@font-face{font-family:__Orbitron_0a891c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:__Orbitron_0a891c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:__Orbitron_0a891c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:__Orbitron_0a891c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:__Orbitron_0a891c;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:__Orbitron_0a891c;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:__Orbitron_Fallback_0a891c;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_0a891c{font-family:__Orbitron_0a891c,__Orbitron_Fallback_0a891c;font-style:normal}.__variable_0a891c{--font-orbitron:"__Orbitron_0a891c","__Orbitron_Fallback_0a891c"}@font-face{font-family:__DM_Mono_3916eb;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/14d5a68041329f7f-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:__DM_Mono_3916eb;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/268f004ea3786b37-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:__DM_Mono_3916eb;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eff95c6845f9d0bc-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:__DM_Mono_3916eb;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5d259b4d93dec8ad-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:__DM_Mono_3916eb;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/29b045e9545673fa-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:__DM_Mono_3916eb;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/76fcc95954fbfc88-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:__DM_Mono_3916eb;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8d0a1832fd3be0c8-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:__DM_Mono_3916eb;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d7df244fe7b07b95-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:__DM_Mono_3916eb;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-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:__DM_Mono_3916eb;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-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:__DM_Mono_3916eb;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-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:__DM_Mono_3916eb;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-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:__DM_Mono_Fallback_3916eb;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3916eb{font-family:__DM_Mono_3916eb,__DM_Mono_Fallback_3916eb}.__variable_3916eb{--font-dm-mono:"__DM_Mono_3916eb","__DM_Mono_Fallback_3916eb"}@font-face{font-family:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/eb6208a8fa5f4001-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b509e72fd88b331-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/eeb8a9ff846037ce-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/05af89ad76258aac-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c047de4e6e16a01b-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f54c84255ccf44e-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5de5dda68c9a1053-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac44098818d287e8-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3667c091265cf81b-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bd4099f982a70777-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/adc67d25e358ad72-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/79f0f365efbf4f90-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/506cbc5bf31ce8c3-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/24c81c8cc8559206-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:__Barlow_Condensed_e58c3b;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/67d60655232d436d-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:__Barlow_Condensed_Fallback_e58c3b;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_e58c3b{font-family:__Barlow_Condensed_e58c3b,__Barlow_Condensed_Fallback_e58c3b;font-style:normal}.__variable_e58c3b{--font-barlow:"__Barlow_Condensed_e58c3b","__Barlow_Condensed_Fallback_e58c3b"}:root{--font-orbitron:"Orbitron",monospace;--font-mono:"DM Mono",monospace;--font-barlow:"Barlow Condensed",sans-serif;--bg:#050609;--bg2:#080b12;--card:#0c1020;--card2:#111827;--border:#162035;--border2:#1e2d45;--red:#d63031;--red2:#f44;--orange:#e17055;--gold:#fdcb6e;--green:#00b894;--blue:#74b9ff;--purple:#a29bfe;--white:#f0f4ff;--gray:#a0b4cc;--muted:#6b7fa3;--dim:#3a4a60;--dark:#2a3a55}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);font-family:var(--font-barlow),"Barlow Condensed",sans-serif;overflow-x:hidden;cursor:none}body:after{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.025) 0,rgba(0,0,0,.025) 4px);z-index:9998}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:before{background:radial-gradient(ellipse at center,transparent 35%,rgba(0,0,0,.7) 100%);z-index:9997}@keyframes blinkAnim{0%,to{opacity:1}50%{opacity:.1}}@keyframes hexPulse{0%,to{box-shadow:0 0 20px rgba(214,48,49,.4)}50%{box-shadow:0 0 40px rgba(214,48,49,.9),0 0 80px rgba(214,48,49,.3)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes borderGlow{0%,to{opacity:.3}50%{opacity:1}}@keyframes scanDown{0%{transform:translateY(-100%)}to{transform:translateY(400%)}}@keyframes shake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@keyframes loadDot{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes successPop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes g1{0%,88%,to{opacity:0;transform:translateX(-2px)}89%{opacity:.8;transform:translateX(-4px)}91%{opacity:0}93%{opacity:.5;transform:translateX(2px)}95%{opacity:0}}@keyframes g2{0%,86%,to{opacity:0;transform:translateX(2px)}87%{opacity:.6;transform:translateX(4px)}89%{opacity:0}92%{opacity:.4;transform:translateX(-2px)}94%{opacity:0}}.glitch{position:relative;display:inline-block}.glitch:after,.glitch:before{content:attr(data-text);position:absolute;inset:0}.glitch:before{color:#f44;animation:g1 3.5s infinite;clip-path:polygon(0 15%,100% 15%,100% 35%,0 35%);transform:translateX(-2px)}.glitch:after{color:#74b9ff;animation:g2 3.5s infinite;clip-path:polygon(0 60%,100% 60%,100% 80%,0 80%);transform:translateX(2px)}.auth-wrap{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;position:relative;z-index:2}.auth-left{display:flex;flex-direction:column;justify-content:space-between;padding:48px;border-right:1px solid var(--border);position:relative;overflow:hidden}.auth-left:before{content:"";bottom:0;width:1px;background:linear-gradient(180deg,transparent,var(--red) 30%,var(--red) 70%,transparent);animation:borderGlow 3s ease-in-out infinite}.auth-left:before,.auth-scan{position:absolute;top:0;right:0}.auth-scan{left:0;height:2px;background:linear-gradient(90deg,transparent,rgba(214,48,49,.4),transparent);animation:scanDown 4s ease-in-out infinite;pointer-events:none}.auth-logo{gap:12px;text-decoration:none;opacity:0;animation:fadeUp .6s ease .1s forwards}.auth-logo,.auth-logo-hex{display:flex;align-items:center}.auth-logo-hex{width:36px;height:36px;background:var(--red);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);justify-content:center;font-size:11px;font-weight:900;color:#fff;animation:hexPulse 2.5s ease-in-out infinite;flex-shrink:0}.auth-logo-hex,.auth-logo-text{font-family:var(--font-orbitron),monospace}.auth-logo-text{font-size:14px;font-weight:700;letter-spacing:.15em}.auth-logo-text span{color:var(--red);font-size:11px;vertical-align:super}.auth-left-content{opacity:0;animation:fadeUp .6s ease .3s forwards}.auth-eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(214,48,49,.3);padding:5px 14px;margin-bottom:28px;font-family:var(--font-mono),monospace;font-size:10px;color:var(--red);letter-spacing:.25em;position:relative}.auth-eyebrow:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--red)}.auth-eyebrow-dot{width:5px;height:5px;border-radius:50%;background:var(--red);display:inline-block;animation:blinkAnim 1.2s ease infinite}.auth-heading{font-family:var(--font-barlow),sans-serif;font-size:clamp(40px,4vw,64px);font-weight:900;line-height:.9;letter-spacing:-.01em;margin-bottom:20px}.auth-heading span{color:var(--red);display:block;text-shadow:0 0 30px rgba(214,48,49,.35)}.auth-desc{font-family:var(--font-mono),monospace;font-size:13px;color:var(--gray);line-height:1.8;max-width:380px;margin-bottom:36px}.auth-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;margin-bottom:36px}.auth-stat{background:var(--card);border:1px solid var(--border);padding:16px 20px}.auth-stat-num{font-family:var(--font-orbitron),monospace;font-size:26px;font-weight:900;color:var(--red);text-shadow:0 0 12px rgba(214,48,49,.4);line-height:1}.auth-stat-lbl{font-family:var(--font-mono),monospace;font-size:9px;color:var(--muted);letter-spacing:.15em;margin-top:4px}.auth-list{display:flex;flex-direction:column;gap:0}.auth-list-item{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid var(--border)}.auth-list-dot{width:6px;height:6px;border-radius:50%;background:var(--green);flex-shrink:0;margin-top:5px}.auth-list-num{font-family:var(--font-orbitron),monospace;font-size:11px;font-weight:700;color:var(--red);flex-shrink:0;margin-top:2px}.auth-list-title{font-family:var(--font-barlow),sans-serif;font-size:16px;font-weight:700;color:var(--white);letter-spacing:.05em;margin-bottom:3px}.auth-list-desc{line-height:1.5}.auth-list-desc,.auth-tagline{font-family:var(--font-mono),monospace;font-size:11px;color:var(--muted)}.auth-tagline{font-style:italic;opacity:0;animation:fadeUp .6s ease .5s forwards}.auth-right{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;position:relative;overflow-y:auto}.auth-form-wrap{width:100%;max-width:420px;opacity:0;animation:fadeUp .7s ease .4s forwards}.auth-form-title{font-family:var(--font-barlow),sans-serif;font-size:42px;font-weight:900;letter-spacing:-.01em;line-height:.95;margin-bottom:8px}.auth-form-title span{color:var(--red)}.auth-form-sub{font-family:var(--font-mono),monospace;font-size:12px;color:var(--gray);letter-spacing:.05em;margin-bottom:32px}.auth-form-sub a{color:var(--red);text-decoration:none}.auth-form-sub a:hover{text-decoration:underline}.auth-fields{gap:16px}.auth-field,.auth-fields{display:flex;flex-direction:column}.auth-field{gap:7px}.auth-label{font-family:var(--font-mono),monospace;font-size:10px;color:var(--gray);letter-spacing:.2em;display:flex;align-items:center;justify-content:space-between}.auth-label a{color:var(--red);text-decoration:none;font-size:10px;letter-spacing:.1em}.auth-label a:hover{text-decoration:underline}.auth-input-wrap{position:relative}.auth-input{width:100%;background:var(--card);border:1px solid var(--border2);color:var(--white);padding:14px 16px;font-family:var(--font-mono),monospace;font-size:13px;outline:none;transition:border-color .2s,box-shadow .2s;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.auth-input::placeholder{color:var(--dim)}.auth-input:focus{border-color:var(--red);box-shadow:0 0 0 1px rgba(214,48,49,.2),inset 0 0 20px rgba(214,48,49,.03)}.auth-input.input-error{border-color:var(--red);animation:shake .4s ease}.auth-input.input-ok{border-color:var(--green)}.auth-pass-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-family:var(--font-mono),monospace;font-size:9px;color:var(--muted);letter-spacing:.1em;transition:color .2s}.auth-pass-toggle:hover{color:var(--red)}.strength-wrap{display:flex;flex-direction:column;gap:5px}.strength-bars{display:flex;gap:4px}.strength-bar{flex:1;height:3px;border-radius:1px;background:var(--border);transition:background .3s}.strength-label{font-size:9px;letter-spacing:.15em}.match-ok,.strength-label{font-family:var(--font-mono),monospace}.match-ok{font-size:10px;color:var(--green);letter-spacing:.1em}.auth-error{background:rgba(214,48,49,.08);border:1px solid rgba(214,48,49,.3);padding:12px 16px;gap:10px;font-size:12px;color:#ff6b6b;letter-spacing:.05em;animation:fadeUp .3s ease}.auth-error,.auth-or{display:flex;align-items:center;font-family:var(--font-mono),monospace}.auth-or{gap:12px;font-size:10px;color:var(--dim);letter-spacing:.2em}.auth-or-line{flex:1;height:1px;background:var(--border)}.auth-btn-primary{width:100%;background:var(--red);color:#fff;border:none;padding:15px;font-family:var(--font-orbitron),monospace;font-size:13px;font-weight:700;letter-spacing:.15em;cursor:pointer;transition:all .3s;position:relative;overflow:hidden;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.auth-btn-primary:hover{box-shadow:0 0 32px rgba(214,48,49,.5);transform:translateY(-1px)}.auth-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.auth-btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.15) 50%,transparent 70%);transform:translateX(-100%);transition:transform .5s}.auth-btn-primary:hover:before{transform:translateX(100%)}.auth-btn-google{width:100%;background:transparent;color:var(--gray);border:1px solid var(--border2);padding:14px;font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.1em;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:10px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.auth-btn-google:hover{border-color:var(--red);color:var(--white);background:rgba(214,48,49,.04)}.btn-loading{display:flex;align-items:center;justify-content:center;gap:8px}.loading-dots span{display:inline-block;width:4px;height:4px;background:#fff;border-radius:50%;animation:loadDot .8s ease infinite}.loading-dots span:nth-child(2){animation-delay:.15s}.loading-dots span:nth-child(3){animation-delay:.3s}.auth-footer{margin-top:22px;text-align:center;font-family:var(--font-mono),monospace;font-size:12px;color:var(--muted)}.auth-footer a{color:var(--red);text-decoration:none}.auth-footer a:hover{text-decoration:underline}.sys-status{position:absolute;bottom:24px;right:24px;display:flex;align-items:center;gap:8px;font-family:var(--font-mono),monospace;font-size:9px;color:var(--dim);letter-spacing:.15em}.sys-dot{width:5px;height:5px;border-radius:50%;background:var(--green);animation:blinkAnim 2s ease infinite}.auth-success{text-align:center;animation:successPop .5s ease}.auth-success-icon{font-size:52px;margin-bottom:20px;color:var(--green)}.auth-success-title{font-family:var(--font-barlow),sans-serif;font-size:42px;font-weight:900;margin-bottom:8px}.auth-success-title span{color:var(--green)}.auth-success-desc{font-family:var(--font-mono),monospace;font-size:12px;color:var(--gray);line-height:1.8;margin-bottom:28px}.auth-success-btn{display:inline-block;background:var(--red);color:#fff;padding:14px 32px;font-family:var(--font-orbitron),monospace;font-size:12px;font-weight:700;letter-spacing:.15em;text-decoration:none;transition:all .3s;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.auth-success-btn:hover{box-shadow:0 0 24px rgba(214,48,49,.5);transform:translateY(-2px)}@media(max-width:768px){.auth-wrap{grid-template-columns:1fr}.auth-left{display:none}.auth-right{padding:24px}body{overflow:auto}}