@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Onest:wght@400;500;600;700;800&display=swap');
:root{--bg:#111213;--sidebar:#0d0e0f;--surface:#171819;--surface-2:#1c1d1f;--surface-3:#232426;--modal:#202123;--text:#f3f0eb;--muted:#848589;--soft:#aaa9a6;--line:rgba(255,255,255,.075);--orange:#ff6b18;--orange-hi:#ff8d46;--orange-soft:rgba(255,107,24,.12);--ivory:#eee8de;--red:#cf786e;--green:#d18b55;--shadow:0 30px 80px rgba(0,0,0,.28);--radius:22px}
*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}button,input,select{font:inherit}button{cursor:pointer}button:active{transform:scale(.975)}[hidden]{display:none!important}.section-kicker{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:1.55px}.brand-mark{position:relative;width:32px;height:32px;flex:none;border-radius:10px;background:linear-gradient(145deg,#ff9d53,#ff5c0a);display:block;overflow:hidden;box-shadow:0 7px 22px rgba(255,107,24,.2)}.brand-mark i,.brand-mark b{position:absolute;width:27px;height:7px;background:#171819;border-radius:7px;transform:rotate(-42deg)}.brand-mark i{left:-4px;top:8px}.brand-mark b{right:-3px;bottom:6px}
.auth-screen{min-height:100vh;display:grid;grid-template-columns:minmax(420px,44%) 1fr;background:var(--bg)}.auth-card{position:relative;z-index:2;padding:54px clamp(34px,6vw,92px);display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line);background:rgba(17,18,19,.96)}.auth-brand{position:absolute;top:40px;left:clamp(34px,6vw,92px);display:flex;align-items:center;gap:12px}.auth-brand strong,.auth-brand small{display:block}.auth-brand strong{font:800 15px Onest;letter-spacing:2px}.auth-brand small{color:var(--muted);font-size:9px;margin-top:2px}.auth-copy{margin-top:30px}.auth-copy h1{font:600 clamp(38px,4.5vw,62px)/1.03 Onest;margin:14px 0 20px;letter-spacing:-3px}.auth-copy h1 em{font-style:normal;color:var(--orange-hi)}.auth-copy p{max-width:420px;color:var(--muted);font-size:13px;line-height:1.65;margin:0}.auth-card form{display:grid;gap:12px;margin-top:34px;max-width:410px}.auth-card label,.simple-sheet label{display:grid;gap:7px}.auth-card label>span,.simple-sheet label{font-size:10px;color:var(--muted);font-weight:700}.auth-card input,.simple-sheet input,.simple-sheet select{height:51px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);padding:0 15px;outline:none}.auth-card input:focus,.simple-sheet input:focus{border-color:rgba(255,107,24,.45);box-shadow:0 0 0 3px rgba(255,107,24,.08)}.primary-button{height:52px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--orange-hi),var(--orange));color:#fff;padding:0 18px;display:flex;align-items:center;justify-content:space-between;font-weight:800;box-shadow:0 12px 28px rgba(255,107,24,.22)}.primary-button b{font-size:20px}.form-error{min-height:14px;margin:0;color:#e38b80;font-size:10px}.auth-help{color:#5e5f62;font-size:9px;margin-top:17px}.auth-visual{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 35%,rgba(255,117,34,.11),transparent 35%),linear-gradient(135deg,#141516,#0c0d0e)}.ambient-orbit{position:absolute;border:1px solid rgba(255,255,255,.06);border-radius:50%}.ambient-orbit.one{width:530px;height:530px;left:18%;top:10%}.ambient-orbit.two{width:290px;height:290px;left:35%;top:27%;border-color:rgba(255,107,24,.14)}.auth-quote{position:absolute;left:15%;bottom:12%;border-left:1px solid rgba(255,107,24,.4);padding-left:22px}.auth-quote span{font:500 clamp(70px,9vw,145px)/.9 Onest;letter-spacing:-8px;color:#2d2d2f}.auth-quote p{font:500 15px/1.5 Onest;color:#858486;margin:14px 0 0}
.app-shell{min-height:100vh;display:flex}.sidebar{width:238px;flex:none;height:100vh;position:sticky;top:0;background:var(--sidebar);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:25px 15px 16px;z-index:5}.brand{display:flex;align-items:center;gap:11px;color:var(--text);text-decoration:none;padding:0 9px}.brand strong,.brand small{display:block}.brand strong{font:800 15px Onest;letter-spacing:2px}.brand small{font-size:8px;color:#5e5f62;margin-top:2px}.workspace-switch{width:100%;height:51px;margin:29px 0 27px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);display:flex;align-items:center;gap:10px;text-align:left;padding:0 10px}.workspace-switch>span:first-child{height:31px;width:31px;border-radius:9px;background:#28292b;color:var(--orange-hi);display:grid;place-items:center;font-weight:800}.workspace-switch b,.workspace-switch small{display:block}.workspace-switch b{font-size:11px}.workspace-switch small{font-size:8px;color:var(--muted);margin-top:2px}.workspace-switch i{margin-left:auto;color:#666;font-style:normal}.side-nav{display:grid;gap:3px}.side-nav>small{font-size:8px;letter-spacing:1.25px;color:#48494c;margin:20px 12px 7px}.side-nav>small:first-child{margin-top:0}.nav-item{height:42px;border:0;border-radius:11px;background:transparent;color:#77787c;display:flex;align-items:center;gap:12px;padding:0 12px;text-align:left;font:600 11px Manrope;transition:.18s}.nav-item:hover{color:var(--text);background:rgba(255,255,255,.035)}.nav-item.active{background:linear-gradient(90deg,rgba(255,107,24,.13),rgba(255,107,24,.035));color:#f5ede6;box-shadow:inset 2px 0 var(--orange)}.nav-item kbd{margin-left:auto;font:500 8px Manrope;color:#494a4c}.nav-item em{margin-left:auto;font-style:normal;color:var(--orange-hi);font-size:7px;letter-spacing:.8px}.nav-icon{width:17px;height:17px;position:relative;display:inline-block;flex:none;opacity:.9}.nav-icon:before,.nav-icon:after{content:"";position:absolute}.nav-icon.home:before{inset:3px;border:1.5px solid currentColor;border-radius:4px}.nav-icon.home:after{width:5px;height:5px;border-radius:2px;background:currentColor;left:6px;top:6px}.nav-icon.activity:before{left:2px;right:2px;top:8px;border-top:1.5px solid currentColor;transform:skewY(-35deg)}.nav-icon.activity:after{width:3px;height:3px;border:1.5px solid currentColor;border-radius:50%;right:1px;top:2px}.nav-icon.wallet:before{inset:2px 1px;border:1.5px solid currentColor;border-radius:5px}.nav-icon.wallet:after{width:5px;height:3px;border:1px solid currentColor;border-radius:2px;right:0;top:7px;background:var(--sidebar)}.nav-icon.car:before{left:1px;right:1px;top:5px;height:7px;border:1.5px solid currentColor;border-radius:5px 5px 3px 3px}.nav-icon.car:after{left:4px;right:4px;top:2px;height:5px;border:1.5px solid currentColor;border-bottom:0;border-radius:4px 4px 0 0}.nav-icon.people:before{width:5px;height:5px;border:1.4px solid currentColor;border-radius:50%;left:1px;top:2px;box-shadow:8px 2px 0 -1px var(--sidebar),8px 2px 0 0 currentColor}.nav-icon.people:after{left:0;bottom:1px;width:9px;height:5px;border:1.4px solid currentColor;border-radius:7px 7px 2px 2px;box-shadow:7px 0 0 -1px var(--sidebar),8px 0 0 0 currentColor}.nav-icon.flow:before{left:2px;top:2px;width:4px;height:4px;border:1.5px solid currentColor;border-radius:50%;box-shadow:9px 4px 0 -1px var(--sidebar),9px 4px 0 0 currentColor,2px 10px 0 -1px var(--sidebar),2px 10px 0 0 currentColor}.nav-icon.flow:after{width:11px;height:8px;border-left:1px solid currentColor;border-bottom:1px solid currentColor;left:5px;top:5px;transform:skew(-30deg)}.nav-icon.history:before{inset:2px;border:1.5px solid currentColor;border-radius:50%}.nav-icon.history:after{width:5px;height:4px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;left:8px;top:4px}.sidebar-bottom{margin-top:auto;border-top:1px solid var(--line);padding-top:14px;display:flex;align-items:center;gap:6px}.profile{border:0;background:transparent;color:var(--text);display:flex;align-items:center;gap:9px;min-width:0;flex:1;text-align:left;padding:4px}.avatar,.top-avatar{height:33px;width:33px;border-radius:10px;border:1px solid rgba(255,107,24,.23);background:var(--orange-soft);color:var(--orange-hi);display:grid;place-items:center;font-weight:800}.profile b,.profile small{display:block}.profile b{font-size:10px}.profile small{color:var(--muted);font-size:8px;margin-top:2px}.profile em{font-style:normal;color:#555;margin-left:auto}.profile-tools{display:flex}.profile-tools button{width:27px;height:27px;border:0;background:transparent;color:#646568}.main-content{width:calc(100vw - 238px);max-width:1540px;margin:0 auto;padding:29px 34px 55px}.topbar{height:56px;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:29px}.page-heading h1{font:600 clamp(22px,2.2vw,30px) Onest;margin:5px 0 0;letter-spacing:-1.1px}.top-actions{display:flex;gap:8px;align-items:center}.search-button{height:37px;width:190px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--muted);display:flex;align-items:center;gap:9px;padding:0 10px;text-align:left}.search-button i{width:12px;height:12px;border:1.5px solid currentColor;border-radius:50%;position:relative}.search-button i:after{content:"";width:5px;border-top:1.5px solid currentColor;position:absolute;right:-4px;bottom:-2px;transform:rotate(45deg)}.search-button span{font-size:10px}.search-button kbd{margin-left:auto;font:600 8px Manrope;border:1px solid var(--line);border-radius:5px;padding:3px 5px;color:#5e5f62}.round-button{height:37px;width:37px;border:1px solid var(--line);border-radius:11px;background:var(--surface);position:relative}.notification i:before{content:"";position:absolute;width:11px;height:12px;border:1.4px solid #777;border-radius:7px 7px 4px 4px;left:11px;top:9px}.notification:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:var(--orange);right:8px;top:7px}.top-avatar{border:0;height:37px;width:37px}
.page{display:none}.page.active{display:block;animation:page-in .25s ease-out}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:17px}.dashboard-main{min-width:0}.capital-hero{position:relative;overflow:hidden;border:1px solid rgba(255,147,77,.13);border-radius:26px;padding:25px 28px 22px;background:radial-gradient(circle at 85% 12%,rgba(255,107,24,.17),transparent 34%),linear-gradient(125deg,#211b18,#1c1b1c 52%,#171819);box-shadow:var(--shadow)}.capital-hero:after{content:"K";position:absolute;right:-10px;top:-54px;font:700 240px Onest;color:rgba(255,255,255,.018);transform:rotate(-6deg)}.hero-head{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.hero-head>span{font-size:9px;font-weight:800;letter-spacing:1.5px;color:#b29582}.hero-head>div{display:flex;gap:7px}.privacy-button,.period-button{height:31px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(255,255,255,.035);color:#9a918b}.privacy-button{width:31px;position:relative}.privacy-button i:before{content:"";position:absolute;width:12px;height:7px;border:1.3px solid currentColor;border-radius:50%;left:8px;top:10px}.privacy-button i:after{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background:currentColor;left:13px;top:13px}.period-button{font-size:9px;padding:0 10px}.period-button b{margin-left:6px}.capital-value{position:relative;z-index:1;display:flex;align-items:end;gap:12px;margin:27px 0 8px}.balance-amount{font:600 clamp(42px,5vw,67px)/.95 Onest;margin:0;letter-spacing:-4px}.capital-value>span{font:700 11px Onest;color:#a39388;padding-bottom:8px}.capital-change{display:flex;align-items:center;gap:9px;font-size:10px}.capital-change b{color:var(--orange-hi)}.capital-change span{color:#777}.capital-composition{position:relative;z-index:1;margin-top:31px}.composition-bar{height:5px;border-radius:10px;display:flex;gap:2px;overflow:hidden;background:#34302e}.composition-bar i{display:block}.composition-bar .free{width:46%;background:linear-gradient(90deg,var(--orange),#ff9b56)}.composition-bar .deals{width:27%;background:#9b7160}.composition-bar .investor{width:17%;background:#68666a}.composition-bar .reserve{width:10%;background:#414144}.composition-items{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px}.composition-items button{border:0;border-left:1px solid var(--line);background:transparent;color:var(--muted);display:flex;gap:7px;text-align:left;padding:0 12px}.composition-items button:first-child{border:0;padding-left:0}.composition-items button>i{width:5px;height:5px;border-radius:50%;margin-top:4px}.composition-items i.free{background:var(--orange)}.composition-items i.deals{background:#9b7160}.composition-items i.investor{background:#68666a}.composition-items i.reserve{background:#414144}.composition-items span,.composition-items small{display:block}.composition-items span{font-size:9px}.composition-items small{color:var(--text);font:600 11px Onest;margin-top:4px}.currency-strip{display:flex;gap:20px;border-top:1px solid var(--line);margin-top:21px;padding-top:15px;position:relative;z-index:1}.currency-strip div{display:flex;gap:8px;align-items:center}.currency-strip span{font-size:8px;color:var(--muted)}.currency-strip strong{font:600 10px Onest}.privacy-on .sensitive{filter:blur(8px);user-select:none}.action-dock{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:13px 0}.action-dock>button{min-height:65px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text);display:flex;align-items:center;gap:10px;text-align:left;padding:10px 12px;transition:.18s}.action-dock>button:hover{background:var(--surface-2);transform:translateY(-2px)}.action-dock b,.action-dock small{display:block}.action-dock b{font-size:10px}.action-dock small{font-size:8px;color:var(--muted);margin-top:3px}.action-glyph{height:34px;width:34px;flex:none;border-radius:10px;background:#242426;position:relative;color:var(--soft)}.action-glyph:before,.action-glyph:after{content:"";position:absolute}.action-glyph.receive{background:var(--orange-soft);color:var(--orange-hi)}.action-glyph.receive:before,.action-glyph.spend:before{height:10px;border-left:1.5px solid currentColor;left:16px;top:9px}.action-glyph.receive:after{height:6px;width:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);left:13px;top:12px}.action-glyph.spend:after{height:6px;width:6px;border-left:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg);left:13px;top:7px}.action-glyph.transfer:before{width:14px;border-top:1.5px solid currentColor;left:10px;top:12px;box-shadow:0 8px currentColor}.action-glyph.transfer:after{width:5px;height:5px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg);right:9px;top:9px}.action-glyph.exchange:before{width:15px;height:15px;border:1.5px solid currentColor;border-radius:50%;left:8px;top:8px}.action-glyph.exchange:after{content:"↔";left:9px;top:7px;font-size:13px}.cashflow-surface,.feed-surface,.rail-card,.list-surface,.flow-canvas{background:var(--surface);border:1px solid var(--line);border-radius:21px}.cashflow-surface,.feed-surface{padding:21px 22px}.surface-header,.rail-heading,.flow-canvas-head{display:flex;justify-content:space-between;align-items:center}.surface-header h2{font:600 17px Onest;margin:5px 0 0;letter-spacing:-.5px}.chart-periods{display:flex;background:#131415;border-radius:9px;padding:3px}.chart-periods button{height:25px;min-width:31px;border:0;border-radius:7px;background:transparent;color:#5f6063;font:700 8px Manrope}.chart-periods button.active{background:#28292b;color:var(--text)}.chart-metrics{display:flex;align-items:center;gap:10px;margin:19px 0 0}.chart-metrics strong{font:600 22px Onest}.chart-metrics span{font-size:9px;color:var(--orange-hi);background:var(--orange-soft);border-radius:7px;padding:5px 7px}.premium-chart{height:160px;position:relative;overflow:hidden;margin-top:8px}.chart-grid-lines{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 39px,var(--line) 40px)}.chart-fill{position:absolute;inset:10px 0 0;clip-path:polygon(0 92%,7% 80%,14% 83%,22% 65%,29% 74%,38% 49%,46% 62%,54% 45%,62% 51%,70% 28%,77% 43%,85% 16%,92% 28%,100% 3%,100% 100%,0 100%);background:linear-gradient(rgba(255,107,24,.22),transparent)}.chart-line{position:absolute;inset:9px 0 0;background:var(--orange);height:2px;transform-origin:left;clip-path:polygon(0 89%,7% 77%,14% 80%,22% 62%,29% 71%,38% 46%,46% 59%,54% 42%,62% 48%,70% 25%,77% 40%,85% 13%,92% 25%,100% 0,100% 2%,92% 27%,85% 15%,77% 42%,70% 27%,62% 50%,54% 44%,46% 61%,38% 48%,29% 73%,22% 64%,14% 82%,7% 79%,0 91%);height:100%}.chart-dot{position:absolute;right:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--surface);border:2px solid var(--orange)}.chart-tooltip{position:absolute;right:9px;top:25px;padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:#292a2c;box-shadow:0 10px 20px rgba(0,0,0,.2)}.chart-tooltip small,.chart-tooltip b{display:block}.chart-tooltip small{font-size:7px;color:var(--muted)}.chart-tooltip b{font:600 10px Onest;margin-top:2px}.chart-axis{display:flex;justify-content:space-between;color:#55565a;font-size:8px}.feed-surface{margin-top:13px}.link-button{border:0;background:transparent;color:var(--orange-hi);font-size:9px}.transactions{margin-top:14px;display:grid}.transaction{width:100%;border:0;border-top:1px solid var(--line);background:transparent;color:var(--text);display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 2px;text-align:left}.transaction:first-child{border-top:0}.transaction-info b,.transaction-info small{display:block}.transaction-info b{font-size:10px}.transaction-info small{font-size:8px;color:var(--muted);margin-top:3px}.transaction>strong{font:600 10px Onest}.transaction>em{font-style:normal;color:#65666a;font-size:8px}.compact .transaction{grid-template-columns:34px minmax(0,1fr) auto}.compact .transaction em{display:none}.txn-icon{height:31px;width:31px;border-radius:9px;display:grid;place-items:center;font-size:14px;background:#252628;color:#aaa}.txn-icon.income{background:var(--orange-soft);color:var(--orange-hi)}.txn-icon.expense{background:rgba(207,120,110,.1);color:#c8877e}.positive{color:var(--orange-hi)!important}.dashboard-rail{display:grid;gap:13px;align-content:start}.rail-card{padding:18px}.rail-heading>span{font:600 11px Onest}.rail-heading>span>i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--orange);margin-right:7px;box-shadow:0 0 0 4px var(--orange-soft)}.rail-heading button{border:0;background:transparent;color:var(--muted);font-size:8px}.attention-list{display:grid;margin-top:13px}.attention{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:8px;align-items:center;border-top:1px solid var(--line);padding:11px 0}.attention>span{height:25px;width:25px;border-radius:8px;background:rgba(207,120,110,.1);color:#d5897e;display:grid;place-items:center;font-weight:800}.attention b,.attention small{display:block}.attention b{font-size:9px}.attention small{font-size:8px;color:var(--muted);margin-top:3px}.attention strong{font:600 9px Onest}.deal-list{display:grid;gap:7px;margin-top:13px}.deal-card{border:1px solid var(--line);border-radius:14px;background:var(--surface-2);padding:11px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px}.deal-car{width:34px;height:34px;border-radius:10px;background:linear-gradient(145deg,#313235,#1e1f20);display:grid;place-items:center;color:var(--orange-hi)}.deal-head span,.deal-head b,.deal-head small{display:block}.deal-head span{color:var(--orange-hi);font-size:7px;text-transform:uppercase}.deal-head b{font:600 9px Onest;margin:3px 0}.deal-head small{font-size:7px;color:var(--muted)}.deal-numbers{grid-column:1/-1;border-top:1px solid var(--line);padding-top:8px;display:grid;grid-template-columns:1fr 1fr}.deal-numbers span{color:var(--muted);font-size:7px}.deal-numbers b{display:block;color:var(--text);font:600 9px Onest;margin-top:3px}.money-trail-card{position:relative;overflow:hidden;min-height:169px;border:1px solid rgba(255,107,24,.16);border-radius:21px;background:radial-gradient(circle at 100% 0,rgba(255,107,24,.15),transparent 43%),linear-gradient(140deg,#211b18,#171819);color:var(--text);text-align:left;padding:20px}.money-trail-card h3{font:600 18px/1.2 Onest;margin:10px 0 17px}.trail-mini{display:flex;align-items:center}.trail-mini i{height:8px;width:8px;border-radius:50%;border:2px solid var(--orange)}.trail-mini b{height:1px;width:42px;background:linear-gradient(90deg,var(--orange),#48484b)}.money-trail-card>small{display:block;color:#8d7f75;font-size:8px;margin-top:14px}.money-trail-card>small b{color:var(--orange-hi);margin-left:5px}
.page-intro{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.page-intro h2{font:600 30px Onest;letter-spacing:-1.4px;margin:6px 0}.page-intro p{font-size:11px;color:var(--muted);margin:0}.accent-button{height:39px;border:0;border-radius:11px;padding:0 14px;background:var(--orange);color:white;font:700 10px Manrope;box-shadow:0 8px 20px rgba(255,107,24,.17)}.page-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.segmented{display:flex;gap:3px;border:1px solid var(--line);border-radius:11px;padding:3px;background:#0f1011}.segmented button{height:29px;border:0;border-radius:8px;background:transparent;color:#646568;padding:0 12px;font:700 8px Manrope}.segmented button.selected{background:#242527;color:var(--text)}.filter-trigger{height:36px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--muted);font:600 9px Manrope;padding:0 12px}.filter-trigger i{display:inline-block;width:10px;border-top:1px solid currentColor;box-shadow:0 3px currentColor;margin-left:7px}.list-surface{padding:13px 20px}.table-row{padding:14px 3px}.currency-overview{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:0 0 16px;margin-bottom:14px}.currency-overview>span{font-size:9px;color:var(--muted)}.currency-overview b{font:600 18px Onest;margin-left:auto}.currency-overview small{font-size:8px;color:var(--muted)}.accounts-grid,.deals-grid,.investor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.account-card,.investor-card{min-height:190px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(150deg,var(--surface-2),var(--surface));padding:19px}.account-type{font-size:7px;color:var(--orange-hi);letter-spacing:1px;text-transform:uppercase}.account-card p{font:700 9px Onest;color:var(--muted);margin:27px 0 4px}.account-card h2,.investor-card h2{font:600 14px Onest;margin:0}.account-card strong{display:block;font:600 24px Onest;letter-spacing:-1px;margin:16px 0 5px}.account-card small,.investor-card small{font-size:8px;color:var(--muted)}.investor-card .avatar{margin-bottom:15px}.investor-card h2{margin:6px 0 25px}.investor-card div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:12px}.investor-card div span{font-size:8px;color:var(--muted)}.investor-card div b{font:600 11px Onest}.flow-canvas{min-height:520px;padding:17px}.flow-canvas-head{border-bottom:1px solid var(--line);padding-bottom:14px;color:var(--muted);font-size:8px}.flow-canvas-head div i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--orange);margin-right:5px}.money-graph{padding:35px;display:grid;gap:14px}.money-branch{position:relative;display:grid;grid-template-columns:minmax(170px,1fr) 90px minmax(170px,1fr);align-items:center;gap:0}.flow-source,.flow-use{border:1px solid var(--line);border-radius:15px;background:var(--surface-2);padding:14px;display:flex;align-items:center;gap:10px}.flow-source>span,.flow-use>span{width:32px;height:32px;border-radius:9px;background:var(--orange-soft);color:var(--orange-hi);display:grid;place-items:center}.flow-source small,.flow-source b,.flow-source strong,.flow-use small,.flow-use b{display:block}.flow-source small,.flow-use small{font-size:7px;color:var(--muted)}.flow-source b,.flow-use b{font-size:9px;margin-top:3px}.flow-source strong{font:600 11px Onest;color:var(--orange-hi);margin-top:4px}.flow-line{height:1px;background:linear-gradient(90deg,var(--orange),#47484a);position:relative}.flow-line:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-radius:50%;background:var(--orange)}.audit-list{display:grid}.audit-event{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;border-top:1px solid var(--line);padding:13px 0}.audit-event:first-child{border:0}.audit-event>span{color:var(--orange-hi)}.audit-event b,.audit-event small{display:block}.audit-event b{font-size:9px}.audit-event small,.audit-event em{font-size:8px;color:var(--muted);font-style:normal}.empty-state{padding:28px 2px;color:var(--muted);display:grid;gap:6px;font-size:9px}.empty-state b{font:600 11px Onest;color:var(--text)}
.mobile-nav{display:none}.sheet-backdrop{position:fixed;inset:0;background:rgba(5,6,7,.63);backdrop-filter:blur(7px);opacity:0;pointer-events:none;transition:.22s;z-index:20}.sheet-backdrop.open{opacity:1;pointer-events:auto}.bottom-sheet{position:fixed;z-index:21;bottom:0;left:50%;width:min(510px,100%);max-height:90vh;overflow:auto;transform:translate(-50%,105%);border:1px solid var(--line);border-bottom:0;border-radius:25px 25px 0 0;background:var(--modal);padding:10px 22px 25px;box-shadow:0 -25px 60px rgba(0,0,0,.45);transition:transform .34s cubic-bezier(.2,.85,.22,1.05)}.bottom-sheet.open{transform:translate(-50%,0)}.sheet-handle{width:37px;height:4px;border-radius:5px;background:#55565a;margin:0 auto 21px}.sheet-title{display:flex;justify-content:space-between}.sheet-title h2{font:600 23px Onest;letter-spacing:-.8px;margin:5px 0}.sheet-title p{font-size:9px;color:var(--muted);margin:0}.close-sheet{height:34px;width:34px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--muted);font-size:20px}.sheet-actions{display:grid;gap:7px;margin-top:23px}.sheet-actions button{border:1px solid var(--line);border-radius:15px;background:var(--surface);color:var(--text);display:flex;align-items:center;gap:11px;text-align:left;padding:11px}.sheet-actions button:hover{background:var(--surface-2)}.sheet-actions b,.sheet-actions small{display:block}.sheet-actions b{font-size:10px}.sheet-actions small{font-size:8px;color:var(--muted);margin-top:3px}.sheet-actions em{font-style:normal;margin-left:auto;color:#65666a}.form-sheet{display:none}.form-sheet.open{display:block}.form-row{min-height:49px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:85px minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--muted);font-size:9px}.form-row input,.form-row select{min-width:0;height:40px;border:0;background:transparent;color:var(--text);outline:0;text-align:right;font:600 11px Manrope}.form-row select{appearance:none;max-width:180px}.form-row .amount-field{font:600 22px Onest}.form-row .currency-select{color:var(--orange-hi);max-width:55px;text-align:left}.form-sheet .primary-button{margin-top:18px;width:100%}.simple-sheet,.detail-sheet{display:none}.simple-sheet.open,.detail-sheet.open{display:block}.simple-sheet form{display:grid;gap:11px;margin-top:20px}.simple-sheet label{font-size:8px}.simple-sheet form .primary-button,.simple-sheet form .confirm-button{margin-top:8px;width:100%}.confirm-button{height:50px;border:0;border-radius:14px;background:var(--orange);color:#fff;font-weight:800}.details{display:grid;margin:20px 0}.details div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:12px 0}.details span{font-size:9px;color:var(--muted)}.details b{font-size:10px}.danger-button{height:43px;width:100%;border:1px solid rgba(207,120,110,.28);border-radius:12px;background:rgba(207,120,110,.08);color:#d58c82;font:700 9px Manrope}.toast{position:fixed;z-index:30;left:50%;bottom:26px;transform:translate(-50%,100px);display:flex;align-items:center;gap:9px;border-radius:12px;background:var(--ivory);color:#212224;padding:11px 14px;box-shadow:var(--shadow);font-size:9px;transition:.25s}.toast.show{transform:translate(-50%,0)}.toast span{width:20px;height:20px;border-radius:7px;background:var(--orange);color:white;display:grid;place-items:center}
body.light{--bg:#f1eee8;--sidebar:#faf8f4;--surface:#fff;--surface-2:#f8f5f0;--surface-3:#eeeae3;--modal:#fff;--text:#252426;--muted:#817e7a;--soft:#6e6b68;--line:rgba(44,37,32,.09);--shadow:0 25px 65px rgba(54,40,29,.1)}body.light .capital-hero{background:radial-gradient(circle at 85% 12%,rgba(255,107,24,.13),transparent 34%),linear-gradient(125deg,#fff,#f7f1eb)}body.light .capital-hero:after{color:rgba(30,25,22,.025)}body.light .chart-periods,body.light .segmented{background:#f2eee8}body.light .nav-icon.wallet:after,body.light .nav-icon.people:before,body.light .nav-icon.people:after{box-shadow:none}body.light .auth-card{background:#faf8f4}body.light .auth-visual{background:#eeebe5}
@keyframes page-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
@media(max-width:1120px){.dashboard-layout{grid-template-columns:1fr}.dashboard-rail{grid-template-columns:1fr 1fr}.money-trail-card{grid-column:1/-1}.accounts-grid,.deals-grid,.investor-grid{grid-template-columns:1fr 1fr}.main-content{padding:25px 24px}}
@media(max-width:760px){body{padding-bottom:77px}.auth-screen{display:block}.auth-card{min-height:100vh;padding:110px 24px 30px;border:0}.auth-brand{left:24px;top:28px}.auth-copy{margin-top:10px}.auth-copy h1{font-size:41px}.auth-visual{display:none}.sidebar{display:none}.main-content{width:100%;padding:20px 15px 25px}.topbar{height:48px;margin-bottom:20px}.page-heading .section-kicker{display:none}.page-heading h1{font-size:22px;margin:0}.search-button{width:36px;padding:0;display:grid;place-items:center}.search-button span,.search-button kbd,.round-button{display:none}.top-avatar{height:35px;width:35px}.dashboard-layout{display:block}.capital-hero{border-radius:23px;padding:21px 19px}.capital-value{margin-top:24px}.balance-amount{font-size:42px;letter-spacing:-2.8px}.capital-composition{margin-top:28px}.composition-items{grid-template-columns:1fr 1fr;gap:14px 0}.composition-items button:nth-child(3){border:0;padding-left:0}.currency-strip{overflow:auto}.currency-strip::-webkit-scrollbar{display:none}.action-dock{overflow:auto;grid-template-columns:repeat(4,128px);margin:11px -15px;padding:0 15px 4px}.action-dock::-webkit-scrollbar{display:none}.action-dock>button{min-height:61px;padding:9px}.action-dock small{display:none}.cashflow-surface,.feed-surface{padding:18px 16px}.cashflow-surface{border-radius:19px}.surface-header h2{font-size:16px}.chart-periods button{min-width:27px}.premium-chart{height:145px}.feed-surface{margin-bottom:12px}.dashboard-rail{display:block}.rail-card,.money-trail-card{margin-bottom:12px}.deals-card{display:none}.page-intro{align-items:flex-start}.page-intro h2{font-size:26px}.page-intro p{max-width:220px;line-height:1.5}.accent-button{margin-top:2px}.page-toolbar{overflow:auto}.segmented{overflow:auto}.filter-trigger{display:none}.list-surface{padding:7px 14px}.transaction{grid-template-columns:32px minmax(0,1fr) auto}.transaction em{display:none}.accounts-grid,.deals-grid,.investor-grid{grid-template-columns:1fr}.account-card,.investor-card{min-height:165px}.money-graph{padding:18px 3px}.money-branch{display:flex;flex-direction:column;align-items:stretch}.flow-line{height:35px;width:1px;margin-left:31px}.flow-line:after{left:-2px;right:auto;bottom:0;top:auto}.mobile-nav{height:70px;position:fixed;z-index:10;bottom:0;left:0;right:0;border-top:1px solid var(--line);background:rgba(14,15,16,.9);backdrop-filter:blur(18px);display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding-bottom:env(safe-area-inset-bottom)}body.light .mobile-nav{background:rgba(250,248,244,.92)}.mobile-item{border:0;background:transparent;color:#646568;display:grid;place-items:center;gap:3px;font:600 8px Manrope}.mobile-item.active{color:var(--orange)}.mobile-item .nav-icon{height:16px}.fab{width:52px;height:52px;justify-self:center;margin-top:-25px;border:5px solid var(--bg);border-radius:17px;background:linear-gradient(145deg,var(--orange-hi),var(--orange));color:white;font:400 29px Onest;box-shadow:0 9px 25px rgba(255,107,24,.25)}.bottom-sheet{padding:10px 18px 23px}.form-row{grid-template-columns:76px minmax(0,1fr) auto}.form-row select{max-width:130px}}

/* AutoCapital — warm white composition based on the approved reference */
body.light{--bg:#f7f4ef;--sidebar:#fffdfa;--surface:#fff;--surface-2:#fbf9f5;--modal:#fffdfa;--text:#242321;--muted:#8e8982;--line:rgba(53,43,35,.09);--orange:#ff6b10;--orange-hi:#ff7d29;--orange-soft:rgba(255,107,16,.11);--green:#29a863;--shadow:0 16px 40px rgba(57,39,21,.08)}
body.light .sidebar{background:var(--sidebar)}body.light .brand strong{letter-spacing:-.8px;font-size:16px}body.light .brand strong span{color:var(--orange)}body.light .workspace-switch>span:first-child{background:#fff2e8}body.light .nav-item:hover{background:#fbf8f3}body.light .nav-item.active{background:linear-gradient(90deg,#ff7e2b,#ff6710);color:#fff;box-shadow:0 7px 15px rgba(255,107,16,.14)}body.light .side-nav>small{color:#b4aea7}body.light .auth-card{background:rgba(255,253,250,.96)}body.light .auth-visual{background:radial-gradient(circle at 50% 35%,rgba(255,117,34,.12),transparent 35%),linear-gradient(135deg,#f4ece2,#e5ddd2)}body.light .ambient-orbit{border-color:rgba(92,67,44,.1)}body.light .ambient-orbit.two{border-color:rgba(255,107,24,.22)}body.light .auth-quote{border-color:var(--orange)}body.light .auth-quote span{color:rgba(255,107,24,.16)}body.light .auth-quote p{color:#726a61}
.mobile-balance-card{display:none}.desktop-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:11px}.desktop-kpis article{min-height:77px;padding:14px 15px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.desktop-kpis span,.desktop-kpis small{display:block;font-size:8px;color:var(--muted)}.desktop-kpis b{display:block;font:600 18px Onest;letter-spacing:-.8px;margin:6px 0}.desktop-kpis small{color:var(--green)}.quick-action-row{display:none}.capital-hero{display:none}.dashboard-layout{grid-template-columns:minmax(0,1fr) 310px}.cashflow-surface,.feed-surface,.rail-card,.list-surface,.flow-canvas{border-radius:15px;box-shadow:0 4px 18px rgba(69,49,31,.025)}.cashflow-surface,.feed-surface{padding:17px 18px}.surface-header h2{font-size:15px}.chart-metrics strong{font-size:19px}.chart-metrics span{background:#eef9f2;color:var(--green)}.premium-chart{height:180px}.chart-fill{background:linear-gradient(rgba(255,107,16,.2),transparent)}.rail-card{padding:15px}.rail-heading>span{font:600 10px Onest}.rail-heading>span>i{background:var(--orange);box-shadow:0 0 0 4px #fff2e8}.funding-card ul{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.funding-card li{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:8px;color:var(--muted)}.funding-card li i{height:6px;width:6px;border-radius:50%;background:var(--orange)}.funding-card li:nth-child(2) i{background:#66a6d9}.funding-card li:nth-child(3) i{background:#5eb888}.funding-card li b{font:600 8px Onest;color:var(--text)}.funding-donut{height:132px;width:132px;margin:15px auto 4px;border-radius:50%;background:conic-gradient(var(--orange) 0 58%,#66a6d9 58% 78%,#5eb888 78% 90%,#e7e1da 90%);display:grid;place-items:center;position:relative}.funding-donut:before{content:"";width:91px;height:91px;border-radius:50%;background:var(--surface);position:absolute}.funding-donut div{z-index:1;text-align:center}.funding-donut b,.funding-donut small{display:block}.funding-donut b{font:600 17px Onest}.funding-donut small{font-size:8px;color:var(--muted);margin-top:3px}.currency-list{display:grid;margin-top:8px}.currency-list button{display:grid;grid-template-columns:25px minmax(0,1fr) auto 10px;align-items:center;gap:7px;border:0;border-top:1px solid var(--line);background:transparent;text-align:left;padding:8px 0;color:var(--text)}.currency-list button:first-child{border:0}.currency-list b,.currency-list small{display:block}.currency-list b{font-size:8px}.currency-list small{font-size:7px;color:var(--muted);margin-top:2px}.currency-list strong{font:600 8px Onest}.currency-list em{font-style:normal;color:#b8b0a9}.currency-badge{height:21px;width:21px;border-radius:50%;background:#fff0e5;color:var(--orange);display:grid;place-items:center;font-size:8px;font-weight:800}.currency-badge.usd{background:#eef5fb;color:#478ed0}.currency-badge.usdt{background:#e6f8f1;color:#1aa878}.money-trail-card{background:linear-gradient(145deg,#fff5eb,#fffdfa);border-color:rgba(255,107,16,.18);min-height:145px}.money-trail-card h3{font-size:16px}.money-trail-card>small{color:#9d8171}.deal-card{background:var(--surface-2)}.deal-car{background:linear-gradient(145deg,#efe8df,#faf8f5)}.txn-icon.income{background:#e8f8ee;color:#28a263}.txn-icon.expense{background:#fff0e9;color:#eb6c30}.txn-icon.transfer{background:#f0f3fb;color:#5f88ca}.txn-icon.exchange{background:#eef8f4;color:#20a97c}.transaction:hover{background:#fcfaf7}.page-intro h2{font-size:27px}.accent-button,.primary-button{background:linear-gradient(135deg,#ff862f,#ff6610);box-shadow:0 8px 18px rgba(255,107,16,.17)}
@media(max-width:1120px){.desktop-kpis{grid-template-columns:repeat(3,1fr)}.dashboard-layout{grid-template-columns:1fr}.dashboard-rail{grid-template-columns:1fr 1fr}.funding-card{grid-column:1/2}.deals-card{grid-column:2/3}.attention-card{grid-column:1/2}.money-trail-card{grid-column:2/3}.currency-list{max-height:160px;overflow:auto}}
@media(max-width:760px){body.light .mobile-nav{background:rgba(255,253,250,.94)}.desktop-kpis{display:none}.mobile-balance-card{display:block;padding:16px 17px;border-radius:14px;background:linear-gradient(145deg,#ff812b,#ff6110);color:#fff;box-shadow:0 9px 20px rgba(255,107,16,.22)}.mobile-balance-card>div{display:flex;justify-content:space-between;align-items:center}.mobile-balance-card>div>span{font-size:8px;opacity:.85}.mobile-balance-card .privacy-button{height:24px;width:24px;border:0;background:rgba(255,255,255,.18);color:#fff}.mobile-balance-card .privacy-button i:before{left:6px;top:8px}.mobile-balance-card .privacy-button i:after{left:11px;top:11px}.mobile-balance-card .balance-amount{font-size:29px;letter-spacing:-1.7px;margin:12px 0 5px}.mobile-balance-card small{font-size:8px;color:#fff1e5}.quick-action-row{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:10px 0}.quick-action-row button{height:61px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);display:grid;place-items:center;gap:3px;padding:7px;font-size:8px}.quick-action-row .action-glyph{height:25px;width:25px;transform:scale(.78)}.quick-action-row .action-glyph:before{top:7px}.quick-action-row .action-glyph.receive:after{top:10px}.quick-action-row .action-glyph.spend:after{top:5px}.quick-action-row .action-glyph.exchange:after{top:5px}.cashflow-surface,.feed-surface{padding:15px;border-radius:13px}.premium-chart{height:140px}.chart-tooltip{display:none}.dashboard-rail{display:block}.funding-card{margin-bottom:10px}.funding-card ul{display:none}.funding-donut{height:112px;width:112px;margin:12px auto}.funding-donut:before{height:76px;width:76px}.deals-card{display:block}.money-trail-card{display:none}.attention-card{margin-top:10px}.page-heading h1{font-size:20px}.topbar{margin-bottom:15px}.top-actions .top-avatar{height:31px;width:31px}.currency-list button{padding:7px 0}.currency-list{max-height:none}.mobile-nav{background:rgba(255,253,250,.94)}.fab{border-color:var(--bg)}}
