.gradient-text[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-line) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-bright[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--color-accent-hover) 0%, var(--color-accent-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.card-hover{isolation:isolate;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative}.card-hover:hover{border-color:var(--color-accent-line);box-shadow:var(--shadow-raised);transform:translateY(-2px)}.card-hover:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 70%);transition:opacity .25s;position:absolute;inset:0}.card-hover:hover:before{opacity:1}details[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;list-style:none}details[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}details[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--color-ink-muted);flex-shrink:0;font-size:1.25rem;line-height:1}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"−"}.icon-wrap[data-astro-cid-lcdefpme]{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.hero-surface[data-astro-cid-lcdefpme]{isolation:isolate;background-color:var(--color-raised);background-image:linear-gradient(180deg, var(--color-raised) 60%, var(--color-sunken) 100%)}.hero-surface[data-astro-cid-lcdefpme]:before,.hero-surface[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;pointer-events:none;position:absolute}.hero-surface[data-astro-cid-lcdefpme]:before{aspect-ratio:1;transform-origin:calc(50% - 12rem);background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent) 20%, transparent), transparent);width:44rem;top:-22rem;right:-12rem}.hero-surface[data-astro-cid-lcdefpme]:after{aspect-ratio:1;transform-origin:calc(50% + 10rem);background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent);width:38rem;bottom:-26rem;left:-18rem}@media (prefers-reduced-motion:no-preference){.hero-surface[data-astro-cid-lcdefpme]:before{animation:14s linear infinite orbit}.hero-surface[data-astro-cid-lcdefpme]:after{animation:18s linear infinite reverse orbit}.shimmer[data-astro-cid-lcdefpme]{background:linear-gradient(110deg, transparent 40%, var(--color-accent-tint-line) 50%, transparent 60%) 0 0 / 300% 100% no-repeat, linear-gradient(135deg, var(--color-accent-hover) 0%, var(--color-accent-2) 100%);-webkit-background-clip:text;background-clip:text;animation:1.4s ease-in-out 1.2s both glint}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes glint{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}.dot-grid[data-astro-cid-lcdefpme]{background-image:radial-gradient(circle, var(--color-line-strong) 1px, transparent 1px);background-size:28px 28px}.browser-chrome[data-astro-cid-lcdefpme]{border:1px solid var(--color-line-strong);box-shadow:var(--shadow-raised);background:var(--color-mock-canvas);border-radius:16px;overflow:hidden}.bc-topbar[data-astro-cid-lcdefpme]{background:var(--color-mock-chrome);border-bottom:1px solid var(--color-line);align-items:center;gap:6px;padding:9px 14px;display:flex}.bc-urlbar[data-astro-cid-lcdefpme]{background:var(--color-mock-inset);border:1px solid var(--color-line);border-radius:6px;flex:1;align-items:center;gap:5px;max-width:240px;margin:0 auto;padding:3px 10px;display:flex}.dot-red[data-astro-cid-lcdefpme]{background:var(--color-danger-fill);border-radius:50%;width:10px;height:10px}.dot-gold[data-astro-cid-lcdefpme]{background:var(--color-warn-fill);border-radius:50%;width:10px;height:10px}.dot-green[data-astro-cid-lcdefpme]{background:var(--color-ok-fill);border-radius:50%;width:10px;height:10px}.stat-divider[data-astro-cid-lcdefpme]{background:var(--color-line);width:1px;height:2.5rem}.sql-line[data-astro-cid-lcdefpme]{width:fit-content}.reveal-ready .sql-line[data-astro-cid-lcdefpme]{animation:.3s steps(14,end) both sql-type;animation-delay:calc(.5s + var(--i) * .22s)}@keyframes sql-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.reveal-ready .mock-run[data-astro-cid-lcdefpme]{animation:.3s ease-out 3s both run-press}@keyframes run-press{50%{transform:scale(.9)}}.mock-status[data-astro-cid-lcdefpme]{display:inline-grid}.mock-status[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{grid-area:1/1}.st-run[data-astro-cid-lcdefpme]{opacity:0}.reveal-ready .st-run[data-astro-cid-lcdefpme]{animation:.8s 3.15s stay-on}.reveal-ready .st-ready[data-astro-cid-lcdefpme]{animation:.8s 3.15s stay-off}@keyframes stay-on{0%,to{opacity:1}}@keyframes stay-off{0%,to{opacity:0}}.reveal-ready .mock-meta[data-astro-cid-lcdefpme]{animation:.3s ease-out 3.95s both fade-in}.mock-bar[data-astro-cid-lcdefpme]{transform-box:fill-box;transform-origin:bottom}.reveal-ready .mock-bar[data-astro-cid-lcdefpme]{animation:.6s cubic-bezier(.2,.7,.2,1) both bar-grow;animation-delay:calc(4s + var(--i) * 80ms)}.reveal-ready .mock-bar-last[data-astro-cid-lcdefpme]{animation:.6s cubic-bezier(.2,.7,.2,1) 4.4s both bar-grow,.5s ease-out 5s bar-pop}.reveal-ready .mock-val[data-astro-cid-lcdefpme]{animation:.3s ease-out both fade-in;animation-delay:calc(4.4s + var(--i) * 80ms)}@keyframes bar-grow{0%{transform:scaleY(0)}}@keyframes bar-pop{40%{transform:scaleY(1.07)}}@keyframes fade-in{0%{opacity:0}}.pipe[data-astro-cid-lcdefpme]{position:relative}.pipe-track[data-astro-cid-lcdefpme]{background:var(--color-line);height:1px;position:absolute;bottom:10px;left:8%;right:8%}.pipe-dot[data-astro-cid-lcdefpme]{background:var(--color-accent);width:7px;height:7px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--color-accent) 45%, transparent);opacity:0;border-radius:50%;position:absolute;top:-3px;left:0}.pipe-out[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);display:inline-block}.reveal-ready .pipe-dot[data-astro-cid-lcdefpme]{animation:8s linear 5.8s infinite pipe-move}.reveal-ready .pipe-step[data-astro-cid-lcdefpme]{animation:8s ease-out infinite pipe-lit;animation-delay:calc(5.9s + var(--i) * .56s)}.reveal-ready .pipe-out[data-astro-cid-lcdefpme]{animation:8s ease-out 8.7s infinite pipe-land}@keyframes pipe-move{0%{opacity:0;left:0}3%{opacity:1}38%{opacity:1;left:100%}42%,to{opacity:0;left:100%}}@keyframes pipe-lit{0%{background:color-mix(in srgb, var(--color-accent) 14%, transparent);transform:translateY(-2px)}12%,to{background:0 0;transform:none}}@keyframes pipe-land{0%{background:color-mix(in srgb, var(--color-ok) 16%, transparent);transform:scale(1.06)}20%,to{background:0 0;transform:none}}.mcell[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.mcell-in[data-astro-cid-lcdefpme]{display:inline-block}.reveal-ready [data-astro-cid-lcdefpme][data-fx=compare]:not(.is-visible) .mcell-in[data-astro-cid-lcdefpme]{opacity:0}[data-astro-cid-lcdefpme][data-fx=compare].is-visible .mcell-in[data-astro-cid-lcdefpme]{animation:.45s cubic-bezier(.2,.7,.2,1.2) both mcell-pop;animation-delay:calc(var(--i) * .14s + .1s)}[data-astro-cid-lcdefpme][data-fx=compare].is-visible .mcell[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-accent) 22%, transparent), transparent);animation:.5s ease-out both mcell-glint;animation-delay:calc(var(--i) * 80ms + 1.05s);position:absolute;inset:0}@keyframes mcell-pop{0%{opacity:0;transform:scale(.85)}}@keyframes mcell-glint{0%{opacity:1;transform:translateY(-100%)}to{opacity:0;transform:translateY(100%)}}.eu-stars[data-astro-cid-lcdefpme]{position:absolute;top:-.5rem;right:-12rem;overflow:visible}.eu-star[data-astro-cid-lcdefpme]{fill:#fc0;stroke:#039;stroke-width:.6px;transform-box:fill-box;transform-origin:50%}.reveal-ready .eu-stars[data-astro-cid-lcdefpme]:not(.is-visible) .eu-star[data-astro-cid-lcdefpme]{opacity:0}.eu-stars[data-astro-cid-lcdefpme].is-visible .eu-star[data-astro-cid-lcdefpme]{animation:1.3s cubic-bezier(.2,.7,.2,1) both star-in;animation-delay:var(--d)}@keyframes star-in{0%{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(-200deg) scale(.4)}}
