@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.landing-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;display:flex;align-items:center;justify-content:center;animation:landing-modalFadeIn .3s ease-out;overflow:hidden;overscroll-behavior:contain}@keyframes landing-modalFadeIn{0%{opacity:0}to{opacity:1}}.landing-modal-container{width:90%;height:90%;max-width:1200px;max-height:900px;position:relative;animation:landing-modalSlideIn .4s cubic-bezier(.4,0,.2,1);border-radius:24px;overflow:hidden;box-shadow:0 25px 50px #00000040;touch-action:none}@keyframes landing-modalSlideIn{0%{transform:scale(.9) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.landing-modal{width:100%;height:100%;background-color:#1a1a2e;color:#fff;font-family:Inter,sans-serif;position:relative;overflow:hidden;border-radius:24px;touch-action:pan-y}.landing-background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/my-background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}.landing-background-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a1a2e4d,#1a1a2e33);z-index:1}.landing-modal-scrollable-content{height:100%;overflow-y:auto;overflow-x:hidden;padding-bottom:140px;position:relative;z-index:10;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overscroll-behavior-y:contain;touch-action:pan-y}.landing-modal-scrollable-content{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.landing-lang-toggle{position:absolute;top:20px;right:20px;z-index:1000}.landing-lang-btn{background:linear-gradient(135deg,#00d4ff,#00a6cc);color:#1a1a2e;border:none;padding:12px 20px;border-radius:25px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #00d4ff4d}.landing-lang-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00d4ff66}.landing-container{max-width:100%;margin:0 auto;padding:80px 40px 40px;position:relative;z-index:10}.landing-header{text-align:center;margin-bottom:60px}.landing-main-title{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;background:linear-gradient(135deg,#e3f2fd,#4dabf7,#1565c0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px;line-height:1.2;text-shadow:0 0 30px rgba(0,212,255,.5)}.landing-title-underline{width:100px;height:4px;background:linear-gradient(90deg,transparent,#00d4ff,transparent);margin:0 auto;border-radius:2px;animation:landing-pulse 2s infinite}@keyframes landing-pulse{0%,to{opacity:.6}50%{opacity:1}}.landing-content{display:flex;flex-direction:column;gap:30px;margin-bottom:60px}.landing-panel{background:linear-gradient(145deg,#ffffff14,#ffffff05);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(0,212,255,.15);border-radius:20px;padding:30px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001f,0 2px 8px #00d4ff14,inset 0 1px #ffffff1a;will-change:transform}.landing-panel:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:3px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8),rgba(0,166,204,.6),transparent);transition:left .5s ease}.landing-panel:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top right,rgba(0,212,255,.03) 0%,transparent 50%);opacity:0;transition:opacity .2s ease;pointer-events:none}.landing-panel:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 15px 40px #0000001f,0 6px 20px #00d4ff1f,inset 0 1px #ffffff1f;border-color:#00d4ff40;background:linear-gradient(145deg,#ffffff1a,#ffffff08)}.landing-panel:hover:before{left:100%}.landing-panel:hover:after{opacity:1}.landing-panel-header{display:flex;align-items:center;margin-bottom:20px;gap:16px;position:relative}.landing-panel-icon{font-size:2rem;background:linear-gradient(135deg,#00d4ff,#4dabf7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px rgba(0,212,255,.4));transition:transform .2s ease,filter .2s ease}.landing-panel:hover .landing-panel-icon{transform:scale(1.05) rotate(3deg);filter:drop-shadow(0 0 18px rgba(0,212,255,.5))}.landing-panel-title{font-size:1.3rem;font-weight:600;background:linear-gradient(135deg,#00d4ff,#e3f2fd);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 15px rgba(0,212,255,.2);position:relative}.landing-panel-title:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,#00d4ff,#4dabf7);transition:width .3s ease;border-radius:1px}.landing-panel:hover .landing-panel-title:after{width:100%}.landing-panel-content{line-height:1.7;font-size:.95rem;font-weight:300;position:relative}.landing-panel-content p{margin-bottom:10px;color:#ffffffe6;transition:color .2s ease}.landing-panel:hover .landing-panel-content p{color:#fffffff2}.landing-panel-content p.landing-empty-line{margin-bottom:16px}.landing-agreement-section{position:absolute;bottom:0;left:0;right:0;width:100%;background:linear-gradient(135deg,#1a1a2efa,#1a1a2ef2);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-top:2px solid rgba(0,212,255,.2);z-index:1000;animation:landing-slideUp .6s cubic-bezier(.4,0,.2,1);box-shadow:0 -8px 32px #0003;border-bottom-left-radius:24px;border-bottom-right-radius:24px}@keyframes landing-slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.landing-agreement-card{max-width:100%;margin:0 auto;padding:30px;text-align:center}.landing-checkbox-container{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:25px;flex-wrap:wrap;width:100%}.landing-agreement-checkbox{width:20px;height:20px;accent-color:#00d4ff;cursor:pointer;transform:scale(1.2);flex-shrink:0;transition:transform .15s ease}.landing-agreement-checkbox:hover{transform:scale(1.25)}.landing-agreement-label{font-size:.95rem;font-weight:400;color:#ffffffe6;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s ease}.landing-agreement-label:hover{color:#fff}.landing-enter-btn{background:linear-gradient(135deg,#00d4ff,#09c);color:#1a1a2e;border:none;padding:14px 35px;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 25px #00d4ff4d;text-transform:uppercase;letter-spacing:1.2px;position:relative;overflow:hidden;display:inline-block;margin:0 auto}.landing-enter-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .4s ease}.landing-enter-btn:hover:not(.landing-disabled){transform:translateY(-2px) scale(1.03);box-shadow:0 12px 30px #00d4ff59}.landing-enter-btn:hover:not(.landing-disabled):before{left:100%}.landing-enter-btn.landing-disabled{background:#ffffff1a;color:#fff6;cursor:not-allowed;box-shadow:none;transform:none}.landing-loading-screen{width:100%;height:100%;background-color:#1a1a2e;color:#fff;font-family:Inter,sans-serif;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:24px}.landing-loading-background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/my-background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.3;z-index:-1;border-radius:24px}.landing-loading-background-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a1a2ecc,#1a1a2e99);z-index:1;border-radius:24px}.landing-loading-content{text-align:center;z-index:10;position:relative;max-width:400px}.landing-loading-spinner-container{margin-bottom:32px}.landing-loading-spinner{width:80px;height:80px;border:4px solid rgba(0,212,255,.2);border-top:4px solid #00d4ff;border-radius:50%;animation:landing-spin 1s linear infinite;margin:0 auto 24px}@keyframes landing-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.landing-loading-title{font-size:2.2rem;font-weight:700;color:#00d4ff;margin-bottom:16px;text-shadow:0 0 20px rgba(0,212,255,.5)}.landing-loading-subtitle{font-size:1rem;color:#ffffffb3;margin-bottom:32px}.landing-loading-progress-container{margin-top:32px}.landing-loading-progress-bar{width:100%;background:#ffffff1a;border-radius:9999px;height:8px;overflow:hidden}.landing-loading-progress-fill{background:linear-gradient(90deg,#00d4ff,#14b8a6);height:8px;border-radius:9999px;animation:landing-loadingProgress 2s ease-out forwards}@keyframes landing-loadingProgress{0%{width:0%}to{width:100%}}.landing-modal-scrollable-content::-webkit-scrollbar{width:6px}.landing-modal-scrollable-content::-webkit-scrollbar-track{background:#1a1a2e33;border-radius:3px}.landing-modal-scrollable-content::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#00d4ff,#09c);border-radius:3px;transition:background .2s ease}.landing-modal-scrollable-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#09c,#079)}@media (max-width: 1200px){.landing-modal-container{width:85%;height:85%}}@media (max-width: 768px){.landing-modal-container{width:95%;height:95%}.landing-container{padding:60px 25px 40px}.landing-header{margin-bottom:40px}.landing-content{gap:25px;margin-bottom:40px}.landing-panel{padding:25px 20px}.landing-panel-header{flex-direction:column;text-align:center;gap:12px;margin-bottom:20px}.landing-panel-title{font-size:1.2rem}.landing-panel-content{font-size:.9rem}.landing-agreement-card{padding:25px 20px}.landing-checkbox-container{flex-direction:column;gap:12px}.landing-agreement-label{text-align:center;font-size:.9rem}.landing-enter-btn{padding:12px 28px;font-size:.95rem}.landing-loading-title{font-size:1.8rem}.landing-loading-content{max-width:300px;padding:0 20px}}@media (max-width: 480px){.landing-modal-container{width:98%;height:98%}.landing-lang-toggle{top:15px;right:15px}.landing-lang-btn{padding:10px 16px;font-size:12px}.landing-container{padding:50px 20px 30px}.landing-main-title{font-size:1.6rem}.landing-panel{padding:20px 15px}.landing-panel-icon{font-size:1.6rem}.landing-agreement-card{padding:20px 15px}.landing-loading-title{font-size:1.4rem}.landing-loading-subtitle{font-size:.9rem}}.navbar{padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a2e);border-bottom:2px solid;border-image:linear-gradient(90deg,transparent,#4ECDC4,transparent) 1;height:auto;position:relative;transition:all .3s ease}.navbar-home{position:relative;z-index:10;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(135deg,#0a0a0a4d,#1a1a2e66)!important}.navbar-overlay{position:fixed;top:0;left:0;right:0;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#0a0a0a4d,#1a1a2e66);border-bottom:2px solid;border-image:linear-gradient(90deg,transparent,#4ECDC4,transparent) 1;box-shadow:0 4px 20px #0000001a;animation:slideDown .4s ease-out}.page-content-with-navbar{padding-top:90px;min-height:100vh;background-color:#1a1a2e}.logo{display:flex!important;align-items:center!important;gap:1.2rem!important;font-size:1.8rem!important;font-weight:800!important;color:#4ecdc4!important;letter-spacing:2px!important;text-decoration:none!important;transition:transform .3s ease!important;white-space:nowrap!important;flex-direction:row!important}.logo:hover{transform:scale(1.02)}.logo-image{width:70px;height:60px;object-fit:contain;filter:brightness(1.1);border-radius:20%;transition:filter .3s ease}.navbar-overlay .logo-image{filter:brightness(1.2) drop-shadow(0 0 10px rgba(78,205,196,.3))}.logo-text{font-size:1.8rem!important;font-weight:800!important;color:#fff!important;white-space:nowrap!important;display:inline-flex!important;flex-direction:row!important;letter-spacing:2px!important}.logo-text .highlight{color:#4ecdc4;text-shadow:0 0 10px rgba(78,205,196,.4)}.nav-links{display:flex;align-items:center;gap:2.5rem;margin-left:auto;padding-right:1rem}.nav-links a{color:#d0d0e0;text-decoration:none;font-weight:500;font-size:1rem;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease;position:relative;cursor:pointer}.navbar-overlay .nav-links a:hover,.navbar-home .nav-links a:hover{color:#4ecdc4;background-color:#4ecdc41a;transform:translateY(-2px);box-shadow:0 4px 12px #4ecdc433}.nav-links a:after{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:50%;background:linear-gradient(90deg,#4dabf7,#4ecdc4);transition:all .3s ease;transform:translate(-50%)}.nav-links a:hover:after{width:100%}.navbar-overlay .nav-links a:after{box-shadow:0 0 8px #4dabf799}.nav-links a.active{color:#4ecdc4;background-color:#4ecdc41a}.navbar-overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff05,#4ecdc40d);pointer-events:none}.hamburger-menu-btn{display:flex;flex-direction:column;justify-content:space-between;width:28px;height:21px;background:none;border:none;cursor:pointer;padding:0;margin-left:1rem;transition:transform .3s ease}.hamburger-menu-btn:hover{transform:scale(1.1)}.hamburger-line{width:100%;height:3px;background:linear-gradient(135deg,#4ecdc4,#4dabf7);border-radius:2px;transition:all .3s ease;box-shadow:0 0 8px #4ecdc44d}.hamburger-menu-btn:hover .hamburger-line{box-shadow:0 0 12px #4ecdc480}.side-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;animation:fadeIn .3s ease}.side-menu{position:fixed;top:0;right:0;width:350px;height:100%;background:linear-gradient(135deg,#1a1a2e,#0a0a0a);border-left:2px solid;border-image:linear-gradient(180deg,transparent,#4ECDC4,transparent) 1;box-shadow:-10px 0 30px #00000080;animation:slideInRight .4s cubic-bezier(.23,1,.32,1);display:flex;flex-direction:column;overflow-y:auto}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.close-menu-btn{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;color:#4ecdc4;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10001}.close-menu-btn:hover{background:#4ecdc41a;transform:rotate(90deg)}.close-icon{line-height:1}.side-menu-header{padding:2rem 1.5rem 1.5rem;text-align:center;border-bottom:1px solid rgba(78,205,196,.2);margin-bottom:1rem}.side-menu-logo{width:60px;height:50px;object-fit:contain;border-radius:20%;margin-bottom:1rem;filter:brightness(1.2) drop-shadow(0 0 10px rgba(78,205,196,.3))}.side-menu-header h3{font-size:1.5rem;font-weight:700;color:#4ecdc4;margin:0;letter-spacing:1px}.side-menu-items{flex:1;padding:1rem 0}.side-menu-item{display:flex;align-items:center;padding:1rem 1.5rem;color:#d0d0e0;cursor:pointer;transition:all .3s ease;position:relative;font-size:1.1rem;font-weight:500;margin:.5rem 0}.side-menu-item:hover{background:linear-gradient(135deg,#4ecdc41a,#4dabf71a);color:#4ecdc4;transform:translate(10px);box-shadow:0 4px 20px #4ecdc433}.side-menu-item:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#4ecdc4,#4dabf7);transform:scaleY(0);transition:transform .3s ease}.side-menu-item:hover:before{transform:scaleY(1)}.menu-item-icon{font-size:1.3rem;margin-right:1rem;width:30px;text-align:center;filter:grayscale(1);transition:filter .3s ease}.side-menu-item:hover .menu-item-icon{filter:grayscale(0)}.logout-item{margin-top:2rem;border-top:1px solid rgba(78,205,196,.2);padding-top:1.5rem}.logout-item:hover{background:linear-gradient(135deg,#ff4c4c1a,#dc35451a);color:#ff6b6b}.logout-item:hover:before{background:linear-gradient(180deg,#ff6b6b,#dc3545)}.side-menu-footer{padding:1rem 1.5rem;text-align:center;border-top:1px solid rgba(78,205,196,.2);margin-top:auto}.side-menu-footer p{color:#666;font-size:.9rem;margin:0}@media (max-width: 768px){.navbar{padding:1rem;flex-direction:column;gap:1rem}.page-content-with-navbar{padding-top:120px}.nav-links{gap:1.5rem;margin-left:0;padding-right:0;flex-wrap:wrap;justify-content:center}.nav-links a{font-size:.9rem;padding:.4rem .8rem}.logo-text{font-size:1.5rem}.logo-image{width:50px;height:45px}.side-menu{width:100%;max-width:350px}}@media (max-width: 480px){.navbar{padding:.8rem}.page-content-with-navbar{padding-top:140px}.nav-links{gap:1rem}.nav-links a{font-size:.8rem;padding:.3rem .6rem}.side-menu{width:100%}.side-menu-item{font-size:1rem;padding:.8rem 1rem}}.home-container-charts{background:#1a1a2e;position:relative;overflow-x:hidden;min-height:100vh}.home-container-charts:before{content:"";position:fixed;top:0;left:0;width:120%;height:100%;background:url("data:image/svg+xml,%3Csvg width='200' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 50 L40 30 L80 45 L120 25 L160 40 L200 20' stroke='rgba(0,255,136,0.3)' stroke-width='2' fill='none'/%3E%3Cpath d='M0 70 L40 85 L80 60 L120 75 L160 55 L200 70' stroke='rgba(255,255,255,0.2)' stroke-width='1' fill='none'/%3E%3Cpath d='M0 30 L40 15 L80 25 L120 10 L160 20 L200 5' stroke='rgba(0,255,136,0.15)' stroke-width='1' fill='none'/%3E%3C/svg%3E") repeat-x;animation:slideChart 25s linear infinite;pointer-events:none;z-index:0}.hero-section-fullscreen:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(2px 2px at 20% 30%,rgba(255,255,255,.8),transparent),radial-gradient(2px 2px at 40% 70%,rgba(0,255,136,.6),transparent),radial-gradient(1px 1px at 90% 40%,rgba(77,171,247,.8),transparent),radial-gradient(1px 1px at 50% 50%,rgba(255,255,255,.4),transparent),radial-gradient(2px 2px at 80% 10%,rgba(0,255,136,.5),transparent),radial-gradient(1px 1px at 10% 60%,rgba(144,224,239,.7),transparent),radial-gradient(1px 1px at 70% 80%,rgba(255,255,255,.6),transparent),radial-gradient(2px 2px at 30% 20%,rgba(77,171,247,.4),transparent),radial-gradient(1px 1px at 60% 90%,rgba(0,255,136,.7),transparent),radial-gradient(1px 1px at 15% 10%,rgba(255,255,255,.5),transparent),radial-gradient(2px 2px at 85% 60%,rgba(144,224,239,.6),transparent),radial-gradient(1px 1px at 25% 75%,rgba(77,171,247,.8),transparent);background-size:200px 200px,300px 300px,150px 150px,250px 250px,180px 180px,220px 220px,160px 160px,280px 280px,140px 140px,320px 320px,170px 170px,240px 240px;animation:twinkle1 4s ease-in-out infinite alternate,twinkle2 3s ease-in-out infinite alternate-reverse,twinkle3 5s ease-in-out infinite alternate;pointer-events:none;z-index:0}@keyframes twinkle1{0%{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.5;transform:scale(.9)}}@keyframes twinkle2{0%{opacity:.5;transform:scale(1.1)}50%{opacity:.8;transform:scale(.9)}to{opacity:1;transform:scale(1.3)}}@keyframes twinkle3{0%{opacity:.7;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}to{opacity:.9;transform:scale(.8)}}@keyframes floatDiamonds{0%{transform:translateY(0);opacity:.3}50%{transform:translateY(-20px);opacity:.7}to{transform:translateY(-10px);opacity:.4}}.hero-content-center:before{content:"";position:absolute;top:-50px;left:-50px;right:-50px;bottom:-50px;background:radial-gradient(circle at 10% 20%,rgba(255,255,255,.3) 1px,transparent 1px),radial-gradient(circle at 80% 80%,rgba(0,255,136,.4) 1px,transparent 1px),radial-gradient(circle at 40% 40%,rgba(77,171,247,.3) 1px,transparent 1px),radial-gradient(circle at 60% 10%,rgba(255,255,255,.2) 1px,transparent 1px),radial-gradient(circle at 20% 80%,rgba(144,224,239,.4) 1px,transparent 1px),radial-gradient(circle at 90% 30%,rgba(0,255,136,.3) 1px,transparent 1px);background-size:100px 100px,150px 150px,120px 120px,180px 180px,130px 130px,110px 110px;animation:sparkleMove 6s linear infinite;pointer-events:none;z-index:0}@keyframes sparkleMove{0%{transform:translate(0) translateY(0)}25%{transform:translate(10px) translateY(-5px)}50%{transform:translate(-5px) translateY(8px)}75%{transform:translate(8px) translateY(3px)}to{transform:translate(0) translateY(0)}}.hero-content-center{position:relative;z-index:2}@media (max-width: 768px){.hero-section-fullscreen:after{background-size:150px 150px,200px 200px,100px 100px,180px 180px,120px 120px,160px 160px,110px 110px,200px 200px,90px 90px,220px 220px,120px 120px,170px 170px}:is() .hero-section-fullscreen{padding:2rem 1rem;min-height:100vh}:is() .hero-content-center{padding:0 1rem}:is() .content-section-scroll{padding:2rem 1rem}:is() .services{padding:3rem 1rem;min-height:auto}:is() .container{padding:0 1rem}.hero-content-center:before{background-size:80px 80px,120px 120px,100px 100px,140px 140px,110px 110px,90px 90px}}@keyframes slideChart{0%{transform:translate(0)}to{transform:translate(-200px)}}html{scroll-behavior:smooth}.scroll-fade-in{opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.23,1,.32,1)}.scroll-fade-in.visible{opacity:1;transform:translateY(0)}.scroll-slide-left{opacity:0;transform:translate(-50px);transition:all .8s cubic-bezier(.23,1,.32,1)}.scroll-slide-left.visible{opacity:1;transform:translate(0)}.scroll-slide-right{opacity:0;transform:translate(50px);transition:all .8s cubic-bezier(.23,1,.32,1)}.scroll-slide-right.visible{opacity:1;transform:translate(0)}.scroll-scale-up{opacity:0;transform:scale(.8);transition:all .8s cubic-bezier(.23,1,.32,1)}.scroll-scale-up.visible{opacity:1;transform:scale(1)}.hero-section-fullscreen{height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:1}.hero-content-center{text-align:center;max-width:1200px;padding:0 2rem}.main-title-center{font-size:clamp(3rem,8vw,12rem);font-weight:900;background:linear-gradient(135deg,#e3f2fd,#4dabf7,#1565c0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:2rem;letter-spacing:-.05em;line-height:.9;text-shadow:0 2px 6px rgba(21,101,192,.4),0 1px 2px rgba(0,0,0,.2);animation:titleGlow 2.5s ease-in-out infinite alternate}@keyframes titleGlow{0%{filter:drop-shadow(0 0 15px rgba(21,101,192,.3))}to{filter:drop-shadow(0 0 35px rgba(21,101,192,.6))}}.subtitle-center{font-size:clamp(1.2rem,3vw,2.5rem);color:#90e0ef;font-weight:700;margin:0;opacity:.9;letter-spacing:.02em}.scroll-indicator{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;color:#0f8;font-size:.9rem;font-weight:500;animation:bounce 2s infinite}.scroll-arrow{width:2px;height:30px;background:linear-gradient(to bottom,transparent,#00ff88);margin-bottom:.5rem;position:relative}.scroll-arrow:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #00ff88}.content-section-scroll{min-height:100vh;padding:3rem 2rem;position:relative;z-index:1}.content-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}@media (max-width: 768px){.content-wrapper{grid-template-columns:1fr;gap:3rem;padding:0 1rem}}.content-left{display:flex;flex-direction:column;gap:2rem}.description-text{font-size:1.4rem;color:#aaa;line-height:1.7;margin:0;font-weight:400}.features-list{display:flex;flex-direction:column;gap:1.5rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.feature-item{display:flex;align-items:center;font-size:7rem;color:#ccc;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;opacity:0;font-weight:700;transform:translate(-30px);animation:slideInLeft .6s ease-out forwards}.feature-item:nth-child(1){animation-delay:.1s}.feature-item:nth-child(2){animation-delay:.2s}.feature-item:nth-child(3){animation-delay:.3s}.feature-item:nth-child(4){animation-delay:.4s}@keyframes slideInLeft{to{opacity:1;transform:translate(0)}}.feature-icon{width:45px;height:45px;background:linear-gradient(135deg,#3dcb1e,#0f8);border-radius:50%;margin-right:1.5rem;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#0a0a0a;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.23,1,.32,1);box-shadow:0 5px 20px #00ff884d}.feature-icon:hover,.feature-item:hover .feature-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 10px 30px #00ff8880}.feature-item:hover{color:#90e0ef;transform:translate(10px)}.cta-button1{background:linear-gradient(135deg,#006319,#49ca3e);color:#0a0a0a;padding:1.5rem 3rem;border:none;border-radius:50px;font-size:1.3rem;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.23,1,.32,1);text-decoration:none;display:inline-block;box-shadow:0 15px 40px #00ff884d;align-self:flex-start;position:relative;overflow:hidden}.cta-button1: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 .6s}.cta-button1:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 25px 60px #00ff8880}.cta-button1:hover:before{left:100%}.slideshow-section-scroll{display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transform:translateY(50px) scale(.9);transition:all 1s cubic-bezier(.23,1,.32,1)}.slideshow-section-scroll.visible{opacity:1;transform:translateY(0) scale(1)}.slideshow-heading{text-align:center;margin-bottom:3rem;opacity:0;transform:translateY(30px);animation:slideInUp .8s ease-out .3s forwards;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.slideshow-section-scroll.visible .slideshow-heading{animation:slideInUp .8s ease-out forwards}@keyframes slideInUp{to{opacity:1;transform:translateY(0)}}.slideshow-heading h2{font-size:2.8rem;font-weight:700;background:linear-gradient(135deg,#0077b6,#90e0ef);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;margin-top:0;letter-spacing:-.02em}.slideshow-heading p{font-size:1.3rem;color:#90e0ef;margin:0;line-height:1.5;font-weight:600}.hero{position:relative;padding:2rem 2rem 6rem;overflow:hidden}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-container{max-width:1400px;margin:0 auto;position:relative;z-index:2}.hero-content{text-align:center;max-width:900px;margin:0 auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.hero h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;background:linear-gradient(135deg,#e3f2fd,#4dabf7,#1565c0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:2rem;letter-spacing:-.02em;line-height:1.1}.hero p{font-size:1.4rem;color:#90e0ef;line-height:1.6;margin-bottom:3rem;font-weight:400;opacity:.9}.market-ticker-container{background:#0a0a0a66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,255,136,.2);border-radius:20px;padding:2rem;margin-top:2rem;box-shadow:0 20px 40px #0000004d;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.market-ticker{overflow:visible;position:relative;padding:10px 0}.ticker-items{display:flex;justify-content:space-around;flex-wrap:wrap;gap:2rem;animation:tickerPulse 3s ease-in-out infinite;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media (max-width: 768px){.ticker-items{flex-direction:column;align-items:center;gap:1rem}.ticker-item{width:100%;max-width:300px}}@keyframes tickerPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.ticker-item{display:flex;flex-direction:column;align-items:center;background:#0a0a0a99;padding:1.5rem 2rem;border-radius:15px;border:1px solid rgba(77,171,247,.3);transition:all .3s ease;position:relative;overflow:hidden}.ticker-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(77,171,247,.1),transparent);transition:left .6s}.ticker-item:hover{transform:translateY(-5px);border-color:#4dabf799;box-shadow:0 15px 30px #4dabf733}.ticker-item:hover:before{left:100%}.ticker-name{font-size:.9rem;color:#90e0ef;font-weight:600;margin-bottom:.5rem;letter-spacing:.05em}.ticker-price{font-size:1.4rem;color:#fff;font-weight:700;margin-bottom:.5rem;font-family:Courier New,monospace}.ticker-change{font-size:.9rem;font-weight:600;padding:.3rem .8rem;border-radius:20px;font-family:Courier New,monospace}.ticker-change.positive{background:linear-gradient(135deg,#0f8,#3dcb1e);color:#0a0a0a}.ticker-change.negative{background:linear-gradient(135deg,#ff4757,#ff3742);color:#fff}.services{padding:3rem 2rem;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:100vh}.container{max-width:1400px;margin:0 auto;width:100%}.section-title,.services .section-title,.features .section-title{text-align:center;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;background:linear-gradient(135deg,#e3f2fd,#4dabf7,#1565c0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:4rem;letter-spacing:-.02em;line-height:1.1}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;align-items:stretch;justify-items:center;width:100%;grid-template-rows:1fr}.service-card{background:#0a0a0a66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,255,136,.2);border-radius:20px;padding:2.5rem;text-align:center;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d;width:100%;max-width:350px;min-width:0;height:100%;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.service-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,136,.1),transparent);transition:left .6s}.service-card:hover{transform:translateY(-10px) scale(1.02);border-color:#00ff8880;box-shadow:0 20px 50px #0f83}.service-card:hover:before{left:100%}.service-icon{font-size:3rem;margin-bottom:1.5rem;display:block;flex-shrink:0}.service-content{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.service-title{font-size:1.5rem;font-weight:700;color:#90e0ef;margin-bottom:1rem;text-align:center;letter-spacing:-.01em;line-height:1.3}.service-description{font-size:1.1rem;color:#aaa;line-height:1.6;margin-bottom:1.5rem;text-align:center;flex-grow:1;display:flex;align-items:center}.accuracy-badge{background:linear-gradient(135deg,#0f8,#3dcb1e);color:#0a0a0a;padding:.5rem 1rem;border-radius:25px;font-size:.9rem;font-weight:700;display:inline-block;box-shadow:0 5px 15px #00ff884d;margin-top:auto;flex-shrink:0}.risk-disclaimer-section{padding:5rem 2rem;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:70vh;background:#0a0a0a33;border-top:1px solid rgba(255,87,51,.2);border-bottom:1px solid rgba(255,87,51,.2)}.disclaimer-content{max-width:1000px;width:100%;margin:0 auto;text-align:center;background:#0a0a0a66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,87,51,.3);border-radius:20px;padding:4rem 3rem;box-shadow:0 20px 40px #0000004d;position:relative;overflow:hidden}.disclaimer-content:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,87,51,.1),transparent);transition:left .6s}.disclaimer-content:hover:before{left:100%}.disclaimer-icon{font-size:4rem;margin-bottom:2rem;display:block;filter:drop-shadow(0 0 20px rgba(255,87,51,.5));animation:warningPulse 2s ease-in-out infinite}@keyframes warningPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.disclaimer-title{font-size:clamp(2rem,4vw,3rem);font-weight:900;background:linear-gradient(135deg,#ff5733,#ff8c69,#ffa07a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:2rem;letter-spacing:-.02em;line-height:1.1}.disclaimer-text{font-size:1.3rem;color:#ffb3b3;line-height:1.8;font-weight:500;opacity:.95;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:2rem}.disclaimer-badge{display:inline-block;background:linear-gradient(135deg,#ff5733,#ff8c69);color:#0a0a0a;padding:1rem 2rem;border-radius:25px;font-size:1rem;font-weight:700;box-shadow:0 10px 25px #ff57334d;transition:all .3s ease;position:relative;overflow:hidden}.disclaimer-badge: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 .6s}.disclaimer-badge:hover{transform:translateY(-3px);box-shadow:0 15px 35px #ff573366}.disclaimer-badge{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;border:none;padding:12px 24px;border-radius:25px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ff6b6b4d;display:inline-flex;align-items:center;gap:8px;margin-top:16px;position:relative;overflow:hidden}.disclaimer-badge:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b6b66;background:linear-gradient(135deg,#ff5252,#d63031)}.disclaimer-badge:active{transform:translateY(0);box-shadow:0 2px 10px #ff6b6b4d}.disclaimer-badge:focus{outline:none;box-shadow:0 0 0 3px #ff6b6b4d}.disclaimer-badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.disclaimer-badge:hover:before{left:100%}.disclaimer-badge span{position:relative;z-index:1}.disclaimer-badge:after{content:"📋";margin-right:4px;font-size:12px;position:relative;z-index:1}@media (max-width: 768px){.risk-disclaimer-section{padding:3rem 1rem;min-height:60vh}.disclaimer-content{padding:2.5rem 1.5rem}.disclaimer-icon{font-size:3rem;margin-bottom:1.5rem}.disclaimer-title{font-size:1.8rem;margin-bottom:1.5rem}.disclaimer-text{font-size:1.1rem;line-height:1.6}.disclaimer-badge{padding:.8rem 1.5rem;font-size:.9rem}}.why-choose-section{padding:2rem 0;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:auto;width:100%}.performance-content{max-width:1200px;width:auto;margin:0;text-align:left;border-top:2px solid rgba(0,255,136,.3);padding:3rem 2rem 2.5rem;position:relative;overflow:hidden}.performance-content h3{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;background:linear-gradient(135deg,#e3f2fd,#4dabf7,#1565c0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:2rem;letter-spacing:-.02em;line-height:1.1;text-align:center}.performance-content p{font-size:1.4rem;color:#90e0ef;line-height:1.7;margin-bottom:2rem;font-weight:400;opacity:.9;max-width:800px;margin-left:auto;margin-right:auto;text-align:center}.performance-content ul{text-align:left;max-width:1200px;margin:3rem auto 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;list-style:none;padding:0}.performance-content li{font-size:1.2rem;color:#aaa;line-height:1.6;position:relative;padding:1rem 0 1rem 2rem;transition:all .4s ease;transform:translateY(20px);opacity:.8}.performance-content li:before{content:"✓";position:absolute;left:0;color:#0f8;font-weight:700;font-size:1.3rem;width:25px;height:25px;background:linear-gradient(135deg,#0f8,#3dcb1e);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0a0a0a;font-size:.9rem;box-shadow:0 5px 15px #00ff884d}.performance-content li:hover{color:#90e0ef;transform:translate(10px) translateY(0);opacity:1}.features{padding:3rem 2rem;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:80vh}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;margin-top:3rem;align-items:stretch;justify-items:center;perspective:1000px}.feature-card{background:#0a0a0a66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,255,136,.2);border-radius:20px;padding:2.5rem;text-align:center;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d;width:100%;max-width:350px;height:100%;min-height:280px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;transform-style:preserve-3d;transition:all .4s cubic-bezier(.23,1,.32,1)}.feature-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,136,.1),transparent);transition:left .6s}.feature-card:hover{transform:translateY(-15px) translateZ(50px) rotateX(5deg) rotateY(5deg) scale(1.05);border-color:#0f89;box-shadow:0 25px 60px #00ff884d,0 0 0 1px #00ff881a}.feature-card:hover:before{left:100%}.feature-card:not(:hover){transform:translateY(0) translateZ(0) rotateX(0) rotateY(0) scale(1);transition:all .6s cubic-bezier(.34,1.56,.64,1)}.features-grid:hover .feature-card:not(:hover){opacity:.7;transform:scale(.95)}.features-grid:hover .feature-card:hover{opacity:1;z-index:10}.feature-card .feature-icon{font-size:3rem;margin-bottom:1.5rem;display:block;flex-shrink:0;background:none;border-radius:0;box-shadow:none;width:auto;height:auto;color:#0f8;transition:all .3s ease}.feature-card:hover .feature-icon{transform:scale(1.1);filter:drop-shadow(0 0 20px rgba(0,255,136,.5))}.feature-title{font-size:1.4rem;font-weight:700;color:#90e0ef;margin-bottom:1rem;text-align:center;letter-spacing:-.01em;line-height:1.3}.feature-description{font-size:1rem;color:#aaa;line-height:1.6;text-align:center;flex-grow:1;display:flex;align-items:center;justify-content:center}.footer-section{padding:3rem 2rem 1rem;position:relative;z-index:1;background:linear-gradient(135deg,#0f0f23,#000,#000);border-top:1px solid rgba(0,255,136,.2);margin-top:0}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-bottom:3rem;max-width:1400px;margin-left:auto;margin-right:auto}.footer-column{display:flex;flex-direction:column}.footer-column h3{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#e3f2fd,#4dabf7,#1565c0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.5rem;letter-spacing:-.01em}.footer-column p{color:#aaa;line-height:1.6;margin-bottom:.8rem;font-size:1rem}.footer-column a{color:#90e0ef;text-decoration:none;margin-bottom:.8rem;font-size:1rem;transition:all .3s ease;position:relative}.footer-column a:hover{color:#0f8;transform:translate(5px)}.footer-column a:before{content:"→";position:auto;left:-20px;opacity:0;transition:all .3s ease;color:#0f8}.footer-column a:hover:before{opacity:1;left:-15px}.footer-bottom{text-align:center;padding-top:1.5rem;border-top:1px solid rgba(0,255,136,.1)}.footer-bottom p{color:#666;font-size:.9rem;line-height:1;margin:0}.main-title-center,.subtitle-center,.disclaimer-title,.disclaimer-text,.service-title,.service-description,.performance-content h3,.performance-content p,.performance-content li,.footer-column p,.footer-bottom,.disclaimer-badge{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media (max-width: 768px){.footer-section{padding:3rem 1rem 1rem}.footer-content{grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}.footer-column h3{font-size:1.3rem}.footer-column p,.footer-column a{font-size:.9rem}}@media (max-width: 768px){.why-choose-section{padding:1.5rem 0}.performance-content{padding:2rem 1rem}.performance-content h3{font-size:2rem}.performance-content p{font-size:1.1rem}.performance-content ul{grid-template-columns:1fr}.performance-content li{font-size:1rem}.features{padding:3rem 1rem}.features-grid{grid-template-columns:1fr;gap:1.5rem}.services-grid{grid-template-columns:1fr!important;gap:1.5rem}.service-card{max-width:100%}.feature-card{padding:2rem;max-width:100%;min-height:250px}.feature-title{font-size:1.3rem}.feature-description{font-size:1rem}}@media (min-width: 769px){.services-grid{grid-template-columns:repeat(3,1fr)!important}.service-card{max-width:320px}}.slideshow-wrapper{display:flex;align-items:center;justify-content:center;padding:2rem;width:100%}.slideshow-container{position:relative;width:100%;max-width:1000px;height:400px;transform:scale(.8);opacity:0;transition:all 1s cubic-bezier(.23,1,.32,1);overflow:hidden}.slideshow-container.loaded{transform:scale(1);opacity:1}.slideshow-container:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background-size:300% 300%;animation:shimmer 3s ease-in-out infinite;border-radius:20px;z-index:-1;opacity:.8}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.slideshow-inner{position:relative;width:100%;height:100%;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#1a1a2e,#16213e,#1a1a2e)}.slides-container{position:relative;width:100%;height:100%}.slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:scale(1.1) rotate(1deg);transition:all .8s cubic-bezier(.23,1,.32,1);border-radius:20px;overflow:hidden}.slide.active{opacity:1;transform:scale(1) rotate(0);z-index:2}.slide.prev{opacity:.3;transform:scale(.95) translate(-10px) rotate(-.5deg);z-index:1}.slide.next{opacity:.3;transform:scale(.95) translate(10px) rotate(.5deg);z-index:1}.image-container{position:relative;width:100%;height:100%;border-radius:20px;overflow:hidden}.slide img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .8s cubic-bezier(.23,1,.32,1);background:linear-gradient(135deg,#1a1a2e,#1a1a2e,#1a1a2e)}.slide.active img{transform:scale(1.02)}.image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;opacity:0;transition:opacity .5s ease}.slide.active .image-overlay{opacity:0}.slide-nav{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,255,255,.3);border-radius:50%;color:#0ff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.23,1,.32,1);opacity:0;z-index:10}.slideshow-container:hover .slide-nav{opacity:1}.slide-nav:hover{background:#000000e6;border-color:#0ff;transform:translateY(-50%) scale(1.1);box-shadow:0 10px 30px #00ffff4d}.slide-nav.prev{left:-25px}.slide-nav.next{right:-25px}.slide-indicators{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:16px;z-index:10}.indicator{position:relative;width:40px;height:4px;background:#fff3;border:none;border-radius:2px;cursor:pointer;overflow:hidden;transition:all .4s cubic-bezier(.23,1,.32,1)}.indicator:hover{background:#fff6;transform:scale(1.1);box-shadow:0 0 10px #00ffff80}.indicator-line{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#0ff,#f0f,#ff0);transition:left .4s cubic-bezier(.23,1,.32,1)}.indicator.active .indicator-line{left:0}.slide-counter{position:absolute;top:20px;right:20px;display:flex;align-items:center;gap:8px;font-family:Monaco,Courier New,monospace;font-size:14px;font-weight:600;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 16px;border-radius:20px;border:1px solid rgba(0,255,255,.3);z-index:10;box-shadow:0 0 20px #0ff3}.current-slide{color:#0ff;font-size:16px;text-shadow:0 0 10px rgba(0,255,255,.5)}.counter-divider{width:20px;height:1px;background:linear-gradient(90deg,#0ff,#f0f)}.total-slides{opacity:.8}@media (max-width: 768px){.slideshow-container{width:100%;max-width:100%;height:200px}.slide-nav{width:40px;height:40px}.slide-nav.prev{left:-20px}.slide-nav.next{right:-20px}.indicator{width:30px}.slide-counter{font-size:12px;padding:6px 12px}.slideshow-wrapper{padding:1rem}}.rda-floating-container{position:fixed;bottom:1.5rem;right:1.5rem;z-index:50}.rda-floating-button{position:relative;background:linear-gradient(135deg,#0077b6,#1565c0);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:50px;cursor:pointer;transform:scale(1);transition:all .3s cubic-bezier(.23,1,.32,1);box-shadow:0 15px 40px #0077b64d,0 5px 15px #0003;border:1px solid rgba(0,119,182,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rda-floating-button:hover{transform:scale(1.05);box-shadow:0 25px 60px #0077b680,0 10px 25px #0000004d;background:linear-gradient(135deg,#005a8a,#1242a0)}.rda-button-content{display:flex;align-items:center;gap:.75rem}.rda-shield-icon{position:relative;width:1.25rem;height:1.25rem}.rda-shield-svg{width:100%;height:100%;fill:currentColor}.rda-pulse-dot{position:absolute;top:-.25rem;right:-.25rem;width:.75rem;height:.75rem;background:#ef4444;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.rda-button-text{font-weight:600;font-size:.875rem;letter-spacing:.025em}.rda-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.5rem;background:#111827;color:#fff;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;opacity:0;transition:opacity .3s ease;pointer-events:none;white-space:nowrap;box-shadow:0 10px 25px #0000004d}.rda-floating-button:hover .rda-tooltip{opacity:1}.rda-tooltip-arrow{position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #111827}.rda-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;overflow-y:auto}.rda-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .3s ease}.rda-modal-container{display:flex;min-height:100%;align-items:center;justify-content:center;padding:1rem}.rda-modal-content{position:relative;width:100%;max-width:42rem;transform:scale(1);overflow:hidden;border-radius:1rem;box-shadow:0 25px 50px #00000080;transition:all .3s cubic-bezier(.23,1,.32,1);background:linear-gradient(135deg,#0a0a0a,#1a1a2e);border:1px solid rgba(0,119,182,.2)}.rda-modal-header{position:relative;padding:2rem;border-bottom:1px solid rgba(0,119,182,.2)}.rda-header-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,119,182,.1),transparent)}.rda-header-content{position:relative;display:flex;align-items:center;justify-content:space-between}.rda-header-left{display:flex;align-items:center;gap:.75rem}.rda-header-icon{padding:.5rem;border-radius:50%;background:linear-gradient(135deg,#0077b6,#1565c0);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}.rda-warning-svg{width:1.5rem;height:1.5rem;stroke:#fff;stroke-width:2;fill:none}.rda-header-text{display:flex;flex-direction:column}.rda-modal-title{font-size:1.5rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.025em}.rda-modal-subtitle{font-size:.875rem;color:#7dd3fc;margin:.25rem 0 0;font-weight:500}.rda-close-button{padding:.5rem;border-radius:50%;background:transparent;border:none;color:#9ca3af;cursor:pointer;transition:all .2s ease;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.rda-close-button:hover{background:#ffffff1a;color:#fff}.rda-close-svg{width:1.5rem;height:1.5rem;stroke:currentColor;stroke-width:2}.rda-modal-body{padding:2rem}.rda-notice-section{margin-bottom:1.5rem}.rda-notice-indicator{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.rda-notice-dot{width:.5rem;height:.5rem;background:#fbbf24;border-radius:50%;animation:pulse 2s infinite}.rda-notice-text{color:#fbbf24;font-weight:500;font-size:.875rem;margin:0}.rda-documents-list{display:flex;flex-direction:column;gap:1rem}.rda-document-card{position:relative;padding:1.5rem;border-radius:.75rem;background:linear-gradient(135deg,#0077b61a,#1a1a2ecc);border:1px solid rgba(0,119,182,.2);box-shadow:0 4px 20px #0077b61a;transition:all .3s cubic-bezier(.23,1,.32,1);cursor:pointer}.rda-document-card:hover{transform:scale(1.02);box-shadow:0 8px 30px #0077b626}.rda-card-content{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.rda-card-left{flex:1}.rda-card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.rda-file-icon{padding:.5rem;border-radius:.5rem;background:linear-gradient(135deg,#0077b633,#1565c033);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.rda-file-svg{width:1.25rem;height:1.25rem;stroke:#7dd3fc;stroke-width:2;fill:none}.rda-card-text{display:flex;flex-direction:column}.rda-document-title{font-size:1.125rem;font-weight:600;color:#fff;margin:0;transition:color .3s ease}.rda-document-card:hover .rda-document-title{color:#7dd3fc}.rda-document-subtitle{font-size:.875rem;color:#7dd3fc;font-weight:500;margin:.25rem 0 0}.rda-document-description{color:#9ca3af;font-size:.875rem;line-height:1.5;margin:0;margin-left:2.75rem}.rda-download-button{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;font-weight:500;font-size:.875rem;border:none;cursor:pointer;transform:scale(1);transition:all .2s cubic-bezier(.23,1,.32,1);box-shadow:0 4px 15px #16a34a4d;flex-shrink:0}.rda-download-button:hover{transform:scale(1.05);background:linear-gradient(135deg,#15803d,#166534);box-shadow:0 8px 25px #16a34a66}.rda-download-svg{width:1rem;height:1rem;stroke:currentColor;stroke-width:2;fill:none}.rda-card-hover-effect{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;opacity:0;background:linear-gradient(90deg,rgba(0,119,182,.05),transparent);transition:opacity .3s ease;pointer-events:none}.rda-document-card:hover .rda-card-hover-effect{opacity:1}.rda-footer-notice{margin-top:2rem;padding:1rem;border-radius:.5rem;background:linear-gradient(90deg,#d977061a,#c2410c1a);border:1px solid rgba(217,119,6,.2)}.rda-footer-content{display:flex;align-items:flex-start;gap:.75rem}.rda-footer-warning-svg{width:1.25rem;height:1.25rem;stroke:#fbbf24;stroke-width:2;fill:none;margin-top:.125rem;flex-shrink:0}.rda-footer-text{display:flex;flex-direction:column}.rda-footer-title{font-size:.875rem;font-weight:500;color:#fed7aa;margin:0 0 .25rem}.rda-footer-description{font-size:.75rem;color:#d1d5db;line-height:1.5;margin:0}.rda-modal-footer{padding:1rem 2rem;border-top:1px solid rgba(0,119,182,.2);background:linear-gradient(90deg,rgba(0,119,182,.05),transparent)}.rda-footer-info{display:flex;align-items:center;justify-content:space-between}.rda-footer-brand{color:#9ca3af;font-size:.75rem;margin:0}.rda-footer-close{color:#7dd3fc;font-size:.875rem;font-weight:500;background:none;border:none;cursor:pointer;transition:color .2s ease}.rda-footer-close:hover{color:#0ea5e9}@media (max-width: 768px){.rda-floating-container{bottom:1rem;right:1rem}.rda-floating-button{padding:.625rem 1.25rem}.rda-modal-container{padding:.5rem}.rda-modal-header,.rda-modal-body{padding:1.5rem}.rda-modal-footer{padding:.75rem 1.5rem}.rda-card-content{flex-direction:column;gap:1rem}.rda-download-button{align-self:flex-start}.rda-document-description{margin-left:0;margin-top:.5rem}.rda-footer-info{flex-direction:column;gap:.5rem;text-align:center}}@media (max-width: 480px){.rda-modal-title{font-size:1.25rem}.rda-document-title{font-size:1rem}.rda-document-card{padding:1.25rem}.rda-card-header{flex-direction:column;align-items:flex-start;gap:.5rem}.rda-card-text{margin-left:0}}.pricing-container{background:#1a1a2e;min-height:100vh;padding:60px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.pricing-header{text-align:center;margin-bottom:60px}.pricing-title{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,#00f5ff,#06f,#8000ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px;letter-spacing:-.02em}.pricing-subtitle{font-size:1.3rem;color:#4ecdc4;font-weight:600;max-width:600px;margin:0 auto;line-height:1.6}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:30px;max-width:1400px;margin:0 auto;padding:0 20px}.pricing-card{background:linear-gradient(145deg,#16213e,#0f1419);border:1px solid #2a3441;border-radius:24px;padding:40px 30px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#00f5ff1a,#8000ff1a);opacity:0;transition:opacity .4s ease;pointer-events:none}.pricing-card:hover:before{opacity:1}.pricing-card:hover{transform:translateY(-8px);border-color:#00f5ff;box-shadow:0 20px 40px #00f5ff33}.pricing-card.popular{border:2px solid #00f5ff;background:linear-gradient(145deg,#1a2847,#162138);transform:scale(1.05)}.pricing-card.popular:before{opacity:.3}.popular-badge{position:absolute;top:-1px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#00f5ff,#06f);color:#000;padding:8px 24px;border-radius:0 0 12px 12px;font-size:.8rem;font-weight:700;letter-spacing:.5px}.card-header{text-align:center;margin-bottom:30px}.plan-icon{font-size:3rem;margin-bottom:16px;filter:drop-shadow(0 4px 8px rgba(0,245,255,.3))}.plan-name{font-size:2rem;font-weight:700;color:#fff;margin-bottom:8px;letter-spacing:-.01em}.plan-description{color:#a0a0b0;font-size:1rem;line-height:1.5}.price-section{text-align:center;margin-bottom:40px;padding:20px 0;border-bottom:1px solid #2a3441}.price-display{display:flex;align-items:baseline;justify-content:center;gap:4px}.currency{font-size:1.5rem;color:#00f5ff;font-weight:600}.price{font-size:3.5rem;font-weight:800;color:#fff;letter-spacing:-.02em}.period{font-size:1.2rem;color:#a0a0b0;font-weight:500}.features-section{margin-bottom:40px}.features-list{list-style:none;padding:0;margin:0}.feature-item{display:flex;align-items:center;gap:12px;padding:12px 0;color:#e0e0e0;font-size:1rem;line-height:1.5;border-bottom:1px solid rgba(255,255,255,.05)}.feature-item:last-child{border-bottom:none}.checkmark{color:#00f5ff;font-weight:700;font-size:1.1rem;min-width:20px}.card-footer{text-align:center}.cta-button{width:100%;padding:16px 24px;background:linear-gradient(135deg,#16213e,#2a3441);border:2px solid #00f5ff;color:#00f5ff;font-size:1.1rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.cta-button:hover{background:linear-gradient(135deg,#00f5ff,#06f);color:#000;transform:translateY(-2px);box-shadow:0 8px 16px #00f5ff4d}.popular-button{background:linear-gradient(135deg,#00f5ff,#06f);color:#000;border-color:#00f5ff}.popular-button:hover{background:linear-gradient(135deg,#006319,#49ca3e);color:#fff;border-color:#49ca3e}.trial-text{color:#a0a0b0;font-size:.9rem;margin:0}.pricing-footer{margin-top:80px;text-align:center}.guarantee-section{display:flex;align-items:center;justify-content:center;gap:20px;background:linear-gradient(145deg,#16213e,#0f1419);border:1px solid #2a3441;border-radius:16px;padding:30px;max-width:500px;margin:0 auto}.guarantee-badge{font-size:2.5rem;filter:drop-shadow(0 4px 8px rgba(255,215,0,.3))}.guarantee-text h4{color:#fff;font-size:1.3rem;font-weight:600;margin:0 0 8px}.guarantee-text p{color:#a0a0b0;font-size:1rem;margin:0;line-height:1.4}@media (max-width: 768px){.pricing-container{padding:40px 15px}.pricing-title{font-size:2.5rem}.pricing-subtitle{font-size:1.1rem}.pricing-grid{grid-template-columns:1fr;gap:20px;padding:0 10px}.pricing-card{padding:30px 20px}.pricing-card.popular{transform:none}.price{font-size:2.8rem}.guarantee-section{flex-direction:column;text-align:center;gap:15px}}@media (max-width: 480px){.pricing-grid{grid-template-columns:1fr;gap:15px}.pricing-card{padding:25px 15px}.plan-name{font-size:1.6rem}.price{font-size:2.4rem}}.page-content-with-navbar .contact-container{padding-top:80px}.contact-container{min-height:130vh!important;position:relative!important;overflow:hidden!important;display:block!important;visibility:visible!important;opacity:1!important;z-index:1!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.contact-background{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important;visibility:visible!important;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><defs><linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" style="stop-color:%23ffffff;stop-opacity:0.1" /><stop offset="100%" style="stop-color:%23ffffff;stop-opacity:0" /></linearGradient></defs><rect width="100%" height="100%" fill="url(%23grad1)"/><g opacity="0.3"><path d="M100 200 Q 250 100 400 200 T 700 200" stroke="%2300ff88" stroke-width="2" fill="none"/><path d="M150 400 Q 300 300 450 400 T 750 400" stroke="%23ff6b6b" stroke-width="2" fill="none"/><path d="M200 600 Q 350 500 500 600 T 800 600" stroke="%234ecdc4" stroke-width="2" fill="none"/><circle cx="200" cy="200" r="3" fill="%2300ff88"/><circle cx="400" cy="200" r="3" fill="%2300ff88"/><circle cx="600" cy="200" r="3" fill="%2300ff88"/><circle cx="250" cy="400" r="3" fill="%23ff6b6b"/><circle cx="450" cy="400" r="3" fill="%23ff6b6b"/><circle cx="650" cy="400" r="3" fill="%23ff6b6b"/><circle cx="300" cy="600" r="3" fill="%234ecdc4"/><circle cx="500" cy="600" r="3" fill="%234ecdc4"/><circle cx="700" cy="600" r="3" fill="%234ecdc4"/></g></svg>'),radial-gradient(circle at 20% 80%,rgba(0,255,136,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,107,107,.1) 0%,transparent 50%);background-size:cover,100% 100%,100% 100%;animation:backgroundPulse 20s ease-in-out infinite;transition:all .3s ease}.contact-container,.contact-container *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.contact-container:before{content:"";position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(0,255,136,.15) 0%,rgba(77,171,247,.1) 25%,rgba(255,107,107,.08) 50%,transparent 70%);opacity:0;pointer-events:none;z-index:2;transition:opacity .4s ease}.contact-container:hover:before{opacity:1}.contact-container:after{content:"";position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:conic-gradient(from var(--mouse-angle, 0deg) at var(--mouse-x, 50%) var(--mouse-y, 50%),transparent 0deg,rgba(0,255,136,.08) 60deg,rgba(77,171,247,.06) 120deg,rgba(255,107,107,.05) 180deg,rgba(78,205,196,.06) 240deg,rgba(0,255,136,.04) 300deg,transparent 360deg);opacity:0;pointer-events:none;z-index:3;transition:opacity .6s ease,transform .3s ease;transform:scale(.8)}.contact-container:hover:after{opacity:1;transform:scale(1)}.contact-container:hover .contact-background{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);filter:brightness(1.1) saturate(1.2)}.contact-container:hover .founder-card{transform:translateY(-5px) scale(1.02);box-shadow:0 25px 50px #0006,0 0 0 1px #ffffff1a,inset 0 1px #ffffff26,0 0 50px #00ff881a;transition:all .6s cubic-bezier(.23,1,.32,1)}.contact-container:hover .contact-background:before{content:"";position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background-image:radial-gradient(2px 2px at calc(var(--mouse-x, 50%) + 20px) calc(var(--mouse-y, 50%) + 20px),rgba(0,255,136,.8),transparent),radial-gradient(1px 1px at calc(var(--mouse-x, 50%) - 30px) calc(var(--mouse-y, 50%) - 40px),rgba(77,171,247,.6),transparent),radial-gradient(1px 1px at calc(var(--mouse-x, 50%) + 50px) calc(var(--mouse-y, 50%) - 20px),rgba(255,107,107,.5),transparent),radial-gradient(2px 2px at calc(var(--mouse-x, 50%) - 60px) calc(var(--mouse-y, 50%) + 60px),rgba(78,205,196,.7),transparent);opacity:0;animation:particleFloat 3s ease-in-out infinite;z-index:4}@keyframes particleFloat{0%,to{opacity:0;transform:translateY(0) rotate(0)}50%{opacity:1;transform:translateY(-10px) rotate(180deg)}}@keyframes backgroundPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.contact-overlay{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:#1a1a2ed9;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex!important;align-items:center!important;justify-content:center!important;padding:2rem!important;visibility:visible!important;z-index:5}.contact-content{max-width:1200px;width:100%;display:grid!important;grid-template-columns:1fr 1fr;gap:4rem;visibility:visible!important;opacity:1!important;align-items:center;position:relative;z-index:6}.contact-title{font-size:3.5rem;font-weight:800;color:#fff;margin-bottom:1.5rem;background:#7de6df;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px #1a1a2e}.contact-subtitle{font-size:1.2rem;color:#4dabf7;font-weight:700;line-height:1.8;margin-bottom:2rem;opacity:.9}.founder-card{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2.5rem;box-shadow:0 20px 40px #0000004d,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a;position:relative;overflow:hidden;max-width:450px;width:100%;z-index:7}.founder-card:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(90deg,transparent,#FF6B6B,#4ECDC4,transparent) 1;border-radius:22px;z-index:-1;opacity:.2}.card-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.founder-avatar{width:80px;height:80px;background:linear-gradient(45deg,#64ffda,#0062ca);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #00ff884d;position:relative}.founder-avatar:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:#1a1a2ecc;border-radius:50%;z-index:1}.avatar-text{font-size:2rem;font-weight:800;color:#00b8ff;z-index:2;position:relative}.founder-title h3{color:#009bd6;font-size:2rem;font-weight:bolder;margin:0 0 .5rem;background:linear-gradient(135deg,#fff,#b8b8d1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.founder-title p{color:#00b8ff;font-size:1.5rem;font-weight:700;margin:0;opacity:.9}.founder-details{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.detail-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.detail-item:hover{background:#ffffff14;transform:translate(5px);border-color:#0f83}.detail-icon{width:45px;height:45px;background:#00ff881a;border-radius:10px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,255,136,.2);flex-shrink:0}.detail-icon svg{width:20px;height:20px;color:#4dabf7}.detail-content{display:flex;flex-direction:column;gap:.25rem;flex:1}.detail-label{color:#b8b8d1;font-size:.85rem;font-weight:500;opacity:.8;text-transform:uppercase;letter-spacing:.5px}.detail-value{color:#fff;font-size:1.1rem;font-weight:600;word-break:break-all}.contact-actions{display:flex;flex-direction:row!important;gap:1rem;margin-top:1.5rem;align-items:center;justify-content:center}.action-btn{width:140px;height:55px;border:none;border-radius:16px;font-weight:600;font-size:.9rem;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 15px #0003,0 0 0 1px #ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.action-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}.action-btn:hover:before{transform:translate(100%)}.email-btn{background:linear-gradient(135deg,#4dabf7,#4ecdc4);color:#fff;border:1px solid rgba(77,171,247,.3)}.phone-btn{background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff;border:1px solid rgba(82,196,26,.3)}.action-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px #00000040,0 0 0 1px #ffffff1a}.email-btn:hover{box-shadow:0 8px 25px #4dabf766,0 0 0 1px #ffffff1a;border-color:#4dabf780}.phone-btn:hover{box-shadow:0 8px 25px #52c41a66,0 0 0 1px #ffffff1a;border-color:#52c41a80}.action-btn:active{transform:translateY(-1px) scale(.98)}.btn-icon{width:18px;height:18px;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.btn-text{font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.2)}@media (min-width: 1440px){.contact-content{max-width:1400px!important;gap:5rem!important}.contact-title{font-size:4rem!important}.contact-subtitle{font-size:1.3rem!important}.founder-card{max-width:500px!important;padding:3rem!important}}@media (min-width: 1024px) and (max-width: 1439px){.contact-content{max-width:1200px!important;gap:4rem!important}.contact-title{font-size:3.5rem!important}.founder-card{max-width:450px!important}}@media (min-width: 769px) and (max-width: 1023px){.contact-container{min-height:130vh!important}.contact-overlay{padding:3rem 1.5rem 4rem!important;align-items:flex-start!important}.contact-content{grid-template-columns:1fr!important;gap:3rem!important;text-align:center!important;justify-items:center!important;max-width:600px!important}.contact-header{text-align:center!important;order:1!important}.founder-card{order:2!important;max-width:500px!important;width:100%!important}.contact-title{font-size:3rem!important;margin-bottom:1rem!important}.contact-subtitle{font-size:1.15rem!important;margin-bottom:1.5rem!important}}@media (min-width: 481px) and (max-width: 768px){.contact-container{min-height:130vh!important}.contact-overlay{padding:2rem 1rem 4rem!important;align-items:flex-start!important}.contact-content{grid-template-columns:1fr!important;gap:2rem!important;text-align:center!important;justify-items:center!important;max-width:100%!important}.contact-header{text-align:center!important;order:1!important}.founder-card{order:2!important;padding:2rem!important;max-width:100%!important;width:100%!important;margin:0 auto!important}.contact-title{font-size:2.5rem!important;margin-bottom:1rem!important}.contact-subtitle{font-size:1.1rem!important;margin-bottom:1.5rem!important;line-height:1.6!important}.card-header{flex-direction:column!important;text-align:center!important;gap:1rem!important;margin-bottom:1.5rem!important;padding-bottom:1.5rem!important}.founder-avatar{width:70px!important;height:70px!important}.avatar-text,.founder-title h3{font-size:1.8rem!important}.founder-title p{font-size:1.3rem!important}.founder-details{gap:1.2rem!important;margin-bottom:1.5rem!important}.detail-item{padding:.9rem!important}.detail-icon{width:42px!important;height:42px!important}.detail-icon svg{width:19px!important;height:19px!important}.detail-value{font-size:1.05rem!important}.contact-actions{flex-direction:row!important;gap:.8rem!important;justify-content:center!important;margin-top:1.2rem!important}.action-btn{width:130px!important;height:52px!important;font-size:.85rem!important}.btn-icon{width:17px!important;height:17px!important}.btn-text{font-size:.8rem!important}}@media (max-width: 480px){.page-content-with-navbar .contact-container{padding-top:60px!important}.contact-container{min-height:140vh!important}.contact-overlay{padding:1.5rem .8rem 4rem!important;align-items:flex-start!important}.contact-content{grid-template-columns:1fr!important;gap:1.5rem!important;text-align:center!important;justify-items:center!important;max-width:100%!important}.contact-header{text-align:center!important;order:1!important}.founder-card{order:2!important;padding:1.5rem!important;max-width:100%!important;width:100%!important;margin:0 auto!important;border-radius:16px!important}.contact-title{font-size:2rem!important;margin-bottom:.8rem!important;line-height:1.2!important}.contact-subtitle{font-size:1rem!important;margin-bottom:1.2rem!important;line-height:1.5!important}.card-header{flex-direction:column!important;text-align:center!important;gap:.8rem!important;margin-bottom:1.2rem!important;padding-bottom:1.2rem!important}.founder-avatar{width:60px!important;height:60px!important}.avatar-text{font-size:1.5rem!important}.founder-title h3{font-size:1.6rem!important;margin-bottom:.3rem!important}.founder-title p{font-size:1.1rem!important}.founder-details{gap:1rem!important;margin-bottom:1.2rem!important}.detail-item{padding:.8rem!important;border-radius:10px!important}.detail-item:hover{transform:translate(3px)!important}.detail-icon{width:38px!important;height:38px!important;border-radius:8px!important}.detail-icon svg{width:17px!important;height:17px!important}.detail-label{font-size:.8rem!important}.detail-value{font-size:1rem!important;word-break:break-word!important}.contact-actions{flex-direction:column!important;gap:.8rem!important;align-items:center!important;justify-content:center!important;margin-top:1rem!important}.action-btn{width:200px!important;height:50px!important;font-size:.8rem!important;border-radius:14px!important}.btn-icon{width:16px!important;height:16px!important}.btn-text{font-size:.75rem!important}}@media (max-width: 320px){.contact-overlay{padding:1rem .6rem 4rem!important}.contact-container{min-height:150vh!important}.founder-card{padding:1.2rem!important;border-radius:14px!important}.contact-title{font-size:1.8rem!important}.contact-subtitle{font-size:.95rem!important}.founder-avatar{width:55px!important;height:55px!important}.avatar-text{font-size:1.3rem!important}.founder-title h3{font-size:1.4rem!important}.founder-title p{font-size:1rem!important}.detail-item{padding:.7rem!important}.detail-icon{width:35px!important;height:35px!important}.detail-icon svg{width:15px!important;height:15px!important}.detail-value{font-size:.95rem!important}.action-btn{width:180px!important;height:48px!important}}.login-container{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;min-height:100vh;height:auto;display:flex;align-items:center;justify-content:center;padding:1rem;background:linear-gradient(135deg,#0a0a0f,#1a1a2e,#16213e,#1a1a2e,#0a0a0f);position:relative;overflow-x:hidden;overflow-y:auto}.login-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(59,130,246,.1) 1px,transparent 0),linear-gradient(rgba(59,130,246,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.02) 1px,transparent 1px);background-size:80px 80px,40px 40px,40px 40px;animation:premium-grid-float 25s ease-in-out infinite}@keyframes premium-grid-float{0%,to{transform:translate(0) rotate(0);opacity:.3}25%{transform:translate(-10px,-15px) rotate(1deg);opacity:.6}50%{transform:translate(15px,-10px) rotate(-1deg);opacity:.4}75%{transform:translate(-5px,10px) rotate(.5deg);opacity:.7}}.wave-animation{position:absolute;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.wave{position:absolute;bottom:0;left:0;width:200%;height:100px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.05),transparent);border-radius:50%;transform-origin:center}.wave1{animation:wave-flow 20s ease-in-out infinite;animation-delay:0s}.wave2{height:120px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.03),transparent);animation:wave-flow 25s ease-in-out infinite reverse;animation-delay:5s}.wave3{height:80px;background:linear-gradient(90deg,transparent,rgba(147,51,234,.04),transparent);animation:wave-flow 30s ease-in-out infinite;animation-delay:10s}@keyframes wave-flow{0%,to{transform:translate(-50%) translateY(0) scaleY(1)}50%{transform:translate(-50%) translateY(-20px) scaleY(1.5)}}.login-bg-orb{position:absolute;border-radius:50%;filter:blur(4rem);animation:premium-pulse-glow 12s ease-in-out infinite}.orb-1{top:10%;left:10%;width:35rem;height:35rem;background:linear-gradient(135deg,#3b82f633,#9333ea40,#3b82f626);animation-delay:0s}.orb-2{top:60%;right:15%;width:30rem;height:30rem;background:linear-gradient(135deg,#10b98126,#06b6d433,#22c55e2e);animation-delay:4s}.orb-3{bottom:15%;left:55%;width:28rem;height:28rem;background:linear-gradient(135deg,#6366f12e,#8b5cf638,#a855f729);animation-delay:8s}.orb-4{top:30%;left:70%;width:22rem;height:22rem;background:linear-gradient(135deg,#ec48991f,#db27772e,#f43f5e24);animation-delay:6s}.login-wrapper{position:relative;width:100%;max-width:32rem;z-index:10}.login-card{background:#0d1017f2;-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border-radius:2rem;padding:3.5rem;box-shadow:0 32px 64px -12px #0009,0 0 0 1px #ffffff14,inset 0 1px #ffffff1f,inset 0 0 20px #3b82f60d;position:relative;overflow:hidden;transform:translateY(0);transition:all .6s cubic-bezier(.23,1,.32,1)}.login-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(59,130,246,.02),transparent,rgba(147,51,234,.02));border-radius:2rem;pointer-events:none}.login-card:hover{transform:translateY(-1px);box-shadow:0 40px 80px -12px #000000b3,0 0 0 1px #ffffff1f,inset 0 1px #ffffff29,inset 0 0 30px #3b82f614}.card-border-glow{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,#3b82f666,#10b9814d,#9333ea66,#ec48994d);border-radius:2rem;z-index:-1;opacity:0;transition:opacity .6s ease;filter:blur(1px)}.card-shimmer{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);transition:left .8s ease;pointer-events:none}.login-card:hover .card-border-glow{opacity:1}.login-card:hover .card-shimmer{left:100%}.login-content{position:relative;z-index:10}.login-header{text-align:center;margin-bottom:3rem}.logo-container{margin-bottom:2rem;display:flex;justify-content:center}.logo-ring{width:100px;height:100px;border:3px solid rgba(59,130,246,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;animation:premium-logo-rotate 25s linear infinite;background:linear-gradient(135deg,#3b82f60d,#9333ea0d)}.logo-ring:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:3px solid transparent;border-top:3px solid rgba(16,185,129,.8);border-right:3px solid rgba(147,51,234,.8);border-radius:50%;animation:premium-logo-rotate 20s linear infinite reverse}.logo-ring-inner{position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:2px solid rgba(236,72,153,.3);border-radius:50%;animation:premium-logo-rotate 15s linear infinite}.logo-inner{width:75px;height:75px;background:linear-gradient(135deg,#3b82f64d,#9333ea4d,#10b98133);border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.logo-pulse{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:radial-gradient(circle,rgba(59,130,246,.3),transparent);border-radius:50%;animation:premium-logo-pulse 3s ease-in-out infinite}.logo-icon{font-size:2rem;animation:premium-icon-float 4s ease-in-out infinite;position:relative;z-index:2;filter:drop-shadow(0 0 10px rgba(59,130,246,.6))}@keyframes premium-logo-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes premium-logo-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.3);opacity:.8}}@keyframes premium-icon-float{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-3px) scale(1.05)}50%{transform:translateY(0) scale(1.1)}75%{transform:translateY(-2px) scale(1.05)}}.login-title{font-size:3rem;font-weight:900;background:linear-gradient(135deg,#10c6c6,#4ecdc4,#00719c,#4ecdc4,#10c6c6);background-size:200% 200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;letter-spacing:-.02em;position:relative;animation:premium-title-glow 4s ease-in-out infinite,premium-gradient-shift 6s ease-in-out infinite}.title-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#10c6c6,#4ecdc4,#00719c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:blur(30px);opacity:.6;z-index:-1;animation:premium-title-pulse 3s ease-in-out infinite}.title-sparkle{position:absolute;top:-10px;right:10px;font-size:1.5rem;animation:premium-sparkle 2s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(255,215,0,.6))}@keyframes premium-title-glow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes premium-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes premium-title-pulse{0%,to{opacity:.6}50%{opacity:.9}}@keyframes premium-sparkle{0%,to{transform:rotate(0) scale(1);opacity:.7}25%{transform:rotate(90deg) scale(1.2);opacity:1}50%{transform:rotate(180deg) scale(.8);opacity:.8}75%{transform:rotate(270deg) scale(1.1);opacity:.9}}.login-subtitle{color:#b4bcd0;font-size:1.25rem;font-weight:600;margin-top:0;opacity:.9;text-shadow:0 2px 4px rgba(0,0,0,.3)}.form-container{position:relative;min-height:600px}.form-panel{position:absolute;top:0;right:0;bottom:0;left:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform-origin:center}.panel-active{opacity:1;transform:translate(0) scale(1) rotateY(0);pointer-events:all}.panel-hidden{opacity:0;transform:translate(-30px) scale(.95) rotateY(-10deg);pointer-events:none}.login-form,.forgot-form,.form-fields{margin-bottom:2.5rem}.form-group{margin-bottom:2rem;position:relative}.form-label{display:flex;align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;color:#e5e7eb;margin-bottom:1rem;margin-left:.5rem;position:relative}.label-glow{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:linear-gradient(135deg,#3b82f61a,#10b9811a);border-radius:.5rem;opacity:0;transition:opacity .3s ease;z-index:-1}.form-label:hover .label-glow{opacity:1}.label-icon{font-size:1.25rem;opacity:.9;filter:drop-shadow(0 0 4px rgba(59,130,246,.4))}.premium-label{color:#10c6c6;font-size:1.1rem;font-weight:800}.hero-label{color:#10c6c6;font-size:1.1rem;font-weight:800;position:relative}.hero-icon{font-size:1.5rem;animation:premium-email-pulse 3s ease-in-out infinite}.hero-badge{background:linear-gradient(135deg,#1aa40f,#15b42b,#0fc54b);color:#fff;font-size:.8rem;padding:.4rem .8rem;border-radius:1.5rem;margin-left:auto;font-weight:700;box-shadow:0 4px 12px #1aa40f4d;animation:premium-badge-pulse 2s ease-in-out infinite}.hero-label-glow{background:linear-gradient(135deg,#10c6c633,#4ecdc433)}@keyframes premium-email-pulse{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.1) rotate(-5deg)}50%{transform:scale(1.15) rotate(0)}75%{transform:scale(1.1) rotate(5deg)}}@keyframes premium-badge-pulse{0%,to{transform:scale(1);box-shadow:0 4px 12px #1aa40f4d}50%{transform:scale(1.05);box-shadow:0 6px 20px #1aa40f80}}.input-container{position:relative;margin-bottom:.5rem}.input-glow{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;background:linear-gradient(135deg,#3b82f64d,#10b9814d);border-radius:1rem;opacity:0;transition:opacity .4s ease;z-index:-1;filter:blur(4px)}.input-sparkle{position:absolute;top:10px;right:15px;width:8px;height:8px;background:radial-gradient(circle,rgba(255,255,255,.8),transparent);border-radius:50%;opacity:0;animation:premium-input-sparkle 2s ease-in-out infinite}.hero-glow{background:linear-gradient(135deg,#10c6c666,#4ecdc466)}.hero-sparkle{background:radial-gradient(circle,rgba(16,198,198,.9),transparent);animation:premium-hero-sparkle 1.5s ease-in-out infinite}@keyframes premium-input-sparkle{0%,to{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@keyframes premium-hero-sparkle{0%,to{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(360deg)}}.form-input{width:100%;padding:1.5rem 2rem;background:#171d29cc;border:2px solid rgba(75,85,99,.6);border-radius:1rem;color:#fff;font-size:1.1rem;font-weight:500;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-input::placeholder{color:#9ca3af;transition:color .3s ease;font-weight:400}.form-input:hover{background:#171d29e6;border-color:#3b82f666;transform:translateY(-1px);box-shadow:0 8px 25px #00000026}.form-input:focus{outline:none;background:#171d29f2;border-color:#10b981cc;box-shadow:0 0 0 4px #10b98126,0 12px 35px #10b98133;transform:translateY(-2px)}.form-input:focus+.input-focus-border{opacity:1;transform:scaleX(1)}.form-input:focus~.input-sparkle{opacity:1}.email-input{border-color:#10c6c680}.email-input:focus{border-color:#10c6c6e6;box-shadow:0 0 0 4px #10c6c633,0 12px 35px #10c6c640}.hero-input .form-input{border-color:#10c6c699;background:#171d29e6}.hero-input .form-input:focus{border-color:#10c6c6e6;box-shadow:0 0 0 4px #10c6c640,0 12px 35px #10c6c64d,0 0 40px #10c6c666}.input-focus-border{position:absolute;bottom:0;left:50%;opacity:0!important;transform:translate(-50%) scaleX(0);width:100%;height:3px;background:linear-gradient(135deg,#16a34a,#10b981,#059669);border-radius:0 0 1rem 1rem;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.hero-border{background:linear-gradient(135deg,#10c6c6,#4ecdc4,#00719c)}.password-input{padding-right:4.5rem}.password-toggle{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);background:#374151e6;border:2px solid rgba(75,85,99,.6);border-radius:.75rem;padding:.75rem;cursor:pointer;transition:all .4s ease;z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.toggle-ripple{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(59,130,246,.3),transparent);border-radius:.75rem;opacity:0;transform:scale(0);transition:all .3s ease}.password-toggle:hover{background:#374151;border-color:#3b82f6b3;transform:translateY(-50%) scale(1.05);box-shadow:0 8px 25px #3b82f633}.password-toggle:hover .toggle-ripple{opacity:1;transform:scale(1)}.password-toggle:focus{outline:none;box-shadow:0 0 0 3px #10b98180}.toggle-icon{font-size:1.5rem;display:block;transition:transform .3s ease;position:relative;z-index:2}.password-toggle:hover .toggle-icon{transform:scale(1.1) rotate(10deg)}.email-validation-icon{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);font-size:1.5rem;z-index:3;animation:premium-validation-bounce .6s ease;filter:drop-shadow(0 0 8px rgba(16,185,129,.6))}@keyframes premium-validation-bounce{0%{transform:translateY(-50%) scale(0) rotate(-180deg)}50%{transform:translateY(-50%) scale(1.3) rotate(0)}to{transform:translateY(-50%) scale(1) rotate(0)}}.input-help{color:#b4bcd0;font-size:.9rem;margin-top:.75rem;margin-left:.5rem;opacity:.9;font-weight:500}.recovery-options{display:flex;gap:1.5rem;margin-top:1rem}.recovery-option{flex:1;cursor:pointer;position:relative}.recovery-option input[type=radio]{position:absolute;opacity:0;pointer-events:none}.option-content{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;background:#171d29cc;border:2px solid rgba(75,85,99,.6);border-radius:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.option-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#10b9811a,#3b82f61a);opacity:0;transition:opacity .4s ease;border-radius:1rem}.option-content:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.recovery-option:hover .option-content{background:#171d29f2;border-color:#3b82f6b3;transform:translateY(-2px) scale(1.01);box-shadow:0 12px 35px #3b82f626}.recovery-option:hover .option-content:before{left:100%}.recovery-option:hover .option-glow{opacity:1}.option-active .option-content{background:#171d29f2;border-color:#10b981e6;box-shadow:0 0 0 2px #10b9814d,0 12px 35px #10b98133;transform:scale(1.02)}.option-active .option-glow{opacity:1;background:linear-gradient(135deg,#10b98133,#3b82f633)}.option-icon{font-size:2rem;position:relative;z-index:2;filter:drop-shadow(0 0 8px rgba(59,130,246,.4))}.option-content span:last-child{color:#e5e7eb;font-weight:700;font-size:.95rem;position:relative;z-index:2}.message{padding:1.5rem 2rem;border-radius:1rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem;font-weight:700;font-size:1.05rem;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.message-bg-effect{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);background-size:200% 200%;animation:premium-message-shimmer 2s ease-in-out infinite}.message-animate{animation:premium-message-slide-in .6s cubic-bezier(.4,0,.2,1)}@keyframes premium-message-slide-in{0%{opacity:0;transform:translateY(-30px) scale(.9) rotateX(-10deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0)}}@keyframes premium-message-shimmer{0%,to{background-position:-200% -200%}50%{background-position:200% 200%}}.message-success{background:linear-gradient(135deg,#10b98133,#05966926);color:#34d399;border:2px solid rgba(16,185,129,.5);box-shadow:0 12px 35px #10b98133,inset 0 1px #10b9814d}.message-error{background:linear-gradient(135deg,#ef444433,#dc262626);color:#f87171;border:2px solid rgba(239,68,68,.5);box-shadow:0 12px 35px #ef444433,inset 0 1px #ef44444d}.message-redirect{background:linear-gradient(135deg,#677eea33,#764ba226);border:2px solid rgba(103,126,234,.5);color:#667eea;box-shadow:0 12px 35px #677eea33,inset 0 1px #677eea4d}.message-redirect:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(103,126,234,.3),transparent);animation:premium-redirect-shimmer 2s infinite}@keyframes premium-redirect-shimmer{0%{left:-100%}to{left:100%}}.message-icon{font-size:1.5rem;animation:premium-icon-bounce .6s ease}@keyframes premium-icon-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.submit-btn{width:100%;padding:1.5rem 2rem;color:#fff;font-weight:800;font-size:1.2rem;border:none;border-radius:1rem;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);transform:scale(1);margin-bottom:2.5rem;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-btn{background:linear-gradient(135deg,#1aa40f,#15b42b,#0fc54b);box-shadow:0 12px 35px #10b98166,inset 0 1px #fff3}.login-btn:hover:not(:disabled){background:linear-gradient(135deg,#047857,#0d9488,#2dd4bf);transform:scale(1.02) translateY(-2px);box-shadow:0 20px 45px #10b98180,inset 0 1px #ffffff4d}.recovery-btn{background:linear-gradient(135deg,#0891b2,#06b6d4,#22d3ee);box-shadow:0 12px 35px #06b6d466,inset 0 1px #fff3}.recovery-btn:hover:not(:disabled){background:linear-gradient(135deg,#0e7490,#0891b2,#06b6d4);transform:scale(1.02) translateY(-2px);box-shadow:0 20px 45px #06b6d480,inset 0 1px #ffffff4d}.reset-btn{background:linear-gradient(135deg,#7c3aed,#8b5cf6,#a78bfa);box-shadow:0 12px 35px #8b5cf666,inset 0 1px #fff3}.reset-btn:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#7c3aed,#8b5cf6);transform:scale(1.02) translateY(-2px);box-shadow:0 20px 45px #8b5cf680,inset 0 1px #ffffff4d}.verify-btn{background:linear-gradient(135deg,#e11d48,#f43f5e,#fb7185);box-shadow:0 12px 35px #f43f5e66,inset 0 1px #fff3}.verify-btn:hover:not(:disabled){background:linear-gradient(135deg,#be123c,#e11d48,#f43f5e);transform:scale(1.02) translateY(-2px);box-shadow:0 20px 45px #f43f5e80,inset 0 1px #ffffff4d}.btn-glow{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:1rem;opacity:0;transition:opacity .4s ease;z-index:-1;filter:blur(8px)}.login-btn .btn-glow{background:linear-gradient(135deg,#10b98199,#34d39999)}.recovery-btn .btn-glow{background:linear-gradient(135deg,#06b6d499,#22d3ee99)}.reset-btn .btn-glow{background:linear-gradient(135deg,#8b5cf699,#a78bfa99)}.verify-btn .btn-glow{background:linear-gradient(135deg,#f43f5e99,#fb718599)}.btn-content{display:flex;align-items:center;justify-content:center;gap:.75rem;position:relative;z-index:2}.btn-arrow{font-size:1.25rem;transition:transform .3s ease}.btn-icon{font-size:1.25rem}.submit-btn:hover:not(:disabled) .btn-glow{opacity:1}.submit-btn:hover:not(:disabled) .btn-arrow{transform:translate(4px)}.submit-btn:active:not(:disabled){transform:scale(.98)}.submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.submit-btn:focus{outline:none;box-shadow:0 12px 35px #3b82f64d,0 0 0 3px #3b82f680}.loading-spinner{width:1.5rem;height:1.5rem;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:premium-spin 1s linear infinite}.redirect-spinner{width:18px;height:18px;border:2px solid rgba(103,126,234,.3);border-top:2px solid #667eea;border-radius:50%;animation:premium-spin 1s linear infinite;display:inline-block}@keyframes premium-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-footer{text-align:center;padding-top:1.5rem;margin-top:-90px}.footer-options{margin-bottom:5rem}.forgot-link{background:none;border:none;color:#10c6c6;font-weight:700;font-size:1.05rem;cursor:pointer;padding:1rem 1.5rem;border-radius:.75rem;transition:all .4s ease;display:inline-flex;align-items:center;gap:.75rem;position:relative;overflow:hidden}.forgot-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#10c6c61a,#4ecdc41a);border-radius:.75rem;opacity:0;transition:opacity .3s ease}.forgot-link:hover:not(:disabled){color:#4ecdc4;transform:translateY(-1px)}.forgot-link:hover:not(:disabled):before{opacity:1}.forgot-link:focus{outline:none;box-shadow:0 0 0 3px #10c6c680}.link-icon{font-size:1.1rem;transition:transform .3s ease;position:relative;z-index:2}.forgot-link:hover .link-icon{transform:scale(1.1) rotate(10deg)}.divider{position:relative;margin:2rem 0}.divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(75,85,99,.6),transparent)}.divider-text{background:#0d1017e6;color:#b4bcd0;padding:0 1.5rem;font-size:.9rem;font-weight:600;position:relative;display:inline-block;left:50%;transform:translate(-50%)}.footer-text{color:#ff6b6b;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.footer-link{color:#4ecdc4;font-weight:800;background:none;font-size:1.2rem;border:none;cursor:pointer;text-decoration:none;transition:all .4s ease;position:relative;padding:.5rem 0;display:inline-block;overflow:hidden}.link-underline{position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(135deg,#4ecdc4,#10c6c6,#00719c);transform:scaleX(0);transform-origin:left;transition:transform .4s ease;border-radius:2px}.footer-link:hover:not(:disabled){color:#06b6d4;transform:translateY(-1px);text-shadow:0 0 10px rgba(78,205,196,.6)}.footer-link:hover:not(:disabled) .link-underline{transform:scaleX(1)}.footer-link:focus{outline:none;box-shadow:0 0 0 3px #4ecdc480}@media (max-width: 640px){.login-container{padding:1.5rem 1rem}.login-card{padding:2.5rem}.login-title{font-size:2.5rem}.login-subtitle{font-size:1.1rem}.logo-ring{width:80px;height:80px}.logo-inner{width:60px;height:60px}.logo-icon{font-size:1.75rem}.recovery-options{flex-direction:column;gap:1rem}.floating-particles{display:none}.login-bg-orb{opacity:.3}.form-container{min-height:450px}.form-input{padding:1.25rem 1.5rem;font-size:1rem}.submit-btn{font-size:1.1rem}}@media (max-width: 480px){.login-container{padding:1rem .75rem}.login-card{padding:2rem;border-radius:1.5rem;margin:.5rem}.form-input{padding:1.1rem 1.25rem;font-size:.95rem}.password-input{padding-right:4rem}.submit-btn{padding:1.25rem 1.5rem;font-size:1rem}.login-title{font-size:2.2rem}.form-container{min-height:420px}.particle{display:none}.footer-text,.footer-link{font-size:1.1rem}.wave{display:none}}@media (min-width: 1440px){.login-wrapper{max-width:36rem}.login-card{padding:4rem;height:200 rem}}@media (min-width: 1024px) and (max-width: 1439px){.login-wrapper{max-width:32rem}}@media (min-width: 768px) and (max-width: 1023px){.login-container{padding:1.5rem}.login-wrapper{max-width:28rem}.login-card{padding:3rem}.form-container{min-height:500px}}@media (min-width: 640px) and (max-width: 767px){.login-container{padding:2rem 1rem;align-items:flex-start}.login-card{padding:2.5rem;margin:0;width:100%}.form-container{min-height:400px}}@media (max-width: 639px){.login-container{padding:1rem .5rem;align-items:flex-start;min-height:100vh}.login-wrapper{width:100%;max-width:none}.login-card{padding:1.5rem;margin:0;border-radius:1rem;width:100%;box-sizing:border-box}.form-container{min-height:350px}.login-title{font-size:2rem}.login-subtitle{font-size:1rem}}@media (max-width: 480px){.login-container{padding:.5rem .25rem}.login-card{padding:1rem;border-radius:.75rem}.form-container{min-height:300px}.login-title{font-size:1.8rem}.form-input{padding:1rem 1.25rem;font-size:.9rem}.submit-btn{padding:1rem 1.5rem;font-size:.95rem}}@media (max-width: 360px){.login-card{padding:1rem;height:55rem}.login-title{font-size:1.6rem}.form-input{padding:.875rem 1rem;font-size:.85rem}}.otp-input{text-align:center;font-size:1.5rem;font-weight:700;letter-spacing:.5rem;font-family:Courier New,monospace;padding:1.5rem 1rem}.otp-input::placeholder{letter-spacing:.2rem;font-size:1.1rem}.otp-validation-icon{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);font-size:1.5rem;z-index:3;animation:premium-validation-bounce .6s ease;filter:drop-shadow(0 0 8px rgba(16,185,129,.6))}.password-match-icon{position:absolute;top:50%;right:4.5rem;transform:translateY(-50%);font-size:1.2rem;z-index:3;animation:premium-validation-bounce .6s ease}.new-password-input,.confirm-password-input{background:#171d29e6;border-color:#10c6c699}.new-password-input:focus,.confirm-password-input:focus{border-color:#10c6c6e6;box-shadow:0 0 0 4px #10c6c640,0 12px 35px #10c6c64d,0 0 40px #10c6c666}.password-reset-success{text-align:center;padding:2rem 0}.password-reset-success .success-icon{margin-bottom:2rem;position:relative;display:inline-block}.password-reset-success .success-icon span{font-size:4rem;display:block;animation:premium-success-bounce 1s ease-in-out;filter:drop-shadow(0 0 20px rgba(16,185,129,.6))}.password-reset-success .success-title{color:#34d399;font-size:2rem;font-weight:800;margin-bottom:1.5rem;text-shadow:0 0 10px rgba(16,185,129,.3)}.password-reset-success .success-message{color:#b4bcd0;font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.success-pulse{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:radial-gradient(circle,rgba(16,185,129,.3),transparent);border-radius:50%;animation:premium-success-pulse 2s ease-in-out infinite}@keyframes premium-success-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.8}}@keyframes premium-success-bounce{0%{transform:scale(0) rotate(-180deg)}50%{transform:scale(1.2) rotate(0)}to{transform:scale(1) rotate(0)}}.otp-form,.password-reset-form{opacity:1;transform:translate(0) scale(1);transition:all .6s cubic-bezier(.4,0,.2,1)}.step-indicator{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem 0}.step-dot{width:12px;height:12px;border-radius:50%;background:#4b556399;transition:all .4s ease;position:relative;overflow:hidden}.step-dot.active{background:linear-gradient(135deg,#10b981,#34d399);transform:scale(1.2);box-shadow:0 0 15px #10b98199}.step-dot.completed{background:linear-gradient(135deg,#059669,#10b981);transform:scale(1.1)}.step-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:inherit;opacity:.3;filter:blur(3px);z-index:-1}.step-line{width:2rem;height:2px;background:#4b556366;transition:all .4s ease}.step-line.active{background:linear-gradient(90deg,#10b981,#34d399);box-shadow:0 0 8px #10b98166}.hero-input .otp-input:focus{border-color:#10c6c6e6;box-shadow:0 0 0 4px #10c6c640,0 12px 35px #10c6c64d,0 0 40px #10c6c666;text-shadow:0 0 10px rgba(16,198,198,.3)}.back-to-login{text-align:center;margin-top:2.5rem;padding-bottom:1.5rem}.back-link{background:none;border:none;color:#9ca3af;font-weight:600;font-size:1.2rem;cursor:pointer;padding:1rem 1.5rem;border-radius:.75rem;transition:all .4s ease;display:inline-flex;align-items:center;gap:.75rem;position:relative;overflow:hidden}.back-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#3741514d,#4b55634d);border-radius:.75rem;opacity:0;transition:opacity .3s ease}.back-link:hover:not(:disabled){color:#e5e7eb}.back-link:hover:not(:disabled):before{opacity:1}.back-link:focus{outline:none;box-shadow:0 0 0 3px #9ca3af80}.back-arrow{font-size:1.25rem;transition:transform .3s ease;position:relative;z-index:2}.back-link:hover .back-arrow{transform:translate(-3px)}@media (max-width: 640px){.otp-input{font-size:1.3rem;letter-spacing:.3rem;padding:1.25rem 1rem}.password-reset-success .success-icon span{font-size:3.5rem}.password-reset-success .success-title{font-size:1.8rem}.password-reset-success .success-message{font-size:1rem}.step-indicator{gap:.75rem;margin-bottom:1.5rem}.step-dot{width:10px;height:10px}.step-line{width:1.5rem}}@media (max-width: 480px){.otp-input{font-size:1.2rem;letter-spacing:.2rem;padding:1.1rem 1rem}.otp-input::placeholder{font-size:1rem;letter-spacing:.1rem}.password-reset-success{padding:1.5rem 0}.password-reset-success .success-icon span{font-size:3rem}.password-reset-success .success-title{font-size:1.6rem;margin-bottom:1rem}.password-reset-success .success-message{font-size:.95rem;margin-bottom:2rem}.password-match-icon{right:4rem;font-size:1.1rem}.otp-validation-icon{font-size:1.3rem}}.otp-form .submit-btn:disabled,.password-reset-form .submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.otp-input.error{border-color:#ef4444cc;background:#ef44440d;animation:premium-input-shake .6s ease}.new-password-input.error,.confirm-password-input.error{border-color:#ef4444cc;background:#ef44440d}@keyframes premium-input-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.otp-input.success{border-color:#10b981cc;background:#10b9810d;box-shadow:0 0 0 4px #10b9811a}.new-password-input.success,.confirm-password-input.success{border-color:#10b981cc;background:#10b9810d}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.floating-particles,.particle,.wave{display:none}.login-card:hover{transform:none}}@media (prefers-contrast: high){.login-card{border:2px solid #fff;background:#000000e6}.form-input{border:2px solid #fff;background:#000c}.submit-btn{border:2px solid #fff}.login-bg-orb,.floating-particles,.wave{display:none}}*:focus-visible{outline:3px solid #10B981;outline-offset:2px;border-radius:.25rem}::-webkit-scrollbar-track{background:#171d2980;border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3b82f699,#10b98199);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#3b82f6cc,#10b981cc)}::-webkit-scrollbar-track{background:#1a1a2e4d;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#00f5ff,#4ecdc4,#45b7d1);border-radius:10px;box-shadow:inset 0 0 6px #0000004d}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#00e5ef,#3ebcb4,#35a7c1)}.signup-container{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;min-height:100vh;background:#1a1a2e;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;position:relative;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.background-animation{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-particle{position:absolute;width:4px;height:4px;background:#00f5ff99;border-radius:50%;animation:float 20s infinite linear}.floating-particle:nth-child(1){top:20%;left:10%;animation-delay:0s;animation-duration:15s}.floating-particle:nth-child(2){top:80%;left:80%;animation-delay:5s;animation-duration:18s}.floating-particle:nth-child(3){top:60%;left:20%;animation-delay:10s;animation-duration:22s}.floating-particle:nth-child(4){top:30%;left:90%;animation-delay:15s;animation-duration:16s}.floating-particle:nth-child(5){top:70%;left:60%;animation-delay:8s;animation-duration:20s}.floating-particle:nth-child(6){top:40%;left:40%;animation-delay:12s;animation-duration:25s}@keyframes float{0%{transform:translateY(100vh) translate(0) scale(0);opacity:0}10%{opacity:1;transform:scale(1)}90%{opacity:1}to{transform:translateY(-100vh) translate(100px) scale(0);opacity:0}}.gradient-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.4;animation:orb-movement 20s infinite ease-in-out;pointer-events:none;z-index:1}.orb-1{width:400px;height:400px;background:radial-gradient(circle,#00F5FF 0%,#4ECDC4 50%,transparent 70%);top:-200px;right:-200px;animation-delay:0s}.orb-2{width:300px;height:300px;background:radial-gradient(circle,#45B7D1 0%,#96CEB4 50%,transparent 70%);bottom:-150px;left:-150px;animation-delay:7s}.orb-3{width:350px;height:350px;background:radial-gradient(circle,#FFECD2 0%,#FCB69F 50%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:14s}.orb-4{width:250px;height:250px;background:radial-gradient(circle,#A8EDEA 0%,#FED6E3 50%,transparent 70%);top:20%;left:10%;animation-delay:3s}@keyframes orb-movement{0%,to{transform:translateY(0) translate(0) scale(1)}25%{transform:translateY(-50px) translate(30px) scale(1.1)}50%{transform:translateY(-20px) translate(-30px) scale(.9)}75%{transform:translateY(-80px) translate(20px) scale(1.05)}}.signup-wrapper{position:relative;width:100%;max-width:480px;z-index:10}.signup-card{background:#0f0f1ef2;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:24px;padding:3rem 2.5rem;box-shadow:0 32px 64px #0006,inset 0 1px #ffffff1a,0 0 0 1px #ffffff0d;position:relative;overflow:hidden;transition:all .6s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,245,255,.1)}.signup-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,245,255,.03) 0%,rgba(78,205,196,.03) 50%,transparent 100%);pointer-events:none}.signup-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 48px 100px #00f5ff26,inset 0 1px #fff3,0 0 0 1px #00f5ff33}.header-section{text-align:center;margin-bottom:3rem;position:relative}.logo-container{position:relative;display:inline-block;margin-bottom:1.5rem}.logo-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#00f5ff,#4ecdc4,#45b7d1);border-radius:50%;font-size:2rem;position:relative;z-index:2;animation:logo-pulse 3s ease-in-out infinite}.logo-glow{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:linear-gradient(135deg,#00f5ff,#4ecdc4);border-radius:50%;opacity:.3;filter:blur(20px);animation:logo-glow 4s ease-in-out infinite alternate}@keyframes logo-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes logo-glow{0%{opacity:.3;transform:scale(1)}to{opacity:.6;transform:scale(1.1)}}.main-title{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#00f5ff,#4ecdc4,#45b7d1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;letter-spacing:-.02em;animation:title-shimmer 3s ease-in-out infinite}@keyframes title-shimmer{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.main-subtitle{color:#ffffffb3;font-size:1rem;font-weight:400;margin:0;transition:all .3s ease}.progress-section{margin-bottom:3rem}.progress-track{width:100%;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden;margin-bottom:1.5rem}.progress-fill{height:100%;background:linear-gradient(90deg,#00f5ff,#4ecdc4,#45b7d1);border-radius:3px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.progress-fill:after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4));animation:progress-shine 2s ease-in-out infinite}@keyframes progress-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-steps{display:flex;justify-content:space-between;align-items:center}.progress-step{display:flex;flex-direction:column;align-items:center;flex:1}.step-circle{width:48px;height:48px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-weight:600;color:#ffffff80;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;border:2px solid rgba(255,255,255,.1)}.progress-step.active .step-circle{background:linear-gradient(135deg,#00f5ff,#4ecdc4);color:#fff;border-color:#00f5ff80;box-shadow:0 0 20px #00f5ff66;transform:scale(1.1)}.progress-step.current .step-circle{animation:current-step-pulse 2s ease-in-out infinite}@keyframes current-step-pulse{0%,to{box-shadow:0 0 20px #00f5ff66}50%{box-shadow:0 0 30px #00f5ffcc,0 0 50px #4ecdc44d}}.step-label{margin-top:.5rem;font-size:.875rem;font-weight:500;color:#ffffff80;transition:color .3s ease}.progress-step.active .step-label{color:#00f5ff;font-weight:600}.form-container{margin-bottom:2rem}.step-content{animation:step-slide-in .6s cubic-bezier(.4,0,.2,1)}@keyframes step-slide-in{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.form-sections{margin-bottom:2rem}.form-section{margin-bottom:2.5rem}.section-header{display:flex;align-items:center;margin-bottom:1.5rem;position:relative}.section-icon{font-size:1.5rem;margin-right:1rem;filter:drop-shadow(0 0 10px rgba(0,245,255,.5))}.section-title{font-size:1.125rem;font-weight:600;color:#fff;margin:0;flex:1}.section-line{height:2px;flex:1;background:linear-gradient(90deg,rgba(0,245,255,.3),transparent);border-radius:1px;margin-left:1rem}.input-grid{display:grid;gap:1.5rem}.input-group{position:relative}.input-container{position:relative;display:flex;align-items:center}.input-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#fff9;font-size:1.125rem;transition:all .3s ease;z-index:2}.form-input{width:100%;padding:1rem 1rem 1rem 3rem;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:16px;color:#fff;font-size:1rem;font-weight:500;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;z-index:1}.form-input::placeholder{color:#fff6;font-weight:400}.form-input:hover{background:#ffffff14;border-color:#00f5ff4d;transform:translateY(-2px)}.form-input:focus{outline:none;background:#ffffff1a;border-color:#00f5ff;transform:translateY(-4px) scale(1.02);box-shadow:0 20px 40px #0000004d,0 0 0 4px #00f5ff1a}.form-input:focus+.input-icon{color:#00f5ff;transform:translateY(-50%) scale(1.1)}.floating-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.particle{position:absolute;border-radius:50%;animation:premium-float-particle 18s infinite linear}.particle:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:inherit;filter:blur(4px);opacity:.6}.particle:nth-child(4n+1){width:6px;height:6px;background:radial-gradient(circle,#3b82f6cc,#3b82f633);animation-duration:20s}.particle:nth-child(4n+2){width:4px;height:4px;background:radial-gradient(circle,#10b981cc,#10b98133);animation-duration:25s}.particle:nth-child(4n+3){width:8px;height:8px;background:radial-gradient(circle,#9333ea99,#9333ea1a);animation-duration:22s}.particle:nth-child(4n){width:5px;height:5px;background:radial-gradient(circle,#ec4899b3,#ec489933);animation-duration:28s}.particle-1{top:5%;left:15%;animation-delay:0s}.particle-2{top:15%;left:85%;animation-delay:1s}.particle-3{top:75%;left:5%;animation-delay:2s}.particle-4{top:25%;left:65%;animation-delay:3s}.particle-5{top:85%;left:75%;animation-delay:4s}.particle-6{top:45%;left:25%;animation-delay:5s}.particle-7{top:10%;left:45%;animation-delay:6s}.particle-8{top:65%;left:95%;animation-delay:7s}.particle-9{top:95%;left:35%;animation-delay:8s}.particle-10{top:35%;left:10%;animation-delay:9s}.particle-11{top:20%;left:70%;animation-delay:10s}.particle-12{top:70%;left:20%;animation-delay:11s}.particle-13{top:50%;left:50%;animation-delay:12s}.particle-14{top:30%;left:80%;animation-delay:13s}.particle-15{top:80%;left:30%;animation-delay:14s}.particle-16{top:8%;left:60%;animation-delay:15s}.particle-17{top:60%;left:8%;animation-delay:16s}.particle-18{top:40%;left:90%;animation-delay:17s}.particle-19{top:90%;left:40%;animation-delay:18s}.particle-20{top:70%;left:80%;animation-delay:19s}.particle-21{top:12%;left:30%;animation-delay:20s}.particle-22{top:55%;left:12%;animation-delay:21s}.particle-23{top:78%;left:88%;animation-delay:22s}.particle-24{top:33%;left:55%;animation-delay:23s}.particle-25{top:88%;left:15%;animation-delay:24s}@keyframes premium-float-particle{0%{transform:translateY(0) translate(0) scale(0) rotate(0);opacity:0}5%{opacity:1;transform:translateY(-30px) translate(15px) scale(1) rotate(45deg)}95%{opacity:1;transform:translateY(-280px) translate(-20px) scale(1.2) rotate(315deg)}to{transform:translateY(-320px) translate(-30px) scale(0) rotate(360deg);opacity:0}}@keyframes premium-pulse-glow{0%,to{opacity:.4;transform:scale(1) rotate(0);filter:blur(4rem) hue-rotate(0deg)}25%{opacity:.7;transform:scale(1.1) rotate(90deg);filter:blur(3.5rem) hue-rotate(90deg)}50%{opacity:.9;transform:scale(1.2) rotate(180deg);filter:blur(3rem) hue-rotate(180deg)}75%{opacity:.6;transform:scale(1.05) rotate(270deg);filter:blur(3.5rem) hue-rotate(270deg)}}.input-glow{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#00f5ff1a,#4ecdc41a);border-radius:16px;opacity:0;transition:opacity .4s ease;pointer-events:none;filter:blur(10px)}.form-input:focus~.input-glow{opacity:1}.password-toggle{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff9;cursor:pointer;font-size:1.125rem;transition:all .3s ease;z-index:2;padding:.5rem;border-radius:8px}.password-toggle:hover{color:#00f5ff;background:#00f5ff1a}.otp-section{text-align:center}.otp-header{margin-bottom:2.5rem}.otp-icon-container{position:relative;display:inline-block;margin-bottom:1.5rem}.otp-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#00f5ff,#4ecdc4);border-radius:50%;font-size:2rem;position:relative;z-index:2}.otp-pulse{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border:2px solid rgba(0,245,255,.4);border-radius:50%;animation:pulse-ring 2s ease-out infinite}@keyframes pulse-ring{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.otp-title{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:1rem}.otp-description{color:#ffffffb3;font-size:1rem;margin-bottom:.5rem}.email-highlight{background:linear-gradient(135deg,#00f5ff,#4ecdc4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;font-size:1.125rem;margin:.5rem 0}.otp-subtitle{color:#fff9;font-size:.875rem;margin-bottom:0}.otp-input-section{margin:2rem 0}.otp-container{max-width:300px;margin:0 auto}.otp-input{font-family:Courier New,monospace;letter-spacing:.5em;text-align:center;font-size:1.75rem;font-weight:700;padding:1.5rem 1rem}.otp-glow{background:linear-gradient(135deg,#00f5ff33,#4ecdc433)}.signup-button{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg,#1aa40f,#15b42b,#0fc54b);border:none;border-radius:16px;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 30px #1aa40f66,inset 0 1px #fff3}.signup-button: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 .6s ease}.signup-button:hover:before{left:100%}.signup-button:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 16px 50px #1aa40f99,inset 0 1px #ffffff4d;background:linear-gradient(135deg,#1cb413,#18c62f,#13d84f)}.signup-button:active{transform:translateY(-2px) scale(.98)}.signup-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.button-content{display:flex;align-items:center;justify-content:center;gap:.75rem;position:relative;z-index:2}.button-arrow{font-size:1.25rem;transition:transform .3s ease}.signup-button:hover .button-arrow{transform:translate(4px)}.button-glow{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#1aa40f,#15b42b,#0fc54b);border-radius:18px;opacity:0;transition:opacity .4s ease;filter:blur(8px);z-index:-1}.signup-button:hover .button-glow{opacity:.6}.back-button{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:16px;color:#fff;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;font-size:1.25rem}.back-button:hover{background:#ffffff1a;border-color:#00f5ff66;transform:translate(-4px) scale(1.05);color:#00f5ff}.button-ripple{position:absolute;top:50%;left:50%;width:0;height:0;background:#00f5ff4d;border-radius:50%;transform:translate(-50%,-50%);transition:all .6s ease}.back-button:active .button-ripple{width:100px;height:100px}.button-group{display:flex;gap:1rem;align-items:center}.flex-1{flex:1}.loading-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #ffffff;border-radius:50%;animation:spin 1s linear infinite}.success-section{text-align:center}.success-animation{margin-bottom:2rem}.success-icon-container{position:relative;display:inline-block;margin-bottom:2rem}.success-icon{display:flex;align-items:center;justify-content:center;width:100px;height:100px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;font-size:3rem;position:relative;z-index:2;animation:success-bounce .8s ease-out}@keyframes success-bounce{0%{transform:scale(0) rotate(180deg)}50%{transform:scale(1.2) rotate(360deg)}to{transform:scale(1) rotate(360deg)}}.success-rings{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.success-ring{position:absolute;border:2px solid rgba(34,197,94,.3);border-radius:50%;animation:expand-ring 3s ease-out infinite;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-1{width:100px;height:100px;animation-delay:0s}.ring-2{width:130px;height:130px;animation-delay:.5s}.ring-3{width:160px;height:160px;animation-delay:1s}.ring-4{width:190px;height:190px;animation-delay:1.5s}@keyframes expand-ring{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}to{transform:translate(-50%,-50%) scale(1.8);opacity:0}}.success-content{animation:fade-in-up .8s ease-out .3s both}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.success-title{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#00f5ff,#4ecdc4,#45b7d1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.success-subtitle{color:#fffc;font-size:1rem;margin-bottom:2rem;line-height:1.6}.account-summary{margin-bottom:2rem}.summary-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.detail-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.detail-row:last-child{border-bottom:none}.detail-label{color:#fff9;font-size:.875rem;font-weight:500}.detail-value{color:#fff;font-weight:600;font-size:.875rem}.redirect-info{display:flex;align-items:center;justify-content:center;gap:.75rem;color:#ffffffb3;font-size:.875rem}.redirect-spinner{width:16px;height:16px;border:2px solid rgba(0,245,255,.3);border-top:2px solid #00F5FF;border-radius:50%;animation:spin 1s linear infinite}.demo-info{margin-top:2rem;text-align:center}.demo-badge{display:inline-block;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:12px;padding:.5rem 1rem;font-size:.875rem;color:#ffc107}.demo-badge code{background:#ffc10733;padding:.25rem .5rem;border-radius:6px;margin-left:.5rem;font-weight:600}.message{margin-top:1.5rem;border-radius:16px;overflow:hidden;animation:message-slide-in .5s ease-out;box-shadow:0 8px 30px #0000004d}@keyframes message-slide-in{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.message-content{padding:1rem 1.5rem;position:relative;overflow:hidden}.message-content:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:message-shine 2s ease-in-out infinite}@keyframes message-shine{0%{left:-100%}to{left:100%}}.message-success{background:linear-gradient(135deg,#22c55e33,#16a34a33);border:1px solid rgba(34,197,94,.3)}.message-success .message-text{color:#4ade80;font-weight:600}.message-error{background:linear-gradient(135deg,#ef444433,#dc262633);border:1px solid rgba(239,68,68,.3)}.message-error .message-text{color:#f87171;font-weight:600}.footer-section{margin-top:2rem;text-align:center;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.05)}.footer-text{color:#fff9;font-size:1rem;margin:0}.login-link{color:#00f5ff;font-weight:600;text-decoration:none;transition:all .3s ease;position:relative}.login-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#00f5ff,#4ecdc4);transition:width .3s ease}.login-link:hover:after{width:100%}.login-link:hover{color:#4ecdc4;transform:translateY(-1px)}@media (max-width: 768px){.signup-container{padding:1rem}.signup-card{padding:2rem 1.5rem}.main-title{font-size:2rem}.progress-steps{gap:.5rem}.step-circle{width:40px;height:40px}.input-grid{gap:1rem}.form-input{padding:.875rem .875rem .875rem 2.5rem}.gradient-orb{width:250px!important;height:250px!important;filter:blur(40px)}}@media (max-width: 480px){.signup-card{padding:1.5rem 1rem;border-radius:20px}.main-title{font-size:1.75rem}.logo-icon{width:60px;height:60px;font-size:1.5rem}.otp-input{font-size:1.5rem;letter-spacing:.3em;padding:1.25rem 1rem}.success-icon{width:80px;height:80px;font-size:2.5rem}.gradient-orb{width:200px!important;height:200px!important;filter:blur(30px)}.button-group{flex-direction:column;gap:1rem}.back-button{align-self:flex-start}}@media (prefers-contrast: high){.signup-card{border:2px solid rgba(255,255,255,.3)}.form-input{border:2px solid rgba(255,255,255,.4)}.form-input:focus{border:2px solid #00F5FF}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.profile-container{min-height:100vh;background:#1a1a2e;padding:2rem;display:flex;justify-content:center;align-items:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.profile-container *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.profile-card{background:linear-gradient(135deg,#16213e,#0f172a);border-radius:20px;box-shadow:0 20px 40px #0000004d;padding:2.5rem;width:100%;max-width:600px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeIn .6s ease-out}.profile-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;font-weight:bolder;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1);text-align:center;margin-bottom:3rem;position:relative;width:100%;flex-direction:column;justify-content:center}.profile-title{color:#fff;font-size:1.8rem;font-weight:600;text-align:center;margin:0;background:linear-gradient(135deg,#64b5f6,#42a5f5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.profile-content{display:flex;flex-direction:column;gap:2rem}.profile-image-section{display:flex;justify-content:center;margin-bottom:1rem}.profile-image-container{display:flex;flex-direction:column;align-items:center;gap:1rem}.profile-avatar{width:140px;height:140px;border-radius:50%;background:linear-gradient(135deg,#64b5f6,#42a5f5);display:flex;align-items:center;justify-content:center;box-shadow:0 15px 35px #42a5f533;position:relative;overflow:hidden}.avatar-initials{font-size:3rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:2px}.profile-name-display{text-align:center;gap:.5rem}.display-name{color:#fff;font-size:1.5rem;font-weight:600;margin:0;margin-bottom:.25rem}.display-username{color:#ffffffb3;font-size:1rem;margin:0;font-weight:400}.profile-fields{display:flex;flex-direction:column;gap:1.5rem}.field-group{display:flex;flex-direction:column;gap:.5rem}.field-label{color:#ffffffe6;font-size:.9rem;font-weight:500;margin-bottom:.25rem}.field-input-container{position:relative}.field-input{width:100%;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff0d;color:#fff;font-size:.95rem;transition:all .3s ease;box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.field-input:focus{outline:none;border-color:#64b5f6;background:#ffffff1a;box-shadow:0 0 0 3px #64b5f61a}.field-input:disabled{opacity:.7;cursor:not-allowed}.field-input::placeholder{color:#fff6}.field-actions{margin-top:.5rem}.field-update-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;padding:.4rem .8rem;color:#fff;font-weight:500;font-size:.75rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.3rem;box-shadow:0 2px 8px #667eea40;position:relative;overflow:hidden}.field-update-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.field-update-btn:hover:before{left:100%}.field-update-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66;background:linear-gradient(135deg,#5a67d8,#6b46c1)}.field-update-btn:active{transform:translateY(0);box-shadow:0 2px 8px #667eea40}.field-edit-actions{display:flex;gap:.4rem}.field-save-btn{background:linear-gradient(135deg,#48bb78,#38a169);border:none;border-radius:6px;padding:.4rem .8rem;color:#fff;font-weight:500;font-size:.75rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.3rem;box-shadow:0 2px 8px #48bb7840;position:relative;overflow:hidden}.field-save-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.field-save-btn:hover:before{left:100%}.field-save-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #48bb7866;background:linear-gradient(135deg,#38a169,#2f855a)}.field-cancel-btn{background:linear-gradient(135deg,#f56565,#e53e3e);border:none;border-radius:6px;padding:.4rem .8rem;color:#fff;font-weight:500;font-size:.75rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.3rem;box-shadow:0 2px 8px #f5656540;position:relative;overflow:hidden}.field-cancel-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.field-cancel-btn:hover:before{left:100%}.field-cancel-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f5656566;background:linear-gradient(135deg,#e53e3e,#c53030)}.btn-icon{font-size:.8rem;font-weight:700}.password-manage-btn{padding:.8rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 15px #667eea40;position:relative;overflow:hidden}.password-manage-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.password-manage-btn:hover:before{left:100%}.password-manage-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66;background:linear-gradient(135deg,#5a67d8,#6b46c1)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content{background:linear-gradient(135deg,#16213e,#0f172a);border-radius:15px;padding:2rem;width:90%;max-width:450px;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px #0000004d;animation:fadeIn .3s ease-out}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h3{color:#fff;margin:0;font-size:1.3rem;font-weight:600}.modal-close{background:none;border:none;color:#fff9;font-size:1.8rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.modal-close:hover{color:#fff}.modal-body{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.modal-footer{display:flex;gap:1rem;justify-content:flex-end}.modal-btn{padding:.7rem 1.5rem;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;font-size:.9rem}.modal-btn.primary{background:linear-gradient(135deg,#64b5f6,#42a5f5);color:#fff}.modal-btn.primary:hover{background:linear-gradient(135deg,#42a5f5,#1e88e5);transform:translateY(-1px);box-shadow:0 5px 15px #42a5f54d}.modal-btn.secondary{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.modal-btn.secondary:hover{background:#fff3;transform:translateY(-1px)}@media (max-width: 768px){.profile-container{padding:1rem}.profile-card{padding:1.5rem}.profile-header{flex-direction:column;gap:1rem;align-items:flex-start}.profile-title{font-size:1.5rem}.profile-avatar{width:120px;height:120px}.avatar-initials{font-size:2.5rem}.display-name{font-size:1.3rem}.display-username{font-size:.9rem}.modal-content{padding:1.5rem;margin:1rem}.modal-footer{flex-direction:column}.modal-btn{width:100%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.settings-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,#0f0f23,#1a1a2e,#16213e);min-height:100vh;color:#e0e6ed;overflow-x:hidden;position:relative}.settings-container{max-width:1200px;margin:0 auto;padding:2rem;position:relative;z-index:2;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.settings-container *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.header{text-align:center;margin-bottom:3rem;position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.header:before{content:"";position:absolute;top:-20px;left:50%;transform:translate(-50%);width:120px;height:4px;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb);border-radius:2px;box-shadow:0 0 20px #667eea80}.header h1{font-size:2.8rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.8rem;animation:fadeInDown .8s ease-out;letter-spacing:-.02em}.header p{font-size:1.2rem;color:#a5b4c7;animation:fadeInUp .8s ease-out .2s both;font-weight:400}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2.5rem;margin-top:2rem}.setting-card{background:linear-gradient(135deg,#ffffff14,#ffffff08);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:24px;padding:2.5rem;border:1px solid rgba(255,255,255,.12);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;animation:slideInUp .6s ease-out;box-shadow:0 8px 32px #0000004d}.setting-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(102,126,234,.5),rgba(118,75,162,.5),transparent)}.setting-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(102,126,234,.05) 0%,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.setting-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px #0006;border-color:#667eea66}.setting-card:hover:after{opacity:1}.card-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2rem;position:relative}.card-header-content{margin-top:1rem}.card-icon{width:70px;height:70px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 12px 30px #667eea66;transition:all .3s ease;position:relative}.card-icon:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);border-radius:22px;z-index:-1;opacity:0;transition:opacity .3s ease}.setting-card:hover .card-icon:before{opacity:1}.setting-card:hover .card-icon{transform:scale(1.1) rotate(5deg)}.card-title{font-size:1.4rem;font-weight:600;color:#fff;margin-bottom:.5rem;letter-spacing:-.01em}.card-subtitle{font-size:1rem;color:#a5b4c7;font-weight:400;line-height:1.5}.setting-item{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 0;border-bottom:1px solid rgba(255,255,255,.08);transition:all .3s ease}.setting-item:last-child{border-bottom:none}.setting-item:hover{padding-left:.5rem;background:#ffffff05;border-radius:12px;margin:0 -.5rem}.setting-info h3{font-size:1.1rem;font-weight:500;color:#fff;margin-bottom:.4rem;letter-spacing:-.01em}.setting-info p{font-size:.9rem;color:#a5b4c7;line-height:1.4}.toggle-switch{position:relative;width:64px;height:36px;background:#374151;border-radius:18px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 2px 4px #0000004d}.toggle-switch.active{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px #667eea66}.toggle-switch:after{content:"";position:absolute;top:3px;left:3px;width:30px;height:30px;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 3px 8px #0000004d}.toggle-switch.active:after{transform:translate(28px);box-shadow:0 3px 8px #0003}.toggle-switch:hover{transform:scale(1.05)}.toggle-switch:active{transform:scale(.98)}.btn{padding:.8rem 1.8rem;border:none;border-radius:14px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff1a;border-radius:50%;transition:all .4s ease;transform:translate(-50%,-50%)}.btn:hover:before{width:300px;height:300px}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 6px 20px #667eea4d}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 30px #667eea80}.btn-secondary{background:#ffffff14;color:#e0e6ed;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary:hover{background:#ffffff26;border-color:#ffffff40;transform:translateY(-2px)}.subscription-badge{display:inline-flex;align-items:center;gap:.6rem;background:linear-gradient(135deg,#10b981,#065f46);color:#fff;padding:.6rem 1.2rem;border-radius:25px;font-size:.85rem;font-weight:500;box-shadow:0 4px 15px #10b9814d;transition:all .3s ease}.subscription-badge:hover{transform:scale(1.05);box-shadow:0 6px 20px #10b98166}.account-item{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.account-item:last-child{border-bottom:none}.account-avatar{width:45px;height:45px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff}.account-info{flex:1}.account-info h4{font-size:.95rem;color:#fff;margin-bottom:.25rem}.account-info p{font-size:.8rem;color:#9ca3af}.floating-shapes{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.shape{position:absolute;border-radius:50%;background:linear-gradient(135deg,#667eea26,#764ba226);animation:float 8s ease-in-out infinite;filter:blur(1px)}.shape:nth-child(1){width:100px;height:100px;top:15%;left:8%;animation-delay:0s}.shape:nth-child(2){width:80px;height:80px;top:55%;right:12%;animation-delay:3s}.shape:nth-child(3){width:120px;height:120px;bottom:25%;left:15%;animation-delay:6s}@keyframes float{0%,to{transform:translateY(0) rotate(0) scale(1);opacity:.7}33%{transform:translateY(-30px) rotate(120deg) scale(1.1);opacity:.9}66%{transform:translateY(-15px) rotate(240deg) scale(.9);opacity:.8}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(60px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){.settings-grid{grid-template-columns:1fr;gap:2rem}.settings-container{padding:1.5rem}.header h1{font-size:2.2rem}.header p{font-size:1.1rem}.card-header{flex-direction:column;text-align:center}.card-icon{margin-right:0;margin-bottom:.5rem}.setting-item{flex-direction:column;gap:1rem;text-align:center;align-items:stretch}.setting-info{text-align:center}.toggle-switch{align-self:center}.account-item{flex-direction:column;text-align:center}}@media (max-width: 480px){.settings-container{padding:1rem}.setting-card{padding:2rem;border-radius:20px}.header h1{font-size:1.9rem}.header p{font-size:1rem}.btn{padding:.7rem 1.4rem;font-size:.9rem}.card-title{font-size:1.2rem}.card-subtitle{font-size:.9rem}}.help-page-wrapper{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;margin:0;box-sizing:border-box}.help-page-wrapper *{margin:0;padding:0;box-sizing:border-box}.help-page-container{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:3rem;max-width:500px;width:100%;text-align:center;box-shadow:0 20px 40px #0000004d;border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.help-page-container{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.help-page-container:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.05),transparent);animation:help-shimmer 3s infinite}@keyframes help-shimmer{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.help-header{position:relative;z-index:1;margin-bottom:2rem}.help-icon{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:2rem;animation:help-pulse 2s infinite}@keyframes help-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.help-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.help-subtitle{font-size:1.1rem;color:#fffc;margin-bottom:2rem;line-height:1.6}.contact-info{position:relative;z-index:1;margin-bottom:2rem}.founder-section{background:#ffffff1a;border-radius:15px;padding:1.5rem;margin-bottom:2rem;border:1px solid rgba(255,255,255,.2)}.founder-title{font-size:1.2rem;font-weight:600;color:#667eea;margin-bottom:.5rem}.whatsapp-number{font-size:1.4rem;font-weight:700;color:#25d366;margin-bottom:.5rem;letter-spacing:1px}.availability{font-size:.9rem;color:#ffffffb3}.whatsapp-btn{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;border:none;padding:1rem 2rem;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 10px 30px #25d3664d;position:relative;z-index:1;overflow:hidden}.whatsapp-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.whatsapp-btn:hover:before{left:100%}.whatsapp-btn:hover{transform:translateY(-3px);box-shadow:0 15px 40px #25d36666}.whatsapp-btn:active{transform:translateY(-1px)}.whatsapp-icon{width:24px;height:24px;fill:currentColor}.help-features{position:relative;z-index:1;margin-top:2rem}.features-title{font-size:1.1rem;font-weight:600;color:#ffffffe6;margin-bottom:1rem}.features-list{display:grid;gap:.5rem;text-align:left}.feature-item1{font-size:.95rem;color:#fffc;padding:.5rem 0 .5rem 1rem}.your-list-item{border-left:none;position:relative;padding-left:30px}.your-list-item:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:#007bff;border-radius:50%}@media (max-width: 600px){.help-page-container{padding:2rem;margin:10px}.help-title{font-size:2rem}.whatsapp-btn{padding:.8rem 1.5rem;font-size:1rem}}.logout-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#1a1a2e;min-height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.logout-page *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.logout-bg-decoration{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;z-index:1}.logout-floating-orb{position:absolute;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);animation:logoutFloat 6s ease-in-out infinite;filter:blur(1px)}.logout-orb-1{width:150px;height:150px;top:20%;left:10%;animation-delay:0s}.logout-orb-2{width:200px;height:200px;top:60%;right:15%;animation-delay:2s}.logout-orb-3{width:100px;height:100px;bottom:20%;left:70%;animation-delay:4s}@keyframes logoutFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.logout-container{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:3rem;max-width:480px;width:90%;text-align:center;position:relative;z-index:10;box-shadow:0 25px 50px #00000040;animation:logoutSlideIn .8s ease-out;transition:all .4s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}@keyframes logoutSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.logout-icon{width:80px;height:80px;margin:0 auto 2rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #667eea4d;animation:logoutPulse 2s ease-in-out infinite}@keyframes logoutPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.logout-icon svg{width:40px;height:40px;color:#fff}.logout-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem;background:linear-gradient(135deg,#fff,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logout-subtitle{font-size:1.1rem;color:#a0a9c0;margin-bottom:2.5rem;line-height:1.6}.logout-button-group{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.logout-btn{padding:1rem 2rem;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:140px;position:relative;overflow:hidden}.logout-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.logout-btn:hover:before{left:100%}.logout-btn-logout{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 25px #667eea66}.logout-btn-logout:hover{transform:translateY(-2px);box-shadow:0 12px 35px #667eea80}.logout-btn-cancel{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.logout-btn-cancel:hover{background:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 25px #ffffff1a}.logout-user-info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem;padding:1.5rem;background:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1);text-align:center}.logout-user-avatar{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;color:#fff;box-shadow:0 8px 25px #667eea4d;animation:logoutAvatarGlow 3s ease-in-out infinite alternate}@keyframes logoutAvatarGlow{0%{box-shadow:0 8px 25px #667eea4d}to{box-shadow:0 12px 35px #667eea80}}.logout-user-details{text-align:center;display:flex;flex-direction:column;gap:.3rem}.logout-user-name{font-weight:700;font-size:1.2rem;color:#fff;margin-bottom:.3rem;background:linear-gradient(135deg,#fff,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logout-user-email{font-size:.95rem;color:#a0a9c0;font-weight:500;letter-spacing:.3px}.logout-user-info:hover{background:#ffffff14;border:1px solid rgba(255,255,255,.15);transform:translateY(-2px);box-shadow:0 15px 40px #0003}@media (max-width: 600px){.logout-container{padding:2rem;max-width:420px}.logout-title{font-size:1.6rem}.logout-button-group{flex-direction:column}.logout-btn{min-width:100%}.logout-user-info{padding:1.2rem}.logout-user-avatar{width:55px;height:55px;font-size:1.2rem}.logout-user-name{font-size:1.1rem}.logout-user-email{font-size:.9rem}}[class*=faq-]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.faq-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#1a1a2ee6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.faq-modal{background:linear-gradient(135deg,#2a2a4e,#1e1e3a);border-radius:20px;box-shadow:0 25px 50px #00000080,0 0 0 1px #ffffff1a;width:100%;max-width:800px;max-height:90vh;overflow:hidden;position:relative;animation:fadeInModal .3s ease-out}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}.faq-header{padding:30px 30px 20px;border-bottom:1px solid rgba(255,255,255,.1);position:relative;background:linear-gradient(135deg,#ffffff0d,#ffffff05)}.faq-title{font-size:2rem;font-weight:700;color:#fff;margin:0;text-align:center;background:linear-gradient(45deg,#64ffda,#81c784);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq-close-btn{position:absolute;top:20px;right:20px;background:#ffffff1a;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.faq-close-btn:hover{background:#fff3;transform:scale(1.1)}.faq-content{padding:20px 30px 30px;max-height:calc(90vh - 120px);overflow-y:auto}.faq-content::-webkit-scrollbar{width:6px}.faq-content::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.faq-content::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.faq-content::-webkit-scrollbar-thumb:hover{background:#ffffff80}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.faq-item:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.faq-question{width:100%;padding:20px 24px;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;color:#e9ecef;font-size:1.1rem;font-weight:600;transition:all .3s ease}.faq-question:hover{color:#e0e0ff}.faq-question.active{color:#b8b8ff;background:#ffffff0d}.question-text{flex:1;line-height:1.4}.faq-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff1a;border-radius:50%;transition:all .3s ease}.faq-icon.rotated{transform:rotate(180deg);background:#b8b8ff33}.faq-icon svg{transition:all .3s ease}.faq-answer{max-height:0;overflow:hidden;transition:all .4s ease;background:#0003}.faq-answer.open{max-height:500px;border-top:1px solid rgba(255,255,255,.1)}.answer-content{padding:24px;color:#d0d0d0;font-size:1rem;line-height:1.6;background:linear-gradient(135deg,#ffffff05,#ffffff03)}@media (max-width: 768px){.faq-overlay{padding:10px}.faq-modal{max-height:95vh;border-radius:15px}.faq-header{padding:20px 20px 15px}.faq-title{font-size:1.5rem}.faq-close-btn{top:15px;right:15px;width:36px;height:36px}.faq-content{padding:15px 20px 20px}.faq-question{padding:16px 20px;font-size:1rem}.answer-content{padding:20px;font-size:.95rem}.faq-icon{width:28px;height:28px}}@media (max-width: 480px){.faq-header{padding:15px 15px 10px}.faq-title{font-size:1.3rem}.faq-content{padding:10px 15px 15px}.faq-question{padding:14px 16px;font-size:.95rem}.answer-content{padding:16px;font-size:.9rem}}* TradingServices.css */ .ts-trading-services-container{background:#1a1a2e;min-height:100vh;padding:80px 20px 60px;position:relative;overflow-x:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.ts-bg-animation{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}.ts-floating-shape{position:absolute;border-radius:50%;background:linear-gradient(45deg,#4ecdc41a,#4dabf71a);animation:ts-float 20s infinite ease-in-out}.ts-shape-1{width:120px;height:120px;top:10%;left:10%;animation-delay:0s}.ts-shape-2{width:80px;height:80px;top:60%;right:10%;animation-delay:-5s}.ts-shape-3{width:150px;height:150px;bottom:20%;left:15%;animation-delay:-10s}.ts-shape-4{width:100px;height:100px;top:30%;right:20%;animation-delay:-15s}@keyframes ts-float{0%,to{transform:translateY(0) rotate(0);opacity:.3}25%{transform:translateY(-20px) rotate(90deg);opacity:.6}50%{transform:translateY(10px) rotate(180deg);opacity:.4}75%{transform:translateY(-15px) rotate(270deg);opacity:.7}}.ts-services-header{text-align:center;margin-bottom:80px;position:relative;z-index:1}.ts-header-content{max-width:800px;margin:0 auto}.ts-services-title{font-size:clamp(1.8rem,4vw,4.5rem);font-weight:900;color:#fff;margin-bottom:24px;letter-spacing:-.02em;line-height:1.1}.ts-title-highlight{background:linear-gradient(135deg,#4ecdc4,#4dabf7,#b794f6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;text-shadow:0 1px 3px rgba(0,0,0,.3),0 0 10px rgba(255,255,255,.2)}.ts-title-highlight:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shine-sweep 3s ease-in-out infinite;pointer-events:none}@keyframes shine-sweep{0%{left:-50%;opacity:0}50%{opacity:1}to{left:100%;opacity:0}}@keyframes glossy-shine{0%{background-position:-200% 0}to{background-position:200% 0}}.ts-services-subtitle{font-size:1.2rem;color:#a0a0b0;font-weight:500;line-height:1.6;margin:0}.ts-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:40px;max-width:1400px;margin:0 auto 60px;position:relative;z-index:1}.ts-service-tile{background:linear-gradient(145deg,#1e1e3f,#16213e);border:2px solid transparent;border-radius:28px;padding:40px 35px;position:relative;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:520px;display:flex;flex-direction:column}.ts-service-tile:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient);opacity:0;transition:opacity .5s ease;border-radius:26px;z-index:-1}.ts-service-tile:hover:before{opacity:.1}.ts-service-tile:hover{transform:translateY(-12px) scale(1.02);border-color:var(--glow-color);box-shadow:0 25px 50px #0000004d,0 0 40px var(--glow-color),inset 0 1px #ffffff1a}.ts-service-tile.ts-selected{border-color:var(--glow-color);transform:translateY(-8px);box-shadow:0 20px 40px #0000004d,0 0 30px var(--glow-color),inset 0 1px #ffffff1a}.ts-service-tile.ts-selected:before{opacity:.15}.ts-selection-indicator{position:absolute;top:20px;right:20px;width:30px;height:30px;z-index:2}.ts-checkmark-circle{width:30px;height:30px;background:var(--glow-color);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:ts-checkmarkAppear .3s ease-out}.ts-checkmark{color:#fff;font-weight:700;font-size:16px}@keyframes ts-checkmarkAppear{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.ts-service-header{display:flex;align-items:flex-start;gap:20px;margin-bottom:30px}.ts-service-icon-wrapper{width:70px;height:70px;border-radius:20px;background:var(--gradient);display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.ts-service-icon-wrapper:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:#1a1a2e;border-radius:18px;z-index:1}.ts-service-icon{font-size:2.2rem;position:relative;z-index:2;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.ts-service-meta{flex:1}.ts-service-name{font-size:2rem;font-weight:700;color:#fff;margin:0 0 8px;letter-spacing:-.01em}.ts-service-title{font-size:1.1rem;color:var(--glow-color);margin:0;font-weight:500}.ts-price-display{display:flex;align-items:baseline;gap:8px;margin-bottom:25px}.ts-price-amount{font-size:3rem;font-weight:800;color:#fff;letter-spacing:-.02em}.ts-price-period{font-size:1.2rem;color:#a0a0b0;font-weight:500}.ts-service-description{font-size:1.1rem;color:#e0e0e0;line-height:1.6;margin-bottom:30px;flex-grow:1}.ts-analytics-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px;padding:25px 20px;background:#0000004d;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.ts-stat{text-align:center}.ts-stat-value{display:block;font-size:1.8rem;font-weight:700;color:var(--glow-color);margin-bottom:4px}.ts-stat-label{font-size:.9rem;color:#a0a0b0;font-weight:500}.ts-features-preview{margin-top:auto}.ts-feature-list{list-style:none;padding:0;margin:0 0 12px}.ts-feature-item{display:flex;align-items:center;gap:12px;padding:8px 0;color:#e0e0e0;font-size:.95rem;line-height:1.4}.ts-feature-dot{width:6px;height:6px;background:var(--glow-color);border-radius:50%;flex-shrink:0;box-shadow:0 0 8px var(--glow-color)}.ts-features-more{color:var(--glow-color);font-size:.9rem;font-weight:500;text-align:center;padding:8px 0}.ts-hover-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.05) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:26px}.ts-service-tile:hover .ts-hover-overlay{opacity:1}.ts-animated-border{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:conic-gradient(from 0deg,transparent,var(--glow-color),transparent);border-radius:28px;opacity:0;animation:ts-rotateBorder 3s linear infinite;z-index:-1}.ts-service-tile.ts-selected .ts-animated-border{opacity:.7}@keyframes ts-rotateBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-selection-summary{position:fixed;bottom:30px;left:50%;transform:translate(-50%);background:linear-gradient(145deg,#16213e,#1e1e3f);border:2px solid #4ECDC4;border-radius:20px;padding:20px 30px;box-shadow:0 10px 30px #00000080,0 0 20px #4ecdc44d;z-index:10;animation:ts-slideUp .4s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes ts-slideUp{0%{transform:translate(-50%) translateY(100px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.ts-summary-content{display:flex;align-items:center;gap:30px}.ts-selected-service-info{display:flex;align-items:center;gap:15px}.ts-selected-icon{font-size:2rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.ts-selected-name{font-size:1.3rem;font-weight:600;color:#fff;margin:0 0 4px}.ts-selected-price{font-size:1.1rem;color:#4ecdc4;margin:0;font-weight:500}.ts-proceed-btn{background:linear-gradient(135deg,#4ecdc4,#4dabf7);border:none;border-radius:12px;padding:12px 24px;color:#000;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:12px;letter-spacing:.3px}.ts-proceed-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #4ecdc466;background:linear-gradient(135deg,#4dabf7,#b794f6)}.ts-btn-arrow{transition:transform .3s ease;font-size:1.2rem}.ts-proceed-btn:hover .ts-btn-arrow{transform:translate(4px)}.ts-trust-section{text-align:center;margin-top:80px;position:relative;z-index:1}.ts-trust-indicators{display:flex;justify-content:center;gap:60px;max-width:800px;margin:0 auto}.ts-trust-item{display:flex;flex-direction:column;align-items:center;gap:12px}.ts-trust-icon{font-size:2.5rem;filter:drop-shadow(0 4px 8px rgba(78,205,196,.3))}.ts-trust-text{color:#e0e0e0;font-size:1rem;font-weight:500}@media (max-width: 1200px){.ts-services-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:30px}}@media (max-width: 768px){.ts-trading-services-container{padding:60px 15px 40px}.ts-services-title{font-size:2.8rem}.ts-services-subtitle{font-size:1.2rem}.ts-services-grid{grid-template-columns:1fr;gap:25px}.ts-service-tile{padding:30px 25px;min-height:auto}.ts-service-header{gap:15px}.ts-service-icon-wrapper{width:60px;height:60px}.ts-service-icon{font-size:1.8rem}.ts-service-name{font-size:1.6rem}.ts-price-amount{font-size:2.4rem}.ts-analytics-stats{gap:15px;padding:20px 15px}.ts-stat-value{font-size:1.5rem}.ts-trust-indicators{flex-direction:column;gap:30px}.ts-trust-item{flex-direction:row;justify-content:center}.ts-selection-summary{left:15px;right:15px;transform:none;padding:15px 20px}.ts-summary-content{flex-direction:column;gap:15px;text-align:center}}@media (max-width: 480px){.ts-services-title{font-size:2.2rem}.ts-service-tile{padding:25px 20px}.ts-analytics-stats{grid-template-columns:1fr;gap:10px;text-align:left}.ts-stat{display:flex;justify-content:space-between;align-items:center}.ts-stat-value{font-size:1.3rem}}.trading-navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1rem 2rem;background:linear-gradient(135deg,#0a0a0a,#1a1a2e);border-image:linear-gradient(90deg,transparent,#4ECDC4,transparent) 1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(78,205,196,.2);box-shadow:0 4px 32px #0000004d;transition:all .3s cubic-bezier(.4,0,.2,1);animation:slideDown .4s ease-out;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.trading-navbar *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.trading-navbar.scrolled{padding:.8rem 2rem;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e);box-shadow:0 8px 32px #0006;border-bottom:1px solid rgba(78,205,196,.3)}.navbar-container{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.navbar-logo{display:flex!important;align-items:center!important;gap:1.2rem!important;cursor:pointer;transition:all .3s ease!important;white-space:nowrap!important;flex-direction:row!important;text-decoration:none!important;padding:.5rem 1rem;border-radius:12px;background:#4ecdc40d;border:1px solid rgba(78,205,196,.1)}.navbar-logo:hover{transform:scale(1.02);background:#4ecdc41a;border:1px solid rgba(78,205,196,.2);box-shadow:0 4px 20px #4ecdc41a}.logo-image{width:60px;height:50px;object-fit:contain;filter:brightness(1.2) drop-shadow(0 0 15px rgba(78,205,196,.4));border-radius:20%;transition:all .3s ease}.navbar-logo:hover .logo-image{filter:brightness(1.3) drop-shadow(0 0 20px rgba(78,205,196,.6))}.logo-text{display:flex;flex-direction:column;gap:2px}.brand-name{font-size:1.8rem!important;font-weight:800!important;color:#fff!important;line-height:1;letter-spacing:2px!important;white-space:nowrap!important;display:inline-flex!important;flex-direction:row!important;background:linear-gradient(135deg,#fff,#e0e0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-name .highlight{color:#4ecdc4;background:linear-gradient(135deg,#4ecdc4,#45b7b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(78,205,196,.5)}.navbar-links{display:flex;align-items:center;gap:2.5rem;margin-left:auto;padding-right:1rem}.nav-link{position:relative;padding:.8rem 1.5rem;color:#d0d0e0;text-decoration:none;font-size:1rem;font-weight:600;border-radius:25px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;display:flex;align-items:center;gap:8px;overflow:hidden;border:1px solid transparent;background:transparent;font-family:inherit;letter-spacing:.5px}.nav-link:hover{color:#fff;background:linear-gradient(135deg,#4ecdc426,#4dabf726);border:1px solid rgba(78,205,196,.3);transform:translateY(-2px);box-shadow:0 8px 25px #4ecdc426,0 4px 12px #0003}.nav-link.active{color:#fff;background:linear-gradient(135deg,#4ecdc433,#4dabf733);border:1px solid rgba(78,205,196,.4);box-shadow:0 4px 15px #4ecdc433,inset 0 1px #ffffff1a}.link-text{position:relative;z-index:2;font-weight:600}.link-indicator{position:absolute;width:0;height:2px;bottom:0;left:50%;background:linear-gradient(90deg,#4ecdc4,#4dabf7);transition:all .3s ease;transform:translate(-50%);box-shadow:0 0 10px #4ecdc4cc;border-radius:1px}.nav-link:hover .link-indicator,.nav-link.active .link-indicator{width:80%}.mobile-menu-btn{display:none;flex-direction:column;gap:4px;cursor:pointer;padding:12px;border-radius:10px;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-menu-btn:hover{background:#4ecdc41a;border:1px solid rgba(78,205,196,.2);transform:scale(1.05)}.mobile-menu-btn span{width:28px;height:3px;background:linear-gradient(90deg,#fff,#4ecdc4);border-radius:2px;transition:all .3s ease;box-shadow:0 0 5px #4ecdc44d}.mobile-menu{position:absolute;top:100%;left:0;right:0;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(78,205,196,.2);box-shadow:0 8px 32px #0006;padding:24px 0;opacity:0;visibility:hidden;transform:translateY(-20px);transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu-links{display:flex;flex-direction:column;gap:12px;padding:0 24px;max-width:1400px;margin:0 auto}.mobile-nav-link{padding:1rem 1.5rem;color:#d0d0e0;text-decoration:none;font-size:1rem;font-weight:600;border-radius:12px;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;font-family:inherit;width:100%;text-align:left;letter-spacing:.5px}.mobile-nav-link:hover{color:#fff;background:linear-gradient(135deg,#4ecdc426,#4dabf726);border:1px solid rgba(78,205,196,.3);transform:translate(8px);box-shadow:0 4px 15px #4ecdc41a}.mobile-nav-link.active{color:#fff;background:linear-gradient(135deg,#4ecdc433,#4dabf733);border:1px solid rgba(78,205,196,.4);box-shadow:0 4px 15px #4ecdc433}.mobile-menu-btn.open span:nth-child(1){transform:rotate(45deg) translate(6px,6px);background:linear-gradient(90deg,#4ecdc4,#4dabf7)}.mobile-menu-btn.open span:nth-child(2){opacity:0;transform:scale(0)}.mobile-menu-btn.open span:nth-child(3){transform:rotate(-45deg) translate(8px,-7px);background:linear-gradient(90deg,#4ecdc4,#4dabf7)}.navbar-blur{display:none}@media (max-width: 1024px){.trading-navbar{padding:1rem 1.5rem}.navbar-container{max-width:100%}.navbar-links{gap:1.5rem;padding:.4rem .8rem}.nav-link{padding:.6rem 1.2rem;font-size:.95rem}.brand-name{font-size:1.6rem!important}}@media (max-width: 768px){.trading-navbar{padding:1rem}.navbar-container{position:relative}.mobile-menu-btn{display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%)}.navbar-links{display:none}.navbar-logo{padding:.4rem .8rem;gap:1rem}.brand-name{font-size:1.5rem!important}.logo-image{width:50px;height:42px}}@media (max-width: 480px){.trading-navbar{padding:.8rem}.navbar-logo{gap:.8rem;padding:.3rem .6rem}.brand-name{font-size:1.3rem!important;letter-spacing:1px!important}.logo-image{width:45px;height:38px}.mobile-menu-links{padding:0 16px;gap:10px}.mobile-nav-link{font-size:.9rem;padding:.8rem 1.2rem}}.trading-navbar:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(78,205,196,.5) 50%,transparent 100%)}.trading-navbar:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(78,205,196,.3) 50%,transparent 100%)}.trading-navbar *{box-sizing:border-box}.nav-link.active:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(78,205,196,.1) 0%,transparent 70%);border-radius:inherit;z-index:1}.mobile-nav-link.active:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at left center,rgba(78,205,196,.1) 0%,transparent 70%);border-radius:inherit;z-index:1}.whatsapp-contact-container{min-height:100vh;background:#1a1a2e;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:2rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.whatsapp-contact-container *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.contact-bg-animation{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.floating-orb{position:absolute;border-radius:50%;filter:blur(1px);animation:floatingOrb 20s infinite ease-in-out}.orb-1{width:300px;height:300px;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);top:10%;left:10%;animation-delay:0s}.orb-2{width:200px;height:200px;background:radial-gradient(circle,rgba(240,147,251,.1) 0%,transparent 70%);top:60%;right:15%;animation-delay:-7s}.orb-3{width:150px;height:150px;background:radial-gradient(circle,rgba(79,172,254,.1) 0%,transparent 70%);bottom:20%;left:60%;animation-delay:-14s}.gradient-mesh{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 50%,rgba(102,126,234,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(240,147,251,.1) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(79,172,254,.1) 0%,transparent 50%);animation:meshMove 30s infinite ease-in-out}@keyframes floatingOrb{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}@keyframes meshMove{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(180deg)}}.contact-content{position:relative;z-index:2;width:100%;max-width:1400px;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1);display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.contact-content.loaded{opacity:1;transform:translateY(0)}.contact-left,.contact-right{display:flex;flex-direction:column;gap:2rem}.contact-header{text-align:left}.header-icon{margin-bottom:1.5rem}.payment-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;position:relative;animation:iconPulse 2s infinite ease-in-out}.payment-icon:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;z-index:-1;opacity:.3;animation:iconGlow 2s infinite ease-in-out}.icon-inner{font-size:2rem;filter:drop-shadow(0 0 10px rgba(255,255,255,.3))}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes iconGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.contact-title{font-size:3.5rem;font-weight:800;color:#fff;margin-bottom:1rem;line-height:1.2}.title-highlight{background:linear-gradient(90deg,transparent,#4ECDC4,transparent) 1;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-subtitle{font-size:1.3rem;color:#a0a0b8;line-height:1.6;max-width:500px}.selected-services-display{width:100%}.services-title{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.services-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.service-card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:50px;padding:.75rem 1.25rem;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;min-height:60px;max-width:fit-content;width:auto}.service-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#667eea1a,#764ba21a);opacity:0;transition:opacity .3s ease;border-radius:50px}.service-card:hover:before{opacity:1}.service-info{display:flex;align-items:center;gap:.75rem;z-index:1;flex:1}.service-emoji{font-size:1.5rem;display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:#ffffff1a;border-radius:50%;flex-shrink:0}.service-details{text-align:left;margin-left:.5rem}.service-details h3,.service-details h4{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:.15rem}.service-details p{color:#a0a0b8;font-size:.95rem}.remove-service-btn{background:#ff3b301a;border:1px solid rgba(255,59,48,.3);color:#ff3b30;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;font-weight:600;transition:all .3s ease;z-index:1;flex-shrink:0;margin-left:1rem}.remove-service-btn:hover{background:#ff3b3033;transform:scale(1.1)}.services-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;align-items:flex-start}@media (max-width: 768px){.service-card{padding:.6rem 1rem;min-height:55px}.service-emoji{width:40px;height:40px;font-size:1.3rem}.service-details h3,.service-details h4{font-size:1rem}.service-details p{font-size:.9rem}.remove-service-btn{width:26px;height:26px;font-size:14px}}@media (max-width: 480px){.service-card{padding:.5rem .875rem;min-height:50px}.service-info{gap:.5rem}.service-emoji{width:35px;height:35px;font-size:1.2rem}.service-details{margin-left:.25rem}.remove-service-btn{margin-left:.75rem}}.total-price-display{margin-top:1rem}.total-price-card{background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.total-price-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#4caf501a,#43a0471a);opacity:.5}.total-label{color:#a0a0b8;font-size:1.1rem;font-weight:500;z-index:1}.total-amount{color:#4caf50;font-size:1.5rem;font-weight:700;z-index:1}.additional-services-section{width:100%;margin-top:1rem}.add-services-toggle{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem 1.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:1rem;color:#fff;font-size:1.1rem;font-weight:500;width:100%}.add-services-toggle:hover{background:#ffffff1a;transform:translateY(-1px)}.toggle-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:50%;font-size:1.2rem;font-weight:600;transition:transform .3s ease}.add-services-toggle:hover .toggle-icon{transform:scale(1.1)}.available-count{color:#a0a0b8;font-size:.9rem;margin-left:auto}.additional-services-list{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.additional-service-card{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease}.additional-service-card:hover{background:#ffffff0d;transform:translateY(-1px)}.add-service-btn{background:linear-gradient(135deg,#25d366,#20b358);border:none;border-radius:8px;color:#fff;padding:.5rem 1rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #25d36633}.add-service-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #25d3664d}.founder-card{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:2.5rem;position:relative;overflow:hidden;height:fit-content;width:650px}.card-glow{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:24px;z-index:-1;opacity:0;transition:opacity .3s ease}.founder-card:hover .card-glow{opacity:.3}.card-content{position:relative;z-index:1}.founder-avatar{text-align:center;margin-bottom:2rem;position:relative}.avatar-circle{display:inline-flex;align-items:center;justify-content:center;width:100px;height:100px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;position:relative}.avatar-circle:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;z-index:-1;opacity:.3;animation:avatarGlow 3s infinite ease-in-out}.avatar-icon{font-size:3rem;filter:drop-shadow(0 0 10px rgba(255,255,255,.3))}.online-indicator{position:absolute;bottom:8px;right:8px;width:20px;height:20px;background:#25d366;border:3px solid #1a1a2e;border-radius:50%;animation:onlinePulse 2s infinite}@keyframes avatarGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes onlinePulse{0%,to{opacity:1}50%{opacity:.5}}.founder-info{text-align:center;margin-bottom:2rem}.founder-name{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.founder-title{font-size:1.1rem;color:#a0a0b8;margin-bottom:.5rem}.founder-experience{font-size:1rem;color:#8a8aa3;margin-bottom:1.5rem}.contact-stats{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.stat-item{display:flex;align-items:center;gap:.5rem;color:#a0a0b8;font-size:.9rem}.stat-icon{font-size:1rem}.contact-actions{display:flex;flex-direction:column;gap:1.5rem}.wc-whatsapp-button{background:linear-gradient(135deg,#25d366,#20b358);border:none;border-radius:50px;padding:0;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #25d3664d;width:100%;max-width:450px;min-width:320px;display:flex;justify-content:center;align-items:center;height:85px}.wc-whatsapp-button:hover{transform:translateY(-3px);box-shadow:0 15px 45px #25d36666}.wc-whatsapp-button:active{transform:translateY(0)}.wc-button-content{display:flex;align-items:center;gap:1.25rem;padding:1.5rem 2.5rem;position:relative;z-index:1;justify-content:center;width:100%}.wc-whatsapp-icon{width:28px;height:28px;color:#fff;flex-shrink:0}.wc-button-text{display:flex;flex-direction:column;align-items:flex-start;flex:1}.wc-main-text{color:#fff;font-weight:600;font-size:1.2rem;line-height:1.2}.wc-sub-text{color:#ffffffd9;font-size:.95rem;font-weight:400}.wc-button-arrow{color:#fff;font-size:1.3rem;font-weight:600;transition:transform .3s ease;flex-shrink:0}.wc-whatsapp-button:hover .wc-button-arrow{transform:translate(5px)}.wc-button-ripple{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1a;border-radius:50px;opacity:0;transform:scale(0);transition:all .6s ease}.wc-whatsapp-button:active .wc-button-ripple{opacity:1;transform:scale(1);transition:all .1s ease}.wc-contact-action{display:flex;justify-content:center;align-items:center}@media (max-width: 992px){.wc-whatsapp-button{max-width:400px;min-width:280px;height:62px}.wc-button-content{padding:1.3rem 2.2rem;gap:1.1rem}.wc-main-text{font-size:1.15rem}}@media (max-width: 768px){.wc-whatsapp-button{max-width:350px;min-width:260px;height:60px}.wc-button-content{padding:1.2rem 2rem;gap:1rem}.wc-whatsapp-icon{width:26px;height:26px}.wc-main-text{font-size:1.1rem}.wc-sub-text{font-size:.9rem}.wc-button-arrow{font-size:1.2rem}}@media (max-width: 480px){.wc-whatsapp-button{max-width:300px;min-width:240px;height:58px}.wc-button-content{padding:1rem 1.5rem;gap:.875rem}.wc-whatsapp-icon{width:24px;height:24px}.wc-main-text{font-size:1rem}.wc-sub-text{font-size:.85rem}.wc-button-arrow{font-size:1.1rem}}.security-notice{width:100%}.notice-content{display:flex;align-items:center;gap:1rem;background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:1rem 1.5rem}.notice-icon{font-size:1.5rem;color:#25d366}.notice-text{flex:1}.notice-title{color:#fff;font-weight:600;font-size:1rem;margin-bottom:.25rem}.notice-desc{color:#a0a0b8;font-size:.9rem;line-height:1.4}.back-action{display:flex;justify-content:center;grid-column:1 / -1;margin-top:2rem}.wc-back-button{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.75rem 1.5rem;cursor:pointer;transition:all .3s ease;align-items:center!important;gap:.5rem;color:#a0a0b8;font-size:.95rem;display:flex;justify-content:center;align-items:center}.wc-back-button:hover{background:#ffffff1a;color:#fff;transform:translateY(-1px)}.wc-back-arrow{transition:transform .3s ease}.wc-back-button:hover .back-arrow{transform:translate(-2px)}@media (max-width: 1200px){.contact-content{gap:3rem}.contact-title{font-size:3rem}}@media (max-width: 992px){.whatsapp-contact-container{padding:1.5rem}.contact-content{grid-template-columns:1fr;gap:3rem;max-width:700px}.contact-header{text-align:center}.contact-title{font-size:2.8rem}.contact-subtitle{max-width:none}}@media (max-width: 768px){.whatsapp-contact-container{padding:1rem}.contact-content{gap:2rem}.contact-title{font-size:2.2rem}.contact-subtitle{font-size:1.1rem}.founder-card{padding:2rem 1.5rem}.contact-stats{gap:1rem}.stat-item{font-size:.85rem}.button-content{padding:1rem 1.5rem}.service-card{padding:1.25rem}.service-info{gap:.75rem}.service-emoji{width:50px;height:50px;font-size:1.5rem}}@media (max-width: 480px){.contact-title{font-size:1.8rem}.founder-name{font-size:1.6rem}.avatar-circle{width:80px;height:80px}.avatar-icon{font-size:2.5rem}.contact-stats{flex-direction:column;gap:.75rem}.button-content{flex-direction:column;text-align:center;gap:.75rem}.service-card{flex-direction:column;gap:1rem;text-align:center}}.paper-trade-container{min-height:100vh;background-color:#1a1a2e;display:flex;align-items:center;justify-content:center;padding:20px}.paper-trade-content{text-align:center}.paper-trade-title{color:#fff;font-size:3rem;font-weight:700;margin:0;font-family:Arial,sans-serif}[class*=dashboard-]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#1a1a2e,#16213e,#1a1a2e,#1a1a2e,#1a1a2e);min-height:100vh;overflow-x:hidden;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(240,147,251,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(79,172,254,.15) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(102,126,234,.1) 0%,transparent 50%);pointer-events:none;z-index:0}.dashboard-container{display:flex;min-height:100vh;position:relative;z-index:1}.dashboard-integrated{margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.dashboard-integrated>*{background:transparent!important}.dashboard-sidebar{width:70px;background:linear-gradient(180deg,#f093fb1a,#4facfe1a,#667eea1a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid rgba(240,147,251,.2);transition:width .4s cubic-bezier(.25,.46,.45,.94);position:relative;box-shadow:0 0 50px #f093fb1a;display:flex;flex-direction:column}.dashboard-sidebar:hover{width:250px}.dashboard-sidebar:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#f093fb0d,#4facfe0d);opacity:0;transition:opacity .3s ease}.dashboard-sidebar:hover:before{opacity:1}.dashboard-avatar-section{position:relative;padding:30px 15px 35px;margin-bottom:30px;display:flex;justify-content:center;align-items:center}.dashboard-navbar-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#f093fb,#4facfe,#667eea);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #f093fb4d;position:relative;overflow:hidden}.dashboard-navbar-avatar:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-100%);transition:transform .6s ease}.dashboard-navbar-avatar:hover:before{transform:translate(100%)}.dashboard-navbar-avatar:hover{transform:scale(1.1);box-shadow:0 6px 20px #f093fb80}.dashboard-navbar-avatar-initials{font-size:1rem;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);letter-spacing:.5px}.dashboard-nav-section{flex:1}.dashboard-nav-item{display:flex;align-items:center!important;justify-content:flex-start;padding:18px 20px;color:#fffc;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;margin:4px;border-radius:12px;background:transparent;border:none;cursor:pointer;width:calc(100% - 16px)}.dashboard-nav-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(240,147,251,.1),transparent);transition:left .5s ease}.dashboard-nav-item:hover{color:#fff;background:linear-gradient(135deg,#f093fb33,#4facfe26);transform:translate(5px);box-shadow:0 5px 20px #f093fb4d}.dashboard-nav-item:hover:before{left:0%;transition:left .5s ease}.dashboard-nav-item-active{color:#fff!important;background:linear-gradient(135deg,#f093fb4d,#4facfe40)!important;transform:translate(5px);margin-left:3px;box-shadow:0 5px 20px #f093fb66;border:1px solid rgba(240,147,251,.3)}.dashboard-nav-item-active .dashboard-nav-icon{filter:brightness(0) saturate(100%) invert(85%) sepia(84%) saturate(2618%) hue-rotate(234deg) brightness(105%) contrast(101%)!important;transform:scale(1.1);margin-left:-5px}.dashboard-logout-item{margin-top:20px;margin-bottom:20px;border-top:1px solid rgba(240,147,251,.2);padding-top:25px}.dashboard-logout-item:hover{background:linear-gradient(135deg,#ef444433,#b91c1c26);border-color:#ef44444d;box-shadow:0 5px 20px #ef44444d}.dashboard-logout-item:hover .dashboard-nav-icon{filter:brightness(0) saturate(100%) invert(58%) sepia(78%) saturate(2577%) hue-rotate(334deg) brightness(96%) contrast(98%)}.dashboard-nav-icon{width:24px;height:24px;margin-left:0;min-width:24px;background-size:contain;background-repeat:no-repeat;align-items:center;background-position:center;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);transition:all .3s ease}.dashboard-nav-text{margin-left:16px;font-weight:500;white-space:nowrap;opacity:0;transform:translate(-10px);transition:all .5s cubic-bezier(.25,.46,.45,.94);font-size:14px;letter-spacing:.5px}.dashboard-sidebar:hover .dashboard-nav-text{opacity:1;transform:translate(0)}.dashboard-main-content{flex:1;padding:40px;position:relative}.dashboard-welcome-section{background:linear-gradient(135deg,#f093fb1a,#4facfe1a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(240,147,251,.2);border-radius:20px;padding:40px;margin-bottom:30px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}.dashboard-welcome-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(240,147,251,.05),transparent);animation:shimmer 3s infinite}@keyframes shimmer{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.dashboard-welcome-title{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#f093fb,#4facfe,#667eea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px;position:relative;z-index:2}.dashboard-welcome-subtitle{color:#ffffffb3;font-size:1.1rem;font-weight:300;position:relative;z-index:2}.dashboard-icon-home{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 2l10 9h-3v9a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-9H2l10-9z'/%3E%3Crect x='9' y='13' width='6' height='7'/%3E%3C/svg%3E")}.dashboard-icon-dashboard{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='3' width='7' height='7'/%3E%3Crect x='14' y='3' width='7' height='7'/%3E%3Crect x='14' y='14' width='7' height='7'/%3E%3Crect x='3' y='14' width='7' height='7'/%3E%3C/svg%3E")}.dashboard-icon-trading{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolyline points='22,12 18,12 15,21 9,3 6,12 2,12'/%3E%3C/svg%3E")}.dashboard-icon-donation{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 1v22'/%3E%3Cpath d='M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6'/%3E%3C/svg%3E")}.dashboard-icon-forecasting{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='12' y1='20' x2='12' y2='10'/%3E%3Cline x1='18' y1='20' x2='18' y2='4'/%3E%3Cline x1='6' y1='20' x2='6' y2='16'/%3E%3C/svg%3E")}.dashboard-icon-paper{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14,2 14,8 20,8'/%3E%3Cline x1='16' y1='13' x2='8' y2='13'/%3E%3Cline x1='16' y1='17' x2='8' y2='17'/%3E%3Cpolyline points='10,9 9,9 8,9'/%3E%3C/svg%3E")}.dashboard-icon-live{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Cpath d='M16.24 7.76a6 6 0 0 1 0 8.49m-8.48-.01a6 6 0 0 1 0-8.49m11.31-2.82a10 10 0 0 1 0 14.14m-14.14 0a10 10 0 0 1 0-14.14'/%3E%3C/svg%3E")}.dashboard-icon-faq{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpoint cx='12' cy='17' r='1'/%3E%3C/svg%3E")}.dashboard-icon-contact{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'/%3E%3Cpolyline points='22,6 12,13 2,6'/%3E%3C/svg%3E")}.dashboard-icon-settings{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1 1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z'/%3E%3C/svg%3E")}.dashboard-icon-logout{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpolyline points='16,17 21,12 16,7'/%3E%3Cline x1='21' y1='12' x2='9' y2='12'/%3E%3C/svg%3E")}.dashboard-trading-section{margin-top:20px}.dashboard-section-title{font-size:1.8rem;font-weight:bolder;color:#fff;text-align:center;margin-bottom:25px;background:linear-gradient(135deg,#f093fb,#4facfe,#667eea,#f093fb 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dashboard-trading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:50px}.dashboard-trading-card{background:linear-gradient(135deg,#f093fb14,#4facfe14);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(240,147,251,.15);border-radius:20px;padding:25px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 10px 40px #0003}.dashboard-trading-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transition:left .6s ease}.dashboard-trading-card:hover:before{left:100%}.dashboard-trading-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 60px #f093fb4d;border-color:#f093fb66}.dashboard-banknifty-card{background:linear-gradient(135deg,#ffd7001a,#f093fb14);border-color:#ffd70033}.dashboard-banknifty-card:hover{box-shadow:0 25px 60px #ffd7004d;border-color:#ffd70066}.dashboard-nifty-card{background:linear-gradient(135deg,#00ff7f1a,#4facfe14);border-color:#00ff7f33}.dashboard-nifty-card:hover{box-shadow:0 25px 60px #00ff7f4d;border-color:#00ff7f66}.dashboard-crude-card{background:linear-gradient(135deg,#ff45001a,#667eea14);border-color:#ff450033}.dashboard-crude-card:hover{box-shadow:0 25px 60px #ff45004d;border-color:#ff450066}.dashboard-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.dashboard-symbol-info h3{font-size:1.3rem;font-weight:700;color:#fff;margin:0;letter-spacing:1px}.dashboard-symbol-exchange{font-size:.75rem;color:#fff9;font-weight:500;background:#ffffff1a;padding:2px 8px;border-radius:6px;margin-top:4px;display:inline-block}.dashboard-trend-indicator{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-weight:600;font-size:.85rem}.dashboard-trend-indicator.dashboard-positive{background:#22c55e33;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.dashboard-trend-indicator.dashboard-negative{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.dashboard-trend-arrow{font-size:.8rem}.dashboard-price-section{text-align:center;margin:25px 0;padding:20px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.dashboard-close-price{font-size:2.8rem;font-weight:800;color:#fff;margin-bottom:8px;text-shadow:0 0 20px rgba(255,255,255,.2);transition:all .3s ease}.dashboard-trading-card:hover .dashboard-close-price{transform:scale(1.05);text-shadow:0 0 30px rgba(255,255,255,.4)}.dashboard-price-change{font-size:1.1rem;font-weight:600}.dashboard-price-change.dashboard-positive{color:#22c55e}.dashboard-price-change.dashboard-negative{color:#ef4444}.dashboard-market-data{display:flex;flex-direction:column;gap:12px;margin:20px 0}.dashboard-data-row{display:flex;justify-content:space-between;gap:20px}.dashboard-data-item{flex:1;display:flex;flex-direction:column;align-items:center;padding:12px;background:#ffffff0d;border-radius:12px;transition:all .3s ease}.dashboard-data-item:hover{background:#ffffff1a;transform:translateY(-2px)}.dashboard-data-label{font-size:.75rem;color:#fff9;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-weight:500}.dashboard-data-value{font-size:1rem;font-weight:700;color:#fff}.dashboard-high-value{color:#22c55e!important}.dashboard-low-value{color:#ef4444!important}.dashboard-market-pulse{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;font-size:.8rem;color:#ffffffb3;font-weight:500}.dashboard-pulse-green-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:pulse-dot 1.5s infinite;box-shadow:0 0 10px #22c55e80}.dashboard-pulse-red-dot{width:8px;height:8px;background:#c52222;border-radius:50%;animation:pulse-dot 1.5s infinite;box-shadow:0 0 10px #c5222280}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.dashboard-trading-card:hover .dashboard-data-value{color:#4facfe;text-shadow:0 0 10px rgba(79,172,254,.3)}.dashboard-trading-card:hover .dashboard-high-value{color:#22c55e!important;text-shadow:0 0 10px rgba(34,197,94,.4)}.dashboard-trading-card:hover .dashboard-low-value{color:#ef4444!important;text-shadow:0 0 10px rgba(239,68,68,.4)}.dashboard-knowledge-section{margin-top:60px;position:relative}.dashboard-knowledge-title{font-size:2.2rem;font-weight:800;text-align:center;margin-bottom:50px;position:relative;overflow:hidden}.dashboard-knowledge-title:before{content:"";position:absolute;top:50%;left:50%;width:300px;height:300px;background:linear-gradient(45deg,#f093fb,#4facfe,#667eea,#f093fb);border-radius:50%;filter:blur(100px);opacity:.3;transform:translate(-50%,-50%);animation:rotate 10s linear infinite;z-index:-1}.dashboard-knowledge-title-text{background:linear-gradient(135deg,#f093fb,#4facfe,#667eea,#f093fb 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradient-shift 3s ease-in-out infinite;position:relative;z-index:2}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.dashboard-knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;perspective:1000px;grid-auto-rows:450px!important}.dashboard-knowledge-card{position:relative!important;height:450px!important;transform-style:preserve-3d!important;transition:transform .8s cubic-bezier(.25,.46,.45,.94)!important;cursor:pointer;transform-origin:center center!important;backface-visibility:hidden!important;top:0!important;left:0!important}.dashboard-knowledge-card.dashboard-flipped{transform:rotateY(180deg)!important}.dashboard-card-face{position:absolute!important;width:100%!important;height:100%!important;backface-visibility:hidden!important;border-radius:25px;overflow:hidden;box-shadow:0 20px 60px #0006;padding:0;top:0!important;left:0!important}.dashboard-card-front{background:linear-gradient(135deg,#f093fb26,#4facfe26);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:2px solid rgba(240,147,251,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;padding:30px}.dashboard-card-back{background:linear-gradient(135deg,#667eea33,#4facfe33);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:2px solid rgba(102,126,234,.4);transform:rotateY(180deg);padding:30px 25px 25px!important;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto;box-sizing:border-box}.dashboard-banknifty-knowledge .dashboard-card-front{background:linear-gradient(135deg,#ffd70026,#f093fb26);border-color:#ffd70066}.dashboard-banknifty-knowledge .dashboard-card-back{background:linear-gradient(135deg,#ffd70033,#f093fb33);border-color:#ffd70080}.dashboard-nifty-knowledge .dashboard-card-front{background:linear-gradient(135deg,#00ff7f26,#4facfe26);border-color:#00ff7f66}.dashboard-nifty-knowledge .dashboard-card-back{background:linear-gradient(135deg,#00ff7f33,#4facfe33);border-color:#00ff7f80}.dashboard-crude-knowledge .dashboard-card-front{background:linear-gradient(135deg,#ff450026,#667eea26);border-color:#ff450066}.dashboard-crude-knowledge .dashboard-card-back{background:linear-gradient(135deg,#ff450033,#667eea33);border-color:#ff450080}.dashboard-card-front:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%) rotate(45deg);transition:transform .6s ease}.dashboard-knowledge-card:hover .dashboard-card-front:before{transform:translate(100%) rotate(45deg)}.dashboard-card-icon{width:80px;height:80px;margin-bottom:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;position:relative;overflow:hidden;flex-shrink:0}.dashboard-banknifty-knowledge .dashboard-card-icon{background:linear-gradient(135deg,gold,#ffed4e);box-shadow:0 15px 35px #ffd70066}.dashboard-nifty-knowledge .dashboard-card-icon{background:linear-gradient(135deg,#00ff7f,#32cd32);box-shadow:0 15px 35px #00ff7f66}.dashboard-crude-knowledge .dashboard-card-icon{background:linear-gradient(135deg,#ff4500,#ff6b35);box-shadow:0 15px 35px #ff450066}.dashboard-card-icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent);animation:icon-shine 2s infinite}@keyframes icon-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.dashboard-card-question{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:15px;text-shadow:0 0 20px rgba(255,255,255,.3);line-height:1.3}.dashboard-card-teaser{font-size:1rem;color:#fffc;font-weight:400;line-height:1.5;margin-bottom:auto}.dashboard-flip-hint{position:absolute;bottom:20px;left:50%;transform:translate(-50%);font-size:.85rem;color:#fff9;display:flex;align-items:center;gap:8px;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}.dashboard-flip-icon{width:16px;height:16px;border:2px solid rgba(255,255,255,.6);border-radius:50%;position:relative}.dashboard-flip-icon:before{content:"↻";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10px;color:#fff9}.dashboard-card-answer-title{font-size:1.5rem;font-weight:800;color:#fff;margin-bottom:20px;text-align:center;background:linear-gradient(135deg,#f093fb,#4facfe,#667eea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex-shrink:0}.dashboard-card-answer-content{color:#ffffffe6;line-height:1.7;font-size:.9rem;text-align:justify;flex:1;overflow-y:auto;padding-right:5px}.dashboard-card-answer-content::-webkit-scrollbar{width:4px}.dashboard-card-answer-content::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.dashboard-card-answer-content::-webkit-scrollbar-thumb{background:#f093fb80;border-radius:2px}.dashboard-card-answer-content::-webkit-scrollbar-thumb:hover{background:#f093fbb3}.dashboard-card-answer-content p{margin-bottom:12px}.dashboard-card-answer-content p:last-child{margin-bottom:0}.dashboard-highlight{background:linear-gradient(135deg,#f093fb4d,#4facfe4d);padding:2px 6px;border-radius:4px;font-weight:600}.dashboard-knowledge-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(2px 2px at 20px 30px,rgba(240,147,251,.3),transparent),radial-gradient(2px 2px at 40px 70px,rgba(79,172,254,.3),transparent),radial-gradient(1px 1px at 90px 40px,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 130px 80px,rgba(102,126,234,.3),transparent),radial-gradient(2px 2px at 160px 30px,rgba(240,147,251,.3),transparent);background-repeat:repeat;background-size:200px 100px;animation:float 20s linear infinite;pointer-events:none;opacity:.6}@keyframes float{0%{transform:translateY(0) translate(0)}33%{transform:translateY(-10px) translate(10px)}66%{transform:translateY(5px) translate(-5px)}to{transform:translateY(0) translate(0)}}.dashboard-about-section{margin-top:60px;position:relative}.dashboard-about-title{font-size:2.2rem;font-weight:800;text-align:center;margin-bottom:50px;position:relative;overflow:hidden}.dashboard-about-title:before{content:"";position:absolute;top:50%;left:50%;width:300px;height:300px;background:linear-gradient(45deg,#f093fb,#4facfe,#667eea,#f093fb);border-radius:50%;filter:blur(100px);opacity:.3;transform:translate(-50%,-50%);animation:rotate 10s linear infinite;z-index:-1}.dashboard-about-title-text{background:linear-gradient(135deg,#f093fb,#4facfe,#667eea,#f093fb 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradient-shift 3s ease-in-out infinite;position:relative;z-index:2}.dashboard-about-content{display:flex;justify-content:center;align-items:center}.dashboard-about-card{background:linear-gradient(135deg,#f093fb1a,#4facfe1a);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:2px solid rgba(240,147,251,.3);border-radius:25px;padding:40px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0006;max-width:800px;width:100%;transition:all .4s cubic-bezier(.4,0,.2,1)}.dashboard-about-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transition:left .6s ease}.dashboard-about-card:hover:before{left:100%}.dashboard-about-card:hover{transform:translateY(-8px);box-shadow:0 30px 80px #f093fb4d;border-color:#f093fb66}.dashboard-about-header{display:flex;align-items:center;justify-content:center;margin-bottom:30px;gap:20px}.dashboard-about-icon{width:80px;height:80px;background:linear-gradient(135deg,#f093fb,#4facfe);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;box-shadow:0 15px 35px #f093fb66;position:relative;overflow:hidden}.dashboard-about-icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent);animation:icon-shine 2s infinite}.dashboard-about-main-title{font-size:2rem;font-weight:800;color:#fff;text-shadow:0 0 20px rgba(255,255,255,.3);text-align:center}.dashboard-about-description{color:#ffffffe6;line-height:1.7;font-size:1rem}.dashboard-about-text{margin-bottom:30px;text-align:center;font-size:1.1rem;color:#fffc}.dashboard-about-features{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-bottom:35px}.dashboard-feature-item{display:flex;align-items:flex-start;gap:15px;padding:20px;background:#ffffff0d;border-radius:15px;transition:all .3s ease;border:1px solid rgba(240,147,251,.1)}.dashboard-feature-item:hover{background:#ffffff1a;transform:translateY(-3px);border-color:#f093fb4d;box-shadow:0 10px 25px #f093fb33}.dashboard-feature-icon{width:50px;height:50px;background:linear-gradient(135deg,#f093fb4d,#4facfe4d);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0;box-shadow:0 5px 15px #f093fb33}.dashboard-feature-content{flex:1}.dashboard-feature-title{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:8px;text-shadow:0 0 10px rgba(255,255,255,.2)}.dashboard-feature-desc{font-size:.9rem;color:#ffffffb3;line-height:1.5;margin:0}.dashboard-about-mission{display:flex;align-items:flex-start;gap:20px;padding:25px;background:linear-gradient(135deg,#f093fb1a,#4facfe1a);border-radius:20px;border:2px solid rgba(240,147,251,.2);position:relative;overflow:hidden}.dashboard-about-mission:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transition:left .6s ease}.dashboard-about-mission:hover:before{left:100%}.dashboard-mission-icon{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0;box-shadow:0 10px 25px #667eea4d}.dashboard-mission-content{flex:1}.dashboard-mission-title{font-size:1.3rem;font-weight:800;color:#fff;margin-bottom:10px;background:linear-gradient(135deg,#f093fb,#4facfe,#667eea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-mission-desc{font-size:1rem;color:#fffc;line-height:1.6;margin:0}.dashboard-about-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(2px 2px at 20px 30px,rgba(240,147,251,.3),transparent),radial-gradient(2px 2px at 40px 70px,rgba(79,172,254,.3),transparent),radial-gradient(1px 1px at 90px 40px,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 130px 80px,rgba(102,126,234,.3),transparent),radial-gradient(2px 2px at 160px 30px,rgba(240,147,251,.3),transparent);background-repeat:repeat;background-size:200px 100px;animation:float 20s linear infinite;pointer-events:none;opacity:.6}.dashboard-desktop-only,.dashboard-mobile-only{display:block}@media (max-width: 1191px){.dashboard-knowledge-section.dashboard-desktop-only{display:none!important}}@media (min-width: 1440px){.dashboard-main-content{padding:50px 60px}.dashboard-welcome-section{padding:50px}.dashboard-trading-grid,.dashboard-knowledge-grid{gap:35px}}@media (max-width: 1200px){.dashboard-trading-grid,.dashboard-knowledge-grid{grid-template-columns:repeat(2,1fr);gap:25px}.dashboard-knowledge-grid .dashboard-knowledge-card:nth-child(3){grid-column:1 / -1;max-width:500px;justify-self:center}.dashboard-main-content{padding:35px}}@media (max-width: 992px){.dashboard-container{flex-direction:column}.dashboard-sidebar{width:100%;height:70px;display:flex;flex-direction:row;align-items:center;padding:0 20px;border-right:none;border-bottom:1px solid rgba(240,147,251,.2);position:fixed;top:0;z-index:1000;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);justify-content:space-between;overflow:visible}.dashboard-sidebar:hover{width:100%;height:auto;min-height:70px;max-height:85vh;overflow-y:auto;flex-direction:column;align-items:stretch;padding:20px;justify-content:flex-start}.dashboard-avatar-section{padding:0;margin-bottom:0;margin-right:auto;flex-direction:row;justify-content:flex-start;width:auto;flex-shrink:0}.dashboard-sidebar:hover .dashboard-avatar-section{width:100%;margin-bottom:20px;padding:0 0 20px;border-bottom:1px solid rgba(240,147,251,.2)}.dashboard-navbar-avatar{width:45px;height:45px;margin-right:0}.dashboard-navbar-avatar-initials{font-size:1.1rem}.dashboard-nav-section{display:none;flex:1;width:100%}.dashboard-sidebar:hover .dashboard-nav-section{display:block}.dashboard-nav-item{margin:3px 0;padding:15px 20px;width:100%;justify-content:flex-start}.dashboard-logout-item{margin-top:15px;margin-bottom:15px;padding-top:20px;border-top:1px solid rgba(240,147,251,.2)}.dashboard-nav-text{opacity:1;transform:translate(0);margin-left:15px;font-size:14px}.dashboard-main-content{margin-top:80px;padding:25px 20px}.dashboard-welcome-section{padding:35px 25px;margin-bottom:30px}.dashboard-welcome-title{font-size:2.2rem}.dashboard-welcome-subtitle{font-size:1rem}.dashboard-about-features{grid-template-columns:1fr}.dashboard-about-header{flex-direction:column;gap:15px}.dashboard-about-main-title{font-size:1.8rem}.dashboard-about-card{padding:30px 25px}}@media (max-width: 768px){.dashboard-trading-grid,.dashboard-knowledge-grid{grid-template-columns:1fr;gap:25px}.dashboard-sidebar{height:65px;padding:0 15px}.dashboard-sidebar:hover{padding:15px}.dashboard-navbar-avatar{width:40px;height:40px}.dashboard-navbar-avatar-initials{font-size:1rem}.dashboard-main-content{margin-top:75px;padding:20px 15px}.dashboard-welcome-section{padding:30px 20px;border-radius:18px}.dashboard-welcome-title{font-size:2rem;margin-bottom:10px}.dashboard-welcome-subtitle{font-size:.95rem}.dashboard-trading-card{padding:22px;border-radius:18px}.dashboard-close-price{font-size:2.4rem}.dashboard-data-row{gap:12px}.dashboard-data-item{padding:12px 10px}.dashboard-data-label{font-size:.7rem;margin-bottom:5px}.dashboard-data-value{font-size:.95rem}.dashboard-knowledge-grid{gap:25px;grid-auto-rows:450px!important}.dashboard-knowledge-card{height:450px!important}.dashboard-card-front,.dashboard-card-back{padding:25px;border-radius:22px}.dashboard-card-back{padding:25px 20px 20px!important}.dashboard-card-icon{width:75px;height:75px;font-size:2.3rem;margin-bottom:18px}.dashboard-card-question{font-size:1.3rem;margin-bottom:15px;line-height:1.3}.dashboard-card-teaser{font-size:.95rem;line-height:1.5}.dashboard-card-answer-title{font-size:1.4rem;margin-bottom:18px}.dashboard-card-answer-content{font-size:.88rem;line-height:1.6}.dashboard-flip-hint{bottom:18px;font-size:.82rem}.dashboard-section-title{font-size:1.7rem;margin-bottom:25px}.dashboard-knowledge-title,.dashboard-about-title{font-size:2rem;margin-bottom:35px}.dashboard-about-card{padding:25px 20px}.dashboard-about-icon{width:70px;height:70px;font-size:2.2rem}.dashboard-about-main-title{font-size:1.6rem}.dashboard-about-text{font-size:1rem}.dashboard-feature-item{padding:18px}.dashboard-feature-icon{width:45px;height:45px;font-size:1.3rem}.dashboard-feature-title{font-size:1rem}.dashboard-feature-desc{font-size:.85rem}.dashboard-about-mission{padding:20px}.dashboard-mission-icon{width:55px;height:55px;font-size:1.6rem}.dashboard-mission-title{font-size:1.2rem}.dashboard-mission-desc{font-size:.9rem}}@media (max-width: 480px){.dashboard-sidebar{height:60px;padding:0 12px}.dashboard-sidebar:hover{padding:12px}.dashboard-navbar-avatar{width:36px;height:36px}.dashboard-navbar-avatar-initials{font-size:.9rem}.dashboard-main-content{margin-top:70px;padding:15px 10px}.dashboard-welcome-section{padding:25px 15px}.dashboard-welcome-title{font-size:1.8rem}.dashboard-trading-card{padding:18px}.dashboard-symbol-info h3{font-size:1.2rem}.dashboard-close-price{font-size:2.2rem}.dashboard-price-change{font-size:1rem}.dashboard-data-item{padding:10px 8px}.dashboard-data-label{font-size:.65rem}.dashboard-data-value{font-size:.9rem}.dashboard-knowledge-grid{grid-auto-rows:400px!important}.dashboard-knowledge-card{height:400px!important}.dashboard-card-front,.dashboard-card-back{padding:20px;border-radius:20px}.dashboard-card-back{padding:20px 16px 16px!important}.dashboard-card-icon{width:65px;height:65px;font-size:2rem;margin-bottom:15px}.dashboard-card-question{font-size:1.15rem;margin-bottom:12px;line-height:1.3}.dashboard-card-teaser{font-size:.88rem;line-height:1.4}.dashboard-card-answer-title{font-size:1.25rem;margin-bottom:15px}.dashboard-card-answer-content{font-size:.82rem;line-height:1.5;padding-right:8px}.dashboard-flip-hint{bottom:15px;font-size:.8rem}.dashboard-section-title{font-size:1.5rem}.dashboard-knowledge-title,.dashboard-about-title{font-size:1.8rem;margin-bottom:30px}.dashboard-about-card{padding:20px 15px}.dashboard-about-icon{width:60px;height:60px;font-size:2rem}.dashboard-about-main-title{font-size:1.4rem}.dashboard-about-text{font-size:.95rem}.dashboard-feature-item{padding:15px}.dashboard-feature-icon{width:40px;height:40px;font-size:1.2rem}.dashboard-feature-title{font-size:.95rem}.dashboard-feature-desc{font-size:.8rem}.dashboard-about-mission{padding:18px}.dashboard-mission-icon{width:50px;height:50px;font-size:1.5rem}.dashboard-mission-title{font-size:1.1rem}.dashboard-mission-desc{font-size:.85rem}}@media (max-width: 360px){.dashboard-main-content{padding:12px 8px}.dashboard-welcome-section{padding:20px 12px}.dashboard-welcome-title{font-size:1.6rem}.dashboard-trading-card{padding:15px}.dashboard-close-price{font-size:2rem}.dashboard-knowledge-grid{grid-auto-rows:380px!important}.dashboard-knowledge-card{height:380px!important}.dashboard-card-front,.dashboard-card-back{padding:18px}.dashboard-card-back{padding:18px 15px 15px!important}.dashboard-card-icon{width:60px;height:60px;font-size:1.8rem;margin-bottom:12px}.dashboard-card-question{font-size:1.05rem;margin-bottom:10px}.dashboard-card-teaser{font-size:.82rem}.dashboard-card-answer-title{font-size:1.15rem;margin-bottom:12px}.dashboard-card-answer-content{font-size:.8rem;line-height:1.45}.dashboard-about-card{padding:18px 12px}.dashboard-about-icon{width:55px;height:55px;font-size:1.8rem}.dashboard-about-main-title{font-size:1.3rem}.dashboard-about-text{font-size:.9rem}.dashboard-feature-item{padding:12px}.dashboard-feature-icon{width:35px;height:35px;font-size:1.1rem}.dashboard-feature-title{font-size:.9rem}.dashboard-feature-desc{font-size:.75rem}.dashboard-about-mission{padding:15px}.dashboard-mission-icon{width:45px;height:45px;font-size:1.4rem}.dashboard-mission-title{font-size:1rem}.dashboard-mission-desc{font-size:.8rem}}@media (max-width: 768px) and (orientation: landscape){.dashboard-sidebar{height:55px}.dashboard-main-content{margin-top:65px;padding:20px 15px}.dashboard-knowledge-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:340px!important}.dashboard-knowledge-card{height:340px!important}.dashboard-card-front,.dashboard-card-back{padding:18px}.dashboard-card-back{padding:18px 15px 15px!important}.dashboard-card-icon{width:55px;height:55px;font-size:1.7rem;margin-bottom:10px}.dashboard-card-question{font-size:1rem;margin-bottom:10px}.dashboard-card-teaser{font-size:.8rem}.dashboard-card-answer-title{font-size:1.1rem;margin-bottom:12px}.dashboard-card-answer-content{font-size:.78rem;line-height:1.4}.dashboard-about-features{grid-template-columns:repeat(2,1fr);gap:15px}.dashboard-about-mission{flex-direction:row;gap:15px}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.dashboard-nav-icon,.dashboard-navbar-avatar{transform:translateZ(0)}}@media (max-width: 992px){.dashboard-sidebar:after{content:"≡";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:24px;color:#4ecdc4;transition:all .3s ease;pointer-events:none}.dashboard-sidebar:hover:after{opacity:0}}.forecasting-app-wrapper{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:#1a1a2e;color:#fff;min-height:100vh;padding:20px;box-sizing:border-box}.forecasting-app-wrapper *{margin:0;padding:0;box-sizing:border-box}.forecasting-app-wrapper .forecasting-container{max-width:1400px;margin:0 auto}.forecasting-app-wrapper .forecasting-header{text-align:center;margin-bottom:50px;position:relative;padding:40px 20px 60px}.forecasting-app-wrapper .forecasting-header:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:200px;height:200px;background:radial-gradient(circle,rgba(0,245,255,.08),transparent 70%);border-radius:50%;z-index:1;animation:pulse-glow 4s ease-in-out infinite}.forecasting-app-wrapper .forecasting-header:after{content:"";position:absolute;top:20px;left:50%;transform:translate(-50%);width:100px;height:100px;background:radial-gradient(circle,rgba(0,212,255,.12),transparent 70%);border-radius:50%;z-index:1;animation:pulse-glow 3s ease-in-out infinite reverse}@keyframes pulse-glow{0%,to{opacity:.3;transform:translate(-50%) scale(1)}50%{opacity:.6;transform:translate(-50%) scale(1.1)}}.forecasting-app-wrapper .forecasting-header h1{font-size:3.2rem;font-weight:800;z-index:10;letter-spacing:2px;margin-bottom:15px;background:linear-gradient(135deg,#00f5ff,#00d4ff,#4fb3d9,#00d4ff,#00f5ff);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 6s ease-in-out infinite;text-shadow:0 0 30px rgba(0,245,255,.3);position:relative}.forecasting-app-wrapper .forecasting-header h1:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:120px;height:3px;background:linear-gradient(90deg,transparent,rgba(0,245,255,.8),rgba(0,212,255,.6),rgba(0,245,255,.8),transparent);border-radius:2px;animation:line-glow 3s ease-in-out infinite}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes line-glow{0%,to{opacity:.6;box-shadow:0 0 10px #00f5ff66}50%{opacity:1;box-shadow:0 0 20px #00f5ffcc}}.forecasting-app-wrapper .forecasting-header-decoration{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:2px solid rgba(0,245,255,.3);border-radius:50%;z-index:2}.forecasting-app-wrapper .forecasting-header-decoration.forecasting-left{left:10%;animation:float-left 4s ease-in-out infinite}.forecasting-app-wrapper .forecasting-header-decoration.forecasting-right{right:10%;animation:float-right 4s ease-in-out infinite 2s}.forecasting-app-wrapper .forecasting-header-decoration:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#00f5ff99;border-radius:50%;animation:inner-pulse 2s ease-in-out infinite}@keyframes float-left{0%,to{transform:translateY(-50%) translate(0);opacity:.4}50%{transform:translateY(-50%) translate(10px);opacity:.8}}@keyframes float-right{0%,to{transform:translateY(-50%) translate(0);opacity:.4}50%{transform:translateY(-50%) translate(-10px);opacity:.8}}@keyframes inner-pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.5);opacity:1}}.forecasting-app-wrapper .forecasting-header-subtitle{font-size:1.1rem;color:#ffffffb3;font-weight:400;letter-spacing:3px;text-transform:uppercase;margin-top:20px;position:relative;z-index:10;opacity:.8}.forecasting-app-wrapper .forecasting-instruments{display:flex;justify-content:center;gap:30px;margin-bottom:40px}.forecasting-app-wrapper .forecasting-radio-container{position:relative}.forecasting-app-wrapper .forecasting-radio-input{position:absolute;opacity:0;cursor:pointer}.forecasting-app-wrapper .forecasting-radio-label{display:flex;align-items:center;cursor:pointer;font-size:18px;font-weight:700;color:#b8b8b8;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;padding:8px 12px;border-radius:25px}.forecasting-app-wrapper .forecasting-radio-button{width:24px;height:24px;border:3px solid #444;border-radius:50%;margin-right:15px;position:relative;background:transparent;transition:all .4s cubic-bezier(.4,0,.2,1);flex-shrink:0}.forecasting-app-wrapper .forecasting-radio-button:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background:#00f5ff;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 0 15px #00f5ffcc}.forecasting-app-wrapper .forecasting-radio-label:hover{color:#fff;transform:scale(1.05)}.forecasting-app-wrapper .forecasting-radio-label:hover .forecasting-radio-button{border-color:#00f5ff;box-shadow:0 0 20px #00f5ff4d;transform:scale(1.1)}.forecasting-app-wrapper .forecasting-radio-input:checked+.forecasting-radio-label{color:#00f5ff;text-shadow:0 0 10px rgba(0,245,255,.5)}.forecasting-app-wrapper .forecasting-radio-input:checked+.forecasting-radio-label .forecasting-radio-button{border-color:#00f5ff;background:radial-gradient(circle,rgba(0,245,255,.1),transparent);box-shadow:0 0 25px #00f5ff66,inset 0 0 20px #00f5ff1a;transform:scale(1.1)}.forecasting-app-wrapper .forecasting-radio-input:checked+.forecasting-radio-label .forecasting-radio-button:after{transform:translate(-50%,-50%) scale(1);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 15px #00f5ffcc}50%{box-shadow:0 0 30px #00f5ff}to{box-shadow:0 0 15px #00f5ffcc}}.forecasting-app-wrapper .forecasting-radio-text{font-weight:700;letter-spacing:.5px}.forecasting-app-wrapper .forecasting-columns-container{display:flex;gap:30px;margin-bottom:40px}.forecasting-app-wrapper .forecasting-option-column{flex:1;background:linear-gradient(135deg,#16213e,#0f172a);border-radius:15px;padding:25px;box-shadow:0 10px 30px #0000004d;border:1px solid rgba(255,255,255,.1)}.forecasting-app-wrapper .forecasting-call-column{border-left:5px solid #00ff88}.forecasting-app-wrapper .forecasting-put-column{border-left:5px solid #ff4757}.forecasting-app-wrapper .forecasting-option-header{text-align:center;margin-bottom:25px;padding:15px;border-radius:10px;font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.forecasting-app-wrapper .forecasting-call-header{background:linear-gradient(135deg,#0f8,#00cc6a);color:#1a1a2e}.forecasting-app-wrapper .forecasting-put-header{background:linear-gradient(135deg,#ff4757,#ff3742);color:#fff}.forecasting-app-wrapper .forecasting-data-item{display:flex;justify-content:space-between;align-items:center;padding:15px;margin-bottom:12px;background:#ffffff0d;border-radius:8px;border-left:3px solid transparent;transition:all .3s ease}.forecasting-app-wrapper .forecasting-call-column .forecasting-data-item{border-left-color:#0f8}.forecasting-app-wrapper .forecasting-put-column .forecasting-data-item{border-left-color:#ff4757}.forecasting-app-wrapper .forecasting-data-item:hover{background:#ffffff1a;transform:translate(5px)}.forecasting-app-wrapper .forecasting-data-label{font-weight:600;color:#b8b8b8;display:flex;align-items:center;gap:8px}.forecasting-app-wrapper .forecasting-data-value{font-weight:700;font-size:16px}.forecasting-app-wrapper .forecasting-call-column .forecasting-data-value{color:#0f8}.forecasting-app-wrapper .forecasting-put-column .forecasting-data-value{color:#ff4757}.forecasting-app-wrapper .forecasting-commentary-section{display:flex;gap:30px;margin-top:40px}.forecasting-app-wrapper .forecasting-commentary-box{flex:1;background:linear-gradient(135deg,#2d2013,#3d2a1a);border:2px solid #ffd700;border-radius:15px;padding:25px;box-shadow:0 10px 30px #ffd70033}.forecasting-app-wrapper .forecasting-commentary-header{font-size:20px;font-weight:700;margin-bottom:15px;color:gold;text-align:center;text-transform:uppercase;letter-spacing:1px}.forecasting-app-wrapper .forecasting-commentary-text{line-height:1.6;color:#e8e8e8;font-size:14px}.forecasting-app-wrapper .forecasting-icon{font-size:18px}.forecasting-app-wrapper .forecasting-signal-date{color:#00f5ff}.forecasting-app-wrapper .forecasting-hidden{display:none}.forecasting-app-wrapper .forecasting-instrument-data{display:block}@media (max-width: 768px){.forecasting-app-wrapper .forecasting-header h1{font-size:2.5rem;letter-spacing:1px}.forecasting-app-wrapper .forecasting-header-decoration{display:none}.forecasting-app-wrapper .forecasting-columns-container,.forecasting-app-wrapper .forecasting-commentary-section{flex-direction:column}.forecasting-app-wrapper .forecasting-instruments{flex-wrap:wrap}}@media (max-width: 480px){.forecasting-app-wrapper .forecasting-header h1{font-size:2rem}.forecasting-app-wrapper .forecasting-header{padding:30px 10px 40px}}.forecasting-app-wrapper.dashboard-integrated{background:transparent!important;padding:0!important;margin:0!important;min-height:auto!important}[class*=live-trade-]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.live-trade-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(to bottom right,#0f172a,#1e293b);color:#fff}.live-trade-loading-spinner{width:2.5rem;height:2.5rem;border:4px solid #67e8f9;border-top:4px solid #06b6d4;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1.25rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.live-trade-loading-text{font-size:1.125rem}.live-trade-trading-signals-container{min-height:100vh;color:#fff;padding:0;font-family:system-ui,-apple-system,sans-serif}.live-trade-ce-gradient{background:linear-gradient(135deg,#10b98126,#34d3992e 20%,#065f461f 45%,#0f172af2 75%,#0f172a);position:relative}.live-trade-ce-gradient:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top left,rgba(52,211,153,.08) 0%,rgba(16,185,129,.05) 35%,transparent 65%),radial-gradient(ellipse at bottom right,rgba(34,197,94,.06) 0%,transparent 50%);pointer-events:none}.live-trade-ce-gradient:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 0%,rgba(52,211,153,.04) 25%,transparent 50%,rgba(16,185,129,.03) 75%,transparent 100%);pointer-events:none}.live-trade-pe-gradient{background:linear-gradient(135deg,#ef444426,#f871712e 20%,#991b1b1f 45%,#0f172af2 75%,#0f172a);position:relative}.live-trade-pe-gradient:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top left,rgba(248,113,113,.08) 0%,rgba(239,68,68,.05) 35%,transparent 65%),radial-gradient(ellipse at bottom right,rgba(220,38,38,.06) 0%,transparent 50%);pointer-events:none}.live-trade-pe-gradient:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 0%,rgba(248,113,113,.04) 25%,transparent 50%,rgba(239,68,68,.03) 75%,transparent 100%);pointer-events:none}.live-trade-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.15);position:relative;z-index:10}.live-trade-liveheader-title{font-size:2rem!important;font-weight:700!important;background:linear-gradient(135deg,#ff8c00,orange,#f79400,gold,#ffeb3b)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important;position:relative!important;display:inline-block!important;filter:drop-shadow(0 0 20px rgba(255,140,0,.5))!important;text-shadow:none!important;margin:0!important}.live-trade-trading-signals-container .live-trade-header .live-trade-liveheader-title,.live-trade-trading-signals-container .live-trade-liveheader-title{font-size:1.875rem!important;font-weight:700!important;background:linear-gradient(135deg,#ff8c00,orange,#ffb84d,gold,#ffeb3b)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important;position:relative!important;display:inline-block!important;filter:drop-shadow(0 0 20px rgba(255,140,0,.5))!important;text-shadow:none!important;margin:0!important}.live-trade-user-info{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.live-trade-user-name{color:#fffffff2;font-weight:500}.live-trade-premium-badge{background:linear-gradient(to right,#34d399,#14b8a6);color:#000;padding:.25rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600}.live-trade-instrument-selection{display:flex;justify-content:center;gap:1.5rem;padding:.75rem 2rem;background:#ffffff14;border-bottom:1px solid rgba(255,255,255,.15);position:relative;z-index:10}.live-trade-instrument-btn{padding:.75rem 1.5rem;border-radius:12px;border:1px solid;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;cursor:pointer;font-size:.875rem;letter-spacing:.05em;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000001a,0 4px 12px #00000026;text-transform:uppercase}.live-trade-instrument-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),rgba(255,255,255,.08),transparent);transition:left .6s cubic-bezier(.4,0,.2,1)}.live-trade-instrument-btn:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(103,232,249,.3) 0%,transparent 70%);transition:all .4s cubic-bezier(.4,0,.2,1);transform:translate(-50%,-50%);border-radius:50%;opacity:0}.live-trade-instrument-btn:hover:before{left:100%}.live-trade-instrument-btn:hover:after{width:120%;height:120%;opacity:1}.live-trade-instrument-btn-active{border-color:#67e8f9;background:linear-gradient(135deg,#67e8f940,#0f172acc);color:#67e8f9;box-shadow:0 0 25px #67e8f966,inset 0 1px #67e8f933,inset 0 -1px #0003,0 8px 25px #0003;transform:translateY(-1px)}.live-trade-instrument-btn-active:hover{border-color:#fff;background:linear-gradient(135deg,#67e8f959,#0f172ad9);color:#fafffe;transform:translateY(-2px);box-shadow:0 0 35px #67e8f999,inset 0 1px #ffffff4d,inset 0 -1px #0003,0 12px 35px #0000004d}.live-trade-instrument-btn-inactive{border-color:#ffffff26;background:#0f172a99;color:#ffffffb3;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0000001a,0 2px 8px #0000001a}.live-trade-instrument-btn-inactive:hover{border-color:#ffffff4d;background:#0f172acc;color:#ffffffe6;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000001a,0 6px 20px #0003}.live-trade-instrument-btn:active{transform:translateY(0)}.live-trade-banknifty-suboptions{padding:.5rem 1rem;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.15);position:relative;z-index:10}.live-trade-suboptions-container{display:flex;justify-content:center;gap:1rem}.live-trade-suboption-btn{padding:.5rem 1rem;border-radius:8px;border:1px solid;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a80;cursor:pointer;font-size:.75rem;letter-spacing:.05em;position:relative;overflow:hidden;text-transform:uppercase;box-shadow:inset 0 1px #ffffff14,0 2px 6px #0000001a}.live-trade-suboption-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transition:left .5s cubic-bezier(.4,0,.2,1)}.live-trade-suboption-btn:hover:before{left:100%}.live-trade-suboption-btn-active{border-color:#67e8f9;background:linear-gradient(135deg,#67e8f933,#0f172ab3);color:#67e8f9;box-shadow:0 0 20px #67e8f966,inset 0 1px #67e8f926}.live-trade-suboption-btn-active:hover{border-color:#fff;background:linear-gradient(135deg,#67e8f94d,#0f172acc);color:#fafffe;transform:translateY(-2px);box-shadow:0 8px 30px #67e8f980,inset 0 1px #fff3}.live-trade-suboption-btn-inactive{border-color:#ffffff26;background:#0f172a80;color:#ffffffb3}.live-trade-suboption-btn-inactive:hover{border-color:#ffffff4d;background:#0f172ab3;color:#ffffffe6;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 4px 15px #00000026}.live-trade-suboption-btn:active{transform:translateY(0)}.live-trade-main-content{padding:2rem;display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 180px)}.live-trade-signal-card{width:100%;max-width:1200px;min-width:320px;background:linear-gradient(to right,#1e293bf2,#0f172af2);border-radius:1.5rem;padding:2rem;box-shadow:0 25px 50px -12px #0006;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid;position:relative;overflow:hidden;margin:0 auto}.live-trade-signal-card-ce{border-color:#34d39966;background:linear-gradient(to right,#1e293bfa,#0f172afa)}.live-trade-signal-card-pe{border-color:#f8717166;background:linear-gradient(to right,#1e293bfa,#0f172afa)}.live-trade-top-bar{position:absolute;top:0;left:0;right:0;height:4px}.live-trade-top-bar-ce{background:linear-gradient(to right,#34d399,#10b981)}.live-trade-top-bar-pe{background:linear-gradient(to right,#f87171,#ec4899)}.live-trade-signal-grid{display:grid;grid-template-columns:1fr 2fr 1fr;gap:1.5rem;align-items:stretch}.live-trade-left-section{display:flex;flex-direction:column;justify-content:space-between}.live-trade-company-header{margin-bottom:1.5rem}.live-trade-company-name{font-size:2rem!important;font-weight:800!important;background:linear-gradient(135deg,#ff6b35,#ff8c42,orange,#ffb84d,gold,#ffeb3b,#fff176 90%,#ffff8d)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important;position:relative!important;display:inline-block!important;letter-spacing:.02em!important;text-shadow:none!important;margin-bottom:.75rem!important;filter:drop-shadow(0 0 25px rgba(255,165,0,.6)) drop-shadow(0 0 40px rgba(255,215,0,.4)) drop-shadow(0 0 60px rgba(255,235,59,.2))!important}.live-trade-company-subtitle{color:#a78bfa!important;font-weight:600!important;font-size:1rem!important;margin-bottom:1rem!important;position:relative!important;display:inline-block!important;padding:.5rem 1rem!important;background:linear-gradient(135deg,#a78bfa1a,#8b5cf614,#7c3aed0f)!important;border-radius:12px!important;border:1px solid rgba(167,139,250,.25)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-shadow:0 4px 15px #a78bfa26,inset 0 1px #ffffff1a!important;letter-spacing:.05em!important}.live-trade-company-subtitle:before,.live-trade-company-subtitle:after{content:"◆"!important;color:#a78bfa99!important;font-size:.7rem!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.live-trade-company-subtitle:before{left:-1rem!important}.live-trade-company-subtitle:after{right:-1rem!important}.live-trade-date-time{color:#ffffffe6!important;font-size:1rem!important;background:#ffffff14!important;padding:.75rem 1rem!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.15)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff1a!important;text-align:center!important;margin-top:1rem!important}.live-trade-date{font-weight:600!important;font-size:1.1rem!important;color:#67e8f9!important;margin-bottom:.25rem!important}.live-trade-time{font-weight:500!important;font-size:.95rem!important;color:#ffffffd9!important;letter-spacing:.5px!important}.live-trade-symbol{font-size:1.875rem;font-weight:700;color:#fff;margin-bottom:.5rem}.live-trade-expiry{color:#ffffffb3;margin-bottom:1rem}.live-trade-instrument-params{display:flex;flex-direction:column;gap:.75rem}.live-trade-param-box{background:#ffffff14;padding:.75rem;border-radius:.5rem;text-align:center}.live-trade-param-label{font-size:1.5rem;color:#fff9;margin-bottom:.25rem}.live-trade-param-value{font-size:1.125rem;font-weight:700;color:#fff}.live-trade-exercise-price{font-size:1.5rem!important;font-weight:800!important;background:linear-gradient(135deg,#67e8f9,#38bdf8,#0ea5e9,#3b82f6,#6366f1)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important;filter:drop-shadow(0 0 15px rgba(103,232,249,.4))!important;letter-spacing:.02em!important}.live-trade-action-badge{font-size:1.125rem;font-weight:700;padding:.25rem .75rem;border-radius:9999px}.live-trade-action-buy{color:#34d399;background:#34d39933}.live-trade-action-sell{color:#d33434;background:#d3343433}.live-trade-center-section{display:flex;flex-direction:column;justify-content:space-between}.live-trade-trading-params{background:#ffffff14;border-radius:1rem;padding:1.5rem;height:100%;display:flex;flex-direction:column}.live-trade-params-title{font-size:1.25rem;font-weight:600;color:#67e8f9;margin-bottom:1.5rem;text-align:center}.live-trade-params-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;flex-grow:1}.live-trade-param-item{background:#ffffff14;padding:1rem;border-radius:.75rem;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:80px}.live-trade-param-item-label{font-size:1.3rem;color:#fff9;margin-bottom:.5rem}.live-trade-param-item-value{font-size:1.2rem;font-weight:700;color:#fff}.live-trade-param-item-value.live-trade-premium{color:#fbbf24}.live-trade-param-item-value.live-trade-target{color:#34d399}.live-trade-param-item-value.live-trade-stop-loss{color:#f87171}.live-trade-param-item-value.live-trade-total-pl{color:#67e8f9}.live-trade-signal-given-container{background:#ffffff1a;padding:1.2rem;border-radius:12px;text-align:center;border:1px solid rgba(255,255,255,.2);margin-bottom:1rem;min-height:90px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 15px #0003,inset 0 1px #ffffff1a}.live-trade-signal-given-label{font-size:1.3rem;color:#ffffffb3;margin-bottom:.5rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.live-trade-signal-given-content{display:flex;flex-direction:column;gap:.3rem}.live-trade-signal-price{font-size:1.5rem;font-weight:700;color:#67e8f9}.live-trade-signal-time{font-size:1rem;color:#fffc;font-weight:500}.live-trade-pl-counter-container{background:#ffffff1a;padding:1.2rem;border-radius:12px;text-align:center;border:1px solid rgba(255,255,255,.2);min-height:90px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 15px #0003,inset 0 1px #ffffff1a}.live-trade-pl-counter-label{font-size:1.3rem;color:#ffffffb3;margin-bottom:.5rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.live-trade-pl-counter-g-value{font-size:1.4rem;font-weight:700;color:#34d399}.live-trade-pl-counter-r-value{font-size:1.4rem;font-weight:700;color:#d33434}.live-trade-right-section{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;height:100%}.live-trade-ltp-status{background:#ffffff1a;padding:1.2rem;border-radius:12px;text-align:center;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0003,inset 0 1px #ffffff1a;flex:0 0 auto}.live-trade-ltp-label{font-size:1.5em;color:#ffffffb3;margin-bottom:.5rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.live-trade-ltp-value{font-size:1.6rem;font-weight:800;color:#67e8f9}.live-trade-analyst-info{background:#ffffff1a;padding:.5rem;border-radius:12px;text-align:center;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0003,inset 0 1px #ffffff1a;flex:1;display:flex;flex-direction:column;justify-content:center}.live-trade-analyst-details{font-size:.9rem;color:#ffffffd9;line-height:1.6}.live-trade-analyst-label{font-weight:500;margin-bottom:.5rem;color:#ffffffb3;font-size:2rem;text-align:center}.live-trade-analyst-name{color:#67e8f9;font-weight:600;font-size:1.5rem;margin-bottom:.5rem}.live-trade-analyst-contact{margin-top:.5rem;font-size:1rem;color:#fffc}.live-trade-status-indicators{display:flex;flex-direction:column;gap:.75rem;flex:0 0 auto}.live-trade-status-item{display:flex;align-items:center;justify-content:space-between;padding:.9rem;background:#ffffff1a;border-radius:10px;border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 8px #00000026,inset 0 1px #ffffff14}.live-trade-status-label{font-size:1.15rem;color:#ffffffb3;font-weight:500}.live-trade-status-value{font-size:.875rem;font-weight:600}.live-trade-market-active{color:#34d399}.live-trade-market-inactive{color:#d33434}.live-trade-risk-medium{color:#fbbf24}@media (max-width: 1024px){.live-trade-main-content{padding:1rem;min-height:calc(100vh - 150px)}.live-trade-signal-card{padding:1.5rem}.live-trade-signal-grid{grid-template-columns:1fr;gap:1.5rem}.live-trade-header{padding:.75rem 1rem}.live-trade-liveheader-title{font-size:1.5rem!important}.live-trade-instrument-selection{padding:.5rem 1rem;gap:1rem;flex-wrap:wrap}.live-trade-instrument-btn{padding:.75rem 1.5rem;font-size:.8rem}.live-trade-right-section{gap:1rem}.live-trade-params-grid{grid-template-columns:1fr;gap:.75rem}}@media (max-width: 640px){.live-trade-main-content{padding:.5rem;min-height:calc(100vh - 120px)}.live-trade-signal-card{padding:1rem;border-radius:1rem}.live-trade-header{padding:.5rem .75rem;flex-direction:column;gap:.5rem}.live-trade-liveheader-title{font-size:1.25rem!important}.live-trade-instrument-selection{padding:.5rem .75rem;gap:.5rem}.live-trade-instrument-btn{padding:.5rem 1rem;font-size:.75rem}.live-trade-banknifty-suboptions{padding:.25rem .5rem}.live-trade-suboptions-container{gap:.5rem;flex-wrap:wrap}.live-trade-suboption-btn{padding:.4rem .8rem;font-size:.7rem}.live-trade-company-name{font-size:1.5rem!important}.live-trade-date-time{font-size:.9rem!important}.live-trade-date{font-size:1rem!important}.live-trade-time{font-size:.85rem!important}.live-trade-signal-given-container,.live-trade-pl-counter-container{min-height:70px;padding:1rem}.live-trade-right-section{gap:1rem}}.live-trade-previous-section{margin-top:1rem;background:#ffffff14;border-radius:.75rem;padding:1rem;border:1px solid rgba(255,255,255,.15)}.live-trade-previous-info{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem;font-weight:500}.live-trade-previous-label{color:#fffc}.live-trade-previous-empty{color:#34d399;font-weight:600}.live-trade-previous-ce{color:#fffc}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--primary-color: #ffffff;--secondary-color: #000000;--accent-color: #333333;--text-color: #ffffff;--text-color-secondary: #cccccc;--background-color: #000000;--nav-background: #111111;--border-color: #333333}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--background-color);color:var(--text-color);font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;font-size:16px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--background-color)}::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-color-secondary)}::selection{background-color:var(--text-color);color:var(--background-color)}
