.Admin_container__7lyKq{width:100%;max-width:100%;padding:1rem;overflow-x:hidden}.Admin_header__F6u15{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.Admin_title__k2vT0{font-size:clamp(1.25rem,4vw,1.75rem);font-weight:700;color:var(--text-primary);margin:0}.Admin_roleBadge__8e3xg{padding:.375rem .75rem;background:var(--brand-primary);color:#fff;border-radius:var(--radius-md);font-size:.75rem;font-weight:600;text-transform:uppercase}.Admin_accessDenied__g5V05{text-align:center;padding:3rem 1rem}.Admin_accessDenied__g5V05 h2{color:#ef4444;margin-bottom:.5rem}.Admin_accessDenied__g5V05 p{color:var(--text-secondary)}.Admin_tabs__HzTIm{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap;border-bottom:1px solid var(--border-primary);padding-bottom:.5rem}.Admin_tab__USVLd{padding:.5rem 1rem;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-secondary);font-size:clamp(.8rem,2vw,.9rem);cursor:pointer;transition:all var(--transition-fast);min-height:2.75rem}.Admin_tab__USVLd:hover{color:var(--text-primary);background:var(--bg-tertiary)}.Admin_tabActive__LKfDT{color:var(--brand-primary);background:var(--bg-tertiary);border-color:var(--brand-primary)}.Admin_content__ZVFNa{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:1rem}.Admin_statsGrid__iZx5T{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media (min-width:768px){.Admin_statsGrid__iZx5T{grid-template-columns:repeat(4,1fr)}}.Admin_statCard__JQZrh{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md)}.Admin_statValue__IkgBz{font-size:clamp(1.5rem,5vw,2rem);font-weight:700;color:var(--brand-primary)}.Admin_statLabel__Upo_l{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;margin-top:.25rem}.Admin_tableContainer__Rcfjo{overflow-x:auto;-webkit-overflow-scrolling:touch}.Admin_table__lxeoW{width:100%;border-collapse:collapse;font-size:clamp(.75rem,2vw,.875rem)}.Admin_table__lxeoW td,.Admin_table__lxeoW th{padding:.75rem .5rem;text-align:left;border-bottom:1px solid var(--border-primary);white-space:nowrap}.Admin_table__lxeoW th{color:var(--text-secondary);font-weight:600;text-transform:uppercase;font-size:.7rem}.Admin_table__lxeoW tbody tr:hover,.Admin_table__lxeoW th{background:var(--bg-tertiary)}.Admin_bannedRow__1mtiA{background:rgba(239,68,68,.1)}.Admin_bannedRow__1mtiA:hover{background:rgba(239,68,68,.15)!important}.Admin_rolePill__KxVRd{padding:.25rem .5rem;border-radius:var(--radius-sm);font-size:.7rem;font-weight:600;text-transform:uppercase}.Admin_roleuser__g1Fnb{background:var(--bg-tertiary);color:var(--text-secondary)}.Admin_roleadmin____h__{background:rgba(239,68,68,.2);color:#ef4444}.Admin_rolemoderator__YIc8Y{background:rgba(59,130,246,.2);color:#3b82f6}.Admin_bannedBadge__BqX3b{display:inline-flex;flex-direction:column;padding:.25rem .5rem;background:rgba(239,68,68,.2);color:#ef4444;border-radius:var(--radius-sm);font-size:.7rem;font-weight:600}.Admin_banExpiry__R8iP2{font-size:.6rem;font-weight:400;opacity:.8}.Admin_activeBadge__IXwBk{padding:.25rem .5rem;background:rgba(34,197,94,.2);color:#22c55e;border-radius:var(--radius-sm);font-size:.7rem;font-weight:600}.Admin_verifiedBadge__kAf9A{color:#22c55e;font-weight:700}.Admin_unverifiedBadge__fOeb_{color:var(--text-tertiary)}.Admin_bannedTag__h7jRw{margin-left:.25rem;color:#ef4444;font-size:.7rem}.Admin_actionBadge__cvYtG{padding:.25rem .5rem;border-radius:var(--radius-sm);font-size:.7rem;font-weight:600;text-transform:uppercase}.Admin_actionban__uuYjS{background:rgba(239,68,68,.2);color:#ef4444}.Admin_actionunban__hq5Bm{background:rgba(34,197,94,.2);color:#22c55e}.Admin_actionwarn__XzS8X{background:rgba(234,179,8,.2);color:#eab308}.Admin_actiondelete_submission__rP_G0{background:rgba(239,68,68,.2);color:#ef4444}.Admin_actionupdate_role__NZ3Fz{background:rgba(59,130,246,.2);color:#3b82f6}.Admin_reasonCell__sZvPb{max-width:200px;overflow:hidden;text-overflow:ellipsis}.Admin_actions__nq5XL{display:flex;gap:.5rem;flex-wrap:wrap}.Admin_banBtn__kaAyF,.Admin_deleteBtn__3PmEZ,.Admin_unbanBtn__N9c1O,.Admin_viewBtn__f_jHh,.Admin_warnBtn__S4r_k{padding:.375rem .625rem;border:none;border-radius:var(--radius-sm);font-size:.7rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast);min-height:2rem}.Admin_warnBtn__S4r_k{background:rgba(234,179,8,.2);color:#eab308}.Admin_warnBtn__S4r_k:hover{background:rgba(234,179,8,.3)}.Admin_banBtn__kaAyF{background:rgba(239,68,68,.2);color:#ef4444}.Admin_banBtn__kaAyF:hover{background:rgba(239,68,68,.3)}.Admin_unbanBtn__N9c1O{background:rgba(34,197,94,.2);color:#22c55e}.Admin_unbanBtn__N9c1O:hover{background:rgba(34,197,94,.3)}.Admin_viewBtn__f_jHh{background:rgba(59,130,246,.2);color:#3b82f6;text-decoration:none}.Admin_viewBtn__f_jHh:hover{background:rgba(59,130,246,.3)}.Admin_deleteBtn__3PmEZ{background:rgba(239,68,68,.2);color:#ef4444}.Admin_deleteBtn__3PmEZ:hover{background:rgba(239,68,68,.3)}.Admin_modalOverlay__YnRXP{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.Admin_modal__sakX9{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:1.5rem;width:100%;max-width:400px}.Admin_modal__sakX9 h3{margin:0 0 1rem;color:var(--text-primary);font-size:1.125rem}.Admin_formGroup__YMtX4{margin-bottom:1rem}.Admin_formGroup__YMtX4 label{display:block;margin-bottom:.5rem;color:var(--text-secondary);font-size:.875rem}.Admin_formGroup__YMtX4 select,.Admin_formGroup__YMtX4 textarea{width:100%;padding:.75rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;resize:vertical}.Admin_formGroup__YMtX4 select:focus,.Admin_formGroup__YMtX4 textarea:focus{outline:none;border-color:var(--brand-primary)}.Admin_modalActions__pytEC{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.Admin_cancelBtn__f7JuI{padding:.625rem 1rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all var(--transition-fast)}.Admin_cancelBtn__f7JuI:hover{background:var(--bg-hover);color:var(--text-primary)}.Admin_confirmBanBtn__3qMpm,.Admin_confirmDeleteBtn__QGNJf{padding:.625rem 1rem;background:#ef4444;border:none;border-radius:var(--radius-md);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.Admin_confirmBanBtn__3qMpm:hover,.Admin_confirmDeleteBtn__QGNJf:hover{background:#dc2626}.Admin_confirmBanBtn__3qMpm:disabled,.Admin_confirmDeleteBtn__QGNJf:disabled{opacity:.5;cursor:not-allowed}.Admin_confirmWarnBtn__Mg7EL{padding:.625rem 1rem;background:#eab308;border:none;border-radius:var(--radius-md);color:#000;font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.Admin_confirmWarnBtn__Mg7EL:hover{background:#ca8a04}.Admin_confirmWarnBtn__Mg7EL:disabled{opacity:.5;cursor:not-allowed}@media (min-width:768px){.Admin_container__7lyKq,.Admin_content__ZVFNa{padding:1.5rem}.Admin_table__lxeoW td,.Admin_table__lxeoW th{padding:1rem .75rem}}@media (min-width:1024px){.Admin_container__7lyKq{padding:2rem}}.Guidelines_container__lqVgV{width:100%;max-width:800px;margin:0 auto;padding:1.5rem 1rem;overflow-x:hidden}.Guidelines_title__5_7Ex{font-size:clamp(1.5rem,5vw,2rem);font-weight:700;color:var(--text-primary);margin:0 0 .5rem;text-align:center}.Guidelines_subtitle__YH53s{color:var(--text-secondary);text-align:center;margin-bottom:2rem;font-size:clamp(.875rem,2vw,1rem)}.Guidelines_sections__BD6hv{display:flex;flex-direction:column;gap:2rem}.Guidelines_section__AofZ_{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:1.5rem}.Guidelines_sectionTitle__THfhN{display:flex;align-items:center;gap:.75rem;font-size:clamp(1rem,3vw,1.25rem);font-weight:600;color:var(--text-primary);margin:0 0 1rem}.Guidelines_sectionIcon__C92Av{font-size:1.25rem}.Guidelines_rulesList__nyBQY{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.Guidelines_rulesList__nyBQY li{padding:1rem;background:var(--bg-tertiary);border-radius:var(--radius-md);border-left:3px solid var(--brand-primary)}.Guidelines_rulesList__nyBQY li strong{display:block;color:var(--text-primary);font-size:.9rem;margin-bottom:.25rem}.Guidelines_rulesList__nyBQY li p{color:var(--text-secondary);font-size:.85rem;margin:0;line-height:1.5}.Guidelines_exampleContainer__grIB1{margin-top:1.5rem;padding:1rem;background:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-primary);text-align:center}.Guidelines_exampleLabel__Miywu{color:var(--text-primary);font-weight:600;font-size:.9rem;margin:0 0 1rem}.Guidelines_exampleImage__ve2vx{max-width:100%;width:auto;max-height:300px;border-radius:var(--radius-sm);border:2px solid var(--border-primary);box-shadow:var(--shadow-md)}.Guidelines_exampleCaption__2FWy_{color:var(--text-secondary);font-size:.8rem;margin:1rem 0 0;font-style:italic}.Guidelines_enforcementGrid__lHwYg{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:640px){.Guidelines_enforcementGrid__lHwYg{grid-template-columns:repeat(3,1fr)}}.Guidelines_enforcementCard___FHU3{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem 1rem;background:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-primary)}.Guidelines_strikeNumber__zV_ZM{font-size:1.5rem;font-weight:700;color:var(--brand-primary)}.Guidelines_strikeLabel__ApEUI{font-size:.75rem;color:var(--text-tertiary);text-transform:uppercase;margin-bottom:.5rem}.Guidelines_strikePenalty__Hi7NV{font-size:.9rem;font-weight:600;padding:.25rem .75rem;border-radius:var(--radius-sm);margin-bottom:.75rem}.Guidelines_enforcementCard___FHU3:first-child .Guidelines_strikePenalty__Hi7NV{background:rgba(234,179,8,.2);color:#eab308}.Guidelines_enforcementCard___FHU3:nth-child(2) .Guidelines_strikePenalty__Hi7NV{background:rgba(249,115,22,.2);color:#f97316}.Guidelines_enforcementCard___FHU3:nth-child(3) .Guidelines_strikePenalty__Hi7NV{background:rgba(239,68,68,.2);color:#ef4444}.Guidelines_enforcementCard___FHU3 p{color:var(--text-secondary);font-size:.8rem;margin:0;line-height:1.4}.Guidelines_contactText__Ow0_x{color:var(--text-secondary);font-size:.9rem;line-height:1.6;margin:0}.Guidelines_discordLink__uLFgD{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1.5rem;background:rgba(88,101,242,.15);border:1px solid rgba(88,101,242,.4);border-radius:var(--radius-md);color:#5865f2;font-size:1rem;font-weight:600;text-decoration:none;transition:all var(--transition-fast)}.Guidelines_discordLink__uLFgD:hover{background:rgba(88,101,242,.25);border-color:#5865f2}.Guidelines_discordIcon__3u0aP{width:1.5rem;height:1.5rem}.Guidelines_footer__YB_8R{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-primary);text-align:center}.Guidelines_footer__YB_8R p{color:var(--text-tertiary);font-size:.75rem;margin:.25rem 0}@media (min-width:768px){.Guidelines_container__lqVgV,.Guidelines_section__AofZ_{padding:2rem}}