.glow:where(.astro-vvmjtjv6){margin-top:3.5rem;position:relative}.glow:where(.astro-vvmjtjv6):before{content:"";background:radial-gradient(ellipse 60% 50% at 50% 50%, color-mix(in srgb, var(--color-indigo) 10%, transparent), color-mix(in srgb, var(--color-green) 5%, transparent) 55%, transparent 100%);filter:blur(30px);pointer-events:none;width:100vw;height:80%;position:absolute;top:-20%;left:50%;transform:translate(-50%)}canvas:where(.astro-vvmjtjv6){--ribbon-indigo:var(--color-indigo);--ribbon-indigo-deep:var(--color-indigo-deep);--ribbon-green:var(--color-green);--ribbon-amber:var(--color-amber);filter:blur(32px);pointer-events:none;width:100vw;height:150%;position:absolute;top:-55%;left:50%;transform:translate(-50%);mask-image:radial-gradient(75% 50%,#000 25%,#0000 100%)}code:where(.astro-lcdefpme){font-family:var(--font-mono);background:var(--color-surface-raised);border:1px solid var(--color-line);color:var(--color-ink);border-radius:4px;padding:.05em .35em;font-size:.86em}.panelcard:where(.astro-lcdefpme){background:var(--color-surface);border:1px solid var(--color-line-bright);border-radius:14px;max-width:44rem;margin:0 auto;padding:1.2rem 1.4rem 1.1rem;position:relative;box-shadow:0 40px 80px -50px #000000e6}.tabs:where(.astro-lcdefpme){background:var(--color-canvas);border:1px solid var(--color-line);border-radius:8px;gap:.3rem;margin-bottom:1rem;padding:.25rem;display:flex}.tabs:where(.astro-lcdefpme) button:where(.astro-lcdefpme){font:inherit;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:.45rem .5rem;font-size:.78rem;font-weight:500;transition:background .15s,color .15s}.tabs:where(.astro-lcdefpme) button:where(.astro-lcdefpme)[aria-selected=true]{background:var(--color-surface-raised);color:var(--color-ink);box-shadow:0 1px 2px #0006}.chart:where(.astro-lcdefpme){background:var(--color-canvas);border:1px solid var(--color-line);border-radius:10px;padding:.9rem 1rem .5rem}.chart:where(.astro-lcdefpme) svg:where(.astro-lcdefpme){width:100%;height:auto;display:block}.chart:where(.astro-lcdefpme) stop:where(.astro-lcdefpme){stop-color:var(--color-indigo)}.chart:where(.astro-lcdefpme) stop:where(.astro-lcdefpme).from{stop-opacity:.35}.chart:where(.astro-lcdefpme) stop:where(.astro-lcdefpme).to{stop-opacity:0}.chart:where(.astro-lcdefpme) .area:where(.astro-lcdefpme){fill:url(#requests-fill)}.chart:where(.astro-lcdefpme) .line:where(.astro-lcdefpme){stroke:var(--color-indigo);stroke-width:2px;fill:none}.chart:where(.astro-lcdefpme) .grid:where(.astro-lcdefpme){stroke:var(--color-line);stroke-width:1px}.flags:where(.astro-lcdefpme){flex-wrap:wrap;align-items:center;gap:.4rem;min-height:1.9rem;margin-top:.8rem;display:flex}.flag:where(.astro-lcdefpme){border:1px solid;border-radius:999px;padding:.2rem .55rem;font-size:.7rem;font-weight:500;line-height:1.4;display:none}.flag:where(.astro-lcdefpme).show{animation:.25s both flag-in;display:inline-block}@keyframes flag-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.flag:where(.astro-lcdefpme).warn{color:var(--color-amber);border-color:color-mix(in srgb, var(--color-amber) 40%, transparent);background:color-mix(in srgb, var(--color-amber) 8%, transparent)}.flag:where(.astro-lcdefpme).ok{color:var(--color-green);border-color:color-mix(in srgb, var(--color-green) 40%, transparent);background:color-mix(in srgb, var(--color-green) 8%, transparent)}.terminal:where(.astro-lcdefpme){background:var(--color-surface);border:1px solid var(--color-line);max-width:34rem;font-family:var(--font-mono);color:var(--color-ink-muted);border-radius:10px;margin:2rem auto 0;padding:1rem 1.2rem;font-size:.8rem;line-height:1.7}.terminal:where(.astro-lcdefpme) pre:where(.astro-lcdefpme){margin:0;overflow-x:auto}.terminal:where(.astro-lcdefpme) .prompt:where(.astro-lcdefpme){color:var(--color-ink-faint)}.tiles:where(.astro-lcdefpme){background:var(--color-line);border:1px solid var(--color-line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.tiles:where(.astro-lcdefpme)>div:where(.astro-lcdefpme){background:var(--color-surface);padding:1.75rem}.tiles:where(.astro-lcdefpme) svg:where(.astro-lcdefpme){width:22px;height:22px;stroke:var(--color-indigo);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:1rem}.tiles:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin-bottom:.4rem;font-size:1.05rem}.tiles:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--color-ink-muted);font-size:.92rem;line-height:1.65}@media (width<=800px){.tiles:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}}.ui:where(.astro-lcdefpme){background:var(--color-surface);border:1px solid var(--color-line);border-radius:12px;overflow:hidden}.ui:where(.astro-lcdefpme) .bar:where(.astro-lcdefpme){border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:.9rem 1.2rem;font-size:.9rem;display:flex}.ui:where(.astro-lcdefpme) .pill:where(.astro-lcdefpme){background:var(--color-indigo-soft);color:var(--color-indigo);border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:600}.ui:where(.astro-lcdefpme) .item:where(.astro-lcdefpme){border-bottom:1px solid var(--color-line);justify-content:space-between;gap:1rem;padding:.7rem 1.2rem;font-size:.88rem;display:flex}.ui:where(.astro-lcdefpme) .item:where(.astro-lcdefpme):last-child{border-bottom:0}.ui:where(.astro-lcdefpme) .item:where(.astro-lcdefpme) code:where(.astro-lcdefpme){background:0 0;border:0;padding:0}.ui:where(.astro-lcdefpme) .item:where(.astro-lcdefpme) span:where(.astro-lcdefpme){color:var(--color-ink-faint)}.ui:where(.astro-lcdefpme) .item:where(.astro-lcdefpme).ghost{color:var(--color-ink-faint);border-top:1px dashed var(--color-line-bright)}.status:where(.astro-lcdefpme){background:var(--color-surface);border:1px solid var(--color-line);border-radius:12px;padding:1.4rem}.status:where(.astro-lcdefpme) .tag:where(.astro-lcdefpme){letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);margin-bottom:1rem;font-size:.75rem;font-weight:600}.status:where(.astro-lcdefpme) ul:where(.astro-lcdefpme){gap:.5rem;margin:0 0 1rem;padding:0;font-size:.9rem;list-style:none;display:grid}.status:where(.astro-lcdefpme) li:where(.astro-lcdefpme){align-items:center;gap:.6rem;display:flex}.status:where(.astro-lcdefpme) li:where(.astro-lcdefpme) i:where(.astro-lcdefpme){background:var(--color-line-bright);border-radius:50%;flex:none;width:8px;height:8px}.status:where(.astro-lcdefpme) li:where(.astro-lcdefpme).stop{color:var(--color-ink-faint);text-decoration:line-through}.status:where(.astro-lcdefpme) li:where(.astro-lcdefpme).keep{font-weight:500}.status:where(.astro-lcdefpme) li:where(.astro-lcdefpme).keep i:where(.astro-lcdefpme){background:var(--color-green);box-shadow:0 0 8px color-mix(in srgb, var(--color-green) 60%, transparent)}.secret:where(.astro-lcdefpme){background:var(--color-canvas);border:1px solid var(--color-line);font-family:var(--font-mono);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:.9rem 1.1rem;font-size:.82rem;display:flex}.secret:where(.astro-lcdefpme) .masked:where(.astro-lcdefpme){letter-spacing:.15em;color:var(--color-ink-faint)}.secret:where(.astro-lcdefpme) button:where(.astro-lcdefpme){font:inherit;color:var(--color-ink-faint);background:var(--color-surface-raised);border:1px solid var(--color-line);cursor:not-allowed;border-radius:6px;padding:.3rem .6rem;font-size:.75rem}.versions:where(.astro-lcdefpme){gap:.6rem;display:grid}.version:where(.astro-lcdefpme){background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;grid-template-columns:4rem 1fr auto;align-items:center;gap:1rem;padding:.8rem 1.1rem;font-size:.88rem;display:grid}.version:where(.astro-lcdefpme).current{border-color:var(--color-indigo);box-shadow:0 0 0 3px var(--color-indigo-soft)}.version:where(.astro-lcdefpme) .name:where(.astro-lcdefpme){font-family:var(--font-mono);font-weight:500}.version:where(.astro-lcdefpme) .chips:where(.astro-lcdefpme){flex-wrap:wrap;gap:.4rem;display:flex}.version:where(.astro-lcdefpme) .chips:where(.astro-lcdefpme) span:where(.astro-lcdefpme){background:var(--color-surface-raised);border:1px solid var(--color-line);color:var(--color-ink-muted);border-radius:999px;padding:.15rem .5rem;font-size:.72rem}.version:where(.astro-lcdefpme) .act:where(.astro-lcdefpme){color:var(--color-indigo);font-size:.8rem;font-weight:500}@media (width<=500px){.version:where(.astro-lcdefpme){grid-template-columns:1fr;gap:.5rem}}.rung:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){color:var(--color-ink-muted);margin-bottom:.4rem;font-size:.85rem;font-weight:500}.rung:where(.astro-lcdefpme) .price:where(.astro-lcdefpme){letter-spacing:-.03em;color:var(--color-ink);font-size:2.1rem;font-weight:600}.rung:where(.astro-lcdefpme) .price:where(.astro-lcdefpme) small:where(.astro-lcdefpme){letter-spacing:0;color:var(--color-ink-faint);margin-left:.15rem;font-size:.85rem;font-weight:400}.rung:where(.astro-lcdefpme) .slots:where(.astro-lcdefpme){color:var(--color-indigo);margin:.5rem 0;font-size:.88rem;font-weight:500}.rung:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--color-ink-muted);font-size:.85rem;line-height:1.65}.card:where(.astro-lcdefpme) .pillar:where(.astro-lcdefpme){letter-spacing:.06em;text-transform:uppercase;color:var(--color-indigo);font-size:.72rem;font-weight:600}.card:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin:.6rem 0 .4rem}.card:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--color-ink-muted);font-size:.88rem;line-height:1.65}.honest:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){font-size:1.4rem}.honest:where(.astro-lcdefpme) ul:where(.astro-lcdefpme){color:var(--color-ink-muted);margin:1rem 0 0;padding-left:1.2rem;line-height:1.65;list-style:outside}.honest:where(.astro-lcdefpme) li:where(.astro-lcdefpme)+li:where(.astro-lcdefpme){margin-top:.75rem}.all:where(.astro-lcdefpme){color:var(--color-ink);text-underline-offset:3px;margin-top:1.5rem;font-size:.92rem;font-weight:500;text-decoration:underline;display:inline-block}.honest:where(.astro-lcdefpme) a:where(.astro-lcdefpme){text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.tabs:where(.astro-lcdefpme) button:where(.astro-lcdefpme){transition:none}.flag:where(.astro-lcdefpme).show{animation:none}}
