#demo,#contact,#operation,#work,#together,#foundation,#agents,#shift,#ways,#how,#cc-agents,#proof,#applications,#delivery,#resources{scroll-margin-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.hp-built{margin-top:20px;padding:12px 16px}.wv .hp-built p{margin:0;font-size:14px}.hp-hero-labels{justify-content:flex-start;gap:8px 12px;margin-top:14px}.hp-works{flex-direction:column;gap:18px}.hp-works-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;display:flex}.hp-works-done .wv-icon{color:var(--accent-ink)}.hp-itabs-head{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:24px;display:flex}.hp-itabs-head .wv-tabs-list{margin-bottom:0}.wv .hp-itabs-cap{min-width:240px;color:var(--brand-night-muted);flex:1;font-size:16px}.hp-ctrl-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.hp-ctrl{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);flex-direction:column;gap:10px;padding:20px;display:flex}.hp-ctrl strong{font:600 16px/1.3 var(--font-sans);color:var(--ink)}.wv .hp-ctrl p{font-size:14px}.hp-deploy-line{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:28px;font-size:15px;display:flex}.hp-deploy-line .wv-icon{color:var(--accent-ink)}.hp-deploy-line .hp-subtle{text-transform:uppercase;letter-spacing:1px;margin-right:6px;font-size:13px;font-weight:600}@media (max-width:1024px){.hp-ctrl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hp-ctrl-grid{grid-template-columns:minmax(0,1fr)}}.hp-tab-offer{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);margin-top:18px;padding:12px 14px;font-size:15px;display:block}.hp-tab-offer .hp-subtle{margin-bottom:2px;display:block}.hp-tab-stage{padding:24px}.wv-tab-panel{align-items:start}@media (max-width:800px){.hp-tab-stage{padding:12px}}.hp-works{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;padding:8px 0 72px;display:flex}.hp-works-title{color:var(--ink-muted);font-size:15px}.hp-works-title strong{color:var(--ink);font-weight:600}.hp-works-list{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hp-works-item{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);font:500 14px/1.3 var(--font-sans);color:var(--ink);align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.hp-works-item .wv-icon{color:var(--accent-ink)}.hp-works-item{letter-spacing:-.2px;font-weight:600}.hp-works-more{color:var(--ink-muted);border-style:dashed;font-weight:500}.hp-row-hl+.hp-inline-row>td{background:var(--tint-selected)}@keyframes hpFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hpBlink{50%{opacity:0}}@keyframes hpSpin{to{transform:rotate(360deg)}}@media (max-width:1024px){.hp-demo{grid-template-columns:minmax(0,1fr);min-height:0}.hp-demo-side{border-left:0;border-top:1px solid var(--line)}}@media (max-width:520px){.hp-dbar{grid-template-columns:72px minmax(0,1fr) 48px}.hp-demo-main{padding:16px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wv-cta,:root:not([data-theme=light]) .wv-section-night,:root:not([data-theme=light]) .hp-cta{background:var(--brand-night-raised)}}.wv-navbar{top:env(safe-area-inset-top,0px)}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:50;background:var(--paper);position:fixed;inset:0 0 auto}.wv a.wv-btn-default{color:var(--on-accent)}.wv a.wv-btn-outline,.wv a.wv-btn-secondary,.wv a.wv-btn-ghost{color:var(--ink)}.wv a.wv-btn-outline:hover{color:var(--accent-ink)}.wv a.wv-btn-outline-inverse{color:#fff}.wv a.wv-btn-outline-inverse:hover{color:var(--brand-lavender)}.wv a.wv-btn-inverse{color:var(--brand-night)}.wv a.wv-btn-link{color:var(--accent-ink)}.wv-frame-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hp-built{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.wv-tabs-list .wv-tab{white-space:nowrap;flex-shrink:0}@media (max-width:1024px){.hp-demo-side>.wv-tile:not(.hp-tile-new){display:none}.hp-demo-side .hp-slot{min-height:72px}}@media (max-width:900px){.wv-tabs-list{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;overflow-x:auto}}@media (max-width:640px){.hp-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-queue tbody tr:nth-child(n+4){display:none}.hp-ctrl{grid-template-columns:36px minmax(0,1fr);gap:2px 14px;padding:16px;display:grid}.hp-ctrl .hp-proof-icon{grid-row:span 2}.hp-ctrl-grid{gap:10px}.hp-works{padding-bottom:48px}.hp-itabs-head .wv-tabs-list{width:100%}.hp-itabs-head .wv-tab{flex:1 1 0;justify-content:center;min-width:0;padding:0 10px;font-size:14px}.hp-queue .hp-mono{white-space:nowrap}}.hp-src{border-radius:var(--radius-sm);margin:0 -6px;padding:4px 6px;transition:background .25s,color .25s}.hp-src-on{background:var(--tint-selected);color:var(--accent-ink);font-weight:500}.hp-rule{border-radius:var(--radius-md);margin:-8px;padding:8px;transition:background .25s}.hp-rule-on{background:var(--tint-selected)}.hp-cc-empty{border:1px dashed var(--input);border-radius:var(--radius-lg);color:var(--ink-subtle);align-self:flex-end;padding:10px 14px;font-size:13px}.hp-caret-light{background:#fff}.hp-bar span:nth-child(2){transition:width .5s}.hp-cc-main{min-height:420px}@media (max-width:1024px){.hp-cc-main{min-height:0}}.hp-tab-stage{height:440px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.hp-demo,.hp-cc-main{min-height:790px}.hp-hero-col .hp-ops-panel{min-height:128px}#applications .wv-tab-panel{min-height:510px}@media (max-width:1024px){.hp-demo{min-height:0}.hp-demo-side{min-height:270px}.hp-demo-main{min-height:820px}.hp-cc-main{min-height:720px}}@media (max-width:640px){.hp-tab-stage{height:460px}.hp-demo-main{min-height:1150px}#applications .wv-tab-panel{min-height:930px}.hp-cc-main{min-height:980px}.hp-intel-body{min-height:360px}.hp-hero-col .hp-ops-panel{min-height:236px}.hp-live-cap{min-height:3.1em}.hp-hero-col .hp-q{min-height:88px}}.hp-app{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);height:500px;box-shadow:var(--shadow-frame);font:400 12.5px/1.45 var(--font-sans);color:var(--ink);text-align:left;grid-template-columns:44px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.hp-app-rail{background:var(--paper);border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:6px;padding:10px 0;display:flex}.hp-app-mark{background:var(--accent);width:24px;height:24px;color:var(--on-accent);font:700 12px/1 var(--font-sans);border-radius:6px;place-items:center;margin-bottom:8px;display:grid}.hp-app-ricon{width:30px;height:30px;color:var(--ink-subtle);border-radius:6px;place-items:center;display:grid}.hp-app-ricon.on{background:var(--tint-selected);color:var(--accent-ink)}.hp-app-main{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.hp-app-top{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;height:42px;padding:0 12px;display:flex}.hp-app-crumbs{min-width:0;color:var(--ink-subtle);white-space:nowrap;flex:1;gap:6px;display:flex;overflow:hidden}.hp-app-crumbs .cur{color:var(--ink);font-weight:500}.hp-app-search{border:1px solid var(--line);height:26px;color:var(--ink-subtle);background:var(--paper);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.hp-app-search kbd{font:500 10.5px var(--font-mono);color:var(--ink-subtle);margin-left:8px}.hp-app-me{background:var(--tint-selected);width:24px;height:24px;color:var(--accent-ink);font:600 10px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.hp-app-toolbar{border-bottom:1px solid var(--line);white-space:nowrap;flex:none;gap:4px;padding:8px 10px;display:flex;overflow:hidden}.hp-app-filter{color:var(--ink-muted);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.hp-app-filter b{color:var(--ink-subtle);font-weight:600}.hp-app-filter.on{background:var(--tint-selected);color:var(--accent-ink);font-weight:500}.hp-app-filter.on b,.hp-app-filter .wv-icon{color:var(--accent-ink)}.hp-app-chip{border:1px solid var(--line);margin-left:auto}.hp-app-body{flex:1;min-height:0;overflow:hidden}.hp-app-pad{flex-direction:column;gap:12px;padding:14px;display:flex}.hp-app-table{border-collapse:collapse;width:100%}.hp-app-table th{color:var(--ink-subtle);text-align:left;border-bottom:1px solid var(--line);padding:7px 12px;font-size:11.5px;font-weight:500}.hp-app-table td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:7px 12px;transition:background .3s}.hp-app-table tr.sel td{background:var(--tint-selected)}.hp-app-table tr.flash td{animation:1.6s hpFlash}@keyframes hpFlash{0%,40%{background:var(--tint-selected)}to{background:0 0}}.hp-app-id{font:500 11px/1.3 var(--font-mono);color:var(--ink-subtle);display:block}.hp-app-issue{color:var(--ink);font-weight:500}.hp-pill{border:1px solid var(--line);background:var(--paper);color:var(--ink-muted);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-block}.hp-pill.warn{background:var(--error-bg);border-color:var(--error-line);color:var(--error-ink)}.hp-pill.on{background:var(--tint-selected);border-color:var(--line-orbit);color:var(--accent-ink)}.hp-pill.done{color:var(--ink-subtle);background:0 0}.hp-app-owner{align-items:center;gap:6px;display:inline-flex}.hp-app-owner i{background:var(--tint);width:18px;height:18px;color:var(--accent-ink);font:600 8.5px/18px var(--font-sans);text-align:center;border-radius:50%;flex:none;font-style:normal;display:inline-block}.hp-sla{color:var(--ink-subtle)}.hp-sla.soon{color:var(--accent-ink);font-weight:500}.hp-sla.late{color:var(--error-ink);font-weight:500}.hp-app-drawer{background:var(--surface);border-left:1px solid var(--line);width:min(80%,330px);box-shadow:var(--shadow-menu);z-index:2;flex-direction:column;gap:14px;padding:14px;transition:transform .35s;display:flex;position:absolute;top:42px;bottom:0;right:0;transform:translate(105%)}.hp-app-drawer.open{transform:none}.hp-drawer-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hp-drawer-head strong{color:var(--ink);font-size:14px;display:block}.wv .hp-drawer-sec p{font-size:12.5px}.hp-drawer-sec .hp-panel-title{margin-bottom:6px;font-size:11px}.hp-drawer-sec .hp-audit{padding:8px 10px;font-size:11px}.hp-drawer-actions{gap:8px;margin-top:auto;display:flex}.hp-app-toast{border:1px solid var(--line-tint);background:var(--surface);width:min(260px,100% - 24px);box-shadow:var(--shadow-menu);opacity:0;z-index:3;pointer-events:none;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;transition:transform .35s,opacity .35s;display:flex;position:absolute;top:50px;right:12px;transform:translateY(-16px)}.hp-app-toast.show{opacity:1;transform:none}.hp-app-toast .wv-icon{color:var(--accent-ink);margin-top:1px}.hp-app-toast strong{color:var(--ink);display:block}.hp-app-toast span{color:var(--ink-muted)}.hp-app-note{background:var(--brand-night);color:#fff;opacity:0;z-index:3;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;transition:opacity .35s,transform .35s;display:inline-flex;position:absolute;bottom:12px;left:12px;transform:translateY(8px)}.hp-app-note.show{opacity:1;transform:none}.hp-cursor{z-index:6;pointer-events:none;width:18px;height:18px;margin:-3px 0 0 -4px;transition:left .65s cubic-bezier(.4,0,.2,1),top .65s cubic-bezier(.4,0,.2,1);position:absolute}.hp-cursor svg{filter:drop-shadow(0 1px 2px #00000040);display:block}.hp-cursor:after{content:"";background:var(--ring);opacity:0;border-radius:50%;width:20px;height:20px;position:absolute;top:-7px;left:-7px}.hp-cursor-click:after{animation:.4s ease-out hpClick}@keyframes hpClick{0%{opacity:.6;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.hp-app-ask{border:1px solid var(--input);border-radius:8px;align-items:center;gap:8px;min-height:58px;padding:8px 10px;display:flex}.hp-app-ask>.wv-icon{color:var(--accent-ink)}.hp-app-asktext{color:var(--ink);flex:1;font-size:13px}.hp-app-askbtn{background:var(--accent);color:var(--on-accent);border-radius:6px;align-self:center;padding:4px 10px;font-size:12px;font-weight:500}.hp-clarify{border:1px solid var(--line-tint);background:var(--tint-notice);border-radius:8px;gap:9px;padding:10px 12px;display:grid}.hp-term{gap:5px;display:grid}.hp-term-label{color:var(--ink-subtle);font-size:11.5px;font-weight:500}.hp-term-opts{flex-wrap:wrap;gap:6px;display:flex}.hp-term-opt{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:center;gap:6px;padding:4px 9px;transition:border-color .2s,background .2s,opacity .2s;display:inline-flex}.hp-term-opt i{border:1px solid var(--input);border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.hp-term-opt.on{border-color:var(--accent);background:var(--tint-selected);color:var(--accent-ink)}.hp-term-opt.on i{border:3.5px solid var(--accent)}.hp-term-opt.off{opacity:.45}.hp-answer2{border:1px solid var(--line);border-radius:8px;gap:6px;padding:12px;display:grid}.hp-ans-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.hp-spark{align-items:flex-end;gap:4px;width:120px;height:40px;display:flex}.hp-spark i{background:var(--tint-selected);border-radius:2px 2px 0 0;flex:1;display:block}.hp-spark i.on{background:var(--accent)}.hp-app-link{width:fit-content;margin-top:2px;font-size:12.5px}@media (max-width:640px){.hp-app{grid-template-columns:minmax(0,1fr);height:520px}.hp-app-rail,.hp-app-search span,.hp-app-search kbd,.hp-app-table .col-owner,.hp-app-chip{display:none}.hp-app-drawer{width:90%}}@media (prefers-reduced-motion:reduce){.hp-cursor{display:none}}.hp-app-table{table-layout:fixed}.hp-app-table th:first-child{width:31%}.hp-app-table th:nth-child(2){width:27%}.hp-app-table th:nth-child(3){width:24%}.hp-app-table th:nth-child(4){width:18%}.hp-app-table td,.hp-app-table th{text-overflow:ellipsis;padding-left:10px;padding-right:8px;overflow:hidden}.hp-app-issue{text-overflow:ellipsis;display:block;overflow:hidden}.hp-app-owner{max-width:100%;overflow:hidden}@media (max-width:640px){.hp-app-table th:first-child{width:46%}.hp-app-table th:nth-child(2){width:32%}.hp-app-table th:nth-child(4){width:22%}.hp-app{height:560px}.hp-term-opt.off{display:none}.hp-app-pad{gap:10px;padding:12px}}.hp-app-oname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hp-step-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:14px;display:grid}.hp-step-tab{text-align:left;border:1px solid var(--line-tint);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface)55%,transparent);cursor:pointer;color:var(--ink);gap:4px;padding:12px 14px;font-family:inherit;transition:background .2s,border-color .2s;display:grid}.hp-step-tab:hover{border-color:var(--ring)}.hp-step-tab.on{background:var(--surface);border-color:var(--accent);box-shadow:var(--shadow-sm)}.hp-step-kicker{font:600 12px/1.4 var(--font-sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:8px;display:flex}.hp-step-num{background:var(--accent);width:20px;height:20px;color:var(--on-accent);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.hp-step-tab:not(.on) .hp-step-num{background:var(--tint-selected);color:var(--accent-ink)}.hp-step-title{font:500 18px/1.3 var(--font-sans);letter-spacing:-.3px}.hp-step-bar{background:var(--line);border-radius:2px;height:3px;margin-top:6px;overflow:hidden}.hp-step-bar i{background:var(--accent);height:100%;transition:width .6s;display:block}.hp-hero-stage .hp-live{margin-bottom:14px}.hp-pulse-off{background:var(--ink-subtle)}.hp-pulse-off:after{opacity:0;animation:none}.hp-one-win .hp-app{height:480px}.hp-intel-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.hp-app-link-hl{color:var(--accent-ink)}.hp-hero-labels{justify-content:flex-start}@media (max-width:640px){.hp-step-tab{padding:10px}.hp-step-title{font-size:14.5px}.hp-step-kicker{letter-spacing:1px;font-size:10.5px}.hp-intel-grid{grid-template-columns:minmax(0,1fr)}.hp-one-win .hp-app{height:540px}}.hp-late{border:1px solid var(--line);border-radius:8px;grid-column:1/-1;gap:6px;padding:10px 12px 4px;display:grid}.hp-late-table th:first-child{width:26%}.hp-late-table th:nth-child(2){width:34%}.hp-late-table th:nth-child(3),.hp-late-table th:nth-child(4){width:20%}.hp-late-table td,.hp-late-table th{padding-top:5px;padding-bottom:5px}.hp-late-table tr:last-child td{border-bottom:0}@media (max-width:640px){.hp-late-table th:nth-child(2),.hp-late-table td:nth-child(2){display:none}.hp-late-table th:first-child{width:40%}.hp-late-table th:nth-child(3),.hp-late-table th:nth-child(4){width:30%}.hp-intel-grid.is-late .hp-clarify{display:none}}.hp-ap{--ap:var(--accent);--ap-ink:var(--accent-ink);--ap-tint:var(--tint-selected);--ap-line:var(--line-orbit);--ok:#15803d;--ok-bg:#effaf3;--ok-line:#bfe6cc;--warn:#a15c07;--warn-bg:#fff8eb;--warn-line:#f6d9a8;grid-template-columns:172px minmax(0,1fr)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hp-ap{--ok:#86efac;--ok-bg:#16302a;--ok-line:#24533f;--warn:#fcd34d;--warn-bg:#3a2d14;--warn-line:#6b5121}}:root[data-theme=dark] .hp-ap{--ok:#86efac;--ok-bg:#16302a;--ok-line:#24533f;--warn:#fcd34d;--warn-bg:#3a2d14;--warn-line:#6b5121}.hp-ap .hp-cursor:after{background:var(--ap)}.hp-ap-noside{grid-template-columns:minmax(0,1fr);height:100%}.hp-ap-side{background:var(--paper);border-right:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:10px 8px;display:flex}.hp-ap-brand{white-space:nowrap;align-items:center;gap:8px;padding:2px 6px 12px;font-size:12.5px;font-weight:600;display:flex}.hp-ap-mark{background:var(--ap);color:#fff;width:22px;height:22px;font:700 11px/1 var(--font-sans);border-radius:6px;flex:none;place-items:center;display:grid}.hp-ap-nav{color:var(--ink-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex;overflow:hidden}.hp-ap-nav.on{background:var(--ap-tint);color:var(--ap-ink);font-weight:500}.hp-ap .hp-app-me{background:var(--ap-tint);color:var(--ap-ink)}.hp-ap .hp-app-table tr.sel td{background:var(--ap-tint)}.hp-ap-status{border:1px solid var(--line);background:var(--paper);color:var(--ink-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-flex}.hp-ap-status.ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.hp-ap-status.rev{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.hp-ap-status.proc{background:var(--ap-tint);border-color:var(--ap-line);color:var(--ap-ink)}.hp-spin-sm{border-width:1.5px;border-top-color:var(--ap);width:9px;height:9px}.hp-ap-issues{background:var(--warn-bg);min-width:18px;height:18px;color:var(--warn);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.hp-ap-head{justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 10px;display:flex}.hp-ap-head strong{font-size:15px;display:block}.hp-ap-head span{color:var(--ink-subtle)}.hp-ap-btn{background:var(--ap);color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.hp-ap-btn kbd{font:500 10px var(--font-mono);opacity:.8}.hp-ap-btn.ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.hp-ap-inbox th:first-child{width:34%}.hp-ap-inbox th:nth-child(2){width:14%}.hp-ap-inbox th:nth-child(3){width:26%}.hp-ap-inbox th:nth-child(4){width:15%}.hp-ap-inbox th:nth-child(5){width:11%}.hp-bench{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);height:100%;display:grid}.hp-bench-l{flex-direction:column;gap:7px;min-width:0;padding:10px 12px;display:flex;overflow:hidden}.hp-bench-r{background:var(--paper);border-left:1px solid var(--line);padding:14px;overflow:hidden}.hp-ap-banner{border:1px solid var(--warn-line);background:var(--warn-bg);border-radius:8px;gap:7px;padding:9px 11px;display:grid}.hp-ap-banner.ok{border-color:var(--ok-line);background:var(--ok-bg);align-items:center;gap:10px;display:flex}.hp-ap-banner.ok>.wv-icon{color:var(--ok);flex:none}.hp-ap-banner.ok>div{flex:1;min-width:0}.hp-ap-banner-top{align-items:flex-start;gap:10px;display:flex}.hp-ap-banner-top>.wv-icon{color:var(--warn);flex:none;margin-top:1px}.hp-ap-banner-top>div{flex:1;min-width:0}.hp-ap-banner strong{font-size:13px;display:block}.hp-ap-banner>div>span{color:var(--ink-muted)}.hp-ap-count{font:500 11px var(--font-mono);color:var(--ink-subtle)}.hp-ap-issue{background:var(--surface);border:1px solid var(--warn-line);border-radius:6px;gap:5px;padding:7px 10px;display:grid}.wv .hp-ap-issue p{color:var(--ink);margin:0;font-size:12.5px}.hp-ap-tag{background:var(--warn-bg);color:var(--warn);border-radius:4px;padding:0 7px;font-size:11px;font-weight:600}.hp-ap-actions{flex-wrap:wrap;gap:6px;display:flex}.hp-ap-sec{font:600 10.5px/1.3 var(--font-sans);text-transform:uppercase;letter-spacing:.8px;color:var(--ink-subtle)}.hp-ap-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.hp-ap-field{gap:0;min-width:0;line-height:1.35;display:grid}.hp-ap-flabel{color:var(--ink-subtle);font-size:11px}.hp-ap-fval{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.hp-ap-fnote{color:var(--ok);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:10.5px;display:inline-flex;overflow:hidden}.hp-ap-lines{border:1px solid var(--line);border-collapse:separate;border-spacing:0;border-radius:6px;overflow:hidden}.hp-ap-lines th:first-child{width:32%}.hp-ap-lines th:nth-child(2){width:13%}.hp-ap-lines th:nth-child(3){width:18%}.hp-ap-lines th:nth-child(4){width:16%}.hp-ap-lines th:nth-child(5){width:21%}.hp-ap-lines tr:last-child td{border-bottom:0}.hp-ap-lines td,.hp-ap-lines th{padding-top:5px;padding-bottom:5px}.hp-ap-cell{border-radius:4px;margin-left:-5px;padding:0 5px;transition:background .3s,box-shadow .3s;display:inline-block}.hp-ap-cell.warn{background:var(--warn-bg);color:var(--warn);font-weight:600}.hp-ap-cell.focus{box-shadow:0 0 0 2px var(--ap)}.hp-pdf{color:#1f2937;font:400 10px/1.5 var(--font-sans);background:#fff;border:1px solid #e5e7eb;border-radius:4px;gap:10px;padding:14px;display:grid;box-shadow:0 2px 8px #00000014}.hp-pdf-top{letter-spacing:.4px;justify-content:space-between;font-size:10.5px;display:flex}.hp-pdf-top b:last-child{color:#6b7280}.hp-pdf-meta{grid-template-columns:auto 1fr;gap:1px 10px;display:grid}.hp-pdf-meta span:nth-child(odd){color:#6b7280}.hp-pdf-bill{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hp-pdf-lines{border-top:1px solid #e5e7eb;display:grid}.hp-pdf-row{white-space:nowrap;border-bottom:1px solid #f0f1f3;grid-template-columns:1.6fr .8fr .9fr 1fr;gap:6px;padding:4px 0;display:grid}.hp-pdf-row span:not(:first-child){text-align:right}.hp-pdf-head{color:#6b7280;font-weight:600}.hp-pdf-total{justify-content:space-between;font-size:11px;display:flex}.hp-pdf-ev{background:#8524d614;border-radius:2px;justify-self:start;padding:0 2px;transition:background .3s,box-shadow .3s;box-shadow:inset 0 -1.5px #8524d680}.hp-pdf-row .hp-pdf-ev{justify-self:end}.hp-pdf-ev.warn{background:#f59e0b2e;box-shadow:inset 0 -1.5px #d97706cc}.hp-pdf-ev.ok{background:#16a34a1f;box-shadow:inset 0 -1.5px #16a34a99}.hp-pdf-ev.focus{background:#8524d624;box-shadow:0 0 0 2px #8524d6}.hp-ap-chat{flex-direction:column;display:flex}.hp-ap-thread{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;padding:14px;display:flex;overflow:hidden}.hp-ap .hp-msg-user{font-size:13px}.hp-ap-answer{gap:9px;max-width:560px;display:grid}.wv .hp-ap-answer p{color:var(--ink);margin:0;font-size:13px}.hp-ap-steps{gap:3px;display:grid}.hp-ap-step{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.hp-ap-step .wv-icon{color:var(--ok)}.hp-ap-bars{border:1px solid var(--line);border-radius:8px;gap:5px;padding:10px 12px;display:grid}.hp-ap-bar{grid-template-columns:150px minmax(0,1fr) 18px;align-items:center;gap:10px;font-size:12px;display:grid}.hp-ap-blabel{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-muted);overflow:hidden}.hp-ap-btrack{background:color-mix(in srgb,var(--line)45%,transparent);border-radius:3px;height:12px;overflow:hidden}.hp-ap-btrack i{background:color-mix(in srgb,var(--ink-subtle)30%,transparent);border-radius:3px;height:100%;transition:width .7s;display:block}.hp-ap-btrack i.top{background:var(--ap)}.hp-ap .hp-chip-on{background:var(--ap-tint);border-color:var(--ap-line);color:var(--ap-ink)}.hp-ap-drill{border:1px solid var(--line);border-radius:8px;gap:4px;padding:8px 12px 2px;display:grid}.hp-ap-drill .hp-app-table th,.hp-ap-drill .hp-app-table td:first-child{width:36%}.hp-ap-drill .hp-app-table td{padding-top:5px;padding-bottom:5px}.hp-ap-drill tr:last-child td{border-bottom:0}.hp-ap-compose{border:1px solid var(--input);border-radius:8px;flex:none;align-items:center;gap:8px;margin:0 14px 14px;padding:8px 10px;display:flex}.hp-ap-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 12px;display:grid}.hp-ap-kpi{border:1px solid var(--line);border-radius:8px;gap:2px;min-width:0;padding:8px 10px;display:grid}.hp-ap-kpi span{color:var(--ink-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hp-ap-kpi strong{letter-spacing:-.3px;font-size:18px}.hp-ap-dash-sec{padding:12px 12px 4px}@media (max-width:640px){.hp-ap{grid-template-columns:minmax(0,1fr)}.hp-ap-side{display:none}.hp-bench{grid-template-columns:minmax(0,1fr)}.hp-bench-r,.hp-ap-inbox .col-rcv,.hp-ap-inbox .col-conf{display:none}.hp-ap-inbox th:first-child{width:50%}.hp-ap-inbox th:nth-child(3){width:36%}.hp-ap-inbox th:nth-child(5){width:14%}.hp-ap-lines th:nth-child(2),.hp-ap-lines td:nth-child(2),.hp-ap-lines th:nth-child(5),.hp-ap-lines td:nth-child(5){display:none}.hp-ap-lines th:first-child{width:46%}.hp-ap-lines th:nth-child(3){width:28%}.hp-ap-lines th:nth-child(4){width:26%}.hp-ap-field:nth-child(3),.hp-ap-actions .hp-ap-btn.ghost:last-child{display:none}.hp-ap-banner-top>div>span{font-size:11.5px}.hp-ap-lines tbody tr:nth-child(2),.hp-ap-drill td:nth-child(2){display:none}.hp-ap-lines tbody tr:first-child td{border-bottom:0}.hp-ap-bar{grid-template-columns:112px minmax(0,1fr) 14px}.hp-ap-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-ap-head .hp-ap-btn{display:none}}.hp-ap-evid{background:var(--ap-tint);color:var(--ap-ink);border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:11.5px;display:none}.hp-ap-exq th:first-child{width:42%}.hp-ap-exq th:nth-child(2){width:32%}.hp-ap-exq th:nth-child(3){width:26%}@media (max-width:640px){.hp-ap-evid{display:flex}.hp-ap-exq th:first-child{width:52%}.hp-ap-exq th:nth-child(2){width:48%}}.hp-studio .hp-app-top{gap:8px}.hp-st-id{margin-right:6px;display:inline}.hp-st-live{color:var(--ok);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.hp-st-live i{background:var(--ok);border-radius:50%;width:7px;height:7px}.hp-st-stack{display:inline-flex}.hp-st-av{background:var(--tint-selected);width:22px;height:22px;color:var(--accent-ink);font:600 9.5px/1 var(--font-sans);border:2px solid var(--surface);border-radius:50%;flex:none;place-items:center;display:inline-grid}.hp-st-stack .hp-st-av+.hp-st-av{margin-left:-6px}.hp-st-av.b{background:var(--ok-bg);color:var(--ok)}.hp-st-av.c{background:var(--warn-bg);color:var(--warn)}.hp-st-cbtn b{background:var(--tint-selected);min-width:16px;height:16px;color:var(--accent-ink);border-radius:999px;place-items:center;font-size:10.5px;display:inline-grid}.hp-st-body{grid-template-columns:minmax(0,1fr) 236px;display:grid}.hp-st-canvas{background:var(--paper);padding:12px;overflow:hidden}.hp-st-page{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-xs);border-radius:4px;gap:7px;padding:18px 16px;display:grid;overflow:hidden}.hp-st-h1{font:600 18px/1.25 var(--font-sans);letter-spacing:-.3px}.hp-st-meta{color:var(--ink-subtle);margin-top:-4px;font-size:11.5px}.hp-st-h2{margin-top:6px;font-size:12.5px;font-weight:600}.wv .hp-st-page p{color:var(--ink-muted);margin:0;font-size:12.5px;line-height:1.55}.hp-st-page mark{white-space:nowrap;background:color-mix(in srgb,var(--warn-line)70%,transparent);color:var(--ink);box-shadow:inset 0 -1.5px 0 var(--warn);border-radius:2px;padding:0 2px}.hp-st-embed{border:1px dashed var(--line-orbit);border-radius:6px;gap:8px;padding:10px 8px;display:grid}.hp-st-flow{white-space:nowrap;font-family:"Comic Sans MS","Segoe Print",var(--font-sans);flex-wrap:wrap;align-items:center;gap:3px;display:flex}.hp-st-node{border:1.5px solid var(--ink-subtle);background:var(--surface);border-radius:6px;padding:3px 6px;font-size:10.5px}.hp-st-node.on{border-color:var(--accent);background:var(--tint-selected);color:var(--accent-ink)}.hp-st-arrow{color:var(--ink-subtle)}.hp-st-cap{color:var(--ink-subtle);font-size:10.5px}.hp-st-panel{border-left:1px solid var(--line);flex-direction:column;gap:9px;padding:10px;display:flex;overflow:hidden}.hp-st-tabs{background:var(--paper);border-radius:6px;gap:2px;padding:2px;font-size:11.5px;display:flex}.hp-st-tabs span{text-align:center;color:var(--ink-muted);border-radius:4px;flex:1;padding:3px 0}.hp-st-tabs .on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs);font-weight:500}.hp-st-thread{border:1px solid var(--line);border-radius:8px;gap:8px;padding:9px 10px;display:grid}.hp-st-anchor{color:var(--warn);font-size:11px;font-weight:500}.hp-st-c{align-items:flex-start;gap:8px;display:flex}.hp-st-c>div{min-width:0}.hp-st-who{flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.hp-st-cust{background:var(--warn-bg);color:var(--warn);border-radius:999px;padding:0 6px;font-size:10.5px;font-weight:500}.wv .hp-st-c p{color:var(--ink);margin:1px 0 0;font-size:12px;line-height:1.45}.hp-st-acts{gap:6px;display:flex}.hp-st-share{border:1px solid var(--line);border-radius:8px;gap:4px;padding:9px 10px;display:grid}.hp-st-share strong{font-size:12.5px}.hp-st-flag{border:1px solid var(--line);color:var(--ink-muted);border-radius:4px;padding:0 6px;font-size:10.5px}@media (max-width:640px){.hp-st-body{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.hp-st-canvas{padding:10px}.hp-st-page{padding:14px}.hp-st-embed,.hp-st-h2b,.hp-st-live,.hp-st-stack,.hp-st-cbtn,.hp-st-meta{display:none}.hp-st-panel{border-left:0;border-top:1px solid var(--line)}.hp-st-tabs,.hp-st-share{display:none}}.wv-hero-centered{gap:32px;padding-top:40px}.wv-hero-centered h1{margin:18px 0;font-size:64px}.wv-hero-centered .wv-actions{margin:26px 0 0}.hp-hero-stage{padding:20px 24px 18px}.hp-hero-bar{align-items:stretch;gap:10px;margin-bottom:10px;display:flex}.hp-hero-bar .hp-step-tabs{flex:1;margin:0}.hp-step-tab{gap:2px;padding:9px 12px}.hp-step-kicker{letter-spacing:1px;font-size:11px}.hp-step-title{font-size:15.5px}.hp-step-bar{margin-top:4px}.hp-ctl{border:1px solid var(--line-tint);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font:500 13px var(--font-sans);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.hp-ctl:hover{border-color:var(--ring)}.hp-ctl:focus-visible,.hp-step-tab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.hp-hero-stage .hp-live.hp-live-slim{background:0 0;border:0;flex-wrap:nowrap;gap:10px;margin:0 0 10px;padding:2px 4px}.hp-live-slim .hp-live-cap{min-width:0;min-height:0;font-size:15px}.hp-hero-labels{margin-top:12px}.hp-built-line{color:var(--ink-muted);margin:0 0 0 auto;font-size:13.5px}.hp-built-line strong{color:var(--ink)}.wv .hp-ap-issue p,.hp-ap-banner strong{font-size:13.5px}.hp-ap-bars-amt .hp-ap-bar{border-radius:4px;grid-template-columns:170px minmax(0,1fr) 92px;transition:background .3s}.hp-ap-bar.sel{background:var(--tint-selected)}.hp-ap-bval{text-align:right;white-space:nowrap}.hp-ap-bval small{color:var(--ink-subtle);margin-left:6px;font-size:11px}.hp-ap-drill-line{color:var(--ink-muted);padding-bottom:6px;font-size:12.5px}@media (max-width:800px){.wv-hero-centered{gap:28px;padding-top:36px}.wv-hero-centered h1{font-size:42px}}@media (max-width:640px){.hp-hero-stage{padding:12px}.hp-hero-bar{flex-wrap:wrap}.hp-hero-bar .hp-step-tabs{flex-basis:100%}.hp-ctl{padding:6px 12px}.hp-hero-bar .hp-ctl{margin-left:auto}.hp-live-slim .hp-live-cap{min-height:4.2em;font-size:14px;line-height:1.4}.hp-built-line{margin:0}.hp-ap-bars-amt .hp-ap-bar{grid-template-columns:96px minmax(0,1fr) 54px}.hp-ap-bval small,.hp-ap-banner-top>div>span,.hp-ap-step+.hp-ap-step,.hp-ap-answer .hp-chip:nth-child(3){display:none}}.wv .wv-frame-stage.hp-hero-stage{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.hp-hero-stage .hp-hero-bar{border-bottom:1px solid var(--line);align-items:flex-end;gap:16px;margin-bottom:6px}.hp-hero-stage .hp-step-tabs{gap:28px;display:flex}.hp-hero-stage .hp-step-tab{box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 auto;gap:2px;padding:0 0 12px;position:relative}.hp-hero-stage .hp-step-tab.on{box-shadow:none;background:0 0}.hp-hero-stage .hp-step-tab:hover .hp-step-title{color:var(--ink)}.hp-hero-stage .hp-step-kicker{color:var(--ink-subtle);font-size:11px}.hp-hero-stage .hp-step-tab.on .hp-step-kicker{color:var(--accent-ink)}.hp-hero-stage .hp-step-num{width:18px;height:18px;font-size:10.5px}.hp-hero-stage .hp-step-title{color:var(--ink-muted);font-size:16px;transition:color .2s}.hp-hero-stage .hp-step-tab.on .hp-step-title{color:var(--ink)}.hp-hero-stage .hp-step-bar{background:0 0;border-radius:0;height:2px;margin:0;position:absolute;bottom:-1px;left:0;right:0}.hp-hero-stage .hp-ctl{color:var(--ink-muted);background:0 0;border:0;border-radius:6px;flex:none;margin:-4px -8px -4px auto;padding:4px 8px;font-size:13px}.hp-hero-stage .hp-ctl:hover{color:var(--ink);background:var(--tint-selected)}.hp-hero-stage .hp-live.hp-live-slim{margin:10px 0 16px;padding:0}.hp-live-slim .hp-live-cap{color:var(--ink-muted);font-size:14.5px;font-weight:400}.hp-one-win{position:relative}html,body{overflow-x:clip}.hp-one-win:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(to bottom,var(--paper)0%,transparent 35%,transparent 75%,var(--paper)100%),repeating-linear-gradient(to right,color-mix(in srgb,var(--line-tint)70%,transparent)0 1px,transparent 1px 64px),repeating-linear-gradient(to bottom,color-mix(in srgb,var(--line-tint)70%,transparent)0 1px,transparent 1px 64px),linear-gradient(to bottom,color-mix(in srgb,var(--tint)70%,var(--paper)),var(--tint));border-top:1px solid var(--line-tint);width:100vw;position:absolute;top:28%;bottom:-96px;left:50%;transform:translate(-50%)}.hp-one-win:after{content:"";z-index:0;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent)22%,transparent),transparent);filter:blur(40px);pointer-events:none;position:absolute;inset:18% 10% 4%}.hp-one-win .hp-app{border-color:color-mix(in srgb,var(--line)80%,var(--ink)6%);border-radius:14px}.hp-hero-stage .hp-hero-labels{z-index:1;position:relative}.hp-one-win .hp-app{z-index:1;position:relative;box-shadow:0 1px 2px #1720390f,0 24px 60px -20px #54228b47,0 8px 20px -10px #1720391f}.hp-hero-stage .hp-hero-labels{opacity:.85;margin-top:14px}.hp-hero-stage .hp-hero-labels .wv-evidence,.hp-hero-stage .hp-hero-labels>span{font-size:12px}.hp-hero-stage .hp-hero-labels .wv-evidence{background:0 0;border:0;padding:0}.hp-hero-stage .hp-live-slim .hp-pulse{margin-left:4px}@media (max-width:640px){.hp-hero-stage .hp-step-tabs{flex-basis:100%;gap:16px}.hp-hero-stage .hp-step-tab{flex:1 1 0}.hp-hero-stage .hp-step-title{font-size:14px}.hp-hero-stage .hp-hero-bar{flex-wrap:wrap}.hp-hero-stage .hp-live.hp-live-slim{align-items:flex-start}}.hp-hero-stage .hp-hero-bar{border:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);width:fit-content;box-shadow:var(--shadow-xs);border-radius:999px;justify-content:center;align-items:center;gap:4px;margin:0 auto 12px;padding:4px}.hp-hero-stage .hp-step-tabs{gap:2px}.hp-hero-stage .hp-step-tab{border-radius:999px;flex:none;padding:6px 16px 7px;overflow:hidden}.hp-hero-stage .hp-step-tab.on{background:var(--tint-selected)}.hp-seg-label{font:500 14px/1.2 var(--font-sans);color:var(--ink-muted);white-space:nowrap}.hp-step-tab.on .hp-seg-label{color:var(--accent-ink)}.hp-hero-stage .hp-step-bar{background:0 0;border-radius:2px;height:2px;bottom:3px;left:16px;right:16px}.hp-hero-stage .hp-step-tab.on .hp-step-bar{background:color-mix(in srgb,var(--accent)18%,transparent)}.hp-hero-stage .hp-ctl{border-left:1px solid var(--line);border-radius:0 999px 999px 0;margin:0;padding:6px 12px}.hp-hero-stage .hp-live.hp-live-slim{text-align:center;justify-content:center;margin:0 0 18px}.hp-hero-stage .hp-live-slim .hp-live-cap{flex:0 auto}@media (max-width:640px){.hp-hero-stage .hp-hero-bar{flex-wrap:nowrap;width:100%}.hp-hero-stage .hp-step-tabs{flex:1;gap:2px}.hp-hero-stage .hp-step-tab{text-align:center;flex:1 1 0;padding:6px 8px 7px}.hp-hero-stage .hp-ctl{padding:6px 10px}.hp-seg-label{font-size:13.5px}.hp-hero-stage .hp-live.hp-live-slim{align-items:center}.hp-hero-stage .hp-live-slim .hp-pulse{display:none}.hp-hero-stage .hp-live-slim .hp-live-cap{min-height:2.8em}}.hp-delivered{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:40px;padding-top:22px;display:flex}.hp-delivered-title{font:600 12px/1.4 var(--font-sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-subtle);margin-right:4px}.hp-delivered-item{color:var(--ink);align-items:center;gap:7px;font-size:15px;display:inline-flex}.hp-delivered-item .wv-icon{color:var(--accent-ink)}.hp-op{gap:0;display:grid}.hp-op-cc{background:var(--brand-night);color:#fff;border:1px solid var(--brand-night-line);border-radius:14px;align-items:center;gap:16px;padding:18px 22px;display:flex}.hp-op-cc-ic{background:var(--brand-night-raised);width:40px;height:40px;color:var(--brand-lavender);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.hp-op-cc strong{letter-spacing:-.2px;font-size:16px;display:block}.hp-op-cc p{color:var(--brand-night-muted);margin:2px 0 0;font-size:14px}.hp-op-cc .hp-op-cc-tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.hp-op-cc .hp-op-tag{border:1px solid var(--brand-night-line);color:var(--brand-lavender);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px}.hp-op-ties{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;height:18px;display:grid}.hp-op-ties i{background:linear-gradient(var(--brand-night-line),var(--line-orbit));justify-self:center;width:1px;height:100%}.hp-op-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hp-op-g{border:1px solid var(--line);background:var(--surface);text-align:left;font:inherit;color:var(--ink);cursor:pointer;border-radius:14px;flex-direction:column;gap:10px;padding:20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.hp-op-g:hover,.hp-op-g:focus-visible{border-color:var(--line-orbit);box-shadow:var(--shadow-float);outline:none;transform:translateY(-2px)}.hp-op-g-ic{background:var(--tint-selected);width:36px;height:36px;color:var(--accent-ink);border-radius:9px;place-items:center;display:grid}.hp-op-g h3{letter-spacing:-.3px;margin:4px 0 0;font-size:18px}.hp-op-g>p{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.5}.hp-op-g ul{border-top:1px solid var(--line);gap:7px;margin:4px 0 0;padding:12px 0 0;list-style:none;display:grid}.hp-op-g li{align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.4;display:flex}.hp-op-g li .wv-icon{color:var(--accent-ink);flex-shrink:0;margin-top:2px}.hp-op-g-go{color:var(--accent-ink);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:13px;font-weight:500;display:inline-flex}.hp-op-ai{border:1px solid var(--line-tint);background:linear-gradient(90deg,var(--tint-panel),var(--tint-notice));border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:12px;padding:14px 20px;display:flex}.hp-op-ai>strong{align-items:center;gap:8px;font-size:14px;display:inline-flex}.hp-op-ai>strong .wv-icon{color:var(--accent-ink)}.hp-op-ai-does{flex-wrap:wrap;gap:6px;display:flex}.hp-op-ai-does span{background:var(--surface);border:1px solid var(--line-tint);border-radius:999px;padding:2px 9px;font-size:12.5px}.hp-op-ai-rule{color:var(--ink-muted);align-items:center;gap:6px;margin-left:auto;font-size:13.5px;display:inline-flex}.hp-op-ai-rule .wv-icon{color:var(--accent-ink)}.hp-op-base{border:1px dashed var(--line-orbit);background-color:var(--surface);background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);background-position:-1px -1px;background-size:22px 22px;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:12px;padding:16px 20px;display:flex}.hp-op-base>div{background:var(--surface);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:2px 4px;display:flex}.hp-op-base strong{align-items:center;gap:8px;margin-right:4px;font-size:14px;display:inline-flex}.hp-op-base strong .wv-icon{color:var(--accent-ink)}.hp-op-base .hp-op-sys{color:var(--ink-muted);background:var(--surface);border-radius:6px;margin-left:auto;padding:2px 6px;font-size:13px}.hp-op-proof{text-align:center;color:var(--ink-muted);justify-content:center;align-items:center;gap:10px;margin:0;padding-top:28px;font-size:15px;display:flex}.hp-op-proof strong{color:var(--ink);font-weight:600}.hp-op-proof .wv-icon{color:var(--accent-ink);flex-shrink:0}@media (max-width:960px){.hp-op-groups,.hp-op-ties{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-op-ties i:nth-child(n+3){display:none}.hp-op-cc .hp-op-cc-tags{justify-content:flex-start;margin-left:0}.hp-op-cc{flex-wrap:wrap}.hp-op-ai-rule,.hp-op-base .hp-op-sys{margin-left:0}}@media (max-width:560px){.hp-op-groups,.hp-op-ties{grid-template-columns:minmax(0,1fr)}.hp-op-ties i:nth-child(n+2){display:none}.hp-op-g{gap:8px;padding:16px}.hp-op-g-ic{display:none}.hp-op-g h3{margin-top:0}.hp-op-g-go{padding-top:2px}.hp-op-proof{text-align:left;justify-content:flex-start;align-items:flex-start}}.hp-jobs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hp-job{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.hp-job-tag{background:var(--tint-selected);color:var(--accent-ink);font:600 11.5px/1.5 var(--font-sans);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:2px 9px;display:inline-flex}.hp-job-k{font:600 10.5px/1.3 var(--font-sans);letter-spacing:.8px;text-transform:uppercase;color:var(--ink-subtle);margin-bottom:3px}.hp-job-when{letter-spacing:-.2px;font-size:15px;font-weight:600;line-height:1.35}.hp-job-apps{flex-wrap:wrap;gap:5px;display:flex}.hp-job-apps span{border:1px solid var(--line);color:var(--ink-muted);background:var(--paper);border-radius:6px;padding:1px 7px;font-size:11.5px}.hp-job-get{border-top:1px solid var(--line);padding-top:10px;font-size:13.5px;line-height:1.45}.hp-job-gov{color:var(--ink-muted);gap:4px;margin-top:auto;padding-top:4px;font-size:12px;display:grid}.hp-job-gov span{align-items:flex-start;gap:6px;display:flex}.hp-job-gov .wv-icon{color:var(--accent-ink);flex-shrink:0;margin-top:1px}.hp-job-any{border-style:dashed;border-color:var(--line-orbit);background:var(--tint-panel);color:var(--ink);justify-content:center;text-decoration:none;transition:border-color .2s,box-shadow .2s}.hp-job-any:hover{border-color:var(--accent);box-shadow:var(--shadow-float)}.hp-job-any strong{letter-spacing:-.3px;font-size:17px}.hp-job-any p{color:var(--ink-muted);margin:0;font-size:13.5px;line-height:1.5}.hp-job-any .hp-op-g-go{margin-top:4px}.hp-run-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin:56px 0 18px;display:flex}.hp-run-title h3{letter-spacing:-.4px;margin:0;font-size:22px}.hp-run-title p{color:var(--ink-muted);margin:0;font-size:14.5px}.hp-run{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;display:grid}.hp-run-arrow{color:var(--ink-subtle);place-items:center;display:grid}.hp-run-col{border:1px solid var(--line-tint);background:var(--tint-panel);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.hp-run-col h4{letter-spacing:-.2px;align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.hp-run-n{background:var(--accent);color:#fff;width:22px;height:22px;font:600 12px/1 var(--font-sans);border-radius:50%;place-items:center;display:grid}.hp-run-col>p{color:var(--ink-muted);margin:0;font-size:13.5px;line-height:1.5}.hp-run-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-xs);border-radius:10px;gap:8px;margin-top:auto;padding:12px 14px;font-size:12.5px;display:grid}.hp-run-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.hp-run-row>span:first-child{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hp-run-row b{white-space:nowrap;font-weight:600}.hp-run-step{align-items:center;gap:8px;display:flex}.hp-run-step .wv-icon{color:#15803d;flex-shrink:0}.hp-run-step.warn .wv-icon{color:#a15c07}.hp-run-btns{gap:6px;display:flex}.hp-run-btn{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:3px 10px;font-size:12px;font-weight:500}.hp-run-btn.pri{background:var(--accent);border-color:var(--accent);color:#fff}.hp-run-audit{color:var(--ink-subtle);align-items:center;gap:6px;font-size:11.5px;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hp-run-step .wv-icon{color:#86efac}:root:not([data-theme=light]) .hp-run-step.warn .wv-icon{color:#fcd34d}}:root[data-theme=dark] .hp-run-step .wv-icon{color:#86efac}:root[data-theme=dark] .hp-run-step.warn .wv-icon{color:#fcd34d}@media (max-width:1024px){.hp-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hp-run{grid-template-columns:minmax(0,1fr);gap:0}.hp-run-arrow{height:26px;transform:rotate(90deg)}}@media (max-width:560px){.hp-jobs{grid-template-columns:minmax(0,1fr)}.hp-run-title{margin-top:40px}}.hp-op-jobs{border-top:1px solid var(--line);gap:12px;margin:4px 0 0;padding:12px 0 0;list-style:none;display:grid}.hp-op-jobs li{gap:3px;display:grid}.hp-op-when{letter-spacing:-.1px;font-size:14px;font-weight:600;line-height:1.35}.hp-op-get{color:var(--ink-muted);align-items:flex-start;gap:6px;font-size:13px;line-height:1.45;display:flex}.hp-op-get .wv-icon{color:var(--accent-ink);flex-shrink:0;margin-top:3px}.hp-op-g{cursor:default}.hp-op-g:hover{box-shadow:none;border-color:var(--line);transform:none}.hp-op-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:24px;display:flex}.hp-op-foot .hp-op-proof{text-align:left;justify-content:flex-start;padding-top:0}.hp-op-any,.hp-op-any:visited{color:var(--accent-ink)!important}.hp-op-any{color:var(--accent-ink);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.hp-op-any:hover{text-underline-offset:3px;text-decoration:underline}.hp-run-step.ai .wv-icon{color:var(--accent-ink)}.hp-band-steps{gap:14px;margin:22px 0 26px;padding:0;list-style:none;display:grid}.hp-band-steps li{align-items:flex-start;gap:12px;display:flex}.hp-band-steps .hp-run-n{flex-shrink:0;margin-top:1px}.hp-band-steps strong{font-size:15px;display:block}.hp-band-steps li span:not(.hp-run-n){color:var(--ink-muted);font-size:14px}.hp-band{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.hp-band-copy h2{font:400 40px/1.12 var(--font-sans);letter-spacing:-1px;color:var(--ink);margin:14px 0 0}.hp-band-copy h2 em{font-family:var(--font-serif);color:var(--accent-ink);font-style:italic}.hp-band-copy>p{color:var(--ink-muted);margin:16px 0 0;font-size:16px;line-height:1.6}.hp-band-list{gap:9px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.hp-band-list li{align-items:center;gap:8px;font-size:15px;display:flex}.hp-band-list .wv-icon{color:var(--accent-ink)}@media (max-width:960px){.hp-band{grid-template-columns:minmax(0,1fr);gap:32px}.hp-band-copy h2{font-size:32px}}@media (max-width:560px){.hp-op-any{white-space:normal}}.hp-op-g{transition:border-color .5s,box-shadow .5s}.hp-op-g.on{border-color:var(--line-orbit);box-shadow:0 0 0 3px var(--tint-selected),var(--shadow-float)}.hp-op-g.on .hp-op-g-ic{background:var(--accent);color:#fff}.hp-op-g .hp-op-g-ic{transition:background .5s,color .5s}.hp-op-ties i{position:relative;overflow:visible}.hp-op-ties i.on{background:var(--accent)}.hp-op-ties i.on:after{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--tint-selected);border-radius:50%;animation:1.1s ease-in-out both hpTieDot;position:absolute;top:0;left:-3px}@keyframes hpTieDot{0%{opacity:0;transform:translateY(-4px)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}.hp-op-ai.pulse{animation:1.6s .7s both hpAiPulse}@keyframes hpAiPulse{0%,to{box-shadow:0 0 #0000}40%{box-shadow:0 0 0 4px var(--tint-selected)}}.hp-rv{transition:opacity .4s,transform .4s}.hp-rv.pend{opacity:.22;transform:translateY(3px)}.hp-run-col{transition:border-color .4s,box-shadow .4s}.hp-run-col.cur{border-color:var(--line-orbit);box-shadow:var(--shadow-float)}.hp-run-arrow{transition:color .4s}.hp-run-arrow.on{color:var(--accent-ink)}.hp-run-btn.glow{box-shadow:0 0 0 4px var(--tint-selected);transition:box-shadow .4s}@media (prefers-reduced-motion:reduce){.hp-op-ties i.on:after,.hp-op-ai.pulse{animation:none}.hp-rv{transition:none}}.hp-fd{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hp-fd-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:22px;display:flex}.hp-fd-card>strong{letter-spacing:-.2px;margin-top:4px;font-size:17px}.hp-fd-card>p{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.5}.hp-fd-vis{border:1px solid var(--line-tint);background:var(--tint-panel);border-radius:10px;gap:8px;margin-top:auto;padding:12px;font-size:12.5px;display:grid}.hp-fd-role{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.hp-fd-role>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hp-fd-role .wv-icon{color:#15803d}.hp-fd-role.no{color:var(--ink-subtle)}.hp-fd-role.no .wv-icon{color:var(--destructive)}.hp-fd-ev{grid-template-columns:38px minmax(0,1fr);gap:6px;line-height:1.4;display:grid}.hp-fd-ev>span:first-child{font-family:var(--font-mono);color:var(--ink-subtle);font-size:11.5px}.hp-fd-ev b{font-weight:600}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hp-fd-role .wv-icon{color:#86efac}}:root[data-theme=dark] .hp-fd-role .wv-icon{color:#86efac}@media (max-width:900px){.hp-fd{grid-template-columns:minmax(0,1fr)}}.hp-sd-stage{min-width:0}.hp-sd-stage .hp-live{margin-bottom:10px}.hp-sd-stage .hp-one-progress{margin-bottom:12px}.hp-sd-win{border:1px solid var(--line);background:var(--surface);height:470px;box-shadow:var(--shadow-frame);border-radius:14px;position:relative;overflow:hidden}.hp-sd-win>.hp-sd{height:100%;box-shadow:none;border:0;border-radius:0}.hp-sd .hp-app-main{flex-direction:column;height:100%;display:flex;position:relative}.hp-sd-body{flex:1;min-height:0}.hp-sd-canvas{height:100%;position:relative}.hp-sd-page{transition:transform .8s cubic-bezier(.4,0,.2,1)}.hp-sd-page mark{box-shadow:none;background:0 0;border-radius:2px;padding:0 2px;transition:background .3s,box-shadow .3s}.hp-sd-page mark.on{background:color-mix(in srgb,var(--warn-line)70%,transparent);box-shadow:inset 0 -1.5px 0 var(--warn)}.hp-sd-page mark.hp-sd-flash{animation:1.4s both hpSdFlash}@keyframes hpSdFlash{0%{background:var(--tint-selected);box-shadow:inset 0 -1.5px 0 var(--accent)}to{box-shadow:none;background:0 0}}.hp-sd-embed{border:1px dashed var(--line-orbit);border-radius:6px;gap:8px;padding:10px 8px;display:grid}.hp-sd-pop{animation:.45s cubic-bezier(.3,1.4,.6,1) both hpSdPop}@keyframes hpSdPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.hp-sd-sign{border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.hp-sd-sign.done{border-color:var(--ok-line);background:var(--ok-bg)}.hp-sd-signed{color:var(--ink);align-items:center;gap:6px;font-size:12px;display:inline-flex}.hp-sd-signed .wv-icon{color:var(--ok)}.hp-sd-panel .hp-sd-empty{color:var(--ink-subtle);padding:10px 2px;font-size:11.5px}.hp-sd-resolved{opacity:.78}.hp-sd-res{color:var(--ok);align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.hp-sd-now{color:var(--ok);align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.hp-sd-now i{background:var(--ok);border-radius:50%;width:6px;height:6px}.hp-sd-hist{border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:11.5px;display:flex}.hp-sd-hist .wv-icon{color:var(--accent-ink)}.hp-sd-share{z-index:5;border:1px solid var(--line);background:var(--surface);width:250px;box-shadow:var(--shadow-menu);border-radius:10px;gap:9px;padding:14px;font-size:12px;display:grid;position:absolute;top:44px;right:10px}.hp-sd-share strong{font-size:13px}.hp-sd-input{border:1px solid var(--ring);box-shadow:0 0 0 3px var(--tint-selected);border-radius:6px;padding:6px 8px;font-size:12px}.hp-sd-send{justify-self:end}.hp-sd-sent{color:var(--ok);justify-self:end;align-items:center;gap:6px;font-weight:500;display:inline-flex}.hp-sd-press{box-shadow:0 0 0 3px var(--tint-selected)}.hp-sd-dana{z-index:6;pointer-events:none;transition:left .65s cubic-bezier(.4,0,.2,1),top .65s cubic-bezier(.4,0,.2,1);position:absolute}.hp-sd-dana .hp-cursor{transition:none;position:absolute;top:0;left:0}.hp-sd-dana .hp-cursor path{fill:#b45309}.hp-sd-tag{color:#fff;font:600 10.5px/1.5 var(--font-sans);white-space:nowrap;background:#b45309;border-radius:4px;padding:1px 6px;position:absolute;top:14px;left:14px}.hp-band-steps li{transition:opacity .4s}.hp-band-steps li.on .hp-run-n{box-shadow:0 0 0 4px var(--tint-selected)}.hp-band-steps li:not(.on){opacity:.55}@media (prefers-reduced-motion:reduce){.hp-band-steps li:not(.on){opacity:1}.hp-sd-page{transition:none}}@media (max-width:640px){.hp-sd-win{height:560px}.hp-sd-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.hp-sd-panel{border-left:0;border-top:1px solid var(--line);max-height:200px}.hp-sd-panel .hp-st-tabs,.hp-sd-panel .hp-st-share,.hp-sd-panel .hp-sd-hist,.hp-sd .hp-st-stack,.hp-sd .hp-st-id,.hp-sd .hp-app-crumbs>span:not(.cur){display:none}.hp-sd-share{width:auto;left:10px;right:10px}}.hp-band-rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hp-ag-win.hp-ap{border:1px solid var(--line);background:var(--surface);height:500px;box-shadow:var(--shadow-frame);border-radius:14px;flex-direction:column;grid-template-columns:none;font-size:13px;display:flex;overflow:hidden}.hp-ag-top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:11px 14px;font-size:12.5px;display:flex}.hp-ag-dot{background:var(--ink);border-radius:50%;width:8px;height:8px}.hp-ag-conn{gap:6px;margin-left:auto;display:flex}.hp-ag-conn span{border:1px solid var(--line-orbit);background:var(--tint-selected);color:var(--accent-ink);font:500 11px/1.6 var(--font-mono);border-radius:999px;padding:1px 7px}.hp-ag-body{background:var(--paper);flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;padding:16px;display:flex;overflow:hidden}.hp-ag-in{animation:.35s both hpFade}.hp-ag-msg{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:8px;max-width:86%;padding:10px 12px;line-height:1.5;display:grid}.hp-ag-msg.me{background:var(--ink);color:var(--paper);border-color:var(--ink);margin-left:auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hp-ag-msg.me{background:var(--accent);border-color:var(--accent);color:#fff}}:root[data-theme=dark] .hp-ag-msg.me{background:var(--accent);border-color:var(--accent);color:#fff}.hp-ag-call{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.hp-ag-ic{background:var(--tint-selected);width:20px;height:20px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hp-ag-ic.ok{background:var(--accent);color:#fff}.hp-ag-spin{border:2px solid var(--line-orbit);border-top-color:var(--accent);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite hpSpin}.hp-ag-op{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;display:flex}.hp-ag-op>span:nth-child(2){font-family:var(--font-mono);color:var(--ink-muted);font-size:11.5px}.hp-ag-who{background:var(--tint-panel);border:1px solid var(--line-tint);color:var(--ink-subtle);border-radius:999px;padding:0 7px;font-size:11px}.hp-ag-res{color:var(--ink-muted);margin-top:3px;font-size:12px;display:block}.hp-ag-gate{border:1px solid var(--line-orbit);background:var(--tint-notice);border-radius:10px;gap:7px;padding:11px 12px;font-size:12.5px;display:grid}.hp-ag-gate .wv-icon{color:var(--accent-ink);vertical-align:-2px}.hp-ag-link{color:var(--accent-ink);align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.hp-ag-foot{border-top:1px solid var(--line);color:var(--ink-muted);align-items:center;gap:7px;padding:10px 14px;font-size:12px;display:flex}.hp-ag-foot .wv-icon{color:var(--accent-ink)}.hp-ag-note{border-left:2px solid var(--accent);background:var(--tint-panel);border-radius:0 8px 8px 0;padding:12px 14px;margin:0 0 22px!important;font-size:14.5px!important}@media (prefers-reduced-motion:reduce){.hp-ag-in,.hp-ag-spin{animation:none}}@media (max-width:960px){.hp-band-rev{grid-template-columns:minmax(0,1fr)}.hp-band-rev>div:first-child{order:2}}@media (max-width:560px){.hp-ag-win{height:580px}.hp-ag-conn{margin-left:0}.hp-ag-msg{max-width:100%}}.hp-shs{border:1px solid var(--line-tint);background:var(--tint-panel);text-align:left;border-radius:16px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:28px;margin:8px 0 24px;padding:22px 26px;display:grid}.hp-shs-k{font:600 11.5px/1.4 var(--font-sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--accent-ink);margin-bottom:8px;display:block}.hp-shs-say p{color:var(--ink-muted);margin:0;font-size:16px;line-height:1.5}.hp-shs-say strong{color:var(--ink)}.hp-shs-need ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.hp-shs-need li{color:var(--ink);align-items:center;gap:8px;font-size:14.5px;display:flex}.hp-shs-need .wv-icon{color:var(--accent-ink);flex-shrink:0}@media (max-width:900px){.hp-shs{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}}@media (max-width:560px){.hp-shs-need ul{grid-template-columns:minmax(0,1fr)}}.hp-msg-agent{gap:4px;display:grid}.hp-msg-from{letter-spacing:.2px;opacity:.85;align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:inline-flex}.hp-msg-agentnote{border:1px dashed var(--line-orbit);background:var(--tint-notice);border-radius:10px;align-self:flex-end;align-items:flex-start;gap:6px;max-width:88%;padding:7px 10px;font-size:12px;line-height:1.45;display:flex}.hp-msg-agentnote .wv-icon{color:var(--accent-ink);flex-shrink:0;margin-top:2px}.hp-agent-chip{background:var(--tint-selected);color:var(--accent-ink);vertical-align:1px;border-radius:999px;align-items:center;gap:4px;margin-right:6px;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-flex}.hp-rules{border-top:1px solid var(--line);margin-top:56px;padding-top:40px}.hp-rules-head h3{font:400 30px/1.2 var(--font-sans);letter-spacing:-.6px;margin:0 0 22px}.hp-rules-head h3 em{font-family:var(--font-serif);color:var(--accent-ink);font-style:italic}.hp-rules-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hp-rule{align-items:flex-start;gap:14px;display:flex}.hp-rule strong{margin-bottom:4px;font-size:16px;display:block}.hp-rule p{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.5}@media (max-width:900px){.hp-rules-grid{grid-template-columns:minmax(0,1fr)}.hp-rules-head h3{font-size:25px}}.hp-sh{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:stretch;display:grid}.hp-sh-col{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:24px}.hp-sh-col.on{border-color:var(--line-orbit);background:var(--tint-panel)}.hp-sh-k{font:600 12px/1.4 var(--font-sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-subtle);margin-bottom:14px}.hp-sh-col.on .hp-sh-k{color:var(--accent-ink)}.hp-sh ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hp-sh li{align-items:center;gap:10px;font-size:16px;display:flex}.hp-sh-col:not(.on) li{color:var(--ink-muted)}.hp-sh-col:not(.on) .wv-icon{color:var(--destructive)}.hp-sh-col.on .wv-icon{color:var(--accent-ink)}.hp-sh-arrow{color:var(--accent-ink);place-items:center;display:grid}.hp-sh-line{text-align:center;color:var(--ink-muted);margin:0;padding-top:28px;font-size:17px}.hp-sh-line strong{color:var(--ink)}.hp-op-agents .hp-op-ai-does span{border-color:var(--line-orbit)}.hp-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hp-way{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:14px;flex-direction:column;gap:10px;padding:22px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.hp-way:hover{border-color:var(--line-orbit);box-shadow:var(--shadow-float);transform:translateY(-2px)}.hp-way-n{font:500 13px/1 var(--font-mono);color:var(--ink-subtle)}.hp-way strong{letter-spacing:-.3px;margin-top:4px;font-size:19px}.hp-way p{color:var(--ink-muted);margin:0;font-size:14.5px;line-height:1.5}.hp-way .hp-op-g-go{margin-top:auto;padding-top:6px}.hp-ways-base{border:1px dashed var(--line-orbit);background:var(--tint-panel);color:var(--ink-muted);border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:16px 20px;font-size:14.5px;display:flex}.hp-ways-base strong{color:var(--ink)}.hp-ways-base .wv-icon{color:var(--accent-ink);flex-shrink:0}.hp-own{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hp-own-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:10px;padding:22px;display:flex}.hp-own-dom{border:1px solid var(--line-orbit);background:var(--tint-selected);color:var(--accent-ink);font:500 12px/1.6 var(--font-mono);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:2px 9px;display:inline-flex}.hp-own-dom.ai{font-family:var(--font-sans);font-weight:600}.hp-own-card strong{letter-spacing:-.3px;margin-top:4px;font-size:18px}.hp-own-card p{color:var(--ink-muted);margin:0;font-size:14.5px;line-height:1.5}.hp-own-clients{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:32px;padding-top:22px;display:flex}@media (max-width:900px){.hp-sh{grid-template-columns:minmax(0,1fr);gap:0}.hp-sh-arrow{height:36px;transform:rotate(90deg)}.hp-ways,.hp-own{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.hp-sh-col{padding:18px}.hp-sh li{font-size:15px}.hp-sh-line{text-align:left;font-size:16px}.hp-ways-base{align-items:flex-start}.hp-own-clients .hp-delivered-title{flex-basis:100%}}.hp-bp-hero{isolation:isolate}.hp-bp-hero:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(to bottom,var(--paper)0%,transparent 35%,transparent 75%,var(--paper)100%),repeating-linear-gradient(to right,color-mix(in srgb,var(--line-tint)70%,transparent)0 1px,transparent 1px 64px),repeating-linear-gradient(to bottom,color-mix(in srgb,var(--line-tint)70%,transparent)0 1px,transparent 1px 64px),linear-gradient(to bottom,color-mix(in srgb,var(--tint)70%,var(--paper)),var(--tint));border-top:1px solid var(--line-tint);width:100vw;position:absolute;top:22%;bottom:-24px;left:50%;transform:translate(-50%)}.hp-bp-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent)20%,transparent),transparent);filter:blur(40px);position:absolute;inset:18% 20% 4%}.hp-ah{--ok:#15803d;--ok-bg:#effaf3;--ok-line:#bfe6cc;--warn:#a15c07;--warn-bg:#fff8eb;--warn-line:#f6d9a8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hp-ah{--ok:#86efac;--ok-bg:#16302a;--ok-line:#24533f;--warn:#fcd34d;--warn-bg:#3a2d14;--warn-line:#6b5121}}:root[data-theme=dark] .hp-ah{--ok:#86efac;--ok-bg:#16302a;--ok-line:#24533f;--warn:#fcd34d;--warn-bg:#3a2d14;--warn-line:#6b5121}.hp-ah .hp-ap-status.ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.hp-ah .hp-ap-status.rev{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.hp-ah{text-align:left;grid-template-columns:250px minmax(0,1fr) 260px;align-items:center;gap:22px;margin-top:8px;display:grid;position:relative}.hp-ah-side{gap:16px;display:grid}.hp-ah-left{transform:translateY(18px)}.hp-ah-right{transform:translateY(-10px)}.hp-ah-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-float);border-radius:14px;padding:14px;font-size:12.5px;transition:opacity .4s}.hp-ah-ghost{opacity:.7;box-shadow:none}.hp-ah-ghost *{visibility:hidden}.hp-ah-ghost .hp-ah-card-h,.hp-ah-ghost .hp-ah-card-h *{visibility:visible}.hp-ah-card-h{color:var(--ink);align-items:center;gap:4px;margin-bottom:10px;font-weight:600;display:flex}.hp-ah-hash{color:var(--ink-subtle)}.hp-ah-msg{align-items:flex-start;gap:8px;display:flex}.hp-ah-msg+.hp-ah-msg{margin-top:10px}.hp-ah-msg b{color:var(--ink);font-size:12px;display:block}.hp-ah-msg p{color:var(--ink-muted);margin:2px 0 6px;line-height:1.45}.hp-ah-av{color:#fff;background:#6b7a99;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:9.5px;font-weight:700;display:grid}.hp-ah-av.a1{background:#c06a3c}.hp-ah-av.a2{background:#3d8b7a}.hp-ah-av.a3{background:#4f6fbf}.hp-ah-av.bot{background:var(--accent)}.hp-ah-typing{background:var(--tint-panel);border-radius:10px;gap:3px;padding:8px 10px;display:inline-flex}.hp-ah-typing i{background:var(--accent-ink);border-radius:999px;width:5px;height:5px;animation:1s ease-in-out infinite hpAhDot}.hp-ah-typing i:nth-child(2){animation-delay:.15s}.hp-ah-typing i:nth-child(3){animation-delay:.3s}@keyframes hpAhDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.hp-ah-wave{align-items:center;gap:3px;height:22px;margin:4px 0 0 32px;display:flex}.hp-ah-wave i{background:var(--accent-ink);opacity:.7;border-radius:2px;width:3px;animation:1.2s ease-in-out infinite hpAhWave}.hp-ah-wave i:nth-child(odd){animation-delay:.2s}.hp-ah-wave i:nth-child(3n){animation-delay:.4s}@keyframes hpAhWave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.hp-ah-main{z-index:1;position:relative}.hp-ah-win{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-frame);border-radius:16px;overflow:hidden}.hp-ah-top{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.hp-ah-logo{background:var(--brand-night);width:24px;height:24px;color:var(--brand-lavender);border-radius:7px;place-items:center;display:grid}.hp-ah-live{border:1px solid var(--line);color:var(--ink-muted);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:2px 10px;font-size:11.5px;display:inline-flex}.hp-ah-live.on{border-color:var(--line-orbit);color:var(--accent-ink);background:var(--tint-selected)}.hp-ah-body{align-content:start;gap:14px;min-height:338px;padding:18px;display:grid}.hp-ah-ask{background:var(--tint-panel);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.hp-ah-ask b{font-size:12.5px;display:block}.hp-ah-ask p{color:var(--ink);margin:2px 0 0}.hp-ah-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hp-ah-step{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.hp-ah-step-i{background:var(--ok-bg);width:20px;height:20px;color:var(--ok);border-radius:999px;place-items:center;display:grid}.hp-ah-step.run .hp-ah-step-i{background:var(--tint-selected)}.hp-ah-spin{border:2px solid var(--accent-ink);border-right-color:#0000;border-radius:999px;width:10px;height:10px;animation:.8s linear infinite hpAhSpin}@keyframes hpAhSpin{to{transform:rotate(360deg)}}.hp-ah-step-l{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.hp-ah-step-l .wv-icon{color:var(--ink-subtle)}.hp-ah-step-v{font:500 12px/1.4 var(--font-mono);color:var(--ink-muted)}.hp-ah-exc{border:1px solid var(--warn-line);background:var(--surface);border-radius:12px;gap:8px;padding:12px 14px;font-size:13px;display:grid}.hp-ah-exc-row{border-top:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:8px;display:grid}.hp-ah-exc-row>span:nth-child(2){color:var(--ink-muted)}.hp-ah-foot{border-top:1px solid var(--line);background:var(--tint-panel);color:var(--ink-muted);align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.hp-ah-foot .wv-icon{color:var(--accent-ink)}.hp-ah-dot{background:var(--ink-subtle);border-radius:999px;width:3px;height:3px}.hp-ah-ext-h{color:var(--accent-ink);letter-spacing:.2px;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.hp-ah-ext{gap:6px;display:grid}.hp-ah-ext b{color:var(--ink);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.hp-ah-ext b .wv-icon{color:var(--accent-ink)}.hp-ah-ext code{font:500 11.5px/1.4 var(--font-mono);color:var(--accent-ink)}.hp-ah-ext p{color:var(--ink-muted);margin:0}.hp-ah-ext .hp-ap-status{justify-self:start}.hp-ah-mcp{border:1px solid var(--line-orbit);font:600 10px/1.6 var(--font-mono);color:var(--accent-ink);border-radius:999px;padding:0 6px}.hp-ah-replay{border:1px solid var(--line);background:var(--surface);color:var(--ink-muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;display:inline-flex;position:absolute;bottom:-40px;right:0}.hp-ah-replay:hover{color:var(--ink);border-color:var(--line-orbit)}@media (max-width:1100px){.hp-ah{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hp-ah-main{order:-1;grid-column:1/-1}.hp-ah-left,.hp-ah-right{transform:none}}@media (max-width:640px){.hp-ah{grid-template-columns:minmax(0,1fr);gap:14px}.hp-ah-body{min-height:0;padding:14px}.hp-ah-exc-row{grid-template-columns:minmax(0,1fr) auto}.hp-ah-exc-row>span:nth-child(2),.hp-ah-voice,.hp-ah-ext:nth-of-type(n+3){display:none}.hp-ah-replay{justify-self:end;position:static}}@media (prefers-reduced-motion:reduce){.hp-ah-typing i,.hp-ah-wave i,.hp-ah-spin{animation:none}}.hp-tw{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.hp-tw-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:12px;padding:28px;display:flex}.hp-tw-card h3{font:400 24px/1.25 var(--font-sans);letter-spacing:-.4px;margin:6px 0 0}.hp-tw-card>p{color:var(--ink-muted);margin:0;font-size:15.5px;line-height:1.55}.hp-tw-card .hp-band-list{margin:6px 0 0}.wv .hp-tw-note{border:1px dashed var(--line-orbit);background:var(--tint-panel);color:var(--ink-muted);border-radius:12px;align-items:flex-start;gap:10px;margin:20px 0 0;padding:16px 20px;font-size:15px;display:flex}.hp-tw-note strong{color:var(--ink)}.hp-tw-note .wv-icon{color:var(--accent-ink);flex-shrink:0;margin-top:3px}.hp-ha{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hp-ha-step{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:8px;padding:22px;display:flex}.hp-ha-step strong{letter-spacing:-.2px;margin-top:6px;font-size:17px}.hp-ha-step p{color:var(--ink-muted);margin:0;font-size:14.5px;line-height:1.5}.hp-cca-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hp-cca{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:flex-start;gap:12px;padding:20px;display:flex}.hp-cca strong{margin-bottom:4px;font-size:16px;display:block}.hp-cca p{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.5}.hp-band-copy .hp-ag-note.hp-own-note{margin:22px 0 18px}.hp-own-note strong{color:var(--ink)}.hp-sp{gap:10px;margin-top:24px;display:grid}.hp-sp-item{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.hp-sp-ico{width:30px;height:30px;color:var(--brand-lavender);background:#ffffff14;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.wv .hp-sp-item strong{color:#fff;margin-bottom:2px;font-size:15px;display:block}.wv .hp-cta .hp-sp-item p{color:var(--brand-night-muted);margin:0;font-size:13.5px;line-height:1.45}@media (max-width:1000px){.hp-ha{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hp-tw,.hp-cca-grid{grid-template-columns:minmax(0,1fr)}.hp-tw-card{padding:20px}}@media (max-width:560px){.hp-ha{grid-template-columns:minmax(0,1fr)}}.hp-theme{border:1px solid var(--line);background:var(--surface);vertical-align:middle;border-radius:999px;gap:2px;margin-left:16px;padding:3px;display:inline-flex}.hp-theme button{width:28px;height:26px;color:var(--ink-subtle);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.hp-theme button:hover{color:var(--ink)}.hp-theme button.on{background:var(--tint-selected);color:var(--accent-ink)}.hp-theme button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.hp-ap-head .hp-ap-btn:not(.ghost){color:#fff}.hp-ap-head .hp-ap-btn.ghost{color:var(--ink)}.hp-vd-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:0 12px 10px;display:grid}.hp-vd-steps span{color:var(--ink-subtle);text-overflow:ellipsis;white-space:nowrap;gap:5px;min-width:0;font-size:10.5px;display:grid;overflow:hidden}.hp-vd-steps span:before{content:"";background:var(--line);border-radius:2px;height:4px}.hp-vd-steps span.done:before{background:var(--accent)}.hp-vd-steps span.now{color:var(--ink);font-weight:600}.hp-vd-steps span.now:before{background:linear-gradient(90deg,var(--accent)50%,var(--line)50%)}.hp-vd-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:0 12px;display:grid}.hp-vd-card{border:1px solid var(--line);border-radius:8px;align-content:start;gap:8px;min-width:0;padding:10px 12px;display:grid}.hp-vd-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.hp-vd-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hp-ld-sites{gap:6px;display:grid}.hp-ld-bar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.hp-ld-bar i{background:var(--accent);border-radius:3px;height:100%;display:block}.hp-ld-bar.lo i{background:var(--warn)}.hp-ld-cap{border:1px solid var(--line-orbit);background:var(--tint-notice)}@media (max-width:640px){.hp-vd-cols{grid-template-columns:minmax(0,1fr)}.hp-vd-steps span{font-size:0}.hp-delivered{gap:8px 16px;margin-top:28px}.hp-delivered-title{flex-basis:100%}}.hp-hero-one .hp-live.hp-live-slim{margin:0 0 8px}.hp-one-progress{justify-content:center;gap:6px;margin:0 0 18px;display:flex}.hp-one-progress i{background:var(--line);border-radius:2px;width:22px;height:3px;transition:background .4s}.hp-one-progress i.on{background:var(--accent)}.hp-ap-results{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.hp-ap-res{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.hp-ap-res:first-child{border-top:0}.hp-ap-res-main{background:var(--warn-bg);padding:11px 12px}.hp-ap-res-txt{gap:1px;min-width:0;display:grid}.hp-ap-res-txt strong{font-size:13.5px}.hp-ap-res-why{color:var(--warn);font-size:12px;font-weight:500}.hp-ap-res .hp-ap-btn{flex:none}.hp-slide-in{animation:.45s cubic-bezier(.2,.7,.2,1) both hpSlideIn}@keyframes hpSlideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hp-slide-in{animation:none}}@media (max-width:640px){.hp-ap-res-main{flex-direction:column;align-items:flex-start;gap:8px}.hp-ap-res-why{white-space:normal}.hp-one-progress{margin-bottom:12px}}.hp-gstory{margin-top:8px}.hp-gs-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0 0 14px;font-size:14px;display:flex}.hp-gs-act{border:1px solid var(--brand-night-line);color:var(--brand-night-muted);border-radius:999px;padding:6px 14px;transition:all .3s}.hp-gs-act.on{color:#fff;border-color:var(--brand-lavender);background:var(--brand-night-raised)}.hp-gs-arrow{color:var(--brand-night-muted);display:inline-flex}.wv-section-night .hp-gstory .hp-live-cap{color:var(--brand-night-muted)}.wv-section-night .hp-gstory .hp-ctl{color:var(--brand-night-muted);background:0 0;border:0}.wv-section-night .hp-gstory .hp-ctl:hover{color:#fff;background:var(--brand-night-raised)}.wv-section-night .hp-gstory .hp-one-progress i{background:var(--brand-night-line)}.wv-section-night .hp-gstory .hp-one-progress i.on{background:var(--brand-lavender)}.hp-gstory .hp-one-win:before{display:none}.hp-gstory .hp-one-win:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--accent)45%,transparent),transparent);filter:blur(60px);opacity:.55;inset:10% 8% 0}.hp-gs-app{height:520px}.wv-section-night .hp-gs-app,.wv-section-night .hp-gs-app p{color:var(--ink)}.wv-section-night .hp-gs-app .hp-subtle{color:var(--ink-subtle)}.hp-gs-app .hp-app-me{background:var(--tint-selected);color:var(--accent-ink)}.hp-gs-domain,.hp-gs-persona{border:1px solid var(--line);background:var(--paper);color:var(--ink-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;display:inline-flex}.hp-gs-persona b{color:var(--ink);font-weight:600}.hp-gs-think{color:var(--ink-subtle);font-size:12px}.hp-gs-tools{flex-wrap:wrap;gap:6px;display:flex}.hp-gs-tool{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;display:inline-flex}.hp-gs-tool em{color:var(--ink-subtle);font-style:normal}.hp-gs-tool.done .wv-icon{color:var(--ok)}.hp-gs-cite{background:var(--tint-selected);color:var(--accent-ink);border-radius:4px;padding:0 6px;font-size:11.5px;font-weight:500;display:inline-block}.hp-gs-metric{border:1px solid var(--line);border-radius:8px;gap:6px;max-width:520px;padding:10px 12px;display:grid}.hp-gs-verified,.hp-gs-cert{background:var(--ok-bg);border:1px solid var(--ok-line);color:var(--ok);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.hp-gs-mval{align-items:baseline;gap:10px;display:flex}.hp-gs-mval b{letter-spacing:-.4px;font-size:22px}.hp-gs-mval span{color:var(--warn);font-size:12.5px;font-weight:500}.hp-gs-rules{color:var(--ink-muted);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.hp-gs-rules .wv-icon{color:var(--ok)}.hp-gs-open{width:fit-content}.hp-gs-ga{flex-direction:column;gap:12px;padding:14px;display:flex;overflow:hidden}.hp-gs-q{border:1px solid var(--input);border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;display:flex}.hp-gs-q>.wv-icon{color:var(--accent-ink)}.hp-gs-q>span:nth-child(2){flex:1;min-width:0}.hp-gs-from{color:var(--accent-ink);background:var(--tint-selected);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px}.hp-gs-clarify{border:1px solid var(--line-tint);background:var(--tint-notice);border-radius:8px;gap:9px;padding:12px;display:grid}.hp-gs-clabel{font-size:12.5px;font-weight:600}.hp-gs-opts{flex-wrap:wrap;gap:8px;display:flex}.hp-gs-opt{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:1px;min-width:170px;padding:8px 12px;display:grid}.hp-gs-opt span{color:var(--ink-subtle);font-size:11.5px}.hp-gs-opt.rec{border-color:var(--accent)}.hp-gs-opt.rec span{color:var(--accent-ink)}.hp-gs-settled{background:var(--tint-selected);color:var(--accent-ink);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.hp-gs-loading{color:var(--ink-subtle);justify-content:center;align-items:center;gap:8px;padding:30px 0;font-size:12.5px;display:flex}.hp-gs-result{border:1px solid var(--line);border-radius:10px;gap:8px;padding:12px 14px 8px;display:grid}.hp-gs-result strong{font-size:13px;display:block}.hp-gs-big{letter-spacing:-.5px;font-size:24px;font-weight:600}.hp-gs-badges{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.hp-gs-access{color:var(--ink-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.hp-gs-chart{width:100%;height:86px;display:block}.hp-gs-axis{color:var(--ink-subtle);justify-content:space-between;font-size:10.5px;display:flex}.hp-gs-assume{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hp-gs-alabel{letter-spacing:.8px;text-transform:uppercase;color:var(--ink-subtle);font-size:11px;font-weight:600}.hp-gs-chip{border:1px dashed var(--warn-line);background:var(--warn-bg);color:var(--warn);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 11px;font-size:12px;font-weight:500;transition:all .3s;display:inline-flex}.hp-gs-chip.kept{border-style:solid;border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok);padding-right:11px}.hp-gs-chip em{align-items:center;gap:3px;margin-left:4px;font-style:normal;display:inline-flex}.hp-gs-cbtn{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:11px}.hp-gs-pinrow{justify-content:flex-end;align-items:center;gap:12px;margin-top:auto;display:flex}.hp-ap-btn.off{background:var(--line);color:var(--ink-subtle)}.hp-gs-dash{flex-direction:column;gap:12px;padding:14px;display:flex;overflow:hidden}.hp-gs-dtitle{font-size:15px;display:block}.hp-gs-toast{background:var(--brand-night);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;display:inline-flex}.hp-gs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hp-gs-tile{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-content:start;gap:6px;padding:12px;display:grid}.hp-gs-tile.new{border-color:var(--accent);box-shadow:0 0 0 3px var(--tint-selected);grid-row:span 2;animation:.5s both hpFade}.hp-gs-tname{color:var(--ink-muted);font-size:12.5px}.hp-gs-tval{letter-spacing:-.4px;font-size:22px;font-weight:600}.hp-gs-tile .hp-gs-cert{width:fit-content}.hp-gs-newtag{color:var(--accent-ink);background:var(--tint-selected);border-radius:999px;padding:0 7px;font-size:10.5px;font-weight:600}@media (max-width:640px){.hp-gs-app{height:600px}.hp-gs-acts{gap:6px;font-size:12.5px}.hp-gs-act{padding:4px 10px}.hp-gs-arrow,.hp-gs-persona,.hp-gs-domain,.hp-gs-from,.hp-gs-tools .hp-gs-tool:nth-child(3){display:none}.hp-gs-opt{flex:1 1 0;min-width:0}.hp-gs-grid{grid-template-columns:minmax(0,1fr)}.hp-gs-tile:not(.new):nth-child(n+3){display:none}.hp-gs-tile.new{grid-row:auto}.hp-gs-long{display:none}.hp-gs-arrow{display:inline-flex}.wv-section-night .hp-gstory .hp-live-slim .hp-live-cap{min-height:4.2em;line-height:1.4}}.hp-vid{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0a14c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.hp-vid-box{background:#000;border-radius:16px;width:min(1040px,100%);position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #0009}.hp-vid-box iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.hp-vid-x{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:999px;width:36px;height:36px;font-size:20px;line-height:1;position:absolute;top:-44px;right:0}.hp-vid-x:focus-visible{outline-offset:2px;outline:2px solid #c4b5fd}.hp-vid-wrap{width:min(1040px,100%);padding-top:44px}@media (max-width:640px){.hp-vid{padding:12px}}
