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}body{font-family:Segoe UI,sans-serif;margin:0;transition:background .3s ease}.light{background:linear-gradient(120deg,#f6f9fc,#e9efff)}.dark{background:linear-gradient(120deg,#0f172a,#020617);color:#e5e7eb}.container{background:#fff;border-radius:14px;box-shadow:0 15px 40px #00000026;margin:40px auto;max-width:950px;padding:30px;transition:background .3s ease,color .3s ease}.dark .container{background:#020617;color:#e5e7eb}.title{margin-bottom:20px;text-align:center}.controls{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}input,select{border:1px solid #ccc;border-radius:6px;padding:10px}button{background:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:10px 18px}button:hover{background:#3730a3}.section{margin-top:30px}.section h3{border-bottom:2px solid #4f46e5;padding-bottom:6px}.metrics-list{list-style:none;padding:0}.metrics-list li{padding:6px 0}.ai-box{background:#eef2ff;border-left:5px solid #4f46e5;border-radius:6px;padding:15px}.dark .ai-box{background:#020617}.download-btn{background:#16a34a;margin-top:20px}.toggle{position:absolute;right:20px;top:20px}
/*# sourceMappingURL=main.ea834cbc.css.map*/