:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#eef2f7;background:#0f1115;font-family:Segoe UI,system-ui,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{background:radial-gradient(circle at top,#1b2433,#0f1115 55%);min-height:100vh;margin:0}button,input,select{font:inherit}.configure-page{max-width:720px;margin:0 auto;padding:40px 24px 64px}.page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.eyebrow{color:#6ea8ff;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:.85rem;font-weight:600}.page-header h1{margin:0 0 8px;font-size:2rem}.lead,.muted,.section-lead{color:#9aa7b8}.lead{margin:0}.banner{border-radius:12px;margin-bottom:16px;padding:12px 16px}.banner.error{color:#ff8f8f;background:#ff8f8f1f}.banner.success{color:#b9d4ff;background:#6ea8ff1f}.card{background:#11161feb;border:1px solid #ffffff14;border-radius:16px;margin-bottom:20px;padding:24px}.card h2{margin:0 0 8px;font-size:1.1rem}.section-lead{margin:0 0 20px}.field{gap:8px;margin-bottom:16px;display:grid}.field span{color:#c5d0de;font-size:.9rem}.field input,.field select{color:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px}.button-primary,.button-secondary{cursor:pointer;border:none;border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-block}.button-primary{color:#08111f;background:#6ea8ff}.button-secondary{color:#eef2f7;background:#ffffff14}.button-primary:disabled,.button-secondary:disabled{opacity:.6;cursor:not-allowed}.summary{background:#ffffff08;border-radius:12px;gap:12px;margin:20px 0 0;padding:16px;display:grid}.summary div{gap:4px;display:grid}.summary dt{color:#9aa7b8;font-size:.8rem}.summary dd{margin:0}code{font-family:ui-monospace,monospace;font-size:.9em}@media (width<=640px){.page-header{flex-direction:column}}
