/* Portfolio workstation direction — one continuous surface, no SaaS card stack. */
.outcomes,.details{display:none!important}
.hero-v3,.product{display:none!important}.workspace-hero{max-width:1440px;margin:0 auto;padding:82px 54px 0}.workspace-intro{display:grid;grid-template-columns:1.25fr .75fr;gap:110px;align-items:end;margin-bottom:64px}.workspace-intro h1{font-size:clamp(68px,7.4vw,108px);line-height:.88;margin:27px 0 0;max-width:860px}.workspace-intro h1 span{color:#6f6f6f}.workspace-intro-copy{padding-bottom:6px}.workspace-intro-copy>p{font-size:17px;line-height:1.6;color:#a0a0a0;max-width:500px;margin:0 0 27px}.workspace-intro-copy>div{display:flex;align-items:center;gap:24px}.workspace-intro-copy>div>a:last-child{font-size:12px;color:#888}.workspace-intro-copy>small{display:block;color:#585858;font-size:10px;margin-top:22px}.workspace-intro-copy>small i{display:inline-block;width:5px;height:5px;background:var(--acid);border-radius:50%;margin-right:7px}
.portfolio-desk{border:1px solid #393939;background:#0c0c0c;box-shadow:0 45px 110px rgba(0,0,0,.55)}.desk-bar{height:43px;border-bottom:1px solid #2b2b2b;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 14px;font:8px Consolas,monospace;color:#555;letter-spacing:.08em}.desk-bar>span:nth-child(2){text-align:center}.desk-wordmark{display:flex;align-items:center;gap:7px;color:#aaa}.desk-wordmark i{width:10px;height:10px;background:var(--acid);clip-path:polygon(0 0,100% 0,100% 38%,38% 38%,38% 100%,0 100%)}.desk-actions{text-align:right}
.desk-grid{display:grid;grid-template-columns:205px minmax(520px,1fr) 280px;min-height:720px}.desk-sources{border-right:1px solid #292929;padding:22px 12px;display:flex;flex-direction:column}.desk-label{font:8px Consolas,monospace;color:#5b5b5b;letter-spacing:.1em;margin:0}.desk-sources>.desk-label{padding:0 9px 18px}.desk-sources button{background:transparent;border:0;color:#8a8a8a;min-height:48px;padding:7px 9px;display:grid;grid-template-columns:30px 1fr auto;text-align:left;align-items:center}.desk-sources button.active{background:#191919;color:#ddd}.desk-sources button>i{font:8px Consolas,monospace;font-style:normal;color:#626262}.desk-sources button>span{display:flex;flex-direction:column;font-size:10px;gap:4px}.desk-sources button small{font-size:7px;color:#545454}.desk-sources button>b{font-size:6px;color:var(--green)}.desk-permission{margin-top:auto;border-top:1px solid #292929;padding:18px 9px 2px}.desk-permission span{font:8px Consolas,monospace;color:var(--acid)}.desk-permission p{font-size:9px;color:#5f5f5f;line-height:1.5;margin:8px 0 0}
.desk-main{min-width:0}.desk-balance{height:142px;border-bottom:1px solid #292929;padding:25px 27px;display:flex;justify-content:space-between;align-items:flex-end}.desk-balance strong{display:block;font-size:35px;font-weight:560;letter-spacing:-.045em;margin:8px 0 5px}.desk-balance span{font-size:9px;color:#626262}.desk-balance span b{color:var(--green);font-weight:500}.desk-range{display:flex;gap:3px}.desk-range button{border:0;background:transparent;color:#555;font:8px Consolas,monospace;width:27px;height:24px}.desk-range button.active{background:#222;color:var(--acid)}
.desk-chart{height:286px;position:relative;padding:18px 20px 30px 53px;border-bottom:1px solid #292929}.desk-chart svg{width:100%;height:225px}.desk-gridline{fill:none;stroke:#232323;stroke-width:1}.desk-area{fill:rgba(182,243,107,.035)}.desk-line{fill:none;stroke:var(--acid);stroke-width:1.6;vector-effect:non-scaling-stroke}.desk-axis{position:absolute;left:16px;top:26px;bottom:40px;display:flex;flex-direction:column;justify-content:space-between;font:7px Consolas,monospace;color:#484848}.desk-x{display:flex;justify-content:space-between;font:7px Consolas,monospace;color:#484848}
.desk-ledger{padding:0 22px}.ledger-row{display:grid;grid-template-columns:1.25fr .92fr .83fr .55fr .55fr;gap:12px;align-items:center;min-height:63px;border-bottom:1px solid #242424;color:#929292;font-size:9px}.ledger-head{min-height:34px;color:#4f4f4f;font:7px Consolas,monospace}.ledger-row>span:first-child{display:flex;align-items:center;gap:9px}.ledger-row span{display:flex;flex-direction:column;gap:3px}.ledger-row span:last-child{display:grid;grid-template-columns:35px auto;align-items:center;gap:7px}.ledger-row small{color:#505050;font-size:7px}.ledger-row b{font-weight:500;color:#d6d6d2}.asset-sign{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#fff;font-style:normal;font-size:10px}.asset-sign.btc{background:#e68b1c}.asset-sign.eth{background:#585d9e}.asset-sign.usdc{background:#2775ca}.ledger-row em{height:2px;background:#282828;position:relative}.ledger-row em:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--share);background:var(--acid)}
.desk-context{border-left:1px solid #292929;padding:24px 18px;display:flex;flex-direction:column}.context-head{display:flex;justify-content:space-between}.context-head>span{font:7px Consolas,monospace;color:#444}.context-number{padding:34px 0 29px;border-bottom:1px solid #292929}.context-number strong{font-size:29px;font-weight:550;display:block;color:var(--green)}.context-number small{color:#555;font-size:8px}.change-stream>p{display:grid;grid-template-columns:24px 1fr;gap:9px;margin:0;padding:17px 0;border-bottom:1px solid #242424}.change-stream>p>i{font-style:normal;color:#666}.change-stream>p>i.up{color:var(--green)}.change-stream>p>span{display:flex;flex-direction:column;gap:5px}.change-stream b{font-size:9px;color:#c1c1bd;font-weight:500}.change-stream small{font-size:7px;line-height:1.45;color:#555}.concentration{margin-top:auto;border-top:1px solid #292929;padding-top:18px}.concentration>div{display:flex;justify-content:space-between;align-items:end}.concentration>div>b{font:24px Consolas,monospace;color:#ccc}.concentration>span{height:4px;background:#242424;display:block;margin:10px 0}.concentration>span i{display:block;width:42%;height:100%;background:var(--acid)}.concentration>small{color:#565656;font-size:8px;line-height:1.5;display:block}.desk-foot{height:33px;border-top:1px solid #292929;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font:7px Consolas,monospace;color:#454545}
.reason-strip{max-width:1332px;margin:72px auto 130px;border-top:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a;display:grid;grid-template-columns:.45fr repeat(3,1fr);min-height:110px;align-items:center}.reason-strip>p{font:8px Consolas,monospace;color:var(--acid);margin:0}.reason-strip>div{height:100%;border-left:1px solid #2a2a2a;padding:0 24px;display:flex;flex-direction:column;justify-content:center;gap:5px}.reason-strip span{font-size:10px;color:#626262}.reason-strip i{display:none}.reason-strip b{font-size:16px;font-weight:500;color:#d0d0cc}.outcomes{margin-top:0}.statement{padding-top:105px}
@media(max-width:1180px){.workspace-intro{grid-template-columns:1fr .65fr;gap:55px}.desk-grid{grid-template-columns:170px minmax(490px,1fr)}.desk-context{display:none}.reason-strip{margin-left:20px;margin-right:20px}}
@media(max-width:850px){.workspace-hero{padding:65px 20px 0}.workspace-intro{grid-template-columns:1fr;gap:35px}.workspace-intro h1{font-size:66px}.workspace-intro-copy{max-width:640px}.portfolio-desk{width:1120px;transform:scale(.72);transform-origin:left top;margin-bottom:-200px}.reason-strip{grid-template-columns:1fr;margin-top:50px}.reason-strip>p{padding:20px 0}.reason-strip>div{border-left:0;border-top:1px solid #2a2a2a;min-height:78px;padding:15px 0}.outcomes{margin-top:0}}
@media(max-width:560px){.workspace-intro h1{font-size:49px}.workspace-intro-copy>p{font-size:15px}.workspace-intro-copy>div{align-items:flex-start;flex-direction:column}.portfolio-desk{transform:scale(.43);margin-bottom:-390px}.reason-strip{margin-top:35px;margin-bottom:85px}.outcomes{display:none}.statement{padding-top:75px}}
