:root{--bg-base: #0f1117;--bg-sidebar: #0a0c10;--bg-panel: #161920;--bg-card: #1c1f28;--bg-input: #12151c;--bg-hover: #1f2330;--bg-selected: #1a2035;--border: #252a36;--border-focus: #3d4558;--text-primary: #e8eaf0;--text-secondary: #9ca3b0;--text-muted: #5c6478;--text-dim: #3d4455;--accent: #00d4aa;--accent-dim: rgba(0, 212, 170, .1);--accent-hover: #00e8bb;--success: #22c55e;--success-dim: rgba(34, 197, 94, .1);--warning: #f59e0b;--warning-dim: rgba(245, 158, 11, .1);--danger: #ef4444;--danger-dim: rgba(239, 68, 68, .1);--info: #3b82f6;--info-dim: rgba(59, 130, 246, .1);--font-sans: "DM Sans", system-ui, sans-serif;--font-mono: "DM Mono", "Fira Code", monospace;--radius-sm: 4px;--radius-md: 7px;--radius-lg: 10px}.container.svelte-11na0ra{max-width:1100px;margin:0 auto;padding:60px 24px 80px}h1.svelte-11na0ra{font-size:2.2rem;font-weight:700;color:var(--text-primary);margin-bottom:12px;line-height:1.2}.subtitle.svelte-11na0ra{font-size:1.05rem;color:var(--text-muted);margin-bottom:52px}.grid.svelte-11na0ra{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.card.svelte-11na0ra{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:36px 28px;text-align:center;text-decoration:none;display:flex;flex-direction:column;align-items:center;transition:border-color .18s,transform .18s,box-shadow .18s}.card.svelte-11na0ra:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 8px 28px color-mix(in srgb,var(--accent) 18%,transparent)}.icon.svelte-11na0ra{color:var(--accent);margin-bottom:20px;display:flex;align-items:center;justify-content:center;width:64px;height:64px}.card.svelte-11na0ra h2:where(.svelte-11na0ra){font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.card.svelte-11na0ra p:where(.svelte-11na0ra){font-size:.88rem;color:var(--text-muted);line-height:1.5;flex:1}.arrow.svelte-11na0ra{margin-top:18px;color:var(--accent);font-size:1.3rem;opacity:0;transform:translate(-8px);transition:opacity .18s,transform .18s}.card.svelte-11na0ra:hover .arrow:where(.svelte-11na0ra){opacity:1;transform:translate(0)}.qs-cta.svelte-11na0ra{margin-top:56px;padding-top:36px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.qs-cta-label.svelte-11na0ra{font-size:.85rem;color:var(--text-muted)}.qs-cta-links.svelte-11na0ra{display:flex;gap:20px;flex-wrap:wrap}.qs-cta-links.svelte-11na0ra a:where(.svelte-11na0ra){font-size:.85rem;font-weight:600;color:var(--accent);text-decoration:none}.qs-cta-links.svelte-11na0ra a:where(.svelte-11na0ra):hover{text-decoration:underline}@media (max-width: 640px){h1.svelte-11na0ra{font-size:1.7rem}.grid.svelte-11na0ra{grid-template-columns:1fr}.qs-cta.svelte-11na0ra{flex-direction:column;align-items:flex-start}}
