.ld{background:var(--bg);min-height:100vh;color:var(--text);flex-direction:column;display:flex}.ld main{flex:1}.ld .nav{border-bottom-color:var(--line)}.ld .wrap{padding-top:0;padding-bottom:0}.strand{touch-action:pan-y;width:100%;height:100%;min-height:120px;position:relative;overflow:hidden}.strand canvas{width:100%;height:100%;display:block}.strand:after{content:"";pointer-events:none;background:radial-gradient(ellipse at center, transparent 55%, var(--bg) 100%);opacity:.6;position:absolute;inset:0}.ld-hero{border-bottom:1px solid var(--line);padding:64px 0 80px}.ld-hero-inner{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:start;gap:40px 56px;display:grid}.ld-hero-copy{min-width:0;padding-top:28px}.ld-h1{font-family:var(--font-serif);letter-spacing:-.015em;color:#fff;max-width:620px;margin:0 0 18px;font-size:48px;font-weight:300;line-height:1.14}.ld-lede{color:var(--muted);max-width:520px;margin:0 0 32px;font-size:16px;line-height:1.55}.ld-hero-art{aspect-ratio:1;min-width:0;max-height:560px;position:sticky;top:24px}@media (max-width:1000px){.ld-hero{padding:40px 0 64px}.ld-hero-inner{grid-template-columns:1fr;gap:24px}.ld-hero-copy{padding-top:0}.ld-h1{font-size:38px}.ld-br{display:none}.ld-hero-art{aspect-ratio:auto;order:-1;height:300px;max-height:none;position:static}}@media (max-width:600px){.ld-hero{padding:16px 0 52px}.ld-h1{font-size:31px;line-height:1.2}.ld-lede{margin-bottom:24px;font-size:15px}.ld-hero-art{height:250px;margin:0 -16px}}.ld-form{max-width:600px;position:relative}.ld-bar{border:1px solid var(--line-2);background:#ffffff09;border-radius:12px;align-items:center;height:58px;padding:0 6px 0 14px;transition:border-color .25s,box-shadow .25s,background .3s;display:flex;position:relative}.ld-bar:focus-within{background:#ffffff0d;border-color:#ffffff73;box-shadow:0 0 0 3px #ffffff0f}.ld-bar.has-error{border-color:var(--red)}.ld-bar.has-error:focus-within{box-shadow:0 0 0 3px #ef7a8524}.ld-form:not(.is-idle) .ld-bar{border-color:var(--line);background:0 0}.ld-fav{border:1px solid var(--line);width:28px;height:28px;color:var(--faint);background:#ffffff0f;border-radius:7px;flex:none;justify-content:center;align-items:center;margin-right:10px;transition:background .25s,border-color .25s;display:inline-flex;position:relative}.ld-bar.has-domain .ld-fav{background:#fff;border-color:#fff}.ld-fav img{border-radius:3px;width:16px;height:16px;animation:.3s ld-in;display:block}.ld-bar input{color:#fff;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:17px;transition:color .25s}.ld-bar input:focus{box-shadow:none;border:0}.ld-bar input:read-only{color:var(--muted);cursor:default}.ld-go{flex:none;max-width:220px;height:44px;transition:max-width .3s,opacity .25s,padding .3s,border-width .3s;overflow:hidden}.ld-go-arrow{display:none}.ld-form:not(.is-idle) .ld-go{opacity:0;pointer-events:none;border-width:0;max-width:0;padding:0}.ld-msg{color:var(--red);opacity:0;max-height:0;margin:0;font-size:13px;line-height:1.4;transition:max-height .25s,opacity .25s,margin .25s;overflow:hidden}.ld-msg.show{opacity:1;max-height:60px;margin-top:8px}.ld-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ld-quiet{color:var(--muted);margin:14px 0 0;font-size:13.5px;line-height:1.5}.ld-reading{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s;display:grid}.ld-reading.show{opacity:1;grid-template-rows:1fr}.ld-reading-inner{min-height:0;overflow:hidden}.ld-reading-text{color:var(--muted);margin:16px 0 10px;font-size:14px}.ld-reading-text b{color:#fff;font-weight:500}.ld-ellipsis{text-align:left;vertical-align:bottom;width:1.1em;display:inline-block;overflow:hidden}.ld-ellipsis:after{content:"...";letter-spacing:1px;animation:1.4s steps(4,end) infinite ld-dots;display:inline-block}@keyframes ld-dots{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -2px 0 0)}}.ld-line{background:var(--line);height:1px;display:block;position:relative;overflow:hidden}.ld-line i{background:linear-gradient(90deg, var(--dk-blue), #fff);width:0;height:100%;position:absolute;top:0;left:0}.ld-card-wrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.7,.2,1),opacity .3s 50ms,transform .35s cubic-bezier(.2,.7,.2,1);display:grid;transform:translateY(10px)}.ld-card-wrap.show{opacity:1;grid-template-rows:1fr;transform:none}.ld-card-clip{min-height:0;margin:0 -4px;padding:0 4px 4px;overflow:hidden}.ld-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:22px}.ld-card-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 20px;display:flex}.ld-logo{background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ld-logo img{border-radius:4px;width:22px;height:22px;display:block}.ld-card-id{flex:1;min-width:0}.ld-card-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.3;overflow:hidden}.ld-card-domain{font-family:var(--font-mono);letter-spacing:.04em;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.ld .ld-card .ld-change{height:auto;font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--muted);background:0 0;border:0;flex:none;padding:0;font-size:13px}.ld .ld-card .ld-change:hover{color:#fff;background:0 0;border:0}.ld-sec{border-bottom:1px solid var(--line);padding:18px 20px 20px}.ld-sec:last-child{border-bottom:0}.ld-k{font-family:var(--font-mono);letter-spacing:.01em;text-transform:none;color:var(--faint);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;font-size:11px;font-weight:500;display:flex}.ld-k span{font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;color:var(--faint);white-space:nowrap;font-size:10.5px}.ld-k span.warn{color:var(--amber)}.ld-k span.hide{display:none}.ld-card textarea,.ld-card input{border:1px solid var(--line);color:var(--text);background:#ffffff06;border-radius:10px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.ld-card textarea{resize:none;min-height:0;padding:10px 12px;line-height:1.5;display:block;overflow:hidden}.ld-card input{height:42px;padding:0 12px}.ld-card textarea:focus,.ld-card input:focus{background:#ffffff0a;border-color:#fff6;box-shadow:0 0 0 3px #ffffff0d}.ld-card input:disabled,.ld-card textarea:disabled{opacity:.6}.ld-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ld-chips.is-edit{border:1px solid var(--line);cursor:text;background:#ffffff06;border-radius:10px;min-height:42px;padding:5px 6px;transition:border-color .2s,box-shadow .2s}.ld-chips.is-edit:focus-within{border-color:#fff6;box-shadow:0 0 0 3px #ffffff0d}.ld-card .ld-chips.is-edit input{min-width:150px;height:30px;box-shadow:none;background:0 0;border:0;flex:1;padding:0 6px;font-size:14px}.ld-chip{border:1px solid var(--line-2);height:28px;color:var(--text);white-space:nowrap;background:#ffffff08;border-radius:7px;align-items:center;gap:2px;padding:0 10px;font-size:13px;animation:.25s ld-in;display:inline-flex}.ld-chip.quiet{color:var(--muted);border-color:var(--line);background:0 0}.ld .ld-chip button{width:20px;height:20px;color:var(--faint);font-family:var(--font-sans);background:0 0;border:0;border-radius:5px;margin:0 -5px 0 2px;padding:0;font-size:16px;line-height:1}.ld .ld-chip button:hover{color:#fff;background:#ffffff1a;border:0}.ld-qs{flex-direction:column;gap:8px;display:flex}.ld-q{align-items:center;gap:8px;animation:.25s ld-in;display:flex}.ld-q-n{text-align:right;width:18px;font-family:var(--font-mono);color:var(--faint);flex:none;font-size:11px}.ld-q input{flex:1;min-width:0;font-size:14.5px}.ld-q-count{font-family:var(--font-mono);color:var(--faint);flex:none;font-size:10.5px}.ld-q-count.warn{color:var(--amber)}.ld .ld-q-x{width:32px;height:32px;color:var(--faint);font-family:var(--font-sans);background:0 0;border:0;border-radius:7px;flex:none;padding:0;font-size:18px;line-height:1}.ld .ld-q-x:hover{color:#fff;background:#ffffff12;border:0}.ld .ld-add{border:1px dashed var(--line-2);height:36px;color:var(--muted);background:0 0;margin-top:10px;padding:0 14px;font-size:11px}.ld .ld-add:hover{color:#fff;background:#ffffff0a;border-color:#fff6}.ld-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ld-field{flex-direction:column;min-width:0;display:flex}.ld-submit{align-items:center;gap:16px;margin-top:18px;display:flex}.ld-send{min-width:200px;height:48px;padding:0 24px;font-size:12.5px}.ld-msg-form.show{margin-top:12px}@keyframes ld-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:600px){.ld-form{max-width:none}.ld-bar{height:54px;padding:0 6px 0 10px}.ld-fav{width:26px;height:26px;margin-right:8px}.ld-bar input{font-size:16px}.ld-go{justify-content:center;width:42px;max-width:42px;height:42px;padding:0}.ld-go-text{display:none}.ld-go-arrow{font-size:16px;display:inline}.ld-card-head{padding:14px 16px}.ld-change{font-size:12.5px}.ld-sec{padding:16px 16px 18px}.ld-card textarea,.ld-card input,.ld-q input,.ld-card .ld-chips.is-edit input{font-size:16px}.ld-q-n,.ld-q-count{display:none}.ld-fields{grid-template-columns:1fr}.ld-submit{flex-direction:column;align-items:stretch}.ld-send{width:100%}}.ld-steps-sec{border-bottom:1px solid var(--line);padding:52px 0}.ld-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0 auto;list-style:none;display:grid}.ld-step-t{color:#fff;margin:0 0 6px;font-size:15px;font-weight:500}.ld-step-t i{font-style:normal;font-family:var(--font-mono);color:var(--faint);margin-right:8px;font-size:12px}.ld-step p:last-child{color:var(--muted);max-width:300px;margin:0;font-size:14px;line-height:1.5}@media (max-width:700px){.ld-steps-sec{padding:36px 0}.ld-steps{grid-template-columns:1fr;gap:20px}.ld-step p:last-child{max-width:none}}.ld-out-sec{border-bottom:1px solid var(--line);padding:52px 0 72px}.ld-out-head{margin-bottom:20px}.ld-outs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ld-out{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;gap:12px;padding:18px;transition:border-color .25s;display:flex}.ld-out:hover{border-color:var(--line-2)}.ld-out .ld-k{color:var(--text);margin:0}.ld-out p:not(.ld-k){color:var(--muted);flex:1;margin:0;font-size:14px;line-height:1.5}.ld-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ld-tag{border:1px solid var(--line);height:22px;font-family:var(--font-mono);letter-spacing:.03em;color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:10.5px;display:inline-flex}.ld-tag i{background:var(--faint);border-radius:50%;width:5px;height:5px}.ld-tag.red i{background:var(--red)}.ld-tag.amber i{background:var(--amber)}.ld-tag.green i{background:var(--green)}@media (max-width:900px){.ld-out-sec{padding:40px 0 56px}.ld-outs{grid-template-columns:1fr}}.ld-foot{border-top:0}.ld-foot-inner{color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:24px 32px;font-size:13px;display:flex}.ld-foot-inner a.mono{color:var(--text)}@media (max-width:900px){.ld-foot-inner{padding:20px 16px}}.sb{padding:8px 0 80px}.sb-inner{text-align:center;max-width:640px}.sb-art{max-width:560px;height:380px;margin:0 auto 4px}.sb-h1{font-family:var(--font-serif);letter-spacing:-.015em;color:#fff;margin:0 0 14px;font-size:42px;font-weight:300;line-height:1.15}.sb-lede{color:var(--muted);max-width:520px;margin:0 auto 30px;font-size:16px;line-height:1.55}.sb-lede b{color:#fff;font-weight:500}.sb-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sb-actions .btn{height:42px;padding:0 18px}@media (max-width:600px){.sb{padding:0 0 56px}.sb-art{max-width:none;height:260px;margin:0 -16px 4px}.sb-h1{font-size:30px}.sb-lede{font-size:15px}.sb-actions{flex-direction:column}.sb-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.ld-card-wrap,.ld-reading,.ld-msg,.ld-go,.ld-bar,.ld-line i{transition:none!important}.ld-chip,.ld-q,.ld-fav img{animation:none!important}.ld-ellipsis:after{clip-path:none;animation:none}}.pp{background:var(--dk-bg);color:var(--dk-text);border:1px solid #ffffff1f;border-radius:12px;outline:none;font-size:13.5px;line-height:1.45;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 24px 60px #0b0f1a24}.pp:focus-visible{box-shadow:0 0 0 3px #0036fa40,inset 0 0 0 1px #ffffff08}.pp-head{border-bottom:1px solid var(--dk-line);height:42px;font-family:var(--font-mono);letter-spacing:.01em;text-transform:none;color:var(--dk-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:11px;font-weight:500;display:flex}.pp-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pp-meta{white-space:nowrap;color:var(--dk-faint)}.pp-meta b{color:var(--dk-text);font-weight:500}.pp-label{font-family:var(--font-mono);letter-spacing:.01em;text-transform:none;color:var(--dk-faint);margin-bottom:8px;font-size:10.5px;font-weight:500;display:block}.pp-block{border-bottom:1px solid var(--dk-line);padding:14px 16px}.pp-block:last-child{border-bottom:0}.pp-ask{min-height:92px;padding:16px 16px 6px;transition:opacity .35s}.pp-q{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--dk-text);text-wrap:pretty;margin:0;font-size:16.5px;font-weight:400;line-height:1.4}.pp-q-live{animation:.5s both pp-fadein}.pp-q-wait{color:var(--dk-faint)}.pp-caret{vertical-align:-2px;background:var(--dk-accent);width:1.5px;height:1em;margin-left:3px;animation:1s steps(2,start) infinite pp-blink;display:inline-block}@keyframes pp-blink{to{visibility:hidden}}@keyframes pp-fadein{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.pp-engines{flex-wrap:wrap;gap:6px;padding:8px 16px 14px;transition:opacity .35s;display:flex}.pp-block .pp-engines{padding:0}.pp-engine{border:1px solid var(--dk-line);height:28px;color:var(--dk-faint);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:0 9px 0 5px;font-size:12px;font-weight:500;transition:color .25s,border-color .25s,background .25s,opacity .25s;display:inline-flex}.pp-engine.is-active{color:var(--dk-text);border-color:var(--dk-line-2);background:#ffffff0a}.pp-engine .pp-tile{border-radius:5px;width:18px;height:18px}.pp-engine .pp-tile img{width:12px;height:12px}.pp-dot{background:var(--dk-blue);border-radius:50%;width:6px;height:6px;margin-left:1px}.pp-engine.is-answering .pp-dot{animation:1s ease-in-out infinite pp-pulse}@keyframes pp-pulse{0%,to{box-shadow:0 0 #5b84f580}60%{box-shadow:0 0 0 5px #5b84f500}}.pp-tile{background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;overflow:hidden}.pp-tile img{width:14px;height:14px;display:block}.pp-letter{font-family:var(--font-mono);color:#1b2030;font-size:11px;font-weight:600}.pp-tile-you{color:var(--dk-accent);background:#a9b8ff24;border:1px solid #a9b8ff59}.pp-rows{border-top:1px solid var(--dk-line);min-height:204px;transition:opacity .35s}.pp-block+.pp-rows{border-top:0}.pp-rows-head{border-bottom:1px solid var(--dk-line);height:34px;font-family:var(--font-mono);letter-spacing:.01em;text-transform:none;color:var(--dk-faint);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:10.5px;font-weight:500;display:flex}.pp-row{border-bottom:1px solid var(--dk-line);opacity:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 16px;transition:opacity .3s,transform .3s,background .3s;display:grid;transform:translateY(6px)}.pp-row.is-in{opacity:1;transform:none}.pp-row:last-child{border-bottom:0}.pp-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.pp-you{transition-duration:.4s;transform:translateY(10px)}.pp-you.is-in.is-absent{background:#ef7a8512}.pp-you.is-in.is-notfirst{background:#f0c06012}.pp-you.is-in.is-first{background:#5ad49a12}.pp-you-tag{color:var(--dk-accent);font-family:var(--font-mono);letter-spacing:.01em;text-transform:none;vertical-align:1px;background:#a9b8ff29;border-radius:4px;margin-left:7px;padding:1px 5px;font-size:9.5px;font-weight:500;display:inline-block}.pp-chip{border:1px solid var(--dk-line-2);height:22px;font-family:var(--font-mono);letter-spacing:.01em;text-transform:none;white-space:nowrap;color:var(--dk-muted);border-radius:6px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:500;display:inline-flex}.pp-chip.is-first{color:var(--dk-green);background:#5ad49a1a;border-color:#5ad49a59}.pp-chip.is-absent{color:var(--dk-red);background:#ef7a851a;border-color:#ef7a8559}.pp-chip.is-notfirst{color:var(--dk-amber);background:#f0c0601a;border-color:#f0c06059}.pp-foot{border-top:1px solid var(--dk-line);height:36px;font-family:var(--font-mono);letter-spacing:.01em;text-transform:none;color:var(--dk-faint);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:10.5px;display:flex}.pp-steps{gap:4px;display:flex}.pp-steps i{background:var(--dk-line-2);border-radius:2px;width:14px;height:3px;transition:background .3s}.pp-steps i.is-on{background:var(--dk-accent)}.pp-ask.is-fading,.pp-engines.is-fading{opacity:0}.pp-rows.is-fading .pp-row{opacity:0;transform:translateY(-4px)}.pp.is-paused .pp-caret{animation-play-state:paused}.pp-chips{flex-wrap:wrap;gap:6px;display:flex}.pp-tag{border:1px solid var(--dk-line-2);height:26px;color:var(--dk-muted);white-space:nowrap;border-radius:6px;align-items:center;padding:0 9px;font-size:12.5px;display:inline-flex}.pp-empty{color:var(--dk-faint);padding:16px;font-size:13px}.pp-row-finding{align-items:start;animation:.5s both pp-fadein}.pp-row-finding .pp-tile{margin-top:1px}.pp-finding{white-space:normal;color:var(--dk-muted);font-size:13px;font-weight:400;line-height:1.4}.pp-finding b{color:var(--dk-text);font-weight:500}.pp-finding b.is-them{color:var(--dk-red)}.pp-finding-q{color:var(--dk-faint);margin-top:2px;font-size:12px;display:block}.pp-fail{color:#f6c3c9;background:#ef7a851a;border:1px solid #ef7a854d;border-radius:8px;margin:14px 16px 16px;padding:12px 14px;font-size:13.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.pp-row,.pp-you,.pp-ask,.pp-engines,.pp-rows,.ld-more,.ld-go,.ld-domain,.ld-msg{transition:none}.pp-q-live,.pp-row-finding,.ld-spin,.pp-engine.is-answering .pp-dot,.pp-caret,.ld-dots{animation:none}}.pg{padding-top:56px}.pg-head{max-width:760px;margin-bottom:40px}.pg-h1{font-family:var(--font-serif);letter-spacing:-.012em;text-wrap:balance;margin:0 0 14px;font-size:38px;font-weight:400;line-height:1.18}.pg-lede{color:var(--muted);max-width:620px;margin:0 0 22px;font-size:16px;line-height:1.55}.pg-lede b{color:var(--text);font-weight:500}.pg-bar{background:var(--panel-2);border:1px solid var(--line);border-radius:3px;height:6px;overflow:hidden}.pg-bar div{background:var(--blue);border-radius:3px;height:100%;transition:width .8s cubic-bezier(.2,.7,.2,1)}.pg-bar-meta{color:var(--faint);justify-content:space-between;margin-top:8px;display:flex}.pg-grid{grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:start;gap:56px;display:grid}.pg-stages{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pg-stage{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 0;display:grid}.pg-stage-n{color:var(--faint);padding-top:3px}.pg-stage-t{color:var(--faint);font-size:15px;font-weight:500;transition:color .3s}.pg-stage.is-done .pg-stage-t{color:var(--muted)}.pg-stage.is-active .pg-stage-t,.pg-stage.is-failed .pg-stage-t{color:var(--text)}.pg-stage-d{color:var(--faint);margin-top:3px;font-size:13px;line-height:1.45}.pg-stage.is-active .pg-stage-d{color:var(--muted)}.pg-stage-m{margin-top:8px}.pg-stage-m.mono,.pg-stage-m .mono{color:var(--blue)}.pg-meter{background:var(--line);border-radius:2px;max-width:360px;height:3px;margin-top:8px;overflow:hidden}.pg-meter div{background:var(--blue);height:100%;transition:width .6s}.pg-stage-state{color:var(--faint);white-space:nowrap;align-items:center;gap:7px;padding-top:3px;display:inline-flex}.pg-stage-state i{background:var(--line-2);border-radius:50%;width:7px;height:7px}.pg-stage.is-done .pg-stage-state{color:var(--green)}.pg-stage.is-done .pg-stage-state i{background:var(--green)}.pg-stage.is-active .pg-stage-state{color:var(--blue)}.pg-stage.is-active .pg-stage-state i{background:var(--blue);animation:1.4s ease-in-out infinite pg-pulse}.pg-stage.is-failed .pg-stage-state{color:var(--red)}.pg-stage.is-failed .pg-stage-state i{background:var(--red)}@keyframes pg-pulse{0%,to{box-shadow:0 0 #0036fa59}60%{box-shadow:0 0 0 6px #0036fa00}}.pg-live{position:sticky;top:24px}@media (max-width:1000px){.pg{padding-top:36px}.pg-h1{font-size:32px}.pg-grid{grid-template-columns:1fr;gap:36px}.pg-live{position:static}}@media (max-width:600px){.pg-h1{font-size:27px}.pg-lede{font-size:15px}.pg-stage{grid-template-columns:28px minmax(0,1fr);gap:12px}.pg-stage-state{grid-column:2;margin-top:6px;padding-top:0}}@media (prefers-reduced-motion:reduce){.pg-stage.is-active .pg-stage-state i{animation:none}}
