:root{--bg:#0b0b0f;--surface:#151519;--surface-hover:#1c1c22;--text:#e4e4eb;--text-muted:#7a7a8a;--accent:#6b8aff;--accent-dim:#6b8aff1f;--fits:#4ade80;--fits-dim:#4ade8014;--fits-border:#4ade8040;--tight:#facc15;--tight-dim:#facc1514;--tight-border:#facc1540;--no-fit:#f87171;--no-fit-dim:#f871710f;--no-fit-border:#f8717133;--border:#252530;--radius:10px;--radius-sm:6px}*,:before,:after{box-sizing:border-box;margin:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.55}input,select,button{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--bg)}.shell.svelte-12qhfyh{max-width:1024px;margin:0 auto;padding:2.5rem 1.5rem 4rem}header.svelte-12qhfyh{margin-bottom:1.25rem}.brand.svelte-12qhfyh{color:inherit;align-items:center;gap:1rem;text-decoration:none;display:flex}.content-card.svelte-12qhfyh{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.logo.svelte-12qhfyh{object-fit:contain;filter:drop-shadow(0 0 14px #6b8aff73);border-radius:12px;width:96px;height:96px}h1.svelte-12qhfyh{letter-spacing:-.03em;font-size:1.85rem;font-weight:800;line-height:1.1}.what.svelte-12qhfyh{color:var(--text)}.model.svelte-12qhfyh{background:linear-gradient(135deg,#6b8aff 0%,#4fc3f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.question.svelte-12qhfyh{color:#4fc3f7}.tagline.svelte-12qhfyh{color:var(--text-muted);margin-top:.2rem;font-size:.95rem}nav.svelte-12qhfyh{border-bottom:1px solid var(--border);gap:0;padding:0 1rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text)}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--text);border-bottom-color:var(--accent)}main.svelte-12qhfyh{padding:1.5rem}footer.svelte-12qhfyh{border-top:1px solid var(--border);text-align:center;color:var(--text-muted);margin-top:3rem;padding-top:1.5rem;font-size:.8rem}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--accent);text-decoration:none;transition:opacity .15s}footer.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{opacity:.8;text-decoration:underline}@media (width<=600px){.shell.svelte-12qhfyh{padding:1rem .75rem 3rem}.logo.svelte-12qhfyh{width:72px;height:72px}h1.svelte-12qhfyh{font-size:1.45rem}.tagline.svelte-12qhfyh{font-size:.85rem}main.svelte-12qhfyh{padding:1rem}nav.svelte-12qhfyh{padding:0 .5rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:.65rem;font-size:.8rem}}
