:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg-color:#f5f5f7;--fg-color:#111827;--card-bg:#fff;--border-color:#e5e7eb;--accent:#2563eb;--muted:#6b7280;--code-bg:#f3f4f6}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg-color:#020617;--fg-color:#e5e7eb;--card-bg:#020617;--border-color:#1f2937;--accent:#3b82f6;--muted:#9ca3af;--code-bg:#020617}}*{box-sizing:border-box}body{background:radial-gradient(circle at top, #2563eb14, transparent 55%), radial-gradient(circle at bottom, #10b9810f, transparent 50%), var(--bg-color);color:var(--fg-color);margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.page{justify-content:center;align-items:flex-start;min-height:100vh;padding:2rem 1.5rem 3rem;display:flex}.card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#0f172a0f;border-radius:1.5rem;width:100%;max-width:800px;padding:1px;box-shadow:0 22px 45px #0f172a2e,0 0 0 1px #94a3b833}.card-inner{color:#e5e7eb;background:linear-gradient(145deg,#0f172ae6,#0f172af5);border-radius:1.45rem;padding:2.5rem 2.25rem}@media (width<=640px){.page{padding:1.5rem 1rem 2.5rem}.card-inner{padding:2rem 1.5rem}}h1,h2,h3{letter-spacing:.01em;margin-top:1.8rem;margin-bottom:.75rem;font-weight:700}h1{align-items:center;gap:.5rem;margin-top:0;font-size:1.9rem;display:flex}h1 span.badge{text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;border:1px solid #94a3b899;border-radius:999px;padding:.15rem .6rem;font-size:.75rem}h2{border-top:1px solid #94a3b84d;margin-top:1.9rem;padding-top:1.4rem;font-size:1.3rem}p{color:#d1d5db;margin:.4rem 0 .75rem;font-size:.96rem}ul{color:#d1d5db;margin:.2rem 0 .9rem 1.3rem;padding:0;font-size:.95rem}li{margin-bottom:.25rem}.meta{text-transform:uppercase;letter-spacing:.12em;color:#9ca3af;margin-bottom:.4rem;font-size:.8rem}.highlight-box{background:radial-gradient(circle at 0 0,#3b82f638,#0000 60%),#0f172ad9;border:1px solid #60a5fa80;border-radius:.9rem;margin:1rem 0 1.3rem;padding:.9rem 1rem;font-size:.95rem}.highlight-title{text-transform:uppercase;letter-spacing:.16em;color:#bfdbfe;margin-bottom:.2rem;font-size:.8rem}.highlight-text{color:#e5e7eb;font-size:.96rem;font-weight:500}strong{color:#e5e7eb;font-weight:600}a{color:#93c5fd;border-bottom:1px dashed #93c5fd80;text-decoration:none}a:hover{border-bottom-style:solid}.footer-note{color:#9ca3af;border-top:1px dashed #94a3b866;margin-top:1.6rem;padding-top:.9rem;font-size:.8rem}.pill{text-transform:uppercase;letter-spacing:.16em;color:#9ca3af;border:1px solid #94a3b899;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1.1rem;padding:.25rem .7rem;font-size:.78rem;display:inline-flex}.pill-dot{background:radial-gradient(circle,#4ade80,#16a34a);border-radius:999px;width:6px;height:6px;animation:2s ease-in-out infinite pulseGlow;box-shadow:0 0 3px 1.5px #22c55e73,0 0 6px 3px #22c55e40}@keyframes pulseGlow{0%{box-shadow:0 0 3px 1.5px #22c55e73,0 0 6px 3px #22c55e40}50%{box-shadow:0 0 4px 2px #22c55ea6,0 0 8px 4px #22c55e59}to{box-shadow:0 0 3px 1.5px #22c55e73,0 0 6px 3px #22c55e40}}.page .card{min-width:0}.page h1,.page .pill{flex-wrap:wrap}.page .card-inner{overflow-wrap:anywhere}
