@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dd994fbf464986f0-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e97026df054cf2a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/63a79a6cf340c5d2-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f15f45d13243c643-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1ebb550cd0a67fc6-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ce401babc0566bc1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6d87047c78b383ca-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b9817c66466e8cbc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/420b3da95f5fbf98-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/0a61324d85234ed0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal Fallback;src:local("Arial");ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.__className_fe8b09{font-family:Tajawal,Tajawal Fallback;font-style:normal}.__variable_fe8b09{--font-tajawal:"Tajawal","Tajawal Fallback"}:root{color-scheme:dark;--bg:#0d0714;--bg-2:#1f1330;--panel:rgba(31,19,48,0.76);--panel-2:rgba(45,28,66,0.68);--line:rgba(168,132,214,0.18);--text:#f3ecfb;--muted:#b8a8c9;--blue:#5b2a8c;--blue-2:#8b5cf6;--cyan:#c9a7f0;--violet:#9d6fc9;--danger:#ff4f6d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font-tajawal),"Tajawal",system-ui,sans-serif;font-weight:700;background:radial-gradient(circle at 70% 10%,rgba(139,92,246,.2),transparent 35%),radial-gradient(circle at 16% 52%,rgba(201,167,240,.12),transparent 30%),linear-gradient(180deg,#0d0714,#1f1330 48%,#0d0714);color:var(--text)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-header{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:76px;padding:12px clamp(18px,4vw,64px);border-bottom:1px solid transparent;background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,-webkit-backdrop-filter .22s ease;transition:background .22s ease,border-color .22s ease,backdrop-filter .22s ease,box-shadow .22s ease;transition:background .22s ease,border-color .22s ease,backdrop-filter .22s ease,box-shadow .22s ease,-webkit-backdrop-filter .22s ease}.site-header.menu-open,.site-header.scrolled{border-bottom-color:rgba(168,132,214,.12);background:rgba(13,7,20,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 50px rgba(0,0,0,.28)}.brand-link{direction:ltr;display:inline-flex;align-items:center;gap:10px;font-size:1.28rem;font-weight:950}.brand-link img{width:88px;height:56px;object-fit:contain;border-radius:0;filter:drop-shadow(0 0 18px rgba(139,92,246,.52))}.admin-actions,.desktop-nav,.header-tools,.hero-actions{display:flex;align-items:center;gap:10px}.ban-action-row{align-items:flex-start;display:grid;justify-items:start}.ban-message{margin:0}.ban-message.success{border-color:rgba(72,255,180,.28);background:rgba(72,255,180,.1);color:#caffea}.desktop-nav{padding:6px;border:0;border-radius:8px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.desktop-nav a{padding:9px 13px;border-radius:7px;color:var(--muted);font-size:.88rem;font-weight:800}.desktop-nav a:hover{color:#fff;background:rgba(139,92,246,.16)}.account-nav-link{display:inline-flex;align-items:center;gap:8px}.account-nav-link img{width:24px;height:24px;border-radius:999px;box-shadow:0 0 14px rgba(139,92,246,.35)}.discord-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(168,132,214,.38);border-radius:18px;background:linear-gradient(145deg,rgba(58,32,92,.92),rgba(22,14,34,.95));color:#ecdff5;font-weight:900;line-height:1;box-shadow:0 0 28px rgba(139,92,246,.28)}.account-nav-link .discord-avatar-fallback{border-radius:999px;box-shadow:0 0 14px rgba(139,92,246,.35)}.discord-avatar-fallback-image{object-fit:contain;padding:8px;border:1px solid rgba(168,132,214,.38);border-radius:18px;background:linear-gradient(145deg,rgba(58,32,92,.92),rgba(22,14,34,.95));box-shadow:0 0 28px rgba(139,92,246,.28)}.account-nav-link .discord-avatar-fallback-image{padding:2px;border-radius:999px;box-shadow:0 0 14px rgba(139,92,246,.35)}.auth-button,.ghost-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:.75rem;color:#fff;font-weight:900;overflow:hidden;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.admin-list button:after,.admin-tabs button:after,.auth-button:after,.ghost-button:after,.menu-toggle:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)}.admin-list button:hover:after,.admin-tabs button:hover:after,.auth-button:hover:after,.ghost-button:hover:after,.menu-toggle:hover:after{animation:scan-light .6s ease-in-out}@keyframes scan-light{0%{left:-100%}to{left:200%}}.auth-button{background:linear-gradient(135deg,var(--blue),var(--blue-2));box-shadow:0 14px 32px rgba(139,92,246,.28)}.auth-button.muted{opacity:.65}.account-menu-wrap{position:relative;z-index:60;margin-left:28px}.account-menu-button{min-width:104px;padding-inline:14px 10px}.account-menu-button .discord-avatar-fallback-image,.account-menu-button img{width:28px;height:28px;border-radius:999px;padding:2px;background:rgba(13,7,20,.35)}.account-menu-popover{position:absolute;top:calc(100% + 10px);left:auto;right:0;display:grid;grid-gap:8px;gap:8px;width:208px;padding:14px;border:1px solid rgba(168,132,214,.22);border-radius:8px;background:rgba(31,19,48,.98);box-shadow:0 22px 52px rgba(0,0,0,.4),0 0 28px rgba(139,92,246,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.account-menu-popover a,.account-menu-popover button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:42px;padding:10px 12px;border:0;border-radius:7px;background:transparent;color:#ecdff5;cursor:pointer;text-align:start}.account-menu-popover a:hover,.account-menu-popover button:hover{background:rgba(139,92,246,.14)}.account-menu-popover button{color:#ff9aa8}.job-closed-button,.job-closed-button:disabled{background:linear-gradient(135deg,#b91c1c,#ef4444);border-color:rgba(248,113,113,.45);box-shadow:0 14px 32px rgba(239,68,68,.24);cursor:not-allowed;opacity:.96}.job-closed-button:disabled:hover,.job-closed-button:hover{transform:none;border-color:rgba(248,113,113,.45)}.job-closed-button:after{display:none}.ghost-button{background:rgba(255,255,255,.055);border-color:var(--line)}.auth-button:hover,.ghost-button:hover{transform:translateY(-2px) scale(1.02);border-color:rgba(201,167,240,.45)}.menu-toggle{position:relative;display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:.75rem;background:rgba(255,255,255,.04);color:#fff;overflow:hidden}.mobile-nav{position:absolute;inset:calc(100% + 10px) 18px auto;display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid var(--line);border-radius:8px;background:rgba(17,11,28,.96)}.mobile-nav a{padding:12px;border-radius:7px;color:var(--muted);font-weight:800}.mobile-nav a:hover{color:#fff;background:rgba(139,92,246,.14)}h1,h2,h3,p{margin-top:0}.hero-actions{flex-wrap:wrap;margin-top:30px}.admin-form,.admin-list article,.command-panel,.contact-panel,.content-card,.news-card,.role-card,.rule-row,.server-status{border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,rgba(33,21,51,.78),rgba(51,33,74,.45));box-shadow:0 20px 70px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.command-panel{position:relative;overflow:hidden;padding:20px}.metric-grid,.panel-top,.server-status{display:flex;align-items:center;justify-content:space-between;gap:14px}.panel-top{color:var(--cyan);font-weight:900;margin-bottom:18px}.server-status{justify-content:flex-start;padding:18px}.server-status strong{display:block;margin-bottom:4px}.server-status p{margin:0;color:var(--muted);font-size:.9rem}.online svg{color:#40ff9f}.metric-grid{margin-top:16px}.metric-grid div{flex:1 1;padding:16px;border:1px solid rgba(168,132,214,.12);border-radius:8px;background:rgba(255,255,255,.035);text-align:center}.metric-grid strong{display:block;font-size:2rem}.metric-grid span{color:var(--muted);font-size:.86rem;font-weight:800}.panel-image-stack{position:relative;height:188px;margin-top:18px}.panel-thumb{position:absolute;inset-block-start:0;width:62%;height:168px;overflow:hidden;border:1px solid rgba(168,132,214,.22);border-radius:8px;background:#1f1330;box-shadow:0 18px 46px rgba(0,0,0,.34)}.panel-thumb:first-child{inset-inline-end:0;transform:rotate(2deg)}.panel-thumb:nth-child(2){inset-inline-end:19%;inset-block-start:12px;transform:rotate(-2deg)}.panel-thumb:nth-child(3){inset-inline-end:38%;inset-block-start:24px;transform:rotate(3deg)}.panel-thumb img{object-fit:cover}.admin-shell,.page-shell,.section-wrap{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:88px 0}.quick-access{display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(260px,.9fr);align-items:center;grid-gap:18px;gap:18px;padding-top:34px;padding-bottom:34px}.quick-access .hero-actions{margin-top:0;justify-content:center}.quick-access .metric-grid{margin-top:0}.spin-icon{animation:spin-status .8s linear infinite}@keyframes spin-status{to{transform:rotate(1turn)}}.section-heading{margin-bottom:28px}.section-heading span{display:block;margin-bottom:7px;color:var(--cyan);font-weight:950}.section-heading h1,.section-heading h2{margin:0;font-size:clamp(2.1rem,4vw,3.8rem);line-height:1.15}.image-showcase{display:grid;grid-template-columns:1.2fr .9fr .9fr;grid-gap:18px;gap:18px;padding-top:34px}.showcase-card{position:relative;min-height:360px;overflow:hidden;border:1px solid rgba(168,132,214,.2);border-radius:8px;background:#1f1330;box-shadow:0 26px 80px rgba(0,0,0,.36)}.showcase-card:first-child{min-height:450px}.showcase-card img{object-fit:cover;transition:transform .5s ease,filter .5s ease}.showcase-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(13,7,20,.88)),linear-gradient(90deg,rgba(13,7,20,.76),transparent)}.showcase-card:hover img{transform:scale(1.06);filter:saturate(1.14) contrast(1.08)}.showcase-card div{position:absolute;inset:auto 20px 20px;z-index:1}.showcase-card svg{color:var(--cyan);filter:drop-shadow(0 0 14px rgba(201,167,240,.5))}.showcase-card h2{margin:12px 0 8px;font-size:clamp(1.35rem,2.8vw,2rem)}.showcase-card p{margin:0;color:#cbb8de;line-height:1.75;font-weight:700}.content-grid,.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.content-card,.news-card{min-height:230px;padding:24px}.news-card{position:relative;min-height:310px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.news-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .45s ease}.news-card:hover img{transform:scale(1.05);filter:saturate(1.2)}.card-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,7,20,.04),rgba(13,7,20,.9) 72%),linear-gradient(90deg,rgba(31,19,48,.74),transparent)}.news-card h3,.news-card p,.news-card span,.news-card time{position:relative;z-index:1}.content-card span,.news-card span{color:var(--cyan);font-weight:950}.content-card h2,.news-card h3{margin:14px 0 12px;font-size:1.35rem}.content-card p,.news-card p{color:var(--muted);line-height:1.8}.content-card time,.news-card time{color:#9a85b3;font-size:.86rem;font-weight:800}.news-card h3 a{color:inherit}.news-page{max-width:1180px}.news-page-heading{text-align:center}.news-page-heading p{max-width:620px;margin:12px auto 0;color:var(--muted);line-height:1.8}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.blog-card{overflow:hidden;border:1px solid rgba(168,132,214,.18);border-radius:8px;background:linear-gradient(145deg,rgba(33,21,51,.8),rgba(51,33,74,.46));color:var(--text);text-decoration:none;box-shadow:0 20px 70px rgba(0,0,0,.24);transition:transform .18s ease,border-color .18s ease,background .18s ease}.blog-card:hover{transform:translateY(-4px);border-color:rgba(201,167,240,.42);background:linear-gradient(145deg,rgba(46,28,66,.9),rgba(51,33,74,.56))}.blog-card-image{display:block;aspect-ratio:16/9;overflow:hidden;background:rgba(13,7,20,.6)}.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .45s ease}.blog-card:hover .blog-card-image img{transform:scale(1.05);filter:saturate(1.18)}.blog-card-content{display:grid;grid-gap:12px;gap:12px;padding:18px}.article-meta,.blog-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#9a85b3;font-size:.84rem;font-weight:850}.article-meta span,.blog-card-meta b{color:var(--cyan)}.blog-card h2{margin:0;font-size:1.22rem;line-height:1.45}.blog-card p{margin:0;color:var(--muted);line-height:1.75}.article-page{max-width:980px}.article-shell{overflow:hidden;border:1px solid rgba(168,132,214,.18);border-radius:8px;background:linear-gradient(145deg,rgba(33,21,51,.82),rgba(51,33,74,.48));box-shadow:0 20px 70px rgba(0,0,0,.28)}.article-hero{aspect-ratio:16/8;background:rgba(13,7,20,.6)}.article-hero img{width:100%;height:100%;object-fit:cover}.article-content{padding:clamp(22px,5vw,44px)}.article-content h1{margin:18px 0 14px;font-size:clamp(2rem,5vw,4rem);line-height:1.1}.article-excerpt{color:#d4c5e8;font-size:1.08rem;line-height:1.9;font-weight:700}.article-body{margin-top:24px}.article-body p{color:#e8ddf2;line-height:2;font-size:1rem}.article-back{margin-top:18px}.exam-page{max-width:960px}.exam-panel{display:grid;grid-gap:18px;gap:18px}.exam-section-title{border:1px solid rgba(201,167,240,.18);border-radius:8px;background:rgba(201,167,240,.06);padding:16px 18px}.exam-section-title span{color:var(--cyan);font-size:.86rem;font-weight:900}.exam-section-title h2{margin:6px 0 0;color:#ffffff;font-size:1.35rem}.exam-question,.terms-check{border:1px solid rgba(168,132,214,.18);border-radius:8px;background:linear-gradient(145deg,rgba(33,21,51,.78),rgba(51,33,74,.45));box-shadow:0 20px 70px rgba(0,0,0,.22)}.exam-question{padding:20px}.exam-question>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(201,167,240,.22);border-radius:8px;background:rgba(201,167,240,.08);color:var(--cyan);font-weight:950}.exam-question h2{margin:14px 0;font-size:1.2rem;line-height:1.6}.exam-question>label{display:block;margin:14px 0 10px;color:#f3ecfb;font-size:1.08rem;font-weight:900;line-height:1.8}.exam-question input,.exam-question textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:rgba(13,7,20,.5);color:#ffffff;font:inherit;line-height:1.8;outline:none;padding:12px 14px}.exam-question textarea{min-height:126px;resize:vertical}.exam-question input:focus,.exam-question textarea:focus{border-color:rgba(201,167,240,.58);box-shadow:0 0 0 3px rgba(201,167,240,.1)}.exam-question small{display:block;margin-top:8px;color:#b5a0c9;font-weight:800}.exam-question .field-error{color:#ff9a9a}.exam-options{display:grid;grid-gap:10px;gap:10px}.exam-options label,.terms-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.exam-options label{border:1px solid var(--line);border-radius:8px;background:rgba(13,7,20,.42);padding:12px;color:#e8ddf2;line-height:1.7}.exam-options input,.terms-check input{margin-top:6px;accent-color:var(--blue-2)}.terms-check{padding:16px;color:#e8ddf2;font-weight:800}.exam-submit{justify-self:start}.exam-submit:disabled{cursor:not-allowed;opacity:.55;transform:none}.jobs-grid,.staff-applications,.staff-role-grid{display:grid;grid-gap:16px;gap:16px}.jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.job-card,.staff-applications article,.staff-role-tool{border:1px solid rgba(168,132,214,.18);border-radius:8px;background:linear-gradient(145deg,rgba(33,21,51,.78),rgba(51,33,74,.45));box-shadow:0 20px 70px rgba(0,0,0,.22);padding:20px}.staff-applications article.reviewed-application{padding:14px 16px}.reviewed-application .staff-application-head{align-items:center}.reviewed-application h2{font-size:1rem;margin-bottom:2px}.reviewed-application p{margin:0}.compact-more-button{border:1px solid rgba(247,251,255,.18);border-radius:8px;background:rgba(247,251,255,.06);color:#fff;cursor:pointer;font-size:.82rem;font-weight:900;padding:8px 10px;white-space:nowrap}.job-card{display:grid;grid-template-rows:auto 1fr auto;align-content:stretch;grid-gap:16px;gap:16px;min-height:270px}.job-card .auth-button{align-self:end}.job-card svg{color:var(--cyan)}.job-card h2,.staff-applications h2{margin:0 0 8px}.job-card p,.staff-applications dd,.staff-applications p{color:#d6c5e6;line-height:1.8}.job-form-panel{display:grid;grid-gap:14px;gap:14px}.job-form-panel label,.staff-role-tool label{display:grid;grid-gap:8px;gap:8px;color:#f3ecfb;font-weight:900}.job-form-panel input,.job-form-panel textarea,.staff-role-tool input,.staff-role-tool select,.staff-role-tool textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:rgba(13,7,20,.5);color:#fff;font:inherit;padding:12px 14px}.job-form-panel textarea{min-height:130px;resize:vertical}.staff-role-tool textarea{resize:vertical}.staff-role-tool select option{background:#1f1330;color:#fff}.staff-panel{display:grid;grid-gap:20px;gap:20px}.staff-panel-with-nav{grid-template-columns:220px minmax(0,1fr)}.staff-panel>.section-heading{grid-column:1/-1}.staff-log-filters,.staff-section-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.staff-section-tabs{align-self:start;flex-direction:column;grid-column:1;grid-row:2;position:-webkit-sticky;position:sticky;top:106px}.staff-panel-with-nav>:not(.section-heading):not(.staff-section-tabs){grid-column:2}.danger-button,.staff-log-filters button,.staff-section-tabs button{border:1px solid rgba(168,132,214,.22);border-radius:8px;background:rgba(255,255,255,.055);color:#ecdff5;cursor:pointer;font-weight:900;min-height:42px;padding:0 16px}.staff-log-filters button.active,.staff-section-tabs button.active{background:linear-gradient(135deg,rgba(91,42,140,.9),rgba(139,92,246,.86));border-color:rgba(201,167,240,.45);box-shadow:0 14px 32px rgba(139,92,246,.24)}.danger-button{background:linear-gradient(135deg,#9f1239,#ef4444);border-color:rgba(248,113,113,.48)}.staff-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.moderation-tool{display:grid;grid-gap:16px;gap:16px}.moderation-form-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.staff-role-grid>div{border:1px solid var(--line);border-radius:8px;background:rgba(13,7,20,.38);display:grid;grid-gap:10px;gap:10px;padding:14px}.staff-role-grid button{border:1px solid rgba(201,167,240,.28);border-radius:8px;background:rgba(201,167,240,.08);color:#fff;cursor:pointer;font-weight:900;padding:10px}.role-note{color:#d6c5e6;font-size:.9rem;line-height:1.6}.staff-application-head{align-items:flex-start;display:flex;justify-content:space-between;gap:14px}.staff-application-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.staff-question-editor{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.staff-question-row{align-items:end;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(150px,.55fr) minmax(220px,1fr) auto auto;padding:12px}.staff-question-row button{border:1px solid rgba(255,154,154,.28);border-radius:8px;background:rgba(255,154,154,.08);color:#fff;cursor:pointer;font-weight:900;padding:10px 14px}.activation-exam-row{align-items:start;grid-template-columns:42px minmax(0,1fr) auto}.activation-exam-row>span{display:grid;min-height:42px;place-items:center;border:1px solid var(--line);border-radius:8px;background:rgba(201,167,240,.08);color:var(--cyan);font-weight:900}.activation-exam-row textarea{min-height:78px}.activation-exam-row>button{min-height:46px;min-width:86px;padding:12px 18px}.activation-exam-set{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(168,132,214,.16);border-radius:8px;background:rgba(13,7,20,.28);padding:14px}.staff-question-check{margin:0;padding:10px;white-space:nowrap}.staff-applications dl{display:grid;grid-gap:10px;gap:10px;margin:16px 0 0}.application-role-actions{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;margin-top:16px;padding-top:16px}.application-role-actions h3{font-size:1rem;margin:0}.moderation-surveys{display:grid;grid-gap:16px;gap:16px;direction:rtl;text-align:right}.moderation-survey-list{display:grid;grid-gap:14px;gap:14px}.moderation-survey-card{border:1px solid var(--line);border-radius:8px;background:rgba(13,7,20,.38);padding:14px;direction:rtl;text-align:right}.moderation-survey-head{align-items:flex-start;display:flex;justify-content:space-between;gap:14px;direction:rtl;text-align:right}.moderation-survey-head>div{display:grid;grid-gap:5px;gap:5px;justify-items:start}.moderation-survey-head h3{font-size:1.05rem;margin:4px 0}.moderation-survey-head p,.moderation-survey-head span{color:#d6c5e6;margin:0}.moderation-survey-head strong{color:var(--cyan)}.moderation-survey-card dl{display:grid;grid-gap:10px;gap:10px;margin:14px 0 0}.moderation-survey-card dl>div{border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.moderation-survey-card dt{color:#fff;font-weight:900}.moderation-survey-card dd{color:#d6c5e6;line-height:1.75;margin:6px 0 0;white-space:pre-wrap}.staff-applications dl>div{border-top:1px solid var(--line);padding-top:10px}.staff-applications dt{color:var(--cyan);font-weight:900}.staff-applications dd{margin:4px 0 0;white-space:pre-wrap}.split-zone{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.role-stack,.rule-list{display:grid;grid-gap:14px;gap:14px}.role-card,.rule-row{display:flex;gap:14px;padding:18px}.rule-row svg{flex:0 0 auto;color:var(--cyan)}.role-card{border-color:color-mix(in srgb,var(--accent) 58%,transparent)}.role-card svg{flex:0 0 auto;color:var(--accent)}.role-card p,.rule-row p{margin:5px 0 0;color:var(--muted);line-height:1.65}.home-rule-items{display:grid;grid-gap:8px;gap:8px;margin:10px 0 0;padding:0;list-style:none}.home-rule-items li{position:relative;color:var(--muted);line-height:1.7;-webkit-padding-start:18px;padding-inline-start:18px}.home-rule-items li:before{content:"";position:absolute;inset-block-start:.82em;inset-inline-start:0;width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px rgba(201,167,240,.6)}.contact-panel,.final-cta{position:relative;width:min(920px,calc(100% - 36px));margin:70px auto;padding:clamp(28px,5vw,54px);overflow:hidden;border:1px solid rgba(201,167,240,.22);border-radius:8px;background:radial-gradient(circle at 10% 20%,rgba(201,167,240,.18),transparent 30%),linear-gradient(145deg,rgba(31,19,48,.86),rgba(51,33,74,.5));text-align:center}.final-cta{isolation:isolate}.final-cta>img{z-index:-2;object-fit:cover;opacity:.58;filter:saturate(1.1) contrast(1.08)}.final-cta-shade{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 35%,rgba(139,92,246,.36),transparent 38%),linear-gradient(180deg,rgba(13,7,20,.42),rgba(13,7,20,.95))}.contact-panel h1,.final-cta h2{margin:16px 0;font-size:clamp(2rem,4vw,3.7rem)}.contact-panel p,.final-cta p{color:var(--muted);font-size:1.08rem;line-height:1.85}.contact-panel .auth-button,.final-cta .hero-actions{justify-content:center}.login-page{position:relative;display:grid;min-height:100svh;place-items:center;overflow:hidden;padding:120px 18px 48px}.login-bg,.login-shade{position:absolute;inset:0}.login-bg{object-fit:cover;object-position:center;filter:saturate(1.08) contrast(1.05)}.login-shade{background:radial-gradient(circle at 50% 32%,rgba(139,92,246,.24),transparent 28%),linear-gradient(180deg,rgba(13,7,20,.7),rgba(13,7,20,.92))}.login-card{position:relative;z-index:1;width:min(100%,440px);overflow:hidden;border:1px solid rgba(168,132,214,.2);border-radius:1rem;background:rgba(31,19,48,.76);padding:clamp(24px,5vw,38px);text-align:center;box-shadow:0 30px 90px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.login-card:after,.login-card:before{content:"";position:absolute;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent,rgba(201,167,240,.4),transparent)}.login-card:before{inset-block-start:0}.login-card:after{inset-block-end:0}.login-logo{width:170px;height:110px;margin:0 auto 22px;object-fit:contain;border-radius:0;filter:drop-shadow(0 0 28px rgba(139,92,246,.52))}.login-card .section-heading{margin-bottom:16px}.login-card h1{font-size:clamp(2.1rem,8vw,3rem)}.login-copy,.login-note{color:var(--muted);line-height:1.85}.login-copy{margin-bottom:24px;font-size:.98rem}.login-discord{width:100%;min-height:56px;background:#5865f2;box-shadow:0 18px 36px rgba(88,101,242,.24)}.login-discord:hover{background:#4752c4}.login-note{margin:20px 0 0;font-size:.82rem}.login-secure-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:22px;padding:14px;border:1px solid rgba(168,132,214,.14);border-radius:.75rem;background:rgba(255,255,255,.04);color:var(--muted);font-size:.78rem;line-height:1.6}.login-secure-note svg{flex:0 0 auto;color:var(--cyan)}.login-back{display:inline-flex;margin-top:18px;color:var(--muted);font-size:.82rem;font-weight:800;transition:color .16s ease}.login-back:hover{color:var(--cyan)}.login-success-state{display:grid;justify-items:center;grid-gap:16px;gap:16px;padding:20px 0}.login-success-state>span{display:grid;width:86px;height:86px;place-items:center;border:1px solid rgba(64,255,159,.24);border-radius:999px;background:rgba(64,255,159,.08);color:#40ff9f;box-shadow:0 0 42px rgba(64,255,159,.18)}.login-success-state h1{margin:0;font-size:clamp(1.8rem,6vw,2.6rem)}.login-success-state p{margin:0;color:var(--muted);font-weight:800}.form-error,.form-success{margin:0;padding:12px 14px;border-radius:.75rem;font-weight:800}.form-success{border:1px solid rgba(64,255,159,.2);background:rgba(64,255,159,.08);color:#40ff9f}.form-error{border:1px solid rgba(255,79,109,.24);background:rgba(255,79,109,.1);color:#ff9bae}.rules-page{max-width:920px}.rules-heading{text-align:center}.rules-heading b{color:var(--blue-2)}.rules-heading p{max-width:680px;margin:14px auto 0;color:var(--muted);line-height:1.8}.rules-accordion{display:grid;grid-gap:16px;gap:16px}.rule-category{overflow:hidden;border:1px solid rgba(168,132,214,.18);border-radius:1rem;background:linear-gradient(145deg,rgba(33,21,51,.76),rgba(51,33,74,.42));box-shadow:0 20px 70px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .18s ease,background .18s ease}.rule-category.open{border-color:rgba(201,167,240,.34);background:linear-gradient(145deg,rgba(46,28,66,.86),rgba(51,33,74,.52))}.rule-category-button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;border:0;background:transparent;color:var(--text);padding:18px 20px;text-align:right;cursor:pointer}.rule-category,.rule-category-body,.rule-category-button,.rules-accordion{direction:rtl}.rule-category-title{display:flex;flex:1 1;min-width:0;align-items:center;justify-content:flex-start;gap:12px}.rule-category-icon{display:none;width:46px;height:46px;flex:0 0 auto;place-items:center;border:1px solid rgba(201,167,240,.22);border-radius:.85rem;background:rgba(201,167,240,.08);color:var(--cyan)}.rule-category-icon img{width:28px;height:28px;object-fit:contain}.rule-category-title>span:nth-child(2){font-size:1.08rem;font-weight:900}.rule-category-title small{padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--muted);font-size:.75rem;font-weight:800}.rule-category-body{overflow:hidden}.rule-category-text{white-space:pre-line;border-top:1px solid rgba(168,132,214,.14);padding:22px 28px;color:#e8ddf2;font-size:.98rem;font-weight:700;line-height:2.15;text-align:right;direction:rtl}.spark{position:absolute;inset:18px auto auto 20px;color:rgba(201,167,240,.3)}.admin-shell,.page-shell{min-height:calc(100vh - 76px);padding-top:140px}.admin-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.admin-list button,.admin-tabs button{position:relative;min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:.75rem;background:rgba(255,255,255,.04);color:var(--text);overflow:hidden;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.admin-list button:hover,.admin-tabs button:hover{transform:translateY(-1px) scale(1.01);border-color:rgba(201,167,240,.45);background:rgba(139,92,246,.16)}.admin-list button:disabled,.admin-tabs button:disabled,.rules-admin-line-actions button:disabled{cursor:not-allowed;opacity:.45;transform:none}.admin-tabs .active{background:var(--blue)}.admin-grid{display:grid;grid-template-columns:minmax(300px,420px) 1fr;grid-gap:20px;gap:20px;align-items:start}.admin-form{display:grid;grid-gap:14px;gap:14px;padding:22px}.admin-form h2{margin-bottom:4px}.admin-form label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-weight:800}.admin-form input,.admin-form select,.admin-form textarea{width:100%;min-height:44px;border:1px solid var(--line);border-radius:8px;background:rgba(13,7,20,.72);color:var(--text);padding:10px 12px}.admin-form textarea{min-height:130px;resize:vertical}.rules-admin-editor{display:grid;grid-gap:10px;gap:10px;color:var(--muted);font-weight:800;text-align:right}.rules-admin-lines{display:none;gap:10px}.rules-admin-body{min-height:180px;line-height:1.9;text-align:right;white-space:pre-wrap}.rules-admin-editor>.admin-mini-button{display:none}.rules-admin-line{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.rules-admin-line textarea{min-height:92px;line-height:1.8;text-align:right}.admin-list-order,.rules-admin-line-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-mini-button,.rules-admin-line-actions button{min-height:38px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.04);color:var(--text);padding:0 10px;cursor:pointer}.admin-mini-button{justify-self:start;min-width:120px}.admin-message{margin:0;color:var(--cyan)}.admin-image-preview{display:grid;grid-gap:8px;gap:8px}.admin-image-preview img{width:100%;max-height:180px;object-fit:cover;border:1px solid var(--line);border-radius:8px}.admin-image-preview span{color:var(--muted);direction:ltr;overflow-wrap:anywhere;text-align:right;font-size:.82rem}.admin-list{display:grid;grid-gap:14px;gap:14px}.admin-list article{padding:18px}.admin-list p{color:var(--muted);line-height:1.65}.admin-list article div{display:flex;gap:10px}.admin-list-order{margin-top:12px}.terms-admin-form{width:min(920px,100%)}.terms-admin-form textarea{min-height:360px}.terms-page{max-width:920px}.terms-panel{border:1px solid rgba(168,132,214,.18);border-radius:8px;background:linear-gradient(145deg,rgba(33,21,51,.82),rgba(51,33,74,.48));box-shadow:0 20px 70px rgba(0,0,0,.28);padding:clamp(24px,5vw,44px)}.terms-content{display:grid;grid-gap:16px;gap:16px}.terms-content p{margin:0;color:#e8ddf2;line-height:2}.account-page{max-width:920px}.account-panel{display:grid;grid-gap:24px;gap:24px;border:1px solid rgba(168,132,214,.18);border-radius:8px;background:linear-gradient(145deg,rgba(33,21,51,.82),rgba(51,33,74,.48));box-shadow:0 20px 70px rgba(0,0,0,.28);padding:clamp(24px,5vw,44px)}.account-hero{display:flex;align-items:center;gap:18px}.account-hero img{border-radius:18px;box-shadow:0 0 28px rgba(139,92,246,.35)}.account-grid span,.account-hero span{color:var(--cyan);font-weight:900}.account-hero h1{margin:8px 0 6px;font-size:clamp(2rem,5vw,3.4rem)}.account-hero p{margin:0;color:var(--muted);direction:ltr;text-align:right}.account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.account-grid div{border:1px solid var(--line);border-radius:8px;background:rgba(13,7,20,.42);padding:16px}.account-grid strong{display:block;margin-top:8px;overflow-wrap:anywhere}.account-roles h2{margin-bottom:14px}.account-roles>div{display:flex;flex-wrap:wrap;gap:10px}.account-roles span{border:1px solid color-mix(in srgb,var(--role-color) 65%,transparent);border-radius:999px;background:color-mix(in srgb,var(--role-color) 18%,transparent);color:#fff;padding:8px 12px;font-weight:850}.account-roles p{color:var(--muted)}.account-exam-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(201,167,240,.2);border-radius:8px;background:rgba(201,167,240,.07);padding:18px}.account-exam-cta span{color:var(--cyan);font-weight:900}.account-exam-cta h2{margin:8px 0}.account-exam-cta p{margin:0;color:var(--muted);line-height:1.75}.site-footer{display:grid;width:min(1180px,calc(100% - 36px));margin:54px auto 0;padding:24px 0 34px;border-top:1px solid rgba(168,132,214,.18);grid-template-columns:1fr auto;align-items:center;grid-gap:16px;gap:16px;color:var(--muted)}.footer-brand{direction:ltr;display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:950}.footer-brand img{width:94px;height:60px;object-fit:contain;border-radius:0;filter:drop-shadow(0 0 20px rgba(139,92,246,.4))}.site-footer p{margin:0;text-align:start;font-weight:800}@media (max-width:960px){.desktop-nav{display:none}.menu-toggle{display:inline-grid;place-items:center}.admin-grid,.hero-grid,.quick-access,.split-zone{grid-template-columns:1fr}.command-panel{max-width:520px}.blog-grid,.content-grid,.image-showcase,.news-grid{grid-template-columns:1fr}.showcase-card,.showcase-card:first-child{min-height:340px}.site-footer{grid-template-columns:1fr;justify-items:center}.site-footer,.site-footer p{text-align:center}.account-grid{grid-template-columns:1fr}.account-exam-cta{align-items:stretch;flex-direction:column}.jobs-grid,.moderation-form-grid,.staff-panel-with-nav,.staff-role-grid{grid-template-columns:1fr}.staff-panel-with-nav>:not(.section-heading):not(.staff-section-tabs),.staff-section-tabs{grid-column:1}.staff-section-tabs{position:static}.staff-question-row{grid-template-columns:1fr}.staff-application-head{flex-direction:column}.staff-application-actions{justify-content:flex-start}}@media (max-width:560px){.site-header{min-height:68px;padding-inline:14px}.brand-link span{display:none}.auth-button{padding-inline:12px}.admin-actions,.hero-actions{align-items:stretch;flex-direction:column}.metric-grid{flex-direction:column}.metric-grid div{width:100%}.panel-image-stack{height:150px}.panel-thumb{height:132px}.showcase-card,.showcase-card:first-child{min-height:300px}}:root{--surface:linear-gradient(150deg,rgba(36,22,56,0.78),rgba(19,11,31,0.72));--surface-border:rgba(168,132,214,0.2);--surface-border-strong:rgba(201,167,240,0.38);--radius-lg:18px;--radius-md:14px;--shadow-card:0 24px 70px rgba(0,0,0,0.32);--glow:0 0 0 1px rgba(201,167,240,0.08),0 18px 44px rgba(139,92,246,0.22);--ok:#3ee69a;--warn:#f5b84b;--text-soft:#d9cceb}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.desktop-nav{gap:4px}.desktop-nav a{position:relative;transition:color .16s ease,background .16s ease}.desktop-nav a.active{color:#fff;background:rgba(139,92,246,.2);box-shadow:inset 0 0 0 1px rgba(201,167,240,.22)}.desktop-nav a.active:after{content:"";position:absolute;inset-inline:30%;bottom:-2px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--blue),var(--blue-2))}.header-discord{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid rgba(88,101,242,.45);border-radius:.75rem;background:rgba(88,101,242,.16);color:#e6e8ff;font-weight:800;transition:background .16s ease,transform .16s ease}.header-discord:hover{background:rgba(88,101,242,.32);transform:translateY(-1px)}.account-menu-wrap{margin-left:0}.account-menu-button{gap:8px}.account-menu-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext}.auth-loading{display:inline-block;width:104px;animation:soft-pulse 1.2s ease-in-out infinite}.mobile-nav{max-height:calc(100svh - 110px);overflow-y:auto;box-shadow:0 24px 60px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-nav a.active{color:#fff;background:rgba(139,92,246,.2);box-shadow:inset -3px 0 0 var(--blue-2)}.mobile-nav .mobile-nav-discord{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;background:rgba(88,101,242,.22);color:#e6e8ff}.page-shell{padding-top:132px;padding-bottom:72px}.page-heading{max-width:760px;margin:0 auto 34px;text-align:center}.page-eyebrow{display:inline-block;margin-bottom:12px;padding:5px 14px;border:1px solid rgba(201,167,240,.24);border-radius:999px;background:rgba(139,92,246,.12);color:var(--cyan);font-size:.8rem;font-weight:800;letter-spacing:.04em}.page-heading h1{margin:0 0 14px;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:900;line-height:1.2}.page-heading p{margin:0;color:var(--text-soft);font-size:clamp(1rem,1.6vw,1.12rem);font-weight:500;line-height:1.9}.hero-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;min-width:230px;padding:0 26px;border:1px solid rgba(201,167,240,.28);border-radius:14px;color:#fff;font-size:1.02rem;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.hero-button:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(221,201,240,.6)}.hero-button:disabled{cursor:wait;opacity:.8}.hero-button-primary{background:linear-gradient(135deg,var(--blue),var(--blue-2));box-shadow:0 16px 40px rgba(139,92,246,.35)}.hero-button-primary:hover:not(:disabled){box-shadow:0 20px 50px rgba(139,92,246,.5)}.hero-button-discord{background:linear-gradient(135deg,rgba(76,43,128,.72),rgba(88,101,242,.72));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 40px rgba(0,0,0,.3)}.hero-button-placeholder{min-width:230px;background:rgba(255,255,255,.06);animation:soft-pulse 1.2s ease-in-out infinite}.auth-button:disabled,.ghost-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.discord-button{border-color:rgba(88,101,242,.45);background:rgba(88,101,242,.18)}@keyframes soft-pulse{50%{opacity:.55}}.home-hero{position:relative;display:grid;min-height:100svh;place-items:center;overflow:hidden;padding:120px 20px 72px;isolation:isolate;background:linear-gradient(180deg,#120a1d,#0d0714)}.home-hero-media{position:absolute;inset:-24px;z-index:-2}.home-hero-media img{object-fit:cover;object-position:center 45%;filter:blur(2px) saturate(.95) hue-rotate(-12deg);transform:scale(1.03)}.home-hero-overlay{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 45%,rgba(10,6,16,.55),rgba(10,6,16,.2) 75%),linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 35%,rgba(13,7,20,.55) 75%,#0d0714)}.home-hero-content{display:grid;justify-items:center;width:min(880px,100%);text-align:center}.home-hero-logo{width:clamp(110px,14vw,168px);height:auto;margin-bottom:10px;filter:drop-shadow(0 6px 18px rgba(0,0,0,.5))}.home-hero-eyebrow{margin-bottom:10px;padding:6px 16px;border:1px solid rgba(201,167,240,.28);border-radius:999px;background:rgba(13,7,20,.45);color:#e3d3f5;font-size:.82rem;font-weight:700;letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-hero-content h1{margin:0;color:#fff;font-size:clamp(2.3rem,8.2vw,6rem);overflow-wrap:anywhere;font-weight:900;line-height:1.1;text-shadow:0 4px 24px rgba(0,0,0,.7)}.home-hero-tagline{max-width:760px;margin:18px 0 0;color:#f5eefc;font-size:clamp(1.12rem,2.2vw,1.5rem);font-weight:700;line-height:1.85;text-shadow:0 2px 18px rgba(0,0,0,.55)}.home-hero-description{max-width:760px;text-wrap:pretty;margin:12px 0 0;color:#d6c8e8;font-size:clamp(.98rem,1.6vw,1.12rem);font-weight:500;line-height:1.9;text-shadow:0 2px 14px rgba(0,0,0,.55)}.home-hero .hero-button,.home-hero .hero-button:hover:not(:disabled),.home-hero .hero-user-chip{box-shadow:0 12px 30px rgba(0,0,0,.35)}.home-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px}.hero-user-chip{display:inline-flex;align-items:center;gap:12px;min-height:56px;min-width:230px;padding:6px 14px 6px 18px;border:1px solid rgba(201,167,240,.32);border-radius:14px;background:rgba(31,19,48,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--glow);transition:transform .18s ease,border-color .18s ease}.hero-user-chip:hover{transform:translateY(-2px);border-color:rgba(221,201,240,.55)}.hero-user-chip img{width:44px;height:44px;border-radius:999px;object-fit:cover}.hero-user-chip>span{display:grid;flex:1 1;text-align:start}.hero-user-chip small{color:var(--muted);font-size:.76rem;font-weight:500}.hero-user-chip strong{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext}.hero-secondary-link{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:8px 16px;border-radius:999px;background:rgba(13,7,20,.5);color:#e3d3f5;font-size:.92rem;font-weight:700;transition:background .16s ease}.hero-secondary-link:hover{background:rgba(139,92,246,.25)}.status-page{max-width:980px}.status-card{position:relative;overflow:hidden;padding:clamp(20px,4vw,34px);border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:radial-gradient(circle at 12% 0,rgba(139,92,246,.18),transparent 38%),var(--surface);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.status-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.status-identity{display:flex;align-items:center;gap:14px;min-width:0}.contact-card-icon,.job-card-icon,.jobs-notice-icon,.login-error-icon,.status-identity-icon,.status-live-icon{display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(201,167,240,.24);background:linear-gradient(145deg,rgba(139,92,246,.25),rgba(91,42,140,.18));color:#dcc8f7}.status-identity-icon{width:54px;height:54px;border-radius:var(--radius-md)}.status-eyebrow{display:block;color:var(--muted);font-size:.82rem;font-weight:600}.status-identity h2{margin:2px 0 0;font-size:clamp(1.4rem,3vw,2rem);font-weight:900;unicode-bidi:plaintext}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid;border-radius:999px;font-size:.86rem;font-weight:800}.status-pill i{width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.is-online.status-pill{border-color:rgba(62,230,154,.32);background:rgba(62,230,154,.1);color:var(--ok)}.is-online.status-pill i{animation:soft-pulse 1.6s ease-in-out infinite}.is-offline.status-pill{border-color:rgba(255,79,109,.32);background:rgba(255,79,109,.1);color:#ff8fa1}.is-unknown.status-pill{border-color:rgba(245,184,75,.32);background:rgba(245,184,75,.1);color:var(--warn)}.is-loading.status-pill{border-color:var(--surface-border);background:rgba(255,255,255,.05);color:var(--muted)}.status-live{display:flex;align-items:center;gap:14px;margin-top:22px;padding:16px 18px;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:rgba(255,255,255,.035)}.status-live-icon{width:46px;height:46px;border-radius:12px}.status-live.is-online{border-color:rgba(62,230,154,.22)}.status-live.is-online .status-live-icon{border-color:rgba(62,230,154,.3);background:rgba(62,230,154,.12);color:var(--ok)}.status-live.is-offline{border-color:rgba(255,79,109,.24)}.status-live.is-offline .status-live-icon{border-color:rgba(255,79,109,.3);background:rgba(255,79,109,.12);color:#ff8fa1}.status-live.is-unknown{border-color:rgba(245,184,75,.24)}.status-live.is-unknown .status-live-icon{border-color:rgba(245,184,75,.3);background:rgba(245,184,75,.12);color:var(--warn)}.status-live strong{display:block;margin-bottom:4px;font-size:1.08rem}.status-live p{margin:0;color:var(--text-soft);font-weight:500;line-height:1.7}.status-error{margin:14px 0 0;padding:12px 14px;border:1px solid rgba(245,184,75,.28);border-radius:12px;background:rgba(245,184,75,.08);color:#ffd38a;font-weight:600}.status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.status-stat{display:grid;grid-gap:6px;gap:6px;padding:16px;border:1px solid rgba(168,132,214,.14);border-radius:var(--radius-md);background:rgba(13,7,20,.35);transition:border-color .18s ease,transform .18s ease}.status-stat:hover{border-color:var(--surface-border-strong);transform:translateY(-2px)}.status-stat svg{color:var(--blue-2)}.status-stat span{color:var(--muted);font-size:.84rem;font-weight:600}.status-stat strong{display:block;min-height:1.3em;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:900;overflow-wrap:anywhere}.status-time{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:560px){.status-stat .status-time{font-size:1.15rem}}.status-skeleton{display:inline-block;width:56px;height:.9em;border-radius:6px;background:rgba(255,255,255,.1);animation:soft-pulse 1.2s ease-in-out infinite}.status-meter{margin-top:18px}.status-meter-label{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--muted);font-size:.84rem;font-weight:600}.status-meter-track{height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.07)}.status-meter-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--blue-2));box-shadow:0 0 14px rgba(139,92,246,.6);transition:width .5s ease}.status-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.status-actions>*{flex:1 1 180px}.rules-scope{--rules-title-size:48px;--rules-section-title-size:18px;--rules-text-size:16px;--rules-title-color:#f3ecfb;--rules-section-title-color:#f3ecfb;--rules-text-color:#e3d7f0;--rules-number-color:#b48cff;--rules-font-weight:500;--rules-line-height:2;--rules-paragraph-gap:10px;--rules-section-bg:rgba(33,21,51,0.72);--rules-border:rgba(168,132,214,0.2);--rules-open-bg:rgba(52,31,80,0.82);--rules-hover:rgba(139,92,246,0.14)}.rules-page{max-width:940px}.rules-scope .rules-title{margin:0 0 14px;color:var(--rules-title-color);font-size:clamp(calc(var(--rules-title-size) * .65),6vw,var(--rules-title-size));font-weight:900;line-height:1.2}.rules-scope .rules-intro{max-width:680px;margin:0 auto;color:var(--text-soft);font-size:1.05rem;font-weight:500;line-height:1.9}.rules-scope .rules-accordion{gap:12px}.rules-scope .rule-category{border:1px solid var(--rules-border);border-radius:var(--radius-md);background:var(--rules-section-bg);box-shadow:0 16px 50px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rules-scope .rule-category.open{border-color:var(--rules-border);background:var(--rules-open-bg);box-shadow:0 18px 60px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.04)}.rules-scope .rule-category-button{padding:16px 20px;transition:background .16s ease}.rules-scope .rule-category-button:hover{background:var(--rules-hover)}.rules-scope .rule-category-icon{display:grid;width:40px;height:40px;border-color:var(--rules-border);color:var(--rules-number-color)}.rules-scope .rule-category-name{color:var(--rules-section-title-color);font-size:var(--rules-section-title-size);font-weight:800;line-height:1.5;text-align:start;unicode-bidi:plaintext}.rules-scope .rule-category-chevron{display:grid;color:var(--rules-number-color)}.rules-body{display:grid;grid-gap:var(--rules-paragraph-gap);gap:var(--rules-paragraph-gap);padding:20px clamp(16px,3vw,28px) 24px;border-top:1px solid var(--rules-border);color:var(--rules-text-color);font-size:var(--rules-text-size);font-weight:var(--rules-font-weight);line-height:var(--rules-line-height)}.rules-line{display:flex;align-items:baseline;gap:10px;margin:0;padding:4px 8px;border-radius:10px;overflow-wrap:anywhere;transition:background .16s ease}.rules-line:hover{background:var(--rules-hover)}.rules-bullet{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--rules-number-color);box-shadow:0 0 10px var(--rules-number-color);transform:translateY(-.15em)}.rules-number{flex:0 0 auto;min-width:1.6em;font-weight:900}.rules-label,.rules-number{color:var(--rules-number-color)}.rules-label{font-weight:800}.rules-subheading{margin:8px 0 0;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-border-start:3px solid var(--rules-number-color);border-inline-start:3px solid var(--rules-number-color);color:var(--rules-section-title-color);font-size:calc(var(--rules-text-size) * 1.08);font-weight:800;line-height:1.6}.rules-subheading:first-child{margin-top:0}.admin-hint{margin:0 0 6px;color:var(--muted);font-size:.9rem;font-weight:500;line-height:1.8}.admin-hint code{padding:1px 6px;border-radius:6px;background:rgba(255,255,255,.08);font-size:.82rem}.style-editor{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;grid-gap:18px;gap:18px}.style-editor fieldset{display:grid;grid-gap:12px;gap:12px;margin:0;padding:14px;border:1px solid var(--surface-border);border-radius:12px}.style-editor legend{padding:0 6px;color:var(--cyan);font-weight:800}.style-range span{display:flex;justify-content:space-between;gap:10px}.style-range output{color:#fff;font-size:.86rem}.style-range input[type=range]{width:100%;padding:0;accent-color:var(--blue-2)}.style-color{display:grid;grid-gap:6px;gap:6px;color:var(--muted)}.style-color>div{display:flex;gap:8px}.style-color input[type=color]{flex:0 0 46px;width:46px;height:42px;padding:3px;border:1px solid var(--surface-border);border-radius:10px;background:transparent;cursor:pointer}.style-color input:not([type=color]){flex:1 1;min-width:0}.style-editor-preview{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:8px;gap:8px}.rules-preview{max-height:calc(100vh - 140px);overflow-y:auto;padding:22px;border:1px dashed var(--surface-border-strong);border-radius:var(--radius-lg);background:rgba(13,7,20,.55)}.rules-preview .page-heading{margin-bottom:22px}.site-settings-form{max-width:820px}.site-settings-colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.site-settings-swatch{grid-column:1/-1;display:grid;min-height:48px;place-items:center;border-radius:12px;color:#fff;font-weight:800}.jobs-notice{display:flex;align-items:center;gap:16px;max-width:900px;margin:0 auto 28px;padding:18px 20px;border:1px solid var(--surface-border-strong);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0,rgba(139,92,246,.25),transparent 50%),var(--surface);box-shadow:var(--glow)}.jobs-notice-icon{width:54px;height:54px;border-radius:var(--radius-md)}.jobs-notice strong{display:block;margin-bottom:4px;font-size:1.1rem}.jobs-notice p{margin:0;color:var(--text-soft);font-weight:500;line-height:1.8}.jobs-page .job-card{grid-template-rows:auto 1fr auto;gap:18px;min-height:0;padding:24px;border-color:var(--surface-border);border-radius:var(--radius-lg);background:var(--surface);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.jobs-page .job-card:hover{transform:translateY(-4px);border-color:var(--surface-border-strong);box-shadow:var(--shadow-card),var(--glow)}.job-card-icon{width:58px;height:58px;border-radius:var(--radius-md)}.jobs-page .job-card h2{font-size:1.35rem;font-weight:900}.jobs-page .job-card p{margin:0;color:var(--text-soft);font-weight:500;line-height:1.9}.job-card-footer{display:grid;grid-gap:6px;gap:6px;padding-top:16px;border-top:1px solid rgba(168,132,214,.14)}.job-ingame-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid rgba(201,167,240,.3);border-radius:12px;background:rgba(139,92,246,.16);color:#eadcfb;font-weight:800}.job-card-footer small{color:var(--muted);font-size:.82rem;font-weight:500;text-align:center}.contact-card{display:grid;justify-items:center;max-width:760px;margin:0 auto;padding:clamp(28px,6vw,56px);border:1px solid var(--surface-border);border-radius:22px;background:radial-gradient(circle at 50% 0,rgba(139,92,246,.24),transparent 55%),var(--surface);box-shadow:var(--shadow-card);text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.contact-card-icon{width:76px;height:76px;margin-bottom:18px;border-radius:22px;box-shadow:var(--glow)}.contact-card h1{margin:0 0 16px;font-size:clamp(2.1rem,5vw,3.2rem);font-weight:900}.contact-lead{max-width:620px;margin:0;color:#efe6fa;font-size:clamp(1.02rem,1.8vw,1.15rem);font-weight:600;line-height:1.95}.contact-sub{margin:12px 0 0;color:var(--text-soft);font-weight:500;line-height:1.8}.contact-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 0;padding:0;list-style:none}.contact-topics li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgba(168,132,214,.2);border-radius:999px;background:rgba(255,255,255,.04);color:#e3d3f5;font-size:.9rem}.contact-topics svg{color:var(--blue-2)}.contact-cta{margin-top:30px}.login-card h1{margin:0 0 10px;font-size:clamp(1.5rem,5vw,2rem)}.login-error-icon{width:64px;height:64px;margin:0 auto 16px;border-color:rgba(245,184,75,.3);border-radius:18px;background:rgba(245,184,75,.1);color:var(--warn)}.login-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media (max-width:1100px){.desktop-nav a{padding-inline:9px}.header-discord span{display:none}.style-editor{grid-template-columns:1fr}.style-editor-preview{position:static}}@media (max-width:960px){.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-page .jobs-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.header-discord span{display:inline}}@media (max-width:560px){.page-shell{padding-top:104px}.header-tools{gap:6px}.header-discord{padding:0 11px}.account-menu-name,.header-discord span{display:none}.account-menu-button{min-width:0;padding-inline:8px}.home-hero{padding-top:100px}.home-hero-actions{flex-direction:column;align-items:stretch;width:100%}.hero-button,.hero-user-chip{width:100%;min-width:0}.site-settings-colors,.status-grid{grid-template-columns:1fr 1fr}.status-stat{padding:12px}.status-actions>*{flex-basis:100%}.jobs-notice{flex-direction:column;text-align:center}.rules-scope .rule-category-button{padding:14px}.rules-scope .rule-category-icon{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}