:root{--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-fast:.16s;--motion-panel:.26s;--motion-page:.36s}::view-transition{pointer-events:none}::view-transition-group(achilles-page){animation:none}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-old(.page-forward){animation:.15s ease-out both page-out}::view-transition-new(.page-forward){animation:page-in var(--motion-page) var(--motion-ease) both}::view-transition-old(.page-back){animation:.15s ease-out both page-out-back}::view-transition-new(.page-back){animation:page-in-back var(--motion-page) var(--motion-ease) both}::view-transition-old(.page-fade){animation:.14s ease-out both opacity-out}::view-transition-new(.page-fade){animation:.24s ease-out both opacity-in}::view-transition-group(.panel-swap){animation-duration:var(--motion-panel);animation-timing-function:var(--motion-ease)}::view-transition-old(.panel-swap){animation:.11s ease-out both opacity-out}::view-transition-new(.panel-swap){animation:panel-arrive var(--motion-panel) var(--motion-ease) both}.ir-header{view-transition-name:achilles-header}::view-transition-group(achilles-header){z-index:100;animation:none}::view-transition-old(achilles-header){display:none}::view-transition-new(achilles-header){animation:none}.page-motion{min-width:0}.page-motion>.page-heading,.page-motion>.grid>.page-heading{padding-top:38px}html[data-view-transitions=false] .page-motion{animation:panel-arrive .32s var(--motion-ease) both}@keyframes page-in{0%{opacity:0;translate:24px}to{opacity:1;translate:0}}@keyframes page-out{to{opacity:0;translate:-12px}}@keyframes page-in-back{0%{opacity:0;translate:-24px}to{opacity:1;translate:0}}@keyframes page-out-back{to{opacity:0;translate:12px}}@keyframes opacity-in{0%{opacity:0}to{opacity:1}}@keyframes opacity-out{to{opacity:0}}@keyframes panel-arrive{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0}}@keyframes rise-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}.route-progress{z-index:95;opacity:0;pointer-events:none;height:2px;transition:opacity var(--motion-fast);background:#143d6740;position:fixed;inset:0 0 auto;overflow:hidden}.route-progress>i{background:linear-gradient(90deg,#0000,#267cff,#bbf0ff);width:32%;height:100%;animation:1.2s ease-in-out infinite paused route-sweep;display:block;box-shadow:0 0 12px #439eff}body:has([data-navigation-pending=true],[data-route-loading=true]) .route-progress{opacity:1}body:has([data-navigation-pending=true],[data-route-loading=true]) .route-progress>i{animation-play-state:running}.motion-link{position:relative}.link-pending-indicator{pointer-events:none;display:none}.link-pending-indicator[data-navigation-pending=true]{background:#a6e2ff;border-radius:2px;height:2px;animation:.8s ease-in-out .12s infinite both pending-breathe;display:block;position:absolute;inset:auto 10% -2px}@keyframes route-sweep{0%{translate:-110%}to{translate:420%}}@keyframes pending-breathe{0%,to{opacity:.2;scale:.5 1}50%{opacity:1;scale:1}}.landing-hero .ir-intro>*{animation:rise-in .7s var(--motion-ease) both}.landing-hero .ir-intro>:nth-child(2){animation-delay:70ms}.landing-hero .ir-intro>:nth-child(3){animation-delay:.14s}.landing-hero .ir-intro>:nth-child(4){animation-delay:.21s}.landing-hero .flow-sources,.landing-hero .flow-engine,.landing-hero .flow-layers{animation:rise-in .8s .18s var(--motion-ease) both}.landing-hero .flow-engine{animation-delay:.27s}.landing-hero .flow-layers{animation-delay:.36s}.ambient-motion{min-width:0}.flow-current{stroke-dasharray:5 95;stroke-linecap:round;opacity:.7;animation:4.8s linear infinite capital-stream}.logo-surface{pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.logo-auto-light{opacity:.5;transition:opacity .45s}.logo-reflection{animation:7s ease-in-out infinite metal-reflection;transform:translate(-100%)}.logo-pointer-light{opacity:0;transition:opacity .45s}.engine-art[data-illuminated=true] .logo-auto-light{opacity:.12}.engine-art[data-illuminated=true] .logo-pointer-light{opacity:.75}.engine-art:before{animation:7s ease-in-out infinite engine-glow}.landing-hero .coast-scene:after{animation:1.4s ease-out both coast-reveal}@keyframes capital-stream{0%{stroke-dashoffset:100px}to{stroke-dashoffset:-100px}}@keyframes metal-reflection{0%,12%{transform:translate(-100%)}38%,to{transform:translate(100%)}}@keyframes engine-glow{0%,to{opacity:.1;scale:.95}50%{opacity:.22;scale:1.06}}@keyframes coast-reveal{0%{opacity:1}to{opacity:.65}}[data-ambient=paused] .flow-current,[data-ambient=paused] .logo-reflection,[data-ambient=paused] .engine-art:before{animation-play-state:paused}html[data-page-visible=false] *,html[data-page-visible=false] :before,html[data-page-visible=false] :after{animation-play-state:paused!important}.motion-toggle{color:#789db9;background:0 0;border:1px solid #28445c;border-radius:20px;justify-content:center;align-items:center;gap:7px;padding:5px 10px;font-size:9px;line-height:1.5;display:inline-flex}.motion-toggle:hover:not(:disabled){color:#d5eeff;border-color:#67a3d0}.motion-toggle:disabled{cursor:default;opacity:.7}.hero-continue>.motion-toggle{flex-shrink:0}.site-footer .motion-toggle{width:fit-content;margin-top:14px;display:flex}[data-reveal]{transition:opacity .62s var(--motion-ease), translate .62s var(--motion-ease)}[data-reveal].reveal-pending{opacity:0;translate:0 18px}[data-reveal].reveal-arrived,[data-reveal]:focus-within,[data-reveal]:target{opacity:1;translate:0}.content-enter,.query-notice,.request-review,.transaction-message,.asset-detail,.settlement-cycle,.claims-box{animation:panel-arrive var(--motion-panel) var(--motion-ease) both}.value-ready{animation:.24s ease-out both opacity-in}.help-content{opacity:1;transition:opacity var(--motion-fast) ease-out}.help-content[data-closing]{opacity:0}@starting-style{.help-content{opacity:0}}.desk-panel>:not(.asset-view-content){animation:.18s ease-out both opacity-in}@media (max-width:1000px){.desk-grid[data-mobile-pane=trade] .desk-trade{animation:.18s ease-out both opacity-in}}.btn,.seg button,.chart-ranges button,.distribution-controls button,.amount-presets button,.tranche-toggle button,.market-layer-selector button,.landing-tranche,.source-node,.stock-series-legend button{transition:color var(--motion-fast), background-color var(--motion-fast), border-color .22s, box-shadow .22s, translate .22s var(--motion-ease), scale var(--motion-fast)}.help-trigger,.desk-mobile-switch button,.desk-disclosure>summary,.received-history>summary,.request-summary,.motion-toggle{transition:color var(--motion-fast), background-color var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast)}.desk-disclosure>summary:hover,.received-history>summary:hover,.request-summary:hover{color:#e0f2ff}.desk-disclosure>summary>svg{transition:transform .22s var(--motion-ease)}.desk-disclosure[open]>summary>svg{transform:rotate(90deg)}.btn:active:not(:disabled),.seg button:active:not(:disabled),.amount-presets button:active:not(:disabled),.landing-tranche:active:not(:disabled){scale:.98}.btn>svg,.text-link>svg,.catalog-network>b>svg{transition:translate .2s var(--motion-ease)}.btn.primary:hover:not(:disabled)>svg,.text-link:hover>svg,.catalog-product:hover .catalog-network>b>svg{translate:3px}.source-node:hover,.catalog-product:hover,.underlying-card:hover{translate:0 -2px}.catalog-product,.underlying-card{transition:border-color .24s, translate .24s var(--motion-ease), box-shadow .24s}.underlying-card:hover{border-color:#4c7b9f}.landing-tranche.selected,.market-layer-selector button.selected{box-shadow:inset 0 0 35px #3688cf16,0 0 20px #3a9bd10c}.ir-nav a:after{transition:opacity .2s, scale .24s var(--motion-ease);transform-origin:50%}.ir-nav a:not(.active):after{opacity:0;scale:.3 1}.landing-nav.open{animation:panel-arrive .22s var(--motion-ease) both}.round-button>svg,.liquidity-panel .liquidity-toggle svg{transition:transform .22s var(--motion-ease)}.investment-access[open]>:not(summary),.liquidity-panel[open]>:not(summary){animation:panel-arrive .22s var(--motion-ease) both}@supports (interpolate-size:allow-keywords) and selector(details::details-content){.liquidity-panel,.investment-access,.desk-disclosure,.received-history,.request-row,.catalog-guide{interpolate-size:allow-keywords}.liquidity-panel::details-content{opacity:0;block-size:0;transition:block-size .28s var(--motion-ease), opacity .18s, content-visibility .28s allow-discrete;overflow:clip}.investment-access::details-content{opacity:0;block-size:0;transition:block-size .28s var(--motion-ease), opacity .18s, content-visibility .28s allow-discrete;overflow:clip}.desk-disclosure::details-content{opacity:0;block-size:0;transition:block-size .28s var(--motion-ease), opacity .18s, content-visibility .28s allow-discrete;overflow:clip}.received-history::details-content{opacity:0;block-size:0;transition:block-size .28s var(--motion-ease), opacity .18s, content-visibility .28s allow-discrete;overflow:clip}.request-row::details-content{opacity:0;block-size:0;transition:block-size .28s var(--motion-ease), opacity .18s, content-visibility .28s allow-discrete;overflow:clip}.catalog-guide::details-content{opacity:0;block-size:0;transition:block-size .28s var(--motion-ease), opacity .18s, content-visibility .28s allow-discrete;overflow:clip}.liquidity-panel[open]::details-content{opacity:1;block-size:auto}.investment-access[open]::details-content{opacity:1;block-size:auto}.desk-disclosure[open]::details-content{opacity:1;block-size:auto}.received-history[open]::details-content{opacity:1;block-size:auto}.request-row[open]::details-content{opacity:1;block-size:auto}.catalog-guide[open]::details-content{opacity:1;block-size:auto}}.distribution-svg{animation:chart-materialize .4s var(--motion-ease) both}.distribution-svg circle{transition:stroke-width .2s, stroke-dasharray .35s var(--motion-ease)}.distribution-svg g{transition:opacity .2s}.price-chart,.stock-price-svg{animation:.32s ease-out both opacity-in}.market-table tbody tr{animation:.24s ease-out both opacity-in}.market-table tbody tr:nth-child(2){animation-delay:25ms}.market-table tbody tr:nth-child(3){animation-delay:50ms}.market-table tbody tr:nth-child(4){animation-delay:75ms}.market-table tbody tr:nth-child(n+5){animation-delay:.1s}@keyframes chart-materialize{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}.busy-spinner{border:1.5px solid #b8e1ff4d;border-top-color:#d2efff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.9s linear infinite spin}.is-refreshing>svg{animation:.9s linear infinite spin}@keyframes spin{to{rotate:360deg}}.skeleton{background:#19344d;border-radius:5px;min-width:0;height:12px;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(100deg,#0000 15%,#72b4e51f 48%,#0000 80%);animation:1.8s ease-in-out .12s infinite skeleton-light;position:absolute;inset:0;translate:-100%}@keyframes skeleton-light{to{translate:100%}}.value-loading{vertical-align:middle;width:5.5ch;max-width:100%;height:1em;display:inline-flex}.value-loading>.skeleton{width:100%;height:.8em;margin:auto 0}.data-skeleton{padding:18px 0;animation:.18s ease-out both opacity-in}.skeleton-row{border-bottom:1px solid #1e3a522e;align-items:center;gap:15px;padding:18px 5px;display:flex}.skeleton-row>span:nth-child(2){flex:1;gap:11px;display:grid}.skeleton-row>.skeleton:last-child{width:17%}.skeleton-row .skeleton-dot{border-radius:50%;flex-shrink:0;width:32px;height:32px}.skeleton-short{width:46%}.skeleton-metrics>div,.skeleton-metric{background:#091a2a;border:1px solid #24415b;border-radius:9px;min-width:0;padding:22px}.skeleton-metrics>div>.skeleton+.skeleton,.skeleton-metric>.skeleton+.skeleton{margin-top:18px}.skeleton-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.skeleton-metrics.data-skeleton>div{display:contents}.skeleton-number{width:60%;height:30px}.skeleton-distribution>div{grid-template-columns:230px 1fr;align-items:center;gap:32px;min-height:280px;display:grid}.skeleton-ring{border:30px solid #18344d;border-radius:50%;width:205px;height:205px;margin:auto;animation:1.8s ease-in-out infinite alternate skeleton-breathe;box-shadow:inset 0 0 0 1px #294964}@keyframes skeleton-breathe{to{opacity:.45}}.skeleton-legend{gap:25px;display:grid}.skeleton-legend>div{align-items:center;gap:10px;display:flex}.skeleton-legend .skeleton{flex:1}.skeleton-legend .skeleton-dot{flex:0 0 10px;width:10px;height:10px}.skeleton-legend .skeleton:last-child{flex:0 0 15%}.skeleton-chart{min-height:250px}.skeleton-chart-grid{border-bottom:1px solid #213b55;border-left:1px solid #213b55;gap:42px;min-height:205px;padding:15px 0;display:grid;position:relative;overflow:hidden}.skeleton-chart-grid>span{border-top:1px dashed #223e56;height:1px}.skeleton-chart-grid>i{background:linear-gradient(90deg,#0000,#478ecd12,#0000);animation:2s ease-in-out infinite skeleton-light;position:absolute;inset:0}.skeleton-axis{justify-content:space-between;padding-top:13px;display:flex}.skeleton-axis>.skeleton{width:60px;height:9px}.page-skeleton{min-height:65vh;padding:40px 0 30px}.skeleton-page-title{gap:18px;max-width:520px;margin-bottom:32px;display:grid}.skeleton-page-title>.skeleton:first-child{width:100px;height:8px}.skeleton-page-title>.skeleton:nth-child(2){width:64%;height:36px}.skeleton-page-title>.skeleton:nth-child(3){width:90%}.skeleton-page-layout{gap:24px;display:grid}.product .skeleton-page-layout{grid-template-columns:1.8fr 1fr}.skeleton-page-layout>div{background:#081725;border:1px solid #203e59;border-radius:13px;padding:25px}.skeleton-ticket{align-content:start;gap:30px;display:grid}.skeleton-ticket>.skeleton:first-child{width:55%;height:20px}.skeleton-button{background:#1b4266;height:44px}@media (max-width:800px){.hero-continue{flex-wrap:wrap}.skeleton-distribution>div{grid-template-columns:180px 1fr;gap:22px}.skeleton-ring{border-width:25px;width:165px;height:165px}.product .skeleton-page-layout{grid-template-columns:1fr}}@media (max-width:640px){.hero-continue>.motion-toggle{order:3;margin:auto}.page-motion>.page-heading,.page-motion>.grid>.page-heading{padding-top:28px}.skeleton-metrics{grid-template-columns:1fr}.skeleton-metrics>div,.skeleton-metric{padding:17px}.skeleton-distribution>div{grid-template-columns:1fr;gap:20px;min-height:330px}.skeleton-legend{grid-template-columns:1fr 1fr;gap:20px}.skeleton-row{gap:10px}.skeleton-page-layout>div{padding:20px}}html[data-motion=paused]{scroll-behavior:auto}html[data-motion=paused] *,html[data-motion=paused] :before,html[data-motion=paused] :after{transition:none!important;animation:none!important}html[data-motion=paused] details::details-content{transition:none!important;animation:none!important}html[data-motion=paused] .logo-surface{visibility:hidden}html[data-motion=paused] [data-reveal]{opacity:1;translate:none}html[data-motion=paused]::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}html[data-motion=paused]::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}html[data-motion=paused]::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.logo-surface{visibility:hidden}html{scroll-behavior:auto}[data-reveal]{opacity:1!important;translate:none!important}*,:before,:after{transition:none!important;animation:none!important}details::details-content{transition:none!important;animation:none!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}
.portfolio-access-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:13px;display:flex}.portfolio-next{margin-bottom:16px}.position-action-card{border:1px solid var(--line);background:#2277cd0a;border-radius:12px;padding:20px}.position-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.position-actions .btn{padding:10px 14px;font-size:12px}.activity-next-action{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.pool-evidence-links{flex-wrap:wrap;align-items:center;gap:12px 20px;padding:0 22px 12px;font-size:11px;display:flex}.pool-evidence-links a{color:#8fcbff;align-items:center;gap:5px;display:inline-flex}.pool-evidence-links span{color:#829bb3}.loss-illustration{background:linear-gradient(130deg,#3574cc17,#06132433);border:1px solid #75b5eb3b;border-radius:12px;margin:16px 0;padding:22px}.loss-scenario-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.loss-scenario-heading strong{color:#e1efff;font-size:14px}.loss-scenario-heading>span,.loss-disclosure{color:#8aa9c5;font-size:11px;line-height:1.6}.loss-slider-label{margin-top:22px;display:block}.loss-slider-label>span{color:#a6bdd3;justify-content:space-between;align-items:center;font-size:12px;display:flex}.loss-slider-label strong{font-variant-numeric:tabular-nums;color:#e1efff;font-size:20px}.loss-slider-label input{accent-color:#64b7ff;cursor:pointer;width:100%;min-height:28px;margin:14px 0 10px;display:block}.loss-presets{flex-wrap:wrap;gap:8px;display:flex}.loss-presets button{color:#91afca;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #7eb4de38;border-radius:6px;padding:6px 10px;font-size:11px;transition:background .18s,border-color .18s}.loss-presets button[aria-pressed=true]{color:#dbeeff;background:#4299f226;border-color:#469ee3}.loss-outcomes{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0 16px;display:grid}.loss-outcome>div:first-child{color:#adc7de;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.loss-outcome strong{color:#e1efff;font-variant-numeric:tabular-nums;font-size:22px}.loss-outcome small{color:#90a5bd;font-size:11px}.loss-bar{background:#6ba3cf1f;border-radius:8px;height:7px;margin:10px 0 6px;overflow:hidden}.loss-bar span{background:#9cd8ff;border-radius:8px;height:100%;transition:width .24s ease-out;display:block}.junior .loss-bar span{background:#437fff}.loss-illustration .risk-explainer-note{margin:12px 0 8px}@media (max-width:600px){.loss-illustration{padding:16px}.loss-outcomes{grid-template-columns:1fr;gap:16px}.position-action-card{padding:16px}.pool-evidence-links{padding:0 16px 12px}}@media (prefers-reduced-motion:reduce){.loss-bar span,.loss-presets button{transition:none}}[data-motion=paused] .loss-bar span{transition:none}
.dashboard-shell{position:relative}.flow-sources .source-node{cursor:default}.dashboard-shell .ir-header{height:68px;min-height:68px;padding:0 28px}.dashboard-shell .brand-symbol img{width:88px;max-height:none}.dashboard-shell .ir-main{width:100%;max-width:1680px;margin:0 auto;padding:20px 28px 14px}.dashboard-shell .page-heading{margin:0 0 20px}.dashboard-shell .page-heading h1{font-size:30px}.app-status-footer{color:#91a9be;border-top:1px solid #193047;justify-content:space-between;align-items:center;gap:16px;padding:8px 28px;font-size:10px;display:flex}.app-status-footer>span{align-items:center;gap:8px;display:flex}.app-status-footer .motion-toggle{margin:0}.trading-desk{flex-direction:column;gap:16px;padding-top:0;display:flex}.desk-topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.desk-product-name{align-items:center;gap:13px;display:flex}.desk-product-name h1{letter-spacing:-.8px;margin:0 0 5px;font-size:25px;font-weight:550}.desk-product-name p{color:#91acc3;margin:0;font-size:12px}.desk-product-symbol{color:#91d3ff;background:linear-gradient(135deg,#153552,#091625);border:1px solid #284d6f;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.desk-network{color:#93acc3;align-items:center;gap:7px;font-size:11px;display:flex}.desk-stats{border-top:1px solid #193047;border-bottom:1px solid #193047;grid-template-columns:repeat(4,minmax(0,1fr));padding:13px 0;display:grid}.desk-stats>div{border-left:1px solid #193047;padding:0 22px}.desk-stats>div:first-child{border:0;padding-left:0}.desk-stats>div>span{color:#8fa8be;align-items:center;gap:6px;font-size:11px;display:flex}.desk-stats strong{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:6px;font-size:20px;font-weight:550;display:flex}.desk-stats small{color:#7e9bb5;font-size:10px;font-weight:400}.desk-grid{flex:1;grid-template-columns:minmax(0,1fr) 340px;gap:18px;min-height:0;display:grid}.desk-research,.desk-trade{background:linear-gradient(160deg,#0b1929,#07111d 60%);border:1px solid #20384e;border-radius:14px;min-width:0;min-height:0;overflow:hidden}.desk-research{flex-direction:column;display:flex}.desk-tabs{scrollbar-width:none;border-bottom:1px solid #20384e;flex:none;gap:20px;padding:0 16px;display:flex;overflow-x:auto}.desk-tabs button{color:#8ea6bb;cursor:pointer;font:500 12px var(--font-sans,sans-serif);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:16px 0 13px;transition:color .18s,border-color .18s}.desk-tabs button[aria-selected=true]{color:#d3efff;border-color:#6ac4ff}.desk-tabs button:hover{color:#e4f4ff}.desk-panel{scroll-behavior:smooth;flex:1;min-height:0;padding:20px;overflow-x:hidden}.desk-panel:focus-visible{outline-offset:-3px;outline:1px solid #66bdff}.desk-panel>.card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.desk-panel h2{letter-spacing:-.5px;font-size:20px}.desk-panel .desk-heading{margin-bottom:16px}.desk-panel .eyebrow{font-size:9px}.desk-panel .performance-return{margin:12px 0 24px}.desk-panel .performance-return strong{font-size:30px}.desk-trade{flex-direction:column;padding:16px 16px 0;display:flex}.desk-layer-heading{color:#8eabc3;font:9px var(--mono);letter-spacing:1.4px;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.desk-layer-switch{border-bottom:1px solid #20384e;flex:none;grid-template-columns:1fr 1fr;gap:8px;padding-bottom:14px;display:grid}.desk-layer-switch button{text-align:left;color:#c4d7e9;cursor:pointer;background:#0a1726;border:1px solid #20394f;border-radius:9px;padding:10px;transition:border-color .2s,background .2s}.desk-layer-switch button.selected{background:linear-gradient(130deg,#143c5c,#10233b);border-color:#61b4ee;box-shadow:inset 0 0 20px #50adfa08}.desk-layer-switch button.junior.selected{background:linear-gradient(130deg,#202e59,#111e37);border-color:#688bff}.desk-layer-switch button>span{align-items:center;gap:6px;font-size:12px;display:flex}.desk-layer-switch strong{margin-top:9px;font-size:21px;font-weight:550;display:block}.desk-layer-switch small{color:#9bb4c9;margin-top:4px;font-size:9px;display:block}.desk-ticket-scroll{flex:1;min-height:0}.desk-trade .ticket{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.compact-ticket .ticket-header{padding:14px 0 10px}.compact-ticket .ticket-heading{display:none}.compact-ticket .ticket-body{padding:0}.compact-ticket .field-label{margin:12px 0 7px;font-size:11px}.compact-ticket .amount-box{padding:12px}.compact-ticket .amount-row input{font-size:27px}.compact-ticket .amount-presets{gap:6px;margin:8px 0 12px}.compact-ticket .amount-presets button{padding:5px}.compact-ticket .estimate-row{padding:10px 0;font-size:11px}.compact-ticket .estimate-row>span{align-items:center;gap:5px;display:inline-flex}.compact-ticket .ticket-quote{display:none}.compact-ticket .ticket-disclosure{margin-top:8px;font-size:10px}.compact-ticket .tranche-description{display:none}.ticket-network-line{color:#a9bed1;align-items:center;gap:7px;margin-top:12px;font-size:11px;display:flex}.ticket-network-line>span:last-child{color:#718ca4;margin-left:auto;font-size:10px}.wallet-preflight-note{color:#8fa9bf;margin:4px 0 12px;font-size:11px;line-height:1.5}.desk-trade-tracker{border-top:1px solid #1c334a;flex:none;gap:8px;margin:12px 0 0;padding:10px 0 0;display:grid}.desk-trade-tracker>.row{justify-content:space-between;align-items:baseline}.desk-trade-tracker-item{background:#0c1826;border:1px solid #16293c;border-radius:8px;gap:6px;padding:8px 9px;display:grid}.desk-trade-tracker-item>.row{justify-content:space-between;align-items:baseline;gap:8px}.desk-trade-tracker-item strong{font-size:12px}.desk-trade-footnote{color:#8fa7bf;border-top:1px solid #1c334a;flex:none;justify-content:center;align-items:center;gap:5px;margin:12px 0 0;padding:12px 0;font-size:9px;display:flex}.compact-ticket .investment-access{margin:7px 0 10px}.compact-ticket .investment-access>summary{padding:11px;font-size:11px}.compact-ticket .readiness-actions{font-size:11px}.compact-assets>.desk-heading{display:none}.compact-assets .asset-basket-heading{margin:0 0 12px}.compact-assets .asset-basket-heading h3{font-size:16px}.compact-assets .asset-basket-heading>div>span{font-size:10px}.compact-assets .asset-basket-heading strong{font-size:18px}.compact-assets .market-toolbar{gap:12px;margin:0 0 10px}.compact-assets .market-toolbar .seg{width:auto}.compact-assets .market-toolbar .seg button{padding:8px 12px}.compact-assets .asset-search input{max-width:160px;height:32px}.compact-assets .distribution-controls{margin:0 0 8px}.compact-assets .distribution-layout,.compact-assets .distribution-layout.pie{grid-template-columns:170px minmax(0,1fr);gap:16px;padding:0}.compact-assets .distribution-svg{max-width:170px}.compact-assets .distribution-caption{margin-top:0;font-size:9px}.compact-assets .pie .distribution-legend button{padding:4px;font-size:10px}.compact-assets .distribution-legend .stock-logo{width:18px;height:18px}.compact-assets .asset-chart-panel{margin:0 0 12px;padding:0}.compact-assets .asset-chart-panel>.market-disclosure{margin:6px 0 0;font-size:10px}.compact-assets .market-table{font-size:11px}.compact-assets .market-table td{padding:9px 7px}.compact-assets .market-table th{z-index:1;background:#0a1725;padding:9px 7px;font-size:10px;position:sticky;top:0}.compact-assets .market-table .stock-logo{width:23px;height:23px}.compact-assets .asset-open small{display:none}.compact-assets .stock-color-key{width:3px}.compact-assets .market-table td small{font-size:9px}.compact-assets .weight-track{display:none}.compact-assets .stock-price-svg{max-height:225px}.compact-assets .market-data-foot{margin:8px 0}.compact-assets .market-disclosure{font-size:10px}.compact-assets .stock-logo-attribution{margin:4px 0 12px;font-size:9px}.compact-assets .recorded-allocation{display:none}.compact-assets .liquidity-panel>summary{padding:12px}.compact-assets .liquidity-panel{margin-top:12px}.compact-price-note{align-items:center;gap:5px;display:flex}.help-tip{vertical-align:middle;display:inline-flex}.help-trigger{color:#a5c6e1;cursor:help;background:0 0;border:1px solid #4f6d88;border-radius:50%;width:15px;height:15px;padding:0;font:10px/13px Georgia,serif}.help-trigger:hover,.help-trigger:focus-visible{color:#fff;outline-offset:3px;border-color:#9edbff}.help-content{z-index:2000;color:#ccdfef;pointer-events:none;background:#15273b;border:1px solid #41637e;border-radius:9px;width:260px;padding:13px 15px;font-size:12px;line-height:1.6;position:fixed;box-shadow:0 8px 28px #0008}.desk-risk-note{color:#b4c9db;background:#1b283b;border-radius:8px;padding:14px;font-size:12px;line-height:1.7}.desk-disclosure{border-top:1px solid #263e54;margin-top:16px;padding:14px 0}.desk-disclosure summary{color:#b5cfe2;cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;list-style:none;display:flex}.compact-steps{color:#9ab4cc;gap:12px;padding-left:18px;font-size:12px;line-height:1.7;display:grid}.compact-steps b{color:#d0e4f3;margin-right:8px}.dashboard-shell .catalog-heading{margin-bottom:20px;padding:0}.dashboard-shell .catalog-heading h1{font-size:30px}.dashboard-shell .catalog-stats{margin-bottom:20px;padding:16px}.dashboard-shell .catalog-product{padding:20px}.account-workspace{flex-direction:column;gap:14px;min-height:0;display:flex}.account-workspace>.grid-3{margin-bottom:0!important}.account-workspace .card{padding:18px}.account-workspace .kpi{font-size:27px}.account-workspace .page-heading{margin-bottom:4px}.portfolio-positions{min-height:0}.portfolio-positions .position-actions{flex-direction:column;align-items:stretch;gap:5px}.portfolio-positions table{font-size:12px}.portfolio-positions td{padding:12px 10px}.portfolio-positions>.sub{margin-top:14px;font-size:10px}.received-history>summary{cursor:pointer;color:#c3d9eb;justify-content:space-between;font-size:13px;list-style:none;display:flex}.received-history>summary:after{content:"+";color:#79b9e7}.received-history[open]>summary:after{content:"−"}.received-history>summary span{color:#809db6;margin-left:auto;margin-right:15px}.received-history{flex-shrink:0}.received-history>:not(summary){margin-top:16px}.request-list{flex-direction:column;gap:10px;display:flex}.request-row{flex:none}.request-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:12px;list-style:none;display:flex}.request-summary:after{content:"+";color:#7eb5df;margin-left:auto}.request-row[open]>summary:after{content:"−"}.request-detail{border-top:1px solid #203b53;padding-top:14px}.desk-mobile-switch{display:none}.landing-hero .flow-engine{mix-blend-mode:screen}.logo-film{aspect-ratio:1302/998;isolation:isolate;mix-blend-mode:screen;position:relative}.logo-film .logo-video{object-fit:contain;mix-blend-mode:screen;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.logo-film .logo-video[data-ready=true]{opacity:1}.logo-film .logo-poster{width:100%;height:auto;transition:opacity .5s}.logo-film:has(.logo-video[data-ready=true]) .logo-poster{opacity:0}.logo-film:before{display:none}@media (min-width:1001px){.dashboard-shell{flex-direction:column;min-height:100dvh;display:flex}.dashboard-shell .ir-header,.app-status-footer{flex:none}.dashboard-shell .ir-main{flex-direction:column;flex:1;min-height:0;display:flex}.dashboard-shell .page-motion{min-height:0}.portfolio-positions{flex:1}}@media (max-width:1150px) and (min-width:1001px){.desk-grid{grid-template-columns:minmax(0,1fr) 310px;gap:12px}.desk-tabs{gap:13px}.desk-panel{padding:14px}}@media (max-width:1000px){.dashboard-shell .ir-main{padding:18px 16px 16px}.desk-grid{display:block}.desk-mobile-switch{background:#0c1b2b;border:1px solid #233d56;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.desk-mobile-switch button{color:#99b5cc;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px;display:flex}.desk-mobile-switch button[aria-pressed=true]{color:#edf8ff;background:#1b4163}.desk-grid[data-mobile-pane=research] .desk-trade,.desk-grid[data-mobile-pane=trade] .desk-research{display:none}.desk-research{max-height:72dvh}.desk-trade{max-width:540px;margin:0 auto}.desk-ticket-scroll{max-height:none;overflow:visible}.desk-stats>div{padding:0 12px}.desk-stats strong{font-size:17px}.desk-network{display:none}.request-summary{flex-wrap:wrap}}@media (max-width:600px){.dashboard-shell .ir-header{padding:0 16px}.dashboard-shell .ir-header .ir-network{display:none}.dashboard-shell .ir-header .wallet-button{padding:8px 10px;font-size:11px}.dashboard-shell .ir-brand{gap:7px}.dashboard-shell .brand-wordmark strong{font-size:14px}.trading-desk{gap:12px}.desk-product-name h1{font-size:20px}.desk-product-name p{font-size:10px}.desk-product-symbol{width:36px;height:36px}.desk-stats{grid-template-columns:1fr 1fr;gap:12px}.desk-stats>div{padding-left:12px}.desk-stats>div:nth-child(odd){border:0;padding-left:0}.desk-stats>div>span{font-size:10px}.desk-stats strong{margin-top:4px;font-size:16px}.desk-panel{padding:14px}.desk-tabs{gap:18px;padding:0 14px}.desk-tabs button{padding-top:13px;font-size:11px}.compact-assets .asset-basket-heading strong{font-size:15px}.compact-assets .asset-basket-heading h3{font-size:14px}.compact-assets .market-toolbar{flex-wrap:wrap}.compact-assets .asset-search{width:100%}.compact-assets .asset-search input{width:100%;max-width:none}.compact-assets .distribution-layout,.compact-assets .distribution-layout.pie{grid-template-columns:120px minmax(0,1fr);gap:7px}.compact-assets .distribution-svg{max-width:120px}.compact-assets .pie .distribution-legend{grid-template-columns:1fr}.compact-assets .pie .distribution-legend button{padding:2px;font-size:9px}.compact-assets .distribution-legend .stock-logo{width:15px;height:15px}.compact-assets .market-table{min-width:530px}.app-status-footer{margin-bottom:70px;padding:12px 16px}.account-workspace .grid-3{grid-template-columns:1fr}.account-workspace .card{padding:16px}}@media (prefers-reduced-motion:reduce){.logo-film .logo-video{display:none}.logo-film .logo-poster{opacity:1!important}}.compact-assets .asset-basket-heading,.compact-assets .market-toolbar,.compact-assets .distribution-controls{padding:0}.compact-assets .view-holdings{grid-template-columns:195px minmax(0,1fr);align-items:start;gap:12px 18px;display:grid}.compact-assets .view-holdings .distribution-controls{grid-column:1/-1}.compact-assets .view-holdings .asset-chart-panel{grid-area:2/1}.compact-assets .view-holdings .market-table-wrap{grid-area:2/2}.compact-assets .view-holdings .distribution-layout.pie{flex-direction:column;gap:10px;display:flex}.compact-assets .view-holdings .distribution-visual{width:155px}.compact-assets .view-holdings .distribution-legend{grid-template-columns:1fr;width:100%}.compact-assets .view-holdings .asset-chart-panel>.market-disclosure{font-size:10px;line-height:1.5}.compact-assets .view-holdings .distribution-legend button{padding:4px 2px;font-size:11px}.compact-assets .market-table-wrap{overflow:auto}.compact-assets .market-table{min-width:470px}.compact-assets .market-table td,.compact-assets .market-table th{font-size:11px}.compact-assets .market-table .asset-open{gap:7px}.compact-ticket .ticket-foot{display:none}.compact-ticket .ticket-primary-action{z-index:3;background:#091726;padding:10px 0 4px;position:sticky;bottom:-1px}.compact-ticket .ticket-primary-action>button{margin:0}.trading-desk>.query-notice{flex:none;margin:0;padding:10px 14px}@media (max-width:1200px){.compact-assets .view-holdings{display:block}.compact-assets .view-holdings .distribution-layout.pie{grid-template-columns:155px minmax(0,1fr);display:grid}.compact-assets .view-holdings .distribution-legend{grid-template-columns:1fr 1fr}}@media (max-width:600px){.compact-assets .view-holdings .distribution-layout.pie{grid-template-columns:115px minmax(0,1fr)}.compact-assets .view-holdings .distribution-visual{width:115px}.compact-assets .view-holdings .distribution-legend{grid-template-columns:1fr}}.desk-trade .ticket{overflow:visible}.compact-assets .view-holdings .distribution-legend{grid-template-columns:1fr 1fr;gap:5px}.compact-assets .view-holdings .distribution-legend small{display:none}.compact-assets .view-holdings .distribution-legend button{flex-wrap:wrap;gap:4px;font-size:10px}.compact-assets .view-holdings .distribution-legend button>b{font-size:10px}.compact-assets .view-holdings .distribution-legend .stock-logo{display:none}.compact-assets .market-table td:last-child small{margin-left:4px;display:inline}.compact-assets .market-table td{padding-top:8px;padding-bottom:8px}@media (max-width:1000px){.trading-desk[data-mobile-pane=trade] .desk-stats{display:none}.trading-desk[data-mobile-pane=trade] .desk-trade{min-height:420px;max-height:calc(100dvh - 255px)}.trading-desk[data-mobile-pane=trade] .desk-ticket-scroll{min-height:0;overflow-y:auto}.trading-desk[data-mobile-pane=trade] .desk-layer-switch button{padding:8px 10px}.trading-desk[data-mobile-pane=trade] .desk-layer-switch strong{margin-top:4px;font-size:19px;display:inline-block}}@media (min-width:1001px) and (max-height:850px){.dashboard-shell .ir-main{padding-top:12px}.trading-desk{gap:12px}.desk-product-name h1{margin-bottom:2px;font-size:22px}.desk-product-symbol{width:38px;height:38px}.desk-stats{padding:9px 0}.desk-stats strong{margin-top:3px;font-size:18px}.desk-layer-switch button{grid-template-columns:1fr auto;padding:9px;display:grid}.desk-layer-switch strong{margin:0;font-size:17px}.desk-layer-switch small{grid-column:1/-1}.desk-layer-heading{margin-bottom:8px}.desk-layer-switch{padding-bottom:10px}.compact-ticket .wallet-preflight-note{display:none}.compact-ticket .ticket-header{padding-top:10px}.compact-ticket .amount-box{padding:9px}.compact-ticket .field-label,.compact-ticket .ticket-network-line{margin-top:8px}.compact-ticket .amount-presets{margin-bottom:8px}}.compact-assets .view-holdings #asset-detail,.compact-assets .view-holdings .mobile-table-hint{grid-column:1/-1}.compact-assets #asset-detail:empty{display:none}.compact-assets .asset-detail{margin:0}.desk-ticket-scroll{scroll-padding-block:12px 70px}.compact-ticket .request-review{scroll-margin-bottom:10px}.desk-research{position:relative}.desk-panel,.desk-ticket-scroll,.portfolio-positions,.request-list,.product-catalog{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#436782 #0a1929;scroll-padding:12px}.desk-panel{padding-bottom:12px}.desk-panel>.compact-assets{border-radius:0;overflow:visible;container-type:inline-size}.asset-view-content{animation:.18s ease-out both opacity-in}.desk-panel .settlement-history .table-scroll{max-width:100%;margin:0}.desk-panel .desk-heading{flex-wrap:wrap;gap:12px}.desk-panel .desk-heading>div{min-width:0}.desk-panel .desk-heading h2{overflow-wrap:anywhere}.desk-panel .chart-footer,.desk-panel .chart-toolbar{flex-wrap:wrap}.desk-panel .indexed-notice p{overflow-wrap:anywhere;min-width:0}.dashboard-shell :is(.seg button,.desk-tabs button,.distribution-controls button):focus-visible{outline-offset:-3px;outline:2px solid #a2d5ff}.dashboard-shell :is(.distribution-legend button,.round-button,.asset-open):focus-visible{outline-offset:-2px}.desk-tabs button{scroll-margin-inline:16px}.desk-ticket-viewport{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.desk-ticket-scroll{flex:1;min-height:0;padding:0 3px 8px}.desk-trade-actions{border-top:1px solid #20384e;flex:none;padding:10px 0}.desk-trade-actions:empty{display:none}.desk-trade-actions .ticket-primary-action{padding:0;position:static}.desk-trade-actions .ticket-primary-action>.btn{white-space:normal;min-width:0;margin:0}.desk-trade-footnote{text-align:center;flex-wrap:wrap;margin-top:0;padding:9px 0}.scroll-hint{color:#93b7d1;pointer-events:none;flex:none;justify-content:flex-end;align-items:center;gap:8px;height:20px;padding:2px 12px;font-size:10px;display:flex}.scroll-hint[hidden]{visibility:hidden;display:flex}.desk-stats>div,.desk-product-name>div,.desk-layer-switch button{min-width:0}.desk-stats strong,.desk-layer-switch strong{overflow-wrap:anywhere}.desk-layer-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-layer-switch button{column-gap:6px}.desk-layer-switch button>span{flex-wrap:wrap}.compact-assets .asset-basket-heading{flex-wrap:wrap;align-items:start}.compact-assets .asset-basket-heading>div{min-width:0}.compact-assets .distribution-controls{flex-wrap:wrap;gap:8px}.compact-assets .distribution-controls>div{flex:none;margin-left:auto}.compact-assets .distribution-legend strong{overflow-wrap:anywhere}.compact-assets .market-freshness,.compact-assets .stock-logo-attribution{padding-inline:0}.compact-assets .liquidity-panel>summary{flex-wrap:wrap;gap:10px}.compact-assets .liquidity-panel>summary>span:nth-child(2){min-width:0}.compact-assets .liquidity-value{margin-left:auto}.compact-assets .skeleton-distribution>div{grid-template-columns:minmax(0,150px) minmax(0,1fr)}.compact-assets .skeleton-ring{aspect-ratio:1;width:100%;max-width:150px;height:auto}.account-workspace{padding:2px;overflow-x:hidden}.account-workspace>*{flex-shrink:0}.account-workspace .portfolio-positions,.account-workspace .request-list{flex:auto;min-height:170px}.account-workspace .table-scroll{max-width:100%}.portfolio-positions table{min-width:820px}.portfolio-positions td:last-child{min-width:180px}.portfolio-positions .position-actions{margin-top:0}.portfolio-positions .position-actions .btn{white-space:normal}.positions-scroll-hint{color:#91acc3;margin:0 0 12px;font-size:11px;display:none}.portfolio-positions .table-scroll:focus-visible{outline-offset:-1px;outline:1px solid #91c9f0}.account-workspace .request-summary>.row{flex-wrap:wrap;min-width:0}.help-content{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}@container (max-width:420px){.compact-assets .asset-basket-heading>div:last-child{text-align:left}.compact-assets .distribution-layout,.compact-assets .view-holdings .distribution-layout.pie{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.compact-assets .distribution-visual,.compact-assets .view-holdings .distribution-visual{justify-self:center;width:140px}.compact-assets .distribution-svg{max-width:140px}.compact-assets .distribution-legend{width:100%}.compact-assets .view-holdings .distribution-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-assets .view-holdings .distribution-legend button{grid-template-columns:4px minmax(0,1fr) auto;display:grid}.compact-assets .view-holdings .distribution-legend strong{font-size:10px}.compact-assets .liquidity-panel>summary{padding-inline:8px}}@media (max-width:1000px){.positions-scroll-hint{display:block}.dashboard-shell:has(.trading-desk){flex-direction:column;height:100dvh;min-height:580px;display:flex}.dashboard-shell:has(.trading-desk) .ir-header{flex:none}.dashboard-shell:has(.trading-desk) .ir-main{flex-direction:column;flex:1;min-height:0;padding-block:12px;display:flex;overflow:hidden}.dashboard-shell:has(.trading-desk) .page-motion{height:100%;min-height:0}.trading-desk{height:100%}.trading-desk>:not(.desk-grid){flex:none}.desk-grid{min-height:0;display:flex}.desk-research,.trading-desk[data-mobile-pane=trade] .desk-trade{flex:1;width:100%;min-height:0;max-height:none;margin:0 auto}.desk-ticket-scroll{overflow-y:auto}.dashboard-shell:has(.trading-desk) .app-status-footer{flex:none;margin:0;padding:5px 16px;font-size:9px}.desk-stats{padding-block:8px}.desk-stats strong{gap:5px;margin-top:2px}.desk-product-name h1{font-size:19px}.desk-product-name p{font-size:10px}.desk-product-symbol{flex:none}}@media (max-width:640px){html:has(.dashboard-shell){scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom))}.dashboard-shell:has(.trading-desk){padding-bottom:calc(65px + env(safe-area-inset-bottom))}.dashboard-shell .ir-nav{height:calc(65px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.dashboard-shell:has(.trading-desk) .app-status-footer>span{font-size:8px}.desk-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 5px;display:grid;overflow:visible}.desk-tabs button{white-space:normal;padding:9px 3px;font-size:10px;line-height:1.4}.desk-panel{padding:14px 12px 12px}.desk-stats{gap:8px}.desk-stats small{font-size:9px}.desk-mobile-switch button{padding:7px}.trading-desk{gap:9px}.desk-trade{padding:12px 12px 0}.desk-layer-switch button{grid-template-columns:1fr auto;display:grid}.trading-desk[data-mobile-pane=trade] .desk-layer-switch strong{margin-top:0;font-size:17px}.desk-layer-switch small{grid-column:1/-1}}@media (max-width:420px){.desk-layer-switch button{display:block}.trading-desk[data-mobile-pane=trade] .desk-layer-switch strong{margin-top:3px}}@media (max-width:380px){.dashboard-shell .brand-symbol img{width:63px}}@media (max-width:1000px) and (max-height:700px){.dashboard-shell:has(.trading-desk){height:auto;min-height:100dvh}.dashboard-shell:has(.trading-desk) .ir-main{flex:none;overflow:visible}.trading-desk{height:auto}.dashboard-shell:has(.trading-desk) .page-motion{height:auto}.desk-grid{flex:none}.desk-research{height:440px}.trading-desk[data-mobile-pane=trade] .desk-trade{height:540px}}
