@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;700;900&family=Rajdhani:wght@300;400;500;600;700&family=Exo+2:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&family=Space+Grotesk:wght@300;400;500;600;700&family=JetBrains+Mono:ital,wght@0,400;0,500;0,700;1,400&display=swap";.nav-link{position:relative;padding:4px 10px;border-radius:6px;text-decoration:none;color:#94a3b8;font-size:11px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;white-space:nowrap;gap:4px;background:#ffffff05;border:1px solid transparent;overflow:hidden;height:24px;line-height:1}.nav-status-indicator{display:flex;align-items:center;gap:8px;padding:6px 12px;background:linear-gradient(135deg,#ff004026,#ff00ff1f,#9f58fa26);border:1px solid rgba(255,0,64,.3);border-radius:8px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:absolute;right:24px;top:50%;transform:translateY(-50%)}.status-jewel{width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#ff0040,#f0f 60%,#9f58fa);box-shadow:0 0 8px #ff004099,inset -1px -1px 2px #0000004d,inset 1px 1px 2px #fff6;animation:territorialPulse 2s ease-in-out infinite}.status-text{color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;text-shadow:0 0 4px rgba(255,0,64,.5);opacity:.95}@keyframes territorialPulse{0%,to{transform:scale(1);box-shadow:0 0 8px #ff004099,inset -1px -1px 2px #0000004d,inset 1px 1px 2px #fff6}50%{transform:scale(1.1);box-shadow:0 0 12px #ff0040cc,0 0 20px #f0f6,inset -1px -1px 2px #0000004d,inset 1px 1px 2px #fff6}}@media (max-width: 600px){.nav-links,.nav-more{display:none}.nav-hamburger{display:flex}.nav-inner{padding:0 19px}.nav-actions{gap:8px;margin-right:1px}.nav-cta,.nav-cta-secondary{padding:8px 14px;font-size:12px;white-space:nowrap}}.starfield{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;background:radial-gradient(ellipse at bottom,#0a0a0a,#000)}.star{position:absolute;background:#fff;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);opacity:0;animation:twinkle var(--duration) var(--delay) infinite}@keyframes twinkle{0%,to{opacity:0;transform:scale(1)}50%{opacity:var(--brightness);transform:scale(var(--scale))}}.nebula{position:absolute;border-radius:50%;filter:blur(40px);opacity:.03;animation:drift var(--drift-duration) infinite alternate ease-in-out}@keyframes drift{0%{transform:translate(0) rotate(0)}to{transform:translate(var(--drift-x),var(--drift-y)) rotate(360deg)}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center}.login-modal{position:relative;width:400px;min-height:500px;background:linear-gradient(135deg,#1a1a1af2,#1e1e1ee6,#1a1a1af2);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:24px;box-shadow:0 20px 60px #00000080,0 0 40px #00ffff1a,0 0 80px #ff00ff0d,inset 0 1px #ffffff1a,inset 0 -1px #0000004d;padding:48px 40px 32px;transform-style:preserve-3d}.login-modal .screw{position:absolute;width:5px!important;height:5px!important;background:linear-gradient(135deg,#d0d0d0,#b8b8b8,#c8c8c8,#a8a8a8,#b0b0b0,#989898);border-radius:50%;box-shadow:inset 0 1px 1px #0006,inset 0 -.5px 1px #fff9,0 0 0 .5px #0000004d,0 .5px 1px #00000080;z-index:10}.login-modal .screw:after{content:"";position:absolute;top:50%;left:50%;width:60%;height:1px;background:#1a1a1a;transform:translate(-50%,-50%) rotate(var(--angle, 45deg));box-shadow:0 -1px #ffffff4d,0 1px 1px #000c,inset 0 1px 1px #0009}.login-modal .screw:before{content:"";position:absolute;top:50%;left:50%;width:1px;height:60%;background:#1a1a1a;transform:translate(-50%,-50%) rotate(var(--angle, 45deg));box-shadow:-1px 0 #ffffff4d,1px 0 1px #000c,inset 1px 0 1px #0009}.screw-tl{top:12px;left:12px;--angle: 15deg}.screw-tr{top:12px;right:12px;--angle: -22deg}.screw-bl{bottom:12px;left:12px;--angle: -8deg}.screw-br{bottom:12px;right:12px;--angle: 30deg}.power-rail{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right,transparent 0%,rgba(0,255,255,.1) 10%,rgba(0,255,255,.3) 20%,rgba(0,255,255,.3) 80%,rgba(0,255,255,.1) 90%,transparent 100%);pointer-events:none;z-index:5}.logo-section{text-align:center;margin-bottom:32px}.logo-icon{width:64px;height:64px;margin:0 auto 16px;position:relative;overflow:visible}.logo-icon svg{width:100%;height:100%;display:block;overflow:visible}.logo-jewel{transform-origin:center}.social-btn{width:100%;padding:16px 24px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#ffffff14,#ffffff08);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:14px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;letter-spacing:.3px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;margin-bottom:16px;box-shadow:0 4px 24px #0000001f,0 2px 8px #00000014,inset 0 2px #ffffff0f,inset 0 -2px #0000003d}.social-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.15),transparent);transform:translate(-100%);transition:transform .8s cubic-bezier(.4,0,.2,1)}.social-btn:after{content:"";position:absolute;inset:-1px;border-radius:16px;padding:1px;background:linear-gradient(135deg,#0ff0,#00ffff4d,#f0f0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}.social-btn:hover:after{opacity:1}.social-btn.google{background:linear-gradient(135deg,#fff,#f8f9fa,#fff);color:#3c4043;font-weight:600;border:1px solid rgba(218,220,224,.8);box-shadow:0 2px 12px #00000014,0 1px 3px #0000001f,inset 0 1px #fff;position:relative}.social-btn.google:after{content:"";position:absolute;inset:-1px;border-radius:12px;padding:1px;background:linear-gradient(45deg,#4285f4,#ea4335,#fbbc04,#4285f4,#34a853,#ea4335);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;animation:shimmer 3s ease infinite}.social-btn.google:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 8px 30px #4285f426,0 4px 12px #0000001a,inset 0 1px #fff}.social-btn.google:hover:after{opacity:.8}.social-btn.facebook{background:linear-gradient(135deg,#1877f2,#1864d9,#1877f2);color:#fff;font-weight:600;border:1px solid rgba(24,119,242,.3);box-shadow:0 4px 16px #1877f240,0 2px 8px #00000026,inset 0 1px #fff3,inset 0 -1px #0003;position:relative;overflow:hidden}.social-btn.facebook:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);transform:scale(0);transition:transform .6s ease}.social-btn.facebook:hover{background:linear-gradient(135deg,#2986ff,#1872e5,#2986ff);transform:translateY(-2px) scale(1.01);box-shadow:0 12px 28px #1877f24d,0 6px 16px #00000026,0 0 120px #1877f226,inset 0 2px #fff3,inset 0 -1px #0000001a;border:1px solid rgba(24,119,242,.6)}.social-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));transition:transform .3s ease}.social-btn:hover .social-icon{transform:scale(1.1) rotate(5deg)}.led-indicator:nth-child(2){background:var(--gem-shift);box-shadow:0 0 4px var(--gem-shift);animation-delay:1s}.led-indicator:nth-child(3){background:var(--gem-impossible);box-shadow:0 0 4px var(--gem-impossible);animation-delay:2s}@keyframes shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (max-width: 480px){.modal-overlay{padding:0}.login-modal{width:100%;height:100%;border-radius:0;min-height:100vh;padding:60px 30px 40px}.screw{display:none}}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}:root{--bg-dark: #0a0a0a;--bg-darker: #050505;--purple-primary: #9f58fa;--purple-dark: #7e22ce;--blue-accent: #4B96DC;--green-accent: #4bd48e;--pink-accent: #f53969;--orange-accent: #ff6b35;--cyan-accent: #00d4ff;--yellow-accent: #ffd93d;--text-primary: #ffffff;--text-secondary: #94a3b8;--text-muted: #64748b;--glass: rgba(255, 255, 255, .05);--glass-hover: rgba(255, 255, 255, .08);--gem-impossible: #00ff88;--gem-shift: #00ffff;--gem-deep: #00cc66;--warning-red: #ff0040}.territorial-overlay{position:fixed;inset:0;z-index:9999;background:radial-gradient(ellipse at 20% 50%,rgba(159,88,250,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(0,255,255,.1) 0%,transparent 50%),radial-gradient(ellipse at 40% 80%,rgba(255,0,170,.12) 0%,transparent 50%),linear-gradient(135deg,#0a0a0a,#0d0d1a,#1a0d1a,#0d1a1a,#050505);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow-y:auto;overflow-x:hidden;animation:overlayMaterialize .8s cubic-bezier(.4,0,.2,1);pointer-events:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@keyframes overlayMaterialize{0%{opacity:0;transform:scale(.95)}50%{opacity:.5;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.territorial-overlay:before{content:"";position:fixed;inset:0;background:radial-gradient(2px 2px at 20% 30%,rgba(255,255,255,.3),transparent),radial-gradient(2px 2px at 40% 70%,rgba(0,255,255,.4),transparent),radial-gradient(1px 1px at 90% 40%,rgba(255,0,255,.5),transparent),radial-gradient(1px 1px at 70% 80%,rgba(255,255,255,.2),transparent),radial-gradient(2px 2px at 10% 90%,rgba(0,255,255,.3),transparent),radial-gradient(1px 1px at 85% 10%,rgba(255,0,170,.4),transparent);background-size:550px 550px,350px 350px,250px 250px,200px 200px,150px 150px,100px 100px;animation:starsFloat 20s linear infinite;z-index:-1}@keyframes starsFloat{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-100px) rotate(360deg)}}.overlay-container{position:relative;width:100%;max-width:1200px;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:120px 20px 100px;margin:0 auto;z-index:10001;pointer-events:auto;box-sizing:border-box}.overlay-header{text-align:center;margin-bottom:40px;width:100%;animation:slideInDown .8s cubic-bezier(.4,0,.2,1) .3s both;pointer-events:auto}@keyframes slideInDown{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.overlay-headline{font-family:Orbitron,Space Grotesk,monospace;font-size:clamp(28px,7vw,56px);font-weight:900;background:linear-gradient(135deg,var(--gem-impossible),var(--gem-shift),var(--gem-deep));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;letter-spacing:-1px;line-height:1.2;text-shadow:0 0 30px rgba(255,0,255,.5);animation:headlinePulse 3s ease-in-out infinite;text-transform:uppercase;font-feature-settings:"kern" 1,"liga" 1}@keyframes headlinePulse{0%,to{filter:brightness(1);text-shadow:0 0 30px rgba(255,0,255,.5)}50%{filter:brightness(1.1);text-shadow:0 0 50px rgba(255,0,255,.8)}}.overlay-subheadline{font-family:Rajdhani,Space Grotesk,sans-serif;font-size:clamp(20px,4.5vw,32px);color:var(--text-primary);font-weight:600;margin-bottom:30px;opacity:.9;letter-spacing:.5px;line-height:1.3;font-feature-settings:"kern" 1}.money-counter{font-family:JetBrains Mono,Orbitron,monospace;font-size:clamp(22px,5.5vw,40px);color:var(--warning-red);font-weight:700;text-align:center;margin-bottom:40px;animation:counterTick 2s ease-in-out infinite;letter-spacing:1px;font-feature-settings:"tnum" 1;text-shadow:0 0 15px rgba(255,0,64,.6)}@keyframes counterTick{0%,90%{transform:scale(1)}95%{transform:scale(1.05)}to{transform:scale(1)}}.overlay-hook{font-size:clamp(16px,3vw,20px);color:var(--text-secondary);text-align:center;margin-bottom:50px;font-style:italic;opacity:.8}.features-grid{display:grid;grid-template-columns:1fr;gap:16px;width:100%;margin:0 auto 32px;animation:slideInUp .8s cubic-bezier(.4,0,.2,1) .6s both;pointer-events:auto}@keyframes slideInUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.feature-card{background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;pointer-events:auto}.feature-card-screws{position:absolute;inset:0;pointer-events:none;z-index:2}.feature-screw-wrapper{position:absolute;width:2.4px;height:2.4px;border-radius:50%;background:radial-gradient(circle at center,rgba(0,0,0,.5) 0%,rgba(0,0,0,.3) 40%,rgba(0,0,0,.1) 70%,transparent 100%);box-shadow:inset 0 1px 1.5px #0009,inset 0 -.5px 1px #ffffff0d;display:flex;align-items:center;justify-content:center}.feature-screw{position:relative;width:2.2px;height:2.2px;background:radial-gradient(circle at 25% 25%,#e8e8e8,#d6d6d6,#c4c4c4,#b8b8b8,#a8a8a8);border-radius:50%;box-shadow:inset 0 .15px .4px #fff6,inset 0 -.15px .4px #0000004d,inset 0 0 0 .15px #0000001a}.feature-screw:before{content:"";position:absolute;top:1.05px;left:.17px;width:1.95px;height:.24px;background:linear-gradient(90deg,#0006,#0009,#000000b3,#0009,#0006);transform-origin:.975px .12px;box-shadow:0 -.15px .25px #ffffff4d,0 .15px .25px #0006;border-radius:.05px}.feature-screw-wrapper-top-left{top:9px;left:9px}.feature-screw-wrapper-top-left .feature-screw:before{transform:rotate(15deg)}.feature-screw-wrapper-top-right{top:9px;right:9px}.feature-screw-wrapper-top-right .feature-screw:before{transform:rotate(-22deg)}.feature-screw-wrapper-bot-left{bottom:9px;left:9px}.feature-screw-wrapper-bot-left .feature-screw:before{transform:rotate(8deg)}.feature-screw-wrapper-bot-right{bottom:9px;right:9px}.feature-screw-wrapper-bot-right .feature-screw:before{transform:rotate(-35deg)}.expandable-card{cursor:pointer;transition:all .8s cubic-bezier(.23,1,.32,1);transform-style:preserve-3d}.expandable-card.expanded{transform:scale(1.05) translateZ(20px);z-index:100;box-shadow:0 20px 80px #00ffff4d,0 0 60px #f0f3,0 0 100px #00ffff1a;border-color:#0ff9}.expanded-content{opacity:0;max-height:0;overflow:hidden;transition:all .8s cubic-bezier(.23,1,.32,1);margin-top:20px}.expanded-content.content-visible{opacity:1;max-height:800px}.expansion-layers{display:flex;flex-direction:column;gap:16px;padding:20px 0}.tech-layer{background:linear-gradient(135deg,#00ffff1a,#ff00ff0d);border:1px solid rgba(0,255,255,.3);border-radius:12px;padding:16px;transform:translate(-100px);opacity:0;transition:all .6s cubic-bezier(.23,1,.32,1);backdrop-filter:blur(10px);position:relative;overflow:hidden}.tech-layer-screws{position:absolute;inset:0;pointer-events:none;z-index:2}.tech-screw-wrapper{position:absolute;width:1.44px;height:1.44px;border-radius:50%;background:radial-gradient(circle at center,rgba(0,0,0,.5) 0%,rgba(0,0,0,.3) 40%,rgba(0,0,0,.1) 70%,transparent 100%);box-shadow:inset 0 .6px .9px #0009,inset 0 -.3px .6px #ffffff0d;display:flex;align-items:center;justify-content:center}.tech-screw{position:relative;width:1.32px;height:1.32px;background:radial-gradient(circle at 25% 25%,#e8e8e8,#d6d6d6,#c4c4c4,#b8b8b8,#a8a8a8);border-radius:50%;box-shadow:inset 0 .09px .24px #fff6,inset 0 -.09px .24px #0000004d,inset 0 0 0 .09px #0000001a}.tech-screw:before{content:"";position:absolute;top:.63px;left:.102px;width:1.17px;height:.144px;background:linear-gradient(90deg,#0006,#0009,#000000b3,#0009,#0006);transform-origin:.585px .072px;box-shadow:0 -.09px .15px #ffffff4d,0 .09px .15px #0006;border-radius:.03px}.tech-screw-wrapper-top-left{top:6px;left:6px}.tech-screw-wrapper-top-left .tech-screw:before{transform:rotate(15deg)}.tech-screw-wrapper-top-right{top:6px;right:6px}.tech-screw-wrapper-top-right .tech-screw:before{transform:rotate(-22deg)}.tech-screw-wrapper-bot-left{bottom:6px;left:6px}.tech-screw-wrapper-bot-left .tech-screw:before{transform:rotate(8deg)}.tech-screw-wrapper-bot-right{bottom:6px;right:6px}.tech-screw-wrapper-bot-right .tech-screw:before{transform:rotate(-35deg)}.content-visible .tech-layer{transform:translate(0);opacity:1}.content-visible .layer-1{transition-delay:.2s}.content-visible .layer-2{transition-delay:.4s}.content-visible .layer-3{transition-delay:.6s}.tech-layer:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,255,.3),transparent);transition:left .8s}.content-visible .tech-layer:before{left:100%}.tech-layer h4{font-family:Orbitron,monospace;font-size:14px;color:var(--gem-shift);margin-bottom:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.tech-layer ul{list-style:none;margin:0;padding:0}.tech-layer li{font-size:12px;color:var(--text-secondary);margin-bottom:8px;position:relative;padding-left:16px;opacity:0;transform:translate(-20px);transition:all .4s ease}.content-visible .tech-layer li{opacity:1;transform:translate(0)}.content-visible .layer-1 li:nth-child(1){transition-delay:.4s}.content-visible .layer-1 li:nth-child(2){transition-delay:.5s}.content-visible .layer-1 li:nth-child(3){transition-delay:.6s}.content-visible .layer-1 li:nth-child(4){transition-delay:.7s}.content-visible .layer-2 li:nth-child(1){transition-delay:.6s}.content-visible .layer-2 li:nth-child(2){transition-delay:.7s}.content-visible .layer-2 li:nth-child(3){transition-delay:.8s}.content-visible .layer-2 li:nth-child(4){transition-delay:.9s}.content-visible .layer-3 li:nth-child(1){transition-delay:.8s}.content-visible .layer-3 li:nth-child(2){transition-delay:.9s}.content-visible .layer-3 li:nth-child(3){transition-delay:1s}.content-visible .layer-3 li:nth-child(4){transition-delay:1.1s}.tech-layer li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:2px;background:linear-gradient(90deg,var(--gem-impossible),var(--gem-shift));border-radius:1px;box-shadow:0 0 4px #0ff9}.expandable-card:hover:not(.expanded){transform:translateY(-4px) scale(1.02);box-shadow:0 16px 40px #f0f3,0 0 30px #00ffff1a}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--gem-impossible),transparent);animation:scanLine 3s linear infinite}@keyframes scanLine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.feature-card:hover{transform:translateY(-8px) scale(1.02);border-color:#ff00ff4d;box-shadow:0 20px 60px #f0f3,0 0 40px #00ffff1a}.custom-icon-container{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:16px;perspective:600px;transform-style:preserve-3d;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:44px;min-height:44px}.custom-icon-container:hover{transform:scale(1.1) translateZ(10px);filter:brightness(1.2) contrast(1.1)}.feature-icon{width:100%;height:100%;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-icon:hover{filter:drop-shadow(0 8px 24px rgba(0,0,0,.4)) drop-shadow(0 0 20px rgba(255,255,255,.2))}.gauge-container{perspective:600px;transition:transform .2s ease-out;transform-style:preserve-3d;width:50px;height:50px;margin-bottom:16px}.analog-indicator{position:relative;width:100%;height:100%;background:radial-gradient(circle at center,#2a2a2a,#1a1a1a);border-radius:50%;border:2px solid #333;box-shadow:inset 0 2px 4px #00000080,0 2px 4px #0000004d;transition:transform .3s ease-out}.analog-indicator:after{content:"";position:absolute;inset:2px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.06),transparent 70%);pointer-events:none;z-index:2}.analog-indicator:before{content:"";position:absolute;inset:5px;border-radius:50%;background:conic-gradient(from -45deg at center,transparent 0deg 2deg,#555 2deg 3deg,transparent 3deg 20deg,#555 20deg 21deg,transparent 21deg 40deg,#555 40deg 41deg,transparent 41deg 60deg,#555 60deg 61deg,transparent 61deg 80deg,#555 80deg 81deg,transparent 81deg 100deg,#555 100deg 101deg,transparent 101deg 120deg,#555 120deg 121deg,transparent 121deg 140deg,#555 140deg 141deg,transparent 141deg 160deg,#555 160deg 161deg,transparent 161deg 180deg,#555 180deg 181deg,transparent 181deg 200deg,#555 200deg 201deg,transparent 201deg 220deg,#555 220deg 221deg,transparent 221deg 240deg,#555 240deg 241deg,transparent 241deg 260deg,#555 260deg 261deg,transparent 261deg 280deg,#555 280deg 281deg,transparent 281deg 300deg,#555 300deg 301deg,transparent 301deg 320deg,#555 320deg 321deg,transparent 321deg 340deg,#555 340deg 341deg,transparent 341deg 360deg);z-index:1}.analog-needle{position:absolute;bottom:50%;left:50%;width:0;height:18px;transform-origin:bottom center;transform:translate(-50%) rotate(-135deg);z-index:2;transition:all .4s cubic-bezier(.23,1,.32,1);cursor:pointer}.analog-needle:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:18px solid var(--accent-color, #00ff88);transform:translate(-50%);filter:drop-shadow(0 0 4px var(--accent-color, #00ff88)) drop-shadow(0 0 8px rgba(255,255,255,.3));transition:all .4s cubic-bezier(.23,1,.32,1)}.analog-needle:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border-left:.5px solid transparent;border-right:.5px solid transparent;border-bottom:16px solid rgba(255,255,255,.9);transform:translate(-50%);z-index:1;transition:all .4s cubic-bezier(.23,1,.32,1)}.analog-center:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;transform:translate(-50%,-50%);border-radius:50%;z-index:10;pointer-events:none;background:conic-gradient(from 45deg at center,#fff 0deg,var(--gem-impossible, #ff00ff) 60deg,#fff 90deg,var(--gem-shift, #00ffff) 150deg,#fff 180deg,var(--gem-deep, #ff00aa) 240deg,#fff 270deg,var(--gem-impossible, #ff00ff) 330deg,#fff 360deg);box-shadow:0 0 6px #fffc,inset 0 0 3px #0000004d;animation:jewelSpin 8s linear infinite}.analog-center{position:absolute;width:6px;height:6px;background:radial-gradient(circle at 40% 40%,#666,#333);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px 2px #00000080,0 1px 1px #ffffff1a;z-index:3}.analog-center:before{content:"";position:absolute;width:12px;height:12px;background:conic-gradient(from 0deg,#444 0deg 10deg,transparent 10deg 20deg,#444 20deg 30deg,transparent 30deg 40deg,#444 40deg 50deg,transparent 50deg 60deg,#444 60deg 70deg,transparent 70deg 80deg,#444 80deg 90deg,transparent 90deg 100deg,#444 100deg 110deg,transparent 110deg 120deg,#444 120deg 130deg,transparent 130deg 140deg,#444 140deg 150deg,transparent 150deg 160deg,#444 160deg 170deg,transparent 170deg 180deg,#444 180deg 190deg,transparent 190deg 200deg,#444 200deg 210deg,transparent 210deg 220deg,#444 220deg 230deg,transparent 230deg 240deg,#444 240deg 250deg,transparent 250deg 260deg,#444 260deg 270deg,transparent 270deg 280deg,#444 280deg 290deg,transparent 290deg 300deg,#444 300deg 310deg,transparent 310deg 320deg,#444 320deg 330deg,transparent 330deg 340deg,#444 340deg 350deg,transparent 350deg 360deg);top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #555;z-index:-1;animation:gearRotate 12s linear infinite reverse}@keyframes jewelSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes gearRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.gauge-container:hover .analog-needle{animation:luxuryNeedleSpin 1.8s cubic-bezier(.23,1,.32,1);transform:translate(-50%) rotate(var(--final-rotation, -135deg))}.gauge-container:nth-child(1):hover .analog-needle{--final-rotation: 585deg;animation:luxuryNeedleSpin1 1.8s cubic-bezier(.23,1,.32,1)}.gauge-container:nth-child(2):hover .analog-needle{--final-rotation: 765deg;animation:luxuryNeedleSpin2 2.1s cubic-bezier(.23,1,.32,1)}.gauge-container:nth-child(3):hover .analog-needle{--final-rotation: 945deg;animation:luxuryNeedleSpin3 2.4s cubic-bezier(.23,1,.32,1)}.gauge-container:nth-child(4):hover .analog-needle{--final-rotation: 675deg;animation:luxuryNeedleSpin4 1.9s cubic-bezier(.23,1,.32,1)}.gauge-container:nth-child(5):hover .analog-needle{--final-rotation: 855deg;animation:luxuryNeedleSpin5 2.2s cubic-bezier(.23,1,.32,1)}.gauge-container:nth-child(6):hover .analog-needle{--final-rotation: 1035deg;animation:luxuryNeedleSpin6 2.5s cubic-bezier(.23,1,.32,1)}.gauge-container:nth-child(7):hover .analog-needle{--final-rotation: 795deg;animation:luxuryNeedleSpin7 2s cubic-bezier(.23,1,.32,1)}.gauge-container:nth-child(8):hover .analog-needle{--final-rotation: 975deg;animation:luxuryNeedleSpin8 2.3s cubic-bezier(.23,1,.32,1)}@keyframes luxuryNeedleSpin1{0%{transform:translate(-50%) rotate(-135deg)}30%{transform:translate(-50%) rotate(180deg)}60%{transform:translate(-50%) rotate(540deg)}to{transform:translate(-50%) rotate(585deg)}}@keyframes luxuryNeedleSpin2{0%{transform:translate(-50%) rotate(-135deg)}25%{transform:translate(-50%) rotate(90deg)}50%{transform:translate(-50%) rotate(360deg)}75%{transform:translate(-50%) rotate(630deg)}to{transform:translate(-50%) rotate(765deg)}}@keyframes luxuryNeedleSpin3{0%{transform:translate(-50%) rotate(-135deg)}33%{transform:translate(-50%) rotate(225deg)}66%{transform:translate(-50%) rotate(585deg)}to{transform:translate(-50%) rotate(945deg)}}@keyframes luxuryNeedleSpin4{0%{transform:translate(-50%) rotate(-135deg)}35%{transform:translate(-50%) rotate(150deg)}70%{transform:translate(-50%) rotate(480deg)}to{transform:translate(-50%) rotate(675deg)}}@keyframes luxuryNeedleSpin5{0%{transform:translate(-50%) rotate(-135deg)}28%{transform:translate(-50%) rotate(120deg)}56%{transform:translate(-50%) rotate(450deg)}84%{transform:translate(-50%) rotate(720deg)}to{transform:translate(-50%) rotate(855deg)}}@keyframes luxuryNeedleSpin6{0%{transform:translate(-50%) rotate(-135deg)}31%{transform:translate(-50%) rotate(210deg)}62%{transform:translate(-50%) rotate(570deg)}93%{transform:translate(-50%) rotate(900deg)}to{transform:translate(-50%) rotate(1035deg)}}@keyframes luxuryNeedleSpin7{0%{transform:translate(-50%) rotate(-135deg)}38%{transform:translate(-50%) rotate(165deg)}76%{transform:translate(-50%) rotate(525deg)}to{transform:translate(-50%) rotate(795deg)}}@keyframes luxuryNeedleSpin8{0%{transform:translate(-50%) rotate(-135deg)}32%{transform:translate(-50%) rotate(195deg)}64%{transform:translate(-50%) rotate(555deg)}96%{transform:translate(-50%) rotate(915deg)}to{transform:translate(-50%) rotate(975deg)}}.gauge-container:hover{transform:scale(1.05);filter:brightness(1.2) contrast(1.1)}.gauge-container:hover .analog-indicator{box-shadow:inset 0 2px 4px #00000080,0 2px 4px #0000004d,0 0 20px #fff3,0 0 40px var(--accent-color, #00ff88)}.gauge-container:hover .analog-needle:before{filter:drop-shadow(0 0 8px var(--accent-color, #00ff88)) drop-shadow(0 0 16px rgba(255,255,255,.5)) drop-shadow(0 0 24px var(--accent-color, #00ff88));border-bottom-width:20px;border-left-width:1.2px;border-right-width:1.2px}.gauge-container:hover .analog-needle:after{border-bottom-width:18px;border-left-width:.6px;border-right-width:.6px}.gauge-container:hover .analog-center:after{animation:jewelSpinHover 2s linear infinite,jewelPulse .5s ease-in-out;box-shadow:0 0 12px #fff,inset 0 0 6px #0000004d,0 0 24px var(--gem-impossible, #ff00ff)}@keyframes jewelSpinHover{0%{transform:translate(-50%,-50%) rotate(0) scale(1)}50%{transform:translate(-50%,-50%) rotate(180deg) scale(1.1)}to{transform:translate(-50%,-50%) rotate(360deg) scale(1)}}@keyframes jewelPulse{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1)}}.feature-title{font-family:Space Grotesk,Rajdhani,sans-serif;font-size:17px;font-weight:600;color:var(--text-primary);margin-bottom:10px;letter-spacing:.3px;line-height:1.3;font-feature-settings:"kern" 1}.feature-description{font-family:"Exo 2",Space Grotesk,sans-serif;font-size:14px;color:var(--text-secondary);line-height:1.6;letter-spacing:.2px;font-weight:400;opacity:.9}.authority-section{text-align:center;margin-bottom:50px;animation:slideInLeft .8s cubic-bezier(.4,0,.2,1) .9s both}@keyframes slideInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}.authority-text{font-family:"Exo 2",Space Grotesk,sans-serif;font-size:clamp(16px,3vw,20px);color:var(--text-primary);font-weight:500;margin-bottom:30px;line-height:1.5;letter-spacing:.3px;font-style:italic}.psychological-edge{background:linear-gradient(135deg,#ff00ff1a,#00ffff0d);border:1px solid rgba(255,0,255,.2);border-radius:16px;padding:30px;margin-bottom:50px;text-align:center;position:relative;overflow:hidden}.psychological-edge:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(255,0,255,.1),transparent),radial-gradient(circle at 70% 80%,rgba(0,255,255,.1),transparent);animation:psychoScan 4s ease-in-out infinite}@keyframes psychoScan{0%,to{opacity:.5}50%{opacity:1}}.psychological-title{font-family:Orbitron,Rajdhani,monospace;font-size:clamp(20px,4vw,28px);font-weight:700;color:var(--gem-impossible);margin-bottom:16px;position:relative;z-index:1;text-transform:uppercase;letter-spacing:1px;font-feature-settings:"kern" 1,"liga" 1}.psychological-description{font-family:"Exo 2",sans-serif;font-size:clamp(14px,3vw,18px);color:var(--text-secondary);position:relative;z-index:1;line-height:1.6;font-weight:400;font-style:italic;letter-spacing:.2px}.territorial-urgency{background:linear-gradient(135deg,#ff004026,#ff00ff1a);border:2px solid var(--warning-red);border-radius:20px;padding:40px;margin-bottom:50px;text-align:center;position:relative;animation:urgencyPulse 2s ease-in-out infinite}@keyframes urgencyPulse{0%,to{box-shadow:0 0 20px #ff00404d;border-color:var(--warning-red)}50%{box-shadow:0 0 40px #ff004099;border-color:#ff0040cc}}.countdown-container{margin-bottom:30px}.countdown-timer{font-family:JetBrains Mono,Orbitron,monospace;font-size:clamp(28px,7vw,56px);font-weight:700;color:var(--warning-red);text-shadow:0 0 20px rgba(255,0,64,.8);margin-bottom:20px;letter-spacing:2px;font-feature-settings:"tnum" 1}.territorial-message{font-family:Rajdhani,Space Grotesk,sans-serif;font-size:clamp(18px,3.5vw,26px);color:var(--text-primary);font-weight:700;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px;line-height:1.2}.territorial-submessage{font-family:"Exo 2",sans-serif;font-size:clamp(14px,2vw,18px);color:var(--text-secondary);font-style:italic;line-height:1.5;font-weight:400;letter-spacing:.2px}.cta-section{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:50px;animation:slideInRight .8s cubic-bezier(.4,0,.2,1) 1.2s both;pointer-events:auto}@keyframes slideInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}.cta-buttons{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;width:100%;max-width:400px;margin:0 auto}@media (min-width: 568px){.cta-buttons{flex-direction:row;max-width:none}.cta-primary,.cta-secondary{flex:1;max-width:280px}}.cta-primary,.cta-secondary{padding:14px 20px;border-radius:12px;font-size:clamp(13px,2.3vw,15px);font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible;white-space:normal;line-height:1.3;text-align:center;min-height:48px;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto}.cta-primary{background:linear-gradient(135deg,var(--warning-red),var(--gem-impossible));color:#fff;box-shadow:0 8px 32px #ff004066,0 0 0 1px #ffffff1a inset}.cta-secondary{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);color:var(--text-primary);border:1px solid rgba(255,255,255,.2)}.cta-primary:before,.cta-secondary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.cta-primary:hover:before,.cta-secondary:hover:before{left:100%}.cta-primary:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 12px 48px #ff004099,0 0 60px #f0f6}.cta-secondary:hover{transform:translateY(-4px) scale(1.05);border-color:#f0f6;box-shadow:0 12px 48px #ff00ff4d}.social-proof{text-align:center;opacity:.8;animation:slideInUp .8s cubic-bezier(.4,0,.2,1) 1.5s both}.social-proof-text{font-size:clamp(14px,2vw,18px);color:var(--text-secondary);margin-bottom:20px}.protocol-badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted);font-style:italic;opacity:.6}.close-button{position:fixed;top:120px;right:30px;width:36px;height:36px;border-radius:50%;background:#0006;border:1px solid rgba(255,255,255,.1);color:var(--text-secondary);font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10002;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.close-button:hover{background:#f003;border-color:var(--warning-red);color:var(--warning-red);transform:scale(1.1)}.activity-feed-container{width:100%;max-width:800px;margin:30px auto;padding:16px;background:linear-gradient(135deg,#9f58fa1a,#00ffff0d);border:1px solid rgba(159,88,250,.3);border-radius:12px;overflow:hidden;position:relative;animation:activityPulse 3s ease-in-out infinite}@keyframes activityPulse{0%,to{box-shadow:0 0 20px #9f58fa33}50%{box-shadow:0 0 40px #00ffff4d}}.activity-ticker{display:flex;align-items:center;justify-content:center;gap:12px;font-family:"Exo 2",Space Grotesk,sans-serif;font-size:clamp(14px,2.5vw,18px);color:var(--text-primary);animation:slideActivity .8s ease-out}@keyframes slideActivity{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.activity-icon{font-size:20px;animation:iconBounce 2s ease-in-out infinite}@keyframes iconBounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.activity-text{font-weight:500;letter-spacing:.3px;text-align:center}@media (min-width: 375px){.overlay-container{padding:120px 16px 100px}.feature-card{padding:16px}.overlay-headline{font-size:2rem;line-height:1.2}.custom-icon-container{width:50px;height:50px}.cta-primary,.cta-secondary{padding:14px 24px;font-size:15px;min-height:48px}}@media (min-width: 414px){.overlay-container{padding:120px 20px 100px}.features-grid{gap:20px}.feature-card{padding:18px}.overlay-headline{font-size:2.25rem}.overlay-subheadline{font-size:1.125rem}.custom-icon-container{width:55px;height:55px}.feature-title{font-size:1.125rem}.territorial-urgency{padding:24px}.countdown-timer{font-size:1.75rem}}@media (min-width: 568px){.overlay-container{padding:120px 24px 100px}.features-grid{gap:24px}.overlay-headline{font-size:2.5rem}.custom-icon-container{width:60px;height:60px}.cta-buttons{flex-direction:row;gap:16px;justify-content:center}.cta-primary,.cta-secondary{flex:1;max-width:250px}}@media (min-width: 768px){.overlay-container{padding:120px 32px 100px}.features-grid{grid-template-columns:repeat(2,1fr);gap:28px}.overlay-headline{font-size:3rem}.overlay-subheadline{font-size:1.25rem}.feature-card{padding:20px}.psychological-edge,.territorial-urgency{padding:32px}.countdown-timer{font-size:2rem}}@media (min-width: 1024px){.overlay-container{padding:120px 40px 100px}.features-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:50px}.overlay-headline{font-size:3.5rem}.feature-card{padding:24px}.cta-primary,.cta-secondary{padding:16px 32px;font-size:16px}}@media (min-width: 1200px){.features-grid{grid-template-columns:repeat(4,1fr)}.overlay-headline{font-size:4rem}.overlay-subheadline{font-size:1.375rem}}.tech-layers{position:relative;width:100%;max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1),opacity .4s ease-out .1s,transform .4s ease-out .1s;opacity:0;transform:translateY(-20px);margin-top:0}.feature-card.expanded .tech-layers{max-height:2000px;opacity:1;transform:translateY(0);margin-top:20px}.tech-layer{position:relative;background:linear-gradient(135deg,#ffffff14,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px 20px;margin-bottom:12px;backdrop-filter:blur(10px);transform:translateY(30px);opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000026,inset 0 1px #ffffff1a}.feature-card.expanded .tech-layer:nth-child(1){animation:slideInTech .6s ease-out .2s forwards}.feature-card.expanded .tech-layer:nth-child(2){animation:slideInTech .6s ease-out .4s forwards}.feature-card.expanded .tech-layer:nth-child(3){animation:slideInTech .6s ease-out .6s forwards}@keyframes slideInTech{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.tech-layer h4{font-size:1rem;font-weight:600;color:#fff;margin:0 0 8px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.tech-layer p{font-size:.875rem;color:#ffffffd9;margin:0;line-height:1.5;text-shadow:0 1px 2px rgba(0,0,0,.3)}.tech-screw-wrapper{position:absolute;width:9px;height:9px}.tech-screw-wrapper.tech-screw-top-left{top:6px;left:6px}.tech-screw-wrapper.tech-screw-top-right{top:6px;right:6px}.tech-screw-wrapper.tech-screw-bottom-left{bottom:6px;left:6px}.tech-screw-wrapper.tech-screw-bottom-right{bottom:6px;right:6px}.tech-screw{width:100%;height:100%;background:linear-gradient(135deg,#666,#333);border-radius:50%;position:relative;box-shadow:inset 0 1px 2px #fff3,inset 0 -1px 2px #00000080,0 1px 3px #0000004d}.tech-screw:before{content:"";position:absolute;top:50%;left:50%;width:70%;height:1px;background:linear-gradient(90deg,transparent,#999,transparent);transform:translate(-50%,-50%)}.tech-screw:after{content:"";position:absolute;top:50%;left:50%;width:1px;height:70%;background:linear-gradient(180deg,transparent,#999,transparent);transform:translate(-50%,-50%)}.tech-screw-jewel{position:absolute;top:50%;left:50%;width:3px;height:3px;transform:translate(-50%,-50%);border-radius:50%;background:conic-gradient(from 45deg at center,#fff,#f0f 60deg,#fff 90deg,#0ff 150deg,#fff 180deg,#f0a 240deg,#fff 270deg,#f0f 330deg,#fff 360deg);box-shadow:0 0 3px #fffc,inset 0 0 1px #0000004d;animation:jewelSpin 8s linear infinite}.feature-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000004d,inset 0 1px #fff3}.feature-card:hover .tech-layer{background:linear-gradient(135deg,#ffffff1f,#ffffff0f,#ffffff08);border-color:#ffffff26}@media (max-width: 567px){.tech-layer{padding:14px 16px;margin-bottom:10px}.tech-layer h4{font-size:.9rem}.tech-layer p{font-size:.8rem}.tech-screw-wrapper{width:7px;height:7px}.tech-screw-jewel{width:2px;height:2px}}@media (min-width: 768px){.tech-layer{padding:18px 24px;margin-bottom:14px}.tech-layer h4{font-size:1.1rem}.tech-layer p{font-size:.9rem}}.inner-screw-wrapper{position:absolute;width:.432px;height:.432px;border-radius:50%;background:radial-gradient(circle at center,rgba(0,0,0,.5) 0%,rgba(0,0,0,.3) 40%,rgba(0,0,0,.1) 70%,transparent 100%);box-shadow:inset 0 .18px .27px #0009,inset 0 -.09px .18px #ffffff0d;display:flex;align-items:center;justify-content:center}.inner-screw{position:relative;width:.396px;height:.396px;background:radial-gradient(circle at 25% 25%,#e8e8e8,#d6d6d6,#c4c4c4,#b8b8b8,#a8a8a8);border-radius:50%;box-shadow:inset 0 .027px .072px #fff6,inset 0 -.027px .072px #0000004d,inset 0 0 0 .027px #0000001a}.inner-screw:before{content:"";position:absolute;top:.189px;left:.0306px;width:.351px;height:.0432px;background:linear-gradient(90deg,#0006,#0009,#000000b3,#0009,#0006);transform-origin:.1755px .0216px;box-shadow:0 -.027px .045px #ffffff4d,0 .027px .045px #0006;border-radius:.009px}.inner-screw-wrapper-top-left{top:6px;left:6px}.inner-screw-wrapper-top-left .inner-screw:before{transform:rotate(15deg)}.inner-screw-wrapper-top-right{top:6px;right:6px}.inner-screw-wrapper-top-right .inner-screw:before{transform:rotate(-22deg)}.inner-screw-wrapper-bot-left{bottom:6px;left:6px}.inner-screw-wrapper-bot-left .inner-screw:before{transform:rotate(8deg)}.inner-screw-wrapper-bot-right{bottom:6px;right:6px}.inner-screw-wrapper-bot-right .inner-screw:before{transform:rotate(-35deg)}.tech-layer .feature-screw-wrapper.feature-screw-top-left{top:7px;left:7px}.tech-layer .feature-screw-wrapper.feature-screw-top-right{top:7px;right:7px}.tech-layer .feature-screw-wrapper.feature-screw-bottom-left{bottom:7px;left:7px}.tech-layer .feature-screw-wrapper.feature-screw-bottom-right{bottom:7px;right:7px}.MuiDialog-paper .corner-screw,.auth-modal .corner-screw,.login-modal .corner-screw,.auth-modal-screw,.modal-screw{width:16px!important;height:16px!important;font-size:8px!important;opacity:.4;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10}.MuiDialog-paper .corner-screw:hover,.auth-modal .corner-screw:hover,.login-modal .corner-screw:hover,.auth-modal-screw:hover,.modal-screw:hover{opacity:.7;transform:rotate(90deg)}.corner-screw,.auth-modal-screw,.modal-screw{position:absolute;display:flex;align-items:center;justify-content:center;color:#ffffff4d;background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border-radius:50%;backdrop-filter:blur(10px);box-shadow:inset 0 1px 2px #ffffff1a,0 1px 3px #0003;pointer-events:none}.corner-screw.top-left,.auth-modal-screw.top-left,.modal-screw:nth-of-type(1){top:12px!important;left:12px!important}.corner-screw.top-right,.auth-modal-screw.top-right,.modal-screw:nth-of-type(2){top:12px!important;right:12px!important}.corner-screw.bottom-left,.auth-modal-screw.bottom-left,.modal-screw:nth-of-type(3){bottom:12px!important;left:12px!important}.corner-screw.bottom-right,.auth-modal-screw.bottom-right,.modal-screw:nth-of-type(4){bottom:12px!important;right:12px!important}.corner-screw:before,.auth-modal-screw:before,.modal-screw:before{content:"✕";font-size:8px!important;font-weight:300;line-height:1;color:#ffffff80}.corner-screw.phillips:before,.auth-modal-screw.phillips:before{content:"+";font-size:10px!important;font-weight:200}.corner-screw.hex:before,.auth-modal-screw.hex:before{content:"⬡";font-size:8px!important}.MuiDialog-paper,.auth-modal,.login-modal{position:relative;overflow:visible!important}@media (prefers-color-scheme: dark){.corner-screw,.auth-modal-screw,.modal-screw{color:#fff3;background:linear-gradient(145deg,#0000004d,#0003)}.corner-screw:before,.auth-modal-screw:before,.modal-screw:before{color:#ffffff4d}}:root{--bg-dark: #0a0a0a;--bg-darker: #050505;--panel-dark: #1a1a1a;--panel-darker: #141414;--purple-primary: #9f58fa;--purple-dark: #7e22ce;--purple-light: #a855f7;--blue-accent: #4B96DC;--blue-light: #60a5fa;--green-accent: #4bd48e;--green-neon: #00ff88;--pink-accent: #f53969;--orange-accent: #ff6b35;--cyan-accent: #00d4ff;--yellow-accent: #ffd93d;--red-accent: #ff4444;--text-primary: #ffffff;--text-secondary: #94a3b8;--text-muted: #64748b;--border-color: rgba(255, 255, 255, .1);--glass: rgba(255, 255, 255, .05);--glass-hover: rgba(255, 255, 255, .08);--gem-impossible: #ff00ff;--gem-shift: #00ffff;--gem-deep: #ff00aa;--metal-light: #e8e8e8;--metal-mid: #999;--metal-dark: #555;--metal-shadow: #222}.logout-modal{position:relative;width:90%;max-width:360px;min-height:320px;max-height:90vh;overflow:hidden;background:linear-gradient(135deg,#1a1a1afa,#1e1e1ef2,#1a1a1afa);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.15);border-radius:18px;box-shadow:0 15px 45px #00000080,0 0 30px #ff44441a,0 0 60px #ff00ff0d,inset 0 .75px #ffffff1a,inset 0 -.75px #0000004d;padding:36px 30px 24px;transform-style:preserve-3d;opacity:1;z-index:10001}.logout-modal:before{content:"";position:absolute;inset:-1px;border-radius:18px;background:linear-gradient(135deg,var(--red-accent),var(--orange-accent));opacity:.1;z-index:-1;animation:breathing 4s ease-in-out infinite}.logout-modal .screw{position:absolute;width:6px;height:6px;background:radial-gradient(circle at 40% 40%,#f0f0f0,#d8d8d8,silver,#999,#777,#555);border-radius:50%;box-shadow:inset 0 1px 2px #fffc,inset 0 -1px 2px #00000080,0 .5px 1px #000c,0 1px 2px #0006;z-index:10001;transform:translateZ(10px);transition:transform .3s ease}.logout-modal .screw:before{content:"";position:absolute;top:50%;left:10%;width:80%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.3) 10%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.8) 50%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.3) 90%,transparent 100%);transform:translateY(-50%);box-shadow:inset 0 .5px .5px #00000080,0 .5px #ffffff4d}.logout-modal .screw-tl{inset:12px auto auto 12px!important}.logout-modal .screw-tr{inset:12px 12px auto auto!important}.logout-modal .screw-bl{inset:auto auto 12px 12px!important}.logout-modal .screw-br{inset:auto 12px 12px auto!important}.logout-modal .screw:hover{transform:translateZ(10px) rotate(360deg)}.power-rail{position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;height:1.5px;background:linear-gradient(to right,transparent,rgba(255,68,68,.2),rgba(255,68,68,.1),rgba(255,68,68,.2),transparent);overflow:hidden}.power-rail:after{content:"";position:absolute;height:100%;width:20%;background:linear-gradient(to right,transparent,var(--red-accent),transparent);animation:powerFlow 4s infinite linear;box-shadow:0 0 10px var(--red-accent)}.power-node{position:absolute;top:-1.5px;width:4.5px;height:4.5px;background:radial-gradient(circle,var(--red-accent),transparent);border-radius:50%;animation:nodePulse 2s infinite ease-in-out}@keyframes jewelPulse{0%,to{transform:scale(1) rotate(0);filter:brightness(1) hue-rotate(0deg)}25%{transform:scale(1.1) rotate(90deg);filter:brightness(1.2) hue-rotate(-30deg)}50%{transform:scale(1.05) rotate(180deg);filter:brightness(1.4) hue-rotate(-60deg)}75%{transform:scale(1.08) rotate(270deg);filter:brightness(1.1) hue-rotate(-90deg)}}.logo-title{font-family:Orbitron,monospace;font-size:18px;font-weight:800;background:linear-gradient(135deg,var(--red-accent),var(--orange-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:6px}.logout-message{font-size:11px;color:var(--text-secondary);text-align:center;line-height:1.6;margin-bottom:24px;padding:0 10px}.action-buttons{display:flex;gap:12px;margin-top:24px}.action-btn{flex:1;padding:10px 15px;border-radius:9px;border:1px solid rgba(255,255,255,.1);font-size:12px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.action-btn.cancel{background:#ffffff0d;color:var(--text-secondary)}.action-btn.cancel:hover{background:#ffffff14;transform:translateY(-1px);box-shadow:0 4px 12px #ffffff1a}.action-btn.logout{background:linear-gradient(135deg,#f44c,#ff6b35cc);color:#fff;border-color:var(--red-accent)}.action-btn.logout:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.action-btn.logout:hover:before{left:100%}.action-btn.logout:hover{transform:translateY(-1.5px);box-shadow:0 6px 18px #f446,0 0 30px #f443}.action-btn:disabled{opacity:.7;cursor:not-allowed}.session-info{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:9px;padding:12px;margin-bottom:18px}.session-item{display:flex;justify-content:space-between;align-items:center;font-size:10px;margin-bottom:6px}.session-item:last-child{margin-bottom:0}.session-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.session-value{color:var(--text-secondary);font-family:JetBrains Mono,monospace}.led-indicator:nth-child(1){background:var(--orange-accent);box-shadow:0 0 4px var(--orange-accent);animation-delay:0s}.led-indicator:nth-child(3){background:var(--red-accent);box-shadow:0 0 4px var(--red-accent);animation-delay:1s}.led-indicator:nth-child(4){background:var(--yellow-accent);box-shadow:0 0 4px var(--yellow-accent);animation-delay:2s}@media (max-width: 480px){.modal-overlay{padding:0}.logout-modal{width:100%;height:100%;border-radius:0;min-height:100vh;padding:45px 22px 30px}.screw{display:none}}:root{--bg-dark: #0a0a0a;--bg-darker: #050505;--panel-dark: #1a1a1a;--panel-darker: #141414;--purple-primary: #9f58fa;--purple-dark: #7e22ce;--purple-light: #a855f7;--blue-accent: #4B96DC;--blue-light: #60a5fa;--green-accent: #4bd48e;--green-neon: #00ff88;--pink-accent: #2e7d32;--orange-accent: #4caf50;--cyan-accent: #81c784;--yellow-accent: #c0c0c0;--text-primary: #ffffff;--text-secondary: #94a3b8;--text-muted: #64748b;--border-color: rgba(255, 255, 255, .1);--glass: rgba(255, 255, 255, .05);--glass-hover: rgba(255, 255, 255, .08);--gem-impossible: #4caf50;--gem-shift: #81c784;--gem-deep: #2e7d32;--metal-light: #e8e8e8;--metal-mid: #999;--metal-dark: #555;--metal-shadow: #222}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease}.signup-modal{position:relative;width:300px;min-height:450px;background:linear-gradient(135deg,#1a1a1af2,#1e1e1ee6,#1a1a1af2);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:0 15px 45px #00000080,0 0 30px #2e7d321a,0 0 60px #81c7840d,inset 0 .75px #ffffff1a,inset 0 -.75px #0000004d;padding:36px 30px 24px;transform-style:preserve-3d;opacity:1;overflow:visible;z-index:10000}.signup-modal:before{content:"";position:absolute;inset:-1px;border-radius:18px;background:linear-gradient(135deg,var(--gem-deep),var(--gem-shift));opacity:.1;z-index:-1;animation:breathing 4s ease-in-out infinite}.signup-modal .screw{position:absolute;width:5px!important;height:5px!important;background:radial-gradient(circle at 40% 40%,#f0f0f0,#d8d8d8,silver,#999,#777,#555);border-radius:50%;box-shadow:inset 0 2px 3px #fffc,inset 0 -2px 3px #00000080,0 1px 2px #000c,0 2px 4px #0006;z-index:10001}.signup-modal .screw:before{content:"";position:absolute;top:50%;left:10%;width:80%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.3) 10%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.8) 50%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.3) 90%,transparent 100%);transform:translateY(-50%);box-shadow:inset 0 1px 1px #00000080,0 1px #ffffff4d}.signup-modal .screw-tl{top:16px;left:16px}.signup-modal .screw-tr{top:16px;right:16px}.signup-modal .screw-bl{bottom:16px;left:16px}.signup-modal .screw-br{bottom:16px;right:16px}.power-rail{position:absolute;top:-1px;left:50%;transform:translate(-50%);width:80%;height:2px;background:linear-gradient(to right,transparent,rgba(46,125,50,.2),rgba(255,0,170,.1),rgba(46,125,50,.2),transparent);overflow:visible;z-index:5}.power-rail:after{content:"";position:absolute;height:100%;width:20%;background:linear-gradient(to right,transparent,var(--gem-deep),transparent);animation:powerFlow 4s infinite linear;box-shadow:0 0 10px var(--gem-deep)}@keyframes powerFlow{0%{left:-20%}to{left:120%}}.power-node{position:absolute;top:-2px;width:6px;height:6px;background:radial-gradient(circle,var(--gem-deep),transparent);border-radius:50%;animation:nodePulse 2s infinite ease-in-out;z-index:6}.close-btn{position:absolute;top:12px;right:12px;width:24px;height:24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:20}.close-btn:before,.close-btn:after{content:"";position:absolute;width:12px;height:1.5px;background:var(--text-secondary);transition:background .3s ease}.close-btn:hover:before,.close-btn:hover:after{background:#2e7d32}.logo-section{text-align:center;margin-bottom:24px}.logo-icon{width:48px;height:48px;margin:0 auto 12px;position:relative}@keyframes jewelPulse{0%,to{transform:scale(1) rotate(0);filter:brightness(1) hue-rotate(0deg)}25%{transform:scale(1.1) rotate(90deg);filter:brightness(1.2) hue-rotate(30deg)}50%{transform:scale(1.05) rotate(180deg);filter:brightness(1.4) hue-rotate(60deg)}75%{transform:scale(1.08) rotate(270deg);filter:brightness(1.1) hue-rotate(90deg)}}.logo-jewel{animation:jewelPulse 6s infinite;transform-origin:center}.logo-title{font-family:Orbitron,monospace;font-size:18px;font-weight:800;background:linear-gradient(135deg,var(--gem-deep),var(--gem-shift));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:6px}.logo-subtitle{font-size:8px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.1px;font-weight:500}.form-section{margin-top:24px}.form-input{width:100%;padding:10px 15px;margin-bottom:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:var(--text-primary);font-size:12px;font-family:Inter,sans-serif;transition:all .3s ease}.form-input:focus{outline:none;background:#ffffff0d;border-color:var(--gem-deep);box-shadow:0 0 0 2px #ff00aa1a}.form-input::placeholder{color:var(--text-muted)}.submit-btn{width:100%;padding:11px 15px;margin-top:6px;border-radius:9px;border:1px solid var(--gem-deep);background:linear-gradient(135deg,#9f58fa,#4b96dc);color:#fff;font-size:12px;font-weight:600;font-family:Inter,sans-serif;letter-spacing:.5px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.submit-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.submit-btn:hover:before{left:100%}.submit-btn:hover{transform:translateY(-1.5px);box-shadow:0 6px 18px #2e7d3266,0 0 30px #2e7d3233}.submit-btn:disabled{opacity:.7;cursor:not-allowed}.error-message{color:#f44;font-size:11px;margin-bottom:12px;text-align:center}.divider{position:relative;text-align:center;margin:18px 0}.divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgba(46,125,50,.2),transparent);transform:translateY(-50%)}.divider-text{position:relative;display:inline-block;padding:0 12px;background:#1a1a1af2;color:var(--text-muted);font-size:9px;font-weight:500;letter-spacing:.75px}.social-btn{width:100%;padding:10px 15px;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;margin-bottom:9px;white-space:nowrap;text-overflow:ellipsis}.social-btn.google:hover{background:#fff;transform:translateY(-1.5px);box-shadow:0 6px 18px #81c7844d,0 0 30px #81c7841a,inset 0 0 0 .75px #81c78433;border-color:#81c7844d}.social-icon{width:15px;height:15px;display:flex;align-items:center;justify-content:center}.login-link{text-align:center;margin-top:18px}.login-link a{color:var(--text-muted);font-size:10px;text-decoration:none;transition:all .3s ease;position:relative}.login-link a:hover{color:var(--gem-deep)}.modal-footer{position:absolute;bottom:15px;left:0;right:0;text-align:center}.security-text{font-size:7.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.1px;display:flex;align-items:center;justify-content:center;gap:6px}.led-indicator{width:4.5px;height:4.5px;border-radius:50%;display:inline-block;animation:ledBlink 3s infinite}.led-indicator:nth-child(3){background:var(--gem-deep);box-shadow:0 0 4px var(--gem-deep);animation-delay:1s}.led-indicator:nth-child(4){background:var(--gem-shift);box-shadow:0 0 4px var(--gem-shift);animation-delay:2s}.loading-overlay{position:absolute;inset:0;background:#000c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:18px;display:none;align-items:center;justify-content:center;z-index:100}.loading-jewel{width:36px;height:36px;animation:loadingSpin 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite}.success-flare{position:absolute;top:50%;left:50%;width:150px;height:150px;transform:translate(-50%,-50%);pointer-events:none;display:none}@media (max-width: 480px){.modal-overlay{padding:0}.signup-modal{width:100%;height:100%;border-radius:0;min-height:100vh;padding:45px 22px 30px}.screw{display:none}}:root{--bg-dark: #0a0a0a;--bg-darker: #050505;--panel-dark: #1a1a1a;--panel-darker: #141414;--purple-primary: #9f58fa;--purple-dark: #7e22ce;--purple-light: #a855f7;--blue-accent: #4B96DC;--blue-light: #60a5fa;--green-accent: #4bd48e;--green-neon: #00ff88;--pink-accent: #f53969;--orange-accent: #ff6b35;--cyan-accent: #00d4ff;--yellow-accent: #ffd93d;--text-primary: #ffffff;--text-secondary: #94a3b8;--text-muted: #64748b;--border-color: rgba(255, 255, 255, .1);--glass: rgba(255, 255, 255, .05);--glass-hover: rgba(255, 255, 255, .08);--gem-impossible: #ff00ff;--gem-shift: #00ffff;--gem-deep: #ff00aa;--metal-light: #e8e8e8;--metal-mid: #999;--metal-dark: #555;--metal-shadow: #222}.starfield{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.stars{position:absolute;top:0;left:0;width:100%;height:200%;background-image:radial-gradient(2px 2px at 20% 30%,white,transparent),radial-gradient(2px 2px at 40% 70%,white,transparent),radial-gradient(1px 1px at 50% 50%,white,transparent),radial-gradient(1px 1px at 80% 10%,white,transparent),radial-gradient(2px 2px at 90% 60%,white,transparent);background-size:200px 200px;background-repeat:repeat;animation:moveStars 60s linear infinite}@keyframes moveStars{0%{transform:translateY(0)}to{transform:translateY(-100vh)}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease;padding:20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.login-modal{position:relative;width:90%;max-width:360px;min-height:500px;max-height:90vh;overflow:hidden;background:linear-gradient(135deg,#1a1a1afa,#1e1e1ef2,#1a1a1afa);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.15);border-radius:24px;box-shadow:0 20px 60px #00000080,0 0 40px #00ffff1a,0 0 80px #ff00ff0d,inset 0 1px #ffffff1a,inset 0 -1px #0000004d;padding:48px 40px 32px;transform-style:preserve-3d}.login-modal:before{content:"";position:absolute;inset:-1px;border-radius:24px;background:linear-gradient(135deg,var(--gem-impossible),var(--gem-shift));opacity:.1;z-index:-1;animation:breathing 4s ease-in-out infinite}@keyframes breathing{0%,to{transform:scale(1);opacity:.1}50%{transform:scale(1.02);opacity:.2}}.login-modal .screw{position:absolute;width:6px;height:6px;background:radial-gradient(circle at 35% 35%,#e0e0e0,#b8b8b8 15%,#888 40%,#555,#222);border-radius:50%;box-shadow:inset 0 .5px 1px #fff6,inset 0 -.5px 1px #00000080,0 .5px 2px #000c;z-index:10;display:flex;align-items:center;justify-content:center}.login-modal .screw:before{content:"";position:absolute;top:50%;left:50%;width:70%;height:.5px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.6) 20%,rgba(0,0,0,.8) 50%,rgba(0,0,0,.6) 80%,transparent);transform:translate(-50%,-50%)}.login-modal .screw-tl{top:16px!important;left:16px!important}.login-modal .screw-tr{top:16px!important;right:16px!important}.login-modal .screw-bl{bottom:16px!important;left:16px!important}.login-modal .screw-br{bottom:16px!important;right:16px!important}.screw{position:absolute;width:14px;height:14px;background:linear-gradient(145deg,var(--metal-light) 0%,var(--metal-mid) 45%,var(--metal-dark) 50%,var(--metal-shadow) 100%);border-radius:2px;box-shadow:inset 0 1px 2px #ffffff4d,inset 0 -1px 2px #00000080,0 2px 4px #0000004d;display:flex;align-items:center;justify-content:center;transition:transform .4s ease;z-index:10}.screw:before{content:"";position:absolute;width:10px;height:1.5px;background:linear-gradient(to bottom,#000000b3,#000000e6);box-shadow:inset 0 1px #00000080,0 1px #ffffff1a}.screw:hover{transform:rotate(90deg) scale(1.05)}.login-modal .screw-tl{top:12px;left:12px}.login-modal .screw-tr{top:12px;right:12px}.login-modal .screw-bl{bottom:12px;left:12px}.login-modal .screw-br{bottom:12px;right:12px}.power-rail{position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;height:2px;background:linear-gradient(to right,transparent,rgba(0,255,255,.2),rgba(0,255,255,.1),rgba(0,255,255,.2),transparent);overflow:hidden}.power-rail:after{content:"";position:absolute;height:100%;width:30px;background:linear-gradient(to right,transparent,var(--gem-shift) 30%,rgba(0,255,255,.8) 50%,var(--gem-shift) 70%,transparent);animation:powerFlow 3s infinite ease-in-out;box-shadow:0 0 15px var(--gem-shift)}@keyframes powerFlow{0%{left:-30px;opacity:0}10%{opacity:1}90%{opacity:1}to{left:calc(100% + 30px);opacity:0}}.power-node{position:absolute;top:-2px;width:6px;height:6px;background:radial-gradient(circle,var(--gem-shift),transparent);border-radius:50%;animation:nodePulse 2s infinite ease-in-out}.power-node:nth-child(1){left:20%;animation-delay:0s}.power-node:nth-child(2){left:40%;animation-delay:.5s}.power-node:nth-child(3){left:60%;animation-delay:1s}.power-node:nth-child(4){left:80%;animation-delay:1.5s}@keyframes nodePulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.5);opacity:1}}.close-btn{position:absolute;top:16px;right:16px;width:32px;height:32px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:20}.close-btn:hover{background:#ff00001a;border-color:#ff00004d;transform:rotate(90deg)}.close-btn:before,.close-btn:after{content:"";position:absolute;width:16px;height:2px;background:var(--text-secondary);transition:background .3s ease}.close-btn:before{transform:rotate(45deg)}.close-btn:after{transform:rotate(-45deg)}.close-btn:hover:before,.close-btn:hover:after{background:#ff0040}.logo-section{text-align:center;margin-bottom:32px;position:relative;z-index:5}.logo-icon{width:80px;height:80px;margin:0 auto 20px;position:relative;display:flex;align-items:center;justify-content:center}.logo-icon svg{width:100%;height:100%;display:block}.logo-jewel{filter:drop-shadow(0 0 15px rgba(255,0,255,1)) drop-shadow(0 0 25px rgba(0,255,255,.8)) drop-shadow(0 0 35px rgba(255,255,255,.4));animation:jewelPulse 3s ease-in-out infinite;transform-origin:center}@keyframes jewelPulse{0%,to{filter:drop-shadow(0 0 15px rgba(255,0,255,1)) drop-shadow(0 0 25px rgba(0,255,255,.8)) drop-shadow(0 0 35px rgba(255,255,255,.4));transform:scale(1)}50%{filter:drop-shadow(0 0 20px rgba(255,0,255,1)) drop-shadow(0 0 40px rgba(0,255,255,1)) drop-shadow(0 0 50px rgba(255,255,255,.7));transform:scale(1.15)}}.logo-section circle{mix-blend-mode:screen}.logo-title{font-family:Orbitron,monospace;font-size:24px;font-weight:800;background:linear-gradient(135deg,var(--purple-primary),var(--gem-shift));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px}.logo-subtitle{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px;font-weight:500}.auth-section{margin-top:40px}.social-btn{width:100%;padding:10px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;min-height:44px;max-width:100%;box-sizing:border-box}.social-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);transition:transform .6s ease}.social-btn:hover:before{transform:translate(100%)}.social-btn.google{background:#fffffff2;color:#3c4043}.social-btn.google:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #00ffff4d,0 0 40px #00ffff1a,inset 0 0 0 1px #0ff3;border-color:#00ffff4d}.social-btn.facebook{background:#1877f2e6;color:#fff}.social-btn.facebook:hover{background:#1877f2;transform:translateY(-2px);box-shadow:0 8px 24px #ff00ff4d,0 0 40px #ff00ff1a,inset 0 0 0 1px #f0f3;border-color:#ff00ff4d}.social-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.divider{position:relative;text-align:center;margin:24px 0}.divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgba(0,255,255,.2),transparent);transform:translateY(-50%)}.divider-text{position:relative;display:inline-block;padding:0 16px;background:#1a1a1af2;color:var(--text-muted);font-size:12px;font-weight:500;letter-spacing:1px}.divider-dot{display:inline-block;width:4px;height:4px;background:var(--gem-shift);border-radius:50%;margin:0 8px;animation:dotPulse 2s infinite ease-in-out}.divider-dot:nth-child(2){animation-delay:.5s}@keyframes dotPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.email-option{text-align:center;margin-top:24px}.email-link{color:var(--text-muted);font-size:13px;text-decoration:none;transition:all .3s ease;position:relative}.email-link:hover{color:var(--gem-impossible)}.email-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--gem-impossible);transition:width .3s ease}.email-link:hover:after{width:100%}.modal-footer{position:absolute;bottom:20px;left:0;right:0;text-align:center}.security-text{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px;display:flex;align-items:center;justify-content:center;gap:8px}.led-indicator{width:6px;height:6px;border-radius:50%;display:inline-block;animation:ledBlink 3s infinite}.led-indicator:nth-child(1){background:var(--green-accent);box-shadow:0 0 4px var(--green-accent);animation-delay:0s}.led-indicator:nth-child(3){background:var(--gem-shift);box-shadow:0 0 4px var(--gem-shift);animation-delay:1s}.led-indicator:nth-child(4){background:var(--gem-impossible);box-shadow:0 0 4px var(--gem-impossible);animation-delay:2s}@keyframes ledBlink{0%,to{opacity:.3}50%{opacity:1}}.terms{margin-top:20px;font-size:11px;color:var(--text-muted);text-align:center;line-height:1.6}.terms a{color:var(--gem-shift);text-decoration:none;transition:color .3s ease}.terms a:hover{color:var(--gem-impossible)}.loading-overlay{position:absolute;inset:0;background:#000c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:24px;display:none;align-items:center;justify-content:center;z-index:100}.loading-overlay.active{display:flex}.loading-jewel{width:48px;height:48px;animation:loadingSpin 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite}@keyframes loadingSpin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(360deg) scale(1)}}.success-flare{position:absolute;top:50%;left:50%;width:200px;height:200px;transform:translate(-50%,-50%);pointer-events:none;display:none}.success-flare.active{display:block;animation:flareExpand .8s ease-out}@keyframes flareExpand{0%{transform:translate(-50%,-50%) scale(0) rotate(0);opacity:1}to{transform:translate(-50%,-50%) scale(3) rotate(180deg);opacity:0}}.social-btn:focus{outline:none;box-shadow:0 0 0 2px #0ff6}@media (max-width: 480px){.modal-overlay{padding:0}.login-modal{width:100%;height:100%;border-radius:0;min-height:100vh;padding:60px 30px 40px}.login-modal .screw{display:none}}@media (max-width: 600px){.login-modal{width:90%;min-width:320px;max-width:400px}.social-btn{font-size:14px;padding:12px 16px;min-height:44px;max-width:100%}}@media (max-width: 360px){.social-btn{font-size:13px;padding:10px 12px;gap:8px}}:root{--bg-dark: #0a0a0a;--bg-darker: #050505;--panel-dark: #1a1a1a;--panel-darker: #141414;--purple-primary: #9f58fa;--purple-dark: #7e22ce;--purple-light: #a855f7;--blue-accent: #4B96DC;--blue-light: #60a5fa;--green-accent: #4bd48e;--green-neon: #00ff88;--pink-accent: #f53969;--orange-accent: #ff6b35;--cyan-accent: #00d4ff;--yellow-accent: #ffd93d;--text-primary: #ffffff;--text-secondary: #94a3b8;--text-muted: #64748b;--border-color: rgba(255, 255, 255, .1);--glass: rgba(255, 255, 255, .05);--glass-hover: rgba(255, 255, 255, .08);--matrix-green: #00ff41;--warning-red: #ff0040;--amber-neutral: #ffaa00;--gem-impossible: #ff00ff;--gem-shift: #00ffff;--gem-deep: #ff00aa;--nav-height: 60px;--scroll-offset: 0px}.repspheres-header-container{position:fixed;top:0;left:0;right:0;z-index:1000;padding-top:24px}.repspheres-nav-container{position:relative;left:50%;transform:translate(-50%);width:96vw;max-width:1400px;height:60px;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:radial-gradient(ellipse 3px 1px at 8% 23%,rgba(255,255,255,.12) 0%,transparent 60%),radial-gradient(ellipse 2px 1px at 31% 47%,rgba(0,0,0,.08) 0%,transparent 50%),radial-gradient(ellipse 2px 1px at 72% 19%,rgba(255,255,255,.09) 0%,transparent 55%),radial-gradient(ellipse 3px 1px at 93% 81%,rgba(0,0,0,.06) 0%,transparent 45%),radial-gradient(circle 1px at 15% 62%,rgba(255,255,255,.06) 0%,transparent 40%),radial-gradient(circle 1px at 58% 83%,rgba(0,0,0,.04) 0%,transparent 35%),radial-gradient(circle 1px at 84% 37%,rgba(255,255,255,.05) 0%,transparent 38%),radial-gradient(circle 1px at 26% 91%,rgba(0,0,0,.03) 0%,transparent 32%),radial-gradient(ellipse at 23% 15%,rgba(255,255,255,.08) 0%,transparent 45%),radial-gradient(ellipse at 67% 32%,rgba(255,255,255,.04) 0%,transparent 35%),radial-gradient(ellipse at 41% 78%,rgba(255,255,255,.06) 0%,transparent 40%),radial-gradient(ellipse at 89% 65%,rgba(255,255,255,.03) 0%,transparent 30%),radial-gradient(ellipse at 12% 87%,rgba(255,255,255,.05) 0%,transparent 38%),linear-gradient(89.2deg,transparent 0%,rgba(255,255,255,.015) 23%,rgba(255,255,255,.035) 47%,rgba(255,255,255,.025) 71%,transparent 100%),linear-gradient(90.8deg,transparent 0%,rgba(0,0,0,.01) 19%,rgba(0,0,0,.025) 53%,rgba(0,0,0,.015) 78%,transparent 100%),linear-gradient(to right,#0b0b0bfa,#131313f5 12%,#161616f2 28%,#111111f7 42%,#141414f5 58%,#121212f5 72%,#151515f2 88%,#0b0b0bfa);border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 12px 40px #00000080,0 0 20px #c8c8c80a,0 2px 10px #000000b3,inset 0 1px #ffffff14,inset 0 -1px #0006;transform-style:preserve-3d;perspective:1000px;transition:all .3s ease;overflow:hidden}.repspheres-header-container.scrolled .repspheres-nav-container{box-shadow:0 16px 50px #0009,0 0 30px #c8c8c80f,0 0 60px #b4b4b408,0 2px 20px #7878781a,inset 0 -1px 1px #ffffff0f,inset 0 1px #ffffff1a;border-color:#ffffff26;transform:translate(-50%) scale(.98) translateZ(30px)}.telemetry-container{position:relative;margin-top:8px;width:96vw;max-width:1400px;left:50%;transform:translate(-50%);padding:8px 0;border-top:1px solid rgba(255,255,255,.05);background:linear-gradient(to bottom,rgba(255,255,255,.02) 0%,transparent 100%)}.telemetry-rail-system{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 24px}.telemetry-rail-wrapper.unified{display:flex;align-items:center;justify-content:center;gap:8px;width:50vw;max-width:600px;margin:0 auto}.telemetry-status-inline{font-size:8px;color:#64748b;text-transform:uppercase;font-family:Orbitron,monospace;letter-spacing:.4px;opacity:.4;transition:all .3s ease;animation:statusUpdate 8s infinite;text-align:center;flex-shrink:0}.telemetry-node{width:4px;height:4px;border-radius:50%;background:radial-gradient(circle,rgba(255,0,255,1),rgba(255,0,170,.8),transparent);box-shadow:0 0 4px #0ff9,inset 0 0 1px #ffffff80;animation:nodePulse 3s infinite ease-in-out}.nav-edge{position:absolute;top:10px;bottom:10px;width:3px;background:linear-gradient(to bottom,#f0f3,#00ffff1a);box-shadow:0 0 8px #00ffff26;opacity:.6;z-index:1;transition:all .3s ease}.left-edge{left:-4px;border-radius:2px 0 0 2px}.right-edge{right:-4px;border-radius:0 2px 2px 0}.nav-screws{position:absolute;inset:0;pointer-events:none;z-index:2}.screw-wrapper{position:absolute;width:4.8px;height:4.8px;border-radius:50%;background:radial-gradient(circle at center,rgba(0,0,0,.5) 0%,rgba(0,0,0,.3) 40%,rgba(0,0,0,.1) 70%,transparent 100%);box-shadow:inset 0 2px 3px #0009,inset 0 -1px 2px #ffffff0d;display:flex;align-items:center;justify-content:center}.screw{position:relative;width:4.4px;height:4.4px;background:radial-gradient(circle at 25% 25%,#e8e8e8,#d6d6d6,#c4c4c4,#b8b8b8,#a8a8a8);border-radius:50%;box-shadow:inset 0 .3px .8px #fff6,inset 0 -.3px .8px #0000004d,inset 0 0 0 .3px #0000001a}.screw:before{content:"";position:absolute;top:2.11px;left:.34px;width:3.9px;height:.48px;background:linear-gradient(90deg,#0006,#0009,#000000b3,#0009,#0006);transform-origin:1.95px .24px;box-shadow:0 -.3px .5px #ffffff4d,0 .3px .5px #0006;border-radius:.1px}.screw-wrapper-top-left{top:10px;left:10px}.screw-wrapper-top-left .screw:before{transform:rotate(15deg)}.screw-wrapper-top-right{top:10px;right:10px}.screw-wrapper-top-right .screw:before{transform:rotate(-22deg)}.screw-wrapper-bot-left{bottom:10px;left:10px}.screw-wrapper-bot-left .screw:before{transform:rotate(8deg)}.screw-wrapper-bot-right{bottom:10px;right:10px}.screw-wrapper-bot-right .screw:before{transform:rotate(-35deg)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:1200px;margin:0 auto;padding:0 19px;position:relative}.nav-logo{display:flex;align-items:center;gap:12px;text-decoration:none;padding:8px 16px;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-logo-icon{width:36px;height:36px;position:relative}.nav-logo-icon svg{width:100%;height:100%;filter:drop-shadow(0 1px 2px rgba(255,255,255,.1))}.nav-logo-text{font-family:Orbitron,monospace;font-size:20px;font-weight:800;background:linear-gradient(135deg,#9f58fa,#4b96dc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}.nav-links{display:flex;align-items:center;gap:8px;justify-content:center;flex:1;min-width:0;overflow:hidden}.nav-link{position:relative;padding:8px 16px;border-radius:10px;text-decoration:none;color:#94a3b8;font-size:13px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;white-space:nowrap;gap:6px;background:#ffffff05;border:1px solid transparent;overflow:hidden}.nav-link:hover{color:#fff;background:#ffffff0d;border-color:#ff00ff4d;transform:translateY(-1px)}.nav-link.active{color:#fff;background:#ffffff14;border-color:#f0f6}.nav-link-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;position:relative}.nav-link-icon:before{content:"";position:absolute;width:5px;height:5px;background:currentColor;border-radius:50%;opacity:.6;animation:pulse 2s infinite}.icon-market:before{background:#4bd48e;box-shadow:0 0 10px #4bd48e}.icon-canvas:before{background:#9f58fa;box-shadow:0 0 10px #9f58fa}.icon-pipeline:before{background:#ff6b35;box-shadow:0 0 10px #ff6b35}.icon-sphere:before{background:#4b96dc;box-shadow:0 0 10px #4b96dc}.icon-podcasts:before{background:#f53969;box-shadow:0 0 10px #f53969}.icon-analytics:before{background:#ffd93d;box-shadow:0 0 10px #ffd93d}.nav-actions{display:flex;align-items:center;gap:12px;margin-right:1px;transition:all .3s ease}.repspheres-header-container.scrolled .nav-actions{margin-right:2px}.nav-cta,.nav-cta-secondary{position:relative;padding:10px 24px;border-radius:12px;background:linear-gradient(135deg,var(--purple-primary),var(--blue-accent));color:#fff;font-weight:600;font-size:14px;text-decoration:none;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;white-space:nowrap;box-shadow:0 4px 20px #9f58fa4d,0 0 0 1px #ffffff1a inset}.nav-cta:after,.nav-cta-secondary:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border:2px solid;border-color:transparent var(--gem-impossible) transparent var(--gem-shift);border-radius:12px;transform:translate(-50%,-50%) scale(1.1);opacity:0;transition:all .3s ease}.nav-cta:hover:after,.nav-cta-secondary:hover:after{opacity:1;transform:translate(-50%,-50%) scale(1.15) rotate(180deg);animation:forcefieldRotate 2s linear infinite}@keyframes forcefieldRotate{0%{transform:translate(-50%,-50%) scale(1.15) rotate(0)}to{transform:translate(-50%,-50%) scale(1.15) rotate(360deg)}}.nav-cta:before,.nav-cta-secondary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.nav-cta:hover:before,.nav-cta-secondary:hover:before{left:100%}.nav-cta:hover,.nav-cta-secondary:hover{transform:translateY(-2px);box-shadow:0 6px 30px #9f58fa66,0 0 0 2px #fff3 inset,0 0 40px #ff00ff4d;filter:brightness(1.1)}.nav-more{position:relative;width:36px;height:36px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-more:hover{background:#ffffff14;border-color:#ff00ff4d}.nav-more-icon{display:flex;gap:3px}.nav-more-dot{width:3px;height:3px;border-radius:50%;background:#94a3b8;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-hamburger{display:none;position:relative;width:36px;height:36px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);cursor:pointer;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1002}.nav-hamburger:hover{background:#ffffff14;border-color:#ff00ff4d}.hamburger-icon{width:20px;height:14px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.hamburger-line{width:100%;height:2px;background:#fff;border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center;opacity:.8;box-shadow:0 0 3px #ffffff4d}.nav-hamburger.active .hamburger-line:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-hamburger.active .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.nav-hamburger.active .hamburger-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu-overlay{position:fixed;inset:0;background:#000000f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:999}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu{position:fixed;top:100px;left:50%;transform:translate(-50%) translateY(-20px);width:90%;max-width:400px;background:#1a1a1a;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:30px;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition-delay:.1s;box-shadow:0 20px 60px #00000080,0 0 40px #ff00ff1a}.mobile-menu-overlay.active .mobile-menu{opacity:1;transform:translate(-50%) translateY(0)}.mobile-menu-links{display:flex;flex-direction:column;gap:10px}.mobile-menu-link{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:12px;text-decoration:none;color:#94a3b8;font-size:16px;font-weight:500;background:#ffffff05;border:1px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-menu-link:hover{color:#fff;background:#ffffff0d;border-color:#ff00ff4d;transform:translate(5px)}@keyframes pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.5);opacity:.3}}@keyframes nodePulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.3);opacity:1}}@keyframes statusUpdate{0%,to{opacity:.4}50%{opacity:.6}}@media (min-width: 1025px){.nav-inner{padding:0 19px}.nav-cta,.nav-cta-secondary{padding:10px 24px;font-size:14px}.nav-actions{gap:12px;margin-right:1px}}@media (max-width: 1024px) and (min-width: 769px){.nav-inner{padding:0 19px}.nav-cta,.nav-cta-secondary{padding:8px 16px;font-size:12px}.nav-link{padding:6px 12px;font-size:12px}.nav-actions{gap:8px;margin-right:1px}}@media (max-width: 768px){.nav-links,.nav-more{display:none}.nav-hamburger{display:flex}.nav-inner{padding:0 19px}.nav-actions{gap:8px;margin-right:1px}.nav-cta,.nav-cta-secondary{padding:8px 14px;font-size:12px;white-space:nowrap}}@media (max-width: 480px){.nav-inner{padding:0 19px}.nav-actions{gap:6px;margin-right:1px}.nav-cta,.nav-cta-secondary{padding:6px 12px;font-size:11px}}@media (max-width: 375px){.nav-inner{padding:0 19px}.nav-actions{gap:4px;margin-right:1px}.nav-cta,.nav-cta-secondary{padding:5px 10px;font-size:10px}.nav-cta-secondary{display:none}}@media (max-width: 375px){.telemetry-rail-wrapper.unified{width:80vw}}@media (min-width: 376px) and (max-width: 480px){.telemetry-rail-wrapper.unified{width:70vw}}@media (min-width: 481px) and (max-width: 768px){.telemetry-rail-wrapper.unified{width:60vw}}@media (min-width: 769px) and (max-width: 1024px){.telemetry-rail-wrapper.unified{width:50vw}}@media (min-width: 1025px){.telemetry-rail-wrapper.unified{width:600px;max-width:50vw}}*{box-sizing:border-box}html{scroll-behavior:smooth;height:100%;-webkit-overflow-scrolling:touch}body{margin:0;padding:0;min-height:100vh;overflow-y:auto;overflow-x:hidden;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}#root{min-height:100vh;overflow:visible}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}::-webkit-scrollbar-thumb{background:#888;border-radius:6px;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background:#555}*{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.MuiTableContainer-root{overflow:auto}.MuiTableHead-root{position:sticky;top:0;z-index:10;background-color:inherit}.MuiDialog-paper{overflow-y:auto}.MuiBox-root{overflow:visible}
