@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}#root,body,html,main{-ms-overflow-style:none;scrollbar-width:none}#root::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar,main::-webkit-scrollbar{display:none}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.image-preview-open .nav{display:none!important}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}body.modal-open .nav{display:none!important}.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 0;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{align-items:center;background:#1d4ed814;border:1px solid #1d4ed81f;border-radius:12px;color:#1d4ed8;color:var(--liquid-primary);display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1;padding:.35rem .85rem;white-space:nowrap}.pagination-page-active{background:linear-gradient(135deg,#1d4ed8,#0d9488)!important;background:linear-gradient(135deg,var(--liquid-primary),var(--liquid-secondary))!important;border-color:#0000!important;box-shadow:0 2px 8px #1d4ed859;color:#fff!important}.pagination-page-active:hover{box-shadow:0 3px 12px #1d4ed866;filter:brightness(1.08)}.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{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .3s ease;will-change:transform}.liquid-table tr:hover{border-radius:16px;box-shadow:0 12px 24px #0000000f;position:relative;transform:scale(1.015) translateY(-2px)!important;z-index:10}.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{background:#ffffff4d;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;transition:background .3s ease}.liquid-table tr:hover td{background:#ffffffb3}.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)}@keyframes tableReveal{0%{opacity:0}to{opacity:1}}@keyframes rowEntrance{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}.table-reveal-wrap .liquid-table tr{animation:rowEntrance .6s cubic-bezier(.2,.8,.2,1) forwards}.table-reveal-wrap .liquid-table td:first-child,.table-reveal-wrap .liquid-table th:first-child{animation:tableReveal .4s ease-out forwards}.table-reveal-wrap .liquid-table td:nth-child(2),.table-reveal-wrap .liquid-table th:nth-child(2){animation:tableReveal .4s ease-out .1s forwards;opacity:0}.table-reveal-wrap .liquid-table td:nth-child(3),.table-reveal-wrap .liquid-table th:nth-child(3){animation:tableReveal .4s ease-out .2s forwards;opacity:0}.table-reveal-wrap .liquid-table td:nth-child(4),.table-reveal-wrap .liquid-table th:nth-child(4){animation:tableReveal .4s ease-out .3s forwards;opacity:0}.table-reveal-wrap .liquid-table td:nth-child(5),.table-reveal-wrap .liquid-table th:nth-child(5){animation:tableReveal .4s ease-out .4s forwards;opacity:0}.table-reveal-wrap .liquid-table td:nth-child(6),.table-reveal-wrap .liquid-table th:nth-child(6){animation:tableReveal .4s ease-out .5s forwards;opacity:0}.table-reveal-wrap .liquid-table td,.table-reveal-wrap .liquid-table th{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity}.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}.toggle-switch{display:inline-block;height:24px;position:relative;width:48px}.toggle-switch input{height:0;opacity:0;width:0}.toggle-slider{background-color:#0f172a1a;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0000001a;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}input:checked+.toggle-slider{background:linear-gradient(135deg,#1d4ed8,#0d9488);background:linear-gradient(135deg,var(--liquid-primary),var(--liquid-secondary))}input:checked+.toggle-slider:before{transform:translateX(24px)}.video-row-active td{background:#10b98108!important;border-bottom-color:#10b981!important;border-top-color:#10b981!important}.video-row-active td:first-child{border-left-color:#10b981!important}.video-row-active td:last-child{border-right-color:#10b981!important}@keyframes floatUp{0%{opacity:0;transform:translateY(0)}20%{opacity:.12}80%{opacity:.12}to{opacity:0;transform:translateY(-80px)}}
/*# sourceMappingURL=main.bcf76450.css.map*/