.ccx-workspace.ccx-instruments .ccx-rail{background:var(--ccx-consumer-rail)}.ccx-workspace.ccx-instruments .ccx-mobile-dock,.ccx-workspace.ccx-instruments .ccx-topbar{background:var(--ccx-consumer-chrome)}.ccx-workspace.ccx-instruments .ccx-rail-link{border-radius:10px}.ccx-workspace.ccx-instruments :is(.card,.modal-box){border-radius:16px}.ccx-workspace.ccx-instruments :is(.input,.select,.textarea,.btn){border-radius:10px}.ccx-stage-dashboard .ss-portfolio-grid{align-items:stretch}.ccx-stage-dashboard .ss-portfolio-primary.ss-card{background:var(--ccx-consumer-hero);border-radius:18px;padding:clamp(18px,3.2vw,34px);align-content:center}.ccx-stage-dashboard .ss-portfolio-balance{grid-template-columns:minmax(0,1fr);align-items:start;gap:13px}.ccx-stage-dashboard .ss-portfolio-pnl{border-left:0;padding-left:0}.ccx-hero-action{justify-self:start}.ccx-hero-action .btn{min-height:44px}.ccx-history-card{grid-column:1/-1;min-width:0}.ccx-history-card .ss-portfolio-chart-heading{margin-bottom:8px}@media (max-width:767px){.ccx-stage-dashboard .ss-portfolio-aside{order:2}.ccx-stage-dashboard .ccx-history-card{order:1}.ccx-workspace.ccx-instruments .ccx-mobile-dock{grid-template-columns:repeat(4,minmax(0,1fr))}.ccx-workspace.ccx-instruments .ccx-mobile-dock>:is(a,button){min-height:48px}}.studio-live{--ss-text:var(--ccx-muted);--ss-text-strong:var(--color-base-content);--ss-raised:var(--color-base-200);--ss-ink-2:var(--color-neutral);--ss-line:var(--color-base-300);--ss-surface:var(--color-base-200);--ss-radius-sm:8px;--ss-radius-md:10px;--ss-radius-lg:14px;--ss-radius-pill:999px;--studio-frame:18px;max-width:1380px;margin-inline:auto;padding:clamp(12px,3vw,38px)}.studio-masthead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:clamp(14px,3vw,28px)}.studio-wordmark{display:inline-flex;align-items:center;gap:11px;font-size:13px;font-weight:700;letter-spacing:.16em;white-space:nowrap}.studio-wordmark>span:first-child{padding-right:11px;border-right:1px solid var(--color-base-300);font:600 32px/.95 Georgia,serif;letter-spacing:-.08em}.studio-wordmark small{display:block;margin-top:3px;font:9px ui-monospace,monospace;color:var(--ccx-muted);letter-spacing:.08em}.studio-theme-picker button{display:flex;align-items:center;gap:5px;white-space:nowrap;min-height:30px;cursor:pointer;font-size:12px}.studio-theme-picker button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.studio-live .ccx-workspace.studio-window{min-height:0;border:1px solid var(--color-base-300);border-radius:var(--studio-frame);overflow:clip;grid-template-columns:184px minmax(0,1fr)}.studio-live .ccx-workspace.studio-window[data-collapsed=true]{grid-template-columns:64px minmax(0,1fr)}.studio-live .studio-window .ccx-rail{width:auto;height:auto;min-height:0;position:relative;align-self:stretch;box-shadow:none;border-right:1px solid var(--color-base-300)}.studio-window-rail-header{display:flex;gap:6px;padding:14px 12px}.studio-window-rail-header span{width:8px;height:8px;border-radius:50%;background:var(--ccx-muted);opacity:.62}.studio-live .studio-window .ccx-rail-nav{padding-top:8px}.studio-live .studio-window .ccx-rail-link{min-height:34px}.studio-live .studio-window .ccx-topbar{position:relative;min-height:50px;padding-block:6px;border-bottom:1px solid var(--color-base-300)}.studio-live .studio-window .ccx-main{padding:clamp(12px,2.4vw,26px)}.studio-live .studio-window .ccx-mobile-mark,.studio-live .studio-window .ccx-portfolio-switch>span{display:none}.studio-live .studio-window .ccx-portfolio-switch .select{min-height:36px}.studio-live .studio-window .ccx-page-heading{margin-bottom:18px}.studio-live .studio-window .ccx-page-heading h1,.studio-overview h1{font-size:clamp(25px,3.1vw,37px);letter-spacing:-.043em;line-height:1.22}.studio-section-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.studio-overview-head{margin-bottom:18px}.studio-kicker{color:var(--ccx-muted);font:10px/1.4 ui-monospace,monospace;letter-spacing:.1em}.studio-overview h2{font-size:15px;font-weight:660}.studio-overview-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(215px,1fr);gap:14px}.studio-overview-grid>.ss-card{min-width:0;color:var(--color-base-content);border-radius:var(--studio-frame)}.studio-overview-grid .studio-valuation{position:relative;isolation:isolate;overflow:hidden;gap:14px;align-content:center;min-height:224px;padding:clamp(18px,3.4vw,38px);background:var(--ccx-consumer-hero)}.studio-valuation:after{content:"";position:absolute;inset:-100% -22% -100% 22%;z-index:-1;background:repeating-radial-gradient(ellipse at 85% 50%,transparent 0 16px,var(--color-base-300) 17px 18px,transparent 19px 30px);opacity:.55;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.studio-valuation-label,.studio-valuation-result{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--ccx-muted);font-size:12px}.studio-amount{font-size:clamp(32px,5.1vw,68px);font-weight:675;line-height:1.1;letter-spacing:-.06em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.studio-balance-list{display:grid;gap:10px;font-size:12px}.studio-balance-list>div{display:flex;justify-content:space-between;gap:6px}.studio-balance-list dd{font-weight:630;text-align:right;font-variant-numeric:tabular-nums}.studio-liquidity{border-top:1px solid var(--color-base-300);padding-top:8px;font-size:12px}.studio-liquidity>summary{cursor:pointer;padding-block:4px}.studio-liquidity>summary .balance-value{margin-inline-start:5px}.studio-history{min-height:215px}.studio-allocation-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px;font-size:12px}.studio-allocation-row>span:first-child{display:flex;align-items:center;gap:7px}.studio-allocation-row>.ss-meter{grid-column:1/-1}.studio-allocation-row:hover{color:var(--color-info)}.studio-activity,.studio-market{grid-column:1/-1}.studio-text-link{font-size:12px;text-decoration:underline;text-underline-offset:4px}.studio-auth-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:14px;max-width:920px;margin:clamp(16px,6vh,66px) auto}.studio-auth-grid .ss-card{padding:clamp(20px,4vw,42px);border-radius:var(--studio-frame)}.studio-auth-grid .studio-auth-hero{background:var(--ccx-consumer-hero);align-content:center;min-height:330px}.studio-auth-hero h2,.studio-auth-panel h1{font-size:clamp(26px,4vw,47px);line-height:1.22;letter-spacing:-.045em;font-weight:680}.studio-auth-hero p,.studio-auth-note{color:var(--ccx-muted)}.studio-auth-note{display:flex;align-items:start;gap:8px;font-size:12px}.studio-auth-note svg{flex:none}.studio-trade-dialog .studio-trade-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studio-trade-more{background:var(--ccx-consumer-hero)}@media(max-width:1023px){.studio-live .ccx-workspace.studio-window{display:block}.studio-live .studio-window .ccx-main{padding-bottom:82px}}@media(max-width:767px){.studio-auth-grid,.studio-overview-grid{grid-template-columns:minmax(0,1fr)}.studio-history{order:1}.studio-balance-card{order:2}.studio-allocation{order:3}.studio-activity{order:4}.studio-market{order:5}.studio-overview-grid .studio-valuation{min-height:175px}.studio-auth-grid .studio-auth-hero{min-height:160px}.studio-wordmark{gap:7px;font-size:11px}.studio-wordmark>span:first-child{font-size:25px;padding-right:7px}.studio-wordmark small{font-size:7px}.studio-theme-picker button{font-size:11px}}@media(max-width:380px){.studio-trade-dialog .studio-trade-primary{grid-template-columns:1fr}}body:has(.studio-live){background:#eef0f3}html[data-theme=dark] body:has(.studio-live){background:#09090b}.studio-live .ccx-workspace.studio-window{display:grid;background:var(--color-base-100)}.studio-live .studio-window .ccx-workspace-body{margin-left:0;min-width:0}.studio-live .studio-window .ccx-rail{padding:0 11px 13px}.studio-live .studio-window .ccx-rail-footer{margin-top:auto}.studio-live .studio-window .ccx-rail-nav{overflow:visible}.studio-live .studio-window .ccx-rail-link{padding-inline:8px}.studio-live .studio-window .ccx-rail-link span{white-space:normal}.studio-live .studio-window .ccx-rail-link svg{flex-shrink:0}.studio-position-summary{display:flex!important;justify-content:space-between;align-items:center;gap:10px}.studio-position-summary strong{display:block;font-size:clamp(20px,3vw,32px)}.studio-position-summary>:last-child{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:1023px){.studio-live .ccx-workspace.studio-window{display:block}}@media(max-width:520px){.studio-position-summary{align-items:flex-start;flex-direction:column}}.studio-history>.studio-section-head{flex-wrap:wrap}.studio-history #overview-period-controls{max-width:100%;overflow-x:auto}