:root .ag .pp-brand{object-fit:contain;flex:none;display:inline-block}:root .ag .pp-brand--tile{border-radius:4px}@keyframes pp-rise{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes pp-fade{0%{opacity:0}to{opacity:1}}@keyframes pp-press{50%{transform:scale(.95)}}@keyframes pp-ptr{0%{opacity:0;transform:translate(46px,38px)}25%{opacity:1}70%{opacity:1;transform:translate(0)}80%{transform:translate(0)scale(.88)}90%,to{opacity:1;transform:translate(0)}}@keyframes pp-pulse{50%{opacity:.35}}:root .ag :is(.pp-hb,.pp-lib,.pp-sf,.pp-rn,.pp-dt):not(.is-played) *,:root .ag :is(.pp-hb,.pp-lib,.pp-sf,.pp-rn,.pp-dt):not(.is-played) :before,:root .ag :is(.pp-hb,.pp-lib,.pp-sf,.pp-rn,.pp-dt):not(.is-played) :after{animation:none}:root .ag .pp-node{color:#111;width:420px;max-width:100%;min-height:62px;font-family:var(--font-google-sans),"Google Sans",system-ui,sans-serif;text-align:left;background:#fff;border:1px solid #e5e7ebb3;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:border-color .4s,box-shadow .4s;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}:root .ag .pp-node.is-sel{border-color:#316bff;box-shadow:0 0 0 2px #316bff33,0 1px 2px #0000000d}:root .ag .pp-node__ic{background:var(--cb);width:36px;height:36px;color:var(--ch);border-radius:8px;flex:none;place-items:center;display:grid}:root .ag .pp-node__txt{flex-direction:column;flex:1;min-width:0;display:flex}:root .ag .pp-node__t,:root .ag .pp-node__d{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root .ag .pp-node__t{font-size:14px;font-weight:600;line-height:20px}:root .ag .pp-node__d{color:#6b7280;font-size:12px;line-height:16px}:root .ag .pp-edge{background:#e5e7eb;flex:none;width:1.5px;height:56px;margin:0 auto;transition:opacity .35s;display:block;position:relative}:root .ag .pp-edge__plus{color:#6b7280;background:#fff;border-radius:99px;place-items:center;width:28px;height:28px;margin:-14px 0 0 -14px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #e5e7eb,0 1px 2px #0000000d}:root .ag .pp-canvas{background-color:#fff;background-image:radial-gradient(#dfe2e7 1px,#0000 1px);background-size:18px 18px;position:relative;overflow:hidden}:root .ag .pp-tools{z-index:3;color:#6b7280;background:#fff;border-radius:10px;align-items:center;gap:2px;height:36px;padding:0 4px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 0 0 1px #e5e7eb,0 1px 3px #1111110f}:root .ag .pp-tools span{border-radius:6px;place-items:center;width:28px;height:28px;display:grid}:root .ag .pp-tools i{background:#e5e7eb;width:1px;height:16px;margin:0 4px}:root .ag .pp-tools b{text-align:center;color:#111;min-width:40px;font-size:12px;font-weight:500}:root .ag .pp-bar{background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;height:52px;padding:0 12px;display:flex}:root .ag .pp-bar__back,:root .ag .pp-bar__kebab{color:#6b7280;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}:root .ag .pp-bar__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}:root .ag .pp-bar__tabs{background:#f9fafb80;border-radius:8px;flex:none;gap:2px;margin-left:10px;padding:2px;display:inline-flex;box-shadow:inset 0 0 0 1px #e5e7eb}:root .ag .pp-bar__tabs span{color:#6b7280;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}:root .ag .pp-bar__tabs .is-cur{color:#3e8bff;background:#3e8bff0d;border-color:#3e8bff40}:root .ag .pp-bar__end{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}:root .ag .pp-bar__sw{color:#6b7280;align-items:center;gap:7px;margin-right:4px;font-size:13px;font-weight:500;display:inline-flex}:root .ag .pp-bar__sw i{background:#e5e7eb;border-radius:99px;width:36px;height:20px;transition:background-color .35s;position:relative}:root .ag .pp-bar__sw i:after{content:"";width:16px;height:16px;transition:transform .35s var(--a-ease-out);background:#fff;border-radius:99px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}:root .ag .pp-bar__sw.is-on{color:#111}:root .ag .pp-bar__sw.is-on i{background:#316bff}:root .ag .pp-bar__sw.is-on i:after{transform:translate(16px)}:root .ag .pp-bar__run.is-press{animation:.3s .5s both pp-press}:root .ag .pp-bar__save.is-saved{color:#6b7280}:root .ag :is(.pp-hb__in-head,.pp-ow__head){border-bottom:1px solid #e5e7eb;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}:root .ag :is(.pp-hb__in-head,.pp-ow__head) .pp-node__ic{border-radius:7px;width:28px;height:28px}:root .ag :is(.pp-hb__in-head,.pp-ow__head) b{font-size:14px;font-weight:500}:root .ag :is(.pp-hb__in-del,.pp-ow__del){color:#6b7280;border-radius:8px;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}:root .ag :is(.pp-hb__f,.pp-ow__f){gap:6px;min-width:0;display:grid}:root .ag :is(.pp-hb__f,.pp-ow__f)>span:first-child{color:#6b7280;font-size:12px;font-weight:500;line-height:16px}:root .ag :is(.pp-hb__input,.pp-ow__input,.pp-dt__input){color:#111;white-space:nowrap;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;height:36px;padding:0 10px 0 12px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #e5e7eb}:root .ag :is(.pp-hb__input,.pp-ow__input,.pp-dt__input)>svg{color:#6b7280;flex:none}:root .ag .pp-rs{color:#111;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}:root .ag .pp-rs i{background:#9ca3af;border-radius:99px;flex:none;width:6px;height:6px}:root .ag :is(.pp-rs--queued,.pp-rs--running) i{background:#3e8bff}:root .ag .pp-rs--running i{animation:1.2s ease-in-out infinite pp-pulse}:root .ag .pp-rs--ok i{background:#10b981}:root .ag :is(.pp-rs--errors,.pp-rs--attention) i{background:#f59e0b}:root .ag .pp-rs--cancelled{color:#6b7280}:root .ag :is(.pp-rn__chip,.pp-dt__chip,.pp-dr__chip,.pp-dg__chip){color:#4b5563;white-space:nowrap;background:#f3f4f6;border-radius:6px;align-items:center;height:20px;padding:0 6px;font-size:12px;font-style:normal;font-weight:500;display:inline-flex}:root .ag :is(.pp-rn__chip--warn,.pp-dr__chip--flag,.pp-dg__chip--flag){color:#b45309;background:#f59e0b1f}:root .ag :is(.pp-dr__tabs,.pp-rn__filters){background:#f3f4f6;border-radius:9px;padding:1px;display:inline-flex}:root .ag :is(.pp-dr__tabs,.pp-rn__filters) i{color:#6b7280;white-space:nowrap;border-radius:8px;align-items:center;height:27px;padding:0 9px;font-size:13px;font-style:normal;font-weight:500;display:inline-flex}:root .ag :is(.pp-dr__tabs,.pp-rn__filters) .is-cur{color:#111;background:#fff;box-shadow:0 0 0 1px #e5e7eb,0 1px 1px -.5px #0000000a,0 3px 3px -1.5px #0000000a}:root .ag .pp-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(28px,5vw,80px);display:grid}:root .ag .pp-head .ag-lede{max-width:520px}:root .ag .pp-head>div>h2{max-width:12em}@media (max-width:1100px){:root .ag .pp-bar__tabs{display:none}}@media (max-width:900px){:root .ag .pp-head{grid-template-columns:1fr;align-items:start}}@media (max-width:640px){:root .ag .pp-bar__run,:root .ag .pp-bar__kebab,:root .ag .pp-tools{display:none}:root .ag .pp-node{padding:12px}}:root .ag .pp-hero{padding-top:calc(var(--a-nav-h) + clamp(48px,7vw,100px));padding-bottom:clamp(72px,9vw,128px);overflow:clip}:root .ag .pp-hero__grid{z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 0 0,#9fb6ff57 1.2px,#0000 1.8px),linear-gradient(#7896ff1c 1px,#0000 1px),linear-gradient(90deg,#7896ff1c 1px,#0000 1px),linear-gradient(#7896ff0b 1px,#0000 1px),linear-gradient(90deg,#7896ff0b 1px,#0000 1px);background-position:6px 6px;background-size:120px 120px,120px 120px,120px 120px,24px 24px,24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 70% at 50% 46%,#000 30%,#0000 88%);mask-image:radial-gradient(78% 70% at 50% 46%,#000 30%,#0000 88%)}:root .ag .pp-bp{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}:root .ag .pp-hero:after,:root .ag .pp-steps:after,:root .ag .pp-runs:after{content:"";z-index:-1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}:root .ag .pp-hero__beam{z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(44% 44%,#316bff33,#0000 70%),radial-gradient(26% 30% at 28% 42%,#7b5cff24,#0000 70%);width:min(1500px,130vw);height:920px;position:absolute;top:38%;left:50%;transform:translate(-50%)}:root .ag .pp-hero__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,5vw,88px);display:grid}:root .ag h1.pp-hero__h{max-width:9.2em}:root .ag .pp-hero__h-2{background:linear-gradient(#fff 30%,#b9c3d6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}:root .ag p.pp-hero__lede{max-width:500px;font-size:clamp(17px,1.3vw,19px)}:root .ag .pp-hero__ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}:root .ag .pp-hero__stage{margin-top:clamp(40px,4.6vw,68px)}:root .ag .pp-proof{padding-top:clamp(24px,3vw,48px)}:root .ag .pp-hb{max-width:1300px;margin:0 auto;position:relative}:root .ag .pp-hb__frame{position:relative}:root .ag .pp-hb__dawn{z-index:-1;filter:blur(30px);opacity:.22;pointer-events:none;width:120%;height:84%;transition:opacity 2.2s var(--a-ease-out),transform 2.4s var(--a-ease-out);background:radial-gradient(38% 38% at 50% 64%,#ffbe6e6b,#ff807829 48%,#0000 76%),radial-gradient(58% 46% at 50% 62%,#7b5cff38,#0000 74%),radial-gradient(74% 50% at 50% 60%,#316bff3d,#0000 76%);position:absolute;bottom:-110px;left:50%;transform:translate(-50%,50px)}:root .ag .pp-hb.is-on .pp-hb__dawn{opacity:1;transform:translate(-50%)}:root .ag .pp-hb__cols{grid-template-columns:360px minmax(0,1fr);height:592px;display:grid}:root .ag .pp-hb__dock{border-right:1px solid #e5e7eb;flex-direction:column;min-width:0;min-height:0;display:flex}:root .ag .pp-hb__thread{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 18px;display:flex;position:relative;overflow:hidden}:root .ag .pp-hb__welcome{place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:0}:root .ag .pp-hb__welcome p{color:#6b7280;margin:0;font-size:15px;font-weight:500}:root .ag .pp-hb__thread.is-sent .pp-hb__welcome,:root .ag .pp-hb__thread:not(.is-sent) :is(.pp-hb__me,.pp-hb__clu){display:none}:root .ag .pp-hb__me{animation:pp-rise .45s var(--a-ease-out)both}:root .ag .pp-hb__clu{min-width:0}:root .ag .pp-hb__clu .pp-hb__say{margin-top:8px}:root .ag .pp-hb__cfm{margin-top:10px;position:relative}:root .ag .pp-hb__confirm{animation:.28s 1.75s both pp-press}:root .ag .pp-hb__ptr{opacity:0;filter:drop-shadow(0 2px 3px #00000040);animation:pp-ptr 1.5s var(--a-ease-out).45s both;position:absolute;bottom:-2px;right:6px}:root .ag .pp-hb__cmp{margin:0 12px 12px}:root .ag .pp-hb__builder{flex-direction:column;min-width:0;min-height:0;display:flex}:root .ag .pp-hb__name{display:inline-grid}:root .ag .pp-hb__name>span{grid-area:1/1;transition:opacity .35s}:root .ag .pp-hb__name-ph{color:#6b7280;font-weight:500}:root .ag .pp-hb__name-v,:root .ag .pp-hb__name.is-set .pp-hb__name-ph{opacity:0}:root .ag .pp-hb__name.is-set .pp-hb__name-v{opacity:1}:root .ag .pp-hb__work{flex:1;grid-template-columns:minmax(0,1fr) 288px;min-height:0;display:grid}:root .ag .pp-hb__canvas{--vh:540px;min-height:0}:root .ag .pp-hb__col{width:420px;transform:translateY(calc(-1*max(0px,90px + 118px*var(--i) - var(--vh) + 64px)));transition:transform .8s var(--a-ease-out);margin-left:-210px;position:absolute;top:0;left:50%}:root .ag .pp-hb__slot{left:0;top:calc(28px + var(--n)*118px);width:100%;position:absolute}:root .ag .pp-hb__slot>.pp-edge{opacity:0;margin-left:-.75px;position:absolute;bottom:100%;left:50%}:root .ag .pp-hb__slot>.pp-edge.is-in{opacity:1}:root .ag .pp-hb__node{opacity:0;transition:opacity .45s,transform .5s var(--a-ease-out),border-color .4s,box-shadow .4s;transform:translateY(6px)scale(.98)}:root .ag .pp-hb__node.is-in{opacity:1;transform:none}:root .ag .pp-hb__node.is-new:not(.is-sel){border-color:#10b981;box-shadow:0 0 0 2px #10b98133,0 1px 2px #0000000d}:root .ag .pp-hb__add{justify-items:center;width:100%;transition:opacity .3s,visibility .3s;display:grid;position:absolute;top:28px;left:0}:root .ag .pp-hb__add.is-out{opacity:0;visibility:hidden}:root .ag .pp-hb__add-card{background:#ffffffd9;border:1.5px dashed #d1d5db;border-radius:12px;align-items:center;gap:12px;width:100%;height:62px;padding:0 16px;display:flex}:root .ag .pp-hb__add-card b{color:#6b7280;font-size:14px;font-weight:500}:root .ag .pp-hb__add-ic{color:#3e8bff;background:#3e8bff14;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}:root .ag .pp-hb__add-wire{background:#e5e7eb;width:1.5px;height:40px}:root .ag .pp-hb__add-stub{color:#6b7280;background:#fff;border:1.5px dashed #d1d5db;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}:root .ag .pp-hb__insp{background:#fff;border-left:1px solid #e5e7eb;min-width:0;overflow:hidden}:root .ag .pp-hb__in-body{gap:16px;padding:16px 14px;display:grid}:root .ag .pp-hb__chips{flex-wrap:wrap;gap:4px;display:flex}:root .ag .pp-hb__chips i{color:#316bff;white-space:nowrap;background:#316bff1a;border:1px solid #316bff4d;border-radius:99px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-style:normal;font-weight:500;display:inline-flex}:root .ag .pp-hb__in-empty{text-align:center;place-content:center;justify-items:center;gap:4px;height:100%;padding:0 20px;display:grid}:root .ag .pp-hb__in-empty b{font-size:14px;font-weight:500}:root .ag .pp-hb__in-empty span{color:#6b7280;font-size:13px}@media (max-width:1279px){:root .ag .pp-hb__work{grid-template-columns:minmax(0,1fr)}:root .ag .pp-hb__insp{display:none}}@media (max-width:960px){:root .ag .pp-hero__head{grid-template-columns:1fr;align-items:start}:root .ag .pp-hb__cols{grid-template-columns:1fr;height:auto}:root .ag .pp-hb__dock{border-bottom:1px solid #e5e7eb;border-right:0;height:300px}:root .ag .pp-hb__dock .pp-hb__dock-top,:root .ag .pp-hb__thread.is-sent+.pp-hb__cmp{display:none}:root .ag .pp-hb__builder{height:520px}:root .ag .pp-hb__canvas{--vh:468px}}@media (max-width:640px){:root .ag .pp-hb__col{width:auto;margin-left:0;left:12px;right:12px}:root .ag .pp-hb__thread{padding:12px}:root .ag .pp-hb__cmp{margin:0 8px 8px}}:root .ag .pp-trig__stage{margin-top:clamp(40px,4.4vw,64px)}:root .ag .pp-tg{--gap:clamp(40px,4.4vw,68px);column-gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(330px,372px) minmax(0,1fr);align-items:center;display:grid;position:relative}:root .ag .pp-tg__col{align-content:center;gap:44px;display:grid}:root .ag .pp-sig{--g:#f59e0b;--g-50:#fff6e6;--g-ink:#b45309;gap:12px;margin:0;display:grid;position:relative}:root .ag .pp-sig--schedule{--g:#3e8bff;--g-50:#eef4ff;--g-ink:#2358e6}:root .ag .pp-sig__cap{display:block}:root .ag h3.pp-sig__t{letter-spacing:-.02em;color:var(--a-text);margin:0;font-size:16.5px;font-weight:600;line-height:1.3}:root .ag .pp-sig__art{position:relative}:root .ag :is(.pp-sfr,.pp-hsl,.pp-fp,.pp-dg){color:var(--a-text);transition:box-shadow .5s var(--a-ease-out),transform .6s var(--a-ease-out);background:#fff;border-radius:12px;padding:12px 14px 14px;font-size:12.5px;position:relative;box-shadow:0 0 0 1px #0e111612,0 18px 40px -28px #10182859}:root .ag .pp-sig.is-on .pp-sig__art>div:first-of-type{box-shadow:0 0 0 1.5px var(--g),0 0 0 6px color-mix(in srgb,var(--g)12%,transparent),0 30px 60px -30px #10182873;transform:translateY(-4px)}:root .ag .pp-art__bar{border-bottom:1px solid #f0f1f4;align-items:center;gap:8px;min-width:0;margin-bottom:10px;padding-bottom:10px;font-size:12px;display:flex}:root .ag .pp-art__app{white-space:nowrap;font-weight:600}:root .ag .pp-sfr__rec{align-items:center;gap:10px;display:flex}:root .ag .pp-sfr__rec b{letter-spacing:-.015em;font-size:14px;font-weight:600;display:block}:root .ag .pp-sfr__rec i{color:var(--a-text-3);font-size:11.5px;font-style:normal;display:block}:root .ag .pp-sfr__f{margin:10px 0 0;display:grid}:root .ag .pp-sfr__f>div{border-top:1px solid #f4f5f7;border-radius:6px;grid-template-columns:104px minmax(0,1fr);align-items:center;padding:6px 4px;display:grid}:root .ag .pp-sfr__f dt{color:var(--a-text-3);font-size:11.5px}:root .ag .pp-sfr__f dd{align-items:center;gap:6px;min-width:0;margin:0;display:flex}:root .ag .pp-sfr__f s{color:#b91c1c;background:#fdeeee;border-radius:5px;padding:1px 6px}:root .ag .pp-sfr__f .is-diff b{color:#15803d;background:#e9f9ef;border-radius:5px;padding:1px 6px;font-weight:600}:root .ag .pp-sig.is-on .pp-sfr__f .is-diff{animation:pp-flash 1.6s var(--a-ease-out).3s both}@keyframes pp-flash{0%{background:0 0}25%{background:#fff4e0}to{background:0 0}}:root .ag .pp-hsl__name{color:var(--a-text-2);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}:root .ag .pp-hsl__name:before{content:"/ ";color:#c2c7d0}:root .ag .pp-hsl__n{height:20px;color:var(--a-text-2);background:#f4f5f7;border-radius:99px;margin-left:auto;padding:0 8px;font-size:11px;line-height:20px}:root .ag .pp-hsl__rows{margin:0;padding:0;list-style:none;display:grid}:root .ag .pp-hsl__rows li{border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto 62px;align-items:center;gap:9px;padding:7px 6px;display:grid}:root .ag .pp-hsl__rows li+li{border-top:1px solid #f4f5f7;border-radius:0}:root .ag .pp-hsl__who{min-width:0}:root .ag .pp-hsl__who b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}:root .ag .pp-hsl__who i{color:var(--a-text-3);font-size:11px;font-style:normal;display:block}:root .ag .pp-hsl__co{color:var(--a-text-2);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}:root .ag .pp-hsl__when{color:var(--a-text-3);text-align:right;white-space:nowrap;font-size:11px}:root .ag .pp-hsl__new .pp-hsl__when{color:#b45309;font-weight:500}:root .ag .pp-sig.is-on :is(.pp-hsl__new,.pp-fp__new,.pp-dg__new){animation:pp-hs-in 1.4s var(--a-ease-out)both}@keyframes pp-hs-in{0%{opacity:0;background:var(--g-50);transform:translateY(-8px)}30%{opacity:1;background:var(--g-50);transform:none}to{background:0 0}}:root .ag .pp-fp{padding:0;font-size:13px;overflow:hidden}:root .ag .pp-fp__bar{border-bottom:1px solid #e5e7eb;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}:root .ag .pp-fp__bar b{flex:none;font-size:14px;font-weight:500}:root .ag .pp-fp__chips{gap:4px;min-width:0;display:flex;overflow:hidden}:root .ag .pp-fp__chips i{color:#316bff;background:#316bff1a;border:1px solid #316bff4d;border-radius:99px;flex:none;align-items:center;height:20px;padding:0 7px;font-size:11px;font-style:normal;font-weight:500;display:inline-flex}:root .ag .pp-fp__head,:root .ag .pp-fp__rows li{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr) minmax(0,.9fr);align-items:center;column-gap:10px;padding:0 12px;display:grid}:root .ag .pp-fp__head{color:#6b7280;border-bottom:1px solid #e5e7eb;height:32px;font-size:12px;font-weight:500}:root .ag .pp-fp__rows{margin:0;padding:0;list-style:none}:root .ag .pp-fp__rows li{height:40px}:root .ag .pp-fp__rows li+li{border-top:1px solid #e5e7eb80}:root .ag .pp-fp__name{align-items:center;gap:7px;min-width:0;display:flex}:root .ag .pp-fp__name b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}:root .ag .pp-fp__name .k-photo{border-radius:99px}:root .ag .pp-fp__t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root .ag .pp-fp__co{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}:root .ag .pp-dg{padding:0;font-size:13px;overflow:hidden}:root .ag .pp-dg__bar{border-bottom:1px solid #e5e7eb;align-items:center;height:40px;padding:0 12px;display:flex}:root .ag :is(.pp-dg__crumb,.pp-dr__crumb){color:#6b7280;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}:root .ag :is(.pp-dg__crumb,.pp-dr__crumb) b{color:#111;font-weight:500}:root .ag .pp-dg__rows{margin:0;padding:0;list-style:none}:root .ag .pp-dg__rows li{align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:flex}:root .ag .pp-dg__rows li+li{border-top:1px solid #e5e7eb}:root .ag .pp-dg__box{border-radius:4px;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #d1d5db}:root .ag .pp-dg__main{gap:3px;min-width:0;display:grid}:root .ag .pp-dg__l1,:root .ag .pp-dg__l2{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}:root .ag .pp-dg__l1 b{font-size:14px;font-weight:500}:root .ag .pp-dg__l1 span{color:#6b7280}:root .ag .pp-sig__wire{width:var(--gap);background:#0e111624;height:1.5px;transition:background-color .4s;position:absolute;top:50%}:root .ag .pp-tg__col--l .pp-sig__wire{left:100%}:root .ag .pp-tg__col--r .pp-sig__wire{right:100%}:root .ag .pp-sig__wire:before,:root .ag .pp-sig__wire:after{content:"";background:var(--a-paper);border-radius:99px;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;box-shadow:inset 0 0 0 1.5px #0e111638}:root .ag .pp-sig__wire:before{left:-3.5px}:root .ag .pp-sig__wire:after{right:-3.5px}:root .ag .pp-sig__wire i{background:var(--g);opacity:0;border-radius:99px;width:18px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0}:root .ag .pp-sig.is-on .pp-sig__wire{background:color-mix(in srgb,var(--g)55%,transparent)}:root .ag .pp-sig.is-on .pp-sig__wire:before,:root .ag .pp-sig.is-on .pp-sig__wire:after{box-shadow:inset 0 0 0 1.5px var(--g)}:root .ag .pp-tg__col--l .pp-sig.is-on .pp-sig__wire i{animation:pp-wire-r 1.1s var(--a-ease-in-out).2s 3 both}:root .ag .pp-tg__col--r .pp-sig.is-on .pp-sig__wire i{animation:pp-wire-l 1.1s var(--a-ease-in-out).2s 3 both}@keyframes pp-wire-r{0%{opacity:0;transform:translate(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateX(calc(var(--gap) - 18px))}}@keyframes pp-wire-l{0%{opacity:0;transform:translateX(calc(var(--gap) - 18px))}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(0)}}:root .ag .pp-tg__mid{position:relative}:root .ag .pp-tgd{background:#fff;border-radius:12px;padding:0 8px 8px;box-shadow:0 0 0 1px #0e111612,0 40px 80px -36px #10182866,0 12px 24px -16px #10182824}:root .ag .pp-tgd__head{border-bottom:1px solid #e5e7eb;align-items:center;height:48px;margin:0 -8px;padding:0 16px;font-size:14px;font-weight:500;display:flex}:root .ag .pp-tgd__grp{--g:#f59e0b;--g-50:#f59e0b14;margin-top:10px}:root .ag .pp-tgd__grp--schedule{--g:#3e8bff;--g-50:#3e8bff14}:root .ag p.pp-tgd__gt{color:#6b7280;align-items:center;gap:7px;margin:0 0 2px;padding:0 8px;font-size:12px;font-weight:500;display:flex}:root .ag p.pp-tgd__gt:before{content:"";background:var(--g);border-radius:99px;width:6px;height:6px}:root .ag .pp-tgd__row{transition:background-color .4s var(--a-ease-out),box-shadow .4s var(--a-ease-out);border-radius:8px;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"ic l""ic d";align-items:center;column-gap:10px;padding:7px 8px;display:grid}:root .ag .pp-tgd__ic{background:var(--g-50);width:28px;height:28px;color:var(--g);border-radius:8px;grid-area:ic;place-items:center;display:grid}:root .ag .pp-tgd__l{grid-area:l;font-size:14px;font-weight:500;line-height:20px}:root .ag .pp-tgd__d{color:#6b7280;grid-area:d;font-size:12px;line-height:16px}:root .ag .pp-tgd__row.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g)35%,transparent);background:#f3f4f6}@media (max-width:1180px){:root .ag .pp-tg{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 36px}:root .ag .pp-tg__mid{grid-area:1/1/auto/-1;width:min(420px,100%);margin:0 auto}:root .ag .pp-tg__col{align-content:start;gap:44px}:root .ag .pp-sig__wire{display:none}}@media (max-width:720px){:root .ag .pp-tg{grid-template-columns:minmax(0,1fr)}:root .ag .pp-tg__col{gap:40px}}@media (max-width:420px){:root .ag .pp-fp__head span:nth-child(2),:root .ag .pp-fp__rows .pp-fp__t{display:none}:root .ag .pp-fp__head,:root .ag .pp-fp__rows li{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}:root .ag .pp-dg__chip--flag{display:none}}:root .ag .pp-steps{overflow:clip}:root .ag .pp-steps__glow{z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(40% 50% at 35% 60%,#22c55e17,#0000 70%),radial-gradient(40% 50% at 65% 55%,#8b5cf61f,#0000 70%),radial-gradient(50% 60%,#316bff1a,#0000 70%);width:min(1400px,120vw);height:70%;position:absolute;bottom:-10%;left:50%;transform:translate(-50%)}:root .ag .pp-steps__stage{margin-top:clamp(40px,4.4vw,64px)}:root .ag .pp-lib{max-width:1180px;margin:0 auto}:root .ag .pp-lib__cols{height:clamp(560px,calc(var(--a-stage-h) + 10px),620px);grid-template-columns:320px minmax(0,1fr);display:grid;position:relative}:root .ag .pp-lib__pal{border-right:1px solid #e5e7eb;flex-direction:column;min-width:0;display:flex;overflow:hidden}:root .ag .pp-lib__pal-top{border-bottom:1px solid #e5e7eb;flex:none;align-items:center;height:52px;padding:0 16px;font-size:14px;font-weight:500;display:flex}:root .ag .pp-lib__search{color:#9ca3af;border-radius:8px;flex:none;align-items:center;gap:8px;height:36px;margin:12px 12px 2px;padding:0 10px;font-size:14px;display:flex;box-shadow:inset 0 0 0 1px #e5e7eb}:root .ag .pp-lib__groups{min-height:0;padding:0 8px 12px;overflow:hidden}:root .ag p.pp-lib__gt{color:#6b7280;margin:10px 8px 2px;font-size:12px;font-weight:500;line-height:16px}:root .ag .pp-lib__row{border-radius:8px;grid-template-columns:10px 32px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:5px 8px 5px 2px;transition:background-color .25s,opacity .25s;display:grid}:root .ag .pp-lib__grip{color:#c4c8cf;opacity:0;transition:opacity .2s}:root .ag .pp-lib__row.is-grab{opacity:.6;background:#f3f4f6}:root .ag .pp-lib__row.is-grab .pp-lib__grip{opacity:1}:root .ag .pp-node__ic.pp-lib__ic{width:32px;height:32px}:root .ag .pp-lib__txt{min-width:0}:root .ag .pp-lib__txt b{font-size:14px;font-weight:500;line-height:20px;display:block}:root .ag .pp-lib__txt span{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;display:block;overflow:hidden}:root .ag .k-cr.pp-lib__cost{color:#6b7280;background:#f9fafb;border-radius:99px;height:20px;padding:0 7px;font-size:11px;box-shadow:inset 0 0 0 1px #f0f1f3}:root .ag .pp-lib__canvas{flex-direction:column;min-width:0;min-height:0;display:flex}:root .ag .pp-lib__view{flex:1;min-height:0}:root .ag .pp-lib__col{flex-direction:column;align-items:center;padding:24px 12px;display:flex}:root .ag .pp-lib__slot{width:420px;max-width:100%;transition:grid-template-rows .6s var(--a-ease-out);grid-template-rows:0fr;display:grid}:root .ag .pp-lib__slot.is-open{grid-template-rows:1fr}:root .ag .pp-lib__slot-in{flex-direction:column;align-items:center;min-height:0;display:flex;overflow:hidden}:root .ag .pp-lib .pp-edge{height:40px}:root .ag .pp-lib__hold{width:100%;position:relative}:root .ag .pp-lib__drop{opacity:0;background:#3e8bff0a;border:1.5px dashed #3e8bff80;border-radius:12px;transition:opacity .3s;position:absolute;inset:0}:root .ag .pp-lib__drop.is-on{opacity:1}:root .ag .pp-lib__node{opacity:0;transition:opacity .35s,transform .45s var(--a-ease-out),border-color .4s,box-shadow .4s;transform:scale(.97)}:root .ag .pp-lib__node.is-in{opacity:1;transform:none}:root .ag .pp-lib__node.is-fresh{border-color:#10b981;box-shadow:0 0 0 2px #10b98133,0 1px 2px #0000000d}:root .ag .pp-lib__ghost{z-index:5;pointer-events:none;opacity:0;transition:transform .75s var(--a-ease-in-out),opacity .25s;position:absolute;top:0;left:0}:root .ag .pp-lib__ghost.is-on{opacity:1}:root .ag .pp-lib__ghost .pp-node{transform:rotate(-1.2deg);box-shadow:0 0 0 1px #e5e7eb,0 18px 40px -18px #10182859}:root .ag .pp-lib__ptr{filter:drop-shadow(0 2px 3px #00000040);position:absolute;top:34px;left:44px}@media (max-width:900px){:root .ag .pp-lib__cols{grid-template-columns:minmax(0,1fr)}:root .ag .pp-lib__pal{display:none}}@media (max-width:640px){:root .ag .pp-lib__cols{height:600px}:root .ag .pp-lib__slot{width:100%}}:root .ag .pp-safe__stage{margin-top:clamp(40px,4.4vw,64px)}:root .ag .pp-sf{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:28px clamp(24px,3vw,40px);display:grid}:root .ag .pp-sf__fig{gap:14px;min-width:0;margin:0;display:grid}:root .ag .pp-dr__in{position:relative}:root .ag .pp-dr__top{border-bottom:1px solid #e5e7eb;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}:root .ag .pp-dr__crumb{font-size:14px}:root .ag .pp-dr__csv{margin-left:auto}:root .ag .pp-dr__counts{flex-wrap:wrap;gap:8px 28px;padding:14px 16px 12px;display:flex}:root .ag .pp-dr__counts span{gap:2px;display:grid}:root .ag .pp-dr__counts i{color:#6b7280;white-space:nowrap;font-size:12px;font-style:normal;line-height:16px}:root .ag .pp-dr__counts b{font-size:16px;font-weight:500;line-height:22px}:root .ag .pp-dr__tools{align-items:center;gap:8px;padding:0 16px 12px;display:flex}:root .ag .pp-dr__tabs{margin-right:auto}:root .ag .pp-dr__merge.is-press{animation:.3s .2s both pp-press}:root .ag .pp-dr__groups{border-top:1px solid #e5e7eb;margin:0;padding:0;list-style:none}:root .ag .pp-dr__g+.pp-dr__g{border-top:1px solid #e5e7eb}:root .ag .pp-dr__row{align-items:center;gap:10px;min-height:52px;padding:8px 16px;display:flex}:root .ag .pp-dr__box{color:#fff;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;transition:background-color .25s,box-shadow .25s;display:grid;box-shadow:inset 0 0 0 1px #d1d5db}:root .ag .pp-dr__g.is-sel .pp-dr__box{box-shadow:none;background:#316bff}:root .ag .pp-dr__chev{color:#6b7280;flex:none;display:grid}:root .ag .pp-dr__chev.is-open{transform:rotate(90deg)}:root .ag .pp-dr__main{gap:2px;min-width:0;display:grid}:root .ag .pp-dr__l1{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}:root .ag .pp-dr__l1 b{font-size:14px;font-weight:500}:root .ag .pp-dr__l1>span{color:#6b7280;margin-right:4px;font-size:13px}:root .ag .pp-dr__l2{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}:root .ag .pp-dr__st{color:#b45309;animation:.3s both pp-fade}:root .ag .pp-dr__st.is-done{color:#047857}:root .ag .pp-dr__table{border-radius:8px;margin:0 16px 12px 62px;font-size:12px;overflow:hidden;box-shadow:0 0 0 1px #e5e7eb}:root .ag .pp-dr__tr{grid-template-columns:104px minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:10px;min-height:32px;padding:0 10px;display:grid}:root .ag .pp-dr__tr+.pp-dr__tr{border-top:1px solid #e5e7eb}:root .ag .pp-dr__tr>span{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}:root .ag .pp-dr__tr--head{color:#6b7280;background:#f9fafb;font-weight:500}:root .ag .pp-dr__tr--head em{color:#111;font-style:normal}:root .ag .pp-dr__tr.is-diff{background:#f59e0b0f}:root .ag .pp-dr__tr em{color:#6b7280;font-style:normal}:root .ag .pp-dr__f{color:#6b7280}:root .ag .pp-dr__fill{color:#316bff}:root .ag .pp-dr__radio{border-radius:99px;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 1px #d1d5db}:root .ag .pp-dr__radio.is-on{box-shadow:inset 0 0 0 4px #316bff}:root .ag .pp-dr__modal{z-index:4;opacity:0;visibility:hidden;background:#11111129;place-items:center;transition:opacity .3s,visibility .3s;display:grid;position:absolute;inset:0}:root .ag .pp-dr__modal.is-in{opacity:1;visibility:visible}:root .ag .pp-dr__dialog{background:#fff;border-radius:12px;width:min(360px,100% - 32px);padding:20px;box-shadow:0 0 0 1px #0000000f,0 20px 40px -12px #00000040}:root .ag p.pp-dr__dialog-t{margin:0;font-size:16px;font-weight:600;line-height:22px}:root .ag p.pp-dr__dialog-d{color:#6b7280;margin:4px 0 0;font-size:14px;line-height:20px}:root .ag .pp-dr__dialog-btns{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}:root .ag .pp-dr__dialog-btns .k-btn--primary{position:relative}:root .ag .pp-dr__modal.is-in .k-btn--primary{animation:.28s 1.6s both pp-press}:root .ag .pp-dr__ptr{opacity:0;filter:drop-shadow(0 2px 3px #00000040);position:absolute;bottom:-14px;right:-6px}:root .ag .pp-dr__modal.is-in .pp-dr__ptr{animation:pp-ptr 1.4s var(--a-ease-out).3s both}:root .ag .pp-ow__canvas{border-bottom:1px solid #e5e7eb;flex-direction:column;align-items:center;padding:18px 16px;display:flex}:root .ag .pp-ow__prev{opacity:.5}:root .ag .pp-ow .pp-edge{height:32px}:root .ag .pp-ow__body{gap:14px;padding:14px 16px 18px;display:grid}:root .ag .pp-ow__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}:root .ag .pp-ow__obj{align-items:center;gap:6px;display:inline-flex}:root .ag .pp-ow__rules{gap:2px;margin:0;padding:0;list-style:none;display:grid}:root .ag .pp-ow__rules li{color:#111;border-radius:8px;align-items:center;gap:8px;min-height:32px;padding:0 10px;font-size:13px;display:flex}:root .ag .pp-ow__rules i{border-radius:99px;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #d1d5db}:root .ag .pp-ow__rules li.is-on{background:#3e8bff0d;box-shadow:inset 0 0 0 1px #3e8bff40}:root .ag .pp-ow__rules li.is-on i{box-shadow:inset 0 0 0 4px #3e8bff}@media (max-width:1320px){:root .ag .pp-dr__tabs i:nth-child(5){display:none}}@media (max-width:1180px){:root .ag .pp-sf{grid-template-columns:minmax(0,1fr)}:root .ag .pp-sf__fig--own{max-width:520px}}@media (max-width:760px){:root .ag .pp-dr__all,:root .ag .pp-dr__csv,:root .ag .pp-dr__tabs i:nth-child(n+4){display:none}:root .ag .pp-dr__table{margin-left:16px}:root .ag .pp-dr__l1 .pp-dr__chip{display:none}:root .ag .pp-dr__counts{gap:8px 18px}}@media (max-width:480px){:root .ag .pp-dr__tr{grid-template-columns:76px minmax(0,1fr) minmax(0,1fr);column-gap:6px;padding:0 8px}:root .ag .pp-dr__fill{display:none}:root .ag .pp-ow__pair{grid-template-columns:minmax(0,1fr)}}:root .ag .pp-runs{overflow:clip}:root .ag .pp-runs__glow{z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(40% 50% at 30% 70%,#16a34a14,#0000 70%),radial-gradient(50% 55% at 60%,#316bff24,#0000 70%);width:min(1300px,120vw);height:70%;position:absolute;top:45%;left:50%;transform:translate(-50%)}:root .ag .pp-runs__stage{margin-top:clamp(40px,4.4vw,64px)}:root .ag .pp-rn{max-width:1180px;margin:0 auto}:root .ag .pp-rn__frame{margin-bottom:64px;position:relative}:root .ag .pp-rn__body{padding:16px 16px 10px}:root .ag .pp-rn__stats{grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:16px 32px;padding-bottom:16px;display:grid}:root .ag .pp-rn__nums{flex-wrap:wrap;gap:8px 32px;display:flex}:root .ag .pp-rn__nums span{gap:2px;display:grid}:root .ag .pp-rn__nums i,:root .ag .pp-rn__chart i{color:#6b7280;white-space:nowrap;font-size:12px;font-style:normal;line-height:16px}:root .ag .pp-rn__nums b,:root .ag .pp-rn__nums .pp-rn__cr{font-size:18px;font-weight:500;line-height:24px}:root .ag .pp-rn__chart{gap:6px;display:grid}:root .ag .pp-rn__bars{align-items:flex-end;gap:6px;height:36px;display:flex}:root .ag .pp-rn__bars span{height:var(--h);background:#316bff38;border-radius:3px 3px 0 0;flex:1;transition:opacity .4s}:root .ag .pp-rn__bars span:last-child{background:#316bff}:root .ag .pp-rn__bars .is-wait{opacity:.3}:root .ag .pp-rn__filters{margin-bottom:10px}:root .ag .pp-rn__table{border-top:1px solid #e5e7eb}:root .ag .pp-rn__tr{border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) 88px 72px 96px;align-items:center;column-gap:12px;height:48px;padding:0 8px;font-size:13px;display:grid}:root .ag .pp-rn__tr:last-child{border-bottom:0}:root .ag .pp-rn__tr--head{color:#6b7280;height:40px;font-size:12px;font-weight:500}:root .ag .pp-rn__tr.is-now{background:#3e8bff08}:root .ag .pp-rn__num{text-align:right;justify-self:end}:root .ag .pp-rn__st{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}:root .ag .pp-rn__when{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root .ag .nt.pp-rn__slack{z-index:4;width:380px;position:absolute;bottom:-56px;left:-28px}@media (max-width:1240px){:root .ag .nt.pp-rn__slack{left:16px}}@media (max-width:900px){:root .ag .pp-rn__stats{grid-template-columns:minmax(0,1fr)}:root .ag .pp-rn__chart{display:none}}@media (max-width:760px){:root .ag .pp-rn__tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 70px}:root .ag .pp-rn__tr>:nth-child(3),:root .ag .pp-rn__tr>:nth-child(4),:root .ag .pp-rn__chip{display:none}:root .ag .pp-rn__frame{margin-bottom:0}:root .ag .nt.pp-rn__slack{--nt-from:translateY(12px)scale(.98);width:auto;margin-top:12px;position:relative;bottom:0;left:0}}@media (max-width:480px){:root .ag .pp-rn__nums{gap:8px 20px}:root .ag .pp-rn__tr{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 64px;column-gap:8px;font-size:12px}:root .ag .pp-rn__tr .pp-rs{font-size:12px}}:root .ag .pp-test__stage{margin-top:clamp(40px,4.4vw,64px)}:root .ag .pp-dt{flex-direction:column;max-width:1180px;margin:0 auto;display:flex}:root .ag .pp-dt__strip{border-bottom:1px solid #e5e7eb;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}:root .ag .pp-dt__k{color:#6b7280;white-space:nowrap;font-size:12px;font-weight:500}:root .ag .pp-dt__input{width:64px;height:32px}:root .ag .pp-dt__state{align-items:center;gap:8px;margin-left:auto;display:inline-flex}:root .ag .pp-dt__body{grid-template-columns:340px minmax(0,1fr);display:grid}:root .ag .pp-dt__steps{border-right:1px solid #e5e7eb;padding:12px 12px 16px}:root .ag p.pp-dt__h{color:#6b7280;margin:4px 6px 8px;font-size:12px;font-weight:500;line-height:16px}:root .ag .pp-dt__steps ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}:root .ag .pp-dt__steps li{border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:10px;height:40px;padding:0 6px;display:grid}:root .ag .pp-node__ic.pp-dt__ic{border-radius:7px;width:28px;height:28px}:root .ag .pp-dt__t{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}:root .ag .pp-dt__r{color:#6b7280;white-space:nowrap;align-items:center;font-size:12px;display:inline-flex}:root .ag .pp-dt__steps li.is-in .pp-dt__r{animation:.3s both pp-fade}:root .ag .pp-dt__recs{min-width:0;padding:8px 16px 16px}:root .ag .pp-dt__tr{border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) 64px minmax(0,2fr);align-items:center;column-gap:12px;height:48px;font-size:13px;display:grid}:root .ag .pp-dt__tr--head{color:#6b7280;height:36px;font-size:12px;font-weight:500}:root .ag .pp-dt__who,:root .ag .pp-dt__co{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}:root .ag .pp-dt__who b{text-overflow:ellipsis;font-weight:500;overflow:hidden}:root .ag .pp-dt__who .k-photo{border-radius:99px}:root .ag .pp-dt__num{text-align:right}:root .ag .pp-dt__res{align-items:center;gap:8px;min-width:0;display:flex}:root .ag .pp-dt__pill{border:1px solid;border-radius:99px;flex:none;align-items:center;height:22px;padding:0 8px;font-size:12px;font-style:normal;font-weight:500;animation:.3s both pp-fade;display:inline-flex}:root .ag .pp-dt__pill--add{color:#059669;background:#10b9811a;border-color:#10b98133}:root .ag .pp-dt__pill--excluded{color:#b45309;background:#f59e0b1a;border-color:#f59e0b40}:root .ag .pp-dt__pill--stopped{color:#4b5563;background:#f3f4f6;border-color:#e5e7eb}:root .ag .pp-dt__why{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;font-size:12px;display:inline-flex;overflow:hidden}:root .ag .pp-dt__again{height:36px;box-shadow:0 0 0 1px var(--a-line-2),0 2px 6px -3px #1018281f;color:var(--a-text);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:99px;align-self:flex-start;align-items:center;gap:7px;margin-top:18px;padding:0 15px;font-size:13.5px;font-weight:500;transition:box-shadow .2s,transform .2s;display:inline-flex}:root .ag .pp-dt__again:hover{box-shadow:0 0 0 1px #b9bfca,0 4px 10px -4px #1018282e}:root .ag .pp-dt__again:active{transform:translateY(1px)}:root .ag .pp-dt__again:focus-visible{outline:2px solid var(--a-blue);outline-offset:3px}:root .ag .pp-dt__again svg{color:var(--a-blue-600);transition:transform .6s var(--a-ease-out)}:root .ag .pp-dt__again:hover svg{transform:rotate(-180deg)}@media (max-width:1000px){:root .ag .pp-dt__body{grid-template-columns:minmax(0,1fr)}:root .ag .pp-dt__steps{border-bottom:1px solid #e5e7eb;border-right:0}:root .ag .pp-dt__steps ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}}@media (max-width:640px){:root .ag .pp-dt__steps ul{grid-template-columns:minmax(0,1fr)}:root .ag .pp-dt__steps li:nth-child(n+6){display:none}:root .ag .pp-dt__tr{grid-template-columns:minmax(0,1fr) 40px minmax(0,1.1fr);column-gap:8px}:root .ag .pp-dt__c-co,:root .ag .pp-dt__why,:root .ag .pp-dt__k{display:none}}:root .ag .pp-sig__ping{z-index:-1;pointer-events:none;width:0;height:0;position:absolute;top:50%}:root .ag .pp-tg__col--l .pp-sig__ping{left:100%}:root .ag .pp-tg__col--r .pp-sig__ping{left:0}:root .ag .pp-sig__ping i{width:120px;height:120px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--g)70%,transparent),0 0 24px -6px color-mix(in srgb,var(--g)50%,transparent);opacity:0;border-radius:50%;position:absolute;top:-60px;left:-60px;transform:scale(.15)}:root .ag .pp-sig.is-on .pp-sig__ping i{animation:pp-ping 1.8s var(--a-ease-out)infinite}:root .ag .pp-sig.is-on .pp-sig__ping i:nth-child(2){animation-delay:.6s}:root .ag .pp-sig.is-on .pp-sig__ping i:nth-child(3){animation-delay:1.2s}@keyframes pp-ping{0%{opacity:0;transform:scale(.15)}15%{opacity:.85}to{opacity:0;transform:scale(2.6)}}:root .ag .pp-tg:before{content:"";z-index:-2;pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 71px,#3e6edc16 71px 72px);border-radius:50%;width:1500px;height:1500px;margin:-750px 0 0 -750px;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 18%,#0000008c 45%,#0000 78%);mask-image:radial-gradient(closest-side,#000 18%,#0000008c 45%,#0000 78%)}:root .ag .pp-tg:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(closest-side,#3e8bff1a,#7b5cff0a 55%,#0000);border-radius:50%;width:760px;height:760px;margin:-380px 0 0 -380px;position:absolute;top:50%;left:50%}:root .ag .pp-steps__grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#7896ff12 1px,#0000 1px),linear-gradient(90deg,#7896ff12 1px,#0000 1px),linear-gradient(#7896ff08 1px,#0000 1px),linear-gradient(90deg,#7896ff08 1px,#0000 1px);background-position:6px 6px;background-size:120px 120px,120px 120px,24px 24px,24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 60%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 60%,#000 20%,#0000 80%)}:root .ag .pp-steps__cat{z-index:-1;pointer-events:none;width:min(1300px,120vw);height:62%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}:root .ag .pp-steps__cat i{opacity:0;transition:opacity 1.1s var(--a-ease-out);position:absolute;inset:0}:root .ag .pp-steps__cat .is-enrich{background:radial-gradient(38% 46% at 58% 52%,#22c55e33,#0000 72%)}:root .ag .pp-steps__cat .is-ai{background:radial-gradient(38% 46% at 58% 46%,#8b5cf63d,#0000 72%)}:is(:root .ag .pp-steps:has(.pp-lib:is([data-step="1"],[data-step="2"],[data-step="3"])) .pp-steps__cat .is-enrich,:root .ag .pp-steps:has(.pp-lib:is([data-step="4"],[data-step="5"],[data-step="6"])) .pp-steps__cat .is-ai){opacity:1}:root .ag .pp-lanes{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}:root .ag .pp-trig:before,:root .ag .pp-safe:before,:root .ag .pp-test:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 520px at 50% 0,#ffffffd9,#0000 72%);position:absolute;inset:0}:root .ag .pp-trig:after,:root .ag .pp-safe:after,:root .ag .pp-test:after,:root .ag .pp-faq:after{content:"";z-index:-1;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}:root .ag .pp-faq:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--a-paper),#f3f4f600);height:180px;position:absolute;inset:0 0 auto}:root .ag .pp-trig{overflow:clip}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root .ag .pp-hero__grid,:root .ag .pp-bp{animation:linear both pp-sink;animation-timeline:scroll(root);animation-range:0 1000px}@keyframes pp-sink{to{translate:0 120px}}}}:root .ag .ag-band.pp-steps,:root .ag .ag-band.pp-runs{background-image:linear-gradient(180deg,var(--a-ink-0),var(--a-ink)calc(var(--a-sheet-r) + 160px),var(--a-ink)calc(100% - var(--a-sheet-r) - 160px),var(--a-ink-0))}
