@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Google+Sans:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;700&family=Roboto:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";.lo-login-page{position:relative;min-height:100vh;width:100%;background-color:#000;color:#fff;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-image:radial-gradient(circle at 20% 80%,rgba(43,233,211,.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(43,233,211,.03) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(43,233,211,.02) 0%,transparent 70%)}.lo-login-section-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.lo-glow-backdrop{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200vw;height:200vh;background:radial-gradient(circle at 30% 40%,rgba(43,233,211,.1) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgba(43,233,211,.08) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(43,233,211,.05) 0%,transparent 70%);filter:blur(60px);opacity:.6}.lo-orbital-rings-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.lo-orbit-ring{position:absolute;border:1px solid rgba(43,233,211,.15);border-radius:50%}.lo-ring-1{width:300px;height:300px;animation:lo-spin 20s linear infinite;border-style:dashed}.lo-ring-2{width:600px;height:600px;animation:lo-spin 40s linear infinite reverse;border-style:dotted}.lo-ring-3{width:900px;height:900px;animation:lo-spin 60s linear infinite;border-style:solid;border-image:linear-gradient(45deg,transparent,#2be9d3,transparent) 1}.lo-smooth-dots-group{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lo-smooth-dot{position:absolute;background:rgba(43,233,211,.2);border-radius:50%;filter:blur(2px);animation:lo-smoothFloat 15s infinite ease-in-out}.lo-smooth-dot.lo-small{width:4px;height:4px}.lo-smooth-dot.lo-medium{width:8px;height:8px}.lo-smooth-dot.lo-large{width:12px;height:12px}.lo-smooth-dot:nth-child(1){top:15%;left:10%;animation-delay:0s}.lo-smooth-dot:nth-child(2){top:65%;left:85%;animation-delay:2s}.lo-smooth-dot:nth-child(3){top:80%;left:20%;animation-delay:4s}.lo-smooth-dot:nth-child(4){top:30%;left:75%;animation-delay:1s}.lo-smooth-dot:nth-child(5){top:55%;left:40%;animation-delay:3s}.lo-smooth-dot:nth-child(6){top:45%;left:60%;animation-delay:5s}.lo-smooth-dot:nth-child(7){top:85%;left:50%;animation-delay:2.5s}.lo-smooth-dot:nth-child(8){top:20%;left:45%;animation-delay:.5s}.lo-smooth-dot:nth-child(9){top:70%;left:15%;animation-delay:3.5s}.lo-smooth-dot:nth-child(10){top:10%;left:80%;animation-delay:4.5s}.lo-wavy-dots-group{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lo-wavy-dot{position:absolute;width:6px;height:6px;background:rgba(43,233,211,.15);border-radius:50%;animation:lo-wavyFloat 8s infinite ease-in-out}.lo-wavy-dot:nth-child(1){top:25%;left:30%;animation-delay:0s}.lo-wavy-dot:nth-child(2){top:50%;left:70%;animation-delay:1s}.lo-wavy-dot:nth-child(3){top:75%;left:45%;animation-delay:2s}.lo-wavy-dot:nth-child(4){top:40%;left:15%;animation-delay:3s}.lo-wavy-dot:nth-child(5){top:60%;left:90%;animation-delay:4s}.lo-twinkle-dots-group{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lo-twinkle-dot{position:absolute;width:4px;height:4px;background:#2be9d3;border-radius:50%;animation:lo-twinkle 3s infinite ease-in-out}.lo-twinkle-dot:nth-child(1){top:35%;left:20%;animation-delay:0s}.lo-twinkle-dot:nth-child(2){top:70%;left:55%;animation-delay:.5s}.lo-twinkle-dot:nth-child(3){top:15%;left:70%;animation-delay:1s}.lo-twinkle-dot:nth-child(4){top:85%;left:35%;animation-delay:1.5s}.lo-twinkle-dot:nth-child(5){top:45%;left:85%;animation-delay:2s}.lo-twinkle-dot:nth-child(6){top:90%;left:75%;animation-delay:2.5s}.lo-stellar-dust-field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lo-cosmic-dot{position:absolute;width:2px;height:2px;background:rgba(43,233,211,.25);border-radius:50%;animation:lo-float 20s infinite linear}.lo-cosmic-dot:nth-child(1){top:10%;left:15%;animation-delay:0s}.lo-cosmic-dot:nth-child(2){top:30%;left:45%;animation-delay:2s}.lo-cosmic-dot:nth-child(3){top:60%;left:80%;animation-delay:4s}.lo-cosmic-dot:nth-child(4){top:80%;left:25%;animation-delay:6s}.lo-cosmic-dot:nth-child(5){top:45%;left:60%;animation-delay:8s}.lo-cosmic-dot:nth-child(6){top:70%;left:40%;animation-delay:10s}.lo-cosmic-dot:nth-child(7){top:25%;left:75%;animation-delay:12s}.lo-cosmic-dot:nth-child(8){top:90%;left:55%;animation-delay:14s}.lo-nebula-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.15;animation:lo-pulse 8s infinite alternate}.lo-orb-1{top:20%;left:10%;width:300px;height:300px;background:radial-gradient(circle,#2be9d3 0%,transparent 70%);animation-delay:0s}.lo-orb-2{bottom:10%;right:10%;width:400px;height:400px;background:radial-gradient(circle,#2be9d3 0%,transparent 70%);animation-delay:2s}.lo-orb-3{top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;background:radial-gradient(circle,#9370db 0%,transparent 70%);animation-delay:4s}@keyframes lo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lo-smoothFloat{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-20px) translate(10px)}50%{transform:translateY(-10px) translate(-10px)}75%{transform:translateY(-30px) translate(5px)}}@keyframes lo-wavyFloat{0%,to{transform:translateY(0) translate(0)}33%{transform:translateY(-15px) translate(15px)}66%{transform:translateY(15px) translate(-15px)}}@keyframes lo-twinkle{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes lo-float{0%{transform:translateY(0) translate(0);opacity:.25}25%{transform:translateY(-50px) translate(20px);opacity:.5}50%{transform:translateY(-80px) translate(-20px);opacity:.25}75%{transform:translateY(-30px) translate(40px);opacity:.5}to{transform:translateY(0) translate(0);opacity:.25}}@keyframes lo-pulse{0%{opacity:.1;transform:translate(-50%,-50%) scale(.8)}to{opacity:.2;transform:translate(-50%,-50%) scale(1.2)}}.lo-form-overlay-container{position:relative;z-index:10;width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;padding:20px;animation:lo-slideUp .6s cubic-bezier(.4,0,.2,1)}@keyframes lo-slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.lo-welcome-header-above{text-align:center;margin-bottom:2.5rem;width:100%}.lo-welcome-title{font-size:2.2rem;font-weight:800;margin-bottom:.75rem;letter-spacing:-.5px;background:linear-gradient(135deg,#ffffff 0%,#2be9d3 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lo-welcome-subtitle{color:#ffffffb3;font-size:.95rem;line-height:1.5;max-width:400px;margin:0 auto;font-weight:400}.lo-form-container{width:150%;background:rgba(10,10,10,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:40px 36px;box-shadow:0 8px 32px #0000004d;margin-left:-95px}.lo-input-group{position:relative;width:100%;margin-bottom:1.25rem;display:flex;align-items:center}.lo-input-group input,.lo-input-group .lo-main-input,.lo-input-group select,.lo-input-group textarea{width:100%!important;height:52px!important;min-height:52px!important;padding:0 48px!important;background:rgba(20,20,20,.7)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;color:#fff!important;font-size:.95rem!important;font-weight:500!important;outline:none!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;box-sizing:border-box!important;letter-spacing:.2px!important;line-height:normal!important}.lo-input-group input[type=password],.lo-input-group input[type=text][name*=password]{padding-right:52px!important}.lo-input-with-clear .lo-main-input{width:100%!important;max-width:100%}.lo-input-icon{position:absolute;left:18px;top:55%;transform:translateY(-50%);color:#2be9d3;font-size:1rem;z-index:10;pointer-events:none;transition:all .2s cubic-bezier(.4,0,.2,1);width:20px;height:20px;display:flex;align-items:center;justify-content:center}.lo-clear-input-btn,.lo-password-toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#ffffff80;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:1rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;z-index:10}.lo-clear-input-btn:hover,.lo-password-toggle:hover{color:#2be9d3;background:rgba(43,233,211,.1);transform:translateY(-50%) scale(1.1)}.lo-input-group input:focus,.lo-input-group .lo-main-input:focus,.lo-input-group select:focus,.lo-input-group textarea:focus{border-color:#2be9d3!important;box-shadow:0 0 0 1px #2be9d3,0 0 20px #2be9d333,inset 0 0 10px #2be9d30d!important;background:rgba(30,30,30,.9)!important}.lo-main-input-group{width:100%;position:relative;margin-bottom:1.25rem}.lo-main-input-group .lo-input-with-clear{width:100%;position:relative}.lo-form-row{display:flex;gap:16px;width:100%;margin-bottom:1.25rem;flex-wrap:wrap}.lo-form-row .lo-input-group{flex:1;margin-bottom:0}.lo-password-section{width:100%;margin-bottom:1rem}.lo-forgot-password-container{display:flex;justify-content:flex-end;margin-top:.5rem}.lo-forgot-password-link{background:transparent;border:none;color:#ffffff80;font-size:.85rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);padding:4px 8px;border-radius:4px}.lo-forgot-password-link:hover{color:#2be9d3;background:rgba(43,233,211,.1)}.lo-signup-input{width:100%;position:relative}.lo-input-group.lo-with-status{position:relative}.lo-checking-indicator{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#ffffff80;font-size:.8rem;z-index:10}.lo-input-group input.lo-valid{border-color:#2be9d3!important;box-shadow:0 0 0 1px #2be9d3!important}.lo-input-group input.lo-invalid{border-color:#ff4d4d!important;box-shadow:0 0 0 1px #ff4d4d!important}.lo-username-message{font-size:.8rem;margin-top:4px;margin-bottom:12px;padding-left:4px}.lo-username-message.lo-success{color:#2be9d3}.lo-username-message.lo-error{color:#ff4d4d}.lo-suggested-usernames{margin-top:8px;margin-bottom:16px;padding:12px;background:rgba(43,233,211,.05);border-radius:10px;border:1px solid rgba(43,233,211,.1)}.lo-suggestions-label{font-size:.8rem;color:#ffffffb3;margin-bottom:8px}.lo-suggestions-list{display:flex;flex-wrap:wrap;gap:8px}.lo-suggestion-btn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px 12px;color:#fff;font-size:.8rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.lo-suggestion-btn:hover{background:rgba(43,233,211,.2);border-color:#2be9d3;transform:translateY(-1px)}.lo-mobile-input-group{position:relative;width:100%;display:flex;align-items:center;box-sizing:border-box}.lo-mobile-input-group .lo-mobile-code{position:absolute;left:25px;top:50%;transform:translateY(-50%);color:#2be9d3;font-size:.9rem;font-weight:600;z-index:10;display:flex;align-items:center;gap:6px;pointer-events:none;white-space:nowrap}.lo-mobile-input-group input{width:100%!important;height:52px!important;min-height:52px!important;padding:0 16px 0 80px!important;background:rgba(20,20,20,.7)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;color:#fff!important;font-size:.95rem!important;font-weight:500!important;outline:none!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;box-sizing:border-box!important;letter-spacing:.2px!important;line-height:normal!important}.lo-mobile-input-group input:focus{border-color:#2be9d3!important;box-shadow:0 0 0 1px #2be9d3,0 0 20px #2be9d333,inset 0 0 10px #2be9d30d!important;background:rgba(30,30,30,.9)!important}.lo-mobile-icon{color:#2be9d3;font-size:.9rem;margin-top:.3rem}.lo-country-select{width:100%!important;height:52px!important;padding:0 48px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(20,20,20,.7)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;color:#fff!important;font-size:.95rem!important;cursor:pointer}.lo-country-select option{background:#0a0a0a;color:#fff}.lo-form-group{width:100%;margin-bottom:1.25rem}.lo-form-group.lo-half{width:calc(50% - 8px);min-width:200px;flex:1 1 auto}.lo-form-label{display:block;font-size:.85rem;font-weight:600;color:#ffffffb3;margin-bottom:8px}.lo-username-status{margin-left:8px;font-size:.8rem;font-weight:500}.lo-username-status.lo-available{color:#2be9d3}.lo-username-status.lo-taken{color:#ff4d4d}.lo-input-hint{font-size:.75rem;color:#ffffff80;margin-top:6px;margin-left:4px}.lo-btn{width:100%;background:linear-gradient(135deg,#2be9d3 0%,#1ad4c0 100%);color:#000;font-weight:700;text-transform:uppercase;padding:16px;border-radius:14px;border:none;cursor:pointer;letter-spacing:1px;font-size:.9rem;height:52px;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;margin-top:1.5rem}.lo-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #2be9d34d;filter:brightness(1.1)}.lo-btn:active{transform:translateY(0)}.lo-btn.lo-loading{opacity:.7;cursor:not-allowed;pointer-events:none;position:relative}.lo-btn.lo-loading:after{content:"";position:absolute;width:20px;height:20px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:lo-spin .8s linear infinite}.lo-btn.lo-disabled{opacity:.5;cursor:not-allowed!important;pointer-events:none}.lo-divider-with-text{display:flex;align-items:center;width:100%;margin:2rem 0;color:#ffffff80;font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.lo-divider-with-text:before,.lo-divider-with-text:after{content:"";flex:1;height:1px;background:rgba(255,255,255,.1)}.lo-divider-with-text span{padding:0 12px}.lo-social-login-section{width:100%;margin:1rem 0;display:flex;justify-content:center}.lo-social-buttons-grid{display:flex;justify-content:center;gap:1rem;width:100%}.lo-social-btn{width:52px;height:52px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:1.2rem;padding:0;position:relative}.lo-social-btn.lo-google{background:rgba(255,255,255,.03);color:#fff}.lo-social-btn.lo-google:hover{background:rgba(43,233,211,.15);border-color:#2be9d3;transform:translateY(-2px);box-shadow:0 5px 15px #2be9d333}.lo-social-btn svg{font-size:1.5rem}.lo-social-btn span{display:none}.lo-social-btn.lo-loading{opacity:.7;cursor:not-allowed;position:relative;pointer-events:none}.lo-social-btn.lo-loading:after{content:"";position:absolute;width:20px;height:20px;border:2px solid rgba(43,233,211,.2);border-top-color:#2be9d3;border-radius:50%;animation:lo-spin .8s linear infinite}.lo-social-btn:hover:before{content:attr(title);position:absolute;bottom:-30px;left:50%;transform:translate(-50%);background:rgba(0,0,0,.8);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;border:1px solid rgba(43,233,211,.3);pointer-events:none}.lo-social-btn:hover:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:transparent transparent rgba(0,0,0,.8) transparent;pointer-events:none}.lo-terms-section{width:100%;margin-top:1.5rem}.lo-terms-text{color:#ffffff80;font-size:.75rem;line-height:1.6;text-align:center}.lo-terms-link{color:#2be9d3;text-decoration:none;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.lo-terms-link:hover{color:#fff;text-decoration:underline}.lo-terms-group{margin:1.5rem 0;margin-left:35px}.lo-checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;color:#ffffffb3;font-size:.9rem;margin-left:-340px}.lo-checkbox-label input[type=checkbox]{width:18px;height:18px;margin:0;cursor:pointer;accent-color:#2be9d3}.lo-checkbox-text{line-height:1.5}.lo-form-footer{text-align:center;color:#ffffffb3;font-size:.9rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.05)}.lo-text-link{background:transparent;border:none;color:#2be9d3;font-weight:700;cursor:pointer;padding:0;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.lo-text-link:hover{color:#fff}.lo-text-link.lo-highlight{font-size:.95rem;padding:4px 8px;border-radius:4px}.lo-text-link.lo-highlight:hover{background:rgba(43,233,211,.1)}.lo-api-message{padding:12px 16px;border-radius:12px;margin-bottom:1rem;font-size:.9rem;font-weight:500;border:1px solid transparent;width:100%;box-sizing:border-box}.lo-api-message.lo-success{background:rgba(43,233,211,.1);color:#2be9d3;border-color:#2be9d333}.lo-api-message.lo-error{background:rgba(255,77,77,.1);color:#ff4d4d;border-color:#ff4d4d33}.lo-cross-button-landing{position:fixed;top:24px;right:24px;z-index:100;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#ffffff80;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:1.1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lo-cross-button-landing:hover{background:rgba(255,255,255,.1);color:#2be9d3;transform:rotate(90deg);border-color:#2be9d3}.lo-forgot-password-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1000;display:flex;align-items:center;justify-content:center;animation:lo-fadeIn .3s ease}@keyframes lo-fadeIn{0%{opacity:0}to{opacity:1}}.lo-complete-profile-container-modal{background:rgba(10,10,10,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;width:90%;max-width:500px;max-height:90vh;position:relative;padding:28px 32px;box-shadow:0 8px 32px #0000004d;animation:lo-modalSlideUp .4s cubic-bezier(.4,0,.2,1);overflow-y:auto}.lo-forgot-password-container-modal,.lo-otp-verification-container-modal,.lo-reset-password-container-modal,.lo-email-verification-container-modal{background:rgba(10,10,10,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;width:90%;max-width:420px;max-height:90vh;position:relative;padding:28px 32px;box-shadow:0 8px 32px #0000004d;animation:lo-modalSlideUp .4s cubic-bezier(.4,0,.2,1)}@keyframes lo-modalSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.lo-forgot-password-header,.lo-otp-verification-header,.lo-reset-password-header,.lo-complete-profile-header,.lo-email-verification-header{position:relative;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:20px}.lo-forgot-password-header h2,.lo-otp-verification-header h2,.lo-reset-password-header h2,.lo-complete-profile-header h2,.lo-email-verification-header h2{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 8px}.lo-complete-profile-header p,.lo-email-verification-header p{color:#ffffffb3;font-size:.85rem;margin:0}.lo-close-btn{position:absolute;top:0;right:0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#ffffff80;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:1rem}.lo-close-btn:hover{background:rgba(255,255,255,.1);color:#2be9d3;transform:rotate(90deg);border-color:#2be9d3}.lo-forgot-password-content,.lo-otp-verification-content,.lo-reset-password-content,.lo-complete-profile-content,.lo-email-verification-content{width:100%}.lo-forgot-password-description,.lo-otp-verification-description,.lo-reset-password-description{color:#ffffffb3;font-size:.9rem;line-height:1.6;margin-bottom:16px}.lo-divider{width:100%;height:1px;background:rgba(255,255,255,.05);margin:16px 0 20px}.lo-forgot-password-form,.lo-otp-verification-form,.lo-reset-password-form,.lo-email-verification-form{width:100%}.lo-email-label,.lo-otp-label,.lo-password-label{font-size:.85rem;font-weight:600;color:#ffffffb3;margin-bottom:10px;display:block}.lo-send-link-btn,.lo-verify-otp-btn,.lo-reset-password-btn,.lo-complete-profile-btn,.lo-verify-email-btn{margin-top:1rem}.lo-otp-input-container{display:flex;gap:10px;justify-content:center;margin:1.5rem 0}.lo-otp-input{width:50px;height:52px;background:rgba(20,20,20,.8);border:1px solid rgba(255,255,255,.1);border-radius:14px;text-align:center;font-size:1.5rem;font-weight:700;color:#2be9d3;transition:all .2s cubic-bezier(.4,0,.2,1)}.lo-otp-input:focus{border-color:#2be9d3;box-shadow:0 0 0 2px #2be9d333;background:rgba(30,30,30,.9)}.lo-otp-input.lo-filled{border-color:#2be9d3;box-shadow:0 0 0 1px #2be9d34d}.lo-email-verification-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:rgba(43,233,211,.1);border-radius:50%;margin:0 auto 16px;color:#2be9d3;font-size:1.8rem}.lo-email-info{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px;padding:10px 16px;background:rgba(43,233,211,.05);border-radius:30px;color:#ffffffb3;font-size:.9rem}.lo-email-icon{color:#2be9d3}.lo-email-address{font-weight:600;color:#2be9d3}.lo-resend-otp-section{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:1.5rem;color:#ffffffb3;font-size:.85rem}.lo-resend-otp-btn{background:transparent;border:none;color:#2be9d3;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s cubic-bezier(.4,0,.2,1)}.lo-resend-otp-btn:hover{background:rgba(43,233,211,.1);text-decoration:underline}.lo-password-strength{margin-top:8px;margin-bottom:16px;width:100%}.lo-strength-bar{height:4px;border-radius:2px;margin-bottom:4px;transition:all .3s ease-in-out}.lo-strength-text{font-size:.8rem;font-weight:600}.lo-password-requirements{margin:1rem 0;padding:16px;background:rgba(43,233,211,.03);border-radius:12px;border:1px solid rgba(43,233,211,.1)}.lo-password-requirements h4{font-size:.9rem;margin-bottom:12px;color:#2be9d3;font-weight:600}.lo-password-requirements ul{list-style:none;padding:0;margin:0}.lo-password-requirements li{font-size:.8rem;color:#ffffffb3;margin-bottom:8px;display:flex;align-items:center;gap:8px}.lo-password-requirements li.lo-met{color:#2be9d3}.lo-password-requirements li svg{font-size:.7rem}.lo-auth-checking-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2000}.lo-auth-checking-spinner{width:60px;height:60px;border:3px solid rgba(43,233,211,.1);border-top-color:#2be9d3;border-radius:50%;animation:lo-spin 1s linear infinite;margin-bottom:20px}.lo-auth-checking-overlay p{color:#ffffffb3;font-size:1rem;font-weight:500}.lo-Q{backface-visibility:hidden;-webkit-font-smoothing:antialiased}.lo-disabled{opacity:.5;cursor:not-allowed!important;pointer-events:none}.lo-required{color:#2be9d3;font-weight:700}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:4px}::-webkit-scrollbar-thumb{background:rgba(43,233,211,.3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(43,233,211,.5)}*:focus-visible{outline:2px solid #2be9d3;outline-offset:2px;border-radius:6px}@media (max-width: 768px){.lo-form-container{padding:30px 24px;margin-left:0;width:100%}.lo-welcome-title{font-size:1.8rem}.lo-form-row{flex-direction:column;gap:1rem}.lo-form-group.lo-half{width:100%}.lo-otp-input{width:40px;font-size:1.3rem}.lo-cross-button-landing{top:16px;right:16px;width:40px;height:40px}.lo-forgot-password-container-modal,.lo-otp-verification-container-modal,.lo-reset-password-container-modal,.lo-complete-profile-container-modal,.lo-email-verification-container-modal{padding:24px;width:95%}.lo-main-input-group .lo-input-with-clear{width:100%;margin-left:0}.lo-social-btn{width:48px;height:48px;font-size:1.1rem}.lo-social-btn svg{font-size:1.3rem}}@media (max-width: 480px){.lo-form-overlay-container{padding:16px}.lo-form-container{padding:24px 20px}.lo-welcome-title{font-size:1.6rem}.lo-welcome-subtitle{font-size:.85rem}.lo-otp-input-container{gap:6px}.lo-otp-input{width:35px;height:48px;font-size:1.2rem}.lo-input-group input,.lo-input-group .lo-main-input,.lo-input-group select,.lo-input-group textarea,.lo-country-select,.lo-btn{height:48px!important;min-height:48px!important;padding:0 44px!important}.lo-input-group input[type=password],.lo-input-group input[type=text][name*=password]{padding-right:48px!important}.lo-btn{font-size:.85rem;height:48px}.lo-checkbox-label{font-size:.8rem}.lo-social-btn{width:44px;height:44px;font-size:1rem}.lo-social-btn svg{font-size:1.2rem}}@media print{.lo-login-page{background:white;color:#000}.lo-login-section-wrapper,.lo-cross-button-landing,.lo-btn,.lo-social-btn{display:none}.lo-form-container{border:1px solid #ccc;box-shadow:none;background:white}.lo-welcome-title{-webkit-text-fill-color:black;background:none;color:#000}}.lo-complete-profile-container-modal .lo-form-row{display:flex!important;gap:16px!important;width:100%!important;flex-wrap:nowrap!important;margin-bottom:1.25rem!important}.lo-complete-profile-container-modal .lo-form-group.lo-half:first-child{flex:0 0 35%!important;min-width:140px!important}.lo-complete-profile-container-modal .lo-form-group.lo-half:last-child{flex:0 0 65%!important;min-width:200px!important}.lo-complete-profile-container-modal .lo-country-select{width:100%!important;max-width:100%!important;padding:0 16px 0 48px!important;font-size:.9rem!important}.lo-complete-profile-container-modal .lo-mobile-input-group{width:100%!important;position:relative!important;display:flex!important;align-items:center!important}.lo-complete-profile-container-modal .lo-mobile-input-group input{width:100%!important;height:52px!important;background:rgba(20,20,20,.7)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;color:#fff!important;font-size:.95rem!important;box-sizing:border-box!important}.phone-codes{margin-top:.5rem}.lo-complete-profile-container-modal .lo-mobile-input-group input::placeholder{color:#ffffff80!important;font-size:.9rem!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.lo-form-group.lo-half .lo-country-select{max-width:none!important}@media (max-width: 600px){.lo-complete-profile-container-modal .lo-form-row{flex-direction:column!important;gap:16px!important}.lo-complete-profile-container-modal .lo-form-group.lo-half{width:100%!important;flex:none!important;min-width:100%!important}}.lo-number-pad{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px 0}.lo-number-pad-btn{width:60px;height:60px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#fff;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.lo-number-pad-btn:hover{background:rgba(43,233,211,.15);border-color:#2be9d3;transform:translateY(-2px)}.lo-number-pad-btn.lo-clear-btn{background:rgba(255,77,77,.1);border-color:#ff4d4d4d;color:#ff6b6b}.lo-number-pad-btn.lo-clear-btn:hover{background:rgba(255,77,77,.2);border-color:#ff4d4d}.lo-verification-success{text-align:center;margin:20px 0;padding:20px;background:rgba(43,233,211,.05);border-radius:12px;border:1px solid rgba(43,233,211,.2)}.lo-success-icon{font-size:3rem;color:#2be9d3;margin-bottom:10px}.lo-verification-success p{color:#fff;margin:5px 0}.lo-redirect-message{color:#ffffff80;font-size:.9rem}.lo-verification-help{margin-top:15px;text-align:center}.lo-help-text{color:#ffffff80;font-size:.8rem}.lo-otp-input.lo-verified{border-color:#2be9d3;background:rgba(43,233,211,.1)}.lo-socials-logins-sections{width:100%;margin:25px 0 15px;padding:0}.lo-socials-buttons-grids{display:grid;grid-template-columns:1fr;gap:15px;width:100%;max-width:400px;margin:0 auto}.lo-socials-btns{color:#fff;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:14px 24px;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;border:2px solid transparent;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000d}.lo-socials-btns.lo-googles{border:1px solid #dadce0!important;color:#fff!important;box-shadow:0 1px 3px #00000014}.lo-socials-btns.lo-googles img{width:22px;height:22px;object-fit:contain;flex-shrink:0;transition:transform .3s ease}.lo-socials-btns.lo-googles p{margin:0;font-size:16px;font-weight:500;color:#fff;line-height:1.5;transition:color .3s ease}.lo-socials-btns.lo-googles:hover{transform:translateY(-2px)}.lo-socials-btns.lo-googles:hover img{transform:scale(1.05)}.lo-socials-btns.lo-googles:hover p{color:#a5a5a5}.lo-socials-btns.lo-googles.lo-loading{opacity:.8;cursor:not-allowed;pointer-events:none;position:relative;background:#f1f3f4;border-color:#dadce0}.lo-socials-btns.lo-googles.lo-loading p{opacity:.7;display:flex;align-items:center;gap:8px}@media (min-width: 1400px){.lo-socials-btns.lo-googles{padding:16px 28px;font-size:17px}.lo-socials-btns.lo-googles img{width:24px;height:24px}.lo-socials-btns.lo-googles p{font-size:17px}.lo-socials-buttons-grids{max-width:450px}}@media (min-width: 1200px) and (max-width: 1399px){.lo-socials-btns.lo-googles{padding:15px 26px}}@media (min-width: 992px) and (max-width: 1199px){.lo-socials-btns.lo-googles{padding:14px 24px}}@media (min-width: 768px) and (max-width: 991px){.lo-socials-logins-sections{margin:20px 0 12px}.lo-socials-buttons-grids{max-width:380px}.lo-socials-btns.lo-googles{padding:13px 22px;font-size:15px}.lo-socials-btns.lo-googles img{width:20px;height:20px}.lo-socials-btns.lo-googles p{font-size:15px}}@media (min-width: 576px) and (max-width: 767px){.lo-socials-logins-sections{margin:18px 0 10px}.lo-socials-buttons-grids{max-width:100%;padding:0 10px}.lo-socials-btns.lo-googles{padding:12px 20px;font-size:15px;border-radius:10px}.lo-socials-btns.lo-googles img{width:20px;height:20px}.lo-socials-btns.lo-googles p{font-size:15px}}@media (min-width: 376px) and (max-width: 575px){.lo-socials-logins-sections{margin:15px 0 8px}.lo-socials-buttons-grids{max-width:100%;padding:0 15px}.lo-socials-btns.lo-googles{padding:11px 18px;font-size:14px;border-radius:10px;gap:10px}.lo-socials-btns.lo-googles img{width:18px;height:18px}.lo-socials-btns.lo-googles p{font-size:14px}}@media (min-width: 320px) and (max-width: 375px){.lo-socials-logins-sections{margin:12px 0 6px}.lo-socials-buttons-grids{max-width:100%;padding:0 12px}.lo-socials-btns.lo-googles{padding:10px 16px;font-size:13px;border-radius:8px;gap:8px}.lo-socials-btns.lo-googles img{width:16px;height:16px}.lo-socials-btns.lo-googles p{font-size:13px}}@media (max-width: 319px){.lo-socials-logins-sections{margin:10px 0 5px}.lo-socials-buttons-grids{max-width:100%;padding:0 8px}.lo-socials-btns.lo-googles{padding:8px 12px;font-size:12px;border-radius:6px;gap:6px}.lo-socials-btns.lo-googles img{width:14px;height:14px}.lo-socials-btns.lo-googles p{font-size:12px}}@media (max-height: 700px){.lo-socials-logins-sections{margin:15px 0}.lo-socials-btns.lo-googles{padding:10px 20px}}@media (max-height: 500px){.lo-socials-logins-sections{margin:10px 0}.lo-socials-btns.lo-googles{padding:8px 16px}}@media (hover: none) and (pointer: coarse){.lo-socials-btns.lo-googles:hover{transform:none}.lo-socials-btns.lo-googles:active{transform:scale(.98)}}@media (max-height: 500px) and (orientation: landscape){.lo-socials-btns.lo-googles{padding:8px 20px}.lo-socials-logins-sections{margin:10px 0}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.lo-socials-btns.lo-googles{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media print{.lo-socials-logins-sections{display:none!important}}@keyframes buttonFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.lo-socials-btns{animation:buttonFadeIn .5s ease-out}.lo-socials-btns.lo-googles:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(2,87,88,.315);transform:translate(-50%,-50%);transition:width .6s,height .6s;z-index:0}.lo-socials-btns.lo-googles:hover:before{width:300px;height:300px}.lo-socials-btns.lo-googles img,.lo-socials-btns.lo-googles p{position:relative;z-index:1}.lo-socials-btns.lo-googles{text-align:center}.lo-socials-btns.lo-googles p{display:inline-block;margin-left:5px}.lo-auth-tabs{display:flex;gap:10px;margin-bottom:25px;padding:4px;background:rgba(255,255,255,.1);border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lo-tab-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;background:transparent;border:none;border-radius:50px;color:#666;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:inherit}.lo-tab-btn .lo-tab-icon{font-size:16px}.lo-tab-btn.lo-active{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;box-shadow:0 4px 15px #667eea4d}.lo-tab-btn:hover:not(.lo-active){background:rgba(102,126,234,.1);color:#667eea}.lo-select-input{width:100%;padding:12px 15px 12px 40px;border:1px solid #e0e0e0;border-radius:10px;font-size:14px;background:white;transition:all .3s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 15px center;background-size:16px}.lo-select-input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}@media (max-width: 768px){.lo-auth-tabs{gap:8px;padding:3px}.lo-tab-btn{padding:10px 15px;font-size:12px}.lo-tab-btn .lo-tab-icon{font-size:14px}}@media (max-width: 480px){.lo-auth-tabs{flex-direction:column;border-radius:12px;gap:5px}.lo-tab-btn{border-radius:10px;padding:10px}}.lo-auth-tabs{display:flex;gap:8px;margin-bottom:30px;padding:4px;background:rgba(0,0,0,.4);border-radius:12px;border:1px solid rgba(255,255,255,.05)}.lo-tab-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:transparent;border:none;border-radius:8px;color:#9ca3af;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.lo-tab-btn .lo-tab-icon{font-size:14px}.lo-tab-btn.lo-active{background:#138a7c;color:#fff;box-shadow:0 2px 8px #138a7c4d}.lo-tab-btn:hover:not(.lo-active){background:rgba(255,255,255,.05);color:#e5e7eb}.lo-terms-group.lo-sebi-group{margin:1rem 0;padding:8px 0;border-bottom:1px solid rgba(43,233,211,.1)}.lo-checkbox-label.lo-sebi-label .lo-checkbox-text{position:relative;display:flex;align-items:center;gap:6px}.lo-sebi-info{display:inline-flex;align-items:center;margin-left:6px;color:#2be9d3;font-size:.75rem;cursor:help;opacity:.7;transition:opacity .2s ease}.lo-sebi-info:hover{opacity:1}.lo-sebi-badge{display:inline-block;background:rgba(43,233,211,.15);border:1px solid rgba(43,233,211,.3);border-radius:20px;padding:2px 8px;font-size:.7rem;font-weight:500;color:#2be9d3;margin-left:8px;letter-spacing:.3px}.lo-user-type-group{margin-bottom:1.5rem;width:100%}.lo-user-type-buttons{display:flex;gap:12px;width:100%;margin-top:8px}.lo-user-type-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:rgba(20,20,20,.7);border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#ffffffb3;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:inherit;position:relative;overflow:hidden;max-width:130px}.lo-user-type-btn .lo-btn-icon{font-size:1rem;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;margin:0;flex-shrink:0}.lo-user-type-btn span{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px}.lo-user-type-btn .lo-sebi-badge-small{background:rgba(43,233,211,.2);border:1px solid rgba(43,233,211,.3);border-radius:20px;padding:2px 8px;font-size:.7rem;font-weight:500;color:#2be9d3;margin-left:6px;letter-spacing:.3px;white-space:nowrap;display:inline-block;line-height:1.4}.lo-user-type-btn.lo-active{background:linear-gradient(135deg,#138a7c 0%,#0f6b60 100%);border-color:#2be9d380;color:#fff;box-shadow:0 4px 15px #138a7c4d}.lo-user-type-btn.lo-active .lo-btn-icon{color:#fff}.lo-user-type-btn.lo-active .lo-sebi-badge-small{background:rgba(255,255,255,.2);border-color:#fff6;color:#fff}.lo-user-type-btn:hover:not(.lo-active){background:rgba(43,233,211,.1);border-color:#2be9d34d;transform:translateY(-1px);color:#fff}.lo-user-type-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(43,233,211,.3);transform:translate(-50%,-50%);transition:width .4s,height .4s;pointer-events:none}.lo-user-type-btn:active:before{width:200px;height:200px}.lo-user-type-hint{font-size:.75rem;color:#ffffff80;margin-top:8px;margin-left:4px;line-height:1.4}.policy-modal-overlay.Q{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px}.policy-modal-container.Q{background:white;border-radius:12px;width:100%;max-width:600px;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.policy-modal-header.Q{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.policy-modal-header.Q h2{color:#000;font-size:22px;font-weight:700;margin:0}.policy-modal-header.Q .close-btn.Q{background:none;border:none;font-size:18px;color:#666;cursor:pointer;padding:5px}.policy-modal-content.Q{padding:20px;color:#333;line-height:1.6}.policy-modal-footer.Q{padding:20px;border-top:1px solid #eee;text-align:center}.policy-modal-footer.Q .btn.Q{background:#000!important;color:#fff!important;border:none!important;padding:10px 30px!important}.zep-navbar-fullwidth{position:fixed;top:0;width:100%;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease!important;z-index:1000;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:60px;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.zep-navbar-hidden{display:none!important}.zep-navbar-fullwidth[data-theme=light]{background:#ffffff!important}.zep-navbar-fullwidth[data-theme=dark]{background:#000000!important}.zep-navbar-light-bg,.zep-navbar-dark-bg{display:none!important}.zep-navbar-fullwidth.zep-navbar-scrolled{box-shadow:none!important}.zep-navbar-fullwidth,.zep-navbar,.zep-nav-links,.zep-nav-item,.zep-nav-item span,.zep-user-action-item,.zep-country-selector,.zep-mobile-menu-btn,.zep-search-icon,.zep-user-dropdown i,.zep-country-selector i,.zep-country-selector span,.zep-user-action-item i,.zep-mobile-menu-btn i{transition-property:background-color,border-color,transform,box-shadow,opacity!important;transition-duration:.2s!important;transition-timing-function:ease!important}[data-theme=light] .zep-navbar-fullwidth,[data-theme=light] .zep-navbar{background:#ffffff!important;color:#000!important}[data-theme=dark] .zep-navbar-fullwidth,[data-theme=dark] .zep-navbar{background:#000000!important;color:#fff!important}[data-theme=light] .zep-navbar-fullwidth .zep-nav-item,[data-theme=light] .zep-navbar-fullwidth .zep-nav-item span,[data-theme=light] .zep-navbar-fullwidth .zep-user-action-item,[data-theme=light] .zep-navbar-fullwidth .zep-country-selector,[data-theme=light] .zep-navbar-fullwidth .zep-mobile-menu-btn,[data-theme=light] .zep-navbar-fullwidth .zep-search-icon,[data-theme=light] .zep-navbar-fullwidth .zep-user-dropdown i,[data-theme=light] .zep-navbar-fullwidth .zep-country-selector i,[data-theme=light] .zep-navbar-fullwidth .zep-country-selector span,[data-theme=light] .zep-navbar-fullwidth .zep-user-action-item i,[data-theme=light] .zep-navbar-fullwidth .zep-mobile-menu-btn i{color:#000!important;transition:none!important;animation:none!important}[data-theme=dark] .zep-navbar-fullwidth .zep-nav-item,[data-theme=dark] .zep-navbar-fullwidth .zep-nav-item span,[data-theme=dark] .zep-navbar-fullwidth .zep-user-action-item,[data-theme=dark] .zep-navbar-fullwidth .zep-country-selector,[data-theme=dark] .zep-navbar-fullwidth .zep-mobile-menu-btn,[data-theme=dark] .zep-navbar-fullwidth .zep-search-icon,[data-theme=dark] .zep-navbar-fullwidth .zep-user-dropdown i,[data-theme=dark] .zep-navbar-fullwidth .zep-country-selector i,[data-theme=dark] .zep-navbar-fullwidth .zep-country-selector span,[data-theme=dark] .zep-navbar-fullwidth .zep-user-action-item i,[data-theme=dark] .zep-navbar-fullwidth .zep-mobile-menu-btn i{color:#fff!important;transition:none!important;animation:none!important}.zep-navbar{display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem;height:60px;max-width:1400px;margin:0 auto;position:relative;z-index:1003;gap:1rem}.zep-nav-left{display:flex;align-items:center;flex:0 0 auto;min-width:120px}.zep-logo{display:flex;align-items:center;cursor:pointer}.zep-logo-img{height:45px;width:auto;transition:all .15s ease!important;display:block!important;visibility:visible!important;opacity:1!important;object-fit:contain}.zep-nav-links{display:flex;justify-content:center;align-items:center;gap:2.5rem;position:relative;flex:1;margin:0 auto;padding:0 1rem;max-width:600px}.zep-nav-item{position:relative;padding:.75rem 0;cursor:pointer;font-weight:500;transition:all .15s ease!important;white-space:nowrap;font-size:15px}.zep-nav-item:after{content:"";position:absolute;width:0;height:2px;bottom:8px;left:0;transition:width .3s ease;background:#2BE9D3!important}[data-theme=light] .zep-nav-item:hover:after,[data-theme=dark] .zep-nav-item:hover:after{background:#2BE9D3!important;width:100%}.zep-nav-item.zep-ask-zepai:after{background:linear-gradient(90deg,#2BE9D3 0%,#3b82f6 70%,#d367f1 90%)!important}.zep-mobile-main-menu-item.active:after{content:"";position:absolute;right:1rem;width:4px;height:60%!important;background:#2BE9D3!important;border-radius:2px}.zep-nav-right{display:flex;align-items:center;gap:1rem;flex:0 0 auto;min-width:300px;justify-content:flex-end}.zep-search-box{position:relative;display:flex;align-items:center;background:transparent!important;border:none!important;padding:0!important;min-width:200px;margin-right:.5rem;order:1}.zep-search-input{width:100%;height:36px;padding:0 16px 0 40px;border-radius:20px;outline:none;font-size:14px;font-family:inherit;box-sizing:border-box;transition:all .3s ease!important;line-height:1.5}[data-theme=light] .zep-search-input{background:#f8f8f8!important;border:1px solid #e0e0e0!important;color:#000!important}[data-theme=dark] .zep-search-input{background:#2a2a2a!important;border:1px solid #444!important;color:#fff!important}[data-theme=light] .zep-search-input:focus{background:#ffffff!important;border-color:#2be9d3!important;box-shadow:0 0 0 3px #2be9d333!important}[data-theme=dark] .zep-search-input:focus{background:#333333!important;border-color:#2be9d3!important;box-shadow:0 0 0 3px #2be9d34d!important}.zep-search-input:focus+.zep-search-icon{color:#2be9d3!important}.zep-search-input:disabled{opacity:.7;cursor:not-allowed}.zep-search-icon{position:absolute;left:14px;top:60%;transform:translateY(-50%);z-index:2;font-size:14px;line-height:1;pointer-events:none;display:flex;align-items:center;justify-content:center;height:100%}[data-theme=light] .zep-search-icon{color:#666!important}[data-theme=dark] .zep-search-icon{color:#999!important}.zep-theme-toggle-simple{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;transition:all .2s ease;margin:0 .5rem;order:2;flex-shrink:0;background:transparent}[data-theme=light] .zep-theme-toggle-simple{background:rgba(0,0,0,.05)!important;color:#000!important}[data-theme=light] .zep-theme-toggle-simple:hover{background:rgba(0,0,0,.1)!important;transform:scale(1.05)}[data-theme=dark] .zep-theme-toggle-simple{background:rgba(255,255,255,.1)!important;color:#fff!important}[data-theme=dark] .zep-theme-toggle-simple:hover{background:rgba(255,255,255,.15)!important;transform:scale(1.05)}.zep-theme-toggle-simple i{font-size:1.1rem;transition:transform .3s ease}.zep-theme-toggle-simple:hover i{transform:rotate(15deg)}.zep-user-menu{display:flex;align-items:center;gap:.5rem;order:3;margin-left:.5rem;position:relative}.zep-user-dropdown{position:relative;cursor:pointer}.zep-user-action-item{padding:.5rem;cursor:pointer;border-radius:50%;transition:all .15s ease!important;display:flex;align-items:center;justify-content:center;width:34px;height:34px}[data-theme=light] .zep-user-action-item{color:#000!important}[data-theme=dark] .zep-user-action-item{color:#fff!important}.zep-country-selector{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;cursor:pointer;border-radius:20px;transition:all .15s ease!important;font-weight:500;font-size:13px;white-space:nowrap}[data-theme=light] .zep-country-selector{color:#000!important}[data-theme=dark] .zep-country-selector{color:#fff!important}.zep-mobile-search-icon{display:none;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .15s ease;width:36px;height:36px;align-items:center;justify-content:center}[data-theme=light] .zep-mobile-search-icon i{color:#000!important}[data-theme=dark] .zep-mobile-search-icon i{color:#fff!important}.zep-search-loading{position:absolute;right:-35px!important;top:50%;transform:translateY(-50%);z-index:1002;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgba(43,233,211,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(43,233,211,.2);padding:5px}.zep-loading-circle{width:18px!important;height:18px!important;border:2px solid transparent;border-radius:50%;animation:zep-spin 1s linear infinite;box-sizing:border-box}[data-theme=light] .zep-search-loading{background:rgba(255,255,255,.9)!important;border:1px solid rgba(43,233,211,.3)!important;box-shadow:0 2px 8px #2be9d333!important}[data-theme=light] .zep-loading-circle{border-top:2px solid #2BE9D3!important;border-right:2px solid rgba(43,233,211,.3)!important;border-bottom:2px solid rgba(43,233,211,.3)!important;border-left:2px solid rgba(43,233,211,.3)!important}[data-theme=dark] .zep-search-loading{background:rgba(26,26,26,.9)!important;border:1px solid rgba(43,233,211,.4)!important;box-shadow:0 2px 8px #2be9d34d!important}[data-theme=dark] .zep-loading-circle{border-top:2px solid #2BE9D3!important;border-right:2px solid rgba(43,233,211,.4)!important;border-bottom:2px solid rgba(43,233,211,.4)!important;border-left:2px solid rgba(43,233,211,.4)!important}@media (max-width: 899px){.zep-search-loading{right:-30px!important;width:26px;height:26px}.zep-loading-circle{width:16px!important;height:16px!important}}@media (max-width: 767px){.zep-search-loading{right:-25px!important;width:24px;height:24px}.zep-loading-circle{width:14px!important;height:14px!important}}@keyframes zep-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.zep-dropdown-menu,.zep-user-dropdown-menu,.zep-submenu{position:absolute;border-radius:8px;padding:1rem 0;z-index:1001;animation:zep-dropdownFade .15s ease!important}.zep-dropdown-menu{top:calc(100% + 1px);left:0;width:250px;border-top:none;border-right:none;margin-top:4px}.zep-main-menu{width:250px;min-height:380px}.zep-user-dropdown-menu{top:calc(100% + 8px);right:0;min-width:200px;padding:.5rem 0;margin-top:8px;z-index:1004!important}.zep-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1.25rem;cursor:pointer;transition:all .15s ease!important;position:relative;font-size:14px}.zep-dropdown-item-content{display:flex;align-items:center;gap:.75rem;flex:1}.zep-dropdown-icon{width:16px;text-align:center;font-size:.9rem;transition:color .15s ease!important}.zep-dropdown-item.zep-has-submenu:hover{position:relative;z-index:1003}.zep-arrow-icon{font-size:.8rem;margin-left:1rem;transition:color .15s ease!important}.zep-dropdown-section-header{padding:.5rem 1.5rem .25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:.5rem;margin-bottom:.25rem}.zep-dropdown-section-header:first-child{margin-top:0}.zep-dropdown-divider{height:1px;margin:.5rem 0}.zep-submenu{position:absolute;width:250px;border-radius:0 0 8px 8px;padding:0;z-index:1002;animation:zep-dropdownSlide .15s ease!important;border-top:none;border-left:none;margin-left:-3px;overflow:hidden;top:calc(100% + 1px);pointer-events:auto}.zep-submenu.zep-visible{display:block;opacity:1;visibility:visible}.zep-submenu-header{padding:1rem 1.25rem;font-weight:600;border-radius:8px 8px 0 0;font-size:.95rem}.zep-submenu-content{background:transparent;height:calc(100% - 60px);overflow-y:auto;max-height:400px}.zep-submenu-item{padding:.65rem 1.25rem;cursor:pointer;transition:all .15s ease!important;display:flex;align-items:center;gap:.75rem}.zep-submenu-item:last-child{border-bottom:none}.zep-submenu-icon{width:16px;text-align:center;font-size:.9rem;transition:color .15s ease!important}.zep-submenu-text{font-size:.9rem;font-weight:500}.zep-search-dropdown-container{position:absolute;top:calc(100% + 8px)!important;left:0;right:0;border-radius:12px!important;z-index:1000;margin-top:4px;max-height:380px!important;overflow-y:auto;box-shadow:0 15px 35px #0003!important;border:1px solid!important;padding:8px!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}[data-theme=light] .zep-search-dropdown-container{background:rgba(255,255,255,.95)!important;border-color:#0000001a!important;color:#000!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}[data-theme=light] .zep-search-dropdown-content{background:transparent!important}[data-theme=light] .zep-search-dropdown-item{background:transparent!important;color:#000!important;border-bottom:1px solid rgba(0,0,0,.05)!important;border-radius:8px!important;margin-bottom:2px!important;padding:12px 16px!important;transition:all .2s ease!important}[data-theme=light] .zep-search-dropdown-item:hover{background:rgba(43,233,211,.1)!important;color:#000!important;transform:translateY(-1px);box-shadow:0 4px 12px #2be9d333!important}[data-theme=dark] .zep-search-dropdown-container{background:rgba(26,26,26,.95)!important;border-color:#ffffff1a!important;color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}[data-theme=dark] .zep-search-dropdown-content{background:transparent!important}[data-theme=dark] .zep-search-dropdown-item{background:transparent!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.05)!important;border-radius:8px!important;margin-bottom:2px!important;padding:12px 16px!important;transition:all .2s ease!important}[data-theme=dark] .zep-search-dropdown-item:hover{background:rgba(43,233,211,.15)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px #2be9d34d!important}.zep-company-info{display:flex;flex-direction:column;gap:4px}.zep-company-name{font-weight:600;font-size:14px;display:flex;align-items:center;gap:8px}.zep-company-symbol{font-size:12px;opacity:.7}.zep-manual-search-item{border-left:3px solid #2BE9D3!important;background:linear-gradient(90deg,rgba(43,233,211,.05) 0%,rgba(43,233,211,.01) 100%)!important}.zep-manual-search{display:flex;align-items:center;font-weight:600;gap:8px}.zep-manual-search-icon{font-size:12px;color:#2be9d3!important}.zep-manual-search-hint{font-size:11px;font-style:italic;opacity:.7;margin-top:2px}.zep-searching-text{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;color:inherit}.zep-search-dropdown-container::-webkit-scrollbar{width:6px}.zep-search-dropdown-container::-webkit-scrollbar-track{background:transparent;border-radius:10px}[data-theme=light] .zep-search-dropdown-container::-webkit-scrollbar-thumb{background:rgba(43,233,211,.5);border-radius:10px}[data-theme=dark] .zep-search-dropdown-container::-webkit-scrollbar-thumb{background:rgba(43,233,211,.7);border-radius:10px}.zep-search-dropdown-container::-webkit-scrollbar-thumb:hover{background:#2BE9D3}.zep-mobile-search-fullbar{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10010;display:flex;flex-direction:column;animation:zep-slideInUp .25s ease-out}[data-theme=light] .zep-mobile-search-fullbar{background:rgba(255,255,255,.98)!important}[data-theme=dark] .zep-mobile-search-fullbar{background:rgba(0,0,0,.98)!important}.zep-mobile-search-container{display:flex;align-items:center;padding:1rem;border-bottom:1px solid #e0e0e0;background:transparent;height:70px;padding-top:20px}[data-theme=dark] .zep-mobile-search-container{border-bottom:1px solid #444!important}.zep-mobile-search-input{flex:1;height:44px;padding:0 1rem 0 3rem;border:none;outline:none;font-size:16px;border-radius:8px;transition:all .2s ease}[data-theme=light] .zep-mobile-search-input{background:#f5f5f5!important;color:#000!important}[data-theme=dark] .zep-mobile-search-input{background:#2d2d2d!important;color:#fff!important}.zep-mobile-search-input:focus{border-color:#2be9d3!important;box-shadow:0 0 0 2px #2be9d34d!important}.zep-mobile-search-icon-inner{position:absolute;left:2rem;font-size:18px;z-index:1}[data-theme=light] .zep-mobile-search-icon-inner{color:#666!important}[data-theme=dark] .zep-mobile-search-icon-inner{color:#999!important}.zep-mobile-search-close{background:none;border:none;font-size:20px;cursor:pointer;padding:.5rem;margin-left:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;width:44px;height:44px;transition:background-color .2s ease}[data-theme=light] .zep-mobile-search-close{color:#000!important}[data-theme=light] .zep-mobile-search-close:hover{background:rgba(0,0,0,.1)!important}[data-theme=dark] .zep-mobile-search-close{color:#fff!important}[data-theme=dark] .zep-mobile-search-close:hover{background:rgba(255,255,255,.1)!important}.zep-mobile-search-results{flex:1;overflow-y:auto;padding:1rem;padding-top:0}.zep-mobile-search-results-list{list-style:none;margin:0;padding:0}.zep-mobile-search-result-item{padding:1rem;border-bottom:1px solid #e0e0e0;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center}[data-theme=light] .zep-mobile-search-result-item{border-bottom:1px solid #e0e0e0!important;color:#000!important}[data-theme=light] .zep-mobile-search-result-item:hover{background:#f5f5f5!important}[data-theme=dark] .zep-mobile-search-result-item{border-bottom:1px solid #444!important;color:#fff!important}[data-theme=dark] .zep-mobile-search-result-item:hover{background:#2d2d2d!important}.zep-mobile-search-result-item.zep-manual-search-item{border-left:4px solid #2BE9D3!important;background:linear-gradient(90deg,rgba(43,233,211,.1) 0%,rgba(43,233,211,.02) 100%)!important}.zep-mobile-search-loading .zep-loading-circle{width:20px!important;height:20px!important;border-top:2px solid #2BE9D3!important;border-right:2px solid rgba(43,233,211,.3)!important;border-bottom:2px solid rgba(43,233,211,.3)!important;border-left:2px solid rgba(43,233,211,.3)!important}.zep-mobile-company-info{display:flex;align-items:center;flex:1}.zep-mobile-search-result-icon{font-size:20px;margin-right:1rem;width:24px;text-align:center}[data-theme=light] .zep-mobile-search-result-icon{color:#666!important}[data-theme=dark] .zep-mobile-search-result-icon{color:#999!important}.zep-mobile-company-details{flex:1}.zep-mobile-company-name{font-weight:600;font-size:16px;margin-bottom:2px}.zep-mobile-company-symbol{font-size:14px;opacity:.7}.zep-mobile-company-hint{font-size:14px;font-style:italic;opacity:.7}[data-theme=light] .zep-mobile-company-name,[data-theme=light] .zep-mobile-company-symbol,[data-theme=light] .zep-mobile-company-hint{color:#000!important}[data-theme=dark] .zep-mobile-company-name,[data-theme=dark] .zep-mobile-company-symbol,[data-theme=dark] .zep-mobile-company-hint{color:#fff!important}.zep-mobile-search-loading{display:flex;align-items:center;justify-content:center;padding:2rem;gap:1rem}[data-theme=light] .zep-mobile-search-loading span{color:#000!important}[data-theme=dark] .zep-mobile-search-loading span{color:#fff!important}.zep-mobile-sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:10005;animation:zep-fadeIn .2s ease;overflow:hidden}[data-theme=dark] .zep-mobile-sidebar-overlay{background:rgba(0,0,0,.7)}.zep-mobile-sidebar{position:absolute;top:0;right:0;width:85%;max-width:320px;height:100vh;animation:zep-slideInRight .3s ease;display:flex;flex-direction:column;box-shadow:-2px 0 10px #0000001a;overflow:hidden;background:#ffffff!important;color:#000!important}[data-theme=dark] .zep-mobile-sidebar{background:#000000!important;color:#fff!important}.zep-mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem;color:#000!important;min-height:20px!important;flex-shrink:0;background:#ffffff!important;border-bottom:1px solid #00ffff!important}[data-theme=dark] .zep-mobile-menu-header{background:#00000054!important;border-bottom:1px solid #00e1ff!important}.zep-mobile-menu-title{font-size:18px;font-weight:600;text-align:center;flex:1;color:#fff!important}.zep-mobile-back-btn,.zep-mobile-close-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;font-size:18px;width:40px;height:40px;border-radius:50%;transition:background-color .2s ease;flex-shrink:0;color:#fff!important}.zep-mobile-back-btn:hover,.zep-mobile-close-btn:hover{background-color:#2be9d326!important}.zep-mobile-menu-content{flex:1 1 auto;overflow-y:auto!important;overflow-x:hidden;padding:0 0 20px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#2BE9D3 rgba(255,255,255,.1);min-height:0;height:100%;max-height:calc(100vh - 60px);display:block;scroll-behavior:smooth}.zep-mobile-menu-content:after{content:"";display:block;height:30px;width:100%}.zep-mobile-main-menu-item:last-child{margin-bottom:10px;border-bottom:2px solid #2BE9D3!important}.zep-mobile-main-menu,.zep-mobile-submenu{display:flex;flex-direction:column;height:100%;overflow:hidden}.zep-mobile-menu-content::-webkit-scrollbar{width:6px;display:block!important}.zep-mobile-menu-content::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:3px}.zep-mobile-menu-content::-webkit-scrollbar-thumb{background:#2BE9D3!important;border-radius:3px}.zep-mobile-menu-content::-webkit-scrollbar-thumb:hover{background:#1ac9b3!important}.zep-mobile-main-menu-item{padding:.85rem 1rem!important;font-size:14px!important;min-height:44px!important;cursor:pointer;transition:all .15s ease!important;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #00fff2!important;flex-shrink:0;color:#fff!important}[data-theme=dark] .zep-mobile-main-menu-item{border-bottom:1px solid #00eeff!important;background:transparent!important;color:#fff!important}.zep-mobile-main-menu-item:hover{background:rgba(43,233,211,.15)!important}.zep-mobile-main-menu-item.active{background:rgba(43,233,211,.15)!important;position:relative}.zep-mobile-main-menu-item.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#2BE9D3!important;border-radius:0 2px 2px 0}.zep-mobile-main-menu-item-content{display:flex;align-items:center;gap:.75rem!important;font-size:14px!important;line-height:1.3!important;font-weight:500;flex:1;min-width:0;color:#fff!important}.zep-mobile-main-menu-icon{font-size:1rem!important;width:18px!important;min-width:18px!important;text-align:center;flex-shrink:0;color:#2be9d3!important}.zep-mobile-main-menu-arrow{font-size:.8rem!important;opacity:.8;flex-shrink:0;color:#2be9d3!important}.zep-mobile-menu-item{padding:.85rem 1rem!important;font-size:14px!important;min-height:44px!important;cursor:pointer;transition:all .15s ease!important;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;border-bottom:1px solid #00ffff!important;color:#fff!important}[data-theme=dark] .zep-mobile-menu-item{border-bottom:1px solid #00ffff!important;background:transparent!important;color:#fff!important}.zep-mobile-menu-item:hover{background:rgba(43,233,211,.15)!important}.zep-mobile-menu-item-content{display:flex;align-items:center;gap:.75rem!important;font-size:14px!important;line-height:1.3!important;font-weight:500;flex:1;min-width:0;color:#fff!important}.zep-mobile-menu-icon{font-size:.95rem!important;width:18px!important;min-width:18px!important;text-align:center;flex-shrink:0;color:#2be9d3!important}.zep-mobile-arrow-icon{font-size:.8rem;flex-shrink:0;color:#2be9d3!important}.zep-mobile-divider{height:.5px!important;margin:.25rem 1rem!important;flex-shrink:0;background:#2a4a6e!important}.zep-mobile-section-header{padding:.5rem 1rem!important;font-size:11px!important;font-weight:600!important;letter-spacing:.3px!important;margin-top:.25rem!important;margin-bottom:.25rem!important;text-transform:uppercase;flex-shrink:0;color:#2be9d3!important;background-color:#2be9d31a!important}.zep-mobile-theme-section{padding:1rem!important;border-bottom:1px solid #2a4a6e!important;display:flex;align-items:center;justify-content:space-between;min-height:50px!important;background:transparent!important;color:#fff!important;flex-shrink:0}.zep-mobile-theme-label{display:flex;align-items:center;gap:.65rem!important;font-size:14px!important;font-weight:500;color:#fff!important}.zep-mobile-theme-icon{font-size:1rem!important;width:18px!important;min-width:18px!important;text-align:center;color:#2be9d3!important}.zep-mobile-theme-switch{position:relative;display:inline-block;width:50px;height:28px;flex-shrink:0}.zep-mobile-theme-switch input{position:absolute;opacity:0;width:0;height:0}.zep-mobile-theme-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#2a4a6e;transition:background-color .05s ease!important;border-radius:34px}.zep-mobile-theme-slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#2be9d3!important;transition:transform .05s ease!important;border-radius:50%;box-shadow:0 1px 3px #0003}[data-theme=light] .zep-mobile-theme-slider:before,[data-theme=dark] .zep-mobile-theme-slider:before{background-color:#2be9d3!important}[data-theme=dark] .zep-mobile-theme-slider:before{transform:translate(22px)}[data-theme=light] .zep-dropdown-menu,[data-theme=light] .zep-user-dropdown-menu,[data-theme=light] .zep-submenu{background:#ffffff!important;border:none!important;color:#000!important;box-shadow:0 10px 30px #00000026!important}[data-theme=light] .zep-dropdown-item,[data-theme=light] .zep-submenu-item{color:#000!important;border-bottom:none!important;background:#ffffff!important}[data-theme=light] .zep-dropdown-item:hover,[data-theme=light] .zep-submenu-item:hover{background:#f0f0f0!important;color:#000!important}[data-theme=light] .zep-dropdown-icon,[data-theme=light] .zep-submenu-icon,[data-theme=light] .zep-arrow-icon{color:#000!important}[data-theme=light] .zep-dropdown-section-header{color:#000!important;border-bottom:1px solid #e0e0e0!important}[data-theme=light] .zep-submenu-header{background:#ffffff!important;color:#000!important;border-bottom:1px solid #e0e0e0!important}[data-theme=light] .zep-dropdown-divider{background:#e0e0e0!important}[data-theme=dark] .zep-dropdown-menu,[data-theme=dark] .zep-user-dropdown-menu,[data-theme=dark] .zep-submenu{background:#333333!important;border:none!important;color:#fff!important;box-shadow:0 10px 30px #00000080!important}[data-theme=dark] .zep-dropdown-item,[data-theme=dark] .zep-submenu-item{color:#fff!important;border-bottom:none!important;background:#333333!important}[data-theme=dark] .zep-dropdown-item:hover,[data-theme=dark] .zep-submenu-item:hover{background:#5f5e5e!important;color:#fff!important}[data-theme=dark] .zep-dropdown-icon,[data-theme=dark] .zep-submenu-icon,[data-theme=dark] .zep-arrow-icon{color:#fff!important}[data-theme=dark] .zep-dropdown-section-header{color:#fff!important;border-bottom:1px solid #555!important}[data-theme=dark] .zep-submenu-header{background:#333333!important;color:#fff!important;border-bottom:1px solid #555!important}[data-theme=dark] .zep-dropdown-divider{background:#555!important}.zep-mobile-menu-btn{display:none;cursor:pointer;font-size:1.2rem;padding:.5rem;border-radius:4px;transition:all .15s ease!important;width:36px;height:36px;align-items:center;justify-content:center}[data-theme=light] .zep-mobile-menu-btn i{color:#000!important}[data-theme=dark] .zep-mobile-menu-btn i{color:#fff!important}@keyframes zep-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zep-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes zep-slideInUp{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes zep-dropdownFade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes zep-dropdownSlide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (min-width: 768px){.zep-nav-links{display:flex;gap:1.5rem}.zep-mobile-menu-btn,.zep-mobile-search-icon{display:none}.zep-search-box{display:flex;min-width:200px}.zep-user-menu,.zep-theme-toggle-simple{display:flex}.zep-navbar{padding:0 1rem;height:60px;gap:.75rem}.zep-nav-right{gap:.5rem;min-width:auto;flex:0 1 auto}.zep-logo-img{height:42px}.zep-nav-item{font-size:14px;white-space:nowrap}}@media (min-width: 851px) and (max-width: 1023px){.zep-nav-links{gap:1rem}.zep-nav-item{font-size:13px}.zep-search-box{min-width:160px}.zep-search-input{font-size:12px;height:34px;padding:0 12px 0 34px}.zep-search-icon{left:10px;font-size:12px}.zep-nav-right{gap:.4rem}.zep-user-action-item{width:32px;height:32px}.zep-user-action-item i{font-size:14px}.zep-country-selector{padding:.3rem .5rem;font-size:11px;gap:.3rem}.zep-country-selector i{font-size:12px}.zep-logo-img{height:36px}.zep-navbar{padding:0 .75rem;gap:.5rem}.zep-nav-left{min-width:auto;flex-shrink:1}.zep-navbar-fullwidth{overflow-x:auto;overflow-y:visible}.zep-navbar{overflow-x:visible}}@media (min-width: 768px) and (max-width: 850px){.zep-nav-links{display:none}.zep-mobile-menu-btn,.zep-mobile-search-icon{display:flex}.zep-search-box,.zep-user-menu,.zep-theme-toggle-simple{display:none}.zep-navbar{padding:0 .75rem;height:56px;gap:.5rem}.zep-nav-right{gap:.5rem;min-width:auto}.zep-logo-img{height:38px}.zep-mobile-menu-btn,.zep-mobile-search-icon{display:flex;width:36px;height:36px;align-items:center;justify-content:center}.zep-navbar-fullwidth{overflow:visible}}@media (max-width: 767px){.zep-nav-links{display:none}.zep-mobile-menu-btn,.zep-mobile-search-icon{display:flex}.zep-search-box,.zep-user-menu,.zep-theme-toggle-simple{display:none}.zep-navbar{padding:0 .75rem;height:56px;gap:.5rem}.zep-nav-right{gap:.5rem;min-width:auto}.zep-logo-img{height:38px}.zep-mobile-sidebar{width:100%;max-width:100%}.zep-mobile-main-menu-item{padding:.85rem 1rem;font-size:15px}.zep-mobile-menu-content{max-height:calc(100vh - 56px)}}@media (max-width: 480px){.zep-navbar{padding:0 .5rem;height:52px}.zep-logo-img{height:34px}.zep-mobile-menu-btn,.zep-mobile-search-icon{width:32px;height:32px}.zep-mobile-menu-btn i,.zep-mobile-search-icon i{font-size:1rem}.zep-mobile-main-menu-item{padding:.75rem 1rem;font-size:14px}}@media (min-width: 1440px){.zep-navbar{max-width:1400px;margin:0 auto;padding:0 2rem}.zep-nav-links{gap:2.5rem}.zep-nav-item{font-size:15px}.zep-search-box{min-width:280px}.zep-search-input{height:38px;font-size:14px}}@media (min-width: 1920px){.zep-navbar{max-width:1600px;padding:0 2.5rem}.zep-nav-links{gap:3rem}.zep-nav-item{font-size:16px}.zep-search-box{min-width:300px}}@media (max-width: 896px) and (orientation: landscape){.zep-mobile-sidebar{height:100vh;overflow-y:auto}.zep-mobile-menu-content{max-height:calc(100vh - 56px)}.zep-mobile-main-menu-item{padding:.6rem 1rem}}@supports (padding: max(0px)){@media (max-width: 767px){.zep-mobile-search-container{padding-top:max(.75rem,env(safe-area-inset-top))}.zep-mobile-sidebar{padding-top:env(safe-area-inset-top)}}}.zep-navbar-fullwidth,.zep-navbar,.zep-nav-item,.zep-nav-item span,.zep-user-action-item,.zep-country-selector,.zep-mobile-menu-btn,.zep-search-icon,.zep-user-dropdown i,.zep-country-selector i,.zep-country-selector span,.zep-user-action-item i,.zep-mobile-menu-btn i{transition-property:background-color,border-color,transform,box-shadow,opacity!important;transition-duration:.2s!important;transition-timing-function:ease!important}.zep-dropdown-menu,.zep-submenu,.zep-user-dropdown-menu,.zep-search-dropdown-container{z-index:9999!important}.zep-navbar-fullwidth{z-index:9998!important}.zep-theme-toggle-container{display:none!important}.zep-nav-item.zep-ask-zepai span.zep-gradient-text{background:linear-gradient(90deg,#2BE9D3 0%,#3b82f6 70%,#d367f1 90%);-webkit-background-clip:text;background-clip:text;color:transparent!important;font-weight:600;background-size:200% auto;transition:background-position .5s ease}.zep-nav-item.zep-ask-zepai:hover span.zep-gradient-text{background-position:right center}[data-theme=light] .zep-nav-item.zep-ask-zepai span.zep-gradient-text,[data-theme=dark] .zep-nav-item.zep-ask-zepai span.zep-gradient-text{color:transparent!important;background:linear-gradient(90deg,#2BE9D3 0%,#3b82f6 70%,#d367f1 90%)!important;-webkit-background-clip:text!important;background-clip:text!important}.zep-ask-zepai-mobile .zep-mobile-main-menu-item-content span.zep-gradient-text{background:linear-gradient(90deg,#2BE9D3 0%,#3b82f6 70%,#d367f1 90%);-webkit-background-clip:text;background-clip:text;color:transparent!important;font-weight:600}[data-theme=light] .zep-ask-zepai-mobile .zep-mobile-main-menu-item-content span.zep-gradient-text,[data-theme=dark] .zep-ask-zepai-mobile .zep-mobile-main-menu-item-content span.zep-gradient-text{color:transparent!important;background:linear-gradient(90deg,#2BE9D3 0%,#3b82f6 70%,#d367f1 90%)!important;-webkit-background-clip:text!important;background-clip:text!important}.zep-gradient-text-animated{background:linear-gradient(90deg,#2BE9D3,#3b82f6,#d367f1,#2BE9D3);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600;background-size:300% 100%;animation:gradient-flow 3s ease-in-out infinite}@keyframes gradient-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.zep-nav-item:hover .zep-dropdown-menu,.zep-nav-item:focus-within .zep-dropdown-menu,.zep-dropdown-menu:hover,.zep-submenu:hover{display:block!important;opacity:1!important;visibility:visible!important}.zep-dropdown-item.zep-has-submenu:hover+.zep-submenu,.zep-dropdown-item.zep-has-submenu:focus-within+.zep-submenu{display:block!important;opacity:1!important;visibility:visible!important}.zep-dropdown-menu,.zep-submenu,.zep-user-dropdown-menu{pointer-events:auto}.zep-navbar-fullwidth[data-theme=light] *:not(.zep-gradient-text):not(.zep-ask-zepai):not(.zep-ask-zepai-mobile),.zep-navbar-fullwidth[data-theme=light] .zep-nav-item:not(.zep-ask-zepai),.zep-navbar-fullwidth[data-theme=light] .zep-nav-item:not(.zep-ask-zepai) span{color:#000!important;transition:none!important}.zep-navbar-fullwidth[data-theme=dark] *:not(.zep-gradient-text):not(.zep-ask-zepai):not(.zep-ask-zepai-mobile),.zep-navbar-fullwidth[data-theme=dark] .zep-nav-item:not(.zep-ask-zepai),.zep-navbar-fullwidth[data-theme=dark] .zep-nav-item:not(.zep-ask-zepai) span{color:#fff!important;transition:none!important}body[data-theme=dark] .zep-navbar-fullwidth{color:inherit!important}.zep-navbar-fullwidth{will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0)}:root{--hero-teal: #2BE9D3;--hero-teal-dim: rgba(43, 233, 211, .15);--hero-teal-border: rgba(43, 233, 211, .4);--hero-purple: #8b5cf6;--hero-purple-dim: rgba(139, 92, 246, .1);--hero-purple-border: rgba(139, 92, 246, .3)}html.hero-popup-open,body.hero-popup-open{overflow:hidden;position:fixed;width:100%;height:100%;top:var(--scroll-top, 0);left:0;right:0;bottom:0;margin:0;padding:0;overscroll-behavior:none;touch-action:none}.hero-popup-open::-webkit-scrollbar{display:none}.hero-section{position:relative;width:100%;background:#0a0a0a;color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:inherit;box-sizing:border-box}[data-theme=light] .hero-section{background:linear-gradient(135deg,#faf5ff 0%,#ffffff 100%);color:#1e1b4b}.hero-particle-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.8}.hero-bg-decorations{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.hero-bg-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.08);border-radius:50%}[data-theme=light] .hero-bg-circle{border:1px solid rgba(139,92,246,.15)}.hero-bg-circle-large{width:900px;height:900px;opacity:.3}.hero-bg-circle-medium{width:700px;height:700px;opacity:.2}.hero-bg-glow{position:absolute;border-radius:50%;filter:blur(60px);opacity:.05}.hero-bg-glow-teal{top:20%;left:20%;width:300px;height:300px;background-color:#2be9d3}.hero-bg-glow-purple{bottom:20%;right:20%;width:300px;height:300px;background-color:#812be9}.hero-bg-glow-center{top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background-color:#2be9d3;opacity:.03;filter:blur(80px)}[data-theme=light] .hero-bg-glow-teal{background-color:#8b5cf6;opacity:.1}[data-theme=light] .hero-bg-glow-purple{background-color:#a78bfa;opacity:.1}[data-theme=light] .hero-bg-glow-center{background-color:#8b5cf6;opacity:.05}.hero-container{position:relative;z-index:10;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box}.hero-free-button{position:relative;background:none;border:none;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.hero-button-text{background-color:#09636356;color:#fff;font-weight:500;letter-spacing:-.01em;box-shadow:0 2px 8px #00d9ff33;display:inline-flex;align-items:center;justify-content:center;border-radius:30px;border:1px solid turquoise;font-family:inherit;transition:transform .1s ease}[data-theme=light] .hero-button-text{color:#000;background:#a200ff1f;border:1px solid rgb(174,0,255);box-shadow:0 2px 8px #8b5cf64d}.hero-free-button:active .hero-button-text{transform:scale(.98)}.hero-heading{width:100%}.hero-main-title{font-family:inherit;font-weight:700;letter-spacing:-.02em;margin:0;line-height:1.15;color:#fff}[data-theme=light] .hero-main-title{color:#000}.hero-highlight{background:linear-gradient(135deg,#72f3f3,#20ffbc,#01fff2,#000000);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;animation:gradientFlow 4s ease infinite;background-size:300% 300%}[data-theme=light] .hero-highlight{background:linear-gradient(135deg,#8b5cf6,#6d28d9,#2d2b4b,#000000);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;animation:gradientFlow 4s ease infinite;background-size:300% 300%}@keyframes gradientFlow{0%{background-position:0% 50%}25%{background-position:50% 50%}50%{background-position:100% 50%}75%{background-position:50% 50%}to{background-position:0% 50%}}.hero-subtitle{font-family:inherit;color:#9ca3af;font-weight:400;letter-spacing:.01em;margin:0}[data-theme=light] .hero-subtitle{color:#5b21b6}.hero-search-wrapper{width:100%}.hero-search-box{position:relative;display:flex;align-items:center;background:rgba(15,15,15,.95);border:1.5px solid rgba(255,255,255,.15);border-radius:50px;box-shadow:0 4px 16px #0000004d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;transition:all .2s ease;box-sizing:border-box}[data-theme=light] .hero-search-box{background:rgba(255,255,255,.95);border:1.5px solid rgba(139,92,246,.3);box-shadow:0 4px 16px #8b5cf61a}.hero-search-box:hover{border-color:#2be9d34d;transform:translateY(-1px);box-shadow:0 6px 20px #0006}[data-theme=light] .hero-search-box:hover{border-color:#8b5cf699;box-shadow:0 6px 20px #8b5cf626}.hero-search-box-clickable:active{transform:scale(.995);border-color:#2be9d399}[data-theme=light] .hero-search-box-clickable:active{border-color:#8b5cf699}.hero-search-icon{color:#2be9d3;flex-shrink:0}[data-theme=light] .hero-search-icon{color:#8b5cf6}.hero-search-placeholder{flex:1;color:#ffffff80;font-weight:400;margin:0;padding:0}[data-theme=light] .hero-search-placeholder{color:#00000080}.hero-search-controls{display:flex;align-items:center;flex-shrink:0}.hero-search-shortcut{display:flex;align-items:center;gap:4px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff9;white-space:nowrap}[data-theme=light] .hero-search-shortcut{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);color:#0009}.hero-search-shortcut kbd{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:4px;font-family:inherit}[data-theme=light] .hero-search-shortcut kbd{background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.25);color:#8b5cf6}.hero-features-wrapper{width:100%}.hero-feature-card{display:flex;align-items:center;border-radius:12px;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:all .2s ease;border:1px solid}.hero-feature-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.hero-feature-card:active{transform:scale(.98)}.hero-card-icon{border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-card-text{font-weight:500;color:#fffffff2;white-space:nowrap}.hero-card-teal{border-color:#2be9d366;background:rgba(43,233,211,.1)}.hero-card-blue{border-color:#3b82f666;background:rgba(59,130,246,.1)}.hero-card-purple{border-color:#9333ea66;background:rgba(147,51,234,.1)}.hero-card-ai{border-color:#ec489966;background:rgba(236,72,153,.1)}.hero-card-teal .hero-card-icon{background:rgba(43,233,211,.25);color:#2be9d3}.hero-card-blue .hero-card-icon{background:rgba(59,130,246,.25);color:#60a5fa}.hero-card-purple .hero-card-icon{background:rgba(147,51,234,.25);color:#c084fc}.hero-card-ai .hero-card-icon{background:rgba(236,72,153,.25);color:#f472b6}.hero-card-teal:hover{background:rgba(43,233,211,.15);border-color:#2be9d399}.hero-card-blue:hover{background:rgba(59,130,246,.15);border-color:#3b82f699}.hero-card-purple:hover{background:rgba(147,51,234,.15);border-color:#9333ea99}.hero-card-ai:hover{background:rgba(236,72,153,.15);border-color:#ec489999}.hero-card-teal:hover .hero-card-text{color:#2be9d3}.hero-card-blue:hover .hero-card-text{color:#60a5fa}.hero-card-purple:hover .hero-card-text{color:#c084fc}.hero-card-ai:hover .hero-card-text{color:#f472b6}[data-theme=light] .hero-card-teal{border-color:#2be9d380;background:rgba(43,233,211,.08)}[data-theme=light] .hero-card-blue{border-color:#3b82f680;background:rgba(59,130,246,.08)}[data-theme=light] .hero-card-purple{border-color:#8b5cf680;background:rgba(139,92,246,.08)}[data-theme=light] .hero-card-ai{border-color:#ec489980;background:rgba(236,72,153,.08)}[data-theme=light] .hero-card-teal .hero-card-icon{background:rgba(43,233,211,.2);color:#0d9488}[data-theme=light] .hero-card-blue .hero-card-icon{background:rgba(59,130,246,.2);color:#2563eb}[data-theme=light] .hero-card-purple .hero-card-icon{background:rgba(139,92,246,.2);color:#7c3aed}[data-theme=light] .hero-card-ai .hero-card-icon{background:rgba(236,72,153,.2);color:#db2777}[data-theme=light] .hero-card-teal:hover{background:rgba(43,233,211,.14);border-color:#2be9d3b3;box-shadow:0 4px 12px #2be9d32e}[data-theme=light] .hero-card-blue:hover{background:rgba(59,130,246,.14);border-color:#3b82f6b3;box-shadow:0 4px 12px #3b82f62e}[data-theme=light] .hero-card-purple:hover{background:rgba(139,92,246,.14);border-color:#8b5cf6b3;box-shadow:0 4px 12px #8b5cf62e}[data-theme=light] .hero-card-ai:hover{background:rgba(236,72,153,.14);border-color:#ec4899b3;box-shadow:0 4px 12px #ec48992e}[data-theme=light] .hero-card-teal:hover .hero-card-text{color:#0d9488}[data-theme=light] .hero-card-blue:hover .hero-card-text{color:#2563eb}[data-theme=light] .hero-card-purple:hover .hero-card-text{color:#7c3aed}[data-theme=light] .hero-card-ai:hover .hero-card-text{color:#db2777}[data-theme=light] .hero-card-text{color:#1e1b4b}.hero-search-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);touch-action:none;overscroll-behavior:none;overflow:hidden;pointer-events:auto}[data-theme=light] .hero-search-popup-overlay{background:rgba(250,245,255,.95)}.hero-search-popup-container{min-width:300px;background:#121212;border:1px solid rgba(255,255,255,.15);box-shadow:0 25px 50px -12px #00000080;overflow:hidden;display:flex;flex-direction:column;margin:0;animation:popupScaleIn .2s cubic-bezier(.34,1.56,.64,1)}[data-theme=light] .hero-search-popup-container{background:#ffffff;border:1px solid rgba(139,92,246,.2);box-shadow:0 25px 50px -12px #8b5cf633}@keyframes popupScaleIn{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.hero-search-popup-searchbar{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.15);background:#121212;width:100%;box-sizing:border-box;flex-shrink:0}[data-theme=light] .hero-search-popup-searchbar{background:#ffffff;border-bottom:1px solid rgba(139,92,246,.15)}.hero-search-popup-search-icon{color:#2be9d3;flex-shrink:0}[data-theme=light] .hero-search-popup-search-icon{color:#8b5cf6}.hero-search-popup-input{flex:1;min-width:0;background:transparent;border:none;color:#fff;font-weight:500;font-family:inherit;outline:none;padding:0}[data-theme=light] .hero-search-popup-input{color:#1e1b4b}.hero-search-popup-input::placeholder{color:#ffffff80}[data-theme=light] .hero-search-popup-input::placeholder{color:#00000080}.hero-search-popup-arrow-button{display:flex;align-items:center;justify-content:center;border-radius:12px;background:#2BE9D3;color:#0a0a0a;border:none;cursor:pointer;flex-shrink:0;transition:all .1s ease;box-shadow:0 4px 12px #2be9d333}[data-theme=light] .hero-search-popup-arrow-button{background:#8b5cf6;color:#fff;box-shadow:0 4px 12px #8b5cf64d}.hero-search-popup-arrow-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #2be9d34d}[data-theme=light] .hero-search-popup-arrow-button:hover:not(:disabled){background:#7c3aed;box-shadow:0 6px 16px #8b5cf666}.hero-search-popup-arrow-button:active:not(:disabled){transform:scale(.95)}.hero-search-popup-arrow-button:disabled{opacity:.5;cursor:not-allowed}.hero-search-popup-close{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff9;cursor:pointer;flex-shrink:0;transition:all .15s ease}[data-theme=light] .hero-search-popup-close{background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.15);color:#0009}.hero-search-popup-close:hover{background:rgba(255,255,255,.1);transform:rotate(90deg)}[data-theme=light] .hero-search-popup-close:hover{background:rgba(139,92,246,.1)}.hero-search-popup-content{flex:1;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.hero-search-popup-content::-webkit-scrollbar{width:5px}.hero-search-popup-content::-webkit-scrollbar-track{background:transparent}.hero-search-popup-content::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px}[data-theme=light] .hero-search-popup-content::-webkit-scrollbar-thumb{background:rgba(139,92,246,.3)}.hero-search-popup-initial{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.hero-search-popup-section-header{display:flex;align-items:center;gap:10px;color:#fff9;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-family:inherit}[data-theme=light] .hero-search-popup-section-header{color:#0009}.hero-search-popup-history-grid,.hero-search-popup-popular-grid{display:grid;width:100%}.hero-search-popup-history-item,.hero-search-popup-popular-item{display:flex;align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .15s ease;width:100%;box-sizing:border-box}[data-theme=light] .hero-search-popup-history-item,[data-theme=light] .hero-search-popup-popular-item{background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.15)}.hero-search-popup-history-item:hover{background:rgba(43,233,211,.12);border-color:#2be9d34d;transform:translateY(-1px)}.hero-search-popup-popular-item:hover{background:rgba(59,130,246,.12);border-color:#3b82f64d;transform:translateY(-1px)}[data-theme=light] .hero-search-popup-history-item:hover{background:rgba(43,233,211,.1);border-color:#2be9d366}[data-theme=light] .hero-search-popup-popular-item:hover{background:rgba(59,130,246,.1);border-color:#3b82f666}.hero-search-popup-history-item:active,.hero-search-popup-popular-item:active{transform:scale(.98)}.hero-search-popup-history-item-icon{border-radius:10px;background:rgba(43,233,211,.15);display:flex;align-items:center;justify-content:center;color:#2be9d3;flex-shrink:0}[data-theme=light] .hero-search-popup-history-item-icon{background:rgba(139,92,246,.15);color:#8b5cf6}.hero-search-popup-popular-item-icon{border-radius:10px;background:rgba(59,130,246,.15);display:flex;align-items:center;justify-content:center;color:#3b82f6;flex-shrink:0}[data-theme=light] .hero-search-popup-popular-item-icon{background:rgba(139,92,246,.15);color:#8b5cf6}.hero-search-popup-history-item-content,.hero-search-popup-popular-item-content{flex:1;min-width:0}.hero-search-popup-history-item-name,.hero-search-popup-popular-item-name{font-size:13px;font-weight:500;color:#fff;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:inherit}[data-theme=light] .hero-search-popup-history-item-name,[data-theme=light] .hero-search-popup-popular-item-name{color:#1e1b4b}.hero-search-popup-history-item-symbol,.hero-search-popup-popular-item-symbol{font-size:11px;color:#ffffff8c;font-family:inherit}[data-theme=light] .hero-search-popup-history-item-symbol,[data-theme=light] .hero-search-popup-popular-item-symbol{color:#0000008c}.hero-search-popup-results{display:flex;flex-direction:column;width:100%;box-sizing:border-box;gap:4px}.hero-search-popup-results-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px}.hero-search-popup-results-title{font-size:11px;color:#ffffff8c;text-transform:uppercase;letter-spacing:.5px;font-weight:700;font-family:inherit}[data-theme=light] .hero-search-popup-results-title{color:#0000008c}.hero-search-popup-results-hint{font-size:11px;color:#ffffff8c;display:flex;align-items:center;gap:4px;font-family:inherit}[data-theme=light] .hero-search-popup-results-hint{color:#0000008c}.hero-search-popup-results-hint kbd{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:1px 5px;font-size:10px;font-family:inherit}[data-theme=light] .hero-search-popup-results-hint kbd{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);color:#8b5cf6}.hero-search-popup-result-item{display:flex;align-items:center;justify-content:space-between;background:transparent;border:1px solid transparent;border-radius:12px;cursor:pointer;transition:all .15s ease;width:100%;box-sizing:border-box}.hero-search-popup-result-item:hover{background:rgba(255,255,255,.05);border-color:#ffffff1a;transform:translate(4px)}[data-theme=light] .hero-search-popup-result-item:hover{background:rgba(139,92,246,.05);border-color:#8b5cf626}.hero-search-popup-result-item:active{transform:scale(.98) translate(4px)}.hero-selected-company{background:rgba(43,233,211,.12);border-color:#2be9d34d}[data-theme=light] .hero-selected-company{background:rgba(139,92,246,.1);border-color:#8b5cf64d}.hero-search-popup-result-content{display:flex;align-items:center;flex:1;min-width:0}.hero-search-popup-result-icon{border-radius:12px;background:linear-gradient(135deg,#2BE9D3,#1CD4BC);display:flex;align-items:center;justify-content:center;color:#0a0a0a;font-weight:700;flex-shrink:0;font-family:inherit;box-shadow:0 4px 12px #2be9d340}[data-theme=light] .hero-search-popup-result-icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 4px 12px #8b5cf640}.hero-search-popup-result-icon.manual{background:rgba(255,255,255,.1);color:#2be9d3;box-shadow:none}[data-theme=light] .hero-search-popup-result-icon.manual{background:rgba(139,92,246,.1);color:#8b5cf6;box-shadow:none}.hero-search-popup-result-details{flex:1;min-width:0}.hero-search-popup-result-name{font-weight:500;color:#fff;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:8px;font-family:inherit}[data-theme=light] .hero-search-popup-result-name{color:#1e1b4b}.hero-selected-badge{display:inline-block;padding:2px 7px;background:rgba(43,233,211,.2);color:#2be9d3;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-family:inherit}[data-theme=light] .hero-selected-badge{background:rgba(139,92,246,.2);color:#8b5cf6}.hero-search-popup-result-subtitle{font-size:12px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:inherit}[data-theme=light] .hero-search-popup-result-subtitle{color:#0000008c}.hero-search-popup-result-arrow{color:#ffffff80;flex-shrink:0;transition:transform .2s ease}[data-theme=light] .hero-search-popup-result-arrow{color:#00000059}.hero-search-popup-result-item:hover .hero-search-popup-result-arrow{color:#2be9d3;transform:translate(4px)}[data-theme=light] .hero-search-popup-result-item:hover .hero-search-popup-result-arrow{color:#8b5cf6}.hero-search-popup-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1;width:100%;box-sizing:border-box}.hero-search-popup-empty-icon{border-radius:50%;background:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;color:#ffffff59;border:2px solid rgba(255,255,255,.1)}[data-theme=light] .hero-search-popup-empty-icon{background:rgba(139,92,246,.05);color:#0000004d;border:2px solid rgba(139,92,246,.15)}.hero-search-popup-empty-text h4{margin:0 0 6px;font-weight:700;color:#fff;font-family:inherit}[data-theme=light] .hero-search-popup-empty-text h4{color:#1e1b4b}.hero-search-popup-empty-text p{margin:0;color:#ffffff8c;font-family:inherit}[data-theme=light] .hero-search-popup-empty-text p{color:#0000008c}.hero-search-popup-empty-button{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#2BE9D3,#1CD4BC);color:#0a0a0a;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 6px 20px #2be9d340;font-family:inherit}[data-theme=light] .hero-search-popup-empty-button{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 6px 20px #8b5cf640}.hero-search-popup-empty-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #2be9d366}[data-theme=light] .hero-search-popup-empty-button:hover:not(:disabled){box-shadow:0 8px 25px #8b5cf666}.hero-search-popup-empty-button:active:not(:disabled){transform:scale(.95)}.hero-search-popup-empty-button:disabled{opacity:.5;cursor:not-allowed}.hero-search-popup-loading{display:flex;align-items:center;justify-content:center;gap:14px;color:#ffffff8c;font-weight:500;flex:1;width:100%;box-sizing:border-box;font-family:inherit}[data-theme=light] .hero-search-popup-loading{color:#0000008c}.hero-loading-circle{border-radius:50%;border:3px solid rgba(255,255,255,.1);border-top-color:#2be9d3;animation:spin .8s linear infinite}[data-theme=light] .hero-loading-circle{border:3px solid rgba(139,92,246,.1);border-top-color:#8b5cf6}.hero-search-popup-arrow-spinner,.hero-search-popup-button-spinner{animation:spin .8s linear infinite}.hero-search-popup-result-item:focus-visible,.hero-search-popup-history-item:focus-visible,.hero-search-popup-popular-item:focus-visible{outline:2px solid #2BE9D3;outline-offset:2px}[data-theme=light] .hero-search-popup-result-item:focus-visible,[data-theme=light] .hero-search-popup-history-item:focus-visible,[data-theme=light] .hero-search-popup-popular-item:focus-visible{outline:2px solid #8b5cf6}.hero-search-popup-input:focus-visible{outline:none}@media (max-width: 767px){.hero-section{min-height:auto;padding:0 16px}.hero-container{max-width:100%;padding-top:2rem;padding-bottom:2.5rem}.hero-top-cta{margin-bottom:1rem;margin-top:2.5rem}.hero-button-text{font-size:clamp(.82rem,3.5vw,.95rem);padding:9px 20px}.hero-heading{margin-bottom:1.75rem}.hero-main-title{font-size:clamp(1.55rem,7vw,2.2rem);line-height:1.2;margin-bottom:.55rem}.hero-subtitle{font-size:clamp(.88rem,3.5vw,.95rem)}.hero-search-wrapper{max-width:100%}.hero-search-box{padding:.72rem 1rem;border-radius:40px;max-height:6vh;margin-bottom:30px}.hero-search-icon{width:18px;height:18px;margin-right:10px}.hero-search-placeholder{font-size:clamp(.82rem,3.5vw,.95rem);text-align:left}.hero-search-controls{margin-left:8px;gap:6px}.hero-search-shortcut{padding:4px 8px;font-size:.7rem}.hero-search-shortcut kbd{padding:1px 4px;font-size:.62rem}.hero-features-wrapper{max-width:100%}.hero-feature-cards{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;gap:.7rem}.hero-feature-card:last-child{grid-column:span 2;justify-self:center}.hero-feature-card{padding:9px 14px;min-width:130px;gap:8px}.hero-card-icon{width:28px;height:28px;border-radius:8px}.hero-card-icon svg{width:14px;height:14px}.hero-card-text{font-size:clamp(.76rem,3vw,.85rem)}.hero-search-popup-container{width:94vw;max-width:420px;max-height:88vh;min-height:350px;border-radius:16px}.hero-search-popup-searchbar{padding:13px 15px;gap:9px}.hero-search-popup-input{font-size:14px;height:36px}.hero-search-popup-arrow-button,.hero-search-popup-close{width:36px;height:36px}.hero-search-popup-content{max-height:calc(88vh - 66px);min-height:280px}.hero-search-popup-history-grid{grid-template-columns:1fr;gap:8px}.hero-search-popup-popular-grid{grid-template-columns:repeat(2,1fr);gap:8px}.hero-search-popup-initial{padding:14px 15px;gap:16px}.hero-search-popup-section-header{margin-bottom:10px}.hero-search-popup-history-item,.hero-search-popup-popular-item{padding:10px 12px;gap:9px;min-height:52px}.hero-search-popup-history-item-icon,.hero-search-popup-popular-item-icon{width:30px;height:30px}.hero-search-popup-results{padding:13px 15px}.hero-search-popup-result-item{padding:11px 13px;gap:10px}.hero-search-popup-result-content{gap:10px}.hero-search-popup-result-icon{width:34px;height:34px;font-size:13px;border-radius:10px}.hero-search-popup-result-name{font-size:13px;margin-bottom:4px}.hero-search-popup-result-subtitle{font-size:11px}.hero-search-popup-loading{padding:60px 20px;font-size:13px}.hero-loading-circle{width:20px;height:20px}.hero-search-popup-empty{padding:40px 18px;gap:14px}.hero-search-popup-empty-icon{width:56px;height:56px}.hero-search-popup-empty-text h4{font-size:16px}.hero-search-popup-empty-text p{font-size:12px}.hero-search-popup-empty-button{padding:11px 22px;font-size:13px}}@media (min-width: 768px) and (max-width: 1023px){.hero-section{min-height:60vh;padding:0 40px}.hero-container{max-width:720px;padding-top:3.5rem;padding-bottom:3rem}.hero-top-cta{margin-bottom:2rem;margin-top:30px}.hero-button-text{font-size:1rem;padding:10px 24px}.hero-heading{margin-bottom:2.5rem;max-width:640px}.hero-main-title{font-size:clamp(3rem,5vw,3.6rem);line-height:1.15;margin-bottom:.8rem;max-width:600px;text-align:center;margin-left:20px}.hero-subtitle{font-size:clamp(1.5rem,2.2vw,1.25rem)}.hero-search-wrapper{max-width:600px;margin-bottom:2.5rem}.hero-search-box{padding:.95rem 1.4rem;border-radius:50px;max-height:6vh}.hero-search-icon{width:20px;height:20px;margin-right:12px}.hero-search-placeholder{font-size:1.3rem;margin-right:220px}.hero-search-controls{margin-left:12px;gap:8px}.hero-search-shortcut{padding:5px 9px;font-size:.76rem}.hero-search-shortcut kbd{padding:2px 5px;font-size:.68rem}.hero-features-wrapper{max-width:540px}.hero-feature-cards{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;gap:1rem}.hero-feature-card:last-child{grid-column:span 2;justify-self:center}.hero-feature-card{padding:11px 22px;min-width:175px;gap:10px}.hero-card-icon{width:34px;height:34px;border-radius:10px}.hero-card-icon svg{width:17px;height:17px}.hero-card-text{font-size:.9rem}.hero-search-popup-container{width:85vw;max-width:600px;max-height:82vh;min-height:420px;border-radius:18px}.hero-search-popup-searchbar{padding:16px 20px;gap:12px}.hero-search-popup-input{font-size:15px;height:42px}.hero-search-popup-arrow-button,.hero-search-popup-close{width:42px;height:42px}.hero-search-popup-content{max-height:calc(82vh - 78px);min-height:340px}.hero-search-popup-history-grid{grid-template-columns:repeat(2,1fr);gap:10px}.hero-search-popup-popular-grid{grid-template-columns:repeat(3,1fr);gap:10px}.hero-search-popup-initial{padding:18px 20px;gap:20px}.hero-search-popup-section-header{margin-bottom:12px}.hero-search-popup-history-item,.hero-search-popup-popular-item{padding:12px 14px;gap:10px;min-height:56px}.hero-search-popup-history-item-icon,.hero-search-popup-popular-item-icon{width:34px;height:34px}.hero-search-popup-results{padding:16px 20px}.hero-search-popup-result-item{padding:13px 16px;gap:12px}.hero-search-popup-result-content{gap:12px}.hero-search-popup-result-icon{width:40px;height:40px;font-size:15px}.hero-search-popup-result-name{font-size:14px}.hero-search-popup-result-subtitle{font-size:12px}.hero-search-popup-loading{padding:70px 24px;font-size:14px}.hero-loading-circle{width:22px;height:22px}.hero-search-popup-empty{padding:50px 24px;gap:18px}.hero-search-popup-empty-icon{width:64px;height:64px}.hero-search-popup-empty-text h4{font-size:18px}.hero-search-popup-empty-text p{font-size:13px}.hero-search-popup-empty-button{padding:12px 24px;font-size:14px}}@media (min-width: 1024px){.hero-section{min-height:65vh;padding:0 60px}.hero-container{max-width:960px;padding-top:5rem;padding-bottom:4rem;margin-bottom:10px}.hero-search-popup-container{width:85vw;max-width:600px;max-height:82vh;min-height:420px;border-radius:18px}.hero-search-popup-input{font-size:14px;height:36px}.hero-top-cta{margin-bottom:2rem}.hero-button-text{font-size:clamp(1rem,1.05vw,1.2rem);padding:12px 28px}.hero-heading{margin-bottom:3rem;max-width:860px;margin-left:200px}.hero-main-title{font-size:clamp(3.8rem,4.8vw,5.5rem);line-height:1.1;margin-bottom:1rem;text-align:center;max-width:700px;margin-right:20px}.hero-subtitle{font-size:clamp(1.5rem,1.4vw,1.55rem);margin-right:150px}.hero-search-wrapper{max-width:780px;margin-bottom:3rem;margin-left:auto;margin-right:auto}.hero-search-box{padding:1rem 1.6rem;border-radius:50px;max-height:9vh}.hero-search-icon{width:22px;height:22px;margin-right:14px}.hero-search-placeholder{font-size:clamp(1rem,1.1vw,1.2rem);margin-right:400px}.hero-search-controls{margin-left:14px;gap:10px}.hero-search-shortcut{padding:5px 10px;font-size:.82rem}.hero-search-shortcut kbd{padding:2px 6px;font-size:.72rem}.hero-features-wrapper{max-width:680px;margin-left:auto;margin-right:auto}.hero-feature-cards{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;gap:clamp(1rem,1.2vw,1.4rem)}.hero-feature-card:last-child{grid-column:span 2;justify-self:center}.hero-feature-card{padding:clamp(12px,.9vw,15px) clamp(22px,1.8vw,30px);min-width:clamp(200px,15vw,260px);gap:12px}.hero-card-icon{width:clamp(34px,2.5vw,42px);height:clamp(34px,2.5vw,42px);border-radius:10px}.hero-card-icon svg{width:clamp(16px,1.2vw,20px);height:clamp(16px,1.2vw,20px)}.hero-card-text{font-size:clamp(.9rem,.95vw,1.05rem)}}@media (min-width: 1025px) and (max-width: 1279px){.hero-container{max-width:900px;padding-top:4rem;padding-bottom:3.5rem}.hero-main-title{font-size:3.2rem;max-width:650px}.hero-search-popup-container{width:85vw;max-width:600px;max-height:82vh;min-height:420px;border-radius:18px}.hero-search-popup-input{font-size:14px;height:36px}.hero-search-placeholder{font-size:clamp(.82rem,3.5vw,.95rem);text-align:left;margin-left:5px}.hero-subtitle{font-size:1.2rem}.hero-heading{margin-left:0;margin-right:0}.hero-search-placeholder{font-size:1rem}.hero-feature-card{padding:10px 20px;min-width:170px}}@media (min-width: 1280px) and (max-width: 1439px){.hero-container{max-width:960px;padding-top:4.5rem;padding-bottom:3.5rem;margin-bottom:90px;margin-top:30px}.hero-main-title{font-size:3.8rem;max-width:700px;margin-left:90px}.hero-search-popup-container{width:85vw;max-width:600px;max-height:82vh;min-height:420px;border-radius:18px}.hero-search-placeholder{font-size:clamp(.82rem,3.5vw,.95rem);text-align:left;margin-left:5px}.hero-search-popup-input{font-size:14px;height:36px}.hero-subtitle{font-size:1.5rem}.hero-heading{margin-left:50px;margin-right:auto}.hero-search-placeholder{font-size:1.1rem}.hero-feature-card{padding:11px 22px;min-width:190px}}@media (min-width: 1440px) and (max-width: 1919px){.hero-container{max-width:1000px;padding-top:5rem;padding-bottom:4rem}.hero-main-title{font-size:4.2rem;max-width:750px}.hero-subtitle{font-size:1.5rem}.hero-heading{margin-left:100px;margin-right:auto}.hero-search-popup-container{width:85vw;max-width:600px;max-height:82vh;min-height:420px;border-radius:18px}.hero-search-popup-input{font-size:14px;height:36px}.hero-search-placeholder{font-size:clamp(.82rem,3.5vw,.95rem);text-align:left;margin-left:5px}.hero-feature-card{padding:12px 24px;min-width:210px}}@media (min-width: 1920px){.hero-container{max-width:1200px;padding-top:6rem;padding-bottom:5rem}.hero-main-title{font-size:5rem;max-width:900px}.hero-subtitle{font-size:1.8rem}.hero-search-popup-container{width:85vw;max-width:600px;max-height:82vh;min-height:420px;border-radius:18px}.hero-search-popup-input{font-size:14px;height:36px}.hero-heading{margin-left:200px;margin-right:auto}.hero-search-placeholder{font-size:clamp(.82rem,3.5vw,.95rem);text-align:left;margin-left:5px}.hero-search-box{padding:1.2rem 1.8rem}.hero-feature-card{padding:14px 28px;min-width:240px}.hero-card-icon{width:42px;height:42px}.hero-card-text{font-size:1rem}}.tb-broker-container{--tb-bg-primary: #ffffff;--tb-bg-card: #ffffff;--tb-text-primary: #000000;--tb-text-secondary: #333333;--tb-text-muted: #666666;--tb-border-color: #8b5cf6;--tb-accent-primary: #8b5cf6;--tb-accent-hover: #7c3aed;--tb-accent-secondary: #8b5cf6;--tb-glow-color: rgba(139, 92, 246, .1);--tb-glow-color-strong: rgba(139, 92, 246, .2);--tb-btn-text: #8b5cf6;--tb-btn-hover-text: #ffffff;--tb-btn-hover-bg: #8b5cf6;--tb-stars-color: #FFD700;--tb-card-shadow: 0 4px 20px var(--tb-glow-color);--tb-card-hover-shadow: 0 8px 28px var(--tb-glow-color-strong);width:100%;background:var(--tb-bg-primary);padding:1rem;font-family:var(--font-family-primary, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif);transition:background-color .3s ease,color .3s ease}[data-theme=dark] .tb-broker-container{--tb-bg-primary: #121212;--tb-bg-card: #000000;--tb-text-primary: #ffffff;--tb-text-secondary: #b0b0b0;--tb-text-muted: #b0b0b0;--tb-border-color: #2be9d3;--tb-accent-primary: #2be9d3;--tb-accent-hover: #20c9b5;--tb-accent-secondary: #2be9d3;--tb-glow-color: rgba(43, 233, 211, .1);--tb-glow-color-strong: rgba(43, 233, 211, .2);--tb-btn-text: #ffffff;--tb-btn-hover-text: #000000;--tb-btn-hover-bg: #2be9d3;--tb-stars-color: #FFD700;--tb-card-shadow: 0 4px 20px var(--tb-glow-color);--tb-card-hover-shadow: 0 8px 28px var(--tb-glow-color-strong);background:var(--tb-bg-primary)}.tb-broker-container,.tb-broker-container *,.tb-broker-container [class*=broker],.tb-broker-container [class*=Broker],.tb-broker-container [class*=tb-],.tb-broker-container div,.tb-broker-container section,.tb-broker-container article,.tb-broker-container main{background-color:transparent!important;background:transparent!important;background-image:none!important}.tb-broker-container{background:var(--tb-bg-primary)!important;background-color:var(--tb-bg-primary)!important}.tb-card{background:var(--tb-bg-card)!important;background-color:var(--tb-bg-card)!important}html:not([data-theme=dark]) .tb-broker-container.tb-broker-container,html:not([data-theme=dark]) body .tb-broker-container,body:not([data-theme=dark]) .tb-broker-container{--tb-bg-primary: #ffffff !important;--tb-bg-card: #ffffff !important;background:#ffffff!important;background-color:#fff!important}html[data-theme=dark] .tb-broker-container.tb-broker-container,html[data-theme=dark] body .tb-broker-container,body[data-theme=dark] .tb-broker-container{--tb-bg-primary: #121212 !important;--tb-bg-card: #000000 !important;background:#121212!important;background-color:#121212!important}html[data-theme=dark] .tb-card.tb-card,html[data-theme=dark] .tb-card{background:#000000!important;background-color:#000!important}.tb-header{max-width:1400px;margin:auto;background:transparent!important}.tb-header-title{display:flex;align-items:center;gap:8px;font-size:2rem;font-weight:var(--font-weight-bold, 700);color:var(--tb-text-primary);transition:color .3s ease;font-family:var(--font-family-primary, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif);background-color:transparent!important;margin:0 0 .5rem}.tb-header-title:hover{color:var(--tb-accent-primary)}.tb-header-title span{white-space:nowrap;color:var(--tb-text-primary)}.tb-header-description{margin-top:4px;font-size:18px;color:var(--tb-text-secondary);transition:color .3s ease;font-family:var(--font-family-secondary, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif);background-color:transparent!important}.tb-header-description:hover{color:var(--tb-accent-primary)}.tb-card{display:flex;justify-content:space-between;align-items:center;height:350px;border-radius:34px;padding:24px;border:2px solid rgb(201,201,201);box-shadow:var(--tb-card-shadow);transition:all .3s ease;max-width:1400px;margin:2rem auto 0}[data-theme=dark] .tb-card{border:2px solid rgb(73,73,73)!important;box-shadow:var(--tb-card-shadow)}.tb-card:hover{border-color:var(--tb-accent-hover);box-shadow:var(--tb-card-hover-shadow);transform:translateY(-4px)}[data-theme=dark] .tb-card:hover{border-color:var(--tb-accent-hover)!important;box-shadow:var(--tb-card-hover-shadow);transform:translateY(-4px)}.tb-card-content{flex:1}.tb-card-heading{font-size:25px;font-weight:var(--font-weight-bold, 700);margin-left:30px;color:var(--tb-text-primary);transition:color .3s ease;font-family:var(--font-family-primary, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif);margin-bottom:.5rem}.tb-card-heading:hover{color:var(--tb-accent-primary)}.tb-card-subtext{font-size:14px;margin-top:4px;margin-left:30px;color:var(--tb-text-muted);transition:color .3s ease;font-family:var(--font-family-secondary, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif)}.tb-card-subtext:hover{color:var(--tb-accent-primary)}.tb-rating{display:flex;align-items:center;gap:12px;margin-top:16px;margin-left:30px}.tb-rating-score,.tb-rating-label{color:var(--tb-text-primary);transition:color .3s ease;font-family:var(--font-family-primary, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif)}.tb-rating:hover .tb-rating-score,.tb-rating:hover .tb-rating-label{color:var(--tb-accent-primary)}.tb-stars{display:flex;gap:2px}.tb-stars svg{transition:all .3s ease!important}.tb-rating:hover .tb-stars svg{transform:rotate(5deg) scale(1.1)}.tb-stats{display:flex;gap:24px;margin-top:12px;margin-left:30px;font-size:14px;color:var(--tb-text-muted);transition:color .3s ease;font-family:var(--font-family-secondary, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif)}.tb-stats:hover{color:var(--tb-accent-primary)}.tb-stats-item{display:flex;align-items:center;gap:4px}.tb-stats-number{font-weight:var(--font-weight-semibold, 600);color:var(--tb-text-primary);transition:all .3s ease;font-family:var(--font-family-primary, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif)}.tb-stats:hover .tb-stats-number{color:var(--tb-accent-primary);transform:scale(1.05);display:inline-block}.tb-button{margin-top:20px;margin-left:30px;padding:12px 24px;border:2px solid var(--tb-border-color)!important;border-radius:8px;font-size:16px;font-weight:var(--font-weight-medium, 500);background-color:var(--tb-accent-hover)!important;cursor:pointer;color:#fff!important;transition:all .3s ease;font-family:var(--font-family-primary, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif)}[data-theme=dark] .tb-button{background-color:var(--tb-accent-hover)!important;color:#000!important}.tb-button:hover{background:var(--tb-btn-hover-bg)!important;color:var(--tb-btn-hover-text)!important;border-color:var(--tb-btn-hover-bg)!important;transform:translateY(-3px);box-shadow:0 6px 16px var(--tb-glow-color-strong)}.tb-button:active{transform:translateY(0)}.tbs-buttonss{margin-top:20px;margin-left:30px;padding:12px 24px;border:2px solid var(--tb-border-color)!important;border-radius:8px;font-size:16px;font-weight:var(--font-weight-medium, 500);background-color:var(--tb-accent-hover)!important;cursor:pointer;color:#fff!important;transition:all .3s ease;font-family:var(--font-family-primary, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif)}[data-theme=dark] .tbs-buttonss{background-color:var(--tb-accent-hover)!important;color:#000!important}.tbs-buttonss:hover{background:var(--tb-btn-hover-bg)!important;color:var(--tb-btn-hover-text)!important;border-color:var(--tb-btn-hover-bg)!important;transform:translateY(-3px);box-shadow:0 6px 16px var(--tb-glow-color-strong)}.tbs-buttonss:active{transform:translateY(0)}.tb-image-wrapper{width:398px;height:340px;background:transparent!important;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px}.tb-image{width:100%;height:100%;object-fit:contain;border-radius:8px;background:transparent!important;transition:all .3s ease}.tb-image-wrapper:hover .tb-image{transform:scale(1.02);filter:drop-shadow(0 0 8px var(--tb-accent-primary))}.tb-image-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:200px}.tb-header-title svg{width:28px;height:28px}.tb-header-title svg path{fill:var(--tb-text-primary);transition:fill .3s ease}.tb-header-title:hover svg path{fill:var(--tb-accent-primary)}.tb-skeleton{padding:24px;animation:tb-pulse 1.5s ease-in-out infinite}.tb-skeleton-header{height:28px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;margin-bottom:16px;width:70%}.tb-skeleton-text{height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;margin-bottom:12px;width:90%}.tb-skeleton-rating{height:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;margin-bottom:16px;width:40%}.tb-skeleton-stats{height:24px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;margin-bottom:20px;width:60%}.tb-skeleton-button{height:40px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:8px;width:120px}[data-theme=dark] .tb-skeleton-header,[data-theme=dark] .tb-skeleton-text,[data-theme=dark] .tb-skeleton-rating,[data-theme=dark] .tb-skeleton-stats,[data-theme=dark] .tb-skeleton-button{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%);background-size:200% 100%}.tb-half-star-wrapper{position:relative;display:inline-block}.tb-half-star-fill{position:absolute;top:0;left:0;width:50%;overflow:hidden;height:100%}@keyframes tb-card-pulse{0%,to{box-shadow:var(--tb-card-shadow)}50%{box-shadow:var(--tb-card-hover-shadow)}}.tb-card:hover{animation:tb-card-pulse 2s infinite}@keyframes tb-button-glow{0%,to{box-shadow:0 6px 16px var(--tb-glow-color)}50%{box-shadow:0 6px 20px var(--tb-glow-color-strong)}}.tb-button:hover,.tbs-buttonss:hover{animation:tb-button-glow 2s infinite}@keyframes tb-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (max-width: 1200px){.tb-broker-container{padding:80px 40px}.tb-card{height:320px}.tb-image-wrapper{width:350px;height:320px}}@media (max-width: 1024px){.tb-header{text-align:center}.tb-header-title{text-align:center;justify-content:center}}@media (max-width: 992px){.tb-broker-container{padding:60px 30px}.tb-header-title{font-size:1.75rem}.tb-header-description{font-size:16px}.tb-card{height:auto!important;min-height:570px;flex-direction:column;padding:40px 30px;gap:30px}.tb-card-heading,.tb-card-subtext,.tb-rating,.tb-stats,.tb-button,.tbs-buttonss{margin-left:0}.tb-card-heading,.tb-card-subtext{text-align:center}.tb-rating,.tb-stats{justify-content:center}.tb-image-wrapper{width:100%;height:250px}.tb-button,.tbs-buttonss{margin:20px auto 0;display:block}}@media (max-width: 768px){.tb-broker-container{padding:50px 20px}.tb-header-title{font-size:1.5rem;flex-wrap:wrap}.tb-header-description{font-size:14px}.tb-card{border-radius:24px;padding:30px 20px}.tb-card-heading{font-size:22px}.tb-card-subtext{font-size:13px}.tb-image-wrapper{height:200px}.tb-button,.tbs-buttonss{padding:10px 20px;font-size:14px}}@media (max-width: 480px){.tb-broker-container{padding:40px 15px}.tb-header-title{font-size:1.25rem}.tb-header-description{font-size:13px}.tb-card{border-radius:20px;padding:25px 15px}.tb-card-heading{font-size:20px}.tb-rating{flex-wrap:wrap;gap:8px;justify-content:center}.tb-stats{flex-direction:column;gap:8px;align-items:center}.tb-stats-item{justify-content:center}.tb-image-wrapper{height:180px}.tb-button,.tbs-buttonss{width:100%;max-width:200px}}@media (max-width: 360px){.tb-broker-container{padding:35px 12px}.tb-header-title{font-size:1.1rem}.tb-header-description{font-size:12px}.tb-card-heading{font-size:18px}.tb-card-subtext{font-size:12px}.tb-card{padding:20px 12px;gap:20px}.tb-button,.tbs-buttonss{font-size:13px;padding:9px 16px;max-width:180px}}@media (min-width: 1600px){.tb-broker-container{padding:120px 80px}.tb-header-title{font-size:2.4rem}.tb-header-description{font-size:20px}.tb-card{max-width:1400px;margin:2rem auto 0;height:380px}.tb-card-heading{font-size:28px}.tb-card-subtext{font-size:16px}.tb-button,.tbs-buttonss{font-size:18px;padding:14px 32px}}.tb-button:focus-visible,.tbs-buttonss:focus-visible{outline:2px solid var(--tb-accent-primary)!important;outline-offset:2px;border-radius:4px}.tb-header-title:focus-visible{outline:2px solid var(--tb-accent-primary)!important;outline-offset:4px;border-radius:4px}.tb-stars:focus-visible{outline:none}.tb-skip-link{position:absolute;top:-40px;left:0;background:var(--tb-accent-primary);color:#fff;padding:8px;text-decoration:none;z-index:100}.tb-skip-link:focus-visible{top:0}.tb-broker-container,.tb-header-title,.tb-header-description,.tb-card,.tb-card-heading,.tb-card-subtext,.tb-rating-score,.tb-rating-label,.tb-stats,.tb-stats-number,.tb-button,.tbs-buttonss,.tb-header-title svg path,.tb-stars svg,.tb-image{transition:all .3s ease!important}@media print{.tb-broker-container{background:white!important;color:#000!important}.tb-button,.tbs-buttonss{display:none!important}.tb-image-wrapper{break-inside:avoid}}.market-summary-container{width:100vw;height:150vh;padding:60px;box-sizing:border-box;background:var(--color-background-primary, white);display:flex;flex-direction:column;margin-top:-50px}.market-summary{flex:1;display:flex;flex-direction:column;margin-top:50px;min-height:0}.main-market-summary{flex:1;display:flex;flex-direction:column;gap:20px;min-height:0}.market-section-header{flex-shrink:0;margin-bottom:0}.market-section-header h2{margin:0;font-size:26px;font-weight:700}.market-section-header a{color:var(--color-text-primary, #131722);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color .2s ease}.market-section-header a:hover{color:var(--color-link-hover, #1e53e5)}.market-arrow-icon{display:inline-flex;align-items:center;transition:transform .2s ease}.market-content{flex:1;display:flex;flex-direction:column;gap:20px;min-height:0}.top-row{flex:0 0 60%;display:grid;grid-template-columns:2fr 1fr;gap:20px;min-height:0}.bottom-row{flex:0 0 40%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;min-height:0}.primary-chart-container,.major-indices-container,.bottom-container{background:var(--color-background-primary, #ffffff);border:1px solid var(--color-border-primary-neutral-light, #e0e3eb);border-radius:16px;padding:20px;box-shadow:0 2px 8px #e662620d;min-height:0;overflow:hidden}.primary-chart{height:100%;display:flex;flex-direction:column}.chart-header{flex-shrink:0;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.symbol-info{display:flex;align-items:center;gap:12px;flex:1}.symbol-logo img{width:40px;height:40px;border-radius:8px;object-fit:cover}.symbol-details{display:flex;flex-direction:column;gap:4px;min-width:0}.symbol-link{text-decoration:none;color:var(--color-text-primary, #131722);display:flex;flex-direction:column;gap:2px}.symbol-name{font-weight:700;font-size:1.2rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.symbol-ticker{font-size:.9rem;color:var(--color-text-secondary, #787b86);font-weight:500}.market-status{font-size:.8rem;padding:3px 6px;border-radius:4px;background:var(--color-background-tertiary, #f2f2f2);color:var(--color-text-secondary, #787b86);display:inline-block;width:fit-content;margin-top:4px;font-weight:500}.market-status.closed{background:var(--color-ripe-red-50, #ffebec);color:var(--color-ripe-red-500, #f23645)}.price-info{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;flex-shrink:0}.price{font-size:1.8rem;font-weight:700;line-height:1;white-space:nowrap;color:var(--color-text-primary, #131722)}.currency{font-size:.9rem;color:var(--color-text-secondary, #787b86);font-weight:500}.change{font-size:1rem;font-weight:600;padding:4px 10px;border-radius:6px;display:inline-block;white-space:nowrap}.change.negative{color:var(--color-falling, #f23645);background:var(--color-ripe-red-50, #ffebec)}.chart-placeholder{flex:1;background:var(--color-background-secondary, #f9f9f9);border-radius:8px;border:1px solid var(--color-border-primary-neutral-light, #ebebeb);overflow:hidden;min-height:150px}.chart-visualization{height:100%;position:relative;background:linear-gradient(180deg,var(--color-background-primary, #ffffff) 0%,var(--color-background-secondary, #f9f9f9) 100%)}.chart-grid{height:100%;background-image:linear-gradient(var(--color-border-primary-neutral-light, #ebebeb) 1px,transparent 1px),linear-gradient(90deg,var(--color-border-primary-neutral-light, #ebebeb) 1px,transparent 1px);background-size:20px 20px;opacity:.3}.indices-section{height:100%;display:flex;flex-direction:column}.market-section-title{flex-shrink:0;font-size:1rem;font-weight:600;margin-bottom:12px;color:var(--color-text-primary, #131722);padding-bottom:6px;border-bottom:1px solid var(--color-divider, #ebebeb)}.indices-grid{flex:1;display:flex;flex-direction:column;gap:10px;overflow-y:auto;min-height:0}.index-card{background:var(--color-background-primary, #ffffff);border:1px solid var(--color-card-border, #ebebeb);border-radius:10px;padding:12px;transition:all .2s ease;flex-shrink:0}.index-card:hover{box-shadow:0 2px 6px #0000001a;border-color:var(--color-link, #2962ff)}.index-header{display:flex;align-items:center;gap:10px;margin-bottom:6px}.index-header img{width:32px;height:32px;border-radius:6px;object-fit:cover}.index-info{flex:1;min-width:0}.index-name{font-weight:600;color:var(--color-text-primary, #131722);text-decoration:none;font-size:.9rem;display:block;margin-bottom:3px;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-name:hover{color:var(--color-link-hover, #1e53e5)}.index-meta{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--color-text-secondary, #787b86)}.data-mode{background:var(--color-tv-blue-500, #2962ff);color:#fff;padding:1px 4px;border-radius:2px;font-size:.7rem;font-weight:600}.index-ticker{font-size:.8rem;color:var(--color-text-secondary, #787b86);margin-bottom:6px;font-family:monospace;font-weight:500}.index-price{display:flex;align-items:center;justify-content:space-between;gap:8px}.index-price .price{font-size:1rem;font-weight:700;color:var(--color-text-primary, #131722);white-space:nowrap}.index-price .currency{font-size:.8rem;color:var(--color-text-secondary, #787b86);font-weight:500}.index-price .change{font-size:.9rem;font-weight:600;padding:3px 6px;border-radius:4px;white-space:nowrap}.index-price .change.up{color:var(--color-growing, #089981);background:var(--color-iguana-green-50, #e8f5e9)}.index-price .change.down{color:var(--color-falling, #f23645);background:var(--color-ripe-red-50, #ffebec)}.bottom-container{display:flex;flex-direction:column;height:100%}.tickerCardWithChartContainer-lLLezw9K,.wrapper-jFTZFkQA,.container-vJbfmS16{flex:1;display:flex;flex-direction:column;height:100%}.container-jFTZFkQA{flex:1;display:flex;flex-direction:column;gap:12px;height:100%}.header-jFTZFkQA{flex-shrink:0;display:flex;align-items:center;gap:10px}.logo-PsAlMQQF{border-radius:6px}.xsmall-PsAlMQQF{width:28px;height:28px}.container-dkZGhsyD{text-decoration:none;color:inherit}.titleContainer-dkZGhsyD{display:flex;flex-direction:column;gap:3px}.title-dkZGhsyD{font-size:1rem;font-weight:600;color:var(--color-text-primary, #131722)}.container-t9ccEaDX{display:flex;align-items:center;gap:6px}.dataMode-t9ccEaDX{font-size:.7rem;padding:1px 4px;border-radius:2px;background:var(--color-tv-blue-500, #2962ff);color:#fff;font-weight:600}.sessionStatus-t9ccEaDX{font-size:.75rem;color:var(--color-text-secondary, #787b86)}.valueAndChange-jFTZFkQA{flex-shrink:0;display:flex;align-items:center;justify-content:space-between}.container-MounR3ug{display:flex;align-items:baseline;gap:4px}.value-MounR3ug{font-size:1.3rem;font-weight:700;color:var(--color-text-primary, #131722)}.unit-MounR3ug{font-size:.9rem;color:var(--color-text-secondary, #787b86)}.change-jFTZFkQA{font-size:1rem;font-weight:600}.changePositive-jFTZFkQA{color:var(--color-growing, #089981)}.changeNegative-jFTZFkQA{color:var(--color-falling, #f23645)}.chart-jFTZFkQA{flex:1;min-height:60px;margin:6px 0}.tv-lightweight-charts-mini{width:100%;height:100%;background:var(--color-chart-page-bg, #ebebeb);border-radius:6px;position:relative;overflow:hidden}.mini-chart-placeholder{width:100%;height:100%;background:linear-gradient(90deg,var(--color-tv-blue-500, #2962ff) 0%,transparent 100%);opacity:.1}.futures-chart{background:linear-gradient(90deg,var(--color-growing, #089981) 0%,transparent 100%)}.economy-chart{background:linear-gradient(90deg,var(--color-falling, #f23645) 0%,transparent 100%)}.timeframe-jFTZFkQA{flex-shrink:0;font-size:.8rem;color:var(--color-text-tertiary, #9c9c9c);text-align:right}.falling-Bxh1N34l{color:var(--color-falling, #f23645)}@media (max-width: 1200px){.top-row{grid-template-columns:1fr 1fr}}@media (max-width: 1024px){.market-summary-container{padding:15px}.top-row{flex:0 0 55%;grid-template-columns:1fr;gap:15px}.bottom-row{flex:0 0 45%;grid-template-columns:1fr;gap:15px}.primary-chart-container,.major-indices-container,.bottom-container{min-height:200px}}@media (max-width: 768px){.market-summary-container{padding:10px}.section-header h2{font-size:1.5rem}.market-content{gap:15px}.top-row,.bottom-row{flex:0 0 50%;gap:12px}.primary-chart-container,.major-indices-container,.bottom-container{padding:15px;border-radius:12px}.chart-header{flex-direction:column;gap:12px}.price-info{align-items:flex-start;text-align:left}}@media (max-width: 480px){.market-summary-container{padding:8px}.section-header h2{font-size:1.3rem}.market-content{gap:10px}.top-row{flex:0 0 45%;gap:10px}.bottom-row{flex:0 0 55%;gap:10px}.primary-chart-container,.major-indices-container,.bottom-container{padding:12px;border-radius:10px}}@media (prefers-color-scheme: dark){.market-summary-container{background:var(--color-cold-gray-900, #131722)}.primary-chart-container,.major-indices-container,.bottom-container{background:var(--color-cold-gray-800, #1e222d);border-color:var(--color-cold-gray-700, #2a2e39)}.symbol-link,.index-name,.title-dkZGhsyD,.value-MounR3ug,.price,.symbol-name{color:var(--color-text-primary, #d1d4dc)}.chart-placeholder{background:var(--color-cold-gray-800, #1e222d);border-color:var(--color-cold-gray-700, #2a2e39)}.tv-lightweight-charts-mini{background:var(--color-cold-gray-700, #2a2e39)}.market-status{background:var(--color-cold-gray-700, #2a2e39);color:var(--color-text-secondary, #787b86)}}.indices-grid::-webkit-scrollbar{width:4px}.indices-grid::-webkit-scrollbar-track{background:var(--color-background-secondary, #f5f5f5);border-radius:2px}.indices-grid::-webkit-scrollbar-thumb{background:var(--color-text-tertiary, #cccccc);border-radius:2px}.indices-grid::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary, #999999)}@media (prefers-color-scheme: dark){.indices-grid::-webkit-scrollbar-track{background:var(--color-cold-gray-700, #2a2e39)}.indices-grid::-webkit-scrollbar-thumb{background:var(--color-cold-gray-500, #4a4e5a)}.indices-grid::-webkit-scrollbar-thumb:hover{background:var(--color-cold-gray-400, #5a5e6a)}}.crypto-card{background:#1a1d24;color:#fff;border-radius:12px;padding:20px;max-width:1200px;margin:20px auto;font-family:Inter,sans-serif}.crypto-columns{display:flex;justify-content:space-between;gap:20px}.crypto-section{flex:1;background:#232832;border-radius:10px;padding:15px;display:flex;flex-direction:column}.crypto-section h3{font-size:18px;margin-bottom:15px;color:#00bcd4}.crypto-list{display:flex;flex-direction:column;gap:12px}.crypto-item{display:flex;align-items:center;justify-content:space-between;background:#2b2f3a;padding:10px 12px;border-radius:8px;transition:.2s}.crypto-item:hover{background:#363c49}.crypto-left{display:flex;align-items:center;gap:10px}.crypto-logo{width:28px;height:28px;border-radius:50%}.crypto-name{font-size:14px;font-weight:600}.crypto-ticker{font-size:12px;color:#bbb}.crypto-right{text-align:right}.crypto-value{font-size:14px;font-weight:600}.currency{font-size:12px;color:#bbb}.crypto-change.up{color:#4caf50;font-weight:600}.crypto-change.down{color:#f44336;font-weight:600}.crypto-footer{margin-top:15px;text-align:right}.crypto-footer a{font-size:13px;color:#00bcd4;text-decoration:none}.crypto-footer a:hover{text-decoration:underline}@media screen and (max-width: 992px){.crypto-columns{flex-direction:column}.crypto-section{width:100%}}@media screen and (max-width: 480px){.crypto-card{padding:15px}.crypto-section h3{font-size:16px}.crypto-item{padding:8px 10px}.crypto-name{font-size:13px}.crypto-ticker{font-size:11px}.crypto-value{font-size:13px}}.volatile-card{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:16px;max-width:800px;margin:auto;font-family:Arial,sans-serif}.volatile-header h3{font-size:18px;font-weight:600;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.volatile-header .arrow{font-size:18px;color:#555;margin-left:6px}.volatile-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.stock-item{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid #f0f0f0}.stock-item:last-child{border-bottom:none}.stock-left{display:flex;align-items:center;gap:10px}.stock-logo{width:28px;height:28px;border-radius:50%}.stock-name{font-size:14px;font-weight:500;color:#111}.stock-ticker{font-size:12px;color:#777}.stock-right{text-align:right}.stock-value{font-size:14px;font-weight:600;color:#111}.stock-value .currency{font-size:12px;color:#555;margin-left:2px}.stock-change{font-size:13px;font-weight:600}.stock-change.up{color:#0f9d58}.stock-change.down{color:#d93025}.volatile-footer{margin-top:12px;text-align:left}.volatile-footer a{font-size:13px;color:#2962ff;text-decoration:none;font-weight:500}.volatile-footer a:hover{text-decoration:underline}@media (max-width: 600px){.volatile-grid{grid-template-columns:1fr}}.stocks-news-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Trebuchet MS,sans-serif;max-width:100%;margin:0 auto;background-color:#fff;border-radius:6px;box-shadow:0 1px 2px #0000000d;overflow:hidden;border:1px solid #e0e3eb}.stocks-news-header{padding:16px 20px;border-bottom:1px solid #e0e3eb}.title-wrapper{display:inline-block;max-width:100%;overflow:hidden}.title-container{display:inline-block}.title-link{text-decoration:none;color:inherit;transition:opacity .2s}.title-link:hover{opacity:.8}.news-title{margin:0;font-size:44px;font-weight:700;display:inline-block;line-height:1.4}.arrow-icon{display:inline-flex;align-items:center;margin-left:4px;vertical-align:middle}.arrow-icon svg{transition:transform .2s}.title-link:hover .arrow-icon svg{transform:translate(2px)}.stocks-news-content{padding:0}.news-grid{display:grid;grid-template-columns:1fr;gap:0}.news-card{display:block;text-decoration:none;color:inherit;border-bottom:1px solid #e0e3eb;transition:background-color .15s ease;position:relative}.news-card:hover{background-color:#f8f9fa;text-decoration:none}.news-card:last-child{border-bottom:none}.news-article{padding:16px 20px;position:relative}.article-container{display:flex;flex-direction:column;gap:8px}.article-header{display:flex;align-items:center;font-size:12px;color:#787b86;line-height:1.2;flex-wrap:wrap;gap:6px}.logo-stack{display:flex;margin:0;padding:0;list-style:none;gap:2px}.logo-stack li{position:relative}.company-logo{width:16px;height:16px;border-radius:2px;object-fit:contain;background:#f8f9fa;border:1px solid #e0e3eb}.time-dot{display:flex;align-items:center;position:relative}.time-dot:after{content:"•";margin:0 6px;color:#d1d4dc}.source-name{font-weight:500}.lock-icon{display:inline-flex;align-items:center;margin-left:4px;color:#787b86}.lock-icon svg{width:12px;height:12px}.article-title{font-size:14px;line-height:1.4;color:#131722;font-weight:400;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .15s ease}.news-card:hover .article-title{color:#2962ff}.exclusive-title{color:#787b86}.news-card:hover .exclusive-title{color:#2962ff}.stocks-news-footer{padding:16px 20px;text-align:center;border-top:1px solid #e0e3eb}.more-button{display:inline-flex;align-items:center;position:relative;text-decoration:none;color:#2962ff;font-size:14px;font-weight:500;padding:8px 16px;border-radius:4px;transition:all .2s ease;background:transparent;border:none;cursor:pointer}.more-button:hover{background-color:#f0f5ff;color:#1e53e5;text-decoration:none}.button-background{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px;background-color:currentColor;opacity:0;transition:opacity .2s}.more-button:hover .button-background{opacity:.1}.button-content{display:flex;align-items:center;position:relative;z-index:1}.button-text{display:flex;align-items:center;gap:2px}.button-arrow{display:inline-flex;align-items:center;margin-left:4px;transition:transform .2s ease}.more-button:hover .button-arrow{transform:translate(2px)}@media (max-width: 767px){.stocks-news-header,.news-article{padding:14px 16px}.news-title{font-size:16px}.article-title{font-size:13px;-webkit-line-clamp:3}.article-header{font-size:11px}.stocks-news-footer{padding:14px 16px}.more-button{font-size:13px;padding:6px 14px}}@media (min-width: 768px) and (max-width: 1023px){.news-grid{grid-template-columns:repeat(2,1fr)}.news-card:nth-child(odd){border-right:1px solid #e0e3eb}.news-card:nth-last-child(2):nth-child(odd){border-bottom:none}}@media (min-width: 1024px){.news-grid{grid-template-columns:repeat(3,1fr)}.news-card:nth-child(3n+1),.news-card:nth-child(3n+2){border-right:1px solid #e0e3eb}.news-card:nth-last-child(-n+3){border-bottom:none}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.company-logo{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-reduced-motion: reduce){.news-card,.more-button,.title-link,.arrow-icon svg,.button-arrow{transition:none}}@media (prefers-color-scheme: dark){.stocks-news-container{background-color:#1e222d;border-color:#2a2e39}.news-title,.article-title{color:#d1d4dc}.news-card:hover{background-color:#2a2e39}.stocks-news-header,.stocks-news-footer{border-color:#2a2e39}.article-header{color:#787b86}.company-logo{background:#2a2e39;border-color:#363a45}}.news-card:focus-visible,.more-button:focus-visible,.title-link:focus-visible{outline:2px solid #2962ff;outline-offset:2px}.stocks-news-container.loading .article-title,.stocks-news-container.loading .article-header{color:transparent;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}.ok-container-oFtCtY_t{width:100%;max-width:1200px;margin:0 auto;padding:0;box-sizing:border-box}.ok-header-oFtCtY_t{margin-bottom:20px}.ok-wrapper-HeCy_Rm7,.ok-titleAndHintWrapper-HeCy_Rm7{display:flex;align-items:center}.ok-container-HeCy_Rm7{display:inline-block}.ok-containerLink-HeCy_Rm7{text-decoration:none;color:inherit}.ok-title-HeCy_Rm7{font-size:24px;font-weight:700;margin:0;color:#131722;display:flex;align-items:center}.ok-noBreak-HkGXK524{white-space:nowrap}.ok-arrowIcon-HeCy_Rm7{margin-left:4px;display:inline-flex;align-items:center}.ok-content-oFtCtY_t{margin-bottom:24px}.ok-grid-iTt_Zp4a{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.ok-card-DmjQR0Aa{display:block;text-decoration:none;color:inherit;border:1px solid #e0e3eb;border-radius:8px;transition:all .2s ease;background-color:#fff}.ok-card-DmjQR0Aa:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px);text-decoration:none;color:inherit}.ok-article-DmjQR0Aa{padding:16px;height:100%;box-sizing:border-box}.ok-container-DmjQR0Aa{height:100%;display:flex;flex-direction:column}.ok-header-DmjQR0Aa{display:flex;align-items:center;margin-bottom:12px;font-size:12px;color:#787b86}.ok-stack-L2E26Swf{display:flex;align-items:center;margin:0 8px 0 0;padding:0;list-style:none}.ok-stack--xxxsmall-L2E26Swf{gap:4px}.ok-logo-PsAlMQQF{width:16px;height:16px;border-radius:2px;object-fit:cover}.ok-xxxsmall-PsAlMQQF{width:16px;height:16px}.ok-letter-PsAlMQQF{display:flex;align-items:center;justify-content:center;background-color:#f0f3fa;color:#131722;font-weight:600;font-size:10px}.ok-date-TUPxzdRV{margin-right:8px}.ok-doth-TUPxzdRV:after{content:"•";margin-left:8px}.ok-title-DmjQR0Aa{font-size:16px;font-weight:600;line-height:1.4;color:#131722;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ok-footer-oFtCtY_t{display:flex}.ok-button-hLc5LYm1{display:inline-flex;align-items:left;text-decoration:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:600;color:#2962ff;background-color:transparent;border:1px solid #2962ff;transition:all .2s ease;position:relative}.ok-button-hLc5LYm1:hover{background-color:#2962ff;color:#fff;text-decoration:none}.ok-background-H6_2ZGVv{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;transition:background-color .2s ease}.ok-content-H6_2ZGVv{display:flex;align-items:center;position:relative;z-index:1}.ok-arrowIcon-hLc5LYm1{margin-left:4px;display:inline-flex;align-items:center}@media (max-width: 768px){.ok-container-oFtCtY_t{padding:0 12px}.ok-title-HeCy_Rm7{font-size:20px}.ok-grid-iTt_Zp4a{grid-template-columns:1fr;gap:12px}.ok-article-DmjQR0Aa{padding:12px}.ok-title-DmjQR0Aa{font-size:14px}}@media (max-width: 480px){.ok-container-oFtCtY_t{padding:0 8px}.ok-title-HeCy_Rm7{font-size:18px}.ok-header-DmjQR0Aa{flex-wrap:wrap}.ok-stack-L2E26Swf{margin-bottom:4px}}.yo-forex-heatmap{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;border:1px solid #e0e3eb;border-radius:8px;background:white;max-width:1200px;margin:20px 0 20px 80px}.yo-heatmap-header{padding:16px 20px;border-bottom:1px solid #e0e3eb}.yo-header-wrapper{display:flex;align-items:center}.yo-title-wrapper{flex:1}.yo-title-link{text-decoration:none;color:inherit}.yo-heatmap-title{margin:0;font-size:1.75rem;font-weight:600;color:#131722;display:flex;align-items:center;gap:4px}.yo-arrow-icon{display:inline-flex;align-items:center}.yo-heatmap-content{padding:20px}.yo-table-container{overflow-x:auto}.yo-table-wrapper{min-width:700px}.yo-heatmap-table{width:100%;border-collapse:collapse;font-size:14px}.heatmap-table th,.heatmap-table td{padding:8px 12px;text-align:center;border:1px solid #f0f3fa}.heatmap-table th{background:#f8f9fc;font-weight:600;color:#131722}.yo-currency-block{display:flex;align-items:center;gap:8px;white-space:nowrap;font-weight:600}.yo-currency-flag{width:20px;height:20px;border-radius:2px;object-fit:cover}.heatmap-cell{min-width:80px;height:40px;transition:background-color .2s ease}.heatmap-cell.empty{background:#f8f9fc}.yo-cell-content{font-weight:500}.yo-percent-symbol{font-size:.85em}.positive-xl{background:#e1f5e1;color:#2e7d32}.positive-l{background:#f1f8e9;color:#558b2f}.positive-m{background:#f9fbe7;color:#9e9d24}.positive-s{background:#fffde7;color:#f9a825}.neutral{background:#f5f5f5;color:#757575}.negative-s{background:#fff3e0;color:#ef6c00}.negative-m{background:#ffebee;color:#d32f2f}.negative-l{background:#fce4ec;color:#c2185b}.negative-xl{background:#f3e5f5;color:#7b1fa2}.yo-timeframe-selector{margin-top:20px;padding-top:20px;border-top:1px solid #e0e3eb}.yo-timeframe-options{display:flex;flex-wrap:wrap;gap:8px}.yo-timeframe-button{padding:8px 16px;border:1px solid #e0e3eb;background:white;border-radius:4px;font-size:14px;font-weight:400;color:#131722;cursor:pointer;transition:all .2s ease}.yo-timeframe-button:hover{background:#f8f9fc;border-color:#d1d4dc}.yo-timeframe-button.selected{background:#2962ff;color:#fff;border-color:#2962ff;font-weight:600}.yo-heatmap-footer{padding:16px 20px;border-top:1px solid #e0e3eb;text-align:center}.yo-see-all-button{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#2962ff;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;font-weight:600;transition:background-color .2s ease;position:relative;overflow:hidden}.yo-see-all-button:hover{background:#1e53e5}.yo-button-background{position:absolute;top:0;left:0;right:0;bottom:0;background:inherit}.yo-button-content{display:flex;align-items:center;gap:4px;position:relative;z-index:1}@media (max-width: 768px){.yo-forex-heatmap{margin:8px;border-radius:6px}.yo-heatmap-header,.yo-heatmap-content,.yo-heatmap-footer{padding:12px 16px}.yo-heatmap-title{font-size:16px}.yo-heatmap-table{font-size:12px}.yo-heatmap-table th,.yo-heatmap-table td{padding:6px 8px}.yo-currency-flag{width:16px;height:16px}.yo-heatmap-cell{min-width:60px;height:35px}.yo-timeframe-options{gap:4px}.yo-timeframe-button{padding:6px 12px;font-size:12px}.yo-see-all-button{padding:8px 16px;font-size:13px}}@media (max-width: 480px){.yo-table-wrapper{min-width:600px}.yo-heatmap-table{font-size:11px}.yo-currency-block{flex-direction:column;gap:2px}.yo-timeframe-options{justify-content:center}.yo-timeframe-button{flex:1;min-width:calc(33.333% - 4px);text-align:center}}.yo-heatmap-cell.loading{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}.IO-indicators-strategies-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-top:0;padding:54px}.IO-indicators-strategies-header{padding:16px 0}.IO-header-wrapper,.IO-title-wrapper{display:flex;align-items:center}.IO-title-container{margin-right:8px}.IO-title-link{text-decoration:none;color:inherit}.section-header{flex-shrink:0;margin-bottom:0}.section-header h2{margin:0;font-size:1.75rem;font-weight:700}.section-header a{color:var(--color-text-primary, #131722);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color .2s ease}.section-header a:hover{color:var(--color-link-hover, #1e53e5)}.arrow-icon{display:inline-flex;align-items:center;transition:transform .2s ease}.section-header a:hover .arrow-icon{transform:translate(2px)}.indicators-strategies-content{margin-top:16px}.tabs-scroll-wrap{overflow-x:auto}.square-tabs{display:flex;gap:12px;border-bottom:1px solid #e0e3eb;margin-top:-20px}.tab-button{background:none;border:none;padding:8px 16px;cursor:pointer;border-bottom:2px solid transparent;color:#787b86;font-size:14px;font-weight:500;transition:all .2s ease}.tab-button.selected{color:#2962ff;border-bottom-color:#2962ff}.tab-button:hover{color:#2962ff}.scripts-cards-container{position:relative}.scripts-filmstrip{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:6px;padding:8px 0;scrollbar-width:none;-ms-overflow-style:none}.scripts-filmstrip::-webkit-scrollbar{display:none}.scripts-scroll-container{display:flex;gap:56px;min-width:min-content}.script-card{min-width:300px;background:white;border-radius:8px;box-shadow:0 1px 2px #0000001a;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.script-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.script-text-block{padding:16px}.script-title{display:block;font-size:16px;font-weight:600;color:#131722;text-decoration:none;margin-bottom:8px;line-height:1.4;transition:color .2s ease}.script-title:hover{color:#2962ff}.script-description{display:block;font-size:14px;color:#787b86;text-decoration:none;line-height:1.4;max-height:60px;overflow:hidden;transition:color .2s ease}.script-description:hover{color:#2962ff}.script-preview{position:relative;height:170px;background:#f8f9fa}.preview-grid{position:relative;height:100%;width:100%}.corner{position:absolute;z-index:2}.top-left{top:8px;left:8px}.top-right{top:8px;right:8px}.editors-pick-badge{background:#2962ff;padding:4px 8px;border-radius:4px;display:flex;align-items:center;text-decoration:none;transition:background-color .2s ease}.editors-pick-badge:hover{background:#1e53e0}.badge-icon{width:16px;height:16px;filter:brightness(0) invert(1)}.script-type-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(255,255,255,.9);border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.script-type-icon svg{width:20px;height:20px;color:#2962ff}.preview-image-link{display:block;height:100%;width:100%}.preview-picture{height:100%;width:100%}.preview-image{width:100%;height:100%;object-fit:cover}.script-meta{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;background:#fafbfd;border-top:1px solid #e0e3eb}.publication-info{display:flex;flex-direction:column;gap:4px}.author-info{font-style:normal}.author-link{font-size:12px;color:#787b86;text-decoration:none;transition:color .2s ease}.author-link:hover{color:#2962ff}.publication-date{font-size:12px;color:#b2b5be}.script-buttons{display:flex;gap:8px;align-items:center}.comment-button{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#f7f8fa;border:1px solid #e0e3eb;border-radius:4px;text-decoration:none;color:#787b86;font-size:14px;transition:all .2s ease}.comment-button:hover{background:#eef0f5;color:#2962ff}.button-icon svg{width:16px;height:16px}.boost-button{background:#f7f8fa;border:1px solid #e0e3eb;border-radius:4px;padding:6px 12px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s ease}.boost-button:hover{background:#eef0f5;border-color:#2962ff}.boost-button:hover .boost-count{color:#2962ff}.boost-count{font-size:14px;color:#787b86;font-weight:500;transition:color .2s ease}.see-all-card{display:flex;align-items:center;justify-content:center;min-width:200px;background:#f7f8fa;border:1px dashed #e0e3eb;border-radius:8px;text-decoration:none;color:#2962ff;padding:20px;transition:all .2s ease}.see-all-card:hover{background:#eef0f5;border-color:#2962ff;transform:translateY(-1px)}.see-all-content{margin:0;display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500}.see-all-arrow svg{width:12px;height:12px;transition:transform .2s ease}.see-all-card:hover .see-all-arrow svg{transform:translate(2px)}.scroll-button{position:absolute;top:50%;transform:translateY(-50%);z-index:3;opacity:0;transition:opacity .2s ease}.scripts-filmstrip:hover .scroll-button{opacity:1}.scroll-arrow-button{background:white;border:1px solid #e0e3eb;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000001a;transition:all .2s ease}.scroll-arrow-button:hover{background:#f7f8fa;border-color:#2962ff;box-shadow:0 4px 12px #2962ff33}.arrow-content svg{width:20px;height:20px;color:#787b86;transition:color .2s ease}.scroll-arrow-button:hover .arrow-content svg{color:#2962ff}@media (max-width: 768px){.scripts-filmstrip{gap:12px}.script-card{min-width:280px}.section-title{font-size:18px}.scroll-button{display:none}}@media (max-width: 480px){.script-card{min-width:260px}.script-text-block{padding:12px}.script-meta{padding:8px 12px;flex-direction:column;gap:8px;align-items:flex-start}.script-buttons{width:100%;justify-content:space-between}}.ec-economic-calendar-container{display:flex;flex-direction:column;height:100vh;width:100%;background:#000000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;position:relative;overflow:hidden}[data-theme=light] .ec-economic-calendar-container{background:#f5f7fa;color:#1a1a2e}.ec-economic-calendar-container ::-webkit-scrollbar{width:6px;height:6px}.ec-economic-calendar-container ::-webkit-scrollbar-track{background:#111111}[data-theme=light] .ec-economic-calendar-container ::-webkit-scrollbar-track{background:#f0f2f5}.ec-economic-calendar-container ::-webkit-scrollbar-thumb{background:#1abc9c;border-radius:20px}.ec-economic-calendar-container ::-webkit-scrollbar-thumb:hover{background:#16a085}.ec-header{height:64px;border-bottom:1px solid #1abc9c;display:flex;align-items:center;padding:0 1.5rem;justify-content:space-between;background:#0a0a0a;position:relative;z-index:100;flex-shrink:0;margin-top:60px}[data-theme=light] .ec-header{background:#ffffff;border-bottom-color:#1abc9c}.ec-header-left{display:flex;align-items:center;gap:1.5rem}.ec-menu-button{padding:.5rem;background:transparent;border:none;border-radius:9999px;color:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}[data-theme=light] .ec-menu-button{color:#1a1a2e}.ec-menu-button:hover{background:rgba(26,188,156,.2);color:#1abc9c}.ec-logo-container{display:flex;align-items:center;gap:.75rem}.ec-logo-icon{background:#1abc9c;padding:.375rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff}.ec-logo-text{font-size:22px;font-weight:500;letter-spacing:-.025em;color:#fff}[data-theme=light] .ec-logo-text{color:#1a1a2e}.ec-nav-controls{display:flex;align-items:center;margin-left:2rem;gap:1rem}.ec-today-button{padding:.375rem 1.5rem;border:1px solid #1abc9c;border-radius:9999px;font-size:.875rem;font-weight:500;background:transparent;color:#fff;cursor:pointer;transition:all .2s}[data-theme=light] .ec-today-button{color:#1a1a2e}.ec-today-button:hover{background:rgba(26,188,156,.2);border-color:#1abc9c}.ec-nav-arrows{display:flex;align-items:center;gap:.25rem}.ec-nav-arrow{padding:.5rem;background:transparent;border:none;border-radius:9999px;color:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}[data-theme=light] .ec-nav-arrow{color:#1a1a2e}.ec-nav-arrow:hover{background:rgba(26,188,156,.2);color:#1abc9c}.ec-current-month{font-size:1.25rem;font-weight:400;margin-left:1rem;color:#fff}[data-theme=light] .ec-current-month{color:#1a1a2e}.ec-header-right{display:flex;align-items:center;gap:1rem}.ec-search-button{padding:.5rem;background:transparent;border:none;border-radius:9999px;color:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}[data-theme=light] .ec-search-button{color:#1a1a2e}.ec-search-button:hover{background:rgba(26,188,156,.2);color:#1abc9c}.ec-view-selector{position:relative;display:flex;align-items:center}.ec-view-dropdown{padding:.375rem 2rem .375rem 1rem;border:1px solid #1abc9c;border-radius:9999px;font-size:.875rem;font-weight:500;background:#0a0a0a;color:#fff;cursor:pointer;transition:all .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-theme=light] .ec-view-dropdown{background:#ffffff;color:#1a1a2e}.ec-view-dropdown:hover{background:rgba(26,188,156,.2)}.ec-dropdown-icon{position:absolute;right:.75rem;pointer-events:none;color:#1abc9c}.ec-main-content{display:flex;flex:1;overflow:hidden;position:relative;height:calc(100vh - 124px)}.ec-calendar-view-container{flex:1;overflow:auto;padding:1rem}.ec-sidebar{width:320px;flex-shrink:0;display:flex;flex-direction:column;padding:1.5rem 1rem 1.5rem 1.5rem;gap:1.5rem;background:#0a0a0a;border-right:1px solid #1abc9c;overflow-y:auto;height:100%}[data-theme=light] .ec-sidebar{background:#ffffff;border-right-color:#1abc9c}.ec-sidebar-content{display:flex;flex-direction:column;gap:1.5rem}.ec-track-button{display:flex;align-items:center;gap:1rem;background:#1abc9c;color:#fff;padding:.875rem 1.25rem;border:none;border-radius:9999px;font-weight:500;cursor:pointer;transition:all .3s;width:100%}.ec-track-button:hover{transform:translateY(-2px);filter:brightness(1.1)}.ec-track-button-icon{transition:transform .3s}.ec-track-button:hover .ec-track-button-icon{transform:rotate(90deg)}.ec-track-button-chevron{margin-left:auto;opacity:.6}.ec-filter-section{margin-bottom:.5rem;padding:0 .5rem}.ec-filter-title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#a0aec0;margin-bottom:.75rem}[data-theme=light] .ec-filter-title{color:#4a5568}.ec-filter-options{display:flex;flex-wrap:wrap;gap:.5rem}.ec-filter-option{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:500;background:#111111;color:#a0aec0;border:1px solid rgba(26,188,156,.3);cursor:pointer;transition:all .2s ease}[data-theme=light] .ec-filter-option{background:#f0f2f5;color:#4a5568}.ec-filter-option:hover{background:rgba(26,188,156,.2)}.ec-filter-option.ec-active{background:#1abc9c;color:#fff;border-color:#1abc9c}.ec-mini-calendar{margin-bottom:.5rem;background:#111111;border-radius:1rem;padding:1rem;border:1px solid #1abc9c;width:100%;box-sizing:border-box}[data-theme=light] .ec-mini-calendar{background:#f0f2f5}.ec-mini-calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:0 .25rem;flex-wrap:wrap;gap:.5rem}.ec-mini-calendar-month{font-size:.875rem;font-weight:500;color:#fff}[data-theme=light] .ec-mini-calendar-month{color:#1a1a2e}.ec-mini-calendar-nav{display:flex;gap:.5rem}.ec-mini-calendar-nav-button{padding:.25rem;background:transparent;border:none;border-radius:9999px;color:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}[data-theme=light] .ec-mini-calendar-nav-button{color:#1a1a2e}.ec-mini-calendar-nav-button:hover{background:rgba(26,188,156,.2);color:#1abc9c}.ec-mini-calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:10px;font-weight:500;color:#1abc9c;margin-bottom:.75rem;gap:.25rem}.ec-mini-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.ec-mini-calendar-day{font-size:11px;height:2rem;width:100%;max-width:2rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;margin:0 auto;background:transparent;border:none;cursor:pointer;transition:all .2s;color:#fff}[data-theme=light] .ec-mini-calendar-day{color:#1a1a2e}.ec-mini-calendar-day.ec-other-month{color:#4a5568}.ec-mini-calendar-day.ec-today{background:#1abc9c;color:#fff;font-weight:700}.ec-mini-calendar-day.ec-selected{background:rgba(26,188,156,.3);color:#1abc9c}.ec-mini-calendar-day:hover:not(.ec-today):not(.ec-selected){background:rgba(26,188,156,.2)}.ec-tracked-events{padding:0}.ec-tracked-events-header{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:600;color:#fff;margin-bottom:1rem;padding:0 .25rem}[data-theme=light] .ec-tracked-events-header{color:#1a1a2e}.ec-tracked-events-title{display:flex;align-items:center;gap:.75rem}.ec-tracked-events-icon{color:#1abc9c}.ec-add-event-button{padding:.375rem;background:transparent;border:none;border-radius:.375rem;color:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}[data-theme=light] .ec-add-event-button{color:#1a1a2e}.ec-add-event-button:hover{background:rgba(26,188,156,.2);color:#1abc9c}.ec-events-list{display:flex;flex-direction:column;gap:.5rem}.ec-event-item{position:relative;display:flex;flex-direction:column;padding:.75rem;border-radius:.75rem;border:1px solid transparent;transition:all .2s}.ec-event-item:hover{background:rgba(26,188,156,.2);border-color:#1abc9c}.ec-event-item-header{display:flex;align-items:center;justify-content:space-between}.ec-event-checkbox-label{display:flex;align-items:center;gap:.75rem;cursor:pointer;flex:1}.ec-event-checkbox{width:1rem;height:1rem;border-radius:.25rem;border:1px solid #1abc9c;background:transparent;accent-color:#1abc9c;cursor:pointer}.ec-event-name{font-size:.75rem;font-weight:500;transition:all .2s}.ec-event-name.ec-active{color:#fff}[data-theme=light] .ec-event-name.ec-active{color:#1a1a2e}.ec-event-name.ec-inactive{color:#4a5568;text-decoration:line-through}.ec-event-actions{opacity:0;display:flex;align-items:center;gap:.25rem;transition:all .2s}.ec-event-item:hover .ec-event-actions{opacity:1}.ec-event-action-button{padding:.25rem;background:transparent;border:none;cursor:pointer;color:#fff;transition:all .2s;display:flex;align-items:center;justify-content:center;border-radius:.25rem}[data-theme=light] .ec-event-action-button{color:#1a1a2e}.ec-event-action-button:hover{background:rgba(26,188,156,.2);color:#1abc9c}.ec-event-action-button.ec-delete:hover{color:#ea4335;background:rgba(234,67,53,.1)}.ec-event-details{margin-left:1.75rem;margin-top:.5rem;display:flex;align-items:center;gap:.5rem;font-size:10px;flex-wrap:wrap}.ec-importance-badge{padding:2px 8px;border-radius:12px;font-size:9px;font-weight:600;color:#fff}.ec-event-details-icon{width:10px;height:10px;color:#1abc9c}.ec-empty-events{text-align:center;padding:1.5rem;color:#4a5568;font-size:12px;background:#111111;border-radius:.75rem;border:1px dashed #1abc9c}[data-theme=light] .ec-empty-events{background:#f0f2f5}.ec-day-view{height:100%;display:flex;flex-direction:column;background:#000000;border-radius:1rem;overflow:hidden;border:1px solid #1abc9c}[data-theme=light] .ec-day-view{background:#f5f7fa}.ec-day-header{padding:1rem;border-bottom:1px solid #1abc9c;background:#0a0a0a}[data-theme=light] .ec-day-header{background:#ffffff}.ec-day-header h3{font-size:1.5rem;font-weight:600;color:#fff}[data-theme=light] .ec-day-header h3{color:#1a1a2e}.ec-day-grid{display:flex;flex:1;overflow:auto;height:calc(100% - 80px)}.ec-time-column{width:80px;flex-shrink:0;border-right:1px solid #1abc9c;background:#0a0a0a}[data-theme=light] .ec-time-column{background:#ffffff}.ec-hour-label{height:80px;padding:.5rem;font-size:.75rem;color:#a0aec0;text-align:right;border-bottom:1px solid #1abc9c}[data-theme=light] .ec-hour-label{color:#4a5568}.ec-events-column{flex:1;background:#000000}[data-theme=light] .ec-events-column{background:#f5f7fa}.ec-hour-slot{min-height:80px;padding:.5rem;border-bottom:1px solid #1abc9c;position:relative;background:#000000}[data-theme=light] .ec-hour-slot{background:#f5f7fa}.ec-day-event{background:rgba(0,0,0,.85);border-left:3px solid #1abc9c;border-radius:.5rem;padding:.5rem;margin-bottom:.5rem;cursor:pointer;transition:all .2s;display:flex;gap:.5rem;border:1px solid rgba(26,188,156,.3)}[data-theme=light] .ec-day-event{background:rgba(255,255,255,.95)}.ec-day-event:hover{transform:translate(4px);background:rgba(26,188,156,.2)}.ec-event-time{font-size:.7rem;font-weight:600;color:#1abc9c;white-space:nowrap}.ec-event-info{flex:1}.ec-event-type{display:flex;align-items:center;gap:.25rem;font-size:.65rem;color:#a0aec0;margin-bottom:.25rem}[data-theme=light] .ec-event-type{color:#4a5568}.ec-week-view{height:100%;display:flex;flex-direction:column;background:#000000;border-radius:1rem;overflow:hidden;border:1px solid #1abc9c}[data-theme=light] .ec-week-view{background:#f5f7fa}.ec-week-header{display:grid;grid-template-columns:80px repeat(7,1fr);border-bottom:1px solid #1abc9c;background:#0a0a0a;position:sticky;top:0;z-index:10;flex-shrink:0}[data-theme=light] .ec-week-header{background:#ffffff}.ec-week-day-header{padding:1rem;text-align:center;border-right:1px solid #1abc9c;background:inherit}.ec-week-day-header:last-child{border-right:none}.ec-weekday-name{display:block;font-size:.75rem;font-weight:600;color:#1abc9c;text-transform:uppercase;margin-bottom:.25rem}.ec-weekday-date{display:inline-block;font-size:1.25rem;font-weight:500;padding:.25rem .5rem;border-radius:9999px;color:#fff}[data-theme=light] .ec-weekday-date{color:#1a1a2e}.ec-weekday-date.ec-today{background:#1abc9c;color:#fff}.ec-week-grid{display:flex;flex:1;overflow:auto;min-height:0}.ec-week-time-column{width:80px;flex-shrink:0;display:flex;flex-direction:column;background:#0a0a0a;position:sticky;left:0;z-index:5;overflow:hidden}.ec-week-time-column:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:#1abc9c;pointer-events:none}[data-theme=light] .ec-week-time-column{background:#ffffff}.ec-week-hour-label{height:80px;padding:.5rem;font-size:.7rem;color:#a0aec0;text-align:right;border-bottom:1px solid #1abc9c;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box}[data-theme=light] .ec-week-hour-label{color:#4a5568;background:#ffffff}.ec-week-days-grid{flex:1;display:grid;grid-template-columns:repeat(7,1fr);background:#000000;overflow-y:auto;overflow-x:hidden}[data-theme=light] .ec-week-days-grid{background:#f5f7fa}.ec-week-day-column{display:flex;flex-direction:column;background:#000000;position:relative}.ec-week-day-column:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:#1abc9c;pointer-events:none}.ec-week-day-column:last-child:after{display:none}[data-theme=light] .ec-week-day-column{background:#f5f7fa}.ec-week-hour-slot{height:80px;padding:.25rem;border-bottom:1px solid #1abc9c;background:inherit;position:relative;box-sizing:border-box;overflow-y:auto}.ec-week-hour-slot::-webkit-scrollbar{display:none}.ec-week-hour-slot{-ms-overflow-style:none;scrollbar-width:none}[data-theme=light] .ec-week-hour-slot{background:#ffffff}.ec-week-hour-slot:last-child{border-bottom:1px solid #1abc9c}.ec-week-event{background:rgba(0,0,0,.85);border-left:3px solid;border-radius:.375rem;padding:.375rem;margin-bottom:.25rem;cursor:pointer;transition:all .2s;font-size:.7rem;border:1px solid rgba(26,188,156,.3);width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.125rem}.ec-week-event:last-child{margin-bottom:0}[data-theme=light] .ec-week-event{background:rgba(255,255,255,.95)}.ec-week-event:hover{background:rgba(26,188,156,.2);transform:translate(2px)}.ec-week-event .ec-event-time{font-size:.6rem;font-weight:600;color:#1abc9c}.ec-week-event .ec-event-info{flex:1}.ec-week-event .ec-event-type{display:flex;align-items:center;gap:.25rem;font-size:.55rem;color:#a0aec0}[data-theme=light] .ec-week-event .ec-event-type{color:#4a5568}.ec-week-event .ec-event-title{font-size:.65rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}[data-theme=light] .ec-week-event .ec-event-title{color:#1a1a2e}.ec-week-days-grid::-webkit-scrollbar{width:6px}.ec-week-days-grid::-webkit-scrollbar-track{background:#111111}[data-theme=light] .ec-week-days-grid::-webkit-scrollbar-track{background:#f0f2f5}.ec-week-days-grid::-webkit-scrollbar-thumb{background:#1abc9c;border-radius:20px}.ec-month-view{height:100%;display:flex;flex-direction:column;background:#000000;border-radius:1rem;overflow:hidden;border:1px solid #1abc9c}[data-theme=light] .ec-month-view{background:#f5f7fa}.ec-month-weekdays{display:grid;grid-template-columns:repeat(7,1fr);background:#0a0a0a;border-bottom:1px solid #1abc9c;position:sticky;top:0;z-index:10}[data-theme=light] .ec-month-weekdays{background:#ffffff}.ec-month-weekday{padding:1rem;text-align:center;font-weight:600;color:#1abc9c;font-size:.75rem;text-transform:uppercase;border-right:1px solid #1abc9c}.ec-month-weekday:last-child{border-right:none}.ec-month-grid{display:grid;grid-template-columns:repeat(7,1fr);flex:1;overflow:auto;background:#000000}[data-theme=light] .ec-month-grid{background:#f5f7fa}.ec-month-day{min-height:120px;padding:.5rem;border-right:1px solid #1abc9c;border-bottom:1px solid #1abc9c;background:#000000;transition:background .2s}[data-theme=light] .ec-month-day{background:#f5f7fa}.ec-month-day:hover{background:rgba(26,188,156,.2)}.ec-month-day.ec-other-month{background:#111111;opacity:.6}[data-theme=light] .ec-month-day.ec-other-month{background:#f0f2f5}.ec-month-day-number{font-size:.875rem;font-weight:500;color:#fff;margin-bottom:.5rem}[data-theme=light] .ec-month-day-number{color:#1a1a2e}.ec-month-day.ec-today .ec-month-day-number{background:#1abc9c;display:inline-block;padding:.125rem .375rem;border-radius:9999px;color:#fff}.ec-month-events{display:flex;flex-direction:column;gap:.25rem}.ec-month-event{display:flex;align-items:center;gap:.25rem;padding:.25rem;font-size:.7rem;border-left:2px solid #1abc9c;border-radius:.25rem;background:rgba(0,0,0,.85);cursor:pointer;transition:all .2s;overflow:hidden;white-space:nowrap;border:1px solid rgba(26,188,156,.3)}[data-theme=light] .ec-month-event{background:rgba(255,255,255,.95)}.ec-month-event:hover{background:rgba(26,188,156,.2);transform:translate(2px)}.ec-month-event .ec-event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-more-events{font-size:.65rem;color:#1abc9c;padding:.125rem .25rem;cursor:pointer}.ec-more-events:hover{text-decoration:underline}.ec-year-view{height:100%;display:flex;flex-direction:column;background:#000000;border-radius:1rem;overflow:auto;padding:1rem;border:1px solid #1abc9c}[data-theme=light] .ec-year-view{background:#f5f7fa}.ec-year-header{text-align:center;padding:1rem;margin-bottom:1rem;border-bottom:1px solid #1abc9c}.ec-year-header h2{font-size:2rem;font-weight:600;color:#1abc9c}.ec-months-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.ec-year-month{background:#0a0a0a;border:1px solid #1abc9c;border-radius:1rem;overflow:hidden;transition:all .2s}[data-theme=light] .ec-year-month{background:#ffffff}.ec-year-month:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #1abc9c33}.ec-year-month-header{background:#1abc9c;padding:.75rem;font-weight:600;color:#fff;text-align:center;border-bottom:1px solid #1abc9c}.ec-year-month-events{padding:.5rem;max-height:300px;overflow-y:auto}.ec-year-event{display:flex;align-items:center;gap:.5rem;padding:.5rem;margin-bottom:.5rem;border-left:3px solid #1abc9c;border-radius:.375rem;background:rgba(0,0,0,.85);cursor:pointer;transition:all .2s;font-size:.75rem;border:1px solid rgba(26,188,156,.3)}[data-theme=light] .ec-year-event{background:rgba(255,255,255,.95)}.ec-year-event:hover{background:rgba(26,188,156,.2);transform:translate(2px)}.ec-event-date{font-weight:600;color:#1abc9c;min-width:2rem;font-size:.7rem}.ec-year-event .ec-event-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;align-items:center;padding:10vh 1.5rem 0 1.5rem}.ec-search-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=light] .ec-search-backdrop{background:rgba(0,0,0,.6)}.ec-search-container{position:relative;width:100%;max-width:42rem;animation:ec-fadeIn .3s ease-out}@keyframes ec-fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ec-search-box{background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1.5rem;border:1px solid #1abc9c;overflow:hidden}[data-theme=light] .ec-search-box{background:rgba(255,255,255,.95)}.ec-search-input-container{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;border-bottom:1px solid #1abc9c}.ec-search-icon{color:#1abc9c}.ec-search-input{flex:1;background:transparent;border:none;font-size:1.25rem;color:#fff;outline:none}[data-theme=light] .ec-search-input{color:#1a1a2e}.ec-search-input::placeholder{color:#4a5568}.ec-search-close{padding:.5rem;background:transparent;border:none;border-radius:9999px;color:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}[data-theme=light] .ec-search-close{color:#1a1a2e}.ec-search-close:hover{background:rgba(26,188,156,.2);color:#1abc9c}.ec-search-results{max-height:60vh;overflow-y:auto;padding:1rem}.ec-empty-search{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0;color:#4a5568;gap:1.5rem}.ec-empty-search-icon{opacity:.3;color:#1abc9c}.ec-empty-search-text{font-size:.875rem;font-weight:300;color:#fff}[data-theme=light] .ec-empty-search-text{color:#1a1a2e}.ec-results-list{display:flex;flex-direction:column;gap:.5rem}.ec-search-result-item{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-radius:1rem;cursor:pointer;border:1px solid transparent;transition:all .2s}.ec-search-result-item:hover{background:rgba(26,188,156,.2);border-color:#1abc9c}.ec-result-left{display:flex;align-items:center;gap:1rem;flex:1}.ec-result-accent{width:.25rem;height:2rem;border-radius:9999px;background-color:#1abc9c;flex-shrink:0}.ec-result-info{flex:1}.ec-result-info h4{font-weight:500;font-size:.875rem;color:#fff;margin:0 0 .25rem}[data-theme=light] .ec-result-info h4{color:#1a1a2e}.ec-result-meta{display:flex;align-items:center;gap:1rem;font-size:.7rem;color:#4a5568;flex-wrap:wrap}.ec-result-meta-item{display:flex;align-items:center;gap:.25rem}.ec-result-arrow{color:#fff;transition:all .2s;flex-shrink:0}[data-theme=light] .ec-result-arrow{color:#1a1a2e}.ec-search-result-item:hover .ec-result-arrow{color:#1abc9c;transform:translate(.25rem)}.ec-search-footer{background:#111111;padding:.75rem 2rem;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#1abc9c;border-top:1px solid #1abc9c;text-transform:uppercase;letter-spacing:.05em}[data-theme=light] .ec-search-footer{background:#f0f2f5}.ec-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:2rem}.ec-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ec-modal-content{position:relative;width:100%;max-width:28rem;padding:2rem;border:1px solid #1abc9c;background:rgba(0,0,0,.85);border-radius:1rem}[data-theme=light] .ec-modal-content{background:rgba(255,255,255,.95)}.ec-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.ec-modal-title{font-size:1.25rem;font-weight:500;color:#fff}[data-theme=light] .ec-modal-title{color:#1a1a2e}.ec-modal-close{padding:.5rem;background:transparent;border:none;border-radius:9999px;color:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}[data-theme=light] .ec-modal-close{color:#1a1a2e}.ec-modal-close:hover{background:rgba(26,188,156,.2);color:#1abc9c}.ec-modal-form{display:flex;flex-direction:column;gap:1rem}.ec-modal-input,.ec-modal-select{width:100%;padding:.75rem 1rem;background:#111111;border:1px solid #1abc9c;border-radius:.5rem;font-size:.875rem;color:#fff;outline:none;transition:all .2s}[data-theme=light] .ec-modal-input,[data-theme=light] .ec-modal-select{background:#f0f2f5;color:#1a1a2e}.ec-modal-input:focus,.ec-modal-select:focus{border-color:#1abc9c;box-shadow:0 0 0 2px #1abc9c33}.ec-modal-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.ec-modal-cancel{padding:.5rem 1.5rem;background:transparent;border:1px solid #1abc9c;border-radius:.5rem;color:#fff;cursor:pointer;transition:all .2s;font-size:.875rem;font-weight:500}[data-theme=light] .ec-modal-cancel{color:#1a1a2e}.ec-modal-cancel:hover{border-color:#1abc9c;color:#1abc9c;background:rgba(26,188,156,.1)}.ec-modal-submit{padding:.5rem 2rem;background:#1abc9c;border:none;border-radius:.5rem;color:#fff;font-weight:600;cursor:pointer;transition:all .2s;font-size:.875rem}.ec-modal-submit:hover{filter:brightness(1.1);transform:translateY(-1px)}.ec-modal-submit:active{transform:translateY(0)}.ec-modal-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.ec-animate-spin{animation:spin 1s linear infinite}.ec-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.ec-hide-scrollbar::-webkit-scrollbar{display:none}.ec-loading{display:flex;align-items:center;justify-content:center;min-height:400px}.ec-loading-spinner{text-align:center}.ec-loading-spinner p{margin-top:1rem;color:#a0aec0}.ec-w-3{width:.75rem}.ec-w-4{width:1rem}.ec-w-5{width:1.25rem}.ec-w-6{width:1.5rem}.ec-w-8{width:2rem}.ec-h-3{height:.75rem}.ec-h-4{height:1rem}.ec-h-5{height:1.25rem}.ec-h-6{height:1.5rem}.ec-h-8{height:2rem}.ec-text-sm{font-size:.875rem}.ec-opacity-20{opacity:.2}.ec-px-1\.5{padding-left:.375rem;padding-right:.375rem}.ec-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.ec-rounded{border-radius:.25rem}.ec-mr-1{margin-right:.25rem}@media (max-width: 767px){.ec-header{height:56px;padding:0 .75rem;width:100%;box-sizing:border-box}.ec-header-left{gap:.5rem;flex:1;min-width:0}.ec-header-right{gap:.5rem;flex-shrink:0}.ec-logo-text{display:none}.ec-logo-icon{padding:.25rem}.ec-today-button{display:none}.ec-nav-controls{margin-left:.25rem;gap:.35rem;flex:1;min-width:0}.ec-current-month{font-size:.75rem;margin-left:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-nav-arrow{padding:.35rem}.ec-view-dropdown{padding:.25rem 1.25rem .25rem .6rem;font-size:.7rem}.ec-search-button{padding:.35rem}.ec-main-content{height:calc(100vh - 56px)}.ec-mobile-menu-btn{display:flex}.ec-desktop-menu-btn{display:none}.ec-sidebar{position:fixed;top:56px;left:0;bottom:0;transform:translate(-100%);width:85%;max-width:300px;z-index:1000;transition:transform .3s ease;padding:1rem;height:calc(100% - 56px);overflow-y:auto;background:#0a0a0a;border-right:1px solid #1abc9c}[data-theme=light] .ec-sidebar{background:#ffffff}.ec-sidebar.ec-open{transform:translate(0)}.ec-sidebar-content{padding-bottom:2rem}.ec-mobile-close-btn{display:flex;position:sticky;top:0;float:right;width:32px;height:32px;background:#111111;border:1px solid #1abc9c;border-radius:8px;color:#fff;align-items:center;justify-content:center;cursor:pointer;margin-bottom:1rem}[data-theme=light] .ec-mobile-close-btn{background:#f0f2f5;color:#1a1a2e}.ec-sidebar-overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;animation:fadeIn .3s ease}.ec-calendar-view-container{padding:.5rem;overflow-x:auto}.ec-week-view{overflow-x:auto}.ec-week-header{min-width:560px;grid-template-columns:55px repeat(7,1fr)}.ec-week-day-header{padding:.5rem}.ec-weekday-name{font-size:.6rem}.ec-weekday-date{font-size:.85rem}.ec-week-grid{min-width:560px}.ec-week-time-column{width:55px}.ec-week-hour-label{font-size:.55rem;padding:.25rem;height:65px}.ec-week-hour-slot{height:65px}.ec-week-event{font-size:.55rem;padding:.25rem}.ec-month-view{overflow-x:auto}.ec-month-weekdays{min-width:560px}.ec-month-weekday{padding:.5rem;font-size:.6rem;white-space:nowrap}.ec-month-grid{min-width:560px}.ec-month-day{min-height:80px;padding:.25rem}.ec-month-day-number{font-size:.7rem}.ec-month-event{font-size:.55rem;padding:.125rem}.ec-day-view{overflow-x:auto}.ec-day-grid{min-width:320px}.ec-time-column{width:55px}.ec-hour-label{font-size:.55rem;padding:.25rem;height:65px}.ec-hour-slot{min-height:65px}.ec-day-event{padding:.375rem;font-size:.65rem}.ec-year-header h2{font-size:1.25rem}.ec-months-grid{grid-template-columns:1fr;gap:.75rem}.ec-year-month-header{padding:.5rem;font-size:.875rem}.ec-search-overlay{padding:5vh .75rem 0 .75rem}.ec-search-input-container{padding:.75rem}.ec-search-input{font-size:.9rem}.ec-modal-overlay{padding:1rem}.ec-modal-content{padding:1.25rem;margin:0 .5rem}.ec-modal-actions{flex-direction:column;gap:.5rem}.ec-modal-cancel,.ec-modal-submit{width:100%}.ec-track-button{padding:.7rem 1rem}.ec-filter-option{padding:.3rem .5rem;font-size:.6rem}.ec-mini-calendar-day{height:1.75rem;width:100%;max-width:1.75rem;font-size:10px}.ec-mini-calendar{padding:.75rem;width:100%;overflow-x:auto}.ec-mini-calendar-grid{min-width:280px}.ec-tracked-events{max-height:300px;overflow-y:auto}}@media (min-width: 768px) and (max-width: 1023px){.ec-header{height:60px;padding:0 1rem}.ec-main-content{height:calc(100vh - 60px)}.ec-logo-text{font-size:18px}.ec-today-button{padding:.3rem 1rem;font-size:.75rem}.ec-nav-controls{margin-left:1rem;gap:.75rem}.ec-current-month{font-size:.9rem}.ec-sidebar{position:fixed;top:60px;left:0;bottom:0;transform:translate(-100%);width:280px;z-index:1000;transition:transform .3s ease;height:calc(100% - 60px);overflow-y:auto;border-right:1px solid #1abc9c}.ec-sidebar.ec-open{transform:translate(0)}.ec-sidebar-overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;animation:fadeIn .3s ease}.ec-mobile-close-btn{display:flex;position:sticky;top:0;float:right;width:36px;height:36px;background:#111111;border:1px solid #1abc9c;border-radius:8px;color:#fff;align-items:center;justify-content:center;cursor:pointer;margin-bottom:1rem}.ec-mobile-menu-btn{display:flex}.ec-desktop-menu-btn{display:none}.ec-calendar-view-container{padding:.75rem}.ec-week-header{grid-template-columns:70px repeat(7,1fr)}.ec-week-day-header{padding:.75rem}.ec-weekday-name{font-size:.65rem}.ec-weekday-date{font-size:1rem}.ec-week-time-column{width:70px}.ec-week-hour-label{font-size:.65rem;height:70px}.ec-week-hour-slot{height:70px}.ec-month-weekday{padding:.75rem;font-size:.7rem}.ec-month-day{min-height:100px;padding:.375rem}.ec-months-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ec-year-header h2{font-size:1.75rem}.ec-mini-calendar{padding:.75rem;width:100%;box-sizing:border-box}.ec-search-overlay{padding:8vh 1.5rem 0 1.5rem}}@media (min-width: 1024px){.ec-mobile-menu-btn{display:none}.ec-desktop-menu-btn{display:flex}.ec-sidebar-overlay,.ec-mobile-close-btn{display:none}.ec-sidebar{position:relative;transform:translate(0);height:100%}.ec-calendar-view-container{padding:1rem}.ec-month-view,.ec-week-view,.ec-day-view{overflow:auto}.ec-months-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ec-mini-calendar{width:100%}}@media (min-width: 1025px) and (max-width: 1919px){.ec-sidebar{width:300px}.ec-month-day{min-height:120px}}@media (min-width: 1920px){.ec-sidebar{width:380px}.ec-months-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.ec-calendar-view-container{padding:1.5rem}.ec-month-day{min-height:150px}.ec-hour-label,.ec-week-hour-label{height:90px}.ec-hour-slot,.ec-week-hour-slot{min-height:90px;height:90px}.ec-header{height:72px}.ec-main-content{height:calc(100vh - 72px)}.ec-logo-text{font-size:24px}.ec-current-month{font-size:1.5rem}}@media (max-width: 767px) and (orientation: landscape){.ec-sidebar{top:56px;width:60%;max-width:280px;height:calc(100% - 56px)}.ec-month-day{min-height:60px}.ec-calendar-view-container{padding:.25rem}.ec-day-header h3{font-size:.9rem}.ec-hour-label,.ec-week-hour-label{height:55px}.ec-hour-slot,.ec-week-hour-slot{min-height:55px;height:55px}.ec-year-month-events{max-height:180px}.ec-mini-calendar{padding:.5rem}.ec-mini-calendar-day{height:1.5rem;width:100%;max-width:1.5rem;font-size:9px}}@media print{.ec-header,.ec-sidebar,.ec-search-button,.ec-view-selector,.ec-modal-overlay,.ec-search-overlay,.ec-menu-button,.ec-today-button,.ec-nav-arrows{display:none}.ec-main-content{display:block;height:auto}.ec-calendar-view-container{padding:0;overflow:visible}.ec-economic-calendar-container{background:white;color:#000;height:auto}.ec-month-day,.ec-week-day-column,.ec-day-view,.ec-week-view,.ec-month-view,.ec-year-view{background:white;color:#000;border-color:#ccc}.ec-month-event,.ec-week-event,.ec-day-event,.ec-year-event{border-color:#ccc}}@media (prefers-reduced-motion: reduce){.ec-track-button,.ec-track-button-icon,.ec-event-item,.ec-day-event,.ec-week-event,.ec-month-event,.ec-year-event,.ec-search-result-item,.ec-modal-submit,.ec-sidebar,.ec-sidebar-overlay{transition:none;transform:none;animation:none}.ec-track-button:hover{transform:none}.ec-search-container{animation:none}}.ec-menu-button:focus-visible,.ec-nav-arrow:focus-visible,.ec-search-button:focus-visible,.ec-track-button:focus-visible,.ec-filter-option:focus-visible,.ec-modal-close:focus-visible,.ec-modal-cancel:focus-visible,.ec-modal-submit:focus-visible,.ec-mini-calendar-nav-button:focus-visible,.ec-mini-calendar-day:focus-visible,.ec-add-event-button:focus-visible,.ec-event-action-button:focus-visible{outline:2px solid #1abc9c;outline-offset:2px}.ec-view-dropdown:focus-visible,.ec-modal-input:focus-visible,.ec-modal-select:focus-visible{outline:2px solid #1abc9c;outline-offset:1px}.ec-event-checkbox:focus-visible{outline:2px solid #1abc9c;outline-offset:1px}.container-oFtCtY_t{max-width:1200px!important;margin:0 auto;padding:0}.container-oFtCtY_t{max-width:1200px;margin:0 auto;padding:0;background:linear-gradient(135deg,#faf5ff 0%,#ffffff 100%)}.header-oFtCtY_t{margin-bottom:24px;padding-bottom:8px;border-bottom:2px solid #e9d5ff}.containerLink-HeCy_Rm7{text-decoration:none;color:inherit;transition:opacity .2s ease}.containerLink-HeCy_Rm7:hover{opacity:.85}.title-HeCy_Rm7{font-size:1.75rem;font-weight:700;margin:0;color:#7c3aed;display:flex;align-items:center;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.arrow-icon{margin-left:8px;display:inline-flex;align-items:center;color:#8b5cf6;transition:transform .2s ease}.containerLink-HeCy_Rm7:hover .arrow-icon{transform:translate(4px)}.content-oFtCtY_t{margin-bottom:32px}.grid-iTt_Zp4a{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.card-DmjQR0Aa{display:block;text-decoration:none;color:inherit;border:1px solid #e9d5ff;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#ffffff 0%,#fef9ff 100%);position:relative;overflow:hidden}.card-DmjQR0Aa:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#8b5cf6,#c084fc,#a78bfa);transform:scaleX(0);transition:transform .3s ease}.card-DmjQR0Aa:hover{border-color:#c084fc;box-shadow:0 8px 24px #8b5cf626;transform:translateY(-4px)}.card-DmjQR0Aa:hover:before{transform:scaleX(1)}.article-DmjQR0Aa{padding:20px;height:100%;box-sizing:border-box}.header-DmjQR0Aa{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:14px;font-size:12px;color:#8b5cf6;gap:8px}.stack-L2E26Swf{display:flex;align-items:center;margin:0;padding:0;list-style:none;gap:6px}.logo-PsAlMQQF{width:20px;height:20px;border-radius:6px;object-fit:cover;transition:transform .2s ease}.logo-PsAlMQQF:hover{transform:scale(1.1)}.xxxsmall-PsAlMQQF{width:20px;height:20px}.letter-PsAlMQQF{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f3e8ff 0%,#e9d5ff 100%);color:#7c3aed;font-weight:700;font-size:11px;border-radius:6px}.date-TUPxzdRV{margin-right:0;display:flex;align-items:center;gap:6px}.doth-TUPxzdRV:after{content:"•";margin-left:6px;color:#c084fc}.title-DmjQR0Aa{font-size:16px;font-weight:600;line-height:1.5;color:#2d2b4e;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.card-DmjQR0Aa:hover .title-DmjQR0Aa{color:#7c3aed}.footer-oFtCtY_t{display:flex;justify-content:center;margin-top:16px}.button-hLc5LYm1{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:10px;padding:10px 24px;font-size:14px;font-weight:600;color:#8b5cf6;background:linear-gradient(135deg,#ffffff 0%,#fef9ff 100%);border:2px solid #e9d5ff;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.button-hLc5LYm1:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(139,92,246,.1);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.button-hLc5LYm1:hover{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);color:#fff;border-color:#8b5cf6;transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf64d}.button-hLc5LYm1:hover:before{width:300px;height:300px}.arrowIcon-hLc5LYm1{margin-left:8px;display:inline-flex;align-items:center;transition:transform .3s ease}.button-hLc5LYm1:hover .arrowIcon-hLc5LYm1{transform:translate(4px)}.container-oFtCtY_t::-webkit-scrollbar{width:8px;height:8px}.container-oFtCtY_t::-webkit-scrollbar-track{background:#faf5ff;border-radius:10px}.container-oFtCtY_t::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#c084fc 0%,#a78bfa 100%);border-radius:10px}.container-oFtCtY_t::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#a78bfa 0%,#8b5cf6 100%)}@media (max-width: 1024px){.container-oFtCtY_t{padding:0 16px}.grid-iTt_Zp4a{gap:16px}}@media (max-width: 768px){.container-oFtCtY_t{padding:0 12px}.title-HeCy_Rm7{font-size:1.5rem}.grid-iTt_Zp4a{grid-template-columns:1fr;gap:14px}.article-DmjQR0Aa{padding:16px}.title-DmjQR0Aa{font-size:15px}.header-DmjQR0Aa{font-size:11px}.logo-PsAlMQQF{width:18px;height:18px}.button-hLc5LYm1{padding:8px 20px;font-size:13px}}@media (max-width: 480px){.container-oFtCtY_t{padding:0 8px}.title-HeCy_Rm7{font-size:1.25rem}.article-DmjQR0Aa{padding:14px}.title-DmjQR0Aa{font-size:14px;line-height:1.4}.header-DmjQR0Aa{gap:6px}.stack-L2E26Swf{gap:3px}.logo-PsAlMQQF{width:16px;height:16px}.button-hLc5LYm1{padding:8px 16px;font-size:12px;border-width:1.5px}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.card-DmjQR0Aa:focus-visible,.button-hLc5LYm1:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px;border-radius:8px}@media print{.container-oFtCtY_t{background:white}.card-DmjQR0Aa{break-inside:avoid;border:1px solid #ddd;box-shadow:none}.button-hLc5LYm1{display:none}}.TOP-stock-logo{background-color:#7c3aed!important}.ci-app-container{--font-family-primary: inherit;--font-family-secondary: inherit;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-heavy: 900;width:100vw;padding:1rem;position:relative;margin-top:-40px;font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);transition:all .3s ease;box-sizing:border-box;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ci-app-container{--bg-primary: #ffffff;--bg-secondary: #f1f5f9;--bg-card: #ffffff;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--border-color: #d6c6fc;--accent-primary: #8b5cf6;--accent-secondary: #2BE9D3;--accent-hover: #7c3aed;--card-hover-bg: #ffffff;--glow-color: rgba(139, 92, 246, .15);background:var(--bg-primary);color:var(--text-primary)}[data-theme=dark] .ci-app-container{--bg-primary: #121212;--bg-secondary: #121212;--bg-card: #000000;--text-primary: #ffffff;--text-secondary: #b0b0b0;--text-muted: #808080;--border-color: #383838;--accent-primary: #2BE9D3;--accent-secondary: #8b5cf6;--accent-hover: #20c9b5;--card-hover-bg: #1a1a1a;--glow-color: rgba(43, 233, 211, .2);background:var(--bg-primary);color:var(--text-primary)}.ci-header{max-width:1400px;margin:0 auto 2.5rem;width:100%;position:relative;z-index:1;text-align:left}.ci-header-content{text-align:left;width:100%}.ci-header h1{font-size:2.5rem;font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin:0 0 .5rem;position:relative;display:inline-block;font-family:var(--font-family-primary);transition:color .3s ease;color:var(--text-primary);text-align:left}.ci-header-description{font-size:1.1rem;margin:0;line-height:1.5;max-width:600px;font-family:var(--font-family-secondary);font-weight:var(--font-weight-regular);color:var(--text-secondary);transition:color .3s ease;text-align:left}.ci-refresh-button{position:absolute;top:0;right:0;background:transparent;border:2px solid var(--accent-primary);padding:.5rem 1rem;border-radius:40px;cursor:pointer;font-weight:var(--font-weight-medium);font-size:.9rem;transition:all .3s ease;font-family:var(--font-family-primary);color:var(--accent-primary)}.ci-refresh-button:hover{transform:translateY(-2px);background:var(--accent-primary);color:#fff;box-shadow:0 4px 12px var(--glow-color)}[data-theme=dark] .ci-refresh-button:hover{color:#000}.ci-news-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:1400px;margin:0 auto;width:100%;position:relative;z-index:1}@media (min-width: 640px){.ci-news-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.ci-news-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1440px){.ci-news-grid{grid-template-columns:repeat(4,1fr)}}.ci-news-card{border-radius:20px;padding:1.75rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);cursor:pointer;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;font-family:var(--font-family-primary);background:var(--bg-card);border:2px solid var(--border-color);box-shadow:0 4px 20px #0000000d}.ci-news-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent-primary);transform:scaleX(0);transition:transform .4s ease;transform-origin:left;z-index:1}.ci-news-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 100% 0%,var(--accent-primary) 0%,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.ci-news-card:hover{transform:translateY(-8px) scale(1.02);border:2px solid var(--accent-hover);box-shadow:0 20px 40px -8px var(--glow-color)}.ci-news-card:hover:before{transform:scaleX(1)}.ci-news-card:hover:after{opacity:.1}.ci-card-meta{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;position:relative;z-index:2}.ci-source-logo{width:3.5rem;height:3.5rem;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:var(--font-weight-bold);flex-shrink:0;transition:all .3s ease;position:relative;overflow:hidden;font-family:var(--font-family-primary);border:2px solid transparent;background:var(--bg-secondary);color:var(--text-primary)}.ci-source-logo:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--accent-primary);opacity:.1;transition:opacity .3s ease}.ci-news-card:hover .ci-source-logo{transform:scale(1.1) rotate(5deg);border-color:var(--accent-primary)}.ci-news-card:hover .ci-source-logo:before{opacity:.2}.ci-meta-text{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.9rem;font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);color:var(--text-secondary);transition:color .3s ease}.ci-timestamp{font-weight:var(--font-weight-medium);color:var(--accent-primary);background:rgba(139,92,246,.1);padding:.25rem .75rem;border-radius:20px;font-size:.85rem}[data-theme=dark] .ci-timestamp{background:rgba(43,233,211,.1)}.ci-dot{font-size:.5rem;opacity:.5}.ci-source{font-weight:var(--font-weight-medium);color:var(--text-secondary);padding:.25rem .75rem;background:var(--bg-secondary);border-radius:20px;font-size:.85rem}.ci-news-title{font-size:1.1rem;font-weight:var(--font-weight-medium);line-height:1.6;text-decoration:none;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-grow:1;transition:all .3s ease;position:relative;padding-right:.5rem;font-family:var(--font-family-primary);color:var(--text-primary);margin-bottom:1rem;z-index:2}.ci-news-title:hover{color:var(--accent-primary);transform:translate(4px)}.ci-news-title.ci-regular{color:var(--text-primary)}.ci-news-title.ci-exclusive{color:var(--text-primary);font-weight:var(--font-weight-bold)}.ci-exclusive-icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:all .3s ease;color:var(--accent-primary);opacity:.8}.ci-news-title:hover .ci-exclusive-icon{transform:translate(4px) scale(1.1);opacity:1}.ci-footer-link{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:flex-start;gap:1rem;font-weight:var(--font-weight-medium);font-size:1.1rem;cursor:pointer;transition:all .3s ease;background:var(--bg-secondary);border:1px solid var(--border-color);padding:1.25rem 2rem;border-radius:40px;width:fit-content;margin:2rem 0 0;font-family:var(--font-family-primary);color:var(--text-primary);position:relative;overflow:hidden;z-index:2}.ci-footer-link:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--accent-primary);opacity:0;transition:opacity .3s ease;z-index:-1}.ci-footer-link:hover{transform:translateY(-2px);border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:0 10px 25px -5px var(--glow-color)}.ci-footer-link:hover:before{opacity:.1}.ci-footer-text{font-weight:var(--font-weight-medium);letter-spacing:-.01em;font-family:var(--font-family-primary);position:relative}.ci-footer-link:after{content:"→";font-size:1.25rem;transition:transform .3s ease;position:relative}.ci-footer-link:hover:after{transform:translate(8px)}.ci-footer-link.show-less:after{content:"←"}.ci-footer-link.show-less:hover:after{transform:translate(-8px)}.ci-loading-container,.ci-error-container{text-align:center;padding:5rem 2rem;border-radius:24px;grid-column:1 / -1;max-width:600px;margin:4rem auto;width:100%;font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden;z-index:2}.ci-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;min-height:300px}.ci-loading-container:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent-primary);animation:ci-loading-bar 1.5s ease-in-out infinite}@keyframes ci-loading-bar{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.ci-loading-container:after{content:"";width:50px;height:50px;border-radius:50%;border:3px solid var(--border-color);border-top-color:var(--accent-primary);animation:ci-spin .8s linear infinite}@keyframes ci-spin{to{transform:rotate(360deg)}}.ci-error-container{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.ci-retry-btn{border:none;padding:1rem 2.5rem;border-radius:40px;cursor:pointer;font-weight:var(--font-weight-medium);font-size:1rem;transition:all .3s ease;font-family:var(--font-family-primary);background:var(--accent-primary);color:#fff;position:relative;overflow:hidden;border:1px solid transparent}[data-theme=dark] .ci-retry-btn{color:#000}.ci-retry-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px var(--glow-color);filter:brightness(1.1)}@media (min-width: 768px) and (max-width: 1023px){.ci-app-container{padding:1rem}.ci-header h1{font-size:2rem}.ci-header-description{font-size:.95rem;max-width:90%}.ci-refresh-button{position:relative;margin-top:1rem;display:inline-block}.ci-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.ci-footer-link{padding:1rem 1.75rem;font-size:1rem}}@media (max-width: 767px){.ci-app-container{padding:1rem .5rem}.ci-header{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.ci-header-content{text-align:left;width:100%}.ci-header h1{font-size:1.5rem;margin-bottom:.5rem}.ci-header-description{font-size:.85rem;max-width:100%}.ci-refresh-button{position:relative;top:auto;right:auto;align-self:flex-start;margin-top:0;padding:.4rem .8rem;font-size:.8rem}.ci-news-grid{gap:1rem}.ci-news-card{padding:1.25rem}.ci-card-meta{gap:.75rem}.ci-source-logo{width:2.5rem;height:2.5rem;font-size:.8rem}.ci-meta-text{font-size:.75rem}.ci-timestamp,.ci-source{padding:.2rem .5rem;font-size:.7rem}.ci-news-title{font-size:.9rem;line-height:1.5}.ci-footer-link{padding:.875rem 1.5rem;font-size:.9rem;width:100%;justify-content:center}.ci-footer-link:after{font-size:1rem}}@media (max-width: 480px){.ci-header h1{font-size:1.25rem}.ci-header-description{font-size:.75rem}.ci-news-card{padding:1rem}.ci-source-logo{width:2rem;height:2rem;font-size:.7rem}.ci-news-title{font-size:.85rem}.ci-footer-link{padding:.75rem 1.25rem;font-size:.85rem}.ci-footer-link:after{font-size:.9rem}}@media (min-width: 1024px){.ci-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.ci-header-content{flex:1}.ci-refresh-button{position:relative;top:auto;right:auto;margin-top:0}}@media (min-width: 1440px){.ci-header h1{font-size:2.5rem}.ci-header-description{font-size:1.1rem;max-width:600px}}@media (min-width: 1800px){.ci-app-container{padding-left:calc((100vw - 1800px)/2);padding-right:calc((100vw - 1800px)/2)}.ci-news-grid,.ci-header{padding-left:0;padding-right:0}}::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:10px;opacity:.5}::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}::selection{background:var(--accent-primary);color:#fff}[data-theme=dark] ::selection{color:#000}::-moz-selection{background:var(--accent-primary);color:#fff}[data-theme=dark] ::-moz-selection{color:#000}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.ci-news-card{animation:fadeInUp .5s ease-out forwards;animation-fill-mode:both}.ci-news-card:nth-child(1){animation-delay:.1s}.ci-news-card:nth-child(2){animation-delay:.15s}.ci-news-card:nth-child(3){animation-delay:.2s}.ci-news-card:nth-child(4){animation-delay:.25s}.ci-news-card:nth-child(5){animation-delay:.3s}.ci-news-card:nth-child(6){animation-delay:.35s}.ci-news-card:nth-child(7){animation-delay:.4s}.ci-news-card:nth-child(8){animation-delay:.45s}.ci-news-card:nth-child(9){animation-delay:.5s}.ci-news-card:nth-child(10){animation-delay:.55s}.ci-news-card:nth-child(11){animation-delay:.6s}.ci-news-card:nth-child(12){animation-delay:.65s}.FOOTER-zep-footer{--footer-bg: #ffffff;--footer-text: #111111;--footer-border: #eeeeee;--footer-input-bg: #f9f9f9;--footer-input-border: #eeeeee;--footer-social-bg: #f9f9f9;--footer-social-color: #000000;--footer-link-color: #000000;--footer-link-hover: #8b5cf6;--footer-title-color: #111111;--footer-submenu-border: #eeeeee;--footer-submenu-link: #666666;--footer-divider: #eeeeee;--footer-copy: #000000;--footer-legal: #000000;--footer-message-success-bg: rgba(139, 92, 246, .1);--footer-message-success-color: #8b5cf6;--footer-message-error-bg: rgba(239, 68, 68, .1);--footer-message-error-color: #ef4444;--footer-shadow: 0 4px 12px rgba(139, 92, 246, .2);--footer-neon: #8b5cf6;--footer-neon-dark: #7c3aed;--footer-logo-brightness: brightness(0);background-color:#fff;color:#111}[data-theme=dark] .FOOTER-zep-footer{--footer-bg: #000000;--footer-text: #ffffff;--footer-border: #333333;--footer-input-bg: #1a1a1a;--footer-input-border: #333333;--footer-social-bg: #1a1a1a;--footer-social-color: #ffffff;--footer-link-color: #ffffff;--footer-link-hover: #2be9d3;--footer-title-color: #ffffff;--footer-submenu-border: #333333;--footer-submenu-link: #cccccc;--footer-divider: #333333;--footer-copy: #ffffff;--footer-legal: #ffffff;--footer-message-success-bg: rgba(43, 233, 211, .1);--footer-message-success-color: #2be9d3;--footer-message-error-bg: rgba(239, 68, 68, .1);--footer-message-error-color: #ef4444;--footer-shadow: 0 4px 12px rgba(43, 233, 211, .2);--footer-neon: #2be9d3;--footer-neon-dark: #20c9b5;--footer-logo-brightness: brightness(0) invert(1);background-color:#000;color:#fff}.FOOTER-zep-footer{padding:60px 0;border-top:1px solid var(--footer-border);font-family:inherit;line-height:1.5;position:relative;width:100%;transition:all .3s ease}.FOOTER-zep-container{max-width:1400px;margin:0 auto;padding:0 30px;width:100%}.FOOTER-zep-main-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:30px;margin-bottom:50px;align-items:start}.FOOTER-brand-col{max-width:320px}.FOOTER-zep-logo{display:flex;align-items:center;font-size:24px;font-weight:700;margin-bottom:24px;letter-spacing:-.5px}.FOOTER-zep-logo img{height:32px;width:auto;margin-right:8px;filter:var(--footer-logo-brightness);transition:filter .3s ease}.FOOTER-zep-logo-text-fallback{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:20px;font-weight:700;background:var(--footer-neon);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-right:4px}.FOOTER-zep-logo span{background:var(--footer-neon);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--footer-neon);margin-left:-10px}.FOOTER-zep-socials{display:flex;gap:12px;margin-bottom:32px;flex-wrap:wrap}.FOOTER-social-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--footer-social-bg);color:var(--footer-neon);font-size:16px;transition:all .3s ease;text-decoration:none;border:none;cursor:pointer;padding:0}.FOOTER-social-button:hover{background:var(--footer-neon);color:#000;transform:translateY(-2px)}.FOOTER-social-button:focus-visible{outline:2px solid var(--footer-neon);outline-offset:2px}.FOOTER-zep-label{font-size:12px;font-weight:600;letter-spacing:.5px;color:var(--footer-text);margin-bottom:12px;display:block}.FOOTER-zep-form{display:flex;flex-direction:column;gap:12px;width:100%}.FOOTER-zep-input-wrapper{position:relative;width:100%}.FOOTER-zep-input-wrapper .input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--footer-text);font-size:14px;z-index:1;pointer-events:none}.FOOTER-zep-form input{width:100%;background:var(--footer-input-bg);border:1px solid var(--footer-input-border);padding:12px 12px 12px 38px;border-radius:8px;color:var(--footer-text);font-size:14px;transition:all .3s ease}.FOOTER-zep-form input:focus{outline:none;border-color:var(--footer-neon);box-shadow:0 0 0 3px #8b5cf61a}.FOOTER-zep-form input:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] .FOOTER-zep-form input:focus{box-shadow:0 0 0 3px #2be9d31a}.FOOTER-zep-form button{background:var(--footer-neon);color:#fff;border:none;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.FOOTER-zep-form button{color:#fff}[data-theme=dark] .FOOTER-zep-form button{color:#000}.FOOTER-zep-form button:hover:not(:disabled){background:var(--footer-neon-dark);transform:translateY(-1px);box-shadow:var(--footer-shadow)}.FOOTER-zep-form button:disabled{opacity:.7;cursor:not-allowed}.FOOTER-zep-form button.FOOTER-loading{background:#666666}[data-theme=dark] .FOOTER-zep-form button.FOOTER-loading{background:#cccccc}.FOOTER-zep-message{margin-top:12px;padding:10px 12px;border-radius:6px;font-size:13px;display:flex;align-items:center;gap:8px;animation:slideIn .3s ease}.FOOTER-zep-message.FOOTER-success{background:var(--footer-message-success-bg);color:var(--footer-message-success-color);border:1px solid rgba(139,92,246,.2)}[data-theme=dark] .FOOTER-zep-message.FOOTER-success{border:1px solid rgba(43,233,211,.2)}.FOOTER-zep-message.FOOTER-error{background:var(--footer-message-error-bg);color:var(--footer-message-error-color);border:1px solid rgba(239,68,68,.2)}.FOOTER-zep-title{font-size:14px;font-weight:700;color:var(--footer-title-color);margin-bottom:24px;letter-spacing:.5px;text-transform:uppercase;position:relative;padding-bottom:8px}.FOOTER-zep-title:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background:var(--footer-neon);border-radius:2px}.FOOTER-zep-list{list-style:none;padding:0;margin:0}.FOOTER-footer-item{margin-bottom:12px;position:relative;animation:fadeIn .5s ease}.FOOTER-footer-link-wrapper{display:flex;align-items:center;justify-content:space-between;gap:8px}.FOOTER-footer-link,.FOOTER-footer-link-button{text-decoration:none;color:var(--footer-link-color);font-size:14px;transition:all .2s ease;display:flex;align-items:center;gap:10px;flex:1;background:none;border:none;cursor:pointer;padding:0;font-family:inherit;text-align:left}.FOOTER-footer-link:hover,.FOOTER-footer-link-button:hover{color:var(--footer-neon);transform:translate(3px)}.FOOTER-footer-link:focus-visible,.FOOTER-footer-link-button:focus-visible{outline:2px solid var(--footer-neon);outline-offset:2px;border-radius:4px}.FOOTER-footer-link i,.FOOTER-footer-link-button i{color:var(--footer-neon);font-size:14px;width:20px;text-align:center}.FOOTER-submenu-toggle{background:none;border:1px solid var(--footer-border);width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--footer-submenu-link);transition:all .2s ease;padding:0}.FOOTER-submenu-toggle:hover{background:rgba(139,92,246,.1);border-color:var(--footer-neon);color:var(--footer-neon)}.FOOTER-submenu-toggle:focus-visible{outline:2px solid var(--footer-neon);outline-offset:2px}[data-theme=dark] .FOOTER-submenu-toggle:hover{background:rgba(43,233,211,.1)}.FOOTER-submenu-toggle.FOOTER-active{background:var(--footer-neon);border-color:var(--footer-neon);color:#fff}[data-theme=dark] .FOOTER-submenu-toggle.FOOTER-active{color:#000}.FOOTER-submenu-toggle i{transition:transform .3s ease;font-size:12px}.FOOTER-submenu-toggle i.FOOTER-rotate{transform:rotate(180deg)}.FOOTER-footer-submenu{list-style:none;margin-left:30px;margin-top:8px;padding-left:8px;border-left:2px solid var(--footer-submenu-border);animation:slideDown .3s ease}.FOOTER-footer-submenu li{margin-bottom:8px}.FOOTER-footer-submenu-link{text-decoration:none;color:var(--footer-submenu-link);font-size:13px;transition:all .2s ease;display:flex;align-items:center;gap:8px}.FOOTER-footer-submenu-link:hover{color:var(--footer-neon);transform:translate(3px)}.FOOTER-footer-submenu-link:focus-visible{outline:2px solid var(--footer-neon);outline-offset:2px;border-radius:4px}.FOOTER-footer-submenu-link i{color:var(--footer-neon);font-size:12px;width:18px;text-align:center}.FOOTER-footer-divider{height:1px;background:var(--footer-divider);margin:16px 0}.FOOTER-footer-section-header{margin-bottom:12px;width:100%}.FOOTER-footer-section-header span{font-size:11px;font-weight:700;color:var(--footer-submenu-link);letter-spacing:.5px;text-transform:uppercase;display:block;text-align:left}.FOOTER-zep-bottom{border-top:1px solid var(--footer-border);padding-top:25px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.FOOTER-zep-legal{display:flex;gap:30px;flex-wrap:wrap}.FOOTER-zep-legal a{font-size:12px;text-decoration:none;color:var(--footer-legal);font-weight:500;transition:color .2s ease;position:relative}.FOOTER-zep-legal a:hover{color:var(--footer-neon)}.FOOTER-zep-legal a:focus-visible{outline:2px solid var(--footer-neon);outline-offset:2px;border-radius:2px}.FOOTER-zep-legal a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--footer-neon);transition:width .2s ease}.FOOTER-zep-legal a:hover:after{width:100%}.FOOTER-zep-copy{font-size:12px;color:var(--footer-copy)}@media (min-width: 1400px){.FOOTER-zep-container{max-width:1400px;padding:0 30px}}@media (min-width: 1200px) and (max-width: 1399px){.FOOTER-zep-container{max-width:1200px;padding:0 25px}.FOOTER-zep-main-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:25px}.FOOTER-brand-col{max-width:280px}}@media (min-width: 992px) and (max-width: 1199px){.FOOTER-zep-container{max-width:960px;padding:0 20px}.FOOTER-zep-main-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:20px}.FOOTER-brand-col{max-width:250px}.FOOTER-zep-logo{font-size:22px;margin-bottom:20px}.FOOTER-zep-logo img{height:28px}.FOOTER-zep-socials{gap:8px;margin-bottom:24px}.FOOTER-social-button{width:32px;height:32px;font-size:14px}.FOOTER-zep-form input{padding:10px 10px 10px 34px;font-size:13px}.FOOTER-zep-input-wrapper .input-icon{font-size:12px;left:10px}.FOOTER-zep-form button{padding:10px 16px;font-size:13px}.FOOTER-zep-title{font-size:13px;margin-bottom:20px}.FOOTER-footer-link,.FOOTER-footer-link-button{font-size:13px;gap:8px}.FOOTER-footer-link i,.FOOTER-footer-link-button i{font-size:12px;width:18px}.FOOTER-footer-submenu-link{font-size:12px}}@media (min-width: 768px) and (max-width: 991px){.FOOTER-zep-footer{padding:50px 0 20px}.FOOTER-zep-container{max-width:720px;padding:0 20px}.FOOTER-zep-main-grid{grid-template-columns:1fr 1fr;gap:40px 30px;margin-bottom:40px}.FOOTER-brand-col{grid-column:span 2;max-width:100%;text-align:center}.FOOTER-zep-logo{justify-content:center;font-size:26px;margin-bottom:20px}.FOOTER-zep-logo img{height:34px}.FOOTER-zep-socials{justify-content:center;margin-bottom:28px}.FOOTER-social-button{width:40px;height:40px;font-size:16px}.FOOTER-zep-form{max-width:400px;margin:0 auto}.FOOTER-zep-col{text-align:left}.FOOTER-zep-title{text-align:left;font-size:14px;margin-bottom:22px}.FOOTER-zep-title:after{left:0;transform:none}.FOOTER-footer-link-wrapper{justify-content:flex-start}.FOOTER-footer-link,.FOOTER-footer-link-button{justify-content:flex-start;font-size:14px}.FOOTER-footer-submenu{margin-left:30px;text-align:left;border-left:2px solid var(--footer-submenu-border)}.FOOTER-footer-submenu-link{justify-content:flex-start;font-size:13px}.FOOTER-footer-divider{margin:20px 0}.FOOTER-footer-section-header,.FOOTER-footer-section-header span{text-align:left!important}}@media (min-width: 576px) and (max-width: 767px){.FOOTER-zep-footer{padding:40px 0 20px}.FOOTER-zep-container{max-width:540px;padding:0 16px}.FOOTER-zep-main-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:25px 20px!important;margin-bottom:35px!important}.FOOTER-brand-col{grid-column:span 2!important;max-width:100%!important;text-align:center!important;margin-bottom:10px!important}.FOOTER-zep-col{text-align:left!important;width:100%!important}.FOOTER-zep-title{text-align:left!important;font-size:14px!important;margin-bottom:15px!important;padding-bottom:6px!important}.FOOTER-zep-title:after{left:0!important;transform:none!important;width:30px!important}.FOOTER-zep-logo{justify-content:center!important;font-size:24px!important;margin-bottom:15px!important}.FOOTER-zep-logo img{height:30px!important;filter:var(--footer-logo-brightness)}.FOOTER-zep-socials{justify-content:center!important;margin-bottom:20px!important}.FOOTER-social-button{width:36px!important;height:36px!important;font-size:14px!important}.FOOTER-zep-form{max-width:400px!important;margin:0 auto!important}.FOOTER-footer-link,.FOOTER-footer-link-button{font-size:13px!important;gap:8px!important}.FOOTER-footer-link i,.FOOTER-footer-link-button i{font-size:12px!important;width:18px!important}.FOOTER-footer-section-header{text-align:left!important;width:100%!important}.FOOTER-footer-section-header span{text-align:left!important;display:block!important;font-size:11px!important}.FOOTER-footer-submenu{margin-left:25px!important;text-align:left!important}.FOOTER-footer-submenu-link{justify-content:flex-start!important;font-size:12px!important}.FOOTER-zep-bottom{flex-direction:column!important;text-align:center!important;gap:15px!important;padding-top:20px!important}.FOOTER-zep-legal{justify-content:center!important;gap:20px!important}.FOOTER-zep-legal a,.FOOTER-zep-copy{font-size:11px!important}}@media (min-width: 376px) and (max-width: 575px){.FOOTER-zep-footer{padding:35px 0 15px}.FOOTER-zep-container{max-width:100%;padding:0 15px}.FOOTER-zep-main-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px 15px!important;margin-bottom:30px!important}.FOOTER-brand-col{grid-column:span 2!important;max-width:100%!important;text-align:center!important;margin-bottom:5px!important}.FOOTER-zep-col{text-align:left!important;width:100%!important}.FOOTER-zep-title{text-align:left!important;font-size:13px!important;margin-bottom:12px!important;padding-bottom:5px!important}.FOOTER-zep-title:after{left:0!important;transform:none!important;width:25px!important;height:2px!important}.FOOTER-zep-logo{justify-content:center!important;font-size:22px!important;margin-bottom:12px!important}.FOOTER-zep-logo img{height:28px!important;filter:var(--footer-logo-brightness)}.FOOTER-zep-logo span{margin-left:-5px!important}.FOOTER-zep-socials{justify-content:center!important;gap:8px!important;margin-bottom:18px!important}.FOOTER-social-button{width:32px!important;height:32px!important;font-size:13px!important}.FOOTER-zep-label{text-align:center!important;font-size:11px!important;margin-bottom:8px!important}.FOOTER-zep-form{max-width:100%!important}.FOOTER-zep-form input{padding:8px 8px 8px 32px!important;font-size:12px!important}.FOOTER-zep-input-wrapper .input-icon{left:8px!important;font-size:11px!important}.FOOTER-zep-form button{padding:8px 12px!important;font-size:12px!important}.FOOTER-footer-link,.FOOTER-footer-link-button{font-size:12px!important;gap:6px!important}.FOOTER-footer-link i,.FOOTER-footer-link-button i{font-size:11px!important;width:16px!important}.FOOTER-footer-section-header{text-align:left!important;width:100%!important}.FOOTER-footer-section-header span{text-align:left!important;display:block!important;font-size:10px!important}.FOOTER-footer-submenu{margin-left:22px!important;margin-top:5px!important;text-align:left!important}.FOOTER-footer-submenu-link{font-size:11px!important;gap:5px!important;justify-content:flex-start!important}.FOOTER-footer-submenu-link i{font-size:10px!important;width:14px!important}.FOOTER-submenu-toggle{width:22px!important;height:22px!important}.FOOTER-submenu-toggle i{font-size:10px!important}.FOOTER-zep-bottom{flex-direction:column!important;text-align:center!important;gap:12px!important;padding-top:18px!important}.FOOTER-zep-legal{justify-content:center!important;gap:15px!important}.FOOTER-zep-legal a,.FOOTER-zep-copy{font-size:10px!important}}@media (min-width: 320px) and (max-width: 375px){.FOOTER-zep-footer{padding:30px 0 12px}.FOOTER-zep-container{max-width:100%;padding:0 12px}.FOOTER-zep-main-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:15px 10px!important;margin-bottom:25px!important}.FOOTER-brand-col{grid-column:span 2!important;max-width:100%!important;text-align:center!important;margin-bottom:5px!important}.FOOTER-zep-col{text-align:left!important;width:100%!important}.FOOTER-zep-title{text-align:left!important;font-size:12px!important;margin-bottom:10px!important;padding-bottom:4px!important}.FOOTER-zep-title:after{left:0!important;transform:none!important;width:20px!important;height:2px!important}.FOOTER-zep-logo{justify-content:center!important;font-size:20px!important;margin-bottom:10px!important}.FOOTER-zep-logo img{height:24px!important;margin-right:4px!important;filter:var(--footer-logo-brightness)}.FOOTER-zep-logo span{margin-left:-3px!important}.FOOTER-zep-socials{justify-content:center!important;gap:6px!important;margin-bottom:15px!important}.FOOTER-social-button{width:28px!important;height:28px!important;font-size:12px!important}.FOOTER-zep-label{text-align:center!important;font-size:10px!important;margin-bottom:6px!important}.FOOTER-zep-form{max-width:100%!important}.FOOTER-zep-form input{padding:6px 6px 6px 28px!important;font-size:11px!important}.FOOTER-zep-input-wrapper .input-icon{left:6px!important;font-size:10px!important}.FOOTER-zep-form button{padding:6px 10px!important;font-size:11px!important}.FOOTER-footer-link,.FOOTER-footer-link-button{font-size:11px!important;gap:5px!important}.FOOTER-footer-link i,.FOOTER-footer-link-button i{font-size:10px!important;width:14px!important}.FOOTER-footer-section-header{text-align:left!important;width:100%!important}.FOOTER-footer-section-header span{text-align:left!important;display:block!important;font-size:9px!important}.FOOTER-footer-submenu{margin-left:20px!important;margin-top:4px!important;text-align:left!important}.FOOTER-footer-submenu-link{font-size:10px!important;gap:4px!important;justify-content:flex-start!important}.FOOTER-footer-submenu-link i{font-size:9px!important;width:12px!important}.FOOTER-submenu-toggle{width:20px!important;height:20px!important}.FOOTER-submenu-toggle i{font-size:9px!important}.FOOTER-zep-bottom{flex-direction:column!important;text-align:center!important;gap:10px!important;padding-top:15px!important}.FOOTER-zep-legal{justify-content:center!important;gap:12px!important}.FOOTER-zep-legal a,.FOOTER-zep-copy{font-size:9px!important}}@media (max-width: 319px){.FOOTER-zep-footer{padding:25px 0 10px}.FOOTER-zep-container{max-width:100%;padding:0 8px}.FOOTER-zep-main-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 8px!important;margin-bottom:20px!important}.FOOTER-brand-col{grid-column:span 2!important;max-width:100%!important;text-align:center!important}.FOOTER-zep-col{text-align:left!important;width:100%!important}.FOOTER-zep-title{text-align:left!important;font-size:11px!important;margin-bottom:8px!important;padding-bottom:3px!important}.FOOTER-zep-title:after{left:0!important;transform:none!important;width:18px!important;height:1px!important}.FOOTER-zep-logo{justify-content:center!important;font-size:18px!important;margin-bottom:8px!important}.FOOTER-zep-logo img{height:20px!important;margin-right:3px!important;filter:var(--footer-logo-brightness)}.FOOTER-zep-logo span{margin-left:-2px!important}.FOOTER-zep-socials{justify-content:center!important;gap:5px!important;margin-bottom:12px!important}.FOOTER-social-button{width:24px!important;height:24px!important;font-size:10px!important}.FOOTER-zep-label{text-align:center!important;font-size:9px!important;margin-bottom:5px!important}.FOOTER-zep-form input{padding:5px 5px 5px 24px!important;font-size:10px!important}.FOOTER-zep-input-wrapper .input-icon{left:5px!important;font-size:9px!important}.FOOTER-zep-form button{padding:5px 8px!important;font-size:10px!important}.FOOTER-footer-link,.FOOTER-footer-link-button{font-size:10px!important;gap:4px!important}.FOOTER-footer-link i,.FOOTER-footer-link-button i{font-size:9px!important;width:12px!important}.FOOTER-footer-section-header{text-align:left!important;width:100%!important}.FOOTER-footer-section-header span{text-align:left!important;display:block!important;font-size:8px!important}.FOOTER-zep-bottom{flex-direction:column!important;text-align:center!important;gap:8px!important;padding-top:12px!important}.FOOTER-zep-legal{justify-content:center!important;gap:10px!important}.FOOTER-zep-legal a,.FOOTER-zep-copy{font-size:8px!important}}@media (max-height: 700px){.FOOTER-zep-footer{padding:40px 0 15px}.FOOTER-zep-main-grid{margin-bottom:30px}.FOOTER-zep-bottom{padding-top:15px}}@media (max-height: 500px){.FOOTER-zep-footer{padding:25px 0 10px}.FOOTER-zep-main-grid{margin-bottom:20px;gap:20px}.FOOTER-zep-bottom{padding-top:10px}}@media (prefers-reduced-motion: reduce){.FOOTER-zep-footer,.FOOTER-social-button,.FOOTER-zep-form button,.FOOTER-footer-link,.FOOTER-footer-link-button,.FOOTER-footer-submenu-link,.FOOTER-submenu-toggle i,.FOOTER-footer-submenu,.FOOTER-zep-message,.FOOTER-footer-item{transition:none!important;animation:none!important}.FOOTER-submenu-toggle i.FOOTER-rotate{transform:none}}@media (hover: none) and (pointer: coarse){.FOOTER-social-button:hover,.FOOTER-footer-link:hover,.FOOTER-footer-link-button:hover,.FOOTER-footer-submenu-link:hover,.FOOTER-zep-legal a:hover{transform:none}.FOOTER-social-button:active{transform:scale(.95)}.FOOTER-footer-link:active,.FOOTER-footer-link-button:active,.FOOTER-footer-submenu-link:active{transform:translate(2px)}}@media print{.FOOTER-zep-footer{background:white!important;color:#000!important;border-top:1px solid #ccc!important;position:relative!important}.FOOTER-zep-form,.FOOTER-zep-socials,.FOOTER-submenu-toggle{display:none!important}.FOOTER-footer-link,.FOOTER-footer-link-button,.FOOTER-footer-submenu-link,.FOOTER-zep-legal a{color:#000!important;text-decoration:underline!important}.FOOTER-footer-submenu{display:block!important;animation:none!important}}@media (prefers-contrast: high){.FOOTER-zep-footer{--footer-border: currentColor;--footer-input-border: currentColor;--footer-divider: currentColor;--footer-submenu-border: currentColor}.FOOTER-zep-form button,.FOOTER-social-button:hover,.FOOTER-submenu-toggle.FOOTER-active{outline:2px solid currentColor;outline-offset:2px}}html,body,#root{margin:0;padding:0;height:100%;width:100%;overflow-x:hidden}.shared-bg{background:#121212!important;position:relative;width:100%}[data-theme=dark] .shared-bg{background:#121212!important}.HO-community-ideas-container,[data-theme=dark] .HO-community-ideas-container,.MN-sector-page,[data-theme=dark] .MN-sector-page,.MN-innerpagecontent,[data-theme=dark] .MN-innerpagecontent,[class*=topgainer],[data-theme=dark] [class*=topgainer],[class*=crypto-news],[class*=CryptoNews],[data-theme=dark] [class*=crypto-news],[data-theme=dark] [class*=CryptoNews],[class*=faq],[class*=FAQ],[data-theme=dark] [class*=faq],[data-theme=dark] [class*=FAQ],[class*=broker],[class*=Broker],[data-theme=dark] [class*=broker],[data-theme=dark] [class*=Broker]{background-color:#121212!important}.brokers-bg{background:#121212!important;width:100%;min-height:100vh;margin-top:0;padding:0;display:flex;flex-direction:column;position:relative}[data-theme=dark] .brokers-bg{background:#121212!important}.main-content-wrapper{background-color:#fff!important;position:relative;z-index:1;width:100%}[data-theme=dark] .main-content-wrapper{background-color:#121212!important}.main-content-wrapper>*:not(.tradingview-footer){background-color:#fff!important}[data-theme=dark] .main-content-wrapper>*:not(.tradingview-footer){background-color:#121212!important}.main-content-wrapper,.shared-bg{transition:all .3s ease}.AAO-stocks-section{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:white;color:#131722;padding:20px 0}.AAO-section-container{max-width:1290px;margin:0 auto;padding:0 16px}.AAO-section-header{margin-bottom:24px}.AAO-header-wrapper{display:flex;align-items:center}.AAO-logo-text-wrapper{display:flex;align-items:center;gap:12px}.AAO-flag-logo{width:24px;height:24px;border-radius:4px}.AAO-title-wrapper h2{margin:0}.AAO-title-wrapper a{text-decoration:none;color:inherit;font-size:1.75rem;font-weight:600;display:flex;align-items:center;gap:4px}.AAO-arrow-icon{display:flex;align-items:center}.AAO-widget-group{margin-bottom:40px}.AAO-widget-header{margin-bottom:16px}.AAO-widget-header h3{font-size:1.25rem;font-weight:600;margin:0;color:#131722}.AAO-widget-header a{text-decoration:none;color:inherit;display:flex;align-items:center;gap:4px}.AAO-horizontal-scroll-container{position:relative;overflow:hidden}.AAO-scroll-content{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:8px 0;scroll-behavior:smooth}.AAO-scroll-content::-webkit-scrollbar{display:none}.AAO-scroll-button{position:absolute;top:50%;transform:translateY(-50%);background:white;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#131722;cursor:pointer;z-index:2;transition:all .2s;box-shadow:0 2px 8px #00000026}.AAO-scroll-button:hover{background:#f0f3fa;box-shadow:0 4px 12px #0003}.AAO-scroll-button.AAO-right{right:0}.AAO-scroll-button.AAO-left{left:0}.AAO-custom-ticker-card{min-width:200px;flex-shrink:0}.AAO-stock-ticker-card{background:white;border-radius:12px;padding:16px;transition:all .2s;border:1px solid #e0e3eb;height:100%}.AAO-stock-ticker-card:hover{box-shadow:0 4px 12px #0000001a;border-color:#d1d4dc}.AAO-ticker-card-content{display:flex;align-items:flex-start;gap:12px}.AAO-ticker-logo{width:40px;height:40px;border-radius:8px;flex-shrink:0}.AAO-ticker-info{text-decoration:none;color:inherit;flex:1;min-width:0}.AAO-ticker-title-container{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.AAO-ticker-name{font-size:12px;color:#787b86;line-height:1.3}.AAO-ticker-status{display:flex;align-items:center;gap:4px;font-size:10px}.AAO-data-mode{background:#2962ff;color:#fff;padding:1px 4px;border-radius:2px;font-size:9px;font-weight:600}.AAO-market-status{display:flex;align-items:center;gap:2px;color:#787b86}.AAO-status-label{font-size:9px}.AAO-status-icon{width:6px;height:6px;background:#787b86;border-radius:50%}.AAO-ticker-symbol{font-size:14px;font-weight:700;color:#131722;display:block;margin-bottom:8px}.AAO-ticker-price-container{display:flex;align-items:center;justify-content:space-between;gap:8px}.AAO-price-info{display:flex;align-items:baseline;gap:2px}.AAO-ticker-price{font-size:14px;font-weight:700;color:#131722}.AAO-ticker-currency{font-size:11px;color:#787b86}.AAO-ticker-change{font-size:12px;font-weight:600;padding:2px 6px;border-radius:4px}.AAO-ticker-change.AAO-up{color:#00a86b;background-color:#00a86b1a}.AAO-ticker-change.AAO-down{color:#f23645;background-color:#f236451a}.AAO-ticker-change.AAO-neutral{color:#787b86;background-color:#787b861a}.AAO-hotlist-widgets{margin-bottom:40px}.AAO-widgets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.AAO-widget-card{background:white;border-radius:12px;padding:20px;border:1px solid #e0e3eb}.AAO-widget-content{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.AAO-widget-content.AAO-large .AAO-stock-ticker-card{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"logo info price" "logo symbol change";gap:12px;align-items:start}.AAO-widget-content.AAO-large .AAO-ticker-logo{grid-area:logo}.AAO-widget-content.AAO-large .AAO-ticker-info{grid-area:info}.AAO-widget-content.AAO-large .AAO-ticker-symbol{grid-area:symbol;margin-bottom:0}.AAO-widget-content.AAO-large .AAO-ticker-price-container{grid-area:price;flex-direction:column;align-items:end;gap:4px}.AAO-widget-footer{border-top:1px solid #e0e3eb;padding-top:16px}.AAO-more-button{color:#2962ff;text-decoration:none;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:4px;transition:color .2s}.AAO-more-button:hover{color:#1e53e5}.AAO-ideas-grid{display:flex;gap:16px}.AAO-idea-card{min-width:280px;background:white;border-radius:12px;overflow:hidden;transition:all .2s;border:1px solid #e0e3eb;flex-shrink:0}.AAO-idea-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.AAO-idea-text{padding:16px}.AAO-idea-title{font-size:14px;font-weight:600;color:#131722;text-decoration:none;display:block;margin-bottom:8px;line-height:1.4}.AAO-idea-title:hover{color:#2962ff}.AAO-idea-description{font-size:12px;color:#787b86;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.AAO-idea-preview{position:relative;height:140px;background:#f8f9fa}.AAO-preview-grid{position:relative;height:100%;width:100%}.AAO-preview-corner{position:absolute;z-index:2}.AAO-preview-corner.AAO-top-left{top:8px;left:8px}.AAO-preview-corner.AAO-bottom-left{bottom:8px;left:8px;display:flex;align-items:center;gap:8px}.AAO-preview-corner.AAO-bottom-right{bottom:8px;right:8px}.AAO-preview-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.AAO-editors-pick-badge{background:white;border-radius:6px;padding:4px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.AAO-editors-pick-badge img{width:16px;height:16px}.AAO-play-button{width:48px;height:48px;background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center}.AAO-logo-icon img{width:24px;height:24px;border-radius:4px}.AAO-strategy-icon{width:20px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#00a86b}.AAO-strategy-icon.AAO-long{background:#00a86b}.AAO-strategy-icon.AAO-short{background:#f23645}.AAO-video-duration{background:rgba(0,0,0,.7);color:#fff;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500}.AAO-idea-meta{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;background:white}.AAO-idea-author{display:flex;flex-direction:column;gap:2px}.AAO-author-link{font-size:12px;color:#787b86;text-decoration:none}.AAO-author-link:hover{color:#131722}.AAO-publish-date{font-size:11px;color:#b2b5be}.AAO-idea-actions{display:flex;gap:8px}.AAO-comment-button,.AAO-boost-button{display:flex;align-items:center;gap:4px;background:transparent;border:1px solid #e0e3eb;border-radius:6px;padding:4px 8px;color:#787b86;text-decoration:none;font-size:11px;cursor:pointer;transition:all .2s}.AAO-comment-button:hover,.AAO-boost-button:hover{background:#f0f3fa;color:#131722}.AAO-earnings-grid{display:flex;gap:16px}.AAO-earning-card{min-width:200px;background:white;border-radius:12px;padding:16px;text-decoration:none;color:inherit;transition:all .2s;border:1px solid #e0e3eb;flex-shrink:0}.AAO-earning-card:hover{transform:translateY(-2px);color:inherit;box-shadow:0 4px 12px #0000001a}.AAO-earning-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.AAO-earning-date{font-size:13px;font-weight:500;color:#131722}.AAO-earning-title{display:flex;align-items:center;gap:12px;margin-bottom:16px}.AAO-earning-logo{width:32px;height:32px;border-radius:6px}.AAO-earning-info{display:flex;flex-direction:column}.AAO-earning-symbol{font-size:14px;font-weight:600;color:#131722}.AAO-earning-company{font-size:11px;color:#787b86;line-height:1.3}.AAO-earning-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.AAO-stat{display:flex;flex-direction:column;gap:2px}.AAO-stat-title{font-size:11px;color:#787b86}.AAO-stat-value{font-size:13px;font-weight:500;color:#131722;display:flex;align-items:center;gap:2px}.AAO-stat-value.AAO-highlighted{color:#787b86}.AAO-currency{font-size:10px;color:#787b86}.AAO-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:16px}.AAO-news-card{background:white;border-radius:8px;padding:16px;text-decoration:none;color:inherit;transition:all .2s;border:1px solid #e0e3eb}.AAO-news-card:hover{transform:translateY(-2px);color:inherit;box-shadow:0 4px 12px #0000001a}.AAO-news-article{height:100%}.AAO-news-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.AAO-news-symbols{display:flex;gap:2px}.AAO-news-logo{width:16px;height:16px;border-radius:2px}.AAO-news-time{font-size:11px;color:#787b86}.AAO-news-source{font-size:11px;color:#787b86;display:flex;align-items:center;gap:4px}.AAO-news-title{font-size:13px;line-height:1.4;color:#131722;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.AAO-see-all-card{min-width:120px;background:#f8f9fa;border-radius:12px;padding:20px;text-decoration:none;color:inherit;display:flex;align-items:center;justify-content:center;transition:all .2s;border:1px solid #e0e3eb;flex-shrink:0}.AAO-see-all-card:hover{background:#f0f3fa;color:#2962ff}.AAO-see-all-content{display:flex;align-items:center;gap:4px;margin:0;font-weight:500;font-size:14px}.AAO-title-link{text-decoration:none;color:inherit}.AAO-title-link:hover{color:inherit}@media (max-width: 768px){.AAO-section-container{padding:0 12px}.AAO-widgets-grid{grid-template-columns:1fr;gap:16px}.AAO-custom-ticker-card{min-width:160px}.AAO-idea-card{min-width:260px}.AAO-earning-card{min-width:180px}.AAO-news-grid{grid-template-columns:1fr}}@media (max-width: 480px){.AAO-widget-header h3{font-size:1.1rem}.AAO-custom-ticker-card{min-width:140px}.AAO-stock-ticker-card{padding:12px}.AAO-idea-card{min-width:240px}.AAO-earning-card{min-width:160px}.AAO-scroll-button{width:28px;height:28px}}.AO-stocks-section{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:white;color:#333;padding:20px 0}.AO-section-container{max-width:1230px;margin:0 auto;padding:16px}.AO-section-header{margin-bottom:24px}.AO-header-wrapper{display:flex;align-items:center}.AO-logo-text-wrapper{display:flex;align-items:center;gap:12px}.AO-flag-logo{width:24px;height:24px;border-radius:4px;background-color:#f0f0f0;transition:all .3s ease-in-out;display:block;object-fit:contain;border:1px solid #e0e0e0}.AO-title-link{text-decoration:none;color:inherit}.AO-section-title{font-size:1.75rem;font-weight:600;margin:0;color:#000;line-height:1.2}.AO-title-wrapper{display:flex;align-items:center}.AO-widget-group{margin-bottom:32px}.AO-widget-header{margin-bottom:16px}.AO-widget-title{font-size:1.65rem;font-weight:600;margin:0;color:#000}.AO-horizontal-scroll-container{position:relative;overflow:hidden}.AO-scroll-content{display:flex;gap:20px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:12px 0;scroll-behavior:smooth}.AO-scroll-content::-webkit-scrollbar{display:none}.AO-scroll-button{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.1);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#333;cursor:pointer;z-index:2;transition:background-color .2s;font-size:18px;font-weight:700}.AO-scroll-button:hover{background:rgba(0,0,0,.2)}.AO-scroll-button.AO-right{right:0}.AO-scroll-button.AO-left{left:0}.AO-image-loading{opacity:1!important;background-color:#f8f9fa;transition:opacity .3s ease-in-out}.AO-image-loaded{opacity:1;background-color:transparent}.AO-image-loading{animation:none!important}.AO-text-logo{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;flex-shrink:0}.AO-ticker-logo,.AO-flag-logo{background-color:#f8f9fa;border:1px solid #e0e0e0}.AO-ticker-logo[src],.AO-flag-logo[src]{display:block;visibility:visible}.AO-community-trends .AO-scroll-content{gap:20px;display:grid;grid-auto-flow:column;grid-auto-columns:calc(20% - 16px)}.AO-community-trends .AO-ticker-card{min-width:250px;background:#ffffff;border-radius:12px;padding:20px;transition:transform .2s,box-shadow .2s;border:1px solid #e0e0e0;display:flex;align-items:center;gap:16px;height:100px}.AO-community-trends .AO-ticker-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.AO-community-trends .AO-ticker-logo{width:48px;height:48px;border-radius:8px;flex-shrink:0;background-color:#f8f9fa;transition:opacity .3s ease-in-out,transform .2s ease-in-out;display:block;object-fit:contain;min-width:48px;min-height:48px;border:1px solid #e0e0e0}.AO-community-trends .AO-ticker-info{text-decoration:none;color:inherit;flex:1;min-width:0}.AO-community-trends .AO-ticker-symbol{font-size:18px;font-weight:700;color:#000;display:block;margin-bottom:4px}.AO-community-trends .AO-ticker-name{font-size:13px;color:#666;display:block;margin-bottom:8px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AO-community-trends .AO-ticker-price-container{display:flex;align-items:center;justify-content:space-between;gap:12px}.AO-community-trends .AO-price-info{display:flex;align-items:baseline;gap:4px}.AO-community-trends .AO-ticker-price{font-size:16px;font-weight:700;color:#000}.AO-community-trends .AO-ticker-currency{font-size:12px;color:#999;margin-left:4px}.AO-community-trends .AO-ticker-change{font-size:14px;font-weight:600;padding:4px 8px;border-radius:4px}.AO-community-trends .AO-ticker-change.up{color:#00a86b;background-color:#00a86b1a}.AO-community-trends .AO-ticker-change.down{color:#f44;background-color:#ff44441a}.AO-community-trends .AO-ticker-title-container,.AO-community-trends .AO-ticker-status,.AO-community-trends .AO-data-mode,.AO-community-trends .AO-market-status,.AO-community-trends .AO-price-digit{display:none}.AO-ticker-card{min-width:280px;background:#f8f9fa;border-radius:12px;padding:20px;transition:transform .2s,box-shadow .2s;border:1px solid #e0e0e0}.AO-ticker-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.AO-ticker-card-content{display:flex;flex-direction:column;gap:12px}.AO-ticker-logo{width:50px;height:50px;border-radius:10px;background-color:#f8f9fa;transition:opacity .3s ease-in-out,transform .2s ease-in-out;display:block;object-fit:contain;border:1px solid #e0e0e0}.AO-ticker-info{text-decoration:none;color:inherit}.AO-ticker-title-container{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.AO-ticker-name{font-size:14px;font-weight:500;line-height:1.3;color:#666}.AO-ticker-status{display:flex;align-items:center;gap:6px;font-size:11px}.AO-data-mode{background:#2962ff;color:#fff;padding:2px 6px;border-radius:3px;font-size:10px}.AO-market-status{display:flex;align-items:center;gap:4px;color:#666}.AO-status-icon{width:8px;height:8px;background:#4caf50;border-radius:50%}.AO-ticker-symbol{font-size:18px;font-weight:700;color:#000}.AO-ticker-price-container{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.AO-ticker-price{font-size:18px;font-weight:700;color:#000}.AO-price-digit{font-size:14px}.AO-price-digit.up{color:#00a86b}.AO-price-digit.down{color:#f44}.AO-ticker-currency{font-size:14px;color:#999}.AO-ticker-change{font-size:16px;font-weight:600;padding:4px 8px;border-radius:4px}.AO-ticker-change.up{color:#00a86b;background-color:#00a86b1a}.AO-ticker-change.down{color:#f44;background-color:#ff44441a}.AO-ideas-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);gap:16px}.AO-idea-card{min-width:300px;background:#f8f9fa;border-radius:12px;overflow:hidden;transition:transform .2s;border:1px solid #e0e0e0}.AO-idea-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.AO-idea-text{padding:16px}.AO-idea-title{font-size:16px;font-weight:600;color:#000;text-decoration:none;display:block;margin-bottom:8px;line-height:1.3}.AO-idea-title:hover{color:#2962ff}.AO-idea-description{font-size:14px;color:#666;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.AO-idea-preview{position:relative;height:120px;background:#fafafa}.AO-preview-grid{position:relative;height:100%}.AO-preview-corner{position:absolute;z-index:2}.AO-preview-corner.AO-top-right{top:8px;right:8px}.AO-preview-corner.AO-bottom-left{bottom:8px;left:8px;display:flex;align-items:center;gap:8px}.AO-logo-icon img{width:24px;height:24px;border-radius:4px;transition:opacity .3s ease-in-out,transform .2s ease-in-out;background-color:#f8f9fa;border:1px solid #e0e0e0}.AO-strategy-icon{width:20px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px}.AO-strategy-icon.long{background:#00a86b;color:#fff}.AO-strategy-icon.short{background:#ff4444;color:#fff}.AO-idea-meta{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;background:#f8f9fa}.AO-idea-author{display:flex;flex-direction:column;gap:4px}.AO-author-link{font-size:14px;color:#666;text-decoration:none}.AO-author-link:hover{color:#000}.AO-publish-date{font-size:12px;color:#999}.AO-idea-actions{display:flex;gap:8px}.AO-comment-button,.AO-boost-button{display:flex;align-items:center;gap:4px;background:transparent;border:1px solid #e0e0e0;border-radius:6px;padding:6px 8px;color:#666;text-decoration:none;font-size:12px;cursor:pointer;transition:all .2s}.AO-comment-button:hover,.AO-boost-button:hover{background:#f0f0f0;color:#000}.AO-hotlist-widgets{margin-bottom:32px}.AO-widgets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.AO-widget-card{background:#ffffff;border-radius:12px;padding:16px;border:1px solid #e0e0e0}.AO-widget-content{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.AO-widget-footer{border-top:1px solid #e0e0e0;padding-top:16px}.AO-more-button{color:#2962ff;text-decoration:none;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:4px}.AO-more-button:hover{text-decoration:underline}.AO-tabs-container{margin-bottom:16px}.AO-tabs{display:flex;gap:12px;border-bottom:1px solid #e0e0e0}.AO-tab{all:unset;cursor:pointer;padding:8px 12px;font-size:14px;color:#666;transition:all .2s;outline:none;background:transparent;border:none}.AO-tab:focus{outline:none;box-shadow:none}.AO-tab.active{color:#2962ff;position:relative}.AO-tab.active:after{content:"";position:absolute;bottom:-1px;left:12px;right:12px;height:2px;background:#2962ff;border-radius:1px}.AO-tab:hover{color:#000}.AO-earnings-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:16px}.AO-earning-card{min-width:250px;background:#ffffff;border-radius:12px;padding:16px;text-decoration:none;color:inherit;transition:transform .2s;border:1px solid #e0e0e0}.AO-earning-card:hover{transform:translateY(-2px);color:inherit;box-shadow:0 4px 12px #0000001a}.AO-earning-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.AO-earning-date{font-size:14px;font-weight:500;color:#000}.AO-earning-time{font-size:14px;color:#666}.AO-earning-title{display:flex;align-items:center;gap:12px;margin-bottom:16px}.AO-earning-logo{width:32px;height:32px;border-radius:6px;background-color:#f8f9fa;border:1px solid #e0e0e0}.AO-earning-info{display:flex;flex-direction:column}.AO-earning-symbol{font-size:16px;font-weight:600;color:#000}.AO-earning-company{font-size:12px;color:#666}.AO-earning-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.AO-stat{display:flex;flex-direction:column;gap:4px}.AO-stat-title{font-size:12px;color:#666}.AO-stat-value{font-size:14px;font-weight:500;color:#000}.AO-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:16px}.AO-news-card{background:#ffffff;border-radius:8px;padding:16px;text-decoration:none;color:inherit;transition:transform .2s;border:1px solid #e0e0e0}.AO-news-card:hover{transform:translateY(-2px);color:inherit;box-shadow:0 4px 12px #0000001a}.AO-news-article{height:100%}.AO-news-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.AO-news-symbols{display:flex;gap:4px}.AO-news-logo{width:16px;height:16px;border-radius:2px;background-color:#f8f9fa;border:1px solid #e0e0e0}.AO-news-time,.AO-news-source{font-size:12px;color:#666}.AO-news-title{font-size:14px;line-height:1.4;color:#000;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.AO-see-all-card{min-width:120px;background:#f8f9fa;border-radius:12px;padding:20px;text-decoration:none;color:inherit;display:flex;align-items:center;justify-content:center;transition:all .2s;border:1px solid #e0e0e0}.AO-see-all-card:hover{background:#f0f0f0;color:#2962ff}.AO-see-all-content{display:flex;align-items:center;gap:4px;margin:0;font-weight:500}.AO-arrow{font-size:12px}@media (min-width: 1200px){.AO-community-trends .AO-scroll-content{grid-auto-columns:calc(20% - 16px)}}@media (max-width: 1199px) and (min-width: 992px){.AO-community-trends .AO-scroll-content{grid-auto-columns:calc(25% - 15px)}}@media (max-width: 991px) and (min-width: 768px){.AO-community-trends .AO-scroll-content{grid-auto-columns:calc(33.333% - 14px)}}@media (max-width: 767px) and (min-width: 576px){.AO-community-trends .AO-scroll-content{grid-auto-columns:calc(50% - 10px)}}@media (max-width: 575px){.AO-community-trends .AO-scroll-content{grid-auto-columns:calc(100% + -0px)}.AO-community-trends .AO-ticker-card{min-width:200px;padding:16px}.AO-community-trends .AO-ticker-logo{width:40px;height:40px}.AO-community-trends .AO-ticker-symbol{font-size:16px}.AO-community-trends .AO-ticker-price{font-size:14px}}@media (max-width: 768px){.AO-section-container{padding:0 12px}.AO-widgets-grid{grid-template-columns:1fr;gap:16px}.AO-ideas-grid{grid-auto-columns:minmax(280px,1fr)}.AO-community-trends .AO-ticker-card{min-width:160px}.AO-ticker-card{min-width:180px}.AO-earning-card{min-width:220px}.AO-news-grid{grid-template-columns:1fr}}@media (max-width: 480px){.AO-section-title{font-size:20px}.AO-widget-title{font-size:16px}.AO-community-trends .AO-ticker-card{min-width:140px;padding:10px}.AO-ticker-card{min-width:160px;padding:12px}.AO-idea-card{min-width:260px}.AO-earning-card{min-width:200px}.AO-tabs{overflow-x:auto;scrollbar-width:none}.AO-tabs::-webkit-scrollbar{display:none}.AO-tab{white-space:nowrap}}@media (prefers-color-scheme: dark){.AO-stocks-section{background:#ffffff!important;color:#333!important}.AO-community-trends .AO-ticker-card,.AO-ticker-card,.AO-idea-card,.AO-earning-card,.AO-news-card,.AO-widget-card,.AO-see-all-card{background:#ffffff!important;border-color:#e0e0e0!important;color:#333!important}.AO-section-title,.AO-widget-title,.AO-community-trends .AO-ticker-symbol,.AO-community-trends .AO-ticker-price,.AO-ticker-symbol,.AO-ticker-price,.AO-idea-title,.AO-earning-symbol,.AO-news-title{color:#000!important}}.container-oFtCtY_t{width:100%;max-width:1400px;margin:0 auto;padding:0;box-sizing:border-box}.header-oFtCtY_t{margin-bottom:20px}.wrapper-HeCy_Rm7,.titleAndHintWrapper-HeCy_Rm7{display:flex;align-items:center}.container-HeCy_Rm7{display:inline-block}.containerLink-HeCy_Rm7{text-decoration:none;color:inherit}.title-HeCy_Rm7{font-size:24px;font-weight:700;margin:0;color:#131722;display:flex;align-items:center}.noBreak-HkGXK524{white-space:nowrap}.arrowIcon-HeCy_Rm7{margin-left:4px;display:inline-flex;align-items:center}.content-oFtCtY_t{margin-bottom:24px}.grid-iTt_Zp4a{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.card-DmjQR0Aa{display:block;text-decoration:none;color:inherit;border:1px solid #e0e3eb;border-radius:8px;transition:all .2s ease;background-color:#fff}.card-DmjQR0Aa:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px);text-decoration:none;color:inherit}.article-DmjQR0Aa{padding:16px;height:100%;box-sizing:border-box}.container-DmjQR0Aa{height:100%;display:flex;flex-direction:column}.header-DmjQR0Aa{display:flex;align-items:center;margin-bottom:12px;font-size:12px;color:#787b86}.stack-L2E26Swf{display:flex;align-items:center;margin:0 8px 0 0;padding:0;list-style:none}.stack--xxxsmall-L2E26Swf{gap:4px}.logo-PsAlMQQF{width:16px;height:16px;border-radius:2px;object-fit:cover}.xxxsmall-PsAlMQQF{width:16px;height:16px}.letter-PsAlMQQF{display:flex;align-items:center;justify-content:center;background-color:#f0f3fa;color:#131722;font-weight:600;font-size:10px}.date-TUPxzdRV{margin-right:8px}.doth-TUPxzdRV:after{content:"•";margin-left:8px}.title-DmjQR0Aa{font-size:16px;font-weight:600;line-height:1.4;color:#131722;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.footer-oFtCtY_t{display:flex}.button-hLc5LYm1{display:inline-flex;align-items:left;text-decoration:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:600;color:#2962ff;background-color:transparent;border:1px solid #2962ff;transition:all .2s ease;position:relative}.button-hLc5LYm1:hover{background-color:#2962ff;color:#fff;text-decoration:none}.background-H6_2ZGVv{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;transition:background-color .2s ease}.content-H6_2ZGVv{display:flex;align-items:center;position:relative;z-index:1}.arrowIcon-hLc5LYm1{margin-left:4px;display:inline-flex;align-items:center}@media (max-width: 768px){.container-oFtCtY_t{padding:0 12px}.title-HeCy_Rm7{font-size:20px}.grid-iTt_Zp4a{grid-template-columns:1fr;gap:12px}.article-DmjQR0Aa{padding:12px}.title-DmjQR0Aa{font-size:14px}}@media (max-width: 480px){.container-oFtCtY_t{padding:0 8px}.title-HeCy_Rm7{font-size:18px}.header-DmjQR0Aa{flex-wrap:wrap}.stack-L2E26Swf{margin-bottom:4px}}.stocks-section{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:white;color:#333;padding:20px 0}.section-container{max-width:1230px;margin:0 auto;padding:16px}.section-header{margin-bottom:24px}.header-wrapper{display:flex;align-items:center}.logo-text-wrapper{display:flex;align-items:center;gap:12px}.flag-logo{width:24px;height:24px;border-radius:4px}.section-title{font-size:1.75rem;font-weight:600;margin:0;color:#000}.widget-group{margin-bottom:32px}.widget-header{margin-bottom:16px}.widget-title{font-size:1.65rem;font-weight:600;margin:0;color:#000}.horizontal-scroll-container{position:relative;overflow:hidden}.scroll-content{display:flex;gap:20px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:12px 0;scroll-behavior:smooth}.scroll-content::-webkit-scrollbar{display:none}.scroll-button{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.1);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#333;cursor:pointer;z-index:2;transition:background-color .2s;font-size:18px;font-weight:700}.scroll-button:hover{background:rgba(0,0,0,.2)}.scroll-button.right{right:0}.scroll-button.left{left:0}.community-trends .scroll-content{gap:20px;display:grid;grid-auto-flow:column;grid-auto-columns:calc(20% - 16px)}.community-trends .ticker-card{min-width:250px;background:#ffffff;border-radius:12px;padding:20px;transition:transform .2s,box-shadow .2s;border:1px solid #e0e0e0;display:flex;align-items:center;gap:16px;height:100px}.community-trends .ticker-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.community-trends .ticker-logo{width:48px;height:48px;border-radius:8px;flex-shrink:0}.community-trends .ticker-info{text-decoration:none;color:inherit;flex:1;min-width:0}.community-trends .ticker-symbol{font-size:18px;font-weight:700;color:#000;display:block;margin-bottom:4px}.community-trends .ticker-name{font-size:13px;color:#666;display:block;margin-bottom:8px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-trends .ticker-price-container{display:flex;align-items:center;justify-content:space-between;gap:12px}.community-trends .price-info{display:flex;align-items:baseline;gap:4px}.community-trends .ticker-price{font-size:16px;font-weight:700;color:#000}.community-trends .ticker-currency{font-size:12px;color:#999;margin-left:4px}.community-trends .ticker-change{font-size:14px;font-weight:600;padding:4px 8px;border-radius:4px}.community-trends .ticker-change.up{color:#00a86b;background-color:#00a86b1a}.community-trends .ticker-change.down{color:#f44;background-color:#ff44441a}.community-trends .ticker-title-container,.community-trends .ticker-status,.community-trends .data-mode,.community-trends .market-status,.community-trends .price-digit{display:none}.ticker-card{min-width:280px;background:#f8f9fa;border-radius:12px;padding:20px;transition:transform .2s,box-shadow .2s;border:1px solid #e0e0e0}.ticker-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.ticker-card-content{display:flex;flex-direction:column;gap:12px}.ticker-logo{width:50px;height:50px;border-radius:10px}.ticker-info{text-decoration:none;color:inherit}.ticker-title-container{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.ticker-name{font-size:14px;font-weight:500;line-height:1.3;color:#666}.ticker-status{display:flex;align-items:center;gap:6px;font-size:11px}.data-mode{background:#2962ff;color:#fff;padding:2px 6px;border-radius:3px;font-size:10px}.market-status{display:flex;align-items:center;gap:4px;color:#666}.status-icon{width:8px;height:8px;background:#4caf50;border-radius:50%}.ticker-symbol{font-size:18px;font-weight:700;color:#000}.ticker-price-container{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ticker-price{font-size:18px;font-weight:700;color:#000}.price-digit{font-size:14px}.price-digit.up{color:#00a86b}.price-digit.down{color:#f44}.ticker-currency{font-size:14px;color:#999}.ticker-change{font-size:16px;font-weight:600;padding:4px 8px;border-radius:4px}.ticker-change.up{color:#00a86b;background-color:#00a86b1a}.ticker-change.down{color:#f44;background-color:#ff44441a}@media (min-width: 1200px){.community-trends .scroll-content{grid-auto-columns:calc(20% - 16px)}}@media (max-width: 1199px) and (min-width: 992px){.community-trends .scroll-content{grid-auto-columns:calc(25% - 15px)}}@media (max-width: 991px) and (min-width: 768px){.community-trends .scroll-content{grid-auto-columns:calc(33.333% - 14px)}}@media (max-width: 767px) and (min-width: 576px){.community-trends .scroll-content{grid-auto-columns:calc(50% - 10px)}}@media (max-width: 575px){.community-trends .scroll-content{grid-auto-columns:calc(100% + -0px)}.community-trends .ticker-card{min-width:200px;padding:16px}.community-trends .ticker-logo{width:40px;height:40px}.community-trends .ticker-symbol{font-size:16px}.community-trends .ticker-price{font-size:14px}}.ideas-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);gap:16px}.idea-card{min-width:300px;background:#f8f9fa;border-radius:12px;overflow:hidden;transition:transform .2s;border:1px solid #e0e0e0}.idea-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.idea-text{padding:16px}.idea-title{font-size:16px;font-weight:600;color:#000;text-decoration:none;display:block;margin-bottom:8px;line-height:1.3}.idea-title:hover{color:#2962ff}.idea-description{font-size:14px;color:#666;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.idea-preview{position:relative;height:120px;background:#fafafa}.preview-grid{position:relative;height:100%}.preview-corner{position:absolute;z-index:2}.preview-corner.top-right{top:8px;right:8px}.preview-corner.bottom-left{bottom:8px;left:8px;display:flex;align-items:center;gap:8px}.logo-icon img{width:24px;height:24px;border-radius:4px}.strategy-icon{width:20px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px}.strategy-icon.long{background:#00a86b;color:#fff}.strategy-icon.short{background:#ff4444;color:#fff}.idea-meta{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;background:#f8f9fa}.idea-author{display:flex;flex-direction:column;gap:4px}.author-link{font-size:14px;color:#666;text-decoration:none}.author-link:hover{color:#000}.publish-date{font-size:12px;color:#999}.idea-actions{display:flex;gap:8px}.comment-button,.boost-button{display:flex;align-items:center;gap:4px;background:transparent;border:1px solid #e0e0e0;border-radius:6px;padding:6px 8px;color:#666;text-decoration:none;font-size:12px;cursor:pointer;transition:all .2s}.comment-button:hover,.boost-button:hover{background:#f0f0f0;color:#000}.hotlist-widgets{margin-bottom:32px}.widgets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.widget-card{background:#ffffff;border-radius:12px;padding:16px;border:1px solid #e0e0e0}.widget-content{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.widget-footer{border-top:1px solid #e0e0e0;padding-top:16px}.more-button{color:#2962ff;text-decoration:none;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:4px}.more-button:hover{text-decoration:underline}.tabs-container{margin-bottom:16px}.tabs{display:flex;gap:12px;border-bottom:1px solid #e0e0e0}.tab{all:unset;cursor:pointer;padding:8px 12px;font-size:14px;color:#666;transition:all .2s;outline:none;background:transparent;border:none}.tab:focus{outline:none;box-shadow:none}.tab.active{color:#2962ff;position:relative}.tab.active:after{content:"";position:absolute;bottom:-1px;left:12px;right:12px;height:2px;background:#2962ff;border-radius:1px}.tab:hover{color:#000}.earnings-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:16px}.earning-card{min-width:250px;background:#ffffff;border-radius:12px;padding:16px;text-decoration:none;color:inherit;transition:transform .2s;border:1px solid #e0e0e0}.earning-card:hover{transform:translateY(-2px);color:inherit;box-shadow:0 4px 12px #0000001a}.earning-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.earning-date{font-size:14px;font-weight:500;color:#000}.earning-time{font-size:14px;color:#666}.earning-title{display:flex;align-items:center;gap:12px;margin-bottom:16px}.earning-logo{width:32px;height:32px;border-radius:6px}.earning-info{display:flex;flex-direction:column}.earning-symbol{font-size:16px;font-weight:600;color:#000}.earning-company{font-size:12px;color:#666}.earning-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stat{display:flex;flex-direction:column;gap:4px}.stat-title{font-size:12px;color:#666}.stat-value{font-size:14px;font-weight:500;color:#000}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:16px}.news-card{background:#ffffff;border-radius:8px;padding:16px;text-decoration:none;color:inherit;transition:transform .2s;border:1px solid #e0e0e0}.news-card:hover{transform:translateY(-2px);color:inherit;box-shadow:0 4px 12px #0000001a}.news-article{height:100%}.news-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.news-symbols{display:flex;gap:4px}.news-logo{width:16px;height:16px;border-radius:2px}.news-time,.news-source{font-size:12px;color:#666}.news-title{font-size:14px;line-height:1.4;color:#000;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.see-all-card{min-width:120px;background:#f8f9fa;border-radius:12px;padding:20px;text-decoration:none;color:inherit;display:flex;align-items:center;justify-content:center;transition:all .2s;border:1px solid #e0e0e0}.see-all-card:hover{background:#f0f0f0;color:#2962ff}.see-all-content{display:flex;align-items:center;gap:4px;margin:0;font-weight:500}.arrow{font-size:12px}@media (max-width: 768px){.section-container{padding:0 12px}.widgets-grid{grid-template-columns:1fr;gap:16px}.ideas-grid{grid-auto-columns:minmax(280px,1fr)}.community-trends .ticker-card{min-width:160px}.ticker-card{min-width:180px}.earning-card{min-width:220px}.news-grid{grid-template-columns:1fr}}@media (max-width: 480px){.section-title{font-size:20px}.widget-title{font-size:16px}.community-trends .ticker-card{min-width:140px;padding:10px}.ticker-card{min-width:160px;padding:12px}.idea-card{min-width:260px}.earning-card{min-width:200px}.tabs{overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{white-space:nowrap}}@media (prefers-color-scheme: dark){.stocks-section{background:#ffffff!important;color:#333!important}.community-trends .ticker-card,.ticker-card,.idea-card,.earning-card,.news-card,.widget-card,.see-all-card{background:#ffffff!important;border-color:#e0e0e0!important;color:#333!important}.section-title,.widget-title,.community-trends .ticker-symbol,.community-trends .ticker-price,.ticker-symbol,.ticker-price,.idea-title,.earning-symbol,.news-title{color:#000!important}}.how-paper-trading-section{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,rgba(10,15,46,.85) 0%,rgba(21,26,58,.8) 50%,rgba(30,36,72,.75) 100%),url(/assets/588459-277363cb.jpg);background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;min-height:110vh;padding:1.5rem}.how-container{max-width:1280px;margin:0 auto;padding:1.5rem 1rem;position:relative;z-index:2}.how-section-heading{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:2rem;line-height:1.1;margin-bottom:.75rem;letter-spacing:-.02em;background:linear-gradient(135deg,#ffffff 0%,#e6f0ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}.section-subtitle{margin-bottom:1.5rem;text-align:center}.section-subtitle p{font-size:1rem;line-height:1.5;color:#b8c7e0;font-weight:400}.steps-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}.step-card{background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.9) 100%);color:#2d3b6e;border-radius:1.25rem;position:relative;overflow:hidden;aspect-ratio:7/5;border:1px solid rgba(255,255,255,.3);box-shadow:0 6px 24px #0f1a3a33;transition:all .3s ease;cursor:pointer}.step-card:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0f1a3a4d}.step-content{padding:1.5rem 1.5rem 1rem;display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative;z-index:2}.step-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.2;margin-bottom:.5rem;color:#1a2b5a}.step-description{width:85%}.step-description p{font-size:.9rem;line-height:1.4;color:#4a6bad;font-weight:400}.step-number{position:absolute;bottom:-1rem;right:-1rem;font-size:10rem;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace;line-height:.8;color:#4a6bad14;z-index:1;font-weight:900;transition:all .3s ease}.step-card:hover .step-number{color:#4a6bad1f;transform:scale(1.03)}.how-to-start-cta-section{margin-top:1rem;margin-bottom:.5rem}.how-to-start-cta-button{display:flex!important;gap:.75rem;align-items:center;justify-content:center;width:230px;background:linear-gradient(135deg,#4a6bad 0%,#6a92be 100%);color:#fff;padding:.8rem 1.1rem;border-radius:.875rem;text-decoration:none;font-weight:600;transition:all .3s ease;border:none;cursor:pointer;font-size:1rem;box-shadow:0 3px 15px #4a6bad4d;margin-top:20px;margin-left:450px}.cta-button:hover{background:linear-gradient(135deg,#3d5a93 0%,#5a82b0 100%);transform:translateY(-1px);box-shadow:0 5px 20px #4a6bad66}.cta-button span{font-size:1rem;font-weight:600}.terms-section{margin-top:.5rem;display:flex;justify-content:center}.terms-content{display:flex;justify-content:center}.terms-link{display:flex;gap:.5rem;align-items:center;margin-top:.25rem}.info-icon{height:.875rem;width:.875rem;object-fit:contain;color:#b8c7e0}.terms-button{letter-spacing:-.025em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-align:left;line-height:1;font-size:.8rem;background:none;border:none;color:#b8c7e0;cursor:pointer;text-decoration:none;transition:color .3s ease}.terms-button:hover{color:#fff;text-decoration:underline}@media (min-width: 768px){.container{padding:2rem}.section-heading{font-size:2.5rem;margin-bottom:1rem}.section-subtitle{margin-bottom:2rem}.section-subtitle p{font-size:1.1rem}.steps-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}.cta-section{margin-top:1.5rem}.step-title{font-size:1.6rem}.step-description p{font-size:.95rem}}@media (min-width: 1024px){.container{padding:2.5rem 4rem}.section-heading{font-size:2.75rem}.step-card{aspect-ratio:7/5}.step-number{font-size:12rem;bottom:-1.5rem;right:-1.5rem}}@media (min-width: 1280px){.section-heading{font-size:3rem}.step-number{font-size:14rem;bottom:-2rem;right:-2rem}}@media (max-width: 767px){.container{padding:1rem}.section-heading{font-size:1.75rem}.step-title{font-size:1.25rem}.step-description{width:100%}.step-number{font-size:6rem;bottom:-.25rem;right:-.25rem}.step-content{padding:1.25rem 1.25rem .875rem}.section-subtitle p{font-size:.9rem}}@media (max-width: 479px){.section-heading{font-size:1.5rem}.step-title{font-size:1.1rem}.step-number{font-size:5rem}.step-description p{font-size:.8rem}.step-content{padding:1rem}.cta-button{padding:.75rem 1rem;font-size:.9rem}}.step-card{animation:fadeInUp .5s ease forwards}.step-card:nth-child(1){animation-delay:.1s}.step-card:nth-child(2){animation-delay:.2s}.step-card:nth-child(3){animation-delay:.3s}.EOpaper-trading-calculator-overlap{background-color:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001f;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:1100px;margin:-150px auto 0;position:relative;z-index:10;border:1px solid #e8ecf0}.EOpaper-calculator-header{display:flex;justify-content:space-between;align-items:flex-start;padding:28px 32px;background:linear-gradient(135deg,#1e3c72 0%,#2a5298 100%);color:#fff}.EOpaper-header-content{flex:1;padding-right:24px}.EOpaper-main-title{font-size:36px;font-weight:700;margin:0 0 14px;line-height:1.2;letter-spacing:-.5px}.EOpaper-main-description{font-size:15px;margin:0;opacity:.95;line-height:1.5;font-weight:400}.EOheader-image{flex-shrink:0}.EOcalculator-image{width:140px;height:90px;border-radius:10px;object-fit:cover;box-shadow:0 4px 12px #0003}.EOdivider{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);margin:0}.EOcalculator-section{padding:32px;display:flex;flex-direction:column;gap:28px}.EOsection-title{font-size:20px;font-weight:700;margin:0 0 20px;color:#1a1a1a;letter-spacing:-.3px}.EOstocks-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:8px}.EOstock-card{border:2px solid #e8ecf0;border-radius:10px;padding:16px 10px;text-align:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:white;min-height:70px;display:flex;flex-direction:column;justify-content:center}.EOstock-card:hover{border-color:#2a5298;transform:translateY(-3px);box-shadow:0 6px 20px #2a529826}.EOstock-card.EOactive{border-color:#2a5298;background:linear-gradient(135deg,#f8fbff 0%,#e8f0ff 100%);box-shadow:0 8px 25px #2a529833;transform:translateY(-2px)}.EOstock-symbol{font-size:15px;font-weight:800;color:#1a1a1a;margin-bottom:6px;letter-spacing:.5px}.EOstock-name{font-size:12px;color:#666;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EOinvestment-controls{display:flex;flex-direction:column;gap:24px}.EOcontrol-group{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.EOcontrol-title{font-size:15px;font-weight:700;margin:0 0 14px;color:#1a1a1a;letter-spacing:-.2px}.EOamount-control{display:flex;align-items:center;gap:14px}.EOamount-display{display:flex;align-items:center;background:#f8fafc;border:2px solid #e8ecf0;border-radius:8px;padding:12px 16px;min-width:140px;transition:all .3s ease}.EOamount-display:focus-within{border-color:#2a5298;background:white;box-shadow:0 0 0 3px #2a52981a}.EOcurrency{font-size:17px;font-weight:700;color:#1a1a1a;margin-right:6px}.EOamount{font-size:17px;font-weight:700;color:#1a1a1a;font-variant-numeric:tabular-nums}.EOamount-buttons{display:flex;gap:6px}.EOamount-btn{width:40px;height:40px;border:2px solid #e8ecf0;background:white;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;cursor:pointer;transition:all .2s ease;color:#2a5298}.EOamount-btn:hover{background:#2a5298;border-color:#2a5298;color:#fff;transform:scale(1.05)}.EOamount-btn:active{transform:scale(.95)}.EOtime-select{width:100%;height:48px;border:2px solid #e8ecf0;border-radius:8px;padding:0 16px;font-size:15px;background-color:#fff;cursor:pointer;outline:none;transition:all .3s ease;font-weight:500;color:#1a1a1a}.EOtime-select:focus{border-color:#2a5298;box-shadow:0 0 0 3px #2a52981a}.EOtime-select:hover{border-color:#c8d0e0}.EOcalculate-button{background:linear-gradient(135deg,#2a5298 0%,#1e3c72 100%);color:#fff;border:none;border-radius:10px;padding:16px 28px;font-size:17px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;margin-top:12px;letter-spacing:.3px;text-transform:none;position:relative;overflow:hidden}.EOcalculate-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #2a529866;background:linear-gradient(135deg,#315bb0 0%,#23468a 100%)}.EOcalculate-button:active{transform:translateY(0);box-shadow:0 6px 20px #2a52984d}@media (max-width: 768px){.EOpaper-trading-calculator-overlap{max-width:calc(100% - 32px);margin:-60px auto 0;border-radius:14px}.EOcalculator-header{flex-direction:column;padding:24px}.EOheader-content{padding-right:0;margin-bottom:18px}.EOcalculator-image{width:100%;height:100px;margin-top:0}.EOstocks-grid{grid-template-columns:repeat(3,1fr);gap:10px}.EOcontrol-group{grid-template-columns:1fr;gap:20px}.EOcalculator-section{padding:24px;gap:24px}.EOpaper-main-title{font-size:22px}}@media (max-width: 480px){.EOpaper-trading-calculator-overlap{margin:-40px auto 0;max-width:calc(100% - 24px)}.EOpaper-main-title{font-size:20px}.EOpaper-main-description{font-size:14px}.EOsection-title{font-size:18px}.EOstocks-grid{grid-template-columns:repeat(2,1fr);gap:8px}.EOstock-card{padding:14px 8px;min-height:65px}.EOstock-symbol{font-size:14px}.EOstock-name{font-size:11px}.EOamount-display{min-width:120px;padding:10px 14px}.EOcalculate-button{padding:14px 24px;font-size:16px}.EOcalculator-header,.EOcalculator-section{padding:20px}}@media (max-width: 360px){.EOstocks-grid{grid-template-columns:repeat(2,1fr)}.EOamount-control{flex-direction:column;gap:10px;align-items:stretch}.EOamount-buttons{justify-content:center}}.faq-section{background-color:#131722;position:relative;padding:5rem 1rem;overflow:hidden}@media (min-width: 640px){.faq-section{padding:5rem 0}}@media (min-width: 768px){.faq-section{padding:6rem 0}}.background-effects{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.effect{position:absolute;border-radius:50%;filter:blur(100px);opacity:.1}.effect-amber{width:33.333%;height:33.333%;background-color:#2db3e0;top:0;left:0}.effect-red{width:33.333%;height:33.333%;background-color:#2be6f3;bottom:0;right:0}.container{max-width:1200px;margin:0 auto;padding:0 1rem;position:relative;z-index:10}@media (min-width: 640px){.container{padding:0 2rem}}.faq-header{text-align:center;margin-bottom:3rem}@media (min-width: 640px){.faq-header{margin-bottom:4rem}}.faq-title{font-size:1.875rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}@media (min-width: 640px){.faq-title{font-size:2.25rem}}@media (min-width: 768px){.faq-title{font-size:2.5rem}}.faq-subtitle{font-size:1rem;color:#ffffffb3;max-width:600px;margin:0 auto;line-height:1.6}@media (min-width: 640px){.faq-subtitle{font-size:1.125rem}}.faq-content{max-width:48rem;margin:0 auto}.faq-list{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 640px){.faq-list{gap:1rem}}.faq-item{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;overflow:hidden;transition:all .3s ease}.faq-item:hover,.faq-item.open{background:rgba(255,255,255,.08)}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:none;border:none;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-align:left}@media (min-width: 640px){.faq-question{padding:1rem 1.5rem;font-size:1.125rem}}.faq-question:hover{background:rgba(255,255,255,.05)}.question-text{flex:1;margin-right:1rem}.chevron-icon{width:1.5rem;height:1.5rem;flex-shrink:0;transition:transform .3s ease;color:currentColor}.chevron-icon.rotate-180{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer.open{max-height:200px}.answer-content{padding:0 1rem .75rem}@media (min-width: 640px){.answer-content{padding:0 1.5rem 1rem}}.answer-content p{color:#fffc;font-size:.95rem;line-height:1.6;margin:0}@media (min-width: 640px){.answer-content p{font-size:1rem}}.faq-footer{text-align:center;margin-top:2.5rem}@media (min-width: 640px){.faq-footer{margin-top:3rem}}@media (min-width: 768px){.faq-footer{margin-top:3rem}}.footer-text{font-size:1rem;color:#ffffffb3;margin:0}@media (min-width: 640px){.footer-text{font-size:1.125rem}}.contact-link{color:#fbbf24;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.contact-link:hover{color:#fcd34d}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@media (max-width: 480px){.faq-section{padding:3rem 1rem}.faq-title{font-size:1.5rem}.faq-subtitle{font-size:.9rem}.faq-question{padding:.75rem 1rem;font-size:.95rem}.answer-content p{font-size:.9rem}}.faq-subtitle.error{color:#ef4444}.retry-button{background:#3b82f6;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;margin-top:10px}.retry-button:hover{background:#2563eb}.trading-strategies-section{font-family:var(--mm-font-regular);background:var(--ui-ct-bg-page, #f9f9f9);padding:2rem 1rem;color:var(--ui-ct-text-h1, #24262b);margin-top:20px}.content-wrapper{max-width:1200px;margin:0 auto}.content-title-wrapper{text-align:center;margin-bottom:2rem}.title-icon{width:50px;height:50px;margin:0 auto .75rem;background:var(--ui-ct-primary, #3eb0e5);border-radius:10px;position:relative}.title-icon:after{content:"💡";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.25rem}.subtitle.demi{font-family:var(--mm-font-semi);font-size:1.5rem;font-weight:600;color:var(--ui-ct-text-h1, #24262b);margin-bottom:.75rem;line-height:1.2}.subtitle .desc{font-family:var(--mm-font-regular);font-size:1rem;color:var(--ui-ct-text-h2, #7a7a7a);line-height:1.5;max-width:500px;margin:0 auto}.content-box-wrapper{background:var(--ui-ct-bg-card, #ffffff);border-radius:14px;padding:1.5rem;box-shadow:0 4px 16px var(--ui-ct-bg-shadow, rgba(0, 0, 0, .08))}.swiper-title.demi{font-family:var(--mm-font-semi);font-size:1.25rem;font-weight:600;color:var(--ui-ct-text-h1, #24262b);text-align:center;margin-bottom:1.5rem;line-height:1.3}.strategies-carousel{position:relative}.carousel-container{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:1.5rem;position:relative}.carousel-button{background:var(--ui-ct-bg-card, #ffffff);border:1px solid var(--ui-ct-line-seperator, #e8e8e8);border-radius:50%;width:42px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--ui-ct-text-h2, #7a7a7a);flex-shrink:0}.carousel-button:hover{background:var(--ui-ct-primary-weak-hover, rgba(255, 105, 0, .06));border-color:var(--ui-ct-primary, #3fbbf0);color:var(--ui-ct-primary, #3fbbf0);transform:scale(1.05)}.carousel-button:disabled{opacity:.5;cursor:not-allowed}.carousel-slide{flex:1;max-width:350px;text-align:center}.strategy-image{width:100%;height:auto;border-radius:8px;transition:transform .3s ease}.strategy-image:hover{transform:scale(1.02)}.strategy-image.selected{box-shadow:0 6px 20px #ff69001f}.carousel-progress{width:100%;height:3px;background:var(--ui-ct-line-seperator, #e8e8e8);border-radius:2px;margin:1.5rem 0;overflow:hidden}.progress-fill{height:100%;background:var(--ui-ct-primary, #3fbbf0);border-radius:2px;transform-origin:left;transition:transform .3s ease}.strategy-info{text-align:center;margin-bottom:1.5rem}.introduce-text.desc{font-size:.9rem;line-height:1.5;color:var(--ui-ct-text-h2, #7a7a7a);margin-bottom:.75rem;max-width:500px;margin-left:auto;margin-right:auto}.explore-text.desc{font-size:.9rem;color:var(--ui-ct-text-h2, #7a7a7a)}.highlight{color:var(--ui-ct-primary, #3fbbf0);font-weight:600;cursor:pointer;transition:color .3s ease}.highlight:hover{color:var(--ui-ct-primary-hover, #3fbbf0(255, 105, 0, .8))}.mobile-navigation{display:none;margin:1.5rem 0}.swipe-hint{display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--ui-ct-text-h3, #aaa)}.swipe-hint .reverse{transform:rotate(180deg)}.swiper-button-text{font-size:.8rem;color:var(--ui-ct-text-h3, #aaa)}.content-box-button-wrapper{text-align:center}.cta-button-container{display:inline-block;margin-bottom:.75rem}.cta-btn-guide-box{margin:0}.cta-btn{display:inline-block;background:var(--ui-ct-primary, #3fbbf0);color:var(--ui-ct-text-white, #ffffff);padding:.75rem 1.5rem;border-radius:6px;text-decoration:none;font-family:var(--mm-font-semi);font-weight:600;font-size:.9rem;transition:all .3s ease;border:none;cursor:pointer}.cta-btn:hover{background:var(--ui-ct-primary-hover, rgba(255, 105, 0, .8));transform:translateY(-1px);box-shadow:0 6px 15px #ff690026}.disclosure{font-size:.8rem;color:var(--ui-ct-text-h3, #aaa);cursor:pointer;transition:color .3s ease}.disclosure:hover{color:var(--ui-ct-text-h2, #7a7a7a)}.disclosure.dark{color:var(--ui-ct-text-h3, #aaa)}@media (max-width: 1024px){.trading-strategies-section{padding:1.5rem 1rem}.subtitle.demi{font-size:1.4rem}.content-box-wrapper{padding:1.25rem}}@media (max-width: 768px){.trading-strategies-section{padding:1.25rem 1rem;margin-top:15px}.content-title-wrapper{margin-bottom:1.5rem}.subtitle.demi{font-size:1.3rem}.subtitle .desc{font-size:.9rem}.swiper-title.demi{font-size:1.1rem;margin-bottom:1.25rem}.carousel-container{flex-direction:column;gap:.75rem}.carousel-button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px}.carousel-button.prev{left:.75rem}.carousel-button.next{right:.75rem}.carousel-slide{max-width:100%}.mobile-navigation{display:block}.cta-btn{padding:.7rem 1.25rem;font-size:.85rem}}@media (max-width: 480px){.trading-strategies-section{padding:1rem .5rem;margin-top:10px}.content-box-wrapper{padding:1rem;border-radius:10px}.subtitle.demi{font-size:1.2rem}.subtitle .desc{font-size:.85rem}.swiper-title.demi{font-size:1rem}.introduce-text.desc,.explore-text.desc{font-size:.85rem}.carousel-button{width:32px;height:32px}.carousel-button.prev{left:.5rem}.carousel-button.next{right:.5rem}.title-icon{width:40px;height:40px}.title-icon:after{font-size:1rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.carousel-slide{animation:fadeIn .4s ease}.carousel-button:focus,.cta-btn:focus,.highlight:focus{outline:2px solid var(--ui-ct-primary, #ff6900);outline-offset:2px}@media (prefers-contrast: high){.carousel-button{border-width:2px}.strategy-image.selected{border:2px solid var(--ui-ct-primary, #ff6900)}}@media (prefers-reduced-motion: reduce){.carousel-button,.cta-btn,.strategy-image{transition:none}.carousel-slide{animation:none}}.header-title{font-size:138px;font-weight:700;margin:0 0 10px;background:linear-gradient(90deg,rgb(57,96,236) 0%,rgb(16,241,233) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.star--half svg{fill:url(#half-star-gradient)}.fw-dashboard-container{--fw-bg: #faf5ff;--fw-sidebar: #ffffff;--fw-card: rgba(255, 255, 255, .95);--fw-card-solid: #ffffff;--fw-border: #e9d5ff;--fw-neon: #8b5cf6;--fw-neon-glow: 0 0 20px rgba(139, 92, 246, .2);--fw-text-main: #1e1b4b;--fw-text-mute: #6c63a0;--fw-hover-bg: rgba(139, 92, 246, .05);--fw-sidebar-width: 280px;--fw-nav-height: 70px;--fw-input-bg: #ffffff;--fw-gradient-start: rgba(255, 255, 255, .95);--fw-gradient-end: rgba(250, 245, 255, .98);--fw-success: #10b981;--fw-danger: #ef4444;--fw-warning: #f59e0b;--fw-gold: #fbbf24;--fw-gold-gradient: linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%);--fw-space-xs: 4px;--fw-space-sm: 8px;--fw-space-md: 12px;--fw-space-lg: 16px;--fw-space-xl: 20px;--fw-space-2xl: 24px;--fw-space-3xl: 30px;--fw-radius-sm: 6px;--fw-radius-md: 8px;--fw-radius-lg: 12px;--fw-radius-xl: 16px;--fw-radius-2xl: 20px;--fw-radius-3xl: 24px;--fw-radius-full: 9999px;--fw-transition: all .3s cubic-bezier(.4, 0, .2, 1);--fw-transition-fast: all .2s ease;--fw-z-sidebar: 100;--fw-z-overlay: 99;--fw-z-header: 10}[data-theme=dark] .fw-dashboard-container{--fw-bg: #09090b;--fw-sidebar: #000000;--fw-card: rgba(0, 0, 0, .8);--fw-card-solid: #111111;--fw-border: #2a2a2a;--fw-neon: #2be9d3;--fw-neon-glow: 0 0 20px rgba(43, 233, 211, .2);--fw-text-main: #ffffff;--fw-text-mute: #a1a1aa;--fw-hover-bg: rgba(43, 233, 211, .1);--fw-input-bg: #111111;--fw-gradient-start: rgba(0, 0, 0, .95);--fw-gradient-end: rgba(10, 20, 30, .98);--fw-success: #2ed573;--fw-danger: #ff4757;--fw-warning: #ffa502;--fw-gold: #ffd700;--fw-gold-gradient: linear-gradient(135deg, #ffd700 0%, #ffa500 100%)}.fw-dashboard-container:before{content:"";position:fixed;top:-20%;left:-10%;width:600px;height:600px;background:var(--fw-neon);filter:blur(120px);opacity:.1;pointer-events:none;z-index:0;border-radius:50%}.fw-dashboard-container:after{content:"";position:fixed;bottom:-20%;right:-10%;width:600px;height:600px;background:var(--fw-neon);filter:blur(120px);opacity:.1;pointer-events:none;z-index:0;border-radius:50%}[data-theme=dark] .fw-dashboard-container:before,[data-theme=dark] .fw-dashboard-container:after{opacity:.15}.fw-dashboard-container{display:flex;flex-direction:column;width:100vw;height:100vh;background-color:var(--fw-bg);color:var(--fw-text-main);overflow:hidden;position:relative}.fw-bg-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(var(--fw-border) 1px,transparent 1px),linear-gradient(90deg,var(--fw-border) 1px,transparent 1px);background-size:50px 50px;opacity:.05;pointer-events:none;z-index:0}.fw-navbar-wrapper{flex-shrink:0;height:var(--fw-nav-height);z-index:var(--fw-z-header);background:var(--fw-sidebar);border-bottom:1px solid var(--fw-border);position:relative;z-index:2}.fw-dashboard-body{display:flex;flex:1;height:calc(100vh - var(--fw-nav-height));position:relative;z-index:1}.fw-sidebar{width:var(--fw-sidebar-width);background:var(--fw-sidebar);border-right:1px solid var(--fw-border);display:flex;flex-direction:column;flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:var(--fw-z-sidebar);position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fw-sidebar-header{padding:var(--fw-space-xl) var(--fw-space-xl);border-bottom:1px solid var(--fw-border)}.fw-user-card{display:flex;align-items:center;gap:var(--fw-space-lg);background:var(--fw-card-solid);padding:var(--fw-space-md);border-radius:var(--fw-radius-lg);border:1px solid var(--fw-border);transition:var(--fw-transition-fast)}.fw-user-card:hover{border-color:var(--fw-neon);transform:translate(4px);box-shadow:var(--fw-neon-glow)}.fw-avatar-img{width:45px;height:45px;border-radius:var(--fw-radius-md);object-fit:cover;border:2px solid var(--fw-neon)}.fw-user-info h4{margin:0;font-size:.95rem;font-weight:600;color:var(--fw-text-main)}.fw-status-badge{font-size:.75rem;color:var(--fw-neon);font-weight:500}.fw-sidebar-nav{flex:1;padding:var(--fw-space-xl) var(--fw-space-lg);overflow-y:auto}.fw-nav-section-label{font-size:.7rem;color:var(--fw-text-mute);font-weight:700;margin:var(--fw-space-lg) 0 var(--fw-space-sm) var(--fw-space-md);letter-spacing:1px;text-transform:uppercase}.fw-nav-item{width:100%;display:flex;align-items:center;padding:var(--fw-space-md) var(--fw-space-lg);margin-bottom:var(--fw-space-xs);background:transparent;border:none;border-radius:var(--fw-radius-md);color:var(--fw-text-mute);font-size:.95rem;font-weight:500;cursor:pointer;transition:var(--fw-transition-fast)}.fw-nav-item:hover{background:var(--fw-hover-bg);color:var(--fw-neon);transform:translate(4px)}.fw-nav-item.active{background:var(--fw-hover-bg);color:var(--fw-neon);border-left:2px solid var(--fw-neon)}.fw-nav-icon{width:24px;margin-right:var(--fw-space-md);display:flex;justify-content:center}.fw-count-badge{margin-left:auto;background:var(--fw-card-solid);color:var(--fw-text-main);font-size:.75rem;padding:var(--fw-space-xs) var(--fw-space-md);border-radius:var(--fw-radius-sm);border:1px solid var(--fw-border)}.fw-sidebar-footer{padding:var(--fw-space-xl);border-top:1px solid var(--fw-border)}.fws-logouts-btns{width:100%;padding:var(--fw-space-md);background:transparent;border:1px solid var(--fw-border);color:var(--fw-text-mute);border-radius:var(--fw-radius-md);cursor:pointer;align-items:center;justify-content:center;gap:var(--fw-space-sm);transition:var(--fw-transition-fast)}.fws-logouts-btns:hover{border-color:var(--fw-danger);color:var(--fw-danger);background:rgba(239,68,68,.05);transform:translateY(-2px)}.fw-main-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.fw-scroll-container{flex:1;overflow-y:auto;display:flex;flex-direction:column}.fw-content-header{padding:var(--fw-space-3xl) var(--fw-space-3xl);display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--fw-border);background:var(--fw-gradient-start);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:var(--fw-z-header)}.fw-header-left h1{font-size:2rem;margin:0;font-weight:700;letter-spacing:-.5px;background:linear-gradient(135deg,var(--fw-text-main),var(--fw-neon));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fw-date{color:var(--fw-text-mute);margin:var(--fw-space-xs) 0 0 0;font-size:.9rem}.fw-header-right{display:flex;gap:var(--fw-space-lg);align-items:center}.fw-search-bar{display:flex;align-items:center;background:var(--fw-input-bg);border:1px solid var(--fw-border);border-radius:var(--fw-radius-md);width:250px;transition:var(--fw-transition-fast)}.fw-search-bar:focus-within{border-color:var(--fw-neon);box-shadow:var(--fw-neon-glow)}.fw-search-bar input{background:transparent;border:none;color:var(--fw-text-main);margin-left:var(--fw-space-sm);outline:none;width:100%;padding:10px 0}.fw-search-bar svg{padding-left:1rem;color:var(--fw-text-mute)}.fw-search-bar input::placeholder{color:var(--fw-text-mute)}.fw-icon-btn{width:40px;height:40px;border-radius:var(--fw-radius-md);background:var(--fw-input-bg);border:1px solid var(--fw-border);color:var(--fw-text-main);cursor:pointer;transition:var(--fw-transition-fast);display:flex;align-items:center;justify-content:center}.fw-icon-btn:hover{border-color:var(--fw-neon);color:var(--fw-neon);transform:translateY(-2px)}.fw-profile-btn{background:var(--fw-neon);color:#fff;border:none;padding:var(--fw-space-sm) var(--fw-space-xl);border-radius:var(--fw-radius-md);font-weight:600;cursor:pointer;transition:var(--fw-transition-fast)}[data-theme=dark] .fw-profile-btn{color:#000}.fw-profile-btn:hover{transform:translateY(-2px);box-shadow:var(--fw-neon-glow)}.fw-content-area{flex:1;padding:var(--fw-space-3xl);width:100%}.fw-view-container{animation:slideUp .3s ease-out}.fw-view-header{display:flex;align-items:center;gap:var(--fw-space-xl);margin-bottom:var(--fw-space-3xl)}.fw-backs-btns{background:transparent;border:1px solid var(--fw-border);color:var(--fw-text-main);padding:var(--fw-space-sm) var(--fw-space-lg);border-radius:var(--fw-radius-sm);cursor:pointer;display:flex;align-items:center;gap:var(--fw-space-sm);transition:var(--fw-transition-fast)}.fw-backs-btns:hover{border-color:var(--fw-neon);color:var(--fw-neon);transform:translate(-4px)}.fw-grid-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--fw-space-xl);width:100%}.fw-market-card{background:var(--fw-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--fw-border);border-radius:var(--fw-radius-xl);overflow:hidden;transition:var(--fw-transition);display:flex;flex-direction:column;cursor:pointer}.fw-market-card:hover{transform:translateY(-6px);border-color:var(--fw-neon);box-shadow:var(--fw-neon-glow)}.fw-card-content{padding:var(--fw-space-xl)}.fw-card-top{display:flex;justify-content:space-between;margin-bottom:var(--fw-space-sm)}.fw-ticker{background:var(--fw-card-solid);padding:var(--fw-space-xs) var(--fw-space-sm);border-radius:var(--fw-radius-sm);font-weight:700;font-size:.8rem;letter-spacing:.5px;color:var(--fw-text-main)}.fw-trend.up{color:var(--fw-neon);font-size:.9rem;font-weight:600}.fw-company-name{margin:0 0 var(--fw-space-lg) 0;font-size:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--fw-text-main)}.fw-card-actions{display:flex;border-top:1px solid var(--fw-border)}.fw-card-actions button{flex:1;background:transparent;border:none;color:var(--fw-text-mute);padding:var(--fw-space-md);cursor:pointer;font-size:.85rem;font-weight:500;transition:var(--fw-transition-fast)}.fw-card-actions button:hover{background:var(--fw-hover-bg);color:var(--fw-text-main)}.fw-card-actions button:first-child{border-right:1px solid var(--fw-border);color:var(--fw-neon)}.fw-empty-state,.fw-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px var(--fw-space-xl);background:var(--fw-card);border-radius:var(--fw-radius-xl);border:1px dashed var(--fw-border)}.fw-empty-icon,.fw-glow-icon{font-size:3.5rem;color:var(--fw-neon);margin-bottom:var(--fw-space-xl);filter:drop-shadow(0 0 10px var(--fw-neon))}[data-theme=dark] .fw-empty-icon,[data-theme=dark] .fw-glow-icon{filter:drop-shadow(0 0 10px var(--fw-neon))}.fw-empty-state h3,.fw-placeholder h2{color:var(--fw-text-main);margin:var(--fw-space-sm) 0}.fw-empty-state p,.fw-placeholder p{color:var(--fw-text-mute)}.fw-neon-btn{margin-top:var(--fw-space-xl);background:var(--fw-neon);color:#fff;border:none;padding:var(--fw-space-md) var(--fw-space-3xl);border-radius:var(--fw-radius-sm);font-weight:700;text-transform:uppercase;cursor:pointer;box-shadow:0 0 15px var(--fw-neon);transition:var(--fw-transition-fast)}[data-theme=dark] .fw-neon-btn{color:#000}.fw-neon-btn:hover{transform:translateY(-2px);box-shadow:0 0 25px var(--fw-neon)}.fw-secondary-btn{background:transparent;border:1px solid var(--fw-border);color:var(--fw-text-main);padding:var(--fw-space-sm) var(--fw-space-xl);border-radius:var(--fw-radius-lg);font-weight:600;cursor:pointer;transition:var(--fw-transition-fast)}.fw-secondary-btn:hover{background:var(--fw-hover-bg);border-color:var(--fw-neon);transform:translateY(-2px)}.fw-spinner{width:50px;height:50px;border:4px solid var(--fw-hover-bg);border-top-color:var(--fw-neon);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto var(--fw-space-xl)}.fw-spinner-small{width:30px;height:30px;border:3px solid var(--fw-hover-bg);border-top-color:var(--fw-neon);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto var(--fw-space-md)}.fw-spinner-tiny{width:20px;height:20px;border:2px solid var(--fw-hover-bg);border-top-color:var(--fw-neon);border-radius:50%;animation:spin 1s linear infinite}.fw-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background:var(--fw-bg)}.fw-subscription-container{padding:var(--fw-space-3xl);max-width:1200px;margin:0 auto;width:100%}.fw-subscription-card{background:linear-gradient(145deg,var(--fw-gradient-start),var(--fw-gradient-end));border:1px solid var(--fw-neon);border-radius:var(--fw-radius-3xl);padding:var(--fw-space-3xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 40px #0000001a}.fw-token-stats{background:var(--fw-hover-bg);border-radius:20px;padding:25px;margin-bottom:30px;border:1px solid var(--fw-border);width:100%}.fw-token-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:15px!important;width:100%!important}.fw-token-label{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;color:var(--fw-text-mute)!important;font-size:1rem!important}.fw-token-label svg{color:var(--fw-neon)!important;font-size:1rem!important;width:18px!important;flex-shrink:0!important}.fw-token-label span{text-align:left!important;color:var(--fw-text-main)!important}.fw-token-numbers{background:var(--fw-hover-bg)!important;padding:6px 12px!important;border-radius:50px!important;color:var(--fw-neon)!important;font-size:1rem!important;display:flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}.fw-token-numbers strong{font-size:1.2rem!important;color:var(--fw-text-main)!important}.fw-token-numbers span{color:var(--fw-text-mute)!important;font-size:.9rem!important}.fw-progress-bar{width:100%;height:8px;background:var(--fw-border);border-radius:10px;overflow:hidden;margin-bottom:20px}.fw-progress-fill{height:100%;background:linear-gradient(90deg,var(--fw-neon),#00d2ff);border-radius:10px;transition:width .3s ease}.fw-token-details-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:15px!important;margin-top:20px!important}.fw-token-card{background:var(--fw-hover-bg)!important;padding:16px!important;border-radius:16px!important;border:1px solid var(--fw-border)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;transition:all .3s ease!important}.fw-token-card:hover{border-color:var(--fw-neon)!important;transform:translateY(-2px)!important;background:var(--fw-hover-bg)!important}.fw-token-card .fw-token-icon{font-size:1.5rem!important;margin-bottom:8px!important;display:block!important;text-align:left!important;width:100%!important}.fw-token-card .fw-token-icon.used{color:var(--fw-neon)!important}.fw-token-card .fw-token-icon.remaining{color:var(--fw-warning)!important}.fw-token-card .fw-token-icon.percentage{color:#ff6b81!important}.fw-token-card .fw-token-label{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;color:var(--fw-text-mute)!important;font-size:.85rem!important;margin-bottom:4px!important;width:100%!important}.fw-token-card .fw-token-value{font-size:1.5rem!important;color:var(--fw-text-main)!important;font-weight:600!important;display:block!important;text-align:left!important;width:100%!important;line-height:1.2!important}.fw-features-section{margin-bottom:30px;background:var(--fw-hover-bg);border-radius:16px;padding:20px;width:100%}.fw-parsed-features{background:rgba(139,92,246,.03);border-radius:12px;padding:20px;margin-bottom:15px}.fw-features-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.fw-feature-item{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:12px 16px!important;background:var(--fw-card-solid)!important;border-radius:10px!important;border:1px solid var(--fw-border)!important;transition:all .3s ease!important;width:100%!important}.fw-feature-check{color:var(--fw-neon)!important;font-size:1rem!important;flex-shrink:0!important;width:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.fw-usage-text{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;color:var(--fw-text-mute)!important;width:100%!important}.fw-usage-text svg{color:var(--fw-neon)!important;font-size:1rem!important;flex-shrink:0!important}.fw-usage-text .fw-usage-count{color:var(--fw-text-main)!important;font-weight:600!important}.fw-subscription-header{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--fw-border)}.fw-plan-title-section{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:10px}.fw-plan-title{display:flex;align-items:center;gap:10px;font-size:2rem;margin:0;background:linear-gradient(135deg,var(--fw-text-main) 0%,var(--fw-neon) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fw-crown-icon{color:var(--fw-gold);-webkit-text-fill-color:var(--fw-gold)}.fw-price-tag{display:flex;align-items:center;gap:8px;background:var(--fw-hover-bg);padding:8px 16px;border-radius:50px;border:1px solid var(--fw-border)}.fw-price-icon{color:var(--fw-neon);font-size:.9rem}.fw-price-amount{font-size:1.5rem;font-weight:700;color:var(--fw-neon)}.fw-price-cycle{color:var(--fw-text-mute);font-size:.9rem}.fw-status-container{display:flex;gap:10px;flex-wrap:wrap}.fw-status-badge{padding:8px 16px;border-radius:50px;font-size:.9rem;font-weight:600;display:inline-flex;align-items:center;gap:8px}.fw-status-badge.active{background:rgba(16,185,129,.15);color:var(--fw-success);border:1px solid rgba(16,185,129,.3)}.fw-status-badge.inactive{background:rgba(239,68,68,.15);color:var(--fw-danger);border:1px solid rgba(239,68,68,.3)}.fw-trial-badge{background:rgba(245,158,11,.15);color:var(--fw-warning);border:1px solid rgba(245,158,11,.3);padding:8px 16px;border-radius:50px;display:inline-flex;align-items:center;gap:8px}.fw-unlimited-badge{background:var(--fw-hover-bg);color:var(--fw-neon);border:1px solid var(--fw-border);padding:8px 16px;border-radius:50px;display:inline-flex;align-items:center;gap:8px}.fw-plan-details-section{margin-bottom:30px}.fw-section-heading{font-size:1.3rem;color:var(--fw-text-main);margin-bottom:20px;display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--fw-border)}.fw-plan-details-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}.fw-plan-detail-card{background:var(--fw-hover-bg);padding:15px;border-radius:16px;display:flex;align-items:center;gap:15px;border:1px solid var(--fw-border);transition:all .3s ease}.fw-detail-icon{width:40px;height:40px;background:var(--fw-hover-bg);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--fw-neon);font-size:1.2rem;flex-shrink:0}.fw-detail-label{display:block;font-size:.8rem;color:var(--fw-text-mute);margin-bottom:4px}.fw-detail-value{font-size:1rem;color:var(--fw-text-main)}.fw-detail-value.price{color:var(--fw-neon);font-size:1.2rem}.fw-subscription-details{background:var(--fw-hover-bg);border-radius:16px;padding:20px;margin:20px 0}.fw-details-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.fw-detail-item{display:flex;flex-direction:column;gap:5px;padding:10px;background:var(--fw-card-solid);border-radius:var(--fw-radius-lg);border:1px solid var(--fw-border)}.fw-detail-item span{font-size:.8rem;color:var(--fw-text-mute);text-transform:uppercase;letter-spacing:.5px}.fw-upgrade-btn,.fw-history-btn{padding:14px 28px;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;flex:1;min-width:200px}.fw-history-btn{background:transparent;color:var(--fw-neon);border:1px solid var(--fw-neon)}.fw-history-btn:hover{background:var(--fw-hover-bg);transform:translateY(-2px)}.fw-free-trial-info{background:rgba(245,158,11,.05);border-radius:16px;padding:20px;margin:20px 0;border:1px solid rgba(245,158,11,.2)}.fw-free-trial-info h4{color:var(--fw-gold);margin-bottom:15px;display:flex;align-items:center;gap:8px;font-size:1.2rem}.fw-trial-item strong{color:var(--fw-text-main);font-size:1.1rem}.fw-wallet-container{padding:24px;max-width:1400px;margin:0 auto;width:100%}.fw-wallet-balance-card{background:linear-gradient(135deg,var(--fw-card-solid) 0%,var(--fw-hover-bg) 100%);border-radius:28px;padding:32px;margin-bottom:32px;border:1px solid var(--fw-border);box-shadow:0 20px 40px -10px #0000001a;position:relative;overflow:hidden}.fw-wallet-balance-card:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,var(--fw-neon) 0%,transparent 70%);opacity:.05;pointer-events:none}.fw-balance-header{display:flex;align-items:center;gap:16px;margin-bottom:20px;position:relative;z-index:1}.fw-balance-icon-wrapper{background:var(--fw-hover-bg);padding:14px;border-radius:18px;display:flex;align-items:center;justify-content:center;border:1px solid var(--fw-border);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.fw-wallet-icon{color:var(--fw-neon);font-size:28px;filter:drop-shadow(0 0 8px var(--fw-neon))}.fw-balance-info{flex:1}.fw-balance-info h3{color:var(--fw-text-main);font-size:20px;font-weight:600;margin:0 0 4px;letter-spacing:-.3px}.fw-balance-info p{color:var(--fw-text-mute);font-size:14px;margin:0}.fw-balance-amount{color:var(--fw-neon);font-size:56px;font-weight:800;margin-bottom:24px;letter-spacing:-1px;line-height:1.1;position:relative;z-index:1}.fw-add-money-btn{background:var(--fw-neon);color:#fff;border:none;padding:16px 36px;border-radius:16px;font-size:18px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 20px -5px var(--fw-neon)}[data-theme=dark] .fw-add-money-btn{color:#000}.fw-add-money-btn:hover{transform:translateY(-4px);box-shadow:0 20px 30px -5px var(--fw-neon)}.fw-add-money-btn:active{transform:translateY(0)}.fw-add-money-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.fw-stat-label{color:var(--fw-text-mute);font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.fw-stat-value.loss{color:var(--fw-danger)}.fw-transaction-history{background:var(--fw-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:28px;padding:28px;border:1px solid var(--fw-border)}.fw-transaction-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.fw-transaction-header h4{color:var(--fw-text-main);font-size:20px;font-weight:700;margin:0;letter-spacing:-.3px;display:flex;align-items:center;gap:8px}.fw-view-all-btn{background:var(--fw-hover-bg);border:1px solid var(--fw-border);color:var(--fw-neon);padding:10px 20px;border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.fw-view-all-btn:hover{background:var(--fw-hover-bg);border-color:var(--fw-neon);transform:translate(4px)}.fw-transaction-list{display:flex;flex-direction:column;gap:12px}.fw-transaction-item{display:flex;align-items:center;gap:16px;padding:18px;background:var(--fw-hover-bg);border-radius:18px;transition:all .3s ease;border:1px solid transparent}.fw-transaction-item:hover{background:var(--fw-hover-bg);border-color:var(--fw-neon);transform:translate(4px)}.fw-transaction-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--fw-hover-bg);border:1px solid var(--fw-border);flex-shrink:0}.fw-transaction-icon svg{font-size:20px}.fw-transaction-icon svg.credit{color:var(--fw-success)}.fw-transaction-icon svg.debit{color:var(--fw-danger)}.fw-transaction-info{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.fw-transaction-desc{color:var(--fw-text-main);font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fw-transaction-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fw-transaction-date{color:var(--fw-text-mute);font-size:13px;display:flex;align-items:center;gap:4px}.fw-transaction-date svg{font-size:12px;color:var(--fw-neon)}.fw-transaction-method{color:var(--fw-neon);font-size:12px;padding:4px 10px;background:var(--fw-hover-bg);border-radius:30px;border:1px solid var(--fw-border)}.fw-transaction-amount{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0;min-width:120px}.fw-amount{font-size:18px;font-weight:700;letter-spacing:-.3px}.fw-amount.credit{color:var(--fw-success)}.fw-amount.debit{color:var(--fw-danger)}.fw-status{font-size:12px;font-weight:600;padding:4px 12px;border-radius:30px;text-transform:capitalize;letter-spacing:.3px}.fw-status.success{background:rgba(16,185,129,.15);color:var(--fw-success);border:1px solid rgba(16,185,129,.3)}.fw-status.pending{background:rgba(245,158,11,.15);color:var(--fw-warning);border:1px solid rgba(245,158,11,.3)}.fw-status.failed{background:rgba(239,68,68,.15);color:var(--fw-danger);border:1px solid rgba(239,68,68,.3)}.fw-no-transactions{color:var(--fw-text-mute);text-align:center;padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:16px}.fw-no-transactions svg{font-size:48px;color:var(--fw-neon);opacity:.3}.fw-no-transactions p{font-size:16px;margin:0}.fw-neon-btn-small{background:var(--fw-hover-bg);border:1px solid var(--fw-border);color:var(--fw-neon);padding:10px 24px;border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.fw-neon-btn-small:hover{background:var(--fw-hover-bg);border-color:var(--fw-neon);transform:translateY(-2px)}.fw-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;animation:fadeIn .2s ease}.fw-modal-content{background:var(--fw-card-solid);border-radius:28px;width:90%;max-width:520px;border:1px solid var(--fw-border);box-shadow:var(--fw-neon-glow);animation:slideUp .3s cubic-bezier(.4,0,.2,1);max-height:90vh;overflow-y:auto}.fw-modal-header{padding:24px 28px;border-bottom:1px solid var(--fw-border);display:flex;align-items:center;justify-content:space-between;background:var(--fw-hover-bg)}.fw-modal-header h3{color:var(--fw-text-main);font-size:24px;font-weight:700;margin:0;letter-spacing:-.3px}.fw-close-btn{background:transparent;border:1px solid var(--fw-border);color:var(--fw-text-mute);width:40px;height:40px;border-radius:12px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.fw-close-btn:hover{background:var(--fw-hover-bg);color:var(--fw-text-main);border-color:var(--fw-neon);transform:rotate(90deg)}.fw-modal-body{padding:28px}.fw-amount-input-group{margin-bottom:24px}.fw-amount-input-group label{display:block;color:var(--fw-text-main);margin-bottom:10px;font-size:15px;font-weight:500;letter-spacing:.3px}.fw-input-wrapper{display:flex;align-items:center;background:var(--fw-input-bg);border:2px solid var(--fw-border);border-radius:18px;padding:0 18px;transition:all .3s ease}.fw-input-wrapper:focus-within{border-color:var(--fw-neon);box-shadow:var(--fw-neon-glow)}.fw-currency-symbol{color:var(--fw-neon);font-size:22px;font-weight:700;margin-right:8px}.fw-input-wrapper input{width:100%;padding:18px 0;background:transparent;border:none;color:var(--fw-text-main);font-size:20px;font-weight:500;outline:none}.fw-input-wrapper input::placeholder{color:var(--fw-text-mute)}.fw-input-hint{display:block;color:var(--fw-text-mute);font-size:13px;margin-top:8px;margin-left:4px}.fw-quick-amounts button:active{transform:translateY(0)}.fw-payment-methods{margin-bottom:24px}.fw-payment-methods>label{display:block;color:var(--fw-text-main);margin-bottom:16px;font-size:15px;font-weight:500;letter-spacing:.3px}.fw-payment-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fw-terms-info{display:flex;align-items:center;gap:12px;padding:16px;background:var(--fw-hover-bg);border-radius:14px;border:1px solid var(--fw-border)}.fw-modal-footer{padding:24px 28px;border-top:1px solid var(--fw-border);display:flex;gap:16px;justify-content:flex-end;background:var(--fw-hover-bg)}.fw-scroll-container::-webkit-scrollbar,.fw-sidebar-nav::-webkit-scrollbar,.fw-modal-content::-webkit-scrollbar{width:6px}.fw-scroll-container::-webkit-scrollbar-track,.fw-sidebar-nav::-webkit-scrollbar-track,.fw-modal-content::-webkit-scrollbar-track{background:var(--fw-card-solid);border-radius:var(--fw-radius-sm)}.fw-scroll-container::-webkit-scrollbar-thumb,.fw-sidebar-nav::-webkit-scrollbar-thumb,.fw-modal-content::-webkit-scrollbar-thumb{background:var(--fw-border);border-radius:var(--fw-radius-sm)}.fw-scroll-container::-webkit-scrollbar-thumb:hover,.fw-sidebar-nav::-webkit-scrollbar-thumb:hover,.fw-modal-content::-webkit-scrollbar-thumb:hover{background:var(--fw-neon)}.fw-mobile-menu-btn{display:none;width:40px;height:40px;border-radius:8px;background:var(--fw-card-solid);border:1px solid var(--fw-border);color:var(--fw-text-main);cursor:pointer;align-items:center;justify-content:center;font-size:1.2rem;margin-right:12px;flex-shrink:0}.fw-mobile-close-btn{display:none;position:absolute;top:15px;right:15px;width:35px;height:35px;color:var(--fw-text-main);cursor:pointer;align-items:center;justify-content:center;font-size:1.1rem;z-index:1001;transition:all .2s ease}.fw-sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--fw-z-overlay);display:none}@media (max-width: 1024px){.fw-content-header{padding:20px 24px}.fw-content-area{padding:24px}.fw-search-bar{width:200px}.fw-grid-layout{grid-template-columns:repeat(2,1fr);gap:20px}.fw-subscription-container{padding:24px}.fw-token-details-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px}.fw-sidebar{width:260px}}@media (max-width: 768px){.fw-mobile-menu-btn,.fw-mobile-close-btn{display:flex!important}.fw-sidebar{position:fixed!important;top:70px!important;left:0!important;bottom:0!important;transform:translate(-100%)!important;width:85%!important;max-width:320px!important;background:var(--fw-sidebar)!important;border-right:1px solid var(--fw-border)!important;z-index:1000!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:2px 0 30px #0000004d!important;overflow-y:auto!important}.fw-sidebar.open{transform:translate(0)!important}.fw-sidebar-overlay{display:block!important}.fw-content-header{padding:12px 16px!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.fw-header-left{width:100%!important;display:flex!important;align-items:center!important;gap:8px!important}.fw-header-left h1{font-size:1.3rem!important;margin:0!important}.fw-date{font-size:.8rem!important;margin-top:4px!important;width:100%!important;padding-left:48px!important}.fw-header-right{width:100%!important;flex-wrap:wrap!important;gap:8px!important}.fw-search-bar{width:100%!important;order:1!important}.fw-icon-btn{width:44px!important;height:44px!important}.fw-profile-btn{flex:1!important;min-width:100px!important;height:44px!important}.fw-content-area{padding:16px!important}.fw-grid-layout{grid-template-columns:1fr!important;gap:16px!important}.fw-subscription-container{padding:0!important}.fw-subscription-card{padding:16px!important;border-radius:16px!important}.fw-token-stats{padding:16px!important}.fw-token-details-grid{grid-template-columns:1fr!important;gap:10px!important}.fw-token-card{padding:12px!important}.fw-features-list{grid-template-columns:1fr!important;gap:8px!important}.fw-feature-item{padding:10px 12px!important}.fw-plan-title-section{flex-direction:column!important;align-items:flex-start!important}.fw-plan-title{font-size:1.4rem!important}.fw-price-tag{width:100%!important;justify-content:center!important}.fw-status-container{width:100%!important}.fw-status-badge,.fw-trial-badge,.fw-unlimited-badge{flex:1!important;justify-content:center!important}.fw-plan-details-cards,.fw-details-grid{grid-template-columns:1fr!important}.fw-subscription-actions{flex-direction:column!important}.fw-upgrade-btn,.fw-history-btn{width:100%!important;min-width:auto!important}.fw-trial-details,.fw-wallet-stats{grid-template-columns:1fr!important}.fw-transaction-item{flex-wrap:wrap}.fw-transaction-amount{width:100%;flex-direction:row;justify-content:space-between;margin-left:64px}.fw-payment-options{grid-template-columns:1fr!important}.fw-payment-option{flex-direction:row;justify-content:flex-start;padding:14px 18px}.fw-nav-item,.fw-backs-btns,.fw-neon-btn,.fw-secondary-btn,.fw-upgrade-btn,.fw-history-btn,.fw-profile-btn,.fw-icon-btn,.fw-mobile-menu-btn{min-height:44px!important}}@media (max-width: 576px){.fw-content-header{padding:10px 12px!important}.fw-header-left h1{font-size:1.2rem!important}.fw-date{font-size:.7rem!important;padding-left:48px!important}.fw-sidebar{width:90%!important;max-width:280px!important}.fw-subscription-card{padding:12px!important}.fw-plan-title{font-size:1.2rem!important}.fw-price-amount{font-size:1rem!important}.fw-balance-amount{font-size:36px!important}.fw-add-money-btn{padding:12px 20px!important;font-size:15px!important}.fw-stat-value{font-size:22px!important}.fw-quick-amounts{grid-template-columns:repeat(2,1fr)!important}.fw-transaction-item{padding:14px}.fw-transaction-icon{width:40px;height:40px}.fw-transaction-desc{font-size:14px}.fw-amount{font-size:15px}.fw-modal-header h3{font-size:18px}.fw-modal-body{padding:20px}.fw-modal-footer{flex-direction:column}.fw-secondary-btn,.fw-neon-btn{width:100%}}@media (max-width: 480px){.fw-token-details-grid{grid-template-columns:1fr!important}.fw-token-card{flex-direction:row!important;align-items:center!important;gap:12px!important}.fw-token-card .fw-token-icon{margin-bottom:0!important}.fw-token-card .fw-token-content{flex:1!important}.fw-quick-amounts{grid-template-columns:1fr!important}.fw-transaction-meta{flex-direction:column;align-items:flex-start;gap:6px}}.text-success{color:var(--fw-success)!important}.text-danger{color:var(--fw-danger)!important}.text-warning{color:var(--fw-warning)!important}.text-gold{color:var(--fw-gold)!important}.text-neon{color:var(--fw-neon)!important}.db-main-amount{color:var(--fw-text-main)!important}.fw-hide-on-mobile{display:block}.fw-show-on-mobile{display:none}@media (max-width: 768px){.fw-hide-on-mobile{display:none!important}.fw-show-on-mobile{display:block!important}}@supports (-webkit-touch-callout: none){.fw-search-bar input,.fw-nav-item,.fw-backs-btns,.fw-neon-btn,.fw-upgrade-btn,.fw-history-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none}}@supports (padding: max(0px)){.fw-sidebar{padding-bottom:max(16px,env(safe-area-inset-bottom))!important}.fw-content-header{padding-left:max(16px,env(safe-area-inset-left))!important;padding-right:max(16px,env(safe-area-inset-right))!important}}@media (prefers-reduced-motion: reduce){.fw-dashboard-container *,.fw-dashboard-container *:before,.fw-dashboard-container *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fw-market-card:hover,.fw-stat-card:hover,.fw-feature-item:hover{transform:translateY(-3px)!important}}@media print{.fw-dashboard-container{background:white!important;color:#000!important}.fw-sidebar,.fw-navbar-wrapper,.fw-mobile-menu-btn,.fw-search-bar,.fw-icon-btn,.fw-profile-btn,.fw-card-actions,.fw-subscription-actions{display:none!important}.fw-main-content{margin-left:0!important}.fw-market-card,.fw-subscription-card,.fw-token-stats{break-inside:avoid;box-shadow:none!important;border:1px solid #ccc!important}}.following-heading{display:flex;align-items:center;gap:10px;font-size:1.5rem;font-weight:700;color:var(--fw-text-main);margin:0}.following-icon{color:var(--fw-neon);filter:drop-shadow(0 0 8px var(--fw-neon))}.following-stats{margin-left:auto}.following-count{background:var(--fw-hover-bg);padding:6px 14px;border-radius:30px;font-size:.85rem;font-weight:600;color:var(--fw-neon);border:1px solid var(--fw-border)}.following-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-top:20px;animation:fadeInUp .4s ease-out}.following-card{background:var(--fw-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--fw-border);border-radius:20px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer}.following-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--fw-neon),transparent);opacity:0;transition:opacity .3s ease}.following-card:hover,.following-card.hovered{transform:translateY(-6px);border-color:var(--fw-neon);box-shadow:var(--fw-neon-glow)}.following-card:hover:before{opacity:1}.following-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.following-logo{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--fw-neon),var(--fw-neon-hover, #7c3aed));display:flex;align-items:center;justify-content:center;transition:all .3s ease}.following-card:hover .following-logo{transform:scale(1.05);box-shadow:0 0 20px var(--fw-neon)}.following-logo-inner{font-size:1.2rem;font-weight:700;color:#fff;text-transform:uppercase}[data-theme=dark] .following-logo-inner{color:#000}.following-change{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:30px;font-size:.85rem;font-weight:600}.following-change.positive{background:rgba(46,213,115,.1);color:#2ed573;border:1px solid rgba(46,213,115,.2)}.following-change.negative{background:rgba(255,71,87,.1);color:#ff4757;border:1px solid rgba(255,71,87,.2)}.following-company-info{margin-bottom:16px}.following-company-name{font-size:1.1rem;font-weight:700;color:var(--fw-text-main);margin:0 0 4px;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.following-card:hover .following-company-name{color:var(--fw-neon)}.following-symbol{font-size:.75rem;color:var(--fw-text-mute);text-transform:uppercase;letter-spacing:.5px}.following-price-section{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;padding:12px 0;border-top:1px solid var(--fw-border);border-bottom:1px solid var(--fw-border)}.following-current-price{display:flex;align-items:baseline;gap:2px}.price-currency{font-size:1rem;font-weight:600;color:var(--fw-neon)}.price-value{font-size:1.5rem;font-weight:800;color:var(--fw-text-main);transition:color .2s ease}.following-card:hover .price-value{color:var(--fw-neon)}.following-price-change{display:flex;align-items:center;gap:4px;font-size:.85rem;font-weight:600}.following-price-change.positive{color:#2ed573}.following-price-change.negative{color:#ff4757}.following-mini-chart{margin:16px 0;height:50px;width:100%}.chart-svg{width:100%;height:100%}.chart-line{stroke-dasharray:300;stroke-dashoffset:300;animation:drawChart 1s ease-out forwards}@keyframes drawChart{to{stroke-dashoffset:0}}.following-card:hover .chart-line{stroke-width:2.5;filter:drop-shadow(0 0 4px var(--fw-neon))}.following-card-actions{display:flex;gap:12px;margin:16px 0}.following-trade-btn,.following-details-btn{flex:1;padding:10px 16px;border-radius:40px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.following-trade-btn{background:var(--fw-neon);border:none;color:#fff}[data-theme=dark] .following-trade-btn{color:#000}.following-trade-btn:hover{transform:translateY(-2px);box-shadow:var(--fw-neon-glow)}.following-details-btn{background:transparent;border:1px solid var(--fw-border);color:var(--fw-text-main)}.following-details-btn:hover{border-color:var(--fw-neon);color:var(--fw-neon);transform:translateY(-2px)}.following-quick-stats{display:flex;gap:16px;padding-top:12px;border-top:1px solid var(--fw-border);margin-top:4px}.quick-stat{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.stat-label{font-size:.65rem;color:var(--fw-text-mute);text-transform:uppercase;letter-spacing:.5px}.stat-value{font-size:.85rem;font-weight:600;color:var(--fw-text-main)}.following-card:hover .stat-value{color:var(--fw-neon)}.following-footer{margin-top:32px;display:flex;justify-content:center}.following-view-all{display:inline-flex;align-items:center;gap:12px;padding:12px 28px;background:transparent;border:2px solid var(--fw-neon);border-radius:40px;color:var(--fw-neon);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease}.following-view-all:hover{background:var(--fw-neon);color:#fff;transform:translateY(-2px);box-shadow:var(--fw-neon-glow);gap:16px}[data-theme=dark] .following-view-all:hover{color:#000}.arrow-icon{transition:transform .3s ease}.following-view-all:hover .arrow-icon{transform:translate(4px)}.following-empty{animation:fadeInUp .4s ease-out}.discover-btn{display:inline-flex;align-items:center;gap:10px;margin-top:20px}.fw-wallet-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px}.fw-stat-card{background:var(--fw-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--fw-border);border-radius:24px;padding:24px;display:flex;align-items:center;gap:18px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.fw-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 0% 0%,var(--fw-neon),transparent 70%);opacity:0;transition:opacity .3s ease}.fw-stat-card:hover{transform:translateY(-4px);border-color:var(--fw-neon);box-shadow:var(--fw-neon-glow)}.fw-stat-card:hover:before{opacity:.05}.fw-stat-icon{font-size:32px;color:var(--fw-neon);background:var(--fw-hover-bg);padding:14px;border-radius:18px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:1px solid var(--fw-border);transition:all .3s ease;position:relative;z-index:1}.fw-stat-card:hover .fw-stat-icon{transform:scale(1.05)}.fw-stat-info{flex:1;display:flex;flex-direction:column;gap:6px;position:relative;z-index:1}.fw-stats-label{color:var(--fw-text-mute);font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.fw-stat-value{color:var(--fw-text-main);font-size:26px;font-weight:800;line-height:1.2;letter-spacing:-.5px}.fw-stat-value.profit{color:var(--fw-success)}.fw-quick-amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px}.fw-quick-amounts button{background:var(--fw-hover-bg);border:1px solid var(--fw-border);border-radius:14px;padding:14px 8px;color:var(--fw-text-main);font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;letter-spacing:.3px}.fw-quick-amounts button:hover{background:var(--fw-hover-bg);border-color:var(--fw-neon);transform:translateY(-2px);box-shadow:var(--fw-neon-glow)}.fw-payment-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.fw-payment-option{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 12px;background:var(--fw-hover-bg);border:2px solid var(--fw-border);border-radius:18px;cursor:pointer;transition:all .3s ease;text-align:center}.fw-payment-option:hover{background:var(--fw-hover-bg);border-color:var(--fw-neon);transform:translateY(-2px)}.fw-payment-option.selected{background:var(--fw-hover-bg);border-color:var(--fw-neon);box-shadow:var(--fw-neon-glow)}.fw-payment-option input[type=radio]{accent-color:var(--fw-neon);width:20px;height:20px;margin:0;cursor:pointer}.fw-payment-option svg{font-size:28px;color:var(--fw-neon);filter:drop-shadow(0 4px 8px var(--fw-neon))}.fw-payment-option span{color:var(--fw-text-main);font-size:14px;font-weight:600;letter-spacing:.3px}.fw-terms-info{display:flex;align-items:center;gap:12px;padding:16px;background:var(--fw-hover-bg);border-radius:14px;border:1px solid var(--fw-border);margin-top:20px}.fw-terms-info svg{color:var(--fw-neon);font-size:20px;flex-shrink:0}.fw-terms-info span{color:var(--fw-text-mute);font-size:13px;line-height:1.5}.fw-plan-details-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:15px;margin-top:20px}.fw-plan-detail-card{background:var(--fw-hover-bg);padding:18px;border-radius:18px;display:flex;align-items:center;gap:15px;border:1px solid var(--fw-border);transition:all .3s ease}.fw-plan-detail-card:hover{border-color:var(--fw-neon);transform:translate(5px)}.fw-detail-icon{width:48px;height:48px;background:var(--fw-hover-bg);border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--fw-neon);font-size:1.4rem;flex-shrink:0}.fw-detail-content{flex:1}.fw-detail-label{display:block;font-size:.75rem;color:var(--fw-text-mute);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.fw-detail-value{font-size:1.1rem;color:var(--fw-text-main);font-weight:600}.fw-detail-value.price{color:var(--fw-neon);font-size:1.3rem}.fw-features-section{margin-bottom:30px;background:var(--fw-hover-bg);border-radius:20px;padding:20px;width:100%;margin-top:20px}.fw-parsed-features{background:rgba(139,92,246,.03);border-radius:14px;padding:20px;margin-bottom:15px}[data-theme=dark] .fw-parsed-features{background:rgba(43,233,211,.03)}.fw-features-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.fw-feature-item{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:12px 16px!important;background:var(--fw-card-solid)!important;border-radius:12px!important;border:1px solid var(--fw-border)!important;transition:all .3s ease!important;width:100%!important}.fw-feature-item:hover{background:var(--fw-hover-bg)!important;border-color:var(--fw-neon)!important;transform:translate(5px)!important}.fw-feature-check{color:var(--fw-neon)!important;font-size:1rem!important;flex-shrink:0!important;width:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.fw-feature-item span{color:var(--fw-text-main)!important;font-size:.95rem!important;line-height:1.4!important;text-align:left!important;flex:1!important}.fw-subscription-details{background:var(--fw-hover-bg);border-radius:20px;padding:20px;margin:20px 0}.fw-details-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px}.fw-detail-item{display:flex;flex-direction:column;gap:5px;padding:12px 16px;background:var(--fw-card-solid);border-radius:var(--fw-radius-lg);border:1px solid var(--fw-border)}.fw-detail-item span{font-size:.75rem;color:var(--fw-text-mute);text-transform:uppercase;letter-spacing:.5px}.fw-detail-item strong{color:var(--fw-text-main);font-size:1rem;word-break:break-word}.fw-free-trial-info{background:rgba(245,158,11,.05);border-radius:20px;padding:20px;margin:20px 0;border:1px solid rgba(245,158,11,.2)}.fw-free-trial-info h4{color:var(--fw-gold);margin-bottom:15px;display:flex;align-items:center;gap:8px;font-size:1.1rem}.fw-trial-details{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.fw-trial-item{display:flex;flex-direction:column;gap:4px}.fw-trial-item span{color:var(--fw-text-mute);font-size:.85rem}.fw-trial-item strong{color:var(--fw-text-main);font-size:1rem}.fw-subscription-actions{display:flex;gap:15px;margin-top:30px;flex-wrap:wrap}.fw-upgrade-btn,.fw-history-btn{padding:14px 28px;border:none;border-radius:40px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;flex:1;min-width:200px}.fw-upgrade-btn{background:var(--fw-neon);color:#fff}[data-theme=dark] .fw-upgrade-btn{color:#000}.fw-upgrade-btn:hover{transform:translateY(-2px);box-shadow:var(--fw-neon-glow)}.fw-subscription-loading,.fw-subscription-error,.fw-subscription-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;gap:20px}.fw-error-icon svg{font-size:48px;color:var(--fw-danger)}.fw-error-actions{display:flex;gap:15px;margin-top:10px}.fw-plan-loading,.fw-plan-error{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;color:var(--fw-text-mute)}.fw-no-plan-details{display:flex;align-items:center;justify-content:center;gap:10px;padding:30px;color:var(--fw-text-mute);background:var(--fw-hover-bg);border-radius:16px}.fw-no-features{color:var(--fw-text-mute);text-align:center;padding:20px}.fw-spinner-tiny{width:18px;height:18px;border:2px solid var(--fw-border);border-top-color:var(--fw-neon);border-radius:50%;animation:spin .6s linear infinite}@media (max-width: 768px){.following-grid{grid-template-columns:1fr;gap:16px}.following-heading{font-size:1.2rem}.following-stats{width:100%;margin-top:10px}.fw-view-header{flex-wrap:wrap}.following-quick-stats{flex-direction:column;gap:8px}.quick-stat{flex-direction:row;justify-content:space-between}.following-card-actions{flex-direction:column}.fw-wallet-stats{grid-template-columns:1fr;gap:16px}.fw-quick-amounts{grid-template-columns:repeat(2,1fr)}.fw-payment-options{grid-template-columns:1fr}.fw-payment-option{flex-direction:row;justify-content:flex-start;padding:14px 18px}.fw-plan-details-cards,.fw-features-list,.fw-details-grid,.fw-trial-details{grid-template-columns:1fr}.fw-subscription-actions{flex-direction:column}.fw-upgrade-btn,.fw-history-btn{width:100%;min-width:auto}.fw-subscription-card{padding:20px}}@media (max-width: 480px){.following-card{padding:16px}.following-logo{width:40px;height:40px}.following-logo-inner{font-size:1rem}.price-value{font-size:1.2rem}.following-trade-btn,.following-details-btn{padding:8px 12px;font-size:.8rem}.fw-quick-amounts{grid-template-columns:1fr}.fw-balance-amount{font-size:36px}.fw-add-money-btn{padding:12px 20px;font-size:15px}.fw-stat-value{font-size:22px}}.gs-container{--gs-bg-primary: #faf5ff;--gs-bg-secondary: #ffffff;--gs-bg-card: #ffffff;--gs-bg-input: #ffffff;--gs-bg-tag: #f3e8ff;--gs-text-primary: #1e1b4b;--gs-text-secondary: #5b21b6;--gs-text-muted: #6c63a0;--gs-border: #e9d5ff;--gs-border-light: #f3e8ff;--gs-neon: #8b5cf6;--gs-neon-glow: 0 0 20px rgba(139, 92, 246, .2);--gs-success: #10b981;--gs-warning: #f59e0b;--gs-danger: #ef4444;--gs-info: #8b5cf6;--gs-card-bg: #ffffff;--gs-hover-bg: #faf5ff;--gs-shadow: 0 2px 10px rgba(139, 92, 246, .1)}[data-theme=dark] .gs-container{--gs-bg-primary: #09090b;--gs-bg-secondary: #000000;--gs-bg-card: #111111;--gs-bg-input: #111111;--gs-bg-tag: #1a1a1a;--gs-text-primary: #ffffff;--gs-text-secondary: #e6e5e5;--gs-text-muted: #a1a1aa;--gs-border: #2a2a2a;--gs-border-light: #333333;--gs-neon: #2be9d3;--gs-neon-glow: 0 0 20px rgba(43, 233, 211, .2);--gs-success: #2ed573;--gs-warning: #ffa502;--gs-danger: #ff4757;--gs-info: #2be9d3;--gs-card-bg: #111111;--gs-hover-bg: #1a1a1a;--gs-shadow: 0 2px 10px rgba(0, 0, 0, .3)}.gs-container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px;color:var(--gs-text-primary);background:transparent;transition:all .3s ease;position:relative;min-height:100vh}.gs-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:20px;position:relative;z-index:1}.gs-header-left{flex:1}.gs-header h1{font-size:2.2rem;font-weight:800;margin:0;background:linear-gradient(135deg,var(--gs-text-primary),var(--gs-neon));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.gs-header p{color:var(--gs-text-secondary);margin:5px 0 0;font-size:1rem}.gs-actions{display:flex;gap:15px;align-items:center}.gs-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px;position:relative;z-index:1}.gs-stat-card{background:var(--gs-card-bg);border:1px solid var(--gs-border);padding:25px;border-radius:20px;display:flex;flex-direction:column;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.gs-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gs-neon),var(--gs-neon-hover, var(--gs-neon)));opacity:0;transition:opacity .3s ease}.gs-stat-card:hover{transform:translateY(-6px);border-color:var(--gs-neon);box-shadow:var(--gs-neon-glow)}.gs-stat-card:hover:before{opacity:1}.gs-stat-card.neon-border{border-color:var(--gs-neon);box-shadow:var(--gs-neon-glow)}.gs-stat-val{font-size:2rem;font-weight:800;color:var(--gs-text-primary);line-height:1.2;transition:color .3s ease}.gs-stat-card:hover .gs-stat-val{color:var(--gs-neon)}.gs-stat-lbl{font-size:.8rem;color:var(--gs-text-secondary);text-transform:uppercase;letter-spacing:1px;margin-top:5px;font-weight:600}.gs-filter-bar{display:flex;gap:20px;margin-bottom:25px;flex-wrap:wrap;position:relative;z-index:1}.gs-search{flex:1;display:flex;align-items:center;background:var(--gs-bg-input);border:1px solid var(--gs-border);padding:12px 18px;border-radius:14px;gap:12px;transition:all .3s ease;min-width:250px}.gs-search:focus-within{border-color:var(--gs-neon);box-shadow:0 0 0 3px #8b5cf626;transform:translateY(-2px)}[data-theme=dark] .gs-search:focus-within{box-shadow:0 0 0 3px #2be9d326}.gs-search svg{color:var(--gs-text-secondary);font-size:1.1rem}.gs-search input{background:transparent;border:none;color:var(--gs-text-primary);width:100%;outline:none;font-size:.95rem}.gs-search input::placeholder{color:var(--gs-text-muted)}.gs-select{background:var(--gs-bg-input);border:1px solid var(--gs-border);color:var(--gs-text-primary);padding:0 20px;border-radius:14px;outline:none;cursor:pointer;font-size:.95rem;min-width:150px;transition:all .3s ease}.gs-select:hover{border-color:var(--gs-neon);transform:translateY(-2px)}.gs-select:focus{border-color:var(--gs-neon);box-shadow:0 0 0 3px #8b5cf626}[data-theme=dark] .gs-select:focus{box-shadow:0 0 0 3px #2be9d326}.gs-select option{background:var(--gs-bg-primary);color:var(--gs-text-primary)}.gs-list-container{max-height:700px;overflow-y:auto;padding-right:15px;display:flex;flex-direction:column;gap:15px;scroll-behavior:smooth;position:relative;z-index:1}.gs-list-container::-webkit-scrollbar{width:8px}.gs-list-container::-webkit-scrollbar-track{background:var(--gs-border);border-radius:10px}.gs-list-container::-webkit-scrollbar-thumb{background:var(--gs-text-muted);border-radius:10px;transition:all .3s ease}.gs-list-container::-webkit-scrollbar-thumb:hover{background:var(--gs-neon);box-shadow:0 0 15px var(--gs-neon)}.gs-ticket-item{background:var(--gs-card-bg);border:1px solid var(--gs-border);border-radius:20px;padding:20px 25px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;animation:gs-slideIn .3s ease-out;animation-fill-mode:both}.gs-ticket-item:nth-child(1){animation-delay:.02s}.gs-ticket-item:nth-child(2){animation-delay:.04s}.gs-ticket-item:nth-child(3){animation-delay:.06s}.gs-ticket-item:nth-child(4){animation-delay:.08s}.gs-ticket-item:nth-child(5){animation-delay:.1s}.gs-ticket-item:hover{border-color:var(--gs-neon);transform:translate(8px);box-shadow:var(--gs-neon-glow)}.gs-ticket-main{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.gs-ticket-id{background:var(--gs-bg-tag);color:var(--gs-neon);padding:6px 14px;border-radius:10px;font-family:Courier New,monospace;font-weight:700;font-size:.9rem;border:1px solid var(--gs-border);white-space:nowrap;transition:all .2s ease}.gs-ticket-item:hover .gs-ticket-id{border-color:var(--gs-neon);transform:scale(1.02)}.gs-ticket-info{flex:1;min-width:200px}.gs-ticket-info h3{font-size:1.1rem;margin:0;color:var(--gs-text-primary);font-weight:600;transition:color .2s ease}.gs-ticket-item:hover .gs-ticket-info h3{color:var(--gs-neon)}.gs-ticket-info p{font-size:.85rem;color:var(--gs-text-secondary);margin:5px 0 0;line-height:1.5}.gs-ticket-meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.gs-status-tag{padding:6px 16px;border-radius:30px;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;transition:all .2s ease}.gs-status-tag svg{font-size:.8rem}.gs-ticket-item:hover .gs-status-tag{transform:scale(1.05)}.st-open{background:rgba(139,92,246,.1);color:var(--gs-neon);border:1px solid rgba(139,92,246,.2)}[data-theme=dark] .st-open{background:rgba(43,233,211,.1);border:1px solid rgba(43,233,211,.2)}.st-answered{background:rgba(139,92,246,.1);color:var(--gs-info);border:1px solid rgba(139,92,246,.2)}[data-theme=dark] .st-answered{background:rgba(43,233,211,.1);border:1px solid rgba(43,233,211,.2)}.st-reply{background:rgba(245,158,11,.1);color:var(--gs-warning);border:1px solid rgba(245,158,11,.2)}[data-theme=dark] .st-reply{background:rgba(255,165,2,.1);border:1px solid rgba(255,165,2,.2)}.st-closed{background:rgba(100,116,139,.1);color:var(--gs-text-secondary);border:1px solid rgba(100,116,139,.2)}.gs-timestamp{color:var(--gs-text-secondary);font-size:.85rem;display:flex;align-items:center;gap:6px;white-space:nowrap}.gs-timestamp svg{font-size:.8rem;color:var(--gs-neon)}.gs-view-btn{background:transparent;border:1px solid var(--gs-border);color:var(--gs-text-primary);padding:10px 22px;border-radius:12px;cursor:pointer;transition:all .3s ease;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:8px;white-space:nowrap}.gs-view-btn:hover{border-color:var(--gs-neon);color:var(--gs-neon);background:rgba(139,92,246,.05);transform:translateY(-2px)}[data-theme=dark] .gs-view-btn:hover{background:rgba(43,233,211,.05)}.gs-btn-neon{background:var(--gs-neon);color:#fff;border:none;padding:12px 28px;border-radius:40px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.95rem;display:inline-flex;align-items:center;gap:10px;box-shadow:0 4px 15px #8b5cf64d}[data-theme=dark] .gs-btn-neon{color:#000;box-shadow:0 4px 15px #2be9d34d}.gs-btn-neon:hover{transform:translateY(-3px);box-shadow:0 8px 25px #8b5cf666}[data-theme=dark] .gs-btn-neon:hover{box-shadow:0 8px 25px #2be9d366}.gs-btn-neon:active{transform:translateY(0)}.gs-btn-icon{background:var(--gs-bg-input);color:var(--gs-text-primary);border:1px solid var(--gs-border);width:44px;height:44px;border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.gs-btn-icon:hover{border-color:var(--gs-neon);color:var(--gs-neon);transform:translateY(-2px)}.gs-empty{padding:100px 20px;text-align:center;color:var(--gs-text-secondary);background:var(--gs-card-bg);border-radius:24px;border:1px dashed var(--gs-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1}.gs-empty img{width:120px;opacity:.2;margin-bottom:20px;filter:brightness(.8) invert(var(--gs-empty-invert, 0))}[data-theme=dark] .gs-empty img{--gs-empty-invert: 1;filter:brightness(.8) invert(1)}.gs-empty h3{color:var(--gs-text-primary);margin:0 0 10px;font-size:1.3rem}.gs-empty p{color:var(--gs-text-secondary);max-width:400px;margin:0 auto}.gs-loading{padding:80px 20px;text-align:center;position:relative;z-index:1}.gs-spinner{width:50px;height:50px;border:3px solid var(--gs-border);border-top-color:var(--gs-neon);border-radius:50%;animation:gs-spin .8s linear infinite;margin:0 auto 20px}@keyframes gs-spin{to{transform:rotate(360deg)}}.gs-loading p{color:var(--gs-text-secondary);margin:0}.gs-error{padding:60px 20px;text-align:center;background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2);border-radius:24px;color:var(--gs-danger);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1}[data-theme=dark] .gs-error{background:rgba(255,71,87,.05);border:1px solid rgba(255,71,87,.2)}.gs-error svg{font-size:3rem;margin-bottom:20px;color:var(--gs-danger)}.gs-error h3{color:var(--gs-text-primary);margin:0 0 10px}.gs-error p{color:var(--gs-text-secondary);margin:0 0 20px}.gs-retry-btn{background:transparent;border:1px solid var(--gs-danger);color:var(--gs-danger);padding:10px 30px;border-radius:40px;font-weight:600;cursor:pointer;transition:all .3s ease}.gs-retry-btn:hover{background:var(--gs-danger);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #ef44444d}.gs-priority{padding:4px 12px;border-radius:8px;font-size:.7rem;font-weight:700;text-transform:uppercase}.gs-priority.high{background:rgba(239,68,68,.15);color:var(--gs-danger);border:1px solid rgba(239,68,68,.2)}.gs-priority.medium{background:rgba(245,158,11,.15);color:var(--gs-warning);border:1px solid rgba(245,158,11,.2)}.gs-priority.low{background:rgba(16,185,129,.15);color:var(--gs-success);border:1px solid rgba(16,185,129,.2)}[data-theme=dark] .gs-priority.high{background:rgba(255,71,87,.15);border:1px solid rgba(255,71,87,.2)}[data-theme=dark] .gs-priority.medium{background:rgba(255,165,2,.15);border:1px solid rgba(255,165,2,.2)}[data-theme=dark] .gs-priority.low{background:rgba(46,213,115,.15);border:1px solid rgba(46,213,115,.2)}.gs-category{padding:4px 12px;border-radius:8px;font-size:.7rem;font-weight:600;background:var(--gs-bg-tag);color:var(--gs-text-secondary);border:1px solid var(--gs-border)}@media (max-width: 1200px){.gs-container{padding:0 15px}.gs-header h1{font-size:2rem}}@media (max-width: 992px){.gs-header{flex-direction:column;align-items:flex-start}.gs-actions{width:100%;justify-content:flex-start}.gs-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.gs-container{padding:0 12px}.gs-header h1{font-size:1.6rem}.gs-filter-bar{flex-direction:column;gap:12px}.gs-search{width:100%}.gs-select{width:100%;padding:12px 20px}.gs-ticket-item{padding:16px}.gs-ticket-main{flex-direction:column;align-items:flex-start;gap:12px}.gs-ticket-meta{width:100%;justify-content:space-between;flex-wrap:wrap;gap:10px}.gs-view-btn{width:100%;justify-content:center}.gs-stats-grid{grid-template-columns:1fr;gap:12px}.gs-list-container{max-height:500px}.gs-stat-val{font-size:1.6rem}}@media (max-width: 576px){.gs-container{padding:0 10px}.gs-header h1{font-size:1.4rem}.gs-header p{font-size:.9rem}.gs-actions{flex-wrap:wrap}.gs-btn-neon{width:100%;justify-content:center}.gs-btn-icon{flex:1}.gs-ticket-id{font-size:.75rem;padding:4px 10px}.gs-ticket-info h3{font-size:1rem}.gs-ticket-info p{font-size:.75rem}.gs-status-tag{padding:4px 12px;font-size:.65rem}.gs-timestamp{font-size:.7rem}.gs-empty{padding:50px 15px}.gs-empty img{width:70px}.gs-empty h3{font-size:1rem}.gs-empty p{font-size:.85rem}.gs-stat-val{font-size:1.4rem}.gs-stat-lbl{font-size:.7rem}}@media (max-width: 375px){.gs-ticket-meta{flex-direction:column;align-items:flex-start}.gs-timestamp{align-self:flex-start}.gs-view-btn{padding:8px 16px;font-size:.8rem}.gs-priority,.gs-category{font-size:.6rem;padding:3px 8px}}@keyframes gs-slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media print{.gs-actions,.gs-filter-bar,.gs-view-btn,.gs-btn-neon,.gs-btn-icon,.gs-container:before,.gs-container:after{display:none!important}.gs-container{background:white!important;padding:0!important}.gs-ticket-item{border:1px solid #ddd;break-inside:avoid;page-break-inside:avoid}.gs-ticket-id{color:#000;background:#f0f0f0}.gs-status-tag{background:none;border:1px solid #ddd}.gs-stat-card{border:1px solid #ddd;box-shadow:none}}@media (prefers-reduced-motion: reduce){.gs-ticket-item,.gs-stat-card,.gs-btn-neon,.gs-view-btn,.gs-btn-icon,.gs-select,.gs-search{animation:none!important;transition:none!important}.gs-ticket-item:hover{transform:translate(0)!important}.gs-stat-card:hover{transform:translateY(0)!important}}.db-container{width:100%;padding:20px 0;position:relative;z-index:1}[data-theme=dark] .db-container:before,[data-theme=dark] .db-container:after{opacity:.15}.db-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;position:relative;z-index:1}.db-card{background:var(--fw-card);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid var(--fw-border);border-radius:24px;padding:25px;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.db-card:hover{transform:translateY(-4px);border-color:var(--fw-neon);box-shadow:var(--fw-neon-glow)}.db-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--fw-neon),var(--fw-neon-hover));opacity:0;transition:opacity .3s ease}.db-card:hover:before{opacity:1}.db-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:12px;border-bottom:1px solid var(--fw-border)}.db-card-header h3{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--fw-text-mute);margin:0;display:flex;align-items:center;gap:10px}.db-neon-icon{color:var(--fw-neon);filter:drop-shadow(0 0 5px var(--fw-neon));transition:all .3s ease}.db-card:hover .db-neon-icon{transform:scale(1.1);filter:drop-shadow(0 0 10px var(--fw-neon))}.db-user-identity{display:flex;align-items:center;gap:20px;margin-bottom:25px}.db-avatar-glow{position:relative;width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid var(--fw-neon);box-shadow:0 0 20px var(--fw-neon-glow);background:linear-gradient(135deg,var(--fw-neon),var(--fw-neon-hover));display:flex;align-items:center;justify-content:center;transition:all .3s ease}.db-card:hover .db-avatar-glow{transform:scale(1.05);box-shadow:0 0 30px var(--fw-neon-glow)}.db-avatar-glow img{width:100%;height:100%;object-fit:cover}.db-avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--fw-neon),var(--fw-neon-hover));text-transform:uppercase}.db-user-image{width:100%;height:100%;object-fit:cover}.db-user-meta h4{margin:0 0 5px;font-size:1.3rem;font-weight:700;color:var(--fw-text-main);transition:color .3s ease}.db-card:hover .db-user-meta h4{background:linear-gradient(135deg,var(--fw-text-main),var(--fw-neon));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.db-username{margin:0 0 8px;font-size:.9rem;color:var(--fw-text-mute);display:flex;align-items:center;gap:5px}.db-username:before{content:"@";color:var(--fw-neon);font-weight:600}.db-email-tag{background:var(--fw-hover-bg);color:var(--fw-neon);padding:5px 12px;border-radius:30px;font-size:.75rem;font-weight:600;display:inline-block;border:1px solid var(--fw-border);transition:all .3s ease}.db-card:hover .db-email-tag{background:var(--fw-neon);color:#fff;border-color:var(--fw-neon)}[data-theme=dark] .db-card:hover .db-email-tag{color:#000}.db-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding-top:20px;border-top:1px solid var(--fw-border);margin-top:10px}.db-m-stat{background:var(--fw-hover-bg);padding:12px;border-radius:16px;transition:all .3s ease}.db-card:hover .db-m-stat{transform:translateY(-2px);border-color:var(--fw-neon)}.db-m-stat label{display:block;font-size:.7rem;color:var(--fw-text-mute);text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px}.db-m-stat span{color:var(--fw-text-main);font-weight:700;font-size:1rem;transition:color .3s ease}.db-card:hover .db-m-stat span{color:var(--fw-neon)}.db-balance-content{text-align:center;padding:20px 0}.db-balance-label{font-size:.8rem;color:var(--fw-text-mute);letter-spacing:2px;text-transform:uppercase;font-weight:600}.db-main-amount{font-size:3.2rem;font-weight:900;color:var(--fw-text-main);margin:15px 0;font-family:Inter,sans-serif;transition:all .3s ease}.db-card:hover .db-main-amount{text-shadow:0 0 20px var(--fw-neon)}.db-currency-symbol{font-size:1.8rem;vertical-align:super;margin-right:5px;color:var(--fw-neon)}.db-trend{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.db-trend.up{color:#0fa;font-weight:700;background:rgba(0,255,170,.1);padding:5px 12px;border-radius:30px}.db-trend.down{color:#f44;font-weight:700;background:rgba(255,68,68,.1);padding:5px 12px;border-radius:30px}.db-context{color:var(--fw-text-mute);font-size:.75rem;margin-left:5px}.db-assets-card{grid-column:span 2}.db-assets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.db-asset-item{background:var(--fw-hover-bg);border:1px solid var(--fw-border);padding:16px 20px;border-radius:16px;display:flex;justify-content:space-between;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.db-asset-item:hover{border-color:var(--fw-neon);background:var(--fw-hover-bg);transform:translate(6px);box-shadow:var(--fw-neon-glow)}.db-asset-left{display:flex;align-items:center;gap:15px}.db-asset-icon{width:44px;height:44px;background:var(--fw-card-solid);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid var(--fw-border);transition:all .3s ease}.db-asset-item:hover .db-asset-icon{border-color:var(--fw-neon);transform:scale(1.05)}.db-asset-icon img{width:24px;height:24px}.db-asset-name{display:block;color:var(--fw-text-main);font-weight:700;font-size:.95rem;transition:color .3s ease}.db-asset-item:hover .db-asset-name{color:var(--fw-neon)}.db-asset-symbol{color:var(--fw-text-mute);font-size:.7rem;text-transform:uppercase}.db-asset-right{text-align:right}.db-asset-val{display:block;color:var(--fw-text-main);font-weight:700;font-family:monospace;font-size:1rem;transition:color .3s ease}.db-asset-item:hover .db-asset-val{color:var(--fw-neon)}.db-asset-sub{color:var(--fw-text-mute);font-size:.7rem;margin-top:2px}.db-asset-sub.positive{color:#0fa}.db-asset-sub.negative{color:#f44}.db-status-pill{background:var(--fw-hover-bg);color:var(--fw-neon);font-size:.7rem;padding:4px 12px;border-radius:30px;font-weight:700;border:1px solid var(--fw-border);transition:all .3s ease}.db-status-pill:hover{background:var(--fw-neon);color:#fff;border-color:var(--fw-neon)}[data-theme=dark] .db-status-pill:hover{color:#000}.db-refresh-btn{background:transparent;border:none;color:var(--fw-text-mute);cursor:pointer;transition:all .3s ease;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.db-refresh-btn:hover{color:var(--fw-neon);background:var(--fw-hover-bg);transform:rotate(180deg)}@media (max-width: 1024px){.db-grid{grid-template-columns:1fr;gap:20px}.db-assets-card{grid-column:span 1}.db-main-amount{font-size:2.5rem}.db-currency-symbol{font-size:1.5rem}}@media (max-width: 768px){.db-container{padding:15px 0}.db-card{padding:20px}.db-user-identity{flex-direction:column;text-align:center;gap:15px}.db-user-meta{text-align:center}.db-avatar-glow{width:70px;height:70px}.db-avatar-fallback{font-size:1.8rem}.db-user-meta h4{font-size:1.1rem}.db-username{font-size:.85rem;justify-content:center}.db-email-tag{font-size:.7rem;padding:4px 10px}.db-mini-stats{gap:12px}.db-m-stat{padding:10px}.db-m-stat span{font-size:.9rem}.db-main-amount{font-size:2.2rem}.db-currency-symbol{font-size:1.3rem}.db-assets-grid{grid-template-columns:1fr;gap:12px}.db-asset-item{padding:14px 16px}.db-asset-icon{width:40px;height:40px}.db-asset-icon img{width:20px;height:20px}.db-asset-name,.db-asset-val{font-size:.9rem}}@media (max-width: 576px){.db-container{padding:10px 0}.db-card{padding:16px;border-radius:20px}.db-card-header h3{font-size:.8rem;letter-spacing:1px}.db-avatar-glow{width:60px;height:60px}.db-avatar-fallback{font-size:1.5rem}.db-user-meta h4{font-size:1rem}.db-username{font-size:.75rem}.db-email-tag{font-size:.65rem;padding:3px 8px}.db-m-stat label{font-size:.6rem}.db-m-stat span{font-size:.85rem}.db-main-amount{font-size:1.8rem}.db-currency-symbol{font-size:1rem}.db-trend.up,.db-trend.down{font-size:.75rem;padding:3px 8px}.db-context{font-size:.7rem}.db-asset-item{padding:12px}.db-asset-icon{width:36px;height:36px}.db-asset-icon img{width:18px;height:18px}.db-asset-name{font-size:.85rem}.db-asset-symbol{font-size:.65rem}.db-asset-val{font-size:.85rem}.db-asset-sub{font-size:.65rem}}@media (max-height: 600px) and (orientation: landscape){.db-container{padding:10px 0}.db-grid{gap:15px}.db-card{padding:15px}.db-user-identity{flex-direction:row;text-align:left;gap:15px}.db-user-meta{text-align:left}.db-avatar-glow{width:50px;height:50px}.db-main-amount{font-size:1.8rem}}@keyframes dbSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.db-card{animation:dbSlideUp .3s cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.db-card:nth-child(1){animation-delay:.05s}.db-card:nth-child(2){animation-delay:.1s}.db-card:nth-child(3){animation-delay:.15s}@keyframes dbPulse{0%,to{opacity:1}50%{opacity:.6}}.db-status-pill{animation:dbPulse 2s infinite}@media print{.db-container{background:white!important;color:#000!important}.db-card{break-inside:avoid;box-shadow:none!important;border:1px solid #ccc!important}.db-refresh-btn,.db-status-pill{display:none!important}}@media (prefers-reduced-motion: reduce){.db-card,.db-asset-item,.db-refresh-btn,.db-avatar-glow,.db-status-pill{animation:none!important;transition:none!important}.db-card:hover{transform:none!important}}[data-theme=dark] .db-main-amount{color:#fff!important}[data-theme=dark] .db-avatar-fallback,[data-theme=dark] .db-status-pill:hover{color:#000}.db-container::-webkit-scrollbar{width:6px}.db-container::-webkit-scrollbar-track{background:var(--fw-card-solid);border-radius:10px}.db-container::-webkit-scrollbar-thumb{background:var(--fw-border);border-radius:10px}.db-container::-webkit-scrollbar-thumb:hover{background:var(--fw-neon)}.Portfolio-container{--bg-primary: #faf5ff;--bg-secondary: #ffffff;--bg-card: #ffffff;--text-primary: #1e1b4b;--text-secondary: #5b21b6;--text-muted: #6c63a0;--border-color: #e9d5ff;--accent-color: #8b5cf6;--accent-hover: #7c3aed;--accent-light: rgba(139, 92, 246, .15);--card-hover-bg: #faf5ff;--search-bg: #ffffff;--search-border: #e9d5ff;--highlight-bg: rgba(139, 92, 246, .1);--highlight-text: #8b5cf6;--glow-color: rgba(139, 92, 246, .2);--btn-primary-bg: #8b5cf6;--btn-primary-hover: #7c3aed;--btn-primary-active: #6d28d9;--btn-secondary-bg: #ffffff;--btn-secondary-hover: #faf5ff;--btn-secondary-active: #f3e8ff;--shadow-sm: 0 2px 4px rgba(139, 92, 246, .05);--shadow-md: 0 4px 6px rgba(139, 92, 246, .1);--shadow-lg: 0 10px 15px rgba(139, 92, 246, .1);--shadow-focus: 0 0 0 3px rgba(139, 92, 246, .3);--neon-glow: 0 0 20px rgba(139, 92, 246, .15);display:flex;flex-direction:column;background-color:transparent;color:var(--text-primary);transition:background-color .3s,color .3s;font-family:inherit;width:100%;overflow-x:hidden}[data-theme=dark] .Portfolio-container{--bg-primary: #0a0a0a;--bg-secondary: #000000;--bg-card: #1a1a1a;--text-primary: #ffffff;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--border-color: rgba(255, 255, 255, .08);--accent-color: #5eead4;--accent-hover: #2be9d3;--accent-light: rgba(94, 234, 212, .15);--card-hover-bg: #222222;--search-bg: #1a1a1a;--search-border: rgba(255, 255, 255, .08);--highlight-bg: rgba(94, 234, 212, .15);--highlight-text: #5eead4;--glow-color: rgba(94, 234, 212, .3);--btn-primary-bg: #5eead4;--btn-primary-hover: #2be9d3;--btn-primary-active: #1ac9b3;--btn-secondary-bg: #1a1a1a;--btn-secondary-hover: #222222;--btn-secondary-active: #333333;--shadow-focus: 0 0 0 3px rgba(94, 234, 212, .4);--neon-glow: 0 0 20px rgba(94, 234, 212, .2)}.trading-container{max-width:1400px;margin:0 auto;padding:20px;background:transparent!important;font-family:inherit;width:100%;box-sizing:border-box}button{outline:none!important;cursor:pointer!important;font-family:inherit!important;transition:all .2s ease-in-out!important}button:focus-visible{outline:2px solid var(--accent-color)!important;outline-offset:2px!important;box-shadow:var(--shadow-focus)!important}button:focus{outline:none!important;box-shadow:var(--shadow-focus)!important;border-color:var(--accent-color)!important}.btn-nav{padding:10px 16px!important;border-radius:8px!important;border:1px solid var(--border-color)!important;background:var(--btn-secondary-bg)!important;color:var(--text-primary)!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:14px!important;transition:all .2s ease-in-out!important;white-space:nowrap}@media (max-width: 480px){.btn-nav{padding:8px 12px!important;font-size:13px!important;width:100%;justify-content:center}}.btn-nav:hover{background:var(--btn-secondary-hover)!important;transform:translateY(-2px)!important;box-shadow:var(--neon-glow)!important;border-color:var(--accent-color)!important}.btn-nav:active{background:var(--btn-secondary-active)!important;transform:translateY(0)!important}.btn-nav.active{background:var(--accent-light)!important;color:var(--accent-color)!important;border-color:var(--accent-color)!important}@media (max-width: 768px){.btn-icon{font-size:14px}}.btn-create{padding:10px 20px!important;border-radius:8px!important;border:none!important;background:var(--btn-primary-bg)!important;color:#fff!important;font-weight:600!important;font-size:14px!important;transition:all .2s ease-in-out!important;white-space:nowrap}[data-theme=dark] .btn-create{color:#000!important}@media (max-width: 480px){.btn-create{width:100%;padding:12px!important}}.btn-create:hover{background:var(--btn-primary-hover)!important;transform:translateY(-3px)!important;box-shadow:var(--neon-glow)!important}.btn-create:active{background:var(--btn-primary-active)!important;transform:translateY(0)!important}.tabs-container{display:flex;gap:10px;margin-bottom:25px;background:transparent;padding:8px;border-radius:10px;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);flex-wrap:wrap}@media (max-width: 768px){.tabs-container{padding:6px;gap:6px}}@media (max-width: 480px){.tabs-container{flex-direction:column}}.tab-btn{padding:12px 24px!important;border:none!important;background:transparent!important;border-radius:8px!important;font-weight:600!important;color:var(--text-secondary)!important;flex:1!important;font-size:15px!important;transition:all .3s!important;position:relative;overflow:hidden;white-space:nowrap}@media (max-width: 768px){.tab-btn{padding:10px 16px!important;font-size:14px!important}}@media (max-width: 480px){.tab-btn{width:100%;padding:12px!important;white-space:normal}}.tab-btn:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background:var(--accent-color);transition:width .3s ease}.tab-btn:hover:after{width:80%}.tab-btn:hover{background:var(--card-hover-bg)!important;color:var(--accent-color)!important}.tab-btn:active{transform:scale(.98)!important}.tab-btn.active{background:var(--accent-color)!important;color:#fff!important;transform:scale(1.02);box-shadow:var(--neon-glow)}[data-theme=dark] .tab-btn.active{color:#000!important}.tab-btn.active:after{display:none}.filter-btn{padding:6px 14px!important;border:1px solid var(--border-color)!important;background:var(--search-bg)!important;border-radius:20px!important;font-size:13px!important;font-weight:500!important;color:var(--text-secondary)!important;transition:all .2s ease!important;white-space:nowrap}@media (max-width: 480px){.filter-btn{padding:4px 10px!important;font-size:12px!important}}.filter-btn:hover{background:var(--card-hover-bg)!important;border-color:var(--accent-color)!important;transform:translateY(-1px);box-shadow:var(--neon-glow)}.filter-btn.active{background:var(--accent-color)!important;color:#fff!important;border-color:var(--accent-color)!important}[data-theme=dark] .filter-btn.active{color:#000!important}.dropdown-edit-button,.dropdown-delete-button{background:none!important;border:none!important;cursor:pointer!important;padding:4px 8px!important;font-size:14px!important;border-radius:4px!important;transition:all .2s!important}@media (max-width: 480px){.dropdown-edit-button,.dropdown-delete-button{padding:8px 12px!important;font-size:16px!important}}.dropdown-edit-button{color:var(--accent-color)!important}.dropdown-edit-button:hover{background:var(--accent-light)!important;transform:scale(1.1)}.dropdown-delete-button{color:#f44336!important}.dropdown-delete-button:hover{background:rgba(244,67,54,.1)!important;transform:scale(1.1)}.modal-cancel-btn,.modal-create-btn,.modal-update-btn,.delete-confirm-btn{padding:8px 16px!important;border-radius:6px!important;font-weight:500!important;font-size:14px!important;cursor:pointer!important;transition:all .2s!important}@media (max-width: 480px){.modal-cancel-btn,.modal-create-btn,.modal-update-btn,.delete-confirm-btn{width:100%;padding:12px!important}}.modal-cancel-btn{border:1px solid var(--border-color)!important;background:var(--btn-secondary-bg)!important;color:var(--text-primary)!important}.modal-cancel-btn:hover{background:var(--btn-secondary-hover)!important;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.modal-create-btn,.modal-update-btn{border:none!important;background:var(--btn-primary-bg)!important;color:#fff!important}[data-theme=dark] .modal-create-btn,[data-theme=dark] .modal-update-btn{color:#000!important}.modal-create-btn:hover,.modal-update-btn:hover{background:var(--btn-primary-hover)!important;transform:translateY(-2px);box-shadow:var(--neon-glow)}.delete-confirm-btn{border:none!important;background:#f44336!important;color:#fff!important}.delete-confirm-btn:hover{background:#d32f2f!important;transform:translateY(-2px);box-shadow:0 4px 12px #f443364d}.portfolio-header{background:var(--bg-secondary);border-radius:16px;padding:16px 24px;margin-bottom:25px;display:flex;justify-content:space-between;align-items:center;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:all .3s ease;width:100%;box-sizing:border-box;flex-wrap:wrap;gap:15px}@media (max-width: 768px){.portfolio-header{padding:16px;flex-direction:column;align-items:stretch}}@media (max-width: 480px){.portfolio-header{padding:12px;gap:12px}}.portfolio-header:hover{box-shadow:var(--shadow-md);border-color:var(--accent-color)}.header-left{flex-shrink:0;min-width:200px}@media (max-width: 768px){.header-left{min-width:auto;text-align:center}}.portfolio-title{font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:4px;background:linear-gradient(135deg,var(--accent-color) 0%,#a78bfa 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 768px){.portfolio-title{font-size:20px}}@media (max-width: 480px){.portfolio-title{font-size:18px}}.portfolio-subtitle{color:var(--text-secondary);font-size:13px}@media (max-width: 480px){.portfolio-subtitle{font-size:12px}}.loading-text{margin-left:10px;color:var(--accent-color);font-size:12px;animation:pulse 1.5s infinite}.header-right{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex:1;justify-content:flex-end}@media (max-width: 768px){.header-right{justify-content:center;width:100%}}@media (max-width: 480px){.header-right{flex-direction:column;gap:8px}}.header-btn{padding:8px 12px!important;border-radius:8px!important;border:1px solid var(--border-color)!important;background:var(--btn-secondary-bg)!important;color:var(--text-primary)!important;font-weight:500!important;font-size:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:100px!important;height:38px!important;white-space:nowrap!important;transition:all .2s ease-in-out!important;cursor:pointer!important;box-sizing:border-box!important}@media (max-width: 1024px){.header-btn{min-width:90px!important;padding:8px 10px!important;font-size:12px!important}}@media (max-width: 768px){.header-btn{min-width:calc(50% - 4px)!important;flex:1 1 auto}}@media (max-width: 480px){.header-btn{width:100%!important;min-width:100%!important;height:42px!important}}.header-btn:hover{background:var(--btn-secondary-hover)!important;transform:translateY(-2px)!important;box-shadow:var(--neon-glow)!important;border-color:var(--accent-color)!important}.header-btn:active{background:var(--btn-secondary-active)!important;transform:translateY(0)!important}.header-btn.active{background:var(--accent-light)!important;color:var(--accent-color)!important;border-color:var(--accent-color)!important;font-weight:600!important}.header-btn:disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important}.header-btn.create-btn{background:var(--btn-primary-bg)!important;color:#fff!important;border-color:var(--btn-primary-bg)!important;font-weight:600!important;min-width:200px!important}[data-theme=dark] .header-btn.create-btn{color:#000!important}@media (max-width: 1024px){.header-btn.create-btn{min-width:150px!important}}@media (max-width: 768px){.header-btn.create-btn{min-width:calc(50% - 4px)!important}}@media (max-width: 480px){.header-btn.create-btn{order:-1;width:100%!important;min-width:100%!important}}.header-btn.create-btn:hover{background:var(--btn-primary-hover)!important;border-color:var(--btn-primary-hover)!important;box-shadow:var(--neon-glow)!important}.header-btn.create-btn:active{background:var(--btn-primary-active)!important}.header-btn.investment-btn{background:linear-gradient(135deg,var(--accent-color) 0%,#a78bfa 100%)!important;color:#fff!important;border:none!important;font-weight:600!important}[data-theme=dark] .header-btn.investment-btn{background:linear-gradient(135deg,var(--accent-color) 0%,#4ef5e0 100%)!important;color:#000!important}.header-btn.investment-btn:hover{opacity:.9!important;transform:translateY(-2px)!important;box-shadow:var(--neon-glow)!important}.dropdown-arrow{font-size:10px;margin-left:4px;transition:transform .2s}.portfolios-dropdown-container,.investments-dropdown-container{position:relative;width:100%}@media (min-width: 769px){.portfolios-dropdown-container,.investments-dropdown-container{width:auto}}.portfolio-dropdown-menu,.investment-dropdown-menu{position:absolute;top:100%;right:0;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-lg);z-index:1000;min-width:260px;max-height:350px;overflow-y:auto;margin-top:6px;animation:slideDown .2s ease-out}@media (max-width: 768px){.portfolio-dropdown-menu,.investment-dropdown-menu{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;max-width:100%;max-height:80vh;border-radius:16px 16px 0 0;margin-top:0;animation:slideUp .3s ease-out}}.investment-dropdown-menu{min-width:200px}@media (max-width: 768px){.investment-dropdown-menu{min-width:100%}}.dropdown-item{padding:10px 12px;border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s}@media (max-width: 768px){.dropdown-item{padding:15px 16px}}.dropdown-item:hover{background:var(--card-hover-bg);transform:translate(5px)}@media (max-width: 768px){.dropdown-item:hover{transform:none}}.dropdown-item.selected{background:var(--highlight-bg);border-left:3px solid var(--accent-color)}.dropdown-item-content{flex:1;display:flex;flex-direction:column;gap:2px}.dropdown-item-name{font-weight:600;color:var(--text-primary);font-size:13px;transition:color .2s}@media (max-width: 768px){.dropdown-item-name{font-size:14px}}.dropdown-item:hover .dropdown-item-name{color:var(--accent-color)}.dropdown-item-date{font-size:10px;color:var(--text-muted)}@media (max-width: 768px){.dropdown-item-date{font-size:11px}}.dropdown-item-actions{display:flex;gap:4px;opacity:.6;transition:opacity .2s}@media (max-width: 768px){.dropdown-item-actions{opacity:1}}.investment-dropdown-item{padding:10px 16px;cursor:pointer;border-bottom:1px solid var(--border-color);transition:all .2s;color:var(--text-secondary);font-weight:500;font-size:13px;white-space:nowrap}@media (max-width: 768px){.investment-dropdown-item{padding:15px 16px;font-size:14px;white-space:normal}}.investment-dropdown-item:hover{background:var(--card-hover-bg);color:var(--accent-color);padding-left:20px;transform:translate(5px)}@media (max-width: 768px){.investment-dropdown-item:hover{transform:none;padding-left:16px}}.investment-item-name{font-size:13px}.dropdown-loading,.dropdown-empty{padding:16px;text-align:center;color:var(--text-muted);font-size:13px}.dropdown-error{padding:12px;text-align:center}.retry-small{margin-top:8px;padding:4px 10px;border:1px solid var(--border-color);background:var(--btn-secondary-bg);color:var(--text-primary);border-radius:4px;font-size:11px;cursor:pointer;transition:all .2s}.retry-small:hover{background:var(--btn-secondary-hover);border-color:var(--accent-color)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:25px}@media (max-width: 1024px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:15px}}@media (max-width: 480px){.stats-grid{grid-template-columns:1fr;gap:12px}}.stat-card{background:var(--bg-card);border-radius:16px;padding:20px;box-shadow:var(--shadow-sm);transition:all .3s;border:1px solid var(--border-color);position:relative;overflow:hidden;animation:fadeIn .3s ease-out}@media (max-width: 768px){.stat-card{padding:16px}}@media (max-width: 480px){.stat-card{padding:14px}}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent-color),#a78bfa);opacity:0;transition:opacity .3s}.stat-card:hover{transform:translateY(-8px);box-shadow:var(--neon-glow);border-color:var(--accent-color)}@media (max-width: 768px){.stat-card:hover{transform:translateY(-4px)}}.stat-card:hover:before{opacity:1}.stat-label{color:var(--text-secondary);font-size:13px;display:block;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 480px){.stat-label{font-size:12px}}.stat-value{font-size:26px;font-weight:700;color:var(--text-primary);display:block;margin-bottom:8px;transition:color .3s}@media (max-width: 768px){.stat-value{font-size:22px}}@media (max-width: 480px){.stat-value{font-size:20px}}.stat-card:hover .stat-value{color:var(--accent-color)}.stat-change{font-size:13px;color:var(--text-muted);display:block}.tab-content{background:var(--bg-secondary);border-radius:16px;padding:25px;box-shadow:var(--shadow-sm);min-height:500px;border:1px solid var(--border-color);animation:fadeIn .3s ease-out;width:100%;box-sizing:border-box;overflow-x:auto}@media (max-width: 768px){.tab-content{padding:16px;min-height:auto}}@media (max-width: 480px){.tab-content{padding:12px}}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid var(--border-color);flex-wrap:wrap;gap:10px}@media (max-width: 480px){.section-header{flex-direction:column;align-items:flex-start}}.section-header h3{color:var(--text-primary);font-size:18px;font-weight:600}@media (max-width: 480px){.section-header h3{font-size:16px}}.section-count{color:var(--text-muted);font-size:14px;background:var(--card-hover-bg);padding:4px 10px;border-radius:20px}.section-filters{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 480px){.section-filters{width:100%}}.holdings-list{display:flex;flex-direction:column;gap:12px}.holding-card{background:var(--bg-card);border-radius:12px;padding:16px;display:flex;justify-content:space-between;align-items:center;transition:all .3s;border:1px solid var(--border-color);position:relative;overflow:hidden;animation:slideInLeft .3s ease-out;flex-wrap:wrap;gap:15px}@media (max-width: 768px){.holding-card{flex-direction:column;align-items:flex-start;padding:14px}}@media (max-width: 480px){.holding-card{padding:12px}}.holding-card:after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent-color);opacity:0;transition:opacity .3s}.holding-card:hover{border-color:var(--accent-color);box-shadow:var(--shadow-md);transform:translate(10px)}@media (max-width: 768px){.holding-card:hover{transform:translate(5px)}}.holding-card:hover:after{opacity:1}.stock-info{min-width:200px}@media (max-width: 768px){.stock-info{min-width:100%;width:100%}}.stock-symbol{font-weight:700;font-size:16px;color:var(--text-primary);margin-bottom:4px;transition:color .2s}@media (max-width: 480px){.stock-symbol{font-size:15px}}.holding-card:hover .stock-symbol{color:var(--accent-color)}.stock-name{font-size:12px;color:var(--text-secondary)}.stock-details{display:flex;gap:30px;align-items:center;flex-wrap:wrap}@media (max-width: 768px){.stock-details{width:100%;gap:20px;justify-content:space-between}}@media (max-width: 480px){.stock-details{gap:12px}}.detail-item{text-align:right;min-width:70px}@media (max-width: 480px){.detail-item{min-width:60px;text-align:left}}.detail-label{font-size:11px;color:var(--text-muted);display:block;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.detail-value{font-weight:600;color:var(--text-primary);font-size:15px;transition:color .2s}@media (max-width: 480px){.detail-value{font-size:14px}}.holding-card:hover .detail-value{color:var(--accent-color)}.change-badge{padding:4px 10px;border-radius:20px;font-weight:600;font-size:12px;display:inline-block;transition:all .2s}@media (max-width: 480px){.change-badge{padding:3px 8px;font-size:11px}}.change-badge.positive{background:var(--highlight-bg);color:var(--highlight-text)}.change-badge.negative{background:rgba(244,67,54,.1);color:#f44336}.holding-card:hover .change-badge{transform:scale(1.1)}.split-tables-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:10px}@media (max-width: 1024px){.split-tables-container{grid-template-columns:1fr;gap:20px}}.transaction-table-wrapper{background:var(--bg-card);border-radius:12px;padding:15px;transition:all .3s;height:fit-content;border:1px solid var(--border-color);animation:fadeIn .3s ease-out;width:100%;box-sizing:border-box}@media (max-width: 768px){.transaction-table-wrapper{padding:12px}}.transaction-table-wrapper:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.transaction-table-wrapper.buy-table{border-left:4px solid var(--accent-color)}.transaction-table-wrapper.sell-table{border-left:4px solid #f44336}.table-header{margin-bottom:15px}.table-header h4{color:var(--text-primary);font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}@media (max-width: 480px){.table-header h4{font-size:15px}}[data-theme=dark] .table-header{margin-bottom:15px}[data-theme=dark] .table-header h4{color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}@media (max-width: 480px){[data-theme=dark] .table-header h4{font-size:15px}}.table-container{overflow-x:auto;max-height:350px;overflow-y:auto;border-radius:8px;-webkit-overflow-scrolling:touch}@media (max-width: 768px){.table-container{max-height:300px}}.transactions-table{width:100%;border-collapse:collapse;font-size:13px;min-width:600px}@media (max-width: 768px){.transactions-table{font-size:12px;min-width:500px}}.transactions-table th{background:var(--card-hover-bg);color:var(--text-primary);font-weight:600;padding:12px 8px;text-align:left;position:sticky;top:0;z-index:10;white-space:nowrap;border-bottom:2px solid var(--border-color)}@media (max-width: 768px){.transactions-table th{padding:10px 6px;font-size:12px}}[data-theme=dark] .transactions-table th{color:var(--btn-primary-bg)}.transactions-table td{padding:10px 8px;border-bottom:1px solid var(--border-color);color:var(--text-secondary);transition:all .2s}@media (max-width: 768px){.transactions-table td{padding:8px 6px;font-size:11px}}.transactions-table tbody tr{transition:all .2s}.transactions-table tbody tr:hover{background:var(--card-hover-bg);transform:translate(3px)}.symbol-cell{font-weight:600;color:var(--text-primary)}.total-cell{font-weight:600}.watchlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-top:20px}@media (max-width: 768px){.watchlist-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}}@media (max-width: 480px){.watchlist-grid{grid-template-columns:1fr;gap:12px}}.watchlist-card{background:var(--bg-card);border-radius:16px;padding:20px;transition:all .3s;border:1px solid var(--border-color);position:relative;overflow:hidden;animation:fadeInScale .3s ease-out}@media (max-width: 768px){.watchlist-card{padding:16px}}.watchlist-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent-color),#a78bfa);opacity:0;transition:opacity .3s}.watchlist-card:hover{transform:translateY(-8px);box-shadow:var(--neon-glow);border-color:var(--accent-color)}@media (max-width: 768px){.watchlist-card:hover{transform:translateY(-4px)}}.watchlist-card:hover:before{opacity:1}.watchlist-symbol{font-weight:700;color:var(--text-primary);margin-bottom:10px;font-size:18px;transition:color .2s}@media (max-width: 480px){.watchlist-symbol{font-size:16px}}.watchlist-card:hover .watchlist-symbol{color:var(--accent-color)}.watchlist-price{font-size:24px;font-weight:700;color:var(--text-primary);margin-bottom:12px;transition:all .3s}@media (max-width: 768px){.watchlist-price{font-size:22px}}@media (max-width: 480px){.watchlist-price{font-size:20px}}.watchlist-card:hover .watchlist-price{transform:scale(1.05);color:var(--accent-color)}.watchlist-footer{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:10px;flex-wrap:wrap;gap:8px}.watchlist-change{font-weight:600;padding:4px 8px;border-radius:20px;transition:all .2s}.watchlist-change.positive{background:var(--highlight-bg);color:var(--highlight-text)}.watchlist-change.negative{background:rgba(244,67,54,.1);color:#f44336}.watchlist-card:hover .watchlist-change{transform:scale(1.1)}.watchlist-volume{color:var(--text-muted)}.watchlist-added{font-size:11px;color:var(--text-muted);border-top:1px dashed var(--border-color);padding-top:10px;margin-top:5px}.watchlist-empty{text-align:center;padding:60px 20px!important;color:var(--text-muted);font-size:16px;background:var(--bg-card);border:1px dashed var(--border-color);border-radius:16px;animation:fadeIn .3s ease-out}@media (max-width: 480px){.watchlist-empty{padding:40px 16px!important;font-size:14px}}.orders-list{display:flex;flex-direction:column;gap:12px}.order-card{background:var(--bg-card);border-radius:12px;padding:16px;transition:all .3s;border:1px solid var(--border-color);animation:slideInRight .3s ease-out}@media (max-width: 768px){.order-card{padding:14px}}.order-card:hover{transform:translate(10px);box-shadow:var(--shadow-md);border-color:var(--accent-color)}@media (max-width: 768px){.order-card:hover{transform:translate(5px)}}.order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.order-symbol{font-weight:700;color:var(--text-primary);font-size:16px;transition:color .2s}@media (max-width: 480px){.order-symbol{font-size:15px}}.order-card:hover .order-symbol{color:var(--accent-color)}.order-type{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;transition:all .2s}@media (max-width: 480px){.order-type{padding:3px 10px;font-size:11px}}.order-card:hover .order-type{transform:scale(1.05)}.order-type.buy{background:var(--highlight-bg);color:var(--highlight-text)}.order-type.sell{background:rgba(244,67,54,.1);color:#f44336}.order-details{display:flex;gap:20px;font-size:13px;color:var(--text-secondary);flex-wrap:wrap}@media (max-width: 480px){.order-details{gap:12px;font-size:12px}}.order-status{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;transition:all .2s}.order-card:hover .order-status{transform:scale(1.05)}.order-status.executed{background:var(--highlight-bg);color:var(--highlight-text)}.order-status.pending{background:rgba(255,152,0,.1);color:#ff9800}.order-time{color:var(--text-muted);font-size:11px}.portfolio-info-banner{margin-top:25px;padding:15px 20px;background:var(--bg-card);border-radius:12px;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;animation:slideUp .3s ease-out;transition:all .3s;flex-wrap:wrap;gap:15px}@media (max-width: 768px){.portfolio-info-banner{flex-direction:column;align-items:flex-start;padding:15px}}.portfolio-info-banner:hover{box-shadow:var(--shadow-md);border-color:var(--accent-color)}.info-item{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width: 480px){.info-item{width:100%;justify-content:space-between}}.info-label{color:var(--text-muted);font-size:13px;font-weight:500}.info-value{color:var(--text-primary);font-weight:600;font-size:14px;background:var(--card-hover-bg);padding:4px 12px;border-radius:20px;transition:all .2s}.portfolio-info-banner:hover .info-value{background:var(--accent-light);color:var(--accent-color)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .2s ease-out;padding:16px;box-sizing:border-box}.create-portfolio-modal,.edit-portfolio-modal,.delete-confirm-modal,.add-watchlist-modal{background:var(--bg-card);padding:30px;border-radius:20px;max-width:400px;width:100%;animation:slideUp .3s ease-out;border:1px solid var(--border-color);transition:all .3s;box-sizing:border-box;max-height:90vh;overflow-y:auto}@media (max-width: 480px){.create-portfolio-modal,.edit-portfolio-modal,.delete-confirm-modal,.add-watchlist-modal{padding:20px;max-height:85vh}}.create-portfolio-modal:hover,.edit-portfolio-modal:hover,.delete-confirm-modal:hover,.add-watchlist-modal:hover{box-shadow:var(--neon-glow);border-color:var(--accent-color)}.create-portfolio-modal h3,.edit-portfolio-modal h3,.delete-confirm-modal h3,.add-watchlist-modal h3{color:var(--text-primary);margin-bottom:20px;font-size:22px;font-weight:600}@media (max-width: 480px){.create-portfolio-modal h3,.edit-portfolio-modal h3,.delete-confirm-modal h3,.add-watchlist-modal h3{font-size:20px;margin-bottom:16px}}.modal-error{color:#f44336;margin-bottom:15px;font-size:14px;background:rgba(244,67,54,.1);padding:10px;border-radius:8px}.portfolio-input,.watchlist-input{width:100%;padding:12px 15px;border-radius:10px;border:1px solid var(--border-color);background:var(--search-bg);color:var(--text-primary);margin-bottom:20px;font-size:15px;transition:all .2s;box-sizing:border-box}@media (max-width: 480px){.portfolio-input,.watchlist-input{padding:10px 12px;font-size:14px;margin-bottom:16px}}.portfolio-input:focus,.watchlist-input:focus{border-color:var(--accent-color);box-shadow:var(--shadow-focus);outline:none;transform:scale(1.02)}.watchlist-input{margin-bottom:15px}.modal-buttons{display:flex;gap:12px;justify-content:flex-end}@media (max-width: 480px){.modal-buttons{flex-direction:column;gap:8px}}@media (max-width: 576px){.fw-status{font-size:10px;margin-right:6.5rem;padding:3px 8px}}.delete-warning{color:#f44336;margin-bottom:20px;font-size:14px;font-weight:500}.manage-watchlist-btn{width:100%;background:var(--accent-color);color:#fff;border:none;padding:8px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease}[data-theme=dark] .manage-watchlist-btn{color:#000}.manage-watchlist-btn:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:var(--neon-glow)}.watchlists-section{padding:20px}@media (max-width: 768px){.watchlists-section{padding:16px}}@media (max-width: 480px){.watchlists-section{padding:12px}}.watchlists-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:20px}@media (max-width: 768px){.watchlists-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}}@media (max-width: 480px){.watchlists-grid{grid-template-columns:1fr;gap:10px}}.watchlist-name-card{background:#1e1e1e;border-radius:12px;padding:16px;display:flex;align-items:center;gap:16px;cursor:pointer;transition:all .3s ease;border:1px solid #333;position:relative;animation:fadeIn .3s ease-out}@media (max-width: 480px){.watchlist-name-card{padding:14px;gap:12px;flex-direction:column;text-align:center}}.watchlist-name-card:hover{background:#2a2a2a;border-color:var(--accent-color);transform:translateY(-5px);box-shadow:0 4px 20px var(--glow-color)}.watchlist-name-icon{font-size:28px;width:56px;height:56px;background:#2a2a2a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s}@media (max-width: 480px){.watchlist-name-icon{width:48px;height:48px;font-size:24px}}.watchlist-name-card:hover .watchlist-name-icon{background:var(--accent-color);color:#000;transform:scale(1.1)}.watchlist-name-details{flex:1}@media (max-width: 480px){.watchlist-name-details{width:100%;text-align:center}}.watchlist-name-title{margin:0;font-size:18px;font-weight:600;color:#fff;transition:color .3s}@media (max-width: 480px){.watchlist-name-title{font-size:16px}}.watchlist-name-card:hover .watchlist-name-title{color:var(--accent-color)}.watchlist-stock-count{margin:4px 0 0;font-size:14px;color:#888}.watchlist-created{margin:4px 0 0;font-size:12px;color:#666}.view-watchlist-btn{background:transparent;border:1px solid #333;color:var(--accent-color);padding:8px 16px;border-radius:20px;font-size:13px;cursor:pointer;transition:all .3s ease;white-space:nowrap}@media (max-width: 480px){.view-watchlist-btn{width:100%;padding:10px}}.view-watchlist-btn:hover{background:var(--accent-color);color:#000;border-color:var(--accent-color);transform:translate(3px)}@media (max-width: 480px){.view-watchlist-btn:hover{transform:translateY(-2px)}}.create-watchlist-btn,.create-first-watchlist-btn{background:var(--accent-color);color:#fff;border:none;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}[data-theme=dark] .create-watchlist-btn,[data-theme=dark] .create-first-watchlist-btn{color:#000}@media (max-width: 480px){.create-watchlist-btn,.create-first-watchlist-btn{width:100%;padding:12px}}.create-watchlist-btn:hover,.create-first-watchlist-btn:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:var(--neon-glow)}.positive{color:var(--accent-color)!important}.negative{color:#f44336!important}.profit-badge{padding:4px 8px;border-radius:20px;font-weight:600;white-space:nowrap;font-size:12px;transition:all .2s}@media (max-width: 480px){.profit-badge{padding:3px 6px;font-size:11px}}.profit-badge.positive{background:var(--highlight-bg);color:var(--highlight-text)}.profit-badge.negative{background:rgba(244,67,54,.1);color:#f44336}tr:hover .profit-badge{transform:scale(1.1)}.no-data{text-align:center;padding:40px 20px;color:var(--text-muted);font-size:15px;background:var(--card-hover-bg);border-radius:12px;border:1px dashed var(--border-color);animation:fadeIn .3s ease-out}@media (max-width: 480px){.no-data{padding:30px 16px;font-size:14px}}.loading-spinner{text-align:center;padding:40px;color:var(--accent-color);font-size:16px;animation:pulse 1.5s infinite}@media (max-width: 480px){.loading-spinner{padding:30px;font-size:14px}}.loading{text-align:center;padding:20px;color:var(--accent-color);animation:pulse 1.5s infinite}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.fade-in{animation:fadeIn .3s ease-in}.slide-down{animation:slideDown .3s ease-out}.slide-up{animation:slideUp .3s ease-out}.slide-in-left{animation:slideInLeft .3s ease-out}.slide-in-right{animation:slideInRight .3s ease-out}.fade-in-scale{animation:fadeInScale .3s ease-out}@media (max-width: 360px){.trading-container,.portfolio-header{padding:10px}.header-btn{font-size:11px!important;padding:6px 8px!important}.stat-value{font-size:18px}.stat-label{font-size:11px}.tab-btn{padding:8px!important;font-size:12px!important}.section-header h3{font-size:15px}.detail-item{min-width:50px}.detail-value{font-size:12px}.change-badge{padding:2px 6px;font-size:10px}}@media (max-height: 500px) and (orientation: landscape){.modal-overlay{align-items:flex-start;padding-top:20px}.create-portfolio-modal,.edit-portfolio-modal,.delete-confirm-modal,.add-watchlist-modal{max-height:80vh;overflow-y:auto}.portfolio-dropdown-menu,.investment-dropdown-menu{max-height:60vh}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.stats-grid,.watchlist-grid{grid-template-columns:repeat(2,1fr)}.header-btn{min-width:85px!important}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){.trading-container{max-width:1200px}.stats-grid{gap:15px}}@media print{.Portfolio-container{background:white;color:#000}.header-btn,.btn-nav,.btn-create,.tab-btn,.filter-btn,.dropdown-edit-button,.dropdown-delete-button,.modal-overlay{display:none!important}.stat-card,.holding-card,.watchlist-card,.order-card{break-inside:avoid;box-shadow:none;border:1px solid #ddd}}@media (prefers-contrast: high){.Portfolio-container{--border-color: #000000;--text-primary: #000000;--text-secondary: #333333;--accent-color: #6d28d9}[data-theme=dark] .Portfolio-container{--border-color: #ffffff;--text-primary: #ffffff;--text-secondary: #cccccc;--accent-color: #2be9d3}}.th-main-wrapper{width:100%;max-width:1400px;margin:0 auto;padding:0 15px;position:relative}.th-main-wrapper{--th-bg-primary: #faf5ff;--th-bg-secondary: #ffffff;--th-bg-card: #ffffff;--th-bg-hover: #f3e8ff;--th-text-primary: #1e1b4b;--th-text-secondary: #5b21b6;--th-text-muted: #6c63a0;--th-border: #e9d5ff;--th-neon: #8b5cf6;--th-neon-hover: #7c3aed;--th-success: #10b981;--th-danger: #ef4444;--th-warning: #f59e0b;--th-table-header-bg: #faf5ff}[data-theme=dark] .th-main-wrapper{--th-bg-primary: #09090b;--th-bg-secondary: #000000;--th-bg-card: #111111;--th-bg-hover: #1a1a1a;--th-text-primary: #ffffff;--th-text-secondary: #e6e5e5;--th-text-muted: #a1a1aa;--th-border: #2a2a2a;--th-neon: #2be9d3;--th-neon-hover: #20c9b5;--th-success: #2ed573;--th-danger: #ff4757;--th-warning: #ffa502;--th-table-header-bg: rgba(43, 233, 211, .05)}.fade-in{animation:fadeIn .3s cubic-bezier(.4,0,.2,1)}.th-ledger-container{width:100%;position:relative;z-index:1}.th-top-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.th-title-area{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.th-title-area h1{font-size:clamp(1.5rem,4vw,2.2rem);font-weight:800;margin:0;background:linear-gradient(135deg,var(--th-text-primary),var(--th-neon));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.th-total-pill{background:var(--th-neon);color:#fff;padding:6px 14px;border-radius:5px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-family:monospace;white-space:nowrap;box-shadow:0 2px 8px var(--th-neon)}[data-theme=dark] .th-total-pill{color:#000;background:var(--th-neon)}.th-filter-toggle{background:transparent;border:2px solid var(--th-border);color:var(--th-text-primary);padding:10px 20px;border-radius:40px;font-size:.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.th-filter-toggle:hover{border-color:var(--th-neon);color:var(--th-neon);transform:translateY(-2px);box-shadow:0 4px 12px var(--th-neon)}[data-theme=dark] .th-filter-toggle:hover{box-shadow:0 4px 12px #2be9d34d}.th-filter-toggle.active{border-color:var(--th-neon);color:var(--th-neon);background:rgba(139,92,246,.1)}[data-theme=dark] .th-filter-toggle.active{background:rgba(43,233,211,.1)}.th-alert-error{background:rgba(239,68,68,.1);color:var(--th-danger);padding:15px 20px;border-radius:16px;margin-bottom:25px;border:1px solid rgba(239,68,68,.2);display:flex;align-items:center;gap:12px;font-size:.95rem;flex-wrap:wrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .3s ease}.th-alert-error svg{font-size:1.2rem;flex-shrink:0}.th-filter-drawer{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.th-filter-drawer.is-open{max-height:250px;margin-bottom:25px}.th-filter-inner{background:var(--th-bg-card);border:1px solid var(--th-border);border-radius:20px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.th-filter-inner:hover{border-color:var(--th-neon);box-shadow:0 4px 20px var(--th-neon)}.th-notice-info{background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.15);color:var(--th-text-secondary);padding:15px 20px;border-radius:14px;font-size:.9rem;display:flex;align-items:center;gap:12px;flex-wrap:wrap}[data-theme=dark] .th-notice-info{background:rgba(43,233,211,.05);border:1px solid rgba(43,233,211,.15)}.th-notice-info svg{color:var(--th-neon);font-size:1.2rem;flex-shrink:0}.th-ledger-card{background:var(--th-bg-card);border:1px solid var(--th-border);border-radius:10px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;margin-bottom:30px;width:100%;transition:all .3s ease}.th-ledger-card:hover{border-color:var(--th-neon);box-shadow:0 3px 10px var(--th-neon)}.th-ledger-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--th-neon),var(--th-neon-hover));opacity:0;transition:opacity .3s ease}.th-ledger-card:hover:before{opacity:1}.th-loading-overlay{padding:80px 20px;display:flex;justify-content:center;align-items:center;min-height:400px}.fw-spinner{width:50px;height:50px;border:3px solid rgba(139,92,246,.1);border-top-color:var(--th-neon);border-radius:50%;animation:spin .8s linear infinite}[data-theme=dark] .fw-spinner{border:3px solid rgba(43,233,211,.1)}.th-empty-state{padding:80px 20px;text-align:center;color:var(--th-text-secondary);min-height:450px;display:flex;flex-direction:column;align-items:center;justify-content:center}.th-empty-icon{font-size:clamp(3rem,8vw,4rem);color:var(--th-neon);opacity:.3;margin-bottom:20px;filter:drop-shadow(0 0 10px var(--th-neon))}.th-empty-state h3{font-size:clamp(1.2rem,3vw,1.5rem);color:var(--th-text-primary);margin:0 0 10px;font-weight:600}.th-empty-state p{font-size:clamp(.9rem,2vw,1rem);color:var(--th-text-muted);margin:0;max-width:400px}.th-responsive-scroll{overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%}.th-responsive-scroll::-webkit-scrollbar{height:6px}.th-responsive-scroll::-webkit-scrollbar-track{background:var(--th-border);border-radius:10px}.th-responsive-scroll::-webkit-scrollbar-thumb{background:var(--th-text-muted);border-radius:10px;transition:all .3s ease}.th-responsive-scroll::-webkit-scrollbar-thumb:hover{background:var(--th-neon)}.th-ledger-table{width:100%;border-collapse:collapse;min-width:900px}.th-ledger-table th{background:var(--th-table-header-bg);padding:18px 20px;text-align:left;font-size:.75rem;text-transform:uppercase;color:var(--th-text-secondary);letter-spacing:1.5px;border-bottom:2px solid var(--th-border);font-weight:700;white-space:nowrap;position:sticky;top:0;z-index:10}.th-ledger-table td{padding:16px 20px;border-bottom:1px solid var(--th-border);vertical-align:middle;color:var(--th-text-primary);font-size:.95rem;transition:all .2s ease}.th-ledger-table tr{transition:all .2s ease}.th-ledger-table tr:hover{background:var(--th-bg-hover);transform:translate(3px)}.text-center{text-align:center}.th-date-stack{display:flex;flex-direction:column;min-width:100px}.th-date-top{color:var(--th-text-primary);font-weight:600;font-size:.95rem;white-space:nowrap}.th-date-bottom{font-size:.7rem;color:var(--th-text-secondary);text-transform:uppercase;margin-top:3px;white-space:nowrap}.th-trx-id{background:var(--th-bg-hover);color:var(--th-neon);padding:6px 12px;border-radius:8px;font-family:Courier New,monospace;font-size:.85rem;font-weight:700;border:1px solid var(--th-border);display:inline-block;white-space:nowrap;transition:all .2s ease}.tr:hover .th-trx-id{border-color:var(--th-neon);transform:scale(1.02)}.th-type-label{color:var(--th-text-secondary);font-size:.9rem;white-space:nowrap;font-weight:500}.th-amount-val{font-weight:800;font-size:clamp(.9rem,2vw,1.1rem);font-family:Inter,sans-serif;white-space:nowrap;transition:all .2s ease}.th-amount-val small{margin-left:5px;opacity:.6;font-size:.7rem;color:var(--th-text-secondary);white-space:nowrap}.th-positive{color:var(--th-success);text-shadow:0 0 5px rgba(16,185,129,.3)}[data-theme=dark] .th-positive{text-shadow:0 0 5px rgba(46,213,115,.3)}.th-negative{color:var(--th-danger);text-shadow:0 0 5px rgba(239,68,68,.3)}[data-theme=dark] .th-negative{text-shadow:0 0 5px rgba(255,71,87,.3)}.th-details-txt{color:var(--th-text-secondary);font-size:.85rem;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.tr:hover .th-details-txt{color:var(--th-text-primary)}.th-status-chip{padding:6px 14px;border-radius:30px;font-size:.7rem;font-weight:700;text-transform:uppercase;background:var(--th-bg-hover);color:var(--th-text-secondary);display:inline-flex;align-items:center;gap:6px;letter-spacing:.5px;white-space:nowrap;transition:all .2s ease}.th-status-chip.completed,.th-status-chip.success{color:var(--th-success);background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2)}[data-theme=dark] .th-status-chip.completed,[data-theme=dark] .th-status-chip.success{background:rgba(46,213,115,.1);border:1px solid rgba(46,213,115,.2)}.th-status-chip.pending{color:var(--th-warning);background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2)}[data-theme=dark] .th-status-chip.pending{background:rgba(255,165,2,.1);border:1px solid rgba(255,165,2,.2)}.th-status-chip.failed{color:var(--th-danger);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2)}[data-theme=dark] .th-status-chip.failed{background:rgba(255,71,87,.1);border:1px solid rgba(255,71,87,.2)}.th-status-chip:hover{transform:translateY(-2px);filter:brightness(1.05)}.th-pagination{padding:20px 25px;display:flex;justify-content:space-between;align-items:center;background:var(--th-bg-hover);border-top:1px solid var(--th-border);flex-wrap:wrap;gap:15px}.th-pag-info{color:var(--th-text-secondary);font-size:.85rem;font-family:monospace;font-weight:500}.th-pag-btns{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.th-pag-btns button{background:var(--th-bg-card);border:1px solid var(--th-border);color:var(--th-text-primary);padding:10px 18px;border-radius:40px;cursor:pointer;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .2s cubic-bezier(.4,0,.2,1)}.th-pag-btns button:disabled{opacity:.3;cursor:not-allowed;transform:none}.th-pag-btns button:hover:not(:disabled){border-color:var(--th-neon);color:var(--th-neon);transform:translateY(-2px);box-shadow:0 4px 12px var(--th-neon)}.th-pag-current{font-weight:800;color:var(--th-neon);font-size:1rem;background:rgba(139,92,246,.1);padding:6px 14px;border-radius:40px;min-width:50px;text-align:center;border:1px solid var(--th-border)}[data-theme=dark] .th-pag-current{background:rgba(43,233,211,.1)}@media (max-width: 1200px){.th-main-wrapper{max-width:1140px;padding:0 20px}.th-ledger-table{min-width:850px}.th-ledger-table th,.th-ledger-table td{padding:15px 18px}}@media (max-width: 992px){.th-main-wrapper{max-width:960px}.th-ledger-table th:nth-child(5),.th-ledger-table td:nth-child(5){display:none}.th-ledger-table{min-width:750px}.th-ledger-table th,.th-ledger-table td{padding:14px 16px}.th-pagination{padding:15px 20px}}@media (max-width: 768px){.th-main-wrapper{padding:0 15px}.th-top-bar{flex-direction:column;align-items:stretch;gap:15px}.th-title-area{justify-content:space-between;width:100%}.th-filter-toggle{width:100%;justify-content:center}.th-ledger-table th:nth-child(4),.th-ledger-table td:nth-child(4){display:none}.th-ledger-table{min-width:650px}.th-pagination{flex-direction:column;align-items:stretch;gap:15px}.th-pag-info{text-align:center}.th-pag-btns{width:100%;justify-content:center}.th-pag-btns button{padding:8px 16px;font-size:.8rem}.th-empty-state{padding:60px 15px;min-height:350px}.th-filter-drawer.is-open{max-height:280px}.th-ledger-table th,.th-ledger-table td{padding:12px 14px;font-size:.9rem}}@media (max-width: 576px){.th-title-area{flex-direction:column;align-items:flex-start;gap:10px}.th-total-pill{align-self:flex-start}.th-ledger-table{min-width:550px}.th-ledger-table th,.th-ledger-table td{padding:10px 12px;font-size:.85rem}.th-date-top{font-size:.85rem}.th-date-bottom{font-size:.65rem}.th-trx-id{padding:4px 8px;font-size:.75rem}.th-amount-val{font-size:.9rem}.th-status-chip{padding:4px 10px;font-size:.65rem}.th-pag-btns{gap:8px}.th-pag-btns button{padding:6px 12px;font-size:.75rem}.th-pag-current{font-size:.9rem;padding:4px 10px}.th-filter-inner{padding:15px}.th-notice-info{padding:12px 15px;font-size:.85rem}.th-ledger-table th{padding:12px 10px;font-size:.7rem}}@media (max-width: 480px){.th-main-wrapper{padding:0 12px}.th-ledger-table{min-width:500px}.th-ledger-table th,.th-ledger-table td{padding:10px 8px}.th-date-stack{min-width:80px}.th-trx-id{padding:3px 6px;font-size:.7rem}.th-amount-val{font-size:.85rem}.th-amount-val small{font-size:.65rem;margin-left:3px}.th-details-txt{max-width:120px;font-size:.75rem}.th-pag-btns{flex-wrap:wrap;justify-content:center}.th-pag-btns button{padding:6px 10px;font-size:.7rem}.th-pag-current{order:-1;width:100%;margin-bottom:10px}.th-empty-state h3{font-size:1.1rem}.th-empty-icon{font-size:2.5rem}.th-filter-drawer.is-open{max-height:320px}.th-alert-error{padding:12px 15px;font-size:.85rem}.th-ledger-table th{padding:10px 6px;font-size:.65rem;letter-spacing:1px}}@media (max-width: 375px){.th-ledger-table{min-width:450px}.th-ledger-table th,.th-ledger-table td{padding:8px 6px;font-size:.8rem}.th-date-top{font-size:.75rem}.th-date-bottom{font-size:.55rem}.th-trx-id{font-size:.65rem;padding:2px 4px}.th-amount-val{font-size:.8rem}.th-status-chip{padding:3px 6px;font-size:.6rem;gap:3px}.th-details-txt{max-width:100px}.th-pag-btns button{padding:5px 8px;font-size:.65rem}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.th-ledger-table tr{animation:slideIn .2s ease-out;animation-fill-mode:both}.th-ledger-table tr:nth-child(1){animation-delay:.02s}.th-ledger-table tr:nth-child(2){animation-delay:.04s}.th-ledger-table tr:nth-child(3){animation-delay:.06s}.th-ledger-table tr:nth-child(4){animation-delay:.08s}.th-ledger-table tr:nth-child(5){animation-delay:.1s}.th-ledger-table tr:nth-child(6){animation-delay:.12s}.th-ledger-table tr:nth-child(7){animation-delay:.14s}.th-ledger-table tr:nth-child(8){animation-delay:.16s}.th-ledger-table tr:nth-child(9){animation-delay:.18s}.th-ledger-table tr:nth-child(10){animation-delay:.2s}@media print{.th-filter-toggle,.th-pagination,.th-filter-drawer,.th-main-wrapper:before,.th-main-wrapper:after{display:none!important}.th-ledger-card{border:1px solid #ddd;box-shadow:none;break-inside:avoid}.th-ledger-table th,.th-ledger-table td{color:#000!important;border-color:#ddd!important}.th-ledger-table tr{animation:none!important}}@media (prefers-reduced-motion: reduce){.th-ledger-table tr,.th-status-chip,.th-pag-btns button,.th-filter-toggle,.th-ledger-card{animation:none!important;transition:none!important}.th-ledger-card:hover{transform:none!important}}.new-ticket-container{--nt-bg-primary: #f8fafc;--nt-bg-card: rgba(255, 255, 255, .9);--nt-bg-input: rgba(255, 255, 255, .9);--nt-bg-glass: rgba(255, 255, 255, .5);--nt-text-primary: #1e293b;--nt-text-secondary: #64748b;--nt-text-mute: #94a3b8;--nt-border: #e2e8f0;--nt-neon: #0ea5e9;--nt-neon-glow: 0 0 20px rgba(14, 165, 233, .15);--nt-danger: #ef4444;--nt-danger-bg: rgba(239, 68, 68, .1);--nt-success: #10b981;--nt-success-bg: rgba(16, 185, 129, .1);--nt-shadow: 0 25px 50px -12px rgba(0, 0, 0, .1);--nt-header-bg: #020617}[data-theme=dark] .new-ticket-container{--nt-bg-primary: #0a0a0a;--nt-bg-card: rgba(20, 20, 23, .7);--nt-bg-input: rgba(0, 0, 0, .4);--nt-bg-glass: rgba(255, 255, 255, .05);--nt-text-primary: #ffffff;--nt-text-secondary: #a1a1aa;--nt-text-mute: #555555;--nt-border: #27272a;--nt-neon: #2be9d3;--nt-neon-glow: 0 0 20px rgba(43, 233, 211, .15);--nt-danger: #ff4757;--nt-danger-bg: rgba(255, 71, 87, .1);--nt-success: #2ed573;--nt-success-bg: rgba(46, 213, 115, .1);--nt-shadow: 0 25px 50px -12px rgba(0, 0, 0, .5);--nt-header-bg: #020617}.new-ticket-container{min-height:100vh;background:var(--nt-bg-primary);padding:100px 20px 60px;display:flex;flex-direction:column;align-items:center;transition:all .3s ease}.header-icon-neon{color:var(--nt-neon);margin-right:15px;filter:drop-shadow(0 0 8px var(--nt-neon))}.ticket-header{text-align:center;max-width:600px}.ticket-header h1{font-size:2.2rem;color:var(--nt-text-primary);margin-bottom:10px;font-weight:800;letter-spacing:-.02em}.ticket-subtitle{color:var(--nt-text-secondary);font-size:1rem;line-height:1.6}.ticket-form-wrapper{width:100%;max-width:900px;background:var(--nt-bg-card);border:1px solid var(--nt-border);border-radius:24px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);margin-top:30px;box-shadow:var(--nt-shadow)}.ticket-form{padding:40px}.form-section{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:25px}.full-width-section{grid-template-columns:1fr}.field-label{display:block;color:var(--nt-text-secondary);font-size:.8rem;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;font-weight:600}.form-input,.form-select,.form-textarea{width:100%;background:var(--nt-bg-input);border:1px solid var(--nt-border);color:var(--nt-text-primary);padding:14px 18px;border-radius:12px;transition:all .3s ease;font-size:.95rem}.form-input::placeholder,.form-textarea::placeholder{color:var(--nt-text-mute)}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--nt-neon);box-shadow:0 0 15px var(--nt-neon-glow);outline:none}.form-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:16px}[data-theme=dark] .form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.form-select option{background:var(--nt-bg-primary);color:var(--nt-text-primary)}.form-textarea{min-height:150px;resize:vertical}.attachments-section{background:var(--nt-bg-glass);border:1px dashed var(--nt-border);border-radius:16px;padding:25px;margin-bottom:30px;transition:all .3s ease}.attachments-section:hover{border-color:var(--nt-neon)}.attachment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:10px}.attachment-header h3{color:var(--nt-text-primary);margin:0;font-size:1.1rem;font-weight:600}.file-limit-text{font-size:.75rem;color:var(--nt-text-mute);background:var(--nt-bg-glass);padding:4px 10px;border-radius:20px;border:1px solid var(--nt-border)}.add-attachment-btn{background:transparent;border:1px solid var(--nt-neon);color:var(--nt-neon);padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:700;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;font-size:.9rem}.add-attachment-btn:hover{background:var(--nt-neon);color:#000;transform:translateY(-2px);box-shadow:var(--nt-neon-glow)}.add-attachment-btn:active{transform:translateY(0)}.file-list{margin-top:15px;max-height:200px;overflow-y:auto;padding-right:5px}.file-list::-webkit-scrollbar{width:4px}.file-list::-webkit-scrollbar-track{background:var(--nt-border);border-radius:10px}.file-list::-webkit-scrollbar-thumb{background:var(--nt-neon);border-radius:10px}.file-item{display:flex;justify-content:space-between;align-items:center;background:var(--nt-bg-glass);padding:12px 15px;border-radius:10px;margin-bottom:8px;border:1px solid var(--nt-border);transition:all .2s ease}.file-item:hover{border-color:var(--nt-neon);background:var(--nt-bg-input)}.file-info{display:flex;align-items:center;gap:10px;color:var(--nt-text-primary);font-size:.9rem}.file-info svg{color:var(--nt-neon);font-size:1rem}.file-size{color:var(--nt-text-mute);font-size:.75rem;margin-left:10px}.remove-file-btn{color:var(--nt-danger);background:transparent;border:none;cursor:pointer;padding:5px 10px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;gap:5px;font-size:.85rem}.remove-file-btn:hover{background:var(--nt-danger-bg);transform:scale(1.05)}.submit-section{display:flex;gap:15px;margin-top:30px}.submit-btn{flex:2;background:var(--nt-neon);color:#000;padding:16px;border-radius:12px;font-weight:800;border:none;cursor:pointer;transition:all .3s ease;font-size:1rem;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;justify-content:center;gap:10px}.submit-btn:hover:not(:disabled){box-shadow:var(--nt-neon-glow);transform:translateY(-2px);filter:brightness(1.1)}.submit-btn:active:not(:disabled){transform:translateY(0)}.submit-btn:disabled{opacity:.5;cursor:not-allowed}.back-btn{flex:1;background:transparent;color:var(--nt-text-primary);border:1px solid var(--nt-border);border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px}.back-btn:hover{border-color:var(--nt-neon);color:var(--nt-neon);background:var(--nt-bg-glass);transform:translateY(-2px)}.back-btn:active{transform:translateY(0)}.alert{width:100%;max-width:900px;padding:16px 20px;border-radius:12px;margin-bottom:20px;display:flex;align-items:center;gap:12px;font-size:.95rem;animation:slideDown .3s ease}.alert svg{font-size:1.2rem;flex-shrink:0}.alert-danger{background:var(--nt-danger-bg);border:1px solid var(--nt-danger);color:var(--nt-danger)}.alert-success{background:var(--nt-success-bg);border:1px solid var(--nt-neon);color:var(--nt-neon)}.submit-btn.loading{position:relative;color:transparent}.submit-btn.loading:after{content:"";position:absolute;width:20px;height:20px;border:2px solid #000;border-top-color:transparent;border-radius:50%;animation:button-spin .8s linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}.form-input.error,.form-select.error,.form-textarea.error{border-color:var(--nt-danger)}.error-message{color:var(--nt-danger);font-size:.75rem;margin-top:5px;display:flex;align-items:center;gap:5px}.char-count{text-align:right;font-size:.7rem;color:var(--nt-text-mute);margin-top:5px}.char-count.warning{color:var(--nt-warning, #f59e0b)}@media (max-width: 1200px){.ticket-form-wrapper{max-width:800px}}@media (max-width: 992px){.ticket-form{padding:30px}.ticket-header h1{font-size:2rem}}@media (max-width: 768px){.new-ticket-container{padding:80px 15px 40px}.ticket-header h1{font-size:1.8rem}.ticket-subtitle{font-size:.95rem}.ticket-form{padding:25px}.form-section{grid-template-columns:1fr;gap:20px}.submit-section{flex-direction:column;gap:12px}.submit-btn,.back-btn{width:100%;padding:14px}.attachment-header{flex-direction:column;align-items:flex-start}.add-attachment-btn{width:100%;justify-content:center}.file-item{flex-direction:column;align-items:flex-start;gap:10px}.remove-file-btn{align-self:flex-end}}@media (max-width: 576px){.new-ticket-container{padding:70px 12px 30px}.ticket-header h1{font-size:1.5rem}.ticket-subtitle{font-size:.9rem}.ticket-form{padding:20px}.form-input,.form-select,.form-textarea{padding:12px 15px;font-size:.9rem}.field-label{font-size:.7rem;margin-bottom:8px}.attachments-section{padding:20px}.file-info{font-size:.85rem}.file-size{font-size:.7rem}.alert{padding:12px 15px;font-size:.9rem}}@media (max-width: 375px){.ticket-header h1{font-size:1.3rem}.ticket-form{padding:15px}.form-input,.form-select,.form-textarea{padding:10px 12px}.add-attachment-btn{padding:8px 16px;font-size:.85rem}.file-item{padding:10px}}@media (hover: none) and (pointer: coarse){.submit-btn:hover,.back-btn:hover,.add-attachment-btn:hover,.remove-file-btn:hover{transform:none}.form-input,.form-select,.form-textarea,.submit-btn,.back-btn,.add-attachment-btn,.remove-file-btn{min-height:48px}}@media print{.new-ticket-container{background:white;padding:20px}.ticket-form-wrapper{box-shadow:none;border:1px solid #ddd}.submit-section,.add-attachment-btn,.remove-file-btn{display:none!important}.form-input,.form-select,.form-textarea{border:1px solid #ddd;color:#000;background:white}.field-label{color:#000}}:root{--fw-card: #0a0e14;--fw-border: rgba(255, 255, 255, .08);--fw-neon: #2be9d3;--fw-text-mute: #94a3b8;--fw-bg-dark: #020617}.tr-wrapper{max-width:1400px;margin:0 auto;padding:0 10px;color:#fff}.tr-header{background:var(--fw-card);border:1px solid var(--fw-border);margin-top:100px;padding:20px 30px;border-radius:16px;display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #00000080}.tr-header-left{display:flex;align-items:center;gap:20px}.tr-back-btn{background:rgba(255,255,255,.05);border:1px solid var(--fw-border);color:#fff;width:40px;height:40px;border-radius:10px;cursor:pointer;transition:all .3s ease}.tr-back-btn:hover{background:var(--fw-neon);color:#000}.tr-header h1{font-size:1.4rem;color:#fff;margin:0;font-weight:700}.tr-header p{color:var(--fw-text-mute);margin:3px 0 0;font-size:.9rem}.tr-status-tag{background:rgba(43,233,211,.1);color:var(--fw-neon);padding:6px 15px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;display:flex;align-items:center;gap:8px}.tr-body-grid{margin-top:50px;display:grid;grid-template-columns:1fr 380px;gap:25px;align-items:start;margin-bottom:50px}.tr-conversation-area{background:var(--fw-card);border:1px solid var(--fw-border);border-radius:16px;padding:25px;height:454px;display:flex;flex-direction:column;overflow:hidden}.tr-messages{display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding-right:15px;flex:1}.tr-messages::-webkit-scrollbar{width:6px}.tr-messages::-webkit-scrollbar-track{background:rgba(255,255,255,.02)}.tr-messages::-webkit-scrollbar-thumb{background:var(--fw-border);border-radius:10px}.tr-messages::-webkit-scrollbar-thumb:hover{background:var(--fw-neon)}.tr-msg-bubble{max-width:80%;padding:16px 20px;border-radius:15px;position:relative;word-wrap:break-word;overflow-wrap:break-word}.tr-msg-bubble.customer{align-self:flex-end;background:rgba(43,233,211,.05);border:1px solid rgba(43,233,211,.2);border-bottom-right-radius:2px}.tr-msg-bubble.staff{align-self:flex-start;background:rgba(255,255,255,.03);border:1px solid var(--fw-border);border-bottom-left-radius:2px}.tr-msg-meta{display:flex;justify-content:space-between;margin-bottom:8px;font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--fw-text-mute);gap:20px}.tr-msg-time{opacity:.6;font-weight:400}.tr-msg-text{color:#eee;line-height:1.6;font-size:.95rem}.tr-sidebar{position:sticky;top:100px}.tr-side-card{background:var(--fw-card);border:1px solid var(--fw-border);padding:25px;border-radius:16px;margin-bottom:20px}.tr-side-card h3{font-size:1rem;color:#fff;margin-top:0;margin-bottom:15px;display:flex;align-items:center;gap:10px}.tr-side-card p{font-size:.85rem;color:var(--fw-text-mute);line-height:1.5}.tr-reply-box textarea{width:100%;background:rgba(0,0,0,.3);border:1px solid var(--fw-border);border-radius:12px;padding:15px;color:#fff;margin:15px 0;resize:none;font-family:inherit;transition:border-color .3s ease}.tr-reply-box textarea:focus{border-color:var(--fw-neon);outline:none;box-shadow:0 0 10px #2be9d31a}.tr-send-btn{width:100%;background:var(--fw-neon);color:#000;border:none;padding:14px;border-radius:10px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.tr-send-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #2be9d34d}.tr-btn-ghost-red{width:100%;background:transparent;border:1px solid #ff4757;color:#ff4757;padding:12px;border-radius:10px;cursor:pointer;font-weight:600;margin-top:10px;transition:all .3s ease}.tr-btn-ghost-red:hover{background:#ff4757;color:#fff}@media (max-width: 1024px){.tr-body-grid{grid-template-columns:1fr}.tr-conversation-area{height:500px}.tr-msg-bubble{max-width:92%}.tr-sidebar{position:static}}@media (max-width: 768px){.tr-header{flex-direction:column;align-items:flex-start;gap:20px;padding:20px}.tr-header-right{width:100%;display:flex;justify-content:space-between}}.st-header{margin-bottom:40px;display:flex;justify-content:space-between;align-items:center}.st-header h1{font-size:2.5rem;font-weight:800;margin:0;background:linear-gradient(to right,#fff,#888);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.st-card{background:var(--fw-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--fw-border);border-radius:20px;padding:30px}.st-card-header{display:flex;align-items:center;gap:15px;margin-bottom:30px;border-bottom:1px solid var(--fw-border);padding-bottom:15px}.st-badge{background:rgba(43,233,211,.1);color:var(--fw-neon);font-size:.75rem;padding:4px 12px;border-radius:20px;font-weight:700;text-transform:uppercase}.st-info-item{display:flex;align-items:center;gap:15px;color:var(--fw-text-mute)}.st-info-item label{display:block;font-size:.75rem;color:#555;text-transform:uppercase}.st-info-item p{color:#fff;margin:0;font-weight:500}.st-note{font-size:.75rem;color:#444;margin-top:20px}.st-input-group label{font-size:.9rem;color:var(--fw-text-mute);font-weight:500}.st-input-group input,.st-input-group textarea{background:#111;border:1px solid var(--fw-border);border-radius:10px;padding:12px 15px;color:#fff;transition:.3s}.st-input-group input:focus,.st-input-group textarea:focus{border-color:var(--fw-neon);outline:none;background:#161616}.st-submit-btn{background:var(--fw-neon);color:#000;border:none;padding:15px 40px;border-radius:10px;font-weight:700;font-size:1rem;cursor:pointer;transition:.3s;align-self:flex-start}.st-submit-btn:hover{box-shadow:0 0 20px #2be9d366;transform:translateY(-2px)}.st-alert{padding:12px 20px;border-radius:10px;font-size:.9rem;display:flex;align-items:center;gap:10px}.st-success{background:rgba(43,233,211,.1);color:var(--fw-neon);border:1px solid var(--fw-neon)}.st-error{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid #ef4444}.fw-spinner.mini{width:20px;height:20px;border-width:2px}@media (max-width: 1024px){.st-grid{grid-template-columns:1fr}.st-page-container{padding:20px}.st-header h1{font-size:1.8rem}}.desktop-heading span,.mobile-heading span,.image-para span,.zeppara span,.love-trade-heading span{color:var(--accent-primary)!important;animation:neonPulse 2s infinite alternate}.desktop-container,.mobile-container{--accent-primary: #2BE9D3;--accent-soft: rgba(43, 233, 211, .1);--accent-glow: rgba(43, 233, 211, .35);--bg-primary: #ffffff;--bg-secondary: #f8fafc;--text-primary: #000000;--text-secondary: #555555;--text-white: #ffffff;--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(43, 233, 211, .3);--radius-lg: 24px;--radius-xl: 35px;--radius-mobile: 10px;width:100%;min-height:100vh;padding:80px 0;background:#ffffff;color:var(--text-primary);font-family:inherit;transition:all .5s cubic-bezier(.4,0,.2,1);text-align:center;position:relative;overflow-x:hidden}[data-theme=dark] .desktop-container,[data-theme=dark] .mobile-container{--bg-primary: #000000;--bg-secondary: #0a0a0a;--text-primary: #ffffff;--text-secondary: #cccccc;--glass-bg: rgba(15, 15, 15, .85);--glass-border: rgba(255, 255, 255, .1);--accent-soft: rgba(43, 233, 211, .15);background:#000000}.desktop-container,.mobile-container,.desktop-container *,.mobile-container *,h1,h2,h3,h4,h5,h6,p,span,div,a,li,button,input,textarea,label,.heading,.title,.desktop-heading,.mobile-heading,.footer-card-title,.mobile-footer-card-title,.love-trade-heading,.desktop-globe-eyes-image h3,.mobile-desktop-eyes-image h3{font-family:inherit!important}.desktop-heading-para,.desktop-slider-images,.desktop-multi-monlti-contant,.desktop-multi-monlti-footer-card,.mobile-heading-para,.mobile-image-section,.mobile-footer-card,.mobile-desktop-eyes-container{max-width:1400px;margin:0 auto;padding:0 40px}.desktop-heading,.mobile-heading{font-size:clamp(2.5rem,7vw,5.2rem);font-weight:900;letter-spacing:-3px;line-height:1.1;margin-bottom:20px;animation:fadeUp 1s ease}.desktop-heading span,.mobile-heading span,.image-para span,.zeppara span{color:var(--accent-primary);animation:neonPulse 2s infinite alternate}.desktop-para,.mobile-para{font-size:1.2rem;color:var(--text-secondary);max-width:850px;margin:0 auto 50px;line-height:1.8;animation:fadeUp 1s ease .2s both}.image-para{margin:40px 0 20px}.zeppara{font-size:1.5rem;color:var(--text-primary);font-weight:500}.desktop-download-btns,.mobile-download-btns{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:40px;margin-bottom:60px}.download-btn,.mobile-download-btn{background:var(--accent-soft)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;border:1px solid #2BE9D3!important;border-radius:var(--radius-lg)!important;padding:16px 32px!important;display:flex!important;align-items:center!important;gap:15px!important;cursor:pointer!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;color:var(--text-primary)!important;text-align:left!important;outline:none!important;min-width:200px}.download-btn:focus,.mobile-download-btn:focus,.download-btn:focus-visible,.mobile-download-btn:focus-visible{outline:none!important;border:1px solid #2BE9D3!important}.download-btn:hover,.mobile-download-btn:hover{transform:translateY(-10px)!important;background:#2BE9D3!important;color:#000!important;border:1px solid #2BE9D3!important}.download-btn:active,.mobile-download-btn:active{background:#2BE9D3!important;color:#000!important;border:1px solid #2BE9D3!important;transform:translateY(-2px) scale(.96)!important}.download-btn:focus,.mobile-download-btn:focus{background:var(--accent-soft)!important;border:1px solid #2BE9D3!important;color:var(--text-primary)!important;outline:none!important}.download-btn:focus-visible,.mobile-download-btn:focus-visible{background:var(--accent-soft)!important;border:1px solid #2BE9D3!important;color:var(--text-primary)!important;outline:1px solid #2BE9D3!important;outline-offset:2px!important}.download-btn .icons,.mobile-download-btn .icons,.mobile-download-btn .mobile-icon{font-size:2.2rem!important;color:#2be9d3!important;transition:all .3s ease!important}.download-btn:hover .icons,.mobile-download-btn:hover .icons,.mobile-download-btn:hover .mobile-icon,.download-btn:active .icons,.mobile-download-btn:active .icons,.mobile-download-btn:active .mobile-icon{color:#000!important}.dest-btns,.down-para{font-size:.85rem!important;margin-bottom:2px!important;opacity:.8!important}.download-btn p,.mobile-download-btn p{color:var(--text-primary)!important}[data-theme=dark] .download-btn p,[data-theme=dark] .mobile-download-btn p{color:#fff!important}.op-name,.downl-btns{font-size:1.2rem!important;margin:0!important;font-weight:600!important;color:var(--text-primary)!important}[data-theme=dark] .op-name,[data-theme=dark] .downl-btns{color:#fff!important}[data-theme=dark] .download-btn,[data-theme=dark] .mobile-download-btn{background:rgba(43,233,211,.15)!important;border:1px solid #2BE9D3!important;color:#fff!important}[data-theme=dark] .download-btn:hover,[data-theme=dark] .mobile-download-btn:hover,[data-theme=dark] .download-btn:active,[data-theme=dark] .mobile-download-btn:active{background:#2BE9D3!important;color:#000!important;border:1px solid #2BE9D3!important}[data-theme=dark] .download-btn:focus,[data-theme=dark] .mobile-download-btn:focus,[data-theme=dark] .download-btn:focus-visible,[data-theme=dark] .mobile-download-btn:focus-visible{background:rgba(43,233,211,.25)!important;border:1px solid #2BE9D3!important;color:#fff!important;outline:1px solid #2BE9D3!important;outline-offset:2px!important}[data-theme=dark] .download-btn .icons,[data-theme=dark] .mobile-download-btn .icons,[data-theme=dark] .mobile-download-btn .mobile-icon{color:#2be9d3!important}[data-theme=dark] .download-btn:hover .icons,[data-theme=dark] .mobile-download-btn:hover .icons,[data-theme=dark] .mobile-download-btn:hover .mobile-icon,[data-theme=dark] .download-btn:active .icons,[data-theme=dark] .mobile-download-btn:active .icons,[data-theme=dark] .mobile-download-btn:active .mobile-icon{color:#000!important}@keyframes borderGlow{0%{border-color:var(--glass-border)}50%{border-color:var(--accent-primary)}to{border-color:var(--glass-border)}}.desktop-slider-images{padding-bottom:80px}.slider-images{display:flex!important;justify-content:center!important}.desktop-images{position:relative;overflow:hidden;border-radius:var(--radius-xl)}.desktop-images img{width:100%;max-width:1000px;height:480px;object-fit:cover;border-radius:var(--radius-xl);border:5px solid var(--glass-border);transition:all .5s cubic-bezier(.4,0,.2,1)}.desktop-images:nth-child(odd) img{animation:floatImage 6s ease-in-out infinite,shimmerEffect 4s ease-in-out infinite}.desktop-images:nth-child(2n) img{animation:floatImage 7s ease-in-out infinite,pulseImage 5s ease-in-out infinite}.desktop-images:hover img{transform:scale(1.05) translateY(-10px);border-color:var(--accent-primary);animation:none}.slick-dots li.slick-active button:before{color:var(--accent-primary)!important;opacity:1}.mobile-images{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap;padding:10px 0}.m-image{border-radius:var(--radius-mobile);transition:all .3s ease;flex:0 1 auto}.m-image img{height:400px;width:auto;max-width:100%;border-radius:var(--radius-mobile);transition:.8s cubic-bezier(.2,1,.3,1)}.m-image.s-image img{height:450px}.m-image:nth-child(1) img{animation:floatImage 6s ease-in-out infinite,rotate3D 8s ease-in-out infinite;animation-delay:0s}.m-image:nth-child(2) img{animation:floatImage 7s ease-in-out infinite,scaleImage 5s ease-in-out infinite;animation-delay:.5s}.m-image:nth-child(3) img{animation:floatImage 5s ease-in-out infinite,shimmerEffect 4s ease-in-out infinite;animation-delay:1s}.m-image:nth-child(4) img{animation:floatImage 8s ease-in-out infinite,borderGlow 4s ease-in-out infinite;animation-delay:1.5s}.m-image:hover img{border-color:var(--accent-primary);animation:none;transform:scale(1.02)}.footer-Card,.last-footer-Card,.mobile-footer-Card{display:flex;align-items:center;background:var(--glass-bg);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:50px;margin:40px 0;text-align:left;transition:.5s}.mobile-footer-Card{flex-direction:row;gap:40px}.footer-Card:hover,.last-footer-Card:hover,.mobile-footer-Card:hover{border-color:var(--accent-primary);background:rgba(43,233,211,.05)}.footer-card-video,.last-footer-card-video{width:480px;border-radius:var(--radius-mobile);padding:5px;background:linear-gradient(90deg,var(--accent-primary),#0051ff,var(--accent-primary));background-size:200% 100%;flex-shrink:0}.footer-card-svg-image,.mobile-footer-svg-image{width:480px;height:auto;border-radius:var(--radius-mobile);padding:5px;background:linear-gradient(90deg,var(--accent-primary),#0051ff,var(--accent-primary));background-size:200% 100%;flex-shrink:0;object-fit:contain;transition:transform .3s ease}.footer-Card:nth-child(1) .footer-card-svg-image,.footer-Card:nth-child(1) .footer-card-video{animation:floatImage 6s ease-in-out infinite,neonFlow 4s linear infinite,shimmerEffect 5s ease-in-out infinite}.footer-Card:nth-child(2) .footer-card-svg-image,.footer-Card:nth-child(2) .footer-card-video{animation:floatImage 7s ease-in-out infinite,neonFlow 4s linear infinite,pulseImage 6s ease-in-out infinite}.footer-Card:nth-child(3) .footer-card-svg-image,.footer-Card:nth-child(3) .footer-card-video{animation:floatImage 5s ease-in-out infinite,neonFlow 4s linear infinite,rotate3D 10s ease-in-out infinite}.last-footer-Card .last-footer-card-video,.last-footer-Card .footer-card-svg-image{animation:floatImageSlow 8s ease-in-out infinite,neonFlow 4s linear infinite,scaleImage 7s ease-in-out infinite}.footer-card-svg-image:hover,.mobile-footer-svg-image:hover,.footer-card-video:hover,.last-footer-card-video:hover,.mobile-footer-image img:hover{transform:scale(1.05) translateY(-5px);animation:none!important}.footer-title-dis,.mobile-title-dis{padding:0 40px;flex:1}.footer-card-title,.mobile-footer-card-title{font-size:2.5rem;color:var(--accent-primary);margin-bottom:15px;animation:neonPulse 2s infinite alternate}.footer-card-dis,.mobile-footer-card-dis{color:var(--text-secondary);line-height:1.8;font-size:1.1rem}.mobile-desktop-eyes-section,.desktop-globe-eyes-section{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-top:80px;padding:0 40px}.mobile-desktop-eyes-image,.desktop-globe-eyes-image{background:var(--glass-bg);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:40px;text-align:left;transition:.4s}.mobile-desktop-eyes-image:hover,.desktop-globe-eyes-image:hover{border-color:var(--accent-primary);transform:translateY(-5px)}.mobile-desktop-eyes-image img,.desktop-globe-eyes-image img{width:60px;height:60px;margin-bottom:20px;animation:floatImage 4s ease-in-out infinite;border-radius:var(--radius-mobile)}.mobile-desktop-eyes-image h3,.desktop-globe-eyes-image h3{font-size:2rem;margin-bottom:15px;color:var(--text-primary)}.mobile-desktop-eyes-image p,.desktop-globe-eyes-image p{color:var(--text-secondary);line-height:1.6;margin-bottom:20px}.mobile-desktop-eyes-image a,.desktop-globe-eyes-image a{color:var(--accent-primary);text-decoration:none;font-weight:600;transition:.3s}.mobile-desktop-eyes-image a:hover,.desktop-globe-eyes-image a:hover{letter-spacing:1px}.multi-monlti-images-card img{width:100%;height:100%;object-fit:cover;transition:.8s ease;border-radius:var(--radius-mobile)}.multi-monlti-images-card:nth-child(1) img{animation:floatImage 7s ease-in-out infinite,scaleImage 6s ease-in-out infinite}.multi-monlti-images-card:nth-child(2) img{animation:floatImage 8s ease-in-out infinite,shimmerEffect 5s ease-in-out infinite}.multi-monlti-images-card:nth-child(3) img{animation:floatImage 6s ease-in-out infinite,rotate3D 12s ease-in-out infinite}.multi-monlti-images-card:nth-child(4) img{animation:floatImage 9s ease-in-out infinite,pulseImage 7s ease-in-out infinite}.multi-monlti-images-card:hover img{transform:scale(1.1);animation:none}.love-trade-heading{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:var(--accent-primary);margin-bottom:30px;text-align:center;animation:neonPulse 2s infinite alternate}.love-trade-image-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:40px 0}@media (max-width: 1400px){.desktop-heading,.mobile-heading{font-size:clamp(2.5rem,6vw,4.5rem)}.footer-card-title,.mobile-footer-card-title{font-size:2.2rem}}@media (max-width: 1199px){.mobile-images{gap:1rem}.m-image img{height:320px;border-radius:var(--radius-mobile)}.m-image.s-image img{height:360px;border-radius:var(--radius-mobile)}.mobile-footer-Card{padding:40px;gap:30px}.mobile-footer-image img{width:250px;border-radius:var(--radius-mobile)}.footer-card-title,.mobile-footer-card-title{font-size:2rem}}@media (max-width: 991px){.mobile-container{padding:60px 0}.desktop-heading-para,.mobile-heading-para,.mobile-image-section,.mobile-footer-card{padding:0 30px}.mobile-heading{font-size:clamp(2.2rem,5vw,3.5rem);letter-spacing:-2px}.mobile-para{font-size:1.1rem;margin-bottom:40px}.mobile-images{gap:.8rem;justify-content:center}.m-image img{height:250px;border-radius:var(--radius-mobile)}.m-image.s-image img{height:280px;border-radius:var(--radius-mobile)}.zeppara{font-size:1.3rem}.mobile-download-btns{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap;margin-top:30px;margin-bottom:40px}.mobile-download-btn{min-width:160px!important;max-width:180px!important;padding:12px 20px!important;flex:0 1 auto;border:1px solid #2BE9D3!important;border-radius:var(--radius-mobile)!important}.mobile-footer-Card{flex-direction:column!important;text-align:center;padding:40px 30px;gap:30px}.mobile-title-dis{padding:0;order:1}.mobile-footer-image{order:2}.mobile-footer-image img{width:280px;border-radius:var(--radius-mobile)}.mobile-footer-card-title{font-size:2rem}.mobile-footer-card-dis{font-size:1rem}.mobile-desktop-eyes-section{grid-template-columns:1fr;padding:0 30px;margin-top:60px}.mobile-desktop-eyes-image{border-radius:var(--radius-mobile)}.desktop-multi-monlti-images{grid-template-columns:1fr;gap:25px}.multi-monlti-images-card{border-radius:var(--radius-mobile)}}@media (max-width: 767px){.mobile-container{padding:50px 0}.desktop-heading-para,.mobile-heading-para,.mobile-image-section,.mobile-footer-card{padding:0 25px}.mobile-heading{font-size:clamp(2rem,4.5vw,2.8rem);letter-spacing:-1.5px}.mobile-para{font-size:1rem;margin-bottom:35px;line-height:1.6}.mobile-images{gap:.5rem;justify-content:center}.m-image img{height:200px;border-radius:var(--radius-mobile)}.m-image.s-image img{height:220px;border-radius:var(--radius-mobile)}.zeppara{font-size:1.2rem}.mobile-download-btns{flex-direction:row;gap:12px;flex-wrap:wrap}.mobile-download-btn{min-width:140px!important;max-width:160px!important;padding:10px 15px!important;gap:8px!important;border:1px solid #2BE9D3!important;border-radius:var(--radius-mobile)!important}.mobile-icon{font-size:1.6rem!important}.downl-btns{font-size:1rem!important}.down-para{font-size:.7rem!important}.mobile-footer-Card{padding:30px 20px}.mobile-footer-image img{width:220px;border-radius:var(--radius-mobile)}.mobile-footer-card-title{font-size:1.8rem}.desktop-globe-eyes-section{grid-template-columns:1fr;padding:0 25px}.mobile-desktop-eyes-image,.desktop-globe-eyes-image{padding:30px;border-radius:var(--radius-mobile)}.mobile-desktop-eyes-image h3,.desktop-globe-eyes-image h3{font-size:1.6rem}.mobile-desktop-eyes-image img,.desktop-globe-eyes-image img{border-radius:var(--radius-mobile)}.love-trade-heading{font-size:1.8rem;margin-top:20px!important;margin-bottom:20px!important}.love-trade-image-cards{flex-direction:column;align-items:center;gap:15px;margin-top:20px!important;margin-bottom:20px!important}.love-trade-image-cards img{width:100%;max-width:350px;height:auto;display:block;border-radius:var(--radius-mobile)}}@media (max-width: 575px){.mobile-container{padding:40px 0}.desktop-heading-para,.mobile-heading-para,.mobile-image-section,.mobile-footer-card{padding:0 20px}.mobile-heading{font-size:2rem;letter-spacing:-1px}.mobile-para{font-size:.95rem;padding:0 10px}.mobile-images{gap:.5rem;justify-content:center}.m-image img{height:150px;border-radius:var(--radius-mobile)}.m-image.s-image img{height:170px;border-radius:var(--radius-mobile)}.zeppara{font-size:1.1rem;padding:0 15px}.mobile-download-btns{flex-direction:row;gap:10px}.mobile-download-btn{min-width:130px!important;max-width:145px!important;padding:8px 12px!important;gap:6px!important;border:1px solid #2BE9D3!important;border-radius:var(--radius-mobile)!important}.mobile-icon{font-size:1.4rem!important}.downl-btns{font-size:.9rem!important}.down-para{font-size:.65rem!important}.mobile-footer-Card{padding:25px 15px}.mobile-footer-image img{width:180px;border-radius:var(--radius-mobile)}.mobile-footer-card-title{font-size:1.5rem}.mobile-footer-card-dis{font-size:.9rem;line-height:1.6}.mobile-desktop-eyes-image,.desktop-globe-eyes-image{padding:25px;border-radius:var(--radius-mobile)}.mobile-desktop-eyes-image h3,.desktop-globe-eyes-image h3{font-size:1.4rem}.mobile-desktop-eyes-image p,.desktop-globe-eyes-image p{font-size:.9rem}.mobile-desktop-eyes-image img,.desktop-globe-eyes-image img{width:45px;height:45px;border-radius:var(--radius-mobile)}.love-trade-heading{font-size:1.6rem;margin-top:15px!important;margin-bottom:15px!important}.love-trade-image-cards{margin-top:15px!important;margin-bottom:15px!important}.love-trade-image-cards img{max-width:300px;border-radius:var(--radius-mobile)}}@media (max-width: 480px){.mobile-container{padding:30px 0}.mobile-heading{font-size:1.8rem;letter-spacing:-.5px;margin-bottom:15px}.mobile-para{font-size:.9rem;margin-bottom:25px;padding:0 15px}.mobile-images{gap:.8rem;justify-content:center;flex-wrap:wrap}.m-image{flex:0 0 auto;margin:5px}.m-image img{height:130px;width:auto;max-width:100%;border-radius:var(--radius-mobile)}.m-image.s-image img{height:150px;border-radius:var(--radius-mobile)}.zeppara{font-size:1rem}.mobile-download-btns{flex-direction:row;gap:8px}.mobile-download-btn{min-width:120px!important;max-width:135px!important;padding:7px 10px!important;border:1px solid #2BE9D3!important;border-radius:var(--radius-mobile)!important}.mobile-icon{font-size:1.3rem!important}.mobile-footer-image img{width:160px;height:auto;margin-top:40px;border-radius:var(--radius-mobile)}.mobile-footer-card-title{font-size:1.4rem}.love-trade-heading{font-size:1.5rem;margin-top:10px!important;margin-bottom:10px!important}.love-trade-image-cards{margin-top:10px!important;margin-bottom:10px!important}}@media (max-width: 425px){.mobile-heading{font-size:1.6rem}.mobile-para{font-size:.85rem}.m-image img{height:110px;border-radius:var(--radius-mobile)}.m-image.s-image img{height:130px;border-radius:var(--radius-mobile)}.mobile-download-btns{gap:6px}.mobile-download-btn{min-width:110px!important;max-width:125px!important;padding:6px 8px!important;border:1px solid #2BE9D3!important;border-radius:var(--radius-mobile)!important}.mobile-icon{font-size:1.2rem!important}.downl-btns{font-size:.8rem!important}.love-trade-image-cards img{max-width:260px;border-radius:var(--radius-mobile)}.love-trade-heading{font-size:1.4rem}}@media (max-width: 375px){.mobile-heading{font-size:1.5rem}.m-image img{height:100px;border-radius:var(--radius-mobile)}.m-image.s-image img{height:120px;border-radius:var(--radius-mobile)}.mobile-download-btns{gap:5px}.mobile-download-btn{min-width:100px!important;max-width:115px!important;padding:5px 6px!important;border:1px solid #2BE9D3!important;border-radius:var(--radius-mobile)!important}.mobile-icon{font-size:1.1rem!important}.downl-btns{font-size:.75rem!important}.mobile-footer-image img{width:140px;border-radius:var(--radius-mobile)}.love-trade-image-cards img{max-width:220px;border-radius:var(--radius-mobile)}.love-trade-heading{font-size:1.3rem}}@media (max-width: 320px){.mobile-heading{font-size:1.3rem}.m-image img{height:85px;border-radius:var(--radius-mobile)}.m-image.s-image img{height:100px;border-radius:var(--radius-mobile)}.mobile-download-btn{min-width:90px!important;max-width:100px!important;padding:4px 5px!important;border:1px solid #2BE9D3!important;border-radius:var(--radius-mobile)!important}.mobile-icon{font-size:1rem!important}.downl-btns{font-size:.7rem!important}.love-trade-image-cards img{max-width:180px;border-radius:var(--radius-mobile)}.love-trade-heading{font-size:1.2rem}}@media (max-width: 1100px){.footer-Card,.mobile-footer-Card,.last-footer-Card{flex-direction:column!important;text-align:center;padding:40px}.footer-card-video,.footer-card-svg-image,.mobile-footer-svg-image,.last-footer-card-video{width:100%!important;max-width:500px;margin:0 0 30px;border-radius:var(--radius-mobile)}.footer-title-dis,.mobile-title-dis{padding:0}.mobile-desktop-eyes-section,.desktop-globe-eyes-section,.desktop-multi-monlti-images{grid-template-columns:1fr}.multi-monlti-images-card{border-radius:var(--radius-mobile)}}@media (max-width: 900px){.desktop-images img{height:350px}}@media (max-width: 768px){.desktop-heading,.mobile-heading{font-size:2.2rem}.download-btn,.mobile-download-btn{width:100%!important;justify-content:center!important;border:1px solid #2BE9D3!important;border-radius:var(--radius-mobile)!important}.desktop-para,.mobile-para{font-size:.95rem;padding:0 15px}.footer-card-title,.mobile-footer-card-title{font-size:1.6rem}.mobile-desktop-eyes-image,.desktop-globe-eyes-image{padding:20px;border-radius:var(--radius-mobile)}.mobile-desktop-eyes-image h3,.desktop-globe-eyes-image h3{font-size:1.4rem}.mobile-desktop-eyes-image img,.desktop-globe-eyes-image img{border-radius:var(--radius-mobile)}}.gradient-border{padding:5px;background:linear-gradient(90deg,var(--accent-primary),#0051ff,var(--accent-primary));background-size:200% 100%;animation:neonFlow 4s linear infinite;border-radius:var(--radius-mobile)}.mobile-footer-section{max-width:1400px;margin:0 auto;padding:0 40px}.love-trade-heading{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:var(--accent-primary);margin-bottom:30px;margin-top:20px;text-align:center;animation:neonPulse 2s infinite alternate}.love-trade-heading span{color:var(--accent-primary)!important;animation:neonPulse 2s infinite alternate}.love-trade-image-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:30px 0 20px}.love-trade-image-cards img{border-radius:var(--radius-mobile);transition:transform .3s ease}.love-trade-image-cards img:hover{transform:scale(1.02)}@media (max-width: 991px){.love-trade-heading{font-size:1.8rem;margin-top:10px!important;margin-bottom:15px!important}.love-trade-image-cards{margin-top:10px!important;margin-bottom:15px!important}}@media (max-width: 767px){.love-trade-heading{font-size:1.6rem;margin-top:5px!important;margin-bottom:10px!important}.love-trade-image-cards{margin-top:5px!important;margin-bottom:10px!important;gap:12px}}@media (max-width: 575px){.love-trade-heading{font-size:1.5rem;margin-top:0!important;margin-bottom:8px!important}.love-trade-image-cards{margin-top:0!important;margin-bottom:8px!important}}@media (max-width: 480px){.love-trade-heading{font-size:1.4rem;margin-top:0!important;margin-bottom:5px!important}.love-trade-image-cards{margin-top:0!important;margin-bottom:5px!important}}@media (max-width: 375px){.love-trade-heading{font-size:1.3rem;margin-top:0!important;margin-bottom:3px!important}}.mobile-footer-Card{margin-bottom:20px}.mobile-footer-section{margin-bottom:0;padding-bottom:20px}.mobile-footer-mmsection{max-width:1400px;margin:0 auto;padding:0 40px 30px}.mobile-jjfooter-Card{display:flex;align-items:center;background:var(--glass-bg);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:50px;margin:40px 0 20px;text-align:left;transition:.5s;flex-direction:row;gap:40px}.mobile-jjfooter-Card:hover{border-color:var(--accent-primary);background:rgba(43,233,211,.05)}.mobile-title-dis{padding:0 40px;flex:1}.mobile-llfooter-card-title{font-size:2.5rem;color:var(--accent-primary);margin-bottom:15px;animation:neonPulse 2s infinite alternate;font-family:inherit!important}.mobile-llfooter-card-dis{color:var(--text-secondary);line-height:1.8;font-size:1.1rem;font-family:inherit!important}.mobile-footer-image{flex-shrink:0}.mobile-footer-image img{width:300px;height:auto;border-radius:var(--radius-mobile);transition:transform .3s ease;animation:floatImage 6s ease-in-out infinite,shimmerEffect 5s ease-in-out infinite}.mobile-footer-image img:hover{transform:scale(1.05) translateY(-5px);animation:none}[data-theme=dark] .mobile-jjfooter-Card{background:rgba(15,15,15,.85);border-color:#ffffff1a}[data-theme=dark] .mobile-llfooter-card-title{color:var(--accent-primary)}[data-theme=dark] .mobile-llfooter-card-dis{color:#ccc}@media (max-width: 1400px){.mobile-llfooter-card-title{font-size:2.2rem}}@media (max-width: 1199px){.mobile-jjfooter-Card{padding:40px;gap:30px}.mobile-footer-image img{width:250px}.mobile-llfooter-card-title{font-size:2rem}}@media (max-width: 991px){.mobile-footer-mmsection{padding:0 30px 20px}.mobile-jjfooter-Card{flex-direction:column!important;text-align:center;padding:40px 30px;gap:30px;margin:30px 0 15px}.mobile-title-dis{padding:0;order:1}.mobile-footer-image{order:2}.mobile-footer-image img{width:280px}.mobile-llfooter-card-title{font-size:2rem}.mobile-llfooter-card-dis{font-size:1rem}}@media (max-width: 767px){.mobile-footer-mmsection{padding:0 25px 15px}.mobile-jjfooter-Card{padding:30px 20px;margin:25px 0 10px}.mobile-footer-image img{width:220px}.mobile-llfooter-card-title{font-size:1.8rem;margin-bottom:12px}.mobile-llfooter-card-dis{font-size:.95rem;line-height:1.6}}@media (max-width: 575px){.mobile-footer-mmsection{padding:0 20px 10px}.mobile-jjfooter-Card{padding:25px 15px;margin:20px 0 8px;gap:20px}.mobile-footer-image img{width:180px}.mobile-llfooter-card-title{font-size:1.5rem;margin-bottom:10px}.mobile-llfooter-card-dis{font-size:.9rem;line-height:1.6}}@media (max-width: 480px){.mobile-footer-mmsection{padding:0 15px 5px}.mobile-jjfooter-Card{padding:20px 12px;margin:15px 0 5px}.mobile-footer-image img{width:160px;margin-top:10px}.mobile-llfooter-card-title{font-size:1.4rem}}@media (max-width: 425px){.mobile-footer-image img{width:140px}.mobile-llfooter-card-title{font-size:1.3rem}.mobile-llfooter-card-dis{font-size:.85rem}}@media (max-width: 375px){.mobile-jjfooter-Card{padding:15px 10px}.mobile-footer-image img{width:120px}.mobile-llfooter-card-title{font-size:1.2rem}}@media (max-width: 320px){.mobile-jjfooter-Card{padding:12px 8px}.mobile-footer-image img{width:100px}.mobile-llfooter-card-title{font-size:1.1rem}.mobile-llfooter-card-dis{font-size:.8rem}}@media (max-height: 600px) and (max-width: 768px){.mobile-jjfooter-Card{padding:20px;margin:15px 0}.mobile-footer-image img{width:140px}}@media (max-width: 900px) and (orientation: landscape){.mobile-jjfooter-Card{flex-direction:row!important;padding:30px}.mobile-footer-image img{width:180px}.mobile-title-dis{padding:0 20px}}@media (max-width: 375px){.mobile-footer-image img{width:200px}}@media print{.mobile-jjfooter-Card{background:none;border:1px solid #ccc;box-shadow:none}.mobile-footer-image img{animation:none}}@media (max-width: 768px){.mobile-jjfooter-Card{border-radius:10px!important}}.love-trade-container,.desktop-container,.mobile-container{--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Poppins", "Inter", -apple-system, sans-serif;--accent-primary: #2BE9D3;--accent-soft: rgba(43, 233, 211, .1);--accent-glow: rgba(43, 233, 211, .35);--bg-primary: #ffffff;--bg-secondary: #f8fafc;--text-primary: #000000;--text-secondary: #555555;--text-white: #ffffff;--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(43, 233, 211, .3);--radius-lg: 24px;--radius-xl: 35px;width:100%;min-height:100vh;padding:80px 0;background:#ffffff;color:var(--text-primary);font-family:var(--font-primary);transition:all .5s cubic-bezier(.4,0,.2,1);text-align:center;position:relative;overflow-x:hidden}[data-theme=dark] .love-trade-container,[data-theme=dark] .desktop-container,[data-theme=dark] .mobile-container{--bg-primary: #000000;--bg-secondary: #0a0a0a;--text-primary: #ffffff;--text-secondary: #cccccc;--glass-bg: rgba(15, 15, 15, .85);--glass-border: rgba(255, 255, 255, .1);--accent-soft: rgba(43, 233, 211, .15);background:#000000}.love-trade-container{max-width:100%;margin:auto;font-family:var(--font-primary);color:var(--text-primary);text-align:center;justify-content:center;transition:all .3s ease;background:transparent;padding:80px 0}.love-trade-heading{padding-top:5rem;font-size:4rem;max-width:700px;margin:auto auto 20px;color:var(--text-primary);transition:color .3s ease;font-family:var(--font-display);font-weight:900;letter-spacing:-3px;line-height:1.1;animation:fadeUp 1s ease}.love-trade-heading span{color:var(--accent-primary)!important;text-shadow:0 0 20px var(--accent-glow);animation:neonPulse 2s infinite alternate}.love-trade-para{color:var(--text-secondary);padding-top:2rem;font-size:1.2rem;font-family:var(--font-primary);max-width:850px;margin:0 auto 50px;line-height:1.8;transition:color .3s ease;animation:fadeUp 1s ease .2s both}.explore-zepfinn-btn{border:1px solid var(--accent-primary);padding:1rem 2rem;color:var(--text-primary);font-size:15px;border-radius:2rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;background:var(--accent-soft);margin-top:2rem;font-weight:600;animation:floatImage 6s ease-in-out infinite;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);outline:none}.explore-zepfinn-btn:hover{transform:translateY(-10px);background:var(--accent-primary);color:#000;padding:1rem 2.5rem;border-color:var(--accent-primary);animation:none}.explore-zepfinn-btn:active{transform:translateY(-2px) scale(.96);background:var(--accent-primary);color:#000}.explore-zepfinn-btn:focus,.explore-zepfinn-btn:focus-visible{background:var(--accent-soft);border:2px solid var(--accent-primary);color:var(--text-primary);outline:2px solid var(--accent-primary);outline-offset:2px}[data-theme=dark] .explore-zepfinn-btn{background:rgba(43,233,211,.15);border-color:var(--accent-primary);color:var(--text-primary)}[data-theme=dark] .explore-zepfinn-btn:hover,[data-theme=dark] .explore-zepfinn-btn:active{background:var(--accent-primary);color:#000}[data-theme=dark] .explore-zepfinn-btn:focus,[data-theme=dark] .explore-zepfinn-btn:focus-visible{background:rgba(43,233,211,.25);border:2px solid var(--accent-primary);color:var(--text-primary)}.love-trade-image-section{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;justify-items:center;margin:4rem 2rem}.love-trade-image-cards{padding:.7rem;text-align:left;border-radius:1rem;transition:.3s ease;cursor:pointer;background:transparent;border:1px solid transparent;position:relative;overflow:hidden}.love-trade-image-cards:hover{background:var(--accent-soft);border-color:var(--accent-primary);transform:translateY(-10px)}.love-trade-image-cards img{height:270px;width:100%;max-width:250px;border-radius:1rem;transition:all .5s cubic-bezier(.2,1,.3,1);border:2px solid transparent;object-fit:cover}@media (max-width: 1024px){.love-trade-image-section{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.love-trade-image-section{grid-template-columns:repeat(2,1fr)!important;gap:1rem;margin:2rem 1rem}.love-trade-image-cards img{height:200px;max-width:100%}.love-trade-image-cards p{text-align:center;font-size:.9rem}}@media (max-width: 480px){.love-trade-image-section{grid-template-columns:repeat(2,1fr);gap:.8rem;margin:1.5rem .8rem}.love-trade-image-cards img{height:160px}}.love-trade-image-cards:nth-child(1) img{animation:floatImage 6s ease-in-out infinite,shimmerEffect 4s ease-in-out infinite}.love-trade-image-cards:nth-child(2) img{animation:floatImage 7s ease-in-out infinite,pulseImage 5s ease-in-out infinite}.love-trade-image-cards:nth-child(3) img{animation:floatImage 5s ease-in-out infinite,rotate3D 8s ease-in-out infinite}.love-trade-image-cards:nth-child(4) img{animation:floatImage 8s ease-in-out infinite,scaleImage 6s ease-in-out infinite}.love-trade-image-cards:nth-child(5) img{animation:floatImage 6.5s ease-in-out infinite,borderGlow 4s ease-in-out infinite}.love-trade-image-cards:nth-child(6) img{animation:floatImage 7.5s ease-in-out infinite,shimmerEffect 5s ease-in-out infinite}.love-trade-image-cards:hover img{transform:scale(1.1) translateY(-5px);border-color:var(--accent-primary);animation:none}.love-trade-image-cards p{padding:.3rem 1rem;font-weight:600;color:var(--text-primary);transition:color .3s ease;font-size:1rem;margin-top:.5rem}.love-trade-image-cards:hover p{color:var(--accent-primary)}[data-theme=dark] .love-trade-image-cards:hover p{color:var(--accent-primary)!important}@keyframes floatImage{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes floatImageSlow{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes pulseImage{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}to{transform:scale(1);opacity:1}}@keyframes rotateSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmerEffect{0%{filter:brightness(1)}50%{filter:brightness(1.1)}to{filter:brightness(1)}}@keyframes borderGlow{0%{border-color:transparent}50%{border-color:var(--accent-primary)}to{border-color:transparent}}@keyframes scaleImage{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes rotate3D{0%{transform:perspective(1000px) rotateY(0)}50%{transform:perspective(1000px) rotateY(10deg)}to{transform:perspective(1000px) rotateY(0)}}@keyframes neonFlow{0%{background-position:0% 50%}to{background-position:200% 50%}}@media screen and (max-width: 768px){.love-trade-heading{margin:0 2rem;font-size:2.8rem}.love-trade-para{font-size:1rem;padding:0 20px}}@media screen and (max-width: 480px){.love-trade-heading{font-size:2.2rem}.explore-zepfinn-btn{padding:.8rem 1.5rem;font-size:14px}}.animate-float{animation:floatImage 6s ease-in-out infinite}.animate-float-slow{animation:floatImageSlow 8s ease-in-out infinite}.animate-pulse{animation:pulseImage 4s ease-in-out infinite}.animate-shimmer{animation:shimmerEffect 3s ease-in-out infinite}.animate-rotate{animation:rotateSlow 10s linear infinite}.animate-scale{animation:scaleImage 5s ease-in-out infinite}.animate-3d{animation:rotate3D 8s ease-in-out infinite}.animate-border-glow{animation:borderGlow 4s ease-in-out infinite}.gradient-border{padding:5px;background:linear-gradient(90deg,var(--accent-primary),#0051ff,var(--accent-primary));background-size:200% 100%;animation:neonFlow 4s linear infinite}.desktop-container{--font-primary: inherit;--font-display: inherit;--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--bg-tertiary: #f1f5f9;--bg-card: #ffffff;--bg-elevated: #ffffff;--text-primary: #000000;--text-secondary: #666666;--text-tertiary: #888888;--text-white: #ffffff;--accent-primary: #2BE9D3;--accent-secondary: #000000;--accent-gradient: linear-gradient(135deg, #000000 0%, #2BE9D3 100%);--accent-gradient-reverse: linear-gradient(135deg, #2BE9D3 0%, #000000 100%);--accent-glow: rgba(43, 233, 211, .25);--accent-soft: rgba(43, 233, 211, .08);--accent-light: rgba(43, 233, 211, .15);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .3);--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-2xl: 40px;--radius-sm: 10px;--radius-mobile: 10px;--radius-full: 9999px;--space-xl: 32px;--space-2xl: 40px;--space-5xl: 64px;max-width:1280px;margin:3rem auto;padding:var(--space-2xl);background:white;background-size:400% 400%;animation:gradientFlow 15s ease infinite;font-family:var(--font-primary);color:var(--text-primary);line-height:1.5;position:relative;overflow-x:hidden;transition:background .5s ease}@keyframes neonPulse{0%{text-shadow:0 0 10px var(--accent-glow)}to{text-shadow:0 0 30px var(--accent-primary)}}[data-theme=dark] .desktop-container{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--bg-card: #080808;--bg-elevated: #0a0a0a;--text-primary: #ffffff;--text-secondary: #e6e5e5;--text-tertiary: #aaaaaa;--glass-bg: rgba(10, 10, 10, .8);--glass-border: rgba(255, 255, 255, .05);background:black}.desktop-heading-para,.desktop-slider-images,.desktop-multi-monlti-contant,.desktop-multi-monlti-footer-card{max-width:1280px;margin:0 auto;padding:0 40px}.desktop-heading{font-size:clamp(2.5rem,8vw,5.2rem);font-weight:900;letter-spacing:-3px;margin-bottom:25px;line-height:1.1;text-align:center;animation:fadeUp 1s ease}.desktop-heading-span{color:var(--accent-primary)!important}.desktop-para{font-size:1.25rem;color:var(--text-secondary);max-width:800px;margin:0 auto 60px;line-height:1.8;text-align:center}.desktop-download-btns{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:80px}.download-btn{background:var(--accent-soft)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;border:1px solid #2BE9D3!important;border-radius:var(--radius-lg)!important;padding:15px 30px!important;display:flex!important;align-items:center!important;gap:15px!important;cursor:pointer!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;color:var(--text-primary)!important;text-align:left!important;outline:none!important}.download-btn:active{background:var(--accent-primary)!important;color:var(--text-white)!important;border-color:var(--accent-primary)!important;transform:translateY(-2px) scale(.96)!important}.download-btn:focus{background:var(--accent-soft)!important;border:2px solid var(--accent-primary)!important;color:var(--text-primary)!important}.download-btn:focus-visible{background:var(--accent-soft)!important;border:2px solid var(--accent-primary)!important;color:var(--text-primary)!important;outline:2px solid var(--accent-primary)!important;outline-offset:2px!important}.download-btn:hover{transform:translateY(-10px)!important;background:#2BE9D3!important;color:var(--bg-primary)!important;border-color:var(--accent-primary)!important}.download-btn .icons{font-size:2.2rem!important;color:var(--accent-primary)!important}.download-btn:hover .icons{color:var(--bg-primary)!important}.download-btn:active .icons{color:var(--text-white)!important}.download-btn p,.download-btn .dest-btns{font-size:.75rem!important;padding:2px 8px!important;height:16px;line-height:18px;margin-bottom:2px!important;opacity:.8!important;white-space:nowrap!important}.dest-btns{color:#fff!important}[data-theme=dark] .dest-btns{color:#000!important}.download-btn p{color:var(--text-primary)!important}[data-theme=dark] .download-btn p{color:#fff!important}.download-btn h3,.download-btn .op-name{font-size:1.2rem!important;margin:0!important;white-space:nowrap!important;color:var(--text-primary)!important}[data-theme=dark] .download-btn h3,[data-theme=dark] .download-btn .op-name{color:#fff!important}[data-theme=dark] .download-btn:active{background:var(--accent-primary)!important;color:#000!important}[data-theme=dark] .download-btn:hover{background:var(--accent-primary)!important;color:#000}[data-theme=dark] .download-btn:focus,[data-theme=dark] .download-btn:focus-visible{background:rgba(43,233,211,.2)!important;border-color:var(--accent-primary)!important;color:var(--text-primary)!important}[data-theme=dark] .download-btn:active .icons{color:#000!important}.desktop-slider-images{padding:40px 0 80px;overflow:visible}.slider-images{display:flex!important;justify-content:center!important;align-items:center}.desktop-images{width:100%;max-width:1000px;margin:0 auto;padding:10px}.desktop-images img{width:100%;height:450px;object-fit:cover;border-radius:var(--radius-xl);border:6px solid var(--glass-border);transition:.5s ease}.slick-dots li button:before{color:var(--accent-primary)!important;font-size:12px!important;opacity:.3}.slick-dots li.slick-active button:before{color:var(--accent-primary)!important;opacity:1;text-shadow:0 0 10px var(--accent-primary)}.desktop-multi-monlti-heating{font-size:3rem;font-weight:800;text-align:center;margin-top:80px;animation:fadeUp 1s ease}.desktop-multi-monlti-para{color:var(--text-secondary);text-align:center;max-width:900px;margin:20px auto 40px;font-size:1.1rem;line-height:1.8}.desktop-multi-monlti-images{display:grid;grid-template-columns:repeat(2,1fr);gap:35px;margin-top:50px}.multi-monlti-images-card{border-radius:var(--radius-xl);overflow:hidden;background:var(--bg-secondary);border:1px solid var(--glass-border);transition:.6s cubic-bezier(.2,1,.3,1);aspect-ratio:16 / 9}.multi-monlti-images-card img{width:100%;height:100%;object-fit:cover;transition:.8s ease}.multi-monlti-images-card:hover{transform:translateY(-15px);border-color:var(--accent-primary)}.multi-monlti-images-card:hover img{transform:scale(1.1)}.footer-Card,.last-footer-Card{display:flex;align-items:center;background:var(--glass-bg);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:50px;margin:40px 0;transition:.5s;text-align:left}.footer-Card:hover,.last-footer-Card:hover{border-color:var(--accent-primary);background:var(--accent-soft)}.footer-card-video,.last-footer-card-video{width:480px;border-radius:var(--radius-lg);padding:5px;background:linear-gradient(90deg,var(--accent-primary),#0051ff,var(--accent-primary));background-size:200% 100%;animation:gradientFlow 4s linear infinite;flex-shrink:0}.footer-title-dis{padding:0 40px}.footer-card-title,.last-footer-card-title{color:var(--accent-primary);font-size:2.2rem;margin-bottom:15px;font-family:var(--font-display)}.footer-card-dis,.last-footer-card-dis{color:var(--text-secondary);line-height:1.8;font-size:1.1rem}.zepfinn-about-section{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:60px;padding:20px}.about-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:40px;transition:.4s ease;text-align:center}.about-card:hover{transform:translateY(-10px);border-color:var(--accent-primary);background:var(--accent-soft)}.about-icon{width:60px;height:60px;margin-bottom:20px}.about-card h3{font-size:1.8rem;margin-bottom:15px;color:var(--text-primary)}.about-card p{color:var(--text-secondary);line-height:1.8;margin-bottom:20px}.about-link{color:var(--accent-primary);text-decoration:none;font-weight:600;display:inline-block;margin-top:15px;transition:.3s;font-size:1.1rem}.about-link:hover{letter-spacing:1px}.animate-fade-up{animation:fadeUp 1s ease}.animate-fade-left{animation:fadeLeft 1s ease}.animate-fade-right{animation:fadeRight 1s ease}.animate-float{animation:floatSoft 6s ease-in-out infinite}.footer-card-svg-image{width:480px;height:auto;border-radius:var(--radius-lg);padding:5px;background:linear-gradient(90deg,var(--accent-primary),#0051ff,var(--accent-primary));background-size:200% 100%;animation:gradientFlow 4s linear infinite;flex-shrink:0;margin-top:50px;object-fit:contain;transition:transform .3s ease}.footer-card-svg-image:hover{transform:scale(1.02)}@media (max-width: 1200px){.desktop-container{max-width:1100px;padding:var(--space-xl) 30px}.desktop-heading{font-size:clamp(2.8rem,7vw,4.5rem)}.desktop-images img{height:400px}.footer-card-svg-image{width:400px}}@media (max-width: 1024px){.desktop-container{padding:40px 25px;margin:1.5rem auto}.desktop-heading-para,.desktop-slider-images,.desktop-multi-monlti-contant,.desktop-multi-monlti-footer-card{padding:0 25px}.desktop-heading{font-size:3.2rem;letter-spacing:-2px;margin-bottom:20px}.desktop-para{font-size:1.15rem;max-width:700px;margin:0 auto 50px}.desktop-download-btns{gap:18px;margin-bottom:70px}.download-btn{padding:14px 28px!important;min-width:190px}.desktop-slider-images{padding:30px 0 70px}.desktop-images img{height:380px}.desktop-multi-monlti-heating{font-size:2.8rem;margin-top:50px}.desktop-multi-monlti-para{font-size:1.1rem;max-width:800px}.footer-Card,.last-footer-Card{padding:40px}.footer-card-svg-image{width:380px}.footer-card-video,.last-footer-card-video{width:400px}}@media (max-width: 900px){.desktop-container{padding:35px 20px}.desktop-heading-para,.desktop-slider-images,.desktop-multi-monlti-contant,.desktop-multi-monlti-footer-card{padding:0 20px}.desktop-heading{font-size:2.8rem}.desktop-para{font-size:1.1rem;margin-bottom:45px}.desktop-download-btns{gap:15px;margin-bottom:60px}.download-btn{min-width:170px;padding:12px 22px!important}.desktop-images img{height:320px}.desktop-multi-monlti-heating{font-size:2.4rem}.desktop-multi-monlti-images{grid-template-columns:repeat(2,1fr);gap:25px}.footer-Card,.last-footer-Card{padding:35px}.footer-card-svg-image{width:320px}.footer-card-video,.last-footer-card-video{width:350px}}@media (max-width: 768px){.desktop-container{padding:25px 10px}.desktop-heading-para,.desktop-slider-images,.desktop-multi-monlti-contant,.desktop-multi-monlti-footer-card{padding:0 10px}.desktop-heading{font-size:2.2rem;margin-bottom:15px;margin-top:50px}.desktop-para{font-size:.95rem;margin-bottom:35px}.desktop-download-btns{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:45px!important;overflow-x:auto!important;padding:5px 0!important}.download-btn{width:auto!important;min-width:0!important;max-width:none!important;flex:1 1 0!important;justify-content:center!important;padding:8px 3px!important;gap:3px!important;border-radius:8px!important}.download-btn p,.download-btn .dest-btns{font-size:.55rem!important;padding:1px 2px!important;height:10px;line-height:10px;margin-bottom:1px!important}.download-btn h3,.download-btn .op-name{font-size:.75rem!important}.download-btn .icons{font-size:1.2rem!important}.download-btn:hover{transform:translateY(-3px)!important}.dest-btns{color:#fff!important}[data-theme=dark] .dest-btns{color:#000!important}.desktop-slider-images{padding:20px 0 50px}.desktop-images img{height:250px}.desktop-multi-monlti-heating{font-size:2rem;margin-top:35px}.desktop-multi-monlti-para{font-size:.95rem;margin:10px auto 30px}.desktop-multi-monlti-images{grid-template-columns:1fr;gap:20px}.multi-monlti-images-card{max-width:600px;margin:0 auto;border-radius:var(--radius-xl)}.footer-Card,.last-footer-Card{flex-direction:column!important;text-align:center;padding:20px 10px!important;margin:10px 0!important;width:100%!important;border-radius:var(--radius-mobile)!important;gap:10px!important}.footer-card-svg-image,.footer-card-video,.last-footer-card-video{width:100%;max-width:280px;margin:0 auto 10px!important;border-radius:var(--radius-mobile)!important}.footer-title-dis{padding:0!important;text-align:center;width:100%}.footer-card-title,.last-footer-card-title{font-size:1.4rem;margin-bottom:8px}.footer-card-dis,.last-footer-card-dis{font-size:.9rem;line-height:1.5;padding:0 5px}.about-card{padding:25px;border-radius:var(--radius-xl)}.zepfinn-about-section{grid-template-columns:1fr;gap:15px;padding:10px}}@media (max-width: 540px){.desktop-container{padding:20px 8px}.desktop-heading{font-size:1.8rem}.desktop-para{font-size:.85rem;margin-bottom:25px}.desktop-images img{height:200px}.desktop-multi-monlti-heating{font-size:1.6rem}.footer-Card,.last-footer-Card{padding:15px 8px!important;border-radius:8px!important}.footer-card-title,.last-footer-card-title{font-size:1.3rem}.footer-card-svg-image,.footer-card-video,.last-footer-card-video{max-width:240px;border-radius:8px!important}.download-btn .icons{font-size:1.1rem!important}.download-btn p,.download-btn .dest-btns{font-size:.5rem!important}.download-btn h3,.download-btn .op-name{font-size:.7rem!important}}@media (max-width: 480px){.desktop-download-btns{gap:3px!important}.download-btn{padding:6px 2px!important;gap:2px!important;border-radius:6px!important}.download-btn .icons{font-size:1rem!important}.download-btn p,.download-btn .dest-btns{font-size:.45rem!important;padding:1px 2px!important;height:8px;line-height:8px}.download-btn h3,.download-btn .op-name{font-size:.65rem!important}.footer-Card,.last-footer-Card{padding:12px 5px!important;border-radius:6px!important}.footer-card-svg-image,.footer-card-video,.last-footer-card-video{max-width:200px;border-radius:6px!important}.footer-card-title,.last-footer-card-title{font-size:1.2rem}}.desktop-multi-monlti-footer-card .desktop-download-btns{margin-top:15px;margin-bottom:30px}@media (hover: none) and (pointer: coarse){.download-btn:active{transform:scale(.97)!important}.download-btn:hover{transform:none!important}.multi-monlti-images-card:active{transform:scale(.98)}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait){.desktop-container{max-width:1000px;padding:50px 40px}.desktop-heading{font-size:4rem}.desktop-para{font-size:1.3rem}.desktop-images img{height:450px}.footer-Card,.last-footer-Card{padding:50px}}@media (min-width: 800px) and (max-width: 1000px) and (orientation: landscape){.desktop-container{padding:40px 30px}.desktop-heading{font-size:3rem}.desktop-images img{height:350px}.footer-Card,.last-footer-Card{flex-direction:row!important;text-align:left}.footer-card-svg-image,.footer-card-video,.last-footer-card-video{width:300px;margin:0 30px 0 0}.footer-title-dis{text-align:left}}@media (min-width: 769px) and (max-width: 1024px){.desktop-heading-para{margin-top:0;padding-top:0}.desktop-heading{margin-top:0}.monlti-footer-card{display:flex;flex-direction:column;gap:30px}img,video{max-width:100%;height:auto}p,.footer-card-dis,.last-footer-card-dis{max-width:90%;margin-left:auto;margin-right:auto}}@media (min-width: 768px) and (max-width: 1024px){.desktop-multi-monlti-images{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.footer-Card,.last-footer-Card{display:flex;align-items:center;gap:30px}.desktop-slider-images{margin-bottom:20px}.desktop-container{overflow-x:hidden}}.Advertising-container{width:100%;max-width:1400px;margin:auto;padding:40px 20px;text-align:center;background-color:#000;box-sizing:border-box}.Advertising-heading{padding-top:4rem;margin:auto auto 15px;font-size:clamp(5rem,2.5vw,5rem);font-weight:700;max-width:700px;background:linear-gradient(90deg,#007bff,#e5e8e9,rgb(243,89,115));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.Advertising-para{font-size:clamp(2rem,1vw,1.1rem);color:#fff;max-width:900px;margin:0 auto 30px;line-height:1.6}.Advertising-get-touch{background-color:#007bff;color:#fff;font-weight:600;padding:12px 28px;border:none;border-radius:30px;cursor:pointer;transition:all .3s ease;font-size:1rem}.Advertising-get-touch:hover{background-color:#0056b3;transform:translateY(-2px)}.Advertising-section{margin-top:60px;background:#000000;border-radius:20px;padding:50px 20px;box-sizing:border-box}.Advertising-head-video{width:100%;max-width:1000px;aspect-ratio:16 / 9;background:#2b2a2a;border-radius:15px;margin:0 auto 40px;overflow:hidden}.Advertising-head-video iframe,.Advertising-head-video video{width:100%;height:100%;border:none;border-radius:15px;object-fit:cover}.Advertising-section-heading{font-size:clamp(3rem,2vw,2.2rem);padding-top:2rem;font-weight:700;color:#fff;margin-bottom:15px}.Advertising-section-para{color:#f5f5f5;font-size:clamp(1.5rem,1vw,1rem);max-width:1000px;margin:0 auto 50px;line-height:1.2}.milionSection-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;justify-items:center;align-items:stretch;padding:0 10px}.milionSection-cards{border-radius:15px;padding:30px 20px;text-align:center;transition:all .4s ease;width:100%;max-width:280px;box-sizing:border-box}.milionSection-wrapper .milionSection-cards:nth-child(1){border:2px solid rgb(247,126,126)}.milionSection-wrapper .milionSection-cards:nth-child(2){border:2px solid rgb(126,247,241)}.milionSection-wrapper .milionSection-cards:nth-child(3){border:2px solid rgb(225,247,126)}.milionSection-wrapper .milionSection-cards:nth-child(4){border:2px solid rgb(146,247,126)}.milionSection-wrapper .milionSection-cards:nth-child(1):hover{background:linear-gradient(135deg,#ff6b6b,#ff0000);color:#000}.milionSection-wrapper .milionSection-cards:nth-child(2):hover{background:linear-gradient(135deg,#a8d2f5,#0091ff);color:#000}.milionSection-wrapper .milionSection-cards:nth-child(3):hover{background:linear-gradient(135deg,#fce176,#ffcc00);color:#111}.milionSection-wrapper .milionSection-cards:nth-child(4):hover{background:linear-gradient(135deg,#6fffab,#00a143);color:#000}.milionSection-wrapper .milionSection-cards:hover .milionSection-Title,.milionSection-wrapper .milionSection-cards:hover .milionSection-subtitle{color:inherit}.milionSection-icon{width:80px;height:80px}.milionSection-Title{font-size:clamp(2rem,1.5vw,1.4rem);font-weight:700;color:#ccc8c8;margin-bottom:5px}.milionSection-subtitle{font-size:clamp(.85rem,1rem);color:#afafaf}.milionSection-card-para{max-width:1000px;margin:auto;padding:3rem 1rem;font-size:1.6rem;color:#fff}@media (max-width: 1024px){.Advertising-container{padding:30px 15px}.Advertising-head-video{height:250px}}@media (max-width: 768px){.Advertising-section{padding:40px 15px}.Advertising-get-touch{padding:10px 22px}.milionSection-wrapper{gap:20px}}@media (max-width: 480px){.Advertising-container{margin:50px auto}.Advertising-heading{font-size:1.8rem}.Advertising-section-heading{font-size:1.4rem}.Advertising-para,.Advertising-section-para{font-size:.9rem}.milionSection-cards{padding:20px 15px;max-width:90%}.milionSection-icon{width:50px;height:50px}}.Adformats-container{background-color:#000;color:#fff;padding:80px 20px;max-width:1400px;margin:auto;text-align:center;box-sizing:border-box}.Adformats-heading{font-size:4rem;font-weight:700;margin-bottom:20px}.Adformats-para{font-size:1.2rem;max-width:850px;margin:0 auto 50px;line-height:1.6;color:#dcdcdc}.adformats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:30px;justify-items:center}.ad-card{background-color:#111;border-radius:16px;padding:25px 20px;text-align:left;width:100%;max-width:550px;transition:all .3s ease;box-shadow:0 4px 15px #ffffff0d}.ad-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #ffffff26}.ad-title{font-size:1.4rem;font-weight:600;color:#3b82f6;margin-bottom:10px}.ad-disc{font-size:1rem;line-height:1.5;color:#f0f0f0;margin-bottom:20px}.ad-btn{background-color:#3b82f6;color:#fff;border:none;padding:10px 18px;border-radius:8px;cursor:pointer;font-weight:500;margin-bottom:20px;transition:background-color .3s ease,transform .2s ease}.ad-btn:hover{background-color:#2563eb;transform:scale(1.05)}.ad-img,.ad-video{width:100%;border-radius:12px;object-fit:cover;background-color:#000;max-height:220px}@media (max-width: 768px){.Adformats-heading{font-size:2.2rem}.Adformats-para{font-size:1rem;margin-bottom:30px}.ad-card{max-width:90%}.ad-title{font-size:1.3rem}.ad-disc{font-size:.95rem}}@media (max-width: 480px){.Adformats-container{padding:60px 10px}.Adformats-heading{font-size:1.8rem}.Adformats-para{font-size:.9rem}.ad-card{padding:20px 15px}.ad-title{font-size:1.2rem}.ad-disc{font-size:.9rem}.ad-btn{font-size:.9rem;padding:8px 14px}}.Partners-Adformats{text-align:center;padding:4rem 1rem}.Adformats-heading{margin:auto;max-width:800px;font-size:4rem;font-weight:600;color:#f0ebeb;margin-bottom:2rem}.Adformats-icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem}.Adformats-icons img{width:150px;height:auto;filter:grayscale(100%);opacity:.8;transition:all .3s ease}.Adformats-icons img:hover{filter:grayscale(0%);opacity:1;transform:scale(1.05)}@media (max-width: 768px){.Adformats-heading{font-size:1.5rem}.Adformats-icons img{width:90px}}@media (max-width: 480px){.Adformats-heading{font-size:1.25rem}.Adformats-icons{gap:1rem}.Adformats-icons img{width:70px}}.linechart-container{border-radius:16px;padding:2rem;margin:2rem auto;max-width:700px;text-align:center}.linechart-heading{font-size:3rem;font-weight:600;color:#fff;margin-bottom:1.5rem}.recharts-default-tooltip{background:rgba(255,255,255,.95)!important;border-radius:8px!important;border:1px solid #ddd!important}@media (max-width: 768px){.linechart-container{padding:1.5rem}.linechart-heading{font-size:1.25rem}}.Audience-container{background-color:#000;max-width:1400px;margin:auto}.Audience-heading{color:#fff;text-align:center;font-size:4rem;padding-bottom:2rem}.Audience-para{text-align:center;max-width:800px;margin:auto;font-size:1.5rem;color:#fff}.charts-sechion{display:flex;justify-content:center;align-items:center;gap:20px;padding:40px 20px;box-sizing:border-box;flex-wrap:wrap}.gender-chart{color:#fff;display:inline-flex;flex-direction:column;align-items:center;width:100%;max-width:500px}.gender-chart-heading{margin:2rem}.chart-female{stroke:#ff4d94;stroke-linecap:round;animation:drawMale 1.8s ease forwards;animation-delay:.2s}.chart-male{stroke:#3b82f6;stroke-linecap:round}.chart-legend{padding-top:20px;display:flex;gap:12px;justify-content:center;font-size:.9rem;flex-wrap:wrap}.dot{width:20px;height:20px;border-radius:50%;display:inline-block}.female-dot{background-color:#ff4d94}.male-dot{background-color:#3b82f6}@keyframes drawFemale{0%{stroke-dashoffset:999}to{stroke-dashoffset:0}}@keyframes drawMale{0%{stroke-dashoffset:999}to{stroke-dashoffset:0}}@keyframes fadeInText{to{opacity:1}}.chart-container{width:100%;max-width:600px;margin:auto}.chart-title{text-align:center;font-size:1.5rem;font-weight:600;margin-bottom:20px;color:#fff}.chart-wrapper{width:100%;height:350px}.audience-cards-container{padding-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:40px;background-color:#000}.audience-card{background-color:#111;color:#fff;border-radius:12px;padding:10px;width:200px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.audience-card:hover{transform:translateY(-5px)}.audience-icon{width:50px;height:50px;margin-bottom:15px}.audience-percent{font-size:1.6rem;font-weight:600;margin:0;color:#3b82f6}.audience-title{font-size:.9rem;margin-top:8px;color:#f5f5f5}@media (max-width: 1024px){.Audience-heading{font-size:3rem}.Audience-para{font-size:1.3rem;padding:0 1rem}}@media (max-width: 768px){.charts-sechion{flex-direction:column;padding:20px 10px}.audience-card{width:90%}.Audience-heading{font-size:2.5rem}.Audience-para{font-size:1.2rem}}@media (max-width: 480px){.Audience-heading{font-size:2rem}.Audience-para{font-size:1rem}}.advertisingfaq-containers{max-width:1400px;margin:0 auto;background-color:#000;padding:2rem 1rem}.advertisingfaq-titles{max-width:700px;margin:0 auto;font-size:4rem;text-align:center;margin-bottom:2rem;color:#f3f0f0;font-weight:700}.advertisingfaq-sections{margin-bottom:2rem}.advertisingfaq-lists{max-width:1000px;margin:0 auto;display:flex;flex-direction:column}.advertisingfaq-items{color:#fff;border-bottom:1px solid #e0e0e0;padding:1rem 0;transition:all .3s ease}.advertisingfaq-items.active{color:#fff}.advertisingfaq-questions{width:100%;text-align:left;background:none;border:none;font-size:1.1rem;font-weight:600;color:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:.5rem 0}.advertisingfaq-icons{font-size:1.5rem;font-weight:700}.advertisingfaq-answers{font-size:1rem;color:#e2dede;margin-top:.5rem;line-height:1.6;display:none;transition:max-height .3s ease}.advertisingfaq-statuss,.advertisingfaq-errors{text-align:center;font-size:1.2rem;padding:2rem}.advertisingfaq-errors{color:red;font-weight:600}.advertisingfaq-footer-container{margin-top:4rem}.advertisingfaq-footer-section{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.advertisingfaq-footer-image{animation:blueGlow 1.5s infinite alternate ease-in-out;display:flex;flex-direction:column;align-items:center;background:#414141;border-radius:1rem;padding:1.5rem;width:550px;text-align:center;box-shadow:0 0 #0096fa00;transition:transform .3s ease,box-shadow .4s ease;position:relative;overflow:hidden}.advertisingfaq-footer-image:hover{transform:translateY(-5px);box-shadow:0 0 25px #0096fa99}.advertisingfaq-footer-upbody img{width:100px;height:100px;object-fit:contain}.advertisingfaq-footer-downbody h1{font-size:1.3rem;margin:1rem 0 .5rem;color:#fff}.advertisingfaq-footer-downbody p{color:#dad8d8;font-size:.95rem;margin-bottom:1rem}.advertisingfaq-footer-link{color:#0096fa;font-weight:600;text-decoration:none;transition:color .3s ease}.advertisingfaq-footer-link:hover{text-decoration:underline;color:#00b3ff}.Advertising-head-video{object-fit:cover;overflow:hidden;max-width:1200px;width:100%;height:450px;border-radius:1rem}@media (max-width: 1024px){.advertisingfaq-titles{font-size:3rem}.advertisingfaq-footer-image{width:450px;padding:1.2rem}.Advertising-head-video{height:400px}}@media (max-width: 768px){.advertisingfaq-titles{font-size:2.5rem}.advertisingfaq-footer-section{flex-direction:column;align-items:center}.advertisingfaq-footer-image{width:90%;margin-bottom:1.5rem}.Advertising-head-video{height:300px}}@media (max-width: 480px){.advertisingfaq-titles{font-size:1.8rem;margin-bottom:1rem}.advertisingfaq-questions{font-size:1rem}.advertisingfaq-answers{font-size:.9rem}.advertisingfaq-footer-downbody h1{font-size:1.1rem}.advertisingfaq-footer-downbody p{font-size:.85rem}.advertisingfaq-footer-upbody img{width:80px;height:80px}.advertisingfaq-footer-image{width:100%;padding:1rem}.Advertising-head-video{height:220px}}.Documentation-container{max-width:100%;margin:auto;background-color:#000;padding:0 1rem}.Documentation-pine-Script-section{text-align:center;justify-content:center}.Documentation-pine-Script-heading{color:#fff;font-size:4rem;max-width:700px;margin:auto;padding-top:6rem;line-height:1.2}.Documentation-pine-Script-para{font-size:1.6rem;color:#fff;padding:1.5rem;max-width:880px;margin:auto;line-height:1.5}.Documentation-get-started-btns,.Documentation-explore-scripts-btns{font-weight:600;border:none;margin:1rem;padding:.9rem 1.4rem;border-radius:10px;transition:all .25s ease;cursor:pointer;box-shadow:0 4px 8px #00f3;font-size:1rem}.Documentation-get-started-btns{background-color:#04f;color:#fff}.Documentation-get-started-btns:hover{background-color:#002bb8;transform:scale(1.08);box-shadow:0 6px 12px #0000ff4d}.Documentation-explore-scripts-btns{background-color:#fff;color:#000;box-shadow:0 4px 8px #0000001a}.Documentation-explore-scripts-btns:hover{background-color:#04f;color:#fff;transform:scale(1.08);box-shadow:0 6px 12px #0000ff4d}.Documentation-pine-Script-image img{max-width:800px;width:100%;height:auto;margin-top:2rem}.primer-language-concepts-release-btn-section{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:3rem;padding:1rem}.primer-language-concepts-release-card{position:relative;color:#fff;text-align:left;padding:1rem;border-radius:10px;height:150px;width:600px;max-width:90%;border:2px solid transparent;transition:transform .3s ease,box-shadow .3s ease;margin:1rem auto}.primer-language-concepts-release-card:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(90deg,#00f,#0ff,#00f,#ff00ff,#00f);background-size:300%;border-radius:10px;z-index:0;animation:shineBorder 6s linear infinite;opacity:.8}.primer-language-concepts-release-card:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background-color:#000;border-radius:8px;z-index:1}.primer-language-concepts-release-card h2,.primer-language-concepts-release-card p{position:relative;z-index:2}.primer-language-concepts-release-card h2{font-size:1.8rem}.primer-language-concepts-release-card p{font-size:1rem}.primer-language-concepts-release-card:hover{transform:scale(1.05);box-shadow:0 0 25px #06f9}@keyframes shineBorder{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.Documentation-footer-tag{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:2rem 1rem;border-top:1px solid #222}.Documentation-footer-tag a{padding:.5rem 1rem;color:#fff;transition:.2s}.Documentation-footer-tag a:hover{color:#04f}.Documentation-footer-tag p{color:#fff;margin-top:1rem}@media screen and (max-width: 1000px){.Documentation-pine-Script-heading{font-size:3rem}.Documentation-pine-Script-para{font-size:1.4rem}.primer-language-concepts-release-card{width:90%}.Documentation-footer-tag{flex-direction:column;gap:1rem;text-align:center}}@media screen and (max-width: 700px){.Documentation-pine-Script-heading{font-size:2.4rem;padding-top:3rem}.Documentation-pine-Script-para{font-size:1.2rem;padding:1rem}.Documentation-pine-Script-image img{max-width:100%;margin-top:1rem}.primer-language-concepts-release-btn-section{flex-direction:column;align-items:center;gap:1rem}.primer-language-concepts-release-card{width:95%;height:auto}.primer-language-concepts-release-card h2{font-size:1.4rem}.primer-language-concepts-release-card p{font-size:.9rem}.Documentation-footer-tag{flex-direction:column;gap:1rem;text-align:center}.Documentation-footer-tag a{display:inline-block}}.moving-buttons-container{width:100%;margin:auto;overflow:hidden;background:black;padding:3rem 0;display:flex;justify-content:center}.buttons-track{display:flex;gap:1rem;width:max-content;animation:bounce 30s ease-in-out infinite alternate;animation-play-state:running}.moving-buttons-container:hover .buttons-track,.buttons-track:hover{animation-play-state:paused}.glow-btn img{background:linear-gradient(90deg,#0044ff,#00ffff);border:none;height:200px;width:300px;border-radius:12px;cursor:pointer;box-shadow:0 0 15px #7186a566;transition:transform .3s ease,box-shadow .3s ease}.glow-btn img:hover{transform:scale(1.1);box-shadow:0 0 25px #0ffc}@keyframes bounce{0%{transform:translate(0)}to{transform:translate(calc(100vw - 100% - 20px))}}@media screen and (max-width: 700px){.glow-btn{padding:.6rem .8rem;font-size:.9rem}.buttons-track{gap:.5rem}}.AdvanceCharts-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6rem 2rem;background-color:#000;overflow:hidden}.AdvanceCharts-heading{font-size:6rem;max-width:600px;font-weight:700;background:linear-gradient(90deg,#0019f7,#f3f3f3,#ff00b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;letter-spacing:1px}.AdvanceCharts-para{font-size:1.2rem;color:#cbd5e1;max-width:650px;margin-bottom:3rem;line-height:1.6}.AdvanceCharts-git-documentation-btn{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:4rem}.AdvanceCharts-git-documantation-btn{position:relative;background:linear-gradient(90deg,#2563eb,#38bdf8);border:none;color:#fff;font-weight:600;font-size:1.1rem;padding:1rem 2.2rem;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 15px #2563eb4d}.AdvanceCharts-git-documantation-btn p{font-size:.85rem;font-weight:400;margin-top:.1rem;color:#e0f2fe}.AdvanceCharts-git-documantation-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #38bdf866;background:linear-gradient(90deg,#3b82f6,#06b6d4)}.AdvanceCharts-video-section{width:90%;max-width:900px;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px #00000080;transition:transform .4s ease,box-shadow .4s ease}.AdvanceCharts-video-section video{width:100%;height:auto;border-radius:20px;display:block}.AdvanceCharts-video-section:hover{transform:scale(1.03);box-shadow:0 20px 60px #38bdf866}@media (max-width: 768px){.AdvanceCharts-heading{font-size:2.3rem}.AdvanceCharts-para{font-size:1rem;margin-bottom:2rem}.AdvanceCharts-video-section{width:100%}}@media (max-width: 480px){.AdvanceCharts-container{padding:4rem 1.2rem}.AdvanceCharts-heading{font-size:2rem}}.AdvanceFreeCards-container{text-align:center;background-color:#000;color:#fff}.AdvanceFreeCards-heading{font-size:4rem;font-weight:700;margin-bottom:1rem;max-width:700px;margin:auto}.AdvanceFreeCards-para{font-size:2rem;color:#cbd5e1;max-width:700px;margin:0 auto;line-height:1.6}.AdvanceFreeCards-card-section{background-color:#000;display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem;padding:3rem 2rem 6rem}.AdvanceFreeCards-card{position:relative;color:#fff;width:300px;padding:1rem;border-radius:12px;box-shadow:0 10px 25px #00000080;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease;overflow:hidden;background:rgba(255,255,255,.05);border:2px solid transparent;z-index:0}.AdvanceFreeCards-card:hover{transform:translateY(-8px)}.AdvanceFreeCards-card>*{position:relative;z-index:2}.AdvanceFreeCards-card-img,.AdvanceFreeCards-card-video{object-fit:cover;width:300px;height:180px;margin-bottom:1.2rem;border-radius:10px}.AdvanceFreeCards-card-title{text-align:left;font-size:1.5rem;font-weight:600;color:#38bdf8;margin-bottom:.5rem}.AdvanceFreeCards-card-subtitle{font-size:1rem;text-align:left;color:#c5cad1;line-height:1.5;margin-bottom:1rem}.AdvanceFreeCards-card-btn{background:linear-gradient(90deg,#2563eb,#38bdf8);border:none;color:#fff;padding:.8rem 1.8rem;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:1rem}.AdvanceFreeCards-card-btn:hover{background:linear-gradient(90deg,#3b82f6,#06b6d4);transform:scale(1.05)}.AdvanceFreeCards-card:nth-child(1){border-color:#0f13ff}.AdvanceFreeCards-card:nth-child(1):hover{background:rgba(56,69,248,.15);border-color:#0ee9d7}.AdvanceFreeCards-card:nth-child(2){border-color:#22d3ee}.AdvanceFreeCards-card:nth-child(2):hover{background:rgba(34,211,238,.15);border-color:#06b6d4}.AdvanceFreeCards-card:nth-child(3){border-color:#a855f7}.AdvanceFreeCards-card:nth-child(3):hover{background:rgba(168,85,247,.15);border-color:#c084fc}.AdvanceFreeCards-card:nth-child(4){border-color:#22c55e}.AdvanceFreeCards-card:nth-child(4):hover{background:rgba(34,197,94,.15);border-color:#4ade80}.AdvanceFreeCards-card:nth-child(5){border-color:#facc15}.AdvanceFreeCards-card:nth-child(5):hover{background:rgba(250,204,21,.15);border-color:#fde047}.AdvanceFreeCards-card:nth-child(6){border-color:#ef4444}.AdvanceFreeCards-card:nth-child(6):hover{background:rgba(239,68,68,.15);border-color:#f87171}@media (max-width: 1024px){.AdvanceFreeCards-card-section{gap:2rem}}@media (max-width: 768px){.AdvanceFreeCards-heading{font-size:2.2rem}.AdvanceFreeCards-para{font-size:1.2rem}.AdvanceFreeCards-card{width:90%}.AdvanceFreeCards-card-img,.AdvanceFreeCards-card-video{width:100%;height:auto}}@media (max-width: 480px){.AdvanceFreeCards-container{padding:4rem 1.2rem 2rem}.AdvanceFreeCards-heading{font-size:1.8rem}.AdvanceFreeCards-card-img,.AdvanceFreeCards-card-video{width:100%;height:auto}}.AdvanceFinance-container{text-align:center;max-width:100%;margin:auto;padding:2rem;background-color:#000;box-sizing:border-box}.AdvanceFinance-heading{color:#fff;font-size:4rem;font-weight:700;margin-bottom:1rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.2}.AdvanceFinance-para{max-width:1000px;margin:1rem auto 2rem;font-size:1.8rem;line-height:1.6;color:#f0f0f0;padding:0 1rem}.AdvanceFinance-live-btn{margin-bottom:4rem;background:linear-gradient(90deg,#0072ff,#00c6ff);border:none;color:#fff;padding:.9rem 2rem;border-radius:10px;font-size:1.2rem;cursor:pointer;transition:.3s}.AdvanceFinance-live-btn:hover{color:#000;transform:scale(1.05);background-color:#667ad6}.AdvanceFinance-img-section{position:relative;display:flex;justify-content:center;align-items:center;padding:6px;border-radius:24px;animation:borderMove 6s ease infinite;width:100%;max-width:1200px;margin:0 auto;overflow:hidden}.AdvanceFinance-img-section img{width:1100px;height:550px;border-radius:18px;animation:floaty 5s ease-in-out infinite;box-shadow:#074a9b9c 0 10px 20px;max-width:100%}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 992px){.AdvanceFinance-heading{font-size:3rem}.AdvanceFinance-para{font-size:1.6rem}.AdvanceFinance-img-section{max-width:90%}.AdvanceFinance-live-btn{font-size:1.1rem;padding:.85rem 1.8rem}}@media (max-width: 600px){.AdvanceFinance-container{padding:2rem 1rem}.AdvanceFinance-heading{font-size:2.2rem}.AdvanceFinance-para{font-size:1.3rem}.AdvanceFinance-live-btn{font-size:1rem;padding:.8rem 1.6rem}.AdvanceFinance-img-section{max-width:100%;aspect-ratio:4 / 3}}.super-subtitle{font-size:2rem;color:#fff}.AdvanceFooter-container{padding:4rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000;box-sizing:border-box}.AdvanceFooter-section{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;width:100%}.AdvanceFooter-card{padding:2rem;flex:1 1 300px;max-width:600px;border-radius:12px;cursor:pointer;background-color:#ffffff0d;animation:borderPulse 2s infinite;transition:transform .3s ease,box-shadow .3s ease;box-sizing:border-box}.AdvanceFooter-card:hover{transform:translateY(-5px)}.AdvanceFooter-card-image{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}.AdvanceFooter-card-image img{max-width:100px;height:auto;object-fit:contain;transition:transform .3s ease}.AdvanceFooter-card-image img:hover{transform:scale(1.05)}.AdvanceFooter-card-content h1{font-size:1.6rem;color:#ebebeb;padding-bottom:.8rem;font-weight:600;word-break:break-word}.AdvanceFooter-card-content p{color:#d6d6d6;font-size:1rem;line-height:1.6;padding-bottom:1rem;word-break:break-word}.AdvanceFooter-link{text-decoration:none;font-size:1.1rem;font-style:italic;color:#00b3ff;transition:color .3s ease}.AdvanceFooter-link:hover{color:#66d9ff}.super-cards{display:grid;gap:32px;justify-content:center;color:#fff}@media (min-width: 768px){.super-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.super-cards{grid-template-columns:1fr}}.super-card{border-radius:16px;padding:24px;border:2px solid gray;transition:all .3s ease;text-align:center}.super-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #ffffff1a}.super-card-title{font-size:2rem;font-weight:600;color:#fff;margin-bottom:8px;text-align:left}.super-card-desc{font-size:1.5rem;color:#fff;margin-bottom:12px;text-align:left}.super-card-img,.super-card-video{width:100%;border-radius:12px;margin-top:16px;object-fit:cover}.super-card-video{background-color:#000}.super-heading{padding-top:4rem;font-size:4rem;color:#fff}.super-subtitle{font-size:2rem;color:#fff;padding-bottom:2rem}@media (max-width: 1024px){.super-heading{font-size:3rem}.super-subtitle{font-size:1.5rem}}@media (max-width: 768px){.super-heading{font-size:2.4rem}.super-subtitle{font-size:1.3rem}}@media (max-width: 480px){.super-heading{font-size:1.9rem}.super-subtitle{font-size:1.1rem}}.Tradingplatform-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6rem 2rem;background-color:#000;overflow:hidden}.Tradingplatform-heading{font-size:6rem;max-width:600px;font-weight:700;background:linear-gradient(90deg,#0019f7,#f3f3f3,#ff00b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;letter-spacing:1px}.Tradingplatform-para{font-size:1.2rem;color:#cbd5e1;max-width:600px;margin-bottom:3rem;line-height:1.6}.Tradingplatform-git-documentation-btn{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:4rem}.Tradingplatform-video-section{width:1200px;max-width:100%;height:450px;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px #00000080;transition:transform .4s ease,box-shadow .4s ease;margin:0 auto}.Tradingplatform-video-section video{width:100%;height:100%;object-fit:cover;border-radius:20px;display:block}.Tradingplatform-video-section:hover{transform:scale(1.03);box-shadow:0 20px 60px #38bdf866}@media (max-width: 768px){.git-documantation-btn{padding:1rem}.Tradingplatform-heading{font-size:2.3rem}.Tradingplatform-para{font-size:1rem;margin-bottom:2rem}.Tradingplatform-video-section{width:100%}}@media (max-width: 480px){.Tradingplatform-container{padding:4rem 1.2rem}.Tradingplatform-heading{font-size:2rem}}.Flexiblecard-container{text-align:center;background-color:#000;color:#fff;padding:4rem 1.5rem 2rem}.Flexiblecard-heading{font-size:4rem;font-weight:700;margin-bottom:1rem;max-width:700px;margin:auto}.Flexiblecard-para{font-size:2rem;color:#cbd5e1;max-width:700px;margin:0 auto;line-height:1.6}.Flexiblecard-card-section{background-color:#000;display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem;padding:3rem 2rem 6rem}.Flexiblecard-card{position:relative;color:#fff;width:320px;padding:1rem;border-radius:12px;box-shadow:0 10px 25px #00000080;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease;overflow:hidden;background:rgba(255,255,255,.05);border:2px solid transparent;z-index:0}.Flexiblecard-card:hover{transform:translateY(-8px)}.Flexiblecard-card>*{position:relative;z-index:2}.Flexiblecard-card-img,.Flexiblecard-card video{width:100%;aspect-ratio:16 / 9;object-fit:cover;margin-bottom:1.2rem;border-radius:10px;display:block}.Flexiblecard-card-title{text-align:left;font-size:1.5rem;font-weight:600;color:#38bdf8;margin-bottom:.5rem}.Flexiblecard-card-subtitle{font-size:1rem;text-align:left;color:#c5cad1;line-height:1.5;margin-bottom:1rem}.Flexiblecard-card-btn{background:linear-gradient(90deg,#2563eb,#38bdf8);border:none;color:#fff;padding:.8rem 1.8rem;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:1rem}.Flexiblecard-card-btn:hover{background:linear-gradient(90deg,#3b82f6,#06b6d4);transform:scale(1.05)}.Flexiblecard-card:nth-child(1){border-color:#0f13ff}.Flexiblecard-card:nth-child(1):hover{background:rgba(56,69,248,.15);border-color:#0ee9d7}.Flexiblecard-card:nth-child(2){border-color:#22d3ee}.Flexiblecard-card:nth-child(2):hover{background:rgba(34,211,238,.15);border-color:#06b6d4}.Flexiblecard-card:nth-child(3){border-color:#a855f7}.Flexiblecard-card:nth-child(3):hover{background:rgba(168,85,247,.15);border-color:#c084fc}.Flexiblecard-card:nth-child(4){border-color:#22c55e}.Flexiblecard-card:nth-child(4):hover{background:rgba(34,197,94,.15);border-color:#4ade80}.Flexiblecard-card:nth-child(5){border-color:#facc15}.Flexiblecard-card:nth-child(5):hover{background:rgba(250,204,21,.15);border-color:#fde047}.Flexiblecard-card:nth-child(6){border-color:#ef4444}.Flexiblecard-card:nth-child(6):hover{background:rgba(239,68,68,.15);border-color:#f87171}@media (max-width: 1024px){.Flexiblecard-heading{font-size:3rem}.Flexiblecard-para{font-size:1.5rem}.Flexiblecard-card-section{gap:2rem}}@media (max-width: 768px){.Flexiblecard-heading{font-size:2.2rem}.Flexiblecard-para{font-size:1.2rem}.Flexiblecard-card{width:90%}}@media (max-width: 480px){.Flexiblecard-heading{font-size:1.8rem}.Flexiblecard-para{font-size:1rem}.Flexiblecard-card{width:100%;padding:1rem}}.TradeFinancehert-container{background-color:#000;color:#f5f5f5;text-align:center;padding:5rem 2rem;box-sizing:border-box;font-family:Poppins,sans-serif;width:100%}.TradeFinancehert-heading{font-size:4rem;font-weight:700;color:#fff;margin-bottom:1rem}.TradeFinancehert-para{max-width:900px;margin:0 auto 2rem;font-size:2rem;color:#faf5f5;line-height:1.7}.TradeFinancehert-live-btn{background-color:#00b3ff;color:#fff;border:none;border-radius:10px;padding:.8rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.TradeFinancehert-live-btn:hover{background-color:#0571ff;transform:translateY(-3px);color:#000}.TradeFinancehert-img-section{margin:3rem auto;max-width:1000px;border-radius:16px;overflow:hidden;box-shadow:0 0 20px #77c9ec4d}.TradeFinancehert-img-section img{width:100%;height:auto;max-height:400px;display:block;object-fit:cover}.made-container{padding:4rem 1.5rem;border-radius:16px;margin-top:4rem}.made-header{text-align:center;margin-bottom:2.5rem}.made-heading{font-size:4rem;color:#fff;font-weight:700}.made-subtitle{color:#c7c7c7;font-size:2rem;margin-top:.5rem}.made-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(550px,1fr));gap:2rem;justify-items:center}.made-card{border-radius:14px;padding:2rem;width:100%;max-width:550px;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,179,255,.2);background:rgba(255,255,255,.03)}.made-card:hover{transform:translateY(-6px);box-shadow:0 0 20px #00b3ff4d}.made-card-title{text-align:left;font-size:1.3rem;color:#dee5e7;margin-bottom:.5rem}.made-card-desc{text-align:left;color:#ccc;font-size:.95rem;margin-bottom:1rem}.made-card-img,.made-card-video{width:100%;height:300px;border-radius:10px;object-fit:cover;display:block;background-color:#000}.made-card-video{outline:none;border:none}.TradeFooter-container{padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000;box-sizing:border-box;width:100%}.TradeFooter-section{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;max-width:1400px;margin:0 auto}.TradeFooter-card{padding:2rem;flex:1 1 350px;max-width:600px;border-radius:12px;cursor:pointer;background-color:#ffffff0d;animation:borderPulse 2s infinite;transition:transform .3s ease,box-shadow .3s ease;box-sizing:border-box}@keyframes borderPulse{0%,to{box-shadow:0 0 10px #00b3ff99}50%{box-shadow:0 0 20px #00b3ff}}.TradeFooter-card:hover{transform:translateY(-5px)}.TradeFooter-card-image{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}.TradeFooter-card-image img{max-width:100px;height:auto;object-fit:contain;transition:transform .3s ease}.TradeFooter-card-image img:hover{transform:scale(1.05)}.TradeFooter-card-content h1{font-size:1.6rem;color:#ebebeb;padding-bottom:.8rem;font-weight:600;word-break:break-word}.TradeFooter-card-content p{color:#d6d6d6;font-size:1rem;line-height:1.6;padding-bottom:1rem;word-break:break-word}.TradeFooter-link{text-decoration:none;font-size:1.1rem;font-style:italic;color:#00b3ff;transition:color .3s ease}.TradeFooter-link:hover{color:#66d9ff}@media (min-width: 1600px){.TradeFinancehert-heading{font-size:4.5rem}.TradeFinancehert-para{font-size:2.2rem}.TradeFooter-card{max-width:700px;padding:2.5rem}}@media (max-width: 1599px) and (min-width: 1025px){.TradeFinancehert-heading{font-size:3.5rem}.TradeFinancehert-para{font-size:1.8rem}}@media (max-width: 1024px){.TradeFinancehert-container{padding:4rem 1.5rem}.TradeFinancehert-heading{font-size:2.5rem}.TradeFinancehert-para{font-size:1.4rem}.made-heading{font-size:2.8rem}.made-subtitle{font-size:1.5rem}.TradeFooter-section{gap:1.5rem}.TradeFooter-card{max-width:90%}}@media (max-width: 768px){.TradeFinancehert-container{padding:3rem 1rem}.TradeFinancehert-heading{font-size:2rem}.TradeFinancehert-para{font-size:1.1rem}.made-cards{grid-template-columns:1fr}.made-card{max-width:100%}.TradeFooter-container{padding:3rem 1rem}.TradeFooter-card{max-width:100%}}@media (max-width: 480px){.TradeFinancehert-heading{font-size:1.6rem}.TradeFinancehert-para{font-size:1rem}.TradeFinancehert-live-btn{font-size:.9rem;padding:.7rem 1.5rem}.made-heading{font-size:1.8rem}.made-subtitle{font-size:1.1rem}.made-card-img,.made-card-video{height:220px}.TradeFooter-card-content h1{font-size:1.2rem}.TradeFooter-card-content p{font-size:.9rem}.TradeFooter-card-image img{max-width:80px}}@media (max-width: 360px){.TradeFinancehert-heading{font-size:1.4rem}.TradeFinancehert-para{font-size:.9rem}.TradeFooter-card-content h1{font-size:1rem}.TradeFooter-card-content p,.TradeFooter-link{font-size:.85rem}}.LightWeight-img-section img{width:1000px;height:450px;border-radius:16px;display:block;object-fit:cover}.FinanceHeart-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#000;margin:auto}.FinanceHeart-heading{font-size:4rem;font-weight:700;max-width:800px;color:#fff;margin-bottom:1rem;line-height:1.2}.FinanceHeart-para{font-size:1.5rem;color:#fff;max-width:1100px;margin:auto;padding-bottom:2rem;line-height:1.6}.charts{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:auto}.FinanceHeart-Charts-apis{flex:1 1 calc(50% - 2rem);max-width:570px;min-height:350px;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem;transition:all .3s ease;text-align:center;display:flex;flex-direction:column;text-align:left;justify-content:start}.FinanceHeart-Charts-apis:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.FinanceHeart-Charts-apis h3{font-size:1.25rem;color:#fff;margin-bottom:.5rem}.FinanceHeart-Charts-apis p{font-size:1rem;color:#fff;line-height:1.5}@media (max-width: 900px){.FinanceHeart-heading{font-size:3rem}.FinanceHeart-para{font-size:1.2rem}.FinanceHeart-Charts-apis{flex:1 1 100%;max-width:100%}}@media (max-width: 600px){.FinanceHeart-heading{font-size:2rem}.FinanceHeart-para{font-size:1rem}}.LightWeight-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6rem 2rem;background-color:#000;overflow:hidden}.LightWeight-heading{font-size:6rem;max-width:600px;font-weight:700;background:linear-gradient(90deg,#0019f7,#f3f3f3,#ff00b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;letter-spacing:1px}.LightWeight-para{font-size:1.2rem;color:#cbd5e1;max-width:600px;margin-bottom:3rem;line-height:1.6}.LightWeight-git-documentation-btn{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:4rem}.git-documantation-btn{position:relative;background:linear-gradient(90deg,#2563eb,#38bdf8);border:none;color:#fff;font-weight:600;font-size:1.1rem;padding:1rem 2.2rem;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 15px #2563eb4d}.git-documantation-btn p{font-size:.85rem;font-weight:400;margin-top:.1rem;color:#e0f2fe}.git-documantation-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #38bdf866;background:linear-gradient(90deg,#3b82f6,#06b6d4)}.LightWeight-img-section{position:relative;display:inline-block;border-radius:20px;padding:5px;background:linear-gradient(45deg,#ff00ea,#ff0000,#5d40e0,rgb(0,119,128));background-size:300% 300%;animation:gradientBorder 4s ease infinite}.LightWeight-img-section img{width:1000px;height:400px;border-radius:16px;display:block;object-fit:cover}@keyframes gradientBorder{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (max-width: 768px){.LightWeight-heading{font-size:2.3rem}.LightWeight-para{font-size:1rem;margin-bottom:2rem}.LightWeight-img-section img{width:100%;height:auto}}@media (max-width: 480px){.LightWeight-container{padding:4rem 1.2rem}.LightWeight-heading{font-size:2rem}}.FreefeatureRichcards-container{text-align:center;background-color:#000;color:#fff}.FreefeatureRichcards-heading{font-size:4rem;font-weight:700;margin-bottom:1rem;max-width:700px;margin:auto}.FreefeatureRichcards-para{font-size:2rem;color:#cbd5e1;max-width:700px;margin:0 auto;line-height:1.6}.FreefeatureRichcards-card-section{background-color:#000;display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem;padding:3rem 2rem 6rem}.feature-card{width:300px;padding:1rem;border-radius:12px;box-shadow:0 10px 25px #00000080;text-align:center;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;position:relative}.feature-card:nth-child(1){border:2px solid #3b82f6;background:linear-gradient(180deg,rgba(59,130,246,.1),rgba(0,0,0,.3))}.feature-card:nth-child(2){border:2px solid #10b981;background:linear-gradient(180deg,rgba(16,185,129,.1),rgba(0,0,0,.3))}.feature-card:nth-child(3){border:2px solid #f59e0b;background:linear-gradient(180deg,rgba(245,158,11,.1),rgba(0,0,0,.3))}.feature-card:nth-child(4){border:2px solid #ef4444;background:linear-gradient(180deg,rgba(239,68,68,.1),rgba(0,0,0,.3))}.feature-card:nth-child(5){border:2px solid #a855f7;background:linear-gradient(180deg,rgba(168,85,247,.1),rgba(0,0,0,.3))}.feature-card:nth-child(6){border:2px solid #f1e7f1;background:linear-gradient(180deg,rgba(168,85,247,.1),rgba(0,0,0,.3))}.feature-card:hover{transform:translateY(-8px);box-shadow:0 10px 20px #c9dce466}.feature-card-img{width:100%;height:180px;object-fit:cover;border-radius:12px}.feature-card-title{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:#38bdf8}.feature-card-subtitle{font-size:1rem;color:#cbd5e1;line-height:1.5;margin-bottom:1rem}.feature-card-btn{background:linear-gradient(90deg,#2563eb,#38bdf8);border:none;color:#fff;padding:.8rem 1.8rem;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:1rem}.feature-card-btn:hover{background:linear-gradient(90deg,#3b82f6,#06b6d4);transform:scale(1.05)}@media (max-width: 1024px){.FreefeatureRichcards-card-section{gap:2rem}}@media (max-width: 768px){.FreefeatureRichcards-heading{font-size:2.2rem}.FreefeatureRichcards-para{font-size:1rem}.feature-card{width:90%}}@media (max-width: 480px){.FreefeatureRichcards-container{padding:4rem 1.2rem 2rem}.FreefeatureRichcards-heading{font-size:1.8rem}}.FooterToBox-container{padding:4rem 20px;justify-content:center;align-items:center;box-sizing:border-box;background-color:#000}.FooterToBox-section{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;gap:2rem;margin:auto;width:100%;box-sizing:border-box}.FooterToBox-card{padding:2rem;width:100%;max-width:600px;flex:1 1 300px;border-radius:12px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;cursor:pointer;animation:borderPulse 2s infinite;transition:transform .3s ease;box-sizing:border-box}.FooterToBox-card:hover{transform:translateY(-5px)}.FooterToBox-card-image{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}.FooterToBox-card-image img{max-width:100px;height:auto;object-fit:contain;transition:transform .3s ease}.FooterToBox-card-image img:hover{transform:scale(1.05)}.FooterToBox-card-content h1{font-size:1.6rem;color:#ebebeb;padding-bottom:.8rem;font-weight:600;word-break:break-word}.FooterToBox-card-content p{color:#d6d6d6;font-size:1rem;line-height:1.6;padding-bottom:1rem;word-break:break-word}.FooterToBox-link{text-decoration:none;font-size:1.1rem;font-style:italic;color:#00b3ff;transition:color .3s ease}.FooterToBox-link:hover{color:#66d9ff}.FooterToBox-disclaimer{max-width:1250px;margin:auto;padding-top:3rem;color:#a3a0a0}.disclaimer-title{padding-bottom:1rem}.disclaimer-link{padding-left:.4rem;color:#1b5fc5}p{font-size:14px;color:#555;line-height:1.6;margin:10px 0;font-family:Arial,sans-serif}p .disclaimer-link{color:#007bff;text-decoration:underline;transition:color .3s}p .disclaimer-link:hover{color:#0056b3}body{margin:0;padding:0;background-color:#000;color:#fff;font-family:Poppins,sans-serif;overflow-x:hidden}.student-body{max-width:100%;margin:auto;background-color:#000}.Students-container{max-width:1400px;margin:auto;padding:40px 20px;text-align:center;background-color:#000;box-sizing:border-box}.Students-heading{padding-top:4rem;margin:auto auto 15px;font-size:clamp(2rem,5vw,6rem);font-weight:700;max-width:700px;background:linear-gradient(90deg,#007bff,#e5e8e9,rgb(243,89,115));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.Students-para{font-size:clamp(1rem,1.5vw,2rem);color:#fff;max-width:900px;margin:0 auto 30px;line-height:1.6}.Students-get-touch,.register-btns{background-color:#007bff;color:#fff;font-weight:600;padding:12px 28px;margin-top:3rem;border:none;border-radius:30px;cursor:pointer;transition:all .3s ease;font-size:1rem}.Students-get-touch:hover,.register-btns:hover{background-color:#0056b3;transform:translateY(-2px)}.Students-main-section{margin-top:60px;background:#000000;border-radius:20px;padding:50px 20px;box-sizing:border-box}.Students-head-img img{width:100%;max-width:1100px;height:400px;background:#2b2a2a;border-radius:15px;margin:0 auto 40px;object-fit:cover}.Students-section-heading{font-size:clamp(1.4rem,3vw,3rem);padding:2rem;font-weight:700;color:#fff;margin-bottom:15px}.Students-section-para{color:#f5f5f5;font-size:clamp(.9rem,1.5vw,1.5rem);max-width:1000px;margin:0 auto 50px;line-height:1.4}.studentSection-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;justify-items:center;align-items:stretch;padding:0 10px}.studentSection-cards{border-radius:15px;padding:30px 20px;text-align:center;transition:all .4s ease;width:100%;max-width:380px;box-sizing:border-box;background-color:#111}.studentSection-wrapper .studentSection-cards:nth-child(1){border:2px solid rgb(247,126,126)}.studentSection-wrapper .studentSection-cards:nth-child(2){border:2px solid rgb(126,247,241)}.studentSection-wrapper .studentSection-cards:nth-child(3){border:2px solid rgb(225,247,126)}.studentSection-wrapper .studentSection-cards:nth-child(4){border:2px solid rgb(146,247,126)}.studentSection-wrapper .studentSection-cards:nth-child(1):hover{background:linear-gradient(135deg,#ff6b6b,#ff0000);color:#000}.studentSection-wrapper .studentSection-cards:nth-child(2):hover{background:linear-gradient(135deg,#a8d2f5,#0091ff);color:#000}.studentSection-wrapper .studentSection-cards:nth-child(3):hover{background:linear-gradient(135deg,#fce176,#ffcc00);color:#111}.studentSection-wrapper .studentSection-cards:nth-child(4):hover{background:linear-gradient(135deg,#6fffab,#00a143);color:#000}.studentSection-wrapper .studentSection-cards:hover .studentSection-Title,.studentSection-wrapper .studentSection-cards:hover .studentSection-subtitle{color:inherit}.studentSection-icon{width:80px;height:80px}.studentSection-Title{font-size:clamp(1.2rem,2vw,2rem);font-weight:700;color:#fff;margin-bottom:5px}.studentSection-subtitle{font-size:.9rem;color:#afafaf}.studentSection-card-para{max-width:1000px;margin:auto;padding:3rem 1rem;font-size:1.6rem;color:#fff}.register-para{padding-top:5rem;font-size:2em;color:#fff;max-width:900px;margin:auto}.student-card-container{background-color:#000;color:#fff;padding:80px 20px;max-width:1400px;margin:auto;text-align:center;box-sizing:border-box;display:grid;grid-template-columns:1fr;gap:30px;justify-items:center;align-items:start}.student-main-card{background-color:#111;border-radius:16px;padding:25px 20px;text-align:left;width:100%;max-width:1100px;display:flex;align-items:center;gap:20px;transition:all .3s ease}.student-main-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #ffffff26}.student-main-card.reverse{flex-direction:row-reverse}.student-main-img,.student-main-video{width:45%;border-radius:12px;object-fit:cover;background-color:#000;max-height:250px}.student-content{width:55%}.student-main-title{font-size:1.4rem;font-weight:600;color:#3b82f6;margin-bottom:10px}.student-main-disc{font-size:1rem;line-height:1.5;color:#f0f0f0;margin-bottom:20px}.student-main-btn{background-color:#3b82f6;color:#fff;border:none;padding:10px 18px;border-radius:8px;cursor:pointer;font-weight:500;margin-bottom:20px;transition:background-color .3s ease,transform .2s ease}.student-main-btn:hover{background-color:#2563eb;transform:scale(1.05)}.student-Partners-section{background-color:#000;color:#fff;padding:80px 20px;text-align:center;max-width:1400px;margin:auto;box-sizing:border-box}.student-Partners-heading{font-size:4rem;font-weight:700;color:#fff;margin-bottom:15px}.student-Partners-para{font-size:1.5rem;line-height:1.6;color:#d4d4d4;max-width:800px;margin:0 auto 50px}.student-partners-icons{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:30px;justify-items:center;align-items:center}.student-partners-icons img{width:120px;height:auto;filter:grayscale(100%) brightness(.9);opacity:.8;transition:all .3s ease}.student-partners-icons img:hover{filter:grayscale(0%) brightness(1);opacity:1;transform:scale(1.05)}@media (max-width: 750px){.student-Partners-heading{font-size:1.6rem}.student-Partners-para{font-size:.95rem;margin-bottom:40px}.student-partners-icons{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:20px}.student-partners-icons img{width:90px}}@media (max-width: 750px){.student-main-card,.student-main-card.reverse{flex-direction:column;text-align:center}.student-main-img,.student-main-video{width:100%;max-height:300px}.student-content{width:100%}}@media (max-width: 768px){.Students-main-section{padding:40px 15px}.Students-get-touch{padding:10px 22px}.studentSection-wrapper{gap:20px}.student-main-card{max-width:90%}.student-main-title{font-size:1.3rem}.student-main-disc{font-size:.95rem}}@media (max-width: 480px){.Students-heading{font-size:1.8rem}.Students-section-heading{font-size:1.4rem}.Students-para,.Students-section-para{font-size:.9rem}.studentSection-cards{padding:20px 15px;max-width:100%}.studentSection-icon{width:50px;height:50px}.Students-container,.Students-main-section,.student-card-container{padding:20px 10px}.student-main-title{font-size:1.2rem}.student-main-disc{font-size:.9rem}.student-main-btn{font-size:.9rem;padding:8px 14px}}.student-container{padding:4rem 20px;justify-content:center;align-items:center;box-sizing:border-box;background-color:#000}.student-card{padding:2rem;width:100%;max-width:600px;flex:1 1 300px;border-radius:12px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;cursor:pointer;animation:borderPulse 2s infinite;transition:transform .3s ease;box-sizing:border-box}.student-card-content h1{font-size:1.6rem;color:#ebebeb;padding-bottom:.8rem;font-weight:600;word-break:break-word}.student-card-content p{color:#d6d6d6;font-size:1rem;line-height:1.6;padding-bottom:1rem;word-break:break-word}.student-link:hover{color:#66d9ff}.partner-program-container{max-width:1400px;margin:auto;display:flex;flex-direction:column;align-items:center;padding:60px 20px;background-color:#000}.partner-program-section{max-width:1000px;text-align:center}.partner-program-section-heading{padding-top:4rem;max-width:600px;margin:auto auto 10px;font-size:4rem;font-weight:700;color:#fff}.partner-program-section-heading span{color:#00f}.partner-program-section-para{max-width:900px;margin:auto auto 40px;font-size:2rem;color:#e2dddd}.partner-program-column-section{display:flex;justify-content:space-between;gap:20px;margin-bottom:50px}.partner-program-column{flex:1;background-color:#222;border-radius:15px;box-shadow:0 4px 10px #0000001a;padding:25px;text-align:center;transition:all .3s ease;cursor:pointer}.partner-program-column h1{font-size:2rem;color:#007bff;margin-bottom:10px;transition:color .3s ease}.partner-program-column p{font-size:1rem;color:#aaa;transition:color .3s ease}.partner-program-column:hover{transform:translateY(-8px);background-color:#007bff;box-shadow:0 10px 25px #07131f4d}.partner-program-column:hover h1,.partner-program-column:hover p{color:#fff}.partner-program-commissions{border-radius:20px;padding:40px;box-shadow:0 4px 15px #0000000d;margin-bottom:50px}.partner-commissions{font-size:3rem;font-weight:600;margin-bottom:10px;color:#fff}.partner-commissions-para{color:#f3eded;font-size:1.6rem;margin-bottom:30px}.partner-commissions-table{width:100%;border:1px solid #ddd;border-radius:10px;overflow:hidden;margin-bottom:30px}.section-plans-table{display:flex;justify-content:space-between;padding:15px 25px;border-bottom:1px solid #eee}.section-plans-table:last-child{border-bottom:none}.table-plans{flex:1;font-size:1rem;color:#fff;text-align:center;font-weight:500}.partner-commission-alsoget{font-size:3rem;font-weight:600;color:#fff;margin-bottom:20px}.partner-commission-alsoget-li{display:grid;gap:20px}.benefit-item{background-color:#222;border-radius:10px;padding:20px;text-align:left}.benefit-item h3{color:#007bff;font-size:1.5rem}.benefit-item p{color:#e0dede;font-size:1rem}.partner-program-dashbord{text-align:center}.open-partner-link{background:#007bff;color:#fff;border:none;padding:12px 35px;font-size:1.1rem;border-radius:25px;cursor:pointer;transition:all .3s ease}.open-partner-link:hover{background:#0056b3}.partner-terms-condition{margin-top:15px;color:#555;font-size:.9rem}.partner-terms-condition a{color:#007bff;text-decoration:none}.partner-terms-condition a:hover{text-decoration:underline}@media (max-width: 768px){.partner-program-column-section{flex-direction:column}.section-plans-table{flex-direction:column;align-items:center}.table-plans{text-align:center;padding:5px 0}}.partner-form-section{display:flex;justify-content:center;align-items:center;min-height:100vh;background:radial-gradient(circle at 30% 30%,#0e0e0e,#000);padding:60px 20px;color:#d0d0d0;box-sizing:border-box}.partner-form{margin-top:5rem;display:flex;flex-direction:column;background:rgba(15,15,15,.98);border:1px solid rgba(59,130,246,.15);border-radius:18px;padding:40px;width:100%;max-width:650px;box-shadow:0 12px 40px #3b82f626;animation:fadeSlideUp 1s ease-out;transition:transform .4s ease,box-shadow .4s ease}.partner-form:hover{transform:translateY(-4px);box-shadow:0 14px 48px #3b82f640}.form-logo{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:15px}.form-logo img{height:70px;width:70px;object-fit:contain}.form-logo h1{font-size:1.9rem;font-weight:600;color:#9ca3af}.form-heading{text-align:center;color:#3b82f6;font-size:1.8rem;font-weight:700;margin:15px 0 30px;position:relative}.form-heading:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:70px;height:3px;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:2px}.form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%}label{display:flex;flex-direction:column;color:#9ca3af;font-size:.95rem;margin-bottom:12px}input,select,textarea{background:#111;border:1px solid rgba(59,130,246,.15);color:#d0d0d0;padding:12px 14px;border-radius:8px;font-size:.95rem;margin-top:6px;outline:none;transition:all .25s ease}input:focus,select:focus,textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626;transform:translateY(-1px)}.phone-inputs{display:flex;gap:8px}.phone-inputs select{width:90px}textarea{resize:vertical;min-height:100px}.checkbox-section{margin-top:10px}.checkbox-label{display:flex;align-items:flex-start;gap:10px;color:#9ca3af;font-size:.95rem;line-height:1.4;cursor:pointer}.checkbox-label input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:#0d0d0d;border:2px solid #3b82f6;accent-color:#3b82f6;width:18px;height:18px;margin-top:3px;border-radius:4px;transition:all .2s ease}.checkbox-label input[type=checkbox]:checked{background-color:#3b82f6;border-color:#60a5fa}.submit-btn{align-self:center;background:linear-gradient(135deg,#2563eb,#1e3a8a);color:#d1d5db;border:none;padding:14px 30px;border-radius:10px;font-weight:600;cursor:pointer;margin-top:20px;font-size:1rem;transition:all .3s ease;box-shadow:0 6px 20px #2563eb40}.submit-btn:hover{background:linear-gradient(135deg,#1e40af,#1e3a8a);box-shadow:0 8px 28px #2563eb59;transform:translateY(-2px)}.success-popup{position:fixed;bottom:30px;right:30px;background:linear-gradient(135deg,#059669,#065f46);color:#d1fae5;padding:14px 24px;border-radius:10px;font-size:1rem;font-weight:600;box-shadow:0 8px 25px #0596694d;z-index:999}@media (max-width: 750px){.partner-form{max-width:500px;padding:30px}.form-row{grid-template-columns:1fr}.phone-inputs{flex-direction:column}.phone-inputs select,.submit-btn{width:100%}}@media (max-width: 480px){.partner-form{max-width:380px;padding:20px}.form-heading{font-size:1.4rem}label{font-size:.9rem}input,select,textarea{font-size:.9rem;padding:10px 12px}.submit-btn{padding:10px;font-size:.9rem}.form-logo img{height:60px;width:60px}}.request-form-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:radial-gradient(circle at 30% 30%,#0a0a0a,#000);padding:50px 20px;color:#d1d5db}.request-form{margin-top:5rem;background:#111;border:1px solid rgba(59,130,246,.2);border-radius:16px;padding:40px;width:100%;max-width:700px;display:flex;flex-direction:column;gap:18px;box-shadow:0 10px 30px #3b82f633;transition:transform .4s ease}.request-form:hover{transform:translateY(-3px)}.form-header{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.form-header img{width:60px;height:60px}.form-header h1{color:#3b82f6;font-weight:700;font-size:1.8rem}.form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}label{display:flex;flex-direction:column;font-size:.95rem;color:#9ca3af}input,select,textarea{background:#0d0d0d;border:1px solid rgba(59,130,246,.2);color:#d1d5db;padding:12px 14px;border-radius:8px;margin-top:6px;font-size:.95rem;transition:all .25s ease}input:focus,select:focus,textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d;outline:none}.char-count{text-align:right;font-size:.8rem;color:#6b7280;margin-top:4px}.checkbox-wrapper{display:flex;align-items:center;margin-top:8px}.checkbox-label{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:#9ca3af}.checkbox-label input[type=checkbox]{accent-color:#3b82f6;width:18px;height:18px;background:#0d0d0d;border:2px solid #3b82f6;border-radius:4px;transition:all .2s ease}.checkbox-label input[type=checkbox]:hover{transform:scale(1.1)}.submit-btn{background:linear-gradient(135deg,#2563eb,#1e3a8a);color:#e5e7eb;border:none;padding:14px 30px;border-radius:10px;font-weight:600;cursor:pointer;margin-top:10px;font-size:1rem;align-self:center;transition:all .3s ease}.submit-btn:hover{background:linear-gradient(135deg,#1e40af,#1e3a8a);transform:translateY(-2px)}.success-popup{position:fixed;bottom:30px;right:30px;background:linear-gradient(135deg,#059669,#065f46);color:#d1fae5;padding:14px 22px;border-radius:10px;font-weight:600;box-shadow:0 8px 24px #0596694d}@media (max-width: 750px){.form-row{grid-template-columns:1fr}.request-form{padding:30px}.submit-btn{width:100%}}@media (max-width: 480px){.form-header h1{font-size:1.4rem}input,select,textarea{font-size:.9rem}.request-form{padding:20px}}.AdvanceChartsForm__Section{display:flex;justify-content:center;align-items:center;min-height:100vh;background:radial-gradient(circle at 30% 30%,#0e0e0e,#000);padding:60px 20px;color:#fff;box-sizing:border-box}.AdvanceChartsForm__Logo{display:flex;align-items:center;margin:0;padding:0;gap:10px}.AdvanceChartsForm__Logo img{height:80px;width:80px;object-fit:contain}.AdvanceChartsForm__Logo h1{font-size:2rem;font-weight:600;color:#d8d8d8;margin:0}.AdvanceChartsForm__Container{margin-top:5rem;display:flex;flex-direction:column;background:rgba(18,18,18,.95);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:35px;width:100%;max-width:650px;box-shadow:0 10px 40px #3b82f640;transition:all .4s ease;animation:fadeSlideUp 1s ease-out}.AdvanceChartsForm__Container:hover{transform:translateY(-3px);box-shadow:0 12px 45px #3b82f659}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.AdvanceChartsForm__Title{text-align:center;color:#3b82f6;font-size:1.8rem;font-weight:700;margin:25px 0;position:relative}.AdvanceChartsForm__Title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:70px;height:3px;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:2px}.AdvanceChartsForm__Row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%}label{display:flex;flex-direction:column;color:#d1d5db;font-size:.95rem;margin-bottom:10px}input,select,textarea{background:#111;border:1px solid rgba(255,255,255,.15);color:#fff;padding:10px 12px;border-radius:8px;font-size:.95rem;margin-top:4px;outline:none;transition:all .3s ease}input:focus,select:focus,textarea:focus{border-color:#3b82f6;box-shadow:0 0 10px #3b82f64d;transform:translateY(-2px)}.AdvanceChartsForm__PhoneGroup{display:flex;gap:8px}.AdvanceChartsForm__PhoneGroup select{width:90px}textarea{resize:vertical;min-height:90px}.AdvanceChartsForm__CharCount{text-align:right;font-size:.8rem;color:#9ca3af;margin-top:3px}.AdvanceChartsForm__Checkbox{margin-top:10px}.AdvanceChartsForm__CheckboxLabel{display:flex;align-items:flex-start;gap:10px;color:#d1d5db;font-size:.95rem;line-height:1.4;cursor:pointer}.AdvanceChartsForm__CheckboxLabel input[type=checkbox]{accent-color:#3b82f6;width:18px;height:18px;margin-top:3px;transition:transform .2s ease}.AdvanceChartsForm__CheckboxLabel input[type=checkbox]:hover{transform:scale(1.1)}.AdvanceChartsForm__SubmitBtn{align-self:center;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:12px 25px;border-radius:8px;font-weight:600;cursor:pointer;margin-top:15px;transition:all .3s ease;box-shadow:0 6px 20px #3b82f64d}.AdvanceChartsForm__SubmitBtn:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 8px 28px #3b82f680;transform:translateY(-3px)}.AdvanceChartsForm__SuccessPopup{position:fixed;bottom:30px;right:30px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:14px 24px;border-radius:10px;font-size:1rem;font-weight:600;box-shadow:0 8px 25px #10b98166;z-index:999}@media (max-width: 750px){.AdvanceChartsForm__Container{max-width:500px;padding:25px}.AdvanceChartsForm__Row{grid-template-columns:1fr}.AdvanceChartsForm__PhoneGroup{flex-direction:column}.AdvanceChartsForm__PhoneGroup select,.AdvanceChartsForm__SubmitBtn{width:100%}}@media (max-width: 480px){.AdvanceChartsForm__Container{max-width:380px;padding:20px}.AdvanceChartsForm__Title{font-size:1.4rem}label{font-size:.9rem}input,select,textarea{font-size:.9rem;padding:8px 10px}.AdvanceChartsForm__SubmitBtn{padding:10px;font-size:.9rem}}.tef-outer{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,#0a0a0a,#000);padding:32px 16px;color:#d1d5db;box-sizing:border-box}.tef-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:10}.tef-form{position:relative;z-index:20;width:100%;max-width:900px;background:linear-gradient(180deg,rgba(14,14,14,.98),rgba(10,10,10,.98));border-radius:14px;padding:26px;box-shadow:0 18px 50px #2563eb1f;border:1px solid rgba(59,132,246,.08);display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.tef-close{position:absolute;right:12px;top:12px;background:transparent;color:#9ca3af;border:none;font-weight:600;padding:8px 10px;cursor:pointer;border-radius:8px;transition:background .18s ease,color .18s ease}.tef-close:hover{background:rgba(59,130,246,.08);color:#d1d5db}.tef-header{display:flex;align-items:center;gap:14px;margin-bottom:4px}.tef-logo{width:58px;height:58px;object-fit:contain;border-radius:8px}.tef-title{color:#3b82f6;margin:0;font-size:1.4rem}.tef-sub{margin:0;color:#9ca3af;font-size:.85rem}.tef-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}label{color:#9ca3af;font-size:.95rem;display:flex;flex-direction:column}label.full{grid-column:1 / -1}input,select,textarea{margin-top:8px;padding:10px 12px;background:#0d0d0d;color:#d1d5db;border:1px solid rgba(59,132,246,.12);border-radius:8px;font-size:.95rem;outline:none;transition:box-shadow .18s ease,border-color .18s ease,transform .12s ease}input::placeholder,textarea::placeholder{color:#6b7280}input:focus,select:focus,textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b84f617;transform:translateY(-2px)}.tef-phone-row{display:flex;gap:8px}.tef-phone-row select{width:110px}.tef-fieldset{border:1px solid rgba(59,132,246,.08);padding:10px;border-radius:8px;grid-column:1 / -1}.tef-legend{font-size:.92rem;color:#9ca3af;margin-bottom:8px}.tef-radio{display:inline-flex;align-items:center;gap:8px;margin-right:12px;color:#d1d5db;font-size:.95rem}.tef-radio input{width:16px;height:16px}.tef-char{text-align:right;font-size:.82rem;color:#6b7280;margin-top:6px}.tef-privacy{display:flex;gap:10px;align-items:center;margin-top:6px;color:#9ca3af;grid-column:1 / -1}.tef-privacy input[type=checkbox]{width:18px;height:18px;accent-color:#3b82f6;background:#0d0d0d;border:2px solid #3b82f6;border-radius:4px}.tef-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:6px}.tef-submit{background:linear-gradient(135deg,#2563eb,#1e3a8a);color:#d1d5db;border:none;padding:12px 20px;border-radius:10px;font-weight:700;cursor:pointer;box-shadow:0 8px 30px #2563eb1f}.tef-submit:hover{transform:translateY(-2px)}.tef-success{position:fixed;right:22px;bottom:22px;background:linear-gradient(135deg,#059669,#065f46);color:#d1fae5;padding:12px 18px;border-radius:10px;z-index:60;box-shadow:0 10px 30px #05966929}.tef-toggle-wrapper{min-height:200px;display:flex;align-items:center;justify-content:center}.tef-open-btn{background:linear-gradient(135deg,#2563eb,#1e3a8a);color:#d1d5db;border:none;padding:12px 20px;border-radius:10px;cursor:pointer}@media (max-width: 900px){.tef-grid{grid-template-columns:1fr}.tef-phone-row select{width:88px}.tef-actions{justify-content:center}}@media (max-width: 480px){.tef-form{padding:18px}.tef-title{font-size:1.1rem}.tef-logo{width:48px;height:48px}.tef-close{right:8px;top:8px;padding:6px 8px}}.Tickers-section{background-color:#000;padding:30px 20px;display:flex;flex-direction:column;padding:0 2.5rem}.Tickers-header{text-align:center;max-width:900px;margin:0 auto 40px}.Tickers-heading{font-size:4rem;font-weight:700;color:#fff;margin-bottom:15px;padding-top:3rem}.Tickers-subheading{font-size:2rem;color:#ebebeb;line-height:1.6}.Tickers-card-section{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 6rem;justify-items:center}.Tickers-card{text-align:left;background:#111;border-radius:20px;overflow:hidden;padding:30px;color:#fff;transition:transform .3s ease,box-shadow .3s ease,all .3s ease;width:100%;max-width:570px;min-height:400px}.Tickers-card:hover{transform:translateY(-8px);box-shadow:0 0 30px #00c6ff4d}.Tickers-text .Tickers-cardHeading{font-size:1.5rem;font-weight:600;margin-bottom:10px}.Tickers-text .Tickers-cardSubheading{font-size:1rem;color:#ccc;margin-bottom:15px;line-height:1.5}.Tickers-card:nth-child(1):hover{background:linear-gradient(80deg,#85eff3,#ffffff,rgb(245,158,172))}.Tickers-card:nth-child(2):hover{background:linear-gradient(80deg,rgb(245,158,172),#ffffff,#c7fcfe)}.Tickers-card:nth-child(3):hover{background:linear-gradient(80deg,#85eff3,#ffffff,rgb(245,158,172))}.Tickers-card:hover .Tickers-text,.Tickers-card:hover .Tickers-cardHeading,.Tickers-card:hover .Tickers-cardSubheading{color:#111827;transition:color .3s ease}.Tickers-button{margin-top:15px;background:linear-gradient(90deg,#2d1f44,#3e5877);border:none;color:#fff;padding:10px 25px;border-radius:8px;cursor:pointer;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.Tickers-button:hover{transform:scale(1.05);box-shadow:0 0 15px #00c6ff80}.Tickers-media{width:100%;border-radius:15px;overflow:hidden;margin-top:20px}.Tickers-media img,.Tickers-media video{width:100%;height:250px;display:block;border-radius:15px;object-fit:cover}@media (max-width: 1024px){.Tickers-card-section{grid-template-columns:repeat(1,1fr)}.Tickers-heading{font-size:3rem}}@media (max-width: 768px){.Tickers-heading{font-size:2.5rem}.Tickers-text .Tickers-cardHeading{font-size:1.3rem}.Tickers-text .Tickers-cardSubheading{font-size:.95rem}.Tickers-button{padding:8px 20px}}@media (max-width: 480px){.Tickers-heading{font-size:1.8rem}.Tickers-subheading{font-size:1.5rem}.Tickers-text .Tickers-cardHeading{font-size:1.1rem}.Tickers-text .Tickers-cardSubheading{font-size:.9rem}.Tickers-card{padding:20px}.Tickers-button{padding:6px 15px}}.Symbol-section{background-color:#000;padding:60px 20px;display:flex;flex-direction:column;gap:2rem;padding:0 2.5rem}.Symbol-header{text-align:center;max-width:900px;margin:0 auto 40px}.Symbol-heading{font-size:4rem;font-weight:700;color:#fff;margin-bottom:15px;padding-top:3rem}.Symbol-subheading{font-size:2rem;color:#ebebeb;line-height:1.6}.Symbol-card-section{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 6rem;justify-items:center}.Symbol-card{text-align:left;background:#111;border-radius:20px;overflow:hidden;padding:30px;color:#fff;transition:transform .3s ease,box-shadow .3s ease,all .3s ease;width:100%;max-width:570px;min-height:400px}.Symbol-card:hover{transform:translateY(-8px);box-shadow:0 0 30px #00c6ff4d}.Symbol-text .Symbol-cardHeading{font-size:1.5rem;font-weight:600;margin-bottom:10px}.Symbol-text .Symbol-cardSubheading{font-size:1rem;color:#ccc;margin-bottom:15px;line-height:1.5}.Symbol-card:nth-child(1):hover{background:linear-gradient(80deg,#85eff3,#ffffff,rgb(245,158,172))}.Symbol-card:nth-child(2):hover{background:linear-gradient(80deg,rgb(245,158,172),#ffffff,#c7fcfe)}.Symbol-card:nth-child(3):hover{background:linear-gradient(80deg,#85eff3,#ffffff,rgb(245,158,172))}.Symbol-card:nth-child(4):hover{background:linear-gradient(80deg,rgb(245,158,172),#ffffff,#c7fcfe)}.Symbol-card:hover .Symbol-text,.Symbol-card:hover .Symbol-cardHeading,.Symbol-card:hover .Symbol-cardSubheading{color:#111827;transition:color .3s ease}.Symbol-button{margin-top:15px;background:linear-gradient(90deg,#2d1f44,#3e5877);border:none;color:#fff;padding:10px 25px;border-radius:8px;cursor:pointer;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.Symbol-button:hover{transform:scale(1.05);box-shadow:0 0 15px #00c6ff80}.Symbol-media{width:100%;border-radius:15px;overflow:hidden;margin-top:20px}.Symbol-media img,.Symbol-media video{width:100%;height:250px;display:block;object-fit:cover;border-radius:15px}@media (max-width: 1024px){.Symbol-card-section{grid-template-columns:repeat(1,1fr)}.Symbol-heading{font-size:3rem}}@media (max-width: 768px){.Symbol-heading{font-size:2.5rem}.Symbol-text .Symbol-cardHeading{font-size:1.3rem}.Symbol-text .Symbol-cardSubheading{font-size:.95rem}.Symbol-button{padding:8px 20px}}@media (max-width: 480px){.Symbol-heading{font-size:1.8rem}.Symbol-subheading{font-size:1.5rem}.Symbol-text .Symbol-cardHeading{font-size:1.1rem}.Symbol-text .Symbol-cardSubheading{font-size:.9rem}.Symbol-card{padding:20px}.Symbol-button{padding:6px 15px}}.MarketNews-section{background-color:#000;padding:30px 20px;display:flex;flex-direction:column;gap:2rem}.MarketNews-header{text-align:center;max-width:900px;margin:0 auto 40px}.MarketNews-heading{font-size:4rem;font-weight:700;color:#fff;margin-bottom:15px}.MarketNews-subheading{font-size:2rem;color:#ebebeb;line-height:1.6}.MarketNews-card-section{grid-template-columns:repeat(1,1fr);gap:2rem;justify-items:center}.MarketNews-card{display:flex;text-align:left;background:#111;border-radius:20px;overflow:hidden;padding:30px;color:#fff;transition:transform .3s ease,box-shadow .3s ease,all .3s ease;max-width:1100px;margin:auto;min-height:300px;gap:3rem}.MarketNews-card:hover{transform:translateY(-8px);box-shadow:0 0 30px #00c6ff4d}.MarketNews-text .MarketNews-cardHeading{font-size:1.5rem;font-weight:600;margin-bottom:10px}.MarketNews-text .MarketNews-cardSubheading{font-size:1rem;color:#ccc;margin-bottom:15px;line-height:1.5}.MarketNews-card:nth-child(1):hover{background:linear-gradient(80deg,#85eff3,#ffffff,rgb(245,158,172))}.MarketNews-card:nth-child(2):hover{background:linear-gradient(80deg,rgb(245,158,172),#ffffff,#c7fcfe)}.MarketNews-card:nth-child(3):hover{background:linear-gradient(80deg,#85eff3,#ffffff,rgb(245,158,172))}.MarketNews-card:nth-child(4):hover{background:linear-gradient(80deg,rgb(245,158,172),#ffffff,#c7fcfe)}.MarketNews-card:hover .MarketNews-text,.MarketNews-card:hover .MarketNews-cardHeading,.MarketNews-card:hover .MarketNews-cardSubheading{color:#111827;transition:color .3s ease}.MarketNews-button{margin-top:15px;background:linear-gradient(90deg,#2d1f44,#3e5877);border:none;color:#fff;padding:10px 25px;border-radius:8px;cursor:pointer;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.MarketNews-button:hover{transform:scale(1.05);box-shadow:0 0 15px #00c6ff80}.MarketNews-media{width:100%;border-radius:15px;overflow:hidden;margin-top:20px}.MarketNews-media img,.MarketNews-media video{width:100%;height:250px;display:block;border-radius:15px}@media (max-width: 1024px){.MarketNews-card{display:grid}.MarketNews-card-section{grid-template-columns:repeat(1,1fr)}.MarketNews-heading{font-size:3rem}}@media (max-width: 768px){.MarketNews-heading{font-size:2.5rem}.MarketNews-text .MarketNews-cardHeading{font-size:1.3rem}.MarketNews-text .MarketNews-cardSubheading{font-size:.95rem}.MarketNews-button{padding:8px 20px}}@media (max-width: 480px){.MarketNews-heading{font-size:1.8rem}.MarketNews-subheading{font-size:1.5rem}.MarketNews-text .MarketNews-cardHeading{font-size:1.1rem}.MarketNews-text .MarketNews-cardSubheading{font-size:.9rem}.MarketNews-card{padding:20px}.MarketNews-button{padding:6px 15px}}.Heatmaps-section{background-color:#000;padding:60px 20px;display:flex;flex-direction:column;gap:2rem;padding:0 2.5rem}.Heatmaps-header{text-align:center;max-width:900px;margin:0 auto 40px}.Heatmaps-heading{font-size:4rem;font-weight:700;color:#fff;margin-bottom:15px;padding-top:3rem}.Heatmaps-subheading{font-size:2rem;color:#ebebeb;line-height:1.6}.Heatmaps-card-section{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 6rem;justify-items:center}.Heatmaps-card{text-align:left;background:#111;border-radius:20px;overflow:hidden;padding:30px;color:#fff;transition:transform .3s ease,box-shadow .3s ease,all .3s ease;width:100%;max-width:570px;min-height:400px}.Heatmaps-card:hover{transform:translateY(-8px);box-shadow:0 0 30px #00c6ff4d}.Heatmaps-text .Heatmaps-cardHeading{font-size:1.5rem;font-weight:600;margin-bottom:10px}.Heatmaps-text .Heatmaps-cardSubheading{font-size:1rem;color:#ccc;margin-bottom:15px;line-height:1.5}.Heatmaps-card:nth-child(1):hover{background:linear-gradient(80deg,#85eff3,#ffffff,rgb(245,158,172))}.Heatmaps-card:nth-child(2):hover{background:linear-gradient(80deg,rgb(245,158,172),#ffffff,#c7fcfe)}.Heatmaps-card:nth-child(3):hover{background:linear-gradient(80deg,#85eff3,#ffffff,rgb(245,158,172))}.Heatmaps-card:nth-child(4):hover{background:linear-gradient(80deg,rgb(245,158,172),#ffffff,#c7fcfe)}.Heatmaps-card:hover .Heatmaps-text,.Heatmaps-card:hover .Heatmaps-cardHeading,.Heatmaps-card:hover .Heatmaps-cardSubheading{color:#111827;transition:color .3s ease}.Heatmaps-button{margin-top:15px;background:linear-gradient(90deg,#2d1f44,#3e5877);border:none;color:#fff;padding:10px 25px;border-radius:8px;cursor:pointer;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.Heatmaps-button:hover{transform:scale(1.05);box-shadow:0 0 15px #00c6ff80}.Heatmaps-media{width:100%;border-radius:15px;overflow:hidden;margin-top:20px}.Heatmaps-media img,.Heatmaps-media video{width:100%;height:250px;object-fit:cover;display:block;border-radius:15px}@media (max-width: 1024px){.Heatmaps-card-section{grid-template-columns:repeat(1,1fr)}.Heatmaps-heading{font-size:3rem}}@media (max-width: 768px){.Heatmaps-heading{font-size:2.5rem}.Heatmaps-text .Heatmaps-cardHeading{font-size:1.3rem}.Heatmaps-text .Heatmaps-cardSubheading{font-size:.95rem}.Heatmaps-button{padding:8px 20px}}@media (max-width: 480px){.Heatmaps-heading{font-size:1.8rem}.Heatmaps-subheading{font-size:1.5rem}.Heatmaps-text .Heatmaps-cardHeading{font-size:1.1rem}.Heatmaps-text .Heatmaps-cardSubheading{font-size:.9rem}.Heatmaps-card{padding:20px}.Heatmaps-button{padding:6px 15px}}.HaveData-section{background-color:#000;padding:60px 20px;display:flex;flex-direction:column;gap:2rem;padding:0 2.5rem}.HaveData-header{text-align:center;max-width:1000px;margin:0 auto 40px}.HaveData-heading{font-size:4rem;font-weight:700;color:#fff;margin-bottom:15px}.HaveData-subheading{font-size:2rem;color:#ebebeb;line-height:1.6}.HaveData-card-section{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 6rem;justify-items:center}.HaveData-card{text-align:left;background:#111;border-radius:20px;overflow:hidden;padding:30px;color:#fff;transition:transform .3s ease,box-shadow .3s ease,all .3s ease;width:100%;max-width:570px;min-height:400px}.HaveData-card:hover{transform:translateY(-8px);box-shadow:0 0 30px #00c6ff4d}.HaveData-text .HaveData-cardHeading{font-size:1.5rem;font-weight:600;margin-bottom:10px}.HaveData-text .HaveData-cardSubheading{font-size:1rem;color:#ccc;margin-bottom:15px;line-height:1.5}.HaveData-card:nth-child(1):hover{background:linear-gradient(80deg,#85eff3,#ffffff,rgb(245,158,172))}.HaveData-card:nth-child(2):hover{background:linear-gradient(80deg,rgb(245,158,172),#ffffff,#c7fcfe)}.HaveData-card:nth-child(3):hover{background:linear-gradient(80deg,#85eff3,#ffffff,rgb(245,158,172))}.HaveData-card:nth-child(4):hover{background:linear-gradient(80deg,rgb(245,158,172),#ffffff,#c7fcfe)}.HaveData-card:hover .HaveData-text,.HaveData-card:hover .HaveData-cardHeading,.HaveData-card:hover .HaveData-cardSubheading{color:#111827;transition:color .3s ease}.HaveData-button{margin-top:15px;background:linear-gradient(90deg,#2d1f44,#3e5877);border:none;color:#fff;padding:10px 25px;border-radius:8px;cursor:pointer;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.HaveData-button:hover{transform:scale(1.05);box-shadow:0 0 15px #00c6ff80}.HaveData-media{width:100%;border-radius:15px;overflow:hidden;margin-top:20px}.HaveData-media img,.HaveData-media video{margin-bottom:1rem;width:100%;height:250px;display:block;object-fit:cover;border-radius:15px}@media (max-width: 1024px){.HaveData-card-section{grid-template-columns:repeat(1,1fr)}.HaveData-heading{font-size:3rem}}@media (max-width: 768px){.HaveData-heading{font-size:2.5rem}.HaveData-text .HaveData-cardHeading{font-size:1.3rem}.HaveData-text .HaveData-cardSubheading{font-size:.95rem}.HaveData-button{padding:8px 20px}}@media (max-width: 480px){.HaveData-heading{font-size:1.8rem}.HaveData-subheading{font-size:1.5rem}.HaveData-text .HaveData-cardHeading{font-size:1.1rem}.HaveData-text .HaveData-cardSubheading{font-size:.9rem}.HaveData-card{padding:20px}.HaveData-button{padding:6px 15px}}.faq-containers{width:100%;margin:auto;background-color:#000;box-sizing:border-box}.faq-sections{max-width:1000px;margin:auto;padding:0 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.faq-titles{text-align:center;font-size:4rem;padding-top:5rem;font-weight:600;margin-bottom:30px;color:#fff;word-break:break-word}.faq-statuss,.faq-errors{text-align:center;font-size:1rem;color:#666}.faq-errors{color:#c0392b}.faq-lists{display:flex;flex-direction:column;gap:15px;box-sizing:border-box}.faq-items{border:1px solid #ddd;border-radius:8px;overflow:hidden;transition:box-shadow .3s ease}.faq-questions{width:100%;background:none;border:none;outline:none;cursor:pointer;text-align:left;padding:16px 20px;font-size:1rem;font-weight:500;color:#d3d3d3;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease;box-sizing:border-box}.faq-icons{font-size:1.5rem;color:#fff}.faq-item.actives .faq-icons{transform:rotate(180deg);color:#e0dfdf}.faq-answers{padding:0 20px 16px;font-size:.95rem;color:#dddada;line-height:1.5;animation:fadeIn .3s ease-in-out;box-sizing:border-box}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-compo-footer-container{padding:4rem 20px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:100%}.faq-compo-footer-section{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;gap:2rem;max-width:1200px;width:100%;box-sizing:border-box}.faq-compo-footer-image{padding:2rem;width:100%;max-width:600px;flex:1 1 300px;border-radius:12px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;cursor:pointer;animation:borderPulse 2s infinite;transition:transform .3s ease;box-sizing:border-box}.faq-compo-footer-image:hover{transform:translateY(-5px)}.faq-compo-footer-upbody{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}.faq-compo-footer-upbody img{max-width:100%;height:auto;object-fit:contain;transition:transform .3s ease}.faq-compo-footer-upbody img:hover{transform:scale(1.05)}.faq-compo-footer-downbody h1{font-size:1.6rem;color:#fff;padding-bottom:.8rem;font-weight:600;word-break:break-word}.faq-compo-footer-downbody p{color:#d6d6d6;font-size:1rem;line-height:1.6;padding-bottom:1rem;word-break:break-word}.faq-compo-footer-link{text-decoration:none;font-size:1.1rem;font-style:italic;color:#00b3ff;transition:color .3s ease}.faq-compo-footer-link:hover{color:#66d9ff}@media (max-width: 992px){.faq-titles{font-size:2.5rem}.faq-compo-footer-container{padding:3rem 15px}.faq-compo-footer-section{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:100%;margin:auto}.faq-compo-footer-image{max-width:100%;padding:1.8rem}.faq-compo-footer-downbody h1{font-size:1.4rem}.faq-compo-footer-downbody p{font-size:.95rem}.faq-compo-footer-link{font-size:1rem}}@media (max-width: 768px){.faq-compo-footer-container{padding:2rem 10px}.faq-compo-footer-image{padding:1.5rem}.faq-compo-footer-downbody h1{font-size:1.2rem}.faq-compo-footer-downbody p{font-size:.9rem}.faq-compo-footer-link{font-size:.95rem}.faq-questions{padding:12px 14px;font-size:.95rem}.faq-answers{padding:0 14px 12px;font-size:.9rem}}@media (max-width: 480px){.faq-titles{font-size:1.6rem;padding-top:2rem}.faq-compo-footer-container{padding:1.5rem 10px}.faq-compo-footer-image{margin:0 auto;padding:1rem;width:380px}.faq-compo-footer-downbody h1{font-size:1rem}.faq-compo-footer-downbody p{font-size:.85rem}.faq-compo-footer-link{font-size:.9rem}}.DeliverAndEfficincy-container{margin:auto;text-align:center;justify-content:center;background-color:#000;padding:2rem 1rem}.DeliverAndEfficincy-heading{color:#fff;padding-top:2rem;font-size:3rem;width:90%;max-width:900px;margin:auto;margin-bottom:3rem;line-height:1.2}.DeliverAndEfficincy-section{max-width:1100px;margin:auto;display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem}.DeliverAndEfficincy-card{position:relative;flex:1 1 280px;max-width:320px;color:#fff;padding:1.5rem;border:2px solid rgb(207,207,207);border-radius:10px;background:linear-gradient(145deg,#000000,#111111);overflow:hidden;transition:transform .3s ease,box-shadow .4s ease;cursor:pointer;box-sizing:border-box}.DeliverAndEfficincy-card:before{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(120deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.05) 50%,transparent 100%);transform:rotate(25deg);transition:all .8s ease;opacity:0}.DeliverAndEfficincy-card:hover:before{left:130%;opacity:1}.DeliverAndEfficincy-card:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 0 25px #ffffff26}.DeliverAndEfficincy-cardicon{margin:1rem auto;font-size:2rem}.DeliverAndEfficincy-cardtitle{margin:1rem 0;font-size:1.2rem;font-weight:600}.DeliverAndEfficincy-section .DeliverAndEfficincy-card:nth-child(1):hover{border-color:#71e4e4;box-shadow:0 0 20px #71e4e4}.DeliverAndEfficincy-section .DeliverAndEfficincy-card:nth-child(2):hover{border-color:#6f9ff8;box-shadow:0 0 20px #6f9ff8}.DeliverAndEfficincy-section .DeliverAndEfficincy-card:nth-child(3):hover{border-color:#7f50ee;box-shadow:0 0 20px #7f50ee}.DeliverAndEfficincy-section .DeliverAndEfficincy-card:nth-child(4):hover{border-color:#c95ff3;box-shadow:0 0 20px #c95ff3}.DeliverAndEfficincy-section .DeliverAndEfficincy-card:nth-child(5):hover{border-color:#fc57aa;box-shadow:0 0 20px #fc57aa}.DeliverAndEfficincy-section .DeliverAndEfficincy-card:nth-child(6):hover{border-color:#f84c4c;box-shadow:0 0 20px #f84c4c}@media (max-width: 1024px){.DeliverAndEfficincy-heading{font-size:2.5rem;width:95%}.DeliverAndEfficincy-section{gap:1rem}.DeliverAndEfficincy-card{max-width:45%}}@media (max-width: 768px){.DeliverAndEfficincy-heading{font-size:2rem;margin-bottom:2rem}.DeliverAndEfficincy-card{flex:1 1 100%;max-width:80%}}@media (max-width: 480px){.DeliverAndEfficincy-heading{font-size:1.6rem;padding-top:1rem}.DeliverAndEfficincy-section{flex-direction:column;align-items:center}.DeliverAndEfficincy-card{width:90%;max-width:350px;padding:1rem}.DeliverAndEfficincy-cardtitle{font-size:1rem}}.Charts-section{background-color:#000;padding:60px 20px;display:flex;flex-direction:column;gap:2rem;padding:0 2.5rem}.Charts-header{text-align:center;max-width:900px;margin:0 auto 40px}.Charts-heading{font-size:4rem;font-weight:700;color:#fff;margin-bottom:15px;padding-top:2rem}.Charts-subheading{font-size:2rem;color:#ebebeb;line-height:1.6}.Charts-card-section{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 6rem;justify-items:center}.Charts-card{text-align:left;background:#111;border-radius:20px;overflow:hidden;padding:30px;color:#fff;transition:transform .3s ease,box-shadow .3s ease,all .3s ease;width:100%;max-width:570px;min-height:400px}.Charts-card:hover{transform:translateY(-8px);box-shadow:0 0 30px #00c6ff4d}.Charts-text .Charts-cardHeading{font-size:1.5rem;font-weight:600;margin-bottom:10px}.Charts-text .Charts-cardSubheading{font-size:1rem;color:#ccc;margin-bottom:15px;line-height:1.5}.Charts-card:nth-child(1):hover{background:linear-gradient(80deg,#85eff3,#ffffff,rgb(245,158,172))}.Charts-card:nth-child(2):hover{background:linear-gradient(80deg,rgb(245,158,172),#ffffff,#c7fcfe)}.Charts-card:nth-child(3):hover{background:linear-gradient(80deg,#85eff3,#ffffff,rgb(245,158,172))}.Charts-card:nth-child(4):hover{background:linear-gradient(80deg,rgb(245,158,172),#ffffff,#c7fcfe)}.Charts-card:hover .Charts-text,.Charts-card:hover .Charts-cardHeading,.Charts-card:hover .Charts-cardSubheading{color:#111827;transition:color .3s ease}.Charts-button{margin-top:15px;background:linear-gradient(90deg,#2d1f44,#3e5877);border:none;color:#fff;padding:10px 25px;border-radius:8px;cursor:pointer;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.Charts-button:hover{transform:scale(1.05);box-shadow:0 0 15px #00c6ff80}.Charts-media{width:100%;border-radius:15px;overflow:hidden;margin-top:20px}.Charts-media img{width:100%;height:250px;display:block;border-radius:15px}.Charts-media video{width:100%;height:250px;object-fit:cover;display:block;border-radius:15px}@media (max-width: 1024px){.Charts-card-section{grid-template-columns:repeat(1,1fr)}Chartss-heading{font-size:3rem}}@media (max-width: 1024px){.Charts-card-section{grid-template-columns:repeat(1,1fr)}.Charts-heading{font-size:3rem}}@media (max-width: 768px){.Charts-heading{font-size:2.5rem}.Charts-text .Charts-cardHeading{font-size:1.3rem}.Charts-text .Charts-cardSubheading{font-size:.95rem}.Charts-button{padding:8px 20px}}@media (max-width: 480px){.Charts-heading{font-size:1.8rem}.Charts-text .Charts-cardHeading{font-size:1.1rem}.Charts-text .Charts-cardSubheading{font-size:.9rem}.Charts-subheading{font-size:1.5rem}.Charts-card{padding:20px}.Charts-button{padding:6px 15px}}.navbar{position:fixed;top:0;left:0;width:100%;background:#ffffff;box-shadow:0 2px 10px #0000001a;z-index:100;display:flex;justify-content:center;padding:12px 0}.navbar-link{list-style:none;display:flex;gap:25px;margin:0;padding:0}.navbar-link li{cursor:pointer;font-weight:500;color:#fffdfd;font-size:16px;transition:all .3s ease;position:relative}.navbar-link li:hover{color:#007bff}.navbar-link li.active{color:#007bff;font-weight:600}.navbar-link li:after{content:"";position:absolute;left:0;bottom:-4px;width:0%;height:2px;background:#007bff;transition:width .3s ease}.navbar-link li:hover:after,.navbar-link li.active:after{width:100%}.navbar.scrolled{background:#f8f9fa;box-shadow:0 4px 10px #0000001a}.Economic-section{background-color:#000;padding:30px 20px;display:flex;flex-direction:column;gap:2rem}.Economic-header{text-align:center;max-width:900px;margin:0 auto 40px}.Economic-heading{font-size:4rem;font-weight:700;color:#fff;margin-bottom:15px}.Economic-subheading{font-size:2rem;color:#ebebeb;line-height:1.6}.Economic-card-section{grid-template-columns:repeat(1,1fr);gap:2rem;justify-items:center}.Economic-card{display:flex;text-align:left;background:#111;border-radius:20px;overflow:hidden;padding:30px;color:#fff;transition:transform .3s ease,box-shadow .3s ease,all .3s ease;max-width:1100px;margin:auto;min-height:300px;gap:3rem}.Economic-card:hover{transform:translateY(-8px);box-shadow:0 0 30px #00c6ff4d}.Economic-text .Economic-cardHeading{font-size:1.5rem;font-weight:600;margin-bottom:10px}.Economic-text .Economic-cardSubheading{font-size:1rem;color:#ccc;margin-bottom:15px;line-height:1.5}.Economic-card:nth-child(1):hover{background:linear-gradient(80deg,#85eff3,#ffffff,rgb(245,158,172))}.Economic-card:nth-child(2):hover{background:linear-gradient(80deg,rgb(245,158,172),#ffffff,#c7fcfe)}.Economic-card:nth-child(3):hover{background:linear-gradient(80deg,#85eff3,#ffffff,rgb(245,158,172))}.Economic-card:nth-child(4):hover{background:linear-gradient(80deg,rgb(245,158,172),#ffffff,#c7fcfe)}.Economic-card:hover .Economic-text,.Economic-card:hover .Economic-cardHeading,.Economic-card:hover .Economic-cardSubheading{color:#111827;transition:color .3s ease}.Economic-button{margin-top:15px;background:linear-gradient(90deg,#2d1f44,#3e5877);border:none;color:#fff;padding:10px 25px;border-radius:8px;cursor:pointer;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.Economic-button:hover{transform:scale(1.05);box-shadow:0 0 15px #00c6ff80}.Economic-media{width:100%;border-radius:15px;overflow:hidden;margin-top:20px}.Economic-media img,.Economic-media video{width:100%;height:250px;display:block;border-radius:15px}@media (max-width: 1024px){.Economic-card{display:grid}.Economic-card-section{grid-template-columns:repeat(1,1fr)}.Economic-heading{font-size:3rem}}@media (max-width: 768px){.Economic-heading{font-size:2.5rem}.Economic-text .Economic-cardHeading{font-size:1.3rem}.Economic-text .Economic-cardSubheading{font-size:.95rem}.Economic-button{padding:8px 20px}}@media (max-width: 480px){.Economic-heading{font-size:1.8rem}.Economic-subheading{font-size:1.5rem}.Economic-text .Economic-cardHeading{font-size:1.1rem}.Economic-text .Economic-cardSubheading{font-size:.9rem}.Economic-card{padding:20px}.Economic-button{padding:6px 15px}}.MediaAnalytics-container{text-align:center;padding:3rem 1rem;background-color:#000;box-shadow:0 4px 12px #0000000d;max-width:1400px;margin:auto}.MediaAnalytics-icon-btns-pages{border:none;margin:1rem 2rem;padding:10px;border-radius:12px;cursor:pointer;justify-content:center;align-items:center}.MediaAnalytics-icon-btns-pages img{width:200px;border-radius:7%;border:3px solid transparent;transition:border .5s ease,transform .3s ease}.MediaAnalytics-icon-btns-pages:hover img{background-color:#161616;transform:scale(1.03)}.MediaAnalytics-icon-btns-pages img.pulse{animation:pulse-border 2s infinite}.Exchanges-container{text-align:center;padding:3rem 1rem;background-color:#000;box-shadow:0 4px 12px #0000000d;max-width:1400px;margin:auto}.Exchanges-icon-btns-pages{border:none;margin:1rem 2rem;padding:10px;border-radius:12px;cursor:pointer;justify-content:center;align-items:center}.Exchanges-icon-btns-pages img{width:200px;border-radius:7%;border:3px solid transparent;transition:border .5s ease,transform .3s ease}.Exchanges-icon-btns-pages:hover img{background-color:#161616;transform:scale(1.03)}.Exchanges-icon-btns-pages img.pulse{animation:pulse-border 2s infinite}.BanksBrokers-container{text-align:center;padding:3rem 1rem;background-color:#000;box-shadow:0 4px 12px #0000000d;max-width:1400px;margin:auto}.BanksBrokers-icon-btns-pages{border:none;margin:1rem 2rem;padding:10px;border-radius:12px;cursor:pointer;justify-content:center;align-items:center}.BanksBrokers-icon-btns-pages img{width:200px;border-radius:7%;border:3px solid transparent;transition:border .5s ease,transform .3s ease}.BanksBrokers-icon-btns-pages:hover img{background-color:#161616;transform:scale(1.03)}.BanksBrokers-icon-btns-pages img.pulse{animation:pulse-border 2s infinite}.All-container{text-align:center;padding:3rem 1rem;background-color:#000;box-shadow:0 4px 12px #0000000d;max-width:1400px;margin:auto}.All-icon-btns-pages{border:none;margin:1rem 2rem;padding:10px;border-radius:12px;cursor:pointer;justify-content:center;align-items:center}.All-icon-btns-pages img{width:200px;border-radius:7%;border:3px solid transparent;transition:border .5s ease,transform .3s ease}.All-icon-btns-pages:hover img{background-color:#161616;transform:scale(1.03)}.bastfintechs-container{text-align:center;background-color:#000;box-shadow:0 4px 12px #0000000d;max-width:100%;margin:auto;position:relative;overflow:hidden}.bastfintechs-heading{padding-top:4rem;max-width:800px;margin:0 auto 1rem;font-size:4rem;font-weight:700;color:#fff;line-height:1.2}.bastfintechs-para{font-size:2rem;color:#fff;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto}.bastfintechs-btns-section{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.bastfintechs-btns{background-color:#8d8e8f;color:#fff;border:none;padding:.6rem 1.4rem;font-size:1rem;font-weight:500;border-radius:8px;cursor:pointer;transition:all .25s ease-in-out}.bastfintechs-btns:hover{color:#000;background-color:#cebdbd;transform:translateY(-2px)}.bastfintechs-btns.active{background-color:#1d4ed8;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.icon-btns-pages{border:none;padding:10px;border-radius:12px;cursor:pointer;display:flex;justify-content:center;align-items:center}.icon-btns-pages img{width:200px;border-radius:20%;border:3px solid transparent;transition:border .5s ease,transform .3s ease}.icon-btns-pages:hover img{animation:pulse-border 2s infinite;border:3px solid #007bff;transform:scale(1.1);box-shadow:#007bff59 0 0 30px}@keyframes pulse-border{0%{border-color:#ff0909}50%{border-color:#10f}to{border-color:#ff00c8}}@media (max-width: 1024px){.bastfintechs-heading{font-size:3rem}.bastfintechs-para{font-size:1.6rem}.icon-btns-pages img{width:160px}}@media (max-width: 768px){.bastfintechs-container{padding:3rem 1.5rem}.bastfintechs-heading{font-size:2.5rem}.bastfintechs-para{font-size:1.3rem}.bastfintechs-btns{padding:.5rem 1.2rem;font-size:.95rem}.icon-btns-pages img{width:140px}}@media (max-width: 668px){.bastfintechs-container{padding:3rem 1.5rem}.bastfintechs-heading{font-size:2.5rem}.bastfintechs-para{font-size:1.3rem}.bastfintechs-btns{padding:.5rem 1.2rem;font-size:.95rem}.icon-btns-pages img{width:140px}}@media (max-width: 480px){.bastfintechs-container{padding:2rem 1rem}.bastfintechs-heading{font-size:2rem;line-height:1.3}.bastfintechs-para{font-size:1rem;margin-bottom:1.5rem}.bastfintechs-btns-section{flex-direction:column;align-items:center}.bastfintechs-btns{width:100%;max-width:280px;font-size:.9rem;padding:.7rem}.icon-btns-pages img{width:110px}}.navbar{display:flex;justify-content:space-between;align-items:center;padding:0 2rem;height:70px;max-width:1400px;margin:0 auto;position:relative;z-index:1003}.navbar-links li{color:#c9d1d9;cursor:pointer;transition:color .3s ease}.navbar-links li:hover{color:#58a6ff}.allwigets-container{background-color:#000;color:#fff;max-width:100%;margin:auto;align-items:center;text-align:center;justify-content:center}.allwigets-section{padding-top:8rem;max-width:800px;margin:auto;text-align:center}.allwigets-heading{font-size:5rem;font-weight:700;margin-bottom:20px;letter-spacing:-.5px;background:linear-gradient(90deg,#00c6ff,#c4d0df,pink);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fadeIn 1s ease-in-out}.allwigets-para{font-size:1.125rem;line-height:1.6;color:#ccc;max-width:600px;margin:auto;margin-bottom:3rem;padding:0 2rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(20px)}}.allwigets-video-section{padding:2rem}.allwigets-video{position:relative;width:100%;max-width:1200px;height:400px;margin:auto;border-radius:20px;overflow:hidden;padding:4px;background:linear-gradient(270deg,#00c8ff,#dbe3ec,#ff00dd);background-size:300% 300%;animation:borderMove 6s ease infinite}.allwigets-video video{width:100%;height:100%;object-fit:cover;border-radius:16px;display:block;border:none}@keyframes borderMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.allwigets-video-section-heading{padding-top:2rem}.allwigets-video-section-heading span{color:#00f}@media (max-width: 1024px){.allwigets-video{height:400px}}@media (max-width: 768px){.allwigets-video{height:300px}.allwigets-heading{font-size:3rem}.allwigets-para{font-size:1.5rem}}@media (max-width: 480px){.allwigets-video{height:220px}.allwigets-heading{font-size:2.2rem}}.AllWidgets-components-btns{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:20px}.AllWidgets-components-btns button{position:relative;padding:10px 20px;border:none;background:linear-gradient(145deg,#eaeaea,#dcdcdc);border-radius:10px;cursor:pointer;transition:all .3s ease;overflow:hidden;font-weight:500;color:#222}.AllWidgets-components-btns button:before{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(120deg,rgba(255,255,255,.4) 0%,rgba(255,255,255,.1) 50%,transparent 100%);transform:rotate(25deg);transition:all .8s ease;opacity:0}.AllWidgets-components-btns button:hover:before{left:130%;opacity:1}.AllWidgets-components-btns button:hover{transform:scale(1.05);background:linear-gradient(145deg,#ffffff,#d1d1d1);box-shadow:0 0 15px #007bff4d}.AllWidgets-components-btns button.active{background:linear-gradient(145deg,#007bff,#005fcc);color:#fff;transform:scale(1.05);box-shadow:0 0 20px #007bff99}.AllWidgets-components-btns button:active{transform:scale(.98)}.allwidgets-component-display{margin-top:30px;min-height:200px}.Watchlist-section{background-color:#000;padding:60px 20px;display:flex;flex-direction:column;gap:2rem;padding:0 2.5rem}.Watchlist-header{text-align:center;max-width:900px;margin:0 auto 40px}.Watchlist-heading{font-size:4rem;font-weight:700;color:#fff;margin-bottom:15px;padding-top:3rem}.Watchlist-subheading{font-size:2rem;color:#ebebeb;line-height:1.6}.Watchlist-card-section{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 6rem;justify-items:center}.Watchlist-card{text-align:left;background:#111;border-radius:20px;overflow:hidden;padding:30px;color:#fff;transition:transform .3s ease,box-shadow .3s ease,all .3s ease;width:100%;max-width:570px;min-height:400px}.Watchlist-card:hover{transform:translateY(-8px);box-shadow:0 0 30px #00c6ff4d}.Watchlist-text .Watchlist-cardHeading{font-size:1.5rem;font-weight:600;margin-bottom:10px}.Watchlist-text .Watchlist-cardSubheading{font-size:1rem;color:#ccc;margin-bottom:15px;line-height:1.5}.Watchlist-card:nth-child(1):hover{background:linear-gradient(80deg,#85eff3,#ffffff,rgb(245,158,172))}.Watchlist-card:nth-child(2):hover{background:linear-gradient(80deg,rgb(245,158,172),#ffffff,#c7fcfe)}.Watchlist-card:nth-child(3):hover{background:linear-gradient(80deg,#85eff3,#ffffff,rgb(245,158,172))}.Watchlist-card:nth-child(4):hover{background:linear-gradient(80deg,rgb(245,158,172),#ffffff,#c7fcfe)}.Watchlist-card:hover .Watchlist-text,.Watchlist-card:hover .Watchlist-cardHeading,.Watchlist-card:hover .Watchlist-cardSubheading{color:#111827;transition:color .3s ease}.read-more{color:#00c6ff;font-weight:500;text-decoration:none;transition:color .3s ease}.read-more:hover{color:#0072ff;text-decoration:underline}.Watchlist-button{margin-top:15px;background:linear-gradient(90deg,#2d1f44,#3e5877);border:none;color:#fff;padding:10px 25px;border-radius:8px;cursor:pointer;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.Watchlist-button:hover{transform:scale(1.05);box-shadow:0 0 15px #00c6ff80}.Watchlist-media{width:100%;border-radius:15px;overflow:hidden;margin-top:20px}.Watchlist-media img,.Watchlist-media video{width:100%;height:250px;object-fit:cover;display:block;border-radius:15px}@media (max-width: 1024px){.Watchlist-card-section{grid-template-columns:repeat(1,1fr)}.Watchlist-heading{font-size:3rem}}@media (max-width: 768px){.Watchlist-heading{font-size:2.5rem}.Watchlist-text .Watchlist-cardHeading{font-size:1.3rem}.Watchlist-text .Watchlist-cardSubheading{font-size:.95rem}.Watchlist-button{padding:8px 20px}}@media (max-width: 480px){.Watchlist-heading{font-size:1.8rem}.Watchlist-subheading{font-size:1.5rem}.Watchlist-text .Watchlist-cardHeading{font-size:1.1rem}.Watchlist-text .Watchlist-cardSubheading{font-size:.9rem}.Watchlist-card{padding:20px}.Watchlist-button{padding:6px 15px}}.GO-broker-awards-page{max-width:1200px;margin-top:70px}.GO-awards-header{text-align:center}.GO-header-title{font-size:8rem;font-weight:800;color:#fff;margin-bottom:32px;line-height:1;letter-spacing:-.02em}.GO-header-description{font-size:35px;color:#ccc;max-width:1200px;margin:0 auto 60px;line-height:1.5;font-weight:400}.GO-header-controls{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;margin:0 auto}.GO-filter-tabs{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-bottom:80px}.GO-tab{padding:16px 32px;border:none;border-radius:28px;background:#2a2a2a;color:#999;font-size:18px;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:inherit;min-width:100px;text-align:center}.GO-tab:hover{background:#363636;color:#fff}.GO-tab.GO-active{background:#2962ff;color:#fff}.GO-awards-sections,.GO-awards-section{margin-bottom:80px}.GO-section-header{text-align:center;margin-bottom:48px}.GO-section-title{font-size:40px;font-weight:700;color:#f2f2f2;margin-bottom:16px}.GO-section-subtitle{font-size:18px;color:#8c8c8c;max-width:600px;margin:0 auto;line-height:1.5}.GO-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:28px}.GO-award-card{display:block;text-decoration:none;color:inherit;border-radius:20px;overflow:hidden;transition:all .3s ease;background:#1a1a1a;border:1px solid #333;position:relative;min-height:320px}.GO-award-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000080;border-color:#2962ff}.GO-card-wrapper{padding:36px 28px;height:100%;display:flex;flex-direction:column}.GO-tv-icon{display:block;margin-bottom:24px;color:#2962ff;width:40px;height:32px}.GO-card-title{font-size:22px;font-weight:600;line-height:1.4;margin:0 0 28px;color:#f2f2f2;flex-grow:1;min-height:60px}.GO-about-wrap{display:flex;align-items:center;gap:20px;margin-top:auto}.GO-broker-logo{width:64px;height:64px;border-radius:14px;object-fit:contain;background:#fff;padding:8px;flex-shrink:0;box-shadow:0 4px 12px #00000026}.GO-broker-info{flex:1;min-width:0}.GO-broker-name{font-size:26px;font-weight:700;margin:0 0 8px;color:#2962ff;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GO-broker-description{font-size:15px;color:#8c8c8c;margin:0;line-height:1.4;opacity:.9}.GO-gradient-wrapper{background:linear-gradient(135deg,#1a237e 0%,#283593 50%,#3949ab 100%);border-radius:24px;padding:80px 40px;margin-bottom:60px;text-align:center;position:relative;overflow:hidden}.GO-content-wrapper{max-width:600px;margin:0 auto;position:relative;z-index:2}.GO-cta-title{font-size:48px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.2}.GO-cta-text{font-size:20px;color:#e3f2fd;margin-bottom:40px;line-height:1.5}.GO-round-button{display:inline-flex;align-items:center;justify-content:center;padding:18px 36px;background:#000000;color:#fff;text-decoration:none;border-radius:14px;font-weight:600;font-size:18px;transition:all .3s ease;border:none;cursor:pointer;font-family:inherit}.GO-round-button:hover{background:#1a1a1a;transform:translateY(-2px);box-shadow:0 12px 30px #0006}.GO-share-container{text-align:center;margin-bottom:60px}.GO-share-buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.GO-social-button{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#2a2a2a;color:#999;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;font-size:20px}.GO-social-button:hover{background:#363636;color:#fff;transform:translateY(-2px)}.GO-social-button.GO-copied{background:#4caf50;color:#fff}@media (max-width: 1024px){.GO-broker-awards-page{padding:60px 16px 40px}.GO-header-title{font-size:72px}.GO-header-description{font-size:22px;margin-bottom:50px}.GO-cards-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px}.GO-tab{padding:14px 28px;font-size:16px}}@media (max-width: 768px){.GO-broker-awards-page{padding:40px 12px 32px}.GO-header-title{font-size:56px}.GO-header-description{font-size:20px;margin-bottom:40px}.GO-cards-grid{grid-template-columns:1fr;gap:20px}.GO-section-title{font-size:32px}.GO-gradient-wrapper{padding:60px 24px}.GO-cta-title{font-size:36px}.GO-cta-text{font-size:18px}.GO-filter-tabs{gap:8px}.GO-tab{padding:12px 24px;font-size:16px;min-width:90px}}@media (max-width: 480px){.GO-broker-awards-page{padding:32px 8px 24px}.GO-header-title{font-size:42px}.GO-header-description{font-size:18px;margin-bottom:32px}.GO-card-wrapper{padding:28px 20px}.GO-about-wrap{flex-direction:column;align-items:flex-start;text-align:left;gap:16px}.GO-broker-logo{width:56px;height:56px}.GO-broker-name{font-size:22px}.GO-share-buttons{gap:12px}.GO-social-button{width:48px;height:48px}.GO-header-controls{flex-direction:column;gap:12px}.GO-tab{width:100%;max-width:180px;justify-content:center}.GO-cta-title{font-size:32px}.GO-cta-text{font-size:16px}.GO-round-button{padding:16px 32px;font-size:16px}}.broker-awards-container{max-width:1200px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;-webkit-font-smoothing:antialiased;color:#fff;background:var(--color-body-bg);flex:1 0 auto}.awards-header{text-align:center;margin-bottom:var(--v-rhythm-spacing-3)}.promo-header{font-size:3rem;font-weight:700;margin-bottom:16px;color:#fff;line-height:1.2}.first-line{display:block}.description{font-size:1.2rem;color:#fff;max-width:600px;margin:0 auto;line-height:1.5}.card-block{margin-bottom:var(--v-rhythm-spacing-2)}.sections-container{display:flex;flex-direction:column;gap:var(--v-rhythm-spacing-3)}.section-group{margin-bottom:var(--v-rhythm-spacing-4)}.section-title{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:44px;display:block;line-height:1.3;text-transform:uppercase;letter-spacing:.5px;margin-top:60px}.sections-block{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.card{position:relative;border-radius:16px;overflow:hidden;text-decoration:none;transition:all .3s ease;background:#000000;border:1px solid #333333;min-height:280px;display:flex;flex-direction:column;-webkit-tap-highlight-color:transparent;isolation:isolate}.card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;border-radius:16px;filter:blur(3.5px);opacity:.5;z-index:-1;transition:all .3s ease}.card-wrapper{padding:24px;flex:1;display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.custom-logo{width:36px;height:28px;margin-bottom:16px;flex-shrink:0;object-fit:contain}.tv-icon{display:none}.card-1:before{background-image:url(/assets/card1-da0c96ce.svg)}.card-2:before{background-image:url(/assets/card2-0ad77102.svg)}.card-3:before{background-image:url(/assets/card3-3a32bcf7.svg)}.card-4:before{background-image:url(/assets/card4-6c06c607.svg)}.card-5:before{background-image:url(/assets/card5-8b619e84.svg)}.card-6:before{background-image:url(/assets/card1-da0c96ce.svg)}.card-7:before{background-image:url(/assets/card2-0ad77102.svg)}.card-8:before{background-image:url(/assets/card3-3a32bcf7.svg)}.card-9:before{background-image:url(/assets/card4-6c06c607.svg)}.card-10:before{background-image:url(/assets/card5-8b619e84.svg)}.card-11:before{background-image:url(/assets/card1-da0c96ce.svg)}.card-12:before{background-image:url(/assets/card2-0ad77102.svg)}.theme-winners_2023{background:var(--color-background-secondary)}.card:hover:before{opacity:.8;filter:blur(1.5px)}.card:hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px;background:rgba(255,255,255,.15);z-index:0;transition:all .3s ease}.card:hover{transform:translateY(-4px);box-shadow:0 8px 32px var(--color-overlay-accent-1-normal)}.card-1:hover{border-color:var(--color-tv-yellow-400)}.card-2:hover{border-color:var(--color-sky-blue-400)}.card-3:hover{border-color:var(--color-berry-pink-400)}.card-4:hover{border-color:var(--color-tan-orange-400)}.card-5:hover{border-color:var(--color-deep-blue-400)}.card-6:hover{border-color:var(--color-minty-green-400)}.card-7:hover{border-color:var(--color-grapes-purple-400)}.card-8:hover{border-color:var(--color-forest-green-400)}.card-9:hover{border-color:var(--color-ripe-red-400)}.card-10:hover{border-color:var(--color-banana-yellow-400)}.card-11:hover{border-color:var(--color-iguana-green-400)}.card-12:hover{border-color:var(--color-tv-blue-400)}.tv-icon{width:36px;height:28px;margin-bottom:16px;color:#fff!important;flex-shrink:0}.tv-icon svg path,.tv-icon svg circle{fill:#fff!important}.card-title{font-size:1.25rem;font-weight:600;color:#fff!important;margin-bottom:20px;line-height:1.3;min-height:60px;flex-shrink:0}.about-wrap{display:flex;align-items:center;gap:16px;margin-top:auto}.card-logo{width:60px;height:60px;border-radius:12px;background:#ffffff;padding:8px;object-fit:contain;flex-shrink:0;box-shadow:0 2px 8px #00000080}.broker-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.broker-name{font-size:1.5rem;font-weight:700;color:#fff!important;margin:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.broker-description{font-size:.95rem;color:#ffffffe6!important;line-height:1.4;opacity:.8;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.BO-gradient-wrapper{background:linear-gradient(135deg,#0F1B2A 0%,#1A202C 100%);border-radius:20px;padding:60px 20px;position:relative;overflow:hidden;margin-top:90px}@media (max-width: 1024px){.broker-awards-container{padding:16px;max-width:100%}.sections-block{grid-template-columns:repeat(2,1fr);gap:20px}.promo-header{font-size:2.5rem}.BO-cta-title{font-size:2.2rem}}@media (max-width: 768px){.broker-awards-container{padding:12px}.promo-header{font-size:2rem}.description{font-size:1rem}.sections-block{grid-template-columns:1fr;gap:16px}.section-title{font-size:.8rem;margin-bottom:32px}.card-wrapper{padding:20px}.card-title{font-size:1.1rem;min-height:50px}.card-logo{width:50px;height:50px}.broker-name{font-size:1.3rem}.BO-gradient-wrapper{padding:40px 16px;margin-top:var(--v-rhythm-spacing-3)}.BO-cta-title{font-size:2rem}.BO-cta-text{font-size:1rem}.BO-round-button{padding:14px 28px;font-size:13px}}@media (max-width: 480px){.promo-header{font-size:1.75rem}.section-title{font-size:.75rem;margin-bottom:24px}.about-wrap{flex-direction:column;text-align:center;gap:12px}.broker-info{align-items:center}.BO-cta-title{font-size:1.75rem}.BO-share-buttons{gap:8px}.BO-social-button{width:44px;height:44px}}@media (prefers-color-scheme: dark){.broker-awards-container{color-scheme:dark}.card{background:#000000}}.card:focus-visible,.BO-round-button:focus-visible,.BO-social-button:focus-visible{outline:2px solid #1E90FF;outline-offset:2px}@media (prefers-reduced-motion: reduce){.card,.BO-round-button,.BO-social-button{transition:none}.card:hover{transform:none}}.BO-broker-awards-container{max-width:1200px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;-webkit-font-smoothing:antialiased;color:#fff;background:var(--color-body-bg);flex:1 0 auto}.BO-awards-header{text-align:center;margin-bottom:40px}.BO-promo-header{font-size:3rem;font-weight:700;margin-bottom:16px;color:#fff;line-height:1.2}.BO-first-line{display:block}.BO-description{font-size:1.2rem;color:#fff;max-width:600px;margin:0 auto;line-height:1.5}.BO-card-block{margin-bottom:32px}.BO-sections-container{display:flex;flex-direction:column;gap:40px}.BO-section-group{margin-bottom:48px}.BO-section-title{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:44px;display:block;line-height:1.3}.BO-sections-block{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.BO-card{position:relative;border-radius:16px;overflow:hidden;text-decoration:none;transition:all .3s ease;background:#000000;border:1px solid #333333;min-height:280px;display:flex;flex-direction:column;-webkit-tap-highlight-color:transparent}.BO-card-wrapper{padding:24px;flex:1;display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.BO-card{opacity:1!important;visibility:visible!important;display:flex!important}.BO-card-1{border-color:gold;background:#000000}.BO-card-1:hover{transform:translateY(-4px);box-shadow:0 8px 32px #ffd7004d;border-color:gold;background:#FFD700!important}.BO-card-1:hover .BO-card-title,.BO-card-1:hover .BO-broker-description,.BO-card-1:hover .BO-tv-icon,.BO-card-1:hover .BO-broker-name{color:#000!important}.BO-card-2{border-color:#6cc1e2;background:#000000}.BO-card-2:hover{background:#6cc1e2!important}.BO-card-2:hover .BO-card-title,.BO-card-2:hover .BO-broker-description,.BO-card-2:hover .BO-tv-icon,.BO-card-2:hover .BO-broker-name{color:#000!important}.BO-card-3{border-color:#c87dbb;background:#000000}.BO-card-3:hover{background:#c87dbb!important}.BO-card-3:hover .BO-card-title,.BO-card-3:hover .BO-broker-description,.BO-card-3:hover .BO-tv-icon,.BO-card-3:hover .BO-broker-name{color:#000!important}.BO-card-4{border-color:#4d3aaf;background:#000000}.BO-card-4:hover{background:#4d3aaf!important}.BO-card-4:hover .BO-card-title,.BO-card-4:hover .BO-broker-description,.BO-card-4:hover .BO-tv-icon,.BO-card-4:hover .BO-broker-name{color:#fff!important}.BO-card-5{border-color:#b9a52f;background:#000000}.BO-card-5:hover{background:#b9a52f!important}.BO-card-5:hover .BO-card-title,.BO-card-5:hover .BO-broker-description,.BO-card-5:hover .BO-tv-icon,.BO-card-5:hover .BO-broker-name{color:#000!important}.BO-card-6{border-color:#468d77;background:#000000}.BO-card-6:hover{background:#468d77!important}.BO-card-6:hover .BO-card-title,.BO-card-6:hover .BO-broker-description,.BO-card-6:hover .BO-tv-icon,.BO-card-6:hover .BO-broker-name{color:#fff!important}.BO-card-7{border-color:#594c9a;background:#000000}.BO-card-7:hover{background:#594c9a!important}.BO-card-7:hover .BO-card-title,.BO-card-7:hover .BO-broker-description,.BO-card-7:hover .BO-tv-icon,.BO-card-7:hover .BO-broker-name{color:#fff!important}.BO-card-8{border-color:#ec30b7;background:#000000}.BO-card-8:hover{background:#ec30b7!important}.BO-card-8:hover .BO-card-title,.BO-card-8:hover .BO-broker-description,.BO-card-8:hover .BO-tv-icon,.BO-card-8:hover .BO-broker-name{color:#fff!important}.BO-card-9{border-color:#8e11cd;background:#000000}.BO-card-9:hover{background:#8e11cd!important}.BO-card-9:hover .BO-card-title,.BO-card-9:hover .BO-broker-description,.BO-card-9:hover .BO-tv-icon,.BO-card-9:hover .BO-broker-name{color:#fff!important}.BO-card-10{border-color:#5d0737;background:#000000}.BO-card-10:hover{background:#5d0737!important}.BO-card-10:hover .BO-card-title,.BO-card-10:hover .BO-broker-description,.BO-card-10:hover .BO-tv-icon,.BO-card-10:hover .BO-broker-name{color:#fff!important}.BO-card-11{border-color:#09d6d3;background:#000000}.BO-card-11:hover{background:#09d6d3!important}.BO-card-11:hover .BO-card-title,.BO-card-11:hover .BO-broker-description,.BO-card-11:hover .BO-tv-icon,.BO-card-11:hover .BO-broker-name{color:#000!important}.BO-card-12{border-color:#fefe2a;background:#000000}.BO-card-12:hover{background:#fefe2a!important}.BO-card-12:hover .BO-card-title,.BO-card-12:hover .BO-broker-description,.BO-card-12:hover .BO-tv-icon,.BO-card-12:hover .BO-broker-name{color:#000!important}.BO-tv-icon{width:36px;height:28px;margin-bottom:16px;color:#fff!important;flex-shrink:0}.BO-tv-icon svg path,.BO-tv-icon svg circle{fill:#fff!important}.BO-custom-logo{width:36px;height:28px;margin-bottom:16px;flex-shrink:0;object-fit:contain}.BO-card-title{font-size:1.25rem;font-weight:600;color:#fff!important;margin-bottom:20px;line-height:1.3;min-height:60px;flex-shrink:0}.BO-about-wrap{display:flex;align-items:center;gap:16px;margin-top:auto}.BO-card-logo{width:60px;height:60px;border-radius:12px;background:#ffffff;padding:8px;object-fit:contain;flex-shrink:0;box-shadow:0 2px 8px #00000080}.BO-broker-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.BO-broker-name{font-size:1.5rem;font-weight:700;color:#fff!important;margin:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BO-broker-description{font-size:.95rem;color:#ffffffe6!important;line-height:1.4;opacity:.8;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.BO-gradient-wrapper{background:linear-gradient(135deg,#0F1B2A 0%,#1A202C 100%);border-radius:20px;margin-top:24px;padding:60px 20px;position:relative;overflow:hidden}.BO-content-wrapper{max-width:600px;margin:0 auto;text-align:center;position:relative;z-index:2}.BO-cta-title{font-size:2.5rem;font-weight:700;margin-bottom:16px;color:#fff;line-height:1.2}.BO-cta-text{font-size:1.1rem;color:#ffffffe6;margin-bottom:32px;line-height:1.5}.BO-round-button{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;background:#000000;color:#fff;text-decoration:none;border-radius:12px;font-weight:600;transition:all .3s ease;border:none;cursor:pointer;font-family:inherit;font-size:14px;-webkit-tap-highlight-color:transparent}.BO-round-button:hover{background:#333333;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.BO-round-button.BO-black{background:#000000;color:#fff}.BO-round-button.BO-black:hover{background:#333333}.BO-round-button.BO-primary{background:#1E90FF;color:#fff}.BO-round-button.BO-primary:hover{background:#1C86EE}.BO-share-container{margin-top:48px}.BO-share-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.BO-social-button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#333333;color:#fff;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}.BO-social-button:hover{background:#555555;color:#fff;transform:translateY(-2px)}.BO-social-button.BO-copied{background:#4CAF50;color:#fff}@media (max-width: 1024px){.BO-broker-awards-container{padding:16px;max-width:100%}.BO-sections-block{grid-template-columns:repeat(2,1fr);gap:20px}.BO-promo-header{font-size:2.5rem}.BO-cta-title{font-size:2.2rem}}@media (max-width: 768px){.BO-broker-awards-container{padding:12px}.BO-promo-header{font-size:2rem}.BO-description{font-size:1rem}.BO-sections-block{grid-template-columns:1fr;gap:16px}.BO-section-title{font-size:1.3rem}.BO-card-wrapper{padding:20px}.BO-card-title{font-size:1.1rem;min-height:50px}.BO-card-logo{width:50px;height:50px}.BO-broker-name{font-size:1.3rem}.BO-gradient-wrapper{padding:40px 16px;margin-top:40px}.BO-cta-title{font-size:2rem}.BO-cta-text{font-size:1rem}.BO-round-button{padding:14px 28px;font-size:13px}}@media (max-width: 480px){.BO-promo-header{font-size:1.75rem}.BO-about-wrap{flex-direction:column;text-align:center;gap:12px}.BO-broker-info{align-items:center}.BO-cta-title{font-size:1.75rem}.BO-share-buttons{gap:8px}.BO-social-button{width:44px;height:44px}}@media (prefers-color-scheme: dark){.BO-broker-awards-container{color-scheme:dark}.BO-card{background:#000000}}.BO-card:focus-visible,.BO-round-button:focus-visible,.BO-social-button:focus-visible{outline:2px solid #1E90FF;outline-offset:2px}@media (prefers-reduced-motion: reduce){.BO-card,.BO-round-button,.BO-social-button{transition:none}.BO-card:hover{transform:none}}.BO-debug-cards .BO-card{border:2px solid red!important;background:yellow!important}.HO-broker-awards-container,.HO-go-broker-awards-container{max-width:1200px;margin:0 auto;padding:20px}.HO-awards-sections,.HO-go-awards-sections,.HO-award-section-container,.HO-go-award-section-container{margin-bottom:80px}.HO-section-header,.HO-go-section-header{text-align:center;margin-bottom:48px}.HO-section-title,.HO-go-section-title{font-size:40px;font-weight:700;color:#f2f2f2;margin-bottom:16px}.HO-section-subtitle,.HO-go-section-subtitle{font-size:18px;color:#8c8c8c;max-width:600px;margin:0 auto;line-height:1.5}.HO-cards-container,.HO-go-cards-container{display:grid;gap:28px}.HO-best-of-best-grid{grid-template-columns:1fr}.HO-global-champions-grid,.HO-asset-classes-grid,.HO-region-grid,.HO-forex-cfd-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.HO-full-width-container,.HO-go-full-width-container{grid-column:1 / -1;display:flex;justify-content:center}.gold-award-card{position:relative;border-radius:16px;overflow:hidden;text-decoration:none;transition:all .3s ease;border:2px solid #FFD700;background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%);width:100%;max-width:400px;min-height:320px;display:flex;flex-direction:column;box-shadow:0 8px 32px #ffd70033}.gold-award-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px #ffd70066;border-color:gold}.gold-award-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(255,215,0,.1) 0%,rgba(255,215,0,.05) 50%,rgba(255,215,0,.1) 100%);opacity:0;transition:opacity .3s ease}.gold-award-card:hover:before{opacity:1}.gold-shimmer{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.3),transparent);transition:left 1s ease}.gold-award-card:hover .gold-shimmer{left:100%}.gold-card-content{padding:40px 32px;position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:center;text-align:center;background:radial-gradient(circle at 20% 80%,rgba(255,215,0,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,215,0,.1) 0%,transparent 50%)}.gold-card-logo{width:100px;height:100px;margin:0 auto 24px;border-radius:20px;background:var(--color-white);display:flex;align-items:center;justify-content:center;padding:16px;box-shadow:0 8px 24px #0006;border:2px solid #FFD700}.gold-card-logo img{width:100%;height:100%;object-fit:contain}.gold-card-title{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin-bottom:12px;line-height:1.3}.gold-card-broker{font-size:2rem;font-weight:700;color:gold;margin-bottom:16px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.HO-award-card,.HO-go-award-card{display:block;text-decoration:none;color:inherit;border-radius:20px;overflow:hidden;transition:all .3s ease;background:#1a1a1a;border:1px solid #333;position:relative;min-height:320px}.HO-award-card:hover,.HO-go-award-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000080}.HO-custom-border,.HO-go-custom-border{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;padding:2px;background:linear-gradient(135deg,var(--card-color-1),var(--card-color-2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.HO-custom-gradient,.HO-go-custom-gradient{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--card-color-1),var(--card-color-2));opacity:.1;transition:opacity .3s ease}.HO-award-card:hover .HO-custom-gradient,.HO-go-award-card:hover .HO-go-custom-gradient{opacity:.2}.HO-overflow-content,.HO-go-overflow-content{padding:36px 28px;height:100%;display:flex;flex-direction:column;position:relative;z-index:2}.HO-logo-container,.HO-go-logo-container{width:80px;height:80px;border-radius:16px;background:white;padding:8px;margin-bottom:24px;box-shadow:0 4px 12px #00000026}.HO-logo-container img,.HO-go-logo-container img{width:100%;height:100%;object-fit:contain}.HO-about-container,.HO-go-about-container{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.HO-award-title,.HO-go-award-title{font-size:18px;font-weight:600;color:#f2f2f2;margin-bottom:12px;line-height:1.4}.HO-award-broker,.HO-go-award-broker{font-size:24px;font-weight:700;color:#2962ff;line-height:1.2}.HO-silver{--card-color-1: #c0c0c0;--card-color-2: #e8e8e8}.HO-violet{--card-color-1: #8b5cf6;--card-color-2: #c4b5fd}.HO-green{--card-color-1: #10b981;--card-color-2: #34d399}.HO-blue{--card-color-1: #3b82f6;--card-color-2: #60a5fa}@media (max-width: 1024px){.HO-broker-awards-container{padding:60px 16px 40px}.HO-cards-container{gap:24px}.HO-global-champions-grid,.HO-asset-classes-grid,.HO-region-grid,.HO-forex-cfd-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}}@media (max-width: 768px){.HO-broker-awards-container{padding:40px 12px 32px}.HO-cards-container{grid-template-columns:1fr;gap:20px}.HO-section-title{font-size:32px}.HO-gradient-wrapper{padding:60px 24px}.HO-cta-title{font-size:36px}.HO-cta-text{font-size:18px}.HO-content-wrapper{gap:24px}}@media (max-width: 480px){.HO-broker-awards-container{padding:32px 8px 24px}.HO-overflow-content{padding:28px 20px}.HO-logo-container{width:64px;height:64px}.HO-award-broker{font-size:20px}.HO-share-buttons{gap:12px}.HO-social-button{width:48px;height:48px}.HO-cta-title{font-size:32px}.HO-cta-text{font-size:16px}.HO-round-button{padding:16px 32px;font-size:16px}.HO-gold-card-content{padding:32px 24px}.HO-gold-card-logo{width:100px;height:100px}.HO-gold-card-title{font-size:24px}.HO-gold-card-broker{font-size:28px}}.CO-broker-awards-container{max-width:1200px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;-webkit-font-smoothing:antialiased;color:#fff;background:transparent;flex:1 0 auto}.CO-card-block{margin-bottom:var(--v-rhythm-spacing-2);margin-top:80px}.CO-navbar-fixed{position:fixed;top:0;left:0;width:100%;z-index:1000;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #333}.CO-content-with-navbar{margin-top:80px}.CO-awards-header{text-align:center;margin-bottom:40px}.CO-promo-header{font-size:3rem;font-weight:700;margin-bottom:16px;color:#fff;line-height:1.2}.CO-first-line{display:block}.CO-description{font-size:1.2rem;color:#fff;max-width:600px;margin:0 auto;line-height:1.5}.CO-sections-container{display:flex;flex-direction:column;gap:var(--v-rhythm-spacing-3)}.CO-section-group{margin-bottom:var(--v-rhythm-spacing-4)}.CO-section-title{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:44px;display:block;line-height:1.3}.CO-sections-block{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.CO-card{position:relative;width:100%;height:280px;border-radius:14px;z-index:100;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:20px 20px 60px #00000080,-20px -20px 60px #ffffff1a;border:1px solid #333333;text-decoration:none;transition:all .3s ease;isolation:isolate}.CO-bg{position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);z-index:2;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:10px;overflow:hidden;outline:2px solid #949393}.CO-blob{position:absolute;z-index:1;top:50%;left:50%;width:150px;height:150px;border-radius:50%;background-color:red;opacity:.3;filter:blur(12px);animation:CO-blob-bounce 5s infinite ease}@keyframes CO-blob-bounce{0%{transform:translate(-100%,-100%) translateZ(0)}25%{transform:translate(-100%,-100%) translate3d(100%,0,0)}50%{transform:translate(-100%,-100%) translate3d(100%,100%,0)}75%{transform:translate(-100%,-100%) translate3d(0,100%,0)}to{transform:translate(-100%,-100%) translateZ(0)}}.CO-card-wrapper{padding:24px;flex:1;display:flex;flex-direction:column;height:100%;position:relative;z-index:3;width:100%}.CO-card{opacity:1!important;visibility:visible!important;display:flex!important}.CO-card-1 .CO-blob{background-color:gold}.CO-card-2 .CO-blob{background-color:#6cc1e2}.CO-card-3 .CO-blob{background-color:#c87dbb}.CO-card-4 .CO-blob{background-color:#4d3aaf}.CO-card-5 .CO-blob{background-color:#b9a52f}.CO-card-6 .CO-blob{background-color:#468d77}.CO-card-7 .CO-blob{background-color:#594c9a}.CO-card-8 .CO-blob{background-color:#ec30b7}.CO-card-9 .CO-blob{background-color:#8e11cd}.CO-card-10 .CO-blob{background-color:#5d0737}.CO-card-11 .CO-blob{background-color:#09d6d3}.CO-card-12 .CO-blob{background-color:#fefe2a}.CO-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #1e90ff4d}.CO-card-1:hover{border-color:gold}.CO-card-2:hover{border-color:#6cc1e2}.CO-card-3:hover{border-color:#c87dbb}.CO-card-4:hover{border-color:#4d3aaf}.CO-card-5:hover{border-color:#b9a52f}.CO-card-6:hover{border-color:#468d77}.CO-card-7:hover{border-color:#594c9a}.CO-card-8:hover{border-color:#ec30b7}.CO-tv-icon{width:36px;height:28px;margin-bottom:16px;color:#fff!important;flex-shrink:0}.CO-tv-icon svg path,.CO-tv-icon svg circle{fill:#fff!important}.CO-custom-logo{width:36px;height:28px;margin-bottom:16px;flex-shrink:0;object-fit:contain}.CO-card-title{font-size:1.25rem;font-weight:600;color:#fff!important;margin-bottom:20px;line-height:1.3;min-height:60px;flex-shrink:0}.CO-about-wrap{display:flex;align-items:center;gap:16px;margin-top:auto}.CO-card-logo{width:60px;height:60px;border-radius:12px;background:#ffffff;padding:8px;object-fit:contain;flex-shrink:0;box-shadow:0 2px 8px #00000080}.CO-broker-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.CO-broker-name{font-size:1.5rem;font-weight:700;color:#fff!important;margin:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CO-broker-description{font-size:.95rem;color:#ffffffe6!important;line-height:1.4;opacity:.8;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.CO-gradient-wrapper{background:linear-gradient(135deg,#0F1B2A 0%,#1A202C 100%);border-radius:20px;margin-top:24px;padding:60px 20px;position:relative;overflow:hidden}.CO-content-wrapper{max-width:600px;margin:0 auto;text-align:center;position:relative;z-index:2}.CO-cta-title{font-size:2.5rem;font-weight:700;margin-bottom:16px;color:#fff;line-height:1.2}.CO-cta-text{font-size:1.1rem;color:#ffffffe6;margin-bottom:32px;line-height:1.5}.CO-round-button{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;background:#000000;color:#fff;text-decoration:none;border-radius:12px;font-weight:600;transition:all .3s ease;border:none;cursor:pointer;font-family:inherit;font-size:14px;-webkit-tap-highlight-color:transparent}.CO-round-button:hover{background:#333333;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.CO-round-button.CO-black{background:#000000;color:#fff}.CO-round-button.CO-black:hover{background:#333333}.CO-round-button.CO-primary{background:#1E90FF;color:#fff}.CO-round-button.CO-primary:hover{background:#1C86EE}.CO-share-container{margin-top:48px}.CO-share-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.CO-social-button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#333333;color:#fff;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}.CO-social-button:hover{background:#555555;color:#fff;transform:translateY(-2px)}.CO-social-button.CO-copied{background:#4CAF50;color:#fff}@media (max-width: 1024px){.CO-broker-awards-container{padding:16px;max-width:100%}.CO-sections-block{grid-template-columns:repeat(2,1fr);gap:20px}.CO-promo-header{font-size:2.5rem}.CO-cta-title{font-size:2.2rem}}@media (max-width: 768px){.CO-broker-awards-container{padding:12px}.CO-promo-header{font-size:2rem}.CO-description{font-size:1rem}.CO-sections-block{grid-template-columns:1fr;gap:16px}.CO-section-title{font-size:1.3rem}.CO-card-wrapper{padding:20px}.CO-card-title{font-size:1.1rem;min-height:50px}.CO-card-logo{width:50px;height:50px}.CO-broker-name{font-size:1.3rem}.CO-gradient-wrapper{padding:40px 16px;margin-top:40px}.CO-cta-title{font-size:2rem}.CO-cta-text{font-size:1rem}.CO-round-button{padding:14px 28px;font-size:13px}}@media (max-width: 480px){.CO-promo-header{font-size:1.75rem}.CO-about-wrap{flex-direction:column;text-align:center;gap:12px}.CO-broker-info{align-items:center}.CO-cta-title{font-size:1.75rem}.CO-share-buttons{gap:8px}.CO-social-button{width:44px;height:44px}}.CO-card:focus-visible,.CO-round-button:focus-visible,.CO-social-button:focus-visible{outline:2px solid #1E90FF;outline-offset:2px}@media (prefers-reduced-motion: reduce){.CO-card,.CO-round-button,.CO-social-button{transition:none}.CO-card:hover{transform:none}.CO-blob{animation:none}}.DO-broker-awards-container{max-width:1200px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;-webkit-font-smoothing:antialiased;color:#fff;background:transparent;flex:1 0 auto}.broker-awards-page{position:relative}.header-controls{position:sticky;top:0;z-index:1000;background:var(--color-body-bg);padding:16px 0;margin-bottom:20px;border-bottom:1px solid #333}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--color-body-bg);box-shadow:0 2px 10px #0000001a}.DO-card-block{margin-bottom:var(--v-rhythm-spacing-2);margin-top:80px}.DO-navbar-fixed{position:fixed;top:0;left:0;width:100%;z-index:1000;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #333}.DO-content-with-navbar{margin-top:80px}.DO-awards-header{text-align:center;margin-bottom:40px}.DO-promo-header{font-size:3rem;font-weight:700;margin-bottom:16px;color:#fff;line-height:1.2}.DO-first-line{display:block}.DO-description{font-size:1.2rem;color:#fff;max-width:600px;margin:0 auto;line-height:1.5}.DO-sections-container{display:flex;flex-direction:column;gap:var(--v-rhythm-spacing-3)}.DO-section-group{margin-bottom:var(--v-rhythm-spacing-4)}.DO-section-title{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:44px;display:block;line-height:1.3}.DO-sections-block{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.DO-card{position:relative;width:100%;height:280px;border-radius:14px;z-index:100;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:20px 20px 60px #00000080,-20px -20px 60px #ffffff1a;border:1px solid #333333;text-decoration:none;transition:all .3s ease;isolation:isolate;animation:DO-card-float 6s ease-in-out infinite}@keyframes DO-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.DO-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(135deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 100%);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:14px;overflow:hidden;outline:2px solid #949393;animation:DO-bg-shimmer 8s ease-in-out infinite}@keyframes DO-bg-shimmer{0%,to{opacity:.8}50%{opacity:1}}.DO-blob{position:absolute;z-index:1;top:50%;left:50%;width:150px;height:150px;border-radius:50%;background-color:red;opacity:.3;filter:blur(12px);animation:DO-blob-bounce 5s infinite ease}.DO-blob-2{position:absolute;z-index:1;width:120px;height:120px;border-radius:50%;opacity:.2;filter:blur(8px);animation:DO-blob-rotate 7s infinite linear}.DO-blob-3{position:absolute;z-index:1;width:180px;height:180px;border-radius:50%;opacity:.15;filter:blur(10px);animation:DO-blob-pulse 4s infinite ease-in-out}@keyframes DO-blob-bounce{0%{transform:translate(-100%,-100%) translateZ(0)}25%{transform:translate(-100%,-100%) translate3d(100%,0,0)}50%{transform:translate(-100%,-100%) translate3d(100%,100%,0)}75%{transform:translate(-100%,-100%) translate3d(0,100%,0)}to{transform:translate(-100%,-100%) translateZ(0)}}@keyframes DO-blob-rotate{0%{transform:translate(-50%,-50%) rotate(0) translate(100px) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(100px) rotate(-360deg)}}@keyframes DO-blob-pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.15}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.25}}.DO-card-wrapper{padding:24px;flex:1;display:flex;flex-direction:column;height:100%;position:relative;z-index:3;width:100%}.DO-card{opacity:1!important;visibility:visible!important;display:flex!important}.DO-card-1 .DO-blob{background:linear-gradient(45deg,#FFD700,#FF6B6B);animation:DO-blob-bounce 4s infinite ease,DO-color-change-1 8s infinite}.DO-card-1 .DO-blob-2{background:linear-gradient(45deg,#4ECDC4,#556270);animation-delay:1s}.DO-card-1 .DO-blob-3{background:linear-gradient(45deg,#FF9A8B,#FF6B6B);animation-delay:2s}.DO-card-2 .DO-blob{background:linear-gradient(45deg,#6cc1e2,#36D1DC);animation:DO-blob-bounce 5s infinite ease,DO-color-change-2 7s infinite}.DO-card-2 .DO-blob-2{background:linear-gradient(45deg,#5B86E5,#36D1DC);animation-delay:1.5s}.DO-card-2 .DO-blob-3{background:linear-gradient(45deg,#4A00E0,#8E2DE2);animation-delay:3s}.DO-card-3 .DO-blob{background:linear-gradient(45deg,#c87dbb,#FF6B6B);animation:DO-blob-bounce 6s infinite ease,DO-color-change-3 9s infinite}.DO-card-3 .DO-blob-2{background:linear-gradient(45deg,#834d9b,#d04ed6);animation-delay:2s}.DO-card-3 .DO-blob-3{background:linear-gradient(45deg,#FF6B6B,#c87dbb);animation-delay:4s}.DO-card-4 .DO-blob{background:linear-gradient(45deg,#4d3aaf,#667eea);animation:DO-blob-bounce 4.5s infinite ease,DO-color-change-4 10s infinite}.DO-card-4 .DO-blob-2{background:linear-gradient(45deg,#764ba2,#667eea);animation-delay:1s}.DO-card-4 .DO-blob-3{background:linear-gradient(45deg,#f093fb,#f5576c);animation-delay:2.5s}.DO-card-5 .DO-blob{background:linear-gradient(45deg,#b9a52f,#FFE000);animation:DO-blob-bounce 5.5s infinite ease,DO-color-change-5 8s infinite}.DO-card-5 .DO-blob-2{background:linear-gradient(45deg,#799F0C,#FFE000);animation-delay:1.2s}.DO-card-5 .DO-blob-3{background:linear-gradient(45deg,#FFE000,#799F0C);animation-delay:3.2s}.DO-card-6 .DO-blob{background:linear-gradient(45deg,#468d77,#56ab2f);animation:DO-blob-bounce 4s infinite ease,DO-color-change-6 7s infinite}.DO-card-6 .DO-blob-2{background:linear-gradient(45deg,#56ab2f,#a8e063);animation-delay:.8s}.DO-card-6 .DO-blob-3{background:linear-gradient(45deg,#02AAB0,#00CDAC);animation-delay:2.8s}.DO-card-7 .DO-blob{background:linear-gradient(45deg,#594c9a,#8E2DE2);animation:DO-blob-bounce 6s infinite ease,DO-color-change-7 9s infinite}.DO-card-7 .DO-blob-2{background:linear-gradient(45deg,#4A00E0,#8E2DE2);animation-delay:1.8s}.DO-card-7 .DO-blob-3{background:linear-gradient(45deg,#8E2DE2,#4A00E0);animation-delay:3.8s}.DO-card-8 .DO-blob{background:linear-gradient(45deg,#ec30b7,#FF6B6B);animation:DO-blob-bounce 5s infinite ease,DO-color-change-8 8s infinite}.DO-card-8 .DO-blob-2{background:linear-gradient(45deg,#FF6B6B,#ec30b7);animation-delay:1.3s}.DO-card-8 .DO-blob-3{background:linear-gradient(45deg,#ec30b7,#FF6B6B);animation-delay:2.7s}@keyframes DO-color-change-1{0%{filter:hue-rotate(0deg) blur(12px)}50%{filter:hue-rotate(180deg) blur(12px)}to{filter:hue-rotate(360deg) blur(12px)}}@keyframes DO-color-change-2{0%{filter:hue-rotate(0deg) blur(12px)}50%{filter:hue-rotate(90deg) blur(12px)}to{filter:hue-rotate(180deg) blur(12px)}}@keyframes DO-color-change-3{0%{filter:hue-rotate(0deg) blur(12px)}50%{filter:hue-rotate(120deg) blur(12px)}to{filter:hue-rotate(240deg) blur(12px)}}@keyframes DO-color-change-4{0%{filter:hue-rotate(0deg) blur(12px)}50%{filter:hue-rotate(150deg) blur(12px)}to{filter:hue-rotate(300deg) blur(12px)}}@keyframes DO-color-change-5{0%{filter:hue-rotate(0deg) blur(12px)}50%{filter:hue-rotate(60deg) blur(12px)}to{filter:hue-rotate(120deg) blur(12px)}}@keyframes DO-color-change-6{0%{filter:hue-rotate(0deg) blur(12px)}50%{filter:hue-rotate(100deg) blur(12px)}to{filter:hue-rotate(200deg) blur(12px)}}@keyframes DO-color-change-7{0%{filter:hue-rotate(0deg) blur(12px)}50%{filter:hue-rotate(140deg) blur(12px)}to{filter:hue-rotate(280deg) blur(12px)}}@keyframes DO-color-change-8{0%{filter:hue-rotate(0deg) blur(12px)}50%{filter:hue-rotate(160deg) blur(12px)}to{filter:hue-rotate(320deg) blur(12px)}}.DO-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #1e90ff66;animation-play-state:paused}.DO-card:hover .DO-blob,.DO-card:hover .DO-blob-2,.DO-card:hover .DO-blob-3{animation-duration:2s;opacity:.5}.DO-card-1:hover{border-color:gold;box-shadow:0 20px 40px #ffd70066}.DO-card-2:hover{border-color:#6cc1e2;box-shadow:0 20px 40px #6cc1e266}.DO-card-3:hover{border-color:#c87dbb;box-shadow:0 20px 40px #c87dbb66}.DO-card-4:hover{border-color:#4d3aaf;box-shadow:0 20px 40px #4d3aaf66}.DO-card-5:hover{border-color:#b9a52f;box-shadow:0 20px 40px #b9a52f66}.DO-card-6:hover{border-color:#468d77;box-shadow:0 20px 40px #468d7766}.DO-card-7:hover{border-color:#594c9a;box-shadow:0 20px 40px #594c9a66}.DO-card-8:hover{border-color:#ec30b7;box-shadow:0 20px 40px #ec30b766}.DO-tv-icon{width:36px;height:28px;margin-bottom:16px;color:#fff!important;flex-shrink:0}.DO-tv-icon svg path,.DO-tv-icon svg circle{fill:#fff!important}.DO-custom-logo{width:36px;height:28px;margin-bottom:16px;flex-shrink:0;object-fit:contain}.DO-card-title{font-size:1.25rem;font-weight:600;color:#fff!important;margin-bottom:20px;line-height:1.3;min-height:60px;flex-shrink:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.DO-about-wrap{display:flex;align-items:center;gap:16px;margin-top:auto}.DO-card-logo{width:60px;height:60px;border-radius:12px;background:#ffffff;padding:8px;object-fit:contain;flex-shrink:0;box-shadow:0 4px 12px #0000004d;transition:transform .3s ease}.DO-card:hover .DO-card-logo{transform:scale(1.1) rotate(5deg)}.DO-broker-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.DO-broker-name{font-size:1.5rem;font-weight:700;color:#fff!important;margin:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 4px rgba(0,0,0,.5)}.DO-broker-description{font-size:.95rem;color:#ffffffe6!important;line-height:1.4;opacity:.8;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.DO-gradient-wrapper{background:linear-gradient(135deg,#0F1B2A 0%,#1A202C 100%);border-radius:20px;margin-top:24px;padding:60px 20px;position:relative;overflow:hidden}.DO-content-wrapper{max-width:600px;margin:0 auto;text-align:center;position:relative;z-index:2}.DO-cta-title{font-size:2.5rem;font-weight:700;margin-bottom:16px;color:#fff;line-height:1.2}.DO-cta-text{font-size:1.1rem;color:#ffffffe6;margin-bottom:32px;line-height:1.5}.DO-round-button{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;background:#000000;color:#fff;text-decoration:none;border-radius:12px;font-weight:600;transition:all .3s ease;border:none;cursor:pointer;font-family:inherit;font-size:14px;-webkit-tap-highlight-color:transparent}.DO-round-button:hover{background:#333333;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.DO-round-button.DO-black{background:#000000;color:#fff}.DO-round-button.DO-black:hover{background:#333333}.DO-round-button.DO-primary{background:#1E90FF;color:#fff}.DO-round-button.DO-primary:hover{background:#1C86EE}.DO-share-container{margin-top:48px}.DO-share-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.DO-social-button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#333333;color:#fff;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}.DO-social-button:hover{background:#555555;color:#fff;transform:translateY(-2px)}.DO-social-button.DO-copied{background:#4CAF50;color:#fff}@media (max-width: 1024px){.DO-broker-awards-container{padding:16px;max-width:100%}.DO-sections-block{grid-template-columns:repeat(2,1fr);gap:20px}.DO-promo-header{font-size:2.5rem}.DO-cta-title{font-size:2.2rem}}@media (max-width: 768px){.DO-broker-awards-container{padding:12px}.DO-promo-header{font-size:2rem}.DO-description{font-size:1rem}.DO-sections-block{grid-template-columns:1fr;gap:16px}.DO-section-title{font-size:1.3rem}.DO-card-wrapper{padding:20px}.DO-card-title{font-size:1.1rem;min-height:50px}.DO-card-logo{width:50px;height:50px}.DO-broker-name{font-size:1.3rem}.DO-gradient-wrapper{padding:40px 16px;margin-top:40px}.DO-cta-title{font-size:2rem}.DO-cta-text{font-size:1rem}.DO-round-button{padding:14px 28px;font-size:13px}}@media (max-width: 480px){.DO-promo-header{font-size:1.75rem}.DO-about-wrap{flex-direction:column;text-align:center;gap:12px}.DO-broker-info{align-items:center}.DO-cta-title{font-size:1.75rem}.DO-share-buttons{gap:8px}.DO-social-button{width:44px;height:44px}}.DO-card:focus-visible,.DO-round-button:focus-visible,.DO-social-button:focus-visible{outline:2px solid #1E90FF;outline-offset:2px}@media (prefers-reduced-motion: reduce){.DO-card,.DO-round-button,.DO-social-button{transition:none}.DO-card:hover{transform:none}.DO-blob,.DO-blob-2,.DO-blob-3,.DO-card{animation:none}}.star--half svg{fill:url(#half-star-gradient)}.brokers-page{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;background-color:#131722;color:#d1d4dc;min-height:100vh;padding:20px}.brokers-header{max-width:1200px;margin:100px auto 40px}.header-content{text-align:center;margin-bottom:30px;margin-top:90px}.header-title{font-size:138px;font-weight:700;margin:0 0 10px;background:linear-gradient(90deg,#62e8e8ff 0%,#f381cbff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-description{font-size:38px;margin:0;color:#b2b5be}.header-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-top:150px}.sort-button{display:flex;align-items:center;gap:8px;background:#2a2e39;border:1px solid #363c4e;border-radius:8px;color:#d1d4dc;padding:10px 16px;font-size:14px;cursor:pointer;transition:all .2s}.sort-button:hover{background:#363c4e}.chevron svg{width:18px;height:18px}.filter-tabs{display:flex;gap:8px;flex-wrap:wrap}.tab{background:#2a2e39;border:none;border-radius:8px;color:#d1d4dc;padding:10px 16px;font-size:14px;cursor:pointer;transition:all .2s}.tab.active{background:#2962ff;color:#fff}.tab:hover:not(.active){background:#363c4e}.brokers-list{max-width:1200px;margin:0 auto}.brokers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px;list-style:none;padding:0;margin:0}.broker-card{background:#1e222d;border-radius:24px;overflow:hidden;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;height:100%}.broker-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000004d}.card-container{padding:24px;display:flex;flex-direction:column;flex-grow:1}.card-content{display:flex;flex-direction:column;height:100%}.image-wrapper{text-align:center;margin-bottom:20px;height:80px;display:flex;align-items:center;justify-content:center}.broker-image{max-width:100%;max-height:80px;object-fit:contain;border-radius:12px}.name-block{margin-bottom:20px;min-height:60px}.name-wrapper{display:flex;align-items:center;gap:10px;margin-bottom:8px}.broker-name{font-size:20px;font-weight:700;color:#d1d4dc;text-decoration:none}.broker-name:hover{color:#2962ff}.badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.badge--platinum{background:linear-gradient(90deg,#8B5CF6 0%,#EC4899 100%);color:#fff}.badge--silver{background:linear-gradient(90deg,#9CA3AF 0%,#6B7280 100%);color:#fff}.assets{font-size:14px;color:#b2b5be;line-height:1.4}.info-section{flex-grow:1;margin-bottom:20px;display:flex;flex-direction:column}.rating-section{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;min-height:70px}.rating{display:flex;align-items:center;gap:8px}.rating-block{display:flex;flex-direction:column}.rating-value{font-size:20px;font-weight:700}.rating-title{font-size:12px;color:#b2b5be}.stars{display:flex;gap:2px}.star{display:inline-flex}.star--fill svg{fill:gold}.star--half svg{fill:url(#half-star-gradient)}.genuine-rating{background:none;border:none;color:#b2b5be;cursor:pointer;padding:0}.genuine-rating:hover{color:#d1d4dc}.stats{display:flex;flex-direction:column;gap:8px}.stat-group{display:flex;align-items:center;gap:6px}.stat-icon svg{width:16px;height:16px}.stat-value{font-size:14px;font-weight:600}.stat-label{font-size:12px;color:#b2b5be}.promotion-container{margin-top:auto}.promotion-content{background:rgba(41,98,255,.1);border-radius:8px;padding:12px}.promotion-value{font-size:14px;font-weight:600;margin-bottom:4px;line-height:1.3}.promotion-title{font-size:12px;color:#b2b5be}.actions{display:flex;gap:12px;margin-top:auto}.action-button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s;flex:1;min-height:44px}.action-button.primary{background:#2962ff;color:#fff;border:none}.action-button.primary:hover{background:#1e53e5}.action-button.secondary{background:transparent;color:#d1d4dc;border:1px solid #363c4e}.action-button.secondary:hover{background:#2a2e39}.action-icon svg{width:16px;height:16px}.stats-section{max-width:1200px;margin:60px auto 0;text-align:center}.stats-title{font-size:48px;font-weight:700;margin-bottom:40px}.stats-title div:first-child{color:#d1d4dc}.stats-title div:last-child{background:linear-gradient(90deg,#EA69FF 0%,#5CFFBE 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stats-container{display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.stats-wrapper{display:flex;flex-direction:column;align-items:center}.stat-number{width:120px;height:120px;margin-bottom:16px}.stat-svg{width:100%;height:100%}.stat-description{font-size:16px;color:#b2b5be;max-width:200px}@media (max-width: 768px){.brokers-header{text-align:center}.header-controls{justify-content:center}.brokers-grid{grid-template-columns:1fr}.stats-container{flex-direction:column;gap:40px}.header-title,.stats-title{font-size:36px}}@media (max-width: 480px){.brokers-page{padding:10px}.actions{flex-direction:column}.header-title,.stats-title{font-size:28px}.image-wrapper{height:60px}.broker-image{max-height:60px}}.community-section{max-width:1400px;margin:auto}.community-head{background-image:url(/assets/abg6-4c8c3a46.jpg);background-size:cover;background-position:center;height:100vh}.comm-ide{padding-left:1.5rem;font-size:1rem;max-width:200px}.comm-ide .ideas{color:#818080;font-size:1rem}.comm-ide .community{color:#fff;font-size:1rem;padding-top:5rem}.comm-ide span{color:#fff}a{text-decoration:none}.community-ideas{color:#2231ff;margin-top:4rem;text-align:center;max-width:900px}.community-ideas h1{margin-top:5rem;font-size:6rem;margin-bottom:5.5rem}.editors{font-weight:600;font-size:1rem;box-shadow:3px 3px 20px #a8a8a8;color:#000;padding:.7rem 1.6rem;border-radius:50px;background-color:#ececec;transition:.3s}.editors:hover{padding:.7rem 3rem;box-shadow:3px 3px 20px #c2c2c2;color:#fff;background-color:#1900ff}.populer{font-size:1rem;box-shadow:3px 3px 20px #000;color:#fff;padding:.7rem 1.6rem;font-weight:600;margin:1rem;border-radius:50px;background-color:#00f;transition:.3s}.populer:hover{box-shadow:3px 3px 20px #979797;color:#000;padding:.7rem 3rem;margin:1rem;border-radius:50px;background-color:#ececec}.community-card-Container{max-width:1400px;margin:auto}.community-card-section{gap:2rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.commuinty-cards{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;color:#fff;border-radius:10px;max-width:400px;background-color:#0f0c1a8f;transition:.3s;height:450px;box-shadow:#0000008f 0 10px 5px}.commuinty-cards:hover{transform:scale(1.03)}.img-cards{margin-top:1rem;text-align:center;justify-content:center}.img-cards img{height:200px;border-radius:10px;width:370px}.card-description{color:#fff;font-size:16px;margin:auto;padding:1rem}.card-description .title{font-weight:800;color:#fff;font-size:18px;transition:.2s}.card-description .title:hover{color:#0042f8}.card-description .card-para{margin-top:1rem}.date-link{padding-left:1rem}.date-link p{margin-top:.5rem}.description-links-btns{display:flex;justify-content:space-between}.date-link a{text-decoration:none;color:#fff}.date-link a:hover{color:#000ba0}.community-casd-description-btns button{background-color:#0e0e29;padding:.5rem;text-align:center;border-radius:5px;color:#fff;gap:.5rem;font-size:20px;transition:.3s}.community-casd-description-btns button:hover{color:#000;background-color:#fff}.side-ideas-videos{margin:auto;max-width:1200px;text-align:center;margin:2rem}.side-ideas-videos #ideas{border:none}.side-ideas-videos button{margin:2rem;background:blue;color:#fff;font-size:18px;padding:.5rem;border-radius:10px;transition:.3s}.side-ideas-videos button:hover{background-color:#d3cbcb;color:#000}#ideas{background:blue;font-size:18px;color:#fff;padding:.5rem;border-radius:10px;text-align:center;transition:.3s}#ideas:hover{background-color:#d3cbcb;color:#000}#option{background-color:#fff;color:#000;width:130px}.side-ideas-videos{margin:auto}.publication-btns{text-align:center;max-width:1200px;margin:auto}.publication-btns button{font-size:25px;margin:2rem;color:#fff;text-align:center;width:1200px;height:50px;margin:auto;font-weight:600;border-radius:10px;margin:2rem 0;border:1px solid rgb(70,57,57);transition:.3s}.publication-btns button:hover{background-color:#ece1e1;color:#000}.main-publication-btns{display:flex;text-align:center;justify-content:center;margin:0 2rem}@media screen and (min-width:1400px){.commuinty-cards{margin:1rem 2.5rem;border-radius:10px;max-width:300px;transition:.2s}.commuinty-cards:hover{background-color:#dfd6d6}.img-cards{margin-top:1rem;text-align:center;justify-content:center}.img-cards img{height:250px;border-radius:10px;width:290px}}@media screen and (max-width:1025px){.community-head{height:80vh}.community-ideas h1{font-size:3rem}}@media screen and (max-width:700px){.community-head{height:60vh}.community-ideas h1{font-size:3rem}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-e7b44c86.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("truetype"),url(/assets/slick-12459f22.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.Explore-community-container{max-width:1400px;margin:auto}.Explore-community-heading{color:#00f;text-align:center;padding-top:8rem;font-size:6rem;background:linear-gradient(white,blue,pink);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.Explore-trads-ideas{text-align:center;justify-content:center;padding:4rem 2rem 2rem;font-size:2rem}.explor-trade-ideas-card-Container{padding:0 2rem}.explor-btns-trade{background-color:#00f;color:#fff;padding:.3rem .7rem;font-weight:600;border:none;border-radius:5px;transition:.2s}.explor-btns-trade:hover{background-color:#dcdcdc;color:#000;padding:.3rem .7rem;border:none;border-radius:5px}.Explore-trads-ideas h2,.explor-trade-ideas-heading a{color:#00f}.explor-trade-ideas-heading a:hover{color:wheat}.explor-trade-ideas-cards{border-radius:16px;transition:transform .2s ease,box-shadow .2s ease;margin:16px auto;max-width:350px;overflow:hidden;background-color:#0f0c1a8f;transition:.3s;margin-bottom:2rem;box-shadow:#0000008f 0 10px 5px}.explor-trade-ideas-cards:hover{transform:translateY(-5px);box-shadow:0 6px 18px #0000001f}.explor-trade-ideas-img-cards img{width:100%;height:180px;object-fit:cover}.explor-trade-ideas-card-description{padding:16px;flex:1}.explor-title{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:8px}.explor-card-para{font-size:.95rem;color:#fff;line-height:1.5}.explor-description-links-btns{padding-left:1rem;text-align:left;justify-content:space-between;display:flex;border-top:1px solid #494a52}.explor-date-link a{font-size:.9rem;font-weight:500;color:#fff;text-decoration:none;margin-right:8px}.explor-date-link a:hover{color:#00f}.explor-date-link p{font-size:.8rem;color:#888;display:flex;align-items:center;gap:4px;margin:4px 0 0}.explor-description-btns{display:flex;margin:1rem}.explor-description-btns button{background:#140e24;border:none;font-weight:600;border-radius:8px;padding:6px 12px;color:#fff;font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:6px;transition:.2s ease,transform .2s ease}.explor-description-btns button:hover{background:#e6e6e6;color:#000}.explor-trade-ideas-card-section{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:20px 0}.slick-prev:before,.slick-next:before{font-size:25px}@media (max-width: 1025px){.explor-trade-ideas-cards{margin:12px 5px}}@media (max-width: 600px){.explor-trade-ideas-cards{max-width:100%;margin:12px 5px}.explor-trade-ideas-img-cards img{height:150px}.explor-description-links-btns{flex-direction:column;align-items:flex-start}.explor-description-btns{width:100%;justify-content:flex-start}}.Indicators-section{max-width:1400px;margin:auto;color:#fff;height:100vh;background-image:url(/assets/IDEA-e40ba10a.jpg);background-size:cover;background-position:center}.Indicators-ide{padding-left:1.5rem}.Indicators-ide button{padding-top:5rem;max-width:500px;cursor:pointer;font-size:1rem;color:#fff}.ideas{cursor:pointer;color:#a1a0a0;font-size:1rem}.Indicators-ideas{margin-top:4rem;text-align:center;max-width:900px}.Indicators-ideas h1{color:#10f;font-size:5rem;margin-bottom:6.5rem}button{background-color:transparent;border:none;margin:5px}button a{text-decoration:none;color:#fff;font-size:18px}.Indicators-editors{color:#000;padding:.7rem 1.6rem;border-radius:50px;background-color:#ececec;transition:.3s}.Indicators-editors:hover{color:#fff;background-color:#000cb1;padding:.7rem 2.6rem}.Indicators-populer{color:#fff;padding:.7rem 1.6rem;margin:1rem;border-radius:50px;background-color:#10f;transition:.3s}.Indicators-populer:hover{color:#000;background-color:#f5f5f5;padding:.7rem 2.6rem}.Indicators-side-ideas{margin:auto;max-width:1200px;text-align:center;margin-top:3rem;padding:1rem}.Indicators-side-ideas #Indicators-ideas{margin:2rem;cursor:pointer;border:none;background:blue;color:#fff;font-size:18px;padding:.5rem;border-radius:10px}.Indicators-side-ideas #Indicators-ideas:hover{background-color:#d3cbcb;color:#000}.Indicators-side-ideas button{cursor:pointer;background:blue;color:#fff;font-size:18px;font-weight:600;padding:.5rem;border-radius:10px}.Indicators-side-ideas button:hover{background-color:#d3cbcb;color:#000}.Indicators-card-Container{max-width:1400px;margin:auto}.Indicators-card-section{display:flex;gap:2rem;align-items:center;justify-content:center;flex-wrap:wrap}.Indicators-cards{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;color:#fff;border-radius:10px;max-width:400px;background-color:#0f0c1a8f;transition:.3s;height:450px;box-shadow:#0000008f 0 10px 5px}.Indicators-cards:hover{transform:scale(1.03)}.Indicators-img-cards{margin-top:1rem;text-align:center}.Indicators-img-cards img{height:200px;border-radius:10px;width:370px}.Indicators-card-description{margin:auto;padding:1rem;font-size:16px}.Indicators-card-description .title{font-weight:800;color:#fff;font-size:18px;transition:.2s}.Indicators-card-description .title:hover{color:#1900ff}.Indicators-card-description .card-para{margin-top:1rem}.Indicators-description-links-btns{display:flex;justify-content:space-between;align-items:center;padding:0 1rem 1rem}.Indicators-date-link a{text-decoration:none;color:#fff}.Indicators-date-link a:hover{color:#2600ff}.Indicators-date-link p{margin-top:.5rem;font-size:14px}.Indicators-cards-description-btns{display:flex;gap:.5rem}.Indicators-description-like-btns button{background-color:#0e0e29;padding:.5rem;text-align:center;border-radius:5px;color:#fff;font-size:20px;transition:.3s}.Indicators-description-like-btns button:hover{background-color:#000cb1;color:#fff}.Indicators-publication-btns{text-align:center;max-width:1200px;margin:auto}.Indicators-publication-btns button{font-size:25px;width:100%;height:50px;color:#fff;font-weight:600;border-radius:10px;margin:2rem 0;border:1px solid rgb(156,156,156);transition:.3s}.Indicators-publication-btns button:hover{color:#000;background-color:#ece1e1}@media screen and (min-width:1400px){.Indicators-cards{margin:1rem 2.5rem;max-width:300px}.Indicators-img-cards img{height:250px;width:290px}}@media screen and (max-width:1025px){.Indicators-section{height:80vh}}@media screen and (max-width:700px){.Indicators-ide button{font-size:1rem}.Indicators-ideas h1{font-size:3rem}.Indicators-section{height:70vh}}*{padding:0;margin:0;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.body{background-image:url(/assets/wallpaper-e0be6226.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.community-power-body{max-width:1400px;margin:auto;text-align:center}.community-power-section{padding-top:10rem}.community-power-section h1{font-size:4rem;color:#fff;font-style:italic;max-width:800px;margin:auto}.community-power-section span{color:#00f}.community-power-section p{font-size:2rem;margin:2rem 0;color:#fff}.community-power-content{display:flex;align-items:center;justify-content:center}.community-power-content video{max-width:800px;margin:5rem;border:2px solid;box-shadow:2px 2px 20px 20.1px #00a2ff73;border-image:linear-gradient(45deg,#eeff00,#0084ff,#ff00c8,#f00048f3)1}@media screen and (max-width:700px){.community-power-section h1{font-size:2rem;margin:2rem}.community-power-content video{max-width:300px;margin:2rem}}@media screen and (max-width:1025px){.community-power-content video{max-width:400px}}.Finance-Unleash-power{background-color:#000}.Finance-Unleash-community-container{max-width:1400px;background-color:#000;color:#fff;text-align:center;margin:auto}.Finance-Unleash-community-container h1{margin:auto;align-items:center;justify-content:center;font-size:4rem;max-width:750px;padding:4rem 0}.Finance-Unleash-community-cards{display:flex;cursor:pointer;border:2px solid rgb(17,17,17);border-radius:1rem;width:550px;height:180px;transition:.3s}.Finance-Unleash-community-cards:hover{border:2px solid rgb(170,170,170);transform:scale(1.03)}.Finance-Unleash-card-img img{padding:1rem;width:250px;height:150px;margin:auto}.Finance-Unleash-card-body h2{width:300px;padding:.5rem 1rem}.Finance-Unleash-card-body p{font-size:12px;text-align:center;padding:1rem}.Finance-Unleash-community-section{padding-top:2rem;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:2rem}.Finance-Unleash-card-video video{width:250px;padding:1rem}.Unleash-card-body-images img{width:900px}@media screen and (max-width:700px){.Finance-Unleash-community-container h1{font-size:2rem}.Finance-Unleash-community-container .finance-para{font-size:1.5rem;margin:0 1rem}.Finance-Unleash-community-cards{align-items:left;margin-top:2rem;flex-direction:column;width:270px;height:350px}.Finance-Unleash-card-body p,.Finance-Unleash-card-body{text-align:left}}.community-Growthtrade-container{max-width:1400px;margin:auto;background-color:#000;color:#fff;text-align:center;justify-content:center}.community-Growthtrade-heading{padding-top:5rem;font-size:4rem;max-width:700px;margin:auto}.community-Growthtrade-heading span{color:#10f}.community-Growthtrade-para{padding-top:2rem;font-size:25px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;max-width:800px;margin:auto}.Explore-Zepfinn-btns{border:2px solid white;padding:1rem;color:#fff;font-size:15px;border-radius:2rem;transition:.3s;cursor:pointer;background-color:#00f;border:none}.Explore-Zepfinn-btns:hover{background-color:#fff;color:#000;padding:1rem 2rem;font-weight:600}.community-Growthtrade-image-section{display:flex;text-align:center;justify-content:center;flex-wrap:wrap;gap:1rem;margin:3rem 0rem}.Growthtrade-image-cards img{height:320px;width:300px;border-radius:1rem}.Growthtrade-image-cards{padding:.7rem;text-align:left;border-radius:1rem;transition:.2s;cursor:pointer}.Growthtrade-image-cards:hover{background-color:#0e36a5}.Growthtrade-image-cards p{padding:.3rem 1rem;font-weight:600}.House-moderators-container{padding:5rem 2rem 2rem}.House-moderators-image{padding:1rem 0;border:2px solid rgb(129,128,128)}.House-moderators-image img{padding:1rem 3rem;height:100px;transition:.6s}.House-moderators-image img:hover{height:100px;padding-top:2rem;background-color:transparent;height:120px}.House-moderators-upbody{width:100px;height:100px;padding-top:1rem;margin-bottom:2rem}.House-moderators-section{cursor:pointer;text-align:left;border-radius:10px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;display:flex}.House-moderators-downbody h1{font-size:1.5rem;padding:1rem}.House-moderators-downbody p{padding:1rem}.House-moderators-downbody a{padding:1rem;text-decoration:none;font-size:1.2rem;font-style:italic;color:#3939e9}@media screen and (max-width:700px){.community-Growthtrade-heading{margin:0 2rem;font-size:3rem}.House-moderators-section{flex-direction:column}}@media screen and (max-width:1025px){.community-Growthtrade-heading{margin:0 2rem;font-size:3rem}}.community-PineScript-container{max-width:1400px;margin:auto;background-color:#000;color:#fff;text-align:center;justify-content:center}.community-PineScript-section h1{font-size:4rem;text-align:center;max-width:800px;padding-top:5rem;margin:auto;padding-bottom:1.5rem}.community-PineScript-section P{text-align:center;max-width:650px;margin:auto;padding-bottom:2rem;font-size:1.2rem;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.community-PineScript-image{display:flex;max-width:1200px;margin:auto}.community-PineScript-image video{cursor:pointer;padding:1.5rem 0;max-width:600px;margin:auto}.community-PineScript-image img:hover{filter:blur(0)}.community-PineScript-fore-section{display:flex;padding:0 3rem;gap:1.5rem}.community-PineScript-sections{padding:0 3rem 2rem;max-width:300px;margin:auto;text-align:left;cursor:pointer}.PineScript-sections-link{color:#fff;transition:.2s}.PineScript-sections-link:hover{color:#00f}.community-PineScript-sections h4{padding-bottom:1rem;font-size:14px}.community-PineScript-sections p{font-size:12px}.community-PineScript-sections img{height:40px;width:45px}@media screen and (max-width:1026px){.community-PineScript-section h1{font-size:3rem;max-width:500px;margin:auto}.community-PineScript-section .PineScript-para{font-size:1.5rem;padding:0 1rem}.community-PineScript-fore-section{flex-direction:column}.community-PineScript-sections{border-bottom:2px solid rgb(177,168,168);width:100%}.community-sweet-profit-heading{font-size:3rem;width:500px;margin:auto}.community-sweet-profit-heading p{font-size:1.5rem;margin:auto}.community-PineScript-image video{max-width:400px}}@media screen and (max-width:700px){.rightvideos{display:none}.community-PineScript-section h1{font-size:2rem;max-width:400px;margin:auto}.community-PineScript-section .PineScript-para{font-size:1.5rem;padding:0 1rem}.community-PineScript-fore-section{flex-direction:column}.community-PineScript-image img{width:350px;margin-top:2rem;margin-bottom:1rem}}.community-The-Leap-container{max-width:1400px;margin:auto;background-color:#000;color:#fff;text-align:center;justify-content:center}.community-The-Leap-section h1{font-size:4rem;text-align:center;padding-top:5rem;padding-bottom:1.5rem}.community-The-Leap-section P{text-align:center;max-width:650px;margin:auto;font-size:1.2rem;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.Take-the-leap-btn{cursor:pointer;border-radius:50px;margin-top:3rem;color:#fff;border:2px solid rgb(199,199,199);padding:.8rem 2rem;font-weight:600;text-align:center;transition:.3s;background-color:#00f;border:none}.Take-the-leap-btn:hover{background-color:#e0dfdf;color:#000;padding:.8rem 3rem}.community-The-Leap-image{cursor:pointer;line-height:0}.community-The-Leap-image img:hover{animation-play-state:running}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.community-The-Leap-image img{width:900px;border-radius:2rem;margin:2rem;animation:blink 2s steps(3,start) infinite;animation-play-state:paused}.community-The-leap-leap-simple-true-power-sections{width:320px;text-align:left;cursor:pointer}.community-The-leap-leap-icon{font-size:2rem}.community-The-leap-leap-simple-true-power-sections h4{margin:1rem 0}.community-The-leap-leap-simple-true-power-sections p{font-size:14px}.community-The-leap-leap-simple-true-power-sections img{height:40px;width:45px}.community-The-leap-simple-true-power-container{padding:0 2rem;max-width:1100px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:2rem}@media screen and (max-width:700px){.community-The-Leap-section h1{font-size:2rem}.community-The-Leap-section .TheLeap-para{font-size:1.5rem;padding:0 2rem}.community-The-Leap-image img{padding-top:2rem;max-width:330px}.community-The-leap-simple-true-power-container{flex-direction:column}.community-The-leap-leap-simple-true-power-sections{border-bottom:2px solid white;padding-bottom:.5rem}}@media screen and (max-width:1025px){.community-The-Leap-section h1{font-size:3rem}.community-The-Leap-section .TheLeap-para{font-size:1.5rem;padding:0 2rem}.community-The-Leap-image img{margin:5rem 5px;max-width:400px}}.community-followus-container{max-width:1400px;margin:auto;background-color:#000;color:#fff;text-align:center;justify-content:center}.community-followus-heading{padding-top:5rem;font-size:4rem;max-width:600px;margin:auto}.community-followus-heading span{color:#10f}.community-followus-para{padding-top:2rem;font-size:25px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;max-width:800px;margin:auto}.follow-Zepfinn-btns{border:2px solid white;padding:1rem;color:#fff;font-size:15px;border-radius:2rem;transition:.3s;cursor:pointer;background-color:#00f;border:none}.follow-Zepfinn-btns:hover{background-color:#fff;color:#000;padding:1rem 2rem;font-weight:600}.community-followus-Zepfinn-btns{padding-top:2rem}.community-followus-image{align-items:center;justify-content:center}.community-followus-image img{max-width:1200px;height:400px;padding-top:3rem;filter:blur(3px);transition:filter .7s ease}.community-followus-image img:hover{filter:blur(0)}@media screen and (max-width:700px){.community-sweet-profit-para{margin:0 1rem}.community-followus-image img{max-width:400px;height:200px;padding-top:3rem}}.Unleash-power{background-color:#000}.Unleash-community-container{max-width:1400px;background-color:#000;color:#fff;text-align:center;margin:auto}.Unleash-community-container h1{margin:auto;align-items:center;justify-content:center;font-size:4rem;max-width:750px;padding:2rem 0}.Unleash-community-cards{cursor:pointer;border:4px solid;border-radius:1rem;width:270px;height:300px;position:relative;z-index:0;overflow:hidden;border-image-slice:1;border-image-source:linear-gradient(270deg,rgb(255,81,0),rgb(255,251,0),rgb(0,255,55),rgb(47,0,255));transition:transform .3s;animation:border-glow 3s linear infinite}.Unleash-community-cards:hover{transform:scale(1.03)}@keyframes border-glow{0%{border-image-source:linear-gradient(270deg,#0ff,#00f,#0ff,#0ff)}50%{border-image-source:linear-gradient(450deg,#0ff,#00f,#0ff,#0ff)}to{border-image-source:linear-gradient(270deg,#0ff,#00f,#0ff,#0ff)}}.Unleash-card-img img{padding:.5rem;width:250px;height:150px;margin:auto}.Unleash-card-body{text-align:left}.Unleash-card-body h2{padding:.5rem}.Unleash-card-body p{font-size:12px;padding:.5rem}.Unleash-card-img video{padding:.5rem;width:250px}.Unleash-card-body-images span{color:#00f}.Unleash-community-section{padding-top:2rem;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-bottom:5rem}@media screen and (max-width:700px){.Unleash-community-container h1{font-size:2rem;padding:3rem 2rem}.Unleash-card-body-images img{max-width:300px;padding-bottom:3rem}}@media screen and (max-width:1025px){.Unleash-card-body-images img{max-width:400px;padding-bottom:3rem}}.community-sweet-profit-container{max-width:1400px;margin:auto;background-color:#000;color:#fff;text-align:center;justify-content:center}.community-sweet-profit-heading{padding-top:5rem;font-size:4rem;width:800px;margin:auto}.community-sweet-profit-heading span{color:#10f}.community-sweet-profit-total{font-size:5rem;padding-top:3rem}.community-sweet-profit-para{padding-top:2rem;font-size:25px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;max-width:800px;margin:auto}.Refer-friend-btns{border:2px solid white;padding:1rem;color:#fff;font-size:15px;cursor:pointer;border-radius:2rem;transition:.2s;background-color:#00f;border:none;margin:1rem}.community-sweet-profit-friend-partner-btns{padding-top:2rem}.Refer-friend-btns:hover{background-color:#fff;color:#000;padding:1rem 2rem;font-weight:600}@media screen and (max-width:700px){.community-sweet-profit-heading{padding-top:5rem;font-size:3rem;max-width:400px;margin:auto}}.Refer-container{max-width:1400px;margin:auto;background-color:#000;color:#fff}.Refer-section{text-align:center;justify-content:center}.Refer-section-heading{font-size:4rem;color:#00f;padding-top:4rem}.Refer-section-para{padding-top:3rem;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;margin:auto;font-size:2rem;max-width:900px}.get-referral-link{border:2px solid blue;cursor:pointer;margin-top:4rem;padding:1rem 2rem;font-size:1.5rem;color:#fff;border:none;border-radius:2rem;background-color:#00f;transition:.2s}.get-referral-link:hover{padding:1rem 3rem;border:none;background-color:#fff;color:#000}.refer-terms-condition{padding-top:3rem;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:2rem}.become-partner-container{max-width:1400px;margin:auto;background-color:#000;color:#fff}.become-partner-section{text-align:center;justify-content:center}.become-partner-section-heading{max-width:600px;margin:auto;font-size:4rem;color:#00f;padding-bottom:2rem;padding-top:4rem}.become-partner-section-para{font-size:2rem;max-width:800px;margin:auto}.become-partner-column-section{display:flex;max-width:1000px;margin:auto;gap:1rem;padding:4rem 0rem}.become-partner-column{max-width:250px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;margin:auto}.become-partner-column p{padding:1rem 0rem}.become-commissions{color:#00f;font-size:3rem;padding-bottom:2rem}.become-commissions-para{font-size:2rem}.become-commissions-table{padding-top:3rem;max-width:700px;margin:auto}.section-plans-table{border-bottom:2px solid rgb(192,189,189);padding:.5rem;display:flex;text-align:center}.table-plans{width:300px}.become-commission-alsoget{font-size:4rem;padding-top:4rem;padding-bottom:2rem;color:#00f}.become-commission-alsoget-li{max-width:700px;font-size:1.5rem;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;margin:auto;text-align:left}.benefit-item{padding:1rem}.open-partner-link{cursor:pointer;margin-top:4rem;padding:.5rem 2rem;font-size:1rem;color:#fff;border-radius:2rem;background-color:#00f;transition:.2s}.open-partner-link:hover{background-color:#fff;color:#000;padding:.5rem 3rem}.become-partner-deshoard{text-align:center}.partner-terms-condition{padding:1rem;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.5rem}.CompletedContests-container{max-width:1200px;margin:auto}.completed-heading h1{font-size:5rem;max-width:800px;margin:auto;padding-top:4rem;text-align:center}.completed-heading p{text-align:center;padding:2rem 2rem 3rem;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:25px}.completed-section{display:flex;text-align:center}.completed-card{max-width:300px;height:300px;margin:2rem;cursor:pointer;text-align:center;border-radius:10px;transition:.3s}.completed-card:hover{transform:scale(1.02);box-shadow:#00000028 0 8px}.completed-card h4{text-align:center;padding:1rem;font-size:15px}.completed-card span{color:#16b5ff}.completed-imgdp{width:150px;justify-content:center;margin:auto}.dp-img img{margin:auto;height:80px;width:80px;border-radius:100%}.completed-imgdp p{position:relative;margin-top:-22px;padding:.3rem;color:#000;background-color:#e9d6d6;justify-content:center;text-align:center;border-radius:5px;font-size:13px;display:flex;font-weight:600;margin-bottom:1rem}.card-uperbody{padding:0 .5rem;border-radius:10px 10px 0 0;background-color:#4e4e8685}.trade-profits{color:gray;font-size:12px;text-align:center;display:flex;justify-content:space-around;margin-top:.2rem}.trade-profits h4{color:#fff;font-size:13px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.card-down-body .cardbtnss{padding:.5rem 1rem;border-radius:50px;color:#fff;background-color:#2e2e5e;font-size:12px;font-weight:600;cursor:pointer;transition:.2s}.card-down-body .cardbtnss:hover{color:#000;background:rgb(226,226,226)}@media screen and (max-width:1025px){.completed-card{max-width:400px;height:300px;margin:2rem}.CompletedContests-container{max-width:880px;margin:auto}}@media screen and (max-width:700px){.completed-heading h1{font-size:3rem}.completed-card{max-width:300px;height:300px}.CompletedContests-container{max-width:360px;margin:auto}}.chack-details-container{margin:1rem;text-align:center;max-width:1400px;margin:auto;padding:2rem}.chack-details-heading{font-size:4rem;padding:2rem 0;margin:2rem}.details-boxes{display:flex;text-align:center;justify-content:center;flex-wrap:wrap;gap:1rem;padding-bottom:2rem}.details-headings{width:500px;gap:1rem;border:2px solid rgb(224,217,217);height:250px;border-radius:10px;font-family:Verdana,Geneva,Tahoma,sans-serif;text-align:left;font-size:1rem;padding:1rem;transition:.2s}.details-headings:hover{transform:scale(1.02);border:2px solid rgb(151,147,147)}.details-headings p{line-height:1.6rem;padding-top:.5rem;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size-adjust:.6}.logo-icon-button{display:flex}.details-headings .logo-icon-button button{background-color:#d4d2d2;color:#000;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;align-items:center;display:flex;border-radius:20px;padding:.2rem .3rem;font-weight:600;gap:3px}.details-headings .logo-icon-button img{height:20px;border-radius:100%}.details-readbtn{margin-top:2rem;padding:1.5rem 5rem;border-radius:50px;background-color:#00f;color:#fff;font-size:15px;font-weight:600;transition:.2s;cursor:pointer}.details-readbtn:hover{color:#000;transform:scale(1.05);background-color:#d4d2d2}.details-rulls a{text-decoration:none}.details-rulls p{font-size:20px;margin:2rem}@media screen and (max-width:700px){.chack-details-heading{font-size:3rem}.details-readbtn{margin-top:2rem;padding:1rem 2rem}.details-readbtn :hover{padding:1rem 3rem}.details-headings{height:330px}}.Leaderboard-section h1{text-align:center;font-size:5rem;margin-top:4rem;margin-bottom:2rem}.number-and-profile{display:flex;gap:2rem}.number-and-profile p{display:flex;gap:1rem}.number-and-profile img{height:50px;width:50px;border-radius:50%;margin:0 1.5rem}.Leaderboard-container{max-width:1100px;margin:auto}.Leaderboard-heading{width:300px;font-size:14px;padding-left:2rem}.Leaderboard-section-heading{display:flex;padding:1rem;text-align:center;border-bottom:2px solid rgb(136,133,133)}.Leaderboard-section-heading-api{display:flex;text-align:center;justify-content:space-between;padding:1rem;font-weight:600;color:#fff;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;border-bottom:2px solid rgb(126,122,122)}@media screen and (max-width:700px){.Leaderboard-section h1{font-size:3rem}.number-and-profile img{margin:0}.Leaderboard-heading{padding:0;margin:0}.Leaderboard-heading-Realized-profit{display:none}.Leaderboard-section{padding:2rem}}@media screen and (max-width:1025px){.Leaderboard-section{padding:2rem}}*{padding:0;margin:0;font-family:Verdana,sans-serif}.leap-container{background-position:center;background-size:cover;background-repeat:no-repeat;max-width:1400px;margin:auto}.leap-content{text-align:center;justify-content:center}.leap-section{padding-top:8rem;margin:auto;max-width:900px}.leap-section .heading h1{margin:1rem;font-size:6rem;max-width:650px;margin:auto;font-weight:700;background:linear-gradient(50deg,#2600ff,#ffffff,rgb(87,182,174),#69395d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:600% 600%;animation:gradientShift 8s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.leap-section .heading p{font-weight:700;font-style:italic;font-size:2rem}.leap-section .heading span{color:#0026ff}.leap-section .leap-paragraph p{font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:2rem;margin:5rem 0}@media screen and (max-width:700px){.leap-section .heading h1{font-size:3rem}}.paper-trading-container{max-width:1400px;margin:auto}.paper-trading-image img{height:60px;transition:.6s;padding:0 2rem}.paper-trading-Devaid-section{margin-bottom:2rem;padding:2rem;cursor:pointer;border-radius:10px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;display:flex}.paper-trading-image{padding:2rem;background:#2b2e47;border:2px solid rgb(82,82,82);border-radius:5px}.paper-trading-image img:hover{animation:spin 2s linear infinite;height:70px}.paper-trading-upbody{width:100px;height:100px}.paper-tradig-downbody h1{padding:2rem 0}.paper-tradig-downbody p{padding:.5rem 0}.paper-tradig-downbody a{text-decoration:none;font-size:1.2rem;color:#fff;font-style:italic;transition:.2s}.paper-tradig-downbody a:hover{color:#00f}@media screen and (max-width:700px){.paper-trading-Devaid-section{flex-direction:column}}.trading-talk-section{max-width:1300px;margin:auto}.trading-talk-section h1{padding-top:5rem;text-align:center;font-size:5rem}.trading-talk-section span{color:#00f}.trading-talk-heading{margin:auto;max-width:900px}.trading-talk-heading p{margin:2rem 2rem 3rem;text-align:center;font-size:25px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.Trading-story-slider-cards{margin:2rem}.trading-talk-cards{margin:1rem;padding:1rem;max-width:560px;border-radius:10px;background-color:#4e4e8685;transition:.1s}.trading-talk-cards:hover{transform:scale(1.02);box-shadow:#00000028 0 8px}.trading-talk-cards-name{font-size:12px;margin:auto 2rem}.trading-talk-cards-img{display:flex}.trading-talk-cards-img img{border-radius:2rem;margin:1rem}.trading-talk-cards-thinks{padding-top:1rem;margin:auto}.trades-talk-section{cursor:pointer;gap:1rem;align-items:center;justify-content:center;display:flex}.trade-talks-btn{max-width:1200px;padding:3rem 0;margin:auto;text-align:center;justify-content:center}.trade-talks-btn button{cursor:pointer;background:rgb(17,0,255);padding:1rem 3rem;font-size:20px;color:#fff;border-radius:50px;transition:.3s}.trade-talks-btn button:hover{transform:scale(1.1);background-color:#fff;color:#000}@media screen and (max-width:700px){.trading-talk-section h1{font-size:3rem}.trading-talk-cards{max-width:300px;height:380px}.trading-talk-cards-name{padding-top:1rem;text-align:left}.trading-talk-section{max-width:530px;margin:auto}}@media screen and (max-width:1026px){.trading-talk-cards-img{flex-direction:column}.trading-talk-cards-name{padding-top:1rem;text-align:left}.trading-talk-cards{max-width:350px}}@media screen and (max-width:1200px){.trading-talk-cards-img img{width:200px;height:150px}.trading-talk-cards{max-width:450px}}.ZipfinnLove-container{min-height:100vh;padding:3rem 2rem;background-color:#000;display:flex;flex-direction:column;align-items:center}.ZipfinnLove-heading-section{text-align:center;margin-bottom:3rem;padding-top:8rem;max-width:880px}.ZipfinnLove-heading-section h1{font-size:6rem}.ZipfinnLove-heading{font-size:2.8rem;font-weight:700;background:linear-gradient(90deg,#574bff,#f3eff0,#c55d67);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.5rem}.ZipfinnLove-btn{background-color:#00f;color:#fff;border:none;padding:.9rem 1.8rem;font-size:1rem;border-radius:9999px;cursor:pointer;display:inline-flex;align-items:center;font-weight:600;gap:.5rem;transition:all .3s ease}.ZipfinnLove-btn:hover{background-color:#d5d5dd;color:#000;transform:scale(1.05)}.ZipfinnLove-images{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;width:100%;max-width:1200px}.ZipfinnLove-card{background:#29293d;border-radius:12px;overflow:hidden;text-align:center;transition:transform .3s ease}.ZipfinnLove-card:hover{transform:translateY(-5px);box-shadow:0 8px 5px #1a183f}.ZipfinnLove-card img{width:100%;height:250px;object-fit:cover}.ZipfinnLove-card p{margin:.5rem 0;font-weight:600;color:#c4bebe;text-align:left;padding-left:1rem}@media (max-width: 1024px){.ZipfinnLove-images{grid-template-columns:repeat(3,1fr)}.ZipfinnLove-heading-section h1{font-size:3rem}}@media (max-width: 768px){.ZipfinnLove-images{grid-template-columns:repeat(2,1fr)}.ZipfinnLove-heading-section h1{font-size:3rem}}@media (max-width: 480px){.ZipfinnLove-heading-section h1{font-size:2rem}.ZipfinnLove-images{grid-template-columns:1fr}.ZipfinnLove-heading{font-size:1.8rem}}.EasyToFollow-container{max-width:1400px;margin:auto;background-color:#000}.EasyToFollow-pine-Script-section{text-align:center;justify-content:center}.EasyToFollow-pine-Script-heading{color:#00f;font-size:4rem;max-width:700px;margin:auto;padding-top:6rem}.EasyToFollow-pine-Script-para{font-size:2rem;color:#fff;padding:2rem}.EasyToFollow-get-started-btns{background-color:#d3d3df;color:#000;font-weight:600;border:none;margin:1rem;padding:.8rem 1rem;border-radius:8px;transition:.2s}.EasyToFollow-get-started-btns:hover{background-color:#00f;color:#fff;transform:scale(1.1)}.EasyToFollow-explor-scripts-btns{background-color:#00f;color:#fff;font-weight:600;border:none;margin:1rem;padding:.8rem 1rem;border-radius:8px;transition:.2s}.EasyToFollow-explor-scripts-btns:hover{background-color:#e6e5e5;color:#000;transform:scale(1.1)}.EasyToFollow-select-btns{background-color:#00f;color:#fff;font-weight:600;border:none;margin:1rem;padding:.8rem 1rem;border-radius:8px;transition:.2s}.EasyToFollow-select-btns:hover{background-color:#e0e0e0;color:#000;transform:scale(1.1)}.select-btn-option{border:none;color:#00f;font-weight:600;background-color:#fff}.EasyToFollow-pine-Script-image img{max-width:800px}.primer-language-concepts-release-btn-section{text-align:center;justify-content:center;margin-top:3rem}.primer-language-concepts-release-card{color:#fff;max-width:300px;text-align:left;padding:1rem;border-radius:5px;transition:.2s;margin:1rem;border:2px solid rgb(97,97,97)}.primer-language-concepts-release-card h2{padding-bottom:1rem}.primer-language-concepts-release-card:hover{transform:scale(1.1)}.EasyToFollow-footer-tag{display:flex;text-align:center;justify-content:space-between;padding:2rem 1rem}.EasyToFollow-footer-tag a{padding:1rem;color:#fff;transition:.2s}.EasyToFollow-footer-tag a:hover{color:#00f}.EasyToFollow-footer-tag p{color:#fff}@media screen and (max-width:700px){.EasyToFollow-pine-Script-image img{max-width:400px}.EasyToFollow-footer-tag{flex-direction:column;gap:1rem}.EasyToFollow-footer-tag a{display:flex;text-align:center;justify-content:center}}@media screen and (max-width:1000px){.EasyToFollow-footer-tag{flex-direction:column;gap:1rem}}.country-selector{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-head{background:#fff;border-bottom:1px solid #e0e3eb}.landing-header{padding:1px 57px;position:relative;margin-top:70px}.with-breadcrumbs{padding-top:12px}.breadcrumbs-container{margin-bottom:12px}.breadcrumbs-list{display:flex;align-items:center;list-style:none;padding:0;margin:0;gap:8px}.breadcrumbs-listitem{display:flex;align-items:center}.breadcrumb{text-decoration:none;color:#6b7280;font-size:14px;transition:color .2s}.breadcrumb:hover,.current-page{color:#374151}.divider{color:#d1d5db;font-size:14px}.divider-small{font-size:12px}.header-center-container{display:flex;justify-content:center;width:100%;margin-left:370px}.btn-container{display:flex;align-items:center;gap:12px;justify-content:center}.logo{border-radius:4px}.medium{width:24px;height:24px}.large{width:32px;height:32px}.xlarge{width:40px;height:40px}.flag-medium{display:block}.flag-large,.flag-xlarge{display:none}.header-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;transition:all .2s ease;border:1px solid transparent}.header-btn:hover{background-color:#f8fafc;border-color:#e2e8f0;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.header-text-container{display:flex;align-items:center}.header{font-size:24px;font-weight:600;color:#111827;margin:0;display:flex;align-items:center;gap:4px}.no-break{display:flex;align-items:center;gap:4px}.arrow-wrap{display:flex;align-items:center;margin-left:4px}.icon-small,.icon-large{color:#6b7280;transition:transform .2s ease}.header-btn:hover .icon-small,.header-btn:hover .icon-large{transform:translateY(1px)}.icon-large{display:none}.dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.dialog{background:white;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:800px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.wrapper{display:flex;flex-direction:column;height:100%}.dialog-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.title{font-size:20px;font-weight:600;color:#111827}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-button{background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;transition:background-color .2s;position:relative;display:flex;align-items:center;justify-content:center}.nav-button:hover{background-color:#f3f4f6}.size-medium{width:32px;height:32px}.preserve-paddings{box-sizing:content-box}.close .icon{color:#6b7280}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search-container{position:relative;padding:16px 24px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.input-container{position:relative}.search{width:100%;padding:12px 16px 12px 44px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:border-color .2s;background:#fff}.search:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#6b7280;width:20px;height:20px}.content-list-container{flex:1;overflow:hidden;position:relative}.content-list{overflow-y:auto;padding:0 24px;height:100%;max-height:60vh}.content-list-desktop{padding-bottom:24px}.market-items-container{display:flex;gap:24px}.market-items-container-desktop{margin-bottom:16px}.column{flex:1;display:flex;flex-direction:column;gap:4px}.group-title{font-size:14px;font-weight:600;color:#6b7280;margin:24px 0 12px;text-transform:uppercase;letter-spacing:.05em}.group-title-desktop:first-child{margin-top:16px}.icon-color{text-decoration:none;color:inherit;display:block}.wrap-tablet{display:block}.container-item{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:6px;transition:all .2s ease;cursor:pointer;border:1px solid transparent}.container-item:hover{background-color:#f8fafc;border-color:#e2e8f0;transform:translate(2px)}.container-item.selected{background-color:#eff6ff;border-color:#dbeafe}.container-with-icon{padding-left:8px}.icon-wrap{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.icon{width:100%;height:100%;border-radius:4px;object-fit:cover}.text-block{flex:1;min-width:0}.title{font-size:14px;font-weight:500;color:#374151;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title-without-desc{line-height:1.2}.content-list::-webkit-scrollbar{width:8px}.content-list::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px;margin:4px 0}.content-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;border:2px solid #f8fafc}.content-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.content-list::-webkit-scrollbar-thumb:active{background:#64748b}.content-list::-webkit-scrollbar-corner{background:#f8fafc}.content-list{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}@media (max-width: 768px){.landing-header{padding:12px 16px}.header{font-size:20px}.flag-medium{display:none}.flag-large{display:block}.icon-small{display:none}.icon-large{display:block}.dialog{margin:0;border-radius:0;max-height:100vh;max-width:100vw;height:100%}.dialog-overlay{padding:0}.market-items-container{flex-direction:column;gap:0}.column{gap:0}.content-list{padding:0 16px;max-height:calc(100vh - 140px)}.dialog-header,.search-container{padding-left:16px;padding-right:16px}.btn-container{flex-direction:column;text-align:center}.header-btn{flex-direction:column;gap:4px;padding:12px}}@media (max-width: 480px){.header{font-size:18px;flex-direction:column;gap:2px}.flag-large{display:none}.flag-xlarge{display:block}.title{font-size:16px}.group-title{font-size:13px}.no-break{flex-direction:column;gap:2px}.header-btn{padding:10px}}@media (min-width: 769px){.flag-medium{display:block}.flag-large,.flag-xlarge{display:none}.icon-small{display:block}.icon-large{display:none}}.dialog{animation:dialogSlideIn .2s ease-out}@keyframes dialogSlideIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.icon{background:#f3f4f6;transition:opacity .2s ease}.icon[src]{background:transparent}.dashboard-header{background-color:#fff;border-bottom:none!important;box-shadow:none!important;padding:16px 0}.trading-dashboard{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;background-color:#fff;color:#0f0f0f;min-height:100vh}.dashboard-header{background-color:#fff;border-bottom:1px solid #ebebeb;padding:16px 0}.page-head{border-bottom:none!important}.header-main{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:50px auto 0;padding:0 20px}.logo-section h1{margin:0;font-size:24px;font-weight:600}.market-status{display:flex;align-items:center;gap:12px}.status-badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.open{background-color:#e8f5e9;color:#4caf50}.current-time{font-size:14px;color:#707070}.dashboard-nav{border-bottom:1px solid #ebebeb;background-color:#fff}.nav-container{display:flex;max-width:1200px;margin:0 auto;padding:0 20px;overflow-x:auto}.nav-tab{padding:12px 16px;background:none;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:#707070;cursor:pointer;white-space:nowrap;transition:all .2s ease}.nav-tab:hover{color:#0f0f0f}.nav-tab.active{color:#2962ff;border-bottom-color:#2962ff}.dashboard-main{max-width:1200px;margin:0 auto;padding:20px}.content-section{margin-bottom:40px}.section-header h2{margin:0;font-size:20px;font-weight:600}.view-all-btn{background:none;border:none;color:#2962ff;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:4px}.view-all-btn:hover{color:#1e53e5}.bond-section{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.bond-header{padding:20px;border-bottom:1px solid #ebebeb}.bond-title-section{display:flex;justify-content:space-between;align-items:center}.bond-title-section h2{margin:0;font-size:20px;font-weight:600;color:#0f0f0f}.customize-curves-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#f2f2f2;border:1px solid #ebebeb;border-radius:6px;color:#707070;font-size:14px;cursor:pointer;transition:all .2s ease}.customize-curves-btn:hover{background-color:#ebebeb;color:#0f0f0f}.btn-icon{font-size:16px}.btn-text{font-weight:500}.yield-curve-container{padding:20px;border-bottom:1px solid #ebebeb}.yield-curve-chart{background-color:#fafafa;border-radius:8px;padding:20px;position:relative}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.chart-header h3{margin:0;font-size:16px;font-weight:600;color:#0f0f0f}.chart-legend{display:flex;gap:20px}.legend-item{display:flex;align-items:center;gap:8px}.legend-swatch{width:12px;height:12px;border-radius:2px}.legend-swatch.current{background-color:#3179f5}.legend-swatch.one-month{background-color:#00c853}.legend-swatch.one-year{background-color:#ff9800}.legend-text{font-size:14px;color:#707070}.yield-curve-chart-container{position:relative;height:280px;background:#fafafa;border-radius:8px;padding:20px}.chart-axes{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.y-axis{position:absolute;left:0;top:0;bottom:0;width:60px;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0}.y-tick{display:flex;align-items:center;position:relative}.tick-label{font-size:11px;color:#707070;min-width:40px}.tick-line{flex:1;height:1px;background:rgba(0,0,0,.1);margin-left:8px}.x-axis{position:absolute;left:60px;right:0;bottom:0;height:40px;display:flex;justify-content:space-between;padding:0 20px}.x-tick{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-50%)}.x-tick .tick-label{margin-bottom:4px}.x-tick .tick-line{width:1px;height:6px;background:rgba(0,0,0,.1)}.yield-curve-svg{width:100%;height:100%;margin-left:60px}.grid-line{stroke:#0000000d;stroke-width:1}.yield-curve-line{stroke-linecap:round;stroke-linejoin:round;fill:none}.yield-curve-line.current{stroke:#3179f5;stroke-width:3;filter:drop-shadow(0 2px 4px rgba(49,121,245,.3))}.yield-curve-line.one-month{stroke:#00c853;stroke-width:2;stroke-dasharray:4,3;opacity:.8}.yield-curve-line.one-year{stroke:#ff9800;stroke-width:2;stroke-dasharray:2,2;opacity:.7}.data-point{transition:all .3s ease}.data-point.current{fill:#3179f5;stroke:#fff;stroke-width:1.5}.data-point.one-month{fill:#00c853;stroke:#fff;stroke-width:1;opacity:.8}.data-point.one-year{fill:#ff9800;stroke:#fff;stroke-width:1;opacity:.7}.data-point:hover{r:5;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.bond-table-container{padding:20px;overflow-x:auto}.bond-yields-table{width:100%;border-collapse:collapse;font-size:14px;background:white;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.bond-yields-table th,.bond-yields-table td{padding:12px 16px;text-align:left;border-bottom:1px solid #ebebeb}.table-header{font-weight:600;color:#707070;background-color:#f9f9f9;padding:16px;border-bottom:2px solid #ebebeb}.table-header.left-align{text-align:left}.bond-row:hover{background-color:#f9f9f9}.bond-cell{padding:16px;color:#0f0f0f}.bond-symbol-container{display:flex;flex-direction:column;gap:4px}.bond-symbol-link{color:#2962ff;text-decoration:none;font-weight:600;font-size:14px;transition:color .2s ease}.bond-symbol-link:hover{color:#1e53e5;text-decoration:underline}.bond-name{font-size:12px;color:#707070}.bond-price-container,.bond-price-change{display:flex;align-items:baseline;gap:4px}.bond-unit{font-size:12px;color:#707070}.bond-yield-change,.bond-price-change{font-weight:500;padding:4px 8px;border-radius:4px;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.bond-yield-change.up,.bond-price-change.up{background-color:#e8f5e9;color:#4caf50}.bond-yield-change.down,.bond-price-change.down{background-color:#ffebec;color:#f23645}.bond-yield-change.neutral,.bond-price-change.neutral{background-color:#f2f2f2;color:#707070}.market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-bottom:24px}.market-card{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;padding:16px;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.market-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.symbol{font-weight:600;font-size:14px}.change{font-size:12px;font-weight:500;padding:2px 6px;border-radius:4px;transition:all .2s ease}.change.up{background-color:#e8f5e9;color:#4caf50}.change.down{background-color:#ffebec;color:#f23645}.card-value{font-size:20px;font-weight:600;margin-bottom:4px}.card-name{font-size:12px;color:#707070}.futures-container{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;overflow:hidden;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.futures-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0;border-bottom:1px solid #ebebeb}.futures-card{padding:16px;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;transition:all .2s ease;position:relative}.futures-card:hover{background-color:#f9f9f9;transform:translateY(-1px)}.futures-card:nth-child(4n){border-right:none}.futures-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.futures-logo{position:relative;width:32px;height:32px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#f2f2f2;flex-shrink:0}.futures-logo img{width:100%;height:100%;object-fit:contain}.futures-logo-letter{font-size:14px;font-weight:600;color:#707070}.futures-title{flex:1;min-width:0}.futures-name{display:block;font-weight:500;font-size:14px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.futures-status{display:flex;align-items:center;gap:6px}.data-mode{font-size:10px;color:#9c9c9c;border:1px solid #ebebeb;border-radius:2px;padding:1px 3px;background:white}.market-status{font-size:10px;padding:1px 4px;border-radius:2px;display:flex;align-items:center;gap:2px}.market-status.open{background-color:#e8f5e9;color:#4caf50}.market-status.closed{background-color:#f2f2f2;color:#9c9c9c}.futures-symbol{font-size:12px;color:#707070;margin-bottom:8px;font-family:Courier New,monospace;font-weight:600}.futures-data{display:flex;justify-content:space-between;align-items:flex-end}.futures-value{display:flex;align-items:baseline;gap:4px}.futures-value .value{font-size:16px;font-weight:600}.futures-value .unit{font-size:12px;color:#707070}.futures-change{font-size:12px;font-weight:500;padding:2px 6px;border-radius:4px;transition:all .2s ease}.futures-change.up{background-color:#e8f5e9;color:#4caf50}.futures-change.down{background-color:#ffebec;color:#f23645}.futures-footer{padding:16px;display:flex;justify-content:center;background:#f9f9f9}.view-all-futures-btn{background:none;border:1px solid #ebebeb;color:#2962ff;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:4px;padding:8px 16px;border-radius:4px;transition:all .2s ease;background:white}.view-all-futures-btn:hover{background-color:#f2f2f2;border-color:#2962ff}.commodity-breakdown{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000001a}.commodity-breakdown h3{margin:0 0 16px;font-size:16px;font-weight:600}.breakdown-charts{display:flex;flex-direction:column;gap:12px}.breakdown-item{display:flex;align-items:center;gap:12px}.breakdown-item span{min-width:80px;font-size:14px;font-weight:500}.progress-bar{flex:1;height:8px;background-color:#f2f2f2;border-radius:4px;overflow:hidden;position:relative}.progress-fill{height:100%;border-radius:4px;transition:width .3s ease;position:relative}.progress-fill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.breakdown-item:nth-child(1) .progress-fill{background:linear-gradient(90deg,#ff9800,#ffb74d)}.breakdown-item:nth-child(2) .progress-fill{background:linear-gradient(90deg,#2962ff,#448aff)}.breakdown-item:nth-child(3) .progress-fill{background:linear-gradient(90deg,#4caf50,#66bb6a)}.trending-section{margin-bottom:24px}.trending-section h3{margin:0 0 16px;font-size:16px;font-weight:600}.trending-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.trending-card{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;padding:16px;position:relative;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.trending-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.trending-badge{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#2962ff,#448aff);color:#fff;font-size:10px;padding:2px 6px;border-radius:4px;font-weight:600}.trending-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.trending-symbol{font-weight:600;font-size:14px}.trending-change{font-size:12px;font-weight:500;padding:2px 6px;border-radius:4px;transition:all .2s ease}.trending-change.up{background-color:#e8f5e9;color:#4caf50;margin-top:17px}.trending-change.down{background-color:#ffebec;color:#f23645}.trending-price{font-size:18px;font-weight:600;margin-bottom:4px}.trending-name{font-size:12px;color:#707070;line-height:1.3}.stocks-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.stocks-column{display:flex;flex-direction:column;gap:20px}.stock-section h3{margin:0 0 12px;font-size:16px;font-weight:600}.stocks-grid{display:flex;flex-direction:column;gap:12px}.stock-card{background-color:#fff;border:1px solid #ebebeb;border-radius:6px;padding:12px;transition:all .2s ease}.stock-card:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.stock-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.stock-symbol{font-weight:600;font-size:14px}.stock-change{font-size:12px;font-weight:500;padding:2px 6px;border-radius:4px;transition:all .2s ease}.stock-change.up{background-color:#e8f5e9;color:#4caf50}.stock-change.down{background-color:#ffebec;color:#f23645}.stock-price{font-size:16px;font-weight:600;margin-bottom:4px}.stock-name{font-size:12px;color:#707070;line-height:1.3}.earnings-section{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000001a}.earnings-section h3{margin:0 0 16px;font-size:16px;font-weight:600}.earnings-list{display:flex;flex-direction:column;gap:12px}.earnings-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f2f2f2;transition:background-color .2s ease}.earnings-item:hover{background-color:#f9f9f9;margin:0 -8px;padding:8px;border-radius:4px}.earnings-item:last-child{border-bottom:none}.earnings-symbol{font-weight:600;font-size:14px}.earnings-date{font-size:12px;color:#707070;background:#f2f2f2;padding:2px 6px;border-radius:3px}.earnings-estimate{font-size:12px;color:#707070;font-weight:500}.forex-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-bottom:24px}.forex-heatmap{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000001a}.forex-heatmap h3{margin:0 0 16px;font-size:16px;font-weight:600}.heatmap-container{display:flex;flex-direction:column;gap:8px}.heatmap-row{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:4px;transition:background-color .2s ease}.heatmap-row:hover{background-color:#f9f9f9}.heatmap-value{font-size:12px;font-weight:500;padding:2px 6px;border-radius:4px;transition:all .2s ease}.heatmap-value.positive{background-color:#e8f5e9;color:#4caf50}.heatmap-value.negative{background-color:#ffebec;color:#f23645}.etfs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.etf-card{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;padding:16px;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.etf-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.etf-symbol{font-weight:600;font-size:16px;margin-bottom:4px}.etf-name{font-size:14px;color:#707070;margin-bottom:8px;line-height:1.3}.etf-details{display:flex;justify-content:space-between;align-items:center}.etf-price{font-size:18px;font-weight:600}.etf-change{font-size:14px;color:#707070;font-weight:500}.economy-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px}.economy-indicators h3,.economic-calendar h3{margin:0 0 16px;font-size:16px;font-weight:600}.indicators-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.indicator-card{background-color:#fff;border:1px solid #ebebeb;border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:4px;transition:all .2s ease}.indicator-card:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.indicator-name{font-size:12px;color:#707070;font-weight:500}.indicator-value{font-size:16px;font-weight:600}.indicator-period{font-size:10px;color:#9c9c9c}.calendar-events{display:flex;flex-direction:column;gap:12px}.calendar-event{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f2f2f2;transition:background-color .2s ease}.calendar-event:hover{background-color:#f9f9f9;margin:0 -8px;padding:8px;border-radius:4px}.calendar-event:last-child{border-bottom:none}.event-time{font-size:12px;color:#707070;min-width:40px;font-weight:500}.event-details{flex:1;display:flex;justify-content:space-between;align-items:center}.event-name{font-size:14px;font-weight:500}.event-importance{font-size:10px;padding:2px 6px;border-radius:4px;text-transform:capitalize;font-weight:500}.event-importance.high{background-color:#ffebec;color:#f23645}.event-importance.medium{background-color:#fff3e0;color:#ff9800}.event-importance.low{background-color:#f2f2f2;color:#707070}.chart-placeholder{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000001a}.chart-container h3{margin:0 0 16px;font-size:16px;font-weight:600}.mock-chart{height:200px;background:linear-gradient(to top,#f2f2f2,#fff);border-radius:4px;position:relative;overflow:hidden}.chart-line{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(to right,#2962ff,#4caf50);animation:chartAnimation 3s ease-in-out infinite}.corporate-bonds-table{font-size:13px}.corporate-bond-row{border-left:3px solid transparent;transition:all .2s ease}.corporate-bond-row:hover{background-color:var(--color-tv-blue-50);border-left-color:var(--color-tv-blue-500)}.bond-rating{padding:2px 6px;border-radius:3px;font-size:11px;font-weight:700;text-align:center;display:inline-block;min-width:40px}.rating-aaa{background-color:#4caf50;color:#fff}.rating-aaplus{background-color:#66bb6a;color:#fff}.rating-aa{background-color:#81c784;color:#fff}.rating-a{background-color:#a5d6a7;color:#fff}.rating-bbbplus{background-color:#fff9c4;color:#333}.rating-bbb{background-color:#ffeb3b;color:#333}.rating-bb{background-color:#ffb74d;color:#333}.rating-b{background-color:#ff9800;color:#fff}.rating-ccc{background-color:#f44336;color:#fff}.bond-sector{font-size:12px;color:var(--color-cold-gray-600);padding:2px 6px;background:var(--color-cold-gray-100);border-radius:3px}.corporate-bonds-summary{margin:20px 0}.summary-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:20px}.summary-card{background:var(--color-white);padding:15px;border-radius:8px;border:1px solid var(--color-cold-gray-150);text-align:center;box-shadow:0 2px 4px #0000001a}.summary-label{display:block;font-size:12px;color:var(--color-cold-gray-600);margin-bottom:5px}.summary-value{display:block;font-size:18px;font-weight:700;color:var(--color-cold-gray-900);margin-bottom:5px}.summary-change{font-size:12px;font-weight:700}.credit-spread-section{margin-top:30px;padding:20px;background:var(--color-white);border-radius:8px;border:1px solid var(--color-cold-gray-150)}.spread-charts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:15px}.spread-chart{padding:15px;background:var(--color-cold-gray-50);border-radius:6px}.spread-chart h4{margin:0 0 10px;font-size:14px;color:var(--color-cold-gray-700)}.chart-placeholder-small{background:var(--color-white);padding:15px;border-radius:4px;text-align:center;color:var(--color-cold-gray-600);font-size:12px}.bond-filters{display:flex;gap:10px;margin-top:10px}.filter-btn{padding:6px 12px;border:1px solid var(--color-cold-gray-300);background:var(--color-white);border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s}.filter-btn.active,.filter-btn:hover{background:var(--color-tv-blue-500);color:var(--color-white);border-color:var(--color-tv-blue-500)}.economy-section{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;color:#131722;background-color:#fff;border-radius:6px;box-shadow:0 2px 10px #0000000d;margin-bottom:24px}.economy-header{padding:16px 20px;border-bottom:1px solid #e0e3eb}.header-wrapper,.header-container{display:flex;align-items:center}.header-link{text-decoration:none;color:inherit}.header-title{font-size:22px;font-weight:600;margin:0;display:flex;align-items:center;gap:4px}.no-break{white-space:nowrap}.arrow-icon{display:inline-flex;align-items:center;margin-left:4px}.indicators-section{padding:20px}.indicators-header{margin-bottom:16px}.indicators-wrapper{display:flex;align-items:center}.indicators-title{font-size:18px;font-weight:600;margin:0}.indicators-content{position:relative}.indicators-container-main{display:flex;flex-direction:column;gap:20px}.indicators-scroll-container{position:relative;overflow:hidden}.indicators-scroll-area{display:flex;align-items:center;position:relative;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;padding:8px 0}.indicators-scroll-area::-webkit-scrollbar{display:none}.scroll-left-button,.scroll-right-button{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.scroll-left-button{left:0}.scroll-right-button{right:0}.scroll-right-button.visible{display:block}.scroll-button{background:#fff;border:1px solid #e0e3eb;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.scroll-button:hover{background:#f8f9fc;box-shadow:0 4px 8px #00000026}.button-content{display:flex;align-items:center;justify-content:center}.indicators-grid{display:flex;gap:12px;padding:0 40px;flex:1}.indicator-card{position:relative;background:#fff;border:1px solid #e0e3eb;border-radius:6px;padding:16px;min-width:160px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.indicator-card:hover{border-color:#2962ff;box-shadow:0 4px 12px #2962ff1a}.indicator-card.selected{border-color:#2962ff;background:#f8faff}.card-control{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:transparent;border:none;cursor:pointer;z-index:1}.card-content{position:relative;z-index:2}.card-title{margin-bottom:12px}.title-link{text-decoration:none;color:inherit}.title-container{display:flex;align-items:flex-start;justify-content:space-between}.title{font-size:14px;font-weight:500;color:#131722;line-height:1.3}.data-mode-container{display:flex;align-items:center;gap:4px}.data-mode{font-size:10px;font-weight:600;color:#787b86;background:#f0f3fa;border-radius:2px;padding:1px 3px;line-height:1}.session-status{width:6px;height:6px;border-radius:50%;background:#26a69a}.value-and-change{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.value-container{display:flex;align-items:baseline;gap:2px}.value{font-size:18px;font-weight:600;color:#131722}.unit{font-size:12px;color:#787b86}.change{font-size:12px;font-weight:500;padding:2px 6px;border-radius:3px}.change.up{color:#26a69a;background:rgba(38,166,154,.1)}.change.down{color:#ef5350;background:rgba(239,83,80,.1)}.card-chart{height:40px;margin-bottom:8px}.mini-chart-placeholder{width:100%;height:100%;background:#f8f9fc;border-radius:2px;position:relative;overflow:hidden}.chart-line{position:absolute;bottom:0;left:0;right:0;height:2px;background:#2962ff;transform-origin:left;animation:chartDraw 1s ease-out forwards}@keyframes chartDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.timeframe{font-size:11px;color:#787b86;text-align:center}.see-all-card{display:flex;align-items:center;justify-content:center;background:#fff;border:1px dashed #e0e3eb;border-radius:6px;padding:16px;min-width:160px;text-decoration:none;color:inherit;flex-shrink:0;transition:all .2s ease}.see-all-card:hover{border-color:#2962ff;background:#f8faff}.see-all-content{margin:0;display:flex;align-items:center;gap:4px}.see-all-text{font-size:14px;font-weight:500;color:#2962ff}.see-all-arrow{display:inline-flex;align-items:center}.main-chart-container{border:1px solid #e0e3eb;border-radius:6px;overflow:hidden}.chart-wrapper{display:flex;flex-direction:column}.chart-area{height:300px;padding:20px;background:#f8f9fc}.chart-placeholder-main{width:100%;height:100%;display:flex;flex-direction:column}.chart-placeholder-main h3{margin:0 0 16px;font-size:16px;font-weight:600;color:#131722}.mock-chart-large{flex:1;background:#fff;border:1px solid #e0e3eb;border-radius:4px;position:relative;overflow:hidden}.chart-line-main{position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2962ff,#26a69a);transform-origin:left;animation:chartDraw 1.5s ease-out forwards}.chart-controls{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#fff;border-top:1px solid #e0e3eb}.timeframe-controls{display:flex;align-items:center}.timeframe-options{display:flex;gap:8px}.timeframe-tab{background:#fff;border:1px solid #e0e3eb;border-radius:4px;padding:6px 12px;font-size:14px;font-weight:400;color:#787b86;cursor:pointer;transition:all .2s ease}.timeframe-tab:hover{border-color:#2962ff;color:#2962ff}.timeframe-tab.selected{background:#2962ff;border-color:#2962ff;color:#fff;font-weight:600}.chart-buttons{display:flex;align-items:center;gap:8px}.chart-button{background:#fff;border:1px solid #e0e3eb;border-radius:4px;padding:6px 8px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;color:inherit;transition:all .2s ease}.chart-button:hover{border-color:#2962ff;background:#f8faff}.chart-style-group{display:flex;border:1px solid #e0e3eb;border-radius:4px;overflow:hidden}.chart-style-button{background:#fff;border:none;padding:6px 8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.chart-style-button:hover{background:#f8f9fc}.chart-style-button.selected{background:#f0f3fa}.button-slot,.block-icon{display:flex;align-items:center;justify-content:center}.detailed-indicators{padding:20px}.indicators-grid-layout{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.indicator-category{background:#fff;border:1px solid #e0e3eb;border-radius:6px;overflow:hidden}.category-header{padding:16px 20px;border-bottom:1px solid #e0e3eb}.category-title{font-size:16px;font-weight:600;margin:0;display:flex;align-items:center;gap:4px}.category-content{padding:0}.indicators-table-header{display:grid;grid-template-columns:1fr auto auto;gap:16px;padding:12px 20px;background:#f8f9fc;border-bottom:1px solid #e0e3eb;font-size:12px;font-weight:600;color:#787b86}.indicators-table-header.mobile{display:none}.indicators-list{padding:0}.indicator-row{padding:12px 20px;border-bottom:1px solid #f0f3fa;transition:background .2s ease}.indicator-row:hover{background:#f8f9fc}.indicator-row:last-child{border-bottom:none}.indicator-info{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center}.indicator-link{text-decoration:none;color:inherit}.indicator-name{font-size:14px;font-weight:500;color:#131722}.indicator-period{font-size:12px;color:#787b86}.indicator-value{display:flex;align-items:baseline;gap:4px;justify-self:end}.category-footer{padding:16px 20px;border-top:1px solid #f0f3fa}.see-more-button{display:inline-flex;align-items:center;background:transparent;border:none;padding:8px 0;text-decoration:none;color:#2962ff;font-size:14px;font-weight:500;cursor:pointer;position:relative;transition:color .2s ease}.see-more-button:hover{color:#1e4db7}.button-background{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px;transition:background .2s ease}.see-more-button:hover .button-background{background:rgba(41,98,255,.05)}.button-content{display:flex;align-items:center;gap:4px;position:relative;z-index:1}.button-title{font-size:14px;font-weight:500}.economic-calendar-section{padding:20px;border-top:1px solid #e0e3eb}.calendar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.calendar-title{font-size:18px;font-weight:600;margin:0;display:flex;align-items:center;gap:4px}.calendar-widget-button{background:#fff;border:1px solid #e0e3eb;border-radius:4px;padding:6px 8px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;color:inherit;transition:all .2s ease}.calendar-widget-button:hover{border-color:#2962ff;background:#f8faff}.calendar-content{position:relative}.calendar-container{position:relative;overflow:hidden}.calendar-scroll-container{position:relative}.calendar-scroll-area{display:flex;align-items:center;position:relative;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;padding:8px 0}.calendar-scroll-area::-webkit-scrollbar{display:none}.calendar-events-grid{display:flex;gap:16px;padding:0 40px;flex:1}.calendar-event{display:flex;flex-direction:column;background:#fff;border:1px solid #e0e3eb;border-radius:6px;padding:16px;min-width:240px;text-decoration:none;color:inherit;transition:all .2s ease;flex-shrink:0}.calendar-event:hover{border-color:#2962ff;box-shadow:0 4px 12px #2962ff1a}.event-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.event-date{display:flex;align-items:center;gap:6px;font-size:12px;color:#787b86}.event-day{font-weight:500}.event-dot{color:#b2b5be}.event-time{color:#787b86}.importance-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.importance-icon.low{color:#26a69a}.importance-icon.medium{color:#ff9800}.importance-icon.high{color:#ef5350}.event-title-block{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px}.flag-icon{width:16px;height:16px;border-radius:2px;flex-shrink:0}.event-column{flex:1}.event-title{font-size:14px;font-weight:500;color:#131722;line-height:1.3}.event-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-wrap{display:flex;flex-direction:column;gap:4px}.stat-title{font-size:11px;color:#787b86;font-weight:500}.stat-value-wrap{display:flex;align-items:center}.stat-value{font-size:13px;font-weight:500;color:#131722}.stat-value.highlighted{color:#2962ff}.see-all-card.calendar{min-width:240px}.calendar-footer{margin-top:16px;text-align:center}@media (max-width: 1024px){.indicators-grid-layout{grid-template-columns:1fr}.indicators-grid,.calendar-events-grid{padding:0 20px}}@media (max-width: 768px){.economy-header,.indicators-section,.detailed-indicators,.economic-calendar-section{padding:16px}.header-title{font-size:20px}.indicators-title,.calendar-title{font-size:16px}.indicators-table-header{display:none}.indicators-table-header.mobile{display:grid;grid-template-columns:1fr auto;padding:12px 16px}.indicator-info{grid-template-columns:1fr auto;gap:12px}.indicator-period{display:none}.chart-controls{flex-direction:column;gap:12px;align-items:flex-start}.chart-buttons{width:100%;justify-content:space-between}.scroll-left-button,.scroll-right-button{display:none}.indicators-grid,.calendar-events-grid{padding:0}}@media (max-width: 480px){.indicator-card{min-width:140px;padding:12px}.calendar-event{min-width:200px;padding:12px}.value{font-size:16px}.event-stats{gap:8px}.stat-title{font-size:10px}.stat-value{font-size:12px}}@media (max-width: 768px){.corporate-bonds-table{font-size:11px}.summary-cards{grid-template-columns:1fr 1fr}.spread-charts{grid-template-columns:1fr}.bond-filters{flex-wrap:wrap}}@keyframes chartAnimation{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 768px){.header-main{flex-direction:column;gap:12px;align-items:flex-start}.market-grid,.futures-grid,.trending-grid,.forex-grid,.etfs-grid{grid-template-columns:1fr}.futures-card{border-right:none}.stocks-layout,.economy-layout,.indicators-grid{grid-template-columns:1fr}.nav-container{padding:0 10px}.dashboard-main{padding:10px}.bond-title-section{flex-direction:column;gap:12px;align-items:flex-start}.bond-yields-table{font-size:12px}.bond-yields-table th,.bond-yields-table td{padding:8px 12px}.chart-legend{flex-direction:column;gap:8px}.yield-curve-chart-container{height:200px;padding:10px}.y-axis{width:50px}.yield-curve-svg{margin-left:50px}}.loading{opacity:.6;pointer-events:none}.loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:loading 1.5s infinite}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}.nav-tab:focus,.view-all-btn:focus,.customize-curves-btn:focus,.view-all-futures-btn:focus{outline:2px solid #2962ff;outline-offset:2px}@media (prefers-contrast: high){.bond-yield-change.up,.bond-price-change.up,.change.up,.stock-change.up,.trending-change.up,.futures-change.up,.heatmap-value.positive{background-color:#000;color:#fff;border:1px solid #4caf50}.bond-yield-change.down,.bond-price-change.down,.change.down,.stock-change.down,.trending-change.down,.futures-change.down,.heatmap-value.negative{background-color:#000;color:#fff;border:1px solid #f23645}}.stock-screens-root{background-color:#fff}html[data-theme=dark] .stock-screens-root{background-color:#121212}.screens-only-container{max-width:1600px;margin:70px auto 0;padding:2rem;background-color:#fff;min-height:100vh;transition:background-color .3s ease;scroll-behavior:smooth}html[data-theme=dark] .screens-only-container{background-color:#121212}.screens-only-header{margin-bottom:40px;width:100%}.screens-only-header-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;width:100%;flex-wrap:wrap;gap:16px}.screens-only-header-top-row h1{font-size:2.5rem;font-weight:700;color:#000;margin:0;line-height:1.2;flex:1;transition:color .3s ease}html[data-theme=dark] .screens-only-header-top-row h1{color:#fff}.screens-only-header-description{font-size:1.1rem;color:#666;margin:0;line-height:1.6;max-width:600px;transition:color .3s ease}html[data-theme=dark] .screens-only-header-description{color:#b0b0b0}.screens-only-create-btn{background:#000000;color:#fff;border:none;border-radius:12px;padding:14px 28px;font-weight:600;font-size:1rem;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;height:fit-content;margin:0;position:relative;overflow:hidden;flex-shrink:0;max-width:100%;box-sizing:border-box}.screens-only-create-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:.5s}.screens-only-create-btn:hover:before{left:100%}.screens-only-create-btn:hover{background:#2be9d3;color:#000;transform:translateY(-2px);box-shadow:0 12px 24px #2be9d34d}.screens-only-plus-icon{font-size:1.3rem;font-weight:700;transition:transform .3s ease}.screens-only-create-btn:hover .screens-only-plus-icon{transform:rotate(90deg)}.screens-only-create-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.screens-only-create-btn:disabled:hover{background:#000000;color:#fff;transform:none;box-shadow:none}.screens-only-create-btn:disabled:hover:before{left:-100%}.screens-only-main-content{margin-top:20px}.screens-only-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:40px}.screens-only-card{position:relative;flex-direction:column;padding:28px;background:#ffffff;border:1px solid #e0e0e0;border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden;min-height:240px;display:flex;justify-content:space-between;will-change:transform,box-shadow}html[data-theme=dark] .screens-only-card{background:#000000;border:1px solid #333333}.screens-only-card:hover{border-color:#2be9d3;transform:translateY(-8px);background:#f8f8f8;box-shadow:0 20px 40px #0000001a,0 0 0 1px #2be9d3}html[data-theme=dark] .screens-only-card:hover{background:#0a0a0a;box-shadow:0 20px 40px #0000004d,0 0 0 1px #2be9d3}.screens-only-glow-effect{position:absolute;top:0;right:0;width:120px;height:120px;background:rgba(43,233,211,.15);border-radius:50%;filter:blur(40px);transform:translate(30%,-30%);opacity:0;transition:opacity .4s ease}.screens-only-card:hover .screens-only-glow-effect{opacity:1}.screens-only-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(43,233,211,.05) 0%,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none;border-radius:16px}.screens-only-card:hover:after{opacity:1}.screens-only-card:active{transform:translateY(-4px) scale(.98);transition:transform .1s ease}.screens-only-card-content{position:relative;z-index:1}.screens-only-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.screens-only-card-header h3{margin:0 16px 0 0;font-size:1.3rem;font-weight:700;color:#000;flex:1;line-height:1.4;transition:color .3s ease}html[data-theme=dark] .screens-only-card-header h3{color:#fff}.screens-only-card:hover .screens-only-card-header h3{color:#2be9d3}.screens-only-popularity-badge{display:flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.2);border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}html[data-theme=dark] .screens-only-popularity-badge{background:#10b98120;color:#34d399;border:1px solid #10b98130}.screens-only-popularity-dot{width:6px;height:6px;background:#10b981;border-radius:50%;animation:screens-only-pulse 2s infinite}html[data-theme=dark] .screens-only-popularity-dot{background:#34d399}@keyframes screens-only-pulse{0%,to{opacity:1}50%{opacity:.5}}.screens-only-card-description{color:#666;font-size:.95rem;line-height:1.7;margin-bottom:24px;flex-grow:1;transition:color .3s ease}html[data-theme=dark] .screens-only-card-description{color:#b0b0b0}.screens-only-card:hover .screens-only-card-description{color:#000}html[data-theme=dark] .screens-only-card:hover .screens-only-card-description{color:#fff}.screens-only-card-footer{margin-top:auto}.screens-only-view-text{display:inline-flex;align-items:center;color:#000;font-size:.95rem;font-weight:600;transition:all .3s ease;transform:translate(0)}html[data-theme=dark] .screens-only-view-text{color:#fff}.screens-only-card:hover .screens-only-view-text{color:#2be9d3;transform:translate(4px)}.screens-only-arrow-icon{width:18px;height:18px;margin-left:8px;transition:transform .3s ease}.screens-only-card:hover .screens-only-arrow-icon{transform:translate(4px)}.screens-only-loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.95);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=dark] .screens-only-loading-overlay{background:rgba(18,18,18,.95)}.screens-only-loading-spinner{width:60px;height:60px;border:4px solid;border-color:#e0e0e0;border-top:4px solid #2be9d3;border-radius:50%;animation:screens-only-spin 1s linear infinite;margin-bottom:24px}html[data-theme=dark] .screens-only-loading-spinner{border-color:#333;border-top-color:#2be9d3}@keyframes screens-only-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.screens-only-loading-overlay p{color:#000;font-size:1.1rem;font-weight:500;margin-top:16px}html[data-theme=dark] .screens-only-loading-overlay p{color:#fff}.screens-only-error-toast{position:fixed;top:20px;right:20px;background:#ff4444;color:#fff;padding:12px 20px;border-radius:8px;display:flex;align-items:center;gap:12px;z-index:1000;animation:slideIn .3s ease-out;box-shadow:0 4px 12px #00000026}.screens-only-error-icon{font-size:18px}.screens-only-error-close{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0 4px;line-height:1}.screens-only-error-close:hover{opacity:.8}.screens-only-card.loading{opacity:.7;pointer-events:none}.screens-only-card-loading{display:flex;align-items:center;gap:8px;color:#666}.screens-only-small-spinner{width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.screens-only-create-btn:focus,.screens-only-card:focus{outline:2px solid #2be9d3;outline-offset:2px}@media (max-width: 767px){.screens-only-container{padding:20px 16px}.screens-only-header-top-row{flex-direction:column;align-items:flex-start;gap:20px}.screens-only-header-top-row h1{font-size:2rem;width:100%}.screens-only-header-description{font-size:1rem}.screens-only-create-btn{width:100px;justify-content:center;font-size:.95rem;white-space:nowrap;min-height:44px}.screens-only-plus-icon{font-size:1.2rem}.screens-only-grid{grid-template-columns:1fr;gap:20px}.screens-only-card{padding:24px;min-height:220px}.screens-only-card-header h3{font-size:1.2rem}.screens-only-card-description,.screens-only-view-text{font-size:.9rem}}@media (min-width: 768px) and (max-width: 1023px){.screens-only-container{padding:1.75rem}.screens-only-header-top-row{flex-direction:row;align-items:center}.screens-only-header-top-row h1{font-size:2.2rem}.screens-only-create-btn{padding:12px 24px;font-size:.95rem}.screens-only-grid{grid-template-columns:repeat(2,1fr);gap:24px}.screens-only-card{padding:24px;min-height:230px}.screens-only-card-header h3{font-size:1.25rem}}@media (min-width: 1024px){.screens-only-grid{grid-template-columns:repeat(3,1fr)}.screens-only-container{padding:1.75rem;max-width:1400px}}@media (min-width: 1025px) and (max-width: 1279px){.screens-only-container{padding:1.75rem;max-width:1400px}.screens-only-grid{gap:24px}.screens-only-card{padding:24px}.screens-only-card-header h3{font-size:1.25rem}}@media (min-width: 1280px) and (max-width: 1439px){.screens-only-container{max-width:1500px;padding:2rem}.screens-only-grid{gap:26px}.screens-only-card{padding:26px}}@media (min-width: 1440px) and (max-width: 1919px){.screens-only-container{max-width:1600px;padding:2rem 2.5rem}.screens-only-header-top-row h1{font-size:2.8rem}.screens-only-header-description{font-size:1.2rem;max-width:700px}.screens-only-grid{gap:32px}.screens-only-card{padding:32px;min-height:260px}.screens-only-card-header h3{font-size:1.4rem}.screens-only-card-description{font-size:1rem}}@media (min-width: 1920px){.screens-only-container{max-width:1800px;padding:2.5rem 3rem;margin-top:90px}.screens-only-header-top-row h1{font-size:3rem}.screens-only-header-description{font-size:1.3rem;max-width:800px}.screens-only-create-btn{padding:16px 32px;font-size:1.1rem}.screens-only-plus-icon{font-size:1.4rem}.screens-only-grid{gap:36px}.screens-only-card{padding:36px;min-height:280px;border-radius:20px}.screens-only-card-header h3{font-size:1.5rem;margin-right:20px}.screens-only-card-description{font-size:1.05rem;line-height:1.8}.screens-only-view-text{font-size:1rem}.screens-only-arrow-icon{width:20px;height:20px}}@media (max-height: 600px) and (orientation: landscape){.screens-only-container{margin-top:50px}.screens-only-header-top-row{flex-direction:row;align-items:center}.screens-only-header-top-row h1{font-size:1.8rem}.screens-only-create-btn{width:auto;padding:10px 20px;font-size:.9rem}.screens-only-grid{gap:16px}.screens-only-card{padding:20px;min-height:180px}.screens-only-card-header h3{font-size:1.1rem;margin-bottom:10px}.screens-only-card-description{font-size:.85rem;margin-bottom:16px}}.sc-flex-grow{flex-grow:1;display:flex;flex-direction:column;width:100%;margin:0;padding:0}.sc-flex-grow:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f0f8ff!important;z-index:-1;width:100vw;height:100vh}[data-theme=dark] .sc-flex-grow:before{background-color:#0a0a0a!important}.sc-container{width:100%;height:100vh;max-width:800px;margin:30px auto 0;padding:40px 20px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1}.sc-flex-grow,.sc-home-container,.sc-search-section,.sc-analysis-sections{background-color:transparent!important}.sc-home-container{width:100%;text-align:center;padding:0;margin:0}.sc-logo-text-wrapper{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:5px}.sc-logo{width:80px;height:80px;object-fit:contain;margin-right:2px;background-color:transparent!important;background-image:none!important}.sc-logo.light-logo{display:block}.sc-logo.dark-logo,[data-theme=dark] .sc-logo.light-logo{display:none}[data-theme=dark] .sc-logo.dark-logo{display:block}.sc-logo,[data-theme=dark] .sc-logo{background-image:none!important}.sc-epfinn-text{font-family:Arial,sans-serif;font-size:3.5rem;font-weight:700;color:#000;letter-spacing:1px;margin-left:-20px}[data-theme=dark] .sc-epfinn-text{color:#fff}.sc-bigger{font-size:1.5rem;line-height:1.4;color:#333;margin-bottom:10px;font-weight:400;text-align:center;max-width:500px;margin-left:auto;margin-right:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .sc-bigger{color:#ccc}.sc-search-section{width:100%;max-width:700px;margin:0 auto}.sc-home-search{width:100%;margin-bottom:35px}.sc-has-addon{position:relative;width:100%}.sc-search-icon-wrapper{position:absolute;left:20px;top:60%;transform:translateY(-50%);z-index:2;background-color:transparent!important;pointer-events:none}.sc-custom-search-icon{background-color:transparent!important;color:#000!important;stroke:#000!important}[data-theme=dark] .sc-custom-search-icon{color:#fff!important;stroke:#fff!important}.sc-u-full-width{width:100%;height:60px;padding:0 20px 0 60px;border-radius:30px;font-size:16px;background-color:#fff!important;color:#333;border:2px solid #e1e8ed;box-shadow:0 4px 12px #00000014;transition:all .3s ease;box-sizing:border-box}[data-theme=dark] .sc-u-full-width{background-color:#1a1a1a!important;color:#fff;border:2px solid #333333;box-shadow:0 4px 12px #0000004d}.sc-u-full-width:focus{outline:none;border-color:#000;box-shadow:0 4px 16px #007bff26}[data-theme=dark] .sc-u-full-width:focus{border-color:#fff;box-shadow:0 4px 16px #007bff40}.sc-dropdown-container{position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:10px;background-color:#fff!important;border-radius:12px;box-shadow:0 8px 32px #0000001f;overflow:hidden;border:1px solid #e1e8ed}[data-theme=dark] .sc-dropdown-container{background-color:#1a1a1a!important;border:1px solid #333333;box-shadow:0 8px 32px #0006}.sc-dropdown-content{list-style:none;margin:0;padding:8px 0;max-height:400px;overflow-y:auto}.sc-dropdown-item{padding:16px 24px;border-bottom:1px solid #f0f4f8;cursor:pointer;background-color:#fff!important;transition:background-color .2s}[data-theme=dark] .sc-dropdown-item{background-color:#1a1a1a!important;border-bottom:1px solid #333333}.sc-dropdown-item:hover{background-color:#f8fafc!important}[data-theme=dark] .sc-dropdown-item:hover{background-color:#2a2a2a!important}.sc-dropdown-item:last-child{border-bottom:none}.sc-company-info{display:flex;flex-direction:column;align-items:flex-start;background-color:transparent!important}.sc-company-name{font-weight:600;font-size:15px;color:#000;margin-bottom:4px;line-height:1.4}[data-theme=dark] .sc-company-name{color:#fff}.sc-company-details{display:flex;gap:12px;margin-top:2px}.sc-company-symbol{font-size:12px;color:#666;background:#f0f4f8!important;padding:3px 8px;border-radius:4px}[data-theme=dark] .sc-company-symbol{color:#ccc;background:#333333!important}.sc-analysis-sections{width:100%}.sc-analysis-section{margin-bottom:40px;width:100%}.sc-section-title{color:#666;margin-bottom:20px;text-align:left;font-size:18px;font-weight:500;border-left:3px solid #000000;padding-left:12px}[data-theme=dark] .sc-section-title{color:#ccc}.sc-clear-history-btn{background:none!important;border:1px solid #ddd;color:#666;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s}[data-theme=dark] .sc-clear-history-btn{border:1px solid #555555;color:#ccc}.sc-clear-history-btn:hover{background:#f8f8f8!important;border-color:#999}[data-theme=dark] .sc-clear-history-btn:hover{background:#2a2a2a!important;border-color:#777}.sc-suggestions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;width:100%}.sc-button{width:100%;height:56px;background-color:#fff!important;border:1px solid #e1e8ed;border-radius:10px;font-size:15px;color:#000;cursor:pointer;transition:all .2s ease;text-align:left;padding:0 20px;display:flex;align-items:center;box-shadow:0 2px 8px #0000000d}[data-theme=dark] .sc-button{background-color:#1a1a1a!important;border:1px solid #333333;color:#fff;box-shadow:0 2px 8px #0000004d}.sc-button:hover{border-color:#000;background-color:#f8fafc!important;transform:translateY(-2px);box-shadow:0 4px 16px #007bff1a}[data-theme=dark] .sc-button:hover{border-color:#fff;background-color:#2a2a2a!important;box-shadow:0 4px 16px #007bff33}.sc-button-content{width:100%;background-color:transparent!important;color:#000;font-weight:500;text-align:left;display:flex;align-items:center;justify-content:space-between}[data-theme=dark] .sc-button-content{color:#fff}.sc-popular-button{justify-content:flex-start}.sc-recent-button .sc-button-content{justify-content:flex-start;gap:10px}.sc-icon-recent{color:#fff;font-size:16px}.sc-manual-badge{font-size:10px;background-color:#fc0;color:#333;padding:3px 8px;border-radius:12px;margin-left:auto}[data-theme=dark] .sc-manual-badge{background-color:#fc0;color:#000}.sc-loading-container{display:flex;flex-direction:column;align-items:center;margin:40px 0;width:100%}.sc-loading-spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #000000;border-radius:50%;animation:spin 1s linear infinite;background:transparent!important}[data-theme=dark] .sc-loading-spinner{border:3px solid #333333;border-top:3px solid #ffffff}.sc-error-message{background-color:#ffe6e6!important;border:1px solid #ffb3b3;border-radius:10px;padding:20px;margin-bottom:30px;color:#c00;width:100%}[data-theme=dark] .sc-error-message{background-color:#300!important;border:1px solid #660000;color:#f66}.sc-error-message p{margin:0 0 15px;background-color:#ffe6e6!important}[data-theme=dark] .sc-error-message p{background-color:#300!important}.sc-retry-btn{background-color:#000!important;color:#fff!important;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s}.sc-retry-btn:hover{background-color:#5f6367!important}.sc-manual-search-item{border-left:4px solid #000000}.sc-manual-search{color:#000;font-weight:600;font-size:14px;line-height:1.3;display:flex;align-items:center;gap:10px}.sc-manual-search-icon{color:#000;font-size:16px}.sc-manual-search-hint{color:#6c757d;font-size:11px;font-style:italic;line-height:1.2}[data-theme=dark] .sc-manual-search-hint{color:#999}.sc-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;width:100%}.sc-flex-grow:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:-2;background-color:#f0f8ff!important}[data-theme=dark] .sc-flex-grow:after{background-color:#0a0a0a!important}footer{position:relative;z-index:10}@media (max-width: 768px){.sc-container{padding:30px 15px 25px;max-width:90%}.sc-logo{width:60px;height:60px}.sc-epfinn-text{font-size:2.5rem;margin-left:-15px}.sc-bigger{font-size:1.1rem;margin-bottom:25px;max-width:90%;white-space:nowrap}.sc-u-full-width{height:54px;padding:0 16px 0 50px;font-size:15px}.sc-search-icon-wrapper{left:16px}.sc-suggestions-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.sc-button{height:52px;padding:0 16px;font-size:14px}.sc-section-title{font-size:16px}}@media (max-width: 480px){.sc-container{padding:50px 12px 20px;max-width:95%}.sc-logo-text-wrapper{gap:2px}.sc-logo{width:50px;height:50px}.sc-epfinn-text{font-size:2rem;margin-left:-10px}.sc-bigger{font-size:1rem;margin-bottom:20px;line-height:1.4;white-space:normal;text-overflow:clip}.sc-suggestions-grid{grid-template-columns:1fr;gap:10px}.sc-u-full-width{height:50px;padding:0 14px 0 45px;font-size:14px;border-radius:25px}.sc-search-icon-wrapper{left:14px}.sc-button{height:48px;padding:0 14px;font-size:13px;justify-content:center}.sc-button-content{justify-content:center;text-align:center}.sc-section-title{font-size:15px;padding-left:10px}}@media (min-width: 769px){.sc-suggestions-grid{grid-template-columns:repeat(2,1fr)}}.sc-flex-grow:before,.sc-flex-grow:after,.sc-epfinn-text,.sc-bigger,.sc-u-full-width,.sc-button,.sc-dropdown-container,.sc-dropdown-item,.sc-section-title,.sc-clear-history-btn,.sc-logo{transition:background-color .3s ease,color .3s ease,border-color .3s ease,background-image .3s ease}.sc-enter-button-solid{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:0;border-radius:50%;background:#000000!important;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:20;color:#fff!important;box-shadow:0 2px 8px #007bff4d;transition:all .2s ease}.sc-enter-button-solid:hover{background:#1a1a1a!important;transform:translateY(-50%) scale(1.05);box-shadow:0 4px 12px #00000059}[data-theme=dark] .sc-enter-button-solid{background:#ffffff!important;color:#000!important;box-shadow:0 2px 8px #0003}[data-theme=dark] .sc-enter-button-solid:hover{background:#f2f2f2!important}[data-theme=dark] .sc-enter-button-solid .sc-enter-icon{stroke:#000!important}.sc-enter-button-solid:active{transform:translateY(-50%) scale(.95)}.sc-enter-button-solid:disabled{background:#cccccc!important;cursor:not-allowed;box-shadow:none;opacity:.6}.sc-enter-button-solid .sc-enter-icon{width:18px;height:18px;stroke:#fff;stroke-width:2}.sc-u-full-width{width:100%;height:60px;padding:0 90px 0 60px!important;border-radius:30px;font-size:16px;background-color:#fff!important;color:#333;border:2px solid #e1e8ed;box-shadow:0 4px 12px #00000014;transition:all .3s ease;box-sizing:border-box;position:relative}.sc-has-addon.sc-left-addon.sc-dropdown-typeahead{position:relative!important;width:100%}@media (max-width: 768px){.sc-u-full-width{padding:0 80px 0 50px!important;height:54px}.sc-enter-button-solid{right:6px;padding:8px 12px;font-size:13px}.sc-enter-button-solid .sc-enter-icon{width:16px;height:16px}}@media (max-width: 480px){.sc-u-full-width{padding:0 70px 0 45px!important;height:50px;font-size:14px}.sc-enter-button-solid{right:4px;padding:6px 10px;font-size:12px}.sc-enter-button-solid .sc-enter-icon{width:14px;height:14px}.sc-enter-button-solid span{margin-left:3px}}[data-theme=dark] .TT-nvda-isolated{--bg-primary: #1E1E1E;--bg-secondary: #111111;--bg-tertiary: #0A0A0A;--bg-card: #1E1E1E;--bg-header: #111111;--bg-hover: #1A1A1A;--bg-stripe: #0A0A0A;--bg-tooltip: rgba(30, 30, 30, .95);--bg-modal: #1E1E1E;--bg-modal-header: #111111;--text-primary: #FFFFFF;--text-secondary: #E0E0E0;--text-muted: rgba(224, 224, 224, .8);--text-inverse: #000000;--border-color: rgba(255, 255, 255, .15);--border-color-hover: #2A2A2A;--accent-primary: #2BE9D3;--accent-primary-dark: #1BD9C3;--positive: #4CD964;--negative: #FF6B6B;--accent-gray-start: #666666;--accent-gray-end: #999999;--accent-gray-dark-start: #666666;--accent-gray-dark-end: #333333;--shadow-color: rgba(0, 0, 0, .3);--shadow-accent: rgba(43, 233, 211, .3);--chart-bar: #2BE9D3;box-sizing:border-box}.TT-nvda-isolated{--bg-primary: #FFFFFF;--bg-secondary: #F5F5F5;--bg-tertiary: #E8E8E8;--bg-card: #FFFFFF;--bg-header: #F0F0F0;--bg-hover: #F8F8F8;--bg-stripe: #F8F8F8;--bg-tooltip: rgba(255, 255, 255, .98);--bg-modal: #FFFFFF;--bg-modal-header: #F5F5F5;--text-primary: #000000;--text-secondary: #333333;--text-muted: rgba(0, 0, 0, .6);--text-inverse: #FFFFFF;--border-color: rgba(0, 0, 0, .15);--border-color-hover: #CCCCCC;--accent-primary: #2BE9D3;--accent-primary-dark: #1BD9C3;--positive: #4CD964;--negative: #FF6B6B;--accent-gray-start: #666666;--accent-gray-end: #999999;--accent-gray-dark-start: #999999;--accent-gray-dark-end: #666666;--shadow-color: rgba(0, 0, 0, .1);--shadow-accent: rgba(43, 233, 211, .2);--chart-bar: #2BE9D3}.TT-nvda-isolated,.TT-nvda-isolated *{box-sizing:border-box}.TT-nvda-isolated{background:var(--bg-primary)!important;min-height:100vh;width:100%;isolation:isolate;position:relative;z-index:1}.TT-nvda-container{-webkit-text-size-adjust:100%;font-family:inherit;text-rendering:optimizeLegibility;font-size:14px;line-height:1.5;font-weight:400;display:block;width:100%;max-width:1400px;margin:80px auto 0;padding:0 18px;flex-grow:1;background:var(--bg-primary);min-height:100vh;overflow-x:hidden;position:relative;z-index:1;color:var(--text-primary)}.TT-nvda-container *{margin:0;padding:0;font-family:inherit;box-sizing:border-box}.TT-nvda-container img{display:block;max-width:100%;height:auto;border-radius:50px}.TT-logo{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-primary-dark) 100%);border-radius:8px;color:var(--text-inverse);font-weight:700;font-size:14px;text-transform:uppercase;overflow:hidden;flex-shrink:0}.TT-logo-img{width:100%;height:100%;object-fit:contain;border-radius:6px}.TT-logo-placeholder{width:40px;height:40px;background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-primary-dark) 100%);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-inverse);font-weight:700;font-size:16px;flex-shrink:0}.TT-logo-container{display:flex;align-items:center;gap:12px}.TT-logo-initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:700;font-size:16px;color:var(--text-inverse)}.TT-company-header{padding:20px 0;margin-bottom:20px;display:flex;flex-direction:column;gap:0;background:var(--bg-primary)}.TT-header-top-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0;gap:20px;flex-wrap:nowrap}.TT-company-title-section{display:flex;align-items:flex-start;gap:20px;flex:1;min-width:0;flex-wrap:nowrap}.TT-company-logo-container{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;flex-shrink:0;border-radius:50px}.TT-company-logo{width:64px;height:64px;border-radius:50px;overflow:hidden;background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-primary-dark) 100%);display:flex;align-items:center;justify-content:center;border:2px solid var(--text-primary);box-shadow:0 4px 12px var(--shadow-color);flex-shrink:0}.TT-company-name-section{flex:1;min-width:0}.TT-company-name-row{display:flex;align-items:flex-start;gap:20px;flex-wrap:nowrap;margin-bottom:8px;width:100%;min-width:0}.TT-company-name-container{flex:1;min-width:0}.TT-company-name{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px;line-height:1.2}.TT-single-keypoint{display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;border-radius:0;padding:16px 20px;margin-left:30px;min-width:280px;max-width:400px;min-height:290px;max-height:600px;flex-shrink:0;box-sizing:border-box}.TT-single-keypoint .TT-keypoint-content{display:flex;align-items:flex-start;flex:1;margin-right:12px;padding:0;min-height:auto}.TT-single-keypoint .TT-bullet{color:var(--accent-primary);font-size:20px;margin-right:8px;line-height:1.2;margin-top:0}.TT-single-keypoint .TT-keypoint-text{font-size:14px;color:var(--text-secondary);line-height:1.4;flex:1;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.TT-single-keypoint .TT-read-more-btn{background:transparent;border:1px solid var(--accent-primary);color:var(--accent-primary);padding:6px 14px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;height:32px;min-width:90px;text-align:center;margin-top:8px;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start}.TT-single-keypoint .TT-read-more-btn:hover{background:var(--accent-primary);color:var(--text-inverse)}.TT-keypoints-container{min-width:280px;max-width:350px;flex-shrink:0;align-self:stretch;margin-left:20px;margin-top:60px;height:140px;display:flex;align-items:center}.TT-keypoint-box{display:none}.TT-price-badges-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:4px}.TT-price-large{font-size:28px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:10px}.TT-exchange-badges{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.TT-exchange-badge{padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.TT-exchange-badge.TT-nse{background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-primary-dark) 100%);color:var(--text-inverse);border:none}.TT-exchange-badge.TT-bse{background:linear-gradient(135deg,var(--accent-gray-start) 0%,var(--accent-gray-end) 100%);color:var(--text-inverse);border:none}.TT-price-date-row{display:flex;align-items:center;gap:16px;margin-top:2px;color:var(--text-muted);font-size:13px}.TT-reset-date-btn{padding:4px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;font-size:12px;color:var(--text-muted);cursor:pointer}.TT-reset-date-btn:hover{background:var(--bg-tertiary)}.TT-keypoint-side-panel{background:var(--bg-primary);width:500px;max-width:90vw;height:100vh;display:flex;flex-direction:column;box-shadow:-4px 0 20px var(--shadow-color);position:relative}.TT-panel-close-btn{position:absolute;top:16px;right:16px;background:none;border:none;font-size:28px;cursor:pointer;color:var(--text-muted);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:1;margin-top:50px}.TT-panel-footer{border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;background:var(--bg-secondary)}.TT-panel-ok-btn{color:var(--text-primary);border:none;padding:12px 28px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.TT-panel-ok-btn:hover{background-color:var(--accent-primary-dark)}.TT-right-side-section{width:35%;min-width:350px;max-width:400px;display:flex;flex-direction:column;gap:12px;align-items:stretch}.TT-header-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px;width:100%}.TT-action-buttons-row{gap:10px;width:100%;justify-content:flex-end}.TT-export-btn,.TT-follow-btn{align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:6px;font-weight:600;cursor:pointer;font-size:13px;white-space:nowrap;min-width:140px;height:fit-content}.TT-export-btn{background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-primary-dark) 100%);color:var(--text-inverse);box-shadow:0 3px 10px var(--shadow-accent)}.TT-export-btn:hover{transform:translateY(-2px);box-shadow:0 5px 14px var(--shadow-accent)}.TT-follow-btn{background:linear-gradient(135deg,var(--accent-gray-dark-start) 0%,var(--accent-gray-dark-end) 100%);color:var(--text-primary);box-shadow:0 3px 10px var(--shadow-color)}.TT-follow-btn:hover{transform:translateY(-2px);box-shadow:0 5px 14px var(--shadow-color)}.TT-section-card,.TT-keypoints-card,.TT-news-card,.TT-about-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;margin:0;display:flex;flex-direction:column;box-shadow:0 2px 8px var(--shadow-color)}.TT-section-card{height:240px;flex-shrink:0}.TT-section-card:hover{box-shadow:0 4px 12px var(--shadow-color);transform:translateY(-1px);border-color:var(--accent-primary)}.TT-keypoints-card{height:355px;flex-shrink:0;margin-left:110px;margin-top:9px}.TT-keypoints-card:hover{box-shadow:none;transform:none;border-color:var(--border-color)}.TT-news-card{height:355px;overflow:hidden;flex-shrink:0;width:175%;margin-top:65px}.TT-about-card{height:140px;overflow:hidden;width:110%;margin-left:-82px;margin-top:-5px}.TT-section-header{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.TT-section-title{font-size:16px;font-weight:600;color:var(--text-primary);margin:0;text-transform:uppercase;letter-spacing:.3px}.TT-section-body{padding:12px 16px;flex:1;display:flex;flex-direction:column;overflow:hidden;justify-content:space-between;background:var(--bg-card)}.TT-advanced-fundamentals-body{gap:16px}.TT-advanced-fundamentals-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.TT-fundamental-item{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px}.TT-fundamental-label{color:var(--text-muted);font-size:13px;text-transform:uppercase;letter-spacing:.4px}.TT-fundamental-value{color:var(--text-primary);font-size:18px;font-weight:700}.TT-advanced-fundamentals-note{color:var(--text-secondary);font-size:13px;margin:0;padding-top:8px}.TT-advanced-fundamentals-locked{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:180px;padding:24px;text-align:center;background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:16px}.TT-advanced-lock-icon{font-size:28px;color:var(--text-muted)}.TT-advanced-upgrade-btn,.TT-refresh-btn.TT-button-small{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:var(--primary);color:#fff;border:none;border-radius:999px;cursor:pointer;transition:background .2s ease}.TT-advanced-upgrade-btn:hover,.TT-refresh-btn.TT-button-small:hover{background:var(--primary-dark)}.TT-advanced-fundamentals-error{margin:0;color:var(--danger);font-size:13px}.TT-keypoints-card .TT-keypoint-text,.TT-keypoints-card .TT-keypoint-content-wrapper p,.TT-keypoints-card .TT-keypoint-text-wrapper p,.TT-keypoints-card .TT-section-body p{color:var(--text-secondary)}.TT-news-card .TT-section-header{padding:10px 14px}.TT-news-card .TT-section-title{font-size:15px}.TT-news-card .TT-sub-title{font-size:11px;color:var(--text-muted);margin:2px 0 0}.TT-news-card .TT-section-body{padding:10px 14px;height:calc(100% - 44px)}.TT-no-news-state .TT-icon-info{width:32px;height:32px;color:var(--text-muted)}.TT-no-news-state p{font-size:12px;color:var(--text-muted);margin:0;max-width:250px;line-height:1.3}.TT-about-text{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0;overflow:auto;max-height:75px;padding-right:4px;flex:1}.TT-about-text::-webkit-scrollbar{width:4px}.TT-about-text::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:2px}.TT-about-text::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:2px}.TT-main-content-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;width:100%;align-items:stretch}.TT-content-column-left,.TT-content-column-right{display:flex;flex-direction:column;gap:24px;height:100%}.TT-company-details-grid{display:grid;grid-template-columns:1fr 320px;gap:24px;margin-top:24px;width:100%;align-items:start}.TT-company-profile{display:flex;flex-direction:column;gap:24px;width:100%}.TT-company-ratios{background:var(--bg-primary);padding:24px;border-radius:12px;border:1px solid var(--border-color);position:sticky;top:100px;height:fit-content;width:100%}.TT-company-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px}.TT-content-section-left,.TT-content-section-right{display:flex;flex-direction:column;gap:20px}.TT-analysis-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:12px;width:100%}.TT-pros-section,.TT-cons-section{background:var(--bg-primary);padding:24px;border-radius:12px;border:1px solid var(--border-color);width:100%}.TT-pros-section{border-top:4px solid var(--positive)}.TT-cons-section{border-top:4px solid var(--negative)}.TT-pros-section .TT-section-title{color:var(--positive);display:flex;align-items:center;gap:8px}.TT-cons-section .TT-section-title{color:var(--negative);display:flex;align-items:center;gap:8px}.TT-pros-section ul,.TT-cons-section ul{margin:0;padding-left:0;color:var(--text-secondary);list-style:none}.TT-pros-section li,.TT-cons-section li{margin-bottom:12px;font-size:14px;line-height:1.5;padding-left:24px;position:relative}.TT-pros-section li:before{content:"✓";position:absolute;left:0;color:var(--positive);font-weight:700;font-size:16px}.TT-cons-section li:before{content:"✗";position:absolute;left:0;color:var(--negative);font-weight:700;font-size:16px}.TT-analysis-note{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted);margin-top:24px;padding:16px;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color);width:100%;font-weight:500}.TT-section-header{display:flex;justify-content:space-between;align-items:flex-start;margin-top:15px;width:100%;gap:24px;line-height:1.5}.TT-section-header h2{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin:0;text-align:left;padding-bottom:8px;width:100%}.TT-section-subtitle{font-size:12px;color:var(--text-muted);margin:6px 0 0;font-weight:500;line-height:1.4;text-align:left}.TT-section-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.TT-button-small{padding:10px 16px;border:1px solid var(--border-color);background:var(--bg-primary);border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;gap:6px;color:var(--text-primary)}.TT-refresh-btn{padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-primary);border-radius:8px;color:var(--text-primary);cursor:pointer;transition:background .2s ease,transform .2s ease}.TT-refresh-btn:hover{background:var(--bg-secondary);transform:translateY(-1px)}.TT-button-small:hover{background:var(--bg-secondary);transform:translateY(-1px);box-shadow:0 4px 8px var(--shadow-color)}.TT-button-secondary{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-color)}.TT-button-secondary:hover{background:var(--bg-secondary);border-color:var(--border-color-hover)}.TT-button-plain{background:none;border:none;color:var(--accent-primary);cursor:pointer;font-size:12px;font-weight:600;padding:0;display:flex;align-items:center;gap:4px}.TT-button-plain:hover{color:var(--accent-primary-dark);transform:translate(2px)}.TT-table-container{overflow-x:auto;background:var(--bg-primary);border-radius:8px;border:1px solid var(--border-color);width:100%;position:relative;z-index:1;-webkit-overflow-scrolling:touch}.TT-data-table{width:100%;border-collapse:collapse;font-size:13px;min-width:700px;background:var(--bg-primary)}.TT-data-table th{background:var(--bg-header);color:var(--text-primary);font-weight:600;text-align:left;padding:10px 12px;border-bottom:2px solid var(--border-color);font-size:12px;white-space:nowrap;position:sticky;top:0;text-transform:uppercase;letter-spacing:.3px;z-index:2}.TT-data-table td{padding:8px 10px;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-weight:500;font-size:13px;vertical-align:middle;line-height:1.3;background:var(--bg-primary)}.TT-data-table td.TT-text-cell{vertical-align:middle;min-height:40px;position:relative;font-weight:600;text-align:left;padding-left:14px;color:var(--text-primary);background:var(--bg-primary)}.TT-data-table tr{background:var(--bg-primary)}.TT-data-table tr.TT-stripe,.TT-data-table tr.TT-stripe td{background:var(--bg-stripe)}.TT-data-table tr:hover,.TT-data-table tr:hover td{background:var(--bg-hover)}.TT-data-table tr:last-child td{border-bottom:none}.TT-text-header,.TT-text-cell{text-align:left;padding-left:14px}.TT-text-left{text-align:left}.TT-text-right{text-align:right;font-weight:600;font-family:inherit;color:var(--text-primary)}.TT-text-center{text-align:center}.TT-highlight-cell{font-weight:700;color:var(--text-primary)}.TT-data-table tr.TT-strong{background:var(--bg-stripe);font-weight:700;color:var(--text-primary)}.TT-data-table tr.TT-strong td{font-weight:700;color:var(--text-primary);border-bottom:2px solid var(--border-color);padding:8px 10px;background:var(--bg-stripe)}.TT-data-table .TT-category-header{background:var(--bg-header);font-weight:700;font-size:14px;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px}.TT-data-table .TT-category-header td{background:var(--bg-header);color:var(--text-primary)}.TT-data-table .TT-subcategory-row{background:var(--bg-primary)}.TT-data-table .TT-subcategory-row td{background:var(--bg-primary);color:var(--text-secondary)}.TT-data-table .TT-subcategory-row td:first-child{padding-left:28px;font-weight:500;color:var(--text-secondary)}.TT-data-table .TT-total-row{background:var(--bg-stripe);font-weight:700;border-top:2px solid var(--border-color)}.TT-data-table .TT-total-row td{font-weight:700;color:var(--text-primary);border-bottom:none;padding:8px 10px;background:var(--bg-stripe)}.TT-data-table th:first-child,.TT-data-table td:first-child{width:180px;min-width:160px;text-align:left}.TT-data-table th:not(:first-child),.TT-data-table td:not(:first-child){width:90px;min-width:80px;text-align:right}.TT-percentage-cell{font-weight:600}.TT-percentage-cell.positive{color:var(--positive)}.TT-percentage-cell.negative{color:var(--negative)}.TT-peers-table{width:100%;border-collapse:collapse;table-layout:fixed;background:var(--bg-primary)}.TT-peers-table th{background:var(--bg-header);color:var(--text-primary)}.TT-peers-table td{background:var(--bg-primary);color:var(--text-secondary)}.TT-peers-table tr{background:var(--bg-primary)}.TT-peers-table tr.TT-stripe,.TT-peers-table tr.TT-stripe td{background:var(--bg-stripe)}.TT-peers-table tr:hover,.TT-peers-table tr:hover td{background:var(--bg-hover)}.TT-peers-table th:first-child,.TT-peers-table td:first-child{width:50px!important;min-width:50px;max-width:50px;padding:10px 4px!important;text-align:center!important}.TT-peers-table th:nth-child(2),.TT-peers-table td:nth-child(2){width:180px!important;min-width:160px;max-width:200px;padding:10px 8px!important}.TT-peers-table th:nth-child(n+3),.TT-peers-table td:nth-child(n+3){width:90px!important;min-width:70px;max-width:110px;padding:10px 6px!important}.TT-company-name-cell .TT-company-name{font-size:12px!important;font-weight:600;color:var(--text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.TT-ratios-table-container{overflow-x:auto;background:var(--bg-primary);border-radius:12px;border:1px solid var(--border-color);width:100%;margin-bottom:24px;position:relative;z-index:1;-webkit-overflow-scrolling:touch}.TT-ratios-table{width:100%;border-collapse:collapse;background:var(--bg-primary)}.TT-ratios-table th{background:var(--bg-header);color:var(--text-primary)}.TT-ratios-table td{background:var(--bg-primary);color:var(--text-secondary)}.TT-ratios-table tr{background:var(--bg-primary)}.TT-ratios-table tr.TT-stripe,.TT-ratios-table tr.TT-stripe td{background:var(--bg-stripe)}.TT-cash-flow-table{width:100%;border-collapse:collapse;background:var(--bg-primary)}.TT-cash-flow-table th{background:var(--bg-header);color:var(--text-primary)}.TT-cash-flow-table td{background:var(--bg-primary);color:var(--text-secondary)}.TT-cash-flow-table tr{background:var(--bg-primary)}.TT-cash-flow-table tr.TT-stripe,.TT-cash-flow-table tr.TT-stripe td{background:var(--bg-stripe)}.TT-cash-flow-table .TT-text-cell[data-item="Cash from Operating Activities"]{color:var(--positive)}.TT-cash-flow-table .TT-text-cell[data-item="Cash from Investing Activities"]{color:var(--negative)}.TT-cash-flow-table .TT-text-cell[data-item="Cash from Financing Activities"]{color:var(--accent-primary)}.TT-cash-flow-table td.positive-value{color:var(--positive)}.TT-cash-flow-table td.negative-value{color:var(--negative)}.TT-ranges-table{width:100%;border-collapse:collapse;background:var(--bg-primary);border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.TT-ranges-table th{background:var(--bg-header);color:var(--text-primary);font-weight:700;text-align:left;padding:12px 14px;border-bottom:2px solid var(--border-color);font-size:13px;text-transform:none}.TT-ranges-table td{padding:10px 12px;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-weight:500;font-size:13px;background:var(--bg-primary)}.TT-ranges-table tr{background:var(--bg-primary)}.TT-ranges-table tr:last-child td{border-bottom:none}.TT-ranges-table tr:hover,.TT-ranges-table tr:hover td{background:var(--bg-hover)}.TT-expand-btn-container{display:flex;align-items:center;gap:12px;justify-content:space-between;width:100%;min-height:40px;position:relative;z-index:2}.TT-expand-btn{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:600;padding:0;display:flex;align-items:center;gap:6px;flex:1}.TT-expand-btn:hover{color:var(--accent-primary-dark);transform:translate(2px)}.TT-expand-icon{font-size:12px;font-weight:700}.TT-expand-icon.expanded{transform:rotate(180deg)}.TT-benchmarks{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;width:100%}.TT-benchmark-tag{background:var(--bg-secondary);color:var(--text-secondary);padding:6px 12px;border-radius:20px;font-size:12px;text-decoration:none;border:1px solid var(--border-color);font-weight:600;white-space:nowrap}.TT-benchmark-tag:hover{background:var(--bg-hover);border-color:var(--border-color-hover);transform:translateY(-1px);box-shadow:0 4px 8px var(--shadow-color)}.TT-show-more-benchmarks{background:none;border:none;color:var(--accent-primary);cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px;border-radius:6px}.TT-show-more-benchmarks:hover{background:rgba(43,233,211,.08);color:var(--accent-primary-dark)}.TT-tab-buttons{display:flex;gap:4px;background:var(--bg-secondary);padding:4px;border-radius:8px;border:1px solid var(--border-color);flex-wrap:wrap}.TT-tab-btn{padding:8px 16px;border:none;background:transparent;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;white-space:nowrap;flex:1;min-width:120px;text-align:center;color:var(--text-muted)}.TT-tab-btn:hover{background:var(--bg-hover)}.TT-tab-btn.TT-active{color:var(--accent-primary);box-shadow:0 2px 8px var(--shadow-accent);background:var(--bg-primary)}.TT-balance-sheet-tabs-container{width:100%;margin-top:20px;border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.TT-balance-sheet-tabs-nav{width:100%;overflow-x:auto;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);-webkit-overflow-scrolling:touch}.TT-tabs-scroll-container{display:flex;min-width:max-content}.TT-balance-tab-btn{padding:10px 16px;background:transparent;border:none;border-right:1px solid var(--border-color);cursor:pointer;white-space:nowrap;font-size:14px;font-weight:500;color:var(--text-muted);min-width:120px}.TT-balance-tab-btn:hover{background:var(--bg-hover);color:var(--text-secondary)}.TT-balance-tab-btn.TT-active{color:var(--accent-primary);border-bottom:2px solid var(--accent-primary);font-weight:600;background:var(--bg-primary)}.TT-balance-sheet-tab-content{background:var(--bg-primary)}.TT-tab-header{padding:16px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.TT-tab-header h3{margin:0;font-size:18px;color:var(--text-primary)}.TT-ranges-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-top:24px;width:100%}.TT-documents-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}.TT-documents-column{background:var(--bg-primary);padding:24px;border-radius:12px;border:1px solid var(--border-color);display:flex;flex-direction:column;min-height:280px}.TT-documents-column h3{font-size:16px;font-weight:700;color:var(--text-primary);margin:0 0 24px;padding-bottom:10px;border-bottom:2px solid var(--bg-secondary)}.TT-announcement-tabs{display:flex;gap:4px;margin-bottom:24px;background:var(--bg-secondary);padding:4px;border-radius:6px;border:1px solid var(--border-color);flex-wrap:wrap}.TT-announcements-list,.TT-annual-reports-list,.TT-concalls-list{list-style:none;margin:0;padding:0;flex:1}.TT-announcements-list li,.TT-annual-reports-list li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--border-color)}.TT-announcements-list li:last-child,.TT-annual-reports-list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.TT-announcements-list a,.TT-annual-reports-list a{color:var(--text-primary);text-decoration:none;display:block;font-weight:500;line-height:1.4;padding:4px 0}.TT-announcements-list a:hover,.TT-annual-reports-list a:hover{color:var(--accent-primary);transform:translate(4px)}.TT-announcement-desc,.TT-report-source{font-size:12px;color:var(--text-muted);margin-top:4px;line-height:1.4}.TT-column-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;width:100%;flex-wrap:wrap;gap:12px}.TT-add-missing-btn{display:flex;align-items:center;gap:4px;background:none;border:none;color:var(--accent-primary);cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px;border-radius:6px}.TT-add-missing-btn:hover{background:rgba(43,233,211,.08);color:var(--accent-primary-dark)}.TT-concalls-list{display:flex;flex-direction:column;gap:10px}.TT-concall-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-color);flex-wrap:wrap}.TT-concall-item:last-child{border-bottom:none}.TT-concall-date{font-size:13px;color:var(--text-muted);font-weight:600;min-width:60px}.TT-concall-link{color:var(--accent-primary);text-decoration:none;font-size:12px;font-weight:600;background:none;border:none;cursor:pointer;padding:6px 10px;border-radius:6px}.TT-concall-link:hover{color:var(--accent-primary-dark);background:rgba(43,233,211,.08);transform:translateY(-1px)}.TT-peer-search{display:flex;align-items:center;gap:16px;margin-top:24px;padding:16px;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color);width:100%;flex-wrap:wrap}.TT-peer-search label{font-size:13px;color:var(--text-secondary);font-weight:600;white-space:nowrap}.TT-trades-btn,.TT-segment-btn,.TT-edit-columns-btn,.TT-drhp-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--border-color);background:var(--bg-primary);border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;color:var(--text-primary)}.TT-trades-btn:hover,.TT-segment-btn:hover,.TT-edit-columns-btn:hover,.TT-drhp-btn:hover{background:var(--bg-secondary);transform:translateY(-1px)}.TT-recent-count{position:absolute;top:-6px;right:-6px;background:var(--accent-primary);color:var(--text-inverse);font-size:11px;padding:2px 6px;border-radius:12px;font-weight:700;min-width:18px;text-align:center;z-index:1}.TT-all-link{display:flex;align-items:center;gap:6px;color:var(--accent-primary);text-decoration:none;font-size:12px;font-weight:600;white-space:nowrap;padding:6px 10px;border-radius:6px}.TT-all-link:hover{background:rgba(43,233,211,.08);color:var(--accent-primary-dark)}.TT-shareholding-content{width:100%}.TT-shareholders-count{padding:14px;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color);margin-top:12px;font-size:13px;color:var(--text-secondary);font-weight:600;text-align:center}.TT-navigation-controls{margin-top:36px;text-align:center;width:100%;padding:24px 0;border-top:2px solid var(--border-color)}.TT-back-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);text-decoration:none;font-size:13px;font-weight:600;cursor:pointer}.TT-back-btn:hover{background:var(--bg-secondary);border-color:var(--border-color-hover);transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-color)}.TT-nvda-loading{display:flex;justify-content:center;align-items:center;height:60vh;font-size:16px;color:var(--text-muted);font-weight:600;flex-direction:column;gap:20px}.TT-nvda-error{text-align:center;padding:36px;color:var(--text-secondary);background:rgba(255,107,107,.15);border-radius:12px;border:1px solid rgba(255,107,107,.4);margin:36px 0}.TT-nvda-error h2{color:var(--negative);margin-bottom:24px;font-size:20px;font-weight:700}.TT-nvda-error p{margin-bottom:24px}.TT-loading-indicator{font-size:13px;color:var(--text-muted);font-weight:400;margin-left:8px;font-style:italic}.TT-action-buttons{display:flex;gap:6px;align-items:center;position:relative;z-index:10}.TT-graph-btn{background:none;cursor:pointer;padding:6px;border-radius:4px;color:var(--text-muted);font-size:13px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;z-index:10;position:relative}.TT-graph-btn:hover{background:var(--bg-secondary);color:var(--text-primary);transform:translateY(-1px)}.TT-icon-chart-bar{font-style:normal;font-size:16px;color:inherit}.TT-info-tooltip-container{position:relative;display:inline-block;z-index:20}.TT-info-icon-btn{background:none;border:none;cursor:pointer;padding:6px;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--text-muted);width:28px;height:28px}.TT-info-icon-btn:hover{background-color:transparent;color:var(--text-muted)}.TT-fa-info-icon{font-size:15px}.TT-info-tooltip{position:absolute;background:var(--bg-tooltip);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--border-color);color:var(--text-primary);padding:16px;border-radius:12px;font-size:13px;line-height:1.5;width:320px;max-width:90vw;z-index:100;box-shadow:0 8px 32px var(--shadow-color);pointer-events:auto}.TT-tooltip-bottom{top:100%;left:50%;transform:translate(-50%);margin-top:8px}.TT-tooltip-right{top:50%;left:100%;transform:translateY(-50%);margin-left:8px}.TT-tooltip-content{white-space:normal;word-wrap:break-word}.TT-tooltip-paragraph{font-size:13px;line-height:1.5;color:var(--text-secondary);text-align:left;margin:0 0 12px}.TT-tooltip-paragraph:last-child{margin-bottom:0}.TT-tooltip-arrow{position:absolute;width:0;height:0;border-style:solid}.TT-tooltip-bottom .TT-tooltip-arrow{bottom:100%;left:50%;transform:translate(-50%);border-width:0 8px 8px 8px;border-color:transparent transparent var(--bg-tooltip) transparent;filter:drop-shadow(0 -2px 2px var(--shadow-color))}.TT-tooltip-right .TT-tooltip-arrow{top:50%;right:100%;transform:translateY(-50%);border-width:8px 8px 8px 0;border-color:transparent var(--bg-tooltip) transparent transparent;filter:drop-shadow(-2px 0 2px var(--shadow-color))}.TT-tooltip-close{position:absolute;top:8px;right:8px;background:rgba(255,255,255,.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;font-size:16px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px}.TT-tooltip-close:hover{background:rgba(255,255,255,.15);color:var(--text-primary);border-color:var(--border-color-hover)}.TT-graph-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;padding:16px}.TT-graph-modal{background:var(--bg-modal);border-radius:12px;width:100%;max-width:900px;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px var(--shadow-color);z-index:1001;display:flex;flex-direction:column}.TT-graph-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color);background:var(--bg-modal-header);flex-shrink:0}.TT-graph-modal-header h3{margin:0;color:var(--text-primary);font-size:18px;font-weight:600}.TT-modal-close{background:none;border:none;font-size:20px;cursor:pointer;color:var(--text-muted);padding:6px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.TT-modal-close:hover{background:var(--bg-hover);color:var(--text-primary)}.TT-graph-modal-content{padding:0;background:var(--bg-modal);flex:1;overflow:auto}.TT-simple-bar-chart{width:100%;padding:0;background:var(--bg-modal);position:relative;min-height:380px}.TT-chart-container{display:flex;height:300px;padding:16px 0 0;position:relative}.TT-volume-axis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:16px 12px 16px 20px;width:70px;border-right:1px solid var(--border-color);flex-shrink:0}.TT-volume-label{font-size:12px;color:var(--text-muted);font-weight:400;line-height:1}.TT-chart-main{flex:1;display:flex;flex-direction:column;padding:0 16px 0 10px;min-width:0;position:relative}.TT-chart-bars{display:flex;justify-content:space-between;align-items:flex-end;flex:1;position:relative;margin-bottom:0;gap:2px}.TT-chart-bar-container{display:flex;flex-direction:column;align-items:center;flex:1;height:100%;min-width:0;position:relative;cursor:pointer}.TT-bar-wrapper{display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;position:relative}.TT-bar{width:85%;max-width:30px;min-height:2px;background:var(--chart-bar);border-radius:3px 3px 0 0;position:relative}.TT-bar-hovered{opacity:.8;transform:scaleY(1.05);box-shadow:0 0 0 2px var(--shadow-accent)}.TT-bar:hover{opacity:.8;transform:scaleY(1.05)}.TT-date-axis{display:flex;justify-content:space-between;padding:10px 16px 10px 70px;border-top:1px solid var(--border-color);background:var(--bg-secondary);margin-top:0;gap:2px;align-items:center;flex-shrink:0}.TT-date-label{font-size:12px;color:var(--text-muted);text-align:center;flex:1;padding:4px 2px;font-weight:400;height:auto;display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;white-space:nowrap;line-height:1.2}.TT-price-section{padding:14px 20px;border-top:1px solid var(--border-color);background:var(--bg-secondary);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.TT-price-label{font-size:15px;color:var(--text-primary);font-weight:600}.TT-value-range{display:flex;gap:16px;font-size:13px;color:var(--text-muted)}.TT-lower-value,.TT-upper-value{font-weight:500}.TT-chart-tooltip{position:absolute;z-index:1000;pointer-events:none;background:var(--bg-modal);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 20px var(--shadow-color);min-width:auto;max-width:200px;padding:0;width:fit-content}.TT-tooltip-content{padding:10px 14px;background:var(--bg-modal);border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;box-sizing:border-box}.TT-tooltip-date{font-size:13px;font-weight:600;color:var(--text-primary);text-align:center;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.TT-tooltip-value{font-size:15px;font-weight:700;color:var(--accent-primary);text-align:center;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.TT-tooltip-arrow{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--border-color)}.TT-tooltip-arrow:after{content:"";position:absolute;bottom:2px;left:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--bg-modal)}.TT-no-graph-data{text-align:center;color:var(--text-muted);font-style:italic;padding:60px 16px;background:var(--bg-secondary);font-size:15px;border-radius:8px;margin:16px}.TT-cash-flow-section{margin-bottom:36px}.TT-cash-flow-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 0;border-bottom:2px solid var(--border-color);flex-wrap:wrap;gap:12px}.TT-cash-flow-title{font-size:18px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:8px}.TT-cash-flow-subtitle{font-size:13px;color:var(--text-muted);margin-top:4px;font-weight:500}.TT-cash-flow-view-toggle{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.TT-view-toggle-btn{padding:8px 16px;border:1px solid var(--border-color);background:var(--bg-primary);border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;white-space:nowrap;color:var(--text-primary)}.TT-view-toggle-btn:hover{background:var(--bg-secondary);border-color:var(--border-color-hover)}.TT-view-toggle-btn.TT-active{background:var(--accent-primary);color:var(--text-inverse);border-color:var(--accent-primary)}.TT-cash-flow-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:24px;padding:24px;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color)}.TT-cash-flow-summary-item{display:flex;flex-direction:column;padding:16px;background:var(--bg-primary);border-radius:10px;border:1px solid var(--border-color)}.TT-cash-flow-summary-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-color)}.TT-cash-flow-summary-label{font-size:12px;color:var(--text-muted);font-weight:600;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.TT-cash-flow-summary-value{font-size:18px;font-weight:700;color:var(--text-primary)}.TT-ratios-section .TT-section-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;width:100%;gap:24px}.TT-ratios-section .TT-section-header h2{font-size:18px;font-weight:700;color:var(--text-primary);margin:0;text-align:left;padding-bottom:6px;border-bottom:2px solid var(--bg-secondary);width:100%}.TT-ratios-section .TT-sub-title{font-size:13px;color:var(--text-muted);margin:4px 0 0;font-weight:500;line-height:1.4;text-align:left}.TT-shareholding-table td.TT-shareholding-desc{text-align:left!important}.TT-shareholding-table th:nth-child(2),.TT-shareholding-table td.TT-shareholding-desc{text-align:left!important}.TT-peers-table th:nth-child(2),.TT-peers-table td.TT-text-left{text-align:left!important}.TT-hidden{display:none}.TT-visible{display:block}.TT-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TT-icon-spinner{animation:TT-spin 1s linear infinite}@keyframes TT-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TT-nvda-container ::-webkit-scrollbar{width:6px;height:6px}.TT-nvda-container ::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:3px}.TT-nvda-container ::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:3px}.TT-nvda-container ::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.TT-nvda-container button:focus-visible,.TT-nvda-container a:focus-visible,.TT-nvda-container input:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:4px}@media print{.TT-nvda-container{margin:0;padding:0;background:var(--bg-primary)}.TT-section-card{box-shadow:none;border:1px solid var(--border-color);break-inside:avoid}.TT-header-actions,.TT-follow-container,.TT-graph-btn,.TT-info-icon-btn,.TT-export-btn{display:none}.TT-table-container{overflow:visible;page-break-inside:avoid}.TT-data-table{page-break-inside:avoid}}.TT-main-layout-container{display:flex;flex-direction:column;gap:24px;width:100%;margin-bottom:32px}.TT-company-header-section{display:flex;flex-direction:column;gap:20px;padding:24px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 4px 12px var(--shadow-color);width:100%}.TT-company-logo-name-div{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%}.TT-company-logo-container{display:flex;flex-direction:row;align-items:center;gap:16px;flex-shrink:0}.TT-company-logo{width:80px;height:80px;border-radius:50px;overflow:hidden;background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-primary-dark) 100%);display:flex;align-items:center;justify-content:center;border:3px solid var(--text-primary);box-shadow:0 4px 15px var(--shadow-color);flex-shrink:0}.TT-company-logo-img{width:100%;height:100%;object-fit:cover;border-radius:50px}.TT-company-name-only{display:flex;flex-direction:column;gap:4px}.TT-company-name{font-size:32px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.2;word-wrap:break-word}.TT-company-symbol{font-size:16px;color:var(--text-muted);font-weight:500}.TT-company-data-div{display:flex;flex-direction:column;gap:16px;width:100%}.TT-price-section-row{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:0;background:transparent;border-radius:12px;width:100%}.TT-price-large{font-size:36px;font-weight:700;color:var(--text-primary);line-height:1.2}.TT-exchange-badges{display:flex;gap:12px;flex-wrap:wrap}.TT-exchange-badge{padding:6px 16px;border-radius:30px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.TT-exchange-badge.TT-nse{background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-primary-dark) 100%);color:var(--text-inverse);box-shadow:0 2px 8px var(--shadow-accent)}.TT-exchange-badge.TT-bse{background:linear-gradient(135deg,var(--accent-gray-start) 0%,var(--accent-gray-end) 100%);color:var(--text-inverse);box-shadow:0 2px 8px var(--shadow-color)}.TT-price-date-row{display:flex;align-items:center;gap:16px;margin-left:auto;color:var(--text-muted);font-size:13px}.TT-market-status{font-weight:500}.TT-reset-date-btn{padding:6px 14px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:20px;font-size:12px;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.TT-reset-date-btn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.TT-financial-metrics-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,auto);gap:16px;width:100%}.TT-metric-item{display:flex;flex-direction:column;gap:4px;padding:16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;transition:all .2s ease}.TT-metric-item:hover{transform:translateY(-2px);border-color:var(--accent-primary);box-shadow:0 4px 12px var(--shadow-accent)}.TT-metric-label{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.TT-metric-value{font-size:18px;font-weight:700;color:var(--text-primary);font-family:inherit}.TT-company-info-section{display:flex;flex-direction:column;gap:20px;width:100%}.TT-about-card-full{width:100%;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.TT-about-header{padding:14px 18px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-color)}.TT-about-header h3{font-size:16px;font-weight:600;color:var(--text-primary);margin:0;text-transform:uppercase;letter-spacing:.5px}.TT-about-content{padding:18px}.TT-about-text{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0;white-space:pre-wrap;word-wrap:break-word}.TT-read-more-icon-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--accent-primary);cursor:pointer;padding:4px 8px;margin-left:4px;vertical-align:middle;transition:transform .2s ease;font-size:14px;font-weight:600}.TT-read-more-icon-btn:hover{transform:translate(4px);color:var(--accent-primary-dark)}.TT-news-keypoints-row{display:flex;flex-direction:row;gap:20px;width:100%}.TT-news-card-compact{flex:1;min-width:0;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.TT-news-header{padding:14px 18px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.TT-news-header h3{font-size:16px;font-weight:600;color:var(--text-primary);margin:0;text-transform:uppercase;letter-spacing:.5px}.TT-news-count{font-size:12px;color:var(--accent-primary);font-weight:600;background:rgba(43,233,211,.1);padding:4px 10px;border-radius:20px}.TT-news-content{padding:18px;max-height:200px;overflow-y:auto}.TT-news-item{padding:12px 0;border-bottom:1px solid var(--border-color)}.TT-news-item:last-child{border-bottom:none}.TT-news-item-title{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:4px;line-height:1.4}.TT-news-item-date{font-size:12px;color:var(--text-muted)}.TT-no-news-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:100px;gap:12px;padding:10px}.TT-no-news-state h3{font-size:14px;color:var(--text-primary);margin:0}.TT-keypoints-card-compact{flex:1;min-width:0;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.TT-keypoints-header{padding:14px 18px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.TT-keypoints-header h3{font-size:16px;font-weight:600;color:var(--text-primary);margin:0;text-transform:uppercase;letter-spacing:.5px}.TT-keypoints-count{font-size:12px;color:var(--accent-primary);font-weight:600;background:rgba(43,233,211,.1);padding:4px 10px;border-radius:20px}.TT-keypoints-content{padding:18px;max-height:250px;overflow-y:auto}.TT-keypoint-item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-color)}.TT-keypoint-item:last-child{border-bottom:none}.TT-keypoint-bullet{color:var(--accent-primary);font-size:18px;font-weight:700;flex-shrink:0;line-height:1.4}.TT-keypoint-text{font-size:14px;color:var(--text-secondary);line-height:1.5;flex:1}.TT-lower-part-container{display:flex;flex-direction:column;gap:24px;padding:24px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 4px 12px var(--shadow-color);width:100%}.TT-action-buttons-row{display:flex;gap:20px;padding:0;flex-wrap:wrap;background:transparent;border-radius:12px;justify-content:flex-start}.TT-export-btn,.TT-follow-btn{align-items:center;justify-content:center;gap:10px;padding:14px 28px;border:none;border-radius:10px;font-weight:600;cursor:pointer;font-size:14px;min-width:160px;transition:all .2s ease}.TT-export-btn{background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-primary-dark) 100%);color:var(--text-inverse);box-shadow:0 4px 12px var(--shadow-accent)}.TT-export-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px var(--shadow-accent)}.TT-follow-btn{background:linear-gradient(135deg,var(--accent-gray-dark-start) 0%,var(--accent-gray-dark-end) 100%);color:var(--text-primary);box-shadow:0 4px 12px var(--shadow-color)}.TT-follow-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px var(--shadow-color)}.TT-follow-btn.TT-following{background:var(--accent-primary);color:var(--text-inverse)}.TT-follow-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.TT-keypoint-side-panel-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;z-index:9999;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.TT-keypoint-side-panel{background:var(--bg-primary);width:500px;max-width:90vw;height:100vh;display:flex;flex-direction:column;box-shadow:-4px 0 20px var(--shadow-color);position:relative;animation:slideIn .3s ease}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.TT-panel-close-btn{position:absolute;top:16px;right:16px;background:none;border:none;font-size:28px;cursor:pointer;color:var(--text-muted);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:10;transition:all .2s ease}.TT-panel-close-btn:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.TT-panel-header{padding:24px 24px 16px;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%);border-bottom:1px solid var(--border-color)}.TT-panel-header h3{margin:0;color:var(--text-primary);font-size:20px;font-weight:600;padding-right:40px}.TT-panel-content{padding:24px;overflow-y:auto;flex-grow:1;background:var(--bg-primary)}.TT-all-keypoints-list{display:flex;flex-direction:column;gap:16px}.TT-panel-keypoint-item{display:flex;align-items:flex-start;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.TT-panel-keypoint-item:last-child{border-bottom:none;padding-bottom:0}.TT-panel-bullet{color:var(--accent-primary);font-size:18px;margin-right:12px;flex-shrink:0;margin-top:2px}.TT-panel-keypoint-text{font-size:15px;color:var(--text-secondary);line-height:1.5;flex:1}.TT-panel-footer{border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;background:var(--bg-secondary);padding:16px 24px}.TT-panel-ok-btn{background:var(--accent-primary);color:var(--text-inverse);border:none;padding:12px 28px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.TT-panel-ok-btn:hover{background-color:var(--accent-primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-accent)}.TT-about-full-text{font-size:15px;line-height:1.8;color:var(--text-secondary);white-space:pre-wrap;word-wrap:break-word;padding:8px 0;max-height:70vh;overflow-y:auto}.TT-about-panel .TT-panel-content{padding:28px;overflow-y:auto}.TT-about-panel .TT-panel-header h3{font-size:22px;color:var(--text-primary);margin-bottom:8px;padding-right:40px}.TT-simple-toggle-btn{width:auto;min-width:140px;padding:10px 20px;background:rgba(0,128,128,.283);border:1px solid #14b8a6;border-radius:30px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;outline:none;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}[data-theme=light] .TT-simple-toggle-btn{background:rgba(0,0,0,.02);color:#000;border:1px solid #0d9488}.TT-simple-toggle-btn:focus{border-color:#14b8a6;box-shadow:0 0 0 2px #14b8a633;background:teal!important}.TT-simple-toggle-btn:hover{background:rgba(20,184,166,.1);border-color:#2dd4bf;transform:translateY(-2px)}.TT-simple-toggle-btn:active{background:rgba(255,255,255,.05);border-color:#14b8a6;transform:translateY(1px);box-shadow:0 0 0 2px #14b8a633}.TT-simple-toggle-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(20,184,166,.2),transparent);transition:left .6s ease;pointer-events:none;z-index:1}.TT-simple-toggle-btn:hover:before{left:100%}.TT-simple-toggle-btn.TT-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (min-width: 768px) and (max-width: 1024px){.TT-financial-metrics-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:12px}.TT-metric-item{padding:12px}.TT-metric-value{font-size:16px}}@media (max-width: 767px){.TT-financial-metrics-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:10px}.TT-metric-item{padding:10px}.TT-metric-label{font-size:10px}.TT-metric-value{font-size:14px}}@media (max-width: 575px){.TT-financial-metrics-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:8px}.TT-metric-item{padding:8px}.TT-metric-value{font-size:13px}}@media (max-width: 479px){.TT-financial-metrics-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:8px}.TT-metric-item{padding:10px;flex-direction:row;justify-content:space-between;align-items:center}.TT-metric-label{font-size:11px}.TT-metric-value{font-size:14px}}@media (max-width: 1025px){.TT-header-top-row{flex-direction:column;gap:24px}.TT-company-title-section{width:100%}.TT-company-name-row{flex-wrap:wrap}.TT-right-side-section{width:100%;min-width:100%;max-width:100%;display:flex;flex-direction:column;gap:16px}.TT-about-card,.TT-news-card,.TT-keypoints-card{width:100%;margin:0;height:auto;min-height:auto}.TT-about-card{margin-left:0;margin-top:0;width:100%}.TT-news-card{margin-top:0;width:100%}.TT-keypoints-card{margin-left:0;margin-top:0}.TT-financial-metrics-grid{margin-left:0;gap:20px;overflow-x:auto;padding:12px 0}.TT-price-badges-row{flex-direction:row;flex-wrap:wrap}.TT-header-actions{align-items:flex-start}.TT-action-buttons-row{width:100%;justify-content:flex-start}.TT-keypoint-side-panel{width:100%;max-width:100%}}@media (min-width: 1200px){.TT-nvda-container{max-width:1400px;padding:0 40px}}@media (max-width: 1199px){.TT-company-details-grid{grid-template-columns:1fr;gap:24px}.TT-company-ratios{position:static;order:-1}.TT-documents-grid{grid-template-columns:1fr 1fr}}@media (max-width: 991px){.TT-nvda-container{margin-top:70px;padding:0 24px}.TT-company-name{font-size:26px;margin-bottom:8px}.TT-price-large{font-size:22px}.TT-price-badges-row{gap:10px}.TT-exchange-badge{padding:2px 8px;font-size:10px}.TT-metric-item{min-width:110px;padding:10px 12px}.TT-metric-label{font-size:12px}.TT-metric-value{font-size:15px}.TT-main-content-layout{grid-template-columns:1fr;gap:16px}.TT-section-header{flex-direction:column;gap:12px;align-items:stretch}.TT-section-actions{align-self:stretch;justify-content:space-between;flex-wrap:wrap;gap:6px}.TT-graph-modal{max-width:95%}.TT-data-table th,.TT-data-table td{padding:8px 6px;font-size:12px}.TT-data-table th:first-child,.TT-data-table td:first-child{width:140px;min-width:120px}.TT-data-table th:not(:first-child),.TT-data-table td:not(:first-child){width:70px;min-width:60px}}@media (max-width: 767px){.TT-nvda-container{margin-top:60px;padding:0 20px}.TT-company-name{font-size:24px;margin-bottom:6px}.TT-single-keypoint .TT-keypoint-text{font-size:13px}.TT-single-keypoint .TT-read-more-btn{font-size:11px}.TT-price-large{font-size:20px}.TT-price-badges-row{flex-direction:column;align-items:flex-start;gap:6px}.TT-action-buttons-row{width:100%;gap:8px}.TT-export-btn,.TT-follow-btn{width:100%;max-width:none}.TT-financial-metrics-grid{gap:8px;padding:10px 0}.TT-metric-item{min-width:100px;padding:8px 10px}.TT-metric-label{font-size:11px}.TT-metric-value{font-size:14px}.TT-section-title,.TT-section-header h2{font-size:16px}.TT-data-table th,.TT-data-table td{padding:6px 4px;font-size:11px}.TT-peers-table th:nth-child(2),.TT-peers-table td:nth-child(2){width:140px!important;min-width:100px}.TT-ranges-grid{grid-template-columns:1fr}.TT-tab-buttons{overflow-x:auto;padding:4px;-webkit-overflow-scrolling:touch}.TT-tab-btn{min-width:90px;padding:6px 10px;font-size:11px}.TT-balance-tab-btn{min-width:110px;padding:8px 14px;font-size:13px}.TT-chart-container{height:260px}.TT-data-table{min-width:550px}.TT-data-table th:first-child,.TT-data-table td:first-child{width:100px;min-width:90px}.TT-data-table th:not(:first-child),.TT-data-table td:not(:first-child){width:60px;min-width:50px}}@media (max-width: 575px){.TT-nvda-container{padding:0 16px}.TT-company-name{font-size:22px}.TT-single-keypoint .TT-keypoint-text{font-size:12px}.TT-single-keypoint .TT-read-more-btn{font-size:10px;padding:2px 6px}.TT-price-large{font-size:18px}.TT-metric-item{min-width:90px;padding:6px 8px}.TT-metric-label{font-size:10px}.TT-metric-value{font-size:13px}.TT-about-text{font-size:14px}.TT-chart-container{height:220px}.TT-volume-axis{width:50px;padding:12px 10px 12px 14px}.TT-date-axis{padding-left:50px}}@media (max-width: 479px){.TT-nvda-container{padding:0 12px;margin-top:50px}.TT-company-name{font-size:20px}.TT-single-keypoint{flex-direction:column;align-items:flex-start;gap:6px;padding:10px}.TT-single-keypoint .TT-keypoint-content{width:100%}.TT-single-keypoint .TT-keypoint-text{font-size:11px}.TT-single-keypoint .TT-read-more-btn{font-size:9px;align-self:flex-start;margin-top:4px}.TT-price-large{font-size:16px}.TT-export-btn,.TT-follow-btn{width:100%}.TT-metric-item{padding:10px 6px}.TT-metric-value{font-size:16px}.TT-section-title,.TT-section-header h2{font-size:14px}.TT-tab-btn{min-width:70px}.TT-balance-tab-btn{min-width:90px;padding:6px 10px;font-size:12px}.TT-chart-container{height:180px}.TT-date-label{font-size:10px}.TT-price-label{font-size:13px}.TT-data-table{min-width:450px}.TT-data-table th,.TT-data-table td{padding:5px 3px;font-size:10px}}@media (prefers-contrast: high){.TT-nvda-isolated{--border-color: #FFFFFF}.TT-section-card,.TT-data-table,.TT-button-small,.TT-export-btn,.TT-follow-btn{border-width:2px;border-color:var(--border-color)}.TT-single-keypoint .TT-read-more-btn{border:2px solid var(--accent-primary);color:var(--accent-primary);text-decoration:underline}}@media (prefers-reduced-motion: reduce){.TT-nvda-container *,.TT-nvda-container *:before,.TT-nvda-container *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.TT-graph-btn:hover,.TT-button-small:hover,.TT-export-btn:hover,.TT-follow-btn:hover,.TT-read-more-btn:hover,.TT-section-card:hover{transform:none!important}}@media (hover: none) and (pointer: coarse){.TT-button-small,.TT-export-btn,.TT-follow-btn,.TT-tab-btn,.TT-balance-tab-btn{min-height:44px;min-width:44px}.TT-graph-btn,.TT-info-icon-btn{width:44px;height:44px}.TT-single-keypoint .TT-read-more-btn{min-height:44px;padding:12px}.TT-data-table th,.TT-data-table td{padding:14px 10px}}.TT-export-btn:active{transform:translateY(-2px);box-shadow:0 6px 16px var(--shadow-accent);background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-primary-dark) 100%)!important}.TT-export-btn:focus{transform:translateY(-2px);box-shadow:0 6px 16px var(--shadow-accent);background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-primary-dark) 100%)!important}.logo-name-complami{display:flex;text-align:center;justify-content:space-between}.logoand-name-leftside{display:flex;text-align:left}.TT-company-logo{margin-right:20px}@media (max-width: 767px){.TT-news-keypoints-row{flex-direction:column}.logo-name-complami{display:grid;gap:1rem;text-align:center;justify-content:space-between}.TT-company-logo{height:50px;width:50px}.TT-action-buttons-row{text-align:center;justify-content:center}}.TT-advanced-metrics-grid{display:flex;flex-direction:column;width:100%;background:var(--bg-primary, #ffffff);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.TT-advanced-metrics-grid:before{content:"";display:none}.TT-metric-card{display:grid;grid-template-columns:200px 1fr 100px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-color, #e5e7eb);background:var(--bg-primary, #ffffff);transition:background-color .2s ease}.TT-metric-card:hover{background:var(--bg-hover, #f9fafb)}.TT-metric-card:last-child{border-bottom:none}.TT-metric-header{display:flex;align-items:center;gap:8px;font-weight:500}.TT-metric-label{font-size:14px;font-weight:600;color:var(--text-secondary, #4b5563);text-transform:uppercase;letter-spacing:.3px}.TT-metric-value-container{text-align:right;cursor:pointer}.TT-metric-value{font-size:18px;font-weight:600;color:var(--text-primary, #111827);font-family:Courier New,monospace}.TT-fetch-single-btn{justify-self:end;width:32px;height:32px;border-radius:6px;border:1px solid var(--border-color, #e5e7eb);background:var(--bg-secondary, #f3f4f6);color:var(--text-secondary, #6b7280);cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.TT-fetch-single-btn:hover:not(:disabled){background:var(--primary-color, #3b82f6);color:#fff;border-color:var(--primary-color, #3b82f6)}.TT-fetch-single-btn:disabled{opacity:.5;cursor:not-allowed}.TT-metric-source{display:none}.TT-section-body{overflow-x:auto}.TT-advanced-metrics-grid-wrapper{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--border-color, #e5e7eb)}.TT-metrics-table-header{display:grid;grid-template-columns:200px 1fr 100px;padding:12px 16px;background:var(--bg-secondary, #f8f9fa);border-bottom:2px solid var(--border-color, #e5e7eb);font-weight:600;font-size:12px;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.5px}.TT-metrics-table-header>span:first-child{text-align:left}.TT-metrics-table-header>span:nth-child(2){text-align:right}.TT-metrics-table-header>span:last-child{text-align:right}.TT-metric-card.loading{opacity:.7;pointer-events:none}@media (max-width: 768px){.TT-metric-card{grid-template-columns:150px 1fr 60px;gap:8px;padding:10px 12px}.TT-metrics-table-header{grid-template-columns:150px 1fr 60px}.TT-metric-label{font-size:12px}.TT-metric-value{font-size:14px}.TT-fetch-single-btn{width:28px;height:28px}}.TT-metrics-table{width:100%;border-collapse:collapse;background:var(--bg-primary, #ffffff);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.TT-metrics-table th{text-align:left;padding:14px 16px;background:var(--bg-secondary, #f8f9fa);font-weight:600;font-size:12px;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--border-color, #e5e7eb)}.TT-metrics-table th:last-child{text-align:center}.TT-metrics-table td{padding:12px 16px;border-bottom:1px solid var(--border-color, #e5e7eb)}.TT-metrics-table tr:last-child td{border-bottom:none}.TT-metrics-table td:first-child{font-weight:500;color:var(--text-primary, #111827)}.TT-metrics-table td:nth-child(2){text-align:right;font-weight:600;font-family:Courier New,monospace;font-size:16px;color:var(--primary-color, #3b82f6)}.TT-metrics-table td:last-child{text-align:center}.TT-metrics-table .TT-fetch-single-btn{margin:0 auto}.TT-metrics-table tbody tr:hover{background:var(--bg-hover, #f9fafb)}.main-content,.graph-chart-container,.chart-area,.chart-container,.chart-header h3,.button-group button,.toggle-btn,.data-info,.no-data-message,.error-details{font-family:Roboto,sans-serif}.chart-header h3,.control-group label,.company-name,.data-stats,.button-group button.active,.toggle-btn.active,.retry-button{font-family:Google Sans,sans-serif;font-weight:500}.graph-chart-container{padding:20px;background:#ffffff;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin:20px 0;width:100%;min-width:0;border:1px solid #eee;color:#000;transition:background-color .3s ease,color .3s ease}.chart-header h3{margin:0;color:#000;font-size:1.4rem}.data-stats{display:flex;gap:20px;font-size:.9rem;color:#666}.data-stats span{padding:0;color:#666;background:transparent;border:none}.chart-controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:0;border-radius:0;background:transparent;border:none}.control-group{display:flex;flex-direction:column;gap:8px;background:transparent}.control-group label{font-weight:600;color:#333;font-size:.9rem}.time-period-buttons{display:flex;flex-wrap:wrap;gap:12px;background:transparent}.time-period-btn{padding:0;border:none;background:transparent;border-radius:0;cursor:pointer;font-size:.9rem;transition:all .3s ease;min-width:auto;text-align:center;color:#666;font-weight:400}.time-period-btn:hover{background:transparent;border:none;color:#333}.time-period-btn.active{background:transparent;color:#2be9d3;border:none;font-weight:600;text-decoration:none}.button-group{display:flex;gap:20px;background:transparent}.button-group button{padding:0;border:none;background:transparent;border-radius:0;cursor:pointer;font-size:.9rem;transition:all .3s ease;color:#666;font-weight:400;text-decoration:none}.button-group button:hover{background:transparent;border:none;color:#333;text-decoration:none}.button-group button.active{background:transparent;color:#2be9d3;border:none;font-weight:600;text-decoration:none}.chart-area{margin:20px 0;min-height:450px;width:100%;background:#ffffff;display:flex;align-items:center;justify-content:center}.chart-container{width:100%;max-width:100%;min-width:0;height:400px;background:#ffffff;display:flex;align-items:center;justify-content:center}.chart-container line,.chart-container .grid-line,.chart-container .chartjs-grid,.chart-container .highcharts-grid-line,.chart-container .apexcharts-gridline{stroke:none;stroke-width:0;display:none}.chart-container svg .highcharts-grid-line,.chart-container svg .apexcharts-gridline,.chart-container svg .grid-line,.chart-container svg line[stroke="#e0e0e0"],.chart-container svg line[stroke="#ddd"],.chart-container svg line.grid{stroke:none;stroke-width:0;display:none}.chartjs-render-monitor .chartjs-grid-background{fill:none}.chart-container .tick line{stroke:none;stroke-width:0}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:#eee}.recharts-text{fill:#333}.recharts-legend-item-text{color:#000}.chart-footer{margin-top:20px;padding-top:15px;border-top:1px solid #eee;font-size:.85rem;color:#666}.data-info{background:#f8f9fa;padding:10px 15px;border-radius:5px;border-left:4px solid #2BE9D3;color:#000}.no-data-message{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#666}.no-data-message h4{margin-bottom:10px;color:#dc3545}.loading-spinner{border:4px solid #f5f5f5;border-top:4px solid #2BE9D3;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin-bottom:20px}.error-icon{font-size:3rem;margin-bottom:20px;color:#dc3545}.error-details{background:#f5f5f5;padding:15px;border-radius:5px;margin:20px 0;text-align:left;width:100%;max-width:400px;color:#000;border-left:4px solid #dc3545}.retry-button{padding:10px 20px;background:#2BE9D3;color:#000;border:none;border-radius:5px;cursor:pointer;font-size:1rem;transition:background .3s ease;font-weight:600}.retry-button:hover{background:#1eb8a3}.chart-type-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.chart-type-buttons button{padding:0;font-size:.85rem;color:#666;background:transparent;border:none;border-radius:0;cursor:pointer;transition:all .3s ease;text-decoration:none}.chart-type-buttons button:hover{background:transparent;border:none;color:#333;text-decoration:none}.chart-type-buttons button.active{background:transparent;color:#2be9d3;border:none;font-weight:600;text-decoration:none}.chart-title-section{flex:1}.chart-subtitle{display:flex;align-items:center;gap:12px;margin-top:8px;font-size:.9rem;color:#666}.chart-subtitle .separator{color:#e2e8f0}.company-name{font-weight:600;color:#2be9d3}.fincode{background:#f5f5f5;padding:4px 8px;border-radius:6px;font-family:monospace;color:#000}.chart-legend-info{display:flex;gap:20px;background:#f8f9fa;padding:12px 20px;border-radius:10px;border:1px solid #e2e8f0;margin-top:15px}.legend-item{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#000}.legend-color{width:16px;height:16px;border-radius:4px}.legend-color.line-color{background:#2BE9D3}.legend-color.bar-color{background:rgba(43,233,211,.7)}.legend-color.area-color{background:rgba(43,233,211,.3)}.toggle-group{display:flex}.toggle-btn{padding:10px 20px;border:2px solid #e2e8f0;background:#f8f9fa;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;color:#000;transition:all .3s ease}.toggle-btn:hover{border-color:#2be9d3;background:#f5f5f5}.toggle-btn.active{background:#2BE9D3;color:#000;border-color:#2be9d3}.data-source-info{background:#f8f9fa;padding:12px 20px;border-radius:8px;font-size:.85rem;color:#000;border:1px solid #e2e8f0}.data-source-info p{margin:4px 0}.data-source-info strong{color:#000;margin-right:5px}.footnote{font-size:.8rem;color:#666;font-style:italic;margin-top:8px}.bg-teal{background-color:#2be9d3}.border-teal{border-color:#2be9d3}.bg-black{background-color:#000}.text-black{color:#000}.bg-white{background-color:#fff}.text-white{color:#fff}.active-state{background:#2BE9D3;color:#000}.hover-state:hover{background:rgba(43,233,211,.1);border-color:#2be9d3}.button-group button:not(.active),.time-period-btn:not(.active),.toggle-btn:not(.active),.chart-type-buttons button:not(.active){background:transparent;color:#666;border:none;text-decoration:none}.recharts-tooltip-wrapper{background-color:#fff!important;border:1px solid #ccc!important;border-radius:8px!important;box-shadow:0 4px 12px #0000001a!important}.recharts-default-tooltip{background-color:#fff!important;border:1px solid #ccc!important;border-radius:8px!important;padding:12px 16px!important;color:#000!important}.recharts-tooltip-label{color:#000!important;font-weight:600!important;font-size:.95rem!important;margin-bottom:8px!important;padding-bottom:6px!important;border-bottom:1px solid #eee!important}.recharts-tooltip-item{color:#000!important;font-size:.9rem!important;margin:6px 0!important}.recharts-tooltip-item-name{color:#666!important;font-weight:500!important}.recharts-tooltip-item-value{color:#000!important;font-weight:600!important}.recharts-tooltip-item-separator{color:#666!important}[data-theme=dark] .graph-chart-container,[data-theme=dark] .chart-area,[data-theme=dark] .chart-container{background:#000000!important}[data-theme=dark] .graph-chart-container{border:1px solid #333333;box-shadow:0 2px 10px #00000080;color:#fff}[data-theme=dark] .chart-header h3,[data-theme=dark] .chart-header{color:#fff;background:transparent}[data-theme=dark] .data-stats,[data-theme=dark] .data-stats span{color:#ccc;background:transparent}[data-theme=dark] .chart-controls,[data-theme=dark] .control-group{background:transparent}[data-theme=dark] .control-group label{color:#ccc}[data-theme=dark] .time-period-btn,[data-theme=dark] .button-group button,[data-theme=dark] .chart-type-buttons button{color:#999;background:transparent}[data-theme=dark] .time-period-btn:hover,[data-theme=dark] .button-group button:hover,[data-theme=dark] .chart-type-buttons button:hover{color:#fff;background:transparent}[data-theme=dark] .time-period-btn.active,[data-theme=dark] .button-group button.active,[data-theme=dark] .chart-type-buttons button.active{color:#2be9d3;background:transparent;font-weight:600}[data-theme=dark] .chart-footer{border-top-color:#333;color:#ccc}[data-theme=dark] .data-info{background:#111111;border-left:4px solid #2BE9D3;color:#fff}[data-theme=dark] .no-data-message{color:#ccc}[data-theme=dark] .no-data-message h4{color:#ff6b6b}[data-theme=dark] .loading-spinner{border:4px solid #222222;border-top:4px solid #2BE9D3}[data-theme=dark] .error-icon{color:#ff6b6b}[data-theme=dark] .error-details{background:#111111;color:#fff;border-left:4px solid #ff6b6b}[data-theme=dark] .retry-button{background:#2BE9D3;color:#000}[data-theme=dark] .retry-button:hover{background:#1bd9c3}[data-theme=dark] .chart-subtitle{color:#ccc}[data-theme=dark] .chart-subtitle .separator{color:#404040}[data-theme=dark] .company-name{color:#2be9d3}[data-theme=dark] .fincode{background:#111111;color:#fff}[data-theme=dark] .chart-legend-info{background:#0a0a0a;border:1px solid #333333}[data-theme=dark] .legend-item{color:#fff}[data-theme=dark] .legend-color.line-color{background:#2BE9D3}[data-theme=dark] .legend-color.bar-color{background:rgba(43,233,211,.7)}[data-theme=dark] .legend-color.area-color{background:rgba(43,233,211,.3)}[data-theme=dark] .toggle-btn{background:#111111;color:#fff;border-color:#404040}[data-theme=dark] .toggle-btn:hover{background:#1a1a1a;border-color:#2be9d3}[data-theme=dark] .toggle-btn.active{background:#2BE9D3;color:#000;border-color:#2be9d3}[data-theme=dark] .data-source-info{background:#0a0a0a;color:#fff;border:1px solid #333333}[data-theme=dark] .data-source-info strong{color:#fff}[data-theme=dark] .footnote{color:#999}[data-theme=dark] .button-group button:not(.active),[data-theme=dark] .time-period-btn:not(.active),[data-theme=dark] .toggle-btn:not(.active),[data-theme=dark] .chart-type-buttons button:not(.active){color:#999;background:transparent}[data-theme=dark] .recharts-tooltip-wrapper{background-color:#111!important;border:1px solid #404040!important;box-shadow:0 4px 12px #00000080!important}[data-theme=dark] .recharts-default-tooltip{background-color:#111!important;border:1px solid #404040!important;color:#fff!important}[data-theme=dark] .recharts-tooltip-label{color:#fff!important;border-bottom-color:#333!important}[data-theme=dark] .recharts-tooltip-item{color:#fff!important}[data-theme=dark] .recharts-tooltip-item-name{color:#ccc!important}[data-theme=dark] .recharts-tooltip-item-value{color:#fff!important}[data-theme=dark] .recharts-tooltip-item-separator{color:#999!important}[data-theme=dark] .recharts-cartesian-grid-horizontal line,[data-theme=dark] .recharts-cartesian-grid-vertical line{stroke:#333!important}[data-theme=dark] .recharts-text{fill:#ccc!important}[data-theme=dark] .recharts-legend-item-text{color:#fff!important}[data-theme=dark] .recharts-cartesian-axis-line,[data-theme=dark] .recharts-cartesian-axis-tick-line{stroke:#404040!important}[data-theme=dark] .bg-teal{background-color:#2be9d3}[data-theme=dark] .text-teal{color:#2be9d3}[data-theme=dark] .border-teal{border-color:#2be9d3}[data-theme=dark] .bg-black{background-color:#000}[data-theme=dark] .text-black{color:#000}[data-theme=dark] .bg-white{background-color:#fff}[data-theme=dark] .text-white{color:#fff}[data-theme=dark] .active-state{background:#2BE9D3;color:#000}[data-theme=dark] .hover-state:hover{background:rgba(43,233,211,.2);border-color:#2be9d3}@media (max-width: 1024px){.chart-legend-info{flex-direction:column;gap:10px}.chart-type-buttons{grid-template-columns:1fr}}@media (max-width: 768px){.chart-controls{flex-direction:column;align-items:flex-start;gap:15px}.chart-header{flex-direction:column;align-items:flex-start;gap:10px}.time-period-buttons{justify-content:flex-start}.button-group{flex-wrap:wrap}.data-stats{flex-direction:column;gap:5px;width:100%}.chart-subtitle{flex-wrap:wrap;gap:8px}.toggle-btn{width:100%}.chart-area{min-height:350px}.chart-container{height:300px}}@media (prefers-contrast: high){.graph-chart-container,.button-group button.active,.time-period-btn.active,.toggle-btn.active{border:2px solid #000000}.legend-color{border:1px solid #000000}.data-info,.data-source-info{border-width:2px}[data-theme=dark] .graph-chart-container,[data-theme=dark] .button-group button.active,[data-theme=dark] .time-period-btn.active,[data-theme=dark] .toggle-btn.active{border:2px solid #ffffff}[data-theme=dark] .legend-color{border:1px solid #ffffff}}.bottom-bar-container{position:fixed;bottom:10px;left:50%;transform:translate(-50%);width:96%;max-width:1100px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 6px 30px #0000002e;padding:12px 15px;border-radius:22px;transition:.4s ease;border:2px solid rgb(95,215,245);z-index:9999}[data-theme=dark] .bottom-bar-container{background:rgba(30,30,30,.92);box-shadow:0 6px 30px #00000059;border-color:#4dabc4}.bottom-bar-hidden{transform:translate(-50%,140%);opacity:0;pointer-events:none}.bottom-nav-items{display:flex;justify-content:space-between;align-items:center;gap:5px;width:100%;padding:0;margin:0;list-style:none}.bottom-nav-li{flex:1;min-width:0}.bottom-nav-btn{width:100%;height:52px;border:none;background:transparent;border-radius:12px;color:#333;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;cursor:pointer;transition:all .25s ease;font-size:12px;padding:5px 3px}[data-theme=dark] .bottom-nav-btn{color:#e0e0e0}.bottom-nav-icon{width:18px;height:18px;opacity:.9;flex-shrink:0}[data-theme=dark] .bottom-nav-icon{opacity:.85}.bottom-nav-text{font-size:10px;font-weight:500;line-height:1.1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}[data-theme=dark] .bottom-nav-text{color:#e0e0e0}.bottom-nav-btn.active{background:rgba(37,99,235,.12)!important;color:#2563eb;transform:translateY(-2px);box-shadow:0 3px 8px #2563eb26}[data-theme=dark] .bottom-nav-btn.active{background:rgba(59,130,246,.2)!important;color:#3b82f6;box-shadow:0 3px 8px #3b82f640}.bottom-nav-btn.active .bottom-nav-icon{opacity:1;color:#2563eb;transform:scale(1.05)}[data-theme=dark] .bottom-nav-btn.active .bottom-nav-icon{color:#3b82f6}.bottom-nav-btn:hover{background:rgba(37,99,235,.08);transform:translateY(-1px)}[data-theme=dark] .bottom-nav-btn:hover{background:rgba(59,130,246,.15)}.bottom-nav-btn:hover .bottom-nav-icon{opacity:1;transform:scale(1.05)}.bottom-nav-btn:active,.bottom-nav-btn:focus,.bottom-nav-btn:focus-visible{background:rgba(37,99,235,.15)!important;color:#2563eb!important;outline:none!important;opacity:1!important;box-shadow:none!important;transform:translateY(0) scale(.98)}[data-theme=dark] .bottom-nav-btn:active,[data-theme=dark] .bottom-nav-btn:focus,[data-theme=dark] .bottom-nav-btn:focus-visible{background:rgba(59,130,246,.25)!important;color:#3b82f6!important}.date-li{flex:1.3;min-width:85px}.date-btn{background:rgba(37,99,235,.1);border-radius:14px;border:1px solid rgba(37,99,235,.2)}[data-theme=dark] .date-btn{background:rgba(59,130,246,.15);border-color:#3b82f64d}.date-btn.active{background:rgba(37,99,235,.2);border-color:#2563eb4d}[data-theme=dark] .date-btn.active{background:rgba(59,130,246,.25);border-color:#3b82f666}.date-btn .bottom-nav-icon{color:#2563eb}[data-theme=dark] .date-btn .bottom-nav-icon{color:#3b82f6}.date-btn .bottom-nav-text{font-size:9px;font-weight:600;color:#2563eb}[data-theme=dark] .date-btn .bottom-nav-text{color:#3b82f6}.toggle-bottom-bar-btn{position:fixed;bottom:100px;left:50%;transform:translate(-50%);padding:10px 14px;background:white!important;border-radius:50%;border:none;color:#000;box-shadow:0 5px 15px #0000002e;z-index:10000;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}[data-theme=dark] .toggle-bottom-bar-btn{background:#1e1e1e!important;color:#fff;box-shadow:0 5px 15px #0000004d}.toggle-bottom-bar-btn.bb-move{bottom:40px}[data-theme=dark] .toggle-bottom-bar-btn.bb-move{background:#1e1e1e!important}.toggle-bottom-bar-btn:hover{transform:translate(-50%) scale(1.1)!important;box-shadow:0 7px 20px #00000038}[data-theme=dark] .toggle-bottom-bar-btn:hover{box-shadow:0 7px 20px #00000059}.toggle-bottom-bar-btn svg{opacity:.9!important}.toggle-bottom-bar-btn:active,.toggle-bottom-bar-btn:focus,.toggle-bottom-bar-btn:focus-visible{background:white!important;color:inherit!important;opacity:1!important;color:#000!important;box-shadow:0 3px 10px #0003!important;transform:translate(-50%) scale(.95)!important;outline:none!important}[data-theme=dark] .toggle-bottom-bar-btn:active,[data-theme=dark] .toggle-bottom-bar-btn:focus,[data-theme=dark] .toggle-bottom-bar-btn:focus-visible{background:#2a2a2a!important;color:#fff!important;box-shadow:0 3px 10px #0000004d!important}@media (max-width: 768px){.bottom-bar-container{width:98%;max-width:98%;padding:10px 8px;border-radius:20px;bottom:8px}.bottom-nav-items{gap:3px}.bottom-nav-btn{height:48px;padding:4px 2px}.bottom-nav-icon{width:16px;height:16px}.bottom-nav-text{font-size:9px}.date-li{min-width:80px}.date-btn .bottom-nav-text{font-size:8px}.toggle-bottom-bar-btn{bottom:90px;padding:9px 12px}.toggle-bottom-bar-btn.bb-move{bottom:35px}}@media (max-width: 480px){.bottom-bar-container{width:99%;padding:8px 6px;border-radius:18px;bottom:6px}.bottom-nav-items{gap:2px}.bottom-nav-btn{height:46px;gap:1px}.bottom-nav-icon{width:15px;height:15px}.bottom-nav-text{font-size:8px;line-height:1}.date-li{min-width:75px}.date-btn .bottom-nav-text{font-size:7.5px}.bottom-nav-items{overflow-x:auto;padding-bottom:5px;justify-content:flex-start;scrollbar-width:none}.bottom-nav-items::-webkit-scrollbar{display:none}.bottom-nav-li{flex:0 0 auto;min-width:70px}.toggle-bottom-bar-btn{bottom:80px;padding:8px 10px}.toggle-bottom-bar-btn.bb-move{bottom:30px}}@media (max-width: 360px){.bottom-nav-btn{height:44px}.bottom-nav-text{font-size:7.5px}.bottom-nav-li{min-width:65px}.date-li{min-width:70px}.date-btn .bottom-nav-text{font-size:7px}}.bb-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:99999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bb-popup-box{background:#ffffff;padding:25px;width:320px;max-width:90%;border-radius:16px;text-align:center;box-shadow:0 10px 25px #0000004d;border:1px solid rgba(95,215,245,.3);animation:popupFadeIn .3s ease}[data-theme=dark] .bb-popup-box{background:#2a2a2a;border-color:#4dabc466;box-shadow:0 10px 25px #0006}@keyframes popupFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bb-popup-title{margin-bottom:15px;font-size:20px;font-weight:600;color:#333}[data-theme=dark] .bb-popup-title{color:#fff}.bb-popup-date-input{width:100%;padding:12px 15px;margin:15px 0 20px;font-size:16px;border-radius:10px;border:1px solid #ddd;background:#f9f9f9;color:#333;transition:border .2s}[data-theme=dark] .bb-popup-date-input{background:#3a3a3a;border-color:#555;color:#fff}.bb-popup-date-input:focus{outline:none;border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px #2563eb1a}[data-theme=dark] .bb-popup-date-input:focus{border-color:#3b82f6;background:#444;box-shadow:0 0 0 3px #3b82f633}.bb-popup-buttons{display:flex;justify-content:space-between;gap:12px}.bb-popup-submit,.bb-popup-close{flex:1;padding:10px 15px;border:none;border-radius:10px;cursor:pointer;font-size:16px;font-weight:500;transition:all .2s ease}.bb-popup-submit{background:#4caf50;color:#fff}[data-theme=dark] .bb-popup-submit{background:#45a049}.bb-popup-submit:hover{background:#45a049;transform:translateY(-1px);box-shadow:0 4px 8px #4caf5033}[data-theme=dark] .bb-popup-submit:hover{background:#3d8b40;box-shadow:0 4px 8px #45a0494d}.bb-popup-submit:active{transform:translateY(0)}.bb-popup-close{background:#e53935;color:#fff}[data-theme=dark] .bb-popup-close{background:#d32f2f}.bb-popup-close:hover{background:#d32f2f;transform:translateY(-1px);box-shadow:0 4px 8px #e5393533}[data-theme=dark] .bb-popup-close:hover{background:#c62828;box-shadow:0 4px 8px #d32f2f4d}.bb-popup-close:active{transform:translateY(0)}@media (max-width: 480px){.bb-popup-box{padding:20px;width:90%}.bb-popup-title{font-size:18px}.bb-popup-date-input{padding:10px 12px;font-size:15px}.bb-popup-submit,.bb-popup-close{padding:9px 12px;font-size:15px}}.bottom-nav-btn[data-id=cash-flow] .bottom-nav-icon{color:#10b981}[data-theme=dark] .bottom-nav-btn[data-id=cash-flow] .bottom-nav-icon{color:#34d399}.bottom-nav-btn[data-id=cash-flow]:hover,.bottom-nav-btn[data-id=cash-flow].active{background:rgba(16,185,129,.12)!important;color:#10b981}[data-theme=dark] .bottom-nav-btn[data-id=cash-flow]:hover,[data-theme=dark] .bottom-nav-btn[data-id=cash-flow].active{background:rgba(52,211,153,.2)!important;color:#34d399}.bottom-nav-btn[data-id=ratios] .bottom-nav-icon{color:#8b5cf6}[data-theme=dark] .bottom-nav-btn[data-id=ratios] .bottom-nav-icon{color:#a78bfa}.bottom-nav-btn[data-id=ratios]:hover,.bottom-nav-btn[data-id=ratios].active{background:rgba(139,92,246,.12)!important;color:#8b5cf6}[data-theme=dark] .bottom-nav-btn[data-id=ratios]:hover,[data-theme=dark] .bottom-nav-btn[data-id=ratios].active{background:rgba(167,139,250,.2)!important;color:#a78bfa}.bottom-bar-container,.bottom-nav-btn,.toggle-bottom-bar-btn{will-change:transform,opacity}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.bottom-nav-btn.loading .bottom-nav-icon{animation:pulse 1.5s ease-in-out infinite}.not-found-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;padding:20px}.not-found-content{text-align:center;max-width:500px;padding:40px;background-color:transparent;box-shadow:none}.not-found-image{margin-bottom:20px;display:flex;justify-content:center}.not-found-image img{max-width:200px;height:auto}.not-found-title{font-size:28px;font-weight:600;color:#212529;margin-bottom:16px}.not-found-message{font-size:16px;color:#6c757d;line-height:1.5;margin-bottom:30px}.search-query{font-weight:600;color:#495057}.not-found-actions{margin-top:24px}.back-button{background-color:#007bff;color:#fff;border:none;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.back-button:hover{background-color:#0056b3}.back-button:focus{outline:none;box-shadow:0 0 0 3px #007bff40}@media (max-width: 576px){.not-found-image img{max-width:150px}.not-found-title{font-size:24px}.not-found-content{padding:30px 20px}}[data-theme=dark] .not-found-container{background-color:#000}[data-theme=dark] .not-found-title{color:#fff}[data-theme=dark] .not-found-message{color:#ccc}[data-theme=dark] .search-query{color:#fff;font-weight:600}[data-theme=dark] .back-button{background-color:#007bff;color:#fff}[data-theme=dark] .back-button:hover{background-color:#0056b3}[data-theme=dark] .back-button:focus{box-shadow:0 0 0 3px #007bff80}.upcoming-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:#ffffff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.upcoming-wrapper{display:grid;grid-template-columns:1.2fr .8fr;max-width:1200px;width:100%;background:transparent;min-height:650px}.upcoming-content{padding:4rem 3rem;display:flex;flex-direction:column;justify-content:center;background:transparent}.upcoming-title{font-size:3rem;font-weight:700;color:#000;margin-bottom:1.5rem;line-height:1.1}.upcoming-message{font-size:1.25rem;color:#404040;margin-bottom:1.5rem;line-height:1.6;font-weight:500}.company-name{font-weight:700;color:#000;background:rgba(0,0,0,.05);padding:2px 6px;border-radius:4px}.upcoming-error{font-size:.9rem;color:#d32f2f;margin-bottom:1.5rem;padding:.75rem 1rem;background-color:#ffebee;border-radius:8px;border:1px solid #ffcdd2;font-weight:500}.upcoming-description{font-size:1.1rem;color:#666;line-height:1.7;margin-bottom:3rem;font-weight:400}.upcoming-actions{display:flex;gap:1rem;flex-wrap:wrap}.upcoming-btn{padding:14px 32px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-block;min-width:160px}.upcoming-btn.primary{background:#000000;color:#fff}.upcoming-btn.primary:hover{background:#333333;transform:translateY(-2px)}.upcoming-btn.secondary{background:transparent;color:#666;border:2px solid #cccccc;transition:all .3s ease}.upcoming-btn.secondary:hover{background:#666666;color:#fff;border-color:#666;transform:translateY(-2px)}.upcoming-image-side{position:relative;overflow:hidden;background:transparent}.side-image{width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width: 968px){.upcoming-wrapper{grid-template-columns:1fr;max-width:600px;min-height:auto}.upcoming-image-side{height:300px;order:-1}.upcoming-content{padding:3rem 2rem;text-align:center}.upcoming-title{font-size:2.5rem}}@media (max-width: 576px){.upcoming-container{padding:1rem}.upcoming-content{padding:2.5rem 1.5rem}.upcoming-title{font-size:2rem}.upcoming-actions{flex-direction:column;align-items:center}.upcoming-btn{width:100%;max-width:280px}.upcoming-image-side{height:250px}}.upcoming-content>*{animation:fadeInUp .6s ease-out}.upcoming-content>*:nth-child(1){animation-delay:.1s}.upcoming-content>*:nth-child(2){animation-delay:.2s}.upcoming-content>*:nth-child(3){animation-delay:.3s}.upcoming-content>*:nth-child(4){animation-delay:.4s}.upcoming-content>*:nth-child(5){animation-delay:.5s}.AboutZep-relative{position:relative}.AboutZep-fixed{position:fixed}.AboutZep-inset-0{top:0;right:0;bottom:0;left:0}.AboutZep-pointer-events-none{pointer-events:none}.AboutZep-opacity-20{opacity:.2}.AboutZep-min-h-screen{min-height:100vh;background:#ffffff}.AboutZep-bg-primary{background-color:#fff}.AboutZep-selection-teal ::selection{background:rgba(139,92,246,.3);color:#8b5cf6}.AboutZep-mesh-gradient{background:radial-gradient(circle at 0% 0%,rgba(139,92,246,.05) 0%,transparent 50%)}.AboutZep-grid-overlay{background-image:linear-gradient(#e0e0e0 1px,transparent 1px),linear-gradient(90deg,#e0e0e0 1px,transparent 1px);background-size:50px 50px}[data-theme=dark] .AboutZep-min-h-screen{background:#000000}[data-theme=dark] .AboutZep-grid-overlay{background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px)}.AboutZep-absolute{position:absolute}.AboutZep-top-\[-10\%\]{top:-10%}.AboutZep-left-\[-10\%\]{left:-10%}.AboutZep-bottom-\[-10\%\]{bottom:-10%}.AboutZep-right-\[-10\%\]{right:-10%}.AboutZep-w-\[40\%\]{width:40%}.AboutZep-h-\[40\%\]{height:40%}.AboutZep-w-\[50\%\]{width:50%}.AboutZep-h-\[50\%\]{height:50%}.AboutZep-bg-teal-main\/10{background-color:#8b5cf61a}.AboutZep-bg-teal-main\/5{background-color:#8b5cf60d}.AboutZep-rounded-full{border-radius:9999px}.AboutZep-blur-\[120px\]{filter:blur(120px)}.AboutZep-blur-\[150px\]{filter:blur(150px)}.AboutZep-overflow-hidden{overflow:hidden}[data-theme=dark] .AboutZep-bg-teal-main\/10{background-color:#2dd4bf1a}[data-theme=dark] .AboutZep-bg-teal-main\/5{background-color:#2dd4bf0d}.AboutZep-scroll-progress{position:fixed;top:0;left:0;right:0;height:4px;background:#8b5cf6;transform-origin:0%;z-index:1000}[data-theme=dark] .AboutZep-scroll-progress{background:#2dd4bf}.AboutZep-theme-toggle{position:fixed;top:24px;right:24px;z-index:100;width:48px;height:48px;border-radius:12px;background:#ffffff;border:1px solid #e0e0e0;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 20px 40px -10px #0000001a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=dark] .AboutZep-theme-toggle{background:#050505;border:1px solid rgba(255,255,255,.2);color:#fff;box-shadow:0 20px 40px -10px #000c}.AboutZep-theme-toggle:hover{border-color:#8b5cf6;background:rgba(139,92,246,.1);transform:scale(1.05)}[data-theme=dark] .AboutZep-theme-toggle:hover{border-color:#2dd4bf;background:rgba(45,212,191,.1)}.AboutZep-main-container{font-family:inherit;max-width:1400px;margin:0 auto;padding:clamp(80px,10vw,140px) clamp(12px,3vw,24px) clamp(30px,5vw,60px);width:100%}.AboutZep-heroes-section{text-align:center;margin-bottom:clamp(30px,5vw,60px)}.AboutZep-hero-label-container{display:flex;justify-content:center;margin-bottom:clamp(16px,3vw,24px)}.AboutZep-hero-label-text{display:inline-block;background:rgba(139,92,246,.1);color:#8b5cf6;padding:clamp(4px,1vw,6px) clamp(10px,2vw,16px);border-radius:100px;font-size:clamp(.7rem,1.5vw,.85rem);font-weight:600;letter-spacing:.5px;text-transform:uppercase;border:1px solid #e0e0e0;white-space:nowrap;line-height:1.4;margin:0}[data-theme=dark] .AboutZep-hero-label-text{background:rgba(45,212,191,.1);color:#2dd4bf;border:1px solid rgba(255,255,255,.2)}.AboutZep-section-label{display:inline-flex;align-items:center;gap:8px;background:rgba(139,92,246,.1);color:#8b5cf6;padding:clamp(4px,1vw,6px) clamp(10px,2vw,16px);border-radius:99px;font-size:clamp(.7rem,1.5vw,.75rem);font-weight:700;margin-bottom:clamp(16px,3vw,24px);text-transform:uppercase}[data-theme=dark] .AboutZep-section-label{background:rgba(45,212,191,.1);color:#2dd4bf}.AboutZep-hero-title{font-size:clamp(2rem,8vw,5rem);line-height:1.2;font-weight:900;letter-spacing:-.02em;margin-bottom:clamp(24px,4vw,40px);color:#000;word-wrap:break-word}[data-theme=dark] .AboutZep-hero-title{color:#fff}.AboutZep-block{display:block}.AboutZep-text-gradient{text-align:center;background:linear-gradient(to bottom,#000000,#333333);-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] .AboutZep-text-gradient{background:linear-gradient(to bottom,#ffffff,#a1a1aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.AboutZep-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,40px);max-width:1000px;margin:0 auto clamp(24px,4vw,40px);text-align:left}.AboutZep-hero-desc-primary{font-size:clamp(1rem,2vw,1.25rem);color:#000;font-weight:500;line-height:1.6;word-wrap:break-word}[data-theme=dark] .AboutZep-hero-desc-primary{color:#fff}.AboutZep-hero-desc-secondary{color:#333;line-height:1.6;font-size:clamp(.9rem,1.8vw,1rem);word-wrap:break-word}[data-theme=dark] .AboutZep-hero-desc-secondary{color:#a1a1aa}.AboutZep-hero-cta-container{display:flex;gap:clamp(12px,2vw,20px);justify-content:center;flex-wrap:wrap}.AboutZep-hero-cta-btn{display:inline-flex;align-items:center;gap:12px;background:#8b5cf6;color:#fff;border:none;padding:clamp(10px,2vw,14px) clamp(20px,4vw,32px);border-radius:40px;font-size:clamp(.9rem,1.8vw,1rem);font-weight:600;cursor:pointer;transition:all .2s ease}[data-theme=dark] .AboutZep-hero-cta-btn{background:#2dd4bf;color:#000}.AboutZep-hero-cta-btn:hover{background:#7c3aed;transform:translateY(-2px)}[data-theme=dark] .AboutZep-hero-cta-btn:hover{background:#20c4b0}.AboutZep-hero-secondary-btn{display:inline-flex;align-items:center;gap:10px;background:transparent;color:#000;border:1px solid #e0e0e0;padding:clamp(10px,2vw,14px) clamp(20px,4vw,32px);border-radius:40px;font-size:clamp(.9rem,1.8vw,1rem);font-weight:600;cursor:pointer;transition:all .2s ease}[data-theme=dark] .AboutZep-hero-secondary-btn{color:#fff;border:1px solid rgba(255,255,255,.2)}.AboutZep-hero-secondary-btn:hover{background:rgba(139,92,246,.1);border-color:#8b5cf6}[data-theme=dark] .AboutZep-hero-secondary-btn:hover{background:rgba(45,212,191,.1);border-color:#2dd4bf}.AboutZep-w-6{width:24px}.AboutZep-w-7{width:28px}.AboutZep-h-6{height:24px}.AboutZep-h-7{height:28px}.AboutZep-w-5{width:20px}.AboutZep-h-5{height:20px}.AboutZep-group-hover-translate-x-2:hover{transform:translate(8px)}.AboutZep-transition-transform{transition:transform .2s ease}.AboutZep-text-teal-500{color:#8b5cf6}.AboutZep-text-red-500{color:#ef4444}.AboutZep-text-white{color:#fff}[data-theme=dark] .AboutZep-text-teal-500{color:#2dd4bf}.AboutZep-bento-section{margin-bottom:clamp(30px,6vw,60px)}.AboutZep-bento-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(16px,3vw,24px)}.AboutZep-md-col-span-6{grid-column:span 6}.AboutZep-md-col-span-12{grid-column:span 12}.AboutZep-bento-card{background:#ffffff;border:2px solid #8b5cf6;padding:clamp(24px,4vw,40px);border-radius:clamp(24px,3vw,32px);transition:all .2s ease}[data-theme=dark] .AboutZep-bento-card{background:#050505;border:2px solid #2dd4bf}.AboutZep-bento-card:hover{background:#f8f8f8;box-shadow:0 30px 60px -10px #00000026;transform:translateY(-4px)}[data-theme=dark] .AboutZep-bento-card:hover{background:#111111;box-shadow:0 30px 60px -10px #000000e6}.AboutZep-card-icon-container{width:clamp(48px,6vw,56px);height:clamp(48px,6vw,56px);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:background .2s ease}.AboutZep-group:hover .AboutZep-card-icon-container{background:rgba(139,92,246,.1)}[data-theme=dark] .AboutZep-group:hover .AboutZep-card-icon-container{background:rgba(45,212,191,.1)}.AboutZep-card-title{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin-bottom:16px;letter-spacing:-.02em;color:#000;word-wrap:break-word}[data-theme=dark] .AboutZep-card-title{color:#fff}.AboutZep-card-desc-large{font-size:clamp(1rem,2vw,1.2rem);color:#333;margin-bottom:24px;line-height:1.6;word-wrap:break-word}[data-theme=dark] .AboutZep-card-desc-large{color:#a1a1aa}.AboutZep-card-desc-standard{color:#333;margin-bottom:16px;line-height:1.6;word-wrap:break-word;font-size:clamp(.9rem,1.8vw,1rem)}[data-theme=dark] .AboutZep-card-desc-standard{color:#a1a1aa}.AboutZep-card-desc-muted{color:#666;font-size:clamp(.85rem,1.8vw,.95rem);line-height:1.6;word-wrap:break-word}[data-theme=dark] .AboutZep-card-desc-muted{color:#a1a1aa}.AboutZep-quote-box{padding:clamp(16px,3vw,24px);background:#f5f5f5;border-radius:20px;font-style:italic;color:#000;border-left:4px solid #8b5cf6;display:flex;gap:16px;align-items:flex-start;font-size:clamp(.9rem,1.8vw,1rem);word-wrap:break-word}[data-theme=dark] .AboutZep-quote-box{background:#0a0a0a;color:#fff;border-left:4px solid #2dd4bf}.AboutZep-quote-icon{color:#8b5cf6;flex-shrink:0}[data-theme=dark] .AboutZep-quote-icon{color:#2dd4bf}.AboutZep-card-footer-link{margin-top:clamp(24px,4vw,40px);display:flex;align-items:center;gap:8px;font-weight:700;color:#8b5cf6;cursor:pointer;font-size:clamp(.9rem,1.8vw,1rem);transition:transform .2s ease}[data-theme=dark] .AboutZep-card-footer-link{color:#2dd4bf}.AboutZep-card-footer-link:hover{transform:translate(4px)}.AboutZep-flex-col{display:flex;flex-direction:column}.AboutZep-justify-between{justify-content:space-between}.AboutZep-section-header{margin-bottom:32px;text-align:center}.AboutZep-section-title-large{font-size:clamp(2rem,5vw,3rem);font-weight:800;margin-top:12px;color:#000;word-wrap:break-word}[data-theme=dark] .AboutZep-section-title-large{color:#fff}.AboutZep-section-desc-large{font-size:clamp(1rem,2vw,1.25rem);color:#333;max-width:800px;margin:16px auto auto;line-height:1.6;word-wrap:break-word}[data-theme=dark] .AboutZep-section-desc-large{color:#a1a1aa}.AboutZep-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,3vw,24px)}.AboutZep-feature-card{padding:clamp(20px,4vw,32px);transition:all .2s ease}.AboutZep-feature-card:hover{transform:translateY(-4px);background:#f8f8f8}[data-theme=dark] .AboutZep-feature-card:hover{background:#111111}.AboutZep-feature-icon-box{color:#8b5cf6;margin-bottom:20px}[data-theme=dark] .AboutZep-feature-icon-box{color:#2dd4bf}.AboutZep-feature-title{font-size:clamp(1.2rem,2.5vw,1.4rem);font-weight:700;margin-bottom:12px;color:#000;word-wrap:break-word}[data-theme=dark] .AboutZep-feature-title{color:#fff}.AboutZep-feature-desc{color:#333;line-height:1.6;word-wrap:break-word;font-size:clamp(.9rem,1.8vw,1rem)}[data-theme=dark] .AboutZep-feature-desc{color:#a1a1aa}.AboutZep-grid{display:grid}.AboutZep-md-grid-cols-2{grid-template-columns:repeat(2,1fr)}.AboutZep-gap-8{gap:32px}.AboutZep-mt-12{margin-top:clamp(24px,4vw,48px)}.AboutZep-solution-card,.AboutZep-problem-card{margin-bottom:1rem;padding:clamp(20px,4vw,28px);border-radius:clamp(20px,3vw,24px);background:#ffffff;border:1px solid #e0e0e0;display:flex;flex-direction:column;min-height:200px;transition:all .2s ease}[data-theme=dark] .AboutZep-solution-card,[data-theme=dark] .AboutZep-problem-card{background:#050505;border:1px solid rgba(255,255,255,.2)}.AboutZep-solution-card:hover,.AboutZep-problem-card:hover{border-color:#8b5cf6;background:#f8f8f8}[data-theme=dark] .AboutZep-solution-card:hover,[data-theme=dark] .AboutZep-problem-card:hover{border-color:#2dd4bf;background:#111111}.AboutZep-solution-title,.AboutZep-problem-title{font-size:clamp(1.3rem,3vw,1.75rem);font-weight:800;margin-bottom:16px;color:#000;letter-spacing:-.02em;word-wrap:break-word;transition:color .2s ease}[data-theme=dark] .AboutZep-solution-title,[data-theme=dark] .AboutZep-problem-title{color:#fff}.AboutZep-solution-card:hover .AboutZep-solution-title,.AboutZep-problem-card:hover .AboutZep-problem-title{color:#8b5cf6}[data-theme=dark] .AboutZep-solution-card:hover .AboutZep-solution-title,[data-theme=dark] .AboutZep-problem-card:hover .AboutZep-problem-title{color:#2dd4bf}.AboutZep-solution-desc,.AboutZep-problem-desc-intro{color:#333;margin-bottom:24px;line-height:1.6;font-size:clamp(.9rem,1.8vw,1rem);word-wrap:break-word}[data-theme=dark] .AboutZep-solution-desc,[data-theme=dark] .AboutZep-problem-desc-intro{color:#a1a1aa}.AboutZep-solution-list,.AboutZep-problem-list{display:flex;flex-direction:column;gap:12px;margin-top:8px}.AboutZep-solution-item{display:flex;align-items:center;gap:clamp(12px,2vw,16px);padding:clamp(12px,2vw,16px) clamp(14px,2.5vw,20px);background:#f5f5f5;border-radius:16px;border:1px solid #e0e0e0;color:#000;font-weight:500;word-wrap:break-word;font-size:clamp(.85rem,1.8vw,1rem);transition:all .2s ease}[data-theme=dark] .AboutZep-solution-item{background:#0a0a0a;border:1px solid rgba(255,255,255,.2);color:#fff}.AboutZep-solution-item:hover{background:rgba(139,92,246,.1);border-color:#8b5cf6}[data-theme=dark] .AboutZep-solution-item:hover{background:rgba(45,212,191,.1);border-color:#2dd4bf}.AboutZep-solution-icon-box{color:#8b5cf6;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(24px,3vw,28px);height:clamp(24px,3vw,28px)}[data-theme=dark] .AboutZep-solution-icon-box{color:#2dd4bf}.AboutZep-solution-item span{line-height:1.5;color:#000;flex:1;transition:color .2s ease}[data-theme=dark] .AboutZep-solution-item span{color:#fff}.AboutZep-solution-item:hover span{color:#8b5cf6}[data-theme=dark] .AboutZep-solution-item:hover span{color:#2dd4bf}.AboutZep-audience-section{text-align:center;padding:clamp(80px,15vw,160px) 0;position:relative;overflow:hidden}.AboutZep-audience-title{font-size:clamp(2.5rem,8vw,5rem);font-weight:900;margin:24px 0;color:#000;letter-spacing:-.04em;line-height:1;word-wrap:break-word}[data-theme=dark] .AboutZep-audience-title{color:#fff}.AboutZep-audience-subtitle{color:#333;margin-bottom:clamp(60px,10vw,100px);font-size:clamp(1.1rem,3vw,1.75rem);font-weight:500;word-wrap:break-word}[data-theme=dark] .AboutZep-audience-subtitle{color:#a1a1aa}.AboutZep-mx-auto{margin-left:auto;margin-right:auto}.AboutZep-pill-container{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(16px,3vw,32px);margin:clamp(60px,10vw,100px) 0;padding:0 24px;max-width:1200px;margin-left:auto;margin-right:auto}.AboutZep-pill-tag{padding:clamp(16px,3vw,24px) clamp(24px,5vw,48px);background:#ffffff;border:1px solid #e0e0e0;border-radius:100px;font-weight:800;display:inline-flex;align-items:center;gap:20px;cursor:default;color:#000;font-size:clamp(1rem,2.5vw,1.5rem);transition:all .5s cubic-bezier(.16,1,.3,1);box-shadow:0 20px 40px -10px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=dark] .AboutZep-pill-tag{background:#050505;border:1px solid rgba(255,255,255,.2);color:#fff;box-shadow:0 20px 40px -10px #000c}.AboutZep-pill-tag:hover{border-color:#8b5cf6;background:rgba(139,92,246,.1);transform:translateY(-8px) scale(1.05);box-shadow:0 30px 60px -10px #00000026}[data-theme=dark] .AboutZep-pill-tag:hover{border-color:#2dd4bf;background:rgba(45,212,191,.1);box-shadow:0 30px 60px -10px #000000e6}.AboutZep-pill-number{color:#8b5cf6;font-size:.7em;opacity:.8;font-family:monospace;background:rgba(139,92,246,.1);padding:4px 10px;border-radius:8px}[data-theme=dark] .AboutZep-pill-number{color:#2dd4bf;background:rgba(45,212,191,.1)}.AboutZep-audience-footer-text{color:#666;font-size:clamp(1.25rem,4vw,2rem);font-weight:700;margin-top:clamp(60px,10vw,100px);font-style:italic;opacity:.9}[data-theme=dark] .AboutZep-audience-footer-text{color:#a1a1aa}.AboutZep-principles-section{margin-top:clamp(30px,6vw,60px)}.AboutZep-principles-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(30px,5vw,60px);align-items:start}.AboutZep-principle-item{display:flex;align-items:center;gap:clamp(16px,3vw,24px);padding:clamp(16px,3vw,24px) 0;border-bottom:1px solid #e0e0e0}[data-theme=dark] .AboutZep-principle-item{border-bottom:1px solid rgba(255,255,255,.2)}.AboutZep-principle-number{font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:800;color:#8b5cf6;min-width:clamp(40px,6vw,50px)}[data-theme=dark] .AboutZep-principle-number{color:#2dd4bf}.AboutZep-principle-text{font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:700;color:#000;word-wrap:break-word;flex:1}[data-theme=dark] .AboutZep-principle-text{color:#fff}.AboutZep-principle-icon{margin-left:auto;color:#8b5cf6;transition:opacity .2s ease;opacity:0}[data-theme=dark] .AboutZep-principle-icon{color:#2dd4bf}.AboutZep-principle-item:hover .AboutZep-principle-icon{opacity:1}.AboutZep-roadmap-card{background:#ffffff;color:#000;padding:clamp(24px,5vw,48px);border-radius:clamp(24px,4vw,32px);border:1px solid #e0e0e0;transition:all .2s ease}[data-theme=dark] .AboutZep-roadmap-card{background:#050505;border:1px solid rgba(255,255,255,.2);color:#fff}.AboutZep-roadmap-card:hover{border-color:#8b5cf6;background:#f8f8f8}[data-theme=dark] .AboutZep-roadmap-card:hover{border-color:#2dd4bf;background:#111111}.AboutZep-roadmap-title{font-size:clamp(1.5rem,4vw,2rem);font-weight:800;margin:12px 0 24px;letter-spacing:-.02em;color:#000;word-wrap:break-word}[data-theme=dark] .AboutZep-roadmap-title{color:#fff}.AboutZep-roadmap-intro{margin-bottom:24px;color:#333;line-height:1.6;font-size:clamp(.9rem,2vw,1rem);word-wrap:break-word}[data-theme=dark] .AboutZep-roadmap-intro{color:#a1a1aa}.AboutZep-roadmap-list{margin-bottom:clamp(24px,4vw,32px)}.AboutZep-roadmap-item{display:flex;align-items:center;gap:clamp(12px,2vw,16px);margin-bottom:18px;color:#000;font-size:clamp(.9rem,2vw,1rem);word-wrap:break-word}[data-theme=dark] .AboutZep-roadmap-item{color:#fff}.AboutZep-roadmap-dot{width:8px;height:8px;background:#8b5cf6;border-radius:50%;flex-shrink:0}[data-theme=dark] .AboutZep-roadmap-dot{background:#2dd4bf}.AboutZep-roadmap-footer{margin-top:clamp(24px,4vw,32px);padding-top:clamp(16px,3vw,24px);border-top:1px solid #e0e0e0}[data-theme=dark] .AboutZep-roadmap-footer{border-top:1px solid rgba(255,255,255,.2)}.AboutZep-roadmap-footer-text{color:#333;font-weight:500;line-height:1.6;font-size:clamp(.9rem,2vw,1rem);word-wrap:break-word}[data-theme=dark] .AboutZep-roadmap-footer-text{color:#a1a1aa}.AboutZep-footer-container{margin-top:clamp(40px,8vw,100px);border-top:1px solid #e0e0e0;padding:clamp(30px,6vw,60px) clamp(12px,3vw,24px)}[data-theme=dark] .AboutZep-footer-container{border-top:1px solid rgba(255,255,255,.2)}.AboutZep-footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.AboutZep-footer-logo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.AboutZep-footer-logo-icon{background:#8b5cf6;padding:8px;border-radius:10px}[data-theme=dark] .AboutZep-footer-logo-icon{background:#2dd4bf}.AboutZep-footer-logo-text{font-weight:800;font-size:clamp(1rem,2vw,1.2rem);color:#000;word-wrap:break-word}[data-theme=dark] .AboutZep-footer-logo-text{color:#fff}.AboutZep-footer-links{display:flex;gap:clamp(16px,3vw,32px);flex-wrap:wrap;justify-content:center}.AboutZep-footer-link{text-decoration:none;color:#666;font-size:clamp(.8rem,1.8vw,.9rem);white-space:nowrap;transition:color .2s ease}[data-theme=dark] .AboutZep-footer-link{color:#a1a1aa}.AboutZep-footer-link:hover{color:#8b5cf6}[data-theme=dark] .AboutZep-footer-link:hover{color:#2dd4bf}.AboutZep-footer-copyright{color:#666;font-size:clamp(.8rem,1.8vw,.9rem);word-wrap:break-word;text-align:center}[data-theme=dark] .AboutZep-footer-copyright{color:#a1a1aa}@supports (animation-timeline: scroll()){.AboutZep-heroes-section,.AboutZep-bento-card,.AboutZep-feature-card,.AboutZep-solution-card,.AboutZep-problem-card,.AboutZep-principles-content,.AboutZep-roadmap-card{view-timeline-name:--section-reveal;view-timeline-axis:block;animation:AboutZep-reveal both linear;animation-timeline:--section-reveal;animation-range:entry 10% cover 30%}@keyframes AboutZep-reveal{0%{opacity:0;transform:translateY(50px) scale(.95);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.AboutZep-hero-content{view-timeline-name:--hero-out;view-timeline-axis:block;animation:AboutZep-hero-parallax both linear;animation-timeline:--hero-out;animation-range:exit 0% exit 100%}@keyframes AboutZep-hero-parallax{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100px);opacity:0}}.AboutZep-audience-section{view-timeline-name:--audience;view-timeline-axis:block}.AboutZep-audience-title,.AboutZep-audience-subtitle,.AboutZep-pill-tag,.AboutZep-audience-footer-text{animation:AboutZep-journey both linear;animation-timeline:--audience}.AboutZep-audience-title{animation-range:entry 0% entry 120%;--origin: 0 200px;--destination: 0 -150px}.AboutZep-audience-subtitle{animation-range:entry 15% entry 130%;--origin: 0 150px;--destination: 0 -120px}.AboutZep-pill-tag{animation-range:entry 25% cover 75%;--origin: 0 250px;--destination: 0 -250px}.AboutZep-pill-tag:nth-child(1){animation-range:entry 20% cover 70%}.AboutZep-pill-tag:nth-child(2){animation-range:entry 25% cover 75%}.AboutZep-pill-tag:nth-child(3){animation-range:entry 30% cover 80%}.AboutZep-pill-tag:nth-child(4){animation-range:entry 35% cover 85%}.AboutZep-pill-tag:nth-child(5){animation-range:entry 40% cover 90%}.AboutZep-audience-footer-text{animation-range:entry 60% cover 100%;--origin: 0 150px;--destination: 0 0}@keyframes AboutZep-journey{0%{translate:var(--origin, 0 100px);opacity:0;filter:blur(20px) scale(.9)}25%,75%{translate:0 0;opacity:1;filter:blur(0) scale(1)}to{translate:var(--destination, 0 -100px);opacity:0;filter:blur(20px) scale(1.1)}}}@media (min-width: 2560px){.AboutZep-main-container{max-width:2000px}}@media (min-width: 1920px) and (max-width: 2559px){.AboutZep-main-container{max-width:1800px}}@media (min-width: 768px) and (max-width: 1023px){.AboutZep-hero-grid,.AboutZep-principles-grid{grid-template-columns:1fr}.AboutZep-bento-grid{display:flex;flex-direction:column}.AboutZep-md-col-span-6,.AboutZep-md-col-span-12{grid-column:span 12}.AboutZep-feature-grid{grid-template-columns:repeat(2,1fr)}.AboutZep-footer-content{flex-direction:column;text-align:center}.AboutZep-footer-links{justify-content:center}}@media (min-width: 481px) and (max-width: 767px){.AboutZep-hero-grid{grid-template-columns:1fr}.AboutZep-hero-cta-container{flex-direction:column;max-width:350px;margin:0 auto;width:100%}.AboutZep-hero-cta-btn,.AboutZep-hero-secondary-btn{width:100%;justify-content:center}.AboutZep-bento-grid{flex-direction:column}.AboutZep-feature-grid,.AboutZep-md-grid-cols-2,.AboutZep-principles-grid{grid-template-columns:1fr}.AboutZep-footer-content{flex-direction:column;text-align:center}}@media (max-width: 640px){.AboutZep-hero-grid{grid-template-columns:1fr!important}.AboutZep-section-header-content{align-items:center;justify-content:center}.AboutZep-hero-cta-container{flex-direction:column;width:100%;max-width:100%}.AboutZep-hero-cta-btn,.AboutZep-hero-secondary-btn{width:100%;justify-content:center}.AboutZep-bento-grid{display:flex;flex-direction:column}.AboutZep-md-col-span-6,.AboutZep-md-col-span-12{width:100%}.AboutZep-feature-grid{grid-template-columns:1fr!important;gap:16px}.AboutZep-md-grid-cols-2{grid-template-columns:1fr!important}.AboutZep-principles-grid{grid-template-columns:1fr!important;gap:30px}.AboutZep-bento-card,.AboutZep-feature-card,.AboutZep-solution-card,.AboutZep-problem-card,.AboutZep-roadmap-card{width:100%}.AboutZep-pill-container{margin:20px 0;padding:4px 8px}.AboutZep-pill-tag{padding:8px 16px;font-size:.85rem}.AboutZep-footer-content{flex-direction:column;text-align:center}.AboutZep-footer-links{gap:16px}.AboutZep-footer-link{white-space:normal}}@media (max-width: 480px){.AboutZep-main-container{padding:100px 12px 30px}.AboutZep-hero-title{font-size:clamp(1.8rem,7vw,2.2rem)}.AboutZep-hero-label-text{padding:3px 10px;font-size:.7rem}.AboutZep-hero-desc-primary{font-size:1rem}.AboutZep-solution-card,.AboutZep-problem-card{min-height:auto;padding:20px}.AboutZep-solution-item{padding:12px 14px;gap:12px}.AboutZep-solution-item span{font-size:.9rem}}@media (max-width: 360px){.AboutZep-hero-title{font-size:1.6rem}.AboutZep-pill-tag{padding:6px 12px;font-size:.8rem}.AboutZep-footer-links{gap:12px}}.student-container{padding:4rem 20px;justify-content:center;align-items:center;box-sizing:border-box;color:#000;background-color:#fff;transition:background-color .3s ease,color .3s ease}[data-theme=dark] .student-container{background-color:#000;color:#fff}.student-section{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;gap:2rem;margin:auto;width:100%;box-sizing:border-box}.student-card{padding:2rem;width:100%;max-width:600px;flex:1 1 300px;border-radius:12px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;cursor:pointer;animation:borderPulse 2s infinite;transition:transform .3s ease;box-sizing:border-box;background-color:#fff}[data-theme=dark] .student-card{background-color:#1a1a1a;border:1px solid #333333}[data-theme=dark] .student-card{animation:borderPulse 2s infinite}.student-card:hover{transform:translateY(-5px)}.student-card-image{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}.student-card-image img{max-width:100px;height:auto;object-fit:contain;transition:transform .3s ease}[data-theme=dark] .student-card-image img{filter:brightness(0) invert(1)}.student-card-image img:hover{transform:scale(1.05)}.student-card-content h1{font-size:1.6rem;color:#000;padding-bottom:.8rem;font-weight:600;word-break:break-word;transition:color .3s ease}[data-theme=dark] .student-card-content h1{color:#fff}.student-card-content p{color:#000;font-size:1rem;line-height:1.6;padding-bottom:1rem;word-break:break-word;transition:color .3s ease}[data-theme=dark] .student-card-content p{color:#ccc}.student-link{text-decoration:none;font-size:1.1rem;font-style:italic;color:#00b3ff;transition:color .3s ease}[data-theme=dark] .student-link{color:#00b3ff}.student-link:hover,[data-theme=dark] .student-link:hover{color:#66d9ff}.student-container,.student-card,.student-card-content h1,.student-card-content p,.student-link{transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.Everystreet-section{background-color:#fff;color:#000;text-align:center;padding:2rem;transition:background-color .3s ease,color .3s ease}[data-theme=dark] .Everystreet-section{background-color:#000;color:#fff}.Everystreet-content{max-width:800px;margin:0 auto 3rem}.Everystreet-title{font-size:4rem;font-weight:700;margin-bottom:1.2rem;color:#000;transition:color .3s ease}[data-theme=dark] .Everystreet-title{color:#fff}.Everystreet-text{font-size:1.3rem;color:#424242;line-height:1.6;transition:color .3s ease}[data-theme=dark] .Everystreet-text{color:#ccc}.Everystreet-video-section{display:flex;justify-content:center;align-items:center;margin:4rem 0}.Everystreet-video{width:100%;max-width:1200px;height:450px;border-radius:20px;object-fit:cover;box-shadow:0 10px 30px #0006;border:2px solid rgba(255,255,255,.1)}[data-theme=dark] .Everystreet-video{box-shadow:0 10px 30px #0009;border:2px solid rgba(255,255,255,.2)}.Everystreet-slider-section{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:2rem 4%;border-radius:20px;flex-wrap:wrap}.Everystreet-slider-text{flex:1;min-width:300px;max-width:600px;text-align:left}.Everystreet-slider-heading{font-size:3rem;font-weight:700;color:#000;margin-bottom:1rem;transition:color .3s ease}[data-theme=dark] .Everystreet-slider-heading{color:#fff}.Everystreet-slider-para{font-size:1.3rem;line-height:1.6;color:#424242;transition:color .3s ease}[data-theme=dark] .Everystreet-slider-para{color:#ccc}.Everystreet-slider-images{flex:1;margin:0 auto;border-radius:16px;overflow:hidden;box-shadow:0 10px 25px #0000001a}[data-theme=dark] .Everystreet-slider-images{box-shadow:0 10px 25px #ffffff1a}.Everystreet-slider-image{position:relative;width:100%;height:100%;overflow:hidden}.Everystreet-slider-image img{width:100%;height:350px;object-fit:cover;border-radius:16px;transition:transform .6s ease,opacity .6s ease}.Everystreet-slider-image:hover img{transform:scale(1.05);opacity:.95}.slick-dots{bottom:15px}.slick-dots li button:before{font-size:12px;color:#000;opacity:.8;transition:color .3s ease}[data-theme=dark] .slick-dots li button:before{color:#fff}.slick-dots li.slick-active button:before{color:#424242;opacity:1}[data-theme=dark] .slick-dots li.slick-active button:before{color:#ccc}.Everystreet-growth-container{max-width:100%;margin:auto;text-align:center;justify-content:center;background-color:#fff;transition:background-color .3s ease}[data-theme=dark] .Everystreet-growth-container{background-color:#000}.Everystreet-growth-heading{padding-top:5rem;font-size:4rem;max-width:700px;margin:auto;color:#000;transition:color .3s ease}[data-theme=dark] .Everystreet-growth-heading{color:#fff}.Everystreet-growth-heading span{color:#10f}[data-theme=dark] .Everystreet-growth-heading span{color:#10f!important}.Everystreet-growth-para{color:#424242;padding-top:2rem;font-size:25px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;max-width:800px;margin:auto;transition:color .3s ease}[data-theme=dark] .Everystreet-growth-para{color:#ccc}.Everystreet-growth-title{color:#000;font-size:1rem;transition:color .3s ease}[data-theme=dark] .Everystreet-growth-title{color:#fff}.Everystreet-explore-btn{border:2px solid rgb(161,156,156);padding:1rem;color:#000;font-size:15px;border-radius:2rem;transition:.3s;cursor:pointer;background-color:#3da6ec;border:none}[data-theme=dark] .Everystreet-explore-btn{color:#000;background-color:#3da6ec}.Everystreet-explore-btn:hover{color:#000;padding:1rem 2rem;font-weight:600}.Everystreet-growth-images{display:flex;text-align:center;justify-content:center;flex-wrap:wrap;gap:1rem;margin:3rem 0rem}.Everystreet-growth-card img{height:270px;width:250px;border-radius:1rem}.Everystreet-growth-card{padding:.7rem;text-align:left;border-radius:1rem;transition:.2s;cursor:pointer;background-color:transparent}[data-theme=dark] .Everystreet-growth-card{background-color:transparent}.Everystreet-growth-card:hover{background-color:#cccbcb}[data-theme=dark] .Everystreet-growth-card:hover{background-color:#333}.Everystreet-growth-card p{padding:.3rem 1rem;font-weight:600;color:#000;transition:color .3s ease}[data-theme=dark] .Everystreet-growth-card p{color:#fff}@media (max-width: 1024px){.Everystreet-slider-section{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2rem}.Everystreet-slider-text{text-align:center;max-width:700px}.Everystreet-slider-images{max-width:700px;width:100%}.Everystreet-slider-heading{font-size:2.5rem}.Everystreet-slider-para{font-size:1.1rem}.Everystreet-slider-image img{height:350px}}@media (max-width: 1200px){.Everystreet-video{width:90%;height:auto}.Everystreet-title{font-size:3rem}}@media (max-width: 992px){.Everystreet-section{padding:4rem 1.5rem}.Everystreet-slider-section{flex-direction:column;text-align:center}.Everystreet-slider-heading{font-size:2.5rem}.Everystreet-slider-para{font-size:1.1rem}.Everystreet-video{width:95%}.Everystreet-slider-image img{height:350px}}@media (max-width: 768px){.Everystreet-title{font-size:2rem}.Everystreet-text{font-size:1rem}.Everystreet-slider-image img{height:300px}[data-theme=dark] .Everystreet-title{color:#fff}}@media (max-width: 480px){.Everystreet-title{font-size:1.6rem}.Everystreet-text{font-size:.9rem}.Everystreet-slider-image img{height:250px}}@media screen and (max-width: 700px){.Everystreet-growth-heading{margin:0 2rem;font-size:3rem}}@media screen and (max-width: 1025px){.Everystreet-growth-heading{margin:0 2rem;font-size:3rem}}.Everystreet-section,.Everystreet-title,.Everystreet-text,.Everystreet-slider-heading,.Everystreet-slider-para,.Everystreet-growth-container,.Everystreet-growth-heading,.Everystreet-growth-para,.Everystreet-growth-title,.Everystreet-growth-card p,.slick-dots li button:before{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.zepfinn-career-page{--font-primary: inherit;--font-display: inherit;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-2xl: 40px;--radius-sm: 10px;--radius-full: 9999px;--space-xl: 20px;--space-2xl: 24px;--space-3xl: 32px;--space-4xl: 40px;--space-5xl: 48px;max-width:100%;margin:0;padding:80px 30px 20px;font-family:var(--font-primary);line-height:1.5;position:relative;overflow-x:hidden;transition:background .5s ease;--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--bg-tertiary: #f1f5f9;--bg-card: #ffffff;--bg-elevated: #ffffff;--text-primary: #000000;--text-secondary: #333333;--text-tertiary: #666666;--text-white: #ffffff;--accent-primary: #8b5cf6;--accent-secondary: #000000;--accent-gradient: linear-gradient(135deg, #8b5cf6 0%, #ffffff 100%);--accent-gradient-reverse: linear-gradient(135deg, #ffffff 0%, #8b5cf6 100%);--accent-glow: rgba(139, 92, 246, .25);--accent-soft: rgba(139, 92, 246, .08);--accent-light: rgba(139, 92, 246, .15);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .3);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .08);--shadow-xs: 0 2px 4px rgba(0, 0, 0, .02);--shadow-sm: 0 4px 6px rgba(0, 0, 0, .04);--shadow-md: 0 10px 15px rgba(0, 0, 0, .05);--shadow-lg: 0 20px 25px rgba(0, 0, 0, .06);--shadow-xl: 0 30px 35px rgba(0, 0, 0, .07);--shadow-2xl: 0 40px 50px rgba(0, 0, 0, .08);--shadow-glow: 0 0 30px var(--accent-glow);--shadow-glow-strong: 0 0 50px var(--accent-glow);background:var(--bg-primary);color:var(--text-primary)}[data-theme=dark] .zepfinn-career-page{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--bg-card: #080808;--bg-elevated: #0f0f0f;--text-primary: #ffffff;--text-secondary: #e6e5e5;--text-tertiary: #a1a1aa;--text-white: #ffffff;--accent-primary: #2BE9D3;--accent-secondary: #ffffff;--accent-gradient: linear-gradient(135deg, #2BE9D3 0%, #000000 100%);--accent-gradient-reverse: linear-gradient(135deg, #000000 0%, #2BE9D3 100%);--accent-glow: rgba(43, 233, 211, .25);--accent-soft: rgba(43, 233, 211, .08);--accent-light: rgba(43, 233, 211, .15);--glass-bg: rgba(10, 10, 10, .8);--glass-border: rgba(255, 255, 255, .05);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .4);--shadow-xs: 0 2px 4px rgba(0, 0, 0, .4);--shadow-sm: 0 4px 6px rgba(0, 0, 0, .4);--shadow-md: 0 10px 15px rgba(0, 0, 0, .4);--shadow-lg: 0 20px 25px rgba(0, 0, 0, .5);--shadow-xl: 0 30px 35px rgba(0, 0, 0, .5);--shadow-2xl: 0 40px 50px rgba(0, 0, 0, .6);--shadow-glow: 0 0 30px var(--accent-glow);--shadow-glow-strong: 0 0 50px var(--accent-glow);background:var(--bg-primary);color:var(--text-primary)}@keyframes floatCrystalTiny{0%{transform:translate(0) rotate(0) scale(.5);opacity:0}10%{opacity:.6}50%{transform:translate(50px,-50px) rotate(180deg) scale(1);opacity:.4}90%{opacity:.2}to{transform:translate(100px,-100px) rotate(360deg) scale(.3);opacity:0}}@keyframes floatCrystalTiny2{0%{transform:translate(0) rotate(0) scale(.4);opacity:0}10%{opacity:.5}50%{transform:translate(-40px,60px) rotate(-180deg) scale(.9);opacity:.3}90%{opacity:.15}to{transform:translate(-80px,120px) rotate(-360deg) scale(.2);opacity:0}}@keyframes borderFloat{0%{transform:translate(0) rotate(0) scale(.6);opacity:0}25%{opacity:.7}50%{transform:translate(30px,-30px) rotate(180deg) scale(1.1);opacity:.5}75%{opacity:.3}to{transform:translate(60px,-60px) rotate(360deg) scale(.5);opacity:0}}.zepfinn-career-page .crystal-container{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.zepfinn-career-page .tiny-crystal{position:absolute;pointer-events:none;z-index:1;background:rgba(255,255,255,.7);box-shadow:0 0 15px #fff9,inset 0 0 8px #ffffffe6;border:1px solid rgba(255,255,255,.8);width:6px;height:6px;opacity:0;filter:blur(.3px)}[data-theme=dark] .zepfinn-career-page .tiny-crystal{background:rgba(43,233,211,.4);box-shadow:0 0 15px #2be9d34d,inset 0 0 5px #2be9d380;border:1px solid rgba(43,233,211,.3)}.zepfinn-career-page .tiny-crystal.diamond{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);animation:floatCrystalTiny 18s infinite linear}.zepfinn-career-page .tiny-crystal.star{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);animation:floatCrystalTiny2 20s infinite linear;width:8px;height:8px}.zepfinn-career-page .tiny-crystal.hexagon{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);animation:borderFloat 22s infinite linear}.zepfinn-career-page .tiny-crystal.square{clip-path:polygon(20% 0%,80% 0%,100% 20%,100% 80%,80% 100%,20% 100%,0% 80%,0% 20%);animation:floatCrystalTiny 24s infinite linear}.zepfinn-career-page .border-crystal{position:absolute;width:4px;height:4px;background:rgba(255,255,255,.8);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);filter:blur(.5px);animation:borderFloat 15s infinite linear;opacity:0;pointer-events:none;z-index:2;box-shadow:0 0 12px #ffffffb3}[data-theme=dark] .zepfinn-career-page .border-crystal{background:rgba(43,233,211,.5);box-shadow:0 0 12px #2be9d366}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.zepfinn-career-page .section-header{margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;text-align:center}.zepfinn-career-page .section-subtitle{font-size:.9rem;font-weight:600;letter-spacing:2px;color:#8b5cf6;margin-bottom:.5rem;text-transform:uppercase}[data-theme=dark] .zepfinn-career-page .section-subtitle{color:#2be9d3}.zepfinn-career-page .section-title{font-size:2.5rem;font-weight:700;font-family:var(--font-display);color:#000}[data-theme=dark] .zepfinn-career-page .section-title{color:#fff!important}.zepfinn-career-page .career-hero-section{position:relative;border-radius:15px;overflow:hidden;margin-bottom:var(--space-5xl);min-height:500px;display:flex;align-items:center;transition:all .3s ease;isolation:isolate;z-index:5;background:ghostwhite;border:1px solid #8b5cf6}.zepfinn-career-page .career-hero-section:hover{border-color:#8b5cf6;box-shadow:0 0 30px #8b5cf626}[data-theme=dark] .zepfinn-career-page .career-hero-section{background:linear-gradient(135deg,rgba(0,255,191,.068) 0%,rgba(0,0,0,.1) 50%,rgba(0,255,191,.062) 100%);border:1px solid #2BE9D3}[data-theme=dark] .zepfinn-career-page .career-hero-section:hover{background:linear-gradient(135deg,rgba(0,255,191,.116) 0%,rgba(0,0,0,.1) 50%,rgba(0,255,191,.089) 100%);border-color:#2be9d3;box-shadow:0 0 30px #2be9d326}.zepfinn-career-page .career-hero-section:focus-within{box-shadow:var(--shadow-glow);border-color:var(--accent-primary)}.zepfinn-career-page .hero-overlay{padding:var(--space-5xl);width:100%;text-align:center}.zepfinn-career-page .hero-title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;font-family:var(--font-display);animation:fadeUp .8s ease forwards;color:#000}[data-theme=dark] .zepfinn-career-page .hero-title{color:#2be9d3!important}.zepfinn-career-page .hero-description{font-size:1.25rem;color:#333;max-width:700px;margin:24px auto;animation:fadeUp .8s .2s ease both}[data-theme=dark] .zepfinn-career-page .hero-description{color:#e6e5e5!important}.zepfinn-career-page .culture-section{margin-bottom:var(--space-5xl);position:relative;z-index:10}.zepfinn-career-page .culture-content{max-width:900px;margin:0 auto;text-align:center}.zepfinn-career-page .culture-text{font-size:1.2rem;line-height:1.8;color:#333}[data-theme=dark] .zepfinn-career-page .culture-text{color:#e6e5e5!important}.zepfinn-career-page .benefits-section{margin-bottom:var(--space-5xl);position:relative;z-index:10}.zepfinn-career-page .benefits-grid{margin-top:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:var(--space-5xl)}.zepfinn-career-page .benefit-card{background:rgba(255,255,255,.7);padding:32px;border-radius:var(--radius-sm);border:1px solid #8b5cf6;position:relative;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column;align-items:center;text-align:center}[data-theme=dark] .zepfinn-career-page .benefit-card{background:rgba(10,10,10,.8);border:1px solid #2BE9D3}.zepfinn-career-page .benefit-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-xl),0 0 30px #8b5cf640;border-color:#8b5cf6;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}[data-theme=dark] .zepfinn-career-page .benefit-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-xl),0 0 30px #2be9d340;border-color:#2be9d3;background:rgba(43,233,211,.15);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.zepfinn-career-page .benefit-card:before,.zepfinn-career-page .benefit-card:after{display:none!important;content:none!important}.zepfinn-career-page .benefit-card:focus-within{outline:2px solid var(--accent-primary);outline-offset:4px;transform:translateY(-5px)}.zepfinn-career-page .benefit-card:active{transform:translateY(-5px) scale(.98);transition:transform .1s ease}.zepfinn-career-page .benefit-icon{font-size:3rem;margin-bottom:20px;transition:transform .5s ease;color:#8b5cf6;height:50px}[data-theme=dark] .zepfinn-career-page .benefit-icon{color:#2be9d3}.zepfinn-career-page .benefit-card:hover .benefit-icon{transform:scale(1.2)}.zepfinn-career-page .benefit-title{font-size:1.3rem;font-weight:600;margin-bottom:12px;color:#000;transition:color .3s ease}[data-theme=dark] .zepfinn-career-page .benefit-title{color:#fff!important}.zepfinn-career-page .benefit-card:hover .benefit-title{color:#8b5cf6}[data-theme=dark] .zepfinn-career-page .benefit-card:hover .benefit-title{color:#2be9d3!important}.zepfinn-career-page .benefit-description{color:#333;line-height:1.6;transition:color .3s ease}[data-theme=dark] .zepfinn-career-page .benefit-description{color:#e6e5e5!important}.zepfinn-career-page .jobs-header{margin-bottom:var(--space-2xl);position:relative;z-index:10}.zepfinn-career-page .jobs-subtitle{font-size:1.1rem;color:#333;margin-bottom:.5rem}[data-theme=dark] .zepfinn-career-page .jobs-subtitle{color:#e6e5e5!important}.zepfinn-career-page .jobs-section{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:var(--space-5xl);padding:20px 0;position:relative;z-index:10}.zepfinn-career-page .job-card{background:rgba(255,255,255,.7);padding:16px;border-radius:var(--radius-sm);border:1px solid #8b5cf6;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:280px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .35s ease}[data-theme=dark] .zepfinn-career-page .job-card{background:linear-gradient(135deg,rgba(0,255,191,.007) 0%,rgba(0,0,0,.1) 50%,rgba(0,255,191,.062) 100%);border:1px solid #2BE9D3}.zepfinn-career-page .job-card-body{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.zepfinn-career-page .job-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #8b5cf626;border-color:#8b5cf6;background:rgba(255,255,255,.25);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}[data-theme=dark] .zepfinn-career-page .job-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #2be9d326;border-color:#2be9d3;background:linear-gradient(135deg,rgba(0,255,191,.171) 0%,rgba(0,0,0,.1) 50%,rgba(0,255,191,0) 100%);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.zepfinn-career-page .job-card:before,.zepfinn-career-page .job-card:after{display:none!important;content:none!important}.zepfinn-career-page .job-card:focus-within{outline:2px solid var(--accent-primary);outline-offset:2px}.zepfinn-career-page .job-card-header{min-height:70px;position:relative;margin-bottom:8px}.zepfinn-career-page .job-type-badge{position:absolute;top:0;right:0;margin-top:5px;background:linear-gradient(135deg,#8b5cf6,#ffffff);color:#000;padding:4px 10px;border-radius:var(--radius-full);border:1px solid #8b5cf6;font-size:.65rem;font-weight:700;letter-spacing:.5px;z-index:5}[data-theme=dark] .zepfinn-career-page .job-type-badge{background:linear-gradient(135deg,#2BE9D3,#000000);color:#fff;border:1px solid #2BE9D3}.zepfinn-career-page .job-type-badge:hover{opacity:.9}.zepfinn-career-page .job-type-badge:hover{background:linear-gradient(135deg,#7c3aed,#f5f5f5)}[data-theme=dark] .zepfinn-career-page .job-type-badge:hover{background:linear-gradient(135deg,#20c9b5,#0a0a0a)}.zepfinn-career-page .job-title{font-size:1.1rem;font-weight:700;font-family:var(--font-display);margin:6px 0;padding-right:80px;color:#000;line-height:1.3}[data-theme=dark] .zepfinn-career-page .job-title{color:#fff!important}.zepfinn-career-page .job-meta{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.zepfinn-career-page .job-meta-item{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;background:#f1f5f9;border-radius:var(--radius-full);font-size:.7rem;color:#333}[data-theme=dark] .zepfinn-career-page .job-meta-item{background:rgba(255,255,255,.05);color:#2be9d3}.zepfinn-career-page .job-description{font-size:.85rem;color:#333;line-height:1.4;min-height:50px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px}[data-theme=dark] .zepfinn-career-page .job-description{color:#e6e5e5!important}.zepfinn-career-page .job-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto}.zepfinn-career-page .job-tag{background:rgba(139,92,246,.08);color:#8b5cf6;padding:2px 8px;border-radius:var(--radius-full);font-size:.65rem;font-weight:500;border:1px solid rgba(139,92,246,.2)}[data-theme=dark] .zepfinn-career-page .job-tag{background:rgba(43,233,211,.08);color:#2be9d3;border:1px solid rgba(43,233,211,.2)}.zepfinn-career-page .job-card-actions{display:flex;gap:6px;margin-top:10px}.zepfinn-career-page .job-card-actions .btn{flex:1;padding:6px 10px;font-size:.7rem;font-weight:600;border:none;border-radius:20px;cursor:pointer;transition:all .3s ease;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;min-width:0}.zepfinn-career-page .job-card-actions .btn-primary,[data-theme=dark] .zepfinn-career-page .job-card-actions .btn-primary{color:#000;background:#2BE9D3;border:1px solid #2BE9D3}.zepfinn-career-page .job-card-actions .btn-primary:hover{transform:translateY(-2px);box-shadow:0 5px 10px #2be9d34d}.zepfinn-career-page .job-card-actions .btn-primary:hover,[data-theme=dark] .zepfinn-career-page .job-card-actions .btn-primary:hover{background:#20c9b5;border-color:#20c9b5}.zepfinn-career-page .job-card-actions .btn-primary:active{transform:scale(.95);opacity:.9}.zepfinn-career-page .job-card-actions .btn-secondary{background:#2BE9D3!important;color:#000;border:1px solid #2BE9D3!important;padding:6px 10px}[data-theme=dark] .zepfinn-career-page .job-card-actions .btn-secondary{background:#2BE9D3!important;color:#000;border:1px solid #2BE9D3!important}.zepfinn-career-page .job-card-actions .btn-secondary:hover,[data-theme=dark] .zepfinn-career-page .job-card-actions .btn-secondary:hover{background:#20c9b5!important;border-color:#20c9b5!important;transform:translateY(-2px)}.zepfinn-career-page .job-card:hover .job-meta-item{background:rgba(139,92,246,.1);color:#8b5cf6}[data-theme=dark] .zepfinn-career-page .job-card:hover .job-meta-item{background:rgba(43,233,211,.1);color:#2be9d3}.zepfinn-career-page .cta-section{background:transparent;padding:30px;text-align:center;position:relative;overflow:hidden;z-index:10}.zepfinn-career-page .cta-content{max-width:700px;margin:0 auto;animation:fadeUp .8s ease;position:relative;z-index:10}.zepfinn-career-page .cta-titles{font-size:clamp(2rem,5vw,3rem);font-weight:700;font-family:var(--font-display);margin-bottom:16px;line-height:1.2;text-align:center;color:#000}[data-theme=dark] .zepfinn-career-page .cta-titles{color:#2be9d3!important}.zepfinn-career-page .cta-description{text-align:center;font-size:1.1rem;line-height:1.6;margin-bottom:30px;max-width:600px;margin-left:auto;margin-right:auto;color:#333}[data-theme=dark] .zepfinn-career-page .cta-description{color:#e6e5e5!important}.zepfinn-career-page .btns-larges-bt{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:18px 48px;font-size:1.2rem;font-weight:700;font-family:Poppins,sans-serif;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;white-space:nowrap;width:fit-content;z-index:10;text-decoration:none}.zepfinn-career-page .btns-larges-bt:before,.zepfinn-career-page .btns-larges-bt:after{display:none!important;content:none!important}.zepfinn-career-page .btns-larges-bt,[data-theme=dark] .zepfinn-career-page .btns-larges-bt{border:2px solid #2BE9D3;color:#000;background:#2BE9D3}.zepfinn-career-page .btns-larges-bt:hover,[data-theme=dark] .zepfinn-career-page .btns-larges-bt:hover{transform:translateY(-5px);background:#20c9b5;border-color:#20c9b5;box-shadow:0 10px 25px #2be9d34d}.zepfinn-career-page .btns-larges-bt:active{transform:scale(.95) translateY(0);opacity:.9}.zepfinn-career-page .btns-larges-bt:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.zepfinn-career-page .btns-larges-bt:focus-visible{outline:3px solid var(--accent-primary);outline-offset:4px;box-shadow:0 0 0 4px var(--accent-glow)}.zepfinn-career-page .button-container{display:flex;justify-content:center;width:100%}.zepfinn-career-page .meta-icon{width:14px;height:14px;margin-right:4px;transition:transform .3s ease}.zepfinn-career-page .meta-icon{color:#8b5cf6}[data-theme=dark] .zepfinn-career-page .meta-icon{color:#2be9d3}.zepfinn-career-page .job-card:hover .meta-icon{transform:scale(1.1)}.zepfinn-career-page .benefit-icon svg{width:100%;height:100%;transition:all .3s ease}.zepfinn-career-page .benefit-card:hover .benefit-icon{color:#7c3aed}[data-theme=dark] .zepfinn-career-page .benefit-card:hover .benefit-icon{color:#20c9b5}.zepfinn-career-page .no-jobs-message{grid-column:1 / -1;text-align:center;padding:60px 20px;background:rgba(139,92,246,.05);border-radius:var(--radius-md);border:1px dashed var(--accent-primary);color:var(--text-secondary);font-size:1.1rem}@media (min-width: 1200px){.zepfinn-career-page{padding:80px 30px 20px}.zepfinn-career-page .jobs-section{grid-template-columns:repeat(4,1fr);gap:8px}}@media (min-width: 992px) and (max-width: 1199px){.zepfinn-career-page{padding:80px 25px 20px}.zepfinn-career-page .jobs-section{grid-template-columns:repeat(3,1fr);gap:8px}}@media (min-width: 768px) and (max-width: 991px){.zepfinn-career-page{padding:70px 20px 20px}.zepfinn-career-page .benefits-grid{grid-template-columns:repeat(2,1fr)}.zepfinn-career-page .jobs-section{grid-template-columns:repeat(2,1fr);gap:8px}.zepfinn-career-page .hero-title{font-size:2.5rem}.zepfinn-career-page .section-title{font-size:2rem}}@media (max-width: 767px){.zepfinn-career-page{padding:60px 15px 15px}.zepfinn-career-page .benefits-grid{grid-template-columns:1fr}.zepfinn-career-page .hero-title{font-size:2rem}.zepfinn-career-page .hero-description{font-size:1rem}.zepfinn-career-page .hero-overlay{padding:40px 20px}.zepfinn-career-page .section-title{font-size:1.8rem}.zepfinn-career-page .jobs-section{grid-template-columns:1fr;gap:8px}.zepfinn-career-page .job-card{min-height:auto}.zepfinn-career-page .job-title{font-size:1.1rem;padding-right:70px}.zepfinn-career-page .cta-section{padding:30px 15px}.zepfinn-career-page .cta-titles{font-size:1.5rem}.zepfinn-career-page .cta-description{font-size:.95rem}.zepfinn-career-page .btns-larges-bt{padding:14px 35px;font-size:1rem;width:100%;max-width:280px}.zepfinn-career-page .job-card-actions{flex-direction:column;gap:6px}.zepfinn-career-page .job-card-actions .btn{width:100%;padding:6px 10px;font-size:.7rem}}.zepfinn-career-page .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.zepfinn-career-page .loading-spinner{width:50px;height:50px;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}.zepfinn-career-page .loading-spinner{border:4px solid rgba(139,92,246,.2);border-top-color:#8b5cf6}[data-theme=dark] .zepfinn-career-page .loading-spinner{border:4px solid rgba(43,233,211,.2);border-top-color:#2be9d3}.zepfinn-career-page .error-message{background:rgba(255,71,87,.1);color:#ff4757;padding:15px 20px;border-radius:10px;text-align:center;max-width:600px;margin:20px auto;border-left:4px solid #ff4757}@media (prefers-contrast: high){.zepfinn-career-page{--accent-glow: none}.zepfinn-career-page .btn:focus-visible,.zepfinn-career-page a:focus-visible,.zepfinn-career-page button:focus-visible{outline:3px solid black;outline-offset:3px}}@media (prefers-reduced-motion: reduce){.zepfinn-career-page *,.zepfinn-career-page *:before,.zepfinn-career-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.zepfinn-career-page{--accent-teal: #8b5cf6}[data-theme=dark] .zepfinn-career-page{--accent-teal: #2BE9D3}.zepfinn-career-page .benefit-card,.zepfinn-career-page .job-card,.zepfinn-career-page .benefit-card:hover,.zepfinn-career-page .job-card:hover{overflow:visible}.zepfinn-career-page .section-header{border-bottom:none}.zepfinn-career-page .section-header:after,.zepfinn-career-page .section-header:before{display:none!important;content:none!important}.job-details-wrapper{max-width:1400px;margin:0 auto;padding:20px 40px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-primary, #ffffff);color:var(--text-primary, #000000);min-height:100vh;position:relative}[data-theme=dark] .job-details-wrapper{background:#121212;color:#fff}.breadcrumb{margin-bottom:30px;font-size:.95rem;color:var(--text-secondary, #666)}.breadcrumb span{cursor:pointer;transition:color .3s ease}.breadcrumb span:hover{color:#2be9d3}.breadcrumb .separator{margin:0 8px;color:#999;cursor:default}.breadcrumb .current{color:#2be9d3;font-weight:500;cursor:default}.job-details-container{display:grid;grid-template-columns:1fr 350px;gap:40px;margin-bottom:60px}.job-description-column{background:var(--bg-secondary, #f8f9fa);border-radius:16px;padding:30px;box-shadow:0 10px 30px #0000000d}[data-theme=dark] .job-description-column{background:#1a1a1a}.company-header{margin-bottom:20px}.company-name{font-size:2.5rem;font-weight:700;margin:0;background:linear-gradient(135deg,#2BE9D3,#008080);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.company-tagline{font-size:1rem;color:var(--text-secondary, #666);margin-top:5px;display:block}.job-main-title{font-size:2rem;font-weight:600;margin:20px 0 25px;color:var(--text-primary, #000);padding-bottom:15px;border-bottom:2px solid rgba(43,233,211,.3)}[data-theme=dark] .job-main-title{color:#fff}.job-summary-card{background:linear-gradient(145deg,#ffffff,#f8f9fa);border-radius:20px;padding:30px;margin-bottom:30px;border:1px solid rgba(0,128,128,.1);position:relative;overflow:hidden}[data-theme=dark] .job-summary-card{background:linear-gradient(145deg,#2a2a2a,#1a1a1a)}.job-summary-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2BE9D3,#008080)}.job-summary-title{font-size:1.5rem;font-weight:600;margin-bottom:25px;color:var(--text-primary, #000)}.job-summary-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:25px}.summary-item{display:flex;flex-direction:column;gap:5px;padding:12px;background:rgba(43,233,211,.05);border-radius:12px;transition:transform .3s ease}.summary-item:hover{transform:translateY(-3px);background:rgba(43,233,211,.1)}.summary-label{font-size:.85rem;color:var(--text-secondary, #666);text-transform:uppercase;letter-spacing:.5px}.summary-value{font-size:1.1rem;font-weight:600;color:var(--text-primary, #000)}[data-theme=dark] .summary-value{color:#fff}.status-container{margin-bottom:25px}.status-badge{display:inline-block;padding:8px 20px;border-radius:30px;font-size:.9rem;font-weight:600}.status-badge.active{background:rgba(0,184,148,.1);color:#00b894;border:1px solid #00b894}.status-badge.inactive{background:rgba(255,71,87,.1);color:#ff4757;border:1px solid #ff4757}.apply-button{background:linear-gradient(135deg,#008080,#2BE9D3);color:#fff;border:none;padding:16px 40px;border-radius:40px;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;text-transform:uppercase;letter-spacing:1px;margin-top:20px}.apply-button:hover{transform:translateY(-3px);box-shadow:0 15px 30px #2be9d34d}.apply-button:active{transform:translateY(-1px)}.additional-details{margin-top:30px}.additional-details h3{font-size:1.2rem;font-weight:600;margin:30px 0 15px;color:var(--text-primary, #000);position:relative;padding-left:15px}.additional-details h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;background:linear-gradient(180deg,#2BE9D3,#008080);border-radius:2px}.bulleted-list{list-style:none;padding:0;margin:0 0 25px}.bullet-item{padding:8px 0 8px 28px;position:relative;color:var(--text-secondary, #666);line-height:1.7;font-size:1rem}.bullet-item:before{content:"•";position:absolute;left:10px;color:#2be9d3;font-weight:700;font-size:1.3rem;line-height:1}.bulleted-list .bulleted-list{margin-left:25px;margin-bottom:0;margin-top:5px}.bulleted-list .bulleted-list .bullet-item{padding-left:28px}.bulleted-list .bulleted-list .bullet-item:before{content:"◦";color:teal;font-size:1.2rem}.description-content{margin-bottom:20px}.description-section{margin-bottom:25px}.section-heading{font-weight:600;color:var(--text-primary, #000);margin-bottom:12px;font-size:1.1rem;padding-left:5px}.description-paragraph{color:var(--text-secondary, #666);line-height:1.8;margin-bottom:20px;font-size:1rem}.additional-details>p{font-size:1rem;line-height:1.8;color:var(--text-secondary, #666);margin-bottom:20px}[data-theme=dark] .description-paragraph,[data-theme=dark] .additional-details>p{color:#b0b0b0}[data-theme=dark] .bullet-item{color:#b0b0b0}[data-theme=dark] .section-heading{color:#fff}.responsibilities-list{list-style:none;padding:0}.responsibilities-list li{padding:10px 0 10px 25px;position:relative;color:var(--text-secondary, #666)}.responsibilities-list li:before{content:"✓";position:absolute;left:0;color:#2be9d3;font-weight:700}.no-details{text-align:center;padding:40px;background:rgba(43,233,211,.05);border-radius:12px;font-style:italic}.job-sidebar{display:flex;flex-direction:column;gap:25px}.sidebar-card{background:linear-gradient(145deg,#ffffff,#f8f9fa);border-radius:16px;padding:25px;border:1px solid rgba(0,128,128,.1)}[data-theme=dark] .sidebar-card{background:linear-gradient(145deg,#2a2a2a,#1a1a1a)}.sidebar-card h3{font-size:1.2rem;font-weight:600;margin-bottom:20px;color:var(--text-primary, #000);padding-bottom:10px;border-bottom:2px solid rgba(43,233,211,.3)}.quick-info-list{display:flex;flex-direction:column;gap:12px}.quick-info-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed rgba(0,0,0,.1)}[data-theme=dark] .quick-info-item{border-bottom-color:#ffffff1a}.info-label{font-size:.9rem;color:var(--text-secondary, #666)}.info-value{font-size:1rem;font-weight:600;color:var(--text-primary, #000)}[data-theme=dark] .info-value{color:#fff}.similar-job-item{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease}[data-theme=dark] .similar-job-item{border-bottom-color:#ffffff1a}.similar-job-item:last-child{border-bottom:none}.similar-job-item:hover{transform:translate(5px)}.similar-job-item h4{font-size:1rem;font-weight:600;margin:0 0 5px;color:var(--text-primary, #000)}.similar-job-item p{font-size:.85rem;color:var(--text-secondary, #666);margin:0}.share-buttons{display:flex;gap:10px;flex-wrap:wrap}.share-btn{width:45px;height:45px;border-radius:50%;border:none;background:rgba(43,233,211,.1);color:teal;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.share-btn:hover{background:#2BE9D3;color:#fff;transform:translateY(-3px) scale(1.1)}.share-btn.linkedin:hover{background:#0077b5}.share-btn.twitter:hover{background:#1da1f2}.share-btn.email:hover{background:#ea4335}.share-btn.copy:hover{background:#6c5ce7}.sidebar-back-btn{background:transparent;color:#2be9d3;border:2px solid #2BE9D3;padding:15px;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%}.sidebar-back-btn:hover{background:#2BE9D3;color:#000;transform:translateY(-3px);box-shadow:0 10px 25px #2be9d34d}.cookie-consent{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);color:#fff;padding:20px 40px;z-index:1000;border-top:3px solid #2BE9D3;animation:slideUp .5s ease}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cookie-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.cookie-content p{flex:1;font-size:.95rem;line-height:1.6;margin:0}.cookie-content a{color:#2be9d3;text-decoration:none}.cookie-content a:hover{text-decoration:underline}.cookie-buttons{display:flex;gap:15px;flex-shrink:0}.accept-cookies,.cookie-preferences{padding:12px 24px;border:none;border-radius:30px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.accept-cookies{background:#2BE9D3;color:#000}.accept-cookies:hover{transform:translateY(-3px);box-shadow:0 10px 25px #2be9d34d}.cookie-preferences{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.cookie-preferences:hover{border-color:#2be9d3;color:#2be9d3}.loading-container,.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;text-align:center}.loading-spinner{width:60px;height:60px;border:4px solid rgba(43,233,211,.2);border-top-color:#2be9d3;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}.error-container h2{font-size:2rem;margin-bottom:15px;color:#ff4757}.error-container p{color:var(--text-secondary, #666);margin-bottom:25px}.back-to-jobs-btn{background:#2BE9D3;color:#000;border:none;padding:12px 30px;border-radius:30px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.back-to-jobs-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #2be9d34d}@media (max-width: 1024px){.job-details-container{grid-template-columns:1fr}.job-sidebar{order:-1}}@media (max-width: 768px){.job-details-wrapper{padding:20px}.company-name{font-size:2rem}.job-main-title{font-size:1.5rem}.job-summary-grid{grid-template-columns:1fr}.cookie-content{flex-direction:column;text-align:center}.cookie-buttons{width:100%;justify-content:center}}@media (max-width: 480px){.job-summary-card{padding:20px}.apply-button{padding:14px 30px;font-size:1rem}.share-buttons{justify-content:center}.cookie-buttons{flex-direction:column}.accept-cookies,.cookie-preferences{width:100%}.bullet-item{padding-left:25px;font-size:.95rem}.bullet-item:before{left:8px;font-size:1.2rem}}.apply-container{max-width:520px;margin:80px auto;padding:40px;background:#f7f7f7;border-radius:14px;box-shadow:0 10px 30px #00000026,0 2px 6px #0000000d;transition:all .3s ease}[data-theme=dark] .apply-container{background:#1a1a1a;box-shadow:0 10px 30px #00000080,0 2px 6px #0000004d;border:2px solid teal}.apply-container h2{text-align:center;margin-bottom:35px;font-size:26px;font-weight:600;color:#2c2c2c;letter-spacing:.3px}[data-theme=dark] .apply-container h2{color:#fff}.job-info-banner{background:linear-gradient(135deg,rgba(43,233,211,.1),rgba(0,128,128,.1));padding:15px;border-radius:8px;margin-bottom:25px;text-align:center;border:1px solid rgba(43,233,211,.3)}.job-info-banner p{margin:5px 0;color:#333}.job-info-banner strong{color:#2be9d3}.job-id-display{font-size:12px;color:#666;margin-top:5px}[data-theme=dark] .job-info-banner{background:linear-gradient(135deg,rgba(43,233,211,.15),rgba(0,128,128,.15));border-color:#2be9d366}[data-theme=dark] .job-info-banner p{color:#fff}[data-theme=dark] .job-id-display{color:#aaa}.apply-form{display:flex;flex-direction:column;gap:16px}.form-group{display:flex;flex-direction:column;gap:4px}.apply-form label{font-size:14px;font-weight:600;color:#4a4a4a;margin-bottom:0;line-height:1.4}[data-theme=dark] .apply-form label{color:#e0e0e0}.apply-form input,.apply-form textarea{padding:12px 14px;border-radius:8px;border:1px solid #e2e2e2;background:white;font-size:14px;transition:all .25s ease;margin-top:0}[data-theme=dark] .apply-form input,[data-theme=dark] .apply-form textarea{background:#2a2a2a;border:1px solid #444444;color:#fff}[data-theme=dark] .apply-form input::placeholder,[data-theme=dark] .apply-form textarea::placeholder{color:#888}.apply-form textarea{resize:none}.apply-form input:focus,.apply-form textarea:focus{outline:none;border-color:#2be9d3;box-shadow:0 0 0 3px #2be9d32e}[data-theme=dark] .apply-form input:focus,[data-theme=dark] .apply-form textarea:focus{border-color:#2be9d3;box-shadow:0 0 0 3px #2be9d340}.apply-form input[type=file]{background:#fafafa;padding:10px;border:1px dashed #dcdcdc;cursor:pointer}[data-theme=dark] .apply-form input[type=file]{background:#2a2a2a;border:1px dashed #555555;color:#ccc}[data-theme=dark] .apply-form input[type=file]::file-selector-button{background:#333333;color:#fff;border:1px solid #444444;padding:8px 12px;border-radius:6px;margin-right:10px}[data-theme=dark] .apply-form input[type=file]::file-selector-button:hover{background:#444444}.apply-form button{margin-top:15px;padding:14px;border:none;border-radius:8px;background:linear-gradient(135deg,#2BE9D3,#1cc6b3);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 14px #2be9d359}.apply-form button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #2be9d366}[data-theme=dark] .apply-form button{background:linear-gradient(135deg,#2BE9D3,#008080);box-shadow:0 5px 14px #2be9d340}[data-theme=dark] .apply-form button:hover{box-shadow:0 10px 22px #2be9d366}.apply-form button:disabled{opacity:.7;cursor:not-allowed}[data-theme=dark] .apply-form button:disabled{opacity:.6}@media (max-width: 600px){.apply-container,[data-theme=dark] .apply-container{margin:40px 20px;padding:30px}.job-info-banner{padding:12px}.apply-form{gap:14px}.apply-form input,.apply-form textarea{padding:10px 12px}}.Zepfinnpic-container{font-family:inherit;max-width:100%;margin:auto;color:#000;text-align:center;justify-content:center;background-color:#fff;transition:background-color .3s ease,color .3s ease}[data-theme=dark] .Zepfinnpic-container{background-color:#000;color:#fff}.Zepfinnpic-heading{padding-top:2rem;font-size:4rem;max-width:700px;margin:auto;color:#000;transition:color .3s ease}[data-theme=dark] .Zepfinnpic-heading{color:#fff}.Zepfinnpic-heading span{color:#10f}[data-theme=dark] .Zepfinnpic-heading span{color:#10f!important}.Zepfinnpic-para{color:#0e0d0d;padding-top:2rem;font-size:25px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;max-width:800px;margin:auto;transition:color .3s ease}[data-theme=dark] .Zepfinnpic-para{color:#e0e0e0}.Zepfinnpic-title{color:#292828;font-size:1rem}[data-theme=dark] .Zepfinnpic-title{color:#ccc}.Zepfinnpic-explore-btn{border:2px solid white;padding:1rem;color:#000;font-size:15px;border-radius:2rem;font-weight:600;transition:.3s;cursor:pointer;background-color:#00aeff;border:none}[data-theme=dark] .Zepfinnpic-explore-btn{background-color:#008cff;color:#000}.Zepfinnpic-explore-btn:hover{background-color:#006effbb;color:#000;padding:1rem 2rem;font-weight:600}.Zepfinnpic-image-section{display:flex;text-align:center;justify-content:center;flex-wrap:wrap;gap:1rem;margin:3rem 0rem}.Zepfinnpic-image-card img{height:270px;width:250px;border-radius:1rem}.Zepfinnpic-image-card{padding:.7rem;text-align:left;border-radius:1rem;transition:.2s;cursor:pointer;background-color:transparent}[data-theme=dark] .Zepfinnpic-image-card{background-color:transparent}.Zepfinnpic-image-card:hover{background-color:#ccccce}[data-theme=dark] .Zepfinnpic-image-card:hover{background-color:#333}.Zepfinnpic-image-card p{padding:.3rem 1rem;font-weight:600;color:#000;transition:color .3s ease}[data-theme=dark] .Zepfinnpic-image-card p{color:#fff}@media screen and (max-width: 700px){.Zepfinnpic-heading{margin:0 2rem;font-size:3rem}.house-moderators-section{flex-direction:column}}@media screen and (max-width: 1025px){.Zepfinnpic-heading{margin:0 2rem;font-size:3rem}}.Zepfinnpic-footer-container{padding:4rem 20px;justify-content:center;align-items:center;box-sizing:border-box;background-color:transparent}[data-theme=dark] .Zepfinnpic-footer-container{background-color:#000}.Zepfinnpic-footer-section{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;gap:2rem;margin:auto;width:100%;box-sizing:border-box}.Zepfinnpic-footer-card{padding:2rem;width:100%;max-width:600px;flex:1 1 300px;border-radius:12px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;cursor:pointer;animation:borderPulse 2s infinite;transition:transform .3s ease;box-sizing:border-box;background-color:#fff}[data-theme=dark] .Zepfinnpic-footer-card{background-color:#1a1a1a;border:1px solid #333333}.Zepfinnpic-footer-card:hover{transform:translateY(-5px)}@keyframes borderPulse{0%{box-shadow:0 0 10px #00b3ff99}50%{box-shadow:0 0 20px #00b3ff}to{box-shadow:0 0 10px #00b3ff99}}.Zepfinnpic-footer-card-image{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}.Zepfinnpic-footer-card-image img{max-width:100px;height:auto;object-fit:contain;transition:transform .3s ease}.Zepfinnpic-footer-card-image img:hover{transform:scale(1.05)}.Zepfinnpic-footer-card-content h1{font-size:1.6rem;color:#000;padding-bottom:.8rem;font-weight:600;word-break:break-word;transition:color .3s ease}[data-theme=dark] .Zepfinnpic-footer-card-content h1{color:#fff}.Zepfinnpic-footer-card-content p{color:#2b2929;font-size:1rem;line-height:1.6;padding-bottom:1rem;word-break:break-word;transition:color .3s ease}[data-theme=dark] .Zepfinnpic-footer-card-content p{color:#ccc}.Zepfinnpic-footer-link{text-decoration:none;font-size:1.1rem;font-style:italic;color:#00b3ff;transition:color .3s ease}[data-theme=dark] .Zepfinnpic-footer-link{color:#00b3ff}.Zepfinnpic-footer-link:hover{color:#00bfff}.stockdetails-container{max-width:1200px;margin:0 auto;padding:40px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-primary, #ffffff);color:var(--text-primary, #000000);margin-top:2rem}[data-theme=dark] .stockdetails-container{background:#121212;color:#fff;margin-top:5rem}.stockdetails-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.stockdetails-spinner{width:50px;height:50px;border:4px solid rgba(43,233,211,.2);border-top-color:#2be9d3;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}.stockdetails-error,.stockdetails-notfound{text-align:center;padding:60px 20px}.stockdetails-error h3,.stockdetails-notfound h2{color:#ff4757;margin-bottom:15px;font-size:24px}.stockdetails-error p,.stockdetails-notfound p{color:var(--text-secondary, #666);margin-bottom:25px}.stockdetails-retry-btn,.stockdetails-back-btn{background:#2BE9D3;color:#000;border:none;padding:12px 30px;border-radius:30px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.stockdetails-retry-btn:hover,.stockdetails-back-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #2be9d34d}.stockdetails-debug{margin:20px 0;padding:15px;background:#f5f5f5;border-radius:8px;border:1px solid #e0e0e0}[data-theme=dark] .stockdetails-debug{background:#1a1a1a;border-color:#333}.stockdetails-debug summary{cursor:pointer;color:#2be9d3;font-weight:600}.stockdetails-debug pre{margin-top:15px;padding:10px;background:#fff;border-radius:4px;overflow-x:auto;font-size:12px;color:#333}[data-theme=dark] .stockdetails-debug pre{background:#000;color:#f0f0f0}.stockdetails-title{font-size:2.5rem;font-weight:700;margin:0 0 15px;color:var(--text-primary);line-height:1.3}[data-theme=dark] .stockdetails-title{color:#fff}.stockdetails-meta{display:flex;align-items:center;gap:10px;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid rgba(43,233,211,.3);color:var(--text-secondary, #666);font-size:.95rem;flex-wrap:wrap}[data-theme=dark] .stockdetails-meta{color:#b0b0b0}.stockdetails-provider{font-weight:600;color:#2be9d3}.stockdetails-separator{color:#999}.stockdetails-description-section{margin:40px 0;padding:30px;background:linear-gradient(145deg,#ffffff,#f8f9fa);border-radius:16px;border:1px solid rgba(43,233,211,.2);width:100%}[data-theme=dark] .stockdetails-description-section{background:linear-gradient(145deg,#2a2a2a,#1a1a1a)}.stockdetails-description-content{width:100%}.stockdetails-description-text{font-size:1.1rem;line-height:1.8;color:var(--text-secondary);margin:0 0 20px;white-space:pre-wrap;word-wrap:break-word}[data-theme=dark] .stockdetails-description-text{color:#e0e0e0}.stockdetails-word-count{font-size:12px;color:#999;margin-bottom:10px}[data-theme=dark] .stockdetails-word-count{color:#777}.stockdetails-readmore-btn{background:transparent;color:#2be9d3;border:2px solid #2BE9D3;padding:10px 25px;border-radius:30px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:10px}.stockdetails-readmore-btn:hover{background:#2BE9D3;color:#000;transform:translateY(-2px);box-shadow:0 5px 15px #2be9d34d}.stockdetails-additional-fields{margin:30px 0;width:100%;display:flex;flex-direction:column;gap:15px}.stockdetails-field{padding:15px;background:rgba(43,233,211,.05);border-radius:8px;border-left:3px solid #2BE9D3;transition:transform .3s ease;width:100%}.stockdetails-field:hover{transform:translateY(-3px);background:rgba(43,233,211,.1)}.stockdetails-field strong{display:block;margin-bottom:5px;color:#2be9d3;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.stockdetails-field span{color:var(--text-secondary);font-size:.95rem;line-height:1.5;display:block;width:100%}[data-theme=dark] .stockdetails-field span{color:#e0e0e0}.stockdetails-full-article-message{margin:20px 0 10px;padding:15px;background:rgba(43,233,211,.05);border-radius:8px;border-left:3px solid #2BE9D3;width:100%;color:var(--text-secondary);font-size:1rem;line-height:1.5;font-style:italic}[data-theme=dark] .stockdetails-full-article-message{background:rgba(43,233,211,.08);color:#e0e0e0}.stockdetails-readmore-link{display:inline-block;margin-top:30px;padding:12px 30px;background:linear-gradient(135deg,#008080,#2BE9D3);color:#fff;text-decoration:none;border-radius:30px;font-weight:600;transition:all .3s ease}.stockdetails-readmore-link:hover{transform:translateY(-3px);box-shadow:0 15px 30px #2be9d34d}.stockdetails-full-data,.stockdetails-data-grid,.stockdetails-data-item,.stockdetails-content,.stockdetails-readmore{display:none}.stockdetails-tables-section{margin:30px 0;position:relative}.stockdetails-tables-title{font-size:1.5rem;font-weight:700;color:#2be9d3;margin-bottom:20px;padding-bottom:12px;border-bottom:3px solid rgba(43,233,211,.3);display:flex;align-items:center;gap:10px}[data-theme=dark] .stockdetails-tables-title{color:#2be9d3}.stockdetails-table-section{margin:25px 0;padding:0;background:linear-gradient(145deg,#ffffff,#f8f9fa);border-radius:16px;border:1px solid rgba(43,233,211,.2);box-shadow:0 4px 15px #0000000d;overflow:hidden;position:relative;width:100%}[data-theme=dark] .stockdetails-table-section{background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border-color:#2be9d31a}.stockdetails-table-container{overflow-x:auto;overflow-y:visible;max-width:100%;border-radius:16px;position:relative;background:white;-webkit-overflow-scrolling:touch}[data-theme=dark] .stockdetails-table-container{background:#1a1a1a}.stockdetails-table-container table{width:100%;border-collapse:separate;border-spacing:0;background:white;font-size:14px;min-width:800px}[data-theme=dark] .stockdetails-table-container table{background:#1a1a1a}.stockdetails-table-container table td:first-child,.stockdetails-table-container table th:first-child{position:sticky;left:0;z-index:10;background-color:#f5f5f5;border-right:2px solid #2BE9D3;box-shadow:2px 0 5px #0000001a;min-width:180px;max-width:250px}[data-theme=dark] .stockdetails-table-container table td:first-child,[data-theme=dark] .stockdetails-table-container table th:first-child{background-color:#2a2a2a;border-right-color:#2be9d3}.stockdetails-table-container table th{background:linear-gradient(135deg,#008080,#2BE9D3);color:#fff;font-weight:600;text-align:center;padding:16px 12px;font-size:14px;white-space:nowrap;border:1px solid rgba(255,255,255,.1)}.stockdetails-table-container table th:first-child{background:linear-gradient(135deg,#006666,#2BE9D3);z-index:20;text-align:left;padding-left:15px}.stockdetails-table-container table td{padding:14px 12px;text-align:right;border:1px solid #e0e0e0;font-size:14px;white-space:nowrap}[data-theme=dark] .stockdetails-table-container table td{border-color:#333;color:#e0e0e0}.stockdetails-table-container table td:first-child{text-align:left;font-weight:600;color:#333;position:sticky;left:0;z-index:5;background-color:#f5f5f5;border-right:2px solid #2BE9D3;white-space:normal;word-break:break-word;min-width:180px}[data-theme=dark] .stockdetails-table-container table td:first-child{background-color:#2a2a2a;color:#fff}.stockdetails-table-container table tr:nth-child(2n) td{background-color:#f9f9f9}.stockdetails-table-container table tr:nth-child(2n) td:first-child{background-color:#f0f0f0}[data-theme=dark] .stockdetails-table-container table tr:nth-child(2n) td{background-color:#242424}[data-theme=dark] .stockdetails-table-container table tr:nth-child(2n) td:first-child{background-color:#2f2f2f}.stockdetails-table-container table tr:hover td{background-color:#2be9d31a;transition:background-color .3s ease}.stockdetails-table-container table tr:hover td:first-child{background-color:#2be9d326}.stockdetails-table-container table td:nth-child(4),.stockdetails-table-container table td:nth-child(7),.stockdetails-table-container table td:nth-child(10){color:#2be9d3;font-weight:600;background-color:#2be9d305}@media (max-width: 768px){.stockdetails-table-section{margin:20px 0;border-radius:12px}.stockdetails-table-container table{font-size:13px;min-width:700px}.stockdetails-table-container table th,.stockdetails-table-container table td{padding:12px 10px}.stockdetails-table-container table td:first-child,.stockdetails-table-container table th:first-child{min-width:150px;max-width:200px}.stockdetails-tables-title{font-size:1.3rem}}@media (max-width: 480px){.stockdetails-table-section{border-radius:10px}.stockdetails-table-container table{font-size:12px;min-width:600px}.stockdetails-table-container table th,.stockdetails-table-container table td{padding:10px 8px}.stockdetails-table-container table td:first-child,.stockdetails-table-container table th:first-child{min-width:130px;max-width:160px;font-size:12px}.stockdetails-table-container table th:first-child{padding-left:10px}}.stockdetails-table-container::-webkit-scrollbar{height:8px;background-color:#f5f5f5}.stockdetails-table-container::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#008080,#2BE9D3);border-radius:4px}.stockdetails-table-container::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:4px}[data-theme=dark] .stockdetails-table-container::-webkit-scrollbar{background-color:#2a2a2a}[data-theme=dark] .stockdetails-table-container::-webkit-scrollbar-track{background-color:#2a2a2a}.stockdetails-fincode{font-weight:600;color:#2be9d3;background:rgba(43,233,211,.1);padding:4px 10px;border-radius:20px;font-size:.9rem}.stockdetails-console-info{margin:10px 0;padding:10px;background:#f0f0f0;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:12px;color:#666;display:none}[data-theme=dark] .stockdetails-console-info{background:#2a2a2a;color:#999}.stockdetails-console-info.visible{display:block}.stockdetails-paragraph-section{margin:20px 0;padding:20px;background:white;border-radius:8px;border:1px solid #e0e0e0}[data-theme=dark] .stockdetails-paragraph-section{background:#1a1a1a;border-color:#333}.stockdetails-paragraph-text{font-size:16px;line-height:1.6;color:#333;margin:0;white-space:pre-wrap;word-wrap:break-word}[data-theme=dark] .stockdetails-paragraph-text{color:#e0e0e0}.blogsnews-section-wrapper{padding-top:6rem;background-color:#fff!important;transition:background-color .4s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme=dark] .blogsnews-section-wrapper{background-color:#000!important}.blogsnews-section{text-align:center;font-family:inherit}.blogsnews-heading{font-size:1.8rem;font-weight:700;color:#000!important;margin-bottom:8px;line-height:1.2}[data-theme=dark] .blogsnews-heading{color:#fff!important}.blogsnews-para{font-size:1rem!important;font-weight:600;color:#242424!important;line-height:1.5}[data-theme=dark] .blogsnews-para{color:#e2e2e2!important}.blogsnews-tabs{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:40px}.blogsnews-tab{padding:10px 24px;border-radius:30px;border:2px solid rgba(128,128,128,.3)!important;background:transparent!important;color:#888!important;cursor:pointer;font-weight:600;transition:all .3s ease!important;outline:none!important;font-size:16px;letter-spacing:.5px}.blogsnews-tab.active{background:#2BE9D3!important;color:#000!important;font-weight:700!important;border-color:#2be9d3!important;box-shadow:0 0 20px #2be9d380!important;transform:scale(1.05)!important}.blogsnews-tab:hover{color:#2be9d3!important;border-color:#2be9d3!important;background:rgba(43,233,211,.05)!important;transform:translateY(-2px)}.news-section,.blogsnews-container{max-width:1400px!important;margin:0 auto!important;width:100%}.blogsnews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;padding:20px;justify-items:center;width:100%}.blogsnews-grid::-webkit-scrollbar{display:none!important}@media (min-width: 768px){.blogsnews-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.blogsnews-grid{grid-template-columns:repeat(4,1fr)}}.blogsnews-cards{position:relative;width:100%;background:#ffffff!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:16px!important;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;height:100%;animation:fadeInUp .6s ease-out backwards;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;box-shadow:0 4px 6px -1px #0000001a}[data-theme=dark] .blogsnews-cards{background:#0a0e14!important;border:1px solid rgba(255,255,255,.08)!important}.blogsnews-cards:hover{transform:translateY(-12px)!important;border-color:#2be9d3!important;box-shadow:0 15px 35px #2be9d333!important}.blogsnews-cards:before{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(43,233,211,.2),transparent);transform:skew(-25deg);z-index:2;pointer-events:none}.blogsnews-cards:hover:before{animation:shine .8s}.blogsnews-cards:nth-child(1){animation-delay:.1s}.blogsnews-cards:nth-child(2){animation-delay:.2s}.blogsnews-cards:nth-child(3){animation-delay:.3s}.blogsnews-cards:nth-child(4){animation-delay:.4s}.blogsnews-cards:nth-child(5){animation-delay:.5s}.blogsnews-cards:nth-child(6){animation-delay:.6s}.blogsnews-img-container{width:100%;height:200px;overflow:hidden;aspect-ratio:16/9}.blogsnews-img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease!important}.blogsnews-card:hover .blogsnews-img{transform:scale(1.1)!important}.no-image-placeholder{height:100%;display:flex;align-items:center;justify-content:center;background:#1a1a1a;color:#444;font-size:.875rem}.blogsnews-content{padding:1.5rem;display:flex;flex-direction:column;flex:1;text-align:left}.blogsnews-title{font-size:1.125rem;font-weight:700!important;color:#000!important;margin-bottom:.75rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4;transition:color .3s ease}[data-theme=dark] .blogsnews-title{color:#fff!important}.blogsnews-card:hover .blogsnews-title{color:#2be9d3!important}.blogsnews-description{color:#666!important;font-size:.875rem;margin-bottom:1.5rem;flex:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.625}[data-theme=dark] .blogsnews-description{color:#94a3b8!important}.blogsnews-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}[data-theme=dark] .blogsnews-footer{border-top:1px solid rgba(255,255,255,.1)}.blogsnews-date{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#6b7280!important;font-weight:500;font-family:monospace;margin-top:0}[data-theme=dark] .blogsnews-date{color:#9ca3af!important}.blogsnews-read-more{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#2be9d3!important;transition:gap .3s ease;text-decoration:none}.blogsnews-read-more:hover{gap:.5rem;color:#2be9d3!important}.no-blogs-message{text-align:center;padding:3rem;color:#666;font-size:1rem;grid-column:1 / -1}.blogsnews-dynamic-content{padding-bottom:80px;animation:fadeInUp .6s ease-out}.fade-in{animation:fadeInUp .6s ease-out}@media (max-width: 991.98px){.blogsnews-section{padding:60px 20px 20px}.blogsnews-grid{gap:1.25rem}.blogsnews-heading{font-size:1.5rem}.blogsnews-para{font-size:.9rem!important}}@media (max-width: 767.98px){.blogsnews-section{padding:40px 15px 15px}.blogsnews-heading{font-size:1.3rem}.blogsnews-para{font-size:.85rem!important}.blogsnews-grid{grid-template-columns:1fr!important;gap:1rem;padding:15px}.blogsnews-tab{padding:8px 20px;font-size:14px}.blogsnews-content{padding:1rem}}@media (max-width: 575px){.blogsnews-section{padding:30px 10px 10px}.blogsnews-heading{font-size:1.2rem}.blogsnews-para{font-size:.8rem!important}.blogsnews-tabs{gap:8px}.blogsnews-tab{padding:6px 16px;font-size:13px}}.blogsnews-section-wrapper,.blogsnews-heading,.blogsnews-para,.blogsnews-tab,.blogsnews-card,.blogsnews-title,.blogsnews-description,.blogsnews-date,.blogsnews-read-more{transition:all .3s ease!important}.section-title{grid-column:1 / -1;text-align:left;margin:20px 0 10px;padding-bottom:10px;border-bottom:2px solid rgba(43,233,211,.3)}.section-title h2{font-size:1.5rem;font-weight:700;color:#000;margin:0;display:flex;align-items:center;gap:8px}[data-theme=dark] .section-title h2{color:#fff}.blogs-title h2,.news-title h2{color:#2be9d3}.card-badge{position:absolute;top:10px;right:10px;padding:4px 8px;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:3;animation:badgeGlow 2s infinite}.blog-badge,.news-badge{background:#2BE9D3!important;color:#000!important}@keyframes badgeGlow{0%{box-shadow:0 0 5px #2be9d34d}50%{box-shadow:0 0 15px #2be9d399}to{box-shadow:0 0 5px #2be9d34d}}.blog-placeholder{color:#fff;font-size:1rem;font-weight:600;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.news-card.no-image-card{display:flex;flex-direction:column}.news-icon-header{background:linear-gradient(135deg,#93fbea 0%,#011b1a 100%);padding:15px 0;display:flex;align-items:center;justify-content:center;border-radius:16px 16px 0 0}.news-icon{font-size:2.5rem}.news-content-full{padding:1.5rem}.news-title-text{margin-top:5px}.news-description{font-size:.9rem!important;line-height:1.6!important;-webkit-line-clamp:4!important}.content-type-navbar{display:flex;justify-content:center;align-items:center;gap:15px;margin:20px auto 30px;padding:8px 20px;background:rgba(43,233,211,.05);border-radius:50px;width:fit-content;max-width:90%;border:1px solid rgba(43,233,211,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap}.content-type-btn{display:flex;align-items:center;gap:8px;padding:10px 22px;border:none;color:#2be9d3;background:rgba(43,233,211,.1);font-size:1rem;font-weight:600;cursor:pointer;border-radius:40px;transition:all .3s ease;position:relative;overflow:hidden}.content-type-btn .btn-icon{font-size:1.2rem;transition:transform .3s ease}.content-type-btn .btn-count{background:rgba(128,128,128,.2);padding:2px 8px;border-radius:20px;font-size:.75rem;margin-left:4px;transition:all .3s ease}.content-type-btn.active{background:#2BE9D3!important;color:#000;box-shadow:0 5px 15px #2be9d366;transform:translateY(-2px);animation:navbarPulse 2s infinite}.content-type-btn.active .btn-count{background:rgba(0,0,0,.2);color:#000}.content-type-btn:hover:not(.active){color:#2be9d3;background:rgba(43,233,211,.1);transform:translateY(-2px)}.content-type-btn:hover .btn-icon{transform:scale(1.1)}.content-type-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease;pointer-events:none}.content-type-btn:hover:before{left:100%}@keyframes navbarPulse{0%{box-shadow:0 5px 15px #2be9d366}50%{box-shadow:0 5px 25px #2be9d3b3}to{box-shadow:0 5px 15px #2be9d366}}.no-content-message{grid-column:1 / -1;text-align:center;padding:60px 20px;background:rgba(43,233,211,.05);border-radius:20px;color:#888;font-size:1.1rem;border:1px dashed rgba(43,233,211,.3);animation:fadeInUp .6s ease-out}.no-content-message p{margin:0;display:flex;align-items:center;justify-content:center;gap:10px}[data-theme=dark] .no-content-message{background:rgba(43,233,211,.02);color:#9ca3af}@media (max-width: 767.98px){.content-type-navbar{gap:10px;padding:8px 15px;max-width:95%;width:auto;justify-content:center;border-radius:40px}.content-type-btn{padding:8px 18px;font-size:.9rem;flex:0 0 auto}.content-type-btn .btn-icon{font-size:1rem}.content-type-btn .btn-count{padding:2px 6px;font-size:.7rem}}@media (max-width: 575px){.content-type-navbar{gap:8px;padding:8px 12px;border-radius:30px}.content-type-btn{padding:7px 14px;font-size:.85rem}.content-type-btn .btn-icon{font-size:.9rem}}.load-more-container{display:flex;justify-content:center;margin:40px 0;grid-column:1 / -1}.load-more-btn{background:transparent;border:2px solid #2BE9D3;color:#2be9d3;padding:12px 30px;font-size:16px;font-weight:600;border-radius:30px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.load-more-btn:hover{background:#2BE9D3;color:#000;box-shadow:0 0 20px #2be9d34d}.load-more-btn:active{background:#2BE9D3!important;color:#000;box-shadow:0 0 20px #2be9d34d}.load-more-btn:focus{background:#2BE9D3!important;color:#000;box-shadow:0 0 20px #2be9d34d}.news-card.clickable-card{transition:transform .2s,box-shadow .2s;background:#1a1a1a;border:1px solid #333;border-radius:12px;overflow:hidden}.news-card.clickable-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #2be9d326;border-color:#2be9d3}.news-card .blogsnews-content{padding:20px}.news-source{color:#888;font-size:12px}@media (min-width: 768px) and (max-width: 1023px){.blogsnews-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px) and (max-width: 1279px){.blogsnews-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){.blogsnews-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 767.98px){.section-title h2{font-size:1.2rem}.card-badge{font-size:.65rem;padding:3px 6px}.news-icon{font-size:2rem}.news-description{-webkit-line-clamp:3!important}}[data-theme=dark] .news-card.clickable-card{background:#0a0e14;border-color:#ffffff1a}[data-theme=dark] .news-icon-header{background:linear-gradient(135deg,#0a2a28 0%,#011b1a 100%)}.charts-wrapper{background-color:#fff!important;transition:background-color .4s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%}[data-theme=dark] .charts-wrapper{background-color:#000!important}.chartsblog-section{text-align:center;font-family:inherit}.chartsblog-heading{font-size:1.8rem;font-weight:700;color:#000!important;margin:0 0 8px;line-height:1.2;animation:fadeInUp .8s ease-out forwards}[data-theme=dark] .chartsblog-heading{color:#fff!important}.chartsblog-subheading{font-size:1rem!important;font-weight:600;color:#242424!important;line-height:1.5;max-width:600px;margin:0 auto}[data-theme=dark] .chartsblog-subheading{color:#e2e2e2!important}.chartsblog-container{max-width:1400px!important;margin:0 auto!important;padding:20px 20px 60px;width:100%}.chartsblog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;padding:20px;justify-items:center;width:100%}.chartsblog-grid::-webkit-scrollbar{display:none!important}@media (min-width: 768px){.chartsblog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.chartsblog-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){.chartsblog-grid{grid-template-columns:repeat(4,1fr)}}.chartsblog-card{position:relative;width:100%;background:#ffffff!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:16px!important;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;height:100%;animation:fadeInUp .6s ease-out backwards;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;box-shadow:0 4px 6px -1px #0000001a}[data-theme=dark] .chartsblog-card{background:#0a0e14!important;border:1px solid rgba(255,255,255,.08)!important}.chartsblog-card:hover{transform:translateY(-12px)!important;border-color:#2be9d3!important;box-shadow:0 15px 35px #2be9d333!important}.chartsblog-card:before{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(43,233,211,.2),transparent);transform:skew(-25deg);z-index:2;pointer-events:none}.chartsblog-card:hover:before{animation:shine .8s}.chartsblog-card:nth-child(1){animation-delay:.1s}.chartsblog-card:nth-child(2){animation-delay:.2s}.chartsblog-card:nth-child(3){animation-delay:.3s}.chartsblog-card:nth-child(4){animation-delay:.4s}.chartsblog-card:nth-child(5){animation-delay:.5s}.chartsblog-card:nth-child(6){animation-delay:.6s}.chartsblog-img-container{width:100%;height:200px;overflow:hidden;aspect-ratio:16/9}.chartsblog-img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease!important}.chartsblog-card:hover .chartsblog-img{transform:scale(1.1)!important}.chartsblog-content{padding:1.5rem;display:flex;flex-direction:column;flex:1;text-align:left}.chartsblog-title{font-size:1.125rem;font-weight:700!important;color:#000!important;margin-bottom:.75rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4;transition:color .3s ease}[data-theme=dark] .chartsblog-title{color:#fff!important}.chartsblog-card:hover .chartsblog-title{color:#2be9d3!important}.chartsblog-description{color:#666!important;font-size:.875rem;margin-bottom:1.5rem;flex:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.625}[data-theme=dark] .chartsblog-description{color:#94a3b8!important}.chartsblog-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}[data-theme=dark] .chartsblog-footer{border-top:1px solid rgba(255,255,255,.1)}.chartsblog-date{display:flex;align-items:center;font-size:.75rem;color:#6b7280!important;font-weight:500;font-family:monospace;margin-top:0}[data-theme=dark] .chartsblog-date{color:#9ca3af!important}.chartsblog-read-more{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#2be9d3!important;transition:gap .3s ease;text-decoration:none;text-transform:none;margin-top:0}.chartsblog-read-more:hover{gap:.5rem;color:#2be9d3!important}@media (max-width: 991.98px){.chartsblog-section{padding:40px 20px 20px}.chartsblog-heading{font-size:1.5rem}.chartsblog-subheading{font-size:.9rem!important}.chartsblog-grid{gap:1.25rem}}@media (max-width: 767.98px){.chartsblog-section{padding:30px 15px 15px}.chartsblog-heading{font-size:1.3rem}.chartsblog-subheading{font-size:.85rem!important}.chartsblog-grid{grid-template-columns:1fr!important;gap:1rem;padding:15px}.chartsblog-content{padding:1rem}}@media (max-width: 575px){.chartsblog-section{padding:20px 10px 10px}.chartsblog-heading{font-size:1.2rem}.chartsblog-subheading{font-size:.8rem!important}}.charts-wrapper,.chartsblog-heading,.chartsblog-subheading,.chartsblog-card,.chartsblog-title,.chartsblog-description,.chartsblog-date,.chartsblog-read-more{transition:all .3s ease!important}.business-wrapper{background-color:#fff!important;transition:background-color .4s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%}[data-theme=dark] .business-wrapper{background-color:#000!important}.businessupdate-section{text-align:center;font-family:inherit}.businessupdate-heading{font-size:1.8rem;font-weight:700;color:#000!important;margin:0 0 8px;line-height:1.2}[data-theme=dark] .businessupdate-heading{color:#fff!important}.businessupdate-subheading{font-size:1rem!important;font-weight:600;color:#242424!important;line-height:1.5;max-width:600px;margin:0 auto}[data-theme=dark] .businessupdate-subheading{color:#e2e2e2!important}.businessupdate-container{max-width:1400px!important;margin:0 auto!important;padding:20px 20px 60px;width:100%}.businessupdate-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;padding:20px;justify-items:center;width:100%}.businessupdate-grid::-webkit-scrollbar{display:none!important}@media (min-width: 768px){.businessupdate-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.businessupdate-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){.businessupdate-grid{grid-template-columns:repeat(4,1fr)}}.businessupdate-card{position:relative;width:100%;background:#ffffff!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:16px!important;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;height:100%;animation:fadeInUp .6s ease-out backwards;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;box-shadow:0 4px 6px -1px #0000001a}[data-theme=dark] .businessupdate-card{background:#0a0e14!important;border:1px solid rgba(255,255,255,.08)!important}.businessupdate-card:hover{transform:translateY(-12px)!important;border-color:#2be9d3!important;box-shadow:0 15px 35px #2be9d333!important}.businessupdate-card:before{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(43,233,211,.2),transparent);transform:skew(-25deg);z-index:2;pointer-events:none}.businessupdate-card:hover:before{animation:shine .8s}.businessupdate-card:nth-child(1){animation-delay:.1s}.businessupdate-card:nth-child(2){animation-delay:.2s}.businessupdate-card:nth-child(3){animation-delay:.3s}.businessupdate-card:nth-child(4){animation-delay:.4s}.businessupdate-card:nth-child(5){animation-delay:.5s}.businessupdate-card:nth-child(6){animation-delay:.6s}.businessupdate-img-container{width:100%;height:200px;overflow:hidden;aspect-ratio:16/9}.businessupdate-img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease!important}.businessupdate-card:hover .businessupdate-img{transform:scale(1.1)!important}.businessupdate-content{padding:1.5rem;display:flex;flex-direction:column;flex:1;text-align:left}.businessupdate-title{font-size:1.125rem;font-weight:700!important;color:#000!important;margin-bottom:.75rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4;transition:color .3s ease}[data-theme=dark] .businessupdate-title{color:#fff!important}.businessupdate-card:hover .businessupdate-title{color:#2be9d3!important}.businessupdate-desc{color:#666!important;font-size:.875rem;margin-bottom:1.5rem;flex:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.625}[data-theme=dark] .businessupdate-desc{color:#94a3b8!important}.businessupdate-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}[data-theme=dark] .businessupdate-footer{border-top:1px solid rgba(255,255,255,.1)}.businessupdate-date{display:flex;align-items:center;font-size:.75rem;color:#6b7280!important;font-weight:500;font-family:monospace;margin-top:0}[data-theme=dark] .businessupdate-date{color:#9ca3af!important}.businessupdate-read-more{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#2be9d3!important;transition:gap .3s ease;text-decoration:none;text-transform:none;margin-top:0}.businessupdate-read-more:hover{gap:.5rem;color:#2be9d3!important}@media (max-width: 991.98px){.businessupdate-section{padding:40px 20px 20px}.businessupdate-heading{font-size:1.5rem}.businessupdate-subheading{font-size:.9rem!important}.businessupdate-grid{gap:1.25rem}}@media (max-width: 767.98px){.businessupdate-section{padding:30px 15px 15px}.businessupdate-heading{font-size:1.3rem}.businessupdate-subheading{font-size:.85rem!important}.businessupdate-grid{grid-template-columns:1fr!important;gap:1rem;padding:15px}.businessupdate-content{padding:1rem}}@media (max-width: 575px){.businessupdate-section{padding:20px 10px 10px}.businessupdate-heading{font-size:1.2rem}.businessupdate-subheading{font-size:.8rem!important}}.business-wrapper,.businessupdate-heading,.businessupdate-subheading,.businessupdate-card,.businessupdate-title,.businessupdate-desc,.businessupdate-date,.businessupdate-read-more{transition:all .3s ease!important}.screeners-wrapper{background-color:#fff!important;transition:background-color .4s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%}[data-theme=dark] .screeners-wrapper{background-color:#000!important}.screenersblog-section{text-align:center;font-family:inherit}.screenersblog-heading{font-size:1.8rem;font-weight:700;color:#000!important;margin:0 0 8px;line-height:1.2;animation:fadeInUp .8s ease-out forwards}[data-theme=dark] .screenersblog-heading{color:#fff!important}.screenersblog-subheading{font-size:1rem!important;font-weight:600;color:#242424!important;line-height:1.5;max-width:600px;margin:0 auto}[data-theme=dark] .screenersblog-subheading{color:#e2e2e2!important}.screenersblog-container{max-width:1400px!important;margin:0 auto!important;padding:20px 20px 60px;width:100%}.screenersblog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;padding:20px;justify-items:center;width:100%}.screenersblog-grid::-webkit-scrollbar{display:none!important}@media (min-width: 768px){.screenersblog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.screenersblog-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){.screenersblog-grid{grid-template-columns:repeat(4,1fr)}}.screenersblogs-card{position:relative;width:100%;background:#ffffff!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:16px!important;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;height:100%;animation:fadeInUp .6s ease-out backwards;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;box-shadow:0 4px 6px -1px #0000001a}[data-theme=dark] .screenersblogs-card{background:#0a0e14!important;border:1px solid rgba(255,255,255,.08)!important}.screenersblogs-card:hover{transform:translateY(-12px)!important;border-color:#2be9d3!important;box-shadow:0 15px 35px #2be9d333!important}.screenersblogs-card:before{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(43,233,211,.2),transparent);transform:skew(-25deg);z-index:2;pointer-events:none}.screenersblogs-card:hover:before{animation:shine .8s}.screenersblogs-card:nth-child(1){animation-delay:.1s}.screenersblogs-card:nth-child(2){animation-delay:.2s}.screenersblogs-card:nth-child(3){animation-delay:.3s}.screenersblogs-card:nth-child(4){animation-delay:.4s}.screenersblogs-card:nth-child(5){animation-delay:.5s}.screenersblogs-card:nth-child(6){animation-delay:.6s}.screenersblog-img-container{width:100%;height:200px;overflow:hidden;aspect-ratio:16/9}.screenersblog-img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease!important}.screenersblogs-card:hover .screenersblog-img{transform:scale(1.1)!important}.screenersblog-content{padding:1.5rem;display:flex;flex-direction:column;flex:1;text-align:left}.screenersblog-title{font-size:1.125rem;font-weight:700!important;color:#000!important;margin-bottom:.75rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4;transition:color .3s ease}[data-theme=dark] .screenersblog-title{color:#fff!important}.screenersblogs-card:hover .screenersblog-title{color:#2be9d3!important}.screenersblog-desc{color:#666!important;font-size:.875rem;margin-bottom:1.5rem;flex:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.625}[data-theme=dark] .screenersblog-desc{color:#94a3b8!important}.screenersblog-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}[data-theme=dark] .screenersblog-footer{border-top:1px solid rgba(255,255,255,.1)}.screenersblog-date{display:flex;align-items:center;font-size:.75rem;color:#6b7280!important;font-weight:500;font-family:monospace;margin-top:0}[data-theme=dark] .screenersblog-date{color:#9ca3af!important}.screenersblog-read-more{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#2be9d3!important;transition:gap .3s ease;text-decoration:none;text-transform:none;margin-top:0}.screenersblog-read-more:hover{gap:.5rem;color:#2be9d3!important}@media (max-width: 991.98px){.screenersblog-section{padding:40px 20px 20px}.screenersblog-heading{font-size:1.5rem}.screenersblog-subheading{font-size:.9rem!important}.screenersblog-grid{gap:1.25rem}}@media (max-width: 767.98px){.screenersblog-section{padding:30px 15px 15px}.screenersblog-heading{font-size:1.3rem}.screenersblog-subheading{font-size:.85rem!important}.screenersblog-grid{grid-template-columns:1fr!important;gap:1rem;padding:15px}.screenersblog-content{padding:1rem}}@media (max-width: 575px){.screenersblog-section{padding:20px 10px 10px}.screenersblog-heading{font-size:1.2rem}.screenersblog-subheading{font-size:.8rem!important}}.screeners-wrapper,.screenersblog-heading,.screenersblog-subheading,.screenersblogs-card,.screenersblog-title,.screenersblog-desc,.screenersblog-date,.screenersblog-read-more{transition:all .3s ease!important}.sspd-trading-wrapper{background-color:#fff!important;transition:background-color .4s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%}[data-theme=dark] .sspd-trading-wrapper{background-color:#000!important}.sspd-trading-section{text-align:center;font-family:inherit}.sspd-trading-heading{font-size:1.8rem;font-weight:700;color:#000!important;margin:0 0 8px;line-height:1.2;animation:fadeInUp .8s ease-out forwards}[data-theme=dark] .sspd-trading-heading{color:#fff!important}.sspd-trading-subheading{font-size:1rem!important;font-weight:600;color:#242424!important;line-height:1.5;max-width:600px;margin:0 auto}[data-theme=dark] .sspd-trading-subheading{color:#e2e2e2!important}.sspd-trading-container{max-width:1400px!important;margin:0 auto!important;padding:20px 20px 60px;width:100%}.sspd-trading-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;padding:20px;justify-items:center;width:100%}.sspd-trading-grid::-webkit-scrollbar{display:none!important}@media (min-width: 768px){.sspd-trading-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.sspd-trading-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){.sspd-trading-grid{grid-template-columns:repeat(4,1fr)}}.sspd-trading-card{position:relative;width:100%;background:#ffffff!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:16px!important;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;height:100%;animation:fadeInUp .6s ease-out backwards;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;box-shadow:0 4px 6px -1px #0000001a}[data-theme=dark] .sspd-trading-card{background:#0a0e14!important;border:1px solid rgba(255,255,255,.08)!important}.sspd-trading-card:hover{transform:translateY(-12px)!important;border-color:#2be9d3!important;box-shadow:0 15px 35px #2be9d333!important}.sspd-trading-card:before{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(43,233,211,.2),transparent);transform:skew(-25deg);z-index:2;pointer-events:none}.sspd-trading-card:hover:before{animation:shine .8s}.sspd-trading-card:nth-child(1){animation-delay:.1s}.sspd-trading-card:nth-child(2){animation-delay:.2s}.sspd-trading-card:nth-child(3){animation-delay:.3s}.sspd-trading-card:nth-child(4){animation-delay:.4s}.sspd-trading-card:nth-child(5){animation-delay:.5s}.sspd-trading-card:nth-child(6){animation-delay:.6s}.sspd-trading-img-container{width:100%;height:200px;overflow:hidden;aspect-ratio:16/9}.sspd-trading-img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease!important}.sspd-trading-card:hover .sspd-trading-img{transform:scale(1.1)!important}.sspd-no-image-placeholder{height:100%;width:100%;display:flex;align-items:center;justify-content:center;background:#1a1a1a;color:#444;font-size:.875rem;font-weight:500}[data-theme=dark] .sspd-no-image-placeholder{background:#0a0e14;color:#666}.sspd-trading-content{padding:1.5rem;display:flex;flex-direction:column;flex:1;text-align:left}.sspd-trading-title{font-size:1.125rem;font-weight:700!important;color:#000!important;margin-bottom:.75rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4;transition:color .3s ease}[data-theme=dark] .sspd-trading-title{color:#fff!important}.sspd-trading-card:hover .sspd-trading-title{color:#2be9d3!important}.sspd-trading-desc{color:#666!important;font-size:.875rem;margin-bottom:1.5rem;flex:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.625}[data-theme=dark] .sspd-trading-desc{color:#94a3b8!important}.sspd-trading-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}[data-theme=dark] .sspd-trading-footer{border-top:1px solid rgba(255,255,255,.1)}.sspd-trading-date{display:flex;align-items:center;font-size:.75rem;color:#6b7280!important;font-weight:500;font-family:monospace;margin-top:0}[data-theme=dark] .sspd-trading-date{color:#9ca3af!important}.sspd-trading-read-more{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#2be9d3!important;transition:gap .3s ease;text-decoration:none;text-transform:none;margin-top:0}.sspd-trading-read-more:hover{gap:.5rem;color:#2be9d3!important}.sspd-no-blogs-message{text-align:center;padding:3rem;color:#666;font-size:1rem;grid-column:1 / -1;font-weight:500}[data-theme=dark] .sspd-no-blogs-message{color:#9ca3af}@media (max-width: 991.98px){.sspd-trading-section{padding:40px 20px 20px}.sspd-trading-heading{font-size:1.5rem}.sspd-trading-subheading{font-size:.9rem!important}.sspd-trading-grid{gap:1.25rem}}@media (max-width: 767.98px){.sspd-trading-section{padding:30px 15px 15px}.sspd-trading-heading{font-size:1.3rem}.sspd-trading-subheading{font-size:.85rem!important}.sspd-trading-grid{grid-template-columns:1fr!important;gap:1rem;padding:15px}.sspd-trading-content{padding:1rem}}@media (max-width: 575px){.sspd-trading-section{padding:20px 10px 10px}.sspd-trading-heading{font-size:1.2rem}.sspd-trading-subheading{font-size:.8rem!important}}.sspd-trading-wrapper,.sspd-trading-heading,.sspd-trading-subheading,.sspd-trading-card,.sspd-trading-title,.sspd-trading-desc,.sspd-trading-date,.sspd-trading-read-more{transition:all .3s ease!important}.feeds-wrapper{background-color:#fff!important;transition:background-color .4s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%}[data-theme=dark] .feeds-wrapper{background-color:#000!important}.datafeeds-section{text-align:center;font-family:inherit}.datafeeds-heading{font-size:1.8rem;font-weight:700;color:#000!important;margin:0 0 8px;line-height:1.2;animation:fadeInUp .8s ease-out forwards}[data-theme=dark] .datafeeds-heading{color:#fff!important}.datafeeds-subheading{font-size:1rem!important;font-weight:600;color:#242424!important;line-height:1.5;max-width:600px;margin:0 auto}[data-theme=dark] .datafeeds-subheading{color:#e2e2e2!important}.datafeeds-container{max-width:1400px!important;margin:0 auto!important;padding:20px 20px 60px;width:100%}.datafeeds-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;padding:20px;justify-items:center;width:100%}.datafeeds-grid::-webkit-scrollbar{display:none!important}@media (min-width: 768px){.datafeeds-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.datafeeds-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){.datafeeds-grid{grid-template-columns:repeat(4,1fr)}}.datafeeds-card{position:relative;width:100%;background:#ffffff!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:16px!important;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;height:100%;animation:fadeInUp .6s ease-out backwards;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;box-shadow:0 4px 6px -1px #0000001a}[data-theme=dark] .datafeeds-card{background:#0a0e14!important;border:1px solid rgba(255,255,255,.08)!important}.datafeeds-card:hover{transform:translateY(-12px)!important;border-color:#2be9d3!important;box-shadow:0 15px 35px #2be9d333!important}.datafeeds-card:before{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(43,233,211,.2),transparent);transform:skew(-25deg);z-index:2;pointer-events:none}.datafeeds-card:hover:before{animation:shine .8s}.datafeeds-card:nth-child(1){animation-delay:.1s}.datafeeds-card:nth-child(2){animation-delay:.2s}.datafeeds-card:nth-child(3){animation-delay:.3s}.datafeeds-card:nth-child(4){animation-delay:.4s}.datafeeds-card:nth-child(5){animation-delay:.5s}.datafeeds-card:nth-child(6){animation-delay:.6s}.datafeeds-img-container{width:100%;height:200px;overflow:hidden;aspect-ratio:16/9}.datafeeds-img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease!important}.datafeeds-card:hover .datafeeds-img{transform:scale(1.1)!important}.datafeeds-content{padding:1.5rem;display:flex;flex-direction:column;flex:1;text-align:left}.datafeeds-title{font-size:1.125rem;font-weight:700!important;color:#000!important;margin-bottom:.75rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4;transition:color .3s ease}[data-theme=dark] .datafeeds-title{color:#fff!important}.datafeeds-card:hover .datafeeds-title{color:#2be9d3!important}.datafeeds-description{color:#666!important;font-size:.875rem;margin-bottom:1.5rem;flex:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.625}[data-theme=dark] .datafeeds-description{color:#94a3b8!important}.datafeeds-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}[data-theme=dark] .datafeeds-footer{border-top:1px solid rgba(255,255,255,.1)}.datafeeds-date{display:flex;align-items:center;font-size:.75rem;color:#6b7280!important;font-weight:500;font-family:monospace;margin-top:0}[data-theme=dark] .datafeeds-date{color:#9ca3af!important}.datafeeds-read-more{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#2be9d3!important;transition:gap .3s ease;text-decoration:none;text-transform:none;margin-top:0}.datafeeds-read-more:hover{gap:.5rem;color:#2be9d3!important}@media (max-width: 991.98px){.datafeeds-section{padding:40px 20px 20px}.datafeeds-heading{font-size:1.5rem}.datafeeds-subheading{font-size:.9rem!important}.datafeeds-grid{gap:1.25rem}}@media (max-width: 767.98px){.datafeeds-section{padding:30px 15px 15px}.datafeeds-heading{font-size:1.3rem}.datafeeds-subheading{font-size:.85rem!important}.datafeeds-grid{grid-template-columns:1fr!important;gap:1rem;padding:15px}.datafeeds-content{padding:1rem}}@media (max-width: 575px){.datafeeds-section{padding:20px 10px 10px}.datafeeds-heading{font-size:1.2rem}.datafeeds-subheading{font-size:.8rem!important}}.feeds-wrapper,.datafeeds-heading,.datafeeds-subheading,.datafeeds-card,.datafeeds-title,.datafeeds-description,.datafeeds-date,.datafeeds-read-more{transition:all .3s ease!important}@keyframes shine{0%{left:-80%}to{left:130%}}.pine-wrapper{background-color:#fff!important;transition:background-color .4s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%}[data-theme=dark] .pine-wrapper{background-color:#000!important}.pinescriptblog-section{text-align:center;font-family:inherit}.pinescriptblog-heading{font-size:1.8rem;font-weight:700;color:#000!important;margin:0 0 8px;line-height:1.2;animation:fadeInUp .8s ease-out forwards}[data-theme=dark] .pinescriptblog-heading{color:#fff!important}.pinescriptblog-subheading{font-size:1rem!important;font-weight:600;color:#242424!important;line-height:1.5;max-width:600px;margin:0 auto}[data-theme=dark] .pinescriptblog-subheading{color:#e2e2e2!important}.pinescriptblog-container{max-width:1400px!important;margin:0 auto!important;padding:20px 20px 60px;width:100%}.pinescriptblog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;padding:20px;justify-items:center;width:100%}.pinescriptblog-grid::-webkit-scrollbar{display:none!important}@media (min-width: 768px){.pinescriptblog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.pinescriptblog-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){.pinescriptblog-grid{grid-template-columns:repeat(4,1fr)}}.pinescriptblog-card{position:relative;width:100%;background:#ffffff!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:16px!important;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;height:100%;animation:fadeInUp .6s ease-out backwards;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;box-shadow:0 4px 6px -1px #0000001a}[data-theme=dark] .pinescriptblog-card{background:#0a0e14!important;border:1px solid rgba(255,255,255,.08)!important}.pinescriptblog-card:hover{transform:translateY(-12px)!important;border-color:#2be9d3!important;box-shadow:0 15px 35px #2be9d333!important}.pinescriptblog-card:before{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(43,233,211,.2),transparent);transform:skew(-25deg);z-index:2;pointer-events:none}.pinescriptblog-card:hover:before{animation:shine .8s}.pinescriptblog-card:nth-child(1){animation-delay:.1s}.pinescriptblog-card:nth-child(2){animation-delay:.2s}.pinescriptblog-card:nth-child(3){animation-delay:.3s}.pinescriptblog-card:nth-child(4){animation-delay:.4s}.pinescriptblog-card:nth-child(5){animation-delay:.5s}.pinescriptblog-card:nth-child(6){animation-delay:.6s}.pinescriptblog-img-container{width:100%;height:200px;overflow:hidden;aspect-ratio:16/9}.pinescriptblog-img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease!important}.pinescriptblog-card:hover .pinescriptblog-img{transform:scale(1.1)!important}.no-image-placeholder{height:100%;width:100%;display:flex;align-items:center;justify-content:center;background:#1a1a1a;color:#444;font-size:.875rem;font-weight:500}[data-theme=dark] .no-image-placeholder{background:#0a0e14;color:#666}.pinescriptblog-content{padding:1.5rem;display:flex;flex-direction:column;flex:1;text-align:left}.pinescriptblog-title{font-size:1.125rem;font-weight:700!important;color:#000!important;margin-bottom:.75rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4;transition:color .3s ease}[data-theme=dark] .pinescriptblog-title{color:#fff!important}.pinescriptblog-card:hover .pinescriptblog-title{color:#2be9d3!important}.pinescriptblog-description{color:#666!important;font-size:.875rem;margin-bottom:1.5rem;flex:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.625}[data-theme=dark] .pinescriptblog-description{color:#94a3b8!important}.pinescriptblog-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}[data-theme=dark] .pinescriptblog-footer{border-top:1px solid rgba(255,255,255,.1)}.pinescriptblog-date{display:flex;align-items:center;font-size:.75rem;color:#6b7280!important;font-weight:500;font-family:monospace;margin-top:0}[data-theme=dark] .pinescriptblog-date{color:#9ca3af!important}.pinescriptblog-read-more{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#2be9d3!important;transition:gap .3s ease;text-decoration:none;text-transform:none;margin-top:0}.pinescriptblog-read-more:hover{gap:.5rem;color:#2be9d3!important}.no-blogs-message{text-align:center;padding:3rem;color:#666;font-size:1rem;grid-column:1 / -1;font-weight:500}[data-theme=dark] .no-blogs-message{color:#9ca3af}@media (max-width: 991.98px){.pinescriptblog-section{padding:40px 20px 20px}.pinescriptblog-heading{font-size:1.5rem}.pinescriptblog-subheading{font-size:.9rem!important}.pinescriptblog-grid{gap:1.25rem}}@media (max-width: 767.98px){.pinescriptblog-section{padding:30px 15px 15px}.pinescriptblog-heading{font-size:1.3rem}.pinescriptblog-subheading{font-size:.85rem!important}.pinescriptblog-grid{grid-template-columns:1fr!important;gap:1rem;padding:15px}.pinescriptblog-content{padding:1rem}}@media (max-width: 575px){.pinescriptblog-section{padding:20px 10px 10px}.pinescriptblog-heading{font-size:1.2rem}.pinescriptblog-subheading{font-size:.8rem!important}}.pine-wrapper,.pinescriptblog-heading,.pinescriptblog-subheading,.pinescriptblog-card,.pinescriptblog-title,.pinescriptblog-description,.pinescriptblog-date,.pinescriptblog-read-more{transition:all .3s ease!important}.accessibility{width:100%;min-height:100vh;padding:80px 0;overflow-x:hidden;position:relative;transition:background .5s ease;background:radial-gradient(circle at center,#f0fdfa 0%,#ffffff 100%)}[data-theme=dark] .accessibility{background:black}.accessibility-container{max-width:1200px;margin:0 auto;padding:0 30px;position:relative;z-index:1;font-family:Inter,sans-serif}.accessibility-container h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;text-align:center;margin-bottom:70px;color:#000;letter-spacing:-2px;animation:fadeDown 1s ease forwards}[data-theme=dark] .accessibility-container h1{color:#fff;text-shadow:0 0 15px rgba(43,233,211,.4)}.accessibility-section{margin-bottom:40px;padding:45px;background:rgba(255,255,255,.6);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-radius:30px;border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 30px #0000000d;transition:all .5s cubic-bezier(.2,.8,.2,1);opacity:0;transform:translateY(40px);animation:revealUp .8s ease forwards}[data-theme=dark] .accessibility-section{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);box-shadow:0 15px 35px #0000004d}.accessibility-section:hover{transform:translateY(-10px) scale(1.01);background:rgba(43,233,211,.05);border:1px solid rgba(43,233,211,.5);box-shadow:0 0 40px #2be9d333}.accessibility-section h2{font-size:1.8rem;color:#00b8a4;margin-bottom:20px;font-weight:700}[data-theme=dark] .accessibility-section h2{color:#2be9d3}.accessibility-section p{color:#444;font-size:1.1rem;line-height:1.8}[data-theme=dark] .accessibility-section p{color:#d1d1d1}.accessibility-section ul{list-style:none;padding:0;margin-top:25px}.accessibility-section li{color:#555;padding:12px 0 12px 35px;position:relative;font-size:1.05rem;border-bottom:1px solid rgba(0,0,0,.05)}[data-theme=dark] .accessibility-section li{color:#b0b0b0;border-bottom:1px solid rgba(255,255,255,.05)}.accessibility-section li:before{content:"✦";position:absolute;left:0;color:#2be9d3;font-size:1.2rem;filter:drop-shadow(0 0 3px #2BE9D3)}@keyframes floatLight{0%{transform:translate(0) scale(1)}to{transform:translate(80px,40px) scale(1.1)}}@keyframes revealUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.accessibility-section:nth-child(2){animation-delay:.1s}.accessibility-section:nth-child(3){animation-delay:.2s}.accessibility-section:nth-child(4){animation-delay:.3s}@media (max-width: 768px){.accessibility-container{padding:0 20px}.accessibility-section{padding:30px}}:root{--hc-teal: #2be9d3;--hc-bg: #ffffff;--hc-text: #000000;--hc-text-muted: rgba(0, 0, 0, .5);--hc-glass-bg: rgba(0, 0, 0, .02);--hc-glass-border: rgba(0, 0, 0, .1);--hc-input-bg: #f9fafb;--hc-input-border: #e5e7eb;--hc-card-shadow: 0 40px 80px rgba(0, 0, 0, .08);--hc-accent-white: #ffffff;--hc-accent-black: #000000}[data-theme=dark]{--hc-bg: #000000;--hc-text: #ffffff;--hc-text-muted: rgba(255, 255, 255, .5);--hc-glass-bg: rgba(255, 255, 255, .03);--hc-glass-border: rgba(255, 255, 255, .12);--hc-input-bg: #121212;--hc-input-border: #262626;--hc-card-shadow: 0 60px 120px rgba(0, 0, 0, .9)}.help-center{min-height:100vh;width:100%;padding:80px 20px;background-color:var(--hc-bg);color:var(--hc-text);font-family:Plus Jakarta Sans,sans-serif;display:flex;flex-direction:column;align-items:center;position:relative;overflow-x:hidden;transition:background-color .5s ease,color .5s ease}.bg-decor-orb{position:fixed;top:-10%;left:50%;transform:translate(-50%);width:1000px;height:600px;background:radial-gradient(circle,rgba(43,233,211,.15) 0%,transparent 70%);filter:blur(100px);z-index:1;pointer-events:none}.help-center:after{content:"";position:fixed;bottom:10%;right:10%;width:150px;height:150px;background:linear-gradient(135deg,var(--hc-teal),transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--hc-glass-border);border-radius:20px;transform:rotate(15deg);z-index:0;opacity:.3}.help-center-header{text-align:center;margin-bottom:60px;z-index:10}.help-center-header h1{font-size:clamp(40px,8vw,64px);font-weight:800;letter-spacing:-2.5px;margin-bottom:12px;color:var(--hc-text)}.help-center-header p{font-size:14px;font-weight:700;color:var(--hc-text-muted);text-transform:uppercase;letter-spacing:3px}.messages-container{width:100%;max-width:600px;margin-bottom:30px;z-index:20}.message{display:flex;align-items:center;gap:15px;padding:16px 24px;border-radius:20px;font-size:14px;font-weight:700;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin-bottom:10px}.error-message{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#f87171}.success-message{background:rgba(43,233,211,.1);border:1px solid rgba(43,233,211,.3);color:var(--hc-teal)}.help-center-content{width:100%;max-width:1100px;position:relative;z-index:10;margin-bottom:40px}.help-center-content:before{content:"";position:absolute;top:-30px;left:0;width:180px;height:32px;background:var(--hc-glass-bg);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--hc-glass-border);border-bottom:none;border-radius:20px 20px 0 0}.contact-view{background:var(--hc-glass-bg);backdrop-filter:blur(60px) saturate(180%);-webkit-backdrop-filter:blur(60px) saturate(180%);border:1px solid var(--hc-glass-border);border-radius:0 48px 48px;padding:60px;position:relative;overflow:hidden;box-shadow:var(--hc-card-shadow)}.contact-view:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--hc-glass-border) 1px,transparent 1px),linear-gradient(90deg,var(--hc-glass-border) 1px,transparent 1px);background-size:30px 30px;pointer-events:none;z-index:0;opacity:.3}.contact-view h2{font-size:42px;font-weight:800;letter-spacing:-2px;margin-bottom:8px;position:relative;z-index:1;color:var(--hc-text)}.contact-description{font-size:16px;color:var(--hc-text-muted);margin-bottom:48px;line-height:1.6;position:relative;z-index:1}.contact-form{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px}.form-row{display:flex;gap:20px}@media (max-width: 768px){.form-row{flex-direction:column}.contact-view{padding:40px 24px}}.form-group{flex:1;display:flex;flex-direction:column;gap:8px}.form-group label{font-size:10px;font-weight:900;text-transform:uppercase;color:var(--hc-text);opacity:.6;padding-left:4px}.form-group input,.form-group textarea{background:var(--hc-input-bg)!important;border:1px solid var(--hc-input-border);border-radius:16px;padding:16px 20px;color:var(--hc-text);font-size:14px;font-weight:600;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--hc-text-muted);opacity:.7}.form-group input:focus,.form-group textarea:focus{background:var(--hc-bg)!important;border-color:var(--hc-teal);box-shadow:0 0 0 4px #2be9d326}.form-group input.error,.form-group textarea.error{border-color:#ef4444cc}.error-text{font-size:11px;font-weight:800;color:#f87171;padding-left:4px}.required-note{font-size:12px;color:var(--hc-text-muted);font-weight:600}.submit-button{width:fit-content;padding:14px 48px;border-radius:100px;background:var(--hc-accent-black);color:var(--hc-accent-white);border:1px solid var(--hc-accent-black);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:12px}[data-theme=dark] .submit-button{background:var(--hc-teal);color:var(--hc-accent-black);border-color:var(--hc-teal)}.submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #2be9d34d}.info-section{width:100%;max-width:1100px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;z-index:10;margin-bottom:60px}@media (max-width: 900px){.info-section{grid-template-columns:1fr}}.info-card{background:var(--hc-glass-bg);border:1px solid var(--hc-glass-border);border-radius:32px;padding:40px;text-align:center;transition:all .4s}.info-card:hover{transform:translateY(-8px);background:var(--hc-bg);border-color:var(--hc-teal)}.info-card h3{font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:var(--hc-teal);margin-bottom:12px}.info-card p{font-size:18px;font-weight:800;color:var(--hc-text)}.help-center-footer{width:100%;max-width:1100px;padding:60px 0;border-top:1px solid var(--hc-glass-border);display:flex;justify-content:center;align-items:center;z-index:10;margin-top:auto}.footer-content{width:100%;display:flex;justify-content:center}.footer-support-text{margin:0;font-size:14px;font-weight:800;color:var(--hc-text-muted);display:flex;align-items:center;gap:10px;padding:12px 24px;border-radius:100px;background:var(--hc-glass-bg);border:1px solid transparent;transition:all .3s ease}.footer-support-text:hover{color:var(--hc-text);border-color:var(--hc-glass-border)}.footer-icon{font-size:18px;line-height:1;display:flex;align-items:center}.footer-support-text strong{color:var(--hc-teal);font-weight:900;letter-spacing:.5px}.loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;z-index:1000;color:#fff}.spinner{width:50px;height:50px;border:4px solid rgba(43,233,211,.1);border-top:4px solid var(--hc-teal);border-radius:50%;animation:hc-spin 1s linear infinite}.spinner-small{width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top:2px solid #ffffff;border-radius:50%;display:inline-block;animation:hc-spin 1s linear infinite}@keyframes hc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hc-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:hc-fade-in .4s ease-out forwards}.getHero-wrapper{--font-primary: inherit;--font-secondary: inherit;--bg-primary: #ffffff !important;--bg-secondary: #faf5ff;--bg-tertiary: #f3e8ff;--bg-card: #ffffff !important;--text-primary: #1e1b4b !important;--text-secondary: #5b21b6 !important;--text-tertiary: #6c63a0 !important;--text-inverse: #ffffff !important;--hero-primary: #8b5cf6 !important;--hero-accent: #7c3aed !important;--hero-gradient-start: #8b5cf6;--hero-gradient-end: #a78bfa;--hero-light: #faf5ff;--hero-dark: #5b21b6;--hover-light-green: #8b5cf6 !important;--hover-dark-bg: #ffffff !important;--hover-text-color: #7c3aed !important;--gold-primary: #FFD700;--gold-secondary: #FFC125;--gold-light: #FFEC8B;--border-color: #e9d5ff !important;--border-light: #f3e8ff !important;--border-divider: #f0e6ff !important;--success: #8b5cf6 !important;--success-light: rgba(139, 92, 246, .1);--success-border: rgba(139, 92, 246, .2);--hero-shadow: 0 1px 4px rgba(139, 92, 246, .08);--hero-shadow-hover: 0 8px 24px rgba(139, 92, 246, .15);--card-shadow: 0 4px 6px -1px rgba(139, 92, 246, .1);--hero-transition: all .3s cubic-bezier(.4, 0, .2, 1);--hero-radius: 24px;--toggle-bg: #ffffff;--toggle-active-bg: #8b5cf6 !important;--toggle-text: #6c63a0;--toggle-active-text: #ffffff !important;--toggle-hover-bg: rgba(139, 92, 246, .1);background:linear-gradient(135deg,#ffffff 0%,#faf5ff 100%);font-family:var(--font-primary);position:relative;overflow:hidden;color:var(--text-primary);transition:background-color .3s ease,color .3s ease}[data-theme=dark] .getHero-wrapper{--bg-primary: #000000 !important;--bg-secondary: #0a0a0a;--bg-tertiary: #1a1a1a;--bg-card: #000000 !important;--text-primary: #ffffff !important;--text-secondary: #e6e5e5 !important;--text-tertiary: #b0b0b0 !important;--text-inverse: #000000 !important;--hero-primary: #2be9d3 !important;--hero-accent: #20c9b5 !important;--hero-gradient-start: #2be9d3;--hero-gradient-end: #4ef5e0;--hero-light: #121212;--hero-dark: #2be9d3;--hover-light-green: #2be9d3 !important;--hover-dark-bg: #000000 !important;--hover-text-color: #2be9d3 !important;--gold-primary: #FFD700;--gold-secondary: #FFC125;--gold-light: #FFEC8B;--border-color: #333333 !important;--border-light: #444444 !important;--border-divider: #444444 !important;--success: #2be9d3 !important;--success-light: rgba(43, 233, 211, .1);--success-border: rgba(43, 233, 211, .2);--hero-shadow: 0 1px 4px rgba(43, 233, 211, .08);--hero-shadow-hover: 0 8px 24px rgba(43, 233, 211, .2);--card-shadow: 0 4px 6px -1px rgba(43, 233, 211, .1);--toggle-bg: #333333;--toggle-active-bg: #2be9d3 !important;--toggle-text: #b0b0b0;--toggle-active-text: #000000 !important;--toggle-hover-bg: rgba(43, 233, 211, .1);background:linear-gradient(135deg,#121212 0%,#0a0a0a 100%);font-family:var(--font-primary);position:relative;overflow:hidden;color:var(--text-primary);transition:background-color .3s ease,color .3s ease}.getHero-wrapper:before{content:"";position:absolute;top:-20%;left:-10%;width:600px;height:600px;background:var(--hero-gradient-start);filter:blur(120px);opacity:.1;pointer-events:none;z-index:0;border-radius:50%}.getHero-wrapper:after{content:"";position:absolute;bottom:-20%;right:-10%;width:600px;height:600px;background:var(--hero-accent);filter:blur(120px);opacity:.1;pointer-events:none;z-index:0;border-radius:50%}[data-theme=dark] .getHero-wrapper:before,[data-theme=dark] .getHero-wrapper:after{opacity:.15}.getHero-wrapper,.getHero-wrapper .getHero-pricingHeader h1,.getHero-wrapper .getHero-planName,.getHero-wrapper .getHero-planDescription,.getHero-wrapper .getHero-planPrice,.getHero-wrapper .getHero-featureItem,.getHero-wrapper .feature-text,.getHero-wrapper .getHero-selectPlanBtn,.getHero-wrapper .getHero-billingOption,.getHero-wrapper .getHero-Save,.getHero-wrapper .getHero-moreAtoue-para,.getHero-wrapper .globalData-title,.getHero-wrapper .globalData-text,.getHero-wrapper .globalData-btn,.getHero-wrapper .loading-container p,.getHero-wrapper .plan-icon,.getHero-wrapper .getHero-annualSavings{font-family:var(--font-primary)}.getHero-wrapper .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:25px;background:var(--bg-primary)}[data-theme=dark] .getHero-wrapper .loading-container{background:black}.getHero-wrapper .loading-spinner{font-family:inherit;width:60px;height:60px;border:4px solid var(--success-light);border-top:4px solid var(--hover-light-green);border-right:4px solid var(--hover-light-green);border-radius:50%;animation:getHero-spin 1s linear infinite;box-shadow:0 0 20px var(--success-glow)}@keyframes getHero-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.getHero-wrapper .loading-container p{color:var(--hover-light-green);font-size:1.1rem;font-weight:600}.getHero-wrapper .getHero-pricingContainer{background:transparent;padding:6rem 2rem;max-width:1400px;margin:auto;position:relative;z-index:1;overflow:hidden;color:var(--text-primary)}.getHero-wrapper .getHero-pricingHeader{text-align:center;margin-bottom:4rem}.getHero-wrapper .getHero-pricingHeader h1{font-family:var(--font-primary);font-size:3.5rem;font-weight:900;margin-bottom:1.5rem;color:var(--text-primary);line-height:1.1;max-width:800px;margin-left:auto;margin-right:auto}.getHero-wrapper .getHero-pricingHeader h1 .gradient-text{background:linear-gradient(135deg,var(--hero-gradient-start),var(--hero-gradient-end));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.getHero-wrapper .getHero-billingToggle{display:inline-flex;justify-content:center;text-align:center;gap:1rem;border-radius:5px;padding:.2rem;position:relative;overflow:hidden;background:var(--bg-tertiary)}.getHero-wrapper .getHero-billingToggle:before{content:"";position:absolute;top:4px;left:4px;width:calc(32% - 4px);height:calc(100% - 8px);background:var(--hover-light-green);border-radius:10px;z-index:1;border:1px solid var(--hover-light-green);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a}.getHero-wrapper .getHero-billingToggle.annual:before{transform:translate(100%)}.getHero-wrapper .getHero-billingOption{padding:.75rem 2rem;border-radius:10px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);font-weight:600;color:var(--toggle-text);position:relative;z-index:2;text-align:center;min-width:150px;-webkit-user-select:none;user-select:none;margin:0;font-family:var(--font-primary);border:2px solid transparent;background:transparent}.getHero-wrapper .getHero-billingOption.active{color:var(--toggle-active-text)!important;background:transparent!important;position:relative;z-index:3;box-shadow:none!important;border-color:transparent!important;transform:none}.getHero-wrapper .getHero-billingOption:not(.active){color:var(--hover-light-green);background:transparent;border:2px solid var(--hover-light-green)}.getHero-wrapper .getHero-billingOption:not(.active):hover{color:var(--hover-light-green)!important;background:var(--toggle-hover-bg);border:2px solid var(--hover-light-green);transform:translateY(-2px);box-shadow:0 4px 12px var(--success-glow),0 0 0 1px var(--hover-light-green) inset;transition:all .3s cubic-bezier(.4,0,.2,1)}.getHero-wrapper .getHero-billingOption:not(.active):active{transform:translateY(0);box-shadow:0 2px 6px var(--success-glow),0 0 0 1px var(--hover-light-green) inset;transition:all .1s ease}.getHero-wrapper .getHero-billingToggle:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background:linear-gradient(45deg,transparent,var(--success-light),transparent);z-index:0;opacity:0;transition:opacity .3s ease}.getHero-wrapper .getHero-billingToggle:hover:after{opacity:1}.getHero-wrapper .getHero-billingOption span{position:relative;z-index:4;transition:color .3s ease}.getHero-wrapper .getHero-billingOption:focus{outline:none;box-shadow:0 0 0 3px var(--success-glow)}.getHero-wrapper .getHero-billingOption:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.getHero-wrapper .getHero-Save{color:var(--text-primary);font-weight:700;font-size:1.1rem;display:flex;align-items:center;gap:.5rem;margin-left:1rem;padding:.5rem 1rem;background:var(--success-light);border-radius:12px;animation:getHero-pulseSave 2s infinite;border:1px solid var(--hover-light-green);z-index:10;position:relative;font-family:var(--font-primary)}.getHero-wrapper .getHero-Save:before{content:"💰";font-size:1rem;animation:getHero-coinSpin 3s infinite linear}@keyframes getHero-pulseSave{0%,to{box-shadow:0 0 0 0 var(--success-glow)}50%{box-shadow:0 0 0 8px #8b5cf600}}@keyframes getHero-coinSpin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.getHero-wrapper .getHero-plansGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.getHero-wrapper .getHero-planCard{border:2px solid var(--border-color)!important;border-radius:20px;padding:2.5rem;transition:var(--hero-transition);display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden;background:var(--bg-card)!important;box-shadow:var(--hero-shadow);transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased;will-change:transform,border-color,background-color;z-index:1;cursor:pointer}.getHero-wrapper .getHero-planCard:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--success-light) 0%,rgba(0,0,0,0) 100%);border-radius:20px;opacity:0;transition:opacity .3s ease;z-index:-1}.getHero-wrapper .getHero-planCard:hover:after{opacity:1}.getHero-wrapper .getHero-planCard:hover{transform:translateY(-8px);border-color:var(--hover-light-green)!important;background-color:var(--bg-card)!important;box-shadow:var(--hero-shadow-hover)}.getHero-wrapper .getHero-planCard:hover .getHero-featureItem,.getHero-wrapper .getHero-planCard:hover .getHero-moreAtoue-para,.getHero-wrapper .getHero-planCard:hover .getHero-planDescription{color:var(--hover-text-color)!important}.getHero-wrapper .getHero-planCard:hover .getHero-planPrice{color:var(--hover-light-green)!important}.getHero-wrapper .getHero-planCard:hover .getHero-selectPlanBtn{background:var(--hover-light-green)!important;color:var(--hover-dark-bg)!important;border:2px solid var(--hover-light-green)!important;transform:translateY(-2px)}.getHero-wrapper .getHero-planCard:hover .getHero-featureItem:before{color:var(--hover-light-green)!important}.getHero-wrapper .getHero-planCard:hover .getHero-planHeader,.getHero-wrapper .getHero-planCard:hover .getHero-featureItem{border-bottom-color:var(--success-border)}.getHero-wrapper .getHero-planCard:hover .plan-icon{transform:scale(1.1) rotate(5deg)}.getHero-wrapper .getHero-planCard.golden-card{border:2px solid var(--gold-primary)!important;background:linear-gradient(15deg,rgba(255,215,0,.05),rgba(255,193,37,.1),var(--bg-card))!important;position:relative;overflow:visible}.getHero-wrapper .getHero-planCard.golden-card:after{background:linear-gradient(135deg,rgba(255,215,0,.1) 0%,rgba(0,0,0,0) 100%)}.getHero-wrapper .getHero-planCard.golden-card:before{content:"🌟 GOLDEN PLAN";position:absolute;top:-15px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--gold-primary),var(--gold-secondary));color:#8b4513;padding:6px 20px;border-radius:25px;font-size:.85rem;font-weight:700;z-index:100;box-shadow:0 6px 20px #ffd70066;text-transform:uppercase;white-space:nowrap;transition:all .3s ease;font-family:var(--font-primary)}.getHero-wrapper .getHero-planCard.golden-card:hover{border-color:var(--gold-primary)!important;background:linear-gradient(15deg,rgba(255,215,0,.1),rgba(255,193,37,.15),var(--bg-card))!important;animation:getHero-goldenPulse 2s infinite}.getHero-wrapper .getHero-planCard.golden-card:hover:before{background:linear-gradient(135deg,var(--gold-primary),var(--gold-secondary));color:var(--hover-dark-bg);box-shadow:0 6px 20px #ffd70099}.getHero-wrapper .getHero-planCard.golden-card:hover .getHero-planPrice,.getHero-wrapper .getHero-planCard.golden-card:hover .getHero-annualSavings{color:var(--gold-primary)!important}.getHero-wrapper .getHero-planCard.golden-card:hover .getHero-selectPlanBtn{background:var(--gold-primary)!important;color:#8b4513!important;border-color:var(--gold-primary)!important}.getHero-wrapper .getHero-planCard.golden-card:hover .plan-icon{background:linear-gradient(135deg,var(--gold-primary),var(--gold-light))!important;color:#8b4513!important;animation:getHero-goldGlow 1.5s infinite alternate}@keyframes getHero-goldGlow{0%{box-shadow:0 4px 15px #ffd70066}to{box-shadow:0 8px 25px #ffd700cc}}@keyframes getHero-goldenPulse{0%,to{box-shadow:0 20px 40px #ffd70066}50%{box-shadow:0 20px 40px #ffd70099}}.getHero-wrapper .getHero-planHeader{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-light);transition:border-color .3s ease}.getHero-wrapper .plan-icon-wrapper{display:flex;align-items:center;gap:12px;margin-bottom:15px}.getHero-wrapper .plan-icon{font-size:1.8rem;padding:12px;border-radius:16px;display:flex;align-items:center;justify-content:center;min-width:60px;min-height:60px;transition:var(--hero-transition);box-shadow:0 4px 15px #0000001a,inset 0 2px 4px #fffc;font-family:var(--font-primary);will-change:transform}.getHero-wrapper .plan-basic .plan-icon{background:linear-gradient(135deg,#FFD700 0%,#FFEC8B 50%,#FFC125 100%);color:#696969!important}.getHero-wrapper .plan-pro .plan-icon{background:linear-gradient(135deg,#FF4500,#FF8C00);color:#fff!important}.getHero-wrapper .plan-premium .plan-icon{background:linear-gradient(135deg,#9370DB,#BA55D3);color:#fff!important}.getHero-wrapper .plan-business .plan-icon{background:linear-gradient(135deg,#4169E1,#6495ED);color:#fff!important}.getHero-wrapper .plan-gold .plan-icon{background:linear-gradient(135deg,var(--gold-primary),var(--gold-light),var(--gold-secondary));color:#8b4513!important;animation:getHero-goldIconGlow 2s infinite alternate}@keyframes getHero-goldIconGlow{0%{box-shadow:0 4px 15px #ffd70066,inset 0 2px 4px #fffc}to{box-shadow:0 8px 25px #ffd70099,inset 0 2px 4px #fff}}.getHero-wrapper .plan-plus .plan-icon{background:linear-gradient(135deg,#32CD32,#00FF7F);color:#fff!important}[data-theme=dark] .getHero-wrapper .plan-icon{box-shadow:0 4px 15px #ffffff1a,inset 0 2px 4px #ffffff1a}.getHero-wrapper .getHero-planCard:hover .plan-basic .plan-icon,.getHero-wrapper .getHero-planCard:hover .plan-pro .plan-icon,.getHero-wrapper .getHero-planCard:hover .plan-premium .plan-icon,.getHero-wrapper .getHero-planCard:hover .plan-business .plan-icon,.getHero-wrapper .getHero-planCard:hover .plan-plus .plan-icon{background:var(--hover-light-green)!important;color:var(--hover-dark-bg)!important;animation:getHero-greenGlow 1.5s infinite alternate}.getHero-wrapper .getHero-planCard.golden-card:hover .plan-gold .plan-icon{background:linear-gradient(135deg,var(--gold-primary),var(--gold-light))!important;color:#8b4513!important;animation:getHero-goldGlow 1.5s infinite alternate}@keyframes getHero-greenGlow{0%{box-shadow:0 4px 15px var(--success-glow),inset 0 2px 4px #fffc}to{box-shadow:0 8px 25px var(--success-glow),inset 0 2px 4px #fff}}.getHero-wrapper .getHero-planName{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin:0;transition:color .3s ease;font-family:var(--font-primary)}.getHero-wrapper .getHero-planDescription{color:var(--text-tertiary);font-size:1rem;margin:.5rem 0;line-height:1.5;transition:color .3s ease;font-family:var(--font-primary)}.getHero-wrapper .getHero-planPrice{font-size:3rem;font-weight:800;color:var(--text-primary);margin:10px 0 5px;transition:color .3s ease;font-family:var(--font-primary)}.getHero-wrapper .getHero-planPrice:before{content:"₹";font-size:3rem;opacity:.8;color:var(--hover-light-green);transition:color .3s ease}.getHero-wrapper .getHero-annualSavings{color:var(--hover-light-green);font-weight:600;font-size:.9rem;display:flex;align-items:center;gap:.5rem;transition:color .3s ease;font-family:var(--font-primary)}.getHero-wrapper .getHero-planCard.golden-card .getHero-annualSavings{color:var(--gold-primary)!important}.getHero-wrapper .getHero-featuresList{list-style:none;padding:0;margin:0 0 2rem;flex-grow:1}.getHero-wrapper .getHero-featureItem{padding:.75rem 0;border-bottom:1px solid var(--border-divider);color:var(--text-primary)!important;font-size:1rem;display:flex;align-items:center;transition:border-color .3s ease,color .3s ease;font-family:var(--font-primary)}.getHero-wrapper .getHero-featureItem:before{content:"✓";color:var(--hover-light-green);font-weight:700;font-size:1.1rem;margin-right:10px;transition:color .3s ease}.getHero-wrapper .getHero-planCard.golden-card .getHero-featureItem:before{color:var(--gold-primary)!important}.getHero-wrapper .feature-text{font-size:.95rem;color:var(--text-primary);transition:color .3s ease;font-family:var(--font-primary)}.getHero-wrapper .feature-icon{width:0px!important;height:0px!important;display:flex;align-items:center;min-width:0px!important}.getHero-wrapper .getHero-selectPlanBtn{width:100%;background:var(--hero-primary)!important;color:var(--text-inverse)!important;border:2px solid var(--hero-primary)!important;padding:1rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:var(--hero-transition);margin-top:auto;font-family:var(--font-primary);position:relative;overflow:hidden;will-change:transform,background-color,color;transform:translateZ(0);backface-visibility:hidden}.getHero-wrapper .getHero-selectPlanBtn:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:rgba(255,255,255,.5);opacity:0;border-radius:100%;transform:scale(1) translate(-50%);transform-origin:50% 50%}.getHero-wrapper .getHero-selectPlanBtn:hover:after{animation:getHero-ripple 1s ease-out}@keyframes getHero-ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(20);opacity:0}}.getHero-wrapper .getHero-planCard.golden-card .getHero-selectPlanBtn{background:var(--gold-primary)!important;color:#8b4513!important;border-color:var(--gold-primary)!important;font-weight:700}.getHero-wrapper .getHero-planCard.golden-card .getHero-selectPlanBtn:after{background:rgba(139,69,19,.5)}.getHero-wrapper .getHero-planCard:hover .getHero-selectPlanBtn:hover{background:var(--hover-light-green)!important;transform:translateY(-2px);box-shadow:0 10px 25px var(--success-glow)}.getHero-wrapper .getHero-planCard.golden-card:hover .getHero-selectPlanBtn:hover{background:#FFC125!important;color:#8b4513!important;border-color:#ffc125!important;box-shadow:0 10px 25px #ffc1254d}.getHero-wrapper .getHero-selectPlanBtn:hover{background:var(--hover-light-green)!important;color:var(--hover-dark-bg)!important;border-color:var(--hover-light-green)!important;transform:translateY(-2px);box-shadow:0 10px 25px var(--success-glow)}.getHero-wrapper .getHero-planCard.popular{border:2px solid var(--hover-light-green)!important;background:linear-gradient(135deg,var(--bg-card),var(--bg-secondary));transform:scale(1.02);position:relative;overflow:visible}.getHero-wrapper .getHero-planCard.popular:before{content:"MOST POPULAR";position:absolute;top:-15px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--hover-light-green),var(--hero-accent));color:var(--text-inverse);padding:6px 20px;border-radius:25px;font-size:.85rem;font-weight:700;z-index:100;box-shadow:0 6px 20px var(--success-glow);text-transform:uppercase;white-space:nowrap;transition:all .3s ease;font-family:var(--font-primary)}.getHero-wrapper .getHero-planCard.popular:hover{border-color:var(--hover-light-green)!important;background-color:var(--bg-card)!important;animation:getHero-popularPulse 2s infinite}.getHero-wrapper .getHero-planCard.popular:hover:before{background:linear-gradient(135deg,var(--hover-light-green),var(--hero-accent));color:var(--hover-dark-bg);box-shadow:0 6px 20px var(--success-glow)}@keyframes getHero-popularPulse{0%,to{box-shadow:0 20px 40px var(--success-glow)}50%{box-shadow:0 20px 40px #2be9d399}}.getHero-wrapper .getHero-moreAtoue-para{text-align:center;color:var(--text-tertiary);margin-top:2rem;font-size:.9rem;line-height:1.6;transition:color .3s ease;font-family:var(--font-primary)}.getHero-wrapper .globalData-section{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%);padding:6rem 2rem;position:relative;overflow:hidden;color:var(--text-primary);font-family:var(--font-primary);border-radius:40px;margin:2rem}.getHero-wrapper .globalData-content{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:1}.getHero-wrapper .globalData-title{font-size:3.5rem;font-weight:900;margin-bottom:1.5rem;color:var(--text-primary);line-height:1.2;font-family:var(--font-primary)}.getHero-wrapper .globalData-text{font-size:1.25rem;line-height:1.8;color:var(--text-secondary);margin-bottom:1.5rem;font-family:var(--font-primary)}.getHero-wrapper .globalData-btn{background:var(--hero-primary)!important;color:var(--text-inverse)!important;border:2px solid var(--hero-primary)!important;padding:1rem 2.5rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:var(--hero-transition);font-family:var(--font-primary);will-change:transform,background-color,color;position:relative;overflow:hidden}.getHero-wrapper .globalData-btn:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:rgba(255,255,255,.5);opacity:0;border-radius:100%;transform:scale(1) translate(-50%);transform-origin:50% 50%}.getHero-wrapper .globalData-btn:hover:after{animation:getHero-ripple 1s ease-out}.getHero-wrapper .globalData-btn:hover{background:var(--hover-light-green)!important;color:var(--hover-dark-bg)!important;border-color:var(--hover-light-green)!important;transform:translateY(-3px);box-shadow:0 15px 40px var(--success-glow)}.getHero-wrapper .text-gradient{background:linear-gradient(135deg,var(--hover-light-green),var(--hero-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.getHero-wrapper .shadow-soft{box-shadow:var(--hero-shadow)}.getHero-wrapper .shadow-hover:hover{box-shadow:var(--hero-shadow-hover)}.getHero-wrapper .getHero-billingOption:focus-visible,.getHero-wrapper .getHero-planCard:focus-within{outline:2px solid var(--hover-light-green);outline-offset:2px}.getHero-wrapper .getHero-billingOption:focus{outline:none}.getHero-wrapper .getHero-planCard:focus-within{border-color:var(--hover-light-green)!important}.getHero-wrapper .theme-switcher{position:fixed;top:20px;right:20px;z-index:1000;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:50px;padding:8px;display:flex;gap:5px;box-shadow:var(--hero-shadow)}.getHero-wrapper .theme-btn{width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;background:var(--bg-secondary);color:var(--text-primary);transition:var(--hero-transition);font-family:var(--font-primary);will-change:transform,background-color,color}.getHero-wrapper .theme-btn:hover{background:var(--hover-light-green);color:var(--hover-dark-bg)}.getHero-wrapper .theme-btn.active{background:var(--hero-primary);color:var(--text-inverse)}.getHero-wrapper *{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}@media (max-width: 1024px){.getHero-wrapper .getHero-pricingHeader h1,.getHero-wrapper .globalData-title{font-size:2.8rem}.getHero-wrapper .globalData-section{margin:1.5rem;padding:4rem 1.5rem}}@media (max-width: 992px){.getHero-wrapper .getHero-billingOption{padding:.6rem 1.5rem;min-width:130px;font-size:.9rem}.getHero-wrapper .getHero-billingToggle:before{top:3px;height:calc(100% - 6px)}}@media (max-width: 768px){.getHero-wrapper .getHero-pricingContainer{padding:4rem 1.5rem}.getHero-wrapper .globalData-section{padding:3rem 1.5rem;margin:1rem}.getHero-wrapper .getHero-pricingHeader h1,.getHero-wrapper .globalData-title{font-size:2.2rem}.getHero-wrapper .getHero-plansGrid{grid-template-columns:1fr;gap:1.5rem}.getHero-wrapper .getHero-planCard{padding:2rem}.getHero-wrapper .globalData-text{font-size:1.1rem}.getHero-wrapper .plan-icon-wrapper{flex-direction:column;text-align:center;gap:10px}.getHero-wrapper .getHero-planCard.popular:before,.getHero-wrapper .getHero-planCard.golden-card:before{font-size:.75rem;padding:6px 18px;top:-12px}.getHero-wrapper .getHero-billingToggle{flex-direction:column;align-items:stretch;background:transparent;gap:.5rem;padding:0;width:100%}.getHero-wrapper .getHero-billingToggle:before{display:none}.getHero-wrapper .getHero-billingOption{width:100%;min-width:unset;padding:1rem;border-radius:12px;margin:2px 0}.getHero-wrapper .getHero-billingOption.active{background:var(--toggle-active-bg)!important;color:var(--toggle-active-text)!important;box-shadow:0 4px 12px var(--success-glow)}.getHero-wrapper .getHero-billingOption:not(.active){background:var(--bg-tertiary)!important;color:var(--text-tertiary);border:2px solid var(--hover-light-green)}.getHero-wrapper .getHero-Save{margin-left:0;margin-top:.5rem;justify-content:center;width:100%;order:3}.getHero-wrapper .getHero-planCard:active{transform:translateY(-5px);border-color:var(--hover-light-green)!important;background-color:var(--bg-card)!important}.getHero-wrapper .getHero-planCard:active .getHero-planName,.getHero-wrapper .getHero-planCard:active .getHero-featureItem,.getHero-wrapper .getHero-planCard:active .feature-text,.getHero-wrapper .getHero-planCard:active .getHero-moreAtoue-para,.getHero-wrapper .getHero-planCard:active .getHero-planDescription{color:var(--hover-text-color)!important}.getHero-wrapper .getHero-planCard:active .getHero-planPrice{color:var(--hover-light-green)!important}.getHero-wrapper .getHero-planCard:active .getHero-selectPlanBtn{background:var(--hover-light-green)!important;color:var(--hover-dark-bg)!important;border-color:var(--hover-light-green)!important}.getHero-wrapper .getHero-planCard:active .plan-icon{background:var(--hover-light-green)!important;color:var(--hover-dark-bg)!important}.getHero-wrapper .getHero-planCard.golden-card:active{border-color:var(--gold-primary)!important}.getHero-wrapper .getHero-planCard.golden-card:active .getHero-planPrice{color:var(--gold-primary)!important}.getHero-wrapper .getHero-planCard.golden-card:active .getHero-selectPlanBtn{background:var(--gold-primary)!important;color:#8b4513!important;border-color:var(--gold-primary)!important}.getHero-wrapper .getHero-planCard.golden-card:active .plan-icon{background:linear-gradient(135deg,var(--gold-primary),var(--gold-light))!important;color:#8b4513!important}}@media (max-width: 480px){.getHero-wrapper .getHero-pricingContainer{padding:3rem 1rem}.getHero-wrapper .globalData-section{padding:2rem 1rem;margin:.5rem}.getHero-wrapper .getHero-pricingHeader h1,.getHero-wrapper .globalData-title{font-size:1.8rem}.getHero-wrapper .getHero-planPrice{font-size:2.5rem}.getHero-wrapper .plan-icon{min-width:50px;min-height:50px;font-size:1.5rem}.getHero-wrapper .getHero-planCard.popular:before,.getHero-wrapper .getHero-planCard.golden-card:before{font-size:.7rem;padding:5px 15px;top:-10px}.getHero-wrapper .getHero-billingOption{padding:.5rem 1rem;min-width:110px;font-size:.85rem}.getHero-wrapper .globalData-btn{padding:.8rem 1.5rem;font-size:.95rem}}@media (prefers-reduced-motion: reduce){.getHero-wrapper .getHero-planCard:hover,.getHero-wrapper .getHero-planCard:active{transform:translateY(-5px);transition:none}.getHero-wrapper .plan-icon,.getHero-wrapper .loading-spinner,.getHero-wrapper .getHero-Save,.getHero-wrapper .getHero-Save:before{animation:none!important}.getHero-wrapper .getHero-planCard.popular:hover,.getHero-wrapper .getHero-planCard.golden-card:hover{animation:none!important}.getHero-wrapper .getHero-billingOption:not(.active):hover{transform:none}}@media print{.getHero-wrapper,.getHero-wrapper .getHero-pricingContainer,.getHero-wrapper .globalData-section{background:white!important;color:#000!important;--bg-primary: #ffffff;--text-primary: #000000}.getHero-wrapper .getHero-planCard{box-shadow:none!important;border:1px solid #ddd!important;break-inside:avoid}.getHero-wrapper .getHero-planCard:hover{transform:none!important;background:white!important;border-color:#ddd!important}.getHero-wrapper .getHero-selectPlanBtn,.getHero-wrapper .globalData-btn{display:none!important}.getHero-wrapper .plan-icon{background:#f0f0f0!important;color:#666!important}.getHero-wrapper .getHero-planCard.popular:before,.getHero-wrapper .getHero-planCard.golden-card:before{display:none}.getHero-wrapper .getHero-billingToggle,.getHero-wrapper .getHero-billingOption,.getHero-wrapper .getHero-Save{display:none!important}}.getHero-popupOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.945);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .4s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.getHero-closeBtn{position:absolute;top:16px;right:16px;background:transparent;border:none;color:#fff;font-size:2rem;font-weight:700;cursor:pointer;z-index:10;transition:transform .2s ease,color .2s ease}.getHero-closeBtn:hover{transform:scale(1.2);color:#00ffae}.compare-container{--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-secondary: inherit;--bg-primary: #ffffff;--bg-secondary: #faf5ff;--bg-tertiary: #f3e8ff;--text-primary: #1e1b4b;--text-secondary: #5b21b6;--text-tertiary: #6c63a0;--border-color: #e9d5ff;--border-light: #f0e6ff;--accent-color: #8b5cf6;--accent-hover: #8b5cf6;--accent-active: #7c3aed;--success-color: #8b5cf6;--error-color: #dc2626;--gold-color: #FFD700;--gold-primary: #FFD700;--gold-light: #FFEC8B;--popular-bg: linear-gradient(135deg, #8b5cf6, #7c3aed);--popular-text: #ffffff;--card-shadow: 0 4px 20px rgba(139, 92, 246, .1);--card-hover-shadow: 0 8px 24px rgba(139, 92, 246, .2);font-family:var(--font-primary);padding:1.5rem;min-height:100vh;transition:all .3s ease;background:linear-gradient(135deg,#ffffff 0%,#faf5ff 100%);color:var(--text-primary)}[data-theme=dark] .compare-container{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #1a1a1a;--text-primary: #ffffff;--text-secondary: #e6e5e5;--text-tertiary: #b0b0b0;--border-color: #333333;--border-light: #444444;--accent-color: #2be9d3;--accent-hover: #2be9d3;--accent-active: #20c9b5;--success-color: #2be9d3;--error-color: #ef4444;--gold-color: #FFD700;--gold-primary: #FFD700;--gold-light: #FFEC8B;--popular-bg: linear-gradient(135deg, #2be9d3, #20c9b5);--popular-text: #000000;--card-shadow: 0 4px 20px rgba(43, 233, 211, .15);--card-hover-shadow: 0 8px 24px rgba(43, 233, 211, .3);background:linear-gradient(135deg,#121212 0%,#0a0a0a 100%);color:var(--text-primary)}.compare-container:before{content:"";position:fixed;top:-20%;left:-10%;width:600px;height:600px;background:var(--accent-color);filter:blur(120px);opacity:.1;pointer-events:none;z-index:0;border-radius:50%}.compare-container:after{content:"";position:fixed;bottom:-20%;right:-10%;width:600px;height:600px;background:var(--accent-hover);filter:blur(120px);opacity:.1;pointer-events:none;z-index:0;border-radius:50%}[data-theme=dark] .compare-container:before,[data-theme=dark] .compare-container:after{opacity:.15}*{font-family:inherit}.compare-container .compare-wrapper{max-width:1400px;margin:0 auto;position:relative;z-index:1}.compare-container .compare-header{margin-bottom:2rem;text-align:center}.compare-container .compare-title{font-family:var(--font-primary);font-size:2.5rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,var(--accent-color),var(--accent-hover));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.compare-container .compare-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:var(--accent-hover);border-radius:2px;box-shadow:0 0 10px var(--accent-hover)}.compare-container .compare-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.compare-container .search-box{position:relative;flex:1;max-width:350px}.compare-container .search-box input{width:100%;padding:12px 15px 12px 45px;border:2px solid var(--border-color);border-radius:12px;font-size:14px;background:var(--bg-primary);color:var(--text-primary);transition:all .3s;font-family:var(--font-primary)}.compare-container .search-box:before{content:"🔍";position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--text-tertiary);z-index:1}.compare-container .search-box input:focus{outline:none;border-color:var(--accent-hover);box-shadow:0 0 0 3px #8b5cf61a;transform:translateY(-1px)}[data-theme=dark] .compare-container .search-box input:focus{box-shadow:0 0 0 3px #2be9d326}.compare-container .toggle-features-btn,.compare-container .toggle-category-btn,.compare-container .plan-action-btn{background:transparent!important;color:var(--accent-color)!important;border:2px solid var(--accent-color);border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;font-family:var(--font-primary);position:relative;overflow:hidden;letter-spacing:.5px}.compare-container .toggle-features-btn:before,.compare-container .toggle-category-btn:before,.compare-container .plan-action-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:var(--accent-color);opacity:.3;transform:translate(-50%,-50%);transition:width .6s,height .6s}.compare-container .toggle-features-btn:hover:before,.compare-container .toggle-category-btn:hover:before,.compare-container .plan-action-btn:hover:before{width:300px;height:300px}.compare-container .toggle-features-btn{padding:12px 24px;font-size:14px}.compare-container .toggle-category-btn{padding:8px 18px;font-size:12px;border-radius:25px}.compare-container .plan-action-btn{padding:12px 28px;font-size:14px;min-width:140px}.compare-container .toggle-features-btn:hover,.compare-container .toggle-category-btn:hover,.compare-container .plan-action-btn:hover{background:var(--accent-hover)!important;color:#fff!important;border-color:var(--accent-hover)!important;transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf64d}[data-theme=dark] .compare-container .toggle-features-btn:hover,[data-theme=dark] .compare-container .toggle-category-btn:hover,[data-theme=dark] .compare-container .plan-action-btn:hover{color:#000!important;box-shadow:0 4px 12px #2be9d366}.compare-container .popular-plan .plan-action-btn{background:var(--popular-bg)!important;border-color:transparent!important;color:var(--popular-text)!important;animation:compare-pulse 2s infinite}@keyframes compare-pulse{0%,to{box-shadow:0 4px 15px #8b5cf64d}50%{box-shadow:0 4px 25px #8b5cf680}}[data-theme=dark] .compare-container .popular-plan .plan-action-btn{box-shadow:0 4px 15px #2be9d34d}.compare-container .compare-loading{text-align:center;padding:60px;color:var(--text-tertiary);font-size:16px;display:flex;flex-direction:column;align-items:center;gap:20px}.compare-container .compare-loading:after{content:"";width:50px;height:50px;border:3px solid var(--border-color);border-top-color:var(--accent-hover);border-radius:50%;animation:compare-spin 1s linear infinite}@keyframes compare-spin{to{transform:rotate(360deg)}}.compare-container .comparison-container{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:20px;overflow-x:auto;overflow-y:visible;box-shadow:var(--card-shadow);animation:compare-slideIn .4s cubic-bezier(.4,0,.2,1);transition:box-shadow .3s ease;position:relative}.compare-container .comparison-container:hover{box-shadow:var(--card-hover-shadow)}@keyframes compare-slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.compare-container .comparison-table{width:100%;border-collapse:collapse;font-size:14px;font-family:var(--font-primary);min-width:800px;position:relative}.compare-container .table-header{background:var(--bg-primary);border-bottom:2px solid var(--border-color);position:sticky;top:0;z-index:10}.compare-container .features-header{width:280px;padding:24px 20px;background:var(--bg-primary);color:var(--text-primary);font-weight:700;text-align:left;border-right:1px solid var(--border-color);font-size:16px;font-family:var(--font-primary);position:sticky;left:0;background-color:var(--bg-primary);z-index:11;box-shadow:2px 0 5px -2px #0000001a}[data-theme=dark] .compare-container .features-header{box-shadow:2px 0 5px -2px #ffffff0d}.compare-container .plan-column{padding:0;border-right:1px solid var(--border-color);vertical-align:top;transition:background .3s ease;min-width:220px}.compare-container .plan-column:last-child{border-right:none}.compare-container .plan-card{margin:1.5rem;padding:1.5rem;background:var(--bg-primary);min-height:180px;border:2px solid var(--border-color);display:flex;flex-direction:column;justify-content:center;border-radius:16px;align-items:center;gap:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer}.compare-container .plan-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(139,92,246,.1) 0%,rgba(139,92,246,.05) 50%,transparent 100%);opacity:0;transition:opacity .3s ease;z-index:0}[data-theme=dark] .compare-container .plan-card:before{background:linear-gradient(135deg,rgba(43,233,211,.1) 0%,rgba(43,233,211,.05) 50%,transparent 100%)}.compare-container .plan-card:hover:before{opacity:1}.compare-container .plan-card:hover{transform:translateY(-6px);border-color:var(--accent-hover);box-shadow:var(--card-hover-shadow)}.compare-container .plan-card:hover .plan-price{color:var(--accent-hover)!important}.compare-container .plan-card>*{position:relative;z-index:1}.compare-container .popular-plan{position:relative;z-index:2}.compare-container .popular-plan:before{content:"⭐ POPULAR";position:absolute;top:18px;right:-35px;background:var(--accent-color);color:#fff;padding:6px 40px;font-size:11px;font-weight:700;transform:rotate(45deg);z-index:10;box-shadow:0 2px 8px #0003;font-family:var(--font-primary);letter-spacing:1px;white-space:nowrap}[data-theme=dark] .compare-container .popular-plan:before{background:var(--accent-color);color:#000}.compare-container .popular-plan .plan-card{background:var(--popular-bg);border-color:var(--accent-color)}[data-theme=dark] .compare-container .popular-plan .plan-card{background:var(--popular-bg)}.compare-container .popular-plan .plan-card .plan-name,.compare-container .popular-plan .plan-card .plan-price,.compare-container .popular-plan .plan-card .plan-duration{color:var(--popular-text)}.compare-container .popular-plan .plan-card:hover{transform:translateY(-6px) scale(1.02);border-color:var(--accent-hover);box-shadow:0 12px 30px #8b5cf64d}.compare-container .plan-icon-container{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.5rem}.compare-container .plan-icon{font-size:40px;padding:12px;border-radius:20px;display:flex;align-items:center;justify-content:center;min-width:60px;min-height:60px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #0000001a}.compare-container .plan-icon:hover{transform:scale(1.1) rotate(5deg)}.compare-container .plan-icon[data-plan-type=basic],.compare-container .plan-icon[data-plan-type=starter]{background:linear-gradient(135deg,var(--gold-primary),var(--gold-light))!important;color:#6e6e6e}.compare-container .plan-icon[data-plan-type=pro],.compare-container .plan-icon[data-plan-type=professional]{background:linear-gradient(135deg,#FF4500,#FF8C00);color:#fff}.compare-container .plan-icon[data-plan-type=premium],.compare-container .plan-icon[data-plan-type=ultimate]{background:var(--bg-tertiary);color:var(--text-primary)}[data-theme=dark] .compare-container .plan-icon[data-plan-type=premium],[data-theme=dark] .compare-container .plan-icon[data-plan-type=ultimate]{background:#2a2a2a;color:#fff}.compare-container .plan-icon[data-plan-type=business],.compare-container .plan-icon[data-plan-type=enterprise]{background:linear-gradient(135deg,#4169E1,#6495ED);color:#fff}.compare-container .plan-icon[data-plan-type=gold],.compare-container .plan-icon[data-plan-type=platinum]{background:linear-gradient(135deg,var(--gold-primary),var(--gold-light));color:#8b4513;animation:compare-goldGlow 2s infinite}@keyframes compare-goldGlow{0%,to{box-shadow:0 0 20px #ffd70066}50%{box-shadow:0 0 40px #ffd70099}}.compare-container .plan-icon[data-plan-type=plus],.compare-container .plan-icon[data-plan-type=advanced]{background:linear-gradient(135deg,#32CD32,#00FF7F);color:#fff}.compare-container .popular-plan .plan-icon{background:rgba(255,255,255,.2)!important;color:var(--popular-text)!important}.compare-container .plan-name{font-size:22px;font-weight:700;color:var(--text-primary);margin:0;text-align:center;transition:color .3s ease}.compare-container .popular-plan .plan-name{color:var(--popular-text)}.compare-container .plan-price{font-size:40px;font-weight:800;color:var(--accent-color);margin:0;transition:color .3s ease}.compare-container .plan-price:before{content:" ";font-size:24px;margin-right:2px}.compare-container .popular-plan .plan-price{color:var(--popular-text)}.compare-container .plan-duration{font-size:13px;color:var(--text-tertiary);margin:0}.compare-container .popular-plan .plan-duration{color:#ffffffe6}[data-theme=dark] .compare-container .popular-plan .plan-duration{color:#000000b3}.compare-container .table-body{background:var(--bg-primary)}.compare-container .category-header-row{background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.compare-container .category-header-cell{padding:18px 20px;background:var(--bg-secondary)}.compare-container .feature-name-cell{padding:16px 20px;font-weight:500;color:var(--text-secondary);background:var(--bg-primary);border-right:1px solid var(--border-color);width:280px;vertical-align:middle;font-family:var(--font-primary);position:sticky;left:0;background-color:var(--bg-primary);z-index:5;box-shadow:2px 0 5px -2px #0000000d}[data-theme=dark] .compare-container .feature-name-cell{box-shadow:2px 0 5px -2px #ffffff08}.compare-container .category-header-cell .feature-name-cell{position:sticky;left:0;background-color:var(--bg-secondary);z-index:6}.compare-container .feature-name-wrapper{display:flex;align-items:center;gap:12px}.compare-container .feature-icon{font-size:18px;min-width:28px;text-align:center;display:flex;align-items:center}.compare-container .feature-icon.chart{color:var(--accent-color)}.compare-container .feature-icon.signal{color:var(--success-color)}.compare-container .feature-icon.support{color:#9b59b6}.compare-container .feature-icon.api{color:var(--accent-color)}.compare-container .feature-text{font-weight:500;color:var(--text-secondary)}.compare-container .feature-row{border-bottom:1px solid var(--border-light);transition:background .2s ease}.compare-container .feature-row:hover{background:var(--bg-tertiary)}.compare-container .feature-row:last-child{border-bottom:none}.compare-container .feature-value-cell{padding:16px;text-align:center;border-right:1px solid var(--border-color);background:var(--bg-primary);vertical-align:middle;transition:background .2s ease}.compare-container .feature-value-cell:hover{background:var(--bg-tertiary)}.compare-container .feature-value-cell:last-child{border-right:none}.compare-container .feature-available{color:var(--success-color);font-size:20px;font-weight:700;display:inline-block;width:28px;height:28px;line-height:28px;animation:compare-checkPop .3s ease}@keyframes compare-checkPop{0%{transform:scale(0)}80%{transform:scale(1.2)}to{transform:scale(1)}}.compare-container .feature-unavailable{color:var(--error-color);font-size:20px;font-weight:700;display:inline-block;width:28px;height:28px;line-height:28px}.compare-container .features-header.image-tables{text-align:center;vertical-align:middle;padding:12px}.compare-container .features-header.image-tables img{max-width:100%;height:auto;display:inline-block}@media (max-width: 1200px){.compare-container .compare-controls{flex-direction:column;align-items:stretch}.compare-container .search-box{max-width:100%}.compare-container .compare-title{font-size:2.2rem}}@media (max-width: 992px){.compare-container .plan-action-btn{padding:10px 20px;font-size:13px;min-width:120px}.compare-container .plan-price{font-size:32px}.compare-container .plan-price:before{font-size:20px}}@media (max-width: 768px){.compare-container{padding:1rem}.compare-container .compare-title{font-size:1.8rem}.compare-container .compare-title:after{width:60px}.compare-container .plan-card{padding:1rem;min-height:220px;margin:1rem}.compare-container .plan-card:hover{transform:translateY(-4px)}.compare-container .plan-icon{font-size:32px;padding:10px;min-width:50px;min-height:50px}.compare-container .plan-name{font-size:18px}.compare-container .plan-price{font-size:28px}.compare-container .plan-price:before{font-size:18px}.compare-container .popular-plan:before{top:12px;right:-30px;font-size:9px;padding:5px 35px}.compare-container .feature-name-cell{padding:12px 15px;font-size:13px;width:240px}.compare-container .features-header{width:240px;padding:15px;font-size:15px}.compare-container .feature-icon{font-size:16px;min-width:24px}.compare-container .feature-text{font-size:13px}.compare-container .feature-value-cell{padding:12px}.compare-container .toggle-features-btn{width:100%;text-align:center}.compare-container .category-header-cell{padding:12px 15px}.compare-container .category-title{font-size:13px}.compare-container .comparison-table{min-width:700px}}@media (max-width: 480px){.compare-container .compare-title{font-size:1.5rem}.compare-container .plan-name{font-size:16px}.compare-container .plan-price{font-size:24px}.compare-container .plan-price:before{font-size:16px}.compare-container .plan-action-btn{padding:8px 16px;font-size:12px;min-width:100px}.compare-container .feature-name-cell{padding:10px 12px;font-size:12px;width:200px}.compare-container .features-header{width:200px;padding:12px;font-size:14px}.compare-container .feature-text{font-size:12px}.compare-container .feature-available,.compare-container .feature-unavailable{font-size:18px;width:24px;height:24px;line-height:24px}.compare-container .plan-icon{font-size:28px;padding:8px;min-width:45px;min-height:45px}.compare-container .comparison-table{min-width:600px}}@media (prefers-reduced-motion: reduce){.compare-container *,.compare-container *:before,.compare-container *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.compare-container .plan-card:hover{transform:translateY(-4px)!important}.compare-container .plan-icon:hover{transform:none!important}.compare-container .plan-icon[data-plan-type=gold],.compare-container .plan-icon[data-plan-type=platinum],.compare-container .popular-plan .plan-action-btn{animation:none!important}.compare-container .compare-loading:after{animation:none!important}.compare-container .comparison-container{animation:none!important}}@media print{.compare-container{background:white!important;color:#000!important;padding:0!important}.compare-container:before,.compare-container:after{display:none!important}.compare-container .comparison-container{box-shadow:none!important;border:1px solid #ddd!important;overflow-x:visible!important}.compare-container .plan-action-btn,.compare-container .toggle-features-btn,.compare-container .toggle-category-btn,.compare-container .search-box,.compare-container .popular-plan:before{display:none!important}.compare-container .plan-card{background:#f9f9f9!important;border:1px solid #ccc!important;box-shadow:none!important;min-height:auto!important}.compare-container .plan-card:hover{transform:none!important}.compare-container .popular-plan .plan-card{background:#f0f0f0!important}.compare-container .plan-price{-webkit-text-fill-color:black!important;color:#000!important}.compare-container .feature-name-cell,.compare-container .features-header{position:static!important;box-shadow:none!important}}.am-faq-container{margin:0 auto;font-family:inherit;background-color:#fff!important;padding:2rem 1rem}.am-faq-title{max-width:700px;margin:0 auto;font-size:4rem;text-align:center;margin-bottom:2rem;color:#000;font-weight:700}.am-faq-section{margin-bottom:2rem}.am-faq-list{max-width:1000px;margin:0 auto;display:flex;flex-direction:column}.am-faq-item{color:#000;border-bottom:1px solid #e0e0e0;padding:1rem 0;transition:all .3s ease}.am-faq-item.active{color:#000}.am-faq-question{width:100%;text-align:left;background:none;border:none;font-size:1.1rem;font-weight:600;color:#000;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:.5rem 0}.am-faq-icon{font-size:1.5rem;font-weight:700}.am-faq-answer{font-size:1rem;color:#0a0a0a;margin-top:.5rem;line-height:1.6;display:none;transition:max-height .3s ease}.am-faq-status,.am-faq-error{text-align:center;font-size:1.2rem;padding:2rem}.am-faq-error{color:red;font-weight:600}.am-faq-footer-container{margin-top:4rem}.am-faq-footer-section{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.am-faq-footer-item{animation:blueGlow 1.5s infinite alternate ease-in-out;display:flex;flex-direction:column;align-items:center;border-radius:1rem;padding:1.5rem;width:550px;text-align:center;box-shadow:0 0 #0096fa00;transition:transform .3s ease,box-shadow .4s ease;position:relative;overflow:hidden}.am-faq-footer-item:hover{transform:translateY(-5px);box-shadow:0 0 25px #0096fa99}@keyframes blueGlow{0%{box-shadow:0 0 15px #0096fa66}to{box-shadow:0 0 35px #0096facc}}.am-faq-footer-image img{width:100px;height:100px;object-fit:contain}.am-faq-footer-content h1{font-size:1.3rem;margin:1rem 0 .5rem;color:#000}.am-faq-footer-content p{color:#1f1d1d;font-size:.95rem;margin-bottom:1rem}.am-faq-footer-link{color:#0096fa;font-weight:600;text-decoration:none;transition:color .3s ease}.am-faq-footer-link:hover{text-decoration:underline;color:#00b3ff}.am-faq-head-video{object-fit:cover;overflow:hidden;max-width:1200px;width:100%;height:450px;border-radius:1rem}@media (max-width: 1024px){.am-faq-title{font-size:3rem}.am-faq-footer-item{width:450px;padding:1.2rem}.am-faq-head-video{height:400px}}@media (max-width: 768px){.am-faq-title{font-size:2.5rem}.am-faq-footer-section{flex-direction:column;align-items:center}.am-faq-footer-item{width:90%;margin-bottom:1.5rem}.am-faq-head-video{height:300px}}@media (max-width: 480px){.am-faq-title{font-size:1.8rem;margin-bottom:1rem}.am-faq-question{font-size:1rem}.am-faq-answer{font-size:.9rem}.am-faq-footer-content h1{font-size:1.1rem}.am-faq-footer-content p{font-size:.85rem}.am-faq-footer-image img{width:80px;height:80px}.am-faq-footer-item{width:100%;padding:1rem}.am-faq-head-video{height:220px}}.formpayment-wraper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 1rem;position:relative;overflow-x:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-secondary: inherit;--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--bg-tertiary: #e9ecef;--bg-card: #f5f5f5;--bg-card-solid: rgba(255, 255, 255, .95);--bg-input: #ffffff;--text-primary: #000000;--text-secondary: #181717;--text-muted: #6c757d;--text-light: #ffffff;--border-color: #e0e0e0;--border-light: #f0f0f0;--border-input: #cccccc;--button-primary-bg: #000000;--button-primary-hover: #2BE9D3;--button-primary-active: #111111;--button-secondary-bg: #f0f0f0;--button-secondary-text: #000000;--accent-color: #000000;--accent-light: #f8f8f8;--accent-glow: rgba(0, 0, 0, .1);--shadow-color: rgba(0, 0, 0, .08);--shadow-heavy: rgba(0, 0, 0, .15);--overlay-bg: rgba(0, 0, 0, .65);--scrollbar-thumb: #c0c0c0;--tag-bg: #ffffff;--tag-text: #333333;--ai-bubble-bg: #f5f5f5;--user-bubble-bg: #f0f0f0;--user-bubble-text: #000000;--ai-bubble-text: #000000;--header-bg: #000000;--header-text: #ffffff;--welcome-text: #cccccc;--success-bg: #d4edda;--success-text: #000000;--error-bg: #f8d7da;--error-text: #721c24;--gradient-primary: linear-gradient(135deg, #000000 0%, #333333 100%);--gradient-accent: linear-gradient(135deg, #000000 0%, #2BE9D3 100%);--border-radius: 12px;--border-radius-lg: 24px;--border-radius-sm: 8px;--border-radius-full: 9999px;--shadow-sm: 0 1px 3px var(--shadow-color);--shadow-md: 0 4px 6px var(--shadow-color);--shadow-lg: 0 10px 25px var(--shadow-heavy);--shadow-xl: 0 20px 40px var(--shadow-heavy);--shadow-soft: 0 10px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-neon: 0 0 15px var(--accent-glow);--transition: all .3s cubic-bezier(.4, 0, .2, 1);--transition-cubic: all .4s cubic-bezier(.175, .885, .32, 1.275);background:var(--bg-primary);transition:background .3s ease,color .3s ease;color:var(--text-primary)}[data-theme=dark] .formpayment-wraper{--bg-primary: #000000;--bg-secondary: #111111;--bg-tertiary: #1a1a1a;--bg-card: #1a1a1a;--bg-card-solid: rgba(20, 20, 20, .95);--bg-input: #222222;--text-primary: #ffffff;--text-secondary: #f0f0f0;--text-muted: #a0a0a0;--text-light: #000000;--border-color: #333333;--border-light: #2a2a2a;--border-input: #444444;--button-primary-bg: #2BE9D3;--button-primary-hover: #000000;--button-primary-active: #1ac9b3;--button-secondary-bg: #333333;--button-secondary-text: #ffffff;--accent-color: #2BE9D3;--accent-light: #222222;--accent-glow: rgba(43, 233, 211, .3);--shadow-color: rgba(0, 0, 0, .3);--shadow-heavy: rgba(0, 0, 0, .5);--overlay-bg: rgba(0, 0, 0, .8);--scrollbar-thumb: #444444;--tag-bg: #2a2a2a;--tag-text: #ffffff;--ai-bubble-bg: #2a2a2a;--user-bubble-bg: #333333;--user-bubble-text: #ffffff;--ai-bubble-text: #ffffff;--header-bg: #2BE9D3;--header-text: #000000;--welcome-text: #888888;--success-bg: #1a3c2e;--success-text: #2BE9D3;--error-bg: #3c1a1a;--error-text: #ff6b6b;--gradient-primary: linear-gradient(135deg, #2BE9D3 0%, #000000 100%);--gradient-accent: linear-gradient(135deg, #2BE9D3 0%, #000000 100%);--shadow-soft: 0 10px 25px -5px rgba(0, 0, 0, .3), 0 8px 10px -6px rgba(0, 0, 0, .3);--shadow-neon: 0 0 20px var(--accent-glow);background:var(--bg-primary);color:var(--text-primary)}.formpayment-wraper:before{content:"";position:absolute;top:0;left:0;right:0;height:450px;background:linear-gradient(150deg,rgba(11,102,109,.05) 0%,rgba(43,233,211,.568) 100%);clip-path:polygon(0 0,100% 0,100% 70%,0 100%);z-index:0;pointer-events:none}[data-theme=dark] .formpayment-wraper:before{background:linear-gradient(150deg,rgba(43,233,211,.1) 0%,rgba(0,0,0,.1) 100%)}.formpayment-header{text-align:center;margin-bottom:1rem;position:relative;z-index:1;width:100%;max-width:1200px;animation:revealUp .6s ease-out forwards}.formpayment-header-heading{font-size:2.75rem;font-weight:800;color:var(--text-primary);margin-bottom:1rem;line-height:1.2}.formpayment-container{width:1200px!important;max-width:1200px!important;margin:0 auto;position:relative;z-index:2}.formpayment-content-row{display:flex;flex-direction:row;gap:2rem;width:100%;align-items:stretch}.formpayment-summary-col{flex:1;min-width:0}.formpayment-info-col{flex:0 0 350px}.formpayment-summary{background:var(--bg-card-solid);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--border-radius-lg);padding:2.5rem;box-shadow:var(--shadow-xl);transition:var(--transition-cubic);border:1px solid var(--border-color);width:100%;position:relative;animation:revealUp .8s ease-out .2s both}.formpayment-summary:hover{transform:translateY(-5px);box-shadow:var(--shadow-neon);border-color:var(--accent-color)}.formpayment-summary:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:var(--gradient-primary);border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0}.formpayment-summary-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid var(--border-color)}.formpayment-summary-header h3{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin:0}.formpayment-plan-badge{background:var(--gradient-primary);color:var(--text-light);padding:.5rem 1.25rem;border-radius:50px;font-size:.875rem;font-weight:700;text-transform:uppercase}.formpayment-price-section{background:var(--bg-secondary);border-radius:var(--border-radius);padding:1.5rem;margin-bottom:1.5rem;border:1px solid var(--border-color)}.formpayment-price-large{font-size:3.5rem;font-weight:800;color:var(--accent-color);text-shadow:0 0 20px var(--accent-glow);margin:1rem 0;display:flex;align-items:baseline}.formpayment-trial-info-section{display:flex;gap:2rem;margin-bottom:1.5rem}.formpayment-trial-info,.formpayment-user-info{flex:1;background:var(--bg-secondary);border-radius:var(--border-radius);padding:1.5rem;border:1px solid var(--border-color)}.formpayment-trial-info ul{list-style:none;padding:0;display:grid;gap:.75rem}.formpayment-trial-info li{padding-left:2rem;position:relative;font-weight:500}.formpayment-trial-info li:before{content:"✓";position:absolute;left:0;color:var(--accent-color);font-weight:700;width:1.5rem;height:1.5rem;background:rgba(43,233,211,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}[data-theme=dark] .formpayment-user-info-item{color:#f0f0f0!important}.formpayment-user-info-item{color:#000;display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px dashed var(--border-color)}.formpayment-user-info-item .value{color:#00ffd5;font-size:1rem}.sunbutns-form{display:flex;gap:1rem;margin-top:2rem}.formpayment-button{position:relative;overflow:hidden;padding:1.25rem 3rem;background:var(--accent-color);color:var(--text-light);border:2px solid var(--border-color);border-radius:var(--border-radius);font-weight:700;cursor:pointer;transition:var(--transition-cubic);display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 15px var(--accent-glow);flex:1}.formpayment-button:active{background:var(--button-primary-active)!important;transform:scale(.98)!important;border-color:var(--accent-color)!important;box-shadow:0 2px 8px var(--accent-glow)!important}.formpayment-button:focus{outline:none!important;background:var(--accent-color)!important;box-shadow:0 0 0 3px var(--accent-glow),0 0 0 2px var(--accent-color)!important;border-color:var(--text-light)!important}.formpayment-button:focus:not(:focus-visible){outline:none!important;box-shadow:0 0 0 3px var(--accent-glow)!important}[data-theme=dark] .formpayment-button:active{background:var(--button-primary-active)!important;color:#000!important}[data-theme=dark] .formpayment-button:focus{background:var(--button-primary-bg)!important;color:#000!important;box-shadow:0 0 0 3px #2be9d380!important}.formpayment-back-button{padding:1.25rem 3rem;background:transparent;color:var(--text-primary);border:2px solid var(--border-color);border-radius:var(--border-radius);font-weight:600;cursor:pointer;flex:1}.formpayment-back-button:active{background:var(--border-color)!important;transform:translateY(2px)!important;border-color:var(--accent-color)!important}.formpayment-back-button:focus{outline:none!important;background:transparent!important;box-shadow:0 0 0 3px var(--accent-glow)!important;border-color:var(--accent-color)!important}.formpayment-info-panel{background:var(--bg-card-solid);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--border-radius-lg);padding:2rem;box-shadow:var(--shadow-lg);border:1px solid var(--border-color);height:100%;position:relative}.formpayment-info-list{list-style:none;padding:0;display:grid;gap:1.25rem}.formpayment-info-list li{display:flex;align-items:flex-start;gap:1rem;padding:.75rem;background:var(--bg-secondary);border-radius:var(--border-radius-sm);border:1px solid var(--border-color)}.formpayment-payment-methods{margin:20px 0;padding:15px;background:#f8f9fa;border-radius:8px}[data-theme=dark] .formpayment-payment-methods{margin:20px 0;padding:15px;background:#0d0d0e;border-radius:8px;border:1px solid rgb(53,53,53)}.formpayment-payment-methods h4{margin:0 0 15px;color:#333;font-size:16px}.payment-methods-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.payment-method-card{padding:15px;background:white;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease}[data-theme=dark] .payment-method-card{padding:15px;background:#0d0d0e;border:1px solid rgb(53,53,53);border-radius:8px;cursor:pointer;transition:all .3s ease}.payment-method-card:hover{border-color:#2ecc71;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.payment-method-card.selected{border-color:#2ecc71;background:#f0fff4}[data-theme=dark] .payment-method-card.selected{background:rgba(2,78,71,.123);border:1px solid rgb(49,224,216)}.payment-method-name{font-weight:600;color:#2ef1f1;font-size:2rem;margin-bottom:5px}.payment-method-currencies{font-size:12px;color:#fffefe}.payment-methods-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px}.loading-spinner-small{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #2ecc71;border-radius:50%;animation:spin 1s linear infinite}.formpayment-button{background:#2ecc71;color:#fff;padding:12px 24px;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;margin-bottom:10px}.formpayment-button:hover:not(:disabled){background:#27ae60;transform:translateY(-2px);box-shadow:0 4px 12px #2ecc714d}.formpayment-button:disabled{opacity:.6;cursor:not-allowed}.formpayment-button.loading{position:relative;color:transparent}.button-spinner{position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}.formpayment-back-button{background:transparent;color:#666;padding:10px 20px;border:1px solid #ddd;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s ease;width:100%}.formpayment-back-button:hover:not(:disabled){background:#f5f5f5;border-color:#999}.formpayment-back-button:disabled{opacity:.5;cursor:not-allowed}.sunbutns-form{margin-top:20px}.swal2-popup{background:#ffffff!important;border-radius:20px!important;width:380px!important;max-width:90%!important;padding:1.5rem!important;box-shadow:0 20px 40px #00000026!important}.swal2-title{font-size:1.4rem!important;margin-bottom:.5rem!important;padding-top:0!important}.swal2-html-container{margin:.5rem 0!important;font-size:.95rem!important;line-height:1.4!important;max-height:300px!important;overflow-y:auto!important}.swal2-actions{margin-top:1rem!important;gap:.75rem!important}.swal2-confirm,.swal2-cancel{padding:.7rem 1.5rem!important;font-size:.9rem!important;min-width:110px!important}[data-theme=dark] .swal2-popup{background:#1a1a1a!important;color:#fff!important;border:1px solid #333!important}[data-theme=dark] .swal2-title{color:#fff!important}[data-theme=dark] .swal2-html-container{color:#f0f0f0!important}[data-theme=dark] .swal2-confirm{background:#2BE9D3!important;color:#000!important}[data-theme=dark] .swal2-cancel{color:#a0a0a0!important;border-color:#444!important}[data-theme=dark] .swal2-cancel:hover{background:#3c1a1a!important;color:#ff6b6b!important}@keyframes revealUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.formpayment-info-list li{animation:slideInRight .5s ease-out both}.formpayment-info-list li:nth-child(1){animation-delay:.1s}.formpayment-info-list li:nth-child(2){animation-delay:.2s}.formpayment-info-list li:nth-child(3){animation-delay:.3s}@media (max-width: 1220px){.formpayment-container{width:95%!important;max-width:95%!important}}@media (max-width: 992px){.formpayment-content-row{flex-direction:column}.formpayment-info-col{flex:none;width:100%}.formpayment-trial-info-section{flex-direction:column}}@media (max-width: 480px){.swal2-popup{width:320px!important;padding:1.2rem!important}.swal2-confirm,.swal2-cancel{min-width:90px!important;padding:.6rem 1rem!important}}.watch-hero{background-color:#fff}[data-theme=dark] .watch-hero{background-color:#121212}.container{background-color:#fff;margin:auto}[data-theme=dark] .container{background-color:#121212}.watch-img{background-image:url(/assets/wld-41d87944.png);background-size:cover;background-position:center;background-repeat:no-repeat}.watch-img .title{font-size:2.5rem;text-align:center;font-weight:700;color:#000;margin:0}[data-theme=dark] .watch-img .title{color:#fff}.wls-brand-container{margin-top:6rem}.footer-logo{display:flex;align-items:center;justify-content:center;gap:5px}.footer-logo img{height:80px;width:auto}.footer-logo-para{font-family:Arial,sans-serif;font-size:3.5rem;font-weight:700;color:#000;letter-spacing:1px;line-height:1}[data-theme=dark] .footer-logo-para{color:#fff}.table-wrapper{overflow-x:auto;border-radius:10px;border:1px solid #ccc;padding:10px}[data-theme=dark] .table-wrapper{border-color:#333}table{color:#000;width:100%;border-collapse:collapse;background:white;border-radius:10px;border:1px solid #ccc}[data-theme=dark] table{color:#fff;background:#1e1e1e;border-color:#333}thead{background:#f4f4f4;border-bottom:2px solid #ccc}[data-theme=dark] thead{background:#2a2a2a;border-bottom-color:#444}td{padding:12px 10px;text-align:left;border:1px solid #ccc;font-size:14px;color:#000}[data-theme=dark] td{border-color:#444;color:#fff;background:#1e1e1e}th{padding:12px 10px;text-align:left;border:1px solid #ccc;font-size:14px;color:#000}[data-theme=dark] th{border-color:#444;color:#fff;background:#2a2a2a}.tab-buttons{text-align:left;padding:10px}.tab-buttons button{background-color:#ddd;color:#000;border:none;padding:8px 18px;border-radius:6px;cursor:pointer;font-size:14px;transition:background .3s,color .3s;outline:none}[data-theme=dark] .tab-buttons button{background-color:#333;color:#fff}.tab-buttons button:hover{background-color:#bbb}[data-theme=dark] .tab-buttons button:hover{background-color:#555}.tab-buttons button.active{background-color:#000!important;color:#fff!important}[data-theme=dark] .tab-buttons button.active{background-color:#fff!important;color:#000!important}.tab-buttons button:focus,.tab-buttons button:active{background-color:#000!important;color:#fff!important;box-shadow:none}[data-theme=dark] .tab-buttons button:focus,[data-theme=dark] .tab-buttons button:active{background-color:#fff!important;color:#000!important}.company-logo-cell{background-color:#fff;display:flex;align-items:center;gap:10px}[data-theme=dark] .company-logo-cell{background-color:#1e1e1e}.company-name{display:flex;align-items:center}.company-logo{width:28px;height:28px;border-radius:6px;object-fit:cover;border:1px solid #ccc}[data-theme=dark] .company-logo{border-color:#555}.green{color:#018b01;font-weight:700}[data-theme=dark] .green{color:#4cd964}.red{color:red;font-weight:700}[data-theme=dark] .red{color:#ff453a}tbody tr:hover{background:#f9f9f9;cursor:pointer}[data-theme=dark] tbody tr:hover{background:#2a2a2a}.search-box{float:right;color:#000;margin-bottom:15px}[data-theme=dark] .search-box{color:#fff}.search-box input{width:260px;padding:10px 15px;border-radius:8px;border:1px solid #807f7f;outline:none;font-size:15px;transition:.2s;background-color:#fff;color:#000}[data-theme=dark] .search-box input{background-color:#2a2a2a;color:#fff;border-color:#555}.search-box input:focus{color:#000;border-color:#007bff;box-shadow:0 0 5px #007bff66}[data-theme=dark] .search-box input:focus{color:#fff;border-color:#4da6ff;box-shadow:0 0 5px #4da6ff66}tbody td[colspan="7"]{text-align:center;padding:40px;font-size:16px;color:#666}[data-theme=dark] tbody td[colspan="7"]{color:#aaa}.watch-main-container-modern{display:flex;background-color:#fff;color:#000;min-height:100vh;font-family:inherit}[data-theme=dark] .watch-main-container-modern{background-color:#121212;color:#fff}.watch-sidebar{width:280px;background-color:#fff;border-right:1px solid #dddddd;padding:24px 16px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;z-index:100}[data-theme=dark] .watch-sidebar{background-color:#121212;border-right:1px solid #333333}.sidebar-header{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;margin-top:50px;padding-left:10px}[data-theme=dark] .sidebar-header{color:#b0b0b0}.create-nav-btn{background:#f5f5f5;border:1px dashed #dddddd;color:#666;padding:12px;border-radius:8px;cursor:pointer;text-align:left;margin-bottom:20px;transition:.3s;font-family:inherit}[data-theme=dark] .create-nav-btn{background:black;border:1px dashed #333333;color:#b0b0b0}.create-nav-btn:hover{border-color:#2be9d3;color:#000}[data-theme=dark] .create-nav-btn:hover{border-color:#2be9d3;color:#fff}.nav-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:8px;cursor:pointer;margin-bottom:4px;transition:.2s;color:#666}[data-theme=dark] .nav-item{color:#b0b0b0}.nav-item.active{background:#f5f5f5;color:#000;font-weight:600}[data-theme=dark] .nav-item{border:1PX solid turquoise;background:rgba(1,106,106,.171);color:#fff}[data-theme=dark] .nav-item:hover{border:1PX solid turquoise;background:turquoise;color:#000}.item-del-icon{font-size:12px;opacity:0;transition:.2s}.nav-item:hover .item-del-icon{opacity:1;color:#ff4d4d}.sidebar-back-btn{margin-top:auto;background:transparent;border:1px solid #dddddd;color:#666;padding:10px;border-radius:6px;cursor:pointer;font-size:11px;font-weight:700;font-family:inherit}[data-theme=dark] .sidebar-back-btn{border:1px solid #333333;color:#b0b0b0;background:black}.sidebar-back-btn:hover{background:#2BE9D3;color:#fff;border-color:#2be9d3}[data-theme=dark] .sidebar-back-btn:hover{background:#2BE9D3;color:#000;border-color:#2be9d3}.watch-content-area{flex-grow:1;padding:40px 60px;max-width:1200px;background-color:#fff}[data-theme=dark] .watch-content-area{background-color:#121212}.wl-brand-container-modern{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.zep-titles{font-size:24px;font-weight:400;color:#2be9d3}.top-movers-section{margin-bottom:40px;margin-top:100px}.section-label{font-size:11px;color:#666;font-weight:700;margin-bottom:20px;letter-spacing:1px}[data-theme=dark] .section-label{color:#b0b0b0}.top-stocks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mover-card{background:#ffffff;border:1px solid #dddddd;border-radius:12px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;min-height:180px;transition:all .3s ease}[data-theme=dark] .mover-card{background:#000000;border:1px solid #333333}.mover-card:hover{border-color:#2be9d3;box-shadow:0 8px 24px #2be9d333}.mover-name{font-size:16px;color:#000;margin-bottom:8px}[data-theme=dark] .mover-name{color:#fff}.mover-price{font-size:28px;font-weight:700;margin-bottom:10px;color:#000}[data-theme=dark] .mover-price{color:#fff}.mover-badge.up{color:#00ff41;background:rgba(0,255,65,.1);padding:4px 8px;border-radius:4px;font-size:13px;display:inline-block}.mover-add-btn{background:#000000;color:#fff;border:none;padding:10px;border-radius:6px;font-weight:700;margin-top:20px;cursor:pointer;font-size:12px;transition:all .3s;font-family:inherit}[data-theme=dark] .mover-add-btn{background:#ffffff;color:#000}.mover-add-btn:hover{background:#2BE9D3;color:#fff}[data-theme=dark] .mover-add-btn:hover{background:#2BE9D3;color:#000}.search-controls-row{display:flex;gap:12px;margin-bottom:30px}.search-bar-wrapper{position:relative;flex-grow:1;background:#f5f5f5;border:1px solid #dddddd;border-radius:10px;display:flex;align-items:center;padding:0 15px;transition:border-color .3s ease}[data-theme=dark] .search-bar-wrapper{background:black;border:1px solid #333333}.search-bar-wrapper:focus-within{border-color:#2be9d3}.search-icon{color:#666;font-size:14px;margin-left:2px!important}[data-theme=dark] .search-icon{color:#b0b0b0}.search-bar-wrapper input{background:transparent;border:none;color:#000;padding:15px;width:100%;font-family:inherit;font-size:14px;margin-left:16px}[data-theme=dark] .search-bar-wrapper input{color:#fff}.search-bar-wrapper input::placeholder{color:#666}[data-theme=dark] .search-bar-wrapper input::placeholder{color:#b0b0b0}.suggestions{position:absolute;top:100%;left:0;right:0;background:#ffffff;border:1px solid #dddddd;border-radius:8px;z-index:50;max-height:200px;overflow-y:auto;margin-top:4px;box-shadow:0 2px 10px #0000001a}[data-theme=dark] .suggestions{background:#000000;border:1px solid #333333;box-shadow:0 2px 10px #0000004d}.suggestion-item{padding:12px;cursor:pointer;color:#000;transition:.2s}[data-theme=dark] .suggestion-item{color:#fff}.suggestion-item:hover{background:#f5f5f5}[data-theme=dark] .suggestion-item:hover{background:#111111}.all-stocks-btn{background:#f5f5f5;border:1px solid #dddddd;color:#666;padding:0 20px;border-radius:10px;display:flex;align-items:center;gap:10px;cursor:pointer;font-family:inherit;transition:all .3s}[data-theme=dark] .all-stocks-btn{background:black;border:1px solid #333333;color:#b0b0b0}.all-stocks-btn:hover{background:#2BE9D3;color:#fff;border-color:#2be9d3}[data-theme=dark] .all-stocks-btn:hover{background:#2BE9D3;color:#000;border-color:#2be9d3}.table-wrapper-modern{background:#ffffff;border:1px solid #dddddd;border-radius:12px;overflow:hidden}[data-theme=dark] .table-wrapper-modern{background:#000000;border:1px solid #333333}.table-header-row{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #dddddd}[data-theme=dark] .table-header-row{border-bottom:1px solid #333333}.current-wl-title{font-size:18px;margin:0;color:#000}[data-theme=dark] .current-wl-title{color:#fff}.table-actions{display:flex;gap:10px}.inner-search-input{background:#f5f5f5;border:1px solid #dddddd;color:#000;padding:8px 12px;border-radius:6px;margin-right:10px;font-family:inherit}[data-theme=dark] .inner-search-input{background:#111111;border:1px solid #333333;color:#fff}.inner-search-input::placeholder{color:#666}[data-theme=dark] .inner-search-input::placeholder{color:#b0b0b0}.inner-add-btn{background:#000000;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-family:inherit;font-weight:600;transition:all .3s}[data-theme=dark] .inner-add-btn{background:#ffffff;color:#000}.inner-add-btn:hover{background:#2BE9D3;color:#fff}[data-theme=dark] .inner-add-btn:hover{background:#2BE9D3;color:#000}.watch-table-modern{width:100%;border-collapse:collapse}.watch-table-modern th{text-align:left;padding:15px 20px;color:#666;font-size:11px;text-transform:uppercase;border-bottom:1px solid #dddddd;background-color:#f5f5f5;font-family:inherit}[data-theme=dark] .watch-table-modern th{color:#b0b0b0;border-bottom:1px solid #333333;background-color:#000}.watch-table-modern td{padding:15px 20px;border-bottom:1px solid #dddddd;font-size:14px;color:#000;background-color:#fff}[data-theme=dark] .watch-table-modern td{border-bottom:1px solid #333333;color:#fff;background-color:#000}.wl-links{color:#2be9d3;cursor:pointer;font-weight:500}.wl-links:hover{text-decoration:underline}.green{color:#00ff41}.red{color:#ff3b3b}.perf-bar-modern{display:flex;align-items:center;gap:8px;width:100px}.perf-bar-modern .bar-wrapper{width:60px;height:3px;background:#dddddd;border-radius:2px;position:relative}[data-theme=dark] .perf-bar-modern .bar-wrapper{background:#333333}.perf-bar-modern .dot{position:absolute;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%}.perf-bar-modern .low,.perf-bar-modern .high{font-size:10px;color:#666}[data-theme=dark] .perf-bar-modern .low,[data-theme=dark] .perf-bar-modern .high{color:#b0b0b0}.action-btns-modern{display:flex;gap:15px;color:#666}[data-theme=dark] .action-btns-modern{color:#b0b0b0}.drag-handle{cursor:grab;color:#666}[data-theme=dark] .drag-handle{color:#b0b0b0}.drag-handle:active{cursor:grabbing}.del-stock:hover{color:#ff3b3b;cursor:pointer}.empty-td{text-align:center;padding:60px 20px!important}.central-illustration{width:200px;margin-bottom:20px;opacity:.5}.empty-state-view{text-align:center;padding:80px 20px}.empty-text{color:#666;margin-bottom:20px}[data-theme=dark] .empty-text{color:#b0b0b0}.create-first-watchlist-btn{background:#000000;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .3s}[data-theme=dark] .create-first-watchlist-btn{background:#ffffff;color:#000}.create-first-watchlist-btn:hover{background:#2BE9D3;color:#fff}[data-theme=dark] .create-first-watchlist-btn:hover{background:#2BE9D3;color:#000}.watchpage-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}[data-theme=dark] .watchpage-modal-overlay{background:rgba(0,0,0,.75)}.watchpage-modal-content{background:#ffffff;border:1px solid #dddddd;padding:40px;border-radius:16px;width:100%;max-width:400px;text-align:center}[data-theme=dark] .watchpage-modal-content{background:#000000;border:1px solid #333333}.watchlist-modal-image-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.watchlist-modal-image{width:80px;height:80px;object-fit:contain}.watchpage-modal-title{margin:0 0 20px;text-align:center;font-size:1.5rem;font-weight:600;color:#000;font-family:inherit}[data-theme=dark] .watchpage-modal-title{color:#fff}.watchpage-modal-input{width:100%;padding:12px;font-size:1rem;border-radius:8px;border:1px solid #cccccc;color:#000;background-color:#fff;margin-bottom:20px;font-family:inherit}[data-theme=dark] .watchpage-modal-input{border:1px solid #444444;color:#fff;background-color:#222}.watchpage-modal-input:focus{outline:none;border-color:#2be9d3;box-shadow:0 0 0 2px #2be9d333}.watchpage-modal-actions{display:flex;justify-content:center;gap:12px}.watchpage-modal-add-btn{background:#000000;color:#fff;padding:10px 24px;border-radius:8px;border:none;cursor:pointer;font-weight:600;font-family:inherit;transition:all .3s}[data-theme=dark] .watchpage-modal-add-btn{background:#ffffff;color:#000}.watchpage-modal-add-btn:hover:not(:disabled){background:#2BE9D3;color:#fff}[data-theme=dark] .watchpage-modal-add-btn:hover:not(:disabled){background:#2BE9D3;color:#000}.watchpage-modal-add-btn:disabled{opacity:.5;cursor:not-allowed}.watchpage-modal-cancel-btn{background:transparent;color:#666;padding:10px 24px;border-radius:8px;border:1px solid #dddddd;cursor:pointer;font-weight:600;font-family:inherit;transition:all .3s}[data-theme=dark] .watchpage-modal-cancel-btn{color:#b0b0b0;border:1px solid #333333}.watchpage-modal-cancel-btn:hover:not(:disabled){background:#f5f5f5;color:#000}[data-theme=dark] .watchpage-modal-cancel-btn:hover:not(:disabled){background:#111111;color:#fff}.watchpage-modal-cancel-btn:disabled{opacity:.5;cursor:not-allowed}.company-suggestions{position:absolute;top:100%;left:0;right:0;background:#ffffff;border:1px solid #dddddd;border-radius:8px;max-height:200px;overflow-y:auto;z-index:1001;margin-top:4px;box-shadow:0 2px 10px #0000001a}[data-theme=dark] .company-suggestions{background:#000000;border:1px solid #333333;box-shadow:0 2px 10px #0000004d}.company-suggestion-item{padding:12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#000;border-bottom:1px solid #dddddd}[data-theme=dark] .company-suggestion-item{color:#fff;border-bottom:1px solid #333333}.company-suggestion-item:hover{background:#f5f5f5}[data-theme=dark] .company-suggestion-item:hover{background:#111111}.suggestion-status{font-size:14px}.suggestion-status.gainer{color:#00ff41}.suggestion-status.loser{color:#ff3b3b}.watchlist-selector{margin:20px 0;text-align:left}.watchlist-selector label{display:block;margin-bottom:8px;color:#000;font-size:14px}[data-theme=dark] .watchlist-selector label{color:#fff}.watchlist-selector select{width:100%;padding:10px;border-radius:8px;border:1px solid #cccccc;background-color:#fff;color:#000;font-family:inherit}[data-theme=dark] .watchlist-selector select{border:1px solid #444444;background-color:#222;color:#fff}.zigzag-trend svg{width:50px;height:25px;fill:none;stroke-width:3px}.zigzag-trend.up svg{stroke:#00ff41}.zigzag-trend.down svg{stroke:#ff3b3b}.zigzag-trend circle{fill:currentColor}.draggable-row{transition:all .2s}.draggable-row.dragging{opacity:.5;background-color:#f5f5f5}[data-theme=dark] .draggable-row.dragging{background-color:#111}.swal2-delete-confirm{background:linear-gradient(45deg,#ff416c,#ff4b2b)!important;border:none!important;border-radius:10px!important;padding:10px 20px!important;font-size:16px!important;font-weight:700!important;color:#fff!important;font-family:inherit}.swal2-delete-cancel{background:linear-gradient(45deg,#36d1dc,#5b86e5)!important;border:none!important;border-radius:10px!important;padding:10px 20px!important;font-size:16px!important;font-weight:700!important;color:#fff!important;font-family:inherit}.wl-toast-popup{border-radius:12px!important;box-shadow:0 10px 30px #14b8a633!important;border:1px solid rgba(20,184,166,.3)!important;font-family:inherit;font-weight:600!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:50px}.swal2-toast{border-radius:12px!important;padding:12px 24px!important;background:#000!important}.swal2-toast .swal2-title{font-size:14px!important;font-weight:600!important;letter-spacing:.5px!important;color:inherit!important}.swal2-toast .swal2-timer-progress-bar{background:#14b8a6!important;height:3px!important}[data-theme=dark] .swal2-toast{background:#000!important;border:1px solid #14b8a6!important}@media (max-width: 1024px){.watch-sidebar{width:240px}.watch-content-area{padding:30px}.top-stocks-grid{gap:15px}}@media (max-width: 768px){.watch-main-container-modern{flex-direction:column}.watch-sidebar{width:100%;height:auto;position:static;border-right:none;border-bottom:1px solid #dddddd}[data-theme=dark] .watch-sidebar{border-bottom:1px solid #333333}.watch-content-area{padding:20px}.wl-brand-container-modern{flex-direction:column;gap:20px;text-align:center}.top-stocks-grid{grid-template-columns:1fr}.search-controls-row{flex-direction:column}.table-header-row{flex-direction:column;gap:15px}.table-actions{width:100%;flex-direction:column}}@media (max-width: 480px){.watch-content-area{padding:15px}.watch-table-modern{min-width:600px}.table-wrapper-modern{overflow-x:auto}}.CHATBOT-zap-ai-container *{margin:0;padding:0;box-sizing:border-box}.CHATBOT-zap-ai-container{--accent-color: #2be9d357;--accent-glow: rgba(43, 233, 211, .5);--accent-light: rgba(43, 233, 211, .1);--accent-hover: #3fffe9;--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--bg-elevated: #1a1a1a;--border-color: rgba(255, 255, 255, .1);--border-hover: rgba(43, 233, 211, .3);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .4);--danger-color: #ff4d4d;--success-color: #2BE9D3;--warning-color: #ffb347;--sidebar-width-left: 260px;--header-height: 56px;--input-bg: rgba(0, 0, 0, .5);--input-bg-hover: rgba(0, 0, 0, .7);--card-bg: rgba(255, 255, 255, .03);--modal-bg: rgba(0, 0, 0, .6);--sidebar-bg: #000000;--history-item-bg: rgba(0, 0, 0, .4);--message-bubble-user: rgba(43, 233, 211, .05);--message-bubble-ai: rgba(255, 255, 255, .03);--shadow-color: rgba(0, 0, 0, .3);--shadow-hover: rgba(0, 0, 0, .4)}[data-theme=light] .CHATBOT-zap-ai-container{--accent-color: #8b5cf6;--accent-glow: rgba(139, 92, 246, .5);--accent-light: rgba(139, 92, 246, .15);--accent-hover: #a78bfa;--bg-primary: #f8f9fa;--bg-secondary: #ffffff;--bg-tertiary: #f1f3f5;--bg-elevated: #ffffff;--border-color: rgba(0, 0, 0, .1);--border-hover: rgba(139, 92, 246, .4);--text-primary: #212529;--text-secondary: rgba(0, 0, 0, .7);--text-tertiary: rgba(0, 0, 0, .5);--danger-color: #dc3545;--success-color: #8b5cf6;--warning-color: #ffc107;--input-bg: rgba(255, 255, 255, .9);--input-bg-hover: #ffffff;--card-bg: rgba(0, 0, 0, .02);--modal-bg: rgba(255, 255, 255, .95);--sidebar-bg: #ffffff;--history-item-bg: rgba(0, 0, 0, .02);--message-bubble-user: rgba(139, 92, 246, .1);--message-bubble-ai: rgba(0, 0, 0, .03);--shadow-color: rgba(0, 0, 0, .1);--shadow-hover: rgba(0, 0, 0, .15)}.CHATBOT-zap-ai-container{height:100vh;width:100vw;overflow:hidden;background-color:var(--bg-primary);color:var(--text-primary);position:relative;font-family:inherit;transition:background-color .3s ease,color .3s ease}.CHATBOT-zap-ai-container:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 2px 2px,var(--accent-color) 1px,transparent 0);background-size:40px 40px;pointer-events:none;z-index:0;opacity:.3}[data-theme=light] .CHATBOT-zap-ai-container:before{opacity:.2}.CHATBOT-zap-ai-container:after{content:"";position:fixed;top:-20%;left:-10%;width:600px;height:600px;background:var(--accent-color);filter:blur(120px);opacity:.15;pointer-events:none;z-index:0}[data-theme=light] .CHATBOT-zap-ai-container:after{opacity:.1}.CHATBOT-zap-ai-layout{display:flex;height:100vh;width:100%;position:relative;z-index:1;overflow:hidden}.CHATBOT-zap-sidebar-left{width:260px;background-color:var(--sidebar-bg);border-right:1px solid var(--border-color);display:flex;flex-direction:column;height:100vh;position:sticky;top:0;left:0;z-index:10;overflow-y:auto;overflow-x:hidden;flex-shrink:0;transition:background-color .3s ease,border-color .3s ease,transform .3s ease}.CHATBOT-zap-sidebar-left::-webkit-scrollbar{width:2px}.CHATBOT-zap-sidebar-left::-webkit-scrollbar-track{background:transparent}.CHATBOT-zap-sidebar-left::-webkit-scrollbar-thumb{background:var(--text-tertiary);border-radius:2px}.CHATBOT-nav-section-title{padding:0 20px;margin-bottom:16px;font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--text-tertiary);text-transform:uppercase;margin-top:80px}.CHATBOT-nav-menu{list-style:none;padding:0;margin:0}.CHATBOT-nav-item{display:flex;align-items:center;padding:10px 20px;margin:2px 8px;border-radius:8px;color:var(--text-secondary);font-size:14px;cursor:pointer;transition:all .2s ease;position:relative}.CHATBOT-nav-item:hover{background:var(--accent-light);color:var(--accent-color)}.CHATBOT-nav-item.active{background:var(--accent-light);color:var(--accent-color);border-left:2px solid var(--accent-color)}.CHATBOT-nav-icon{margin-right:12px;font-size:16px;min-width:20px;display:inline-flex;align-items:center;justify-content:center}.CHATBOT-nav-text{flex:1;font-weight:500}.CHATBOT-nav-badge{padding:2px 6px;background:linear-gradient(135deg,var(--accent-color) 0%,#0066ff 100%);border-radius:4px;color:#fff;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;margin-left:8px;white-space:nowrap}[data-theme=light] .CHATBOT-nav-badge{background:linear-gradient(135deg,var(--accent-color) 0%,#7c3aed 100%)}.CHATBOT-nav-badge.pro{background:linear-gradient(135deg,var(--accent-color) 0%,#0066ff 100%);box-shadow:0 2px 4px var(--accent-glow)}.CHATBOT-sidebar-footer-profile{padding:16px 16px 24px;border-top:1px solid var(--border-color);margin-top:auto;margin-bottom:50px}.CHATBOT-user-profile-mini{display:flex;align-items:center;gap:10px;padding:6px 8px;background-color:transparent;border-radius:6px}.CHATBOT-user-avatar{width:32px;height:32px;border-radius:4px;background:var(--accent-color);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:14px;color:#000}[data-theme=light] .CHATBOT-user-avatar{color:#fff}.CHATBOT-user-avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover}.CHATBOT-user-info{display:flex;flex-direction:column;gap:2px}.CHATBOT-user-name{font-size:13px;font-weight:500;color:var(--text-primary)}.CHATBOT-user-tokens{font-size:11px;color:var(--text-tertiary)}.CHATBOT-login-sidebar-btn{width:150px;padding:8px 12px;background-color:transparent;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);font-size:13px;font-weight:400;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s}.CHATBOT-login-sidebar-btn:hover{border-color:var(--accent-color);color:var(--accent-color);background-color:var(--accent-light)}.CHATBOT-zap-main-content{flex:1;display:flex;flex-direction:column;height:100vh;background-color:transparent;min-width:0;position:relative;z-index:1;overflow:hidden}.CHATBOT-main-content-header{height:56px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background-color:transparent;margin-top:60px;flex-shrink:0;position:sticky;top:0;z-index:5}.CHATBOT-header-left{display:flex;align-items:center;flex:1}.CHATBOT-header-right{display:flex;align-items:center;gap:16px;flex-shrink:0}.CHATBOT-header-tokens{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:var(--modal-bg);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid var(--border-hover);border-radius:20px;color:var(--text-primary);font-size:12px;font-weight:500;box-shadow:0 2px 4px var(--shadow-color)}[data-theme=light] .CHATBOT-header-tokens{background-color:#ffffffe6;box-shadow:0 2px 8px #0000001a}.CHATBOT-header-tokens svg{color:var(--accent-color)}.CHATBOT-new-chat-header-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 16px;height:38px;background:var(--accent-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);border-radius:20px;color:#000;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px var(--accent-glow)}[data-theme=light] .CHATBOT-new-chat-header-btn{color:#fff;background:var(--accent-color);border:none}.CHATBOT-new-chat-header-btn:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-glow)}[data-theme=light] .CHATBOT-new-chat-header-btn:hover{background:var(--accent-hover)}.CHATBOT-history-toggle-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:var(--modal-bg);border:1px solid var(--border-color);border-radius:50%;color:var(--text-secondary);cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #0000001a;z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.CHATBOT-history-toggle-btn:hover{border-color:var(--accent-color);color:var(--accent-color);background-color:var(--accent-light);transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-glow)}.CHATBOT-zap-main-chat{flex:1;display:flex;flex-direction:column;height:calc(100vh - 116px);background-color:transparent;overflow:hidden}.CHATBOT-chat-messages-area{flex:1;overflow-y:auto;padding:24px;scroll-behavior:smooth;min-height:0}.CHATBOT-welcome-screen{min-height:100%;display:flex;align-items:center;justify-content:center;padding:2rem}.CHATBOT-welcome-content{max-width:800px;width:100%;text-align:center}.CHATBOT-welcome-content h1{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:var(--text-primary);line-height:1.2}.CHATBOT-welcome-content .CHATBOT-gradient-text{background:linear-gradient(135deg,var(--accent-color) 0%,var(--accent-hover) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=light] .CHATBOT-welcome-content .CHATBOT-gradient-text{background:linear-gradient(135deg,var(--accent-color) 0%,#7c3aed 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.CHATBOT-welcome-subtitle{color:var(--text-secondary);font-size:1.1rem;margin-bottom:2rem;font-weight:500}.CHATBOT-questions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}@media (max-width: 1024px){.CHATBOT-questions-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.CHATBOT-questions-grid{grid-template-columns:1fr}.CHATBOT-welcome-content h1{font-size:2rem}}.CHATBOT-question-card{position:relative;padding:1.25rem;background:var(--card-bg);border:1px solid var(--border-color);border-radius:1rem;cursor:pointer;transition:all .3s ease;text-align:left;overflow:hidden;width:100%}[data-theme=light] .CHATBOT-question-card{background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.CHATBOT-question-card:not(.CHATBOT-locked-query):hover{background:var(--accent-light);border-color:var(--accent-color);transform:translateY(-2px)}[data-theme=light] .CHATBOT-question-card:not(.CHATBOT-locked-query):hover{box-shadow:0 4px 15px var(--accent-glow)}.CHATBOT-question-card.CHATBOT-locked-query{cursor:not-allowed;opacity:.7}.CHATBOT-question-card-content{display:flex;flex-direction:column;gap:.5rem}.CHATBOT-question-text{color:var(--text-secondary);font-size:.95rem;line-height:1.4}[data-theme=light] .CHATBOT-question-text{color:var(--text-primary)}.CHATBOT-login-required-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background:var(--accent-light);border:1px solid var(--border-hover);border-radius:2rem;color:var(--accent-color);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;width:fit-content}.CHATBOT-messages-container{display:flex;flex-direction:column;gap:24px;max-width:800px;margin:0 auto;padding-bottom:20px}.CHATBOT-message-row{display:flex;gap:12px;animation:fadeIn .3s ease}.CHATBOT-message-row.user{flex-direction:row-reverse}.CHATBOT-message-avatar{flex-shrink:0}.CHATBOT-user-avatar-small{width:32px;height:32px;border-radius:4px;background:linear-gradient(135deg,var(--accent-color),var(--accent-hover));display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;font-size:12px}[data-theme=light] .CHATBOT-user-avatar-small{background:linear-gradient(135deg,var(--accent-color),#7c3aed);color:#fff}.CHATBOT-ai-avatar-small{width:32px;height:32px;border-radius:4px;object-fit:cover}.CHATBOT-message-content{flex:1;max-width:calc(100% - 60px)}.CHATBOT-message-sender{font-size:11px;color:var(--text-tertiary);margin-bottom:4px;font-weight:500}.CHATBOT-message-bubble{background-color:var(--message-bubble-ai);border:1px solid var(--border-color);border-radius:8px;padding:12px;color:var(--text-primary);font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}[data-theme=light] .CHATBOT-message-bubble{background-color:#00000005;box-shadow:0 1px 3px #0000000d}.CHATBOT-message-row.user .CHATBOT-message-bubble{background-color:var(--message-bubble-user);border-color:var(--accent-color)}.CHATBOT-typing-indicator{display:flex;gap:4px;padding:12px;background-color:var(--message-bubble-ai);border:1px solid var(--border-color);border-radius:8px;width:fit-content}.CHATBOT-typing-indicator span{width:6px;height:6px;background-color:var(--accent-color);border-radius:50%;animation:typingBounce 1.4s infinite ease-in-out}@keyframes typingBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.CHATBOT-message-table{margin-top:12px;overflow-x:auto}.CHATBOT-simple-table{width:100%;border-collapse:collapse;font-size:12px}.CHATBOT-simple-table th{background-color:var(--accent-light);color:var(--text-secondary);font-weight:500;padding:8px 12px;text-align:left;border-bottom:1px solid var(--border-color);font-size:11px;letter-spacing:.3px;text-transform:uppercase}[data-theme=light] .CHATBOT-simple-table th{background-color:#8b5cf626}.CHATBOT-simple-table td{padding:8px 12px;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.CHATBOT-chat-form{max-width:50rem;width:100%;margin:0 auto 20px;background:var(--modal-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-hover);border-radius:16px;box-shadow:0 8px 30px #0003;padding:1.2rem;position:relative}[data-theme=light] .CHATBOT-chat-form{background:rgba(255,255,255,.9);box-shadow:0 8px 30px #0000001a}.CHATBOT-chat-input-container{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;position:relative}.CHATBOT-chat-user-input{flex:1;background:var(--input-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border-hover);border-radius:12px;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5;padding:.9rem 1.2rem;resize:none;outline:none;transition:all .3s ease;min-height:60px;max-height:200px;overflow-y:auto;width:100%;box-shadow:0 4px 12px #0000001a;margin-top:10px}[data-theme=light] .CHATBOT-chat-user-input{background:rgba(255,255,255,.9);border-color:#8b5cf64d;color:#212529;box-shadow:0 2px 8px #0000000d}.CHATBOT-chat-user-input::placeholder{color:var(--text-tertiary);font-weight:300}.CHATBOT-chat-user-input:focus{border-color:var(--accent-color);background:var(--input-bg-hover);box-shadow:0 0 0 3px var(--accent-glow),0 4px 15px #0003}[data-theme=light] .CHATBOT-chat-user-input:focus{background:#ffffff;border-color:var(--accent-color);box-shadow:0 0 0 3px #8b5cf633}.CHATBOT-chat-user-input:disabled{opacity:.6;cursor:not-allowed}.CHATBOT-chat-submit-btn{display:flex;align-items:center;justify-content:center;background:var(--accent-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:.6rem;cursor:pointer;transition:all .3s ease;color:#000;min-width:48px;height:48px;box-shadow:0 4px 12px var(--accent-glow)}[data-theme=light] .CHATBOT-chat-submit-btn{color:#fff;border:none}.CHATBOT-chat-submit-btn:hover:not(.inactive):not(:disabled){background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 6px 16px var(--accent-glow)}.CHATBOT-chat-submit-btn.inactive,.CHATBOT-chat-submit-btn:disabled{background:var(--text-tertiary);color:var(--text-secondary);cursor:not-allowed;opacity:.5;box-shadow:none}[data-theme=light] .CHATBOT-chat-submit-btn.inactive,[data-theme=light] .CHATBOT-chat-submit-btn:disabled{background:#e0e0e0;color:#999}.CHATBOT-submit-icon{width:30px;height:30px;stroke:currentColor}.CHATBOT-feature-options{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.CHATBOT-dropdown{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background:var(--input-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-hover);border-radius:30px;cursor:pointer;transition:all .2s ease;font-size:.875rem;color:var(--text-primary)}.CHATBOT-dropdown:hover{background:var(--input-bg-hover);border-color:var(--accent-color)}.CHATBOT-zap-sidebar-right{position:fixed;right:0;top:0;bottom:0;width:340px;background:var(--modal-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-left:1px solid var(--border-hover);transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1000;display:flex;flex-direction:column;box-shadow:-5px 0 30px #0000004d;height:100vh}[data-theme=light] .CHATBOT-zap-sidebar-right{background:rgba(255,255,255,.98);box-shadow:-5px 0 30px #0000001a}.CHATBOT-zap-sidebar-right.active{transform:translate(0)}.CHATBOT-sidebar-right-header{padding:24px 24px 16px;border-bottom:1px solid var(--border-hover);display:flex;align-items:center;justify-content:space-between;position:relative;margin-top:35px}.CHATBOT-sidebar-right-header:after{content:"";position:absolute;bottom:-1px;left:10%;width:80%;height:1px;background:linear-gradient(90deg,transparent,var(--accent-color),transparent);opacity:.3}.CHATBOT-sidebar-right-header h3{font-size:18px;font-weight:600;color:var(--text-primary);margin:0;background:linear-gradient(135deg,var(--text-primary) 0%,var(--accent-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px}.CHATBOT-close-sidebar-btn{width:36px;height:36px;border-radius:50%;background:var(--input-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border-hover);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:16px}.CHATBOT-close-sidebar-btn:hover{border-color:var(--accent-color);color:var(--accent-color);background:var(--accent-light);transform:rotate(90deg)}.CHATBOT-sidebar-right-content{flex:1;overflow-y:auto;padding:20px 20px 24px;display:flex;flex-direction:column;gap:20px;min-height:0}.CHATBOT-sidebar-right-content::-webkit-scrollbar{width:4px}.CHATBOT-sidebar-right-content::-webkit-scrollbar-track{background:transparent}.CHATBOT-sidebar-right-content::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:4px;opacity:.5}.CHATBOT-recent-analysis-section h4{font-size:11px;font-weight:600;letter-spacing:1px;color:var(--accent-color);margin-bottom:16px;text-transform:uppercase;position:relative;padding-left:12px;opacity:.8}.CHATBOT-recent-analysis-section h4:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background:var(--accent-color);border-radius:50%;box-shadow:0 0 10px var(--accent-color)}.CHATBOT-history-items-list{display:flex;flex-direction:column;gap:10px}.CHATBOT-history-item{padding:16px;background:var(--history-item-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}[data-theme=light] .CHATBOT-history-item{background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.05)}.CHATBOT-history-item:before{content:"";position:absolute;top:0;left:0;width:3px;height:0;background:var(--accent-color);transition:height .3s ease;border-radius:3px 0 0 3px}.CHATBOT-history-item:hover{border-color:var(--accent-color);background:var(--accent-light);transform:translate(4px);box-shadow:0 4px 20px #0003}[data-theme=light] .CHATBOT-history-item:hover{box-shadow:0 4px 15px var(--accent-glow)}.CHATBOT-history-item:hover:before{height:100%}.CHATBOT-history-item.selected{border-color:var(--accent-color);background:var(--accent-light);box-shadow:0 0 20px var(--accent-glow)}.CHATBOT-history-item.selected:before{height:100%;box-shadow:0 0 10px var(--accent-color)}.CHATBOT-history-item-content{display:flex;flex-direction:column;gap:8px}.CHATBOT-history-item-title{font-size:13px;font-weight:500;color:var(--text-primary);line-height:1.5;word-break:break-word;transition:color .2s}.CHATBOT-history-item:hover .CHATBOT-history-item-title{color:var(--accent-color)}.CHATBOT-history-item-meta{display:flex;align-items:center;justify-content:space-between}.CHATBOT-report-badge{font-size:9px;font-weight:600;color:var(--accent-color);background:var(--accent-light);padding:3px 8px;border-radius:20px;letter-spacing:.5px;border:1px solid var(--accent-color);text-transform:uppercase}.CHATBOT-history-time{font-size:10px;color:var(--text-tertiary);display:flex;align-items:center;gap:4px}.CHATBOT-history-time:before{content:"•";color:var(--accent-color);font-size:12px;margin-right:4px}.CHATBOT-empty-history-message{padding:60px 20px;text-align:center;color:var(--text-tertiary);font-size:13px;background:var(--history-item-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px dashed var(--border-hover);border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:12px}.CHATBOT-empty-history-message:before{content:"📋";font-size:32px;opacity:.5}.CHATBOT-clear-history-section{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-hover);position:relative}.CHATBOT-clear-history-section:before{content:"";position:absolute;top:-1px;left:30%;width:40%;height:1px;background:linear-gradient(90deg,transparent,var(--accent-color),transparent)}.CHATBOT-clear-history-btn{width:100%;padding:12px;background:rgba(255,77,77,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,77,77,.2);border-radius:10px;color:var(--danger-color);font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden}.CHATBOT-clear-history-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,77,77,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.CHATBOT-clear-history-btn:hover{border-color:var(--danger-color);color:#fff;background:rgba(255,77,77,.2);box-shadow:0 0 20px #ff4d4d4d}.CHATBOT-clear-history-btn:hover:before{width:300px;height:300px}.CHATBOT-login-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn .3s ease}[data-theme=light] .CHATBOT-login-modal-overlay{background-color:#ffffffb3}.CHATBOT-login-modal-content{background:var(--modal-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-hover);border-radius:20px;width:90%;max-width:440px;max-height:85vh;overflow-y:auto;box-shadow:0 25px 50px -12px #0000004d;animation:slideUp .3s ease;color:var(--text-primary)}[data-theme=light] .CHATBOT-login-modal-content{background:rgba(255,255,255,.98);box-shadow:0 25px 50px -12px #0003}.CHATBOT-login-modal-content.CHATBOT-full-modal{max-width:500px;max-height:80vh}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.CHATBOT-login-modal-header{padding:20px 24px 12px;border-bottom:1px solid var(--border-hover);display:flex;align-items:center;justify-content:space-between;position:relative}.CHATBOT-login-modal-header:after{content:"";position:absolute;bottom:-1px;left:10%;width:80%;height:1px;background:linear-gradient(90deg,transparent,var(--accent-color),transparent);opacity:.3}.CHATBOT-login-modal-header h2{font-size:22px;font-weight:600;color:var(--text-primary);margin:0;background:linear-gradient(135deg,var(--text-primary) 0%,var(--accent-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CHATBOT-login-close-btn{width:32px;height:32px;border-radius:50%;background:var(--input-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border-hover);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:14px}.CHATBOT-login-close-btn:hover{border-color:var(--accent-color);color:var(--accent-color);background:var(--accent-light);transform:rotate(90deg)}.CHATBOT-login-modal-body{padding:16px 24px 20px}.CHATBOT-login-description{font-size:13px;color:var(--text-secondary);margin-bottom:16px;line-height:1.5;margin-top:-2px}.CHATBOT-login-message{padding:10px 14px;border-radius:8px;margin-bottom:16px;font-size:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid;animation:slideIn .3s ease}.CHATBOT-login-message.success{background:var(--accent-light);border-color:var(--accent-color);color:var(--accent-color);box-shadow:0 0 15px var(--accent-glow)}.CHATBOT-login-message.error{background:rgba(255,77,77,.1);border-color:var(--danger-color);color:var(--danger-color);box-shadow:0 0 15px #ff4d4d33}.CHATBOT-login-input-group{position:relative;margin-bottom:16px;display:flex;align-items:center}.CHATBOT-login-input-icon{position:absolute;left:14px;color:var(--accent-color);font-size:14px;pointer-events:none;z-index:1}.CHATBOT-login-input-group input,.CHATBOT-login-input-group select{width:100%;padding:12px 14px 12px 42px;background:var(--input-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-hover);border-radius:10px;color:var(--text-primary);font-size:13px;outline:none;transition:all .3s ease;font-family:inherit}[data-theme=light] .CHATBOT-login-input-group input,[data-theme=light] .CHATBOT-login-input-group select{background:rgba(255,255,255,.9);color:#212529}.CHATBOT-login-input-group select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px}.CHATBOT-login-input-group select option{background:var(--bg-primary);color:var(--text-primary)}[data-theme=light] .CHATBOT-login-input-group select option{background:#ffffff;color:#212529}.CHATBOT-login-input-group input:focus,.CHATBOT-login-input-group select:focus{border-color:var(--accent-color);background:var(--input-bg-hover);box-shadow:0 0 0 3px var(--accent-glow)}.CHATBOT-login-input-group input::placeholder{color:var(--text-tertiary);font-weight:300;font-size:12px}[data-theme=light] .CHATBOT-login-input-group input::placeholder{color:#0006}.CHATBOT-clear-input-btn{position:absolute;right:10px;background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s;z-index:2;font-size:12px}.CHATBOT-clear-input-btn:hover{color:var(--accent-color);background:var(--accent-light);transform:scale(1.1)}.CHATBOT-login-btn{width:100%;padding:12px;background:var(--accent-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#000;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px var(--accent-glow);position:relative;overflow:hidden;margin:10px 0 12px}[data-theme=light] .CHATBOT-login-btn{color:#fff;border:none}.CHATBOT-login-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.CHATBOT-login-btn:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 6px 20px var(--accent-glow)}.CHATBOT-login-btn:hover:not(:disabled):before{width:300px;height:300px}.CHATBOT-login-btn:active:not(:disabled){transform:translateY(0)}.CHATBOT-login-btn:disabled{opacity:.5;cursor:not-allowed;background:rgba(43,233,211,.3)}[data-theme=light] .CHATBOT-login-btn:disabled{background:rgba(139,92,246,.3)}.CHATBOT-login-footer{text-align:center;margin-top:12px}.CHATBOT-login-footer p{color:var(--text-tertiary);font-size:12px;margin:6px 0}.CHATBOT-signup-link,.CHATBOT-login-link,.CHATBOT-forgot-link{color:var(--accent-color);cursor:pointer;font-weight:500;transition:all .2s;text-decoration:none;position:relative;display:inline-block;font-size:12px}.CHATBOT-signup-link:hover,.CHATBOT-login-link:hover,.CHATBOT-forgot-link:hover{color:var(--text-primary);text-shadow:0 0 10px var(--accent-glow)}[data-theme=light] .CHATBOT-signup-link:hover,[data-theme=light] .CHATBOT-login-link:hover,[data-theme=light] .CHATBOT-forgot-link:hover{color:var(--accent-color);text-shadow:0 0 10px rgba(139,92,246,.5)}.CHATBOT-signup-link:after,.CHATBOT-login-link:after,.CHATBOT-forgot-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--accent-color);transition:width .2s ease}.CHATBOT-signup-link:hover:after,.CHATBOT-login-link:hover:after,.CHATBOT-forgot-link:hover:after{width:100%}.CHATBOT-signup-header-top{display:flex;align-items:center;gap:10px}.CHATBOT-back-to-login-btn{background:var(--input-bg)!important;border:1px solid var(--border-hover)!important;border-radius:50%!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--text-secondary)!important;transition:all .2s!important;cursor:pointer!important;font-size:14px!important}.CHATBOT-back-to-login-btn:hover{border-color:var(--accent-color)!important;color:var(--accent-color)!important;background:var(--accent-light)!important;transform:translate(-3px)}.CHATBOT-signup-body{max-height:calc(65vh - 100px);overflow-y:auto;padding-right:8px}.CHATBOT-signup-body::-webkit-scrollbar{width:3px}.CHATBOT-signup-body::-webkit-scrollbar-track{background:transparent}.CHATBOT-signup-body::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:2px}.CHATBOT-signup-form{display:flex;flex-direction:column;gap:12px}.CHATBOT-signup-input-group{position:relative;margin-bottom:0;display:flex;align-items:center;width:100%}.CHATBOT-signup-input-group .CHATBOT-login-input-icon{position:absolute;left:14px;color:var(--accent-color);font-size:14px;pointer-events:none;z-index:1}.CHATBOT-signup-input-group input{width:100%;padding:10px 14px 10px 42px;background:var(--input-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-hover);border-radius:10px;color:var(--text-primary);font-size:13px;outline:none;transition:all .3s ease;font-family:inherit}[data-theme=light] .CHATBOT-signup-input-group input{background:rgba(255,255,255,.9);color:#212529}.CHATBOT-signup-input-group input:focus{border-color:var(--accent-color);background:var(--input-bg-hover);box-shadow:0 0 0 3px var(--accent-glow)}.CHATBOT-signup-input-group input::placeholder{color:var(--text-tertiary);font-weight:300;font-size:12px}[data-theme=light] .CHATBOT-signup-input-group input::placeholder{color:#0006}.CHATBOT-signup-input-group .CHATBOT-password-toggle{position:absolute;right:10px;background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s;z-index:2;font-size:14px}.CHATBOT-signup-input-group .CHATBOT-password-toggle:hover{color:var(--accent-color);background:var(--accent-light)}.CHATBOT-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 480px){.CHATBOT-form-row{grid-template-columns:1fr;gap:12px}}.CHATBOT-terms-checkbox{margin:4px 0 8px;display:flex;align-items:center;width:100%}.CHATBOT-terms-checkbox label{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;cursor:pointer;color:var(--text-secondary);font-size:12px;line-height:1!important;margin:0!important;padding:0!important;flex-direction:row!important;flex-wrap:nowrap!important;white-space:nowrap}[data-theme=light] .CHATBOT-terms-checkbox label{color:#495057}.CHATBOT-terms-checkbox input[type=checkbox]{width:14px!important;height:14px!important;min-width:14px!important;margin:0!important;padding:0!important;accent-color:var(--accent-color);cursor:pointer;background:var(--input-bg);border:1px solid var(--border-hover);border-radius:3px;flex-shrink:0!important;display:inline-block!important;position:relative!important;top:0!important}.CHATBOT-checkers{color:var(--text-secondary)!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important;display:inline-block!important;vertical-align:middle!important;margin:0!important;padding:0!important}[data-theme=light] .CHATBOT-checkers{color:#495057!important}.CHATBOT-signup-footers{text-align:center;margin:4px 0 2px}.CHATBOT-signup-footers p{color:var(--text-tertiary);font-size:12px;margin:2px 0}.CHATBOT-terms-text{color:var(--text-tertiary);font-size:11px}.CHATBOT-terms-link{color:var(--accent-color);text-decoration:none;font-weight:500;transition:all .2s;position:relative;font-size:11px}.CHATBOT-terms-link:hover{color:var(--text-primary);text-shadow:0 0 8px var(--accent-glow)}[data-theme=light] .CHATBOT-terms-link:hover{color:var(--accent-color)}.CHATBOT-terms-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--accent-color);transition:width .2s ease}.CHATBOT-terms-link:hover:after{width:100%}.CHATBOT-otp-input-container{display:flex;gap:6px;justify-content:center;margin:16px 0}.CHATBOT-otp-input{width:42px;height:48px;background:var(--input-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-hover);border-radius:10px;color:var(--text-primary);font-size:20px;font-weight:600;text-align:center;outline:none;transition:all .3s ease}[data-theme=light] .CHATBOT-otp-input{background:rgba(255,255,255,.9);color:#212529}.CHATBOT-otp-input:focus{border-color:var(--accent-color);background:var(--input-bg-hover);box-shadow:0 0 0 3px var(--accent-glow);transform:scale(1.05)}.CHATBOT-otp-input.filled{border-color:var(--accent-color);background:var(--accent-light)}[data-theme=light] .CHATBOT-otp-input.filled{background:rgba(139,92,246,.15)}.CHATBOT-number-pad{margin:16px 0;display:flex;flex-direction:column;gap:6px}.CHATBOT-number-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.CHATBOT-number-btn{padding:12px;background:var(--input-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border-hover);border-radius:10px;color:var(--text-primary);font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;text-align:center}[data-theme=light] .CHATBOT-number-btn{background:rgba(255,255,255,.9);color:#212529}.CHATBOT-number-btn:hover{border-color:var(--accent-color);background:var(--accent-light);transform:translateY(-2px);box-shadow:0 4px 12px var(--accent-glow)}.CHATBOT-number-btn:active{transform:translateY(0)}.CHATBOT-clear-btn,.CHATBOT-backspace-btn{background:var(--input-bg);border-color:var(--border-color);color:var(--text-secondary)}.CHATBOT-clear-btn:hover,.CHATBOT-backspace-btn:hover{border-color:var(--danger-color);background:rgba(255,77,77,.1);color:var(--danger-color)}.CHATBOT-back-to-login{width:100%;padding:10px;background:transparent;border:1px solid var(--border-hover);border-radius:10px;color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all .2s;margin-top:10px}.CHATBOT-back-to-login:hover{border-color:var(--accent-color);color:var(--accent-color);background:var(--accent-light)}.CHATBOT-password-strength{margin:8px 0 12px;display:flex;align-items:center;gap:10px}.CHATBOT-strength-bar{height:4px;flex:1;border-radius:2px;transition:all .3s ease;background:linear-gradient(90deg,currentColor 0%,var(--accent-color) 100%)}.CHATBOT-strength-text{font-size:10px;font-weight:500;min-width:90px;text-align:right;color:var(--text-secondary)}.CHATBOT-password-requirements{margin:12px 0;padding:12px;background:var(--history-item-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border-hover);border-radius:10px}.CHATBOT-password-requirements h4{color:var(--text-primary);font-size:12px;margin-bottom:8px;font-weight:500}.CHATBOT-password-requirements ul{list-style:none;padding:0;margin:0}.CHATBOT-password-requirements li{color:var(--text-tertiary);font-size:11px;margin-bottom:6px;display:flex;align-items:center;gap:6px}.CHATBOT-password-requirements li.met{color:var(--accent-color)}.CHATBOT-password-requirements li svg{font-size:9px}.CHATBOT-profile-form{display:flex;flex-direction:column;gap:16px}.CHATBOT-form-group{display:flex;flex-direction:column;gap:6px}.CHATBOT-form-label{color:var(--text-secondary);font-size:12px;font-weight:500}.CHATBOT-required{color:var(--accent-color);margin-left:4px}.CHATBOT-input-hint{color:var(--text-tertiary);font-size:10px;margin-top:2px}.CHATBOT-mobile-input-group{display:flex;gap:6px;position:relative}.CHATBOT-mobile-code{width:70px;background:var(--input-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-hover);border-radius:10px;display:flex;align-items:center;justify-content:center;gap:4px;color:var(--text-primary);font-size:13px}[data-theme=light] .CHATBOT-mobile-code{background:rgba(255,255,255,.9);color:#212529}.CHATBOT-mobile-icon{color:var(--accent-color);font-size:11px}.CHATBOT-mobile-input-group input{flex:1;padding:10px 14px;background:var(--input-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-hover);border-radius:10px;color:var(--text-primary);font-size:13px;outline:none;transition:all .3s ease}[data-theme=light] .CHATBOT-mobile-input-group input{background:rgba(255,255,255,.9);color:#212529}.CHATBOT-mobile-input-group input:focus{border-color:var(--accent-color);background:var(--input-bg-hover);box-shadow:0 0 0 3px var(--accent-glow)}.CHATBOT-email-verification-icon{width:40px;height:40px;border-radius:50%;background:var(--accent-light);border:2px solid var(--accent-color);display:flex;align-items:center;justify-content:center;margin-right:12px}.CHATBOT-email-verification-icon svg{color:var(--accent-color);font-size:20px}.CHATBOT-email-info{display:flex;align-items:center;gap:10px;padding:12px;background:var(--history-item-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border-hover);border-radius:10px;margin-bottom:16px}.CHATBOT-email-icon{color:var(--accent-color);font-size:16px}.CHATBOT-email-address{color:var(--text-primary);font-size:13px;font-weight:500;word-break:break-all}.CHATBOT-resend-otp-section{text-align:center;margin-top:16px;padding-top:12px;border-top:1px solid var(--border-hover)}.CHATBOT-resend-otp-section p{color:var(--text-tertiary);font-size:12px;margin-bottom:6px}.CHATBOT-resend-otp-btn{background:transparent;border:1px solid var(--border-hover);border-radius:6px;padding:6px 16px;color:var(--accent-color);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.CHATBOT-resend-otp-btn:hover{border-color:var(--accent-color);background:var(--accent-light);transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-glow)}.CHATBOT-policy-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:2100;animation:fadeIn .3s ease}[data-theme=light] .CHATBOT-policy-modal-overlay{background-color:#fffc}.CHATBOT-policy-modal-content{background:var(--modal-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-hover);border-radius:20px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #0000004d;animation:slideUp .3s ease}[data-theme=light] .CHATBOT-policy-modal-content{background:rgba(255,255,255,.98)}.CHATBOT-policy-modal-header{padding:16px 20px;border-bottom:1px solid var(--border-hover);display:flex;align-items:center;justify-content:space-between}.CHATBOT-policy-modal-header h2{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.CHATBOT-policy-close-btn{background:var(--input-bg);border:1px solid var(--border-hover);border-radius:50%;width:32px;height:32px;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.CHATBOT-policy-close-btn:hover{border-color:var(--accent-color);color:var(--accent-color);transform:rotate(90deg)}.CHATBOT-policy-modal-body{padding:20px;overflow-y:auto;flex:1;color:var(--text-secondary);line-height:1.6}.CHATBOT-policy-modal-body h3{color:var(--text-primary);font-size:16px;margin-bottom:12px}.CHATBOT-policy-modal-body h4{color:var(--accent-color);font-size:15px;margin:16px 0 8px}.CHATBOT-policy-modal-body p{margin-bottom:10px}.CHATBOT-policy-modal-body ul{margin:8px 0 16px;padding-left:18px}.CHATBOT-policy-modal-body li{margin-bottom:4px}.CHATBOT-policy-modal-footer{padding:16px 20px;border-top:1px solid var(--border-hover);display:flex;justify-content:flex-end}.CHATBOT-policy-agree-btn{padding:8px 20px;background:var(--accent-color);border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#000;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px var(--accent-glow)}[data-theme=light] .CHATBOT-policy-agree-btn{color:#fff;border:none}.CHATBOT-policy-agree-btn:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 6px 16px var(--accent-glow)}.CHATBOT-login-btn.loading{position:relative;color:transparent;pointer-events:none}.CHATBOT-login-btn.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}[data-theme=light] .CHATBOT-login-btn.loading:after{border:2px solid rgba(0,0,0,.3);border-top-color:#000}.CHATBOT-floating-particles{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;z-index:0}.CHATBOT-particle{position:absolute;width:2px;height:2px;background:var(--accent-color);border-radius:50%;opacity:.2;animation:floatParticle linear infinite}[data-theme=light] .CHATBOT-particle{opacity:.15}@keyframes floatParticle{0%{transform:translateY(100vh) scale(1);opacity:.2}to{transform:translateY(-100px) scale(0);opacity:0}}.CHATBOT-zap-ai-container ::-webkit-scrollbar{width:4px;height:4px}.CHATBOT-zap-ai-container ::-webkit-scrollbar-track{background:transparent}.CHATBOT-zap-ai-container ::-webkit-scrollbar-thumb{background:var(--text-tertiary);border-radius:2px}.CHATBOT-zap-ai-container ::-webkit-scrollbar-thumb:hover{background:var(--accent-color)}.CHATBOT-model-selector{position:relative;display:inline-block;margin-right:15px}.CHATBOT-model-btn{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--accent-color) 0%,var(--accent-hover) 100%);border:none;border-radius:30px;padding:8px 16px;color:#000;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px var(--accent-glow)}[data-theme=light] .CHATBOT-model-btn{color:#fff}.CHATBOT-model-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--accent-glow)}.CHATBOT-model-btn:active{transform:translateY(0)}.CHATBOT-model-icon{display:flex;align-items:center;justify-content:center;font-size:16px}.CHATBOT-model-name{font-family:Poppins,sans-serif;letter-spacing:.3px}.CHATBOT-model-arrow{margin-left:4px;font-size:12px;transition:transform .3s ease}.CHATBOT-model-arrow.open{transform:rotate(180deg)}.CHATBOT-model-dropdown{position:absolute;top:calc(100% + 10px);left:0;width:240px;background:var(--bg-secondary);border-radius:12px;box-shadow:0 10px 40px #0000004d;overflow:hidden;z-index:1000;animation:slideDown .3s ease;border:1px solid var(--border-color)}[data-theme=light] .CHATBOT-model-dropdown{background:#ffffff;box-shadow:0 10px 40px #00000026}.CHATBOT-model-option{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;background:none;cursor:pointer;transition:all .2s ease;text-align:left;font-size:14px;color:var(--text-primary);border-bottom:1px solid var(--border-color)}.CHATBOT-model-option:last-child{border-bottom:none}.CHATBOT-model-option:hover{background:var(--accent-light)}.CHATBOT-model-option.active{background:var(--accent-light);color:var(--accent-color);font-weight:500}.CHATBOT-model-option-icon{display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--accent-color)}.CHATBOT-model-option-name{flex:1}.CHATBOT-model-check{color:var(--success-color);font-size:14px}.CHATBOT-model-btn:hover:after{content:attr(data-tooltip);position:absolute;bottom:-30px;left:50%;transform:translate(-50%);background:var(--bg-tertiary);color:var(--text-primary);padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1001;pointer-events:none;opacity:0;animation:fadeInTooltip .3s ease forwards;border:1px solid var(--border-color)}@keyframes fadeInTooltip{to{opacity:1}}.CHATBOT-mobile-sidebar-toggle{display:none;position:fixed;top:80px;left:10px;width:44px;height:44px;border-radius:50%;background:var(--accent-color);border:none;color:#000;font-size:20px;cursor:pointer;z-index:1002;box-shadow:0 4px 15px var(--accent-glow);transition:all .3s ease;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2)}[data-theme=light] .CHATBOT-mobile-sidebar-toggle{color:#fff}.CHATBOT-mobile-sidebar-toggle:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 6px 20px var(--accent-glow)}.CHATBOT-mobile-sidebar-toggle svg{width:20px;height:20px}.CHATBOT-mobile-sidebar-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;animation:fadeIn .3s ease}@media (max-width: 1024px){.CHATBOT-mobile-sidebar-toggle{display:flex}.CHATBOT-mobile-sidebar-overlay{display:block}.CHATBOT-zap-sidebar-left{position:fixed;left:0;top:0;bottom:0;width:280px;background:var(--modal-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-right:1px solid var(--border-hover);transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1001;display:flex;flex-direction:column;box-shadow:5px 0 30px #0000004d;height:100vh;overflow-y:auto}[data-theme=light] .CHATBOT-zap-sidebar-left{background:rgba(255,255,255,.98);box-shadow:5px 0 30px #0000001a}.CHATBOT-zap-sidebar-left.active{transform:translate(0)}.CHATBOT-sidebar-header{padding:20px 20px 12px;border-bottom:1px solid var(--border-hover);display:flex;align-items:center;justify-content:space-between;position:relative}.CHATBOT-sidebar-header:after{content:"";position:absolute;bottom:-1px;left:10%;width:80%;height:1px;background:linear-gradient(90deg,transparent,var(--accent-color),transparent);opacity:.3}.CHATBOT-sidebar-header h3{font-size:18px;font-weight:600;color:var(--text-primary);margin:0;background:linear-gradient(135deg,var(--text-primary) 0%,var(--accent-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px}.CHATBOT-sidebar-content{flex:1;overflow-y:auto;padding:16px 16px 20px;display:flex;flex-direction:column;gap:16px;min-height:0}.CHATBOT-sidebar-content::-webkit-scrollbar{width:4px}.CHATBOT-sidebar-content::-webkit-scrollbar-track{background:transparent}.CHATBOT-sidebar-content::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:4px;opacity:.5}.CHATBOT-nav-section-title{margin-top:0;padding:0}.CHATBOT-nav-item{padding:12px 14px;margin:0}.CHATBOT-nav-text{font-size:13px}.CHATBOT-nav-badge{padding:2px 6px;font-size:9px}.CHATBOT-sidebar-footer-profile{padding:16px;margin-bottom:20px}.CHATBOT-user-profile-mini{padding:10px}.CHATBOT-user-avatar{width:36px;height:36px}.CHATBOT-user-name{font-size:13px}.CHATBOT-user-tokens{font-size:11px}.CHATBOT-login-sidebar-btn{padding:12px;font-size:13px}.CHATBOT-zap-sidebar-right{width:280px}.CHATBOT-main-content-header{padding:0 16px}.CHATBOT-new-chat-header-btn .CHATBOT-btn-text{display:none}.CHATBOT-new-chat-header-btn{width:36px;padding:0;border-radius:50%}}@media (max-width: 768px){.CHATBOT-zap-sidebar-left{width:260px}.CHATBOT-sidebar-header h3{font-size:16px}.CHATBOT-nav-item{padding:10px 12px}.CHATBOT-nav-text{font-size:12px}.CHATBOT-zap-sidebar-right{width:260px}.CHATBOT-sidebar-right-header h3{font-size:16px}.CHATBOT-history-item{padding:12px}.CHATBOT-history-item-title{font-size:12px}.CHATBOT-model-btn{padding:6px 12px;font-size:13px;margin-left:3rem}.CHATBOT-model-name{display:none}.CHATBOT-model-icon{font-size:18px}.CHATBOT-model-dropdown{width:200px;left:-50px}}@media (max-width: 640px){.CHATBOT-chat-form{padding:.9rem}.CHATBOT-feature-options{gap:.5rem}.CHATBOT-dropdown{padding:.4rem .8rem;font-size:.75rem}.CHATBOT-chat-user-input{padding:.8rem 1rem;font-size:14px}.CHATBOT-chat-submit-btn{min-width:44px;height:44px}.CHATBOT-mobile-sidebar-toggle{top:75px;width:40px;height:40px;font-size:18px}}@media (max-width: 480px){.CHATBOT-login-modal-content{width:95%;max-width:none;margin:16px}.CHATBOT-login-modal-content.CHATBOT-full-modal{max-width:95%;max-height:85vh}.CHATBOT-login-modal-header{padding:16px 20px 10px}.CHATBOT-login-modal-header h2{font-size:20px}.CHATBOT-login-modal-body{padding:12px 20px 16px}.CHATBOT-signup-body{max-height:calc(60vh - 80px)}.CHATBOT-signup-input-group input{padding:8px 12px 8px 38px;font-size:12px}.CHATBOT-signup-input-group .CHATBOT-login-input-icon{left:12px;font-size:12px}.CHATBOT-login-btn{padding:10px;font-size:13px}.CHATBOT-otp-input{width:36px;height:42px;font-size:18px}.CHATBOT-number-btn{padding:10px;font-size:14px}.CHATBOT-policy-modal-content{width:95%;max-height:90vh}.CHATBOT-policy-modal-header h2{font-size:16px}.CHATBOT-mobile-input-group{flex-direction:column}.CHATBOT-mobile-code{width:100%;padding:10px}.CHATBOT-zap-sidebar-right{max-width:100%;width:100%}.CHATBOT-sidebar-right-header{padding:20px 20px 12px}.CHATBOT-sidebar-right-content{padding:16px 16px 20px}.CHATBOT-history-item{padding:12px}.CHATBOT-model-selector{margin-right:8px}.CHATBOT-model-btn{padding:6px 10px}.CHATBOT-model-dropdown{width:180px;left:-80px}.CHATBOT-model-option{padding:10px 12px;font-size:13px}.CHATBOT-mobile-sidebar-toggle{top:70px;left:8px;width:38px;height:38px;font-size:16px}}.CHATBOT-zap-sidebar-left{-ms-overflow-style:none;scrollbar-width:thin}.ABCD-chart-container{width:100%;max-width:1200px;margin:0 auto;background:white;border-radius:12px;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ABCD-chart-header{padding:18px 22px;background:#f8fafc;border-bottom:2px solid #e5e7eb;border-radius:12px 12px 0 0;display:flex;align-items:center}.chart-com-name{font-size:2rem;margin:0;color:#000}.ABCD-header-text{display:flex;align-items:center;gap:12px;flex-direction:row}.company-info{display:flex;flex-direction:column}.company-name-row{display:flex;align-items:center;gap:8px}.chart-symbol{font-size:14px;color:#6b7280}.ABCD-header-text h2{margin:0;font-size:36px;font-weight:700;color:#111827}.ABCD-header-text span{font-size:14px;font-weight:500;color:#6b7280;margin-top:4px}.ABCD-current-price{font-size:18px;font-weight:600;margin-top:4px}.ABCD-button-group{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.ABCD-button-group button{padding:8px 18px;border:none;border-radius:6px;cursor:pointer;font-size:14px;background-color:#aaa6a6;color:#000;transition:all .3s;outline:none}.ABCD-button-group button:hover{background-color:#dfdddd}.ABCD-button-group button.active,.ABCD-button-group button:focus,.ABCD-button-group button:active{background-color:#2563eb!important;color:#fff!important;box-shadow:none}.ABCD-peer-companies{margin-top:16px}.ABCD-peer-companies h3{font-size:16px;font-weight:600;margin-bottom:8px}.ABCD-peer-logos{display:flex;flex-wrap:wrap;gap:12px}.ABCD-peer-item{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #e5e7eb;padding:8px 12px;border-radius:6px;min-width:120px}.ABCD-peer-name{font-size:14px;font-weight:600;margin-bottom:4px}.ABCD-peer-price{font-size:14px;font-weight:500;margin-bottom:2px}.ABCD-peer-change{font-size:12px;font-weight:500}.ABCD-peer-change.positive{color:#059669}.ABCD-peer-change.negative{color:#dc2626}.ABCD-chart-wrapper{padding:20px 24px;height:450px;position:relative}.company-logo{width:48px;height:48px;object-fit:contain;border-radius:8px;background-color:#fff;padding:4px;box-shadow:0 2px 6px #0000001a;transition:transform .2s ease-in-out}.company-logo:hover{transform:scale(1.1)}@media (max-width: 768px){.ABCD-chart-header{flex-direction:column;align-items:flex-start}.ABCD-button-group{width:100%;justify-content:flex-start}.ABCD-peer-logos{flex-direction:column}.ABCD-peer-item{min-width:unset;width:100%}.ABCD-header-text{flex-direction:column;align-items:flex-start;gap:8px}.company-name-row{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width: 480px){.ABCD-chart-wrapper{height:300px}.ABCD-header-text h2{font-size:28px}.chart-com-name{font-size:1.5rem}}.ABB-NV{background-color:#fff;width:100%}.loading{margin-top:5rem}.company-page{background-color:#fff;padding:6rem 20px;max-width:1200px;margin:auto;font-family:Arial,sans-serif}.company-title{color:#000;font-size:26px;font-weight:700;text-align:center;margin-bottom:20px}.company-layout{display:flex;gap:20px}.card-box{background:#ffffff;border:2px solid rgb(173,173,173);border-radius:12px;padding:20px;box-shadow:0 4px 10px #00000014}.chart-section{flex:70%}.company-info{flex:30%}.comapny-info-head{background:#f5f7fa;padding:12px 16px;border-radius:12px;margin-bottom:15px;border:1px solid rgb(206,206,206);text-align:center}.comapny-info-head h3{font-size:20px;font-weight:600;color:#222;margin:0}.company-info-row{display:flex;justify-content:space-between;align-items:center;font-size:16px;padding:10px 0;border-bottom:1px solid rgb(185,185,185)}.company-info-row:last-child{border-bottom:none}.company-info-label{font-weight:700;color:#333}.company-info-value{font-weight:600}.company-info-value.industry{color:#007bff}.company-info-value.price,.company-info-value.high{color:#0da80d}.company-info-value.low{color:#ff2e2e}.company-about-section{margin-top:25px}.company-about-section h3{font-size:20px;margin-bottom:10px;font-weight:700}.company-about-section p{font-size:15px;line-height:1.5;color:#000}.chart-section,.company-info,.company-about-section{background:#ffffff;border:2px solid rgb(158,158,158);border-radius:12px;padding:20px;box-shadow:0 4px 10px #00000014}.financials-card{background:#ffffff;border:1px solid rgb(189,189,189);border-radius:12px;padding:20px 24px;margin-top:20px}.fin-title{font-size:20px;font-weight:600;color:#00f;margin-bottom:16px}.fin-tabs{display:flex;align-items:center;border:1px solid rgb(189,189,189);padding:10px 14px;border-radius:10px;gap:20px;background:#ffffff}.fin-tab{font-size:14px;font-weight:500;border:none;background:none;color:#6b7280;cursor:pointer;padding-bottom:6px;position:relative}.fin-tab.active{color:#000}.fin-tab.active:after{content:"";height:3px;width:100%;background:#10b981;border:none;position:absolute;bottom:-1px;left:0}.fin-note{margin-left:auto;font-size:13px;color:#9ca3af}.fin-chart-box{margin-top:20px;border:1px solid rgb(189,189,189);border-radius:12px;padding:24px;background:#ffffff;position:relative}.button.active{background-color:#c4bdbd!important}.fin-bar-area{display:flex;align-items:flex-end;gap:28px;height:260px}.fin-bar-wrap{width:70px;display:flex;flex-direction:column;align-items:center}.fin-value{font-size:14px;font-weight:600;color:#374151;margin-bottom:10px}.fin-bar-bg{width:100%;height:auto;background:#008f45!important;border-radius:10px 10px 0 0;display:flex;align-items:flex-end;justify-content:center}.fin-bar{width:100%;color:#00a56e;border-radius:10px 10px 0 0;transition:.2s}.fin-bar:hover{width:100%;background:#929292;border-radius:10px 10px 0 0}.fin-year{font-size:13px;color:#000;margin-top:10px}.fin-details-btn{position:absolute;right:20px;top:20px;font-size:14px;color:#9ca3af;cursor:pointer}.fin-period-toggle{display:flex;gap:12px;margin-top:20px}.fin-period-btn{padding:6px 12px;font-size:14px;border-radius:999px;border:none;background:none;color:#6b7280;cursor:pointer}.fin-period-btn.active{background:#ecfdf5;color:#059669!important}button,.fin-period-btn,.fin-tab{-webkit-tap-highlight-color:transparent!important;-webkit-focus-ring-color:transparent!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;outline:none!important}button:focus,button:active,button:focus-visible,.fin-tab:focus,.fin-tab:focus-visible,.fin-period-btn:focus,.fin-period-btn:focus-visible{outline:none!important;border:none!important;box-shadow:none!important;background:none!important}.financial-shareholding-wrapper{border-radius:10px;display:flex;justify-content:space-between;gap:25px;border:2px solid rgb(158,158,158);margin:25px auto;padding:20px}.financials-half,.shareholding-half{flex:1}.shareholding-widget{border:1px solid rgb(158,158,158)!important;margin-top:1.3rem;border-radius:12px;padding:20px;display:flex;flex-direction:column}.shareholding-widget .title{padding-top:2rem;color:#00f;text-align-last:left;font-size:20px;font-weight:600;margin-bottom:16px}.shareholding-data{flex:1;display:flex;flex-direction:column;justify-content:center;gap:12px}.shareholding-item{padding:1rem;display:flex;color:#000;gap:10px}.category-name{text-align-last:left;font-size:18px;font-weight:600;flex:1}.bar-bg{flex:3;background:#e5e7eb;border-radius:12px;overflow:hidden;height:24px}.bars{background:#008f45;height:100%;width:0%;display:flex;align-items:center;justify-content:flex-end;padding-right:6px;color:#fff;font-size:13px;font-weight:500;border-radius:12px 0 0 12px;transition:width .5s ease}.see-more-section{margin-top:16px}.see-more-btn{display:flex;align-items:center;gap:5px;border:none;background:none;font-weight:600;color:#059669;cursor:pointer}.arrow-icon{stroke:currentColor}@media (max-width: 768px){.company-layout{flex-direction:column}.chart-section,.company-info{flex:100%}.financial-shareholding-wrapper{flex-direction:column}.financials-half,.shareholding-half{flex:100%}}.lisibackbtn{background:#f3f4f6;border:1px solid rgb(158,158,158);padding:10px 18px;font-size:15px;font-weight:500;color:#374151;border-radius:10px;cursor:pointer;transition:.25s ease}.lisibackbtn:hover{background:#e5e7eb;transform:translateY(-2px)}.lisibackbtn:active{background:#d1d5db;transform:scale(.97)}.lisibackbtn:focus,.lisibackbtn:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}.back-btn-wrapper{display:flex;justify-content:center;margin-top:30px;width:100%}.balanceSheets{margin-top:30px;background:#ffffff;border:2px solid rgb(158,158,158);border-radius:12px;padding:20px;box-shadow:0 4px 10px #0000000d}.balanceSheets h3{font-size:20px;font-weight:600;color:#00f;margin-bottom:20px}.balancesheet-table-wrapper{overflow-x:auto}.balancesheet-table{width:100%;border-collapse:collapse;min-width:600px}.balancesheet-table th,.balancesheet-table td{padding:12px 15px;text-align:right;border-bottom:1px solid #e5e7eb;font-size:14px;color:#000}.item-name{color:#00f}.balancesheet-table th{background-color:#f3f4f6;color:#0051ff;font-size:20px;font-weight:600;text-align:right}.balancesheet-table th:first-child,.balancesheet-table td:first-child{text-align:left;font-weight:500}.balancesheet-table tbody tr:hover{background-color:#f9fafb}@media (max-width: 768px){.balancesheet-table th,.balancesheet-table td{padding:8px 10px;font-size:13px}}.fundamentals{margin-top:25px;background:#ffffff;border:2px solid gainsboro;border-radius:12px;padding:20px;box-shadow:0 4px 10px #00000014}.fundamentals h3{font-size:20px;margin-bottom:15px;font-weight:700}.fundamentals-table-wrapper{overflow-x:auto}.fundamentals-table{width:100%;border-collapse:collapse;text-align:left}.fundamentals-table th,.fundamentals-table td{padding:12px 16px;border-bottom:1px solid #ececec}.fundamentals-table th{background:#f5f7fa;font-weight:600;color:#222;text-align:center}.fundamentals-table td{color:#333;font-weight:500}.fundamentals-table td.ratio-name{font-weight:700}.fundamentals-table tbody tr:last-child td{border-bottom:none}@media (max-width: 768px){.fundamentals-table th,.fundamentals-table td{padding:8px 10px}}.info-news{border:2px solid rgb(158,158,158);border-radius:10px;margin-top:20px}.info-news-heading{border:1px solid rgb(158,158,158);background:#f5f7fa;margin:1rem;overflow:hidden;text-align:center;font-size:1.3rem;border-radius:10px}.news-card{width:100%;border-radius:14px;overflow:hidden;transition:.3s ease;display:block}.news-img{width:100%;height:100px;object-fit:cover;display:block;border-radius:10px}.news-title{font-size:18px;font-weight:600;color:#1900ff;margin-bottom:8px}.news-summary{font-size:14px;color:#252525;line-height:1.5;margin-bottom:10px}.news-summary span{color:#007bff;font-weight:600}.news-date{font-size:12px;color:#002872;display:block;margin-top:5px}@media (max-width: 480px){.news-img{height:160px}}.case-Flow{border:2px solid rgb(158,158,158);background-color:#fff;margin-top:20px;padding:16px;border-radius:8px;box-shadow:0 2px 6px #0000000d}.case-Flow h3{font-size:20px;font-weight:600;color:#00f;margin-bottom:20px}.cashflow-table-wrapper{overflow-x:auto}.cashflow-table{width:100%;border-collapse:collapse;font-size:14px}.cashflow-table th,.cashflow-table td{padding:8px 12px;text-align:right;border-bottom:1px solid #e5e7eb}.cashflow-table th{font-weight:600;color:#0051ff;text-align:right}.cashflow-table td.activity-name{font-weight:500;text-align:left;color:#1f2937}.cashflow-table tbody tr:hover{background-color:#fff}@media (max-width: 768px){.cashflow-table th,.cashflow-table td{padding:6px 8px;font-size:12px}}.profitloss-section{border:2px solid rgb(158,158,158);background-color:#fff;margin-top:20px;padding:16px;border-radius:8px;box-shadow:0 2px 6px #0000000d}.profitloss-section h3{font-size:20px;font-weight:600;color:#00f;margin-bottom:20px}.profitloss-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.profitloss-card{background-color:#faf8f8;border:1px solid rgb(158,158,158);padding:10px;border-radius:6px;width:273px}.profitloss-card h4{font-weight:600;color:#00f;padding:0 1rem;font-size:14px;margin-bottom:6px}.profitloss-card ul{color:#000;list-style:none;padding:1rem;margin:0}.profitloss-card li{border-bottom:1px solid rgb(158,158,158);padding:.6rem 0;color:#000;font-size:15px;margin-bottom:3px}.ration-section{margin-top:1.5rem;border:2px solid rgb(158,158,158);border-radius:10px;padding:1rem}.ration-section h3{font-size:20px;font-weight:600;color:#00f;margin-bottom:20px}.reatings{display:grid;grid-template-columns:repeat(1,1fr);gap:16px}@media (min-width: 600px){.reatings{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.reatings{grid-template-columns:repeat(3,1fr)}}.ratio-card{background-color:#faf8f8;border:1px solid rgb(158,158,158);border-radius:14px;padding:18px;box-shadow:0 4px 12px #0000000f;transition:all .2s ease-in-out}.ratio-card:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-3px)}.ratio-title{font-size:1.1rem;font-weight:600;color:#00f}.ratio-year{font-size:.85rem;margin-top:4px;color:#888}.ratio-value{margin-top:6px;font-size:1.8rem;font-weight:700;color:#000}.zep-prompting-container{position:relative;min-height:100vh;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-primary);overflow-x:hidden;padding:2rem 2rem 4rem}.zep-particles{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.zep-particle{position:absolute;width:4px;height:4px;background:var(--button-primary-hover);border-radius:50%;opacity:.1;animation:floatParticle linear infinite}@keyframes floatParticle{0%{transform:translateY(100vh) scale(1);opacity:0}10%{opacity:.1}90%{opacity:.1}to{transform:translateY(-100vh) scale(.5);opacity:0}}.zep-hero{position:relative;max-width:1200px;margin:0 auto 3rem;padding:4rem 2rem;z-index:1;text-align:center}.zep-hero-content{max-width:800px;margin:0 auto}.zep-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:50px;margin-bottom:2rem;color:var(--button-primary-hover);font-size:.9rem;font-weight:500}.badge-icon{font-size:1rem;color:var(--button-primary-hover)}.zep-title{font-size:clamp(2.5rem,8vw,4rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem}.gradient-text{background:linear-gradient(135deg,var(--button-primary-hover),#7EE6A8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.zep-subtitle{font-size:1.1rem;color:var(--text-muted);line-height:1.6;margin-bottom:2.5rem}.zep-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:600px;margin:0 auto;padding:2rem;background:var(--bg-tertiary);border-radius:20px;border:1px solid var(--border-color)}.stat-item{text-align:center}.stat-value{font-size:2rem;font-weight:800;color:var(--button-primary-hover);margin-bottom:.5rem}.stat-label{color:var(--text-muted);font-size:.9rem}.zep-tabs{display:flex;justify-content:center;gap:1rem;margin:3rem 0 2rem;flex-wrap:wrap;position:relative;z-index:1}.zep-tab{padding:.75rem 1.5rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:50px;color:var(--text-muted);font-size:1rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.zep-tab:hover{border-color:var(--button-primary-hover);color:var(--button-primary-hover);transform:translateY(-2px)}.zep-tab.active{background:var(--button-primary-hover)!important;border-color:var(--button-primary-hover)!important;color:#000!important;font-weight:600;box-shadow:0 4px 10px #2be9d34d}.zep-content{max-width:1200px;margin:0 auto;position:relative;z-index:1}.zep-section{padding:2rem;background:var(--bg-secondary);border-radius:30px;border:1px solid var(--border-color)}.section-title{font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center;gap:.5rem}.title-icon{color:var(--button-primary-hover)}.section-subtitle{color:var(--text-muted);font-size:1.1rem;text-align:center;align-items:center;margin-bottom:2rem}.rules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}.rule-card{background:var(--bg-tertiary);border:2px solid transparent;border-radius:20px;padding:1.5rem;transition:all .3s ease}.rule-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #2be9d31a}.rule-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.rule-icon-wrapper{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.rule-card h3{font-size:1.2rem;font-weight:600}.rule-description{color:var(--text-muted);margin-bottom:1rem;line-height:1.5}.rule-examples{display:flex;flex-wrap:wrap;gap:.5rem}.example-tag{padding:.25rem .75rem;border-radius:50px;font-size:.8rem;font-weight:500}.template-card{background:linear-gradient(145deg,var(--bg-tertiary),var(--bg-primary));border:1px solid var(--border-color);border-radius:20px;padding:2rem;margin-top:2rem;text-align:center}.template-header{align-items:center;gap:1rem;margin-bottom:1.5rem}.template-icon{font-size:2rem;color:var(--button-primary-hover)}.template-header h3{font-size:1.5rem;font-weight:700}.template-formula{font-size:1.2rem;line-height:1.8;margin-bottom:1.5rem}.highlight{color:var(--button-primary-hover);font-weight:600;padding:.25rem .5rem;background:rgba(43,233,211,.1);border-radius:5px}.template-example{background:var(--bg-secondary);border-left:4px solid var(--button-primary-hover);padding:1rem;border-radius:10px;margin-bottom:1.5rem;display:flex;gap:1rem;align-items:flex-start}.quote-icon{color:var(--button-primary-hover);font-size:1.2rem;flex-shrink:0}.copy-btn{background:var(--button-primary-hover);color:#000;border:none;padding:.75rem 1.5rem;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}.copy-btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #2be9d34d}.sources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.source-card{padding:1.5rem;border-radius:20px;border:1px solid var(--border-color);cursor:pointer;transition:all .3s ease}.source-card:hover{transform:translateY(-5px);border-color:var(--button-primary-hover);box-shadow:0 10px 30px #2be9d31a}.source-icon-wrapper{font-size:2rem;margin-bottom:1rem}.source-card h3{font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.source-description{color:var(--text-muted);font-size:.9rem;margin-bottom:1rem;line-height:1.5}.source-use-cases{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.use-case{padding:.25rem .5rem;border-radius:5px;font-size:.8rem}.source-prompt{display:flex;gap:.5rem;align-items:flex-start;font-size:.9rem;color:var(--text-muted);font-style:italic}.prompt-quote{color:var(--button-primary-hover);font-size:.9rem;flex-shrink:0}.prompts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.prompt-card{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:15px;padding:1.5rem;transition:all .3s ease;position:relative;overflow:hidden}.prompt-card:hover{transform:translateY(-5px);border-color:var(--button-primary-hover);box-shadow:0 10px 30px #2be9d31a}.prompt-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--button-primary-hover),transparent)}.prompt-category{position:absolute;top:1rem;right:1rem;padding:.25rem .75rem;border-radius:50px;font-size:.8rem;font-weight:600}.prompt-card h3{font-size:1.2rem;font-weight:600;margin:1rem 0 .5rem;padding-right:80px}.prompt-text{color:var(--text-muted);font-size:.95rem;line-height:1.6;margin-bottom:1rem}.prompt-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.prompt-tag{padding:.25rem .5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:5px;font-size:.75rem;color:var(--text-muted)}.copy-prompt-btn{width:100%;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);padding:.75rem;border-radius:10px;font-size:.9rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease}.copy-prompt-btn:hover{background:var(--button-primary-hover);border-color:var(--button-primary-hover);color:#000}.examples-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:3rem}.example-card{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:15px;padding:1.5rem;transition:all .3s ease}.example-card:hover{transform:translateY(-5px);border-color:var(--button-primary-hover);box-shadow:0 10px 30px #2be9d31a}.example-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.example-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#000;font-size:1.2rem}.example-header h3{font-size:1.2rem;font-weight:600}.example-text{color:var(--text-muted);font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;font-style:italic;padding-left:1rem;border-left:3px solid var(--button-primary-hover)}.use-example-btn{width:100%;background:transparent;border:1px solid var(--border-color);color:var(--text-primary);padding:.75rem;border-radius:10px;font-size:.9rem;cursor:pointer;transition:all .3s ease}.use-example-btn:hover{background:var(--button-primary-hover);border-color:var(--button-primary-hover);color:#000}.checklist-section{margin:3rem 0;padding:2rem;background:var(--bg-tertiary);border-radius:20px;border:1px solid var(--border-color)}.checklist-section h3{font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.checklist-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.checklist-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--bg-secondary);border-radius:10px;border:1px solid var(--border-color)}.check-icon{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.pro-tips{margin-top:3rem}.pro-tips h3{font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.tips-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.tip-card{padding:1.5rem;background:var(--bg-tertiary);border-left:4px solid;border-radius:10px;display:flex;align-items:flex-start;gap:1rem}.tip-icon{font-size:1.5rem;flex-shrink:0}.tip-card p{color:var(--text-muted);line-height:1.5}.final-tip{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(145deg,var(--bg-tertiary),var(--bg-primary));border:1px solid var(--border-color);border-radius:15px}.final-icon{color:var(--button-primary-hover);font-size:2rem}.final-tip p{color:var(--text-primary);line-height:1.6}.source-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000}.source-modal{position:relative;max-width:500px;width:90%;padding:2rem;border-radius:30px;border:1px solid var(--border-color);background:var(--bg-primary)}.modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-muted);font-size:1.2rem;cursor:pointer;transition:all .3s ease}.modal-close:hover{color:var(--button-primary-hover);transform:rotate(90deg)}.modal-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.modal-icon{font-size:2.5rem}.modal-header h2{font-size:1.8rem;font-weight:700}.modal-description{color:var(--text-muted);line-height:1.6;margin-bottom:2rem}.modal-section{margin-bottom:2rem}.modal-section h4{font-size:1.1rem;font-weight:600;margin-bottom:1rem}.modal-use-cases{display:flex;flex-direction:column;gap:.75rem}.modal-use-case{display:flex;align-items:center;gap:.75rem;padding:.5rem;background:var(--bg-tertiary);border-radius:8px}.modal-prompt{display:flex;gap:1rem;padding:1rem;background:var(--bg-tertiary);border-radius:10px;font-style:italic}.modal-quote{color:var(--button-primary-hover);flex-shrink:0}.use-source-btn{width:100%;border:none;padding:1rem;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#000;transition:all .3s ease}.use-source-btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #2be9d34d}.zep-fab{position:fixed;bottom:2rem;right:2rem;width:50px;height:50px;border-radius:50%;background:var(--button-primary-hover);border:none;color:#000;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 20px #2be9d34d;z-index:100}.fab-icon{transform:rotate(-90deg)}[data-theme=dark] .zep-prompting-container{--bg-primary: #000000;--bg-secondary: #111111;--bg-tertiary: #1a1a1a;--text-primary: #ffffff;--text-muted: #888888;--border-color: #333333;--button-primary-hover: #2BE9D3}[data-theme=light] .zep-prompting-container{--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--bg-tertiary: #f0f0f0;--text-primary: #000000;--text-muted: #666666;--border-color: #e0e0e0;--button-primary-hover: #2BE9D3}@media (max-width: 768px){.zep-prompting-container{padding:1rem}.zep-hero{padding:2rem 1rem}.zep-stats{grid-template-columns:1fr}.zep-tabs{flex-direction:column;padding:0 1rem}.zep-tab{width:100%;justify-content:center}.zep-section{padding:1.5rem}.template-formula{font-size:1rem}.final-tip{flex-direction:column;text-align:center}}@media (max-width: 480px){.rules-grid,.sources-grid,.prompts-grid,.examples-grid,.checklist-grid,.tips-container{grid-template-columns:1fr}.modal-header h2{font-size:1.5rem}}@media (max-width: 768px){.zep-tabs{gap:.6rem;margin:2rem 0 1.5rem}.zep-tab{padding:.6rem 1rem;font-size:.9rem}}@media (max-width: 480px){.badge-icon{margin-top:2px}.zep-badge{margin-top:40px}.zep-tabs{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center;align-items:stretch;gap:3px;margin:20px 0;padding:0!important;width:100%}.zep-tab{flex:1 1 auto;min-width:30px;padding:6px 2px;font-size:.65rem;border-radius:8px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;white-space:normal;word-break:break-word;line-height:1.2;text-align:center;overflow:visible}.zep-tab svg{font-size:.9rem}.zep-tab span{display:block;line-height:1.2}.zep-tab.active{background:var(--button-primary-hover)!important;border-color:var(--button-primary-hover)!important;color:#000!important;font-weight:600;box-shadow:0 4px 10px #2be9d34d}@media (max-width: 360px){.zep-tab{min-width:48px;font-size:.6rem;padding:5px 1px;gap:1px}.zep-tab svg{font-size:.8rem}}}:root{--font-primary: "Google Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-secondary: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700}body{font-family:var(--font-secondary);font-weight:var(--font-weight-regular);font-size:16px;line-height:1.5;color:#333}.A1-main-title{font-family:var(--font-primary);font-size:2.4rem;font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:-.5px;margin:0 0 20px}.A1-section-title{font-family:var(--font-primary);font-size:1.8rem;font-weight:var(--font-weight-bold);line-height:1.3;margin:0 0 16px}.A1-date-title,.A1-sidebar-title,.A1-empty-title{font-family:var(--font-primary);font-size:1.4rem;font-weight:var(--font-weight-bold);line-height:1.4;margin:0}.A1-news-title{font-family:var(--font-primary);font-size:1.1rem;font-weight:var(--font-weight-bold);line-height:1.4;margin:0 0 12px}.A1-news-description,.A1-empty-description,.A1-empty-text{font-family:var(--font-secondary);font-size:1rem;font-weight:var(--font-weight-regular);line-height:1.6;color:#555}.A1-last-visit,.A1-company-name,.A1-sidebar-text,.A1-debug-text{font-family:var(--font-secondary);font-size:.9375rem;font-weight:var(--font-weight-regular);line-height:1.5}.A1-company-symbol,.A1-news-source,.A1-reason-list li,.A1-loading-subtext,.A1-news-count{font-family:var(--font-secondary);font-size:.875rem;font-weight:var(--font-weight-regular);line-height:1.4}.A1-company-tag,.A1-news-type,.A1-company-stat{font-family:var(--font-secondary);font-size:.75rem;font-weight:var(--font-weight-medium);line-height:1.3;text-transform:uppercase;letter-spacing:.5px}.A1-refresh-btn,.A1-browse-btn,.A1-sidebar-browse-btn{font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.4;letter-spacing:.25px}.A1-read-more-link{font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.4}.A1-loading-text{font-family:var(--font-primary);font-size:1.1rem;font-weight:var(--font-weight-medium);line-height:1.4;margin:0 0 8px}.A1-debug-title{font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1.4}.A1-debug-pre{font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:var(--font-weight-regular);line-height:1.4}.A1-homepage-container{min-height:100vh;background:#f5f5f5;padding:20px}.A1-homepage-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:0 20px;margin-top:70px}.A1-homepage-header h1{color:#0e0e0e;margin:0}.A1-header-actions{display:flex;align-items:center;gap:15px}.A1-last-visit{color:#666}.A1-refresh-btn{background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.A1-refresh-btn:hover{background:#0056b3}.A1-main-content-area{display:flex;gap:20px;max-width:1200px;margin:0 auto}.A1-core-watchlist{flex:1;background:white;border-radius:8px;box-shadow:0 1px 3px #0000001a}.A1-followed-companies-sidebar{width:320px;flex-shrink:0;background:white;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:20px}.A1-sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #e2e8f0}.A1-sidebar-header h3{margin:0;color:#2d3748}.A1-news-stats{margin-top:8px;display:flex;gap:15px;flex-wrap:wrap}.A1-company-stat{color:#666;background:#f8f9fa;padding:4px 8px;border-radius:4px}.A1-news-timeline{padding:20px}.A1-news-date-group{margin-bottom:30px}.A1-date-header{margin-bottom:20px}.A1-date-title{color:#333;padding:8px 0;border-bottom:2px solid #007bff;display:inline-block}.A1-news-card{background:white;border:1px solid #e0e0e0;border-radius:6px;padding:0;margin-bottom:16px;transition:box-shadow .2s}.A1-news-card:hover{box-shadow:0 2px 8px #0000001a}.A1-news-header{display:flex;justify-content:flex-end;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0;background:#fafafa}.A1-news-date-badge{background:#007bff;color:#fff;padding:4px 12px;border-radius:4px}.A1-news-source{color:#666}.A1-news-content{padding:20px}.A1-company-tag{display:inline-block;background:#e3f2fd;color:#1976d2;padding:4px 8px;border-radius:4px;margin-bottom:12px}.A1-news-title{color:#333}.A1-news-description{margin:0 0 16px;color:#555}.A1-news-footer{display:flex;justify-content:flex-end;align-items:center}.A1-news-type{background:#28a745;color:#fff;padding:4px 8px;border-radius:4px}.A1-read-more-link{color:#007bff;text-decoration:none}.A1-read-more-link:hover{text-decoration:underline}.A1-refresh-btn-small{background:#4299e1;color:#fff;border:none;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.A1-refresh-btn-small:hover{background:#3182ce}.A1-companies-list{display:flex;flex-direction:column;gap:12px}.A1-company-badge{padding:16px;background:#f8fafc;border-radius:8px;display:flex;justify-content:space-between;align-items:center;border:1px solid #e2e8f0;transition:all .2s ease;min-height:60px;height:60px;box-sizing:border-box;width:100%}.A1-company-badge:hover{background:#edf2f7;border-color:#cbd5e0;transform:translateY(-1px)}.A1-company-info{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}.A1-company-badge .A1-company-name{color:#2d3748;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.A1-company-badge .A1-company-symbol{color:#718096;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.A1-news-count{background:#48bb78;color:#fff;padding:4px 10px;border-radius:12px;min-width:60px;text-align:center;flex-shrink:0;margin-left:12px}.A1-no-companies-sidebar{text-align:center;padding:20px;color:#666}.A1-sidebar-browse-btn{background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;margin-top:12px}.A1-sidebar-browse-btn:hover{background:#0056b3}.A1-homepage-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;color:#666}.A1-loading-spinner{border:3px solid #f3f3f3;border-top:3px solid #007bff;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin-bottom:15px}.A1-empty-state{text-align:center;padding:40px 20px;color:#666}.A1-empty-icon{font-size:48px;margin-bottom:16px}.A1-empty-state h3{margin:0 0 12px;color:#333}.A1-empty-state p{margin:0 0 16px;line-height:1.5}.A1-reason-list{text-align:left;max-width:300px;margin:0 auto 20px}.A1-browse-btn{background:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer}.A1-browse-btn:hover{background:#0056b3}.A1-debug-info{margin-top:20px;padding:12px;background:#f8f9fa;border-radius:4px}.A1-debug-info h4{margin:0 0 8px;color:#333}.A1-debug-info pre{background:white;padding:8px;border-radius:4px;overflow-x:auto;margin:8px 0 0}@media screen and (min-width: 768px) and (max-width: 1024px){.A1-homepage-container{padding:15px}.A1-homepage-header{padding:0 15px;margin-top:60px}.A1-main-title{font-size:2.2rem}.A1-main-content-area{gap:15px}.A1-followed-companies-sidebar{width:280px;padding:15px}.A1-company-badge{padding:14px;min-height:55px;height:55px}.A1-news-count{min-width:55px;padding:3px 8px}.A1-news-header{padding:14px 18px}.A1-news-content{padding:18px}.A1-section-title{font-size:1.6rem}}@media screen and (max-width: 767px){.A1-homepage-container{padding:12px}.A1-homepage-header{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:20px;padding:0 10px;margin-top:55px}.A1-main-title{font-size:1.8rem;margin-bottom:5px}.A1-header-actions{width:100%;justify-content:space-between;gap:10px}.A1-last-visit{font-size:.875rem}.A1-refresh-btn{padding:6px 12px;font-size:.8125rem}.A1-main-content-area{flex-direction:column;gap:20px}.A1-core-watchlist{width:100%;order:2}.A1-followed-companies-sidebar{width:100%;order:1;padding:15px;margin-bottom:0}.A1-sidebar-header{margin-bottom:15px;padding-bottom:12px}.A1-sidebar-header h3{font-size:1.2rem}.A1-companies-list{gap:10px}.A1-company-badge{padding:12px;min-height:50px;height:auto}.A1-company-badge .A1-company-name{font-size:.9rem;margin-bottom:2px}.A1-company-badge .A1-company-symbol{font-size:.8rem}.A1-news-count{min-width:50px;padding:3px 8px;font-size:.8rem;margin-left:8px}.A1-news-timeline{padding:15px}.A1-date-title{font-size:1.2rem;padding:6px 0}.A1-news-card{margin-bottom:15px}.A1-news-header{padding:12px 15px;flex-wrap:wrap;gap:8px}.A1-news-date-badge{padding:3px 10px;font-size:.8rem}.A1-news-source{font-size:.8rem}.A1-news-content{padding:15px}.A1-company-tag{font-size:.7rem;padding:3px 6px;margin-bottom:8px}.A1-news-title{font-size:1rem;margin-bottom:8px}.A1-news-description{font-size:.9rem;margin-bottom:12px;line-height:1.5}.A1-news-footer{flex-direction:column;align-items:flex-start;gap:10px}.A1-news-type{font-size:.7rem;padding:3px 6px}.A1-read-more-link{width:100%;text-align:center;padding:8px;background:#f0f0f0;border-radius:4px;font-size:.8rem}.A1-news-stats{gap:8px;margin-top:5px}.A1-company-stat{font-size:.7rem;padding:3px 6px}.A1-empty-state{padding:30px 15px}.A1-empty-icon{font-size:40px;margin-bottom:12px}.A1-empty-state h3{font-size:1.2rem;margin-bottom:8px}.A1-empty-state p{font-size:.9rem}.A1-reason-list{max-width:100%;padding:0 15px}.A1-reason-list li{font-size:.85rem}.A1-browse-btn,.A1-sidebar-browse-btn{width:100%;padding:10px;font-size:.875rem}.A1-homepage-loading{height:40vh}.A1-loading-spinner{width:35px;height:35px}.A1-loading-text{font-size:1rem}.A1-loading-subtext{font-size:.85rem}.A1-debug-info{padding:10px}.A1-debug-info h4{font-size:.9rem}.A1-debug-info pre{font-size:.7rem;padding:6px}}@media screen and (max-width: 480px){.A1-homepage-container{padding:8px}.A1-homepage-header{margin-top:50px;padding:0 8px}.A1-main-title{font-size:1.5rem}.A1-header-actions{flex-direction:column;align-items:stretch}.A1-last-visit{text-align:left;font-size:.8rem}.A1-refresh-btn{width:100%}.A1-followed-companies-sidebar{padding:12px}.A1-company-badge{flex-wrap:wrap;padding:10px}.A1-company-info{width:calc(100% - 60px)}.A1-news-count{min-width:45px;padding:2px 6px}.A1-news-header{flex-direction:column;align-items:flex-start}.A1-news-date-badge{align-self:flex-start}.A1-news-content{padding:12px}.A1-news-title{font-size:.95rem}.A1-section-title{font-size:1.3rem}.A1-date-title{font-size:1.1rem}}@media (hover: none) and (pointer: coarse){.A1-company-badge,.A1-refresh-btn,.A1-browse-btn,.A1-sidebar-browse-btn,.A1-read-more-link{min-height:44px}.A1-refresh-btn-small{min-width:44px;min-height:44px}.A1-company-badge:hover,.A1-news-card:hover{transform:none;box-shadow:none}}[data-theme=dark] .A1-homepage-container{background:#000000;color:#fff}[data-theme=dark] .A1-homepage-header h1{color:#fff}[data-theme=dark] .A1-last-visit{color:#ccc}[data-theme=dark] .A1-refresh-btn{background:#007bff;color:#fff}[data-theme=dark] .A1-refresh-btn:hover{background:#0056b3}[data-theme=dark] .A1-core-watchlist{background:#1a1a1a;box-shadow:0 1px 3px #ffffff1a}[data-theme=dark] .A1-followed-companies-sidebar{background:#1a1a1a;box-shadow:0 2px 8px #ffffff14}[data-theme=dark] .A1-sidebar-header h3{color:#fff}[data-theme=dark] .A1-sidebar-header{border-bottom:2px solid #333333}[data-theme=dark] .A1-company-stat{color:#ccc;background:#2a2a2a}[data-theme=dark] .A1-news-timeline{background:transparent}[data-theme=dark] .A1-date-title{color:#fff;border-bottom:2px solid #007bff}[data-theme=dark] .A1-news-card{background:#1a1a1a;border:1px solid #333333}[data-theme=dark] .A1-news-card:hover{box-shadow:0 2px 8px #ffffff1a}[data-theme=dark] .A1-news-header{background:#2a2a2a;border-bottom:1px solid #333333}[data-theme=dark] .A1-news-source{color:#ccc}[data-theme=dark] .A1-news-content{background:#1a1a1a}[data-theme=dark] .A1-company-tag{background:#0d47a1;color:#bbdefb}[data-theme=dark] .A1-news-title{color:#fff}[data-theme=dark] .A1-news-description{color:#ccc}[data-theme=dark] .A1-read-more-link{color:#4dabf7}[data-theme=dark] .A1-read-more-link:hover{color:#2196f3}[data-theme=dark] .A1-companies-list{background:transparent}[data-theme=dark] .A1-company-badge{background:#2a2a2a;border:1px solid #333333}[data-theme=dark] .A1-company-badge:hover{background:#333333;border-color:#444}[data-theme=dark] .A1-company-badge .A1-company-name{color:#fff}[data-theme=dark] .A1-company-badge .A1-company-symbol{color:#ccc}[data-theme=dark] .A1-refresh-btn-small{background:#007bff;color:#fff}[data-theme=dark] .A1-refresh-btn-small:hover{background:#0056b3}[data-theme=dark] .A1-no-companies-sidebar{color:#ccc}[data-theme=dark] .A1-sidebar-browse-btn{background:#007bff;color:#fff}[data-theme=dark] .A1-sidebar-browse-btn:hover{background:#0056b3}[data-theme=dark] .A1-homepage-loading{color:#ccc}[data-theme=dark] .A1-loading-spinner{border:3px solid #333333;border-top:3px solid #007bff}[data-theme=dark] .A1-empty-state{color:#ccc}[data-theme=dark] .A1-empty-state h3{color:#fff}[data-theme=dark] .A1-browse-btn{background:#007bff;color:#fff}[data-theme=dark] .A1-browse-btn:hover{background:#0056b3}[data-theme=dark] .A1-debug-info{background:#2a2a2a}[data-theme=dark] .A1-debug-info h4{color:#fff}[data-theme=dark] .A1-debug-info pre{background:#1a1a1a;color:#ccc}[data-theme=dark] .A1-news-date-badge{background:#007bff;color:#fff}[data-theme=dark] .A1-news-type{background:#28a745;color:#fff}[data-theme=dark] .A1-news-stats{color:#ccc}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#333333}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#444444}[data-theme=dark]{color-scheme:dark}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{color:#fff}[data-theme=dark] input::placeholder{color:#999}@media screen and (max-width: 767px){[data-theme=dark] .A1-news-card{border-width:1px}[data-theme=dark] .A1-read-more-link{background:#2a2a2a}[data-theme=dark] .A1-read-more-link:hover{background:#333333}}@media screen and (max-width: 480px){[data-theme=dark] .A1-company-badge{background:#2a2a2a}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.MN-sector-page{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:1rem;font-weight:400;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;box-sizing:border-box}.MN-sector-page{background-color:#fff!important;color:#000!important}[data-theme=dark] .MN-sector-page{background-color:#121212!important;color:#fff!important}.MN-container{width:100%!important;max-width:1400px!important;margin:0 auto;margin-top:100px!important}.MN-innerpagecontent{padding:2.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400}.MN-innerpagecontent{background:#ffffff!important}[data-theme=dark] .MN-innerpagecontent{background:#121212!important}.MN-companyheader{padding:20px 0 15px;margin-bottom:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.MN-companyheader h2{font-size:1.5rem;font-weight:700;margin:0 0 8px;line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#000}[data-theme=dark] .MN-companyheader h2{color:#fff!important}.MN-companyheader h1{color:#000!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700}[data-theme=dark] .MN-companyheader h1{color:#fff!important}.MN-compinfo.MN-mt-1{font-size:1rem!important;margin-bottom:0;line-height:1.5;max-width:800px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.MN-compinfo.MN-mt-1{color:#333!important}[data-theme=dark] .MN-compinfo.MN-mt-1{color:#ccc!important}.MN-row.MN-no-gutters.MN-mt-3{display:flex;align-items:center;justify-content:space-between;margin:0;width:100%;margin-top:-40px!important}.MN-explore-more-btn{background-color:transparent;padding:8px 20px!important;border-radius:4px;font-weight:500;font-size:.875rem;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;text-decoration:none;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.MN-explore-more-btn{border:2px solid #8b5cf6!important;color:#8b5cf6!important}[data-theme=dark] .MN-explore-more-btn{border:2px solid #2be9d3!important;color:#2be9d3!important}.MN-explore-more-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.MN-explore-more-btn:hover{background-color:transparent!important;color:#8b5cf6!important;border-color:#8b5cf6!important}[data-theme=dark] .MN-explore-more-btn:hover{background-color:transparent!important;color:#2be9d3!important;border-color:#2be9d3!important}.MN-filterlist{display:flex;flex-wrap:wrap;margin:0 -10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.MN-filterlist>[class*=MN-col-]{padding:10px;margin-bottom:20px;width:100%}@media (max-width: 767.98px){.MN-col-12.MN-col-md-3{flex:0 0 50%;max-width:50%;margin-bottom:0!important;padding:0 1rem}}@media (max-width: 575.98px){.MN-col-12.MN-col-md-3{flex:0 0 100%;max-width:100%}}.MN-card.MN-cardsector{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;text-align:center!important;outline:none;border-radius:.5rem;margin-top:2rem!important;padding:1.5rem!important;transition:all .3s ease;height:100%;min-height:320px;flex-grow:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;cursor:pointer}.MN-card.MN-cardsector{background-color:#fff!important;border:2px solid #e4d4ff!important;box-shadow:0 4px 12px #8b5cf61a}[data-theme=dark] .MN-card.MN-cardsector{background-color:#000!important;border:2px solid #3d3d3d!important;box-shadow:0 4px 12px #2be9d31a}.MN-card.MN-cardsector:hover{transform:translateY(-5px)}.MN-card.MN-cardsector:hover{box-shadow:0 12px 28px #8b5cf640!important;border-color:#7c3aed!important}[data-theme=dark] .MN-card.MN-cardsector:hover{box-shadow:0 12px 28px #2be9d340!important;border-color:#20c9b5!important}.MN-card.MN-cardsector:hover .sector-icon svg{transform:scale(1.15)}.MN-card.MN-cardsector:hover .sector-icon svg{color:#8b5cf6!important;fill:#8b5cf6!important}[data-theme=dark] .MN-card.MN-cardsector:hover .sector-icon svg{color:#2be9d3!important;fill:#2be9d3!important}.MN-card.MN-cardsector:hover h4{color:#8b5cf6!important}[data-theme=dark] .MN-card.MN-cardsector:hover h4{color:#2be9d3!important}.MN-card.MN-cardsector:hover .MN-compinfo.MN-sector{color:#8b5cf6!important}[data-theme=dark] .MN-card.MN-cardsector:hover .MN-compinfo.MN-sector{color:#2be9d3!important}.MN-card.MN-cardsector:hover .MN-compess p,.MN-card.MN-cardsector:hover .MN-compess small{color:#8b5cf6!important}[data-theme=dark] .MN-card.MN-cardsector:hover .MN-compess p,[data-theme=dark] .MN-card.MN-cardsector:hover .MN-compess small{color:#2be9d3!important}.MN-card.MN-cardsector:hover .MN-mt-4.MN-text-center,.MN-card.MN-cardsector:hover .MN-row.MN-no-gutters.MN-mt-2{border-top-color:#8b5cf6!important}[data-theme=dark] .MN-card.MN-cardsector:hover .MN-mt-4.MN-text-center,[data-theme=dark] .MN-card.MN-cardsector:hover .MN-row.MN-no-gutters.MN-mt-2{border-top-color:#2be9d3!important}.MN-card.MN-cardsector:hover .MN-frequents a{color:#8b5cf6!important}[data-theme=dark] .MN-card.MN-cardsector:hover .MN-frequents a{color:#2be9d3!important}@keyframes MN-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.MN-card.MN-cardsector:hover .MN-compess p .MN-Number{display:inline-block;animation:MN-bounce .5s ease}.MN-imgbg{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0;height:60px;min-height:60px}.MN-imgbg img{max-height:60px;max-width:60px;width:auto;height:auto;object-fit:contain}.MN-imgbg img{filter:brightness(0) invert(0)!important}[data-theme=dark] .MN-imgbg img{filter:brightness(0) invert(1)!important}.MN-card.MN-cardsector h4{font-size:1rem;font-weight:500;margin:1rem 0 .5rem;line-height:1.3;text-align:center;transition:color .3s ease;min-height:40px;display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.MN-card.MN-cardsector h4{color:#000!important}[data-theme=dark] .MN-card.MN-cardsector h4{color:#fff!important}.MN-compinfo.MN-sector{font-size:.875rem;line-height:1.4;margin-bottom:1rem!important;margin-top:.5rem!important;text-align:center;font-weight:400;transition:color .3s ease;min-height:60px;display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.MN-compinfo.MN-sector{color:#333!important}[data-theme=dark] .MN-compinfo.MN-sector{color:#ccc!important}.MN-frequents{font-size:.9rem;margin-bottom:0;margin-top:0!important;text-align:center;padding:0;transition:color .3s ease;min-height:40px;display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400}.MN-frequents a{text-decoration:none;display:block;transition:color .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.MN-frequents{color:#333!important}.MN-frequents a{color:#8b5cf6!important}.MN-frequents .MN-font-weight-bold{color:#8b5cf6!important;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}[data-theme=dark] .MN-frequents{color:#ccc!important}[data-theme=dark] .MN-frequents a,[data-theme=dark] .MN-frequents .MN-font-weight-bold{color:#2be9d3!important}.MN-frequents .MN-font-weight-bold{font-size:1rem;margin-right:4px}.MN-row.MN-no-gutters.MN-mt-2{padding:.75rem 0 0!important;margin:0;height:auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid;transition:border-color .3s ease;min-height:60px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.MN-row.MN-no-gutters.MN-mt-2{border-top-color:#e0e0e0!important}[data-theme=dark] .MN-row.MN-no-gutters.MN-mt-2{border-top-color:#333!important}.MN-compess{padding:.25rem 0;border-right:1px solid;text-align:center;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;min-height:45px;transition:border-color .3s ease}.MN-compess{border-right-color:#e0e0e0!important}[data-theme=dark] .MN-compess{border-right-color:#333!important}.MN-compess small{font-size:.75rem;display:block;margin-bottom:.15rem;text-transform:uppercase;font-weight:500;letter-spacing:.3px;line-height:1;white-space:nowrap;transition:color .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.MN-compess small{color:#666!important}[data-theme=dark] .MN-compess small{color:#b0b0b0!important}.MN-compess p{font-size:.95rem;font-weight:700;margin:0;line-height:1;min-height:22px;display:flex;align-items:center;justify-content:center;padding:0!important;transition:color .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.MN-compess p{color:#000!important}[data-theme=dark] .MN-compess p{color:#fff!important}.MN-mt-4.MN-text-center{margin-top:auto!important;padding-top:1rem;border-top:1px solid;display:flex;justify-content:center;align-items:center;height:auto;transition:border-color .3s ease;min-height:70px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.MN-mt-4.MN-text-center{border-top-color:#e0e0e0!important}[data-theme=dark] .MN-mt-4.MN-text-center{border-top-color:#333!important}.MN-btn.MN-btn-sm.MN-btn-primary{padding:.375rem 1.5rem;font-size:.875rem;border-radius:.25rem;transition:transform .3s ease,box-shadow .3s ease;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;letter-spacing:-.01em;border:none;height:auto;min-width:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.MN-btn.MN-btn-sm.MN-btn-primary{background-color:#8b5cf6!important;border-color:#8b5cf6!important;color:#fff!important}[data-theme=dark] .MN-btn.MN-btn-sm.MN-btn-primary{background-color:#2be9d3!important;border-color:#2be9d3!important;color:#000!important}.MN-btn.MN-btn-sm.MN-btn-primary:hover{transform:translateY(-2px);text-decoration:none}.MN-btn.MN-btn-sm.MN-btn-primary:hover{background-color:#8b5cf6!important;border-color:#8b5cf6!important;color:#fff!important;box-shadow:0 4px 12px #8b5cf64d}[data-theme=dark] .MN-btn.MN-btn-sm.MN-btn-primary:hover{background-color:#2be9d3!important;border-color:#2be9d3!important;color:#000!important;box-shadow:0 4px 12px #2be9d34d}.MN-card.MN-cardsector{display:flex;flex-direction:column;justify-content:space-between;flex:1}.MN-innerpagecontent,.MN-companyheader,.MN-card.MN-cardsector,.MN-btn-primary,.MN-floatingbtn,.MN-explore-more-btn,.MN-compess p,.MN-compess small,.MN-frequents,.MN-compinfo,.MN-companyheader h1,.MN-card.MN-cardsector h4,.MN-compinfo.MN-sector{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}.MN-floatingbtn{position:fixed;bottom:30px;right:30px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;z-index:1000;border:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700}.MN-floatingbtn{background-color:#8b5cf6!important;color:#fff!important;box-shadow:0 2px 10px #8b5cf64d}[data-theme=dark] .MN-floatingbtn{background-color:#2be9d3!important;color:#000!important;box-shadow:0 2px 10px #2be9d34d}.MN-floatingbtn:hover{transform:translateY(-3px);text-decoration:none}.MN-floatingbtn:hover{background-color:#8b5cf6!important;color:#fff!important}[data-theme=dark] .MN-floatingbtn:hover{background-color:#2be9d3!important;color:#000!important}.sector-icon{display:flex;justify-content:center;align-items:center;height:80px;width:80px;margin:0 auto;transition:all .3s ease}.sector-icon svg{height:40px;width:40px;transition:all .3s ease}.sector-icon svg{color:#000!important;fill:#000!important}[data-theme=dark] .sector-icon svg{color:#fff!important;fill:#fff!important}.sector-search-wrapper{display:flex;align-items:center;gap:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin-bottom:20px;width:100%}.sector-search-input{padding:12px 16px;border:2px solid;border-radius:8px;flex-grow:1;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;transition:all .3s ease}.sector-search-input{background-color:#fff!important;color:#000!important;border-color:#8b5cf6!important}[data-theme=dark] .sector-search-input{background-color:#333!important;color:#fff!important;border-color:#2be9d3!important}.sector-search-input:focus{outline:none;transform:translateY(-1px)}.sector-search-input:focus{box-shadow:0 0 0 3px #8b5cf633}[data-theme=dark] .sector-search-input:focus{box-shadow:0 0 0 3px #2be9d333}.sector-search-clear{padding:12px 20px;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease;border:2px solid}.sector-search-clear.fade-out{animation:fadeOut .3s ease forwards}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.sector-search-clear{background-color:#fff!important;color:#8b5cf6!important;border-color:#8b5cf6!important}[data-theme=dark] .sector-search-clear{background-color:#333!important;color:#2be9d3!important;border-color:#2be9d3!important}.sector-search-clear:hover{transform:translateY(-2px)}.sector-search-clear:hover{background-color:#fff!important;color:#8b5cf6!important;border-color:#8b5cf6!important}[data-theme=dark] .sector-search-clear:hover{background-color:#333!important;color:#2be9d3!important;border-color:#2be9d3!important}.MN-btn-secondary{padding:12px 28px!important;font-size:16px!important;font-weight:500!important;border-radius:7px!important;cursor:pointer!important;transition:transform .3s ease,box-shadow .3s ease!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;border:2px solid}.MN-btn-secondary{background-color:transparent!important;color:#8b5cf6!important;border-color:#8b5cf6!important}[data-theme=dark] .MN-btn-secondary{background-color:transparent!important;color:#2be9d3!important;border-color:#2be9d3!important}.MN-btn-secondary:hover{transform:translateY(-2px)}.MN-btn-secondary:hover{background-color:transparent!important;color:#8b5cf6!important;border-color:#8b5cf6!important;box-shadow:0 4px 12px #8b5cf633}[data-theme=dark] .MN-btn-secondary:hover{background-color:transparent!important;color:#2be9d3!important;border-color:#2be9d3!important;box-shadow:0 4px 12px #2be9d333}.MN-btn-primary:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.MN-card.MN-cardsector:focus{outline:2px solid #8b5cf6;outline-offset:2px}[data-theme=dark] .MN-card.MN-cardsector:focus{outline:2px solid #2be9d3}.MN-alert{padding:1rem;border-radius:.5rem;margin-bottom:1rem}.MN-alert-danger{background-color:#fee2e2;color:#dc2626;border:1px solid #fecaca}.MN-alert-warning{background-color:#fef3c7;color:#d97706;border:1px solid #fde68a}[data-theme=dark] .MN-alert-danger{background-color:#7f1d1d;color:#fca5a5}[data-theme=dark] .MN-alert-warning{background-color:#78350f;color:#fbbf24}.MN-spinner-border{display:inline-block;width:3rem;height:3rem;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.MN-text-primary{color:#8b5cf6}[data-theme=dark] .MN-text-primary{color:#2be9d3}.MN-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes MN-fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 768px) and (max-width: 992px){.MN-col-12.MN-col-md-3{flex:0 0 33.333%;max-width:33.333%}.MN-card.MN-cardsector{min-height:340px;padding:1.25rem!important}.MN-compinfo.MN-sector{min-height:70px}}@media (max-width: 991.98px){.MN-card.MN-cardsector{padding:1.25rem!important;min-height:300px}.MN-imgbg img{max-height:55px;max-width:55px}.MN-card.MN-cardsector h4{font-size:.95rem;min-height:35px}.MN-compinfo.MN-sector{font-size:.8rem;min-height:55px}.MN-row.MN-no-gutters.MN-mt-2{padding:.6rem 0 0!important;min-height:55px}.MN-compess{padding:.2rem 0;min-height:40px}.MN-compess small{font-size:.65rem;margin-bottom:.1rem;letter-spacing:.2px}.MN-compess p{font-size:.9rem;min-height:20px}.MN-frequents{min-height:35px}}@media (max-width: 767.98px){.MN-card.MN-cardsector{padding:1rem!important;min-height:280px;margin-top:1.5rem!important}.MN-imgbg img{max-height:50px;max-width:50px}.MN-card.MN-cardsector h4{font-size:.9rem;margin:.75rem 0 .4rem;min-height:30px}.MN-compinfo.MN-sector{font-size:.75rem;margin-bottom:.75rem!important;margin-top:.4rem!important;min-height:50px}.MN-frequents{font-size:.8rem;min-height:30px}.MN-compess small{font-size:.7rem}.MN-compess p{font-size:.9rem}.MN-btn.MN-btn-sm.MN-btn-primary{padding:.25rem 1rem;font-size:.8rem}.MN-mt-4.MN-text-center{min-height:60px}.MN-row.MN-no-gutters.MN-mt-2{min-height:50px}}@media (max-width: 575px){.MN-container{padding-left:10px;padding-right:10px}.MN-companyheader h1{font-size:1.5rem}.MN-compess small{font-size:.6rem}.MN-compess p{font-size:.85rem}}@media (max-width: 1024px){.MN-row.MN-no-gutters.MN-mt-3{align-items:center;justify-content:center;display:grid}.MN-companyheader{text-align:center;justify-content:center}}.MN-sector-page,.MN-innerpagecontent,.MN-card.MN-cardsector,.MN-companyheader h1,.MN-compinfo,.MN-explore-more-btn,.MN-btn.MN-btn-sm.MN-btn-primary,.MN-frequents,.MN-compinfo.MN-sector,.MN-card.MN-cardsector h4,.MN-compess small,.MN-compess p,.MN-row.MN-no-gutters.MN-mt-2,.MN-mt-4.MN-text-center{transition:all .3s ease!important}.MN-filterlist{display:flex;flex-wrap:wrap;align-items:stretch}.MN-col-12.MN-col-md-3{display:flex}.MN-card.MN-cardsector{flex:1;display:flex;flex-direction:column}.MN-imgbg,.MN-card.MN-cardsector h4,.MN-compinfo.MN-sector,.MN-frequents,.MN-row.MN-no-gutters.MN-mt-2,.MN-mt-4.MN-text-center{flex-shrink:0}.exp-btn-outer{display:flex!important;justify-content:center!important;align-items:center!important}.exp-btn-inner{border:2px solid;padding:12px 28px!important;font-size:16px!important;font-weight:500!important;letter-spacing:.5px!important;cursor:pointer!important;transition:transform .3s ease,box-shadow .3s ease!important;border-radius:7px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.exp-btn-inner{background-color:#8b5cf6!important;color:#fff!important;border-color:#8b5cf6!important}[data-theme=dark] .exp-btn-inner{background-color:#2be9d3!important;color:#000!important;border-color:#2be9d3!important}.exp-btn-inner:hover{transform:translateY(-2px)!important}.exp-btn-inner:hover{background-color:#8b5cf6!important;border-color:#8b5cf6!important;box-shadow:0 4px 12px #8b5cf64d!important}[data-theme=dark] .exp-btn-inner:hover{background-color:#2be9d3!important;border-color:#2be9d3!important;box-shadow:0 4px 12px #2be9d34d!important}@media (max-width: 768px){.sector-search-wrapper{flex-direction:column;gap:10px}.sector-search-input{width:100%;padding:14px 16px;font-size:16px}.sector-search-clear{width:100%;padding:14px 20px}.MN-btn-primary,.MN-btn-secondary,.exp-btn-inner{min-height:48px;padding:12px 24px!important;font-size:16px!important}}@media (max-width: 480px){.sector-search-input,.sector-search-clear{padding:14px 16px;font-size:15px}.MN-btn-primary,.MN-btn-secondary,.exp-btn-inner{padding:12px 20px!important;font-size:15px!important}}.MN-mx-2{margin-left:.5rem!important;margin-right:.5rem!important}@media (max-width: 480px){.MN-mx-2{margin-left:.25rem!important;margin-right:.25rem!important}}.MN-btn-primary,.MN-btn-secondary,.exp-btn-inner,.sector-search-clear{transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease!important}@media (max-width: 768px){.MN-btn-primary,.MN-btn-secondary,.exp-btn-inner,.sector-search-clear{min-height:48px}}.TOP-market-highlights-container{max-width:1400px;margin:0 auto 70px;background:transparent;font-family:inherit;font-weight:700;box-sizing:border-box;position:relative;overflow:hidden}.TOP-market-highlights-header{padding:0 1.5rem;width:100%;margin-top:28px;margin-bottom:2rem;box-sizing:border-box;position:relative;z-index:2;text-align:left}.TOP-market-highlights-title{font-size:2rem;font-weight:700;margin:0 0 .5rem;position:relative;display:block}.TOP-market-highlights-description{font-size:1rem;margin:0;line-height:1.6;max-width:800px;font-family:inherit;font-weight:500}html:not([data-theme=dark]) .TOP-market-highlights-title{color:#000}html:not([data-theme=dark]) .TOP-market-highlights-description{color:#4a5568}html[data-theme=dark] .TOP-market-highlights-title{color:#fff}html[data-theme=dark] .TOP-market-highlights-description{color:#a0aec0}.TOP-market-sections-grid{display:flex;flex-direction:column;gap:2rem;max-width:1800px;margin:0 auto;padding:0 1.5rem;box-sizing:border-box;width:100%}.TOP-market-sections-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%;margin-bottom:0}.TOP-market-sections-row:last-child{margin-bottom:0}.TOP-widget-section{display:flex;flex-direction:column;gap:1rem;width:100%;margin-bottom:0}.TOP-widget-section:not(:last-child){margin-bottom:0}.TOP-section-content{border-radius:20px;overflow:hidden;width:100%;transition:all .3s ease;position:relative;margin-bottom:0}.TOP-section-header{background-color:transparent;width:100%;text-align:left}.TOP-section-header-wrapper{display:flex;align-items:center;justify-content:flex-start;width:100%}.TOP-section-title-link{text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;font-family:inherit;position:relative}.TOP-section-title-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;transition:width .3s ease}.TOP-section-title-link:hover:after{width:100%}.TOP-section-title{font-size:1.5rem;font-weight:700;line-height:1.3;margin:0;font-family:inherit;display:flex;align-items:center;gap:6px}.TOP-title-arrow{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;transition:transform .3s ease}.TOP-section-title-link:hover .TOP-title-arrow{transform:translate(6px)}html:not([data-theme=dark]) .TOP-section-title{color:#000}html:not([data-theme=dark]) .TOP-title-arrow{color:#4a5568}html:not([data-theme=dark]) .TOP-section-title-link:hover .TOP-title-arrow{color:#8b5cf6}html[data-theme=dark] .TOP-section-title{color:#fff}html[data-theme=dark] .TOP-title-arrow{color:#a0aec0}html[data-theme=dark] .TOP-section-title-link:hover .TOP-title-arrow{color:#2be9d3}.TOP-section-content{border-radius:20px;overflow:hidden;width:100%;transition:all .3s ease;position:relative}.TOP-section-content:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;opacity:0;transition:opacity .3s ease}.TOP-section-content:hover{transform:translateY(-6px)}.TOP-section-content:hover:before{opacity:1}html:not([data-theme=dark]) .TOP-section-content{background:#ffffff;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d}html:not([data-theme=dark]) .TOP-section-content:hover{box-shadow:0 20px 35px -12px #8b5cf626;border-color:#c084fc}html[data-theme=dark] .TOP-section-content{background:#000000;border:1px solid #2d3748;box-shadow:0 1px 3px #0000004d}html[data-theme=dark] .TOP-section-content:hover{box-shadow:0 20px 35px -12px #2be9d333;border-color:#2be9d3}.TOP-stocks-container{display:flex;flex-direction:column;width:100%}.TOP-stock-item{padding:1.25rem;border-bottom:1px solid;transition:all .3s ease;position:relative;cursor:pointer;background:transparent;display:flex;align-items:center;min-height:82px;width:100%;box-sizing:border-box;animation:fadeIn .4s ease;animation-fill-mode:both}.TOP-stock-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;opacity:0;transition:opacity .3s ease;border-radius:0 4px 4px 0}.TOP-stock-item:hover{transform:translate(6px)}.TOP-stock-item:hover:before{opacity:1}.TOP-stock-item:last-child{border-bottom:none}html:not([data-theme=dark]) .TOP-stock-item{border-bottom-color:#e2e8f0}html:not([data-theme=dark]) .TOP-stock-item:hover{background:linear-gradient(90deg,#faf5ff 0%,#ffffff 100%)}html[data-theme=dark] .TOP-stock-item{border-bottom-color:#2d3748}html[data-theme=dark] .TOP-stock-item:hover{background:rgba(43,233,211,.03)}.TOP-stock-item:nth-child(1){animation-delay:.05s}.TOP-stock-item:nth-child(2){animation-delay:.1s}.TOP-stock-item:nth-child(3){animation-delay:.15s}.TOP-stock-item-container{display:flex;align-items:center;gap:16px;width:100%;justify-content:space-between;flex-wrap:wrap}.TOP-stock-logo{width:52px;height:52px;border-radius:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .3s ease}.TOP-stock-item:hover .TOP-stock-logo{transform:scale(1.05)}html:not([data-theme=dark]) .TOP-stock-logo{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 16px -6px #8b5cf640}html:not([data-theme=dark]) .TOP-stock-item:hover .TOP-stock-logo{box-shadow:0 10px 20px -6px #8b5cf666}html[data-theme=dark] .TOP-stock-logo{background:linear-gradient(135deg,#2be9d3,#14b8a6);box-shadow:0 8px 16px -6px #2be9d340}html[data-theme=dark] .TOP-stock-item:hover .TOP-stock-logo{box-shadow:0 10px 20px -6px #2be9d366}.TOP-stock-logo-image{width:100%;height:100%;object-fit:cover;display:block}.TOP-stock-logo-letter{color:#fff;font-weight:700;font-size:22px;font-family:inherit;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-shadow:0 2px 4px rgba(0,0,0,.1)}.TOP-stock-info-link{flex:1;min-width:0;text-decoration:none;color:inherit;display:flex;flex-direction:column;justify-content:center}.TOP-stock-info{width:100%}.TOP-stock-name-container{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.TOP-stock-name{font-size:1rem;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;transition:color .2s ease;font-family:inherit;max-width:200px}html:not([data-theme=dark]) .TOP-stock-name{color:#1a202c}html:not([data-theme=dark]) .TOP-stock-info-link:hover .TOP-stock-name{color:#8b5cf6}html[data-theme=dark] .TOP-stock-name{color:#f7fafc}html[data-theme=dark] .TOP-stock-info-link:hover .TOP-stock-name{color:#2be9d3}.TOP-stock-meta{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap}.TOP-data-mode{font-size:.7rem;font-weight:600;padding:4px 10px;border-radius:20px;line-height:1;font-family:inherit;text-transform:uppercase;letter-spacing:.5px}html:not([data-theme=dark]) .TOP-data-mode-realtime{background:#8b5cf6;color:#fff}html:not([data-theme=dark]) .TOP-data-mode-delayed{background:#edf2f7;color:#4a5568;border:1px solid #e2e8f0}html[data-theme=dark] .TOP-data-mode-realtime{background:#2be9d3;color:#000}html[data-theme=dark] .TOP-data-mode-delayed{background:rgba(43,233,211,.1);color:#2be9d3;border:1px solid rgba(43,233,211,.3)}.TOP-market-status{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.TOP-market-status-label{font-size:.7rem;font-weight:500;font-family:inherit}.TOP-market-status-icon{width:8px;height:8px;border-radius:50%;display:inline-block;animation:pulse 2s infinite}html:not([data-theme=dark]) .TOP-market-status-label{color:#718096}html:not([data-theme=dark]) .TOP-market-status-icon{background:linear-gradient(135deg,#8b5cf6,#c084fc)}html[data-theme=dark] .TOP-market-status-label{color:#a0aec0}html[data-theme=dark] .TOP-market-status-icon{background:linear-gradient(135deg,#2be9d3,#14b8a6)}.TOP-stock-symbol{min-width:80px;text-align:right;margin-left:4px}.TOP-stock-symbol-text{font-size:.85rem;font-weight:600;font-family:inherit;letter-spacing:.3px;display:inline-block;padding:2px 8px;border-radius:20px}html:not([data-theme=dark]) .TOP-stock-symbol-text{color:#8b5cf6;background:#faf5ff}html[data-theme=dark] .TOP-stock-symbol-text{color:#2be9d3;background:rgba(43,233,211,.1)}.TOP-stock-price-change{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:115px}.TOP-price-container{display:flex;align-items:baseline;gap:4px}.TOP-price-value{font-size:1.1rem;font-weight:700;font-family:inherit}.TOP-price-currency{font-size:.7rem;font-weight:500;font-family:inherit}html:not([data-theme=dark]) .TOP-price-value{color:#1a202c}html:not([data-theme=dark]) .TOP-price-currency{color:#718096}html[data-theme=dark] .TOP-price-value{color:#f7fafc}html[data-theme=dark] .TOP-price-currency{color:#a0aec0}.TOP-change-percent{font-size:.85rem;font-weight:600;padding:5px 12px;border-radius:20px;min-width:85px;text-align:center;font-family:inherit;letter-spacing:.3px;transition:all .2s ease}html:not([data-theme=dark]) .TOP-change-up{background:rgba(72,187,120,.1);color:#38a169;border:1px solid rgba(72,187,120,.3)}html:not([data-theme=dark]) .TOP-change-down{background:rgba(245,101,101,.1);color:#e53e3e;border:1px solid rgba(245,101,101,.3)}html[data-theme=dark] .TOP-change-up{background:rgba(72,187,120,.15);color:#68d391;border:1px solid rgba(104,211,145,.3)}html[data-theme=dark] .TOP-change-down{background:rgba(245,101,101,.15);color:#fc8181;border:1px solid rgba(252,129,129,.3)}.TOP-section-footer{padding-top:1rem;text-align:left;margin-top:0}.TOP-view-all-link{text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;font-size:.95rem;font-weight:600;font-family:inherit;position:relative;padding-bottom:2px}.TOP-view-all-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;transition:width .3s ease}.TOP-view-all-link:hover:after{width:100%}.TOP-view-all-link:hover{gap:12px}.TOP-view-all-text{display:flex;align-items:center;gap:4px}.TOP-view-all-arrow{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;transition:transform .3s ease}html:not([data-theme=dark]) .TOP-view-all-link{color:#4a5568}html:not([data-theme=dark]) .TOP-view-all-link:hover{color:#8b5cf6}html[data-theme=dark] .TOP-view-all-link{color:#a0aec0}html[data-theme=dark] .TOP-view-all-link:hover{color:#2be9d3}.TOP-market-highlights-header{margin-bottom:2rem}.TOP-market-sections-grid{gap:2rem}.TOP-market-sections-row{gap:1.5rem}.TOP-market-sections-grid:last-child{margin-bottom:0}.TOP-widget-section{margin-bottom:0}.TOP-section-footer{margin-top:.5rem;margin-bottom:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}@media (max-width: 767px){.TOP-market-highlights-header{padding:0 1rem;margin-bottom:1.5rem}.TOP-market-highlights-title{font-size:1.5rem}.TOP-market-highlights-description{font-size:.75rem;line-height:1.5;max-width:100%;margin-top:-4px}.TOP-market-sections-grid{gap:1.5rem;padding:0 1rem}.TOP-section-footer{padding-top:1rem;text-align:left;margin-top:-20px;margin-bottom:20px}.TOP-market-sections-row{grid-template-columns:1fr;gap:1.5rem}.TOP-section-title{font-size:1.25rem}.TOP-stock-item{padding:1rem}.TOP-stock-item-container{gap:12px}.TOP-stock-logo{width:40px;height:40px}.TOP-stock-logo-letter{font-size:16px}.TOP-stock-name{max-width:120px;font-size:.85rem}.TOP-stock-symbol-text{font-size:.75rem;margin-bottom:30px}.TOP-stock-meta{gap:6px}.TOP-data-mode{font-size:.65rem;padding:3px 8px}.TOP-market-status-label{font-size:.65rem}.TOP-stock-price-change{min-width:85px}.TOP-change-percent{font-size:.7rem;min-width:70px;padding:4px 8px}.TOP-view-all-link{font-size:.85rem}}@media (min-width: 768px) and (max-width: 1023px){.TOP-market-highlights-header{padding:0 1.25rem;margin-bottom:1.75rem}.TOP-market-highlights-title{font-size:1.75rem}.TOP-market-highlights-description{font-size:1rem;max-width:90%;margin-top:-5px}.TOP-market-sections-grid{gap:1.75rem;padding:0 1.25rem}.TOP-market-sections-row{gap:1.25rem}.TOP-section-title{font-size:1.35rem}.TOP-stock-item{padding:1.125rem}.TOP-stock-item-container{gap:14px}.TOP-stock-logo{width:46px;height:46px}.TOP-stock-logo-letter{font-size:18px}.TOP-stock-name{max-width:150px;font-size:.9rem}.TOP-stock-symbol-text{font-size:.8rem}.TOP-stock-price-change{min-width:100px}.TOP-change-percent{font-size:.8rem}.TOP-section-footer{margin-top:-20px;margin-bottom:20px}}@media (min-width: 1024px){.TOP-market-highlights-header,.TOP-market-sections-grid{padding:0 1.5rem}.TOP-section-footer{margin-top:-20px;margin-bottom:10px}@media (min-width: 1440px){.TOP-market-highlights-container{max-width:1400px}.TOP-market-highlights-description{max-width:800px}}@media (min-width: 1920px){.TOP-market-highlights-container{max-width:1600px}.TOP-market-highlights-description{max-width:900px}}}.TOP-stock-name[title]{cursor:help;position:relative}html:not([data-theme=dark]) .TOP-stock-name[title]:hover:after{content:attr(title);position:absolute;bottom:100%;left:0;background:#ffffff;color:#1a202c;padding:6px 12px;border-radius:8px;font-size:.8rem;white-space:normal;max-width:200px;z-index:1000;border:1px solid #e2e8f0;font-weight:500;font-family:inherit;pointer-events:none;box-shadow:0 4px 12px #0000001a}html[data-theme=dark] .TOP-stock-name[title]:hover:after{content:attr(title);position:absolute;bottom:100%;left:0;background:#1a202c;color:#f7fafc;padding:6px 12px;border-radius:8px;font-size:.8rem;white-space:normal;max-width:200px;z-index:1000;border:1px solid #2d3748;font-weight:500;font-family:inherit;pointer-events:none;box-shadow:0 4px 12px #0000004d}@media print{.TOP-market-highlights-container{background:white!important;color:#000!important}.TOP-stock-item{break-inside:avoid}.TOP-change-up,.TOP-change-down{background:none!important;border:1px solid #ccc!important}.TOP-stock-logo{background:#e2e8f0!important}}.query-page-wrapper{width:100%;min-height:100vh;font-family:inherit;background-color:#f8fafc;display:flex;flex-direction:column;transition:background-color .5s ease}[data-theme=dark] .query-page-wrapper,.dark .query-page-wrapper{background-color:#121212}.query-search-container{background:#ffffff;width:calc(100% - 40px);max-width:820px;height:80vh;margin:100px auto 80px;border:2px solid #e2e8f0;border-radius:20px;padding:24px;box-shadow:0 25px 50px -12px #0000001a;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:all .5s ease}[data-theme=dark] .query-search-container,.dark .query-search-container{background:#000000;border-color:#ffffff1a;box-shadow:0 0 50px #00000080}.query-search-title{font-size:24px;font-weight:800;margin-bottom:20px;text-align:left;color:#000;letter-spacing:-.025em;display:flex;align-items:center;gap:12px}[data-theme=dark] .query-search-title,.dark .query-search-title{color:#fff}.query-main-query-input{margin-bottom:20px;width:100%;flex-shrink:0}.query-textarea-wrapper{position:relative;width:100%}.query-search-textarea{width:100%;height:100px;padding:16px;background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-size:15px;font-weight:500;color:#000;resize:none;font-family:inherit;line-height:1.5;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .query-search-textarea,.dark .query-search-textarea{background:#000;border-color:#ffffff1a;color:#fff}.query-search-textarea:focus{outline:none;border-color:#14b8a6;box-shadow:0 0 0 4px #14b8a61a}.query-suggestions-container{position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:6px}.query-suggestions-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 20px 25px -5px #0000001a;max-height:200px;overflow-y:auto}[data-theme=dark] .query-suggestions-dropdown,.dark .query-suggestions-dropdown{background:#0a0a0a;border-color:#fff3}.query-suggestion-item{padding:10px 14px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.05);transition:background .2s}[data-theme=dark] .query-suggestion-item,.dark .query-suggestion-item{border-bottom-color:#ffffff0d;color:#fff}.query-suggestion-item:hover{background:rgba(20,184,166,.1)}.suggestion-display{font-weight:600;font-size:13px}.suggestion-field-name{font-family:inherit;font-size:10px;color:#14b8a6;opacity:.8}.query-options-section{flex:1;display:flex;flex-direction:column;min-height:0;margin-bottom:20px}.query-options-scroll{flex:1;overflow-y:auto;padding-right:6px}.query-options-scroll-container{display:flex;flex-direction:column;gap:8px}.query-options-scroll::-webkit-scrollbar{width:6px}.query-options-scroll::-webkit-scrollbar-track{background:#e0e0e0;border-radius:10px}[data-theme=dark] .query-options-scroll::-webkit-scrollbar-track,.dark .query-options-scroll::-webkit-scrollbar-track{background:#333333}.query-options-scroll::-webkit-scrollbar-thumb{background:#14b8a6;border-radius:10px}.query-options-scroll::-webkit-scrollbar-thumb:hover{background:#0d9488}.query-option-horizontal{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;border-radius:10px;background:#f8fafc;border:1px solid transparent;transition:all .2s ease}[data-theme=dark] .query-option-horizontal,.dark .query-option-horizontal{background:rgba(255,255,255,.03);border-color:#ffffff0d}.query-option-horizontal:hover{border-color:#14b8a6;background:rgba(20,184,166,.05)}.query-option-horizontal.selected{background:rgba(20,184,166,.1);border-color:#14b8a6}.query-radio-button-horizontal{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.query-radio-circle-horizontal{width:10px;height:10px;border-radius:2px;border:2px solid #cbd5e1;background:transparent;transition:all .2s}[data-theme=dark] .query-radio-circle-horizontal,.dark .query-radio-circle-horizontal{border-color:#fff3}.query-radio-circle-horizontal.selected{border-color:#14b8a6;background-color:#14b8a6}.query-option-label-horizontal{font-size:13px;font-weight:700;color:#1e293b;letter-spacing:-.01em;flex:1}[data-theme=dark] .query-option-label-horizontal,.dark .query-option-label-horizontal{color:#ffffffe6}.query-action-buttons-container{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:20px;border-top:1px solid rgba(0,0,0,.05)}[data-theme=dark] .query-action-buttons-container,.dark .query-action-buttons-container{border-top-color:#ffffff1a}.query-btn-run-query{background:#000;color:#fff;padding:14px 0;font-size:16px;border:2px solid #000;border-radius:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;width:100%;transition:all .3s}[data-theme=dark] .query-btn-run-query,.dark .query-btn-run-query{background:#fff;color:#000;border-color:#fff}.query-btn-run-query:hover:not(:disabled){background:#14b8a6;border-color:#14b8a6;color:#000;transform:translateY(-2px);box-shadow:0 10px 20px -5px #14b8a666}.query-btn-run-query:disabled{opacity:.3;cursor:not-allowed}.query-bottom-section{display:flex;justify-content:space-between;align-items:center}.query-btn-back{background:transparent;color:#64748b;padding:6px 12px;font-size:12px;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;font-weight:700;transition:all .2s}[data-theme=dark] .query-btn-back,.dark .query-btn-back{border-color:#fff;color:#fff}.query-btn-back:hover{color:#14b8a6;border-color:#14b8a6}.query-option-horizontal:after{font-size:8px;font-weight:900;text-transform:uppercase;padding:2px 5px;border-radius:3px;margin-left:auto;background:rgba(0,0,0,.05);color:#64748b;border:1px solid rgba(0,0,0,.05);white-space:nowrap}[data-theme=dark] .query-option-horizontal:after,.dark .query-option-horizontal:after{background:rgba(255,255,255,.05);color:#ffffff4d;border-color:#ffffff1a}.query-bottom-section:after{font-size:9px;font-weight:900;color:#14b8a6;text-transform:uppercase;letter-spacing:.1em;padding:3px 8px;background:rgba(20,184,166,.1);border-radius:5px}.query-results-page{width:100%;min-height:100vh;background-color:#f8fafc;transition:background-color .5s ease;padding:20px}[data-theme=dark] .query-results-page,.dark .query-results-page{background-color:#121212}.query-results-container{max-width:1400px;margin:0 auto;background:#ffffff;border-radius:24px;border:2px solid #e2e8f0;padding:24px;box-shadow:0 25px 50px -12px #0000001a}[data-theme=dark] .query-results-container,.dark .query-results-container{background:#000000;border-color:#ffffff1a;box-shadow:0 0 50px #00000080}.query-results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;border-bottom:2px solid #e2e8f0;flex-wrap:wrap;gap:16px}[data-theme=dark] .query-results-header,.dark .query-results-header{border-bottom-color:#ffffff1a}.query-results-title{font-size:28px;font-weight:800;color:#000;letter-spacing:-.025em}[data-theme=dark] .query-results-title,.dark .query-results-title{color:#fff}.query-results-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.query-results-count{font-size:16px;font-weight:600;color:#14b8a6;background:rgba(20,184,166,.1);padding:8px 16px;border-radius:100px;white-space:nowrap}.query-results-timestamp{font-size:14px;color:#64748b;font-weight:500}[data-theme=dark] .query-results-timestamp,.dark .query-results-timestamp{color:#ffffff80}.query-back-button{background:transparent;color:#64748b;padding:8px 16px;font-size:14px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s}[data-theme=dark] .query-back-button,.dark .query-back-button{border-color:#fff3;color:#ffffffb3}.query-back-button:hover{color:#14b8a6;border-color:#14b8a6}.query-info-card{background:#f8fafc;border-radius:16px;padding:20px;margin-bottom:24px;border:1px solid #e2e8f0}[data-theme=dark] .query-info-card,.dark .query-info-card{background:rgba(255,255,255,.02);border-color:#ffffff1a}.query-info-label{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}[data-theme=dark] .query-info-label,.dark .query-info-label{color:#ffffff80}.query-info-text{font-size:18px;font-weight:600;color:#000;margin-bottom:12px;font-family:Monaco,Menlo,monospace;word-break:break-word}[data-theme=dark] .query-info-text,.dark .query-info-text{color:#14b8a6}.query-fields-list{display:flex;flex-wrap:wrap;gap:8px}.query-field-tag{background:rgba(20,184,166,.1);color:#14b8a6;padding:4px 12px;border-radius:100px;font-size:12px;font-weight:600}.results-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.results-per-page{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.results-per-page label{font-size:14px;font-weight:600;color:#64748b}[data-theme=dark] .results-per-page label,.dark .results-per-page label{color:#fff9}.results-per-page select,.results-display-mode select{background:#000000!important;color:#fff!important;border:1px solid #14b8a6!important;padding:8px 32px 8px 16px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2314b8a6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px!important;min-width:120px}.results-per-page select:hover,.results-display-mode select:hover{border-color:#fff!important}.results-per-page select option,.results-display-mode select option{background:#000000!important;color:#fff!important;padding:8px!important}.results-display-mode{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.results-display-mode label{font-size:14px;font-weight:600;color:#64748b}[data-theme=dark] .results-display-mode label,.dark .results-display-mode label{color:#fff9}.results-table-container{background:#000000!important;border-radius:16px;border:1px solid #14b8a6;overflow-x:auto;margin-bottom:20px;-webkit-overflow-scrolling:touch}.results-table{width:100%;border-collapse:collapse;background:#000000!important;min-width:600px}.results-table th{background:#14b8a6;color:#000;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em;padding:16px;text-align:left;white-space:nowrap}.results-table td{padding:14px 16px;color:#fff;font-size:14px;border-bottom:1px solid rgba(20,184,166,.2);background:#000000!important}.results-table tbody tr:hover td{background:rgba(20,184,166,.1)!important}.results-table .numeric-cell{font-family:Monaco,Menlo,monospace;text-align:right;font-weight:600}.results-cards-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;margin-bottom:20px}.result-card{background:#000000!important;border:1px solid #14b8a6;border-radius:16px;overflow:hidden;transition:all .3s ease}.result-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #14b8a633}.result-card-header{background:#14b8a6;padding:16px}.result-card-header h3{color:#000;font-size:16px;font-weight:700;margin:0;display:flex;align-items:center;gap:8px;word-break:break-word}.result-card-body{padding:16px}.result-card-field{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(20,184,166,.2);flex-wrap:wrap;gap:8px}.result-card-field:last-child{border-bottom:none}.result-card-label{color:#ffffff80;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.result-card-value{color:#14b8a6;font-weight:600;font-family:Monaco,Menlo,monospace;word-break:break-word;text-align:right}.results-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px;flex-wrap:wrap}.pagination-button{background:#000000!important;color:#fff!important;border:1px solid #14b8a6!important;padding:8px 16px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;min-width:40px!important}.pagination-button:hover:not(:disabled){background:#14b8a6!important;color:#000!important;border-color:#14b8a6!important}.pagination-button.active{background:#14b8a6!important;color:#000!important;border-color:#14b8a6!important}.pagination-button:disabled{opacity:.3;cursor:not-allowed}.pagination-ellipsis{color:#14b8a6;font-weight:600;padding:0 4px}.pagination-info{color:#64748b;font-size:14px;margin-left:16px}[data-theme=dark] .pagination-info,.dark .pagination-info{color:#ffffff80}.no-results{text-align:center;padding:60px 20px;color:#64748b;font-size:16px;background:#000000!important;border-radius:16px;border:1px solid #14b8a6}[data-theme=dark] .no-results,.dark .no-results{color:#ffffff80}.results-loading{display:flex;justify-content:center;align-items:center;min-height:300px;background:#000000!important;border-radius:16px;border:1px solid #14b8a6}.results-spinner{width:40px;height:40px;border:3px solid rgba(20,184,166,.2);border-top-color:#14b8a6;border-radius:50%;animation:spin 1s linear infinite}@media (max-width: 1024px){.query-search-container{width:calc(100% - 30px);padding:20px;margin-top:80px;margin-bottom:60px;height:85vh}.query-results-container{padding:20px}.query-results-title{font-size:26px}.results-cards-container{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width: 768px){.query-search-container{width:calc(100% - 20px);padding:16px;margin-top:70px;margin-bottom:40px;height:90vh;border-radius:16px}.query-search-title{font-size:22px;margin-bottom:16px}.query-search-textarea{height:90px;padding:14px;font-size:14px}.query-suggestions-dropdown{max-height:180px}.query-suggestion-item{padding:8px 12px}.suggestion-display{font-size:12px}.query-option-horizontal{padding:10px 14px;gap:10px}.query-option-label-horizontal{font-size:12px}.query-option-horizontal:after{font-size:7px;padding:2px 4px}.query-btn-run-query{padding:12px 0;font-size:15px}.query-results-container{padding:16px}.query-results-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:16px}.query-results-meta{width:100%;justify-content:flex-start}.query-results-title{font-size:24px}.query-results-count{font-size:14px;padding:6px 12px}.query-results-timestamp{font-size:12px}.query-info-card{padding:16px}.query-info-text{font-size:16px}.results-controls{flex-direction:column;align-items:flex-start;gap:12px}.results-per-page,.results-display-mode{width:100%;justify-content:space-between}.results-per-page select,.results-display-mode select{min-width:140px;padding:6px 28px 6px 12px!important;font-size:13px!important}.results-cards-container{grid-template-columns:1fr;gap:16px}.result-card-header{padding:14px}.result-card-header h3{font-size:15px}.result-card-body{padding:14px}.result-card-field{padding:6px 0}.pagination-button{padding:6px 12px!important;font-size:13px!important;min-width:36px!important}.pagination-info{font-size:13px;margin-left:8px}}@media (max-width: 480px){.query-search-container{width:100%;margin:60px 0 20px;height:92vh;border-radius:0;border-left:none;border-right:none;padding:12px}.query-search-title{font-size:20px;margin-bottom:14px;gap:8px}.query-search-textarea{height:80px;padding:12px;font-size:13px;border-radius:10px}.query-suggestions-dropdown{max-height:160px;border-radius:8px}.query-suggestion-item{padding:8px 10px}.suggestion-display{font-size:11px}.suggestion-field-name{font-size:9px}.query-option-horizontal{padding:10px 12px;gap:8px}.query-radio-button-horizontal{width:16px;height:16px}.query-radio-circle-horizontal{width:8px;height:8px}.query-option-label-horizontal{font-size:11px;line-height:1.3}.query-option-horizontal:after{font-size:6px;padding:1px 3px}.query-action-buttons-container{padding-top:16px;gap:10px}.query-btn-run-query{padding:12px 0;font-size:14px;border-radius:10px}.query-btn-back{padding:5px 10px;font-size:11px}.query-results-page{padding:10px}.query-results-container{padding:12px;border-radius:16px}.query-results-title{font-size:20px}.query-results-meta{flex-direction:column;align-items:flex-start;gap:8px}.query-results-count{font-size:13px;padding:5px 10px}.query-results-timestamp{font-size:11px}.query-back-button{padding:6px 12px;font-size:12px;width:100%;text-align:center}.query-info-card{padding:12px;border-radius:12px}.query-info-label{font-size:10px}.query-info-text{font-size:14px;margin-bottom:8px}.query-field-tag{font-size:10px;padding:3px 8px}.results-controls{gap:10px}.results-per-page label,.results-display-mode label{font-size:12px}.results-per-page select,.results-display-mode select{min-width:120px;padding:5px 24px 5px 10px!important;font-size:12px!important;border-radius:6px!important}.results-table-container{border-radius:12px;margin-bottom:16px}.results-table th{padding:12px;font-size:11px}.results-table td{padding:10px 12px;font-size:12px}.result-card-header{padding:12px}.result-card-header h3{font-size:14px}.result-card-body{padding:12px}.result-card-label{font-size:10px}.result-card-value{font-size:11px}.pagination-button{padding:5px 8px!important;font-size:12px!important;min-width:32px!important;border-radius:6px!important}.pagination-info{font-size:12px;margin-left:0;width:100%;text-align:center;margin-top:8px}.no-results{padding:40px 16px;font-size:14px;border-radius:12px}.results-loading{min-height:200px}.results-spinner{width:30px;height:30px}}@media (max-width: 375px){.query-search-title{font-size:18px}.query-search-textarea{height:70px;padding:10px;font-size:12px}.query-suggestion-item{padding:6px 8px}.suggestion-display{font-size:10px}.query-option-horizontal{padding:8px 10px}.query-option-label-horizontal{font-size:10px}.query-option-horizontal:after{font-size:5px;padding:1px 2px}.query-btn-run-query{padding:10px 0;font-size:13px}.query-btn-back{padding:4px 8px;font-size:10px}.query-bottom-section:after{font-size:7px;padding:2px 5px}.query-results-title{font-size:18px}.query-results-count{font-size:12px;padding:4px 8px}.query-info-text{font-size:13px}.query-field-tag{font-size:9px;padding:2px 6px}.results-per-page label,.results-display-mode label{font-size:11px}.results-per-page select,.results-display-mode select{min-width:100px;padding:4px 22px 4px 8px!important;font-size:11px!important}.results-table th{padding:10px;font-size:10px}.results-table td{padding:8px 10px;font-size:11px}.result-card-header h3{font-size:13px}.pagination-button{padding:4px 6px!important;font-size:11px!important;min-width:28px!important}.pagination-info{font-size:11px}}@media (max-height: 600px) and (orientation: landscape){.query-search-container{height:85vh;margin-top:50px;margin-bottom:20px}.query-search-textarea{height:60px}.query-options-section{margin-bottom:10px}.query-action-buttons-container{padding-top:10px}}@media (min-width: 1400px){.query-search-container{max-width:1000px}.query-search-title{font-size:28px}.query-search-textarea{height:120px;font-size:16px}.query-option-label-horizontal{font-size:14px}.results-cards-container{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}@media print{.query-page-wrapper,.query-results-page{background:white}.query-search-container,.query-results-container{box-shadow:none;border:1px solid #ddd}.query-btn-run-query,.query-btn-back,.query-back-button,.results-controls,.results-pagination{display:none!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.query-search-textarea:focus-visible,.query-option-horizontal:focus-visible,.query-btn-run-query:focus-visible,.query-btn-back:focus-visible,.pagination-button:focus-visible{outline:2px solid #14b8a6;outline-offset:2px}@media (hover: none) and (pointer: coarse){.query-option-horizontal:hover{border-color:transparent;background:#f8fafc}[data-theme=dark] .query-option-horizontal:hover,.dark .query-option-horizontal:hover{background:rgba(255,255,255,.03)}.query-option-horizontal.selected:hover{border-color:#14b8a6;background:rgba(20,184,166,.1)}.pagination-button:hover:not(:disabled){background:#000000!important;color:#fff!important}}.query-results-container{min-height:100vh;background-color:#f5f7fa;color:#2d3748;font-family:inherit;padding:0;margin-top:70px}.results-content-wrapper{padding:40px;max-width:100%;overflow-x:hidden;background-color:#fff}.results-top-section{margin-bottom:20px;padding-bottom:15px}.results-main-heading{margin:0 0 15px;font-size:24px;font-weight:600;color:#000;text-align:left}.results-controls-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.results-controls-left{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.results-per-page-top{display:flex;align-items:center;gap:10px;font-size:14px;color:#333}.results-per-page-label,.results-year-filter-label{font-weight:500;white-space:nowrap;color:#333;font-size:14px}.results-page-select-top,.results-year-select{padding:8px 35px 8px 12px;border:1px solid #e2e8f0;border-radius:6px;background-color:#fff;font-size:14px;cursor:pointer;color:#1a202c;outline:none;transition:all .2s ease;box-shadow:0 1px 2px #0000000d;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:16px}.results-page-select-top{min-width:80px}.results-year-select{min-width:240px}.results-page-select-top:hover,.results-year-select:hover{border-color:#cbd5e0;background-color:#f8fafc}.results-page-select-top:focus,.results-year-select:focus{border-color:#2be9d3;box-shadow:0 0 0 3px #2be9d31a;background-color:#fff}.results-year-filter-controls{display:flex;align-items:center;gap:10px}.results-export-button-top{background:#ffffff;color:#1a202c;border:1px solid #e2e8f0;padding:8px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .2s ease;box-shadow:0 1px 2px #0000000d;min-width:140px;justify-content:center}.results-export-button-top:hover{background:#f8fafc;border-color:#cbd5e0;color:#1a202c;transform:translateY(-1px);box-shadow:0 4px 6px #0000000d}.results-export-button-top:disabled{opacity:.6;cursor:not-allowed;transform:none;background:#f1f5f9}.results-summary-info{margin-top:20px;padding:16px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:10px}.results-summary-line{display:flex;align-items:flex-start;gap:15px;flex-wrap:wrap}.results-summary-label{font-weight:600;color:#000;min-width:60px;font-size:14px}.results-summary-value{color:#4a5568;font-weight:500;font-size:14px;line-height:1.5;word-break:break-word}.results-query-text-display{font-family:Monaco,Menlo,Courier New,monospace;background:#ffffff;border-radius:6px;border:1px solid #e2e8f0;font-size:13px;padding:10px 16px;margin-top:5px;color:#1a202c;word-break:break-word;max-width:100%;box-shadow:inset 0 1px 2px #0000000d;white-space:normal;overflow-wrap:break-word}.results-loading-companies{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px;background-color:#fff;border-radius:12px;margin:30px 0;border:1px solid #e2e8f0;box-shadow:0 2px 4px #0000000d}.results-loading-spinner{width:45px;height:45px;border:4px solid #e2e8f0;border-top:4px solid #2BE9D3;border-radius:50%;animation:results-spin 1s linear infinite;margin-bottom:20px}@keyframes results-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.results-full-data-table-container{margin:0 auto;height:auto;overflow-y:visible;border:1px solid #e2e8f0;border-radius:12px;background-color:#fff;box-shadow:0 2px 4px #0000000d}.results-table-wrapper-horizontal{overflow-x:auto;overflow-y:hidden;border-radius:12px;background-color:#fff;position:relative;height:auto;-webkit-overflow-scrolling:touch}.results-table-wrapper-horizontal::-webkit-scrollbar{height:10px;width:10px}.results-table-wrapper-horizontal::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px;border:1px solid #e2e8f0}.results-table-wrapper-horizontal::-webkit-scrollbar-thumb{background:#2BE9D3;border-radius:6px;border:2px solid #f1f5f9}.results-table-wrapper-horizontal::-webkit-scrollbar-thumb:hover{background:#24d4c1}.results-full-data-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;min-width:100%;background-color:#fff;table-layout:auto}.results-serial-column{min-width:50px;max-width:60px;width:50px;text-align:center}.results-sticky-company-column{min-width:150px;max-width:200px;width:180px;position:sticky;left:0;z-index:20;background-color:#f8fafc;box-shadow:2px 0 5px -2px #0000001a;border-right:1px solid #e2e8f0}.results-full-data-table td.results-sticky-company-column{background:white;z-index:15;box-shadow:2px 0 5px -2px #0000000d}.results-year-column{min-width:90px;max-width:110px;width:100px;text-align:center;font-weight:500;color:#1a202c;background-color:#f8fafc}.results-dynamic-column{min-width:100px;max-width:180px;width:120px}.results-filtered-column-header{background-color:#2be9d3;color:#000;font-weight:700;border:1px solid #1e8b7e}.results-filtered-column-header .results-header-text{color:#000;font-weight:700}.results-filtered-column-header .results-sort-indicator{color:#000}.results-filtered-column-header:hover{background-color:#24d4c1}.results-filtered-column-cell{background-color:#e0f7f2;color:#000;font-weight:500;border:1px solid #2BE9D3}.results-filtered-column-cell:hover{background-color:#c8eee6}.results-full-data-table th{background:#f8fafc;padding:14px 12px;text-align:left;font-weight:600;color:#1a202c;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;cursor:pointer;position:sticky;top:0;min-width:100px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;text-transform:uppercase;letter-spacing:.3px}.results-full-data-table th:hover{background:#edf2f7}.results-full-data-table th.results-serial-column{background-color:#f8fafc}.results-full-data-table th.results-sticky-company-column{background-color:#f8fafc;z-index:25}.results-full-data-table th.results-filtered-column-header.results-sticky-company-column{background-color:#2be9d3}.results-full-data-table td.results-filtered-column-cell.results-sticky-company-column{background-color:#e0f7f2}.results-header-content{display:flex;align-items:center;justify-content:space-between;gap:8px}.results-header-text{font-weight:600;overflow:hidden;text-overflow:ellipsis}.results-sort-indicator{font-size:12px;color:#4a5568;font-weight:700;flex-shrink:0}.results-full-data-table td{padding:12px;border-bottom:1px solid #edf2f7;border-right:1px solid #edf2f7;color:#1a202c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;font-weight:400;background-color:#fff;font-size:12.5px}.results-full-data-table td.results-year-column{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:12px;text-align:center;font-weight:500}.results-serial-number{text-align:center;font-weight:600;color:#4a5568;font-size:12.5px}.results-data-row{transition:background-color .2s;background-color:#fff}.results-data-row:hover,.results-data-row:hover td.results-sticky-company-column{background-color:#f8fafc}.results-data-row:hover td.results-filtered-column-cell{background-color:#c8eee6}.results-clickable-company-cell{cursor:pointer;transition:background-color .2s}.results-clickable-company-cell:hover{background-color:#ebf8ff}.results-company-link{color:#2c3e50;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results-company-link:hover{color:#2be9d3;text-decoration:underline}.results-bottom-section{margin-top:30px;padding:20px 0;display:flex;flex-direction:column;gap:20px}.results-bottom-actions{display:flex;justify-content:space-between;align-items:center;padding:15px 0;flex-wrap:wrap;gap:15px}.results-back-button-bottom{background:#ffffff;border:1px solid #e2e8f0;color:#4a5568;padding:8px 24px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.results-back-button-bottom:hover{background:#f8fafc;border-color:#cbd5e0;color:#1a202c;transform:translateY(-1px);box-shadow:0 4px 6px #0000000d}.results-page-info{font-size:14px;color:#4a5568;font-weight:500}.results-pagination-bottom{display:flex;justify-content:center;align-items:center;gap:15px;margin:0 auto;flex-wrap:wrap}.results-page-nav{padding:8px 16px;border:1px solid #e2e8f0;background:white;border-radius:6px;cursor:pointer;color:#4a5568;font-size:13px;font-weight:500;transition:all .2s ease;min-width:90px;box-shadow:0 1px 2px #0000000d}.results-page-nav:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e0;color:#1a202c;transform:translateY(-1px);box-shadow:0 4px 6px #0000000d}.results-page-nav:disabled{opacity:.5;cursor:not-allowed;transform:none}.results-page-numbers{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.results-page-btn{padding:8px 14px;border:1px solid #e2e8f0;background:white;border-radius:6px;cursor:pointer;min-width:42px;font-size:13px;font-weight:500;color:#4a5568;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.results-page-btn:hover:not(.results-active){background:#f8fafc;border-color:#cbd5e0;color:#1a202c;transform:translateY(-1px)}.results-page-btn.results-active{background:#2BE9D3;color:#000;border-color:#1e8b7e;font-weight:600;box-shadow:0 2px 4px #2be9d34d}.results-page-dots{padding:8px;color:#a0aec0;font-weight:500}.results-scroll-to-top-btn{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background-color:#2be9d3;color:#000;border:none;border-radius:50%;font-size:24px;font-weight:700;cursor:pointer;z-index:1000;box-shadow:0 4px 12px #00000026;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.results-scroll-to-top-btn:hover{background-color:#24d4c1;transform:translateY(-3px);box-shadow:0 6px 16px #0003}.results-no-data-container{max-width:500px;margin:120px auto;padding:50px 40px;text-align:center;background:white;border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0}.results-no-data-container h2{color:#1a202c;margin-bottom:16px;font-size:24px;font-weight:600;word-break:break-word}.results-no-data-container p{color:#4a5568;margin-bottom:32px;font-size:15px;word-break:break-word}.results-back-button{background:#ffffff;color:#1a202c;border:1px solid #e2e8f0;padding:12px 32px;border-radius:6px;font-weight:500;cursor:pointer;font-size:15px;transition:all .2s ease;box-shadow:0 1px 2px #0000000d;width:auto;max-width:100%}.results-back-button:hover{background:#f8fafc;border-color:#cbd5e0;transform:translateY(-1px);box-shadow:0 4px 8px #0000000d}[data-theme=dark] .query-results-container,[data-theme=dark] .results-content-wrapper{background-color:#0a0a0a}[data-theme=dark] .results-main-heading,[data-theme=dark] .results-per-page-label,[data-theme=dark] .results-year-filter-label{color:#fff}[data-theme=dark] .results-page-select-top,[data-theme=dark] .results-year-select{background-color:#1a1a1a;border:1px solid #333333;color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")}[data-theme=dark] .results-export-button-top{background:#1a1a1a;color:#fff;border:1px solid #333333}[data-theme=dark] .results-summary-info{background:#1a1a1a;border:1px solid #333333}[data-theme=dark] .results-summary-label{color:#fff}[data-theme=dark] .results-summary-value{color:#ccc}[data-theme=dark] .results-query-text-display{background:#1a1a1a;border:1px solid #333333;color:#e0e0e0}[data-theme=dark] .results-full-data-table-container{background-color:#0a0a0a;border:1px solid #333333}[data-theme=dark] .results-full-data-table th{background:#1a1a1a;color:#fff;border-bottom:1px solid #333333;border-right:1px solid #333333}[data-theme=dark] .results-full-data-table td{background:#000000;color:#e0e0e0;border-bottom:1px solid #333333;border-right:1px solid #333333}[data-theme=dark] .results-serial-column,[data-theme=dark] .results-full-data-table th.results-serial-column{background-color:#1a1a1a}[data-theme=dark] .results-full-data-table td.results-serial-column{background-color:#000}[data-theme=dark] .results-sticky-company-column{background-color:#1a1a1a}[data-theme=dark] .results-full-data-table td.results-sticky-company-column{background:#000000}[data-theme=dark] .results-filtered-column-header{background-color:#1a6b6b;color:#2be9d3;font-weight:700;border:1px solid #2BE9D3}[data-theme=dark] .results-filtered-column-header .results-header-text,[data-theme=dark] .results-filtered-column-header .results-sort-indicator{color:#2be9d3}[data-theme=dark] .results-filtered-column-header:hover{background-color:#145252}[data-theme=dark] .results-filtered-column-cell{background-color:#0a2a2a;color:#2be9d3;font-weight:500;border:1px solid #2BE9D3}[data-theme=dark] .results-filtered-column-cell:hover{background-color:#0d3535}[data-theme=dark] .results-data-row:hover,[data-theme=dark] .results-data-row:hover td.results-sticky-company-column{background-color:#1a1a1a}[data-theme=dark] .results-data-row:hover td.results-filtered-column-cell{background-color:#0d3535}[data-theme=dark] .results-company-link{color:#fff}[data-theme=dark] .results-company-link:hover{color:#2be9d3}[data-theme=dark] .results-back-button-bottom,[data-theme=dark] .results-page-nav,[data-theme=dark] .results-page-btn{background:#1a1a1a;color:#fff;border:1px solid #333333}[data-theme=dark] .results-page-btn.results-active{background:#2BE9D3;color:#000;border-color:#1e8b7e}[data-theme=dark] .results-no-data-container{background:#1a1a1a;border:1px solid #333333}[data-theme=dark] .results-no-data-container h2{color:#fff}[data-theme=dark] .results-back-button{background:#1a1a1a;color:#fff;border:1px solid #333333}@media (max-width: 767px){.query-results-container{margin-top:60px}.results-content-wrapper{padding:15px}.results-top-section{margin-bottom:20px;padding-bottom:15px;margin-top:50px}.results-main-heading{font-size:20px;margin-bottom:15px}.results-controls-top{flex-direction:column;align-items:stretch;gap:15px}.results-controls-left{width:100%;flex-direction:column;gap:12px}.results-per-page-top,.results-year-filter-controls{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.results-per-page-label,.results-year-filter-label{font-size:14px;min-width:110px}.results-page-select-top,.results-year-select{flex:1;min-width:auto;width:auto}.results-year-select{min-width:auto}.results-export-button-top{width:150px;margin-top:5px}.results-summary-line{flex-direction:column;gap:8px}.results-summary-label{min-width:auto}.results-query-text-display{width:100%;margin-top:0;white-space:normal;word-break:break-word;font-size:12px;padding:8px 12px}.results-full-data-table{min-width:750px}.results-serial-column{position:static;min-width:45px;max-width:50px;width:45px}.results-sticky-company-column{min-width:140px;max-width:160px;width:150px;left:0;position:sticky}.results-full-data-table th,.results-full-data-table td{font-size:11px;padding:8px 6px}.results-pagination-bottom{flex-direction:column;gap:12px;width:100%}.results-page-numbers{order:0;justify-content:center;width:100%}.results-page-nav{min-width:80px;width:auto;padding:6px 12px}.results-page-btn{padding:6px 10px;min-width:36px;font-size:12px}.results-bottom-actions{flex-direction:column;align-items:center;text-align:center;gap:12px}.results-back-button-bottom{width:200px;margin-right:160px}.results-page-info{margin-right:190px;font-size:12px}.results-scroll-to-top-btn{width:42px;height:42px;font-size:20px;bottom:20px;right:20px}.results-no-data-container{margin:80px 20px;padding:30px 20px}.results-no-data-container h2{font-size:20px}}@media (min-width: 768px) and (max-width: 1023px){.results-content-wrapper{padding:25px}.results-main-heading{font-size:22px}.results-top-section{margin-bottom:20px;padding-bottom:15px;margin-top:50px}.results-full-data-table{min-width:850px}.results-serial-column{position:sticky;left:0;min-width:50px;width:50px;z-index:25;background-color:#f8fafc}.results-sticky-company-column{min-width:160px;max-width:180px;width:170px;left:50px;position:sticky}[data-theme=dark] .results-serial-column,[data-theme=dark] .results-full-data-table th.results-serial-column{background-color:#1a1a1a}[data-theme=dark] .results-full-data-table td.results-serial-column{background-color:#000}.results-full-data-table th,.results-full-data-table td{font-size:12px;padding:10px 8px}.results-controls-top{gap:12px}.results-page-select-top,.results-year-select{padding:6px 30px 6px 10px;font-size:13px}.results-export-button-top{padding:6px 16px;font-size:13px;min-width:120px}}@media (min-width: 1024px){.results-full-data-table{min-width:1000px}.results-top-section{margin-bottom:20px;padding-bottom:15px;margin-top:50px}.results-serial-column{position:sticky;left:0;min-width:50px;max-width:60px;width:50px;z-index:25;background-color:#f8fafc}.results-sticky-company-column{left:50px}[data-theme=dark] .results-serial-column,[data-theme=dark] .results-full-data-table th.results-serial-column{background-color:#1a1a1a}[data-theme=dark] .results-full-data-table td.results-serial-column{background-color:#000}}@media (min-width: 1025px) and (max-width: 1279px){.results-content-wrapper{padding:30px}.results-full-data-table{min-width:1100px}.results-sticky-company-column{min-width:170px;max-width:190px;width:180px}}@media (min-width: 1280px) and (max-width: 1439px){.results-content-wrapper{padding:35px}.results-full-data-table{min-width:1300px}.results-sticky-company-column{min-width:180px;max-width:200px;width:190px}.results-dynamic-column{min-width:120px;max-width:200px;width:140px}}@media (min-width: 1440px) and (max-width: 1919px){.results-content-wrapper{padding:40px;max-width:1400px;margin:0 auto}.results-full-data-table{min-width:100%}.results-sticky-company-column{min-width:200px;max-width:240px;width:220px}.results-dynamic-column{min-width:130px;max-width:220px;width:150px}.results-full-data-table th,.results-full-data-table td{font-size:13px;padding:14px 12px}}@media (min-width: 1920px){.results-content-wrapper{padding:50px;max-width:1600px;margin:0 auto}.results-main-heading{font-size:28px}.results-full-data-table{min-width:100%}.results-sticky-company-column{min-width:220px;max-width:260px;width:240px}.results-dynamic-column{min-width:150px;max-width:250px;width:170px}.results-full-data-table th,.results-full-data-table td{font-size:14px;padding:16px 14px}.results-per-page-label,.results-year-filter-label{font-size:15px}.results-page-select-top,.results-year-select{font-size:14px;padding:10px 40px 10px 14px}.results-export-button-top{padding:10px 24px;font-size:15px}}.MN-latest-blogs-section{background-color:#fff;padding:1rem;font-family:inherit;margin:2rem auto;max-width:1400px}[data-theme=dark] .MN-latest-blogs-section{background-color:#121212}.MN-latest-blogs-container{max-width:1400px;margin:0 auto}.MN-row.MN-no-gutters.MN-mt-3{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1.5rem}.MN-companyheader{padding:0;margin-bottom:0;flex:1;text-align:left}.MN-companyheader h2{font-size:1.8rem;font-weight:700;margin:0 0 8px;line-height:1.2;color:#000;font-family:inherit}[data-theme=dark] .MN-companyheader h2{color:#fff}.MN-compinfo.MN-mt-1{font-size:1rem;margin-bottom:0;line-height:1.5;max-width:600px;font-weight:600;color:#242424;font-family:inherit}[data-theme=dark] .MN-compinfo.MN-mt-1{color:#e2e2e2}.sectors-searchings{width:auto;display:flex;justify-content:flex-end;align-items:flex-start}.exps-btns-outer{display:flex;justify-content:flex-end;align-items:center;width:100%}.exps-btns-inners{padding:12px 32px;font-size:16px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;border-radius:7px;font-family:inherit;display:inline-block;text-align:center;min-width:160px;border:none;white-space:nowrap;background-color:#8b5cf6;color:#fff}[data-theme=dark] .exps-btns-inners{background-color:#2be9d3;color:#000}.exps-btns-inners:hover{transform:translateY(-2px);background-color:#7c3aed;box-shadow:0 4px 12px #8b5cf64d}[data-theme=dark] .exps-btns-inners:hover{background-color:#20c9b5;box-shadow:0 4px 12px #2be9d34d}.latest-blogs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:1.5rem;margin-top:2rem;width:100%}.blog-card{border-radius:.75rem;overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease;cursor:pointer;height:100%;background-color:#fff;border:2px solid #d4d4d4;box-shadow:0 4px 6px -1px #8b5cf61a}[data-theme=dark] .blog-card{background-color:#000;border:2px solid #4e4e4e;box-shadow:0 4px 6px -1px #2be9d31a}.blog-card:hover{border-color:#8b5cf6;transform:translateY(-4px);box-shadow:0 8px 24px #8b5cf633}[data-theme=dark] .blog-card:hover{border-color:#2be9d3;transform:translateY(-4px);box-shadow:0 8px 24px #2be9d333}.blog-card-image-container{position:relative;aspect-ratio:16/9;overflow:hidden;width:100%}.blog-card-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card:hover .blog-card-image{transform:scale(1.1)}.blog-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.6),transparent)}.blog-card-content{padding:1.5rem;display:flex;flex-direction:column;flex:1}.blog-card-title{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4;transition:color .3s ease;color:#000}[data-theme=dark] .blog-card-title{color:#fff}.blog-card:hover .blog-card-title{color:#8b5cf6}[data-theme=dark] .blog-card:hover .blog-card-title{color:#2be9d3}.blog-card-description{font-size:.875rem;margin-bottom:1.5rem;flex:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.625;transition:color .3s ease;color:#666}[data-theme=dark] .blog-card-description{color:#9ca3af}.blog-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1);transition:border-color .3s ease}[data-theme=dark] .blog-card-footer{border-top-color:#ffffff1a}.blog-card:hover .blog-card-footer{border-top-color:#8b5cf6}[data-theme=dark] .blog-card:hover .blog-card-footer{border-top-color:#2be9d3}.blog-date{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;transition:color .3s ease;color:#6b7280}[data-theme=dark] .blog-date{color:#9ca3af}.calendar-icon{transition:color .3s ease;color:#8b5cf6}[data-theme=dark] .calendar-icon{color:#2be9d3}.read-more-link{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;transition:gap .3s ease,color .3s ease;text-decoration:none;cursor:pointer;color:#8b5cf6}[data-theme=dark] .read-more-link{color:#2be9d3}.read-more-link:hover{gap:.5rem}.blog-card.skeleton{pointer-events:none}.skeleton-image{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;min-height:200px;width:100%}[data-theme=dark] .skeleton-image{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%)}.skeleton-title{height:24px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;margin-bottom:12px;border-radius:4px;width:80%}[data-theme=dark] .skeleton-title{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%)}.skeleton-description{height:60px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;margin-bottom:16px;border-radius:4px}[data-theme=dark] .skeleton-description{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%)}.skeleton-footer{height:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;width:40%;border-radius:4px}[data-theme=dark] .skeleton-footer{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%)}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.error-container{text-align:center;padding:60px 20px;background:#ffffff;border-radius:12px;margin:20px 0}[data-theme=dark] .error-container{background:#1a1a1a}.error-message{color:#dc2626;margin-bottom:20px;font-size:16px;font-weight:500}[data-theme=dark] .error-message{color:#ef4444}.retry-button{background-color:#8b5cf6;color:#fff;border:none;padding:10px 28px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease}[data-theme=dark] .retry-button{background-color:#2be9d3;color:#000}.retry-button:hover{transform:translateY(-2px);background-color:#7c3aed;box-shadow:0 4px 12px #8b5cf64d}[data-theme=dark] .retry-button:hover{background-color:#20c9b5;box-shadow:0 4px 12px #2be9d34d}@media (prefers-reduced-motion: reduce){.blog-card,.blog-card-image,.read-more-link,.exps-btns-inners,.skeleton-image,.skeleton-title,.skeleton-description,.skeleton-footer{animation:none;transition:none;transform:none}.blog-card:hover,.blog-card:hover .blog-card-image{transform:none}}.blog-card:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px;border-radius:.75rem}[data-theme=dark] .blog-card:focus-visible{outline-color:#2be9d3}.read-more-link:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px;border-radius:4px}[data-theme=dark] .read-more-link:focus-visible{outline-color:#2be9d3}.exps-btns-inners:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px}[data-theme=dark] .exps-btns-inners:focus-visible{outline-color:#2be9d3}html{scroll-behavior:smooth}@media (max-width: 767px){.latest-blogs-grid{grid-template-columns:1fr;gap:1rem}.MN-latest-blogs-section{padding:1rem}.MN-companyheader h2{font-size:1.5rem}.MN-compinfo.MN-mt-1{font-size:.9rem}.exps-btns-inners{padding:10px 24px;font-size:15px;min-width:180px}.blog-card-content{padding:1rem}}@media (min-width: 768px) and (max-width: 1023px){.latest-blogs-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.MN-latest-blogs-section{padding:1.5rem}.sectors-searchings{width:100%;justify-content:flex-start;margin-top:20px}.MN-companyheader{padding:20px 0 15px;margin-bottom:20px;text-align:left;width:100%}.MN-companyheader h2{text-align:left;margin:0 0 8px}.MN-compinfo.MN-mt-1{text-align:left;margin:0}.MN-row.MN-no-gutters.MN-mt-3{display:flex;align-items:flex-start;justify-content:flex-start;margin:0;width:100%;text-align:left}.MN-col-12.MN-col-md-6{text-align:left;width:100%}}@media (min-width: 1024px){.latest-blogs-grid{grid-template-columns:repeat(4,1fr)}.sectors-searchings{width:100%;justify-content:flex-start;margin-top:20px}}@media (min-width: 1280px){.MN-latest-blogs-section{padding:2rem}.MN-latest-blogs-container{padding:0 1rem}.sectors-searchings{width:100%;justify-content:flex-start;margin-top:20px;margin-left:13px}}@media (min-width: 1920px){.MN-latest-blogs-section{max-width:1600px}.latest-blogs-grid{gap:2rem}}@media (max-width: 1023px){.MN-row.MN-no-gutters.MN-mt-3{flex-direction:column;align-items:flex-start;gap:1.5rem}.sectors-searchings{width:100%;justify-content:flex-start;margin-top:20px}.exps-btns-outer{justify-content:flex-start}}@media (max-width: 480px){.exps-btns-inners{padding:8px 20px;font-size:14px;min-width:160px}.MN-companyheader h2{font-size:1.3rem}.MN-compinfo.MN-mt-1{font-size:.85rem}}html:not([data-theme=dark]){--purple-50: #faf5ff;--purple-100: #f3e8ff;--purple-200: #e9d5ff;--purple-300: #d8b4fe;--purple-400: #c084fc;--purple-500: #a855f7;--purple-600: #9333ea;--purple-700: #7e22ce;--purple-primary: #8b5cf6;--purple-dark: #7c3aed;--purple-light: #a78bfa;--text-dark: #1f2937;--text-gray: #6b7280;--border-light: #e5e7eb;--card-shadow: 0 4px 6px -2px rgba(139, 92, 246, .08);--card-shadow-hover: 0 12px 24px -8px rgba(139, 92, 246, .15)}html[data-theme=dark]{--teal-400: #2dd4bf;--teal-500: #14b8a6;--teal-600: #0d9488;--teal-primary: #2be9d3;--teal-dark: #20c9b5;--teal-light: #4ef5e0;--bg-dark: #121212;--bg-card-dark: #000000;--border-dark: #2d2d2d;--text-white: #ffffff;--text-gray-dark: #a0a0a0}.SectorPage-container{padding-top:3rem}.MN-sector-page{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:1rem;font-weight:400;line-height:1.5;font-family:Hind,sans-serif;box-sizing:border-box;transition:all .3s cubic-bezier(.4,0,.2,1)}.MN-sector-page{background:linear-gradient(135deg,#ffffff 0%,#faf5ff 100%);color:var(--text-dark)}[data-theme=dark] .MN-sector-page{background:linear-gradient(135deg,var(--bg-dark) 0%,#0a0a0a 100%);color:var(--text-white)}.MN-container{width:100%!important;max-width:1400px!important;margin:0 auto;padding-left:15px;padding-right:15px}.MN-innerpagecontent{padding:40px 0;transition:background-color .3s ease}.MN-innerpagecontent,[data-theme=dark] .MN-innerpagecontent{background:transparent}.MN-companyheader{padding:20px 0 15px;margin-bottom:30px;position:relative}.MN-companyheader h1{font-size:2rem;font-weight:800;margin:0 0 12px;line-height:1.2;transition:all .3s ease;position:relative;display:inline-block}.MN-companyheader h1{background:linear-gradient(135deg,var(--purple-700),var(--purple-600),var(--purple-500));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] .MN-companyheader h1{background:linear-gradient(135deg,var(--teal-400),var(--teal-primary),var(--teal-500));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.MN-companyheader h1:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;border-radius:2px}.MN-companyheader h1:after{background:linear-gradient(90deg,var(--purple-primary),var(--purple-400))}[data-theme=dark] .MN-companyheader h1:after{background:linear-gradient(90deg,var(--teal-primary),var(--teal-500))}.MN-compinfo.MN-mt-1{font-size:1rem;margin-bottom:0;line-height:1.6;max-width:800px;transition:color .3s ease}.MN-compinfo.MN-mt-1{color:var(--text-gray)}[data-theme=dark] .MN-compinfo.MN-mt-1{color:var(--text-gray-dark)}.MN-row.MN-no-gutters.MN-mt-3{display:flex;align-items:center;justify-content:space-between;margin:0;width:100%;gap:20px;flex-wrap:wrap}.MN-explore-more-btn{background-color:transparent;padding:10px 28px!important;border-radius:40px;font-weight:600;font-size:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;text-decoration:none;letter-spacing:-.01em;position:relative;overflow:hidden}.MN-explore-more-btn{border:2px solid var(--purple-primary);color:var(--purple-primary)}[data-theme=dark] .MN-explore-more-btn{border:2px solid var(--teal-primary);color:var(--teal-primary)}.MN-explore-more-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.MN-explore-more-btn:before{background:radial-gradient(circle,rgba(139,92,246,.3),transparent)}[data-theme=dark] .MN-explore-more-btn:before{background:radial-gradient(circle,rgba(43,233,211,.3),transparent)}.MN-explore-more-btn:hover:before{width:300px;height:300px}.MN-explore-more-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000026}.MN-explore-more-btn:hover{background:linear-gradient(135deg,var(--purple-primary),var(--purple-600));color:#fff;border-color:transparent;box-shadow:0 8px 20px #8b5cf64d}[data-theme=dark] .MN-explore-more-btn:hover{background:linear-gradient(135deg,var(--teal-primary),var(--teal-500));color:#000;border-color:transparent;box-shadow:0 8px 20px #2be9d34d}.sector-search-wrapper{display:flex;align-items:center;justify-content:flex-end;width:100%;max-width:320px}.sector-search-head{max-width:300px;width:100%}.sector-search-head h5{transition:color .3s ease;font-size:.9rem;font-weight:600;margin-bottom:8px}.sector-search-head h5{color:var(--text-dark)}[data-theme=dark] .sector-search-head h5{color:var(--text-white)}.sector-search-input{width:100%;height:44px;padding:0 16px;border-radius:12px;font-size:.9rem;transition:all .3s ease;font-family:inherit}.sector-search-input{background-color:#fff;color:var(--text-dark);border:2px solid var(--purple-200)}[data-theme=dark] .sector-search-input{background-color:var(--bg-card-dark);color:var(--text-white);border:2px solid var(--border-dark)}.sector-search-input::placeholder{color:#9ca3af}.sector-search-input:focus{outline:none;transform:translateY(-2px)}.sector-search-input:focus{border-color:var(--purple-primary);box-shadow:0 4px 12px #8b5cf626}[data-theme=dark] .sector-search-input:focus{border-color:var(--teal-primary);box-shadow:0 4px 12px #2be9d326}.MN-filterlist{display:flex;flex-wrap:wrap;margin:0 -12px;align-items:stretch}.MN-filterlist>[class*=MN-col-]{padding:12px;margin-bottom:24px;width:100%;display:flex}.MN-col-12.MN-col-md-3{flex:0 0 25%;max-width:25%;display:flex;flex-direction:column}.MN-card.MN-cardsector{display:flex;flex-direction:column;min-width:0;word-wrap:break-word;text-align:center;border:2px solid var(--purple-200)!important;outline:none;border-radius:20px;margin-top:0!important;padding:1.75rem!important;transition:all .3s cubic-bezier(.4,0,.2,1);height:100%;min-height:380px;flex-grow:1;cursor:pointer;position:relative;overflow:hidden}.MN-card.MN-cardsector{background:#ffffff;border:2px solid var(--purple-200 )!important;box-shadow:var(--card-shadow)}[data-theme=dark] .MN-card.MN-cardsector{background:var(--bg-card-dark);border:1px solid var(--border-dark);box-shadow:0 4px 12px #0003}.MN-card.MN-cardsector:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;transition:opacity .3s ease;opacity:0}.MN-card.MN-cardsector:before{background:linear-gradient(90deg,var(--purple-primary),var(--purple-400))}[data-theme=dark] .MN-card.MN-cardsector:before{background:linear-gradient(90deg,var(--teal-primary),var(--teal-500))}.MN-card.MN-cardsector:hover:before{opacity:1}.MN-card.MN-cardsector:hover{transform:translateY(-8px)}.MN-card.MN-cardsector:hover{box-shadow:var(--card-shadow-hover);border-color:var(--purple-300)}[data-theme=dark] .MN-card.MN-cardsector:hover{box-shadow:0 12px 28px -8px #0006;border-color:var(--teal-500)}.sector-icon{font-size:3rem;display:flex;align-items:center;justify-content:center;height:100px;width:100px;margin:0 auto;padding:0;border-radius:50%;transition:all .3s ease}.sector-icon{color:var(--purple-primary);background:linear-gradient(135deg,var(--purple-100),var(--purple-50));box-shadow:0 8px 20px -6px #8b5cf633}[data-theme=dark] .sector-icon{color:var(--teal-primary);background:linear-gradient(135deg,rgba(43,233,211,.1),rgba(43,233,211,.05));box-shadow:0 8px 20px -6px #2be9d333}.sector-icon svg{width:60px;height:60px;transition:transform .3s ease}.MN-card.MN-cardsector:hover .sector-icon svg{transform:scale(1.1)}.MN-card.MN-cardsector:hover .sector-icon{transform:translateY(-5px)}.MN-card.MN-cardsector:hover .sector-icon{box-shadow:0 12px 28px -8px #8b5cf64d}[data-theme=dark] .MN-card.MN-cardsector:hover .sector-icon{box-shadow:0 12px 28px -8px #2be9d34d}.MN-imgbg img{display:none}.MN-card.MN-cardsector h4{font-size:1.1rem;font-weight:700;margin:1.25rem 0 .75rem;line-height:1.4;text-align:center;transition:all .3s ease;min-height:48px;display:flex;align-items:center;justify-content:center}.MN-card.MN-cardsector h4{color:var(--text-dark)}[data-theme=dark] .MN-card.MN-cardsector h4{color:var(--text-white)}.MN-card.MN-cardsector:hover h4{background:linear-gradient(135deg,var(--purple-600),var(--purple-500));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] .MN-card.MN-cardsector:hover h4{background:linear-gradient(135deg,var(--teal-primary),var(--teal-500));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.MN-compinfo.MN-sector{font-size:.85rem;line-height:1.5;margin-bottom:1rem!important;margin-top:0!important;text-align:center;font-weight:400;transition:color .3s ease;min-height:65px;display:flex;align-items:center;justify-content:center;padding:0 .5rem}.MN-compinfo.MN-sector{color:var(--text-gray)}[data-theme=dark] .MN-compinfo.MN-sector{color:var(--text-gray-dark)}.MN-frequents{font-size:.9rem;margin-bottom:0;margin-top:0!important;text-align:center;padding:0;transition:all .3s ease;min-height:44px;display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.MN-frequents a{text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;gap:2px}.MN-frequents{color:var(--text-gray)}.MN-frequents a{color:var(--purple-primary)}.MN-frequents .MN-font-weight-bold{color:var(--purple-primary);font-size:1rem;font-weight:700}[data-theme=dark] .MN-frequents{color:var(--text-gray-dark)}[data-theme=dark] .MN-frequents a,[data-theme=dark] .MN-frequents .MN-font-weight-bold{color:var(--teal-primary)}.MN-frequents a:hover{text-decoration:underline}.MN-row.MN-no-gutters.MN-mt-2{padding:.75rem 0 0!important;margin:0;height:auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid;transition:border-color .3s ease;min-height:65px}.MN-row.MN-no-gutters.MN-mt-2{border-top-color:var(--purple-100)}[data-theme=dark] .MN-row.MN-no-gutters.MN-mt-2{border-top-color:var(--border-dark)}.MN-compess{padding:.5rem 0;border-right:1px solid;text-align:center;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;min-height:55px;transition:border-color .3s ease}.MN-compess{border-right-color:var(--purple-100)}[data-theme=dark] .MN-compess{border-right-color:var(--border-dark)}.MN-compess:last-child{border-right:none}.MN-compess small{font-size:.7rem;display:block;margin-bottom:.25rem;text-transform:uppercase;font-weight:600;letter-spacing:.5px;line-height:1.2;white-space:nowrap;transition:color .3s ease}.MN-compess small{color:var(--text-gray)}[data-theme=dark] .MN-compess small{color:var(--text-gray-dark)}.MN-compess p{font-size:1rem;font-weight:700;margin:0;line-height:1.2;min-height:24px;display:flex;align-items:center;justify-content:center;padding:0!important;transition:color .3s ease}.MN-compess p{color:var(--text-dark)}[data-theme=dark] .MN-compess p{color:var(--text-white)}.MN-compess p .MN-Number{display:block}.MN-mt-4.MN-text-center{margin-top:auto!important;padding-top:1rem;border-top:1px solid;display:flex;justify-content:center;align-items:center;height:auto;transition:border-color .3s ease;min-height:80px}.MN-mt-4.MN-text-center{border-top-color:var(--purple-100)}[data-theme=dark] .MN-mt-4.MN-text-center{border-top-color:var(--border-dark)}.MN-btn.MN-btn-sm.MN-btn-primary{padding:10px 28px;font-size:.85rem;border-radius:40px;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;letter-spacing:-.01em;border:none;gap:6px;position:relative;overflow:hidden}.MN-btn.MN-btn-sm.MN-btn-primary{background:linear-gradient(135deg,var(--purple-primary),var(--purple-600));color:#fff;box-shadow:0 4px 12px #8b5cf64d}[data-theme=dark] .MN-btn.MN-btn-sm.MN-btn-primary{background:linear-gradient(135deg,var(--teal-primary),var(--teal-500));color:#000;box-shadow:0 4px 12px #2be9d34d}.MN-btn.MN-btn-sm.MN-btn-primary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.MN-btn.MN-btn-sm.MN-btn-primary:before{background:radial-gradient(circle,rgba(255,255,255,.3),transparent)}[data-theme=dark] .MN-btn.MN-btn-sm.MN-btn-primary:before{background:radial-gradient(circle,rgba(0,0,0,.3),transparent)}.MN-btn.MN-btn-sm.MN-btn-primary:hover:before{width:300px;height:300px}.MN-btn.MN-btn-sm.MN-btn-primary:hover{transform:translateY(-3px)}.MN-btn.MN-btn-sm.MN-btn-primary:hover{background:linear-gradient(135deg,var(--purple-600),var(--purple-700));box-shadow:0 8px 20px #8b5cf666}[data-theme=dark] .MN-btn.MN-btn-sm.MN-btn-primary:hover{background:linear-gradient(135deg,var(--teal-500),var(--teal-600));box-shadow:0 8px 20px #2be9d366}.MN-floatingbtn{position:fixed;bottom:30px;right:30px;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000;border:none;cursor:pointer}.MN-floatingbtn{background:linear-gradient(135deg,var(--purple-primary),var(--purple-600));color:#fff;box-shadow:0 4px 12px #8b5cf666}[data-theme=dark] .MN-floatingbtn{background:linear-gradient(135deg,var(--teal-primary),var(--teal-500));color:#000;box-shadow:0 4px 12px #2be9d366}.MN-floatingbtn:hover{transform:translateY(-5px) scale(1.05)}.MN-floatingbtn:hover{box-shadow:0 8px 20px #8b5cf680}[data-theme=dark] .MN-floatingbtn:hover{box-shadow:0 8px 20px #2be9d380}@keyframes MN-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.MN-card.MN-cardsector{animation:MN-fadeIn .4s cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.MN-card.MN-cardsector:nth-child(1){animation-delay:.05s}.MN-card.MN-cardsector:nth-child(2){animation-delay:.1s}.MN-card.MN-cardsector:nth-child(3){animation-delay:.15s}.MN-card.MN-cardsector:nth-child(4){animation-delay:.2s}@media (max-width: 1200px){.MN-card.MN-cardsector{padding:1.5rem!important;min-height:360px}.sector-icon{width:90px;height:90px}.sector-icon svg{width:55px;height:55px}}@media (max-width: 992px){.MN-col-12.MN-col-md-3{flex:0 0 50%;max-width:50%}.MN-card.MN-cardsector{min-height:340px;padding:1.25rem!important}.MN-card.MN-cardsector h4{font-size:1rem;min-height:44px}.MN-compinfo.MN-sector{font-size:.8rem;min-height:60px}.MN-row.MN-no-gutters.MN-mt-2{min-height:60px}.MN-compess small{font-size:.65rem}.MN-compess p{font-size:.9rem}.MN-mt-4.MN-text-center{min-height:75px}}@media (max-width: 768px){.MN-companyheader{text-align:center}.MN-companyheader h1:after{left:50%;transform:translate(-50%)}.MN-row.MN-no-gutters.MN-mt-3{flex-direction:column;gap:20px}.sector-search-wrapper{max-width:100%;justify-content:center}.sector-search-head{max-width:100%;text-align:center}.MN-col-12.MN-col-md-3{flex:0 0 50%;max-width:50%;padding:10px}.MN-card.MN-cardsector{min-height:320px;padding:1rem!important}.sector-icon{width:80px;height:80px}.sector-icon svg{width:48px;height:48px}.MN-card.MN-cardsector h4{font-size:.95rem;margin:1rem 0 .5rem}.MN-compinfo.MN-sector{font-size:.75rem;min-height:55px}.MN-frequents{font-size:.8rem}}@media (max-width: 576px){.MN-col-12.MN-col-md-3{flex:0 0 100%;max-width:100%}.MN-container{padding-left:12px;padding-right:12px}.MN-companyheader h1{font-size:1.5rem}.MN-compinfo.MN-mt-1{font-size:.9rem}.MN-card.MN-cardsector{min-height:300px}.sector-icon{width:70px;height:70px}.sector-icon svg{width:42px;height:42px}.MN-compess small{font-size:.6rem}.MN-compess p{font-size:.85rem}.MN-btn.MN-btn-sm.MN-btn-primary{padding:8px 20px;font-size:.8rem}}.MN-mb-0{margin-bottom:0!important}.MN-mb-3{margin-bottom:1rem!important}.MN-mb-md-0{margin-bottom:0!important}.MN-py-5{padding-top:3rem!important;padding-bottom:3rem!important}.MN-text-primary{transition:color .3s ease}.MN-text-primary{color:var(--purple-primary)!important}[data-theme=dark] .MN-text-primary{color:var(--teal-primary)!important}.MN-text-muted{transition:color .3s ease}.MN-text-muted{color:var(--text-gray)!important}[data-theme=dark] .MN-text-muted{color:var(--text-gray-dark)!important}.MN-spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.MN-spinner-border{color:var(--purple-primary)}[data-theme=dark] .MN-spinner-border{color:var(--teal-primary)}@media print{.MN-sector-page{background:white!important;color:#000!important}.MN-card.MN-cardsector{break-inside:avoid;border:1px solid #ccc!important;box-shadow:none!important}.MN-floatingbtn,.MN-explore-more-btn{display:none!important}}.sector-companies-page{--page-bg: #0e0d0d;--page-text: #ffffff;--page-text-dim: #a0a0a0;--page-neon: #2BE9D3;background-color:var(--page-bg);color:var(--page-text);min-height:100vh;font-family:Inter,-apple-system,sans-serif;padding-bottom:50px;overflow-x:hidden}.mn-container{--container-max-width: 1300px;--container-padding: 2rem 1.5rem;max-width:var(--container-max-width);margin:0 auto;padding:var(--container-padding)}.mn-header-card{--header-bg: linear-gradient(145deg, rgba(255,255,255,.05) 0%, rgba(255,255,255,.01) 100%);--header-border: rgba(255, 255, 255, .08);--header-padding: 40px;--header-radius: 24px;--header-shadow: 0 20px 40px rgba(0,0,0,.4);background:rgba(3,54,47,.247);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid var(--page-neon);border-radius:10px;padding:var(--header-padding);margin-bottom:30px}.mn-header-card h1{--title-size: clamp(2rem, 5vw, 3.5rem);--title-weight: 850;--title-gradient: linear-gradient(to right, #fff 20%, var(--page-neon) 100%);font-size:var(--title-size);font-weight:var(--title-weight);margin:15px 0 5px;letter-spacing:-2px;background:var(--title-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mn-subtitle{--subtitle-size: 1.1rem;--subtitle-weight: 400;color:var(--page-text-dim);font-size:var(--subtitle-size);font-weight:var(--subtitle-weight)}.mn-btn-back{--btn-bg: rgba(255,255,255,.05);--btn-border: rgba(255, 255, 255, .08);--btn-padding: 10px 20px;--btn-radius: 12px;--btn-gap: 10px;display:inline-flex;align-items:center;gap:var(--btn-gap);background:var(--btn-bg);border:1px solid var(--btn-border);color:var(--page-text);padding:var(--btn-padding);border-radius:var(--btn-radius);cursor:pointer;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.mn-btn-back:hover{--hover-bg: var(--page-neon);--hover-color: #000;--hover-shadow: 0 0 20px rgba(43, 233, 211, .4);background:var(--hover-bg);color:var(--hover-color);transform:translate(-5px);box-shadow:var(--hover-shadow)}.mn-card{--card-bg: #161616;--card-border: rgba(255, 255, 255, .08);--card-radius: 20px;--card-shadow: 0 10px 30px rgba(0,0,0,.3);background:rgba(3,54,47,.247);border:1px solid var(--page-neon);border-radius:10px;margin-bottom:30px;overflow:hidden}.mn-card-header{--header-padding: 20px 25px;--header-border: rgba(255, 255, 255, .08);--header-bg: rgba(255,255,255,.02);padding:var(--header-padding);border-bottom:1px solid var(--header-border);display:flex;justify-content:space-between;align-items:center;background:var(--header-bg)}.mn-card-header h2{--title-size: 1.25rem;--title-weight: 700;--title-color: var(--page-neon);font-size:var(--title-size);font-weight:var(--title-weight);color:var(--title-color)}.mn-table-responsive{overflow-x:auto}.mn-table{width:100%;border-collapse:collapse;text-align:left}.mn-table thead th{--th-padding: 18px 25px;--th-size: .75rem;--th-color: var(--page-text-dim);--th-bg: rgba(0,0,0,.2);--th-border: rgba(255, 255, 255, .08);padding:var(--th-padding);font-size:var(--th-size);text-transform:uppercase;letter-spacing:1px;color:var(--th-color);background:var(--th-bg);border-bottom:2px solid var(--th-border)}.mn-table tbody tr{--row-border: rgba(255, 255, 255, .08);border-bottom:1px solid var(--row-border);transition:all .3s cubic-bezier(.4,0,.2,1)}.mn-table tbody tr:hover{--row-hover-bg: #1c1c1c;background:var(--row-hover-bg);transform:scale(1.002)}.mn-table td{--cell-padding: 18px 25px;--cell-size: .95rem;padding:var(--cell-padding);font-size:var(--cell-size);vertical-align:middle}.mn-company-link{--link-color: #fff;--link-weight: 600;--link-padding: 5px 0;color:var(--link-color);font-weight:var(--link-weight);cursor:pointer;transition:color .2s;text-decoration:none;padding:var(--link-padding);border-bottom:1px solid transparent}.mn-company-link:hover{--link-hover-color: var(--page-neon);--link-hover-border: var(--page-neon);color:var(--link-hover-color);border-bottom:1px solid var(--link-hover-border)}.mn-text-right{--text-align: right;text-align:var(--text-align)}.mn-text-success{--success-color: #00ff88;color:var(--success-color)!important;font-weight:600}.mn-text-danger{--danger-color: #ff4d4d;color:var(--danger-color)!important;font-weight:600}.mn-text-warning{--warning-color: #ffcc00;color:var(--warning-color)!important;font-weight:600}.mn-text-info{--info-color: #00d4ff;color:var(--info-color)!important;font-weight:600}.mn-stats-card{--stats-bg: linear-gradient(145deg, #1a1a1a, #111);--stats-radius: 20px;--stats-padding: 30px;--stats-border: rgba(255, 255, 255, .08);background:rgba(3,54,47,.247);border:1px solid var(--page-neon);border-radius:10px;padding:var(--stats-padding)}.mn-row{--row-gap: 20px;display:flex;justify-content:space-around;flex-wrap:wrap;gap:var(--row-gap)}.mn-stat-item{--item-min-width: 150px;text-align:center;flex:1;min-width:var(--item-min-width)}.mn-stat-label{--label-size: .85rem;color:var(--page-text-dim);font-size:var(--label-size);margin-bottom:8px;text-transform:uppercase}.mn-stat-value{--value-size: 1.75rem;--value-weight: 800;font-size:var(--value-size);font-weight:var(--value-weight)}.mn-spinnerss{--spinner-size: 50px;--spinner-border: 3px solid rgba(43, 233, 211, .1);--spinner-top: 3px solid var(--page-neon);width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-border);border-top:var(--spinner-top);border-radius:50%;animation:spin 1s infinite linear}.sector-companies-page ::-webkit-scrollbar{--scrollbar-size: 8px;width:var(--scrollbar-size);height:var(--scrollbar-size)}.sector-companies-page ::-webkit-scrollbar-track{--track-bg: var(--page-bg);background:var(--track-bg)}.sector-companies-page ::-webkit-scrollbar-thumb{--thumb-bg: #333;--thumb-radius: 10px;background:var(--thumb-bg);border-radius:var(--thumb-radius)}.sector-companies-page ::-webkit-scrollbar-thumb:hover{--thumb-hover: var(--page-neon);background:var(--thumb-hover)}.mn-badge{--badge-bg: rgba(43, 233, 211, .1);--badge-color: var(--page-neon);--badge-padding: 4px 12px;--badge-radius: 100px;--badge-size: .75rem;--badge-border: 1px solid rgba(43, 233, 211, .2);background:var(--badge-bg);color:var(--badge-color);padding:var(--badge-padding);border-radius:var(--badge-radius);font-size:var(--badge-size);font-weight:700;border:var(--badge-border)}@media (max-width: 992px){.mn-header-card{--header-padding: 30px;padding:var(--header-padding)}.mn-table td,.mn-table th{--cell-padding: 15px;padding:var(--cell-padding)}}@media (max-width: 768px){.mn-container{--container-padding: 1rem;padding:var(--container-padding)}.mn-header-card h1{--title-size: 2.2rem;font-size:var(--title-size)}.mn-row{--row-direction: column;--row-align: flex-start;flex-direction:var(--row-direction);align-items:var(--row-align)}.mn-stat-item{--item-align: left;--item-border: 2px solid var(--page-neon);--item-padding: 15px;text-align:var(--item-align);border-left:var(--item-border);padding-left:var(--item-padding)}}.Acknowledgement-glossary-container{display:flex;flex-direction:column;min-height:100vh;background-color:#f8fafc;color:#1e293b;transition:background-color .5s,color .5s;font-family:inherit}html[data-theme=dark] .Acknowledgement-glossary-container{background-color:#0a0a0a;color:#fff}.Acknowledgement-alphabet-nav{position:sticky;top:57px;z-index:40;background-color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e2e8f0;padding:.75rem 0;width:100%}html[data-theme=dark] .Acknowledgement-alphabet-nav{background-color:#121212;border-bottom:1px solid rgba(255,255,255,.05)}.Acknowledgement-nav-content{width:100%;padding:0 .75rem}.Acknowledgement-alphabet-buttons{display:flex;align-items:center;gap:.25rem;overflow-x:auto;padding:.25rem 0 .5rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;white-space:nowrap}.Acknowledgement-alphabet-buttons::-webkit-scrollbar{height:3px}.Acknowledgement-alphabet-buttons::-webkit-scrollbar-track{background:#e2e8f0;border-radius:10px}html[data-theme=dark] .Acknowledgement-alphabet-buttons::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}.Acknowledgement-alphabet-buttons::-webkit-scrollbar-thumb{background:#0d9488;border-radius:10px}html[data-theme=dark] .Acknowledgement-alphabet-buttons::-webkit-scrollbar-thumb{background:#5eead4}.Acknowledgement-all-terms-btn{flex-shrink:0;padding:0 1rem;height:2.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;transition:all .3s;margin-right:.25rem;background-color:#fff;color:#475569;border:1px solid #e2e8f0;cursor:pointer;white-space:nowrap}html[data-theme=dark] .Acknowledgement-all-terms-btn{background-color:#121212;color:#cbd5e1;border:1px solid rgba(255,255,255,.05)}.Acknowledgement-all-terms-btn.Acknowledgement-active{background-color:#0d9488;color:#fff;border-color:#0d9488;box-shadow:0 4px 10px #0d94884d}html[data-theme=dark] .Acknowledgement-all-terms-btn.Acknowledgement-active{background-color:#5eead4;color:#000;border-color:#5eead4}.Acknowledgement-all-terms-btn:not(.Acknowledgement-active):hover{background-color:#0d94881a;color:#0d9488;border-color:#0d9488}html[data-theme=dark] .Acknowledgement-all-terms-btn:not(.Acknowledgement-active):hover{background-color:#5eead426;color:#5eead4;border-color:#5eead4}.Acknowledgement-letter-btn{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;transition:all .3s;background-color:#fff;color:#475569;border:1px solid #e2e8f0;cursor:pointer;box-shadow:0 2px 4px #0000000d}html[data-theme=dark] .Acknowledgement-letter-btn{background-color:#121212;color:#cbd5e1;border:1px solid rgba(255,255,255,.05)}.Acknowledgement-letter-btn.Acknowledgement-active{background-color:#0d9488;color:#fff;border-color:#0d9488;box-shadow:0 4px 12px #0d948866;transform:scale(1.05)}html[data-theme=dark] .Acknowledgement-letter-btn.Acknowledgement-active{background-color:#5eead4;color:#000;border-color:#5eead4}.Acknowledgement-letter-btn:not(.Acknowledgement-active):hover{color:#0d9488;border-color:#0d9488;background-color:#0d94880d}html[data-theme=dark] .Acknowledgement-letter-btn:not(.Acknowledgement-active):hover{color:#5eead4;border-color:#5eead4;background-color:#5eead41a}.Acknowledgement-letter-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.Acknowledgement-glossary-main{flex:1;width:100%;padding:1rem .75rem}@media (min-width: 640px){.Acknowledgement-glossary-main{padding:1.5rem}}@media (min-width: 768px){.Acknowledgement-glossary-main{padding:2rem}}@media (min-width: 1024px){.Acknowledgement-glossary-main{padding:2rem 3rem}}.Acknowledgement-header-section{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid #e2e8f0;margin-top:.5rem}html[data-theme=dark] .Acknowledgement-header-section{border-bottom:1px solid rgba(255,255,255,.05)}@media (min-width: 640px){.Acknowledgement-header-section{margin-top:1rem;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem}}@media (min-width: 1024px){.Acknowledgement-header-section{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;margin-top:1.5rem}}.Acknowledgement-header-left{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:50px}.Acknowledgement-section-subtitle{color:#0d9488;font-weight:700;text-transform:uppercase;letter-spacing:.15em;font-size:.7rem;margin-bottom:.25rem;display:block;opacity:.8}html[data-theme=dark] .Acknowledgement-section-subtitle{color:#5eead4}@media (min-width: 640px){.Acknowledgement-section-subtitle{font-size:.75rem;margin-bottom:.5rem}}.Acknowledgement-section-title{font-size:1.5rem;font-weight:700;letter-spacing:-.025em;color:#1e293b;line-height:1.2;margin:0 0 .25rem;word-break:break-word}html[data-theme=dark] .Acknowledgement-section-title{color:#fff}@media (min-width: 480px){.Acknowledgement-section-title{font-size:1.75rem}}@media (min-width: 768px){.Acknowledgement-section-title{font-size:2rem}}@media (min-width: 1024px){.Acknowledgement-section-title{font-size:2.25rem;margin:0 0 .5rem}}.Acknowledgement-entry-count{display:flex;align-items:center;gap:.5rem;color:#475569;font-weight:500;font-size:.8rem;margin-top:0;flex-wrap:wrap}html[data-theme=dark] .Acknowledgement-entry-count{color:#cbd5e1}@media (min-width: 640px){.Acknowledgement-entry-count{font-size:.875rem}}.Acknowledgement-pulse-dot{width:.4rem;height:.4rem;background-color:#0d9488;border-radius:9999px;animation:Acknowledgement-pulse 1.5s infinite}html[data-theme=dark] .Acknowledgement-pulse-dot{background-color:#5eead4}@media (min-width: 640px){.Acknowledgement-pulse-dot{width:.5rem;height:.5rem}}@keyframes Acknowledgement-pulse{0%,to{opacity:1}50%{opacity:.5}}.Acknowledgement-header-right{width:100%}@media (min-width: 1024px){.Acknowledgement-header-right{width:auto;min-width:320px;max-width:400px}}.Acknowledgement-search-container{position:relative;width:100%}.Acknowledgement-search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.Acknowledgement-search-svg{width:1rem;height:1rem;color:#64748b;transition:color .2s}html[data-theme=dark] .Acknowledgement-search-svg{color:#94a3b8}@media (min-width: 640px){.Acknowledgement-search-svg{width:1.25rem;height:1.25rem}}.Acknowledgement-search-input{width:100%;padding:.75rem 2.5rem;border-radius:2rem;background-color:#fff;border:1px solid #e2e8f0;color:#1e293b;font-size:.85rem;font-weight:500;transition:all .2s;box-shadow:0 2px 6px #0000000d}html[data-theme=dark] .Acknowledgement-search-input{background-color:#121212;border:1px solid rgba(255,255,255,.1);color:#fff}@media (min-width: 640px){.Acknowledgement-search-input{padding:.875rem 3rem;font-size:.875rem}}.Acknowledgement-search-input:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881a;outline:none}html[data-theme=dark] .Acknowledgement-search-input:focus{border-color:#5eead4;box-shadow:0 0 0 3px #5eead41a}.Acknowledgement-search-input::placeholder{color:#64748b;font-weight:400;font-size:.8rem}html[data-theme=dark] .Acknowledgement-search-input::placeholder{color:#94a3b8}@media (min-width: 640px){.Acknowledgement-search-input::placeholder{font-size:.875rem}}.Acknowledgement-clear-search-btn{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .2s;background:none;border:none;cursor:pointer;padding:.25rem;z-index:1;width:1.5rem;height:1.5rem;border-radius:50%}html[data-theme=dark] .Acknowledgement-clear-search-btn{color:#94a3b8}.Acknowledgement-clear-search-btn:hover{color:#0d9488;background-color:#0d94881a}html[data-theme=dark] .Acknowledgement-clear-search-btn:hover{color:#5eead4;background-color:#5eead41a}.Acknowledgement-clear-svg{width:1rem;height:1rem}@media (min-width: 640px){.Acknowledgement-clear-svg{width:1.25rem;height:1.25rem}}.Acknowledgement-cards-grid{display:grid;grid-template-columns:1fr;gap:1rem;animation:Acknowledgement-fadeIn .6s cubic-bezier(.16,1,.3,1) forwards}@media (min-width: 320px){.Acknowledgement-cards-grid{gap:1.25rem}}@media (min-width: 375px){.Acknowledgement-cards-grid{gap:1.5rem}}@media (min-width: 640px){.Acknowledgement-cards-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width: 768px){.Acknowledgement-cards-grid{gap:1.75rem}}@media (min-width: 1024px){.Acknowledgement-cards-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (min-width: 1280px){.Acknowledgement-cards-grid{grid-template-columns:repeat(4,1fr);gap:2rem}}@media (min-width: 1536px){.Acknowledgement-cards-grid{grid-template-columns:repeat(5,1fr);gap:2rem}}@keyframes Acknowledgement-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Acknowledgement-glossary-card{position:relative;display:flex;flex-direction:column;padding:1.25rem;border-radius:1.25rem;transition:all .4s;border:1px solid #e2e8f0;background-color:#fff;overflow:hidden;height:100%;cursor:pointer}html[data-theme=dark] .Acknowledgement-glossary-card{border:1px solid rgba(255,255,255,.05);background-color:#121212}@media (min-width: 480px){.Acknowledgement-glossary-card{padding:1.5rem;border-radius:1.5rem}}@media (min-width: 768px){.Acknowledgement-glossary-card{padding:1.75rem;border-radius:1.75rem}}@media (min-width: 1024px){.Acknowledgement-glossary-card{padding:2rem;border-radius:2rem}}.Acknowledgement-glossary-card:hover{border-color:#0d9488;background-color:#f8fafc;box-shadow:0 10px 25px -8px #00000026;transform:translateY(-2px)}html[data-theme=dark] .Acknowledgement-glossary-card:hover{border-color:#5eead4;background-color:#161616;box-shadow:0 10px 25px -8px #0000004d}@media (min-width: 768px){.Acknowledgement-glossary-card:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040}}.Acknowledgement-glossary-card.Acknowledgement-highlighted{border-color:#0d9488;box-shadow:0 0 30px #0d948833;z-index:10;transform:scale(1.01)}html[data-theme=dark] .Acknowledgement-glossary-card.Acknowledgement-highlighted{border-color:#5eead4;box-shadow:0 0 30px #5eead426}@media (min-width: 768px){.Acknowledgement-glossary-card.Acknowledgement-highlighted{transform:scale(1.02)}}.Acknowledgement-card-header{position:relative;z-index:10;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:1rem}@media (min-width: 768px){.Acknowledgement-card-header{margin-bottom:1.5rem}}.Acknowledgement-card-title{font-size:1rem;font-weight:800;line-height:1.3;letter-spacing:-.02em;color:#000!important;transition:color .3s;margin:0;word-break:break-word;flex:1}html[data-theme=dark] .Acknowledgement-card-title{color:#fff!important}@media (min-width: 375px){.Acknowledgement-card-title{font-size:1.1rem}}@media (min-width: 480px){.Acknowledgement-card-title{font-size:1.2rem}}.Acknowledgement-highlight-badge{flex-shrink:0;display:inline-flex;align-items:center;background-color:#0d9488;color:#fff;font-size:.5rem;font-weight:800;padding:.2rem .6rem;border-radius:9999px;text-transform:uppercase;white-space:nowrap}html[data-theme=dark] .Acknowledgement-highlight-badge{background-color:#5eead4;color:#000}@media (min-width: 480px){.Acknowledgement-highlight-badge{font-size:.563rem;padding:.25rem .75rem}}.Acknowledgement-search-match-indicator{color:#0d9488;opacity:.5}html[data-theme=dark] .Acknowledgement-search-match-indicator{color:#5eead4}.Acknowledgement-formula-section{position:relative;z-index:10;margin-bottom:1rem}@media (min-width: 768px){.Acknowledgement-formula-section{margin-bottom:1.5rem}}.Acknowledgement-section-label{font-size:.55rem;color:#64748b;font-weight:700;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:.25rem;opacity:.7}html[data-theme=dark] .Acknowledgement-section-label{color:#94a3b8}@media (min-width: 480px){.Acknowledgement-section-label{font-size:.6rem;margin-bottom:.35rem}}@media (min-width: 640px){.Acknowledgement-section-label{font-size:.625rem;margin-bottom:.5rem}}.Acknowledgement-formula-code{display:block;background-color:#f8fafc;color:#0f766e;padding:.75rem;border-radius:.75rem;font-size:.7rem;font-weight:600;border:1px solid #e2e8f0;font-family:inherit;overflow-x:auto;white-space:pre-wrap;word-break:break-word}html[data-theme=dark] .Acknowledgement-formula-code{background-color:#0a0a0a;color:#5eead4;border:1px solid rgba(255,255,255,.05)}@media (min-width: 480px){.Acknowledgement-formula-code{padding:.85rem;border-radius:.85rem;font-size:.72rem}}@media (min-width: 640px){.Acknowledgement-formula-code{padding:1rem;border-radius:1rem;font-size:.75rem}}.Acknowledgement-formula-code::-webkit-scrollbar{display:none}.Acknowledgement-explanation-section{position:relative;z-index:10;flex:1}.Acknowledgement-explanation-text{color:#475569;font-size:.8rem;line-height:1.5;font-weight:500;opacity:.9;margin:0}html[data-theme=dark] .Acknowledgement-explanation-text{color:#cbd5e1}@media (min-width: 375px){.Acknowledgement-explanation-text{font-size:.85rem}}@media (min-width: 480px){.Acknowledgement-explanation-text{font-size:.9rem}}@media (min-width: 640px){.Acknowledgement-explanation-text{font-size:.95rem;line-height:1.6}}.Acknowledgement-decorative-letter{position:absolute;bottom:-1rem;right:-1rem;opacity:.03;transition:all .7s;pointer-events:none;transform-origin:bottom right}@media (min-width: 480px){.Acknowledgement-decorative-letter{bottom:-1.5rem;right:-1.5rem}}.Acknowledgement-letter-text{font-size:6rem;font-weight:900;font-style:italic;-webkit-user-select:none;user-select:none;color:#1e293b;line-height:1}html[data-theme=dark] .Acknowledgement-letter-text{color:#fff}@media (min-width: 375px){.Acknowledgement-letter-text{font-size:7rem}}@media (min-width: 480px){.Acknowledgement-letter-text{font-size:8rem}}@media (min-width: 640px){.Acknowledgement-letter-text{font-size:10rem}}@media (min-width: 768px){.Acknowledgement-letter-text{font-size:12rem}}.Acknowledgement-no-results{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#64748b;text-align:center;background-color:#fff;border-radius:1.5rem;border:2px dashed #e2e8f0;margin:1rem 0}html[data-theme=dark] .Acknowledgement-no-results{color:#94a3b8;background-color:#121212;border:2px dashed rgba(255,255,255,.1)}@media (min-width: 480px){.Acknowledgement-no-results{padding:4rem 2rem;border-radius:2rem}}@media (min-width: 768px){.Acknowledgement-no-results{padding:6rem 2rem}}.Acknowledgement-no-results-icon{width:3rem;height:3rem;margin-bottom:1rem;opacity:.2}@media (min-width: 480px){.Acknowledgement-no-results-icon{width:4rem;height:4rem;margin-bottom:1.25rem}}@media (min-width: 768px){.Acknowledgement-no-results-icon{width:6rem;height:6rem;margin-bottom:1.5rem}}.Acknowledgement-no-results-title{font-size:1.1rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem;color:#475569}html[data-theme=dark] .Acknowledgement-no-results-title{color:#cbd5e1}@media (min-width: 480px){.Acknowledgement-no-results-title{font-size:1.25rem}}@media (min-width: 768px){.Acknowledgement-no-results-title{font-size:1.5rem;margin-bottom:1rem}}.Acknowledgement-no-results-subtitle{color:#64748b;font-weight:500;margin-bottom:1rem;font-size:.7rem;letter-spacing:.05em}html[data-theme=dark] .Acknowledgement-no-results-subtitle{color:#94a3b8}@media (min-width: 480px){.Acknowledgement-no-results-subtitle{font-size:.6rem;margin-bottom:1.25rem}}@media (min-width: 768px){.Acknowledgement-no-results-subtitle{font-size:.625rem;margin-bottom:1.5rem}}.Acknowledgement-no-results-actions{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:280px}@media (min-width: 480px){.Acknowledgement-no-results-actions{flex-direction:row;max-width:400px;gap:1rem}}.Acknowledgement-clear-filters-btn,.Acknowledgement-view-all-letter-btn{padding:.6rem 1rem;border-radius:9999px;font-weight:600;text-transform:uppercase;font-size:.65rem;letter-spacing:.05em;transition:all .3s;cursor:pointer;width:100%;text-align:center}@media (min-width: 480px){.Acknowledgement-clear-filters-btn,.Acknowledgement-view-all-letter-btn{padding:.7rem 1.5rem;font-size:.7rem;width:auto}}@media (min-width: 768px){.Acknowledgement-clear-filters-btn,.Acknowledgement-view-all-letter-btn{padding:.75rem 2rem;font-size:.75rem}}.Acknowledgement-clear-filters-btn{background-color:#0d9488;color:#fff;border:none;box-shadow:0 10px 15px -5px #0d94884d}html[data-theme=dark] .Acknowledgement-clear-filters-btn{background-color:#5eead4;color:#000}.Acknowledgement-clear-filters-btn:hover{background-color:#0f766e;transform:translateY(-1px)}html[data-theme=dark] .Acknowledgement-clear-filters-btn:hover{background-color:#2be9d3}.Acknowledgement-view-all-letter-btn{background-color:transparent;color:#475569;border:1px solid #e2e8f0}html[data-theme=dark] .Acknowledgement-view-all-letter-btn{color:#cbd5e1;border:1px solid rgba(255,255,255,.1)}.Acknowledgement-view-all-letter-btn:hover{border-color:#0d9488;color:#0d9488;background-color:#0d94880d}html[data-theme=dark] .Acknowledgement-view-all-letter-btn:hover{border-color:#5eead4;color:#5eead4;background-color:#5eead41a}.Acknowledgement-search-highlight{background-color:#ffeb3b;padding:0 2px;border-radius:2px;color:#000;font-weight:600}html[data-theme=dark] .Acknowledgement-search-highlight{background-color:#fbbf24;color:#000}.Acknowledgement-glossary-container::-webkit-scrollbar{width:6px;height:6px}@media (min-width: 768px){.Acknowledgement-glossary-container::-webkit-scrollbar{width:8px;height:8px}}.Acknowledgement-glossary-container::-webkit-scrollbar-track{background:#f8fafc}html[data-theme=dark] .Acknowledgement-glossary-container::-webkit-scrollbar-track{background:#0a0a0a}.Acknowledgement-glossary-container::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}html[data-theme=dark] .Acknowledgement-glossary-container::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1)}.Acknowledgement-glossary-container::-webkit-scrollbar-thumb:hover{background:#0d9488}html[data-theme=dark] .Acknowledgement-glossary-container::-webkit-scrollbar-thumb:hover{background:#5eead4}.Acknowledgement-no-scrollbar::-webkit-scrollbar{display:none}.Acknowledgement-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.Acknowledgement-animate-in{animation:Acknowledgement-fade-in .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes Acknowledgement-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 360px){.Acknowledgement-alphabet-buttons{gap:.15rem}.Acknowledgement-letter-btn{width:2.2rem;height:2.2rem;font-size:.9rem}.Acknowledgement-all-terms-btn{padding:0 .75rem;height:2.2rem;font-size:.65rem}.Acknowledgement-section-title{font-size:1.3rem;margin-top:0}.Acknowledgement-glossary-card{padding:1rem}.Acknowledgement-card-title{font-size:.95rem}}@media (max-width: 320px){.Acknowledgement-section-title{font-size:1.2rem;margin-top:0}.Acknowledgement-header-section{margin-top:.25rem}}@media (hover: none) and (pointer: coarse){.Acknowledgement-letter-btn,.Acknowledgement-all-terms-btn,.Acknowledgement-clear-filters-btn,.Acknowledgement-view-all-letter-btn{-webkit-tap-highlight-color:transparent}.Acknowledgement-letter-btn:active,.Acknowledgement-all-terms-btn:active{background-color:#0d9488;color:#fff;transform:scale(.95)}html[data-theme=dark] .Acknowledgement-letter-btn:active,html[data-theme=dark] .Acknowledgement-all-terms-btn:active{background-color:#5eead4;color:#000}.Acknowledgement-glossary-card:active{transform:scale(.99);border-color:#0d9488}html[data-theme=dark] .Acknowledgement-glossary-card:active{border-color:#5eead4}}.zep-ai-container{position:relative;overflow:hidden;font-family:inherit;padding:5rem 1rem;max-width:1400px;margin:auto auto 100px;min-height:700px}.zep-ai-container.theme-light{background:#ffffff!important}.zep-ai-container.theme-dark{background:#121212!important}.zep-ai-content-wrapper{max-width:1400px;margin:auto;padding:0 3rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:80px;position:relative;z-index:5}@media (min-width: 1024px){.zep-ai-content-wrapper{flex-direction:row;text-align:left;align-items:center}}.zep-ai-visual-container{flex:1;display:flex;align-items:center;justify-content:center;position:relative;min-height:450px;width:100%}.zep-ai-neural-unit{position:relative;width:320px;height:320px;display:flex;align-items:center;justify-content:center;margin-left:-350px}@media (max-width: 1023px){.zep-ai-neural-unit{margin-left:0!important}}.zep-ai-ring{position:absolute;border-radius:50%}.zep-ai-container.theme-light .zep-ai-ring-outer{top:0;right:0;bottom:0;left:0;border:2px solid #8b5cf6;box-shadow:0 0 20px #8b5cf633}.zep-ai-container.theme-light .zep-ai-ring-inner{top:25px;right:25px;bottom:25px;left:25px;border:2px dashed #8b5cf6;box-shadow:0 0 15px #8b5cf626}.zep-ai-container.theme-dark .zep-ai-ring-outer{top:0;right:0;bottom:0;left:0;border:2px solid #2be9d3;box-shadow:0 0 20px #2be9d333}.zep-ai-container.theme-dark .zep-ai-ring-inner{top:25px;right:25px;bottom:25px;left:25px;border:2px dashed #2be9d3;box-shadow:0 0 15px #2be9d326}.zep-ai-central-node{position:relative;width:180px;height:180px;border-radius:45px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .3s ease}.zep-ai-container.theme-light .zep-ai-central-node{background:rgba(255,255,255,.95);border:2px solid #8b5cf6;box-shadow:0 20px 40px #8b5cf633}.zep-ai-container.theme-dark .zep-ai-central-node{background:rgba(15,23,42,.9);border:2px solid #2be9d3;box-shadow:0 20px 40px #2be9d333}.zep-ai-node-scanner{position:absolute;top:0;left:0;width:100%;height:2px;animation:zep-ai-node-scan 4s linear infinite;opacity:.6}.zep-ai-container.theme-light .zep-ai-node-scanner{background:linear-gradient(90deg,transparent,#8b5cf6,transparent)}.zep-ai-container.theme-dark .zep-ai-node-scanner{background:linear-gradient(90deg,transparent,#2be9d3,transparent);opacity:.8}.zep-ai-node-content{text-align:center;font-family:inherit}.zep-ai-node-tag{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:4px;display:block;margin-bottom:6px;font-family:inherit}.zep-ai-container.theme-light .zep-ai-node-tag{color:#8b5cf6;opacity:.8}.zep-ai-container.theme-dark .zep-ai-node-tag{color:#2be9d3;opacity:.9;text-shadow:0 0 10px rgba(43,233,211,.5)}.zep-ai-node-title{font-size:32px;font-weight:900;line-height:.95;letter-spacing:-1px;margin:0;font-family:inherit}.zep-ai-container.theme-light .zep-ai-node-title{color:#000}.zep-ai-container.theme-dark .zep-ai-node-title{color:#fff;text-shadow:0 0 15px rgba(43,233,211,.5)}.zep-ai-container .zep-ai-teal-text{color:#2be9d3!important}.zep-ai-container.theme-light .zep-ai-teal-text{color:#8b5cf6!important}.zep-ai-node-dots{display:flex;gap:4px;justify-content:center;margin-top:15px}.zep-ai-dot-pulse{width:5px;height:5px;border-radius:50%;animation:zep-ai-dot-glow 1.5s ease-in-out infinite}.zep-ai-container.theme-light .zep-ai-dot-pulse{background:#8b5cf6;box-shadow:0 0 10px #8b5cf6}.zep-ai-container.theme-dark .zep-ai-dot-pulse{background:#2be9d3;box-shadow:0 0 10px #2be9d3}@keyframes zep-ai-dot-glow{0%,to{opacity:.3}50%{opacity:1}}.zep-ai-satellite-orbit,.zep-ai-satellite-orbit-alt{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.zep-ai-sat-dot{position:absolute;width:8px;height:8px;border-radius:50%;top:-4px;left:50%;transform:translate(-50%)}.zep-ai-container.theme-light .zep-ai-white-glow{background:#8b5cf6;box-shadow:0 0 15px #8b5cf6}.zep-ai-container.theme-light .zep-ai-teal-glow{background:#8b5cf6;box-shadow:0 0 15px #8b5cf6;top:auto;bottom:25px}.zep-ai-container.theme-dark .zep-ai-white-glow{background:#ffffff;box-shadow:0 0 15px #fff}.zep-ai-container.theme-dark .zep-ai-teal-glow{background:#2be9d3;box-shadow:0 0 20px #2be9d3}.zep-ai-animate-rotate-slow{animation:zep-ai-rotate-slow 25s linear infinite}.zep-ai-animate-rotate-reverse{animation:zep-ai-rotate-reverse 30s linear infinite}.zep-ai-phone-preview{position:absolute;right:0;bottom:-20px;z-index:20;display:none}@media (min-width: 1280px){.zep-ai-phone-preview{display:block}}.zep-ai-phone-body{width:200px;height:350px;border-radius:35px;display:flex;flex-direction:column;overflow:hidden;position:relative}.zep-ai-container.theme-light .zep-ai-phone-body{background:#ffffff;border:2px solid #8b5cf6;box-shadow:0 20px 40px #8b5cf633}.zep-ai-container.theme-dark .zep-ai-phone-body{background:#000000;border:2px solid #2be9d3;box-shadow:0 20px 40px #2be9d333}.zep-ai-phone-notch{height:18px;width:90px;margin:0 auto;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.zep-ai-container.theme-light .zep-ai-phone-notch{background:rgba(139,92,246,.1)}.zep-ai-container.theme-dark .zep-ai-phone-notch{background:rgba(43,233,211,.1)}.zep-ai-phone-screen{flex:1;padding:15px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.zep-ai-scroll-hide::-webkit-scrollbar{display:none}.zep-ai-chat-bubble-container{width:100%;display:flex;animation:zep-ai-message-fade-up .5s cubic-bezier(.16,1,.3,1) forwards}.zep-ai-user-align{justify-content:flex-end}.zep-ai-bot-align{justify-content:flex-start}.zep-ai-bubble{padding:10px 12px;font-size:9px;line-height:1.4;max-width:90%;font-family:inherit}.zep-ai-container.theme-light .zep-ai-user-bubble{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);color:#8b5cf6;border-radius:15px 15px 2px;font-family:inherit}.zep-ai-container.theme-dark .zep-ai-user-bubble{background:rgba(43,233,211,.15);border:1px solid rgba(43,233,211,.4);color:#2be9d3;border-radius:15px 15px 2px;font-family:inherit}.zep-ai-container.theme-light .zep-ai-bot-bubble{background:rgba(0,0,0,.03);border:1px solid rgba(139,92,246,.2);color:#000;border-radius:15px 15px 15px 2px;width:100%}.zep-ai-container.theme-dark .zep-ai-bot-bubble{background:rgba(43,233,211,.08);border:1px solid rgba(43,233,211,.2);color:#fff;border-radius:15px 15px 15px 2px;width:100%}.zep-ai-bubble-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.zep-ai-bubble-main{font-weight:800;font-family:inherit}.zep-ai-container.theme-light .zep-ai-bubble-main{color:#8b5cf6}.zep-ai-container.theme-dark .zep-ai-bubble-main{color:#2be9d3;text-shadow:0 0 5px rgba(43,233,211,.5)}.zep-ai-bubble-chart{width:35px;height:18px;opacity:.8}.zep-ai-container.theme-light .zep-ai-bubble-chart svg path{stroke:#8b5cf6}.zep-ai-container.theme-dark .zep-ai-bubble-chart svg path{stroke:#2be9d3}.zep-ai-bubble-sub{font-size:7px;opacity:.5;font-family:inherit}.zep-ai-container.theme-light .zep-ai-bubble-sub{opacity:.6;color:#666}.zep-ai-container.theme-dark .zep-ai-bubble-sub{opacity:.7;color:#a0a0a0}.zep-ai-typing-indicator{display:flex;gap:4px;padding:10px;border-radius:10px;width:fit-content}.zep-ai-container.theme-light .zep-ai-typing-indicator{background:rgba(139,92,246,.05)}.zep-ai-container.theme-light .zep-ai-typing-indicator .zep-ai-typing-dot{width:4px;height:4px;background:#8b5cf6;border-radius:50%;animation:zep-ai-typing-bounce 1s infinite alternate}.zep-ai-container.theme-dark .zep-ai-typing-indicator{background:rgba(43,233,211,.1)}.zep-ai-container.theme-dark .zep-ai-typing-indicator .zep-ai-typing-dot{width:4px;height:4px;background:#2be9d3;border-radius:50%;animation:zep-ai-typing-bounce 1s infinite alternate}.zep-ai-typing-indicator .zep-ai-typing-dot:nth-child(2){animation-delay:.2s}.zep-ai-typing-indicator .zep-ai-typing-dot:nth-child(3){animation-delay:.4s}.zep-ai-phone-footer{padding:12px;display:flex;gap:8px;align-items:center}.zep-ai-container.theme-light .zep-ai-phone-footer{background:#f5f5f5;border-top:1px solid rgba(139,92,246,.2)}.zep-ai-container.theme-dark .zep-ai-phone-footer{background:#111;border-top:1px solid rgba(43,233,211,.1)}.zep-ai-phone-input{flex:1;height:26px;border-radius:13px;padding:0 10px;display:flex;align-items:center}.zep-ai-container.theme-light .zep-ai-phone-input{background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.3)}.zep-ai-container.theme-dark .zep-ai-phone-input{background:rgba(43,233,211,.05);border:1px solid rgba(43,233,211,.2)}.zep-ai-typing-text{font-size:8px;font-family:inherit;white-space:nowrap;overflow:hidden}.zep-ai-container.theme-light .zep-ai-typing-text{color:#8b5cf6}.zep-ai-container.theme-dark .zep-ai-typing-text{color:#2be9d3}.zep-ai-cursor{animation:zep-ai-cursor-blink .8s infinite;margin-left:2px}.zep-ai-container.theme-light .zep-ai-cursor{color:#8b5cf6}.zep-ai-container.theme-dark .zep-ai-cursor{color:#2be9d3}.zep-ai-phone-btn{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.zep-ai-phone-btn:hover{transform:scale(1.05)}.zep-ai-container.theme-light .zep-ai-phone-btn{background:#8b5cf6;color:#fff}.zep-ai-container.theme-dark .zep-ai-phone-btn{background:#2be9d3;color:#000;box-shadow:0 0 10px #2be9d380}.zep-ai-phone-btn svg{width:12px;height:12px}.zep-ai-phone-home{height:4px;width:60px;margin:0 auto 8px;border-radius:2px}.zep-ai-container.theme-light .zep-ai-phone-home{background:rgba(139,92,246,.3)}.zep-ai-container.theme-dark .zep-ai-phone-home{background:rgba(43,233,211,.3)}.zep-ai-text-container{flex:1;max-width:650px;width:100%}.zep-ai-badge{display:inline-flex;align-items:center;gap:12px;padding:10px 22px;border-radius:100px;margin-bottom:40px}.zep-ai-container.theme-light .zep-ai-badge{background:rgba(139,92,246,.08);border:1px solid rgba(139,92,246,.3)}.zep-ai-container.theme-dark .zep-ai-badge{background:rgba(43,233,211,.1);border:1px solid rgba(43,233,211,.4)}.zep-ai-badge-dot{width:6px;height:6px;border-radius:50%;animation:zep-ai-ping-glow 2s infinite}.zep-ai-container.theme-light .zep-ai-badge-dot{background:#8b5cf6;box-shadow:0 0 10px #8b5cf6}.zep-ai-container.theme-dark .zep-ai-badge-dot{background:#2be9d3;box-shadow:0 0 10px #2be9d3}.zep-ai-badge-text{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:3px;font-family:inherit}.zep-ai-container.theme-light .zep-ai-badge-text{color:#8b5cf6}.zep-ai-container.theme-dark .zep-ai-badge-text{color:#2be9d3;text-shadow:0 0 5px rgba(43,233,211,.3)}.zep-ai-heading{font-size:60px!important;font-weight:900;line-height:.95;letter-spacing:-2px;text-transform:uppercase;margin-bottom:30px;font-family:inherit}.zep-ai-container.theme-light .zep-ai-heading{color:#000!important}.zep-ai-container.theme-dark .zep-ai-heading{color:#fff!important;text-shadow:0 0 10px rgba(43,233,211,.3)}@media (min-width: 768px){.zep-ai-heading{font-size:88px}}.zep-ai-subheading{font-size:18px;line-height:1.65;margin-bottom:50px;font-weight:500;font-family:inherit}.zep-ai-container.theme-light .zep-ai-subheading{color:#333!important;font-weight:700}.zep-ai-container.theme-dark .zep-ai-subheading{color:#e2e2e2!important;font-weight:700}.zep-ai-main-btn{padding:22px 55px;border-radius:100px;border:none;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:2px;cursor:pointer;display:flex;align-items:center;gap:14px;transition:all .3s ease;font-family:inherit}.zep-ai-container.theme-light .zep-ai-main-btn{background:#8b5cf6!important;color:#fff!important;box-shadow:0 20px 40px #8b5cf64d}.zep-ai-container.theme-dark .zep-ai-main-btn{background:#2be9d3!important;color:#000!important;box-shadow:0 20px 40px #2be9d34d}.zep-ai-main-btn:hover{transform:translateY(-5px) scale(1.02)}.zep-ai-container.theme-light .zep-ai-main-btn:hover{background:#7c3aed!important;box-shadow:0 25px 50px #8b5cf666}.zep-ai-container.theme-dark .zep-ai-main-btn:hover{background:#20c9b5!important;box-shadow:0 25px 50px #2be9d366}.zep-ai-btn-arrow{width:18px;height:18px;transition:transform .3s ease}.zep-ai-main-btn:hover .zep-ai-btn-arrow{transform:translate(6px)}@keyframes zep-ai-node-scan{0%{top:-10%;opacity:0}50%{opacity:.8}to{top:110%;opacity:0}}@keyframes zep-ai-typing-bounce{0%{opacity:.3;transform:translateY(0)}to{opacity:1;transform:translateY(-3px)}}@keyframes zep-ai-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes zep-ai-message-fade-up{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes zep-ai-rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes zep-ai-rotate-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes zep-ai-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes zep-ai-ping-glow{0%{transform:scale(1);opacity:1}70%,to{transform:scale(2.5);opacity:0}}.zep-ai-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-size:30px 30px}.zep-ai-container.theme-light .zep-ai-bg-grid{background-image:radial-gradient(rgba(139,92,246,.08) 1px,transparent 1px)}.zep-ai-container.theme-dark .zep-ai-bg-grid{background-image:radial-gradient(rgba(43,233,211,.1) 1px,transparent 1px)}.zep-ai-glow-orb{position:absolute;top:50%;left:20%;width:600px;height:600px;filter:blur(100px);pointer-events:none;transform:translateY(-50%)}.zep-ai-container.theme-light .zep-ai-glow-orb{background:radial-gradient(circle,rgba(139,92,246,.1) 0%,transparent 70%)}.zep-ai-container.theme-dark .zep-ai-glow-orb{background:radial-gradient(circle,rgba(43,233,211,.2) 0%,transparent 70%)}.zep-ai-scan-global{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100;opacity:.15;animation:zep-ai-global-scan 10s linear infinite}.zep-ai-container.theme-light .zep-ai-scan-global{background:linear-gradient(0deg,transparent 0%,rgba(139,92,246,.05) 50%,transparent 100%)}.zep-ai-container.theme-dark .zep-ai-scan-global{background:linear-gradient(0deg,transparent 0%,rgba(43,233,211,.08) 50%,transparent 100%);opacity:.2}@keyframes zep-ai-global-scan{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.zep-ai-container *{font-family:inherit}@media (max-width: 1023px){.zep-ai-content-wrapper{flex-direction:column;gap:40px}.zep-ai-visual-container{order:2;min-height:350px}.zep-ai-text-container{order:1;text-align:center;display:flex;flex-direction:column;align-items:center}.zep-ai-heading{text-align:center}.zep-ai-subheading{text-align:center;max-width:500px;margin-left:auto;margin-right:auto}.zep-ai-badge{margin-top:1rem;margin-left:auto;margin-right:auto}}@media (max-width: 575px){.zep-ai-container{padding:1.5rem .8rem;margin-top:-50px;margin-bottom:50px;min-height:600px}.zep-ai-content-wrapper{gap:30px}.MN-companyheader{padding-top:5rem!important}.zep-ai-visual-container{min-height:300px}.zep-ai-neural-unit{width:240px;height:240px}.zep-ai-central-node{width:130px;height:130px;border-radius:30px}.zep-ai-node-title{font-size:20px}.zep-ai-heading{font-size:32px!important;margin-bottom:15px}.zep-ai-subheading{font-size:14px;margin-bottom:25px}.zep-ai-badge{padding:6px 14px;margin-bottom:20px}.zep-ai-badge-text{font-size:8px}.zep-ai-main-btn{padding:14px 30px;font-size:11px}}@media (max-width: 375px){.zep-ai-container{padding:1rem .5rem}.zep-ai-neural-unit{width:200px;height:200px}.zep-ai-central-node{width:110px;height:110px;border-radius:25px}.zep-ai-node-title{font-size:18px}.zep-ai-heading{font-size:28px!important}.zep-ai-subheading{font-size:13px}.zep-ai-main-btn{padding:12px 25px;font-size:10px;gap:8px}}.zep-ai-animate-float{animation:zep-ai-float 6s ease-in-out infinite}.zepfinn-ai-widget{position:fixed;bottom:20px;right:20px;z-index:1000}.zepfinn-ai-button{position:relative;width:60px;height:60px;border-radius:30px 30px 0;border:none;cursor:pointer;border:1px solid #ffffff;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#000000 0%,#0000002c 70%,#9e9e9e 90%);background-size:300% 300%;color:#fff;padding:0;box-shadow:0 4px 20px #00000040;transition:transform .25s ease,box-shadow .25s ease;animation:gradientMove 10s ease infinite}.zepfinn-ai-button:hover{transform:scale(1.1);box-shadow:0 0 28px #20e7cd}.zepfinn-ai-button:focus,.zepfinn-ai-button:active{outline:none!important;border:none!important;background:linear-gradient(90deg,#2BE9D3 0%,#3b82f6 70%,#d367f1 90%)!important;background-size:300% 300%!important;animation:gradientMove 10s ease infinite!important;transform:scale(1.05)!important;box-shadow:0 4px 20px #00000040!important}.ai-logo{width:40px;height:40px;object-fit:contain;pointer-events:none}.ai-badge{position:absolute;top:60px;right:-5px;color:transparent!important;background:linear-gradient(90deg,#ffffff 0%,#3b82f6 70%,#d367f1 90%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:12px;font-weight:600;border-radius:10px;animation:badgePulse 1.8s infinite}@media (max-width: 768px){.zepfinn-ai-button{width:56px;height:56px}.ai-logo{width:36px;height:36px}}.ai-badge:hover{color:transparent!important;background:linear-gradient(90deg,#2BE9D3 0%,#3b82f6 70%,#d367f1 90%)!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=dark] .zepfinn-ai-widget{position:fixed;bottom:20px;right:20px;z-index:1000}[data-theme=dark] .zepfinn-ai-button{position:relative;width:60px;height:60px;border-radius:30px 30px 0;border:1px solid #2BE9D3;cursor:pointer;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#2BE9D3 0%,#3b83f62c 70%,#d367f12a 90%);background-size:300% 300%;color:#fff;padding:0;box-shadow:0 4px 20px #00000040;transition:transform .25s ease,box-shadow .25s ease;animation:gradientMove 10s ease infinite}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}[data-theme=dark] .zepfinn-ai-button:hover{transform:scale(1.1);box-shadow:0 0 28px #20e7cd}[data-theme=dark] .zepfinn-ai-button:focus,[data-theme=dark] .zepfinn-ai-button:active{outline:none!important;border:none!important;background:linear-gradient(90deg,#2BE9D3 0%,#3b82f6 70%,#d367f1 90%)!important;background-size:300% 300%!important;animation:gradientMove 10s ease infinite!important;transform:scale(1.05)!important;box-shadow:0 4px 20px #00000040!important}[data-theme=dark] .ai-logo{width:40px;height:40px;object-fit:contain;pointer-events:none}[data-theme=dark] .ai-badge{position:absolute;top:60px;right:-5px;color:transparent!important;background:linear-gradient(90deg,#2BE9D3 0%,#3b82f6 70%,#d367f1 90%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:12px;font-weight:600;border-radius:10px;animation:badgePulse 1.8s infinite}[data-theme=dark] .ai-badge:hover{color:transparent!important;background:linear-gradient(90deg,#2BE9D3 0%,#3b82f6 70%,#d367f1 90%)!important;-webkit-background-clip:text!important;background-clip:text!important}@keyframes badgePulse{0%{transform:scale(1);box-shadow:0 0 #1af3d699}70%{transform:scale(1.15);box-shadow:0 0 0 8px #17d6c600}to{transform:scale(1);box-shadow:0 0 #19dbe900}}@media (max-width: 768px){[data-theme=dark] .zepfinn-ai-button{width:56px;height:56px}[data-theme=dark] .ai-logo{width:36px;height:36px}}.macros-container{min-height:100vh;position:relative;overflow-x:hidden;width:100%}.macros-container.loading,.macros-container.error{display:flex;align-items:center;justify-content:center}.error-message{text-align:center;padding:40px;background:rgba(255,59,48,.1);border-radius:12px;border:1px solid rgba(255,59,48,.3);max-width:500px}.error-message h3{color:#ff3b30;margin-bottom:10px;font-size:20px}.retry-button{margin-top:20px;padding:10px 24px;background:#2BE9D3;color:#000;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease;font-family:inherit}.retry-button:hover{background:#24d4c0;transform:translateY(-2px);box-shadow:0 4px 12px #2be9d34d}.canvas-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.content-wrapper{position:relative;z-index:2;width:100%;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:0 20px}.macros-header{text-align:center;margin-bottom:30px;padding-top:20px;width:100%}.macros-header h1{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#2BE9D3 0%,#1a9c8c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px}.macros-header p{font-size:1rem;max-width:600px;margin:0 auto;line-height:1.5;color:#333}.tabs-container-sticky{position:sticky;top:0;z-index:100;padding:10px 0;margin-bottom:30px;width:100%;display:flex;justify-content:center;background:transparent}.tabs{display:flex;gap:12px;width:auto;overflow-x:auto;padding:0;margin:0;justify-content:center}.tabs::-webkit-scrollbar{height:0;display:none}.tabs{scrollbar-width:none;-ms-overflow-style:none}.tab-button{font-family:inherit;padding:14px 28px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;flex-shrink:0;min-width:max-content;border:1px solid rgba(43,233,211,.2);outline:none;letter-spacing:.3px;color:#333}.tab-button:hover{background:rgba(255,255,255,.2);border-color:#2be9d366;transform:translateY(-2px);box-shadow:0 10px 20px #0000001a;color:#000}.tab-button.active{background:rgba(43,233,211,.15)!important;color:#2be9d3!important;border-color:#2be9d3!important;font-weight:700;font-size:16px;box-shadow:0 8px 25px #2be9d333}.main-indicator-card{background:linear-gradient(135deg,rgba(43,233,211,.1) 0%,rgba(43,233,211,.05) 100%);border-radius:16px;padding:32px;margin:24px 0;border:1px solid rgba(43,233,211,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%}.indicator-header{text-align:center;margin-bottom:32px}.indicator-title{font-size:28px;font-weight:700;margin-bottom:8px;line-height:1.3;color:#000}.indicator-subtitle{font-size:16px;max-width:600px;margin:0 auto;line-height:1.6;color:#333}.indicator-value-container{text-align:center}.main-value{font-size:72px;font-weight:800;background:linear-gradient(135deg,#2BE9D3 0%,#24d4c0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:8px}.value-label{font-size:16px;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px;font-weight:600;color:#333}.updated-info{font-size:14px;font-style:italic;color:#666}.related-indicators{margin:40px 0;width:100%}.related-title{font-size:20px;font-weight:600;margin-bottom:20px;color:#000}.indicators-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.indicator-card{border-radius:12px;padding:20px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.85);border:1px solid #e0e0e0}.indicator-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #00000014;border-color:#2be9d34d}.indicator-card.positive{border-left:4px solid #34c759}.indicator-card.negative{border-left:4px solid #ff3b30}.indicator-card.stable{border-left:4px solid #ffcc00}.indicator-name{font-size:14px;margin-bottom:8px;font-weight:500;color:#333}.indicator-value{font-size:24px;font-weight:700;margin-bottom:4px;color:#000}.indicator-change{font-size:14px;font-weight:600}.indicator-change.positive{color:#34c759}.indicator-change.negative{color:#ff3b30}.indicator-change.stable{color:#fc0}.macro-news-section{margin-top:40px;width:100%}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:20px}.news-card{padding:20px;border-radius:12px;transition:all .3s ease;text-decoration:none;display:flex;flex-direction:column;background:rgba(255,255,255,.9);border:1px solid rgba(43,233,211,.3);box-shadow:0 2px 8px #0000000d}.news-card:hover{transform:translateY(-4px);border:2px solid #2BE9D3;background-color:#fff;box-shadow:0 8px 20px #0000001a}.news-card h4{font-size:16px;margin-bottom:8px;font-weight:600;line-height:1.4;color:#000}.news-summary{font-size:14px;line-height:1.5;margin-bottom:12px;flex:1;color:#444}.news-meta{display:flex;justify-content:space-between;font-size:12px;margin-top:10px;padding-top:8px;border-top:1px solid #e0e0e0;color:#666}.news-link{color:#2be9d3;font-size:13px;text-decoration:none;margin-top:10px;display:inline-block;font-weight:500;transition:all .2s ease}.news-link:hover{color:#1a9c8c;text-decoration:underline}.macro-news-section>div:last-child{text-align:center;padding:30px;border-radius:10px;color:#666;background:rgba(0,0,0,.02)}.macro-news-section .news-loading{text-align:center;padding:30px}.macro-news-section .news-loading div{width:30px;height:30px;border:3px solid rgba(43,233,211,.2);border-top:3px solid #2BE9D3;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}[data-theme=dark] .macros-container{background-color:#000}[data-theme=dark] .macros-container .macros-header p{color:#fff}[data-theme=dark] .macros-container .tabs-container-sticky{background:rgba(0,0,0,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(43,233,211,.2)}[data-theme=dark] .macros-container .tab-button{background:rgba(255,255,255,.08);border:1px solid rgba(43,233,211,.2);color:#fff}[data-theme=dark] .macros-container .tab-button:hover{background:rgba(255,255,255,.15);border-color:#2be9d380;color:#fff}[data-theme=dark] .macros-container .tab-button.active{background:rgba(43,233,211,.2)!important;color:#2be9d3!important;border-color:#2be9d3!important}[data-theme=dark] .macros-container .main-indicator-card{background:linear-gradient(135deg,rgba(43,233,211,.15) 0%,rgba(43,233,211,.05) 100%);border-color:#2be9d34d}[data-theme=dark] .macros-container .indicator-title{color:#fff}[data-theme=dark] .macros-container .indicator-subtitle,[data-theme=dark] .macros-container .value-label{color:#ccc}[data-theme=dark] .macros-container .updated-info{color:#888}[data-theme=dark] .macros-container .related-title{color:#fff}[data-theme=dark] .macros-container .indicator-card{background:rgba(20,20,20,.95);border:1px solid #333333}[data-theme=dark] .macros-container .indicator-card:hover{border-color:#2be9d380;box-shadow:0 10px 30px #00000080}[data-theme=dark] .macros-container .indicator-name{color:#ccc}[data-theme=dark] .macros-container .indicator-value{color:#fff}[data-theme=dark] .macros-container .indicator-card.positive{border-left-color:#30d158}[data-theme=dark] .macros-container .indicator-card.negative{border-left-color:#ff453a}[data-theme=dark] .macros-container .indicator-card.stable{border-left-color:#ffd60a}[data-theme=dark] .macros-container .indicator-change.positive{color:#30d158}[data-theme=dark] .macros-container .indicator-change.negative{color:#ff453a}[data-theme=dark] .macros-container .indicator-change.stable{color:#ffd60a}[data-theme=dark] .macros-container .macro-news-section{background:transparent}[data-theme=dark] .macros-container .news-card{background:#000000!important;border:1px solid rgba(43,233,211,.4)!important;box-shadow:0 2px 10px #00000080}[data-theme=dark] .macros-container .news-card:hover{background:#0a0a0a!important;border:2px solid #2BE9D3!important;box-shadow:0 8px 25px #2be9d326}[data-theme=dark] .macros-container .news-card h4{color:#fff!important}[data-theme=dark] .macros-container .news-summary{color:#ddd!important}[data-theme=dark] .macros-container .news-meta{color:#888!important;border-top-color:#333!important}[data-theme=dark] .macros-container .news-link{color:#2be9d3!important}[data-theme=dark] .macros-container .news-link:hover{color:#5df0e0!important}[data-theme=dark] .macros-container .macro-news-section>div:last-child{color:#aaa;background:rgba(255,255,255,.03)}[data-theme=dark] .macros-container .economic-phase-info{background:linear-gradient(135deg,rgba(43,233,211,.15) 0%,rgba(43,233,211,.08) 100%);border:1px solid rgba(43,233,211,.3)}[data-theme=dark] .macros-container .error-message{background:rgba(255,69,58,.1);border-color:#ff453a4d}[data-theme=dark] .macros-container .error-message h3{color:#ff453a}[data-theme=dark] .macros-container .error-message p{color:#ccc}[data-theme=dark] .macros-container .retry-button{background:#2BE9D3;color:#000}[data-theme=dark] .macros-container .retry-button:hover{background:#24d4c0}@keyframes pulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.1)}}.economic-phase-info{padding:15px;margin-top:20px;border-radius:12px;width:100%;background:linear-gradient(135deg,rgba(43,233,211,.1) 0%,rgba(43,233,211,.05) 100%);border:1px solid rgba(43,233,211,.2)}@media (max-width: 768px){.content-wrapper{padding:0 16px}.macros-header h1{font-size:2rem}.macros-header p{font-size:.9rem}.tabs-container-sticky{width:100%;justify-content:flex-start;overflow-x:auto}.tabs{justify-content:flex-start;padding:0 10px}.tab-button{padding:12px 20px;font-size:15px}.tab-button.active{font-size:15px}.main-indicator-card{padding:24px 16px;margin:16px 0}.indicator-title{font-size:22px}.main-value{font-size:56px}.indicators-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.related-title{font-size:18px;margin-bottom:16px;text-align:center}.news-grid{grid-template-columns:1fr;gap:16px}}@media (max-width: 480px){.tabs{gap:6px;padding:0 5px}.tab-button{padding:10px 16px;font-size:14px}.tab-button.active{font-size:14px}.main-value{font-size:48px}.indicator-title{font-size:20px}.indicators-grid{grid-template-columns:1fr}.error-message{padding:24px 16px}.macros-header h1{font-size:1.8rem}.news-card{padding:16px}.news-card h4{font-size:15px}.news-summary{font-size:13px}}@media (max-width: 768px){.tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.tab-button{margin:4px}}@media (prefers-reduced-motion: reduce){.macros-container,.tab-button,.indicator-card,.retry-button,.news-card{transition:none!important}.tab-button:hover,.indicator-card:hover,.retry-button:hover,.news-card:hover{transform:none!important}}.dashboard-container{font-weight:400;background-color:#fff;color:#000;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);max-width:1300px;margin:0 auto;width:100%;padding:5rem 0!important;box-sizing:border-box;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=dark] .dashboard-container{background-color:#000;color:#fff}.ui-select{padding:8px 16px;border:1px solid #e0e0e0;border-radius:6px;background:#ffffff!important;color:#000!important;font-size:.875rem;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .ui-select{border:1px solid #333333;background:#000000!important;color:#fff!important}.ui-select option{background:#ffffff!important;color:#000!important}[data-theme=dark] .ui-select option{background:#000000!important;color:#fff!important}.dashboard-container .ui-select:hover,.dashboard-container .ui-select:focus{border-color:#2be9d3!important;box-shadow:0 0 0 3px #2be9d326!important;outline:none}.sdclass-breadcrumb-current{color:#00ffea;font-weight:500;cursor:default!important}.sdclass-breadcrumb-link{color:#fff!important;cursor:pointer;text-decoration:none}.sdclass-breadcrumb-link:hover{color:#fff;text-decoration:underline}.sdclass-breadcrumb-link:focus{color:#0ff;outline:2px solid #0d9488;outline-offset:2px;border-radius:4px}.dashboard-main-title{margin-left:1rem;font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:48px;color:#000;position:relative;display:inline-block}[data-theme=dark] .dashboard-main-title{color:#fff}.dashboard-main-title:after{content:"";position:absolute;bottom:-10px;left:0;width:80px;height:4px;background:linear-gradient(135deg,#2BE9D3,#20c4b0);border-radius:9999px}.dashboard-main-card{background:#ffffff;border:1px solid #e0e0e0;border-radius:8px;padding:32px;margin-bottom:32px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d;position:relative;overflow:hidden;margin:.5rem}[data-theme=dark] .dashboard-main-card{background:#000000;border:1px solid #333333;box-shadow:0 1px 2px #0000004d}.dashboard-main-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,#2BE9D3,#20c4b0);transform:scaleX(0);transition:transform .25s cubic-bezier(.4,0,.2,1);transform-origin:left}.dashboard-main-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-color:#2be9d3;transform:translateY(-2px)}[data-theme=dark] .dashboard-main-card:hover{box-shadow:0 10px 15px -3px #00000080,0 4px 6px -4px #00000080;background:linear-gradient(145deg,#41ffc010,#000000 50%,#41ffc00c 80%);border-color:#2be9d3}.dashboard-main-card:hover:before{transform:scaleX(1)}.section-headers{align-content:left;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:gray;margin-bottom:24px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}[data-theme=dark] .section-headers{border-bottom:1px solid #333333;color:gray}.assets-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.asset-column{padding:0 16px}.border-left{border-left:1px solid #e0e0e0;padding-left:32px}[data-theme=dark] .border-left{border-left:1px solid #333333}.column-title{font-size:1rem;font-weight:600;color:#666;margin-bottom:24px}[data-theme=dark] .column-title{color:#b0b0b0}.stat-group{margin-bottom:24px}.stat-group label{display:block;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:gray;margin-bottom:4px}.value{font-size:2rem;font-weight:700;color:#000;line-height:1.2}[data-theme=dark] .value{color:#fff}.sub-value{font-size:1.5rem;color:#666}[data-theme=dark] .sub-value{color:#b0b0b0}.gain{font-size:1.125rem;font-weight:600;display:inline-flex;align-items:center;gap:4px}.positive{color:#10b981}.negative{color:#ef4444}.row-stats{display:flex;gap:32px}.footer-note{text-align:right;font-size:.75rem;color:gray;font-style:italic;margin-top:24px;padding-top:8px;border-top:1px dashed #e0e0e0}[data-theme=dark] .footer-note{border-top:1px dashed #333333}.score-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.score-header h2{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:gray;margin:0}.arrow-icon{color:#2be9d3;font-size:1.5rem;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#ffffff;border:1px solid #e0e0e0}[data-theme=dark] .arrow-icon{background:#000000;border:1px solid #333333}.dashboard-container .arrow-icon:hover,.dashboard-container .arrow-icon:active,.dashboard-container .arrow-icon:focus{background:#2BE9D3!important;color:#000!important;border-color:#2be9d3!important;transform:translate(5px);box-shadow:0 4px 12px #2be9d333;outline:none}[data-theme=dark] .dashboard-container .arrow-icon:hover,[data-theme=dark] .dashboard-container .arrow-icon:active,[data-theme=dark] .dashboard-container .arrow-icon:focus{background:#2BE9D3!important;color:#000!important;border-color:#2be9d3!important;transform:translate(5px);box-shadow:0 4px 12px #2be9d333;outline:none}.score-flex{display:flex;align-items:center;gap:48px}.score-boxes-container{display:flex;gap:24px;flex:2}.score-box{border-radius:8px;padding:32px;border:1px solid;background:#ffffff;transition:all .25s cubic-bezier(.4,0,.2,1);flex:1;position:relative;overflow:hidden}[data-theme=dark] .score-box{background:#000000}.dashboard-container .score-box:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-color:#2be9d3}.score-box.green{border-color:#10b981;background:rgba(16,185,129,.1)}.score-box.orange{border-color:#f59e0b;background:rgba(245,158,11,.1)}.score-box.red{border-color:#ef4444;background:rgba(239,68,68,.1)}[data-theme=dark] .score-box.green{background:#10b98120}[data-theme=dark] .score-box.orange{background:rgba(245,158,11,.1)}[data-theme=dark] .score-box.red{background:rgba(239,68,68,.1)}.box-val{font-size:.875rem;color:gray;margin-bottom:8px}.box-val span{font-size:2.25rem;font-weight:700;color:#000;margin-right:4px}[data-theme=dark] .box-val span{color:#fff}.box-label{font-size:1rem;font-weight:600;color:#666}[data-theme=dark] .box-label{color:#b0b0b0}.circle-container{flex:1;display:flex;justify-content:center;align-items:center}.outer-circle{width:280px;height:280px;border-radius:50%;background:conic-gradient(#ef4444 0deg 50.4deg,#e0e0e0 50.4deg 360deg);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transition:all .25s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .outer-circle{background:conic-gradient(#ef4444 0deg 50.4deg,#333333 50.4deg 360deg);box-shadow:0 10px 15px -3px #00000080,0 4px 6px -4px #00000080}.outer-circle:hover{transform:scale(1.03);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.inner-circle{width:200px;height:200px;background:#ffffff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 2px 4px #0000000d}[data-theme=dark] .inner-circle{background:#000000}.score-num{font-size:3.5rem;font-weight:700;color:#ef4444;line-height:1;margin-bottom:4px}.score-total{font-size:1.25rem;color:gray}.charts-row{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:32px}.chart-card{padding:32px}.chart-title{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:gray;margin-bottom:24px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}[data-theme=dark] .chart-title{border-bottom:1px solid #333333}.chart-content{display:flex;align-items:flex-start;gap:32px}.donut-placeholder{width:160px;height:160px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.donut-placeholder:hover{transform:scale(1.05);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.cost-donut{background:conic-gradient(#10b981 0deg 345deg,#e0e0e0 345deg 360deg)}[data-theme=dark] .cost-donut{background:conic-gradient(#34d399 0deg 345deg,#333333 345deg 360deg)}.value-donut{background:conic-gradient(#3b82f6 0deg 348deg,#e0e0e0 348deg 360deg)}[data-theme=dark] .value-donut{background:conic-gradient(#3b82f6 0deg 348deg,#333333 348deg 360deg)}.donut-center{width:110px;height:110px;background:#ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1rem;color:#000;box-shadow:inset 0 2px 4px #0000000d}[data-theme=dark] .donut-center{background:#000000;color:#fff}.chart-legend{list-style:none;padding:0;margin:0;flex:1}.chart-legend li{display:flex;align-items:center;gap:8px;padding:8px 0;color:#666;font-size:.875rem;border-bottom:1px dashed #e0e0e0;transition:all .15s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .chart-legend li{color:#b0b0b0;border-bottom:1px dashed #333333}.dashboard-container .chart-legend li:hover{padding-left:8px;background:#f8f8f8;border-radius:4px;color:#000;border-color:#2be9d3}[data-theme=dark] .dashboard-container .chart-legend li:hover{background:#000000;color:#fff;border-color:#2be9d3}.chart-legend li:last-child{border-bottom:none}.dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.s1,.stock{background:#10b981}.s2{background:#3b82f6}.s3{background:#8b5cf6}.s4{background:#f59e0b}.s5{background:#ef4444}.s6{background:#ec4899}.s7{background:#2BE9D3}.empty{background:#e0e0e0}[data-theme=dark] .empty{background:#333333}.dashboard-wrapper{margin-top:32px}.section-container{margin:.5rem;max-width:1300px;background:#ffffff;border:1px solid #e0e0e0;border-radius:8px;padding:32px;box-shadow:0 1px 2px #0000000d}[data-theme=dark] .section-container{background:#000000;border:1px solid #333333;box-shadow:0 1px 2px #0000004d}.table-header-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:24px}.account-select{display:flex;align-items:center;gap:24px;color:#000;font-weight:600;flex-wrap:wrap}[data-theme=dark] .account-select{color:#fff}.action-links{color:#2be9d3;cursor:pointer;font-weight:500;font-size:.875rem;transition:color .15s cubic-bezier(.4,0,.2,1)}.dashboard-container .action-links:hover,.dashboard-container .action-links:active,.dashboard-container .action-links:focus{color:#20c4b0!important;text-decoration:underline;outline:none}[data-theme=dark] .dashboard-container .action-links:hover,[data-theme=dark] .dashboard-container .action-links:active,[data-theme=dark] .dashboard-container .action-links:focus{color:#2be9d3!important;text-decoration:underline;outline:none}.refresh{color:#2be9d3;cursor:pointer;font-weight:500;font-size:.875rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:4px}.dashboard-container .refresh:hover,.dashboard-container .refresh:active,.dashboard-container .refresh:focus{text-decoration:underline;color:#2be9d3!important;outline:none}.header-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btn-orange{background:#2BE9D3;color:#000;border:none;padding:8px 24px;border-radius:6px;cursor:pointer;font-weight:600;font-size:.875rem;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d}.dashboard-container .btn-orange:hover,.dashboard-container .btn-orange:active,.dashboard-container .btn-orange:focus{background:#2BE9D3!important;color:#000!important;transform:translateY(-2px);box-shadow:0 4px 12px #2be9d333;outline:none}[data-theme=dark] .dashboard-container .btn-orange:hover,[data-theme=dark] .dashboard-container .btn-orange:active,[data-theme=dark] .dashboard-container .btn-orange:focus{background:rgba(7,134,134,.849)!important;color:#000!important;transform:translateY(-2px);box-shadow:0 4px 12px #2be9d333;outline:none}.btn-dark{background:#666666;color:#fff;border:none;padding:8px 24px;border-radius:6px;cursor:pointer;font-weight:550;font-size:.875rem;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d;display:inline-flex;align-items:center;gap:8px}[data-theme=dark] .btn-dark{color:#000;font-weight:550;background-color:#2be9d3}.dashboard-container .btn-dark:hover,.dashboard-container .btn-dark:active,.dashboard-container .btn-dark:focus{background:#2BE9D3!important;color:#000!important;transform:translateY(-2px);box-shadow:0 4px 12px #2be9d333;outline:none}[data-theme=dark] .dashboard-container .btn-dark:hover,[data-theme=dark] .dashboard-container .btn-dark:active,[data-theme=dark] .dashboard-container .btn-dark:focus{background:rgba(7,134,134,.849)!important;color:#000!important;transform:translateY(-2px);box-shadow:0 4px 12px #2be9d333;outline:none}.bell-icon{font-size:16px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.btn-dark:hover .bell-icon{animation:ring .5s ease}@keyframes ring{0%{transform:rotate(0)}25%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}75%{transform:rotate(5deg)}to{transform:rotate(0)}}.icon-btns{display:flex;gap:4px;margin-left:8px}.icon-btns span{cursor:pointer;padding:4px;border-radius:4px;transition:all .25s cubic-bezier(.4,0,.2,1);font-size:1.25rem;opacity:.7;display:inline-flex;align-items:center;justify-content:center}.dashboard-container .icon-btns span:hover,.dashboard-container .icon-btns span:active,.dashboard-container .icon-btns span:focus{background:#2BE9D3!important;color:#000!important;opacity:1;transform:scale(1.1);outline:none}[data-theme=dark] .dashboard-container .icon-btns span:hover,[data-theme=dark] .dashboard-container .icon-btns span:active,[data-theme=dark] .dashboard-container .icon-btns span:focus{background:#2BE9D3!important;color:#000!important;opacity:1;transform:scale(1.1);outline:none}.table-wrapper{overflow-x:auto;border-radius:6px;margin-top:24px;scrollbar-width:thin;scrollbar-color:#808080 #f5f5f5}[data-theme=dark] .table-wrapper{scrollbar-color:#808080 #1a1a1a}.portfolio-table{width:100%;border-collapse:separate;border-spacing:0;min-width:1200px}.portfolio-table th{background:#f5f5f5;color:#666;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:24px 16px;text-align:left;border-bottom:2px solid #e0e0e0;white-space:nowrap}[data-theme=dark] .portfolio-table th{background:#1a1a1a;color:#2be9d3;border-bottom:2px solid #333333}.portfolio-table th:first-child{border-top-left-radius:6px}.portfolio-table th:last-child{border-top-right-radius:6px}.portfolio-table td{padding:24px 16px;border-bottom:1px solid #e0e0e0;color:#000;font-size:.875rem;transition:background .15s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .portfolio-table td{border-bottom:1px solid #333333;color:#fff}.portfolio-table tbody tr{transition:background .15s cubic-bezier(.4,0,.2,1)}.dashboard-container .portfolio-table tbody tr:hover{background:#f8f8f8}[data-theme=dark] .portfolio-table tbody tr:hover{background:#000000}.portfolio-table tbody tr:last-child td{border-bottom:none}.portfolio-table tbody tr:last-child td:first-child{border-bottom-left-radius:6px}.portfolio-table tbody tr:last-child td:last-child{border-bottom-right-radius:6px}.stock-name{font-weight:600;color:#000}[data-theme=dark] .stock-name{color:#fff}.sub-links{font-size:.75rem;color:#2be9d3;cursor:pointer;font-weight:500;display:inline-block;margin-top:4px;transition:color .15s cubic-bezier(.4,0,.2,1)}.dashboard-container .sub-links:hover,.dashboard-container .sub-links:active,.dashboard-container .sub-links:focus{color:#20c4b0!important;text-decoration:underline;outline:none}[data-theme=dark] .sub-links:hover,[data-theme=dark] .sub-links:active,[data-theme=dark] .sub-links:focus{color:#2be9d3!important;text-decoration:underline;outline:none}.portfolio-table td.positive{color:#10b981!important;font-weight:600}.portfolio-table td.negative{color:#ef4444;font-weight:600}.mutual-funds-row td{background:#f5f5f5;font-weight:600;color:#000}[data-theme=dark] .mutual-funds-row td{background:#1a1a1a;color:#fff}.empty-msg{font-size:.875rem;color:gray;font-weight:400;margin-left:16px;display:inline-flex;align-items:center;gap:4px}.orange-plus{color:#f59e0b;font-weight:700;font-size:1.25rem;cursor:pointer;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:inline-block}.dashboard-container .orange-plus:hover,.dashboard-container .orange-plus:active,.dashboard-container .orange-plus:focus{transform:scale(1.2) rotate(90deg);color:#d97706!important;outline:none}[data-theme=dark] .orange-plus:hover,[data-theme=dark] .orange-plus:active,[data-theme=dark] .orange-plus:focus{transform:scale(1.2) rotate(90deg);color:#f59e0b!important;outline:none}.REPORTS-PORTFOLIO{margin:.5rem;background:#ffffff;border:1px solid #e0e0e0;border-radius:8px;padding:0 1rem}[data-theme=dark] .REPORTS-PORTFOLIO{background:#000000;border:1px solid #333333}.report-container{font-family:inherit;color:#eeebeb}.report-container h2{font-size:16px;font-weight:800;margin-bottom:8px;color:#000}[data-theme=dark] .report-container h2{color:#2be9d3}hr{border:0;border-top:1px solid #31d2d8;margin-bottom:20px}.report-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px 10px}@media (max-width: 768px){.report-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}}@media (max-width: 480px){.report-grid{grid-template-columns:1fr}}.report-item{font-size:14px;cursor:pointer;display:flex;align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem;text-align:center;font-weight:500;color:#212529;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000000d}[data-theme=dark] .report-item{background:#2d2d2d;border-color:#404040;color:#e0e0e0}.report-item:before{content:"›";margin-right:8px;font-weight:700;color:#666}.report-item:hover{background:#2BE9D3;color:#000;transform:translateY(-4px);box-shadow:0 8px 16px #2be9d34d;border-color:transparent}[data-theme=dark] .report-item:hover{background:#2BE9D3;color:#000;border-color:#2be9d3}.report-item:active{transform:translateY(-2px)}.report-item:focus-visible{outline:2px solid #2BE9D3;outline-offset:2px}.report-item:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:rgba(255,255,255,.5);opacity:0;border-radius:100%;transform:scale(1) translate(-50%);transform-origin:50% 50%}.report-item:focus:not(:active):after{animation:ripple 1s ease-out}@keyframes ripple{0%{transform:scale(0);opacity:.5}20%{transform:scale(25);opacity:.3}to{opacity:0;transform:scale(40)}}@media (min-width: 1400px){.dashboard-container{padding:40px 0}}@media (max-width: 1200px){.dashboard-container{padding:32px}.outer-circle{width:240px;height:240px}.inner-circle{width:170px;height:170px}.score-num{font-size:3rem}}@media (max-width: 1024px){.score-flex{gap:32px}.score-boxes-container{gap:16px}.score-box{padding:24px}.box-val span{font-size:2rem}.chart-content{flex-direction:column;align-items:center}.chart-legend{width:100%}.dashboard-container{padding:24px}}@media (max-width: 768px){.dashboard-container{padding:24px}.dashboard-main-title{font-size:1rem}.assets-grid{grid-template-columns:1fr;gap:24px}.border-left{border-left:none;border-top:1px solid #e0e0e0;padding-top:24px;margin-top:8px}[data-theme=dark] .border-left{border-top:1px solid #333333}.score-flex{flex-direction:column}.score-boxes-container{width:100%;flex-direction:row;flex-wrap:wrap}.score-box{min-width:200px}.circle-container{width:100%}.outer-circle{width:260px;height:260px}.inner-circle{width:190px;height:190px}.charts-row{grid-template-columns:1fr;gap:24px}.table-header-controls{flex-direction:column;align-items:flex-start}.header-buttons{width:100%;justify-content:flex-start}.report-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.report-item{padding:.875rem;font-size:.9rem}}@media (max-width: 480px){.dashboard-container{padding:16px}.dashboard-main-title{font-size:1rem}.dashboard-main-title:after{width:60px}.dashboard-main-card{padding:24px}.score-boxes-container{flex-direction:column}.score-box{width:100%;min-width:auto}.box-val span{font-size:1.75rem}.outer-circle{width:220px;height:220px}.inner-circle{width:160px;height:160px}.score-num{font-size:2.5rem}.score-total{font-size:1rem}.donut-placeholder{width:140px;height:140px}.donut-center{width:95px;height:95px;font-size:.875rem}.portfolio-table{font-size:.75rem}.portfolio-table th,.portfolio-table td{padding:16px 8px}.btn-orange,.btn-dark{padding:4px 16px;font-size:.75rem}.report-grid{grid-template-columns:1fr}.report-item{padding:.75rem}.sdclass-breadcrumb{margin-top:1rem!important;font-size:11px;padding:6px 8px;flex-wrap:wrap;line-height:1.6}.sdclass-breadcrumb span{white-space:normal}}@media (max-width: 360px){.dashboard-container{padding:8px}.outer-circle{width:180px;height:180px}.inner-circle{width:130px;height:130px}.score-num{font-size:2rem}.account-select{gap:8px;flex-direction:column;align-items:flex-start}}.text-success{color:#10b981}.text-warning{color:#f59e0b}.text-danger{color:#ef4444}.text-info{color:#3b82f6}.text-teal{color:#2be9d3}.bg-success{background:rgba(16,185,129,.1)}.bg-warning{background:rgba(245,158,11,.1)}.bg-danger{background:rgba(239,68,68,.1)}.bg-info{background:rgba(59,130,246,.1)}.bg-teal{background:rgba(43,233,211,.15)}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}@keyframes slideIn{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.dashboard-main-card{animation:fadeIn .5s ease-out}.asset-column{animation:slideIn .5s ease-out;animation-fill-mode:both}.asset-column:nth-child(1){animation-delay:.1s}.asset-column:nth-child(2){animation-delay:.2s}.asset-column:nth-child(3){animation-delay:.3s}.score-box{animation:scaleIn .5s ease-out;animation-fill-mode:both}.score-box:nth-child(1){animation-delay:.1s}.score-box:nth-child(2){animation-delay:.2s}.score-box:nth-child(3){animation-delay:.3s}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f5f5f5;border-radius:9999px}[data-theme=dark] ::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#808080;border-radius:9999px;transition:background .15s cubic-bezier(.4,0,.2,1)}::selection{background:#2BE9D3;color:#000}::-moz-selection{background:#2BE9D3;color:#000}:focus-visible{outline:2px solid #2BE9D3;outline-offset:2px}.loading-overlay{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-theme=dark] .loading-overlay{background:rgba(18,18,18,.95)}.add-stock-container{--stock-bg: #f8f9fb;--stock-card: #ffffff;--stock-text: #333333;--stock-text-secondary: #666666;--stock-border: #e2e8f0;--stock-navy: #003049;--stock-blue: #2BE9D3;--stock-orange: #ff6b00;--teal: #2BE9D3;--teal-dark: #20c4b0;--hover-bg: #2BE9D3;--hover-text: #000000;--hover-border: #2BE9D3;--glow-color: rgba(43, 233, 211, .15);--shadow-teal: 0 4px 12px rgba(43, 233, 211, .2);--input-bg: #ffffff;--input-text: #333333;--input-border: #e2e8f0;--input-focus-border: #2BE9D3;--input-focus-shadow: rgba(43, 233, 211, .15);--placeholder-color: #999999;--select-bg: #ffffff;--select-text: #333333;--select-border: #e2e8f0;--select-option-bg: #ffffff;--select-option-text: #333333;--btn-primary-bg: #003049;--btn-primary-text: #ffffff;--btn-primary-hover-bg: #2BE9D3;--btn-primary-hover-text: #000000;--btn-secondary-bg: #2BE9D3;--btn-secondary-text: #000000;--btn-secondary-hover-bg: #20c4b0;--btn-reset-bg: transparent;--btn-reset-text: #666666;--btn-reset-hover-bg: rgba(43, 233, 211, .1);--btn-reset-hover-text: #2BE9D3;--table-header-bg: rgba(43, 233, 211, .05);--table-row-hover: rgba(43, 233, 211, .02);--table-border: #e2e8f0;--suggestion-bg: #ffffff;--suggestion-hover: #f8f9fa;--suggestion-border: #e2e8f0;--highlight-bg: #fff3cd;--highlight-text: #856404;--no-results-color: #666666;--success-bg: #4caf50;--success-text: #ffffff;--error-bg: #f44336;--error-text: #ffffff;background-color:var(--stock-bg);color:var(--stock-text);padding:30px;font-family:Inter,sans-serif;transition:all .3s ease}[data-theme=dark] .add-stock-container{--stock-bg: #000000;--stock-card: #0c0c0c;--stock-text: #e2e8f0;--stock-text-secondary: #aaaaaa;--stock-border: #2d2d2d;--stock-navy: #2BE9D3;--input-bg: #000000;--input-text: #e2e8f0;--input-border: #333333;--input-focus-border: #2BE9D3;--input-focus-shadow: rgba(43, 233, 211, .15);--placeholder-color: #666666;--select-bg: #000000;--select-text: #e2e8f0;--select-border: #333333;--select-option-bg: #000000;--select-option-text: #e2e8f0;--btn-primary-bg: #2BE9D3;--btn-primary-text: #000000;--btn-primary-hover-bg: #20c4b0;--btn-primary-hover-text: #000000;--btn-secondary-bg: #2BE9D3;--btn-secondary-text: #000000;--btn-secondary-hover-bg: #20c4b0;--btn-reset-bg: transparent;--btn-reset-text: #aaaaaa;--btn-reset-hover-bg: rgba(43, 233, 211, .1);--btn-reset-hover-text: #2BE9D3;--table-header-bg: rgba(43, 233, 211, .1);--table-row-hover: rgba(43, 233, 211, .05);--table-border: #333333;--suggestion-bg: #1a1a1a;--suggestion-hover: #2a2a2a;--suggestion-border: #333333;--highlight-bg: #2BE9D3;--highlight-text: #000000;--no-results-color: #aaaaaa}.transaction-card{max-width:1200px;margin:3rem auto;background:var(--stock-card);border:1px solid var(--stock-border);padding:20px;border-radius:16px;box-shadow:0 4px 20px #00000008;transition:all .3s ease}.transaction-card:hover{border-color:var(--teal);box-shadow:var(--shadow-teal)}.acc-header-row{display:flex;align-items:center;gap:15px;margin-bottom:20px;flex-wrap:wrap}.acc-header-row label{font-weight:600;font-size:14px;color:var(--stock-text)}.acc-dropdown{padding:8px 16px;border:1px solid var(--select-border);border-radius:30px;background:var(--select-bg)!important;color:var(--select-text)!important;font-size:13px;min-width:150px}.tab-menu{display:flex;gap:8px;border-bottom:1px solid var(--stock-border);padding-bottom:15px;margin-bottom:25px;overflow-x:auto;flex-wrap:wrap}.tab-item{padding:10px 24px;border:1px solid var(--stock-border);background:var(--stock-card);font-size:12px;font-weight:600;cursor:pointer;color:var(--stock-text);border-radius:10px;transition:all .2s ease;position:relative;white-space:nowrap}.tab-item:hover{background:var(--teal)!important;color:#000!important;border-color:var(--teal)!important;transform:translateY(-1px);box-shadow:var(--shadow-teal)}.tab-item.active{background:var(--stock-navy)!important;color:#fff!important;border-color:var(--stock-navy)!important}[data-theme=dark] .tab-item.active{color:#000!important}.entry-mode{margin-bottom:20px;font-size:14px;color:var(--stock-text)}.orange-highlight{color:var(--stock-orange);font-weight:700;cursor:pointer}.form-main-grid{display:grid;grid-template-columns:.8fr 2fr 1fr 1fr 1.2fr 1.2fr .3fr;gap:16px;margin-bottom:30px;align-items:end}.input-field{display:flex;flex-direction:column;gap:6px}.input-field label{font-size:12px;font-weight:600;color:var(--stock-text);opacity:.8;text-transform:uppercase;letter-spacing:.3px}.input-field input,.input-field select{padding:12px;border:1px solid var(--input-border)!important;border-radius:10px;background:var(--input-bg)!important;color:var(--input-text)!important;font-size:14px;transition:all .2s ease;width:100%}.input-field select option,.acc-dropdown option{background:#ffffff!important;color:#333!important}.input-field input:hover,.input-field input:focus,.input-field select:hover,.input-field select:focus{border-color:var(--input-focus-border)!important;box-shadow:0 0 0 3px var(--input-focus-shadow)!important;outline:none}.input-field input::placeholder{color:var(--placeholder-color)}.input-field input:valid:not(:placeholder-shown),.input-field select:valid,.acc-dropdown:valid{background:#ffffff!important;color:#333!important}[data-theme=dark] .input-field input,[data-theme=dark] .input-field select{background:var(--input-bg)!important;color:var(--input-text)!important;border:1px solid var(--input-border)!important}[data-theme=dark] .input-field select option,[data-theme=dark] .acc-dropdown option{background:#000000!important;color:#e2e8f0!important}[data-theme=dark] .input-field input:valid:not(:placeholder-shown),[data-theme=dark] .input-field select:valid,[data-theme=dark] .acc-dropdown:valid{background:#000000!important;color:#e2e8f0!important}[data-theme=dark] .acc-dropdown{background:#000000!important;color:#e2e8f0!important;border-color:#333!important}.del-btn{background:var(--stock-card);border:1px solid var(--stock-border);border-radius:10px;padding:12px;cursor:pointer;font-size:16px;color:var(--stock-text);transition:all .2s ease;height:45px;width:45px;display:flex;align-items:center;justify-content:center}.del-btn:hover:not(:disabled){border-color:var(--teal);color:var(--teal);transform:scale(1.05)}.del-btn:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .del-btn{background:#0c0c0c!important;border:1px solid #2d2d2d!important;color:#e2e8f0!important}.optional-box{border:1.5px dashed var(--stock-border);padding:25px;border-radius:16px;position:relative;margin-top:35px;margin-bottom:35px;transition:all .3s ease;background:rgba(43,233,211,.02)}.optional-box:hover{border-color:var(--teal);border-style:solid;background:rgba(43,233,211,.04)}.opt-label{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--stock-card);padding:0 20px;color:var(--stock-orange);font-size:13px;font-weight:600;letter-spacing:.5px;white-space:nowrap}.opt-form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.span-3{grid-column:span 3}.sip-text-link{grid-column:span 1;color:var(--stock-blue);font-weight:600;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:5px;padding:10px;border-radius:8px;transition:all .2s ease}.sip-text-link:hover{color:var(--teal);background:rgba(43,233,211,.1)}.link-text.blue,.link-text.grey{color:var(--stock-blue);padding-left:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:13px;display:inline-block}.link-text.blue:hover,.link-text.grey:hover{color:var(--teal)!important;text-decoration:underline}.small{font-size:11px;display:block;margin-top:4px;color:var(--stock-text-secondary)}.expandable-section{margin-top:25px;padding:25px;border-radius:16px;background:rgba(43,233,211,.03);border:1px solid var(--stock-border);animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header h4{font-size:16px;font-weight:600;color:var(--stock-text);margin:0}.sip-note{font-size:12px;color:var(--stock-orange);margin:5px 0 0;font-style:italic}.closess-btnss{background:var(--stock-card);border:1px solid var(--stock-border);border-radius:10px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--stock-text);font-size:14px;transition:all .2s ease}.closess-btnss:hover{background:var(--teal);color:#000;border-color:var(--teal);transform:rotate(90deg)}[data-theme=dark] .closess-btnss{background:#0c0c0c;color:#e2e8f0}.sip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.charges-section{background:rgba(43,233,211,.02)}.charges-category{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid var(--stock-border)}.charges-category:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.charges-category h5{font-size:14px;font-weight:600;color:var(--stock-orange);margin:0 0 15px}.charges-row{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.charges-grid-2col{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.input-field input[readonly]{background:rgba(43,233,211,.05);cursor:not-allowed;color:var(--stock-text-secondary)}.footer-btns{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;margin-top:30px;flex-wrap:wrap}.final-actions{display:flex;gap:15px;align-items:center}.add-more-btn,.submit-btn{padding:12px 32px;border-radius:40px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;border:none;letter-spacing:.3px;min-width:160px;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 8px #0000000d}.add-more-btn{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.submit-btn{background:var(--btn-secondary-bg);color:var(--btn-secondary-text)}.add-more-btn:hover,.submit-btn:hover{background:var(--btn-primary-hover-bg)!important;color:var(--btn-primary-hover-text)!important;transform:translateY(-2px);box-shadow:var(--shadow-teal)}.reset-btn{background:var(--btn-reset-bg);border:1px solid var(--stock-border);color:var(--btn-reset-text);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;padding:8px 16px;border-radius:30px}.reset-btn:hover{background:var(--btn-reset-hover-bg);color:var(--btn-reset-hover-text)!important;border-color:var(--teal)}.broker-section{margin-top:20px;padding:20px;background:rgba(43,233,211,.02);border:1px solid var(--stock-border);border-radius:12px;animation:slideDown .3s ease}.broker-section h4{font-size:16px;font-weight:600;color:var(--stock-orange);margin:0}.broker-section h5{font-size:14px;font-weight:600;color:var(--stock-text);margin:0 0 15px}.add-broker-form{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid var(--stock-border)}.broker-input-group{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.broker-input-group input{flex:1;min-width:250px;padding:12px;border:1px solid var(--input-border);border-radius:8px;background:var(--input-bg);color:var(--input-text);font-size:14px;transition:all .2s ease}.broker-input-group input::placeholder{color:var(--placeholder-color)}.broker-input-group input:hover,.broker-input-group input:focus{border-color:var(--input-focus-border)!important;box-shadow:0 0 0 3px var(--input-focus-shadow)!important;outline:none}.add-broker-btn{padding:12px 24px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;border-radius:30px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.add-broker-btn:hover{background:var(--btn-primary-hover-bg)!important;color:var(--btn-primary-hover-text)!important;transform:translateY(-2px);box-shadow:var(--shadow-teal)}.brokers-table-container{overflow-x:auto;margin-top:15px}.brokers-table{width:100%;border-collapse:collapse;font-size:14px}.brokers-table th{text-align:left;padding:12px;background:var(--table-header-bg);color:var(--stock-text);font-weight:600;font-size:13px;border-bottom:2px solid var(--table-border)}.brokers-table td{padding:12px;border-bottom:1px solid var(--table-border);color:var(--stock-text)}.brokers-table tr:hover td{background:var(--table-row-hover)}.delete-broker-btn{background:var(--stock-card);border:1px solid var(--stock-border);border-radius:20px;padding:6px 12px;font-size:12px;color:var(--stock-text);cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:4px}.delete-broker-btn:hover{border-color:var(--teal);color:var(--stock-orange);background:rgba(43,233,211,.1)}.no-data{text-align:center;padding:30px!important;color:var(--stock-text-secondary);font-style:italic}.stock-search-container{position:relative}.search-wrapper{position:relative;display:flex;align-items:center}.search-wrapper input{width:100%;padding:12px 30px 12px 12px;border:1px solid var(--input-border);border-radius:10px;background:var(--input-bg);color:var(--input-text);font-size:14px;transition:all .2s ease}.search-wrapper input:focus{outline:none;border-color:var(--input-focus-border);box-shadow:0 0 0 3px var(--input-focus-shadow)}.search-wrapper input::placeholder{color:var(--placeholder-color)}.search-spinner{position:absolute;right:10px;color:var(--stock-text-secondary);animation:spin 1s linear infinite}.search-results-dropdown{position:absolute;top:100%;left:0;right:0;max-height:280px;overflow-y:auto;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:1000;margin-top:4px}.search-result-item{padding:10px 15px;cursor:pointer;border-bottom:1px solid #e2e8f0!important;transition:background-color .2s;min-height:40px;display:flex;flex-direction:column}.search-result-item:hover{background-color:#f8f9fa!important}.search-result-item:last-child{border-bottom:none!important}.company-name{font-weight:500;color:#333!important;font-size:14px;margin-bottom:2px}.company-symbol{font-size:11px;color:#ff6b00!important;font-weight:600;text-transform:uppercase}.highlight{background-color:#fff3cd!important;color:#856404!important;font-weight:600;padding:0 2px;border-radius:2px}[data-theme=dark] .search-results-dropdown{background:#1a1a1a!important;border:1px solid #333333!important}[data-theme=dark] .search-result-item{border-bottom:1px solid #333333!important}[data-theme=dark] .search-result-item:hover{background-color:#2a2a2a!important}[data-theme=dark] .company-name{color:#e2e8f0!important}[data-theme=dark] .company-symbol{color:#2be9d3!important}[data-theme=dark] .highlight{background-color:#2be9d3!important;color:#000!important}.search-results-dropdown.no-results{padding:15px;text-align:center;color:var(--no-results-color);font-size:14px;max-height:none}.search-error-message{color:var(--error-bg);font-size:12px;margin-top:5px;padding:5px 10px;background:rgba(244,67,54,.1);border-radius:4px}.api-status-indicator{position:absolute;top:-10px;right:10px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;z-index:10}.api-status-indicator.success{background:var(--success-bg);color:var(--success-text)}.api-status-indicator.error{background:var(--error-bg);color:var(--error-text)}.transaction-row{position:relative;border:1px solid var(--stock-border);border-radius:8px;padding:20px;margin-bottom:20px;transition:all .3s ease}.transaction-row.status-success{border-color:var(--success-bg)}.transaction-row.status-error{border-color:var(--error-bg)}.portfolio-info-banner{background:linear-gradient(135deg,var(--teal) 0%,var(--teal-dark) 100%);padding:12px 20px;border-radius:8px;margin-bottom:20px;display:flex;align-items:center;gap:20px;color:#000;font-weight:500;box-shadow:var(--shadow-teal)}.portfolio-badge{background:rgba(0,0,0,.2);padding:4px 12px;border-radius:20px;font-size:14px;color:#000}.portfolio-id{font-size:13px;opacity:.8;color:#000}.swal2-toast{margin-top:3.5rem!important;margin-right:2rem!important;border-radius:8px!important;box-shadow:0 4px 12px #00000026!important;background:var(--stock-card)!important;color:var(--stock-text)!important}.swal2-toast .swal2-title{font-size:14px!important;font-weight:500!important;color:var(--stock-text)!important}.swal2-toast .swal2-popup{background:var(--stock-card)!important}.add-stock-container ::-webkit-scrollbar{width:6px;height:6px}.add-stock-container ::-webkit-scrollbar-track{background:var(--stock-border);border-radius:10px}.add-stock-container ::-webkit-scrollbar-thumb{background:var(--stock-navy);border-radius:10px}.add-stock-container ::-webkit-scrollbar-thumb:hover{background:var(--teal)}.add-stock-container ::selection{background:var(--teal);color:#000}.add-stock-container :focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (max-width: 1200px){.form-main-grid{grid-template-columns:repeat(3,1fr)}.opt-form-grid,.sip-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 992px){.form-main-grid,.charges-row{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.add-stock-container{padding:15px}.transaction-card{padding:20px}.form-main-grid{grid-template-columns:1fr;gap:12px}.opt-form-grid{grid-template-columns:1fr}.span-3{grid-column:span 1}.sip-grid,.charges-row,.charges-grid-2col{grid-template-columns:1fr}.footer-btns{flex-direction:column;gap:12px}.final-actions{flex-direction:column;width:100%}.add-more-btn,.submit-btn,.reset-btn{width:100%;min-width:auto}.opt-label{font-size:12px;padding:0 15px}.section-header{flex-direction:column;align-items:flex-start;gap:10px}.closess-btnss{align-self:flex-end}.broker-input-group{flex-direction:column;align-items:stretch}.broker-input-group input{min-width:auto}.add-broker-btn{width:100%}.brokers-table th,.brokers-table td{padding:10px 8px;font-size:13px}.delete-broker-btn{padding:4px 8px;font-size:11px}}@media (max-width: 480px){.tab-menu{gap:6px}.tab-item{padding:8px 16px;font-size:13px}.input-field input,.input-field select,.stock-search-input{padding:10px}.acc-header-row{flex-direction:column;align-items:flex-start}.acc-dropdown{width:100%}.expandable-section{padding:15px}.brokers-table{font-size:12px}.brokers-table th,.brokers-table td{padding:8px 6px}.delete-broker-btn{white-space:nowrap}.suggestions-list{max-height:250px}.suggestion-item{padding:10px 12px}.company-name,.company-symbol{font-size:13px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}img,video{max-width:100%;height:auto;display:block}.sdclass-dashboard-container{--font-family-primary: inherit;--font-family-secondary: inherit;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--bg-primary: #ffffff;--bg-secondary: #ffffff;--bg-card: #ffffff;--text-primary: #000000;--text-secondary: #000000;--text-muted: #888888;--border-color: #e0e0e0;--accent-color: #000000;--accent-hover: #2BE9D3;--card-hover-bg: #ffffff;--popularity-bg: rgba(16, 185, 129, .1);--popularity-text: #10b981;--popularity-border: rgba(16, 185, 129, .2);--glow-color: rgba(43, 233, 211, .15);--button-text-color: #ffffff;--loading-overlay-bg: rgba(255, 255, 255, .95);--hover-bg-light: #2BE9D3;--hover-text-light: #000000;--hover-border-light: #2BE9D3;--teal: #2BE9D3;--teal-dark: #20c4b0;--green: #10b981;--green-dark: #0e9f6e;--orange:#2BE9D3;--orange-dark: #2BE9D3;--red: #ef4444;--red-dark: #dc2626;--blue: #2BE9D3;--blue-dark: #2BE9D3;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-teal: 0 4px 12px rgba(43, 233, 211, .2);--gradient-teal: linear-gradient(135deg, #2BE9D3, #20c4b0);--gradient-green: linear-gradient(135deg, #10b981, #0e9f6e);--gradient-orange: linear-gradient(135deg, #f59e0b, #d97706);--gradient-red: linear-gradient(135deg, #ef4444, #dc2626);--gradient-blue: linear-gradient(135deg, #3b82f6, #2563eb);--gradient-purple: linear-gradient(135deg, #8b5cf6, #7c3aed);--space-xs: clamp(2px, .5vw, 4px);--space-sm: clamp(4px, 1vw, 8px);--space-md: clamp(8px, 1.5vw, 16px);--space-lg: clamp(12px, 2vw, 24px);--space-xl: clamp(16px, 3vw, 32px);--space-2xl: clamp(24px, 4vw, 40px);--space-3xl: clamp(32px, 5vw, 48px);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .5s cubic-bezier(.34, 1.56, .64, 1);--stock-bg: var(--bg-secondary);--stock-card: var(--bg-card);--stock-text: var(--text-primary);--stock-border: var(--border-color);--gray-100: #f8f9fb;--gray-200: #e9eff4;--gray-300: #e2e8f0;--gray-400: #c8d1d8;--gray-500: #9ca3af;--gray-600: #6b7280;--gray-700: #4b5563;--gray-800: #374151;--gray-900: #1f2937;--white: #ffffff;--black: #000000;--success: var(--green);--warning: var(--orange);--danger: var(--red);--info: var(--blue);width:100%;max-width:1400px;margin:0 auto;padding:clamp(2rem,5vw,5rem) clamp(.5rem,3vw,2rem)!important;background-color:var(--stock-bg);font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);color:var(--stock-text);box-sizing:border-box;min-height:100vh}[data-theme=dark] .sdclass-dashboard-container{--bg-primary: #000000;--bg-secondary: #1a1a1a;--bg-card: #000000;--text-primary: #ffffff;--text-secondary: #ffffff;--text-muted: #808080;--border-color: #333333;--accent-color: #000000;--accent-hover: #2BE9D3;--card-hover-bg: #0a0a0a;--popularity-bg: #10b98120;--popularity-text: #34d399;--popularity-border: #10b98130;--glow-color: rgba(43, 233, 211, .15);--button-text-color: #000000;--loading-overlay-bg: rgba(18, 18, 18, .95);--hover-bg-dark: #2BE9D3;--hover-text-dark: #000000;--hover-border-dark: #2BE9D3;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -4px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 8px 10px -6px rgba(0, 0, 0, .6);--stock-bg: #000000;--stock-card: #000000;--stock-text: var(--text-primary);--stock-border: var(--border-color);--gray-100: #1a1a1a;--gray-200: #2d2d2d;--gray-300: #404040;--gray-400: #525252;--gray-500: #737373;--gray-600: #9ca3af;--gray-700: #d1d5db;--gray-800: #e2e8f0;--gray-900: #f3f4f6;--white: #0c0c0c;--black: #ffffff;background-color:#000}.sdclass-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(4px,1.5vw,8px);padding:clamp(8px,2vw,16px);font-size:clamp(12px,2.5vw,14px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;width:100%;box-sizing:border-box}.sdclass-breadcrumb span{transition:color .2s ease;white-space:nowrap}@media (max-width: 480px){.sdclass-breadcrumb{margin-top:1rem!important;font-size:11px;padding:6px 8px;flex-wrap:wrap;line-height:1.6}.sdclass-breadcrumb span{white-space:normal}}.sdclass-breadcrumb-current{color:#000!important;font-weight:500;cursor:default!important}.sdclass-breadcrumb-current:hover{color:#00ffd5!important;font-weight:500;cursor:default!important}.sdclass-breadcrumb-current:active{color:#00fff2!important;font-weight:500;cursor:default!important}.sdclass-breadcrumb-link{color:#000!important;cursor:pointer;text-decoration:none}[data-theme=dark] .sdclass-breadcrumb-link{color:#00ffd5!important;cursor:pointer;text-decoration:none}.sdclass-breadcrumb-link:hover{color:#00fff2!important;text-decoration:underline}.sdclass-breadcrumb-link:focus{color:#0ff!important;outline:2px solid #0d9488}.sclas{color:#94a3b8;font-weight:300;margin:0 4px}.topbar-wrapper{width:100%;margin-bottom:var(--space-xl)}.topbar-main-card{width:100%;max-width:1400px;margin:0 auto}.topbar-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}@media (max-width: 1024px){.topbar-stats-row{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 640px){.topbar-stats-row{grid-template-columns:1fr;gap:12px}}.topbar-stat-item{padding:clamp(16px,3vw,20px);background:var(--card-hover-bg);border-radius:16px;border:1px solid var(--popularity-border);transition:all .3s ease;width:100%;box-sizing:border-box;display:flex;flex-direction:column}.topbar-stat-item:hover{background:var(--card-hover-bg);transform:translateY(-5px);box-shadow:0 10px 20px var(--glow-color);border-color:var(--accent-hover)}.topbar-sub-label{color:var(--blue-dark);font-size:clamp(12px,2vw,14px);font-weight:600;margin-bottom:8px;display:block}.topbar-sub-value{font-size:clamp(16px,3vw,18px);font-weight:700;word-break:break-word;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.topbar-percentage{font-size:clamp(12px,2vw,14px);font-weight:500;opacity:.9}.pos{color:var(--popularity-text);background:var(--popularity-bg);padding:2px 8px;border-radius:6px;display:inline-block}.topbar-divider{display:none}.sdclass-page-title{font-size:clamp(1.25rem,4vw,1.75rem);font-weight:var(--font-weight-bold);margin:var(--space-xl) 0;color:var(--stock-text);letter-spacing:-.02em}.sdclass-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(1rem,2vw,1.5rem);margin-bottom:1.5rem;width:100%}@media (min-width: 1200px){.sdclass-card-grid{grid-template-columns:repeat(3,1fr)}}.sdclass-card{margin:0;background:var(--stock-card);padding:clamp(1rem,3vw,1.5rem);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);border:1px solid var(--stock-border);transition:all .3s ease;width:100%;box-sizing:border-box}.sdclass-card:hover{border-color:var(--teal);box-shadow:var(--shadow-teal)}.sdclass-card-header{font-size:clamp(.7rem,2vw,.75rem);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;color:var(--stock-text);border-bottom:1px solid var(--stock-border);padding-bottom:.75rem}.sdclass-flex-row{display:flex;align-items:center;gap:clamp(1rem,3vw,2rem);flex-wrap:wrap}@media (max-width: 768px){.sdclass-flex-row{flex-direction:column;align-items:flex-start}}.sdclass-status-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.sdclass-status-indicator-green{color:var(--teal);font-size:clamp(12px,2vw,14px)}.sdclass-status-indicator-red{color:var(--red);font-size:clamp(12px,2vw,14px)}.sdclass-status-value-positive{color:var(--teal-dark);font-weight:600}.sdclass-status-value-negative{color:var(--red-dark);font-weight:600}.sdclass-status-text{color:var(--gray-600);font-size:clamp(12px,2vw,14px)}.sdclass-donut-placeholder{position:relative;width:clamp(70px,15vw,96px);height:clamp(70px,15vw,96px);border-radius:50%;border:clamp(6px,2vw,10px) solid var(--teal);display:flex;align-items:center;justify-content:center;text-align:center;font-size:clamp(8px,2vw,10px);color:var(--gray-600);padding:0 8px;transition:all .3s ease;flex-shrink:0}.sdclass-donut-placeholder:hover{border-color:var(--teal-dark);transform:scale(1.02)}.sdclass-list-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:1.5rem;border-top:1px solid var(--stock-border);padding-top:1rem;gap:clamp(.5rem,2vw,1rem)}@media (max-width: 480px){.sdclass-list-section{grid-template-columns:1fr}}.sdclass-list-title{font-size:clamp(10px,2vw,11px);font-weight:700;text-transform:uppercase;margin-bottom:.5rem;display:inline-block;letter-spacing:.3px}.sdclass-title-green{border-bottom:2px solid var(--teal);color:var(--teal);padding-bottom:4px}.sdclass-title-red{border-bottom:2px solid var(--red-dark);color:var(--red-dark);padding-bottom:4px}.sdclass-stock-item{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;font-size:clamp(11px,2vw,13px);flex-wrap:wrap;gap:.5rem}.sdclass-stock-name{font-weight:500;word-break:break-word;max-width:60%}@media (max-width: 480px){.sdclass-stock-name{max-width:100%}.sdclass-stock-item{flex-direction:column;align-items:flex-start}.sdclass-stock-price{width:100%;display:flex;justify-content:space-between}}.sdclass-stock-price{white-space:nowrap}.sdclass-stock-change-positive{color:var(--teal);font-weight:600}.sdclass-stock-change-negative{color:var(--red);font-weight:600}.sdclass-empty-list-message{color:var(--gray-500);font-size:clamp(11px,2vw,13px);padding:.5rem 0}.sdclass-score-section{background:var(--stock-card);padding:clamp(1rem,3vw,1.5rem);border-radius:var(--radius-2xl);border:1px solid var(--stock-border);transition:all .3s ease;margin:.5rem 0;width:100%;box-sizing:border-box}.sdclass-score-section:hover{border-color:var(--teal);box-shadow:var(--shadow-teal)}.sdclass-score-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:10px}.sdclass-score-title{font-size:clamp(1.1rem,3vw,1.25rem);font-weight:700;color:var(--stock-text)}.sdclass-score-arrow{color:var(--blue);cursor:pointer;font-size:clamp(1.2rem,3vw,1.5rem)}.sdclass-score-flex{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:clamp(1rem,3vw,2rem);align-items:center}@media (max-width: 768px){.sdclass-score-flex{grid-template-columns:1fr}}.sdclass-score-circle-container{position:relative;width:clamp(80px,15vw,100px);height:clamp(80px,15vw,100px);justify-self:center}.sdclass-score-svg{transform:rotate(-90deg);width:100%;height:100%}.sdclass-score-bg-circle{fill:none;stroke:var(--gray-200);stroke-width:3}.sdclass-score-progress-circle{fill:none;stroke:var(--red);stroke-width:3;stroke-dasharray:6,100}.sdclass-score-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.sdclass-score-number{font-size:clamp(16px,4vw,20px);font-weight:700;color:var(--stock-text)}.sdclass-score-max{font-size:clamp(8px,2vw,10px);color:var(--gray-500)}.sdclass-sub-score-box{flex:1;min-width:min(150px,100%);padding:clamp(1rem,2.5vw,1.25rem);border-radius:var(--radius-lg);border:2px solid;transition:all .3s ease;background:var(--stock-card);box-sizing:border-box}.sdclass-sub-score-box:hover{transform:translateY(-2px);box-shadow:var(--shadow-teal)}.sdclass-sub-score-yellow{border-color:var(--teal)}.sdclass-sub-score-green{border-color:var(--green)}.sdclass-sub-score-red{border-color:var(--red-dark)}.sdclass-score-value{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;margin-bottom:.25rem}.sdclass-score-value-yellow{color:var(--teal)}.sdclass-score-value-green{color:var(--green)}.sdclass-score-value-red{color:var(--red-dark)}.sdclass-score-label{font-size:clamp(.7rem,2vw,.75rem);font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--gray-600)}.market-card{margin:0;width:100%;max-width:400px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:clamp(12px,3vw,16px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-shadow:var(--shadow-md);color:var(--text-primary);box-sizing:border-box}@media (max-width: 1200px){.market-card{max-width:100%}}.header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.header-row-title{color:var(--accent-hover)!important;font-size:clamp(16px,3vw,18px);font-weight:800;margin:0}.tabs{display:flex;flex-wrap:wrap;gap:1px;border-bottom:1px solid var(--border-color);margin-bottom:16px;padding-bottom:4px}.tab{background:none!important;font-size:clamp(11px,2vw,13px);color:#fff;cursor:pointer;padding:4px 8px;position:relative;font-weight:500;white-space:nowrap}@media (max-width: 480px){.tab{white-space:normal;font-size:11px;padding:4px 6px}.tabs{gap:5px}}.tab:hover{color:var(--accent-hover)}.tab.active{color:#fff;font-weight:700}.price-section{margin-bottom:8px}.index-label{font-weight:700;font-size:clamp(12px,2.5vw,14px);color:var(--text-secondary)}.date-label{color:var(--text-muted);font-size:clamp(11px,2vw,13px);margin-left:10px;font-weight:400}.main-price{display:flex;align-items:center;gap:10px;margin-top:4px;flex-wrap:wrap}.price-value{font-size:clamp(20px,4vw,26px);font-weight:800;color:var(--green-dark)}.chart-wrapper{height:clamp(100px,20vw,140px);width:100%;position:relative;background-image:radial-gradient(var(--border-color) .5px,transparent .5px);background-size:20px 20px}.adv-dec-container{border:1px solid var(--border-color);border-radius:10px;padding:clamp(12px,2.5vw,14px);margin-top:15px;display:flex;align-items:center;justify-content:space-between;transition:background .2s;gap:10px;flex-wrap:wrap}.adv-dec-container:hover{background-color:var(--card-hover-bg)}.adv-dec-title{font-size:clamp(14px,3vw,17px);font-weight:700;color:var(--blue-dark);margin-bottom:8px;display:flex;align-items:center;flex-wrap:wrap}.progress-bar-container{display:flex;height:7px;width:100%;background:var(--gray-200);border-radius:4px;overflow:hidden;margin:10px 0}.green-bar{background-color:var(--green);height:100%}.red-bar{background-color:var(--red);height:100%}.stats-row{display:flex;justify-content:space-between;font-weight:700;font-size:clamp(13px,2.5vw,15px);gap:10px;flex-wrap:wrap}.stat-up{color:var(--green-dark);display:flex;align-items:center}.stat-down{color:var(--red-dark);display:flex;align-items:center}.gainers-losers-container{display:flex;flex-direction:column;gap:15px;max-height:300px;overflow-y:auto;padding-right:5px}.gainers-losers-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed var(--border-color);font-size:clamp(12px,2vw,13px);flex-wrap:wrap;gap:5px}.news-feed-container{max-height:300px;overflow-y:auto;padding-right:5px}.news-item{padding:10px 0;border-bottom:1px dashed var(--border-color)}.news-title{font-weight:600;margin-bottom:4px;font-size:clamp(13px,2.5vw,14px)}.news-meta{display:flex;gap:8px;color:var(--text-muted);font-size:clamp(11px,2vw,12px);flex-wrap:wrap}.sdclass-table-wrapper{background-color:var(--stock-card);padding:clamp(.75rem,2vw,1.5rem);font-family:var(--font-family-primary);font-size:13px;color:var(--stock-text);margin:.5rem 0;border-radius:var(--radius-2xl);border:1px solid var(--stock-border);width:100%;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch}.sdclass-table-wrapper::-webkit-scrollbar{height:6px}.sdclass-table-wrapper::-webkit-scrollbar-track{background:var(--stock-border);border-radius:var(--radius-full)}.sdclass-table-wrapper::-webkit-scrollbar-thumb{background:#2BE9D3;border-radius:10px}.sdclass-table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--teal-dark)}.sdclass-top-bar{display:flex;justify-content:space-between;margin-bottom:var(--space-lg);align-items:center;flex-wrap:wrap;gap:var(--space-md)}@media (max-width: 1024px){.sdclass-top-bar{flex-direction:column;align-items:flex-start}}.sdclass-account-selector{display:flex;align-items:center;gap:clamp(8px,2vw,16px);color:var(--stock-text);flex-wrap:wrap}@media (max-width: 768px){.sdclass-account-selector{flex-direction:column;align-items:flex-start;width:100%}}.sdclass-account-select{padding:var(--space-xs) var(--space-sm);border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:#fff!important;color:var(--text-primary);min-width:150px}@media (max-width: 768px){.sdclass-account-select{width:100%;min-width:100%}}[data-theme=dark] .sdclass-account-select{background-color:var(--button-text-color)!important}.sdclass-blue-link{color:var(--blue-dark);cursor:pointer;margin:0 5px;text-decoration:none;white-space:nowrap}@media (max-width: 480px){.sdclass-blue-link{white-space:normal}}.sdclass-blue-link:hover{color:var(--blue);text-decoration:underline}.sdclass-refresh-btn{cursor:pointer;color:var(--blue-dark);white-space:nowrap}.sdclass-refresh-btn:hover{color:var(--teal);text-decoration:underline}.sdclass-top-actions{align-items:center;gap:clamp(8px,2vw,10px);flex-wrap:wrap}.responsive-search-input{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;width:100%;margin-bottom:.5rem;transition:all .2s ease}.responsive-search-input:focus{outline:none;border-color:#2be9d3;box-shadow:0 0 0 2px #2be9d333}@media (max-width:768px){.responsive-search-input{max-width:100%;font-size:14px}}@media (max-width:480px){.responsive-search-input{font-size:13px;padding:8px 10px}}@media (max-width: 768px){.sdclass-top-actions{width:100%;flex-wrap:wrap}}.sdclass-search-container{position:relative;margin-right:10px;min-width:200px}@media (min-width: 768px){.sdclass-search-container{min-width:300px}}@media (min-width: 1024px){.sdclass-search-container{min-width:400px}}.search-symble-bar .sdclass-search-input{padding:8px 30px 8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}[data-theme=dark] .sdclass-search-input{background-color:#1a1a1a;border-color:#333;color:#fff}.sdclass-search-loading{position:absolute;right:35px;top:8px}.sdclass-search-clear{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:16px;color:#999;padding:4px}.sdclass-search-clear:hover{color:#666}[data-theme=dark] .sdclass-search-clear:hover{color:#fff}.sdclass-company-dropdown{position:absolute;top:100%;left:0;right:0;max-height:280px;overflow-y:auto;background:white;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 8px #0000001a;z-index:1000;margin-top:2px}[data-theme=dark] .sdclass-company-dropdown{background:#1a1a1a;border-color:#333}.sdclass-company-item{padding:10px 12px;cursor:pointer;border-bottom:1px solid #eee;transition:background .2s;min-height:40px;display:flex;align-items:center}.sdclass-company-item:hover{background:#f5f5f5}[data-theme=dark] .sdclass-company-item:hover{background:#333}.sdclass-dropdown-footer{padding:8px 12px;background:#f9f9f9;border-top:1px solid #eee;font-size:12px;color:#666;text-align:center;font-style:italic}.sdclass-search-error{position:absolute;top:100%;left:0;right:0;padding:10px;background:#fff3f3;border:1px solid #ffcdd2;border-radius:4px;color:#d32f2f;font-size:12px;z-index:1000;margin-top:2px}.sdclass-btn-dark-orange{color:#000!important}.sdclass-btn-orange,.sdclass-btn-dark-orange,.sdclass-btn-teal,.fw-neon-btn,.fw-back-btn{padding:clamp(6px,1.5vw,10px) clamp(12px,2.5vw,16px);border-radius:var(--radius-sm);font-weight:var(--font-weight-bold);cursor:pointer;transition:all var(--transition-base);font-size:clamp(12px,2vw,14px);border:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 768px){.sdclass-btn-orange,.sdclass-btn-dark-orange,.sdclass-btn-teal,.fw-neon-btn,.fw-back-btn{width:100%;margin-bottom:8px;padding:8px 12px}}.sdclass-btn-orange{background:var(--orange);color:var(--bu)}.sdclass-btn-dark-orange{background:var(--orange-dark);color:var(--button-text-color)}.sdclass-btn-teal{background:var(--teal);color:var(--black);border-radius:var(--radius-full)}.fw-neon-btn{background:var(--teal);color:#000}.fw-back-btn{background:var(--gray-600);color:#fff}[data-theme=dark] .sdclass-btn-orange,[data-theme=dark] .sdclass-btn-dark-orange{color:#000}.sdclass-btn-orange:hover,.sdclass-btn-dark-orange:hover,.sdclass-btn-teal:hover,.fw-neon-btn:hover,.fw-back-btn:hover{background:rgba(7,134,134,.849);transform:translateY(-2px);box-shadow:var(--shadow-teal)}.sdclass-filter-row{display:flex;justify-content:space-between;border-bottom:1px solid var(--border-color);padding-bottom:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;gap:var(--space-sm)}@media (max-width: 768px){.sdclass-filter-row{flex-direction:column}}.sdclass-filter-label{color:var(--orange);font-weight:var(--font-weight-bold);margin-right:var(--space-md)}.sdclass-filter-group{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.sdclass-filter-group button{border:1px solid var(--border-color);background:var(--bg-card);padding:2px clamp(4px,1vw,8px);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);font-size:clamp(11px,2vw,13px);white-space:nowrap}.sdclass-filter-group button:hover{border-color:var(--orange);color:var(--orange)}.sdclass-filter-active{color:var(--orange);border-color:var(--orange);border:1px solid var(--orange);background:var(--bg-card);padding:2px clamp(4px,1vw,8px)}.sdclass-group-by{display:flex;align-items:center;gap:clamp(4px,1vw,8px);color:var(--text-secondary);flex-wrap:wrap;font-size:clamp(11px,2vw,13px)}.sdclass-radio-label{display:inline-flex;align-items:center;margin-left:clamp(2px,1vw,4px);cursor:pointer;color:var(--text-secondary);font-size:clamp(11px,2vw,13px)}.sdclass-radio{margin-right:clamp(2px,1vw,4px);accent-color:var(--teal)}.sdclass-portfolio-table{width:100%;border-collapse:collapse;margin-bottom:var(--space-xl);min-width:700px}@media (min-width: 1200px){.sdclass-portfolio-table{min-width:900px}}.sdclass-portfolio-table th{background-color:var(--gray-200);border:1px solid var(--gray-400);padding:clamp(4px,1vw,8px);font-size:clamp(11px,2vw,12px);color:var(--gray-700);text-align:right;white-space:nowrap}.sdclass-portfolio-table th.sdclass-text-left{text-align:left}.sdclass-portfolio-table td{border-bottom:1px solid var(--gray-200);padding:clamp(8px,2vw,12px) clamp(4px,1vw,8px);vertical-align:top;color:var(--stock-text);font-size:clamp(11px,2vw,13px);white-space:nowrap}.sdclass-text-left{text-align:left!important}.sdclass-text-right{text-align:right}.sdclass-negative{color:var(--red)}.sdclass-positive{color:var(--green)}.sdclass-stock-cell{font-weight:var(--font-weight-medium);min-width:150px}.sdclass-arrow-icon{color:var(--gray-600);margin-right:var(--space-xs);font-size:12px;display:inline-block}.sdclass-price{font-weight:var(--font-weight-semibold);color:var(--stock-text)}.sdclass-stock-sub-actions{font-size:clamp(9px,1.8vw,11px);margin-top:var(--space-xs);color:var(--gray-500);display:flex;align-items:center;flex-wrap:wrap;gap:clamp(2px,1vw,4px)}.sdclass-tag-tax{color:var(--red);border:1px solid var(--red);padding:0 2px;font-size:clamp(8px,1.5vw,10px);white-space:nowrap}.sdclass-tag-nse{border:1px solid var(--gray-500);font-size:clamp(8px,1.5vw,10px);padding:0 2px;color:var(--gray-600);white-space:nowrap}.sdclass-total-row{background:var(--gray-100);font-weight:var(--font-weight-bold)}.sdclass-total-row td{border-top:2px solid var(--gray-300);font-size:clamp(11px,2vw,13px)}.sdclass-bottom-sections{display:flex;gap:var(--space-xl);border-top:1px solid var(--border-color);padding-top:var(--space-xl);flex-wrap:wrap}@media (max-width: 768px){.sdclass-bottom-sections{flex-direction:column;gap:20px}}.sdclass-section-card{flex:1;min-width:250px}.sdclass-section-title{font-size:clamp(14px,2.5vw,16px);border-bottom:2px solid var(--border-color);padding-bottom:var(--space-xs);margin-bottom:var(--space-sm);color:var(--stock-text)}.sdclass-news-item{display:flex;gap:var(--space-sm);flex-wrap:wrap}.sdclass-news-img{width:clamp(80px,20vw,100px);height:clamp(48px,12vw,60px);background:var(--gray-200);border:1px solid var(--border-color)}.sdclass-news-text{margin:0;font-size:clamp(12px,2vw,13px);color:var(--text-secondary);flex:1}.sdclass-advice-item p{margin:var(--space-xs) 0;color:var(--text-secondary);font-size:clamp(12px,2vw,13px)}.sdclass-icon-btn{background:none;border:none;font-size:clamp(1rem,2.5vw,1.2rem);cursor:pointer;padding:clamp(4px,1vw,8px);margin-left:clamp(2px,.5vw,4px);border-radius:var(--radius-sm);transition:all var(--transition-fast)}.sdclass-icon-btn:hover{background-color:var(--card-hover-bg);transform:scale(1.1)}[data-theme=dark] .sdclass-icon-btn:hover{background-color:#ffffff1a}.sdclass-print-btn{color:var(--gray-700)}.sdclass-download-btn{color:var(--teal)}.sdclass-download-dropdown{position:relative;display:inline-block}.sdclass-dropdown-content{display:none;position:absolute;right:0;background-color:var(--bg-card);min-width:160px;box-shadow:var(--shadow-md);border-radius:var(--radius-md);z-index:1000;border:1px solid var(--border-color)}.sdclass-dropdown-content a{color:var(--text-primary);padding:var(--space-sm) var(--space-md);text-decoration:none;display:block;font-size:13px;transition:background-color var(--transition-fast)}.sdclass-dropdown-content a:hover{background-color:var(--card-hover-bg);border-radius:var(--radius-sm);color:var(--teal)}.sdclass-download-dropdown:hover .sdclass-dropdown-content{display:block}[data-theme=dark] .sdclass-card,[data-theme=dark] .sdclass-score-section,[data-theme=dark] .sdclass-table-wrapper,[data-theme=dark] .market-card{background:var(--stock-card);border-color:var(--stock-border)}[data-theme=dark] .sdclass-donut-placeholder{border-color:var(--teal)}[data-theme=dark] .sdclass-title-green{color:var(--teal)}[data-theme=dark] .sdclass-portfolio-table th{background-color:var(--gray-100);color:var(--blue-dark);border-color:var(--gray-300)}[data-theme=dark] .sdclass-portfolio-table td{border-bottom-color:var(--gray-200);color:var(--gray-700)}[data-theme=dark] .sdclass-total-row{background:var(--gray-100)}[data-theme=dark] .sdclass-dropdown-content{background-color:var(--stock-card);border-color:var(--stock-border)}[data-theme=dark] .sdclass-dropdown-content a{color:var(--gray-700)}[data-theme=dark] .sdclass-dropdown-content a:hover{background-color:var(--gray-100);color:var(--teal)}[data-theme=dark] .sdclass-filter-group button{background-color:var(--stock-card);border-color:var(--stock-border);color:var(--gray-600)}[data-theme=dark] .sdclass-filter-group button:hover{border-color:var(--orange);color:var(--orange)}[data-theme=dark] .sdclass-filter-active{background-color:var(--stock-card)}[data-theme=dark] .sdclass-tag-nse{border-color:var(--gray-500);color:var(--gray-500)}.sdclass-empty-portfolio{text-align:center;padding:clamp(2rem,8vw,4rem) var(--space-lg);background:var(--stock-card);border-radius:var(--radius-2xl);border:1px solid var(--stock-border);margin:var(--space-xl) 0;width:100%;box-sizing:border-box}.sdclass-empty-icon{font-size:clamp(3rem,10vw,4rem);margin-bottom:var(--space-lg)}.sdclass-empty-portfolio h2{font-size:clamp(1.5rem,5vw,2rem);margin-bottom:var(--space-md);color:var(--stock-text)}.sdclass-empty-portfolio p{font-size:clamp(.875rem,2.5vw,1rem);color:var(--text-muted);max-width:600px;margin:0 auto}.sdclass-empty-actions{display:flex;justify-content:center;gap:clamp(8px,2vw,10px);margin-top:20px;flex-wrap:wrap}.fw-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:var(--space-xl)}.fw-spinner{width:clamp(40px,8vw,50px);height:clamp(40px,8vw,50px);border:3px solid var(--border-color);border-top-color:var(--teal);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:var(--space-lg)}.fw-error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:var(--space-xl)}.fw-error-icon{font-size:clamp(3rem,10vw,4rem);margin-bottom:var(--space-lg)}.fw-error-container h3{font-size:clamp(1.25rem,4vw,1.5rem);margin-bottom:var(--space-md);color:var(--red)}.fw-error-container p{font-size:clamp(.875rem,2.5vw,1rem);color:var(--text-muted);margin-bottom:var(--space-xl);max-width:600px}.fw-error-actions{display:flex;gap:clamp(10px,2vw,20px);flex-wrap:wrap;justify-content:center}.stockname-sar{color:#000}[data-theme=dark] .stockname-sar{color:#fff}.sdclass-link-teal{color:var(--teal);cursor:pointer;transition:all var(--transition-fast);font-size:clamp(12px,2vw,14px)}.sdclass-link-teal:hover{text-decoration:underline;opacity:.8}.sdclass-dashboard-container ::-webkit-scrollbar{width:6px;height:6px}.sdclass-dashboard-container ::-webkit-scrollbar-track{background:var(--stock-border);border-radius:var(--radius-full)}.sdclass-dashboard-container ::-webkit-scrollbar-thumb{background:var(--teal);border-radius:var(--radius-full)}.sdclass-dashboard-container ::-webkit-scrollbar-thumb:hover{background:var(--teal-dark)}.sdclass-dashboard-container ::selection{background:var(--teal);color:var(--black)}.sdclass-dashboard-container :focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media print{.sdclass-dashboard-container{background-color:#fff;padding:var(--space-md)!important;color:#000}.sdclass-card-grid,.sdclass-score-section,.sdclass-table-wrapper{break-inside:avoid;page-break-inside:avoid}.sdclass-icon-btn,.sdclass-download-dropdown,.sdclass-btn-orange,.sdclass-btn-dark-orange,.sdclass-btn-teal,.sdclass-refresh-btn,.sdclass-company-dropdown,.sdclass-search-clear,.sdclass-search-loading,.fw-neon-btn,.fw-back-btn{display:none!important}.sdclass-portfolio-table{border-collapse:collapse;width:100%;min-width:100%}.sdclass-portfolio-table th,.sdclass-portfolio-table td{border:1px solid #ccc;padding:4px;color:#000}.sdclass-portfolio-table th{background-color:#f0f0f0}}@media (hover: none) and (pointer: coarse){.sdclass-btn-orange,.sdclass-btn-dark-orange,.sdclass-btn-teal,.sdclass-icon-btn,.sdclass-company-item,.tab,.fw-neon-btn,.fw-back-btn{min-height:44px;min-width:44px}.sdclass-portfolio-table td,.sdclass-portfolio-table th{padding:12px 8px}.sdclass-table-wrapper{-webkit-overflow-scrolling:touch}}@media (prefers-contrast: high){.sdclass-dashboard-container{--border-color: #000000;--text-primary: #000000;--text-secondary: #333333;--stock-border: #000000}[data-theme=dark] .sdclass-dashboard-container{--border-color: #ffffff;--text-primary: #ffffff;--text-secondary: #cccccc;--stock-border: #ffffff}.sdclass-card,.sdclass-score-section,.sdclass-table-wrapper,.market-card{border-width:2px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.sdclass-card:hover,.sdclass-stat-item:hover,.sdclass-btn-orange:hover,.sdclass-btn-dark-orange:hover,.sdclass-btn-teal:hover{transform:none}}.portfolio-container{--font-family-primary: inherit;--font-family-secondary: inherit;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--bg-primary: #050505;--bg-secondary: #0a0a0a;--bg-card: rgba(10, 10, 10, .95);--text-primary: #ffffff;--text-secondary: #b0b0b0;--text-muted: #888888;--border-color: #333333;--accent-color: #3b82f6;--accent-hover: #2563eb;--card-hover-bg: rgba(59, 130, 246, .15);--popularity-bg: rgba(16, 185, 129, .1);--popularity-text: #10b981;--popularity-border: rgba(16, 185, 129, .2);--glow-color: rgba(59, 130, 246, .15);--button-text-color: #ffffff;--loading-overlay-bg: rgba(0, 0, 0, .95);--hover-bg-dark: #3b82f6;--hover-text-dark: #ffffff;--hover-border-dark: #3b82f6;--teal: #2BE9D3;--teal-dark: #20c4b0;--green: #10b981;--green-dark: #0e9f6e;--orange: #f59e0b;--orange-dark: #d97706;--red: #ef4444;--red-dark: #dc2626;--blue: #3b82f6;--blue-dark: #2563eb;--purple: #8b5cf6;--pink: #ec4899;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -4px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 8px 10px -6px rgba(0, 0, 0, .6);--shadow-blue: 0 4px 15px rgba(59, 130, 246, .3);--gradient-blue: linear-gradient(135deg, #3b82f6, #2563eb);--gradient-teal: linear-gradient(135deg, #2BE9D3, #20c4b0);--gradient-green: linear-gradient(135deg, #10b981, #0e9f6e);--gradient-orange: linear-gradient(135deg, #f59e0b, #d97706);--gradient-red: linear-gradient(135deg, #ef4444, #dc2626);--gradient-purple: linear-gradient(135deg, #8b5cf6, #7c3aed);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 40px;--space-3xl: 48px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .5s cubic-bezier(.34, 1.56, .64, 1);font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh;width:100%;display:flex;position:relative;overflow:visible;transition:background-color var(--transition-base),color var(--transition-base)}[data-theme=light] .portfolio-container{--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--bg-card: #ffffff;--text-primary: #000000;--text-secondary: #666666;--text-muted: #888888;--border-color: #e0e0e0;--accent-color: #3b82f6;--accent-hover: #2563eb;--card-hover-bg: #f8f8f8;--popularity-bg: rgba(16, 185, 129, .05);--popularity-text: #0e9f6e;--popularity-border: rgba(16, 185, 129, .1);--glow-color: rgba(59, 130, 246, .1);--button-text-color: #ffffff;--loading-overlay-bg: rgba(255, 255, 255, .95);--hover-bg-light: #3b82f6;--hover-text-light: #ffffff;--hover-border-light: #3b82f6;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-blue: 0 4px 15px rgba(59, 130, 246, .2);--teal: #2BE9D3;--teal-dark: #20c4b0}.sidebar{width:280px;background:var(--bg-secondary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid var(--teal);display:flex;flex-direction:column;position:relative;left:0;top:0;z-index:20;height:auto;overflow-y:visible;flex-shrink:0;transition:background-color var(--transition-base),border-color var(--transition-base)}.sidebar-header{padding:2rem 1.5rem;border-bottom:1px solid var(--teal);flex-shrink:0}.sidebar-header h2{color:var(--teal);font-size:1rem;font-weight:var(--font-weight-semibold);margin:0;-webkit-background-clip:text;background-clip:text}.sidebar-content{padding:0rem 1rem;flex:1;display:flex;flex-direction:column}.sidebar-buttons{padding:16px 0;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid rgba(43,233,211,.2);margin-bottom:16px}.sidebar-nav-button,.sidebar-create-button,.watchlist-button,.transactions-button,.portfolios-button,.investment-button,.connect-button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:linear-gradient(145deg,rgba(43,233,211,.08),rgba(43,233,211,.02));border:1px solid rgba(43,233,211,.25);border-radius:10px;color:var(--text-primary);font-size:14px;font-weight:500;letter-spacing:.3px;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:var(--shadow-md);transition:all var(--transition-bounce);position:relative;overflow:hidden}[data-theme=light] .sidebar-nav-button,[data-theme=light] .sidebar-create-button,[data-theme=light] .watchlist-button,[data-theme=light] .transactions-button,[data-theme=light] .portfolios-button,[data-theme=light] .investment-button,[data-theme=light] .connect-button{background:linear-gradient(145deg,rgba(43,233,211,.1),rgba(43,233,211,.05));color:var(--text-primary)}.sidebar-nav-button:before,.sidebar-create-button:before,.watchlist-button:before,.transactions-button:before,.portfolios-button:before,.investment-button:before,.connect-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(43,233,211,.2),transparent);transition:left .6s ease}.sidebar-nav-button:hover:before,.sidebar-create-button:hover:before,.watchlist-button:hover:before,.transactions-button:hover:before,.portfolios-button:hover:before,.investment-button:hover:before,.connect-button:hover:before{left:100%}.sidebar-nav-button:hover:not(:disabled),.sidebar-create-button:hover:not(:disabled),.watchlist-button:hover:not(:disabled),.transactions-button:hover:not(:disabled),.portfolios-button:hover:not(:disabled),.investment-button:hover:not(:disabled),.connect-button:hover:not(:disabled){background:var(--teal);border-color:var(--teal-dark);color:#000;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 20px #2be9d366}[data-theme=light] .sidebar-nav-button:hover:not(:disabled),[data-theme=light] .sidebar-create-button:hover:not(:disabled),[data-theme=light] .watchlist-button:hover:not(:disabled),[data-theme=light] .transactions-button:hover:not(:disabled),[data-theme=light] .portfolios-button:hover:not(:disabled),[data-theme=light] .investment-button:hover:not(:disabled),[data-theme=light] .connect-button:hover:not(:disabled){color:#000}.sidebar-nav-button:active:not(:disabled),.sidebar-create-button:active:not(:disabled),.watchlist-button:active:not(:disabled),.transactions-button:active:not(:disabled),.portfolios-button:active:not(:disabled),.investment-button:active:not(:disabled),.connect-button:active:not(:disabled){transform:translateY(0) scale(.98)}.sidebar-nav-button:focus,.sidebar-create-button:focus,.watchlist-button:focus,.transactions-button:focus,.portfolios-button:focus,.investment-button:focus,.connect-button:focus{border:1px solid var(--teal)!important;background:rgba(43,233,211,.1)!important;border-radius:10px;outline:none}.sidebar-nav-button:disabled,.sidebar-create-button:disabled,.watchlist-button:disabled,.transactions-button:disabled,.portfolios-button:disabled,.investment-button:disabled,.connect-button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.button-icon{font-size:18px;transition:all var(--transition-base)}.sidebar-nav-button:hover .button-icon,.sidebar-create-button:hover .button-icon,.watchlist-button:hover .button-icon,.transactions-button:hover .button-icon,.portfolios-button:hover .button-icon,.investment-button:hover .button-icon,.connect-button:hover .button-icon{color:#000}.dropdown-arrow{font-size:10px;transition:transform var(--transition-bounce);color:var(--teal)}.sidebar-nav-button:hover .dropdown-arrow,.portfolios-button:hover .dropdown-arrow,.investment-button:hover .dropdown-arrow{color:#000}.dropdown-arrow.open{transform:rotate(180deg)}.portfolio-dropdown-container{position:relative;width:100%}.portfolio-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(43,233,211,.3);border-radius:14px;box-shadow:var(--shadow-xl);z-index:1000;max-height:350px;overflow-y:auto;padding:8px;animation:premiumDropdownFade var(--transition-bounce);transform-origin:top center}[data-theme=light] .portfolio-dropdown-menu{background:rgba(255,255,255,.95);border-color:#2be9d380;box-shadow:var(--shadow-lg)}.dropdown-item{padding:10px 14px;margin:2px 0;border-radius:10px;cursor:pointer;color:var(--text-secondary);font-size:13px;font-weight:500;transition:all var(--transition-base);border-left:3px solid transparent;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:8px;animation:premiumSlideIn var(--transition-bounce);animation-fill-mode:both}[data-theme=light] .dropdown-item{color:var(--text-secondary)}.dropdown-item:hover{background:linear-gradient(90deg,rgba(43,233,211,.15),rgba(43,233,211,.05));color:var(--teal);border-left:3px solid var(--teal);padding-left:18px;transform:translate(3px)}[data-theme=light] .dropdown-item:hover{background:linear-gradient(90deg,rgba(43,233,211,.2),rgba(43,233,211,.1))}.dropdown-item:active{background:rgba(43,233,211,.25);transform:translate(5px) scale(.99)}.dropdown-item.selected{background:rgba(43,233,211,.2);border-left:3px solid var(--teal);color:var(--teal);font-weight:600}[data-theme=light] .dropdown-item.selected{background:rgba(43,233,211,.15)}.dropdown-item-content{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.dropdown-item-name{color:var(--text-primary);font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-item:hover .dropdown-item-name{color:var(--teal)}[data-theme=light] .dropdown-item-name{color:var(--text-primary)}.dropdown-item-date{color:var(--teal);font-size:10px;opacity:.7}.dropdown-item-actions{display:flex;gap:4px;opacity:.7;transition:opacity var(--transition-base)}.dropdown-item:hover .dropdown-item-actions{opacity:1}.dropdown-edit-button,.dropdown-delete-button{width:24px;height:24px;border-radius:var(--radius-full);background:transparent;border:1px solid transparent;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-bounce);line-height:1;padding:0}.dropdown-edit-button{color:var(--teal)}.dropdown-edit-button:hover:not(:disabled){background:var(--teal);color:#000;transform:scale(1.1);border-color:var(--teal)}.dropdown-delete-button{color:var(--red)}.dropdown-delete-button:hover:not(:disabled){background:var(--red);color:#fff;transform:scale(1.1);border-color:var(--red)}.dropdown-item:nth-child(1){animation-delay:.02s}.dropdown-item:nth-child(2){animation-delay:.04s}.dropdown-item:nth-child(3){animation-delay:.06s}.dropdown-item:nth-child(4){animation-delay:.08s}.dropdown-item:nth-child(5){animation-delay:.1s}.dropdown-item:nth-child(6){animation-delay:.12s}.dropdown-item:nth-child(7){animation-delay:.14s}.dropdown-item:nth-child(8){animation-delay:.16s}.dropdown-item:nth-child(9){animation-delay:.18s}.dropdown-item:nth-child(10){animation-delay:.2s}.dropdown-loading,.dropdown-empty,.dropdown-error{padding:16px;text-align:center;color:var(--teal);font-size:13px}.dropdown-error{display:flex;flex-direction:column;gap:8px;align-items:center}.retry-small{padding:4px 12px;background:rgba(43,233,211,.2);border:1px solid var(--teal);border-radius:4px;color:var(--teal);font-size:12px;cursor:pointer;transition:all var(--transition-base)}.retry-small:hover{background:var(--teal);color:#000}.investment-dropdown-container{position:relative;width:100%;margin-top:4px}.investment-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(43,233,211,.3);border-radius:14px;box-shadow:var(--shadow-xl);z-index:1000;max-height:350px;overflow-y:auto;padding:8px;animation:premiumDropdownFade var(--transition-bounce);transform-origin:top center}[data-theme=light] .investment-dropdown-menu{background:rgba(255,255,255,.95);border-color:#2be9d380}.investment-dropdown-item{padding:12px 18px;margin:2px 0;border-radius:10px;cursor:pointer;color:var(--text-secondary);font-size:14px;font-weight:500;transition:all var(--transition-base);border-left:3px solid transparent;position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;animation:premiumSlideIn var(--transition-bounce);animation-fill-mode:both}[data-theme=light] .investment-dropdown-item{color:var(--text-secondary)}.investment-dropdown-item:hover{background:linear-gradient(90deg,rgba(43,233,211,.15),rgba(43,233,211,.05));color:var(--teal);border-left:3px solid var(--teal);padding-left:22px;transform:translate(3px)}[data-theme=light] .investment-dropdown-item:hover{background:linear-gradient(90deg,rgba(43,233,211,.2),rgba(43,233,211,.1))}.investment-dropdown-item:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(43,233,211,.3),transparent);transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease;border-radius:50%;z-index:0;pointer-events:none}.investment-dropdown-item:hover:after{width:150px;height:150px}.investment-dropdown-item:active{background:rgba(43,233,211,.25);transform:translate(5px) scale(.99)}.investment-item-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:1;color:var(--text-primary)}.investment-dropdown-item:hover .investment-item-name{color:var(--teal)}.investment-dropdown-item:nth-child(1){animation-delay:.02s}.investment-dropdown-item:nth-child(2){animation-delay:.04s}.investment-dropdown-item:nth-child(3){animation-delay:.06s}.investment-dropdown-item:nth-child(4){animation-delay:.08s}.investment-dropdown-item:nth-child(5){animation-delay:.1s}.investment-dropdown-item:nth-child(6){animation-delay:.12s}.investment-dropdown-item:nth-child(7){animation-delay:.14s}.investment-dropdown-item:nth-child(8){animation-delay:.16s}.investment-dropdown-item:nth-child(9){animation-delay:.18s}.portfolio-dropdown-menu::-webkit-scrollbar,.investment-dropdown-menu::-webkit-scrollbar{width:6px}.portfolio-dropdown-menu::-webkit-scrollbar-track,.investment-dropdown-menu::-webkit-scrollbar-track{background:rgba(43,233,211,.05);border-radius:10px;margin:8px}.portfolio-dropdown-menu::-webkit-scrollbar-thumb,.investment-dropdown-menu::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--teal),var(--teal-dark));border-radius:10px;border:1px solid rgba(0,0,0,.2);box-shadow:0 0 10px #2be9d34d}.portfolio-dropdown-menu::-webkit-scrollbar-thumb:hover,.investment-dropdown-menu::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--teal-dark),var(--teal));box-shadow:0 0 15px #2be9d380}.sidebar-create-button{margin-bottom:8px;font-weight:var(--font-weight-semibold)}.connect-button{width:auto;display:inline-flex;justify-content:center;padding:14px 28px;font-size:1rem;font-weight:var(--font-weight-semibold);box-shadow:0 4px 15px #2be9d34d}.created-portfolios{flex:1;margin-top:.5rem;padding-bottom:2rem}.portfolios-title{color:var(--teal);font-size:.9rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;padding-left:.5rem;opacity:.8}.portfolio-item{margin-bottom:1rem;background:rgba(18,109,100,.164);border:1px solid var(--teal);border-radius:10px;padding:.1rem 1rem;display:flex;justify-content:space-between;align-items:center;transition:all var(--transition-base);cursor:pointer}[data-theme=light] .portfolio-item{background:rgba(43,233,211,.05)}.portfolio-item:hover{background:var(--teal);border-color:var(--teal-dark);transform:translate(5px)}.portfolio-item:hover .portfolio-name,.portfolio-item:hover .portfolio-date{color:#000}.portfolio-info{flex:1;display:flex;flex-direction:column}.portfolio-name{color:var(--text-primary);font-weight:var(--font-weight-semibold);font-size:1rem;margin-bottom:.3rem;transition:color var(--transition-base)}.portfolio-date{color:var(--teal);font-size:.75rem;opacity:.7;transition:color var(--transition-base)}.portfolio-actions{display:flex;gap:.5rem}.no-portfolios{color:var(--teal);text-align:center;padding:2rem 1rem;font-style:italic;border:1px dashed var(--teal);border-radius:var(--radius-lg);opacity:.7}.grid-overlay{position:absolute;top:0;left:280px;right:0;bottom:0;background-image:linear-gradient(to right,rgba(43,233,211,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(43,233,211,.05) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 80%);mask-image:radial-gradient(circle at center,black,transparent 80%);pointer-events:none;z-index:1}[data-theme=light] .grid-overlay{background-image:linear-gradient(to right,rgba(43,233,211,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(43,233,211,.1) 1px,transparent 1px)}.main-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:10;margin-left:0;min-height:100vh}.chart-card{margin-top:4rem;background:var(--bg-card);border:1px solid var(--teal);border-radius:var(--radius-2xl);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color var(--transition-base),border-color var(--transition-base)}[data-theme=light] .chart-card{background:var(--bg-card);box-shadow:var(--shadow-lg)}.chart-holder{width:500px;height:230px}.stats-column{display:flex;flex-direction:column;gap:32px;text-align:left}.left-stats{text-align:left}.right-stats{text-align:right}.stat-item{display:flex;flex-direction:column}.stat-percent{color:var(--teal);font-weight:var(--font-weight-bold);font-size:1.5rem}.stat-label{color:var(--text-secondary);font-size:.9rem;margin-top:var(--space-xs)}.hero-text{font-size:1.75rem;font-weight:var(--font-weight-medium);margin-bottom:32px;opacity:.95;max-width:600px;text-align:center;padding-top:1.5rem;line-height:1.4;color:var(--text-primary);z-index:5}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000}[data-theme=light] .modal-overlay{background:rgba(255,255,255,.8)}.create-portfolio-modal,.edit-portfolio-modal,.delete-confirm-modal{background:var(--bg-card);border:1px solid var(--teal);border-radius:var(--radius-2xl);padding:2rem;width:90%;max-width:400px;box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=light] .create-portfolio-modal,[data-theme=light] .edit-portfolio-modal,[data-theme=light] .delete-confirm-modal{background:var(--bg-card);box-shadow:var(--shadow-lg)}.create-portfolio-modal h3,.edit-portfolio-modal h3{color:var(--teal);font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.delete-confirm-modal h3{color:var(--red);font-size:1.5rem;margin-bottom:1rem;text-align:center}.delete-confirm-modal p{color:var(--text-secondary);text-align:center;margin-bottom:.5rem}.delete-confirm-modal strong{color:var(--teal)}.delete-warning{color:var(--red)!important;font-size:.9rem;margin-bottom:1.5rem!important}.portfolio-input{width:100%;padding:1rem;background:rgba(255,255,255,.05);border:1px solid var(--teal);border-radius:var(--radius-lg);color:var(--text-primary);font-size:1rem;margin-bottom:1.5rem;outline:none;transition:all var(--transition-base)}[data-theme=light] .portfolio-input{background:rgba(0,0,0,.02);color:var(--text-primary)}.portfolio-input:focus{border-color:var(--teal);box-shadow:0 0 0 2px #2be9d333}.portfolio-input::placeholder{color:var(--text-muted)}.modal-buttons{display:flex;gap:1rem}.modal-cancel-btn,.modal-create-btn,.modal-update-btn,.delete-confirm-btn{flex:1;padding:.8rem;border-radius:var(--radius-lg);font-size:1rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-base);border:none}.modal-cancel-btn{background:transparent;border:1px solid var(--teal);color:var(--teal)}.modal-cancel-btn:hover:not(:disabled){background:rgba(43,233,211,.1)}.modal-create-btn,.modal-update-btn{background:var(--teal);color:#000}.modal-create-btn:hover:not(:disabled),.modal-update-btn:hover:not(:disabled){background:var(--teal-dark);transform:translateY(-2px);box-shadow:0 4px 12px #2be9d34d}.delete-confirm-btn{background:var(--gradient-red);color:var(--button-text-color)}.delete-confirm-btn:hover:not(:disabled){background:var(--red-dark);transform:translateY(-2px);box-shadow:0 4px 12px #ef44444d}.loading-text{color:var(--teal);text-align:center;padding:1rem;font-style:italic}.error-container{text-align:center;padding:1rem}.error-text{color:var(--red);text-align:center;padding:1rem;background:rgba(239,68,68,.1);border-radius:var(--radius-lg);margin-bottom:1rem;border:1px solid var(--red)}.modal-error{color:var(--red);text-align:center;margin-bottom:1rem;font-size:.9rem}.retry-button{background:transparent;border:1px solid var(--teal);color:var(--teal);padding:.5rem 1rem;border-radius:var(--radius-md);margin-top:.5rem;cursor:pointer;transition:all var(--transition-base)}.retry-button:hover:not(:disabled){background:var(--teal);color:#000}@keyframes premiumDropdownFade{0%{opacity:0;transform:translateY(-15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes premiumSlideIn{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}@keyframes premiumMobileSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes premiumSpin{to{transform:rotate(360deg)}}.sidebar-nav-button:focus-visible,.sidebar-create-button:focus-visible,.watchlist-button:focus-visible,.transactions-button:focus-visible,.portfolios-button:focus-visible,.investment-button:focus-visible,.connect-button:focus-visible,.dropdown-edit-button:focus-visible,.dropdown-delete-button:focus-visible,.investment-dropdown-item:focus-visible{outline:2px solid var(--teal);outline-offset:2px}::selection{background:var(--teal);color:#000}[data-theme=light] ::selection{background:var(--teal);color:#000}.sidebar-nav-button,.sidebar-create-button,.watchlist-button,.transactions-button,.portfolios-button,.investment-button,.connect-button,.dropdown-item,.investment-dropdown-item,.dropdown-edit-button,.dropdown-delete-button{will-change:transform,background-color,box-shadow,border-color}@media (max-width: 1024px){.chart-card{flex-direction:column;gap:2rem;padding:30px 20px;margin:2rem 1rem}.chart-holder{width:100%;max-width:500px;height:auto;min-height:230px}.hero-text{font-size:1.5rem;padding:1rem}}@media (max-width: 768px){.portfolio-container{flex-direction:column}.sidebar{width:100%;height:auto;min-height:auto;position:relative;padding:1rem 0}.grid-overlay{left:0}.main-content{margin-left:0;padding:1rem}.hero-text{font-size:1.25rem}.sidebar-buttons{padding:12px}.portfolio-dropdown-menu,.investment-dropdown-menu{position:fixed;top:auto;bottom:0;left:16px;right:16px;max-height:300px;border-radius:20px 20px 14px 14px;animation:premiumMobileSlideUp var(--transition-bounce)}.dropdown-item,.investment-dropdown-item{padding:14px 18px;font-size:15px}.dropdown-item:hover,.investment-dropdown-item:hover{transform:translate(0) scale(1.02)}.dropdown-item:active,.investment-dropdown-item:active{transform:scale(.98)}.dropdown-edit-button,.dropdown-delete-button{width:28px;height:28px;font-size:16px}.dropdown-item-actions{opacity:1}.stats-column{flex-direction:row;justify-content:space-around;width:100%;gap:16px}.left-stats,.right-stats{text-align:center}}@media (max-width: 480px){.sidebar-header{padding:1.5rem 1rem}.sidebar-header h2{font-size:.9rem}.sidebar-nav-button,.sidebar-create-button,.watchlist-button,.transactions-button,.portfolios-button,.investment-button,.connect-button{padding:10px 12px;font-size:13px}.button-icon{font-size:16px}.hero-text{font-size:1.1rem}.stat-percent{font-size:1.2rem}.stat-label{font-size:.8rem}.create-portfolio-modal,.edit-portfolio-modal,.delete-confirm-modal{padding:1.5rem;width:95%}.modal-buttons{flex-direction:column;gap:.5rem}.modal-cancel-btn,.modal-create-btn,.modal-update-btn,.delete-confirm-btn{width:100%}}@media (prefers-reduced-motion: reduce){.sidebar-nav-button,.sidebar-create-button,.watchlist-button,.transactions-button,.portfolios-button,.investment-button,.connect-button,.portfolio-dropdown-menu,.investment-dropdown-menu,.dropdown-item,.investment-dropdown-item,.dropdown-edit-button,.dropdown-delete-button,.sidebar-nav-button:before,.sidebar-create-button:before,.watchlist-button:before,.transactions-button:before,.portfolios-button:before,.investment-button:before,.connect-button:before,.investment-dropdown-item:after,.portfolio-item{animation:none!important;transition:none!important}}@media (prefers-contrast: high){.sidebar-nav-button,.sidebar-create-button,.watchlist-button,.transactions-button,.portfolios-button,.investment-button,.connect-button,.portfolio-dropdown-menu,.investment-dropdown-menu{border:2px solid var(--teal)}.dropdown-item:hover,.investment-dropdown-item:hover{background:var(--teal);color:#000;border-left:3px solid #000000}.portfolio-item:hover{background:var(--teal);border-color:#000}.portfolio-item:hover .portfolio-name,.portfolio-item:hover .portfolio-date{color:#000}}.portfolio-container *{transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}@media print{.sidebar,.grid-overlay,.sidebar-buttons,.created-portfolios,.connect-button{display:none!important}.main-content{margin-left:0;padding:20px}.chart-card{border:1px solid #000;box-shadow:none;background:#fff}.hero-text,.stat-percent{color:#000}.stat-label{color:#666}}.portfolio-container{flex-wrap:nowrap}.chart-holder{width:100%;max-width:500px}.main-content{padding:20px;box-sizing:border-box}.chart-card{width:100%;max-width:900px;margin-left:auto;margin-right:auto}@media (min-width:1400px){.chart-card{max-width:1100px}.hero-text{font-size:2rem}}@media (max-width:1200px){.sidebar{width:250px}.grid-overlay{left:250px}}@media (max-width:1024px){.portfolio-container{flex-direction:column}.sidebar{width:100%;border-right:none;border-bottom:1px solid var(--teal)}.grid-overlay{left:0}.main-content{padding:20px}.chart-card{flex-direction:column;gap:30px;align-items:center}.stats-column{flex-direction:row;justify-content:space-between;width:100%}}@media (max-width:768px){.sidebar-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sidebar-nav-button,.sidebar-create-button,.watchlist-button,.transactions-button,.portfolios-button,.investment-button{justify-content:center}.connect-button{width:100%}.hero-text{font-size:1.3rem}.chart-holder{height:200px}}@media (max-width:480px){.sidebar-buttons{grid-template-columns:1fr}.hero-text{font-size:1.1rem}.chart-card{padding:16px}.stat-percent{font-size:1.1rem}.portfolio-dropdown-menu,.investment-dropdown-menu{left:10px;right:10px}}@media (max-width:360px){.hero-text{font-size:1rem}.sidebar-header h2{font-size:.8rem}.button-icon{font-size:14px}}@media (min-width:1800px){.main-content{max-width:1400px;margin:auto}}@supports (padding:max(0px)){.portfolio-container{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media (hover:none){.sidebar-nav-button:hover,.sidebar-create-button:hover,.watchlist-button:hover,.transactions-button:hover,.portfolios-button:hover,.investment-button:hover{transform:none}}.sidebar-advanced-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:14px 16px;background:linear-gradient(145deg,rgba(43,233,211,.15),rgba(43,233,211,.05));border:1px solid var(--teal);border-radius:10px;color:var(--text-primary);font-size:15px;font-weight:600;letter-spacing:.5px;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 4px 15px #2be9d333;transition:all var(--transition-bounce);position:relative;overflow:hidden;margin-top:8px;text-transform:uppercase}[data-theme=light] .sidebar-advanced-button{background:linear-gradient(145deg,rgba(43,233,211,.2),rgba(43,233,211,.1));color:var(--text-primary);box-shadow:0 4px 15px #2be9d34d}.sidebar-advanced-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}.sidebar-advanced-button:hover:before{left:100%}.sidebar-advanced-button:hover:not(:disabled){background:var(--teal);border-color:var(--teal-dark);color:#000;transform:translateY(-3px) scale(1.03);box-shadow:0 10px 25px #2be9d380}[data-theme=light] .sidebar-advanced-button:hover:not(:disabled){color:#000;box-shadow:0 10px 25px #2be9d399}.sidebar-advanced-button:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 4px 12px #2be9d366}.sidebar-advanced-button:focus{border:2px solid var(--teal)!important;background:rgba(43,233,211,.15)!important;border-radius:10px;outline:none;box-shadow:0 0 0 3px #2be9d34d}.sidebar-advanced-button:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none}.sidebar-advanced-button:hover .button-icon,.sidebar-advanced-button:hover svg,.sidebar-advanced-button:hover span:first-child{animation:rocketShake .5s ease infinite}@keyframes rocketShake{0%,to{transform:translate(0)}25%{transform:translate(-2px) rotate(-5deg)}75%{transform:translate(2px) rotate(5deg)}}.sidebar-advanced-button .button-icon{font-size:18px;transition:all var(--transition-base)}@media (max-width: 768px){.sidebar-advanced-button{padding:12px 14px;font-size:14px;justify-content:center;margin-top:10px;grid-column:span 2}}@media (max-width: 480px){.sidebar-advanced-button{font-size:13px;padding:12px;grid-column:span 1}}@media (prefers-contrast: high){.sidebar-advanced-button{border:2px solid var(--teal);background:transparent}.sidebar-advanced-button:hover:not(:disabled){background:var(--teal);border-color:#000}}@media (prefers-reduced-motion: reduce){.sidebar-advanced-button,.sidebar-advanced-button:before,.sidebar-advanced-button:hover .button-icon{animation:none!important;transition:none!important}.sidebar-advanced-button:hover:not(:disabled){transform:none!important}}@media (hover: none){.sidebar-advanced-button:hover:not(:disabled){transform:none!important;background:linear-gradient(145deg,rgba(43,233,211,.15),rgba(43,233,211,.05));color:var(--text-primary)}.sidebar-advanced-button:active:not(:disabled){background:var(--teal);color:#000;transform:scale(.98)}}.advanced-view .sidebar,.advanced-sidebar{background:linear-gradient(180deg,#1a1f2e 0%,#0f1219 100%)}.sidebar-back-button{width:100%;padding:12px;margin-bottom:16px;background:rgba(43,233,211,.1);border:1px solid var(--teal);border-radius:8px;color:var(--teal);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition-base);text-align:left}.sidebar-back-button:hover{background:var(--teal);color:#000;transform:translate(-3px)}.section-dropdown-container{position:relative;width:100%;margin-bottom:16px}.sidebar-nav-button.sections-button{background:rgba(43,233,211,.15);border-color:var(--teal);font-weight:600}.section-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--teal);border-radius:14px;box-shadow:var(--shadow-xl);z-index:1000;max-height:350px;overflow-y:auto;padding:8px;animation:premiumDropdownFade var(--transition-bounce)}.section-dropdown-item{padding:12px 16px;margin:2px 0;border-radius:10px;cursor:pointer;color:var(--text-secondary);font-size:13px;font-weight:500;transition:all var(--transition-base);display:flex;align-items:center;gap:10px;border-left:3px solid transparent}.section-dropdown-item:hover{background:rgba(43,233,211,.1);color:var(--teal);border-left:3px solid var(--teal);padding-left:20px}.section-dropdown-item.active{background:rgba(43,233,211,.15);color:var(--teal);border-left:3px solid var(--teal);font-weight:600}.section-icon{font-size:18px}.section-name{flex:1}.quick-access{margin:20px 0;padding:12px;background:rgba(43,233,211,.05);border-radius:12px;border:1px solid rgba(43,233,211,.2)}.quick-access h4{color:var(--teal);margin:0 0 12px;font-size:13px;text-transform:uppercase;letter-spacing:1px}.quick-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.quick-button{padding:8px 12px;background:rgba(43,233,211,.1);border:1px solid rgba(43,233,211,.3);border-radius:8px;color:var(--text-primary);font-size:12px;font-weight:500;cursor:pointer;transition:all var(--transition-base);text-align:center}.quick-button:hover{background:var(--teal);border-color:var(--teal-dark);color:#000;transform:translateY(-2px)}.ask-zepai-button{width:100%;padding:14px 16px;margin-top:16px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all var(--transition-bounce);position:relative;overflow:hidden}.ask-zepai-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}.ask-zepai-button:hover:before{left:100%}.ask-zepai-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3b82f666}.console-issues{position:fixed;bottom:20px;right:20px;background:rgba(0,0,0,.8);border:1px solid #ff6b6b;border-radius:20px;padding:8px 16px;color:#ff6b6b;font-size:12px;z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.advanced-main-content{padding:30px;overflow-y:auto;justify-content:flex-start;align-items:flex-start;min-height:100vh}.advanced-section{width:100%;animation:fadeIn .5s ease}.section-header{margin-bottom:30px}.section-header h2{color:var(--teal);font-size:28px;font-weight:700;margin:0 0 8px}.section-description{color:var(--text-secondary);font-size:16px;margin:0}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.metrics-grid.compact{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.metric-card{background:rgba(43,233,211,.03);border:1px solid rgba(43,233,211,.15);border-radius:16px;padding:20px;transition:all var(--transition-base)}.metric-card:hover{background:rgba(43,233,211,.05);border-color:var(--teal);transform:translateY(-2px);box-shadow:0 10px 20px #2be9d31a}.metric-card.premium{display:flex;align-items:center;gap:20px}.metric-card.small{padding:16px;display:flex;flex-direction:column;gap:8px}.metric-icon{font-size:36px;min-width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgba(43,233,211,.1);border-radius:12px}.metric-content{flex:1}.metric-content h3{margin:0 0 12px;font-size:16px;font-weight:600;color:var(--text-primary)}.metric-values{display:flex;flex-wrap:wrap;gap:16px}.metric-item{display:flex;flex-direction:column;gap:4px}.metric-label{font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.metric-value{font-size:20px;font-weight:700;color:var(--text-primary)}.metric-value.highlight{color:var(--teal)}.metric-value.drawdown{color:var(--red)}.metric-insight{margin-top:12px;padding:8px 12px;background:rgba(43,233,211,.05);border-radius:8px;font-size:13px;color:var(--text-secondary);border-left:3px solid var(--teal)}.risk-badge{display:inline-block;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:600;text-transform:capitalize}.risk-badge.low{background:rgba(16,185,129,.15);color:#10b981;border:1px solid #10b981}.risk-badge.moderate,.risk-badge.medium{background:rgba(245,158,11,.15);color:#f59e0b;border:1px solid #f59e0b}.risk-badge.high{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid #ef4444}.status-badge{display:inline-block;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:600}.status-badge.detected{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid #ef4444}.status-badge.clear{background:rgba(16,185,129,.15);color:#10b981;border:1px solid #10b981}.pattern-value{font-size:18px;font-weight:600;color:var(--teal)}.score-bar-container{width:100%;margin:8px 0}.score-bar{height:8px;background:rgba(43,233,211,.1);border-radius:4px;overflow:hidden;margin-bottom:4px}.score-fill{height:100%;background:linear-gradient(90deg,var(--teal),#3b82f6);border-radius:4px;transition:width .3s ease}.score-value{font-size:16px;font-weight:600;color:var(--teal)}.score-bar-small{height:4px;background:rgba(43,233,211,.1);border-radius:2px;overflow:hidden;margin:4px 0}.risk-metrics-container{display:flex;flex-direction:column;gap:32px}.metrics-subsection{width:100%}.metrics-subsection h3{color:var(--teal);font-size:18px;margin:0 0 16px}.stress-test-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.stress-test-item{background:rgba(43,233,211,.03);border:1px solid rgba(43,233,211,.1);border-radius:10px;padding:12px;display:flex;justify-content:space-between;align-items:center}.stress-label{font-size:13px;color:var(--text-secondary)}.stress-value{font-weight:600;font-size:16px}.stress-value.negative{color:var(--red)}.macro-risk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.macro-risk-item{background:rgba(43,233,211,.03);border:1px solid rgba(43,233,211,.1);border-radius:10px;padding:12px;display:flex;justify-content:space-between;align-items:center}.macro-label{font-size:13px;color:var(--text-secondary)}.macro-value{font-weight:600;font-size:14px;padding:4px 10px;border-radius:20px}.macro-value.high{background:rgba(239,68,68,.15);color:#ef4444}.macro-value.medium{background:rgba(245,158,11,.15);color:#f59e0b}.macro-value.low{background:rgba(16,185,129,.15);color:#10b981}.heatmap-table-container{width:100%;overflow-x:auto;border-radius:16px;border:1px solid rgba(43,233,211,.2);background:rgba(43,233,211,.02);margin-bottom:20px}.heatmap-table{width:100%;border-collapse:collapse;min-width:1200px}.heatmap-table th{padding:16px;text-align:left;background:rgba(43,233,211,.1);color:var(--teal);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--teal)}.heatmap-table td{padding:14px 16px;border-bottom:1px solid rgba(43,233,211,.1);color:var(--text-secondary);font-size:13px}.heatmap-table tr:hover td{background:rgba(43,233,211,.05)}.heatmap-table .overvalued{color:#ef4444;font-weight:600}.heatmap-table .undervalued{color:#10b981;font-weight:600}.vs-median{font-size:11px;margin-left:6px;opacity:.8;display:inline-block}.trend-indicator{margin-left:6px;font-size:14px}.trend-indicator.positive{color:#10b981}.trend-indicator.negative{color:#ef4444}.badge{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500}.badge.strong{background:rgba(16,185,129,.15);color:#10b981}.badge.moderate{background:rgba(245,158,11,.15);color:#f59e0b}.badge.low{background:rgba(16,185,129,.15);color:#10b981}.badge.medium{background:rgba(245,158,11,.15);color:#f59e0b}.sustainability{font-size:11px;color:var(--text-secondary);margin-top:4px}.heatmap-insights{margin-top:20px}.insight-card{background:rgba(43,233,211,.03);border:1px solid rgba(43,233,211,.15);border-radius:12px;padding:20px}.insight-card h4{color:var(--teal);margin:0 0 12px;font-size:16px}.insight-card ul{list-style:none;padding:0;margin:0;display:flex;gap:20px;flex-wrap:wrap}.insight-card li{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:14px}.overvalued-dot,.fair-dot,.undervalued-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.overvalued-dot{background:#ef4444;box-shadow:0 0 10px #ef444480}.fair-dot{background:#f59e0b;box-shadow:0 0 10px #f59e0b80}.undervalued-dot{background:#10b981;box-shadow:0 0 10px #10b98180}.technical-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:30px}.technical-card{background:rgba(43,233,211,.03);border:1px solid rgba(43,233,211,.15);border-radius:16px;padding:20px;transition:all var(--transition-base)}.technical-card:hover{background:rgba(43,233,211,.05);border-color:var(--teal);transform:translateY(-2px)}.technical-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.technical-header h3{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.trend-badge{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.trend-badge.strong{background:rgba(16,185,129,.15);color:#10b981}.trend-badge.moderate{background:rgba(245,158,11,.15);color:#f59e0b}.trend-badge.weak{background:rgba(239,68,68,.15);color:#ef4444}.technical-metrics{display:flex;flex-direction:column;gap:12px}.technical-metric{display:flex;flex-direction:column;gap:4px}.strength-bar{height:4px;background:rgba(43,233,211,.1);border-radius:2px;overflow:hidden;margin:4px 0}.strength-fill{height:100%;background:linear-gradient(90deg,var(--teal),#3b82f6);border-radius:2px}.technical-row{display:flex;gap:12px;justify-content:space-between}.technical-metric .metric-label{font-size:11px}.technical-metric .metric-value{font-size:14px}.technical-metric .metric-value.overbought{color:#ef4444}.technical-metric .metric-value.oversold,.technical-metric .metric-value.above{color:#10b981}.technical-metric .metric-value.below{color:#ef4444}.technical-metric .metric-value.positive{color:#10b981}.technical-metric .metric-value.negative{color:#ef4444}.technical-levels{display:flex;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid rgba(43,233,211,.1)}.level{display:flex;flex-direction:column;align-items:center;gap:4px}.level span:first-child{font-size:11px;color:var(--text-secondary);text-transform:uppercase}.support-value{color:#ef4444;font-weight:600;font-size:14px}.resistance-value{color:#10b981;font-weight:600;font-size:14px}.technical-combined-insight{background:rgba(43,233,211,.03);border:1px solid rgba(43,233,211,.15);border-radius:16px;padding:20px;margin-top:20px}.technical-combined-insight h4{color:var(--teal);margin:0 0 16px;font-size:16px}.insight-list{display:flex;flex-direction:column;gap:12px}.insight-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;background:rgba(43,233,211,.02)}.insight-item.high-conviction{border-left:3px solid #10b981}.insight-item.moderate-conviction{border-left:3px solid #f59e0b}.insight-item.low-conviction{border-left:3px solid #ef4444}.insight-item .stock{font-weight:600;color:var(--text-primary);min-width:100px}.insight-item .status{color:var(--text-secondary);font-size:13px}.macro-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.macro-card{background:rgba(43,233,211,.03);border:1px solid rgba(43,233,211,.15);border-radius:16px;padding:20px}.macro-card h3{color:var(--teal);margin:0 0 16px;font-size:16px}.sensitivity-items{display:flex;flex-direction:column;gap:12px}.sensitivity-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(43,233,211,.1)}.sensitivity-item:last-child{border-bottom:none}.sensitivity-label{font-size:13px;color:var(--text-secondary)}.sensitivity-value{font-weight:600;font-size:14px;padding:4px 12px;border-radius:20px}.sensitivity-value.high{background:rgba(239,68,68,.15);color:#ef4444}.sensitivity-value.medium{background:rgba(245,158,11,.15);color:#f59e0b}.sensitivity-value.low{background:rgba(16,185,129,.15);color:#10b981}.macro-analysis{display:flex;flex-direction:column;gap:16px}.macro-insight{background:rgba(43,233,211,.05);padding:16px;border-radius:10px;font-size:14px;line-height:1.6;color:var(--text-secondary);border-left:3px solid var(--teal)}.macro-insight strong{color:var(--teal)}.exposed-sectors h4{color:var(--text-primary);font-size:14px;margin:0 0 12px}.sector-tags{display:flex;flex-wrap:wrap;gap:8px}.sector-tag{padding:6px 12px;background:rgba(43,233,211,.1);border:1px solid rgba(43,233,211,.3);border-radius:20px;font-size:12px;color:var(--teal)}.sector-factor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}.sector-card,.factor-card{background:rgba(43,233,211,.03);border:1px solid rgba(43,233,211,.15);border-radius:16px;padding:20px}.sector-card h3,.factor-card h3{color:var(--teal);margin:0 0 16px;font-size:16px}.sector-table{overflow-x:auto}.sector-table table{width:100%;border-collapse:collapse}.sector-table th{padding:12px;text-align:left;background:rgba(43,233,211,.05);color:var(--text-primary);font-weight:600;font-size:12px;text-transform:uppercase;border-bottom:2px solid var(--teal)}.sector-table td{padding:12px;border-bottom:1px solid rgba(43,233,211,.1);color:var(--text-secondary);font-size:13px}.sector-table .overweight{color:#10b981;font-weight:600}.sector-table .underweight{color:#ef4444;font-weight:600}.factor-grid{display:flex;flex-direction:column;gap:20px}.factor-item{display:flex;flex-direction:column;gap:8px}.factor-label{font-size:13px;color:var(--text-secondary)}.factor-bars{height:24px;display:flex;border-radius:12px;overflow:hidden}.value-bar{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.growth-bar{background:linear-gradient(135deg,#10b981,#0e9f6e);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.cyclical-bar{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.defensive-bar{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.cap-bars{height:24px;display:flex;border-radius:12px;overflow:hidden}.large-cap{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.mid-cap{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.small-cap{background:linear-gradient(135deg,#10b981,#0e9f6e);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.factor-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(43,233,211,.1)}.factor-metric{display:flex;flex-direction:column;align-items:center;gap:4px}.factor-metric span:first-child{font-size:11px;color:var(--text-secondary);text-transform:uppercase}.metric-score{font-size:16px;font-weight:600;color:var(--teal)}.cash-flow-table-container{width:100%;overflow-x:auto;border-radius:16px;border:1px solid rgba(43,233,211,.2);background:rgba(43,233,211,.02);margin-bottom:20px}.cash-flow-table{width:100%;border-collapse:collapse;min-width:1000px}.cash-flow-table th{padding:16px;text-align:left;background:rgba(43,233,211,.1);color:var(--teal);font-weight:600;font-size:13px;text-transform:uppercase;border-bottom:2px solid var(--teal)}.cash-flow-table td{padding:14px 16px;border-bottom:1px solid rgba(43,233,211,.1);color:var(--text-secondary);font-size:13px}.cash-flow-table tr:hover td{background:rgba(43,233,211,.05)}.trend{font-weight:600}.trend.positive{color:#10b981}.trend.negative{color:#ef4444}.consistency{font-weight:600}.consistency.positive{color:#10b981}.consistency.medium{color:#f59e0b}.quality-score{display:flex;align-items:center;gap:8px}.flag{font-weight:600}.flag.red{color:#ef4444}.flag.green{color:#10b981}.flag.yellow{color:#f59e0b}.cash-flow-insights{background:rgba(43,233,211,.03);border:1px solid rgba(43,233,211,.15);border-radius:12px;padding:20px}.cash-flow-insights h4{color:var(--teal);margin:0 0 12px;font-size:16px}.cash-flow-insights ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.cash-flow-insights li{color:var(--text-secondary);font-size:14px;display:flex;align-items:center;gap:8px}.goal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:30px}.goal-card{background:rgba(43,233,211,.03);border:1px solid rgba(43,233,211,.15);border-radius:16px;padding:20px}.goal-card h3{color:var(--teal);margin:0 0 16px;font-size:16px}.goal-details{display:flex;flex-direction:column;gap:12px}.goal-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(43,233,211,.1)}.goal-item:last-child{border-bottom:none}.goal-label{font-size:13px;color:var(--text-secondary)}.goal-value{font-weight:600;font-size:16px;color:var(--text-primary)}.goal-value.highlight{color:var(--teal);font-size:18px}.probability-circle{width:120px;height:120px;margin:0 auto 12px}.probability-label{text-align:center;color:var(--text-secondary);font-size:12px;margin:0}.action-required{display:flex;flex-direction:column;gap:12px}.action-item{display:flex;justify-content:space-between;align-items:center}.action-label{font-size:13px;color:var(--text-secondary)}.action-value{font-weight:600;font-size:16px;color:var(--teal)}.monte-carlo-section{margin-top:20px;padding:20px;background:rgba(43,233,211,.03);border:1px solid rgba(43,233,211,.15);border-radius:16px}.monte-carlo-section h3{color:var(--teal);margin:0 0 8px;font-size:16px}.simulation-note{color:var(--text-secondary);font-size:12px;margin:0 0 16px}.simulation-chart{height:200px;margin-bottom:16px}.simulation-insights{text-align:center;padding:12px;background:rgba(43,233,211,.05);border-radius:10px}.simulation-insights p{margin:0;color:var(--text-secondary);font-size:14px}.simulation-insights strong{color:var(--teal);font-size:18px}.risk-detector-table-container{width:100%;overflow-x:auto;border-radius:16px;border:1px solid rgba(43,233,211,.2);background:rgba(43,233,211,.02);margin-bottom:20px}.risk-detector-table{width:100%;border-collapse:collapse;min-width:1000px}.risk-detector-table th{padding:16px;text-align:left;background:rgba(43,233,211,.1);color:var(--teal);font-weight:600;font-size:13px;text-transform:uppercase;border-bottom:2px solid var(--teal)}.risk-detector-table td{padding:14px 16px;border-bottom:1px solid rgba(43,233,211,.1);color:var(--text-secondary);font-size:13px}.risk-detector-table .warning{color:#ef4444;font-weight:600}.risk-detector-table .safe{color:#10b981}.risk-level{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.risk-level.low{background:rgba(16,185,129,.15);color:#10b981}.risk-level.medium{background:rgba(245,158,11,.15);color:#f59e0b}.risk-level.high{background:rgba(239,68,68,.15);color:#ef4444}.risk-summary{background:rgba(43,233,211,.03);border:1px solid rgba(43,233,211,.15);border-radius:12px;padding:20px}.risk-alert h4{color:var(--red);margin:0 0 12px;font-size:16px}.risk-alert ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.risk-alert li{color:var(--text-secondary);font-size:14px;display:flex;align-items:center;gap:8px}.risk-alert li.high{color:#ef4444}.risk-alert li.medium{color:#f59e0b}.actionable-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.action-card{background:rgba(43,233,211,.03);border:1px solid rgba(43,233,211,.15);border-radius:16px;padding:20px}.action-card.trim{border-left:4px solid #ef4444}.action-card.add{border-left:4px solid #10b981}.action-card.rebalance{border-left:4px solid #f59e0b}.action-card.hedge{border-left:4px solid #3b82f6}.action-card.sip{border-left:4px solid #8b5cf6}.action-card h3{color:var(--teal);margin:0 0 16px;font-size:16px}.action-item{padding:12px;background:rgba(43,233,211,.02);border-radius:10px;margin-bottom:12px}.action-item:last-child{margin-bottom:0}.action-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.action-header .stock{font-weight:600;color:var(--text-primary);font-size:14px}.conviction{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600}.conviction.high{background:rgba(16,185,129,.15);color:#10b981}.conviction.medium{background:rgba(245,158,11,.15);color:#f59e0b}.conviction.low{background:rgba(239,68,68,.15);color:#ef4444}.action-reason{font-size:12px;color:var(--text-secondary);margin:0 0 8px;line-height:1.5}.action-detail{font-size:13px;font-weight:600;color:var(--teal);padding:4px 0}.score-dashboard{display:flex;gap:30px;margin-bottom:30px;flex-wrap:wrap}.score-overall{flex:0 0 auto}.score-circle-large{width:150px;height:150px}.score-components-grid{flex:1;display:flex;flex-direction:column;gap:12px;min-width:300px}.score-component{width:100%}.component-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.component-name{font-size:13px;color:var(--text-secondary);text-transform:capitalize}.component-value{font-size:14px;font-weight:600;color:var(--teal)}.component-bar-large{height:8px;background:rgba(43,233,211,.1);border-radius:4px;overflow:hidden}.component-fill{height:100%;background:linear-gradient(90deg,var(--teal),#3b82f6);border-radius:4px;transition:width .3s ease}.score-history{margin-top:20px;padding:20px;background:rgba(43,233,211,.03);border:1px solid rgba(43,233,211,.15);border-radius:16px}.score-history h3{color:var(--teal);margin:0 0 16px;font-size:16px}.history-chart{height:150px}.scenario-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-bottom:30px}.scenario-card{background:rgba(43,233,211,.03);border:1px solid rgba(43,233,211,.15);border-radius:16px;padding:20px;transition:all var(--transition-base)}.scenario-card:hover{transform:translateY(-2px);box-shadow:0 10px 20px #2be9d31a}.scenario-card.bull{border-left:4px solid #10b981}.scenario-card.bear{border-left:4px solid #ef4444}.scenario-card.base{border-left:4px solid #f59e0b}.scenario-card h3{color:var(--text-primary);margin:0 0 12px;font-size:15px;font-weight:600}.scenario-return{margin-bottom:12px}.return-value{font-size:24px;font-weight:700}.return-value.positive{color:#10b981}.return-value.negative{color:#ef4444}.scenario-probability{display:flex;flex-direction:column;gap:4px}.probability-bar{height:4px;background:rgba(43,233,211,.1);border-radius:2px;overflow:hidden}.probability-fill{height:100%;background:var(--teal);border-radius:2px}.probability-text{font-size:12px;color:var(--text-secondary)}.forecast-range{margin-top:20px;padding:20px;background:rgba(43,233,211,.03);border:1px solid rgba(43,233,211,.15);border-radius:16px}.forecast-range h4{color:var(--teal);margin:0 0 16px;font-size:16px}.range-bar{padding:10px 0}.range-track{height:8px;background:rgba(43,233,211,.1);border-radius:4px;position:relative}.range-fill{position:absolute;top:0;height:100%;background:linear-gradient(90deg,var(--teal),#3b82f6);border-radius:4px}.range-labels{display:flex;justify-content:space-between;margin-top:8px}.range-labels .min,.range-labels .max{font-size:12px;color:var(--text-secondary)}.conviction-chart-container{background:rgba(43,233,211,.03);border:1px solid rgba(43,233,211,.15);border-radius:16px;padding:20px;margin-bottom:20px}.conviction-legend{display:flex;gap:20px;flex-wrap:wrap;padding:16px;background:rgba(43,233,211,.02);border-radius:12px;margin-bottom:20px}.legend-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.color-dot{width:12px;height:12px;border-radius:50%}.bubble-note{font-style:italic;color:var(--teal);font-size:12px}.conviction-quadrants{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.quadrant{background:rgba(43,233,211,.03);border:1px solid rgba(43,233,211,.15);border-radius:12px;padding:16px}.quadrant.high-quality{border-left:4px solid #10b981}.quadrant.momentum-trap{border-left:4px solid #ef4444}.quadrant.value-play{border-left:4px solid #3b82f6}.quadrant.turnaround{border-left:4px solid #f59e0b}.quadrant h4{color:var(--teal);margin:0 0 8px;font-size:14px}.quadrant p{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.5}.custom-tooltip{background:var(--bg-card);border:1px solid var(--teal);border-radius:10px;padding:12px;box-shadow:var(--shadow-lg)}.custom-tooltip p{margin:4px 0;font-size:12px;color:var(--text-secondary)}.custom-tooltip p strong{color:var(--teal)}.advanced-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;width:100%}.loading-spinner-large{width:50px;height:50px;border:3px solid rgba(43,233,211,.3);border-top-color:var(--teal);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}.advanced-error{text-align:center;padding:40px;background:rgba(239,68,68,.1);border:1px solid #ef4444;border-radius:16px;width:100%}.advanced-error p{color:#ef4444;margin-bottom:16px}.retry-button{padding:10px 24px;background:transparent;border:1px solid var(--teal);border-radius:8px;color:var(--teal);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition-base)}.retry-button:hover{background:var(--teal);color:#000}.coming-soon{text-align:center;padding:60px 20px}.coming-soon h2{color:var(--teal);margin-bottom:16px}.coming-soon-message{color:var(--text-secondary);font-size:16px;margin-bottom:30px}@media (max-width: 1024px){.advanced-main-content{padding:20px}.section-header h2{font-size:24px}.metrics-grid{grid-template-columns:1fr}.score-dashboard{flex-direction:column;align-items:center}.conviction-quadrants{grid-template-columns:1fr}}@media (max-width: 768px){.quick-buttons,.goal-grid,.actionable-grid,.scenario-grid,.macro-grid,.sector-factor-grid{grid-template-columns:1fr}.insight-card ul{flex-direction:column;gap:8px}}[data-theme=light] .metric-card,[data-theme=light] .technical-card,[data-theme=light] .macro-card,[data-theme=light] .sector-card,[data-theme=light] .factor-card,[data-theme=light] .goal-card,[data-theme=light] .action-card,[data-theme=light] .scenario-card,[data-theme=light] .quadrant{background:rgba(43,233,211,.02)}[data-theme=light] .metric-card:hover,[data-theme=light] .technical-card:hover,[data-theme=light] .scenario-card:hover{background:rgba(43,233,211,.05)}[data-theme=light] .heatmap-table th,[data-theme=light] .cash-flow-table th,[data-theme=light] .risk-detector-table th{background:rgba(43,233,211,.08)}[data-theme=light] .custom-tooltip{background:white;border-color:var(--teal)}[data-theme=light] .custom-tooltip p{color:#333}[data-theme=light] .custom-tooltip p strong{color:var(--teal)}[data-theme=light] .score-circle-large svg text{fill:#000}.rotating-chart-card{position:relative}.rotating-chart-holder{position:relative;width:500px;height:280px;min-height:280px}.rotating-chart-container{width:100%;height:100%;display:flex;flex-direction:column}.chart-header-controls{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid rgba(43,233,211,.2)}.chart-title-indicator{display:flex;align-items:center;gap:8px}.chart-icon{font-size:16px}.chart-label{font-size:12px;font-weight:600;letter-spacing:.3px;transition:color .3s ease}.auto-rotate-badge{display:flex;align-items:center;gap:3px;padding:2px 6px;background:rgba(43,233,211,.1);border:1px solid rgba(43,233,211,.3);border-radius:20px;font-size:9px;color:var(--teal)}.rotate-icon{animation:rotateIcon 2s linear infinite;font-size:9px}@keyframes rotateIcon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chart-type-buttons{display:flex;gap:4px}.chart-type-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(255,255,255,.03);border:2px solid transparent;border-radius:6px;color:#6b7280;font-size:14px;cursor:pointer;transition:all .2s ease}.chart-type-btn:hover{background:rgba(255,255,255,.08);color:#9ca3af}.chart-type-btn.active{background:rgba(43,233,211,.15);color:var(--teal)}.chart-display-area{flex:1;min-height:220px;padding:8px;position:relative;display:flex;align-items:center;justify-content:center}.chart-progress-bar{height:3px;background:rgba(255,255,255,.05);border-radius:0 0 12px 12px;overflow:hidden;margin-top:2px}.progress-fill{height:100%;width:100%;background:linear-gradient(90deg,var(--teal),#3b82f6,#8b5cf6);animation:progressShrink 5s linear infinite;transform-origin:left}@keyframes progressShrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width: 1024px){.rotating-chart-holder{width:100%;max-width:500px;height:250px}}@media (max-width: 768px){.rotating-chart-holder{height:220px}.chart-header-controls{flex-direction:column;gap:8px;align-items:flex-start}.chart-type-buttons{width:100%;justify-content:space-around}.chart-type-btn{width:32px;height:32px;font-size:16px}}@media (max-width: 480px){.chart-title-indicator{width:100%;justify-content:space-between}}.mobile-menu-toggle{display:none;position:fixed;top:16px;left:16px;width:48px;height:48px;border-radius:12px;background:linear-gradient(145deg,rgba(43,233,211,.15),rgba(43,233,211,.05));border:1.5px solid var(--teal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;z-index:1001;box-shadow:0 4px 15px #2be9d34d;transition:all .3s ease}.hamburger-dot{width:5px;height:5px;background:var(--teal);border-radius:50%;transition:all .3s ease;box-shadow:0 0 10px #2be9d380}.mobile-menu-toggle:hover{background:var(--teal);transform:scale(1.05)}.mobile-menu-toggle:hover .hamburger-dot{background:#000000}.mobile-sidebar-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:998;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-sidebar-overlay.active{opacity:1;visibility:visible}@media (max-width: 768px){.mobile-menu-toggle{display:flex!important}.mobile-sidebar-overlay{display:block!important}.sidebar{position:fixed!important;top:0!important;left:-100%!important;width:280px!important;max-width:85%!important;height:100vh!important;z-index:999!important;transition:left .35s cubic-bezier(.34,1.56,.64,1)!important;box-shadow:5px 0 30px #00000080!important;border-right:2px solid var(--teal)!important;overflow-y:auto!important}.sidebar.open{left:0!important}.main-content{padding-top:70px!important}.portfolio-container{flex-direction:column!important}.sidebar-buttons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.sidebar-create-button,.sidebar-advanced-button{grid-column:span 2!important}.chart-card{margin-top:0!important;flex-direction:column!important;gap:20px!important}.stats-column{flex-direction:row!important;justify-content:space-around!important;width:100%!important}.chart-holder{width:100%!important;max-width:100%!important}.rotating-chart-holder{width:100%!important;height:220px!important}}@media (max-width: 480px){.mobile-menu-toggle{top:12px!important;left:12px!important;width:44px!important;height:44px!important}.sidebar{width:260px!important}.sidebar-buttons{grid-template-columns:1fr!important}.sidebar-create-button,.sidebar-advanced-button{grid-column:span 1!important}.main-content{padding-top:60px!important}.rotating-chart-holder{height:200px!important}.chart-card{padding:16px 12px!important}}@media (max-width: 360px){.mobile-menu-toggle{top:10px!important;left:10px!important;width:40px!important;height:40px!important}.sidebar{width:240px!important}.rotating-chart-holder{height:180px!important}}@media (hover: none){.mobile-menu-toggle:hover{transform:none!important;background:linear-gradient(145deg,rgba(43,233,211,.15),rgba(43,233,211,.05))!important}.mobile-menu-toggle:active{background:var(--teal)!important;transform:scale(.95)!important}.mobile-menu-toggle:active .hamburger-dot{background:#000000!important}}@supports (padding: max(0px)){.mobile-menu-toggle{top:max(16px,env(safe-area-inset-top))!important;left:max(16px,env(safe-area-inset-left))!important}}.stock-transaction{--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-light: 300;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--bg-gradient: linear-gradient(135deg, #f6f9fc 0%, #edf2f7 100%);--bg-primary: #ffffff;--bg-secondary: #f8fafd;--bg-card: rgba(255, 255, 255, .9);--bg-hover: #f1f5f9;--bg-accent-soft: #e6fffa;--text-primary: #1a202c;--text-secondary: #4a5568;--text-tertiary: #718096;--text-accent: #319795;--border-light: #e2e8f0;--border-color: #e0e0e0;--border-focus: #319795;--accent-primary: #319795;--accent-secondary: #2c7a7b;--accent-glow: rgba(49, 151, 149, .2);--success: #38a169;--success-soft: #f0fff4;--warning: #dd6b20;--warning-soft: #fffaf0;--danger: #e53e3e;--danger-soft: #fff5f5;--info: #3182ce;--info-soft: #ebf8ff;--teal: #2BE9D3;--teal-dark: #20c4b0;--green: #10b981;--green-dark: #0e9f6e;--red: #ef4444;--red-dark: #dc2626;--gradient-buy: linear-gradient(135deg, #000000, #1fffe1);--gradient-sell: linear-gradient(135deg, #000000, #c53030);--gradient-gold: linear-gradient(135deg, #f6ad55, #dd6b20);--gradient-silver: linear-gradient(135deg, #a0aec0, #718096);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-accent: 0 10px 25px -5px rgba(49, 151, 149, .3);--shadow-teal: 0 4px 12px rgba(43, 233, 211, .2);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 2.5rem;--spacing-3xl: 3rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--transition-all: all .2s cubic-bezier(.4, 0, .2, 1);--transition-transform: transform .2s cubic-bezier(.4, 0, .2, 1);--transition-colors: background-color .2s cubic-bezier(.4, 0, .2, 1), border-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);font-family:var(--font-primary);background:var(--bg-gradient);color:var(--text-primary);transition:var(--transition-all);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=dark] .stock-transaction{--bg-gradient: linear-gradient(135deg, #000000 0%, #000000 100%);--bg-primary: #000000;--bg-secondary: #111111;--bg-card: rgba(18, 18, 18, .95);--bg-hover: #1a1a1a;--bg-accent-soft: #1a4731;--text-primary: #f7fafc;--text-secondary: #e2e8f0;--text-tertiary: #a0aec0;--text-accent: #4fd1c5;--border-light: #333333;--border-color: #333333;--border-focus: #4fd1c5;--accent-primary: #4fd1c5;--accent-secondary: #38b2ac;--accent-glow: rgba(79, 209, 197, .2);--success: #68d391;--success-soft: #22543d;--warning: #f6ad55;--warning-soft: #744210;--danger: #fc8181;--danger-soft: #742a2a;--info: #63b3ed;--info-soft: #2a4365;--teal: #2BE9D3;--teal-dark: #20c4b0;--green: #10b981;--green-dark: #0e9f6e;--red: #ef4444;--red-dark: #dc2626;--shadow-accent: 0 10px 25px -5px rgba(79, 209, 197, .2)}.stock-transaction .container{max-width:1340px;margin:5rem auto;padding:0 var(--spacing-xl);background-color:var(--bg-primary);position:relative}.stock-transaction .filter-section{margin-bottom:var(--spacing-3xl);animation:fadeInUp .6s ease;position:relative;z-index:10}.stock-transaction .filter-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:10px;overflow:visible;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition-all);position:relative}.stock-transaction .filter-card:hover{box-shadow:var(--shadow-accent);border-color:var(--accent-primary)}.stock-transaction .filter-header{display:grid;grid-template-columns:auto repeat(4,1fr) 1.5fr;align-items:stretch;background:var(--bg-secondary);position:relative;border-bottom:1px solid var(--border-light);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.stock-transaction .filter-item{padding:var(--spacing-md) var(--spacing-lg);border-left:1px solid var(--border-light);display:flex;flex-direction:column;gap:var(--spacing-xs);transition:var(--transition-all);position:relative;overflow:visible;cursor:pointer}.stock-transaction .filter-item.active{background:var(--bg-accent-soft)}.stock-transaction .filter-item:first-child{border-left:none;flex-direction:row;align-items:center;gap:var(--spacing-sm);max-width:140px;cursor:default}.stock-transaction .filter-item:first-child:hover{background:transparent}.stock-transaction .filter-label{font-size:.7rem;font-weight:var(--font-bold);letter-spacing:.5px;text-transform:uppercase;color:var(--accent-primary);background:none;border:none;cursor:pointer;text-align:left;padding:0;transition:var(--transition-colors);position:relative;display:inline-block}.stock-transaction .filter-item:first-child .filter-label{cursor:default}.stock-transaction .filter-values{font-size:.85rem;font-weight:var(--font-medium);color:var(--text-secondary);background:none;border:none;cursor:pointer;text-align:left;transition:var(--transition-all);position:relative;display:inline-block}.stock-transaction .filter-values:hover{color:var(--accent-primary)}.stock-transaction .label-with-badge{display:flex;align-items:center;gap:var(--spacing-xs)}.stock-transaction .check-badge{background-color:var(--success);color:#fff;font-size:.6rem;width:1.125rem;height:1.125rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:var(--transition-all)}.stock-transaction .check-badge:hover{transform:scale(1.1);background-color:var(--success)}.stock-transaction .filter-icon-btn{background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;font-size:1.25rem;color:var(--text-secondary);transition:transform .3s ease;padding:var(--spacing-xs);border-radius:var(--radius-full)}.stock-transaction .filter-icon-btn:hover{transform:rotate(90deg);color:var(--accent-primary);background:var(--bg-accent-soft)}.stock-transaction .orange-text{color:var(--accent-primary);font-weight:var(--font-bold)}.stock-transaction .italic{font-style:italic}.stock-transaction .filter-item.border-none{border-left:none}.stock-transaction .filter-panel{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);margin-top:.5rem;width:100%;max-width:800px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;z-index:1000;animation:slideDown .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}@keyframes slideDown{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.stock-transaction .panel-header{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-light);background:var(--bg-secondary)}.stock-transaction .panel-header h3{margin:0;font-size:.9rem;font-weight:var(--font-bold);color:var(--text-primary);letter-spacing:.3px}.stock-transaction .panel-content{padding:var(--spacing-lg);max-height:350px;overflow-y:auto}.stock-transaction .checkbox-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--spacing-sm)}.stock-transaction .checkbox-item{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid transparent;transition:var(--transition-all);cursor:pointer;margin:0}.stock-transaction .checkbox-item:hover{background:var(--bg-hover);border-color:var(--border-light)}.stock-transaction .checkbox-item input[type=checkbox]{width:1rem;height:1rem;cursor:pointer;accent-color:var(--accent-primary)}.stock-transaction .checkbox-item span{font-size:.85rem;color:var(--text-secondary);transition:var(--transition-all)}.stock-transaction .checkbox-item:hover span{color:var(--accent-primary)}.stock-transaction .panel-footer{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-sm);justify-content:flex-end;background:var(--bg-secondary)}.stock-transaction .panel-footer .apply-filter-btn{padding:var(--spacing-sm) var(--spacing-lg);background:var(--accent-primary);border:none;border-radius:var(--radius-md);color:#fff;font-weight:var(--font-semibold);font-size:.85rem;cursor:pointer;transition:var(--transition-all);min-width:100px}.stock-transaction .panel-footer .apply-filter-btn:hover{background:var(--accent-secondary);transform:translateY(-2px);box-shadow:var(--shadow-accent)}.stock-transaction .panel-footer .close-panel-btn{padding:var(--spacing-sm) var(--spacing-lg);background:transparent;border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-regular);font-size:.85rem;cursor:pointer;transition:var(--transition-all);min-width:100px}.stock-transaction .panel-footer .close-panel-btn:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--accent-primary)}.stock-transaction .search-panel{max-width:500px}.stock-transaction .search-input-field{width:100%;padding:var(--spacing-md);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-size:.9rem;transition:var(--transition-all)}.stock-transaction .search-input-field:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.stock-transaction .filter-footer{padding:var(--spacing-lg);text-align:center;background:var(--bg-secondary);border-top:1px solid var(--border-light);border-radius:0 0 var(--radius-xl) var(--radius-xl)}.stock-transaction .filter-footer .apply-filter-btn{padding:var(--spacing-sm) var(--spacing-2xl);background:transparent;border:2px solid var(--accent-primary);border-radius:var(--radius-lg);color:var(--accent-primary);font-weight:var(--font-semibold);font-size:.9rem;cursor:pointer;transition:var(--transition-all);min-width:200px}.stock-transaction .filter-footer .apply-filter-btn:hover{background:var(--accent-primary);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-accent)}.stock-transaction .date-range{display:flex;flex-wrap:wrap;gap:15px}.stock-transaction .quarter-section,.stock-transaction .fy-section,.stock-transaction .date-field{margin:0;min-width:150px}.stock-transaction .date-field label,.stock-transaction .fy-section label,.stock-transaction .quarter-section label{display:block;margin-bottom:5px;font-size:.8rem;color:var(--text-secondary);font-weight:var(--font-medium)}.stock-transaction .date-field input,.stock-transaction .fy-section select,.stock-transaction .quarter-section select{width:100%;padding:8px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-size:.85rem}.stock-transaction .search-box{position:relative}.stock-transaction .filter-values.italic{font-style:italic;width:100% !;padding:8px 30px 8px 8px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-size:.85rem}.stock-transaction .filter-values.italic:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.stock-transaction .clear-search{position:absolute;right:25px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-tertiary);cursor:pointer;font-size:16px;padding:4px 8px;border-radius:var(--radius-full);transition:var(--transition-all);z-index:2}.stock-transaction .clear-search:hover{color:var(--danger);background:var(--bg-hover)}.stock-transaction .search-loading{position:absolute;right:25px;top:50%;transform:translateY(-50%);color:var(--accent-primary);font-size:16px;animation:spin 1s linear infinite;z-index:2}.stock-transaction .search-results-dropdown-enhanced{position:absolute;top:100%;left:0;right:0;max-height:280px;overflow-y:auto;background:white;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:1000;margin-top:4px}.stock-transaction .search-results-dropdown-enhanced::-webkit-scrollbar{width:8px}.stock-transaction .search-results-dropdown-enhanced::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.stock-transaction .search-results-dropdown-enhanced::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.stock-transaction .search-results-dropdown-enhanced::-webkit-scrollbar-thumb:hover{background:#555}.stock-transaction .search-result-item-enhanced{padding:12px 15px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .2s;min-height:50px}.stock-transaction .search-result-item-enhanced:hover{background-color:#fff8f0}.stock-transaction .search-result-item-enhanced:last-child{border-bottom:none}.stock-transaction .company-details-enhanced{display:flex;gap:10px;font-size:11px}.stock-transaction .company-symbol-enhanced{color:#ff6b00;font-weight:600;text-transform:uppercase}.stock-transaction .company-name-enhanced{font-weight:500;color:#333;font-size:14px;margin-bottom:4px}.stock-transaction .company-industry-enhanced{color:#666}.stock-transaction .search-highlight{background-color:#fff3cd;font-weight:600;color:#856404;padding:0 2px;border-radius:2px}.stock-transaction .search-error-enhanced{position:absolute;top:100%;left:0;right:0;padding:10px;background:#fff3f3;border:1px solid #ffcdd2;border-radius:4px;color:#d32f2f;font-size:12px;z-index:1000;margin-top:4px}.stock-transaction .merged-table-container{border:1px solid var(--border-light);border-radius:10px;overflow:hidden;background:var(--bg-card);box-shadow:var(--shadow-lg);margin:20px 0;overflow-x:auto}.stock-transaction .merged-table{width:100%;border-collapse:collapse;font-size:.85rem;min-width:1200px}.stock-transaction .merged-table th{background:var(--bg-secondary);color:var(--accent-primary);font-weight:var(--font-semibold);padding:12px 8px;border:1px solid var(--border-light);text-align:left;white-space:nowrap;font-size:.75rem;text-transform:uppercase;letter-spacing:.3px;position:sticky;top:0;z-index:10}.stock-transaction .merged-table .sub-header th{padding:8px;font-weight:var(--font-regular);color:var(--text-tertiary);background:var(--bg-secondary);font-size:.7rem;border-top:none}.stock-transaction .merged-table td{padding:10px 8px;border:1px solid var(--border-light);color:var(--text-secondary);transition:var(--transition-all)}.stock-transaction .merged-table tbody tr{transition:var(--transition-all)}.stock-transaction .merged-table tbody tr:hover{background:var(--bg-hover)}.stock-transaction .merged-table tbody tr:hover td{color:var(--text-primary)}.stock-transaction .merged-table .stock-name{font-weight:var(--font-medium);color:var(--accent-primary);vertical-align:top}.stock-transaction .merged-table .total-row{background:var(--bg-secondary);font-weight:var(--font-bold);border-top:2px solid var(--border-light)}.stock-transaction .merged-table .total-row td{padding:12px 8px;background:var(--bg-secondary);font-size:.9rem}.stock-transaction .text-right{text-align:right}.stock-transaction .text-center{text-align:center}.stock-transaction .profit.positive{color:var(--success)}.stock-transaction .profit.negative{color:var(--danger)}.stock-transaction .up-arrow{color:var(--success);font-size:12px;margin-left:4px;display:inline-block}.stock-transaction .down-arrow{color:var(--danger);font-size:12px;margin-left:4px;display:inline-block}.stock-transaction .actions-cell{display:flex;gap:8px;justify-content:center;align-items:center}.stock-transaction .action-btn{background:none;border:none;cursor:pointer;padding:6px 8px;font-size:16px;color:var(--text-tertiary);transition:var(--transition-all);border-radius:var(--radius-md);line-height:1;display:inline-flex;align-items:center;justify-content:center}.stock-transaction .action-btn:hover{transform:scale(1.1);background:var(--bg-hover)}.stock-transaction .edit-btn:hover{color:var(--info)}.stock-transaction .delete-btn:hover{color:var(--danger)}.stock-transaction .no-data{text-align:center;padding:30px;color:var(--text-tertiary);font-style:italic}.stock-transaction .summary-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:20px 20px 30px}.stock-transaction .summary-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:20px;box-shadow:var(--shadow-md);transition:var(--transition-all)}.stock-transaction .summary-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-accent);border-color:var(--teal)}.stock-transaction .buy-summary{border-left:4px solid var(--green)}.stock-transaction .sell-summary{border-left:4px solid var(--red)}.stock-transaction .profit-loss-summary{border-left:4px solid var(--teal)}.stock-transaction .summary-title{font-size:14px;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid var(--border-light)}.stock-transaction .summary-details{display:flex;flex-direction:column;gap:12px}.stock-transaction .summary-item{display:flex;justify-content:space-between;align-items:center;font-size:14px}.stock-transaction .summary-label{color:var(--text-tertiary);font-weight:var(--font-medium)}.stock-transaction .summary-value{font-weight:var(--font-bold);color:var(--text-primary)}.stock-transaction .summary-item.highlight{background:var(--bg-accent-soft);padding:8px;border-radius:var(--radius-md);margin-top:5px;border:1px solid var(--accent-glow)}.stock-transaction .pl-cell .up-arrow,.stock-transaction .pl-cell .down-arrow{font-size:12px}.stock-transaction .portfolio-id-banner{margin:2rem;padding:1rem;background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-light)}.stock-transaction .back-button{padding:.8rem 2rem;text-align:center;justify-content:center;background-color:var(--teal);color:#000;border:none;border-radius:var(--radius-lg);font-weight:var(--font-semibold);cursor:pointer;transition:var(--transition-all);font-size:.9rem}.stock-transaction .back-button:hover{background-color:var(--teal-dark);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-teal)}.stock-transaction .summary-cards-section{max-width:1330px;margin:0 auto;padding:0 20px}.stock-transaction .loading-spinner{text-align:center;padding:50px}.stock-transaction .spinner{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:0 auto 20px}[data-theme=dark] .stock-transaction .summary-card{background:#1a1a1a;border-color:#333}[data-theme=dark] .stock-transaction .summary-title{color:#aaa;border-bottom-color:#333}[data-theme=dark] .stock-transaction .summary-label{color:#888}[data-theme=dark] .stock-transaction .summary-value{color:#fff}[data-theme=dark] .stock-transaction .merged-table th{background:#1a1a1a;color:var(--teal)}[data-theme=dark] .stock-transaction .merged-table .sub-header th{background:#1a1a1a;color:#aaa}[data-theme=dark] .stock-transaction .merged-table td{border-color:#333;color:#ccc}[data-theme=dark] .stock-transaction .merged-table .total-row{background:#1a1a1a}[data-theme=dark] .stock-transaction .merged-table .total-row td{background:#1a1a1a;border-top-color:#444}[data-theme=dark] .stock-transaction .stock-name{color:var(--teal)}[data-theme=dark] .stock-transaction .action-btn:hover{background:#333}[data-theme=dark] .stock-transaction .search-results-dropdown-enhanced{background:#1a1a1a;border-color:#333}[data-theme=dark] .stock-transaction .company-name-enhanced{color:#ddd}[data-theme=dark] .stock-transaction .search-result-item-enhanced:hover{background-color:#333}@media (max-width: 1200px){.stock-transaction .filter-header{grid-template-columns:repeat(3,1fr)}.stock-transaction .filter-item:first-child{grid-column:1 / -1;max-width:100%;border-bottom:1px solid var(--border-light)}.stock-transaction .filter-panel{max-width:90%}.stock-transaction .summary-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1024px){.stock-transaction .filter-header{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.stock-transaction .container{padding:0 var(--spacing-md)}.stock-transaction .filter-header{grid-template-columns:1fr}.stock-transaction .filter-item{border-left:none;border-bottom:1px solid var(--border-light)}.stock-transaction .filter-item:first-child{border-bottom:1px solid var(--border-light)}.stock-transaction .filter-panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%;max-height:80vh;margin-top:0}.stock-transaction .checkbox-list{grid-template-columns:repeat(2,1fr)}.stock-transaction .summary-cards{grid-template-columns:1fr;gap:15px;margin:10px}.stock-transaction .portfolio-id-banner{margin:10px;flex-direction:column;gap:10px;text-align:center}.stock-transaction .portfolio-id-banner>div:first-child{flex-direction:column;gap:12px;width:100%}.stock-transaction .portfolio-id-banner .back-button{width:100%;justify-content:center}.stock-transaction .date-range{flex-direction:column}.stock-transaction .quarter-section,.stock-transaction .fy-section,.stock-transaction .date-field{width:100%}.stock-transaction .actions-cell{flex-direction:column;gap:4px}}@media (max-width: 480px){.stock-transaction .checkbox-list{grid-template-columns:1fr}.stock-transaction .panel-footer{flex-direction:column}.stock-transaction .panel-footer button,.stock-transaction .filter-footer .apply-filter-btn{width:100%}.stock-transaction .summary-card{padding:15px}.stock-transaction .summary-item,.stock-transaction .summary-title{font-size:13px}.stock-transaction .portfolio-id-banner{padding:10px}.stock-transaction .portfolio-id-banner span{flex-wrap:wrap;padding:8px}}@media (prefers-reduced-motion: reduce){.stock-transaction *,.stock-transaction *:before,.stock-transaction *:after{animation:none!important;transition:none!important}}.stock-transaction button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.stock-transaction button:disabled{opacity:.5;cursor:not-allowed}@media print{.stock-transaction .filter-section,.stock-transaction .summary-cards,.stock-transaction .portfolio-id-banner{display:none!important}.stock-transaction{background:white!important;color:#000!important}.stock-transaction .merged-table th{background:#f0f0f0!important;color:#000!important;border:1px solid #ddd!important}.stock-transaction .merged-table td{border:1px solid #ddd!important;color:#000!important}}.stock-transaction .summary-value.positive{color:var(--success)}.stock-transaction .summary-value.negative{color:var(--danger)}.stock-transaction .pl-cell{display:flex;align-items:center;justify-content:flex-end;gap:5px}.stock-transaction .pl-cell.positive{color:var(--success)}.stock-transaction .pl-cell.negative{color:var(--danger)}.stock-transaction .up-arrow{color:var(--success);font-size:14px}.stock-transaction .down-arrow{color:var(--danger);font-size:14px}.dc-dividend-calendar-container ::-webkit-scrollbar{width:6px;height:6px}.dc-dividend-calendar-container ::-webkit-scrollbar-track{background:transparent}.dc-dividend-calendar-container ::-webkit-scrollbar-thumb{background:#2C3E50;border-radius:20px}.dc-dividend-calendar-container ::-webkit-scrollbar-thumb:hover{background:#1ABC9C}.dc-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.dc-hide-scrollbar::-webkit-scrollbar{display:none}.dc-glass-card-light{background:rgba(255,255,255,.05);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:1rem;padding:1.5rem;transition:all .3s;border:1px solid rgba(26,188,156,.2);font-family:inherit;margin:0}.dc-glass-card-dark{background:rgba(0,0,0,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:1rem;padding:1.5rem;transition:all .3s;border:1px solid rgba(26,188,156,.3);font-family:inherit;margin:0}.dc-dividend-calendar-container{display:flex;flex-direction:column;height:100vh;width:100%;background:#000000;color:#fff;font-family:inherit;position:relative;overflow:hidden;margin-top:50px;padding:0}.dc-main-content{display:flex;flex:1;overflow:hidden;position:relative;height:calc(100vh - 64px);margin:0;padding:0}.dc-header{height:64px;border-bottom:1px solid rgba(26,188,156,.3);display:flex;align-items:center;padding:0 1.5rem;justify-content:space-between;background:#000000;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:relative;z-index:100;flex-shrink:0;font-family:inherit;margin:0}.dc-header-left{display:flex;align-items:center;gap:1.5rem;margin:0}.dc-menu-button{padding:.5rem;background:transparent;border:none;border-radius:9999px;color:#fff;cursor:pointer;transition:all .2s;font-family:inherit;margin:0 .25rem 0 0}.dc-menu-button:hover{background:rgba(26,188,156,.2)}.dc-logo-container{display:flex;align-items:center;gap:.75rem;margin:0 .5rem 0 0}.dc-logo-icon{background:#1ABC9C;padding:.375rem;border-radius:.5rem;box-shadow:0 10px 15px -3px #1abc9c4d;margin:0}.dc-logo-text{font-size:22px;font-weight:500;letter-spacing:-.025em;color:#fff;font-family:inherit;margin:0}.dc-nav-controls{display:flex;align-items:center;margin-left:2rem;gap:1rem}.dc-today-button{padding:.375rem 1.5rem;border:1px solid #1ABC9C;border-radius:9999px;font-size:.875rem;font-weight:500;background:transparent;color:#fff;cursor:pointer;transition:all .2s;font-family:inherit;margin:0 .5rem 0 0}.dc-today-button:hover{background:rgba(26,188,156,.2);border-color:#fff}.dc-nav-arrows{display:flex;align-items:center;margin:0 .5rem}.dc-nav-arrow{padding:.5rem;background:transparent;border:none;border-radius:9999px;color:#fff;cursor:pointer;transition:all .2s;font-family:inherit;margin:0 .125rem}.dc-nav-arrow:hover{background:rgba(26,188,156,.2);color:#1abc9c}.dc-current-month{font-size:1.25rem;font-weight:400;margin-left:1rem;color:#fff;font-family:inherit}.dc-header-right{display:flex;align-items:center;gap:1rem;margin:0}.dc-search-button{padding:.5rem;background:transparent;border:none;border-radius:9999px;color:#fff;cursor:pointer;transition:all .2s;font-family:inherit;margin:0 .25rem}.dc-search-button:hover{background:rgba(26,188,156,.2);color:#1abc9c}.dc-view-selector{display:flex;align-items:center;padding:.375rem 1.5rem;border:1px solid #1ABC9C;border-radius:9999px;font-size:.875rem;font-weight:500;background:transparent;color:#fff;cursor:pointer;gap:.75rem;font-family:inherit;margin:0 0 0 .5rem}.dc-view-selector:hover{background:rgba(26,188,156,.2);border-color:#fff}.dc-sidebar{width:280px;flex-shrink:0;display:flex;flex-direction:column;padding:1.5rem 1rem 1.5rem 1.5rem;gap:1.5rem;background:#000000;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-right:1px solid rgba(26,188,156,.3);overflow-y:auto;font-family:inherit;height:100%;margin:0}.dc-sidebar-content{padding:0;margin:0}.dc-track-button{display:flex;align-items:center;gap:1rem;background:#1ABC9C;color:#000;padding:.875rem 1.25rem;border:none;border-radius:9999px;box-shadow:0 20px 25px -5px #1abc9c4d,0 10px 10px -5px #0000000a;font-weight:500;margin:1rem 0 2rem;cursor:pointer;transition:all .3s;width:100%;font-family:inherit}.dc-track-button:hover{background:#FFFFFF;color:#000}.dc-track-button-icon{color:#000;transition:transform .3s;margin:0}.dc-track-button:hover .dc-track-button-icon{color:#000;transform:rotate(90deg)}.dc-track-button-text{font-size:.875rem;margin:0}.dc-track-button-chevron{margin-left:auto;opacity:.6;color:#000}.dc-mini-calendar{margin-bottom:2.5rem;font-family:inherit;padding:0}.dc-mini-calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:0 .25rem}.dc-mini-calendar-month{font-size:.875rem;font-weight:500;color:#fff;font-family:inherit;margin:0}.dc-mini-calendar-nav{display:flex;gap:.5rem;margin:0}.dc-mini-calendar-nav-button{padding:.25rem;background:transparent;border:none;border-radius:9999px;color:#fff;cursor:pointer;transition:all .2s;font-family:inherit;margin:0}.dc-mini-calendar-nav-button:hover{background:rgba(26,188,156,.2);color:#1abc9c}.dc-mini-calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:10px;font-weight:500;color:#1abc9c;margin-bottom:.75rem;font-family:inherit;gap:.25rem}.dc-mini-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.375rem;margin:0}.dc-mini-calendar-day{font-size:11px;height:2rem;width:2rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;margin:0 auto;background:transparent;border:none;cursor:pointer;transition:all .2s;font-family:inherit}.dc-mini-calendar-day.dc-other-month{color:#2c3e50}.dc-mini-calendar-day.dc-current-month{color:#fff}.dc-mini-calendar-day.dc-today{background:#1ABC9C;color:#000;font-weight:700}.dc-mini-calendar-day.dc-selected{background:rgba(26,188,156,.2);color:#1abc9c}.dc-mini-calendar-day:hover:not(.dc-today):not(.dc-selected){background:rgba(26,188,156,.1)}.dc-search-stocks{padding:.875rem 1rem;background:rgba(0,0,0,.5);border-radius:9999px;display:flex;align-items:center;gap:1rem;color:#fff;margin-bottom:2rem;border:1px solid #1ABC9C;cursor:pointer;transition:all .2s;font-family:inherit}.dc-search-stocks:hover{background:rgba(26,188,156,.1);border-color:#fff}.dc-search-stocks-icon{margin-left:.25rem;color:#1abc9c}.dc-search-stocks-text{font-size:.875rem;margin:0}.dc-tracked-stocks{padding:0;margin-bottom:2rem;font-family:inherit}.dc-tracked-stocks-header{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:600;color:#fff;margin-bottom:1.25rem;padding:0 .25rem}.dc-tracked-stocks-title{display:flex;align-items:center;gap:.75rem;margin:0}.dc-tracked-stocks-icon{color:#1abc9c;margin:0}.dc-add-stock-button{padding:.375rem;background:transparent;border:none;border-radius:.375rem;color:#fff;cursor:pointer;transition:all .2s;font-family:inherit;margin:0}.dc-add-stock-button:hover{background:rgba(26,188,156,.2);color:#1abc9c}.dc-stocks-list{display:flex;flex-direction:column;gap:.75rem;margin:0}.dc-stock-item{position:relative;display:flex;flex-direction:column;padding:.75rem;border-radius:.75rem;border:1px solid transparent;transition:all .2s;font-family:inherit;margin:0}.dc-stock-item:hover{background:rgba(26,188,156,.1);border-color:#1abc9c}.dc-stock-item-header{display:flex;align-items:center;justify-content:space-between;margin:0}.dc-stock-checkbox-label{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-family:inherit;margin:0}.dc-stock-checkbox{width:1rem;height:1rem;border-radius:.25rem;border:1px solid #1ABC9C;background:transparent;accent-color:#1ABC9C;margin:0}.dc-stock-checkbox:focus{outline:2px solid #1ABC9C;outline-offset:2px}.dc-stock-name{font-size:.75rem;transition:all .2s;font-family:inherit;margin:0}.dc-stock-name.dc-active{color:#fff}.dc-stock-name.dc-inactive{color:#2c3e50}.dc-stock-actions{opacity:0;display:flex;align-items:center;gap:.375rem;transition:all .2s;margin:0}.dc-stock-item:hover .dc-stock-actions{opacity:1}.dc-stock-action-button{padding:.25rem;background:transparent;border:none;color:#fff;cursor:pointer;transition:all .2s;font-family:inherit;margin:0}.dc-stock-action-button:hover{color:#1abc9c}.dc-stock-action-button.dc-delete:hover{color:#fff}.dc-stock-details{margin-left:2rem;margin-top:.375rem;font-size:9px;color:#1abc9c;display:flex;align-items:center;gap:.375rem;font-family:inherit}.dc-stock-details-icon{width:.625rem;height:.625rem;margin:0;color:#1abc9c}.dc-calendar-grid{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background:#000000;font-family:inherit;height:100%;margin:0;padding:0}.dc-weekday-labels{display:flex;border-bottom:1px solid rgba(26,188,156,.3);background:#000000;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:40;flex-shrink:0;margin:0;padding:0}.dc-timezone-label{width:64px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 0 .75rem;font-size:10px;color:#1abc9c;font-family:inherit;margin:0}.dc-weekdays-container{flex:1;display:grid;grid-template-columns:repeat(7,1fr);border-left:1px solid rgba(26,188,156,.3);margin:0}.dc-weekday-cell{display:flex;flex-direction:column;align-items:center;padding:.75rem 0 1rem;border-right:1px solid rgba(26,188,156,.3);margin:0}.dc-weekday-name{font-size:11px;font-weight:600;color:#1abc9c;text-transform:uppercase;margin-bottom:.5rem;letter-spacing:.05em;font-family:inherit}.dc-weekday-date{font-size:1.5rem;font-weight:400;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;transition:all .2s;color:#fff;font-family:inherit;margin:0}.dc-weekday-date.dc-today{background:#1ABC9C;color:#000;font-weight:700;box-shadow:0 10px 15px -3px #1abc9c4d}.dc-grid-content{flex:1;overflow-y:auto;position:relative;scroll-behavior:smooth;height:100%;margin:0;padding:0}.dc-time-grid{display:flex;height:1440px;margin:0;padding:0}.dc-time-labels{width:64px;flex-shrink:0;display:flex;flex-direction:column;margin:0;padding:0}.dc-time-label{height:60px;text-align:right;padding:52px .75rem 0 0;font-size:11px;color:#1abc9c;font-family:inherit;margin:0}.dc-time-label:first-child{color:transparent}.dc-days-grid{flex:1;display:grid;grid-template-columns:repeat(7,1fr);position:relative;border-left:1px solid rgba(26,188,156,.3);margin:0;padding:0}.dc-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;margin:0;padding:0}.dc-grid-line{height:60px;border-bottom:1px solid rgba(26,188,156,.15);margin:0}.dc-day-column{position:relative;height:100%;border-right:1px solid rgba(26,188,156,.3);transition:all .2s;margin:0;padding:0}.dc-day-column:hover{background:rgba(26,188,156,.05)}.dc-current-time-indicator{position:absolute;left:0;right:0;z-index:20;display:flex;align-items:center;pointer-events:none;margin:0;padding:0}.dc-current-time-dot{width:.75rem;height:.75rem;border-radius:9999px;background:#FFFFFF;margin-left:-.375rem;box-shadow:0 10px 15px -3px #ffffff4d}.dc-current-time-line{flex:1;height:2px;background:#FFFFFF;box-shadow:0 1px 2px #0000000d;margin:0}.dc-dividend-event{position:absolute;left:.375rem;right:.375rem;border-radius:.5rem;padding:.375rem .625rem;font-size:11px;font-weight:500;box-shadow:0 10px 15px -3px #1abc9c4d,0 4px 6px -2px #0000000d;transition:all .2s;overflow:hidden;cursor:pointer;background:rgba(0,0,0,.8);border:1px solid #1ABC9C;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-family:inherit;margin:.125rem 0;color:#fff}.dc-dividend-event:hover{z-index:30;background:#1ABC9C;border-color:#fff;color:#000}.dc-event-content{display:flex;flex-direction:column;height:100%;overflow:hidden;white-space:nowrap;color:inherit;margin:0;padding:0}.dc-event-symbol{font-weight:600;font-family:inherit;margin:0 0 .125rem}.dc-event-details{opacity:.7;font-size:9px;font-family:inherit;margin:0}.dc-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;align-items:center;padding:10vh 1.5rem 0 1.5rem;font-family:inherit;margin:0}.dc-search-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);margin:0}.dc-search-container{position:relative;width:100%;max-width:42rem;animation:dc-fadeIn .3s ease-out;margin:0}@keyframes dc-fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dc-search-box{background:#000000;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:1.5rem;border:1px solid #1ABC9C;box-shadow:0 25px 50px -12px #1abc9c40;overflow:hidden;font-family:inherit;margin:0}.dc-search-input-container{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;border-bottom:1px solid rgba(26,188,156,.3);margin:0}.dc-search-icon{color:#1abc9c;margin:0}.dc-search-input{flex:1;background:transparent;border:none;font-size:1.25rem;color:#fff;outline:none;font-family:inherit;margin:0;padding:.25rem 0}.dc-search-input::placeholder{color:#2c3e50}.dc-search-close{padding:.5rem;background:transparent;border:none;border-radius:9999px;color:#fff;cursor:pointer;transition:all .2s;font-family:inherit;margin:0}.dc-search-close:hover{background:rgba(26,188,156,.2);color:#1abc9c}.dc-search-results{max-height:60vh;overflow-y:auto;padding:1rem 1rem 1.5rem;margin:0}.dc-empty-search{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0;color:#2c3e50;gap:1.5rem;font-family:inherit;margin:0}.dc-empty-search-icon{opacity:.3;margin:0;color:#1abc9c}.dc-empty-search-text{font-size:.875rem;font-weight:300;color:#fff;font-family:inherit;margin:0}.dc-results-list{display:flex;flex-direction:column;gap:.75rem;margin:0}.dc-search-result-item{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;border-radius:1rem;cursor:pointer;transition:all .2s;border:1px solid transparent;font-family:inherit;margin:0}.dc-search-result-item:hover{background:rgba(26,188,156,.1);border-color:#1abc9c}.dc-result-left{display:flex;align-items:center;gap:1.25rem;margin:0}.dc-result-accent{width:.5rem;height:2.5rem;border-radius:9999px;background:#1ABC9C;margin:0}.dc-result-info{margin:0}.dc-result-info h4{font-weight:500;color:#fff;transition:all .2s;font-family:inherit;margin:0 0 .375rem}.dc-search-result-item:hover .dc-result-info h4{color:#1abc9c}.dc-result-meta{display:flex;align-items:center;gap:1rem;margin:0;font-size:.75rem;color:#2c3e50;font-family:inherit}.dc-result-meta-item{display:flex;align-items:center;gap:.375rem;margin:0}.dc-result-arrow{color:#fff;transition:all .2s;margin:0}.dc-search-result-item:hover .dc-result-arrow{color:#1abc9c;transform:translate(.25rem)}.dc-search-footer{background:rgba(0,0,0,.5);padding:.875rem 2rem;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#1abc9c;border-top:1px solid rgba(26,188,156,.3);text-transform:uppercase;letter-spacing:.05em;font-family:inherit;margin:0}.dc-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:2rem;font-family:inherit;margin:0}.dc-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);margin:0}.dc-modal-content{position:relative;width:100%;max-width:28rem;padding:2rem;border:1px solid #1ABC9C;box-shadow:0 25px 50px -12px #1abc9c40;font-family:inherit;margin:0;background:#000000}.dc-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:0}.dc-modal-title{font-size:1.25rem;font-weight:500;color:#fff;font-family:inherit;margin:0}.dc-modal-close{padding:.5rem;background:transparent;border:none;border-radius:9999px;color:#fff;cursor:pointer;transition:all .2s;font-family:inherit;margin:0}.dc-modal-close:hover{background:rgba(26,188,156,.2);color:#1abc9c}.dc-modal-form{display:flex;flex-direction:column;gap:2rem;margin:0}.dc-modal-input{width:100%;background:transparent;border:none;border-bottom:2px solid #2C3E50;padding:.75rem 0;font-size:1.25rem;color:#fff;outline:none;transition:all .2s;text-transform:uppercase;font-family:inherit;margin:0}.dc-modal-input:focus{border-bottom-color:#1abc9c}.dc-modal-input::placeholder{color:#2c3e50}.dc-modal-tip{padding:1.25rem;border-radius:1rem;background:rgba(26,188,156,.05);border:1px solid rgba(26,188,156,.2);display:flex;gap:1.25rem;margin:0}.dc-modal-tip-icon{color:#1abc9c;margin:0}.dc-modal-tip-title{font-size:.875rem;font-weight:600;color:#1abc9c;font-family:inherit;margin:0 0 .375rem}.dc-modal-tip-text{font-size:10px;color:#fff;opacity:.6;font-family:inherit;margin:0}.dc-modal-actions{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;margin:0}.dc-modal-cancel{padding:.625rem 1.75rem;font-size:.875rem;font-weight:500;color:#fff;background:transparent;border:1px solid #2C3E50;border-radius:.5rem;cursor:pointer;transition:all .2s;font-family:inherit;margin:0}.dc-modal-cancel:hover{border-color:#1abc9c;color:#1abc9c}.dc-modal-submit{padding:.625rem 2.25rem;background:#1ABC9C;color:#000;font-weight:700;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s;font-family:inherit;margin:0}.dc-modal-submit:hover{background:#FFFFFF;color:#000}.dc-modal-submit:active{transform:scale(.95)}.dc-w-3{width:.75rem}.dc-w-4{width:1rem}.dc-w-5{width:1.25rem}.dc-w-6{width:1.5rem}.dc-w-8{width:2rem}.dc-h-3{height:.75rem}.dc-h-4{height:1rem}.dc-h-5{height:1.25rem}.dc-h-6{height:1.5rem}.dc-h-8{height:2rem}.dc-text-white{color:#fff}.dc-text-sm{font-size:.875rem}.dc-opacity-20{opacity:.2}.dc-bg-teal{background:#1ABC9C}.dc-px-1\.5{padding-left:.375rem;padding-right:.375rem}.dc-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.dc-rounded{border-radius:.25rem}.dc-m-0{margin:0}.dc-mt-1{margin-top:.25rem}.dc-mb-1{margin-bottom:.25rem}.dc-ml-1{margin-left:.25rem}.dc-mr-1{margin-right:.25rem}.dc-m-2{margin:.5rem}.dc-mt-2{margin-top:.5rem}.dc-mb-2{margin-bottom:.5rem}.dc-ml-2{margin-left:.5rem}.dc-mr-2{margin-right:.5rem}.dc-m-4{margin:1rem}.dc-mt-4{margin-top:1rem}.dc-mb-4{margin-bottom:1rem}.dc-ml-4{margin-left:1rem}.dc-mr-4{margin-right:1rem}.dc-text-teal{color:#1abc9c}.dc-border-teal{border-color:#1abc9c}.dc-bg-teal{background-color:#1abc9c}@media (min-width: 769px) and (max-width: 1024px){.dc-header{padding:0 1rem;height:60px}.dc-logo-text{font-size:18px}.dc-nav-controls{margin-left:1rem;gap:.5rem}.dc-today-button{padding:.375rem 1rem;font-size:.875rem}.dc-current-month{font-size:1rem;margin-left:.5rem}.dc-sidebar{width:240px;padding:1rem .75rem 1rem 1rem}.dc-timezone-label{width:50px}.dc-time-label{width:50px;padding:48px .5rem 0 0;font-size:10px}.dc-weekday-date{font-size:1.25rem;width:2.25rem;height:2.25rem}.dc-grid-line{height:55px}.dc-dividend-event{padding:.25rem .5rem;font-size:10px}}@media (max-width: 768px){.dc-header{height:56px;padding:0 .75rem}.dc-header-left{gap:.5rem}.dc-menu-button{padding:.375rem;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center}.dc-logo-icon{padding:.25rem}.dc-logo-icon .dc-w-6{width:1.25rem;height:1.25rem}.dc-logo-text{font-size:16px}.dc-nav-controls{margin-left:.25rem;gap:.25rem}.dc-today-button{display:none}.dc-nav-arrow{padding:.375rem;min-width:36px;min-height:36px}.dc-nav-arrow .dc-w-5{width:1rem;height:1rem}.dc-current-month{font-size:.875rem;margin-left:.25rem}.dc-header-right{gap:.5rem}.dc-search-button{padding:.375rem;min-width:40px;min-height:40px}.dc-view-selector{display:none}.dc-sidebar{position:fixed!important;top:56px!important;left:0!important;bottom:0!important;transform:translate(-100%)!important;width:85%!important;max-width:300px!important;background:#000000!important;border-right:1px solid #1ABC9C!important;z-index:1000!important;transition:transform .3s ease!important;box-shadow:2px 0 30px #000000b3!important;padding:1rem!important;overflow-y:auto!important}.dc-sidebar.dc-open{transform:translate(0)!important}.dc-mobile-close-btn{display:flex!important;position:absolute;top:10px;right:10px;width:36px;height:36px;margin-top:-5px;border-radius:8px;background:#111;border:1px solid #1ABC9C;color:#fff;align-items:center;justify-content:center;z-index:1001;cursor:pointer}.dc-sidebar-overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;animation:fadeIn .3s ease}.dc-track-button{margin-top:40px!important;margin-bottom:1.5rem!important;padding:.75rem 1rem!important}.dc-track-button .dc-track-button-text{font-size:.8rem!important}.dc-track-button .dc-track-button-icon{width:1rem!important;height:1rem!important}.dc-main-content{height:calc(100vh - 56px);overflow:hidden}.dc-calendar-grid{width:100%;height:100%;overflow:hidden}.dc-weekday-labels{display:flex;border-bottom:1px solid rgba(26,188,156,.3);background:#000000;position:sticky;top:0;z-index:50;height:70px}.dc-timezone-label{width:45px;font-size:9px;padding:.5rem 0;display:flex;align-items:center;justify-content:center;color:#1abc9c;font-weight:600}.dc-weekdays-container{flex:1;display:grid;grid-template-columns:repeat(7,1fr);border-left:1px solid rgba(26,188,156,.3)}.dc-weekday-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem 0;border-right:1px solid rgba(26,188,156,.3)}.dc-weekday-name{font-size:12px;font-weight:700;color:#1abc9c;text-transform:uppercase;margin-bottom:.25rem}.dc-weekday-date{font-size:1.2rem;font-weight:500;width:2.2rem;height:2.2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff}.dc-weekday-date.dc-today{background:#1ABC9C;color:#000;font-weight:700}.dc-grid-content{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:calc(100% - 70px)}.dc-time-grid{display:flex;height:1440px}.dc-time-labels{width:45px;background:#000000;z-index:30;position:sticky;left:0}.dc-time-label{height:60px;text-align:right;padding:45px .25rem 0 0;font-size:9px;color:#1abc9c}.dc-time-label:first-child{color:transparent}.dc-days-grid{flex:1;display:grid;grid-template-columns:repeat(7,1fr);position:relative;border-left:1px solid rgba(26,188,156,.3)}.dc-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dc-grid-line{height:60px;border-bottom:1px solid rgba(26,188,156,.15)}.dc-day-column{position:relative;height:100%;border-right:1px solid rgba(26,188,156,.3);min-width:40px}.dc-current-time-indicator{position:absolute;left:0;right:0;z-index:20;display:flex;align-items:center;pointer-events:none}.dc-current-time-dot{width:.6rem;height:.6rem;border-radius:50%;background:#FFFFFF;margin-left:-.3rem}.dc-current-time-line{flex:1;height:2px;background:#FFFFFF}.dc-dividend-event{position:absolute;left:.125rem;right:.125rem;border-radius:4px;padding:.25rem .375rem;font-size:9px;background:rgba(0,0,0,.9);border:1px solid #1ABC9C;color:#fff;overflow:hidden;cursor:pointer;min-height:24px;display:flex;align-items:center;z-index:10}.dc-dividend-event:active{background:#1ABC9C;color:#000}.dc-event-content{display:flex;flex-direction:column;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dc-event-symbol{font-weight:600;font-size:8px;overflow:hidden;text-overflow:ellipsis}.dc-event-details{font-size:6px;opacity:.8;overflow:hidden;text-overflow:ellipsis}.dc-search-overlay{padding:2rem .75rem 0}.dc-search-input-container{padding:.875rem 1rem}.dc-search-input{font-size:1rem;min-height:44px}.dc-search-close{min-width:44px;min-height:44px}.dc-search-results{max-height:60vh}.dc-search-result-item{padding:.875rem;min-height:70px}.dc-modal-overlay{padding:1rem;align-items:flex-end}.dc-modal-content{padding:1.5rem;width:100%;border-radius:1.5rem 1.5rem 0 0}.dc-modal-actions{flex-direction:column;gap:.75rem}.dc-modal-cancel,.dc-modal-submit{width:100%;padding:.75rem}}@media (max-width: 480px){.dc-header{padding:0 .5rem}.dc-logo-text{display:none}.dc-current-month{font-size:.8rem}.dc-timezone-label{width:38px;font-size:8px}.dc-weekday-name{font-size:10px}.dc-weekday-date{font-size:1rem;width:1.8rem;height:1.8rem}.dc-time-label{width:38px;padding:40px .125rem 0 0;font-size:8px}.dc-grid-line{height:50px}.dc-dividend-event{padding:.125rem .25rem}.dc-event-symbol{font-size:7px}.dc-sidebar{width:90%!important;max-width:260px!important}.dc-track-button{margin-top:40px!important;margin-bottom:1.5rem!important;padding:.7rem .875rem!important}.dc-track-button .dc-track-button-text{font-size:.75rem!important}.dc-track-button .dc-track-button-icon{width:.875rem!important;height:.875rem!important}}@media (max-height: 600px) and (orientation: landscape){.dc-weekday-labels{height:60px}.dc-weekday-name{font-size:10px}.dc-weekday-date{font-size:1rem;width:1.8rem;height:1.8rem}.dc-time-label{height:50px;padding:35px .25rem 0 0}.dc-grid-line{height:50px}}@media (max-width: 768px){.dc-menu-button,.dc-nav-arrow,.dc-search-button,.dc-dividend-event,.dc-mobile-close-btn,.dc-search-close,.dc-modal-cancel,.dc-modal-submit{min-height:44px;min-width:44px}.dc-grid-content{-webkit-overflow-scrolling:touch}}.dc-mobile-menu-btn{display:none}.dc-desktop-menu-btn{display:flex}@media (max-width: 768px){.dc-mobile-menu-btn{display:flex!important}.dc-desktop-menu-btn{display:none!important}.dc-sidebar.dc-open{transform:translate(0)!important}.dc-calendar-grid{transition:opacity .3s ease}}.dc-sidebar-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;animation:fadeIn .3s ease}@media (max-width: 768px){.dc-sidebar-overlay{display:block}}.dc-calendar-grid{pointer-events:auto}.blogdisc-root{font-family:inherit;line-height:1.6;min-height:100vh;padding:20px;transition:background-color .3s ease,color .3s ease}.blogdisc-root{background:linear-gradient(135deg,#f5f7fa 0%,#e9ecef 100%);color:#000}html[data-theme=dark] .blogdisc-root{background:linear-gradient(135deg,#000000 0%,#000000 100%);color:#fff}.blogdisc-wrapper{max-width:1350px;margin:3rem auto;display:grid;grid-template-columns:2fr 1fr;gap:30px;border-radius:20px;padding:30px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid}.blogdisc-wrapper{background:rgba(255,255,255,.7);border-color:#ffffff4d;box-shadow:0 8px 32px #0000001a}html[data-theme=dark] .blogdisc-wrapper{background:rgba(0,0,0,.7);border-color:#ffffff1a;box-shadow:0 8px 32px #0000004d}.blogdisc-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.blogdisc-loading p{color:#000}html[data-theme=dark] .blogdisc-loading p{color:#fff}.blogdisc-spinner{width:50px;height:50px;border:4px solid rgba(43,233,211,.2);border-top:4px solid #2BE9D3;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html[data-theme=dark] .blogdisc-spinner{border:4px solid rgba(43,233,211,.2);border-top:4px solid #2BE9D3}.blogdisc-error-banner{border-left:4px solid #dc3545;padding:15px 20px;margin-bottom:25px;border-radius:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid}.blogdisc-error-banner{background:rgba(255,243,243,.7);border-color:#dc35454d;color:#721c24}html[data-theme=dark] .blogdisc-error-banner{background:rgba(44,26,26,.7);border-color:#dc35454d;color:#ff8a8a}.blogdisc-main-content{flex:1}.blogdisc-header{margin-bottom:30px}.blogdisc-hero-image{width:100%;height:400px;object-fit:cover;border-radius:20px;margin-bottom:25px;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.1)}html[data-theme=dark] .blogdisc-hero-image{box-shadow:0 8px 32px #0000004d;border:1px solid rgba(255,255,255,.05)}.blogdisc-full-title{font-size:2.5rem;font-weight:700;margin:20px 0 15px;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.1)}.blogdisc-full-title{color:#000}html[data-theme=dark] .blogdisc-full-title{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.blogdisc-meta-details{display:flex;flex-direction:column;gap:15px;margin-bottom:25px;padding-bottom:20px}.blogdisc-meta-details{border-bottom:2px solid rgba(0,0,0,.1)}html[data-theme=dark] .blogdisc-meta-details{border-bottom:2px solid rgba(255,255,255,.1)}.blogdisc-meta-info{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.blogdisc-date{font-size:.95rem;display:flex;align-items:center;padding:4px 12px;border-radius:30px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid}.blogdisc-date{background:rgba(255,255,255,.3);border-color:#0000001a;color:#666}html[data-theme=dark] .blogdisc-date{background:rgba(255,255,255,.05);border-color:#ffffff1a;color:#b0b0b0}.blogdisc-date:before{content:" ";margin-right:5px}.blogdisc-author{font-weight:500;font-size:.95rem;display:flex;align-items:center;padding:4px 12px;border-radius:30px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid}.blogdisc-author{background:rgba(255,255,255,.3);border-color:#0000001a;color:#666}html[data-theme=dark] .blogdisc-author{background:rgba(255,255,255,.05);border-color:#ffffff1a;color:#b0b0b0}.blogdisc-author:before{content:" ";margin-right:5px}.blogdisc-reading-time{padding:4px 12px;border-radius:30px;font-size:.85rem;display:flex;align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid}.blogdisc-reading-time{background:rgba(255,255,255,.3);border-color:#0000001a;color:#666}html[data-theme=dark] .blogdisc-reading-time{background:rgba(255,255,255,.05);border-color:#ffffff1a;color:#b0b0b0}.blogdisc-reading-time:before{content:" ";margin-right:5px}.blogdisc-tags{display:flex;flex-wrap:wrap;gap:10px}.blogdisc-tag{padding:6px 14px;border-radius:30px;font-size:.85rem;font-weight:500;transition:all .3s ease;cursor:pointer;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid}.blogdisc-tag{background:rgba(255,255,255,.3);border-color:#0000001a;color:#666}html[data-theme=dark] .blogdisc-tag{background:rgba(255,255,255,.05);border-color:#ffffff1a;color:#b0b0b0}.blogdisc-tag:hover{background:#2BE9D3;border-color:#2be9d3;color:#000;transform:translateY(-2px);box-shadow:0 5px 15px #2be9d34d}.blogdisc-full-description{padding:25px;border-radius:20px;margin-bottom:30px;border-left:4px solid #2BE9D3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid}.blogdisc-full-description{background:rgba(255,255,255,.5);border-color:#ffffff4d}html[data-theme=dark] .blogdisc-full-description{background:rgba(0,0,0,.5);border-color:#ffffff1a}.blogdisc-full-description h2{font-size:1.5rem;font-weight:600;margin-bottom:15px;display:flex;align-items:center}.blogdisc-full-description h2{color:#000}html[data-theme=dark] .blogdisc-full-description h2{color:#fff}.blogdisc-full-description h2:after{content:"";flex:1;height:2px;background:linear-gradient(90deg,#2BE9D3,transparent);margin-left:15px}.blogdisc-description-text{font-size:1.1rem;margin-bottom:10px;line-height:1.8}.blogdisc-description-text{color:#000}html[data-theme=dark] .blogdisc-description-text{color:#fff}.blogdisc-word-count-info{font-size:.9rem;margin-top:10px;padding-top:10px}.blogdisc-word-count-info{color:#888;border-top:1px dashed rgba(0,0,0,.1)}html[data-theme=dark] .blogdisc-word-count-info{color:gray;border-top:1px dashed rgba(255,255,255,.1)}.blogdisc-body{margin:30px 0}.blogdisc-body h2{font-size:1.5rem;font-weight:600;margin-bottom:20px;display:flex;align-items:center}.blogdisc-body h2{color:#000}html[data-theme=dark] .blogdisc-body h2{color:#fff}.blogdisc-body h2:after{content:"";flex:1;height:2px;background:linear-gradient(90deg,#2BE9D3,transparent);margin-left:15px}.blogdisc-content-with-limit{padding:25px;border-radius:20px;border:1px solid;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.blogdisc-content-with-limit{background:rgba(255,255,255,.5);border-color:#ffffff4d}html[data-theme=dark] .blogdisc-content-with-limit{background:rgba(0,0,0,.5);border-color:#ffffff1a}.blogdisc-content-with-limit h1{font-size:2rem;font-weight:700;margin:20px 0 15px}.blogdisc-content-with-limit h1{color:#000}html[data-theme=dark] .blogdisc-content-with-limit h1{color:#fff}.blogdisc-content-with-limit h2{font-size:1.75rem;font-weight:600;margin:25px 0 15px}.blogdisc-content-with-limit h2{color:#000}html[data-theme=dark] .blogdisc-content-with-limit h2{color:#fff}.blogdisc-content-with-limit h3{font-size:1.5rem;font-weight:600;margin:20px 0 10px}.blogdisc-content-with-limit h3{color:#000}html[data-theme=dark] .blogdisc-content-with-limit h3{color:#fff}.blogdisc-content-with-limit p{margin-bottom:15px;line-height:1.8}.blogdisc-content-with-limit p{color:#000}html[data-theme=dark] .blogdisc-content-with-limit p{color:#fff}.blogdisc-content-with-limit ul,.blogdisc-content-with-limit ol{margin:15px 0;padding-left:25px}.blogdisc-content-with-limit li{margin-bottom:8px}.blogdisc-content-with-limit li{color:#000}html[data-theme=dark] .blogdisc-content-with-limit li{color:#fff}.blogdisc-content-with-limit strong{font-weight:600}.blogdisc-content-with-limit strong{color:#000}html[data-theme=dark] .blogdisc-content-with-limit strong{color:#fff}.blogdisc-content-note{margin-top:20px;padding:15px;border-radius:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid}.blogdisc-content-note{background:rgba(255,255,255,.5);border-color:#0000001a;color:#666}html[data-theme=dark] .blogdisc-content-note{background:rgba(0,0,0,.5);border-color:#ffffff1a;color:#b0b0b0}.blogdisc-note{font-size:.95rem}.blogdisc-note a{color:#2be9d3;text-decoration:none;font-weight:500;transition:all .3s ease}.blogdisc-note a:hover{text-decoration:underline;text-shadow:0 0 8px rgba(43,233,211,.5)}.blogdisc-word-limit-note{font-style:italic;margin-top:15px;padding-top:15px}.blogdisc-word-limit-note{color:#888;border-top:1px dashed rgba(0,0,0,.1)}html[data-theme=dark] .blogdisc-word-limit-note{color:gray;border-top:1px dashed rgba(255,255,255,.1)}.blogdisc-divider{border:0;height:2px;background:linear-gradient(90deg,transparent,#2BE9D3,transparent);margin:40px 0}.blogdisc-comment-section{margin-top:40px}.blogdisc-comment-section h3{font-size:1.5rem;font-weight:600;margin-bottom:10px}.blogdisc-comment-section h3{color:#000}html[data-theme=dark] .blogdisc-comment-section h3{color:#fff}.blogdisc-comment-section p{margin-bottom:20px}.blogdisc-comment-section p{color:#666}html[data-theme=dark] .blogdisc-comment-section p{color:#b0b0b0}.blogdisc-comment-form{padding:30px;border-radius:20px;border:1px solid;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.blogdisc-comment-form{background:rgba(255,255,255,.5);border-color:#ffffff4d}html[data-theme=dark] .blogdisc-comment-form{background:rgba(0,0,0,.5);border-color:#ffffff1a}.blogdisc-comment-form textarea{width:100%;padding:15px;border:2px solid;border-radius:12px;font-family:inherit;font-size:1rem;resize:vertical;transition:all .3s ease;margin-bottom:10px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.blogdisc-comment-form textarea{background:rgba(255,255,255,.7);border-color:#0000001a;color:#000}html[data-theme=dark] .blogdisc-comment-form textarea{background:rgba(0,0,0,.7);border-color:#ffffff1a;color:#fff}.blogdisc-comment-form textarea:focus{outline:none;border-color:#2be9d3;box-shadow:0 0 0 3px #2be9d333;background:rgba(255,255,255,.9)}html[data-theme=dark] .blogdisc-comment-form textarea:focus{background:rgba(0,0,0,.9)}.blogdisc-word-counter{text-align:right;font-size:.85rem;margin-bottom:15px}.blogdisc-word-counter{color:#888}html[data-theme=dark] .blogdisc-word-counter{color:gray}.blogdisc-input-group{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px}.blogdisc-input-group input{width:100%;padding:12px 15px;border:2px solid;border-radius:12px;font-size:1rem;transition:all .3s ease;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.blogdisc-input-group input{background:rgba(255,255,255,.7);border-color:#0000001a;color:#000}html[data-theme=dark] .blogdisc-input-group input{background:rgba(0,0,0,.7);border-color:#ffffff1a;color:#fff}.blogdisc-input-group input:focus{outline:none;border-color:#2be9d3;box-shadow:0 0 0 3px #2be9d333;background:rgba(255,255,255,.9)}html[data-theme=dark] .blogdisc-input-group input:focus{background:rgba(0,0,0,.9)}.blogdisc-checkbox-group{margin-bottom:20px;display:flex;align-items:center;gap:10px}.blogdisc-checkbox-group input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#2BE9D3}.blogdisc-checkbox-group label{font-size:.95rem;cursor:pointer}.blogdisc-checkbox-group label{color:#666}html[data-theme=dark] .blogdisc-checkbox-group label{color:#b0b0b0}.blogdisc-post-btn{background:#04706473;color:#fff;border:1px solid #03ad9a;padding:14px 30px;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;width:100%;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.blogdisc-post-btn:hover{background:#2BE9D3;color:#000;transform:translateY(-2px);box-shadow:0 5px 15px #2be9d34d;border-color:#2be9d3}.blogdisc-sidebar{position:sticky;top:20px;height:fit-content}.blogdisc-search-box{display:flex;gap:10px;margin-bottom:30px}.blogdisc-search-box input{flex:1;padding:12px 15px;border:2px solid;border-radius:12px;font-size:1rem;transition:all .3s ease;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.blogdisc-search-box input{background:rgba(255,255,255,.7);border-color:#0000001a;color:#000}html[data-theme=dark] .blogdisc-search-box input{background:rgba(0,0,0,.7);border-color:#ffffff1a;color:#fff}.blogdisc-search-box input:focus{outline:none;border-color:#2be9d3;box-shadow:0 0 0 3px #2be9d333;background:rgba(255,255,255,.9)}html[data-theme=dark] .blogdisc-search-box input:focus{background:rgba(0,0,0,.9)}.blogdisc-search-btn{padding:12px 20px;background:#035047;border:1px solid #03ad9a;color:#fff;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.blogdisc-search-btn:hover{background:#2BE9D3;color:#000;transform:translateY(-2px);box-shadow:0 5px 15px #2be9d34d;border-color:#2be9d3}.blogdisc-widget{border:1px solid;border-radius:20px;padding:25px;margin-bottom:30px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.blogdisc-widget{background:rgba(255,255,255,.5);border-color:#ffffff4d;box-shadow:0 8px 32px #0000001a}html[data-theme=dark] .blogdisc-widget{background:rgba(0,0,0,.5);border-color:#ffffff1a;box-shadow:0 8px 32px #0000004d}.blogdisc-widget-title{font-size:1.2rem;font-weight:700;margin-bottom:20px;padding-bottom:10px;border-bottom:3px solid #2BE9D3;display:inline-block}.blogdisc-widget-title{color:#000}html[data-theme=dark] .blogdisc-widget-title{color:#fff}.blogdisc-recent-posts{list-style:none;padding:0;margin:0}.blogdisc-recent-posts li{padding:15px;margin-bottom:10px;border-radius:12px;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid}.blogdisc-recent-posts li{background:rgba(255,255,255,.3);border-color:#ffffff4d}html[data-theme=dark] .blogdisc-recent-posts li{background:rgba(0,0,0,.3);border-color:#ffffff0d}.blogdisc-recent-posts li:last-child{margin-bottom:0}.blogdisc-recent-posts li:hover{background:rgba(255,255,255,.5);transform:translate(5px);border-color:#2be9d3}html[data-theme=dark] .blogdisc-recent-posts li:hover{background:rgba(0,0,0,.5);transform:translate(5px);border-color:#2be9d3}.blogdisc-recent-posts li.active{background:rgba(43,233,211,.2);border-left:4px solid #2BE9D3;border-color:#2be9d3}html[data-theme=dark] .blogdisc-recent-posts li.active{background:rgba(43,233,211,.15);border-left:4px solid #2BE9D3;border-color:#2be9d3}.blogdisc-recent-post-title{font-weight:600;margin-bottom:5px;font-size:1rem}.blogdisc-recent-post-title{color:#000}html[data-theme=dark] .blogdisc-recent-post-title{color:#fff}.blogdisc-recent-post-excerpt{font-size:.9rem;margin-bottom:5px;line-height:1.4}.blogdisc-recent-post-excerpt{color:#666}html[data-theme=dark] .blogdisc-recent-post-excerpt{color:#b0b0b0}.blogdisc-recent-post-date{font-size:.8rem;display:flex;align-items:center}.blogdisc-recent-post-date{color:#888}html[data-theme=dark] .blogdisc-recent-post-date{color:gray}.blogdisc-recent-post-date:before{content:" ";margin-right:5px;font-size:.75rem}.blogdisc-category-item{padding:15px;margin-bottom:10px;border-radius:12px;transition:all .3s ease;cursor:pointer;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid}.blogdisc-category-item{background:rgba(255,255,255,.3);border-color:#ffffff4d}html[data-theme=dark] .blogdisc-category-item{background:rgba(0,0,0,.3);border-color:#ffffff0d}.blogdisc-category-item:hover{background:rgba(255,255,255,.5);transform:translate(5px);border-color:#2be9d3}html[data-theme=dark] .blogdisc-category-item:hover{background:rgba(0,0,0,.5);transform:translate(5px);border-color:#2be9d3}.blogdisc-category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.blogdisc-category-name{font-weight:600}.blogdisc-category-name{color:#000}html[data-theme=dark] .blogdisc-category-name{color:#fff}.blogdisc-category-count{padding:3px 10px;border-radius:20px;font-size:.8rem;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid}.blogdisc-category-count{background:rgba(255,255,255,.3);border-color:#0000001a;color:#666}html[data-theme=dark] .blogdisc-category-count{background:rgba(0,0,0,.3);border-color:#ffffff1a;color:#b0b0b0}.blogdisc-category-description{font-size:.9rem;line-height:1.5}.blogdisc-category-description{color:#666}html[data-theme=dark] .blogdisc-category-description{color:#b0b0b0}.blogdisc-error-message{border:1px solid;border-radius:12px;padding:15px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.blogdisc-error-message{background:rgba(255,243,243,.7);border-color:#dc35454d;color:#721c24}html[data-theme=dark] .blogdisc-error-message{background:rgba(44,26,26,.7);border-color:#dc35454d;color:#ff8a8a}.blogdisc-error-message p{margin-bottom:5px}.blogdisc-error-message small{font-style:italic}.blogdisc-error-message small{color:#856404}html[data-theme=dark] .blogdisc-error-message small{color:#ffb347}.blogdisc-success-message{border:1px solid;border-radius:12px;padding:15px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.blogdisc-success-message{background:rgba(212,237,218,.7);border-color:#c3e6cb4d;color:#155724}html[data-theme=dark] .blogdisc-success-message{background:rgba(26,42,26,.7);border-color:#2a4a2a4d;color:#8bc34a}.blogdisc-back-btn{background:#035047;border:1px solid #03ad9a;padding:12px 20px;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;width:100%;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color:#fff}.blogdisc-back-btn:hover{background:#2BE9D3;color:#000;transform:translateY(-2px);box-shadow:0 5px 15px #2be9d34d;border-color:#2be9d3}@media (max-width: 992px){.blogdisc-wrapper{grid-template-columns:1fr;padding:20px}.blogdisc-sidebar{position:static;margin-top:30px}.blogdisc-hero-image{height:300px}.blogdisc-full-title{font-size:2rem}}@media (max-width: 768px){.blogdisc-root{padding:10px}.blogdisc-wrapper{padding:15px;margin-top:4rem}.blogdisc-input-group{grid-template-columns:1fr}.blogdisc-hero-image{height:250px}.blogdisc-full-title{font-size:1.75rem}.blogdisc-meta-info{flex-direction:column;align-items:flex-start;gap:10px}.blogdisc-full-description,.blogdisc-content-with-limit,.blogdisc-comment-form{padding:20px}}@media (max-width: 480px){.blogdisc-hero-image{height:200px}.blogdisc-full-title{font-size:1.5rem}.blogdisc-search-box{flex-direction:column}.blogdisc-widget{padding:20px}.blogdisc-tag{font-size:.75rem;padding:3px 8px}}@media print{.blogdisc-sidebar,.blogdisc-comment-section,.blogdisc-back-btn,.blogdisc-search-box{display:none}.blogdisc-wrapper{display:block;background:#ffffff;color:#000;backdrop-filter:none;-webkit-backdrop-filter:none}.blogdisc-hero-image{max-height:300px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blogdisc-main-content{animation:fadeIn .5s ease-out}::-webkit-scrollbar-track{background:rgba(245,245,245,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:5px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1)}::-webkit-scrollbar-thumb:hover{background:#2BE9D3}html[data-theme=dark] ::-webkit-scrollbar-track{background:rgba(26,26,26,.5)}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.05)}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#2BE9D3}.blogdisc-readmore-btn{background:transparent;color:#2be9d3;border:2px solid #2BE9D3;padding:10px 25px;border-radius:30px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin:15px 0}.blogdisc-readmore-btn:hover{background:#2BE9D3;color:#000;transform:translateY(-2px);box-shadow:0 5px 15px #2be9d34d}.blogdisc-readmore-centered{display:block;margin:20px auto;text-align:center}.blogdisc-readmore-small{background:transparent;color:#2be9d3;border:1px solid #2BE9D3;padding:5px 15px;border-radius:20px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s ease;margin-left:10px;display:inline-block}.blogdisc-readmore-small:hover{background:#2BE9D3;color:#000}.blogdisc-word-count-badge{background:rgba(43,233,211,.1);color:#2be9d3;padding:3px 10px;border-radius:20px;font-size:.8rem;font-weight:500;margin-left:10px}.blogdisc-word-counter{text-align:right;font-size:.85rem;color:#666;margin-top:5px;margin-bottom:10px}[data-theme=dark] .blogdisc-word-counter{color:#999}.blogdisc-recent-post-excerpt{font-size:.9rem;color:#666;margin:5px 0;line-height:1.4}[data-theme=dark] .blogdisc-recent-post-excerpt{color:#b0b0b0}.blogdisc-category-description{font-size:.9rem;color:#666;margin:5px 0 10px 15px;padding-left:10px;border-left:2px solid rgba(43,233,211,.3)}[data-theme=dark] .blogdisc-category-description{color:#b0b0b0}[data-theme=dark]{--bg-primary: #121212;--bg-secondary: #1e293b;--bg-card: #000000;--bg-card-hover: #1a1a1a;--brand-primary: #2be9d3;--brand-hover: #20c9b5;--text-primary: #ffffff;--text-secondary: #e6e5e5;--text-muted: #94a3b8;--border-color: #333333;--border-hover: #444444;--shadow-color: rgba(0, 0, 0, .3);--shadow-hover: rgba(0, 0, 0, .4)}body{font-family:Inter,sans-serif;background-color:#fff;color:#111827;transition:background-color .3s ease,color .3s ease}[data-theme=dark] body{background-color:#121212;color:#fff}.ourteam-container-inner{max-width:1280px;margin:0 auto;padding:0 1rem;position:relative;z-index:10}@media (min-width: 640px){.ourteam-container-inner{padding:0 1.5rem}}@media (min-width: 1024px){.ourteam-container-inner{padding:0 2rem}}.ourteam-text-center{text-align:center}.ourteam-header{position:sticky;top:0;z-index:50;background-color:#fff;border-bottom:1px solid #f3f4f6;transition:background-color .3s ease,border-color .3s ease}[data-theme=dark] .ourteam-header{background-color:#000;border-bottom-color:#1f2937}.ourteam-header-content{display:flex;justify-content:space-between;align-items:center;height:80px}.ourteam-logo{display:flex;align-items:center;gap:.5rem}.ourteam-logo-icon{width:40px;height:40px;background-color:#6366f1;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.25rem}[data-theme=dark] .ourteam-logo-icon{background-color:#2be9d3;color:#000}.ourteam-logo-text{font-size:1.5rem;font-weight:700;color:#111827}[data-theme=dark] .ourteam-logo-text{color:#fff}.ourteam-desktop-nav{display:none;align-items:center;gap:2rem}@media (min-width: 768px){.ourteam-desktop-nav{display:flex}}.ourteam-nav-link{color:#4b5563;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}[data-theme=dark] .ourteam-nav-link{color:#fff}.ourteam-nav-link:hover{color:#6366f1}[data-theme=dark] .ourteam-nav-link:hover{color:#2be9d3}.ourteam-theme-toggle{padding:.5rem;border-radius:9999px;background:transparent;border:none;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.ourteam-theme-toggle:hover{background-color:#f3f4f6}[data-theme=dark] .ourteam-theme-toggle:hover{background-color:#1f2937}.ourteam-btn-primary{background-color:#6366f1;color:#fff;padding:.625rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}[data-theme=dark] .ourteam-btn-primary{background-color:#2be9d3;color:#000}.ourteam-btn-primary:hover{opacity:.9;transform:translateY(-1px)}.ourteam-btn-primary-full{width:100%;background-color:#6366f1;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;border:none;cursor:pointer}[data-theme=dark] .ourteam-btn-primary-full{background-color:#2be9d3;color:#000}.ourteam-mobile-buttons{display:flex;align-items:center;gap:1rem}@media (min-width: 768px){.ourteam-mobile-buttons{display:none}}.ourteam-menu-toggle{background:transparent;border:none;cursor:pointer;color:#4b5563}[data-theme=dark] .ourteam-menu-toggle{color:#d1d5db}.ourteam-mobile-nav{background-color:#fff;border-top:1px solid #f3f4f6;overflow:hidden}[data-theme=dark] .ourteam-mobile-nav{background-color:#000;border-top-color:#1f2937}.ourteam-mobile-nav-content{padding:.5rem 1rem 1.5rem;display:flex;flex-direction:column;gap:.25rem}.ourteam-mobile-nav-link{display:block;padding:.5rem .75rem;font-size:1rem;font-weight:500;color:#4b5563;text-decoration:none;border-radius:6px}[data-theme=dark] .ourteam-mobile-nav-link{color:#d1d5db}.ourteam-mobile-nav-link:hover{background-color:#f9fafb}[data-theme=dark] .ourteam-mobile-nav-link:hover{background-color:#111827}.ourteam-mobile-nav-btn-wrapper{padding:.5rem .75rem;margin-top:.25rem}.ourteam-hero-section{position:relative;min-height:60vh;display:flex;align-items:center;justify-content:center;padding:4rem 0 6rem;overflow:hidden;border-bottom-left-radius:50% 35px;border-bottom-right-radius:50% 35px}.ourteam-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);z-index:1;border-bottom-left-radius:50% 35px;border-bottom-right-radius:50% 35px}[data-theme=dark] .ourteam-hero-bg{background:linear-gradient(135deg,#2be9d3 0%,#20c9b5 100%)}.ourteam-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://www.transparenttextures.com/patterns/cubes.png);opacity:.1;pointer-events:none;z-index:2;border-bottom-left-radius:50% 35px;border-bottom-right-radius:50% 35px}.ourteam-hero-section .ourteam-container-inner{position:relative;z-index:10;width:100%}.ourteam-hero-title{font-size:3rem;font-weight:800;margin-bottom:1rem;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.1);letter-spacing:-.02em}@media (min-width: 768px){.ourteam-hero-title{font-size:4.5rem;margin-bottom:1.5rem}}@media (min-width: 1024px){.ourteam-hero-title{font-size:5rem}}.ourteam-team-count{color:#fffffff2;font-size:1rem;margin-top:.5rem;margin-bottom:1.5rem;font-weight:500;letter-spacing:.3px}@media (min-width: 768px){.ourteam-team-count{font-size:1.125rem;margin-bottom:2rem}}.ourteam-breadcrumb{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 1.5rem;border-radius:100px;border:1px solid rgba(255,255,255,.2);margin-top:1rem}@media (min-width: 768px){.ourteam-breadcrumb{gap:.75rem;padding:.875rem 2rem}}.ourteam-breadcrumb-link{color:#fff;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .3s ease;position:relative}@media (min-width: 768px){.ourteam-breadcrumb-link{font-size:1rem}}.ourteam-breadcrumb-link:hover{color:#fff;transform:translateY(-1px)}.ourteam-breadcrumb-icon{width:1rem;height:1rem;color:#ffffffb3}@media (min-width: 768px){.ourteam-breadcrumb-icon{width:1.25rem;height:1.25rem}}.ourteam-breadcrumb-active{font-weight:700;color:#fff;font-size:.875rem;background:linear-gradient(135deg,#fff 0%,rgba(255,255,255,.9) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (min-width: 768px){.ourteam-breadcrumb-active{font-size:1rem}}.ourteam-hero-section:after{content:"";position:absolute;bottom:0;left:0;right:0;height:70px;background:linear-gradient(to top,rgba(0,0,0,.03),transparent);pointer-events:none;z-index:3;border-bottom-left-radius:50% 35px;border-bottom-right-radius:50% 35px}.ourteam-team-section{padding:5rem 0;background-color:#fff;transition:background-color .3s ease}[data-theme=dark] .ourteam-team-section{background-color:#121212}.ourteam-team-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 640px){.ourteam-team-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.ourteam-team-grid{grid-template-columns:repeat(4,1fr)}}.ourteam-team-card{position:relative}.ourteam-team-card-inner{position:relative;overflow:hidden;border-radius:1rem;background-color:#f3f4f6;transition:all .5s ease;border:1px solid transparent}[data-theme=dark] .ourteam-team-card-inner{background-color:#000;border-color:#1f2937}.ourteam-team-card-inner:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-5px)}[data-theme=dark] .ourteam-team-card-inner:hover{box-shadow:0 20px 25px -5px #2be9d333,0 10px 10px -5px #2be9d31a}.ourteam-team-image{width:100%;aspect-ratio:4 / 5;object-fit:cover;transition:transform .7s ease}.ourteam-team-card-inner:hover .ourteam-team-image{transform:scale(1.1)}.ourteam-social-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000b3;opacity:0;transition:opacity .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:5}.ourteam-team-card-inner:hover .ourteam-social-overlay{opacity:1}.ourteam-social-icons{display:flex;gap:.75rem;transform:translateY(1rem);transition:transform .3s ease}.ourteam-team-card-inner:hover .ourteam-social-icons{transform:translateY(0)}.ourteam-social-icon{width:40px;height:40px;background-color:#fff;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#111827;text-decoration:none;transition:all .2s ease;box-shadow:0 10px 15px -3px #0000001a}.ourteam-social-icon:hover{background-color:#6366f1;color:#fff;transform:scale(1.1)}[data-theme=dark] .ourteam-social-icon:hover{background-color:#2be9d3;color:#000!important}.ourteam-member-info-wrapper{position:absolute;bottom:1rem;left:1rem;right:1rem;z-index:10}.ourteam-member-info{position:relative;background-color:#fff;border-radius:.75rem;padding:1rem;box-shadow:0 10px 15px -3px #0000001a;transition:all .3s ease;border:1px solid transparent}[data-theme=dark] .ourteam-member-info{background-color:#000;border-color:#1f2937}.ourteam-team-card-inner:hover .ourteam-member-info{background-color:#6366f1;transform:translateY(-5px)}[data-theme=dark] .ourteam-team-card-inner:hover .ourteam-member-info{background-color:#2be9d3}.ourteam-plus-btn{position:absolute;top:-.75rem;left:-.75rem;width:32px;height:32px;background-color:#fff;border-radius:9999px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;box-shadow:0 4px 6px -1px #0000001a;transition:all .2s ease;color:#6366f1}[data-theme=dark] .ourteam-plus-btn{background-color:#000;color:#2be9d3;border-color:#1f2937}.ourteam-team-card-inner:hover .ourteam-plus-btn{background-color:#fff;color:#6366f1;transform:scale(1.1)}[data-theme=dark] .ourteam-team-card-inner:hover .ourteam-plus-btn{background-color:#000;color:#2be9d3}.ourteam-member-details{text-align:center}.ourteam-member-name{font-size:1rem;font-weight:700;transition:color .3s ease;color:#111827;margin-bottom:.25rem}[data-theme=dark] .ourteam-member-name,.ourteam-team-card-inner:hover .ourteam-member-name{color:#fff}[data-theme=dark] .ourteam-team-card-inner:hover .ourteam-member-name{color:#000}.ourteam-member-role{font-size:.75rem;transition:color .3s ease;color:#6b7280}[data-theme=dark] .ourteam-member-role{color:#ffffffb3}.ourteam-team-card-inner:hover .ourteam-member-role{color:#ffffffe6}[data-theme=dark] .ourteam-team-card-inner:hover .ourteam-member-role{color:#000c}.ourteam-no-members{text-align:center;padding:3rem 0;color:#6b7280}[data-theme=dark] .ourteam-no-members{color:#9ca3af}.ourteam-pagination{margin-top:5rem;display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap}.ourteam-pagination-btn{padding:.5rem;border-radius:8px;border:1px solid #e5e7eb;background:transparent;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:#9ca3af}[data-theme=dark] .ourteam-pagination-btn{border-color:#1f2937}.ourteam-pagination-btn:hover:not(:disabled){color:#6366f1;border-color:#6366f1}[data-theme=dark] .ourteam-pagination-btn:hover:not(:disabled){color:#2be9d3;border-color:#2be9d3}.ourteam-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.ourteam-pagination-number{min-width:40px;height:40px;padding:0 .5rem;border-radius:8px;border:1px solid #e5e7eb;background:transparent;cursor:pointer;transition:all .2s ease;color:#4b5563;font-weight:500}[data-theme=dark] .ourteam-pagination-number{border-color:#1f2937;color:#9ca3af}.ourteam-pagination-number:hover:not(.active){background-color:#f9fafb;border-color:#6366f1;color:#6366f1}[data-theme=dark] .ourteam-pagination-number:hover:not(.active){background-color:#111827;border-color:#2be9d3;color:#2be9d3}.ourteam-pagination-number.active{background-color:#6366f1;color:#fff;font-weight:700;border-color:#6366f1}[data-theme=dark] .ourteam-pagination-number.active{background-color:#2be9d3;color:#000;border-color:#2be9d3}.ourteam-pagination-dots{color:#9ca3af;padding:0 .5rem}[data-theme=dark] .ourteam-pagination-dots{color:#4b5563}.ourteam-newsletter-section{padding:5rem 0;background-color:#fff;transition:background-color .3s ease}[data-theme=dark] .ourteam-newsletter-section{background-color:#121212}.ourteam-newsletter-wrapper{position:relative;overflow:hidden;border-radius:2rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:3rem 2rem;box-shadow:0 25px 50px -12px #00000040}[data-theme=dark] .ourteam-newsletter-wrapper{background:linear-gradient(135deg,#2be9d3 0%,#20c9b5 100%)}@media (min-width: 768px){.ourteam-newsletter-wrapper{padding:4rem}}.ourteam-newsletter-bg-effect{position:absolute;top:-50%;right:-20%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,rgba(255,255,255,0) 70%);border-radius:50%;animation:ourteam-float 8s ease-in-out infinite}.ourteam-newsletter-bg-effect-2{position:absolute;bottom:-50%;left:-20%;width:300px;height:300px;background:radial-gradient(circle,rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 70%);border-radius:50%;animation:ourteam-float 6s ease-in-out infinite reverse}@keyframes ourteam-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.ourteam-newsletter-content{position:relative;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;z-index:2}@media (min-width: 1024px){.ourteam-newsletter-content{grid-template-columns:1fr 1fr;gap:3rem}}.ourteam-newsletter-title{font-size:2rem;font-weight:800;margin-bottom:1rem;line-height:1.2;background:linear-gradient(135deg,#fff 0%,rgba(255,255,255,.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (min-width: 768px){.ourteam-newsletter-title{font-size:2.5rem}}.ourteam-newsletter-description{font-size:1rem;opacity:.9;line-height:1.6;max-width:28rem;color:#fff}@media (min-width: 768px){.ourteam-newsletter-description{font-size:1.125rem}}.ourteam-newsletter-form{display:flex;flex-direction:column;gap:1rem;color:#fff}@media (min-width: 640px){.ourteam-newsletter-form{flex-direction:row;gap:1rem}}.ourteam-newsletter-input{flex:1;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:1rem 1.5rem;color:#fff;font-size:1rem;transition:all .3s ease;font-family:inherit}.ourteam-newsletter-input::placeholder{color:#fff}.ourteam-newsletter-input:focus{outline:none;background:rgba(255,255,255,.25);border-color:#ffffff80;box-shadow:0 0 0 3px #fff3}.ourteam-newsletter-button{background:white;color:#667eea;padding:1rem 2rem;border-radius:1rem;font-weight:700;border:none;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem;box-shadow:0 4px 15px #0000001a;font-family:inherit}[data-theme=dark] .ourteam-newsletter-button{background:#000000;color:#2be9d3}.ourteam-newsletter-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026;background:white;color:#5a67d8}[data-theme=dark] .ourteam-newsletter-button:hover{background:#000000;color:#20c9b5}.ourteam-newsletter-button:active{transform:translateY(0)}.ourteam-newsletter-note{color:#fff9;font-size:.75rem;margin-top:1rem;text-align:center}@media (min-width: 640px){.ourteam-newsletter-note{text-align:left}}.ourteam-icon-sm{width:1rem;height:1rem}.ourteam-icon-md{width:1.25rem;height:1.25rem}.ourteam-icon-lg{width:1.5rem;height:1.5rem}.ourteam-hero-skeleton{position:relative;padding-top:5rem;padding-bottom:10rem;overflow:hidden}.ourteam-skeleton-title{height:5rem;width:75%;margin:0 auto 1.5rem;background-color:#fff3;border-radius:8px;animation:ourteam-pulse 1.5s ease-in-out infinite}.ourteam-skeleton-subtitle{height:1.5rem;width:12rem;margin:0 auto;background-color:#fff3;border-radius:8px;animation:ourteam-pulse 1.5s ease-in-out infinite}.ourteam-skeleton-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 640px){.ourteam-skeleton-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.ourteam-skeleton-grid{grid-template-columns:repeat(4,1fr)}}.ourteam-skeleton-card{position:relative}.ourteam-skeleton-image{width:100%;aspect-ratio:4 / 5;background-color:#e5e7eb;border-radius:1rem;animation:ourteam-pulse 1.5s ease-in-out infinite}[data-theme=dark] .ourteam-skeleton-image{background-color:#1f2937}.ourteam-skeleton-info{position:absolute;bottom:1rem;left:1rem;right:1rem;background-color:#fff;border-radius:.75rem;padding:1rem;height:4rem}[data-theme=dark] .ourteam-skeleton-info{background-color:#000}@keyframes ourteam-pulse{0%,to{opacity:.4}50%{opacity:.7}}.ourteam-hero-error{font-size:1.25rem;margin-bottom:2rem;color:#fff;position:relative;z-index:1}.ourteam-btn-retry{background-color:#fff;color:#6366f1;padding:.75rem 2rem;border-radius:8px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;position:relative;z-index:1}[data-theme=dark] .ourteam-btn-retry{background-color:#2be9d3;color:#000}.ourteam-btn-retry:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-1px)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}[data-theme=dark] ::-webkit-scrollbar-track{background:#1f1f1f}::-webkit-scrollbar-thumb{background:#6366f1;border-radius:5px}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#2be9d3}::-webkit-scrollbar-thumb:hover{background:#4f46e5}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#20c9b5}::selection{background-color:#6366f1;color:#fff}[data-theme=dark] ::selection{background-color:#2be9d3;color:#000}@media (max-width: 768px){.ourteam-hero-section{min-height:50vh;padding:3rem 0 5rem;border-bottom-left-radius:50% 25px;border-bottom-right-radius:50% 25px}.ourteam-hero-bg,.ourteam-hero-overlay,.ourteam-hero-section:after{border-bottom-left-radius:50% 25px;border-bottom-right-radius:50% 25px}.ourteam-breadcrumb{padding:.5rem 1rem}.ourteam-newsletter-wrapper{padding:2rem 1.5rem}.ourteam-newsletter-title{font-size:1.75rem}}@media (max-width: 480px){.ourteam-hero-section{border-bottom-left-radius:50% 15px;border-bottom-right-radius:50% 15px}.ourteam-hero-bg,.ourteam-hero-overlay,.ourteam-hero-section:after{border-bottom-left-radius:50% 15px;border-bottom-right-radius:50% 15px}}.term-detail-container{max-width:1100px;margin:2rem auto;padding:2rem 1.5rem;min-height:100vh;background:var(--bg-primary);font-family:inherit;color:var(--text-primary)}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh}.loading-spinner{width:60px;height:60px;border:5px solid rgba(43,233,211,.15);border-top-color:#2be9d3;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:20px;box-shadow:0 0 15px var(--accent-glow)}.error-state{text-align:center;padding:40px;background:var(--card-bg);border-radius:16px;border:1px solid var(--border-color);max-width:500px;margin:50px auto;box-shadow:0 10px 30px #0000001a}.error-title{font-size:22px;margin-bottom:10px}.error-message{color:var(--text-secondary);margin-bottom:20px}.retry-btn,.back-to-glossary-btn{padding:10px 22px;border-radius:8px;font-weight:600;cursor:pointer;border:none;transition:var(--transition-fast)}.retry-btn{background:#2BE9D3;color:#000}.retry-btn:hover{background:#1ed1bd;transform:translateY(-2px);box-shadow:0 5px 15px var(--accent-glow)}.back-to-glossary-btn{background:transparent;border:1px solid #2BE9D3;color:#2be9d3}.back-to-glossary-btn:hover{background:rgba(43,233,211,.05);transform:translateY(-2px)}.term-detail-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.back-link{display:flex;align-items:center;gap:8px;color:var(--text-secondary);text-decoration:none;transition:var(--transition-fast)}.back-link:hover{color:#2be9d3;transform:translate(-5px)}.nav-right{display:flex;gap:10px}.nav-btn{padding:8px 14px;border-radius:8px;border:1px solid var(--border-color);background:var(--card-bg);cursor:pointer;display:flex;gap:6px;align-items:center;transition:var(--transition-fast);color:var(--text-primary)}.nav-btn:hover{border-color:#2be9d3;background:rgba(43,233,211,.05);transform:translateY(-2px)}.share-btn{height:45px!important;padding:0 3rem}.term-detail-content{background:var(--card-bg);border-radius:18px;border:1px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:40px;box-shadow:0 20px 40px #0000001a}.term-header{text-align:center;margin-bottom:40px}.term-category-badge{display:inline-block;padding:6px 16px;background:rgba(43,233,211,.15);border:1px solid rgba(43,233,211,.4);color:#2be9d3;border-radius:20px;font-size:12px;margin-bottom:15px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.term-title{font-size:40px;font-weight:800;background:linear-gradient(135deg,#2BE9D3 0%,#1a9c8c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px}.term-definition{font-size:18px;color:var(--text-secondary);max-width:750px;margin:15px auto 0;line-height:1.7}.term-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:40px 0}.stat-item{text-align:center;padding:20px;background:rgba(43,233,211,.08);border-radius:12px;border:1px solid rgba(43,233,211,.2);transition:var(--transition-fast)}.stat-item:hover{transform:translateY(-5px);background:rgba(43,233,211,.12);border-color:#2be9d3}.stat-label{font-size:12px;color:var(--text-tertiary);margin-bottom:5px}.stat-value{font-size:28px;font-weight:700;color:#2be9d3}.section-title{font-size:22px;font-weight:600;margin-bottom:16px;color:var(--text-primary)}.explanation-section{margin-bottom:30px}.explanation-content{background:var(--bg-secondary);padding:24px;border-radius:12px;border:1px solid var(--border-color)}.explanation-paragraph{margin-bottom:14px;line-height:1.7;color:var(--text-secondary)}.example-section{margin-bottom:30px}.example-card{display:flex;gap:16px;padding:24px;background:rgba(43,233,211,.08);border-left:4px solid #2BE9D3;border-radius:12px;transition:var(--transition-fast)}.example-card:hover{background:rgba(43,233,211,.12);transform:scale(1.01)}.example-text{line-height:1.7}.takeaways-section{margin-bottom:30px}.takeaways-list{list-style:none}.takeaway-item{display:flex;gap:12px;background:var(--bg-secondary);padding:14px 18px;border-radius:10px;margin-bottom:10px;transition:var(--transition-fast);border:1px solid transparent}.takeaway-item:hover{background:var(--card-bg);border-color:#2be9d3;padding-left:24px}.takeaway-bullet{color:#2be9d3;font-weight:700}.related-terms-section{margin-top:40px}.related-terms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.related-term-btn{padding:14px;border-radius:10px;background:var(--card-bg);border:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:var(--transition-fast);color:var(--text-primary)}.related-term-btn:hover{border-color:#2be9d3;background:#2BE9D3;color:#000;transform:translateY(-3px);box-shadow:0 8px 20px var(--accent-glow)}@media (max-width:768px){.term-title{font-size:30px}.term-stats{grid-template-columns:1fr}.term-detail-content{padding:25px}}@media (max-width:480px){.term-title{font-size:24px}}.zep-community-wrapper{position:fixed;bottom:60px;right:-60px;display:flex;flex-direction:column;align-items:center;z-index:1000;animation:float 4s ease-in-out infinite}.zep-community-wrapper{--zep-fab-bg: linear-gradient(135deg, #8b5cf6, #7c3aed);--zep-fab-shadow: rgba(139, 92, 246, .4);--zep-fab-shadow-hover: rgba(139, 92, 246, .6);--zep-pulse-color: #8b5cf6;--zep-tooltip-bg: rgba(255, 255, 255, .95);--zep-tooltip-text: #1e1b4b;--zep-tooltip-border: rgba(139, 92, 246, .3);--zep-icon-color: #ffffff}[data-theme=dark] .zep-community-wrapper{--zep-fab-bg: linear-gradient(135deg, #2be9d3, #20c9b5);--zep-fab-shadow: rgba(43, 233, 211, .4);--zep-fab-shadow-hover: rgba(43, 233, 211, .6);--zep-pulse-color: #2be9d3;--zep-tooltip-bg: rgba(0, 0, 0, .8);--zep-tooltip-text: #ffffff;--zep-tooltip-border: rgba(43, 233, 211, .3);--zep-icon-color: #000000}.tooltip{background:var(--zep-tooltip-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--zep-tooltip-text);padding:4px 20px;border-radius:40px;font-size:12px;font-weight:600;font-family:inherit;margin-bottom:30px;margin-right:65px;opacity:0;transform:translateY(10px) scale(.95);transition:all .3s cubic-bezier(.34,1.56,.64,1);border:1px solid var(--zep-tooltip-border);pointer-events:none;white-space:nowrap;letter-spacing:.3px;box-shadow:0 4px 15px #0000001a;position:relative;opacity:1}.zep-community-wrapper:hover .tooltip{opacity:1;transform:translateY(0) scale(1)}.zep-fab{background:var(--zep-fab-bg);border:none;border-radius:50%;width:65px;height:65px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;box-shadow:0 10px 25px var(--zep-fab-shadow);transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden}.zep-fab:hover{transform:scale(1.12) rotate(8deg);box-shadow:0 15px 35px var(--zep-fab-shadow-hover)}.zep-fab:active{transform:scale(.98) rotate(0);transition:transform .1s ease}.zep-fab:focus{outline:none;box-shadow:0 0 0 4px var(--zep-pulse-color)}.zep-icon{color:var(--zep-icon-color);width:32px;height:32px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));position:relative;z-index:2;transition:transform .3s ease}.zep-fab:hover .zep-icon{transform:rotate(15deg) scale(1.1)}.pulse-ring{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid var(--zep-pulse-color);animation:pulseRing 2s infinite;pointer-events:none;z-index:0}@keyframes pulseRing{0%{transform:scale(1);opacity:.8}70%{transform:scale(1.5);opacity:0}to{transform:scale(1.8);opacity:0}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.zep-community-wrapper{animation:float 4s ease-in-out infinite}.zep-community-wrapper:hover{animation-play-state:paused}.zep-fab:after{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:50%;background:var(--zep-pulse-color);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}.zep-fab:hover:after{opacity:.3;animation:glowPulse 1.5s ease infinite}@keyframes glowPulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.2);opacity:.5}}@media (max-width: 768px){.zep-community-wrapper{bottom:80px;right:20px}.zep-fab{width:56px;height:56px}.zep-icon{width:28px;height:28px}.tooltip{padding:6px 14px;font-size:12px;margin-bottom:12px;white-space:nowrap}.tooltip:after{right:15px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}}@media (max-width: 480px){.zep-community-wrapper{bottom:70px;right:16px}.zep-fab{width:50px;height:50px}.zep-icon{width:24px;height:24px}.tooltip{padding:5px 12px;font-size:11px;margin-bottom:10px;white-space:nowrap}.tooltip:after{right:12px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--zep-tooltip-bg)}}@media (prefers-reduced-motion: reduce){.zep-community-wrapper,.zep-fab,.zep-icon,.pulse-ring,.tooltip{animation:none!important;transition:none!important}.zep-fab:hover{transform:scale(1.05)}.zep-community-wrapper:hover{animation:none}}@media print{.zep-community-wrapper{display:none!important}}.zep-fab:focus-visible{outline:2px solid var(--zep-pulse-color);outline-offset:2px;box-shadow:0 0 0 4px #8b5cf64d}[data-theme=dark] .zep-fab:focus-visible{box-shadow:0 0 0 4px #2be9d34d}.ZC-app-container{display:flex;margin-top:2.5rem;min-height:100vh;font-family:inherit;transition:background .3s ease;overflow:visible;height:auto;position:relative;background:var(--com-bg);color:var(--com-text)}.ZC-app-container{--com-bg: #faf5ff;--com-text: #1e1b4b;--com-text-mute: #6c63a0;--com-sidebar: #ffffff;--com-sidebar-border: #e9d5ff;--com-card: #ffffff;--com-card-border: #e9d5ff;--com-card-shadow: 0 4px 20px rgba(139, 92, 246, .08);--com-accent: #8b5cf6;--com-accent-gradient: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);--com-accent-light: rgba(139, 92, 246, .1);--com-accent-glow: 0 0 20px rgba(139, 92, 246, .2);--com-hover-bg: #f3e8ff;--com-input-bg: #ffffff;--com-input-border: #e9d5ff;--com-progress-bg: #e9d5ff;--com-progress-fill: #8b5cf6;--com-success: #10b981;--com-danger: #ef4444;--com-warning: #f59e0b;--com-btn-bg: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);--com-btn-hover: linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%);--com-border: #e9d5ff;--com-border-light: #f3e8ff;--com-scrollbar: #e9d5ff;--com-like-color: #ef4444;--com-comment-bg: #f8fafc;--com-comment-hover: #f1f5f9}[data-theme=dark] .ZC-app-container{--com-bg: #000000;--com-text: #ffffff;--com-text-mute: #a1a1aa;--com-sidebar: #000000;--com-sidebar-border: #2a2a2a;--com-card: #000000;--com-card-border: #0e201e;--com-card-shadow: 0 4px 20px rgba(43, 233, 211, .1);--com-accent: #2be9d3;--com-accent-gradient: linear-gradient(135deg, #2be9d3 0%, #20c9b5 100%);--com-accent-light: rgba(43, 233, 211, .15);--com-accent-glow: 0 0 20px rgba(43, 233, 211, .2);--com-hover-bg: #1a1a1a;--com-input-bg: #0a0a0a;--com-input-border: #2a2a2a;--com-progress-bg: #2a2a2a;--com-progress-fill: #2be9d3;--com-success: #2ed573;--com-danger: #ff4757;--com-warning: #ffa502;--com-btn-bg: linear-gradient(135deg, #2be9d3 0%, #20c9b5 100%);--com-btn-hover: linear-gradient(135deg, #20c9b5 0%, #1aa699 100%);--com-border: #2a2a2a;--com-border-light: #1f1f1f;--com-scrollbar: #2a2a2a;--com-like-color: #ff6b6b;--com-comment-bg: #0a0a0a;--com-comment-hover: #151515}.ZC-hamburger-menu{position:fixed;top:20px;left:20px;width:44px;height:44px;background:var(--com-card);border:1px solid var(--com-border);border-radius:12px;cursor:pointer;z-index:1100;display:none;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d}.ZC-hamburger-menu:hover{background:var(--com-hover-bg);transform:scale(1.05)}.ZC-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;animation:fadeIn .3s ease;display:none}.ZC-sidebar{position:sticky;top:0;left:0;height:100vh;width:280px;background:var(--com-sidebar);border-right:1px solid var(--com-sidebar-border);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000;overflow-y:auto;flex-shrink:0}.ZC-sidebar--open,.ZC-sidebar--closed{transition:all .3s ease}.ZC-sidebar__container{padding:24px 16px;height:100%;display:flex;flex-direction:column}.ZC-sidebar__top{flex:1}.ZC-sidebar::-webkit-scrollbar{width:4px}.ZC-sidebar::-webkit-scrollbar-track{background:var(--com-hover-bg)}.ZC-sidebar::-webkit-scrollbar-thumb{background:var(--com-scrollbar);border-radius:4px}.ZC-profile{display:flex;gap:14px;align-items:center;padding:14px;border-radius:20px;background:var(--com-accent-light);transition:all .3s ease;margin-bottom:32px;border:1px solid var(--com-border);position:relative}.ZC-profile__avatar{flex-shrink:0;cursor:pointer;position:relative}.ZC-profile__avatar img{width:52px;height:52px;border-radius:50%;border:2px solid var(--com-accent);object-fit:cover}.ZC-profile__info{flex:1;min-width:0}.ZC-profile__info h4{font-size:15px;font-weight:700;color:var(--com-text);margin-bottom:6px}.ZC-profile__progress{margin-bottom:4px}.ZC-progress{height:6px;width:100%;background:var(--com-progress-bg);border-radius:10px;overflow:hidden;margin-bottom:4px}.ZC-progress__fill{height:100%;background:var(--com-progress-fill);border-radius:10px;transition:width .4s ease}.ZC-profile__progress span{font-size:11px;color:var(--com-text-mute);display:block}.ZC-profile__link{font-size:11px;color:var(--com-accent);cursor:pointer;display:inline-block;margin-top:6px;font-weight:500}.togl-btns{position:absolute;right:5px;top:80%;transform:translateY(-50%);width:28px;height:28px;background:var(--com-card);border:1px solid var(--com-border);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--com-accent);padding:0;z-index:10}.togl-btns:hover{background:var(--com-accent);color:#fff;border-color:var(--com-accent)}.ZC-nav{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ZC-nav__item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:14px;color:var(--com-text-mute);cursor:pointer;transition:all .25s ease;text-decoration:none}.ZC-nav__item svg{width:22px;height:22px;flex-shrink:0}.ZC-nav__item span{font-size:14px;font-weight:500;flex:1}.ZC-nav__item:hover{background:var(--com-accent-light);color:var(--com-accent)}.ZC-nav__item--active{background:var(--com-accent-light);color:var(--com-accent);font-weight:600;position:relative}.ZC-nav__item--active:before{content:"";position:absolute;left:0;width:3px;height:70%;background:var(--com-accent);border-radius:4px}.ZC-app-container.ZC-sidebar-closed .ZC-sidebar{width:80px}.ZC-app-container.ZC-sidebar-closed .ZC-profile{justify-content:center;padding:12px;background:none;border:none}.ZC-app-container.ZC-sidebar-closed .ZC-profile__info{display:none}.ZC-app-container.ZC-sidebar-closed .ZC-nav__item{justify-content:center;padding:12px}.ZC-app-container.ZC-sidebar-closed .ZC-nav__item span{display:none}.ZC-app-container.ZC-sidebar-closed .ZC-nav__item svg{margin:0}.ZC-app-container.ZC-sidebar-closed .togl-btns{right:-12px}.ZC-main-content{flex:1;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:100vh;overflow:visible;position:relative}.ZC-scroll-area{height:auto;min-height:100vh;overflow-y:visible;padding:24px 24px 60px}.ZC-scroll-area::-webkit-scrollbar{width:6px}.ZC-scroll-area::-webkit-scrollbar-track{background:var(--com-hover-bg)}.ZC-scroll-area::-webkit-scrollbar-thumb{background:var(--com-scrollbar);border-radius:3px}.ZC-feed-layout{display:grid;grid-template-columns:1fr 320px;gap:24px;max-width:1400px;margin:0 auto}.ZC-feed-left{min-width:0}.ZC-feed-right{position:sticky;top:1px;max-height:calc(100vh - 48px);overflow-y:auto;padding-right:4px}.ZC-feed-right::-webkit-scrollbar{width:4px}.ZC-feed-right::-webkit-scrollbar-track{background:var(--com-hover-bg);border-radius:4px}.ZC-feed-right::-webkit-scrollbar-thumb{background:var(--com-scrollbar);border-radius:4px}.ZC-feed-left.ZC-full-width{grid-column:1 / -1;width:100%;max-width:1000px;margin:0 auto}.ZC-feed-layout:has(.ZC-full-width){grid-template-columns:1fr}.ZC-card{background:var(--com-card);border-radius:20px;margin-bottom:20px;box-shadow:var(--com-card-shadow);border:1px solid var(--com-card-border);overflow:hidden}.ZC-status-input{padding:16px}.ZC-input-row{display:flex;gap:12px;margin-bottom:12px}.ZC-avatar-tiny{width:40px;height:40px;border-radius:50%;background:var(--com-accent-gradient);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;flex-shrink:0;overflow:hidden;cursor:pointer}.ZC-avatar-tiny img{width:100%;height:100%;object-fit:cover}.ZC-status-input input{flex:1;border:1px solid var(--com-input-border);border-radius:24px;padding:10px 16px;font-size:14px;background:var(--com-input-bg);color:var(--com-text);outline:none}.ZC-status-input input:focus{border-color:var(--com-accent);box-shadow:0 0 0 3px var(--com-accent-light)}.ZC-input-footer{display:flex;gap:16px;padding-left:52px}.ZC-input-footer span{font-size:13px;color:var(--com-text-mute);cursor:pointer;display:flex;align-items:center;gap:6px}.ZC-input-footer span:hover{color:var(--com-accent)}.ZC-post-btn{padding:.5rem 1rem;background:var(--com-btn-bg);color:#fff;border:none;border-radius:20px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;margin-left:auto}.ZC-post-btn:hover:not(:disabled){transform:scale(1.05);box-shadow:var(--com-accent-glow)}.ZC-post-btn:disabled{opacity:.5;cursor:not-allowed}.ZC-media-container{margin:0 20px 20px;border-radius:12px;overflow:hidden;position:relative;background:var(--com-hover-bg);display:flex;align-items:center;justify-content:center;min-height:300px;max-height:400px}.ZC-media-container img,.ZC-media-container video{width:100%;height:100%;max-height:400px;object-fit:cover;display:block}.ZC-post-card{padding:0;overflow:hidden;position:relative}.ZC-post-header{display:flex;gap:12px;padding:16px 20px;border-bottom:1px solid var(--com-border);align-items:center}.ZC-user-meta{flex:1}.ZC-user-meta .ZC-name{font-weight:600;color:var(--com-text);margin-bottom:2px;font-size:14px;cursor:pointer}.ZC-user-meta .ZC-handle,.ZC-user-meta .ZC-time{font-size:12px;color:var(--com-text-mute);cursor:pointer}.ZC-post-visibility{display:flex;align-items:center}.ZC-visibility-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.ZC-visibility-badge.public{background:rgba(16,185,129,.1);color:#10b981}[data-theme=dark] .ZC-visibility-badge.public,.ZC-visibility-badge.sebi_only{background:rgba(46,213,115,.2);color:#2ed573}.ZC-post-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.ZC-save-btn{background:none;border:none;cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:var(--com-text-mute)}.ZC-save-btn:hover{background:var(--com-hover-bg);transform:scale(1.05)}.ZC-save-btn.saved{color:var(--com-accent)}.ZC-save-btn.loading{opacity:.6;cursor:not-allowed}.ZC-post-options{position:relative}.ZC-options-btn{background:none;border:none;cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:var(--com-text-mute)}.ZC-options-btn:hover{background:var(--com-hover-bg);transform:scale(1.05);color:var(--com-text)}.ZC-options-menu{position:absolute;top:100%;right:0;margin-top:8px;background:var(--com-card);border:1px solid var(--com-border);border-radius:12px;box-shadow:0 4px 20px #00000026;z-index:100;min-width:150px;overflow:hidden;animation:fadeIn .2s ease}.ZC-option-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;background:none;border:none;cursor:pointer;font-size:14px;color:var(--com-text);transition:all .2s ease;text-align:left}.ZC-option-item:hover{background:var(--com-hover-bg)}.ZC-option-item svg{width:16px;height:16px}.ZC-option-danger{color:var(--com-danger)}.ZC-option-danger:hover{background:rgba(239,68,68,.1)}.ZC-post-body{padding:0 20px 16px;font-size:15px;line-height:1.5;color:var(--com-text)}.ZC-post-body p{color:#1e1b4b;font-size:16px;font-weight:600}[data-theme=dark] .ZC-post-body p{color:#fff}.ZC-read-more-btn{background:none;border:none;color:var(--com-accent);font-size:14px;font-weight:500;cursor:pointer;margin-top:8px;padding:0}.ZC-read-more-btn:hover{text-decoration:underline}.ZC-interaction-buttons{display:flex;gap:1.5rem;padding:.75rem 1.25rem;border-top:1px solid var(--com-border);margin-top:.5rem}.ZC-interaction-btn{display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;font-size:.875rem;color:var(--com-text-mute);transition:all .2s;padding:.5rem .75rem;border-radius:.5rem;font-weight:500}.ZC-interaction-btn:hover{background:var(--com-hover-bg);color:var(--com-text)}.ZC-interaction-btn.ZC-liked{color:var(--com-like-color)}.ZC-interaction-btn.ZC-liked:hover{background:var(--com-accent-light);color:var(--com-like-color)}.ZC-interaction-btn svg{width:18px;height:18px}.ZC-like-animate{animation:likePop .3s ease-in-out}.ZC-comment-section{padding:1rem 1.25rem;border-top:1px solid var(--com-border);background:var(--com-comment-bg)}.ZC-add-comment{display:flex;gap:12px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--com-border)}.ZC-add-comment-avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover}.ZC-add-comment-wrapper{flex:1}.ZC-add-comment-wrapper textarea{width:100%;border:1px solid var(--com-border);background:var(--com-input-bg);border-radius:12px;padding:12px;font-size:14px;color:var(--com-text);resize:vertical;font-family:inherit;outline:none}.ZC-add-comment-wrapper textarea:focus{border-color:var(--com-accent)}.ZC-post-comment-btn{margin-top:10px;background:var(--com-accent);color:#fff;border:none;padding:8px 20px;border-radius:20px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.ZC-post-comment-btn:hover:not(.disabled){background:#7c3aed;transform:translateY(-1px)}.ZC-post-comment-btn.disabled{opacity:.5;cursor:not-allowed}.ZC-comments-list{margin-top:1rem;max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.ZC-loading-comments{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;color:var(--com-text-mute)}.ZC-no-comments{text-align:center;padding:40px 20px;color:var(--com-text-mute)}.ZC-comment{display:flex;gap:12px;margin-bottom:20px;padding:12px 0;border-bottom:1px solid var(--com-border)}.ZC-comment-avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover}.ZC-comment-content{flex:1;min-width:0}.ZC-comment-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.ZC-comment-author{font-weight:600;font-size:14px;color:var(--com-text)}.ZC-comment-time{font-size:12px;color:var(--com-text-mute)}.ZC-comment-actions{display:flex;gap:8px;margin-left:auto}.ZC-comment-edit,.ZC-comment-delete{background:none;border:none;cursor:pointer;font-size:12px;padding:4px 8px;border-radius:6px;display:flex;align-items:center;gap:4px;transition:all .2s}.ZC-comment-edit{color:var(--com-success)}.ZC-comment-edit:hover{background:rgba(16,185,129,.1)}.ZC-comment-delete{color:var(--com-danger)}.ZC-comment-delete:hover{background:rgba(239,68,68,.1)}.ZC-comment-text{font-size:14px;line-height:1.5;color:var(--com-text);margin:8px 0;word-wrap:break-word}.ZC-comment-footer{margin-top:8px}.ZC-comment-reply-btn{background:none;border:none;cursor:pointer;font-size:12px;color:var(--com-text-mute);display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;transition:all .2s}.ZC-comment-reply-btn:hover{background:var(--com-accent-light);color:var(--com-accent)}.ZC-reply-input-wrapper{display:flex;align-items:center;gap:10px;margin-top:12px;padding:8px;background:var(--com-input-bg);border-radius:12px}.ZC-reply-input{flex:1;border:none;background:transparent;padding:8px 12px;font-size:14px;color:var(--com-text);outline:none}.ZC-reply-input::placeholder{color:var(--com-text-mute)}.ZC-reply-send-btn,.ZC-reply-cancel-btn{background:none;border:none;cursor:pointer;padding:6px 12px;border-radius:8px;font-size:12px;transition:all .2s}.ZC-reply-send-btn{background:var(--com-accent);color:#fff}.ZC-reply-cancel-btn{color:var(--com-text-mute)}.ZC-reply-cancel-btn:hover{background:rgba(239,68,68,.1);color:var(--com-danger)}.ZC-comment-edit-wrapper{display:flex;align-items:center;gap:10px;margin:8px 0}.ZC-comment-edit-input{flex:1;border:1px solid var(--com-accent);background:var(--com-input-bg);border-radius:20px;padding:8px 16px;font-size:14px;color:var(--com-text);outline:none}.ZC-comment-save-btn,.ZC-comment-cancel-btn{background:none;border:none;cursor:pointer;padding:6px 12px;border-radius:8px;font-size:12px;transition:all .2s}.ZC-comment-save-btn{background:var(--com-success);color:#fff}.ZC-comment-cancel-btn{color:var(--com-text-mute)}.ZC-replies-container{margin-top:16px;padding-left:0}.ZC-search-container{position:relative;margin-bottom:20px;width:100%}.ZC-search-input-wrapper{position:relative;display:flex;align-items:center;background:var(--com-card);border:1px solid var(--com-border);border-radius:12px;transition:all .2s ease}.ZC-search-input-wrapper:focus-within{border-color:var(--com-accent);box-shadow:0 0 0 3px var(--com-accent-light)}.ZC-search-icon{position:absolute;left:12px;display:flex;align-items:center;color:var(--com-text-mute);pointer-events:none}.ZC-search-input{width:100%;padding:12px 12px 12px 40px;border:none;border-radius:12px;font-size:14px;background:transparent;color:var(--com-text);outline:none}.ZC-search-loading{position:absolute;right:12px;display:flex;align-items:center;color:var(--com-accent)}.ZC-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--com-card);border:1px solid var(--com-border);border-radius:12px;box-shadow:var(--com-card-shadow);max-height:400px;overflow-y:auto;z-index:1000;animation:fadeIn .15s ease-out}.ZC-search-result-item{display:flex;align-items:center;gap:12px;padding:12px;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid var(--com-border-light)}.ZC-search-result-item:last-child{border-bottom:none}.ZC-search-result-item:hover{background-color:var(--com-hover-bg)}.ZC-search-result-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.ZC-search-result-info{flex:1;min-width:0}.ZC-search-result-name{font-weight:600;font-size:14px;color:var(--com-text);margin-bottom:2px}.ZC-search-result-username{font-size:12px;color:var(--com-text-mute);margin-bottom:2px}.ZC-search-result-bio{font-size:12px;color:var(--com-text-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ZC-search-no-results{padding:24px;text-align:center;color:var(--com-text-mute);font-size:14px}.ZC-moverss-card,.ZC-investors-card,.ZC-trending-card{padding:20px}.ZC-sections-headers,.ZC-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ZC-sections-headers h3,.ZC-section-header h3{font-size:18px;font-weight:600;color:var(--com-text)}.ZC-sub-text{font-size:13px;color:var(--com-text-mute);margin-bottom:20px}.ZC-movers-chart{display:flex;justify-content:space-around;align-items:flex-end;gap:16px}.ZC-mover-bar{text-align:center;flex:1}.ZC-mover-bar .ZC-pos{color:var(--com-success);font-size:11px;font-weight:600}.ZC-mover-bar .ZC-neg{color:var(--com-danger);font-size:11px;font-weight:600}.ZC-bar{width:40px;margin:8px auto;border-radius:8px 8px 0 0}.ZC-bar.ZC-red{background:linear-gradient(180deg,var(--com-danger) 0%,#dc2626 100%)}.ZC-bar.ZC-green{background:linear-gradient(180deg,var(--com-success) 0%,#059669 100%)}.ZC-mover-bar img{width:32px;height:32px;border-radius:50%;margin:8px auto}.ZC-mover-bar p{font-size:12px;font-weight:600;color:var(--com-text);margin-top:4px}.ZC-mover-price{font-size:11px;color:var(--com-text-mute);display:block;margin-top:4px}.ZC-investor-list{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.ZC-investor-row{display:flex;gap:12px;align-items:center;padding:8px 0;cursor:pointer}.ZC-inv-info{flex:1}.ZC-inv-info p{font-size:13px;font-weight:600;color:var(--com-text);margin-bottom:6px}.ZC-inv-stats{display:flex;gap:12px;font-size:11px;color:var(--com-text-mute);margin-bottom:8px}.ZC-follow-small-btn{padding:6px 12px;border-radius:20px;border:none;font-size:12px;font-weight:500;cursor:pointer;background:var(--com-accent);color:#fff;transition:all .2s}.ZC-follow-small-btn.following{background:var(--com-success)}.ZC-see-all-btn{width:100%;padding:10px;background:var(--com-hover-bg);border:none;border-radius:8px;color:var(--com-text);font-weight:500;cursor:pointer;transition:all .3s ease}.ZC-info-text{font-size:13px;color:var(--com-text-mute);margin-bottom:20px}.ZC-trending-tags{display:flex;flex-wrap:wrap;gap:8px}.ZC-trending-tags span{padding:6px 12px;background:var(--com-hover-bg);border-radius:20px;font-size:13px;color:var(--com-text-mute);cursor:pointer;transition:all .2s}.ZC-trending-tags span:hover{background:var(--com-accent);color:#fff}.ZC-all-investors-container{width:100%;max-width:1200px;margin:0 auto;animation:fadeIn .3s ease}.ZC-all-investors-header{display:flex;align-items:center;justify-content:space-between;padding:20px;background:var(--com-card);border-radius:20px;margin-bottom:24px;box-shadow:var(--com-card-shadow);border:1px solid var(--com-card-border)}.ZC-all-investors-header h2{margin:0;font-size:24px;color:var(--com-text)}.ZC-total-count{color:var(--com-text-mute);font-size:14px}.ZC-back-button{display:flex;align-items:center;gap:8px;padding:8px 16px;background:none;border:none;color:var(--com-accent);font-size:14px;font-weight:500;cursor:pointer;border-radius:12px;transition:all .2s}.ZC-back-button:hover{background:var(--com-hover-bg);transform:translate(-4px)}.ZC-all-investors-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px}.ZC-investor-full-card{display:flex;flex-direction:column;padding:24px;background:var(--com-card);border-radius:20px;transition:all .3s;box-shadow:var(--com-card-shadow);border:1px solid var(--com-card-border);position:relative}.ZC-investor-full-card:hover{transform:translateY(-4px);box-shadow:var(--com-accent-glow);border-color:var(--com-accent)}.ZC-investor-rank-badge{display:flex;align-items:center;gap:8px;margin-bottom:16px}.ZC-investor-rank-badge .ZC-rank-number{font-size:18px;font-weight:700;color:var(--com-text-mute);background:var(--com-hover-bg);padding:4px 12px;border-radius:20px}.ZC-rank-trophy{font-size:24px}.ZC-investor-avatar-large{width:80px;height:80px;border-radius:50%;overflow:hidden;cursor:pointer;transition:transform .2s;margin-bottom:16px;border:3px solid var(--com-accent)}.ZC-investor-avatar-large:hover{transform:scale(1.05)}.ZC-investor-avatar-large img{width:100%;height:100%;object-fit:cover}.ZC-investor-details{flex:1;margin-bottom:20px}.ZC-investor-name-section{margin-bottom:12px}.ZC-investor-name{font-size:20px;font-weight:700;margin:0 0 4px;cursor:pointer;color:var(--com-text)}.ZC-investor-name:hover{color:var(--com-accent)}.ZC-investor-handle{font-size:14px;color:var(--com-text-mute)}.ZC-investor-bio{font-size:14px;color:var(--com-text-mute);margin-bottom:16px;line-height:1.5}.ZC-investor-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;padding:12px 0;border-top:1px solid var(--com-border);border-bottom:1px solid var(--com-border)}.ZC-stat-item{text-align:center;display:flex;flex-direction:column;gap:4px}.ZC-stat-value{font-size:16px;font-weight:700;color:var(--com-text)}.ZC-stat-label{font-size:11px;color:var(--com-text-mute)}.ZC-investor-portfolio{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ZC-portfolio-label{font-size:13px;font-weight:600;color:var(--com-text-mute)}.ZC-portfolio-asset{background:var(--com-hover-bg);padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;color:var(--com-accent);transition:all .2s}.ZC-portfolio-asset:hover{background:var(--com-accent);color:#fff;cursor:pointer}.ZC-follow-large-btn{padding:10px 24px;border-radius:24px;border:none;font-weight:600;cursor:pointer;transition:all .2s;background:var(--com-btn-bg);color:#fff;width:100%}.ZC-follow-large-btn:hover{transform:translateY(-2px);box-shadow:var(--com-accent-glow)}.ZC-follow-large-btn.following{background:var(--com-success)}.ZC-follow-large-btn.following:hover{background:var(--com-danger)}.ZC-see-more-container{text-align:center;padding:20px 0}.ZC-see-more-btn{padding:12px 32px;background:var(--com-accent-light);border:2px solid var(--com-accent);border-radius:40px;color:var(--com-accent);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}.ZC-see-more-btn:hover{background:var(--com-accent);color:#fff;transform:translateY(-2px);box-shadow:var(--com-accent-glow)}.ZC-see-all-text{font-size:13px;color:var(--com-accent);cursor:pointer;transition:all .2s}.ZC-see-all-text:hover{text-decoration:underline;transform:translate(4px);display:inline-block}.ZC-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease}.ZC-modal-content{background:var(--com-card);border-radius:24px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:var(--com-card-shadow);border:1px solid var(--com-border);animation:slideUp .3s ease}.ZC-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid var(--com-border)}.ZC-modal-header h3{font-size:1.25rem;font-weight:600;color:var(--com-text);margin:0}.ZC-modal-close{background:none;border:none;cursor:pointer;color:var(--com-text-mute);padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.ZC-modal-close:hover{background:var(--com-hover-bg);color:var(--com-text);transform:scale(1.05)}.ZC-post-form{padding:1.5rem}.ZC-textarea{width:100%;padding:.875rem 1rem;border:1px solid var(--com-input-border);border-radius:16px;background:var(--com-input-bg);color:var(--com-text);font-size:.9375rem;transition:all .2s;resize:vertical;min-height:120px;font-family:inherit}.ZC-textarea:focus{outline:none;border-color:var(--com-accent);box-shadow:0 0 0 3px var(--com-accent-light)}.ZC-image-upload-area{border:2px dashed var(--com-input-border);border-radius:16px;padding:1.5rem;text-align:center;transition:all .2s;margin-top:1rem;cursor:pointer}.ZC-image-upload-area:hover{border-color:var(--com-accent);background:var(--com-accent-light)}.ZC-upload-label{display:flex!important;flex-direction:column!important;align-items:center!important;gap:.75rem;cursor:pointer;color:var(--com-text-mute)}.ZC-upload-label:hover{color:var(--com-accent)}.ZC-upload-label svg{width:40px;height:40px}.ZC-media-preview{position:relative;display:inline-block;max-width:100%;margin-top:.5rem;border-radius:12px;overflow:hidden;background:var(--com-hover-bg)}.ZC-media-preview img,.ZC-media-preview video{max-width:100%;max-height:250px;object-fit:cover;border-radius:12px}.ZC-remove-media{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.6);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s ease}.ZC-remove-media:hover{background:var(--com-danger);transform:scale(1.05)}.ZC-form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.ZC-btn-primary{padding:.75rem 1.75rem;border-radius:40px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;border:none;background:var(--com-btn-bg);color:#fff}.ZC-btn-secondary{padding:.75rem 1.75rem;border-radius:40px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid var(--com-border);background:transparent;color:var(--com-text)}.ZC-btn-secondary:hover{background:var(--com-hover-bg);border-color:var(--com-accent);color:var(--com-accent)}.ZC-subscribe-body{padding:20px}.ZC-plan-details{text-align:center;padding:20px;background:linear-gradient(135deg,rgba(139,92,246,.1) 0%,rgba(109,40,217,.1) 100%);border-radius:12px;margin-bottom:20px}.ZC-plan-name{font-size:20px;font-weight:700;color:var(--com-text);margin-bottom:10px}.ZC-plan-price{text-align:center;font-size:32px;font-weight:800;color:var(--com-accent)}.ZC-plan-price span{font-size:14px;font-weight:400;color:var(--com-text-mute)}.ZC-plan-description{color:var(--com-text-mute);font-size:14px;margin-top:10px}.ZC-subscribe-benefits{padding:15px;background:var(--com-card);border-radius:12px;border:1px solid var(--com-border)}.ZC-subscribe-benefits h4{margin-bottom:12px;color:var(--com-text);font-size:16px}.ZC-subscribe-benefits ul{list-style:none;padding:0;margin:0}.ZC-subscribe-benefits li{padding:8px 0;color:var(--com-text-mute);font-size:14px}.ZC-modal-footer{display:flex;gap:12px;padding:16px 20px;border-top:1px solid var(--com-border);justify-content:flex-end}.ZC-blur-content{filter:blur(8px);pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .3s ease}.ZC-blur-text{color:transparent!important;text-shadow:0 0 8px rgba(0,0,0,.5)}.ZC-locked-post{position:relative;overflow:hidden;min-height:400px}.ZC-lock-overlay{position:absolute;top:88px;left:0;right:0;bottom:0;background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;z-index:15;border-radius:0 0 20px 20px;cursor:pointer;animation:fadeInUp .4s ease-out}.ZC-lock-overlay h4{color:#fff;font-size:20px;font-weight:700;margin:16px 0 8px}.ZC-lock-overlay p{color:#fffc;font-size:14px;margin-bottom:24px;max-width:280px}.ZC-lock-icon-container{width:70px;height:70px;background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:pulse 2s infinite;box-shadow:0 4px 20px #8b5cf666}.ZC-subscribe-lock-btn{background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);border:none;padding:12px 28px;border-radius:40px;color:#fff;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #8b5cf64d}.ZC-subscribe-lock-btn:hover{transform:translateY(-2px);box-shadow:0 6px 25px #8b5cf680}.ZC-locked-content{padding:2rem;text-align:center;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;margin:1rem 0;border:1px solid rgba(255,255,255,.2)}.ZC-locked-icon{width:60px;height:60px;margin:0 auto 1rem;background:var(--com-danger);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003;animation:pulse 2s infinite}.ZC-subscribe-btn-post{background:var(--com-accent-gradient);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #8b5cf64d}.ZC-subscribe-btn-post:hover{transform:translateY(-2px);box-shadow:var(--com-accent-glow)}.ZC-add-story-on-avatar{position:absolute;bottom:-2px;right:-2px;width:24px;height:24px;background:var(--com-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:5;border:2px solid var(--com-card)}.ZC-add-story-on-avatar svg{width:14px;height:14px;color:#fff}.ZC-story-images-preview{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.ZC-story-image-preview-item{position:relative;width:100px;height:100px;border-radius:12px;overflow:hidden;border:1px solid var(--com-border)}.ZC-story-image-preview-item img{width:100%;height:100%;object-fit:cover}.ZC-remove-story-image{position:absolute;top:4px;right:4px;width:24px;height:24px;background:rgba(0,0,0,.6);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s}.ZC-remove-story-image:hover{background:var(--com-danger);transform:scale(1.1)}.ZC-story-viewer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:9999;display:flex;align-items:center;justify-content:center;animation:overlayFade .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ZC-story-viewer-content{position:relative;width:100%;max-width:400px;height:100%;max-height:700px;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080;animation:contentScale .3s ease-out}.ZC-story-close{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.6);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:all .2s ease}.ZC-story-close:hover{background:rgba(0,0,0,.8);transform:scale(1.05)}.ZC-story-close svg{width:20px;height:20px;color:#fff}.ZC-story-media-container{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;background:#000}.ZC-story-image{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .3s ease}.ZC-story-info-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 50%,transparent 100%);padding:20px;color:#fff;pointer-events:none;animation:slideUp .3s ease-out}.ZC-story-user-info{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ZC-story-user-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid white}.ZC-story-user-details h4{margin:0;font-size:15px;font-weight:600}.ZC-top-stories-section{background:var(--com-card);border-radius:20px;margin-bottom:20px;padding:16px;border:1px solid var(--com-card-border);box-shadow:var(--com-card-shadow);overflow:hidden}.ZC-stories-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ZC-stories-header h3{font-size:16px;font-weight:600;color:var(--com-text);margin:0}.ZC-add-story-top{display:flex;align-items:center;gap:6px;background:var(--com-accent-light);border:none;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;color:var(--com-accent);cursor:pointer;transition:all .2s}.ZC-add-story-top:hover{background:var(--com-accent);color:#fff}.ZC-add-story-top svg{width:14px;height:14px}.ZC-stories-horizontal-scroll{display:flex;gap:16px;overflow-x:auto;padding:8px 4px;scrollbar-width:thin;scroll-behavior:smooth}.ZC-stories-horizontal-scroll::-webkit-scrollbar{height:4px}.ZC-stories-horizontal-scroll::-webkit-scrollbar-track{background:var(--com-hover-bg);border-radius:4px}.ZC-stories-horizontal-scroll::-webkit-scrollbar-thumb{background:var(--com-scrollbar);border-radius:4px}.ZC-story-item{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;flex-shrink:0;transition:transform .2s cubic-bezier(.2,.9,.4,1.1);min-width:70px;position:relative}.ZC-story-item:hover{transform:translateY(-2px)}.ZC-story-ring{width:70px;height:70px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.ZC-story-unviewed{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);padding:2px}.ZC-story-viewed-ring{background:var(--com-hover-bg);padding:2px}.ZC-story-add{background:var(--com-hover-bg);padding:2px;position:relative}.ZC-story-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid var(--com-card);transition:transform .2s ease}.ZC-story-item:hover .ZC-story-avatar{transform:scale(1.02)}.ZC-your-story{position:relative}.ZC-add-story-badge{position:absolute;bottom:-2px;right:-2px;width:24px;height:24px;background:var(--com-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--com-card);transition:transform .2s ease;z-index:2}.ZC-add-story-badge:hover{transform:scale(1.1)}.ZC-add-story-badge svg{width:14px;height:14px;color:#fff}.ZC-story-name{font-size:12px;font-weight:500;color:var(--com-text);text-align:center;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ZC-story-multiple{position:absolute;top:-5px;right:-5px;background:var(--com-accent);color:#fff;font-size:10px;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-weight:700;border:1px solid var(--com-card);z-index:2}.ZC-story-viewed{opacity:.7}.ZC-groups-page{padding:20px;max-width:1200px;margin:0 auto}.ZC-groups-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:16px}.ZC-groups-header h1{font-size:28px;font-weight:700;color:var(--com-text);margin:0}.ZC-create-group-btn{background:var(--com-accent-gradient);border:none;padding:10px 20px;border-radius:12px;color:#fff;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:all .3s ease}.ZC-create-group-btn:hover{transform:translateY(-2px);box-shadow:var(--com-accent-glow)}.ZC-groups-section{margin-bottom:40px}.ZC-groups-section h2{font-size:20px;font-weight:600;color:var(--com-text);margin-bottom:20px;padding-bottom:8px;border-bottom:2px solid var(--com-accent);display:inline-block}.ZC-groups-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.ZC-group-card{background:var(--com-card);border:1px solid var(--com-card-border);border-radius:16px;overflow:hidden;transition:all .3s ease}.ZC-group-card:hover{transform:translateY(-4px);box-shadow:var(--com-card-shadow);border-color:var(--com-accent)}.ZC-group-card-header{display:flex;align-items:center;gap:16px;padding:16px;cursor:pointer;background:var(--com-hover-bg);transition:background .3s ease}.ZC-group-card-header:hover{background:var(--com-accent-light)}.ZC-group-avatar{width:56px;height:56px;border-radius:12px;object-fit:cover}.ZC-group-info{flex:1}.ZC-group-info h3{font-size:16px;font-weight:600;color:var(--com-text);margin:0 0 4px}.ZC-group-info p{font-size:12px;color:var(--com-text-mute);margin:0}.ZC-group-visibility{font-size:11px;padding:4px 8px;border-radius:20px;font-weight:500}.ZC-group-visibility.public{background:rgba(16,185,129,.1);color:#10b981}.ZC-group-visibility.private{background:rgba(239,68,68,.1);color:#ef4444}.ZC-group-visibility-badge{font-size:11px;padding:4px 10px;border-radius:20px;display:inline-block;margin-top:6px}.ZC-group-visibility-badge.public{background:rgba(16,185,129,.1);color:#10b981}.ZC-group-visibility-badge.private{background:rgba(239,68,68,.1);color:#ef4444}.ZC-group-description-preview{padding:12px 16px;font-size:13px;color:var(--com-text-mute);line-height:1.5;border-top:1px solid var(--com-border);margin:0}.ZC-group-description{font-size:14px;color:var(--com-text);line-height:1.6;margin-bottom:20px}.ZC-group-card-actions{display:flex;gap:12px;padding:12px 16px;border-top:1px solid var(--com-border)}.ZC-invite-group-btn,.ZC-join-group-btn,.ZC-request-join-btn,.ZC-view-group-btn{flex:1;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:6px}.ZC-invite-group-btn{background:var(--com-accent-light);border:1px solid var(--com-accent);color:var(--com-accent)}.ZC-invite-group-btn:hover{background:var(--com-accent);color:#fff}.ZC-join-group-btn{background:var(--com-accent);border:none;color:#fff}.ZC-join-group-btn:hover{transform:translateY(-2px);box-shadow:var(--com-accent-glow)}.ZC-request-join-btn{background:var(--com-hover-bg);border:1px solid var(--com-border);color:var(--com-text-mute);cursor:not-allowed;opacity:.6}.ZC-view-group-btn{background:transparent;border:1px solid var(--com-border);color:var(--com-text)}.ZC-view-group-btn:hover{border-color:var(--com-accent);background:var(--com-accent-light)}.ZC-group-stats{display:flex;gap:20px;padding:16px;background:var(--com-hover-bg);border-radius:12px;margin-bottom:20px}.ZC-group-stat{flex:1;text-align:center}.ZC-group-stat .ZC-stat-value{display:block;font-size:20px;font-weight:700;color:var(--com-accent)}.ZC-group-stat .ZC-stat-label{display:block;font-size:11px;color:var(--com-text-mute);margin-top:4px}.ZC-group-actions{margin-top:16px}.ZC-group-action-btn{width:100%;padding:10px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.ZC-invite-btn{background:var(--com-accent);border:none;color:#fff}.ZC-invite-btn:hover{transform:translateY(-2px);box-shadow:var(--com-accent-glow)}.ZC-group-detail-modal{max-width:500px;width:90%}.ZC-group-detail-header{display:flex;align-items:center;gap:16px}.ZC-group-detail-avatar{width:64px;height:64px;border-radius:16px;object-fit:cover}.ZC-invite-modal{max-width:450px;width:90%}.ZC-invite-description{font-size:14px;color:var(--com-text-mute);margin-bottom:16px}.ZC-invite-link-container{display:flex;gap:8px;margin-bottom:16px}.ZC-invite-link-input{flex:1;padding:10px 12px;border:1px solid var(--com-border);border-radius:8px;background:var(--com-input-bg);color:var(--com-text);font-size:13px;font-family:monospace}.ZC-copy-link-btn{padding:8px 16px;background:var(--com-accent-light);border:1px solid var(--com-accent);border-radius:8px;color:var(--com-accent);cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px;transition:all .3s ease}.ZC-copy-link-btn:hover{background:var(--com-accent);color:#fff}.ZC-share-invite-btn{width:100%;padding:10px;background:var(--com-card);border:1px solid var(--com-border);border-radius:8px;color:var(--com-text);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;transition:all .3s ease}.ZC-share-invite-btn:hover{background:var(--com-hover-bg);border-color:var(--com-accent)}.ZC-empty-groups{text-align:center;padding:60px 20px;background:var(--com-card);border-radius:20px;border:1px solid var(--com-card-border)}.ZC-empty-groups svg{color:var(--com-text-mute);margin-bottom:20px;opacity:.5}.ZC-empty-groups h3{font-size:20px;font-weight:600;color:var(--com-text);margin-bottom:8px}.ZC-empty-groups p{font-size:14px;color:var(--com-text-mute);margin-bottom:24px}.ZC-create-first-group-btn{background:var(--com-accent-gradient);border:none;padding:12px 24px;border-radius:12px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.ZC-create-first-group-btn:hover{transform:translateY(-2px);box-shadow:var(--com-accent-glow)}.ZC-user-profile-card{padding:0;overflow:hidden}.ZC-profile-header{padding:20px;border-bottom:1px solid var(--com-border)}.ZC-profile-cover{position:relative;height:150px;background:var(--com-accent-gradient)}.ZC-profile-avatar-large{position:absolute;bottom:-50px;left:30px}.ZC-profile-avatar-large img{width:100px;height:100px;border-radius:50%;border:4px solid var(--com-card);object-fit:cover}.ZC-profile-info{padding:60px 20px 20px}.ZC-profile-info h2{font-size:24px;font-weight:700;color:var(--com-text);margin-bottom:4px}.ZC-profile-username{color:var(--com-text-mute);font-size:14px;margin-bottom:12px}.ZC-profile-bio{color:var(--com-text);font-size:14px;line-height:1.5;margin-bottom:20px}.ZC-profile-stats{display:flex;gap:24px;margin-bottom:20px;padding:12px 0;border-top:1px solid var(--com-border);border-bottom:1px solid var(--com-border)}.ZC-stat{display:flex;flex-direction:column;align-items:center;gap:4px}.ZC-stat span{font-size:16px;font-weight:600;color:var(--com-text)}.ZC-stat small{font-size:11px;color:var(--com-text-mute)}.ZC-profile-details{margin-bottom:20px}.ZC-detail-item{display:flex;align-items:center;gap:8px;color:var(--com-text-mute);font-size:13px}.ZC-profile-portfolio{margin-bottom:20px}.ZC-profile-portfolio h4{font-size:14px;font-weight:600;color:var(--com-text);margin-bottom:12px}.ZC-portfolio-tags{display:flex;flex-wrap:wrap;gap:8px}.ZC-portfolio-tag{padding:4px 12px;background:var(--com-accent-light);border-radius:20px;font-size:12px;color:var(--com-accent);font-weight:500}.ZC-follow-btn{width:100%;padding:12px;background:var(--com-btn-bg);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.ZC-follow-btn:hover{transform:translateY(-2px);box-shadow:var(--com-accent-glow)}.ZC-user-posts-section h3{font-size:18px;font-weight:600;color:var(--com-text);margin-bottom:16px}.ZC-user-post-preview{padding:16px;border-bottom:1px solid var(--com-border)}.ZC-no-posts{text-align:center;padding:40px;color:var(--com-text-mute)}.ZC-loading-container{display:flex;justify-content:center;align-items:center;padding:60px;flex-direction:column;gap:16px}.ZC-loading-spinner{width:40px;height:40px;border:3px solid var(--com-border);border-top-color:var(--com-accent);border-radius:50%;animation:spin .6s linear infinite}.ZC-loading-spinner-small{width:16px;height:16px;border:2px solid var(--com-border);border-top-color:var(--com-accent);border-radius:50%;animation:spin .6s linear infinite;display:inline-block}.ZC-error-container{text-align:center;padding:40px;color:var(--com-danger)}.ZC-empty-feed{text-align:center;padding:60px 20px;color:var(--com-text-mute)}.ZC-create-first-btn{background:var(--com-accent);color:#fff;border:none;padding:10px 24px;border-radius:30px;margin-top:16px;cursor:pointer}.ZC-clickable{cursor:pointer;transition:opacity .2s ease}.ZC-clickable:hover{opacity:.8}.ZC-recent-post-container{width:100%}.ZC-share-toast{position:fixed;bottom:2rem;right:2rem;background:var(--com-card);color:var(--com-text);padding:.75rem 1.5rem;border-radius:.75rem;font-size:.875rem;z-index:1000;animation:slideInRight .3s ease-out;box-shadow:var(--com-card-shadow);border:1px solid var(--com-border);font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ZC-subscribed-badge{display:inline-flex;align-items:center;gap:4px;background:var(--com-success);color:#fff;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:500;margin-left:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:badgePulse .5s ease-out}.ZC-subscribed-badge svg{width:12px;height:12px;stroke:#fff}.ZC-subscribe-success{position:fixed;bottom:24px;right:24px;background:var(--com-success);color:#fff;padding:14px 24px;border-radius:16px;display:flex;align-items:center;gap:12px;z-index:2000;animation:slideInRight .4s cubic-bezier(.68,-.55,.265,1.55);box-shadow:0 8px 24px #0003;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)}.ZC-subscribe-success svg{width:20px;height:20px;stroke:#fff}.ZC-creator-stats{margin-top:20px;padding-top:15px;border-top:1px solid var(--com-border)}.ZC-creator-stats h4{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--com-text)}.ZC-stats-grid{display:flex;gap:15px;justify-content:space-between}.ZC-stat-card{flex:1;text-align:center;padding:12px;background:var(--com-bg);border-radius:12px;transition:all .2s ease}.ZC-stat-card:hover{background:var(--com-hover-bg);transform:translateY(-2px)}@media (max-width: 768px){.ZC-hamburger-menu{display:flex}.ZC-sidebar{position:fixed;transform:translate(-100%);z-index:1050;top:0;left:0;height:100vh}.ZC-app-container.ZC-sidebar-open .ZC-sidebar{transform:translate(0)}.ZC-app-container.ZC-sidebar-open .ZC-overlay{display:block}.ZC-main-content{margin-left:0!important}.ZC-scroll-area{padding:80px 16px 40px}.ZC-feed-layout{grid-template-columns:1fr;gap:16px}.ZC-feed-right{position:relative;top:0;max-height:none;overflow-y:visible;padding-right:0}.ZC-feed-left.ZC-full-width{max-width:100%}.ZC-profile-avatar-large{left:50%;transform:translate(-50%)}.ZC-profile-info{text-align:center;padding-top:70px}.ZC-profile-stats,.ZC-detail-item,.ZC-portfolio-tags{justify-content:center}.ZC-interaction-buttons{gap:.75rem;padding:.5rem 1rem}.ZC-interaction-btn{font-size:.75rem;padding:.375rem .5rem}.ZC-comment-section{padding:.75rem}.ZC-share-toast{bottom:1rem;right:1rem;left:1rem;text-align:center;padding:.5rem 1rem;font-size:.75rem}.ZC-media-container{min-height:200px;max-height:300px}.ZC-all-investors-grid{grid-template-columns:1fr;gap:16px}.ZC-all-investors-header{flex-direction:column;gap:12px;text-align:center}.ZC-investor-stats-grid{grid-template-columns:repeat(2,1fr)}.ZC-investor-avatar-large{width:100px;height:100px;margin:0 auto 16px}.ZC-investor-name-section,.ZC-investor-bio{text-align:center}.ZC-groups-grid{grid-template-columns:1fr}.ZC-groups-header{flex-direction:column;align-items:flex-start}.ZC-create-group-btn{width:100%;justify-content:center}.ZC-group-card-actions{flex-direction:column}.ZC-group-stats{flex-direction:column;gap:12px}.ZC-story-viewer-content{max-width:100%;max-height:100%;border-radius:0}.ZC-story-ring{width:60px;height:60px}.ZC-story-name{font-size:10px}.ZC-modal-content{width:95%;max-height:85vh;border-radius:20px}.ZC-modal-header{padding:1rem}.ZC-modal-header h3{font-size:1.125rem}.ZC-post-form{padding:1rem}.ZC-textarea{font-size:.875rem;padding:.75rem}.ZC-form-actions{flex-direction:column;gap:.75rem}.ZC-btn-primary,.ZC-btn-secondary{width:100%;text-align:center;padding:.625rem 1rem}.ZC-image-upload-area{padding:1rem}.ZC-upload-label svg{width:32px;height:32px}.ZC-upload-label span{font-size:.75rem}.ZC-media-preview img,.ZC-media-preview video{max-height:180px}.ZC-remove-media{width:28px;height:28px}.ZC-remove-media svg{width:14px;height:14px}.ZC-lock-overlay h4{font-size:18px}.ZC-lock-overlay p{font-size:12px;max-width:240px}.ZC-lock-icon-container{width:55px;height:55px}.ZC-subscribe-lock-btn{padding:10px 24px;font-size:14px}.ZC-blur-content{filter:blur(6px)}}@media (min-width: 769px) and (max-width: 1024px){.ZC-feed-layout{grid-template-columns:1fr 280px;gap:20px}.ZC-feed-right{width:280px}.ZC-all-investors-grid{gap:20px}.ZC-investor-stats-grid{gap:8px}}@media (prefers-reduced-motion: reduce){.ZC-card,.ZC-hamburger-menu,.ZC-nav__item,.ZC-sidebar,.ZC-main-content,.ZC-overlay,.ZC-trade-btn,.ZC-see-all-btn,.ZC-back-button,.ZC-follow-btn,.ZC-interaction-btn,.ZC-comment-send-btn,.ZC-post-btn,.ZC-save-btn,.ZC-options-btn,.ZC-like-animate,.ZC-story-viewer-overlay,.ZC-story-viewer-content,.ZC-modal-overlay,.ZC-modal-content{animation:none!important;transition:none!important;transform:none!important}}.ZC-bigmovers-card{padding:16px;background:var(--com-card);border-radius:20px;margin-bottom:20px;box-shadow:var(--com-card-shadow);border:1px solid var(--com-card-border);overflow:hidden}.ZC-bigmovers-card:hover{border-color:#8b5cf64d;box-shadow:0 8px 30px #0000004d}.ZC-sections-headers{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap}.ZC-sections-headers h3{color:#fff;font-size:1rem;font-weight:600;display:flex;align-items:center;gap:8px}.ZC-bigmovers-subtitle{color:#9ca3af;font-size:.7rem}.ZC-bigmovers-list{display:flex;flex-direction:column;gap:12px}.ZC-bigmover-item{display:flex;align-items:center;gap:12px;padding:10px;background:rgba(255,255,255,.03);border-radius:12px;cursor:pointer;transition:all .2s}.ZC-bigmover-item:hover{background:rgba(139,92,246,.1);transform:translate(4px)}.ZC-bigmover-rank{font-size:1rem;font-weight:700;color:#8b5cf6;min-width:32px;text-align:center}.ZC-bigmover-avatar{width:40px;height:40px;flex-shrink:0}.ZC-bigmover-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.ZC-bigmover-info{flex:1;min-width:0}.ZC-bigmover-user{color:#fff;font-weight:600;font-size:.85rem;margin-bottom:4px}.ZC-bigmover-content{color:#9ca3af;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px}.ZC-bigmover-stats{display:flex;gap:12px}.ZC-bigmover-stats span{display:flex;align-items:center;gap:4px;color:#6b7280;font-size:.7rem}.ZC-bigmover-score{text-align:right;flex-shrink:0}.ZC-score-value{display:block;color:#f59e0b;font-weight:700;font-size:1rem}.ZC-score-label{display:block;color:#6b7280;font-size:.65rem}.ZC-all-investors-container{background:rgba(26,26,46,.6);border-radius:24px;padding:24px;min-height:80vh}.ZC-all-investors-header{margin-bottom:24px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ZC-back-button{display:flex;align-items:center;gap:8px;background:rgba(139,92,246,.2);border:1px solid rgba(139,92,246,.5);padding:8px 16px;border-radius:30px;color:#a78bfa;font-size:.85rem;cursor:pointer;transition:all .2s}.ZC-back-button:hover{background:rgba(139,92,246,.4);transform:translate(-2px)}.ZC-all-investors-header h2{color:#fff;font-size:1.5rem;font-weight:600}.ZC-all-investors-subtitle{color:#9ca3af;font-size:.85rem;margin-top:4px}.ZC-all-investors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.ZC-investor-full-card{background:rgba(26,26,46,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(255,255,255,.08);padding:20px;transition:all .3s ease;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.ZC-investor-full-card:hover{border-color:#8b5cf64d;transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.ZC-investor-rank{position:absolute;top:12px;left:12px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);padding:4px 10px;border-radius:20px;color:#fff;font-size:.75rem;font-weight:700}.ZC-investor-avatar-large{width:100px;height:100px;margin-bottom:16px;cursor:pointer}.ZC-investor-avatar-large img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid rgba(139,92,246,.5);transition:transform .2s}.ZC-investor-avatar-large img:hover{transform:scale(1.05);border-color:#8b5cf6}.ZC-investor-details{flex:1;margin-bottom:16px}.ZC-investor-name{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:4px;cursor:pointer}.ZC-investor-name:hover{color:#a78bfa}.ZC-investor-username{color:#9ca3af;font-size:.8rem;margin-bottom:8px}.ZC-investor-bio{color:#6b7280;font-size:.8rem;margin-bottom:12px;line-height:1.4}.ZC-investor-stats-grid{display:flex;justify-content:center;gap:20px;margin-top:8px}.ZC-stat-item{text-align:center}.ZC-stat-value{display:block;color:#f59e0b;font-weight:700;font-size:1rem}.ZC-stat-label{color:#9ca3af;font-size:.7rem}.ZC-follow-large-btn{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;padding:10px 24px;border-radius:30px;color:#fff;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s;width:100%}.ZC-follow-large-btn:hover{transform:translateY(-1px);box-shadow:0 4px 15px #8b5cf666}.ZC-follow-large-btn.following{background:linear-gradient(135deg,#10b981,#059669)}.ZC-loading-investors{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#9ca3af}.ZC-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:#9ca3af}.ZC-loading-spinner{width:40px;height:40px;border:3px solid rgba(139,92,246,.2);border-top-color:#8b5cf6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.ZC-spinning{animation:spin 1s linear infinite}.ZC-error-container{text-align:center;padding:40px;background:rgba(239,68,68,.1);border-radius:20px;border:1px solid rgba(239,68,68,.3)}.ZC-error-container p{color:#f87171;margin-bottom:16px}.ZC-error-container button{background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.5);padding:8px 20px;border-radius:30px;color:#f87171;cursor:pointer;transition:all .2s}.ZC-error-container button:hover{background:rgba(239,68,68,.4)}.ZC-empty-feed{text-align:center;padding:60px;background:rgba(26,26,46,.6);border-radius:20px}.ZC-empty-feed p{color:#9ca3af;margin-bottom:20px}.ZC-create-first-btn{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;padding:10px 24px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:all .2s}.ZC-create-first-btn:hover{transform:translateY(-1px);box-shadow:0 4px 15px #8b5cf666}.ZC-no-data{text-align:center;padding:20px;color:#6b7280;font-size:.85rem}.ZC-hamburger-menu{position:fixed;top:20px;left:20px;z-index:1001;background:#2d2d44;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 2px 10px #0000004d}.ZC-hamburger-menu:hover{background:#8b5cf6;transform:scale(1.05)}.ZC-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:999;display:none}@media (max-width: 768px){.ZC-overlay{display:block}}@media (max-width: 1024px){.ZC-feed-right{width:300px}}@media (max-width: 768px){.ZC-feed-layout{flex-direction:column;padding:16px}.ZC-feed-right{width:100%;position:static}.ZC-feed-left{max-width:100%}.ZC-all-investors-grid{grid-template-columns:1fr}.ZC-all-investors-header{flex-direction:column;align-items:flex-start}.ZC-bigmover-item{flex-wrap:wrap}.ZC-bigmover-score{width:100%;text-align:left;margin-top:8px;padding-left:44px}}.ZC-post-card:first-child,.ZC-post-card-animate{animation:fadeIn .3s ease}.ZC-comment{transition:opacity .2s ease}.ZC-comment-deleting{opacity:0;transform:translate(-10px);transition:all .2s ease}.ZC-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:ZC-modalFadeIn .25s cubic-bezier(.16,1,.3,1)}@keyframes ZC-modalFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.ZC-modal-content{background:var(--com-card);border-radius:32px;width:90%;max-width:480px;max-height:85vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000080,var(--com-accent-glow);animation:ZC-modalSlideUp .35s cubic-bezier(.16,1,.3,1);border:1px solid var(--com-card-border);position:relative}@keyframes ZC-modalSlideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.ZC-modal-content::-webkit-scrollbar{width:5px}.ZC-modal-content::-webkit-scrollbar-track{background:var(--com-progress-bg);border-radius:10px;margin:10px 0}.ZC-modal-content::-webkit-scrollbar-thumb{background:var(--com-accent);border-radius:10px}.ZC-modal-content::-webkit-scrollbar-thumb:hover{background:var(--com-text-mute)}.ZC-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 28px 20px;border-bottom:1px solid var(--com-border);position:sticky;top:0;background:var(--com-card);z-index:5;border-radius:32px 32px 0 0}.ZC-modal-header h3{font-size:1.35rem;font-weight:700;color:var(--com-text);margin:0;letter-spacing:-.3px}.ZC-modal-close{background:var(--com-hover-bg);border:none;font-size:20px;cursor:pointer;color:var(--com-text-mute);padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .25s ease}.ZC-modal-close:hover{background:var(--com-accent-light);color:var(--com-accent);transform:rotate(90deg)}.ZC-subscribe-body{padding:28px}.ZC-subscribe-plan-details{display:flex;flex-direction:column;gap:24px}.ZC-plan-header{text-align:center;padding-bottom:20px;border-bottom:2px dashed var(--com-border)}.ZC-plan-name{font-size:1.6rem;font-weight:800;margin-bottom:12px;background:var(--com-accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}.ZC-plan-price{display:flex;align-items:baseline;justify-content:center;gap:4px;background:var(--com-accent-light);padding:8px 20px;border-radius:60px;display:inline-flex;margin:0 auto}.ZC-price-amount{font-size:2rem;font-weight:800;color:var(--com-accent)}.ZC-price-duration{font-size:.9rem;color:var(--com-text-mute);font-weight:500}.ZC-plan-description{background:var(--com-accent-light);padding:16px 18px;border-radius:20px;border-left:4px solid var(--com-accent);position:relative;overflow:hidden}.ZC-plan-description:before{content:'"';position:absolute;top:-10px;left:10px;font-size:60px;opacity:.1;font-family:Georgia,serif;color:var(--com-accent)}.ZC-plan-description p{font-size:.88rem;color:var(--com-text);line-height:1.55;margin:0;position:relative;z-index:1}.ZC-plan-stats{display:flex;gap:16px;background:var(--com-hover-bg);padding:16px 20px;border-radius:20px}.ZC-plan-stat{flex:1;display:flex;flex-direction:column;gap:6px;text-align:center}.ZC-plan-stat .ZC-stat-label{font-size:.7rem;color:var(--com-text-mute);text-transform:uppercase;letter-spacing:1px;font-weight:600}.ZC-plan-stat .ZC-stat-value{font-size:1.1rem;font-weight:700;color:var(--com-accent)}.ZC-plan-stat .ZC-stat-value.capitalize{text-transform:capitalize}.ZC-plan-features-list{display:flex;flex-direction:column;gap:14px;padding:8px 4px}.ZC-feature-item{display:flex;align-items:center;gap:14px;font-size:.88rem;color:var(--com-text);padding:6px 0;transition:all .2s ease;border-radius:12px}.ZC-feature-item:hover{transform:translate(5px)}.ZC-feature-item svg{flex-shrink:0;color:var(--com-success);stroke-width:2.5;width:18px;height:18px;background:var(--com-accent-light);padding:3px;border-radius:50%}.ZC-error-message{text-align:center;padding:40px 24px}.ZC-error-message p{color:var(--com-danger);font-size:.95rem;font-weight:500}.ZC-modal-footer{display:flex;gap:14px;padding:20px 28px 28px;border-top:1px solid var(--com-border);background:var(--com-card);border-radius:0 0 32px 32px;position:sticky;bottom:0}.ZC-btn-secondary{flex:1;padding:14px 20px;background:transparent;border:1.5px solid var(--com-border);border-radius:60px;font-size:.9rem;font-weight:600;color:var(--com-text-mute);cursor:pointer;transition:all .25s ease}.ZC-btn-secondary:hover{background:var(--com-hover-bg);border-color:var(--com-accent);color:var(--com-accent);transform:translateY(-2px)}.ZC-btn-primary{flex:1;padding:14px 20px;background:var(--com-btn-bg);border:none;border-radius:60px;font-size:.95rem;font-weight:700;color:#fff;cursor:pointer;transition:all .25s ease;position:relative;overflow:hidden}.ZC-btn-primary: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}.ZC-btn-primary:hover:not(:disabled):before{left:100%}.ZC-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--com-accent-glow)}.ZC-btn-primary:active:not(:disabled){transform:translateY(0)}.ZC-btn-primary:disabled{opacity:.6;cursor:not-allowed}.ZC-btn-primary.loading{position:relative;color:transparent}.ZC-btn-primary.loading:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff}.ZC-visibility-options{display:flex;width:100%;gap:.75rem;background:transparent;margin-top:1rem}.ZC-visibility-options label{flex:1;display:flex;align-items:center;justify-content:center;gap:.625rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1rem;border-radius:12px;background:var(--com-card);border:1.5px solid var(--com-border);color:var(--com-text-mute);transition:all .2s ease;-webkit-user-select:none;user-select:none;box-shadow:var(--com-card-shadow)}.ZC-visibility-options label:hover{background:var(--com-hover-bg);border-color:var(--com-accent);transform:translateY(-1px)}.ZC-visibility-options input[type=radio]{width:1rem;height:1rem;margin:0;cursor:pointer;accent-color:var(--com-accent)}.ZC-visibility-options svg{width:1rem;height:1rem;stroke-width:2;display:flex;flex-shrink:0;stroke:currentColor}.ZC-visibility-options label:has(input:checked){background:var(--com-btn-bg);border-color:var(--com-accent);color:#000;box-shadow:0 4px 12px var(--com-accent-light)}.ZC-visibility-options label:has(input:checked) svg{stroke:#000}.ZC-visibility-options input[type=radio]:focus-visible{outline:2px solid var(--com-accent);outline-offset:2px}.ZC-visibility-options label:active{transform:scale(.98)}.ZC-reply-textarea{flex:1;padding:10px 14px;border:1px solid var(--com-border, #e9ecef);border-radius:20px;font-size:13px;background:var(--com-bg, #ffffff);color:var(--com-text, #1a1a1a);transition:all .2s ease;font-family:inherit;resize:vertical;min-height:38px;max-height:100px;line-height:1.4;width:100%}.ZC-reply-textarea:focus{outline:none;border-color:var(--com-accent, #8b5cf6);box-shadow:0 0 0 2px #8b5cf61a}[data-theme=dark] .ZC-reply-textarea:focus{border-color:var(--com-accent, #14b8a6);box-shadow:0 0 0 2px #14b8a61a}.ZC-reply-input-wrapper{display:flex;gap:8px;margin-top:10px;align-items:flex-start;flex-wrap:wrap;width:100%}.ZC-reply-send-btn{background:var(--com-accent, #8b5cf6);color:#fff;border:none;padding:8px 14px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ZC-reply-send-btn:hover:not(:disabled){background:var(--com-accent-dark, #7c3aed);transform:scale(1.02)}.ZC-reply-send-btn:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .ZC-reply-send-btn:hover:not(:disabled){background:var(--com-accent-dark, #0d9488)}.ZC-reply-cancel-btn{background:var(--com-hover-bg, #f8f9fa);border:1px solid var(--com-border, #e9ecef);color:var(--com-text-mute, #6c757d);padding:8px 14px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ZC-reply-cancel-btn:hover{background:var(--com-border, #e9ecef)}[data-theme=dark] .ZC-reply-cancel-btn:hover{background:var(--com-border, #2a2a2a)}.ZC-replies-container{margin-top:12px;margin-left:40px;padding-left:16px;border-left:2px solid var(--com-border, #e9ecef)}[data-theme=dark] .ZC-replies-container{border-left-color:var(--com-border, #2a2a2a)}.ZC-comment-footer{display:flex;gap:12px;margin-top:8px;align-items:center;flex-wrap:wrap}.ZC-comment-reply-btn{background:none;border:none;font-size:12px;color:var(--com-text-mute, #6c757d);cursor:pointer;padding:4px 8px;border-radius:16px;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.ZC-comment-reply-btn:hover:not(:disabled){background-color:var(--com-hover-bg, #f8f9fa);color:var(--com-accent, #8b5cf6)}.ZC-comment-reply-btn:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .ZC-comment-reply-btn:hover:not(:disabled){background-color:var(--com-hover-bg, #1a1a1a);color:var(--com-accent, #14b8a6)}.ZC-comment-edit{background:none;border:none;font-size:12px;color:var(--com-text-mute, #6c757d);cursor:pointer;padding:4px 8px;border-radius:16px;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.ZC-comment-edit:hover{background-color:var(--com-hover-bg, #f8f9fa);color:#10b981}[data-theme=dark] .ZC-comment-edit:hover{background-color:var(--com-hover-bg, #1a1a1a);color:#10b981}.ZC-comment-delete{background:none;border:none;font-size:12px;color:var(--com-text-mute, #6c757d);cursor:pointer;padding:4px 8px;border-radius:16px;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.ZC-comment-delete:hover{background-color:#fee2e2;color:var(--com-danger, #ef4444)}[data-theme=dark] .ZC-comment-delete:hover{background-color:#ef444433;color:#f87171}.ZC-comment-edit-wrapper{display:flex;gap:8px;margin-top:8px;align-items:center;flex-wrap:wrap}.ZC-comment-edit-input{flex:1;padding:8px 12px;border:1px solid var(--com-border, #e9ecef);border-radius:20px;font-size:13px;background:var(--com-bg, #ffffff);color:var(--com-text, #1a1a1a);transition:all .2s ease;font-family:inherit}.ZC-comment-edit-input:focus{outline:none;border-color:var(--com-accent, #8b5cf6);box-shadow:0 0 0 2px #8b5cf61a}[data-theme=dark] .ZC-comment-edit-input:focus{border-color:var(--com-accent, #14b8a6);box-shadow:0 0 0 2px #14b8a61a}.ZC-comment-save-btn{background:var(--com-accent, #8b5cf6);color:#fff;border:none;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.ZC-comment-save-btn:hover{background:var(--com-accent-dark, #7c3aed);transform:scale(1.02)}[data-theme=dark] .ZC-comment-save-btn:hover{background:var(--com-accent-dark, #0d9488)}.ZC-comment-cancel-btn{background:var(--com-hover-bg, #f8f9fa);border:1px solid var(--com-border, #e9ecef);color:var(--com-text-mute, #6c757d);padding:6px 14px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.ZC-comment-cancel-btn:hover{background:var(--com-border, #e9ecef)}[data-theme=dark] .ZC-comment-cancel-btn:hover{background:var(--com-border, #2a2a2a)}.ZC-loading-comments{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:var(--com-text-mute, #6c757d);font-size:13px}.ZC-no-comments{text-align:center;padding:30px 20px;color:var(--com-text-mute, #6c757d);font-size:14px}.ZZC-user-profile-container{width:100%;max-width:none;margin:0;padding:1rem;background:var(--com-bg, #ffffff);min-height:100vh;box-sizing:border-box}:root,[data-theme=light]{--com-bg: #ffffff;--com-card: #ffffff;--com-border: #e9ecef;--com-text: #1a1a1a;--com-text-mute: #6c757d;--com-accent: #8b5cf6;--com-accent-dark: #7c3aed;--com-accent-light: #ede9fe;--com-accent-gradient: linear-gradient(135deg, #8b5cf6, #7c3aed);--com-accent-glow: 0 0 15px rgba(139, 92, 246, .4);--com-card-shadow: 0 4px 6px -1px rgba(0, 0, 0, .05);--com-hover-bg: #f8f9fa;--com-danger: #ef4444;--com-danger-dark: #dc2626}[data-theme=dark]{--com-bg: #000000;--com-card: #111111;--com-border: #2a2a2a;--com-text: #ffffff;--com-text-mute: #9ca3af;--com-accent: #14b8a6;--com-accent-dark: #0d9488;--com-accent-light: #134e4a;--com-accent-gradient: linear-gradient(135deg, #14b8a6, #0d9488);--com-accent-glow: 0 0 15px rgba(20, 184, 166, .4);--com-card-shadow: 0 4px 6px -1px rgba(0, 0, 0, .3);--com-hover-bg: #1a1a1a;--com-danger: #ef4444;--com-danger-dark: #dc2626}.ZZC-user-profile-container{background:var(--com-bg, #ffffff)}[data-theme=dark] .ZZC-user-profile-container{background:var(--com-bg, #000000)}.ZZC-top-nav{display:flex;justify-content:space-between;margin-bottom:20px}.ZZC-back-btn,.ZZC-toggle-btn{background:var(--com-card, #ffffff);border:1px solid var(--com-border, #e9ecef);padding:8px 16px;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:500;transition:all .3s ease;color:var(--com-text, #1a1a1a)}.ZZC-back-btn:hover,.ZZC-toggle-btn:hover{background:var(--com-accent-light, #ede9fe);border-color:var(--com-accent, #8b5cf6);color:var(--com-accent, #8b5cf6);transform:translate(-2px)}[data-theme=dark] .ZZC-back-btn:hover,[data-theme=dark] .ZZC-toggle-btn:hover{background:var(--com-accent-light, #134e4a);border-color:var(--com-accent, #14b8a6);color:var(--com-accent, #14b8a6)}.ZZC-profile-main-card{background:var(--com-card, #ffffff);border-radius:24px;border:1px solid var(--com-border, #e9ecef);box-shadow:var(--com-card-shadow, 0 4px 6px -1px rgba(0, 0, 0, .05));overflow:hidden;margin-bottom:30px}.ZZC-profile-cover{height:140px;background:var(--com-accent-gradient, linear-gradient(135deg, #8b5cf6, #7c3aed));position:relative}[data-theme=dark] .ZZC-profile-cover{background:linear-gradient(135deg,#14b8a6,#0d9488)}.ZZC-avatar-wrapper{position:absolute;bottom:-45px;left:30px}.ZZC-profile-avatar-large{width:100px;height:100px;border-radius:25px;border:4px solid var(--com-card, #ffffff);object-fit:cover;box-shadow:var(--com-card-shadow, 0 4px 6px -1px rgba(0, 0, 0, .05))}.ZZC-profile-content{padding:55px 30px 25px}.ZZC-profile-header-flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:15px}.ZZC-profile-info h2{font-size:24px;margin:0;color:var(--com-text, #1a1a1a)}.ZZC-username{color:var(--com-accent, #8b5cf6);margin:2px 0;font-weight:500}[data-theme=dark] .ZZC-username{color:var(--com-accent, #14b8a6)}.ZZC-follow-btn{background:var(--com-accent, #8b5cf6);color:#fff;border:none;padding:10px 25px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease}[data-theme=dark] .ZZC-follow-btn{background:var(--com-accent, #14b8a6)}.ZZC-follow-btn:hover{transform:translateY(-2px);box-shadow:var(--com-accent-glow, 0 0 15px rgba(139, 92, 246, .4))}[data-theme=dark] .ZZC-follow-btn:hover{box-shadow:0 0 15px #14b8a666}.ZZC-follow-btn.following{background:#6b7280}.ZZC-follow-btn.following:hover{background:var(--com-danger, #ef4444)}.ZZC-follow-btn.loading{opacity:.7;cursor:wait}.ZZC-bio{color:var(--com-text-mute, #6c757d);font-size:14px;line-height:1.5;margin-bottom:20px}.ZZC-stats-bar{display:flex;gap:30px;padding-top:15px;border-top:1px solid var(--com-border, #e9ecef);flex-wrap:wrap}.ZZC-stat-item{display:flex;align-items:center;gap:8px;cursor:pointer}.ZZC-stat-item strong{color:var(--com-text, #1a1a1a);font-size:16px}.ZZC-stat-item span{color:var(--com-text-mute, #6c757d);font-size:13px}.ZZC-section-title{margin:30px 0 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.ZZC-section-title h3{font-size:20px;font-weight:600;color:var(--com-text, #1a1a1a);margin:0}.ZZC-section-title span{color:var(--com-text-mute, #6c757d);font-size:14px}.ZZC-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px}.ZZC-post-card{background:var(--com-card, #ffffff);border:1px solid var(--com-border, #e9ecef);border-radius:20px;padding:20px;transition:all .3s ease;cursor:pointer}.ZZC-post-card:hover{transform:translateY(-5px);box-shadow:var(--com-card-shadow, 0 10px 25px -5px rgba(0, 0, 0, .05));border-color:var(--com-accent-light, #ede9fe)}[data-theme=dark] .ZZC-post-card:hover{border-color:var(--com-accent-light, #134e4a)}.ZZC-post-card-header{display:flex;gap:12px;margin-bottom:15px;align-items:center}.ZZC-post-mini-avatar{width:40px;height:40px;border-radius:12px;object-fit:cover}.ZZC-post-meta{flex:1}.ZZC-post-author{display:block;font-weight:600;font-size:14px;color:var(--com-text, #1a1a1a)}.ZZC-post-date{font-size:12px;color:var(--com-text-mute, #6c757d)}.ZZC-post-actions{display:flex;align-items:center;gap:8px}.ZZC-post-dots{cursor:pointer;color:var(--com-text-mute, #6c757d);padding:8px;border-radius:8px;transition:all .3s ease;display:flex;align-items:center}.ZZC-post-dots:hover{background:var(--com-hover-bg, #f8f9fa);color:var(--com-accent, #8b5cf6)}[data-theme=dark] .ZZC-post-dots:hover{background:var(--com-hover-bg, #1a1a1a);color:var(--com-accent, #14b8a6)}.ZZC-post-card-body{margin-bottom:15px}.ZZC-post-card-body h4{margin:0 0 8px;color:var(--com-text, #1a1a1a);font-size:16px;font-weight:600}.ZZC-post-card-body p{font-size:14px;color:var(--com-text-mute, #6c757d);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ZZC-post-media{margin:15px 0;border-radius:12px;overflow:hidden}.ZZC-post-media img{width:100%;height:auto;max-height:300px;object-fit:cover;transition:transform .3s ease}.ZZC-post-media:hover img{transform:scale(1.02)}.ZZC-post-tags{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.ZZC-tag{font-size:11px;background:var(--com-hover-bg, #f8f9fa);padding:2px 8px;border-radius:12px;color:var(--com-text-mute, #6c757d);transition:all .3s ease}.ZZC-tag:hover{background:var(--com-accent-light, #ede9fe);color:var(--com-accent, #8b5cf6)}[data-theme=dark] .ZZC-tag:hover{background:var(--com-accent-light, #134e4a);color:var(--com-accent, #14b8a6)}.ZZC-post-footer{display:flex;gap:20px;margin-top:15px;padding-top:12px;border-top:1px solid var(--com-border, #e9ecef)}.ZZC-action{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--com-text-mute, #6c757d);cursor:pointer;transition:all .3s ease;padding:4px 8px;border-radius:8px}.ZZC-action:hover{color:var(--com-accent, #8b5cf6);background:var(--com-hover-bg, #f8f9fa)}[data-theme=dark] .ZZC-action:hover{color:var(--com-accent, #14b8a6);background:var(--com-hover-bg, #1a1a1a)}.ZZC-action.liked{color:#ef4444}.ZZC-save-btn{background:none;border:none;cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#6b7280}.ZZC-save-btn:hover{background-color:#0000000d;transform:scale(1.05)}.ZZC-save-btn.saved{color:#8b5cf6}[data-theme=dark] .ZZC-save-btn.saved{color:#14b8a6}.ZZC-save-btn.saved:hover{color:#dc2626}.ZZC-save-btn.loading{opacity:.7;cursor:wait}.ZZC-comments-section-linkedin{margin-top:16px;padding-top:16px;border-top:1px solid var(--com-border, #e9ecef);background:var(--com-card, #ffffff);border-radius:12px}[data-theme=dark] .ZZC-comments-section-linkedin{background:var(--com-card, #111111)}.ZZC-comments-header{padding-bottom:12px;border-bottom:1px solid var(--com-border, #e9ecef);margin-bottom:12px}.ZZC-comments-header h4{margin:0;font-size:14px;font-weight:600;color:var(--com-text, #1a1a1a)}.ZZC-comments-container{max-height:280px;overflow-y:auto;padding-right:8px;margin-bottom:16px}.ZZC-comments-container::-webkit-scrollbar{width:4px}.ZZC-comments-container::-webkit-scrollbar-track{background:var(--com-hover-bg, #f8f9fa);border-radius:4px}.ZZC-comments-container::-webkit-scrollbar-thumb{background:var(--com-accent-light, #ede9fe);border-radius:4px}.ZZC-comments-container::-webkit-scrollbar-thumb:hover{background:var(--com-accent, #8b5cf6)}[data-theme=dark] .ZZC-comments-container::-webkit-scrollbar-thumb{background:var(--com-accent-light, #134e4a)}[data-theme=dark] .ZZC-comments-container::-webkit-scrollbar-thumb:hover{background:var(--com-accent, #14b8a6)}.ZZC-comment-item{display:flex;gap:12px;margin-bottom:12px;padding:12px;background:var(--com-hover-bg, #f8f9fa);border-radius:12px}[data-theme=dark] .ZZC-comment-item{background:var(--com-hover-bg, #1a1a1a)}.ZZC-comment-avatar-small{width:32px;height:32px;border-radius:50%;object-fit:cover}.ZZC-comment-content{flex:1}.ZZC-comment-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.ZZC-comment-text{font-size:13px;color:var(--com-text-mute, #6c757d);margin:4px 0 0;line-height:1.4}.ZZC-comment-input-fixed{position:sticky;bottom:0;background:var(--com-card, #ffffff);padding-top:12px;border-top:1px solid var(--com-border, #e9ecef);margin-top:8px}[data-theme=dark] .ZZC-comment-input-fixed{background:var(--com-card, #111111)}.ZZC-replying-banner{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--com-accent-light, #ede9fe);border-radius:12px;margin-bottom:12px;font-size:12px;color:var(--com-accent, #8b5cf6)}[data-theme=dark] .ZZC-replying-banner{background:var(--com-accent-light, #134e4a);color:var(--com-accent, #14b8a6)}.ZZC-replying-banner button{background:transparent;border:none;cursor:pointer;color:var(--com-text-mute, #6c757d);font-size:14px}.ZZC-comment-input-wrapper-linkedin{display:flex;gap:12px;align-items:flex-start}.ZZC-comment-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.ZZC-comment-textarea{flex:1;padding:10px 14px;border:1px solid var(--com-border, #e9ecef);border-radius:24px;font-size:14px;font-family:inherit;resize:none;background:var(--com-bg, #ffffff);color:var(--com-text, #1a1a1a);transition:all .2s ease;max-height:100px;overflow-y:auto}[data-theme=dark] .ZZC-comment-textarea{background:var(--com-bg, #000000);border-color:var(--com-border, #2a2a2a)}.ZZC-comment-textarea:focus{outline:none;border-color:var(--com-accent, #8b5cf6)}[data-theme=dark] .ZZC-comment-textarea:focus{border-color:var(--com-accent, #14b8a6)}.ZZC-comment-submit-btn{padding:8px 20px;background:var(--com-accent, #8b5cf6);color:#fff;border:none;border-radius:24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}[data-theme=dark] .ZZC-comment-submit-btn{background:var(--com-accent, #14b8a6)}.ZZC-comment-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--com-accent-glow, 0 0 15px rgba(139, 92, 246, .4))}[data-theme=dark] .ZZC-comment-submit-btn:hover:not(:disabled){box-shadow:0 0 15px #14b8a666}.ZZC-comment-submit-btn:disabled{opacity:.5;cursor:not-allowed}.ZZC-no-comments{text-align:center;padding:32px 20px;color:var(--com-text-mute, #6c757d);font-size:14px}.ZZC-profile-tabs{display:flex;gap:0;margin:24px 0;background:transparent;border-bottom:1px solid var(--com-border, #e9ecef)}.ZZC-tab-btn{padding:12px 24px;background:transparent;border:none;font-size:15px;font-weight:500;color:var(--com-text-mute, #6c757d);cursor:pointer;transition:all .2s ease;position:relative;margin-right:8px}.ZZC-tab-btn:hover{color:var(--com-accent, #8b5cf6)}[data-theme=dark] .ZZC-tab-btn:hover{color:var(--com-accent, #14b8a6)}.ZZC-tab-btn.active{color:var(--com-accent, #8b5cf6)}[data-theme=dark] .ZZC-tab-btn.active{color:var(--com-accent, #14b8a6)}.ZZC-tab-btn.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--com-accent, #8b5cf6);border-radius:2px}[data-theme=dark] .ZZC-tab-btn.active:after{background:var(--com-accent, #14b8a6)}.ZZC-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;animation:ZZC-fadeIn .25s ease-out;will-change:opacity}@keyframes ZZC-fadeIn{0%{opacity:0}to{opacity:1}}.ZZC-drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:400px;background:var(--com-card, #ffffff);box-shadow:-4px 0 24px #0000001a;z-index:1001;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);will-change:transform;border-left:1px solid var(--com-border, #e9ecef)}[data-theme=dark] .ZZC-drawer{background:var(--com-card, #111111)}.ZZC-drawer.ZZC-drawer-open,body.drawer-open .ZZC-drawer{transform:translate(0)}.ZZC-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--com-border, #e9ecef);background:var(--com-card, #ffffff);flex-shrink:0;top:0;z-index:10}[data-theme=dark] .ZZC-drawer-header{background:var(--com-card, #111111)}.ZZC-drawer-header h3{margin:0;font-size:20px;font-weight:600;color:var(--com-text, #1a1a1a)}.ZZC-drawer-close{background:transparent;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--com-text-mute, #6c757d);transition:all .2s ease;width:36px;height:36px}.ZZC-drawer-close:hover{background:var(--com-hover-bg, #f8f9fa);color:var(--com-accent, #8b5cf6);transform:rotate(90deg)}[data-theme=dark] .ZZC-drawer-close:hover{background:var(--com-hover-bg, #1a1a1a);color:var(--com-accent, #14b8a6)}.ZZC-drawer-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px;min-height:0;scrollbar-width:thin;scrollbar-color:var(--com-accent, #8b5cf6) var(--com-border, #e9ecef)}[data-theme=dark] .ZZC-drawer-content{scrollbar-color:var(--com-accent, #14b8a6) var(--com-border, #2a2a2a)}.ZZC-drawer-content::-webkit-scrollbar{width:6px}.ZZC-drawer-content::-webkit-scrollbar-track{background:var(--com-border, #e9ecef);border-radius:10px}.ZZC-drawer-content::-webkit-scrollbar-thumb{background:var(--com-accent, #8b5cf6);border-radius:10px;transition:background .2s ease}[data-theme=dark] .ZZC-drawer-content::-webkit-scrollbar-thumb{background:var(--com-accent, #14b8a6)}.ZZC-drawer-content::-webkit-scrollbar-thumb:hover{background:var(--com-accent-dark, #7c3aed)}[data-theme=dark] .ZZC-drawer-content::-webkit-scrollbar-thumb:hover{background:var(--com-accent-dark, #0d9488)}.ZZC-drawer-list{display:flex;flex-direction:column;gap:8px;padding-bottom:20px}.ZZC-drawer-user{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;transition:all .2s ease;background:transparent;animation:ZZC-slideInItem .3s ease-out backwards}.ZZC-drawer-user:nth-child(1){animation-delay:.02s}.ZZC-drawer-user:nth-child(2){animation-delay:.04s}.ZZC-drawer-user:nth-child(3){animation-delay:.06s}.ZZC-drawer-user:nth-child(4){animation-delay:.08s}.ZZC-drawer-user:nth-child(5){animation-delay:.1s}.ZZC-drawer-user:nth-child(6){animation-delay:.12s}.ZZC-drawer-user:nth-child(7){animation-delay:.14s}.ZZC-drawer-user:nth-child(8){animation-delay:.16s}.ZZC-drawer-user:nth-child(9){animation-delay:.18s}.ZZC-drawer-user:nth-child(10){animation-delay:.2s}@keyframes ZZC-slideInItem{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.ZZC-drawer-user:hover{background:var(--com-hover-bg, #f8f9fa);transform:translate(-4px)}[data-theme=dark] .ZZC-drawer-user:hover{background:var(--com-hover-bg, #1a1a1a)}.ZZC-drawer-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--com-accent-light, #ede9fe);transition:all .2s ease;flex-shrink:0}[data-theme=dark] .ZZC-drawer-avatar{border-color:var(--com-accent-light, #134e4a)}.ZZC-drawer-user:hover .ZZC-drawer-avatar{transform:scale(1.05);border-color:var(--com-accent, #8b5cf6)}[data-theme=dark] .ZZC-drawer-user:hover .ZZC-drawer-avatar{border-color:var(--com-accent, #14b8a6)}.ZZC-drawer-user-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ZZC-drawer-user-name{font-weight:600;font-size:14px;color:var(--com-text, #1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ZZC-drawer-user-handle{font-size:12px;color:var(--com-accent, #8b5cf6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .ZZC-drawer-user-handle{color:var(--com-accent, #14b8a6)}.ZZC-drawer-user-bio{font-size:12px;color:var(--com-text-mute, #6c757d);margin:4px 0 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ZZC-drawer-follow-btn{padding:6px 16px;background:var(--com-accent, #8b5cf6);color:#fff;border:none;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}[data-theme=dark] .ZZC-drawer-follow-btn{background:var(--com-accent, #14b8a6)}.ZZC-drawer-follow-btn:hover{transform:scale(1.05);box-shadow:0 2px 8px #8b5cf64d}[data-theme=dark] .ZZC-drawer-follow-btn:hover{box-shadow:0 2px 8px #14b8a64d}.ZZC-drawer-follow-btn.following{background:#6b7280}.ZZC-drawer-follow-btn.following:hover{background:var(--com-danger, #ef4444);transform:scale(1.05)}.ZZC-drawer-follow-btn.loading{opacity:.7;cursor:wait;transform:none}.ZZC-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;min-height:300px}.ZZC-loading-spinner{width:40px;height:40px;border:3px solid var(--com-border, #e9ecef);border-radius:50%;border-top-color:var(--com-accent, #8b5cf6);animation:ZZC-spin .8s linear infinite;margin-bottom:16px}[data-theme=dark] .ZZC-loading-spinner{border-color:var(--com-border, #2a2a2a);border-top-color:var(--com-accent, #14b8a6)}.ZZC-empty-drawer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;min-height:300px}.ZZC-empty-drawer svg{color:var(--com-text-mute, #9ca3af);margin-bottom:16px;opacity:.5}.ZZC-empty-drawer p{color:var(--com-text-mute, #6c757d);font-size:14px;margin:0}.ZZC-empty-state{text-align:center;padding:60px 40px;background:var(--com-card, #ffffff);border-radius:20px;border:1px solid var(--com-border, #e9ecef);color:var(--com-text-mute, #6c757d)}[data-theme=dark] .ZZC-empty-state{background:var(--com-card, #111111)}.ZZC-empty-icon{font-size:64px;margin-bottom:20px;opacity:.7}.ZZC-empty-state h3{font-size:20px;color:var(--com-text, #1a1a1a);margin:0 0 12px}.ZZC-empty-state p{font-size:14px;margin:0 0 24px}.ZZC-create-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 28px;background:var(--com-accent, #8b5cf6);color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}[data-theme=dark] .ZZC-create-btn{background:var(--com-accent, #14b8a6)}.ZZC-create-btn:hover{transform:translateY(-2px);box-shadow:var(--com-accent-glow, 0 0 15px rgba(139, 92, 246, .4))}[data-theme=dark] .ZZC-create-btn:hover{box-shadow:0 0 15px #14b8a666}.ZZC-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .3s ease}.ZZC-modal-content{background:var(--com-card, #ffffff);border-radius:24px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;border:1px solid var(--com-border, #e9ecef);animation:slideUp .3s ease}[data-theme=dark] .ZZC-modal-content{background:var(--com-card, #111111)}.ZZC-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--com-border, #e9ecef)}.ZZC-modal-header h3{margin:0;font-size:20px;font-weight:600;color:var(--com-text, #1a1a1a)}.ZZC-modal-close{background:transparent;border:none;cursor:pointer;padding:8px;border-radius:8px;transition:all .3s ease;color:var(--com-text-mute, #6c757d);display:flex;align-items:center}.ZZC-modal-close:hover{background:var(--com-hover-bg, #f8f9fa);color:var(--com-accent, #8b5cf6);transform:rotate(90deg)}[data-theme=dark] .ZZC-modal-close:hover{background:var(--com-hover-bg, #1a1a1a);color:var(--com-accent, #14b8a6)}.ZZC-create-form{padding:24px}.ZZC-form-group{margin-bottom:20px}.ZZC-form-group label{display:block;font-weight:500;margin-bottom:8px;color:var(--com-text, #1a1a1a);font-size:14px}.ZZC-input,.ZZC-textarea{width:100%;padding:10px 14px;border:1px solid var(--com-border, #e9ecef);border-radius:12px;font-size:14px;transition:all .3s ease;background:var(--com-bg, #ffffff);color:var(--com-text, #1a1a1a);font-family:inherit}[data-theme=dark] .ZZC-input,[data-theme=dark] .ZZC-textarea{background:var(--com-bg, #000000);border-color:var(--com-border, #2a2a2a)}.ZZC-input:focus,.ZZC-textarea:focus{outline:none;border-color:var(--com-accent, #8b5cf6);box-shadow:0 0 0 2px var(--com-accent-light, #ede9fe)}[data-theme=dark] .ZZC-input:focus,[data-theme=dark] .ZZC-textarea:focus{border-color:var(--com-accent, #14b8a6);box-shadow:0 0 0 2px var(--com-accent-light, #134e4a)}.ZZC-image-upload-area{border:2px dashed var(--com-border, #e9ecef);border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease}.ZZC-image-upload-area:hover{border-color:var(--com-accent, #8b5cf6);background:var(--com-hover-bg, #f8f9fa)}[data-theme=dark] .ZZC-image-upload-area:hover{border-color:var(--com-accent, #14b8a6);background:var(--com-hover-bg, #1a1a1a)}.ZZC-upload-label{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;color:var(--com-text-mute, #6c757d)}.ZZC-image-preview{position:relative;display:inline-block}.ZZC-image-preview img{max-width:100%;max-height:200px;border-radius:12px}.ZZC-remove-image{position:absolute;top:-8px;right:-8px;background:var(--com-danger, #ef4444);border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .3s ease}.ZZC-remove-image:hover{transform:scale(1.1);background:var(--com-danger-dark, #dc2626)}.ZZC-form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.ZZC-btn-secondary,.ZZC-btn-primary{padding:10px 24px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.ZZC-btn-secondary{background:var(--com-hover-bg, #f8f9fa);border:1px solid var(--com-border, #e9ecef);color:var(--com-text, #1a1a1a)}.ZZC-btn-secondary:hover{background:var(--com-border, #e9ecef);transform:translateY(-1px)}[data-theme=dark] .ZZC-btn-secondary{background:var(--com-hover-bg, #1a1a1a);border-color:var(--com-border, #2a2a2a)}[data-theme=dark] .ZZC-btn-secondary:hover{background:var(--com-border, #2a2a2a)}.ZZC-btn-primary{background:var(--com-accent, #8b5cf6);border:none;color:#fff}[data-theme=dark] .ZZC-btn-primary{background:var(--com-accent, #14b8a6)}.ZZC-btn-primary:hover{transform:translateY(-2px);box-shadow:var(--com-accent-glow, 0 0 15px rgba(139, 92, 246, .4))}[data-theme=dark] .ZZC-btn-primary:hover{box-shadow:0 0 15px #14b8a666}.ZZC-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.ZZC-loading-spinner{width:40px;height:40px;border:3px solid var(--com-border, #e9ecef);border-radius:50%;border-top-color:var(--com-accent, #8b5cf6);animation:spin .8s linear infinite;margin-bottom:16px}.ZZC-loading-spinner-small{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin .6s linear infinite}.ZZC-share-toast{position:fixed;bottom:24px;right:24px;padding:12px 20px;border-radius:12px;background:var(--com-card, #ffffff);color:var(--com-text, #1a1a1a);font-size:14px;font-weight:500;z-index:10000;animation:slideInRight .3s ease-out;box-shadow:0 4px 20px #00000026;border:1px solid var(--com-border, #e9ecef)}.ZZC-share-toast-success{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none}.ZZC-share-toast-info{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none}.ZZC-share-toast-error{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none}.ZZC-full-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .3s ease}.ZZC-full-modal-content{background:var(--com-card, #ffffff);border-radius:16px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;position:relative;animation:slideUp .3s ease}[data-theme=dark] .ZZC-full-modal-content{background:var(--com-card, #111111)}.ZZC-full-modal-close{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.5);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s ease;z-index:10}.ZZC-full-modal-close:hover{background:rgba(0,0,0,.7);transform:scale(1.05)}.ZZC-full-modal-body{padding:24px}.ZZC-full-post-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--com-border, #e9ecef)}.ZZC-full-post-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.ZZC-full-post-meta{flex:1}.ZZC-full-post-name{display:block;font-weight:600;color:var(--com-text, #1a1a1a);font-size:16px}.ZZC-full-post-handle{font-size:14px;color:var(--com-text-mute, #6c757d)}.ZZC-full-post-time{font-size:12px;color:var(--com-text-mute, #9ca3af)}.ZZC-full-save-btn{padding:6px 16px;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid #8b5cf6;background:transparent;color:#8b5cf6}[data-theme=dark] .ZZC-full-save-btn{border-color:#14b8a6;color:#14b8a6}.ZZC-full-save-btn:hover{background:#8b5cf6;color:#fff}[data-theme=dark] .ZZC-full-save-btn:hover{background:#14b8a6}.ZZC-full-save-btn.saved{background:#8b5cf6;color:#fff;border-color:#8b5cf6}[data-theme=dark] .ZZC-full-save-btn.saved{background:#14b8a6;border-color:#14b8a6}.ZZC-full-save-btn.saved:hover{background:var(--com-danger, #ef4444);border-color:var(--com-danger, #ef4444)}.ZZC-full-save-btn.loading{opacity:.7;cursor:wait}.ZZC-full-post-title h2{font-size:24px;font-weight:700;color:var(--com-text, #1a1a1a);margin-bottom:16px}.ZZC-full-post-content p{font-size:16px;line-height:1.6;color:var(--com-text-mute, #374151);margin-bottom:20px}.ZZC-full-post-media{margin-bottom:20px}.ZZC-full-post-media img{width:100%;max-height:500px;object-fit:contain;border-radius:12px}.ZZC-full-post-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ZZC-full-post-actions{display:flex;gap:24px;padding:16px 0;border-top:1px solid var(--com-border, #e9ecef);border-bottom:1px solid var(--com-border, #e9ecef);margin-bottom:24px}.ZZC-full-action-btn{background:none;border:none;font-size:18px;cursor:pointer;display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:30px;transition:all .2s ease;color:var(--com-text-mute, #6c757d)}.ZZC-full-action-btn:hover{background-color:var(--com-hover-bg, #f8f9fa)}[data-theme=dark] .ZZC-full-action-btn:hover{background-color:var(--com-hover-bg, #1a1a1a)}.ZZC-full-action-btn.liked{color:#ef4444}.ZZC-full-comments-section{margin-top:24px}.ZZC-full-comments-header h3{font-size:18px;font-weight:600;margin-bottom:16px;color:var(--com-text, #1a1a1a)}.ZZC-full-comment-input-wrapper{display:flex;gap:12px;margin-bottom:24px}.ZZC-full-comment-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.ZZC-full-comment-input-container{flex:1}.ZZC-full-replying-banner{background-color:var(--com-hover-bg, #f8f9fa);padding:8px 12px;border-radius:8px;margin-bottom:8px;font-size:13px;display:flex;justify-content:space-between;align-items:center}[data-theme=dark] .ZZC-full-replying-banner{background-color:var(--com-hover-bg, #1a1a1a)}.ZZC-full-comment-textarea{width:100%;padding:12px;border:1px solid var(--com-border, #e9ecef);border-radius:12px;resize:vertical;font-family:inherit;font-size:14px;background:var(--com-bg, #ffffff);color:var(--com-text, #1a1a1a);transition:border-color .2s ease}[data-theme=dark] .ZZC-full-comment-textarea{background:var(--com-bg, #000000);border-color:var(--com-border, #2a2a2a)}.ZZC-full-comment-textarea:focus{outline:none;border-color:#8b5cf6}[data-theme=dark] .ZZC-full-comment-textarea:focus{border-color:#14b8a6}.ZZC-full-comment-submit{margin-top:8px;padding:8px 20px;background-color:#8b5cf6;color:#fff;border:none;border-radius:20px;cursor:pointer;font-weight:500;transition:background .2s ease}[data-theme=dark] .ZZC-full-comment-submit{background-color:#14b8a6}.ZZC-full-comment-submit:hover{background-color:#7c3aed}[data-theme=dark] .ZZC-full-comment-submit:hover{background-color:#0d9488}.ZZC-full-comment-submit:disabled{opacity:.5;cursor:not-allowed}.ZZC-full-comments-list{max-height:400px;overflow-y:auto}.ZZC-full-comment-item{display:flex;gap:12px;margin-bottom:20px;padding:12px;border-radius:12px;transition:background .2s ease}.ZZC-full-comment-item:hover{background-color:var(--com-hover-bg, #f8f9fa)}[data-theme=dark] .ZZC-full-comment-item:hover{background-color:var(--com-hover-bg, #1a1a1a)}.ZZC-full-comment-avatar-small{width:36px;height:36px;border-radius:50%;object-fit:cover}.ZZC-full-comment-content{flex:1}.ZZC-full-comment-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.ZZC-full-comment-name{font-weight:600;font-size:14px;color:var(--com-text, #1a1a1a)}.ZZC-full-comment-handle{font-size:12px;color:var(--com-accent, #8b5cf6)}[data-theme=dark] .ZZC-full-comment-handle{color:var(--com-accent, #14b8a6)}.ZZC-full-comment-time{font-size:11px;color:var(--com-text-mute, #6c757d)}.ZZC-full-comment-actions{margin-left:auto;display:flex;gap:8px}.ZZC-comment-edit-btn,.ZZC-comment-delete-btn{background:none;border:none;font-size:12px;cursor:pointer;padding:2px 6px;border-radius:4px;transition:all .2s ease}.ZZC-comment-edit-btn{color:#8b5cf6}[data-theme=dark] .ZZC-comment-edit-btn{color:#14b8a6}.ZZC-comment-edit-btn:hover{background-color:#ede9fe}[data-theme=dark] .ZZC-comment-edit-btn:hover{background-color:#134e4a}.ZZC-comment-delete-btn{color:var(--com-danger, #ef4444)}.ZZC-comment-delete-btn:hover{background-color:#fee2e2}[data-theme=dark] .ZZC-comment-delete-btn:hover{background-color:#ef444433}.ZZC-full-comment-text{font-size:14px;line-height:1.5;color:var(--com-text-mute, #374151);margin-bottom:8px}.ZZC-full-comment-reply-btn{background:none;border:none;font-size:12px;color:var(--com-text-mute, #6c757d);cursor:pointer;padding:4px 8px;border-radius:16px;transition:all .2s ease}.ZZC-full-comment-reply-btn:hover{background-color:var(--com-hover-bg, #f8f9fa);color:#8b5cf6}[data-theme=dark] .ZZC-full-comment-reply-btn:hover{background-color:var(--com-hover-bg, #1a1a1a);color:#14b8a6}.ZZC-full-comment-edit-wrapper{display:flex;gap:8px;margin-top:8px}.ZZC-full-comment-edit-input{flex:1;padding:8px 12px;border:1px solid var(--com-border, #e9ecef);border-radius:8px;font-size:14px;background:var(--com-bg, #ffffff);color:var(--com-text, #1a1a1a)}[data-theme=dark] .ZZC-full-comment-edit-input{background:var(--com-bg, #000000);border-color:var(--com-border, #2a2a2a)}.ZZC-full-comment-edit-input:focus{outline:none;border-color:#8b5cf6}[data-theme=dark] .ZZC-full-comment-edit-input:focus{border-color:#14b8a6}.ZZC-full-comment-update-btn,.ZZC-full-comment-cancel-btn{padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s ease}.ZZC-full-comment-update-btn{background-color:#8b5cf6;color:#fff;border:none}[data-theme=dark] .ZZC-full-comment-update-btn{background-color:#14b8a6}.ZZC-full-comment-update-btn:hover{background-color:#7c3aed}[data-theme=dark] .ZZC-full-comment-update-btn:hover{background-color:#0d9488}.ZZC-full-comment-cancel-btn{background-color:var(--com-hover-bg, #f8f9fa);color:var(--com-text, #374151);border:none}.ZZC-full-comment-cancel-btn:hover{background-color:var(--com-border, #e9ecef)}[data-theme=dark] .ZZC-full-comment-cancel-btn{background-color:var(--com-hover-bg, #1a1a1a)}[data-theme=dark] .ZZC-full-comment-cancel-btn:hover{background-color:var(--com-border, #2a2a2a)}.ZZC-full-replies-list{margin-top:12px;margin-left:20px;padding-left:12px;border-left:2px solid var(--com-border, #e9ecef)}.ZZC-full-reply-item{display:flex;gap:10px;margin-bottom:12px;padding:8px;border-radius:8px}.ZZC-full-reply-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover}.ZZC-full-reply-content{flex:1}.ZZC-full-reply-header{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:4px}.ZZC-full-reply-name{font-weight:600;font-size:13px;color:var(--com-text, #1a1a1a)}.ZZC-full-reply-handle{font-size:11px;color:var(--com-accent, #8b5cf6)}[data-theme=dark] .ZZC-full-reply-handle{color:var(--com-accent, #14b8a6)}.ZZC-full-reply-time{font-size:10px;color:var(--com-text-mute, #6c757d)}.ZZC-full-reply-text{font-size:13px;line-height:1.4;color:var(--com-text-mute, #374151)}.ZZC-full-no-comments{text-align:center;padding:40px;color:var(--com-text-mute, #6c757d)}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ZZC-profile-main-card,.ZZC-post-card{animation:fadeInUp .5s ease-out}@media (max-width: 768px){.ZZC-user-profile-container{padding:12px}.ZZC-profile-content{padding:55px 20px 20px}.ZZC-profile-header-flex{flex-direction:column;align-items:flex-start}.ZZC-stats-bar{gap:20px}.ZZC-posts-grid{grid-template-columns:1fr}.ZZC-avatar-wrapper{left:20px}.ZZC-profile-avatar-large{width:80px;height:80px}.ZZC-profile-content{padding-top:45px}.ZZC-drawer{width:100%;max-width:320px}.ZZC-profile-tabs{margin:16px 0}.ZZC-tab-btn{padding:8px 16px;font-size:14px}.ZZC-comments-container{max-height:260px}.ZZC-share-toast{bottom:16px;right:16px;left:16px;text-align:center;font-size:12px}.ZZC-full-modal-content{width:95%;max-height:95vh}.ZZC-full-modal-body{padding:16px}.ZZC-full-post-title h2{font-size:20px}.ZZC-full-post-avatar{width:40px;height:40px}.ZZC-full-post-actions{gap:12px}.ZZC-full-action-btn{font-size:14px;padding:6px 12px}}@media (max-width: 480px){.ZZC-top-nav{margin-bottom:15px}.ZZC-back-btn,.ZZC-toggle-btn{padding:6px 12px;font-size:12px}.ZZC-profile-info h2{font-size:20px}.ZZC-stats-bar{gap:15px}.ZZC-stat-item strong{font-size:14px}.ZZC-stat-item span{font-size:11px}.ZZC-section-title h3{font-size:18px}.ZZC-empty-state{padding:40px 20px}.ZZC-empty-icon{font-size:48px}.ZZC-empty-state h3{font-size:18px}}@media (prefers-reduced-motion: reduce){.ZZC-profile-main-card,.ZZC-post-card,.ZZC-back-btn,.ZZC-follow-btn,.ZZC-action,.ZZC-drawer,.ZZC-drawer-overlay,.ZZC-modal-overlay,.ZZC-modal-content,.ZZC-full-modal-overlay,.ZZC-full-modal-content{animation:none!important;transition:none!important}}[data-theme=dark] .ZZC-options-menu{background:var(--com-card, #111111);border-color:var(--com-border, #2a2a2a)}.ZZC-option-item{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;background:none;border:none;cursor:pointer;font-size:14px;color:var(--com-text, #1a1a1a);transition:all .2s ease;text-align:left}[data-theme=dark] .ZZC-option-item:hover{background:var(--com-hover-bg, #1a1a1a)}[data-theme=dark] .ZZC-edit-btn{color:var(--com-accent, #14b8a6)}[data-theme=dark] .ZZC-edit-btn:hover{background:rgba(20,184,166,.1)}.ZZC-profile-header-flex{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.ZZC-profile-info{flex:1}.ZZC-settings-btn{background:linear-gradient(135deg,#8b5cf6,#a855f7);border:none;border-radius:40px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;margin-left:auto}[data-theme=dark] .ZZC-settings-btn{background:linear-gradient(135deg,#14b8a6,#0d9488)}.ZZC-settings-btn svg{stroke:#fff}.ZZC-settings-btn:hover{transform:scale(1.05);box-shadow:0 0 15px #8b5cf680}[data-theme=dark] .ZZC-settings-btn:hover{box-shadow:0 0 15px #14b8a680}.ZZC-follow-btn{margin-left:0}.ZZC-social-links{margin:20px 0 16px;padding:0;width:100%}.ZZC-social-title{font-size:14px;font-weight:600;margin-bottom:12px;letter-spacing:.3px;display:flex;align-items:center;gap:6px}[data-theme=light] .ZZC-social-title{color:#1a1a1a}[data-theme=dark] .ZZC-social-title{color:#e5e7eb}.ZZC-social-icons{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.ZZC-social-item{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;border-radius:30px!important;transition:all .3s ease!important;text-decoration:none!important;cursor:pointer!important;border:1px solid!important}[data-theme=light] .ZZC-social-item{background:#f8f9fa!important;border-color:#e9ecef!important}[data-theme=light] .ZZC-social-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}[data-theme=dark] .ZZC-social-item{background:#1f2937!important;border-color:#374151!important}[data-theme=dark] .ZZC-social-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.ZZC-social-icon{width:18px!important;height:18px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ZZC-social-icon svg{width:16px!important;height:16px!important;stroke-width:1.8!important;transition:all .3s ease!important}[data-theme=light] .ZZC-social-icon svg{stroke:#495057!important;fill:none!important}[data-theme=dark] .ZZC-social-icon svg{stroke:#9ca3af!important;fill:none!important}.ZZC-social-handle{font-size:13px!important;font-weight:500!important;transition:all .3s ease!important}[data-theme=light] .ZZC-social-handle{color:#495057!important}[data-theme=dark] .ZZC-social-handle{color:#9ca3af!important}.ZZC-social-item.linkedin:hover{background:#0077b5!important;border-color:#0077b5!important}.ZZC-social-item.linkedin:hover .ZZC-social-handle{color:#fff!important}.ZZC-social-item.linkedin:hover .ZZC-social-icon svg{stroke:#fff!important}.ZZC-social-item.twitter:hover{background:#1DA1F2!important;border-color:#1da1f2!important}.ZZC-social-item.twitter:hover .ZZC-social-handle{color:#fff!important}.ZZC-social-item.twitter:hover .ZZC-social-icon svg{stroke:#fff!important}.ZZC-social-item.website:hover{background:#4CAF50!important;border-color:#4caf50!important}.ZZC-social-item.website:hover .ZZC-social-handle{color:#fff!important}.ZZC-social-item.website:hover .ZZC-social-icon svg{stroke:#fff!important}.ZZC-social-item.instagram:hover{background:#E4405F!important;border-color:#e4405f!important}.ZZC-social-item.instagram:hover .ZZC-social-handle{color:#fff!important}.ZZC-social-item.instagram:hover .ZZC-social-icon svg{stroke:#fff!important}.ZZC-social-item.youtube:hover{background:#FF0000!important;border-color:red!important}.ZZC-social-item.youtube:hover .ZZC-social-handle{color:#fff!important}.ZZC-social-item.youtube:hover .ZZC-social-icon svg{stroke:#fff!important}.ZZC-social-item.facebook:hover{background:#1877F2!important;border-color:#1877f2!important}.ZZC-social-item.facebook:hover .ZZC-social-handle{color:#fff!important}.ZZC-social-item.facebook:hover .ZZC-social-icon svg{stroke:#fff!important}.ZZC-edit-social-btn{background:none!important;border-radius:30px!important;padding:6px 14px!important;font-size:12px!important;font-weight:500!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:6px!important;transition:all .3s ease!important;margin-top:4px!important}[data-theme=light] .ZZC-edit-social-btn{border:1px solid #e9ecef!important;color:#6c757d!important}[data-theme=light] .ZZC-edit-social-btn:hover{background:#f8f9fa!important;border-color:#10b981!important;color:#10b981!important}[data-theme=dark] .ZZC-edit-social-btn{border:1px solid #374151!important;color:#9ca3af!important}[data-theme=dark] .ZZC-edit-social-btn:hover{background:#1f2937!important;border-color:#10b981!important;color:#10b981!important}.ZZC-edit-social-btn svg{width:14px!important;height:14px!important;transition:all .3s ease!important}[data-theme=light] .ZZC-edit-social-btn svg{stroke:#6c757d!important}[data-theme=dark] .ZZC-edit-social-btn svg{stroke:#9ca3af!important}[data-theme=light] .ZZC-edit-social-btn:hover svg{stroke:#10b981!important}[data-theme=dark] .ZZC-edit-social-btn:hover svg{stroke:#10b981!important}.ZZC-lock-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;transition:all .3s ease}.ZZC-lock-overlay:hover{background:rgba(0,0,0,.9)}.ZZC-lock-content{text-align:center;color:#fff;padding:24px;max-width:280px}.ZZC-lock-icon{font-size:48px;margin-bottom:16px;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}.ZZC-lock-content h4{font-size:18px;margin-bottom:12px;font-weight:600}.ZZC-lock-content p{font-size:14px;margin-bottom:20px;opacity:.9;line-height:1.4}.ZZC-subscribe-btn-small{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%}.ZZC-subscribe-btn-small:hover{transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}.ZZC-post-card-inner.blurred{filter:blur(4px);pointer-events:none}.ZZC-sebi-badge{display:inline-block;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;font-size:10px;padding:2px 8px;border-radius:12px;margin-left:8px;font-weight:600;letter-spacing:.5px}.ZZC-subscribe-modal{max-width:480px;width:90%}.ZZC-subscribe-content{text-align:center;padding:20px}.ZZC-lock-icon-large{font-size:64px;margin-bottom:20px;animation:pulse 2s infinite}.ZZC-subscribe-content h4{font-size:24px;margin-bottom:12px;color:#1f2937}.ZZC-subscribe-content>p{color:#6b7280;margin-bottom:24px;line-height:1.5}.ZZC-subscription-details{background:#f9fafb;border-radius:12px;padding:20px;margin-bottom:24px;text-align:left}.ZZC-subscription-price{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e5e7eb}.ZZC-price-label{font-size:16px;color:#6b7280}.ZZC-price-value{font-size:24px;font-weight:700;color:#10b981}.ZZC-subscription-benefits h5{font-size:14px;font-weight:600;margin-bottom:12px;color:#374151}.ZZC-subscription-benefits ul{list-style:none;padding:0;margin:0}.ZZC-subscription-benefits li{font-size:13px;color:#6b7280;margin-bottom:8px;display:flex;align-items:center}.ZZC-subscription-benefits li:before{content:"✓";color:#10b981;margin-right:8px;font-weight:600}.ZZC-subscribe-btn{background:linear-gradient(135deg,#10b981 0%,#059669 100%);padding:12px 24px;font-size:16px;font-weight:600}.ZZC-subscribe-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.ZZC-subscribe-btn:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 768px){.ZZC-lock-content{padding:16px;max-width:240px}.ZZC-lock-icon{font-size:36px}.ZZC-lock-content h4{font-size:16px}.ZZC-lock-content p{font-size:12px}.ZZC-subscribe-btn-small{padding:8px 16px;font-size:12px}.ZZC-subscribe-modal{width:95%;margin:16px}.ZZC-price-value{font-size:20px}}.ZZC-subscribe-btn .ZZC-loading-spinner-small{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite;display:inline-block;margin-right:8px}.ZZC-bio-social-edit-form{padding:20px}.ZZC-bio-social-edit-form h4{margin:20px 0 15px;font-size:16px;font-weight:600;color:#1a1a2e}.ZZC-social-links-edit{margin-top:20px;border-top:1px solid #e5e7eb;padding-top:10px}.ZZC-character-count{font-size:12px;color:#6b7280;margin-top:5px;text-align:right}.ZZC-social-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ZZC-edit-social-btn{background:none;border:none;color:#10b981;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;transition:all .3s ease}.ZZC-edit-social-btn:hover{background:#f0fdf4;color:#059669}.ZZC-no-social-links{color:#9ca3af;font-size:13px;padding:10px 0;text-align:center}.ZZC-social-item{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f9fafb;border-radius:20px;text-decoration:none;font-size:13px;transition:all .3s ease}.ZZC-social-item:hover{background:#f3f4f6;transform:translateY(-2px)}.ZZC-social-item.facebook{color:#1877f2}.ZZC-social-item.twitter{color:#1da1f2}.ZZC-social-item.instagram{color:#e4405f}.ZZC-visibility-options{display:flex;gap:20px;margin-top:8px;width:100%}.ZZC-visibility-option{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--com-text, #1a1a1a);flex:1;padding:12px 16px;border-radius:12px;border:1px solid var(--com-border, #e9ecef);background:var(--com-bg, #ffffff);transition:all .3s ease}[data-theme=dark] .ZZC-visibility-option{border-color:var(--com-border, #2a2a2a);background:var(--com-bg, #000000)}.ZZC-visibility-option:hover{border-color:var(--com-accent, #8b5cf6);background:var(--com-hover-bg, #f8f9fa)}[data-theme=dark] .ZZC-visibility-option:hover{border-color:var(--com-accent, #14b8a6);background:var(--com-hover-bg, #1a1a1a)}.ZZC-visibility-option input{cursor:pointer;width:18px;height:18px;margin:0}.ZZC-visibility-option span{flex:1;text-align:left}.ZZC-visibility-option:has(input:checked){border-color:var(--com-accent, #8b5cf6);background:var(--com-accent-light, #ede9fe)}[data-theme=dark] .ZZC-visibility-option:has(input:checked){border-color:var(--com-accent, #14b8a6);background:var(--com-accent-light, #134e4a)}.ZZC-visibility-option:has(input:checked) span{color:var(--com-accent, #8b5cf6);font-weight:500}[data-theme=dark] .ZZC-visibility-option:has(input:checked) span{color:var(--com-accent, #14b8a6)}.ZZC-comment-footer{display:flex;gap:12px;margin-top:8px;align-items:center}.ZZC-comment-reply-btn{background:none;border:none;font-size:12px;color:var(--com-text-mute, #6c757d);cursor:pointer;padding:4px 8px;border-radius:16px;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.ZZC-comment-reply-btn:hover{background-color:var(--com-hover-bg, #f8f9fa);color:var(--com-accent, #8b5cf6)}[data-theme=dark] .ZZC-comment-reply-btn:hover{background-color:var(--com-hover-bg, #1a1a1a);color:var(--com-accent, #14b8a6)}.ZZC-comment-edit{background:none;border:none;font-size:12px;color:var(--com-text-mute, #6c757d);cursor:pointer;padding:4px 8px;border-radius:16px;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.ZZC-comment-edit:hover{background-color:var(--com-hover-bg, #f8f9fa);color:#10b981}[data-theme=dark] .ZZC-comment-edit:hover{background-color:var(--com-hover-bg, #1a1a1a);color:#10b981}.ZZC-comment-delete{background:none;border:none;font-size:12px;color:var(--com-text-mute, #6c757d);cursor:pointer;padding:4px 8px;border-radius:16px;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.ZZC-comment-delete:hover{background-color:#fee2e2;color:var(--com-danger, #ef4444)}[data-theme=dark] .ZZC-comment-delete:hover{background-color:#ef444433;color:#f87171}.ZZC-comment-edit-wrapper{display:flex;gap:8px;margin-top:8px;align-items:center;flex-wrap:wrap}.ZZC-comment-edit-input{flex:1;padding:8px 12px;border:1px solid var(--com-border, #e9ecef);border-radius:20px;font-size:13px;background:var(--com-bg, #ffffff);color:var(--com-text, #1a1a1a);transition:all .2s ease;font-family:inherit}.ZZC-comment-edit-input:focus{outline:none;border-color:var(--com-accent, #8b5cf6);box-shadow:0 0 0 2px #8b5cf61a}[data-theme=dark] .ZZC-comment-edit-input:focus{border-color:var(--com-accent, #14b8a6);box-shadow:0 0 0 2px #14b8a61a}.ZZC-comment-save-btn{background:var(--com-accent, #8b5cf6);color:#fff;border:none;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.ZZC-comment-save-btn:hover{background:var(--com-accent-dark, #7c3aed);transform:scale(1.02)}[data-theme=dark] .ZZC-comment-save-btn:hover{background:var(--com-accent-dark, #0d9488)}.ZZC-comment-cancel-btn{background:var(--com-hover-bg, #f8f9fa);border:1px solid var(--com-border, #e9ecef);color:var(--com-text-mute, #6c757d);padding:6px 14px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.ZZC-comment-cancel-btn:hover{background:var(--com-border, #e9ecef)}[data-theme=dark] .ZZC-comment-cancel-btn:hover{background:var(--com-border, #2a2a2a)}.ZZC-reply-input-wrapper{display:flex;gap:8px;margin-top:10px;align-items:center;flex-wrap:wrap;width:100%}.ZZC-reply-input{flex:1;padding:8px 12px;border:1px solid var(--com-border, #e9ecef);border-radius:20px;font-size:13px;background:var(--com-bg, #ffffff);color:var(--com-text, #1a1a1a);transition:all .2s ease;font-family:inherit}.ZZC-reply-input:focus{outline:none;border-color:var(--com-accent, #8b5cf6);box-shadow:0 0 0 2px #8b5cf61a}[data-theme=dark] .ZZC-reply-input:focus{border-color:var(--com-accent, #14b8a6);box-shadow:0 0 0 2px #14b8a61a}.ZZC-reply-send-btn{background:var(--com-accent, #8b5cf6);color:#fff;border:none;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:4px}.ZZC-reply-send-btn:hover:not(:disabled){background:var(--com-accent-dark, #7c3aed);transform:scale(1.02)}.ZZC-reply-send-btn:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .ZZC-reply-send-btn:hover:not(:disabled){background:var(--com-accent-dark, #0d9488)}.ZZC-reply-cancel-btn{background:var(--com-hover-bg, #f8f9fa);border:1px solid var(--com-border, #e9ecef);color:var(--com-text-mute, #6c757d);padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.ZZC-reply-cancel-btn:hover{background:var(--com-border, #e9ecef)}[data-theme=dark] .ZZC-reply-cancel-btn:hover{background:var(--com-border, #2a2a2a)}.ZZC-replies-container{margin-top:12px;padding-left:20px;border-left:2px solid var(--com-border, #e9ecef)}[data-theme=dark] .ZZC-replies-container{border-left-color:var(--com-border, #2a2a2a)}.ZZC-loading-spinner-small{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:ZZC-spin .6s linear infinite}.ZZC-loading-comments{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:var(--com-text-mute, #6c757d);font-size:13px}.ZZC-no-comments{text-align:center;padding:30px 20px;color:var(--com-text-mute, #6c757d);font-size:14px}.ZZC-comment-avatar-small{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.ZZC-comment-content{flex:1;min-width:0}.ZZC-comment-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.ZZC-comment-name{font-weight:600;font-size:13px;color:var(--com-text, #1a1a1a)}.ZZC-comment-handle{font-size:12px;color:var(--com-accent, #8b5cf6)}[data-theme=dark] .ZZC-comment-handle{color:var(--com-accent, #14b8a6)}.ZZC-comment-time{font-size:11px;color:var(--com-text-mute, #6c757d)}.ZZC-comment-text{font-size:13px;color:var(--com-text-mute, #374151);margin:4px 0 0;line-height:1.4;word-break:break-word}[data-theme=dark] .ZZC-comment-text{color:#9ca3af}.ZZC-comment-item{display:flex;gap:12px;margin-bottom:16px;padding:8px;border-radius:12px;transition:background .2s ease}.ZZC-comment-item:hover{background-color:var(--com-hover-bg, #f8f9fa)}[data-theme=dark] .ZZC-comment-item:hover{background-color:var(--com-hover-bg, #1a1a1a)}@keyframes ZZC-spin{to{transform:rotate(360deg)}}.ud-dashboard-container{max-width:1400px;margin:0 auto;padding:24px;background:var(--com-bg);min-height:100vh;transition:background-color .3s ease}.ud-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:16px}.ud-breadcrumb{font-size:13px;color:var(--com-text-mute);margin-bottom:8px;display:block}.ud-page-title{font-size:28px;font-weight:700;color:var(--com-text);margin:0}.ud-welcome-text{font-size:14px;color:var(--com-text-mute);margin-top:4px}.ud-header-actions{display:flex;gap:12px}.ud-btn-outline{background:var(--com-card);border:1px solid var(--com-border);padding:8px 16px;border-radius:8px;color:var(--com-text);cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;transition:all .3s ease}.ud-btn-outline:hover{background:var(--com-hover-bg);border-color:var(--com-accent)}.ud-btn-primary{background:var(--com-accent-gradient);border:none;padding:8px 20px;border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:all .3s ease}.ud-btn-primary:hover{transform:translateY(-2px);box-shadow:var(--com-accent-glow)}.ud-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.ud-stat-card{background:var(--com-card);border:1px solid var(--com-card-border);border-radius:16px;padding:20px;cursor:pointer;transition:all .3s ease;text-align:center}.ud-stat-card:hover{transform:translateY(-4px);box-shadow:var(--com-card-shadow);border-color:var(--com-accent)}.ud-stat-card.active{border-color:var(--com-accent);box-shadow:var(--com-accent-glow)}.ud-stat-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.ud-stat-icon-pink{background:#ff5e78}.ud-stat-icon-purple{background:#8e2de2}.ud-stat-icon-blue{background:#00c6ff}.ud-stat-icon-teal{background:#2be9d3}.ud-stat-label{font-size:13px;color:var(--com-text-mute);margin-bottom:8px}.ud-stat-value{font-size:28px;font-weight:700;color:var(--com-text);margin-bottom:8px}.ud-trend-up{font-size:12px;color:var(--com-success);display:inline-flex;align-items:center;gap:4px}.ud-main-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;margin-bottom:32px}.ud-chart-card{background:var(--com-card);border:1px solid var(--com-card-border);border-radius:20px;padding:18px;box-shadow:var(--com-card-shadow)}.ud-chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;flex-wrap:wrap;gap:16px}.ud-chart-header h3{font-size:16px;font-weight:600;color:var(--com-text);margin:0}.ud-chart-wrapper{width:100%;height:300px;padding:1rem;min-height:350px}.ud-timeframe-selector{display:flex;gap:8px;background:var(--com-hover-bg);padding:4px;border-radius:12px}.ud-timeframe-selector button{padding:6px 16px;border:none;background:transparent;color:var(--com-text-mute);cursor:pointer;border-radius:8px;font-size:13px;transition:all .3s ease}.ud-timeframe-selector button:hover{color:var(--com-text);background:var(--com-accent-light)}.ud-timeframe-selector button.active{background:var(--com-accent);color:#fff}.ud-chart-legends{display:flex;gap:1rem;justify-content:flex-end;margin-bottom:1rem;padding:0 1rem}.ud-legend-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--com-card-bg);border:1px solid var(--com-border);border-radius:2rem;cursor:pointer;font-size:.85rem;transition:all .2s ease;color:var(--com-text)}.ud-legend-btn:hover{transform:translateY(-2px);background:rgba(255,255,255,.05)}.ud-legend-btn.active{background:rgba(255,255,255,.1);border-color:currentColor}.ud-legend-btn span{font-weight:500}.ud-side-widgets{display:flex;flex-direction:column;gap:20px}.ud-mini-card{background:var(--com-card);border:1px solid var(--com-card-border);border-radius:16px;padding:20px;box-shadow:var(--com-card-shadow);text-align:center}.ud-mini-card .ud-stat-label{font-size:12px;text-transform:uppercase;letter-spacing:.5px}.ud-mini-card .ud-stat-value{font-size:24px;margin-top:8px}.ud-mini-progress{height:6px;background:var(--com-progress-bg);border-radius:3px;overflow:hidden;margin-top:10px}.ud-progress-bar{height:100%;border-radius:3px;transition:width .5s ease}.ud-progress-bar-pink{background:#ff5e78}.ud-progress-bar-blue{background:#00c6ff}.ud-progress-text{font-size:11px;color:var(--com-text-mute);display:block;margin-top:8px}.ud-earnings-card{background:var(--com-accent-light);border:1px solid var(--com-accent);border-radius:16px;padding:20px;display:flex;justify-content:space-between;align-items:center;box-shadow:var(--com-card-shadow);text-align:left}.ud-earnings-card .ud-stat-label{font-size:12px;color:var(--com-text-mute)}.ud-earnings-value{font-size:28px;margin-top:8px;color:var(--com-accent)}.ud-earnings-growth{color:var(--com-success);font-size:11px;margin-top:4px}.ud-circle-progress{display:flex;align-items:center;justify-content:center}.ud-circle-progress-inner{width:70px;height:70px;border-radius:50%;border:8px solid var(--com-accent);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--com-text)}.ud-content-section{margin-top:32px;animation:fadeIn .3s ease}.ud-section-title{font-size:20px;font-weight:600;color:var(--com-text);margin-bottom:20px}.ud-users-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-top:20px}.ud-user-card{display:flex;align-items:center;gap:16px;padding:16px;background:var(--com-card);border-radius:16px;border:1px solid var(--com-border);transition:all .3s ease}.ud-user-card:hover{transform:translateY(-2px);box-shadow:var(--com-card-shadow);border-color:var(--com-accent)}.ud-user-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--com-accent)}.ud-user-info{flex:1;min-width:0}.ud-user-info h4{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--com-text)}.ud-user-info p{margin:0 0 4px;font-size:13px;color:var(--com-text-mute)}.ud-user-bio{display:block;font-size:12px;color:var(--com-text-mute);margin-top:4px;line-height:1.4}.ud-followed-date{display:block;font-size:11px;color:var(--com-text-mute);margin-top:4px}.ud-follow-btn{padding:8px 20px;border-radius:30px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;background:var(--com-accent);color:#fff;border:none}.ud-follow-btn:hover{background:var(--com-btn-hover);transform:scale(1.02)}.ud-follow-btn.following{background:#10b981;opacity:.8;cursor:default}.ud-follow-btn.following:hover{transform:none;opacity:.8}.ud-posts-view{width:100%}.ud-posts-sub-nav{display:flex;gap:12px;margin-bottom:24px;border-bottom:1px solid var(--com-border);padding-bottom:12px;flex-wrap:wrap}.ud-posts-sub-nav button{padding:8px 20px;border:none;background:transparent;color:var(--com-text-mute);cursor:pointer;font-size:14px;font-weight:500;border-radius:20px;transition:all .3s ease}.ud-posts-sub-nav button:hover{color:var(--com-text);background:var(--com-hover-bg)}.ud-posts-sub-nav button.active{background:var(--com-accent-light);color:var(--com-accent)}.ud-posts-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.ud-create-post-btn{background:var(--com-accent-gradient);border:none;padding:8px 20px;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.ud-create-post-btn:hover{transform:translateY(-2px);box-shadow:var(--com-accent-glow)}.ud-posts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ud-post-card{background:var(--com-card);border:1px solid var(--com-card-border);border-radius:16px;padding:20px;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.ud-post-card:hover{box-shadow:var(--com-card-shadow);border-color:var(--com-accent);transform:translateY(-2px)}.ud-post-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ud-post-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.ud-post-author h4{font-size:14px;font-weight:600;color:var(--com-text);margin-bottom:2px}.ud-post-author p{font-size:12px;color:var(--com-text-mute)}.ud-post-actions{margin-left:auto;display:flex;gap:8px}.ud-edit-btn,.ud-delete-btn{background:transparent;border:none;cursor:pointer;color:var(--com-text-mute);padding:4px;border-radius:4px;transition:all .3s ease}.ud-edit-btn:hover{color:var(--com-accent);background:var(--com-accent-light)}.ud-delete-btn:hover{color:var(--com-danger);background:rgba(239,68,68,.1)}.ud-post-content{margin-bottom:16px;color:var(--com-text);line-height:1.5;flex:1}.ud-post-stats{display:flex;gap:24px;padding-top:12px;border-top:1px solid var(--com-border);flex-wrap:wrap;margin-top:auto}.ud-post-stats button,.ud-post-stats span{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--com-text-mute);background:transparent;border:none;cursor:pointer;transition:all .3s ease}.ud-post-stats button:hover{color:var(--com-accent)}.ud-earnings-summary{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}.ud-earnings-card-large{background:var(--com-card);border:1px solid var(--com-card-border);border-radius:20px;padding:24px;text-align:center;box-shadow:var(--com-card-shadow)}.ud-earnings-card-large h3{font-size:14px;color:var(--com-text-mute);margin-bottom:16px}.ud-earnings-amount{font-size:36px;font-weight:700;color:var(--com-accent);margin:16px 0}.ud-earnings-card-large p{font-size:13px;color:var(--com-text-mute)}.ud-earnings-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ud-stat-box{background:var(--com-card);border:1px solid var(--com-card-border);border-radius:12px;padding:16px;text-align:center;transition:all .3s ease}.ud-stat-box:hover{border-color:var(--com-accent);transform:translateY(-2px)}.ud-stat-box .ud-stat-label{font-size:11px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;color:var(--com-text-mute)}.ud-stat-box .ud-stat-value{font-size:20px;margin:8px 0;color:var(--com-text)}.ud-stat-amount{font-size:13px;color:var(--com-accent);font-weight:500}.ud-subscribers-grid{display:flex;flex-direction:column;gap:12px;margin-top:20px}.ud-subscriber-card{background:var(--com-card);border:1px solid var(--com-card-border);border-radius:12px;padding:16px;display:flex;align-items:center;gap:16px;transition:all .3s ease;flex-wrap:wrap}.ud-subscriber-card:hover{transform:translate(4px);border-color:var(--com-accent);box-shadow:var(--com-card-shadow)}.ud-subscriber-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.ud-subscriber-info{flex:1}.ud-subscriber-info h4{font-size:16px;font-weight:600;color:var(--com-text);margin-bottom:4px}.ud-subscriber-info p{font-size:13px;color:var(--com-text-mute);margin-bottom:4px}.ud-plan-badge{display:inline-block;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:500}.ud-plan-badge.premium{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.ud-plan-badge.pro{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.ud-plan-badge.basic{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.ud-subscriber-earnings{text-align:right}.ud-earnings-detail{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:4px}.ud-amount{font-size:16px;font-weight:600;color:var(--com-accent)}.ud-date{font-size:11px;color:var(--com-text-mute)}.ud-status-badge{font-size:11px;padding:2px 8px;border-radius:20px;background:var(--com-accent-light);color:var(--com-accent)}.ud-show-more{text-align:center;margin-top:24px}.ud-show-more-btn{background:transparent;border:1px solid var(--com-accent);padding:10px 24px;border-radius:8px;color:var(--com-accent);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:14px;transition:all .3s ease}.ud-show-more-btn:hover{background:var(--com-accent-light);transform:translateY(-2px)}.ud-back-button{margin-top:32px;text-align:center}.ud-back-btn{background:var(--com-card);border:1px solid var(--com-border);padding:10px 24px;border-radius:8px;color:var(--com-text);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:14px;transition:all .3s ease}.ud-back-btn:hover{background:var(--com-hover-bg);transform:translateY(-2px);border-color:var(--com-accent)}.ud-back-icon{transform:rotate(180deg)}.ud-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ud-modal-content{background:var(--com-card);border-radius:20px;width:500px;max-width:90%;animation:slideUp .3s ease;box-shadow:var(--com-card-shadow)}.ud-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--com-border)}.ud-modal-header h3{font-size:18px;font-weight:600;color:var(--com-text);margin:0}.ud-close-btn,.ud-modal-close{background:transparent;border:none;font-size:24px;cursor:pointer;color:var(--com-text-mute);transition:all .3s ease;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.ud-close-btn:hover,.ud-modal-close:hover{color:var(--com-danger);background:var(--com-hover-bg)}.ud-modal-body{padding:20px}.ud-modal-body textarea{width:100%;padding:12px;border:1px solid var(--com-input-border);border-radius:8px;background:var(--com-input-bg);color:var(--com-text);font-size:14px;resize:vertical;font-family:inherit}.ud-modal-body textarea:focus{outline:none;border-color:var(--com-accent);box-shadow:var(--com-accent-glow)}.ud-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid var(--com-border)}.ud-cancel-btn{padding:8px 20px;border:1px solid var(--com-border);background:transparent;border-radius:8px;color:var(--com-text);cursor:pointer;transition:all .3s ease}.ud-cancel-btn:hover{background:var(--com-hover-bg)}.ud-submit-btn{padding:8px 20px;background:var(--com-accent-gradient);border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.ud-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--com-accent-glow)}.ud-submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.ud-form-group{margin-bottom:20px}.ud-form-group label{display:block;font-size:14px;font-weight:500;color:var(--com-text);margin-bottom:8px}.ud-form-input,.ud-form-select,.ud-form-textarea{width:100%;padding:10px 12px;border:1px solid var(--com-border);border-radius:8px;background:var(--com-input-bg);color:var(--com-text);font-size:14px;transition:all .3s ease}.ud-form-input:focus,.ud-form-select:focus,.ud-form-textarea:focus{outline:none;border-color:var(--com-accent);box-shadow:0 0 0 2px #8b5cf633}.ud-form-textarea{resize:vertical;font-family:inherit}.ud-pricing-plans-section{margin-bottom:2rem;padding:1rem;background:var(--com-card-bg);border-radius:1rem}.ud-pricing-header{text-align:center;margin-bottom:2rem}.ud-pricing-title{font-size:1.5rem;font-weight:600;color:var(--com-text);margin-bottom:.5rem}.ud-pricing-description{color:var(--com-text-mute);font-size:.875rem}.ud-pricing-cards-single{display:flex;justify-content:center;max-width:600px;margin:0 auto}.ud-plan-card-single{background:var(--com-card);border-radius:1rem;padding:1.5rem;border-top:4px solid;transition:all .3s ease;text-align:center;cursor:pointer;width:100%;position:relative;overflow:hidden;box-shadow:var(--com-card-shadow)}.ud-plan-card-single:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0003}.ud-plan-card-single:hover .ud-plan-card-overlay{opacity:1}.ud-plan-card-icon{display:flex;justify-content:center;margin-bottom:1rem}.ud-plan-card-name{font-size:1.75rem;font-weight:700;color:var(--com-text);margin-bottom:1rem;background:linear-gradient(135deg,var(--com-text),var(--com-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ud-plan-card-price{display:flex;align-items:baseline;justify-content:center;gap:.25rem;margin-bottom:1.5rem;padding:.5rem;background:var(--com-hover-bg);border-radius:1rem;width:fit-content;margin-left:auto;margin-right:auto}.ud-plan-card-price .ud-currency{font-size:1rem;font-weight:500;color:var(--com-text-mute)}.ud-plan-card-price .ud-price{font-size:2.5rem;font-weight:700;color:var(--com-accent)}.ud-plan-card-price .ud-period{font-size:.875rem;color:var(--com-text-mute)}.ud-edit-price-btn{background:none;border:none;cursor:pointer;color:var(--com-text-mute);margin-left:.5rem;padding:.25rem;border-radius:.25rem;transition:all .2s ease;display:inline-flex;align-items:center}.ud-edit-price-btn:hover{background:var(--com-hover);color:var(--com-accent);transform:scale(1.1)}.ud-price-edit-container{margin-bottom:1.5rem}.ud-price-input-group{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;border:2px solid var(--com-accent);border-radius:1rem;background:var(--com-input-bg);width:fit-content;margin-left:auto;margin-right:auto}.ud-currency-symbol{font-size:1.25rem;font-weight:500;color:var(--com-text-mute)}.ud-price-input{width:140px;border:none;background:none;font-size:1.5rem;font-weight:600;color:var(--com-text);outline:none;text-align:center}.ud-period-text{font-size:.875rem;color:var(--com-text-mute)}.ud-edit-actions{display:flex;gap:.75rem;justify-content:center}.ud-save-price-btn,.ud-cancel-price-btn{padding:.5rem 1.5rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ud-save-price-btn{background:#10b981;color:#fff}.ud-save-price-btn:hover{opacity:.9;transform:translateY(-2px)}.ud-cancel-price-btn{background:var(--com-danger-bg);color:var(--com-danger);border:1px solid var(--com-danger)}.ud-cancel-price-btn:hover{background:var(--com-danger);color:#fff;transform:translateY(-2px)}.ud-plan-features{margin-top:1.5rem;text-align:left;border-top:1px solid var(--com-border);padding-top:1rem}.ud-plan-features h4{font-size:1rem;font-weight:600;margin-bottom:1rem;color:var(--com-text);text-align:center}.ud-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.ud-feature-item{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--com-text);padding:.25rem;transition:all .2s ease}.ud-feature-item:hover{background:var(--com-hover-bg);border-radius:.5rem;transform:translate(4px)}.ud-feature-check{color:#10b981;font-weight:600;font-size:1rem}.ud-plan-card-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(135deg,rgba(139,92,246,.95),rgba(109,40,217,.95));color:#fff;padding:.75rem;text-align:center;font-size:.875rem;font-weight:500;transform:translateY(100%);transition:transform .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:0 0 1rem 1rem}.ud-plan-card-single:hover .ud-plan-card-overlay{transform:translateY(0)}.ud-no-plan-card{background:var(--com-card);border-radius:1rem;padding:3rem 2rem;text-align:center;border:2px dashed var(--com-border);max-width:1100px;margin:0 auto;transition:all .3s ease}.ud-no-plan-card:hover{border-color:var(--com-accent);transform:translateY(-4px)}.ud-no-plan-icon{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.ud-no-plan-card h3{font-size:1.5rem;margin-bottom:.75rem;color:var(--com-text)}.ud-no-plan-card p{color:var(--com-text-mute);margin-bottom:1.5rem;font-size:.875rem}.ud-create-plan-btn{background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}.ud-create-plan-btn-small{background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;padding:10px 20px;border-radius:40px;color:#fff;font-weight:500;font-size:.875rem;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease;margin-top:8px}.ud-create-plan-btn-small:hover{transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf64d}.ud-plan-stats{display:flex;justify-content:space-between;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--com-border)}.ud-plan-stat{flex:1;text-align:center;background:var(--com-hover-bg);padding:8px;border-radius:8px}.ud-plan-stat-label{display:block;font-size:11px;color:var(--com-text-mute);margin-bottom:4px}.ud-plan-stat-value{display:block;font-size:16px;font-weight:600;color:var(--com-accent)}.ud-plan-description{color:var(--com-text-mute);font-size:.875rem;margin:1rem 0;padding:.75rem;background:var(--com-hover-bg);border-radius:.5rem}.ud-creator-plan-section{background:linear-gradient(135deg,rgba(139,92,246,.1) 0%,rgba(59,130,246,.05) 100%);border-radius:20px;margin-bottom:32px;border:1px solid rgba(139,92,246,.2);overflow:hidden;transition:all .3s ease}.ud-creator-plan-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer;transition:background .2s ease}.ud-creator-plan-header:hover{background:rgba(139,92,246,.05)}.ud-creator-plan-header-left{display:flex;align-items:center;gap:16px}.ud-creator-plan-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgba(139,92,246,.15)}.ud-creator-plan-header-left h3{font-size:1.25rem;font-weight:600;margin:0;color:var(--com-text)}.ud-creator-plan-header-left p{font-size:.875rem;margin:4px 0 0;color:var(--com-text-mute)}.ud-creator-plan-expand{background:none;border:none;color:var(--com-text-mute);cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease}.ud-creator-plan-expand:hover{background:rgba(139,92,246,.1);color:var(--com-text)}.ud-creator-plan-content{padding:0 24px 24px;animation:slideDown .3s ease}.ud-creator-plan-basic{margin-bottom:24px}.ud-creator-plan-name-badge{display:flex;align-items:center;gap:12px;margin-bottom:8px}.ud-creator-plan-name-badge h2{font-size:1.5rem;font-weight:700;margin:0;background:linear-gradient(135deg,#8b5cf6,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ud-creator-plan-status{font-size:.75rem;padding:4px 10px;border-radius:20px;font-weight:500}.ud-creator-plan-status.active{background:rgba(16,185,129,.15);color:#10b981}.ud-creator-plan-description{color:var(--com-text-mute);font-size:.875rem;line-height:1.5;margin:0}.ud-creator-plan-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.ud-creator-plan-stat-card{background:var(--com-card-bg);border-radius:16px;padding:16px;display:flex;align-items:center;gap:14px;border:1px solid var(--com-border);transition:all .2s ease}.ud-creator-plan-stat-card:hover{transform:translateY(-2px);border-color:#8b5cf64d}.ud-creator-plan-stat-icon{width:40px;height:40px;border-radius:12px;background:rgba(139,92,246,.1);display:flex;align-items:center;justify-content:center}.ud-creator-plan-stat-info{flex:1}.ud-creator-plan-stat-label{font-size:.75rem;color:var(--com-text-mute);display:block;margin-bottom:4px}.ud-creator-plan-stat-value{font-size:1.125rem;font-weight:600;color:var(--com-text)}.ud-creator-plan-stat-value small{font-size:.75rem;font-weight:400;color:var(--com-text-mute)}.ud-creator-plan-details{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:16px 0;border-top:1px solid var(--com-border);border-bottom:1px solid var(--com-border)}.ud-creator-plan-detail-item{display:flex;align-items:center;gap:8px;background:var(--com-card-bg);padding:8px 14px;border-radius:30px;border:1px solid var(--com-border)}.ud-creator-plan-detail-label{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--com-text-mute)}.ud-creator-plan-detail-value{font-size:.875rem;font-weight:500;color:var(--com-text)}.ud-creator-plan-detail-value.capitalize{text-transform:capitalize}.ud-creator-plan-benefits{margin-bottom:24px}.ud-creator-plan-benefits h4{font-size:.875rem;font-weight:600;margin-bottom:12px;color:var(--com-text)}.ud-creator-plan-benefits-list{display:flex;flex-wrap:wrap;gap:12px}.ud-creator-plan-benefit{display:flex;align-items:center;gap:8px;background:rgba(16,185,129,.1);padding:6px 14px;border-radius:30px;font-size:.8125rem;color:#10b981}.ud-creator-plan-benefit svg{width:14px;height:14px}.ud-creator-plan-creator-info{display:flex;align-items:center;gap:14px;padding:16px;background:rgba(139,92,246,.05);border-radius:16px;margin-top:8px}.ud-creator-plan-creator-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.ud-creator-plan-creator-details h4{font-size:1rem;font-weight:600;margin:0 0 4px;color:var(--com-text)}.ud-creator-plan-creator-details p{font-size:.75rem;margin:0 0 6px;color:var(--com-text-mute)}.ud-verified-badge{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;background:rgba(59,130,246,.15);padding:2px 8px;border-radius:20px;color:#3b82f6}.ud-creator-plan-loading,.ud-creator-plan-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;gap:12px}.ud-creator-plan-empty svg{color:var(--com-text-mute);opacity:.5}.ud-creator-plan-empty h4{font-size:1.125rem;margin:0;color:var(--com-text)}.ud-creator-plan-empty p{font-size:.875rem;color:var(--com-text-mute);margin:0}.ud-subscriber-stats-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}.ud-subscriber-stat-card{background:var(--com-card);border:1px solid var(--com-card-border);border-radius:16px;padding:20px;display:flex;align-items:center;gap:16px;transition:all .3s ease}.ud-subscriber-stat-card.clickable{cursor:pointer}.ud-subscriber-stat-card.clickable:hover{transform:translateY(-4px);border-color:var(--com-accent);box-shadow:var(--com-card-shadow)}.ud-subscriber-stat-icon{width:48px;height:48px;background:var(--com-accent-light);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--com-accent)}.ud-subscriber-stat-info{flex:1}.ud-subscriber-stat-label{display:block;font-size:12px;color:var(--com-text-mute);margin-bottom:4px}.ud-subscriber-stat-value{display:block;font-size:20px;font-weight:700;color:var(--com-text)}.ud-subscribers-preview{background:var(--com-card);border:1px solid var(--com-card-border);border-radius:20px;padding:20px;margin-top:20px}.ud-subscribers-preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--com-border)}.ud-subscribers-preview-header h4{font-size:16px;font-weight:600;color:var(--com-text);margin:0}.ud-view-all-btn{background:none;border:none;color:var(--com-accent);cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;border-radius:20px;transition:all .3s ease}.ud-view-all-btn:hover{background:var(--com-accent-light)}.ud-empty-subscribers-preview{text-align:center;padding:40px;color:var(--com-text-mute)}.ud-empty-subscribers-preview svg{margin-bottom:12px;opacity:.5}.ud-empty-subscribers-preview p{margin-bottom:4px;font-weight:500}.ud-subscribers-list{display:flex;flex-direction:column;gap:12px}.ud-subscriber-preview-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;transition:all .3s ease}.ud-subscriber-preview-item:hover{background:var(--com-hover-bg)}.ud-subscriber-preview-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.ud-subscriber-preview-info{flex:1}.ud-subscriber-preview-info h5{font-size:14px;font-weight:600;color:var(--com-text);margin-bottom:2px}.ud-subscriber-preview-info p{font-size:11px;color:var(--com-text-mute)}.status-badge{display:inline-block;padding:4px 10px;border-radius:20px;font-size:10px;font-weight:600}.status-badge.active{background:rgba(16,185,129,.1);color:#10b981}.ud-more-subscribers{text-align:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--com-border)}.ud-more-subscribers button{background:none;border:none;color:var(--com-accent);cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;border-radius:20px;transition:all .3s ease}.ud-more-subscribers button:hover{background:var(--com-accent-light)}.ud-subscriber-modal{max-width:600px;width:90%}.ud-empty-subscribers{text-align:center;padding:48px}.ud-empty-subscribers svg{margin-bottom:16px;opacity:.5;color:var(--com-text-mute)}.ud-empty-subscribers p{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--com-text)}.ud-empty-subscribers small{font-size:12px;color:var(--com-text-mute)}.ud-subscribers-list-modal{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto}.ud-subscriber-item-modal{display:flex;align-items:center;gap:16px;padding:16px;background:var(--com-hover-bg);border-radius:12px;transition:all .3s ease}.ud-subscriber-item-modal:hover{transform:translate(4px);background:var(--com-accent-light)}.ud-subscriber-avatar-modal{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--com-accent)}.ud-subscriber-info-modal{flex:1}.ud-subscriber-info-modal h4{font-size:15px;font-weight:600;color:var(--com-text);margin-bottom:4px}.ud-subscriber-info-modal p{font-size:12px;color:var(--com-text-mute);margin-bottom:4px}.ud-subscribed-date{font-size:10px;color:var(--com-text-mute)}.ud-subscriber-status-modal{text-align:right}.subscriber-amount{display:block;font-size:14px;font-weight:600;color:var(--com-accent);margin-top:4px}.ud-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;gap:16px}.loading-spinner,.ud-spinner{width:40px;height:40px;border:3px solid var(--com-border);border-top-color:var(--com-accent);border-radius:50%;animation:spin .6s linear infinite}.ud-empty-state{text-align:center;padding:60px;background:var(--com-card);border-radius:16px;border:1px solid var(--com-border);color:var(--com-text-mute)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.ud-stats-grid{grid-template-columns:repeat(2,1fr)}.ud-main-grid,.ud-earnings-summary{grid-template-columns:1fr}.ud-subscribers-plans,.ud-subscriber-stats-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.ud-dashboard-container{padding:16px}.ud-stats-grid,.ud-users-grid,.ud-earnings-stats{grid-template-columns:1fr}.ud-header{flex-direction:column;align-items:stretch}.ud-header-actions{justify-content:flex-end}.ud-chart-wrapper{height:250px}.ud-subscriber-card{flex-direction:column;text-align:center}.ud-subscriber-earnings{text-align:center}.ud-earnings-detail{align-items:center}.ud-posts-grid{grid-template-columns:1fr;gap:16px}.ud-subscribers-header{flex-direction:column;align-items:flex-start}.ud-subscribers-stats{flex-wrap:wrap;gap:12px}.ud-subscribers-plans{grid-template-columns:1fr;gap:16px}.ud-sub-stat{flex:1;justify-content:center}.ud-chart-legends{justify-content:center;flex-wrap:wrap}.ud-legend-btn{padding:.35rem .75rem;font-size:.75rem}.ud-pricing-cards-single{max-width:100%}.ud-plan-card-single{padding:1rem}.ud-plan-card-name{font-size:1.25rem}.ud-plan-card-price .ud-price{font-size:1.75rem}.ud-features-grid{grid-template-columns:1fr}.ud-price-input-group,.ud-edit-actions{flex-wrap:wrap}.ud-no-plan-card{padding:2rem 1rem}.ud-no-plan-icon{width:60px;height:60px}.ud-subscriber-stats-cards{grid-template-columns:1fr;gap:12px}.ud-subscriber-item-modal{flex-direction:column;text-align:center}.ud-subscriber-status-modal{text-align:center}.ud-creator-plan-header{padding:16px}.ud-creator-plan-header-left{gap:12px}.ud-creator-plan-icon{width:40px;height:40px}.ud-creator-plan-header-left h3{font-size:1rem}.ud-creator-plan-header-left p{font-size:.75rem}.ud-creator-plan-content{padding:0 16px 16px}.ud-creator-plan-name-badge h2{font-size:1.125rem}.ud-creator-plan-stats-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ud-creator-plan-stat-card{padding:12px}.ud-creator-plan-stat-icon{width:32px;height:32px}.ud-creator-plan-stat-value{font-size:1rem}}@media (max-width: 480px){.ud-stat-value{font-size:22px}.ud-earnings-amount{font-size:28px}.ud-posts-sub-nav button{flex:1;text-align:center}.ud-posts-header{flex-direction:column;align-items:stretch}.ud-create-post-btn{text-align:center}.ud-header-actions{flex-direction:column}.ud-btn-outline,.ud-btn-primary{justify-content:center}.ud-subscribers-stats{flex-direction:column;width:100%}.ud-sub-stat{justify-content:flex-start}.ud-plan-card-price{flex-wrap:wrap;justify-content:center}.ud-price-input{width:100px;font-size:1.25rem}.ud-save-price-btn,.ud-cancel-price-btn{padding:.4rem 1rem;font-size:.75rem}}@media (min-width: 769px){.ud-posts-grid{grid-template-columns:repeat(2,1fr)}}.ud-subscription-plan-section{background:linear-gradient(135deg,rgba(139,92,246,.1) 0%,rgba(59,130,246,.05) 100%);border-radius:20px;margin-bottom:32px;border:1px solid rgba(139,92,246,.2);overflow:hidden;transition:all .3s ease}.ud-subscription-plan-section:hover{border-color:#8b5cf666;box-shadow:0 8px 25px #8b5cf626}.ud-subscription-plan-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer;transition:background .2s ease}.ud-subscription-plan-header:hover{background:rgba(139,92,246,.05)}.ud-subscription-plan-header-left{display:flex;align-items:center;gap:16px}.ud-subscription-plan-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgba(139,92,246,.15)}.ud-subscription-plan-header-left h3{font-size:1.25rem;font-weight:600;margin:0;color:var(--com-text)}.ud-subscription-plan-header-left p{font-size:.875rem;margin:4px 0 0;color:var(--com-text-mute)}.ud-subscription-plan-expand{background:none;border:none;color:var(--com-text-mute);cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease}.ud-subscription-plan-expand:hover{background:rgba(139,92,246,.1);color:var(--com-text)}.ud-subscription-plan-content{padding:0 24px 24px;animation:slideDown .3s ease}.ud-subscription-plan-basic{margin-bottom:24px}.ud-subscription-plan-name-badge{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.ud-subscription-plan-name-badge h2{font-size:1.5rem;font-weight:700;margin:0;background:linear-gradient(135deg,#8b5cf6,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ud-subscription-plan-status{font-size:.75rem;padding:4px 10px;border-radius:20px;font-weight:500}.ud-subscription-plan-status.active{background:rgba(16,185,129,.15);color:#10b981}.ud-subscription-plan-description{color:var(--com-text-mute);font-size:.875rem;line-height:1.5;margin:0}.ud-subscription-plan-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.ud-subscription-plan-stat-card{background:var(--com-card-bg);border-radius:16px;padding:16px;display:flex;align-items:center;gap:14px;border:1px solid var(--com-border);transition:all .2s ease}.ud-subscription-plan-stat-card:hover{transform:translateY(-2px);border-color:#8b5cf64d}.ud-subscription-plan-stat-icon{width:40px;height:40px;border-radius:12px;background:rgba(139,92,246,.1);display:flex;align-items:center;justify-content:center}.ud-subscription-plan-stat-info{flex:1}.ud-subscription-plan-stat-label{font-size:.75rem;color:var(--com-text-mute);display:block;margin-bottom:4px}.ud-subscription-plan-stat-value{font-size:1.125rem;font-weight:600;color:var(--com-text)}.ud-subscription-plan-stat-value small{font-size:.75rem;font-weight:400;color:var(--com-text-mute)}.ud-subscription-plan-price-display{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ud-edit-price-icon{background:none;border:none;color:var(--com-text-mute);cursor:pointer;padding:4px;border-radius:6px;transition:all .2s ease;display:inline-flex;align-items:center}.ud-edit-price-icon:hover{background:rgba(139,92,246,.1);color:#8b5cf6;transform:scale(1.1)}.ud-price-edit-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ud-price-input-group-inline{display:flex;align-items:center;gap:4px;background:var(--com-card-bg);border:1px solid var(--com-border);border-radius:8px;padding:4px 8px}.ud-currency-symbol{font-size:.875rem;font-weight:500;color:var(--com-text)}.ud-price-input-inline{border:none;background:none;font-size:1rem;font-weight:600;width:80px;padding:4px 0;color:var(--com-text);outline:none;text-align:center}.ud-price-input-inline:focus{border-bottom:2px solid #8b5cf6}.ud-period-text{font-size:.75rem;color:var(--com-text-mute)}.ud-edit-actions-inline{display:flex;gap:8px}.ud-save-price-btn-inline,.ud-cancel-price-btn-inline{padding:4px 12px;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.ud-save-price-btn-inline{background:#10b981;color:#fff}.ud-save-price-btn-inline:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.ud-cancel-price-btn-inline{background:var(--com-border);color:var(--com-text)}.ud-cancel-price-btn-inline:hover:not(:disabled){background:#ef4444;color:#fff}.ud-subscription-plan-details{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:16px 0;border-top:1px solid var(--com-border);border-bottom:1px solid var(--com-border)}.ud-subscription-plan-detail-item{display:flex;align-items:center;gap:8px;background:var(--com-card-bg);padding:8px 14px;border-radius:30px;border:1px solid var(--com-border)}.ud-subscription-plan-detail-label{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--com-text-mute)}.ud-subscription-plan-detail-value{font-size:.875rem;font-weight:500;color:var(--com-text)}.ud-subscription-plan-detail-value.capitalize{text-transform:capitalize}.ud-subscription-plan-features{margin-bottom:24px}.ud-subscription-plan-features h4{font-size:.875rem;font-weight:600;margin-bottom:12px;color:var(--com-text)}.ud-subscription-plan-features-list{display:flex;flex-wrap:wrap;gap:12px}.ud-subscription-plan-feature{display:flex;align-items:center;gap:8px;background:rgba(16,185,129,.1);padding:6px 14px;border-radius:30px;font-size:.8125rem;color:#10b981}.ud-subscription-plan-feature svg{width:14px;height:14px}.ud-subscription-plan-creator-info{display:flex;align-items:center;gap:14px;padding:16px;background:rgba(139,92,246,.05);border-radius:16px;margin-top:8px}.ud-subscription-plan-creator-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.ud-subscription-plan-creator-details h4{font-size:1rem;font-weight:600;margin:0 0 4px;color:var(--com-text)}.ud-subscription-plan-creator-details p{font-size:.75rem;margin:0 0 6px;color:var(--com-text-mute)}.ud-subscription-plan-loading,.ud-subscription-plan-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;gap:12px}.ud-subscription-plan-empty svg{color:var(--com-text-mute);opacity:.5}.ud-subscription-plan-empty h4{font-size:1.125rem;margin:0;color:var(--com-text)}.ud-subscription-plan-empty p{font-size:.875rem;color:var(--com-text-mute);margin:0;max-width:400px}.ud-create-plan-btn{background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;padding:12px 24px;border-radius:40px;color:#fff;font-weight:500;font-size:.875rem;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease;margin-top:16px}.ud-create-plan-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf64d}.ud-create-plan-btn:disabled{opacity:.6;cursor:not-allowed}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.ud-subscription-plan-header{padding:16px}.ud-subscription-plan-header-left{gap:12px}.ud-subscription-plan-icon{width:40px;height:40px}.ud-subscription-plan-icon svg{width:20px;height:20px}.ud-subscription-plan-header-left h3{font-size:1rem}.ud-subscription-plan-header-left p{font-size:.75rem}.ud-subscription-plan-content{padding:0 16px 16px}.ud-subscription-plan-name-badge h2{font-size:1.125rem}.ud-subscription-plan-stats-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ud-subscription-plan-stat-card{padding:12px}.ud-subscription-plan-stat-icon{width:32px;height:32px}.ud-subscription-plan-stat-icon svg{width:16px;height:16px}.ud-subscription-plan-stat-value{font-size:1rem}.ud-price-edit-inline{flex-direction:column;align-items:flex-start}.ud-edit-actions-inline{margin-top:8px}.ud-subscription-plan-details{gap:12px}.ud-subscription-plan-detail-item{padding:6px 12px}.ud-subscription-plan-features-list{gap:8px}.ud-subscription-plan-feature{padding:4px 10px;font-size:.75rem}.ud-subscription-plan-creator-info{padding:12px;gap:10px}.ud-subscription-plan-creator-avatar{width:40px;height:40px}.ud-subscription-plan-creator-details h4{font-size:.875rem}.ud-subscription-plan-creator-details p{font-size:.7rem}}@media (max-width: 480px){.ud-subscription-plan-stats-grid{grid-template-columns:1fr;gap:10px}.ud-subscription-plan-name-badge{flex-direction:column;align-items:flex-start}.ud-subscription-plan-name-badge h2{font-size:1rem}.ud-subscription-plan-description{font-size:.75rem}.ud-subscription-plan-stat-card{padding:10px}.ud-subscription-plan-detail-item{width:100%;justify-content:space-between}.ud-price-input-group-inline{width:100%;justify-content:center}.ud-price-input-inline{width:100px}.ud-edit-actions-inline{width:100%;justify-content:center}.ud-create-plan-btn{width:100%;justify-content:center;padding:10px 20px}.ud-subscription-plan-empty{padding:32px 16px}.ud-subscription-plan-empty h4{font-size:1rem}.ud-subscription-plan-empty p{font-size:.75rem}}@media (min-width: 1200px){.ud-subscription-plan-stats-grid{grid-template-columns:repeat(4,1fr)}}.ud-form-hint{display:block;font-size:.7rem;color:var(--com-text-mute);margin-top:4px}.ud-form-input[type=number]:placeholder-shown{color:var(--com-text-mute)}[data-theme=dark]{--recent-primary: #2BE9D3;--recent-secondary: #2BE9D3;--recent-accent: #2BE9D3;--recent-text-primary: #ffffff;--recent-text-secondary: #e0e0e0;--recent-text-tertiary: #b0b0b0;--recent-bg-primary: #000000;--recent-bg-secondary: #0a0a0a;--recent-bg-tertiary: #141414;--recent-border: #2a2a2a;--recent-card-bg: rgba(10, 10, 10, .95);--recent-shadow: rgba(0, 0, 0, .5);--recent-gradient: linear-gradient(135deg, #2BE9D3 0%, #2BE9D3 100%)}.recent-community-wrap{font-family:inherit;min-height:100vh;position:relative;overflow-x:hidden;background:var(--recent-bg-primary);color:var(--recent-text-primary);transition:background-color .3s ease,color .3s ease;width:100%}.recent-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:var(--recent-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(43,233,211,.2);position:sticky;top:0;z-index:100;transition:background .3s ease}.recent-header-inner{max-width:1400px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center}.recent-brand{display:flex;align-items:center;gap:12px}.recent-logo-badge{width:40px;height:40px;background:var(--recent-gradient);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#000}.recent-brand h2{font-size:1.25rem;font-weight:600;background:linear-gradient(135deg,#2BE9D3,var(--recent-text-primary));-webkit-background-clip:text;background-clip:text;color:transparent}.recent-theme-switch{background:rgba(43,233,211,.1);border:1px solid rgba(43,233,211,.3);padding:.5rem 1rem;border-radius:40px;cursor:pointer;color:var(--recent-text-primary);transition:all .3s ease;display:flex;align-items:center;gap:8px;font-size:.85rem}.recent-theme-switch:hover{background:rgba(43,233,211,.2);transform:translateY(-2px)}.recent-feed-full{width:100%}.recent-tab-bar{display:flex;gap:.5rem;background:var(--recent-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem;border-radius:60px;border:1px solid rgba(43,233,211,.2);margin-bottom:1.5rem;flex-wrap:wrap}.recent-tab{flex:1;padding:.75rem;border:none;background:transparent;border-radius:40px;cursor:pointer;font-weight:600;color:var(--recent-text-secondary);transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.85rem;min-width:100px}.recent-tab-active{background:rgba(43,233,211,.2);color:var(--recent-primary);border:1px solid rgba(43,233,211,.4)}.recent-tab:hover:not(.recent-tab-active){background:rgba(43,233,211,.1);color:var(--recent-primary)}.recent-stats-bar{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.recent-stats-info{display:flex;align-items:center;gap:8px;color:var(--recent-text-tertiary);font-size:.85rem;background:var(--recent-card-bg);padding:.5rem 1rem;border-radius:40px;border:1px solid rgba(43,233,211,.2)}.recent-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.recent-post-card{background:var(--recent-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:1.2rem;border:1px solid rgba(43,233,211,.2);transition:all .3s ease;display:flex;flex-direction:column;height:100%;cursor:pointer}.recent-post-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px var(--recent-shadow);border-color:var(--recent-primary)}.recent-author-avatar{width:44px;height:44px;background:var(--recent-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:#000;cursor:pointer;transition:all .3s ease}.recent-author-avatar:hover{transform:scale(1.05);filter:brightness(1.1)}.recent-author-name{font-weight:700;color:var(--recent-text-primary);font-size:.9rem;cursor:pointer;transition:color .3s ease}.recent-post-date{font-size:.7rem;color:var(--recent-text-tertiary)}.recent-post-title{font-size:1.1rem;font-weight:700;margin-bottom:.6rem;color:var(--recent-text-primary);line-height:1.3}.recent-post-text{color:var(--recent-text-secondary);line-height:1.5;margin-bottom:.8rem;font-size:.85rem}.recent-video-box{position:relative;margin-bottom:.8rem;border-radius:12px;overflow:hidden;cursor:pointer}.recent-video{width:100%;height:180px;object-fit:cover;border-radius:12px;background:#000;cursor:pointer}.recent-video::-webkit-media-controls{display:none!important}.recent-video::-webkit-media-controls-enclosure{display:none!important}.recent-video::-webkit-media-controls-panel{display:none!important}.recent-video::-webkit-media-controls-play-button{display:none!important}.recent-video::-webkit-media-controls-timeline{display:none!important}.recent-video::-webkit-media-controls-current-time-display{display:none!important}.recent-video::-webkit-media-controls-time-remaining-display{display:none!important}.recent-video::-webkit-media-controls-volume-slider{display:none!important}.recent-video::-webkit-media-controls-mute-button{display:none!important}.recent-video::-webkit-media-controls-fullscreen-button{display:none!important}.recent-video::-moz-media-controls{display:none!important}.recent-video::-ms-media-controls{display:none!important}.recent-custom-play-btn i{margin-left:4px}.recent-video-box:hover .recent-custom-play-btn{background:rgba(43,233,211,.8);transform:translate(-50%,-50%) scale(1.1);box-shadow:0 4px 15px #2be9d366}.recent-video-box:hover .recent-custom-play-btn i{color:#000}.recent-image-box{position:relative;margin-bottom:.8rem;border-radius:12px;overflow:hidden;cursor:pointer}.recent-image{width:100%;height:180px;object-fit:cover;border-radius:12px;transition:transform .3s ease}.recent-image-box:hover .recent-image{transform:scale(1.05)}.recent-image-mark{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.6);padding:.3rem .8rem;border-radius:20px;font-size:.7rem;color:#fff}.recent-levels-block{background:linear-gradient(135deg,rgba(43,233,211,.15),rgba(59,130,246,.1));padding:.6rem .8rem;border-radius:12px;margin-bottom:.8rem;display:flex;align-items:center;gap:8px;border-left:3px solid var(--recent-primary)}.recent-levels-block i{color:var(--recent-primary);font-size:.9rem}.recent-levels-info{font-size:.75rem;color:var(--recent-text-primary)}.recent-tag-group{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem}.recent-post-tag{background:rgba(43,233,211,.15);padding:.2rem .6rem;border-radius:20px;font-size:.65rem;color:var(--recent-primary);cursor:pointer;transition:all .3s ease}.recent-engagement-row{display:flex;justify-content:space-between;align-items:center;padding-top:.8rem;border-top:1px solid var(--recent-border);flex-wrap:wrap;gap:.8rem;margin-top:auto}.recent-stats-group{display:flex;gap:1rem;flex-wrap:wrap}.recent-stat-item{display:flex;align-items:center;gap:5px;font-size:.75rem;color:var(--recent-text-tertiary);background:none;border:none;cursor:pointer;transition:all .3s ease}.recent-comment-trigger:hover{color:var(--recent-primary)}.recent-like-btn{background:none;border:none;cursor:pointer;font-size:.75rem;transition:all .3s ease}.recent-liked{color:#ff4757}.recent-like-btn:hover{transform:scale(1.1)}.recent-action-btn{background:none;border:none;padding:.3rem .6rem;border-radius:8px;cursor:pointer;color:var(--recent-text-tertiary);transition:all .3s ease;display:flex;align-items:center;gap:5px;font-size:.75rem}.recent-empty-state{text-align:center;padding:3rem;background:var(--recent-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(43,233,211,.2);grid-column:span 3}.recent-empty-state i{font-size:3rem;color:var(--recent-primary);margin-bottom:1rem;opacity:.5}.recent-load-wrapper{text-align:center;margin-top:2rem}.recent-load-btn{background:var(--recent-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(43,233,211,.3);padding:.75rem 2rem;border-radius:40px;cursor:pointer;color:var(--recent-text-primary);transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;font-weight:600}.recent-load-btn:hover:not(:disabled){background:var(--recent-primary);color:#000;transform:translateY(-2px);border-color:var(--recent-primary)}.recent-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000;animation:recentFadeIn .3s ease}@keyframes recentFadeIn{0%{opacity:0}to{opacity:1}}.recent-modal-container{background:var(--recent-card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;width:90%;max-width:700px;max-height:85vh;overflow-y:auto;animation:recentSlideUp .3s ease;border:1px solid rgba(43,233,211,.3)}@keyframes recentSlideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.recent-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(43,233,211,.2);position:sticky;top:0;background:inherit;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10}.recent-modal-header h3{display:flex;align-items:center;gap:8px;font-size:1.2rem;color:var(--recent-primary)}.recent-modal-close{background:none;border:none;font-size:1.2rem;cursor:pointer;color:var(--recent-text-tertiary);transition:all .3s ease;padding:8px;border-radius:8px}.recent-modal-close:hover{background:rgba(43,233,211,.15);color:var(--recent-primary)}.recent-modal-preview{padding:1.5rem;background:rgba(43,233,211,.05);border-bottom:1px solid rgba(43,233,211,.2)}.recent-preview-author{display:flex;align-items:center;gap:12px;margin-bottom:1rem}.recent-preview-avatar{width:40px;height:40px;background:var(--recent-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#000;cursor:pointer;transition:all .3s ease}.recent-preview-avatar:hover{transform:scale(1.05)}.recent-preview-author strong{display:block;font-size:.9rem;color:var(--recent-text-primary);cursor:pointer;transition:color .3s ease}.recent-preview-author strong:hover{color:#2be9d3;text-decoration:underline}.recent-preview-author span{font-size:.7rem;color:var(--recent-text-tertiary)}.recent-modal-preview h4{font-size:1rem;margin-bottom:.5rem;color:var(--recent-text-primary)}.recent-modal-preview p{font-size:.85rem;color:var(--recent-text-secondary)}.recent-comment-area{padding:1.5rem}.recent-add-comment{margin-bottom:2rem}.recent-comment-input-wrap{display:flex;flex-direction:column;gap:1rem}.recent-comment-input-wrap textarea{width:100%;padding:1rem;border:1px solid rgba(43,233,211,.3);border-radius:16px;background:var(--recent-bg-secondary);color:var(--recent-text-primary);font-family:inherit;font-size:.9rem;resize:vertical;transition:all .3s ease}.recent-comment-input-wrap textarea:focus{outline:none;border-color:var(--recent-primary);box-shadow:0 0 0 3px #2be9d333}.recent-submit-comment{align-self:flex-end;background:#2BE9D3;border:none;padding:.6rem 1.2rem;border-radius:40px;color:#000;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease;font-size:.9rem}.recent-submit-comment:hover{transform:translateY(-2px);background:#3ff0db;box-shadow:0 4px 12px #2be9d366}.recent-submit-comment:active{transform:translateY(0) scale(.98)}.recent-comments-list h4{margin-bottom:1rem;display:flex;align-items:center;gap:8px;font-size:1rem;color:var(--recent-text-primary)}.recent-comment-item{display:flex;gap:12px;padding:1rem 0;border-bottom:1px solid var(--recent-border)}.recent-comment-item:last-child{border-bottom:none}.recent-comment-avatar{width:36px;height:36px;background:var(--recent-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.8rem;color:#000;flex-shrink:0;cursor:pointer;transition:all .3s ease}.recent-comment-avatar:hover{transform:scale(1.05)}.recent-comment-body{flex:1}.recent-comment-header{display:flex;align-items:center;gap:12px;margin-bottom:6px;flex-wrap:wrap}.recent-comment-header strong{font-size:.85rem;color:var(--recent-text-primary);cursor:pointer;transition:color .3s ease}.recent-comment-header strong:hover{color:#2be9d3;text-decoration:underline}.recent-comment-header span{font-size:.7rem;color:var(--recent-text-tertiary)}.recent-comment-body p{font-size:.85rem;color:var(--recent-text-secondary);margin-bottom:8px;line-height:1.5}.recent-comment-actions{display:flex;gap:1rem}.recent-comment-like,.recent-comment-reply{background:none;border:none;font-size:.7rem;color:var(--recent-text-tertiary);cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .3s ease}.recent-comment-like:hover,.recent-comment-reply:hover{color:var(--recent-primary)}.recent-reply-input-container{display:flex;gap:.5rem;align-items:center;margin-top:.5rem;margin-bottom:.8rem}.recent-reply-avatar{width:28px;height:28px;border-radius:50%;background:var(--recent-gradient);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.7rem;color:#000;flex-shrink:0;cursor:pointer}.recent-reply-input-wrapper{flex:1;display:flex;gap:.5rem;align-items:center}.recent-reply-input-wrapper input{flex:1;padding:.4rem .8rem;border:1px solid rgba(43,233,211,.3);border-radius:20px;background:var(--recent-bg-secondary);color:var(--recent-text-primary);font-size:.8rem;transition:all .3s}.recent-reply-input-wrapper input:focus{outline:none;border-color:var(--recent-primary);box-shadow:0 0 0 2px #2be9d333}.recent-reply-post-btn{background:#2BE9D3;border:none;padding:.4rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;cursor:pointer;color:#000;transition:all .3s ease;white-space:nowrap}.recent-reply-post-btn:hover{transform:translateY(-1px);background:#3ff0db}.recent-replies-list{margin-top:.8rem;padding-left:2rem;border-left:2px solid rgba(43,233,211,.2)}.recent-reply-item{display:flex;gap:.5rem;margin-bottom:.8rem}.recent-reply-content{flex:1}.recent-reply-header{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.25rem;flex-wrap:wrap}.recent-reply-header strong{font-size:.75rem;color:var(--recent-text-primary);cursor:pointer;transition:color .3s ease}.recent-reply-header strong:hover{color:#2be9d3}.recent-reply-header span{font-size:.65rem;color:var(--recent-text-tertiary)}.recent-reply-content p{margin:0 0 .25rem;font-size:.75rem;color:var(--recent-text-secondary);line-height:1.4}.recent-reply-like-btn{background:none;border:none;font-size:.65rem;color:var(--recent-text-tertiary);cursor:pointer;padding:.15rem .3rem;border-radius:4px;transition:all .3s ease;display:inline-flex;align-items:center;gap:.2rem}.recent-reply-like-btn:hover{background:rgba(43,233,211,.15);color:#2be9d3}::-webkit-scrollbar-track{background:var(--recent-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--recent-primary);border-radius:4px}@media screen and (max-width: 1024px){.recent-main-grid{padding:1.5rem}.recent-posts-grid{grid-template-columns:repeat(2,1fr);gap:1.2rem}.recent-empty-state{grid-column:span 2}}@media screen and (max-width: 768px){.recent-header{padding:.75rem 1rem}.recent-brand h2{font-size:1rem}.recent-theme-switch span{display:none}.recent-theme-switch{padding:.5rem}.recent-main-grid{padding:1rem}.recent-tab-bar{border-radius:16px;flex-wrap:wrap}.recent-tab{min-width:auto;padding:.6rem;flex:0 1 auto}.recent-posts-grid{grid-template-columns:1fr;gap:1rem}.recent-empty-state{grid-column:span 1}.recent-post-card{padding:1rem}.recent-engagement-row{flex-direction:column;align-items:flex-start}.recent-modal-container{width:95%;margin:1rem}.recent-submit-comment{align-self:stretch;justify-content:center}.recent-reply-input-container{padding-left:0}.recent-replies-list{padding-left:1rem}}@media screen and (max-width: 480px){.recent-author-avatar{width:36px;height:36px;font-size:.85rem}.recent-author-name{font-size:.85rem}.recent-post-title{font-size:1rem}.recent-post-text{font-size:.8rem}.recent-video,.recent-image{height:160px}}.recent-comment-item,.recent-reply-item{animation:slideIn .3s ease}.recent-main-grid{max-width:1400px;margin:0 auto;padding:2rem;position:relative;z-index:2}.recent-feed-full{width:100%;display:flex;flex-direction:column;align-items:center}.recent-tab-bar{display:flex;gap:.5rem;background:var(--recent-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem;border-radius:60px;border:1px solid rgba(43,233,211,.2);margin-bottom:2rem;flex-wrap:wrap;justify-content:center;width:100%}.recent-stats-bar{display:flex;justify-content:flex-end;margin-bottom:2rem;width:100%}.recent-posts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;width:100%;max-width:1200px;margin:0 auto}.recent-post-card{background:var(--recent-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:1.5rem;border:1px solid rgba(43,233,211,.2);transition:all .3s ease;display:flex;flex-direction:column;height:100%;cursor:pointer;box-shadow:0 4px 15px var(--recent-shadow)}.recent-post-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px var(--recent-shadow);border-color:var(--recent-primary)}.recent-post-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:10px}.recent-author-area{display:flex;gap:12px;align-items:center}.recent-author-avatar{width:48px;height:48px;background:var(--recent-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;color:#000;cursor:pointer;transition:all .3s ease}.recent-author-avatar:hover{transform:scale(1.08);box-shadow:0 0 0 3px #2be9d34d}.recent-author-meta{display:flex;flex-direction:column}.recent-author-name{font-weight:700;color:var(--recent-text-primary);font-size:1rem;cursor:pointer;transition:color .3s ease}.recent-author-name:hover{color:#2be9d3;text-decoration:underline}.recent-post-date{font-size:.75rem;color:var(--recent-text-tertiary)}.recent-post-title{font-size:1.2rem;font-weight:700;margin-bottom:.75rem;color:var(--recent-text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recent-post-text{color:var(--recent-text-secondary);line-height:1.6;margin-bottom:1rem;font-size:.9rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.recent-video-box,.recent-image-box{position:relative;margin-bottom:1rem;border-radius:12px;overflow:hidden;cursor:pointer;background:#000;aspect-ratio:16 / 9}.recent-video,.recent-image{width:100%;height:100%;object-fit:cover;border-radius:12px;transition:transform .3s ease}.recent-video-box:hover .recent-video,.recent-image-box:hover .recent-image{transform:scale(1.05)}.recent-custom-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;cursor:pointer;transition:all .3s ease;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 2px 10px #0000004d;pointer-events:none}.recent-video-box:hover .recent-custom-play-btn{background:rgba(43,233,211,.9);transform:translate(-50%,-50%) scale(1.1)}.recent-image-mark{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.4rem .8rem;border-radius:20px;font-size:.75rem;color:#fff;display:flex;align-items:center;gap:6px}.recent-tag-group{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.recent-post-tag{background:rgba(43,233,211,.15);padding:.25rem .75rem;border-radius:20px;font-size:.7rem;color:var(--recent-primary);cursor:pointer;transition:all .3s ease}.recent-post-tag:hover{background:var(--recent-primary);color:#000}.recent-engagement-row{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--recent-border);flex-wrap:wrap;gap:1rem;margin-top:auto}.recent-stats-group{display:flex;gap:1.2rem;flex-wrap:wrap}.recent-stat-item{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--recent-text-tertiary);background:none;border:none;cursor:pointer;transition:all .3s ease;padding:.3rem .5rem;border-radius:8px}.recent-stat-item:hover{background:rgba(43,233,211,.1);color:var(--recent-primary)}.recent-like-btn.recent-liked{color:#ff4757}.recent-action-group{display:flex;gap:.5rem}.recent-action-btn{background:none;border:none;padding:.3rem .8rem;border-radius:8px;cursor:pointer;color:var(--recent-text-tertiary);transition:all .3s ease;display:flex;align-items:center;gap:6px;font-size:.8rem}.recent-action-btn:hover{background:rgba(43,233,211,.15);color:var(--recent-primary)}.recent-saved{color:var(--recent-primary)}.recent-empty-state{text-align:center;padding:4rem;background:var(--recent-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(43,233,211,.2);grid-column:span 2;width:100%;max-width:600px;margin:0 auto}.recent-empty-state i{font-size:4rem;color:var(--recent-primary);margin-bottom:1rem;opacity:.6}.recent-empty-state h3{margin-bottom:.5rem;color:var(--recent-text-primary)}.recent-empty-state p{color:var(--recent-text-tertiary)}.recent-load-wrapper{text-align:center;margin-top:3rem;width:100%}.recent-load-btn{background:var(--recent-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(43,233,211,.3);padding:.8rem 2.5rem;border-radius:40px;cursor:pointer;color:var(--recent-text-primary);transition:all .3s ease;display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:1rem}.recent-load-btn:hover:not(:disabled){background:var(--recent-primary);color:#000;transform:translateY(-2px);border-color:var(--recent-primary);box-shadow:0 5px 15px #2be9d34d}.recent-load-btn:disabled{opacity:.6;cursor:not-allowed}@media screen and (max-width: 1024px){.recent-main-grid{padding:1.5rem}.recent-posts-grid{gap:1.5rem}}@media screen and (max-width: 768px){.recent-main-grid{padding:1rem}.recent-posts-grid{grid-template-columns:1fr;gap:1.2rem;max-width:500px}.recent-empty-state{grid-column:span 1;max-width:100%;padding:2rem}.recent-tab-bar{flex-wrap:wrap;justify-content:center;border-radius:40px}.recent-tab{min-width:auto;padding:.6rem 1rem;flex:0 1 auto;font-size:.8rem}.recent-post-card{padding:1rem}.recent-author-avatar{width:40px;height:40px;font-size:.9rem}.recent-author-name{font-size:.9rem}.recent-post-title{font-size:1rem}.recent-post-text{font-size:.85rem}.recent-engagement-row{flex-direction:column;align-items:flex-start}.recent-stats-group{width:100%;justify-content:space-around}.recent-action-group{width:100%;justify-content:flex-end}}@media screen and (max-width: 480px){.recent-post-head{flex-direction:column;align-items:flex-start}.recent-author-area{width:100%}.recent-stats-group{gap:.8rem}.recent-stat-item{font-size:.7rem}.recent-action-btn{padding:.3rem .6rem;font-size:.7rem}.recent-video-box,.recent-image-box{aspect-ratio:16 / 9}}*{margin:0;padding:0;box-sizing:border-box}[data-theme=dark]{--mp-primary: #2BE9D3;--mp-text-primary: #ffffff;--mp-text-secondary: #e0e0e0;--mp-text-tertiary: #b0b0b0;--mp-bg-primary: #000000;--mp-bg-secondary: #0a0a0a;--mp-border: #2a2a2a;--mp-card-bg: #0a0a0a;--mp-shadow: rgba(0, 0, 0, .3)}.most-popular-wrap{background:var(--mp-bg-primary);color:var(--mp-text-primary);min-height:100vh;transition:all .3s ease}.most-popular-header{background:var(--mp-card-bg);border-bottom:1px solid rgba(43,233,211,.2);padding:1rem 2rem;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.most-popular-header-inner{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.most-popular-brand{display:flex;align-items:center;gap:12px}.most-popular-logo-badge{width:40px;height:40px;background:linear-gradient(135deg,#2BE9D3,#2BE9D3);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#000}.most-popular-brand h2{font-size:1.25rem;font-weight:600;background:linear-gradient(135deg,#2BE9D3,var(--mp-text-primary));-webkit-background-clip:text;background-clip:text;color:transparent}.most-popular-badge{background:linear-gradient(135deg,#ff6b6b,#ff4757);padding:.2rem .8rem;border-radius:20px;font-size:.7rem;font-weight:600;color:#fff;animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.most-popular-theme-switch{background:rgba(43,233,211,.1);border:1px solid rgba(43,233,211,.3);padding:.5rem 1rem;border-radius:40px;cursor:pointer;color:var(--mp-text-primary);display:flex;align-items:center;gap:8px;transition:all .3s}.most-popular-main{max-width:1400px;margin:0 auto;padding:2rem}.most-popular-container{width:100%}.most-popular-sort-bar{background:var(--mp-card-bg);border:1px solid rgba(43,233,211,.2);border-radius:16px;padding:1rem;margin-bottom:1.5rem}.most-popular-sort-group{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.most-popular-sort-label{font-weight:600;color:var(--mp-text-primary)}.most-popular-sort-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.most-popular-sort-btn{padding:.5rem 1rem;border:1px solid rgba(43,233,211,.3);background:transparent;border-radius:40px;cursor:pointer;color:var(--mp-text-secondary);display:flex;align-items:center;gap:6px;font-size:.85rem;transition:all .3s}.most-popular-sort-btn.active{background:rgba(43,233,211,.2);color:var(--mp-primary);border-color:var(--mp-primary)}.most-popular-sort-btn:hover{background:rgba(43,233,211,.1);color:var(--mp-primary)}.most-popular-stats{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.most-popular-stats-info{background:var(--mp-card-bg);border:1px solid rgba(43,233,211,.2);padding:.5rem 1rem;border-radius:40px;font-size:.85rem;color:var(--mp-text-tertiary);display:flex;align-items:center;gap:8px}.most-popular-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.most-popular-card{background:var(--mp-card-bg);border:1px solid rgba(43,233,211,.2);border-radius:20px;overflow:hidden;transition:all .3s ease;cursor:pointer;position:relative}.most-popular-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px var(--mp-shadow);border-color:var(--mp-primary)}.most-popular-top-card{border:2px solid rgba(255,71,87,.5)}.most-popular-crown,.most-popular-rank{position:absolute;top:12px;right:12px;padding:.3rem 1rem;border-radius:20px;font-size:.7rem;font-weight:700;z-index:10}.most-popular-crown{background:linear-gradient(135deg,#ffd700,#ffb347);color:#000}.most-popular-rank.silver{background:linear-gradient(135deg,#c0c0c0,#a0a0a0);color:#000}.most-popular-video-box{position:relative;aspect-ratio:16 / 9;background:#000;overflow:hidden}.most-popular-video{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.most-popular-card:hover .most-popular-video{transform:scale(1.05)}.most-popular-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;transition:all .3s;pointer-events:none}.most-popular-card:hover .most-popular-play-btn{background:rgba(43,233,211,.9);transform:translate(-50%,-50%) scale(1.1);color:#000}.most-popular-duration{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.7);padding:.2rem .6rem;border-radius:6px;font-size:.7rem;color:#fff;display:flex;align-items:center;gap:4px}.most-popular-content{padding:1.2rem}.most-popular-author{display:flex;align-items:center;gap:12px;margin-bottom:1rem}.most-popular-avatar{width:40px;height:40px;background:linear-gradient(135deg,#2BE9D3,#2BE9D3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#000;cursor:pointer;transition:transform .3s}.most-popular-avatar:hover{transform:scale(1.05)}.most-popular-author-info{flex:1}.most-popular-name{font-weight:600;color:var(--mp-text-primary);cursor:pointer;display:block;font-size:.9rem}.most-popular-name:hover{color:var(--mp-primary)}.most-popular-time{font-size:.7rem;color:var(--mp-text-tertiary)}.most-popular-title{font-size:1.1rem;font-weight:700;margin-bottom:.5rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.most-popular-description{color:var(--mp-text-secondary);font-size:.85rem;line-height:1.5;margin-bottom:.8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.most-popular-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.most-popular-tag{background:rgba(43,233,211,.15);padding:.2rem .6rem;border-radius:20px;font-size:.65rem;color:var(--mp-primary);transition:all .3s}.most-popular-tag:hover{background:var(--mp-primary);color:#000}.most-popular-actions{display:flex;justify-content:space-between;align-items:center;padding-top:.8rem;border-top:1px solid var(--mp-border)}.most-popular-stats-group{display:flex;gap:1rem}.most-popular-stat{display:flex;align-items:center;gap:5px;font-size:.75rem;color:var(--mp-text-tertiary);background:none;border:none;cursor:pointer;transition:color .3s}.most-popular-stat:hover{color:var(--mp-primary)}.most-popular-like.liked{color:#ff4757}.most-popular-actions-group{display:flex;gap:.5rem}.most-popular-action{background:none;border:none;padding:.3rem .6rem;border-radius:8px;cursor:pointer;color:var(--mp-text-tertiary);transition:all .3s}.most-popular-action:hover{background:rgba(43,233,211,.15);color:var(--mp-primary)}.most-popular-action.saved{color:var(--mp-primary)}.most-popular-load-more{text-align:center;margin-top:2rem}.most-popular-load-btn{background:var(--mp-card-bg);border:1px solid rgba(43,233,211,.3);padding:.75rem 2rem;border-radius:40px;cursor:pointer;color:var(--mp-text-primary);display:inline-flex;align-items:center;gap:8px;font-weight:600;transition:all .3s}.most-popular-load-btn:hover:not(:disabled){background:var(--mp-primary);color:#000;transform:translateY(-2px)}.most-popular-load-btn:disabled{opacity:.6;cursor:not-allowed}.most-popular-empty{text-align:center;padding:4rem;background:var(--mp-card-bg);border-radius:20px;border:1px solid rgba(43,233,211,.2);grid-column:span 2}.most-popular-empty i{font-size:4rem;color:var(--mp-primary);margin-bottom:1rem;opacity:.5}.most-popular-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000}.most-popular-modal{background:var(--mp-card-bg);border-radius:24px;width:90%;max-width:700px;max-height:85vh;overflow-y:auto;border:1px solid rgba(43,233,211,.3)}.most-popular-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(43,233,211,.2);position:sticky;top:0;background:inherit}.most-popular-modal-header h3{color:var(--mp-primary);display:flex;align-items:center;gap:8px}.most-popular-modal-close{background:none;border:none;font-size:1.2rem;cursor:pointer;color:var(--mp-text-tertiary);padding:8px;border-radius:8px}.most-popular-modal-preview{padding:1.5rem;background:rgba(43,233,211,.05);border-bottom:1px solid rgba(43,233,211,.2)}.most-popular-preview-author{display:flex;align-items:center;gap:12px;margin-bottom:1rem}.most-popular-preview-avatar{width:40px;height:40px;background:linear-gradient(135deg,#2BE9D3,#2BE9D3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#000;cursor:pointer}.most-popular-modal-comments{padding:1.5rem}.most-popular-add-comment{margin-bottom:2rem}.most-popular-add-comment textarea{width:100%;padding:1rem;border:1px solid rgba(43,233,211,.3);border-radius:16px;background:var(--mp-bg-secondary);color:var(--mp-text-primary);font-family:inherit;resize:vertical;margin-bottom:1rem}.most-popular-submit{background:var(--mp-primary);border:none;padding:.6rem 1.2rem;border-radius:40px;color:#000;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.most-popular-comments-list h4{margin-bottom:1rem;display:flex;align-items:center;gap:8px}.most-popular-comment{display:flex;gap:12px;padding:1rem 0;border-bottom:1px solid var(--mp-border)}.most-popular-comment-avatar{width:36px;height:36px;background:linear-gradient(135deg,#2BE9D3,#2BE9D3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#000;flex-shrink:0;cursor:pointer}.most-popular-comment-content{flex:1}.most-popular-comment-header{display:flex;align-items:center;gap:12px;margin-bottom:6px}.most-popular-comment-header strong{font-size:.85rem;cursor:pointer}.most-popular-comment-header strong:hover{color:var(--mp-primary)}.most-popular-comment-header span{font-size:.7rem;color:var(--mp-text-tertiary)}.most-popular-comment-actions{display:flex;gap:1rem;margin-top:8px}.most-popular-comment-actions button{background:none;border:none;font-size:.7rem;color:var(--mp-text-tertiary);cursor:pointer;display:flex;align-items:center;gap:4px}.most-popular-reply-input{display:flex;gap:.5rem;margin-top:.5rem}.most-popular-reply-input input{flex:1;padding:.4rem .8rem;border:1px solid rgba(43,233,211,.3);border-radius:20px;background:var(--mp-bg-secondary);color:var(--mp-text-primary)}.most-popular-reply-input button{background:var(--mp-primary);border:none;padding:.4rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;cursor:pointer;color:#000}.most-popular-replies{margin-top:.8rem;padding-left:2rem;border-left:2px solid rgba(43,233,211,.2)}.most-popular-reply{display:flex;gap:.5rem;margin-bottom:.8rem}.most-popular-reply-avatar{width:28px;height:28px;background:linear-gradient(135deg,#2BE9D3,#2BE9D3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.7rem;color:#000;flex-shrink:0;cursor:pointer}.most-popular-reply-content{flex:1}.most-popular-reply-header{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.25rem}.most-popular-reply-header strong{font-size:.75rem;cursor:pointer}.most-popular-reply-content p{font-size:.75rem;margin-bottom:.25rem}.most-popular-reply-content button{background:none;border:none;font-size:.65rem;color:var(--mp-text-tertiary);cursor:pointer}@media screen and (max-width: 1024px){.most-popular-grid{gap:1.5rem}}@media screen and (max-width: 768px){.most-popular-main{padding:1rem}.most-popular-grid{grid-template-columns:1fr;gap:1rem}.most-popular-empty{grid-column:span 1}.most-popular-sort-group{flex-direction:column;align-items:flex-start}.most-popular-brand h2{font-size:1rem}.most-popular-theme-switch span{display:none}}.profile-completion-container{min-height:100vh;background-color:#fff;color:#000;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;transition:background-color .3s ease,color .3s ease;position:relative}[data-theme=dark] .profile-completion-container{background-color:#000;color:#fff}.profile-completion-bg-accents{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:0}[data-theme=dark] .profile-completion-bg-accents{opacity:1}.profile-completion-bg-accent-1{position:absolute;top:-10%;left:-10%;width:40%;height:40%;background:rgba(124,58,237,.15);filter:blur(120px);border-radius:9999px}[data-theme=dark] .profile-completion-bg-accent-1{background:rgba(20,184,166,.2)}.profile-completion-bg-accent-2{position:absolute;bottom:-10%;right:-10%;width:40%;height:40%;background:rgba(124,58,237,.08);filter:blur(120px);border-radius:9999px}[data-theme=dark] .profile-completion-bg-accent-2{background:rgba(20,184,166,.1)}.profile-completion-wrapper{max-width:1280px;margin:0 auto;padding:2rem;position:relative;z-index:10}@media (max-width: 768px){.profile-completion-wrapper{padding:1rem}}.profile-completion-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem;gap:2rem;flex-wrap:wrap;margin-top:80px}@media (max-width: 768px){.profile-completion-header{flex-direction:column;gap:1.5rem;margin-top:40px}}.profile-completion-header-left{flex:1}.profile-completion-back-button{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;margin-bottom:1rem;color:#525252;background:none;border:none;cursor:pointer;transition:all .2s ease;padding:0;margin-top:20px}.profile-completion-back-button:hover{color:#7c3aed}[data-theme=dark] .profile-completion-back-button{color:#a3a3a3}[data-theme=dark] .profile-completion-back-button:hover{color:#14b8a6}.profile-completion-back-icon{transition:transform .2s ease}.profile-completion-back-button:hover .profile-completion-back-icon{transform:translate(-4px)}.profile-completion-page-title{font-size:2.5rem;font-weight:900;letter-spacing:-.025em;margin-bottom:.5rem;color:#000;line-height:1.2}[data-theme=dark] .profile-completion-page-title{color:#fff}@media (max-width: 640px){.profile-completion-page-title{font-size:1.875rem}}.profile-completion-page-subtitle{color:#525252;font-weight:500;font-size:1rem;line-height:1.5;margin:0}[data-theme=dark] .profile-completion-page-subtitle{color:#a3a3a3}.profile-completion-progress-card{background-color:#fff;border:1px solid #e5e5e5;padding:1.5rem;border-radius:1.5rem;min-width:280px;box-shadow:0 1px 3px #0000000d}@media (max-width: 768px){.profile-completion-progress-card{width:100%;min-width:auto}}[data-theme=dark] .profile-completion-progress-card{background-color:#ffffff0d;border-color:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-completion-progress-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:.75rem}.profile-completion-progress-label{font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#a3a3a3}.profile-completion-progress-percentage{font-size:1.5rem;font-weight:900;line-height:1}.profile-completion-text-red{color:#ef4444}.profile-completion-text-amber{color:#f59e0b}.profile-completion-text-purple{color:#7c3aed}[data-theme=dark] .profile-completion-text-purple{color:#14b8a6}.profile-completion-text-emerald{color:#10b981}.profile-completion-progress-bar-container{height:.5rem;width:100%;background-color:#f5f5f5;border-radius:9999px;overflow:hidden}[data-theme=dark] .profile-completion-progress-bar-container{background-color:#ffffff1a}.profile-completion-progress-bar-fill{height:100%;transition:width .5s ease,background-color .3s ease}.profile-completion-progress-bar-red{background-color:#ef4444}.profile-completion-progress-bar-amber{background-color:#f59e0b}.profile-completion-progress-bar-purple{background-color:#7c3aed}[data-theme=dark] .profile-completion-progress-bar-purple{background-color:#14b8a6}.profile-completion-progress-bar-emerald{background-color:#10b981}.profile-completion-complete-badge{margin-top:1rem;display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:900;color:#10b981}[data-theme=dark] .profile-completion-complete-badge{color:#34d399}.profile-completion-main{display:grid;grid-template-columns:2fr 1fr;gap:2rem;align-items:start}@media (max-width: 1024px){.profile-completion-main{grid-template-columns:1fr;gap:1.5rem}}.profile-completion-form-section{display:flex;flex-direction:column;gap:2rem}.profile-completion-form-card{background-color:#fff;border:1px solid #e5e5e5;border-radius:1.5rem;padding:2rem;box-shadow:0 1px 3px #0000000d;transition:all .3s ease}[data-theme=dark] .profile-completion-form-card{background-color:#ffffff0d;border-color:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width: 640px){.profile-completion-form-card{padding:1.25rem}}.profile-completion-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:0}.profile-completion-card-icon{width:48px;height:48px;background-color:#f3e8ff;border-radius:.75rem;color:#7c3aed;display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-theme=dark] .profile-completion-card-icon{background-color:#14b8a633;color:#14b8a6}.profile-completion-card-header div:last-child{flex:1}.profile-completion-card-title{font-size:1.25rem;font-weight:700;margin:0 0 .25rem;line-height:1.4}.profile-completion-card-subtitle{font-size:.875rem;color:#737373;margin:0;line-height:1.4}[data-theme=dark] .profile-completion-card-subtitle{color:#a3a3a3}.profile-completion-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width: 640px){.profile-completion-form-grid{grid-template-columns:1fr;gap:1.25rem}}.profile-completion-input-group{display:flex;flex-direction:column;gap:.5rem}.profile-completion-full-width{grid-column:1 / -1}.profile-completion-input-label{font-size:.8125rem;font-weight:600;display:flex!important;align-items:center!important;gap:.5rem!important;margin:0 0 .5rem!important;line-height:1!important;color:#404040;letter-spacing:.3px;white-space:nowrap!important;flex-wrap:nowrap!important;flex-direction:row!important;width:100%}[data-theme=dark] .profile-completion-input-label{color:#d4d4d4}.profile-completion-input-label svg{width:14px;height:14px;flex-shrink:0!important;display:inline-block!important;margin:0!important}.profile-completion-input-label span{display:inline-block!important;flex-shrink:0!important;margin:0!important;line-height:1!important}.profile-completion-required-star{color:#7c3aed;margin-left:.25rem!important;font-size:.875rem;display:inline-block!important;flex-shrink:0!important;line-height:1!important}[data-theme=dark] .profile-completion-required-star{color:#14b8a6}@media (max-width: 480px){.profile-completion-input-label{white-space:normal!important;flex-wrap:wrap!important;gap:.35rem!important}}.profile-completion-form-input{width:100%;padding:.75rem 1rem;border-radius:.75rem;border:1px solid #e5e5e5;background-color:#fafafa;outline:none;transition:all .2s ease;font-size:.9375rem;line-height:1.5;box-sizing:border-box;color:#000}.profile-completion-form-input::placeholder{color:#a3a3a3;font-size:.875rem}.profile-completion-form-input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;background-color:#fff}[data-theme=dark] .profile-completion-form-input{background-color:#ffffff0d;border-color:#ffffff1a;color:#fff}[data-theme=dark] .profile-completion-form-input::placeholder{color:#525252}[data-theme=dark] .profile-completion-form-input:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61a;background-color:#ffffff14}.profile-completion-error-message{font-size:.75rem;color:#ef4444;margin-top:.25rem;line-height:1.4}.profile-completion-text-center{text-align:center}.profile-completion-sidebar-section{display:flex;flex-direction:column;gap:2rem}.profile-completion-upload-card{background-color:#fff;border:1px solid #e5e5e5;border-radius:1.5rem;padding:2rem;box-shadow:0 1px 3px #0000000d;position:sticky;top:2rem}@media (max-width: 1024px){.profile-completion-upload-card{position:static}}[data-theme=dark] .profile-completion-upload-card{background-color:#ffffff0d;border-color:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width: 640px){.profile-completion-upload-card{padding:1.25rem}}.profile-completion-upload-title{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}@media (max-width: 480px){.profile-completion-upload-title{white-space:normal;flex-wrap:wrap}}.profile-completion-upload-icon{color:#7c3aed;width:20px;height:20px;flex-shrink:0}[data-theme=dark] .profile-completion-upload-icon{color:#14b8a6}.profile-completion-upload-area{margin-bottom:2rem}.profile-completion-upload-label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:12rem;border:2px dashed #e5e5e5;border-radius:1rem;cursor:pointer;transition:all .2s ease;background-color:#fafafa;overflow:hidden}.profile-completion-upload-label:hover{border-color:#7c3aed;background-color:#fef9f9}[data-theme=dark] .profile-completion-upload-label{border-color:#ffffff1a;background-color:#ffffff0d}[data-theme=dark] .profile-completion-upload-label:hover{border-color:#14b8a6;background-color:#14b8a60d}.profile-completion-upload-success{border-color:#10b98180;background-color:#10b9810d}.profile-completion-hidden-input{display:none}.profile-completion-upload-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center;width:100%}.profile-completion-upload-placeholder-icon{width:48px;height:48px;background-color:#f5f5f5;border-radius:9999px;margin-bottom:.75rem;color:#737373;transition:transform .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.profile-completion-upload-label:hover .profile-completion-upload-placeholder-icon{transform:scale(1.1)}[data-theme=dark] .profile-completion-upload-placeholder-icon{background-color:#ffffff1a;color:#a3a3a3}.profile-completion-upload-success-icon{width:48px;height:48px;background-color:#10b98133;border-radius:9999px;margin-bottom:.75rem;color:#10b981;display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-theme=dark] .profile-completion-upload-success-icon{background-color:#10b98133;color:#34d399}.profile-completion-upload-main-text{font-size:.875rem;font-weight:500;margin-bottom:.25rem;line-height:1.4}.profile-completion-upload-hint{font-size:.75rem;color:#a3a3a3;line-height:1.4}.profile-completion-upload-file-name{font-size:.875rem;font-weight:700;color:#10b981;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.25rem;line-height:1.4}.profile-completion-upload-replace-text{font-size:.75rem;color:#10b981;margin-top:.25rem;opacity:.7;line-height:1.4}[data-theme=dark] .profile-completion-upload-replace-text{color:#34d399}.profile-completion-action-buttons{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.profile-completion-submit-button{width:100%;padding:.875rem 1rem;border-radius:1rem;font-weight:700;display:inline-flex;max-width:220px;gap:.5rem;transition:all .2s ease;margin-left:50px;cursor:pointer;border:none;background-color:#000;color:#fff;font-size:.9375rem;line-height:1.5;white-space:nowrap}@media (max-width: 480px){.profile-completion-submit-button{white-space:normal;flex-wrap:wrap}}.profile-completion-submit-button:hover:not(:disabled){background-color:#7c3aed;transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed33}.profile-completion-submit-button:active:not(:disabled){transform:translateY(0)}.profile-completion-submit-button:disabled{opacity:.6;cursor:not-allowed}.profile-completion-submit-success{background-color:#10b981;cursor:default}.profile-completion-submit-success:hover{transform:none;box-shadow:none}[data-theme=dark] .profile-completion-submit-button{background-color:#fff;color:#000}[data-theme=dark] .profile-completion-submit-button:hover:not(:disabled){background-color:#14b8a6;color:#000}[data-theme=dark] .profile-completion-submit-success{background-color:#10b981;color:#fff}.profile-completion-cancel-button{width:220px;padding:.875rem 1rem;border-radius:1rem;font-weight:700;background:none;border:none;cursor:pointer;transition:all .2s ease;color:#737373;font-size:.9375rem;line-height:1.5;margin-left:50px}.profile-completion-cancel-button:hover{background-color:#f5f5f5}[data-theme=dark] .profile-completion-cancel-button{color:#a3a3a3}[data-theme=dark] .profile-completion-cancel-button:hover{background-color:#ffffff0d}.profile-completion-spinner{animation:profile-completion-spin 1s linear infinite}@keyframes profile-completion-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile-completion-success-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=dark] .profile-completion-success-overlay{background-color:#000000e6}.profile-completion-success-modal{background-color:#fff;border:1px solid #e5e5e5;padding:2.5rem;border-radius:2rem;box-shadow:0 25px 50px -12px #00000040;text-align:center;max-width:28rem;width:100%}[data-theme=dark] .profile-completion-success-modal{background-color:#171717;border-color:#ffffff1a}@media (max-width: 640px){.profile-completion-success-modal{padding:1.5rem}}.profile-completion-success-icon{width:5rem;height:5rem;background-color:#10b9811a;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#10b981}[data-theme=dark] .profile-completion-success-icon{background-color:#10b98133;color:#34d399}.profile-completion-success-title{font-size:1.5rem;font-weight:900;margin-bottom:.75rem;line-height:1.3}.profile-completion-success-message{color:#737373;line-height:1.5;font-size:.9375rem}[data-theme=dark] .profile-completion-success-message{color:#a3a3a3}::selection{background-color:#7c3aed33}[data-theme=dark] ::selection{background-color:#14b8a64d}.profile-completion-readonly-input{background-color:#f5f5f5!important;cursor:not-allowed!important;opacity:1!important;color:#000!important;font-weight:500!important}[data-theme=dark] .profile-completion-readonly-input{background-color:#ffffff14!important;color:#fff!important}.profile-completion-readonly-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background-color:#f3e8ff;border-radius:2rem;font-size:.75rem;font-weight:600;color:#7c3aed;margin-left:auto}[data-theme=dark] .profile-completion-readonly-badge{background-color:#14b8a633;color:#14b8a6}.profile-completion-upload-readonly{cursor:default!important;opacity:.7}.profile-completion-upload-readonly:hover{border-color:#e5e5e5!important;background-color:#fafafa!important}.profile-completion-upload-verified-text{font-size:.75rem;color:#10b981;margin-top:.25rem;font-weight:500}.profile-completion-submit-success{background-color:#10b981!important;cursor:default!important}.profile-completion-submit-success:hover:not(:disabled){background-color:#10b981!important;transform:none!important}.profile-completion-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;position:relative}.profile-completion-card-header>div:first-child{flex-shrink:0}.profile-completion-card-header>div:nth-child(2){flex:1}.Gp-groups-page-container{--Gp-bg-primary: #ffffff;--Gp-bg-secondary: #f8fafc;--Gp-bg-card: #ffffff;--Gp-text-primary: #1e293b;--Gp-text-secondary: #475569;--Gp-text-muted: #64748b;--Gp-border-color: #e2e8f0;--Gp-accent-color: #0d9488;--Gp-accent-hover: #0f766e;--Gp-card-hover-bg: #f8fafc;--Gp-footer-bg: #ffffff;--Gp-footer-text: #64748b;--Gp-search-bg: #ffffff;--Gp-search-border: #e2e8f0;--Gp-highlight-bg: rgba(13, 148, 136, .1);--Gp-highlight-text: #0d9488;--Gp-glow-color: rgba(13, 148, 136, .1);--Gp-shadow-color: rgba(0, 0, 0, .05);--Gp-danger-color: #ef4444;--Gp-danger-hover: #dc2626;--Gp-warning-color: #f59e0b;--Gp-success-color: #10b981;--Gp-primary: #0d9488;--Gp-border: #e2e8f0;--Gp-bg-hover: #f1f5f9;--Gp-accent-light: rgba(13, 148, 136, .08);--Gp-accent-glow: rgba(13, 148, 136, .3);--Gp-bg-input: #f8fafc;display:flex;flex-direction:column;min-height:100vh;background-color:var(--Gp-bg-primary);color:var(--Gp-text-primary);transition:background-color .3s ease,color .3s ease;font-family:inherit}[data-theme=dark] .Gp-groups-page-container{--Gp-bg-primary: #000000;--Gp-bg-secondary: #0a0a0a;--Gp-bg-card: #111111;--Gp-text-primary: #ffffff;--Gp-text-secondary: #cbd5e1;--Gp-text-muted: #94a3b8;--Gp-border-color: rgba(255, 255, 255, .1);--Gp-accent-color: #14b8a6;--Gp-accent-hover: #2be9d3;--Gp-card-hover-bg: rgba(255, 255, 255, .05);--Gp-footer-bg: #050505;--Gp-footer-text: #94a3b8;--Gp-search-bg: #0a0a0a;--Gp-search-border: rgba(255, 255, 255, .1);--Gp-highlight-bg: rgba(94, 234, 212, .15);--Gp-highlight-text: #5eead4;--Gp-glow-color: rgba(94, 234, 212, .2);--Gp-shadow-color: rgba(0, 0, 0, .3);--Gp-danger-color: #f87171;--Gp-danger-hover: #ef4444;--Gp-warning-color: #fbbf24;--Gp-success-color: #34d399;--Gp-primary: #14b8a6;--Gp-border: rgba(255, 255, 255, .1);--Gp-bg-hover: rgba(255, 255, 255, .05);--Gp-accent-light: rgba(20, 184, 166, .1);--Gp-accent-glow: rgba(20, 184, 166, .3);--Gp-bg-input: #1a1a1a}.Gp-groups-page{padding:24px;max-width:1400px;margin:0 auto;min-height:100vh;background:var(--Gp-bg-primary);position:relative}.Gp-groups-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:16px;position:relative;z-index:10}.Gp-groups-header h1{font-size:28px;font-weight:700;color:var(--Gp-text-primary);margin:0}.Gp-back-button{display:inline-flex;align-items:center;gap:8px;background:var(--Gp-bg-secondary);border:1px solid var(--Gp-border-color);color:var(--Gp-text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;border-radius:10px;transition:all .3s ease}.Gp-back-button:hover{background:var(--Gp-card-hover-bg);transform:translate(-2px);border-color:var(--Gp-accent-color);color:var(--Gp-accent-color)}.Gp-create-group-btn{background:var(--Gp-accent-color);border:none;padding:10px 20px;border-radius:10px;color:#fff;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:all .3s ease}.Gp-create-group-btn:hover{background:var(--Gp-accent-hover);transform:translateY(-2px);box-shadow:0 4px 12px var(--Gp-glow-color)}.Gp-header-actions{display:flex;gap:12px;align-items:center}.Gp-invitations-btn{position:relative;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);padding:10px 16px;border-radius:12px;color:var(--Gp-text-primary);cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.Gp-invitations-btn:hover{background:rgba(139,92,246,.2);transform:translateY(-2px);border-color:var(--Gp-accent-color)}.Gp-invitation-badge{position:absolute;top:-5px;right:-5px;background:var(--Gp-danger-color);color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:20px;min-width:18px;text-align:center}.Gp-tabs-container{display:flex;gap:8px;margin-bottom:32px;background:var(--Gp-bg-secondary);border-radius:12px;padding:6px;border:1px solid var(--Gp-border-color);position:relative;z-index:10}.Gp-tab-btn{flex:1;padding:10px 20px;background:transparent;border:none;border-radius:8px;font-size:14px;font-weight:600;color:var(--Gp-text-muted);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.Gp-tab-btn:hover{background:var(--Gp-card-hover-bg);color:var(--Gp-accent-color)}.Gp-tab-btn.active{background:var(--Gp-accent-color)!important;color:#fff}.Gp-tab-count{background:rgba(0,0,0,.1);padding:2px 8px;border-radius:20px;font-size:11px;font-weight:500}.Gp-tab-btn.active .Gp-tab-count{background:rgba(255,255,255,.2)}.Gp-search-container{margin-bottom:24px}.Gp-search-box-large{display:flex;align-items:center;gap:12px;background:var(--Gp-bg-card);border:1px solid var(--Gp-border);border-radius:12px;padding:8px 16px;transition:all .2s}.Gp-search-box-large:focus-within{border-color:var(--Gp-primary);box-shadow:0 0 0 2px #0d94881a}.Gp-search-box-large input{flex:1;background:none;border:none;outline:none;color:var(--Gp-text-primary);font-size:14px}.Gp-search-box-large input::placeholder{color:var(--Gp-text-secondary)}.Gp-search-btn{padding:6px 16px;background:var(--Gp-primary);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.Gp-search-btn:hover:not(:disabled){background:#0b7a6f}.Gp-search-btn:disabled{opacity:.6;cursor:not-allowed}.Gp-clear-search-btn{background:none;border:none;cursor:pointer;color:var(--Gp-text-secondary);padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.Gp-clear-search-btn:hover{background:var(--Gp-bg-hover);color:var(--Gp-text-primary)}.Gp-search-loading{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:12px;color:var(--Gp-text-secondary)}.Gp-groups-section{margin-top:20px;position:relative;z-index:10}.Gp-groups-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px}.Gp-group-card{background:var(--Gp-bg-card);border-radius:16px;overflow:hidden;transition:all .3s ease;border:1px solid var(--Gp-border-color);box-shadow:0 2px 8px var(--Gp-shadow-color);position:relative}.Gp-group-card:hover{transform:translateY(-4px);border-color:var(--Gp-accent-color);box-shadow:0 8px 24px var(--Gp-shadow-color)}.Gp-card-cover{height:100px;position:relative;background:linear-gradient(135deg,var(--Gp-accent-color),var(--Gp-accent-hover))}.Gp-card-cover-overlay{position:absolute;top:12px;right:12px;display:flex;gap:8px;z-index:2}.Gp-visibility-badge-card{display:inline-flex;align-items:center;gap:4px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;color:#fff}.Gp-visibility-badge-card.public{background:rgba(16,185,129,.9)}.Gp-visibility-badge-card.private{background:rgba(239,68,68,.9)}.Gp-sebi-badge,.Gp-creator-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fbbf24}.Gp-card-body{padding:0 16px 16px;position:relative}.Gp-card-header{display:flex;justify-content:space-between;align-items:flex-end;margin-top:-30px;margin-bottom:12px}.Gp-main-avatar{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,var(--Gp-accent-color),var(--Gp-accent-hover));display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff;overflow:hidden;border:3px solid var(--Gp-bg-card);box-shadow:0 4px 12px var(--Gp-shadow-color)}.Gp-avatar-img{width:100%;height:100%;object-fit:cover}.Gp-main-avatar.Gp-large{width:120px;height:120px;font-size:48px;border-radius:24px;border:4px solid var(--Gp-bg-primary)}.Gp-main-avatar.Gp-public{background:linear-gradient(135deg,#10b981,#059669)}.Gp-main-avatar.Gp-private{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.Gp-member-stack{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.Gp-avatar-overlap{display:flex;align-items:center}.Gp-avatar-overlap img{width:32px;height:32px;border-radius:50%;border:2px solid var(--Gp-bg-card);margin-left:-8px;object-fit:cover}.Gp-avatar-overlap img:first-child{margin-left:0}.Gp-more-count{font-size:11px;font-weight:600;color:var(--Gp-text-secondary);margin-left:6px;background:var(--Gp-bg-secondary);padding:2px 6px;border-radius:10px}.Gp-total-members{font-size:10px;color:var(--Gp-text-muted)}.Gp-card-content{cursor:pointer;margin-bottom:12px}.Gp-card-content h3{font-size:18px;font-weight:700;color:var(--Gp-text-primary);margin:0 0 6px;transition:color .2s ease}.Gp-card-content h3:hover{color:var(--Gp-accent-color)}.Gp-card-content p{font-size:13px;color:var(--Gp-text-secondary);line-height:1.4;margin:0}.Gp-card-tags{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.Gp-tag{background:var(--Gp-bg-secondary);padding:4px 10px;border-radius:10px;font-size:10px;font-weight:500;color:var(--Gp-text-muted);transition:all .2s ease;border:1px solid var(--Gp-border-color)}.Gp-tag:hover{background:var(--Gp-highlight-bg);color:var(--Gp-highlight-text);border-color:var(--Gp-accent-color)}.Gp-card-stats{display:flex;gap:12px;margin-bottom:12px;padding:8px 0;border-top:1px solid var(--Gp-border-color);border-bottom:1px solid var(--Gp-border-color)}.Gp-stat{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--Gp-text-muted)}.Gp-stat svg{width:14px;height:14px;color:var(--Gp-accent-color)}.Gp-card-footer{display:flex;justify-content:space-between;align-items:center}.Gp-action-left{display:flex;gap:8px}.Gp-icon-btn{width:34px;height:34px;border-radius:10px;background:var(--Gp-bg-secondary);border:1px solid var(--Gp-border-color);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--Gp-text-muted);transition:all .2s ease}.Gp-icon-btn:hover{background:var(--Gp-highlight-bg);color:var(--Gp-accent-color);border-color:var(--Gp-accent-color)}.Gp-icon-btn.Gp-liked{color:#ff6b6b;background:rgba(255,107,107,.1);border-color:#ff6b6b}.Gp-action-right{display:flex;gap:8px}.Gp-btn-view,.Gp-btn-join,.Gp-btn-leave,.Gp-btn-invite,.Gp-btn-edit{padding:6px 14px;border-radius:10px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease;font-size:12px}.Gp-btn-view{background:var(--Gp-bg-secondary);border:1px solid var(--Gp-border-color);color:var(--Gp-text-secondary)}.Gp-btn-view:hover{background:var(--Gp-highlight-bg);color:var(--Gp-accent-color);border-color:var(--Gp-accent-color)}.Gp-btn-join{background:var(--Gp-accent-color);color:#fff;border:none}.Gp-btn-join:hover{background:var(--Gp-accent-hover);transform:translateY(-1px)}.Gp-btn-leave{background:var(--Gp-danger-color);color:#fff;border:none}.Gp-btn-leave:hover{background:var(--Gp-danger-hover)}.Gp-btn-invite{background:var(--Gp-bg-secondary);border:1px solid var(--Gp-border-color);color:var(--Gp-text-secondary)}.Gp-btn-invite:hover{background:var(--Gp-highlight-bg);color:var(--Gp-accent-color);border-color:var(--Gp-accent-color)}.Gp-btn-edit{background:rgba(245,158,11,.1);color:var(--Gp-warning-color);border:1px solid rgba(245,158,11,.3)}.Gp-btn-edit:hover{background:var(--Gp-warning-color);color:#fff}.Gp-sidebar-modal{position:fixed;top:0;right:-450px;width:450px;height:100vh;background:var(--Gp-bg-primary);box-shadow:-2px 0 20px #0000001a;transition:right .3s ease;z-index:1000;display:flex;flex-direction:column;border-left:1px solid var(--Gp-border-color)}.Gp-sidebar-modal.open{right:0}.Gp-sidebar-modal .Gp-modal-header{padding:20px;border-bottom:1px solid var(--Gp-border-color);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:var(--Gp-bg-primary);z-index:10}.Gp-sidebar-modal .Gp-modal-body{flex:1;overflow-y:auto;padding:20px}.Gp-sidebar-modal .Gp-modal-footer{padding:20px;border-top:1px solid var(--Gp-border-color);display:flex;gap:10px;justify-content:flex-end;position:sticky;bottom:0;background:var(--Gp-bg-primary)}.Gp-sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999;display:none}.Gp-sidebar-overlay.open{display:block}.Gp-form-group{margin-bottom:20px}.Gp-form-group label{display:block;font-size:13px;font-weight:600;color:var(--Gp-text-secondary);margin-bottom:6px}.Gp-form-input,.Gp-form-textarea{width:100%;padding:12px 16px;border:1px solid var(--Gp-border-color);border-radius:12px;font-size:14px;transition:all .2s ease;font-family:inherit;background:var(--Gp-bg-secondary);color:var(--Gp-text-primary);outline:none}.Gp-form-input:focus,.Gp-form-textarea:focus{outline:none;border-color:var(--Gp-accent-color);box-shadow:0 0 0 2px var(--Gp-glow-color)}.Gp-form-textarea{resize:vertical;min-height:80px}.Gp-checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer}.Gp-checkbox-label input{width:18px;height:18px;cursor:pointer;accent-color:var(--Gp-accent-color)}.Gp-form-hint{display:block;font-size:11px;color:var(--Gp-text-muted);margin-top:4px}.Gp-visibility-options{display:flex;flex-direction:column;gap:8px}.Gp-visibility-option{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--Gp-border-color);border-radius:10px;cursor:pointer;transition:all .2s ease;background:var(--Gp-bg-secondary)}.Gp-visibility-option:hover{background:var(--Gp-card-hover-bg);border-color:var(--Gp-accent-color)}.Gp-visibility-option input{margin:0;width:16px;height:16px;cursor:pointer;accent-color:var(--Gp-accent-color)}.Gp-visibility-info strong{display:block;font-size:13px;color:var(--Gp-text-primary);margin-bottom:2px}.Gp-visibility-info small{font-size:11px;color:var(--Gp-text-muted)}.Gp-btn-primary{background:var(--Gp-accent-color);border:none;padding:8px 20px;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.Gp-btn-primary:hover:not(:disabled){background:var(--Gp-accent-hover);transform:translateY(-1px)}.Gp-btn-primary:disabled{opacity:.5;cursor:not-allowed}.Gp-btn-secondary{padding:8px 20px;border:1px solid var(--Gp-border-color);background:var(--Gp-bg-secondary);border-radius:10px;color:var(--Gp-text-secondary);cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.Gp-btn-secondary:hover{background:var(--Gp-card-hover-bg);border-color:var(--Gp-accent-color);color:var(--Gp-accent-color)}.Gp-create-post-btn-full{width:100%;padding:16px;background:var(--Gp-bg-secondary);border:2px dashed var(--Gp-border-color);border-radius:16px;color:var(--Gp-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:500;transition:all .2s ease;margin-bottom:24px}.Gp-create-post-btn-full:hover{background:var(--Gp-highlight-bg);border-color:var(--Gp-accent-color);color:var(--Gp-accent-color)}.Gp-posts-section-full h3{font-size:18px;font-weight:600;color:var(--Gp-text-primary);margin-bottom:20px}.Gp-post-media-buttons{display:flex;gap:10px;margin-top:15px;flex-wrap:wrap}.Gp-media-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--Gp-bg-input);border:1px solid var(--Gp-border-color);border-radius:20px;color:var(--Gp-text-primary);cursor:pointer;font-size:13px;transition:all .2s ease}.Gp-media-btn:hover{background:var(--Gp-bg-hover);border-color:var(--Gp-accent-color)}.Gp-post-media-preview{margin-top:15px;position:relative}.Gp-media-preview{position:relative;display:inline-block}.Gp-media-preview img,.Gp-media-preview video{max-width:100%;max-height:200px;border-radius:8px}.Gp-file-preview{display:flex;align-items:center;gap:10px;padding:10px;background:var(--Gp-bg-input);border-radius:8px}.Gp-remove-media{position:absolute;top:-10px;right:-10px;width:24px;height:24px;background:#ef4444;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px}.Gp-fb-post{background:var(--Gp-bg-card);border-radius:12px;margin-bottom:16px;border:1px solid var(--Gp-border-color);overflow:hidden;transition:all .2s ease}.Gp-fb-post:hover{background:var(--Gp-card-hover-bg)}.Gp-fb-post-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.Gp-fb-post-header-left{display:flex;align-items:center;gap:12px}.Gp-fb-post-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;cursor:pointer}.Gp-fb-post-meta{display:flex;flex-direction:column}.Gp-fb-post-name{font-size:14px;font-weight:600;color:var(--Gp-text-primary);display:flex;align-items:center;gap:6px;cursor:pointer}.Gp-fb-post-name:hover{text-decoration:underline}.Gp-fb-post-badge{font-size:10px;padding:2px 6px;background:var(--Gp-accent-color);color:#fff;border-radius:4px}.Gp-fb-post-time-info{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--Gp-text-secondary)}.Gp-fb-post-dot{font-size:8px}.Gp-fb-post-pinned{display:flex;align-items:center;gap:2px;color:var(--Gp-warning-color)}.Gp-fb-post-menu{position:relative}.Gp-fb-post-menu-btn{width:32px;height:32px;border-radius:50%;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--Gp-text-secondary);transition:all .2s ease}.Gp-fb-post-menu-btn:hover{background:var(--Gp-bg-secondary)}.Gp-fb-post-dropdown{position:absolute;top:100%;right:0;background:var(--Gp-bg-card);border:1px solid var(--Gp-border-color);border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:10;min-width:160px;overflow:hidden}.Gp-fb-post-dropdown button{width:100%;padding:10px 16px;background:none;border:none;text-align:left;font-size:13px;color:var(--Gp-text-primary);cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}.Gp-fb-post-dropdown button:hover{background:var(--Gp-bg-secondary)}.Gp-fb-post-dropdown-danger{color:var(--Gp-danger-color)!important}.Gp-fb-post-dropdown-danger:hover{background:rgba(239,68,68,.1)!important}.Gp-fb-post-content{padding:0 16px 12px}.Gp-fb-post-content p{font-size:14px;color:var(--Gp-text-primary);line-height:1.5;margin-bottom:12px;white-space:pre-wrap;word-break:break-word}.Gp-fb-post-image-wrapper{margin-top:12px;border-radius:8px;overflow:hidden;background:var(--Gp-bg-secondary)}.Gp-fb-post-image{width:100%;max-height:500px;object-fit:cover;cursor:pointer}.Gp-fb-post-video-wrapper{margin-top:12px;border-radius:8px;overflow:hidden;background:#000}.Gp-fb-post-video{width:100%;max-height:400px}.Gp-fb-post-file{display:flex;align-items:center;gap:10px;padding:12px;background:var(--Gp-bg-secondary);border-radius:8px;margin-top:12px}.Gp-fb-post-file a{color:var(--Gp-accent-color);text-decoration:none;font-size:13px}.Gp-fb-post-file a:hover{text-decoration:underline}.Gp-fb-post-stats{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-top:1px solid var(--Gp-border-color);border-bottom:1px solid var(--Gp-border-color);font-size:13px;color:var(--Gp-text-secondary)}.Gp-fb-post-reactions{display:flex;align-items:center;gap:6px}.Gp-fb-post-reaction-icons{display:flex;align-items:center}.Gp-fb-reaction-like{font-size:14px}.Gp-fb-post-actions{display:flex;padding:4px 0}.Gp-fb-action-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;background:transparent;border:none;border-radius:8px;font-size:14px;font-weight:500;color:var(--Gp-text-secondary);cursor:pointer;transition:all .2s ease}.Gp-fb-action-btn:hover{background:var(--Gp-bg-secondary)}.Gp-fb-action-btn.Gp-fb-liked{color:#1877f2}.Gp-fb-comments-section{padding:12px 16px;background:var(--Gp-bg-secondary);border-top:1px solid var(--Gp-border-color)}.Gp-fb-comment-input-wrapper{display:flex;gap:10px;margin-bottom:16px}.Gp-fb-comment-input-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.Gp-fb-comment-input-container{flex:1;position:relative}.Gp-fb-comment-input{width:100%;padding:10px 40px 10px 12px;background:var(--Gp-bg-card);border:1px solid var(--Gp-border-color);border-radius:20px;font-size:13px;font-family:inherit;color:var(--Gp-text-primary);resize:none;transition:all .2s ease}.Gp-fb-comment-input:focus{outline:none;border-color:var(--Gp-accent-color)}.Gp-fb-comment-submit{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:var(--Gp-accent-color);padding:4px;display:flex;align-items:center;transition:all .2s ease}.Gp-fb-comment-submit:disabled{opacity:.5;cursor:not-allowed}.Gp-fb-comment{display:flex;gap:10px;margin-bottom:12px}.Gp-fb-comment-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.Gp-fb-comment-content{flex:1}.Gp-fb-comment-bubble{background:var(--Gp-bg-card);border-radius:18px;padding:8px 12px;margin-bottom:4px}.Gp-fb-comment-name{font-size:12px;font-weight:600;color:var(--Gp-text-primary);display:block;margin-bottom:2px;cursor:pointer}.Gp-fb-comment-name:hover{text-decoration:underline}.Gp-fb-comment-text{font-size:13px;color:var(--Gp-text-primary);margin:0;line-height:1.4;word-break:break-word}.Gp-fb-comment-actions{display:flex;gap:12px;padding-left:12px}.Gp-fb-comment-action-btn{background:none;border:none;font-size:11px;font-weight:500;color:var(--Gp-text-secondary);cursor:pointer;padding:2px 4px;transition:all .2s ease}.Gp-fb-comment-action-btn:hover{text-decoration:underline;color:var(--Gp-accent-color)}.Gp-fb-comment-action-btn.Gp-danger{color:var(--Gp-danger-color)}.Gp-fb-comment-action-btn.Gp-danger:hover{color:var(--Gp-danger-hover)}.Gp-fb-comment-time{font-size:10px;color:var(--Gp-text-muted)}.Gp-fb-comment-reply{margin-left:44px}.Gp-fb-reply-input-container{margin-top:8px;margin-left:40px}.Gp-fb-reply-input-wrapper{display:flex;gap:8px;align-items:center}.Gp-fb-reply-input{flex:1;padding:6px 12px;border:1px solid var(--Gp-border-color);border-radius:20px;font-size:12px;font-family:inherit;background:var(--Gp-bg-card);color:var(--Gp-text-primary);resize:none}.Gp-fb-reply-input:focus{outline:none;border-color:var(--Gp-accent-color)}.Gp-fb-reply-submit,.Gp-fb-reply-cancel{padding:4px 10px;border-radius:16px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.Gp-fb-reply-submit{background:var(--Gp-accent-color);color:#fff}.Gp-fb-reply-submit:hover:not(:disabled){background:var(--Gp-accent-hover)}.Gp-fb-reply-submit:disabled{opacity:.5;cursor:not-allowed}.Gp-fb-reply-cancel{background:var(--Gp-bg-secondary);color:var(--Gp-text-secondary);border:1px solid var(--Gp-border-color)}.Gp-fb-comment-replies{margin-top:8px;margin-left:40px}.Gp-fb-view-replies-btn{background:none;border:none;font-size:12px;font-weight:500;color:var(--Gp-accent-color);cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.Gp-fb-view-replies-btn:hover{background:var(--Gp-highlight-bg)}.Gp-fb-loading-comments{display:flex;justify-content:center;padding:20px}.Gp-fb-no-comments{text-align:center;padding:30px;color:var(--Gp-text-muted)}.Gp-fb-no-comments svg{margin-bottom:8px;opacity:.5}.Gp-fb-load-more-comments{width:100%;padding:8px;background:transparent;border:none;color:var(--Gp-accent-color);font-size:12px;font-weight:500;cursor:pointer;margin-top:8px;transition:all .2s ease}.Gp-fb-load-more-comments:hover{text-decoration:underline}.Gp-fb-view-all-comments{width:100%;padding:8px;background:transparent;border:none;color:var(--Gp-text-secondary);font-size:13px;cursor:pointer;margin-top:8px;text-align:center;transition:all .2s ease}.Gp-fb-view-all-comments:hover{text-decoration:underline;color:var(--Gp-accent-color)}.Gp-followers-list{display:flex;flex-direction:column;gap:12px;max-height:450px;overflow-y:auto;padding:4px}.Gp-follower-item{display:flex;align-items:center;gap:16px;padding:16px;background:var(--Gp-bg-secondary);border-radius:16px;border:1px solid var(--Gp-border-color);transition:all .3s ease;flex-wrap:wrap}.Gp-follower-item:hover{transform:translate(4px);border-color:var(--Gp-accent-color);background:var(--Gp-accent-light)}.Gp-follower-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--Gp-accent-color);background:var(--Gp-bg-card)}.Gp-follower-info{flex:1;min-width:150px}.Gp-follower-name{display:block;font-size:16px;font-weight:600;color:var(--Gp-text-primary);margin-bottom:4px}.Gp-follower-email{display:block;font-size:12px;color:var(--Gp-text-secondary);margin-bottom:4px;word-break:break-all}.Gp-follower-date{display:block;font-size:10px;color:var(--Gp-text-muted);margin-top:4px}.Gp-invite-follower-btn{display:flex;align-items:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg,var(--Gp-accent-color),var(--Gp-accent-hover));border:none;border-radius:40px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.Gp-invite-follower-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px var(--Gp-accent-glow)}.Gp-invite-follower-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.Gp-invitations-list{display:flex;flex-direction:column;gap:12px;max-height:450px;overflow-y:auto;padding:4px}.Gp-invitation-item{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--Gp-bg-secondary);border-radius:16px;border:1px solid var(--Gp-border-color);transition:all .3s ease;flex-wrap:wrap;gap:12px}.Gp-invitation-item:hover{transform:translate(4px);border-color:var(--Gp-accent-color);background:var(--Gp-accent-light)}.Gp-invitation-info{flex:1}.Gp-invitation-group{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.Gp-invitation-group strong{font-size:16px;color:var(--Gp-text-primary)}.Gp-invitation-status{font-size:11px;padding:2px 8px;border-radius:20px;font-weight:500}.Gp-invitation-status.pending{background:rgba(245,158,11,.15);color:var(--Gp-warning-color)}.Gp-invitation-details{display:flex;gap:16px;font-size:12px;color:var(--Gp-text-secondary);margin-bottom:6px;flex-wrap:wrap}.Gp-invitation-expiry{font-size:11px;color:var(--Gp-warning-color)}.Gp-invitation-actions{display:flex;gap:10px}.Gp-invitation-accept,.Gp-invitation-reject{padding:6px 14px;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .3s ease;border:none}.Gp-invitation-accept{background:rgba(16,185,129,.15);color:var(--Gp-success-color);border:1px solid rgba(16,185,129,.3)}.Gp-invitation-accept:hover{background:var(--Gp-success-color);color:#fff;transform:scale(1.05)}.Gp-invitation-reject{background:rgba(239,68,68,.15);color:var(--Gp-danger-color);border:1px solid rgba(239,68,68,.3)}.Gp-invitation-reject:hover{background:var(--Gp-danger-color);color:#fff;transform:scale(1.05)}.Gp-add-member-modal{max-width:450px;width:90%}.Gp-invite-type-tabs{display:flex;gap:12px;margin-bottom:24px;border-bottom:1px solid var(--Gp-border-color);padding-bottom:12px}.Gp-invite-tab{flex:1;padding:10px 16px;background:transparent;border:none;color:var(--Gp-text-secondary);cursor:pointer;font-size:14px;font-weight:500;border-radius:10px;transition:all .3s ease}.Gp-invite-tab:hover{background:var(--Gp-accent-light);color:var(--Gp-text-primary)}.Gp-invite-tab.active{background:var(--Gp-accent-light);color:var(--Gp-accent-color)}.Gp-invite-description{font-size:13px;color:var(--Gp-text-secondary);margin-bottom:16px}.Gp-invite-link-container{display:flex;gap:8px}.Gp-group-detail-fullwidth{width:100%;min-height:100vh;background:var(--Gp-bg-primary)}.Gp-detail-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:var(--Gp-bg-secondary);border-bottom:1px solid var(--Gp-border-color);position:sticky;top:0;z-index:100}.Gp-detail-actions{display:flex;gap:12px}.Gp-action-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;background:var(--Gp-bg-card);border:1px solid var(--Gp-border-color);color:var(--Gp-text-secondary)}.Gp-action-btn:hover{background:var(--Gp-highlight-bg);border-color:var(--Gp-accent-color);color:var(--Gp-accent-color)}.Gp-danger-btn{background:rgba(239,68,68,.1);border-color:#ef44444d;color:var(--Gp-danger-color)}.Gp-danger-btn:hover{background:var(--Gp-danger-color);border-color:var(--Gp-danger-color);color:#fff}.Gp-detail-cover{position:relative;background:linear-gradient(135deg,var(--Gp-accent-color),var(--Gp-accent-hover));min-height:280px}.Gp-cover-gradient{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,var(--Gp-bg-primary),transparent)}.Gp-detail-info{position:relative;z-index:2;padding:40px 24px 24px;display:flex;gap:24px;align-items:flex-end}.Gp-detail-text{flex:1;margin-bottom:8px}.Gp-detail-text h2{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.Gp-detail-badges{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.Gp-visibility-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.Gp-visibility-badge.public{background:rgba(16,185,129,.9);color:#fff}.Gp-visibility-badge.private{background:rgba(239,68,68,.9);color:#fff}.Gp-detail-badges .Gp-visibility-badge,.Gp-detail-badges .Gp-sebi-badge-modal,.Gp-detail-badges .Gp-creator-badge-modal{background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.Gp-sebi-badge-modal,.Gp-creator-badge-modal{display:inline-flex;align-items:center;gap:4px;color:#fbbf24}.Gp-detail-description{font-size:15px;color:#ffffffe6;margin:0 0 16px;max-width:600px;line-height:1.5}.Gp-detail-stats{display:flex;gap:24px;flex-wrap:wrap}.Gp-stat-item{display:flex;align-items:center;gap:6px;font-size:13px;color:#fffc;background:rgba(0,0,0,.4);padding:4px 12px;border-radius:20px}.Gp-stat-item svg{width:14px;height:14px}.Gp-detail-content{display:grid;grid-template-columns:1fr 360px;gap:32px;padding:32px 24px;max-width:1400px;margin:0 auto}.Gp-posts-column{min-width:0}.Gp-pinned-posts{margin-bottom:24px}.Gp-pinned-header{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--Gp-highlight-bg);border-radius:8px;margin-bottom:16px;font-size:13px;font-weight:600;color:var(--Gp-accent-color)}.Gp-normal-posts{display:flex;flex-direction:column;gap:16px}.Gp-load-more-posts{width:100%;padding:12px;background:var(--Gp-bg-secondary);border:1px solid var(--Gp-border-color);border-radius:12px;color:var(--Gp-text-secondary);cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease;margin-top:16px}.Gp-load-more-posts:hover{background:var(--Gp-highlight-bg);border-color:var(--Gp-accent-color);color:var(--Gp-accent-color)}.Gp-members-column{position:sticky;top:80px;height:fit-content}.Gp-members-card{background:var(--Gp-bg-secondary);border-radius:20px;border:1px solid var(--Gp-border-color);overflow:hidden}.Gp-members-card-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--Gp-border-color)}.Gp-members-card-header h3{font-size:16px;font-weight:600;color:var(--Gp-text-primary);margin:0}.Gp-add-member-btn-small{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--Gp-accent-color);border:none;border-radius:8px;color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.Gp-add-member-btn-small:hover{background:var(--Gp-accent-hover)}.Gp-members-filters-small{display:flex;gap:10px;padding:16px 20px;border-bottom:1px solid var(--Gp-border-color)}.Gp-search-box-small{flex:1;display:flex;align-items:center;gap:8px;background:var(--Gp-bg-card);border:1px solid var(--Gp-border-color);border-radius:8px;padding:8px 12px}.Gp-search-box-small input{flex:1;background:none;border:none;outline:none;color:var(--Gp-text-primary);font-size:13px}.Gp-search-box-small input::placeholder{color:var(--Gp-text-muted)}.Gp-filter-select-small{padding:8px 12px;background:var(--Gp-bg-card);border:1px solid var(--Gp-border-color);border-radius:8px;color:var(--Gp-text-primary);font-size:12px;cursor:pointer}.Gp-requests-btn-small{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 40px);margin:0 20px 16px;padding:10px;background:var(--Gp-warning-color);border:none;border-radius:10px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.Gp-requests-btn-small:hover{background:#d97706}.Gp-members-list-full{max-height:500px;overflow-y:auto;padding:0 20px 20px}.Gp-member-item-full{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--Gp-border-color)}.Gp-member-item-full:last-child{border-bottom:none}.Gp-member-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.Gp-member-info-full{flex:1;min-width:0}.Gp-member-name{display:block;font-size:14px;font-weight:600;color:var(--Gp-text-primary)}.Gp-member-email{display:block;font-size:11px;color:var(--Gp-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Gp-member-role-badge{display:inline-block;font-size:10px;padding:2px 8px;background:var(--Gp-highlight-bg);color:var(--Gp-accent-color);border-radius:12px;margin-top:4px}.Gp-member-actions-full{display:flex;gap:6px}.Gp-member-action-icon{width:28px;height:28px;border-radius:6px;background:var(--Gp-bg-card);border:1px solid var(--Gp-border-color);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--Gp-text-muted);transition:all .2s ease}.Gp-member-action-icon:hover{background:var(--Gp-highlight-bg);color:var(--Gp-accent-color);border-color:var(--Gp-accent-color)}.Gp-member-action-icon.Gp-danger:hover{background:rgba(239,68,68,.1);color:var(--Gp-danger-color);border-color:var(--Gp-danger-color)}.Gp-requests-list{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto}.Gp-request-item{display:flex;align-items:center;gap:16px;padding:16px;background:var(--Gp-bg-secondary);border-radius:12px;border:1px solid var(--Gp-border-color);transition:all .2s ease}.Gp-request-item:hover{border-color:var(--Gp-accent-color)}.Gp-request-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.Gp-request-info{flex:1}.Gp-request-name{display:block;font-size:14px;font-weight:600;color:var(--Gp-text-primary)}.Gp-request-email{display:block;font-size:11px;color:var(--Gp-text-muted);margin-top:2px}.Gp-request-date{display:block;font-size:10px;color:var(--Gp-text-muted);margin-top:4px}.Gp-request-actions{display:flex;gap:8px}.Gp-request-approve,.Gp-request-reject{padding:6px 14px;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease;border:none}.Gp-request-approve{background:rgba(16,185,129,.15);color:var(--Gp-success-color);border:1px solid rgba(16,185,129,.3)}.Gp-request-approve:hover{background:var(--Gp-success-color);color:#fff}.Gp-request-reject{background:rgba(239,68,68,.15);color:var(--Gp-danger-color);border:1px solid rgba(239,68,68,.3)}.Gp-request-reject:hover{background:var(--Gp-danger-color);color:#fff}.Gp-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.Gp-modal-content{background:var(--Gp-bg-primary);border-radius:20px;width:500px;max-width:90%;max-height:90vh;overflow-y:auto;border:1px solid var(--Gp-border-color)}.Gp-comments-modal{max-width:600px}.Gp-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--Gp-border-color);position:sticky;top:0;background:var(--Gp-bg-primary);z-index:10}.Gp-modal-header h3{font-size:18px;font-weight:700;color:var(--Gp-text-primary);margin:0}.Gp-modal-close{width:32px;height:32px;border-radius:8px;border:1px solid var(--Gp-border-color);background:var(--Gp-bg-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--Gp-text-muted);transition:all .2s ease}.Gp-modal-close:hover{background:rgba(239,68,68,.1);color:var(--Gp-danger-color);border-color:var(--Gp-danger-color)}.Gp-modal-body{padding:20px}.Gp-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid var(--Gp-border-color);position:sticky;bottom:0;background:var(--Gp-bg-primary)}.Gp-comment-post-preview{padding:16px;background:var(--Gp-bg-secondary);border-radius:12px;margin-bottom:20px;border:1px solid var(--Gp-border-color)}.Gp-preview-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.Gp-preview-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover}.Gp-preview-info{flex:1}.Gp-preview-name{display:block;font-size:13px;font-weight:600;color:var(--Gp-text-primary)}.Gp-preview-time{display:block;font-size:10px;color:var(--Gp-text-muted)}.Gp-preview-content{font-size:13px;color:var(--Gp-text-secondary);margin:0 0 0 48px;line-height:1.4}.Gp-comments-list{max-height:400px;overflow-y:auto;padding-right:8px;margin-bottom:16px}.Gp-comments-list::-webkit-scrollbar{width:4px}.Gp-comments-list::-webkit-scrollbar-track{background:var(--Gp-border-color);border-radius:4px}.Gp-comments-list::-webkit-scrollbar-thumb{background:var(--Gp-accent-color);border-radius:4px}.Gp-comment-item{display:flex;gap:12px;padding:12px;background:var(--Gp-bg-secondary);border-radius:12px;margin-bottom:12px;transition:all .2s ease}.Gp-comment-item:hover{background:var(--Gp-card-hover-bg)}.Gp-comment-reply{margin-left:48px;background:var(--Gp-bg-card)}.Gp-comment-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.Gp-comment-content{flex:1}.Gp-comment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;flex-wrap:wrap;gap:8px}.Gp-comment-user{font-size:13px;font-weight:600;color:var(--Gp-text-primary)}.Gp-comment-time{font-size:10px;color:var(--Gp-text-muted)}.Gp-comment-text{font-size:13px;color:var(--Gp-text-secondary);line-height:1.4;margin-bottom:8px}.Gp-comment-actions{display:flex;gap:16px}.Gp-comment-like-btn,.Gp-comment-reply-btn,.Gp-comment-delete-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;font-size:11px;font-weight:500;color:var(--Gp-text-muted);cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.Gp-comment-like-btn:hover,.Gp-comment-reply-btn:hover{background:var(--Gp-highlight-bg);color:var(--Gp-accent-color)}.Gp-comment-delete-btn:hover{background:rgba(239,68,68,.1);color:var(--Gp-danger-color)}.Gp-comment-like-btn.Gp-liked{color:var(--Gp-danger-color)}.Gp-reply-input-container{margin-top:12px;margin-left:40px}.Gp-reply-input-wrapper{display:flex;gap:8px;align-items:flex-start}.Gp-reply-input{flex:1;padding:8px 12px;border:1px solid var(--Gp-border-color);border-radius:20px;font-size:12px;font-family:inherit;background:var(--Gp-bg-card);color:var(--Gp-text-primary);resize:none}.Gp-reply-input:focus{outline:none;border-color:var(--Gp-accent-color)}.Gp-reply-submit,.Gp-reply-cancel{padding:6px 12px;border-radius:20px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.Gp-reply-submit{background:var(--Gp-accent-color);color:#fff}.Gp-reply-submit:hover:not(:disabled){background:var(--Gp-accent-hover)}.Gp-reply-submit:disabled{opacity:.5;cursor:not-allowed}.Gp-reply-cancel{background:var(--Gp-bg-secondary);color:var(--Gp-text-secondary);border:1px solid var(--Gp-border-color)}.Gp-reply-cancel:hover{background:var(--Gp-card-hover-bg)}.Gp-comment-replies{margin-top:12px;margin-left:40px}.Gp-view-replies-btn{background:none;border:none;font-size:12px;font-weight:500;color:var(--Gp-accent-color);cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.Gp-view-replies-btn:hover{background:var(--Gp-highlight-bg)}.Gp-replies-list{margin-top:8px}.Gp-comment-input-container{display:flex;gap:12px;align-items:flex-start;border-top:1px solid var(--Gp-border-color);padding-top:16px}.Gp-comment-input-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.Gp-comment-input-wrapper{flex:1}.Gp-replying-to{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:var(--Gp-highlight-bg);border-radius:8px;margin-bottom:8px;font-size:12px;color:var(--Gp-text-secondary)}.Gp-replying-to strong{color:var(--Gp-accent-color)}.Gp-cancel-reply{background:none;border:none;cursor:pointer;color:var(--Gp-text-muted);padding:2px;display:flex;align-items:center;transition:all .2s ease}.Gp-cancel-reply:hover{color:var(--Gp-danger-color)}.Gp-comment-input{width:100%;padding:10px 12px;border:1px solid var(--Gp-border-color);border-radius:20px;font-size:13px;font-family:inherit;background:var(--Gp-bg-secondary);color:var(--Gp-text-primary);resize:vertical}.Gp-comment-input:focus{outline:none;border-color:var(--Gp-accent-color)}.Gp-comment-submit{width:36px;height:36px;border-radius:50%;background:var(--Gp-accent-color);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .2s ease}.Gp-comment-submit:hover:not(:disabled){background:var(--Gp-accent-hover);transform:scale(1.05)}.Gp-comment-submit:disabled{opacity:.5;cursor:not-allowed}.Gp-loading-comments,.Gp-empty-comments{text-align:center;padding:40px;color:var(--Gp-text-muted)}.Gp-empty-comments svg{margin-bottom:12px;opacity:.5}.Gp-load-more-comments{width:100%;padding:10px;background:transparent;border:1px solid var(--Gp-border-color);border-radius:8px;color:var(--Gp-text-muted);cursor:pointer;font-size:12px;transition:all .2s ease;margin-top:12px}.Gp-load-more-comments:hover{background:var(--Gp-highlight-bg);border-color:var(--Gp-accent-color);color:var(--Gp-accent-color)}.Gp-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.Gp-loading-spinner{width:40px;height:40px;border:3px solid var(--Gp-border-color);border-top-color:var(--Gp-accent-color);border-radius:50%;animation:Gp-spin .6s linear infinite}.Gp-loading-members,.Gp-loading-posts,.Gp-loading-comments{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:12px}.Gp-loading-members-small{display:flex;justify-content:center;padding:40px}.Gp-spinning{animation:Gp-spin .6s linear infinite}@keyframes Gp-spin{to{transform:rotate(360deg)}}.Gp-empty-state{text-align:center;padding:60px 40px;background:var(--Gp-bg-card);border-radius:20px;border:1px solid var(--Gp-border-color)}.Gp-empty-state svg{color:var(--Gp-text-muted);margin-bottom:16px;opacity:.5}.Gp-empty-state h3{font-size:20px;font-weight:600;color:var(--Gp-text-primary);margin-bottom:8px}.Gp-empty-state p{font-size:13px;color:var(--Gp-text-muted);margin-bottom:20px}.Gp-empty-state-small,.Gp-empty-posts,.Gp-empty-comments{text-align:center;padding:40px;color:var(--Gp-text-muted)}.Gp-empty-posts svg,.Gp-empty-comments svg{margin-bottom:12px;opacity:.5}.Gp-empty-members-small{text-align:center;padding:30px;color:var(--Gp-text-muted);font-size:13px}.Gp-create-first-group-btn{background:var(--Gp-accent-color);border:none;padding:10px 24px;border-radius:10px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.Gp-create-first-group-btn:hover{background:var(--Gp-accent-hover);transform:translateY(-1px)}@media (max-width: 1024px){.Gp-detail-content{grid-template-columns:1fr;gap:24px}.Gp-members-column{position:static}.Gp-detail-info{flex-direction:column;align-items:center;text-align:center}.Gp-detail-badges,.Gp-detail-stats{justify-content:center}.Gp-detail-description{text-align:center;margin-left:auto;margin-right:auto}}@media (max-width: 768px){.Gp-groups-page{padding:16px}.Gp-groups-grid{grid-template-columns:1fr;gap:16px}.Gp-groups-header{flex-direction:column;align-items:flex-start}.Gp-create-group-btn{width:100%;justify-content:center}.Gp-tabs-container{flex-direction:column;gap:6px;padding:6px}.Gp-detail-header{flex-direction:column;gap:12px;padding:16px}.Gp-detail-actions{width:100%;justify-content:center;flex-wrap:wrap}.Gp-detail-info{padding:24px 16px}.Gp-main-avatar.Gp-large{width:80px;height:80px;font-size:32px}.Gp-detail-text h2{font-size:24px}.Gp-detail-content{padding:20px 16px}.Gp-members-filters-small{flex-direction:column}.Gp-sidebar-modal{width:100%;right:-100%}.Gp-follower-item{flex-direction:column;text-align:center}.Gp-follower-info{text-align:center}.Gp-invite-follower-btn{width:100%;justify-content:center}.Gp-invitation-item{flex-direction:column;text-align:center}.Gp-invitation-actions,.Gp-invitation-details,.Gp-invitation-group{justify-content:center}.Gp-request-item{flex-direction:column;text-align:center}.Gp-request-actions{justify-content:center}.Gp-comment-reply,.Gp-comment-replies{margin-left:20px}.Gp-fb-post-actions{flex-wrap:wrap}.Gp-fb-action-btn{padding:6px;font-size:12px}}@media (max-width: 480px){.Gp-card-header{flex-direction:column;align-items:flex-start;gap:10px}.Gp-member-stack{align-items:flex-start}.Gp-card-tags{flex-wrap:wrap}.Gp-comment-header{flex-direction:column;align-items:flex-start}.Gp-comment-item{flex-wrap:wrap}.Gp-fb-post-header{padding:10px 12px}.Gp-fb-post-avatar{width:36px;height:36px}.Gp-fb-post-content{padding:0 12px 10px}.Gp-fb-comments-section{padding:10px 12px}.Gp-fb-comment-input-avatar{width:28px;height:28px}.Gp-fb-comment-input{padding:8px 36px 8px 10px;font-size:12px}.Gp-fb-comment-bubble{padding:6px 8px}.Gp-invitation-accept,.Gp-invitation-reject,.Gp-request-approve,.Gp-request-reject{padding:4px 10px;font-size:11px}.Gp-follower-avatar{width:48px;height:48px}.Gp-follower-name{font-size:14px}.Gp-invite-follower-btn{padding:8px 16px;font-size:12px}.Gp-action-btn{padding:6px 12px;font-size:12px}.Gp-comment-reply,.Gp-comment-replies{margin-left:10px}.Gp-reply-input-wrapper{flex-wrap:wrap}.Gp-reply-submit,.Gp-reply-cancel{padding:4px 8px;font-size:10px}}.Gp-avatar-upload-container{display:flex;justify-content:center;margin-bottom:16px}.Gp-avatar-preview{position:relative;display:inline-block}.Gp-avatar-preview img{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid var(--Gp-accent-color)}.Gp-remove-avatar{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border-radius:50%;background:var(--Gp-danger-color);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.Gp-remove-avatar:hover{background:var(--Gp-danger-hover);transform:scale(1.1)}.Gp-avatar-placeholder{width:100px;height:100px;border-radius:50%;background:var(--Gp-bg-secondary);border:2px dashed var(--Gp-border-color);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;color:var(--Gp-text-muted)}.Gp-avatar-placeholder:hover{border-color:var(--Gp-accent-color);color:var(--Gp-accent-color);background:var(--Gp-highlight-bg)}.Gp-avatar-placeholder span{font-size:11px}.Gp-fb-action-btn.Gp-fb-liked{color:#ef4444}.Gp-fb-action-btn.Gp-fb-liked svg{fill:#ef4444;stroke:#ef4444}.Gp-fb-reaction-heart,.Gp-comment-like-btn.Gp-liked{color:#ef4444}.Gp-comment-like-btn.Gp-liked svg{fill:#ef4444;stroke:#ef4444}.Gp-icon-btn.Gp-liked{color:#ef4444}.Gp-icon-btn.Gp-liked svg{fill:#ef4444;stroke:#ef4444}[data-theme=dark] .post-details-wrapper{--primary-color: #2BE9D3;--secondary-color: #2BE9D3;--accent-color: #2BE9D3;--text-primary: #ffffff;--text-secondary: #e0e0e0;--text-tertiary: #b0b0b0;--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #141414;--border-color: #2a2a2a;--card-bg: rgba(10, 10, 10, .95);--shadow-color: rgba(0, 0, 0, .5);--gradient-primary: linear-gradient(135deg, #2BE9D3 0%, #2BE9D3 100%);--comment-bg: rgba(0, 0, 0, .5);--input-bg: rgba(0, 0, 0, .5);--author-meta-color: #b0b0b0;--level-card-bg: rgba(0, 0, 0, .5);--back-button-bg: rgba(10, 10, 10, .95);--back-button-text: #ffffff}.post-details-wrapper{background:var(--bg-primary);min-height:100vh;width:100%;overflow-x:hidden;transition:background .3s ease}.post-details-container{width:100%;max-width:1200px;margin:0 auto;padding:2rem}.back-button{background:var(--back-button-bg);border:1px solid rgba(43,233,211,.3);font-size:1rem;color:var(--back-button-text);cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;margin:1.5rem;border-radius:40px;transition:all .3s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;top:20px;left:20px;z-index:1000}.back-button:hover{background:#2BE9D3;color:#000;border-color:#2be9d3;transform:translate(-5px)}.theme-toggle-button{background:var(--back-button-bg);border:1px solid rgba(43,233,211,.3);font-size:1.2rem;color:var(--back-button-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:.75rem;border-radius:50%;transition:all .3s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;top:20px;right:20px;z-index:1000;width:48px;height:48px}.theme-toggle-button:hover{background:#2BE9D3;color:#000;border-color:#2be9d3;transform:rotate(15deg)}.post-details-card{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;padding:2rem;margin:2rem auto;max-width:900px;border:1px solid rgba(43,233,211,.2);position:relative;z-index:10;transition:background .3s ease}.post-details-author{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.author-avatar{width:56px;height:56px;border-radius:50%;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;color:#000}.author-info{flex:1}.author-info h3{margin:0;font-size:1.1rem;color:var(--text-primary)}.author-meta{display:flex;gap:.5rem;font-size:.85rem;color:var(--author-meta-color);margin-top:.25rem}.dot{color:var(--text-tertiary)}.category-badge{padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:500}.category-badge.trading,.category-badge.educational{background:rgba(43,233,211,.15);color:#2be9d3}.post-details-title{font-size:2rem;margin-bottom:1rem;color:var(--text-primary);line-height:1.3}.post-details-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.tag{padding:.25rem .75rem;background:rgba(43,233,211,.15);border-radius:20px;font-size:.85rem;color:#2be9d3;cursor:pointer;transition:all .3s}.tag:hover{background:#2BE9D3;color:#000}.post-details-video{position:relative;cursor:pointer;margin:1.5rem 0;border-radius:12px;overflow:hidden;background:#000}.post-details-video video{width:100%;border-radius:12px;transition:transform .3s ease;cursor:pointer;background:#000}.post-details-video video::-webkit-media-controls{display:none!important}.post-details-video video::-webkit-media-controls-enclosure{display:none!important}.post-details-video video::-webkit-media-controls-panel{display:none!important}.post-details-video video::-webkit-media-controls-play-button{display:none!important}.post-details-video video::-webkit-media-controls-timeline{display:none!important}.post-details-video video::-webkit-media-controls-current-time-display{display:none!important}.post-details-video video::-webkit-media-controls-time-remaining-display{display:none!important}.post-details-video video::-webkit-media-controls-volume-slider{display:none!important}.post-details-video video::-webkit-media-controls-mute-button{display:none!important}.post-details-video video::-webkit-media-controls-fullscreen-button{display:none!important}.post-details-video video::-moz-media-controls{display:none!important}.post-details-video video::-ms-media-controls{display:none!important}.post-details-video:hover video{transform:scale(1.02)}.custom-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;cursor:pointer;transition:all .3s ease;z-index:10;box-shadow:0 2px 10px #0000004d}.custom-play-btn:hover{background:rgba(43,233,211,.8);transform:translate(-50%,-50%) scale(1.1);box-shadow:0 4px 15px #2be9d366}.custom-play-btn i{margin-left:4px}.post-details-image{position:relative;cursor:pointer;margin:1.5rem 0;border-radius:12px;overflow:hidden}.post-details-image img{width:100%;border-radius:12px;transition:transform .3s ease}.post-details-image:hover img{transform:scale(1.02)}.media-expand-hint{position:absolute;bottom:16px;right:16px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.5rem 1rem;border-radius:30px;font-size:.75rem;color:#fff;display:flex;align-items:center;gap:.5rem;opacity:0;transition:opacity .3s ease;pointer-events:auto;cursor:pointer}.post-details-video:hover .media-expand-hint,.post-details-image:hover .media-expand-hint{opacity:1}.post-details-content{font-size:1.1rem;line-height:1.8;margin:2rem 0;color:var(--text-secondary)}.post-details-content p{margin-bottom:1rem;white-space:pre-wrap;color:var(--text-secondary)}.key-levels-section{background:rgba(43,233,211,.05);padding:1.5rem;border-radius:12px;margin:2rem 0;border:1px solid rgba(43,233,211,.2)}.key-levels-section h3{margin-top:0;margin-bottom:1rem;color:#2be9d3}.levels-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.level-card{text-align:center;padding:1rem;border-radius:8px;background:var(--level-card-bg)}.level-card.support,.level-card.pivot,.level-card.resistance{border-left:3px solid #2BE9D3}.level-label{font-size:.85rem;color:var(--text-tertiary);margin-bottom:.5rem}.level-value{font-size:1.25rem;font-weight:700;color:#2be9d3;margin-bottom:.25rem}.level-desc{font-size:.75rem;color:var(--text-tertiary)}.post-details-engagement{padding:1rem 0;border-top:1px solid rgba(43,233,211,.2);border-bottom:1px solid rgba(43,233,211,.2);margin:2rem 0}.engagement-stats{display:flex;gap:2rem;flex-wrap:wrap;align-items:center}.stat-btn{background:none;border:none;display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--text-tertiary);cursor:pointer;padding:.5rem .75rem;border-radius:8px;transition:all .3s ease;white-space:nowrap}.stat-btn:hover{background:rgba(43,233,211,.15);color:#2be9d3}.stat-btn:active{transform:scale(.95);transition:transform .1s ease}.stat-btn i{font-size:1rem;display:inline-block;transition:transform .2s ease}.like-btn.active{color:#ff4757}.save-btn.active{color:#2be9d3}.share-btn:hover i{transform:translateY(-2px)}.post-details-comments{margin-top:2rem}.post-details-comments h3{margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem;color:#2be9d3}.add-comment{display:flex;gap:1rem;margin-bottom:2rem;align-items:flex-start}.comment-avatar,.comment-avatar-small{width:40px;height:40px;border-radius:50%;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;font-weight:700;color:#000;flex-shrink:0}.comment-input-wrapper{flex:1;display:flex;flex-direction:column;gap:.5rem}.comment-input-wrapper textarea{width:100%;padding:.75rem 1rem;border:1px solid rgba(43,233,211,.3);border-radius:24px;background:var(--input-bg);color:var(--text-primary);font-family:inherit;font-size:.95rem;resize:vertical;transition:all .3s}.comment-input-wrapper textarea:focus{border-color:#2be9d3;box-shadow:0 0 0 2px #2be9d333;outline:none}.post-comment-btn{align-self:flex-end;padding:.5rem 1.25rem;background:#2BE9D3;color:#000;border:none;border-radius:24px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem;transition:all .2s ease}.post-comment-btn:hover{transform:translateY(-2px);background:#3ff0db;box-shadow:0 4px 12px #2be9d366}.post-comment-btn:active{transform:translateY(0) scale(.98);background:#2BE9D3!important;box-shadow:0 2px 8px #2be9d380}.comments-list{display:flex;flex-direction:column;gap:1.5rem}.comment-item{display:flex;gap:1rem}.comment-content{flex:1}.comment-header{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.5rem;flex-wrap:wrap}.comment-header strong{font-size:.95rem;color:var(--text-primary)}.comment-header span{font-size:.8rem;color:var(--text-tertiary)}.comment-content p{margin:0 0 .5rem;line-height:1.4;color:var(--text-secondary)}.comment-footer{display:flex;gap:1rem;margin-top:.25rem}.comment-like,.comment-reply{background:none;border:none;font-size:.8rem;color:var(--text-tertiary);cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:6px;transition:all .3s}.comment-like:hover,.comment-reply:hover{background:rgba(43,233,211,.15);color:#2be9d3}.reply-input-container{display:flex;gap:.5rem;align-items:center;margin-top:.5rem;margin-bottom:.8rem}.reply-avatar-small{width:28px;height:28px;border-radius:50%;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.7rem;color:#000;flex-shrink:0;cursor:pointer}.reply-input-wrapper{flex:1;display:flex;gap:.5rem;align-items:center}.reply-input-wrapper input{flex:1;padding:.4rem .8rem;border:1px solid rgba(43,233,211,.3);border-radius:20px;background:var(--input-bg);color:var(--text-primary);font-size:.8rem;transition:all .3s}.reply-input-wrapper input:focus{outline:none;border-color:#2be9d3;box-shadow:0 0 0 2px #2be9d333}.reply-post-btn{background:#2BE9D3;border:none;padding:.4rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;cursor:pointer;color:#000;transition:all .3s ease;white-space:nowrap}.reply-post-btn:hover{transform:translateY(-1px);background:#3ff0db}.replies-list{margin-top:.8rem;padding-left:2rem;border-left:2px solid rgba(43,233,211,.2)}.reply-item{display:flex;gap:.5rem;margin-bottom:.8rem}.reply-content{flex:1}.reply-header{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.25rem;flex-wrap:wrap}.reply-header strong{font-size:.75rem;color:var(--text-primary);cursor:pointer;transition:color .3s ease}.reply-header strong:hover{color:#2be9d3}.reply-header span{font-size:.65rem;color:var(--text-tertiary)}.reply-content p{margin:0 0 .25rem;font-size:.75rem;color:var(--text-secondary);line-height:1.4}.reply-like-btn{background:none;border:none;font-size:.65rem;color:var(--text-tertiary);cursor:pointer;padding:.15rem .3rem;border-radius:4px;transition:all .3s ease;display:inline-flex;align-items:center;gap:.2rem}.reply-like-btn:hover{background:rgba(43,233,211,.15);color:#2be9d3}.post-details-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;color:var(--text-tertiary);background:var(--bg-primary)}.loading-spinner{width:40px;height:40px;border:3px solid rgba(43,233,211,.3);border-top-color:#2be9d3;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.post-details-notfound{display:flex;justify-content:center;align-items:center;min-height:100vh;background:var(--bg-primary)}.notfound-content{text-align:center;padding:2rem}.notfound-content i{font-size:4rem;color:#2be9d3;margin-bottom:1rem;opacity:.5}.notfound-content h2{margin-bottom:.5rem;color:var(--text-primary)}.notfound-content p{color:var(--text-tertiary);margin-bottom:1.5rem}.back-to-feed-btn{padding:.75rem 1.5rem;background:#2BE9D3;color:#000;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .3s;font-weight:600}.back-to-feed-btn:hover{opacity:.9;transform:translateY(-1px)}.full-media-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease}.full-media-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.full-media-video,.full-media-image{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:8px;box-shadow:0 10px 40px #00000080;animation:zoomIn .3s ease}@keyframes zoomIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.full-media-video,.full-media-image{width:auto;height:auto;max-width:90vw;max-height:90vh}.close-full-media{position:fixed;top:20px;right:20px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(43,233,211,.3);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;color:#fff;transition:all .3s ease;z-index:2001}.close-full-media:hover{background:rgba(43,233,211,.3);transform:scale(1.1);color:#2be9d3}.full-media-video::-webkit-media-controls{display:flex!important}.full-media-video::-webkit-media-controls-panel{display:flex!important}.clickable{cursor:pointer;transition:all .3s ease}.clickable:hover{opacity:.8;transform:scale(1.02)}.author-name.clickable{display:inline-block}.author-name.clickable:hover{color:#2be9d3;text-decoration:underline}.comment-author.clickable{cursor:pointer}.comment-author.clickable:hover{color:#2be9d3;text-decoration:underline}.comment-item,.reply-item{animation:slideIn .3s ease}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:#2BE9D3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#24d4c0}@media (max-width: 768px){.back-button{margin:1rem;padding:.5rem 1rem;font-size:.9rem;top:10px;left:10px}.theme-toggle-button{top:10px;right:10px;width:40px;height:40px;font-size:1rem}.post-details-container{padding:1rem}.post-details-card{padding:1rem;margin:1rem}.post-details-title{font-size:1.5rem}.levels-grid{grid-template-columns:1fr;gap:.5rem}.engagement-stats{gap:1rem;justify-content:space-around}.stat-btn span{font-size:.85rem}.add-comment{flex-direction:column}.comment-avatar{align-self:flex-start}.post-comment-btn{align-self:stretch;justify-content:center}.reply-input-container{padding-left:0}.replies-list{padding-left:1rem}.reply-avatar-small{width:24px;height:24px;font-size:.6rem}.reply-post-btn{padding:.3rem .8rem;font-size:.7rem}.reply-input-wrapper input{font-size:.75rem;padding:.3rem .6rem}.full-media-video,.full-media-image{max-width:95vw;max-height:95vh}.close-full-media{width:40px;height:40px;font-size:20px;top:10px;right:10px}}@media (max-width: 480px){.post-details-card{margin:.5rem;padding:.75rem}.post-details-title{font-size:1.25rem}}[data-theme=light] .post-details-card{background:rgba(255,255,255,.95)}[data-theme=light] .comment-input-wrapper textarea,[data-theme=light] .reply-input-wrapper input{background:#f5f5f5;color:#1a1a1a}[data-theme=light] .back-button,[data-theme=light] .theme-toggle-button{background:rgba(255,255,255,.95);color:#1a1a1a}[data-theme=dark] .comment-input-wrapper textarea,[data-theme=dark] .reply-input-wrapper input{background:rgba(0,0,0,.5);color:#fff}[data-theme=dark] .back-button,[data-theme=dark] .theme-toggle-button{background:rgba(10,10,10,.95);color:#fff}[data-theme=dark] .reply-input-container,[data-theme=dark] .replies-list{border-left-color:#2be9d34d}[data-theme=light] .reply-input-container,[data-theme=light] .replies-list{border-left-color:#2be9d333}.pricing-container{--com-bg: #faf5ff;--com-text: #1e1b4b;--com-text-mute: #6c63a0;--com-card: #ffffff;--com-card-border: #e9d5ff;--com-card-shadow: 0 4px 20px rgba(139, 92, 246, .08);--com-accent: #8b5cf6;--com-accent-gradient: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);--com-accent-light: rgba(139, 92, 246, .1);--com-accent-glow: 0 0 20px rgba(139, 92, 246, .2);--com-success: #10b981;--com-success-gradient: linear-gradient(135deg, #10b981, #059669);--com-success-light: rgba(16, 185, 129, .1);--com-warning: #f59e0b;--com-border: #e9d5ff;--com-hover-bg: #f3e8ff}[data-theme=dark] .pricing-container{--com-bg: #0a0a0a;--com-text: #ffffff;--com-text-mute: #a1a1aa;--com-card: #111111;--com-card-border: #2a2a2a;--com-card-shadow: 0 4px 20px rgba(43, 233, 211, .1);--com-accent: #2be9d3;--com-accent-gradient: linear-gradient(135deg, #2be9d3 0%, #20c9b5 100%);--com-accent-light: rgba(43, 233, 211, .1);--com-accent-glow: 0 0 20px rgba(43, 233, 211, .2);--com-success: #2ed573;--com-success-gradient: linear-gradient(135deg, #2ed573, #20b863);--com-success-light: rgba(46, 213, 115, .1);--com-warning: #ffa502;--com-border: #2a2a2a;--com-hover-bg: #1a1a1a}.pricing-container{background:var(--com-bg);color:var(--com-text);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .3s ease,color .3s ease;position:relative;overflow-x:hidden}.pricing-wrapper{max-width:1400px;margin:0 auto;padding:40px 24px 100px;position:relative;z-index:2}.pricing-header{text-align:center;margin-bottom:64px}.pricing-badge-header{margin-bottom:24px}.pricing-live-badge{background:var(--com-accent-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 20px;border-radius:60px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:10px;border:1px solid var(--com-border);color:var(--com-accent)}.pricing-pulse-dot{width:8px;height:8px;background:var(--com-accent);border-radius:50%;display:inline-block;box-shadow:0 0 8px var(--com-accent);animation:pricing-pulse 1.8s infinite}@keyframes pricing-pulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.pricing-title{font-size:56px;font-weight:800;line-height:1.2;max-width:800px;margin:0 auto 20px;letter-spacing:-.02em;background:linear-gradient(135deg,var(--com-text),var(--com-text-mute));background-clip:text;-webkit-background-clip:text;color:transparent}.pricing-gradient-text{background:var(--com-accent-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;margin-left:8px}.pricing-subtitle{font-size:18px;color:var(--com-text-mute);max-width:500px;margin:0 auto 40px}.pricing-toggle-container{background:var(--com-card);padding:6px;border-radius:10px;display:inline-flex;gap:8px;border:1px solid var(--com-border);box-shadow:var(--com-card-shadow)}.pricing-toggle-btn{padding:12px 36px;border-radius:50px;border:none;background:transparent;color:var(--com-text-mute);font-weight:600;font-size:15px;cursor:pointer;transition:all .3s ease;font-family:inherit}.pricing-toggle-active{background:var(--com-accent-gradient);color:#fff;box-shadow:0 2px 8px #0003}.pricing-toggle-btn:active,.pricing-toggle-btn:focus,.pricing-toggle-btn:focus-visible{background:var(--com-accent-gradient)!important;color:#fff!important;transform:scale(.96)!important;outline:none!important}.pricing-save-badge{background:var(--com-warning);color:#0a0a0a;font-size:10px;font-weight:800;padding:2px 8px;border-radius:30px;margin-left:10px}.pricing-grid{display:flex;justify-content:center;align-items:stretch;gap:32px;margin-top:40px;flex-wrap:wrap}.pricing-card{background:var(--com-card);width:360px;padding:36px 28px 40px;border-radius:15px;border:1px solid var(--com-card-border);position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;animation:pricing-fade-slide-up .6s ease backwards;box-shadow:var(--com-card-shadow)}@keyframes pricing-fade-slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.pricing-card:hover{transform:translateY(-10px);border-color:var(--com-accent);box-shadow:var(--com-accent-glow)}.pricing-card:active,.pricing-card:focus{transform:scale(.98)!important}.pricing-card-featured{border:2px solid var(--com-accent);box-shadow:var(--com-accent-glow);transform:scale(1.02)}.pricing-card-featured:hover{transform:scale(1.03) translateY(-8px)}.pricing-featured-ribbon{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--com-accent-gradient);padding:6px 20px;border-radius:40px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:8px;color:#fff;box-shadow:0 4px 15px #0003;white-space:nowrap}.pricing-card-subscribed{border-color:var(--com-success);box-shadow:0 0 20px var(--com-success-light)}.pricing-subscribed-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--com-success-gradient);padding:6px 18px;border-radius:40px;font-size:11px;font-weight:700;display:flex;align-items:center;gap:8px;color:#fff;box-shadow:0 4px 12px #10b98166;white-space:nowrap;z-index:10}.pricing-dark-theme .pricing-subscribed-badge{box-shadow:0 4px 12px #2ed57366}.pricing-card-header{text-align:left;margin-bottom:24px}.pricing-plan-icon{width:56px;height:56px;background:var(--com-accent-light);border-radius:24px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;border:1px solid var(--com-border);transition:all .3s ease;color:var(--com-accent)}.pricing-card:hover .pricing-plan-icon{transform:scale(1.05);border-color:var(--com-accent)}.pricing-plan-icon-featured{background:var(--com-accent-light);border-color:var(--com-accent)}.pricing-plan-icon-subscribed{background:var(--com-success-light);border-color:var(--com-success);color:var(--com-success)}.pricing-plan-name{font-size:28px;font-weight:800;letter-spacing:-.5px;margin-bottom:8px}.pricing-plan-tagline{font-size:14px;color:var(--com-text-mute)}.pricing-price-section{margin:16px 0 24px;border-bottom:1px solid var(--com-border);padding-bottom:20px}.pricing-price-wrapper{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;margin-bottom:8px}.pricing-currency{font-size:28px;font-weight:600;color:var(--com-text-mute)}.pricing-price-value{font-size:56px;font-weight:800;letter-spacing:-2px;color:var(--com-text)}.pricing-card-featured .pricing-price-value{background:var(--com-accent-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.pricing-price-period{font-size:16px;color:var(--com-text-mute);font-weight:500}.pricing-savings-tag{background:var(--com-accent-light);display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:40px;font-size:12px;font-weight:500;color:var(--com-accent);margin:8px 0 6px}.pricing-price-desc{font-size:14px;color:var(--com-text-mute);margin-top:12px}.pricing-features-list{list-style:none;padding:0;margin:20px 0 28px;flex:1}.pricing-feature-item{margin-bottom:16px;font-size:14px;color:var(--com-text);display:flex;align-items:center;gap:12px;font-weight:450;opacity:.9}.pricing-check-icon{width:24px;height:24px;background:var(--com-accent-light);border-radius:30px;display:inline-flex;align-items:center;justify-content:center;color:var(--com-accent);flex-shrink:0;transition:all .2s ease}.pricing-feature-item:hover .pricing-check-icon{transform:scale(1.05);background:var(--com-accent);color:#fff}.pricing-btn{width:100%;padding:14px 20px;border-radius:50px;border:none;font-weight:700;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;font-family:inherit;margin-top:12px}.pricing-btn-secondary{background:var(--com-accent-light);color:var(--com-accent);border:1px solid var(--com-border)}.pricing-btn-secondary:hover{background:var(--com-accent);color:#fff;gap:14px;transform:translateY(-2px)}.pricing-btn-secondary:active,.pricing-btn-secondary:focus,.pricing-btn-secondary:focus-visible{background:var(--com-accent-gradient)!important;color:#fff!important;transform:scale(.96)!important;outline:none!important}.pricing-btn-primary{background:var(--com-accent-gradient);color:#fff;box-shadow:0 4px 15px var(--com-accent-light)}.pricing-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--com-accent-light);gap:14px}.pricing-btn-primary:active,.pricing-btn-primary:focus,.pricing-btn-primary:focus-visible{background:var(--com-accent-gradient)!important;transform:scale(.96)!important;outline:none!important}.pricing-btn-subscribed{background:var(--com-success-light);color:var(--com-success);border:1px solid var(--com-success);cursor:pointer}.pricing-btn-subscribed:hover{background:var(--com-success-light);transform:translateY(-2px);gap:12px}.pricing-btn-subscribed:active,.pricing-btn-subscribed:focus,.pricing-btn-subscribed:focus-visible{background:var(--com-success-gradient)!important;color:#fff!important;transform:scale(.96)!important;outline:none!important}.pricing-btn:hover .pricing-arrow-svg{transform:translate(5px)}.pricing-icon-svg,.pricing-check-svg,.pricing-arrow-svg,.pricing-zap-svg,.pricing-shield-svg,.pricing-sparkle-svg,.pricing-cloud-svg,.pricing-barchart-svg,.pricing-checkcircle-svg,.pricing-plan-icon-svg{transition:all .2s ease}.pricing-card-footnote{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:20px;font-size:11px;color:var(--com-text-mute)}.pricing-footnote-subscribed{color:var(--com-success)}.pricing-card-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:40px;opacity:0;transition:opacity .5s;pointer-events:none;background:radial-gradient(circle at 30% 20%,var(--com-accent),transparent 70%)}.pricing-card:hover .pricing-card-glow{opacity:.1}.pricing-trust-section{display:flex;justify-content:center;gap:48px;margin-top:80px;flex-wrap:wrap}.pricing-trust-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--com-text-mute);background:var(--com-accent-light);padding:8px 24px;border-radius:60px;border:1px solid var(--com-border);transition:all .3s ease}.pricing-trust-item:hover{border-color:var(--com-accent);color:var(--com-accent);transform:translateY(-2px)}.pricing-trust-item:active,.pricing-trust-item:focus,.pricing-trust-item:focus-visible{background:var(--com-accent-gradient)!important;color:#fff!important;transform:scale(.96)!important;outline:none!important}@media (max-width: 1050px){.pricing-grid{gap:24px}.pricing-card{width:320px;padding:28px 22px}.pricing-title{font-size:44px}}@media (max-width: 768px){.pricing-wrapper{padding:20px 20px 60px}.pricing-theme-toggle{top:16px;right:16px;padding:6px 14px;font-size:12px}.pricing-title{font-size:32px}.pricing-grid{flex-direction:column;align-items:center}.pricing-card{width:100%;max-width:420px}.pricing-card-featured{transform:scale(1)}.pricing-card-featured:hover{transform:translateY(-6px)}.pricing-toggle-btn{padding:8px 24px;font-size:13px}.pricing-trust-section{gap:16px}.pricing-trust-item{padding:6px 16px;font-size:11px}}@media (max-width: 480px){.pricing-price-value{font-size:44px}.pricing-currency,.pricing-plan-name{font-size:24px}}.blog-post-container{min-height:100vh;background:#fafafa}[data-theme=dark] .blog-post-container{background:#1a1a1a}.blog-nav{position:sticky;top:0;background:#ffffff;border-bottom:1px solid #eaeaea;z-index:100}[data-theme=dark] .blog-nav{background:#1a1a1a;border-bottom-color:#2a2a2a}.blog-article-container{max-width:800px;margin:2rem auto;padding:20px;background-color:#0d0d0d;border:1px solid #1a1a1a;border-radius:12px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.blog-nav-content{max-width:1000px;margin:3rem auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.blog-back-btn{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;color:#10b981;padding:8px 12px;border-radius:8px;transition:all .2s}.blog-back-btn:hover{background:#f0fdf4;transform:translate(-4px)}[data-theme=dark] .blog-back-btn:hover{background:#1a2a1f}.blog-nav-actions{display:flex;gap:8px}.blog-nav-action{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;color:#666;transition:all .2s}.blog-nav-action:hover{background:#f0fdf4;color:#10b981}[data-theme=dark] .blog-nav-action{color:#aaa}[data-theme=dark] .blog-nav-action:hover{background:#1a2a1f;color:#10b981}.blog-article{max-width:800px;margin:0 auto;padding:40px 24px 80px}.blog-post-header{margin-bottom:32px}.blog-author-info{display:flex;gap:16px;align-items:center;margin-bottom:16px}.blog-author-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover}.blog-author-avatar-placeholder{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#10b981 0%,#059669 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:600}.blog-author-details h3{margin:0 0 4px;font-size:16px;font-weight:600;color:#1a1a1a}[data-theme=dark] .blog-author-details h3{color:#fff}.blog-author-details p{margin:0;font-size:14px;color:#666}[data-theme=dark] .blog-author-details p{color:#aaa}.blog-author-bio{display:block;margin-top:4px;font-size:12px;color:#999}.blog-post-meta{display:flex;gap:8px;font-size:14px;color:#999;margin-bottom:24px}.blog-post-title{font-size:42px;font-weight:700;line-height:1.2;margin:0 0 24px;color:#1a1a1a;letter-spacing:-.02em}[data-theme=dark] .blog-post-title{color:#fff}@media (max-width: 768px){.blog-post-title{font-size:28px}}.blog-post-content{margin-bottom:32px}.blog-post-content p{font-size:18px;line-height:1.8;color:#333;margin-bottom:24px;white-space:pre-wrap;word-break:break-word}[data-theme=dark] .blog-post-content p{color:#e0e0e0}.blog-post-media{margin:32px 0;border-radius:16px;overflow:hidden;background:#f0f0f0}[data-theme=dark] .blog-post-media{background:#2a2a2a}.blog-post-media img,.blog-post-media video{width:100%;max-height:500px;object-fit:contain}.blog-post-stats{padding:24px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin-bottom:48px}[data-theme=dark] .blog-post-stats{border-top-color:#2a2a2a;border-bottom-color:#2a2a2a}.blog-stats-left{display:flex;gap:24px}.blog-like-btn{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;color:#666;padding:8px 16px;border-radius:30px;transition:all .2s}.blog-like-btn:hover{background:#f0fdf4}.blog-like-btn.liked{color:#ef4444}[data-theme=dark] .blog-like-btn{color:#aaa}[data-theme=dark] .blog-like-btn:hover{background:#1a2a1f}.blog-comment-count{display:flex;align-items:center;gap:8px;font-size:14px;color:#666;padding:8px 16px}[data-theme=dark] .blog-comment-count{color:#aaa}.blog-comments-section{margin-top:48px}.blog-comments-section h3{font-size:24px;font-weight:600;margin:0 0 32px;color:#1a1a1a}[data-theme=dark] .blog-comments-section h3{color:#fff}.blog-add-comment{display:flex;gap:16px;margin-bottom:48px}.blog-comment-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.blog-comment-avatar-placeholder{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#10b981 0%,#059669 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:600;flex-shrink:0}.blog-comment-input-wrapper{flex:1}.blog-comment-input-wrapper textarea{width:100%;padding:12px 16px;border:1px solid #eaeaea;border-radius:12px;font-size:14px;font-family:inherit;resize:vertical;background:#ffffff;color:#1a1a1a;transition:all .2s}[data-theme=dark] .blog-comment-input-wrapper textarea{background:#2a2a2a;border-color:#3a3a3a;color:#fff}.blog-comment-input-wrapper textarea:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.blog-post-comment-btn{margin-top:12px;padding:8px 20px;background:#10b981;border:none;border-radius:30px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.blog-post-comment-btn:hover:not(.disabled){background:#059669;transform:translateY(-1px)}.blog-post-comment-btn.disabled{opacity:.5;cursor:not-allowed}.blog-comments-list{margin-top:32px}.blog-comment{display:flex;gap:16px;padding:24px 0;border-bottom:1px solid #eaeaea}[data-theme=dark] .blog-comment{border-bottom-color:#2a2a2a}.blog-comment-content{flex:1}.blog-comment-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.blog-comment-author{font-weight:600;font-size:14px;color:#1a1a1a}[data-theme=dark] .blog-comment-author{color:#fff}.blog-comment-time{font-size:12px;color:#999}.blog-comment-delete{background:none;border:none;cursor:pointer;font-size:12px;color:#999;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;transition:all .2s}[data-theme=dark] .blog-comment-delete:hover{background:#2a1a1a}.blog-comment-text{font-size:15px;line-height:1.6;color:#333;margin:0 0 12px;word-break:break-word}[data-theme=dark] .blog-comment-text{color:#e0e0e0}.blog-comment-footer{display:flex;gap:16px}.blog-comment-reply-btn{background:none;border:none;cursor:pointer;font-size:13px;font-weight:500;color:#10b981;display:flex;align-items:center;gap:6px;padding:4px 0;transition:all .2s}.blog-comment-reply-btn:hover{color:#059669}.blog-replies{margin-top:16px;padding-left:48px}.blog-reply{padding:12px 0;border-bottom:1px solid #eaeaea}[data-theme=dark] .blog-reply{border-bottom-color:#2a2a2a}.blog-reply-author{font-weight:600;font-size:13px;color:#1a1a1a;margin-right:8px}[data-theme=dark] .blog-reply-author{color:#fff}.blog-reply-text{font-size:13px;color:#555;margin-right:8px}[data-theme=dark] .blog-reply-text{color:#ccc}.blog-reply-time{font-size:11px;color:#999}.blog-reply-input{margin-top:16px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.blog-reply-input input{flex:1;padding:10px 14px;border:1px solid #eaeaea;border-radius:30px;font-size:13px;background:#ffffff;color:#1a1a1a}[data-theme=dark] .blog-reply-input input{background:#2a2a2a;border-color:#3a3a3a;color:#fff}.blog-reply-input input:focus{outline:none;border-color:#10b981}.blog-reply-input button{padding:8px 16px;background:#10b981;border:none;border-radius:30px;font-size:12px;font-weight:500;color:#fff;cursor:pointer}.blog-reply-input button:last-child{background:none;color:#999}.blog-reply-input button:last-child:hover{background:#f0fdf4;color:#ef4444}.blog-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:16px}.blog-loading-spinner{width:40px;height:40px;border:3px solid #eaeaea;border-top-color:#10b981;border-radius:50%;animation:spin .6s linear infinite}.blog-loading p,.blog-error p{color:#666}.blog-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:24px;text-align:center}.blog-loading-comments{text-align:center;padding:40px;color:#999}.blog-no-comments{text-align:center;padding:60px 20px;color:#999}@media (max-width: 768px){.blog-nav-content{padding:12px 16px}.blog-article{padding:24px 16px 60px}.blog-post-title{font-size:28px}.blog-post-content p{font-size:16px;line-height:1.7}.blog-author-avatar,.blog-author-avatar-placeholder{width:44px;height:44px}.blog-comment-avatar,.blog-comment-avatar-placeholder{width:36px;height:36px}.blog-replies{padding-left:20px}.blog-add-comment{gap:12px}}.ZZC-post-options-wrapper{position:relative}.ZZC-options-menu{position:absolute;top:100%;right:0;margin-top:8px;background:var(--com-card, #ffffff);border:1px solid var(--com-border, #e5e5e5);border-radius:12px;box-shadow:0 4px 20px #00000026;z-index:100;min-width:120px;overflow:hidden;animation:fadeIn .2s ease}.ZZC-option-item{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;background:none;border:none;cursor:pointer;font-size:14px;color:var(--com-text, #333);transition:all .2s ease;text-align:left}.ZZC-option-item:hover{background:var(--com-hover-bg, #f5f5f5)}.ZZC-edit-btn{color:var(--com-accent, #8b5cf6)}.ZZC-edit-btn:hover{background:rgba(139,92,246,.1)}.ZZC-delete-btn{color:var(--com-danger, #ef4444)}.ZZC-delete-btn:hover{background:rgba(239,68,68,.1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.blog-comment-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.blog-comment-edit,.blog-comment-delete{background:none;border:none;cursor:pointer;font-size:12px;color:#999;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;transition:all .2s}.blog-comment-edit:hover{background:#f0fdf4;color:#10b981}.blog-comment-delete:hover{background:#fee2e2;color:#ef4444}[data-theme=dark] .blog-comment-edit:hover{background:#1a2a1f;color:#10b981}[data-theme=dark] .blog-comment-delete:hover{background:#2a1a1a;color:#ef4444}.blog-comment-edit-wrapper{display:flex;align-items:center;gap:8px;margin:8px 0;flex-wrap:wrap}.blog-comment-edit-input{flex:1;padding:8px 12px;border:1px solid #eaeaea;border-radius:8px;font-size:13px;background:#ffffff;color:#1a1a1a;font-family:inherit}[data-theme=dark] .blog-comment-edit-input{background:#2a2a2a;border-color:#3a3a3a;color:#fff}.blog-comment-edit-input:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.blog-comment-save-btn,.blog-comment-cancel-btn{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.blog-comment-save-btn{background:#10b981;color:#fff}.blog-comment-save-btn:hover{background:#059669}.blog-comment-cancel-btn{background:#f0f0f0;color:#666}[data-theme=dark] .blog-comment-cancel-btn{background:#2a2a2a;color:#aaa}.blog-comment-cancel-btn:hover{background:#e0e0e0}[data-theme=dark] .blog-comment-cancel-btn:hover{background:#3a3a3a}@media (max-width: 768px){.blog-comment-edit-wrapper{flex-direction:column;align-items:stretch}.blog-comment-edit-input,.blog-comment-save-btn,.blog-comment-cancel-btn{width:100%}.blog-comment-actions{margin-left:0;width:100%;justify-content:flex-end}}:root{--fw-bg: #f8f9fa;--fw-card: #ffffff;--fw-border: #e9ecef;--fw-text: #212529;--fw-text-mute: #6c757d;--fw-neon: #8b5cf6;--fw-neon-glow: 0 0 10px #8b5cf6;--fw-card-shadow: 0 8px 20px rgba(139, 92, 246, .15);--fw-input-bg: #ffffff;--fw-alert-success-bg: rgba(139, 92, 246, .1);--fw-alert-error-bg: rgba(239, 68, 68, .1);--fw-card-border: #e9ecef}[data-theme=dark]{--fw-bg: #0a0a0a;--fw-card: #111111;--fw-border: #222222;--fw-text: #ffffff;--fw-text-mute: #888888;--fw-neon: #2be9d3;--fw-neon-glow: 0 0 15px rgba(43, 233, 211, .3);--fw-card-shadow: 0 8px 20px rgba(0, 0, 0, .3);--fw-input-bg: #1a1a1a;--fw-alert-success-bg: rgba(43, 233, 211, .1);--fw-alert-error-bg: rgba(239, 68, 68, .1);--fw-card-border: #222222}.st-page-container{min-height:100vh;width:100%;padding:40px;background-color:var(--fw-bg);position:relative;overflow-x:hidden}.fw-bg-grid{position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(var(--fw-border) 1px,transparent 1px);background-size:40px 40px;opacity:.4;pointer-events:none;z-index:0}.st-content-wrapper{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto}.st-header{margin-bottom:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-top:20px}.st-header h1{font-size:2.5rem;font-weight:800;margin:0;background:linear-gradient(135deg,var(--fw-text),var(--fw-neon));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.st-header p{color:var(--fw-text-mute);margin-top:5px}.st-alerts{display:flex;flex-direction:column;gap:10px}.st-grid{display:grid;grid-template-columns:400px 1fr;gap:30px;align-items:start}.st-card{background:var(--fw-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--fw-border);border-radius:20px;padding:30px;box-shadow:var(--fw-card-shadow);transition:transform .2s ease,box-shadow .2s ease}.st-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #8b5cf633}.st-card-header{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--fw-border)}.st-card-header h3,.st-card-header h4{color:var(--fw-text);margin:0;font-size:1.2rem;font-weight:600}.st-icon-neon{color:var(--fw-neon);font-size:1.2rem;filter:drop-shadow(0 0 5px var(--fw-neon))}.st-avatar-section{text-align:center;padding-bottom:30px;border-bottom:1px solid var(--fw-border);margin-bottom:30px}.st-avatar-section h4{color:var(--fw-text);margin:15px 0 8px}.st-avatar-wrapper{position:relative;width:120px;height:120px;margin:0 auto 20px}.st-avatar-wrapper img{width:100%;height:100%;border-radius:30%;object-fit:cover;border:3px solid var(--fw-neon);box-shadow:var(--fw-neon-glow)}.st-avatar-upload{position:absolute;bottom:-5px;right:-5px;background:var(--fw-neon);color:#000;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}.st-avatar-upload input{display:none}.st-avatar-upload:hover{transform:scale(1.1)}.st-badge{background:var(--fw-alert-success-bg);color:var(--fw-neon);font-size:.75rem;padding:4px 12px;border-radius:20px;font-weight:700;text-transform:uppercase;display:inline-block}.st-info-list{display:flex;flex-direction:column;gap:20px}.st-info-item{display:flex;align-items:center;gap:15px}.st-info-icon{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;background:var(--fw-border);border-radius:12px;color:var(--fw-neon);font-size:1rem}.st-info-content{flex:1}.st-info-content label{display:block;font-size:.7rem;color:var(--fw-text-mute);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.st-info-content p{color:var(--fw-text);margin:0;font-weight:500;word-break:break-word}.st-note{font-size:.7rem;color:var(--fw-text-mute);margin-top:20px;opacity:.7}.st-sebi-info-container{margin-top:20px;padding-top:20px;border-top:1px solid var(--fw-border)}.st-sebi-display-list{display:flex;flex-direction:column;gap:16px}.st-sebi-display-item{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px dashed var(--fw-border)}.st-sebi-display-item:last-child{border-bottom:none}.st-sebi-display-label{font-size:.8rem;color:var(--fw-text-mute);font-weight:500}.st-sebi-display-value{font-size:.85rem;color:var(--fw-text);font-weight:600;text-align:right;word-break:break-word;max-width:55%}.st-form{display:flex;flex-direction:column;gap:25px}.st-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.st-input-group{display:flex;flex-direction:column;gap:8px}.st-input-group label{font-size:.85rem;color:var(--fw-text-mute);font-weight:500}.st-input-group input,.st-input-group textarea{background:var(--fw-input-bg);border:1px solid var(--fw-border);border-radius:10px;padding:12px 15px;color:var(--fw-text);transition:.3s;font-family:inherit}.st-input-group input:focus,.st-input-group textarea:focus{border-color:var(--fw-neon);outline:none;background:var(--fw-input-bg)}.st-input-group input.error{border-color:#ef4444}.full-width{grid-column:span 2}.st-form-footer{display:flex;justify-content:flex-end;margin-top:10px}.st-submit-btn{background:linear-gradient(135deg,var(--fw-neon),#a855f7);color:var(--fw-text);border:none;padding:12px 32px;border-radius:10px;font-weight:700;font-size:.95rem;cursor:pointer;transition:.3s;display:flex;align-items:center;gap:8px}[data-theme=dark] .st-submit-btn{color:#000}.st-submit-btn:hover{box-shadow:0 0 20px var(--fw-neon);transform:translateY(-2px)}.st-submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.st-professional-section{margin-top:20px;padding-top:20px;border-top:1px solid var(--fw-border)}.st-section-subtitle{font-size:.75rem;color:var(--fw-text-mute);margin-bottom:20px;margin-top:-10px}.st-certificate-section{margin-top:10px}.st-certificate-label{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:var(--fw-text);margin-bottom:12px}.st-certificate-upload-area{background:var(--fw-input-bg);border:2px dashed var(--fw-border);border-radius:12px;padding:20px;text-align:center;transition:all .3s ease}.st-certificate-upload-area:hover{border-color:var(--fw-neon);background:var(--fw-alert-success-bg)}.st-upload-btn{display:inline-flex;align-items:center;gap:10px;background:var(--fw-neon);color:#000;padding:10px 24px;border-radius:30px;font-weight:600;cursor:pointer;transition:.3s;font-size:.9rem;border:none}[data-theme=dark] .st-upload-btn{color:#000}.st-upload-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #8b5cf64d}.st-certificate-preview{margin-top:15px;display:flex;align-items:center;justify-content:space-between;background:var(--fw-border);padding:8px 15px;border-radius:8px;font-size:.85rem}.st-certificate-preview span{color:var(--fw-text)}.st-certificate-preview button{background:none;border:none;color:#ef4444;cursor:pointer;font-size:1.2rem;padding:0 5px}.st-upload-hint{font-size:.7rem;color:var(--fw-text-mute);margin-top:12px}.st-error-text{color:#ef4444;font-size:.75rem;margin-top:8px}.st-alert{padding:12px 20px;border-radius:10px;font-size:.85rem;display:flex;align-items:center;gap:10px;animation:slideIn .3s ease}.st-success{background:var(--fw-alert-success-bg);color:var(--fw-neon);border:1px solid var(--fw-neon)}.st-error{background:var(--fw-alert-error-bg);color:#ef4444;border:1px solid #ef4444}.fw-spinner.mini{width:20px;height:20px;border:2px solid rgba(0,0,0,.1);border-top-color:currentColor;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 1024px){.st-grid{grid-template-columns:1fr}.st-page-container{padding:20px}.st-header h1{font-size:1.8rem}.st-header{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.st-form-row{grid-template-columns:1fr}.full-width{grid-column:span 1}.st-card{padding:20px}.st-sebi-display-item{flex-direction:column;gap:5px}.st-sebi-display-value{text-align:left;max-width:100%}.st-certificate-upload-area{@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}padding:15px}.st-certificate-upload-area :root{--fw-bg: #f8f9fa;--fw-card: #ffffff;--fw-border: #e9ecef;--fw-text: #212529;--fw-text-mute: #6c757d;--fw-neon: #8b5cf6;--fw-neon-glow: 0 0 10px #8b5cf6;--fw-card-shadow: 0 8px 20px rgba(139, 92, 246, .15);--fw-input-bg: #ffffff;--fw-alert-success-bg: rgba(139, 92, 246, .1);--fw-alert-error-bg: rgba(239, 68, 68, .1);--fw-card-border: #e9ecef}.st-certificate-upload-area [data-theme=dark]{--fw-bg: #0a0a0a;--fw-card: #111111;--fw-border: #222222;--fw-text: #ffffff;--fw-text-mute: #888888;--fw-neon: #2be9d3;--fw-neon-glow: 0 0 15px rgba(43, 233, 211, .3);--fw-card-shadow: 0 8px 20px rgba(0, 0, 0, .3);--fw-input-bg: #1a1a1a;--fw-alert-success-bg: rgba(43, 233, 211, .1);--fw-alert-error-bg: rgba(239, 68, 68, .1);--fw-card-border: #222222}.st-certificate-upload-area .st-page-container{min-height:100vh;width:100%;padding:40px;background-color:var(--fw-bg);position:relative;overflow-x:hidden}.st-certificate-upload-area .fw-bg-grid{position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(var(--fw-border) 1px,transparent 1px);background-size:40px 40px;opacity:.4;pointer-events:none;z-index:0}.st-certificate-upload-area .st-content-wrapper{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto}.st-certificate-upload-area .st-header{margin-bottom:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-top:20px}.st-certificate-upload-area .st-header h1{font-size:2.5rem;font-weight:800;margin:0;background:linear-gradient(135deg,var(--fw-text),var(--fw-neon));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.st-certificate-upload-area .st-header p{color:var(--fw-text-mute);margin-top:5px}.st-certificate-upload-area .st-alerts{display:flex;flex-direction:column;gap:10px}.st-certificate-upload-area .st-grid{display:grid;grid-template-columns:400px 1fr;gap:30px;align-items:start}.st-certificate-upload-area .st-card{background:var(--fw-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--fw-border);border-radius:20px;padding:30px;box-shadow:var(--fw-card-shadow);transition:transform .2s ease,box-shadow .2s ease}.st-certificate-upload-area .st-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #8b5cf633}.st-certificate-upload-area .st-card-header{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--fw-border)}.st-certificate-upload-area .st-card-header h3,.st-certificate-upload-area .st-card-header h4{color:var(--fw-text);margin:0;font-size:1.2rem;font-weight:600}.st-certificate-upload-area .st-icon-neon{color:var(--fw-neon);font-size:1.2rem;filter:drop-shadow(0 0 5px var(--fw-neon))}.st-certificate-upload-area .st-avatar-section{text-align:center;padding-bottom:30px;border-bottom:1px solid var(--fw-border);margin-bottom:30px}.st-certificate-upload-area .st-avatar-section h4{color:var(--fw-text);margin:15px 0 8px}.st-certificate-upload-area .st-avatar-wrapper{position:relative;width:120px;height:120px;margin:0 auto 20px}.st-certificate-upload-area .st-avatar-wrapper img{width:100%;height:100%;border-radius:30%;object-fit:cover;border:3px solid var(--fw-neon);box-shadow:var(--fw-neon-glow)}.st-certificate-upload-area .st-avatar-upload{position:absolute;bottom:-5px;right:-5px;background:var(--fw-neon);color:#000;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}.st-certificate-upload-area .st-avatar-upload input{display:none}.st-certificate-upload-area .st-avatar-upload:hover{transform:scale(1.1)}.st-certificate-upload-area .st-badge{background:var(--fw-alert-success-bg);color:var(--fw-neon);font-size:.75rem;padding:4px 12px;border-radius:20px;font-weight:700;text-transform:uppercase;display:inline-block}.st-certificate-upload-area .st-info-list{display:flex;flex-direction:column;gap:20px}.st-certificate-upload-area .st-info-item{display:flex;align-items:center;gap:15px}.st-certificate-upload-area .st-info-icon{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;background:var(--fw-border);border-radius:12px;color:var(--fw-neon);font-size:1rem}.st-certificate-upload-area .st-info-content{flex:1}.st-certificate-upload-area .st-info-content label{display:block;font-size:.7rem;color:var(--fw-text-mute);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.st-certificate-upload-area .st-info-content p{color:var(--fw-text);margin:0;font-weight:500;word-break:break-word}.st-certificate-upload-area .st-note{font-size:.7rem;color:var(--fw-text-mute);margin-top:20px;opacity:.7}.st-certificate-upload-area .st-sebi-info-container{margin-top:20px;padding-top:20px;border-top:1px solid var(--fw-border)}.st-certificate-upload-area .st-sebi-display-list{display:flex;flex-direction:column;gap:16px}.st-certificate-upload-area .st-sebi-display-item{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px dashed var(--fw-border)}.st-certificate-upload-area .st-sebi-display-item:last-child{border-bottom:none}.st-certificate-upload-area .st-sebi-display-label{font-size:.8rem;color:var(--fw-text-mute);font-weight:500}.st-certificate-upload-area .st-sebi-display-value{font-size:.85rem;color:var(--fw-text);font-weight:600;text-align:right;word-break:break-word;max-width:55%}.st-certificate-upload-area .st-form{display:flex;flex-direction:column;gap:25px}.st-certificate-upload-area .st-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.st-certificate-upload-area .st-input-group{display:flex;flex-direction:column;gap:8px}.st-certificate-upload-area .st-input-group label{font-size:.85rem;color:var(--fw-text-mute);font-weight:500}.st-certificate-upload-area .st-input-group input,.st-certificate-upload-area .st-input-group textarea{background:var(--fw-input-bg);border:1px solid var(--fw-border);border-radius:10px;padding:12px 15px;color:var(--fw-text);transition:.3s;font-family:inherit}.st-certificate-upload-area .st-input-group input:focus,.st-certificate-upload-area .st-input-group textarea:focus{border-color:var(--fw-neon);outline:none;background:var(--fw-input-bg)}.st-certificate-upload-area .st-input-group input.error{border-color:#ef4444}.st-certificate-upload-area .full-width{grid-column:span 2}.st-certificate-upload-area .st-form-footer{display:flex;justify-content:flex-end;margin-top:10px}.st-certificate-upload-area .st-submit-btn{background:linear-gradient(135deg,var(--fw-neon),#a855f7);color:var(--fw-text);border:none;padding:12px 32px;border-radius:10px;font-weight:700;font-size:.95rem;cursor:pointer;transition:.3s;display:flex;align-items:center;gap:8px}.st-certificate-upload-area [data-theme=dark] .st-submit-btn{color:#000}.st-certificate-upload-area .st-submit-btn:hover{box-shadow:0 0 20px var(--fw-neon);transform:translateY(-2px)}.st-certificate-upload-area .st-submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.st-certificate-upload-area .st-professional-section{margin-top:20px;padding-top:20px;border-top:1px solid var(--fw-border)}.st-certificate-upload-area .st-section-subtitle{font-size:.75rem;color:var(--fw-text-mute);margin-bottom:20px;margin-top:-10px}.st-certificate-upload-area .st-certificate-section{margin-top:10px}.st-certificate-upload-area .st-certificate-label{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:var(--fw-text);margin-bottom:12px}.st-certificate-upload-area .st-certificate-upload-area{background:var(--fw-input-bg);border:2px dashed var(--fw-border);border-radius:12px;padding:20px;text-align:center;transition:all .3s ease}.st-certificate-upload-area .st-certificate-upload-area:hover{border-color:var(--fw-neon);background:var(--fw-alert-success-bg)}.st-certificate-upload-area .st-upload-btn{display:inline-flex;align-items:center;gap:10px;background:var(--fw-neon);color:#000;padding:10px 24px;border-radius:30px;font-weight:600;cursor:pointer;transition:.3s;font-size:.9rem;border:none}.st-certificate-upload-area [data-theme=dark] .st-upload-btn{color:#000}.st-certificate-upload-area .st-upload-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #8b5cf64d}.st-certificate-upload-area .st-certificate-preview{margin-top:15px;display:flex;align-items:center;justify-content:space-between;background:var(--fw-border);padding:8px 15px;border-radius:8px;font-size:.85rem}.st-certificate-upload-area .st-certificate-preview span{color:var(--fw-text)}.st-certificate-upload-area .st-certificate-preview button{background:none;border:none;color:#ef4444;cursor:pointer;font-size:1.2rem;padding:0 5px}.st-certificate-upload-area .st-upload-hint{font-size:.7rem;color:var(--fw-text-mute);margin-top:12px}.st-certificate-upload-area .st-error-text{color:#ef4444;font-size:.75rem;margin-top:8px}.st-certificate-upload-area .st-alert{padding:12px 20px;border-radius:10px;font-size:.85rem;display:flex;align-items:center;gap:10px;animation:slideIn .3s ease}.st-certificate-upload-area .st-success{background:var(--fw-alert-success-bg);color:var(--fw-neon);border:1px solid var(--fw-neon)}.st-certificate-upload-area .st-error{background:var(--fw-alert-error-bg);color:#ef4444;border:1px solid #ef4444}.st-certificate-upload-area .fw-spinner.mini{width:20px;height:20px;border:2px solid rgba(0,0,0,.1);border-top-color:currentColor;border-radius:50%;animation:spin .6s linear infinite}.st-certificate-upload-area .fade-in{animation:fadeIn .5s ease}@media (max-width: 1024px){.st-certificate-upload-area .st-grid{grid-template-columns:1fr}.st-certificate-upload-area .st-page-container{padding:20px}.st-certificate-upload-area .st-header h1{font-size:1.8rem}.st-certificate-upload-area .st-header{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.st-certificate-upload-area .st-form-row{grid-template-columns:1fr}.st-certificate-upload-area .full-width{grid-column:span 1}.st-certificate-upload-area .st-card{padding:20px}.st-certificate-upload-area .st-sebi-display-item{flex-direction:column;gap:5px}.st-certificate-upload-area .st-sebi-display-value{text-align:left;max-width:100%}.st-certificate-upload-area .st-certificate-upload-area{padding:15px}.st-certificate-upload-area .st-upload-btn{padding:8px 16px;font-size:.8rem}}.st-upload-btn{padding:8px 16px;font-size:.8rem}}[data-theme=dark] .AIPort-dashboard-container{--accent-color: #2be9d357;--accent-glow: rgba(43, 233, 211, .5);--accent-light: rgba(43, 233, 211, .1);--accent-hover: #3fffe9;--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--bg-elevated: #1a1a1a;--border-color: rgba(255, 255, 255, .1);--border-hover: rgba(43, 233, 211, .3);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .4);--danger-color: #ff4d4d;--success-color: #2BE9D3;--warning-color: #ffb347;--sidebar-width-left: 260px;--header-height: 56px;--input-bg: rgba(0, 0, 0, .5);--input-bg-hover: rgba(0, 0, 0, .7);--card-bg: rgba(255, 255, 255, .03);--modal-bg: rgba(0, 0, 0, .6);--sidebar-bg: #000000;--history-item-bg: rgba(0, 0, 0, .4);--message-bubble-user: rgba(43, 233, 211, .05);--message-bubble-ai: rgba(255, 255, 255, .03);--shadow-color: rgba(0, 0, 0, .3);--shadow-hover: rgba(0, 0, 0, .4);min-height:100vh;padding:28px 36px;font-family:inherit;position:relative;overflow-x:auto}.AIPort-dashboard-container{--accent-color: #8b5cf6;--accent-glow: rgba(149, 134, 184, .5);--accent-light: rgba(139, 92, 246, .15);--accent-hover: #a78bfa;--bg-primary: #f8f9fa;--bg-secondary: #ffffff;--bg-tertiary: #f1f3f5;--bg-elevated: #ffffff;--border-color: rgba(0, 0, 0, .1);--border-hover: rgba(139, 92, 246, .4);--text-primary: #212529;--text-secondary: rgba(0, 0, 0, .7);--text-tertiary: rgba(0, 0, 0, .5);--danger-color: #dc3545;--success-color: #8b5cf6;--warning-color: #ffc107;--input-bg: rgba(255, 255, 255, .9);--input-bg-hover: #ffffff;--card-bg: rgba(0, 0, 0, .02);--modal-bg: rgba(255, 255, 255, .95);--sidebar-bg: #ffffff;--history-item-bg: rgba(0, 0, 0, .02);--message-bubble-user: rgba(139, 92, 246, .1);--message-bubble-ai: rgba(0, 0, 0, .03);--shadow-color: rgba(0, 0, 0, .1);--shadow-hover: rgba(0, 0, 0, .15)}.AIPort-dashboard-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding:8px 0 20px;border-bottom:1px solid var(--border-color);position:relative;margin-top:3rem;z-index:10}.AIPort-back-btn,.AIPort-refresh-btn{display:flex;align-items:center;gap:10px;border:1px solid var(--border-color);border-radius:14px;padding:10px 22px;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.AIPort-back-btn:hover,.AIPort-refresh-btn:hover{background:var(--accent-light);border-color:var(--border-hover);color:var(--accent-hover);transform:translateY(-2px);box-shadow:0 5px 20px var(--accent-glow)}.AIPort-header-center{display:flex;align-items:center;gap:14px}.AIPort-header-center svg{width:32px;height:32px;color:var(--success-color);filter:drop-shadow(0 0 10px var(--accent-glow))}.AIPort-header-center h1{font-size:24px;font-weight:700;background:linear-gradient(135deg,var(--text-primary) 0%,var(--text-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.3px}.AIPort-filter-container{display:flex;align-items:center;gap:18px;margin-bottom:28px;flex-wrap:wrap;position:relative;z-index:10}.AIPort-filter-label{font-size:13px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em}.AIPort-custom-dropdown{position:relative;min-width:260px}.AIPort-dropdown-selected{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--input-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:14px;padding:12px 18px;cursor:pointer;transition:all .3s ease}.AIPort-dropdown-selected:hover{background:var(--accent-light);border-color:var(--border-hover);transform:translateY(-1px)}.AIPort-dropdown-selected span{color:var(--text-primary);font-size:14px;font-weight:500}.AIPort-dropdown-menu{position:absolute;top:100%;left:0;right:0;margin-top:10px;background:var(--bg-elevated);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:16px;z-index:100;overflow:hidden;box-shadow:0 20px 40px var(--shadow-color);animation:AIPort-dropdownFade .2s ease}@keyframes AIPort-dropdownFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AIPort-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;cursor:pointer;color:var(--text-secondary);font-size:13px;transition:all .2s;border-left:2px solid transparent}.AIPort-dropdown-item:hover{background:var(--accent-light);color:var(--accent-hover);border-left-color:var(--success-color)}.AIPort-dropdown-item.AIPort-active{background:var(--accent-light);color:var(--success-color);border-left-color:var(--success-color)}.AIPort-dropdown-count{font-size:11px;color:var(--text-tertiary);background:var(--card-bg);padding:4px 10px;border-radius:30px;font-weight:500}.AIPort-dropdown-item.AIPort-active .AIPort-dropdown-count{background:var(--accent-light);color:var(--success-color)}.AIPort-greeting-card{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,var(--accent-light) 0%,var(--card-bg) 100%);border:1px solid var(--border-hover);border-radius:20px;padding:20px 28px;margin-bottom:28px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.AIPort-greeting-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--success-color),var(--accent-hover),var(--success-color))}.AIPort-greeting-card svg{width:32px;height:32px;color:var(--success-color)}.AIPort-greeting-card p{margin:0;font-size:15px;color:var(--text-primary);font-weight:500;line-height:1.5}.AIPort-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:28px}.AIPort-stat-card{background:var(--card-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:24px;padding:22px;display:flex;align-items:center;gap:18px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.AIPort-stat-card:hover{transform:translateY(-4px);border-color:var(--border-hover);background:var(--bg-elevated);box-shadow:0 20px 35px -15px var(--shadow-color)}.AIPort-stat-icon{width:58px;height:58px;border-radius:20px;display:flex;align-items:center;justify-content:center;transition:all .3s}.AIPort-stat-icon.AIPort-purple{background:linear-gradient(135deg,var(--accent-light),rgba(139,92,246,.05))}.AIPort-stat-icon.AIPort-purple svg{color:#a78bfa}.AIPort-stat-icon.AIPort-cyan{background:linear-gradient(135deg,var(--accent-light),rgba(43,233,211,.05))}.AIPort-stat-icon.AIPort-cyan svg{color:var(--success-color)}.AIPort-stat-icon.AIPort-green{background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(34,197,94,.05))}.AIPort-stat-icon.AIPort-green svg{color:#22c55e}.AIPort-stat-icon.AIPort-orange{background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(245,158,11,.05))}.AIPort-stat-icon.AIPort-orange svg{color:#fbbf24}.AIPort-stat-info{display:flex;flex-direction:column;gap:6px}.AIPort-stat-label{font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em}.AIPort-stat-value{font-size:28px;font-weight:800;color:var(--text-primary);letter-spacing:-.5px}.AIPort-health-row{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px}.AIPort-health-card{background:var(--card-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:24px;padding:24px;transition:all .3s}.AIPort-health-card:hover{border-color:var(--border-hover);transform:translateY(-2px)}.AIPort-health-header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.AIPort-health-header svg{width:20px;height:20px;color:var(--text-tertiary)}.AIPort-health-header span{font-size:12px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em}.AIPort-health-value{font-size:36px;font-weight:800;margin-bottom:16px;letter-spacing:-1px}.AIPort-health-value.AIPort-positive{color:var(--success-color)}.AIPort-health-value.AIPort-negative{color:var(--danger-color)}.AIPort-health-bar{height:8px;background:var(--border-color);border-radius:10px;overflow:hidden}.AIPort-health-fill{height:100%;background:linear-gradient(90deg,var(--success-color),var(--accent-hover));border-radius:10px;transition:width .8s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.AIPort-health-fill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:AIPort-shimmer 2s infinite}@keyframes AIPort-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.AIPort-health-meta{margin-top:16px;font-size:12px;color:var(--text-tertiary);font-weight:500}.AIPort-dashboard-card{background:var(--card-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:24px;overflow:hidden;margin-bottom:24px;transition:all .3s}.AIPort-dashboard-card:hover{border-color:var(--border-hover);box-shadow:0 10px 30px -10px var(--shadow-color)}.AIPort-card-header{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid var(--border-color);background:var(--bg-tertiary)}.AIPort-card-header svg{width:20px;height:20px;color:var(--success-color)}.AIPort-card-header h3{flex:1;font-size:15px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.3px}.AIPort-badge{padding:5px 12px;border-radius:30px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.AIPort-badge.AIPort-danger{background:rgba(255,77,77,.15);color:var(--danger-color);border:1px solid rgba(255,77,77,.2)}.AIPort-badge.AIPort-success{background:var(--accent-light);color:var(--success-color);border:1px solid var(--border-hover)}.AIPort-portfolio-badge{background:var(--accent-light);padding:5px 14px;border-radius:30px;font-size:11px;font-weight:600;color:var(--success-color);border:1px solid var(--border-hover)}.AIPort-table-wrapper{overflow-x:auto;max-height:500px;overflow-y:auto}.AIPort-table-wrapper::-webkit-scrollbar{width:6px;height:6px}.AIPort-table-wrapper::-webkit-scrollbar-track{background:var(--border-color);border-radius:10px}.AIPort-table-wrapper::-webkit-scrollbar-thumb{background:var(--accent-light);border-radius:10px}.AIPort-table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--success-color)}.AIPort-stock-table{width:100%;border-collapse:collapse;font-size:12px}.AIPort-stock-table th{text-align:left;padding:16px 20px;color:var(--text-tertiary);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.08em;background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:10}.AIPort-stock-table td{padding:14px 20px;color:var(--text-secondary);border-bottom:1px solid var(--border-color);transition:all .2s}.AIPort-stock-table tr:hover td{background:var(--accent-light)}.AIPort-stock-table .AIPort-symbol{font-weight:700;color:var(--text-primary);font-size:13px}.AIPort-stock-table .AIPort-positive{color:var(--success-color);font-weight:700}.AIPort-stock-table .AIPort-negative{color:var(--danger-color);font-weight:700}.AIPort-portfolio-name{color:#a78bfa;font-size:12px;font-weight:500}.AIPort-total-row{background:var(--accent-light);border-top:1px solid var(--border-hover)}.AIPort-total-row td{font-weight:800;padding:16px 20px;color:var(--text-primary)}.AIPort-total-value{font-weight:800}.AIPort-signal-list{padding:8px 0}.AIPort-signal-item{padding:16px 24px;border-left:4px solid;transition:all .2s;cursor:pointer}.AIPort-signal-item:hover{background:var(--accent-light);transform:translate(4px)}.AIPort-signal-item.AIPort-sell{border-left-color:var(--danger-color);background:linear-gradient(90deg,rgba(255,77,77,.05),transparent)}.AIPort-signal-item.AIPort-hold{border-left-color:var(--success-color);background:linear-gradient(90deg,var(--accent-light),transparent)}.AIPort-signal-symbol{font-size:15px;font-weight:800;color:var(--text-primary);display:block;margin-bottom:8px}.AIPort-signal-reason{font-size:12px;color:var(--text-secondary);margin:0;line-height:1.5}.AIPort-sector-list{padding:16px 24px}.AIPort-sector-item{display:flex;align-items:center;padding:14px 0;border-bottom:1px solid var(--border-color)}.AIPort-sector-item:last-child{border-bottom:none}.AIPort-sector-name{width:140px;font-size:13px;font-weight:600;color:var(--text-secondary)}.AIPort-sector-bar-container{flex:1;height:8px;background:var(--border-color);border-radius:10px;overflow:hidden;margin:0 16px}.AIPort-sector-bar-fill{height:100%;background:linear-gradient(90deg,var(--success-color),var(--accent-hover));border-radius:10px;transition:width .8s cubic-bezier(.4,0,.2,1);position:relative}.AIPort-sector-value{min-width:100px;text-align:right;font-size:13px;font-weight:600;color:var(--success-color)}.AIPort-recommendations{padding:20px 24px;display:flex;flex-direction:column;gap:20px}.AIPort-rec-item{display:flex;gap:16px;align-items:flex-start;padding:16px;background:var(--bg-tertiary);border-radius:16px;transition:all .2s}.AIPort-rec-item:hover{background:var(--accent-light);transform:translate(4px)}.AIPort-rec-item svg{width:22px;height:22px;color:var(--success-color);flex-shrink:0}.AIPort-rec-item strong{display:block;font-size:13px;font-weight:700;color:var(--text-primary);margin-bottom:6px}.AIPort-rec-item p{font-size:12px;color:var(--text-secondary);margin:0;line-height:1.6}.AIPort-verdict-content{padding:24px}.AIPort-verdict-content p{margin:0;font-size:14px;color:var(--text-primary);line-height:1.7;font-weight:500}.AIPort-risk-list,.AIPort-opportunity-list{padding:16px 20px}.AIPort-risk-item,.AIPort-opportunity-item{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--border-color)}.AIPort-risk-item:last-child,.AIPort-opportunity-item:last-child{border-bottom:none}.AIPort-risk-dot{width:8px;height:8px;border-radius:50%;background:var(--danger-color);margin-top:6px;box-shadow:0 0 8px var(--danger-color)}.AIPort-opp-dot{width:8px;height:8px;border-radius:50%;background:var(--success-color);margin-top:6px;box-shadow:0 0 8px var(--accent-glow)}.AIPort-risk-item p,.AIPort-opportunity-item p{flex:1;font-size:12px;color:var(--text-secondary);margin:0;line-height:1.5}.AIPort-two-small{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:0}.AIPort-loader-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh;gap:20px}.AIPort-spinner{width:60px;height:60px;border:3px solid var(--accent-light);border-top-color:var(--success-color);border-right-color:var(--accent-hover);border-radius:50%;animation:AIPort-spin .8s linear infinite}.AIPort-loader-wrapper p{color:var(--text-tertiary);font-size:14px;font-weight:500}@keyframes AIPort-spin{to{transform:rotate(360deg)}}.AIPort-error-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh;gap:20px;text-align:center}.AIPort-error-wrapper svg{width:64px;height:64px;color:var(--danger-color)}.AIPort-error-wrapper p{color:var(--text-secondary);font-size:14px;max-width:400px}.AIPort-error-wrapper button{background:linear-gradient(135deg,var(--accent-light),var(--card-bg));border:1px solid var(--border-hover);border-radius:14px;padding:12px 32px;color:var(--success-color);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}.AIPort-error-wrapper button:hover{background:var(--accent-light);transform:translateY(-2px);box-shadow:0 5px 20px var(--accent-glow)}.AIPort-empty-state{padding:60px 20px;text-align:center}.AIPort-empty-state p{color:var(--text-tertiary);font-size:14px}@keyframes AIPort-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.AIPort-dashboard-card,.AIPort-stat-card,.AIPort-health-card,.AIPort-greeting-card{animation:AIPort-fadeInUp .5s ease forwards}.AIPort-dashboard-card:nth-child(1){animation-delay:.1s}.AIPort-dashboard-card:nth-child(2){animation-delay:.2s}.AIPort-dashboard-card:nth-child(3){animation-delay:.3s}.AIPort-dashboard-card:nth-child(4){animation-delay:.4s}.AIPort-spin{animation:AIPort-spin 1s linear infinite}@media (max-width: 1200px){.AIPort-dashboard-container{padding:24px 28px}.AIPort-stats-row{gap:18px}.AIPort-stat-value{font-size:24px}}@media (max-width: 992px){.AIPort-dashboard-container{padding:20px 24px}.AIPort-stats-row{grid-template-columns:repeat(2,1fr);gap:16px}.AIPort-two-small{grid-template-columns:1fr;gap:20px}}@media (max-width: 768px){.AIPort-dashboard-container{padding:16px 20px}.AIPort-dashboard-header{flex-direction:column;gap:20px}.AIPort-header-center{order:-1}.AIPort-stats-row,.AIPort-health-row{grid-template-columns:1fr}.AIPort-filter-container{flex-direction:column;align-items:stretch}.AIPort-custom-dropdown{width:100%}.AIPort-dropdown-menu{position:fixed;top:auto;left:20px;right:20px;bottom:auto;max-height:300px;overflow-y:auto}.AIPort-stock-table th,.AIPort-stock-table td{padding:12px}.AIPort-sector-item{flex-wrap:wrap}.AIPort-sector-bar-container{order:3;width:100%;margin:8px 0}}@media (max-width: 480px){.AIPort-dashboard-container{padding:12px 16px}.AIPort-stat-card{padding:16px}.AIPort-stat-icon{width:48px;height:48px}.AIPort-stat-value{font-size:20px}.AIPort-health-value{font-size:28px}.AIPort-card-header{padding:16px}.AIPort-signal-item{padding:12px 16px}}.AIPort-action-card{background:var(--card-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;margin-bottom:24px;overflow:hidden;border:1px solid var(--border-color);transition:all .3s ease}.AIPort-action-card:hover{border-color:var(--border-hover);box-shadow:0 10px 30px -10px var(--shadow-color)}.AIPort-action-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-color);background:var(--bg-tertiary)}.AIPort-action-header-left{display:flex;align-items:center;gap:14px}.AIPort-action-header-left h2{margin:0;font-size:18px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px}.AIPort-action-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:14px;transition:all .3s}.AIPort-buy-icon{background:rgba(74,222,128,.15);color:#4ade80}.AIPort-sell-icon{background:rgba(248,113,113,.15);color:#f87171}.AIPort-hold-icon{background:rgba(96,165,250,.15);color:#60a5fa}.AIPort-other-icon{background:rgba(107,114,128,.15);color:#9ca3af}.AIPort-action-badge{padding:6px 16px;border-radius:30px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.AIPort-buy-badge{background:rgba(74,222,128,.15);color:#4ade80;border:1px solid rgba(74,222,128,.2)}.AIPort-sell-badge{background:rgba(248,113,113,.15);color:#f87171;border:1px solid rgba(248,113,113,.2)}.AIPort-hold-badge{background:rgba(96,165,250,.15);color:#60a5fa;border:1px solid rgba(96,165,250,.2)}.AIPort-other-badge{background:rgba(107,114,128,.15);color:#9ca3af;border:1px solid rgba(107,114,128,.2)}.AIPort-buy-card{border-top:3px solid #4ade80}.AIPort-sell-card{border-top:3px solid #f87171}.AIPort-hold-card{border-top:3px solid #60a5fa}.AIPort-other-card{border-top:3px solid #6b7280}.AIPort-buy-card tbody tr:hover td{background:rgba(74,222,128,.05)}.AIPort-sell-card tbody tr:hover td{background:rgba(248,113,113,.05)}.AIPort-hold-card tbody tr:hover td{background:rgba(96,165,250,.05)}.AIPort-reason-cell{max-width:320px;font-size:12px;color:var(--text-secondary);line-height:1.5;font-style:italic}.AIPort-status-neutral{text-align:center;color:var(--text-tertiary);font-size:13px;font-weight:500}.AIPort-summary-footer{display:flex;gap:20px;margin-bottom:32px;flex-wrap:wrap}.AIPort-summary-item{flex:1;background:var(--card-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:18px 24px;border-radius:20px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--border-color);transition:all .3s}.AIPort-summary-item:hover{border-color:var(--border-hover);transform:translateY(-2px);background:var(--bg-elevated)}.AIPort-summary-item span{font-size:13px;color:var(--text-tertiary);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.AIPort-summary-item strong{font-size:22px;font-weight:800;color:var(--text-primary);letter-spacing:-.5px}.AIPort-summary-item .AIPort-positive{color:var(--success-color)}.AIPort-summary-item .AIPort-negative{color:var(--danger-color)}@media (max-width: 992px){.AIPort-action-header{flex-direction:column;align-items:flex-start;gap:12px}.AIPort-action-badge{align-self:flex-start}.AIPort-reason-cell{max-width:250px}}@media (max-width: 768px){.AIPort-summary-footer{flex-direction:column;gap:12px}.AIPort-summary-item{padding:14px 18px}.AIPort-summary-item strong{font-size:18px}.AIPort-reason-cell{max-width:180px;font-size:10px}.AIPort-action-header-left h2{font-size:16px}.AIPort-action-icon{width:36px;height:36px}}@media (max-width: 480px){.AIPort-reason-cell{max-width:140px;font-size:9px}.AIPort-action-header{padding:14px 18px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 5px 15px #2be9d366}50%{box-shadow:0 5px 25px #2be9d3b3}to{box-shadow:0 5px 15px #2be9d366}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.newsflow-section-wrapper{padding-top:6rem;min-height:100vh;background-color:#fff;transition:background-color .4s ease;font-family:inherit}[data-theme=dark] .newsflow-section-wrapper{background-color:#000}.newsflow-section{text-align:center;padding:20px 20px 0;max-width:1400px;margin:0 auto}.newsflow-heading{font-size:2.2rem;font-weight:700;color:#000;margin-bottom:12px;line-height:1.2;background:linear-gradient(135deg,#2BE9D3 0%,#1a8a7a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .newsflow-heading{background:linear-gradient(135deg,#2BE9D3 0%,#5ff3e0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.newsflow-para{font-size:1rem;font-weight:500;color:#666;line-height:1.6;max-width:700px;margin:0 auto 30px}[data-theme=dark] .newsflow-para{color:#a0a0a0}.newsflow-tabs{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:40px}.newsflow-tab{display:flex;align-items:center;gap:8px;padding:12px 28px;border-radius:40px;border:2px solid rgba(128,128,128,.3);background:transparent;color:#888;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease;outline:none}.newsflow-tab.active{background:#2BE9D3;color:#000;font-weight:700;border-color:#2be9d3;box-shadow:0 0 30px #2be9d380;transform:scale(1.05);animation:pulse 2s infinite}.newsflow-tab:hover:not(.active){color:#2be9d3;border-color:#2be9d3;background:rgba(43,233,211,.05);transform:translateY(-2px)}.newsflow-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:20px}.newsflow-loading p{color:#2be9d3;font-size:1rem;font-weight:600;letter-spacing:2px}[data-theme=dark] .newsflow-loading p{color:#2be9d3}.loading-spinner{width:50px;height:50px;border:3px solid rgba(43,233,211,.2);border-top-color:#2be9d3;border-radius:50%;animation:spin 1s linear infinite}.newsflow-container{max-width:1400px;margin:0 auto;padding:0 20px 60px}.newsflow-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid rgba(43,233,211,.2)}.newsflow-section-header h2{font-size:1.5rem;font-weight:700;color:#000;margin:0}[data-theme=dark] .newsflow-section-header h2{color:#fff}.news-count{background:rgba(43,233,211,.1);padding:6px 16px;border-radius:30px;color:#2be9d3;font-size:.9rem;font-weight:600;border:1px solid rgba(43,233,211,.3)}.newsflow-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px}@media (min-width: 768px){.newsflow-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.newsflow-grid{grid-template-columns:repeat(3,1fr)}}.newsflow-card{position:relative;background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;height:100%;min-height:280px;animation:fadeInUp .6s ease-out backwards;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 12px #0000000d}[data-theme=dark] .newsflow-card{background:#000000;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 12px #0000004d}.newsflow-card:hover{transform:translateY(-8px);border-color:#2be9d3;box-shadow:0 15px 35px #2be9d333}[data-theme=dark] .newsflow-card:hover{border-color:#2be9d3;box-shadow:0 15px 35px #2be9d34d}.newsflow-card:nth-child(1){animation-delay:.05s}.newsflow-card:nth-child(2){animation-delay:.1s}.newsflow-card:nth-child(3){animation-delay:.15s}.newsflow-card:nth-child(4){animation-delay:.2s}.newsflow-card:nth-child(5){animation-delay:.25s}.newsflow-card:nth-child(6){animation-delay:.3s}.newsflow-card-header{padding:20px 20px 15px;border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;justify-content:space-between}[data-theme=dark] .newsflow-card-header{border-bottom:1px solid rgba(255,255,255,.2)}.news-source{display:flex;align-items:center;gap:6px;color:#666;font-size:.85rem;font-weight:500}[data-theme=dark] .news-source{color:#b0b0b0}.news-source i{color:#2be9d3;font-size:.9rem}.news-category-tag{padding:4px 12px;border-radius:20px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.news-category-tag.category-general,.news-category-tag.category-stocks{background:#2BE9D3;color:#000}.news-category-tag.category-market{background:#2196F3;color:#fff}.news-category-tag.category-crypto{background:#f7931a;color:#000}.news-category-tag.category-economy{background:#4CAF50;color:#000}.news-category-tag.category-earnings{background:#9C27B0;color:#fff}.newsflow-card-content{padding:20px;flex:1;display:flex;flex-direction:column}.newsflow-title{font-size:1.1rem;font-weight:700;color:#000;margin-bottom:12px;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;transition:color .3s ease}[data-theme=dark] .newsflow-title{color:#fff}.newsflow-card:hover .newsflow-title,[data-theme=dark] .newsflow-card:hover .newsflow-title{color:#2be9d3}.newsflow-description{color:#666;font-size:.9rem;margin-bottom:20px;flex:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.6}[data-theme=dark] .newsflow-description{color:#a0a0b8}.newsflow-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:15px;border-top:1px solid rgba(0,0,0,.05)}[data-theme=dark] .newsflow-card-footer{border-top:1px solid rgba(255,255,255,.2)}.newsflow-date{display:flex;align-items:center;gap:5px;font-size:.75rem;color:#888;font-weight:500}[data-theme=dark] .newsflow-date{color:#9090a0}.newsflow-date i{color:#2be9d3;font-size:.8rem}.newsflow-read-more{display:flex;align-items:center;gap:5px;font-size:.85rem;font-weight:600;color:#2be9d3;transition:gap .3s ease}.newsflow-card:hover .newsflow-read-more{gap:8px}.newsflow-card:hover .newsflow-read-more i{transform:translate(3px)}.newsflow-error,.newsflow-empty{text-align:center;padding:60px 30px;background:rgba(43,233,211,.03);border-radius:20px;border:1px dashed rgba(43,233,211,.2);max-width:500px;margin:0 auto}[data-theme=dark] .newsflow-error,[data-theme=dark] .newsflow-empty{background:rgba(43,233,211,.02)}.newsflow-error{border-color:#ff6b6b4d}.error-icon,.empty-icon{font-size:3rem;color:#ff6b6b;margin-bottom:20px}.empty-icon{color:#2be9d3}.newsflow-error h3,.newsflow-empty h3{font-size:1.3rem;font-weight:600;margin-bottom:10px;color:#000}[data-theme=dark] .newsflow-error h3,[data-theme=dark] .newsflow-empty h3{color:#fff}.newsflow-error p,.newsflow-empty p{color:#888;margin-bottom:20px}[data-theme=dark] .newsflow-error p,[data-theme=dark] .newsflow-empty p{color:#a0a0b0}.retry-btn{background:#2BE9D3;border:none;padding:12px 30px;border-radius:30px;color:#000;font-weight:600;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.retry-btn:hover{background:#1fc4b0;transform:translateY(-2px);box-shadow:0 10px 25px #2be9d34d}@media (max-width: 991.98px){.newsflow-heading{font-size:1.8rem}.newsflow-tab{padding:10px 20px;font-size:.9rem}}@media (max-width: 767.98px){.newsflow-section{padding:15px 15px 0}.newsflow-heading{font-size:1.5rem}.newsflow-para{font-size:.9rem}.newsflow-tabs{gap:8px}.newsflow-tab{padding:8px 16px;font-size:.85rem}.newsflow-grid{grid-template-columns:1fr;gap:20px}.newsflow-container{padding:0 15px 40px}.newsflow-section-header{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width: 575px){.newsflow-heading{font-size:1.3rem}.newsflow-tabs{flex-wrap:wrap}.newsflow-tab{flex:1 1 calc(50% - 8px);justify-content:center}.newsflow-card-header{padding:15px 15px 12px}.newsflow-card-content{padding:15px}.newsflow-title{font-size:1rem}.newsflow-description{font-size:.85rem;-webkit-line-clamp:2}}body{color:#d1d4dc;min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
