*{box-sizing:border-box}html,body{height:100%}body{color:#e9eef5;background:#0b0d10;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}a{color:inherit}input,select,button,textarea{font:inherit}button{cursor:pointer}.container{max-width:1100px;margin:0 auto;padding:20px}.row{flex-wrap:wrap;gap:12px;display:flex}.card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:14px}.muted{color:#e9eef5a6}.h1{color:#c084fc;font-size:20px;font-weight:700}.h2{letter-spacing:.08em;color:#c084fc;font-size:14px;font-weight:700}.grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.field{flex-direction:column;gap:6px;margin-top:10px;display:flex}.field label{color:#e9eef5b3;font-size:12px}.field input,.field select,.field textarea{color:#e9eef5;background:#00000038;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:10px 12px}.field textarea{min-height:80px}.btn{color:#e9eef5;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;padding:10px 12px}.btn.primary{color:#0b0d10;background:#e9eef5;border-color:#e9eef5}.btn.danger{background:#ff64641f;border-color:#ff64644d}.table{border-collapse:collapse;width:100%;font-size:13px}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:8px 6px}.code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}
