.trace:where(.astro-cluobfab){grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.75rem,2.5vw,1.75rem);width:100%;display:grid}.panel:where(.astro-cluobfab){border:1px solid var(--ly-line);background:radial-gradient(120% 100% at 0% 0%, #7c5cff0f, transparent 55%), var(--ly-panel);border-radius:12px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,inset 0 0 40px #7c5cff0a,0 18px 40px -24px #000000e6}.panel--out:where(.astro-cluobfab){background:radial-gradient(120% 100% at 100% 0%, #35e0d80f, transparent 55%), var(--ly-panel)}.panel__bar:where(.astro-cluobfab){border-bottom:1px solid var(--ly-line);background:var(--ly-panel-2);font-family:var(--sl-font-mono);letter-spacing:.02em;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.72rem;display:flex}.panel__dot:where(.astro-cluobfab){background:var(--ly-charge);width:8px;height:8px;box-shadow:0 0 8px var(--ly-charge-glow);border-radius:50%;flex:none}.panel__dot--out:where(.astro-cluobfab){background:var(--ly-spark);box-shadow:0 0 8px var(--ly-spark-glow)}.panel__name:where(.astro-cluobfab){white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ly-muted);overflow:hidden}.panel__lang:where(.astro-cluobfab){color:var(--ly-muted);opacity:.7;letter-spacing:.14em;margin-inline-start:auto;font-size:.62rem}.code:where(.astro-cluobfab){font-family:var(--sl-font-mono);color:var(--ly-ink);tab-size:2;background:0 0;border:0;margin:0;padding:1rem 1.1rem;font-size:clamp(.78rem,1.4vw,.9rem);line-height:1.75;overflow-x:auto}.code:where(.astro-cluobfab) code:where(.astro-cluobfab){color:inherit;white-space:pre;background:0 0;border:0;padding:0;font-family:inherit}.code:where(.astro-cluobfab) .k:where(.astro-cluobfab){color:var(--ly-ink)}.code:where(.astro-cluobfab) .s:where(.astro-cluobfab){color:var(--ly-spark)}.code:where(.astro-cluobfab) .n:where(.astro-cluobfab){color:var(--ly-amber)}.code:where(.astro-cluobfab) .p:where(.astro-cluobfab){color:var(--ly-muted)}.bolt:where(.astro-cluobfab){isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.25rem;display:flex;position:relative}.bolt__glow:where(.astro-cluobfab){background:radial-gradient(circle, var(--ly-charge-glow), transparent 68%);filter:blur(6px);opacity:.7;z-index:-1;pointer-events:none;width:120px;height:120px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.bolt__svg:where(.astro-cluobfab){filter:drop-shadow(0 0 6px var(--ly-charge-glow)) drop-shadow(0 0 16px #7c5cff59);transform:rotate(-90deg)}.bolt__readout:where(.astro-cluobfab){font-family:var(--sl-font-mono);letter-spacing:.02em;color:var(--ly-spark);white-space:nowrap;font-size:.72rem}.bolt__readout:where(.astro-cluobfab) b:where(.astro-cluobfab){color:var(--ly-spark);font-weight:500}@media (prefers-reduced-motion:no-preference){.bolt__glow:where(.astro-cluobfab){animation:2.8s ease-in-out infinite bolt-pulse}@keyframes bolt-pulse{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.9)}50%{opacity:.85;transform:translate(-50%,-50%)scale(1.08)}}.panel--in:where(.astro-cluobfab):after{content:"";pointer-events:none;background:linear-gradient(#0000,#35e0d817 45%,#0000);height:40%;animation:5.5s cubic-bezier(.4,0,.6,1) infinite scan;position:absolute;inset:33px 0 auto}@keyframes scan{0%{opacity:0;transform:translateY(-40%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(230%)}}}@media (width<=720px){.trace:where(.astro-cluobfab){grid-template-columns:1fr;justify-items:stretch;gap:.5rem}.bolt:where(.astro-cluobfab){flex-direction:row;gap:.75rem;padding:.35rem 0}.bolt__svg:where(.astro-cluobfab){width:44px;height:44px;transform:rotate(0)}.bolt__glow:where(.astro-cluobfab){width:90px;height:90px}}.stats:where(.astro-23gkgyqt){grid-template-columns:repeat(4,1fr);gap:clamp(.6rem,1.6vw,1rem);width:100%;display:grid}.stat:where(.astro-23gkgyqt){border:1px solid var(--ly-line);background:var(--ly-panel);border-radius:12px;padding:1.15rem 1.15rem 1.05rem;box-shadow:0 14px 34px -26px #000000e6}.stat__n:where(.astro-23gkgyqt){font-family:var(--sl-font-mono);letter-spacing:-.01em;font-size:clamp(1.9rem,4.4vw,2.55rem);font-weight:500;line-height:1}.stat__n--charge:where(.astro-23gkgyqt){color:var(--ly-charge);text-shadow:0 0 22px #7c5cff59}.stat__n--spark:where(.astro-23gkgyqt){color:var(--ly-spark);text-shadow:0 0 22px #35e0d84d}.stat__label:where(.astro-23gkgyqt){color:var(--ly-ink);margin-top:.7rem;font-size:.92rem;font-weight:600}.stat__sub:where(.astro-23gkgyqt){color:var(--ly-muted);font-family:var(--sl-font-mono);letter-spacing:.01em;margin-top:.2rem;font-size:.72rem}@media (width<=860px){.stats:where(.astro-23gkgyqt){grid-template-columns:repeat(2,1fr)}}@media (width<=460px){.stats:where(.astro-23gkgyqt){grid-template-columns:1fr}}.features:where(.astro-cognygiv){width:100%}.features__list:where(.astro-cognygiv){flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.chip:where(.astro-cognygiv){border:1px solid var(--ly-line);background:var(--ly-panel);color:var(--ly-ink);font-family:var(--sl-font-mono);letter-spacing:.01em;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .9rem;font-size:.78rem;display:inline-flex}.chip__spark:where(.astro-cognygiv){background:var(--ly-spark);width:6px;height:6px;box-shadow:0 0 8px var(--ly-spark-glow);border-radius:50%;flex:none}.features__note:where(.astro-cognygiv){text-align:center;max-width:66ch;color:var(--ly-muted);margin:.9rem auto 0;font-size:.78rem;line-height:1.55}.features__note:where(.astro-cognygiv) b:where(.astro-cognygiv){color:var(--ly-ink);font-weight:600}.features__note:where(.astro-cognygiv) code:where(.astro-cognygiv){font-family:var(--sl-font-mono);color:var(--ly-ink);border:1px solid var(--ly-line);background:#7c5cff1f;border-radius:5px;padding:.03em .32em;font-size:.92em}.priorities:where(.astro-rsrmtpfg){width:100%}.priorities__heading:where(.astro-rsrmtpfg){text-align:center;font-family:var(--sl-font);color:var(--ly-ink);margin:0 0 1rem;font-size:clamp(1.1rem,2.4vw,1.4rem);font-weight:600}.priorities__grid:where(.astro-rsrmtpfg){grid-template-columns:repeat(4,1fr);gap:clamp(.6rem,1.6vw,1rem);width:100%;display:grid}.pcard:where(.astro-rsrmtpfg){border:1px solid var(--ly-line);background:var(--ly-panel);border-radius:12px;padding:1.15rem 1.15rem 1.05rem;position:relative;box-shadow:0 14px 34px -26px #000000e6}.pcard__dot:where(.astro-rsrmtpfg){border-radius:50%;flex:none;width:8px;height:8px;margin-bottom:.7rem;display:inline-block}.pcard__dot--charge:where(.astro-rsrmtpfg){background:var(--ly-charge);box-shadow:0 0 8px var(--ly-charge-glow)}.pcard__dot--spark:where(.astro-rsrmtpfg){background:var(--ly-spark);box-shadow:0 0 8px var(--ly-spark-glow)}.pcard__dot--amber:where(.astro-rsrmtpfg){background:var(--ly-amber);box-shadow:0 0 8px #ffb02073}.pcard__title:where(.astro-rsrmtpfg){font-family:var(--sl-font);color:var(--ly-ink);margin:0 0 .45rem;font-size:.95rem;font-weight:600}.pcard__body:where(.astro-rsrmtpfg){color:var(--ly-muted);margin:0;font-size:.85rem;line-height:1.55}.pcard__body:where(.astro-rsrmtpfg) b:where(.astro-rsrmtpfg){font-family:var(--sl-font-mono);color:var(--ly-ink);font-weight:500}.pcard__body:where(.astro-rsrmtpfg) code:where(.astro-rsrmtpfg){font-family:var(--sl-font-mono);color:var(--ly-ink);border:1px solid var(--ly-line);background:#7c5cff1f;border-radius:5px;padding:.05em .35em;font-size:.92em}.pcard__note:where(.astro-rsrmtpfg){color:var(--ly-muted);opacity:.75;letter-spacing:.01em;margin:.6rem 0 0;font-size:.68rem;font-style:italic}@media (width<=860px){.priorities__grid:where(.astro-rsrmtpfg){grid-template-columns:repeat(2,1fr)}}@media (width<=460px){.priorities__grid:where(.astro-rsrmtpfg){grid-template-columns:1fr}}.landing:where(.astro-d32ejlv2){flex-direction:column;gap:clamp(1.25rem,3.5vw,2.25rem);max-width:1100px;margin-inline:auto;padding-block:clamp(.5rem,2vw,1.5rem);display:flex}.hero:where(.astro-d32ejlv2){width:100%}.console:where(.astro-d32ejlv2){border:1px solid var(--ly-line);background:radial-gradient(90% 65% at 50% -12%,#7c5cff29,#0000 62%),radial-gradient(70% 60% at 108% 8%,#35e0d814,#0000 60%),linear-gradient(#0e111b,#0b0d14 62%);border-radius:20px;padding:clamp(1.5rem,4vw,3rem) clamp(1.25rem,4vw,3rem) clamp(1.75rem,4vw,2.75rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 40px 90px -50px #000000f2}.console:where(.astro-d32ejlv2):before{content:"";background-image:linear-gradient(var(--ly-line) 1px, transparent 1px), linear-gradient(90deg, var(--ly-line) 1px, transparent 1px);opacity:.14;pointer-events:none;background-size:44px 44px;position:absolute;inset:0;mask-image:radial-gradient(120% 90% at 50% 0,#000 15%,#0000 75%)}.console:where(.astro-d32ejlv2)>:where(.astro-d32ejlv2){position:relative}.kicker:where(.astro-d32ejlv2){font-family:var(--sl-font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ly-spark);margin:0 0 .9rem;font-size:.72rem;font-weight:500}.title:where(.astro-d32ejlv2){max-width:20ch;font-family:var(--sl-font);letter-spacing:-.02em;color:var(--ly-ink);margin:0;font-size:clamp(1.85rem,5.2vw,3.15rem);font-weight:600;line-height:1.06}.grad:where(.astro-d32ejlv2){color:var(--ly-spark)}@supports (background-clip:text){.grad:where(.astro-d32ejlv2){background:linear-gradient(92deg, var(--ly-charge) 8%, var(--ly-spark));color:#0000;background-clip:text}}.sub:where(.astro-d32ejlv2){max-width:62ch;color:var(--ly-muted);margin:1rem 0 0;font-size:clamp(.98rem,1.6vw,1.12rem);line-height:1.55}.sub:where(.astro-d32ejlv2) b:where(.astro-d32ejlv2){color:var(--ly-ink);font-weight:600}.sub:where(.astro-d32ejlv2) code:where(.astro-d32ejlv2){font-family:var(--sl-font-mono);color:var(--ly-ink);border:1px solid var(--ly-line);background:#7c5cff1f;border-radius:5px;padding:.05em .4em;font-size:.9em}.cta:where(.astro-d32ejlv2){flex-wrap:wrap;align-items:center;gap:.75rem .9rem;margin-top:1.6rem;display:flex}.btn:where(.astro-d32ejlv2){color:#fff;background:linear-gradient(135deg,#6d4cff,#5b3ff0);border:1px solid #7c5cff99;border-radius:10px;align-items:center;padding:.62rem 1.25rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 12px 30px -12px #7c5cffbf}.btn:where(.astro-d32ejlv2):hover{filter:brightness(1.08);box-shadow:0 16px 36px -12px #7c5cffe6}.btn:where(.astro-d32ejlv2):active{transform:translateY(1px)}.install:where(.astro-d32ejlv2){background:var(--ly-panel-2);border:1px solid var(--ly-line);color:var(--ly-ink);font-family:var(--sl-font-mono);white-space:nowrap;border-radius:10px;align-items:center;padding:.55rem .85rem;font-size:.86rem;display:inline-flex}.install__prompt:where(.astro-d32ejlv2){color:var(--ly-charge);user-select:none}.seebench:where(.astro-d32ejlv2){color:var(--ly-spark);border-bottom:1px solid #0000;font-size:.92rem;font-weight:600;text-decoration:none;transition:border-color .15s}.seebench:where(.astro-d32ejlv2):hover{border-bottom-color:var(--ly-spark)}.console__trace:where(.astro-d32ejlv2){margin-top:clamp(1.75rem,4vw,2.75rem)}@media (width<=720px){.cta:where(.astro-d32ejlv2){gap:.7rem}.install:where(.astro-d32ejlv2){order:3;justify-content:center;width:100%}}.btn:where(.astro-d32ejlv2):focus-visible,.seebench:where(.astro-d32ejlv2):focus-visible{outline:2px solid var(--ly-spark);outline-offset:3px;border-radius:8px}@media (prefers-reduced-motion:reduce){.btn:where(.astro-d32ejlv2){transition:none}}html:not([data-has-sidebar]):not([data-has-hero]) main>.content-panel:has(#_top){display:none}html:not([data-has-sidebar]):not([data-has-hero]) main>.content-panel:has(#_top)+.content-panel{border-top:0}html:not([data-has-sidebar]):not([data-has-hero]) starlight-theme-select{display:none}
