@layer studio-reduced-motion{@media (prefers-reduced-motion:reduce){html.makeu-workspace{--motion-feedback:0s;--motion-popover:0s;--motion-panel:0s;--motion-exit:0s}html.makeu-workspace,html.makeu-workspace *,html.makeu-workspace :before,html.makeu-workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}@layer studio-accessibility{.makeu-workspace :is(.directory-workbench,.account-activity-workbench,.alerts-workbench){gap:0!important}.makeu-workspace :is(.studio-account-detail,.studio-profile,.studio-alerts,.account-workspace) [data-slot=tabs-list]{max-width:100%;flex-wrap:wrap!important;justify-content:flex-start!important;height:auto!important}.makeu-workspace :is(.studio-account-detail,.studio-profile,.studio-alerts,.account-workspace) [data-slot=tabs-trigger]{min-height:36px;flex:none!important}.makeu-workspace :is(.studio-device,.studio-profile,.studio-bind,.studio-exchange) [data-slot=accordion-trigger]{text-align:start;min-width:0;align-items:center!important}.makeu-workspace .studio-footer-trigger{justify-content:flex-start!important;gap:8px!important}.studio-shell[data-rail=collapsed] .studio-sidebar .studio-footer-trigger{justify-content:center!important}.makeu-workspace :is([data-slot=button],[data-slot=select-trigger],[data-slot=input]:not(.market-search>input),[data-slot=checkbox],[data-slot=switch]):focus-visible{outline:1px solid var(--link)!important;outline-offset:2px!important;box-shadow:none!important}.makeu-workspace .studio-nav-footer .studio-personal-trigger:focus,.makeu-workspace .studio-personal-menu:is(:focus,:focus-visible),.makeu-workspace .studio-personal-menu [role=menuitem]:focus{box-shadow:none!important;outline:none!important}.makeu-workspace .studio-nav-footer .studio-personal-trigger:focus-visible{text-underline-offset:3px;text-decoration:underline;background-color:var(--ui-accent)!important;color:var(--link)!important}@media (forced-colors:active){.makeu-workspace .studio-nav-footer .studio-personal-trigger:focus-visible,.makeu-workspace .studio-personal-menu [role=menuitem]:focus-visible{outline:1px solid highlight!important}}.makeu-workspace .status-badge.status-success{background:var(--blue-soft)!important;color:var(--link)!important}.makeu-workspace .status-badge.status-warning{background:var(--blue-muted-soft)!important;color:var(--blue-muted)!important}.makeu-workspace .status-badge.status-danger{background:var(--red-soft)!important;color:var(--red)!important}.makeu-workspace .status-badge.status-neutral{background:var(--parchment)!important;color:var(--muted-strong)!important}.makeu-workspace .studio-alert-picker{max-height:calc(100dvh - 32px);overflow:auto;gap:0!important;width:min(100% - 24px,36rem)!important;padding:0!important}.makeu-workspace .alerts-scene-grid .studio-action{text-align:start;min-height:40px;white-space:normal!important;border-radius:0!important;justify-content:flex-start!important;height:auto!important;display:flex!important}.makeu-workspace .alerts-scene-grid .studio-action h3{text-align:start;font-weight:550}.makeu-workspace .alerts-scene-grid .studio-action svg:last-child{margin-inline-start:auto}.makeu-workspace label.market-field,.makeu-workspace .login-form>label,.makeu-workspace .exchange-connect-form>label{text-align:start;justify-items:stretch;align-items:start!important;display:grid!important}.makeu-workspace .preview-picker-trigger{min-height:36px;text-align:start!important;white-space:normal!important;justify-content:space-between!important;height:auto!important}.makeu-workspace .preview-picker-trigger>span{min-width:0}html.makeu-workspace[data-studio-keyboard] :is([data-slot=dialog-content],[data-slot=alert-dialog-content]){top:calc(var(--studio-visible-top) + var(--studio-visible-height) / 2)!important;max-height:calc(var(--studio-visible-height) - 12px)!important}html.makeu-workspace[data-studio-keyboard] [data-slot=sheet-content]:is([data-side=left],[data-side=right]){top:var(--studio-visible-top)!important;height:var(--studio-visible-height)!important;max-height:var(--studio-visible-height)!important;bottom:auto!important}@media (pointer:coarse) and (width<=600px){.makeu-workspace :is(input:not([type=checkbox],[type=radio],[type=range]),textarea){font-size:16px!important}}.makeu-workspace [data-slot=button]:is(:disabled,[aria-disabled=true],[aria-busy=true]){transition:none!important}.makeu-workspace :is(thead,tbody)>[data-slot=table-row]:where(:not([tabindex],[data-state=selected],[aria-selected=true],:has(.directory-identity,[aria-expanded=true]))):hover{background-color:#0000!important}@media (prefers-reduced-motion:no-preference){.makeu-workspace :is([data-slot=accordion-trigger],[data-slot=radio-group-item]){transition:color var(--motion-feedback) var(--motion-ease), background-color var(--motion-feedback) var(--motion-ease), border-color var(--motion-feedback) var(--motion-ease)!important}.makeu-workspace [data-slot=switch-thumb]{transition:translate var(--motion-feedback) var(--motion-ease)!important}.makeu-workspace .directory-table tbody tr,.makeu-workspace tbody tr[tabindex="0"],.makeu-workspace .clickable-trade-row>td{transition:background-color var(--motion-feedback) var(--motion-ease)!important}.makeu-workspace [data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger]:after{scale:.84 1;transition:opacity var(--motion-feedback) var(--motion-ease), scale var(--motion-feedback) var(--motion-ease)!important}.makeu-workspace [data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger][data-state=active]:after{scale:1}.makeu-workspace [data-slot=tooltip-content]:is([data-state=delayed-open],[data-state=instant-open]){animation:veil-reveal var(--motion-popover) var(--motion-ease)!important}.makeu-workspace [data-slot=tooltip-content][data-state=closed]{animation:veil-dismiss var(--motion-exit) ease-in both!important}}}.account-workspace .directory-tools small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.directory-table th,.directory-table td{padding:14px 18px}.directory-table th{height:34px;color:var(--muted);background:var(--surface);padding-block:8px;font-size:.75rem;font-weight:550}.directory-table tbody tr{transition:background-color .18s;position:relative}.directory-table tbody tr:focus-within,.directory-table tbody tr:hover{background:var(--surface)}.directory-table td{font-variant-numeric:tabular-nums;font-size:.875rem}.directory-identity{min-width:0;color:var(--ink);align-items:center;gap:12px;padding:4px 0;display:flex}.directory-identity:after{content:"";position:absolute;inset:0}.directory-identity span{gap:3px;min-width:0;display:grid}.directory-identity strong{white-space:normal;overflow-wrap:anywhere;font-weight:630}.directory-identity small{color:var(--muted);font-size:.75rem;font-weight:400}.directory-identity:focus-visible:after{outline:1px solid var(--link);outline-offset:-1px}.studio-account-detail .balance-main{border:0}.studio-account-detail .balance-main strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(28px,3vw,41px);line-height:1.15}.studio-account-detail [data-slot=tabs-list],.studio-profile [data-slot=tabs-list],.studio-alerts [data-slot=tabs-list]{flex-wrap:wrap;justify-content:flex-start;height:auto}.studio-account-detail [data-slot=tabs-trigger],.studio-profile [data-slot=tabs-trigger],.studio-alerts [data-slot=tabs-trigger]{flex:none;min-height:36px}.studio-account-detail [data-slot=tabs-content][data-state=inactive],.studio-profile [data-slot=tabs-content][data-state=inactive],.studio-profile .settings-icon{display:none}.studio-profile .subscription-card{display:block}.studio-profile .quota-item{min-width:0}.studio-device .connection-strip small{margin-left:auto}.studio-device .account-primary,.studio-device .account-diagnostics dd{overflow-wrap:anywhere;min-width:0}.studio-bind .binding-form .button-full,.studio-exchange .button-full{width:fit-content;min-width:120px}.studio-identity .login-form-wrap{width:100%;max-width:none;margin:0}.studio-identity .login-form-wrap>.brand-mark{margin-bottom:20px}.studio-identity .login-form-wrap h2{margin:18px 0 8px;font-size:clamp(24px,3vw,30px)}.studio-alert-picker.alerts-dialog{flex-direction:column;max-width:min(100% - 24px,650px);max-height:85dvh;display:flex}.studio-alert-sheet.alerts-dialog{border-radius:0;flex-direction:column;width:min(100%,450px);max-width:none;height:100dvh;max-height:100dvh;display:flex;inset:0 0 0 auto;transform:none}:is(.studio-alert-sheet,.studio-alert-picker) .alerts-dialog-body{overscroll-behavior:contain;min-height:0;overflow:auto}.studio-alert-sheet footer{margin-top:auto}@container account-directory (width<=42rem){.directory-table th,.directory-table td{padding:8px 12px}.directory-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.directory-table tbody{display:block}.directory-table tbody tr{flex-wrap:wrap;align-items:flex-start;gap:8px 14px;padding:14px;display:flex}.directory-table td{align-items:center;gap:4px;padding:0;font-size:.8rem;display:flex}.directory-table td:first-child{width:100%}.directory-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:.72rem}}.studio-identity .studio-zone{gap:6px;display:grid}.studio-identity .studio-zone>small{color:var(--muted);font-size:.75rem}.studio-exchange .exchange-environment-picker{display:block}.studio-exchange .studio-environment{flex-wrap:wrap;gap:8px;display:flex}.studio-exchange .studio-environment>label{border:1px solid var(--hairline);cursor:pointer;border-radius:8px;flex-direction:row;flex:1;align-items:center;gap:8px;padding:8px 12px;display:flex}.studio-exchange .studio-environment>label.is-current{border-color:var(--link)}.studio-exchange .studio-environment>label>span{gap:0;display:grid}.studio-exchange .studio-environment>label strong{font-size:14px}.studio-exchange .studio-environment>label small{color:var(--muted);font-size:12px}.studio-exchange .studio-environment button[data-slot=radio-group-item]{background:var(--canvas);width:16px;min-width:16px;height:16px;min-height:16px;color:var(--link);border:1px solid var(--muted);border-radius:50%;place-content:center;padding:0;display:inline-grid}.makeu-workspace :is(.directory-workbench,.account-activity-workbench,.balance-summary,.device-workbench>*,.studio-device .connection-strip,.studio-profile .settings-card,.studio-connect .provider-section,.bind-workbench>*,.exchange-workbench>*,.studio-bind .success-panel,.alerts-workbench,.studio-identity .login-panel){min-width:0;box-shadow:none;background:var(--workspace-panel);border:1px solid var(--workspace-edge);border-radius:var(--workspace-radius)}.account-workspace{container:account-directory/inline-size}.account-workspace .directory-tools{padding:6px var(--workspace-inset);border-block-end:1px solid var(--hairline-soft);align-items:center;gap:10px;display:flex}.account-workspace .directory-content{border-radius:0 0 var(--workspace-radius) var(--workspace-radius);min-width:0;margin:0;overflow:hidden}.directory-table td,.directory-table th{white-space:normal}.directory-table td{overflow-wrap:anywhere}.studio-account-detail{container:account-detail/inline-size}.makeu-workspace .studio-account-detail .balance-panel{align-items:center;gap:14px var(--workspace-inset);box-shadow:none;color:var(--ink);padding:var(--workspace-inset);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(10rem,1fr) minmax(0,2fr);display:grid}.makeu-workspace .studio-account-detail :is(.balance-main>span,.balance-main>small,.balance-grid dt){color:var(--muted)}.makeu-workspace .studio-account-detail .balance-grid{grid-template-columns:repeat(auto-fit,minmax(min(7.5rem,100%),1fr));gap:12px;min-width:0;margin:0;display:grid}.studio-account-detail .balance-grid dd{color:var(--ink);overflow-wrap:anywhere}.makeu-workspace .balance-summary .freshness-bar{padding:8px var(--workspace-inset);border:0;border-block-start:1px solid var(--hairline-soft);background:0 0;border-radius:0;flex-wrap:wrap;margin:0}.studio-account-detail .account-activity-workbench>[role=tablist],.studio-alerts .alerts-workbench>[role=tablist]{margin:6px var(--workspace-inset)}.makeu-workspace .account-activity-workbench>[role=tabpanel]{border-block-start:1px solid var(--hairline-soft);min-width:0;margin:0;padding:0}.makeu-workspace .account-activity-workbench :is(.table-wrap,.account-instrument-config,.account-broker-time){box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.makeu-workspace .account-activity-workbench .account-broker-time{padding:var(--workspace-inset)}.studio-account-detail .account-instrument-editor input{max-width:18rem}@container account-detail (width<=40rem){.makeu-workspace .studio-account-detail .balance-panel{grid-template-columns:minmax(0,1fr)}.makeu-workspace .studio-account-detail .balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-device{container:device/inline-size}.makeu-workspace .studio-device .connection-strip{padding:10px var(--workspace-inset);flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.device-workbench,.bind-workbench,.exchange-workbench{gap:var(--workspace-seam);grid-template-columns:minmax(0,1fr) minmax(17rem,min(35%,26rem));align-items:start;display:grid}.device-accounts{container:device-accounts/inline-size}.studio-device .device-accounts>.section-heading{padding:13px var(--workspace-inset)}.makeu-workspace .device-accounts .account-list{box-shadow:none;border:0;border-radius:0;margin:0}.makeu-workspace .device-accounts .account-row{padding:13px var(--workspace-inset);grid-template-columns:32px minmax(0,1fr) auto minmax(4rem,auto) 14px;align-items:center;gap:8px;display:grid}.makeu-workspace .device-accounts .account-sync{display:inline-flex}.makeu-workspace .device-workbench .account-diagnostics{padding:0 var(--workspace-inset)}.studio-device .account-diagnostics [data-slot=accordion-content] dl{margin:0;padding:0}@container device (width<=49rem){.device-workbench{grid-template-columns:minmax(0,1fr)}}@container device-accounts (width<=37rem){.makeu-workspace .device-accounts .account-row{grid-template-columns:26px minmax(0,1fr) auto 14px}.studio-device .account-row .account-sync{grid-area:2/2/auto/4}.studio-device .account-row>svg:last-child{grid-area:1/4}}.makeu-workspace :is(.studio-connect,.studio-bind,.studio-exchange){align-content:start;gap:var(--workspace-seam);width:100%;max-width:none;margin:0;display:grid;container:connect/inline-size}.makeu-workspace :is(.studio-connect,.studio-bind,.studio-exchange) .back-link{justify-self:start;margin:0}.makeu-workspace :is(.studio-connect,.studio-bind,.studio-exchange) :is(.provider-header,.bind-header){text-align:start;padding:12px var(--workspace-inset);border:1px solid var(--workspace-edge);background:var(--workspace-panel);border-radius:var(--workspace-radius);margin:0}.makeu-workspace :is(.studio-connect,.studio-bind,.studio-exchange) :is(.provider-header,.bind-header) h1{margin:0;font-size:26px}.studio-connect .provider-section{max-width:54rem}.makeu-workspace .studio-connect .connection-method-list{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.makeu-workspace .studio-connect .provider-card{min-height:64px;padding:10px var(--workspace-inset);box-shadow:none;border:0;border-radius:0;margin:0}.studio-connect .connection-method-list .provider-card+.provider-card{border-block-start:1px solid var(--hairline-soft)}.makeu-workspace .bind-workbench,.makeu-workspace .exchange-workbench{max-width:61rem}.makeu-workspace .bind-workbench>*,.makeu-workspace .exchange-workbench>*{padding:var(--workspace-inset);margin:0}.makeu-workspace .bind-workbench .binding-form{justify-items:start;gap:12px;display:grid}.studio-bind .binding-form .code-input{width:min(100%,15rem);margin:0}.makeu-workspace .studio-bind .bind-download{border:0;margin:0;padding:0}.makeu-workspace .studio-bind .bind-help{border-block-start:1px solid var(--hairline-soft);margin:12px 0 0;padding:0}.studio-bind .bind-help .instruction-list{padding:0}.studio-bind .success-panel{width:min(100%,33rem);padding:var(--workspace-inset);justify-self:start}.studio-exchange .exchange-brand-visual{margin:0}.makeu-workspace .studio-exchange .exchange-bind-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.studio-exchange .exchange-bind-header p{grid-column:2;font-size:13px}.makeu-workspace .exchange-workbench .exchange-connect-form{gap:13px;max-width:none;display:grid}.studio-exchange .exchange-connect-form>label{max-width:29rem}.studio-exchange .exchange-connect-form .studio-environment{max-width:22rem}.makeu-workspace .exchange-workbench .credential-help{padding-block:2px}@container connect (width<=47rem){.bind-workbench,.exchange-workbench{grid-template-columns:minmax(0,1fr)}.makeu-workspace .studio-exchange .exchange-connect-form>label{max-width:none}}@container connect (width<=32rem){.studio-exchange .exchange-bind-header p{grid-column:1/-1}.makeu-workspace .studio-connect .provider-availability{display:block}}.studio-profile-page{container:profile/inline-size}.makeu-workspace .studio-profile [data-state=active][role=tabpanel],.makeu-workspace .studio-alerts .alerts-notifications{align-items:start;gap:var(--workspace-seam);grid-template-columns:minmax(0,1fr) minmax(17rem,min(35%,26rem));max-width:none;margin:0;display:grid}.studio-profile>[role=tablist]{margin-inline:4px}.makeu-workspace .studio-profile .settings-card{padding:var(--workspace-inset);min-height:0}.studio-profile .settings-card .subscription-date{background:0 0;margin:12px 0;padding:0}.studio-profile .studio-quota .plan-usage-title{margin:0;font-size:16px;font-weight:600}.studio-profile .studio-quota .quota-grid{grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.studio-quota .quota-item{padding-block:12px}.studio-quota .quota-item+.quota-item{border-block-start:1px solid var(--hairline-soft)}.studio-profile .security-disclosure{border-block-start:1px solid var(--hairline-soft);margin-block-start:14px}@container profile (width<=48rem){.makeu-workspace .studio-profile [role=tabpanel][data-state=active]{grid-template-columns:minmax(0,1fr)}}.makeu-workspace .studio-identity.login-page{padding:64px var(--workspace-inset) 28px;background:var(--workspace-ground);grid-template-columns:minmax(0,26rem);place-content:center;min-height:100dvh;display:grid}.makeu-workspace .studio-identity.identity-registration{grid-template-columns:minmax(0,37rem)}.makeu-workspace .studio-identity .login-panel{padding:clamp(20px,4vw,30px);display:block;container:identity/inline-size}.studio-identity .login-intro{font-size:13px}.studio-identity .login-form-wrap :is(input,.market-picker-trigger){min-width:0}@container identity (width>=28rem){.identity-registration .login-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.identity-registration .login-form>button{grid-column:1/-1}.identity-registration .login-form>:is(label,div){min-width:0}}.studio-alerts{container:alerts/inline-size}.makeu-workspace .alerts-page.studio-alerts{width:100%;max-width:none;margin:0}.studio-alerts .alerts-workbench>[role=tabpanel]{border-block-start:1px solid var(--hairline-soft)}.makeu-workspace .studio-alerts :is(.alert-rules,.alerts-events,.alerts-notifications>section){box-shadow:none;background:0 0;border:0;border-radius:0}.studio-alerts .alert-rule{padding-inline:var(--workspace-inset)}.studio-alerts .alert-rule-head{padding-block:13px}.studio-alerts .alert-rule-title{max-width:68ch}.studio-alerts .alert-rule-form{max-width:66rem;animation:none}.studio-alerts .alert-rule-head>h3{min-width:0;margin:0}.makeu-workspace .studio-disclosure-track{grid-template-rows:0fr;display:grid}.makeu-workspace [data-state=open]>.studio-disclosure-track{grid-template-rows:1fr}.makeu-workspace .studio-disclosure-track>[data-slot=accordion-content]{min-height:0}@media (prefers-reduced-motion:no-preference){.makeu-workspace .studio-disclosure-track{transition:grid-template-rows var(--motion-exit) var(--motion-ease)}.makeu-workspace [data-state=open]>.studio-disclosure-track{transition-duration:var(--motion-panel)}@layer studio-accessibility{.makeu-workspace .studio-disclosure-track>[data-state=open]{animation:none!important}.makeu-workspace .studio-disclosure-track>[data-state=closed]{animation:studio-disclosure-presence var(--motion-exit) linear!important}}}@keyframes studio-disclosure-presence{0%,to{visibility:visible}}.makeu-workspace .studio-alerts .alerts-notifications{gap:0}.makeu-workspace .studio-alerts .alerts-notifications>section+section{border-inline-start:1px solid var(--hairline-soft)}.studio-alerts .alerts-contact{margin-inline:var(--workspace-inset);padding-block:12px}.studio-alerts .alerts-notifications :is(.alerts-section-heading,section>h2){padding:16px var(--workspace-inset) 8px}.studio-alerts .alerts-empty{padding-block:24px}.studio-alerts .alerts-event-row{padding:13px var(--workspace-inset);grid-template-columns:auto minmax(0,1fr) auto auto}.studio-alerts .alerts-event-row>div{overflow-wrap:anywhere;min-width:0}@container alerts (width<=48rem){.makeu-workspace .studio-alerts .alerts-notifications{grid-template-columns:minmax(0,1fr)}.makeu-workspace .studio-alerts .alerts-notifications>section+section{border-inline-start:0;border-block-start:1px solid var(--hairline-soft)}}@container alerts (width<=35rem){.studio-alerts .alert-rule-head{grid-template-columns:minmax(0,1fr) auto 5.5rem;gap:6px}.studio-alerts .alert-rule-icon{display:none}.studio-alerts .alert-rule-form{padding-inline-start:0}.studio-alerts .alerts-event-row{grid-template-columns:auto minmax(0,1fr) 14px;gap:5px 8px;display:grid}.studio-alerts .alerts-event-row .alerts-event-time{white-space:normal;grid-area:2/2;max-width:none}.studio-alerts .alerts-event-row>svg:last-child{grid-area:1/3/3}}.makeu-workspace .studio-main>.page-stack>.account-subpage-heading,.makeu-workspace .studio-bind .account-subpage-heading{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;display:grid}.makeu-workspace .account-subpage-heading .back-link{grid-column:1/-1;min-height:26px;margin:0;font-size:12px}.makeu-workspace .studio-main>.studio-exchange.page-stack>.account-subpage-heading{grid-template-columns:auto minmax(0,1fr)}.studio-exchange .account-subpage-heading .exchange-brand-visual{width:38px;height:38px}.makeu-workspace .studio-quota .plan-usage-title{border:0;padding:0}.studio-quota .quota-item:has(>strong){justify-content:space-between;align-items:baseline;gap:12px;display:flex}.makeu-workspace .studio-bind input.code-input{text-align:start;letter-spacing:.09em;height:40px;padding-inline:10px;font-size:18px}.studio-identity.identity-access-page .login-form-wrap{max-width:none}@container workspace (width<=42rem){.makeu-workspace .studio-main>.page-stack>.detail-header.account-subpage-heading{grid-template-columns:minmax(0,1fr)}.studio-account-detail .balance-main{padding-block-end:0}.makeu-workspace .device-accounts .account-row>.status-badge{grid-area:1/3}}.overview-page{gap:24px}.overview-heading{align-items:center}.overview-heading h1{font-size:34px}.overview-heading p{margin-top:10px}.overview-feature-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,1fr);gap:20px;display:grid}.overview-returns,.overview-panel{border:1px solid var(--hairline);background:var(--canvas);border-radius:18px;min-width:0}.overview-returns{flex-direction:column;padding:24px;display:flex}.overview-panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.overview-panel-heading h2{margin:0;font-size:15px}.overview-panel-heading p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.6}.overview-panel-heading select{border:1px solid var(--hairline);background:var(--surface);min-width:0;max-width:150px;color:var(--muted-strong);border-radius:8px;padding:6px 9px;font-size:11px}.overview-return-value{flex-direction:column;gap:9px;margin:24px 0 18px;display:flex}.overview-return-value>span,.overview-return-today span{color:var(--muted);font-size:12px}.overview-return-value strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:clamp(28px,2.6vw,36px);line-height:1.2;display:flex}.overview-return-value strong small{color:var(--muted);letter-spacing:0;font-size:10px;font-weight:400}.overview-return-value>small,.overview-return-today small{color:var(--muted);font-size:10px}.overview-return-today{border-top:1px solid var(--hairline-soft);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.overview-return-today div{flex-direction:column;gap:5px;display:flex}.overview-return-today>strong{font-variant-numeric:tabular-nums;font-size:22px}.overview-returns-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:auto;padding-top:20px;font-size:10px;display:flex}.overview-returns-footer>span{align-items:center;gap:6px;display:inline-flex}.overview-returns-footer i{background:var(--green);border-radius:50%;width:5px;height:5px}.overview-returns-footer a{color:var(--link);align-items:center;gap:4px;display:inline-flex}.overview-returns-footer button,.overview-load-notice button{color:var(--link);cursor:pointer;background:0 0;border:0;padding:0}.overview-load-notice{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.overview-load-notice>svg{flex-shrink:0}.overview-load-notice button{white-space:nowrap;margin-left:auto}.overview-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.overview-stat{background:var(--canvas);border:1px solid var(--hairline);border-radius:16px;align-items:flex-start;gap:16px;padding:23px;display:flex}.overview-stat-icon{background:var(--blue-soft);width:40px;height:40px;color:var(--link);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.overview-stat>div{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.overview-stat>div>span{color:var(--muted-strong);font-size:12px}.overview-stat strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.2}.overview-stat small{color:var(--muted);font-size:10px;line-height:1.6}.overview-stat strong small{font-size:14px;font-weight:400}.overview-stat>svg{color:var(--muted);flex-shrink:0}.overview-stat:hover,.overview-quick-links a:hover{border-color:var(--blue-border);background:var(--parchment)}.overview-quick-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.overview-quick-links>a{border:1px solid #0000;border-radius:12px;align-items:center;gap:13px;padding:14px 7px;display:flex}.overview-quick-links>a>svg:first-child{color:var(--link);flex-shrink:0}.overview-quick-links>a>svg:last-child{color:var(--muted);flex-shrink:0;margin-left:auto}.overview-quick-links strong{font-size:12px;font-weight:600}.overview-quick-links p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.6}.overview-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;display:grid}.overview-panel{overflow:hidden}.overview-panel>.overview-panel-heading{border-bottom:1px solid var(--hairline-soft);padding:23px}.overview-panel .text-link{white-space:nowrap;font-size:11px}.overview-delta-list{padding:4px 23px}.overview-delta-list>a{border-bottom:1px solid var(--hairline-soft);align-items:center;gap:13px;padding:21px 0;display:flex}.overview-delta-list>a:last-child{border-bottom:0}.overview-delta-symbol{background:var(--parchment);width:38px;height:38px;color:var(--link);border-radius:11px;flex-shrink:0;place-items:center;font-size:23px;display:grid}.overview-delta-list>a>div{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.overview-delta-list strong,.overview-connection-list strong{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.overview-delta-list small{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.overview-delta-method{color:var(--muted);white-space:nowrap;font-size:10px}.overview-delta-list>a>svg{color:var(--muted);flex-shrink:0}.overview-delta-list>a:hover strong,.overview-connection-list>a:hover strong{color:var(--link)}.overview-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:235px;padding:30px 20px;display:flex}.overview-empty>svg{color:var(--muted)}.overview-empty strong{font-size:13px}.overview-empty p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.overview-connection-notice{background:var(--parchment);color:var(--muted-strong);border-radius:8px;align-items:center;gap:8px;margin:15px 23px 0;padding:10px;font-size:10px;display:flex}.overview-connection-notice>svg{flex-shrink:0}.overview-connection-notice>svg:last-child{margin-left:auto}.overview-connection-list{padding:0 23px}.overview-connection-list>a{border-bottom:1px solid var(--hairline-soft);align-items:center;gap:12px;padding:17px 0;display:flex}.overview-connection-list>a>svg{color:var(--muted);flex-shrink:0}.overview-connection-list>a>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.overview-connection-list small,.overview-plan small{color:var(--muted);font-size:10px;line-height:1.5}.overview-connection-list .status-badge,.overview-plan .status-badge{white-space:nowrap;padding:5px 8px;font-size:10px}.overview-connection-empty{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:28px 0;font-size:12px;display:flex}.overview-connection-empty>a{margin-left:auto}.overview-plan{background:var(--surface);align-items:center;gap:12px;padding:19px 23px;display:flex}.overview-plan>svg{color:var(--muted);flex-shrink:0}.overview-plan>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.overview-plan strong{font-size:12px}@media (width<=900px){.overview-feature-grid{grid-template-columns:minmax(0,1.25fr) minmax(290px,1fr);gap:16px}.overview-stat{gap:10px;padding:18px}.overview-stat-icon{border-radius:9px;width:30px;height:30px}.overview-stat>svg,.overview-delta-method{display:none}}@media (width<=680px){.overview-heading{align-items:flex-start;gap:16px}.overview-heading h1{font-size:30px}.overview-heading p{font-size:12px;line-height:1.7}.overview-heading .button{min-width:max-content;padding-inline:14px;font-size:12px}.overview-feature-grid,.overview-detail-grid{grid-template-columns:minmax(0,1fr)}.overview-stat-grid{gap:8px}.overview-stat{flex-direction:column;padding:14px 12px}.overview-stat strong{font-size:24px}.overview-stat>div>span{font-size:11px}.overview-stat small{font-size:9px}.overview-quick-links{grid-template-columns:minmax(0,1fr);gap:0}.overview-quick-links>a{border-bottom:1px solid var(--hairline);border-radius:0;padding:14px 8px}}@media (width<=380px){.overview-heading{flex-wrap:wrap}}@media (width<=480px){.overview-stat-grid{grid-template-columns:minmax(0,1fr)}.overview-stat{flex-direction:row;gap:14px;padding:18px}.overview-stat-icon{width:36px;height:36px}.overview-stat>div>span{font-size:12px}.overview-stat small{font-size:11px}}.overview-feature-grid .overview-quick-links{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);align-content:center;gap:0;padding:4px 20px}.overview-feature-grid .overview-quick-links>a{border:0;border-radius:0;padding:16px 4px}.overview-feature-grid .overview-quick-links>a+a{border-top:1px solid var(--hairline-soft)}.overview-quick-links strong{font-size:14px}.overview-feature-grid .overview-returns{box-shadow:var(--panel-shadow);padding:clamp(20px,2.5vw,34px)}.overview-return-value strong{font-size:clamp(36px,4vw,54px)}.overview-return-value{margin:16px 0}.overview-returns-footer{padding-top:14px}.studio-overview{container:overview/inline-size}.studio-overview .overview-canvas{gap:var(--workspace-seam);grid-template-columns:minmax(0,1fr) minmax(19rem,min(32%,29rem));align-items:start;display:grid}.studio-overview :is(.overview-trading-rail,.overview-operating-rail){align-content:start;gap:var(--workspace-seam);min-width:0;display:grid}.studio-overview .overview-canvas>div>section{background:var(--workspace-panel);border:1px solid var(--workspace-edge);border-radius:var(--workspace-radius);min-width:0;box-shadow:none}.studio-overview .overview-returns{gap:18px var(--workspace-inset);padding:var(--workspace-inset);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studio-overview .overview-returns>:is(.overview-panel-heading,.overview-returns-footer){grid-column:1/-1}.studio-overview .overview-return-value{align-self:start;gap:6px;margin:0}.studio-overview .overview-return-value>span{font-size:13px}.studio-overview .overview-return-value strong{overflow-wrap:anywhere;letter-spacing:-.045em;font-size:clamp(29px,4.6cqi,44px)}.studio-overview .overview-secondary-return{border-inline-start:1px solid var(--hairline-soft);padding-inline-start:var(--workspace-inset)}.studio-overview .overview-secondary-return strong{font-size:clamp(26px,3.4cqi,35px)}.studio-overview .overview-return-value>small,.studio-overview .overview-returns-footer{font-size:12px}.studio-overview .overview-returns-footer{border-block-start:1px solid var(--hairline-soft);padding-block-start:12px}.studio-overview .overview-stat-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}.studio-overview .overview-stat{padding:9px var(--workspace-inset);background:0 0;border:0;border-radius:0;grid-template-columns:17px minmax(0,1fr) auto;grid-template-areas:"icon title number""icon detail number";align-items:center;gap:0 10px;display:grid}.studio-overview .overview-stat:hover{background:var(--surface)}.studio-overview .overview-stat+.overview-stat{border-block-start:1px solid var(--hairline-soft)}.studio-overview .overview-stat>div{display:contents}.studio-overview .overview-stat>div>span{color:var(--ink);grid-area:title;font-size:13px;font-weight:550}.studio-overview .overview-stat>div>strong{grid-area:number;justify-self:end;font-size:22px}.studio-overview .overview-stat>div>small{grid-area:detail;font-size:11px}.studio-overview .overview-stat>svg{display:none}.studio-overview .overview-stat-icon{width:auto;height:auto;color:var(--muted);background:0 0;grid-area:icon;display:inline-flex}.studio-overview .overview-stat-icon svg{width:17px}.studio-overview .overview-panel>.overview-panel-heading{padding:14px var(--workspace-inset)}.studio-overview .overview-panel-heading h2{font-size:16px}.studio-overview :is(.overview-delta-list,.overview-connection-list){padding:0 var(--workspace-inset)}.studio-overview :is(.overview-delta-list,.overview-connection-list)>a{padding:12px 0}.studio-overview .overview-delta-method{white-space:normal;display:inline}.studio-overview :is(.overview-delta-list,.overview-connection-list) strong{font-size:13px}.studio-overview :is(.overview-delta-list,.overview-connection-list,.overview-plan) small{font-size:11px}.studio-overview .overview-empty{gap:7px;min-height:0;padding:20px}.studio-overview .overview-plan{padding:12px var(--workspace-inset);background:0 0}.studio-overview .overview-connection-notice{margin:10px var(--workspace-inset) 0;font-size:11px}.studio-overview .overview-panel-actions,.studio-overview .overview-task-link,.studio-overview .overview-risk-action{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.studio-overview .overview-panel-actions{justify-content:flex-end;gap:8px 12px}.studio-overview .overview-task-link,.studio-overview .overview-risk-action{width:fit-content;min-height:32px;color:var(--link);font-size:12px}.studio-overview .overview-account-metric{grid-template-columns:17px auto minmax(0,1fr) auto;grid-template-areas:"icon title action number""icon detail detail number";position:relative}.studio-overview .overview-account-entry:after{content:"";position:absolute;inset:0}.studio-overview .overview-account-entry:focus-visible:after{outline:1px solid var(--link);outline-offset:-1px}.studio-overview .overview-account-metric .overview-task-link{grid-area:action;justify-self:start;position:relative}.studio-overview .overview-risk-action{margin:0 var(--workspace-inset) 6px}.studio-overview .overview-risk-action svg:last-child{width:12px}@container overview (width<=46rem){.studio-overview .overview-canvas{grid-template-columns:minmax(0,1fr)}.studio-overview .overview-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-overview .overview-stat{padding:10px var(--workspace-inset);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""number""detail";align-content:start;gap:3px}.studio-overview .overview-stat+.overview-stat{border-block:0;border-inline-start:1px solid var(--hairline-soft)}.studio-overview .overview-account-metric{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""number""detail""action"}.studio-overview .overview-stat-icon{display:none}.studio-overview .overview-stat>div>strong{justify-self:start}}@container overview (width<=30rem){.studio-overview .overview-returns{gap:14px 10px}.studio-overview .overview-secondary-return{padding-inline-start:10px}.studio-overview .overview-stat{padding-inline:10px}}.studio-overview .overview-returns .overview-panel-heading [role=combobox]{flex:none;width:fit-content;max-width:min(48%,13rem)}html.makeu-workspace .delta-library{min-width:0}html.makeu-workspace .delta-library-toolbar{flex-wrap:wrap;gap:10px 16px;margin:0;padding:0 0 10px}html.makeu-workspace .delta-library-toolbar [role=tab] small{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px}html.makeu-workspace .delta-library-results{min-width:0}html.makeu-workspace .delta-library-results [data-slot=table-container]{background:0 0;border:0;border-radius:0;overflow-x:auto}html.makeu-workspace table.studio-delta-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:630px}html.makeu-workspace .studio-delta-table th{background:var(--surface);color:var(--muted);padding:10px 16px;font-size:12px}html.makeu-workspace .studio-delta-table td{vertical-align:middle;padding:16px;font-size:13px}html.makeu-workspace .studio-delta-table .instrument-col{white-space:normal;overflow-wrap:anywhere;width:30%}html.makeu-workspace .studio-delta-table .instrument-col small{color:var(--muted);font-size:11px;display:block}html.makeu-workspace .studio-delta-table .formula-col{font-variant-numeric:tabular-nums;white-space:normal}html.makeu-workspace .studio-delta-table .actions-col{text-align:end}html.makeu-workspace .studio-delta-table .delta-locked{color:var(--muted);margin-inline-start:6px;display:inline-flex}html.makeu-workspace .studio-delta-table .delta-row-actions{justify-content:flex-end}html.makeu-workspace .studio-delta-table .delta-config-button{background:var(--accent-soft,var(--surface));color:var(--link)}html.makeu-workspace .studio-delta-table .delta-row-heading h2{margin:0;font-size:14px}html.makeu-workspace .custom-instrument-modal{flex-direction:column;width:min(760px,100%);max-height:min(84dvh,850px);display:flex}html.makeu-workspace .studio-editor-tabs{flex-direction:column;min-height:0;display:flex;overflow:hidden}html.makeu-workspace .studio-editor-tabs>[role=tablist]{flex:none;margin-inline:clamp(16px,2vw,28px)}html.makeu-workspace .studio-editor-tabs .custom-editor-scroll{min-height:0;overflow-y:auto}html.makeu-workspace .market-workspace{min-width:0}html.makeu-workspace .market-watchlist-top,html.makeu-workspace .market-order-panel-heading{min-height:42px}html.makeu-workspace .market-chart-toolbar{flex-wrap:wrap;row-gap:8px}html.makeu-workspace .market-watch-main strong{overflow-wrap:anywhere}html.makeu-workspace .market-history-details{color:var(--muted);font-size:12px}html.makeu-workspace .studio-trade-date{width:max-content;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);overflow:auto}html.makeu-workspace .studio-trade-date .trade-date-presets{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}html.makeu-workspace .studio-trade-date .trade-date-phase{margin:8px 0}html.makeu-workspace .studio-trade-date [data-slot=calendar]{margin-inline:auto}html.makeu-workspace .studio-trade-date .trade-date-actions{justify-content:end;gap:8px;display:flex}html.makeu-workspace .studio-trade-activity{gap:0;min-width:0}html.makeu-workspace .studio-trade-activity [role=tab] small{font-variant-numeric:tabular-nums;color:var(--muted)}html.makeu-workspace .studio-combination .hedge-leg-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}html.makeu-workspace .studio-combination .hedge-leg-card{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:clamp(14px,2vw,24px)}html.makeu-workspace .studio-combination .hedge-leg-card+.hedge-leg-card{border-inline-start:1px solid var(--hairline)}html.makeu-workspace .studio-combination .combination-handoff-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html.makeu-workspace .studio-execution .execution-timeline,html.makeu-workspace .studio-execution .execution-head-stats{font-variant-numeric:tabular-nums}html.makeu-workspace .studio-execution summary{cursor:pointer}html.makeu-workspace :is(.terminal-layout,.markets-page:has(>.delta-library),.studio-combination,.studio-execution){gap:var(--workspace-seam,8px);min-width:0}html.makeu-workspace :is(.studio-desk-intro,.studio-execution-record,.studio-combination-activity,.studio-combination>.section-block,.studio-execution>.execution-history,.studio-execution>.delta-recovery-panel,.studio-trade-activity,.delta-library,.markets-page>:is(.page-header,.markets-page-heading)){background:var(--workspace-panel,var(--canvas));border:1px solid var(--workspace-edge,var(--hairline));border-radius:var(--workspace-radius,10px);min-width:0;box-shadow:none}html.makeu-workspace :is(.studio-desk-intro,.markets-page>:is(.page-header,.markets-page-heading)){padding:var(--workspace-inset,18px);margin:0}html.makeu-workspace .studio-desk-intro>.back-link{margin:0 0 10px;display:inline-flex}html.makeu-workspace .studio-desk-intro .detail-header{margin:0;padding:0}html.makeu-workspace .studio-desk-intro :is(h1,p,.title-with-status){overflow-wrap:anywhere;min-width:0}html.makeu-workspace .markets-page>:is(.page-header,.markets-page-heading){flex-wrap:wrap;align-items:center;gap:6px 18px;min-height:0;padding-block:12px}html.makeu-workspace :is(.markets-page>.page-header,.studio-desk-intro) h1{letter-spacing:-.035em;margin:0;font-size:26px;line-height:1.2}@media (width<=600px){html.makeu-workspace :is(.markets-page>.page-header,.studio-desk-intro) h1{font-size:23px}}html.makeu-workspace .studio-market-feed-label{color:var(--muted);background:0 0;font-size:12px}html.makeu-workspace .delta-library{container:delta-list/inline-size}html.makeu-workspace .delta-library>[data-slot=tabs]{gap:0}html.makeu-workspace .delta-library .delta-library-toolbar{padding:10px var(--workspace-inset,18px);border-bottom:1px solid var(--hairline-soft);flex-direction:row;align-items:center}html.makeu-workspace .delta-library-tools{flex-wrap:wrap;gap:8px 16px}html.makeu-workspace .delta-library-results{margin:0}html.makeu-workspace .delta-library-results [data-slot=table-container]{border-radius:0 0 var(--workspace-radius,10px) var(--workspace-radius,10px)}html.makeu-workspace .delta-result-status:not(:empty){padding:8px var(--workspace-inset,18px) 0}html.makeu-workspace .studio-delta-table :is(th,td):first-child{padding-inline-start:var(--workspace-inset,18px)}html.makeu-workspace .studio-delta-table :is(th,td):last-child{padding-inline-end:var(--workspace-inset,18px)}html.makeu-workspace .studio-delta-table .delta-row-actions{width:auto}@container delta-list (width<=580px){html.makeu-workspace .delta-library .delta-library-tools{flex:100%}html.makeu-workspace .delta-library .delta-library-search{flex:10rem;width:auto}}html.makeu-workspace .studio-trade-activity{container:ledger/inline-size}html.makeu-workspace .studio-trade-activity .terminal-activity-heading{min-height:0;padding:10px var(--workspace-inset,18px);flex-wrap:wrap;gap:6px 16px}html.makeu-workspace .studio-trade-activity :is(.table-wrap,[data-slot=table-container]){max-width:100%;overflow-x:auto}html.makeu-workspace .studio-trade-activity .table-wrap:has(>[data-slot=table-container]){overflow:visible}html.makeu-workspace .studio-trade-activity .trade-history-filters{padding-inline:var(--workspace-inset,18px);flex-wrap:wrap}html.makeu-workspace .studio-trade-activity .trading-position-pagination{flex-wrap:wrap;gap:6px 12px}html.makeu-workspace .studio-trade-activity :is(.terminal-activity-summary,.terminal-filter-chip){overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}html.makeu-workspace .studio-trade-activity .terminal-filter-chip button{flex-shrink:0}@container ledger (width<=550px){html.makeu-workspace .studio-trade-activity .terminal-activity-heading{flex-direction:column;align-items:flex-start}html.makeu-workspace .studio-trade-activity [role=tablist]{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:auto;display:grid}html.makeu-workspace .studio-trade-activity [role=tab]{white-space:normal;gap:3px;min-width:0;min-height:40px;padding-inline:2px}html.makeu-workspace .studio-trade-activity .terminal-activity-summary{flex-wrap:wrap;min-width:0}html.makeu-workspace .studio-trade-activity .terminal-activity-summary>div{text-align:start;justify-content:start}html.makeu-workspace .studio-trade-activity .trade-history-filters{flex-direction:column;align-items:stretch;gap:8px}html.makeu-workspace .studio-trade-activity .trade-date-trigger{min-width:0}}html.makeu-workspace :is(.studio-combination,.studio-execution){container:desk-detail/inline-size}html.makeu-workspace .studio-combination .combination-health-strip,html.makeu-workspace .studio-execution .execution-pnl-summary{box-shadow:none;border-radius:inherit;background:0 0;border:0}html.makeu-workspace .studio-combination .combination-links{padding:var(--workspace-inset,18px);justify-content:space-between}html.makeu-workspace .combination-health-strip+.combination-links{border-top:1px solid var(--hairline-soft)}html.makeu-workspace .studio-combination .combination-health-strip>div{min-height:0;padding:var(--workspace-inset,18px)}html.makeu-workspace .studio-combination .combination-health-strip strong{color:var(--ink);font-variant-numeric:tabular-nums}html.makeu-workspace .studio-combination .combination-health-strip .attention strong{color:var(--red)}html.makeu-workspace .studio-combination .hedge-leg-card{padding:var(--workspace-inset,18px)}html.makeu-workspace .studio-execution .execution-pnl-summary{min-height:0;padding:var(--workspace-inset,18px)}html.makeu-workspace .studio-execution .pnl-policy-note{padding:0 var(--workspace-inset,18px) var(--workspace-inset,18px);margin:0}html.makeu-workspace .studio-execution-record .execution-leg-summary{border-top:1px solid var(--hairline-soft);grid-template-columns:repeat(2,minmax(0,1fr))}html.makeu-workspace .studio-execution-record .execution-leg-summary>article{padding:var(--workspace-inset,18px)}html.makeu-workspace .studio-execution-record .execution-leg-summary>article+article{border-top:0;border-inline-start:1px solid var(--hairline-soft)}html.makeu-workspace :is(.execution-leg-summary,.detail-leg-grid) :is(dd,small,h3){overflow-wrap:anywhere}html.makeu-workspace .studio-execution .delta-recovery-panel{padding:var(--workspace-inset,18px)}@container desk-detail (width<=710px){html.makeu-workspace :is(.studio-combination .hedge-leg-grid,.studio-execution-record .execution-leg-summary){grid-template-columns:minmax(0,1fr)}html.makeu-workspace .studio-combination .hedge-leg-card+.hedge-leg-card,html.makeu-workspace .studio-execution-record .execution-leg-summary>article+article{border-inline-start:0;border-top:1px solid var(--hairline-soft)}html.makeu-workspace .studio-combination .combination-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}html.makeu-workspace .studio-combination .combination-health-strip>div:nth-child(2n){border-right:0}html.makeu-workspace .studio-combination .combination-health-strip>div:nth-child(n+3){border-top:1px solid var(--hairline-soft)}html.makeu-workspace .studio-desk-intro .detail-header{flex-direction:column;align-items:stretch;gap:12px}html.makeu-workspace .studio-desk-intro :is(.header-actions,.execution-actions){flex-wrap:wrap}}html.makeu-workspace .studio-editor-tabs{container:delta-form/inline-size}html.makeu-workspace .custom-instrument-modal .spread-source-card{border:0;border-radius:0;padding:0}html.makeu-workspace .custom-instrument-modal .spread-source-pair{gap:12px}html.makeu-workspace .custom-instrument-modal .market-modal-body{padding:var(--workspace-inset,18px)}html.makeu-workspace .custom-instrument-modal .market-local-note{overflow-wrap:anywhere}html.makeu-workspace .custom-instrument-modal .custom-editor-scroll{scroll-padding-block:12px}html.makeu-workspace .custom-instrument-modal :is(.delta-leg-matrix,.delta-execution-modes) [data-slot=select-trigger]{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;height:auto}@container delta-form (width<=530px){html.makeu-workspace .custom-instrument-modal .spread-source-pair,html.makeu-workspace .custom-instrument-modal .delta-execution-modes{grid-template-columns:minmax(0,1fr)}html.makeu-workspace .custom-instrument-modal .spread-swap{justify-self:center;transform:rotate(90deg)}html.makeu-workspace .custom-instrument-modal .spread-formula-heading{flex-wrap:wrap}html.makeu-workspace .custom-instrument-modal .delta-leg-matrix :is(thead,tbody){display:block}html.makeu-workspace .custom-instrument-modal .delta-leg-matrix tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html.makeu-workspace .custom-instrument-modal .delta-leg-matrix thead th:first-child{display:none}html.makeu-workspace .custom-instrument-modal .delta-leg-matrix tbody th{grid-column:1/-1}}html.makeu-workspace .market-stage :is(.market-spread-legend small,.market-chart-trade-note,.market-scale-actions>span){display:inline}html.makeu-workspace .market-stage .market-chart-ohlc>span:first-child{display:inline-flex}html.makeu-workspace .market-stage .market-quote-pairs{flex-wrap:wrap}html.makeu-workspace .market-stage .market-spread-legend :is(button,small),html.makeu-workspace .market-stage .market-range-actions button{font-size:12px}html.makeu-workspace .market-stage .market-chart-bottom :is(.market-scale-actions,.market-range-actions)>button{min-height:32px}html.makeu-workspace .market-stage .market-feed-footer>div{flex-wrap:wrap;min-width:0}html.makeu-workspace .execution-detail-dialog{container:execution-sheet/inline-size}html.makeu-workspace .execution-detail-dialog :is(.position-detail-body,header,.execution-detail-footer){padding-inline:var(--workspace-inset,18px)}html.makeu-workspace .execution-detail-dialog .position-detail-body{overscroll-behavior:contain;scroll-padding:12px}html.makeu-workspace .execution-detail-dialog>header h2{overflow-wrap:anywhere}html.makeu-workspace .execution-detail-dialog .execution-detail-tabs{flex-wrap:wrap;flex:none}html.makeu-workspace .execution-detail-dialog .execution-detail-footer{flex-wrap:wrap;min-height:0}html.makeu-workspace .market-modal-body>.market-chart-surface{min-height:clamp(220px,38dvh,430px)}html.makeu-workspace .confirmation-dialog:has(.confirm-leg-list){container:order-review/inline-size}html.makeu-workspace .confirm-leg-list{border-block:1px solid var(--hairline-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}html.makeu-workspace .confirm-leg-list article{overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;min-width:0;padding:12px}html.makeu-workspace .confirm-leg-list article+article{border-inline-start:1px solid var(--hairline-soft)}@container order-review (width<=410px){html.makeu-workspace .confirm-leg-list{grid-template-columns:minmax(0,1fr)}html.makeu-workspace .confirm-leg-list article+article{border-inline-start:0;border-top:1px solid var(--hairline-soft)}}@container execution-sheet (width<=420px){html.makeu-workspace .execution-detail-dialog .execution-detail-footer{justify-content:start;gap:8px}html.makeu-workspace .execution-detail-dialog .execution-detail-actions{justify-content:start}html.makeu-workspace .execution-detail-dialog .fill-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr))}}@media (height<=520px){html.makeu-workspace :is(.execution-detail-dialog,.custom-instrument-modal)>:is(header,footer){min-height:0;padding-block:8px}}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords) and selector(details::details-content){.makeu-workspace .custom-instrument-modal :is(.compact-note,.custom-advanced-settings)::details-content{interpolate-size:allow-keywords;overflow-clip-margin:3px;block-size:0;transition:block-size var(--motion-exit) var(--motion-ease), content-visibility var(--motion-exit) allow-discrete;overflow:clip}.makeu-workspace .custom-instrument-modal :is(.compact-note,.custom-advanced-settings)[open]::details-content{block-size:auto;transition-duration:var(--motion-panel)}}}.makeu-workspace .fill-price-value{font-variant-numeric:tabular-nums}.makeu-workspace .fill-price-value small,.makeu-workspace .fill-price-status{color:var(--muted);font-size:12px;font-weight:400}.makeu-workspace .fill-price-value small{display:block}.makeu-workspace .fill-price-detail dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:12px 22px;margin:0;display:grid}.makeu-workspace .fill-price-detail dt,.makeu-workspace .fill-price-detail>p{color:var(--muted);font-size:12px}.makeu-workspace .fill-price-detail dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:16px;font-weight:600}.makeu-workspace .fill-price-detail>p{margin:8px 0 0;line-height:1.5}.makeu-workspace .position-detail-body>.fill-price-detail+.position-detail-summary{margin-block-start:18px}.makeu-workspace .studio-execution-record>.fill-price-detail{padding:var(--workspace-inset,18px);border-block:1px solid var(--hairline-soft)}.execution-issue{border:1px solid var(--hairline);background:var(--parchment);color:#725c39;overflow-wrap:anywhere;border-radius:10px;grid-column:1/-1;min-width:0;max-width:100%;margin-top:12px;padding:12px 14px;font-size:12px;line-height:1.6}.execution-issue>strong{font-size:12px;display:block}.execution-issue>p{color:inherit;margin:3px 0 0;font-size:12px}.delta-recovery-panel{border:1px solid var(--border-color,#e2e6ee);background:var(--surface,#fff);border-radius:12px;margin-block:16px;padding:18px}.delta-recovery-panel h3{margin:14px 0 8px;font-size:15px}.delta-recovery-panel p{font-size:13px;line-height:1.7}.delta-recovery-policy,.delta-recovery-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.delta-recovery-policy,.delta-recovery-note{color:var(--muted);font-size:12px}.delta-recovery-quantities{gap:12px;margin-block:14px;display:grid}.delta-recovery-quantities label{gap:6px;font-size:12px;display:grid}.delta-recovery-quantities input{box-sizing:border-box;border:1px solid var(--hairline);width:100%;min-height:42px;font:inherit;border-radius:8px;padding:10px 12px}.delta-recovery-confirm{background:var(--warning-soft);border-radius:8px;margin-block:14px;padding:14px}.delta-recovery-confirm button+button{margin-inline-start:8px}.delta-recovery-panel details{margin-top:16px;font-size:12px}.delta-recovery-panel li{overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;padding-block:8px;display:flex}:root{color:var(--ink);background:var(--parchment);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--link:#06c;--control-border:#86868b;--panel-shadow:0 2px 6px #1d1d1f06, 0 8px 28px #1d1d1f05;--floating-shadow:0 7px 30px #1d1d1f1c;font-synthesis:none;text-rendering:optimizelegibility;--blue:#0071e3;--blue-hover:#06c;--blue-dark:var(--blue-hover);--blue-soft:#edf6ff;--blue-border:#b3d4f7;--blue-ring:#0071e32e;--blue-muted:var(--muted);--blue-muted-soft:var(--parchment);--ink:#1d1d1f;--muted:#626267;--muted-strong:#424245;--canvas:#fff;--parchment:#f5f5f7;--surface:#fafafc;--hairline:#e2e2e7;--hairline-soft:#eeeef2;--green:#16803c;--red:#c9342b;--red-soft:#fff0ef;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--page-gutter:clamp(16px, 3vw, 48px);--page-max-width:1600px;--motion-fast:.16s;--motion-normal:.2s;--motion-page:.24s;--motion-ease:cubic-bezier(.2, .7, .2, 1);font-family:Inter,SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--parchment);min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}:where(button,a,[role=tab],[role=option],[role^=menuitem],label:has(input,button),tr[tabindex]){transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, opacity var(--motion-fast) ease}:where(button,a,[role=tab]):not(:disabled,[aria-disabled=true]):active{opacity:.84}button:focus-visible,a:focus-visible,input:focus-visible{outline:1px solid var(--blue);outline-offset:3px}.brand-mark{color:inherit;align-items:center;gap:10px;display:inline-flex}.brand-word{letter-spacing:-.45px;font-size:19px;font-weight:600}.brand-symbol{align-items:flex-end;gap:2px;width:21px;height:19px;display:inline-flex;position:relative}.brand-symbol i{background:currentColor;border-radius:3px;width:5px;display:block;transform:skewY(-25deg)}.brand-symbol i:first-child{height:9px}.brand-symbol i:nth-child(2){height:18px}.brand-symbol i:nth-child(3){height:13px}.button{cursor:pointer;min-height:42px;transition:transform var(--motion-fast) ease, background var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;display:inline-flex}.button:active:not(:disabled){transform:translateY(1px)scale(.99)}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.button[aria-busy=true]{cursor:progress}.button-label-stack{display:grid}.button-label-stack>span{grid-area:1/1}.button-label-stack>span[aria-hidden=true]{visibility:hidden}.button-primary{background:var(--blue);color:#fff}.button-primary:hover:not(:disabled){background:var(--blue-hover)}.button-secondary{background:var(--canvas);border:1px solid var(--hairline);color:var(--ink)}.button-secondary:hover:not(:disabled){border-color:var(--blue-border);color:var(--link)}.button-danger{background:var(--red);color:#fff}.button-quiet-danger{background:var(--red-soft);color:var(--red)}.button-full{width:100%;min-height:48px}.text-link{color:var(--link);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:14px;display:inline-flex}.back-link{width:fit-content;color:var(--link);align-items:center;gap:6px;font-size:14px;display:inline-flex}.icon-button{background:var(--parchment);cursor:pointer;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.topbar{background:var(--parchment);height:88px;color:var(--ink);z-index:50;position:sticky;top:0}.topbar-inner{width:100%;max-width:var(--page-max-width);height:100%;padding:0 var(--page-gutter);align-items:center;gap:28px;margin-inline:auto;display:flex;position:relative}.topbar-inner:after{content:"";bottom:0;left:var(--page-gutter);right:var(--page-gutter);background:var(--hairline);height:1px;position:absolute}.brand-link{flex:none;align-items:center;display:flex}.primary-nav{align-items:center;gap:5px;height:100%;display:flex}.nav-link{color:var(--muted);min-height:38px;transition:color var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:8px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.nav-link:hover{color:var(--link)}.nav-link.active{color:var(--link);font-weight:600}.nav-link{white-space:nowrap}.topbar-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.mock-chip{color:var(--link);background:var(--blue-soft);border:1px solid var(--blue-border);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px}.language-switch{color:var(--muted-strong);white-space:nowrap;align-items:center;gap:3px;display:flex}.language-switch button{color:var(--muted);cursor:pointer;transition:color var(--motion-fast) ease;background:0 0;border:0;padding:4px 2px;font-size:11px;line-height:1}.language-switch button:hover{color:var(--ink)}.language-switch button.active{color:var(--ink);font-weight:600}.language-switch>span{font-size:10px}.profile-menu{position:relative}.profile-trigger{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:4px;display:flex}.avatar{border:1px solid var(--hairline);background:var(--canvas);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.profile-copy{text-align:left;flex-direction:column;line-height:1.15;display:flex}.profile-copy strong{font-size:12px;font-weight:600}.profile-copy small{color:var(--muted);margin-top:3px;font-size:10px}.profile-dropdown{background:var(--canvas);border:1px solid var(--hairline);width:180px;color:var(--ink);border-radius:12px;padding:7px;position:absolute;top:45px;right:0}.profile-dropdown button{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:10px;font-size:13px;display:flex}.profile-dropdown button:hover{background:var(--parchment)}.mobile-menu-button{color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:36px;height:36px;display:none}.mock-notice{max-width:var(--page-max-width);min-height:34px;color:var(--muted);padding:12px var(--page-gutter) 0;justify-content:flex-start;align-items:center;margin-inline:auto;font-size:11px;line-height:1.6;display:flex}.page-container{width:100%;max-width:var(--page-max-width);min-width:0;padding:clamp(28px, 3.5vw, 56px) var(--page-gutter) 90px;animation:page-in var(--motion-page) var(--motion-ease);transform-origin:top;margin-inline:auto}@keyframes page-in{0%{opacity:0;transform:translateY(3px)scale(.995)}to{opacity:1;transform:none}}@supports (view-transition-class:route-change){html:active-view-transition .page-container{animation:none}::view-transition-group(makeu-page){animation:none}::view-transition-old(makeu-page){animation:veil-dismiss var(--motion-fast) ease-in both}::view-transition-new(makeu-page){transform-origin:top;animation:page-in var(--motion-page) var(--motion-ease) both}@media (prefers-reduced-motion:reduce){::view-transition-old(makeu-page){animation:none}::view-transition-new(makeu-page){animation:none}::view-transition-old(makeu-page){opacity:0}}}.page-stack{flex-direction:column;gap:28px;display:flex}.page-header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.page-header h1,.detail-header h1,.bind-header h1{letter-spacing:-1.1px;margin:5px 0 9px;font-size:38px;font-weight:600;line-height:1.1}.hero-header h1{font-size:44px}.page-header p,.detail-header p,.bind-header p{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.metric-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.metric-card{border-radius:var(--radius-lg);background:var(--canvas);border:1px solid var(--hairline);flex-direction:column;min-height:174px;padding:24px;display:flex}.metric-featured{background:var(--canvas);color:var(--ink);border-color:var(--hairline)}.metric-icon{width:24px;height:24px;color:var(--link);place-items:center;margin-bottom:22px;display:grid}.metric-featured .metric-icon{color:var(--link)}.metric-label{color:var(--muted);font-size:13px}.metric-featured .metric-label,.metric-featured .metric-caption{color:var(--muted)}.metric-value{font-feature-settings:"tnum" 1;letter-spacing:-1px;margin-top:3px;font-size:32px}.metric-featured .metric-value{color:var(--link)}.metric-value small{color:var(--muted);font-size:16px}.metric-featured .metric-value small{color:var(--muted)}.metric-caption{color:var(--muted);margin-top:auto;font-size:12px}.attention-banner{border-radius:var(--radius-md);border:1px solid var(--hairline);background:var(--parchment);color:var(--ink);align-items:center;gap:14px;padding:17px 19px;display:flex}.attention-icon{width:24px;height:24px;color:var(--muted-strong);flex:none;place-items:center;display:grid}.attention-banner strong{font-size:14px}.attention-banner p{color:var(--muted);margin:3px 0 0;font-size:13px}.attention-banner a{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.warning-banner{margin-top:-9px}.section-block{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden}.account-instrument-editor{border-bottom:1px solid var(--hairline-soft);align-items:flex-end;gap:10px;padding:18px 24px;display:flex}.account-instrument-editor label{color:var(--muted);flex:1;gap:7px;font-size:11px;font-weight:650;display:grid}.account-instrument-editor input{border:1px solid var(--hairline);min-height:42px;font:inherit;color:var(--ink);text-transform:uppercase;border-radius:10px;padding:0 13px}.account-instrument-editor input:focus{border-color:var(--blue);outline:none}.account-instrument-list{gap:4px;padding:8px 24px 18px;display:grid}.account-instrument-list>div{border-bottom:1px solid var(--hairline-soft);grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:12px;min-height:48px;padding:0 4px;display:grid}.account-instrument-list>div:last-child{border-bottom:0}.account-instrument-list strong,.account-instrument-list small{display:block}.account-instrument-list small{color:var(--muted);margin-top:2px;font-size:10px}.account-instrument-list button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.account-instrument-list button:hover{background:var(--red-soft);color:var(--red)}.section-heading{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:center;gap:20px;min-height:85px;padding:22px 24px;display:flex}.section-heading-tight{min-height:auto}.section-heading h2{letter-spacing:-.25px;margin:0 0 5px;font-size:18px}.section-heading p{color:var(--muted);margin:0;font-size:13px}.history-heading-meta{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.history-page-content{transition:opacity .15s}.history-page-content.is-loading{opacity:.45;pointer-events:none}.history-pagination{border-top:1px solid var(--hairline-soft);min-height:64px;color:var(--muted);justify-content:flex-end;align-items:center;gap:14px;padding:12px 22px;font-size:12px;display:flex}.history-page-button{border:1px solid var(--hairline);background:var(--canvas);min-height:34px;color:var(--ink);cursor:pointer;font:inherit;border-radius:9px;align-items:center;gap:5px;padding:0 11px;font-weight:600;display:inline-flex}.history-page-button:hover:not(:disabled){background:var(--blue-soft);color:var(--link);border-color:#b9c8d8}.history-page-button:disabled{opacity:.38;cursor:default}.device-list{flex-direction:column;display:flex}.device-row{border-top:1px solid var(--hairline-soft);grid-template-columns:42px minmax(220px,1fr) auto 115px 20px;align-items:center;gap:14px;min-height:78px;padding:15px 24px;display:grid}.device-row:first-child{border-top:0}.device-glyph{width:40px;height:40px;color:var(--ink);place-items:center;display:grid}.device-glyph-online{color:var(--link)}.device-main{flex-direction:column;gap:4px;min-width:0;display:flex}.device-main strong{font-size:14px}.device-main small,.device-time{color:var(--muted);font-size:12px}.device-time{text-align:right;font-feature-settings:"tnum" 1}.row-arrow{color:var(--muted)}.status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.status-success{background:var(--blue-soft);color:var(--link)}.status-warning{background:var(--blue-muted-soft);color:var(--blue-muted)}.status-danger{background:var(--red-soft);color:var(--red)}.status-neutral{background:var(--parchment);color:var(--muted-strong)}.subnav{background:var(--parchment);border-radius:11px;gap:3px;width:fit-content;padding:4px;display:flex}.subnav-item{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.subnav-item.active{background:var(--canvas);color:var(--link);font-weight:600}.subnav-item span{background:var(--parchment);border-radius:999px;padding:2px 6px;font-size:10px}.subnav-item em{color:var(--muted);font-size:10px;font-style:normal}.help-button{border:1px solid var(--hairline-soft);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;transition:color var(--motion-fast) ease, background var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:50%;place-items:center;display:grid}.help-button:hover{color:var(--ink);background:var(--canvas);border-color:var(--hairline)}.account-directory{flex-direction:column;gap:20px;min-width:0;display:flex}.account-directory-heading h2{letter-spacing:-.25px;margin:0 0 6px;font-size:18px;font-weight:600}.account-directory-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.account-directory>.empty-state{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.device-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.device-card{background:var(--canvas);border:1px solid var(--hairline);min-width:0;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:13px;flex-direction:column;padding:22px;display:flex}.device-card-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.device-card-identity{align-items:center;gap:12px;min-width:0;display:flex}.device-card-identity>div{min-width:0}.device-card-identity p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.5}.device-card-identity .device-large-icon,.metatrader-logo{object-fit:contain;flex:none;width:36px;height:36px}.device-card-footer{border-top:1px solid var(--hairline-soft);align-items:center;gap:18px;margin-top:auto;padding-top:16px;display:flex}.device-card-footer>.row-arrow{flex-shrink:0}.device-large-icon{width:32px;height:32px;color:var(--muted);place-items:center;display:grid}.device-large-icon.exchange-logo{color:var(--muted)}.device-online{color:var(--link)}.device-offline,.device-revoked{color:var(--muted)}.device-degraded,.device-waiting_for_agent{color:var(--blue-muted)}.device-card h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;line-height:1.4}.device-meta{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin:0;display:grid}.device-meta div{flex-direction:column;gap:5px;min-width:0;display:flex}.device-meta dt{color:var(--muted);font-size:11px}.device-meta dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.exchange-account-card .device-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.narrow-page{max-width:680px;margin:0 auto}.bind-header{text-align:center;padding:34px 10px 28px}.bind-visual{color:#fff;background:#242426;border-radius:20px;place-items:center;width:66px;height:66px;margin:0 auto 22px;display:grid}.bind-header h1{font-size:36px}.bind-card{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:28px}.exchange-bind-header{padding-bottom:4px}.exchange-brand-visual{place-items:center;width:66px;height:66px;margin:0 auto 22px;display:grid}.exchange-connect-form{flex-direction:column;gap:18px;display:flex}.exchange-connect-form>label{color:var(--muted-strong);flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.exchange-connect-form input{border:1px solid var(--hairline);background:var(--canvas);width:100%;height:48px;color:var(--ink);border-radius:11px;padding:0 14px}.exchange-connect-form input:focus{border-color:var(--blue);outline:none}.security-callout{background:var(--blue-soft);color:var(--link);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.security-callout svg{flex:none}.security-callout strong{color:var(--ink);margin-bottom:4px;font-size:13px;display:block}.security-callout p{color:var(--blue-muted);margin:0;font-size:11px;line-height:1.5}.credential-checklist{color:var(--muted);flex-direction:column;gap:9px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.credential-checklist li{align-items:center;gap:8px;display:flex}.credential-checklist svg{color:var(--link)}.form-error{color:var(--red);background:var(--red-soft);border-radius:10px;padding:12px 14px;font-size:12px}.provider-header{text-align:left;padding:24px 0 2px}.provider-header h1{letter-spacing:-1px;margin:0 0 10px;font-size:36px;line-height:1.12}.provider-header p{max-width:580px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.provider-section{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden}.provider-section-heading{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.provider-section-heading h2{letter-spacing:-.25px;margin:0 0 5px;font-size:18px}.provider-section-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.provider-card{border:1px solid var(--hairline);min-height:105px;transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto 20px;align-items:center;gap:16px;margin:16px;padding:20px;display:grid}.provider-card.provider-card-simple{grid-template-columns:52px minmax(0,1fr) 20px}.provider-card:hover{background:var(--surface);border-color:#b7b7bc;transform:translateY(-1px)}.connection-method-list .provider-card+.provider-card{margin-top:0}.connection-method-icon{color:var(--link)}.provider-logo{place-items:center;width:52px;height:52px;display:grid}.provider-copy{flex-direction:column;gap:5px;display:flex}.provider-copy strong{font-size:17px}.provider-copy small{color:var(--muted);font-size:12px}.provider-availability{color:var(--link);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.provider-arrow{color:var(--muted)}.provider-footnote{text-align:center;color:var(--muted);margin:-11px 0 0;font-size:11px}.instruction-list{flex-direction:column;gap:18px;margin:0 0 28px;padding:0;list-style:none;display:flex}.instruction-list li{gap:13px;display:flex}.instruction-list li>span{background:var(--parchment);border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-weight:600;display:grid}.instruction-list strong{font-size:14px}.instruction-list p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.agent-download-button{width:fit-content;min-height:38px;margin-top:12px;padding:0 14px;font-size:12px}.download-meta{color:var(--muted);margin-top:7px;font-size:10px;display:block}.binding-form{border-top:1px solid var(--hairline-soft);flex-direction:column;gap:11px;padding-top:23px;display:flex}.binding-form label,.login-form label>span{font-size:12px;font-weight:600}.code-input{border:1px solid var(--hairline);text-align:center;letter-spacing:.15em;text-transform:uppercase;border-radius:13px;width:100%;height:64px;font:600 27px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.code-input::placeholder{color:var(--muted)}.code-input:focus,.code-input:focus-visible{border:1px solid var(--blue);outline:none}.privacy-note{background:var(--parchment);color:var(--muted);border-radius:10px;margin-top:19px;padding:14px;font-size:11px;line-height:1.5}.form-error{background:var(--red-soft);color:var(--red);border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex}.success-panel{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--canvas);text-align:center;margin-top:45px;padding:45px 38px 30px}.success-icon{background:var(--blue-soft);width:72px;height:72px;color:var(--link);border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}.success-panel h1{letter-spacing:-.9px;margin:6px 0 9px;font-size:34px}.success-panel>p{color:var(--muted);max-width:470px;margin:0 auto;font-size:14px;line-height:1.55}.waiting-steps{text-align:left;flex-direction:column;max-width:460px;margin:32px auto 28px;display:flex}.waiting-steps>div{gap:14px;padding-bottom:24px;display:flex;position:relative}.waiting-steps>div:not(:last-child):after{content:"";background:var(--hairline);width:1px;height:calc(100% - 22px);position:absolute;top:29px;left:14px}.waiting-steps>div>span{border:1px solid var(--hairline);background:var(--canvas);z-index:1;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.waiting-steps .done>span,.waiting-steps .current>span{background:var(--blue);border-color:var(--blue);color:#fff}.waiting-steps strong,.waiting-steps small{display:block}.waiting-steps strong{margin:2px 0 4px;font-size:13px}.waiting-steps small{color:var(--muted);font-size:11px}.success-actions{justify-content:center;display:flex}.request-id{color:var(--muted)!important;margin-top:25px!important;font:10px ui-monospace,monospace!important}.detail-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.detail-title-group{align-items:center;gap:16px;display:flex}.detail-title-group h1{margin-top:0;font-size:30px}.title-with-status{align-items:center;gap:12px;display:flex}.order-kind-chip{background:var(--blue-soft);min-height:24px;color:var(--link);letter-spacing:.04em;border:1px solid #0071e338;border-radius:999px;align-items:center;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.status-card-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.status-card{background:var(--canvas);border:1px solid var(--hairline);border-radius:14px;gap:12px;min-height:118px;padding:18px;display:flex}.status-icon{flex:none;place-items:center;width:24px;height:24px;display:grid}.status-icon.good{color:var(--link)}.status-icon.bad,.status-icon.muted,.status-icon.neutral{color:var(--muted)}.status-card small,.status-card strong,.status-card span{display:block}.status-card small{color:var(--muted);margin-bottom:5px;font-size:10px}.status-card strong{font-size:13px}.status-card div>span{color:var(--muted);margin-top:8px;font-size:10px}.account-list{flex-direction:column;display:flex}.account-row{grid-template-columns:43px minmax(190px,1fr) auto auto 105px 18px;align-items:center;gap:13px;min-height:78px;padding:14px 24px;display:grid}.account-logo{color:#fff;letter-spacing:-.03em;background:#252527;border-radius:10px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:700;display:grid}.account-logo.exchange-detail-logo{color:inherit;background:0 0}.account-line-icon{width:40px;height:40px;color:var(--muted-strong);place-items:center;display:grid}.account-primary{flex-direction:column;gap:5px;min-width:0;display:flex}.account-primary strong{font-size:13px}.account-primary small,.account-sync{color:var(--muted);font-size:11px}.account-environment{background:var(--parchment);color:var(--muted-strong);border-radius:7px;padding:5px 8px;font-size:10px}.account-sync{justify-content:flex-end;align-items:center;gap:4px;display:flex}.diagnostics-block .section-heading{min-height:75px}.detail-list{margin:0;padding:0 24px}.detail-list>div{border-top:1px solid var(--hairline-soft);justify-content:space-between;align-items:center;gap:30px;min-height:55px;display:flex}.detail-list>div:first-child{border-top:0}.detail-list dt{color:var(--muted);font-size:12px}.detail-list dd{text-align:right;margin:0;font-size:12px;font-weight:500}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px!important}.freshness-bar{border:1px solid var(--blue-border);background:var(--blue-soft);min-height:42px;color:var(--link);border-radius:10px;align-items:center;gap:8px;margin-top:-10px;padding:0 14px;font-size:12px;display:flex}.freshness-bar .status-badge{background:var(--canvas);margin-left:auto}.freshness-bar.stale{background:var(--blue-muted-soft);border-color:var(--hairline);color:var(--blue-muted)}.inline-error{border:1px solid var(--hairline);min-height:42px;color:var(--text);border-radius:10px;align-items:center;gap:8px;margin-top:-10px;padding:0 14px;font-size:12px;display:flex}.account-order-error{border-color:var(--hairline);background:var(--red-soft);color:var(--red);margin-top:0}.balance-panel{color:#fff;border-radius:var(--radius-lg);background:#252527;grid-template-columns:1fr 1.5fr;align-items:center;gap:40px;padding:28px;display:grid}.balance-main{border-right:1px solid #424245}.balance-main>span{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.balance-main strong{font-feature-settings:"tnum" 1;letter-spacing:-1.1px;font-size:36px}.balance-main small{color:var(--muted);margin-left:8px;display:inline-block}.balance-grid{grid-template-columns:repeat(2,1fr);gap:22px 35px;margin:0;display:grid}.balance-grid dt{color:var(--muted);margin-bottom:5px;font-size:10px}.balance-grid dd{font-feature-settings:"tnum" 1;margin:0;font-size:14px;font-weight:600}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:12px}.data-table th{text-align:left;background:var(--surface);height:42px;color:var(--muted);border-bottom:1px solid var(--hairline);white-space:nowrap;padding:0 20px;font-weight:500}.data-table td{border-bottom:1px solid var(--hairline-soft);white-space:nowrap;height:62px;padding:0 20px}.data-table tr:last-child td{border-bottom:0}.data-table td strong,.data-table td small{display:block}.data-table td small{color:var(--muted);margin-top:3px;font-size:9px}.position-table{min-width:1150px}.order-table{min-width:1050px}.market-price{font-weight:650}.market-quality{align-items:center;gap:6px;font-weight:650;display:inline-flex}.market-quality:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.quality-live{color:var(--link)}.quality-blocked{color:var(--muted-strong)}.muted-value{color:var(--muted)}.numeric{font-feature-settings:"tnum" 1;text-align:right!important}.side{font-size:10px;font-weight:700}.side-buy,.pnl.positive{color:var(--green)}.side-sell,.pnl.negative{color:var(--red)}.pnl{font-weight:600}.spinning{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.settings-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--canvas);min-height:340px;padding:24px;position:relative}.settings-icon{background:var(--parchment);width:39px;height:39px;color:var(--link);border-radius:11px;place-items:center;margin-bottom:20px;display:grid}.settings-heading{margin-bottom:16px}.settings-heading h2{margin:0 0 4px;font-size:18px}.settings-heading p{color:var(--muted);margin:0;font-size:12px}.settings-heading.with-status{justify-content:space-between;align-items:flex-start;display:flex}.settings-list{padding:0}.subscription-date{background:var(--parchment);border-radius:12px;margin:18px 0;padding:17px}.subscription-date span,.subscription-date strong{display:block}.subscription-date span{color:var(--muted);margin-bottom:5px;font-size:10px}.subscription-date strong{font-size:15px}.feature-list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.feature-list li{color:var(--muted-strong);align-items:center;gap:8px;font-size:12px;display:flex}.feature-list svg,.quota-block .section-heading svg{color:var(--link)}.quota-grid{grid-template-columns:repeat(3,1fr);gap:24px;padding:24px;display:grid}.quota-item>div:first-child{justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.quota-item strong{font-feature-settings:"tnum" 1}.quota-track{background:var(--parchment);border-radius:999px;height:6px;overflow:hidden}.quota-track i{border-radius:inherit;background:var(--blue);height:100%;display:block}.hedge-list{flex-direction:column;display:flex}.hedge-row{border-top:1px solid var(--hairline-soft);grid-template-columns:42px minmax(230px,1fr) 180px 105px 18px;align-items:center;gap:14px;min-height:84px;padding:16px 24px;display:grid}.hedge-row:first-child{border-top:0}.hedge-line-icon{width:40px;height:40px;color:var(--link);place-items:center;display:grid}.hedge-row-copy{flex-direction:column;gap:5px;display:flex}.hedge-row-copy strong{font-size:14px}.hedge-row-copy small,.hedge-mode,.hedge-version,.hedge-row time{color:var(--muted);font-size:11px}.hedge-version,.version-chip{border:1px solid var(--hairline);width:fit-content;color:var(--muted-strong);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600}.strategy-form-card{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:26px}.configuration-section{flex-direction:column;gap:22px;display:flex}.configuration-heading{border-bottom:1px solid var(--hairline-soft);align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.configuration-heading>span{border:1px solid var(--hairline);width:32px;height:32px;color:var(--muted-strong);border-radius:50%;flex:0 0 32px;place-items:center;font-size:10px;font-weight:700;display:grid}.configuration-heading h2{margin:1px 0 5px;font-size:18px}.configuration-heading p{color:var(--muted);margin:0;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.strategy-meta-grid{margin-bottom:0}.form-span{grid-column:1/-1}.strategy-form-card label,.preview-action label{flex-direction:column;gap:7px;display:flex}.strategy-form-card label>span,.preview-action label>span{color:var(--muted-strong);font-size:11px;font-weight:600}.strategy-form-card input,.strategy-form-card select,.strategy-form-card textarea,.version-select,.preview-action input{border:1px solid var(--hairline);background:var(--canvas);width:100%;min-height:43px;color:var(--ink);border-radius:10px;padding:0 12px}.strategy-form-card textarea{resize:vertical;min-height:76px;padding:11px 12px}.strategy-form-card input:focus,.strategy-form-card select:focus,.strategy-form-card textarea:focus,.version-select:focus,.preview-action input:focus{border-color:var(--blue);outline:none}.strategy-form-card input:disabled,.strategy-form-card select:disabled{background:var(--parchment);color:var(--muted)}.execution-mode-block{grid-template-columns:minmax(180px,260px) 1fr;align-items:end;gap:18px;display:grid}.execution-mode-block .dependency-config{margin:0}.dependency-config.compact{min-height:68px;padding:11px 13px}.execution-leg-card{min-height:150px}.field-note{color:var(--muted);font-size:11px;line-height:1.5}.dependency-config{border:1px solid var(--hairline);border-radius:12px;grid-template-columns:24px 1fr 180px;align-items:center;gap:12px;min-height:78px;margin-bottom:20px;padding:15px;display:grid}.dependency-config>svg{color:var(--link)}.dependency-config strong{font-size:13px}.dependency-config p{color:var(--muted);margin:4px 0 0;font-size:11px}.dependency-config select{border:1px solid var(--hairline);background:var(--canvas);border-radius:9px;min-height:39px;padding:0 10px}.hedge-leg-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.hedge-leg-card{border:1px solid var(--hairline);border-radius:15px;flex-direction:column;gap:16px;padding:21px;display:flex}.leg-card-heading{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.leg-card-heading>span{font-size:12px;font-weight:650}.strategy-form-footer{border-top:1px solid var(--hairline-soft);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:20px;display:flex}.strategy-form-footer p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.detail-leg-grid{padding:22px}.detail-leg-grid .hedge-leg-card{gap:9px}.detail-leg-grid h3{margin:8px 0 0;font-size:23px}.detail-leg-grid p{color:var(--muted);margin:0;font-size:12px}.leg-definition{grid-template-columns:repeat(3,1fr);gap:14px;margin:13px 0 0;display:grid}.leg-definition dt{color:var(--muted);margin-bottom:5px;font-size:9px}.leg-definition dd{margin:0;font-size:11px;font-weight:600}.version-select{width:auto;min-width:120px}.header-actions{align-items:center;gap:10px;display:flex}.archive-chip{border:1px solid var(--hairline);width:fit-content;color:var(--muted-strong);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:650}.combination-list-heading{align-items:center}.segmented-control{background:var(--parchment);border-radius:10px;gap:3px;padding:3px;display:flex}.segmented-control button{min-height:34px;color:var(--muted-strong);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:flex}.segmented-control button.active{background:var(--canvas);color:var(--ink);box-shadow:0 1px 3px #00000014}.segmented-control button span{color:var(--muted);font-size:10px}.preview-panel{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden}.preview-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 24px;display:flex}.preview-heading h2{margin:0 0 5px;font-size:18px}.preview-heading p{color:var(--muted);max-width:620px;margin:0;font-size:12px}.preview-action{align-items:flex-end;gap:9px;display:flex}.preview-action input{width:105px}.preview-result{border-top:1px solid var(--hairline-soft)}.preview-status{background:var(--blue-soft);justify-content:space-between;align-items:center;gap:20px;min-height:61px;padding:13px 24px;display:flex}.preview-status.blocked{background:var(--blue-muted-soft)}.preview-status strong{font-size:13px}.preview-status span{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.preview-issues{color:var(--muted-strong);border-bottom:1px solid var(--hairline-soft);margin:0;padding:15px 24px 15px 43px;font-size:11px}.preview-issues li+li{margin-top:7px}.preview-table{min-width:920px}.spread-summary{border-top:1px solid var(--hairline-soft);align-items:center;gap:18px;min-height:62px;padding:15px 24px;display:flex}.spread-summary>span{color:var(--muted);font-size:11px}.spread-summary strong{font-size:14px}.spread-summary p{color:var(--muted);margin:0;font-size:11px}.preview-confirm-row{border-top:1px solid var(--hairline-soft);justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex}.preview-confirm-row>div{color:var(--muted-strong);align-items:center;gap:9px;font-size:12px;display:flex}.preview-confirm-row svg{color:var(--link)}.confirmation-dialog{border-radius:var(--radius-lg);background:var(--canvas);width:min(620px,100%);max-height:calc(100vh - 40px);padding:28px;overflow:auto;box-shadow:0 24px 80px #00000040}.dialog-heading{align-items:flex-start;gap:14px;display:flex}.dialog-heading>svg{color:var(--link);flex:none}.dialog-heading h2{margin:0 0 6px;font-size:21px}.dialog-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.confirm-leg-list{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 14px;display:grid}.confirm-leg-list article{border:1px solid var(--hairline);border-radius:13px;flex-direction:column;gap:5px;padding:15px;display:flex}.confirm-leg-list span,.confirm-leg-list small{color:var(--muted);font-size:10px}.confirm-leg-list strong{font-size:13px}.risk-note{background:var(--blue-soft);color:var(--muted-strong);border-radius:11px;padding:13px 15px;font-size:11px;line-height:1.55}.confirmation-dialog .dialog-actions{justify-content:flex-end}.empty-inline{color:var(--muted);text-align:center;padding:34px 24px;font-size:12px}.execution-list{border-top:1px solid var(--hairline-soft)}.execution-row{min-height:72px;color:inherit;border-bottom:1px solid var(--hairline-soft);grid-template-columns:1fr auto 18px;align-items:center;gap:18px;padding:14px 24px;text-decoration:none;display:grid}.execution-row:last-child{border-bottom:0}.execution-row:hover{background:var(--blue-muted-soft)}.execution-row strong,.execution-row span{display:block}.execution-row>div>span{color:var(--muted);margin-top:4px;font-size:10px}.execution-status{background:var(--parchment);width:fit-content;color:var(--muted-strong);letter-spacing:.02em;border-radius:999px;align-items:center;padding:5px 9px;font-size:9px;font-weight:700;display:inline-flex}.status-open,.status-filled,.status-closed{background:var(--blue-soft);color:var(--link)}.status-aborting_open,.status-cancel_pending{background:var(--warning-soft);color:var(--warning)}.status-canceled{background:var(--parchment);color:var(--muted-strong)}.status-unbalanced,.status-result_unknown,.status-needs_review,.status-unknown,.status-rejected,.status-failed{color:var(--red);background:var(--red-soft)}.execution-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.execution-risk-banner{border-radius:var(--radius-md);background:var(--blue-soft);border:1px solid #0071e338;align-items:flex-start;gap:12px;padding:17px 20px;display:flex}.execution-risk-banner svg{color:var(--link);flex:none}.execution-risk-banner strong{font-size:13px}.execution-risk-banner p{color:var(--muted-strong);margin:4px 0 0;font-size:11px;line-height:1.5}.execution-leg-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.execution-leg-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--canvas);padding:23px}.execution-leg-title{justify-content:space-between;align-items:flex-start;gap:22px;min-height:91px;padding:20px 0 18px;display:flex}.execution-leg-title h2{margin:0 0 5px;font-size:20px}.execution-leg-title p{color:var(--muted);margin:0;font-size:11px}.leg-total-pnl{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.leg-total-pnl>span{color:var(--muted);font-size:10px}.leg-total-pnl>strong{font-feature-settings:"tnum" 1;font-size:18px}.leg-total-pnl .quality-chip{padding:3px 7px;font-size:8px}.fill-progress{background:var(--parchment);border-radius:999px;height:4px;margin-bottom:20px;overflow:hidden}.fill-progress span{background:var(--blue);border-radius:inherit;height:100%;transition:width .25s;display:block}.leg-error{color:var(--red);align-items:flex-start;gap:7px;margin-top:15px;font-size:10px;line-height:1.4;display:flex}.execution-timeline{margin:0;padding:22px 26px 26px;list-style:none}.execution-timeline li{grid-template-columns:12px 1fr;gap:12px;min-height:65px;display:grid;position:relative}.execution-timeline li:not(:last-child):before{content:"";background:var(--hairline);width:1px;position:absolute;top:13px;bottom:-3px;left:4px}.timeline-dot{border:2px solid var(--blue);background:var(--canvas);z-index:1;border-radius:50%;width:9px;height:9px;margin-top:4px}.execution-timeline strong{font-size:11px}.execution-timeline p{color:var(--muted-strong);margin:3px 0;font-size:10px}.execution-timeline time{color:var(--muted);font-size:9px}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:54px 25px;display:flex}.empty-icon{background:var(--parchment);width:51px;height:51px;color:var(--muted);border-radius:15px;place-items:center;margin-bottom:15px;display:grid}.empty-state h3{margin:0 0 7px;font-size:15px}.empty-state p{color:var(--muted);margin:0 0 18px;font-size:12px}.loading-state{min-height:320px;color:var(--muted);text-align:center;place-items:center;padding:32px 16px;font-size:12px;display:grid}.loading-state-content{flex-direction:column;align-items:center;animation:.18s both loading-appear;display:flex}.loading-brand{color:var(--ink);flex-direction:column;align-items:center;display:flex}.loading-brand .brand-mark{margin:22px 0 38px}.loading-brand .brand-symbol{transform:scale(2.4)}.loading-brand .brand-symbol i{animation:2.1s ease-in-out infinite loading-signal}.loading-brand .brand-symbol i:nth-child(2){animation-delay:.22s}.loading-brand .brand-symbol i:nth-child(3){animation-delay:.44s}.loading-brand-name{letter-spacing:-.45px;font-size:19px;font-weight:600}.loading-label{overflow-wrap:anywhere;margin-top:15px;line-height:1.6}@keyframes loading-signal{0%,65%,to{opacity:.3;background:currentColor}28%{background:var(--blue);opacity:1}}@keyframes loading-appear{0%{opacity:0}to{opacity:1}}.fullscreen-loading{place-items:center;min-height:100vh;display:grid}.error-page,.standalone-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:460px;display:flex}.error-page svg{color:var(--red)}.error-page h1,.standalone-error h1{margin:15px 0 5px;font-size:26px}.error-page p,.standalone-error p{color:var(--muted);margin:0 0 20px}.standalone-error{background:var(--canvas);min-height:100vh}.standalone-error>span{color:var(--link);letter-spacing:.18em;font-size:12px;font-weight:700}.dialog-backdrop{z-index:100;background:#0000006b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{border-radius:var(--radius-lg);background:var(--canvas);text-align:center;width:min(440px,100%);max-height:calc(100dvh - 40px);padding:28px;position:relative;overflow-y:auto}.dialog-backdrop>.confirmation-dialog{max-height:calc(100dvh - 40px)}.position-detail-backdrop>.position-detail-dialog{max-height:calc(100dvh - 48px)}.dialog-backdrop [aria-modal=true],.position-detail-backdrop [aria-modal=true]{outline:none}.dialog-close{position:absolute;top:14px;right:14px}.dialog-warning{background:var(--red-soft);width:50px;height:50px;color:var(--red);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.dialog h2{margin:0 0 9px;font-size:20px}.dialog p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.dialog-actions{justify-content:center;gap:9px;margin-top:24px;display:flex}.login-page{background:var(--canvas);grid-template-columns:minmax(420px,1.05fr) minmax(450px,.95fr);min-height:100vh;display:grid;position:relative}.language-switch-login{z-index:2;position:absolute;top:25px;right:30px}.language-switch-login button{color:var(--muted)}.language-switch-login button:hover,.language-switch-login button.active{color:var(--ink)}.language-switch-login>span{color:var(--muted)}.login-story{color:#fff;background:#242426;min-height:100vh;padding:48px clamp(42px,6vw,90px)}.login-story-inner{flex-direction:column;height:100%;min-height:600px;display:flex}.story-copy{margin:auto 0}.story-copy h1{letter-spacing:-2.7px;margin:15px 0 20px;font-size:clamp(42px,4.4vw,66px);font-weight:600;line-height:1.03}.story-copy p{max-width:520px;color:var(--muted);margin:0;font-size:18px;line-height:1.55}.story-status{border-top:1px solid #424245;align-items:center;gap:14px;padding-top:25px;display:flex}.story-status strong,.story-status span{display:block}.story-status strong{font-size:13px}.story-status div>span{color:#a8a8ad;margin-top:4px;font-size:11px}.live-orbit{color:#5db0ff;background:#343436;border-radius:50%;place-items:center;width:42px;height:42px;position:relative;display:grid!important}.live-orbit i{background:#5db0ff;border:2px solid #242426;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;right:2px}.login-panel{justify-content:center;align-items:center;padding:55px;display:flex}.login-form-wrap{width:min(390px,100%)}.login-lock{background:var(--parchment);width:45px;height:45px;color:var(--link);border-radius:13px;place-items:center;margin-bottom:24px;display:grid}.login-form-wrap h2{letter-spacing:-.7px;margin:0 0 7px;font-size:30px}.login-intro{color:var(--muted);margin:0 0 25px;font-size:14px}.inline-notice{border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:18px;padding:12px;font-size:11px;line-height:1.45;display:flex}.notice-blue{background:var(--blue-soft);color:var(--link)}.inline-notice svg{color:var(--link);flex:none;margin-top:1px}.inline-notice strong{color:var(--link);display:block}.login-form{flex-direction:column;gap:16px;display:flex}.login-form label{flex-direction:column;gap:7px;display:flex}.login-form input{border:1px solid var(--hairline);border-radius:11px;height:48px;padding:0 14px;font-size:14px}.login-form input:focus{border-color:var(--blue);outline:none}.login-footnote{color:var(--muted);text-align:center;margin:20px 0 0;font-size:10px}.trade-account-strip{gap:10px;padding-bottom:3px;display:flex;overflow-x:auto}.trade-account-strip button{text-align:left;background:var(--canvas);border:1px solid var(--hairline);cursor:pointer;min-width:210px;color:var(--muted);border-radius:13px;padding:14px 16px}.trade-account-strip button.active{color:var(--link);border-color:var(--blue)}.trade-account-strip strong,.trade-account-strip span{display:block}.trade-account-strip strong{color:var(--ink);margin-bottom:4px;font-size:13px}.trade-account-strip span{font-size:11px}.trading-workspace{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:18px;display:grid}.instrument-panel{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--canvas);position:sticky;top:86px;overflow:hidden}.instrument-panel-heading{border-bottom:1px solid var(--hairline-soft);flex-direction:column;padding:22px;display:flex}.instrument-panel-heading>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.instrument-panel-heading strong{letter-spacing:-.4px;margin-top:5px;font-size:22px}.instrument-panel-heading small{color:var(--muted);margin-top:3px;font-size:11px}.instrument-list-label{color:var(--muted);justify-content:space-between;padding:17px 18px 8px;font-size:10px;font-weight:650;display:flex}.instrument-list-label span{background:var(--parchment);border-radius:999px;place-items:center;min-width:20px;height:20px;display:grid}.instrument-list{flex-direction:column;gap:3px;padding:0 8px 8px;display:flex}.instrument-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;padding:13px 11px}.instrument-list button:hover{background:var(--surface)}.instrument-list button.active{background:var(--blue-soft);color:var(--link)}.instrument-list strong,.instrument-list span{display:block}.instrument-list strong{color:var(--ink);font-size:12px}.instrument-list button.active strong{color:var(--link)}.instrument-list span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.instrument-manage-link{border-top:1px solid var(--hairline-soft);min-height:49px;color:var(--link);justify-content:space-between;align-items:center;padding:0 19px;font-size:11px;font-weight:600;display:flex}.trading-desk{flex-direction:column;gap:18px;min-width:0;display:flex}.trade-ticket{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--canvas);overflow:hidden}.trade-instrument-heading{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 24px;display:flex}.product-kicker{color:var(--link);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.trade-instrument-heading h2{letter-spacing:-.5px;margin:5px 0;font-size:24px}.trade-instrument-heading p{color:var(--muted);margin:0;font-size:11px}.trade-mode-summary{color:var(--muted-strong);flex-direction:column;align-items:flex-end;gap:5px;font-size:10px;display:flex}.trade-entry-row{align-items:flex-end;gap:10px;padding:18px 24px;display:flex}.trade-entry-row label{flex-direction:column;gap:7px;width:170px;display:flex}.trade-entry-row label span{color:var(--muted-strong);font-size:11px;font-weight:600}.trade-entry-row input{border:1px solid var(--hairline);border-radius:10px;width:100%;min-height:42px;padding:0 12px}.trade-entry-row input:focus{border-color:var(--blue);outline:none}.trade-ticket-idle{background:var(--blue-muted-soft);color:var(--muted);border-radius:10px;align-items:center;gap:9px;margin:0 24px 22px;padding:13px 15px;font-size:11px;display:flex}.trade-ticket-idle svg{color:var(--blue-muted);flex:none}.delta-ticket-heading{border-bottom:1px solid var(--hairline-soft);padding:17px 19px 15px}.delta-ticket-identity h2{letter-spacing:-.35px;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:19px;overflow:hidden}.delta-ticket-identity p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.delta-mode-pills{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.delta-mode-pills>span{border:1px solid var(--hairline-soft);background:var(--surface);min-height:26px;color:var(--muted-strong);border-radius:999px;align-items:center;padding:0 9px;font-size:9px;font-weight:600;display:inline-flex}.delta-mode-pills small{color:var(--muted);margin-right:5px;font-size:9px;font-weight:500}.delta-entry-bar{background:var(--parchment);padding:15px 19px 16px}.delta-entry-controls{grid-template-columns:minmax(88px,104px) minmax(0,1fr);align-items:end;gap:10px;display:grid}.delta-units-field{flex-direction:column;gap:6px;min-width:0;display:flex}.delta-units-field>span{color:var(--muted-strong);font-size:9px;font-weight:650}.delta-units-field input{border:1px solid var(--hairline);background:var(--canvas);font-feature-settings:"tnum" 1;border-radius:9px;width:100%;min-height:40px;padding:0 11px;font-size:13px}.delta-units-field input:focus{box-shadow:none;border-color:#0071e394;outline:none}.delta-preview-button{min-width:0;min-height:40px;box-shadow:none;border-radius:9px;padding-inline:12px}.delta-entry-hint{border-top:1px solid var(--hairline-soft);min-width:0;color:var(--muted);align-items:center;gap:6px;margin-top:10px;padding-top:10px;font-size:8px;line-height:1.35;display:flex}.delta-entry-hint svg{color:var(--blue-muted);flex:none}.trade-preview{border-top:1px solid var(--hairline-soft)}.trade-preview-status{background:var(--blue-soft);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:13px 24px;display:flex}.trade-preview-status.blocked{background:var(--blue-muted-soft)}.trade-preview-status strong,.trade-preview-status span{display:block}.trade-preview-status strong{font-size:12px}.trade-preview-status span{color:var(--muted);margin-top:4px;font-size:10px}.trade-quote-grid{grid-template-columns:1fr 1fr;display:grid}.trade-quote-grid>article{border-right:1px solid var(--hairline-soft);min-width:0;padding:20px 24px}.trade-quote-grid>article:last-child{border-right:0}.trade-quote-grid article>div>span,.trade-quote-grid article>div>small{color:var(--muted);font-size:9px;display:block}.trade-quote-grid article>div>strong{margin:5px 0;font-size:14px;display:block}.trade-quote-grid dl{grid-template-columns:1fr 1fr;gap:13px;margin:17px 0 0;display:grid}.trade-quote-grid dt{color:var(--muted);font-size:9px}.trade-quote-grid dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:600}.trade-activity-section .empty-state{padding:37px 24px}.trade-execution-list{flex-direction:column;display:flex}.trade-execution-list article{border-top:1px solid var(--hairline-soft);grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:16px;min-height:75px;padding:13px 22px;display:grid}.trade-execution-list article:first-child{border-top:0}.trade-execution-list article>div:first-child strong,.trade-execution-list article>div:first-child span{display:block}.trade-execution-list article>div:first-child strong{font-size:12px}.trade-execution-list article>div:first-child span{color:var(--muted);margin-top:4px;font-size:10px}.trade-row-actions{align-items:center;gap:12px;display:flex}.trade-row-actions .text-link{font-size:11px}.trade-close-button{min-height:34px;padding:6px 12px;font-size:11px}.trading-view-tabs{border-bottom:1px solid var(--hairline);gap:30px;width:fit-content;display:flex}.trading-view-tabs button{min-width:92px;min-height:43px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;margin-bottom:-1px;padding:0 4px;display:inline-flex}.trading-view-tabs button:hover{color:var(--ink)}.trading-view-tabs button.active{color:var(--link);border-bottom-color:var(--blue);font-weight:650}.terminal-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"workspace""activity";align-items:start;gap:16px;display:grid}.terminal-trading-workspace{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--canvas);grid-area:workspace;grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;min-width:0;display:grid;overflow:hidden}.terminal-chart-panel{background:var(--canvas);min-width:0;min-height:390px;overflow:hidden}.terminal-order-panel{border-left:1px solid var(--hairline-soft);background:var(--canvas);min-width:0}.terminal-order-panel>.trade-ticket{border:0;border-radius:0;min-height:100%}.terminal-activity-panel{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--canvas);grid-area:activity;min-width:0;overflow:visible}.terminal-activity-heading{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:0 26px;display:flex}.terminal-activity-summary{justify-content:flex-end;align-items:center;gap:14px;display:flex}.terminal-activity-summary>div{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 8px;display:flex}.terminal-activity-summary>div>span{width:100%;color:var(--muted);font-size:9px}.terminal-activity-summary>div>strong{font-feature-settings:"tnum" 1;font-size:16px}.terminal-activity-summary>div>small{color:var(--muted);font-size:8px}.terminal-filter-chip{background:var(--blue-soft);min-height:25px;color:var(--link);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 5px 0 9px;font-size:9px;font-weight:650;display:inline-flex}.terminal-filter-chip button{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:14px;line-height:1}.terminal-filter-chip button:hover{background:#0071e31a}.terminal-activity-tabs{align-self:stretch;align-items:center;gap:30px;display:flex}.terminal-activity-tabs button{min-width:auto;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0;font-size:13px;display:flex}.terminal-activity-tabs button:hover{color:var(--ink)}.terminal-activity-tabs button.active{color:var(--link);font-weight:650}.terminal-activity-tabs button span{color:inherit;font-size:9px;font-weight:650}.trade-history-filters{border-bottom:1px solid var(--hairline-soft);background:var(--parchment);justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:10px 26px;display:flex}.trade-history-filter-fields{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trade-symbol-filter,.trade-date-range{flex-direction:column;gap:4px;display:flex;position:relative}.trade-symbol-filter>span,.trade-date-range>span{color:var(--muted);font-size:8px;font-weight:600}.trade-symbol-trigger{border:1px solid var(--hairline);background:var(--canvas);min-width:165px;height:34px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 9px 0 11px;font-size:10px;display:flex}.trade-symbol-trigger:hover{background:var(--parchment);border-color:#b9c4d0}.trade-symbol-trigger:focus-visible,.trade-symbol-trigger.open,.trade-date-trigger:focus-visible{box-shadow:none;border-color:#0071e36b;outline:0}.trade-symbol-trigger svg{color:var(--muted);transition:transform var(--motion-fast) ease, color var(--motion-fast) ease;flex:none}.trade-symbol-trigger.open svg{color:var(--link);transform:rotate(180deg)}.trade-symbol-menu{z-index:31;border:1px solid var(--hairline);background:var(--canvas);border-radius:9px;width:100%;min-width:100%;max-height:220px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 9px 24px #18181b1c}.trade-symbol-menu button{width:100%;min-height:31px;color:var(--muted-strong);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:0 7px 0 9px;font-size:10px;display:flex}.trade-symbol-menu button:hover{background:var(--surface);color:var(--ink)}.trade-symbol-menu button.selected{background:var(--blue-soft);color:var(--link);font-weight:650}.trade-symbol-menu button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-symbol-menu button svg{flex:none}.trade-date-trigger{border:1px solid var(--hairline);background:var(--canvas);min-width:198px;height:34px;color:var(--muted-strong);cursor:pointer;font:inherit;text-align:left;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:9px;display:flex}.trade-date-trigger svg{flex:none}.trade-date-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trade-date-trigger.active{background:var(--blue-soft);color:var(--link);border-color:#0071e340}.trade-date-popover{z-index:30;border:1px solid var(--hairline);background:var(--canvas);border-radius:13px;width:330px;padding:13px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 16px 45px #18181b29}.trade-date-presets{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.trade-date-presets button{background:var(--surface);min-height:29px;color:var(--muted-strong);cursor:pointer;font:inherit;border:0;border-radius:7px;padding:0 5px;font-size:9px}.trade-date-presets button:hover{background:var(--blue-soft);color:var(--link)}.trade-date-phase{border-bottom:1px solid var(--hairline-soft);min-height:38px;color:var(--muted-strong);justify-content:space-between;align-items:center;gap:10px;margin:8px 0 4px;padding:0 2px;font-size:9px;display:flex}.trade-date-phase button{color:var(--link);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:9px}.trade-calendar-heading{text-align:center;grid-template-columns:28px 1fr 28px;align-items:center;min-height:36px;display:grid}.trade-calendar-heading button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.trade-calendar-heading button:hover{background:var(--surface);color:var(--ink)}.trade-calendar-heading strong{font-size:11px}.trade-calendar-weekdays,.trade-calendar-days{grid-template-columns:repeat(7,1fr);display:grid}.trade-calendar-weekdays span{height:25px;color:var(--muted);place-items:center;font-size:8px;display:grid}.trade-calendar-days button{height:32px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:9px;position:relative}.trade-calendar-days button:hover{background:var(--blue-soft);color:var(--link);border-radius:7px}.trade-calendar-days button.outside{color:var(--muted)}.trade-calendar-days button.in-range{background:var(--blue-soft);color:var(--link)}.trade-calendar-days button.range-start,.trade-calendar-days button.range-end{background:var(--blue);color:#fff;border-radius:7px;font-weight:700}.trade-date-actions{border-top:1px solid var(--hairline-soft);justify-content:flex-end;gap:7px;margin-top:10px;padding-top:10px;display:flex}.trade-date-actions button{background:var(--surface);min-height:30px;color:var(--muted-strong);cursor:pointer;font:inherit;border:0;border-radius:7px;padding:0 11px;font-size:9px}.trade-date-actions button.primary{background:var(--blue);color:#fff}.trade-date-actions button:disabled{opacity:.45;cursor:not-allowed}.trade-history-filter-meta{min-height:34px;color:var(--muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:11px;font-size:9px;display:flex}.trade-history-filter-meta button{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.trade-history-filter-meta button:hover{color:var(--blue-dark)}.chart-panel-heading{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:16px 20px;display:flex}.chart-panel-heading span{color:var(--link);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.chart-panel-heading h2{margin:4px 0 0;font-size:18px}.chart-symbol-picker{flex-direction:column;align-items:flex-start;width:min(460px,52vw);min-width:0;display:flex;position:relative}.chart-symbol-source{color:var(--link);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.chart-symbol-trigger{width:100%;min-height:32px;color:var(--ink);cursor:pointer;font:inherit;letter-spacing:-.2px;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:1px 0 0 -5px;padding:2px 6px 2px 5px;font-size:18px;font-weight:700;display:flex}.chart-symbol-trigger:hover{background:var(--surface)}.chart-symbol-trigger:focus-visible,.chart-symbol-trigger.open{background:var(--surface);box-shadow:inset 0 0 0 1px var(--blue);outline:0}.chart-symbol-trigger>span{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-overflow:ellipsis;text-transform:none;white-space:nowrap;overflow:hidden}.chart-symbol-trigger svg{color:var(--muted);transition:transform var(--motion-fast) ease, color var(--motion-fast) ease;flex:none}.chart-symbol-trigger.open svg{color:var(--link);transform:rotate(180deg)}.chart-symbol-menu{z-index:40;border:1px solid var(--hairline);background:var(--canvas);border-radius:11px;width:calc(100% + 5px);max-height:290px;padding:6px;position:absolute;top:calc(100% + 7px);left:-5px;overflow-y:auto;box-shadow:0 14px 36px #18181b24}.chart-symbol-menu section+section{border-top:1px solid var(--hairline-soft);margin-top:5px;padding-top:5px}.chart-symbol-menu section>span{min-height:24px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 9px;font-size:8px;font-weight:650;display:flex}.chart-symbol-menu button{width:100%;min-height:46px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;display:flex}.chart-symbol-menu button:hover{background:var(--surface)}.chart-symbol-menu button.selected{background:var(--blue-soft);color:var(--link)}.chart-symbol-menu button>span{min-width:0}.chart-symbol-menu button strong,.chart-symbol-menu button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chart-symbol-menu button strong{color:inherit;font-size:11px}.chart-symbol-menu button small{color:var(--muted);margin-top:3px;font-size:8px}.chart-symbol-menu button svg{flex:none}.chart-timeframes{gap:2px;display:flex}.chart-timeframes button{min-width:28px;height:27px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 5px;font-size:9px}.chart-timeframes button.active{background:var(--blue-soft);color:var(--link);font-weight:650}.chart-quote-strip{border-bottom:1px solid var(--hairline-soft);min-height:38px;color:var(--muted);align-items:center;gap:17px;padding:0 20px;font-size:9px;display:flex}.chart-quote-strip strong{color:var(--ink);margin-left:4px;font-size:11px}.chart-placeholder-grid{background-image:linear-gradient(to right, var(--hairline-soft) 1px, transparent 1px), linear-gradient(to bottom, var(--hairline-soft) 1px, transparent 1px);background-size:64px 52px;height:315px;position:relative;overflow:hidden}.chart-quote-strip+.chart-placeholder-grid{height:277px}.chart-placeholder-grid svg{opacity:.18;width:100%;height:calc(100% - 28px);position:absolute;inset:18px 0 0}.chart-placeholder-grid svg path{fill:none;stroke:var(--blue);stroke-width:2px;vector-effect:non-scaling-stroke}.chart-placeholder-grid>div{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chart-placeholder-grid>div svg{opacity:1;width:24px;height:24px;color:var(--blue-muted);position:static}.chart-placeholder-grid strong{color:var(--muted-strong);margin-top:9px;font-size:12px}.chart-placeholder-grid span{margin-top:4px;font-size:9px}.terminal-order-panel .trade-instrument-heading{padding:18px 19px}.terminal-order-panel .trade-instrument-heading h2{font-size:19px}.terminal-order-panel .trade-instrument-heading{flex-direction:column}.terminal-order-panel .trade-mode-summary{align-items:flex-start}.terminal-order-panel .trade-entry-row{flex-direction:column;align-items:stretch;padding:16px 19px}.terminal-order-panel .trade-entry-row label{width:100%}.terminal-order-panel .trade-ticket-idle{margin:0 19px 18px}.terminal-order-panel .trade-preview-status{flex-direction:row;align-items:center;gap:10px;min-height:58px;padding:10px 14px}.terminal-order-panel .trade-preview-status strong{font-size:10px}.terminal-order-panel .trade-preview-status span{margin-top:2px;font-size:8px}.terminal-order-panel .trade-preview-status .button{flex:none;min-height:34px;padding:7px 12px;font-size:10px}.terminal-order-panel .preview-issues{padding:11px 14px 11px 30px;font-size:9px}.terminal-order-panel .trade-quote-grid{grid-template-columns:1fr}.terminal-order-panel .trade-quote-grid>article{border-right:0;border-bottom:1px solid var(--hairline-soft);grid-template-columns:minmax(92px,.8fr) minmax(0,1.2fr);align-items:center;gap:10px;padding:11px 14px;display:grid}.terminal-order-panel .trade-quote-grid>article:last-child{border-bottom:0}.terminal-order-panel .trade-quote-grid article>div>strong{margin:3px 0;font-size:11px}.terminal-order-panel .trade-quote-grid article>div>span,.terminal-order-panel .trade-quote-grid article>div>small{font-size:8px}.terminal-order-panel .trade-quote-grid dl{gap:7px 9px;margin:0}.terminal-order-panel .trade-quote-grid dt{font-size:7px}.terminal-order-panel .trade-quote-grid dd{margin-top:2px;font-size:8px}.terminal-order-panel .account-order-form{padding:18px 19px}.integrated-order-heading{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:15px 19px;display:flex}.integrated-order-heading div{min-width:0}.integrated-order-heading span,.integrated-order-heading strong,.integrated-order-heading small{display:block}.integrated-order-heading span{color:var(--link);letter-spacing:.05em;font-size:9px;font-weight:700}.integrated-order-heading strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:16px;overflow:hidden}.integrated-order-heading small{max-width:120px;color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.integrated-order-quote{border-bottom:1px solid var(--hairline-soft);grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;padding:0 2px 14px;display:grid}.integrated-order-quote span{color:var(--muted);font-size:9px}.integrated-order-quote strong{color:var(--ink);font-feature-settings:"tnum" 1;margin-top:4px;font-size:14px;display:block}.universal-workspace{grid-template-columns:300px minmax(0,1fr)}.product-browser{max-height:calc(100vh - 110px);overflow-y:auto}.instrument-search{border:1px solid var(--hairline);background:var(--surface);min-height:39px;color:var(--muted);border-radius:9px;align-items:center;gap:8px;margin:14px;padding:0 11px;display:flex}.instrument-search:focus-within{border-color:var(--blue);background:var(--canvas)}.instrument-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.product-group{border-top:1px solid var(--hairline-soft);padding:10px 9px 13px}.product-group-heading{justify-content:space-between;align-items:center;min-height:34px;padding:0 8px;display:flex}.product-group-heading strong{font-size:11px}.product-group-heading span{background:var(--parchment);min-width:20px;height:20px;color:var(--muted);border-radius:999px;place-items:center;font-size:9px;display:grid}.account-product-group{border-radius:11px;padding:8px}.account-product-group+.account-product-group{margin-top:3px}.account-product-group>div{padding:2px 4px 7px}.account-product-group>div strong,.account-product-group>div span{display:block}.account-product-group>div strong{font-size:11px}.account-product-group>div span,.account-product-group>small{color:var(--muted);margin-top:2px;font-size:9px}.account-product-group>button{cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:37px;padding:5px 8px;display:flex}.account-product-group>button:hover{background:var(--surface)}.account-product-group>button.active{background:var(--blue-soft);color:var(--link)}.account-product-group>button span{font-size:11px;font-weight:650}.account-product-group>button small{color:var(--muted);font-size:8px}.catalog-note{color:var(--muted);margin:8px 8px 0;font-size:9px;line-height:1.45}.delta-product-list{flex-direction:column;gap:3px;display:flex}.delta-product-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:10px 8px}.delta-product-list button:hover{background:var(--surface)}.delta-product-list button.active{background:var(--blue-soft);color:var(--link)}.delta-product-list strong,.delta-product-list span{display:block}.delta-product-list strong{font-size:11px}.delta-product-list span{color:var(--muted);margin-top:3px;font-size:9px}.account-quote{color:var(--muted);gap:18px;font-size:10px;display:flex}.account-quote span{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.account-quote strong{color:var(--ink);font-feature-settings:"tnum" 1;font-size:16px}.account-order-form{padding:22px 24px 24px}.order-side-control{background:var(--parchment);border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;width:100%;margin-bottom:20px;padding:3px;display:grid}.order-side-control button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:650}.order-side-control button.active{background:var(--canvas);color:var(--link);box-shadow:0 1px 3px #00000014}.account-order-form label{flex-direction:column;gap:7px;display:flex}.account-order-form label span{color:var(--muted-strong);font-size:11px;font-weight:600}.account-order-form input,.account-order-form select{border:1px solid var(--hairline);background:var(--canvas);border-radius:10px;width:100%;min-height:42px;padding:0 11px}.backend-pending-note{background:var(--blue-muted-soft);color:var(--muted);border-radius:10px;align-items:flex-start;gap:9px;margin:20px 0 13px;padding:13px 15px;display:flex}.backend-pending-note svg{color:var(--blue-muted);flex:none}.backend-pending-note strong,.backend-pending-note span{display:block}.backend-pending-note strong{color:var(--muted-strong);font-size:11px}.backend-pending-note span{margin-top:3px;font-size:9px}.unified-trade-table .loading-state{min-height:220px}.unified-trade-table .data-table{min-width:900px}.unified-trade-table .data-table th,.unified-trade-table .data-table td{padding-left:12px;padding-right:12px;font-size:11px}.unified-trade-table .data-table th:last-child,.unified-trade-table .data-table td:last-child{z-index:1;text-align:center;position:sticky;right:0}.unified-trade-table .data-table th:last-child{background:var(--surface)}.unified-trade-table .data-table td:last-child{background:var(--canvas);box-shadow:-12px 0 18px -18px #18181b6b}.unified-trade-table.embedded{border:0;border-radius:0}.combination-handoff-body{justify-content:space-between;align-items:center;gap:26px;min-height:112px;padding:22px 24px;display:flex}.combination-handoff-copy strong,.combination-handoff-copy span{display:block}.combination-handoff-copy strong{font-size:14px}.combination-handoff-copy span{color:var(--muted);margin-top:7px;font-size:10px}.combination-handoff-copy .execution-status{margin-left:4px;display:inline-flex}.combination-handoff-actions{flex:none;align-items:center;gap:9px;display:flex}.mono-value{color:var(--muted-strong);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.table-action-cell{text-align:right;white-space:nowrap;min-width:112px}.table-row-action-group{justify-content:center;align-items:center;width:100%;display:inline-flex}.trade-row-close{min-height:30px;color:var(--red);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:650;display:inline-flex}.trade-row-close:hover{background:var(--red-soft);color:var(--red)}.trade-row-close:disabled{opacity:.5;cursor:wait}.clickable-trade-row{cursor:pointer;transition:background var(--motion-fast) ease}.clickable-trade-row:hover td,.clickable-trade-row:hover td:last-child{background:var(--blue-soft)}.clickable-trade-row:focus-visible{outline:1px solid var(--blue);outline-offset:-2px}.position-pnl{font-feature-settings:"tnum" 1;white-space:nowrap;font-weight:680}.position-pnl.positive{color:var(--green)}.position-pnl.negative{color:var(--red)}.position-pnl.neutral{color:var(--muted-strong)}.pnl-data-note{color:var(--muted-strong);margin-top:4px;font-size:11px;font-weight:400;display:block}.pnl-policy-note{color:var(--muted-strong);font-size:12px;line-height:1.6}.position-detail-backdrop{z-index:100;background:#18181b42;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.position-detail-dialog{background:var(--canvas);border:1px solid #ffffffb3;border-radius:18px;flex-direction:column;width:min(520px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 70px #18181b38}.position-detail-dialog>header{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:flex-start;gap:20px;min-height:92px;padding:20px 22px;display:flex}.position-detail-dialog>header h2{letter-spacing:-.35px;margin:4px 0;font-size:22px}.position-detail-dialog>header p{color:var(--muted);margin:0;font-size:10px}.position-detail-close{background:var(--surface);width:31px;height:31px;color:var(--muted-strong);cursor:pointer;border:0;border-radius:50%;font-size:21px;line-height:1}.position-detail-close:hover{background:var(--parchment);color:var(--ink)}.position-detail-body{min-height:0;padding:20px 22px;overflow-y:auto}.position-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.position-detail-summary div{min-width:0}.position-detail-summary dt{color:var(--muted);font-size:9px}.position-detail-summary dd{overflow-wrap:anywhere;color:var(--ink);margin:5px 0 0;font-size:12px;font-weight:650}.position-source-detail{border-top:1px solid var(--hairline-soft);margin-top:22px;padding-top:18px}.position-source-detail h3{margin:0 0 13px;font-size:13px}.trade-recovery-diagnostics p{overflow-wrap:anywhere;font-size:12px;line-height:1.65}.trade-recovery-diagnostics small{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.trade-recovery-diagnostics article{background:var(--surface);border-radius:10px;margin:10px 0;padding:12px}.position-source-detail>div:not(.position-leg-list):not(.position-detail-loading){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.position-source-detail>div>span{background:var(--surface);min-height:58px;color:var(--muted);border-radius:10px;padding:10px 12px;font-size:9px}.position-source-detail>div>span strong{overflow-wrap:anywhere;color:var(--ink);margin-top:5px;font-size:11px;display:block}.position-leg-list{flex-direction:column;gap:8px;display:flex}.position-leg-list article{border:1px solid var(--hairline-soft);border-radius:11px;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:14px;padding:12px;display:grid}.position-leg-list article>div span,.position-leg-list article>div small{color:var(--muted);font-size:8px;display:block}.position-leg-list article>div strong{margin:3px 0;font-size:11px;display:block}.position-leg-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:0;display:grid}.position-leg-list dt{color:var(--muted);font-size:8px}.position-leg-list dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:9px;font-weight:600}.position-detail-loading{background:var(--surface);min-height:68px;color:var(--muted);border-radius:10px;place-items:center;font-size:10px;display:grid}.position-detail-dialog>footer{border-top:1px solid var(--hairline-soft);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:13px 22px;display:flex}.position-detail-dialog>footer>span{color:var(--muted);font-size:9px}.position-detail-close-action{background:var(--red-soft);min-height:34px;color:var(--red);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:650;display:inline-flex}.position-detail-close-action:hover{background:#d8342a21}.execution-detail-dialog{width:min(680px,100%)}.execution-detail-tabs{border-bottom:1px solid var(--hairline-soft);align-items:stretch;gap:18px;min-height:45px;padding:0 22px;display:flex}.execution-detail-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:650}.execution-detail-tabs button.active{color:var(--link)}.execution-detail-tabs button span{color:var(--muted);margin-left:5px;font-size:9px}.position-leg-list article{position:relative}.position-leg-error{background:var(--red-soft);color:var(--red);border-radius:8px;grid-column:1/-1;margin:0;padding:7px 9px;font-size:9px}.execution-timeline-panel ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.execution-timeline-panel li{border-radius:9px;align-items:center;min-height:49px;padding:8px 8px 8px 27px;display:flex;position:relative}.execution-timeline-panel li:hover{background:var(--surface)}.execution-event-dot{background:var(--blue);width:7px;height:7px;box-shadow:0 0 0 4px var(--blue-soft);border-radius:50%;position:absolute;top:19px;left:8px}.execution-timeline-panel li:not(:last-child):after{content:"";background:var(--hairline);width:1px;position:absolute;top:29px;bottom:-13px;left:11px}.execution-timeline-panel strong,.execution-timeline-panel small{display:block}.execution-timeline-panel strong{font-size:11px}.execution-timeline-panel small{color:var(--muted);margin-top:4px;font-size:9px}.execution-load-more{border:1px solid var(--hairline);background:var(--canvas);width:100%;min-height:36px;color:var(--muted-strong);cursor:pointer;border-radius:9px;margin-top:10px;font-size:10px}.execution-detail-footer>div:first-child a{color:var(--link);font-size:10px;font-weight:600}.execution-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.execution-detail-actions>button{border:1px solid var(--hairline);background:var(--canvas);min-height:34px;color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;gap:5px;padding:0 11px;font-size:10px;font-weight:650;display:inline-flex}.execution-detail-actions>button:hover{background:var(--surface)}.execution-detail-actions>button.danger{color:var(--red);border-color:#c9342b2e}.execution-detail-actions>button.danger:hover{background:var(--red-soft)}.quality-chip{background:var(--parchment);width:fit-content;color:var(--muted);letter-spacing:.03em;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.quality-confirmed{color:var(--link);background:var(--blue-soft)}.quality-estimated{color:var(--blue-muted);background:var(--blue-muted-soft)}.quality-unknown{color:var(--muted)}.execution-pnl-summary{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--canvas);justify-content:space-between;align-items:center;gap:28px;min-height:142px;padding:25px 28px;display:flex}.execution-pnl-summary>div:first-child{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.execution-pnl-summary>div:first-child>span{color:var(--muted);font-size:12px}.execution-pnl-summary>div:first-child>strong{letter-spacing:-.9px;font-feature-settings:"tnum" 1;font-size:34px}.execution-pnl-summary p{color:var(--muted);margin:0;font-size:10px}.execution-pnl-state{align-items:center;gap:9px;display:flex}.execution-pnl-state>span{color:var(--muted);letter-spacing:.04em;font-size:10px;font-weight:700}.execution-pnl-state>span.is-live{color:var(--link)}.execution-pnl-state>span.is-live:before{content:"";width:6px;height:6px;box-shadow:0 0 0 4px var(--blue-soft);background:currentColor;border-radius:50%;margin-right:6px;display:inline-block}.combination-health-strip{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--canvas);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.combination-health-strip>div{border-right:1px solid var(--hairline);flex-direction:column;justify-content:center;min-height:92px;padding:20px 23px;display:flex}.combination-health-strip>div:last-child{border-right:0}.combination-health-strip strong{color:var(--link);font-size:24px}.combination-health-strip span{color:var(--muted);margin-top:4px;font-size:11px}.combination-health-strip .attention strong{color:var(--red)}@media (width<=1100px){:root{--page-gutter:24px}}@media (width<=900px){.topbar-inner{gap:15px}.profile-copy{display:none}.metric-grid{grid-template-columns:1fr 1fr}.status-card-grid{grid-template-columns:repeat(2,1fr)}.balance-panel{grid-template-columns:1fr;gap:24px}.balance-main{border-bottom:1px solid #424245;border-right:0;padding-bottom:24px}.login-page{grid-template-columns:.8fr 1.2fr}.story-copy h1{letter-spacing:-1.8px;font-size:43px}.story-copy p{font-size:15px}.trading-workspace{grid-template-columns:220px minmax(0,1fr)}.trade-instrument-heading{flex-direction:column}.trade-mode-summary{align-items:flex-start}.trade-quote-grid{grid-template-columns:1fr}.trade-quote-grid>article{border-right:0;border-bottom:1px solid var(--hairline-soft)}.trade-quote-grid>article:last-child{border-bottom:0}.terminal-trading-workspace{grid-template-columns:1fr}.terminal-order-panel{border-top:1px solid var(--hairline-soft);border-left:0}.terminal-order-panel>.trade-ticket{min-height:0}.terminal-order-panel .delta-ticket-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.terminal-order-panel .delta-ticket-identity{min-width:0}.terminal-order-panel .delta-mode-pills{flex:none;margin-top:0}.terminal-order-panel .delta-entry-controls{grid-template-columns:112px minmax(150px,220px);justify-content:start}.terminal-activity-heading{gap:18px;padding:0 20px}.terminal-activity-tabs{min-height:72px}.terminal-activity-summary{margin-left:auto}.trade-history-filters{align-items:flex-start;padding:12px 20px}.combination-handoff-body{flex-direction:column;align-items:stretch}.combination-handoff-actions{width:100%}.combination-handoff-actions .button{flex:1}}@media (width<=760px){:root{--page-gutter:16px}.topbar{height:64px}.topbar-inner{justify-content:space-between}.mobile-menu-button{display:grid}.brand-link{position:static;transform:none}.brand-link .brand-word{display:inline}.primary-nav{left:var(--page-gutter);width:min(280px, calc(100% - 2 * var(--page-gutter)));background:var(--canvas);border:1px solid var(--hairline);border-radius:13px;flex-direction:column;align-items:stretch;height:auto;padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:auto;box-shadow:0 14px 36px #182a4214}.primary-nav.nav-open{display:flex}.nav-link{min-height:43px}.mock-chip,.profile-trigger>svg{display:none}.page-container{padding:35px var(--page-gutter) 65px}.page-stack{gap:20px}.page-header,.detail-header{flex-direction:column;align-items:flex-start}.page-header h1,.hero-header h1{letter-spacing:-.8px;font-size:32px}.page-header .button{width:100%}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:155px;padding:19px}.metric-featured{grid-area:auto/1/auto/-1}.attention-banner{align-items:flex-start}.attention-banner a{display:none}.section-heading{padding:19px}.device-row{grid-template-columns:42px 1fr auto;padding:14px 18px}.device-row .status-badge{grid-column:2}.device-time{display:none}.row-arrow{grid-area:1/3/span 2}.device-card-grid{grid-template-columns:1fr}.status-card-grid{grid-template-columns:1fr 1fr}.account-row{grid-template-columns:43px 1fr auto;padding:14px 18px}.account-environment,.account-row>.status-badge,.account-sync{grid-column:2}.account-row>svg{grid-area:1/3/span 3}.settings-grid{grid-template-columns:1fr}.hedge-row{grid-template-columns:42px 1fr auto 18px}.hedge-mode,.hedge-row time{display:none}.hedge-leg-grid,.execution-mode-block{grid-template-columns:1fr}.combination-list-heading{align-items:stretch}.segmented-control{align-self:stretch}.segmented-control button{flex:1;justify-content:center}.preview-heading,.strategy-form-footer{flex-direction:column;align-items:stretch}.preview-confirm-row,.detail-header .execution-actions{flex-direction:column;align-items:stretch;width:100%}.confirm-leg-list,.execution-leg-grid{grid-template-columns:1fr}.execution-pnl-summary{min-height:124px}.combination-health-strip{grid-template-columns:1fr 1fr}.trading-workspace{grid-template-columns:1fr}.instrument-panel{position:static}.instrument-list{flex-direction:row;padding:0 10px 10px;overflow-x:auto}.instrument-list button{min-width:200px}.trade-entry-row{flex-direction:column;align-items:stretch}.trade-entry-row label{width:100%}.terminal-order-panel .delta-ticket-heading{flex-direction:column;align-items:flex-start;gap:0}.terminal-order-panel .delta-mode-pills{margin-top:12px}.terminal-order-panel .delta-entry-controls{grid-template-columns:minmax(88px,104px) minmax(0,1fr)}.trade-preview-status{flex-direction:column;align-items:stretch}.trade-execution-list article{grid-template-columns:1fr auto}.trade-row-actions{grid-column:1/-1;justify-content:flex-end}.terminal-chart-panel{min-height:340px}.chart-panel-heading{flex-direction:column;align-items:flex-start}.chart-symbol-picker{width:100%;max-width:100%}.chart-timeframes{width:100%;overflow-x:auto}.preview-action{width:100%}.preview-action label{flex:1}.preview-action input{width:100%}.quota-grid{grid-template-columns:1fr}.login-page{display:block}.login-story{min-height:250px;padding:30px 25px}.login-story-inner{min-height:0}.story-copy{margin:55px 0 25px}.story-copy h1{letter-spacing:-1.2px;font-size:34px}.story-copy p,.story-status{display:none}.login-panel{padding:42px 25px 65px}.login-lock{display:none}.table-wrap{margin:0}}@media (width<=480px){.language-switch-login{top:18px;right:18px}.metric-grid,.status-card-grid{grid-template-columns:1fr}.metric-featured{grid-column:auto}.section-heading .text-link,.section-heading .help-button{display:none}.device-card{padding:18px}.bind-card{padding:21px}.bind-header h1{font-size:30px}.code-input{font-size:23px}.title-with-status{flex-direction:column;align-items:flex-start;gap:7px}.detail-title-group{align-items:flex-start}.detail-header .button{width:100%}.header-actions{flex-direction:column;align-items:stretch;width:100%}.balance-panel{padding:22px}.balance-main strong{font-size:29px}.balance-grid{grid-template-columns:1fr;gap:16px}.settings-card{min-height:0}.form-grid{grid-template-columns:1fr}.form-span{grid-column:auto}.strategy-form-card{padding:18px}.dependency-config{grid-template-columns:22px 1fr}.dependency-config select{grid-column:2}.preview-action{flex-direction:column;align-items:stretch}.preview-status{flex-direction:column;align-items:flex-start}.leg-definition{grid-template-columns:1fr}.execution-pnl-summary,.execution-leg-title{flex-direction:column;align-items:flex-start}.execution-pnl-state,.leg-total-pnl{align-items:flex-start}.terminal-activity-heading{flex-direction:column;align-items:flex-start;gap:0;padding:0 16px 14px}.terminal-activity-tabs{gap:23px;min-height:61px}.terminal-activity-summary{justify-content:space-between;width:100%;margin-left:0}.terminal-activity-summary>div{text-align:left;justify-content:flex-start}.trade-history-filters{flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px}.trade-history-filter-fields{grid-template-columns:1fr 1fr;display:grid}.trade-symbol-filter,.trade-date-range{min-width:0}.trade-symbol-trigger,.trade-date-trigger{width:100%;min-width:0}.trade-symbol-menu{min-width:0;max-width:none;position:fixed;inset:auto 12px 12px}.trade-date-popover{width:auto;max-height:calc(100vh - 24px);position:fixed;inset:auto 12px 12px;overflow-y:auto}.trade-history-filter-meta{justify-content:space-between}.position-detail-backdrop{align-items:center;padding:12px}.position-detail-backdrop>.position-detail-dialog{max-height:calc(100dvh - 24px)}.position-detail-dialog{border-radius:16px;width:100%;max-height:calc(100vh - 24px)}.position-detail-dialog>header,.position-detail-body,.position-detail-dialog>footer{padding-left:17px;padding-right:17px}.position-detail-dialog>footer>span{display:none}.position-detail-dialog>footer{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.loading-state-content,.loading-brand .brand-symbol i{opacity:1;animation:none!important}}.exchange-environment-picker{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.exchange-environment-picker legend{grid-column:1/-1;margin-bottom:8px;font-weight:650}.exchange-environment-picker button{border:1px solid var(--border);background:var(--canvas);color:var(--text);cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 16px;display:flex}.exchange-environment-picker button.active{border-color:var(--blue);box-shadow:none}.exchange-environment-picker small{color:var(--muted)}.performance-page{width:100%;min-width:0}.performance-filter-bar{border:1px solid var(--border);background:var(--canvas);border-radius:18px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;padding:18px;display:grid}.performance-filter-bar label{color:var(--muted);gap:7px;font-size:13px;display:grid}.performance-filter-bar input,.performance-filter-bar select{border:1px solid var(--border);background:var(--canvas);height:44px;color:var(--text);border-radius:11px;padding:0 12px}.performance-summary-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.performance-summary-card,.performance-empty{border:1px solid var(--border);background:var(--canvas);border-radius:18px;padding:20px}.performance-summary-card>div:first-child{color:var(--muted);align-items:center;gap:8px;display:flex}.performance-summary-card>strong{margin:16px 0;font-size:30px;display:block}.performance-summary-card dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.performance-summary-card dl div{gap:4px;display:grid}.performance-summary-card dt{color:var(--muted);font-size:12px}.performance-summary-card dd{margin:0;font-weight:650}.performance-empty{min-height:130px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.performance-table-card{border:1px solid var(--border);background:var(--canvas);border-radius:18px;overflow:hidden}.performance-table-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.performance-table-heading h2{margin:0 0 6px}.performance-table-heading p{color:var(--muted);margin:0;font-size:13px}.performance-table-card table{border-collapse:collapse;width:100%}.performance-table-card th,.performance-table-card td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:14px 16px}.performance-table-card td small{color:var(--muted);margin-top:3px;display:block}.environment-chip{background:var(--parchment);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.environment-chip.live{background:var(--red-soft);color:var(--red)}.environment-chip.demo{background:var(--blue-soft);color:var(--link)}.positive-value{color:var(--green);font-weight:700}.negative-value{color:var(--red);font-weight:700}@media (width<=800px){.performance-filter-bar{grid-template-columns:1fr 1fr}}@media (width>=1101px){.topbar-inner{gap:24px}.primary-nav{gap:1px}.nav-link{padding-inline:11px}}@media (width<=1100px){.topbar-inner{gap:12px}.mobile-menu-button{display:grid}.primary-nav{left:var(--page-gutter);width:min(280px, calc(100% - 2 * var(--page-gutter)));background:var(--canvas);border:1px solid var(--hairline);border-radius:13px;flex-direction:column;align-items:stretch;height:auto;max-height:calc(100dvh - 110px);padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:auto;overflow-y:auto;box-shadow:0 14px 36px #182a4214}.primary-nav.nav-open{display:flex}.nav-link{min-height:44px}.profile-copy{display:none}.topbar-actions{gap:11px}}.device-row,.account-row,.hedge-row{transition:background var(--motion-fast) ease}.device-main strong,.account-primary strong,.hedge-row-copy strong,.device-card h3{transition:color var(--motion-fast) ease}.device-main strong,.account-primary strong,.hedge-row-copy strong,.device-main small,.account-primary small,.hedge-row-copy small{overflow-wrap:anywhere;line-height:1.5}.row-arrow,.account-row>svg:last-child,.hedge-row>svg:last-child{transition:transform var(--motion-fast) var(--motion-ease), color var(--motion-fast) ease}.device-card:focus-visible{border-color:var(--blue-border);background:var(--surface)}:is(.device-row,.account-row,.hedge-row):focus-visible{background:var(--surface);outline:1px solid var(--blue);outline-offset:-2px}.device-card:focus-visible h3,.device-row:focus-visible .device-main strong,.account-row:focus-visible .account-primary strong,.hedge-row:focus-visible .hedge-row-copy strong{color:var(--link)}.data-table td,.data-table th,.detail-list dd,.mono-value{font-variant-numeric:tabular-nums}.data-table td{line-height:1.5}.detail-list dd{overflow-wrap:anywhere;min-width:0}.text-link,.back-link,.icon-button,.subnav-item,.profile-trigger,.profile-dropdown button{transition:color var(--motion-fast) ease, background var(--motion-fast) ease, border-color var(--motion-fast) ease}.icon-button:active:not(:disabled),.subnav-item:active:not(:disabled){transform:translateY(1px)}.profile-trigger:hover{background:var(--parchment)}.profile-trigger>svg{transition:transform var(--motion-fast) ease}.profile-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.profile-dropdown,.market-picker-menu,.trade-symbol-menu,.trade-date-popover,.chart-symbol-menu,.primary-nav.nav-open{animation:menu-reveal var(--motion-fast) var(--motion-ease) both}.dialog-backdrop,.position-detail-backdrop,.market-modal-backdrop{animation:veil-reveal var(--motion-normal) ease both}:is(.dialog-backdrop,.position-detail-backdrop,.market-modal-backdrop)>[aria-modal=true]{animation:dialog-reveal var(--motion-normal) var(--motion-ease) both}.is-closing{pointer-events:none;animation:.16s both veil-dismiss}:is(.dialog-backdrop,.market-modal-backdrop).is-closing>[aria-modal=true]{animation:.16s both dialog-dismiss}@keyframes menu-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes veil-reveal{0%{opacity:0}to{opacity:1}}@keyframes dialog-reveal{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:none}}@keyframes veil-dismiss{to{opacity:0}}@keyframes dialog-dismiss{to{opacity:0;transform:translateY(3px)scale(.99)}}@media (hover:hover) and (pointer:fine){:is(.device-row,.account-row,.hedge-row):hover{background:var(--surface)}.device-card:hover{background:var(--surface);border-color:var(--blue-border)}.device-card:hover h3,.device-row:hover .device-main strong,.account-row:hover .account-primary strong,.hedge-row:hover .hedge-row-copy strong{color:var(--link)}.device-card:hover .row-arrow,.device-row:hover .row-arrow,.account-row:hover>svg:last-child,.hedge-row:hover>svg:last-child{color:var(--link);transform:translate(2px)}}@media (width<=480px){.exchange-account-card .device-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-account-card .device-meta>div:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}:is(.device-card,.device-row,.account-row,.hedge-row):hover .row-arrow,.account-row:hover>svg:last-child,.hedge-row:hover>svg:last-child{transform:none}}.profile-dropdown{opacity:1;transition:opacity var(--motion-fast) ease, transform var(--motion-fast) var(--motion-ease), display var(--motion-fast) allow-discrete;animation:none;transform:translateY(0)}.profile-dropdown[hidden]{opacity:0;display:none;transform:translateY(-4px)}@starting-style{.profile-dropdown:not([hidden]){opacity:0;transform:translateY(-4px)}}.crypto-logo-lockup{color:var(--blue);flex-direction:column;align-items:center;gap:5px;display:inline-flex}.crypto-logo-lockup>svg{display:block}.crypto-logo-lockup>span{letter-spacing:.7px;white-space:nowrap;font-size:7px;font-weight:650;line-height:1.2}.connection-method-list .provider-card{grid-template-columns:84px minmax(0,1fr) auto 20px}.connection-method-list .provider-logo{width:84px;height:64px}.provider-copy{min-width:0}@media (width<=600px){.connection-method-list .provider-card{grid-template-columns:64px minmax(0,1fr) 18px;gap:6px 12px;padding:16px 12px}.connection-method-list .provider-logo{grid-row:1/3;width:64px}.connection-method-list .provider-copy{grid-column:2}.connection-method-list .provider-copy strong{font-size:15px}.connection-method-list .provider-copy small{font-size:11px;line-height:1.6}.connection-method-list .provider-availability{grid-column:2}.connection-method-list .provider-arrow{grid-area:1/3/3}.crypto-logo-lockup>span{letter-spacing:.3px;font-size:6px}}.order-expiry-countdown{color:var(--text-secondary,#667085);font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px;display:block}.trading-position-pagination{border-top:1px solid var(--border,#e5e7eb);color:var(--muted,#8b92a1);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding:18px 24px;font-size:13px;display:flex}.performance-eyebrow{color:var(--muted);letter-spacing:2px;font-size:11px;font-weight:700}.performance-header-actions{flex-wrap:wrap;gap:10px;display:flex}.performance-tabs{background:var(--surface);border-radius:13px;gap:5px;width:fit-content;padding:5px;display:flex}.performance-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 24px;font-weight:650}.performance-tabs button.active{background:var(--canvas);color:var(--link);box-shadow:0 1px 5px #182c4010}.performance-dashboard .performance-filter-bar{grid-template-columns:repeat(6,minmax(130px,1fr))}.performance-scope{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.performance-scope small{margin-left:auto}.performance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.performance-kpi{background:var(--canvas);border:1px solid var(--border);border-radius:18px;padding:24px;position:relative;overflow:hidden}.performance-kpi>span{color:var(--muted);font-size:13px}.performance-kpi>div{flex-wrap:wrap;align-items:baseline;gap:8px;margin:18px 0;display:flex}.performance-kpi strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:clamp(23px,2.3vw,34px)}.performance-kpi small{color:var(--muted);font-size:11px}.performance-kpi p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.performance-kpi>button{color:var(--muted);background:var(--parchment);cursor:pointer;border:0;border-radius:8px;padding:5px;position:absolute;top:14px;right:14px}.performance-chart-grid{grid-template-columns:1.35fr 1fr;gap:18px;display:grid}.performance-panel{border:1px solid var(--border);background:var(--canvas);border-radius:18px;min-width:0;overflow:hidden}.performance-panel-heading{justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.performance-panel-heading h2{margin:0 0 7px;font-size:17px}.performance-panel-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.performance-panel select{border:1px solid var(--border);background:var(--canvas);min-height:36px;color:var(--text);border-radius:9px;padding:6px 10px}.performance-chart{padding:0 24px 16px}.performance-chart svg{width:100%;min-height:220px}.performance-chart rect{cursor:pointer}.performance-chart-legend{color:var(--muted);gap:20px;font-size:11px;display:flex}.performance-chart-legend span:before{content:"";background:#159d85;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.performance-chart-legend span:nth-child(2):before{background:#0066cf}.performance-chart-legend small{margin-left:auto}.performance-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;max-height:330px;padding:0 24px 24px;display:grid;overflow:auto}.performance-calendar button{cursor:pointer;text-align:center;border:0;border-radius:8px;gap:6px;padding:10px 3px;display:grid}.performance-calendar small{color:var(--muted);font-size:10px}.performance-calendar strong{font-size:11px}.performance-calendar .gain{background:var(--success-soft);color:var(--green)}.performance-calendar .loss{background:var(--red-soft);color:var(--red)}.performance-calendar .missing{background:var(--parchment);color:var(--muted)}.performance-panel table,.performance-dialog table{border-collapse:collapse;width:100%;font-size:13px}.performance-panel th,.performance-panel td,.performance-dialog th,.performance-dialog td{text-align:left;border-top:1px solid var(--border);white-space:nowrap;padding:16px 24px}.performance-panel th,.performance-dialog th{color:var(--muted);background:var(--parchment);font-size:12px}.performance-panel td small,.performance-dialog td small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.performance-panel tr[tabindex]{cursor:pointer}.performance-panel tr[tabindex]:hover{background:var(--surface)}.performance-funding-cards{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px;padding:0 24px 20px;display:grid}.performance-funding-cards article{border:1px solid var(--border);border-radius:13px;padding:18px}.performance-funding-cards article>div:first-child{justify-content:space-between;align-items:center;display:flex}.performance-funding-cards article>div:first-child span{background:var(--blue-soft);color:var(--muted);border-radius:5px;padding:3px 8px;font-size:11px}.performance-funding-cards small{color:var(--muted);margin-top:8px;font-size:11px;display:block}.performance-funding-cards dl{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.performance-funding-cards dt{color:var(--muted);font-size:11px}.performance-funding-cards dd{margin:8px 0 0;font-weight:650}.performance-countdown{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;display:flex}.performance-sync{color:var(--muted);padding:0 24px;font-size:12px}.performance-sync small{margin-top:5px;display:block}.performance-footnote{color:var(--muted);text-align:center;font-size:12px;line-height:1.8}.performance-dialog{background:var(--canvas);border-radius:22px;flex-direction:column;width:min(1000px,100vw - 32px);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 20px 70px #0002}.performance-dialog header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:24px;display:flex}.performance-dialog header h2{margin:0 0 6px;font-size:21px}.performance-dialog header small{color:var(--muted)}.performance-dialog header>button{background:var(--parchment);cursor:pointer;border:0;border-radius:50%;width:36px;height:36px}.performance-dialog-body{min-height:120px;padding:24px;overflow:auto}.performance-dialog-body>p{color:var(--muted);line-height:1.8}.performance-dialog-body>label{gap:10px;display:grid}.performance-dialog-body input{border:1px solid var(--border);border-radius:10px;padding:12px}.performance-dialog footer{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:10px;padding:18px 24px;display:flex}.performance-dialog footer>span{color:var(--muted);margin-right:auto;font-size:12px}@media (width<=1100px){.performance-dashboard .performance-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-chart-grid{grid-template-columns:1fr}}@media (width<=600px){.performance-dashboard .performance-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-kpis{gap:8px}.performance-kpi{padding:16px}.performance-tabs button{padding:9px 14px}.performance-panel-heading{flex-wrap:wrap;padding:18px}}.performance-dashboard{gap:18px}.performance-dashboard>.page-header{align-items:center;margin-bottom:0}.performance-dashboard>.page-header h1{margin:5px 0;font-size:32px}.performance-dashboard>.page-header p{margin:5px 0 0;font-size:14px}.performance-updated{color:var(--muted);align-self:center;font-size:11px}.performance-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.performance-toolbar select,.performance-toolbar .button{border:1px solid var(--border);background:var(--canvas);height:40px;min-height:40px;color:var(--text);border-radius:10px;padding:0 14px;font-size:13px}.performance-toolbar select{text-overflow:ellipsis;max-width:min(260px,100%)}.performance-toolbar .button b{background:var(--blue-soft);color:var(--link);border-radius:5px;padding:1px 5px;font-size:11px}.performance-reset{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:12px}.performance-unit{color:var(--muted);margin-left:auto;font-size:12px}.performance-filter-chips{flex-wrap:wrap;gap:8px;display:flex}.performance-filter-chips>span{background:var(--blue-soft);color:var(--link);border-radius:6px;align-items:center;gap:10px;padding:5px 9px;font-size:12px;display:inline-flex}.performance-filter-chips button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.performance-live-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.performance-live-kpis .performance-kpi{padding:20px}.performance-live-kpis .performance-kpi strong{font-size:clamp(24px,2.6vw,36px)}.performance-live-kpis .performance-next-countdown{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin:10px 0 0;font-size:12px;display:flex}.performance-live-funding>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 20px;font-size:13px;list-style:none;display:flex}.performance-live-funding>summary::-webkit-details-marker{display:none}.performance-live-funding>summary small{color:var(--muted);margin-left:10px;font-size:11px}.performance-live-funding[open]>summary>svg{transform:rotate(90deg)}.performance-history-header{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.performance-history-header h2{margin:0 auto 0 0;font-size:18px}.performance-history-header>small{width:100%;color:var(--muted);text-align:right;font-size:11px}.performance-periods{background:var(--surface);border-radius:9px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.performance-periods button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:8px 12px;font-size:12px;display:flex}.performance-periods button[aria-pressed=true]{color:var(--link);background:var(--canvas);box-shadow:0 1px 4px #182c4010}.performance-funding-history{border-top:1px solid var(--border)}.performance-funding-history>summary{cursor:pointer;padding:18px 24px;font-size:13px}.performance-filter-dialog{width:min(510px,100vw - 32px)}.performance-filter-fields{gap:18px;display:grid}.performance-filter-fields label{color:var(--muted);gap:8px;font-size:13px;display:grid}.performance-filter-fields input,.performance-filter-fields select{border:1px solid var(--border);background:var(--canvas);width:100%;min-height:44px;color:var(--text);box-sizing:border-box;border-radius:10px;padding:10px 12px}.performance-filter-fields p{margin:0;font-size:12px}.timezone-settings{min-height:auto}.timezone-settings label{max-width:420px;color:var(--muted);gap:8px;font-size:13px;display:grid}.timezone-settings input{border:1px solid var(--border);background:var(--parchment);height:44px;color:var(--text);border-radius:10px;padding:0 12px}.timezone-settings>p{color:var(--muted);font-size:12px;line-height:1.7}.timezone-settings>[role=status]{color:var(--green);margin-left:12px;font-size:12px}@media (width<=700px){.performance-live-kpis{grid-template-columns:1fr 1fr}.performance-next-funding{grid-column:1/-1}.performance-updated{display:none}.performance-toolbar{gap:8px}.performance-toolbar select{max-width:180px}.performance-live-kpis .performance-kpi{padding:16px}.performance-history-header>small{text-align:left}.performance-periods button{padding:8px}.performance-live-funding>summary small{margin:4px 0 0;display:block}}.performance-chart-axis text{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.performance-history-content{gap:20px;min-width:0;display:grid}.performance-history-content[aria-busy=true]{opacity:.55}.performance-history-status{color:var(--muted);margin:0;font-size:12px}.identity-access-page .login-panel{padding-top:36px;padding-bottom:36px}.identity-access-page .login-form-wrap{max-width:460px}.identity-code-row{align-items:stretch;gap:10px;min-width:0;display:flex}.identity-code-row input{flex:1;width:0;min-width:0}.identity-code-row .button{flex-shrink:0;min-width:112px}.identity-login-links{color:var(--color-primary,#06c);justify-content:space-between;gap:16px;margin-top:20px;font-size:14px;display:flex}.identity-notice{color:var(--green);padding:10px 0;font-size:14px;line-height:1.6}.personal-settings-form{gap:14px;max-width:460px;margin-top:20px;display:grid}.personal-settings-form label{color:var(--muted);gap:8px;font-size:14px;display:grid}.personal-settings-form input{border:1px solid var(--hairline);background:var(--canvas);border-radius:9px;width:100%;min-height:44px;padding:12px 14px}.personal-settings-form input:focus{border-color:#06c;outline:none}.personal-settings-form small{color:var(--muted)}.personal-settings-form .button{justify-self:start}.password-settings{border-top:1px solid var(--hairline);margin-top:28px;padding-top:24px}.password-settings h3,.password-settings p{margin:0}@media (width<=600px){.identity-access-page .login-panel{padding:24px 20px}.identity-code-row{gap:6px}.identity-code-row .button{min-width:100px;padding-left:10px;padding-right:10px}}.account-broker-time .broker-time-summary{flex-wrap:wrap;align-items:center;gap:16px;font-weight:500;display:flex}.broker-time-summary small,.broker-time-note{color:var(--muted);font-size:12px;line-height:1.7}.broker-time-fields{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.broker-time-fields label{min-width:170px;color:var(--muted);flex-direction:column;gap:8px;font-size:13px;display:flex}.broker-time-fields select,.broker-time-fields input{border:1px solid var(--hairline);background:var(--surface,white);min-height:40px;color:var(--ink);border-radius:8px;padding:9px 12px}:root{--warning:#895718;--warning-soft:#faf2e4;--success-soft:#edf7f1;--border:var(--hairline);--text:var(--ink);--positive:var(--green);--negative:var(--red)}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--parchment:#171719;--canvas:#252528;--surface:#2b2b2f;--ink:#f5f5f7;--muted:#b4b4ba;--muted-strong:#d5d5db;--hairline:#444449;--hairline-soft:#36363b;--control-border:#85858d;--link:#70b6ff;--blue-soft:#223448;--blue-border:#425f80;--green:#83dba0;--red:#ff8279;--red-soft:#442e31;--success-soft:#243b2d;--warning:#e8bb79;--warning-soft:#3b3328;--panel-shadow:0 2px 8px #0002;--floating-shadow:0 8px 30px #0005}.dark .button-danger{color:#fff;background:#ac302a}:where(input,textarea,select){color:var(--ink)}:where(table,dl,time){font-variant-numeric:tabular-nums}.app-shell .topbar{background:var(--parchment)}@supports ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.app-shell .topbar{background:color-mix(in srgb, var(--parchment) 93%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.profile-dropdown,.primary-nav.nav-open{box-shadow:var(--floating-shadow)}.page-container:not([data-workspace=trading]){max-width:1380px}.page-container:is([data-workspace=alerts],[data-workspace=settings],[data-workspace=delta]){max-width:1120px}.page-container .page-header h1,.detail-header h1{letter-spacing:-.035em;font-size:clamp(30px,3vw,44px);font-weight:650;line-height:1.15}.page-container .page-header p{font-size:clamp(13px,1.1vw,16px);line-height:1.6}.page-header .button{flex-shrink:0}.settings-page{gap:20px}.settings-page .settings-grid{align-items:start}.settings-page .settings-card{min-height:0;box-shadow:var(--panel-shadow);padding:clamp(18px,2.2vw,28px)}.settings-page .settings-icon{float:left;width:32px;height:32px;margin:0 12px 0 0}.settings-page .settings-heading{min-height:32px;margin:0}.settings-page .settings-list{clear:both;margin-top:16px}.personal-settings>p{color:var(--muted);font-size:13px}.personal-settings-form:not(.password-settings){flex-wrap:wrap;align-items:end;max-width:100%;display:flex}.personal-settings-form:not(.password-settings) label{width:min(100%,22rem)}.security-disclosure{border-top:1px solid var(--hairline-soft);margin-top:20px}.security-disclosure summary{cursor:pointer;width:fit-content;padding:16px 0 2px;font-size:14px;font-weight:550}.security-disclosure .password-settings{border:0;margin-top:14px;padding:0}.security-disclosure p{color:var(--muted);font-size:13px}@media (width>=780px){.device-card-grid{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--canvas);grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.device-card-grid .device-card{border:0;border-radius:0;grid-template-columns:minmax(245px,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(20px,4vw,64px);padding:18px 22px;display:grid}.device-card-grid .device-card+.device-card{border-top:1px solid var(--hairline-soft)}.device-card-grid .device-card-footer{border:0;margin:0;padding:0}.device-card-grid .device-card:focus-visible{outline-offset:-2px}}@media (width<=540px){.topbar-inner{gap:5px}.topbar-actions,.topbar-actions .profile-trigger{gap:3px}.page-header .button{width:fit-content}}.broker-offset-field{gap:6px;min-width:10rem;font-size:13px;display:grid}.account-broker-time:has(.market-picker-menu){overflow:visible}.broker-offset-field .market-picker-menu{min-width:12rem;box-shadow:var(--floating-shadow)}.settings-column{align-content:start;gap:16px;min-width:0;display:grid}.settings-page .timezone-settings>p{color:var(--muted);font-size:13px;line-height:1.65}.settings-page .timezone-settings>p[aria-label]{color:var(--ink);font-size:16px;font-weight:550}.provider-section .provider-card{border:0;border-radius:0;min-height:80px;margin:0;padding:16px clamp(16px,2.5vw,28px)}.provider-section .provider-card+.provider-card{border-top:1px solid var(--hairline-soft)}.provider-section .provider-card:hover{background:var(--surface);transform:none}.provider-section .provider-card:focus-visible{outline-offset:-2px}.connection-method-list{padding:0}.narrow-page .bind-card,.provider-section{box-shadow:var(--panel-shadow)}.terminal-activity-summary>div>span,.terminal-activity-tabs button span{font-size:11px}.data-table th,.unified-trade-table .data-table th{font-size:12px;font-weight:550}.data-table td,.unified-trade-table .data-table td{font-size:13px}.data-table td small{font-size:11px}.page-container :where(.empty-state){padding:clamp(24px,3vw,40px) 18px}.connection-strip,.bind-download,.combination-links{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.connection-strip{border-block:1px solid var(--hairline);padding:14px 0;font-size:13px}.connection-strip>span{align-items:center;gap:6px;display:inline-flex}.connection-strip i{background:var(--blue);border-radius:50%;width:6px;height:6px}.connection-strip .disconnected i{background:var(--muted)}.connection-strip small{color:var(--muted);margin-inline-start:auto}.account-diagnostics>summary,.execution-history>summary{cursor:pointer;padding:16px 22px;font-size:15px;font-weight:600}.account-diagnostics>.detail-list{padding:0 22px 16px}.account-activity-switch{border-bottom:1px solid var(--hairline-soft);gap:22px;padding:8px 22px 0;display:flex}.account-activity-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:12px 0;font-weight:550}.account-activity-switch button[aria-pressed=true]{color:var(--link);border-color:currentColor}.bind-card .binding-form{border:0;grid-template-columns:minmax(0,18rem) auto;justify-content:start;align-items:center;gap:10px;padding:0;display:grid}.binding-form>label,.binding-form>.form-error{grid-column:1/-1}.binding-form>.form-error{grid-row:3}.bind-card .code-input{width:100%;min-width:0;margin:0}.bind-download{border-top:1px solid var(--hairline-soft);margin-top:22px;padding-top:18px}.bind-download .download-meta{color:var(--muted);margin:0}.bind-help,.binding-reference{margin-top:14px;font-size:13px}.bind-help summary,.binding-reference summary,.execution-leg-summary summary,.compact-note summary{cursor:pointer;color:var(--muted)}.bind-help .instruction-list{margin:18px 0 0}.plan-usage-title{border-top:1px solid var(--hairline-soft);margin:18px 0 12px;padding-top:16px;font-size:14px}.subscription-card .quota-grid{grid-template-columns:1fr;gap:10px;padding:0;font-size:13px}.subscription-card .quota-item:has(>strong){justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dialog-backdrop.detail-sheet-backdrop,.position-detail-backdrop.detail-sheet-backdrop{justify-content:flex-end;align-items:stretch;padding:0;display:flex}.detail-sheet-backdrop>section[role=dialog]{background:var(--canvas);border:0;border-radius:16px 0 0 16px;flex-direction:column;width:min(680px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;display:flex;overflow:hidden}.detail-sheet-backdrop .performance-dialog-body,.detail-sheet-backdrop .position-detail-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.execution-leg-summary{gap:0;display:grid}.execution-leg-summary article{min-width:0;padding:18px 0}.execution-leg-summary article+article{border-top:1px solid var(--hairline-soft)}.execution-leg-summary article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.execution-leg-summary header strong,.execution-leg-summary header small{display:block}.execution-leg-summary header small,.fill-facts small,.fill-facts dt{color:var(--muted);font-size:12px}.execution-leg-summary header small{margin-top:4px}.fill-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.fill-facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:16px}.execution-leg-summary details{font-size:12px}.execution-leg-summary .detail-list{margin-top:8px}.dialog[role=alertdialog]{text-align:start;width:min(400px,100%);padding:24px}.dialog[role=alertdialog] .dialog-actions{justify-content:flex-end}@media (prefers-reduced-motion:no-preference){.detail-sheet-backdrop>section[role=dialog]{animation:open-detail-sheet .2s var(--motion-ease)}@keyframes open-detail-sheet{0%{opacity:.6;transform:translate(16px)}to{opacity:1;transform:translate(0)}}}@media (width<=600px){.connection-strip small{margin-inline-start:0}.detail-sheet-backdrop>section[role=dialog]{border-radius:0}.bind-card .binding-form{grid-template-columns:minmax(0,1fr)}}.reference-popover{max-width:calc(100vw - 24px)}.reference-popover form{gap:14px;display:grid}.reference-popover details{color:var(--muted);font-size:12px}.reference-popover summary{cursor:pointer}.reference-popover .dialog-actions{justify-content:flex-end}.reference-popover .button{min-height:32px;padding:5px 12px}.credential-help{border-top:1px solid var(--hairline-soft);color:var(--muted);padding-top:12px;font-size:12px}.credential-help summary{cursor:pointer}.credential-help summary svg{vertical-align:text-bottom;margin-inline:3px 6px;display:inline-block}.exchange-connect-form .exchange-environment-picker{gap:8px;display:flex}.exchange-connect-form .exchange-environment-picker button{border:1px solid var(--hairline);color:var(--ink);border-radius:8px;flex-direction:row;align-items:baseline;gap:6px;padding:8px 10px}.exchange-connect-form .exchange-environment-picker button.active{border-color:var(--blue);color:var(--link)}.exchange-connect-form input{height:40px}.exchange-connect-form>button[type=submit],.exchange-connect-form>.button-primary{align-self:start;width:auto}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-content:"";--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--tw-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tw-color-black:#000;--tw-color-white:#fff;--tw-spacing:.25rem;--tw-container-xs:20rem;--tw-container-sm:24rem;--tw-container-lg:32rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-base:1rem;--tw-text-base--line-height:calc(1.5 / 1);--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75 / 1.125);--tw-font-weight-normal:400;--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-tracking-tight:-.025em;--tw-tracking-widest:.1em;--tw-leading-relaxed:1.625;--tw-radius-xs:.125rem;--tw-animate-spin:spin 1s linear infinite;--tw-animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--tw-aspect-video:16 / 9;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}:root{--ui-focus-line:var(--ui-primary)}.dark{--ui-focus-line:#70b6ff}[data-slot]:focus-visible{outline-offset:1px;outline:1px solid var(--ui-focus-line)!important;box-shadow:none!important}:is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):is(:focus,[data-state=open]){border-color:var(--ui-focus-line)!important;box-shadow:none!important;outline:none!important}[data-slot][aria-invalid=true]:focus{border-color:var(--ui-destructive)!important}:is([role=listbox],[role=menu],[role=option],[role^=menuitem]):focus{outline:none!important}:is([role=option],[role^=menuitem]):is(:focus,[data-highlighted]){background-color:var(--ui-accent)!important;box-shadow:none!important}@media (forced-colors:active){[data-slot]:focus-visible,[role=option]:focus,[role^=menuitem]:focus{outline-offset:-1px;outline:1px solid highlight!important}}:is([data-slot=button],[data-slot=tabs-trigger],[data-slot=select-trigger],[data-slot=switch],[data-slot=checkbox],[role=option],[role^=menuitem]){transition-property:background-color,color,border-color,opacity,box-shadow!important;transition-duration:var(--motion-fast,.16s)!important;transition-timing-function:var(--motion-ease,ease-out)!important}@media (prefers-reduced-motion:reduce){[data-slot],[data-slot]:before,[data-slot]:after{transition:none!important;animation:none!important}}}@layer base,components;@layer utilities{.tw\:\@container\/card-header{container:card-header/inline-size!important}.tw\:pointer-events-none{pointer-events:none!important}.tw\:invisible{visibility:hidden!important}.tw\:sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tw\:absolute{position:absolute!important}.tw\:fixed{position:fixed!important}.tw\:relative{position:relative!important}.tw\:inset-0{inset:0!important}.tw\:inset-x-0{inset-inline:0!important}.tw\:inset-y-0{inset-block:0!important}.tw\:top-0{top:0!important}.tw\:top-1\/2{top:50%!important}.tw\:top-4{top:calc(var(--tw-spacing) * 4)!important}.tw\:top-\[1px\]{top:1px!important}.tw\:top-\[50\%\]{top:50%!important}.tw\:top-\[60\%\]{top:60%!important}.tw\:top-full{top:100%!important}.tw\:right-0{right:0!important}.tw\:right-2{right:calc(var(--tw-spacing) * 2)!important}.tw\:right-4{right:calc(var(--tw-spacing) * 4)!important}.tw\:bottom-0{bottom:0!important}.tw\:left-0{left:0!important}.tw\:left-1\/2{left:50%!important}.tw\:left-2{left:calc(var(--tw-spacing) * 2)!important}.tw\:left-\[50\%\]{left:50%!important}.tw\:isolate{isolation:isolate!important}.tw\:z-10{z-index:10!important}.tw\:z-50{z-index:50!important}.tw\:z-200{z-index:200!important}.tw\:z-\[1\]{z-index:1!important}.tw\:col-start-2{grid-column-start:2!important}.tw\:row-span-2{grid-row:span 2/span 2!important}.tw\:row-start-1{grid-row-start:1!important}.tw\:-mx-1{margin-inline:calc(var(--tw-spacing) * -1)!important}.tw\:mx-auto{margin-inline:auto!important}.tw\:my-1{margin-block:var(--tw-spacing)!important}.tw\:my-6{margin-block:calc(var(--tw-spacing) * 6)!important}.tw\:mt-1{margin-top:var(--tw-spacing)!important}.tw\:mt-1\.5{margin-top:calc(var(--tw-spacing) * 1.5)!important}.tw\:mt-2{margin-top:calc(var(--tw-spacing) * 2)!important}.tw\:mt-3{margin-top:calc(var(--tw-spacing) * 3)!important}.tw\:mt-4{margin-top:calc(var(--tw-spacing) * 4)!important}.tw\:mt-auto{margin-top:auto!important}.tw\:mb-2{margin-bottom:calc(var(--tw-spacing) * 2)!important}.tw\:ml-1{margin-left:var(--tw-spacing)!important}.tw\:ml-auto{margin-left:auto!important}.tw\:line-clamp-1{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.tw\:block{display:block!important}.tw\:flex{display:flex!important}.tw\:grid{display:grid!important}.tw\:hidden{display:none!important}.tw\:inline-flex{display:inline-flex!important}.tw\:field-sizing-content{field-sizing:content!important}.tw\:aspect-square{aspect-ratio:1!important}.tw\:aspect-video{aspect-ratio:var(--tw-aspect-video)!important}.tw\:size-\(--cell-size\){width:var(--cell-size)!important;height:var(--cell-size)!important}.tw\:size-2{width:calc(var(--tw-spacing) * 2)!important;height:calc(var(--tw-spacing) * 2)!important}.tw\:size-2\.5{width:calc(var(--tw-spacing) * 2.5)!important;height:calc(var(--tw-spacing) * 2.5)!important}.tw\:size-3{width:calc(var(--tw-spacing) * 3)!important;height:calc(var(--tw-spacing) * 3)!important}.tw\:size-3\.5{width:calc(var(--tw-spacing) * 3.5)!important;height:calc(var(--tw-spacing) * 3.5)!important}.tw\:size-4{width:calc(var(--tw-spacing) * 4)!important;height:calc(var(--tw-spacing) * 4)!important}.tw\:size-6{width:calc(var(--tw-spacing) * 6)!important;height:calc(var(--tw-spacing) * 6)!important}.tw\:size-8{width:calc(var(--tw-spacing) * 8)!important;height:calc(var(--tw-spacing) * 8)!important}.tw\:size-9{width:calc(var(--tw-spacing) * 9)!important;height:calc(var(--tw-spacing) * 9)!important}.tw\:size-10{width:calc(var(--tw-spacing) * 10)!important;height:calc(var(--tw-spacing) * 10)!important}.tw\:size-16{width:calc(var(--tw-spacing) * 16)!important;height:calc(var(--tw-spacing) * 16)!important}.tw\:size-auto{width:auto!important;height:auto!important}.tw\:size-full{width:100%!important;height:100%!important}.tw\:h-\(--cell-size\){height:var(--cell-size)!important}.tw\:h-1\.5{height:calc(var(--tw-spacing) * 1.5)!important}.tw\:h-2{height:calc(var(--tw-spacing) * 2)!important}.tw\:h-2\.5{height:calc(var(--tw-spacing) * 2.5)!important}.tw\:h-3{height:calc(var(--tw-spacing) * 3)!important}.tw\:h-6{height:calc(var(--tw-spacing) * 6)!important}.tw\:h-8{height:calc(var(--tw-spacing) * 8)!important}.tw\:h-9{height:calc(var(--tw-spacing) * 9)!important}.tw\:h-10{height:calc(var(--tw-spacing) * 10)!important}.tw\:h-11{height:calc(var(--tw-spacing) * 11)!important}.tw\:h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)!important}.tw\:h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)!important}.tw\:h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)!important}.tw\:h-auto{height:auto!important}.tw\:h-full{height:100%!important}.tw\:h-px{height:1px!important}.tw\:max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)!important}.tw\:max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)!important}.tw\:max-h-\[300px\]{max-height:300px!important}.tw\:min-h-0{min-height:0!important}.tw\:min-h-4{min-height:calc(var(--tw-spacing) * 4)!important}.tw\:min-h-11{min-height:calc(var(--tw-spacing) * 11)!important}.tw\:min-h-16{min-height:calc(var(--tw-spacing) * 16)!important}.tw\:min-h-20{min-height:calc(var(--tw-spacing) * 20)!important}.tw\:w-\(--cell-size\){width:var(--cell-size)!important}.tw\:w-2{width:calc(var(--tw-spacing) * 2)!important}.tw\:w-2\.5{width:calc(var(--tw-spacing) * 2.5)!important}.tw\:w-3\/4{width:75%!important}.tw\:w-3\/5{width:60%!important}.tw\:w-4\/5{width:80%!important}.tw\:w-20{width:calc(var(--tw-spacing) * 20)!important}.tw\:w-72{width:calc(var(--tw-spacing) * 72)!important}.tw\:w-80{width:calc(var(--tw-spacing) * 80)!important}.tw\:w-\[min\(82vw\,260px\)\]{width:min(82vw,260px)!important}.tw\:w-auto{width:auto!important}.tw\:w-fit{width:fit-content!important}.tw\:w-full{width:100%!important}.tw\:w-max{width:max-content!important}.tw\:max-w-64{max-width:calc(var(--tw-spacing) * 64)!important}.tw\:max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)!important}.tw\:max-w-\[calc\(100vw_-_16px\)\]{max-width:calc(100vw - 16px)!important}.tw\:max-w-max{max-width:max-content!important}.tw\:max-w-sm{max-width:var(--tw-container-sm)!important}.tw\:min-w-\(--cell-size\){min-width:var(--cell-size)!important}.tw\:min-w-0{min-width:0!important}.tw\:min-w-44{min-width:calc(var(--tw-spacing) * 44)!important}.tw\:min-w-\[8rem\]{min-width:8rem!important}.tw\:min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)!important}.tw\:flex-1{flex:1!important}.tw\:shrink-0{flex-shrink:0!important}.tw\:caption-bottom{caption-side:bottom!important}.tw\:border-collapse{border-collapse:collapse!important}.tw\:origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)!important}.tw\:origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)!important}.tw\:origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)!important}.tw\:origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)!important}.tw\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:translate-x-\[-50\%\]{--tw-translate-x:-50%!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:translate-y-0\.5{--tw-translate-y:calc(var(--tw-spacing) * .5)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:translate-y-\[-50\%\]{--tw-translate-y:-50%!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:rotate-45{rotate:45deg!important}.tw\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)!important}.tw\:animate-pulse{animation:var(--tw-animate-pulse)!important}.tw\:animate-spin{animation:var(--tw-animate-spin)!important}.tw\:cursor-default{cursor:default!important}.tw\:touch-none{touch-action:none!important}.tw\:scroll-my-1{scroll-margin-block:var(--tw-spacing)!important}.tw\:scroll-py-1{scroll-padding-block:var(--tw-spacing)!important}.tw\:list-none{list-style-type:none!important}.tw\:auto-rows-min{grid-auto-rows:min-content!important}.tw\:grid-cols-\[0_1fr\]{grid-template-columns:0 1fr!important}.tw\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr!important}.tw\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto!important}.tw\:flex-col{flex-direction:column!important}.tw\:flex-col-reverse{flex-direction:column-reverse!important}.tw\:flex-row{flex-direction:row!important}.tw\:flex-wrap{flex-wrap:wrap!important}.tw\:place-content-center{place-content:center!important}.tw\:place-items-center{place-items:center!important}.tw\:items-center{align-items:center!important}.tw\:items-end{align-items:flex-end!important}.tw\:items-start{align-items:flex-start!important}.tw\:items-stretch{align-items:stretch!important}.tw\:justify-between{justify-content:space-between!important}.tw\:justify-center{justify-content:center!important}.tw\:justify-end{justify-content:flex-end!important}.tw\:justify-start{justify-content:flex-start!important}.tw\:justify-items-start{justify-items:start!important}.tw\:gap-0{gap:0!important}.tw\:gap-1{gap:var(--tw-spacing)!important}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)!important}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)!important}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)!important}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)!important}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)!important}:where(.tw\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--tw-spacing) * 5) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--tw-spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))!important}.tw\:gap-x-3{column-gap:calc(var(--tw-spacing) * 3)!important}:where(.tw\:-space-x-2>:not(:last-child)){--tw-space-x-reverse:0!important;margin-inline-start:calc(calc(var(--tw-spacing) * -2) * var(--tw-space-x-reverse))!important;margin-inline-end:calc(calc(var(--tw-spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))!important}.tw\:gap-y-0\.5{row-gap:calc(var(--tw-spacing) * .5)!important}.tw\:gap-y-1{row-gap:var(--tw-spacing)!important}.tw\:self-start{align-self:flex-start!important}.tw\:justify-self-end{justify-self:flex-end!important}.tw\:overflow-hidden{overflow:hidden!important}.tw\:overflow-x-auto{overflow-x:auto!important}.tw\:overflow-x-hidden{overflow-x:hidden!important}.tw\:overflow-y-auto{overflow-y:auto!important}.tw\:rounded-\[2px\]{border-radius:2px!important}.tw\:rounded-\[4px\]{border-radius:4px!important}.tw\:rounded-\[inherit\]{border-radius:inherit!important}.tw\:rounded-full{border-radius:2147483647px!important}.tw\:rounded-lg{border-radius:12px!important}.tw\:rounded-md{border-radius:8px!important}.tw\:rounded-none{border-radius:0!important}.tw\:rounded-sm{border-radius:6px!important}.tw\:rounded-xl{border-radius:16px!important}.tw\:rounded-xs{border-radius:var(--tw-radius-xs)!important}.tw\:rounded-l-md{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.tw\:rounded-tl-sm{border-top-left-radius:6px!important}.tw\:rounded-r-md{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.tw\:border{border-style:var(--tw-border-style)!important;border-width:1px!important}.tw\:border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.tw\:border-t{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.tw\:border-r{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.tw\:border-b{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.tw\:border-b-0{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.tw\:border-l{border-left-style:var(--tw-border-style)!important;border-left-width:1px!important}.tw\:border-dashed{--tw-border-style:dashed!important;border-style:dashed!important}.tw\:border-\(--color-border\){border-color:var(--color-border)!important}.tw\:border-border,.tw\:border-border\/50{border-color:var(--ui-border)!important}@supports (color:color-mix(in lab, red, red)){.tw\:border-border\/50{border-color:color-mix(in oklab, var(--ui-border) 50%, transparent)!important}}.tw\:border-input{border-color:var(--ui-border)!important}.tw\:border-transparent{border-color:#0000!important}.tw\:border-t-transparent{border-top-color:#0000!important}.tw\:border-l-transparent{border-left-color:#0000!important}.tw\:bg-\(--color-bg\){background-color:var(--color-bg)!important}.tw\:bg-accent{background-color:var(--ui-accent)!important}.tw\:bg-background{background-color:var(--ui-background)!important}.tw\:bg-black\/50{background-color:var(--tw-color-black)!important}@supports (color:color-mix(in lab, red, red)){.tw\:bg-black\/50{background-color:color-mix(in oklab, var(--tw-color-black) 50%, transparent)!important}}.tw\:bg-border{background-color:var(--ui-border)!important}.tw\:bg-card{background-color:var(--ui-card)!important}.tw\:bg-destructive{background-color:var(--ui-destructive)!important}.tw\:bg-foreground{background-color:var(--ui-foreground)!important}.tw\:bg-muted,.tw\:bg-muted\/50{background-color:var(--ui-muted)!important}@supports (color:color-mix(in lab, red, red)){.tw\:bg-muted\/50{background-color:color-mix(in oklab, var(--ui-muted) 50%, transparent)!important}}.tw\:bg-popover{background-color:var(--ui-card)!important}.tw\:bg-primary,.tw\:bg-primary\/20{background-color:var(--ui-primary)!important}@supports (color:color-mix(in lab, red, red)){.tw\:bg-primary\/20{background-color:color-mix(in oklab, var(--ui-primary) 20%, transparent)!important}}.tw\:bg-secondary{background-color:var(--ui-muted)!important}.tw\:bg-transparent{background-color:#0000!important}.tw\:bg-white{background-color:var(--tw-color-white)!important}.tw\:fill-current{fill:currentColor!important}.tw\:fill-foreground{fill:var(--ui-foreground)!important}.tw\:fill-primary{fill:var(--ui-primary)!important}.tw\:p-0{padding:0!important}.tw\:p-1{padding:var(--tw-spacing)!important}.tw\:p-2{padding:calc(var(--tw-spacing) * 2)!important}.tw\:p-3{padding:calc(var(--tw-spacing) * 3)!important}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)!important}.tw\:p-6{padding:calc(var(--tw-spacing) * 6)!important}.tw\:p-\[3px\]{padding:3px!important}.tw\:p-px{padding:1px!important}.tw\:px-\(--cell-size\){padding-inline:var(--cell-size)!important}.tw\:px-\(--workspace-inset\){padding-inline:var(--workspace-inset)!important}.tw\:px-1\.5{padding-inline:calc(var(--tw-spacing) * 1.5)!important}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)!important}.tw\:px-2\.5{padding-inline:calc(var(--tw-spacing) * 2.5)!important}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)!important}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)!important}.tw\:px-6{padding-inline:calc(var(--tw-spacing) * 6)!important}.tw\:py-0{padding-block:0!important}.tw\:py-0\.5{padding-block:calc(var(--tw-spacing) * .5)!important}.tw\:py-1{padding-block:var(--tw-spacing)!important}.tw\:py-1\.5{padding-block:calc(var(--tw-spacing) * 1.5)!important}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)!important}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3)!important}.tw\:py-4{padding-block:calc(var(--tw-spacing) * 4)!important}.tw\:py-6{padding-block:calc(var(--tw-spacing) * 6)!important}.tw\:py-10{padding-block:calc(var(--tw-spacing) * 10)!important}.tw\:pt-0{padding-top:0!important}.tw\:pt-3{padding-top:calc(var(--tw-spacing) * 3)!important}.tw\:pr-1{padding-right:var(--tw-spacing)!important}.tw\:pr-2{padding-right:calc(var(--tw-spacing) * 2)!important}.tw\:pr-2\.5{padding-right:calc(var(--tw-spacing) * 2.5)!important}.tw\:pr-8{padding-right:calc(var(--tw-spacing) * 8)!important}.tw\:pr-12{padding-right:calc(var(--tw-spacing) * 12)!important}.tw\:pb-0{padding-bottom:0!important}.tw\:pb-3{padding-bottom:calc(var(--tw-spacing) * 3)!important}.tw\:pb-4{padding-bottom:calc(var(--tw-spacing) * 4)!important}.tw\:pl-2{padding-left:calc(var(--tw-spacing) * 2)!important}.tw\:pl-6{padding-left:calc(var(--tw-spacing) * 6)!important}.tw\:pl-8{padding-left:calc(var(--tw-spacing) * 8)!important}.tw\:text-center{text-align:center!important}.tw\:text-left{text-align:left!important}.tw\:text-right{text-align:right!important}.tw\:align-middle{vertical-align:middle!important}.tw\:font-mono{font-family:var(--tw-font-mono)!important}.tw\:text-base{font-size:var(--tw-text-base)!important;line-height:var(--tw-leading,var(--tw-text-base--line-height))!important}.tw\:text-lg{font-size:var(--tw-text-lg)!important;line-height:var(--tw-leading,var(--tw-text-lg--line-height))!important}.tw\:text-sm{font-size:var(--tw-text-sm)!important;line-height:var(--tw-leading,var(--tw-text-sm--line-height))!important}.tw\:text-sm\/relaxed{font-size:var(--tw-text-sm)!important;line-height:var(--tw-leading-relaxed)!important}.tw\:text-xs{font-size:var(--tw-text-xs)!important;line-height:var(--tw-leading,var(--tw-text-xs--line-height))!important}.tw\:text-\[0\.8rem\]{font-size:.8rem!important}.tw\:text-\[13px\]{font-size:13px!important}.tw\:leading-none{--tw-leading:1!important;line-height:1!important}.tw\:leading-relaxed{--tw-leading:var(--tw-leading-relaxed)!important;line-height:var(--tw-leading-relaxed)!important}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium)!important;font-weight:var(--tw-font-weight-medium)!important}.tw\:font-normal{--tw-font-weight:var(--tw-font-weight-normal)!important;font-weight:var(--tw-font-weight-normal)!important}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold)!important;font-weight:var(--tw-font-weight-semibold)!important}.tw\:tracking-tight{--tw-tracking:var(--tw-tracking-tight)!important;letter-spacing:var(--tw-tracking-tight)!important}.tw\:tracking-widest{--tw-tracking:var(--tw-tracking-widest)!important;letter-spacing:var(--tw-tracking-widest)!important}.tw\:text-balance{text-wrap:balance!important}.tw\:whitespace-normal{white-space:normal!important}.tw\:whitespace-nowrap{white-space:nowrap!important}.tw\:text-accent-foreground{color:var(--ui-primary)!important}.tw\:text-background{color:var(--ui-background)!important}.tw\:text-card-foreground{color:var(--ui-foreground)!important}.tw\:text-current{color:currentColor!important}.tw\:text-destructive{color:var(--ui-destructive)!important}.tw\:text-foreground,.tw\:text-foreground\/60{color:var(--ui-foreground)!important}@supports (color:color-mix(in lab, red, red)){.tw\:text-foreground\/60{color:color-mix(in oklab, var(--ui-foreground) 60%, transparent)!important}}.tw\:text-muted-foreground{color:var(--ui-muted-foreground)!important}.tw\:text-popover-foreground{color:var(--ui-foreground)!important}.tw\:text-primary{color:var(--ui-primary)!important}.tw\:text-primary-foreground{color:#fff!important}.tw\:text-secondary-foreground{color:var(--ui-foreground)!important}.tw\:text-white{color:var(--tw-color-white)!important}.tw\:tabular-nums{--tw-numeric-spacing:tabular-nums!important;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )!important}.tw\:underline-offset-4{text-underline-offset:4px!important}.tw\:opacity-0{opacity:0!important}.tw\:opacity-50{opacity:.5!important}.tw\:opacity-70{opacity:.7!important}.tw\:shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.tw\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.tw\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.tw\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.tw\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.tw\:shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.tw\:ring-0{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.tw\:ring-2{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.tw\:ring-background{--tw-ring-color:var(--ui-background)!important}.tw\:ring-offset-background{--tw-ring-offset-color:var(--ui-background)!important}.tw\:outline-hidden{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.tw\:outline-hidden{outline-offset:2px!important;outline:2px solid #0000!important}}.tw\:transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:transition-\[color\,box-shadow\]{transition-property:color,box-shadow!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:transition-all{transition-property:all!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:transition-opacity{transition-property:opacity!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:transition-shadow{transition-property:box-shadow!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:transition-transform{transition-property:transform,translate,scale,rotate!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:transition-none{transition-property:none!important}.tw\:duration-200{--tw-duration:.2s!important;transition-duration:.2s!important}.tw\:duration-300{--tw-duration:.3s!important;transition-duration:.3s!important}.tw\:fade-in-0{--tw-enter-opacity:0!important}.tw\:outline-none{--tw-outline-style:none!important;outline-style:none!important}.tw\:select-none{-webkit-user-select:none!important;user-select:none!important}.tw\:zoom-in-95{--tw-enter-scale:.95!important}.tw\:\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--tw-spacing) * 8)!important}:is(:where(.tw\:group\/avatar-group):has([data-size=lg]) .tw\:group-has-data-\[size\=lg\]\/avatar-group\:size-10){width:calc(var(--tw-spacing) * 10)!important;height:calc(var(--tw-spacing) * 10)!important}:is(:where(.tw\:group\/avatar-group):has([data-size=sm]) .tw\:group-has-data-\[size\=sm\]\/avatar-group\:size-6){width:calc(var(--tw-spacing) * 6)!important;height:calc(var(--tw-spacing) * 6)!important}:is(:where(.tw\:group)[data-disabled=true] .tw\:group-data-\[disabled\=true\]\:pointer-events-none){pointer-events:none!important}:is(:where(.tw\:group)[data-disabled=true] .tw\:group-data-\[disabled\=true\]\:opacity-50){opacity:.5!important}:is(:where(.tw\:group\/day)[data-focused=true] .tw\:group-data-\[focused\=true\]\/day\:relative){position:relative!important}:is(:where(.tw\:group\/day)[data-focused=true] .tw\:group-data-\[focused\=true\]\/day\:z-10){z-index:10!important}:is(:where(.tw\:group\/day)[data-focused=true] .tw\:group-data-\[focused\=true\]\/day\:border-ring){border-color:var(--ui-primary)!important}:is(:where(.tw\:group\/tabs)[data-orientation=horizontal] .tw\:group-data-\[orientation\=horizontal\]\/tabs\:h-9){height:calc(var(--tw-spacing) * 9)!important}:is(:where(.tw\:group\/tabs)[data-orientation=vertical] .tw\:group-data-\[orientation\=vertical\]\/tabs\:h-fit){height:fit-content!important}:is(:where(.tw\:group\/tabs)[data-orientation=vertical] .tw\:group-data-\[orientation\=vertical\]\/tabs\:w-full){width:100%!important}:is(:where(.tw\:group\/tabs)[data-orientation=vertical] .tw\:group-data-\[orientation\=vertical\]\/tabs\:flex-col){flex-direction:column!important}:is(:where(.tw\:group\/tabs)[data-orientation=vertical] .tw\:group-data-\[orientation\=vertical\]\/tabs\:justify-start){justify-content:flex-start!important}:is(:where(.tw\:group\/avatar)[data-size=default] .tw\:group-data-\[size\=default\]\/avatar\:size-2\.5){width:calc(var(--tw-spacing) * 2.5)!important;height:calc(var(--tw-spacing) * 2.5)!important}:is(:where(.tw\:group\/switch)[data-size=default] .tw\:group-data-\[size\=default\]\/switch\:size-4){width:calc(var(--tw-spacing) * 4)!important;height:calc(var(--tw-spacing) * 4)!important}:is(:where(.tw\:group\/avatar)[data-size=lg] .tw\:group-data-\[size\=lg\]\/avatar\:size-3){width:calc(var(--tw-spacing) * 3)!important;height:calc(var(--tw-spacing) * 3)!important}:is(:where(.tw\:group\/alert-dialog-content)[data-size=sm] .tw\:group-data-\[size\=sm\]\/alert-dialog-content\:grid){display:grid!important}:is(:where(.tw\:group\/alert-dialog-content)[data-size=sm] .tw\:group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(:where(.tw\:group\/avatar)[data-size=sm] .tw\:group-data-\[size\=sm\]\/avatar\:size-2){width:calc(var(--tw-spacing) * 2)!important;height:calc(var(--tw-spacing) * 2)!important}:is(:where(.tw\:group\/avatar)[data-size=sm] .tw\:group-data-\[size\=sm\]\/avatar\:text-xs){font-size:var(--tw-text-xs)!important;line-height:var(--tw-leading,var(--tw-text-xs--line-height))!important}:is(:where(.tw\:group\/switch)[data-size=sm] .tw\:group-data-\[size\=sm\]\/switch\:size-3){width:calc(var(--tw-spacing) * 3)!important;height:calc(var(--tw-spacing) * 3)!important}:is(:where(.tw\:group)[data-state=open] .tw\:group-data-\[state\=open\]\:rotate-180){rotate:180deg!important}:is(:where(.tw\:group\/tabs-list)[data-variant=line] .tw\:group-data-\[variant\=line\]\/tabs-list\:bg-transparent){background-color:#0000!important}:is(:where(.tw\:group\/navigation-menu)[data-viewport=false] .tw\:group-data-\[viewport\=false\]\/navigation-menu\:top-full){top:100%!important}:is(:where(.tw\:group\/navigation-menu)[data-viewport=false] .tw\:group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5){margin-top:calc(var(--tw-spacing) * 1.5)!important}:is(:where(.tw\:group\/navigation-menu)[data-viewport=false] .tw\:group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden){overflow:hidden!important}:is(:where(.tw\:group\/navigation-menu)[data-viewport=false] .tw\:group-data-\[viewport\=false\]\/navigation-menu\:rounded-md){border-radius:8px!important}:is(:where(.tw\:group\/navigation-menu)[data-viewport=false] .tw\:group-data-\[viewport\=false\]\/navigation-menu\:border){border-style:var(--tw-border-style)!important;border-width:1px!important}:is(:where(.tw\:group\/navigation-menu)[data-viewport=false] .tw\:group-data-\[viewport\=false\]\/navigation-menu\:bg-popover){background-color:var(--ui-card)!important}:is(:where(.tw\:group\/navigation-menu)[data-viewport=false] .tw\:group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground){color:var(--ui-foreground)!important}:is(:where(.tw\:group\/navigation-menu)[data-viewport=false] .tw\:group-data-\[viewport\=false\]\/navigation-menu\:shadow){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}:is(:where(.tw\:group\/navigation-menu)[data-viewport=false] .tw\:group-data-\[viewport\=false\]\/navigation-menu\:duration-200){--tw-duration:.2s!important;transition-duration:.2s!important}:is(:where(.tw\:peer):disabled~.tw\:peer-disabled\:cursor-not-allowed){cursor:not-allowed!important}:is(:where(.tw\:peer):disabled~.tw\:peer-disabled\:opacity-50){opacity:.5!important}.tw\:selection\:bg-primary ::selection{background-color:var(--ui-primary)!important}.tw\:selection\:bg-primary::selection{background-color:var(--ui-primary)!important}.tw\:selection\:text-primary-foreground ::selection{color:#fff!important}.tw\:selection\:text-primary-foreground::selection{color:#fff!important}.tw\:file\:inline-flex::file-selector-button{display:inline-flex!important}.tw\:file\:h-7::file-selector-button{height:calc(var(--tw-spacing) * 7)!important}.tw\:file\:border-0::file-selector-button{border-style:var(--tw-border-style)!important;border-width:0!important}.tw\:file\:bg-transparent::file-selector-button{background-color:#0000!important}.tw\:file\:text-sm::file-selector-button{font-size:var(--tw-text-sm)!important;line-height:var(--tw-leading,var(--tw-text-sm--line-height))!important}.tw\:file\:font-medium::file-selector-button{--tw-font-weight:var(--tw-font-weight-medium)!important;font-weight:var(--tw-font-weight-medium)!important}.tw\:file\:text-foreground::file-selector-button{color:var(--ui-foreground)!important}.tw\:placeholder\:text-muted-foreground::placeholder{color:var(--ui-muted-foreground)!important}.tw\:after\:absolute:after{content:var(--tw-content);position:absolute!important}.tw\:after\:bg-primary:after{content:var(--tw-content);background-color:var(--ui-primary)!important}.tw\:after\:opacity-0:after{content:var(--tw-content);opacity:0!important}.tw\:after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}:is(:where(.tw\:group\/tabs)[data-orientation=horizontal] .tw\:group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0):after{content:var(--tw-content);inset-inline:0!important}:is(:where(.tw\:group\/tabs)[data-orientation=horizontal] .tw\:group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]):after{content:var(--tw-content);bottom:-5px!important}:is(:where(.tw\:group\/tabs)[data-orientation=horizontal] .tw\:group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5):after{content:var(--tw-content);height:calc(var(--tw-spacing) * .5)!important}:is(:where(.tw\:group\/tabs)[data-orientation=vertical] .tw\:group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0):after{content:var(--tw-content);inset-block:0!important}:is(:where(.tw\:group\/tabs)[data-orientation=vertical] .tw\:group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1):after{content:var(--tw-content);right:calc(var(--tw-spacing) * -1)!important}:is(:where(.tw\:group\/tabs)[data-orientation=vertical] .tw\:group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5):after{content:var(--tw-content);width:calc(var(--tw-spacing) * .5)!important}.tw\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}@media (hover:hover){.tw\:hover\:bg-accent:hover{background-color:var(--ui-accent)!important}.tw\:hover\:bg-destructive\/90:hover{background-color:var(--ui-destructive)!important}@supports (color:color-mix(in lab, red, red)){.tw\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--ui-destructive) 90%, transparent)!important}}.tw\:hover\:bg-muted\/50:hover{background-color:var(--ui-muted)!important}@supports (color:color-mix(in lab, red, red)){.tw\:hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--ui-muted) 50%, transparent)!important}}.tw\:hover\:bg-primary\/90:hover{background-color:var(--ui-primary)!important}@supports (color:color-mix(in lab, red, red)){.tw\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--ui-primary) 90%, transparent)!important}}.tw\:hover\:bg-secondary\/80:hover{background-color:var(--ui-muted)!important}@supports (color:color-mix(in lab, red, red)){.tw\:hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--ui-muted) 80%, transparent)!important}}.tw\:hover\:text-accent-foreground:hover{color:var(--ui-primary)!important}.tw\:hover\:text-foreground:hover{color:var(--ui-foreground)!important}.tw\:hover\:no-underline:hover{text-decoration-line:none!important}.tw\:hover\:underline:hover{text-decoration-line:underline!important}.tw\:hover\:opacity-100:hover{opacity:1!important}}.tw\:focus\:bg-accent:focus{background-color:var(--ui-accent)!important}.tw\:focus\:text-accent-foreground:focus{color:var(--ui-primary)!important}.tw\:focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.tw\:focus\:ring-ring:focus{--tw-ring-color:var(--ui-primary)!important}.tw\:focus\:outline-hidden:focus{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.tw\:focus\:outline-hidden:focus{outline-offset:2px!important;outline:2px solid #0000!important}}.tw\:focus-visible\:border-ring:focus-visible{border-color:var(--ui-primary)!important}.tw\:focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.tw\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--ui-destructive)!important}@supports (color:color-mix(in lab, red, red)){.tw\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ui-destructive) 20%, transparent)!important}}.tw\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ui-primary)!important}@supports (color:color-mix(in lab, red, red)){.tw\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ui-primary) 50%, transparent)!important}}.tw\:focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.tw\:focus-visible\:outline-ring:focus-visible{outline-color:var(--ui-primary)!important}.tw\:disabled\:pointer-events-none:disabled{pointer-events:none!important}.tw\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed!important}.tw\:disabled\:opacity-50:disabled{opacity:.5!important}.tw\:has-focus\:border-ring:has(:focus){border-color:var(--ui-primary)!important}.tw\:has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--ui-muted)!important}@supports (color:color-mix(in lab, red, red)){.tw\:has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--ui-muted) 50%, transparent)!important}}.tw\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr!important}.tw\:has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--tw-spacing) * 6)!important}.tw\:has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto!important}.tw\:has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr!important}.tw\:has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--tw-spacing) * 3)!important}.tw\:has-\[\>svg\]\:px-\(--workspace-inset\):has(>svg){padding-inline:var(--workspace-inset)!important}.tw\:has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--tw-spacing) * 1.5)!important}.tw\:has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--tw-spacing) * 2.5)!important}.tw\:has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--tw-spacing) * 3)!important}.tw\:has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--tw-spacing) * 4)!important}.tw\:aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5!important}.tw\:aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--ui-destructive)!important}.tw\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--ui-destructive)!important}@supports (color:color-mix(in lab, red, red)){.tw\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--ui-destructive) 20%, transparent)!important}}.tw\:aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--ui-muted-foreground)!important}.tw\:data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--ui-accent)!important}@supports (color:color-mix(in lab, red, red)){.tw\:data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab, var(--ui-accent) 50%, transparent)!important}}.tw\:data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--ui-primary)!important}@media (hover:hover){.tw\:data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--ui-accent)!important}}.tw\:data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--ui-accent)!important}.tw\:data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none!important}.tw\:data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5!important}.tw\:data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none!important}.tw\:data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5!important}.tw\:data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--tw-spacing) * 8)!important}.tw\:data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))!important}.tw\:data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)!important}.tw\:data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))!important}.tw\:data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)!important}.tw\:data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)!important}.tw\:data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0!important}.tw\:data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)!important}.tw\:data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0!important}.tw\:data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px!important}.tw\:data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%!important}.tw\:data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column!important}.tw\:data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%!important}.tw\:data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px!important}.tw\:data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--ui-muted-foreground)!important}.tw\:data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:8px!important}.tw\:data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.tw\:data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--ui-primary)!important}.tw\:data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:#fff!important}.tw\:data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0!important}.tw\:data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--ui-accent)!important}.tw\:data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--ui-primary)!important}.tw\:data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:8px!important}.tw\:data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.tw\:data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--ui-primary)!important}.tw\:data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:#fff!important}.tw\:data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--ui-primary)!important}.tw\:data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:#fff!important}.tw\:data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0!important}.tw\:data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--ui-accent)!important}.tw\:data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--ui-primary)!important}.tw\:data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--tw-spacing)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)!important}.tw\:data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--tw-spacing) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))!important}.tw\:data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--tw-spacing)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)!important}.tw\:data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--tw-spacing) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))!important}.tw\:data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--tw-spacing) * 9)!important}.tw\:data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem!important}.tw\:data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--tw-spacing) * 8)!important}.tw\:data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--tw-spacing) * 10)!important;height:calc(var(--tw-spacing) * 10)!important}.tw\:data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--tw-spacing) * 6)!important;height:calc(var(--tw-spacing) * 6)!important}.tw\:data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--tw-spacing) * 3.5)!important}.tw\:data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--tw-spacing) * 8)!important}.tw\:data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--tw-spacing) * 6)!important}.tw\:data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--tw-container-xs)!important}:is(.tw\:\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--ui-destructive)!important}@supports (color:color-mix(in lab, red, red)){:is(.tw\:\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--ui-destructive) 90%, transparent)!important}}:is(.tw\:\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}:is(.tw\:\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--ui-background)!important}:is(.tw\:\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--tw-spacing) * 12)!important}:is(.tw\:\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}:is(.tw\:\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none!important;outline-style:none!important}:is(.tw\:\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}:is(.tw\:\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex!important}:is(.tw\:\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center!important}:is(.tw\:\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--tw-spacing) * 2)!important}.tw\:data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--ui-background)!important}.tw\:data-\[state\=active\]\:text-primary[data-state=active]{color:var(--ui-primary)!important}:is(:where(.tw\:group\/tabs-list)[data-variant=default] .tw\:group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}:is(:where(.tw\:group\/tabs-list)[data-variant=line] .tw\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent)[data-state=active]{background-color:#0000!important}:is(:where(.tw\:group\/tabs-list)[data-variant=line] .tw\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none)[data-state=active]{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}:is(:where(.tw\:group\/tabs-list)[data-variant=line] .tw\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100)[data-state=active]:after{content:var(--tw-content);opacity:1!important}.tw\:data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--ui-primary)!important}.tw\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--ui-primary)!important}.tw\:data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#fff!important}.tw\:data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)!important}.tw\:data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)!important}.tw\:data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0!important}.tw\:data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95!important}:is(:where(.tw\:group\/navigation-menu)[data-viewport=false] .tw\:group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)!important}:is(:where(.tw\:group\/navigation-menu)[data-viewport=false] .tw\:group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0)[data-state=closed]{--tw-exit-opacity:0!important}:is(:where(.tw\:group\/navigation-menu)[data-viewport=false] .tw\:group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95)[data-state=closed]{--tw-exit-scale:.95!important}.tw\:data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)!important}.tw\:data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0!important}.tw\:data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)!important}.tw\:data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)!important}.tw\:data-\[state\=open\]\:bg-accent[data-state=open],.tw\:data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--ui-accent)!important}@supports (color:color-mix(in lab, red, red)){.tw\:data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--ui-accent) 50%, transparent)!important}}.tw\:data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--ui-muted)!important}.tw\:data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--ui-primary)!important}.tw\:data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--ui-muted-foreground)!important}.tw\:data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9!important}:is(:where(.tw\:group\/navigation-menu)[data-viewport=false] .tw\:group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)!important}:is(:where(.tw\:group\/navigation-menu)[data-viewport=false] .tw\:group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0)[data-state=open]{--tw-enter-opacity:0!important}:is(:where(.tw\:group\/navigation-menu)[data-viewport=false] .tw\:group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95)[data-state=open]{--tw-enter-scale:.95!important}@media (hover:hover){.tw\:data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--ui-accent)!important}}.tw\:data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--ui-accent)!important}.tw\:data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--ui-muted)!important}.tw\:data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--ui-border)!important}.tw\:data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)!important}.tw\:data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0!important}.tw\:data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--ui-destructive)!important}.tw\:data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--ui-destructive)!important}@supports (color:color-mix(in lab, red, red)){.tw\:data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--ui-destructive) 10%, transparent)!important}}.tw\:data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--ui-destructive)!important}.tw\:data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0!important}@media (width>=40rem){.tw\:sm\:block{display:block!important}.tw\:sm\:max-w-lg{max-width:var(--tw-container-lg)!important}.tw\:sm\:max-w-sm{max-width:var(--tw-container-sm)!important}.tw\:sm\:flex-row{flex-direction:row!important}.tw\:sm\:justify-end{justify-content:flex-end!important}.tw\:sm\:pr-2\.5{padding-right:calc(var(--tw-spacing) * 2.5)!important}.tw\:sm\:pl-2\.5{padding-left:calc(var(--tw-spacing) * 2.5)!important}.tw\:sm\:text-left{text-align:left!important}:is(:where(.tw\:group\/alert-dialog-content)[data-size=default] .tw\:sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2){grid-row:span 2/span 2!important}:is(:where(.tw\:group\/alert-dialog-content)[data-size=default] .tw\:sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start){place-items:start!important}:is(:where(.tw\:group\/alert-dialog-content)[data-size=default] .tw\:sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left){text-align:left!important}:is(:where(.tw\:group\/alert-dialog-content):has([data-slot=alert-dialog-media]) :is(:where(.tw\:group\/alert-dialog-content)[data-size=default] .tw\:sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2)){grid-column-start:2!important}:is(:where(.tw\:group\/alert-dialog-content)[data-size=default] .tw\:sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr!important}.tw\:data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--tw-container-lg)!important}}@media (width>=48rem){.tw\:md\:absolute{position:absolute!important}.tw\:md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)!important}.tw\:md\:w-auto{width:auto!important}.tw\:md\:flex-row{flex-direction:row!important}.tw\:md\:p-12{padding:calc(var(--tw-spacing) * 12)!important}.tw\:md\:text-sm{font-size:var(--tw-text-sm)!important;line-height:var(--tw-leading,var(--tw-text-sm--line-height))!important}}.tw\:dark\:border-input:is(.dark *){border-color:var(--ui-border)!important}.tw\:dark\:bg-destructive\/60:is(.dark *){background-color:var(--ui-destructive)!important}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--ui-destructive) 60%, transparent)!important}}.tw\:dark\:bg-input\/30:is(.dark *){background-color:var(--ui-border)!important}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--ui-border) 30%, transparent)!important}}.tw\:dark\:text-muted-foreground:is(.dark *){color:var(--ui-muted-foreground)!important}@media (hover:hover){.tw\:dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--ui-accent)!important}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--ui-accent) 50%, transparent)!important}}.tw\:dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--ui-border)!important}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--ui-border) 50%, transparent)!important}}.tw\:dark\:hover\:text-accent-foreground:is(.dark *):hover{color:var(--ui-primary)!important}.tw\:dark\:hover\:text-foreground:is(.dark *):hover{color:var(--ui-foreground)!important}}.tw\:dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--ui-destructive)!important}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ui-destructive) 40%, transparent)!important}}.tw\:dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--ui-destructive)!important}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--ui-destructive) 40%, transparent)!important}}.tw\:dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--ui-border)!important}.tw\:dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--ui-border)!important}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab, var(--ui-border) 30%, transparent)!important}}.tw\:dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--ui-foreground)!important}:is(:where(.tw\:group\/tabs-list)[data-variant=line] .tw\:dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(.dark *))[data-state=active]{border-color:#0000!important}:is(:where(.tw\:group\/tabs-list)[data-variant=line] .tw\:dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(.dark *))[data-state=active]{background-color:#0000!important}.tw\:dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--ui-primary)!important}.tw\:dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:#fff!important}.tw\:dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--ui-foreground)!important}.tw\:dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--ui-border)!important}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab, var(--ui-border) 80%, transparent)!important}}.tw\:dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--ui-destructive)!important}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--ui-destructive) 20%, transparent)!important}}.tw\:\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--ui-muted-foreground)!important}.tw\:\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--ui-border)!important}@supports (color:color-mix(in lab, red, red)){.tw\:\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--ui-border) 50%, transparent)!important}}.tw\:\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--ui-border)!important}.tw\:\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000!important}.tw\:\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.tw\:\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px!important;outline:2px solid #0000!important}}.tw\:\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--ui-border)!important}.tw\:\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.tw\:\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--ui-muted)!important}.tw\:\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--ui-border)!important}.tw\:\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.tw\:\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px!important;outline:2px solid #0000!important}}.tw\:\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000!important}.tw\:\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.tw\:\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px!important;outline:2px solid #0000!important}}.tw\:\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--tw-spacing) * 2)!important}.tw\:\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--tw-spacing) * 1.5)!important}.tw\:\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--tw-text-xs)!important;line-height:var(--tw-leading,var(--tw-text-xs--line-height))!important}.tw\:\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--tw-font-weight-medium)!important;font-weight:var(--tw-font-weight-medium)!important}.tw\:\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--ui-muted-foreground)!important}.tw\:\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--tw-spacing) * 2)!important}.tw\:\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0!important}.tw\:\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--tw-spacing) * 5)!important}.tw\:\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--tw-spacing) * 5)!important}.tw\:\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--tw-spacing) * 12)!important}.tw\:\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--tw-spacing) * 2)!important}.tw\:\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--tw-spacing) * 3)!important}.tw\:\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--tw-spacing) * 5)!important}.tw\:\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--tw-spacing) * 5)!important}.tw\:\[\&_p\]\:leading-relaxed p{--tw-leading:var(--tw-leading-relaxed)!important;line-height:var(--tw-leading-relaxed)!important}.tw\:\[\&_svg\]\:pointer-events-none svg{pointer-events:none!important}.tw\:\[\&_svg\]\:shrink-0 svg{flex-shrink:0!important}.tw\:\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--tw-spacing) * 3)!important;height:calc(var(--tw-spacing) * 3)!important}.tw\:\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--tw-spacing) * 4)!important;height:calc(var(--tw-spacing) * 4)!important}.tw\:\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--tw-spacing) * 6)!important;height:calc(var(--tw-spacing) * 6)!important}.tw\:\[\&_svg\:not\(\[class\*\=text-\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--ui-muted-foreground)!important}.tw\:\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.tw\:\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style)!important;border-width:0!important}.tw\:\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.tw\:\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0!important}.tw\:\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--tw-spacing) * 6)!important}.tw\:\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--tw-spacing) * 6)!important}:is(.tw\:\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex!important}:is(.tw\:\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center!important}:is(.tw\:\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--tw-spacing) * 2)!important}:is(.tw\:data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--ui-destructive)!important}:is(.tw\:\*\:\[svg\:not\(\[class\*\=size-\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--tw-spacing) * 8)!important;height:calc(var(--tw-spacing) * 8)!important}.tw\:\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.tw\:\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.tw\:\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:\[\&\>a\]\:underline>a{text-decoration-line:underline!important}.tw\:\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px!important}.tw\:\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--ui-primary)!important}.tw\:\[\&\>input\]\:h-8>input{height:calc(var(--tw-spacing) * 8)!important}.tw\:\[\&\>input\]\:rounded-none>input{border-radius:0!important}.tw\:\[\&\>input\]\:border-0>input{border-style:var(--tw-border-style)!important;border-width:0!important}.tw\:\[\&\>input\]\:bg-transparent>input{background-color:#0000!important}.tw\:\[\&\>input\]\:px-0>input{padding-inline:0!important}.tw\:\[\&\>input\]\:font-normal>input{--tw-font-weight:var(--tw-font-weight-normal)!important;font-weight:var(--tw-font-weight-normal)!important}.tw\:\[\&\>input\]\:shadow-none>input{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.tw\:\[\&\>span\]\:text-xs>span{font-size:var(--tw-text-xs)!important;line-height:var(--tw-leading,var(--tw-text-xs--line-height))!important}.tw\:\[\&\>span\]\:opacity-70>span{opacity:.7!important}.tw\:\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none!important}.tw\:\[\&\>svg\]\:size-3>svg{width:calc(var(--tw-spacing) * 3)!important;height:calc(var(--tw-spacing) * 3)!important}.tw\:\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--tw-spacing) * 3.5)!important;height:calc(var(--tw-spacing) * 3.5)!important}.tw\:\[\&\>svg\]\:size-4>svg{width:calc(var(--tw-spacing) * 4)!important;height:calc(var(--tw-spacing) * 4)!important}.tw\:\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--tw-spacing) * 2.5)!important}.tw\:\[\&\>svg\]\:h-3>svg{height:calc(var(--tw-spacing) * 3)!important}.tw\:\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--tw-spacing) * 2.5)!important}.tw\:\[\&\>svg\]\:w-3>svg{width:calc(var(--tw-spacing) * 3)!important}.tw\:\[\&\>svg\]\:translate-y-0>svg{--tw-translate-y:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--tw-spacing) * .5)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:\[\&\>svg\]\:text-current>svg{color:currentColor!important}.tw\:\[\&\>svg\]\:text-muted-foreground>svg{color:var(--ui-muted-foreground)!important}:is(:where(.tw\:group\/avatar-group):has([data-size=lg]) .tw\:group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5)>svg{width:calc(var(--tw-spacing) * 5)!important;height:calc(var(--tw-spacing) * 5)!important}:is(:where(.tw\:group\/avatar-group):has([data-size=sm]) .tw\:group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3)>svg{width:calc(var(--tw-spacing) * 3)!important;height:calc(var(--tw-spacing) * 3)!important}:is(:where(.tw\:group\/avatar)[data-size=default] .tw\:group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2)>svg,:is(:where(.tw\:group\/avatar)[data-size=lg] .tw\:group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2)>svg{width:calc(var(--tw-spacing) * 2)!important;height:calc(var(--tw-spacing) * 2)!important}:is(:where(.tw\:group\/avatar)[data-size=sm] .tw\:group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden)>svg{display:none!important}.tw\:\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.tw\:\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg!important}[data-slot=card-content] .tw\:\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .tw\:\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000!important}@media (hover:hover){a.tw\:\[a\&\]\:hover\:bg-accent:hover{background-color:var(--ui-accent)!important}a.tw\:\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--ui-destructive)!important}@supports (color:color-mix(in lab, red, red)){a.tw\:\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--ui-destructive) 90%, transparent)!important}}a.tw\:\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--ui-primary)!important}@supports (color:color-mix(in lab, red, red)){a.tw\:\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--ui-primary) 90%, transparent)!important}}a.tw\:\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--ui-muted)!important}@supports (color:color-mix(in lab, red, red)){a.tw\:\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--ui-muted) 90%, transparent)!important}}a.tw\:\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--ui-primary)!important}a.tw\:\[a\&\]\:hover\:underline:hover{text-decoration-line:underline!important}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--ui-background:var(--canvas,#fff);--ui-foreground:var(--ink,#1d1d1f);--ui-card:var(--canvas,#fff);--ui-primary:var(--blue,#0071e3);--ui-muted:var(--parchment,#f5f5f7);--ui-muted-foreground:var(--muted,#6e6e73);--ui-accent:var(--blue-soft,#edf6ff);--ui-destructive:var(--red,#c9342b);--ui-border:var(--hairline,#e2e2e7)}[data-slot]{border:0 solid var(--ui-border);margin:0}button[data-slot],input[data-slot],textarea[data-slot],select[data-slot]{background-color:#0000}button[data-slot]{cursor:pointer}button[data-slot]:disabled{cursor:not-allowed}.ui-motion-surface{--layer-scale:.985}[data-slot=sheet-content]{--layer-scale:.995}[data-slot=sheet-content][data-side=right]{--layer-x:8px;transform-origin:100%}[data-slot=sheet-content][data-side=left]{--layer-x:-8px;transform-origin:0}[data-slot=sheet-content][data-side=top]{--layer-y:-8px;transform-origin:top}[data-slot=sheet-content][data-side=bottom]{--layer-y:8px;transform-origin:bottom}.ui-motion-surface[data-state=open]{animation:ui-surface-in var(--motion-normal,.2s) var(--motion-ease,ease-out)}.ui-motion-surface[data-state=closed]{animation:ui-surface-out var(--motion-fast,.16s) ease-in both}.ui-motion-veil[data-state=open]{animation:veil-reveal var(--motion-normal,.2s) ease-out}.ui-motion-veil[data-state=closed]{animation:veil-dismiss var(--motion-fast,.16s) ease-in both}@keyframes ui-surface-in{0%{opacity:0;transform:translate(var(--layer-x,0), var(--layer-y,0)) scale(var(--layer-scale))}}@keyframes ui-surface-out{to{opacity:0;transform:translate(var(--layer-x,0), var(--layer-y,0)) scale(var(--layer-scale))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}html.makeu-workspace{--workspace-ground:#eaecf0;--workspace-panel:var(--canvas);--workspace-edge:#dce0e6;--workspace-margin:10px;--workspace-frame-gap:8px;--workspace-seam:4px;--workspace-watermark:#1d1d1f0d;--workspace-radius:10px;--workspace-inset:20px;--workspace-bar-height:50px;--motion-feedback:.14s;--motion-popover:.15s;--motion-panel:.2s;--motion-exit:.12s;--motion-shift:3px;--motion-ease:cubic-bezier(.2, .7, .2, 1);--motion-fast:var(--motion-feedback);--motion-normal:var(--motion-panel);--parchment:#f7f8fa;--surface:#f8f9fb;--hairline:#dbdfe5;--hairline-soft:#e9ecf0;--muted:#575e68;--radius-lg:12px;--radius-md:9px;--panel-shadow:0 1px 2px #151e2b05;--floating-shadow:0 8px 28px #15253c18;font-family:-apple-system,BlinkMacSystemFont,Inter,PingFang SC,Segoe UI,sans-serif}html.makeu-workspace.dark{--workspace-ground:#18191c;--workspace-edge:#35373d;--workspace-watermark:#ffffff0e;--parchment:#16181c;--surface:#212429;--hairline:#3b3e46;--hairline-soft:#30343c;--muted:#b1b6bd}.makeu-workspace body{background:var(--workspace-ground)}.makeu-workspace .studio-shell{--rail-width:184px;grid-template-columns:var(--rail-width) minmax(0, 1fr);align-items:start;gap:var(--workspace-frame-gap);padding:var(--workspace-margin);background:var(--workspace-ground);min-height:100dvh;font-size:14px;line-height:1.5;display:grid}.studio-shell[data-rail=collapsed]{--rail-width:60px}.makeu-workspace :is(.studio-sidebar,.workspace-panel){background:var(--workspace-panel);border:1px solid var(--workspace-edge);border-radius:var(--workspace-radius)}.studio-sidebar{top:var(--workspace-margin);height:calc(100dvh - 2 * var(--workspace-margin));overscroll-behavior-y:contain;flex-direction:column;padding:0 8px 8px;display:flex;position:sticky;overflow-y:auto}.studio-brand{min-height:var(--workspace-bar-height);flex-shrink:0;align-items:center;padding:0 10px;display:flex}.studio-brand-row{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:center;gap:2px;display:flex}.studio-sidebar .studio-brand{min-width:0}.studio-rail-toggle{color:var(--muted)}.studio-shell[data-rail=collapsed] .studio-brand-row{justify-content:center;gap:0;margin-inline:-7px}.studio-shell[data-rail=collapsed] .studio-brand{min-width:25px}.studio-shell[data-rail=collapsed] .studio-sidebar .studio-brand .brand-mark{gap:0}.studio-nav-group{gap:2px;margin:16px 0 20px;display:grid}.studio-nav-group>small{color:var(--muted);letter-spacing:.04em;margin-bottom:4px;padding:0 10px;font-size:11px}.studio-nav-link{min-height:39px;color:var(--muted-strong);border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-weight:450;line-height:1.35;display:flex}.studio-nav-link svg{flex:none}.studio-nav-link:hover{background:var(--surface);color:var(--ink)}.studio-nav-link[aria-current=page]{color:var(--link);font-weight:650}.studio-nav-footer{border-top:1px solid var(--hairline-soft);gap:2px;margin-top:auto;padding-top:6px;display:grid}.studio-footer-trigger{width:100%;min-width:0;min-height:36px}.studio-simulation{color:var(--link)}.studio-personal-trigger{color:var(--ink)}.studio-footer-trigger>span{text-overflow:ellipsis;overflow:hidden}.studio-sidebar-menu{max-width:calc(100vw - 16px)}.studio-personal-menu{width:min(224px,100vw - 16px)}.studio-account-identity{overflow-wrap:anywhere;gap:2px;display:grid}.studio-account-identity strong{color:var(--ink);font-size:14px}.studio-account-identity span{color:var(--muted);font-size:12px;font-weight:400}.studio-shell[data-rail=collapsed] .studio-sidebar .studio-footer-trigger>span{display:none}.studio-shell[data-rail=collapsed] .studio-sidebar :is(.studio-nav-link,.studio-brand){justify-content:center;padding-inline:0}.studio-shell[data-rail=collapsed] .studio-sidebar :is(.studio-nav-group>small,.studio-nav-link>span){display:none}.studio-shell[data-rail=collapsed] .studio-nav-group+.studio-nav-group{border-top:1px solid var(--hairline-soft);padding-top:12px}.studio-desk{isolation:isolate;align-content:start;gap:var(--workspace-frame-gap);min-width:0;min-height:calc(100dvh - 2 * var(--workspace-margin));grid-template-columns:minmax(0,1fr);display:grid;position:relative}.studio-desk:before{content:"";height:calc(100dvh - 2 * var(--workspace-margin));z-index:-1;pointer-events:none;background-color:var(--workspace-watermark);position:absolute;inset:0 0 auto;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='210'%20height='220'%20viewBox='0%200%2021%2022'%20fill='none'%3e%3ctitle%3eMakeU%3c/title%3e%3cdesc%3eEditable%20vector%20export%20of%20the%20three%20skewed%20bars%20in%20web/src/components/BrandMark.tsx%20and%20web/src/styles.css.%3c/desc%3e%3cg%20fill='%231d1d1f'%20transform='skewY(-25)'%3e%3crect%20x='0'%20y='11.165769'%20width='5'%20height='9'%20rx='2.5'/%3e%3crect%20x='7'%20y='5.429923'%20width='5'%20height='18'%20rx='2.5'/%3e%3crect%20x='14'%20y='13.694076'%20width='5'%20height='13'%20rx='2.5'/%3e%3c/g%3e%3c/svg%3e") 50%/clamp(64px,min(14%,15dvh),152px) no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='210'%20height='220'%20viewBox='0%200%2021%2022'%20fill='none'%3e%3ctitle%3eMakeU%3c/title%3e%3cdesc%3eEditable%20vector%20export%20of%20the%20three%20skewed%20bars%20in%20web/src/components/BrandMark.tsx%20and%20web/src/styles.css.%3c/desc%3e%3cg%20fill='%231d1d1f'%20transform='skewY(-25)'%3e%3crect%20x='0'%20y='11.165769'%20width='5'%20height='9'%20rx='2.5'/%3e%3crect%20x='7'%20y='5.429923'%20width='5'%20height='18'%20rx='2.5'/%3e%3crect%20x='14'%20y='13.694076'%20width='5'%20height='13'%20rx='2.5'/%3e%3c/g%3e%3c/svg%3e") 50%/clamp(64px,min(14%,15dvh),152px) no-repeat}@media print,(forced-colors:active){.studio-desk:before{display:none}}.studio-mobile-mast{display:none}.studio-mobile-mode{color:var(--muted);align-items:center;gap:5px;margin-inline-start:auto;font-size:12px;display:inline-flex}.studio-main{width:100%;min-width:0;container:workspace/inline-size}.studio-main:focus{outline:none}.studio-mobile-nav{overscroll-behavior:contain;padding:12px 16px}.studio-skip{background:var(--canvas);z-index:600;padding:8px;position:fixed;transform:translateY(-140%)}.studio-skip:focus{transform:translateY(0)}.makeu-workspace :is(.page-header,.detail-header,.bind-header,.provider-header) h1{letter-spacing:-.035em;font-size:clamp(26px,2.4vw,34px);line-height:1.2}.makeu-workspace :is(.section-heading,.settings-heading) h2{letter-spacing:-.02em;font-size:18px}.makeu-workspace .studio-main>.page-stack{gap:var(--workspace-seam);min-width:0}.makeu-workspace .studio-main>.page-stack>:is(.page-header,.detail-header){min-width:0;padding:12px var(--workspace-inset);background:var(--workspace-panel);border:1px solid var(--workspace-edge);border-radius:var(--workspace-radius);align-items:center;gap:8px 16px;margin:0}.makeu-workspace .studio-main>.page-stack>:is(.page-header,.detail-header) h1{overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.25}.makeu-workspace .studio-main>.page-stack>:is(.page-header,.detail-header)>div{min-width:0}.makeu-workspace .studio-main>.page-stack>:is(.page-header,.detail-header) p{margin:3px 0 0}@container workspace (width<=39rem){.makeu-workspace .studio-main>.page-stack>:is(.page-header,.detail-header){padding:10px var(--workspace-inset);flex-flow:wrap}.makeu-workspace .studio-main>.page-stack>:is(.page-header,.detail-header) h1{font-size:23px}}.makeu-workspace .studio-main>:is(.error-page,.empty-state){background:var(--workspace-panel);border-radius:var(--workspace-radius);border:1px solid var(--workspace-edge);padding:var(--workspace-inset);margin:0}.makeu-workspace .section-block{min-width:0}.makeu-workspace .studio-select{background:var(--canvas);width:100%;min-width:0;max-width:100%;color:var(--ink)}.makeu-workspace .studio-select [data-slot=select-value]{text-overflow:ellipsis;overflow:hidden}.makeu-workspace .studio-toggle~.market-switch-track{display:none}.makeu-workspace [data-slot=table-container]{max-width:100%}.makeu-workspace :is(td,dd,.numeric,.perf-numeric){font-variant-numeric:tabular-nums}.makeu-workspace :is([data-slot=button],[data-slot=select-trigger],[data-slot=input]:not(.market-search>input),[data-slot=checkbox],[data-slot=switch]):focus-visible{outline-offset:2px;outline:1px solid var(--link)!important;box-shadow:none!important}.makeu-workspace :is([data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content]){border:1px solid var(--hairline);background:var(--canvas);color:var(--ink)}@media (width<=850px){html.makeu-workspace{--workspace-margin:8px;--workspace-inset:16px;--workspace-radius:9px}.makeu-workspace .studio-shell{grid-template-columns:minmax(0,1fr)}.makeu-workspace .studio-sidebar{display:none}.studio-mobile-nav :is(.studio-nav-link,.studio-footer-trigger){min-height:44px}.studio-mobile-nav .studio-brand-row{padding-inline-end:32px}.studio-mobile-mast{align-items:center;gap:2px;padding-inline:4px;display:flex}.studio-mobile-mast .studio-brand{min-height:40px;padding-inline:4px}.studio-mobile-mast .studio-menu-toggle{min-width:40px;min-height:40px}}@media (width<=540px){html.makeu-workspace{--workspace-margin:6px;--workspace-frame-gap:6px;--workspace-inset:14px;--workspace-bar-height:48px;--workspace-radius:8px}}.studio-not-found{width:min(100% - 2 * var(--workspace-margin),46rem);margin:var(--workspace-margin) auto;gap:var(--workspace-frame-gap);display:grid}.studio-not-found>:is(header,section){background:var(--workspace-panel);border:1px solid var(--workspace-edge);border-radius:var(--workspace-radius);padding:var(--workspace-inset)}.studio-not-found>header{min-height:var(--workspace-bar-height);justify-content:space-between;align-items:center;padding-block:6px;display:flex}.studio-not-found>section{margin:0}.studio-not-found h1{margin:8px 0;font-size:clamp(26px,4vw,36px)}.studio-not-found small,.studio-not-found p{color:var(--muted)}.studio-not-found p{margin:8px 0 24px}.makeu-workspace .market-search:focus-within{outline:1px solid var(--link);outline-offset:1px}html.makeu-workspace.studio-restoring{overflow-anchor:none}.workspace-demo{align-items:center;gap:8px;padding-inline:10px;font-size:12px;display:flex}@media (prefers-reduced-motion:no-preference){.studio-sidebar :is(.studio-nav-link,.studio-footer-trigger)>span{transition:opacity var(--motion-feedback) var(--motion-ease)}@starting-style{.studio-sidebar:has(.studio-rail-toggle:focus) :is(.studio-nav-link,.studio-footer-trigger)>span{opacity:.45}}}.makeu-workspace .studio-nav-link{transition:color var(--motion-feedback) var(--motion-ease), background-color var(--motion-feedback) var(--motion-ease)}.makeu-workspace :is(.button,.icon-button,.subnav-item):active:not(:disabled){transform:none}.makeu-workspace [aria-busy=true]:is(button,[role=button]){cursor:progress}html.makeu-workspace .ui-motion-surface{--layer-enter:var(--motion-panel);--layer-scale:.995}html.makeu-workspace :is(.ui-motion-surface,.ui-motion-veil)[data-state=open]{animation-duration:var(--layer-enter,var(--motion-panel));animation-timing-function:var(--motion-ease)}html.makeu-workspace :is(.ui-motion-surface,.ui-motion-veil)[data-state=closed]{animation-duration:var(--motion-exit)}html.makeu-workspace [data-slot=sheet-content]{--layer-scale:1}html.makeu-workspace :is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=select-content]){--layer-enter:var(--motion-popover);--layer-scale:1}html.makeu-workspace .ui-motion-surface[data-side=bottom]:not([data-slot=sheet-content]){--layer-y:calc(0px - var(--motion-shift))}html.makeu-workspace .ui-motion-surface[data-side=top]:not([data-slot=sheet-content]){--layer-y:var(--motion-shift)}html.makeu-workspace .ui-motion-surface[data-side=right]:not([data-slot=sheet-content]){--layer-x:calc(0px - var(--motion-shift))}html.makeu-workspace .ui-motion-surface[data-side=left]:not([data-slot=sheet-content]){--layer-x:var(--motion-shift)}html.makeu-workspace [data-slot=alert-dialog-content][data-state=open]{animation:none}
