.buy-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000059;inset:0;position:fixed;z-index:99}.buy-modal{animation:popup .25s ease;background:#fff;border-radius:8px;box-shadow:0 10px 30px #0003;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:380px;z-index:100}@keyframes popup{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}.buy-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:14px 18px}.buy-header h3{font-size:1rem;font-weight:500}.buy-header .close{color:#777;cursor:pointer;font-size:1.2rem}.buy-body{padding:18px}.field{display:flex;flex-direction:column;margin-bottom:14px}.field label{color:#666;font-size:.75rem;margin-bottom:4px}.field input{border:1px solid #ddd;border-radius:4px;font-size:.9rem;height:38px;padding:0 10px}.field input:focus{border-color:#4184f3;outline:none}.margin{color:#888;font-size:.75rem;margin-top:6px}.buy-footer{border-top:1px solid #eee;display:flex;gap:10px;justify-content:flex-end;padding:14px 18px}.cancel-btn{background:#f1f1f1;padding:8px 14px}.buy-btn,.cancel-btn{border:none;border-radius:4px;cursor:pointer}.buy-btn{background:#4184f3;color:#fff;padding:8px 16px}.buy-btn:hover{background:#2f6fe0}:root{--bg-main:#fff;--bg-soft:#fafafa;--text-primary:#2c2c2c;--text-muted:#8a8a8a;--border-light:#ececec;--blue:#4184f3;--green:#4caf50;--red:#ff5722;--radius:6px;--shadow-soft:0 2px 6px #0000000f}*{box-sizing:border-box}body{background:#fafafa;background:var(--bg-soft);color:#2c2c2c;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0}a{color:inherit;text-decoration:none}.topbar-container{align-items:center;background:#fff;background:var(--bg-main);box-shadow:0 2px 6px #0000000f;box-shadow:var(--shadow-soft);display:flex;height:10vh;position:relative;z-index:1000}.indices-container{border-right:1px solid #ececec;border-right:1px solid var(--border-light);display:flex;flex-basis:32%;justify-content:space-around}.index{color:#8a8a8a;color:var(--text-muted);font-size:.75rem;font-weight:600}.index-points{color:#ff5722;color:var(--red);font-size:.8rem;font-weight:600}.menu-logo{margin-right:40px;width:40px}.dropdown{background:#fff;border:1px solid #ececec;border:1px solid var(--border-light);border-radius:6px;border-radius:var(--radius);box-shadow:0 2px 6px #0000000f;box-shadow:var(--shadow-soft);min-width:120px;padding:8px 0;position:absolute;right:0;top:45px;z-index:2000}.dropdown p{cursor:pointer;font-size:.8rem;padding:8px 16px}.dropdown p:hover{background:#fafafa;background:var(--bg-soft)}.menu-container{flex-basis:68%;gap:32px;padding:0 24px;position:relative;z-index:1001}.menu-container,.menus{align-items:center;display:flex}.menus{flex:1 1;gap:24px;justify-content:space-between}.menus ul{align-items:center;display:flex;list-style:none;padding:0}.menus li{margin-right:28px}.menu{color:#8a8a8a;color:var(--text-muted);font-size:.8rem;font-weight:500}.menu.selected,.menu:hover{color:#ff5722;color:var(--red)}.menu-header{align-items:center;display:flex;gap:32px;width:auto}.menu-toggle{background:none;border:none;cursor:pointer;display:none;font-size:1.4rem}.auth-buttons{display:flex;gap:20px}.auth-buttons a{color:#8a8a8a;color:var(--text-muted);cursor:pointer;font-size:.8rem;font-weight:500}.menus hr{display:none}.auth-buttons a:hover{color:#ff5722;color:var(--red)}.profile{cursor:pointer;gap:8px}.avatar,.profile{align-items:center;display:flex}.avatar{background:#fde7fd;border-radius:50%;color:#b14fb1;font-size:.75rem;height:30px;justify-content:center;width:30px}.dashboard-container{display:flex;height:90vh}.watchlist-container{background:#fff;background:var(--bg-main);box-shadow:0 2px 6px #0000000f;box-shadow:var(--shadow-soft);flex-basis:32%;overflow-y:auto}.content{flex-basis:68%;overflow-y:auto;padding:32px}.search{border:none;border-bottom:1px solid #ececec;border-bottom:1px solid var(--border-light);font-size:.85rem;padding:14px 16px;width:100%}.search:focus{outline:none}.list{list-style:none;padding:0}.list li{border-bottom:1px solid #ececec;border-bottom:1px solid var(--border-light);padding:14px;position:relative;transition:background .15s ease}.list li:hover{background:#f4f6f8}.item{display:flex;font-size:.8rem;justify-content:space-between}.up{color:#4caf50;color:var(--green)}.down{color:#ff5722;color:var(--red)}.actions{align-items:center;display:none;inset:0;justify-content:flex-end;padding-right:10px;pointer-events:none;position:absolute}.list li:hover .actions{display:flex}.actions button{border:none;border-radius:6px;border-radius:var(--radius);cursor:pointer;font-size:.75rem;margin-left:8px;padding:6px 10px;pointer-events:auto}.buy{background:#4184f3;background:var(--blue);color:#fff}.sell{background:#ff5722;background:var(--red);color:#fff}.action{background:#fff;border:1px solid #ececec;border:1px solid var(--border-light)}.btn{border-radius:6px;border-radius:var(--radius);color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;padding:10px 18px}.btn-blue{background:#4184f3;background:var(--blue)}.btn-green{background:#4caf50;background:var(--green)}.btn-blue:hover{background:#5a94f5}.btn-green:hover{background:#6acb6f}.title{font-size:1.2rem;font-weight:500;margin-bottom:16px}.order-table table{background:#fff;background:var(--bg-main);border-collapse:collapse;width:100%}.order-table th{color:#8a8a8a;color:var(--text-muted);font-size:.75rem;padding:14px 10px}.order-table td,.order-table th{border-bottom:1px solid #ececec;border-bottom:1px solid var(--border-light);text-align:right}.order-table td{font-size:.85rem;padding:12px 10px}.order-table tr:hover{background:#fafafa;background:var(--bg-soft)}.order-table td:first-child,.order-table th:first-child{text-align:left}.profit{color:#4caf50;color:var(--green)}.loss{color:#ff5722;color:var(--red)}.username h6{font-size:1.4rem;font-weight:500}.divider{background:#ececec;background:var(--border-light);border:none;height:1px;margin:24px 0}.section span p{font-size:1.1rem;font-weight:500}.data{align-items:center;display:flex;gap:40px}.data .first h3{font-size:2.2rem;font-weight:500}.data .second p{color:#8a8a8a;color:var(--text-muted);font-size:.8rem}.funds{align-items:center;gap:12px;justify-content:flex-end;margin-bottom:24px}.funds,.row{display:flex}.row{justify-content:space-between;margin-top:24px}.col{flex:1 1}.form_container{align-items:center;background:#fafafa;background:var(--bg-soft);display:flex;flex-direction:column;justify-content:center;min-height:100vh}.form_container h2{color:#2c2c2c;color:var(--text-primary);font-size:1.6rem;font-weight:600;margin-bottom:24px}.form_container form{background:#fff;background:var(--bg-main);border-radius:6px;border-radius:var(--radius);box-shadow:0 2px 6px #0000000f;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:18px;padding:32px;width:360px}.form_container label{color:#8a8a8a;color:var(--text-muted);display:block;font-size:.8rem;font-weight:500;margin-bottom:6px}.form_container input{border:1px solid #ececec;border:1px solid var(--border-light);border-radius:6px;border-radius:var(--radius);font-size:.85rem;outline:none;padding:10px 12px;transition:border .2s ease;width:100%}.form_container input:focus{border-color:#4184f3;border-color:var(--blue)}.form_container button{background:#4184f3;background:var(--blue);border:none;border-radius:6px;border-radius:var(--radius);color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;margin-top:10px;padding:10px;transition:background .2s ease}.form_container button:hover{background:#5a94f5}.form_container span{color:#8a8a8a;color:var(--text-muted);font-size:.8rem;text-align:center}.form_container span a{color:#4184f3;color:var(--blue);font-weight:500;margin-left:6px}.form_container span a:hover{text-decoration:underline}.home_page{align-items:center;background:#fafafa;background:var(--bg-soft);display:flex;flex-direction:column;justify-content:center;min-height:100vh}.home_page h4{font-size:1.4rem;font-weight:500;margin-bottom:20px}.home_page h4 span{color:#4184f3;color:var(--blue)}.home_page button{background:#ff5722;background:var(--red);border:none;border-radius:6px;border-radius:var(--radius);color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:10px 20px}.home_page button:hover{background:#ff6f45}@media (max-width:768px){.topbar-container{align-items:stretch;flex-direction:column;height:auto}.indices-container{border-bottom:1px solid #ececec;border-bottom:1px solid var(--border-light);border-right:none;justify-content:space-around;padding:8px 0;width:100%}.menu-container{align-items:stretch;flex-direction:column;padding:10px 16px;width:100%}.menu-header{align-items:center;display:flex;justify-content:space-between}.menu-logo{margin:0}.menu-toggle{background:none;border:none;cursor:pointer;display:block;font-size:1.4rem}.menus{background:#fff;background:var(--bg-main);border-top:1px solid #ececec;border-top:1px solid var(--border-light);display:none;flex-direction:column;padding:12px 0;width:100%}.menus ul,.menus.open{display:flex}.menus ul{flex-direction:column;gap:12px;padding:0 16px}.menus li{margin:0}.auth-buttons,.profile{margin-top:12px;padding:0 16px}.dropdown{left:0;right:auto}.dashboard-container{flex-direction:column;height:auto}.watchlist-container{max-height:50vh;overflow-y:auto;width:100%}.content{padding:16px;width:100%}.order-table{overflow-x:auto}.order-table table{min-width:600px}.data{align-items:flex-start;flex-direction:column;gap:16px}.funds{flex-wrap:wrap;gap:12px;justify-content:flex-start}}
/*# sourceMappingURL=main.4a2edffc.css.map*/