@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2eb68ca3218a02cb-s.03916197.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b42ec850a5800c72-s.f01302eb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a10c617c9026098c-s.p.ca7c307b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/906d1c14d86e79d2-s.bb16e423.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc822924a6b60314-s.7fcd3289.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/278cbb97e75e04e2-s.p.2ce9a157.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9924293c1dc5ea7-s.510eee18.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10bd139a632d728f-s.3ed74b99.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a079e02bba5bf7ab-s.p.7367eab7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c1f6eb17b9caea-s.ee7a3fed.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/124b7a75a76bd55c-s.c3ae84a8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d23f31b94ad01e54-s.p.4b0b0c7e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/63e49db46351d020-s.9f91ba4a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/35f9213b86bccda4-s.1ea730ea.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3206eb66b875a5b3-s.p.e2b99870.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani Fallback;src:local(Arial);ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.0%;size-adjust:91.07%}.rajdhani_7719cf02-module__kM6FNW__className{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.rajdhani_7719cf02-module__kM6FNW__variable{--font-rajdhani:"Rajdhani","Rajdhani Fallback"}
:root{--bg-primary:#f5f3ff;--bg-secondary:#ede9fe;--bg-card:#fff;--accent-primary:#8b5cf6;--accent-secondary:#a78bfa;--text-primary:#1f1b2e;--text-secondary:#6b5b95;--border-subtle:#d8b4fe;--shadow:#8b5cf626}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg-primary);max-width:100vw;color:var(--text-primary);font-family:Rajdhani,Orbitron,"Exo 2",Saira Condensed,Teko,Barlow Condensed,Roboto Condensed,monospace;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:0}.container{max-width:1400px;margin:0 auto;padding:2rem 1.5rem}.header{border-bottom:3px solid var(--accent-primary);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);justify-content:space-between;align-items:center;margin-bottom:3rem;padding-bottom:1.5rem;display:flex}.logo{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-text-fill-color:transparent;letter-spacing:1px;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:700}.add-btn{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;box-shadow:0 4px 12px var(--shadow);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));border:none;border-radius:0;padding:.65rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.add-btn:hover{box-shadow:0 6px 20px var(--shadow);filter:brightness(1.05);transform:translateY(-2px)}.filter-navbar{background:var(--bg-card);border:2px solid var(--accent-primary);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px));box-shadow:0 4px 12px var(--shadow);flex-wrap:wrap;align-items:center;gap:2rem;margin-bottom:2.5rem;padding:1rem 1.5rem;display:flex}.navbar-section{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.navbar-label{color:var(--accent-primary);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-size:.875rem;font-weight:700}.navbar-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.navbar-divider{background:var(--border-subtle);align-self:center;width:2px;height:30px}.filter-btn{background:var(--bg-secondary);border:2px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px));white-space:nowrap;border-radius:0;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s}.filter-btn:hover{background:var(--bg-card);color:var(--text-primary);border-color:var(--accent-primary);box-shadow:0 2px 8px var(--shadow)}.filter-btn.active{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;box-shadow:0 4px 12px var(--shadow);border-color:#0000;font-weight:600}.grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.card{background:var(--bg-card);border:2px solid var(--border-subtle);cursor:pointer;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));border-radius:0;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.card:hover{border-color:var(--accent-primary);box-shadow:0 8px 24px var(--shadow);transform:translateY(-4px)}.card-content{padding:1.25rem}.card-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.card-meta{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.tag{background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--accent-primary);clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px));border-radius:0;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#1f1b2ecc;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-content{background:var(--bg-card);border:3px solid var(--accent-primary);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));border-radius:0;width:100%;max-width:1000px;position:relative;overflow:hidden;box-shadow:0 20px 60px #8b5cf64d}.video-container{aspect-ratio:16/9;background:var(--bg-primary);width:100%}.video-container iframe{width:100%;height:100%}.modal-details{padding:2rem}.close-btn{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;cursor:pointer;z-index:1001;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));border:none;border-radius:0;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;position:absolute;top:1.25rem;right:1.25rem}.close-btn:hover{filter:brightness(1.05);transform:scale(1.05)}.admin-container{max-width:900px;margin:0 auto;padding:2.5rem 1.5rem}.form-group{margin-bottom:1.75rem}.form-group label{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.625rem;font-size:.875rem;font-weight:600;display:block}.form-input,.form-select,.form-textarea{background:var(--bg-card);border:2px solid var(--border-subtle);width:100%;color:var(--text-primary);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));border-radius:0;padding:.875rem 1rem;font-size:.9375rem;transition:all .2s}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--shadow);outline:none}.form-textarea{resize:vertical;min-height:100px}.submit-btn{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;cursor:pointer;width:100%;box-shadow:0 4px 16px var(--shadow);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));text-transform:uppercase;letter-spacing:1px;border:none;border-radius:0;margin-top:1.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.submit-btn:hover{box-shadow:0 6px 24px var(--shadow);filter:brightness(1.05);transform:translateY(-2px)}.submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.utilities-table{background:var(--bg-card);border:2px solid var(--border-subtle);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));overflow-x:auto}.utilities-table table{border-collapse:collapse;width:100%}.utilities-table th{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;text-align:left;letter-spacing:.5px;border-bottom:2px solid var(--accent-primary);padding:1rem;font-size:.875rem;font-weight:600}.utilities-table td{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);padding:1rem}.utilities-table tr:hover{background:var(--bg-secondary)}.actions-cell{align-items:center;gap:.5rem;display:flex}.btn-edit,.btn-delete{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px));border:none;padding:.4rem .9rem;font-size:.75rem;font-weight:600;transition:all .2s}.btn-edit{background:var(--accent-primary);color:#fff}.btn-edit:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-delete{color:#fff;background:#dc2626}.btn-delete:hover{background:#b91c1c;transform:translateY(-1px)}.btn-approve{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px));color:#fff;background:#16a34a;border:none;padding:.4rem .9rem;font-size:.75rem;font-weight:600;transition:all .2s}.btn-approve:hover{background:#15803d;transform:translateY(-1px)}.btn-contribute{background:var(--bg-card);color:var(--accent-primary);border:2px solid var(--accent-primary);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));border-radius:0;padding:.65rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-contribute:hover{background:var(--accent-primary);color:#fff;box-shadow:0 4px 12px var(--shadow);transform:translateY(-2px)}.btn-preview{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px));color:#fff;background:#6366f1;border:none;padding:.4rem .9rem;font-size:.75rem;font-weight:600;transition:all .2s}.btn-preview:hover{background:#4f46e5;transform:translateY(-1px)}@media (max-width:768px){.container{padding:1.5rem 1rem}.header{text-align:center;flex-direction:column;align-items:center;gap:1.25rem}.logo{font-size:1.5rem}.filter-navbar{flex-direction:column;gap:1rem;padding:1rem}.navbar-section{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%}.navbar-divider{width:100%;height:2px}.navbar-buttons{width:100%}.filter-btn{flex:1;min-width:80px;padding:.75rem 1.25rem;font-size:.9375rem}.grid{grid-template-columns:1fr}.modal-details{padding:1.5rem}}@media (max-width:480px){.add-btn{text-align:center;width:100%}}
