body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg: #000510;--bg-2: #0a0a15;--text: #14ffc8;--muted: #64b5f6;--neon-cyan: #14ffc8;--neon-blue: #0096ff;--neon-purple: #6400ff;--card: #0f1419;--border: #1e3a5f;--shadow: 0 15px 35px rgba(20,255,200,.3);--radius: 12px;--accent: var(--neon-cyan);--glass: rgba(20,255,200,.08);--blur: blur(15px)}button,a.hero-btn,.registration-link-btn,.login-btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button *,a.hero-btn *,.registration-link-btn *,.login-btn *{pointer-events:none!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:var(--bg);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";overflow-x:hidden}.cyber-bg{position:fixed;inset:0;z-index:-3;background:#000;overflow:hidden;transform:translateZ(0);backface-visibility:hidden}.cyber-grid,.circuit-pattern,.network-svg,.hexagon-pattern,.radar-container,.ambient-orb{will-change:transform;transform:translateZ(0);backface-visibility:hidden}.gradient-base{position:absolute;inset:0}.gradient-layer-1{position:absolute;inset:0;background:linear-gradient(135deg,#0a0a0f,#16213e,#0a0a0f)}.gradient-layer-2{position:absolute;inset:0;background:radial-gradient(ellipse at top left,rgba(0,245,255,.05),transparent 50%)}.gradient-layer-3{position:absolute;inset:0;background:radial-gradient(ellipse at bottom right,rgba(255,0,110,.05),transparent 50%)}.cyber-grid{position:absolute;inset:0;opacity:.12;background:linear-gradient(rgba(0,245,255,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(0,245,255,.3) 1px,transparent 1px);background-size:80px 80px}.circuit-pattern{position:absolute;inset:0;opacity:.1}.network-svg{position:absolute;inset:0;width:100%;height:100%;opacity:.25}.animated-line{animation:lineGlow 2s ease-in-out infinite}.animated-line-v{animation:lineGlowV 2s ease-in-out infinite}@keyframes lineGlow{0%,to{opacity:0}50%{opacity:.8}}@keyframes lineGlowV{0%,to{opacity:0}50%{opacity:.8}}@keyframes nodeGlow{0%,to{r:6px;opacity:.3}50%{r:10px;opacity:0}}.data-packet{position:absolute;width:8px;height:8px;border-radius:50%;pointer-events:none}.data-packet.horizontal{background:#00f5ff;box-shadow:0 0 10px #00f5ff;animation:packetH 4s linear infinite}.data-packet.vertical{background:#ff006e;box-shadow:0 0 10px #ff006e;animation:packetV 4s linear infinite}@keyframes packetH{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(240px)}}@keyframes packetV{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(240px)}}.radar-container{position:absolute;top:15%;right:12%;width:288px;height:288px;opacity:.2}.radar-container svg{width:100%;height:100%}.radar-sweep{animation:radarSweep 6s linear infinite;transform-origin:100px 100px}.ambient-orb{position:absolute;border-radius:50%;filter:blur(80px)}.ambient-orb.orb-1{top:20%;left:10%;width:500px;height:500px;background:radial-gradient(circle,rgba(0,245,255,.08) 0%,transparent 70%);animation:ambientFloat1 12s ease-in-out infinite}.ambient-orb.orb-2{bottom:15%;right:15%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,0,110,.08) 0%,transparent 70%);animation:ambientFloat2 15s ease-in-out infinite}.ambient-orb.orb-3{top:50%;left:50%;transform:translate(-50%,-50%);width:450px;height:450px;background:radial-gradient(circle,rgba(57,255,20,.06) 0%,transparent 70%);animation:ambientFloat3 18s ease-in-out infinite}@keyframes ambientFloat1{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}@keyframes ambientFloat2{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}@keyframes ambientFloat3{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.15)}}.firewall-container{position:absolute;bottom:20%;left:15%;width:256px;height:128px;opacity:.15}.firewall-container svg{width:100%;height:100%}.firewall-bar{animation:firewallPulse 2s ease-in-out infinite}@keyframes firewallPulse{0%,to{height:90px;y:30px;opacity:.5}50%{height:60px;y:45px;opacity:1}}.encryption-matrix{position:absolute;top:65%;right:18%;width:192px;height:192px;opacity:.12}.encryption-matrix svg{width:100%;height:100%}.matrix-cell{animation:matrixGlow 2s ease-in-out infinite}@keyframes matrixGlow{0%,to{opacity:.3}50%{opacity:1}}.server-cluster{position:absolute;top:55%;right:25%;display:flex;gap:16px;opacity:.12}.server-unit{width:48px;height:64px;border:1px solid #00f5ff;border-radius:4px;position:relative;display:flex;flex-direction:column;justify-content:space-around;padding:4px;animation:serverGlow 3s ease-in-out infinite}@keyframes serverGlow{0%,to{border-color:#00f5ff;opacity:.5}50%{border-color:#39ff14;opacity:1}}.server-led{height:4px;background:#39ff14;border-radius:2px;animation:ledBlink 1s ease-in-out infinite}@keyframes ledBlink{0%,to{opacity:.3}50%{opacity:1}}.hexagon-pattern{position:absolute;inset:0;opacity:.06}.security-icons{position:absolute;inset:0;pointer-events:none}.security-icon{position:absolute;opacity:.06;animation:iconFloat 10s ease-in-out infinite;display:flex;align-items:center;justify-content:center}.security-icon.icon-1{color:#00f5ff}.security-icon.icon-2{color:#ff006e}.security-icon.icon-3{color:#39ff14}.security-icon.icon-4{color:#00f5ff}.security-icon.icon-5{color:#ff006e}.security-icon.icon-6{color:#39ff14}@keyframes iconFloat{0%,to{transform:translateY(0);opacity:.06}50%{transform:translateY(-15px);opacity:.12}}.vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.6) 100%);pointer-events:none}.grid-overlay{display:none}.noise{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.02;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.01),transparent 50%)}nav#navbar{position:sticky;top:0;z-index:1000;height:68px;display:flex;align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#050912e0;border-bottom:1px solid rgba(0,245,255,.2);box-shadow:0 4px 25px #0000008c;transition:background .3s ease,border-color .3s ease}.nav-wrap{max-width:1240px;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:100%;box-sizing:border-box}.nav-brand{display:flex;align-items:center;gap:12px;text-decoration:none;cursor:pointer}.logo-img{width:38px;height:38px;object-fit:contain;border:none;box-shadow:none;filter:drop-shadow(0 0 8px rgba(0,245,255,.4));transition:transform .3s ease}.nav-brand:hover .logo-img{transform:scale(1.05)}.brand-text-col{display:flex;flex-direction:column;justify-content:center;gap:1px}.logo-main{font-family:Orbitron,sans-serif;font-weight:800;font-size:clamp(1.15rem,2.5vw,1.35rem);color:#fff;letter-spacing:.08em;line-height:1.1}.logo-sub{font-family:Roboto Mono,monospace;font-size:.62rem;font-weight:700;color:#00f5ff;letter-spacing:.18em;text-transform:uppercase}.nav-menu-wrapper{display:flex;align-items:center}.nav-links{display:flex;align-items:center;gap:clamp(10px,1.5vw,22px);list-style:none;margin:0;padding:0}.nav-links li{display:flex;align-items:center;margin:0;padding:0}.nav-link-item{display:inline-flex;align-items:center;color:#c4dcf5;text-decoration:none;padding:8px 14px;border-radius:8px;font-family:Roboto Mono,monospace;font-size:.85rem;font-weight:600;letter-spacing:.04em;transition:all .22s ease;border:1px solid transparent}.nav-link-item:hover{color:#00f5ff;background:#00f5ff14;border-color:#00f5ff4d;box-shadow:0 0 12px #00f5ff33;transform:translateY(-1px)}.nav-cta-item{display:flex;align-items:center}.nav-build-secure-cta{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:20px;background:#00f5ff1f;border:1.5px solid rgba(0,245,255,.5);color:#fff!important;font-family:Orbitron,sans-serif;font-weight:800;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:all .25s ease;box-shadow:0 0 16px #00f5ff40;white-space:nowrap}.nav-build-secure-cta:hover{background:#00f5ff40;border-color:#00f5ff;color:#00f5ff!important;box-shadow:0 0 25px #00f5ff80;transform:translateY(-1px)}.nav-cta-arrow{transition:transform .25s ease;color:#00f5ff}.nav-build-secure-cta:hover .nav-cta-arrow{transform:translate(2px,-2px)}.menu-btn{display:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#00f5ff14;border:1.5px solid rgba(0,245,255,.35);color:#00f5ff;cursor:pointer;transition:all .25s ease}.menu-btn:hover{background:#00f5ff2e;border-color:#00f5ff;box-shadow:0 0 15px #00f5ff59}@media(max-width:860px){.menu-btn{display:inline-flex}.nav-menu-wrapper{position:fixed;top:68px;left:0;right:0;background:linear-gradient(180deg,#060e1afa,#040912fc);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1.5px solid rgba(0,245,255,.35);box-shadow:0 25px 50px #000000d9;display:none;padding:20px 20px 26px;z-index:999}.nav-menu-wrapper.open{display:block;animation:navDrawerSlide .28s cubic-bezier(.16,1,.3,1) forwards}.nav-links{flex-direction:column;gap:8px;width:100%}.nav-links li{width:100%}.nav-link-item{width:100%;box-sizing:border-box;padding:13px 18px;font-size:.95rem;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.nav-link-item:hover{background:#00f5ff1f;border-color:#00f5ff66;color:#00f5ff;transform:translate(4px)}.nav-cta-item{width:100%;margin-top:6px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.nav-build-secure-cta{width:100%;box-sizing:border-box;justify-content:center;padding:14px 20px;border-radius:12px;background:linear-gradient(135deg,#14ffc8,#0096ff);color:#030712!important;font-size:.92rem;font-weight:900;box-shadow:0 8px 25px #00f5ff59}.nav-build-secure-cta .nav-cta-arrow{color:#030712}.nav-backdrop{position:fixed;inset:68px 0 0;background:#000000b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:998;animation:fadeIn .25s ease}}@keyframes navDrawerSlide{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;z-index:100;background:transparent}.hero-container{max-width:1000px;padding:40px;text-align:center;position:relative;z-index:101}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:#14ffc81a;border:2px solid rgba(20,255,200,.3);border-radius:50px;margin-bottom:30px;backdrop-filter:blur(10px)}.badge-icon{font-size:1.2rem}.badge-text{font-family:Roboto Mono,sans-serif;font-weight:700;font-size:.9rem;color:var(--neon-cyan);text-transform:uppercase;letter-spacing:.1em}.hero-title{margin:0 0 30px}.title-line-1{display:block;font-family:Orbitron,sans-serif;font-weight:900;font-size:clamp(3rem,8vw,7rem);letter-spacing:.1em;color:var(--neon-cyan);text-shadow:0 0 30px rgba(20,255,200,.8),0 0 60px rgba(20,255,200,.4);margin-bottom:10px}.title-line-2{display:block;font-family:Orbitron,sans-serif;font-weight:600;font-size:clamp(1.2rem,3vw,2rem);background:linear-gradient(135deg,var(--neon-cyan),var(--neon-blue),var(--neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.15em;text-shadow:0 0 30px rgba(20,255,200,.5);animation:gradientShift 3s ease-in-out infinite}@keyframes gradientShift{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(20deg)}}.hero-subtitle{font-family:Roboto Mono,monospace;font-size:clamp(1rem,2vw,1.3rem);color:var(--neon-blue);margin:0 0 40px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;text-shadow:0 0 15px rgba(0,150,255,.6)}.hero-actions{display:flex;gap:20px;justify-content:center;margin:0 0 50px;flex-wrap:wrap}.hero-btn{display:inline-block;text-align:center;padding:16px 32px;border-radius:12px;font-family:Orbitron,sans-serif;font-weight:600;font-size:1rem;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;border:none;user-select:none;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-blue));color:#000;box-shadow:0 8px 25px #00f5ff80}.hero-btn:hover{box-shadow:0 12px 35px #00f5ffb3}.hero-btn.secondary{background:transparent;border:2px solid var(--neon-blue);color:var(--neon-blue)}.hero-btn.secondary:hover{background:#0096ff1a;transform:translateY(-2px)}.hero-btn svg{pointer-events:none}.hero-btn *{pointer-events:none}.hero-info{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;font-family:Roboto Mono,monospace;font-size:.9rem}.info-item{display:flex;flex-direction:column;align-items:center;gap:4px}.info-label{color:var(--muted);font-size:.8rem;text-transform:uppercase}.info-value{color:var(--neon-cyan);font-weight:600}.info-separator{color:var(--muted);font-size:1.2rem}@media(max-width:768px){.hero-actions{flex-direction:column;align-items:center}.hero-info{flex-direction:column;gap:15px}.info-separator{display:none}}section{max-width:1400px;margin:0 auto;padding:60px 20px;position:relative}section h2{font-family:Orbitron,sans-serif;margin:0 0 30px;font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:.05em;text-align:center;color:var(--neon-green)}.section-desc{text-align:center;font-size:1.1rem;margin-bottom:40px;color:var(--muted)}.achievements-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;flex-wrap:wrap;gap:20px}.linkedin-link{color:var(--neon-cyan);text-decoration:none;font-family:Roboto Mono,monospace;font-size:1rem;font-weight:600;padding:12px 24px;border:2px solid var(--neon-cyan);border-radius:8px;transition:all .3s ease}.linkedin-link:hover{background:#00f5ff1a;box-shadow:0 0 15px #00f5ff66;transform:translateY(-2px)}.year-section{margin-bottom:60px}.year-title{font-family:Orbitron,sans-serif;font-size:2rem;color:var(--neon-blue);text-align:center;margin-bottom:30px;text-shadow:0 0 15px rgba(0,150,255,.6)}.custom-card-image img[src*="FC.jpeg"],.custom-card-image img[src*="Srikar Konga"]{object-fit:cover;object-position:center 25%}.custom-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;padding:40px 0;max-width:1200px;margin:0 auto}@media(max-width:768px){.custom-grid{grid-template-columns:1fr;gap:30px;padding:20px}}.custom-card{background:linear-gradient(145deg,#0f1419f5,#050a14eb);border:2px solid rgba(20,255,200,.3);border-radius:20px;overflow:hidden;box-shadow:0 15px 35px #0006,inset 0 1px #14ffc81a;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:border-color,box-shadow;transition:border-color .3s ease,box-shadow .3s ease}.custom-card:hover{border-color:#14ffc8a6;box-shadow:0 25px 50px #14ffc838,0 0 30px #14ffc81f}.custom-card-image{height:200px;overflow:hidden;background:#0a1520;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.custom-card-image img{width:100%;height:100%;object-fit:cover;pointer-events:none;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s ease}.custom-card:hover .custom-card-image img{transform:scale3d(1.05,1.05,1);-webkit-transform:scale3d(1.05,1.05,1)}.custom-card-content{padding:25px;position:relative;z-index:2}.custom-card-subtitle{color:var(--neon-blue);font-size:.85rem;font-weight:600;text-transform:uppercase;margin-bottom:8px;font-family:Roboto Mono,monospace;text-shadow:0 0 8px rgba(0,150,255,.5)}.custom-card-title{color:var(--neon-cyan);font-size:1.4rem;font-weight:700;margin:0 0 15px;font-family:Orbitron,sans-serif;text-shadow:0 0 12px rgba(20,255,200,.6)}.custom-card-description{color:var(--muted);line-height:1.6;margin:0;font-size:.95rem}.focus-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.focus-chip{display:inline-block;padding:6px 12px;background:#14ffc826;border:1px solid rgba(20,255,200,.3);border-radius:15px;font-size:.8rem;color:var(--neon-cyan);font-weight:500}.event-registration-page{max-width:1200px;margin:0 auto;padding:100px 20px 60px;position:relative;z-index:10}.page-header{text-align:center;margin-bottom:60px}.page-header h1{font-family:Orbitron,sans-serif;font-size:clamp(2rem,4vw,3rem);color:var(--neon-cyan);margin:0 0 20px;text-shadow:0 0 20px rgba(20,255,200,.6)}.page-header p{font-size:1.2rem;color:var(--muted);margin:0}.events-list{display:grid;gap:30px}.event-item{display:flex;background:linear-gradient(145deg,#0f1419f2,#050a14e6);border:2px solid rgba(20,255,200,.2);border-radius:16px;overflow:hidden;cursor:pointer;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:border-color,box-shadow;transition:border-color .3s ease,box-shadow .3s ease}.event-item:hover{border-color:#14ffc8a6;box-shadow:0 20px 40px #14ffc838,0 0 25px #14ffc81f}.event-image{width:300px;height:200px;overflow:hidden;background:#0a1520;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.event-image img{width:100%;height:100%;object-fit:cover;pointer-events:none;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform;transition:transform .4s cubic-bezier(.16,1,.3,1)}.event-item:hover .event-image img{transform:scale3d(1.05,1.05,1);-webkit-transform:scale3d(1.05,1.05,1)}.event-details{flex:1;padding:30px;display:flex;flex-direction:column;justify-content:space-between}.event-type{color:var(--neon-blue);font-size:.9rem;font-weight:600;text-transform:uppercase;margin-bottom:10px;font-family:Roboto Mono,monospace}.event-title{color:var(--neon-cyan);font-size:1.5rem;font-weight:700;margin:0 0 15px;font-family:Orbitron,sans-serif}.event-description{color:var(--muted);line-height:1.6;margin:0 0 20px;flex:1}.register-btn{align-self:flex-start;padding:12px 24px;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-blue));border:none;border-radius:8px;color:#000;font-weight:600;cursor:pointer;transition:box-shadow .3s ease,filter .3s ease}.register-btn:hover{box-shadow:0 8px 25px #14ffc880;filter:brightness(1.1)}@media(max-width:768px){.event-item{flex-direction:column}.event-image{width:100%;height:200px}}.card .kicker{color:var(--neon-blue);font-size:.85rem;font-weight:600;text-transform:uppercase;margin-bottom:10px;display:block}.card h3{color:var(--neon-green);font-size:1.3rem;font-weight:700;margin:0 0 15px;line-height:1.3}.card p{color:var(--muted);line-height:1.6;margin:0;font-size:.95rem}.card .img-wrap{width:100%;height:180px;background:#0f1f2f;border-radius:8px;margin-bottom:20px;overflow:hidden}.card img{width:100%;height:100%;object-fit:cover}.profiles .card .img-round{width:100px;height:100px;border-radius:50%;border:3px solid rgba(0,255,65,.3);object-fit:cover;display:block;margin:0 auto 15px}.profiles .card .content{text-align:center;padding:0}.person{display:block;text-align:center;padding:20px}.person .avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid var(--border);margin:0 auto 15px;display:block}.person h3{margin:10px 0 5px}.person .role{color:var(--neon-blue);font-size:.9rem;margin-bottom:10px}.chip{display:inline-block;padding:8px 12px;border:1px solid var(--border);border-radius:20px;font-family:Roboto Mono,monospace;font-size:.8rem;margin:5px;background:#00ff411a;color:var(--neon-green)}.card .img-wrap{aspect-ratio:16/9;overflow:hidden;background:#0a0a0a}.card img{width:100%;height:100%;object-fit:cover;filter:saturate(1.05)}.profiles .card .img-round{width:110px;height:110px;border-radius:50%;border:2px solid rgba(255,255,255,.06);object-fit:cover;display:block;margin:20px auto 6px}.profiles .card .content{text-align:center}.person{display:flex;gap:14px;align-items:center;padding:14px}.avatar{width:64px;height:64px;border-radius:12px;object-fit:cover;border:1px solid var(--border)}.chip{display:inline-block;padding:6px 10px;border:1px solid var(--border);border-radius:999px;font-family:Roboto Mono,monospace;font-size:.8rem;margin:4px 6px 0 0}.to-top{position:fixed;bottom:30px;right:30px;z-index:999;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);background:#0a0f14d9;backdrop-filter:blur(10px);color:var(--neon-cyan);border:1px solid rgba(0,245,255,.3);border-radius:8px;padding:10px 16px;font-family:Orbitron,sans-serif!important;font-weight:700;font-size:.8rem;letter-spacing:.05em;cursor:pointer;box-shadow:0 4px 15px #00000080,inset 0 1px #00f5ff1a;display:flex;align-items:center;gap:6px;transform:translateY(10px)}.to-top.show{opacity:1;pointer-events:auto;transform:translateY(0)}.to-top:hover{background:var(--neon-cyan);color:#000;border-color:var(--neon-cyan);box-shadow:0 0 20px #00f5ff99}.reveal{opacity:0;transform:translateY(30px);transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s ease-out;will-change:transform,opacity}.reveal.in{opacity:1;transform:translateY(0)}.reveal:nth-child(1){transition-delay:.1s}.reveal:nth-child(2){transition-delay:.2s}.reveal:nth-child(3){transition-delay:.3s}.reveal:nth-child(4){transition-delay:.4s}.card.reveal{transform:translate(-100px) rotateY(-15deg) scale(.7);opacity:0}.card.reveal.in{transform:translate(0) rotateY(0) scale(1);opacity:1}.card:nth-child(odd).reveal{transform:translate(-100px) rotateY(-15deg) scale(.7)}.card:nth-child(2n).reveal{transform:translate(100px) rotateY(15deg) scale(.7)}.divider{height:1px;background:linear-gradient(90deg,transparent,rgba(0,240,255,.35),transparent);margin:40px 0}.loading-spinner{display:flex;justify-content:center;align-items:center;padding:40px}.spinner{width:40px;height:40px;border:3px solid var(--border);border-top:3px solid var(--accent);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-bar{display:flex;gap:8px;max-width:400px;margin:0 auto 20px}.search-input{flex:1;padding:12px 16px;background:var(--card);border:1px solid var(--border);border-radius:12px;color:var(--text);font-family:inherit}.search-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #39ff1433}.search-btn{padding:12px 16px;background:var(--accent);border:none;border-radius:12px;color:#000;cursor:pointer;transition:all .2s ease}.search-btn:hover{transform:scale(1.05);box-shadow:0 0 12px var(--accent)}.fade-in{animation:fadeIn .6s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:slideUp .4s ease-out}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.team-page{max-width:1200px;margin:0 auto;padding:100px 20px 60px;position:relative;z-index:10}.back-btn{position:absolute;top:0;left:0;color:var(--neon-cyan);text-decoration:none;font-size:1.1rem;font-weight:600;transition:color .3s ease}.back-btn:hover{color:var(--neon-blue)}.back-arrow{display:inline-block;transition:transform .3s ease;margin-right:4px}.back-btn:hover .back-arrow{transform:translate(-5px)}footer{border-top:1px solid var(--border);background:#070809;color:var(--muted)}footer .foot{max-width:1200px;margin:0 auto;padding:24px 20px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.foot small{font-family:Roboto Mono,monospace}.loading-screen{position:fixed;inset:0;z-index:9999;background:#000208;display:flex;align-items:center;justify-content:center;overflow:hidden}.loading-screen:before{content:"";position:absolute;inset:-100px;background:linear-gradient(rgba(0,245,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,245,255,.05) 1px,transparent 1px);background-size:50px 50px;background-position:center;transform-origin:center;animation:loadingBgScale 15s linear infinite;opacity:.4;z-index:0}.loading-screen:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,transparent 30%,#000208 85%);z-index:1;pointer-events:none}@keyframes loadingBgScale{0%{transform:scale(1) rotate(0)}50%{transform:scale(1.15) rotate(2deg)}to{transform:scale(1) rotate(0)}}.loading-bg-effects{position:absolute;inset:0;pointer-events:none;z-index:1}.loading-scanline{position:absolute;inset:0;background:linear-gradient(#00f5ff00 90%,#00f5ff14,#00f5ff00);background-size:100% 20px;animation:scanlineSweep 6s linear infinite;z-index:2}@keyframes scanlineSweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.loading-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.15;mix-blend-mode:screen;animation:loadingOrbPulse 8s ease-in-out infinite alternate}.loading-orb-1{width:300px;height:300px;background:var(--neon-cyan);top:10%;left:20%;z-index:1}.loading-orb-2{width:400px;height:400px;background:var(--neon-blue);bottom:10%;right:15%;animation-delay:-4s;z-index:1}@keyframes loadingOrbPulse{0%{transform:scale(.8) translate(0)}to{transform:scale(1.2) translate(30px,-30px)}}.loading-content{text-align:center;position:relative;z-index:10}.loading-logo{position:relative;margin-bottom:40px}.logo-container{position:relative;width:200px;height:200px;margin:0 auto;display:flex;align-items:center;justify-content:center}.main-logo{width:130px;height:130px;object-fit:contain;animation:logoFloatIntro 4s ease-in-out infinite;position:relative;z-index:2}@keyframes logoFloatIntro{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.03)}}.security-overlay{position:absolute;inset:0}.lock-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;filter:drop-shadow(0 0 15px rgba(255,0,110,1));animation:lockFloat 3s ease-in-out infinite;z-index:3}@keyframes lockFloat{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-5px)}}.corner-node{position:absolute;width:12px;height:12px;border:2px solid var(--neon-cyan);border-radius:50%;background:transparent;transition:all .5s ease}.corner-node.active{background:var(--neon-green);border-color:var(--neon-green);box-shadow:0 0 15px #39ff14cc;animation:nodeActivate .5s ease}@keyframes nodeActivate{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}.loading-rings{position:absolute;inset:0}.ring-1{inset:0;border-color:var(--neon-cyan);animation:ringRotate 3s linear infinite}.ring-2{inset:20px;border-color:var(--neon-blue);animation:ringRotate 2s linear infinite reverse}.ring-3{inset:40px;border-color:var(--neon-purple);animation:ringRotate 4s linear infinite}@keyframes ringRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-title{font-family:Orbitron,sans-serif;font-size:3rem;font-weight:900;color:var(--neon-cyan);text-shadow:0 0 30px rgba(20,255,200,.8);margin:0 0 10px;animation:titleGlow 3s ease-in-out infinite alternate}@keyframes titleGlow{0%{text-shadow:0 0 30px rgba(20,255,200,.8)}to{text-shadow:0 0 50px rgba(20,255,200,1),0 0 80px rgba(20,255,200,.6)}}.loading-subtitle{font-family:Roboto Mono,monospace;color:var(--neon-blue);font-size:1.2rem;letter-spacing:.3em;margin:0 0 50px;text-transform:uppercase}.progress-container{width:400px;margin:0 auto 30px;display:flex;align-items:center;gap:15px}.progress-bar{flex:1;height:8px;background:#14ffc81a;border-radius:4px;overflow:hidden;border:1px solid rgba(20,255,200,.3)}.progress-fill{height:100%;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-blue));border-radius:4px;transition:width .3s ease;box-shadow:0 0 20px #14ffc8cc;animation:progressGlow 2s ease-in-out infinite alternate}@keyframes progressGlow{0%{box-shadow:0 0 20px #14ffc8cc}to{box-shadow:0 0 30px #14ffc8,0 0 50px #14ffc899}}.progress-text{font-family:Roboto Mono,monospace;color:var(--neon-cyan);font-weight:600;min-width:50px;text-align:right}.loading-status{font-family:Roboto Mono,monospace;color:var(--muted);font-size:.9rem;animation:statusBlink 1s ease-in-out infinite}@keyframes statusBlink{0%,to{opacity:.7}50%{opacity:1}}.cyber-loader-container{position:fixed;inset:0;z-index:999999;background:#030712;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:clamp(16px,3vw,28px);box-sizing:border-box;overflow:hidden;touch-action:none;overscroll-behavior:none;user-select:none;-webkit-user-select:none;font-family:Poppins,sans-serif;opacity:1;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.loader-fade-out{opacity:0;pointer-events:none}.loader-ambient-glow{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;opacity:.16}.glow-cyan{width:500px;height:500px;background:#00f5ff;top:15%;left:50%;transform:translate(-50%)}.glow-mint{width:400px;height:400px;background:#14ffc8;bottom:10%;right:15%}.loader-grid-matrix{position:absolute;inset:0;background-image:linear-gradient(rgba(0,245,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,245,255,.04) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;opacity:.7}.loader-scanline{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(0,245,255,.06) 50%,transparent 100%);background-size:100% 8px;pointer-events:none;animation:loaderScan 4s linear infinite;opacity:.6}.loader-top-bar{width:100%;max-width:1100px;display:flex;justify-content:space-between;align-items:center;z-index:10;flex-wrap:wrap;gap:12px}.loader-sys-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:20px;background:#00f5ff14;border:1px solid rgba(0,245,255,.25)}.sys-status-dot{width:6px;height:6px;border-radius:50%;background:#14ffc8;box-shadow:0 0 8px #14ffc8;animation:pulseDot 1.5s infinite}.sys-status-text{font-family:Roboto Mono,monospace;font-size:.72rem;font-weight:700;color:#a4c9ee;letter-spacing:.12em}.loader-sys-stats{display:flex;align-items:center;gap:10px;font-family:Roboto Mono,monospace;font-size:.72rem;color:#58799e}.sys-stat-chip{padding:4px 10px;border-radius:6px;background:#0c162699;border:1px solid rgba(255,255,255,.05)}.loader-core-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;max-width:540px;width:100%;margin:auto 0;text-align:center}.loader-hud-stage{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.hud-ring{position:absolute;border-radius:50%;pointer-events:none}.hud-ring-outer{inset:0;border:1.5px dashed rgba(0,245,255,.35);animation:hudSpinClockwise 20s linear infinite}.hud-ring-notch{position:absolute;width:6px;height:6px;background:#00f5ff;border-radius:50%;box-shadow:0 0 8px #00f5ff}.notch-1{top:-3px;left:calc(50% - 3px)}.notch-2{bottom:-3px;left:calc(50% - 3px)}.notch-3{left:-3px;top:calc(50% - 3px)}.notch-4{right:-3px;top:calc(50% - 3px)}.hud-ring-mid{inset:20px;border:1px solid rgba(20,255,200,.25);overflow:hidden;border-radius:50%}.hud-radar-sweep{position:absolute;top:0;left:0;width:100%;height:100%;background:conic-gradient(from 0deg,rgba(0,245,255,.35) 0deg,transparent 75deg,transparent 360deg);animation:radarRotate 2.5s linear infinite;border-radius:50%}.hud-ring-inner{inset:40px;border:1px solid rgba(0,245,255,.4);box-shadow:0 0 15px #00f5ff33;animation:pulseRing 2.4s ease-in-out infinite}.loader-emblem-box{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center;z-index:5}.loader-crest-img{width:68px;height:68px;object-fit:contain;filter:drop-shadow(0 0 16px rgba(0,245,255,.7));animation:crestBreathe 3s ease-in-out infinite}.loader-crest-flare{position:absolute;inset:-10px;background:radial-gradient(circle,rgba(0,245,255,.25) 0%,transparent 70%);pointer-events:none}.hud-corner{position:absolute;width:12px;height:12px;border-color:#00f5ff8c;pointer-events:none}.corner-tl{top:-6px;left:-6px;border-top:2px solid;border-left:2px solid}.corner-tr{top:-6px;right:-6px;border-top:2px solid;border-right:2px solid}.corner-bl{bottom:-6px;left:-6px;border-bottom:2px solid;border-left:2px solid}.corner-br{bottom:-6px;right:-6px;border-bottom:2px solid;border-right:2px solid}.loader-title{margin:0 0 20px;display:flex;flex-direction:column;align-items:center;gap:3px}.loader-title-main{font-family:Orbitron,sans-serif;font-size:clamp(1.8rem,4.5vw,2.5rem);font-weight:900;letter-spacing:.14em;color:#fff;text-shadow:0 0 25px rgba(0,245,255,.5);line-height:1.1}.loader-title-sub{font-family:Roboto Mono,monospace;font-size:clamp(.7rem,1.8vw,.82rem);font-weight:700;color:#14ffc8;letter-spacing:.22em;text-transform:uppercase}.loader-meter-section{width:100%;display:flex;flex-direction:column;gap:10px}.loader-meter-track{width:100%;height:6px;background:#0c1a2ecc;border:1px solid rgba(0,245,255,.25);border-radius:6px;overflow:hidden;position:relative}.loader-meter-fill{height:100%;background:linear-gradient(90deg,#0096ff,#00f5ff 60%,#14ffc8);border-radius:6px;position:relative;transition:width .08s linear;box-shadow:0 0 16px #00f5ff99}.loader-meter-spark{position:absolute;right:0;top:0;bottom:0;width:12px;background:#fff;filter:blur(2px);box-shadow:0 0 10px #fff}.loader-meter-meta{display:flex;justify-content:space-between;align-items:center;gap:12px}.loader-telemetry-msg{display:flex;align-items:center;gap:8px;text-align:left;overflow:hidden}.loader-term-icon{flex-shrink:0}.loader-phase-text{font-family:Roboto Mono,monospace;font-size:clamp(.72rem,1.8vw,.8rem);font-weight:600;color:#c4dcf5;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loader-percent-box{display:flex;align-items:baseline;font-family:Orbitron,sans-serif;font-weight:800;color:#00f5ff;text-shadow:0 0 12px rgba(0,245,255,.5);flex-shrink:0}.loader-percent-num{font-size:1.25rem}.loader-percent-sym{font-size:.8rem;margin-left:1px;color:#14ffc8}.loader-code-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;margin-top:12px;border-radius:6px;background:#00f5ff0f;border:1px solid rgba(0,245,255,.18);font-family:Roboto Mono,monospace;font-size:.7rem}.code-chip-label{color:#5d7e9f}.code-chip-val{color:#14ffc8;font-weight:700;letter-spacing:.08em}.loader-bottom-bar{width:100%;max-width:1100px;display:flex;justify-content:space-between;align-items:center;z-index:10;flex-wrap:wrap;gap:12px}.loader-copyright{font-family:Roboto Mono,monospace;font-size:.7rem;color:#507094;letter-spacing:.08em}.loader-skip-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;background:transparent;border:1px solid rgba(255,255,255,.15);color:#8da4be;font-family:Roboto Mono,monospace;font-size:.72rem;font-weight:600;letter-spacing:.06em;cursor:pointer;transition:all .2s ease}.loader-skip-btn:hover{border-color:#00f5ff;color:#00f5ff;background:#00f5ff14}@keyframes hudSpinClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes radarRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseRing{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.05);opacity:.9}}@keyframes crestBreathe{0%,to{transform:scale(1);filter:drop-shadow(0 0 16px rgba(0,245,255,.6))}50%{transform:scale(1.04);filter:drop-shadow(0 0 24px rgba(20,255,200,.8))}}@keyframes loaderScan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media(max-width:600px){.loader-top-bar{justify-content:center}.loader-sys-stats{display:none}.loader-bottom-bar{flex-direction:column;align-items:center;gap:8px}}.login-page{position:fixed;inset:0;z-index:9999;background:linear-gradient(135deg,#000814,#001d3d,#000814);display:flex;align-items:center;justify-content:center;overflow:hidden}.login-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.login-form-wrapper{display:flex;align-items:center;gap:80px;position:relative;z-index:10}.security-visual{position:relative;width:400px;height:400px;display:flex;align-items:center;justify-content:center}.orbital-rings{position:absolute;inset:0}.ring{position:absolute;border:2px solid;border-radius:50%;border-top-color:transparent;border-right-color:transparent}.ring-outer{inset:0;border-color:var(--neon-cyan);animation:ringRotate 20s linear infinite}.ring-middle{inset:40px;border-color:var(--neon-blue);animation:ringRotate 15s linear infinite reverse}.ring-inner{inset:80px;border-color:var(--neon-purple);animation:ringRotate 10s linear infinite}.central-logo{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center}.logo-glow{position:absolute;inset:0;background:radial-gradient(circle,rgba(0,245,255,.2) 0%,transparent 70%);border-radius:50%;animation:logoGlowPulse 3s ease-in-out infinite}.login-logo{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid var(--neon-cyan);box-shadow:0 0 30px #00f5ffcc;animation:logoFloat 4s ease-in-out infinite;position:relative;z-index:2}@keyframes logoGlowPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:1}}@keyframes logoFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.02)}}.lock-icon{position:absolute;font-size:30px;filter:drop-shadow(0 0 20px rgba(255,0,110,1));animation:lockPulse 2s ease-in-out infinite}.security-nodes{position:absolute;inset:0}.security-node{position:absolute;width:8px;height:8px;background:var(--neon-cyan);border-radius:50%;box-shadow:0 0 10px var(--neon-cyan);animation:nodeOrbit 8s linear infinite}.node-0{animation-delay:0s}.node-1{animation-delay:2s}.node-2{animation-delay:4s}.node-3{animation-delay:6s}@keyframes nodeOrbit{0%{transform:rotate(0) translate(80px) rotate(0);opacity:.5}25%{opacity:1}75%{opacity:1}to{transform:rotate(360deg) translate(80px) rotate(-360deg);opacity:.5}}.encryption-streams{position:absolute;inset:0}.stream{position:absolute;width:2px;height:40px;background:linear-gradient(to bottom,var(--neon-cyan),transparent);border-radius:1px;animation:streamFlow 3s ease-in-out infinite}.stream-0{top:20%;left:50%;transform:translate(-50%);animation-delay:0s}.stream-1{top:50%;right:20%;transform:translateY(-50%) rotate(90deg);animation-delay:.75s}.stream-2{bottom:20%;left:50%;transform:translate(-50%) rotate(180deg);animation-delay:1.5s}.stream-3{top:50%;left:20%;transform:translateY(-50%) rotate(270deg);animation-delay:2.25s}@keyframes streamFlow{0%,to{opacity:.3;height:20px}50%{opacity:1;height:60px}}@keyframes lockPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.2);opacity:1}}.data-particles{position:absolute;inset:0}.particle{position:absolute;width:4px;height:4px;background:var(--neon-cyan);border-radius:50%;box-shadow:0 0 10px var(--neon-cyan)}.particle-0{top:10%;left:50%;animation:particleOrbit1 8s linear infinite}.particle-1{top:20%;left:80%;animation:particleOrbit2 10s linear infinite}.particle-2{top:50%;left:90%;animation:particleOrbit3 12s linear infinite}.particle-3{top:80%;left:80%;animation:particleOrbit1 9s linear infinite}.particle-4{top:90%;left:50%;animation:particleOrbit2 11s linear infinite}.particle-5{top:80%;left:20%;animation:particleOrbit3 7s linear infinite}.particle-6{top:50%;left:10%;animation:particleOrbit1 13s linear infinite}.particle-7{top:20%;left:20%;animation:particleOrbit2 8s linear infinite}.particle-8{top:30%;left:60%;background:var(--neon-purple);box-shadow:0 0 10px var(--neon-purple);animation:particleOrbit3 10s linear infinite}.particle-9{top:60%;left:70%;background:var(--neon-purple);box-shadow:0 0 10px var(--neon-purple);animation:particleOrbit1 9s linear infinite}.particle-10{top:70%;left:40%;background:var(--neon-purple);box-shadow:0 0 10px var(--neon-purple);animation:particleOrbit2 11s linear infinite}.particle-11{top:40%;left:30%;background:var(--neon-purple);box-shadow:0 0 10px var(--neon-purple);animation:particleOrbit3 12s linear infinite}@keyframes particleOrbit1{0%{transform:rotate(0) translate(150px) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:rotate(360deg) translate(150px) rotate(-360deg);opacity:0}}@keyframes particleOrbit2{0%{transform:rotate(0) translate(120px) rotate(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:rotate(-360deg) translate(120px) rotate(360deg);opacity:0}}@keyframes particleOrbit3{0%{transform:rotate(0) translate(180px) rotate(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:rotate(360deg) translate(180px) rotate(-360deg);opacity:0}}.login-form{width:400px;background:linear-gradient(145deg,#0f1419f2,#050a14e6);backdrop-filter:blur(20px);border:2px solid rgba(0,245,255,.3);border-radius:20px;padding:40px;box-shadow:0 25px 50px #00000080,inset 0 1px #00f5ff1a}.form-header{text-align:center;margin-bottom:40px}.login-title{font-family:Orbitron,sans-serif;font-size:2rem;font-weight:900;color:var(--neon-cyan);text-shadow:0 0 20px rgba(0,245,255,.8);margin:0 0 10px;letter-spacing:.1em}.login-subtitle{font-family:Roboto Mono,monospace;color:var(--neon-blue);font-size:.9rem;letter-spacing:.2em;margin:0;text-transform:uppercase}.auth-form{display:flex;flex-direction:column;gap:25px}.input-group{position:relative}.input-label{display:block;font-family:Roboto Mono,monospace;color:var(--neon-cyan);font-size:.85rem;font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:.1em}.cyber-input{width:100%;padding:15px 20px;background:#00f5ff0d;border:2px solid rgba(0,245,255,.2);border-radius:12px;color:var(--text);font-family:Roboto Mono,monospace;font-size:.95rem;transition:all .3s ease;outline:none}.cyber-input:focus{border-color:var(--neon-cyan);background:#00f5ff1a;box-shadow:0 0 20px #00f5ff4d,inset 0 0 20px #00f5ff1a}.cyber-input::placeholder{color:#fff6}.input-border{position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-blue));transition:width .3s ease}.cyber-input:focus+.input-border{width:100%}.login-btn{position:relative;padding:18px 40px;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-blue));border:none;border-radius:12px;color:#000;font-family:Orbitron,sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;overflow:hidden;margin-top:10px;user-select:none}.login-btn:hover{transform:translateY(-2px);box-shadow:0 15px 35px #00f5ff66}.btn-text{position:relative;z-index:2}.btn-glow{position:absolute;inset:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-100%);transition:transform .6s ease}.login-btn:hover .btn-glow{transform:translate(100%)}.form-footer{display:flex;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;border-top:1px solid rgba(0,245,255,.2)}.forgot-link{color:var(--neon-blue);text-decoration:none;font-family:Roboto Mono,monospace;font-size:.85rem;transition:color .3s ease}.forgot-link:hover{color:var(--neon-cyan);text-shadow:0 0 10px var(--neon-cyan)}.security-status{display:flex;align-items:center;gap:8px}.status-indicator{width:8px;height:8px;background:var(--neon-green);border-radius:50%;box-shadow:0 0 10px var(--neon-green);animation:statusBlink 2s ease-in-out infinite}.status-text{font-family:Roboto Mono,monospace;color:var(--neon-green);font-size:.8rem;text-transform:uppercase}.security-frame{position:absolute;width:200px;height:200px;border:2px solid;opacity:.3;animation:frameGlow 4s ease-in-out infinite alternate}.frame-tl{top:0;left:0;border-color:var(--neon-cyan);border-right:none;border-bottom:none}.frame-tr{top:0;right:0;border-color:var(--neon-purple);border-left:none;border-bottom:none}.frame-bl{bottom:0;left:0;border-color:var(--neon-green);border-right:none;border-top:none}.frame-br{bottom:0;right:0;border-color:var(--neon-cyan);border-left:none;border-top:none}@keyframes frameGlow{0%{opacity:.2;box-shadow:none}to{opacity:.5;box-shadow:0 0 30px currentColor}}@media(max-width:1024px){.login-form-wrapper{flex-direction:column;gap:40px}.security-visual{width:300px;height:300px}.login-form{width:350px}}.network-topology{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;z-index:1}.network-node{animation:nodeGlow 2s ease-in-out infinite}@keyframes nodeGlow{0%,to{opacity:.3}50%{opacity:.8}}.data-packets{position:absolute;inset:0;z-index:2}.data-packet{position:absolute;width:6px;height:6px;border-radius:50%;background:#00f5ff;box-shadow:0 0 10px #00f5ff}.packet-0{top:20%;left:10%;animation:packetMove1 4s linear infinite}.packet-1{top:60%;left:80%;background:#ff006e;box-shadow:0 0 10px #ff006e;animation:packetMove2 5s linear infinite}.packet-2{top:80%;left:30%;background:#39ff14;box-shadow:0 0 10px #39ff14;animation:packetMove3 6s linear infinite}@keyframes packetMove1{0%{transform:translate(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(300px,-100px);opacity:0}}@keyframes packetMove2{0%{transform:translate(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(-250px,150px);opacity:0}}@keyframes packetMove3{0%{transform:translate(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(200px,-200px);opacity:0}}.radar-scanner{position:absolute;top:10%;right:10%;width:120px;height:120px;opacity:.4;z-index:2}.radar-sweep{animation:radarSweep 3s linear infinite;transform-origin:50px 50px}@keyframes radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.firewall-display{position:absolute;bottom:15%;left:10%;display:flex;gap:8px;z-index:2}.firewall-bar{width:12px;height:60px;background:linear-gradient(to top,#ff006e,transparent);border-radius:2px;animation:firewallPulse 2s ease-in-out infinite}.bar-0{animation-delay:0s}.bar-1{animation-delay:.2s}.bar-2{animation-delay:.4s}.bar-3{animation-delay:.6s}.bar-4{animation-delay:.8s}.bar-5{animation-delay:1s}.bar-6{animation-delay:1.2s}.bar-7{animation-delay:1.4s}@keyframes firewallPulse{0%,to{height:30px;opacity:.5}50%{height:80px;opacity:1}}.ambient-orb{position:absolute;border-radius:50%;filter:blur(60px);z-index:1}.orb-left{top:20%;left:5%;width:300px;height:300px;background:radial-gradient(circle,rgba(0,245,255,.15) 0%,transparent 70%);animation:orbFloat1 8s ease-in-out infinite}.orb-right{bottom:20%;right:5%;width:250px;height:250px;background:radial-gradient(circle,rgba(255,0,110,.12) 0%,transparent 70%);animation:orbFloat2 10s ease-in-out infinite}@keyframes orbFloat1{0%,to{transform:scale(1) translateY(0);opacity:.6}50%{transform:scale(1.2) translateY(-20px);opacity:.8}}@keyframes orbFloat2{0%,to{transform:scale(1) translateY(0);opacity:.5}50%{transform:scale(1.3) translateY(20px);opacity:.7}}.security-frame{position:absolute;width:150px;height:150px;border:2px solid;opacity:.3;z-index:2;animation:frameGlow 3s ease-in-out infinite alternate}.frame-tl{top:0;left:0;border-color:#00f5ff;border-right:none;border-bottom:none}.frame-tr{top:0;right:0;border-color:#ff006e;border-left:none;border-bottom:none}.frame-bl{bottom:0;left:0;border-color:#39ff14;border-right:none;border-top:none}.frame-br{bottom:0;right:0;border-color:#00f5ff;border-left:none;border-top:none}@keyframes frameGlow{0%{opacity:.2}to{opacity:.6;box-shadow:0 0 20px currentColor}}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:30px}.footer-section h4{color:var(--neon-cyan);font-family:Orbitron,sans-serif;font-size:1.1rem;margin:0 0 15px;text-shadow:0 0 10px var(--neon-cyan)}.footer-section p{color:var(--muted);font-family:Roboto Mono,monospace;font-size:.9rem;margin:8px 0;transition:color .3s ease}.footer-section p:hover{color:var(--neon-blue);cursor:pointer}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid var(--border)}@media(max-width:768px){.footer-content{grid-template-columns:1fr;gap:25px}.footer-bottom{flex-direction:column;gap:10px;text-align:center}}.custom-card-image{height:250px;overflow:hidden;background:#0a1520;display:flex;align-items:center;justify-content:center;border-radius:12px 12px 0 0}.custom-card-image img{width:100%;height:100%;object-fit:cover;object-position:center top;pointer-events:none;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s ease;filter:brightness(.9) contrast(1.1);background:#1a1a2e}.custom-card:hover .custom-card-image img{transform:scale3d(1.05,1.05,1);-webkit-transform:scale3d(1.05,1.05,1);filter:brightness(1) contrast(1.2)}.team-page section{margin-bottom:60px}.team-page h2{color:var(--neon-cyan);text-align:center;margin-bottom:40px;font-family:Orbitron,sans-serif;text-shadow:0 0 15px rgba(0,245,255,.6)}.team-page .divider{margin:40px 0}.custom-card-image img[src*="Kasthuri Kotla"]{object-position:center center;object-fit:contain}.event-detail-page{max-width:1200px;margin:0 auto;padding:100px 20px 60px;position:relative;z-index:10}.event-date{color:var(--neon-blue);font-family:Roboto Mono,monospace;font-size:1.1rem;margin-top:10px}.event-content{margin-top:40px}.event-main-image{width:100%;height:500px;border-radius:20px;overflow:hidden;margin-bottom:40px;border:2px solid rgba(0,245,255,.3);box-shadow:0 15px 35px #00f5ff33}.event-main-image img{width:100%;height:100%;object-fit:cover}.event-description{background:linear-gradient(145deg,#0f1419f2,#050a14e6);border:2px solid rgba(0,245,255,.3);border-radius:20px;padding:40px;margin-bottom:60px}.event-description h2{color:var(--neon-cyan);font-family:Orbitron,sans-serif;margin-bottom:20px;text-shadow:0 0 15px rgba(0,245,255,.6)}.event-description p{color:var(--muted);line-height:1.8;font-size:1.1rem}.event-description p.event-desc-para{margin-bottom:1.25rem}.event-description p.event-desc-para:last-of-type{margin-bottom:0}.event-description strong,.custom-card-description strong{color:#fff;font-weight:600;text-shadow:0 0 10px rgba(0,245,255,.3)}.event-gallery h2{color:var(--neon-cyan);font-family:Orbitron,sans-serif;text-align:center;margin-bottom:40px;text-shadow:0 0 15px rgba(0,245,255,.6)}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.gallery-item{height:300px;border-radius:16px;overflow:hidden;border:2px solid rgba(0,245,255,.2);transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:border-color,box-shadow;transition:border-color .3s ease,box-shadow .3s ease;cursor:pointer}.gallery-item:hover{border-color:#00f5ffb3;box-shadow:0 20px 40px #00f5ff40,0 0 25px #00f5ff26}.gallery-item img{width:100%;height:100%;object-fit:cover;pointer-events:none;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform;transition:transform .4s cubic-bezier(.16,1,.3,1)}.gallery-item:hover img{transform:scale3d(1.06,1.06,1);-webkit-transform:scale3d(1.06,1.06,1)}@media(max-width:768px){.event-main-image{height:300px}.gallery-grid{grid-template-columns:1fr}}.event-venue{margin-top:30px;padding-top:30px;border-top:1px solid rgba(0,245,255,.2)}.event-venue h3{color:var(--neon-blue);font-family:Orbitron,sans-serif;font-size:1.3rem;margin-bottom:15px}.event-venue p{color:var(--muted);font-size:1rem}.custom-card-image img[src*="TREASURY/Gopi_Krishna_yadav"],.custom-card-image img[src*="TREASURY/V SHIVA BHARATH KUMAR"]{object-position:center 20%}.hero-btn.primary{background:linear-gradient(135deg,var(--neon-cyan),var(--neon-blue));border:none;color:#000;box-shadow:0 8px 25px #00f5ff80,0 0 40px #00f5ff4d;animation:buttonPulse 2s ease-in-out infinite}.hero-btn.primary:hover{transform:translateY(-3px);box-shadow:0 12px 35px #00f5ffb3,0 0 60px #00f5ff80}@keyframes buttonPulse{0%,to{box-shadow:0 8px 25px #00f5ff80,0 0 40px #00f5ff4d}50%{box-shadow:0 8px 25px #00f5ffb3,0 0 60px #00f5ff80}}.custom-card-description.truncated{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.custom-card-description.expanded{display:block}.show-more-btn{margin-top:10px;padding:8px 16px;background:transparent;border:1px solid var(--neon-cyan);border-radius:8px;color:var(--neon-cyan);font-family:Roboto Mono,monospace;font-size:.85rem;cursor:pointer;transition:all .3s ease}.show-more-btn:hover{background:#00f5ff1a;box-shadow:0 0 10px #00f5ff4d}.registration-content{max-width:900px;margin:60px auto;padding:40px;background:linear-gradient(145deg,#0f1419f2,#050a14e6);border:2px solid rgba(0,245,255,.3);border-radius:20px;box-shadow:0 25px 50px #00000080;display:flex;flex-direction:row;align-items:center;gap:40px}.registration-poster{flex:0 0 350px;border-radius:12px;overflow:hidden;border:2px solid rgba(0,245,255,.2);box-shadow:0 10px 25px #00f5ff26}.registration-poster img{width:100%;height:auto;display:block}.registration-details{flex:1;text-align:left}.registration-description{color:var(--muted);font-size:1rem;line-height:1.7;margin-bottom:25px}@media(max-width:768px){.registration-content{flex-direction:column;padding:30px 20px;margin:40px 20px}.registration-poster{flex:0 0 auto;width:100%}.registration-details{text-align:center}}.registration-link-btn{position:relative;display:inline-block;padding:20px 50px;background:#ff88001a;backdrop-filter:blur(10px);border:2px solid rgba(255,136,0,.3);border-radius:12px;color:#f80;font-family:Orbitron,sans-serif;font-weight:700;font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;cursor:pointer;box-shadow:0 8px 32px #f803;user-select:none;overflow:hidden;transition:all .3s ease}.registration-link-btn:hover{transform:scale(1.1);box-shadow:0 0 20px #ff880080,0 0 40px #f80c,0 0 20px #ff880080}.registration-link-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,136,0,.3),transparent);animation:btnShine 2s linear infinite}.registration-link-btn:after{content:"";position:absolute;inset:0;border-radius:12px;animation:btnGlow 2s ease-in-out infinite}@keyframes btnShine{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes btnGlow{0%,to{box-shadow:0 0 20px #ff880080}50%{box-shadow:0 0 40px #f80c}}.enter-screen-overlay{position:fixed;inset:0;z-index:10000;background:linear-gradient(to bottom right,#4a1a00,#f60,#000);display:flex;align-items:center;justify-content:center}.enter-orb{position:absolute;width:384px;height:384px;border-radius:50%;filter:blur(80px)}.enter-orb-1{top:80px;left:80px;background:#ff88004d}.enter-orb-2{bottom:80px;right:80px;background:#ff66004d}.enter-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.enter-text-container{text-align:center;margin-bottom:48px}.enter-title{font-family:Orbitron,sans-serif;font-size:9rem;font-weight:900;color:#f80;text-shadow:0 0 20px rgba(255,136,0,.8),0 0 40px rgba(255,102,0,.6);margin:0 0 16px}.enter-subtitle{font-family:Roboto Mono,monospace;color:#f80c;font-size:3rem;letter-spacing:.3em;margin:0}.enter-button{position:relative;padding:24px 64px;font-size:2rem;font-weight:700;color:#f80;overflow:hidden;background:#ff88001a;backdrop-filter:blur(10px);border:2px solid rgba(255,136,0,.3);border-radius:12px;box-shadow:0 8px 32px #f803;cursor:pointer;font-family:Orbitron,sans-serif}.enter-button-shine{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,136,0,.3),transparent)}.enter-button-text{position:relative;z-index:10}.enter-dots{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;gap:16px}.enter-dot{width:12px;height:12px;background:#f80;border-radius:50%}.binary-background{position:absolute;inset:0;overflow:hidden;opacity:.2}.binary-string{position:absolute;color:#f80;font-family:monospace;font-size:.75rem;white-space:nowrap}.cyber-grid-container{position:absolute;inset:0;overflow:hidden}.cyber-particle{position:absolute;width:4px;height:4px;background:#f80;border-radius:50%}.loading-screen-overlay{position:fixed;inset:0;z-index:10000;background:#000510;display:flex;align-items:center;justify-content:center}.loading-content-wrapper{position:relative;z-index:10;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.loading-terminal{width:100%;max-width:768px;border-radius:8px;overflow:hidden;background:#000000b3;backdrop-filter:blur(10px);border:1px solid rgba(255,136,0,.3);box-shadow:0 0 40px #ff88004d}.terminal-header{background:#4a1a0080;padding:8px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,136,0,.3)}.terminal-buttons{display:flex;gap:8px}.terminal-btn{width:12px;height:12px;border-radius:50%}.terminal-btn-red{background:#ef4444}.terminal-btn-yellow{background:#eab308}.terminal-btn-green{background:#22c55e}.terminal-title{color:#f80;font-size:.875rem;font-family:monospace;margin-left:16px}.terminal-body{padding:24px;font-family:monospace;color:#f80;min-height:300px}.terminal-line{display:flex;align-items:center;gap:8px;margin-bottom:8px}.loading-progress-container{margin-top:48px;text-align:center}.loading-text{color:#f80;font-size:1.25rem;font-family:monospace;margin-bottom:16px}.progress-bar-container{width:384px;height:12px;background:#4a1a0080;border-radius:9999px;overflow:hidden;border:1px solid rgba(255,136,0,.3)}.progress-bar-fill{height:100%;background:linear-gradient(90deg,#f40,#f80,#f40);border-radius:9999px;position:relative;box-shadow:0 0 20px #f80c}.progress-bar-shine{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.progress-percentage{color:#f80;font-family:monospace;font-size:.875rem;margin-top:8px}.logo-animation-overlay{position:fixed;inset:0;z-index:10000;background:linear-gradient(to bottom right,#000,#4a1a00,#000);display:flex;align-items:center;justify-content:center}.logo-animation-content{position:relative;z-index:10;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.logo-container-main{position:relative}.logo-glow-bg{position:absolute;inset:0;z-index:-10;background:radial-gradient(circle,rgba(255,136,0,.4) 0%,transparent 70%);filter:blur(40px)}.logo-glass-box{position:relative;padding:32px;border-radius:16px;background:#ff88001a;backdrop-filter:blur(20px);border:2px solid rgba(255,136,0,.3);box-shadow:0 8px 32px #f806}.logo-image{width:384px;height:384px;object-fit:contain}.status-container{margin-top:64px;text-align:center}.status-text{color:#f80;font-size:2rem;font-family:monospace;font-weight:700;margin-bottom:32px}.hacker-progress{width:600px}.hacker-progress-bar{display:flex;justify-content:space-between;color:#f80;font-family:monospace;font-size:.875rem;margin-bottom:8px}.progress-bar-wrapper{position:relative;height:24px;background:#00000080;border:2px solid rgba(255,136,0,.5);overflow:hidden}.progress-bar-inner{height:100%;position:relative;background:linear-gradient(90deg,#f40,#f80,#f40);box-shadow:0 0 20px #f80c}.progress-shine{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.status-indicators{display:flex;justify-content:space-between;margin-top:16px;font-size:.75rem;font-family:monospace}.status-green{color:#22c55e}.status-orange{color:#f80}.status-blue{color:#3b82f6}body,p,span,a,li,button,input,textarea,select,div{font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.logo-main,.year-title,.custom-card-title,.page-header h1,.event-title,section h2{font-family:Orbitron,sans-serif!important}.foot small,.linkedin-link,.custom-card-subtitle,.event-type,.hero-subtitle,.info-label,.info-value,.info-separator{font-family:Roboto Mono,monospace!important}.recruitment-page{max-width:1200px!important;margin:0 auto;padding:100px 20px 80px}.recruitment-grid{display:grid;grid-template-columns:350px 1fr;gap:35px;margin-top:40px;align-items:start}@media(max-width:900px){.recruitment-grid{grid-template-columns:1fr;gap:30px}}.recruitment-console{background:linear-gradient(135deg,#0a0f14e6,#05070af2);background-image:radial-gradient(rgba(0,245,255,.1) 1px,transparent 1px),linear-gradient(rgba(0,245,255,.02) 1px,transparent 1px);background-size:15px 15px,100% 30px;backdrop-filter:blur(25px);border:1px solid rgba(0,245,255,.25);border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #0009,inset 0 1px #00f5ff1a;position:sticky;top:100px}@media(max-width:900px){.recruitment-console{position:relative;top:0}}.console-header{background:#00f5ff14;border-bottom:1px solid rgba(0,245,255,.2);padding:14px 20px;display:flex;align-items:center;gap:10px;color:var(--neon-cyan);font-family:Roboto Mono,monospace!important;font-size:.8rem;font-weight:700;letter-spacing:.05em}.icon-pulse{animation:iconPulse 2s ease-in-out infinite}@keyframes iconPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:1}}.live-badge{background:#ef4444;color:#fff;padding:2px 8px;border-radius:4px;font-size:.65rem;font-weight:900;margin-left:auto;letter-spacing:.05em;animation:blink 1.2s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.console-body{padding:24px;display:flex;flex-direction:column;gap:24px}.console-alert{background:#00f5ff0a;border-left:3px solid var(--neon-cyan);padding:14px 16px;border-radius:0 10px 10px 0;display:flex;gap:14px;align-items:center;border-top:1px solid rgba(0,245,255,.05);border-bottom:1px solid rgba(0,245,255,.05);border-right:1px solid rgba(0,245,255,.05)}.alert-label{font-family:Orbitron,sans-serif!important;font-size:.75rem;font-weight:800;display:block;margin-bottom:2px;letter-spacing:.05em}.alert-detail{font-size:.8rem;color:var(--muted);display:block;line-height:1.4}.console-metrics{display:flex;flex-direction:column;gap:12px}.metric-box{display:flex;gap:14px;align-items:center;background:#ffffff04;border:1px solid rgba(255,255,255,.04);padding:12px 16px;border-radius:10px}.metric-title{font-size:.75rem;color:var(--muted);display:block;margin-bottom:1px}.metric-val{font-family:Roboto Mono,monospace!important;font-size:.85rem;font-weight:700;display:block}.console-portfolios{display:flex;flex-direction:column;gap:12px}.console-portfolios .section-title{font-family:Orbitron,sans-serif!important;font-size:.8rem;font-weight:700;text-transform:uppercase;color:var(--neon-cyan);display:flex;align-items:center;letter-spacing:.05em}.portfolio-chips{display:flex;flex-wrap:wrap;gap:6px}.p-chip{padding:4px 10px;border:1px solid rgba(0,245,255,.15);background:#00f5ff0a;border-radius:20px;font-size:.75rem;color:var(--neon-cyan);font-weight:500;transition:all .25s ease}.p-chip:hover{background:var(--neon-cyan);color:#000;box-shadow:0 0 12px #00f5ff99}.console-notice{background:#f9731608;border:1px solid rgba(249,115,22,.15);border-radius:10px;padding:14px 16px;display:flex;gap:12px;align-items:flex-start}.console-notice svg{flex-shrink:0;margin-top:2px}.console-notice p{font-size:.8rem;color:var(--muted);line-height:1.5;margin:0}.recruitment-timeline{display:flex;flex-direction:column;gap:25px}.timeline-card{display:flex;background:linear-gradient(135deg,#0a0f16d9,#05070ce6);background-image:radial-gradient(rgba(0,245,255,.08) 1px,transparent 1px);background-size:12px 12px;backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(255,255,255,.05);overflow:hidden;box-shadow:0 15px 35px #00000080;transition:all .3s cubic-bezier(.25,.8,.25,1)}.timeline-card:hover{background:linear-gradient(135deg,#141c26e6,#0a0e14f2);background-image:radial-gradient(rgba(0,245,255,.15) 1px,transparent 1px);background-size:12px 12px;border-color:#ffffff1a}.card-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:100px;padding:24px;font-family:Orbitron,sans-serif!important;font-weight:800;font-size:.75rem;text-transform:uppercase;text-align:center;border-right:1px solid rgba(255,255,255,.05)}.card-badge span{letter-spacing:.05em}.card-main{padding:24px 28px;flex:1;display:flex;flex-direction:column;justify-content:center}.card-title{font-family:Orbitron,sans-serif!important;font-size:1.25rem;font-weight:700;margin:0 0 10px;letter-spacing:.02em}.card-desc{color:var(--muted);font-size:.95rem;line-height:1.6;margin:0}.card-desc strong{color:#fff;font-weight:600}.card-action-bar{margin-top:16px}.card-notice{margin-top:12px;padding:8px 14px;border-radius:8px;font-size:.8rem;font-weight:600;border:1px solid transparent}.border-cyan{border-left:4px solid var(--neon-cyan)}.border-cyan:hover{border-color:var(--neon-cyan);box-shadow:0 12px 40px #00f5ff1f}.bg-cyan-dim{background:#00f5ff0f}.text-cyan{color:var(--neon-cyan)!important}.border-blue{border-left:4px solid var(--neon-blue)}.border-blue:hover{border-color:var(--neon-blue);box-shadow:0 12px 40px #0096ff1f}.bg-blue-dim{background:#0096ff0f}.text-blue{color:var(--neon-blue)!important}.bg-blue-dim-full{background:#0096ff0a;border-color:#0096ff26;color:var(--neon-blue)}.border-purple{border-left:4px solid #a855f7}.border-purple:hover{border-color:#a855f7;box-shadow:0 12px 40px #a855f71f}.bg-purple-dim{background:#a855f70f}.text-purple{color:#c084fc!important}.border-orange{border-left:4px solid #f97316}.border-orange:hover{border-color:#f97316;box-shadow:0 12px 40px #f973161f}.bg-orange-dim{background:#f973160f}.text-orange{color:#fb923c!important}.border-green{border-left:4px solid #22c55e}.border-green:hover{border-color:#22c55e;box-shadow:0 12px 40px #22c55e1f}.bg-green-dim{background:#22c55e0f}.text-green{color:#4ade80!important}.btn-pulse-cyan{display:inline-block;padding:12px 28px;font-family:Orbitron,sans-serif!important;font-size:.85rem;font-weight:800;text-transform:uppercase;color:#000;text-decoration:none;border-radius:8px;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-blue));box-shadow:0 0 20px #00f5ff66;transition:all .25s ease;letter-spacing:.05em;animation:btnPulse 2s infinite}.btn-pulse-cyan:hover{box-shadow:0 0 30px #00f5ffb3;animation-play-state:paused}@keyframes btnPulse{0%{box-shadow:0 0 15px #00f5ff66}50%{box-shadow:0 0 30px #00f5ffcc}to{box-shadow:0 0 15px #00f5ff66}}@media(max-width:768px){.timeline-card{flex-direction:column}.card-badge{border-right:none;border-bottom:1px solid rgba(255,255,255,.05);flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:16px 20px;min-width:100%}.card-main{padding:20px}.card-title{font-size:1.15rem}.network-topology,.radar-scanner,.firewall-display,.data-packets,.loading-bg-effects,.security-overlay,.ambient-orb,.security-frame{display:none!important}.loading-screen:before,.loading-screen:after{display:none!important}.loading-screen{background:#000208!important}}.tenure-selector-container{display:flex;justify-content:center;margin:-20px 0 40px;position:relative;z-index:15}.tenure-selector{display:flex;background:#0a0f19b3;border:1px solid rgba(20,255,200,.2);border-radius:30px;padding:6px;backdrop-filter:blur(10px);box-shadow:0 8px 32px #0006}.tenure-tab{background:transparent!important;border:none!important;color:var(--muted)!important;padding:10px 24px!important;border-radius:20px!important;font-family:Orbitron,sans-serif!important;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;box-shadow:none!important;animation:none!important}.tenure-tab:hover{color:var(--neon-cyan)!important}.tenure-tab.active{background:linear-gradient(135deg,var(--neon-cyan),var(--neon-blue))!important;color:#000!important;box-shadow:0 0 15px #14ffc866!important}.active-badge{background:#000;color:var(--neon-cyan);font-size:.65rem;padding:2px 6px;border-radius:4px;font-family:Roboto Mono,monospace!important;font-weight:800;text-transform:uppercase}.cyber-table-container{max-width:900px;margin:20px auto 40px;overflow-x:auto;border-radius:12px;border:1px solid rgba(20,255,200,.2);background:#0a0f1999;backdrop-filter:blur(15px);box-shadow:0 15px 35px #00000080,0 0 15px #14ffc80d}.cyber-table{width:100%;border-collapse:collapse;text-align:left}.cyber-table th{background:#14ffc814;color:var(--neon-cyan);font-family:Orbitron,sans-serif!important;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:18px 24px;border-bottom:2px solid rgba(20,255,200,.3)}.cyber-table td{padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.05);font-size:.95rem;transition:all .25s ease}.cyber-table tbody tr{transition:background-color .25s ease}.cyber-table tbody tr:hover{background-color:#14ffc80a}.cyber-table tbody tr:last-child td{border-bottom:none}.role-cell{color:var(--muted);font-family:Roboto Mono,monospace!important;font-weight:600}.name-cell{color:#fff;font-weight:500;letter-spacing:.02em}.cyber-table tbody tr:hover .role-cell{color:var(--neon-cyan)!important;text-shadow:0 0 8px rgba(20,255,200,.4)}@media(max-width:600px){.cyber-table th,.cyber-table td{padding:12px 16px;font-size:.85rem}}.table-section-title{color:var(--neon-blue)!important;text-align:center;margin:50px 0 25px!important;font-family:Orbitron,sans-serif!important;text-shadow:0 0 10px rgba(0,150,255,.5)!important;font-size:1.5rem!important;text-transform:uppercase!important;letter-spacing:.05em!important}.tenure-header{color:var(--neon-cyan)!important;text-align:center;margin-top:30px!important;margin-bottom:10px!important;font-family:Orbitron,sans-serif!important;text-shadow:0 0 15px rgba(20,255,200,.6)!important;font-size:2.2rem!important;text-transform:uppercase!important}.portfolio-table-title{color:var(--neon-cyan)!important;text-align:center;margin:35px auto 15px!important;font-family:Orbitron,sans-serif!important;font-size:1.35rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;text-shadow:0 0 10px rgba(0,245,255,.4)!important}#about .custom-card-image{position:relative!important;width:100%!important;height:0!important;padding-bottom:100%!important;overflow:hidden!important}#about .custom-card-image img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}#about{padding:30px 20px!important}#about .section-desc{margin-bottom:20px!important}#about .custom-grid{max-width:850px;gap:36px;padding:15px 0!important;margin:0 auto}.divider{margin:25px 0!important}.something-new-btn-wrapper{position:relative;display:inline-flex;justify-content:center;align-items:center;perspective:800px}.btn-ambient-halo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:108%;height:125%;border-radius:20px;background:radial-gradient(ellipse at center,rgba(0,245,255,.35) 0%,rgba(0,114,255,.18) 50%,transparent 75%);filter:blur(16px);opacity:.65;pointer-events:none;transition:all .4s cubic-bezier(.16,1,.3,1);animation:haloBreathe 4s ease-in-out infinite;z-index:0}.btn-ambient-halo.hovered{opacity:1;width:118%;height:145%;filter:blur(22px);background:radial-gradient(ellipse at center,rgba(0,245,255,.55) 0%,rgba(20,255,200,.35) 45%,rgba(0,114,255,.2) 70%,transparent 85%)}@keyframes haloBreathe{0%,to{transform:translate(-50%,-50%) scale(.96);opacity:.55}50%{transform:translate(-50%,-50%) scale(1.04);opacity:.85}}.something-new-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:18px 46px;background:linear-gradient(135deg,#081a2cd9,#040e1af2,#062034e6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1.5px solid rgba(0,245,255,.45);border-radius:12px;color:#fff;font-family:Orbitron,sans-serif;font-size:1.12rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;outline:none;overflow:hidden;box-shadow:0 10px 30px #0000008c,0 0 25px #00f5ff38,inset 0 1px 1px #ffffff40,inset 0 0 20px #00f5ff1a;transition:all .35s cubic-bezier(.16,1,.3,1);will-change:transform,box-shadow}.something-new-btn:hover,.something-new-btn.hovered{border-color:#00f5ff;background:linear-gradient(135deg,#0e263eeb,#061626fa,#0a2e48f2);box-shadow:0 14px 40px #000000a6,0 0 40px #00f5ff8c,0 0 70px #14ffc847,inset 0 1px 2px #ffffff73,inset 0 0 25px #00f5ff33;transform:translateY(-2px)}.something-new-btn.activating{pointer-events:none;border-color:#fff;background:linear-gradient(135deg,#00f5ff66,#081c30f2);box-shadow:0 0 55px #00f5ffd9,0 0 110px #14ffc899,inset 0 0 35px #fff9;transform:scale(.97)}.btn-corner{position:absolute;width:8px;height:8px;pointer-events:none;transition:all .3s cubic-bezier(.2,.8,.2,1)}.corner-tl{top:-1px;left:-1px;border-top:2.5px solid #00f5ff;border-left:2.5px solid #00f5ff;border-top-left-radius:4px}.corner-tr{top:-1px;right:-1px;border-top:2.5px solid #00f5ff;border-right:2.5px solid #00f5ff;border-top-right-radius:4px}.corner-bl{bottom:-1px;left:-1px;border-bottom:2.5px solid #00f5ff;border-left:2.5px solid #00f5ff;border-bottom-left-radius:4px}.corner-br{bottom:-1px;right:-1px;border-bottom:2.5px solid #00f5ff;border-right:2.5px solid #00f5ff;border-bottom-right-radius:4px}.something-new-btn:hover .corner-tl{transform:translate(-3px,-3px);box-shadow:-2px -2px 8px #00f5ffd9}.something-new-btn:hover .corner-tr{transform:translate(3px,-3px);box-shadow:2px -2px 8px #00f5ffd9}.something-new-btn:hover .corner-bl{transform:translate(-3px,3px);box-shadow:-2px 2px 8px #00f5ffd9}.something-new-btn:hover .corner-br{transform:translate(3px,3px);box-shadow:2px 2px 8px #00f5ffd9}.btn-shine-sweep{position:absolute;top:-50%;left:-120%;width:60%;height:200%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 25%,rgba(0,245,255,.38) 50%,rgba(255,255,255,.2) 60%,transparent 100%);transform:rotate(25deg);pointer-events:none;animation:cyberShine 3.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes cyberShine{0%{left:-120%}45%,to{left:200%}}.something-new-btn:hover .btn-shine-sweep{animation:cyberShineFast 1.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes cyberShineFast{0%{left:-120%}to{left:200%}}.btn-border-glow{position:absolute;inset:-1px;border-radius:12px;background:linear-gradient(90deg,transparent,rgba(0,245,255,.55),transparent);background-size:200% 100%;opacity:.45;pointer-events:none;animation:btnSweep 3s linear infinite}.something-new-btn:hover .btn-border-glow{opacity:1;animation:btnSweep 1.5s linear infinite}@keyframes btnSweep{0%{background-position:-200% 0}to{background-position:200% 0}}.btn-signal-container{position:relative;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0}.btn-signal-dot{position:relative;z-index:2;width:8px;height:8px;border-radius:50%;background:#00f5ff;box-shadow:0 0 10px #00f5ff,0 0 20px #14ffc8}.btn-signal-ping{position:absolute;z-index:1;inset:-2px;border-radius:50%;border:1.5px solid #00f5ff;animation:beaconPing 2s cubic-bezier(0,0,.2,1) infinite}@keyframes beaconPing{0%{transform:scale(.8);opacity:.9}75%,to{transform:scale(2.5);opacity:0}}.btn-text-content{position:relative;display:inline-block}.btn-main-text{position:relative;z-index:2;color:#fff;text-shadow:0 0 12px rgba(0,245,255,.75),0 0 26px rgba(0,245,255,.4);transition:all .3s ease}.something-new-btn:hover .btn-main-text{color:#fff;text-shadow:0 0 18px rgba(0,245,255,.95),0 0 38px rgba(20,255,200,.7),0 0 60px rgba(0,114,255,.5)}.btn-glitch-text{position:absolute;inset:0;color:#00f5ff;opacity:0;pointer-events:none;z-index:1}.something-new-btn:hover .btn-glitch-text{animation:subtleGlitch 3.5s steps(2,end) infinite}@keyframes subtleGlitch{0%,94%,to{opacity:0;transform:translate(0)}95%{opacity:.7;transform:translate(-1px,1px);clip-path:polygon(0 20%,100% 20%,100% 45%,0 45%)}97%{opacity:.8;transform:translate(1px,-1px);clip-path:polygon(0 60%,100% 60%,100% 85%,0 85%)}99%{opacity:.5;transform:translate(-.5px,.5px)}}.btn-arrow-icon{display:inline-flex;align-items:center;justify-content:center;color:#00f5ff;opacity:.85;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease;filter:drop-shadow(0 0 6px rgba(0,245,255,.6))}.something-new-btn:hover .btn-arrow-icon{transform:translate(4px);opacity:1;filter:drop-shadow(0 0 10px #00f5ff)}.entry-transition-overlay{position:fixed;inset:0;z-index:999999;background:#020509;pointer-events:all;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;transition:opacity .5s cubic-bezier(.16,1,.3,1)}.entry-transition-overlay.phase-activating{opacity:.85}.entry-transition-overlay.phase-obscuring{opacity:1}.entry-transition-overlay.phase-complete{opacity:1;background:#020509}.entry-transition-vignette{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 30%,rgba(2,5,9,.95) 90%)}.entry-transition-burst{position:relative;width:200px;height:200px;display:flex;justify-content:center;align-items:center}.burst-circle{position:absolute;border-radius:50%;border:1px solid rgba(20,255,200,.4)}.burst-circle.burst-1{width:60px;height:60px;animation:burstExpand1 1s cubic-bezier(.1,.9,.2,1) forwards}.burst-circle.burst-2{width:120px;height:120px;border-color:#0096ff40;animation:burstExpand2 1.1s cubic-bezier(.1,.9,.2,1) forwards}@keyframes burstExpand1{0%{transform:scale(.2);opacity:0}40%{opacity:.8}to{transform:scale(3.5);opacity:0}}@keyframes burstExpand2{0%{transform:scale(.4);opacity:0}50%{opacity:.6}to{transform:scale(4.5);opacity:0}}.entry-transition-message{position:absolute;bottom:22%;display:flex;align-items:center;gap:12px;font-family:Roboto Mono,monospace;font-size:.85rem;letter-spacing:.25em;color:#14ffc8cc;text-transform:uppercase}.entry-transition-reticle{width:7px;height:7px;border-radius:50%;background:#14ffc8;box-shadow:0 0 10px #14ffc8;animation:blinkFast .6s step-start infinite}@keyframes blinkFast{0%,to{opacity:1}50%{opacity:.2}}.something-new-viewport{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;min-height:-webkit-fill-available;background-color:#020509;color:#fff;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:24px 28px;box-sizing:border-box;z-index:100;user-select:none}.portal-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.sn-ambient-vignette{position:fixed;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at center,transparent 35%,rgba(2,5,9,.9) 100%)}.sn-depth-grid{position:fixed;inset:0;z-index:2;pointer-events:none;opacity:.035;background-size:60px 60px;background-image:linear-gradient(to right,rgba(20,255,200,.4) 1px,transparent 1px),linear-gradient(to bottom,rgba(20,255,200,.4) 1px,transparent 1px)}.sn-volumetric-glow{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(600px,90vw);height:min(350px,60vh);border-radius:50%;background:radial-gradient(ellipse,rgba(20,255,200,.05) 0%,rgba(0,150,255,.02) 50%,transparent 70%);filter:blur(50px);pointer-events:none;z-index:2}.sn-header{position:relative;z-index:10;width:100%;max-width:1400px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-shrink:0}.sn-return-btn{display:inline-flex;align-items:center;gap:8px;background:#0a142099;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(20,255,200,.22);border-radius:6px;padding:8px 16px;color:#8da2be;font-family:Roboto Mono,monospace;font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;outline:none;transition:all .25s ease;flex-shrink:0}.sn-return-arrow{font-size:1.1rem;line-height:1;transition:transform .2s ease}.sn-return-badge{font-size:.68rem;padding:2px 6px;background:#14ffc814;border:1px solid rgba(20,255,200,.2);border-radius:3px;color:#14ffc8}.sn-return-btn:hover{border-color:#14ffc880;color:#fff;background:#0f1e30b3;box-shadow:0 0 15px #14ffc826}.sn-return-btn:hover .sn-return-arrow{transform:translate(-3px);color:#14ffc8}.sn-header-status{display:flex;align-items:center;gap:8px;font-family:Roboto Mono,monospace;font-size:.75rem;letter-spacing:.12em;color:#557294;white-space:nowrap}.sn-status-dot{width:6px;height:6px;border-radius:50%;background:#14ffc8;box-shadow:0 0 8px #14ffc8;animation:pulseDot 2.4s ease-in-out infinite;flex-shrink:0}.sn-stage{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;flex:1;padding:30px 0;box-sizing:border-box}.sn-loading-flow{display:flex;flex-direction:column;align-items:center;gap:22px}.sn-loader-reticle{position:relative;width:48px;height:48px;display:flex;justify-content:center;align-items:center}.sn-reticle-ring{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(20,255,200,.5);animation:spinSlow 8s linear infinite}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sn-reticle-core{width:8px;height:8px;border-radius:50%;background:#14ffc8;box-shadow:0 0 14px #14ffc8;animation:pulseDot 1.2s ease-in-out infinite}.sn-loading-tracker{display:flex;flex-direction:column;align-items:center;gap:10px}.sn-stage-text{font-family:Roboto Mono,monospace;font-size:.88rem;letter-spacing:.28em;color:#14ffc8;text-transform:uppercase;text-shadow:0 0 10px rgba(20,255,200,.4)}.sn-stage-bar{width:min(220px,70vw);height:2px;background:#ffffff14;border-radius:1px;overflow:hidden}.sn-stage-fill{height:100%;background:linear-gradient(90deg,#0096ff,#14ffc8);box-shadow:0 0 8px #14ffc8;transition:width .4s cubic-bezier(.2,.8,.2,1)}.sn-loading-coordinates{font-family:Roboto Mono,monospace;font-size:.72rem;letter-spacing:.2em;color:#3b5370}.sn-main-portal{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;transition:transform .15s ease-out;will-change:transform}.sn-hero-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.sn-faint-overline{font-family:Roboto Mono,monospace;font-size:clamp(.68rem,2vw,.8rem);font-weight:500;letter-spacing:.45em;color:#14ffc899;margin-bottom:16px;text-transform:uppercase}.sn-title{font-family:Orbitron,sans-serif;font-size:clamp(1.8rem,7vw,5rem);font-weight:800;letter-spacing:clamp(.08em,2vw,.22em);text-transform:uppercase;color:#fff;margin:0;padding:0 10px;line-height:1.15;text-shadow:0 0 30px rgba(20,255,200,.3),0 0 60px rgba(0,150,255,.18),0 2px 4px rgba(0,0,0,.8);animation:subtleBreathe 6s ease-in-out infinite;word-break:normal;max-width:100%}@keyframes subtleBreathe{0%,to{text-shadow:0 0 30px rgba(20,255,200,.3),0 0 60px rgba(0,150,255,.18),0 2px 4px rgba(0,0,0,.8)}50%{text-shadow:0 0 45px rgba(20,255,200,.45),0 0 90px rgba(0,150,255,.28),0 2px 4px rgba(0,0,0,.8)}}.sn-title-reflection{position:absolute;top:100%;left:50%;transform:translate(-50%) scaleY(-1);font-family:Orbitron,sans-serif;font-size:clamp(1.8rem,7vw,5rem);font-weight:800;letter-spacing:clamp(.08em,2vw,.22em);text-transform:uppercase;color:#14ffc81a;mask-image:linear-gradient(to bottom,rgba(0,0,0,.4) 0%,transparent 65%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.4) 0%,transparent 65%);pointer-events:none;margin-top:4px}.sn-reveal-beacon{margin-top:clamp(35px,7vh,60px);display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0;transform:translateY(15px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);pointer-events:none;width:100%;max-width:95vw;box-sizing:border-box}.sn-reveal-beacon.visible{opacity:1;transform:translateY(0);pointer-events:all}.sn-beacon-interactive{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#081a2cd9,#04101ef2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1.5px solid rgba(0,245,255,.4);border-radius:30px;padding:13px 30px;color:#c4e4ff;font-family:Roboto Mono,monospace;font-size:clamp(.78rem,2.5vw,.92rem);font-weight:500;letter-spacing:.18em;cursor:pointer;outline:none;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 25px #00000073,0 0 22px #00f5ff38,inset 0 0 16px #00f5ff1a;max-width:100%;box-sizing:border-box}.sn-beacon-interactive:hover:not(.sealed-state),.sn-beacon-interactive.active:not(.sealed-state){background:linear-gradient(135deg,#0e263ef2,#06182afa);border-color:#00f5ff;color:#fff;box-shadow:0 10px 35px #0009,0 0 35px #00f5ff8c,inset 0 0 22px #00f5ff40;transform:translateY(-1px)}.sn-beacon-pulse{width:8px;height:8px;border-radius:50%;background:#00f5ff;box-shadow:0 0 10px #00f5ff,0 0 20px #14ffc8;animation:pulseDot 1.8s ease-in-out infinite;flex-shrink:0}.sn-beacon-text{transition:color .2s ease;line-height:1.4}.sn-beacon-hint{font-family:Roboto Mono,monospace;font-size:.68rem;letter-spacing:.22em;color:#486380;text-align:center}.sn-beacon-interactive.ready-to-breach{border-color:#fa0;background:linear-gradient(135deg,#1c1406f2,#100c04fa);color:#fff;box-shadow:0 10px 35px #0009,0 0 30px #ffaa0073,inset 0 0 20px #fa03;animation:breachReadyPulse 2s ease-in-out infinite;cursor:pointer}@keyframes breachReadyPulse{0%,to{border-color:#ffaa00b3;box-shadow:0 0 25px #ffaa0059,inset 0 0 15px #ffaa0026}50%{border-color:#00f5ff;box-shadow:0 0 40px #00f5ff99,0 0 60px #ffaa004d,inset 0 0 25px #00f5ff40}}.sn-beacon-interactive.ready-to-breach:hover{transform:translateY(-2px) scale(1.02);border-color:#00f5ff;box-shadow:0 14px 45px #000000b3,0 0 45px #00f5ffb3,inset 0 0 25px #00f5ff4d}.sn-breach-lightning-icon{font-size:1.1rem;color:#fa0;animation:lightningFlicker 1.4s ease-in-out infinite}@keyframes lightningFlicker{0%,to{opacity:1;transform:scale(1);filter:drop-shadow(0 0 6px #ffaa00)}50%{opacity:.7;transform:scale(1.15);filter:drop-shadow(0 0 12px #00f5ff);color:#00f5ff}}.sn-beacon-text.ready-breach-text{font-weight:700;letter-spacing:.16em;color:#fff;text-shadow:0 0 12px rgba(255,170,0,.7),0 0 24px rgba(0,245,255,.4)}.sn-ready-tag{font-size:.65rem;padding:3px 8px;border-radius:4px;background:#ffaa002e;border:1px solid rgba(255,170,0,.6);color:#fa0;letter-spacing:.14em;font-weight:700;animation:pulseDot 1.4s infinite}.breach-hint{color:#fa0!important;font-weight:600;text-shadow:0 0 8px rgba(255,170,0,.4)}.sn-lock-shockwave-container{position:fixed;inset:0;pointer-events:none;z-index:5;display:flex;justify-content:center;align-items:center;overflow:hidden}.sn-lock-shockwave-ring{position:absolute;border-radius:50%;border:1.5px solid rgba(20,255,200,.8);box-shadow:0 0 25px #14ffc866,inset 0 0 15px #0096ff4d}.sn-lock-shockwave-ring.sn-shockwave-1{width:120px;height:120px;animation:shockwaveExpand 1.6s cubic-bezier(.1,.9,.2,1) forwards}.sn-lock-shockwave-ring.sn-shockwave-2{width:180px;height:180px;border-color:#00dcff80;animation:shockwaveExpand 1.8s cubic-bezier(.1,.9,.2,1) .15s forwards}.sn-lock-shockwave-ring.sn-shockwave-3{width:240px;height:240px;border-color:#14ffc84d;animation:shockwaveExpand 2s cubic-bezier(.1,.9,.2,1) .3s forwards}@keyframes shockwaveExpand{0%{transform:scale(.1);opacity:1}70%{opacity:.6}to{transform:scale(9);opacity:0}}.sn-lock-grid-flare{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(20,255,200,.15) 0%,transparent 60%);animation:flareFade 1.5s ease-out forwards}@keyframes flareFade{0%{opacity:0;transform:scale(.8)}30%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.4)}}.sn-beacon-interactive.sealed-state{background:linear-gradient(135deg,#0a1e30e6,#061624f2);border:1.5px solid #00f5ff;color:#fff;box-shadow:0 0 35px #00f5ff59,0 10px 30px #0009,inset 0 0 20px #00f5ff2e;cursor:default;animation:sealedBreathing 4s ease-in-out infinite}@keyframes sealedBreathing{0%,to{border-color:#00f5ff8c;box-shadow:0 0 25px #00f5ff4d,inset 0 0 12px #00f5ff1a}50%{border-color:#00f5ff;box-shadow:0 0 45px #00f5ff8c,0 0 80px #14ffc840,inset 0 0 22px #00f5ff40}}.sn-beacon-text.final-text{font-weight:700;color:#fff;text-shadow:0 0 16px rgba(0,245,255,.8),0 0 30px rgba(0,245,255,.4);letter-spacing:.14em}.sn-lock-icon-container{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#14ffc8;flex-shrink:0}.sn-lock-svg{width:100%;height:100%;stroke:#14ffc8}.sn-shackle{animation:shackleSnap .6s cubic-bezier(.18,.89,.32,1.28) forwards;transform-origin:12px 11px}@keyframes shackleSnap{0%{transform:translateY(-4px);opacity:.5}70%{transform:translateY(1px);opacity:1}to{transform:translateY(0);opacity:1}}.sn-locked-tag{font-size:.65rem;padding:3px 8px;border-radius:4px;background:#14ffc81f;border:1px solid rgba(20,255,200,.4);color:#14ffc8;letter-spacing:.12em;font-weight:600;flex-shrink:0}.shake-lock{animation:lockShake .45s cubic-bezier(.36,.07,.19,.97) both}@keyframes lockShake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-3px,0,0)}40%,60%{transform:translate3d(3px,0,0)}}.sn-security-seal{display:flex;align-items:center;gap:12px;width:100%;max-width:480px;justify-content:center}.sn-seal-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(20,255,200,.3),transparent)}.sn-seal-badge{font-family:Roboto Mono,monospace;font-size:clamp(.62rem,1.8vw,.72rem);letter-spacing:.18em;color:#14ffc8d9;text-align:center;text-shadow:0 0 10px rgba(20,255,200,.3);white-space:normal}.animate-seal-pop{animation:sealPop .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes sealPop{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.sn-footer-telemetry{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;gap:16px;font-family:Roboto Mono,monospace;font-size:.72rem;letter-spacing:.2em;color:#3f556d;flex-shrink:0;padding-top:10px}.sn-telemetry-separator{color:#1e3347}.animate-fade-in{animation:fadeInPortal .9s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeInPortal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.something-new-viewport{padding:16px 14px}.sn-header{gap:8px}.sn-return-btn{padding:6px 12px;font-size:.72rem;gap:6px}.sn-return-badge{display:none}.sn-header-status{font-size:.68rem;letter-spacing:.08em}.sn-status-code{max-width:130px;overflow:hidden;text-overflow:ellipsis}.something-new-btn{padding:14px 24px;font-size:clamp(.85rem,3.8vw,1rem);gap:10px;letter-spacing:.1em}.sn-title{font-size:clamp(1.6rem,7.8vw,3rem);letter-spacing:.1em;padding:0 4px}.sn-title-reflection{display:none}.sn-faint-overline{letter-spacing:.25em;font-size:.68rem;margin-bottom:12px}.sn-reveal-beacon{margin-top:28px;gap:10px}.sn-beacon-interactive{font-size:clamp(.7rem,2.8vw,.82rem);padding:10px 16px;letter-spacing:.1em;gap:8px;border-radius:20px}.sn-security-seal{flex-direction:column;gap:6px}.sn-seal-line{display:none}.sn-seal-badge{font-size:.64rem;letter-spacing:.12em}.sn-footer-telemetry{font-size:.6rem;gap:8px;flex-wrap:wrap;text-align:center;padding-top:8px}}@media(max-width:380px){.something-new-viewport{padding:12px 10px}.sn-title{font-size:1.5rem;letter-spacing:.08em}.something-new-btn{padding:12px 18px;font-size:.82rem}.sn-beacon-interactive{font-size:.68rem;padding:8px 12px}}@media(prefers-reduced-motion:reduce){.something-new-btn,.sn-title,.btn-border-glow,.btn-glitch-text,.btn-ambient-halo,.btn-shine-sweep,.btn-signal-ping,.burst-circle,.sn-reticle-ring,.entry-transition-reticle,.sn-lock-shockwave-ring,.sn-lock-grid-flare,.sn-shackle,.animate-seal-pop,.shake-lock,.sn-leaked-file-entrance,.sn-leaked-file-wrapper,.sn-file-envelope,.aperture-flash,.aperture-scan-beam,.redaction-reveal-trigger{animation:none!important;transition:none!important;transform:none!important}.something-new-btn:hover,.sn-file-envelope:hover{transform:none!important}}.sn-leaked-file-entrance{width:100%;display:flex;justify-content:center;align-items:center;animation:fileEntranceReveal .85s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity}@keyframes fileEntranceReveal{0%{opacity:0;transform:translateY(28px) scale(.92);filter:drop-shadow(0 0 35px rgba(0,245,255,.7)) brightness(1.3)}65%{opacity:1;transform:translateY(-2px) scale(1.01);filter:drop-shadow(0 0 20px rgba(255,59,92,.45)) brightness(1.1)}to{opacity:1;transform:translateY(0) scale(1);filter:none}}.sn-leaked-file-wrapper{position:relative;z-index:15;margin-top:clamp(16px,3vh,28px);margin-bottom:12px;display:flex;justify-content:center;align-items:center;perspective:1000px;animation:fileFloat 6s ease-in-out infinite;will-change:transform}@keyframes fileFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(.4deg)}}.sn-file-envelope{position:relative;width:min(380px,88vw);background:linear-gradient(145deg,#081420e0,#040a12f0);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,77,77,.35);border-radius:8px;padding:16px 20px;box-sizing:border-box;box-shadow:0 10px 30px #0009,0 0 20px #ff3b5c26,inset 0 0 15px #00f5ff0d;cursor:pointer;outline:none;transition:all .35s cubic-bezier(.16,1,.3,1);user-select:none}.sn-file-envelope:hover,.sn-file-envelope.hovered{border-color:#ff4d4dcc;background:linear-gradient(145deg,#0e1c2ceb,#08101afa);box-shadow:0 16px 40px #000000bf,0 0 32px #ff3b5c59,0 0 15px #00f5ff33,inset 0 0 20px #ff3b5c1a;transform:translateY(-3px) scale(1.02)}.sn-file-envelope:focus-visible{border-color:#ff3b5c;box-shadow:0 0 0 2px #ff3b5c80,0 0 25px #ff3b5c66}.sn-file-corner{position:absolute;width:7px;height:7px;pointer-events:none;transition:all .25s ease}.sn-file-corner.corner-tl{top:-1px;left:-1px;border-top:2px solid #ff3b5c;border-left:2px solid #ff3b5c}.sn-file-corner.corner-tr{top:-1px;right:-1px;border-top:2px solid #ff3b5c;border-right:2px solid #ff3b5c}.sn-file-corner.corner-bl{bottom:-1px;left:-1px;border-bottom:2px solid #ff3b5c;border-left:2px solid #ff3b5c}.sn-file-corner.corner-br{bottom:-1px;right:-1px;border-bottom:2px solid #ff3b5c;border-right:2px solid #ff3b5c}.sn-file-envelope:hover .corner-tl{transform:translate(-2px,-2px)}.sn-file-envelope:hover .corner-tr{transform:translate(2px,-2px)}.sn-file-envelope:hover .corner-bl{transform:translate(-2px,2px)}.sn-file-envelope:hover .corner-br{transform:translate(2px,2px)}.sn-file-header-ribbon{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:8px}.sn-file-badge{display:flex;align-items:center;gap:8px}.sn-file-dot.red-pulse{width:6px;height:6px;border-radius:50%;background:#ff3b5c;box-shadow:0 0 8px #ff3b5c;animation:pulseDot 1.4s ease-in-out infinite}.sn-file-id{font-family:Roboto Mono,monospace;font-size:.72rem;letter-spacing:.16em;color:#fa5;font-weight:600}.sn-file-stamp{font-family:Orbitron,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.2em;padding:2px 7px;border-radius:3px;background:#ff3b5c1f;border:1px solid rgba(255,59,92,.4);color:#ff6b85}.sn-file-main-identity{margin-bottom:12px}.sn-file-title-tag{font-family:Roboto Mono,monospace;font-size:.62rem;letter-spacing:.22em;color:#7b92ad;text-transform:uppercase;margin-bottom:3px}.sn-file-name{font-family:Orbitron,sans-serif;font-size:1.15rem;font-weight:800;letter-spacing:.12em;color:#fff;margin:0;text-shadow:0 0 14px rgba(255,59,92,.4)}.sn-file-metadata-cluster{display:flex;flex-direction:column;gap:5px;background:#00000040;border-radius:4px;padding:8px 10px;border:1px dashed rgba(255,255,255,.08);margin-bottom:12px}.sn-meta-row{display:flex;justify-content:space-between;align-items:center;font-family:Roboto Mono,monospace;font-size:.68rem;letter-spacing:.1em}.sn-meta-k{color:#557294}.sn-meta-v{color:#8da6c4}.sn-meta-v.warn-red{color:#ff4d6d;font-weight:600}.sn-meta-v.cyan-glow{color:#00f5ff}.sn-file-action-footer{display:flex;justify-content:space-between;align-items:center;font-family:Roboto Mono,monospace;font-size:.72rem;letter-spacing:.18em;color:#00f5ff;font-weight:600;padding-top:4px;transition:color .2s ease}.sn-file-action-arrow{font-size:.9rem;transition:transform .25s ease}.sn-file-envelope:hover .sn-file-action-arrow{transform:translate(2px,-2px)}.sn-file-ui-fragments{position:absolute;top:-12px;right:-8px;display:flex;gap:6px;pointer-events:none}.ui-fragment{font-family:Roboto Mono,monospace;font-size:.58rem;letter-spacing:.14em;padding:2px 5px;border-radius:2px;background:#060c14e6;border:1px solid rgba(0,245,255,.25);color:#00f5ff;opacity:.75}.ui-fragment.frag-2{border-color:#ff3b5c59;color:#ff6b85}.sn-file-opening-aperture{position:fixed;inset:0;z-index:999999;background:#020509;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;pointer-events:all;animation:apertureFadeIn .35s ease forwards}@keyframes apertureFadeIn{0%{opacity:0}to{opacity:1}}.aperture-flash{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,59,92,.25) 0%,rgba(0,245,255,.15) 40%,transparent 70%);animation:flashSurge .75s ease-out forwards}@keyframes flashSurge{0%{transform:scale(.5);opacity:0}50%{opacity:1}to{transform:scale(2);opacity:0}}.aperture-grid-expand{position:absolute;inset:0;opacity:.12;background-size:40px 40px;background-image:linear-gradient(to right,rgba(0,245,255,.6) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,245,255,.6) 1px,transparent 1px);animation:gridZoom .8s cubic-bezier(.1,.9,.2,1) forwards}@keyframes gridZoom{0%{transform:scale(.6)}to{transform:scale(1.6)}}.aperture-scan-beam{position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent,#00f5ff,#ffffff,#00f5ff,transparent);box-shadow:0 0 15px #00f5ff;animation:beamSweep .75s linear forwards}@keyframes beamSweep{0%{top:0%;opacity:0}30%{opacity:1}to{top:100%;opacity:0}}.aperture-telemetry{position:relative;z-index:10;font-family:Roboto Mono,monospace;font-size:clamp(.75rem,2.5vw,.9rem);letter-spacing:.26em;color:#00f5ff;text-transform:uppercase;text-shadow:0 0 12px rgba(0,245,255,.6);padding:8px 18px;background:#040e18d9;border:1px solid rgba(0,245,255,.4);border-radius:4px}.leaked-page-viewport{position:relative;min-height:100vh;min-height:100dvh;background-color:#03060a;color:#e2eaf5;overflow-x:hidden;padding:24px 20px 60px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.leaked-bg-grid{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.04;background-size:48px 48px;background-image:linear-gradient(to right,rgba(0,245,255,.5) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,245,255,.5) 1px,transparent 1px)}.leaked-ambient-glow{position:fixed;top:15%;left:50%;transform:translate(-50%);width:min(850px,95vw);height:450px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,59,92,.06) 0%,rgba(0,245,255,.04) 40%,transparent 70%);filter:blur(60px);pointer-events:none;z-index:1}.leaked-scanlines{position:fixed;inset:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent,transparent 3px,rgba(0,0,0,.15) 3px,rgba(0,0,0,.15) 4px);opacity:.6}.leaked-header{position:relative;z-index:10;width:100%;max-width:960px;display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(24px,4vh,40px)}.leaked-return-btn{display:inline-flex;align-items:center;gap:8px;background:#08121eb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,245,255,.25);border-radius:6px;padding:8px 16px;color:#8da2be;font-family:Roboto Mono,monospace;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;outline:none;transition:all .25s ease}.leaked-return-btn:hover{border-color:#00f5ff;color:#fff;background:#0c1c2ed9;box-shadow:0 0 16px #00f5ff33}.leaked-return-arrow{font-size:1.1rem;line-height:1;transition:transform .2s ease}.leaked-return-btn:hover .leaked-return-arrow{transform:translate(-3px);color:#00f5ff}.leaked-return-badge{font-size:.65rem;padding:2px 6px;background:#00f5ff14;border:1px solid rgba(0,245,255,.2);border-radius:3px;color:#00f5ff}.leaked-system-alert{display:flex;align-items:center;gap:8px;font-family:Roboto Mono,monospace;font-size:.74rem;letter-spacing:.12em;color:#ff6b85}.leaked-alert-indicator{width:7px;height:7px;border-radius:50%;background:#ff3b5c;box-shadow:0 0 10px #ff3b5c;animation:pulseDot 1.2s ease-in-out infinite}.leaked-main-container{position:relative;z-index:10;width:100%;max-width:960px;display:flex;flex-direction:column;gap:clamp(24px,4vh,36px)}.leaked-banner-section{display:flex;flex-direction:column;gap:12px}.leaked-system-brand{font-family:Roboto Mono,monospace;font-size:clamp(.72rem,2vw,.85rem);letter-spacing:.28em;color:#fa5;text-transform:uppercase;display:flex;align-items:center;gap:4px}.leaked-brand-prefix{color:#7d5b35}.leaked-hero-heading{font-family:Orbitron,sans-serif;font-size:clamp(1.8rem,6.5vw,3.4rem);font-weight:900;letter-spacing:clamp(.06em,1.5vw,.16em);color:#fff;margin:0;text-transform:uppercase;line-height:1.15;text-shadow:0 0 24px rgba(255,59,92,.35),0 0 50px rgba(0,245,255,.2)}.leaked-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:8px}.leaked-meta-pill{background:#0a1420a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 12px;display:flex;flex-direction:column;gap:4px;font-family:Roboto Mono,monospace;box-sizing:border-box}.meta-pill-label{font-size:.62rem;letter-spacing:.18em;color:#557294}.meta-pill-value{font-size:.82rem;font-weight:600;letter-spacing:.12em;color:#e2eaf5}.meta-pill-value.file-name{color:#00f5ff;text-shadow:0 0 8px rgba(0,245,255,.4)}.meta-pill-value.security-internal{color:#fa5}.meta-pill-value.status-compromised{color:#ff4d6d;font-weight:700;text-shadow:0 0 8px rgba(255,77,109,.5)}.meta-pill-value.integrity-unknown{color:#ffbf00}.leaked-dossier-card{background:#08101ad9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,59,92,.3);border-radius:10px;overflow:hidden;box-shadow:0 16px 40px #0009,0 0 25px #ff3b5c1f}.dossier-card-chrome{background:#040a12f2;border-bottom:1px solid rgba(255,59,92,.25);padding:10px 16px;display:flex;justify-content:space-between;align-items:center}.dossier-chrome-title{display:flex;align-items:center;gap:8px}.chrome-dot{width:8px;height:8px;border-radius:50%}.chrome-dot.red{background:#ff4d6d}.chrome-dot.amber{background:#fa5}.chrome-dot.green{background:#00f5ff}.chrome-label{font-family:Roboto Mono,monospace;font-size:.74rem;letter-spacing:.16em;color:#8da2be;margin-left:4px}.dossier-classification-tag{font-family:Orbitron,sans-serif;font-size:.64rem;font-weight:700;letter-spacing:.2em;padding:2px 8px;border-radius:3px;background:#ff3b5c1f;border:1px solid rgba(255,59,92,.4);color:#ff6b85}.dossier-card-content{padding:clamp(20px,4vw,32px);display:flex;flex-direction:column;gap:20px}.dossier-notice-title{font-family:Orbitron,sans-serif;font-size:clamp(1.05rem,3.2vw,1.35rem);font-weight:700;letter-spacing:.1em;color:#ff4d6d;margin:0;text-transform:uppercase;border-left:3px solid #ff4d6d;padding-left:12px}.dossier-body-text{font-family:Inter,-apple-system,sans-serif;font-size:clamp(.92rem,2.2vw,1.05rem);line-height:1.75;color:#c8d8ec;display:flex;flex-direction:column;gap:14px}.dossier-body-text p{margin:0}.dossier-highlight{color:#fff;font-weight:700;text-shadow:0 0 10px rgba(0,245,255,.4)}.dossier-warning-statement{font-family:Orbitron,sans-serif;font-weight:800;font-size:clamp(.95rem,2.4vw,1.12rem);color:#fff;letter-spacing:.08em;background:#ff3b5c14;border:1px dashed rgba(255,59,92,.35);padding:12px 16px;border-radius:6px;text-shadow:0 0 14px rgba(255,59,92,.5)}.leaked-audit-node{background:#050c16b3;border:1px solid rgba(0,245,255,.25);border-radius:6px;padding:14px 18px;margin-top:8px}.audit-node-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.audit-icon{color:#00f5ff;font-size:.8rem}.audit-header-label{font-family:Roboto Mono,monospace;font-size:.7rem;letter-spacing:.22em;color:#00f5ff;font-weight:600}.audit-node-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px}.audit-row{display:flex;gap:8px;font-family:Roboto Mono,monospace;font-size:.74rem;letter-spacing:.1em}.audit-key{color:#557294}.audit-val{color:#c4d9ef;font-weight:600}.redacted-inline{background:#ff3b5c;color:#03060a;padding:1px 6px;border-radius:3px;font-weight:700;cursor:help;transition:all .25s ease}.redacted-inline:hover{background:#fff;box-shadow:0 0 12px #ff3b5c}.leaked-response-section{display:flex;flex-direction:column}.response-card{background:#081422bf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(0,245,255,.25);border-radius:10px;padding:clamp(20px,4vw,28px);display:flex;flex-direction:column;gap:18px;box-shadow:0 12px 32px #00000080}.response-header{display:flex;flex-direction:column;gap:6px}.response-badge{font-family:Roboto Mono,monospace;font-size:.65rem;letter-spacing:.24em;color:#00f5ff}.response-title{font-family:Orbitron,sans-serif;font-size:clamp(1.05rem,3.2vw,1.35rem);font-weight:700;letter-spacing:.1em;color:#fff;margin:0;text-transform:uppercase}.response-body{font-family:Inter,-apple-system,sans-serif;font-size:clamp(.9rem,2vw,1rem);line-height:1.7;color:#bacde2;display:flex;flex-direction:column;gap:10px}.response-body p{margin:0}.response-highlight{color:#fff;font-weight:600;border-left:2px solid #00f5ff;padding-left:10px}.case-status-block{background:#040c14d9;border:1px solid rgba(0,245,255,.2);border-radius:6px;padding:14px 16px;margin-top:6px}.case-status-header{font-family:Orbitron,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.2em;color:#7b9abf;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:6px}.case-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 18px}.case-status-item{display:flex;justify-content:space-between;font-family:Roboto Mono,monospace;font-size:.74rem;letter-spacing:.1em}.status-k{color:#557294}.status-v{color:#e2eaf5;font-weight:600}.status-v.active-blink{color:#ff4d6d;font-weight:700;animation:pulseDot 1.4s ease-in-out infinite}.status-v.classified-pulse{color:#fa5}.status-v.none-state{color:#7a94b0}.leaked-timeline-section{background:#08121eb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:clamp(20px,4vw,30px)}.timeline-section-header{margin-bottom:24px}.timeline-overline{font-family:Roboto Mono,monospace;font-size:.65rem;letter-spacing:.25em;color:#fa5;text-transform:uppercase}.timeline-heading{font-family:Orbitron,sans-serif;font-size:clamp(1.1rem,3.2vw,1.4rem);font-weight:800;letter-spacing:.12em;color:#fff;margin:4px 0 0;text-transform:uppercase}.leaked-timeline-container{display:flex;flex-direction:column;gap:0px;position:relative}.timeline-item{display:flex;gap:16px;position:relative;padding-bottom:22px}.timeline-item:last-child{padding-bottom:0}.timeline-marker{display:flex;flex-direction:column;align-items:center;width:16px;flex-shrink:0}.timeline-node{width:8px;height:8px;border-radius:50%;background:#00f5ff;box-shadow:0 0 8px #00f5ff;margin-top:5px;flex-shrink:0}.timeline-node.pulse{background:#ff3b5c;box-shadow:0 0 10px #ff3b5c;animation:pulseDot 1.2s ease-in-out infinite}.timeline-line{width:1px;flex:1;background:linear-gradient(to bottom,#00f5ff80,#00f5ff1a);margin:4px 0}.timeline-content{display:flex;flex-direction:column;gap:2px;flex:1}.timeline-code-badge{font-family:Roboto Mono,monospace;font-size:.65rem;letter-spacing:.18em;color:#fa5;font-weight:600}.timeline-title{font-family:Orbitron,sans-serif;font-size:clamp(.82rem,2.2vw,.95rem);font-weight:700;letter-spacing:.1em;color:#fff}.timeline-meta{font-family:Roboto Mono,monospace;font-size:.65rem;letter-spacing:.12em;color:#5d7a9c}.redaction-reveal-trigger{display:inline-flex;align-items:center;background:#12060a99;border:1px dashed rgba(255,59,92,.5);border-radius:4px;padding:6px 12px;margin-top:4px;cursor:pointer;outline:none;transition:all .3s ease;width:fit-content}.redaction-reveal-trigger:hover,.redaction-reveal-trigger.revealed{border-color:#00f5ff;background:#061626d9;box-shadow:0 0 20px #00f5ff4d}.redacted-black-bar{font-family:Roboto Mono,monospace;font-size:.82rem;color:#ff3b5c;letter-spacing:.1em;user-select:none}.revealed-cipher-text{font-family:Orbitron,sans-serif;font-size:.88rem;font-weight:800;letter-spacing:.16em;color:#fff;text-shadow:0 0 12px rgba(0,245,255,.8);animation:revealPulse 1.8s ease-in-out}@keyframes revealPulse{0%{opacity:0;transform:scale(.96)}20%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:.8}}.timeline-hint{font-family:Roboto Mono,monospace;font-size:.6rem;letter-spacing:.18em;color:#7d96b3;margin-top:4px}.leaked-report-cta-section{display:flex}.report-cta-card{width:100%;background:linear-gradient(135deg,#101c2ccc,#08101ae6);border:1.5px solid rgba(0,245,255,.3);border-radius:10px;padding:clamp(16px,3.5vw,24px);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;box-shadow:0 10px 30px #00000080}.report-cta-left{display:flex;align-items:center;gap:16px;flex:1;min-width:260px}.report-cta-icon{font-size:1.6rem;color:#fa5;filter:drop-shadow(0 0 8px rgba(255,170,85,.5));flex-shrink:0}.report-cta-texts{display:flex;flex-direction:column;gap:4px}.report-cta-title{font-family:Orbitron,sans-serif;font-size:clamp(.85rem,2.4vw,1.05rem);font-weight:700;letter-spacing:.1em;color:#fff;margin:0}.report-cta-sub{font-family:Inter,sans-serif;font-size:.82rem;color:#8da4be;margin:0}.report-open-trigger-btn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00f5ff26,#0072ff26);border:1px solid #00f5ff;border-radius:6px;padding:12px 24px;color:#fff;font-family:Orbitron,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.15em;cursor:pointer;outline:none;transition:all .25s ease;box-shadow:0 0 18px #00f5ff40;white-space:nowrap}.report-open-trigger-btn:hover{background:linear-gradient(135deg,#00f5ff4d,#0072ff4d);box-shadow:0 0 30px #00f5ff80;transform:translateY(-1px)}.leaked-conclusion-section{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding-top:clamp(20px,4vh,40px)}.conclusion-divider{width:min(300px,80vw);height:1px;background:linear-gradient(90deg,transparent,rgba(0,245,255,.4),transparent);margin-bottom:12px}.conclusion-primary{font-family:Orbitron,sans-serif;font-size:clamp(1.4rem,4.5vw,2.2rem);font-weight:900;letter-spacing:.16em;color:#fff;margin:0;text-shadow:0 0 20px rgba(0,245,255,.45)}.conclusion-axiom{font-family:Roboto Mono,monospace;font-size:clamp(.78rem,2vw,.92rem);letter-spacing:.18em;color:#7b9abf;margin:0}.conclusion-brand-lockup{display:flex;align-items:center;gap:8px;margin-top:6px}.conclusion-logo-accent{color:#00f5ff;font-size:.85rem}.conclusion-tagline{font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:800;letter-spacing:.25em;color:#00f5ff;text-shadow:0 0 10px rgba(0,245,255,.5)}.conclusion-security-note{font-family:Roboto Mono,monospace;font-size:.62rem;letter-spacing:.18em;color:#3b5067;margin-top:14px}.report-modal-backdrop{position:fixed;inset:0;z-index:999999;background:#02060cd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;justify-content:center;align-items:center;padding:16px;box-sizing:border-box;animation:fadeInModal .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}.report-modal-dialog{width:100%;max-width:520px;background:#060e18;border:1.5px solid rgba(0,245,255,.4);border-radius:12px;box-shadow:0 24px 60px #000000d9,0 0 40px #00f5ff33;overflow:hidden;animation:scaleInModal .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes scaleInModal{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}.report-modal-header{background:#040910;border-bottom:1px solid rgba(0,245,255,.2);padding:12px 18px;display:flex;justify-content:space-between;align-items:center}.report-header-meta{display:flex;align-items:center;gap:8px}.report-header-dot{width:7px;height:7px;border-radius:50%;background:#00f5ff;box-shadow:0 0 8px #00f5ff}.report-header-tag{font-family:Roboto Mono,monospace;font-size:.72rem;letter-spacing:.16em;color:#7b9abf}.report-close-btn{background:transparent;border:none;color:#7b9abf;font-size:1.1rem;cursor:pointer;padding:4px;line-height:1;transition:color .2s ease}.report-close-btn:hover{color:#fff}.report-modal-body{padding:clamp(20px,4vw,28px)}.report-title-section{margin-bottom:20px}.report-modal-title{font-family:Orbitron,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:.12em;color:#fff;margin:0 0 4px;text-transform:uppercase}.report-modal-desc{font-family:Inter,sans-serif;font-size:.88rem;color:#8fa7c2;margin:0}.report-form{display:flex;flex-direction:column;gap:14px}.report-field-group{display:flex;flex-direction:column;gap:6px}.report-label{font-family:Roboto Mono,monospace;font-size:.72rem;letter-spacing:.16em;color:#7b9abf;text-transform:uppercase}.report-required{color:#ff4d6d}.report-optional{color:#4b6380;font-size:.65rem}.report-input,.report-textarea{background:#0a1624cc;border:1px solid rgba(0,245,255,.25);border-radius:6px;padding:10px 14px;font-family:Inter,sans-serif;font-size:.9rem;color:#fff;outline:none;transition:all .2s ease;box-sizing:border-box;width:100%}.report-input:focus,.report-textarea:focus{border-color:#00f5ff;box-shadow:0 0 12px #00f5ff4d;background:#0c1c2ef2}.report-textarea{resize:vertical}.report-form-actions{display:flex;gap:12px;margin-top:8px}.report-submit-btn{flex:1;background:linear-gradient(135deg,#00f5ff33,#0072ff33);border:1px solid #00f5ff;border-radius:6px;padding:12px;color:#fff;font-family:Orbitron,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.15em;cursor:pointer;outline:none;transition:all .25s ease}.report-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#00f5ff59,#0072ff59);box-shadow:0 0 20px #00f5ff66}.report-btn-loading{display:inline-flex;align-items:center;justify-content:center;gap:8px}.report-btn-spinner{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#00f5ff;animation:spinSlow .8s linear infinite}.report-cancel-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:12px 18px;color:#8fa7c2;font-family:Roboto Mono,monospace;font-size:.78rem;letter-spacing:.1em;cursor:pointer;transition:all .2s ease}.report-cancel-btn:hover{background:#ffffff1a;color:#fff}.report-prototype-notice{font-family:Roboto Mono,monospace;font-size:.64rem;letter-spacing:.12em;color:#4f6885;text-align:center;margin-top:10px}.report-success-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:10px 0}.report-success-icon{width:56px;height:56px;border-radius:50%;background:#00f5ff1f;border:2px solid #00f5ff;color:#00f5ff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 24px #00f5ff59;margin-bottom:6px}.report-success-title{font-family:Orbitron,sans-serif;font-size:1.3rem;font-weight:800;letter-spacing:.14em;color:#fff;margin:0}.report-success-desc{font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6;color:#c4d9ef;margin:0}.report-dossier-pill{font-family:Roboto Mono,monospace;font-size:.76rem;letter-spacing:.18em;color:#fa5;background:#ffaa551a;border:1px dashed rgba(255,170,85,.4);border-radius:4px;padding:6px 14px;margin:8px 0}.report-done-btn{background:linear-gradient(135deg,#00f5ff33,#0072ff33);border:1px solid #00f5ff;border-radius:6px;padding:12px 24px;color:#fff;font-family:Orbitron,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.15em;cursor:pointer;margin-top:10px;transition:all .2s ease}.report-done-btn:hover{background:linear-gradient(135deg,#00f5ff59,#0072ff59);box-shadow:0 0 20px #00f5ff66}@media(max-width:768px){.leaked-page-viewport{padding:16px 14px 40px}.leaked-header{margin-bottom:20px}.leaked-return-btn{padding:6px 12px;font-size:.72rem}.leaked-return-badge{display:none}.leaked-system-alert{font-size:.65rem}.leaked-meta-grid{grid-template-columns:1fr 1fr;gap:8px}.report-cta-card{flex-direction:column;align-items:stretch;text-align:center}.report-cta-left{flex-direction:column;text-align:center}.report-open-trigger-btn{width:100%}.audit-node-grid,.case-status-grid{grid-template-columns:1fr}.sn-file-envelope{width:min(340px,92vw);padding:14px 16px}}@media(max-width:420px){.leaked-meta-grid{grid-template-columns:1fr}.dossier-card-content,.response-card,.leaked-timeline-section{padding:16px 14px}}.breach-overlay{position:fixed;inset:0;z-index:1000;background:#02060cf5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 20px;box-sizing:border-box;color:#fff;overflow:hidden;animation:breachFadeIn .35s ease-out forwards}.breach-overlay.finishing{animation:breachFadeOut .4s ease-in forwards}@keyframes breachFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes breachFadeOut{0%{opacity:1;transform:scale(1);filter:brightness(1)}to{opacity:0;transform:scale(1.04);filter:brightness(2)}}.breach-scanline{position:absolute;inset:0;pointer-events:none;background:linear-gradient(#12101000 50%,#0000004d 50%),linear-gradient(90deg,#ff000008,#00ff0003,#0000ff08);background-size:100% 3px,6px 100%;opacity:.65;z-index:2}.breach-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at center,transparent 40%,rgba(1,4,8,.92) 100%);z-index:2}.breach-grid-lines{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(0,245,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,245,255,.04) 1px,transparent 1px);background-size:40px 40px;z-index:1}.breach-header{position:relative;z-index:10;width:100%;max-width:860px;display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font-family:Roboto Mono,monospace;font-size:.78rem;gap:12px;flex-wrap:wrap}.breach-status-cluster{display:flex;align-items:center;gap:10px}.breach-pulse-dot{width:8px;height:8px;border-radius:50%;background:#ff3b5c;box-shadow:0 0 10px #ff3b5c,0 0 20px #ff3b5c66;animation:pulseDot .8s infinite}.breach-status-title{letter-spacing:.16em;font-weight:700;color:#ff3b5c}.breach-badge{font-size:.65rem;padding:2px 8px;background:#ff3b5c26;border:1px solid rgba(255,59,92,.4);border-radius:4px;color:#ff3b5c;letter-spacing:.12em}.breach-target-info{display:flex;align-items:center;gap:6px}.breach-mono-label{color:#557294}.breach-target-val{color:#00f5ff;letter-spacing:.1em}.breach-skip-btn{display:inline-flex;align-items:center;gap:8px;background:#ffffff0d;border:1px solid rgba(0,245,255,.3);border-radius:4px;padding:6px 14px;color:#00f5ff;font-family:Roboto Mono,monospace;font-size:.74rem;letter-spacing:.12em;cursor:pointer;transition:all .2s ease;outline:none}.breach-skip-btn:hover{background:#00f5ff26;border-color:#00f5ff;box-shadow:0 0 15px #00f5ff4d}.breach-skip-key{font-size:.68rem;opacity:.7}.breach-terminal-window{position:relative;z-index:10;width:min(860px,94vw);background:linear-gradient(180deg,#081422f5,#040c16fa);border:1.5px solid rgba(0,245,255,.4);border-radius:10px;box-shadow:0 0 50px #00f5ff26,0 20px 40px #000c,inset 0 0 30px #00f5ff0d;overflow:hidden;display:flex;flex-direction:column}.terminal-topbar{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:#0c1c2ed9;border-bottom:1px solid rgba(0,245,255,.2);font-family:Roboto Mono,monospace;font-size:.75rem;color:#8da2be}.terminal-dots{display:flex;gap:6px}.terminal-dots .dot{width:9px;height:9px;border-radius:50%}.terminal-dots .dot-red{background:#ff5f56}.terminal-dots .dot-amber{background:#ffbd2e}.terminal-dots .dot-green{background:#27c93f}.terminal-title{letter-spacing:.12em;color:#c4e4ff;font-weight:500}.terminal-phase-pill{padding:2px 8px;border-radius:10px;background:#00f5ff1f;border:1px solid rgba(0,245,255,.3);color:#00f5ff;font-size:.68rem;font-weight:600;letter-spacing:.1em}.breach-content-viewport{padding:24px 28px;min-height:260px;display:flex;flex-direction:column;justify-content:center;font-family:Roboto Mono,monospace;box-sizing:border-box}.breach-phase-block{display:flex;flex-direction:column;gap:16px;animation:phaseFadeIn .3s ease-out forwards}@keyframes phaseFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.phase-indicator{display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:700;letter-spacing:.16em;color:#00f5ff}.phase-indicator.warn-amber{color:#fa0}.password-crack-matrix{background:#040c16d9;border:1px solid rgba(0,245,255,.2);border-radius:8px;padding:16px 20px}.hash-header{display:flex;justify-content:space-between;font-size:.75rem;color:#557294;letter-spacing:.1em;margin-bottom:12px}.entropy-tag{color:#fa0;font-weight:600}.cracking-slots-container{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:12px 0}.crack-slot{width:42px;height:52px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#06101ce6;border:1.5px solid rgba(255,255,255,.15);border-radius:6px;font-family:Orbitron,monospace;font-size:1.25rem;font-weight:700;transition:all .15s ease;position:relative}.crack-slot.slot-cycling{color:#fa0;border-color:#ffaa0080;box-shadow:0 0 10px #fa03}.crack-slot.slot-locked{color:#00f5ff;border-color:#00f5ff;background:#00f5ff24;box-shadow:0 0 16px #00f5ff80;transform:scale(1.05)}.slot-indicator{position:absolute;bottom:4px;width:12px;height:2px;background:currentColor;border-radius:1px}.hash-telemetry-row{display:flex;justify-content:space-between;font-size:.72rem;color:#00f5ff;letter-spacing:.12em;margin-top:10px}.speed-tag{color:#27c93f;font-weight:600}.hex-stream-cluster{display:flex;flex-direction:column;gap:3px;font-size:.7rem;color:#55729499;margin-top:4px;overflow:hidden}.server-node-matrix{background:#040c16d9;border:1px solid rgba(0,245,255,.2);border-radius:8px;padding:14px 18px}.server-node-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.node-item{display:flex;flex-direction:column;gap:4px;background:#081626b3;border:1px solid rgba(0,245,255,.15);border-radius:6px;padding:10px 12px;font-size:.74rem}.node-item.node-active{border-color:#27c93f66}.node-item.node-pulse{border-color:#00f5ff99;animation:pulseDot 1.2s infinite}.node-label{color:#8da2be;font-size:.72rem}.node-status{font-weight:700;letter-spacing:.1em}.text-green{color:#27c93f}.text-cyan{color:#00f5ff}.terminal-stream-box{background:#040a12e0;border:1px solid rgba(0,245,255,.2);border-radius:6px;padding:14px 18px;min-height:120px;display:flex;flex-direction:column;gap:6px;font-size:.82rem}.log-line{display:flex;gap:8px;align-items:center;color:#c4e4ff;animation:logSlide .2s ease-out forwards}@keyframes logSlide{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.log-caret{color:#00f5ff;font-weight:700}.breach-success-banner{position:relative;background:linear-gradient(135deg,#143c28e6,#0a1e14f2);border:1.5px solid #27c93f;border-radius:8px;padding:18px;text-align:center;box-shadow:0 0 35px #27c93f59;animation:bannerPop .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes bannerPop{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.banner-title{font-family:Orbitron,monospace;font-size:1.1rem;font-weight:800;color:#27c93f;letter-spacing:.16em;text-shadow:0 0 16px rgba(39,201,63,.7);margin-bottom:6px}.banner-subtitle{font-size:.78rem;color:#c4e4ff;letter-spacing:.12em}.terminal-footer{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:#0a1828d9;border-top:1px solid rgba(0,245,255,.2);gap:20px;font-family:Roboto Mono,monospace}.progress-cluster{flex:1;display:flex;flex-direction:column;gap:6px}.progress-meta{display:flex;justify-content:space-between;font-size:.72rem;letter-spacing:.12em}.progress-label{color:#557294}.progress-value{color:#00f5ff;font-weight:700}.breach-progress-bar{width:100%;height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}.breach-progress-fill{height:100%;background:linear-gradient(90deg,#0096ff,#00f5ff,#27c93f);box-shadow:0 0 10px #00f5ff;transition:width .25s cubic-bezier(.2,.8,.2,1)}.footer-system-tag{font-size:.7rem;color:#557294;letter-spacing:.15em;white-space:nowrap}@media(max-width:768px){.breach-terminal-window{width:96vw}.breach-content-viewport{padding:16px 14px;min-height:220px}.crack-slot{width:28px;height:38px;font-size:.92rem}.server-node-row{grid-template-columns:1fr;gap:8px}.terminal-stream-box{font-size:.74rem;padding:10px 12px}.banner-title{font-size:.95rem}.terminal-footer{padding:12px 16px;flex-direction:column;align-items:stretch;gap:10px}.footer-system-tag{text-align:center}}.nav-build-secure-cta{display:inline-flex!important;align-items:center;gap:8px;padding:8px 18px!important;background:#00f5ff1f!important;border:1px solid rgba(0,245,255,.45)!important;border-radius:20px!important;color:#fff!important;font-family:Roboto Mono,monospace!important;font-weight:700!important;font-size:.85rem!important;letter-spacing:.08em;text-transform:uppercase;transition:all .25s ease!important;box-shadow:0 0 15px #00f5ff33}.nav-build-secure-cta:hover{background:#00f5ff38!important;border-color:#00f5ff!important;color:#00f5ff!important;box-shadow:0 0 22px #00f5ff73;transform:translateY(-1px)}.nav-pill-dot{width:7px;height:7px;border-radius:50%;background:#14ffc8;box-shadow:0 0 8px #14ffc8;animation:pulseDot 1.8s infinite}.build-secure-hero-wrapper{position:relative;display:inline-block;z-index:10}.bs-btn-ambient-halo{position:absolute;inset:-12px;background:radial-gradient(circle,rgba(0,245,255,.35) 0%,rgba(20,255,200,.15) 45%,transparent 70%);filter:blur(18px);border-radius:30px;opacity:.65;transition:all .4s ease;pointer-events:none}.bs-btn-ambient-halo.hovered{opacity:1;inset:-18px;filter:blur(24px);background:radial-gradient(circle,rgba(0,245,255,.5) 0%,rgba(20,255,200,.25) 50%,transparent 75%)}.build-secure-hero-btn{position:relative;display:inline-flex;align-items:center;gap:16px;padding:14px 28px;background:linear-gradient(135deg,#081424f2,#040c16fa);border:1.5px solid rgba(0,245,255,.5);border-radius:12px;color:#fff;cursor:pointer;outline:none;text-decoration:none;box-shadow:0 10px 30px #0009,0 0 25px #00f5ff40,inset 0 0 15px #00f5ff1a;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden;user-select:none}.build-secure-hero-btn:hover{border-color:#00f5ff;background:linear-gradient(135deg,#0c1e34fa,#061220);box-shadow:0 14px 40px #000000bf,0 0 35px #00f5ff73,inset 0 0 20px #00f5ff33;transform:translateY(-2px)}.bs-corner{position:absolute;width:7px;height:7px;border-color:#00f5ff;pointer-events:none;transition:transform .25s ease}.corner-tl{top:3px;left:3px;border-top:2px solid #00f5ff;border-left:2px solid #00f5ff}.corner-tr{top:3px;right:3px;border-top:2px solid #00f5ff;border-right:2px solid #00f5ff}.corner-bl{bottom:3px;left:3px;border-bottom:2px solid #00f5ff;border-left:2px solid #00f5ff}.corner-br{bottom:3px;right:3px;border-bottom:2px solid #00f5ff;border-right:2px solid #00f5ff}.build-secure-hero-btn:hover .corner-tl{transform:translate(-1px,-1px)}.build-secure-hero-btn:hover .corner-tr{transform:translate(1px,-1px)}.build-secure-hero-btn:hover .corner-bl{transform:translate(-1px,1px)}.build-secure-hero-btn:hover .corner-br{transform:translate(1px,1px)}.bs-shine-sweep{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,245,255,.25),transparent);transform:skew(-25deg);animation:bsSweep 4s ease-in-out infinite;pointer-events:none}@keyframes bsSweep{0%,60%{left:-100%}to{left:200%}}.bs-status-indicator{position:relative;width:10px;height:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bs-pulse-dot{width:8px;height:8px;border-radius:50%;background:#14ffc8;box-shadow:0 0 10px #14ffc8}.bs-pulse-ping{position:absolute;inset:-4px;border-radius:50%;border:1px solid #14ffc8;animation:pingRing 2s cubic-bezier(0,0,.2,1) infinite}@keyframes pingRing{0%{transform:scale(.6);opacity:1}to{transform:scale(2.2);opacity:0}}.bs-btn-content{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left}.bs-badge-row{display:flex;align-items:center;gap:6px;font-family:Roboto Mono,monospace;font-size:.68rem;letter-spacing:.12em}.bs-pill-tag{color:#14ffc8;font-weight:700}.bs-date-tag{color:#8da2be;padding-left:6px;border-left:1px solid rgba(255,255,255,.2)}.bs-main-title{font-family:Orbitron,sans-serif;font-weight:800;font-size:1.15rem;letter-spacing:.14em;color:#fff;text-shadow:0 0 12px rgba(0,245,255,.6)}.bs-action-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#00f5ff26;border:1px solid rgba(0,245,255,.4);border-radius:20px;font-family:Roboto Mono,monospace;font-size:.76rem;font-weight:700;color:#00f5ff;letter-spacing:.1em;transition:all .25s ease;flex-shrink:0}.build-secure-hero-btn:hover .bs-action-pill{background:#00f5ff;color:#030712;box-shadow:0 0 16px #00f5ffb3}.bs-arrow-icon{font-size:.9rem;transition:transform .2s ease}.build-secure-hero-btn:hover .bs-arrow-icon{transform:translate(3px)}.build-secure-page{position:relative;z-index:10;width:100%;color:var(--muted);background:transparent;padding-top:25px;box-sizing:border-box}.bs-top-breadcrumb{max-width:1240px;margin:0 auto 10px;padding:0 24px;box-sizing:border-box;position:relative;z-index:20}.bs-ambient-glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(120px);z-index:-1}.bs-glow-top{top:40px;left:50%;transform:translate(-50%);width:min(850px,90vw);height:450px;background:radial-gradient(circle,rgba(20,255,200,.12) 0%,rgba(0,150,255,.06) 50%,transparent 70%)}.bs-glow-mid{top:50%;right:5%;width:min(650px,80vw);height:450px;background:radial-gradient(circle,rgba(0,150,255,.08) 0%,transparent 60%)}.bs-section-inner{max-width:1240px;margin:0 auto;padding:0 24px;box-sizing:border-box}.bs-text-center{text-align:center}.bs-section-header{margin-bottom:40px;text-align:center}.bs-section-tag{display:inline-block;font-family:Roboto Mono,monospace;font-size:.85rem;font-weight:600;letter-spacing:.18em;color:var(--neon-blue);text-transform:uppercase;margin-bottom:12px;text-shadow:0 0 10px rgba(0,150,255,.5)}.bs-section-title{font-family:Orbitron,sans-serif;font-size:clamp(2rem,3.8vw,2.8rem);font-weight:800;color:var(--neon-cyan);letter-spacing:.05em;line-height:1.25;margin:0 0 16px;text-shadow:0 0 15px rgba(20,255,200,.6)}.bs-section-desc{font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,1.15rem);color:var(--muted);max-width:720px;margin:0 auto;line-height:1.65;text-align:center}.bs-hero-section{padding:40px 24px 60px;text-align:center}.bs-hero-container{max-width:1050px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.bs-eyebrow-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 20px;background:#14ffc814;border:1.5px solid rgba(20,255,200,.35);border-radius:30px;margin-bottom:24px;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 0 20px #14ffc826}.bs-eyebrow-dot{width:8px;height:8px;border-radius:50%;background:var(--neon-cyan);box-shadow:0 0 10px var(--neon-cyan);animation:pulseDot 1.4s infinite}.bs-eyebrow-text{font-family:Roboto Mono,monospace;font-size:clamp(.75rem,1.8vw,.85rem);font-weight:600;color:#fff;letter-spacing:.1em}.bs-eyebrow-pill{font-family:Roboto Mono,monospace;font-size:.72rem;font-weight:700;padding:2px 10px;background:#0096ff2e;border:1px solid rgba(0,150,255,.45);border-radius:12px;color:var(--neon-blue);text-shadow:0 0 8px rgba(0,150,255,.6)}.bs-hero-title{margin:0 0 12px;font-family:Orbitron,sans-serif;font-size:clamp(3rem,8vw,5.8rem);font-weight:900;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.bs-title-gradient{background:linear-gradient(135deg,#ffffff 0%,var(--neon-cyan) 50%,var(--neon-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 35px rgba(20,255,200,.6))}.bs-hero-subtitle{font-family:Roboto Mono,monospace;font-size:clamp(1.1rem,2.6vw,1.6rem);font-weight:600;letter-spacing:.2em;color:var(--neon-blue);margin:0 0 20px;text-transform:uppercase;text-shadow:0 0 15px rgba(0,150,255,.6)}.bs-hero-tagline{font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,1.2rem);color:var(--muted);max-width:740px;line-height:1.7;margin:0 0 35px;text-align:center}.bs-hero-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%;max-width:860px;margin-bottom:25px}.bs-info-card{display:flex;align-items:center;gap:16px;padding:20px 24px;background:linear-gradient(145deg,#0f1419f5,#050a14eb);border:2px solid rgba(20,255,200,.3);border-radius:18px;text-align:left;box-shadow:0 15px 35px #0006,inset 0 1px #14ffc81a;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:border-color,box-shadow;transition:border-color .3s ease,box-shadow .3s ease}.bs-info-card:hover{border-color:#14ffc8b3;box-shadow:0 22px 45px #14ffc838,0 0 25px #14ffc826}.bs-info-card-wide{grid-column:span 2}.bs-info-icon{color:var(--neon-cyan);filter:drop-shadow(0 0 8px rgba(20,255,200,.6));flex-shrink:0}.bs-info-content{display:flex;flex-direction:column;gap:3px}.bs-info-label{font-family:Roboto Mono,monospace;font-size:.72rem;letter-spacing:.18em;color:var(--neon-blue);text-shadow:0 0 8px rgba(0,150,255,.5);text-transform:uppercase}.bs-info-val{font-family:Poppins,sans-serif;font-size:clamp(.92rem,2vw,1.05rem);font-weight:600;color:#fff}.bs-info-card-telemetry{border-color:#14ffc873;background:linear-gradient(145deg,#0c1622f5,#060c18f0)}.bs-info-card-telemetry:hover{border-color:#14ffc8bf;box-shadow:0 22px 45px #14ffc840,0 0 25px #14ffc82e}.bs-info-card-telemetry .bs-info-icon{color:var(--neon-cyan)}.bs-hero-guidance{margin-top:15px}.bs-guidance-text{font-family:Roboto Mono,monospace;font-size:.82rem;color:var(--muted);letter-spacing:.06em;display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border-radius:20px;background:#14ffc80d;border:1px solid rgba(20,255,200,.2)}.bs-intro-section{padding:40px 0}.bs-intro-card{background:linear-gradient(145deg,#0f1419f5,#050a14eb);border:2px solid rgba(20,255,200,.3);border-radius:20px;padding:clamp(32px,4.5vw,50px);box-shadow:0 15px 35px #0006,inset 0 1px #14ffc81a;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:border-color,box-shadow;transition:border-color .3s ease,box-shadow .3s ease}.bs-intro-card:hover{border-color:#14ffc88c;box-shadow:0 20px 45px #00000080,0 0 25px #14ffc826}.bs-intro-lead{font-family:Poppins,sans-serif;font-size:clamp(1.02rem,2.2vw,1.18rem);line-height:1.75;color:var(--muted);margin:0 0 35px;max-width:950px}.bs-intro-stats-row{display:flex;align-items:center;justify-content:space-around;padding-top:30px;border-top:1px solid rgba(20,255,200,.15);flex-wrap:wrap;gap:20px}.bs-stat-item{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.bs-stat-number{font-family:Orbitron,sans-serif;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800;color:var(--neon-cyan);letter-spacing:.05em;text-shadow:0 0 15px rgba(20,255,200,.6)}.bs-stat-label{font-family:Roboto Mono,monospace;font-size:.8rem;color:var(--neon-blue);text-shadow:0 0 8px rgba(0,150,255,.5);letter-spacing:.08em;text-transform:uppercase}.bs-stat-sep{width:1px;height:45px;background:#14ffc826}.bs-timeline-section{padding:60px 0}.bs-timeline-container{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;position:relative;margin-top:40px}.bs-timeline-day-card{position:relative;background:linear-gradient(145deg,#0f1419f5,#050a14eb);border:2px solid rgba(20,255,200,.3);border-radius:20px;padding:32px 30px;box-shadow:0 15px 35px #0006,inset 0 1px #14ffc81a;display:flex;flex-direction:column;gap:20px;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:border-color,box-shadow;transition:border-color .3s ease,box-shadow .3s ease}.bs-timeline-day-card:hover{border-color:#14ffc8a6;box-shadow:0 25px 50px #14ffc838,0 0 30px #14ffc826}.bs-day-2{border-color:#0096ff59}.bs-day-2:hover{border-color:#0096ffb3;box-shadow:0 25px 50px #0096ff38,0 0 30px #0096ff26}.bs-day-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(20,255,200,.15);flex-wrap:wrap;gap:12px}.bs-day-indicator{display:flex;flex-direction:column;gap:2px}.bs-day-num{font-family:Orbitron,sans-serif;font-size:1.4rem;font-weight:800;color:var(--neon-cyan);letter-spacing:.1em;text-shadow:0 0 12px rgba(20,255,200,.5)}.bs-day-date{font-family:Roboto Mono,monospace;font-size:.88rem;color:#fff;font-weight:600}.bs-day-time-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#0096ff1f;border:1px solid rgba(0,150,255,.35);border-radius:20px;font-family:Roboto Mono,monospace;font-size:.78rem;color:var(--neon-blue);font-weight:600}.bs-day-title{font-family:Orbitron,sans-serif;font-size:1.15rem;font-weight:700;color:#fff;letter-spacing:.04em;margin:0 0 10px;line-height:1.4}.bs-day-summary{font-family:Poppins,sans-serif;font-size:.95rem;line-height:1.6;color:var(--muted);margin:0 0 20px}.bs-milestone-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.bs-milestone-list li{display:flex;align-items:flex-start;gap:10px;font-family:Poppins,sans-serif;font-size:.9rem;color:#e2f1ff;line-height:1.5}.bs-milestone-list li svg{flex-shrink:0;margin-top:3px;color:var(--neon-cyan)}.bs-expect-section{padding:60px 0}.bs-expect-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:36px}.bs-expect-card{background:linear-gradient(145deg,#0f1419eb,#050a14e0);border:1.5px solid rgba(20,255,200,.25);border-radius:16px;padding:28px 22px;display:flex;flex-direction:column;gap:14px;box-shadow:0 10px 25px #0006,inset 0 1px #14ffc814;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:border-color,box-shadow;transition:border-color .3s ease,box-shadow .3s ease}.bs-expect-card:hover{border-color:#14ffc8a6;box-shadow:0 20px 40px #14ffc833,0 0 25px #14ffc81f}.bs-expect-icon-box{width:52px;height:52px;border-radius:12px;background:#14ffc814;border:1.5px solid rgba(20,255,200,.25);display:flex;align-items:center;justify-content:center;color:var(--neon-cyan)}.bs-expect-title{font-family:Orbitron,sans-serif;font-size:1.15rem;font-weight:700;color:var(--neon-cyan);letter-spacing:.06em;margin:0;text-shadow:0 0 10px rgba(20,255,200,.3)}.bs-expect-desc{font-family:Poppins,sans-serif;font-size:.9rem;line-height:1.6;color:var(--muted);margin:0}.bs-venue-section{padding:60px 0}.bs-venue-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.bs-venue-info-box,.bs-venue-guideline-box{background:linear-gradient(145deg,#0f1419f5,#050a14eb);border:2px solid rgba(20,255,200,.3);border-radius:20px;padding:clamp(28px,3.5vw,36px) clamp(22px,3vw,32px);box-shadow:0 15px 35px #0006,inset 0 1px #14ffc81a;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:border-color,box-shadow;transition:border-color .3s ease,box-shadow .3s ease}.bs-venue-info-box:hover,.bs-venue-guideline-box:hover{border-color:#14ffc8a6;box-shadow:0 25px 50px #14ffc838,0 0 30px #14ffc826}.bs-box-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.bs-box-head .bs-venue-heading,.bs-box-head .bs-guideline-heading{margin:0}.bs-venue-heading,.bs-guideline-heading{font-family:Orbitron,sans-serif;font-size:1.25rem;font-weight:700;color:var(--neon-cyan);letter-spacing:.04em;text-shadow:0 0 12px rgba(20,255,200,.4)}.bs-venue-name{font-family:Poppins,sans-serif;font-size:1.08rem;font-weight:700;color:#fff;margin:0 0 6px}.bs-venue-address{font-family:Poppins,sans-serif;font-size:.92rem;color:var(--muted);line-height:1.6;margin:0 0 20px}.bs-venue-meta-rows{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid rgba(20,255,200,.15)}.bs-meta-row{display:flex;justify-content:space-between;font-size:.88rem;gap:10px}.bs-meta-k{color:var(--neon-blue);font-family:Roboto Mono,monospace;text-shadow:0 0 6px rgba(0,150,255,.4);font-size:.82rem}.bs-meta-v{color:#fff;font-weight:600;text-align:right;font-family:Poppins,sans-serif}.bs-guideline-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.bs-guideline-list li{display:flex;align-items:flex-start;gap:12px;font-family:Poppins,sans-serif;font-size:.92rem;color:#e2f1ff;line-height:1.55}.bs-guideline-list li svg{flex-shrink:0;margin-top:3px;color:var(--neon-cyan)}.bs-fee-section{padding:60px 0}.bs-fee-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:40px;max-width:860px;margin-left:auto;margin-right:auto}.bs-fee-card{position:relative;background:linear-gradient(145deg,#0f1419f5,#050a14eb);border:2px solid rgba(20,255,200,.3);border-radius:20px;padding:36px 30px;display:flex;flex-direction:column;gap:16px;box-shadow:0 15px 35px #0006,inset 0 1px #14ffc81a;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:border-color,box-shadow;transition:border-color .3s ease,box-shadow .3s ease}.bs-fee-card:hover{border-color:#14ffc8a6;box-shadow:0 25px 50px #14ffc840,0 0 30px #14ffc826}.bs-fee-popular{border-color:#14ffc880;background:linear-gradient(145deg,#101a20fa,#080e18f2);box-shadow:0 18px 40px #00000080,0 0 25px #14ffc81f,inset 0 1px #14ffc833}.bs-fee-popular:hover{border-color:var(--neon-cyan);box-shadow:0 25px 55px #14ffc847,0 0 35px #14ffc833}.bs-fee-badge{font-family:Roboto Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.14em;padding:4px 12px;border-radius:20px;background:#0096ff1f;border:1px solid rgba(0,150,255,.35);color:var(--neon-blue);text-shadow:0 0 6px rgba(0,150,255,.4);width:fit-content}.bs-fee-popular-badge{background:#14ffc81f;border-color:#14ffc866;color:var(--neon-cyan);text-shadow:0 0 6px rgba(20,255,200,.4)}.bs-fee-team-size{display:flex;align-items:center;gap:10px;font-family:Orbitron,sans-serif;font-size:1.35rem;font-weight:800;color:#fff;letter-spacing:.05em}.bs-fee-price-wrapper{display:flex;align-items:baseline;gap:4px;margin-top:2px}.bs-fee-currency{font-family:Orbitron,sans-serif;font-size:1.6rem;font-weight:800;color:var(--neon-cyan);text-shadow:0 0 10px rgba(20,255,200,.5)}.bs-fee-amount{font-family:Orbitron,sans-serif;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:900;color:#fff;letter-spacing:-.02em;line-height:1}.bs-fee-unit{font-family:Roboto Mono,monospace;font-size:.88rem;color:var(--muted);letter-spacing:.05em;margin-left:4px}.bs-fee-subtext{font-family:Roboto Mono,monospace;font-size:.85rem;font-weight:600;color:var(--neon-cyan);margin:-4px 0 6px;letter-spacing:.04em;text-shadow:0 0 8px rgba(20,255,200,.4)}.bs-fee-perks{list-style:none;padding:16px 0 0;margin:0;border-top:1px solid rgba(20,255,200,.15);display:flex;flex-direction:column;gap:12px}.bs-fee-perks li{display:flex;align-items:center;gap:10px;font-family:Poppins,sans-serif;font-size:.88rem;color:#e2f1ff}.bs-fee-perks li svg{color:var(--neon-cyan)}.bs-fee-note-box{display:flex;align-items:center;justify-content:center;gap:12px;max-width:780px;margin:30px auto 0;padding:16px 24px;background:linear-gradient(145deg,#0f1419e6,#050a14d9);border:1.5px solid rgba(20,255,200,.25);border-radius:14px;font-family:Roboto Mono,monospace;font-size:.84rem;color:var(--muted);text-align:center;box-shadow:0 10px 25px #0000004d}.bs-fee-note-box svg{color:var(--neon-cyan);flex-shrink:0}.bs-final-cta-section{padding:80px 0 110px;position:relative;z-index:10}.bs-final-card-wrapper{position:relative;max-width:980px;margin:0 auto}.bs-final-card-glow{position:absolute;inset:-20px;background:radial-gradient(ellipse at center,rgba(20,255,200,.25) 0%,rgba(0,150,255,.15) 45%,transparent 70%);filter:blur(40px);pointer-events:none;z-index:0;border-radius:30px}.bs-final-showcase-card{position:relative;z-index:1;background:linear-gradient(145deg,#0f1419f5,#050a14fa);border:2px solid rgba(20,255,200,.35);border-radius:24px;padding:clamp(36px,5vw,60px) clamp(22px,4vw,50px);box-shadow:0 20px 50px #000000b3,0 0 40px #14ffc826,inset 0 1px #14ffc833;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.bs-card-corner{position:absolute;width:14px;height:14px;border-color:var(--neon-cyan);border-style:solid;pointer-events:none;opacity:.8}.corner-tl{top:12px;left:12px;border-width:2px 0 0 2px}.corner-tr{top:12px;right:12px;border-width:2px 2px 0 0}.corner-bl{bottom:12px;left:12px;border-width:0 0 2px 2px}.corner-br{bottom:12px;right:12px;border-width:0 2px 2px 0}.bs-card-grid-matrix{position:absolute;inset:0;background-image:linear-gradient(rgba(20,255,200,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(20,255,200,.03) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;opacity:.8}.bs-card-scanline{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(20,255,200,.04) 50%,transparent 100%);background-size:100% 6px;pointer-events:none;opacity:.5}.bs-final-badge-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:22px;z-index:2}.bs-status-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border-radius:20px;background:#14ffc814;border:1.5px solid rgba(20,255,200,.35);box-shadow:0 0 15px #14ffc833}.bs-live-dot{width:8px;height:8px;border-radius:50%;background:var(--neon-cyan);box-shadow:0 0 8px var(--neon-cyan);animation:pulseDot 1.4s infinite}.bs-status-text{font-family:Roboto Mono,monospace;font-size:.78rem;font-weight:700;color:var(--neon-cyan);letter-spacing:.12em;text-shadow:0 0 8px rgba(20,255,200,.4)}.bs-clearance-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;background:#0f1419d9;border:1px solid rgba(20,255,200,.2);font-family:Roboto Mono,monospace;font-size:.75rem}.bs-clearance-label{color:var(--muted);font-weight:600}.bs-clearance-val{color:var(--neon-cyan);font-weight:700;letter-spacing:.06em}.bs-final-cta-title{font-family:Orbitron,sans-serif;font-size:clamp(2.2rem,5.8vw,3.8rem);font-weight:900;letter-spacing:.08em;margin:0 0 12px;line-height:1.15;z-index:2}.bs-title-ready{color:#fff;display:inline-block;margin-right:12px;text-shadow:0 2px 10px rgba(0,0,0,.5)}.bs-title-highlight{background:linear-gradient(135deg,var(--neon-cyan) 0%,#ffffff 50%,var(--neon-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;text-shadow:0 0 35px rgba(20,255,200,.5);filter:drop-shadow(0 0 20px rgba(20,255,200,.4))}.bs-final-cta-subtitle{font-family:Poppins,sans-serif;font-size:clamp(1rem,2.2vw,1.25rem);color:var(--muted);max-width:680px;line-height:1.65;margin:0 0 32px;z-index:2}.bs-final-cta-subtitle strong{color:#fff;font-weight:700}.bs-final-spec-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;max-width:820px;margin-bottom:36px;z-index:2}.bs-spec-card{display:flex;align-items:center;gap:14px;background:linear-gradient(145deg,#0f1419e6,#050a14d9);border:1.5px solid rgba(20,255,200,.25);border-radius:14px;padding:14px 18px;text-align:left;box-shadow:0 8px 20px #00000059;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:border-color,box-shadow;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.bs-spec-card:hover{background:linear-gradient(145deg,#141c23f2,#0a101ae6);border-color:#14ffc899;box-shadow:0 12px 25px #14ffc833}.bs-spec-card-highlight{border-color:#14ffc873;background:linear-gradient(135deg,#101a20f2,#08101ae6)}.bs-spec-icon-box{width:42px;height:42px;border-radius:10px;background:#14ffc814;border:1.5px solid rgba(20,255,200,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--neon-cyan)}.bs-spec-text{display:flex;flex-direction:column;gap:3px;min-width:0}.bs-spec-label{font-family:Roboto Mono,monospace;font-size:.7rem;font-weight:700;color:var(--neon-blue);text-shadow:0 0 6px rgba(0,150,255,.4);letter-spacing:.1em}.bs-spec-val{font-family:Poppins,sans-serif;font-size:.88rem;color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-final-btn-wrapper{margin:6px 0 24px;z-index:2;width:100%;display:flex;justify-content:center}.bs-master-register-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:20px 48px;background:linear-gradient(135deg,var(--neon-cyan) 0%,#00d9b5 45%,var(--neon-blue) 100%);color:#000510;border:none;border-radius:50px;text-decoration:none;box-shadow:0 0 35px #14ffc873,0 0 70px #0096ff40,inset 0 1px 1px #ffffffb3;cursor:pointer;overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,filter .3s ease}.bs-master-register-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 0 50px #14ffc8b3,0 0 90px #0096ff73,inset 0 1px 1px #ffffffe6;filter:brightness(1.08)}.bs-master-register-btn:active{transform:translateY(-1px) scale(.99)}.bs-btn-content{position:relative;z-index:2;display:flex;align-items:center;gap:14px}.bs-btn-icon-prefix{display:flex;align-items:center;justify-content:center}.bs-btn-rocket{color:#000510;transition:transform .3s ease}.bs-master-register-btn:hover .bs-btn-rocket{transform:translateY(-2px) rotate(15deg)}.bs-btn-main-text{font-family:Orbitron,sans-serif;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:900;letter-spacing:.12em;color:#000510}.bs-btn-arrow{color:#000510;transition:transform .3s ease}.bs-master-register-btn:hover .bs-btn-arrow{transform:translate(3px,-3px)}.bs-btn-shine-effect{position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);transform:skew(-25deg);pointer-events:none;animation:btnShineSweep 3.6s infinite ease-in-out}@keyframes btnShineSweep{0%{left:-120%}30%{left:160%}to{left:160%}}.bs-final-security-footer{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;z-index:2;padding-top:8px}.bs-security-chip{display:inline-flex;align-items:center;gap:7px;font-family:Roboto Mono,monospace;font-size:.78rem;color:var(--muted)}.bs-security-chip svg{color:var(--neon-cyan)}.bs-footer-divider{color:#14ffc833}.bs-top-countdown-banner{position:relative;width:100%;max-width:860px;margin:0 auto 35px;background:linear-gradient(150deg,#0e1826f5,#070d18f0);border:1.5px solid rgba(20,255,200,.4);border-radius:20px;padding:24px 32px;box-shadow:0 16px 40px #00000080,0 0 30px #14ffc81f,inset 0 1px #14ffc826;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-sizing:border-box;overflow:hidden;text-align:center;isolation:isolate;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.bs-countdown-glow{position:absolute;top:-50%;left:50%;transform:translate(-50%);width:450px;height:250px;background:radial-gradient(circle,rgba(20,255,200,.14) 0%,rgba(0,210,255,.06) 50%,transparent 70%);pointer-events:none;border-radius:50%;filter:blur(60px)}.bs-countdown-banner-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px}.bs-countdown-banner-header{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.bs-countdown-title-wrap{display:inline-flex;align-items:center;gap:8px}.bs-countdown-heading{font-family:Orbitron,Space Grotesk,sans-serif;font-size:clamp(.85rem,2vw,.98rem);font-weight:700;letter-spacing:.1em;color:#f1f5f9;text-transform:uppercase}.bs-countdown-live-badge{display:inline-flex;align-items:center;gap:6px;background:#14ffc81f;border:1px solid rgba(20,255,200,.35);padding:3px 10px;border-radius:9999px;font-size:.68rem;font-weight:700;color:#14ffc8;letter-spacing:.06em}.bs-countdown-dot{width:7px;height:7px;border-radius:50%;background:#14ffc8;box-shadow:0 0 10px #14ffc8;animation:bs-telemetry-pulse 2s infinite ease-in-out}.bs-countdown-timer-row{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:600px}.bs-timer-card{flex:1;max-width:120px;min-width:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#0a121ef2,#050a12eb);border:1.5px solid rgba(20,255,200,.35);border-radius:14px;padding:14px 10px 10px;box-shadow:0 8px 24px #0006,inset 0 1px #ffffff14;transition:border-color .3s ease,box-shadow .3s ease}.bs-timer-card:hover{border-color:#14ffc8b3;box-shadow:0 12px 30px #14ffc833,inset 0 1px #14ffc833}.bs-timer-num{font-family:JetBrains Mono,Orbitron,monospace;font-size:clamp(1.6rem,4vw,2.3rem);font-weight:800;color:#fff;line-height:1;text-shadow:0 0 14px rgba(20,255,200,.45)}.bs-timer-tag{font-family:Roboto Mono,monospace;font-size:clamp(.58rem,1.2vw,.68rem);font-weight:700;color:var(--muted);letter-spacing:.12em;margin-top:6px;text-transform:uppercase}.bs-timer-divider-dots{font-family:JetBrains Mono,monospace;font-size:clamp(1.4rem,3vw,2rem);font-weight:700;color:#14ffc8;line-height:1;margin-top:-12px;animation:bs-sep-blink 1s infinite ease-in-out}.bs-countdown-footer{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;font-family:Roboto Mono,monospace;font-size:clamp(.72rem,1.5vw,.82rem);color:var(--muted);letter-spacing:.02em}.bs-countdown-deadline-highlight{color:#00d2ff;font-weight:600}.bs-countdown-expired-notice{font-size:1.05rem;font-weight:700;color:#f55;padding:12px 0}@media(max-width:768px){.bs-top-countdown-banner{padding:20px 18px;margin-bottom:25px;border-radius:18px}.bs-countdown-timer-row{gap:8px}.bs-timer-card{padding:10px 6px 8px;border-radius:12px}.bs-timer-divider-dots{margin-top:-8px}}@media(max-width:480px){.bs-top-countdown-banner{padding:16px 12px;border-radius:16px}.bs-countdown-timer-row{gap:4px}.bs-timer-card{min-width:50px;padding:8px 4px 6px;border-radius:10px}.bs-timer-num{font-size:1.35rem}.bs-timer-tag{font-size:.54rem;letter-spacing:.08em}.bs-timer-divider-dots{font-size:1.2rem;margin-top:-6px}}@media(max-width:992px){.bs-expect-grid{grid-template-columns:repeat(2,1fr)}.bs-why-points-grid{grid-template-columns:1fr}}@media(max-width:768px){.build-secure-page{padding-top:75px}.bs-hero-section{padding:50px 16px 40px}.bs-hero-info-grid{grid-template-columns:1fr}.bs-info-card-wide{grid-column:span 1}.bs-intro-card{padding:30px 22px}.bs-timeline-container{grid-template-columns:1fr;gap:20px}.bs-timeline-day-card{padding:24px 20px}.bs-expect-grid{grid-template-columns:1fr;gap:16px}.bs-why-card{padding:30px 22px}.bs-fee-grid,.bs-venue-grid{grid-template-columns:1fr;gap:20px}.bs-venue-info-box,.bs-venue-guideline-box{padding:24px 20px}.bs-final-spec-grid{grid-template-columns:1fr;gap:12px}.bs-spec-val{white-space:normal}.bs-master-register-btn{width:100%;padding:16px 20px;box-sizing:border-box}.bs-btn-main-text{font-size:.94rem}.bs-final-security-footer{flex-direction:column;gap:8px}.bs-footer-divider{display:none}.build-secure-hero-btn{padding:12px 20px;gap:12px;width:100%;max-width:380px;justify-content:space-between}.bs-main-title{font-size:1.02rem}}@media(max-width:480px){.bs-final-showcase-card{padding:28px 16px}.bs-final-badge-row{flex-direction:column;gap:8px}.bs-btn-content{gap:8px}.bs-btn-main-text{font-size:.88rem;letter-spacing:.06em}.bs-hero-title{font-size:2.3rem}.bs-hero-subtitle{font-size:1.05rem}.bs-intro-stats-row{flex-direction:column;gap:16px}.bs-stat-sep{display:none}.bs-btn-primary{width:100%;box-sizing:border-box;padding:14px 20px;font-size:.95rem}}@media(prefers-reduced-motion:reduce){.bs-btn-ambient-halo,.bs-shine-sweep,.bs-pulse-ping,.nav-pill-dot{animation:none!important;transition:none!important}.build-secure-hero-btn:hover,.bs-btn-primary:hover,.bs-info-card:hover,.bs-timeline-day-card:hover,.bs-expect-card:hover{transform:none!important}}.custom-card,.event-item,.gallery-item,.timeline-card,.bs-info-card,.bs-intro-card,.bs-timeline-day-card,.bs-expect-card,.bs-venue-info-box,.bs-venue-guideline-box,.bs-fee-card,.bs-spec-card,.bs-final-showcase-card,.bs-top-countdown-banner{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);-webkit-font-smoothing:subpixel-antialiased;isolation:isolate}.custom-card-image img,.event-image img,.gallery-item img{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}
