.sh:where(.astro-p7my6te2){padding-top:56px;padding-bottom:36px;position:relative}.tb:where(.astro-p7my6te2){border:2px solid var(--fg);font:700 10px / 1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg3);background:var(--bg);display:flex}.tb:where(.astro-p7my6te2)>span:where(.astro-p7my6te2){border-right:1px solid var(--line2);white-space:nowrap;align-items:center;padding:11px 14px;display:flex}.tb:where(.astro-p7my6te2) .n:where(.astro-p7my6te2){background:var(--acc);min-width:46px;color:var(--acc-fg);font:900 15px / 1 var(--sans);letter-spacing:0;border-right:0;justify-content:center}.tb:where(.astro-p7my6te2) .k:where(.astro-p7my6te2){color:var(--fg)}.tb:where(.astro-p7my6te2) .w:where(.astro-p7my6te2){text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tb:where(.astro-p7my6te2) .c:where(.astro-p7my6te2){border-right:0}.bd:where(.astro-p7my6te2){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:40px;padding-top:32px;display:grid}h2:where(.astro-p7my6te2){letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(34px,4.2vw,60px);font-weight:900;line-height:.9}.ld:where(.astro-p7my6te2) p{color:var(--fg2);max-width:34em;font-size:17px}.ld:where(.astro-p7my6te2) code{font-family:var(--mono);color:var(--fg);background:var(--bg3);padding:1px 5px;font-size:.86em}@media (width<=1080px){.bd:where(.astro-p7my6te2){grid-template-columns:minmax(0,1fr);gap:16px;padding-top:24px}}@media (width<=640px){.sh:where(.astro-p7my6te2){padding-top:40px;padding-bottom:28px}.tb:where(.astro-p7my6te2) .w:where(.astro-p7my6te2),.tb:where(.astro-p7my6te2) .c:where(.astro-p7my6te2){display:none}.tb:where(.astro-p7my6te2) .k:where(.astro-p7my6te2){border-right:0}.ld:where(.astro-p7my6te2) p{font-size:16px}}.b-tour:where(.astro-5p32qdeq){border-bottom:3px solid var(--fg)}.b-tour:where(.astro-5p32qdeq) code:where(.astro-5p32qdeq){font-family:var(--mono);color:var(--fg);background:var(--bg3);padding:1px 5px;font-size:.86em}.b-stop:where(.astro-5p32qdeq){border-bottom:1px solid var(--line)}.b-stop:where(.astro-5p32qdeq) .b-stop-in:where(.astro-5p32qdeq){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;padding-top:56px;padding-bottom:56px;display:grid}.b-flip:where(.astro-5p32qdeq) .b-say:where(.astro-5p32qdeq){order:2}.b-num:where(.astro-5p32qdeq){border:2px solid var(--fg);font:700 10px / 1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg3);align-items:stretch;margin-bottom:18px;display:inline-flex}.b-num:where(.astro-5p32qdeq) b:where(.astro-5p32qdeq){background:var(--acc);width:34px;color:var(--acc-fg);font:900 15px / 1 var(--sans);letter-spacing:0;justify-content:center;align-items:center;display:flex}.b-num:where(.astro-5p32qdeq) span:where(.astro-5p32qdeq){align-items:center;padding:9px 12px;display:flex}.b-num:where(.astro-5p32qdeq) .b-num-k:where(.astro-5p32qdeq){border-left:1px solid var(--line2);color:var(--fg)}.b-say:where(.astro-5p32qdeq) h3:where(.astro-5p32qdeq){letter-spacing:-.025em;text-transform:uppercase;margin:8px 0 14px;font-size:clamp(24px,2.4vw,32px);font-weight:900;line-height:1}.b-say:where(.astro-5p32qdeq) p:where(.astro-5p32qdeq){color:var(--fg2);max-width:30em;font-size:16px}.b-cli:where(.astro-5p32qdeq){border-left:3px solid var(--acc);background:var(--bg2);font:500 12.5px / 1.7 var(--mono);color:var(--fg);overflow-wrap:anywhere;margin-top:20px;padding:10px 14px}.b-cli:where(.astro-5p32qdeq) span:where(.astro-5p32qdeq){color:var(--acc)}.b-rep:where(.astro-5p32qdeq){border:2px solid var(--fg);background:var(--bg);box-shadow:10px 10px 0 var(--line2);min-width:0;overflow:hidden}.b-rep-bar:where(.astro-5p32qdeq){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.b-seg-live:where(.astro-5p32qdeq) button:where(.astro-5p32qdeq){color:var(--fg);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0}.b-seg-live:where(.astro-5p32qdeq) button:where(.astro-5p32qdeq).on{background:var(--fg);color:var(--bg)}.b-seg-live:where(.astro-5p32qdeq) button:where(.astro-5p32qdeq):not(.on):hover{background:var(--sel)}.b-view:where(.astro-5p32qdeq){min-height:236px;display:none}.b-view:where(.astro-5p32qdeq).on{animation:.25s bfade;display:block}@keyframes bfade{0%{opacity:0}}.b-mboard:where(.astro-5p32qdeq){background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;display:grid}.b-mc:where(.astro-5p32qdeq){background:var(--bg);border-top:4px solid var(--ok);flex-direction:column;gap:3px;min-width:0;min-height:110px;padding:12px 12px 14px;display:flex}.b-mc:where(.astro-5p32qdeq) b:where(.astro-5p32qdeq){font:900 18px var(--sans);letter-spacing:-.02em}.b-mc:where(.astro-5p32qdeq) span:where(.astro-5p32qdeq){font:800 9.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ok);margin-top:6px}.b-mc:where(.astro-5p32qdeq) em:where(.astro-5p32qdeq){font:500 10px var(--mono);color:var(--fg2);border-top:1px solid var(--line);margin-top:auto;padding-top:6px;font-style:normal}.b-mc:where(.astro-5p32qdeq)[data-st=warn]{border-top-color:var(--warn)}.b-mc:where(.astro-5p32qdeq)[data-st=warn] span:where(.astro-5p32qdeq){color:var(--warn)}.b-mc:where(.astro-5p32qdeq)[data-st=off]{border-top-color:var(--fg3)}.b-mc:where(.astro-5p32qdeq)[data-st=off] span:where(.astro-5p32qdeq){color:var(--fg3)}.b-mc:where(.astro-5p32qdeq)[data-st=bad]{border-top-color:var(--bad)}.b-mc:where(.astro-5p32qdeq)[data-st=bad] span:where(.astro-5p32qdeq){color:var(--bad)}.b-scroll:where(.astro-5p32qdeq){overflow-x:auto}.b-tbl:where(.astro-5p32qdeq){border-collapse:collapse;width:100%;font:500 11.5px var(--mono)}.b-tbl:where(.astro-5p32qdeq) th:where(.astro-5p32qdeq){font:700 9px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);text-align:left;border-bottom:2px solid var(--fg);padding:9px 10px}.b-tbl:where(.astro-5p32qdeq) td:where(.astro-5p32qdeq){border-bottom:1px solid var(--line);white-space:nowrap;height:40px;padding:0 10px}.b-tbl:where(.astro-5p32qdeq) td:where(.astro-5p32qdeq):first-child{font:800 13.5px var(--sans)}.b-ix:where(.astro-5p32qdeq){font:500 10px var(--mono);color:var(--fg3);margin-right:4px}.b-tbl:where(.astro-5p32qdeq) td:where(.astro-5p32qdeq)[data-st]{font:800 10.5px var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ok)}.b-tbl:where(.astro-5p32qdeq) td:where(.astro-5p32qdeq)[data-st] i:where(.astro-5p32qdeq){background:currentColor;width:8px;height:8px;margin-right:6px;display:inline-block}.b-tbl:where(.astro-5p32qdeq) td:where(.astro-5p32qdeq)[data-st=warn]{color:var(--warn)}.b-tbl:where(.astro-5p32qdeq) td:where(.astro-5p32qdeq)[data-st=off]{color:var(--fg3)}.b-tbl:where(.astro-5p32qdeq) .b-hs:where(.astro-5p32qdeq) i:where(.astro-5p32qdeq){width:12px;height:12px}.b-dim:where(.astro-5p32qdeq){opacity:.55}.b-tri:where(.astro-5p32qdeq){flex-direction:column;display:flex}.b-trig:where(.astro-5p32qdeq){border-bottom:1px solid var(--line);box-shadow:inset 4px 0 0 var(--ok);grid-template-columns:170px 1fr;display:grid}.b-trig:where(.astro-5p32qdeq)[data-st=warn]{box-shadow:inset 4px 0 0 var(--warn)}.b-trig:where(.astro-5p32qdeq)[data-st=off]{box-shadow:inset 4px 0 0 var(--fg3)}.b-tril:where(.astro-5p32qdeq){border-right:1px solid var(--line);flex-direction:column;padding:10px 14px 10px 18px;display:flex}.b-tril:where(.astro-5p32qdeq) b:where(.astro-5p32qdeq){font:900 30px / 1 var(--sans);letter-spacing:-.04em;margin:2px 0}.b-tril:where(.astro-5p32qdeq) small:where(.astro-5p32qdeq){font:500 9.5px var(--mono);color:var(--fg3)}.b-trir:where(.astro-5p32qdeq) div:where(.astro-5p32qdeq){border-bottom:1px solid var(--line);height:34px;font:800 13px var(--sans);align-items:center;gap:8px;min-width:0;padding:0 14px;display:flex}.b-trir:where(.astro-5p32qdeq) div:where(.astro-5p32qdeq):last-child{border-bottom:0}.b-trir:where(.astro-5p32qdeq) span:where(.astro-5p32qdeq){font:500 10.5px var(--mono);color:var(--fg3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.b-trir:where(.astro-5p32qdeq) i:where(.astro-5p32qdeq),.b-rrow:where(.astro-5p32qdeq) i:where(.astro-5p32qdeq),.b-ev:where(.astro-5p32qdeq) i:where(.astro-5p32qdeq){background:var(--ok);flex:none;width:8px;height:8px}.b-trig:where(.astro-5p32qdeq)[data-st=warn] .b-trir:where(.astro-5p32qdeq) i:where(.astro-5p32qdeq){background:var(--warn)}.b-trig:where(.astro-5p32qdeq)[data-st=off] .b-trir:where(.astro-5p32qdeq) i:where(.astro-5p32qdeq){background:var(--fg3)}:where(.astro-5p32qdeq)[data-x=bad]{background:var(--bad)!important}:where(.astro-5p32qdeq)[data-x=warn]{background:var(--warn)!important}:where(.astro-5p32qdeq)[data-x=ok]{background:var(--ok)!important}.b-chat:where(.astro-5p32qdeq){grid-template-columns:190px minmax(0,1fr);display:grid}.b-rail-l:where(.astro-5p32qdeq){background:color-mix(in srgb, var(--bg2) 55%, var(--bg));border-right:1px solid var(--line);min-width:0;padding:12px 0}.b-rail-l:where(.astro-5p32qdeq) .kicker:where(.astro-5p32qdeq){padding:12px 14px 4px}.b-rsearch:where(.astro-5p32qdeq){border:1px solid var(--line2);font:500 10.5px var(--mono);color:var(--fg3);margin:0 12px;padding:6px 8px}.b-rrow:where(.astro-5p32qdeq){font:700 12.5px var(--sans);grid-template-columns:8px 1fr auto;align-items:center;column-gap:8px;padding:6px 14px;display:grid}.b-rrow:where(.astro-5p32qdeq) span:where(.astro-5p32qdeq){font:500 10px var(--mono);color:var(--fg3);white-space:nowrap;text-overflow:ellipsis;grid-column:2/4;overflow:hidden}.b-rrow:where(.astro-5p32qdeq) em:where(.astro-5p32qdeq){font:700 9px var(--mono);background:var(--acc);color:var(--acc-fg);padding:1px 5px;font-style:normal}.b-rrow:where(.astro-5p32qdeq).on{background:var(--sel);box-shadow:inset 3px 0 0 var(--acc)}.b-thr:where(.astro-5p32qdeq){flex-direction:column;min-width:0;display:flex}.b-thead:where(.astro-5p32qdeq){border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 18px;display:flex}.b-thead:where(.astro-5p32qdeq) b:where(.astro-5p32qdeq){font:700 16px var(--sans)}.b-thead:where(.astro-5p32qdeq) span:where(.astro-5p32qdeq){font:500 10px var(--mono);color:var(--fg3)}.b-ev:where(.astro-5p32qdeq){border-left:1px dashed var(--line2);font:500 11px var(--mono);color:var(--fg2);align-items:center;gap:10px;margin:14px 18px 0;padding-left:12px;display:flex}.b-ev:where(.astro-5p32qdeq) span:where(.astro-5p32qdeq):last-child{color:var(--fg3)}.b-evo:where(.astro-5p32qdeq){border-left:1px dashed var(--line2);font:500 10px var(--mono);color:var(--fg3);margin:0 18px;padding:4px 0 4px 30px}.b-tm:where(.astro-5p32qdeq){padding:12px 18px 0}.b-tm:where(.astro-5p32qdeq) p:where(.astro-5p32qdeq){color:color-mix(in srgb, var(--fg) 92%, var(--fg2));font-size:13px;line-height:1.6}.b-tm:where(.astro-5p32qdeq).b-me p:where(.astro-5p32qdeq){background:color-mix(in srgb, var(--sel) 70%, var(--bg));border-left:2px solid var(--line2);padding:8px 11px}.b-tcomp:where(.astro-5p32qdeq){border:1px solid var(--line2);color:var(--fg3);justify-content:space-between;margin:16px 14px 14px;padding:8px 10px;font-size:12px;display:flex}.b-tcomp:where(.astro-5p32qdeq) span:where(.astro-5p32qdeq){font:900 10px var(--sans);color:var(--fg2);letter-spacing:.06em}.b-cr-h:where(.astro-5p32qdeq){justify-content:space-between;align-items:flex-start;padding:14px 18px 12px;display:flex}.b-cr-h:where(.astro-5p32qdeq) b:where(.astro-5p32qdeq){font:900 22px var(--sans);letter-spacing:-.02em;text-transform:uppercase;margin-top:4px;display:block}.b-cr-x:where(.astro-5p32qdeq){border:2px solid var(--fg);width:26px;height:26px;font:700 14px var(--sans);justify-content:center;align-items:center;display:inline-flex}.b-cr-env:where(.astro-5p32qdeq){background:var(--acc);color:var(--acc-fg);font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;gap:10px;padding:5px 18px;display:flex}.b-cr-env:where(.astro-5p32qdeq) span:where(.astro-5p32qdeq){opacity:.7}.b-cr-bar:where(.astro-5p32qdeq){background:var(--bg2);height:3px}.b-cr-bar:where(.astro-5p32qdeq) i:where(.astro-5p32qdeq){background:var(--acc);width:0;height:100%;display:block}.b-cr-form:where(.astro-5p32qdeq){flex-direction:column;gap:6px;padding:14px 18px 12px;transition:opacity .3s;display:flex}.b-cr-form:where(.astro-5p32qdeq).busy{opacity:.4}.b-cr-form:where(.astro-5p32qdeq) .kicker:where(.astro-5p32qdeq){margin-top:6px}.b-cr-name:where(.astro-5p32qdeq){border:3px solid var(--fg);height:42px;font:700 17px var(--mono);align-items:center;padding:0 12px;display:flex;position:relative}.b-cr-ph:where(.astro-5p32qdeq){color:var(--fg3);font-weight:500}.b-cr-ph:where(.astro-5p32qdeq)[hidden]{display:none}.b-cr-dice:where(.astro-5p32qdeq){color:var(--fg3);margin-left:auto;font-size:18px}.b-cr-hint:where(.astro-5p32qdeq){font:500 10.5px var(--mono);color:var(--fg3);min-height:15px}.b-cr-hint:where(.astro-5p32qdeq) :where(.astro-5p32qdeq)[hidden]{display:none}.b-cr-hint:where(.astro-5p32qdeq) b:where(.astro-5p32qdeq){color:var(--ok)}.b-cr-brain:where(.astro-5p32qdeq){border:2px solid var(--line2);font:500 11px var(--mono);color:var(--fg2);align-items:center;gap:10px;padding:7px 10px;display:flex}.b-cr-brain:where(.astro-5p32qdeq) i:where(.astro-5p32qdeq){background:var(--ok);width:8px;height:8px}.b-cr-brain:where(.astro-5p32qdeq) b:where(.astro-5p32qdeq){font:800 12px var(--sans);color:var(--fg)}.b-cr-brain:where(.astro-5p32qdeq) em:where(.astro-5p32qdeq){border:1px dashed var(--line2);text-transform:uppercase;letter-spacing:.06em;margin-left:auto;padding:1px 5px;font-size:9.5px;font-style:normal}.b-cr-lbl:where(.astro-5p32qdeq){align-items:baseline;gap:10px;margin-top:6px;display:flex}.b-cr-lbl:where(.astro-5p32qdeq) .kicker:where(.astro-5p32qdeq){margin-top:0}.b-cr-lbl:where(.astro-5p32qdeq)>span:where(.astro-5p32qdeq):last-child{font:500 10px var(--mono);color:var(--fg3)}.b-cr-pre:where(.astro-5p32qdeq){border:2px solid var(--fg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.b-cr-p:where(.astro-5p32qdeq){border-right:1px solid var(--line2);flex-direction:column;gap:2px;min-width:0;padding:10px;transition:background .2s,color .2s;display:flex}.b-cr-p:where(.astro-5p32qdeq):last-child{border-right:0}.b-cr-p:where(.astro-5p32qdeq) b:where(.astro-5p32qdeq){font:900 12.5px var(--sans);text-transform:uppercase}.b-cr-p:where(.astro-5p32qdeq) span:where(.astro-5p32qdeq){font:500 9.5px var(--mono);color:var(--fg3);overflow-wrap:anywhere}.b-cr-p:where(.astro-5p32qdeq) strong:where(.astro-5p32qdeq){font:900 19px var(--sans);letter-spacing:-.02em;margin-top:6px}.b-cr-p:where(.astro-5p32qdeq) strong:where(.astro-5p32qdeq) small:where(.astro-5p32qdeq){opacity:.6;font-size:10px}.b-cr-p:where(.astro-5p32qdeq).hov{background:var(--bg2)}.b-cr-p:where(.astro-5p32qdeq)[aria-pressed=true]{background:var(--fg);color:var(--bg)}.b-cr-p:where(.astro-5p32qdeq)[aria-pressed=true] span:where(.astro-5p32qdeq){color:var(--bg);opacity:.75}.b-cr-cust:where(.astro-5p32qdeq){border:1px solid var(--line2);font:900 10px var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;padding:7px 10px}.b-cr-cust:where(.astro-5p32qdeq) span:where(.astro-5p32qdeq){font:500 10px var(--mono);color:var(--fg3);letter-spacing:0;text-transform:none;margin-left:8px}.b-cr-foot:where(.astro-5p32qdeq){border-top:2px solid var(--fg);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 12px;padding:12px 18px 16px;display:grid}.b-cr-echo:where(.astro-5p32qdeq){font:500 10.5px var(--mono);color:var(--fg2);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.b-cr-cost:where(.astro-5p32qdeq){flex-direction:column;min-width:0;display:flex}.b-cr-cost:where(.astro-5p32qdeq) b:where(.astro-5p32qdeq){font:900 24px / 1.05 var(--sans);letter-spacing:-.02em}.b-cr-cost:where(.astro-5p32qdeq) b:where(.astro-5p32qdeq) small:where(.astro-5p32qdeq){color:var(--fg3);font-size:11px}.b-cr-cost:where(.astro-5p32qdeq)>span:where(.astro-5p32qdeq):last-child{font:500 9.5px var(--mono);color:var(--fg3)}.b-cr-cancel:where(.astro-5p32qdeq),.b-cr-go:where(.astro-5p32qdeq){border:2px solid var(--fg);height:40px;font:900 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 14px;display:inline-flex}.b-cr-go:where(.astro-5p32qdeq){background:var(--fg);color:var(--bg);transition:transform .12s,background .12s,opacity .2s}.b-cr-go:where(.astro-5p32qdeq).off{opacity:.35}.b-cr-go:where(.astro-5p32qdeq).press{background:var(--acc);border-color:var(--acc);color:var(--acc-fg);transform:translateY(2px)}.b-dkh:where(.astro-5p32qdeq){border-bottom:3px solid var(--fg);grid-template-rows:auto auto;grid-template-columns:1fr auto;column-gap:14px;padding:12px 18px;display:grid}.b-dkh:where(.astro-5p32qdeq)>div:where(.astro-5p32qdeq):first-child{align-items:center;gap:10px;min-width:0;display:flex}.b-pill:where(.astro-5p32qdeq){font:800 10px var(--sans);letter-spacing:.06em;color:var(--ok);align-items:center;gap:6px;display:inline-flex}.b-pill:where(.astro-5p32qdeq) i:where(.astro-5p32qdeq){background:var(--ok);width:8px;height:8px}.b-dkhost:where(.astro-5p32qdeq){font:500 10px var(--mono);color:var(--fg3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.b-dkh:where(.astro-5p32qdeq)>b:where(.astro-5p32qdeq){font:900 22px var(--sans);letter-spacing:-.02em;text-transform:uppercase;grid-row:2}.b-dkbtns:where(.astro-5p32qdeq){grid-area:1/2/3;align-items:center;gap:6px;display:flex}.b-dkbtns:where(.astro-5p32qdeq) span:where(.astro-5p32qdeq){border:2px solid var(--fg);font:900 9.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:6px 8px}.b-dkbody:where(.astro-5p32qdeq){grid-template-columns:150px minmax(0,1fr);display:grid}.b-dknav:where(.astro-5p32qdeq){border-right:3px solid var(--fg)}.b-dknav:where(.astro-5p32qdeq) div:where(.astro-5p32qdeq){border-bottom:1px solid var(--line);font:800 11.5px var(--sans);letter-spacing:.04em;text-transform:uppercase;padding:9px 12px}.b-dknav:where(.astro-5p32qdeq) small:where(.astro-5p32qdeq){font:500 9px var(--mono);letter-spacing:0;text-transform:none;color:var(--fg3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.b-dknav:where(.astro-5p32qdeq) .on:where(.astro-5p32qdeq){background:var(--fg);color:var(--bg)}.b-dknav:where(.astro-5p32qdeq) .on:where(.astro-5p32qdeq) small:where(.astro-5p32qdeq){color:var(--bg);opacity:.7}.b-dkmain:where(.astro-5p32qdeq){min-width:0;padding:14px}.b-chrome:where(.astro-5p32qdeq){border:1px solid var(--line2);background:#d9d6ce;overflow:hidden}.b-ctabs:where(.astro-5p32qdeq){background:#2a2925;gap:2px;padding:5px 6px 0;display:flex}.b-ctabs:where(.astro-5p32qdeq) span:where(.astro-5p32qdeq){font:500 9.5px var(--sans);color:#a8a59c;padding:5px 12px}.b-ctabs:where(.astro-5p32qdeq) .on:where(.astro-5p32qdeq){color:#f1efe9;background:#3a3833}.b-curl:where(.astro-5p32qdeq){color:#d8d5cc;font:500 9.5px var(--mono);white-space:nowrap;background:#3a3833;padding:5px 10px;overflow:hidden}.b-page:where(.astro-5p32qdeq){background:#ece9e2;height:200px;padding:18px 22px;position:relative;overflow:hidden}.b-plogo:where(.astro-5p32qdeq){background:#2a2925;width:70px;height:12px;margin-bottom:18px}.b-ph1:where(.astro-5p32qdeq){background:#57554f;width:55%;height:14px;margin-bottom:10px}.b-pline:where(.astro-5p32qdeq){background:#b9b6ac;width:80%;height:7px;margin-bottom:6px}.b-pline:where(.astro-5p32qdeq).s{width:60%}.b-pgrid:where(.astro-5p32qdeq){grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.b-pgrid:where(.astro-5p32qdeq) span:where(.astro-5p32qdeq){background:#dedbd2;border:1px solid #cfccc3;height:42px}.b-cookie:where(.astro-5p32qdeq){color:#f1efe9;font:500 11px var(--sans);background:#2a2925;justify-content:space-between;align-items:center;padding:10px 22px;animation:7s infinite bcookie;display:flex;position:absolute;bottom:0;left:0;right:0}.b-cookie:where(.astro-5p32qdeq) b:where(.astro-5p32qdeq){color:#0e0e0d;font:800 10px var(--sans);background:#ff5a1f;padding:5px 12px}.b-cursor:where(.astro-5p32qdeq){animation:7s infinite bcursor;position:absolute;top:30%;left:30%}@keyframes bcursor{0%{top:25%;left:30%}35%{top:82%;left:88%}40%{top:82%;left:88%;transform:scale(.85)}45%{top:82%;left:88%;transform:none}80%{top:50%;left:45%}to{top:25%;left:30%}}@keyframes bcookie{0%,41%{opacity:1;transform:none}46%,92%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.b-dkhint:where(.astro-5p32qdeq){font:500 9.5px var(--mono);color:var(--fg3);margin-top:8px}.b-vols:where(.astro-5p32qdeq){grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.b-lane:where(.astro-5p32qdeq){border-right:3px solid var(--fg);flex-direction:column;display:flex}.b-lanel:where(.astro-5p32qdeq){border-bottom:1px solid var(--line);flex-direction:column;padding:14px 18px 12px;display:flex}.b-lanel:where(.astro-5p32qdeq) b:where(.astro-5p32qdeq){font:900 40px / 1 var(--sans);letter-spacing:-.04em;color:var(--acc)}.b-lanel:where(.astro-5p32qdeq) small:where(.astro-5p32qdeq){font:500 10px var(--mono);color:var(--fg3)}.b-claim:where(.astro-5p32qdeq){border-top:4px solid var(--acc);background:repeating-linear-gradient(135deg, transparent 0 8px, var(--bg2) 8px 10px);border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:14px;padding:12px 14px}.b-claim-id:where(.astro-5p32qdeq){font:700 13px var(--mono)}.b-claim-ag:where(.astro-5p32qdeq){font:500 10.5px var(--mono);color:var(--fg3);margin:2px 0 10px}.b-claim-ag:where(.astro-5p32qdeq) b:where(.astro-5p32qdeq){color:var(--fg2)}.b-claim:where(.astro-5p32qdeq) dl:where(.astro-5p32qdeq){font:500 10.5px var(--mono);grid-template-columns:auto 1fr;gap:4px 14px;display:grid}.b-claim:where(.astro-5p32qdeq) dt:where(.astro-5p32qdeq){color:var(--fg3);text-transform:uppercase;letter-spacing:.1em;align-self:center;font-size:9px}.b-claim-f:where(.astro-5p32qdeq){border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.b-claim-f:where(.astro-5p32qdeq) span:where(.astro-5p32qdeq){background:var(--fg);color:var(--bg);font:900 10px var(--sans);letter-spacing:.06em;padding:7px 10px;animation:3s infinite bnudge;display:inline-block}@keyframes bnudge{0%,70%,to{background:var(--fg)}80%,90%{background:var(--acc)}}.b-cdraw:where(.astro-5p32qdeq){background:var(--bg);min-width:0;padding:16px 18px}.b-cdt:where(.astro-5p32qdeq){font:900 22px var(--sans);letter-spacing:-.02em;margin:2px 0 12px;display:block}.b-cname:where(.astro-5p32qdeq){border:3px solid var(--fg);height:44px;font:700 18px / 38px var(--mono);padding:0 10px}.b-chint:where(.astro-5p32qdeq){font:500 10.5px var(--mono);color:var(--ok);margin:5px 0 12px}.b-locked:where(.astro-5p32qdeq){border:2px solid var(--line2);background:var(--bg2);flex-direction:column;gap:2px;padding:9px 12px;display:flex}.b-locked:where(.astro-5p32qdeq) code:where(.astro-5p32qdeq){font-size:12px;font-weight:700}.b-locked:where(.astro-5p32qdeq) small:where(.astro-5p32qdeq){font:500 10px var(--mono);color:var(--fg3)}.b-cecho:where(.astro-5p32qdeq){border-top:3px solid var(--fg);font:500 10.5px var(--mono);color:var(--fg2);overflow-wrap:anywhere;margin-top:12px;padding-top:10px}.b-caret:where(.astro-5p32qdeq){background:var(--acc);vertical-align:-2px;width:7px;height:13px;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}.b-glyph:where(.astro-5p32qdeq){border:2px solid var(--fg);font:900 9px var(--sans);padding:0 4px;line-height:13px;display:inline-block}.b-seg:where(.astro-5p32qdeq){border:2px solid var(--fg);font:800 9.5px var(--sans);letter-spacing:.08em;display:flex}.b-seg:where(.astro-5p32qdeq) button:where(.astro-5p32qdeq){padding:7px 8px}.b-hs:where(.astro-5p32qdeq){flex:none;gap:2px;display:inline-flex}.b-hs:where(.astro-5p32qdeq) i:where(.astro-5p32qdeq){background:var(--line2);width:16px;height:7px;display:block}.b-hs:where(.astro-5p32qdeq) :where(.astro-5p32qdeq)[data-h=ok]{background:var(--ok)}.b-hs:where(.astro-5p32qdeq) :where(.astro-5p32qdeq)[data-h=warn]{background:var(--warn)}.b-hs:where(.astro-5p32qdeq) :where(.astro-5p32qdeq)[data-h=off]{background:var(--fg3)}.b-warn:where(.astro-5p32qdeq){color:var(--warn)}.b-who:where(.astro-5p32qdeq){font:700 12px var(--sans);margin-bottom:4px}@media (width<=1080px){.b-stop:where(.astro-5p32qdeq) .b-stop-in:where(.astro-5p32qdeq){grid-template-columns:minmax(0,1fr);gap:28px}.b-flip:where(.astro-5p32qdeq) .b-say:where(.astro-5p32qdeq){order:0}}@media (width<=640px){.b-stop:where(.astro-5p32qdeq) .b-stop-in:where(.astro-5p32qdeq){padding-top:40px;padding-bottom:44px}.b-rep:where(.astro-5p32qdeq){box-shadow:6px 6px 0 var(--line2)}.b-mboard:where(.astro-5p32qdeq){grid-template-columns:repeat(2,minmax(0,1fr))}.b-trig:where(.astro-5p32qdeq){grid-template-columns:110px minmax(0,1fr)}.b-chat:where(.astro-5p32qdeq){grid-template-columns:minmax(0,1fr)}.b-rail-l:where(.astro-5p32qdeq){display:none}.b-cr-pre:where(.astro-5p32qdeq){grid-template-columns:repeat(2,minmax(0,1fr))}.b-cr-p:where(.astro-5p32qdeq):nth-child(2){border-right:0}.b-cr-p:where(.astro-5p32qdeq):nth-child(-n+2){border-bottom:1px solid var(--line2)}.b-cr-foot:where(.astro-5p32qdeq){grid-template-columns:minmax(0,1fr) auto}.b-cr-cancel:where(.astro-5p32qdeq){display:none}.b-cr-h:where(.astro-5p32qdeq),.b-cr-form:where(.astro-5p32qdeq),.b-cr-foot:where(.astro-5p32qdeq){padding-left:14px;padding-right:14px}.b-dkbody:where(.astro-5p32qdeq){grid-template-columns:minmax(0,1fr)}.b-dknav:where(.astro-5p32qdeq){border-right:0;border-bottom:3px solid var(--fg);display:flex;overflow:hidden}.b-dknav:where(.astro-5p32qdeq) div:where(.astro-5p32qdeq){border-bottom:0;border-right:1px solid var(--line);flex:none}.b-dknav:where(.astro-5p32qdeq) small:where(.astro-5p32qdeq),.b-dkbtns:where(.astro-5p32qdeq) span:where(.astro-5p32qdeq):first-child{display:none}.b-page:where(.astro-5p32qdeq){height:170px}.b-vols:where(.astro-5p32qdeq){grid-template-columns:minmax(0,1fr)}.b-lane:where(.astro-5p32qdeq){border-right:0;border-bottom:3px solid var(--fg)}}@media (prefers-reduced-motion:reduce){.b-caret:where(.astro-5p32qdeq),.b-cursor:where(.astro-5p32qdeq),.b-cookie:where(.astro-5p32qdeq),.b-claim-f:where(.astro-5p32qdeq) span:where(.astro-5p32qdeq),.b-view:where(.astro-5p32qdeq).on{animation:none}.b-cursor:where(.astro-5p32qdeq){top:80%;left:86%}}.L1:where(.astro-bw62hg4j){opacity:var(--l1,0)}.L2:where(.astro-bw62hg4j){opacity:var(--l2,1)}.L2c:where(.astro-bw62hg4j){opacity:var(--l2c,1)}.L2o:where(.astro-bw62hg4j){opacity:var(--l2o,0)}.L3:where(.astro-bw62hg4j){opacity:var(--l3,1)}.L4:where(.astro-bw62hg4j){opacity:var(--l4,1)}.cot:where(.astro-bw62hg4j){opacity:var(--cot,1)}.L1:where(.astro-bw62hg4j),.L2:where(.astro-bw62hg4j),.L2c:where(.astro-bw62hg4j),.L2o:where(.astro-bw62hg4j),.L3:where(.astro-bw62hg4j),.L4:where(.astro-bw62hg4j){transition:opacity .7s}:where(.astro-bw62hg4j)[data-fx=pop],:where(.astro-bw62hg4j)[data-fx=wipe],:where(.astro-bw62hg4j)[data-fx=drop],:where(.astro-bw62hg4j)[data-fx=rise]{transform-box:fill-box;transform-origin:50%}:where(.astro-bw62hg4j)[data-fx=wipe]{transform-origin:0}:where(.astro-bw62hg4j)[data-fx=drop],:where(.astro-bw62hg4j)[data-fx=rise]{transform-origin:50% 100%}.face:where(.astro-bw62hg4j){stroke:var(--fg);stroke-width:2px;stroke-linejoin:miter}.f-t:where(.astro-bw62hg4j){fill:var(--bg3)}.f-l:where(.astro-bw62hg4j){fill:var(--bg2)}.f-r:where(.astro-bw62hg4j){fill:var(--bg)}.vol:where(.astro-bw62hg4j){stroke:var(--ok);stroke-width:2px}.vol-t:where(.astro-bw62hg4j){fill:var(--bg3)}.vol-l:where(.astro-bw62hg4j){fill:var(--bg2)}.vol-r:where(.astro-bw62hg4j){fill:var(--bg)}.vol-tx:where(.astro-bw62hg4j){font:700 15px var(--mono);fill:var(--ok)}.bolt:where(.astro-bw62hg4j){stroke:var(--fg2);stroke-width:3px}.hx:where(.astro-bw62hg4j){font:900 25px var(--sans);letter-spacing:-.01em;text-transform:uppercase;fill:var(--fg)}.hx-s:where(.astro-bw62hg4j){font:500 10.5px var(--mono);fill:var(--fg2);text-transform:uppercase;letter-spacing:.04em}.port:where(.astro-bw62hg4j){fill:var(--acc)}.port-t:where(.astro-bw62hg4j){font:700 11px var(--mono);fill:var(--acc);text-transform:uppercase}.rx:where(.astro-bw62hg4j){font:500 11px var(--mono);fill:var(--fg3)}.rx-b:where(.astro-bw62hg4j){fill:var(--fg);font-size:13px;font-weight:700}.mark:where(.astro-bw62hg4j){fill:var(--acc)}.nm:where(.astro-bw62hg4j){font:900 24px var(--sans);letter-spacing:-.02em;fill:var(--fg)}.vent:where(.astro-bw62hg4j){stroke:var(--line2);stroke-width:2px}.out:where(.astro-bw62hg4j){stroke:var(--fg2);stroke-width:2px;fill:none}.out-h:where(.astro-bw62hg4j){fill:var(--fg2)}.ts:where(.astro-bw62hg4j){stroke:var(--acc);stroke-width:4px;fill:none;stroke-linejoin:miter}.ts-j:where(.astro-bw62hg4j){fill:var(--acc)}.ts-t:where(.astro-bw62hg4j){font:900 26px var(--sans);text-transform:uppercase;letter-spacing:.02em;fill:var(--acc)}.ts-s:where(.astro-bw62hg4j){font:500 17px var(--mono);fill:var(--acc)}.ghost:where(.astro-bw62hg4j){fill:none;stroke:var(--fg3);stroke-width:2px;stroke-dasharray:8 6}.gh-b:where(.astro-bw62hg4j){fill:var(--bg);stroke:var(--fg3);stroke-width:1.5px}.gh-t:where(.astro-bw62hg4j){font:900 22px var(--sans);text-transform:uppercase;fill:var(--fg2)}.gh-s:where(.astro-bw62hg4j){font:500 13px var(--mono);fill:var(--fg3)}.kept:where(.astro-bw62hg4j){font:700 16px var(--mono);text-transform:uppercase;letter-spacing:.08em;fill:var(--ok)}.dim:where(.astro-bw62hg4j){stroke:var(--fg3);stroke-width:1.2px}.dim-t:where(.astro-bw62hg4j){font:500 12px var(--mono);fill:var(--fg2)}.blk:where(.astro-bw62hg4j){stroke:var(--bad);stroke-width:2.5px;stroke-dasharray:8 5;fill:none}.x:where(.astro-bw62hg4j) line:where(.astro-bw62hg4j){stroke:var(--bad);stroke-width:4px;transition:stroke-width .25s}.x:where(.astro-bw62hg4j).hit line:where(.astro-bw62hg4j){stroke-width:7px;transition:none}.lead:where(.astro-bw62hg4j){stroke:var(--fg2);stroke-width:1.2px;fill:none}.lead-end:where(.astro-bw62hg4j){fill:var(--fg)}.num-b:where(.astro-bw62hg4j){fill:var(--acc)}.num-t:where(.astro-bw62hg4j){font:900 15px var(--sans);fill:var(--acc-fg);text-anchor:middle}.co-t:where(.astro-bw62hg4j){font:900 17px var(--sans);text-transform:uppercase;letter-spacing:.02em;fill:var(--fg)}.co-s:where(.astro-bw62hg4j){font:500 12px var(--mono);fill:var(--fg2)}.co:where(.astro-bw62hg4j){transition:opacity .25s}.acct:where(.astro-bw62hg4j){fill:none;stroke:var(--fg);stroke-width:3px}.acct-h:where(.astro-bw62hg4j){fill:var(--fg)}.acct-t:where(.astro-bw62hg4j){font:900 26px var(--sans);text-transform:uppercase;letter-spacing:.04em;fill:var(--bg)}.acct-s:where(.astro-bw62hg4j){font:700 16px var(--mono);fill:var(--bg)}.pl-top:where(.astro-bw62hg4j){fill:var(--fg2);stroke:var(--fg);stroke-width:2px}.pl-tt:where(.astro-bw62hg4j){font:900 18px var(--sans);text-transform:uppercase;letter-spacing:.06em;fill:var(--bg)}.pl-cell:where(.astro-bw62hg4j){fill:var(--bg2);stroke:var(--fg);stroke-width:2px}.pl-t:where(.astro-bw62hg4j){font:900 24px var(--sans);text-transform:uppercase;letter-spacing:-.01em;fill:var(--fg)}.pl-s:where(.astro-bw62hg4j){font:500 16px var(--mono);fill:var(--fg3)}.tag-b:where(.astro-bw62hg4j){fill:var(--fg)}.tag-t:where(.astro-bw62hg4j){font:900 17px var(--sans);text-transform:uppercase;letter-spacing:.08em;fill:var(--bg)}.api:where(.astro-bw62hg4j){stroke:var(--fg);stroke-width:3px;fill:none}.api-h:where(.astro-bw62hg4j){fill:var(--fg)}.api-t:where(.astro-bw62hg4j){font:900 24px var(--sans);text-transform:uppercase;letter-spacing:.04em;fill:var(--fg)}.api-s:where(.astro-bw62hg4j){font:500 17px var(--mono);fill:var(--fg2)}.lap:where(.astro-bw62hg4j){stroke:var(--fg);stroke-width:2.5px}.lap-p:where(.astro-bw62hg4j),.lap-l:where(.astro-bw62hg4j){fill:var(--bg2)}.lap-r:where(.astro-bw62hg4j){fill:var(--bg)}.lap-tp:where(.astro-bw62hg4j){fill:var(--bg3)}.lap-scr:where(.astro-bw62hg4j){fill:var(--bg);stroke:var(--line2);stroke-width:1.5px}.lap-mk:where(.astro-bw62hg4j){fill:var(--acc)}.lap-t:where(.astro-bw62hg4j){font:900 15px var(--sans);text-transform:uppercase;fill:var(--fg)}.lap-sq:where(.astro-bw62hg4j){fill:var(--bg3)}.lap-sq:where(.astro-bw62hg4j).s-ok{fill:var(--ok)}.lap-sq:where(.astro-bw62hg4j).s-acc{fill:var(--acc)}.lap-sq:where(.astro-bw62hg4j).s-warn{fill:var(--warn)}.lap-bar:where(.astro-bw62hg4j){fill:var(--line2)}.lap-n:where(.astro-bw62hg4j){font:900 40px var(--sans);text-transform:uppercase;letter-spacing:-.02em;fill:var(--fg)}.lap-s:where(.astro-bw62hg4j){font:500 18px var(--mono);fill:var(--fg2)}.route:where(.astro-bw62hg4j){fill:none;stroke:none}.hl:where(.astro-bw62hg4j){fill:none;stroke:var(--fg);stroke-width:3px;opacity:0}.pkt:where(.astro-bw62hg4j),.ob:where(.astro-bw62hg4j){fill:var(--fg);opacity:0}.probe:where(.astro-bw62hg4j){fill:var(--bad);opacity:0}.ring:where(.astro-bw62hg4j){fill:none;stroke:var(--bad);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.bp:where(.astro-bifh4k3y){border-bottom:3px solid var(--fg)}.bp-defs:where(.astro-bifh4k3y){width:0;height:0;position:absolute;overflow:hidden}.st1:where(.astro-bifh4k3y){--l1:1;--l2:0;--l2c:0;--l2o:0;--l3:0;--l4:0}.st2:where(.astro-bifh4k3y){--l1:0;--l2:1;--l2c:0;--l2o:1;--l3:0;--l4:0}.st3:where(.astro-bifh4k3y){--l1:0;--l2:1;--l2c:1;--l2o:0;--l3:1;--l4:0}.st4:where(.astro-bifh4k3y){--l1:0;--l2:1;--l2c:1;--l2o:0;--l3:1;--l4:1}#e-live:where(.astro-bifh4k3y).st2{--l2c:1;--l2o:0}#e-live:where(.astro-bifh4k3y).st2.cv-gone{--l2c:0;--l2o:1}.bp-sheet:where(.astro-bifh4k3y){border:2px solid var(--fg);background-color:var(--bg);background-image:linear-gradient(var(--bg2) 1px, transparent 1px), linear-gradient(90deg, var(--bg2) 1px, transparent 1px);background-position:-1px -1px;background-size:40px 40px;flex-direction:column;min-width:0;display:flex;position:relative}.bp-sheet:where(.astro-bifh4k3y):before,.bp-sheet:where(.astro-bifh4k3y):after{content:"";border:0 solid var(--acc);pointer-events:none;width:18px;height:18px;position:absolute}.bp-sheet:where(.astro-bifh4k3y):before{border-top-width:3px;border-left-width:3px;top:10px;left:10px}.bp-sheet:where(.astro-bifh4k3y):after{border-top-width:3px;border-right-width:3px;top:10px;right:10px}.bp-fig:where(.astro-bifh4k3y){flex:1;width:100%;height:auto;min-height:0;display:block}.fig-n:where(.astro-bifh4k3y){display:none}.bp-tb:where(.astro-bifh4k3y){border-top:2px solid var(--fg);font:700 10px / 1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg2);background:var(--bg);display:flex}.bp-tb:where(.astro-bifh4k3y)>span:where(.astro-bifh4k3y),.bp-tb:where(.astro-bifh4k3y)>button:where(.astro-bifh4k3y){border-right:1px solid var(--line2);white-space:nowrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.bp-tb:where(.astro-bifh4k3y) .tb-b:where(.astro-bifh4k3y){color:var(--fg);font:900 12px / 1 var(--sans);letter-spacing:.06em}.bp-tb:where(.astro-bifh4k3y) .tb-b:where(.astro-bifh4k3y) i:where(.astro-bifh4k3y){background:var(--acc);width:10px;height:10px}.bp-tb:where(.astro-bifh4k3y) .tb-w:where(.astro-bifh4k3y){color:var(--fg);flex:1}.bp-tb:where(.astro-bifh4k3y) .tb-r:where(.astro-bifh4k3y){border:0;border-right:1px solid var(--line2);border-left:1px solid var(--line2);color:var(--fg2);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0}.bp-tb:where(.astro-bifh4k3y) .tb-r:where(.astro-bifh4k3y):hover{background:var(--fg);color:var(--bg)}.bp-tb:where(.astro-bifh4k3y) .tb-p:where(.astro-bifh4k3y){border-right:0;gap:5px}.bp-tb:where(.astro-bifh4k3y) .tb-p:where(.astro-bifh4k3y) i:where(.astro-bifh4k3y){border:2px solid var(--fg3);width:10px;height:10px;transition:background .3s,border-color .3s}.bp-tb:where(.astro-bifh4k3y) .tb-p:where(.astro-bifh4k3y) i:where(.astro-bifh4k3y).on{background:var(--acc);border-color:var(--acc)}.bp-tb:where(.astro-bifh4k3y) .tb-next:where(.astro-bifh4k3y){background:var(--acc);color:var(--acc-fg);border:0;border-left:2px solid var(--fg);font:900 12px / 1 var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;align-items:center;padding:0 18px;display:flex}.bp-tb:where(.astro-bifh4k3y) .tb-next:where(.astro-bifh4k3y):hover{background:var(--fg);color:var(--bg)}.bp-tb:where(.astro-bifh4k3y) button:where(.astro-bifh4k3y):focus-visible{outline:3px solid var(--fg);outline-offset:-5px}.bp-tb:where(.astro-bifh4k3y) .tb-next:where(.astro-bifh4k3y):focus-visible{outline-color:var(--acc-fg)}.bp-stage:where(.astro-bifh4k3y){display:none}.pnl:where(.astro-bifh4k3y){border-bottom:1px solid var(--line);max-width:var(--max);grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin:0 auto;display:grid}.pnl:where(.astro-bifh4k3y).last{border-bottom:0}.pnl:where(.astro-bifh4k3y)>.bp-sheet:where(.astro-bifh4k3y){margin:32px 0 32px 24px}.copy:where(.astro-bifh4k3y){flex-direction:column;justify-content:center;min-width:0;padding:44px 32px;display:flex}.bp-hero:where(.astro-bifh4k3y) h1:where(.astro-bifh4k3y){letter-spacing:-.045em;text-transform:uppercase;margin:16px 0 24px;font-size:clamp(44px,5vw,80px);font-weight:900;line-height:.88}.bp-hero:where(.astro-bifh4k3y) h1:where(.astro-bifh4k3y) em:where(.astro-bifh4k3y){color:var(--acc);font-style:normal}.bp-lede:where(.astro-bifh4k3y){color:var(--fg2);max-width:30em;margin-bottom:28px;font-size:19px}.bp-ctas:where(.astro-bifh4k3y){flex-wrap:wrap;gap:12px;display:flex}.bp-meta:where(.astro-bifh4k3y){font:500 11px var(--mono);color:var(--fg3);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:6px 16px;margin-top:22px;display:flex}.pn:where(.astro-bifh4k3y){border:2px solid var(--fg);font:700 10px / 1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg3);align-self:flex-start;align-items:stretch;margin-bottom:20px;display:inline-flex}.pn:where(.astro-bifh4k3y) b:where(.astro-bifh4k3y){background:var(--acc);width:40px;color:var(--acc-fg);font:900 15px / 1 var(--sans);letter-spacing:0;justify-content:center;align-items:center;transition:background .3s,color .3s;display:flex}.pn:where(.astro-bifh4k3y) span:where(.astro-bifh4k3y){align-items:center;padding:10px 12px;display:flex}.pn:where(.astro-bifh4k3y) .pn-k:where(.astro-bifh4k3y){border-left:1px solid var(--line2);color:var(--fg)}.copy:where(.astro-bifh4k3y) h2:where(.astro-bifh4k3y){letter-spacing:-.035em;text-transform:uppercase;margin-bottom:18px;font-size:clamp(32px,3.2vw,48px);font-weight:900;line-height:.92}.copy:where(.astro-bifh4k3y) p:where(.astro-bifh4k3y){color:var(--fg2);max-width:32em;font-size:17px}.facts:where(.astro-bifh4k3y){border-top:1px solid var(--line);margin-top:24px;list-style:none}.facts:where(.astro-bifh4k3y) li:where(.astro-bifh4k3y){border-bottom:1px solid var(--line);font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:12px;padding:11px 0;display:flex}.bp-key:where(.astro-bifh4k3y){background:var(--line);border-top:2px solid var(--fg);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;list-style:none;display:none}.bp-key:where(.astro-bifh4k3y) li:where(.astro-bifh4k3y){background:var(--bg);font:500 11px / 1.35 var(--mono);color:var(--fg2);align-items:flex-start;gap:10px;padding:10px;display:flex}.bp-key:where(.astro-bifh4k3y) b:where(.astro-bifh4k3y){background:var(--acc);width:20px;height:20px;color:var(--acc-fg);font:900 12px var(--sans);flex:none;justify-content:center;align-items:center;display:inline-flex}.bp-key:where(.astro-bifh4k3y) strong:where(.astro-bifh4k3y){color:var(--fg);font:900 12px / 1.2 var(--sans);text-transform:uppercase;letter-spacing:.03em;display:block}.cli:where(.astro-bifh4k3y){border-left:3px solid var(--acc);background:var(--bg2);font:500 14px var(--mono);max-width:26em;margin-top:24px;padding:12px 16px}.cli:where(.astro-bifh4k3y) .pr:where(.astro-bifh4k3y){color:var(--acc)}.next:where(.astro-bifh4k3y){font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--acc);align-self:flex-start;margin-top:22px}.next:where(.astro-bifh4k3y):hover{color:var(--fg)}.bp:where(.astro-bifh4k3y).live{grid-template-columns:minmax(0,1fr) minmax(400px,33%);display:grid}.live:where(.astro-bifh4k3y) .bp-stage:where(.astro-bifh4k3y){height:calc(100vh - 95px);min-height:520px;padding:18px 20px 18px 24px;display:block;position:sticky;top:67px}.live:where(.astro-bifh4k3y) .bp-stage:where(.astro-bifh4k3y) .bp-sheet:where(.astro-bifh4k3y),.live:where(.astro-bifh4k3y) .bp-stage:where(.astro-bifh4k3y) .bp-fig:where(.astro-bifh4k3y){height:100%}.live:where(.astro-bifh4k3y) .static:where(.astro-bifh4k3y){display:none}.live:where(.astro-bifh4k3y) .bp-panels:where(.astro-bifh4k3y){border-left:2px solid var(--fg)}.live:where(.astro-bifh4k3y) .pnl:where(.astro-bifh4k3y){max-width:none;min-height:78vh;margin:0;display:flex}.bp-hero:where(.astro-bifh4k3y){scroll-margin-top:120px}.live:where(.astro-bifh4k3y) .pnl:where(.astro-bifh4k3y).bp-hero{border-bottom:2px solid var(--fg);min-height:calc(100vh - 95px)}.live:where(.astro-bifh4k3y) .pnl:where(.astro-bifh4k3y).last{min-height:92vh}.live:where(.astro-bifh4k3y) .copy:where(.astro-bifh4k3y){padding:40px 32px 40px 36px}.live:where(.astro-bifh4k3y) .bp-hero:where(.astro-bifh4k3y) h1:where(.astro-bifh4k3y){font-size:clamp(44px,4vw,62px)}.live:where(.astro-bifh4k3y) .bp-lede:where(.astro-bifh4k3y){font-size:18px}.live:where(.astro-bifh4k3y) .pnl:where(.astro-bifh4k3y):not(.on) .pn:where(.astro-bifh4k3y) b:where(.astro-bifh4k3y){color:var(--fg3);box-shadow:inset -1px 0 0 var(--line2);background:0 0}@media (width<=1080px){.pnl:where(.astro-bifh4k3y){grid-template-columns:minmax(0,1fr)}.pnl:where(.astro-bifh4k3y)>.bp-sheet:where(.astro-bifh4k3y){margin:24px 24px 0}.bp-hero:where(.astro-bifh4k3y) .copy:where(.astro-bifh4k3y){order:-1;padding-bottom:8px}.copy:where(.astro-bifh4k3y){padding:32px 24px 44px}}@media (width<=640px){.fig-w:where(.astro-bifh4k3y){display:none}.fig-n:where(.astro-bifh4k3y){--cot:0;display:block}.pnl:where(.astro-bifh4k3y)>.bp-sheet:where(.astro-bifh4k3y){margin:16px 16px 0}.copy:where(.astro-bifh4k3y){padding:28px 16px 36px}.bp-key:where(.astro-bifh4k3y){display:grid}.bp-hero:where(.astro-bifh4k3y) .copy:where(.astro-bifh4k3y){padding-top:36px;padding-bottom:4px}.bp-tb:where(.astro-bifh4k3y)>span:where(.astro-bifh4k3y){padding:9px 10px}.bp-lede:where(.astro-bifh4k3y){font-size:17px}}.cta:where(.astro-jrji5vli){background:var(--acc);color:var(--acc-fg);border-bottom:3px solid var(--fg);background-image:linear-gradient(#0e0e0d12 1px,#0000 1px),linear-gradient(90deg,#0e0e0d12 1px,#0000 1px);background-size:40px 40px}.in:where(.astro-jrji5vli){max-width:var(--max);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin:0 auto;padding:64px 24px;display:flex}h2:where(.astro-jrji5vli){letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(48px,8vw,120px);font-weight:900;line-height:.84}.c-ctas:where(.astro-jrji5vli){flex-wrap:wrap;gap:12px;display:flex}.cta:where(.astro-jrji5vli) .btn:where(.astro-jrji5vli){border-color:var(--acc-fg)}.cta:where(.astro-jrji5vli) .btn-p:where(.astro-jrji5vli){background:var(--acc-fg);color:var(--fg)}.cta:where(.astro-jrji5vli) .btn-p:where(.astro-jrji5vli):hover{background:var(--fg);color:var(--acc-fg)}.cta:where(.astro-jrji5vli) .btn-s:where(.astro-jrji5vli){color:var(--acc-fg)}.cta:where(.astro-jrji5vli) .btn-s:where(.astro-jrji5vli):hover{background:var(--acc-fg);color:var(--acc)}.watch:where(.astro-jrji5vli){font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;margin-top:16px;display:inline-block}.watch:where(.astro-jrji5vli):hover{text-decoration:underline}.m:where(.astro-jrji5vli){font:700 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;margin-top:10px}@media (width<=640px){.in:where(.astro-jrji5vli){padding:48px 16px}}.pw:where(.astro-ydshk36a){border-bottom:3px solid var(--fg)}.bars-wrap:where(.astro-ydshk36a){border:2px solid var(--fg);overflow-x:auto}.bars:where(.astro-ydshk36a){background:var(--line);grid-template-columns:repeat(14,minmax(72px,1fr));gap:0 1px;display:grid}.grp:where(.astro-ydshk36a){background:var(--bg);font:700 10px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--fg3);border-bottom:1px solid var(--line);padding:10px 12px}.grp:where(.astro-ydshk36a).gpu{color:var(--acc)}.bar:where(.astro-ydshk36a){background:var(--bg);flex-direction:column;min-width:0;padding:14px 10px;transition:background .12s;display:flex}.col:where(.astro-ydshk36a){border-bottom:2px solid var(--fg);align-items:flex-end;height:140px;margin-bottom:12px;display:flex}.col:where(.astro-ydshk36a) i:where(.astro-ydshk36a){background:var(--fg3);transform-origin:50% 100%;width:100%;transition:background .12s;display:block}.gpu:where(.astro-ydshk36a) .col:where(.astro-ydshk36a) i:where(.astro-ydshk36a){background:repeating-linear-gradient(135deg, var(--fg3) 0 3px, transparent 3px 7px);box-shadow:inset 0 0 0 2px var(--fg3)}.def:where(.astro-ydshk36a) .col:where(.astro-ydshk36a) i:where(.astro-ydshk36a){background:var(--acc)}.bar:where(.astro-ydshk36a):hover{background:var(--sel)}.bar:where(.astro-ydshk36a):hover .col:where(.astro-ydshk36a) i:where(.astro-ydshk36a){background:var(--fg)}.bar:where(.astro-ydshk36a) b:where(.astro-ydshk36a){font:900 18px / 1 var(--sans);letter-spacing:-.02em}.id:where(.astro-ydshk36a){font:700 10.5px var(--mono);color:var(--fg);white-space:nowrap;margin-top:6px}.it:where(.astro-ydshk36a){font:500 10px var(--mono);color:var(--fg3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stats:where(.astro-ydshk36a){border:2px solid var(--fg);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.stats:where(.astro-ydshk36a)>div:where(.astro-ydshk36a){border-right:1px solid var(--line);padding:22px 24px}.stats:where(.astro-ydshk36a) b:where(.astro-ydshk36a){font:900 40px / 1 var(--sans);letter-spacing:-.04em;margin-bottom:6px;display:block}.stats:where(.astro-ydshk36a) span:where(.astro-ydshk36a){color:var(--fg2);font-size:14px}.stats:where(.astro-ydshk36a) a:where(.astro-ydshk36a){font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--acc);align-items:center;padding:0 24px;display:flex}.stats:where(.astro-ydshk36a) a:where(.astro-ydshk36a):hover{background:var(--fg);color:var(--bg)}.fine:where(.astro-ydshk36a){font:500 11px var(--mono);color:var(--fg3);text-transform:uppercase;letter-spacing:.06em;padding:14px 0 44px}@media (prefers-reduced-motion:no-preference){.bars:where(.astro-ydshk36a).armed .col:where(.astro-ydshk36a) i:where(.astro-ydshk36a){transform:scaleY(0)}.bars:where(.astro-ydshk36a).grow .col:where(.astro-ydshk36a) i:where(.astro-ydshk36a){transition:transform .7s cubic-bezier(.2, .8, .2, 1) calc(var(--k) * 55ms), background .12s;transform:none}}@media (width<=1080px){.bars:where(.astro-ydshk36a){grid-template-columns:repeat(14,minmax(76px,1fr))}.stats:where(.astro-ydshk36a){grid-template-columns:repeat(3,minmax(0,1fr))}.stats:where(.astro-ydshk36a) a:where(.astro-ydshk36a){border-top:1px solid var(--line);grid-column:1/-1;padding:16px 24px}}@media (width<=640px){.stats:where(.astro-ydshk36a){grid-template-columns:minmax(0,1fr)}.stats:where(.astro-ydshk36a)>div:where(.astro-ydshk36a){border-right:0;border-bottom:1px solid var(--line);padding:18px 16px}.stats:where(.astro-ydshk36a) a:where(.astro-ydshk36a){border-top:0;padding:16px}.fine:where(.astro-ydshk36a){padding-bottom:36px}}.zt:where(.astro-x4soq6ak){border-bottom:3px solid var(--fg);padding-bottom:8px}.zt:where(.astro-x4soq6ak) code:where(.astro-x4soq6ak){font-family:var(--mono);color:var(--fg);background:var(--bg3);padding:1px 5px;font-size:.86em}.g:where(.astro-x4soq6ak){color:var(--fg3)}.tm-main:where(.astro-x4soq6ak){grid-template-columns:minmax(0,1fr) 290px;display:grid;position:relative}.pick:where(.astro-x4soq6ak){z-index:5;background-color:color-mix(in srgb, var(--bg) 88%, transparent);background-image:linear-gradient(var(--bg2) 1px, transparent 1px), linear-gradient(90deg, var(--bg2) 1px, transparent 1px);backdrop-filter:blur(3px);background-size:40px 40px;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.pick:where(.astro-x4soq6ak)[hidden]{display:none}.pick-in:where(.astro-x4soq6ak){border:2px solid var(--fg);background:var(--bg);width:min(760px,100%);box-shadow:10px 10px 0 var(--line2)}.pick-k:where(.astro-x4soq6ak){border-bottom:1px solid var(--line2);font:700 10px / 1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);align-items:center;gap:10px;padding:12px 18px;display:flex}.pick-k:where(.astro-x4soq6ak) i:where(.astro-x4soq6ak){background:var(--acc);width:10px;height:10px}.pick-opts:where(.astro-x4soq6ak){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pick-o:where(.astro-x4soq6ak){flex-direction:column;gap:12px;padding:22px 18px;display:flex}.pick-o:where(.astro-x4soq6ak)+.pick-o:where(.astro-x4soq6ak){border-left:1px solid var(--line2)}.pick-b:where(.astro-x4soq6ak){justify-content:center;height:64px;font-size:16px}.pick-b:where(.astro-x4soq6ak):focus-visible{outline:3px solid var(--acc);outline-offset:3px}.pick-o:where(.astro-x4soq6ak) span:where(.astro-x4soq6ak){font:500 12px / 1.5 var(--mono);color:var(--fg2)}.pick-f:where(.astro-x4soq6ak){border-top:1px solid var(--line2);font:500 11px / 1.4 var(--mono);color:var(--fg3);padding:11px 18px}.tm-side:where(.astro-x4soq6ak){border-left:2px solid var(--fg);background:var(--bg2);flex-direction:column;order:2;min-width:0;padding:16px 18px;display:flex}.clk-head:where(.astro-x4soq6ak){font:700 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);justify-content:space-between;align-items:center;display:flex}.clk-ch:where(.astro-x4soq6ak){color:var(--acc);margin-left:auto;margin-right:12px;display:none}.ap-ss:where(.astro-x4soq6ak) .ap-seg:where(.astro-x4soq6ak){justify-self:start}.clk-state:where(.astro-x4soq6ak).live{color:var(--acc)}.clk:where(.astro-x4soq6ak){font:800 76px / .9 var(--mono);letter-spacing:-.07em;color:var(--fg);font-variant-numeric:tabular-nums;margin:10px 0 16px}.chap:where(.astro-x4soq6ak){border-top:2px solid var(--fg);list-style:none}.chap:where(.astro-x4soq6ak) li:where(.astro-x4soq6ak){border-bottom:1px solid var(--line);color:var(--fg3);grid-template-columns:9px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:9px 0;transition:color .2s;display:grid}.chap:where(.astro-x4soq6ak) li:where(.astro-x4soq6ak) .sq{background:var(--line2);width:9px;height:9px}.chap:where(.astro-x4soq6ak) .cn:where(.astro-x4soq6ak){font:900 12px var(--sans);letter-spacing:.08em;text-transform:uppercase}.chap:where(.astro-x4soq6ak) .cd:where(.astro-x4soq6ak){font:500 10.5px var(--mono);color:var(--fg3);grid-column:2/-1;margin-top:2px}.chap:where(.astro-x4soq6ak) .ct:where(.astro-x4soq6ak){font:500 11px var(--mono);font-variant-numeric:tabular-nums}.chap:where(.astro-x4soq6ak) li:where(.astro-x4soq6ak).done{color:var(--fg)}.chap:where(.astro-x4soq6ak) li:where(.astro-x4soq6ak).done .sq{background:var(--ok)}.chap:where(.astro-x4soq6ak) li:where(.astro-x4soq6ak).on{color:var(--acc)}.chap:where(.astro-x4soq6ak) li:where(.astro-x4soq6ak).on .sq{background:var(--acc);animation:1.2s infinite hpulse}.zt:where(.astro-x4soq6ak) .hc-term:where(.astro-x4soq6ak){padding-bottom:24px}.tm:where(.astro-x4soq6ak){border:2px solid var(--fg);box-shadow:12px 12px 0 var(--line2);color:#e6e3dc;font:500 12.5px / 1.7 var(--mono);background:#0b0b0a;min-width:0}.tm-bar:where(.astro-x4soq6ak){border-bottom:2px solid var(--fg);background:var(--bg2);height:40px;font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg2);grid-template-columns:auto auto auto 1fr auto;align-items:center;gap:18px;padding:0 0 0 14px;display:grid}.tm-dots:where(.astro-x4soq6ak){gap:6px;display:flex}.tm-dots:where(.astro-x4soq6ak) i:where(.astro-x4soq6ak){border:1.5px solid var(--fg3);width:10px;height:10px}.tm-dots:where(.astro-x4soq6ak) i:where(.astro-x4soq6ak):first-child{background:var(--acc);border-color:var(--acc)}.tm-ch:where(.astro-x4soq6ak){color:var(--acc);justify-self:center}.tm-ctl:where(.astro-x4soq6ak){height:100%;display:flex}.tm-ctl:where(.astro-x4soq6ak) button:where(.astro-x4soq6ak){border:0;border-left:1px solid var(--line2);height:100%;color:var(--fg2);font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 14px}.tm-ctl:where(.astro-x4soq6ak) button:where(.astro-x4soq6ak):hover{background:var(--fg);color:var(--bg)}.tm-body:where(.astro-x4soq6ak){scroll-behavior:auto;height:100%;padding:16px 18px 18px;overflow:auto}.ln:where(.astro-x4soq6ak){white-space:pre;min-height:1.7em}.ln:where(.astro-x4soq6ak).hid{display:none}.ln:where(.astro-x4soq6ak).cmd{color:#f1efe9;margin-top:6px;font-weight:700}.ln:where(.astro-x4soq6ak).cmd:first-child{margin-top:0}.ln:where(.astro-x4soq6ak).gap{color:var(--acc);letter-spacing:.08em;text-transform:uppercase;white-space:normal;align-items:center;gap:14px;margin:12px 0;font-size:11px;display:flex}.ln:where(.astro-x4soq6ak).gap.hid{display:none}.ln:where(.astro-x4soq6ak).gap .gap-l{border-top:1px dashed var(--acc);flex:1}.tm-body:where(.astro-x4soq6ak) .g{color:#6b6963}.tm-body:where(.astro-x4soq6ak) .o{color:#ff5a1f}.tm-body:where(.astro-x4soq6ak) .k{color:#37c27f}.tm-body:where(.astro-x4soq6ak) .w{color:#f1efe9}.tm-body:where(.astro-x4soq6ak) .ph{color:#a8a59c}.tm-body:where(.astro-x4soq6ak) .u{color:#f1efe9;text-underline-offset:3px;text-decoration:underline #3d3b35}.cur:where(.astro-x4soq6ak){vertical-align:-2px;background:#ff5a1f;width:8px;height:15px;animation:1s step-end infinite blink;display:inline-block}.rail:where(.astro-x4soq6ak){border-top:2px solid var(--fg);background:#0b0b0a;gap:2px;height:12px;display:flex}.rseg:where(.astro-x4soq6ak){background:var(--bg3);min-width:6px;position:relative}.rseg:where(.astro-x4soq6ak) i:where(.astro-x4soq6ak){background:var(--acc);position:absolute;inset:0 auto 0 0}.tm-note:where(.astro-x4soq6ak){font:500 11px / 1.6 var(--mono);color:var(--fg3);max-width:120ch;margin-top:18px}.tm-note:where(.astro-x4soq6ak) code:where(.astro-x4soq6ak){font-size:11px}.vseg:where(.astro-x4soq6ak){border:2px solid var(--fg);height:26px;display:flex}.vseg:where(.astro-x4soq6ak)[hidden]{display:none}.vseg:where(.astro-x4soq6ak) button:where(.astro-x4soq6ak){color:var(--fg);font:900 10.5px var(--sans);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;padding:0 12px}.vseg:where(.astro-x4soq6ak) button:where(.astro-x4soq6ak)[aria-pressed=true]{background:var(--fg);color:var(--bg)}.vseg:where(.astro-x4soq6ak) button:where(.astro-x4soq6ak):hover:not([aria-pressed=true]){background:var(--bg3)}.tm:where(.astro-x4soq6ak)[data-view=cli] .for-app:where(.astro-x4soq6ak),.tm:where(.astro-x4soq6ak)[data-view=app] .for-cli:where(.astro-x4soq6ak),.tm:where(.astro-x4soq6ak)[data-view=cli] .ap-wrap:where(.astro-x4soq6ak),.tm:where(.astro-x4soq6ak)[data-view=app] .tm-body:where(.astro-x4soq6ak){display:none}.tm-views:where(.astro-x4soq6ak){min-width:0;height:520px;position:relative}.ap-wrap:where(.astro-x4soq6ak){background:var(--bg);position:absolute;inset:0;overflow:hidden}.ap-wrap:where(.astro-x4soq6ak)[hidden]{display:none}.ap:where(.astro-x4soq6ak){--aw:1100px;width:var(--aw);transform-origin:0 0;background:var(--bg);height:585px;color:var(--fg);font:400 13px / 1.4 var(--sans);position:absolute;top:0;left:0;overflow:hidden}.ap:where(.astro-x4soq6ak) :where(.astro-x4soq6ak)[hidden]{display:none!important}.ap:where(.astro-x4soq6ak) .mono:where(.astro-x4soq6ak),.ap-k:where(.astro-x4soq6ak){font-family:var(--mono)}.ap-k:where(.astro-x4soq6ak){letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);font-size:9.5px;font-weight:700}.okq:where(.astro-x4soq6ak),.accq:where(.astro-x4soq6ak),.offq:where(.astro-x4soq6ak){background:var(--ok);width:9px;height:9px;display:inline-block}.accq:where(.astro-x4soq6ak){background:var(--acc)}.offq:where(.astro-x4soq6ak){background:var(--fg3)}.ap-scene:where(.astro-x4soq6ak){flex-direction:column;display:flex;position:absolute;inset:0}.ap-hd:where(.astro-x4soq6ak){border-bottom:3px solid var(--fg);flex:none;grid-template-columns:auto 1fr auto;align-items:stretch;height:46px;display:grid}.ap-brand:where(.astro-x4soq6ak){border-right:2px solid var(--fg);font:900 17px var(--sans);letter-spacing:-.01em;align-items:center;gap:10px;padding:0 18px;display:flex}.ap-brand:where(.astro-x4soq6ak) i:where(.astro-x4soq6ak){background:var(--acc);width:11px;height:11px}.ap-hd-r:where(.astro-x4soq6ak){font:500 11px var(--mono);color:var(--fg2);grid-column:3;align-items:center;padding:0 16px;display:flex}.ap-nav:where(.astro-x4soq6ak){display:flex}.ap-nav:where(.astro-x4soq6ak)>span:where(.astro-x4soq6ak){font:800 11px var(--sans);letter-spacing:.1em;border-right:1px solid var(--line);align-items:center;gap:6px;padding:0 18px;display:flex}.ap-nav:where(.astro-x4soq6ak)>span:where(.astro-x4soq6ak).on{background:var(--fg);color:var(--bg)}.ap-btn:where(.astro-x4soq6ak){border:2px solid var(--fg);height:34px;font:900 10.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 14px;display:inline-flex}.ap-btn:where(.astro-x4soq6ak).ap-p,.ap-btn:where(.astro-x4soq6ak)[data-v=p]{background:var(--fg);color:var(--bg)}.ap-btn:where(.astro-x4soq6ak).sm{height:26px;padding:0 9px;font-size:9.5px}.ap-btn:where(.astro-x4soq6ak)[data-v=off]{opacity:.35}.ap-seg:where(.astro-x4soq6ak){border:2px solid var(--fg);font:800 9.5px var(--sans);letter-spacing:.08em;display:inline-flex}.ap-seg:where(.astro-x4soq6ak) span:where(.astro-x4soq6ak){padding:4px 8px}.ap-seg:where(.astro-x4soq6ak) .on:where(.astro-x4soq6ak){background:var(--fg);color:var(--bg)}.ap-foot:where(.astro-x4soq6ak){justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.ap-foot:where(.astro-x4soq6ak) .ap-btn:where(.astro-x4soq6ak):only-child,.ap-foot:where(.astro-x4soq6ak) span:where(.astro-x4soq6ak):empty+.ap-btn:where(.astro-x4soq6ak){margin-left:auto}.ap-note:where(.astro-x4soq6ak){font:500 10.5px var(--mono);color:var(--fg2)}.ap-wz:where(.astro-x4soq6ak){border:3px solid var(--fg);flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;margin:18px 22px;display:grid}.ap-wz-rail:where(.astro-x4soq6ak){border-right:3px solid var(--fg);background:var(--bg2);flex-direction:column;padding:16px;display:flex}.ap-wz-rail:where(.astro-x4soq6ak) .ap-k:where(.astro-x4soq6ak){margin-bottom:8px}.ap-wz-foot:where(.astro-x4soq6ak){font:500 9.5px / 1.5 var(--mono);color:var(--fg3);margin-top:auto}.ap-wz-panel:where(.astro-x4soq6ak){min-width:0;padding:18px 22px;position:relative}.ap-sub:where(.astro-x4soq6ak){flex-direction:column;gap:9px;min-height:0;display:flex;position:absolute;inset:18px 22px}.ap-title:where(.astro-x4soq6ak){font:900 22px / 1 var(--sans);letter-spacing:-.02em;text-transform:uppercase;margin:-4px 0 4px}.ap-step:where(.astro-x4soq6ak){border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 0;display:grid}.ap-step:where(.astro-x4soq6ak) i:where(.astro-x4soq6ak){background:var(--line2);width:11px;height:11px}.ap-step:where(.astro-x4soq6ak) b:where(.astro-x4soq6ak){white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.ap-wz-rail:where(.astro-x4soq6ak) .ap-step:where(.astro-x4soq6ak) b:where(.astro-x4soq6ak){text-transform:uppercase;font-size:11.5px}.ap-step:where(.astro-x4soq6ak) span:where(.astro-x4soq6ak){font:500 10px var(--mono);color:var(--fg3)}.ap-step:where(.astro-x4soq6ak)[data-v=pend]{opacity:.5}.ap-step:where(.astro-x4soq6ak)[data-v=cur] i:where(.astro-x4soq6ak){background:var(--acc);animation:1.2s infinite hpulse}.ap-step:where(.astro-x4soq6ak)[data-v=done] i:where(.astro-x4soq6ak){background:var(--ok)}.ap-prof:where(.astro-x4soq6ak){border:2px solid var(--fg)}.ap-prow:where(.astro-x4soq6ak){border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 12px;font-size:13px;display:flex}.ap-prow:where(.astro-x4soq6ak):last-child{border-bottom:0}.ap-prow:where(.astro-x4soq6ak) span:where(.astro-x4soq6ak){font:500 11px var(--mono);color:var(--fg3)}.ap-prow:where(.astro-x4soq6ak).on{background:var(--sel);box-shadow:inset 4px 0 0 var(--acc)}.ap-input:where(.astro-x4soq6ak){border:2px solid var(--fg);height:36px;font:500 12.5px var(--mono);align-items:center;max-width:260px;padding:0 10px;display:flex}.ap-conn:where(.astro-x4soq6ak){border:3px solid var(--fg);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ap-conn-h:where(.astro-x4soq6ak){align-items:center;gap:10px;display:flex}.ap-conn-h:where(.astro-x4soq6ak) b:where(.astro-x4soq6ak){font:900 14px var(--sans);text-transform:uppercase;letter-spacing:.04em}.ap-conn-h:where(.astro-x4soq6ak) span:where(.astro-x4soq6ak){font:500 10px var(--mono);color:var(--fg3)}.ap-acct:where(.astro-x4soq6ak){font:700 30px / 1 var(--mono);letter-spacing:-.03em}.ap-kv:where(.astro-x4soq6ak){grid-template-columns:60px 1fr;gap:3px 10px;font-size:11px;display:grid}.ap-kv:where(.astro-x4soq6ak) span:where(.astro-x4soq6ak){font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--fg3);padding-top:2px}.ap-kv:where(.astro-x4soq6ak) b:where(.astro-x4soq6ak){font:500 11px var(--mono)}.ap-callout:where(.astro-x4soq6ak){border-left:3px solid var(--acc);font:500 11px var(--mono);background:var(--bg2);padding:5px 10px}.ap-verify:where(.astro-x4soq6ak){border:3px solid var(--fg);grid-template-columns:20px 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.ap-verify:where(.astro-x4soq6ak) i:where(.astro-x4soq6ak){border:2px solid var(--fg);width:18px;height:18px}.ap-verify:where(.astro-x4soq6ak)[data-on] i:where(.astro-x4soq6ak){background:var(--ok);border-color:var(--ok)}.ap-verify:where(.astro-x4soq6ak) b:where(.astro-x4soq6ak){font-size:12.5px;font-weight:800;display:block}.ap-verify:where(.astro-x4soq6ak) span:where(.astro-x4soq6ak){font:500 10px var(--mono);color:var(--fg3)}.ap-ss:where(.astro-x4soq6ak){border:1px solid var(--line);border-left:3px solid var(--line2);grid-template-columns:10px 130px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.ap-ss:where(.astro-x4soq6ak) i:where(.astro-x4soq6ak){background:var(--line2);width:10px;height:10px}.ap-ss:where(.astro-x4soq6ak) b:where(.astro-x4soq6ak){font-size:12px;font-weight:800}.ap-ss-d:where(.astro-x4soq6ak){font:500 10.5px var(--mono);color:var(--fg2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap-ss:where(.astro-x4soq6ak) em:where(.astro-x4soq6ak){font:700 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg3);font-style:normal}.ap-ss:where(.astro-x4soq6ak).done,.ap-ss:where(.astro-x4soq6ak)[data-v=done]{border-left-color:var(--ok)}.ap-ss:where(.astro-x4soq6ak).done i:where(.astro-x4soq6ak),.ap-ss:where(.astro-x4soq6ak)[data-v=done] i:where(.astro-x4soq6ak){background:var(--ok)}.ap-ss:where(.astro-x4soq6ak).done em:where(.astro-x4soq6ak),.ap-ss:where(.astro-x4soq6ak)[data-v=done] em:where(.astro-x4soq6ak){color:var(--ok)}.ap-prog:where(.astro-x4soq6ak){flex-direction:column;flex:1;min-height:0;display:flex}.ap-prog-top:where(.astro-x4soq6ak){grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.ap-prog-name:where(.astro-x4soq6ak){font:700 22px var(--mono);letter-spacing:-.02em}.ap-prog-sub:where(.astro-x4soq6ak){font:500 10.5px var(--mono);color:var(--fg2)}.ap-pct:where(.astro-x4soq6ak){font:900 36px / 1 var(--sans);letter-spacing:-.04em;color:var(--acc)}.ap-pct:where(.astro-x4soq6ak)[data-v=ok]{color:var(--ok)}.ap-bar:where(.astro-x4soq6ak){background:var(--line);border:1px solid var(--line2);height:9px;margin:10px 0 8px}.ap-bar:where(.astro-x4soq6ak) i:where(.astro-x4soq6ak){background:var(--acc);height:100%;transition:width .2s;display:block}.ap-prog-cols:where(.astro-x4soq6ak){flex:1;grid-template-columns:300px minmax(0,1fr);gap:16px;min-height:0;display:grid}.ap-steps:where(.astro-x4soq6ak){min-height:0;overflow:hidden}.ap-log:where(.astro-x4soq6ak){color:#d8d5cc;border:2px solid var(--line2);font:500 10px / 1.55 var(--mono);white-space:pre;background:#0a0a09;min-height:0;padding:8px 10px;overflow:hidden}.ap-log:where(.astro-x4soq6ak)>div:where(.astro-x4soq6ak):not([data-on]),.ap-msg:where(.astro-x4soq6ak):not([data-on]),.ap-tool:where(.astro-x4soq6ak):not([data-on]),.ap-msg:where(.astro-x4soq6ak) p:where(.astro-x4soq6ak) span:where(.astro-x4soq6ak):not([data-on]),.ap-card-ft:where(.astro-x4soq6ak):not([data-on]),.ap-hint:where(.astro-x4soq6ak)[data-at]:not([data-on]){display:none}.ap-env:where(.astro-x4soq6ak){background:var(--acc);color:#0e0e0d;height:24px;font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;gap:16px;padding:0 16px;display:flex}.ap-fbtn:where(.astro-x4soq6ak){border:1.5px solid #0e0e0d;padding:1px 6px}.ap-env-r:where(.astro-x4soq6ak){margin-left:auto}.ap-tb:where(.astro-x4soq6ak){border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-end;padding:18px 18px 12px;display:flex}.ap-lens:where(.astro-x4soq6ak){font:800 15px var(--sans);text-transform:uppercase;color:var(--fg3);gap:18px;margin:4px 0 6px;display:flex}.ap-lens:where(.astro-x4soq6ak) b:where(.astro-x4soq6ak){font:900 36px / 1 var(--sans);letter-spacing:-.04em;margin-right:4px}.ap-lens:where(.astro-x4soq6ak) .on:where(.astro-x4soq6ak){color:var(--fg);border-bottom:4px solid var(--fg)}.ap-legend:where(.astro-x4soq6ak){font:700 9.5px var(--mono);color:var(--fg2);text-transform:uppercase;gap:14px;display:flex}.ap-legend:where(.astro-x4soq6ak) span:where(.astro-x4soq6ak){align-items:center;gap:5px;display:flex}.ap-legend:where(.astro-x4soq6ak) i:where(.astro-x4soq6ak){width:8px;height:8px}.ap-tb-r:where(.astro-x4soq6ak){align-items:center;gap:12px;display:flex}.ap-board:where(.astro-x4soq6ak){background:var(--line);flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:min-content;gap:2px;padding:2px;display:grid;position:relative}.ap-empty:where(.astro-x4soq6ak){background:var(--bg);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;height:300px;display:flex}.ap-empty:where(.astro-x4soq6ak) b:where(.astro-x4soq6ak){font:900 22px var(--sans);text-transform:uppercase}.ap-empty:where(.astro-x4soq6ak) span:where(.astro-x4soq6ak):not(.ap-btn){font:500 11px var(--mono);color:var(--fg3)}.ap-card:where(.astro-x4soq6ak){background:var(--bg);border-top:4px solid var(--acc);padding:12px 14px}.ap-card:where(.astro-x4soq6ak)[data-v=ready]{border-top-color:var(--ok)}.ap-card-top:where(.astro-x4soq6ak){justify-content:space-between;gap:10px;display:flex}.ap-card-nm:where(.astro-x4soq6ak){font:900 20px var(--sans);letter-spacing:-.02em}.ap-card-nm:where(.astro-x4soq6ak) em:where(.astro-x4soq6ak){font:900 8.5px var(--sans);background:var(--acc);color:var(--acc-fg);vertical-align:4px;letter-spacing:.08em;padding:2px 4px;font-style:normal}.ap-card-host:where(.astro-x4soq6ak),.ap-card-sub:where(.astro-x4soq6ak){font:500 10px var(--mono);color:var(--fg3)}.ap-glyph:where(.astro-x4soq6ak){border:2px solid var(--fg);font:900 10px var(--sans);align-self:flex-start;padding:1px 5px}.ap-card-st:where(.astro-x4soq6ak){font:800 10.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--acc);align-items:center;gap:7px;margin:10px 0;display:flex}.ap-card-st:where(.astro-x4soq6ak) i:where(.astro-x4soq6ak){background:currentColor;width:9px;height:9px;animation:1.2s infinite hpulse}.ap-card:where(.astro-x4soq6ak)[data-v=ready] .ap-card-st:where(.astro-x4soq6ak){color:var(--ok)}.ap-card:where(.astro-x4soq6ak)[data-v=ready] .ap-card-st:where(.astro-x4soq6ak) i:where(.astro-x4soq6ak){animation:none}.ap-card-stage:where(.astro-x4soq6ak){font:500 10px var(--mono);color:var(--fg2);text-transform:none;letter-spacing:0}.ap-card-ft:where(.astro-x4soq6ak){border-top:1px solid var(--line);padding-top:7px}.ap-card-ft:where(.astro-x4soq6ak)>span:where(.astro-x4soq6ak){font:500 10px var(--mono)}.ap-card-ft:where(.astro-x4soq6ak)>span:where(.astro-x4soq6ak)[data-v=ok]{color:var(--ok)}.ap-card-ft:where(.astro-x4soq6ak)>span:where(.astro-x4soq6ak)[data-v=warn]{color:var(--warn)}.ap-backdrop:where(.astro-x4soq6ak){background:#0000008c;position:absolute;inset:0}.ap-dr:where(.astro-x4soq6ak){background:var(--bg);border-left:3px solid var(--fg);flex-direction:column;animation:.18s ease-out apslide;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes apslide{0%{opacity:0;transform:translate(24px)}}.ap-dr-create:where(.astro-x4soq6ak){width:500px}.ap-dr-agent:where(.astro-x4soq6ak){width:780px}.ap-dr-h:where(.astro-x4soq6ak){border-bottom:3px solid var(--fg);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.ap-dr-h:where(.astro-x4soq6ak) h4:where(.astro-x4soq6ak),.ap-ag-h:where(.astro-x4soq6ak) h4:where(.astro-x4soq6ak){font:900 22px / 1 var(--sans);text-transform:uppercase;letter-spacing:-.02em}.ap-x:where(.astro-x4soq6ak){border:2px solid var(--fg);justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:inline-flex}.ap-dr-env:where(.astro-x4soq6ak){background:var(--acc);color:#0e0e0d;font:700 9.5px / 22px var(--mono);letter-spacing:.06em;text-transform:uppercase;flex:none;justify-content:space-between;padding:0 18px;display:flex}.ap-dr-b:where(.astro-x4soq6ak){flex-direction:column;flex:1;gap:6px;min-height:0;padding:12px 18px 0;display:flex}.ap-name:where(.astro-x4soq6ak){border:3px solid var(--fg);height:44px;font:700 19px var(--mono);align-items:center;padding:0 12px;display:flex}.ap-caret:where(.astro-x4soq6ak){background:var(--acc);width:2px;height:22px;margin-left:2px;animation:1s step-end infinite blink}.ap-hint:where(.astro-x4soq6ak){font:500 10px var(--mono);color:var(--fg3)}.ap-hint:where(.astro-x4soq6ak).ap-okt{color:var(--ok)}.ap-brain:where(.astro-x4soq6ak){border:2px solid var(--fg);align-items:center;gap:10px;height:38px;padding:0 12px;font-size:12.5px;display:flex}.ap-brain:where(.astro-x4soq6ak) .mono:where(.astro-x4soq6ak){color:var(--fg2);font-size:11px}.ap-brain:where(.astro-x4soq6ak) em:where(.astro-x4soq6ak){font:700 9px var(--mono);border:1px dashed var(--fg3);color:var(--fg2);text-transform:uppercase;margin-left:auto;padding:1px 5px;font-style:normal}.ap-presets:where(.astro-x4soq6ak){border:2px solid var(--fg);grid-template-columns:repeat(4,1fr);display:grid}.ap-pre:where(.astro-x4soq6ak){border-right:1px solid var(--line2);flex-direction:column;gap:1px;padding:8px 9px;display:flex}.ap-pre:where(.astro-x4soq6ak):last-child{border-right:0}.ap-pre:where(.astro-x4soq6ak) b:where(.astro-x4soq6ak){font:900 12px var(--sans);text-transform:uppercase}.ap-pre:where(.astro-x4soq6ak) span:where(.astro-x4soq6ak){font:500 9.5px var(--mono);color:var(--fg2)}.ap-pre:where(.astro-x4soq6ak) strong:where(.astro-x4soq6ak){font:900 17px var(--sans);letter-spacing:-.02em;margin-top:3px}.ap-pre:where(.astro-x4soq6ak).on{background:var(--fg);color:var(--bg)}.ap-pre:where(.astro-x4soq6ak).on span:where(.astro-x4soq6ak){color:var(--bg3)}.ap-cust:where(.astro-x4soq6ak){border:2px solid var(--line2);font:900 10.5px var(--sans);letter-spacing:.06em;margin-top:4px;padding:7px 10px}.ap-cust:where(.astro-x4soq6ak) span:where(.astro-x4soq6ak){font:500 10px var(--mono);color:var(--fg3);letter-spacing:0;margin-left:8px}.ap-facts:where(.astro-x4soq6ak){font:500 10px var(--mono);color:var(--fg2);align-items:center;gap:6px;display:flex}.ap-dr-f:where(.astro-x4soq6ak){border-top:3px solid var(--fg);flex-direction:column;gap:8px;margin:auto -18px 0;padding:10px 18px 12px;display:flex}.ap-dr-f:where(.astro-x4soq6ak).row{flex-direction:row;justify-content:space-between;align-items:center}.ap-echo:where(.astro-x4soq6ak){font:500 10px var(--mono);color:var(--fg2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap-total:where(.astro-x4soq6ak){align-items:center;gap:10px;display:flex}.ap-total:where(.astro-x4soq6ak)>div:where(.astro-x4soq6ak){margin-right:auto}.ap-total:where(.astro-x4soq6ak) b:where(.astro-x4soq6ak){font:900 22px / 1 var(--sans);letter-spacing:-.03em;display:block}.ap-total:where(.astro-x4soq6ak) span:where(.astro-x4soq6ak):not(.ap-btn){font:500 9.5px var(--mono);color:var(--fg3)}.ap-cprog:where(.astro-x4soq6ak) .ap-log:where(.astro-x4soq6ak){flex:1;margin-top:8px}.ap-ag-h:where(.astro-x4soq6ak){border-bottom:3px solid var(--fg);justify-content:space-between;align-items:flex-start;padding:12px 18px;display:flex}.ap-ag-pill:where(.astro-x4soq6ak){font:800 10px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--acc);align-items:center;gap:7px;margin-bottom:6px;display:flex}.ap-ag-pill:where(.astro-x4soq6ak) i:where(.astro-x4soq6ak){background:currentColor;width:9px;height:9px}.ap-ag-pill:where(.astro-x4soq6ak) .mono:where(.astro-x4soq6ak){letter-spacing:0;text-transform:none;color:var(--fg3);font-size:10px;font-weight:500}.ap-ag-pill:where(.astro-x4soq6ak)[data-v=ready]{color:var(--ok)}.ap-ag-act:where(.astro-x4soq6ak){align-items:center;gap:8px;display:flex}.ap-ag:where(.astro-x4soq6ak){flex:1;grid-template-columns:160px minmax(0,1fr);min-height:0;display:grid}.ap-ag-nav:where(.astro-x4soq6ak){border-right:3px solid var(--fg)}.ap-ag-nav:where(.astro-x4soq6ak)>div:where(.astro-x4soq6ak){border-bottom:1px solid var(--line);padding:9px 14px}.ap-ag-nav:where(.astro-x4soq6ak) b:where(.astro-x4soq6ak){font:800 11.5px var(--sans);text-transform:uppercase;letter-spacing:.02em;display:block}.ap-ag-nav:where(.astro-x4soq6ak) span:where(.astro-x4soq6ak){font:500 9.5px var(--mono);color:var(--fg3)}.ap-ag-nav:where(.astro-x4soq6ak)>div:where(.astro-x4soq6ak)[data-v=on]{background:var(--sel);box-shadow:inset 4px 0 0 var(--acc)}.ap-ag-nav:where(.astro-x4soq6ak)>div:where(.astro-x4soq6ak)[data-v=dis]{opacity:.4}.ap-ag-body:where(.astro-x4soq6ak){min-width:0;position:relative}.ap-ov:where(.astro-x4soq6ak){flex-direction:column;gap:6px;padding:14px 18px;display:flex;position:absolute;inset:0}.ap-lead:where(.astro-x4soq6ak){font:800 16px var(--sans);color:var(--acc);margin-bottom:4px}.ap-lead:where(.astro-x4soq6ak)[data-v=ok]{color:var(--ok)}.ap-health:where(.astro-x4soq6ak){grid-template-columns:1fr 1fr;gap:6px;margin-bottom:4px;display:grid}.ap-health:where(.astro-x4soq6ak)>div:where(.astro-x4soq6ak){border:1px solid var(--line2);align-items:center;gap:8px;padding:6px 10px;display:flex}.ap-health:where(.astro-x4soq6ak) i:where(.astro-x4soq6ak){background:var(--line2);width:9px;height:9px}.ap-health:where(.astro-x4soq6ak) b:where(.astro-x4soq6ak){font-size:12px}.ap-health:where(.astro-x4soq6ak) span:where(.astro-x4soq6ak){font:500 10px var(--mono);color:var(--fg3);margin-left:auto}.ap-health:where(.astro-x4soq6ak)>div:where(.astro-x4soq6ak)[data-v=ok] i:where(.astro-x4soq6ak){background:var(--ok)}.ap-health:where(.astro-x4soq6ak)>div:where(.astro-x4soq6ak)[data-v=ok] span:where(.astro-x4soq6ak){color:var(--fg2)}.ap-stage:where(.astro-x4soq6ak){border-bottom:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto 54px;align-items:center;gap:10px;padding:5px 0;display:grid}.ap-stage:where(.astro-x4soq6ak) i:where(.astro-x4soq6ak){background:var(--line2);width:12px;height:12px;position:relative}.ap-stage:where(.astro-x4soq6ak) b:where(.astro-x4soq6ak){font-size:12.5px}.ap-stage-s:where(.astro-x4soq6ak){font:700 9.5px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--fg3)}.ap-stage-t:where(.astro-x4soq6ak){font:500 10px var(--mono);color:var(--fg3);text-align:right}.ap-stage:where(.astro-x4soq6ak)[data-v=running] i:where(.astro-x4soq6ak){background:var(--acc);animation:1.2s infinite hpulse}.ap-stage:where(.astro-x4soq6ak)[data-v=running] .ap-stage-s:where(.astro-x4soq6ak){color:var(--acc)}.ap-stage:where(.astro-x4soq6ak)[data-v=ok] i:where(.astro-x4soq6ak){background:var(--ok)}.ap-stage:where(.astro-x4soq6ak)[data-v=ok] i:where(.astro-x4soq6ak):after{content:"";background:var(--bg);position:absolute;inset:3px}.ap-stage:where(.astro-x4soq6ak)[data-v=ok] .ap-stage-s:where(.astro-x4soq6ak){color:var(--ok)}.ap-chat:where(.astro-x4soq6ak){flex-direction:column;display:flex;position:absolute;inset:0}.ap-chat-h:where(.astro-x4soq6ak){border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding:10px 16px;display:flex}.ap-chat-h:where(.astro-x4soq6ak) b:where(.astro-x4soq6ak){font:800 15px var(--sans)}.ap-chat-h:where(.astro-x4soq6ak) b:where(.astro-x4soq6ak) span:where(.astro-x4soq6ak){color:var(--fg3);font-weight:500}.ap-chat-h:where(.astro-x4soq6ak) .mono:where(.astro-x4soq6ak){color:var(--fg3);margin-right:auto;font-size:10px}.ap-av:where(.astro-x4soq6ak){width:26px;height:26px;fill:var(--acc)}.ap-thread:where(.astro-x4soq6ak){flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 18px;display:flex;overflow:hidden}.ap-who:where(.astro-x4soq6ak){font:700 10px var(--mono);color:var(--fg3);margin-bottom:3px;display:block}.ap-msg:where(.astro-x4soq6ak) p:where(.astro-x4soq6ak){font-size:13.5px;line-height:1.5}.ap-msg:where(.astro-x4soq6ak).me{text-align:right;align-self:flex-end;max-width:70%}.ap-msg:where(.astro-x4soq6ak).me p:where(.astro-x4soq6ak){background:var(--bg3);text-align:left;padding:8px 12px}.ap-msg:where(.astro-x4soq6ak).bot{max-width:92%}.ap-think:where(.astro-x4soq6ak){font:500 11px var(--mono);color:var(--fg3);animation:1.2s infinite hpulse}.ap-tool:where(.astro-x4soq6ak){font:500 11px var(--mono);border-left:1px dashed var(--line2);align-items:center;gap:8px;padding:3px 0 3px 10px;display:flex}.ap-tool:where(.astro-x4soq6ak) i:where(.astro-x4soq6ak){background:var(--acc);width:8px;height:8px}.ap-tool:where(.astro-x4soq6ak)[data-v=ok] i:where(.astro-x4soq6ak){background:var(--ok)}.ap-tool:where(.astro-x4soq6ak) span:where(.astro-x4soq6ak){color:var(--fg3)}.ap-dest:where(.astro-x4soq6ak){border:1px solid var(--line2);font:500 10px var(--mono);color:var(--fg2);border-bottom:0;margin:0 18px;padding:5px 10px}.ap-compose:where(.astro-x4soq6ak){border:2px solid var(--fg);color:var(--fg3);justify-content:space-between;align-items:center;margin:0 18px 14px;padding:6px 6px 6px 12px;font-size:12.5px;display:flex}.ap-compose:where(.astro-x4soq6ak) :where(.astro-x4soq6ak)[data-v=typed]{color:var(--fg)}@media (width<=1080px){.tm-main:where(.astro-x4soq6ak){grid-template-columns:1fr}.tm-side:where(.astro-x4soq6ak){border-left:0;border-bottom:2px solid var(--fg);order:0;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:24px;padding:12px 16px;display:grid}.clk-head:where(.astro-x4soq6ak){grid-column:1/-1}.clk:where(.astro-x4soq6ak){margin:6px 0 0;font-size:48px}.chap:where(.astro-x4soq6ak){border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.chap:where(.astro-x4soq6ak) li:where(.astro-x4soq6ak){border-bottom:0;border-top:3px solid var(--line2);grid-template-columns:1fr;row-gap:6px;padding:6px 0 0}.chap:where(.astro-x4soq6ak) li:where(.astro-x4soq6ak).done{border-top-color:var(--ok)}.chap:where(.astro-x4soq6ak) li:where(.astro-x4soq6ak).on{border-top-color:var(--acc)}.chap:where(.astro-x4soq6ak) li:where(.astro-x4soq6ak) .sq,.chap:where(.astro-x4soq6ak) .cd:where(.astro-x4soq6ak),.chap:where(.astro-x4soq6ak) .ct:where(.astro-x4soq6ak){display:none}.chap:where(.astro-x4soq6ak) .cn:where(.astro-x4soq6ak){font-size:10px;line-height:1.15}}@media (width<=640px){.pick:where(.astro-x4soq6ak){align-items:flex-start;padding:12px}.pick-opts:where(.astro-x4soq6ak){grid-template-columns:minmax(0,1fr)}.pick-o:where(.astro-x4soq6ak){gap:8px;padding:16px 14px}.pick-o:where(.astro-x4soq6ak)+.pick-o:where(.astro-x4soq6ak){border-left:0;border-top:1px solid var(--line2)}.pick-b:where(.astro-x4soq6ak){height:54px;font-size:14px}.tm-side:where(.astro-x4soq6ak){grid-template-columns:1fr;row-gap:8px;padding:12px}.clk:where(.astro-x4soq6ak){font-size:44px}.chap:where(.astro-x4soq6ak) .cn:where(.astro-x4soq6ak),.tm-title:where(.astro-x4soq6ak){display:none}.zt:where(.astro-x4soq6ak) .hc-term:where(.astro-x4soq6ak){padding-bottom:20px}.tm:where(.astro-x4soq6ak){box-shadow:6px 6px 0 var(--line2);font-size:11px}.tm-bar:where(.astro-x4soq6ak){grid-template-columns:auto 1fr;gap:10px}.tm-ctl:where(.astro-x4soq6ak){justify-self:end}.tm-ch:where(.astro-x4soq6ak){display:none!important}.clk-ch:where(.astro-x4soq6ak){display:inline}.tm-ctl:where(.astro-x4soq6ak) button:where(.astro-x4soq6ak){white-space:nowrap;padding:0 9px}.tm-dots:where(.astro-x4soq6ak){display:none}.tm-title:where(.astro-x4soq6ak){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tm-ctl:where(.astro-x4soq6ak) button:where(.astro-x4soq6ak){padding:0 10px}.tm-views:where(.astro-x4soq6ak){height:440px}.ap:where(.astro-x4soq6ak){--aw:440px;font-size:12px}.ap-wz:where(.astro-x4soq6ak){grid-template-columns:1fr;margin:10px}.ap-wz-rail:where(.astro-x4soq6ak),.ap-nav:where(.astro-x4soq6ak),.ap-hd-r:where(.astro-x4soq6ak),.ap-env-r:where(.astro-x4soq6ak),.ap-env:where(.astro-x4soq6ak)>span:where(.astro-x4soq6ak):nth-child(3),.ap-tb-r:where(.astro-x4soq6ak) .ap-seg:where(.astro-x4soq6ak),.ap-ss-d:where(.astro-x4soq6ak),.ap-ss:where(.astro-x4soq6ak) em:where(.astro-x4soq6ak),.ap-prog-cols:where(.astro-x4soq6ak) .ap-steps:where(.astro-x4soq6ak),.ap-kv:where(.astro-x4soq6ak),.ap-ag-nav:where(.astro-x4soq6ak),.ap-ag-act:where(.astro-x4soq6ak) .ap-btn:where(.astro-x4soq6ak),.ap-echo:where(.astro-x4soq6ak),.ap-facts:where(.astro-x4soq6ak),.ap-cust:where(.astro-x4soq6ak),.ap-chat-h:where(.astro-x4soq6ak) .mono:where(.astro-x4soq6ak),.ap-chat-h:where(.astro-x4soq6ak) .ap-btn:where(.astro-x4soq6ak),.ap-total:where(.astro-x4soq6ak) .ap-btn:where(.astro-x4soq6ak).ap-s{display:none}.ap-sub:where(.astro-x4soq6ak){inset:12px 14px}.ap-wz-panel:where(.astro-x4soq6ak){padding:12px 14px}.ap-ss:where(.astro-x4soq6ak){grid-template-columns:10px 1fr}.ap-prog-cols:where(.astro-x4soq6ak){grid-template-columns:1fr}.ap-acct:where(.astro-x4soq6ak){font-size:24px}.ap-board:where(.astro-x4soq6ak){grid-template-columns:1fr}.ap-dr-create:where(.astro-x4soq6ak),.ap-dr-agent:where(.astro-x4soq6ak){border-left:0;width:100%}.ap-presets:where(.astro-x4soq6ak){grid-template-columns:1fr 1fr}.ap-pre:where(.astro-x4soq6ak):nth-child(2){border-right:0}.ap-pre:where(.astro-x4soq6ak):nth-child(-n+2){border-bottom:1px solid var(--line2)}.ap-ag:where(.astro-x4soq6ak){grid-template-columns:1fr}.ap-tb:where(.astro-x4soq6ak){padding:12px 12px 10px}.ap-ag-h:where(.astro-x4soq6ak),.ap-dr-h:where(.astro-x4soq6ak),.ap-ov:where(.astro-x4soq6ak){padding:10px 12px}.tm-body:where(.astro-x4soq6ak){padding:12px}}@media (prefers-reduced-motion:reduce){.cur:where(.astro-x4soq6ak),.chap:where(.astro-x4soq6ak) li:where(.astro-x4soq6ak).on .sq{animation:none}}
