body{font-family:Geist,'Segoe UI',sans-serif;background:#fff;color:#13111a}.sidebar{width:232px;padding:20px 12px;background:#fff;overflow-y:auto}.app-shell{margin-left:232px}.sidebar .brand{font-size:24px;justify-content:center;margin:4px 0 16px}.sidebar .brand-mark{font-size:34px;line-height:30px}.sidebar .brand-mark span{font-size:15px}.chat-launch{background:var(--purple);color:white;border-radius:24px;box-shadow:0 7px 22px #7045d830;padding:12px 16px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:650;margin:0 14px 20px;white-space:nowrap}.chat-launch svg{width:15px;height:15px}.sidebar .nav{font-size:13px;font-weight:500;color:#55515e;border-radius:22px;gap:12px;padding:10px 12px;margin:1px 0;min-height:39px}.sidebar .nav svg{width:19px;height:19px;flex-shrink:0}.sidebar .nav>span{font-size:13px;width:auto}.sidebar .nav>svg:last-child:not(:first-child){margin-left:auto;width:15px}.sidebar .nav.sub-nav{padding:8px 12px;margin-left:22px;width:calc(100% - 22px);min-height:34px;border-radius:18px}.sidebar .nav.sub-nav svg{width:16px;height:16px}.sidebar .nav.active{background:#efe8fc;color:var(--purple)}.sidebar .nav[data-page=finance]:not(:first-child).active{background:none;color:#55515e}.sidebar .nav[data-finance-top=account].active{background:#efe8fc;color:var(--purple)}.sidebar .side-bottom{padding:10px 0;margin-top:12px}.system{font-size:9px;padding:0 12px;margin:15px 0}.sidebar-trade{padding:10px;width:100%;border:1px solid #e7def3;border-radius:20px;color:var(--purple);font-size:12px;display:flex;gap:9px;justify-content:center;align-items:center}.sidebar-trade svg{width:17px;height:17px}header{height:66px;padding:0 30px;background:#fff;position:relative}.header-page-name{font-size:15px;font-weight:600;margin:0;letter-spacing:-.2px}.header-tools{display:flex;align-items:center;gap:17px}.global-search{display:flex;align-items:center;gap:7px;background:#f4f3f7;border-radius:22px;padding:9px 12px;color:#8a8393}.global-search>svg{width:16px;height:16px}.global-search input{border:0;background:none;font-size:12px;width:175px;outline:none;color:#605469}.global-search kbd{font-size:10px;background:#fff;padding:2px 4px;border-radius:4px;color:#99909f}.header-icon{padding:2px}.header-icon svg{width:21px;height:21px;stroke-width:1.6}.account-menu-trigger{display:flex;align-items:center;gap:10px;text-align:left}.account-menu-trigger strong{font-size:12px;display:block}.account-menu-trigger small{font-size:10px;color:#99919f;display:block;margin-top:3px}.account-menu-trigger>svg{width:12px;height:12px;color:#aaa}.mini-avatar{width:29px;height:29px;background:#faf8fd;border-radius:50%;display:grid;place-items:center}.mini-avatar svg{width:17px;height:17px;color:#a497af}.account-menu{position:absolute;right:28px;top:59px;width:210px;z-index:50;border:1px solid #e7e1ee;background:white;border-radius:12px;padding:8px;box-shadow:0 10px 35px #30204020;animation:menu-enter .15s ease-out}.account-menu>small{display:block;padding:8px;color:#a194ad;font-size:10px}.account-menu button{display:flex;align-items:center;gap:10px;padding:10px;width:100%;font-size:12px;text-align:left}.account-menu button:hover{background:#f7f3fc}.account-menu svg{width:16px;height:16px;color:#9a86af}#logout{border-top:1px solid #eee8f4;border-radius:0;margin-top:3px;color:#c35e7b}main{padding:30px 26px 0;max-width:1500px}.page-intro{padding-top:3px}body[data-page=finance] .page-intro,body[data-page=finance] .summary{display:none}.finance-page{max-width:1160px}.finance-top-tabs,.finance-bottom-tabs{display:flex;gap:8px;margin-bottom:28px;white-space:nowrap}.finance-top-tabs button,.finance-bottom-tabs button{display:flex;gap:8px;align-items:center;padding:12px 25px;border-radius:9px;font-size:13px;color:#696270;font-weight:550}.finance-top-tabs svg,.finance-bottom-tabs svg{width:16px;height:16px}.finance-top-tabs button.active,.finance-bottom-tabs button.active{background:#eee7fc;color:var(--purple)}.finance-columns{display:grid;grid-template-columns:minmax(410px,500px) minmax(180px,1fr);gap:40px}.finance-main-column{min-width:0}.home-label{font-size:13px;color:#7d7289;margin:4px 0 3px}.home-balance{font-family:Manrope,Geist,sans-serif;font-size:48px;line-height:1.2;font-weight:800;letter-spacing:-1.8px;margin:0 0 25px}.home-metrics{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;row-gap:14px}.home-metrics>div{display:flex;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid #f0edf4}.home-metrics>div:nth-last-child(-n+2){border:0}.home-metrics span{font-size:13px;font-weight:500;white-space:nowrap}.home-metrics small{display:block;font-size:11px;color:#8f839b;margin-top:4px;font-weight:400}.home-metrics strong{font-size:13px;white-space:nowrap;font-weight:550;letter-spacing:-.3px}.home-assets{margin:7px 0 28px}.home-assets h2,.home-section-title h2{font-size:16px;font-weight:600;letter-spacing:-.3px;margin:0 0 14px}.home-assets>button{display:flex;align-items:center;gap:13px;width:100%;padding:6px 4px;margin:4px 0;text-align:left}.asset-square{display:grid;place-items:center;background:#f6f3fa;width:40px;height:40px;border-radius:15px;color:var(--purple)}.asset-square svg{width:21px;height:21px}.home-assets strong{font-size:13px}.home-assets b{margin-left:auto;font-size:13px;font-weight:650}.home-assets>button>svg{width:16px;height:16px;color:#9c91a6}.home-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.home-section-title h2{margin:0}.home-section-title>div{display:flex;gap:7px}.home-section-title>div>button{border:1px solid #eee8f5;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;color:#9d8eab}.home-section-title>div>button svg{width:16px;height:16px}.for-you{margin-bottom:30px}.promo-window{overflow:hidden;border-radius:13px}.promo-track{display:flex;gap:12px;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.promo-card{flex:0 0 234px;height:120px;border-radius:13px;position:relative;display:flex;align-items:center;overflow:hidden;padding:19px 12px;color:#fff;cursor:pointer;background:linear-gradient(130deg,#d4c0ed,#6b4a94);isolation:isolate;transition:transform .3s}.promo-card:before{content:'';position:absolute;width:170px;height:170px;border:1px solid #ffffff24;border-radius:50%;right:-60px;top:-70px;box-shadow:0 0 0 20px #ffffff06,0 0 0 40px #ffffff04;z-index:-1}.promo-1{background:radial-gradient(ellipse at 80% 20%,#6a3bb2,transparent 65%),linear-gradient(130deg,#191324,#34174e)}.promo-2{background:linear-gradient(130deg,#6d4ab5,#29163c)}.promo-3{background:linear-gradient(130deg,#c0a769,#5c426b)}.promo-4{background:linear-gradient(130deg,#f1d981,#a387af)}.promo-art{width:43px;height:43px;display:grid;place-items:center;flex-shrink:0;margin-right:13px;border:1px solid #ffffff3d;box-shadow:inset 0 0 15px #ffffff15,0 10px 25px #27143635;background:#ffffff10;border-radius:13px;animation:card-float 5s ease-in-out infinite}.promo-art svg{width:26px;height:26px;stroke-width:1.4}.promo-copy{overflow:hidden;text-shadow:0 2px 6px #0005;padding-top:6px}.promo-copy strong{font:700 15px Manrope,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.promo-copy p{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:8px 0}.promo-copy small{font-size:9px;font-weight:600;white-space:nowrap;opacity:.8}.promo-close{position:absolute;right:7px;top:7px;border:1px solid #ffffff20;background:#0002;border-radius:50%;width:25px;height:25px;padding:5px;color:#fff}.promo-close svg{width:13px;height:13px}.view-all{font-size:12px;color:var(--purple);font-weight:550}.home-price-table{border:1px solid #efebf5;border-radius:18px;overflow:hidden}.home-price-heading,.home-price-row{display:grid;grid-template-columns:minmax(135px,1fr) 105px 70px 70px;gap:4px;align-items:center}.home-price-heading{background:#faf8fc;padding:13px 15px;color:#aca1b7;font-size:9px;letter-spacing:.5px}.home-price-heading>span:not(:first-child){text-align:right}.home-price-row{padding:12px 15px;border-top:1px solid #f1edf5}.home-asset{display:flex;align-items:center;gap:10px;padding:0;text-align:left;min-width:0}.home-asset>.coin{width:35px;height:35px;font-size:27px}.home-asset strong{font-size:12px;display:block;font-weight:600}.home-asset small{font-size:9px;color:#9e91aa;display:block;margin-top:3px}.home-price-row>strong{font-size:12px;font-weight:600;letter-spacing:-.3px;text-align:right}.home-price-row>span{font-size:11px;text-align:right;font-weight:550}.home-buy{background:var(--purple);color:white;font-size:11px;font-weight:600;padding:8px 15px;border-radius:20px;margin-left:5px}.feed-status{color:#afa0bc;font-size:8px;display:flex;align-items:center;gap:5px;margin:9px 4px 18px}.feed-status svg{width:11px;height:11px;color:#a08bb4}.feed-status.stale{color:#bf8d41}.finance-bottom-tabs{margin-bottom:12px;gap:5px}.finance-bottom-tabs button{flex:1;padding:12px 13px;justify-content:center;font-size:12px}.profit-heading>span{font-size:10px;color:#9d8daa;letter-spacing:1px;display:block}.profit-heading>strong{font:700 26px Manrope,sans-serif;letter-spacing:-.7px;display:block;margin-top:3px}.profit-chart{margin:18px 0 0}.profit-chart svg{width:100%;height:180px}.profit-ranges{display:flex;justify-content:space-between;border-bottom:1px solid #eee7f5;padding-bottom:13px}.profit-ranges button{font-size:11px;padding:6px 13px;color:#9c8da9}.profit-ranges button.active{background:#f2ebfb;color:var(--purple)}.finance-foot-stats{display:flex;flex-wrap:wrap;gap:13px;font-size:9px;margin:16px 0;color:#a598b0}.finance-foot-stats b{font-weight:500;color:#867292;margin-left:3px}.action-rail{padding-top:92px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.action-rail button{display:flex;align-items:center;gap:13px;font-size:13px;font-weight:550;padding:0;white-space:nowrap}.action-rail button>span{width:48px;height:48px;border-radius:18px;display:grid;place-items:center;background:#f5f2f9;color:var(--purple);transition:background .2s,transform .2s}.action-rail svg{width:24px;height:24px;stroke-width:1.4}.action-rail button:hover>span{background:#eee4ff;transform:scale(1.05)}.rail-note{font-size:9px;line-height:1.8;letter-spacing:.7px;color:#c0b2cc;margin-top:15px;margin-left:5px}#finance-top-content{max-width:1000px;animation:menu-enter .25s ease-out}.verification-card{text-align:center;border:1px solid #eee6f5;border-radius:20px;padding:50px 30px;max-width:700px;margin:30px auto}.verification-card>svg{width:40px;height:40px;color:var(--purple);margin-bottom:10px}.verification-card p{color:#a596b1;font-size:12px;line-height:1.9}.verification-status{display:inline-block;color:#b99238;background:#fff6d9;border-radius:20px;padding:7px 12px;font-size:10px}.verification-card button{background:var(--purple);color:white;padding:12px 18px;margin-top:15px;font-size:12px}.pnl-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0 35px}.pnl-cards article{padding:25px;background:#faf7fe;border:1px solid #eee5f6;border-radius:15px}.pnl-cards small{font-size:12px;color:#a18eae;display:block}.pnl-cards strong{display:block;font-size:28px;margin-top:15px}.subscriptions{width:calc(100vw - 530px);max-width:1100px;padding-top:10px}.subscriptions>p{font-size:12px;color:#a292b0;line-height:1.8}.subscriptions>small{font-size:10px;color:#a291b0}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.plan{border:1px solid #eae0f3;border-radius:18px;padding:25px 20px;position:relative;background:#fff}.plan.popular{border:1px solid #9671db;background:#faf7ff}.plan h3{font:700 17px Manrope,sans-serif;margin:0 0 10px}.plan p{font-size:10px;color:#ad9bbb;height:20px}.plan>strong{font:700 27px Manrope,sans-serif;display:block;margin-top:28px}.plan>small{display:block;color:#b3a1c0;font-size:10px;margin-top:5px}.plan button{background:var(--purple);color:white;border-radius:20px;font-size:11px;width:100%;padding:11px;margin:25px 0 10px}.plan ul{padding-left:16px;font-size:10px;color:#9c88aa;line-height:2.5}.popular-label{position:absolute;right:15px;top:-10px;background:var(--yellow);border-radius:10px;font-size:9px;padding:4px 9px;color:#7e6933}.global-market{min-height:200px}.page-content:not([hidden]){animation:page-enter .25s ease-out}body[data-page=finance] footer{margin-top:25px}.page-intro h1{font-family:Manrope,sans-serif}.panel h2{font-family:Geist,sans-serif}.home-prices .coin{font-family:Arial,sans-serif}@keyframes menu-enter{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes page-enter{from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes card-float{50%{transform:translateY(-3px) rotate(-2deg)}}@media(min-width:1450px){.finance-columns{grid-template-columns:550px 1fr;gap:65px}.home-price-heading,.home-price-row{grid-template-columns:minmax(140px,1fr) 115px 80px 75px}.home-balance{font-size:54px}}@media(max-width:1100px){.sidebar{width:210px}.app-shell{margin-left:210px}.finance-columns{grid-template-columns:minmax(355px,500px) 160px;gap:24px}main{padding:26px 22px 0}.home-price-heading,.home-price-row{grid-template-columns:minmax(115px,1fr) 95px 58px 60px;gap:2px;padding-left:12px;padding-right:12px}.home-metrics{column-gap:18px}.global-search input{width:140px}.header-tools{gap:12px}.finance-top-tabs button{padding:11px 17px}.subscriptions{width:calc(100vw - 300px)}.action-rail button{font-size:12px;gap:10px}.action-rail button>span{height:44px;width:44px}.home-price-row>strong{font-size:11px}}@media(max-width:900px){.sidebar{width:75px;padding:20px 8px}.app-shell{margin-left:75px}.sidebar .brand{font-size:0;margin-bottom:20px}.sidebar .brand-mark{font-size:35px}.sidebar .chat-launch{font-size:0;padding:12px;margin:0 3px 18px;gap:0}.sidebar .chat-launch svg{height:20px;width:20px}.sidebar .nav{justify-content:center;padding:10px;font-size:0}.sidebar .nav>span,.sidebar .nav>svg:last-child:not(:first-child){display:none}.sidebar .nav.sub-nav{display:none}.sidebar .nav>svg:first-child{width:21px;height:21px}.sidebar-trade{font-size:0;padding:12px;gap:0}.sidebar .system{display:none}.sidebar .side-bottom{margin-top:8px}.finance-columns{grid-template-columns:minmax(340px,1fr) 160px}.global-search{display:none}.subscriptions{width:calc(100vw - 135px)}}@media(max-width:720px){.sidebar{width:100%;height:62px;overflow:visible;top:auto;bottom:0;padding:0}.app-shell{margin:0}.sidebar .brand,.sidebar .chat-launch,.sidebar .side-bottom{display:none}.sidebar nav{margin:0;display:flex}.sidebar .nav{display:none;border-radius:12px;padding:7px 5px}.sidebar .nav:first-child,.sidebar .nav[data-page=markets],.sidebar .nav[data-page=history]:not(.sub-nav),.sidebar .nav[data-page=settings]{display:flex;flex-direction:column;gap:4px}.sidebar .nav>span{display:block;font-size:8px}.sidebar .nav>svg:first-child{width:20px;height:20px}.sidebar .nav[data-page=history]:not(.sub-nav)~.nav[data-page=history]{display:none}header{padding:0 17px;height:61px}.header-tools{gap:14px}.header-icon{display:none}.header-page-name{font-size:15px}.account-menu-trigger strong{font-size:11px}.account-menu-trigger small{font-size:8px}.account-menu-trigger{gap:7px}.mini-avatar{width:25px;height:25px}.account-menu-trigger>svg{width:10px}main{padding:18px 16px 70px}.finance-top-tabs{gap:3px;margin:0 -5px 22px}.finance-top-tabs button{font-size:10px;padding:10px 11px;gap:6px;flex:1;justify-content:center}.finance-top-tabs svg{width:14px;height:14px}.finance-columns{display:flex;flex-direction:column;gap:20px}.home-label{font-size:12px}.home-balance{font-size:42px;margin-bottom:23px}.home-metrics{column-gap:18px;row-gap:10px}.home-metrics span,.home-metrics strong{font-size:11px}.home-metrics small{font-size:9px}.home-assets h2,.home-section-title h2{font-size:15px}.home-assets strong,.home-assets b{font-size:12px}.home-price-heading,.home-price-row{grid-template-columns:minmax(100px,1fr) 88px 53px 54px;padding:11px 10px;gap:1px}.home-asset{gap:7px}.home-asset>.coin{width:29px;height:29px;font-size:23px}.home-asset strong{font-size:11px}.home-asset small{font-size:8px}.home-price-row>strong{font-size:10px}.home-price-row>span{font-size:9px}.home-buy{padding:7px 9px;font-size:10px;margin-left:5px}.home-section-title{margin-bottom:11px}.home-assets{margin-bottom:22px}.promo-card{height:112px}.action-rail{order:-1;padding-top:0;flex-direction:row;justify-content:space-between;gap:5px;margin:0 -5px 4px}.action-rail button{flex-direction:column;font-size:8px;gap:7px}.action-rail button>span{width:43px;height:43px;border-radius:15px;background:#f4eefc}.action-rail svg{width:20px;height:20px}.rail-note{display:none}.home-summary{margin-top:4px}.finance-bottom-tabs button{font-size:11px;padding:11px 8px;gap:7px}.finance-bottom-tabs svg{width:14px;height:14px}.subscriptions{width:100%}.plan-grid{grid-template-columns:1fr;gap:20px}.plan p{height:auto}.plan>strong{margin-top:18px}.plan ul{font-size:12px}.plan h3{font-size:20px}.pnl-cards{grid-template-columns:1fr;gap:10px}.pnl-cards article{padding:20px}.verification-card{padding:30px 17px}.global-market{min-height:200px}.sidebar .nav[data-page=finance]:first-child.active{background:#eee7fc}.home-prices{margin-bottom:15px}.finance-foot-stats{gap:10px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
