:root{
  --bg:#030611;--bg2:#060a18;--panel:rgba(8,14,32,.78);--panel2:rgba(13,22,48,.86);--line:rgba(107,156,255,.24);
  --text:#f6f8ff;--muted:#aeb9d3;--cyan:#42e8ff;--blue:#4a7dff;--violet:#8b5cff;--pink:#d65cff;--green:#49f0a6;--gold:#ffd166;
  --shadow:0 30px 90px rgba(0,0,0,.48);--radius:24px;--nav-h:82px;--container:min(1220px,calc(100vw - 40px));
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -10%,#111a42 0,#060b1b 30%,#030611 68%);color:var(--text);font-family:Inter,system-ui,sans-serif;min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:var(--container);margin:auto}.scanlines{position:fixed;inset:0;pointer-events:none;z-index:200;background:linear-gradient(rgba(255,255,255,.014) 1px,transparent 1px);background-size:100% 4px;mix-blend-mode:soft-light;opacity:.25}.space-fog{position:fixed;inset:-20%;pointer-events:none;z-index:-2;background:radial-gradient(circle at 15% 20%,rgba(84,52,255,.14),transparent 32%),radial-gradient(circle at 85% 30%,rgba(39,215,255,.12),transparent 34%),radial-gradient(circle at 55% 85%,rgba(173,45,255,.08),transparent 30%);filter:blur(50px);animation:fogFloat 18s ease-in-out infinite alternate}#space-canvas{position:fixed;inset:0;z-index:-4;width:100%;height:100%}.cursor-glow{position:fixed;width:380px;height:380px;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(circle,rgba(70,134,255,.12),transparent 68%);filter:blur(6px);transition:opacity .25s}.topbar{position:sticky;top:0;z-index:1200;background:rgba(3,7,18,.77);backdrop-filter:blur(24px);border-bottom:1px solid rgba(124,157,255,.14)}.nav-shell{width:min(1380px,calc(100vw - 32px));height:var(--nav-h);margin:auto;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:12px;min-width:max-content}.brand img{width:48px;height:48px;filter:drop-shadow(0 0 18px rgba(55,190,255,.45))}.brand-copy{display:grid}.brand-copy strong{font:800 22px Orbitron;letter-spacing:.12em}.brand-copy small{font:700 8px Orbitron;letter-spacing:.42em;color:#9ab2e7}.nav-links{display:flex;align-items:center;justify-content:center;gap:4px;flex:1}.nav-links a{font:700 13px Rajdhani;padding:11px 12px;border-radius:12px;color:#c7d0e8;transition:.22s;white-space:nowrap}.nav-links a:hover,.nav-links a.active{color:white;background:linear-gradient(180deg,rgba(79,103,255,.16),rgba(30,43,96,.16));box-shadow:inset 0 0 0 1px rgba(108,129,255,.24),0 0 24px rgba(83,89,255,.1)}.nav-icon{margin-right:6px;color:#91cfff}.login-btn{font:800 12px Orbitron;letter-spacing:.04em;padding:12px 16px;border:1px solid rgba(126,144,255,.5);border-radius:12px;background:linear-gradient(135deg,rgba(65,93,255,.2),rgba(126,73,255,.1));box-shadow:0 0 25px rgba(64,87,255,.12);white-space:nowrap}.nav-toggle{display:none;background:none;border:0;color:white;font-size:26px}.glass-panel{background:linear-gradient(180deg,rgba(14,23,51,.86),rgba(5,10,26,.8));border:1px solid rgba(109,149,255,.23);box-shadow:var(--shadow);backdrop-filter:blur(18px)}
.astra-hero{position:relative;min-height:760px;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid rgba(105,145,255,.12)}.astra-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,6,17,.98) 0%,rgba(3,6,17,.82) 38%,rgba(3,6,17,.28) 67%,rgba(3,6,17,.64) 100%),radial-gradient(circle at 70% 35%,rgba(38,136,255,.16),transparent 32%)}.hero-grid-lines{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(65,121,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(65,121,255,.12) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent)}.astra-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:36px;padding:72px 0 74px}.eyebrow,.section-kicker,.page-kicker{font:800 12px Orbitron;letter-spacing:.22em;color:#93b3ff;text-transform:uppercase}.pulse-dot{display:inline-block;width:9px;height:9px;background:var(--green);border-radius:50%;box-shadow:0 0 16px var(--green);margin-right:9px;animation:pulse 1.7s infinite}.hero-copy h1{font:900 clamp(68px,8vw,128px)/.84 Orbitron;letter-spacing:-.07em;margin:20px 0 8px;text-shadow:0 0 45px rgba(83,111,255,.16)}.hero-copy h1 em{font-style:normal;background:linear-gradient(135deg,#70ddff,#5275ff);-webkit-background-clip:text;color:transparent}.hero-copy h1 strong{background:linear-gradient(135deg,#6e7bff,#b35cff);-webkit-background-clip:text;color:transparent}.hero-slogan{font:700 clamp(19px,2vw,28px) Orbitron;letter-spacing:.25em;color:#d9e1ff;margin-bottom:26px}.hero-desc{max-width:680px;font-size:18px;line-height:1.75;color:#bbc5dc}.hero-actions,.page-actions,.bridge-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.action-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border:1px solid rgba(118,146,255,.38);border-radius:14px;background:linear-gradient(180deg,rgba(20,31,68,.72),rgba(8,13,31,.84));font:800 12px Orbitron;letter-spacing:.03em;color:#fff;box-shadow:inset 0 0 20px rgba(76,117,255,.06);transition:.24s}.action-btn:hover{transform:translateY(-3px);border-color:rgba(128,190,255,.75);box-shadow:0 16px 44px rgba(41,85,255,.18),inset 0 0 28px rgba(72,126,255,.1)}.action-btn.primary{background:linear-gradient(135deg,#4b62ff,#7c4cff 55%,#34c8ff);border-color:transparent;box-shadow:0 14px 38px rgba(75,85,255,.28),0 0 34px rgba(65,198,255,.12)}.action-btn.full{width:100%}.hero-links-inline{display:flex;align-items:center;gap:12px;margin-top:24px;color:#8191b5;font:700 13px Rajdhani}.hero-links-inline a:hover{color:white}.hero-links-inline i{width:4px;height:4px;border-radius:50%;background:var(--violet)}.hero-visual{position:relative;min-height:590px;display:flex;align-items:center;justify-content:center;transform:translate(var(--px,0),var(--py,0));transition:transform .25s ease-out}.hero-emblem{width:min(520px,90%);filter:drop-shadow(0 0 35px rgba(36,146,255,.4)) drop-shadow(0 0 70px rgba(132,62,255,.2));border-radius:34px;mask-image:radial-gradient(circle at center,black 70%,transparent 100%)}.visual-ring{position:absolute;border:1px solid rgba(87,166,255,.36);border-radius:50%;filter:drop-shadow(0 0 8px rgba(74,135,255,.3));animation:spin 14s linear infinite}.ring-a{width:560px;height:230px;transform:rotate(-18deg)}.ring-b{width:470px;height:500px;animation-duration:20s;animation-direction:reverse}.ring-c{width:330px;height:610px;transform:rotate(42deg);animation-duration:28s}.visual-glow{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(42,192,255,.28),rgba(98,52,255,.12),transparent 68%);filter:blur(18px)}.service-stack{position:absolute;right:-15px;top:42px;width:230px;border-radius:18px;padding:16px}.service-stack-head{display:flex!important;justify-content:space-between}.service-stack-head span{font-weight:800}.service-stack-head i{display:inline-block;width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 14px var(--green)}.service-stack>div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;font-size:12px;color:#aeb9d3}.service-stack strong{color:var(--green)}.floating-chip{position:absolute;padding:10px 14px;border:1px solid rgba(113,146,255,.28);background:rgba(7,11,25,.82);border-radius:12px;font:700 11px Orbitron;box-shadow:0 12px 40px rgba(0,0,0,.25);animation:floatY 4s ease-in-out infinite}.floating-chip b{color:var(--green);margin-left:6px}.chip-one{left:18px;top:150px}.chip-two{right:14px;bottom:92px;animation-delay:-1.7s}.hero-bottom-line{position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#4d78ff,#a35bff,#42dfff,transparent);box-shadow:0 0 22px rgba(66,157,255,.5)}
.account-bridge{margin-top:58px;display:grid;grid-template-columns:1.1fr .9fr;gap:46px;align-items:center;padding:40px;border:1px solid rgba(103,147,255,.22);border-radius:28px;background:linear-gradient(135deg,rgba(8,15,34,.86),rgba(12,17,42,.68));box-shadow:var(--shadow);position:relative;overflow:hidden}.account-bridge:before{content:"";position:absolute;right:-120px;top:-120px;width:360px;height:360px;background:radial-gradient(circle,rgba(71,122,255,.18),transparent 66%)}.account-bridge h2,.section-heading h2,.feature-copy h2,.final-cta h2{font:800 clamp(30px,4vw,54px)/1.05 Orbitron;margin:10px 0 18px;letter-spacing:-.035em}.account-bridge p,.section-heading p,.feature-copy p,.final-cta p{font-size:17px;line-height:1.7;color:#aeb9d3}.identity-orbit{height:390px;position:relative;display:grid;place-items:center}.identity-orbit:before,.identity-orbit:after{content:"";position:absolute;border:1px solid rgba(92,144,255,.25);border-radius:50%;animation:spin 20s linear infinite}.identity-orbit:before{width:310px;height:310px}.identity-orbit:after{width:240px;height:240px;animation-direction:reverse;animation-duration:14s}.identity-core{position:relative;z-index:3;width:160px;height:160px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,rgba(39,99,255,.28),rgba(5,10,24,.94) 65%);border:1px solid rgba(93,161,255,.4);box-shadow:0 0 50px rgba(74,109,255,.25)}.identity-core img{width:100px}.identity-core span{font:700 9px Orbitron;letter-spacing:.12em}.identity-node{position:absolute;z-index:4;display:grid;place-items:center;gap:2px;width:72px;height:72px;border-radius:18px;background:rgba(8,14,33,.92);border:1px solid rgba(109,148,255,.3);box-shadow:0 12px 38px rgba(0,0,0,.28);font-size:20px}.identity-node span{font:700 8px Orbitron;color:#aebae0}.n1{top:15px;left:50%;transform:translateX(-50%)}.n2{right:44px;top:105px}.n3{right:78px;bottom:22px}.n4{left:78px;bottom:22px}.n5{left:44px;top:105px}.section-block{padding-top:82px}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:26px}.section-heading>div{max-width:760px}.section-heading>p{max-width:430px;margin:0}.universe-grid.v7{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.universe-card{position:relative;min-height:340px;border-radius:22px;overflow:hidden;border:1px solid rgba(112,151,255,.22);background:#07101f;box-shadow:0 26px 60px rgba(0,0,0,.3);transform-style:preserve-3d;transition:border-color .25s,box-shadow .25s}.universe-card:hover{border-color:rgba(133,183,255,.58);box-shadow:0 34px 70px rgba(0,0,0,.4),0 0 40px rgba(67,114,255,.12)}.card-image{position:absolute;inset:0;background-position:center;background-size:cover;filter:saturate(1.1) contrast(1.04);transform:scale(1.02);transition:transform .5s}.universe-card:hover .card-image{transform:scale(1.06)}.game-card .card-image{background-image:url('assets/cosmic-texture.webp')}.cyra-card .card-image{background-image:url('assets/cyra-bg.webp')}.mc-card .card-image{background-image:url('assets/minecraft-bg.webp')}.shop-card .card-image{background-image:url('assets/shop-bg.webp')}.card-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,10,26,.98) 0%,rgba(5,10,26,.88) 44%,rgba(5,10,26,.25) 100%),linear-gradient(0deg,rgba(6,9,22,.86),transparent 48%)}.universe-icon{position:absolute;left:24px;top:22px;width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:rgba(10,18,42,.75);border:1px solid rgba(113,158,255,.32);font-size:22px;backdrop-filter:blur(14px)}.universe-copy{position:absolute;left:24px;bottom:24px;right:24px;z-index:2;max-width:500px}.universe-copy>span{font:800 10px Orbitron;color:#79a1ff}.universe-copy h3{font:800 25px Orbitron;margin:7px 0 10px}.universe-copy p{margin:0 0 18px;color:#c0c8db;line-height:1.55}.universe-copy b{font:800 11px Orbitron;color:#dfe6ff}.metrics-v7{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid rgba(109,149,255,.21);border-radius:18px;overflow:hidden;background:rgba(8,13,28,.78)}.metrics-v7 article{display:flex;gap:14px;align-items:center;padding:22px;border-right:1px solid rgba(107,145,255,.14)}.metrics-v7 article:last-child{border-right:0}.metrics-v7 article>span{font-size:28px}.metrics-v7 strong{display:block;font:800 25px Orbitron}.metrics-v7 small{display:block;color:#9da9c3;font-size:12px;margin-top:4px}.split-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:stretch;padding-top:74px}.feature-art{min-height:500px;border-radius:24px;overflow:hidden;border:1px solid rgba(111,151,255,.24);box-shadow:var(--shadow)}.feature-art img{width:100%;height:100%;object-fit:cover}.feature-copy{padding:46px 42px;border-radius:24px;border:1px solid rgba(108,151,255,.22);background:linear-gradient(180deg,rgba(14,22,46,.84),rgba(6,10,24,.86));box-shadow:var(--shadow)}.feature-copy ul{display:grid;gap:10px;padding:0;margin:26px 0;list-style:none}.feature-copy li{padding:12px 14px;border:1px solid rgba(105,146,255,.16);border-radius:12px;color:#d6def0;background:rgba(40,67,129,.08)}.feature-copy li:before{content:"✦";color:var(--cyan);margin-right:9px}.home-lower-grid.v7{display:grid;grid-template-columns:1.5fr .8fr;gap:18px;padding-top:22px}.news-card-v6,.adventure-panel{border-radius:22px;padding:26px}.news-card-v6 header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:12px}.news-card-v6 h2,.adventure-panel h2{font:800 20px Orbitron;margin:0}.news-card-v6 header a,.mini-link{font:700 11px Orbitron;color:#99b4ff}.news-row{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:16px 0;border-top:1px solid rgba(110,147,255,.12)}.news-row b{font-size:14px}.news-row p{margin:4px 0 0;color:#98a6c1;font-size:13px}.news-row time{color:#7e8aa7;font-size:12px}.pill{padding:6px 8px;border-radius:7px;font:800 8px Orbitron}.pill.green{background:rgba(53,225,151,.12);color:#62efae}.pill.blue{background:rgba(75,129,255,.14);color:#8eb4ff}.pill.purple{background:rgba(150,87,255,.14);color:#be98ff}.pill.gold{background:rgba(255,202,91,.12);color:#ffd878}.adventure-panel p{color:#aeb8cf;line-height:1.6}.trust-v7{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:22px 0 0}.trust-v7 article{display:flex;gap:13px;align-items:center;padding:18px;border-radius:16px;border:1px solid rgba(109,148,255,.16);background:rgba(8,13,27,.58)}.trust-v7 article>span{font-size:22px}.trust-v7 b{font:800 12px Orbitron}.trust-v7 small{display:block;color:#8997b3;margin-top:4px}.final-cta.v7{margin:24px auto 82px;padding:38px 42px;border:1px solid rgba(111,155,255,.25);border-radius:24px;background:linear-gradient(135deg,rgba(17,28,61,.88),rgba(12,14,42,.75));display:flex;justify-content:space-between;align-items:center;gap:30px;box-shadow:var(--shadow)}.final-cta.v7>div:last-child{display:flex;gap:12px;flex-wrap:wrap}
.footer{border-top:1px solid rgba(113,146,255,.15);background:#030611;margin-top:44px}.footer-main{padding:48px 0 28px;display:grid;grid-template-columns:1fr 1.4fr;gap:36px}.footer-brand{display:flex;gap:14px;align-items:center}.footer-brand img{width:58px}.footer-brand strong{font:800 22px Orbitron;letter-spacing:.1em}.footer-brand small{display:block;color:#7d90bd;font:700 8px Orbitron;letter-spacing:.32em;margin-top:5px}.footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 18px;align-content:start}.footer-links a{font-size:14px;color:#c0cae0;padding:4px 0}.footer-links a:hover{color:white}.footer-copy{grid-column:1/-1;border-top:1px solid rgba(108,142,255,.13);padding-top:20px;display:flex;justify-content:space-between;gap:22px;color:#8490aa;font-size:13px;line-height:1.6}.legal-links{display:flex;flex-wrap:wrap;gap:12px 18px}.legal-links a{color:#aab7d3}.footer-disclaimer{grid-column:1/-1;color:#76839f;font-size:12px;line-height:1.6;max-width:1000px}
.cyra-launch{position:fixed;right:20px;bottom:20px;z-index:1400;border:0;border-radius:16px;padding:13px 17px;background:linear-gradient(135deg,#4f5fff,#844eff);color:white;box-shadow:0 18px 48px rgba(68,62,255,.32);font:800 11px Orbitron;cursor:pointer}.cyra-launch span{margin-right:7px}.cyra-panel{position:fixed;right:20px;bottom:78px;width:min(400px,calc(100vw - 40px));z-index:1500;border:1px solid rgba(120,151,255,.28);border-radius:20px;background:rgba(5,10,24,.96);box-shadow:0 24px 80px rgba(0,0,0,.55);backdrop-filter:blur(20px);opacity:0;transform:translateY(18px) scale(.98);pointer-events:none;transition:.22s;overflow:hidden}.cyra-panel.open{opacity:1;transform:none;pointer-events:auto}.cyra-panel header{display:flex;justify-content:flex-end;align-items:center;padding:15px 16px;border-bottom:1px solid rgba(108,145,255,.15)}.cyra-panel header>div{display:flex;gap:10px;align-items:center;margin-right:auto}.cyra-panel header small{display:block;color:var(--green);margin-top:2px}.cyra-panel header button{background:none;border:0;color:#aeb8cf;font-size:24px;cursor:pointer}.cyra-panel header .cyra-reset{font-size:20px;margin-right:2px;width:34px;height:34px;border-radius:10px;transition:.2s}.cyra-panel header .cyra-reset:hover,.cyra-panel header .cyra-reset:focus-visible{color:white;background:rgba(87,112,255,.18);outline:1px solid rgba(115,158,255,.34)}.cyra-orb{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,#4c68ff,#8b4dff);box-shadow:0 0 22px rgba(74,96,255,.25)}.cyra-messages{height:260px;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.bot-msg,.user-msg{max-width:88%;padding:11px 13px;border-radius:13px;line-height:1.45;font-size:14px}.bot-msg{align-self:flex-start;background:rgba(53,83,156,.16);border:1px solid rgba(109,145,255,.17)}.user-msg{align-self:flex-end;background:linear-gradient(135deg,#4b5df3,#7148db)}.bot-msg a{color:#86dfff}.quick-questions{padding:0 14px 12px;display:flex;flex-wrap:wrap;gap:7px}.quick-questions button{border:1px solid rgba(109,147,255,.17);background:rgba(24,38,80,.2);color:#cbd5ec;border-radius:999px;padding:7px 9px;font-size:11px;cursor:pointer}.quick-questions button:hover,.quick-questions button:focus-visible{border-color:rgba(96,211,255,.58);color:white;background:rgba(58,77,180,.28);outline:none}.cyra-panel form{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px;border-top:1px solid rgba(105,146,255,.13)}.cyra-panel input{border:1px solid rgba(108,148,255,.2);background:#080e20;color:white;border-radius:12px;padding:12px;outline:none}.cyra-panel form button{width:42px;border:0;border-radius:11px;color:white;background:linear-gradient(135deg,#4f67ff,#8a4cff)}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;background:#0c1530;border:1px solid rgba(109,146,255,.25);padding:10px 14px;border-radius:10px;z-index:2000;transition:.2s}.toast.show{opacity:1;transform:translate(-50%,0)}
/* Subpages */
.subpage main{position:relative}.page-hero,.account-hero{position:relative;min-height:530px;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid rgba(108,146,255,.13)}.page-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,6,17,.96),rgba(3,6,17,.82) 48%,rgba(3,6,17,.35)),var(--page-bg);background-size:cover;background-position:center}.page-hero-inner{position:relative;z-index:2;max-width:820px;padding:80px 0}.page-hero h1,.account-hero h1{font:900 clamp(46px,6vw,82px)/1 Orbitron;margin:14px 0 18px}.page-hero p,.account-hero p{font-size:18px;line-height:1.7;color:#bdc7dc;max-width:780px}.content-section{padding:70px 0}.section-title{font:800 30px Orbitron}.cards-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.info-card{padding:24px;border-radius:18px;border:1px solid rgba(106,146,255,.18);background:linear-gradient(180deg,rgba(14,22,46,.78),rgba(6,10,24,.82));min-height:170px}.info-card h3{font:800 16px Orbitron}.info-card p{color:#aeb8ce;line-height:1.6;font-size:15px}.wide-cta{margin-top:18px;padding:30px;border:1px solid rgba(110,151,255,.2);border-radius:20px;display:flex;justify-content:space-between;gap:20px;align-items:center;background:rgba(11,17,37,.72)}.wide-cta h2{font:800 22px Orbitron;margin:0 0 8px}.wide-cta p{margin:0;color:#9ca9c3}.account-hero{background:radial-gradient(circle at 72% 35%,rgba(54,116,255,.2),transparent 31%)}.account-hero-grid{display:grid;grid-template-columns:1fr .82fr;gap:42px;align-items:center;padding:70px 0}.account-holo{border:1px solid rgba(107,150,255,.24);border-radius:24px;padding:26px;background:linear-gradient(180deg,rgba(12,20,46,.86),rgba(5,9,22,.88));box-shadow:var(--shadow)}.profile-ring{height:210px;display:grid;place-items:center;position:relative;margin-bottom:14px}.profile-ring:before,.profile-ring:after{content:"";position:absolute;border:1px solid rgba(99,151,255,.27);border-radius:50%;animation:spin 12s linear infinite}.profile-ring:before{width:190px;height:190px}.profile-ring:after{width:145px;height:145px;animation-direction:reverse}.profile-ring img{width:120px;z-index:2}.profile-ring span{position:absolute;bottom:2px;font:700 9px Orbitron;letter-spacing:.14em}.holo-row{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid rgba(107,147,255,.12);font-size:13px;color:#b9c3d9}.holo-row b{color:#7be9bf;font:700 10px Orbitron}.account-zone{padding-top:52px}.account-dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.account-card{min-height:250px;padding:24px;border-radius:20px;background:linear-gradient(180deg,rgba(13,21,46,.86),rgba(6,10,24,.88));border:1px solid rgba(112,151,255,.2);box-shadow:0 22px 55px rgba(0,0,0,.3)}.account-card-icon{font-size:28px}.account-card h3{font:800 17px Orbitron;margin:16px 0 10px}.account-card p{color:#aab5cb;line-height:1.65}.account-card-actions{display:flex;gap:8px;flex-wrap:wrap}.mini-action{display:inline-flex;margin-top:12px;padding:10px 12px;border-radius:10px;background:rgba(75,92,255,.2);border:1px solid rgba(105,141,255,.28);font:800 9px Orbitron}.mini-action.ghost{background:transparent}.status-badge{display:inline-block;margin-top:14px;padding:7px 10px;border-radius:999px;font:800 9px Orbitron}.status-badge.soon{background:rgba(255,205,89,.12);color:#ffd66b;border:1px solid rgba(255,205,89,.2)}.security-note{margin-top:18px;padding:24px;border-radius:18px;border:1px solid rgba(83,212,165,.18);background:rgba(29,99,73,.08);display:flex;justify-content:space-between;gap:20px;align-items:center}.security-note>div{display:flex;gap:14px;align-items:flex-start}.security-note>div>span{font-size:26px}.security-note h3{margin:0 0 6px;font:800 14px Orbitron}.security-note p{margin:0;color:#9fb4aa;line-height:1.55}.security-note>a{font:800 10px Orbitron;color:#87f3c8}
/* Legal */
.legal-page{padding:58px 0 90px}.legal-page article{width:min(1020px,calc(100vw - 40px));margin:auto;padding:40px 46px 54px;border-radius:24px;border:1px solid rgba(106,148,255,.18);background:linear-gradient(180deg,rgba(10,17,36,.9),rgba(5,9,21,.9));box-shadow:var(--shadow)}.legal-page h1{font:900 clamp(38px,5vw,62px) Orbitron;margin:8px 0 22px}.legal-page h2{font:800 20px Orbitron;margin:34px 0 12px;color:#f4f7ff}.legal-page h3{font:800 16px Orbitron;margin:24px 0 10px}.legal-page p,.legal-page li{font-size:16px;line-height:1.82;color:#b6c0d4}.legal-page ul{padding-left:22px}.legal-page a{color:#8fdcff}.legal-warning{padding:17px 19px;border-radius:14px;border:1px solid rgba(255,199,89,.22);background:rgba(255,191,63,.07);color:#e4cc8c;line-height:1.6}.legal-toc{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 4px}.legal-toc a{padding:9px 11px;border:1px solid rgba(108,147,255,.16);border-radius:9px;background:rgba(28,47,99,.09);font-size:13px;color:#c9d4ec}.legal-table{width:100%;border-collapse:collapse;margin:16px 0}.legal-table th,.legal-table td{text-align:left;padding:12px;border-bottom:1px solid rgba(108,147,255,.13);vertical-align:top}.legal-table th{font:800 11px Orbitron;color:#dfe7ff}
.cookie-banner{position:fixed;left:20px;right:20px;bottom:20px;max-width:760px;margin:auto;z-index:1900;padding:16px 18px;border-radius:16px;background:rgba(5,10,24,.96);border:1px solid rgba(109,148,255,.24);box-shadow:0 20px 70px rgba(0,0,0,.55);display:none}.cookie-banner.show{display:block}.cookie-banner p{margin:5px 0 12px;color:#aeb8ce;line-height:1.5;font-size:13px}.cookie-actions{display:flex;gap:10px;align-items:center}.cookie-actions button,.cookie-actions a{padding:8px 10px;border-radius:9px;border:1px solid rgba(108,146,255,.22);background:rgba(52,72,151,.14);color:white}
.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}.beta-countdown{position:fixed;z-index:2000;top:0;left:50%;transform:translateX(-50%);padding:7px 13px;border-radius:0 0 10px 10px;background:#17113a;border:1px solid rgba(126,95,255,.4);font:800 10px Orbitron}.beta-countdown b{margin-right:8px;color:#9ce9ff}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,100%{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes floatY{0%,100%{transform:translateY(-4px)}50%{transform:translateY(8px)}}@keyframes fogFloat{to{transform:translate3d(2%,-1%,0) scale(1.04)}}
@media(max-width:1050px){.nav-links{display:none;position:absolute;left:16px;right:16px;top:74px;padding:12px;flex-direction:column;align-items:stretch;background:rgba(4,8,20,.98);border:1px solid rgba(110,147,255,.2);border-radius:16px}.nav-links.open{display:flex}.nav-links a{padding:12px}.nav-toggle{display:block}.login-btn{margin-left:auto}.astra-hero-grid,.account-bridge,.split-feature,.account-hero-grid{grid-template-columns:1fr}.hero-visual{min-height:520px}.service-stack{right:0}.identity-orbit{height:360px}.universe-grid.v7{grid-template-columns:1fr 1fr}.home-lower-grid.v7{grid-template-columns:1fr}.metrics-v7,.trust-v7{grid-template-columns:1fr 1fr}.account-dashboard-grid{grid-template-columns:1fr 1fr}.footer-main{grid-template-columns:1fr}.footer-copy{grid-column:auto;flex-direction:column}.footer-disclaimer{grid-column:auto}}
@media(max-width:700px){:root{--container:calc(100vw - 24px);--nav-h:70px}.nav-shell{width:calc(100vw - 20px);gap:10px}.brand-copy strong{font-size:17px}.brand-copy small{font-size:6px}.brand img{width:42px;height:42px}.login-btn{font-size:9px;padding:10px 11px}.astra-hero{min-height:auto}.astra-hero-grid{padding:55px 0 48px}.hero-copy h1{font-size:clamp(52px,18vw,74px)}.hero-slogan{font-size:15px;letter-spacing:.16em}.hero-desc{font-size:16px}.hero-visual{min-height:390px}.hero-emblem{width:340px}.service-stack{width:190px;top:20px}.chip-one{left:4px;top:110px}.chip-two{right:4px;bottom:55px}.visual-ring{display:none}.account-bridge{padding:26px 20px;margin-top:28px}.identity-orbit{height:320px}.identity-orbit:before{width:250px;height:250px}.identity-orbit:after{width:190px;height:190px}.identity-core{width:130px;height:130px}.identity-core img{width:82px}.identity-node{width:62px;height:62px}.n2{right:12px}.n3{right:44px}.n4{left:44px}.n5{left:12px}.section-block{padding-top:56px}.section-heading{display:block}.section-heading>p{max-width:none}.universe-grid.v7,.metrics-v7,.trust-v7,.account-dashboard-grid{grid-template-columns:1fr}.universe-card{min-height:300px}.metrics-v7 article{border-right:0;border-bottom:1px solid rgba(107,145,255,.14)}.split-feature{padding-top:52px}.feature-art{min-height:320px}.feature-copy{padding:28px 22px}.final-cta.v7{padding:28px 22px;display:block;margin-bottom:52px}.final-cta.v7>div:last-child{margin-top:18px}.cards-3{grid-template-columns:1fr}.wide-cta{display:block}.wide-cta .action-btn{margin-top:16px}.page-hero-inner{padding:60px 0}.page-hero h1,.account-hero h1{font-size:44px}.account-holo{padding:18px}.footer-links{grid-template-columns:1fr 1fr}.footer-copy{font-size:13px}.legal-page article{padding:28px 20px}.legal-page p,.legal-page li{font-size:15.5px}.legal-toc a{font-size:12px}.cyra-launch{right:12px;bottom:12px}.cyra-panel{right:12px;bottom:68px;width:calc(100vw - 24px)}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}.cursor-glow{display:none}}

/* CYRVEXA V8 — visual system */
:root{--bg:#050915;--text:#f7f9ff;--muted:#aab8d2;--cyan:#5ee7ff;--blue:#6b8aff;--violet:#a079ff;--line:rgba(142,171,238,.18);--container:min(1280px,calc(100vw - 64px))}
body{background:radial-gradient(ellipse 800px 550px at 86% 2%,rgba(41,71,165,.19),transparent 75%),#050915}
:focus-visible{outline:2px solid #85e9ff;outline-offset:3px}
.skip-link{position:fixed;z-index:4000;top:8px;left:8px;transform:translateY(-160%);padding:12px 16px;background:#eafaff;color:#071127;border-radius:8px}.skip-link:focus{transform:none}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.topbar{background:rgba(5,9,21,.87);border-bottom:1px solid rgba(138,170,237,.14)}.nav-shell{width:min(1380px,calc(100vw - 56px));height:78px}.brand img{width:46px;height:46px}.brand-copy strong{font-size:20px;letter-spacing:.1em}.brand-copy small{letter-spacing:.24em}.nav-links{gap:0}.nav-links a{font:700 14px Rajdhani;color:#b5c2dc;padding:10px 11px}.nav-links a:hover,.nav-links a.active{color:#fff;background:rgba(81,115,200,.12);box-shadow:inset 0 0 0 1px rgba(118,161,247,.17)}.login-btn{font:800 11px Orbitron;padding:14px 16px;border-radius:8px;background:linear-gradient(120deg,rgba(50,91,221,.28),rgba(111,66,219,.19));border-color:rgba(113,152,245,.36)}.action-btn{border-radius:8px;font-size:11px;min-height:54px;letter-spacing:.04em}.action-btn.primary{background:linear-gradient(112deg,#2b6bd8,#6659ef 70%,#8d52e7);box-shadow:0 12px 35px rgba(57,84,211,.22)}.action-btn span:last-child{margin-left:12px;font-size:17px;line-height:1}.section-kicker{font-size:11px;letter-spacing:.2em;color:#79d7ef}
.v8-home main{overflow:hidden}.v8-hero{position:relative;min-height:min(830px,calc(100svh - 78px));display:flex;align-items:center;padding:50px 0 82px;background:radial-gradient(circle at 78% 39%,rgba(38,94,202,.24),transparent 38%)}.v8-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(100,147,240,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(100,147,240,.045) 1px,transparent 1px);background-size:88px 88px;mask-image:linear-gradient(to right,transparent,#000 55%,#000)}.v8-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:44px;position:relative;z-index:1}.v8-hero-copy{padding:18px 0}.v8-overline{display:flex;align-items:center;gap:12px;letter-spacing:.16em;font:700 11px Rajdhani;color:#9bb2df}.v8-overline-mark{font-size:21px;color:#63dfff}.v8-overline-line{width:42px;height:1px;background:#6d8db9}.v8-hero h1{font:900 clamp(48px,5.25vw,82px)/1.05 Orbitron;letter-spacing:-.055em;margin:28px 0 23px;white-space:nowrap}.v8-hero h1 span:not(.v8-period){color:#7ce0ff;background:linear-gradient(100deg,#8eeeff,#6e8eff 53%,#b279ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.v8-period{color:#78e8ff}.v8-hero-copy>p{max-width:560px;font-size:18px;line-height:1.75;color:#b7c6df;margin:0}.v8-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:32px}.v8-hero-meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:55px;padding-top:20px;border-top:1px solid var(--line);font:700 11px Rajdhani;letter-spacing:.12em;color:#8fa2c2}.v8-hero-meta b{color:#6fe0ff}.v8-hero-stage{height:min(590px,47vw);min-height:420px;position:relative;border:1px solid rgba(104,159,255,.16);background:radial-gradient(circle at 50% 50%,rgba(38,101,198,.17),transparent 53%),linear-gradient(135deg,rgba(16,34,74,.7),rgba(7,13,33,.62) 45%,rgba(15,19,51,.72));display:grid;place-items:center;isolation:isolate;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.32),inset 0 0 70px rgba(85,92,212,.04)}.v8-stage-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(88,139,229,.085) 1px,transparent 1px),linear-gradient(90deg,rgba(88,139,229,.085) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle,black,transparent 76%)}.v8-stage-aura{position:absolute;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(43,151,246,.26),rgba(71,70,211,.13) 39%,transparent 68%);filter:blur(18px)}.v8-orbit{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(86,182,255,.22);box-shadow:0 0 30px rgba(56,128,255,.08);transform:rotateX(66deg) rotate(-22deg)}.v8-orbit-two{width:95%;border-color:rgba(158,102,252,.23);transform:rotateY(64deg) rotate(32deg)}.v8-stage-logo{position:relative;z-index:1;width:min(76%,440px);filter:drop-shadow(0 0 32px rgba(64,182,255,.34)) drop-shadow(0 0 60px rgba(109,75,226,.18));animation:stageFloat 7s ease-in-out infinite}.v8-stage-label{position:absolute;z-index:2;font:700 10px Rajdhani;letter-spacing:.2em;color:#8ea9d3}.v8-label-top{top:23px;left:25px}.v8-label-bottom{right:24px;bottom:22px}.v8-label-bottom i{font-style:normal;color:#6bdfff;margin-left:10px}.v8-stage-corner{position:absolute;width:22px;height:22px;border:2px solid #67caff;opacity:.78}.corner-tl{top:0;left:0;border-right:0;border-bottom:0}.corner-tr{top:0;right:0;border-left:0;border-bottom:0}.corner-bl{bottom:0;left:0;border-right:0;border-top:0}.corner-br{bottom:0;right:0;border-left:0;border-top:0}.v8-scroll-cue{position:absolute;bottom:28px;left:max(32px,calc((100vw - 1280px)/2));font:700 10px Rajdhani;letter-spacing:.18em;color:#88a2c8}.v8-scroll-cue span{color:#6fdbff;margin-left:16px}.v8-hero-rule{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#398bdb,#845dec,transparent)}
.v8-intro{padding:100px 0 34px;display:flex;align-items:end;justify-content:space-between;gap:32px}.v8-intro h2,.v8-feature h2,.v8-progress h2,.v8-news h2,.v8-last h2{font:800 clamp(32px,3.7vw,56px)/1.12 Orbitron;letter-spacing:-.045em;margin:18px 0 0}.v8-intro h2 em,.v8-feature h2 em,.v8-progress h2 em,.v8-last h2 em{font-style:normal;color:#799df6}.v8-intro>p{max-width:390px;color:#aebed7;font-size:16px;line-height:1.7;margin:0 0 5px}
.v8-worlds{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:14px}.v8-world{position:relative;min-height:515px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(108,151,232,.23);background:#0b1430;transition:border-color .25s,box-shadow .25s}.v8-world:hover{border-color:#72d9ff;box-shadow:0 16px 50px rgba(28,89,173,.22)}.v8-world-art,.v8-world-shade{position:absolute;inset:0}.v8-world-art{background-position:center;background-size:cover;transition:transform .6s}.v8-world:hover .v8-world-art{transform:scale(1.045)}.v8-world-game .v8-world-art{background-image:radial-gradient(circle at 68% 27%,rgba(61,164,250,.32),transparent 32%),url('assets/cosmic-texture.webp')}.v8-world-cyra .v8-world-art{background-image:url('assets/cyra-bg.webp');background-position:63% center}.v8-world-community .v8-world-art{background-image:linear-gradient(140deg,rgba(23,82,166,.4),rgba(90,43,153,.22)),url('assets/hero-nexus.webp');background-position:center 35%}.v8-world-shade{background:linear-gradient(180deg,rgba(4,9,24,.34),rgba(4,9,24,.24) 25%,rgba(3,8,22,.92) 72%,#060b1c)}.v8-world-top,.v8-world-content{position:relative;z-index:1}.v8-world-top{display:flex;justify-content:space-between;align-items:start;font:700 11px Rajdhani;letter-spacing:.15em;color:#d8edff}.v8-world-arrow{display:grid;place-items:center;width:33px;height:33px;border:1px solid rgba(178,218,255,.5);border-radius:50%;font:20px Inter}.v8-world-tag{font:700 11px Rajdhani;letter-spacing:.13em;color:#79e7ff}.v8-world h3{font:900 clamp(25px,2.15vw,34px)/1.08 Orbitron;letter-spacing:-.03em;margin:12px 0}.v8-world h3 span{color:#72e0ff}.v8-world p{font-size:15px;line-height:1.6;color:#c0cee3;max-width:330px;min-height:72px}.v8-world-action{display:inline-block;padding-top:16px;border-top:1px solid rgba(170,205,255,.3);font:800 10px Orbitron;letter-spacing:.025em}.v8-world-action span{font-size:16px;margin-left:12px}
.v8-feature{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:110px;border:1px solid var(--line);background:#09132a}.v8-feature-visual{position:relative;min-height:560px;overflow:hidden;background:#09142f}.v8-feature-visual img{width:100%;height:100%;object-fit:cover;filter:saturate(1.4);transform:scale(1.05)}.v8-feature-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,12,28,.9),transparent 64%),radial-gradient(circle at 50% 30%,rgba(58,165,255,.14),transparent 50%)}.v8-feature-overlay{position:absolute;z-index:1;bottom:38px;left:38px}.v8-feature-overlay span{display:block;color:#80e3ff;font:700 12px Rajdhani;letter-spacing:.16em;margin-bottom:10px}.v8-feature-overlay strong{font:800 clamp(27px,3vw,44px)/1.15 Orbitron}.v8-feature-copy{padding:clamp(28px,5vw,72px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:radial-gradient(circle at 100% 0,rgba(89,61,197,.14),transparent 50%)}.v8-feature-copy p,.v8-progress-intro p{font-size:16px;line-height:1.75;color:#b4c3dc}.v8-feature-list{width:100%;margin:16px 0 26px;border-top:1px solid var(--line)}.v8-feature-list div{display:flex;gap:20px;padding:15px 0;border-bottom:1px solid var(--line);font-size:15px}.v8-feature-list span{font:700 12px Rajdhani;color:#70d5f8}.v8-feature-list b{font-weight:600}
.v8-progress{padding:120px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.v8-progress-intro p{max-width:390px;margin:22px 0 32px}.v8-progress-intro>a,.v8-news-heading>a{font:800 11px Orbitron;color:#8ce7ff;border-bottom:1px solid rgba(120,220,255,.5);padding-bottom:8px}.v8-progress-rows{border-top:1px solid var(--line)}.v8-progress-rows a{display:grid;grid-template-columns:52px 1fr 150px 22px;gap:12px;align-items:center;min-height:92px;border-bottom:1px solid var(--line);transition:background .2s,padding .2s}.v8-progress-rows a:hover{background:rgba(50,101,207,.1);padding-left:12px}.v8-progress-rows span{font:700 12px Rajdhani;color:#73cbe6}.v8-progress-rows strong{font:700 clamp(16px,1.5vw,21px) Orbitron}.v8-progress-rows small{font-size:14px;color:#9cafca}.v8-progress-rows b{font-size:20px;color:#7fe2ff}
.v8-news{padding:0 0 120px}.v8-news-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:30px}.v8-news h2 span{color:#73dfff}.v8-news-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.v8-news-list .news-row{display:grid;grid-template-columns:1fr auto;gap:8px;padding:24px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(17,31,69,.66),rgba(9,17,38,.7));min-height:148px}.v8-news-list .news-row .pill{grid-column:1/-1;width:max-content;font-size:10px;padding:6px 9px}.v8-news-list .news-row div{grid-column:1/-1}.v8-news-list .news-row b{font:700 16px Inter}.v8-news-list .news-row p{font-size:14px;line-height:1.6;color:#aabbd4}.v8-news-list .news-row time{grid-row:1;grid-column:2;font-size:12px;color:#94a9c9}
.v8-last{position:relative;min-height:390px;padding:60px 6%;margin-bottom:80px;border:1px solid rgba(111,153,233,.3);background:radial-gradient(circle at 77% 50%,rgba(64,94,212,.24),transparent 35%),linear-gradient(110deg,#10204a,#0a1230 75%);overflow:hidden}.v8-last-eyebrow{font:700 11px Rajdhani;letter-spacing:.18em;color:#8be7ff}.v8-last h2{position:relative;z-index:1;font-size:clamp(28px,3.4vw,52px);max-width:850px}.v8-last p{position:relative;z-index:1;font-size:16px;color:#c2d0e6}.v8-last .v8-actions{position:relative;z-index:1;margin-top:23px}.v8-last>img{position:absolute;right:-20px;top:50%;transform:translateY(-50%) rotate(-10deg);width:360px;opacity:.19;filter:blur(2px)}
.footer{background:#050915;border-top-color:var(--line)}.footer-main{padding-top:55px}.footer-links a{font-size:14px}.cyra-launch{border:1px solid rgba(149,189,255,.32);border-radius:10px;background:linear-gradient(135deg,#2454bd,#6748c7);font-size:11px}.cyra-panel{border-radius:12px}.cookie-banner{max-width:680px}.cookie-actions button{cursor:pointer}
/* Shared inner pages */
.subpage .page-hero,.subpage .account-hero{min-height:450px;background:radial-gradient(circle at 80% 40%,rgba(51,88,194,.18),transparent 32%)}.subpage .page-hero:before{background:linear-gradient(90deg,#050915 2%,rgba(5,9,21,.86) 48%,rgba(5,9,21,.55)),var(--page-bg);background-size:cover;background-position:center}.subpage .page-hero-inner{padding:70px 0}.subpage .page-hero h1,.subpage .account-hero h1{font-size:clamp(36px,5vw,68px);letter-spacing:-.04em}.subpage .page-hero p,.subpage .account-hero p{font-size:17px;max-width:670px}.subpage .content-section{padding:75px 0}.subpage .info-card,.subpage .account-card{border-radius:8px;background:linear-gradient(145deg,rgba(18,32,72,.76),rgba(7,13,30,.86));border-color:rgba(110,155,240,.22);transition:transform .2s,border-color .2s}.subpage .info-card:hover,.subpage .account-card:hover{transform:translateY(-4px);border-color:rgba(99,209,255,.48)}.subpage .info-card h3,.subpage .account-card h3{font-size:15px}.subpage .info-card p,.subpage .account-card p{font-size:15px}.subpage .wide-cta,.subpage .account-holo{border-radius:8px}.subpage .section-title{font-size:clamp(24px,3vw,36px)}
@keyframes stageFloat{50%{transform:translateY(-12px)}}
@media(max-width:1130px){.nav-shell{width:calc(100vw - 36px)}.nav-links{display:none;position:absolute;left:18px;right:18px;top:70px;padding:14px;background:#0a1229;border:1px solid var(--line);border-radius:8px;box-shadow:0 22px 70px rgba(0,0,0,.5)}.nav-links.open{display:flex}.nav-toggle{display:block;margin-left:auto;cursor:pointer}.login-btn{margin-left:0}.v8-hero-grid{gap:26px}.v8-hero h1{font-size:clamp(43px,5vw,68px)}.v8-worlds{grid-template-columns:repeat(3,1fr)}.v8-world h3{font-size:clamp(22px,2.4vw,30px)}}
@media(max-width:820px){:root{--container:calc(100vw - 36px)}.v8-hero{min-height:auto;padding:52px 0 70px}.v8-hero-grid{grid-template-columns:1fr}.v8-hero h1{font-size:clamp(42px,8vw,70px)}.v8-hero-stage{height:440px;min-height:0}.v8-hero-meta{margin-top:30px}.v8-intro{padding-top:75px}.v8-worlds{grid-template-columns:1fr 1fr}.v8-world{min-height:400px}.v8-world:first-child{grid-column:1/-1}.v8-feature{grid-template-columns:1fr;margin-top:76px}.v8-feature-visual{min-height:300px}.v8-feature-visual img{position:absolute}.v8-progress{grid-template-columns:1fr;gap:34px;padding:85px 0}.v8-progress-intro p{max-width:630px}.v8-news{padding-bottom:80px}}
@media(max-width:580px){:root{--container:calc(100vw - 28px)}.nav-shell{width:calc(100vw - 24px);height:68px}.brand img{width:37px;height:37px}.brand-copy strong{font-size:16px}.brand-copy small{font-size:6px}.login-btn{font-size:9px;padding:11px 9px}.nav-toggle{font-size:24px}.v8-hero{padding:46px 0 66px}.v8-hero h1{font-size:clamp(32px,9.5vw,55px);letter-spacing:-.06em;line-height:1.13}.v8-overline{font-size:10px;gap:7px;letter-spacing:.08em}.v8-overline-line{width:18px}.v8-hero-copy>p{font-size:16px}.v8-hero-stage{height:340px}.v8-stage-logo{width:78%}.v8-stage-label{font-size:9px}.v8-hero-meta{gap:12px;font-size:10px}.v8-scroll-cue{bottom:16px;left:14px}.v8-actions .action-btn{width:100%}.v8-intro{display:block;padding:65px 0 28px}.v8-intro>p{margin-top:18px}.v8-worlds{grid-template-columns:1fr}.v8-world:first-child{grid-column:auto}.v8-world{min-height:365px}.v8-world h3{font-size:29px}.v8-world p{min-height:0}.v8-feature{margin-top:64px}.v8-feature-overlay{bottom:22px;left:22px}.v8-feature-copy{padding:30px 22px}.v8-progress{padding:70px 0}.v8-progress-rows a{grid-template-columns:30px 1fr 22px;min-height:76px}.v8-progress-rows small{grid-column:2;grid-row:2;margin-top:-20px}.v8-progress-rows b{grid-column:3;grid-row:1/3}.v8-news-heading{align-items:start}.v8-news-heading>a{font-size:9px;max-width:110px;line-height:1.5}.v8-news-list{grid-template-columns:1fr}.v8-last{padding:40px 24px;margin-bottom:55px}.v8-last>img{width:260px;right:-90px}.footer-main{padding-top:35px}.footer-links{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.v8-stage-logo{animation:none}.v8-world-art{transition:none}}
.search-launch{border:1px solid rgba(112,156,231,.25);background:rgba(38,65,125,.13);color:#b8d3f1;border-radius:8px;padding:9px 11px;font:700 18px Rajdhani;cursor:pointer;white-space:nowrap}.search-launch span{font-size:11px;letter-spacing:.07em;margin-left:4px}.search-launch:hover{border-color:#85dfff;color:#fff}.site-search{padding:0;width:min(540px,calc(100vw - 28px));max-height:min(75vh,650px);border:1px solid rgba(130,183,250,.5);border-radius:12px;background:#0a132a;color:#fff;box-shadow:0 30px 100px rgba(0,0,0,.75);overflow:hidden}.site-search::backdrop{background:rgba(1,5,15,.76);backdrop-filter:blur(9px)}.site-search-header{display:flex;gap:13px;align-items:center;padding:16px;border-bottom:1px solid var(--line)}.site-search-header>span{font-size:25px;color:#85e5ff}.site-search-header input{flex:1;min-width:0;background:none;border:0;outline:0;color:#fff;font:500 17px Inter}.site-search-header input::placeholder{color:#8fa3c1}.site-search-close{border:1px solid var(--line);border-radius:5px;background:rgba(77,105,161,.15);color:#a8bfdc;padding:5px 7px;cursor:pointer;font:700 10px Rajdhani}.site-search-results{padding:9px;max-height:400px;overflow-y:auto}.site-search-results a{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:7px;color:#dceaff}.site-search-results a:hover,.site-search-results a:focus-visible{background:rgba(86,138,235,.18)}.site-search-results a>span:first-child{width:22px;text-align:center;color:#86ddff}.site-search-results a>span:last-child{margin-left:auto;color:#86ddff}.site-search-results a strong{font:600 15px Inter}.site-search-results>p{color:#a8b9d2;padding:10px 14px}.site-search>p{padding:0 19px 15px;margin:0;font-size:12px;color:#859aba}.unavailable{cursor:default;opacity:.7!important;pointer-events:none}.config-note{flex-basis:100%;margin:0;color:#bac8de;font-size:14px;line-height:1.5}
@media(max-width:1130px){.search-launch{margin-left:auto}.nav-toggle{margin-left:0}}
@media(max-width:580px){.search-launch{padding:7px 9px}.search-launch span{display:none}}

/* CYRVEXA V10 — CYRA CONNECTED */
.v9-home{background:#040814;color:#f7f9ff}.v9-home main{overflow:hidden}.v9-home .topbar{border-bottom-color:rgba(98,207,255,.18)}
.v9-home .brand img,.v9-home .footer-brand img{content:url('assets/brand-cyrvexa-v175.png')}.v9-home .brand img{filter:drop-shadow(0 0 16px rgba(66,213,255,.45))}
.nexus-intro{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;background:#02050d;transition:opacity .75s,visibility .75s}.nexus-intro.done{opacity:0;visibility:hidden;pointer-events:none}.intro-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(60,176,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(60,176,255,.07) 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(circle,#000 0,transparent 68%)}.intro-scan{position:absolute;inset:0;background:linear-gradient(transparent 48%,rgba(86,224,255,.09) 50%,transparent 52%);animation:introScan 2.1s linear infinite}.intro-core{position:relative;display:grid;justify-items:center;width:min(440px,80vw)}.intro-core img{width:min(260px,58vw);filter:drop-shadow(0 0 40px rgba(54,202,255,.45));animation:introPulse 1.7s ease-in-out infinite}.intro-core>span{font:700 12px Orbitron;letter-spacing:.24em;color:#a9dbf9;margin-top:22px}.intro-progress{width:100%;height:3px;background:#122445;margin:20px 0 12px;overflow:hidden}.intro-progress i{display:block;width:100%;height:100%;transform-origin:left;background:linear-gradient(90deg,#32d9ff,#7166ff,#d45bff);animation:introLoad 2.7s cubic-bezier(.3,.8,.2,1) both}.intro-core small{font:600 12px Rajdhani;letter-spacing:.13em;color:#7594b8}.nexus-intro>button{position:absolute;right:24px;bottom:22px;border:0;background:none;color:#8197b7;font:700 11px Rajdhani;letter-spacing:.13em;cursor:pointer}
.v9-hero{position:relative;min-height:calc(100svh - 78px);display:flex;align-items:center;padding:64px 0 110px;background:radial-gradient(circle at 76% 38%,rgba(35,126,233,.2),transparent 32%),radial-gradient(circle at 45% -10%,rgba(105,55,207,.13),transparent 38%)}.v9-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(90,157,238,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(90,157,238,.045) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to right,transparent,#000 58%)}.v9-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.03fr .97fr;gap:54px;align-items:center}.v9-signal{display:flex;align-items:center;gap:9px;font:700 11px Rajdhani;letter-spacing:.17em;color:#94acd0}.v9-signal span{width:8px;height:8px;border-radius:50%;background:#43f2af;box-shadow:0 0 15px #43f2af}.v9-signal i{font-style:normal;color:#5ee7ff}.v9-hero-copy h1{font:900 clamp(48px,5.3vw,83px)/1.02 Orbitron;letter-spacing:-.06em;margin:27px 0 25px}.v9-hero-copy h1 em{font-style:normal;background:linear-gradient(95deg,#71ebff,#728aff 55%,#c173ff);-webkit-background-clip:text;background-clip:text;color:transparent}.v9-hero-copy h1>span{color:#65e6ff}.v9-hero-copy>p{max-width:575px;font-size:18px;line-height:1.75;color:#b4c5df}.v9-quick{display:flex;gap:0;margin-top:50px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.v9-quick a{display:flex;gap:12px;align-items:center;flex:1;padding:18px 14px;border-right:1px solid var(--line)}.v9-quick a:last-child{border:0}.v9-quick b{font:700 11px Rajdhani;color:#57dcff}.v9-quick span{font:700 11px Orbitron}.v9-quick small{display:block;font:600 12px Rajdhani;color:#8196b7;margin-top:4px}.v9-hero-stage{position:relative;height:min(620px,46vw);min-height:450px;display:grid;place-items:center;border:1px solid rgba(98,181,255,.22);background:radial-gradient(circle,rgba(43,137,244,.18),transparent 55%),linear-gradient(135deg,rgba(14,31,68,.8),rgba(5,10,26,.72));overflow:hidden;transform:translate(var(--px,0),var(--py,0));transition:transform .25s}.v9-hero-stage:before,.v9-hero-stage:after{content:"";position:absolute;border:1px solid rgba(104,199,255,.2);border-radius:50%;width:78%;aspect-ratio:1;animation:spin 18s linear infinite}.v9-hero-stage:after{width:58%;border-color:rgba(173,89,255,.24);animation-direction:reverse;animation-duration:13s}.v9-stage-radar{position:absolute;inset:10%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 80%,rgba(67,217,255,.12) 99%,transparent);animation:spin 6s linear infinite}.v9-hero-stage>img{position:relative;z-index:2;width:76%;filter:drop-shadow(0 0 40px rgba(62,196,255,.38));animation:stageFloat 7s ease-in-out infinite}.v9-stage-hud{position:absolute;z-index:3;left:22px;right:22px;top:20px;display:flex;justify-content:space-between;font:700 10px Rajdhani;letter-spacing:.16em;color:#86a7d0}.v9-stage-hud b{color:#55efae}.v9-stage-caption{position:absolute;z-index:3;left:23px;right:23px;bottom:21px;display:flex;justify-content:space-between;align-items:center;font:700 11px Orbitron;letter-spacing:.12em}.v9-stage-caption small{font:700 10px Rajdhani;color:#7e9bc4}.v9-marquee{position:absolute;bottom:0;left:0;right:0;height:48px;border-top:1px solid rgba(104,162,234,.18);border-bottom:1px solid rgba(104,162,234,.18);background:rgba(8,16,36,.7);overflow:hidden}.v9-marquee div{width:max-content;padding:15px 0;font:700 11px Orbitron;letter-spacing:.12em;color:#8297b8;animation:marquee 22s linear infinite}.v9-marquee i{font-style:normal;color:#54ddff;margin:0 34px}
.v9-section-head{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:34px}.v9-section-head h2,.v9-game h2,.v9-cyra h2,.v9-profile h2,.v9-team h2,.v9-final h2{font:800 clamp(32px,3.7vw,56px)/1.1 Orbitron;letter-spacing:-.045em;margin:16px 0 0}.v9-section-head h2 em,.v9-game h2 em,.v9-cyra h2 em,.v9-profile h2 em,.v9-team h2 em,.v9-final h2 em{font-style:normal;color:#7b9df5}.v9-section-head>p{max-width:390px;margin:0;color:#aabbd5;font-size:16px;line-height:1.65}.v9-live{padding:112px 0 80px}.v9-clock{text-align:right}.v9-clock span{display:block;font:700 27px Orbitron;color:#84e8ff;letter-spacing:.06em}.v9-clock small{font:700 10px Rajdhani;letter-spacing:.15em;color:#7f96b8}.v9-status-grid{display:grid;grid-template-columns:1.45fr .55fr;gap:14px}.v9-status-main,.v9-discord-card{border:1px solid rgba(110,160,237,.21);background:linear-gradient(145deg,rgba(15,30,67,.78),rgba(6,13,30,.86));padding:25px}.v9-status-main>header,.v9-discord-card>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid var(--line);font:700 11px Orbitron;letter-spacing:.1em}.v9-status-main header button{border:0;background:none;color:#70ddff;font:700 10px Rajdhani;letter-spacing:.09em;cursor:pointer}.service-monitor{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);margin-top:1px}.service-monitor>div{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:21px;background:#081126}.service-monitor b{font-size:14px}.service-monitor small{grid-column:2;font-size:12px;color:#8da1bf;margin-top:-10px}.service-monitor i{grid-column:3;grid-row:1/3;width:9px;height:9px;border-radius:50%;background:#70809b;box-shadow:0 0 0 transparent}.service-monitor>div.online i{background:#45e7a3;box-shadow:0 0 14px #45e7a3}.service-monitor>div.offline i{background:#ffcf67;box-shadow:0 0 13px rgba(255,207,103,.65)}.service-monitor>div.online small{color:#60dbaa}.service-monitor>div.offline small{color:#e4c776}.monitor-icon{font-size:23px}.monitor-note{margin:17px 0 0;color:#7388a7;font-size:12px;line-height:1.5}.v9-discord-card{text-align:center}.v9-discord-card header{text-align:left}.discord-pulse{width:8px;height:8px;border-radius:50%;background:#61728d}.v9-discord-card.connected .discord-pulse{background:#45e7a3;box-shadow:0 0 13px #45e7a3}.discord-logo{font-size:38px;margin:26px 0 6px;color:#8e9fff}.v9-discord-card>strong{display:block;font:800 42px Orbitron}.v9-discord-card>small{display:block;color:#8fa3c1;margin:5px 0 14px}.discord-users{display:flex;justify-content:center;min-height:36px;margin-bottom:19px}.discord-users img{width:34px;height:34px;border-radius:50%;border:2px solid #101d3c;margin-left:-7px;background:#122246}.v9-discord-card>a{display:flex;justify-content:space-between;padding:13px 14px;border:1px solid rgba(114,158,247,.28);background:rgba(86,91,220,.14);font:700 10px Orbitron}
.v9-worlds{padding:40px 0 105px}.v9-world-grid{display:grid;grid-template-columns:1.1fr .95fr .95fr;gap:14px}.v9-world{position:relative;min-height:510px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(104,156,238,.23);background:#0b1733}.v9-world:before{content:"";position:absolute;inset:0;background-position:center;background-size:cover;transition:transform .55s}.v9-world:hover:before{transform:scale(1.04)}.v9-world.game:before{background-image:linear-gradient(0deg,rgba(4,10,25,.96),rgba(4,10,25,.08) 65%),url('assets/hero-nexus.webp')}.v9-world.cyra:before{background:radial-gradient(circle at 50% 25%,rgba(73,117,255,.22),transparent 42%),linear-gradient(0deg,#070b20,rgba(10,18,48,.45))}.v9-world.community:before{background-image:linear-gradient(0deg,rgba(4,10,25,.97),rgba(4,10,25,.15) 65%),url('assets/cyrvexa-banner.png');background-position:center}.v9-world>img{position:absolute;z-index:1;top:20px;left:50%;transform:translateX(-50%);width:86%;filter:drop-shadow(0 0 28px rgba(118,81,255,.28));opacity:.82}.v9-world>span,.v9-world>div{position:relative;z-index:2}.v9-world>span{font:700 10px Rajdhani;letter-spacing:.16em;color:#d1e3fb}.v9-world>div>b{font:700 10px Rajdhani;letter-spacing:.15em;color:#67dfff}.v9-world h3{font:900 clamp(25px,2.4vw,36px)/1.07 Orbitron;margin:11px 0}.v9-world p{color:#b8c7dd;line-height:1.55;min-height:70px}.v9-world div>strong{display:block;border-top:1px solid rgba(156,195,245,.25);padding-top:16px;font:700 10px Orbitron}
.v9-game{display:grid;grid-template-columns:1.13fr .87fr;border:1px solid var(--line);background:#071027;margin-bottom:110px}.v9-game-screen{position:relative;min-height:650px;overflow:hidden}.v9-game-screen>img{width:100%;height:100%;object-fit:cover;filter:saturate(1.2)}.v9-game-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,8,20,.95),transparent 55%)}.game-hud{position:absolute;z-index:2;top:20px;left:20px;right:20px;display:flex;justify-content:space-between;font:700 10px Rajdhani;letter-spacing:.15em}.game-hud b{color:#52efab}.game-screen-copy{position:absolute;z-index:2;bottom:38px;left:38px;right:30px}.game-screen-copy span{font:700 11px Rajdhani;letter-spacing:.17em;color:#64ddff}.game-screen-copy strong{display:block;font:800 clamp(23px,2.5vw,37px)/1.15 Orbitron;margin-top:10px}.v9-game-copy{padding:clamp(34px,5vw,68px);display:flex;flex-direction:column;justify-content:center}.v9-game-copy>p{color:#aebed6;font-size:16px;line-height:1.75}.v9-game-copy ol{list-style:none;padding:0;margin:13px 0 28px;border-top:1px solid var(--line)}.v9-game-copy li{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px}.v9-game-copy li b{font:700 11px Rajdhani;color:#5cddff}
.v9-cyra{position:relative;min-height:760px;display:flex;align-items:center;margin-bottom:110px;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.v9-cyra-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.v9-cyra:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,7,19,.96) 0%,rgba(3,7,19,.88) 40%,rgba(3,7,19,.15) 76%),linear-gradient(0deg,rgba(3,7,19,.82),transparent 45%)}.v9-cyra-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:center}.v9-cyra-copy{max-width:680px}.v9-cyra-copy p{max-width:650px;color:#b8c8df;line-height:1.75}.cyra-capabilities{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.cyra-capabilities span{padding:8px 11px;border:1px solid rgba(114,187,255,.28);background:rgba(29,64,126,.22);font:700 10px Rajdhani;letter-spacing:.11em}.v9-cyra-id{justify-self:end;width:min(340px,100%);padding:22px;border:1px solid rgba(122,186,255,.28);background:rgba(4,9,25,.72);backdrop-filter:blur(14px)}.v9-cyra-id img{width:100%;filter:drop-shadow(0 0 28px rgba(83,134,255,.3))}.v9-cyra-id>div{border-top:1px solid var(--line);padding-top:15px}.v9-cyra-id span,.v9-cyra-id small{display:block;font:700 10px Rajdhani;letter-spacing:.16em;color:#8ba4c7}.v9-cyra-id strong{display:block;font:800 29px Orbitron;margin:5px 0;color:#89eaff}
.v9-profile{display:grid;grid-template-columns:1fr .88fr;gap:80px;align-items:center;padding-bottom:120px}.v9-profile-copy>p{color:#afbed6;line-height:1.7}.v9-profile form{margin-top:26px}.v9-profile label,.v9-profile legend{display:block;font:700 10px Orbitron;letter-spacing:.1em;color:#8fa8c9}.v9-profile input{display:block;width:100%;margin-top:8px;padding:15px;border:1px solid rgba(112,157,234,.24);background:#091329;color:#fff;font:600 16px Inter;outline:0}.v9-profile input:focus{border-color:#62dcff}.v9-profile fieldset{border:0;padding:0;margin:20px 0}.v9-profile legend{margin-bottom:8px}.v9-profile fieldset button{padding:9px 11px;margin:0 5px 6px 0;border:1px solid var(--line);background:#0b1630;color:#aebfd7;cursor:pointer}.v9-profile fieldset button.active{border-color:#66dfff;color:#fff;background:rgba(54,116,222,.21)}.player-card{position:relative;padding:25px;border:1px solid rgba(108,196,255,.4);background:linear-gradient(145deg,rgba(18,38,82,.96),rgba(5,12,29,.97));box-shadow:0 35px 90px rgba(0,0,0,.38),inset 0 0 60px rgba(62,115,255,.06);overflow:hidden}.player-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(94,158,241,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(94,158,241,.05) 1px,transparent 1px);background-size:38px 38px}.player-card>*{position:relative}.player-card header{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center}.player-card header img{width:52px}.player-card header span{display:block;font:700 9px Rajdhani;letter-spacing:.15em;color:#71cfe9}.player-card header strong{font:800 15px Orbitron}.player-card header>b{font:700 11px Orbitron;color:#7be4ff}.player-avatar{position:relative;width:230px;margin:28px auto}.player-avatar img{width:100%;border-radius:50%;filter:drop-shadow(0 0 30px rgba(94,90,255,.35))}.player-avatar span{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:7px 11px;background:#081329;border:1px solid #5fdcff;font:700 9px Orbitron}.player-data{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.player-data>div{padding:13px;border-bottom:1px solid var(--line)}.player-data>div:nth-child(odd){border-right:1px solid var(--line)}.player-data small{display:block;color:#7e95b7;font:700 9px Rajdhani;letter-spacing:.12em}.player-data strong{font-size:13px}.player-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:18px;font:700 9px Rajdhani;color:#7490b7;letter-spacing:.13em}.player-card footer i{width:8px;height:8px;border-radius:50%;background:#4de9a8;box-shadow:0 0 12px #4de9a8}
.v9-roadmap{padding-bottom:115px}.roadmap-tabs{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.roadmap-tabs button{border:1px solid var(--line);background:#081127;color:#92a8c6;padding:9px 11px;font:700 9px Orbitron;cursor:pointer}.roadmap-tabs button.active{border-color:#5edfff;color:#fff;background:rgba(52,110,219,.21)}.roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.roadmap-grid article{padding:23px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(14,29,64,.72),rgba(6,12,28,.85));transition:.25s}.roadmap-grid article[hidden]{display:none}.roadmap-grid article:hover{border-color:rgba(98,215,255,.45);transform:translateY(-3px)}.roadmap-grid header{display:flex;justify-content:space-between}.roadmap-grid header span{font:700 11px Rajdhani;color:#67dfff}.roadmap-grid header b{font:700 9px Rajdhani;letter-spacing:.1em;color:#7de3bb}.roadmap-grid h3{font:800 15px Orbitron;margin:27px 0 10px}.roadmap-grid p{min-height:69px;color:#9fb0c9;font-size:14px;line-height:1.6}.roadmap-grid article>div{height:3px;background:#152344;margin-top:20px}.roadmap-grid article>div i{display:block;width:var(--progress);height:100%;background:linear-gradient(90deg,#37dcff,#7768ff,#bc5cff);box-shadow:0 0 12px rgba(67,197,255,.45)}.roadmap-grid article>small{display:block;text-align:right;margin-top:8px;color:#7f9ec3}.roadmap-disclaimer{color:#6f84a3;font-size:12px;margin-top:14px}
.v9-team{display:grid;grid-template-columns:1.15fr .85fr;gap:0;border:1px solid var(--line);margin-bottom:110px;background:#081127}.v9-team-art{min-height:450px;overflow:hidden}.v9-team-art img{width:100%;height:100%;object-fit:cover}.v9-team-copy{padding:clamp(30px,5vw,65px)}.v9-team-copy p{color:#adbed7;line-height:1.7}.team-sign{display:flex;align-items:center;gap:13px;padding:16px 0;margin:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.team-sign img{width:55px}.team-sign strong{display:block;font:700 12px Orbitron}.team-sign small{display:block;color:#7e99ba;font:700 10px Rajdhani;letter-spacing:.1em;margin-top:5px}.v9-final{position:relative;text-align:center;min-height:510px;padding:90px 20px;margin-bottom:82px;border:1px solid rgba(110,166,244,.24);background:radial-gradient(circle at 50% 45%,rgba(61,96,219,.22),transparent 43%),#071027;overflow:hidden}.v9-final>img{position:absolute;width:520px;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.11;filter:blur(2px)}.v9-final>*:not(img){position:relative}.v9-final>span{font:700 11px Rajdhani;letter-spacing:.18em;color:#7de3ff}.v9-final h2{font-size:clamp(38px,5vw,72px)}.v9-final p{color:#aebfd8}.v9-final .v8-actions{justify-content:center}.v9-final>button{margin-top:45px;border:0;background:none;color:#526b91;font:700 10px Rajdhani;letter-spacing:.25em;cursor:pointer}
.experience-controls{position:fixed;z-index:1350;left:18px;bottom:18px;display:flex;gap:7px}.experience-controls button{border:1px solid rgba(113,163,240,.26);border-radius:8px;background:rgba(5,12,29,.88);backdrop-filter:blur(12px);color:#a9bdd8;padding:9px 11px;font:700 10px Rajdhani;cursor:pointer}.experience-controls button:hover{color:#fff;border-color:#65dcff}.cyra-launch{display:flex;align-items:center;gap:8px;padding:7px 13px 7px 7px}.cyra-launch img{width:36px;height:36px;border-radius:8px}.cyra-panel-avatar{width:40px;height:40px;border-radius:9px}.nexus-secret-dialog{width:min(520px,calc(100vw - 28px));padding:42px;text-align:center;color:#fff;border:1px solid rgba(104,216,255,.5);background:radial-gradient(circle at 50% 0,rgba(84,71,224,.2),transparent 45%),#071026;box-shadow:0 35px 120px rgba(0,0,0,.8)}.nexus-secret-dialog::backdrop{background:rgba(1,4,12,.82);backdrop-filter:blur(9px)}.nexus-secret-dialog>img{width:180px;margin:auto;filter:drop-shadow(0 0 25px rgba(74,212,255,.35))}.nexus-secret-dialog>span{display:block;font:700 10px Rajdhani;letter-spacing:.18em;color:#63e2ff}.nexus-secret-dialog h2{font:800 32px Orbitron}.nexus-secret-dialog p{color:#aebfd8;line-height:1.6}.nexus-secret-dialog>a{display:inline-block;color:#7fe7ff;font:700 10px Orbitron;border-bottom:1px solid #65dfff;padding-bottom:7px}.secret-close{position:absolute;right:15px;top:12px;border:0;background:none;color:#a7bbd7;font-size:26px;cursor:pointer}
body.nexus-mode{--cyan:#91fff2;--blue:#44e8ff;--violet:#36ffbf}.nexus-mode .space-fog{filter:hue-rotate(85deg) blur(50px)}.nexus-mode .topbar{box-shadow:0 0 35px rgba(64,255,206,.12)}
.team-page .page-hero:before{background:linear-gradient(90deg,#050915 0%,rgba(5,9,21,.9) 45%,rgba(5,9,21,.28)),var(--page-bg);background-size:cover;background-position:center}.team-founder{display:grid;grid-template-columns:.55fr 1.45fr;gap:48px;align-items:center;margin-bottom:70px;padding:34px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(18,36,76,.75),rgba(7,14,31,.86))}.team-founder>img{width:100%;filter:drop-shadow(0 0 30px rgba(68,203,255,.3))}.team-founder h2{font:800 clamp(31px,4vw,54px) Orbitron;margin:12px 0}.team-founder p{font-size:16px;line-height:1.75;color:#b4c4dc}.team-founder small{font:700 10px Rajdhani;letter-spacing:.14em;color:#72dfff}
@keyframes introLoad{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes introPulse{50%{transform:scale(1.035);filter:drop-shadow(0 0 65px rgba(73,216,255,.65))}}@keyframes introScan{from{transform:translateY(-55%)}to{transform:translateY(55%)}}@keyframes marquee{to{transform:translateX(-50%)}}
@media(max-width:1050px){.v9-hero-grid{grid-template-columns:1fr}.v9-hero-stage{height:530px}.v9-status-grid{grid-template-columns:1fr .58fr}.v9-world-grid{grid-template-columns:1fr 1fr}.v9-world.game{grid-column:1/-1}.v9-game{grid-template-columns:1fr}.v9-game-screen{min-height:520px}.v9-cyra-inner{grid-template-columns:1fr .6fr}.v9-profile{gap:40px}.roadmap-grid{grid-template-columns:1fr 1fr}.v9-team{grid-template-columns:1fr}.v9-team-art{min-height:360px}}
@media(max-width:760px){.v9-hero{min-height:auto;padding:55px 0 100px}.v9-hero-stage{height:440px;min-height:0}.v9-status-grid{grid-template-columns:1fr}.service-monitor{grid-template-columns:1fr}.v9-world-grid{grid-template-columns:1fr}.v9-world.game{grid-column:auto}.v9-world{min-height:430px}.v9-cyra{min-height:auto;padding:80px 0}.v9-cyra-inner{grid-template-columns:1fr}.v9-cyra-id{justify-self:start;max-width:280px}.v9-profile{grid-template-columns:1fr}.v9-section-head{align-items:start}.v9-profile{padding-bottom:85px}.roadmap-grid{grid-template-columns:1fr}.roadmap-tabs{justify-content:flex-start}.v9-team{margin-bottom:80px}.team-founder{grid-template-columns:1fr;gap:22px}.team-founder>img{width:min(260px,80%);margin:auto}}
@media(max-width:560px){.v9-hero-copy h1{font-size:clamp(38px,11vw,58px)}.v9-quick{display:grid}.v9-quick a{border-right:0;border-bottom:1px solid var(--line)}.v9-quick a:last-child{border-bottom:0}.v9-hero-stage{height:340px}.v9-stage-caption small{display:none}.v9-live{padding-top:75px}.v9-section-head{display:block}.v9-clock{text-align:left;margin-top:20px}.service-monitor>div{padding:17px}.v9-worlds{padding-bottom:75px}.v9-game{margin-bottom:78px}.v9-game-screen{min-height:380px}.game-screen-copy{left:20px;bottom:24px}.v9-game-copy{padding:30px 22px}.v9-cyra{margin-bottom:80px}.v9-cyra-bg{object-position:67% center}.v9-cyra:after{background:rgba(3,7,19,.76)}.player-card{padding:18px}.player-avatar{width:190px}.roadmap-tabs{margin-top:23px}.v9-team-art{min-height:250px}.v9-final{padding:70px 17px;min-height:450px}.experience-controls{left:10px;bottom:10px}.experience-controls span{display:none}.cyra-launch{right:10px}.intro-core>span{font-size:9px}.nexus-secret-dialog{padding:30px 20px}}
@media(prefers-reduced-motion:reduce){.intro-scan,.intro-progress i,.intro-core img,.v9-marquee div,.v9-hero-stage:before,.v9-hero-stage:after,.v9-stage-radar{animation:none}.nexus-intro{transition:none}}


/* =========================================================
   CYRVEXA NEXUS V11 — CINEMATIC VISUAL SYSTEM
   ========================================================= */
:root{--v11-cyan:#55e9ff;--v11-blue:#4a7dff;--v11-violet:#895cff;--v11-gold:#ffd36d;--v11-panel:rgba(6,13,32,.78);--v11-line:rgba(116,200,255,.22)}
.v11-home{background:radial-gradient(circle at 50% -10%,rgba(63,86,212,.13),transparent 33%),#020611}.v11-home:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 42%,rgba(90,216,255,.018) 50%,transparent 58%);z-index:-1}
.v11-home .topbar{border-bottom-color:rgba(108,194,255,.16);box-shadow:0 18px 60px rgba(0,0,0,.22)}
.v11-home .v9-hero{min-height:900px;background:radial-gradient(circle at 72% 36%,rgba(60,91,255,.12),transparent 24%),radial-gradient(circle at 18% 12%,rgba(122,69,255,.12),transparent 25%)}
.v11-home .v9-hero-grid{min-height:760px;align-items:center}.v11-home .v9-hero-copy h1{text-shadow:0 18px 70px rgba(59,102,255,.18)}
.v11-home .v9-hero-copy h1 em{background:linear-gradient(92deg,#fff 0%,#7de8ff 30%,#9c7dff 70%,#fff 100%);background-size:180% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:v11TextFlow 8s linear infinite}
.v11-home .v9-hero-stage{isolation:isolate;background:linear-gradient(145deg,#08142e,#071023);box-shadow:inset 0 0 0 1px rgba(105,205,255,.18),0 36px 100px rgba(0,0,0,.42)}
.v11-stage-world{position:absolute;inset:0;z-index:0;overflow:hidden}.v11-stage-world img{width:100%;height:100%;object-fit:cover;opacity:.74;filter:saturate(1.25) contrast(1.08);transform:scale(1.04);animation:v11WorldFloat 18s ease-in-out infinite alternate}.v11-stage-mask{position:absolute;inset:0;background:radial-gradient(circle at 53% 45%,transparent 0 17%,rgba(4,8,21,.08) 37%,rgba(3,7,19,.8) 100%),linear-gradient(0deg,rgba(2,6,17,.88),transparent 58%)}
.v11-core-mark{position:absolute!important;z-index:3!important;width:34%!important;height:auto!important;left:50%!important;top:47%!important;transform:translate(-50%,-50%)!important;object-fit:contain!important;filter:drop-shadow(0 0 18px rgba(90,226,255,.35)) drop-shadow(0 0 42px rgba(117,84,255,.28))!important;animation:v11CorePulse 4.5s ease-in-out infinite!important}.v11-stage-nodes{position:absolute;z-index:4;inset:0;pointer-events:none}.v11-stage-nodes i{position:absolute;padding:6px 9px;border:1px solid rgba(106,222,255,.32);background:rgba(3,10,27,.68);backdrop-filter:blur(8px);font:700 8px Orbitron;letter-spacing:.14em;color:#bfefff;box-shadow:0 0 18px rgba(64,195,255,.08)}.v11-stage-nodes i:nth-child(1){left:8%;top:31%}.v11-stage-nodes i:nth-child(2){right:7%;top:40%}.v11-stage-nodes i:nth-child(3){left:18%;bottom:19%}
.v11-nexus{padding:92px 0 38px}.v11-nexus-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.v11-gateway{position:relative;grid-column:span 4;min-height:390px;overflow:hidden;border:1px solid var(--v11-line);background:#081128;isolation:isolate;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.v11-gateway:first-child,.v11-gateway:nth-child(2){grid-column:span 6;min-height:470px}.v11-gateway:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(2,7,20,.98) 0%,rgba(2,7,20,.58) 46%,rgba(2,7,20,.05) 76%)}.v11-gateway:after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--v11-cyan),var(--v11-violet),transparent);transform:scaleX(.25);opacity:.55;transition:.35s}.v11-gateway>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:saturate(1.12) contrast(1.06);transition:transform .6s ease,filter .6s ease}.v11-gateway>span{position:absolute;z-index:3;top:18px;left:18px;padding:6px 9px;border:1px solid rgba(131,207,255,.23);background:rgba(3,9,25,.65);font:700 9px Rajdhani;letter-spacing:.17em;color:#c8e9ff}.v11-gateway>div{position:absolute;z-index:3;left:22px;right:22px;bottom:22px}.v11-gateway b{font:800 20px Orbitron}.v11-gateway p{max-width:560px;color:#aebfd7;line-height:1.55;margin:10px 0 17px}.v11-gateway strong{font:700 9px Orbitron;letter-spacing:.08em;color:#81e6ff}.v11-gateway:hover{transform:translateY(-5px);border-color:rgba(92,224,255,.48);box-shadow:0 30px 80px rgba(0,0,0,.42),0 0 40px rgba(73,113,255,.1)}.v11-gateway:hover>img{transform:scale(1.055);filter:saturate(1.3) contrast(1.07)}.v11-gateway:hover:after{transform:scaleX(1);opacity:1}
.v11-home .v9-world{border-radius:3px;box-shadow:0 26px 70px rgba(0,0,0,.26)}.v11-home .v9-world:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border:1px solid transparent;background:linear-gradient(135deg,rgba(125,228,255,.3),transparent 24%,transparent 75%,rgba(141,91,255,.24)) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}.v11-home .v9-game{box-shadow:0 36px 100px rgba(0,0,0,.36)}.v11-home .v9-game-screen>img{filter:saturate(1.08) contrast(1.04)}
.subpage .page-hero{min-height:620px;border-bottom:1px solid rgba(100,201,255,.18)}.subpage .page-hero:before{background:linear-gradient(90deg,rgba(2,6,17,.96) 0%,rgba(2,6,17,.78) 45%,rgba(2,6,17,.24) 75%),linear-gradient(0deg,#020611 0%,transparent 45%)}.subpage .page-hero-inner{padding-top:165px;padding-bottom:110px}.subpage .page-hero h1{font-size:clamp(48px,7vw,94px);text-shadow:0 20px 70px rgba(56,112,255,.2)}.page-version{display:inline-block;vertical-align:middle;font:700 12px Orbitron;color:#7ce7ff;padding:7px 9px;border:1px solid rgba(94,221,255,.28);background:rgba(7,25,52,.55)}
.info-card{position:relative;overflow:hidden;min-height:180px;background:linear-gradient(145deg,rgba(10,24,54,.86),rgba(5,12,30,.88));border-color:rgba(102,190,255,.18);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.info-card:before{content:"";position:absolute;left:0;top:0;width:90px;height:2px;background:linear-gradient(90deg,var(--v11-cyan),var(--v11-violet),transparent)}.info-card:after{content:"";position:absolute;width:130px;height:130px;right:-50px;top:-55px;border-radius:50%;background:radial-gradient(circle,rgba(90,104,255,.12),transparent 65%);pointer-events:none}.info-card:hover{transform:translateY(-4px);border-color:rgba(102,218,255,.4);box-shadow:0 24px 65px rgba(0,0,0,.28),0 0 35px rgba(72,119,255,.07)}
.action-btn.primary{box-shadow:0 12px 45px rgba(75,105,255,.22),inset 0 0 26px rgba(255,255,255,.05)}.footer{background:linear-gradient(180deg,rgba(2,6,17,.9),#01040c)}
@keyframes v11TextFlow{to{background-position:180% center}}@keyframes v11WorldFloat{from{transform:scale(1.04) translate3d(0,0,0)}to{transform:scale(1.09) translate3d(-1.2%,1%,0)}}@keyframes v11CorePulse{0%,100%{transform:translate(-50%,-50%) scale(.98)}50%{transform:translate(-50%,-50%) scale(1.035)}}
@media(max-width:1050px){.v11-gateway,.v11-gateway:first-child,.v11-gateway:nth-child(2){grid-column:span 6}.v11-home .v9-hero{min-height:auto}.v11-core-mark{width:28%!important}}
@media(max-width:720px){.v11-nexus{padding-top:65px}.v11-gateway,.v11-gateway:first-child,.v11-gateway:nth-child(2){grid-column:1/-1;min-height:360px}.v11-home .v9-hero-grid{min-height:0}.v11-home .v9-hero-stage{height:430px}.v11-core-mark{width:34%!important}.subpage .page-hero{min-height:540px}.subpage .page-hero-inner{padding-top:135px;padding-bottom:80px}}
@media(max-width:520px){.v11-gateway{min-height:330px}.v11-gateway>div{left:17px;right:17px;bottom:17px}.v11-gateway b{font-size:17px}.v11-home .v9-hero-stage{height:350px}.v11-stage-nodes i{display:none}.v11-core-mark{width:40%!important}}
@media(prefers-reduced-motion:reduce){.v11-home .v9-hero-copy h1 em,.v11-stage-world img,.v11-core-mark{animation:none!important}}


/* V12 — NEXUS INFINITY */
.v12-stats,.v12-capabilities,.v12-showcase{padding:28px 0 10px}
.v12-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.v12-stat-card{position:relative;overflow:hidden;padding:20px;border-radius:22px;border:1px solid rgba(112,158,255,.18);background:linear-gradient(180deg,rgba(14,19,40,.88),rgba(7,10,22,.92));box-shadow:0 18px 50px rgba(0,0,0,.22)}
.v12-stat-card:before{content:"";position:absolute;inset:auto 16px 0 16px;height:2px;background:linear-gradient(90deg,transparent,#60e6ff,#8e67ff,transparent);opacity:.7}
.v12-stat-card span{display:block;font-size:11px;letter-spacing:.15em;color:#8fd9ff;font-weight:800;margin-bottom:10px}
.v12-stat-card strong{display:block;font-size:30px;line-height:1.05;font-family:Orbitron,Inter,sans-serif}
.v12-stat-card small{display:block;color:#9aa8c2;margin-top:10px;line-height:1.55}
.v12-feature-badges{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.v12-feature-badge{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:999px;background:rgba(11,18,38,.72);border:1px solid rgba(101,197,255,.2);color:#d5e8ff;font-weight:700;letter-spacing:.06em}.v12-feature-badge span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:24px;padding:0 10px;border-radius:999px;background:rgba(62,231,154,.14);color:#8ff0b7;font-size:12px}.v12-feature-badge.is-off span{background:rgba(255,93,125,.14);color:#ff96ac}
.v12-cap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.v12-cap-card{padding:22px;border-radius:24px;border:1px solid rgba(112,158,255,.16);background:linear-gradient(180deg,rgba(12,18,36,.84),rgba(8,11,24,.94));min-height:240px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 18px 60px rgba(0,0,0,.24)}
.v12-cap-card b{display:block;font:800 20px/1.2 Orbitron,Inter,sans-serif;color:#fff;margin-bottom:12px}.v12-cap-card p{color:#a7b4cc;line-height:1.7;margin:0 0 18px}.v12-cap-card a{color:#7fe9ff;font-weight:700;letter-spacing:.06em}
.v12-showcase-grid{display:grid;grid-template-columns:1.35fr .9fr;gap:16px}.v12-showcase-main,.v12-showcase-side,.v12-media-card{position:relative;overflow:hidden;border-radius:26px;border:1px solid rgba(110,156,255,.18);background:rgba(8,11,25,.9)}
.v12-showcase-main img,.v12-showcase-side img,.v12-media-card img{width:100%;height:100%;object-fit:cover;display:block}.v12-showcase-main{min-height:440px;grid-row:span 2}.v12-showcase-side{min-height:212px}.v12-showcase-main div,.v12-showcase-side div,.v12-media-card div{position:absolute;inset:auto 0 0 0;padding:24px;background:linear-gradient(180deg,transparent,rgba(4,8,19,.84) 38%,rgba(4,8,19,.97));display:flex;flex-direction:column;gap:8px}
.v12-showcase-main span,.v12-showcase-side span,.v12-media-card span{font-size:11px;letter-spacing:.18em;color:#7fe7ff;font-weight:800}.v12-showcase-main b,.v12-showcase-side b,.v12-media-card b{font-size:22px;line-height:1.3}.v12-showcase-main a{margin-top:8px;color:#dff6ff;font-weight:700}
.v12-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v12-media-card{min-height:320px}
@media(max-width:1080px){.v12-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v12-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v12-showcase-grid{grid-template-columns:1fr}.v12-showcase-main{grid-row:auto;min-height:360px}.v12-media-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.v12-stat-grid,.v12-cap-grid,.v12-media-grid{grid-template-columns:1fr}.v12-showcase-side{min-height:240px}.v12-stat-card strong{font-size:26px}}


/* V12.1 — NEXUS LIVE / ID / EVENTS */
.nexus-global-alert{position:sticky;top:74px;z-index:65;margin:0 auto;width:min(1180px,calc(100% - 28px));padding:11px 16px;border:1px solid rgba(107,201,255,.25);border-top:0;border-radius:0 0 16px 16px;background:linear-gradient(90deg,rgba(11,24,50,.96),rgba(26,15,58,.96));box-shadow:0 16px 45px rgba(0,0,0,.28);display:flex;align-items:center;gap:14px;color:#eaf7ff}.nexus-global-alert[hidden]{display:none}.nexus-global-alert b{font:800 11px/1 Orbitron,Inter,sans-serif;letter-spacing:.1em;color:#88e8ff}.nexus-global-alert span{font-size:13px;color:#c8d3e8}.nexus-global-alert.maintenance{border-color:rgba(255,190,90,.35);background:linear-gradient(90deg,rgba(49,30,9,.96),rgba(45,16,24,.96))}.nexus-global-alert.maintenance b{color:#ffd27b}
.v121-live-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0 28px}.v121-live-columns>section{min-width:0;padding:22px;border:1px solid rgba(112,170,255,.16);border-radius:24px;background:linear-gradient(180deg,rgba(10,16,34,.84),rgba(6,10,22,.94))}.nexus-feed{display:grid;gap:10px;margin-top:14px}.nexus-feed-row,.nexus-event-card{padding:14px 15px;border-radius:16px;border:1px solid rgba(111,178,255,.13);background:rgba(255,255,255,.025)}.nexus-feed-row b,.nexus-event-card b{display:block;color:#fff;margin-bottom:5px}.nexus-feed-row p,.nexus-event-card p{margin:0;color:#a9b6cc;line-height:1.55;font-size:13px}.nexus-feed-row small,.nexus-event-card small{display:block;margin-top:8px;color:#71839f;font-size:11px}.nexus-feed-row.warning{border-color:rgba(255,193,93,.28)}.nexus-feed-row.success{border-color:rgba(75,231,164,.26)}.nexus-feed-row.event{border-color:rgba(174,112,255,.28)}.empty-state{padding:20px;text-align:center;color:#8291aa;border:1px dashed rgba(119,164,231,.16);border-radius:15px}
.v121-event-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nexus-event-card>span{display:inline-flex;margin-bottom:10px;padding:5px 8px;border-radius:999px;background:rgba(83,136,255,.11);color:#83ddff;font-size:10px;letter-spacing:.12em;font-weight:800}.nexus-event-card.live{border-color:rgba(64,231,162,.3);box-shadow:inset 0 0 40px rgba(43,218,146,.035)}
.v121-boss{margin:24px 0;padding:24px;border-radius:24px;border:1px solid rgba(204,84,255,.22);background:radial-gradient(circle at 90% 0,rgba(154,56,255,.16),transparent 38%),linear-gradient(180deg,rgba(19,12,40,.94),rgba(8,10,24,.96));display:grid;grid-template-columns:1fr minmax(240px,.65fr);gap:20px;align-items:center}.v121-boss span{font-size:10px;letter-spacing:.18em;color:#d491ff;font-weight:800}.v121-boss h2,.v121-boss h3{font-family:Orbitron,Inter,sans-serif;margin:7px 0}.boss-meter{position:relative;height:28px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(201,108,255,.18);overflow:hidden}.boss-meter i{position:absolute;inset:0 auto 0 0;width:var(--boss-hp,100%);background:linear-gradient(90deg,#5b45ff,#a84dff,#ff5a9c);box-shadow:0 0 22px rgba(173,77,255,.35);transition:width .6s ease}.boss-meter strong{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;letter-spacing:.08em}.v121-boss.compact{grid-template-columns:1fr;margin:14px 0}
.v121-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v121-status-card{padding:20px;border-radius:20px;border:1px solid rgba(109,160,255,.16);background:rgba(10,15,31,.82);display:grid;gap:8px}.v121-status-card>span{font-size:24px}.v121-status-card b{font-size:15px}.v121-status-card strong{font-family:Orbitron,Inter,sans-serif;color:#ffbb7c}.v121-status-card.online strong{color:#74ebaa}.v121-status-card small{color:#8290aa}
.v121-profile-layout{display:grid;grid-template-columns:minmax(320px,.8fr) 1.2fr;gap:20px}.v121-passport{position:relative;overflow:hidden;padding:28px;border-radius:28px;border:1px solid rgba(117,197,255,.22);background:radial-gradient(circle at 80% 0,rgba(85,105,255,.18),transparent 35%),linear-gradient(150deg,rgba(14,22,48,.96),rgba(7,10,24,.98));box-shadow:0 30px 100px rgba(0,0,0,.3)}.passport-mark{display:flex;align-items:center;gap:10px}.passport-mark img{width:38px;height:38px;border-radius:12px}.passport-mark span,.passport-kicker{font:800 10px/1 Orbitron,Inter,sans-serif;letter-spacing:.16em;color:#81e2ff}.passport-avatar{width:132px;height:132px;margin:30px auto 18px;border-radius:50%;padding:4px;border:1px solid rgba(129,210,255,.4);box-shadow:0 0 45px rgba(102,110,255,.24)}.passport-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.v121-passport h2{text-align:center;font-family:Orbitron,Inter,sans-serif}.v121-passport>p{text-align:center;color:#9dacbf;line-height:1.65}.passport-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.passport-grid div{padding:12px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(110,172,255,.1)}.passport-grid span{display:block;color:#8291ab;font-size:10px;letter-spacing:.1em}.passport-grid b{display:block;margin-top:5px}.v121-profile-features{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v121-profile-features article{padding:22px;border-radius:22px;border:1px solid rgba(111,170,255,.15);background:linear-gradient(180deg,rgba(11,17,35,.82),rgba(7,10,22,.94))}.v121-profile-features b{font-family:Orbitron,Inter,sans-serif}.v121-profile-features p{color:#9eacc2;line-height:1.65}
@media(max-width:900px){.v121-live-columns,.v121-profile-layout,.v121-boss{grid-template-columns:1fr}.v121-status-grid{grid-template-columns:1fr 1fr}.v121-event-feed{grid-template-columns:1fr}.nexus-global-alert{top:64px}.v121-profile-features{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.v121-status-grid,.v121-profile-features{grid-template-columns:1fr}.nexus-global-alert{align-items:flex-start;flex-direction:column;gap:4px}.passport-grid{grid-template-columns:1fr 1fr}}

/* V12.1.1 — Social links + account sync clarity hotfix */
.social-card-link{display:block;color:inherit;text-decoration:none;cursor:pointer;position:relative}
.social-card-link strong{display:block;margin-top:16px;color:#83ebff;font-size:12px;letter-spacing:.08em}
.social-card-link:hover{transform:translateY(-4px);border-color:rgba(105,220,255,.42);box-shadow:0 22px 60px rgba(0,0,0,.26)}
.social-card-disabled{opacity:.62}
.social-card-disabled strong{display:block;margin-top:16px;color:#8390aa;font-size:12px;letter-spacing:.08em}
.account-sync-notice{margin:0 0 20px;padding:18px 20px;border:1px solid rgba(105,201,255,.2);border-radius:20px;background:linear-gradient(135deg,rgba(11,19,40,.92),rgba(8,12,25,.9));display:flex;align-items:center;justify-content:space-between;gap:18px}
.account-sync-notice>div{display:flex;align-items:flex-start;gap:13px;min-width:0}
.account-sync-notice b{display:block;font-size:12px;letter-spacing:.1em;color:#dff7ff;margin-bottom:5px}
.account-sync-notice p{margin:0;color:#9faec6;line-height:1.55}
.account-sync-dot{width:11px;height:11px;border-radius:50%;flex:0 0 auto;margin-top:5px;background:#ffd166;box-shadow:0 0 18px rgba(255,209,102,.5)}
@media(max-width:720px){.account-sync-notice{align-items:stretch;flex-direction:column}}

/* V12.2 — Legal & contact */
.legal-statusline{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 18px}.legal-statusline span{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(107,190,255,.18);background:rgba(9,18,38,.72);font-size:12px;color:#a9bad2}.legal-statusline a,.legal-page a{color:#7fe8ff}.legal-note{margin:18px 0 22px;padding:16px 18px;border:1px solid rgba(89,207,255,.19);border-left:3px solid #62ddff;border-radius:14px;background:linear-gradient(135deg,rgba(10,25,49,.82),rgba(15,12,37,.75));color:#c2cfe1;line-height:1.65}.legal-page ul{color:#b5c1d4;line-height:1.75}.legal-page code{padding:2px 6px;border-radius:6px;background:rgba(93,123,255,.12);color:#c9efff}

/* V12.3 — Google / brand SEO */
.seo-brand-line{max-width:700px;margin-top:10px;color:#aabbd2;font-size:14px;line-height:1.65}.seo-brand-line strong{color:#dff8ff;letter-spacing:.06em}
