.install:where(.astro-4ocatm7j){border:1px solid var(--hairline);border-radius:calc(var(--radius) * 1.3);background-color:color-mix(in oklab, var(--surface-sunken) 82%, transparent);width:100%;min-width:0;max-width:26rem;font-family:var(--font-mono);transition:border-color .26s var(--ease-out-expo), box-shadow .26s var(--ease-out-expo);align-items:center;gap:.6rem;padding:.6rem .6rem .6rem .9rem;font-size:.85rem;display:flex;position:relative;overflow:hidden}.install:where(.astro-4ocatm7j):hover,.install:where(.astro-4ocatm7j):focus-within{border-color:color-mix(in oklab, var(--primary) 40%, var(--border));box-shadow:var(--shadow-soft)}.install-sweep:where(.astro-4ocatm7j){background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--success) 22%, transparent), transparent);opacity:0;pointer-events:none;width:40%;position:absolute;top:0;bottom:0;left:0}.install:where(.astro-4ocatm7j):has([data-copied]) .install-sweep:where(.astro-4ocatm7j){animation:copy-sweep .62s var(--ease-out-expo)}.prompt:where(.astro-4ocatm7j){color:var(--primary)}code:where(.astro-4ocatm7j){color:var(--foreground);white-space:nowrap}.hint:where(.astro-4ocatm7j){font-family:var(--font-sans);white-space:nowrap;margin-left:auto}.copy:where(.astro-4ocatm7j){width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;transition:color .2s var(--ease-out-expo), background-color .2s var(--ease-out-expo), border-color .2s var(--ease-out-expo);background:0 0;border:1px solid #0000;border-radius:.55rem;place-items:center;display:grid}.copy:where(.astro-4ocatm7j):hover{color:var(--foreground);border-color:var(--hairline);background-color:color-mix(in oklab, var(--primary) 12%, transparent)}.copy:where(.astro-4ocatm7j) .icon-check:where(.astro-4ocatm7j),.copy:where(.astro-4ocatm7j)[data-copied] .icon-copy:where(.astro-4ocatm7j){display:none}.copy:where(.astro-4ocatm7j)[data-copied] .icon-check:where(.astro-4ocatm7j){color:var(--success);display:block}@media (width<=479px){.install:where(.astro-4ocatm7j){gap:.4rem;padding:.5rem .45rem .5rem .65rem;font-size:.75rem}.hint:where(.astro-4ocatm7j){display:none}.copy:where(.astro-4ocatm7j){flex:none;margin-left:auto}}.closing-section:where(.astro-mvwdnhg6){padding-block:clamp(2.5rem,4vw,4rem) clamp(2rem,3vw,3rem)}.closing:where(.astro-mvwdnhg6){text-align:center;justify-items:center;gap:clamp(1.5rem,2.6vw,2.25rem);min-width:0;display:grid}.closing-pulse:where(.astro-mvwdnhg6){width:100%;height:clamp(3.5rem,6vw,5rem);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.closing-pulse:where(.astro-mvwdnhg6) svg:where(.astro-mvwdnhg6){width:100%;height:100%;display:block;overflow:visible}.pulse-base:where(.astro-mvwdnhg6),.pulse-live:where(.astro-mvwdnhg6),.pulse-run:where(.astro-mvwdnhg6){fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pulse-base:where(.astro-mvwdnhg6){stroke:var(--myelin-dim);stroke-width:1.5px}.pulse-live:where(.astro-mvwdnhg6){stroke:var(--primary);stroke-width:1.5px;filter:drop-shadow(0 0 .45rem color-mix(in oklab, var(--primary) 45%, transparent))}.pulse-run:where(.astro-mvwdnhg6){stroke:var(--signal);stroke-width:2.5px;opacity:0;filter:drop-shadow(0 0 .4rem var(--signal-soft))}.closing-lead:where(.astro-mvwdnhg6){justify-items:center;gap:.9rem;display:grid}.closing-title:where(.astro-mvwdnhg6){font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,1.2rem + 4vw,4.25rem);font-weight:600;line-height:1}.closing-steps:where(.astro-mvwdnhg6){text-align:left;width:100%;max-width:44rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.closing-steps:where(.astro-mvwdnhg6) li:where(.astro-mvwdnhg6){grid-template-columns:auto 1fr;align-items:center;gap:.1rem .8rem;padding-block:.7rem;display:grid;position:relative}.closing-steps:where(.astro-mvwdnhg6) li:where(.astro-mvwdnhg6) .synapse-node{z-index:1;grid-row:1/span 2;position:relative}.closing-steps:where(.astro-mvwdnhg6) li:where(.astro-mvwdnhg6):not(:last-child):before{content:"";background-color:var(--myelin);width:1px;height:100%;position:absolute;top:50%;left:calc(.35rem - .5px)}.step-index:where(.astro-mvwdnhg6){display:none}.closing-steps:where(.astro-mvwdnhg6) strong:where(.astro-mvwdnhg6){letter-spacing:-.01em;font-size:.95rem;font-weight:600}.closing-cta:where(.astro-mvwdnhg6){justify-items:center;gap:1rem;width:100%;display:grid}.closing-cta:where(.astro-mvwdnhg6) .closing-install{text-align:left;max-width:26rem}.closing-actions:where(.astro-mvwdnhg6){flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (width<=479px){.closing-actions:where(.astro-mvwdnhg6),.closing-actions:where(.astro-mvwdnhg6) .btn:where(.astro-mvwdnhg6){width:100%}}.closing-ribbon:where(.astro-mvwdnhg6){border-block:1px solid var(--hairline);width:100%;color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:-.005em;flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;margin:0;padding:.85rem 0;font-size:.72rem;list-style:none;display:flex}.closing-ribbon:where(.astro-mvwdnhg6) li:where(.astro-mvwdnhg6){align-items:center;gap:.5rem;display:inline-flex}.ribbon-dot:where(.astro-mvwdnhg6){border-radius:var(--radius-pill);background-color:var(--signal);width:.3rem;height:.3rem;box-shadow:var(--glow-signal)}.closing-ticker:where(.astro-mvwdnhg6){width:100%;color:var(--muted-foreground);font-size:var(--text-meta);display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker-track:where(.astro-mvwdnhg6){flex-wrap:wrap;flex:none;justify-content:center;gap:.35rem 0;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.ticker-track:where(.astro-mvwdnhg6) li:where(.astro-mvwdnhg6){white-space:nowrap;align-items:center;display:inline-flex}.ticker-track:where(.astro-mvwdnhg6) li:where(.astro-mvwdnhg6)+li:where(.astro-mvwdnhg6):before{content:"";background-image:repeating-linear-gradient(90deg, var(--myelin) 0 3px, transparent 3px 6px);width:1.5rem;height:1px;margin-inline:.75rem}.ticker-copy:where(.astro-mvwdnhg6){display:none}@media (prefers-reduced-motion:no-preference){.closing-ticker:where(.astro-mvwdnhg6){justify-content:flex-start}.ticker-track:where(.astro-mvwdnhg6){flex-wrap:nowrap;justify-content:flex-start;min-width:auto;animation:48s linear infinite closing-ticker}.ticker-copy:where(.astro-mvwdnhg6){display:flex}.ticker-track:where(.astro-mvwdnhg6):after{content:"";flex:none;width:3.75rem}.closing-ticker:where(.astro-mvwdnhg6):hover .ticker-track:where(.astro-mvwdnhg6),.closing-ticker:where(.astro-mvwdnhg6):focus-within .ticker-track:where(.astro-mvwdnhg6){animation-play-state:paused}}@keyframes closing-ticker{to{transform:translate(-100%)}}@media (width>=700px){.closing-steps:where(.astro-mvwdnhg6){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.closing-steps:where(.astro-mvwdnhg6) li:where(.astro-mvwdnhg6){grid-template-columns:1fr;justify-items:start;row-gap:.15rem;padding-block:0}.closing-steps:where(.astro-mvwdnhg6) li:where(.astro-mvwdnhg6) .synapse-node{grid-row:auto;margin-bottom:.5rem}.closing-steps:where(.astro-mvwdnhg6) li:where(.astro-mvwdnhg6):not(:last-child):before{background-color:#0000;background-image:repeating-linear-gradient(90deg, var(--myelin) 0 4px, transparent 4px 8px);width:auto;height:1px;top:calc(.35rem - .5px);left:.7rem;right:-1.5rem}}.dendrite-field:where(.astro-u356mhje){pointer-events:none;width:100%;height:100%;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 18% 72%,#0000)}.device-wrap:where(.astro-ulqeawzn){margin:0;position:relative}.device:where(.astro-ulqeawzn){border:1px solid var(--myelin);border-radius:var(--radius-device);background:var(--surface-elevated);transition:box-shadow .32s var(--ease-out-expo);position:relative;overflow:hidden}.device:where(.astro-ulqeawzn):after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.12)}:root[data-theme=light] .device:where(.astro-ulqeawzn):after{box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.65)}.device-bezel:where(.astro-ulqeawzn){border-bottom:1px solid var(--hairline);background-color:color-mix(in oklab, var(--card) 80%, var(--background));justify-content:space-between;align-items:center;gap:.75rem;height:2rem;padding-inline:.85rem;display:flex}.device-live:where(.astro-ulqeawzn){border-radius:var(--radius-pill);background-color:var(--success);width:.35rem;height:.35rem}.device-screen:where(.astro-ulqeawzn){border-radius:0 0 var(--radius-screen) var(--radius-screen);background-color:var(--background);overflow:hidden}.device-screen:where(.astro-ulqeawzn) img{width:100%;height:auto;display:block}.run-panel:where(.astro-kspzbudh) .run-feed{scrollbar-width:none;justify-content:flex-start;height:clamp(20rem,44vh,24.5rem);position:relative;overflow:clip auto;mask-image:none}.run-panel:where(.astro-kspzbudh) .run-feed::-webkit-scrollbar{display:none}.run-panel:where(.astro-kspzbudh) .run-feed[data-live]{overflow:visible}.hero:where(.astro-ymerusbs){isolation:isolate;min-height:calc(100svh - var(--nav-height));align-content:center;padding-block:clamp(1.5rem,3.5vw,4rem) clamp(2.25rem,5vw,5rem);display:grid;position:relative;overflow:clip}.hero-dendrites:where(.astro-ymerusbs){z-index:0;transform:translateZ(var(--z-back))}@media (width>=1200px){.hero-dendrites:where(.astro-ymerusbs){-webkit-mask-composite:source-in;mask-image:linear-gradient(#0000,#000 18% 72%,#0000),linear-gradient(90deg,#0000 6%,#000 46%);mask-composite:intersect}}.hero-glow:where(.astro-ymerusbs){z-index:0;background:radial-gradient(circle, var(--primary), transparent 62%);opacity:.18;filter:blur(90px);pointer-events:none;position:absolute;inset:20% 8% 25% 40%}:root[data-theme=light] .hero-glow:where(.astro-ymerusbs){opacity:.12}.hero-shell:where(.astro-ymerusbs){z-index:2;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.hero-copy:where(.astro-ymerusbs){transform:translateY(var(--copy-shift,0px));will-change:transform;gap:clamp(.85rem,1.4vh,1.25rem);display:grid}.hero-copy:where(.astro-ymerusbs) .display-title:where(.astro-ymerusbs){font-size:clamp(2.3rem,1.15rem + 2.3vw,3.35rem)}.hero-lede:where(.astro-ymerusbs){max-width:34rem}.hero-actions:where(.astro-ymerusbs){flex-wrap:wrap;gap:.75rem;display:flex}.hero-star-separator:where(.astro-ymerusbs){background-color:var(--hairline);width:1px;height:1rem}.hero-star-count:where(.astro-ymerusbs){min-width:1.6em;color:var(--muted-foreground);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;font-size:.78rem}.hero-install:where(.astro-ymerusbs){gap:.6rem;display:grid}.badge-dot:where(.astro-ymerusbs){border-radius:var(--radius-pill);background:var(--warning);width:.45rem;height:.45rem;color:var(--warning)}.hero-charge:where(.astro-ymerusbs){position:relative}.hero-charge:where(.astro-ymerusbs):after{content:"";background:linear-gradient(90deg, transparent, var(--primary), var(--signal), transparent);height:2px;opacity:var(--charge,1);transform:scaleX(var(--charge,1));transform-origin:0;position:absolute;bottom:-.14em;left:0;right:0}html[data-motion-ready] .hero-charge:where(.astro-ymerusbs){--charge:0}.hero-stage:where(.astro-ymerusbs){position:relative}.hero-deck:where(.astro-ymerusbs){transform:rotateX(calc(var(--deck-rotate-x,3deg) + var(--tilt-x,0deg) + var(--deck-enter-rotate,0deg))) rotateY(calc(-7deg + var(--tilt-y,0deg))) translateY(calc(var(--deck-lift,0px) + var(--deck-enter-y,0px))) scale(var(--deck-scale,1));transform-style:preserve-3d;transition:transform .12s linear;position:relative}.hero-deck:where(.astro-ymerusbs) .device-wrap,.hero-deck:where(.astro-ymerusbs) .device,.hero-deck:where(.astro-ymerusbs) .device-screen,.hero-deck:where(.astro-ymerusbs) .run-panel,.hero-deck:where(.astro-ymerusbs) .run-feed[data-live]{transform-style:preserve-3d}.hero-deck:where(.astro-ymerusbs) .device,.hero-deck:where(.astro-ymerusbs) .device-screen{overflow:visible}.hero-deck:where(.astro-ymerusbs) .run-panel{border-radius:0 0 var(--radius-screen) var(--radius-screen)}.hero-deck:where(.astro-ymerusbs) .device{box-shadow:0 40px 80px -40px oklab(0% none none/.55)}.hero-deck:where(.astro-ymerusbs) .run-feed[data-live]{gap:.7rem;position:relative;overflow:visible;mask-image:none}.hero-deck:where(.astro-ymerusbs) .run-feed[data-live] .run-item{--zk:72px;--r:.4;--z:calc(var(--zk) * var(--r) * var(--lift-k,1));border:1px solid var(--hairline);border-radius:var(--radius-card);background-color:color-mix(in oklab, var(--card) 92%, transparent);transform:translate3d(0, 0, var(--z)) rotateX(calc(var(--r) * var(--lift-k,1) * -3deg)) rotateZ(calc(var(--tw,1) * var(--r) * var(--lift-k,1) * .35deg));padding:.6rem .8rem;transition:--r .56s cubic-bezier(.34,1.5,.64,1);animation:.64s cubic-bezier(.2,.9,.25,1.1) backwards hero-rise;position:relative;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.1)}.hero-deck:where(.astro-ymerusbs) .run-feed[data-live] .run-item:nth-child(2n){--tw:-1}.hero-deck:where(.astro-ymerusbs) .run-feed[data-live] .run-item:last-child{--r:1}.hero-deck:where(.astro-ymerusbs) .run-feed[data-live] .run-item:nth-last-child(2){--r:.75}.hero-deck:where(.astro-ymerusbs) .run-feed[data-live] .run-item:nth-last-child(3){--r:.55}.hero-deck:where(.astro-ymerusbs) .run-feed[data-live] .run-tool{--zk:100px}.hero-deck:where(.astro-ymerusbs) .run-feed[data-live] .run-prose{--zk:88px}.hero-deck:where(.astro-ymerusbs) .run-feed[data-live] .run-thinking{--zk:56px}.hero-deck:where(.astro-ymerusbs) .run-feed[data-live] .run-gate{--zk:120px}.hero-deck:where(.astro-ymerusbs) .run-feed[data-live] .run-gate[data-gate-state=waiting]{--r:1.5;box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.12), 0 0 28px -8px color-mix(in oklab, var(--warning) 55%, transparent);animation:.64s cubic-bezier(.2,.9,.25,1.1) backwards hero-rise,1.8s ease-in-out .64s infinite hero-gate-pulse}.hero-deck:where(.astro-ymerusbs) .run-feed[data-live] .run-item:before{content:"";z-index:-1;border-radius:inherit;filter:blur(16px);opacity:calc(.18 + var(--r) * .3);transform:translateZ(calc(var(--z) * -.9));pointer-events:none;background:oklab(0% none none/.55);position:absolute;inset:10px 10px -18px}:root[data-theme=light] .hero-deck:where(.astro-ymerusbs) .run-feed[data-live] .run-item:before{background:color-mix(in oklab, var(--foreground) 40%, transparent)}@property --r{syntax:"<number>";inherits:false;initial-value:1}@keyframes hero-rise{0%{opacity:0;transform:translate3d(0, 16px, calc(var(--z) * -1 - 30px)) rotateX(8deg) scale(.97)}}@keyframes hero-gate-pulse{50%{transform:translate3d(0, 0, calc(var(--z) * 1.12)) rotateX(calc(var(--r) * var(--lift-k,1) * -3deg))}}@media (prefers-reduced-motion:reduce){.hero-deck:where(.astro-ymerusbs) .run-item{transition:none!important;animation:none!important}}@media (width>=1200px){.hero-shell:where(.astro-ymerusbs){grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}@media (width<=1199px){.hero:where(.astro-ymerusbs){min-height:0}.hero-stage:where(.astro-ymerusbs){perspective:none;transform-style:flat}.hero-deck:where(.astro-ymerusbs){will-change:auto;transition:none;transform:none}.hero-deck:where(.astro-ymerusbs) .run-feed[data-live] .run-item{transform:translateY(calc(var(--r) * var(--lift-k,1) * -2px))}}.lr:where(.astro-hkc4z56h){gap:1.25rem;min-width:0;display:grid}.lr-note:where(.astro-hkc4z56h){margin:0}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-note:where(.astro-hkc4z56h),.lr-rail:where(.astro-hkc4z56h),.lr-bar:where(.astro-hkc4z56h),.lr-composer:where(.astro-hkc4z56h){display:none}.lr-beats:where(.astro-hkc4z56h){gap:1rem;min-width:0;display:grid}@media (width>=900px){.lr-beats:where(.astro-hkc4z56h){grid-template-columns:repeat(2,minmax(0,1fr))}}.lr-beat:where(.astro-hkc4z56h){border:1px solid var(--hairline);border-radius:var(--radius-card);background-color:var(--card);min-width:0;box-shadow:var(--depth-1);align-content:start;gap:.9rem;padding:1rem;display:grid}.lr-beat-head:where(.astro-hkc4z56h){grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.15rem .7rem;display:grid}.lr-beat-head:where(.astro-hkc4z56h) .meta-text:where(.astro-hkc4z56h){grid-column:2;margin:0}.lr-num:where(.astro-hkc4z56h){color:var(--primary);font-family:var(--font-mono);font-size:.72rem;font-weight:600}.lr-step-title:where(.astro-hkc4z56h){color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.lr-feed:where(.astro-hkc4z56h){gap:.8rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.lr-feed:where(.astro-hkc4z56h):before{content:"";background:linear-gradient(var(--myelin), var(--myelin));width:1px;position:absolute;top:.7rem;bottom:.7rem;left:.17rem}.lr-row:where(.astro-hkc4z56h){grid-template-columns:5.3rem minmax(0,1fr);align-items:start;gap:.5rem;min-width:0;display:grid}.lr-tag:where(.astro-hkc4z56h){color:var(--muted-foreground);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:.45rem;padding-top:.38rem;font-size:.64rem;line-height:1;display:inline-flex;position:relative}.lr-tag:where(.astro-hkc4z56h):before{content:"";border-radius:var(--radius-pill);background-color:var(--k,var(--primary));width:.38rem;height:.38rem;box-shadow:0 0 0 3px var(--card);flex:none}.lr-row:where(.astro-hkc4z56h)>:where(.astro-hkc4z56h):not(.lr-tag){min-width:0}.lr-row:where(.astro-hkc4z56h) .run-prompt:where(.astro-hkc4z56h) p:where(.astro-hkc4z56h){white-space:normal}.lr-row:where(.astro-hkc4z56h) .run-tool-args:where(.astro-hkc4z56h){min-width:0}.lr-steer:where(.astro-hkc4z56h){flex-wrap:wrap}.lr-steer:where(.astro-hkc4z56h) p:where(.astro-hkc4z56h){flex:8rem}.lr-badge:where(.astro-hkc4z56h){border:1px solid color-mix(in oklab, var(--info) 55%, var(--border));border-radius:var(--radius-chip);background-color:color-mix(in oklab, var(--info) 12%, transparent);color:var(--info);font-family:var(--font-mono);white-space:nowrap;padding:.1rem .45rem;font-size:.64rem}.run-note:where(.astro-hkc4z56h){flex-wrap:wrap;gap:.25rem .75rem}.run-note:where(.astro-hkc4z56h) code:where(.astro-hkc4z56h){white-space:normal}.lr-row:where(.astro-hkc4z56h) .run-tool-out:where(.astro-hkc4z56h) pre:where(.astro-hkc4z56h){white-space:pre}.lr-row:where(.astro-hkc4z56h) .run-tool-out:where(.astro-hkc4z56h) pre:where(.astro-hkc4z56h) span:where(.astro-hkc4z56h){text-overflow:ellipsis;display:block;overflow:hidden}.lr-delta:where(.astro-hkc4z56h){font-family:var(--font-mono);white-space:nowrap;margin-left:auto;font-size:.7rem}.lr-delta:where(.astro-hkc4z56h) i:where(.astro-hkc4z56h){color:var(--success);font-style:normal}.lr-delta:where(.astro-hkc4z56h) u:where(.astro-hkc4z56h){color:var(--destructive);text-decoration:none}.lr-ins:where(.astro-hkc4z56h),.lr-del:where(.astro-hkc4z56h){border-radius:2px;margin-inline:-.25rem;padding-inline:.25rem}.lr-ins:where(.astro-hkc4z56h){background-color:color-mix(in oklab, var(--success) 14%, transparent);color:var(--success)}.lr-del:where(.astro-hkc4z56h){background-color:color-mix(in oklab, var(--destructive) 12%, transparent);color:var(--destructive)}.lr-policy:where(.astro-hkc4z56h){border:1px solid var(--hairline);border-radius:var(--radius-card);background-color:color-mix(in oklab, var(--surface-sunken) 55%, var(--card));gap:.5rem;padding:.55rem .75rem;display:grid}.lr-policy-head:where(.astro-hkc4z56h){color:var(--muted-foreground);margin:0;font-size:.78rem}.lr-policy-head:where(.astro-hkc4z56h) code:where(.astro-hkc4z56h){color:var(--foreground);font-weight:700}.lr-pills:where(.astro-hkc4z56h){flex-wrap:wrap;gap:.4rem .9rem;margin:0;padding:0;list-style:none;display:flex}.lr-pills:where(.astro-hkc4z56h) li:where(.astro-hkc4z56h){align-items:center;gap:.4rem;display:inline-flex}.lr-pills:where(.astro-hkc4z56h) li:where(.astro-hkc4z56h)[data-active] .label-chip:where(.astro-hkc4z56h){color:var(--foreground)}.lr-gate:where(.astro-hkc4z56h),.lr-gate:where(.astro-hkc4z56h)>:where(.astro-hkc4z56h){position:relative}.lr-gate-tint:where(.astro-hkc4z56h){display:none}.lr-gate-slot:where(.astro-hkc4z56h){margin-left:auto;display:grid}.lr-gate-slot:where(.astro-hkc4z56h)>:where(.astro-hkc4z56h){text-align:right;grid-area:1/1;margin:0}.lr-approve:where(.astro-hkc4z56h){display:none}.lr-ok:where(.astro-hkc4z56h){align-self:center}.lr-fork:where(.astro-hkc4z56h){align-items:center;gap:.9rem;display:grid}@media (width>=520px){.lr-fork:where(.astro-hkc4z56h){grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:1.25rem}}.lr-tree-wrap:where(.astro-hkc4z56h){min-width:0}.lr-tree-rot:where(.astro-hkc4z56h){display:grid}.lr-tree-rot:where(.astro-hkc4z56h)>svg:where(.astro-hkc4z56h){grid-area:1/1}.lr-tree:where(.astro-hkc4z56h){width:100%;max-height:17rem;overflow:visible}.lr-edge:where(.astro-hkc4z56h){fill:none;stroke:var(--myelin);stroke-width:1.5px;stroke-linecap:round}.lr-edge-old:where(.astro-hkc4z56h){opacity:.55}.lr-edge-new:where(.astro-hkc4z56h){stroke:var(--primary);stroke-width:2px}.lr-node:where(.astro-hkc4z56h){fill:var(--card);stroke:var(--muted-foreground);stroke-width:1.5px}.lr-node-sel:where(.astro-hkc4z56h),.lr-node-new:where(.astro-hkc4z56h){fill:var(--primary);stroke:var(--primary)}.lr-ring:where(.astro-hkc4z56h){fill:none;stroke:var(--primary);stroke-width:1.5px;opacity:.55}.lr-label:where(.astro-hkc4z56h){fill:var(--muted-foreground);font-family:var(--font-mono);font-size:12px}.lr-label-sel:where(.astro-hkc4z56h),.lr-label-new:where(.astro-hkc4z56h){fill:var(--foreground)}.lr-detail:where(.astro-hkc4z56h){border:1px solid var(--hairline);border-radius:var(--radius-card);background-color:color-mix(in oklab, var(--surface-sunken) 55%, var(--card));justify-items:start;gap:.45rem;padding:.8rem .9rem;display:grid}.lr-detail:where(.astro-hkc4z56h) p:where(.astro-hkc4z56h){margin:0}.lr-detail-title:where(.astro-hkc4z56h) code:where(.astro-hkc4z56h){color:var(--foreground);font-size:.82rem;font-weight:700}.lr-branch-chip:where(.astro-hkc4z56h){border:1px solid color-mix(in oklab, var(--primary) 55%, var(--border));border-radius:var(--radius-pill);background-color:color-mix(in oklab, var(--primary) 10%, transparent);color:var(--foreground);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:.45rem;padding:.2rem .6rem;font-size:.68rem;display:inline-flex}.lr-branch-chip:where(.astro-hkc4z56h) i:where(.astro-hkc4z56h){border-radius:var(--radius-pill);background-color:var(--primary);width:.4rem;height:.4rem}.lr-model:where(.astro-hkc4z56h) :where(.astro-hkc4z56h)[data-lr-model-to]{display:none}.lr:where(.astro-hkc4z56h)[data-pinned]{height:min(25rem, calc(100svh - var(--nav-height,4rem) - 4rem));grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);align-items:stretch;gap:clamp(2rem,4vw,4rem)}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-rail:where(.astro-hkc4z56h){align-items:center;display:flex}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-rail:where(.astro-hkc4z56h) ol:where(.astro-hkc4z56h){gap:1.6rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-rail:where(.astro-hkc4z56h) ol:where(.astro-hkc4z56h):before,.lr:where(.astro-hkc4z56h)[data-pinned] .lr-rail:where(.astro-hkc4z56h) ol:where(.astro-hkc4z56h):after{content:"";background-color:var(--hairline);width:1px;position:absolute;top:.9rem;bottom:.9rem;left:.85rem}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-rail:where(.astro-hkc4z56h) ol:where(.astro-hkc4z56h):after{background:linear-gradient(var(--primary), var(--signal));transform:scaleY(var(--lr-progress,0));transform-origin:top}.lr-rail:where(.astro-hkc4z56h) a:where(.astro-hkc4z56h){z-index:1;color:var(--muted-foreground);transition:color .3s var(--ease-out-expo);grid-template-columns:1.7rem minmax(0,1fr);align-items:start;gap:.8rem;text-decoration:none;display:grid;position:relative}.lr-rail:where(.astro-hkc4z56h) a:where(.astro-hkc4z56h) .lr-num:where(.astro-hkc4z56h){border:1px solid var(--hairline);border-radius:var(--radius-pill);background-color:var(--background);width:1.7rem;height:1.7rem;color:var(--muted-foreground);transition:border-color .3s var(--ease-out-expo), color .3s var(--ease-out-expo), background-color .3s var(--ease-out-expo);place-items:center;display:grid}.lr-step-text:where(.astro-hkc4z56h){gap:.25rem;padding-top:.2rem;display:grid}.lr-rail:where(.astro-hkc4z56h) .lr-step-title:where(.astro-hkc4z56h){color:inherit;font-size:1.05rem}.lr-step-line:where(.astro-hkc4z56h)>span:where(.astro-hkc4z56h){min-height:0;overflow:hidden}.lr-step-line:where(.astro-hkc4z56h){color:var(--muted-foreground);opacity:0;transition:grid-template-rows .45s var(--ease-out-expo), opacity .3s var(--ease-out-expo);grid-template-rows:0fr;margin:0;font-size:.85rem;line-height:1.5;display:grid}.lr-rail:where(.astro-hkc4z56h) a:where(.astro-hkc4z56h)[aria-current=step]{color:var(--foreground)}.lr-rail:where(.astro-hkc4z56h) a:where(.astro-hkc4z56h)[aria-current=step] .lr-num:where(.astro-hkc4z56h){border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}.lr-rail:where(.astro-hkc4z56h) a:where(.astro-hkc4z56h)[aria-current=step] .lr-step-line:where(.astro-hkc4z56h){opacity:1;grid-template-rows:1fr}.lr-rail:where(.astro-hkc4z56h) a:where(.astro-hkc4z56h):hover:not([aria-current=step]){color:var(--foreground)}.lr-rail:where(.astro-hkc4z56h) a:where(.astro-hkc4z56h):focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:var(--radius-chip)}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-3d:where(.astro-hkc4z56h),.lr:where(.astro-hkc4z56h)[data-pinned] .lr-tilt:where(.astro-hkc4z56h){min-width:0;height:100%;min-height:0;display:block}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-3d:where(.astro-hkc4z56h){perspective:var(--stage-perspective)}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-tree-wrap:where(.astro-hkc4z56h){perspective:700px}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-tree-rot:where(.astro-hkc4z56h){transform-style:preserve-3d}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-panel:where(.astro-hkc4z56h){border:1px solid var(--border);border-radius:calc(var(--radius) * 1.4);background-color:var(--background);min-width:0;height:100%;min-height:0;box-shadow:var(--depth-3,var(--depth-2));grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-bar:where(.astro-hkc4z56h){border-bottom:1px solid var(--hairline);background-color:var(--panel,var(--surface-sunken));justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex}.lr-live:where(.astro-hkc4z56h){border-radius:var(--radius-pill);background-color:var(--success);width:.4rem;height:.4rem}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-beats:where(.astro-hkc4z56h){z-index:1;perspective:1100px;min-height:0;display:block;position:relative}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-beat:where(.astro-hkc4z56h){box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;padding:1.25rem 1.4rem;position:absolute;inset:0}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-feed:where(.astro-hkc4z56h),.lr:where(.astro-hkc4z56h)[data-pinned] .lr-fork:where(.astro-hkc4z56h){perspective:900px}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-beat-head:where(.astro-hkc4z56h){display:none}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-feed:where(.astro-hkc4z56h):before{background:var(--myelin)}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-tag:where(.astro-hkc4z56h):before{box-shadow:0 0 0 3px var(--background)}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-composer:where(.astro-hkc4z56h){border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2);background-color:color-mix(in oklab, var(--card) 45%, var(--background));align-items:center;gap:.4rem;margin:0 1rem 1rem;padding:.55rem .7rem;display:flex}.lr-hint:where(.astro-hkc4z56h){min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.78rem;overflow:hidden}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-model:where(.astro-hkc4z56h){display:inline-grid}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-model:where(.astro-hkc4z56h)>span:where(.astro-hkc4z56h){grid-area:1/1}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-model:where(.astro-hkc4z56h) :where(.astro-hkc4z56h)[data-lr-model-to]{opacity:0;display:inline}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-gate:where(.astro-hkc4z56h){border-color:color-mix(in oklab, var(--warning) 45%, var(--border));background-color:color-mix(in oklab, var(--warning) 7%, var(--card))}.lr:where(.astro-hkc4z56h)[data-pinned] .run-gate-dot:where(.astro-hkc4z56h){background-color:var(--warning)}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-approve:where(.astro-hkc4z56h){display:inline-block}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-ok:where(.astro-hkc4z56h){opacity:0}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-gate-tint:where(.astro-hkc4z56h){border:1px solid color-mix(in oklab, var(--success) 40%, var(--border));border-radius:inherit;background-color:color-mix(in oklab, var(--success) 8%, var(--card));opacity:0;pointer-events:none;display:block;position:absolute;inset:-1px}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-gate-tint:where(.astro-hkc4z56h):before{content:"";border-radius:var(--radius-pill);background-color:var(--success);width:.4rem;height:.4rem;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-gate-tint:where(.astro-hkc4z56h){z-index:0}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-gate:where(.astro-hkc4z56h)>:where(.astro-hkc4z56h):not(.lr-gate-tint){z-index:1}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-beat:where(.astro-hkc4z56h)[data-lr-beat="3"]{align-content:center}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-fork:where(.astro-hkc4z56h){grid-template-columns:minmax(0,24rem) minmax(0,1fr);justify-items:start;gap:2.5rem}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-tree:where(.astro-hkc4z56h){max-height:15rem}.lr:where(.astro-hkc4z56h)[data-pinned] .lr-detail:where(.astro-hkc4z56h){max-width:22rem}.team:where(.astro-m5tr7znu){gap:1.25rem;display:grid}.team-stage:where(.astro-m5tr7znu){position:relative}.team-plane:where(.astro-m5tr7znu){gap:1rem;display:grid;position:relative}.team-grid:where(.astro-m5tr7znu){display:none}.team-wires:where(.astro-m5tr7znu){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.team-end:where(.astro-m5tr7znu){display:none}.team-lane:where(.astro-m5tr7znu),.team-agent:where(.astro-m5tr7znu){border:1px solid var(--hairline);border-radius:var(--radius-card);background-color:var(--card)}.team-lanes:where(.astro-m5tr7znu){gap:.5rem;display:grid}.team-lane:where(.astro-m5tr7znu){padding:.6rem .75rem}.team-lane:where(.astro-m5tr7znu).is-active{border-color:var(--myelin);box-shadow:var(--glow-signal)}.team-lane-head:where(.astro-m5tr7znu){justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.team-lane-name:where(.astro-m5tr7znu){font-family:var(--font-mono);font-size:.8rem;font-weight:600}.team-chats:where(.astro-m5tr7znu){gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.team-chat:where(.astro-m5tr7znu){grid-template-columns:1fr auto;gap:.2rem .5rem;font-size:.75rem;line-height:1.3;display:grid}.team-chat-title:where(.astro-m5tr7znu){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-chat-note:where(.astro-m5tr7znu){color:var(--muted-foreground);font-size:.7rem}.team-chat-note:where(.astro-m5tr7znu).is-lead{color:var(--signal);font-weight:600}.team-bar:where(.astro-m5tr7znu){border-radius:var(--radius-pill);background-color:var(--myelin-dim);grid-column:1/-1;height:3px;overflow:hidden}.team-bar:where(.astro-m5tr7znu) i:where(.astro-m5tr7znu){width:var(--p);border-radius:inherit;background-color:var(--myelin);height:100%;display:block}.is-active:where(.astro-m5tr7znu) .team-bar:where(.astro-m5tr7znu) i:where(.astro-m5tr7znu){background-color:var(--signal)}.team-lead:where(.astro-m5tr7znu){border:1px solid var(--signal);border-radius:var(--radius-panel);box-shadow:var(--glow-signal);gap:.25rem;padding:.9rem 1rem;display:grid;position:relative}.team-lead-title:where(.astro-m5tr7znu){font-size:1.05rem;line-height:1.2}.team-lead-sub:where(.astro-m5tr7znu){color:var(--muted-foreground);justify-content:space-between;gap:.5rem;font-size:.75rem;display:flex}.team-lead-count:where(.astro-m5tr7znu){color:var(--foreground);font-variant-numeric:tabular-nums}.team-agents:where(.astro-m5tr7znu){gap:.6rem;margin:0;padding:0 0 0 1rem;list-style:none;display:grid;position:relative}.team-agents:where(.astro-m5tr7znu):before{content:"";background-color:var(--myelin);width:1px;position:absolute;top:-.5rem;bottom:1rem;left:0}.team-agent:where(.astro-m5tr7znu){gap:.3rem;padding:.6rem .75rem;display:grid;position:relative}.team-agent:where(.astro-m5tr7znu):after{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--glow,var(--signal)), 0 0 1.4rem -.2rem var(--glow,var(--signal));opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out-expo);position:absolute;inset:-1px}.team-agent:where(.astro-m5tr7znu)[data-lit=true]:after{opacity:1}.team-agent:where(.astro-m5tr7znu)[data-state=done]{--glow:var(--success)}.team-agent:where(.astro-m5tr7znu):before{content:"";background-color:var(--myelin);width:1rem;height:1px;position:absolute;top:50%;left:-1rem}.team-agent-top:where(.astro-m5tr7znu),.team-agent-meta:where(.astro-m5tr7znu){justify-content:space-between;align-items:center;gap:.5rem;display:flex}.team-agent-meta:where(.astro-m5tr7znu){justify-content:flex-start}.team-agent-name:where(.astro-m5tr7znu){font-family:var(--font-mono);font-size:.8rem;font-weight:600}.team-profile:where(.astro-m5tr7znu){border-radius:var(--radius-pill);background-color:color-mix(in oklab, currentcolor 10%, transparent);color:var(--info);font-family:var(--font-mono);border:1px solid;padding:.05rem .45rem;font-size:.68rem}.team-agent:where(.astro-m5tr7znu)[data-agent="1"] .team-profile:where(.astro-m5tr7znu){color:var(--primary)}.is-custom:where(.astro-m5tr7znu) .team-profile:where(.astro-m5tr7znu){color:var(--signal);border-style:dashed}.team-trait:where(.astro-m5tr7znu){color:var(--muted-foreground);font-size:.7rem}.is-custom:where(.astro-m5tr7znu) .team-trait:where(.astro-m5tr7znu){color:var(--signal)}.team-agent-line:where(.astro-m5tr7znu){flex-wrap:wrap;gap:0 .5rem;margin:0;font-size:.75rem;line-height:1.35;display:flex}.team-agent-task:where(.astro-m5tr7znu){color:var(--muted-foreground)}.team-agent-result:where(.astro-m5tr7znu){color:var(--success)}.team-follow:where(.astro-m5tr7znu){color:var(--signal);font-size:.7rem}.team-state:where(.astro-m5tr7znu){color:var(--success);font-family:var(--font-mono);align-items:center;gap:.35rem;font-size:.68rem;display:inline-flex}.team-state:where(.astro-m5tr7znu):before{content:"";border-radius:var(--radius-pill);background-color:currentColor;width:.4rem;height:.4rem}:where(.astro-m5tr7znu)[data-state=running] .team-state:where(.astro-m5tr7znu){color:var(--info)}:where(.astro-m5tr7znu)[data-state=running] .team-state:where(.astro-m5tr7znu):before{animation:1.1s ease-in-out infinite team-blink}:where(.astro-m5tr7znu)[data-state=queued] .team-state:where(.astro-m5tr7znu){color:var(--muted-foreground)}:where(.astro-m5tr7znu)[data-state=running] .team-agent-result:where(.astro-m5tr7znu),:where(.astro-m5tr7znu)[data-state=queued] .team-agent-result:where(.astro-m5tr7znu){display:none}.team-task:where(.astro-m5tr7znu) .team-agent-result:where(.astro-m5tr7znu){color:var(--muted-foreground);display:inline}.team-task:where(.astro-m5tr7znu){border-style:dashed}@keyframes team-blink{50%{opacity:.25}}.team-facts:where(.astro-m5tr7znu){flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.team-note:where(.astro-m5tr7znu){text-align:center;margin:0}@media (width>=1024px){.team-stage:where(.astro-m5tr7znu){padding-block:1rem}.team-plane:where(.astro-m5tr7znu){aspect-ratio:1000/560;transform-style:preserve-3d;transform:rotateX(calc(var(--plane-x,6deg) + var(--tilt-x,0deg))) rotateY(var(--tilt-y,0deg));will-change:transform;display:block}.team-grid:where(.astro-m5tr7znu){border:1px solid var(--hairline);border-radius:var(--radius-panel);background-color:color-mix(in oklab, var(--primary) 4%, transparent);background-image:linear-gradient(var(--myelin-dim) 1px, transparent 1px), linear-gradient(90deg, var(--myelin-dim) 1px, transparent 1px);opacity:.7;pointer-events:none;background-size:3.5rem 3.5rem;display:block;position:absolute;inset:-3% -2%;mask-image:radial-gradient(#000 40%,#0000 100%)}.team-wires:where(.astro-m5tr7znu){opacity:1;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible;translate:0 0 40px}.team-wire:where(.astro-m5tr7znu){fill:none;stroke:var(--myelin);stroke-width:1.5px;transition:stroke .3s var(--ease-out-expo)}.team-wire-task:where(.astro-m5tr7znu){stroke-dasharray:4 5}.team-wire[data-live=true]{stroke:var(--signal)}.team-end:where(.astro-m5tr7znu){top:var(--y);left:var(--x);display:grid;position:absolute;translate:-50% -50% 40px}.team-lanes:where(.astro-m5tr7znu){display:block}.team-lane:where(.astro-m5tr7znu){top:var(--y);width:23%;position:absolute;left:0;translate:0 -50% 28px}.team-lead:where(.astro-m5tr7znu){top:var(--y);width:19%;position:absolute;left:33%;translate:0 -50% 64px}.team-agents:where(.astro-m5tr7znu){padding:0;display:block;position:static}.team-agents:where(.astro-m5tr7znu):before,.team-agent:where(.astro-m5tr7znu):before{display:none}.team-agent:where(.astro-m5tr7znu){top:var(--y);width:34%;position:absolute;left:66%;translate:0 -50% 40px}}@media (prefers-reduced-motion:reduce){.team-plane:where(.astro-m5tr7znu){transform:none!important}.team-state:where(.astro-m5tr7znu):before{animation:none!important}}.section-block:where(.astro-s3wde3ja){padding-block:var(--section-pad)}.section-block:where(.astro-s3wde3ja)[id]{scroll-margin-top:calc(var(--nav-height) + 1rem)}.section-inner:where(.astro-s3wde3ja){gap:var(--section-gap);display:grid}.section-header:where(.astro-s3wde3ja){flex-direction:column;gap:1rem;max-width:46rem;display:flex}.section-header-center:where(.astro-s3wde3ja){text-align:center;align-items:center;margin-inline:auto}.ledger:where(.astro-k7lloud7){gap:clamp(2rem,4vw,3rem);display:grid}.sr-only:where(.astro-k7lloud7){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ledger-stage:where(.astro-k7lloud7){gap:clamp(3rem,7vw,5rem);display:grid}.ledger-beat:where(.astro-k7lloud7){align-items:center;gap:1.5rem;display:grid}@media (width>=900px){.ledger-beat:where(.astro-k7lloud7){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem}}:where(.astro-k7lloud7)[data-pinned=true] .ledger-stage:where(.astro-k7lloud7){height:min(600px,74vh);display:block;position:relative}:where(.astro-k7lloud7)[data-pinned=true] .ledger-beat:where(.astro-k7lloud7){position:absolute;inset:0}.ledger-copy:where(.astro-k7lloud7){align-content:center;gap:.5rem;display:grid}.ledger-big:where(.astro-k7lloud7){font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(120deg, var(--primary), var(--signal));color:#0000;font-variant-numeric:tabular-nums;background-clip:text;margin:0;font-size:clamp(4.5rem,3rem + 7vw,9rem);font-weight:600;line-height:.95}.ledger-big:where(.astro-k7lloud7) small:where(.astro-k7lloud7){letter-spacing:0;margin-inline-start:.15em;font-size:.3em}.ledger-title:where(.astro-k7lloud7){color:var(--foreground);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.5rem);font-weight:600;line-height:1.1}.ledger-line:where(.astro-k7lloud7){max-width:26ch;color:var(--muted-foreground);font-size:var(--text-lede);margin:.35rem 0 0;line-height:1.4}.ledger-scene:where(.astro-k7lloud7){height:clamp(280px,52vw,420px);position:relative}.ledger-world:where(.astro-k7lloud7){transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(8deg)rotateY(-22deg)}.ledger-pile:where(.astro-k7lloud7){transform-style:preserve-3d;position:absolute;inset:16% 54% 10% 8%}.ledger-pz:where(.astro-k7lloud7){transform-style:preserve-3d;transform:translate3d(calc(var(--i,0) * -20px), calc(var(--i,0) * -9px), calc(var(--i,0) * -34px));position:absolute;inset:0}.ledger-page:where(.astro-k7lloud7){border:1px dashed color-mix(in oklab, var(--muted-foreground) 55%, transparent);border-radius:var(--radius-chip);background:repeating-linear-gradient(180deg, transparent 0 13px, color-mix(in oklab, var(--muted-foreground) 24%, transparent) 13px 15px), color-mix(in oklab, var(--card) 70%, transparent);width:100%;height:100%;opacity:calc(.9 - var(--i,0) * .07);display:block}.ledger-pile-label:where(.astro-k7lloud7){color:var(--muted-foreground);font-size:var(--text-meta);text-align:center;position:absolute;inset-block-end:-2rem;inset-inline:0}.ledger-pz-card:where(.astro-k7lloud7){inset:auto 0 24% 36%;transform:translateZ(150px)}.ledger-prompt:where(.astro-k7lloud7){border:1px solid color-mix(in oklab, var(--primary) 60%, var(--border));border-radius:var(--radius-card);background:linear-gradient(160deg, color-mix(in oklab, var(--primary) 12%, var(--card)), var(--card));box-shadow:var(--depth-3), var(--glow-primary);margin:0;padding:1.25rem 1.35rem 1rem;position:relative}.ledger-glow:where(.astro-k7lloud7){border-radius:inherit;box-shadow:0 0 40px 4px color-mix(in oklab, var(--primary) 45%, transparent);opacity:.55;pointer-events:none;position:absolute;inset:-1px}.ledger-prompt:where(.astro-k7lloud7) blockquote:where(.astro-k7lloud7){color:var(--foreground);margin:0;font-size:clamp(.95rem,.85rem + .5vw,1.2rem);font-weight:500;line-height:1.4;position:relative}.ledger-prompt-tag:where(.astro-k7lloud7){color:var(--primary);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin-top:.75rem;position:relative}.ledger-world-tools:where(.astro-k7lloud7){align-content:center;gap:1.25rem;display:grid;transform:rotateX(18deg)rotateY(-14deg)}.ledger-tiles:where(.astro-k7lloud7){transform-style:preserve-3d;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.35rem,1vw,.65rem);margin:0;padding:0;list-style:none;display:grid}.ledger-cell:where(.astro-k7lloud7){perspective:700px}.ledger-tile:where(.astro-k7lloud7){aspect-ratio:1.25;border:1px solid var(--hairline);border-radius:var(--radius-chip);background-color:var(--card);box-shadow:var(--depth-1);color:var(--muted-foreground);font-family:var(--font-mono);text-overflow:ellipsis;transform-style:preserve-3d;backface-visibility:hidden;place-items:center;gap:.3rem;padding:.3rem;font-size:clamp(.55rem,.4rem + .5vw,.8rem);display:grid;overflow:hidden}.ledger-tile:where(.astro-k7lloud7).is-named{border-color:color-mix(in oklab, var(--primary) 45%, var(--border));color:var(--foreground)}.ledger-tile:where(.astro-k7lloud7) i:where(.astro-k7lloud7){background-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent);border-radius:2px;width:55%;height:3px;display:block}.ledger-unused:where(.astro-k7lloud7){grid-template-columns:repeat(6,minmax(0,1fr));align-items:center}.ledger-tile:where(.astro-k7lloud7).is-unused{box-shadow:none;opacity:.45;background-color:#0000;border-style:dashed;text-decoration:line-through}.ledger-unused-note:where(.astro-k7lloud7){color:var(--destructive);font-size:var(--text-meta);grid-column:span 2;padding-inline-start:.4rem}.ledger-world-fold:where(.astro-k7lloud7){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);display:grid;transform:rotateX(6deg)rotateY(-12deg)}.ledger-sheet:where(.astro-k7lloud7){border:1px solid var(--hairline);border-radius:var(--radius-card);background-color:var(--card);box-shadow:var(--depth-2);transform-style:preserve-3d;gap:.5rem;margin:0;padding:.75rem;display:grid;position:relative}.ledger-sheet-tag:where(.astro-k7lloud7){font-size:var(--text-meta);flex-wrap:wrap;justify-content:space-between;gap:.4rem;font-weight:500;display:flex}.ledger-eg:where(.astro-k7lloud7){color:var(--muted-foreground);font-weight:400}.ledger-folds:where(.astro-k7lloud7){transform-style:preserve-3d;display:grid}.ledger-fold:where(.astro-k7lloud7){background-color:color-mix(in oklab, var(--surface-sunken) 80%, var(--card));transform-style:preserve-3d;gap:5px;padding:6px 4px;display:grid}.ledger-fold:where(.astro-k7lloud7)+.ledger-fold:where(.astro-k7lloud7){border-top:1px solid var(--hairline)}.ledger-fold:where(.astro-k7lloud7) i:where(.astro-k7lloud7),.ledger-model-lines:where(.astro-k7lloud7) i:where(.astro-k7lloud7),.ledger-stored:where(.astro-k7lloud7) i:where(.astro-k7lloud7){background-color:color-mix(in oklab, var(--muted-foreground) 45%, transparent);border-radius:2px;height:4px;display:block}.ledger-fold:where(.astro-k7lloud7) i:where(.astro-k7lloud7):nth-child(2n),.ledger-stored:where(.astro-k7lloud7) i:where(.astro-k7lloud7):nth-child(2n){width:72%}.ledger-fold:where(.astro-k7lloud7) i:where(.astro-k7lloud7):nth-child(3n){width:45%}.ledger-out:where(.astro-k7lloud7){transform-style:preserve-3d;gap:1rem;display:grid}.ledger-model:where(.astro-k7lloud7){border:1px solid color-mix(in oklab, var(--primary) 60%, var(--border));border-radius:var(--radius-card);background:linear-gradient(160deg, color-mix(in oklab, var(--primary) 12%, var(--card)), var(--card));box-shadow:var(--depth-3), var(--glow-primary);gap:.25rem;padding:1rem 1.1rem;display:grid;transform:translateZ(60px)}.ledger-model-size:where(.astro-k7lloud7){color:var(--primary);font-family:var(--font-display);margin:0;font-size:clamp(1.6rem,1.2rem + 1.5vw,2.4rem);font-weight:600;line-height:1}.ledger-model-label:where(.astro-k7lloud7){color:var(--foreground);margin:0;font-size:.95rem}.ledger-model-lines:where(.astro-k7lloud7){gap:5px;margin-block:.35rem;display:grid}.ledger-model-lines:where(.astro-k7lloud7) i:where(.astro-k7lloud7):nth-child(2){width:80%}.ledger-model-lines:where(.astro-k7lloud7) i:where(.astro-k7lloud7):nth-child(3){width:55%}.ledger-pointer:where(.astro-k7lloud7){border:1px solid var(--hairline);border-radius:var(--radius-pill);color:var(--muted-foreground);font-size:var(--text-meta);justify-self:start;padding:.15rem .55rem}.ledger-pointer-ok:where(.astro-k7lloud7){border-color:color-mix(in oklab, var(--success) 50%, var(--border));color:var(--success)}.ledger-drawer:where(.astro-k7lloud7){border:1px solid var(--border);border-radius:var(--radius-card);background-color:var(--surface-sunken);gap:.5rem;padding:.85rem 1.1rem 1rem;display:grid;overflow:hidden;box-shadow:inset 0 2px 8px oklab(0% none none/.25)}.ledger-drawer-label:where(.astro-k7lloud7){font-size:var(--text-meta);margin:0;font-weight:500}.ledger-stored:where(.astro-k7lloud7){border:1px solid var(--hairline);border-radius:var(--radius-chip);background-color:var(--card);gap:5px;padding:8px;display:grid}.ledger-close:where(.astro-k7lloud7){border-top:1px solid var(--hairline);justify-items:start;gap:.9rem;padding-top:2rem;display:grid}.ledger-close-title:where(.astro-k7lloud7){font-family:var(--font-display);margin:0;font-size:clamp(1.3rem,1.1rem + 1vw,1.8rem);font-weight:600}.ledger-chips:where(.astro-k7lloud7){flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ledger-chip:where(.astro-k7lloud7){border:1px solid var(--hairline);border-radius:var(--radius-pill);background-color:var(--card);padding:.35rem .85rem;font-size:.9rem;font-weight:500}.ledger-chip-warm:where(.astro-k7lloud7){border-color:color-mix(in oklab, var(--warning) 45%, var(--border));color:var(--warning)}@media (width<=899px){.ledger-scene:where(.astro-k7lloud7){height:clamp(260px,70vw,340px)}.ledger-world:where(.astro-k7lloud7),.ledger-world-tools:where(.astro-k7lloud7),.ledger-world-fold:where(.astro-k7lloud7){transform:rotateX(4deg)rotateY(-6deg)}.ledger-pz:where(.astro-k7lloud7){transform:translateZ(calc(var(--i,0) * -12px))}.ledger-pz-card:where(.astro-k7lloud7){transform:translateZ(50px)}.ledger-pile:where(.astro-k7lloud7){inset-inline-end:50%}.ledger-pz-card:where(.astro-k7lloud7){inset-inline-start:30%}.ledger-world-fold:where(.astro-k7lloud7){gap:.75rem}}.phone-wrap:where(.astro-whgjqlps){justify-items:center;margin:0;display:grid}.phone-frame:where(.astro-whgjqlps){border:1px solid var(--myelin);border-radius:var(--radius-phone);background:var(--surface-elevated);width:100%;box-shadow:var(--depth-2);padding:.4rem;position:relative}.phone-speaker:where(.astro-whgjqlps){z-index:2;border-radius:var(--radius-pill);background-color:var(--background);width:18%;height:.25rem;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.phone-screen:where(.astro-whgjqlps){border-radius:var(--radius-phone-screen);background-color:var(--background);aspect-ratio:390/844;overflow:hidden}.phone-screen:where(.astro-whgjqlps) img{object-fit:cover;width:100%;height:100%}.phone-caption:where(.astro-whgjqlps){margin-top:.75rem}.theme-screenshot:where(.astro-5bc3kg4q){width:100%;height:100%;line-height:0;display:block}.theme-screenshot-light:where(.astro-5bc3kg4q),:root[data-theme=light] .theme-screenshot-dark:where(.astro-5bc3kg4q){display:none}:root[data-theme=light] .theme-screenshot-light:where(.astro-5bc3kg4q){display:block}.wb:where(.astro-wapr33ik){--wb-x:0%;--wb-y:0%;--wb-w:100%;--wb-h:100%;--wb-zoom:1;--wb-phone:clamp(7.5rem, 12vw, 10.5rem);--wb-ease:.8s var(--ease-out-expo);gap:1.25rem;display:grid}.wb-stage:where(.astro-wapr33ik){position:relative}.wb-view:where(.astro-wapr33ik){aspect-ratio:8/5;background-color:var(--background);position:relative;overflow:hidden}.wb-zoom:where(.astro-wapr33ik){transition:transform var(--wb-ease);position:absolute;inset:0}.wb-lift:where(.astro-wapr33ik){position:absolute;inset:0}.wb-slide:where(.astro-wapr33ik){opacity:0;transition:opacity .65s var(--ease-out-expo);position:absolute;inset:0}.wb-slide:where(.astro-wapr33ik)[data-on]{z-index:1;opacity:1;transform:none}.wb-slide:where(.astro-wapr33ik) img{object-fit:cover;width:100%;height:100%}.wb-spot:where(.astro-wapr33ik){left:var(--wb-x);top:var(--wb-y);width:var(--wb-w);height:var(--wb-h);border:1px solid color-mix(in oklab, var(--primary) 70%, transparent);border-radius:var(--radius-chip);box-shadow:0 0 0 100vmax color-mix(in oklab, var(--background) 44%, transparent), 0 1.25rem 2.25rem -.25rem oklab(0% none none/.45), 0 0 1.5rem color-mix(in oklab, var(--primary) 30%, transparent);opacity:0;z-index:2;pointer-events:none;transition:left var(--wb-ease), top var(--wb-ease), width var(--wb-ease), height var(--wb-ease), opacity .4s var(--ease-out-expo);position:absolute}.wb:where(.astro-wapr33ik)[data-js] .wb-spot:where(.astro-wapr33ik){opacity:1}.wb-pin:where(.astro-wapr33ik){left:var(--pl);top:var(--pt);border:1px solid var(--myelin);border-radius:var(--radius-pill);background-color:var(--card);color:var(--foreground);white-space:nowrap;box-shadow:var(--depth-2);cursor:pointer;transform:scale(calc(1 / var(--wb-zoom)));transform-origin:100%;transition:border-color .2s var(--ease-out-expo), background-color .2s var(--ease-out-expo);align-items:center;gap:.4rem;padding:.2rem .55rem .2rem .3rem;font-size:.75rem;font-weight:600;line-height:1.2;display:none;position:absolute;translate:-100% -50%}.wb:where(.astro-wapr33ik)[data-js] .wb-pin:where(.astro-wapr33ik)[data-slide]{display:none}.wb:where(.astro-wapr33ik)[data-js][data-slide=conversation] .wb-pin:where(.astro-wapr33ik)[data-slide=conversation],.wb:where(.astro-wapr33ik)[data-js][data-slide=editor] .wb-pin:where(.astro-wapr33ik)[data-slide=editor],.wb:where(.astro-wapr33ik)[data-js][data-slide=git] .wb-pin:where(.astro-wapr33ik)[data-slide=git],.wb:where(.astro-wapr33ik)[data-js][data-slide=pr] .wb-pin:where(.astro-wapr33ik)[data-slide=pr],.wb:where(.astro-wapr33ik)[data-js][data-slide=launches] .wb-pin:where(.astro-wapr33ik)[data-slide=launches]{display:inline-flex}.wb-pin-dot:where(.astro-wapr33ik){border-radius:var(--radius-pill);background-color:var(--signal);width:.65rem;height:.65rem;margin-left:.15rem;position:relative}.wb-pin:where(.astro-wapr33ik)[data-current]{border-color:var(--primary);background-color:color-mix(in oklab, var(--primary) 18%, var(--card))}.wb-pin:where(.astro-wapr33ik)[data-current] .wb-pin-dot:where(.astro-wapr33ik):after{content:"";border-radius:inherit;border:1px solid var(--signal);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.wb-pin:where(.astro-wapr33ik)[data-current] .wb-pin-dot:where(.astro-wapr33ik):after{animation:wb-ping 2s var(--ease-out-expo) infinite}}@keyframes wb-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}.wb-pin:where(.astro-wapr33ik):focus-visible,.wb-chip:where(.astro-wapr33ik):focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:2px}.wb-phone:where(.astro-wapr33ik){display:none}.wb-phone-tilt:where(.astro-wapr33ik){translate:0 0 40px}.wb-floor:where(.astro-wapr33ik){z-index:-1;background:radial-gradient(ellipse at center, color-mix(in oklab, var(--primary) 34%, transparent), transparent 68%);filter:blur(18px);opacity:.55;pointer-events:none;border-radius:50%;height:3rem;position:absolute;inset:auto 6% -1.6rem}.wb-foot:where(.astro-wapr33ik){align-items:end;gap:1rem;display:grid}.wb-info:where(.astro-wapr33ik){justify-items:start;gap:.9rem;display:grid}.wb-captions:where(.astro-wapr33ik){display:grid}.wb-cap:where(.astro-wapr33ik){opacity:0;transition:opacity .4s var(--ease-out-expo), transform .4s var(--ease-out-expo);pointer-events:none;grid-area:1/1;gap:.2rem;margin:0;display:grid;transform:translateY(.4rem)}.wb-cap:where(.astro-wapr33ik)[data-on]{opacity:1;pointer-events:auto;transform:none}.wb-chips:where(.astro-wapr33ik){max-width:100%}.wb-chip:where(.astro-wapr33ik){position:relative;overflow:hidden}.wb-chip:where(.astro-wapr33ik):after{content:"";border-radius:var(--radius-pill);background-color:var(--primary);transform-origin:0;height:2px;position:absolute;inset:auto .5rem 0;transform:scaleX(0)}.wb:where(.astro-wapr33ik)[data-auto] .wb-chip:where(.astro-wapr33ik)[aria-pressed=true]:after{transform:scaleX(var(--wb-progress,0))}.wb-pocket:where(.astro-wapr33ik){margin:0}.wb-pocket:where(.astro-wapr33ik) .link-arrow{margin-left:.35rem}@media (width<=767px){.wb:where(.astro-wapr33ik){--wb-zoom:var(--wb-fit,1.5)}.wb-pin:where(.astro-wapr33ik){left:var(--pml);top:var(--pmt)}.wb-spot:where(.astro-wapr33ik){left:var(--wb-mx);top:var(--wb-my);width:var(--wb-mw);height:var(--wb-mh)}.wb:where(.astro-wapr33ik)[data-js] .wb-zoom:where(.astro-wapr33ik){transform-origin:0 0;transform:translate(clamp(calc(100% - var(--wb-zoom) * 100%), calc(50% - var(--wb-zoom) * var(--wb-cx)), 0%), clamp(calc(100% - var(--wb-zoom) * 100%), calc(50% - var(--wb-zoom) * var(--wb-cy)), 0%)) scale(var(--wb-zoom))}}@media (width>=768px){.wb:where(.astro-wapr33ik){gap:1.5rem}.wb-phone:where(.astro-wapr33ik){z-index:2;width:var(--wb-phone);display:none;position:absolute;bottom:-3.2rem;right:2.5%}.wb-phone:where(.astro-wapr33ik) .phone-frame{box-shadow:var(--depth-3)}.wb-foot:where(.astro-wapr33ik){grid-template-columns:minmax(0,1fr) minmax(0,22rem);gap:2rem}.wb-pocket:where(.astro-wapr33ik){text-align:left;align-self:start}}@media (width>=1024px){.wb-phone:where(.astro-wapr33ik){display:block}.wb-foot:where(.astro-wapr33ik){padding-right:calc(var(--wb-phone) + 4%)}}@media (width>=768px) and (width<=1023px){.wb-foot:where(.astro-wapr33ik){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wb-zoom:where(.astro-wapr33ik),.wb-spot:where(.astro-wapr33ik),.wb-slide:where(.astro-wapr33ik),.wb-cap:where(.astro-wapr33ik){transition:none}}
