:root{--bg:#05070b;--bg2:#07121e;--panel:#0b1724;--panel2:#0e2030;--line:#19334a;--cyan:#61c7ff;--blue:#2389d7;--gold:#d5a65a;--copper:#bd764a;--txt:#eef6ff;--muted:#9eb1c3;--red:#e66f63;--green:#6ed0a0;--max:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 70% 0,#0b2133 0,var(--bg) 38%);color:var(--txt);font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}.wrap{max-width:var(--max);padding:0 24px;margin:auto}.top{font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:8px;background:#030509;border-bottom:1px solid var(--line);color:#8cb7d4}.nav{position:sticky;top:0;z-index:40;background:rgba(5,7,11,.94);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.navin{min-height:76px;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center}.brand{font-weight:800;letter-spacing:.11em}.brand span{color:var(--cyan)}.navlinks{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#c7d9e8}.navtools{display:flex;gap:10px}.chip,.install{border:1px solid #2b5876;background:#08111a;color:#dff4ff;padding:9px 12px;border-radius:999px;font-size:11px;cursor:pointer}.install{border-color:var(--gold);color:#ffdea4}.hero{min-height:720px;display:grid;grid-template-columns:1.02fr .98fr;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(73,149,201,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(73,149,201,.05) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to right,black,transparent)}.heroCopy{padding:96px max(26px,6vw);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.22em;font-size:11px}.hero h1{font-size:clamp(58px,7vw,108px);line-height:.88;letter-spacing:-.045em;margin:18px 0 28px}.hero h1 span{color:var(--cyan)}.hero p{max-width:650px;color:#afc2d2;font-size:18px}.heroActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1px solid var(--cyan);color:#dff7ff;text-transform:uppercase;letter-spacing:.12em;font-size:11px;background:#0a1824}.btn.alt{border-color:#80633d;color:#f5d7a5;background:#17130d}.heroVisual{position:relative;min-height:600px;background:#06101a}.heroVisual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.86}.heroVisual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0,transparent 35%),linear-gradient(0deg,#05070b 0,transparent 26%)}.heroMark{position:absolute;z-index:2;left:8%;bottom:8%;max-width:470px;border-left:2px solid var(--gold);padding:0 0 0 18px}.heroMark strong{display:block;font-size:25px;letter-spacing:.18em}.heroMark span{color:#9ec9e7}.ticker{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.ticker div{background:#07101a;padding:19px 22px}.ticker small{display:block;color:#7196b1;text-transform:uppercase;letter-spacing:.12em}.ticker strong{display:block;margin-top:4px}.section{padding:72px 0}.sectionHead{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:28px}.sectionHead h2{font-size:clamp(34px,4vw,58px);font-weight:600;letter-spacing:-.035em;margin:7px 0}.sectionHead p{max-width:650px;color:var(--muted);margin:0}.statusbox{display:grid;grid-template-columns:auto 1fr;gap:14px;border:1px solid var(--line);background:#08131e;padding:14px 16px;margin-bottom:24px}.statusdot{width:10px;height:10px;border-radius:50%;background:var(--green);margin-top:7px;box-shadow:0 0 18px var(--green)}.statusbox small{color:#86a8bf}.rubrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rubric{min-height:190px;border:1px solid var(--line);background:linear-gradient(150deg,#0b1926,#071019);padding:22px;position:relative;overflow:hidden}.rubric:before{content:"";position:absolute;width:120px;height:120px;border:1px solid rgba(97,199,255,.14);border-radius:50%;right:-30px;top:-36px}.rubric b{color:var(--cyan);font-size:12px;letter-spacing:.16em}.rubric h3{font-size:22px;margin:28px 0 8px}.rubric p{color:var(--muted);font-size:13px}.filters{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:9px;margin-bottom:20px}.filters input,.filters select{min-width:0;min-height:48px;border:1px solid #244660;background:#07111b;color:white;padding:0 14px;border-radius:8px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.article{border:1px solid var(--line);background:linear-gradient(150deg,#0b1724,#071018);padding:22px;min-height:260px;display:flex;flex-direction:column}.article .meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.article .meta span{font-size:9px;text-transform:uppercase;letter-spacing:.09em;border:1px solid #284a63;padding:5px 7px;border-radius:999px;color:#a9c4d8}.article .meta span:first-child{border-color:#80613c;color:#f4cf95}.article h3{font-size:22px;line-height:1.18;margin:0 0 12px}.article p{color:var(--muted);font-size:14px}.article footer{margin-top:auto;color:#6ebbe9;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.atlas{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.continent{min-height:230px;padding:22px;border:1px solid var(--line);background:#091521;display:flex;flex-direction:column;justify-content:flex-end}.continent strong{font-size:24px}.continent span{font-size:12px;color:var(--muted)}.continent.eu{box-shadow:inset 0 3px #3f7cff}.continent.af{box-shadow:inset 0 3px #d5a65a}.continent.as{box-shadow:inset 0 3px #e06363}.continent.am{box-shadow:inset 0 3px #55b97f}.continent.oc{box-shadow:inset 0 3px #50c8c6}.dual{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mode{border:1px solid var(--line);background:#091621;padding:30px;min-height:330px}.mode.play{background:radial-gradient(circle at 90% 10%,#21304c,#091621 52%)}.mode.lab{background:radial-gradient(circle at 90% 10%,#2b2116,#091621 52%)}.mode h3{font-size:34px;margin:12px 0}.mode p{color:var(--muted)}.steps{display:grid;gap:8px;margin-top:22px}.steps span{border-top:1px solid var(--line);padding:10px 0;color:#c4d6e4;font-size:13px}.instagram{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px}.igpanel{border:1px solid var(--line);background:#091521;padding:28px}.igpanel strong.big{font-size:64px;color:var(--cyan);display:block}.igpanel p{color:var(--muted)}.iglinks{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.iglinks a{border:1px solid var(--line);background:#08131e;padding:14px;color:#b9d5e8;font-size:12px}.mundi{display:grid;grid-template-columns:.78fr 1.22fr;gap:0;border:1px solid #28506d;background:#07121e;overflow:hidden}.mundiArt{min-height:520px;position:relative}.mundiArt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mundiArt:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#07121e 100%)}.chat{padding:38px;display:flex;flex-direction:column;min-height:520px}.chat h3{font-size:42px;margin:7px 0}.chat p{color:var(--muted)}.chatlog{flex:1;max-height:260px;overflow:auto;margin:14px 0;display:grid;gap:10px}.msg{padding:12px 14px;border:1px solid var(--line);background:#091824;border-radius:12px;white-space:pre-wrap}.msg.user{margin-left:12%;border-color:#365e77}.msg.bot{margin-right:7%;border-color:#6a5435}.chatrow{display:grid;grid-template-columns:1fr auto;gap:8px}.chatrow textarea{resize:none;min-height:58px;background:#04080d;border:1px solid #2b5571;color:#fff;padding:12px;border-radius:10px}.chatrow button{border:1px solid var(--gold);background:#1c160f;color:#f6d6a3;padding:0 18px;border-radius:10px;cursor:pointer}.appbox{border:1px solid #335b77;background:linear-gradient(135deg,#0a1a27,#071019);padding:36px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.appbox h3{font-size:36px;margin:5px 0}.appbox p{color:var(--muted);max-width:760px}.footer{border-top:1px solid var(--line);padding:44px 0 70px;color:#7393aa;font-size:12px}.footer .brand{color:white;font-size:18px}.hide{display:none!important}@media(max-width:1080px){.hero{grid-template-columns:1fr}.heroVisual{min-height:520px}.rubrics{grid-template-columns:repeat(2,1fr)}.cards{grid-template-columns:repeat(2,1fr)}.atlas{grid-template-columns:repeat(3,1fr)}.filters{grid-template-columns:1fr 1fr}.instagram,.mundi{grid-template-columns:1fr}.mundiArt{min-height:430px}}@media(max-width:700px){.wrap{padding:0 16px}.navin{grid-template-columns:1fr auto}.navlinks{display:none}.heroCopy{padding:70px 20px}.hero h1{font-size:60px}.heroVisual{min-height:420px}.ticker,.rubrics,.cards,.atlas,.dual,.iglinks{grid-template-columns:1fr}.filters{grid-template-columns:1fr}.section{padding:52px 0}.mundiArt{min-height:360px}.chat{padding:24px 18px}.appbox{grid-template-columns:1fr}.statusbox{grid-template-columns:auto 1fr}}
