:root{
    --bg:#020812;--panel:#071521;--panel2:#091d2b;--line:#123b53;--line2:#17607d;
    --text:#ecfaff;--muted:#7899aa;--cyan:#29e6ff;--green:#26efa3;--gold:#ffc84a;
    --red:#ff5f70;--royal:#a477ff;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;overflow-x:hidden;color:var(--text);font-family:Tahoma,Arial,sans-serif;background:radial-gradient(circle at 8% 4%,rgba(41,230,255,.10),transparent 25%),radial-gradient(circle at 92% 72%,rgba(38,239,163,.055),transparent 27%),linear-gradient(rgba(41,230,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(41,230,255,.018) 1px,transparent 1px),var(--bg);background-size:auto,auto,38px 38px,38px 38px,auto}a{color:inherit;text-decoration:none}button,input{font:inherit}.public-noise{position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E")}.uae-flag-rail{position:fixed;top:0;left:0;right:0;height:4px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;z-index:100}.uae-flag-rail i:nth-child(1){background:#e31d2f}.uae-flag-rail i:nth-child(2){background:#009a49}.uae-flag-rail i:nth-child(3){background:#fff}.uae-flag-rail i:nth-child(4){background:#111}
.public-nav{position:sticky;top:0;z-index:90;min-height:74px;padding:12px 4%;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;background:rgba(2,8,18,.84);border-bottom:1px solid rgba(41,230,255,.10);backdrop-filter:blur(18px)}.public-brand{display:flex;gap:10px;align-items:center;direction:ltr}.public-brand img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(41,230,255,.22))}.brand-shield{width:45px;height:45px;display:grid;place-items:center;border:1px solid var(--line2);border-radius:13px;background:#071824}.public-brand strong{display:block;color:#fff;font:900 11px Consolas,monospace}.public-brand small{display:block;color:#55798a;font:800 7px Consolas,monospace;margin-top:3px}.public-links{display:flex;justify-content:center;gap:22px}.public-links a{color:#7698a8;font-size:9px;font-weight:800}.public-links a:hover{color:var(--cyan)}.public-nav-actions{display:flex;align-items:center;gap:8px}.public-status{display:flex;gap:7px;align-items:center;padding:7px 9px;border:1px solid var(--line);border-radius:999px;font:900 8px Consolas,monospace}.public-status i{width:7px;height:7px;border-radius:50%}.public-status.online{color:var(--green);border-color:#1b5d47}.public-status.online i{background:var(--green);box-shadow:0 0 10px var(--green)}.public-status.maintenance{color:var(--gold);border-color:#6f571b}.public-status.maintenance i{background:var(--gold)}.public-status.offline{color:var(--red);border-color:#74303a}.public-status.offline i{background:var(--red)}.public-login{padding:8px 12px;border:1px solid var(--line2);border-radius:9px;background:#082335;color:#dff8ff;font-size:9px;font-weight:900}.public-login:hover{border-color:var(--cyan)}
main{width:min(1560px,94%);margin:0 auto}.hero{position:relative;min-height:660px;display:grid;grid-template-columns:1.15fr .85fr;gap:42px;align-items:center;padding:80px 2%;overflow:hidden}.hero-skyline{position:absolute;left:0;right:0;bottom:0;height:190px;opacity:.26;background:linear-gradient(to top,rgba(3,16,25,.95),transparent),repeating-linear-gradient(90deg,transparent 0 18px,#0a2a3a 18px 35px,transparent 35px 48px,#0d3548 48px 76px,transparent 76px 92px);clip-path:polygon(0 100%,0 75%,4% 75%,4% 46%,7% 46%,7% 68%,12% 68%,12% 30%,15% 30%,15% 67%,20% 67%,20% 50%,24% 50%,24% 72%,29% 72%,29% 18%,32% 18%,32% 69%,37% 69%,37% 38%,41% 38%,41% 70%,46% 70%,46% 26%,50% 26%,50% 72%,55% 72%,55% 48%,60% 48%,60% 70%,64% 70%,64% 9%,67% 9%,67% 72%,72% 72%,72% 39%,77% 39%,77% 68%,82% 68%,82% 22%,86% 22%,86% 71%,91% 71%,91% 45%,95% 45%,95% 73%,100% 73%,100% 100%)}.hero-content,.hero-terminal{position:relative;z-index:2}.hero-kicker{display:flex;align-items:center;gap:10px;color:var(--green);font:900 9px Consolas,monospace;letter-spacing:1px}.flag-mini{width:34px;height:15px;display:grid;grid-template-columns:7px 1fr;grid-template-rows:repeat(3,1fr);overflow:hidden;border-radius:2px}.flag-mini i:nth-child(1){grid-row:1/4;background:#e31d2f}.flag-mini i:nth-child(2){background:#009a49}.flag-mini i:nth-child(3){background:#fff}.flag-mini i:nth-child(4){background:#111}.hero h1{margin:22px 0 0;line-height:.95}.hero h1 span{display:block;color:#fff;font-size:clamp(36px,5vw,76px);font-weight:1000}.hero h1 b{display:block;color:var(--cyan);font-size:clamp(34px,4.7vw,72px);font-weight:1000;letter-spacing:-2px;direction:ltr;text-align:right}.hero-tagline{margin:25px 0 0;color:#dff6ff;font-size:15px;font-weight:900}.hero-description{max-width:730px;color:#789dad;font-size:11px;line-height:2;margin:12px 0 0}.hero-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.hero-actions a{padding:12px 16px;border-radius:10px;font-size:9px;font-weight:900}.hero-primary{background:linear-gradient(90deg,var(--cyan),var(--green));color:#041019}.hero-secondary{border:1px solid var(--line2);background:#082335}.hero-ghost{border:1px solid var(--line);color:#8eb0c0}.hero-trust{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.hero-trust span{padding:6px 8px;border:1px solid var(--line);border-radius:999px;background:#06131e;color:#668898;font:800 7px Consolas,monospace}
.hero-terminal{padding:18px;border:1px solid var(--line2);border-radius:18px;background:radial-gradient(circle at 80% 0%,rgba(41,230,255,.08),transparent 35%),rgba(5,16,25,.90);box-shadow:0 25px 80px rgba(0,0,0,.35)}.terminal-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--line)}.terminal-top span{color:#87a9b7;font:900 8px Consolas,monospace}.terminal-top span i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 9px var(--green);margin-left:6px}.terminal-top b{color:var(--cyan);font:900 11px Consolas,monospace}.terminal-status{text-align:center;padding:22px 0}.terminal-status span{display:block;color:#5f8292;font:800 7px Consolas,monospace}.terminal-status strong{display:block;margin:6px 0;font:1000 32px Consolas,monospace}.terminal-status strong.online{color:var(--green)}.terminal-status strong.maintenance{color:var(--gold)}.terminal-status strong.offline{color:var(--red)}.terminal-status small{color:#7797a6}.terminal-command label{display:block;color:#668898;font:800 7px Consolas,monospace;margin-bottom:5px}.terminal-command>div{display:flex;gap:7px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:9px;background:#041019;direction:ltr}.terminal-command code{flex:1;color:var(--cyan);font:900 10px Consolas,monospace;overflow:auto}.copy-command{border:1px solid var(--line2);border-radius:6px;background:#082335;color:#dff8ff;padding:6px 8px;font:900 7px Consolas,monospace;cursor:pointer}.terminal-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.terminal-grid div{padding:9px;border:1px solid var(--line);border-radius:9px;background:#071824}.terminal-grid span{display:block;color:#5e8191;font:800 6px Consolas,monospace}.terminal-grid b{display:block;color:#dff8ff;font-size:8px;margin-top:4px}
.ticker{display:flex;align-items:center;gap:14px;overflow:hidden;padding:10px 15px;border:1px solid var(--line);border-radius:10px;background:#06131e;margin-bottom:65px;direction:ltr}.ticker div{color:var(--cyan);font:900 9px Consolas,monospace;white-space:nowrap}.ticker span{color:#24596e}.ticker p{margin:0;color:#557989;font:800 7px Consolas,monospace;white-space:nowrap;animation:ticker 18s linear infinite}@keyframes ticker{from{transform:translateX(0)}to{transform:translateX(-180px)}}
section{scroll-margin-top:95px}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:18px}.section-heading span{color:var(--cyan);font:900 8px Consolas,monospace}.section-heading h2{margin:5px 0 0;color:#fff;font-size:26px}.section-heading>p{max-width:520px;margin:0;color:#7697a7;font-size:10px;line-height:1.8}.server-section,.campaign-section,.discord-section,.join-section{margin-bottom:85px}.server-intel-grid{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:12px}.intel-card{padding:18px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#071521,#091b29);min-height:210px}.intel-card.featured{display:flex;gap:18px;align-items:center;background:radial-gradient(circle at 0 50%,rgba(41,230,255,.09),transparent 34%),#071521}.intel-number{font:1000 44px Consolas,monospace;color:var(--cyan);writing-mode:vertical-rl;transform:rotate(180deg)}.intel-icon{font-size:26px;color:var(--cyan)}.intel-card span{display:block;color:#5f8393;font:800 7px Consolas,monospace;margin-top:12px}.intel-card h3{margin:6px 0;color:#e7f9ff;font-size:14px}.intel-card p{margin:0;color:#7898a8;font-size:9px;line-height:1.8}
.campaign-section{padding:26px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(41,230,255,.07),transparent 30%),rgba(4,14,23,.74)}.campaign-empty{min-height:330px;display:grid;place-items:center;text-align:center;border:1px dashed #17445b;border-radius:15px;background:#05111a;padding:25px}.campaign-empty>span{color:#557a8b;font:900 8px Consolas,monospace}.campaign-empty h3{margin:8px 0;color:#dff8ff}.campaign-empty p{color:#668898;font-size:9px}.campaign-radar{position:relative;width:85px;height:85px;border:1px solid #17465f;border-radius:50%;margin-bottom:12px}.campaign-radar i{position:absolute;inset:12px;border:1px solid #12384e;border-radius:50%}.campaign-radar i:nth-child(2){inset:27px}.campaign-radar i:nth-child(3){inset:41px;background:var(--cyan);box-shadow:0 0 13px var(--cyan)}.campaign-stage{position:relative}.campaign-slide{display:none;grid-template-columns:.7fr 1.3fr;gap:30px;align-items:center;min-height:430px;padding:25px;border:1px solid var(--line);border-radius:16px;background:#06131e}.campaign-slide.active{display:grid;animation:campaignIn .4s ease}@keyframes campaignIn{from{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}.campaign-visual{position:relative;min-height:300px;display:grid;place-items:center;border:1px solid var(--line);border-radius:15px;background:radial-gradient(circle,rgba(41,230,255,.11),transparent 60%),#041019;overflow:hidden}.campaign-orbit{position:absolute;width:220px;height:220px;border:1px dashed #1a536b;border-radius:50%;animation:spin 18s linear infinite}.campaign-orbit:after,.campaign-orbit:before{content:"";position:absolute;inset:28px;border:1px solid #123b53;border-radius:50%}.campaign-orbit:after{inset:65px}@keyframes spin{to{transform:rotate(360deg)}}.campaign-visual strong{position:relative;font-size:65px;z-index:2}.campaign-visual span{position:absolute;bottom:18px;color:#5e8191;font:900 8px Consolas,monospace}.campaign-eyebrow{color:var(--cyan);font:900 8px Consolas,monospace}.campaign-copy h3{margin:10px 0;color:#fff;font-size:32px}.campaign-summary{color:#b8d0db;font-size:12px;line-height:1.8}.campaign-details{color:#7697a7;font-size:9px;line-height:1.9}.campaign-meta{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.campaign-meta span{padding:5px 7px;border:1px solid var(--line);border-radius:999px;color:#608292;font:800 7px Consolas,monospace}.campaign-cta{display:inline-flex;padding:10px 14px;border-radius:9px;background:var(--cyan);color:#031019;font-size:9px;font-weight:900}.theme-gold .campaign-eyebrow,.theme-gold .campaign-visual span{color:var(--gold)}.theme-gold .campaign-visual{background:radial-gradient(circle,rgba(255,200,74,.12),transparent 60%),#100d04}.theme-gold .campaign-cta{background:var(--gold)}.theme-green .campaign-eyebrow{color:var(--green)}.theme-green .campaign-cta{background:var(--green)}.theme-red .campaign-eyebrow{color:var(--red)}.theme-red .campaign-cta{background:var(--red);color:#fff}.theme-royal .campaign-eyebrow{color:var(--royal)}.theme-royal .campaign-cta{background:var(--royal);color:#fff}.campaign-controls{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:14px}.campaign-controls>button{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:#071824;color:#b8d2dd;cursor:pointer}.campaign-dots{display:flex;gap:6px}.campaign-dots button{width:20px;height:4px;border:0;border-radius:99px;background:#17465d;cursor:pointer}.campaign-dots button.active{width:38px;background:var(--cyan)}
.discord-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.discord-card{position:relative;overflow:hidden;padding:20px;border:1px solid var(--line);border-radius:16px;background:#071521;min-height:245px}.discord-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0%,rgba(41,230,255,.08),transparent 40%);pointer-events:none}.discord-card.store:before{background:radial-gradient(circle at 100% 0%,rgba(255,200,74,.09),transparent 40%)}.discord-card.security:before{background:radial-gradient(circle at 100% 0%,rgba(38,239,163,.08),transparent 40%)}.discord-card>*{position:relative}.discord-card-top{display:flex;justify-content:space-between}.discord-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line2);border-radius:12px;color:var(--cyan);font-size:18px}.store .discord-icon{border-color:#80651d;color:var(--gold)}.security .discord-icon{border-color:#1d6e50;color:var(--green)}.discord-eyebrow{color:#5e8293;font:900 7px Consolas,monospace}.discord-card h3{margin:22px 0 8px;color:#fff;font-size:18px}.discord-card p{color:#7697a7;font-size:9px;line-height:1.8;min-height:58px}.discord-card a,.discord-not-configured{display:inline-flex;margin-top:13px;padding:9px 11px;border:1px solid var(--line2);border-radius:8px;color:#dff8ff;font-size:8px;font-weight:900}.discord-not-configured{color:#5e7f8f;border-color:var(--line)}
.join-section{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center}.section-heading.compact{margin-bottom:15px}.join-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.join-steps li{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:10px;background:#071521}.join-steps b{color:var(--cyan);font:1000 14px Consolas,monospace}.join-steps span{color:#94afbb;font-size:9px}.join-console{padding:18px;border:1px solid var(--line2);border-radius:16px;background:#031019;box-shadow:0 20px 70px rgba(0,0,0,.28)}.console-bar{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--line)}.console-bar span{color:#678a9a;font:900 8px Consolas,monospace}.console-bar i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.console-lines{margin:18px 0}.console-lines p{display:flex;justify-content:space-between;margin:8px 0;color:#dff8ff;font:900 9px Consolas,monospace;direction:ltr}.console-lines span{color:#527686}.console-lines b.online{color:var(--green)}.console-lines b.maintenance{color:var(--gold)}.console-lines b.offline{color:var(--red)}.console-command{display:flex;gap:8px;padding:9px;border:1px solid var(--line);border-radius:9px;background:#06131e;direction:ltr}.console-command code{flex:1;color:var(--cyan);font:900 9px Consolas,monospace;overflow:auto}.console-command button{border:1px solid var(--line2);border-radius:7px;background:#082335;color:#dff8ff;font-size:8px;font-weight:900;cursor:pointer}.console-launch{display:block;margin-top:10px;padding:11px;border-radius:9px;background:linear-gradient(90deg,var(--cyan),var(--green));color:#031019;text-align:center;font-size:9px;font-weight:900}
.final-cta{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:30px;border:1px solid var(--line2);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(41,230,255,.09),transparent 32%),#071521;margin-bottom:55px}.final-cta span{color:var(--cyan);font:900 8px Consolas,monospace}.final-cta h2{margin:6px 0;color:#fff;font-size:28px}.final-cta p{margin:0;color:#7697a7;font-size:9px}.final-actions{display:flex;gap:8px;flex-wrap:wrap}.final-actions a{padding:10px 13px;border:1px solid var(--line2);border-radius:9px;background:#082335;font-size:9px;font-weight:900}.final-actions a:first-child{background:var(--cyan);color:#031019}.public-footer{width:100%;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 4%;border-top:1px solid rgba(41,230,255,.12);background:#02070c;direction:ltr}.public-footer strong{display:block;color:#f1fbff;font-size:8px}.public-footer small{display:block;color:#527585;font:700 7px Consolas,monospace;margin-top:4px}.public-footer nav{display:flex;gap:18px;flex-wrap:wrap}.public-footer a{color:#a0bac5;font-size:8px;font-weight:800}.public-footer a:hover{color:var(--cyan)}
.maintenance-screen{min-height:calc(100vh - 120px);display:grid;place-items:center;align-content:center;text-align:center}.maintenance-icon{font-size:60px}.maintenance-kicker{color:var(--cyan);font:900 9px Consolas,monospace;margin-top:12px}.maintenance-screen h1{font-size:44px;margin:12px 0}.maintenance-screen p{max-width:600px;color:#7899aa;line-height:1.8}.maintenance-screen a{margin-top:15px;padding:11px 14px;border-radius:9px;background:var(--cyan);color:#031019;font-weight:900;font-size:9px}
@media(max-width:1150px){.server-intel-grid{grid-template-columns:1fr 1fr}.intel-card.featured{grid-column:1/-1}.hero{grid-template-columns:1fr;min-height:auto;padding-top:70px}.hero-terminal{max-width:720px}.campaign-slide{grid-template-columns:1fr}.campaign-visual{min-height:220px}}@media(max-width:850px){.public-links{display:none}.public-nav{grid-template-columns:1fr auto}.discord-grid,.join-section{grid-template-columns:1fr}.section-heading,.final-cta{align-items:flex-start;flex-direction:column}.server-intel-grid{grid-template-columns:1fr}.intel-card.featured{grid-column:auto}.public-footer{align-items:flex-start;flex-direction:column}.campaign-section{padding:15px}.hero{padding-left:0;padding-right:0}}@media(max-width:560px){main{width:92%}.public-nav{padding:10px 4%;gap:10px}.public-brand strong{font-size:8px}.public-status{display:none}.hero h1 b{letter-spacing:-1px}.hero-actions a{width:100%;text-align:center}.hero-trust{display:grid;grid-template-columns:1fr 1fr}.terminal-grid{grid-template-columns:1fr}.campaign-copy h3{font-size:24px}.discord-grid{grid-template-columns:1fr}.final-actions{width:100%}.final-actions a{flex:1;text-align:center}.public-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ticker{margin-bottom:45px}.server-section,.campaign-section,.discord-section,.join-section{margin-bottom:60px}}


/* UAE SHIELD V2 // PUBLIC ROOT NAVIGATION */
.public-register{
    padding:8px 12px;
    border:1px solid #17644d;
    border-radius:9px;
    background:#082019;
    color:#59ffc2;
    font-size:9px;
    font-weight:900;
}
.public-register:hover{
    border-color:#26efa3;
    color:#fff;
}
.public-gateway-strip{
    width:100%;
    min-height:34px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:14px;
    padding:7px 10px;
    margin-top:10px;
    border:1px solid rgba(41,230,255,.10);
    border-radius:9px;
    background:rgba(5,17,26,.68);
    color:#5f8292;
    font:800 7px Consolas,monospace;
}
.public-gateway-strip>span{color:#29e6ff}
.public-gateway-strip nav{display:flex;gap:12px;flex-wrap:wrap}
.public-gateway-strip nav a{color:#6f91a1}
.public-gateway-strip nav a:hover{color:#fff}
@media(max-width:650px){
    .public-nav-actions{gap:5px}
    .public-login,.public-register{padding:7px 8px;font-size:8px}
    .public-gateway-strip{align-items:flex-start;flex-direction:column}
}
/* UAE SHIELD // GIF LOGO FIX V2.3 */
.public-brand .public-brand-gif{
    width:64px!important;
    height:64px!important;
    max-width:64px!important;
    object-fit:contain!important;
    display:block!important;
    border:0!important;
    background:transparent!important;
    filter:drop-shadow(0 0 12px rgba(41,230,255,.18));
}
@media(max-width:650px){
    .public-brand .public-brand-gif{
        width:48px!important;
        height:48px!important;
        max-width:48px!important;
    }
}
