.hp-asst-seg{display:flex;gap:2px;margin-bottom:8px;padding:3px;border-radius:9px;background:var(--hp-canvas)}.hp-asst-seg__item{flex:1 1;min-width:0;padding:5px 6px;border-radius:7px;color:var(--hp-ink-2);font-size:12.5px;font-weight:600;text-align:center;text-decoration:none;white-space:nowrap}.hp-asst-seg__item[aria-current=page]{background:var(--hp-surface);box-shadow:var(--hp-shadow-1);color:var(--hp-ink)}.hp-asst-plans__item{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:8px;color:var(--hp-ink);text-decoration:none}.hp-asst-plans__item:hover{background:var(--hp-canvas)}.hp-asst-plans__title{font-size:13.5px;font-weight:600}.hp-asst-plans__meta{color:var(--hp-ink-3);font-size:12px}.hp-asst-plans__late{color:var(--hp-red-text);font-weight:600}.hp-asst-plans__bar{height:4px;overflow:hidden;border-radius:2px;background:var(--hp-line-2)}.hp-asst-plans__bar span{display:block;height:100%;background:var(--hp-green)}.hp-asst-plan__title{margin:4px 0 2px;font-size:16px;font-weight:700}.hp-asst-plan__hint,.hp-asst-plan__meta{margin:0;color:var(--hp-ink-3);font-size:12.5px}.hp-asst-plan__goal{margin:10px 0 0;font-size:13.5px;line-height:1.5}.hp-asst-plan__back{margin:0;font-size:13px}.hp-asst-plan__hint{margin-top:12px}.hp-asst-steps{margin:12px 0;padding:0;list-style:none;counter-reset:step}.hp-asst-steps,.hp-asst-steps li{display:flex;flex-direction:column;gap:2px}.hp-asst-steps li{position:relative;padding:8px 8px 8px 34px;border-radius:8px;counter-increment:step}.hp-asst-steps li:before{content:counter(step);position:absolute;top:8px;left:6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--hp-canvas);color:var(--hp-ink-2);font-size:11px;font-weight:700}.hp-asst-steps li.is-done:before{content:"✓";background:var(--hp-green-tint);color:var(--hp-green)}.hp-asst-steps li.is-done .hp-asst-steps__title{color:var(--hp-ink-3);text-decoration:line-through}.hp-asst-steps li.is-late{background:var(--hp-red-tint)}.hp-asst-steps__title{font-size:13.5px;font-weight:600}.hp-asst-steps__meta{color:var(--hp-ink-3);font-size:12px}.hp-asst-notes li{padding:8px 0;border-bottom:1px solid var(--hp-line-2)}.hp-asst-notes li:last-child{border-bottom:0}.hp-asst-notes p{margin:0 0 2px;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.hp-asst-notes span{color:var(--hp-ink-3);font-size:12px}.hp-asst-tabs{display:flex;gap:4px;margin:-2px 0 0;border-bottom:1px solid var(--hp-line)}.hp-asst-tabs__item{display:inline-flex;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 10px;border-bottom:2px solid transparent;color:var(--hp-ink-3);font-size:13.5px;font-weight:650;text-decoration:none}.hp-asst-tabs__item:hover{color:var(--hp-ink)}.hp-asst-tabs__item[aria-current=page]{border-bottom-color:var(--hp-navy);color:var(--hp-ink)}.hp-asst-tabs__count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--hp-red);color:var(--hp-on-dark);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-asst-side__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 0 8px}.hp-asst-side__head .hp-asst-side__title{margin:0}.hp-asst-feed__state{margin:0;color:var(--hp-ink-3);font-size:12.5px}.hp-asst-feed{gap:8px;margin:0;padding:0;list-style:none}.hp-asst-feed,.hp-asst-finding{display:flex;flex-direction:column}.hp-asst-finding{gap:6px;padding:10px 12px;border-radius:10px;background:var(--hp-surface);box-shadow:inset 0 0 0 1px var(--hp-line),inset 3px 0 0 var(--hp-line)}.hp-asst-finding.is-high{box-shadow:inset 0 0 0 1px var(--hp-line),inset 3px 0 0 var(--hp-red)}.hp-asst-finding.is-medium{box-shadow:inset 0 0 0 1px var(--hp-line),inset 3px 0 0 var(--hp-amber)}.hp-asst-finding.is-info{background:var(--hp-navy-tint);box-shadow:inset 0 0 0 1px var(--hp-line),inset 3px 0 0 var(--hp-navy)}.hp-asst-finding__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:var(--hp-ink-3);font-size:12px}.hp-asst-finding__kind{color:var(--hp-ink-2);font-weight:650}.hp-asst-finding__urgent{padding:1px 6px;border-radius:4px;background:var(--hp-red);color:var(--hp-on-dark);font-size:11px;font-weight:700}.hp-asst-finding__title{margin:0;font-size:13.5px;font-weight:650;line-height:1.4}.hp-asst-finding__body{margin:0;color:var(--hp-ink-2);font-size:12.5px;line-height:1.45}.hp-asst-finding__actions,.hp-asst-finding__snooze{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.hp-asst-finding__actions .hp-asst-btn,.hp-asst-finding__snooze .hp-asst-btn{display:inline-flex;align-items:center;min-height:28px;padding:0 8px;font-size:12px;text-decoration:none}.hp-asst-settings{display:flex;flex-direction:column;gap:var(--hp-space-4);max-width:880px}.hp-asst-settings__grid{display:grid;grid-gap:14px;gap:14px}.hp-asst-settings__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-asst-settings__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-asst-settings__row{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.hp-asst-settings__muted{margin:0;color:var(--hp-ink-3);font-size:13px;line-height:1.5}.hp-asst-textarea{min-height:84px;padding-top:8px;resize:vertical}.hp-asst-settings__bar{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;background:var(--hp-canvas)}.hp-asst-settings__bar .hp-asst-btn{min-height:40px;padding:0 20px;font-size:14px}.hp-asst-settings__err,.hp-asst-settings__ok{margin:0;font-size:13.5px;font-weight:600}.hp-asst-settings__ok{color:var(--hp-green)}.hp-asst-settings__err{color:var(--hp-red-text)}@media (max-width:760px){.hp-asst-settings__grid--2,.hp-asst-settings__grid--3{grid-template-columns:minmax(0,1fr)}}.hp-sn-table td{vertical-align:top}.hp-sn-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hp-sn-sub{display:block;max-width:64ch;margin-top:2px;color:var(--hp-ink-3);font-size:13px}.hp-sn-empty{display:flex;flex-direction:column;align-items:center;gap:var(--hp-space-3);padding:var(--hp-space-12) var(--hp-space-5);color:var(--hp-ink-3);text-align:center}.hp-sn-empty svg{width:28px;height:28px;color:var(--hp-ink-4)}.hp-sn-empty p{margin:0;font-size:14px}.hp-sn-form{display:grid;grid-gap:var(--hp-space-5);gap:var(--hp-space-5)}.hp-sn-targets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--hp-space-2);gap:var(--hp-space-2)}.hp-sn-target{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:var(--hp-radius-sm);background:var(--hp-surface);box-shadow:inset 0 0 0 1px var(--hp-line);cursor:pointer}.hp-sn-target:hover{box-shadow:inset 0 0 0 1px var(--hp-ink-4)}.hp-sn-target.is-active{background:var(--hp-navy-tint);box-shadow:inset 0 0 0 2px var(--hp-navy)}.hp-sn-target.is-disabled{cursor:default;opacity:.55}.hp-sn-target input{margin-top:3px;accent-color:var(--hp-navy)}.hp-sn-check span,.hp-sn-target span{display:flex;flex-direction:column;gap:2px;min-width:0}.hp-sn-check b,.hp-sn-target b{color:var(--hp-ink);font-size:14px;font-weight:600}.hp-sn-check small,.hp-sn-target small{color:var(--hp-ink-3);font-size:12px;line-height:1.4}.hp-sn-count{display:flex;align-items:flex-start;gap:8px;margin:calc(var(--hp-space-3) * -1) 0 0;padding:10px 12px;border-radius:var(--hp-radius-sm);background:var(--hp-canvas);color:var(--hp-ink-2);font-size:13px;line-height:1.45}.hp-sn-count svg{width:16px;height:16px;flex:none;margin-top:1px;color:var(--hp-ink-3)}.hp-sn-picker{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2)}.hp-sn-picker__results{max-height:240px;margin:0;padding:4px;overflow-y:auto;border-radius:var(--hp-radius-sm);background:var(--hp-surface);box-shadow:inset 0 0 0 1px var(--hp-line);list-style:none}.hp-sn-picker__results button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:var(--hp-radius-sm);background:transparent;color:var(--hp-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.hp-sn-picker__results button:focus-visible,.hp-sn-picker__results button:hover{background:var(--hp-canvas);outline:none}.hp-sn-picker__results button svg{width:14px;height:14px;color:var(--hp-ink-3)}.hp-sn-picker__results small{margin-left:auto;color:var(--hp-ink-3);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-sn-picker__note{padding:8px 10px;color:var(--hp-ink-3);font-size:13px}.hp-sn-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.hp-sn-chips li{display:inline-flex;align-items:center;gap:2px;height:30px;padding:0 4px 0 10px;border-radius:var(--hp-radius-pill);background:var(--hp-navy-tint);color:var(--hp-ink);font-size:13px;font-weight:600}.hp-sn-chips li.hp-sn-chips__clear{padding:0 6px;background:transparent}.hp-sn-chips li>button:not(.hp-sn-link){display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:var(--hp-ink-3);cursor:pointer}.hp-sn-chips li>button:not(.hp-sn-link):hover{background:rgba(21,27,63,.08);color:var(--hp-ink)}.hp-sn-chips svg{width:12px;height:12px}.hp-sn-link{padding:0;border:0;background:none;color:var(--hp-navy);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.hp-sn-seg{display:inline-flex;gap:4px;padding:4px;border-radius:var(--hp-radius-sm);background:var(--hp-canvas)}.hp-sn-seg__item{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:calc(var(--hp-radius-sm) - 2px);color:var(--hp-ink-2);font-size:14px;font-weight:600;cursor:pointer}.hp-sn-seg__item input{position:absolute;opacity:0;pointer-events:none}.hp-sn-seg__item:has(input:focus-visible){outline:2px solid var(--hp-navy);outline-offset:1px}.hp-sn-seg__item.is-active{background:var(--hp-surface);box-shadow:var(--hp-shadow-1);color:var(--hp-ink)}.hp-sn-seg__item.is-active.is-warning{color:var(--hp-amber)}.hp-sn-seg__item.is-active.is-danger{color:var(--hp-red-text)}.hp-sn-channels{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2)}.hp-sn-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.hp-sn-check input{width:16px;height:16px;margin-top:2px;accent-color:var(--hp-navy)}.hp-sn-check.is-disabled,.hp-sn-check.is-locked{cursor:default}.hp-sn-check.is-disabled b{color:var(--hp-ink-3)}.hp-sn-preview{display:grid;grid-gap:8px;gap:8px}.hp-sn-preview__label{color:var(--hp-ink-3);font-size:12px;font-weight:600}.hp-sn-preview__row{position:relative;display:grid;grid-gap:4px;gap:4px;padding:14px 16px 14px 20px;border-radius:var(--hp-radius-sm);background:color-mix(in srgb,var(--hp-navy-tint) 45%,var(--hp-surface));box-shadow:inset 0 0 0 1px var(--hp-line)}.hp-sn-preview__mark{position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:0 2px 2px 0;background:var(--hp-navy)}.hp-sn-preview__row.is-warning .hp-sn-preview__mark{background:var(--hp-amber)}.hp-sn-preview__row.is-danger .hp-sn-preview__mark{background:var(--hp-red)}.hp-sn-preview__top{display:flex;justify-content:space-between;gap:12px;color:var(--hp-ink-3);font-size:12px;font-weight:600}.hp-sn-preview__row b{color:var(--hp-ink);font-size:14px;font-weight:650;overflow-wrap:anywhere}.hp-sn-preview__body{color:var(--hp-ink-3);font-size:13px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}@media (max-width:720px){.hp-sn-targets{grid-template-columns:minmax(0,1fr)}}.hp-ad{display:grid;grid-gap:var(--hp-space-5);gap:var(--hp-space-5);min-width:0}.hp-ad-period{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--hp-space-3);margin:0 0 var(--hp-space-4)}.hp-ad-period__range{color:var(--hp-ink-3);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-ad-mark{flex:none;display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--hp-ink-4)}.hp-ad-mark--google{background:#1a73e8}.hp-ad-mark--meta{background:#5b4fdb}.hp-ad-strip{flex-wrap:wrap}.hp-ad-strip,.hp-ad-strip__item{display:flex;align-items:center;gap:var(--hp-space-3)}.hp-ad-strip__item{padding:10px 14px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-surface);color:inherit;text-decoration:none;min-width:0}.hp-ad-strip__item:hover{border-color:var(--hp-ink-4)}.hp-ad-strip__text{display:grid;min-width:0;font-size:13px;line-height:1.3}.hp-ad-strip__text b{color:var(--hp-ink)}.hp-ad-strip__text span{color:var(--hp-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.hp-ad-strip__time{color:var(--hp-ink-3);font-size:12px;white-space:nowrap}.hp-ad-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);grid-gap:var(--hp-space-5);gap:var(--hp-space-5);align-items:start}.hp-ad-grid--even{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-ad-grid--wide{grid-template-columns:minmax(0,3fr) minmax(320px,2fr)}.hp-ad-side{display:grid;grid-gap:var(--hp-space-5);gap:var(--hp-space-5);min-width:0}@media (max-width:1280px){.hp-ad-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.hp-ad-grid--even,.hp-ad-grid--wide{grid-template-columns:minmax(0,1fr)}}.hp-ad-empty{margin:0;color:var(--hp-ink-3);font-size:14px}.hp-ad-empty--pad,.hp-ad-pad{padding:var(--hp-space-6) var(--hp-space-5)}.hp-ad-alerts{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3)}.hp-ad-alert{display:grid;grid-gap:4px;gap:4px;padding:10px 12px 10px 14px;border-left:3px solid var(--hp-ink-4);border-radius:0 var(--hp-radius-sm) var(--hp-radius-sm) 0;background:var(--hp-paper);font-size:13px}.hp-ad-alert b{color:var(--hp-ink);font-size:14px}.hp-ad-alert span{color:var(--hp-ink-2)}.hp-ad-alert.is-high{border-left-color:var(--hp-red);background:var(--hp-red-tint)}.hp-ad-alert.is-medium{border-left-color:var(--hp-amber);background:var(--hp-amber-tint)}.hp-ad-ask{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2)}.hp-ad-ask__item{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);color:inherit;text-decoration:none;font-size:13px}.hp-ad-ask__item b{color:var(--hp-ink);font-size:14px}.hp-ad-ask__item span{color:var(--hp-ink-3)}.hp-ad-ask__item:hover{border-color:var(--hp-navy);background:var(--hp-navy-tint)}.hp-ad-sub,.hp-ad-table td small{display:block;margin-top:2px;color:var(--hp-ink-3);font-size:12px;font-weight:400}.hp-ad-sub code,.hp-ad-table code{font-size:12px;color:var(--hp-ink-2)}.hp-ad-name{display:inline-flex;align-items:flex-start;gap:10px;color:var(--hp-ink);font-weight:600;text-decoration:none}.hp-ad-name .hp-ad-mark{margin-top:5px}.hp-ad-name>span:last-child{min-width:0}a.hp-ad-name:hover{text-decoration:underline}.hp-ad-camps tr.is-marked td{background:var(--hp-navy-tint)}.hp-ad-actions{white-space:nowrap;text-align:right}.hp-ad-actions>*+*{margin-left:4px}.hp-ad-path{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--hp-ink-2)}.hp-ad-error{color:var(--hp-red-text)}.hp-ad-share{display:grid;grid-gap:4px;gap:4px;width:160px}.hp-ad-share__bar{display:block;height:6px;border-radius:3px;background:var(--hp-line-2);overflow:hidden}.hp-ad-legend i,.hp-ad-share__bar>span{display:block;height:100%;border-radius:3px}.hp-ad-share__spend{background:var(--hp-ink-3)}.hp-ad-share__revenue{background:var(--hp-green)}.hp-ad-legend{display:flex;flex-wrap:wrap;gap:var(--hp-space-2) var(--hp-space-5);margin:0;padding:var(--hp-space-3) var(--hp-space-5) var(--hp-space-4);border-top:1px solid var(--hp-line-2);color:var(--hp-ink-3);font-size:12px}.hp-ad-legend span{display:inline-flex;align-items:center;gap:6px}.hp-ad-legend i{width:14px;height:6px}.hp-ad-sum{display:flex;flex-wrap:wrap;gap:var(--hp-space-3) var(--hp-space-8);margin:0;padding:var(--hp-space-4) var(--hp-space-5);border-bottom:1px solid var(--hp-line-2);background:var(--hp-paper)}.hp-ad-sum div{display:grid;grid-gap:2px;gap:2px}.hp-ad-sum dt{color:var(--hp-ink-3);font-size:12px}.hp-ad-sum dd{margin:0;color:var(--hp-ink);font-size:15px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-ad-sum small{color:var(--hp-ink-3);font-size:12px;font-weight:400}.hp-ad-sort{display:inline-flex;align-items:center;gap:8px;color:var(--hp-ink-3);font-size:13px}.hp-ad-sort .hp-input{width:auto;min-width:140px}.hp-ad-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--hp-space-4);gap:var(--hp-space-4);margin:0}.hp-ad-facts--one{grid-template-columns:1fr;gap:var(--hp-space-2)}.hp-ad-facts div{display:grid;grid-gap:2px;gap:2px}.hp-ad-facts dt{color:var(--hp-ink-3);font-size:12px}.hp-ad-facts dd{margin:0;color:var(--hp-ink);font-size:16px;font-weight:650}.hp-ad-facts--one dd{font-size:14px;font-weight:500}.hp-ad-limits{display:grid;grid-gap:6px;gap:6px;margin:0;padding:var(--hp-space-3) var(--hp-space-4);border-radius:var(--hp-radius-sm);background:var(--hp-paper);font-size:13px}.hp-ad-limits div{display:flex;justify-content:space-between;gap:var(--hp-space-4)}.hp-ad-limits dt{color:var(--hp-ink-3)}.hp-ad-limits dd{margin:0;color:var(--hp-ink);font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-ad-form{display:grid;grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-ad-form__lead{margin:0;color:var(--hp-ink-2);font-size:14px}.hp-ad-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}@media (max-width:600px){.hp-ad-form__row{grid-template-columns:minmax(0,1fr)}}.hp-ad-subhead{margin:var(--hp-space-2) 0 0;padding-top:var(--hp-space-4);border-top:1px solid var(--hp-line-2);color:var(--hp-ink);font-size:14px;font-weight:650}.hp-ad-toggle{display:flex;font-size:14px;color:var(--hp-ink-2)}.hp-ad-secret,.hp-ad-toggle{align-items:center;gap:var(--hp-space-3)}.hp-ad-secret{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr) auto;grid-gap:var(--hp-space-3);font-size:13px}.hp-ad-secret label{color:var(--hp-ink-2);font-weight:600}@media (max-width:600px){.hp-ad-secret{grid-template-columns:minmax(0,1fr) auto}.hp-ad-secret label{grid-column:1/-1}}.hp-ad-wrap{flex-wrap:wrap}.hp-ad-savebar,.hp-ad-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--hp-space-4)}.hp-ad-savebar{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;padding:var(--hp-space-3) var(--hp-space-5);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-surface);box-shadow:var(--hp-shadow-2);color:var(--hp-ink-3);font-size:13px}.hp-ad-link{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3)}.hp-ad-link code{display:block;padding:var(--hp-space-3);border-radius:var(--hp-radius-sm);background:var(--hp-paper);border:1px solid var(--hp-line);font-size:13px;word-break:break-all;color:var(--hp-ink)}.hp-ad-link .hp-btn{justify-self:start}.hp-ad-recent{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2)}.hp-ad-recent li{display:grid;grid-gap:2px;gap:2px;font-size:12px}.hp-ad-recent code{word-break:break-all;color:var(--hp-ink-2)}.hp-ad-noaccess{padding:var(--hp-space-6)}.hp-trf-adscard{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);justify-items:start;margin-top:var(--hp-space-5)}.hp-ad-side>*,.hp-ad>*{min-width:0}.hp-ad .hp-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}@media (min-width:1680px){.hp-ad .hp-kpi-row{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:700px){.hp-ad .hp-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hp-space-3)}}.hp-ad-facts dd .hp-link{font-size:14px}.hp-ad-camps td:first-child{min-width:260px}.hp-ad-menu{position:relative;display:inline-block}.hp-ad-menu>summary{list-style:none;padding:6px 12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background:var(--hp-surface);color:var(--hp-ink);font-size:13px;font-weight:600;cursor:pointer}.hp-ad-menu>summary::-webkit-details-marker{display:none}.hp-ad-menu>summary:hover,.hp-ad-menu[open]>summary{border-color:var(--hp-ink-4)}.hp-ad-menu__list{position:absolute;right:0;top:calc(100% + 4px);z-index:10;display:grid;min-width:180px;padding:4px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background:var(--hp-surface);box-shadow:var(--hp-shadow-2)}.hp-ad-menu__list button{padding:8px 10px;border:0;border-radius:6px;background:none;color:var(--hp-ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.hp-ad-menu__list button:focus-visible,.hp-ad-menu__list button:hover{background:var(--hp-paper)}.hp-pl{display:grid;grid-gap:var(--hp-space-5);gap:var(--hp-space-5);min-width:0}.hp-pl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-3)}.hp-pl-empty{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2);padding:var(--hp-space-8) var(--hp-space-5);text-align:center}.hp-pl-empty p{margin:0}.hp-pl-agenda{list-style:none;margin:0;padding:0;display:grid}.hp-pl-agenda li{display:grid;grid-template-columns:120px 64px minmax(0,1fr);align-items:center;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);padding:10px 0;border-bottom:1px solid var(--hp-line-2)}.hp-pl-agenda li:last-child{border-bottom:0}.hp-pl-agenda__date{color:var(--hp-ink-3);font-size:13px}.hp-pl-agenda__title{color:var(--hp-ink);font-weight:600;text-decoration:none;font-size:14px}.hp-pl-agenda__title:hover{text-decoration:underline}.hp-pl-agenda__title small{display:block;color:var(--hp-ink-3);font-weight:400;font-size:12px}.hp-pl-critical{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:var(--hp-radius-pill);background:var(--hp-red-tint);color:var(--hp-red-text);font-size:11px;font-weight:700}@media (max-width:600px){.hp-pl-agenda li{grid-template-columns:auto 1fr}.hp-pl-agenda__title{grid-column:1/-1}}.hp-pl-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-pl-card{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2);height:100%;padding: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;box-shadow:var(--hp-shadow-0);align-content:start}.hp-pl-card:hover{border-color:var(--hp-ink-4);box-shadow:var(--hp-shadow-1)}.hp-pl-card__top{display:flex;justify-content:space-between;align-items:center;gap:var(--hp-space-2)}.hp-pl-card__kind{color:var(--hp-ink-3);font-size:12px;font-weight:600}.hp-pl-card__title{color:var(--hp-ink);font-size:16px;line-height:1.35}.hp-pl-card__goal{color:var(--hp-ink-2);font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hp-pl-progress{display:block;height:6px;margin-top:var(--hp-space-2);border-radius:3px;background:var(--hp-line-2);overflow:hidden}.hp-pl-progress>span{display:block;height:100%;background:var(--hp-navy)}.hp-pl-card__meta{display:flex;flex-wrap:wrap;gap:4px var(--hp-space-4);color:var(--hp-ink-3);font-size:12px}.hp-pl-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.hp-pl-layout,.hp-pl-main,.hp-pl-side{display:grid;grid-gap:var(--hp-space-5);gap:var(--hp-space-5)}.hp-pl-main,.hp-pl-side{min-width:0}@media (max-width:1100px){.hp-pl-layout{grid-template-columns:minmax(0,1fr)}}.hp-pl-steps{list-style:none;margin:0;padding:0}.hp-pl-step{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);padding:var(--hp-space-4) var(--hp-space-5);border-bottom:1px solid var(--hp-line-2)}.hp-pl-step.is-late{background:var(--hp-red-tint)}.hp-pl-step.is-closed .hp-pl-step__title{color:var(--hp-ink-3);text-decoration:line-through}.hp-pl-step__no{display:grid;place-items:center;width:26px;height:26px;margin-top:6px;border-radius:50%;background:var(--hp-paper);border:1px solid var(--hp-line);color:var(--hp-ink-2);font-size:12px;font-weight:700}.hp-pl-step__body{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2);min-width:0}.hp-pl-step__title{font-weight:600}.hp-pl-step__meta{display:grid;grid-template-columns:150px minmax(0,1fr) 130px auto;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);align-items:end}.hp-pl-step__meta label{display:grid;grid-gap:2px;gap:2px;font-size:12px;color:var(--hp-ink-3)}.hp-pl-step__crit{display:inline-flex;align-items:center;gap:8px;padding-bottom:8px;font-size:13px;color:var(--hp-ink-2)}@media (max-width:800px){.hp-pl-step__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-pl-step__late{font-weight:700}.hp-pl-step__error,.hp-pl-step__late{color:var(--hp-red-text);font-size:12px}.hp-pl-step__link{font-size:13px}.hp-pl-step__tools{display:flex;flex-direction:column;gap:4px}.hp-pl-copy button,.hp-pl-step__tools button{width:30px;height:30px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background:var(--hp-surface);color:var(--hp-ink-2);cursor:pointer;font-size:15px;line-height:1}.hp-pl-copy button:hover,.hp-pl-step__tools button:hover:not(:disabled){border-color:var(--hp-ink-4);color:var(--hp-ink)}.hp-pl-step__tools button:disabled{opacity:.4;cursor:default}.hp-pl-steps__add{display:flex;align-items:center;gap:var(--hp-space-3);padding:var(--hp-space-4) var(--hp-space-5)}.hp-pl-copies{grid-gap:var(--hp-space-2)}.hp-pl-copies,.hp-pl-copy{display:grid;gap:var(--hp-space-2)}.hp-pl-copy{grid-template-columns:minmax(0,1fr) 56px 30px;grid-gap:var(--hp-space-2);align-items:center}.hp-pl-copy__count{color:var(--hp-ink-3);font-size:12px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-pl-copy__count.is-over{color:var(--hp-red-text);font-weight:700}.hp-pl-main>*,.hp-pl-side>*,.hp-pl>*{min-width:0}.hp-pl-bar>.hp-ins-seg{flex:0 1 auto}