@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css);.header[data-v-7371d8f8]{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:10px 20px;height:4rem;box-shadow:0 2px 4px rgba(0,0,0,.1);box-sizing:border-box}nav[data-v-7371d8f8]{display:flex;gap:1rem;height:-moz-fit-content;height:fit-content;width:100%}.links-section[data-v-7371d8f8]{display:flex;align-items:center;justify-content:center;flex-grow:1;gap:1rem}.header-nav-link[data-v-7371d8f8] *{display:flex;align-items:center;justify-content:center;height:100%;color:#000;text-decoration:none;padding:.4rem;box-sizing:border-box;margin:0;transition:all .25s ease-in-out}.header-nav-link[data-v-7371d8f8]:hover *{border-radius:10px;background-color:#f4f4f4}.logo-section[data-v-7371d8f8]{display:flex;align-items:center;text-align:right}.logo[data-v-7371d8f8]{width:8rem}h1[data-v-7371d8f8]{color:#13294b}.footer[data-v-4a4bf522]{height:7rem;background-color:#000}#app,body,html{height:100%;margin:0;padding:0}#app{font-family:Raleway,Tahoma,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.app-header{position:sticky;top:0;z-index:1000;background-color:#f8f9fa}.main-content{display:flex;flex-direction:column;height:calc(100vh - 4rem);overflow:hidden}.content{flex:1;overflow-y:auto;background-color:#f3f3f3}.homepage-wrapper[data-v-59dbda8e]{min-height:100vh}.container[data-v-59dbda8e]{max-width:1200px;margin:0 auto;padding:1.5rem;color:#323232;height:100%}.home-page-container[data-v-59dbda8e]{display:flex;height:100%;width:100%;align-items:start;justify-content:start}.hero-title-container[data-v-59dbda8e]{width:100%;min-height:70vh;display:flex;flex-direction:column;align-items:start;justify-content:center}.fade-in[data-v-59dbda8e]{opacity:0;transform:translateY(10px);animation:slideUp-59dbda8e 1s ease forwards}.hero-title[data-v-59dbda8e]{color:#000;font-size:8rem;margin:0;animation-delay:.4s}.hero-subtitle[data-v-59dbda8e]{font-size:3rem;margin:0;animation-delay:.8s}.button-container[data-v-59dbda8e]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;animation-delay:1.5s}.button-primary[data-v-59dbda8e]{background-color:#000;border-radius:0;padding:.8rem;transition:transform .2s ease,box-shadow .2s ease}.button-secondary[data-v-59dbda8e]:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:#000;z-index:0;transition:height .45s cubic-bezier(.22,1,.36,1)}.button-secondary[data-v-59dbda8e]:hover:before{height:100%}.button-secondary span[data-v-59dbda8e]{position:relative;z-index:1}.button-secondary[data-v-59dbda8e]:hover{color:#fff}.hero-paragraph[data-v-59dbda8e]{animation-delay:1s;width:60%;margin-top:4rem}@keyframes slideUp-59dbda8e{to{opacity:1;transform:translateY(0)}}.highlighted-text[data-v-59dbda8e]{font-style:italic;padding-right:1rem}.options-container[data-v-59dbda8e]{background-color:#f5f5f5;height:55vh;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.options-card-container[data-v-59dbda8e]{display:flex;align-items:center;justify-content:center;width:100%;gap:3rem}.option-card[data-v-59dbda8e]{width:25%;padding:5rem 3rem;min-height:20rem}.options-title[data-v-59dbda8e]{font-size:2rem;font-weight:bolder;margin-bottom:2rem}.option-card-title[data-v-59dbda8e]{font-size:1.5rem;font-weight:700;text-align:center}.option-card-paragraph[data-v-59dbda8e]{text-align:center;color:#3a3a3a}.gallery-title-container[data-v-59dbda8e]{width:100%}.gallery-title[data-v-59dbda8e]{font-size:2rem;margin-top:5rem}.gallery[data-v-59dbda8e]{-moz-columns:300px 4;columns:300px 4;-moz-column-gap:1rem;column-gap:1rem}.image-card[data-v-59dbda8e]{position:relative;margin-bottom:1rem;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden;border-radius:18px;background:#111;cursor:pointer}.image-card img[data-v-59dbda8e]{width:100%;display:block;transition:transform .3s ease}.image-card:hover img[data-v-59dbda8e]{transform:scale(1.03)}.overlay[data-v-59dbda8e]{position:absolute;left:0;right:0;bottom:0;padding:1rem;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);color:#fff;opacity:0;transition:opacity .25s ease;display:flex;justify-content:space-between;align-items:end}.image-card:hover .overlay[data-v-59dbda8e]{opacity:1}.see-more-container[data-v-59dbda8e]{width:100%;display:flex;justify-content:center;margin-top:5rem}.see-more-button[data-v-59dbda8e]{width:20rem}h1[data-v-2aea39b4]{color:#42b983}.title[data-v-2aea39b4]{color:#323232;font-size:1.8rem;margin-bottom:1.5rem;font-weight:600;border-bottom:2px solid #42b983;padding-bottom:.5rem;display:inline-block}.about-page-container[data-v-2aea39b4]{padding:20px}.title[data-v-6be1a60a]{color:#323232;font-size:1.8rem;margin-bottom:1.5rem;font-weight:600;border-bottom:2px solid #13294b;padding-bottom:.5rem;display:inline-block}.container[data-v-6b47002e]{max-width:1200px;margin:0 auto;padding:1.5rem;color:#323232;min-height:90vh}.card-section[data-v-6b47002e]{background-color:#fff;border-radius:6px;margin-bottom:1.5rem;padding:1.5rem}h3[data-v-6b47002e]{color:#323232;font-size:1.2rem;margin-bottom:1rem;font-weight:600}.table-wrapper[data-v-6b47002e]{border-radius:6px;overflow:hidden;border:1px solid #e8e9f5}table[data-v-6b47002e]{width:100%;border-collapse:collapse;border-spacing:0;font-size:14px}td[data-v-6b47002e],th[data-v-6b47002e]{padding:10px 12px;text-align:left;border-bottom:1px solid #e8e9f5;font-weight:500}th[data-v-6b47002e]{background-color:#d4def3;font-weight:700;color:#323232;font-size:12px;text-transform:uppercase;letter-spacing:.3px}tr:last-child td[data-v-6b47002e]{border-bottom:none}tr[data-v-6b47002e]:hover{background-color:#f9f9f9}.login-history[data-v-6b47002e]{max-height:100px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc transparent}.login-history[data-v-6b47002e]::-webkit-scrollbar{width:6px}.login-history[data-v-6b47002e]::-webkit-scrollbar-track{background:transparent}.login-history[data-v-6b47002e]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.login-timestamp[data-v-6b47002e]{display:block;background-color:#f5f5f5;padding:5px 8px;margin-bottom:4px;border-radius:4px;font-size:13px;transition:background-color .2s;cursor:default}.login-timestamp[data-v-6b47002e]:hover{background-color:#e8f4f0;color:#13294b}.login-timestamp[data-v-6b47002e]:first-child{color:#505050;font-weight:500}.error[data-v-6b47002e]{background-color:#f8d7da;color:#721c24;padding:12px;border-radius:6px;margin-bottom:20px;border:1px solid #f5c6cb}.loading[data-v-6b47002e]{background-color:#fff;border-radius:6px;border:1px solid #e8e9f5;margin-bottom:1.5rem}.loading[data-v-6b47002e],.no-data[data-v-6b47002e]{text-align:center;padding:24px;color:#505050}@media (max-width:768px){.container[data-v-6b47002e]{padding:1rem}.login-history[data-v-6b47002e]{max-height:80px}}.container[data-v-59def182]{max-width:1200px;margin:0 auto;padding:1.5rem;color:#323232;min-height:90vh}.card-section[data-v-59def182]{background-color:#fff;border-radius:6px;padding:1.5rem;margin-bottom:1.5rem}h3[data-v-59def182]{color:#323232;font-size:1.2rem;margin-bottom:1rem;font-weight:600}.form-container[data-v-59def182]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.8rem;align-items:start}input[data-v-59def182]{padding:8px 10px;border:1px solid #e8e9f5;border-radius:4px;font-size:14px;transition:border-color .2s ease;height:36px}input[data-v-59def182]:focus{outline:none;border-color:#505050}.table-wrapper[data-v-59def182]{border-radius:6px;overflow:hidden;border:1px solid #e8e9f5}table[data-v-59def182]{width:100%;border-collapse:collapse;border-spacing:0;font-size:14px}td[data-v-59def182],th[data-v-59def182]{padding:10px 12px;text-align:left;border-bottom:1px solid #e8e9f5;font-weight:500}th[data-v-59def182]{background-color:#d9e3f3;font-weight:700;color:#323232;font-size:12px;text-transform:uppercase;letter-spacing:.3px}tr:last-child td[data-v-59def182]{border-bottom:none}tr[data-v-59def182]:hover{background-color:#f9f9f9}.action-button[data-v-59def182]{min-width:80px;height:32px;padding:0 12px;font-size:13px;cursor:pointer;transition:background-color .2s ease;border:1px solid #000;display:inline-flex;align-items:center;justify-content:center}.edit-button[data-v-59def182]{background-color:#d3d3d3}.edit-button[data-v-59def182]:hover{background-color:#e8e8e8}.save-button[data-v-59def182]{background-color:#2a5ca8;color:#fff}.save-button[data-v-59def182]:hover{background-color:#1a3968}.delete-button[data-v-59def182]{background-color:#e64141}.delete-button[data-v-59def182]:hover{background-color:#f5c6cb}.cancel-button[data-v-59def182]{background-color:#e8e8e8;color:#323232}.cancel-button[data-v-59def182]:hover{background-color:#d8d8d8}.status-button[data-v-59def182]{min-width:80px;height:28px;padding:0 10px;border-radius:14px;font-weight:600;font-size:12px;cursor:pointer;transition:background-color .2s ease;border:none}.status-button.active[data-v-59def182]{background-color:#d4edda;color:#13294b}.status-button.inactive[data-v-59def182]{background-color:#f8d7da;color:#dc3545}.dialog-overlay[data-v-59def182]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(2px)}.dialog-box[data-v-59def182]{background-color:#fff;padding:1.5rem;border-radius:6px;width:350px;border:1px solid #e8e9f5}.dialog-box p[data-v-59def182]{margin-bottom:1rem;color:#323232}.dialog-buttons[data-v-59def182]{display:flex;justify-content:center;gap:10px;margin-top:1rem}.table-input[data-v-59def182]{width:100%;max-width:150px;box-sizing:border-box}.org-form[data-v-59def182]{background-color:#fff;border-radius:6px;border:.5px solid #13294b;padding:1.5rem;margin-bottom:1.5rem}.org-form label[data-v-59def182]{display:block;color:#323232;font-size:14px;margin-bottom:.5rem;font-weight:500}.org-form input[data-v-59def182]{width:100%;padding:8px 10px;border:1px solid #e8e9f5;border-radius:4px;font-size:14px;transition:border-color .2s ease;height:36px;margin-bottom:1rem;box-sizing:border-box}.org-form input[data-v-59def182]:focus{outline:none;border-color:#000}@media (min-width:768px){.org-form .form-grid[data-v-59def182]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}}.user-mgmt-wrapper[data-v-65ae37fa]{min-height:100vh}.container[data-v-65ae37fa]{max-width:1200px;margin:0 auto;padding:1.5rem;color:#323232}.card-section[data-v-65ae37fa]{background-color:#fff;border-radius:6px;margin-bottom:1.5rem;padding:1.5rem}h1[data-v-65ae37fa]{color:#323232;font-size:1.8rem;margin-bottom:1.5rem;font-weight:600;border-bottom:2px solid #13294b;padding-bottom:.5rem;display:inline-block}h2[data-v-65ae37fa],h3[data-v-65ae37fa]{color:#323232;font-size:1.2rem;margin-bottom:1rem;font-weight:600}.user-form[data-v-65ae37fa]{background-color:#fff;border-radius:6px;border:.5px solid #13294b;padding:1.5rem;margin-bottom:1.5rem}.user-form h2[data-v-65ae37fa]{color:#323232;font-size:1.2rem;margin-bottom:1rem;font-weight:600}.user-form label[data-v-65ae37fa]{display:block;color:#323232;font-size:14px;margin-bottom:.5rem;font-weight:500}.user-form input[data-v-65ae37fa],.user-form select[data-v-65ae37fa]{width:100%;padding:8px 10px;border:1px solid #e8e9f5;border-radius:4px;font-size:14px;transition:border-color .2s ease;margin-bottom:1rem;box-sizing:border-box}.user-form input[data-v-65ae37fa]:focus,.user-form select[data-v-65ae37fa]:focus{outline:none;border-color:#13294b}.input-error[data-v-65ae37fa]{border:1px solid #f8d7da!important}.error-message[data-v-65ae37fa]{color:#dc3545;font-size:12px;margin-top:-.8rem;margin-bottom:1rem}.user-table[data-v-65ae37fa]{margin-bottom:1.5rem;background-color:#fff;border-radius:6px;padding:1.5rem}.user-table table[data-v-65ae37fa]{width:100%;border-collapse:collapse;border-spacing:0;font-size:14px;border-radius:6px;overflow:hidden;border:1px solid #e8e9f5}.user-table td[data-v-65ae37fa],.user-table th[data-v-65ae37fa]{padding:10px 12px;text-align:left;border-bottom:1px solid #e8e9f5;font-weight:500}.user-table th[data-v-65ae37fa]{background-color:#d4def3;font-weight:700;color:#323232;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.user-table tr:last-child td[data-v-65ae37fa]{border-bottom:none}.user-table tr[data-v-65ae37fa]:hover{background-color:#f9f9f9}.action-button[data-v-65ae37fa],.delete-button[data-v-65ae37fa],.edit-button[data-v-65ae37fa]{min-width:80px;height:32px;padding:0 12px;cursor:pointer;transition:background-color .2s ease;border:1px solid #000;display:inline-flex;align-items:center;justify-content:center;margin-right:5px}.edit-button[data-v-65ae37fa]{background-color:#d3d3d3}.edit-button[data-v-65ae37fa]:hover{background-color:#e8e8e8}.delete-button[data-v-65ae37fa]{background-color:#e64141}.delete-button[data-v-65ae37fa]:hover{background-color:#f5c6cb}.dialog-overlay[data-v-65ae37fa]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(2px)}.dialog-box[data-v-65ae37fa]{background-color:#fff;padding:1.5rem;border-radius:6px;width:350px;border:1px solid #e8e9f5}.dialog-box h3[data-v-65ae37fa]{margin-top:0;color:#323232}.dialog-box p[data-v-65ae37fa]{margin-bottom:1rem;color:#323232}.dialog-actions[data-v-65ae37fa]{display:flex;justify-content:center;gap:10px;margin-top:1rem}@media (min-width:768px){.user-form .form-grid[data-v-65ae37fa]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}}.table-input[data-v-65ae37fa]{width:100%;max-width:150px;padding:6px 8px;border:1px solid #e8e9f5;border-radius:4px;font-size:14px;box-sizing:border-box;height:32px}.table-input[data-v-65ae37fa]:focus{outline:none;border-color:#505050}.save-button[data-v-65ae37fa]{background-color:#2a5ca8;color:#fff}.save-button[data-v-65ae37fa]:hover{background-color:#1a3968}.cancel-button[data-v-65ae37fa]{background-color:#e8e8e8;color:#323232}.cancel-button[data-v-65ae37fa]:hover{background-color:#d8d8d8}.user-table .action-button[data-v-65ae37fa]{min-width:60px;margin-right:4px}.user-table .reset-password-button[data-v-65ae37fa]{min-width:60px}.readonly-input[data-v-65ae37fa]{background-color:#f8f9fa!important;color:#6c757d;cursor:not-allowed}.profile-page[data-v-12485ed4]{background-color:#f5f7fa;min-height:100vh}.container[data-v-12485ed4]{max-width:1200px;margin:0 auto;padding:1.5rem;color:#323232}.title[data-v-12485ed4]{color:#323232;font-size:1.8rem;margin-bottom:1.5rem;font-weight:600;border-bottom:2px solid #13294b;padding-bottom:.5rem;display:inline-block}.profile-content[data-v-12485ed4]{display:flex;flex-direction:column;gap:1.5rem}.card-section[data-v-12485ed4]{background-color:#fff;border-radius:8px;border:1px solid #e9ecef;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.card-section h3[data-v-12485ed4]{color:#323232;font-size:1.2rem;margin-bottom:1rem;font-weight:600}.user-header[data-v-12485ed4]{display:flex;align-items:center;gap:1.5rem;position:relative}.avatar-container[data-v-12485ed4]{flex-shrink:0}.avatar[data-v-12485ed4]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #13294b;box-shadow:0 2px 8px #233e67}.user-details[data-v-12485ed4]{flex-grow:1}.username[data-v-12485ed4]{color:#323232;font-size:1.5rem;font-weight:600;margin:0 0 .5rem 0}.role-tag[data-v-12485ed4]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:20px;border:1px solid;max-width:-moz-fit-content;max-width:fit-content;font-size:.875rem;font-weight:600;transition:all .2s ease}.role-tag i[data-v-12485ed4]{font-size:.875rem}.role-name[data-v-12485ed4]{text-transform:capitalize}.edit-button[data-v-12485ed4]{background-color:#13294b;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-weight:500;font-size:.875rem;transition:all .2s ease;display:flex;align-items:center;gap:.25rem;position:absolute;top:0;right:0}.edit-button[data-v-12485ed4]:hover:not(:disabled){background-color:#234b88;transform:translateY(-1px)}.edit-button[data-v-12485ed4]:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none}.profile-form[data-v-12485ed4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.form-group[data-v-12485ed4]{display:flex;flex-direction:column}.form-group label[data-v-12485ed4]{font-weight:500;color:#505050;font-size:.875rem;margin-bottom:.5rem}.field-value[data-v-12485ed4]{color:#323232;padding:.75rem;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef;min-height:1.25rem}.form-input[data-v-12485ed4]{padding:.75rem;border:1px solid #e9ecef;border-radius:6px;font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease;background:#fff}.form-input[data-v-12485ed4]:focus{outline:none;border-color:#244e8f;box-shadow:0 0 0 3px #cad9ed}.message[data-v-12485ed4]{padding:.75rem 1rem;border-radius:6px;font-size:.875rem;margin-top:1rem}.error-message[data-v-12485ed4]{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}.success-message[data-v-12485ed4]{background-color:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.info-grid[data-v-12485ed4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.info-item[data-v-12485ed4]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.info-label[data-v-12485ed4]{font-weight:500;color:#6b7280;font-size:.875rem}.info-value[data-v-12485ed4]{color:#323232;font-weight:500;font-size:.875rem}@media (max-width:768px){.container[data-v-12485ed4]{padding:1rem}.user-header[data-v-12485ed4]{flex-direction:column;align-items:flex-start;gap:1rem}.edit-button[data-v-12485ed4]{position:static;align-self:flex-end}.info-grid[data-v-12485ed4],.profile-form[data-v-12485ed4]{grid-template-columns:1fr}.info-item[data-v-12485ed4]{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (max-width:480px){.avatar[data-v-12485ed4]{width:60px;height:60px}.username[data-v-12485ed4]{font-size:1.25rem}.title[data-v-12485ed4]{font-size:1.5rem}}.modal-overlay[data-v-dcb579d4]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-dcb579d4]{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);max-width:400px;width:90%;text-align:center}h2[data-v-dcb579d4]{margin-top:0;color:#2c3e50;font-size:1.5rem;margin-bottom:1.5rem}.button-container[data-v-dcb579d4]{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.cancel-button[data-v-dcb579d4],.logout-button[data-v-dcb579d4]{padding:.75rem 2rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:opacity .2s}.logout-button[data-v-dcb579d4]{background-color:#dc3545;color:#fff}.cancel-button[data-v-dcb579d4]{background-color:#6c757d;color:#fff}.cancel-button[data-v-dcb579d4]:hover,.logout-button[data-v-dcb579d4]:hover{opacity:.9}.spinner-container[data-v-3a9725e0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;height:4rem}.loader[data-v-3a9725e0]{width:17px;aspect-ratio:1;border-radius:50%;background:#000;display:grid;animation:l22-0-3a9725e0 2s linear infinite}.loader[data-v-3a9725e0]:after,.loader[data-v-3a9725e0]:before{content:"";grid-area:1/1;margin:15%;border-radius:50%;background:inherit;transform:rotate(0deg) translate(150%);animation:l22-3a9725e0 1s infinite}.loader[data-v-3a9725e0]:after{animation-delay:-.5s}@keyframes l22-0-3a9725e0{to{transform:rotate(1turn)}}@keyframes l22-3a9725e0{to{transform:rotate(1turn) translate(150%)}}.spinner-text[data-v-3a9725e0]{font-size:.875rem;font-weight:500}#login-wrapper[data-v-9c9334f8]{position:relative;height:100%;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/login-image.57982c1f.png);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:.5rem;box-sizing:border-box}#login-wrapper[data-v-9c9334f8],.login-content[data-v-9c9334f8]{width:100%;display:flex;justify-content:center;align-items:center}.login-content[data-v-9c9334f8]{max-width:90%;flex-direction:column;padding:.75rem 0}.main-title[data-v-9c9334f8]{color:#000;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);border:1px solid #e0e0e0;width:100%;max-width:90%;margin:0 auto .75rem auto;padding:.75rem;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.3;font-weight:600;box-sizing:border-box;text-align:center}.main-title br[data-v-9c9334f8]{display:none}.main-title img[data-v-9c9334f8]{max-width:90%}.login-container[data-v-9c9334f8]{width:100%;max-width:90%;padding:1rem;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;box-shadow:0 2px 15px rgba(0,0,0,.08);margin:0 auto;text-align:center;box-sizing:border-box}.login-container h2[data-v-9c9334f8]{color:#404040;margin-bottom:.75rem;font-weight:600;font-size:clamp(1rem,2.5vw,1.25rem)}.input-container[data-v-9c9334f8]{margin-bottom:.75rem;text-align:left}.input-container label[data-v-9c9334f8]{display:block;margin-bottom:.25rem;font-weight:500;color:#505050;font-size:.75rem}.input-container input[data-v-9c9334f8]{width:100%;padding:.6rem .75rem;box-sizing:border-box;border-radius:6px;border:1px solid #d0d0d0;background-color:#fff;font-size:.875rem;transition:all .2s ease;color:#333}.input-container input[data-v-9c9334f8]:hover{border-color:#13294b}.input-container input[data-v-9c9334f8]:focus{border-color:#13294b;outline:none}.login-button[data-v-9c9334f8]{width:100%;padding:.5rem;background-color:#13294b;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:600;transition:background-color .2s ease;margin-top:.5rem}.login-button[data-v-9c9334f8]:hover:not(:disabled){background-color:#224781}.signup-button[data-v-9c9334f8]{width:100%;padding:.5rem;background-color:#df8e22;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:600;transition:background-color .2s ease;margin-top:.5rem}.signup-button[data-v-9c9334f8]:hover{background-color:#b87217}button[data-v-9c9334f8]:disabled{background-color:#9ca3af;cursor:not-allowed}.input-container input[data-v-9c9334f8]:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.error-message[data-v-9c9334f8]{color:#e05252;margin-top:.5rem;display:block;font-size:.75rem}.forgot-password[data-v-9c9334f8]{text-align:center}.forgot-password a[data-v-9c9334f8]{color:#13294b;text-decoration:none;font-size:.75rem;transition:color .2s ease;word-break:break-word}.forgot-password a[data-v-9c9334f8]:hover{color:#3e8d70;text-decoration:underline}.logo-container[data-v-9c9334f8]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:.75rem;gap:.5rem}.logo[data-v-9c9334f8]{max-width:100%;height:auto;opacity:.9;transition:opacity .2s ease}.logo-bfh[data-v-9c9334f8]{width:clamp(25px,10%,30px)}.logo-uiuc[data-v-9c9334f8]{width:clamp(60px,25%,80px)}.logo[data-v-9c9334f8]:hover{opacity:1}@media screen and (min-height:700px){.login-content[data-v-9c9334f8]{padding:1rem 0}.main-title[data-v-9c9334f8]{margin-bottom:1rem;padding:1rem}.login-container[data-v-9c9334f8]{padding:1.25rem}}@media screen and (min-width:481px) and (min-height:600px){.login-content[data-v-9c9334f8]{max-width:400px}.main-title[data-v-9c9334f8]{max-width:400px;font-size:1.2rem}.login-container[data-v-9c9334f8]{max-width:400px}.input-container label[data-v-9c9334f8]{font-size:.875rem}.input-container input[data-v-9c9334f8],button[data-v-9c9334f8]{padding:.625rem}.forgot-password a[data-v-9c9334f8]{font-size:.875rem}}@media screen and (max-width:480px){#login-wrapper[data-v-9c9334f8]{align-items:flex-start;padding-top:1rem}}@media screen and (min-width:768px) and (min-height:768px){.login-content[data-v-9c9334f8]{max-width:450px}.main-title[data-v-9c9334f8]{max-width:450px;font-size:1.25rem;padding:1rem}.login-container[data-v-9c9334f8]{max-width:450px;padding:1.5rem}.input-container[data-v-9c9334f8]{margin-bottom:1rem}.input-container label[data-v-9c9334f8]{font-size:.875rem}.input-container input[data-v-9c9334f8],button[data-v-9c9334f8]{padding:.75rem;font-size:1rem}.links-container[data-v-9c9334f8]{gap:.75rem;margin-top:1rem}.forgot-password a[data-v-9c9334f8]{font-size:.875rem}.logo-container[data-v-9c9334f8]{margin-top:1rem}}@media screen and (min-width:1024px) and (min-height:768px){.main-title br[data-v-9c9334f8]{display:inline}}.album[data-v-17555ea8]{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d3d3d3;border-radius:10px;padding:2rem;margin:1rem;gap:10px;transition:all .15s ease-in-out}.album[data-v-17555ea8]:hover{border-color:gray}.add-album-input[data-v-17555ea8]{margin-right:.5rem}.add-album-input-container[data-v-17555ea8]{display:flex;flex-wrap:nowrap;align-items:center}.input-error[data-v-17555ea8]{font-size:.8rem}.folder[data-v-6a381aa8]{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d3d3d3;border-radius:10px;padding:2rem;margin:1rem;gap:10px;transition:all .15s ease-in-out;cursor:pointer}.folder[data-v-6a381aa8]:hover{border-color:gray}.folder-title[data-v-6a381aa8]{margin:0}.album-profile-wrapper[data-v-7e9d903c]{min-height:100vh}.container[data-v-7e9d903c]{max-width:1200px;margin:0 auto;padding:1.5rem;color:#323232}.albumprofile-page-container[data-v-7e9d903c]{display:flex;height:100%;width:100%;align-items:start;justify-content:start}.albumprofile-main-content[data-v-7e9d903c]{width:70%;display:flex;flex-direction:column;gap:15px;margin-right:1rem}.albumprofile-sidebar[data-v-7e9d903c]{width:30%}.album-display[data-v-7e9d903c]{display:flex;flex-wrap:wrap;width:100%}.no-albums-container[data-v-7e9d903c]{display:flex;align-items:center;justify-content:center;gap:10px;color:gray;width:100%}.row-image-container[data-v-870c78d6]{display:flex;align-items:start;justify-content:space-between;gap:1rem;width:100%;border:1px solid #d3d3d3;border-radius:15px;margin:.5rem 0;padding:.5rem;box-sizing:border-box;height:10rem}.row-image-image[data-v-870c78d6]{max-width:30%;height:9rem;display:flex;align-items:center;border-radius:15px;overflow:hidden}.row-image-image img[data-v-870c78d6]{width:100%;height:auto;border-radius:15px}.row-image-info[data-v-870c78d6]{min-width:60%}.publish-state-container[data-v-870c78d6]{display:flex;align-items:center;justify-content:start;gap:.3rem}.publish-state-container p[data-v-870c78d6]{margin:0}.image-likes-container[data-v-870c78d6]{display:flex;align-items:center;justify-content:start;gap:.3rem}.image-likes-container p[data-v-870c78d6]{margin:0}.image-denied-message[data-v-870c78d6]{font-size:1rem;font-weight:700;color:darkred}.denied-by-mod[data-v-870c78d6]{background:repeating-linear-gradient(45deg,#fff,#fff 5px,rgba(255,0,0,.05) 0,rgba(255,0,0,.05) 10px);border:2px solid darkred}.upload-date[data-v-870c78d6]{font-size:.8rem;font-weight:lighter;color:#a9a9a9}.review-message[data-v-870c78d6]{color:rgba(213,61,35,.84);font-size:.8rem;font-style:italic}#delete-icon[data-v-870c78d6]{fill:#d3d3d3;transition:fill .2s ease-in-out}#delete-icon[data-v-870c78d6]:hover{fill:#f08080}.album-wrapper[data-v-d830f4c0]{min-height:100vh}.container[data-v-d830f4c0]{max-width:1200px;margin:0 auto;padding:1.5rem;color:#323232}.album-page-container[data-v-d830f4c0]{display:flex;height:100%;width:100%;align-items:start;justify-content:start}.album-main-content[data-v-d830f4c0]{width:70%;display:flex;flex-direction:column;gap:15px;margin-right:1rem}.album-sidebar[data-v-d830f4c0]{width:30%}.image-display[data-v-d830f4c0]{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center}.no-images-container[data-v-d830f4c0]{display:flex;align-items:center;justify-content:center;gap:10px;color:gray}.upload-image-wrapper[data-v-6bb6ca03]{min-height:100vh}.container[data-v-6bb6ca03]{max-width:1200px;margin:0 auto;padding:1.5rem;color:#323232}.upload-image-container[data-v-6bb6ca03]{display:flex;height:100%;width:100%;align-items:start;justify-content:start}.upload-image-content[data-v-6bb6ca03]{display:flex;flex-direction:column;justify-content:start;align-items:center;height:100%}#uploadIcon[data-v-6bb6ca03]{margin:4rem 0}.file-select-zone[data-v-6bb6ca03]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;width:40%;height:40%;border:2px dashed #d3d3d3;border-radius:10px}.image-preview[data-v-6bb6ca03]{max-height:100%;max-width:100%}.upload-image-detail[data-v-6bb6ca03]{display:flex;align-items:start;justify-content:space-around;width:70%;margin-top:2rem}.upload-image-detail-half[data-v-6bb6ca03]{display:flex;flex-direction:column;width:40%}.publish-image-input-container[data-v-6bb6ca03]{display:flex;align-items:center;justify-content:start;gap:.7rem;margin-bottom:2rem}.image-upload-buttons[data-v-6bb6ca03]{gap:10px}.upload-image-publish-explanation[data-v-6bb6ca03]{font-size:.8rem;font-weight:lighter}.loader-wrapper[data-v-6bb6ca03]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin:2rem 0 2rem 0}.loader[data-v-6bb6ca03]{width:17px;aspect-ratio:1;border-radius:50%;background:#000;display:grid;animation:l22-0-6bb6ca03 2s linear infinite}.loader[data-v-6bb6ca03]:after,.loader[data-v-6bb6ca03]:before{content:"";grid-area:1/1;margin:15%;border-radius:50%;background:inherit;transform:rotate(0deg) translate(150%);animation:l22-6bb6ca03 1s infinite}.loader[data-v-6bb6ca03]:after{animation-delay:-.5s}@keyframes l22-0-6bb6ca03{to{transform:rotate(1turn)}}@keyframes l22-6bb6ca03{to{transform:rotate(1turn) translate(150%)}}.image-detail-wrapper[data-v-85e3f0a8]{min-height:100vh}.container[data-v-85e3f0a8]{max-width:1200px;margin:0 auto;padding:1.5rem;color:#323232;height:100%}.image-container[data-v-85e3f0a8]{display:flex;height:100%;width:100%;align-items:start;justify-content:start}.image-content[data-v-85e3f0a8]{display:flex;flex-direction:row;justify-content:center;align-items:start;height:-moz-fit-content;height:fit-content}.image-view-container[data-v-85e3f0a8]{width:65%;height:100%}.image-detail-container[data-v-85e3f0a8]{width:35%;height:100%;padding-left:30px;display:flex;flex-direction:column;justify-content:start;align-items:start}.image-preview[data-v-85e3f0a8]{max-height:100%;max-width:100%;border-radius:5px}.title[data-v-85e3f0a8]{margin-bottom:.5rem;font-size:2rem}.subtitle[data-v-85e3f0a8]{color:gray;font-size:1rem;margin:0 0}.image-likes-container[data-v-85e3f0a8],.publish-state[data-v-85e3f0a8]{display:flex;align-items:center;gap:.2rem}.image-likes-container[data-v-85e3f0a8]{margin-bottom:1rem}.image-likes-container p[data-v-85e3f0a8]{margin:0}.like-action-container[data-v-85e3f0a8]{display:flex;align-items:center;justify-content:start;gap:.4rem;font-size:.8rem}.actions-container[data-v-85e3f0a8]{justify-self:end;display:flex;align-items:center;justify-content:start;gap:1rem;border-top:1px solid #d3d3d3;padding-top:.5rem;width:100%}#cancel-icon[data-v-85e3f0a8],#delete-icon[data-v-85e3f0a8],#edit-icon[data-v-85e3f0a8],#save-icon[data-v-85e3f0a8]{fill:#a9a9a9;transition:fill .2s ease-in-out}#edit-icon[data-v-85e3f0a8]:hover{fill:#1a3968}#delete-icon[data-v-85e3f0a8]:hover{fill:#f08080}#title-input[data-v-85e3f0a8]{font-size:1.5rem;font-weight:700;width:90%}#save-icon[data-v-85e3f0a8]:hover{fill:#2e7d32}#cancel-icon[data-v-85e3f0a8]:hover{fill:#f08080}#description-input[data-v-85e3f0a8]{width:90%;margin-top:1rem}#edit-set-private-icon[data-v-85e3f0a8],#edit-set-public-icon[data-v-85e3f0a8]{border:1px solid #d3d3d3;border-radius:5px;padding:.5rem}.edit-publish-state-container[data-v-85e3f0a8]{display:flex;align-items:center;gap:.4rem}.public-state-unselected[data-v-85e3f0a8]{fill:#d3d3d3}.public-state-selected[data-v-85e3f0a8]{background-color:#f1f1f1}#like-image-icon[data-v-85e3f0a8]{background-color:#ededed;padding:.3rem;border-radius:5px}.image-liked[data-v-85e3f0a8]{fill:#1e4482}.image-not-liked[data-v-85e3f0a8]{fill:#a9a9a9}.contest-box-container[data-v-eab8f6f4]{border:1px solid #d3d3d3;padding:1rem;border-radius:10px;width:40%}.contest-box-title[data-v-eab8f6f4]{margin:0}.contest-box-stats[data-v-eab8f6f4]{font-size:1rem;font-weight:lighter;font-style:italic}.contest-box-dates[data-v-eab8f6f4]{display:flex;align-items:center;justify-content:center;gap:1rem}.contest-box-date-box[data-v-eab8f6f4]{background-color:#e0e0e0;border-radius:5px;padding:5px}.contest-page-wrapper[data-v-5646f539]{min-height:100vh}.container[data-v-5646f539]{max-width:1200px;margin:0 auto;padding:1.5rem;color:#323232}.contests-page-container[data-v-5646f539]{display:flex;height:100%;width:100%;align-items:start;justify-content:start}.contests-main-content[data-v-5646f539]{width:70%;display:flex;flex-direction:column;gap:15px;margin-right:1rem}.contests-sidebar[data-v-5646f539]{width:30%}.contests-display[data-v-5646f539]{display:flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:start;gap:1rem}.contests-header[data-v-5646f539]{display:flex;justify-content:space-between;align-items:center}.separator[data-v-5646f539]{border:1px solid #d3d3d3;margin:2rem 0}.future-contest-container[data-v-5646f539]{border:1px solid #d3d3d3;border-radius:10px;padding:.5rem}.future-contest-title[data-v-5646f539]{margin:0}.future-contest-start[data-v-5646f539]{margin:.5rem 0 0 0}.org-filter[data-v-5646f539]{max-height:2rem;background-color:#fff}.create-contest-wrapper[data-v-1ba9a4d7]{min-height:100vh}.container[data-v-1ba9a4d7]{max-width:1200px;margin:0 auto;padding:1.5rem;color:#323232}.create-contest-page-container[data-v-1ba9a4d7]{display:flex;height:100%;width:100%;align-items:start;justify-content:start}.create-contest-main-content[data-v-1ba9a4d7]{width:100%;display:flex;flex-direction:column;gap:15px;margin-right:1rem}.create-contest-fields[data-v-1ba9a4d7]{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:15px}.labeled-input[data-v-1ba9a4d7]{display:flex;align-items:center;justify-content:center;gap:1rem}.org-select[data-v-1ba9a4d7]{padding:.4rem;border:1px solid #d3d3d3;border-radius:10px;background-color:#fff}.contest-image-preview[data-v-6e30db00]{width:30%;height:10rem}.contest-image-preview-image[data-v-6e30db00]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contest-image-preview[data-v-b7d6d12c]{width:60%;max-height:80vh}.image-detail-header[data-v-b7d6d12c]{display:flex;justify-content:end;align-items:center}.image-control-container[data-v-b7d6d12c]{display:flex;justify-content:space-between;align-items:center}.contest-image-preview-image[data-v-b7d6d12c]{width:95%;height:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;display:block}.image-detail-footer[data-v-b7d6d12c]{display:flex;align-items:baseline;justify-content:start;gap:2rem;margin-left:2rem}.contest-detail-wrapper[data-v-45dcf194]{min-height:100vh}.container[data-v-45dcf194]{max-width:1200px;margin:0 auto;padding:1.5rem;color:#323232}.contest-detail-page-container[data-v-45dcf194]{display:flex;height:100%;width:100%;align-items:start;justify-content:start}.contest-detail-main-content[data-v-45dcf194]{width:70%;display:flex;flex-direction:column;gap:15px;margin-right:1rem}.contest-detail-sidebar[data-v-45dcf194]{width:30%}.card[data-v-45dcf194]{min-height:50vh}.contest-detail-images-display[data-v-45dcf194]{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;width:100%;gap:1rem}.image-detail-overlay[data-v-45dcf194]{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:1000;display:flex;align-items:center;justify-content:center}.contest-podium-container[data-v-45dcf194]{height:25rem;display:flex;align-items:center;justify-content:center}.contest-podium[data-v-45dcf194]{width:80%;height:100%;display:flex;justify-content:center;align-items:flex-end;gap:.5rem}.podium-step-container[data-v-45dcf194]{width:30%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.5rem}.podium-step[data-v-45dcf194]{background-color:#d3d3d3;width:100%}.podium-second-place-step[data-v-45dcf194]{height:30%}.podium-first-place-step[data-v-45dcf194]{height:50%}.podium-third-place-step[data-v-45dcf194]{height:20%}.contest-podium-image[data-v-45dcf194]{max-width:100%;max-height:30%;border-radius:5px}.status-open-pill[data-v-45dcf194]{font-size:1rem;background-color:#009500;color:#fff;padding:3px;border:1px solid #000}.status-closed-pill[data-v-45dcf194]{font-size:1rem;background-color:#d99c33;color:#fff;padding:3px;border-radius:10px}.submit-image-container[data-v-ee38860a]{width:25%;border:1px solid #d3d3d3;padding:1rem;border-radius:10px}.selected[data-v-ee38860a]{border:3px solid #13294b}.submit-image[data-v-ee38860a]{width:100%;height:auto}.contest-submit-page-wrapper[data-v-7add1ce0]{min-height:100vh}.container[data-v-7add1ce0]{max-width:1200px;margin:0 auto;padding:1.5rem;color:#323232}.contest-submit-page-container[data-v-7add1ce0]{display:flex;height:100%;width:100%;align-items:start;justify-content:start}.contest-submit-main-content[data-v-7add1ce0]{width:70%;display:flex;flex-direction:column;gap:15px;margin-right:1rem}.contest-submit-sidebar[data-v-7add1ce0]{width:30%}.submit-image-box-display[data-v-7add1ce0]{display:flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:space-around}.registration-mgmt-wrapper[data-v-2c33e4c3]{min-height:100vh}.container[data-v-2c33e4c3]{max-width:1200px;margin:0 auto;padding:1.5rem;color:#323232}.card-section[data-v-2c33e4c3],.registration-link-form[data-v-2c33e4c3]{background-color:#fff;border-radius:6px;margin-bottom:1.5rem;padding:1.5rem}.registration-link-form[data-v-2c33e4c3]{border:.5px solid #13294b;display:flex}.form-input-container[data-v-2c33e4c3]{display:flex;justify-content:left;align-items:center;width:30%;gap:1rem}.input[data-v-2c33e4c3]{background-color:#fff}#code-input[data-v-2c33e4c3]{width:60%}.table[data-v-2c33e4c3]{width:100%;border-collapse:collapse}td[data-v-2c33e4c3],th[data-v-2c33e4c3]{padding:.75rem;text-align:left;border-bottom:1px solid #eaeaea;font-size:.9rem}th[data-v-2c33e4c3]{background-color:#d4def3}th[data-v-2c33e4c3]:first-child{border-top-left-radius:10px}th[data-v-2c33e4c3]:last-child{border-top-right-radius:10px}.active[data-v-2c33e4c3]{background-color:#d1f4b0;color:#156100}.active[data-v-2c33e4c3],.inactive[data-v-2c33e4c3]{margin:0;width:-moz-fit-content;width:fit-content;padding:.3rem;border-radius:5px}.inactive[data-v-2c33e4c3]{background-color:#f4d7b0;color:#613a00}.deactivate-button[data-v-2c33e4c3]{margin:0;background-color:#fbcaca;width:-moz-fit-content;width:fit-content;padding:.3rem;color:#c10000;border-radius:5px;border:none;transition:all .2s ease-in-out}.deactivate-button[data-v-2c33e4c3]:hover{background-color:#fbb4b4}.activate-button[data-v-2c33e4c3]{margin:0;background-color:#cad8fb;width:-moz-fit-content;width:fit-content;padding:.3rem;color:#0071c1;border-radius:5px;border:none;transition:all .15s ease-in-out}.activate-button[data-v-2c33e4c3]:hover{background-color:#abc4ff}.signup-wrapper[data-v-52ef6dc7]{position:relative;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/signup-image.0eee0f51.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:.5rem;box-sizing:border-box}.signup-container[data-v-52ef6dc7]{background-color:#fff;padding:2rem 3rem 3rem 3rem;width:300px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.signup-input-container[data-v-52ef6dc7]{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:.5rem;width:100%}.signup-input-container[data-v-52ef6dc7]:first-of-type{border-bottom:1px solid #d3d3d3;padding-bottom:1rem}.input[data-v-52ef6dc7]{width:100%;box-sizing:border-box}.label-hint[data-v-52ef6dc7]{font-size:.7rem;color:gray}.signup-button[data-v-52ef6dc7]{margin-top:1rem;padding:.75rem 1.5rem;border:none;border-radius:8px;color:#fff;font-weight:700;cursor:pointer;background-color:#1a3968;transition:transform .2s ease}.signup-button[data-v-52ef6dc7]:hover{animation:rainbow-cycle-52ef6dc7 .75s linear infinite;transform:scale(1.05)}@keyframes rainbow-cycle-52ef6dc7{0%{background-color:#ff595e}16%{background-color:#ff924c}32%{background-color:#ffca3a}48%{background-color:#8ac926}64%{background-color:#1982c4}80%{background-color:#6a4c93}to{background-color:#ff595e}}.input-error[data-v-52ef6dc7]{font-size:.9rem;background-color:#f4c2c2;color:darkred;padding:.3rem;border-radius:10px}.signup-success[data-v-52ef6dc7]{font-size:.9rem;background-color:#d1f4b0;color:#156100;padding:1rem;border-radius:10px}.moderation-case-box-container[data-v-bc7eb8c2]{width:100%;border:1px solid #d3d3d3;box-sizing:border-box;padding:.7rem;border-radius:10px;box-shadow:0 1px 5px hsla(0,0%,98%,.66);display:flex;flex-direction:column;align-items:start;justify-content:start;gap:.5rem}.moderation-case-box-container[data-v-bc7eb8c2]:hover{cursor:pointer;background-color:hsla(0,0%,96%,.75)}.moderation-case-label[data-v-bc7eb8c2]{font-size:.8rem;font-weight:lighter}.moderation-case-value[data-v-bc7eb8c2]{margin:0}.moderation-case-data-row[data-v-bc7eb8c2]{display:flex;gap:2rem}.moderation-wrapper[data-v-7961b164]{min-height:100vh}.container[data-v-7961b164]{max-width:1200px;margin:0 auto;padding:1.5rem;color:#323232}.card-container[data-v-7961b164]{display:flex;width:100%;height:100%;gap:1rem}.moderation-list-card[data-v-7961b164]{flex-basis:60%}.moderation-detail-card[data-v-7961b164]{flex-basis:40%}.moderation-case-list-container[data-v-7961b164]{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:1rem}.selected-moderation-case-detail[data-v-7961b164]{display:flex;flex-direction:column;justify-content:start;align-content:center;gap:.8rem}.moderation-case-image-wrapper[data-v-7961b164]{overflow:hidden;border-radius:10px}.moderation-case-image[data-v-7961b164]{max-width:100%;border-radius:10px;filter:blur(20px);overflow:hidden;transition:all .1s ease-in-out}.moderation-case-image[data-v-7961b164]:hover{filter:blur(0)}.moderation-case-data-label[data-v-7961b164]{font-size:.8rem;font-weight:lighter}.moderation-case-data-value[data-v-7961b164]{margin:0}.moderation-case-detail-buttons[data-v-7961b164]{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.moderation-case-detail-buttons button[data-v-7961b164]{width:30%;transition:all .2s ease-in-out}.button-allow[data-v-7961b164]:hover{background-color:#244c8a}.button-deny[data-v-7961b164]:hover{background-color:#b5822c}.moderation-case-result[data-v-7961b164]{margin:0;background-color:#d1f4b0;width:-moz-fit-content;width:fit-content;padding:.3rem;color:#156100;border-radius:5px}.discover-wrapper[data-v-7b316d72]{min-height:100vh}.container[data-v-7b316d72]{max-width:1200px;margin:0 auto;padding:1.5rem;color:#323232;height:100%}.gallery-header[data-v-7b316d72]{padding-top:1rem;padding-bottom:1rem}.gallery-header-title[data-v-7b316d72]{font-size:2rem;font-weight:700;margin:0}.gallery[data-v-7b316d72]{-moz-columns:300px 4;columns:300px 4;-moz-column-gap:1rem;column-gap:1rem}.gallery-divider[data-v-7b316d72]{width:100%;border-bottom:1px solid #cacaca;padding:1rem 0}.filters-title[data-v-7b316d72]{font-size:.8rem;margin:.5rem 0}.gallery-filters[data-v-7b316d72]{display:flex;justify-content:start;align-items:center;margin-bottom:2rem;gap:.5rem}.image-card[data-v-7b316d72]{position:relative;margin-bottom:1rem;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden;border-radius:18px;background:#111;cursor:pointer}.image-card img[data-v-7b316d72]{width:100%;display:block;transition:transform .3s ease}.image-card:hover img[data-v-7b316d72]{transform:scale(1.03)}.overlay[data-v-7b316d72]{position:absolute;left:0;right:0;bottom:0;padding:1rem;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);color:#fff;opacity:0;transition:opacity .25s ease;display:flex;justify-content:space-between;align-items:end}.image-card:hover .overlay[data-v-7b316d72]{opacity:1}.overlay-info-imagename[data-v-7b316d72]{margin:0}.overlay-info-username[data-v-7b316d72]{margin:0;font-size:.8rem}.card{background:#fff;border-radius:15px;box-sizing:border-box;box-shadow:0 6px 18px hsla(0,0%,8%,.04);padding:18px}.button-primary{background-color:#000;color:#fff;border:1px solid #000;border-radius:0;padding:.8rem;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.button-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.25)}.button-warning{background-color:#cd761d;color:#fff;border:1px solid #000;border-radius:0;padding:.8rem;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.button-danger{width:-moz-fit-content;width:fit-content;background-color:#d93333;border-radius:10px;padding:.7rem;color:#fff;font-size:1rem;border:none;cursor:pointer}.button-secondary{position:relative;overflow:hidden;background-color:#fff;border:1px solid #000;border-radius:0;padding:.8rem;transition:color .3s ease}.button-secondary:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:#000;z-index:0;transition:height .45s cubic-bezier(.22,1,.36,1)}.button-secondary:hover:before{height:100%}.button-secondary span{position:relative;z-index:1}.button-secondary:hover{color:#fff;cursor:pointer}.button-secondary-selected{background-color:#000;color:#fff}.icon-button{display:flex;align-items:center;justify-content:center;padding:.2rem}.input-error{background-color:#f4b0b0;width:-moz-fit-content;width:fit-content;padding:.3rem;color:#610000;border-radius:10px;margin:0;font-size:.8rem}.hidden{display:none}.flex-row{display:flex;flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-column{display:flex;flex-direction:column}.column-gap-1{-moz-column-gap:1rem;column-gap:1rem}.row-gap-1{row-gap:1rem}.input{padding:.4rem;border:1px solid #d3d3d3;border-radius:10px}.selectable{cursor:pointer}.border-bottom-1{border-bottom:1px solid #d3d3d3}.border-bottom-2{border-bottom:2px solid #d3d3d3}.w-10{width:10%}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}.w-100{width:100%}.h-10{height:10%}.h-20{height:20%}.h-30{height:30%}.h-40{height:40%}.h-50{height:50%}.h-60{height:60%}.h-70{height:70%}.h-80{height:80%}.h-90{height:90%}.h-100{height:100%}.mt-20{margin-top:1rem}.mr-20{margin-right:1rem}.mb-20{margin-bottom:1rem}.ml-20{margin-left:1rem}.mt-30{margin-top:1.5rem}.mr-30{margin-right:1.5rem}.mb-30{margin-bottom:1.5rem}.ml-30{margin-left:1.5rem}.m-10{margin:.5rem}.m-20{margin:1rem}.m-30{margin:1.5rem}.m-40{margin:2rem}.m-50{margin:2.5rem}.m-60{margin:3rem}.m-70{margin:3.5rem}.m-80{margin:4rem}.m-90{margin:4.5rem}.m-100{margin:5rem}.mx-10{margin-left:.5rem;margin-right:.5rem}.mx-20{margin-left:1rem;margin-right:1rem}.mx-30{margin-left:1.5rem;margin-right:1.5rem}.mx-40{margin-left:2rem;margin-right:2rem}.mx-50{margin-left:2.5rem;margin-right:2.5rem}.mx-60{margin-left:3rem;margin-right:3rem}.mx-70{margin-left:3.5rem;margin-right:3.5rem}.mx-80{margin-left:4rem;margin-right:4rem}.mx-90{margin-left:4.5rem;margin-right:4.5rem}.mx-100{margin-left:5rem;margin-right:5rem}.my-10{margin-top:.5rem;margin-bottom:.5rem}.my-20{margin-top:1rem;margin-bottom:1rem}.my-30{margin-top:1.5rem;margin-bottom:1.5rem}.my-40{margin-top:2rem;margin-bottom:2rem}.my-50{margin-top:2.5rem;margin-bottom:2.5rem}.my-60{margin-top:3rem;margin-bottom:3rem}.my-70{margin-top:3.5rem;margin-bottom:3.5rem}.my-80{margin-top:4rem;margin-bottom:4rem}.my-90{margin-top:4.5rem;margin-bottom:4.5rem}.my-100{margin-top:5rem;margin-bottom:5rem}.mt-10{margin-top:.5rem}.mr-10{margin-right:.5rem}.mb-10{margin-bottom:.5rem}.ml-10{margin-left:.5rem}