@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;0,900;1,700&family=Chakra+Petch:ital,wght@0,400;0,500;0,600;0,700;1,600&family=Montserrat:wght@400;500;600;700;800;900&family=Inter:wght@300;400;500;600;700;800&family=Be+Vietnam+Pro:wght@400;500;600;700;800&display=swap");:root{--val-red:#ff4655;--val-red-hover:#e03b49;--val-black:#0f1923;--val-dark:#0b1118;--val-surface:#141e28;--val-card:rgba(20,30,40,0.85);--val-cyan:#00f0ff;--val-white:#ece8e1;--val-gray:#768079;--val-border:rgba(255,255,255,0.12);--font-heading:"Barlow Condensed","Montserrat","Chakra Petch",sans-serif;--font-mono:"Chakra Petch","Montserrat",monospace;--font-body:"Inter","Be Vietnam Pro",sans-serif}*{box-sizing:border-box;margin:0;padding:0}body,html{background-color:var(--val-black);color:var(--val-white);font-family:var(--font-body);overflow-x:hidden;scroll-behavior:smooth;width:100%}.val-btn-clip{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.val-card-clip{clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%)}.val-card-clip-tl{clip-path:polygon(20px 0,100% 0,100% 100%,0 100%,0 20px)}.cyber-grid-bg{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:40px 40px}.dot-matrix{background-image:radial-gradient(rgba(255,70,85,.15) 1px,transparent 0);background-size:16px 16px}.watermark-text{font-family:var(--font-heading);font-size:clamp(80px,16vw,240px);line-height:.8;color:rgba(255,255,255,.03);-webkit-user-select:none;user-select:none;pointer-events:none;letter-spacing:.05em}.val-tag,.watermark-text{font-weight:700;text-transform:uppercase}.val-tag{background-color:var(--val-red);color:#fff;font-family:var(--font-mono);font-size:12px;letter-spacing:.15em;padding:3px 8px;display:inline-flex;align-items:center;gap:6px}@keyframes glitch-anim{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.glitch-hover:hover{animation:glitch-anim .25s infinite}@keyframes valGlowPulse{0%,to{filter:drop-shadow(0 0 12px rgba(0,240,255,.4))}50%{filter:drop-shadow(0 0 24px rgba(0,240,255,.8))}}@keyframes valWingShine{0%,to{opacity:.85;box-shadow:0 0 15px rgba(255,255,255,.8),0 0 30px rgba(0,240,255,.5)}50%{opacity:1;box-shadow:0 0 25px rgba(255,255,255,1),0 0 50px rgba(0,240,255,.9)}}@keyframes valBorderScan{0%{background-position:0 0}to{background-position:200% 0}}.val-card-v-clip{clip-path:polygon(0 0,100% 0,100% calc(100% - 55px),50% 100%,0 calc(100% - 55px))}.val-nameplate-box{background:#f4f6f8;color:#0b1118;box-shadow:0 4px 15px rgba(0,0,0,.5)}.val-nameplate-box-active{background:#ffffff;color:#05080c;box-shadow:0 0 20px rgba(255,255,255,.7)}@keyframes overlayFadeIn{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(24px)}}@keyframes overlayFadeOut{0%{opacity:1;backdrop-filter:blur(24px)}to{opacity:0;backdrop-filter:blur(0)}}@keyframes modalPopIn{0%{opacity:0;transform:scale(.92) translateY(28px);filter:blur(6px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes modalPopOut{0%{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}to{opacity:0;transform:scale(.94) translateY(20px);filter:blur(6px)}}@keyframes tabSlideIn{0%{opacity:0;transform:translateX(18px);filter:blur(4px)}to{opacity:1;transform:translateX(0);filter:blur(0)}}.modal-enter{animation:modalPopIn .45s cubic-bezier(.16,1,.3,1) forwards}.modal-exit{animation:modalPopOut .3s cubic-bezier(.16,1,.3,1) forwards}.tab-enter{animation:tabSlideIn .35s cubic-bezier(.16,1,.3,1) forwards}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--val-dark)}::-webkit-scrollbar-thumb{background:var(--val-red);border-radius:2px}@keyframes neonOutlinePulse{0%,to{-webkit-text-stroke:1.5px rgba(0,240,255,.75);filter:drop-shadow(0 0 3px rgba(0,240,255,.6)) drop-shadow(0 0 10px rgba(0,240,255,.4)) drop-shadow(0 0 20px rgba(0,240,255,.15));opacity:.88}50%{-webkit-text-stroke:1.8px rgba(255,255,255,.95);filter:drop-shadow(0 0 5px #00f0ff) drop-shadow(0 0 16px rgba(0,240,255,.8)) drop-shadow(0 0 32px rgba(0,240,255,.45));opacity:1}}@keyframes neonBadgeGlow{0%,to{box-shadow:0 0 8px rgba(255,70,85,.4),inset 0 0 6px rgba(255,70,85,.2);border-color:#ff4655}50%{box-shadow:0 0 16px rgba(255,70,85,.8),inset 0 0 10px rgba(255,70,85,.4);border-color:#ff8590}}.cyber-spine-text{font-family:Barlow Condensed,Montserrat,Chakra Petch,sans-serif;font-size:clamp(48px,6vw,74px);font-weight:900;color:transparent;-webkit-text-stroke:1.5px rgba(0,240,255,.75);line-height:.85;letter-spacing:.12em;writing-mode:vertical-rl;transform:rotate(180deg);text-transform:uppercase;-webkit-user-select:none;user-select:none;margin:auto 0;animation:neonOutlinePulse 3.5s ease-in-out infinite;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:default}.cyber-spine-text:hover{-webkit-text-stroke:2px #fff!important;filter:drop-shadow(0 0 6px #00f0ff) drop-shadow(0 0 20px #00f0ff) drop-shadow(0 0 40px rgba(0,240,255,.9))!important;transform:rotate(180deg) scale(1.03)}.cyber-spine-badge{width:36px;height:36px;background-color:rgba(15,25,35,.95);border:1px solid #ff4655;display:flex;align-items:center;justify-content:center;font-family:Chakra Petch,Montserrat,monospace;font-size:11px;font-weight:800;color:#ff4655;margin-top:16px;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);animation:neonBadgeGlow 2.5s ease-in-out infinite;transition:all .25s ease}.cyber-spine-badge:hover{transform:scale(1.1);color:#fff;background-color:rgba(255,70,85,.3)}.figma-cards-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:16px!important}@media (max-width:1200px){.figma-cards-grid{justify-content:center!important;gap:16px!important}}@media (max-width:900px){.figma-agents-container{flex-direction:column!important;gap:20px!important}.figma-agents-left{border-right:none!important;border-bottom:2px solid rgba(255,255,255,.2)!important;padding-bottom:16px!important;padding-right:0!important;flex-direction:row!important;justifyContent:space-between!important;align-items:center!important;min-width:unset!important;width:100%!important}.cyber-spine-text,.figma-agents-left div:first-child{writing-mode:horizontal-tb!important;transform:none!important;font-size:38px!important;margin-top:0!important;line-height:1!important}.figma-cards-grid{flex-direction:column!important;align-items:center!important;gap:20px!important}.dossier-modal-grid{grid-template-columns:1fr!important;gap:20px!important}.dossier-modal-dialog{padding:20px 16px!important;max-height:92vh!important;overflow-y:auto!important}.discord-grid{grid-template-columns:1fr!important}.nav-desktop{display:none!important}.mobile-nav-toggle,.nav-mobile-btn,.nav-mobile-subbar{display:flex!important}}.mobile-nav-toggle,.nav-mobile-btn,.nav-mobile-subbar{display:none}@media (max-width:520px){.nav-discord-text{display:none!important}}@media (max-width:600px){.figma-agents-container{gap:16px!important}.figma-cards-grid{flex-direction:column!important;align-items:center!important;gap:24px!important}.dossier-spec-grid{grid-template-columns:1fr!important}.val-modal-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.val-modal-actions{width:100%!important;justify-content:space-between!important}.dock-switcher{flex-wrap:wrap!important}.dock-switcher button{flex:1 1 45%!important}}@keyframes vip-logo-border-pulse{0%{border-color:rgba(255,70,85,.9);box-shadow:0 0 14px rgba(255,70,85,.75),0 0 28px rgba(255,70,85,.45),inset 0 0 10px rgba(255,70,85,.3)}50%{border-color:rgba(0,240,255,.95);box-shadow:0 0 20px rgba(0,240,255,.85),0 0 40px rgba(0,240,255,.5),inset 0 0 14px rgba(0,240,255,.35)}to{border-color:rgba(255,70,85,.9);box-shadow:0 0 14px rgba(255,70,85,.75),0 0 28px rgba(255,70,85,.45),inset 0 0 10px rgba(255,70,85,.3)}}@keyframes vip-logo-image-glow{0%{filter:drop-shadow(0 0 6px rgba(255,70,85,.8)) drop-shadow(0 0 16px rgba(255,70,85,.45))}50%{filter:drop-shadow(0 0 10px rgba(0,240,255,.9)) drop-shadow(0 0 22px rgba(0,240,255,.55))}to{filter:drop-shadow(0 0 6px rgba(255,70,85,.8)) drop-shadow(0 0 16px rgba(255,70,85,.45))}}.vip-logo-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,rgba(255,70,85,.18) 0,rgba(10,16,24,.92) 85%);border:1.5px solid rgba(255,70,85,.85);border-radius:8px;animation:vip-logo-border-pulse 3.5s ease-in-out infinite;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden;-webkit-user-select:none;user-select:none;flex-shrink:0}.vip-logo-badge:hover{transform:scale(1.06);border-color:#00f0ff!important;box-shadow:0 0 28px rgba(0,240,255,1),0 0 55px rgba(255,70,85,.75),inset 0 0 18px rgba(0,240,255,.5)!important}.vip-logo-img{width:100%;height:100%;object-fit:contain;animation:vip-logo-image-glow 3.5s ease-in-out infinite;transition:transform .3s cubic-bezier(.16,1,.3,1);pointer-events:none}.vip-logo-badge:hover .vip-logo-img{transform:scale(1.08)}