:root{--primary-dark-blue:#1a202c;--secondary-white:#fff;--text-light-gray:#e2e8f0;--text-dark-gray:#4a5568;--accent-green:#38a169;--accent-red:#e53e3e;--border-color:#2d3748}body{background-color:#1a202c;background-color:var(--primary-dark-blue);color:#fff;color:var(--secondary-white);font-family:Inter,sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}img,video{height:auto;max-width:100%}.history-table-container,.table-container,.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:600px){.advisor-modal,.fon-modal,.modal-content,.transfer-modal{margin:8px!important;max-width:95vw!important;padding:16px!important;width:95%!important}}:root{--bg-dark:#0b0e14;--primary-navy:#1e40af;--secondary-navy:#1d4ed8;--text-bright:#fff;--text-soft:#cbd5e1;--accent-blue:#3b82f6;--dropdown-bg:#0f172afa}.header-container{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0b0e14e6;border-bottom:1px solid #ffffff14;box-sizing:border-box;display:flex;height:80px;justify-content:space-between;padding:0 6%;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.logo-section{display:flex;flex:1 1;justify-content:flex-start}.logo-link{text-decoration:none}.logo{color:#fff;color:var(--text-bright);font-size:1.5rem;font-weight:800;letter-spacing:-.5px;margin:0}.logo .highlight{color:#3b82f6;color:var(--accent-blue);text-shadow:0 0 15px #3b82f64d}.nav-section{display:flex;flex:2 1;justify-content:center}.nav-section ul{align-items:center;display:flex;gap:30px;list-style:none;margin:0;padding:0}.dropdown-trigger,.nav-section a{color:#cbd5e1;color:var(--text-soft);cursor:pointer;font-size:.95rem;font-weight:500;padding:10px 0;text-decoration:none;transition:.3s ease}.dropdown:hover .dropdown-trigger,.nav-section a:hover{color:#fff;color:var(--text-bright)}.dropdown{align-items:center;display:flex;position:relative}.nav-section .dropdown-content{background:#0f172afa;background:var(--dropdown-bg);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 15px 35px #0009;display:none;flex-direction:column;left:50%;min-width:220px;padding:10px 0;position:absolute;top:100%;transform:translateX(-50%);z-index:9999}.dropdown-content:before{background:#0000;content:"";height:25px;left:0;position:absolute;right:0;top:-20px}.nav-section .dropdown:hover .dropdown-content{animation:dropdownFadeIn .3s ease;display:flex;margin-top:10px}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.dropdown-content li{width:100%}.dropdown-content a{color:#cbd5e1!important;color:var(--text-soft)!important;display:block;font-size:.9rem;padding:12px 20px!important;transition:.2s}.dropdown-content a:hover{background:#3b82f61a;color:#3b82f6!important;color:var(--accent-blue)!important;padding-left:25px!important}.auth-section{display:flex;flex:1 1;justify-content:flex-end}.auth-buttons-group{display:flex;gap:12px}.btn-login{background:#0000;border:1px solid #fff3;border-radius:10px;color:#fff;color:var(--text-bright);cursor:pointer;font-weight:600;padding:10px 22px;transition:.3s}.btn-login:hover{background:#ffffff0d;border-color:#ffffff80}.btn-register{background:#1e40af;background:var(--primary-navy);border:none;border-radius:10px;box-shadow:0 4px 15px #1e40af4d;color:#fff;cursor:pointer;font-weight:700;padding:10px 24px;transition:.3s}.btn-register:hover{background:#1d4ed8;background:var(--secondary-navy);box-shadow:0 6px 20px #1e40af80;transform:translateY(-2px)}@media (max-width:1024px){.nav-section{display:none}.header-container{height:70px;padding:0 4%}}@media (max-width:768px){.header-container{height:64px;padding:0 16px}.logo{font-size:1.2rem}.btn-login{font-size:.85rem;padding:8px 14px}.btn-register{font-size:.85rem;padding:8px 16px}.auth-buttons-group{gap:8px}}@media (max-width:480px){.btn-login{display:none}}.footer-section{background-color:#0d121c;color:#fff;padding:40px 20px;width:100%}.footer-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-left h3{color:#fff;font-size:1.5rem;margin-bottom:10px}.footer-left p{color:#ccc;font-size:.9rem}.footer-right h4{color:#fff;font-size:1.2rem;margin-bottom:10px}.footer-right p{color:#ccc;font-size:.9rem;margin:2px 0}.social-icons{margin-top:10px}.social-icons a{color:#fff;font-weight:500;margin-right:15px;text-decoration:none;transition:color .3s ease}.social-icons a:hover{color:#1da1f2}@media (max-width:768px){.footer-container{align-items:center;flex-direction:column;text-align:center}.footer-left,.footer-right{width:100%}.social-icons a{margin-right:10px}}.login-form{display:flex;flex-direction:column}.login-btn{background-color:var(--primary-dark-blue);border:none;border-radius:9999px;box-shadow:0 6px 10px #00000026;color:var(--secondary-white);cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:1rem;padding:1rem 2rem;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;width:100%}.login-btn:hover{background-color:#0d121c;box-shadow:0 8px 12px #0003;transform:translateY(-2px)}.modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:var(--secondary-white);border-radius:10px;box-shadow:0 10px 25px #0003;max-width:400px;padding:2rem;position:relative;width:90%}.modal-close-btn{background:none;border:none;color:var(--text-dark-gray);cursor:pointer;font-size:2rem;position:absolute;right:15px;top:10px;transition:transform .2s ease}.modal-close-btn:hover{color:var(--primary-dark-blue);transform:scale(1.1)}.modal-title{color:var(--primary-dark-blue);font-family:Poppins,sans-serif;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.register-form{display:flex;flex-direction:column}.form-group{margin-bottom:1rem}.form-group label{color:var(--text-dark-gray);display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.form-group input{border:1px solid #e0e0e0;border-radius:8px;font-size:1rem;padding:.8rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.form-group input:focus{border-color:var(--primary-dark-blue);box-shadow:0 0 0 3px #1a202c1a;outline:none}.register-btn{background-color:var(--primary-dark-blue);border:none;border-radius:9999px;box-shadow:0 6px 10px #00000026;color:var(--secondary-white);cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:1rem;padding:1rem 2rem;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;width:100%}.register-btn:hover{background-color:#0d121c;box-shadow:0 8px 12px #0003;transform:translateY(-2px)}.field-error{color:#ef4444;display:block;font-size:.78rem;font-weight:500;margin-top:4px}.message-box{border-radius:8px;font-size:.9rem;margin-bottom:12px;padding:10px 14px}.message-box.error{background:#ef444414;border:1px solid #ef44444d;color:#ef4444}.message-box.success{background:#10b98114;border:1px solid #10b9814d;color:#10b981}.splash-root{align-items:center;background:#020b18;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;transition:opacity .7s ease,transform .7s ease;z-index:9999}.splash-enter{opacity:0;transform:scale(1.04)}.splash-visible{opacity:1;transform:scale(1)}.splash-exit{opacity:0;transform:scale(.97)}.splash-bg-grid{background-image:linear-gradient(#10b9810a 1px,#0000 0),linear-gradient(90deg,#10b9810a 1px,#0000 0);background-size:48px 48px;inset:0}.splash-bg-grid,.splash-orb{pointer-events:none;position:absolute}.splash-orb{animation:orbFloat 4s ease-in-out infinite alternate;border-radius:50%;filter:blur(80px)}.splash-orb-1{animation-delay:0s;background:radial-gradient(circle,#0ea5e92e,#0000 70%);height:400px;left:-80px;top:-100px;width:400px}.splash-orb-2{animation-delay:1.5s;background:radial-gradient(circle,#10b98126,#0000 70%);bottom:-80px;height:350px;right:-60px;width:350px}@keyframes orbFloat{0%{transform:translate(0) scale(1)}to{transform:translate(20px,20px) scale(1.08)}}.splash-content{align-items:center;animation:splashFadeUp .9s ease both;animation-delay:.15s;display:flex;flex-direction:column;gap:1.4rem}@keyframes splashFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.splash-logo-wrap{align-items:center;background:linear-gradient(135deg,#0ea5e926,#10b9811a);border:1px solid #0ea5e940;border-radius:22px;box-shadow:0 0 40px #0ea5e933;display:flex;height:88px;justify-content:center;width:88px}.splash-logo{height:64px;object-fit:contain;width:64px}.splash-text-wrap{text-align:center}.splash-title{font-family:Poppins,Inter,sans-serif;font-size:3rem;font-weight:800;letter-spacing:.18em;line-height:1;margin:0}.splash-title-quant{color:#f0f9ff}.splash-title-shine{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ea5e9,#10b981);-webkit-background-clip:text;background-clip:text}.splash-subtitle{color:#94a3b8;font-family:Poppins,Inter,sans-serif;font-size:1.05rem;font-weight:400;letter-spacing:.45em;margin:.4rem 0 0}.splash-divider{align-items:center;display:flex;gap:10px;justify-content:center;margin:.9rem 0 .5rem}.splash-divider-line{background:linear-gradient(90deg,#0000,#0ea5e9,#0000);display:block;height:1px;width:56px}.splash-divider-dot{background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;display:block;height:5px;width:5px}.splash-tagline{color:#64748b;font-family:Poppins,Inter,sans-serif;font-size:.82rem;letter-spacing:.2em;margin:0;text-transform:uppercase}.splash-loader{background:#ffffff12;border-radius:99px;height:2px;margin-top:.5rem;overflow:hidden;width:180px}.splash-loader-bar{animation:loaderFill 1.5s ease forwards;animation-delay:.3s;background:linear-gradient(90deg,#0ea5e9,#10b981);border-radius:99px;height:100%;width:0}@keyframes loaderFill{0%{width:0}to{width:100%}}.dap-root{background:#020b18;display:flex;font-family:Poppins,Inter,sans-serif;inset:0;overflow:hidden;position:fixed}.dap-bg-grid{background-image:linear-gradient(#10b98108 1px,#0000 0),linear-gradient(90deg,#10b98108 1px,#0000 0);background-size:48px 48px;inset:0}.dap-bg-grid,.dap-orb{pointer-events:none;position:absolute;z-index:0}.dap-orb{border-radius:50%;filter:blur(90px)}.dap-orb-1{background:radial-gradient(circle,#0ea5e91f,#0000 70%);height:500px;left:-100px;top:-180px;width:500px}.dap-orb-2{background:radial-gradient(circle,#10b9811a,#0000 70%);bottom:-120px;height:400px;left:200px;width:400px}.dap-orb-3{background:radial-gradient(circle,#6366f114,#0000 70%);height:300px;right:-80px;top:30%;width:300px}.dap-brand-panel{background:linear-gradient(135deg,#0ea5e90f,#020b1800 60%);border-right:1px solid #ffffff0f;display:flex;flex:0 0 42%;flex-direction:column;justify-content:space-between;padding:3rem 3.5rem;position:relative;z-index:1}.dap-brand-content{display:flex;flex-direction:column;gap:1.8rem;margin-top:2rem}.dap-brand-logo-wrap{align-items:center;background:linear-gradient(135deg,#0ea5e92e,#10b9811a);border:1px solid #0ea5e947;border-radius:18px;box-shadow:0 0 32px #0ea5e92e;display:flex;height:72px;justify-content:center;width:72px}.dap-brand-logo{height:50px;object-fit:contain;width:50px}.dap-brand-text{line-height:1}.dap-brand-name{font-size:2.8rem;font-weight:800;letter-spacing:.14em;margin:0 0 .3rem}.dap-brand-quant{color:#f0f9ff}.dap-brand-shine{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ea5e9,#10b981);-webkit-background-clip:text;background-clip:text}.dap-brand-capital{color:#64748b;font-size:.9rem;font-weight:300;letter-spacing:.42em;margin:0}.dap-brand-divider{align-items:center;display:flex;gap:10px}.dap-brand-line{background:linear-gradient(90deg,#0000,#1e3a5f,#0000);display:block;flex:1 1;height:1px;max-width:80px}.dap-brand-dot{background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;display:block;height:5px;width:5px}.dap-brand-slogan{color:#94a3b8;font-size:1rem;line-height:1.7;margin:0}.dap-brand-slogan strong{color:#cbd5e1;font-weight:600}.dap-brand-features{display:flex;flex-direction:column;gap:.85rem}.dap-feature{align-items:center;color:#64748b;display:flex;font-size:.88rem;gap:.7rem}.dap-feature-icon{color:#0ea5e9;flex-shrink:0;font-size:.75rem}.dap-brand-footer p{color:#334155;font-size:.75rem;margin:0}.dap-form-panel{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow-y:auto;padding:2rem 3rem;position:relative;z-index:1}.dap-tabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;display:flex;gap:4px;margin-bottom:1.6rem;max-width:420px;padding:4px;width:100%}.dap-tab{background:#0000;border:none;border-radius:9px;color:#64748b;cursor:pointer;flex:1 1;font-family:inherit;font-size:.9rem;font-weight:500;padding:.65rem 1rem;transition:all .25s ease}.dap-tab--active{background:linear-gradient(135deg,#0ea5e9,#0d9488);box-shadow:0 4px 14px #0ea5e94d;color:#fff}.dap-tab:not(.dap-tab--active):hover{background:#ffffff0d;color:#cbd5e1}.dap-form-area{animation:dapFadeIn .3s ease;max-width:420px;width:100%}@keyframes dapFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dap-form-card{width:100%}.dap-form-header{margin-bottom:1.6rem}.dap-form-title{color:#f1f5f9;font-size:1.6rem;font-weight:700;margin:0 0 .3rem}.dap-form-sub{color:#64748b;font-size:.88rem;margin:0}.dap-alert{align-items:center;border-radius:10px;display:flex;font-size:.85rem;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem}.dap-alert-error{background:#ef44441a;border:1px solid #ef444440;color:#fca5a5}.dap-form{display:flex;flex-direction:column;gap:.95rem}.dap-field-row{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.dap-field{display:flex;flex-direction:column;gap:.45rem}.dap-field label{color:#94a3b8;font-size:.8rem;font-weight:500;letter-spacing:.02em}.dap-input-wrap{align-items:center;display:flex;position:relative}.dap-input-icon{color:#475569;flex-shrink:0;height:16px;left:.9rem;pointer-events:none;position:absolute;width:16px}.dap-input-wrap input,.dap-input-wrap select{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;box-sizing:border-box;color:#e2e8f0;font-family:inherit;font-size:.88rem;outline:none;padding:.75rem .9rem .75rem 2.6rem;transition:border-color .2s,box-shadow .2s,background .2s;width:100%}.dap-input-wrap input::placeholder{color:#334155}.dap-input-wrap input:focus,.dap-input-wrap select:focus{background:#0ea5e90f;border-color:#0ea5e980;box-shadow:0 0 0 3px #0ea5e91f}.dap-select-wrap select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;cursor:pointer;padding-right:2.2rem}.dap-select-wrap select option{background:#0f172a;color:#e2e8f0}.dap-eye-btn{background:none;border:none;color:#475569;cursor:pointer;display:flex;padding:0;position:absolute;right:.9rem;transition:color .2s}.dap-eye-btn svg{height:16px;width:16px}.dap-eye-btn:hover{color:#94a3b8}.dap-submit-btn{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0d9488);border:none;border-radius:10px;box-shadow:0 4px 16px #0ea5e947;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:.4rem;padding:.85rem 1.5rem;transition:opacity .2s,transform .2s,box-shadow .2s;width:100%}.dap-submit-btn:hover:not(:disabled){box-shadow:0 6px 20px #0ea5e961;opacity:.92;transform:translateY(-1px)}.dap-submit-btn:disabled{cursor:not-allowed;opacity:.6}.dap-spinner{animation:dapSpin .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:15px;width:15px}@keyframes dapSpin{to{transform:rotate(1turn)}}.dap-switch-text{color:#475569;font-size:.85rem;margin-top:1.2rem;text-align:center}.dap-switch-link{background:none;border:none;color:#0ea5e9;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:500;padding:0;transition:color .2s}.dap-switch-link:hover{color:#38bdf8}@media (max-width:768px){.dap-root{flex-direction:column}.dap-brand-panel{border-bottom:1px solid #ffffff0f;border-right:none;flex:0 0 auto;padding:1.5rem 2rem}.dap-brand-content{align-items:center;flex-direction:row;gap:1rem}.dap-brand-divider,.dap-brand-features,.dap-brand-slogan{display:none}.dap-form-panel{padding:1.5rem 1.5rem 2.5rem}}
/*# sourceMappingURL=main.93137bcd.css.map*/