:root{--night:#0a0f1e;--plum:#1a2140;--rose:#f0718a;--amber:#ffc27a;--cream:#fff4ea;--ink:#f3eef3;--mist:#acb4c6;--dim:#8994ab;--rule:#ffffff17;--lilac:#a9c1ff;--dawn:linear-gradient(90deg, #8fb0ff, #d6a6ff 55%, #ffb69a);--wide:1200px;--gutter:clamp(16px, 4vw, 32px);--sl-font:"Sora Variable", system-ui, sans-serif;--sl-font-mono:"Geist Mono", ui-monospace, monospace;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}@view-transition{navigation:auto}body{background:var(--night);color:var(--ink);font:17px/1.65 var(--sl-font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:var(--amber);text-underline-offset:3px}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:4px}code{font-family:var(--sl-font-mono)}.wrap{width:100%;max-width:calc(var(--wide) + 2 * var(--gutter));padding-inline:var(--gutter);margin:0 auto}.btn{background:var(--cream);height:50px;color:var(--night);font:600 15.5px var(--sl-font);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 40px -10px #ffc27a8c}.btn.small{height:36px;padding:0 16px;font-size:14px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@view-transition{navigation:none}}.top:where(.astro-houjjtai){z-index:10;-webkit-backdrop-filter:saturate(160%)blur(18px);border-bottom:1px solid var(--rule);max-width:none;height:64px;padding-inline:max(var(--gutter), calc((100% - var(--wide)) / 2));background:#0b101b9e;align-items:center;gap:28px;display:flex;position:sticky;top:0}@supports (animation-timeline:scroll()){.top:where(.astro-houjjtai):after{content:"";background:var(--dawn);transform-origin:0;height:2px;animation:linear both progress scroll(root);position:absolute;bottom:-1px;left:0;right:0}@keyframes progress{0%{transform:scaleX(0)}}}.brand:where(.astro-houjjtai){color:var(--ink);letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.top:where(.astro-houjjtai) nav:where(.astro-houjjtai){gap:26px;margin-left:auto;display:flex}.top:where(.astro-houjjtai) nav:where(.astro-houjjtai) a:where(.astro-houjjtai),.foot:where(.astro-houjjtai) nav:where(.astro-houjjtai) a:where(.astro-houjjtai){color:var(--mist);font-size:14.5px;text-decoration:none}.top:where(.astro-houjjtai) nav:where(.astro-houjjtai) a:where(.astro-houjjtai):hover,.foot:where(.astro-houjjtai) nav:where(.astro-houjjtai) a:where(.astro-houjjtai):hover{color:var(--ink)}.foot:where(.astro-houjjtai){border-top:1px solid var(--rule);color:var(--dim);flex-wrap:wrap;align-items:center;gap:12px 32px;padding-block:40px 56px;font-size:14px;display:flex}.foot:where(.astro-houjjtai) p:where(.astro-houjjtai){margin:0}.word:where(.astro-houjjtai){filter:brightness(0)invert();opacity:.88}.by:where(.astro-houjjtai){color:var(--dim);align-items:center;gap:7px;margin-left:-12px;font-size:13px;text-decoration:none;display:inline-flex}.by:where(.astro-houjjtai):hover .word:where(.astro-houjjtai){opacity:1}.maker:where(.astro-houjjtai){border-bottom:1px solid var(--rule);flex-basis:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 40px;margin-bottom:8px;padding-bottom:36px;display:grid}.wz:where(.astro-houjjtai){align-items:center;gap:12px;display:inline-flex}.maker:where(.astro-houjjtai) p:where(.astro-houjjtai){max-width:46ch;color:var(--mist);font-size:15px}.reach:where(.astro-houjjtai){flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.reach:where(.astro-houjjtai) .btn:where(.astro-houjjtai){color:var(--night)}.reach:where(.astro-houjjtai) a:where(.astro-houjjtai):not(.btn){color:var(--mist);align-items:center;gap:7px;font-size:14.5px;text-decoration:none;display:inline-flex}.reach:where(.astro-houjjtai) a:where(.astro-houjjtai):not(.btn):hover{color:var(--ink)}.foot:where(.astro-houjjtai) a:where(.astro-houjjtai){color:var(--mist)}.foot:where(.astro-houjjtai) nav:where(.astro-houjjtai){flex-wrap:wrap;gap:8px 22px;margin-left:auto;display:flex}@media (width<=720px){.top:where(.astro-houjjtai){gap:16px}.top:where(.astro-houjjtai) nav:where(.astro-houjjtai) a:where(.astro-houjjtai):not(:first-child){display:none}.foot:where(.astro-houjjtai) nav:where(.astro-houjjtai){margin-left:0}.by:where(.astro-houjjtai){display:none}}@media (width<=960px){.maker:where(.astro-houjjtai){grid-template-columns:minmax(0,1fr)}}.graph:where(.astro-tedm5unm){background:linear-gradient(#131c30eb,#0b1220eb);border:1px solid #ffffff1a;border-radius:22px;margin:0;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 60px 160px -40px #d6a6ff73,0 40px 100px -50px #5c90ff80}.bar:where(.astro-tedm5unm){border-bottom:1px solid #ffffff12;align-items:center;gap:8px;height:50px;padding:0 20px;display:flex}.bar:where(.astro-tedm5unm) i:where(.astro-tedm5unm){background:#ffffff1f;border-radius:50%;width:11px;height:11px}.bar:where(.astro-tedm5unm) code:where(.astro-tedm5unm){color:#acb4c6;margin-left:12px;font:13px Geist Mono,ui-monospace,monospace}.state:where(.astro-tedm5unm){font:500 13px var(--sl-font,sans-serif);border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:5px 12px;transition:background .3s,color .3s;display:inline-flex}.state:where(.astro-tedm5unm) b:where(.astro-tedm5unm){background:currentColor;border-radius:50%;width:8px;height:8px}.state:where(.astro-tedm5unm)>span:where(.astro-tedm5unm){display:none}.graph:where(.astro-tedm5unm)[data-state=running] .state:where(.astro-tedm5unm){color:#a9c1ff;background:#b0c9ff1f}.graph:where(.astro-tedm5unm)[data-state=running] .state:where(.astro-tedm5unm) b:where(.astro-tedm5unm){animation:1.2s ease-in-out infinite beat}.graph:where(.astro-tedm5unm)[data-state=waiting] .state:where(.astro-tedm5unm){color:#ffc27a;background:#ffc27a1f}.graph:where(.astro-tedm5unm)[data-state=completed] .state:where(.astro-tedm5unm){color:#5fd4c4;background:#2bb3a324}.graph:where(.astro-tedm5unm)[data-state=running] .running:where(.astro-tedm5unm),.graph:where(.astro-tedm5unm)[data-state=waiting] .waiting:where(.astro-tedm5unm),.graph:where(.astro-tedm5unm)[data-state=completed] .completed:where(.astro-tedm5unm){display:inline}svg:where(.astro-tedm5unm){box-sizing:border-box;width:100%;height:auto;padding:28px 24px 36px;display:block;overflow:visible}.rail:where(.astro-tedm5unm){fill:none;stroke:#ffffff14;stroke-width:1.5px}.ink:where(.astro-tedm5unm),.glow:where(.astro-tedm5unm){fill:none;stroke:url(#g-dawn);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.ink:where(.astro-tedm5unm){stroke-width:2.5px}.glow:where(.astro-tedm5unm){stroke-width:9px;opacity:.45}.edge:where(.astro-tedm5unm).drawn .ink:where(.astro-tedm5unm),.edge:where(.astro-tedm5unm).drawn .glow:where(.astro-tedm5unm){stroke-dashoffset:0}.step:where(.astro-tedm5unm) rect:where(.astro-tedm5unm){fill:#11192cd9;stroke:#ffffff1a;stroke-width:1.5px;transition:stroke .4s,fill .4s}.step:where(.astro-tedm5unm) text:where(.astro-tedm5unm){fill:#65718b;font:15px Geist Mono,ui-monospace,monospace;transition:fill .4s}.step:where(.astro-tedm5unm) .dot:where(.astro-tedm5unm){fill:none;stroke:#65718b;stroke-width:1.5px;stroke-dasharray:2.5 2.5;transition:fill .3s,stroke .3s}.step:where(.astro-tedm5unm).on rect:where(.astro-tedm5unm),.step:where(.astro-tedm5unm).done rect:where(.astro-tedm5unm){stroke:url(#g-dawn)}.step:where(.astro-tedm5unm).on text:where(.astro-tedm5unm),.step:where(.astro-tedm5unm).done text:where(.astro-tedm5unm){fill:#f3eef3}.step:where(.astro-tedm5unm).on .dot:where(.astro-tedm5unm){fill:#a9c1ff;stroke:#a9c1ff;stroke-dasharray:none;transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite beat}.step:where(.astro-tedm5unm).wait.on .dot:where(.astro-tedm5unm){fill:none;stroke:#ffc27a;stroke-width:2px;stroke-dasharray:3 3;animation:2.4s linear infinite spin}.step:where(.astro-tedm5unm).done .dot:where(.astro-tedm5unm){fill:#2bb3a3;stroke:#2bb3a3;stroke-dasharray:none;animation:none}.step:where(.astro-tedm5unm).end.done rect:where(.astro-tedm5unm){fill:#ffc27a;stroke:#ffc27a}.step:where(.astro-tedm5unm).end.done text:where(.astro-tedm5unm){fill:#2a1424}.step:where(.astro-tedm5unm).end.done .dot:where(.astro-tedm5unm){fill:#2a1424;stroke:#2a1424}.sun:where(.astro-tedm5unm){opacity:0;transition:opacity 1.2s}.graph:where(.astro-tedm5unm).finished .sun:where(.astro-tedm5unm){opacity:1}@keyframes beat{50%{opacity:.6;transform:scale(1.5)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=640px){.graph:where(.astro-tedm5unm){scrollbar-width:none;overflow-x:auto}svg:where(.astro-tedm5unm){min-width:760px}}.stage:where(.astro-dyepwi73){--glow:#a9c1ff;border:1px solid var(--rule);background:radial-gradient(110% 70% at 50% 0%, color-mix(in srgb, var(--glow) 13%, transparent), transparent 62%), radial-gradient(circle at 1px 1px, #ffffff0d 1px, transparent 0) 0 0 / 22px 22px, #0d1424d9;box-shadow:0 40px 100px -60px color-mix(in srgb, var(--glow) 60%, transparent);border-radius:22px;margin:0;transition:border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.durable:where(.astro-dyepwi73){--glow:#2bb3a3}.reliable:where(.astro-dyepwi73){--glow:#f0718a}.resumable:where(.astro-dyepwi73){--glow:#ffc27a}.body:where(.astro-dyepwi73){flex-direction:column;gap:22px;padding:26px 26px 24px;display:flex}.cap:where(.astro-dyepwi73){color:var(--dim);margin:0 0 10px;font-size:13px}.foot:where(.astro-dyepwi73){border-top:1px solid var(--rule);background:#0b101b99;padding:12px 22px}.foot:where(.astro-dyepwi73) pre{font:12.5px/1.65 var(--sl-font-mono);scrollbar-width:none;margin:0;overflow-x:auto;background:0 0!important}.body:where(.astro-dyepwi73) .row{align-items:flex-start;display:flex;position:relative}.body:where(.astro-dyepwi73) .n{--c:#65718b;flex-direction:column;flex:none;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.body:where(.astro-dyepwi73) .orb{width:44px;height:44px;color:color-mix(in srgb, var(--c) 65%, var(--ink));background:color-mix(in srgb, var(--c) 13%, #111a2e);border:1.5px solid color-mix(in srgb, var(--c) 60%, transparent);border-radius:50%;place-items:center;transition:color .3s,background-color .3s,border-color .3s;display:grid;position:relative}.body:where(.astro-dyepwi73) .n code{color:var(--ink);white-space:nowrap;font-size:12px;transition:color .3s}.body:where(.astro-dyepwi73) .n small{height:16px;color:var(--amber);font-variant-numeric:tabular-nums;font-size:11.5px}.body:where(.astro-dyepwi73) .b{width:17px;height:17px;color:var(--night);border-radius:50%;place-items:center;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;bottom:-3px;right:-4px;transform:scale(0)}.body:where(.astro-dyepwi73) .b.ok{background:var(--c)}.body:where(.astro-dyepwi73) .b.bad{background:#f0718a}.body:where(.astro-dyepwi73) .n.pending .orb{color:var(--dim);border-style:dashed}.body:where(.astro-dyepwi73) .n.pending code{color:var(--dim)}.body:where(.astro-dyepwi73) .n.run{--c:#a9c1ff}.body:where(.astro-dyepwi73) .n.run .orb,.body:where(.astro-dyepwi73) .try.run{animation:1.3s ease-out infinite ping}.body:where(.astro-dyepwi73) .n.ok{--c:#2bb3a3}.body:where(.astro-dyepwi73) .n.undo{--c:#9ebcfd}.body:where(.astro-dyepwi73) .n.ok .b.ok,.body:where(.astro-dyepwi73) .n.undo .b.ok,.body:where(.astro-dyepwi73) .n.bad .b.bad{transform:none}.body:where(.astro-dyepwi73) .n.bad{--c:#f0718a}.body:where(.astro-dyepwi73) .n.bad .orb,.body:where(.astro-dyepwi73) .try.bad{animation:.4s shake}.body:where(.astro-dyepwi73) .n.wait{--c:#ffc27a}.body:where(.astro-dyepwi73) .e{background:#ffffff17;flex:1;min-width:20px;height:2px;margin:21px 10px 0;position:relative}.body:where(.astro-dyepwi73) .e:before{content:"";transform-origin:0;background:linear-gradient(90deg,#8fb0ff,#d6a6ff 60%,#ffb69a);transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.body:where(.astro-dyepwi73) .e:after{content:"";background:var(--cream);opacity:0;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:0;box-shadow:0 0 12px 3px #ffc27abf}.body:where(.astro-dyepwi73) .e.on:before{transform:none}.body:where(.astro-dyepwi73) .e.on:after{animation:.55s cubic-bezier(.4,0,.2,1) spark}.body:where(.astro-dyepwi73) .flag{color:#ff9db0;opacity:0;background:#f0718a29;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500;transition:opacity .25s,translate .25s;position:absolute;top:-14px;right:0;translate:0 -4px}.stage:where(.astro-dyepwi73).hit{border-color:#f0718a8c}.stage:where(.astro-dyepwi73).hit .flag{opacity:1;translate:none}.stage:where(.astro-dyepwi73).hit .row .n:not([data-n=ship]){opacity:.4}.stage:where(.astro-dyepwi73).hit .ledger li.in{animation:1.4s ease-in-out kept}.body:where(.astro-dyepwi73) .ledger{gap:6px;margin:0;padding:0;list-style:none;display:grid}.body:where(.astro-dyepwi73) .ledger li{border:1px dashed #ffffff1a;border-radius:10px;grid-template-columns:18px 84px minmax(0,1fr) auto;align-items:center;gap:10px;height:36px;padding:0 12px;font-size:12.5px;transition:border-color .35s,background-color .35s;display:grid}.body:where(.astro-dyepwi73) .ledger li>*{opacity:0;transition:opacity .35s,translate .35s;translate:0 5px}.body:where(.astro-dyepwi73) .ledger li.in{background:#2bb3a312;border:1px solid #2bb3a34d}.body:where(.astro-dyepwi73) .ledger li.in>*{opacity:1;translate:none}.body:where(.astro-dyepwi73) .tick{width:18px;height:18px;color:var(--night);background:#2bb3a3;border-radius:50%;place-items:center;display:grid}.body:where(.astro-dyepwi73) .ledger code{color:var(--ink)}.body:where(.astro-dyepwi73) .ledger .v{font:12px var(--sl-font-mono);color:var(--amber);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.body:where(.astro-dyepwi73) .ledger .t{color:var(--dim)}.body:where(.astro-dyepwi73) .tries{grid-template-columns:34px 1fr 34px 2fr 34px;align-items:end;display:grid;position:relative}.body:where(.astro-dyepwi73) .try{--c:#65718b;width:34px;height:34px;font:500 13px var(--sl-font-mono);color:color-mix(in srgb, var(--c) 60%, var(--ink));background:color-mix(in srgb, var(--c) 14%, #111a2e);border:1.5px dashed color-mix(in srgb, var(--c) 60%, transparent);border-radius:50%;place-items:center;transition:color .3s,background-color .3s,border-color .3s;display:grid}.body:where(.astro-dyepwi73) .try:not(.pending){border-style:solid}.body:where(.astro-dyepwi73) .try.run{--c:#a9c1ff}.body:where(.astro-dyepwi73) .try.bad{--c:#f0718a}.body:where(.astro-dyepwi73) .try.ok{--c:#2bb3a3}.body:where(.astro-dyepwi73) .gap{flex-direction:column;align-items:center;padding:0 6px 17px;display:flex}.body:where(.astro-dyepwi73) .gap em{font:normal 12px var(--sl-font-mono);color:var(--amber);opacity:0;transition:opacity .4s .3s}.body:where(.astro-dyepwi73) .arc{clip-path:inset(0 100% 0 0);border:2px dashed #ffc27ab3;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;width:100%;height:26px;transition:clip-path .8s cubic-bezier(.4,0,.2,1);display:block}.body:where(.astro-dyepwi73) .gap.on em{opacity:1}.body:where(.astro-dyepwi73) .gap.on .arc{clip-path:inset(0)}.body:where(.astro-dyepwi73) .saga{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto 1fr auto;align-items:start;row-gap:18px;display:grid;position:relative}.body:where(.astro-dyepwi73) .saga [data-n=book_flight]{grid-area:1/1}.body:where(.astro-dyepwi73) .saga [data-n=book_hotel]{grid-area:1/3}.body:where(.astro-dyepwi73) .saga [data-n=charge]{grid-area:1/5}.body:where(.astro-dyepwi73) .saga [data-n=cancel_flight]{grid-area:2/1}.body:where(.astro-dyepwi73) .saga [data-n=cancel_hotel]{grid-area:2/3}.body:where(.astro-dyepwi73) .saga [data-e=book_hotel]{grid-area:1/2}.body:where(.astro-dyepwi73) .saga [data-e=charge]{grid-area:1/4}.body:where(.astro-dyepwi73) .saga [data-e=cancel_flight]{grid-area:2/2}.body:where(.astro-dyepwi73) .n.comp.pending{opacity:.35}.body:where(.astro-dyepwi73) .n.rolled{opacity:.5;transition:opacity .4s}.body:where(.astro-dyepwi73) .n.rolled code{text-decoration:line-through #9ebcfd}.body:where(.astro-dyepwi73) .e.rev:before{transform-origin:100%;background:#9ebcfd}.body:where(.astro-dyepwi73) .e.rev:after{left:100%}.body:where(.astro-dyepwi73) .e.rev.on:after{animation-name:spark-back}.body:where(.astro-dyepwi73) .n.comp:before{content:"";border-left:2px dashed #ffffff1f;height:18px;transition:border-color .3s;position:absolute;bottom:100%;left:50%}.body:where(.astro-dyepwi73) .n.comp:not(.pending):before{border-color:#9ebcfdb3}.body:where(.astro-dyepwi73) .n.sleep .orb:before{content:"";background:conic-gradient(var(--amber) var(--p), #ffffff0f 0);border-radius:50%;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.body:where(.astro-dyepwi73) .n.sleep.wait .orb:before{--p:100%;transition:--p 2.4s linear}.body:where(.astro-dyepwi73) .n.sleep.ok .orb:before{--p:100%}.body:where(.astro-dyepwi73) .split{grid-template-columns:1fr 1fr;gap:20px;display:grid}.body:where(.astro-dyepwi73) .slots{align-items:center;gap:6px;height:26px;display:flex}.body:where(.astro-dyepwi73) .slots i{border:1.5px solid #ffffff1f;border-radius:6px;width:20px;height:20px;transition:background-color .3s,border-color .3s}.body:where(.astro-dyepwi73) .slots i.busy{--c:#a9c1ff;background:#b0c9ff4d;border-color:#a9c1ff;animation:1.3s ease-out infinite ping}.body:where(.astro-dyepwi73) .slots span{color:var(--mist);white-space:nowrap;margin-left:8px;font-size:13px}.body:where(.astro-dyepwi73) .ctx{flex-wrap:wrap;gap:6px;display:flex}.body:where(.astro-dyepwi73) .ctx code{color:var(--amber);background:#ffc27a14;border:1px solid #ffc27a33;border-radius:8px;padding:3px 9px;font-size:12px}.body:where(.astro-dyepwi73) .ctx.carry code{animation:.9s ease-out carry}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c) 55%, transparent)}to{box-shadow:0 0 0 13px #0000}}@keyframes shake{25%{translate:-3px}75%{translate:3px}}@keyframes spark{15%,85%{opacity:1}to{opacity:0;left:100%}}@keyframes spark-back{15%,85%{opacity:1}to{opacity:0;left:0}}@keyframes kept{50%{border-color:#2bb3a3;box-shadow:0 0 0 3px #2bb3a340}}@keyframes carry{40%{translate:0 -4px;box-shadow:0 6px 18px -6px #ffc27ab3}}@media (width<=560px){.body:where(.astro-dyepwi73){padding:20px 16px}.body:where(.astro-dyepwi73) .orb{width:38px;height:38px}.body:where(.astro-dyepwi73) .e{min-width:10px;margin:18px 6px 0}.body:where(.astro-dyepwi73) .n code{font-size:10.5px}.body:where(.astro-dyepwi73) .ledger li{grid-template-columns:18px 70px minmax(0,1fr)}.body:where(.astro-dyepwi73) .ledger .t{display:none}.body:where(.astro-dyepwi73) .split{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.stage:where(.astro-dyepwi73) :where(.astro-dyepwi73){transition:none!important;animation:none!important}}@property --p{syntax:"<percentage>";inherits:false;initial-value:0%}.demo:where(.astro-ir5xohrv){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px 48px;display:grid}.left:where(.astro-ir5xohrv){flex-direction:column;gap:24px;display:flex}.more:where(.astro-ir5xohrv){color:var(--mist);margin:0 0 0 18px;font-size:16px}.tabs:where(.astro-ir5xohrv){flex-direction:column;gap:6px;display:flex}.tab:where(.astro-ir5xohrv){text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;align-items:flex-start;gap:18px;padding:18px 18px 20px;transition:background .3s,border-color .3s;display:flex;position:relative}.tab:where(.astro-ir5xohrv):hover{background:#ffffff06}.tab:where(.astro-ir5xohrv)[aria-selected=true]{background:#11192ccc;border-color:#ffffff1a}.ico:where(.astro-ir5xohrv){color:#ffb98a;border:1px solid var(--rule);background:linear-gradient(135deg,#b0c9ff29,#ffc27a1a);border-radius:13px;flex:none;place-items:center;width:44px;height:44px;transition:transform .3s;display:grid}.tab:where(.astro-ir5xohrv)[aria-selected=true] .ico:where(.astro-ir5xohrv){border-color:#ffc27a66;transform:scale(1.06)}.copy:where(.astro-ir5xohrv){flex-direction:column;gap:6px;display:flex}.copy:where(.astro-ir5xohrv) strong:where(.astro-ir5xohrv){letter-spacing:-.025em;width:fit-content;color:var(--mist);font-size:20px;font-weight:600;transition:color .3s}.tab:where(.astro-ir5xohrv)[aria-selected=true] strong:where(.astro-ir5xohrv){background:var(--dawn);color:#0000;-webkit-background-clip:text;background-clip:text}.copy:where(.astro-ir5xohrv) span:where(.astro-ir5xohrv){color:var(--dim);font-size:15.5px;line-height:1.6;transition:color .3s}.tab:where(.astro-ir5xohrv)[aria-selected=true] .copy:where(.astro-ir5xohrv) span:where(.astro-ir5xohrv){color:var(--mist)}.timer:where(.astro-ir5xohrv){background:var(--dawn);transform-origin:0;opacity:0;border-radius:2px;height:2px;position:absolute;bottom:8px;left:18px;right:18px;transform:scaleX(0)}.demo:where(.astro-ir5xohrv).auto .tab:where(.astro-ir5xohrv)[aria-selected=true] .timer:where(.astro-ir5xohrv){opacity:.8;transition:transform var(--dur,0s) linear;transform:scaleX(1)}.card:where(.astro-ir5xohrv){border:1px solid var(--rule);background:#11192cc7;border-radius:20px;transition:border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 50px 120px -50px #d6a6ff73,0 30px 80px -40px #ffb69a4d}.demo:where(.astro-ir5xohrv).crashed .card:where(.astro-ir5xohrv){border-color:#f0718a99;box-shadow:0 0 0 3px #f0718a1f,0 50px 120px -50px #f0718ab3}.bar:where(.astro-ir5xohrv){border-bottom:1px solid var(--rule);height:44px;font:12.5px var(--sl-font-mono);color:var(--dim);align-items:center;gap:7px;padding:0 16px;display:flex}.bar:where(.astro-ir5xohrv) i:where(.astro-ir5xohrv){background:#ffffff24;border-radius:50%;width:10px;height:10px}.file:where(.astro-ir5xohrv){margin-left:10px}.bar:where(.astro-ir5xohrv){position:relative}.cost:where(.astro-ir5xohrv){font-family:var(--sl-font);white-space:nowrap;margin-left:auto;font-size:12.5px}.cost:where(.astro-ir5xohrv) b:where(.astro-ir5xohrv){text-align:right;font-variant-numeric:tabular-nums;min-width:5ch;font:500 13px var(--sl-font-mono);color:var(--amber);margin-left:4px;display:inline-block}.code:where(.astro-ir5xohrv) pre{font:12.5px/1.7 var(--sl-font-mono);scrollbar-width:thin;scrollbar-color:var(--rule) transparent;margin:0;padding:14px 0 16px;overflow-x:auto;background:0 0!important}.code:where(.astro-ir5xohrv) .line{box-sizing:border-box;min-width:100%;padding:0 20px;transition:background-color .35s,box-shadow .35s,opacity .35s;display:inline-block}.code:where(.astro-ir5xohrv) .line.hl{background:#ffc27a14;box-shadow:inset 3px 0 #ffc27a}.run:where(.astro-ir5xohrv){border-bottom:1px solid var(--rule);background:#0b101b80;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.flow:where(.astro-ir5xohrv){grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:16px 0 0;list-style:none;display:grid}.node:where(.astro-ir5xohrv){--c:#65718b;flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex;position:relative}.orb:where(.astro-ir5xohrv){z-index:1;width:46px;height:46px;color:color-mix(in srgb, var(--c) 65%, var(--ink));background:color-mix(in srgb, var(--c) 13%, #111a2e);border:1.5px solid color-mix(in srgb, var(--c) 60%, transparent);outline-offset:4px;border-radius:50%;outline:2px solid #0000;place-items:center;margin-bottom:5px;transition:color .3s,background .3s,border-color .3s,outline-color .3s;display:grid;position:relative}.node:where(.astro-ir5xohrv) code:where(.astro-ir5xohrv){color:var(--ink);white-space:nowrap;font-size:12px;transition:color .3s}.node:where(.astro-ir5xohrv) small:where(.astro-ir5xohrv){height:18px;color:var(--dim);white-space:nowrap;font-size:11.5px;line-height:18px}.edge:where(.astro-ir5xohrv){background:#ffffff14;width:100%;height:2px;position:absolute;top:23px;right:50%}.edge:where(.astro-ir5xohrv) i:where(.astro-ir5xohrv){transform-origin:0;background:linear-gradient(90deg,#8fb0ff,#d6a6ff 60%,#ffb69a);transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.edge:where(.astro-ir5xohrv):after{content:"";background:var(--cream);opacity:0;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:0;box-shadow:0 0 12px 3px #ffc27abf}.node:where(.astro-ir5xohrv).fed .edge:where(.astro-ir5xohrv) i:where(.astro-ir5xohrv){transform:scaleX(1)}.node:where(.astro-ir5xohrv).fed .edge:where(.astro-ir5xohrv):after{animation:.55s cubic-bezier(.4,0,.2,1) spark}.loop:where(.astro-ir5xohrv){fill:none;width:36px;height:14px;stroke:var(--c);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .3s;position:absolute;top:-17px;left:50%;translate:-50%}.node:where(.astro-ir5xohrv).retry .loop:where(.astro-ir5xohrv){opacity:1}.node:where(.astro-ir5xohrv).retry.running .loop:where(.astro-ir5xohrv){animation:.8s ease-in-out infinite nudge}.tag:where(.astro-ir5xohrv),.ok:where(.astro-ir5xohrv),.bad:where(.astro-ir5xohrv){border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute}.tag:where(.astro-ir5xohrv){width:19px;height:19px;color:var(--amber);background:#22304e;border:1px solid #ffc27a80;top:-5px;right:-7px}.ok:where(.astro-ir5xohrv),.bad:where(.astro-ir5xohrv){color:var(--night);transition:transform .3s cubic-bezier(.3,1.6,.5,1);bottom:-3px;right:-4px;transform:scale(0)}.ok:where(.astro-ir5xohrv){background:#2bb3a3}.bad:where(.astro-ir5xohrv){background:#f0718a}.node:where(.astro-ir5xohrv).pending .orb:where(.astro-ir5xohrv){color:var(--dim);border-style:dashed}.node:where(.astro-ir5xohrv).pending code:where(.astro-ir5xohrv){color:var(--dim)}.node:where(.astro-ir5xohrv).running{--c:#a9c1ff}.node:where(.astro-ir5xohrv).running .orb:where(.astro-ir5xohrv){animation:1.4s ease-out infinite ping}.node:where(.astro-ir5xohrv).done{--c:#2bb3a3}.node:where(.astro-ir5xohrv).done .ok:where(.astro-ir5xohrv){transform:none}.node:where(.astro-ir5xohrv).waiting{--c:#ffc27a}.node:where(.astro-ir5xohrv).waiting .orb:where(.astro-ir5xohrv){border-color:#0000}.node:where(.astro-ir5xohrv).waiting .orb:where(.astro-ir5xohrv):before{content:"";border:2px dashed var(--c);border-radius:50%;animation:6s linear infinite spin;position:absolute;inset:-1.5px}.node:where(.astro-ir5xohrv).failed{--c:#f0718a}.node:where(.astro-ir5xohrv).failed .orb:where(.astro-ir5xohrv){animation:.4s shake}.node:where(.astro-ir5xohrv).sel .orb:where(.astro-ir5xohrv){outline-color:var(--amber)}.node:where(.astro-ir5xohrv).lost{--c:#f0718a}.node:where(.astro-ir5xohrv).lost .orb:where(.astro-ir5xohrv){animation:.45s shake,1.2s ease-out infinite ping}.node:where(.astro-ir5xohrv).lost .bad:where(.astro-ir5xohrv){transform:none}.node:where(.astro-ir5xohrv).lost .edge:where(.astro-ir5xohrv){background:repeating-linear-gradient(90deg,#f0718abf 0 5px,#0000 5px 10px)}.node:where(.astro-ir5xohrv).lost .edge:where(.astro-ir5xohrv) i:where(.astro-ir5xohrv){opacity:0}.node:where(.astro-ir5xohrv){transition:opacity .4s,filter .4s}.demo:where(.astro-ir5xohrv).crashed .node:where(.astro-ir5xohrv):not(.lost){opacity:.35;filter:saturate(.2)}.node:where(.astro-ir5xohrv).restored .orb:where(.astro-ir5xohrv){animation:.9s ease-out restore}@keyframes restore{0%{scale:1.08;box-shadow:0 0 #2bb3a3b3}to{box-shadow:0 0 0 16px #0000}}.node:where(.astro-ir5xohrv).sel code:where(.astro-ir5xohrv){color:var(--amber)}@keyframes nudge{50%{translate:-50% -2px}}.card:where(.astro-ir5xohrv){container-type:inline-size}@container (width<=480px){.orb:where(.astro-ir5xohrv){width:38px;height:38px}.orb:where(.astro-ir5xohrv) svg:first-child{width:16px;height:16px}.edge:where(.astro-ir5xohrv){top:19px}.node:where(.astro-ir5xohrv) code:where(.astro-ir5xohrv){white-space:normal;text-align:center;height:2.6em;font-size:10px;line-height:1.3}.node:where(.astro-ir5xohrv) small:where(.astro-ir5xohrv){font-size:10px}.note:where(.astro-ir5xohrv){height:112px}}.note:where(.astro-ir5xohrv){--c:#65718b;--bg:color-mix(in srgb, var(--c) 8%, #121b2e);--edge:color-mix(in srgb, var(--c) 38%, transparent);box-sizing:border-box;background:var(--bg);border:1px solid var(--edge);border-radius:14px;height:88px;padding:13px 16px;transition:background-color .35s,border-color .35s;position:relative}.note:where(.astro-ir5xohrv):before{content:"";top:-6.5px;left:calc((var(--i,0) + .5) * 20%);background:var(--bg);border:1px solid var(--edge);border-bottom:0;border-right:0;width:11px;height:11px;margin-left:-5.5px;transition:left .45s cubic-bezier(.4,0,.2,1),background-color .35s,border-color .35s;position:absolute;rotate:45deg}.note:where(.astro-ir5xohrv).running{--c:#a9c1ff}.note:where(.astro-ir5xohrv).done{--c:#2bb3a3}.note:where(.astro-ir5xohrv).waiting,.note:where(.astro-ir5xohrv).sel{--c:#ffc27a}.note:where(.astro-ir5xohrv).failed,.note:where(.astro-ir5xohrv).lost{--c:#f0718a}.note:where(.astro-ir5xohrv) .msg{animation:.35s ease-out in}.note:where(.astro-ir5xohrv) p{margin:0}.note:where(.astro-ir5xohrv) .title{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:9px;font-size:14.5px;font-weight:600;display:flex}.note:where(.astro-ir5xohrv) .dot{background:var(--c);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 22%, transparent);border-radius:50%;flex:none}.note:where(.astro-ir5xohrv) .body{color:var(--mist);margin-top:5px;padding-left:16px;font-size:13.5px;line-height:1.5}.note:where(.astro-ir5xohrv) code{font:12.5px var(--sl-font-mono);color:var(--amber)}.note:where(.astro-ir5xohrv) .title code{color:var(--ink);font-size:13.5px}.note:where(.astro-ir5xohrv) .took{font:400 12.5px var(--sl-font);color:var(--dim);white-space:nowrap;margin-left:auto}.note:where(.astro-ir5xohrv) dl{grid-template-columns:56px minmax(0,1fr);gap:3px 10px;margin:7px 0 0;padding-left:16px;font-size:13px;display:grid}.note:where(.astro-ir5xohrv) dt{color:var(--dim)}.note:where(.astro-ir5xohrv) dd{font:12.5px/1.5 var(--sl-font-mono);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}@keyframes in{0%{opacity:0;transform:translateY(4px)}}@media (width<=900px){.demo:where(.astro-ir5xohrv){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.demo:where(.astro-ir5xohrv) :where(.astro-ir5xohrv){transition:none!important;animation:none!important}}.bento:where(.astro-cognygiv){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tile:where(.astro-cognygiv).wide{grid-column:span 2}.tile:where(.astro-cognygiv).full{grid-column:1/-1}.tile:where(.astro-cognygiv) a:where(.astro-cognygiv){box-sizing:border-box;height:100%;color:var(--ink);border:1px solid var(--rule);background:linear-gradient(#131c30bf,#0b1220bf);border-radius:20px;flex-direction:column;gap:8px;padding:22px;text-decoration:none;transition:border-color .3s,transform .3s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.tile:where(.astro-cognygiv) a:where(.astro-cognygiv):before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(120% 80% at 0 0,#d6a6ff24,#0000 60%);transition:opacity .3s;position:absolute;inset:-1px}.tile:where(.astro-cognygiv) a:where(.astro-cognygiv):hover{border-color:#ffc27a59;transform:translateY(-2px)}.tile:where(.astro-cognygiv) a:where(.astro-cognygiv):hover:before{opacity:1}.ico:where(.astro-cognygiv){color:#ffb98a;border:1px solid var(--rule);background:linear-gradient(135deg,#b0c9ff29,#ffc27a1a);border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:6px;display:grid}strong:where(.astro-cognygiv){letter-spacing:-.02em;font-size:18px;font-weight:600}.text:where(.astro-cognygiv){color:var(--mist);font-size:15px;line-height:1.55}code:where(.astro-cognygiv){font:12.5px var(--sl-font-mono);color:var(--amber);margin-top:auto;padding-top:6px}.wide:where(.astro-cognygiv) .text:where(.astro-cognygiv){max-width:36ch}.art:where(.astro-cognygiv){width:52%;max-width:280px;position:absolute;top:18px;right:18px;overflow:visible}.rail:where(.astro-cognygiv){fill:none;stroke:#ffffff1a;stroke-width:1.5px}.flow:where(.astro-cognygiv){fill:none;stroke:#ffc27a;stroke-width:2px;stroke-linecap:round;stroke-dasharray:10 300;animation:2.6s linear infinite travel}.flow:where(.astro-cognygiv).f2{stroke:#f0718a;animation-delay:-.9s}.flow:where(.astro-cognygiv).f3{stroke:#a9c1ff;animation-delay:-1.7s}@keyframes travel{0%{stroke-dashoffset:310px}to{stroke-dashoffset:0}}.ok:where(.astro-cognygiv){fill:#2bb3a3}.end:where(.astro-cognygiv){fill:#ffc27a}.comp:where(.astro-cognygiv){fill:#9ebcfd}.fail:where(.astro-cognygiv){fill:#f0718a}.undo:where(.astro-cognygiv){fill:none;stroke:#9ebcfd;stroke-width:1.8px;stroke-dasharray:4 5;animation:1.4s linear infinite back}.undo:where(.astro-cognygiv).u2{animation-delay:-.7s}@keyframes back{to{stroke-dashoffset:18px}}.art:where(.astro-cognygiv) text:where(.astro-cognygiv){font:12px var(--sl-font-mono);fill:#8994ab}.dup:where(.astro-cognygiv){fill:none;stroke:#f0718a;stroke-width:1.6px;stroke-dasharray:4 5;opacity:.75;animation:1.4s linear infinite reverse back}.dup:where(.astro-cognygiv).d2{animation-delay:-.7s}.full:where(.astro-cognygiv) .art:where(.astro-cognygiv){width:46%;max-width:420px;top:50%;transform:translateY(-50%)}@media (width<=1000px){.bento:where(.astro-cognygiv){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.bento:where(.astro-cognygiv){grid-template-columns:minmax(0,1fr)}.tile:where(.astro-cognygiv).wide,.tile:where(.astro-cognygiv).full{grid-column:auto}.art:where(.astro-cognygiv),.full:where(.astro-cognygiv) .art:where(.astro-cognygiv){width:100%;max-width:none;margin:4px 0;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.flow:where(.astro-cognygiv),.undo:where(.astro-cognygiv),.dup:where(.astro-cognygiv){animation:none}}.dash:where(.astro-4a6a7dtg){background:linear-gradient(#131c30f2,#0b1220f2);border:1px solid #ffffff1a;border-radius:22px;font-size:14px;overflow:hidden;box-shadow:0 60px 160px -50px #5c90ff73,0 40px 120px -60px #d6a6ff73}.top:where(.astro-4a6a7dtg){border-bottom:1px solid var(--rule);align-items:center;gap:8px;height:48px;padding:0 18px;display:flex}.top:where(.astro-4a6a7dtg) i:where(.astro-4a6a7dtg){background:#ffffff1f;border-radius:50%;width:11px;height:11px}.url:where(.astro-4a6a7dtg){font:12.5px var(--sl-font-mono);color:var(--dim);margin-left:12px}.search:where(.astro-4a6a7dtg){border:1px solid var(--rule);height:30px;color:var(--dim);border-radius:9px;align-items:center;gap:8px;margin-left:auto;padding:0 8px 0 12px;font-size:13px;display:inline-flex}kbd:where(.astro-4a6a7dtg){font:11.5px var(--sl-font-mono);border:1px solid var(--rule);border-radius:5px;margin-left:18px;padding:1px 6px}.body:where(.astro-4a6a7dtg){grid-template-columns:196px minmax(0,1fr);height:430px;display:grid}.side:where(.astro-4a6a7dtg){border-right:1px solid var(--rule);background:#0b101b73;flex-direction:column;gap:2px;padding:14px 10px;display:flex}.brand:where(.astro-4a6a7dtg){align-items:center;gap:8px;padding:4px 10px 14px;font-size:14px;font-weight:600;display:flex}.item:where(.astro-4a6a7dtg){height:34px;color:var(--mist);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;transition:background .2s,color .2s;display:flex}.item:where(.astro-4a6a7dtg).off{cursor:default;opacity:.55}button:where(.astro-4a6a7dtg).item:hover{color:var(--ink);background:#ffffff0a}.item:where(.astro-4a6a7dtg)[aria-pressed=true]{color:var(--ink);box-shadow:inset 2px 0 var(--amber);background:#ffc27a1a}.item:where(.astro-4a6a7dtg) svg{color:inherit;flex:none}.badge:where(.astro-4a6a7dtg){background:var(--rose);color:#1d0c14;border-radius:9px;place-items:center;min-width:20px;height:18px;margin-left:auto;font-size:11px;display:grid}.main:where(.astro-4a6a7dtg){position:relative;overflow:hidden}.view:where(.astro-4a6a7dtg){opacity:0;visibility:hidden;padding:18px 22px;transition:opacity .35s,transform .4s cubic-bezier(.2,.7,.2,1),visibility .35s;position:absolute;inset:0;overflow:hidden;transform:translateY(8px)}.view:where(.astro-4a6a7dtg).on{opacity:1;visibility:visible;transform:none}code:where(.astro-4a6a7dtg){font:12.5px var(--sl-font-mono);color:var(--ink)}.dim:where(.astro-4a6a7dtg){color:var(--dim)}.pill:where(.astro-4a6a7dtg){--c:#8a929c;white-space:nowrap;background:color-mix(in srgb, var(--c) 15%, transparent);color:color-mix(in srgb, var(--c) 60%, #fff);border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:12.5px;display:inline-flex}.pill:where(.astro-4a6a7dtg) i:where(.astro-4a6a7dtg){background:var(--c);border-radius:50%;width:7px;height:7px}.running:where(.astro-4a6a7dtg){--c:#7da6ff}.failed:where(.astro-4a6a7dtg){--c:#f0718a}.failed:where(.astro-4a6a7dtg) i:where(.astro-4a6a7dtg){border-radius:1px;transform:rotate(45deg)}.waiting:where(.astro-4a6a7dtg){--c:#ffc27a}.waiting:where(.astro-4a6a7dtg) i:where(.astro-4a6a7dtg){border:2px solid var(--c);box-sizing:border-box;background:0 0}.completed:where(.astro-4a6a7dtg){--c:#2bb3a3}.compensated:where(.astro-4a6a7dtg){--c:#9ebcfd}.pending:where(.astro-4a6a7dtg){--c:#6b7380}.query:where(.astro-4a6a7dtg){border:1px solid var(--rule);border-radius:10px;align-items:center;gap:8px;height:36px;margin-bottom:12px;padding:0 10px;font-size:13px;display:flex}.chip:where(.astro-4a6a7dtg){color:var(--mist);background:#ffffff0f;border-radius:7px;padding:2px 9px}.chip:where(.astro-4a6a7dtg) b:where(.astro-4a6a7dtg){color:var(--ink);font-weight:500}.q:where(.astro-4a6a7dtg){color:var(--dim)}table:where(.astro-4a6a7dtg){border-collapse:collapse;width:100%}th:where(.astro-4a6a7dtg){text-align:left;color:var(--dim);border-bottom:1px solid var(--rule);padding:6px 8px;font-size:12.5px;font-weight:500}td:where(.astro-4a6a7dtg){white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:9px 8px}tr:where(.astro-4a6a7dtg).hl{cursor:pointer;background:#f0718a0f}.trace-head:where(.astro-4a6a7dtg){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.trace-head:where(.astro-4a6a7dtg)>div:where(.astro-4a6a7dtg):first-child{align-items:center;gap:10px;display:flex}.acts:where(.astro-4a6a7dtg){gap:8px;display:flex}.btn-x:where(.astro-4a6a7dtg){border:1px solid var(--rule);height:30px;color:var(--ink);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.btn-x:where(.astro-4a6a7dtg).primary{background:var(--cream);color:var(--night);border-color:var(--cream);font-weight:600}.btn-x:where(.astro-4a6a7dtg).small{height:26px;margin-left:auto;padding:0 10px;font-size:12.5px}.water:where(.astro-4a6a7dtg){flex-direction:column;gap:4px;display:flex}.wrow:where(.astro-4a6a7dtg){--c:#6b7380;grid-template-columns:170px minmax(0,1fr) 64px;align-items:center;gap:12px;height:32px;display:grid}.wrow:where(.astro-4a6a7dtg).completed{--c:#2bb3a3}.wrow:where(.astro-4a6a7dtg).failed{--c:#f0718a}.nm:where(.astro-4a6a7dtg){align-items:center;gap:8px;display:flex}.nm:where(.astro-4a6a7dtg) i:where(.astro-4a6a7dtg){background:var(--c);border-radius:50%;width:7px;height:7px}.wrow:where(.astro-4a6a7dtg).failed .nm:where(.astro-4a6a7dtg) i:where(.astro-4a6a7dtg){border-radius:1px;transform:rotate(45deg)}.wrow:where(.astro-4a6a7dtg).pending .nm:where(.astro-4a6a7dtg) i:where(.astro-4a6a7dtg){border:1.5px dashed var(--c);box-sizing:border-box;background:0 0}.wrow:where(.astro-4a6a7dtg).pending code:where(.astro-4a6a7dtg){color:var(--dim)}.lane:where(.astro-4a6a7dtg){background:#ffffff0a;border-radius:3px;height:10px;position:relative}.lane:where(.astro-4a6a7dtg) b:where(.astro-4a6a7dtg){background:var(--c);border-radius:3px;position:absolute;top:0;bottom:0}.view:where(.astro-4a6a7dtg).on .lane:where(.astro-4a6a7dtg) b:where(.astro-4a6a7dtg){transform-origin:0;animation:.8s cubic-bezier(.2,.7,.2,1) both grow}@keyframes grow{0%{transform:scaleX(0)}}.dur:where(.astro-4a6a7dtg){text-align:right;font:12px var(--sl-font-mono);color:var(--dim)}.err:where(.astro-4a6a7dtg){background:#f0718a0f;border:1px solid #f0718a4d;border-radius:12px;flex-direction:column;gap:4px;margin-top:18px;padding:12px 14px;font-size:13px;display:flex}.err:where(.astro-4a6a7dtg) code:where(.astro-4a6a7dtg){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ask:where(.astro-4a6a7dtg){border:1px solid var(--rule);background:#ffffff05;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:14px 16px;display:flex}.ask:where(.astro-4a6a7dtg) p:where(.astro-4a6a7dtg){margin:4px 0 2px;font-size:14.5px}.ask:where(.astro-4a6a7dtg) .dim:where(.astro-4a6a7dtg){font-size:12.5px}.queue:where(.astro-4a6a7dtg){border:1px solid var(--rule);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:6px 20px;margin-bottom:10px;padding:14px 16px;display:grid}.qhead:where(.astro-4a6a7dtg){align-items:center;gap:10px;display:flex}.spark:where(.astro-4a6a7dtg){grid-row:span 2;align-items:flex-end;gap:3px;height:44px;display:flex}.spark:where(.astro-4a6a7dtg) i:where(.astro-4a6a7dtg){background:linear-gradient(180deg, var(--amber), #d6a6ff99);border-radius:2px 2px 0 0;flex:1}.view:where(.astro-4a6a7dtg).on .spark:where(.astro-4a6a7dtg) i:where(.astro-4a6a7dtg){transform-origin:bottom;animation:.7s cubic-bezier(.2,.7,.2,1) both rise-bar}@keyframes rise-bar{0%{transform:scaleY(0)}}.queue:where(.astro-4a6a7dtg)>.dim:where(.astro-4a6a7dtg){font-size:12.5px}@media (width<=760px){.body:where(.astro-4a6a7dtg){grid-template-columns:minmax(0,1fr);height:470px}.side:where(.astro-4a6a7dtg){border-right:0;border-bottom:1px solid var(--rule);flex-direction:row;padding:8px;overflow-x:auto}.brand:where(.astro-4a6a7dtg),.item:where(.astro-4a6a7dtg).off,.search:where(.astro-4a6a7dtg),.url:where(.astro-4a6a7dtg),th:where(.astro-4a6a7dtg):nth-child(n+4),td:where(.astro-4a6a7dtg):nth-child(n+4){display:none}.wrow:where(.astro-4a6a7dtg){grid-template-columns:120px minmax(0,1fr) 54px}.queue:where(.astro-4a6a7dtg){grid-template-columns:minmax(0,1fr) 100px}.ask:where(.astro-4a6a7dtg){flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.view:where(.astro-4a6a7dtg),.view:where(.astro-4a6a7dtg).on .lane:where(.astro-4a6a7dtg) b:where(.astro-4a6a7dtg),.view:where(.astro-4a6a7dtg).on .spark:where(.astro-4a6a7dtg) i:where(.astro-4a6a7dtg){transition:none;animation:none}}.observe:where(.astro-hj4nrund){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px 56px;display:grid}.points:where(.astro-hj4nrund){flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.points:where(.astro-hj4nrund) li:where(.astro-hj4nrund){align-items:flex-start;gap:16px;display:flex}.ico:where(.astro-hj4nrund){color:#ffb98a;border:1px solid var(--rule);background:linear-gradient(135deg,#b0c9ff29,#ffc27a1a);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}h3:where(.astro-hj4nrund){letter-spacing:-.02em;margin:0 0 4px;font-size:18px;font-weight:600}.points:where(.astro-hj4nrund) p:where(.astro-hj4nrund){color:var(--mist);margin:0;font-size:15.5px}.panel:where(.astro-hj4nrund){background:linear-gradient(#131c30eb,#0b1220eb);border:1px solid #ffffff1a;border-radius:22px;padding:22px;box-shadow:0 60px 140px -60px #d6a6ff73}.stats:where(.astro-hj4nrund){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.stats:where(.astro-hj4nrund) div:where(.astro-hj4nrund){border:1px solid var(--rule);background:#ffffff08;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.stats:where(.astro-hj4nrund) span:where(.astro-hj4nrund){color:var(--dim);font-size:12.5px}.stats:where(.astro-hj4nrund) b:where(.astro-hj4nrund){font:600 24px var(--sl-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stats:where(.astro-hj4nrund) small:where(.astro-hj4nrund){color:var(--dim);font-size:12px}.stats:where(.astro-hj4nrund) small:where(.astro-hj4nrund).up{color:#5fd4c4}.chart:where(.astro-hj4nrund){width:100%;height:150px;display:block;overflow:visible}.grid:where(.astro-hj4nrund){stroke:#ffffff0f;stroke-width:1px;vector-effect:non-scaling-stroke}.ok:where(.astro-hj4nrund),.bad:where(.astro-hj4nrund){fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.ok:where(.astro-hj4nrund){stroke:url(#obs-line)}.bad:where(.astro-hj4nrund){stroke:#f0718a;stroke-width:1.5px;opacity:.8}.legend:where(.astro-hj4nrund){color:var(--dim);gap:18px;margin:10px 0 16px;font-size:12.5px;display:flex}.legend:where(.astro-hj4nrund) span:where(.astro-hj4nrund){align-items:center;gap:6px;display:inline-flex}.legend:where(.astro-hj4nrund) i:where(.astro-hj4nrund){border-radius:2px;width:14px;height:3px}.lk:where(.astro-hj4nrund){background:linear-gradient(90deg,#8fb0ff,#ffb69a)}.lb:where(.astro-hj4nrund){background:#f0718a}.note:where(.astro-hj4nrund){margin-left:auto}.snippet:where(.astro-hj4nrund){border:1px solid var(--rule);font:13px/1.7 var(--sl-font-mono);color:#b2bdd6;background:#0b101b99;border-radius:12px;margin:0 0 12px;padding:14px 16px;overflow-x:auto}.c:where(.astro-hj4nrund){color:#72809c;font-style:italic}.k:where(.astro-hj4nrund){color:#a9c1ff}.m:where(.astro-hj4nrund){color:#fff}.events:where(.astro-hj4nrund){flex-wrap:wrap;gap:6px;display:flex}.events:where(.astro-hj4nrund) code:where(.astro-hj4nrund){font:12px var(--sl-font-mono);color:var(--amber);background:#ffc27a14;border-radius:7px;padding:3px 8px}@supports (animation-timeline:view()){.ok:where(.astro-hj4nrund),.bad:where(.astro-hj4nrund){animation:linear both draw view();animation-range:entry 20% cover 45%}.area:where(.astro-hj4nrund){animation:linear both fade view();animation-range:entry 30% cover 50%}@keyframes draw{0%{stroke-dashoffset:1px}}@keyframes fade{0%{opacity:0}}}@media (width<=900px){.observe:where(.astro-hj4nrund){grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.stats:where(.astro-hj4nrund){grid-template-columns:minmax(0,1fr)}}.ops:where(.astro-omuoka4o){background:linear-gradient(#131c30eb,#0b1220eb);border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;box-shadow:0 60px 140px -60px #5c90ff66}.bar:where(.astro-omuoka4o){border-bottom:1px solid var(--rule);align-items:center;gap:7px;height:50px;padding:0 16px;display:flex}.bar:where(.astro-omuoka4o) i:where(.astro-omuoka4o){background:#ffffff1f;border-radius:50%;width:10px;height:10px}.bar:where(.astro-omuoka4o) i:where(.astro-omuoka4o):nth-of-type(3){margin-right:10px}:where(.astro-omuoka4o)[role=tab]{cursor:pointer;height:32px;color:var(--dim);font:500 13.5px var(--sl-font);background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 12px;transition:background .2s,color .2s;display:inline-flex}:where(.astro-omuoka4o)[role=tab]:hover{color:var(--ink)}:where(.astro-omuoka4o)[role=tab][aria-selected=true]{color:var(--ink);background:#ffc27a1a}:where(.astro-omuoka4o)[role=tab] svg{color:var(--amber)}.panes:where(.astro-omuoka4o){display:grid}.pane:where(.astro-omuoka4o){opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .25s,visibility .25s}.pane:where(.astro-omuoka4o).on{opacity:1;visibility:visible}.pane:where(.astro-omuoka4o) pre{font:13px/1.75 var(--sl-font-mono);scrollbar-width:thin;scrollbar-color:var(--rule) transparent;margin:0;padding:18px 22px 22px;overflow-x:auto;background:0 0!important}.sr-only:where(.astro-lcdefpme){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero:where(.astro-lcdefpme){isolation:isolate;padding-block:clamp(56px,9vw,112px) 0;position:relative}.sky:where(.astro-lcdefpme){z-index:-1;pointer-events:none;position:absolute;inset:-64px 0 -30%;overflow:hidden;mask-image:linear-gradient(#000 55%,#0000)}.sky:where(.astro-lcdefpme):before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:radial-gradient(70% 55% at 50% 20%,#000,#0000)}.sky:where(.astro-lcdefpme) i:where(.astro-lcdefpme){background:radial-gradient(closest-side, var(--g), transparent);will-change:transform;border-radius:50%;animation:18s ease-in-out infinite alternate drift;position:absolute}.sky:where(.astro-lcdefpme) .b1:where(.astro-lcdefpme){--g:#4d85ff6b;width:70vw;height:70vw;top:-6%;left:-22vw}.sky:where(.astro-lcdefpme) .b2:where(.astro-lcdefpme){--g:#d6a6ff5c;width:62vw;height:62vw;animation-delay:-6s;top:6%;right:-20vw}.sky:where(.astro-lcdefpme) .b3:where(.astro-lcdefpme){--g:#ffb69a4d;width:54vw;height:54vw;animation-delay:-12s;top:36%;left:22%}@keyframes drift{to{transform:translate(6vw,-4vw)scale(1.12)}}.hero-copy:where(.astro-lcdefpme){text-align:center;flex-direction:column;align-items:center;display:flex}.badge:where(.astro-lcdefpme){color:var(--ink);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:7px 10px 7px 14px;font-size:14px;text-decoration:none;animation:1s cubic-bezier(.2,.7,.2,1) both slide;display:inline-flex}.badge:where(.astro-lcdefpme) svg:first-child{color:var(--amber)}.badge:where(.astro-lcdefpme) svg:last-child{color:var(--dim);transition:transform .2s}.badge:where(.astro-lcdefpme):hover{border-color:#ffffff3d}.badge:where(.astro-lcdefpme):hover svg:last-child{transform:translate(2px)}h1:where(.astro-lcdefpme){letter-spacing:-.05em;align-self:stretch;margin:0;font-size:clamp(2.4rem,6.2vw,5.25rem);font-weight:600;line-height:1}h1:where(.astro-lcdefpme) .line:where(.astro-lcdefpme){text-wrap:balance;animation:.9s cubic-bezier(.2,.7,.2,1) both slide;display:block}h1:where(.astro-lcdefpme) .line:where(.astro-lcdefpme)+.line:where(.astro-lcdefpme){background:var(--dawn);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;animation-delay:80ms}.lede:where(.astro-lcdefpme){max-width:46ch;color:var(--mist);margin:clamp(20px,2.6vw,28px) 0 0;font-size:clamp(17px,1.5vw,19px);animation:1s cubic-bezier(.2,.7,.2,1) .28s both slide}.cta:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;animation:1s cubic-bezier(.2,.7,.2,1) .38s both slide;display:flex}.dep:where(.astro-lcdefpme){cursor:pointer;height:50px;color:var(--ink);font:inherit;backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:14px;padding:0 22px;display:inline-flex}.dep:where(.astro-lcdefpme) code:where(.astro-lcdefpme){font-size:14px}.dep:where(.astro-lcdefpme) span:where(.astro-lcdefpme){color:var(--dim);font-size:13px}.dep:where(.astro-lcdefpme):hover{border-color:#ffffff52}.facts:where(.astro-lcdefpme){color:var(--dim);flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:26px 0 0;padding:0;font-size:14px;list-style:none;animation:1s cubic-bezier(.2,.7,.2,1) .48s both slide;display:flex}.facts:where(.astro-lcdefpme) li:where(.astro-lcdefpme){align-items:center;gap:7px;display:inline-flex}.facts:where(.astro-lcdefpme) svg{color:var(--amber);opacity:.85}.stage:where(.astro-lcdefpme){margin-top:clamp(48px,7vw,88px);animation:1.2s cubic-bezier(.2,.7,.2,1) .5s both slide}@keyframes slide{0%{transform:translateY(18px)}}.ico:where(.astro-lcdefpme){color:#ffb98a;border:1px solid var(--rule);background:linear-gradient(135deg,#b0c9ff29,#ffc27a1a);border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.block:where(.astro-lcdefpme){margin-top:clamp(112px,15vw,200px)}h2:where(.astro-lcdefpme){letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:600;line-height:1.04}h3:where(.astro-lcdefpme){margin:0;font-size:17px;font-weight:600}.sub:where(.astro-lcdefpme){color:var(--mist);max-width:58ch;margin:0 0 44px;font-size:18px}.sub:where(.astro-lcdefpme).after{margin:28px 0 0;font-size:16px}.agents:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){max-width:14ch;font-size:clamp(2.4rem,5.6vw,4.6rem)}.story:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;display:grid}.words:where(.astro-lcdefpme){flex-direction:column;align-self:start;gap:4px;display:flex;position:sticky;top:calc(50vh - 180px)}.w:where(.astro-lcdefpme),.word-m:where(.astro-lcdefpme){letter-spacing:-.06em;background:var(--dawn);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;padding-right:.06em;font-weight:600;line-height:1}.w:where(.astro-lcdefpme){font-size:clamp(3rem,7.4vw,7rem);transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1)}.js .w:where(.astro-lcdefpme){opacity:.16}.js .w:where(.astro-lcdefpme).on{opacity:1;transform:translate(14px)}.word-m:where(.astro-lcdefpme){margin:0;font-size:clamp(3rem,14vw,5rem);display:none}.panel:where(.astro-lcdefpme){flex-direction:column;justify-content:center;gap:18px;min-height:76vh;display:flex}.panel:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){margin:0;font-size:clamp(1.6rem,2.6vw,2.2rem)}.panel:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--mist);max-width:46ch;margin:0;font-size:18px}.art:where(.astro-lcdefpme){margin:10px 0 0}.install:where(.astro-lcdefpme){counter-reset:n;border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.install:where(.astro-lcdefpme) li:where(.astro-lcdefpme){counter-increment:n;border-bottom:1px solid var(--rule);grid-template-columns:300px minmax(0,1fr);align-items:start;gap:14px 32px;padding:22px 0;display:grid}.install:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){align-items:center;gap:14px;display:flex}.install:where(.astro-lcdefpme) h3:where(.astro-lcdefpme):after{content:counter(n);font:500 13px var(--sl-font-mono);color:var(--dim);order:-1;width:12px}.snippet:where(.astro-lcdefpme) pre{border:1px solid var(--rule);font:13.5px/1.7 var(--sl-font-mono);border-radius:14px;margin:0;padding:16px 20px}.infra:where(.astro-lcdefpme){grid-template-columns:minmax(0,1.3fr) minmax(120px,.7fr) minmax(0,.8fr);align-items:center;margin-bottom:20px;display:grid}.app:where(.astro-lcdefpme),.db:where(.astro-lcdefpme){border:1px solid var(--rule);background:#11192cb3;border-radius:18px;padding:22px 24px}.app:where(.astro-lcdefpme){font:14.5px var(--sl-font-mono);color:var(--mist);flex-direction:column;gap:10px;display:flex}.app-head:where(.astro-lcdefpme){font-family:var(--sl-font);color:var(--ink);align-items:center;gap:10px;margin-bottom:4px;display:flex}.app-head:where(.astro-lcdefpme) b:where(.astro-lcdefpme){font-size:17px;font-weight:600}.app:where(.astro-lcdefpme) small:where(.astro-lcdefpme),.db:where(.astro-lcdefpme) small:where(.astro-lcdefpme){font-family:var(--sl-font);color:var(--dim);margin-left:6px;font-size:13px}.app:where(.astro-lcdefpme) span:where(.astro-lcdefpme){align-items:center;gap:10px;display:flex}.app:where(.astro-lcdefpme) .in:where(.astro-lcdefpme){padding-left:26px}.app:where(.astro-lcdefpme) .hl:where(.astro-lcdefpme){color:var(--ink)}.app:where(.astro-lcdefpme) .hl:where(.astro-lcdefpme) svg,.app-head:where(.astro-lcdefpme) svg,.db:where(.astro-lcdefpme) svg{color:var(--amber)}.db:where(.astro-lcdefpme){text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.db:where(.astro-lcdefpme) b:where(.astro-lcdefpme){font-size:17px;font-weight:600}.db:where(.astro-lcdefpme) small:where(.astro-lcdefpme){margin:0}.wire:where(.astro-lcdefpme){transform-origin:0;background:repeating-linear-gradient(90deg, var(--amber) 0 6px, transparent 6px 12px);background-size:24px 2px;height:2px;margin-inline:-1px;animation:.9s linear infinite wire;position:relative}.wire:where(.astro-lcdefpme) span:where(.astro-lcdefpme){text-align:center;width:max-content;color:var(--dim);font-size:12.5px;line-height:1.5;position:absolute;top:14px;left:50%;transform:translate(-50%)}.wire:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:var(--mist);font-size:12px}@keyframes wire{to{background-position:24px 0}}.nope:where(.astro-lcdefpme){flex-wrap:wrap;gap:10px;margin:56px 0 40px;padding:0;list-style:none;display:flex}.nope:where(.astro-lcdefpme) li:where(.astro-lcdefpme){border:1px solid var(--rule);color:var(--mist);border-radius:999px;align-items:center;gap:8px;padding:8px 16px 8px 12px;font-size:14.5px;display:inline-flex}.nope:where(.astro-lcdefpme) svg{color:#5fd4c4}.dash:where(.astro-lcdefpme){grid-template-columns:300px minmax(0,1fr);align-items:center;gap:14px 32px;margin-top:28px;display:grid}.sub:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:var(--ink);font-size:.88em}.dash:where(.astro-lcdefpme) .sub:where(.astro-lcdefpme){margin:0;font-size:16px}.faq:where(.astro-lcdefpme){grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:32px 64px;display:grid}.qs:where(.astro-lcdefpme){border-top:1px solid var(--rule)}details:where(.astro-lcdefpme){border-bottom:1px solid var(--rule)}summary:where(.astro-lcdefpme){cursor:pointer;justify-content:space-between;gap:24px;padding:22px 0;font-size:18px;font-weight:500;list-style:none;display:flex}summary:where(.astro-lcdefpme)::-webkit-details-marker{display:none}summary:where(.astro-lcdefpme):after{content:"+";color:var(--amber);font-size:22px;line-height:1;transition:transform .25s}details:where(.astro-lcdefpme)[open] summary:where(.astro-lcdefpme):after{transform:rotate(45deg)}details:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--mist);max-width:62ch;margin:0 0 24px}.finale:where(.astro-lcdefpme){isolation:isolate;text-align:center;margin-top:clamp(96px,12vw,150px);padding-block:clamp(110px,15vw,190px);position:relative;overflow:hidden}.finale:where(.astro-lcdefpme):before{content:"";z-index:-1;aspect-ratio:1.6;filter:blur(40px);background:radial-gradient(closest-side,#ffc296bf,#d6a6ff80 40%,#4d85ff38 70%,#0000);border-radius:50%;width:min(1400px,130vw);position:absolute;bottom:-70%;left:50%;translate:-50%}.finale:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){margin-bottom:8px;font-size:clamp(2.4rem,6vw,4.8rem)}.center:where(.astro-lcdefpme){justify-content:center;animation:none}.ghost:where(.astro-lcdefpme){height:50px;color:var(--ink);border:1px solid #fff3;border-radius:999px;align-items:center;padding:0 22px;font-weight:500;text-decoration:none;display:inline-flex}.ghost:where(.astro-lcdefpme):hover{border-color:#fff6}.js .rise:where(.astro-lcdefpme){opacity:0;filter:blur(6px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .8s;transition-delay:var(--d,0s);transform:translateY(26px)}.js .rise:where(.astro-lcdefpme).in{opacity:1;filter:none;transform:none}@supports (animation-timeline:view()){.wire:where(.astro-lcdefpme){animation:.9s linear infinite wire,linear both draw view();animation-range:normal,entry 40% cover 50%}.finale:where(.astro-lcdefpme):before{animation:linear both sunrise view();animation-range:entry cover 60%}@keyframes draw{0%{transform:scaleX(0)}}@keyframes sunrise{0%{opacity:.2;translate:-50% 40%;scale:.7}}}@media (width<=900px){.faq:where(.astro-lcdefpme),.install:where(.astro-lcdefpme) li:where(.astro-lcdefpme),.dash:where(.astro-lcdefpme),.infra:where(.astro-lcdefpme),.story:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}.words:where(.astro-lcdefpme){display:none}.word-m:where(.astro-lcdefpme){display:block}.panel:where(.astro-lcdefpme){min-height:0;padding-block:32px}.wire:where(.astro-lcdefpme){background:repeating-linear-gradient(180deg, var(--amber) 0 6px, transparent 6px 12px);width:2px;height:64px;margin:0 0 0 40px;animation:none}.wire:where(.astro-lcdefpme) span:where(.astro-lcdefpme){text-align:left;top:50%;left:18px;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.js .rise:where(.astro-lcdefpme){opacity:1;filter:none;transform:none}.sky:where(.astro-lcdefpme) i:where(.astro-lcdefpme){animation:none}}
