@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap);:root{--bg-dark:#f8fafc;--liquid-primary:#1d4ed8;--liquid-secondary:#0d9488;--liquid-accent:#0ea5e9;--glass-bg:#fff6;--glass-border:#0f172a14;--glass-shine:linear-gradient(135deg,#fff9,#fff0 50%,#fff3);--text-primary:#0f172a;--text-secondary:#475467;--shadow-liquid:0 8px 32px 0 #0d948814}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f8fafc;background-color:var(--bg-dark);color:#0f172a;color:var(--text-primary);font-family:Oswald,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}body:before{animation:liquidRotate 25s ease-in-out infinite alternate;background:radial-gradient(circle at 15% 25%,#1d4ed80a 0,#0000 35%),radial-gradient(circle at 85% 75%,#0d94880a 0,#0000 35%),radial-gradient(circle at 50% 50%,#0ea5e908 0,#0000 45%);content:"";height:200%;left:-50%;position:fixed;top:-50%;width:200%;z-index:-1}@keyframes liquidRotate{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(10deg) scale(1.1)}}.container{margin:0 auto;max-width:1200px;padding:2rem 1.5rem;position:relative;z-index:1}.liquid-glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff6;background:var(--glass-bg);border:1px solid #0f172a14;border:1px solid var(--glass-border);border-radius:24px;box-shadow:0 8px 32px 0 #0d948814;box-shadow:var(--shadow-liquid);overflow:hidden;position:relative}.liquid-glass:before{background:linear-gradient(135deg,#fff9,#fff0 50%,#fff3);background:var(--glass-shine);content:"";inset:0;pointer-events:none;position:absolute}.nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #0f172a14;border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 4px 20px #00000008;height:80px;margin:1rem 1.5rem;padding:0 1.5rem;position:-webkit-sticky;position:sticky;top:1rem;z-index:100}.nav,.nav-container{align-items:center;display:flex}.nav-container{justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.btn{align-items:center;border-radius:16px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;padding:.8rem 1.8rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-primary{background:linear-gradient(135deg,#1d4ed8,#0d9488);background:linear-gradient(135deg,var(--liquid-primary),var(--liquid-secondary));border:none;box-shadow:0 4px 12px #1d4ed840;color:#fff}.btn-primary:hover{box-shadow:0 8px 20px #1d4ed859;transform:translateY(-2px) scale(1.02)}.btn-secondary{background:#fff;border:1px solid var(--gray-200);box-shadow:0 2px 4px #00000005;color:#0f172a;color:var(--text-primary)}.btn-secondary:hover{background:#f8fafc;background:var(--bg-dark);border-color:var(--gray-300);transform:translateY(-1px)}.card{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.card:hover{border-color:#1d4ed8;border-color:var(--liquid-primary);transform:translateY(-10px) rotateX(5deg)}.card-img{aspect-ratio:16/10;border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--glass-border);object-fit:cover;width:100%}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0ea5e9,#1d4ed8,#0d9488);background:linear-gradient(to right,var(--liquid-accent),var(--liquid-primary),var(--liquid-secondary));background-clip:text;-webkit-background-clip:text}.input-label{color:#475467;color:var(--text-secondary);display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.input-field{background:#fff;border:1px solid #0f172a14;border:1px solid var(--glass-border);border-radius:16px;box-shadow:inset 0 2px 4px #00000003;color:#0f172a;color:var(--text-primary);outline:none;padding:1rem 1.2rem;transition:all .3s;width:100%}.input-field:focus{background:#fff;border-color:#1d4ed8;border-color:var(--liquid-primary);box-shadow:0 0 0 4px #1d4ed814}.badge{background:#1d4ed814;border:1px solid #1d4ed81f;border-radius:20px;color:#1d4ed8;color:var(--liquid-primary);font-size:.75rem;font-weight:600;padding:.25rem .75rem}.modal-overlay{align-items:center;animation:fadeIn .3s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a99;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:1000}.modal-content{animation:slideUp .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:28px;box-shadow:0 20px 50px #0f172a26;max-width:500px;padding:2.5rem;position:relative;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.liquid-table{border-collapse:initial;border-spacing:0 .8rem;width:100%}.liquid-table tr{background:#ffffff4d;transition:all .3s ease}.liquid-table tr:hover{background:#fff9;transform:scale(1.005)}.liquid-table th{color:#475467;color:var(--text-secondary);font-size:.85rem;font-weight:600;padding:1rem 1.5rem;text-align:left}.liquid-table td{border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--glass-border);border-top:1px solid #0f172a14;border-top:1px solid var(--glass-border);padding:1.2rem 1.5rem}.liquid-table td:first-child{border-left:1px solid #0f172a14;border-left:1px solid var(--glass-border);border-radius:16px 0 0 16px}.liquid-table td:last-child{border-radius:0 16px 16px 0;border-right:1px solid #0f172a14;border-right:1px solid var(--glass-border)}.custom-select{align-items:center;background:#fff;border:1px solid #0f172a14;border:1px solid var(--glass-border);border-radius:16px;box-shadow:inset 0 2px 4px #00000003;color:#0f172a;color:var(--text-primary);cursor:pointer;display:flex;justify-content:space-between;outline:none;padding:1rem 1.2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;width:100%;z-index:2}.custom-select:hover{background-color:#fff;border-color:#0ea5e9;border-color:var(--liquid-accent)}.custom-select.open{border-color:#1d4ed8;border-color:var(--liquid-primary);border-bottom:1px solid #0000;border-radius:16px 16px 0 0;box-shadow:0 0 0 4px #1d4ed814}.select-dropdown{background:#fff;border:1px solid #0f172a14;border:1px solid var(--glass-border);border-radius:0 0 16px 16px;border-top:none;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;left:0;max-height:0;opacity:0;overflow-y:auto;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:50}.select-dropdown.show{border-color:#1d4ed8;border-color:var(--liquid-primary);max-height:250px;opacity:1;padding-bottom:.5rem;transform:translateY(0);visibility:visible}.select-option{align-items:center;color:#475467;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:space-between;padding:.8rem 1.2rem;transition:background .2s ease}.select-option:hover{background:#0ea5e914;color:#1d4ed8;color:var(--liquid-primary)}.select-option.selected{background:#1d4ed80d;color:#1d4ed8;color:var(--liquid-primary);font-weight:600}.select-option.disabled{opacity:.6;pointer-events:none}.select-dropdown::-webkit-scrollbar{width:6px}.select-dropdown::-webkit-scrollbar-track{background:#0000}.select-dropdown::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:20px}
/*# sourceMappingURL=main.e70af9d2.css.map*/