.pg-hil{--bone:#efefea;--ink:#141414;--grey:#9a9b98;--grey-2:#63645f;--card:#fff;--border:#e2e2dc;--border-strong:#cfcfc8;--bone-2:#e6e6df;--forest:#123c1e;--forest-deep:#0c2a15;--forest-tint:#e3ebe4;--forest-mid:#3c6a48;--accent-tint:var(--accent-soft);--accent-deep:var(--color-accent-ink);--cobalt:#1d6cf2;--lagoon:#249aba;--acid:#d1c935;--flame:#f25d23;--plum:#781642;--grass:#5a9c12;--ok:#5a9c12;--warn:#d1a535;--bad:#d33766;--r-ctl:10px;--r-card:14px;--r-panel:20px;--ease:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--font:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--shadow-md:0 4px 14px #14141412;--shadow-lg:0 24px 60px #14141424;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pg-hil *{box-sizing:border-box}.pg-hil{background:var(--bone);color:var(--ink);font-family:var(--font);letter-spacing:normal;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}.pg-hil a{color:inherit}.pg-hil p{margin:0}.pg-hil .wrap{max-width:var(--container-max);margin:0 auto;padding-inline:24px}@media (min-width:1024px){.pg-hil .wrap{padding-inline:80px}}.pg-hil .section{padding-block:clamp(56px,6vw,88px)}.pg-hil .section+.section{border-top:1px solid var(--border)}.pg-hil .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--grey-2);align-items:center;gap:12px;margin:0 0 20px;font-size:12px;font-weight:500;display:flex}.pg-hil .eyebrow.forest{color:var(--forest)}.pg-hil .eyebrow .live{background:var(--forest);border-radius:50%;width:8px;height:8px;position:relative}.pg-hil .eyebrow .live:after{content:"";border:1px solid var(--forest);opacity:.5;animation:pg-hil-ring 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes pg-hil-ring{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.pg-hil h1,.pg-hil h2,.pg-hil h3{text-wrap:balance;margin:0}.pg-hil h1{letter-spacing:-.025em;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:1}.pg-hil h1 em{font-style:normal}.pg-hil .hero h1{font-size:clamp(38px,3.6vw,56px);line-height:1.04}.pg-hil h2{letter-spacing:-.02em;font-size:clamp(30px,3.4vw,46px);font-weight:400;line-height:1.06}.pg-hil h3{letter-spacing:-.015em;font-size:19px;font-weight:500;line-height:1.3}.pg-hil .lede{color:var(--grey-2);max-width:60ch;margin:20px 0 0;font-size:clamp(17px,1.3vw,19px);line-height:1.5}.pg-hil .body{max-width:60ch}.pg-hil .muted{color:var(--grey-2)}.pg-hil .num{font-variant-numeric:tabular-nums}.pg-hil .reveal{opacity:0;transition:opacity .64s var(--ease-out),transform .64s var(--ease-out);transform:translateY(10px)}.pg-hil .reveal.in{opacity:1;transform:none}.pg-hil .reveal[data-delay="1"]{transition-delay:.12s}.pg-hil .reveal[data-delay="2"]{transition-delay:.24s}.pg-hil .reveal[data-delay="3"]{transition-delay:.36s}.pg-hil.no-io .reveal{opacity:1;transform:none}.pg-hil .grid2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.pg-hil .grid2.rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pg-hil .grid2.rev .copy{order:2}.pg-hil .grid2.rev .visual{order:1}@media (max-width:900px){.pg-hil .grid2,.pg-hil .grid2.rev{grid-template-columns:minmax(0,1fr)}.pg-hil .grid2.rev .copy{order:1}.pg-hil .grid2.rev .visual{order:2}}.pg-hil .step{letter-spacing:.14em;color:var(--grey-2);align-items:center;gap:16px;margin-bottom:16px;font-size:12px;font-weight:500;display:flex}.pg-hil .step .n{letter-spacing:-.03em;color:var(--forest);font-size:36px;font-weight:400;line-height:1}.pg-hil .step:after{content:"";background:var(--border);flex:1;height:1px}.pg-hil .copy h2{margin-bottom:16px}.pg-hil .facts{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.pg-hil .facts li{padding-left:26px;font-size:15px;line-height:1.5;display:block;position:relative}.pg-hil .facts li:before{content:"";background:var(--forest);width:12px;height:2px;position:absolute;top:9px;left:0}.pg-hil .facts li strong{font-weight:500}.pg-hil .card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card)}.pg-hil .panel{background:var(--card);border:1px solid var(--border);border-radius:var(--r-panel);overflow:hidden}.pg-hil .panel-head{border-bottom:1px solid var(--border);color:var(--grey-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.pg-hil .panel-head b{color:var(--ink);font-weight:500}.pg-hil .chip{border:1px solid var(--border);background:var(--bone);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.pg-hil .chip .dot{background:var(--grey);border-radius:50%;width:7px;height:7px}.pg-hil .chip.ai{background:var(--forest-tint);color:var(--forest);border-color:#0000}.pg-hil .chip.ai .dot{background:var(--forest)}.pg-hil .chip.human{background:var(--accent-tint);color:var(--accent-deep);border-color:#0000}.pg-hil .chip.human .dot{background:var(--accent)}.pg-hil .chip.sys{color:var(--grey-2)}.pg-hil .avatar{background:var(--bone-2);width:26px;height:26px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:500;display:inline-grid}.pg-hil .avatar.ai{background:var(--forest);color:var(--bone)}.pg-hil .avatar.human{background:var(--accent);color:#fff}.pg-hil .legend{color:var(--grey-2);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:13px;display:flex}.pg-hil .legend span{align-items:center;gap:8px;display:inline-flex}.pg-hil .legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.pg-hil svg text{font-family:var(--font)}.pg-hil .caption{color:var(--grey);margin-top:14px;font-size:13px;line-height:1.45}.pg-hil .hero{padding-block:clamp(56px,6vw,88px) clamp(40px,4vw,56px);overflow:hidden}.pg-hil .hero-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:980px){.pg-hil .hero-grid{grid-template-columns:minmax(0,1fr)}}.pg-hil .hero-copy .lede{max-width:52ch}.pg-hil .hero .eyebrow.forest,.pg-hil .hero-copy .lede{color:var(--ink)}.pg-hil .hero .eyebrow .live{background:var(--ink)}.pg-hil .hero .eyebrow .live:after{border-color:var(--ink)}.pg-hil .hero-cta{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.pg-hil .button svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pg-hil .stage{border-radius:var(--r-panel);isolation:isolate;min-height:520px;padding:clamp(20px,3vw,44px) clamp(20px,3vw,44px) clamp(20px,3vw,44px) clamp(56px,13vw,190px);position:relative}.pg-hil .stage:before{content:"";border-radius:inherit;z-index:-2;background-image:url(/textures/hil-texture.jpg),linear-gradient(120deg,#123c1e,#249aba 40%,#ed7231 70%,#781642);background-position:30% 55%;background-size:cover;position:absolute;inset:0}.pg-hil .stage:after{content:"";border-radius:inherit;z-index:-1;background:linear-gradient(#1414140d,#14141447);position:absolute;inset:0}@media (max-width:980px){.pg-hil .stage{padding:20px}}@media (max-width:420px){.pg-hil .stage{padding:12px}.pg-hil .thread{grid-template-columns:minmax(0,1fr)}.pg-hil .thread .panel-head{flex-wrap:wrap;padding:12px 14px}.pg-hil .thread .inner{grid-template-columns:minmax(0,1fr);padding-inline:14px}.pg-hil .thread .chip{white-space:normal}.pg-hil .task{grid-template-columns:22px minmax(0,1fr);row-gap:6px;padding:14px}.pg-hil .task .due{grid-column:2}.pg-hil .strip>div{padding:12px}.pg-hil .strip .k{letter-spacing:.08em}.pg-hil .strip .v{font-size:22px}.pg-hil .strip .v small{margin-left:0;display:block}}.pg-hil .thread{background:var(--card);border-radius:var(--r-panel);box-shadow:var(--shadow-lg);border:1px solid #fff9;gap:12px;padding:0 0 18px;display:grid;overflow:hidden}.pg-hil .thread .panel-head{padding:14px 18px}.pg-hil .thread .inner{gap:12px;padding:6px 18px 0;display:grid}.pg-hil .msg{opacity:0;max-width:88%;transition:opacity .38s var(--ease-out),transform .38s var(--ease-out);align-items:flex-end;gap:10px;display:flex;transform:translateY(8px)}.pg-hil .msg.show{opacity:1;transform:none}.pg-hil .msg.right{flex-direction:row-reverse;margin-left:auto}.pg-hil .bubble{background:var(--bone);border:1px solid var(--border);border-radius:16px;padding:10px 14px;font-size:14.5px;line-height:1.45}.pg-hil .msg.right .bubble{background:var(--forest);color:var(--bone);border-color:var(--forest)}.pg-hil .msg.right.human .bubble{background:var(--night);color:var(--bone);border-color:var(--night)}.pg-hil .typing{align-items:center;gap:4px;padding:12px 14px;display:inline-flex}.pg-hil .typing i{opacity:.4;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s infinite pg-hil-blink}.pg-hil .typing i:nth-child(2){animation-delay:.2s}.pg-hil .typing i:nth-child(3){animation-delay:.4s}@keyframes pg-hil-blink{0%,80%,to{opacity:.3}40%{opacity:1}}.pg-hil .sysline{color:var(--grey-2);opacity:0;transition:opacity .38s var(--ease-out);justify-content:center;align-items:center;gap:10px;margin-block:2px;font-size:12.5px;display:flex}.pg-hil .sysline.show{opacity:1}.pg-hil .sysline:before,.pg-hil .sysline:after{content:"";background:var(--border);flex:1;height:1px}.pg-hil .brief{border:1px solid var(--border);background:var(--bone);opacity:0;transition:opacity .38s var(--ease-out),transform .38s var(--ease-out);border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.45;transform:translateY(8px)}.pg-hil .brief.show{opacity:1;transform:none}.pg-hil .brief b{letter-spacing:.12em;text-transform:uppercase;color:var(--forest);margin-bottom:4px;font-size:11px;font-weight:500;display:block}.pg-hil .hidden-slot{display:none}.pg-hil .state{background:var(--night);width:min(198px,60%);color:var(--bone);padding:16px 16px 14px;box-shadow:var(--shadow-lg);z-index:2;border-radius:16px;gap:14px;padding:18px 18px 16px;display:grid;position:absolute;bottom:clamp(24px,3vw,44px);left:10px}@media (max-width:980px){.pg-hil .state{width:100%;margin-top:14px;position:static;left:0}}.pg-hil .state .k{letter-spacing:.14em;color:#efefea8c;font-size:10.5px;font-weight:500}.pg-hil .state .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:400;line-height:1.05}.pg-hil .state .v small{letter-spacing:0;color:#efefea99;margin-left:6px;font-size:13px;font-weight:400}.pg-hil .state .srow{border-top:1px solid #efefea24;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:13px;display:flex}.pg-hil .state .srow span:first-child{color:#efefea99}.pg-hil .state .who{align-items:center;gap:8px;font-weight:500;display:inline-flex}.pg-hil .state .who i{background:var(--forest-mid);border-radius:50%;width:8px;height:8px}.pg-hil .state.human .who i{background:var(--accent)}.pg-hil .hero-stats{background:var(--border);border:1px solid var(--border);border-radius:var(--r-card);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(36px,4vw,56px);display:grid;overflow:hidden}@media (max-width:900px){.pg-hil .hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-hil .stat{background:var(--card);padding:26px 24px 22px}.pg-hil .stat .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(38px,3.8vw,54px);font-weight:400;line-height:1}.pg-hil .stat .v small{letter-spacing:0;color:var(--grey-2);margin-left:4px;font-size:.45em}.pg-hil .stat .l{color:var(--grey-2);margin-top:12px;font-size:13.5px;line-height:1.45}.pg-hil .stat .spark{background:var(--bone-2);border-radius:2px;width:100%;height:3px;margin-top:16px;overflow:hidden}.pg-hil .stat .spark i{background:var(--forest);width:0;height:100%;transition:width 1.4s var(--ease-out);display:block}.pg-hil .in .stat .spark i{width:var(--w)}.pg-hil .surface{background:var(--border);border:1px solid var(--border);border-radius:var(--r-card);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:36px;display:grid;overflow:hidden}@media (max-width:900px){.pg-hil .surface{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pg-hil .surface{grid-template-columns:minmax(0,1fr)}}.pg-hil .surface a{background:var(--card);min-height:200px;color:var(--ink);transition:background .22s var(--ease);grid-template-rows:auto 1fr auto;gap:18px;padding:22px 22px 20px;text-decoration:none;display:grid;position:relative}.pg-hil .surface a:hover{background:var(--forest);color:var(--bone)}.pg-hil .surface a:focus-visible{outline:2px solid var(--cobalt);outline-offset:-4px}.pg-hil .surface .top{justify-content:space-between;align-items:flex-start;display:flex}.pg-hil .surface .k{letter-spacing:-.03em;color:var(--grey);transition:color .22s var(--ease);font-size:34px;font-weight:400;line-height:1}.pg-hil .surface a:hover .k{color:#efefea80}.pg-hil .surface svg{width:26px;height:26px;stroke:var(--forest);fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .22s var(--ease)}.pg-hil .surface a:hover svg{stroke:var(--bone)}.pg-hil .surface .t{letter-spacing:-.015em;align-self:end;font-size:18px;font-weight:500;line-height:1.25}.pg-hil .surface .d{color:var(--grey-2);transition:color .22s var(--ease);font-size:13.5px;line-height:1.45}.pg-hil .surface a:hover .d{color:#efefeab8}.pg-hil .surface .arrow{opacity:0;width:18px;height:18px;transition:opacity .22s var(--ease),transform .22s var(--ease);stroke:var(--bone);position:absolute;bottom:22px;right:20px;transform:translate(-6px)}.pg-hil .surface a:hover .arrow{opacity:1;transform:none}.pg-hil .pause-card{padding:0;overflow:hidden}.pg-hil .pause-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.pg-hil .switch{background:var(--forest);cursor:pointer;width:56px;height:32px;transition:background .22s var(--ease);border:0;border-radius:999px;flex:none;position:relative}.pg-hil .switch:after{content:"";width:26px;height:26px;transition:transform .22s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.pg-hil .switch[aria-checked=false]{background:var(--accent)}.pg-hil .switch[aria-checked=false]:after{transform:translate(24px)}.pg-hil .switch:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.pg-hil .status-line{color:var(--grey-2);align-items:center;gap:8px;margin-top:3px;font-size:13.5px;display:flex}.pg-hil .status-line i{background:var(--forest);width:8px;height:8px;transition:background .22s var(--ease);border-radius:50%}.pg-hil .paused .status-line i{background:var(--accent)}.pg-hil .scope-row{padding:18px 22px}.pg-hil .scope{display:flex}.pg-hil .scope .segmented-item{flex:1}.pg-hil .pause-state{border-top:1px solid var(--border);gap:12px;padding:18px 22px 22px;display:grid}.pg-hil .pause-row{justify-content:space-between;gap:12px;font-size:14px;display:flex}.pg-hil .pause-row span:first-child{color:var(--grey-2)}.pg-hil .pause-row b{transition:color .22s var(--ease);font-weight:500}.pg-hil .ghost{background:var(--bone);border:1px dashed var(--border-strong);opacity:0;padding:14px 16px;max-height:0;transition:max-height .38s var(--ease),opacity .38s var(--ease),padding .38s var(--ease);border-radius:12px;gap:9px;padding-block:0;font-size:13.5px;display:grid;overflow:hidden}.pg-hil .paused .ghost{opacity:1;max-height:220px;padding-block:14px}.pg-hil .ghost .r{justify-content:space-between;gap:10px;display:flex}.pg-hil .ghost .r span:last-child{color:var(--grey-2)}.pg-hil .ghost .bar{background:var(--bone-2);border-radius:2px;height:3px;overflow:hidden}.pg-hil .ghost .bar i{background:var(--forest);width:30%;height:100%;animation:pg-hil-draft 2.4s var(--ease) infinite;display:block}@keyframes pg-hil-draft{0%{width:8%}70%{width:96%}to{width:96%}}.pg-hil .pause-timeline{gap:10px;margin-top:16px;padding:18px 22px;display:grid}.pg-hil .tl{background:var(--bone);border-radius:8px;height:38px;display:flex;position:relative;overflow:hidden}.pg-hil .tl div{white-space:nowrap;align-items:center;height:100%;padding-inline:10px;font-size:11.5px;font-weight:500;display:flex;overflow:hidden}.pg-hil .tl .a{background:var(--forest);color:var(--bone);width:0;transition:width .9s var(--ease-out)}.pg-hil .tl .h{background:var(--accent);color:var(--ink);width:0;transition:width .9s var(--ease-out) .9s}.pg-hil .tl .a2{background:var(--forest);color:var(--bone);width:0;transition:width .9s var(--ease-out) 1.8s}.pg-hil .in .tl .a{width:38%}.pg-hil .in .tl .h{width:34%}.pg-hil .in .tl .a2{width:28%}.pg-hil .tl-labels{color:var(--grey-2);justify-content:space-between;font-size:12px;display:flex}.pg-hil .esc-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:clamp(20px,2.5vw,32px);margin-top:36px;display:grid}@media (max-width:900px){.pg-hil .esc-grid{grid-template-columns:minmax(0,1fr)}}.pg-hil .esc-flow{padding:24px}.pg-hil .esc-flow svg{width:100%;height:auto;display:block}.pg-hil .flow-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s var(--ease-out)}.pg-hil .in .flow-line{stroke-dashoffset:0}.pg-hil .flow-node{opacity:0;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transform:translateY(6px)}.pg-hil .in .flow-node{opacity:1;transform:none}.pg-hil .pulse{opacity:0}.pg-hil .in .pulse{opacity:1}.pg-hil .donut-card{align-content:start;gap:18px;padding:24px;display:grid}.pg-hil .donut-wrap{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:22px;display:grid}@media (max-width:560px){.pg-hil .donut-wrap{grid-template-columns:minmax(0,1fr)}}.pg-hil .donut-wrap svg{width:160px;height:160px}.pg-hil .seg{stroke-dasharray:0 289.03;transition:stroke-dasharray 1.1s var(--ease-out)}.pg-hil .in .seg{stroke-dasharray:var(--len) 289.03}.pg-hil .dl{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pg-hil .dl li{opacity:0;transition:opacity .4s var(--ease-out),transform .4s var(--ease-out);grid-template-columns:12px 1fr auto;align-items:center;gap:10px;display:grid;transform:translate(-6px)}.pg-hil .in .dl li{opacity:1;transform:none}.pg-hil .dl i{border-radius:3px;width:12px;height:12px;display:block}.pg-hil .dl .n{font-variant-numeric:tabular-nums;color:var(--grey-2)}.pg-hil .console{box-shadow:var(--shadow-md);grid-template-columns:210px minmax(0,1fr);display:grid}@media (max-width:640px){.pg-hil .console{grid-template-columns:minmax(0,1fr)}.pg-hil .console .rail{border-right:0;border-bottom:1px solid var(--border)}}.pg-hil .rail{border-right:1px solid var(--border);background:var(--bone);align-content:start;gap:2px;padding:14px 10px;display:grid}.pg-hil .rail .h{letter-spacing:.14em;color:var(--grey);padding:10px 10px 6px;font-size:10.5px;font-weight:500}.pg-hil .rail .it{border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:14px;display:flex}.pg-hil .rail .it.on{background:var(--card);border:1px solid var(--border);font-weight:500}.pg-hil .rail .it .c{font-variant-numeric:tabular-nums;color:var(--grey-2);font-size:12.5px}.pg-hil .rail .it .c.hot{color:var(--accent-deep);background:var(--accent-tint);border-radius:999px;padding:1px 7px;font-weight:500}.pg-hil .list{grid-template-rows:auto;align-content:stretch;display:grid}.pg-hil .list .row{align-content:center}.pg-hil .strip{background:var(--border);border:1px solid var(--border);border-radius:var(--r-card);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.pg-hil .strip>div{background:var(--card);padding:14px 16px}.pg-hil .strip .k{letter-spacing:.14em;color:var(--grey-2);font-size:10.5px;font-weight:500}.pg-hil .strip .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:400;line-height:1.1}.pg-hil .strip .v small{color:var(--grey-2);letter-spacing:0;margin-left:4px;font-size:12px}.pg-hil .row{border-bottom:1px solid var(--border);opacity:0;transition:opacity .42s var(--ease-out),transform .42s var(--ease-out),background .14s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;font-size:14px;display:grid;transform:translateY(6px)}.pg-hil .in .row{opacity:1;transform:none}.pg-hil .row:last-child{border-bottom:0}.pg-hil .row .who{flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.pg-hil .row .who .ch{color:var(--grey-2);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:500}.pg-hil .row .prev{color:var(--grey-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13.5px;overflow:hidden}.pg-hil .sla{font-variant-numeric:tabular-nums;color:var(--grey-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pg-hil .sla i{border-radius:50%;width:8px;height:8px;display:inline-block}.pg-hil .sla.ok i{background:var(--ok)}.pg-hil .sla.warn i{background:var(--warn)}.pg-hil .sla.bad i{background:var(--bad);animation:1.2s infinite pg-hil-beat}.pg-hil .sla.bad{color:var(--bad);font-weight:500}@keyframes pg-hil-beat{0%,to{opacity:1}50%{opacity:.35}}.pg-hil .list-head{border-bottom:1px solid var(--border);color:var(--grey-2);justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;display:flex}.pg-hil .list-head b{color:var(--ink);font-weight:500}.pg-hil .assign{padding:24px}.pg-hil .assign svg{width:100%;height:auto;display:block}.pg-hil .chart-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.pg-hil .chart-head b{font-size:15px;font-weight:500}.pg-hil .chart-head span{color:var(--grey-2);font-size:13px}.pg-hil .grow{transform-box:fill-box;transform-origin:bottom;transition:transform .9s var(--ease-out);transform:scaleY(0)}.pg-hil .in .grow{transform:scaleY(1)}.pg-hil .fade{opacity:0;transition:opacity .5s var(--ease-out)}.pg-hil .in .fade{opacity:1}.pg-hil .rules{background:var(--border);border:1px solid var(--border);border-radius:var(--r-card);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:32px;display:grid;overflow:hidden}@media (max-width:900px){.pg-hil .rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pg-hil .rules{grid-template-columns:minmax(0,1fr)}}.pg-hil .rule{background:var(--card);transition:background .22s var(--ease);padding:24px 22px 22px}.pg-hil .rule .k{letter-spacing:.14em;color:var(--forest);font-size:11px;font-weight:500}.pg-hil .rule h3{margin-top:12px;font-size:17px}.pg-hil .rule p{color:var(--grey-2);margin-top:8px;font-size:14.5px;line-height:1.5}.pg-hil .tasks{box-shadow:var(--shadow-md);display:grid}.pg-hil .task{border-bottom:1px solid var(--border);opacity:0;transition:opacity .42s var(--ease-out),transform .42s var(--ease-out);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;font-size:14.5px;display:grid;transform:translateY(6px)}.pg-hil .in .task{opacity:1;transform:none}.pg-hil .task:last-child{border-bottom:0}.pg-hil .task .box{border:1.5px solid var(--border-strong);width:18px;height:18px;transition:background .3s var(--ease),border-color .3s var(--ease);border-radius:5px;place-items:center;display:grid}.pg-hil .task.done .box{background:var(--forest);border-color:var(--forest)}.pg-hil .task.done .box:after{content:"";border-left:2px solid var(--bone);border-bottom:2px solid var(--bone);width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.pg-hil .task.done .t{color:var(--grey);text-decoration:line-through}.pg-hil .task .t{font-weight:500}.pg-hil .task .m{color:var(--grey-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12.5px;display:flex}.pg-hil .task .m .sep{color:var(--border-strong)}.pg-hil .task .due{font-variant-numeric:tabular-nums;color:var(--grey-2);white-space:nowrap;font-size:12.5px}.pg-hil .task .due.late{color:var(--bad);font-weight:500}.pg-hil .perf-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:clamp(20px,2.5vw,32px);margin-top:36px;display:grid}@media (max-width:900px){.pg-hil .perf-grid{grid-template-columns:minmax(0,1fr)}}.pg-hil .chart{padding:24px}.pg-hil .chart svg{width:100%;height:auto;display:block}@media (max-width:640px){.pg-hil .esc-flow,.pg-hil .assign,.pg-hil .perf-grid .chart{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.pg-hil .esc-flow>svg{min-width:540px}.pg-hil .assign>svg,.pg-hil .perf-grid .chart>svg{min-width:480px}.pg-hil .assign>:not(svg),.pg-hil .perf-grid .chart>:not(svg){position:sticky;left:0}}.pg-hil .draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease-out)}.pg-hil .in .draw{stroke-dashoffset:0}.pg-hil .pop{transform-box:fill-box;transform-origin:50%;transition:transform .4s var(--ease-out);transform:scale(0)}.pg-hil .in .pop{transform:scale(1)}.pg-hil .table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.pg-hil .table th{letter-spacing:.12em;text-transform:uppercase;color:var(--grey-2);text-align:left;border-bottom:1px solid var(--border);padding:14px 12px 10px;font-size:10.5px;font-weight:500}.pg-hil .table td{border-bottom:1px solid var(--border);white-space:nowrap;padding:12px}.pg-hil .table tr:last-child td{border-bottom:0}.pg-hil .table td.r,.pg-hil .table th.r{text-align:right}.pg-hil .table .name{align-items:center;gap:10px;font-weight:500;display:flex}.pg-hil .bar{background:var(--forest);vertical-align:middle;width:0;height:6px;transition:width 1.1s var(--ease-out);border-radius:3px;margin-right:8px;display:inline-block}.pg-hil .in .bar{width:var(--w)}.pg-hil .table-wrap{overflow-x:auto}.pg-hil .kpis{background:var(--border);border:1px solid var(--border);border-radius:var(--r-card);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:24px;display:grid;overflow:hidden}@media (max-width:900px){.pg-hil .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-hil .kpi{background:var(--card);padding:20px 22px}.pg-hil .kpi .k{letter-spacing:.14em;color:var(--grey-2);font-size:10.5px;font-weight:500}.pg-hil .kpi .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:38px;font-weight:400;line-height:1.05}.pg-hil .kpi .d{color:var(--grey-2);margin-top:6px;font-size:13px}.pg-hil .kpi .d.up{color:var(--forest)}.pg-hil .call{box-shadow:var(--shadow-md);padding:0;overflow:hidden}.pg-hil .call-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.pg-hil .call-top .n{font-weight:500}.pg-hil .call-top .s{color:var(--grey-2);margin-top:2px;font-size:13px}.pg-hil .wave{border-bottom:1px solid var(--border);padding:20px;position:relative}.pg-hil .wave svg{width:100%;height:80px;display:block}.pg-hil .wave line.w{transform-box:fill-box;transform-origin:50%;transition:transform .6s var(--ease-out);transform:scaleY(.12)}.pg-hil .in .wave line.w{transform:scaleY(1)}.pg-hil .playhead{transition:none;transform:translate(-394px)}.pg-hil .in .playhead{animation:9s linear 1.2s infinite pg-hil-play}@keyframes pg-hil-play{0%{transform:translate(-394px)}to{transform:translate(194px)}}.pg-hil .call-meta{background:var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.pg-hil .call-meta div{background:var(--card);padding:12px 16px}.pg-hil .call-meta .k{letter-spacing:.12em;color:var(--grey-2);font-size:10.5px;font-weight:500}.pg-hil .call-meta .v{font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;font-weight:500}.pg-hil .summary{gap:10px;padding:18px 20px;font-size:14px;display:grid}.pg-hil .summary .k{letter-spacing:.12em;color:var(--forest);font-size:10.5px;font-weight:500}.pg-hil .summary ul{gap:6px;margin:0;padding:0 0 0 18px;list-style:outside;display:grid}.pg-hil .summary li{opacity:0;transition:opacity .4s var(--ease-out),transform .4s var(--ease-out);transform:translateY(4px)}.pg-hil .in .summary li{opacity:1;transform:none}.pg-hil .summary .next{background:var(--forest-tint);opacity:0;transition:opacity .4s var(--ease-out),transform .4s var(--ease-out);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex;transform:translateY(4px)}.pg-hil .in .summary .next{opacity:1;transform:none}.pg-hil .summary .next b{font-weight:500}.pg-hil .more{background:var(--border);border:1px solid var(--border);border-radius:var(--r-card);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:36px;display:grid;overflow:hidden}@media (max-width:900px){.pg-hil .more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pg-hil .more{grid-template-columns:minmax(0,1fr)}}.pg-hil .more div{background:var(--card);transition:background .22s var(--ease);padding:26px 24px 24px}.pg-hil .more svg{width:24px;height:24px;stroke:var(--forest);fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:18px;display:block}.pg-hil .more h3{font-size:17px}.pg-hil .more p{color:var(--grey-2);margin-top:8px;font-size:14.5px;line-height:1.5}.pg-hil .cta{background:var(--night);color:var(--bone);position:relative;overflow:hidden}.pg-hil .cta .wrap{z-index:1;padding-block:clamp(64px,7vw,96px);position:relative}.pg-hil .cta h2{color:var(--bone);max-width:20ch}.pg-hil .cta .lede{color:#efefeab8}.pg-hil .cta .actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.pg-hil .cta .stats{border-top:1px solid #efefea2e;flex-wrap:wrap;gap:clamp(24px,4vw,56px);margin-top:48px;padding-top:28px;display:flex}.pg-hil .cta .stats div{color:#efefeab3;font-size:13.5px}.pg-hil .cta .stats b{letter-spacing:-.025em;color:var(--bone);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:32px;font-weight:400;display:block}@media (prefers-reduced-motion:reduce){.pg-hil *{transition-duration:1ms!important;animation:none!important}.pg-hil .reveal,.pg-hil .msg,.pg-hil .sysline,.pg-hil .brief,.pg-hil .row,.pg-hil .task,.pg-hil .dl li,.pg-hil .summary li,.pg-hil .summary .next,.pg-hil .flow-node{opacity:1!important;transform:none!important}.pg-hil .grow,.pg-hil .pop{transform:none!important}.pg-hil .seg{stroke-dasharray:var(--len) 289.03!important}.pg-hil .draw,.pg-hil .flow-line{stroke-dashoffset:0!important}.pg-hil .bar{width:var(--w)!important}.pg-hil .wave line.w{transform:none!important}.pg-hil .pulse{display:none}}
