*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}body{background-color:#01012b;background-color:var(--background);color:#fff;color:var(--text);font-family:Inter,sans-serif;margin:0;transition:all .3s ease;transition:all var(--transition-speed) ease}canvas,img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}:root{--primary:#ff2a6d;--secondary:#05d9e8;--accent:#d1f7ff;--background:#01012b;--text:#fff;--card-bg:#ff2a6d1a;--success:#00ff9f;--warning:#ffb800;--error:#ff073a;--border-radius:12px;--transition-speed:0.3s;--font-main:"Inter",sans-serif;--box-shadow:0 8px 32px #0003}.app-container{min-height:100vh}.app-container,.content-container{display:flex;flex-direction:column}.content-container{flex:1 1;margin:0 auto;max-width:1200px;padding:24px;width:100%}@media (min-width:768px){.content-container{flex-direction:row;gap:32px}}.left-panel{display:flex;flex:1 1;flex-direction:column;gap:24px}.right-panel{flex:0 0 300px;margin-top:24px}@media (min-width:768px){.right-panel{margin-top:0}}.card{background-color:#ff2a6d1a;background-color:var(--card-bg);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 8px 32px #0003;box-shadow:var(--box-shadow);padding:24px;transition:all .3s ease;transition:all var(--transition-speed) ease}.card:hover{box-shadow:0 12px 48px #00000040;transform:translateY(-4px)}.button{background-color:#ff2a6d;background-color:var(--primary);border:none;border-radius:12px;border-radius:var(--border-radius);color:#fff;color:var(--text);cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease;transition:all var(--transition-speed) ease}.button:hover{background-color:#05d9e8;background-color:var(--secondary);transform:scale(1.05)}.input{background-color:#ffffff1a;border:2px solid #05d9e8;border:2px solid var(--secondary);border-radius:12px;border-radius:var(--border-radius);color:#fff;color:var(--text);font-size:1rem;padding:12px 16px;transition:all .3s ease;transition:all var(--transition-speed) ease;width:100%}.input:focus{border-color:#ff2a6d;border-color:var(--primary);box-shadow:0 0 0 3px #ff2a6d4d;outline:none}.input::placeholder{color:#ffffff80}.title{color:#ff2a6d;color:var(--primary);font-size:2rem;font-weight:800}.subtitle,.title{margin-bottom:16px}.subtitle{color:#05d9e8;color:var(--secondary);font-size:1.5rem;font-weight:700}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-pulse{animation:pulse 2s infinite}.animate-fade-in{animation:fadeIn .5s forwards}.animate-slide-up{animation:slideUp .5s forwards}.theme-1{--primary:#ff2a6d;--secondary:#05d9e8;--accent:#d1f7ff;--background:#01012b;--text:#fff;--card-bg:#ff2a6d1a;--success:#00ff9f;--warning:#ffb800;--error:#ff073a;--border-radius:12px;--transition-speed:0.3s;--box-shadow:0 8px 32px #0000004d}.theme-1 .card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#01012bcc,#01012b99);border:1px solid #ff2a6d4d;border-radius:12px;box-shadow:0 8px 32px #0000004d;padding:24px}.theme-1 .button,.theme-1 .card{color:#fff;transition:all .3s ease}.theme-1 .button{background:linear-gradient(90deg,#ff2a6d,#05d9e8);border:none;border-radius:12px;cursor:pointer;font-weight:600;letter-spacing:1px;padding:12px 24px;text-transform:uppercase}.theme-1 .input{background-color:#01012bcc;border:2px solid #05d9e8;border-radius:12px;color:#fff;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.theme-1 .input:focus{border-color:#ff2a6d;box-shadow:0 0 16px #ff2a6d80;outline:none}.theme-1 .input::placeholder{color:#ffffff80}.theme-1 .upload-box{background:#05d9e81a;border:2px dashed #05d9e8;border-radius:12px;color:#fff;padding:16px;transition:all .3s ease}.theme-1 .upload-box:hover{border-color:#ff2a6d;box-shadow:0 0 24px #ff2a6d66}.theme-1 .header{align-items:center;background:linear-gradient(90deg,#01012be6,#01012bb3);border-bottom:1px solid #ff2a6d;color:#fff;display:flex;justify-content:space-between;padding:16px 24px}.theme-1 .logo{align-items:center;display:flex;font-size:1.5rem;font-weight:800;gap:12px;text-shadow:0 0 10px #05d9e8}.theme-1::-webkit-scrollbar{width:10px}.theme-1::-webkit-scrollbar-track{background:#01012b}.theme-1::-webkit-scrollbar-thumb{background:#ff2a6d;border-radius:5px}.theme-1::-webkit-scrollbar-thumb:hover{background:#05d9e8}.theme-2 .card{background-color:#fa8787e6;border:2px solid #fff;border-radius:20px;box-shadow:0 10px 25px #0000000d;color:#000;padding:24px;transition:all .4s ease}.theme-2 .button{background:linear-gradient(135deg,#c7ffb8,#ffdde1);border:none;border-radius:30px;color:red;cursor:pointer;font-weight:600;padding:14px 28px;transition:transform .4s ease,background .4s ease}.theme-2 .button:hover{background:linear-gradient(135deg,#d4fc79,#f9f586);transform:scale(1.05)}.theme-2 .input{background-color:#fff;border:2px solid #ffb8d9;border-radius:30px;color:#3a3a3a;font-size:1rem;padding:12px 16px;transition:border-color .4s ease;width:100%}.theme-2 .input::placeholder{color:#3a3a3a80}.theme-2 .upload-box{background-color:#fa8787e6;border:3px dashed #ffb8d9;border-radius:20px;color:#3a3a3a;padding:20px;transition:background-color .4s ease,border-color .4s ease}.theme-2 .upload-box:hover{-webkit-text-fill-color:#f8f7ff;background-color:#000c;border-color:#fff}.theme-2 .header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffc;border-bottom:1px solid #ffb8d9;color:#3a3a3a;display:flex;justify-content:space-between;padding:16px 24px}.theme-2 .logo{color:#ffb8d9;font-size:1.5rem;font-weight:700}.theme-2 .title{color:#ffb8d9;font-size:1.8rem;font-weight:700}.theme-2 .subtitle{color:#b8c0ff;font-size:1.2rem;font-weight:500}.theme-2::-webkit-scrollbar{width:12px}.theme-2::-webkit-scrollbar-track{background:#f8f7ff;border-radius:10px}.theme-2::-webkit-scrollbar-thumb{background:#ffb8d9;border:3px solid #f8f7ff;border-radius:10px}.theme-2::-webkit-scrollbar-thumb:hover{background:#b8c0ff}.theme-3 .card{background-color:#3a5092;border:3px solid #050127;border-radius:0;box-shadow:8px 8px 0 #00c1da;transform:none;transition:all .25s ease}.theme-3 .card:hover{box-shadow:12px 12px 0 #011627;transform:translate(-4px,-4px)}.theme-3 .button{background:linear-gradient(135deg,#e71d36,#ff9f1c);border:3px solid #011627;border-radius:0;box-shadow:4px 4px 0 #011627;color:#37eef8;font-weight:800;letter-spacing:1px;text-transform:uppercase;transition:all .25s ease}.theme-3 .button:hover{background-color:#ff9500;box-shadow:6px 6px 0 #011627;transform:translate(-2px,-2px)}.theme-3 .input{background-color:#fdfffc;border:3px solid #011627;border-radius:0;box-shadow:4px 4px 0 #011627;color:#011627;padding:10px 14px;transition:all .25s ease}.theme-3 .input:focus{border-color:#e71d36;box-shadow:6px 6px 0 #011627;transform:translate(-2px,-2px)}.theme-3 .input::placeholder{color:#01162780;font-style:italic}.theme-3 .upload-box{background-color:#011627;border:3px solid #011627;border-radius:0;box-shadow:8px 8px 0 #00c1da;padding:20px;transition:all .25s ease}.theme-3 .upload-box:hover{background-color:#ff9f1c1a;box-shadow:12px 12px 0 #011627;transform:translate(-4px,-4px)}.theme-3 .logo{color:#011627;font-size:1.5rem}.theme-3 .logo,.theme-3 .title{font-weight:700;letter-spacing:1px;text-transform:uppercase}.theme-3 .title{color:#e71d36;font-size:1.8rem}.theme-3 .subtitle{border-bottom:3px solid #011627;color:#ff9f1c;font-size:1.2rem;font-weight:500;padding-bottom:8px}.theme-3::-webkit-scrollbar{width:16px}.theme-3::-webkit-scrollbar-track{background:#fdfffc;border:2px solid #011627}.theme-3::-webkit-scrollbar-thumb{background:#ff9f1c;border:2px solid #011627}.theme-3::-webkit-scrollbar-thumb:hover{background:#e71d36}
/*# sourceMappingURL=main.2ec4a438.css.map*/