:root{--mn-green:#0fa;--mn-green-bright:#5fffc4;--mn-green-deep:#0c8;--mn-green-glow:rgba(0,255,170,.35);--mn-cyan:#00d4ff;--mn-cyan-deep:#09c;--mn-grad-accent:linear-gradient(90deg,#0fa,#00d4ff);--mn-grad-accent-vertical:linear-gradient(180deg,#0fa,#00d4ff);--bg-0:#0a0e14;--bg-1:#0d1219;--bg-2:#111722;--bg-3:#161e2c;--bg-4:#1a2230;--fg-0:#fff;--fg-1:#e6ebf2;--fg-2:#98a2b3;--fg-3:#5b6677;--fg-4:#2f3847;--success:#0fa;--info:#00d4ff;--warn:#ffb547;--danger:#ff5a6e;--border-subtle:hsla(0,0%,100%,.04);--border-card:#1a2230;--border-hover:rgba(0,255,170,.4);--border-strong:#2a3445;--shadow-card:0 1px 0 hsla(0,0%,100%,.02) inset,0 8px 24px rgba(0,0,0,.45);--shadow-card-hover:0 1px 0 hsla(0,0%,100%,.04) inset,0 12px 36px rgba(0,0,0,.6);--glow-green-sm:0 0 12px rgba(0,255,170,.35);--glow-green-md:0 0 28px rgba(0,255,170,.45);--glow-green-lg:0 0 60px rgba(0,255,170,.55);--glow-cyan-md:0 0 28px rgba(0,212,255,.45);--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--font-display:var(--font-outfit),system-ui,sans-serif;--font-body:var(--font-outfit),system-ui,sans-serif;--font-mono:var(--font-jetbrains),ui-monospace,monospace;--fs-hero:clamp(56px,9vw,128px);--fs-display:clamp(40px,5.5vw,72px);--fs-h1:48px;--fs-h2:36px;--fs-h3:24px;--fs-h4:18px;--fs-body-lg:18px;--fs-body:16px;--fs-sm:14px;--fs-xs:12px;--fs-eyebrow:13px;--lh-tight:0.95;--lh-snug:1.15;--lh-normal:1.5;--lh-loose:1.7;--tr-tight:-0.03em;--tr-normal:0;--tr-wide:0.05em;--tr-wider:0.18em;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--z-nav:50;--z-modal:100}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-0);color:var(--fg-1);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:var(--font-display)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-0)}::-webkit-scrollbar-thumb{background:var(--bg-4);border-radius:3px}:focus-visible{outline:2px solid var(--mn-green);outline-offset:3px;border-radius:4px}.mn-eyebrow{font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--tr-wider);text-transform:uppercase;color:var(--mn-green)}.mn-hero{font-size:var(--fs-hero);line-height:var(--lh-tight)}.mn-h1,.mn-hero{font-family:var(--font-display);font-weight:800;letter-spacing:var(--tr-tight);color:var(--fg-0)}.mn-h1{font-size:var(--fs-h1);line-height:var(--lh-snug)}.mn-h2{font-weight:700;font-size:var(--fs-h2);letter-spacing:var(--tr-tight)}.mn-h2,.mn-h3{font-family:var(--font-display);line-height:var(--lh-snug);color:var(--fg-0)}.mn-h3{font-size:var(--fs-h3)}.mn-h3,.mn-h4{font-weight:600}.mn-h4{font-family:var(--font-display);font-size:var(--fs-h4);line-height:var(--lh-snug);color:var(--fg-0)}.mn-p{font-size:var(--fs-body);color:var(--fg-1)}.mn-p,.mn-p-lg{line-height:var(--lh-loose)}.mn-p-lg{font-size:var(--fs-body-lg);color:var(--fg-2)}.mn-small{font-size:var(--fs-sm);color:var(--fg-2)}.mn-meta{font-size:var(--fs-xs);color:var(--fg-3);letter-spacing:var(--tr-wide);text-transform:uppercase}.mn-code{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--mn-green);background:var(--bg-2);padding:2px 6px;border-radius:var(--r-xs)}.mn-gradient-text{background:var(--mn-grad-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.mn-wordmark{font-family:var(--font-display);font-weight:700;letter-spacing:var(--tr-wider);text-transform:uppercase;color:var(--fg-0)}.mn-wordmark>.mn-wordmark-accent{color:var(--mn-green)}.mn-btn-primary{transition:transform .15s var(--ease-out),filter .15s var(--ease-out)}.mn-btn-primary:hover{transform:translateY(-2px);filter:brightness(1.08)}.mn-btn-primary:active{transform:translateY(0);filter:brightness(.95)}.mn-btn-ghost{transition:color .18s,border-color .18s,background .18s}.mn-btn-ghost:hover{color:var(--mn-green)!important;border-color:rgba(0,255,170,.5)!important;background:rgba(0,255,170,.04)!important}.mn-discord-btn{transition:opacity .15s}.mn-discord-btn:hover{opacity:.85}.mn-card{transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s var(--ease-out);will-change:transform}.mn-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover);border-color:var(--border-strong)}.mn-apply-card{display:flex;flex-direction:column;flex:1 1;text-decoration:none;background:var(--bg-2);border:1px solid var(--border-card);border-radius:var(--r-lg);padding:28px;box-shadow:var(--shadow-card);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s}.mn-apply-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}.mn-apply-card--police:hover{border-color:rgba(0,212,255,.35)}.mn-apply-card--gang:hover{border-color:rgba(255,90,110,.35)}.mn-apply-card--staff:hover{border-color:rgba(0,255,170,.35)}.mn-back-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:13px;color:var(--fg-2);margin-bottom:24px;transition:color .15s}.mn-back-link:hover{color:var(--fg-0)}.mn-footer-link{color:var(--fg-2);font-size:14px;font-family:var(--font-display);transition:color .15s var(--ease-out)}.mn-footer-link:hover{color:var(--mn-green)}.mn-store-card .mn-store-icon{transition:transform .28s var(--ease-out)}.mn-store-card:hover .mn-store-icon{transform:scale(1.08)}.mn-nav-link{transition:color .18s;position:relative;padding-bottom:2px}.mn-nav-link:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:1px;background:var(--mn-green);transform:scaleX(0);transition:transform .2s var(--ease-out);transform-origin:left}.mn-nav-link.active:after,.mn-nav-link:hover:after{transform:scaleX(1)}.mn-nav-link.active{color:var(--fg-0)!important}.mn-nav-link:hover{color:var(--fg-1)!important}.mn-reveal{opacity:0;transform:translateY(18px);transition:opacity .65s var(--ease-out),transform .65s var(--ease-out);will-change:opacity,transform}.mn-reveal.is-in{opacity:1;transform:translateY(0)}.mn-reveal.mn-reveal--left{transform:translateX(-28px)}.mn-reveal.mn-reveal--right{transform:translateX(28px)}.mn-reveal.mn-reveal--scale{transform:scale(.93) translateY(12px)}.mn-reveal.mn-reveal--left.is-in,.mn-reveal.mn-reveal--right.is-in,.mn-reveal.mn-reveal--scale.is-in{transform:none}.mn-reveal [data-stagger="0"]{transition-delay:0ms}.mn-reveal [data-stagger="1"]{transition-delay:70ms}.mn-reveal [data-stagger="2"]{transition-delay:.14s}.mn-reveal [data-stagger="3"]{transition-delay:.21s}.mn-reveal [data-stagger="4"]{transition-delay:.28s}.mn-reveal [data-stagger="5"]{transition-delay:.35s}.mn-reveal [data-stagger="6"]{transition-delay:.42s}.mn-reveal [data-stagger="7"]{transition-delay:.49s}.mn-reveal [data-stagger="8"]{transition-delay:.56s}.mn-reveal-children>*{opacity:0;transform:translateX(-12px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.mn-reveal.is-in .mn-reveal-children>:first-child{opacity:1;transform:none;transition-delay:0ms}.mn-reveal.is-in .mn-reveal-children>:nth-child(2){opacity:1;transform:none;transition-delay:.1s}.mn-reveal.is-in .mn-reveal-children>:nth-child(3){opacity:1;transform:none;transition-delay:.2s}.mn-hero-enter{opacity:0;transform:translateY(24px);animation:mn-enter .9s var(--ease-out) forwards;will-change:opacity,transform}.mn-hero-enter[data-d="1"]{animation-delay:.35s}.mn-hero-enter[data-d="2"]{animation-delay:.55s}.mn-hero-enter[data-d="3"]{animation-delay:.75s}@keyframes mn-enter{to{opacity:1;transform:translateY(0)}}.mn-hero-title{opacity:0;display:block;animation:mn-title-in 1.1s var(--ease-out) forwards;will-change:opacity,transform,filter}@keyframes mn-title-in{0%{opacity:0;transform:translateY(52px);filter:blur(12px)}60%{filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.mn-fade-in{animation:mn-fade .6s var(--ease-out) both}@keyframes mn-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mn-grid-drift{0%{background-position:0 0,0 0}to{background-position:40px 40px,40px 40px}}@keyframes mn-chev-fade{0%,to{opacity:0}40%,60%{opacity:1}}.mn-splash{position:fixed;inset:0;z-index:999;background:var(--bg-0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.mn-splash.is-leaving{opacity:0;transform:scale(1.025);pointer-events:none}.mn-splash-logo{filter:drop-shadow(0 0 32px rgba(0,255,170,.55));animation:mn-logo-pulse 2s ease-in-out infinite}@keyframes mn-logo-pulse{0%,to{filter:drop-shadow(0 0 18px rgba(0,255,170,.4))}50%{filter:drop-shadow(0 0 44px rgba(0,255,170,.7))}}.mn-splash-bar{width:160px;height:2px;background:var(--bg-3);border-radius:1px;overflow:hidden}.mn-splash-bar span{display:block;height:100%;background:var(--mn-grad-accent);border-radius:1px;animation:mn-bar-fill 1.1s var(--ease-out) forwards}@keyframes mn-bar-fill{0%{width:0}to{width:100%}}.mn-splash-label{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);letter-spacing:.12em;text-transform:uppercase;animation:mn-label-blink 1.1s steps(3) infinite}@keyframes mn-label-blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes mn-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.mn-float{animation:mn-float 7s ease-in-out infinite}.mn-float-slow{animation:mn-float 11s ease-in-out infinite}.mn-float-fast{animation:mn-float 4.5s ease-in-out infinite}@keyframes mn-orb-pulse{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(1.18);opacity:.55}}@keyframes mn-scan{0%{top:-2px;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes mn-line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mn-line-grow{animation:mn-line-grow .9s var(--ease-out) both;transform-origin:left}@keyframes mn-count{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mn-count-in{animation:mn-count .6s var(--ease-out) both}@keyframes mn-spin{to{transform:rotate(1turn)}}@keyframes mn-pulse{0%,to{opacity:1}50%{opacity:.4}}.mn-spinner{width:40px;height:40px;border-radius:50%;border:2px solid var(--bg-3);border-top-color:var(--mn-green);animation:mn-spin .7s linear infinite}@media (max-width:768px){.mn-nav-desktop{display:none!important}.mn-hamburger{display:flex!important}.mn-auth-area{display:none!important}.mn-grid-2{grid-template-columns:1fr!important;gap:40px!important}.mn-grid-3{grid-template-columns:1fr 1fr!important;gap:14px!important}.mn-pd-detail-grid{grid-template-columns:1fr!important}.mn-footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}.mn-hero{font-size:clamp(40px,11vw,68px)!important}.mn-h1{font-size:clamp(26px,6.5vw,44px)!important}.mn-h2{font-size:clamp(22px,5.5vw,32px)!important}.mn-container,.mn-page-content,section{padding-left:20px!important;padding-right:20px!important}.mn-cta-card{padding:32px 24px!important}.mn-admin-stats{grid-template-columns:1fr 1fr!important}.mn-rules-body{padding:8px 20px 24px!important}.mn-rules-row{grid-template-columns:40px 1fr!important;gap:12px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.mn-reveal{opacity:1;transform:none}.mn-hero-enter,.mn-hero-title{opacity:1;transform:none;animation:none}}@media (max-width:480px){.mn-footer-grid{grid-template-columns:1fr!important}.mn-hero{font-size:clamp(32px,11vw,52px)!important}.mn-grid-3{grid-template-columns:1fr!important}.mn-container,.mn-page-content,section{padding-left:16px!important;padding-right:16px!important}.mn-cta-buttons{flex-direction:column!important}.mn-cta-buttons>*{width:100%!important;justify-content:center!important}.mn-cta-card{padding:24px 16px!important}.mn-rules-body{padding:8px 12px 20px!important}}@media (max-width:560px){.mn-featured-card{grid-template-columns:1fr!important}.mn-featured-img{min-height:150px!important;border-right:none!important;border-bottom:1px solid var(--border-card)!important}}@font-face{font-family:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:__Outfit_Fallback_ed3508;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:__Outfit_ed3508,__Outfit_Fallback_ed3508;font-style:normal}.__variable_ed3508{--font-outfit:"__Outfit_ed3508","__Outfit_Fallback_ed3508"}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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:__JetBrains_Mono_Fallback_3c557b;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:__JetBrains_Mono_3c557b,__JetBrains_Mono_Fallback_3c557b;font-style:normal}.__variable_3c557b{--font-jetbrains:"__JetBrains_Mono_3c557b","__JetBrains_Mono_Fallback_3c557b"}