@font-face{font-family:__Oswald_be0807;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Oswald_be0807;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Oswald_be0807;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Oswald_be0807;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Oswald_be0807;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Oswald_be0807;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Oswald_be0807;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Oswald_be0807;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Oswald_be0807;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Oswald_be0807;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Oswald_be0807;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Oswald_be0807;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Oswald_be0807;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Oswald_be0807;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Oswald_be0807;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Oswald_Fallback_be0807;src:local("Arial");ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%;size-adjust:81.43%}.__className_be0807{font-family:__Oswald_be0807,__Oswald_Fallback_be0807;font-style:normal}.__variable_be0807{--font-display:"__Oswald_be0807","__Oswald_Fallback_be0807"}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7e5a5c10421db7a0-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/573cbd3e993edffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4b657decd6407698-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b009b118a8c58d8c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/264c8506a75dd158-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3d26d2f3aa81a833-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/04971cd00c9d3b68-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1a22315a480e72db-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6e1768769e6f59a2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/67695be07a46cf4c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bcc69932347c6777-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Rajdhani_4fe6d1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ab2e3a11646b0499-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Rajdhani_Fallback_4fe6d1;src:local("Arial");ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.00%;size-adjust:91.07%}.__className_4fe6d1{font-family:__Rajdhani_4fe6d1,__Rajdhani_Fallback_4fe6d1;font-style:normal}.__variable_4fe6d1{--font-body:"__Rajdhani_4fe6d1","__Rajdhani_Fallback_4fe6d1"}@font-face{font-family:__Share_Tech_Mono_bb2e19;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/03f2d74f5e7b171e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Share_Tech_Mono_Fallback_bb2e19;src:local("Arial");ascent-override:73.06%;descent-override:19.98%;line-gap-override:0.00%;size-adjust:121.13%}.__className_bb2e19{font-family:__Share_Tech_Mono_bb2e19,__Share_Tech_Mono_Fallback_bb2e19;font-weight:400;font-style:normal}.__variable_bb2e19{--font-mono:"__Share_Tech_Mono_bb2e19","__Share_Tech_Mono_Fallback_bb2e19"}:root{--bg:#070a0e;--bg2:#0a0e13;--panel:#0e141b;--panel2:#0b1117;--line:#18222c;--line2:#233140;--txt:#e4eaf0;--mut:#8494a3;--mut2:#586674;--tpa:#e2503f;--tpa-d:#8a2c22;--vss:#4a90e2;--vss-d:#274f82;--amber:#e6a83c;--ok:#54d17f;--font-display:var(--font-display,"Oswald");--font-body:var(--font-body,"Rajdhani");--font-mono:var(--font-mono,"Share Tech Mono")}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--txt);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;margin:0;line-height:1.04}code{font-family:var(--font-mono)}.muted{color:var(--mut)}::selection{background:rgba(230,168,60,.28);color:#fff}.rbg{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(130% 90% at 50% -12%,#101a24 0,var(--bg) 52%,#04070a 100%)}.rbg-grid{position:absolute;inset:-2px;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:52px 52px;opacity:.22;mask-image:radial-gradient(120% 90% at 50% 26%,#000 26%,transparent 82%);-webkit-mask-image:radial-gradient(120% 90% at 50% 26%,#000 26%,transparent 82%);animation:gridpan 40s linear infinite;will-change:transform}@keyframes gridpan{to{background-position:52px 52px}}.rbg-radar{top:-34vmax;left:50%;width:68vmax;height:68vmax;transform:translateX(-50%);background:conic-gradient(from 0deg,rgba(74,144,226,.07),transparent 18%);animation:spin 22s linear infinite;mix-blend-mode:screen;opacity:.5;will-change:transform}.rbg-radar,.rbg-radar:after{position:absolute;border-radius:50%}.rbg-radar:after{content:"";inset:0;background:repeating-radial-gradient(circle,transparent 0 46px,rgba(132,148,163,.04) 46px 47px)}@keyframes spin{to{transform:translateX(-50%) rotate(1turn)}}.rbg-glow{position:absolute;width:46vmax;height:46vmax;border-radius:50%;opacity:.16}.rbg-glow--tpa{left:-12vmax;top:18vmax;background:radial-gradient(circle at 50% 50%,rgba(226,80,63,.6),rgba(226,80,63,0) 70%)}.rbg-glow--vss{right:-12vmax;bottom:-6vmax;background:radial-gradient(circle at 50% 50%,rgba(74,144,226,.6),rgba(74,144,226,0) 70%)}.rbg-vignette{box-shadow:inset 0 0 200px 20px rgba(0,0,0,.5)}.rbg-vignette,.rbg:after{position:absolute;inset:0}.rbg:after{content:"";opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.shell{padding:26px 20px 76px}.foot,.shell{max-width:1180px;margin:0 auto}.foot{padding:20px 20px 44px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px;color:var(--mut2);border-top:1px solid var(--line)}.clip{-webkit-clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px))}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:18px;padding:13px 20px;margin:12px 12px 0}.nav__plate{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(14,20,27,.9),rgba(10,14,19,.82));border:1px solid var(--line2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nav__logo{position:relative;z-index:2;font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:.14em}.nav__logo span{color:var(--tpa)}.nav__panel{display:contents}.nav__links{position:relative;z-index:2;display:flex;gap:2px;margin-left:8px}.nav__links a{font-family:var(--font-display);font-size:13px;letter-spacing:.12em;padding:8px 13px;color:var(--mut);border:1px solid transparent;transition:color .18s,border-color .18s,background .18s}.nav__links a:hover{color:var(--txt);border-color:var(--line2);background:hsla(0,0%,100%,.03)}.nav__admin{color:var(--amber)!important}.nav__right{position:relative;z-index:2;margin-left:auto;display:flex;align-items:center;gap:10px}.nav__who{font-family:var(--font-mono);font-size:12px;color:var(--mut)}.nav__who b{color:var(--ok)}.nav__burger{position:relative;z-index:2;display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;margin-left:auto;background:transparent;border:1px solid var(--line2);cursor:pointer;padding:0 9px}.nav__burger span{display:block;height:2px;width:100%;background:var(--txt);transition:transform .25s ease,opacity .2s ease}.nav--open .nav__burger span:first-child{transform:translateY(7px) rotate(45deg)}.nav--open .nav__burger span:nth-child(2){opacity:0}.nav--open .nav__burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav__scrim{display:none}.btn{position:relative;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:10px 17px;border:1px solid var(--line2);background:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent),var(--panel2);color:var(--txt);cursor:pointer;overflow:hidden;transition:transform .14s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;-webkit-clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.btn:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.14),transparent);transition:left .5s ease}.btn:hover{transform:translateY(-2px)}.btn:hover:after{left:130%}.btn--tpa{background:linear-gradient(180deg,var(--tpa),#b23a2c);border-color:var(--tpa)}.btn--tpa:hover{box-shadow:0 10px 28px -10px var(--tpa)}.btn--vss{background:linear-gradient(180deg,var(--vss),#356bb0);border-color:var(--vss)}.btn--vss:hover{box-shadow:0 10px 28px -10px var(--vss)}.btn--amber{background:linear-gradient(180deg,var(--amber),#b5821f);border-color:var(--amber);color:#1c1503}.btn--amber:hover{box-shadow:0 10px 28px -10px var(--amber)}.btn--ghost{background:transparent}.btn--ghost:hover{border-color:var(--mut);box-shadow:none}.btn--sm{padding:6px 11px;font-size:11px}.btn.is-copied{background:var(--ok);border-color:var(--ok);color:#06210f}.panel{position:relative;background:linear-gradient(180deg,var(--panel),var(--panel2));border:1px solid var(--line2);padding:0;margin:16px 0}.panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(230,168,60,.5),transparent);opacity:.6}.panel__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--mut);padding:11px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:9px}.panel__label:before{content:"";width:6px;height:6px;background:var(--amber);box-shadow:0 0 8px var(--amber)}.panel__body{padding:18px 16px}.panel--tpa{border-color:var(--tpa-d)}.panel--tpa:before{background:linear-gradient(90deg,transparent,rgba(226,80,63,.55),transparent)}.panel--tpa .panel__label:before{background:var(--tpa);box-shadow:0 0 8px var(--tpa)}.panel--vss{border-color:var(--vss-d)}.panel--vss:before{background:linear-gradient(90deg,transparent,rgba(74,144,226,.55),transparent)}.panel--vss .panel__label:before{background:var(--vss);box-shadow:0 0 8px var(--vss)}.panel__corner{position:absolute;width:11px;height:11px;border:1px solid var(--amber);opacity:.55}.panel__corner--tl{top:-1px;left:-1px;border-right:0;border-bottom:0}.panel__corner--br{bottom:-1px;right:-1px;border-left:0;border-top:0}.reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal--in{opacity:1;transform:none}.stat{padding:14px}.stat__num{font-family:var(--font-mono);font-size:clamp(2.1rem,5vw,3.3rem);line-height:1;color:var(--txt)}.stat__suf{font-size:.5em;color:var(--mut)}.stat__lbl{font-family:var(--font-display);font-size:12px;letter-spacing:.16em;color:var(--mut);margin-top:9px}.stat--tpa .stat__num{color:var(--tpa)}.stat--vss .stat__num{color:var(--vss)}.stat--amber .stat__num{color:var(--amber)}.hero{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:18px;gap:18px;align-items:stretch}.brief{position:relative;padding:34px 30px;border:1px solid var(--line2);background:linear-gradient(160deg,rgba(16,23,31,.92),rgba(7,10,14,.6));overflow:hidden}.brief:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(230,168,60,.5),transparent)}.brief__stamp{font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;color:var(--ok);display:flex;align-items:center;gap:9px}.live-dot{position:relative;width:8px;height:8px}.live-dot,.live-dot:after{border-radius:50%;background:var(--ok)}.live-dot:after{content:"";position:absolute;inset:0;animation:pulse-ring 2.4s ease-out infinite}@keyframes pulse-ring{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(3.2);opacity:0}}.brief h1{font-size:clamp(2.8rem,7.5vw,5.4rem);margin:16px 0 8px;font-weight:700;letter-spacing:.01em}.brief h1 em{font-style:normal;color:var(--tpa)}.brief__sub{font-size:1.15rem;color:var(--mut);max-width:46ch}.brief__cta{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.factions{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.fac{position:relative;padding:22px;border:1px solid var(--line2);background:linear-gradient(180deg,var(--panel),var(--panel2));overflow:hidden;transition:transform .16s ease,border-color .2s ease}.fac:hover{transform:translateY(-3px)}.fac__flag{position:absolute;right:16px;top:14px;width:60px;height:auto;opacity:.96;filter:drop-shadow(0 5px 12px rgba(0,0,0,.55));transform-origin:left center;animation:flagwave 4.5s ease-in-out infinite}@keyframes flagwave{0%,to{transform:rotate(-1deg) skewY(0deg)}50%{transform:rotate(1deg) skewY(-1.5deg)}}.fac h3{font-size:1.5rem}.fac--tpa h3{color:var(--tpa)}.fac--vss h3{color:var(--vss)}.fac p{color:var(--mut);margin:10px 0 14px}.fac__count{font-family:var(--font-mono);font-size:13px;color:var(--mut)}.fac__count b{color:var(--txt)}.fac--tpa{border-left:2px solid var(--tpa)}.fac--tpa:hover{border-color:var(--tpa-d)}.fac--vss{border-left:2px solid var(--vss)}.fac--vss:hover{border-color:var(--vss-d)}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.section-h{display:flex;align-items:baseline;gap:12px;margin:34px 0 6px}.section-h h2{font-size:1.55rem}.section-h span{font-family:var(--font-mono);font-size:12px;color:var(--mut2);letter-spacing:.08em}.news{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.news__item{padding:14px 16px;background:var(--panel2);border:1px solid var(--line);transition:border-color .18s ease,background .18s ease}.news__item:hover{border-color:var(--line2);background:var(--panel)}.news__head{display:flex;align-items:center;gap:10px}.news__head h4{font-size:1.05rem;flex:1 1}.news__head time{font-family:var(--font-mono);font-size:11px;color:var(--mut2)}.news__dot{width:6px;height:6px;background:var(--amber)}.news__item p{margin:8px 0 6px;color:var(--mut)}.news__by{font-family:var(--font-mono);font-size:11px;color:var(--mut2)}.tbl{width:100%;border-collapse:collapse;font-family:var(--font-body)}.tbl td,.tbl th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line)}.tbl th{font-family:var(--font-display);font-size:11px;letter-spacing:.14em;color:var(--mut);text-transform:uppercase}.tbl td .mono{font-family:var(--font-mono)}.tbl tr{transition:background .15s}.tbl tbody tr:hover{background:hsla(0,0%,100%,.025)}.tpa{color:var(--tpa)}.vss{color:var(--vss)}.form{display:grid;grid-gap:12px;gap:12px;max-width:420px}.field label{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--mut);display:block;margin-bottom:6px}.field input{width:100%;padding:12px 14px;background:var(--bg2);border:1px solid var(--line2);color:var(--txt);font-family:var(--font-body);font-size:1rem;outline:none;transition:border-color .16s,box-shadow .16s}.field input:focus{border-color:var(--amber);box-shadow:0 0 0 3px rgba(230,168,60,.12)}.msg{font-family:var(--font-mono);font-size:13px}.msg.err{color:var(--tpa)}.msg.ok{color:var(--ok)}.page-h{font-size:clamp(1.9rem,4vw,2.7rem);margin:8px 0 4px;font-weight:700}.page-h small{font-family:var(--font-mono);font-size:13px;color:var(--mut2);letter-spacing:.1em}.ranks-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.rank-card{position:relative;padding:20px 18px;border:1px solid var(--line2);background:var(--panel2);transition:transform .14s,border-color .2s}.rank-card:hover{transform:translateY(-3px);border-color:var(--amber)}.rank-card__num{font-family:var(--font-mono);font-size:2.4rem;font-weight:700;color:var(--amber);opacity:.25;position:absolute;right:14px;top:8px}.rank-card__name{font-size:1.2rem;color:var(--txt);margin-bottom:10px}.rank-card__perks{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.rank-card__perks li{font-family:var(--font-mono);font-size:12px;color:var(--mut);padding-left:14px;position:relative}.rank-card__perks li:before{content:"›";position:absolute;left:0;color:var(--amber)}.devnotice{position:relative;margin:22px 0;border:1px solid var(--amber);background:linear-gradient(180deg,rgba(230,168,60,.07),var(--panel2))}.devnotice__tape{height:8px;background:repeating-linear-gradient(45deg,var(--amber) 0 13px,#15110a 13px 26px);opacity:.85;animation:tape 1.4s linear infinite;border-bottom:1px solid var(--line2)}.devnotice__tape--b{border-bottom:0;border-top:1px solid var(--line2)}@keyframes tape{to{background-position:36.8px 0}}.devnotice__body{padding:20px 22px}.devnotice__stamp{font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;color:var(--amber);display:flex;align-items:center;gap:9px;text-shadow:0 0 12px rgba(230,168,60,.3)}.devnotice__dot{position:relative;width:8px;height:8px;background:var(--amber)}.devnotice__dot:after{content:"";position:absolute;inset:0;background:var(--amber);animation:pulse-amb 2s ease-out infinite}@keyframes pulse-amb{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(3);opacity:0}}.devnotice p{color:var(--txt);margin:12px 0 16px;line-height:1.65;max-width:62ch}.devnotice__socials{display:flex;gap:10px;flex-wrap:wrap}.soc{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;padding:9px 14px;border:1px solid var(--line2);background:var(--panel2);color:var(--txt);transition:transform .14s,box-shadow .2s,border-color .2s,color .2s}.soc:hover{transform:translateY(-2px)}.soc svg{flex-shrink:0}.soc--tt:hover{border-color:var(--amber);color:var(--amber);box-shadow:0 10px 26px -12px var(--amber)}.soc--tg:hover{border-color:var(--vss);color:var(--vss);box-shadow:0 10px 26px -12px var(--vss)}@media(max-width:860px){.factions,.grid-2,.hero{grid-template-columns:1fr}.grid-4,.ranks-grid{grid-template-columns:1fr 1fr}.rbg:after{display:none}.rbg-radar{opacity:.32}.rbg-glow{width:30vmax;height:30vmax;opacity:.12}.nav{gap:12px;padding:11px 14px;margin:8px 8px 0}.nav__plate{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(10,14,19,.97)}.nav__logo{font-size:19px}.nav__burger{display:inline-flex}.nav__panel{display:flex;position:fixed;inset:0 0 0 auto;width:min(80vw,320px);flex-direction:column;gap:20px;padding:84px 22px 28px;background:linear-gradient(180deg,var(--panel),var(--bg2));border-left:1px solid var(--line2);box-shadow:-24px 0 70px rgba(0,0,0,.55);transform:translateX(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);z-index:3;overflow-y:auto}.nav--open .nav__panel{transform:none}.nav__links{flex-direction:column;gap:0;margin-left:0}.nav__links a{font-size:15px;padding:13px 10px;border:0;border-bottom:1px solid var(--line)}.nav__right{flex-direction:column;align-items:stretch;gap:10px;margin-left:0;margin-top:6px;padding-top:16px;border-top:1px solid var(--line)}.nav__right .btn{justify-content:center}.nav__who{text-align:center;font-size:13px}.nav__scrim{display:block;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1;border:0;cursor:pointer}.panel__body:has(>.tbl){overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl{min-width:540px}.brief{padding:26px 20px}.fac__flag{width:48px}}@media(max-width:520px){.shell{padding:18px 14px 60px}.ranks-grid{grid-template-columns:1fr}.brief h1{font-size:clamp(2.4rem,12vw,3.4rem)}.brief__cta .btn{flex:1 1 100%;justify-content:center}.devnotice__body{padding:16px}.soc{flex:1 1 100%;justify-content:center}.section-h{flex-wrap:wrap;gap:4px}}@media(max-width:360px){.grid-4{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}.rbg-grid,.rbg-radar{animation:none}.rbg:after{display:none}}