.navbar .nav-link{position:relative;transition:color .18s ease}.navbar .nav-link:after{background:#387ed1;bottom:.2rem;content:"";height:2px;left:.5rem;position:absolute;right:.5rem;transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.navbar .nav-link:hover{color:#387ed1!important}.navbar .nav-link:hover:after{transform:scaleX(1)}.navbar .nav-link.active{color:#387ed1!important;font-weight:500}.navbar .nav-link.active:after{transform:scaleX(1)}.navbar .container.py-2{padding-bottom:.6rem!important;padding-top:.6rem!important}.navbar-brand img{max-width:130px}.navbar-toggler{border-color:#d6dbe3}.home-hero__content{align-items:center;flex-direction:column}.auth-shell{background:radial-gradient(circle at top left,#387ed11f,#0000 26%),radial-gradient(circle at bottom right,#f973161f,#0000 24%),linear-gradient(180deg,#f7fbff,#eef4fb);min-height:80vh;padding:56px 0}.auth-card{background:#ffffffe0;border:1px solid #d0dcece6;border-radius:32px;box-shadow:0 28px 60px #0f172a14;display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);overflow:hidden;width:100%}.auth-card--reverse{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.auth-card__visual{color:#fff;display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:44px 38px;position:relative}.auth-card__visual--signup{background:radial-gradient(circle at top right,#ffffff2e,#0000 24%),linear-gradient(145deg,#0f3b66,#387ed1 58%,#69a7ea)}.auth-card__visual--login{background:radial-gradient(circle at top right,#ffffff29,#0000 24%),linear-gradient(145deg,#1f2937,#1d4ed8 55%,#60a5fa)}.auth-card__eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.12em;margin:0;opacity:.82;text-transform:uppercase}.auth-card__visual h2{font-size:2.1rem;line-height:1.12;margin:0}.auth-card__copy{color:#ffffffe0;font-size:1rem;line-height:1.75;margin:0;max-width:420px}.auth-card__highlights{grid-gap:14px;display:grid;gap:14px}.auth-card__highlights div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border-radius:18px;padding:16px 18px}.auth-card__highlights strong{display:block;font-size:1.1rem;margin-bottom:4px}.auth-card__highlights span{color:#fffc;line-height:1.6}.auth-card__form{background:#fff;padding:44px 38px}.auth-form__eyebrow{color:#387ed1;font-size:.78rem;font-weight:700;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.auth-form__title{color:#0f172a;font-size:2.35rem;line-height:1.08;margin:0}.auth-form__subtitle{color:#5b6778;font-size:1rem;line-height:1.75;margin:14px 0 28px;max-width:520px}.auth-form__group{margin-bottom:18px}.auth-form__label{color:#1e293b;display:block;font-weight:600;margin-bottom:8px}.auth-form__input{background:#fbfdff;border:1px solid #d7e1ee;border-radius:16px;color:#0f172a;font-size:1rem;max-width:100%;min-height:56px;padding:0 16px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.auth-form__input:focus{background:#fff;border-color:#387ed1;box-shadow:0 0 0 4px #387ed11f;outline:none}.auth-form__button{background:linear-gradient(135deg,#1d4ed8,#387ed1);border:none;border-radius:16px;box-shadow:0 16px 30px #387ed133;color:#fff;font-size:1rem;font-weight:600;margin-top:8px;min-height:56px;width:100%}.auth-form__button:hover{background:linear-gradient(135deg,#1e40af,#2f73c3)}.auth-form__switch{color:#5b6778;margin:22px 0 0;text-align:center}.auth-form__switch a{color:#1d4ed8;font-weight:600}@media (max-width:992px){.auth-shell{padding:42px 0}.auth-card,.auth-card--reverse{grid-template-columns:1fr;margin:0 auto;max-width:720px}.auth-card__visual{min-height:auto}.auth-card__visual h2{max-width:620px}}@media (max-width:576px){.auth-shell{min-height:auto;padding:22px 0 34px}.auth-shell .container{padding-left:.9rem;padding-right:.9rem}.auth-card,.auth-card--reverse{border-radius:18px;box-shadow:0 18px 34px #0f172a14}.auth-card__form,.auth-card__visual{padding:24px 18px}.auth-card__visual{gap:16px}.auth-card__visual h2{font-size:1.45rem;line-height:1.22}.auth-card__copy{font-size:.94rem;line-height:1.65}.auth-card__highlights{gap:10px}.auth-card__highlights div{padding:12px 13px}.auth-card__highlights strong{font-size:.98rem}.auth-card__highlights span{font-size:.9rem;line-height:1.45}.auth-form__eyebrow{font-size:.72rem;margin-bottom:8px}.auth-form__title{font-size:1.65rem;line-height:1.18}.auth-form__subtitle{font-size:.94rem;line-height:1.6;margin:10px 0 20px}.auth-form__group{margin-bottom:14px}.auth-form__label{font-size:.94rem;margin-bottom:6px}.auth-form__input{border-radius:12px;font-size:.96rem;min-height:48px;padding:0 13px}.auth-form__button{border-radius:12px;min-height:50px}.auth-form__switch{font-size:.95rem;margin-top:18px}}*{box-sizing:border-box}#root,body,html{min-height:100%;width:100%}body{overflow-x:hidden}img{max-width:100%}.home-hero__image{height:auto;width:100%}.home-hero__cta{align-items:center;background-color:#387ed1;border-color:#387ed1;display:inline-flex;font-weight:600;justify-content:center;margin:0 auto;width:min(190px,100%)}.pricing-hero__card img{height:auto;margin-bottom:1.25rem;width:min(100%,220px)}@media (max-width:991.98px){.navbar .container{padding-left:1rem;padding-right:1rem}.navbar .container.py-2{padding-bottom:.55rem!important;padding-top:.55rem!important}.navbar-brand img{max-width:112px}.navbar-toggler{padding:.4rem .55rem}.navbar-collapse{padding-top:1rem}.navbar-nav{align-items:stretch!important;gap:.35rem!important}.navbar .nav-link{padding:.72rem 0}.navbar .nav-link:after{left:0;right:auto;width:44px}.home-hero{margin-bottom:1.5rem!important;padding:2rem 1rem!important}.home-hero__content{align-items:center;flex-direction:column}.home-hero__image{margin:0 auto 1.25rem!important;width:min(100%,340px)}.home-hero__title{margin-top:.75rem!important}.container.py-5,section.container.py-5{padding-bottom:2.75rem!important;padding-top:2.75rem!important}.px-lg-5{padding-left:0!important;padding-right:0!important}}@media (max-width:767.98px){.fs-1,h1{font-size:2rem!important;line-height:1.2}.fs-2,h2{font-size:1.55rem!important;line-height:1.28}.fs-3,h3{font-size:1.28rem!important;line-height:1.35}li,p{line-height:1.75}.home-hero p{margin-left:auto;margin-right:auto;max-width:30rem}.pricing-hero__cards,.pricing-hero__intro{margin-top:1.5rem!important;padding:2rem .25rem!important}.pricing-hero__card{padding:1.25rem .5rem!important}.support-hero{padding-bottom:2.75rem!important;padding-top:2.75rem!important}.support-hero input{font-size:.98rem;min-height:52px!important}.support-hero__links{gap:.75rem 1.25rem!important}footer{margin-top:1.5rem!important;padding-bottom:2.5rem!important;padding-top:2.5rem!important}footer .col-6{flex:0 0 50%;max-width:50%}footer .footer-link-column{padding-right:1rem}footer h2{font-size:1.1rem!important;margin-bottom:1rem!important}footer .footer-link-column .d-flex{gap:.85rem!important}footer .d-flex.gap-4{gap:1rem!important}}@media (max-width:575.98px){.container{padding-left:1.25rem;padding-right:1.25rem}.home-hero{padding:1.35rem 1rem 2rem!important}.auth-form__button,.home-hero__cta{max-width:220px;width:100%}.auth-form__button{max-width:none}.home-hero__cta{align-items:center;display:inline-flex;font-size:1rem!important;justify-content:center;margin-left:auto;margin-right:auto;padding:.72rem 1rem!important}.auth-card{border-radius:22px}.auth-form__button,.auth-form__input{border-radius:12px;min-height:50px}.auth-card__highlights div{border-radius:14px;padding:14px}.row.g-5{--bs-gutter-y:2rem}footer .footer-link-column{flex:0 0 50%;margin-bottom:1.5rem;max-width:50%}footer .d-flex.flex-wrap.justify-content-center{gap:.85rem 1.25rem!important;justify-content:flex-start!important}}@media (max-width:359.98px){footer .footer-link-column{flex:0 0 100%;max-width:100%}}.buy-window-overlay{align-items:center;background:#0f172a47;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100}.trade-ticket{background:#fff;border-radius:20px;box-shadow:0 24px 80px #0f172a38;overflow:hidden;width:min(560px,100%)}.trade-ticket__header{align-items:flex-start;background:linear-gradient(135deg,#1d4ed8,#60a5fa);color:#fff;display:flex;justify-content:space-between;padding:24px 28px 20px}.trade-ticket__header h3{font-size:1.6rem;font-weight:600;margin:4px 0 0}.trade-ticket__eyebrow{font-size:.78rem;letter-spacing:.12em;margin:0;opacity:.85;text-transform:uppercase}.trade-ticket__close{background:#ffffff2e;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:1rem;height:36px;width:36px}.trade-ticket__body{padding:28px}.trade-ticket__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.trade-field{color:#475569;display:flex;flex-direction:column;font-size:.9rem;font-weight:500;gap:8px}.trade-field input{background:#f8fbff;border:1px solid #dbe3f0;border-radius:14px;box-sizing:border-box;color:#0f172a;font-size:1.1rem;min-height:52px;padding:0 16px;width:100%}.trade-field input:focus{background:#fff;border-color:#4184f3;box-shadow:0 0 0 4px #4184f31f;outline:none}.trade-ticket__summary{align-items:center;background:#f8fbff;border:1px solid #e5eefb;border-radius:16px;display:flex;justify-content:space-between;margin-top:22px;padding:18px 20px}.trade-ticket__label{color:#64748b;font-size:.78rem;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.trade-ticket__summary strong{color:#0f172a;font-size:1rem}.trade-ticket__footer{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:24px}.trade-ticket__margin{color:#475569;font-size:.95rem;margin:0}.trade-ticket__actions{align-items:center;display:flex;gap:12px}.btn{border:none;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:600;padding:12px 22px;transition:transform .15s ease,background-color .15s ease}.btn-blue{color:#fff}.btn-grey{background:#eef2f7;color:#475569}.btn-blue:hover{background:#2d6de0;transform:translateY(-1px)}.btn-grey:hover{background:#dce5f1}@media (max-width:640px){.trade-ticket__footer,.trade-ticket__grid,.trade-ticket__summary{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.trade-ticket__actions{justify-content:stretch}.trade-ticket__actions .btn{width:100%}}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}.dashboard-container{align-items:center;box-sizing:border-box;display:flex;height:90vh;width:100%}.content{box-sizing:border-box;flex-basis:68%;height:100%;overflow-y:auto;padding:3% 2%}.funds{align-items:center;display:flex;justify-content:flex-end;text-align:right;width:100%}.funds p{color:#b3b3b3;font-size:.8rem;margin-right:8px}.btn{margin-left:2px;margin-right:2px}.btn-green{background:#4caf50}.btn-blue{background:#4184f3}.row{justify-content:space-evenly;width:100%}.col{flex-basis:48%;text-align:left}.col span{align-items:center;display:flex;margin-bottom:2%}.section-icon{color:#423838}.col span p{display:inline-block;font-size:1.2rem;font-weight:300}.table{border:1px solid #ddd;padding:5% 8%}.table .data{align-items:center;display:flex;justify-content:space-between}.table .data>*{margin-bottom:5%}.table .data p:first-child{color:#979797;font-size:1rem}.imp{color:#313131;font-size:1.5rem}.colored{color:#4184f3}.table hr{background:#d1d1d1;border:none;height:.5px;margin-bottom:5%}.commodity{padding:2% 8%;text-align:center}.commodity p{color:#c9c9c9;margin-bottom:10%}.btn-blue:hover{background:#74a7fa}.btn-green:hover{background:#7bdd7f}.order-table tr{border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1}.order-table tr td:first-child,.order-table tr td:nth-child(4),.order-table tr th:first-child,.order-table tr th:nth-child(4){border-right:1px solid #f1f1f1}.menu-container{align-items:center;box-sizing:border-box;display:flex;flex-basis:68%;height:100%;justify-content:space-between;padding:10px 20px}.logo{height:auto;width:112px}.menus{align-items:center;display:flex;justify-content:space-evenly}.dashboard-menu-toggle{align-items:center;background:#fff;border:1px solid #d9dde6;border-radius:6px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:38px;justify-content:center;width:42px}.dashboard-menu-toggle span{background:#3f3f46;border-radius:999px;display:block;height:2px;width:20px}.menus ul{list-style-type:none}.menus li{display:inline-block;margin-right:30px;text-decoration:none}.menu{color:#464646;font-size:.8rem;font-weight:400}.menu.selected{color:#f56834}hr{border-left:.8px solid #f3f2f2;height:30px}.profile{justify-content:space-evenly;margin-left:20px}.profile,.profile .avatar{align-items:center;display:flex}.profile .avatar{background:#fce5fc;border-radius:100%;color:#dd8bdd;font-size:.7rem;font-weight:400;height:30px;justify-content:center;margin-right:8px;position:relative;text-align:center;width:30px}.profile .username{font-size:.8rem;font-weight:300;margin:0}.profile-details{display:flex;flex-direction:column;gap:2px}.logout-button{background:#0000;border:none;color:#4184f3;cursor:pointer;font-size:.75rem;padding:0;text-align:left}.logout-button:hover,.menu:hover{color:#f56834}.profile:hover{cursor:pointer}.profile:hover .username{color:#df5b2b;cursor:pointer}.orders{height:90vh;width:100%}.no-orders{align-items:center;display:flex;flex-direction:column;justify-content:center}.no-orders .icon{color:#adadad;display:block;transform:scale(4)}.no-orders p{color:#adadad;font-size:1rem;font-weight:300;margin-top:6%}.btn{background:#4d4df8;border-radius:2px;color:#fff;margin-top:2%;padding:10px 20px;text-decoration:none}.btn:hover{background:#6e6efd}.title{color:#474747;font-size:1.3rem;font-weight:300;margin-bottom:2%}.order-table table{border-collapse:collapse;width:100%}.order-table tr{border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3}.order-table th{color:#919191;font-size:.8rem;font-weight:300;padding:15px 10px;text-align:right}.order-table tr td:first-child,.order-table tr th:first-child{text-align:left}.order-table tr td:first-child p{background:#ffc5c5;border-radius:2px;color:#e97878;text-align:center;width:50%}.order-table tr td:last-child{font-size:.6rem}.order-table td{color:#494949;font-size:.9rem;font-weight:400;padding:10px;text-align:right}.align-left{text-align:left}.order-table td.profit{color:#48c237}.order-table td.loss{color:#fa764e}.row{align-items:center;display:flex;justify-content:space-between;margin-top:5%}.col{flex-basis:33%}.col h5{color:#474747;font-size:1.8rem;font-weight:300}.col h5 span{font-size:.9rem;font-weight:300}.col p{color:#999;font-size:.8rem;font-weight:300;margin-top:2%}.row .col:last-child h5{color:#48c237}.item:hover{cursor:pointer}.username h6{color:#535353;font-size:1.5rem;font-weight:400;margin-bottom:20px}.divider{background:#d1d1d1;border:none;height:1px;margin:20px 0 5%}.section{padding-bottom:2%}.section span{align-items:center;display:flex;margin-bottom:2%}.section span p{display:inline-block;font-size:1.2rem;font-weight:300}.section-icon{color:#707070;margin:0 10px 0 0;padding:0;transform:scale(.8)}.data{align-items:center;display:flex;justify-content:space-evenly;width:50%}.data .first h3{color:#474747;font-size:2.5rem;font-weight:300}.data .first p{color:#888;font-size:.8rem}.data .first small{color:#48c237;font-size:.8rem}.data .first .profit{color:#48c237}.data hr{border-left:.6px solid #f3f2f2;height:70px}.data .second p{color:#888;font-size:.8rem;margin-bottom:10px;white-space:nowrap}.data .second p span{color:#646464;display:inline;font-size:.9rem;margin-left:5%}.section hr{margin-top:6%}.topbar-container{box-shadow:0 0 4px 2px #ecebeb;height:10vh;width:100%;z-index:9}.indices-container,.topbar-container{align-items:center;box-sizing:border-box;display:flex}.indices-container{border-right:1px solid #e0e0e0;flex-basis:32%;height:100%;justify-content:space-around;padding:10px 20px}.nifty{z-index:-2}.nifty,.sensex{align-items:center;display:flex;flex-basis:40%;justify-content:space-evenly}.nifty>*,.sensex>*{margin-right:8px}.index{color:#616161;text-transform:uppercase;white-space:nowrap}.index,.index-points{font-size:.8rem;font-weight:500}.index-points{color:#df4949}.percent{color:#929292;font-size:.8rem;font-weight:400}.index:hover{cursor:pointer}.watchlist-container{box-shadow:0 0 4px 1px #ecebeb;box-sizing:border-box;flex-basis:32%;height:100%;overflow-y:auto;position:relative}.search-container{align-items:center;display:flex;justify-content:space-evenly;position:relative}.search{border:none;border-bottom:.8px solid #ebeaea;color:#f1f1f1;height:6%;padding:15px 20px;width:100%}.counts,.search{font-size:.9rem;font-weight:400}.counts{color:#b1b1b1;position:absolute;right:20px}.list{list-style-type:none;padding-bottom:12%}.list li{border-bottom:.8px solid #ebeaea;padding:12px 10px 12px 14px;position:relative}.item{font-size:.8rem;font-weight:300;justify-content:space-between;position:relative}.item,.item-info{align-items:center;display:flex}.item-info{justify-content:space-evenly}.item-info>*{margin-right:8px}.item-info span:first-child{color:#8d8d8d;flex:1 1}.item-info span:nth-child(2){color:#df4949;flex:2 1;margin-right:12px}.item-info span:nth-child(3){color:#df4949;flex:1 1}.actions{align-items:center;display:none;height:100%;justify-content:flex-end;left:0;position:absolute;top:0;width:100%}.actions span button{border-radius:4px;cursor:pointer;height:30px;margin-right:8px;text-align:center;width:40px}.buy{background-color:#4184f3;border:.7px solid #4184f3}.buy,.sell{color:#fff;font-size:.8rem;font-weight:400}.sell{background-color:#ff5722;border:.7px solid #ff5722}.action{background-color:#fff;border:.7px solid #9b9b9b}.icon{color:#414141;transform:scale(.7)}.watchlist-number{align-items:center;background:#fff;border:1px solid #e7e7e7;bottom:1px;box-sizing:border-box;display:inline-flex;height:6%;justify-content:space-between;left:0;padding:20px 20px 20px 0;position:fixed;width:32%;z-index:5}.watchlist-number ul{list-style-type:none}.watchlist-number ul li{border-right:1px solid #e7e7e7;display:inline-block;padding:10px 20px}.down,.watchlist-number ul li:first-child{color:#df4949}.up{color:#67c988}.settings{color:#696969;transform:scale(.8)}.search:focus{outline:none}.list li:hover{background-color:#f3f3f3;cursor:move}.list li:hover>.actions{cursor:move;display:flex}.list li:before{background:#0000;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.watchlist-number ul li:hover{background:#f3f3f3;color:#f56834;cursor:pointer}.settings:hover{cursor:pointer}.action:hover{background-color:#d4d4d4}.apps-page{display:flex;flex-direction:column;gap:28px}.apps-hero{grid-gap:24px;background:radial-gradient(circle at top right,#fbbf2433,#0000 30%),linear-gradient(135deg,#fff,#f8fbff);border:1px solid #edf2f7;border-radius:28px;display:grid;gap:24px;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);padding:30px}.apps-eyebrow{color:#f97316;font-size:.78rem;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.apps-hero h1{color:#0f172a;font-size:2.4rem;line-height:1.05;margin:0}.apps-subtitle{color:#475569;font-size:1rem;line-height:1.7;margin:16px 0 0;max-width:600px}.apps-stats{grid-gap:14px;align-self:end;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.apps-stat-card{background:#ffffffe0;border:1px solid #e5eef8;border-radius:18px;box-shadow:0 10px 30px #0f172a0a;padding:18px 16px}.apps-stat-card strong{color:#0f172a;display:block;font-size:1.6rem}.apps-stat-card span{color:#64748b;display:block;font-size:.85rem;margin-top:6px}.apps-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-card{background:#fff;border:1px solid #e8eef6;border-radius:24px;box-shadow:0 16px 40px #0f172a0d;padding:22px;transition:transform .18s ease,box-shadow .18s ease}.app-card:hover{box-shadow:0 24px 45px #0f172a14;transform:translateY(-3px)}.app-card__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.app-card__category{color:#64748b;font-size:.76rem;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.app-card h2{color:#0f172a;font-size:1.4rem;margin:0}.app-card__badge{border-radius:999px;font-size:.76rem;font-weight:600;padding:7px 11px;white-space:nowrap}.app-card__description{color:#475569;line-height:1.7;margin:18px 0 24px;min-height:76px}.app-card__footer{display:flex;justify-content:flex-start}.app-card__button{background:#0f172a0f;border:none;border-radius:12px;color:#0f172a;cursor:pointer;font-size:.9rem;font-weight:600;padding:11px 16px}.app-card--blue .app-card__badge,.app-card--blue .app-card__button{background:#3b82f624;color:#1d4ed8}.app-card--teal .app-card__badge,.app-card--teal .app-card__button{background:#14b8a624;color:#0f766e}.app-card--gold .app-card__badge,.app-card--gold .app-card__button{background:#f59e0b29;color:#b45309}.app-card--orange .app-card__badge,.app-card--orange .app-card__button{background:#f9731624;color:#c2410c}.app-card--slate .app-card__badge,.app-card--slate .app-card__button{background:#64748b29;color:#475569}.app-card--purple .app-card__badge,.app-card--purple .app-card__button{background:#8b5cf624;color:#6d28d9}.apps-feature-strip{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.apps-feature{background:#f8fbff;border:1px solid #e4eef9;border-radius:22px;padding:22px 24px}.apps-feature__label{color:#64748b;font-size:.78rem;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.apps-feature h3{color:#0f172a;font-size:1.15rem;margin:0 0 10px}.apps-feature p:last-child{color:#475569;line-height:1.7;margin:0}@media (max-width:960px){.apps-feature-strip,.apps-grid,.apps-hero{grid-template-columns:1fr}.apps-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.apps-hero{padding:22px}.apps-hero h1{font-size:1.9rem}.apps-stats{grid-template-columns:1fr}}.doughnut-chart-wrap{height:360px;margin:28px auto 0;width:min(100%,520px)}@media (max-width:1280px){.indices-container,.watchlist-container{flex-basis:36%}.content,.menu-container{flex-basis:64%}.menus li{margin-right:18px}.logo{width:96px}.content{padding:32px 28px}.data{width:72%}.doughnut-chart-wrap{height:320px;max-width:460px}}@media (max-width:1080px){.topbar-container{align-items:stretch;height:auto;min-height:76px}.indices-container{display:none}.menu-container{flex-basis:100%;min-width:0;padding:14px 18px}.menus{min-width:0}.menus ul{display:flex;gap:16px;margin:0;overflow-x:auto;padding:0;scrollbar-width:none}.menus ul::-webkit-scrollbar{display:none}.menus li{flex:0 0 auto;margin-right:0}.dashboard-container{align-items:stretch;height:auto;min-height:calc(100vh - 76px)}.watchlist-container{flex:0 0 330px;height:auto;min-height:calc(100vh - 76px)}.content{flex:1 1 auto;height:auto;min-width:0;overflow-x:hidden;padding:28px 22px}.data{gap:54px;justify-content:flex-start;width:100%}.doughnut-chart-wrap{height:280px;max-width:360px}}@media (max-width:820px){.topbar-container{background:#fff;position:sticky;top:0}.menu-container{flex-wrap:wrap;gap:10px;position:relative}.dashboard-menu-toggle{display:inline-flex;margin-left:auto}.dashboard-menu-toggle.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.dashboard-menu-toggle.is-open span:nth-child(2){opacity:0}.dashboard-menu-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menus{border-top:1px solid #f0f0f0;display:none;order:3;padding:12px 0 4px;width:100%}.menus.menus--open{display:block}.menus ul{grid-gap:4px 12px;display:grid;gap:4px 12px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.menus li{width:100%}.menus li a{display:block}.menus .menu{border-radius:6px;margin:0;padding:10px 8px}.menus .menu.selected{background:#fff3ef}.menus hr{display:none}.profile{border-top:1px solid #f3f3f3;justify-content:flex-start;margin:12px 0 0;padding-top:12px}.dashboard-container{flex-direction:column}.content{order:1;padding:24px 18px}.watchlist-container{border-top:1px solid #eee;box-shadow:none;flex:none;max-height:none;min-height:auto;order:2;width:100%}.search{min-height:52px}.list{padding:0}.doughnut-chart-wrap{height:300px;max-width:100%;padding:0 12px}.section{padding-bottom:18px}.data{gap:18px}.data .first h3{font-size:2rem}}@media (max-width:560px){.logo{width:112px}.profile .username{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menus ul{grid-template-columns:1fr}.content{padding:22px 16px}.username h6{font-size:1.25rem}.data{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.data hr{display:none}.data .second p{white-space:normal}.funds{align-items:stretch;flex-direction:column;gap:10px;text-align:left}.funds .btn{text-align:center;width:100%}.row{align-items:stretch;flex-direction:column;gap:18px}.col{flex-basis:auto;width:100%}.order-table{overflow-x:auto}.order-table table{min-width:680px}.doughnut-chart-wrap{height:260px}}
/*# sourceMappingURL=main.844a4496.css.map*/