:root{--bg:#020203;--surface:rgba(10, 12, 16, 0.6);--primary:#00FF41;--primary-glow:rgba(0, 255, 65, 0.5);--secondary:#00F0FF;--alert:#FF2A2A;--text-main:#e6edf3;--text-muted:#8b949e;--font-display:'Syncopate',sans-serif;--font-body:'Rajdhani',sans-serif;--font-mono:'Share Tech Mono',monospace;--corner:2px;--glass:blur(12px);--border:1px solid rgba(0, 255, 65, 0.15)}body.mode-tech{--primary:#00F0FF;--primary-glow:rgba(0, 240, 255, 0.6);--border:1px solid rgba(0, 240, 255, 0.3);background-size:100vw 100vh,20px 20px,20px 20px!important}body.mode-crisis{--primary:#FF0000!important;--primary-glow:rgba(255, 0, 0, 1)!important;--border:2px solid #FF0000!important;--glass:blur(0px)!important;animation:crisis-pulse .2s infinite alternate!important}@keyframes crisis-pulse{from{box-shadow:inset 0 0 0 0 transparent}to{box-shadow:inset 0 0 50px rgba(255,0,0,.1)}}body.mode-crisis .scanlines{background:linear-gradient(to bottom,rgba(255,0,0,0),rgba(255,0,0,0) 50%,rgba(255,0,0,.1) 50%,rgba(255,0,0,.1))}body.reduce-motion *{animation:none!important;transition:none!important;scroll-behavior:auto!important}body.reduce-motion{animation:none!important}@media (prefers-reduced-motion:reduce){body:not(.motion-enabled){animation:none!important}body:not(.motion-enabled) *{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}body.mode-exec{--primary:#C084FC;--primary-glow:rgba(192, 132, 252, 0.3);--bg:#050505;--surface:rgba(20, 20, 25, 0.8);--border:1px solid rgba(192, 132, 252, 0.2)}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg);background-image:radial-gradient(circle at 50% 50%,rgba(0,255,65,.05) 0,transparent 60%),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:100vw 100vh,40px 40px,40px 40px;color:var(--text-main);font-family:var(--font-body);overflow-x:hidden;line-height:1.6;padding-bottom:100px}.scanlines{position:fixed;inset:0;pointer-events:none;z-index:9998;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,0) 50%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.2));background-size:100% 4px;opacity:.6}header{position:fixed;top:0;width:100%;z-index:1000;padding:20px 0;background:rgba(2,2,3,.8);backdrop-filter:var(--glass);border-bottom:1px solid rgba(255,255,255,.05)}.container{max-width:1200px;margin:0 auto;padding:0 24px}.nav-flex{display:flex;justify-content:space-between;align-items:center}.logo{font-family:var(--font-display);font-weight:700;font-size:1.1rem;letter-spacing:2px;color:#fff;text-shadow:0 0 15px var(--primary-glow)}.audio-btn,.social-link{color:var(--text-muted);text-decoration:none;font-family:var(--font-mono);font-size:.75rem;letter-spacing:1px;text-transform:uppercase;margin-left:20px;transition:color .3s}.audio-btn:hover,.social-link:hover{color:var(--primary);text-shadow:0 0 8px var(--primary)}.audio-btn{background:0 0;border:1px solid rgba(255,255,255,.1);padding:4px 10px;cursor:pointer}.hero{min-height:90vh;display:flex;flex-direction:column;justify-content:center;padding-top:80px;padding-bottom:60px}.dynamic-hero,.dynamic-subhero{cursor:default;pointer-events:none}.badge{display:inline-block;padding:6px 12px;border:1px solid var(--primary);background:rgba(0,255,65,.05);font-size:.7rem;margin-bottom:30px;font-family:var(--font-mono);color:var(--primary);box-shadow:0 0 20px var(--primary-glow);text-transform:uppercase;letter-spacing:2px}h1{font-family:var(--font-display);font-size:clamp(2.5rem, 6vw, 4.5rem);line-height:1.2;margin-bottom:50px;min-height:auto;overflow:visible;text-transform:uppercase;background:linear-gradient(to bottom,#fff,#d0d0d0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 20px rgba(255,255,255,.1))}.neon-highlight{color:var(--primary)!important;-webkit-text-fill-color:var(--primary)!important;text-shadow:0 0 20px var(--primary-glow)}.typing-cursor::after{content:'_';animation:blink .8s infinite;color:var(--primary);margin-left:5px;text-shadow:0 0 10px var(--primary)}.hero-sub{font-size:1.2rem;color:var(--text-muted);max-width:600px;margin-bottom:50px;font-weight:400;border-left:2px solid var(--primary);padding-left:20px}.btn{padding:18px 40px;background:var(--primary);color:#000;font-family:var(--font-display);font-weight:700;letter-spacing:1px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:all .3s}.btn:hover{transform:translateY(-3px);box-shadow:0 0 40px var(--primary-glow)}.btn-bypass:hover{border-color:var(--text);color:var(--text)}.dynamic-price{font-family:var(--font-display);font-size:1.5rem;color:rgba(255,255,255,.5);margin-left:30px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:5px}.grid-header{margin-top:100px;margin-bottom:40px;border-bottom:1px solid var(--primary);padding-bottom:10px;font-family:var(--font-mono);font-size:.8rem;letter-spacing:3px;color:var(--primary);opacity:.8}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-bottom:80px}.card-holo{background:rgba(10,12,16,.4);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);padding:35px;position:relative;display:flex;flex-direction:column;transition:all .4s ease;min-height:420px;overflow:hidden}.card-holo:hover{border-color:var(--primary);box-shadow:0 10px 40px -10px rgba(0,0,0,.8),0 0 20px rgba(0,255,65,.1);transform:translateY(-5px)}.card-holo::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(0,255,65,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,65,.1) 1px,transparent 1px);background-size:40px 40px;opacity:.15;transition:all .5s ease;mix-blend-mode:luminosity;z-index:0;filter:grayscale(100%)}.card-skyguard::before{background-image:url('skyguard-overlay.webp');background-size:cover;background-position:center}.card-veteran::before{background-image:url('veteran-overlay.webp');background-size:cover;background-position:top center}.card-secureflow::before{background-image:url('secureflow-overlay.webp');background-size:cover;background-position:center}.card-grant::before{background-image:url('grant-overlay.webp');background-size:cover;background-position:center}.card-holo:hover::before{opacity:.4;transform:scale(1.02);filter:grayscale(0%);mix-blend-mode:normal}.card-holo:hover{border-color:var(--primary);box-shadow:0 0 30px rgba(0,255,65,.3);transform:translateY(-8px)}.card-holo:hover .live-metric{font-size:.75rem;color:#fff}.card-holo:hover h3{color:var(--primary)}.card-holo h3{font-family:var(--font-display);font-size:1.4rem;margin:15px 0;color:#fff;letter-spacing:-1px}.card-label{font-size:.7rem;font-family:var(--font-mono);font-weight:700;letter-spacing:1px;color:#000;background:var(--primary);padding:4px 8px;display:inline-block}.card-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column}.card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.card-live{font-size:.6rem;font-family:var(--font-mono);color:var(--text-muted);display:flex;align-items:center;gap:5px}.blink-dot{width:6px;height:6px;background:var(--primary);border-radius:50%;animation:blink 1s infinite;display:inline-block;margin-right:5px}.card p{font-size:.9rem;color:inherit;margin-bottom:20px;opacity:.9}.live-metric{font-family:var(--font-mono);font-size:.7rem;color:var(--primary);margin-bottom:20px}.card-actions{margin-top:auto;display:flex;gap:10px}.btn-sm{flex:1;padding:12px;font-family:var(--font-mono);font-weight:700;font-size:.75rem;letter-spacing:1px;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid rgba(255,255,255,.2);transition:.3s;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(255,255,255,.02)}.btn-fill:hover{background:var(--primary);color:#000;border-color:var(--primary);box-shadow:0 0 20px var(--primary-glow)}.btn-outline:hover{border-color:#fff}.btn-sm:hover{transform:translateY(-2px);box-shadow:0 0 15px rgba(0,255,65,.2)}.capability-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.cap-card{background:rgba(255,255,255,.02);border:1px solid var(--border);padding:30px}.cap-icon{font-size:2rem;color:var(--primary);margin-bottom:15px;font-family:var(--mono-font)}.cap-head{font-size:1.1rem;font-weight:700;margin-bottom:10px;color:var(--text-main)}.cap-body{font-size:.9rem;color:var(--text-muted);line-height:1.7}.cap-list{margin-top:20px;padding-left:0;list-style:none}.cap-list li{font-family:var(--mono-font);font-size:.75rem;color:var(--text-muted);margin-bottom:8px;padding-left:15px;border-left:1px solid var(--primary)}.matrix-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:40px}.matrix-card{padding:30px;border:1px solid var(--border);background:rgba(255,255,255,.01);border-radius:var(--corner);transition:all .3s ease;position:relative}.matrix-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 10px 30px rgba(0,0,0,.5)}.matrix-card:hover .matrix-verdict{font-size:1.05em}.matrix-title{font-size:1.2rem;margin-bottom:15px;font-weight:700;transition:all .3s}.matrix-card:hover .matrix-title{transform:translateX(5px)}.matrix-body{font-size:.9rem;color:var(--text-muted);line-height:1.6;margin-bottom:20px;min-height:80px}.matrix-verdict{margin-top:20px;font-family:var(--mono-font);font-weight:700;transition:all .3s}.loss-ticker{text-align:center;padding:40px;background:rgba(255,0,0,.05);border:1px solid var(--alert);margin:60px 0}.loss-val{font-family:var(--mono-font);font-size:clamp(2rem, 5vw, 3.5rem);color:var(--alert);font-weight:700}.cal-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-family:var(--mono-font);font-size:.8rem}.cal-btn{background:0 0;border:1px solid var(--text-muted);color:var(--text-muted);padding:5px 10px;cursor:pointer}.cal-btn:hover{color:var(--primary);border-color:var(--primary)}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal-day{min-height:80px;border:1px solid rgba(255,255,255,.1);padding:8px;font-family:var(--mono-font);font-size:.7rem;color:var(--text-muted);cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--corner);position:relative}.cal-day:hover{border-color:var(--primary);color:var(--primary);background:rgba(0,255,65,.1);transform:scale(1.05);box-shadow:0 0 15px rgba(0,255,65,.3);z-index:10}.cal-day.surge{border-color:var(--alert);color:var(--alert);background:rgba(255,0,0,.05)}.cal-day.surge:hover{background:rgba(255,176,0,.15);box-shadow:0 0 15px rgba(255,176,0,.3)}.cal-day.booked{background:#000;opacity:.3;border-style:dashed;cursor:not-allowed}.cal-day.booked:hover{transform:none;box-shadow:none}.cal-price{font-size:.8rem;font-weight:700;text-align:right;transition:font-size .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-day:hover .cal-price{font-size:1rem}.crisis-panel{display:flex;flex-direction:column;align-items:center;gap:20px;padding:30px;border:1px dashed var(--alert);background:rgba(255,0,0,.03);margin-bottom:20px;position:relative;overflow:hidden}.crisis-panel::before{content:'';position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,0,0,.1),transparent);animation:scan 3s infinite linear;pointer-events:none}@keyframes scan{0%{left:-100%}100%{left:100%}}.tactical-timer{font-family:var(--font-mono);letter-spacing:2px;background:#000;padding:5px 15px;border:1px solid var(--alert);box-shadow:0 0 15px rgba(255,0,0,.3)}.btn-crisis{width:100%;max-width:600px;padding:20px;background:var(--alert);color:#000;border:none;font-family:var(--font-display);font-size:1.2rem;font-weight:900;letter-spacing:1px;cursor:pointer;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);transition:all .2s;text-transform:uppercase;animation:pulse-glow 2s infinite}.btn-crisis:hover{transform:scale(1.02);box-shadow:0 0 50px var(--alert);background:#fff}.btn-crisis:active{transform:scale(.98)}.btn-sub{font-family:var(--font-mono);font-size:.7rem;margin-top:5px;opacity:.8;font-weight:400}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.95);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .2s ease-out}.overlay.hidden{opacity:0;pointer-events:none}.term-modal{width:90%;max-width:600px;background:#000;border:1px solid var(--primary);padding:2px;box-shadow:0 0 40px rgba(0,255,65,.1);transform:translateY(0);transition:transform .2s ease-out}.overlay.hidden .term-modal{transform:translateY(-20px)}.term-header{background:var(--primary);color:#000;padding:5px 10px;font-family:var(--mono-font);font-size:.8rem;display:flex;justify-content:space-between}.term-body{padding:20px}.term-input{background:0 0;border:none;border-bottom:1px solid #333;color:var(--primary);width:100%;padding:10px 0;font-family:var(--mono-font);font-size:1rem;margin-bottom:20px}.term-input:focus{outline:0;border-bottom-color:var(--primary)}.telemetry-node{position:fixed;bottom:20px;right:20px;z-index:9000;font-family:var(--mono-font);font-size:.65rem;color:var(--text-muted);pointer-events:none;text-align:right;mix-blend-mode:exclusion}.active-users{position:fixed;top:80px;right:20px;z-index:8000;font-family:var(--mono-font);font-size:.7rem;color:var(--primary);background:rgba(0,0,0,.5);padding:5px 10px;border:1px solid var(--border)}.agent-log{position:fixed;bottom:20px;left:20px;z-index:8000;font-family:var(--mono-font);font-size:.7rem;color:var(--primary);opacity:.7}@keyframes blink{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}.price-pulse-urgent{animation:pulse 1s infinite;color:var(--alert);font-weight:700}@keyframes pulse{0%{opacity:.8}100%{opacity:1;text-shadow:0 0 10px var(--alert)}}@keyframes crisis-pulse-btn{0%{box-shadow:0 0 20px rgba(255,0,0,.4),inset 0 0 10px rgba(255,0,0,.2);transform:scale(1)}50%{box-shadow:0 0 40px rgba(255,0,0,.8),inset 0 0 30px rgba(255,0,0,.5);transform:scale(1.02)}100%{box-shadow:0 0 20px rgba(255,0,0,.4),inset 0 0 10px rgba(255,0,0,.2);transform:scale(1)}}@keyframes pulse-glow{0%{box-shadow:0 0 20px var(--primary-glow)}50%{box-shadow:0 0 40px var(--primary-glow),0 0 60px var(--primary-glow)}100%{box-shadow:0 0 20px var(--primary-glow)}}#injected-content{margin-top:80px}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}canvas{width:100%;height:200px;display:block}@media (max-width:768px){*{backdrop-filter:none!important}.card-holo{background:rgba(10,12,16,.95)!important}body{font-size:16px;padding-bottom:60px}h1{font-size:clamp(1.6rem, 7vw, 2.5rem);line-height:1.25;min-height:auto;height:auto;overflow:visible;margin-bottom:35px}.hero-sub{font-size:1rem;margin-bottom:30px}.container{padding:0 16px}.hero{min-height:auto;padding-top:100px;padding-bottom:40px}.badge{font-size:.65rem;padding:3px 10px}header{padding:12px 0}.logo{font-size:1rem}.audio-btn,.social-link{font-size:.7rem;margin-left:10px}.grid{grid-template-columns:1fr;gap:20px}.capability-grid{grid-template-columns:1fr;gap:20px}.matrix-grid{grid-template-columns:1fr;gap:15px}.card-holo{min-height:auto;padding:20px}.card h3{font-size:1.3rem}.card p{font-size:.85rem}.card-actions{flex-direction:column;gap:8px}.btn-sm{padding:12px;font-size:.8rem}.matrix-card{padding:20px}.matrix-title{font-size:1.1rem}.matrix-body{font-size:.85rem;min-height:auto}.cal-grid{grid-template-columns:repeat(4,1fr);gap:6px}.cal-day{min-height:90px;padding:6px;font-size:.65rem}.cal-price{font-size:.75rem}.cal-day:hover .cal-price{font-size:.85rem}.loss-ticker{padding:12px 15px;margin:0;position:fixed;bottom:0;left:0;right:0;z-index:999;background:rgba(10,12,16,.98);border-top:2px solid var(--alert);backdrop-filter:blur(10px);box-shadow:0 -5px 20px rgba(255,0,0,.3)}.loss-val{font-size:clamp(1.5rem, 5vw, 2rem)}#loss-label{font-size:.65rem!important;margin-bottom:4px!important}#loss-headline{font-size:.85rem!important;margin-bottom:4px!important}#loss-context{font-size:.7rem!important;margin-top:6px!important;min-height:auto!important;display:none}body{padding-bottom:140px}.telemetry-node{bottom:150px;right:10px;font-size:.6rem}.active-users{top:70px;right:10px;font-size:.65rem;padding:4px 8px}.agent-log{bottom:150px;left:10px;font-size:.65rem}.term-modal{width:95%;padding:1px}.term-body{padding:15px}.term-input{font-size:.9rem}.card-holo:hover{transform:none}.matrix-card:hover{transform:none}.cal-day:hover{transform:none;box-shadow:none}.cal-day{min-height:80px}.btn-sm,.cal-btn,button{min-height:44px}.bg-grid{opacity:.04;background-size:30px 30px}.scanlines{opacity:.3}}@media (max-width:480px){h1{font-size:clamp(1.4rem, 6.5vw, 2rem);line-height:1.3;min-height:auto;height:auto;overflow:visible;margin-bottom:30px}.hero{min-height:auto;padding-bottom:40px}.cal-grid{grid-template-columns:repeat(3,1fr);gap:4px}.cal-day{min-height:75px;padding:4px;font-size:.6rem}.cal-price{font-size:.7rem}.card-holo{padding:15px}.matrix-card{padding:15px}.matrix-title{font-size:1rem}.logo{font-size:.9rem}.social-link{display:none}}@media (max-width:896px) and (orientation:landscape){.hero{min-height:100vh;padding-top:80px}h1{font-size:clamp(1.5rem, 5vw, 2.5rem)}}@media (hover:none) and (pointer:coarse){:hover{transform:none!important}.btn-sm:active{transform:scale(.95);opacity:.8}.card-holo:active{transform:scale(.98)}.cal-day:active{background:rgba(0,255,65,.15)}.btn-sm,a,button{min-height:48px;min-width:48px}}