body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}body{background:radial-gradient(circle at top,#eef2ff 0,#f7f9fc 45%,#fff 100%);color:#020202;margin:0}a{color:inherit;text-decoration:none}.page{min-height:100vh;padding:28px 24px 60px}.header{align-items:center;display:flex;justify-content:space-between;margin:0 auto 24px;max-width:1100px}.brand{font-size:20px;font-weight:700;letter-spacing:.5px}.nav{color:#475569;display:flex;font-size:14px;gap:18px}.nav a{border-radius:999px;padding:6px 10px;transition:all .2s ease}.nav a:hover{background:#e2e8f0;color:#0c0c0d}.main{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1100px}.main.wide{grid-template-columns:1fr}.card{background:#fff;border:1px solid #48494c33;border-radius:18px;box-shadow:0 20px 45px #0f172a14;padding:28px}.card.soft{background:#f8fafc}.kicker{color:#64748b;font-size:12px;letter-spacing:2px;text-transform:uppercase}h1{font-size:28px;margin:8px 0}h2{font-size:20px;margin:0 0 12px}h3{font-size:16px;margin:18px 0 8px}.muted{color:#64748b;margin:0 0 16px}.muted.small{font-size:13px}.form{grid-gap:12px;display:grid;gap:12px;margin:18px 0 10px}.label{color:#475569;font-size:13px}.input{background:#f8fafc;border:1px solid #cbd5f5;border-radius:12px;font-size:14px;padding:12px 14px;width:100%}.input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133;outline:none}.button{border:none;border-radius:12px;cursor:pointer;font-weight:600;padding:12px 16px;transition:transform .15s ease,box-shadow .15s ease}.button.primary{background:linear-gradient(120deg,#6366f1,#8b5cf6);box-shadow:0 12px 20px #00000340;color:#fff}.button.ghost{background:#0000;border:1px solid #cbd5f5;color:#07080a}.button.danger{background:#44ef66;color:#fff}.buttonRow{display:flex;flex-wrap:wrap;gap:12px}.status{color:#1f2937;font-size:14px;min-height:20px}.list{grid-gap:6px;color:#475569;display:grid;gap:6px;padding-left:18px}.callout{background:#eef2ff;border-radius:14px;color:#4338ca;margin:12px 0 16px;padding:14px}.section{border-top:1px solid #e2e8f0;margin-top:26px;padding-top:10px}.grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.code{background:#0f172a;border-radius:12px;color:#e2e8f0;font-size:12px;overflow-x:auto;padding:14px}@media (max-width:768px){.page{padding:16px 16px 40px}.header{flex-direction:column;gap:12px;margin-bottom:16px;text-align:center}.brand{font-size:18px}.nav{font-size:13px;gap:12px}.main{gap:16px;grid-template-columns:1fr}.card{border-radius:14px;padding:20px}h1{font-size:24px}h2{font-size:18px}h3{font-size:15px}.input{font-size:16px;padding:10px 12px}.button{font-size:14px;padding:10px 14px}.buttonRow{flex-direction:column;gap:10px}.buttonRow .button{width:100%}.callout{font-size:14px;padding:12px}.code{font-size:11px;padding:12px}.grid{grid-template-columns:1fr}}@media (max-width:480px){.page{padding:12px 12px 32px}.card{border-radius:12px;padding:16px}h1{font-size:22px}.brand{font-size:16px}.nav{font-size:12px;gap:8px}.nav a{padding:5px 8px}.input{padding:9px 11px}.button{padding:9px 12px}.button,.muted{font-size:13px}.muted.small{font-size:12px}}@media (min-width:769px) and (max-width:1024px){.page{padding:24px 20px 50px}.main{max-width:900px}.card{padding:24px}}@supports (-webkit-touch-callout:none){.input{font-size:16px}}
/*# sourceMappingURL=main.cb07bd2f.css.map*/