@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800;900&family=Rajdhani:wght@500;600;700&family=Teko:wght@500;600;700&family=Inter:wght@300;400;500;600;700&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:"Teko","Montserrat",sans-serif;--font-mono:"Rajdhani",monospace;--font-body:"Inter",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}@media (max-width:1200px){.figma-cards-grid{grid-template-columns:repeat(2,1fr)!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}.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}.dossier-modal-grid,.figma-cards-grid{grid-template-columns:1fr!important}.dossier-modal-grid{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}.nav-mobile-btn{display:flex!important}}@media (max-width:600px){.figma-agents-container{gap:16px!important}.figma-cards-grid{gap:24px!important}.dossier-spec-grid,.figma-cards-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}}