.sl-live[data-astro-cid-3b655izl]{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--navy-850);font-size:var(--text-sm);color:var(--color-text-muted);max-width:100%}.sl-live[data-astro-cid-3b655izl] b[data-astro-cid-3b655izl]{color:var(--gold-300);font-variant-numeric:tabular-nums}.sl-live__dot[data-astro-cid-3b655izl]{flex:none;width:8px;height:8px;border-radius:50%;background:var(--green-500);animation:sl-pulse 1.8s var(--ease-out) infinite}@keyframes sl-pulse{0%{box-shadow:0 0 #22c55e80}to{box-shadow:0 0 0 10px transparent}}.sl-aw[data-astro-cid-3b655izl]{display:grid;border-radius:var(--radius-xl);background:var(--navy-950);box-shadow:var(--card-shadow);overflow:hidden}.sl-aw__top[data-astro-cid-3b655izl]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--navy-850);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.sl-aw__dots[data-astro-cid-3b655izl]{display:inline-flex;gap:6px}.sl-aw__dots[data-astro-cid-3b655izl] i[data-astro-cid-3b655izl]{width:10px;height:10px;border-radius:50%;background:var(--navy-600)}.sl-aw__live[data-astro-cid-3b655izl]{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-2);color:var(--green-500)}.sl-aw__live[data-astro-cid-3b655izl] i[data-astro-cid-3b655izl]{width:6px;height:6px;border-radius:50%;background:currentColor}.sl-aw__body[data-astro-cid-3b655izl]{display:grid;gap:var(--space-4);min-height:15rem;align-content:start;padding:var(--space-5)}.sl-aw__msg[data-astro-cid-3b655izl]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start}.sl-aw__avatar[data-astro-cid-3b655izl]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--navy-750);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-2xs)}.sl-aw__avatar--ai[data-astro-cid-3b655izl]{background:var(--gold-500);color:var(--navy-950)}.sl-aw__prompt[data-astro-cid-3b655izl]{color:var(--color-text);font-weight:var(--weight-medium);overflow-wrap:anywhere;min-height:1.5em}.sl-aw__answer[data-astro-cid-3b655izl]{color:var(--color-text-body);line-height:var(--leading-relaxed);overflow-wrap:anywhere;min-height:1.5em}.sl-aw__answer[data-astro-cid-3b655izl] .sl-cite{padding:0 4px;border-radius:4px;background:var(--navy-800);color:var(--color-text)}.sl-aw__answer[data-astro-cid-3b655izl] .sl-you{padding:0 4px;border-radius:4px;background:var(--gold-500);color:var(--navy-950);font-weight:var(--weight-semibold)}.sl-aw[data-astro-cid-3b655izl] .sl-cursor{display:inline-block;width:7px;height:1em;margin-left:2px;vertical-align:text-bottom;background:var(--gold-400);animation:sl-blink 1s steps(1) infinite}@keyframes sl-blink{50%{opacity:0}}.sl-aw[data-astro-cid-3b655izl] .sl-gen{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-muted);font-size:var(--text-sm)}.sl-aw[data-astro-cid-3b655izl] .sl-gen i{width:6px;height:6px;border-radius:50%;background:var(--gold-400);animation:sl-blink 1s infinite}.sl-aw[data-astro-cid-3b655izl] .sl-gen i:nth-child(2){animation-delay:.2s}.sl-aw[data-astro-cid-3b655izl] .sl-gen i:nth-child(3){animation-delay:.4s}.sl-aw__verdict[data-astro-cid-3b655izl]{justify-self:start;display:none;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.sl-aw__verdict[data-astro-cid-3b655izl].is-miss{display:inline-block;background:#ef444429;color:#ff8a8d}.sl-aw__verdict[data-astro-cid-3b655izl].is-win{display:inline-block;background:#22c55e29;color:var(--green-500)}.sl-aw__controls[data-astro-cid-3b655izl]{display:grid;gap:var(--space-3);padding:var(--space-5);border-top:1px solid var(--navy-800)}.sl-aw__label[data-astro-cid-3b655izl]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.sl-aw__inputs[data-astro-cid-3b655izl]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-2)}.sl-aw__inputs[data-astro-cid-3b655izl] input[data-astro-cid-3b655izl]{min-width:0;padding:var(--space-3);border:1px solid var(--navy-750);border-radius:var(--radius-md);background:var(--navy-900);color:var(--color-text);font:inherit;font-size:var(--text-sm)}.sl-aw__inputs[data-astro-cid-3b655izl] input[data-astro-cid-3b655izl]:focus{outline:2px solid var(--gold-500);outline-offset:1px}.sl-aw__btns[data-astro-cid-3b655izl]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sl-aw__btns[data-astro-cid-3b655izl] .btn[data-astro-cid-3b655izl][disabled]{opacity:.5;cursor:not-allowed}@media (max-width: 480px){.sl-aw__inputs[data-astro-cid-3b655izl]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.sl-live__dot[data-astro-cid-3b655izl],.sl-aw[data-astro-cid-3b655izl] .sl-cursor,.sl-aw[data-astro-cid-3b655izl] .sl-gen i{animation:none}}.sl-enemy[data-astro-cid-3b655izl]{display:grid;gap:var(--space-3)}.sl-enemy[data-astro-cid-3b655izl] li[data-astro-cid-3b655izl]{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:var(--space-5);padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);background:var(--navy-850)}.sl-enemy__who[data-astro-cid-3b655izl]{display:inline-flex;align-items:center;gap:var(--space-2);color:#fff;font-weight:var(--weight-semibold)}.sl-enemy__who[data-astro-cid-3b655izl] .icon[data-astro-cid-3b655izl]{width:18px;height:18px;color:#ff8a8d}.sl-enemy[data-astro-cid-3b655izl] p[data-astro-cid-3b655izl]{color:var(--color-text-body)}.sl-enemy[data-astro-cid-3b655izl] p[data-astro-cid-3b655izl] strong{color:var(--color-text)}@media (max-width: 640px){.sl-enemy[data-astro-cid-3b655izl] li[data-astro-cid-3b655izl]{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}}.sl-punch[data-astro-cid-3b655izl]{margin-top:var(--space-10);font-family:var(--font-display);font-size:var(--text-3xl);line-height:1.2;letter-spacing:var(--tracking-tight);color:#fff}.sl-steps[data-astro-cid-3b655izl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--space-4)}.sl-steps__top[data-astro-cid-3b655izl]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.sl-steps__num[data-astro-cid-3b655izl]{font-family:var(--font-mono);font-size:var(--text-2xl);color:var(--color-accent-text)}.sl-steps__key[data-astro-cid-3b655izl]{outline:2px solid var(--gold-500);outline-offset:-2px}.sl-moat[data-astro-cid-3b655izl]{justify-items:start;background:var(--navy-950)}.sl-moat[data-astro-cid-3b655izl] .h2[data-astro-cid-3b655izl]{color:#fff;max-width:24ch}.sl-moat__text[data-astro-cid-3b655izl]{max-width:70ch;color:var(--color-text-body);font-size:var(--text-md)}.sl-moat__text[data-astro-cid-3b655izl] strong[data-astro-cid-3b655izl]{color:#fff}.sl-moat__line[data-astro-cid-3b655izl]{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--navy-850);color:var(--gold-300);font-weight:var(--weight-semibold)}.sl-moat__line[data-astro-cid-3b655izl] .icon[data-astro-cid-3b655izl]{width:20px;height:20px;flex:none}.sl-proof-hero[data-astro-cid-3b655izl]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-8)}.sl-proof-hero[data-astro-cid-3b655izl] b[data-astro-cid-3b655izl]{font-family:var(--font-display);font-size:clamp(3.5rem,2rem + 5vw,6rem);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:1;color:var(--color-text);font-variant-numeric:tabular-nums}.sl-proof-hero[data-astro-cid-3b655izl] span[data-astro-cid-3b655izl]{max-width:32ch;font-size:var(--text-lg);color:var(--color-text-body)}.sl-note[data-astro-cid-3b655izl]{margin-top:var(--space-6);font-style:italic}.sl-table[data-astro-cid-3b655izl] th[data-astro-cid-3b655izl],.sl-table[data-astro-cid-3b655izl] td[data-astro-cid-3b655izl]{text-align:center}.sl-table[data-astro-cid-3b655izl] tbody[data-astro-cid-3b655izl] th[data-astro-cid-3b655izl],.sl-table[data-astro-cid-3b655izl] thead[data-astro-cid-3b655izl] th[data-astro-cid-3b655izl]:first-child{text-align:left}.sl-table[data-astro-cid-3b655izl] .sl-us[data-astro-cid-3b655izl]{background:var(--color-accent-soft);color:var(--color-accent-text);font-weight:var(--weight-semibold)}.sl-c-y[data-astro-cid-3b655izl]{color:var(--color-positive);font-weight:var(--weight-semibold)}.sl-c-n[data-astro-cid-3b655izl]{color:var(--color-negative)}.sl-c-m[data-astro-cid-3b655izl]{color:var(--color-text-muted)}.sl-cta[data-astro-cid-3b655izl]{margin-block:var(--space-6)}.sl-cta__grid[data-astro-cid-3b655izl]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(var(--space-8),1rem + 4vw,var(--space-16));align-items:center}.sl-cta__copy[data-astro-cid-3b655izl]{display:grid;gap:var(--space-5)}.sl-cta__card[data-astro-cid-3b655izl]{display:grid;gap:var(--space-4);padding:clamp(var(--space-5),1rem + 1vw,var(--space-8))}.sl-success[data-astro-cid-3b655izl]{color:var(--color-positive);font-weight:var(--weight-semibold)}.sl-cta__card[data-astro-cid-3b655izl] .form-error[data-astro-cid-3b655izl] a[data-astro-cid-3b655izl]{color:inherit;text-decoration:underline}@media (max-width: 900px){.sl-cta__grid[data-astro-cid-3b655izl]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 480px){.sl-cta__card[data-astro-cid-3b655izl] .field-grid[data-astro-cid-3b655izl]{grid-template-columns:minmax(0,1fr)}}
