.navbar{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:linear-gradient(145deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px #0000004d,0 -4px 6px #ffffff1a;position:fixed;top:0;left:0;right:0;z-index:100;transition:background-color .3s,box-shadow .3s,transform .3s ease}.navbar.show{transform:translateY(0)}.navbar.hide{transform:translateY(-100%)}.navbar-brand{display:flex;align-items:center;gap:.8rem;flex-shrink:0}.logo-image{width:50px;height:50px;border-radius:50%;border:2px solid silver;box-shadow:0 4px 8px #00000080,0 -4px 8px #ffffff1a;transition:transform .3s ease,box-shadow .3s ease}.logo-image:hover{transform:scale(1.1);box-shadow:0 6px 12px #0009,0 -6px 12px #fff3}.navbar-brand h1{font-size:1.8rem;font-weight:700;margin:0;color:#fff;cursor:pointer;text-shadow:2px 2px 4px rgba(0,0,0,.6);transition:color .3s ease}.navbar-brand h1:hover{color:#00ced1}.navbar-links{display:flex;align-items:center;justify-content:flex-end;gap:2rem;list-style:none;margin:0;padding:0}.navbar-link{color:#fff;text-decoration:none;font-size:1rem;font-weight:500;margin-left:92px;padding:.5rem 1.5rem;border:2px solid transparent;background-color:transparent;border-radius:12px;box-shadow:inset 2px 2px 4px #0000004d,inset -2px -2px 4px #ffffff1a;transition:color .3s,background-color .3s,border-color .3s,transform .2s ease}.navbar-link:hover{background:linear-gradient(145deg,#00ced1,#1e293b);border-color:silver;color:#fff;transform:translateY(-3px);box-shadow:0 4px 8px #0003,0 -4px 8px #ffffff1a}.navbar-link.active-link{font-weight:700;background:linear-gradient(145deg,#00ced1,#0f172a);border-color:silver}@media (max-width: 768px){.navbar{flex-direction:row;justify-content:space-between;padding:1rem}.navbar-brand{flex:1}.hamburger{flex:0}.navbar-links{display:none;flex-direction:column;align-items:flex-start;background:#0f172a;width:100%;padding:2rem;position:absolute;top:105px;left:0;box-shadow:0 4px 6px #0000004d;z-index:99}.navbar-links.active{display:flex}.navbar-link{font-size:1.2rem;width:100%;text-align:left;padding:.5rem}}.hamburger{display:flex;flex-direction:column;gap:.3rem;cursor:pointer;position:relative;margin-left:350px;margin-top:-10px;z-index:101}.hamburger div{width:30px;height:3px;background:#fff;transition:all .3s ease}.hamburger.active div:nth-child(1){transform:rotate(45deg) translateY(8px)}.hamburger.active div:nth-child(2){opacity:0}.hamburger.active div:nth-child(3){transform:rotate(-45deg) translateY(-8px)}.close-button{display:block;font-size:1rem;font-weight:700;color:#fff;background:transparent;border:none;cursor:pointer;position:absolute;top:10px;right:20px;transition:transform .3s ease,background-color .3s ease}.close-button:hover{transform:scale(1.1);color:#00ced1}@media (min-width: 1024px){.navbar-links{display:flex;flex-direction:row;position:static;box-shadow:none}.hamburger{display:none}}.home-page{margin:2rem auto;padding:2rem;max-width:1800px;margin-top:160px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;outline:2px solid silver;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff1a;animation:fadeIn 1s ease-out;overflow:hidden}.hero-section{text-align:center;margin-bottom:2rem;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);border-radius:16px;border:2px solid silver;outline:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a}.hero-section h1{font-size:2.5rem;margin-bottom:1rem;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.hero-section p{font-size:1.2rem;color:#c4c4c4;margin-bottom:1.5rem}.hero-buttons .btn{display:inline-block;padding:.8rem 1.2rem;font-size:1rem;font-weight:700;color:#fff;text-decoration:none;margin:.5rem;background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:12px;border:2px solid silver;box-shadow:4px 4px 8px #0006,-4px -4px 8px #fff3;transition:transform .2s ease,box-shadow .2s ease}.hero-buttons .btn:hover{transform:translateY(-3px);box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff4d}.logo-container{margin-bottom:1rem}.logo{width:180px;height:auto;object-fit:contain;border-radius:8px}.features{margin:2rem 0;padding:1.5rem;background:#1e293b;border-radius:16px;border:2px solid silver;outline:2px solid silver;box-shadow:4px 4px 12px #0009,-4px -4px 12px #fff3}.features h2{text-align:center;margin-bottom:1.5rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.feature-card{background:#f3f4f6;color:#1f2937;border-radius:12px;border:2px solid silver;outline:2px solid silver;padding:1rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;transition:transform .2s ease,box-shadow .2s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:4px 4px 12px #0000004d,-4px -4px 12px #fff3}.features-grid .feature-card p{font-size:1rem;color:#616161;margin-top:.5rem;margin-bottom:0;line-height:1.6;text-align:left;font-weight:400;text-shadow:1px 1px 2px rgba(0,0,0,.4);transition:color .3s ease,text-shadow .3s ease}.features-grid .feature-card p:hover{color:#fff;text-shadow:2px 2px 4px rgba(255,255,255,.2)}.feature-image{width:100%;height:180px;object-fit:cover;border-radius:8px;border:2px solid silver;margin-bottom:1rem}.closing-section{margin:2rem auto;padding:2rem;background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:16px;border:2px solid silver;outline:2px solid silver;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff1a;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.closing-section:hover{transform:translateY(-5px);box-shadow:10px 10px 20px #0009,-10px -10px 20px #fff3}.closing-section h2{font-size:2rem;color:#00d4ff;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.closing-section p{font-size:1.2rem;color:#c4c4c4;margin-bottom:2rem;line-height:1.6}.closing-section .btn{display:inline-block;padding:.8rem 1.5rem;font-size:1rem;font-weight:700;color:#fff;text-decoration:none;background:linear-gradient(145deg,#243b55,#00ced1);border-radius:12px;border:2px solid silver;box-shadow:4px 4px 8px #0006,-4px -4px 8px #fff3;transition:transform .3s ease,box-shadow .3s ease}.closing-section .btn:hover{transform:translateY(-3px);box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff4d}.footer{background-color:#1e293b;color:#fff;text-align:center;padding:1rem 0;font-size:.9rem;box-shadow:0 -2px 6px #0003}.footer p{margin:0}.footer-link{color:#00ced1;text-decoration:none;margin:0 .5rem;transition:color .3s ease}.footer-link:hover{color:#fff;text-decoration:underline}@media (max-width: 768px){.footer{font-size:.8rem;padding:.8rem 0}.footer-link{display:block;margin:.5rem 0}}.overview-panel{padding:1.5rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:12px;border:2px solid silver;color:#fff;box-shadow:6px 6px 12px #0006,-6px -6px 12px #ffffff1a;animation:fadeIn .8s ease-out;position:relative;overflow:hidden;max-width:1200px;margin:auto}.overview-panel:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,255,255,.05),transparent 80%);animation:rotateBG 15s infinite linear;z-index:0;opacity:.6;filter:blur(40px)}.overview-panel h2{font-size:.8rem;margin-bottom:1rem;text-align:center;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.overview-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,3fr));gap:1rem}.metric{background:linear-gradient(145deg,#1f2937,#00ced1);padding:.8rem;border-radius:10px;border:2px solid silver;box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff1a;text-align:center;font-size:.85rem;transition:transform .3s ease,box-shadow .3s ease}.metric:hover{transform:translateY(-5px);box-shadow:4px 4px 10px #00000080,-4px -4px 10px #fff3}.metric p{font-size:.7rem;color:#d1d5db;margin-bottom:.5rem}.metric h3{font-size:.8rem;font-weight:700;color:#fff}.positive{color:#10b981;text-shadow:0px 0px 6px rgba(16,185,129,.8)}.negative{color:#ef4444;text-shadow:0px 0px 6px rgba(239,68,68,.8)}.alerts{margin-top:1rem;padding:1rem;background:linear-gradient(145deg,#00ced1,#1f2937);border-radius:12px;border:2px solid silver;color:#ff6b6b;text-align:center;font-weight:700;box-shadow:4px 4px 8px #0006,-4px -4px 8px #ffffff1a}.alerts ul{margin-top:.5rem;list-style:none;padding:0}.alerts li{margin:.3rem 0;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.actions{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem}.actions button{padding:.6rem 1rem;background:linear-gradient(145deg,#1f2937,#00ced1);border:2px solid silver;border-radius:8px;font-size:.9rem;color:#fff;cursor:pointer;box-shadow:2px 2px 4px #00000080,-2px -2px 4px #ffffff1a;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.actions button:hover{transform:translateY(-3px);box-shadow:4px 4px 10px #0009,-4px -4px 10px #fff3;background-color:#00ced1!important}.btn-view-details:hover{background-color:#10b981!important}.btn-generate-report:hover{background-color:#f59e0b!important}.btn-manage-risk:hover{background-color:#ef4444!important}.ai-insights{padding:1.5rem;background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:16px;border:2px solid silver;color:#fff;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff0d;animation:fadeIn 1s ease-out;position:relative;overflow:hidden}.ai-insights:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,255,255,.1),transparent 80%);animation:rotateBG 12s infinite linear;z-index:0;opacity:.5;filter:blur(40px)}.ai-insights h2{font-size:.8rem;margin-bottom:1.5rem;text-transform:uppercase;text-align:center;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.7),-1px -1px 3px rgba(255,255,255,.1);z-index:1;position:relative;letter-spacing:.05rem}.insights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,3fr));gap:1.2rem;z-index:1;position:relative}.insight-card{background:linear-gradient(145deg,#1e293b,#00ced1);padding:1rem;border-radius:12px;border:2px solid silver;box-shadow:inset 2px 2px 6px #00000080,inset -2px -2px 6px #ffffff1a,8px 8px 16px #00000080,-8px -8px 16px #ffffff1a;text-align:center;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;position:relative;overflow:hidden;font-size:.9rem}.insight-card:hover{transform:translateY(-6px);box-shadow:12px 12px 24px #0009,-12px -12px 24px #fff3;background:linear-gradient(145deg,#243b55,#6a95ff)}.insight-card h3{font-size:.8rem;margin-bottom:.8rem;color:#00e0ff;font-weight:700;text-shadow:1px 1px 3px rgba(0,0,0,.7),-1px -1px 3px rgba(255,255,255,.1)}.signal{font-size:1.1rem;margin-bottom:.8rem;font-weight:700;transition:color .3s ease,text-shadow .3s ease;text-transform:capitalise;letter-spacing:.02rem}.signal.buy{color:#10b981;text-shadow:0px 0px 8px rgba(16,185,129,.8)}.signal.sell{color:#ef4444;text-shadow:0px 0px 8px rgba(239,68,68,.8)}.signal.hold{color:#facc15;text-shadow:0px 0px 8px rgba(250,204,21,.8)}.insight-card p{font-size:.7rem;color:#d1d5db;margin:.3rem 0;text-shadow:.5px .5px 1.5px rgba(0,0,0,.5),-.5px -.5px 1.5px rgba(255,255,255,.1)}.insight-card p span{font-weight:700;color:#fff}.actions{display:flex;justify-content:space-between;margin-top:.8rem}.actions button{padding:.3rem .2rem;font-size:.7rem;background:linear-gradient(145deg,#1e293b,#00ced1);border:2px solid silver;border-radius:8px;color:#fff;cursor:pointer;box-shadow:4px 4px 8px #00000080,-4px -4px 8px #ffffff1a;transition:transform .2s ease,box-shadow .3s ease,background-color .3s ease,border-color .3s ease}.actions button:nth-child(1):hover{background-color:#10b981;border-color:#10b981;transform:translateY(-3px)}.actions button:nth-child(2):hover{background-color:#f59e0b;border-color:#f59e0b;transform:translateY(-3px)}.actions button:nth-child(3):hover{background-color:#ef4444;border-color:#ef4444;transform:translateY(-3px)}.actions button:hover{box-shadow:6px 6px 12px #0009,-6px -6px 12px #fff3}.market-feed{padding:2rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;color:#fff;box-shadow:6px 6px 12px #00000080,-6px -6px 12px #ffffff1a;animation:fadeIn 1s ease-out;position:relative;overflow:hidden}.market-feed h2{font-size:.8rem;margin-bottom:1rem;text-align:center;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.ticker{display:flex;overflow-x:auto;white-space:nowrap;gap:2rem;padding:1rem;background:#0000001a;border-radius:8px;margin-bottom:1.5rem;box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff1a;animation:slideIn 1s ease-out}.ticker-item{font-size:1rem;font-weight:700;color:#fff;text-shadow:0px 0px 6px rgba(255,255,255,.3);display:inline-block}.market-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.market-item{background:linear-gradient(145deg,#1f2937,#00ced1);padding:1rem;border-radius:12px;margin-right:18px;border:2px solid silver;text-align:center;box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff1a;transition:transform .3s ease,box-shadow .3s ease}.market-item:hover{transform:translateY(-5px);box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3;background:linear-gradient(145deg,#234,#4b82f7)}.market-pair{font-size:.8rem;font-weight:700;color:#00e0ff;margin-bottom:.5rem}.market-price{font-size:.8rem;font-weight:700;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5);margin-bottom:.5rem}.positive{color:#10b981;text-shadow:0px 0px 6px rgba(16,185,129,.7)}.negative{color:#ef4444;text-shadow:0px 0px 6px rgba(239,68,68,.7)}.market-volume,.market-high-low{font-size:.9rem;color:#d1d5db;margin:.2rem 0}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.market-feed{padding:2rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;color:#fff;border:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #ffffff4d;transition:transform .3s ease,box-shadow .3s ease}.market-feed:hover{transform:scale(1.02);box-shadow:10px 10px 20px #000000b3,-10px -10px 20px #fff6}.market-feed h2{font-size:.8rem;margin:0;text-align:center;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.header{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem}.controls{display:flex;gap:.75rem;justify-content:center;width:100%}.search-bar{padding:.05rem -10rem;border-radius:12px;border:2px solid silver;outline:none;font-size:.7rem;font-weight:700;background:linear-gradient(145deg,#1f2937,#00ced1);color:#fff;box-shadow:inset 3px 3px 6px #0006,inset -3px -3px 6px #fff9,3px 3px 6px #00000080,-3px -3px 6px #ffffff4d;transition:box-shadow .3s ease,transform .2s ease}.search-bar:hover{transform:scale(1.02);box-shadow:inset 4px 4px 8px #00000080,inset -4px -4px 8px #ffffffb3,4px 4px 8px #0009,-4px -4px 8px #fff6}.search-bar::placeholder{color:#d1d5db;font-weight:700;text-align:center;padding-right:4rem}.search-bar:focus{outline:none;box-shadow:inset 5px 5px 10px #0009,inset -5px -5px 10px #fffc,6px 6px 12px #000000b3,-6px -6px 12px #ffffff80}.toggle-view{padding:.5rem 1rem;border:2px solid silver;border-radius:12px;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;font-size:.8rem;font-weight:700;cursor:pointer;box-shadow:6px 6px 12px #0009,-6px -6px 12px #fff3;transition:transform .2s ease,box-shadow .3s ease,background-color .3s ease}.toggle-view:hover{background:linear-gradient(145deg,#00ced1,#6a95ff);transform:scale(1.05);box-shadow:8px 8px 16px #000000b3,-8px -8px 16px #ffffff4d}.toggle-view:active{transform:scale(.98);box-shadow:4px 4px 8px #0009,-4px -4px 8px #fff3}.market-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.market-list{display:flex;flex-direction:column;gap:1.5rem}.market-item{background:linear-gradient(145deg,#1f2937,#00ced1);padding:1.5rem;border-radius:16px;text-align:center;box-shadow:6px 6px 12px #0009,-6px -6px 12px #fff3,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff6;transition:transform .3s ease,box-shadow .3s ease}.market-item:hover{transform:translateY(-6px);box-shadow:8px 8px 16px #000000b3,-8px -8px 16px #ffffff4d,inset 6px 6px 12px #0006,inset -6px -6px 12px #ffffff80}.market-item:active{transform:translateY(2px);box-shadow:3px 3px 6px #0009,-3px -3px 6px #fff3,inset 8px 8px 16px #00000080,inset -8px -8px 16px #ffffffb3}.pin-button{background:linear-gradient(145deg,#1e293b,#00ced1);border:2px solid silver;color:#fff;cursor:pointer;font-size:.7rem;padding:.5rem;border-radius:12px;box-shadow:4px 4px 8px #00000080,-4px -4px 8px #ffffff1a,inset 2px 2px 6px #0000004d,inset -2px -2px 6px #fff6;transition:transform .2s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease}.pin-button.pinned{background:linear-gradient(145deg,#d68f1e,#f8a70d);color:#fffbe6;box-shadow:6px 6px 12px #0009,-6px -6px 12px #fff3,inset 4px 4px 8px #0006,inset -4px -4px 8px #ffffff80}.pin-button:hover{transform:translateY(-3px);box-shadow:6px 6px 12px #0009,-6px -6px 12px #fff3,inset 4px 4px 8px #0006,inset -4px -4px 8px #ffffff80}.pin-button:active{transform:translateY(1px);box-shadow:2px 2px 4px #0009,-2px -2px 4px #fff3,inset 6px 6px 12px #00000080,inset -6px -6px 12px #ffffffb3}.pin-button:focus{outline:none;box-shadow:0 0 0 3px #ffffff80,4px 4px 8px #00000080,-4px -4px 8px #ffffff1a}.sparklines{margin-top:1rem;font-size:.9rem;color:#9ca3af}.market-buttons{display:flex;justify-content:center;gap:.8rem;margin-top:1.2rem}.market-buttons button{padding:.6rem 1.2rem;border:2px solid silver;border-radius:12px;font-size:.7rem;cursor:pointer;box-shadow:4px 4px 8px #00000080,-4px -4px 8px #ffffff1a,inset 2px 2px 6px #0003,inset -2px -2px 6px #ffffff80;transition:transform .2s ease,box-shadow .3s ease,filter .3s ease}.market-buttons .buy{background:linear-gradient(145deg,#0f9c77,#14c88f);color:#fff}.market-buttons .buy:hover{transform:translateY(-3px);box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff4d,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff9}.market-buttons .sell{background:linear-gradient(145deg,#d32f2f,#f44336);color:#fff}.market-buttons .sell:hover{transform:translateY(-3px);box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff4d,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff9}.market-buttons .alert{background:linear-gradient(145deg,#d68f1e,#f8a70d);color:#fff}.market-buttons .alert:hover{transform:translateY(-3px);box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff4d,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff9}.market-buttons button:hover{filter:brightness(1.2)}.sparklines{margin-top:1rem;height:60px;overflow:hidden;background:linear-gradient(145deg,#1e293b,#00ced1);background:#fff;border:2px solid silver;border-radius:16px;box-shadow:6px 6px 12px #00000080,-6px -6px 12px #fff3,inset 4px 4px 8px #0006,inset -4px -4px 8px #fff9;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.sparklines:hover{transform:scale(1.03);background:linear-gradient(145deg,#243b55,#6a95ff);background:#fff;box-shadow:8px 8px 16px #0009,-8px -8px 16px #ffffff4d,inset 6px 6px 12px #00000080,inset -6px -6px 12px #ffffffb3}.sparklines canvas{width:100%;height:100%;border-radius:12px;transform:scale(.98);filter:drop-shadow(0px 2px 4px rgba(0,0,0,.3))}.sparklines-label{font-size:.85rem;font-weight:700;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.7),-1px -1px 3px rgba(255,255,255,.2);margin-top:.5rem;text-align:center;display:block}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:500;display:flex;justify-content:center;align-items:center;animation:fadeIn .3s ease-out}.modal-content{position:relative;background:#1e293b;color:#fff;width:90%;max-width:800px;padding:1.5rem;border-radius:12px;box-shadow:0 4px 15px #00000080;animation:slideIn .3s ease-out;overflow:hidden}.close-modal-btn{position:absolute;top:10px;right:10px;background:transparent;border:none;color:#fff;font-size:1.5rem;cursor:pointer;transition:transform .2s ease,color .2s ease}.close-modal-btn:hover{transform:scale(1.1);color:#ff4d4f}.modal-content iframe{width:100%;height:100%;border:none;border-radius:8px;box-shadow:0 4px 8px #0003}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.modal-content{padding:1rem}.close-modal-btn{font-size:1.2rem}}.trade-execution{padding:2rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;color:#fff;box-shadow:8px 8px 16px #0009,-8px -8px 16px #ffffff1a;max-width:500px;margin:0 auto;animation:fadeIn 1s ease-out}.trade-execution .title{font-size:.8rem;margin-bottom:1.5rem;text-align:center;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.trade-form{display:flex;flex-direction:column;gap:1.5rem}.form-label{display:flex;flex-direction:column;font-size:.6rem;font-weight:700;color:#d1d5db}.input-field{padding:.8rem 1rem;margin-top:.5rem;font-size:.8rem;border-radius:12px;border:2px solid silver;background:linear-gradient(145deg,#1f2937,#00ced1);color:#8c8a8a;box-shadow:inset 4px 4px 8px #0000004d,inset -4px -4px 8px #ffffff1a,4px 4px 8px #0006,-4px -4px 8px #fff3;transition:box-shadow .3s ease,transform .2s ease}.input-field::placeholder{color:#9ca3af;font-weight:700}.input-field:focus{outline:none;box-shadow:inset 6px 6px 12px #0006,inset -6px -6px 12px #ffffff4d,6px 6px 12px #00000080,-6px -6px 12px #fff3}.select-field{cursor:pointer;padding:.8rem 1rem;font-size:.8rem;border-radius:12px;border:2px solid silver;background:linear-gradient(145deg,#1f2937,#00ced1);color:#8c8a8a;box-shadow:inset 4px 4px 8px #0000004d,inset -4px -4px 8px #ffffff1a;transition:box-shadow .3s ease,transform .2s ease}.select-field:focus{outline:none;box-shadow:inset 6px 6px 12px #0006,inset -6px -6px 12px #ffffff4d}.submit-button{padding:.5rem .8rem;font-size:.8rem;font-weight:700;color:#fff;border:2px solid silver;border-radius:12px;cursor:pointer;box-shadow:4px 4px 8px #00000080,-4px -4px 8px #ffffff1a,inset 2px 2px 6px #0000004d,inset -2px -2px 6px #ffffff80;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.buy-button{background:linear-gradient(145deg,#0f9c77,#14c88f)}.buy-button:hover{background:linear-gradient(145deg,#14c88f,#0f9c77);transform:translateY(-3px);box-shadow:6px 6px 12px #0009,-6px -6px 12px #fff3}.sell-button{background:linear-gradient(145deg,#d32f2f,#f44336)}.sell-button:hover{background:linear-gradient(145deg,#f44336,#d32f2f);transform:translateY(-3px);box-shadow:6px 6px 12px #0009,-6px -6px 12px #fff3}.reset-button{padding:.5rem .8rem;font-size:.8rem;font-weight:700;color:#fff;background:linear-gradient(145deg,#f59e0b,#fcd34d);border:2px solid silver;border-radius:12px;cursor:pointer;box-shadow:4px 4px 8px #00000080,-4px -4px 8px #ffffff1a,inset 2px 2px 6px #0000004d,inset -2px -2px 6px #ffffff80;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.reset-button:hover{transform:translateY(-3px);box-shadow:6px 6px 12px #0009,-6px -6px 12px #fff3,inset 4px 4px 8px #0006,inset -4px -4px 8px #fff9;background:linear-gradient(145deg,#fcd34d,#f59e0b)}.button-group{display:flex;gap:1rem;justify-content:center;margin-top:.5rem}.button-group button:hover{filter:brightness(1.2)}.error-message{color:#ef4444;font-size:.8rem;font-weight:700;text-align:center;margin-top:-1rem;animation:fadeIn .3s ease-out}.tradingview-chart{margin-bottom:2rem;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px #0000004d}.expand-chart-btn{margin-top:1rem;padding:.5rem 1rem;background-color:#1e293b;color:#fff;border:1px solid silver;border-radius:8px;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.expand-chart-btn:hover{background-color:#00ced1;transform:scale(1.05)}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#1e293b;padding:1rem;border-radius:12px;max-width:90%;width:800px;position:relative}.close-modal-btn{position:absolute;top:10px;right:10px;background:#ff4c4c;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer}.close-modal-btn:hover{background:#e11d48}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.strategy-builder{padding:2rem;background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:16px;border:2px solid silver;color:#fff;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff1a;position:relative;overflow:hidden;max-width:900px;margin:1rem auto;animation:fadeIn 1s ease-out;margin-top:0}.strategy-builder .title{font-size:.8rem;margin-bottom:1.5rem;text-transform:uppercase;text-align:center;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.7),-1px -1px 3px rgba(255,255,255,.1)}.strategy-name{margin-bottom:1rem;text-align:center}.strategy-name input{width:80%;padding:.8rem;font-size:1rem;border-radius:12px;border:2px solid silver;background:linear-gradient(145deg,#1e293b,#00ced1);color:#fff;text-align:center;box-shadow:inset 4px 4px 8px #0000004d,inset -4px -4px 8px #ffffff1a}.strategy-editor{margin:1rem 0}.strategy-editor h3{font-size:1.2rem;margin-bottom:.5rem;color:#00d4ff}.strategy-textarea{width:calc(100% - 2rem);height:150px;padding:1rem;font-size:.9rem;border-radius:12px;border:2px solid silver;background:linear-gradient(145deg,#1e293b,#00ced1);color:#fff;margin:0 auto;resize:none;box-shadow:inset 4px 4px 8px #0000004d,inset -4px -4px 8px #ffffff1a,4px 4px 8px #0006,-4px -4px 8px #fff3;transition:box-shadow .3s ease,transform .2s ease}.strategy-textarea::placeholder{color:#9ca3af;font-weight:700}.strategy-textarea:focus{outline:none;box-shadow:inset 6px 6px 12px #0006,inset -6px -6px 12px #ffffff4d,6px 6px 12px #00000080,-6px -6px 12px #fff3}.strategy-library h3{font-size:1.2rem;margin-bottom:.5rem;color:#00d4ff;text-align:center}.template-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.template-button{padding:.5rem 1rem;font-size:.9rem;border-radius:10px;border:2px solid silver;background:linear-gradient(145deg,#1e293b,#00ced1);color:#fff;text-align:center;cursor:pointer;box-shadow:4px 4px 8px #0006,-4px -4px 8px #fff3;transition:transform .2s,box-shadow .2s ease}.template-button:hover{transform:translateY(-2px);box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff4d}.template-button.active{background:#00ced1;color:#1e293b;border:2px solid #1e293b}.parameters-section{margin:1rem 0}.parameters-section h3{font-size:1.2rem;margin-bottom:.5rem;color:#00d4ff;text-align:center}.parameter-item{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0}.parameter-item label{color:#00d4ff;font-size:.9rem}.parameter-item input{width:100px;padding:.4rem;font-size:.9rem;border-radius:6px;border:2px solid silver;background:linear-gradient(145deg,#1e293b,#00ced1);color:#fff;text-align:center;box-shadow:inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3}.step-by-step-guide{margin:1.5rem 0;text-align:center}.guide-toggle-button{padding:.6rem 1rem;font-size:1rem;color:#fff;border:2px solid silver;border-radius:12px;background:linear-gradient(145deg,#1e293b,#00ced1);cursor:pointer}.guide-list{margin:1rem auto;padding:0;list-style:none;text-align:left;max-width:700px;color:#fff}.guide-list li{margin:.5rem 0;font-size:.9rem}@media (max-width: 768px){.strategy-builder{padding:1rem}.button-group{flex-direction:column;gap:.8rem}.template-list{flex-direction:column;align-items:center}}.portfolio-management{padding:1.5rem;border-radius:16px;border:2px solid silver;color:#fff;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff1a;margin:1rem auto;animation:fadeIn 1s ease-out;overflow-x:hidden;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.forex-container{padding:1.2rem;border-radius:12px;margin:0 auto 17px;padding-right:-5px;width:86.9%;height:750px;transform:translate(-1px)}.stocks-container{padding:1.2rem;border-radius:12px;margin:0 auto 17px;width:86.9%;height:755px}.crypto-container,.commodities-container{padding:1.2rem;border-radius:12px;margin:0 auto 17px;padding-right:-5px;width:86.9%;height:755px}.commodities-container .portfolio-list{list-style:none;margin:0;padding:1rem 0;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;justify-content:start;transform:translate(-13px)}.bonds-container{padding:1.2rem;border-radius:12px;margin:0 auto 17px;padding-right:-5px;width:86.9%;height:755px}.securities-container{padding:1.2rem;border-radius:12px;margin:0 auto;padding-right:-5px;width:86.9%;height:614px}.forex-container{background:linear-gradient(145deg,#1e293b,#00ced1)}.stocks-container{background:linear-gradient(145deg,#1e1e2d,#ff9f43)}.crypto-container{background:linear-gradient(145deg,#1e1e3b,#a855f7)}.commodities-container{background:linear-gradient(145deg,#1e3b1e,#ff6b6b)}.bonds-container{background:linear-gradient(145deg,#1e293b,#3b82f6)}.securities-container{background:linear-gradient(145deg,#3b1e2d,#0ea5e9)}h2.title{font-size:.8rem;margin-bottom:.5rem;text-align:center;color:#00d4ff}.portfolio-list{list-style:none;margin:0;padding:.5rem 0;display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.portfolio-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.8rem;border-radius:8px;border:2px solid silver;background:linear-gradient(145deg,#111827,#00ced1);box-shadow:4px 4px 8px #00000080,-4px -4px 8px #ffffff1a;text-align:center;height:120px;max-width:100%;transition:transform .2s ease,box-shadow .2s ease}.portfolio-item:hover{transform:translateY(-3px);box-shadow:6px 6px 12px #0009,-6px -6px 12px #fff3;background:linear-gradient(145deg,#243b55,#6a95ff)}.pair{font-size:.6rem;color:#00e0ff;font-weight:700;margin-bottom:.2rem}.value{font-size:.8rem;font-weight:700}.action-button{padding:.3rem .6rem;font-size:.7rem;border:2px solid silver;border-radius:6px;cursor:pointer;color:#fff;font-weight:700;background-color:#10b981;box-shadow:4px 4px 8px #0006,-4px -4px 8px #ffffff1a;transition:transform .2s ease,box-shadow .2s ease,background-color .3s ease}.buy-button{background-color:#10b981}.sell-button{background-color:#ef4444}.buy-button:hover{background-color:#0f9c77}.sell-button:hover{background-color:#d32f2f}@media (max-width: 1200px){.portfolio-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.portfolio-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.portfolio-list{grid-template-columns:repeat(1,1fr)}.portfolio-item{height:auto}}.pie-chart-container{max-width:400px;margin:0 auto;padding:1rem;background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #00000080,-6px -6px 12px #ffffff1a;overflow:hidden}.pie-chart-title{text-align:center;font-size:1.5rem;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.7);margin-bottom:1rem}canvas{display:block;max-width:100%;height:auto}.line-chart-container{margin:2rem auto;padding:1.5rem;background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #00000080,-6px -6px 12px #ffffff1a;max-width:800px;text-align:center}.line-chart-title{font-size:1.5rem;color:#00d4ff;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.7)}.line-chart-container canvas{max-width:100%;height:400px}@media (max-width: 768px){.line-chart-container{padding:1rem}.line-chart-title{font-size:1.2rem}.line-chart-container canvas{height:300px}}.risk-dashboard{padding:2rem;background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:16px;border:2px solid silver;color:#fff;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff1a;animation:fadeIn 1s ease-out;max-width:800px;margin:0 auto}.title{font-size:1.8rem;margin-bottom:1.5rem;text-align:center;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.7)}.risk-settings{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:1.5rem}.setting-label{display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:700;color:#d1d5db}.risk-settings input{width:50%;padding:.8rem;font-size:1rem;margin-right:50px;border-radius:8px;border:2px solid silver;background:linear-gradient(145deg,#1e293b,#00ced1);color:#fff;box-shadow:inset 2px 2px 4px #00000080,inset -2px -2px 4px #ffffff1a;transition:box-shadow .3s ease,transform .2s ease}@media (max-width: 768px){.risk-settings{padding:0 1rem;overflow:hidden}.risk-settings input{width:60%;margin-left:-12px;padding:.6rem;font-size:.9rem;border-radius:8px;border:2px solid silver;background:linear-gradient(145deg,#1e293b,#00ced1);color:#fff;box-shadow:inset 2px 2px 4px #00000080,inset -2px -2px 4px #ffffff1a;transition:box-shadow .3s ease,transform .2s ease;margin-right:10px}}.risk-settings input:focus{outline:none;box-shadow:inset 4px 4px 8px #00000080,inset -4px -4px 8px #ffffff4d}.update-button{padding:.8rem 1.5rem;font-size:1.1rem;font-weight:700;color:#fff;border:2px solid silver;border-radius:12px;background:linear-gradient(145deg,#14c88f,#0f9c77);box-shadow:6px 6px 12px #00000080,-6px -6px 12px #ffffff1a;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;cursor:pointer}.update-button:hover{background:linear-gradient(145deg,#0f9c77,#14c88f);transform:translateY(-3px);box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.alerts{margin-top:1rem;background:linear-gradient(145deg,#00ced1,#1e293b);border-radius:12px;padding:1rem;box-shadow:inset 4px 4px 8px #00000080,inset -4px -4px 8px #ffffff4d}.alert-item{color:#f87171;font-size:1rem;font-weight:700;text-align:center;margin-bottom:.8rem;text-shadow:0px 0px 6px rgba(248,113,113,.8)}.clear-alerts-button{padding:.8rem 1.2rem;font-size:1rem;font-weight:700;color:#fff;border:2px solid silver;border-radius:12px;background:linear-gradient(145deg,#ef4444,#d32f2f);box-shadow:6px 6px 12px #00000080,-6px -6px 12px #ffffff1a;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;cursor:pointer}.clear-alerts-button:hover{background:linear-gradient(145deg,#d32f2f,#ef4444);transform:translateY(-3px);box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.preset-buttons{display:flex;justify-content:center;gap:1rem;margin:1rem 0}.preset-button{padding:.6rem 1rem;font-size:.9rem;font-weight:700;color:#fff;background:linear-gradient(145deg,#00ced1,#2563eb);border:2px solid silver;border-radius:8px;box-shadow:4px 4px 8px #0006,-4px -4px 8px #ffffff1a;transition:transform .2s ease,background-color .3s ease;cursor:pointer}.preset-button:hover{transform:translateY(-3px);background:linear-gradient(145deg,#2563eb,#00ced1)}.progress-container{background:#1e293b;border-radius:12px;border:2px solid silver;height:20px;width:100%;margin:10px 0;overflow:hidden;box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff1a}.progress-bar{width:100%;height:20px;background:#1e293b;border-radius:12px;margin-top:1rem;overflow:hidden;box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff1a}.progress{height:100%;background:linear-gradient(145deg,#10b981,#0f9c77);transition:width .5s ease}.charts{margin:2rem 0;padding:1rem;background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #00000080,-6px -6px 12px #ffffff1a;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:800px;margin:2rem auto}.charts h3{font-size:1.5rem;text-align:center;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.7)}.charts canvas{width:100%;max-width:600px;height:auto;padding:1rem}@media (max-width: 768px){.charts{padding:1rem}.charts canvas{max-width:100%;width:100%}}.history{margin-top:2rem;padding:1.5rem;background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #00000080,-6px -6px 12px #ffffff1a}.history h3{font-size:1.5rem;text-align:center;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.7)}.history table{width:100%;border-collapse:collapse;background:#1e293b;color:#fff;border:1px solid #00CED1;border-radius:8px;overflow:hidden}.history th,.history td{padding:.8rem;text-align:center;border:1px solid #00CED1}.history th{background:linear-gradient(145deg,#2563eb,#00ced1);font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.history td{background:#1e293b}.history tr:nth-child(2n) td{background:#2d3748}.history tr:hover td{background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff}button{transition:all .3s ease-in-out}@media (max-width: 768px){.risk-dashboard{padding:1rem}.setting-label{flex-direction:column;align-items:flex-start;gap:.5rem}.risk-settings input{width:100%}.preset-buttons{flex-direction:column}.charts,.history{padding:1rem}.progress-bar{height:15px}}.history{margin-top:2rem;padding:1.5rem;background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:16px;box-shadow:6px 6px 12px #00000080,-6px -6px 12px #ffffff1a}.history-controls{display:flex;justify-content:space-around;margin-bottom:1rem}.sort-button{padding:.6rem 1rem;font-size:.5rem;color:#fff;background:linear-gradient(145deg,#14c88f,#0f9c77);border:none;border-radius:8px;cursor:pointer;transition:transform .2s ease,background-color .3s ease}.sort-button:hover{background:linear-gradient(145deg,#0f9c77,#14c88f);transform:translateY(-2px)}.history-table-container{max-height:300px;overflow-y:auto}table{width:100%;border-collapse:collapse;background:#1e293b;color:#fff;border:1px solid #00CED1;border-radius:8px;overflow:hidden}th,td{padding:.8rem;text-align:center;border:1px solid #00CED1}th{background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;font-weight:700}td{background:#1e293b}tr:nth-child(2n) td{background:#2d3748}tr:hover td{background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff}.high-exposure td{background:#ff4d4d;color:#fff}.delete-button{padding:.4rem .8rem;font-size:.8rem;background:#d32f2f;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:transform .2s ease,background-color .3s ease}.delete-button:hover{background:#b71c1c;transform:translateY(-2px)}@media (max-width: 480px){.title{font-size:1.4rem}.update-button,.reset-button,.preset-button,.clear-alerts-button{font-size:.9rem;padding:.6rem 1rem}.charts h3,.history h3{font-size:1.2rem}}.compliance-panel{background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:16px;border:2px solid silver;padding:1.5rem;margin-top:10px;color:#fff;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff0d;position:relative;overflow:hidden;animation:fadeIn 1s ease-out;transform:translateY(-10px)}.compliance-panel:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,255,255,.1),transparent 80%);animation:rotateBG 12s infinite linear;z-index:0;opacity:.5;filter:blur(40px)}@media (max-width: 768px){.panel-header h2{font-size:.8rem}}.panel-header h2{font-size:.8rem;text-transform:uppercase;text-align:center;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.7),-1px -1px 3px rgba(255,255,255,.1);z-index:1;position:relative;margin-bottom:1.5rem;letter-spacing:.05rem}.compliance-panel .panel-header h2{font-size:.8rem}.panel-header p{font-size:.8rem;color:#d1d5db;text-shadow:.5px .5px 1.5px rgba(0,0,0,.5),-.5px -.5px 1.5px rgba(255,255,255,.1);text-align:center}.compliance-checks ul{list-style:none;padding:0;z-index:1;position:relative}.compliance-checks li{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:2px solid silver;border-radius:12px;margin-bottom:1rem;background:linear-gradient(145deg,#1e293b,#00ced1);box-shadow:inset 2px 2px 6px #00000080,inset -2px -2px 6px #ffffff1a;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;color:#fff}.compliance-checks li:hover{transform:translateY(-4px);box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.compliance-checks li .icon{margin-right:1rem;font-size:1.2rem}.compliance-checks .status{font-weight:700;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;text-transform:capitalize;text-shadow:0px 0px 8px rgba(255,255,255,.3)}.compliance-checks .status.success{color:#10b981;background-color:#10b98133}.compliance-checks .status.warning{color:#f59e0b;background-color:#f59e0b33}.compliance-checks .status.info{color:#2563eb;background-color:#2563eb33}.action-buttons{display:flex;gap:10px}.action-buttons button{padding:.5rem;font-size:.7rem;background:linear-gradient(145deg,#1e293b,#00ced1);border:2px solid silver;border-radius:8px;color:#fff;cursor:pointer;box-shadow:4px 4px 8px #00000080,-4px -4px 8px #ffffff1a;transition:transform .2s ease,box-shadow .3s ease,background-color .3s ease,border-color .3s ease}.action-buttons button:hover{background:linear-gradient(145deg,#00ced1,#1e293b);transform:translateY(-3px);box-shadow:6px 6px 12px #0009,-6px -6px 12px #fff3}.audit-log{margin:2rem 0;background:linear-gradient(145deg,#1e293b,#0f172a);padding:1.5rem;border-radius:8px;border:2px solid silver;box-shadow:0 4px 6px #00000080,0 -4px 6px #ffffff1a;color:#fff}.audit-log h3{font-size:.7rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.audit-table{width:100%;border-collapse:collapse;background-color:transparent;color:#fff;text-align:left;margin-top:1rem}.audit-table thead{background:linear-gradient(145deg,#0f172a,#1e293b);color:#00d4ff}.audit-table th,.audit-table td{padding:.8rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.2)}.audit-table th{text-transform:uppercase;font-weight:700;font-size:.9rem}.audit-table tr:hover{background:#00ced11a}.audit-table .status{font-weight:700;text-transform:uppercase;padding-right:2rem}.audit-table .status.success{color:#10b981}.audit-table .status.failed{color:#ef4444}@media (max-width: 768px){.audit-table th,.audit-table td{padding:.5rem .6rem;font-size:.6rem}.audit-log h3{font-size:.8rem}.audit-table th{font-size:.7rem}.audit-table .status{padding-right:1rem}}div[data-protection],div[regulatory-resources],div[support-section]{padding:2rem;background:linear-gradient(145deg,#1e293b,#0f172a);border-radius:16px;border:2px solid silver;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff1a;color:#fff;margin-bottom:2rem;animation:fadeIn 1s ease-out}div[data-protection] h3,div[regulatory-resources] h3,div[support-section] h3{font-size:1.5rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5);margin-bottom:1.5rem}div[data-protection] ul{list-style:none;padding:0;margin:0}div[data-protection] li{display:flex;align-items:center;padding:1rem;background:#1e293b;border-radius:8px;border:2px solid silver;margin-bottom:1rem;box-shadow:inset 4px 4px 8px #00000080,inset -4px -4px 8px #ffffff1a;transition:transform .2s ease,box-shadow .2s ease}div[data-protection] li:hover{transform:translateY(-5px);box-shadow:8px 8px 16px #00000080,-8px -8px 16px #fff3}.icon.security{font-size:1.5rem;margin-right:1rem;color:#00ced1}div[regulatory-resources] p{font-size:1rem;line-height:1.6;color:#d1d5db;margin-bottom:1.5rem}.btn-info{padding:.8rem 1.5rem;font-size:1rem;font-weight:700;color:#fff;background:linear-gradient(145deg,#00ced1,#1e293b);border:2px solid silver;border-radius:12px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .3s ease}.btn-info:hover{transform:translateY(-3px);box-shadow:8px 8px 16px #00000080,-8px -8px 16px #fff3}div[support-section] p{font-size:1rem;line-height:1.6;color:#d1d5db;margin-bottom:1.5rem}.support-buttons{display:flex;gap:1rem}.btn-primary,.btn-secondary{padding:.8rem 1.5rem;font-size:1rem;font-weight:700;border-radius:12px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .3s ease}.btn-primary{color:#fff;background:linear-gradient(145deg,#14c88f,#0f9c77);border:2px solid silver}.btn-primary:hover{transform:translateY(-3px);box-shadow:8px 8px 16px #00000080,-8px -8px 16px #fff3}.btn-secondary{color:#fff;background:linear-gradient(145deg,#2563eb,#1e40af);border:2px solid silver}.btn-secondary:hover{transform:translateY(-3px);box-shadow:8px 8px 16px #00000080,-8px -8px 16px #fff3}@media (max-width: 768px){div[data-protection],div[regulatory-resources],div[support-section]{padding:1rem}div[data-protection] li{flex-direction:column;align-items:flex-start}.support-buttons{flex-direction:column}}.api-panel{background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:16px;border:2px solid silver;padding:2rem;color:#fff;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff0d;animation:fadeIn 1s ease-out;overflow:hidden;position:relative;text-align:center}.api-panel h2{font-size:1.5rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.7),-1px -1px 3px rgba(255,255,255,.1)}.api-panel p{font-size:1rem;margin-bottom:1.5rem;color:#d1d5db}.api-panel p span{font-weight:700;color:#00ff7f}.api-key-label{color:#40e0d0;font-weight:700;font-size:1rem;margin-bottom:1rem;text-align:center}.api-info p span{font-weight:700;color:#00ff7f;background:#00ff7f1a;padding:.2rem .4rem;border-radius:4px}.api-info p span:hover{color:#00ced1;background:#00ced133;transform:scale(1.05)}.api-info p{color:#40e0d0;font-weight:700}.api-info{margin-bottom:2rem}.api-info button{margin-top:1rem}.api-logs{margin-bottom:2rem}.api-logs h3{font-size:1.2rem;color:#00d4ff;margin-bottom:1rem}.api-logs ul{list-style:none;padding:0;margin:0 auto;max-width:500px}.api-logs li{display:flex;justify-content:space-between;padding:.8rem;margin-bottom:.5rem;background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:8px;border:2px solid silver;box-shadow:inset 2px 2px 6px #00000080,inset -2px -2px 6px #ffffff1a;color:#fff;text-align:left}.api-permissions{margin-bottom:2rem}.api-permissions ul{list-style:none;padding:0;margin:0 auto;max-width:500px}.api-permissions li{display:flex;justify-content:space-between;padding:.8rem;margin-bottom:.5rem;background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:8px;border:2px solid silver;box-shadow:inset 2px 2px 6px #00000080,inset -2px -2px 6px #ffffff1a;color:#fff}.status{font-weight:700;padding:.3rem .5rem;border-radius:4px;text-transform:uppercase}.status.enabled{color:#10b981;background-color:#10b98133}.status.disabled{color:#ef4444;background-color:#ef444433}.docs-btn,.support-btn,.generate-key-btn{display:inline-block;padding:.7rem 1.5rem;margin:.5rem auto;font-size:1rem;font-weight:700;color:#fff;background:linear-gradient(145deg,#00ced1,#1e293b);border:2px solid silver;border-radius:8px;cursor:pointer;box-shadow:4px 4px 8px #00000080,-4px -4px 8px #ffffff1a;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,border-color .3s ease;text-align:center}.docs-btn:hover,.support-btn:hover,.generate-key-btn:hover{transform:translateY(-3px);background:linear-gradient(145deg,#00b2a9,#123456);box-shadow:6px 6px 12px #0009,-6px -6px 12px #fff3}@media (max-width: 768px){.api-panel{padding:1.5rem}.api-panel h2{font-size:1.2rem}.api-panel p{font-size:.9rem}.docs-btn,.support-btn,.generate-key-btn{font-size:.9rem;padding:.6rem 1rem}.api-logs li,.api-permissions li{flex-direction:column;align-items:flex-start;text-align:left}.api-logs ul,.api-permissions ul{width:100%}}.reports-panel{background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:16px;border:2px solid silver;padding:2.5rem;color:#fff;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff0d;animation:fadeIn 1s ease-out;position:relative}.panel-header{text-align:center;margin-bottom:2.5rem}.reports-panel .panel-header h2{font-size:.8rem!important;color:#00d4ff;text-shadow:2px 2px 5px rgba(0,0,0,.7),-2px -2px 5px rgba(255,255,255,.1);margin-bottom:.8rem}.panel-header h2{font-size:.8rem;color:#00d4ff;text-shadow:2px 2px 5px rgba(0,0,0,.7),-2px -2px 5px rgba(255,255,255,.1);margin-bottom:.8rem}.panel-header p{font-size:1rem;color:#d1d5db;text-align:center;margin-bottom:0}.report-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-bottom:2rem}.filter-group{display:flex;flex-direction:column}.filter-group label span{font-size:1rem;font-weight:700;color:#40e0d0;margin-bottom:.5rem}.filter-group input,.filter-group select{padding:.8rem;font-size:1rem;border:2px solid silver;border-radius:8px;background:#1e293b;color:#fff;box-shadow:inset 2px 2px 6px #0009,inset -2px -2px 6px #ffffff1a;transition:box-shadow .3s ease,transform .2s ease}.filter-group input:focus,.filter-group select:focus{box-shadow:0 0 10px #00ced1cc;transform:scale(1.02)}.btn-generate,.export-options button{padding:.8rem 1.5rem;font-size:1rem;font-weight:700;color:#fff;background:linear-gradient(145deg,#243b55,#00ced1);border:2px solid silver;border-radius:8px;cursor:pointer;text-align:center;transition:all .3s ease}.btn-generate:hover,.export-options button:hover{background-color:#6a95ff;transform:translateY(-3px);box-shadow:4px 4px 10px #0009,-4px -4px 10px #fff3}.export-options{display:flex;justify-content:center;gap:1.5rem;margin-bottom:2rem}.advanced-features ul,.report-tips ul{list-style:disc;margin-left:2rem;margin-top:1rem;color:#d1d5db}.advanced-features li,.report-tips li{margin-bottom:.8rem}.recent-reports ul{list-style:none;padding:0;margin-top:1rem}.recent-reports li{display:flex;justify-content:space-between;align-items:center;padding:.8rem;margin-bottom:.8rem;background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:8px;border:2px solid silver;box-shadow:inset 2px 2px 6px #0009,inset -2px -2px 6px #ffffff1a;color:#fff;transition:transform .3s ease,box-shadow .3s ease}.recent-reports li:hover{transform:translateY(-3px);box-shadow:4px 4px 10px #0009,-4px -4px 10px #fff3}.btn-view,.btn-delete{padding:.8rem 1.5rem;border:2px solid silver;border-radius:12px;color:#fff;font-size:1rem;cursor:pointer;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;box-shadow:4px 4px 8px #00000080,-4px -4px 8px #ffffff1a;margin-right:1rem;text-align:center}.btn-view{background:linear-gradient(145deg,#10b981,#16a34a);border-color:#16a34a}.btn-delete{background:linear-gradient(145deg,#ef4444,#dc2626);border-color:#dc2626}.btn-view:hover{background:linear-gradient(145deg,#16a34a,#10b981);transform:translateY(-3px);box-shadow:6px 6px 12px #0009,-6px -6px 12px #fff3}.btn-delete:hover{background:linear-gradient(145deg,#dc2626,#ef4444);transform:translateY(-3px);box-shadow:6px 6px 12px #0009,-6px -6px 12px #fff3}.btn-view:active,.btn-delete:active{transform:translateY(0);box-shadow:2px 2px 4px #00000080,-2px -2px 4px #ffffff1a}.recent-reports li{display:flex;gap:1rem;align-items:center}.report-footer{text-align:center;margin-top:2rem;color:#d1d5db}.report-footer a{color:#00d4ff;text-decoration:none;font-weight:700;transition:color .3s ease}.report-footer a:hover{color:#40e0d0}@media (max-width: 768px){.report-filters{grid-template-columns:1fr}.export-options{flex-direction:column;gap:1rem}.recent-reports li{flex-direction:column;align-items:flex-start}}.arbitrage-panel{background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:16px;border:2px solid silver;padding:2rem;color:#fff;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff0d;animation:fadeIn 1s ease-out;overflow:hidden;position:relative}.panel-header h2{font-size:.8rem!important;margin-bottom:.5rem;color:#00d4ff;text-shadow:2px 2px 5px rgba(0,0,0,.7),-2px -2px 5px rgba(255,255,255,.1)}.panel-header p{font-size:.9rem;color:#d1d5db;margin:0}.opportunities-list{margin-bottom:2rem}.opportunity{background:linear-gradient(145deg,#243b55,#00ced1);border-radius:12px;padding:1rem;margin-bottom:1rem;border:2px solid silver;box-shadow:inset 3px 3px 6px #0009,inset -3px -3px 6px #ffffff1a;transition:transform .3s ease,box-shadow .3s ease}.opportunity:hover{transform:translateY(-3px);box-shadow:4px 4px 8px #000000b3,-4px -4px 8px #fff3}.opportunity h3{margin:.5rem 0;color:#10b981;font-size:1rem}.timestamp{font-size:.9rem;color:#d1d5db}.total-profit{text-align:center;margin-bottom:2rem}.total-profit h3{font-size:1.5rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.6),-1px -1px 3px rgba(255,255,255,.2)}.history-table{width:100%;border-collapse:collapse;margin-top:1rem;background:#1e293b;color:#fff;border:2px solid silver;border-radius:8px;overflow:hidden}.history-table th,.history-table td{text-align:left;padding:.8rem;border-bottom:1px solid silver;font-size:.9rem;word-wrap:break-word}.history-table th{background:#243b55;color:#d1d5db;font-size:.85rem;text-transform:uppercase;letter-spacing:.05rem}.history-table td{color:#fff}.history-table tr:hover{background:#00ced133;transition:background-color .3s ease}@media (max-width: 768px){.history-table{font-size:.75rem;transform:translate(-9.5%);border:2px solid silver}.history-table th,.history-table td{padding:.5rem}.history-table th{font-size:.6rem}.history-table td{font-size:.5rem}.history-table tr:hover{background:#00ced126}}@media (max-width: 768px){.panel-header h2,.panel-header p{font-size:.8rem}.opportunity h3{font-size:.85rem}.timestamp{font-size:.75rem}.total-profit h3{font-size:1.2rem}}.educational-tools{background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:16px;padding:2rem;color:#fff;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff0d;animation:fadeIn 1s ease-out}.tutorials-section{margin-bottom:2rem}.tutorials-list{list-style:none;padding:0;margin-top:1rem}.tutorial-item{background:linear-gradient(145deg,#243b55,#00ced1);padding:1rem;margin-bottom:1rem;border-radius:8px;border:2px solid silver;box-shadow:inset 2px 2px 6px #00000080,inset -2px -2px 6px #ffffff1a}.interactive-tools{margin-bottom:2rem}.interactive-tools ul{list-style:disc;margin-left:1.5rem;margin-bottom:1rem}.btn-paper-trading,.btn-certification{padding:.8rem 1.2rem;background:linear-gradient(145deg,#243b55,#00ced1);border:2px solid silver;border-radius:8px;color:#fff;cursor:pointer;transition:all .3s ease}.btn-paper-trading:hover,.btn-certification:hover{background-color:#6a95ff;transform:translateY(-3px)}.resources-section ul{list-style:none;padding:0}.resources-section ul li{margin-bottom:.8rem}.resources-section ul li a{color:#00d4ff;text-decoration:none;transition:color .3s ease}.resources-section ul li a:hover{color:#10b981}.certification-section{margin-bottom:2rem}.tips-section ul{list-style:disc;margin-left:1.5rem;margin-bottom:1rem}.alerts-center{background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:16px;padding:2rem;color:#fff;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff0d;animation:fadeIn 1s ease-out}.panel-header{text-align:center;margin-bottom:2rem}.panel-header h2{font-size:1.8rem;margin-bottom:.5rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.7),-1px -1px 3px rgba(255,255,255,.1)}.alerts-list{margin-bottom:2rem}.alert{background:linear-gradient(145deg,#243b55,#00ced1);border-radius:12px;padding:1rem;margin-bottom:1rem;border:2px solid silver;box-shadow:inset 2px 2px 6px #00000080,inset -2px -2px 6px #ffffff1a;position:relative}.alert p{margin:0}.alert .timestamp{font-size:.8rem;color:#d1d5db;position:absolute;right:1rem;bottom:.5rem}.manage-alerts{margin-bottom:2rem}.manage-alerts ul{list-style:disc;margin-left:1.5rem;margin-bottom:1rem}.btn-manage-alerts{padding:.8rem 1.2rem;background:linear-gradient(145deg,#243b55,#00ced1);border:2px solid silver;border-radius:8px;color:#fff;cursor:pointer;transition:all .3s ease}.btn-manage-alerts:hover{background-color:#6a95ff;transform:translateY(-3px)}.notification-preferences form{margin-bottom:2rem}.notification-preferences label{display:block;margin-bottom:.8rem}.notification-preferences input[type=checkbox]{margin-right:.5rem}.btn-save-preferences{padding:.8rem 1.2rem;background:linear-gradient(145deg,#243b55,#00ced1);border:2px solid silver;border-radius:8px;color:#fff;cursor:pointer;transition:all .3s ease}.btn-save-preferences:hover{background-color:#6a95ff;transform:translateY(-3px)}.tips-section ul{list-style:disc;margin-left:1.5rem}.defi-nft-panel{padding:1.5rem;background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:16px;border:2px solid silver;color:#fff;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff0d;animation:fadeIn 1s ease-out;position:relative;overflow:hidden}.defi-nft-panel:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,255,255,.1),transparent 80%);animation:rotateBG 12s infinite linear;z-index:0;opacity:.5;filter:blur(40px)}@keyframes rotateBG{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.defi-nft-panel h2{font-size:.8rem;margin-bottom:1.5rem;color:#00d4ff;text-transform:uppercase;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.7),-1px -1px 3px rgba(255,255,255,.1);position:relative;z-index:1;letter-spacing:.05rem}.connect-wallet-btn{background:linear-gradient(145deg,#1e293b,#00ced1);color:#fff;border:2px solid silver;border-radius:8px;padding:10px 15px;cursor:pointer;font-size:1rem;transition:transform .3s ease,box-shadow .3s ease,background .3s ease,border-color .3s ease;box-shadow:4px 4px 8px #00000080,-4px -4px 8px #ffffff1a}.connect-wallet-btn:hover{transform:translateY(-4px);box-shadow:6px 6px 12px #0009,-6px -6px 12px #fff3;background:linear-gradient(145deg,#10b981,#34d399);border-color:#10b981}.wallet-info{background:#00d1b21a;padding:10px;border-radius:12px;margin-bottom:20px;text-align:left;font-size:.9rem;box-shadow:inset 2px 2px 6px #00000080,inset -2px -2px 6px #ffffff1a}.nft-portfolio{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.2rem;margin-top:20px;position:relative;z-index:1}.nft-card{background:linear-gradient(145deg,#1e293b,#00ced1);border-radius:16px;border:2px solid silver;padding:1rem;color:#fff;text-align:center;box-shadow:inset 2px 2px 6px #00000080,inset -2px -2px 6px #ffffff1a,8px 8px 16px #00000080,-8px -8px 16px #ffffff1a;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;overflow:hidden}.nft-card:hover{transform:translateY(-6px);box-shadow:12px 12px 24px #0009,-12px -12px 24px #fff3;background:linear-gradient(145deg,#243b55,#6a95ff)}.nft-card img{max-width:100%;border-radius:8px;margin-bottom:10px}.nft-card h3{font-size:.9rem;color:#00e0ff;text-shadow:1px 1px 3px rgba(0,0,0,.7),-1px -1px 3px rgba(255,255,255,.1);font-weight:700}.nft-card p{font-size:.8rem;color:#d1d5db;margin:.5rem 0;text-shadow:.5px .5px 1.5px rgba(0,0,0,.5),-.5px -.5px 1.5px rgba(255,255,255,.1)}.defi-features{margin-top:30px;text-align:left;z-index:1;position:relative}.defi-features ul{list-style-type:none;padding:0;margin:0}.defi-features li{margin:8px 0;font-size:.9rem;text-shadow:.5px .5px 1.5px rgba(0,0,0,.5),-.5px -.5px 1.5px rgba(255,255,255,.1)}.market-news-container{padding:2rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;color:#fff;box-shadow:8px 8px 16px #0009,-8px -8px 16px #ffffff4d;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:1.5rem;position:relative;display:flex;flex-direction:column;justify-content:space-between;height:500px;overflow:hidden}.market-news-container h2{font-size:.8rem;margin-bottom:1rem;text-align:center;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.news-list{list-style:none;padding:0;margin:0 0 100px;flex-grow:1;overflow-y:auto;max-height:calc(100% - 6rem)}.news-item{background:linear-gradient(145deg,#1f2937,#00ced1);margin-bottom:1rem;padding:1.2rem;border-radius:12px;box-shadow:inset 2px 2px 6px #0006,inset -2px -2px 6px #ffffff1a;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.news-item:hover{transform:translateY(-5px);box-shadow:6px 6px 16px #0009,-6px -6px 16px #ffffff4d;background:linear-gradient(145deg,#1c2734,#4a90e2)}.news-item a{color:#00e0ff;text-decoration:none;font-size:1.1rem;font-weight:700}.news-item a:hover{text-decoration:underline;color:#0fc}.news-meta{margin-top:.5rem;font-size:.9rem;color:#d1d5db}.news-navigation{display:flex;justify-content:space-between;margin-top:1rem}.news-navigation button{background:linear-gradient(145deg,#1f2937,#00ced1);border:2px solid #ffffff;color:#fff;padding:.8rem 1.5rem;border-radius:8px;cursor:pointer;font-size:1rem;box-shadow:4px 4px 8px #00000080,-4px -4px 8px #ffffff1a;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.news-navigation button:hover{transform:translateY(-3px);box-shadow:6px 6px 12px #0009,-6px -6px 12px #fff3;background:linear-gradient(145deg,#10b981,#34d399)}.news-navigation button:disabled{background:#4b5563;color:#9ca3af;cursor:not-allowed;box-shadow:none}.social-sentiment-container{padding:2rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;color:#fff;box-shadow:8px 8px 16px #0009,-8px -8px 16px #ffffff4d;margin-bottom:1.5rem}.social-sentiment-container h2{font-size:1.2rem;margin-bottom:1rem;text-align:center;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.social-sentiment-container p{font-size:1rem;text-align:center;color:#d1d5db;margin-bottom:1rem}.sentiment-table-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.sentiment-card{background:linear-gradient(145deg,#243b55,#00ced1);border-radius:12px;padding:1rem;box-shadow:4px 4px 8px #0009,-4px -4px 8px #ffffff1a;transition:transform .3s ease,box-shadow .3s ease}.sentiment-card:hover{transform:translateY(-3px);box-shadow:6px 6px 12px #000c,-6px -6px 12px #fff3}.sentiment-row{display:flex;justify-content:space-between;margin-bottom:.5rem}.sentiment-label{font-weight:700;color:#00d4ff;text-transform:uppercase}.positive-score{color:#10b981;text-shadow:0px 0px 6px rgba(16,185,129,.7)}.negative-score{color:#ef4444;text-shadow:0px 0px 6px rgba(239,68,68,.7)}.trend-icon{font-size:1.2rem}.up-trend{color:#10b981}.down-trend{color:#ef4444}@media (max-width: 768px){.sentiment-table-wrapper{grid-template-columns:1fr}.sentiment-card{padding:1rem}.sentiment-row{flex-direction:column;align-items:flex-start}.sentiment-label{margin-bottom:.3rem;font-size:.9rem}}.economic-calendar-container{padding:2rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;color:#fff;box-shadow:8px 8px 16px #0009,-8px -8px 16px #ffffff4d;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:1.5rem}.economic-calendar-container:hover{transform:scale(1.02);box-shadow:10px 10px 20px #000000b3,-10px -10px 20px #fff6}.economic-calendar-container h2{font-size:2rem;text-align:center;color:#00d4ff;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.calendar-list{list-style:none;padding:0;margin:0}.calendar-list li{background:linear-gradient(145deg,#1f2937,#00ced1);margin-bottom:1rem;padding:1rem;border-radius:12px;box-shadow:inset 2px 2px 6px #0006,inset -2px -2px 6px #ffffff1a}.impact-low{border-left:4px solid #10b981}.impact-medium{border-left:4px solid #f59e0b}.impact-high{border-left:4px solid #ef4444}.community-chat-container{padding:2rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;color:#fff;box-shadow:8px 8px 16px #0009,-8px -8px 16px #ffffff4d;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.community-chat-container:hover{transform:scale(1.02);box-shadow:10px 10px 20px #000000b3,-10px -10px 20px #fff6}.community-chat-container h2{font-size:2rem;text-align:center;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.chat-window{background:linear-gradient(145deg,#1f2937,#00ced1);flex:1;padding:1rem;border-radius:12px;overflow-y:auto;box-shadow:inset 2px 2px 6px #0006,inset -2px -2px 6px #ffffff1a}.chat-message{margin-bottom:.5rem;font-size:.95rem;position:relative}.timestamp{display:block;font-size:.7rem;color:#9ca3af;margin-top:.2rem}.chat-input input{flex:1;padding:.5rem;border-radius:12px;border:2px solid silver;font-size:.9rem;background:linear-gradient(145deg,#1f2937,#00ced1);color:#fff;box-shadow:inset 3px 3px 6px #0006,inset -3px -3px 6px #ffffff1a}.chat-input button{padding:.5rem 1rem;border-radius:12px;border:2px solid silver;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;font-size:.9rem;cursor:pointer;box-shadow:4px 4px 8px #00000080,-4px -4px 8px #ffffff1a,inset 2px 2px 3px #0003,inset -2px -2px 3px #fff3;transition:transform .2s ease,box-shadow .3s ease}.chat-input button:hover{transform:scale(1.05)}.leaderboard-container{padding:2rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;color:#fff;box-shadow:8px 8px 16px #0009,-8px -8px 16px #ffffff4d;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:1.5rem}.leaderboard-container:hover{transform:scale(1.02);box-shadow:10px 10px 20px #000000b3,-10px -10px 20px #fff6}.leaderboard-container h2{font-size:2rem;text-align:center;color:#00d4ff;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.leaderboard-table{width:100%;border-collapse:collapse}.leaderboard-table th,.leaderboard-table td{padding:.8rem;text-align:center;border-bottom:1px solid #404040;color:#d1d5db}.leaderboard-table tr:hover{background-color:#ffffff0d}.bot-market-container{padding:2rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;color:#fff;box-shadow:8px 8px 16px #0009,-8px -8px 16px #ffffff4d;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:1.5rem}.bot-market-container:hover{transform:scale(1.02);box-shadow:10px 10px 20px #000000b3,-10px -10px 20px #fff6}.bot-market-container h2{font-size:2rem;text-align:center;color:#00d4ff;margin-bottom:1.5rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.bot-list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.bot-card{background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:12px;padding:1.5rem;box-shadow:inset 2px 2px 6px #0006,inset -2px -2px 6px #ffffff1a;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.bot-card:hover{transform:translateY(-5px);box-shadow:4px 4px 12px #0009,-4px -4px 12px #fff3,inset 3px 3px 6px #0000004d,inset -3px -3px 6px #fff3}.bot-card h3{color:#00e0ff;margin-bottom:.5rem}.bot-card button{background:linear-gradient(145deg,#2563eb,#00ced1);border-radius:12px;border:2px solid silver;color:#fff;padding:.5rem 1rem;margin-top:1rem;cursor:pointer;box-shadow:2px 2px 5px #00000080,-2px -2px 5px #ffffff1a}.chart-analysis-container{padding:2rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;color:#fff;box-shadow:8px 8px 16px #0009,-8px -8px 16px #ffffff4d;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.chart-analysis-container:hover{transform:scale(1.02);box-shadow:10px 10px 20px #000000b3,-10px -10px 20px #fff6}.chart-analysis-container h2{font-size:2rem;text-align:center;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.chart-container{height:300px;border-radius:12px;background:#fff;padding:1rem;box-shadow:inset 2px 2px 6px #0006,inset -2px -2px 6px #ffffff1a}.notification-center-container{padding:2rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;color:#fff;box-shadow:8px 8px 16px #0009,-8px -8px 16px #ffffff4d;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:1.5rem}.notification-center-container:hover{transform:scale(1.02);box-shadow:10px 10px 20px #000000b3,-10px -10px 20px #fff6}.notification-center-container h2{font-size:2rem;text-align:center;color:#00d4ff;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.notification-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.notification-item{background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:12px;padding:1rem;box-shadow:inset 2px 2px 6px #0006,inset -2px -2px 6px #ffffff1a;position:relative}.notification-item.info{border-left:4px solid #0ea5e9}.notification-item.warning{border-left:4px solid #f59e0b}.notification-item.error{border-left:4px solid #ef4444}.timestamp{display:block;font-size:.8rem;margin-top:.2rem;color:#9ca3af}.indicators-builder-container{padding:2rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;color:#fff;box-shadow:8px 8px 16px #0009,-8px -8px 16px #ffffff4d;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.indicators-builder-container:hover{transform:scale(1.02);box-shadow:10px 10px 20px #000000b3,-10px -10px 20px #fff6}.indicators-builder-container h2{font-size:2rem;text-align:center;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.builder-form{display:grid;grid-template-columns:1fr 1fr;row-gap:1rem;column-gap:1rem}.builder-form label{align-self:center;font-weight:700;color:#d1d5db}.builder-form input[type=text],.builder-form input[type=number],.builder-form input[type=color]{padding:.5rem;border-radius:12px;border:2px solid silver;background:linear-gradient(145deg,#1f2937,#00ced1);color:#fff}.builder-form button{grid-column:span 2;padding:.5rem 1rem;background:linear-gradient(145deg,#2563eb,#00ced1);border:2px solid silver;border-radius:12px;color:#fff;cursor:pointer;justify-self:center}.indicator-list{margin-top:1rem}.indicator-list ul{list-style:none;padding:0}.indicator-list li{margin-bottom:.5rem}.payment-billing-container{padding:2rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;color:#fff;box-shadow:8px 8px 16px #0009,-8px -8px 16px #ffffff4d;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:1.5rem}.payment-billing-container:hover{transform:scale(1.02);box-shadow:10px 10px 20px #000000b3,-10px -10px 20px #fff6}.payment-billing-container h2{font-size:2rem;text-align:center;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.current-plan{text-align:center;font-size:1.1rem;margin-bottom:1rem}.plan-options{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem}.plan-options button{background:linear-gradient(145deg,#2563eb,#00ced1);border:2px solid silver;border-radius:12px;color:#fff;padding:.6rem 1.2rem;font-size:1rem;cursor:pointer;box-shadow:4px 4px 8px #00000080,-4px -4px 8px #ffffff1a,inset 2px 2px 6px #0000004d,inset -2px -2px 6px #fff3;transition:transform .2s ease,box-shadow .3s ease}.plan-options button:hover{transform:translateY(-3px)}.billing-table{width:100%;border-collapse:collapse;margin-top:1rem}.billing-table th,.billing-table td{text-align:center;padding:.8rem;border-bottom:1px solid #404040;color:#d1d5db}.dashboard-container{margin:2rem auto;padding:2rem;max-width:2500px;margin-left:5px;margin-right:5px;margin-top:150px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;color:#000;animation:fadeIn 1s ease-out;overflow:hidden}.dashboard-header{margin-bottom:1rem;text-align:center;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;border-radius:16px;border:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.dashboard-header h1{font-size:2.8rem;margin-bottom:.2rem;margin-top:-5px;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.dashboard-header p{font-size:1.2rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}section{padding:1.5rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;color:#000}section:hover{transform:translateY(-6px);box-shadow:8px 8px 16px #000000b3,-8px -8px 16px #fff3,inset 6px 6px 12px #0006,inset -6px -6px 12px #fff6;background:linear-gradient(145deg,#234,#4b82f7)}section h2{font-size:1.8rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.dashboard-navbar{display:flex;justify-content:space-between;padding:1rem;background:#1f2937;border-radius:12px;margin-bottom:1rem}.show-section,.hide-section{display:flex;flex-direction:column;gap:.5rem}.dashboard-navbar button{padding:.2rem .4rem;background:linear-gradient(145deg,#00ced1,#1f2937);border:2px solid silver;border-radius:8px;color:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease}.dashboard-navbar button:hover{transform:translateY(-3px);box-shadow:4px 4px 8px #0009,-4px -4px 8px #fff3}.dashboard-section{background:#f3f4f6;padding:1rem;border-radius:8px;box-shadow:0 2px 6px #0000001a;transition:box-shadow .3s ease,transform .2s ease;overflow:hidden;height:auto}.dashboard-section.dragging{box-shadow:0 4px 12px #0003;transform:scale(1.05);z-index:1000}.drag-handle{cursor:grab;font-size:1.2rem;padding:.5rem}.dashboard-section[data-rowspan="2"]{grid-row:span 2}.dashboard-section[data-colspan="2"]{grid-column:span 2}.close-button{position:absolute;top:10px;right:10px;background:red;color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:1rem;cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:2px 2px 6px #0006}.close-button:hover{background:#8b0000;box-shadow:4px 4px 10px #0009}.dragging{box-shadow:0 4px 12px #0003;transform:scale(1.05)}@media (max-width: 768px){.dashboard-container{padding:1rem;margin-top:132px}.dashboard-header h1{font-size:2rem}.dashboard-header p{font-size:1rem}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}}.footer-container{background-color:#1a202c;color:#fff;padding:40px 20px;text-align:center;border:2px solid silver}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1200px;margin:0 auto}.footer-brand{text-align:center}.footer-logo{width:120px;margin-bottom:10px}.footer-brand h2{font-size:24px;margin-bottom:10px;color:#00ced1}.footer-links{display:flex;gap:30px}.footer-column h4{margin-bottom:15px;font-size:16px;color:#00ced1}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column ul li{margin-bottom:10px}.footer-column ul li a{text-decoration:none;color:#fff;transition:color .3s}.footer-column ul li a:hover{color:#00ced1}.footer-newsletter{max-width:300px;text-align:left}.newsletter-form{display:flex;gap:10px;margin-top:10px}.newsletter-input{flex:1;padding:10px;border-radius:5px;border:none;outline:none;border:2px solid silver}.newsletter-button{background-color:#00ced1;color:#fff;padding:10px 15px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s;border:2px solid silver}.newsletter-button:hover{background-color:#0194a4}.footer-social{margin-top:20px}.footer-social a{color:#fff;margin:0 10px;font-size:20px;transition:color .3s}.footer-social a:hover{color:#00ced1}.footer-bottom{margin-top:20px;font-size:14px;color:#a0aec0}@media (max-width: 768px){.footer-content{flex-direction:column;align-items:center;text-align:center}.footer-links{flex-direction:column;align-items:center}.footer-newsletter{max-width:100%;text-align:center}}body{margin:0;font-family:Arial,sans-serif;background-color:#000;color:#333}.layout{display:flex;flex-direction:column;height:100vh}header{background-color:#001aff;color:#fff;padding:1rem;text-align:center}footer{background-color:#001aff;color:#fff;text-align:center;padding:1rem;margin-top:auto}.app-container{display:flex;flex-direction:column;min-height:100vh;background-color:#000;color:#333}.main-content{flex:1;padding:2rem;background-color:#000}.footer{background-color:#000;color:#fff;text-align:center;padding:1rem;box-shadow:0 -2px 4px #0000001a}.footer-content p{margin:0;font-size:.9rem}.portfolio-container{margin:2rem auto;padding:2rem;max-width:2500px;margin-left:5px;margin-right:5px;margin-top:150px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;color:#000;animation:fadeIn 1s ease-out;overflow:hidden}.portfolio-header{margin-bottom:1rem;text-align:center;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;border-radius:16px;border:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.portfolio-header h1{font-size:2.8rem;margin-bottom:.2rem;margin-top:-5px;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.portfolio-header p{font-size:1.2rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.ticker-section{margin:2rem 0;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;padding:1.5rem;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3}.ticker-section h2{font-size:1.8rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.summary-cards{display:flex;gap:1rem;margin:2rem 0;flex-wrap:wrap}.summary-card{flex:1;min-width:200px;background:#f3f4f6;border-radius:12px;border:2px solid silver;padding:1rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;text-align:center;transition:transform .2s ease}.summary-card:hover{transform:translateY(-3px)}.summary-card h3{margin-bottom:.5rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.summary-card p{font-size:1.4rem;margin:0}.chart-section{margin:2rem 0;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;padding:1.5rem;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3}.chart-section h2{font-size:1.8rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.chart-section canvas{background:#f3f4f6;border-radius:8px;border:2px solid silver;padding:1rem;max-height:400px}.holdings-section{margin:2rem 0;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;padding:1.5rem;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3}.holdings-section h2{font-size:1.8rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.holdings-table{width:100%;border-collapse:collapse;background:#f3f4f6;border-radius:8px;border:2px solid silver;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;overflow:hidden}.holdings-table th,.holdings-table td{padding:.8rem;text-align:center;border-bottom:1px solid #ddd}.holdings-table tr:hover{background-color:#00ced11a}.ticker-row{display:flex;flex-wrap:wrap;gap:1rem}.ticker{background:#f3f4f6;border-radius:12px;border:2px solid silver;padding:.5rem 1rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;display:flex;flex-direction:column;min-width:120px;align-items:center;transition:transform .2s ease}.ticker:hover{transform:translateY(-3px)}.ticker-symbol{font-weight:700;margin-bottom:.3rem}.ticker-price,.ticker-change{font-size:.9rem}.timeframe-tabs{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem}.timeframe-tab{padding:.5rem 1rem;background:#f3f4f6;border-radius:8px;border:2px solid silver;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;color:#000;font-weight:500}.timeframe-tab:hover{transform:translateY(-2px);box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a}.timeframe-tab.active{background:linear-gradient(145deg,#00ced1,#1f2937);color:#fff;box-shadow:inset 2px 2px 6px #0000004d,inset -2px -2px 6px #ffffff1a}.advanced-metrics-section{margin:2rem 0;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;padding:1.5rem;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3}.advanced-metrics-section h2{font-size:1.8rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.advanced-metrics{display:flex;flex-wrap:wrap;gap:1rem;background:#f3f4f6;border-radius:12px;border:2px solid silver;padding:1rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a}.metric-item{flex:1;min-width:120px;display:flex;flex-direction:column;align-items:center;margin:.5rem 0}.metric-label{font-weight:700;color:#00d4ff;margin-bottom:.3rem}.metric-value{font-size:1.1rem;color:#000}@media (max-width: 768px){.portfolio-container{padding:1rem;margin-top:132px}.portfolio-header h1{font-size:2rem}.portfolio-header p{font-size:1rem}.summary-cards{flex-direction:column}}.tradingview-container{margin:2rem auto;padding:2rem;max-width:2500px;margin-left:5px;margin-right:5px;margin-top:150px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;color:#000;animation:fadeIn 1s ease-out;overflow:hidden}.tradingview-header{margin-bottom:1rem;text-align:center;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;border-radius:16px;border:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.tradingview-header h1{font-size:2.8rem;margin-bottom:.2rem;margin-top:-5px;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.tradingview-header p{font-size:1.2rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.tradingview-chart-section{margin:2rem 0;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;padding:1.5rem;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3}.tradingview-chart-section h2{font-size:1.8rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.tradingview-iframe-container{position:relative;width:100%;border-radius:10px;border:2px solid silver;overflow:hidden;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;background:#f3f4f6}.tradingview-watchlist-section{margin:2rem 0;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;padding:1.5rem;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3}.tradingview-watchlist-section h2{font-size:1.8rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.tv-watchlist-table{width:100%;border-collapse:collapse;background:#f3f4f6;border-radius:8px;border:2px solid silver;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;overflow:hidden}.tv-watchlist-table th,.tv-watchlist-table td{padding:.8rem;text-align:center;border-bottom:1px solid #ddd}.tv-watchlist-table tr:hover{background-color:#00ced11a}.tradingview-orderbook-section{margin:2rem 0;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;padding:1.5rem;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3}.tradingview-orderbook-section h2{font-size:1.8rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.orderbook-wrapper{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.orderbook-side{flex:1;background:#f3f4f6;border-radius:8px;border:2px solid silver;padding:1rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a}.orderbook-side h3{margin-top:0;margin-bottom:1rem;color:#00ced1}.orderbook-side table{width:100%;border-collapse:collapse}.orderbook-side th,.orderbook-side td{border-bottom:1px solid #ddd;padding:.5rem;text-align:center}.tradingview-news-section{margin:2rem 0;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;padding:1.5rem;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3}.tradingview-news-section h2{font-size:1.8rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.news-items{display:flex;flex-direction:column;gap:1rem}.news-item{background:#f3f4f6;border-radius:8px;border:2px solid silver;padding:1rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;transition:transform .2s ease}.news-item:hover{transform:translateY(-3px)}.news-item h3{margin:0 0 .3rem;color:#00ced1}.news-meta{font-size:.9rem;color:#555;margin-bottom:.5rem}.news-item a{color:#2563eb;text-decoration:underline}.positive-change{color:green}.negative-change{color:red}@media (max-width: 768px){.tradingview-container{padding:1rem;margin-top:132px}.orderbook-wrapper{flex-direction:column}}.strategy-builder-container{margin:2rem auto;padding:2rem;max-width:2500px;margin-left:5px;margin-right:5px;margin-top:150px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;color:#000;animation:fadeIn 1s ease-out;overflow:hidden}.strategy-builder-header{margin-bottom:1rem;text-align:center;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;border-radius:16px;border:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.strategy-builder-header h1{font-size:2.8rem;margin-bottom:.2rem;margin-top:-5px;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.strategy-builder-header p{font-size:1.2rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.strategy-settings-section,.strategy-chart-section,.signal-builder-section,.risk-management-section,.backtest-results-section,.performance-metrics-section{margin:2rem 0;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;padding:1.5rem;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3}.strategy-settings-section h2,.strategy-chart-section h2,.signal-builder-section h2,.risk-management-section h2,.backtest-results-section h2,.performance-metrics-section h2{font-size:1.8rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.settings-row{display:flex;align-items:center;margin-bottom:1rem}.settings-row label{width:120px;font-weight:700}.settings-row input,.settings-row select{flex:1;padding:.5rem;border-radius:8px;border:2px solid silver;border:1px solid #ccc}.strategy-tv-iframe{background:#f3f4f6;border-radius:8px;border:2px solid silver;overflow:hidden;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a}.signal-builder-section .add-condition-btn{background:green;color:#fff;padding:.4rem .8rem;border:none;border-radius:8px;border:2px solid silver;cursor:pointer;margin-bottom:1rem;transition:transform .2s ease,box-shadow .2s ease}.add-condition-btn:hover{transform:translateY(-2px);box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a}.conditions-list{display:flex;flex-direction:column;gap:1rem}.condition-item{display:flex;align-items:center;gap:.5rem}.condition-item select,.condition-item input{padding:.4rem;border-radius:6px;border:2px solid silver}.remove-condition-btn{background:red;color:#fff;border:none;border-radius:50%;border:2px solid silver;width:25px;height:25px;cursor:pointer;font-weight:700;text-align:center;line-height:25px;transition:.2s}.remove-condition-btn:hover{transform:translateY(-2px)}.risk-row{display:flex;align-items:center;margin-bottom:1rem}.risk-row label{width:120px;font-weight:700}.risk-row input{flex:1;padding:.5rem;border-radius:8px;border:2px solid silver;border:1px solid #ccc}.backtest-table{width:100%;border-collapse:collapse;background:#f3f4f6;border-radius:8px;border:2px solid silver;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;overflow:hidden}.backtest-table th,.backtest-table td{padding:.8rem;text-align:center;border-bottom:1px solid #ddd}.backtest-table tr:hover{background-color:#00ced11a}.metrics-row{display:flex;flex-wrap:wrap;gap:1rem}.metric-box{flex:1;min-width:120px;background:#f3f4f6;border-radius:8px;border:2px solid silver;padding:1rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;display:flex;flex-direction:column;align-items:center;transition:.2s}.metric-box label{font-weight:700;color:#00d4ff;margin-bottom:.3rem}.metric-box span{font-size:1.2rem}.metric-box:hover{transform:translateY(-3px)}@media (max-width: 768px){.strategy-builder-container{padding:1rem;margin-top:132px}.settings-row,.risk-row{flex-direction:column;align-items:flex-start}.settings-row label,.risk-row label{width:auto;margin-bottom:.5rem}}.marketnews-container{margin:2rem auto;padding:2rem;max-width:2500px;margin-left:5px;margin-right:5px;margin-top:150px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;color:#000;animation:fadeIn 1s ease-out;overflow:hidden}.marketnews-header{margin-bottom:1rem;text-align:center;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;border-radius:16px;border:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.marketnews-header h1{font-size:2.8rem;margin-bottom:.2rem;margin-top:-5px;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.marketnews-header p{font-size:1.2rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.mn-ticker-section{margin:2rem 0;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;padding:1.5rem;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3}.mn-ticker-section h2{font-size:1.8rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.mn-ticker-row{display:flex;flex-wrap:wrap;gap:1rem}.mn-ticker{background:#f3f4f6;border-radius:12px;border:2px solid silver;padding:.5rem 1rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;display:flex;flex-direction:column;min-width:120px;align-items:center;transition:transform .2s ease}.mn-ticker:hover{transform:translateY(-3px)}.mn-ticker-symbol{font-weight:700;margin-bottom:.3rem}.mn-ticker-price,.mn-ticker-change{font-size:.9rem}.positive{color:green}.negative{color:red}.mn-filter-section{margin:2rem 0;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;padding:1rem;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center}.mn-search-bar input{width:240px;padding:.5rem;border-radius:8px;border:2px solid silver;outline:none;box-shadow:inset 2px 2px 6px #0003,inset -2px -2px 6px #ffffff1a}.mn-category-filter{display:flex;gap:.5rem;flex-wrap:wrap}.mn-category-button{padding:.5rem 1rem;background:#f3f4f6;border-radius:8px;border:2px solid silver;color:#000;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.mn-category-button:hover{transform:translateY(-2px);box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a}.mn-category-button.active{background:linear-gradient(145deg,#00ced1,#1f2937);color:#fff;box-shadow:inset 2px 2px 6px #0000004d,inset -2px -2px 6px #ffffff1a}.mn-sentiment-section{margin:2rem 0;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;padding:1.5rem;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3}.mn-sentiment-section h2{font-size:1.8rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.mn-sentiment-section canvas{background:#f3f4f6;border-radius:8px;border:2px solid silver;padding:1rem;max-height:300px}.mn-trending-section{margin:2rem 0;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;padding:1rem;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3}.mn-trending-section h2{font-size:1.8rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.mn-trending-wrapper{display:flex;flex-wrap:wrap;gap:.5rem}.mn-trending-tag{background:#f3f4f6;border-radius:8px;border:2px solid silver;padding:.5rem 1rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;cursor:pointer;transition:transform .2s ease}.mn-trending-tag:hover{transform:translateY(-3px)}.mn-newsfeed-section{margin:2rem 0;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;padding:1.5rem;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3}.mn-newsfeed-section h2{font-size:1.8rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.mn-news-list{display:flex;flex-direction:column;gap:1rem}.mn-news-item{background:#f3f4f6;border-radius:12px;border:2px solid silver;padding:1rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;transition:transform .2s ease}.mn-news-item:hover{transform:translateY(-3px)}.mn-meta{font-size:.85rem;color:#555;margin:.3rem 0}.mn-summary{font-size:.9rem;margin-bottom:.5rem}.mn-readmore{color:#2563eb;text-decoration:underline;font-size:.9rem}.mn-no-articles{font-size:1rem;color:#888}@media (max-width: 768px){.marketnews-container{padding:1rem;margin-top:132px}.mn-ticker-row{flex-direction:column;align-items:center}.mn-filter-section{flex-direction:column}.mn-trending-wrapper{justify-content:center}}.settings-container{margin:2rem auto;padding:2rem;max-width:2500px;margin-left:5px;margin-right:5px;margin-top:150px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;color:#000;animation:fadeIn 1s ease-out;overflow:hidden}.settings-header{margin-bottom:1rem;text-align:center;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;border-radius:16px;border:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.settings-header h1{font-size:2.8rem;margin-bottom:.2rem;margin-top:-5px;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.settings-header p{font-size:1.2rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.settings-section{margin:2rem 0;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;padding:1.5rem;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3}.settings-section h2{font-size:1.8rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.settings-row{display:flex;align-items:center;margin:1rem 0;flex-wrap:wrap}.settings-row label{flex:1;min-width:120px;font-weight:500}.settings-row input,.settings-row select{flex:2;padding:.5rem;border-radius:8px;border:2px solid silver;box-shadow:inset 2px 2px 6px #0003,inset -2px -2px 6px #ffffff1a;outline:none;margin-left:.5rem}.api-info p{font-size:.9rem;color:#333;margin-top:.5rem}.toggle-row{justify-content:space-between}.switch{position:relative;display:inline-block;width:52px;height:28px;margin-left:.5rem}.switch input{opacity:0;width:0;height:0}.slider.round{border-radius:34px}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:28px;border:2px solid silver}.slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%;border:2px solid silver}input:checked+.slider{background-color:#4bc0c0}input:focus+.slider{box-shadow:0 0 1px #4bc0c0}input:checked+.slider:before{transform:translate(24px)}.usage-stats-section canvas{background:#f3f4f6;border-radius:8px;border:2px solid silver;padding:1rem;max-height:300px;box-shadow:inset 2px 2px 6px #0003,inset -2px -2px 6px #ffffff1a}.settings-save-section{text-align:center;margin-top:2rem;border:2px solid silver}.save-button{padding:.75rem 1.5rem;border-radius:12px;border:2px solid silver;background:linear-gradient(145deg,#00ced1,#1f2937);color:#fff;cursor:pointer;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.save-button:hover{transform:translateY(-3px);box-shadow:4px 4px 8px #0006,-4px -4px 8px #fff3}@media (max-width: 768px){.settings-container{padding:1rem;margin-top:132px}.settings-row{flex-direction:column;align-items:flex-start}.settings-row label{margin-bottom:.5rem}.settings-row input,.settings-row select{margin-left:0}}.support-container{margin:2rem auto;padding:2rem;max-width:2500px;margin-left:5px;margin-right:5px;margin-top:150px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;color:#000;animation:fadeIn 1s ease-out;overflow:hidden}.support-header{margin-bottom:1rem;text-align:center;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;border-radius:16px;border:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.support-header h1{font-size:2.8rem;margin-bottom:.2rem;margin-top:-5px;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.support-header p{font-size:1.2rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.support-section{margin:2rem 0;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;padding:1.5rem;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3}.support-section h2{font-size:1.8rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.support-ticket-stats{display:flex;flex-wrap:wrap;gap:1rem}.ticket-filter{flex:1;display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-bottom:1rem}.filter-btn{padding:.5rem 1rem;border-radius:8px;border:2px solid silver;background:#f3f4f6;color:#333;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.filter-btn:hover{transform:translateY(-2px);box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a}.filter-btn.active{background:linear-gradient(145deg,#00ced1,#1f2937);color:#fff;box-shadow:inset 2px 2px 6px #0000004d,inset -2px -2px 6px #ffffff1a}.ticket-list{flex:1;max-width:300px}.ticket-item{background:#f3f4f6;border-radius:8px;border:2px solid silver;padding:.5rem 1rem;margin:.5rem 0;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;cursor:pointer;transition:transform .2s ease}.ticket-item:hover{transform:translateY(-3px)}.ticket-item h3{margin:0 0 .3rem;font-size:1rem;color:#00ced1}.ticket-meta{font-size:.8rem;color:#333}.no-tickets{font-size:.9rem;color:#888}.ticket-details{flex:2;background:#f3f4f6;border-radius:8px;border:2px solid silver;padding:1rem;margin-left:1rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a}.ticket-details p{margin:.3rem 0}.ticket-details p strong{color:#00ced1}.support-chart{margin-top:1rem;background:#f3f4f6;border-radius:8px;border:2px solid silver;padding:1rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a}.support-chart h3{margin-top:0;margin-bottom:1rem;color:#00ced1}.faq-list{display:flex;flex-direction:column;gap:1rem}.faq-item{background:#f3f4f6;border-radius:8px;border:2px solid silver;padding:1rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;transition:transform .2s ease}.faq-item:hover{transform:translateY(-3px)}.faq-item h3{margin:0 0 .5rem;font-size:1rem;color:#00ced1}.faq-item p{margin:0;font-size:.9rem}.chat-section{margin-top:2rem}.chat-box{background:#f3f4f6;border-radius:8px;border:2px solid silver;padding:1rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;max-width:700px;margin:0 auto}.chat-messages{height:250px;overflow-y:auto;margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.chat-message{background:#2081ff;border-radius:8px;border:2px solid silver;padding:.5rem;align-self:flex-start;max-width:70%;box-shadow:inset 1px 1px 3px #0000001a,inset -1px -1px 3px #ffffff1a}.from-me{background:#2563eb;color:#fff;align-self:flex-end}.chat-sender{font-weight:700;margin:0 0 .2rem;font-size:.8rem}.chat-text{margin:0;font-size:.9rem}.chat-time{font-size:.65rem;color:#555;margin-top:.2rem;display:block;text-align:right}.chat-input{display:flex;gap:.5rem}.chat-input input{flex:1;padding:.5rem;border-radius:8px;border:2px solid silver;box-shadow:inset 2px 2px 6px #0003,inset -2px -2px 6px #ffffff1a}.chat-input button{padding:.5rem 1rem;border-radius:8px;border:2px solid silver;background:linear-gradient(145deg,#00ced1,#1f2937);color:#fff;cursor:pointer;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.chat-input button:hover{transform:translateY(-3px);box-shadow:4px 4px 8px #0006,-4px -4px 8px #fff3}@media (max-width: 768px){.support-container{padding:1rem;margin-top:132px}.support-ticket-stats{flex-direction:column}.ticket-list{max-width:100%;margin-bottom:1rem}.ticket-details{margin-left:0;margin-top:1rem}.chat-box{max-width:100%}}.chart-small{max-width:600px;margin:0 auto 2rem;padding:1rem;background:#f3f4f6;border-radius:8px;border:2px solid silver;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a}.chart-small h2{text-align:center;font-size:1.5rem;color:#00ced1}.faq-item p{color:#333}.about-container{margin:2rem auto;padding:2rem;max-width:2500px;margin-left:5px;margin-right:5px;margin-top:150px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;color:#d1d5db;animation:fadeIn 1s ease-out;overflow:hidden}.about-header{margin-bottom:1rem;text-align:center;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;border-radius:16px;border:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.about-header h1{font-size:2.8rem;margin-bottom:.2rem;margin-top:-5px;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.about-header p{font-size:1.5rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.about-section{margin:2rem 0;padding:1.5rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3;color:#e5e7eb}.about-section p{color:#4b5563}.about-section .overview-section p,.about-section .solution-overview-section p,.about-section .target-audience-section p{color:#fff}ul{list-style-type:none;padding-left:0}li{margin-bottom:.8rem;color:#fff}.features-grid,.benefits-grid,.security-grid,.usecases-grid,.business-benefits-grid,.future-enhancements-grid,.revenue-streams-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.feature-card,.benefit-card,.security-card,.usecase-card,.business-benefit-card,.enhancement-card,.revenue-stream-card{background:#f3f4f6;color:#1f2937;border-radius:12px;border:2px solid silver;padding:1rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;transition:transform .2s ease,box-shadow .2s ease}.feature-card:hover,.benefit-card:hover,.security-card:hover,.usecase-card:hover,.business-benefit-card:hover,.enhancement-card:hover,.revenue-stream-card:hover{transform:translateY(-5px);box-shadow:4px 4px 12px #0000004d,-4px -4px 12px #fff3}.feature-image,.benefit-image,.security-image,.usecase-image,.business-benefit-image,.enhancement-image,.revenue-stream-image{width:100%;height:180px;object-fit:cover;border-radius:8px;border:2px solid silver;margin-bottom:1rem}.closing-section{background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;padding:2rem;border:2px solid silver;color:#f3f4f6;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a}.closing-section h2{font-size:2.5rem;color:#00d4ff;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.closing-section p{font-size:1.2rem;margin-bottom:1.5rem}.pros-cons-list{display:flex;flex-direction:column;gap:10px;margin-top:1rem}.icon{margin-right:10px;font-size:1.5rem}.pros-item,.cons-item{display:flex;align-items:center;font-size:1.2rem;margin:.5rem 0;color:#fff}.pros-item{color:#0f0}.cons-item{color:red}.closing-section strong{font-size:1.3rem;color:#00d4ff}.footer{position:relative;margin-top:2rem}.about-section .solution-overview-section p{color:#fff}.pros-item:hover,.cons-item:hover{cursor:pointer;opacity:.8;transition:opacity .3s ease}.market-charts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1rem}.market-chart{background-color:#f3f4f6;padding:1rem;border-radius:8px;border:2px solid silver;box-shadow:inset 2px 2px 6px #0003,inset -2px -2px 6px #ffffff1a}.market-chart canvas{width:100%;height:100%}.analytics-page{margin:2rem auto;padding:2rem;max-width:1800px;margin-top:150px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;outline:2px solid silver;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff1a;animation:fadeIn 1s ease-out;overflow:hidden}.analytics-header{text-align:center;margin-bottom:2rem;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);border-radius:16px;border:2px solid silver;outline:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #ffffff1a}.analytics-header h1{font-size:2.8rem;color:#fff;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.analytics-header p{font-size:1.2rem;color:#c4c4c4;margin:0}.kpi-section{margin:2rem 0;padding:2rem;background:#1e293b;border-radius:16px;border:2px solid silver;outline:2px solid silver;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff1a}.kpi-section h2{text-align:center;color:#00d4ff;margin-bottom:1.5rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.kpi-card{background:#f3f4f6;color:#1f2937;border-radius:12px;border:2px solid silver;outline:2px solid silver;padding:1.5rem;box-shadow:4px 4px 12px #0000004d,-4px -4px 12px #ffffff1a;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.kpi-card:hover{transform:translateY(-5px);box-shadow:6px 6px 16px #0006,-6px -6px 16px #fff3}.kpi-card h3{font-size:1.2rem;color:#00d4ff;margin-bottom:.5rem}.kpi-card p{font-size:1.5rem;color:#616161}.charts-section{margin:2rem 0;padding:2rem;background:#1e293b;border-radius:16px;border:2px solid silver;outline:2px solid silver;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff1a}.chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.chart-card{background:#f3f4f6;color:#1f2937;border-radius:12px;border:2px solid silver;outline:2px solid silver;padding:1.5rem;box-shadow:4px 4px 12px #0000004d,-4px -4px 12px #ffffff1a;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.chart-card:hover{transform:translateY(-5px);box-shadow:6px 6px 16px #0006,-6px -6px 16px #fff3}.chart-card h3{color:#00d4ff;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.chart-frame{width:100%;height:300px;border:none;border-radius:8px}.tools-section{margin:2rem 0;padding:2rem;background:#1e293b;border-radius:16px;border:2px solid silver;outline:2px solid silver;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff1a}.tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.tool-card{background:#f3f4f6;color:#1f2937;border-radius:12px;border:2px solid silver;outline:2px solid silver;padding:1.5rem;box-shadow:4px 4px 12px #0000004d,-4px -4px 12px #ffffff1a;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.tool-card:hover{transform:translateY(-5px);box-shadow:6px 6px 16px #0006,-6px -6px 16px #fff3}.analytics-footer{text-align:center;margin-top:2rem;padding:1rem;background:#1e293b;color:#fff;border-radius:16px;border:2px solid silver;outline:2px solid silver;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff1a}.getting-started-page{margin:2rem auto;padding:2rem;max-width:1800px;margin-top:150px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;outline:2px solid silver;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff1a;animation:fadeIn 1s ease-out;overflow:hidden}.getting-started-header{text-align:center;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);border-radius:16px;border:2px solid silver;outline:2px solid silver;margin-bottom:2rem;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a}.getting-started-header h1{font-size:2.8rem;margin-bottom:1rem;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.getting-started-header p{font-size:1.2rem;color:#c4c4c4;margin-bottom:1.5rem}.hero-buttons{display:flex;justify-content:center;gap:1rem}.hero-buttons .btn{padding:.8rem 1.5rem;font-size:1rem;font-weight:700;border-radius:8px;border:2px solid silver;background:linear-gradient(145deg,#1e293b,#00ced1);color:#fff;text-decoration:none;box-shadow:4px 4px 8px #00000080,-4px -4px 8px #fff3;transition:transform .3s ease,background .3s ease}.hero-buttons .btn:hover{transform:translateY(-5px);background:linear-gradient(145deg,#00ced1,#1e293b)}.steps-section,.tools-section{margin-bottom:2rem;padding:2rem;background:#1e293b;border-radius:16px;border:2px solid silver;outline:2px solid silver;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff1a}.steps-section h2,.tools-section h2{text-align:center;color:#00d4ff;margin-bottom:1.5rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.steps-grid,.tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.step-card,.tool-card{background:#f3f4f6;color:#1f2937;border-radius:12px;border:2px solid silver;outline:2px solid silver;padding:1.5rem;box-shadow:4px 4px 12px #0000004d,-4px -4px 12px #ffffff1a;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.step-card:hover,.tool-card:hover{transform:translateY(-5px);box-shadow:6px 6px 16px #0006,-6px -6px 16px #fff3}.step-card h3,.tool-card h3{font-size:1.2rem;color:#00d4ff;margin-bottom:.5rem}.step-card p,.tool-card p{font-size:1rem;color:#616161}.benefits-section{padding:2rem;background:#1e293b;border-radius:16px;border:2px solid silver;outline:2px solid silver;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff1a}.benefits-section h2{text-align:center;color:#00d4ff;margin-bottom:1.5rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.benefits-list{list-style:none;padding:0;margin:0;font-size:1.1rem;color:#d1d5db}.benefits-list li{margin-bottom:.8rem;padding-left:1rem;position:relative}.benefits-list li:before{content:"✔";color:#00d4ff;position:absolute;left:0}.cta-section{text-align:center;background:linear-gradient(145deg,#2563eb,#00ced1);border-radius:16px;border:2px solid silver;outline:2px solid silver;margin-top:30px;padding:2rem;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff1a}.cta-section h2{font-size:2rem;color:#00d4ff;margin-bottom:1rem}.cta-section p{font-size:1.2rem;color:#c4c4c4;margin-bottom:2rem}.cta-buttons{display:flex;justify-content:center;gap:1rem}.cta-btn,.cta-btn-alt{padding:.8rem 2rem;font-size:1.2rem;font-weight:700;border-radius:8px;border:2px solid silver;color:#fff;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.cta-btn{background:linear-gradient(145deg,#14c88f,#0f9c77)}.cta-btn-alt{background:linear-gradient(145deg,#f59e0b,#fcd34d)}.cta-btn:hover,.cta-btn-alt:hover{transform:translateY(-5px)}.footer{margin-top:2rem;padding:1rem;background:#1e293b;color:#fff;border-radius:16px;border:2px solid silver;outline:2px solid silver;box-shadow:4px 4px 8px #0006,-4px -4px 8px #fff3;text-align:center}.create-account-page{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 80px);background:linear-gradient(145deg,#1e293b,#00ced1);padding:2rem}input{width:100%;padding:.8rem;margin-bottom:1rem;border:2px solid silver;border-radius:8px;background:#1f2937;color:#fff;box-shadow:inset 2px 2px 6px #00000080,inset -2px -2px 6px #ffffff1a;transition:box-shadow .2s ease,background-color .3s ease}.create-account-btn{background:linear-gradient(145deg,#00ced1,#1e293b);border:2px solid silver;border-radius:8px;color:#fff;padding:.8rem 1.5rem;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease}.create-account-btn:hover{transform:translateY(-3px);box-shadow:6px 6px 12px #0009,-6px -6px 12px #fff3;background-color:#6a95ff}@media (max-width: 768px){.form-container{padding:1rem;margin-top:132px}}.login-page{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 80px);background:linear-gradient(145deg,#1e293b,#00ced1);padding:2rem}.form-container{background:#1e293b;border-radius:16px;border:2px solid silver;padding:2rem;margin-top:140px;color:#fff;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff1a;text-align:center;max-width:400px;width:100%}.logo-container{margin-bottom:1.5rem}.logo-image{width:80px;height:80px;object-fit:contain}h1{font-size:2rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.7),-1px -1px 3px rgba(255,255,255,.1)}p{font-size:1rem;margin-bottom:1.5rem;color:#d1d5db}form{margin-top:1rem}label{display:block;font-size:.9rem;margin-bottom:.5rem;color:#d1d5db}input{width:90%;padding:.8rem;margin-bottom:1rem;border:2px solid silver;border-radius:8px;background:#1f2937;color:#fff;box-shadow:inset 2px 2px 6px #00000080,inset -2px -2px 6px #ffffff1a;transition:box-shadow .2s ease,background-color .3s ease}input:focus{outline:none;box-shadow:0 0 6px #00d4ff;background:#1e293b}.login-btn{background:linear-gradient(145deg,#00ced1,#1e293b);border:2px solid silver;border-radius:8px;color:#fff;padding:.8rem 1.5rem;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease}.login-btn:hover{transform:translateY(-3px);box-shadow:6px 6px 12px #0009,-6px -6px 12px #fff3;background-color:#6a95ff}.error-message,.success-message{margin-top:1rem;padding:.8rem;border-radius:8px;text-align:center;font-size:.9rem;font-weight:700}.error-message{color:#ef4444;background:#ef44441a;border:1px solid #ef4444}.success-message{color:#10b981;background:#10b9811a;border:1px solid #10b981}.careers-container{margin:2rem auto;padding:2rem;max-width:2500px;margin-left:5px;margin-right:5px;margin-top:140px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0003,inset -4px -4px 8px #ffffff1a;color:#000;animation:fadeIn 1s ease-out;overflow:hidden}.careers-header{text-align:center;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;border-radius:16px;border:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.careers-header h1{font-size:2.8rem;margin-bottom:.5rem;margin-top:-5px;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.careers-header p{font-size:1.5rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.job-listings{margin-top:2rem;background:#f3f4f6;padding:2rem;border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 2px 2px 6px #0003,inset -2px -2px 6px #ffffff1a;color:#1f2937}.job-listings h2{font-size:2rem;color:#00d4ff;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.jobs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.job-card{background:#fff;color:#1f2937;border-radius:12px;border:2px solid silver;padding:1.5rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a,inset 1px 1px 3px #0000001a,inset -1px -1px 3px #ffffff0d;transition:transform .2s ease,box-shadow .2s ease,background .3s ease}.job-card:hover{transform:translateY(-5px);background:#e5e7eb;box-shadow:4px 4px 12px #0000004d,-4px -4px 12px #fff3}.job-card h3{font-size:1.6rem;color:#1e40af;margin-bottom:.5rem}.job-card p{margin:.5rem 0;font-size:1.1rem;line-height:1.5}.job-card ul{list-style-type:circle;padding-left:1.5rem;margin:.5rem 0;font-size:1rem;color:#374151}.company-overview{margin:2rem auto;padding:2rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3;color:#fff;animation:fadeIn 1s ease-out;max-width:1200px;text-align:center}.company-overview h2{font-size:2rem;margin-bottom:1.5rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.company-overview p{font-size:1.2rem;line-height:1.8;color:#fff;margin-bottom:1.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.company-overview ul{list-style:disc;list-style-position:inside;padding-left:0;margin:1rem auto;max-width:800px;text-align:left}.company-overview ul li{font-size:1.1rem;margin:.5rem 0;color:#f3f4f6;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.company-overview ul li:hover{color:#00d4ff;text-shadow:2px 2px 4px rgba(0,0,0,.5);transition:color .3s ease,text-shadow .3s ease}@media (max-width: 1024px){.company-overview{padding:1.5rem}.company-overview h2{font-size:1.8rem}.company-overview p{font-size:1.1rem}.company-overview ul li{font-size:1rem}}@media (max-width: 768px){.company-overview{padding:1rem}.company-overview h2{font-size:1.6rem}.company-overview p{font-size:1rem}.company-overview ul li{font-size:.95rem}}.apply-button{display:inline-block;margin-top:1rem;padding:.7rem 1.8rem;background:#2563eb;color:#fff;text-decoration:none;border-radius:8px;border:2px solid silver;font-weight:700;transition:background .3s ease,transform .2s ease;box-shadow:2px 2px 6px #0000004d}.apply-button:hover{background:#1e40af;transform:scale(1.05)}.careers-footer{margin-top:2rem;text-align:center;padding:1.5rem 2rem;background:linear-gradient(145deg,#1f2937,#00ced1);color:#fff;border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3;animation:fadeIn 1s ease-out}.careers-footer p{font-size:1.2rem;line-height:1.8;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.careers-footer a{color:#00d4ff;font-weight:700;text-decoration:none;transition:color .3s ease,text-shadow .3s ease}.careers-footer a:hover{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7)}@media (max-width: 1024px){.careers-footer{padding:1rem}.careers-footer p{font-size:1rem}}@media (max-width: 768px){.careers-footer{padding:.5rem 1rem}.careers-footer p{font-size:.9rem}}@media (max-width: 1024px){.careers-container{padding:1.5rem}.careers-header h1{font-size:2.5rem}.careers-header p{font-size:1.2rem}.job-card{padding:1rem}}@media (max-width: 768px){.careers-container{padding:1rem}.jobs-grid{grid-template-columns:1fr}.apply-button{padding:.6rem 1.2rem}}.blog-container{margin:2rem auto;padding:2rem;max-width:2500px;margin-left:5px;margin-right:5px;margin-top:140px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;color:#000;animation:fadeIn 1s ease-out;overflow:hidden}.blog-header{text-align:center;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;border-radius:16px;border:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.blog-header h1{font-size:2.8rem;margin-bottom:.2rem;margin-top:-5px;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.blog-header p{font-size:1.5rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.blog-posts{margin-top:2rem;background:#f3f4f6;padding:2rem;border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;color:#1f2937}.blog-posts h2{font-size:2rem;color:#00d4ff;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:50px;row-gap:2rem}.blog-card{background:#fff;color:#1f2937;border-radius:12px;border:2px solid silver;padding:.5rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;justify-content:space-between;height:100%;margin:1rem 0 0rem}.blog-card:hover{transform:translateY(-5px);box-shadow:4px 4px 12px #0000004d,-4px -4px 12px #fff3}.blog-card h3{font-size:1.5rem;color:#1e40af}.blog-card .blog-meta{font-size:.9rem;margin-bottom:.5rem;color:#6b7280}.blog-card img.blog-image{width:100%;height:180px;object-fit:cover;border-radius:8px;margin:1rem 0;border:2px solid silver;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a}.blog-card p{margin:.5rem 0;flex-grow:1}.blog-card .tags{margin:1rem 0}.blog-card .tag{display:inline-block;background:#00d4ff;color:#fff;padding:.3rem .6rem;border-radius:8px;border:2px solid silver;font-size:.8rem;margin-right:.5rem}.blog-card .read-more-button{display:inline-block;align-self:flex-start;padding:.5rem 1.5rem;background:#25d7eb;color:#fff;text-decoration:none;border-radius:8px;border:2px solid silver;font-weight:700;transition:background .3s ease}.blog-card .read-more-button:hover{background:#1e40af}@media (max-width: 1024px){.blog-container{padding:1.5rem}.blog-header h1{font-size:2.5rem}.blog-header p{font-size:1.2rem}.blog-card{padding:1rem}}@media (max-width: 768px){.blog-container{padding:1rem}.posts-grid{grid-template-columns:1fr}.blog-card{padding:1rem}.blog-card .read-more-button{padding:.5rem 1rem}}.newsroom-container{margin:2rem auto;padding:2rem;max-width:2500px;margin-left:5px;margin-right:5px;margin-top:140px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;color:#000;animation:fadeIn 1s ease-out;overflow:hidden}.newsroom-header{text-align:center;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;border-radius:16px;border:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.newsroom-header h1{font-size:2.8rem;margin-bottom:.2rem;margin-top:-5px;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.newsroom-header p{font-size:1.5rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.featured-section{margin-top:2rem;padding:2rem;background:#f3f4f6;border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a}.featured-article{display:flex;align-items:center;gap:1.5rem}.featured-image{flex:1;height:250px;object-fit:cover;border-radius:12px;border:2px solid silver}.featured-content{flex:2}.featured-content h2{font-size:2rem;color:#00d4ff;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.press-releases{margin-top:2rem;padding:2rem;background:#f3f4f6;border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a}.press-releases h2{font-size:2rem;color:#00d4ff;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.press-release-item{margin-bottom:1.5rem;padding:1rem;background:#fff;border-radius:12px;border:2px solid silver;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;transition:transform .2s ease,box-shadow .2s ease}.press-release-item:hover{transform:translateY(-5px);box-shadow:4px 4px 12px #0000004d,-4px -4px 12px #fff3}.multimedia-gallery{margin-top:2rem;background:#f3f4f6;padding:2rem;border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a}.multimedia-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.gallery-item{border:2px solid silver;border-radius:12px;overflow:hidden;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;transition:transform .2s ease,box-shadow .2s ease}.gallery-item:hover{transform:scale(1.05);box-shadow:4px 4px 12px #0000004d,-4px -4px 12px #fff3}.gallery-item img{width:100%;height:150px;object-fit:cover}.newsletter-section{margin-top:2rem;padding:2rem;background:#f3f4f6;border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;text-align:center}.newsletter-section h2{font-size:2rem;color:#00d4ff;margin-bottom:1rem}.newsletter-section form{display:flex;justify-content:center;gap:1rem}.newsletter-section input{padding:.5rem;border:2px solid silver;border-radius:8px;font-size:1rem}.newsletter-section button{padding:.5rem 1.5rem;background:#25d7eb;color:#fff;border:2px solid silver;border-radius:8px;font-weight:700;cursor:pointer;transition:background .3s ease}.newsletter-section button:hover{background:#1e40af}footer{text-align:center;margin-top:2rem;padding:1.5rem;background:#1f2937;color:#fff;border-radius:12px;border:2px solid silver;box-shadow:4px 4px 12px #0009,-4px -4px 12px #fff3}.help-centre-container{margin:2rem auto;padding:2rem;max-width:2500px;margin-left:5px;margin-right:5px;margin-top:140px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;color:#000;animation:fadeIn 1s ease-out;overflow:hidden}.help-centre-header{text-align:center;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;border-radius:16px;border:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.help-centre-header h1{font-size:2.8rem;margin-bottom:.2rem;margin-top:-5px;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.help-centre-header p{font-size:1.5rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.faq-section{margin-top:2rem}.faq-section h2{font-size:2rem;color:#00d4ff;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.faq-card{background:#fff;color:#1f2937;border-radius:12px;border:2px solid silver;padding:1.5rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;transition:transform .2s ease,box-shadow .2s ease}.faq-card:hover{transform:translateY(-5px);box-shadow:4px 4px 12px #0000004d,-4px -4px 12px #fff3}.faq-card h3{font-size:1.5rem;color:#1e40af}.faq-button{margin-top:1rem;padding:.5rem 1.5rem;background:#25d7eb;color:#fff;text-decoration:none;border-radius:8px;border:2px solid silver;font-weight:700;transition:background .3s ease}.faq-button:hover{background:#1e40af}.contact-section{margin-top:2rem;text-align:center}.contact-section h2{font-size:2rem;color:#00d4ff;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.contact-options{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1rem}.contact-card{background:#fff;color:#1f2937;border-radius:12px;border:2px solid silver;padding:1.5rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;transition:transform .2s ease,box-shadow .2s ease;width:300px;text-align:center}.contact-card:hover{transform:translateY(-5px);box-shadow:4px 4px 12px #0000004d,-4px -4px 12px #fff3}.contact-button{margin-top:1rem;padding:.5rem 1.5rem;background:#25d7eb;color:#fff;text-decoration:none;border-radius:8px;border:2px solid silver;font-weight:700;transition:background .3s ease}.contact-button:hover{background:#1e40af}.resources-section{margin-top:2rem}.resources-section h2{font-size:2rem;color:#00d4ff;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.resource-card{background:#fff;color:#1f2937;border-radius:12px;border:2px solid silver;padding:1.5rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;transition:transform .2s ease,box-shadow .2s ease}.resource-card:hover{transform:translateY(-5px);box-shadow:4px 4px 12px #0000004d,-4px -4px 12px #fff3}.resource-button{margin-top:1rem;padding:.5rem 1.5rem;background:#25d7eb;color:#fff;text-decoration:none;border-radius:8px;border:2px solid silver;font-weight:700;transition:background .3s ease}.resource-button:hover{background:#1e40af}.api-docs-container{margin:2rem auto;padding:2.5rem;max-width:2500px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;margin-top:140px;border:2px solid silver;box-shadow:8px 8px 16px #000000b3,-8px -8px 16px #ffffff1a;color:#f3f4f6;animation:fadeIn .8s ease-out}.api-docs-header{text-align:center;padding:3rem;background:linear-gradient(145deg,#1d4ed8,#2563eb);color:#fff;border-radius:16px;border:2px solid silver;box-shadow:10px 10px 20px #000000b3,-10px -10px 20px #ffffff1a;margin-bottom:2rem}.api-docs-header h1{font-size:3rem;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.api-docs-header p{font-size:1.6rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}section{margin-bottom:3rem;background:#fff;padding:2rem;border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0000004d,-6px -6px 12px #ffffff1a}section h2{font-size:2.2rem;color:#00d4ff;margin-bottom:1.5rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}section p{font-size:1.2rem;line-height:1.8;margin-bottom:1.5rem}button{display:inline-block;padding:.7rem 1.8rem;background:#25d7eb;color:#fff;text-decoration:none;border-radius:10px;border:2px solid silver;font-weight:700;box-shadow:3px 3px 6px #0000004d,-3px -3px 6px #fff3;transition:background .3s ease,box-shadow .3s ease;cursor:pointer}button:hover{background:#2563eb;box-shadow:4px 4px 12px #0006,-4px -4px 12px #ffffff4d}button:active{transform:scale(.98)}.endpoint-card{background:#f3f4f6;color:#1f2937;border-radius:12px;border:2px solid silver;padding:1.5rem;box-shadow:3px 3px 8px #0000004d,-3px -3px 8px #ffffff1a;transition:transform .2s ease,box-shadow .2s ease}.endpoint-card:hover{transform:translateY(-8px);box-shadow:5px 5px 15px #0006,-5px -5px 15px #fff3}.endpoint-card h3{font-size:1.6rem;color:#1d4ed8;margin-bottom:1rem}.endpoint-card pre{background:#1f2937;color:#0fc;padding:1rem;border-radius:8px;font-family:Courier New,Courier,monospace;margin:1rem 0;overflow-x:auto}.support-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.support-card{background:#fff;color:#1f2937;border-radius:12px;border:2px solid silver;padding:2rem;box-shadow:3px 3px 8px #0000004d,-3px -3px 8px #ffffff1a;transition:transform .2s ease,box-shadow .2s ease}.support-card:hover{transform:translateY(-8px);box-shadow:5px 5px 15px #0006,-5px -5px 15px #fff3}.support-card h3{font-size:1.6rem;color:#1d4ed8;margin-bottom:1rem}@media (max-width: 1024px){.api-docs-container{padding:2rem}.api-docs-header h1{font-size:2.5rem}.api-docs-header p{font-size:1.4rem}section{padding:1.5rem}}@media (max-width: 768px){.api-docs-container{padding:1.5rem}.support-options{grid-template-columns:1fr}}.guides-container{margin:2rem auto;padding:2rem;max-width:2500px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;margin-top:140px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;color:#f3f4f6;animation:fadeIn 1s ease-out;overflow:hidden}.guides-header{text-align:center;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;border-radius:16px;margin-bottom:20px;border:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.guides-header h1{font-size:2.8rem;margin-bottom:.2rem;margin-top:-5px;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.guides-header p{font-size:1.5rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.section-title{font-size:2rem;color:#00d4ff;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.guides-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.guide-card{background:#fff;color:#1f2937;border-radius:12px;border:2px solid silver;padding:1.5rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;justify-content:space-between;height:100%}.guide-card:hover{transform:translateY(-5px);box-shadow:4px 4px 12px #0000004d,-4px -4px 12px #fff3}.guide-card h3{font-size:1.5rem;color:#1e40af}.guide-card p{margin:.5rem 0;flex-grow:1}.action-button{display:inline-block;margin-top:1rem;padding:.5rem 1.5rem;background:#25d7eb;color:#fff;text-decoration:none;border-radius:8px;border:2px solid silver;font-weight:700;transition:background .3s ease}.action-button:hover{background:#1e40af}.code-block{background:#1f2937;color:#0fc;padding:1rem;border-radius:8px;border:2px solid silver;font-family:Courier New,Courier,monospace;box-shadow:inset 2px 2px 6px #0009,inset -2px -2px 6px #ffffff1a;margin:1rem 0;overflow-x:auto}.resource-link{display:inline-block;margin-top:1rem;padding:.5rem 1.5rem;background:#2563eb;color:#fff;text-decoration:none;border-radius:8px;border:2px solid silver;font-weight:700;transition:background .3s ease}.resource-link:hover{background:#00ced1}@media (max-width: 1024px){.guides-container{padding:1.5rem}.guides-header h1{font-size:2.5rem}.guides-header p{font-size:1.2rem}.guide-card{padding:1rem}}@media (max-width: 768px){.guides-container{padding:1rem}.guides-grid{grid-template-columns:1fr}.guide-card{padding:1rem}.action-button{padding:.5rem 1rem}}.security-container{margin:2rem auto;padding:2rem;max-width:2500px;margin-top:140px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;color:#f3f4f6;animation:fadeIn 1s ease-out;overflow:hidden}.security-header{text-align:center;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;border-radius:16px;border:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.security-header h1{font-size:2.8rem;margin-bottom:.2rem;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.security-header p{font-size:1.5rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.security-section{margin:2rem 0;padding:1.5rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;color:#fff}.security-section h2{font-size:2rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.security-card{background:#fff;color:#1f2937;border-radius:12px;border:2px solid silver;padding:1rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;justify-content:space-between}.security-card:hover{transform:translateY(-5px);box-shadow:4px 4px 12px #0000004d,-4px -4px 12px #fff3}.security-card h3{font-size:1.5rem;color:#1e40af}.security-card p{margin:.5rem 0;flex-grow:1}.overview-section{margin-top:20px;margin-bottom:2rem;padding:2rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3;color:#fff;animation:fadeIn 1s ease-out}.overview-section h2{font-size:2rem;margin-bottom:1rem;color:#00d4ff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.overview-section p{font-size:1.2rem;line-height:1.6;color:#e0e0e0;margin-bottom:1.5rem}.overview-section ul{list-style-type:disc;margin-left:1.5rem;color:#f3f4f6}.overview-section ul li{font-size:1rem;margin-bottom:.5rem}.overview-section{position:relative;margin-top:10px;margin-bottom:2rem;padding:2rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3;color:#fff;animation:fadeIn 1s ease-out}.overview-section .cta-button,.overview-section .action-button{position:absolute;bottom:1rem;left:1rem;padding:.8rem 2rem;background:#25d7eb;color:#fff;text-decoration:none;border-radius:8px;border:2px solid silver;font-weight:700;transition:background .3s ease}.overview-section .cta-button:hover,.overview-section .action-button:hover{background:#1e40af;box-shadow:2px 2px 8px #0000004d}.action-button{margin-top:1rem}.feature-section{position:relative;margin-top:10px;margin-bottom:2rem;padding:2rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a,inset 4px 4px 8px #0000004d,inset -4px -4px 8px #fff3;color:#fff;animation:fadeIn 1s ease-out}.feature-section .feature-button{position:absolute;bottom:1rem;left:1rem;padding:.8rem 2rem;background:#25d7eb;color:#fff;text-decoration:none;border-radius:8px;border:2px solid silver;font-weight:700;transition:background .3s ease}.feature-section .feature-button:hover{background:#1e40af;box-shadow:2px 2px 8px #0000004d}.support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.support-card{background:#fff;color:#1f2937;border-radius:12px;border:2px solid silver;padding:1.5rem;box-shadow:2px 2px 6px #0003,-2px -2px 6px #ffffff1a;transition:transform .2s ease,box-shadow .2s ease}.support-card:hover{transform:translateY(-5px);box-shadow:4px 4px 12px #0000004d,-4px -4px 12px #fff3}.support-card h3{font-size:1.5rem;color:#1e40af}.support-card p{margin:.5rem 0}@media (max-width: 1024px){.security-container{padding:1.5rem}.security-header h1{font-size:2.5rem}.security-header p{font-size:1.2rem}.security-card{padding:1rem}}@media (max-width: 768px){.security-container{padding:1rem}.security-grid,.support-grid{grid-template-columns:1fr}.security-card,.support-card{padding:1rem}.action-button{padding:.5rem 1rem}}.contact-us-container{padding:2rem;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;color:#fff;margin-top:140px;animation:fadeIn 1s ease-out;overflow:hidden;position:relative}.contact-header{text-align:center;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;border-radius:16px;border:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3;position:relative;z-index:2}.contact-header h1{font-size:2.8rem;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.contact-header p{font-size:1.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.contact-info{margin-top:2rem;position:relative;z-index:2}.contact-info h2{font-size:2rem;color:#00d4ff;margin-bottom:1rem}.contact-info p{font-size:1.2rem;margin-bottom:1rem}.contact-info address{font-style:normal}.cta-button{display:inline-block;margin-top:1rem;padding:.8rem 2rem;background:#25d7eb;color:#fff;text-decoration:none;border-radius:8px;border:2px solid silver;font-weight:700;transition:background .3s ease;z-index:3}.cta-button:hover{background:#1e40af;box-shadow:2px 2px 8px #0000004d}.contact-form{margin-top:2rem;background:#1f2937;padding:2rem;border-radius:16px;border:2px solid silver;position:relative;z-index:3}.contact-form h2{font-size:2rem;color:#00d4ff;margin-bottom:1rem}.contact-form input,.contact-form textarea{width:100%;padding:1rem;padding-right:0;margin-bottom:1rem;border-radius:8px;border:2px solid silver;background:#2d3748;color:#fff;box-sizing:border-box}.contact-form button.submit-button{padding:.8rem 2rem;background:#25d7eb;color:#fff;border-radius:8px;border:2px solid silver;font-weight:700;transition:background .3s ease;z-index:4}.contact-form button.submit-button:hover{background:#1e40af}.social-links{margin-top:2rem;color:#00d4ff;position:relative;z-index:3}.social-links h2{font-size:2rem;color:#00d4ff;margin-bottom:1rem}.social-links p{margin-bottom:1rem}.social-icons a{color:#00d4ff;font-size:1.2rem;margin-right:1rem;transition:color .3s ease}.social-icons a:hover{color:#00d4ff}.partners{margin-top:2rem;position:relative;z-index:2}.partner-logos img{width:150px;margin-right:20px}.partner-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:2rem}.partner{text-align:center;background:#f3f4f6;border-radius:12px;border:2px solid silver;padding:1.5rem;box-shadow:2px 2px 6px #0000001a,-2px -2px 6px #fff3;transition:transform .2s ease,box-shadow .2s ease}.partner:hover{transform:translateY(-5px);box-shadow:4px 4px 12px #0003,-4px -4px 12px #ffffff4d}.partner img{width:100%;height:100px;object-fit:contain;border-radius:8px;margin-bottom:1rem}.partner p{font-size:1rem;color:#1f2937}.partner a{color:#2563eb;text-decoration:none}.partner a:hover{text-decoration:underline}.footer{text-align:center;padding:1rem;background-color:#1f2937;color:#fff;border-top:2px solid silver;position:relative;z-index:1}.terms-of-service-container{margin:2rem auto;padding:2rem;max-width:2500px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;margin-top:140px;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;color:#fff;animation:fadeIn 1s ease-out;overflow:hidden}.terms-header{text-align:center;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;border-radius:16px;border:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.terms-header h1{font-size:2.8rem;margin-bottom:.2rem;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.terms-header p{font-size:1.5rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.terms-section{margin:2rem 0}.terms-section h2{font-size:2rem;color:#00d4ff;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.terms-section p{font-size:1.2rem;line-height:1.6;margin-bottom:1rem}.terms-section ul{margin-left:2rem;list-style-type:disc}.terms-section a{color:#00ced1;text-decoration:none}.terms-section a:hover{text-decoration:underline}.privacy-policy-container{margin:2rem auto;padding:2rem;max-width:2500px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;margin-top:140px;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;color:#fff;animation:fadeIn 1s ease-out;overflow:hidden}.privacy-policy-header{text-align:center;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;border-radius:16px;border:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.privacy-policy-header h1{font-size:2.8rem;margin-bottom:.2rem;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.privacy-policy-header p{font-size:1.5rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.privacy-policy-section{margin:2rem 0}.privacy-policy-section h2{font-size:2rem;color:#00d4ff;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.privacy-policy-section p{font-size:1.2rem;line-height:1.6;margin-bottom:1rem}.privacy-policy-section ul{margin-left:2rem;list-style-type:disc}.privacy-policy-section a{color:#00ced1;text-decoration:none}.privacy-policy-section a:hover{text-decoration:underline}.faq-container{margin:2rem auto;padding:2rem;max-width:2500px;background:linear-gradient(145deg,#1f2937,#00ced1);border-radius:16px;border:2px solid silver;margin-top:140px;box-shadow:6px 6px 12px #0009,-6px -6px 12px #ffffff1a;color:#fff;animation:fadeIn 1s ease-out;overflow:hidden}.faq-header{text-align:center;padding:2rem;background:linear-gradient(145deg,#2563eb,#00ced1);color:#fff;border-radius:16px;border:2px solid silver;box-shadow:8px 8px 16px #0009,-8px -8px 16px #fff3}.faq-header h1{font-size:2.8rem;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.faq-header p{font-size:1.5rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.faq-accordion{margin-top:2rem}.faq-item{margin-bottom:1rem}.faq-title{padding:1rem;background:#2d3748;color:#00ced1;cursor:pointer;border-radius:8px;border:2px solid silver;box-shadow:2px 2px 4px #0000001a;transition:background .3s ease}.faq-title:hover{background:#1e40af}.faq-answer{padding:1rem;background:#1f2937;color:#fff;border-radius:8px;border:2px solid silver;margin-top:1rem;box-shadow:inset 2px 2px 6px #0000004d}.footer{text-align:center;margin-top:3rem;padding:1rem;background-color:#1f2937;color:#fff;border-top:2px solid silver}.footer p{margin:5px 0}.footer a{color:#00ced1;text-decoration:none}.footer a:hover{text-decoration:underline}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
