*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-x-\[-10vw\]{left:-10vw;right:-10vw}.-top-\[80px\]{top:-80px}.bottom-0{bottom:0}.isolate{isolation:isolate}.-z-20{z-index:-20}.z-0{z-index:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-4{margin-bottom:var(--space-4)}.ml-2{margin-left:var(--space-2)}.mt-0{margin-top:0}.mt-\[18px\]{margin-top:18px}.mt-\[32px\]{margin-top:32px}.mt-\[34px\]{margin-top:34px}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.min-h-\[48px\]{min-height:48px}.min-h-\[inherit\]{min-height:inherit}.min-h-\[min\(820px\,calc\(100svh-92px\)\)\]{min-height:min(820px,100svh - 92px)}.min-h-screen{min-height:100vh}.w-\[min\(1400px\,calc\(100\%-24px\)\)\]{width:min(1400px,100% - 24px)}.max-w-\[660px\]{max-width:660px}.max-w-\[780px\]{max-width:780px}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--space-1)}.gap-4{gap:var(--space-4)}.gap-\[14px\]{gap:14px}.gap-\[clamp\(32px\,5vw\,72px\)\]{gap:clamp(32px,5vw,72px)}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-transparent{border-color:#0000}.bg-primary{background-color:var(--color-primary)}.bg-marketing-gradient{background-image:radial-gradient(circle at 76% 12%, color-mix(in srgb, var(--color-primary) 14%, transparent), transparent 24rem), radial-gradient(circle at 14% 68%, color-mix(in srgb, var(--color-blue) 10%, transparent), transparent 24rem), var(--color-bg)}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.py-\[48px\]{padding-top:48px;padding-bottom:48px}.pb-\[72px\]{padding-bottom:72px}.text-center{text-align:center}.text-\[0\.76rem\]{font-size:.76rem}.text-\[1\.24rem\]{font-size:1.24rem}.text-\[clamp\(1\.02rem\,1\.5vw\,1\.18rem\)\]{font-size:clamp(1.02rem,1.5vw,1.18rem)}.font-black{font-weight:900}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.7\]{line-height:1.7}.tracking-\[0\.08em\]{letter-spacing:.08em}.text-muted{color:var(--color-muted)}.text-primary{color:var(--color-primary)}.text-primary-contrast{color:var(--color-primary-contrast)}.text-text{color:var(--color-text)}.placeholder-panel::placeholder{color:var(--color-panel)}.opacity-80{opacity:.8}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0f141b;--color-bg-soft:#171c23;--color-panel:#171c23;--color-panel-strong:#171c23;--color-panel-muted:#30353d;--color-border:#343941;--color-text:#fff;--color-muted:#9499a1;--color-gold:#e8c46a;--color-green:#00c805;--color-red:#ffb4ab;--color-blue:#adc6ff;--color-primary:#00c805;--color-primary-contrast:#000;--color-success:#00c805;--color-danger:#ffb4ab;--color-open-trades:#adc6ff;--marketing-heading-from:#fff;--marketing-heading-mid:#adc6ff;--marketing-heading-to:#55f06a;--floor-card-radius:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:6px;--radius-md:8px;--radius-lg:16px;--shadow-panel:0 4px 12px #0003;--font-body:Inter, system-ui, sans-serif}.marketing-page{background:radial-gradient(circle at 76% 12%, color-mix(in srgb, var(--color-primary) 14%, transparent), transparent 24rem), radial-gradient(circle at 14% 68%, color-mix(in srgb, var(--color-blue) 10%, transparent), transparent 24rem), var(--color-bg);color:var(--color-text);min-height:100vh;overflow-x:hidden}.marketing-page img{max-width:100%;display:block}.marketing-shell{width:min(1400px,100% - 24px);margin-inline:auto}.marketing-header,.marketing-footer{z-index:4;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;display:grid;position:relative}.marketing-header{min-height:92px}.marketing-brand,.marketing-nav,.marketing-footer-links,.marketing-actions,.marketing-proof{flex-wrap:wrap;align-items:center;display:flex}.marketing-brand{gap:10px;font-weight:900}.marketing-brand-mark{width:34px;height:34px}.marketing-nav{color:var(--color-muted);justify-content:flex-end;gap:28px}.marketing-nav a,.marketing-footer-links a{font-weight:600}.marketing-nav-cta{background:var(--color-primary);color:var(--color-primary-contrast);border-radius:999px;align-items:center;min-height:40px;padding:0 16px;display:inline-flex}.marketing-nav a:hover,.marketing-footer-links a:hover,.marketing-legal a{color:var(--color-primary)}.marketing-nav .marketing-nav-cta:hover{color:var(--color-primary-contrast)}.marketing-button{text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-weight:900;display:inline-flex}.marketing-button-primary{background:var(--color-primary);color:var(--color-primary-contrast)}.marketing-button-secondary{background:color-mix(in srgb, var(--color-panel) 72%, transparent);border-color:color-mix(in srgb, var(--color-border) 62%, transparent);color:var(--color-text)}.marketing-hero{isolation:isolate;min-height:min(820px,100svh - 92px);position:relative;overflow:hidden}.marketing-hero:before{background:linear-gradient(112deg, transparent 0 42%, color-mix(in srgb, var(--color-primary) 12%, transparent) 42% 42.2%, transparent 42.2%), linear-gradient(112deg, transparent 0 52%, color-mix(in srgb, var(--color-blue) 12%, transparent) 52% 52.15%, transparent 52.15%), linear-gradient(112deg, transparent 0 62%, color-mix(in srgb, var(--color-primary) 10%, transparent) 62% 62.2%, transparent 62.2%);content:"";opacity:.8;pointer-events:none;z-index:-2;position:absolute;inset:-80px -10vw 0}.marketing-hero-grid{min-height:inherit;grid-template-columns:minmax(0,.92fr) minmax(380px,.72fr);align-items:center;gap:clamp(32px,5vw,72px);padding-block:48px 72px;display:grid}.marketing-hero-copy{max-width:780px}.marketing-eyebrow{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:.76rem;font-weight:900}.marketing-page h1,.marketing-page h2,.marketing-page h3,.marketing-page p{margin-top:0}.marketing-page h1{background:linear-gradient(135deg, var(--marketing-heading-from) 0%, var(--marketing-heading-mid) 48%, var(--marketing-heading-to) 100%);color:#0000;letter-spacing:0;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:780px;margin-bottom:24px;padding-bottom:.06em;font-size:clamp(3.4rem,7.2vw,6.4rem);font-weight:900;line-height:1.02}.marketing-hero-text{color:var(--color-muted);max-width:660px;margin-bottom:0;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.7}.marketing-support-text{color:var(--color-muted);max-width:660px;margin:18px 0 0;font-weight:700;line-height:1.6}.marketing-actions{gap:14px;margin-top:32px}.marketing-proof{gap:28px;margin-top:34px}.marketing-proof span{color:var(--color-muted);gap:4px;display:grid}.marketing-proof strong{color:var(--color-text);font-size:1.24rem}.marketing-hero-visual{min-width:0;position:relative}.marketing-market-lines{opacity:.45;z-index:-1;gap:34px;display:grid;position:absolute;inset:-80px -10px auto;transform:rotate(-14deg)}.marketing-market-lines span{background:color-mix(in srgb, var(--color-primary) 48%, transparent);border-radius:999px;width:min(52vw,640px);height:2px;display:block}.marketing-market-lines span:nth-child(2n){background:color-mix(in srgb, var(--color-blue) 28%, transparent);width:min(42vw,520px);margin-left:70px}.marketing-terminal-preview{background:color-mix(in srgb, var(--color-panel) 86%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 62%, transparent);border-radius:24px;gap:16px;width:100%;padding:20px;display:grid;box-shadow:0 28px 110px #00000047}.marketing-terminal-top,.marketing-trade-ticket,.marketing-execution-list div,.marketing-copy-panel,.marketing-step-card,.marketing-cta-section,.marketing-final-cta{background:color-mix(in srgb, var(--color-panel) 86%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 62%, transparent)}.marketing-terminal-top{border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:70px;padding:0 18px;display:grid}.marketing-terminal-top span,.marketing-terminal-top small,.marketing-trade-ticket span,.marketing-execution-list small{color:var(--color-muted)}.marketing-terminal-top small{justify-self:end}.marketing-terminal-top strong,.marketing-execution-list strong{color:var(--color-blue);font-size:1.35rem}.marketing-trade-ticket{border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.marketing-trade-ticket div{gap:8px;display:grid}.marketing-trade-ticket strong{font-size:1.06rem}.marketing-execution-list{gap:10px;display:grid}.marketing-execution-list div{border-radius:14px;grid-template-columns:minmax(0,1fr) 68px 78px 64px;align-items:center;gap:12px;min-height:54px;padding:0 16px;display:grid}.marketing-execution-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-execution-list em{color:color-mix(in srgb, var(--color-blue) 58%, var(--color-text));font-style:normal;font-weight:900}.marketing-platforms{border-top:1px solid color-mix(in srgb, var(--color-border) 62%, transparent);gap:34px;padding-block:72px 96px;display:grid}.marketing-platforms p,.marketing-section p,.marketing-cta-section p,.marketing-split-copy,.marketing-legal p{color:var(--color-muted);line-height:1.7}.marketing-section-heading{gap:10px;max-width:760px;margin-bottom:28px;display:grid}.marketing-page h2{background:linear-gradient(135deg, var(--marketing-heading-from) 0%, var(--marketing-heading-mid) 52%, var(--marketing-heading-to) 100%);color:#0000;letter-spacing:0;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:0;padding-bottom:.06em;font-size:clamp(2rem,4vw,4rem);font-weight:900;line-height:1.08}.marketing-page .marketing-large-section-title{font-size:clamp(2.6rem,5.2vw,4.75rem);line-height:1.08}.marketing-page h3{letter-spacing:0;margin-bottom:0;font-size:1.08rem}.marketing-platform-orbit{--orbit-radius:min(29vw, 320px);place-items:center;min-height:820px;display:grid;position:relative;overflow:visible}.marketing-platform-orbit:before,.marketing-platform-orbit:after{border:1px solid color-mix(in srgb, var(--color-border) 62%, transparent);content:"";border-radius:999px;position:absolute}.marketing-platform-orbit:before{height:calc(var(--orbit-radius) * 2);width:calc(var(--orbit-radius) * 2)}.marketing-platform-orbit:after{height:calc(var(--orbit-radius) * 1.32);opacity:.54;width:calc(var(--orbit-radius) * 1.32)}.marketing-platform-center{background:color-mix(in srgb, var(--color-panel) 88%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 62%, transparent);box-shadow:var(--shadow-panel);z-index:2;border-radius:999px;place-items:center;width:154px;height:154px;padding:20px;display:grid;position:relative}.marketing-platform-center-mark{width:56px;height:56px}.marketing-platform-orbit-track{animation:34s linear infinite marketing-orbit-spin;position:absolute;inset:0}.marketing-platform-orbit-node{transform:rotate(var(--angle)) translateX(var(--orbit-radius));transform-origin:0 0;position:absolute;top:50%;left:50%}.marketing-platform-logo-card{background:color-mix(in srgb, var(--color-panel) 84%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 62%, transparent);box-shadow:0 18px 48px color-mix(in srgb, var(--color-text) 12%, transparent);color:var(--color-text);text-align:center;min-width:144px;transform:translate(-50%, -50%) rotate(var(--counter));border-radius:16px;gap:4px;padding:14px 16px;animation:34s linear infinite marketing-orbit-counter-spin;display:grid}.marketing-platform-logo-card b{font-size:1.02rem;font-weight:900}.marketing-platform-logo-card small{color:var(--color-muted);font-weight:800}.marketing-platform-ctrader b{color:#0a66ff}.marketing-platform-tradelocker b{color:var(--color-success)}.marketing-platform-mt b{color:#437cff}.marketing-platform-dxtrade b{color:#7a5cff}.marketing-platform-match b{color:#ff7a45}@keyframes marketing-orbit-spin{to{transform:rotate(360deg)}}@keyframes marketing-orbit-counter-spin{0%{transform:translate(-50%, -50%) rotate(var(--counter))}to{transform:translate(-50%, -50%) rotate(calc(var(--counter) - 360deg))}}.marketing-section{padding-block:40px 74px}.marketing-copy-grid{grid-template-columns:minmax(0,.82fr) minmax(320px,1fr);align-items:start;gap:48px;display:grid}.marketing-copy-panel{border-radius:16px;gap:18px;padding:28px;display:grid}.marketing-copy-panel p{margin-bottom:0}.marketing-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.marketing-step-card{border-radius:16px;gap:14px;padding:24px;display:grid}.marketing-step-card span{background:color-mix(in srgb, var(--color-primary) 13%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 22%, transparent);color:var(--color-primary);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.78rem;font-weight:900;display:inline-flex}.marketing-step-card p{color:var(--color-text);margin-bottom:0;font-weight:800}.marketing-split{grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);align-items:start;gap:48px;display:grid}.marketing-split-copy p{margin-bottom:20px}.marketing-check-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.marketing-check-list li{background:color-mix(in srgb, var(--color-panel) 72%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 62%, transparent);color:var(--color-text);border-radius:999px;padding:13px 16px;font-weight:700}.marketing-cta-section,.marketing-final-cta{border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-bottom:76px;padding:34px;display:grid}.marketing-cta-section p{max-width:640px;margin-bottom:0}.marketing-waitlist-form{place-self:stretch end;gap:14px;min-width:min(100%,480px);max-width:520px;display:grid}.marketing-waitlist-label{color:var(--color-text);font-size:.82rem;font-weight:800}.marketing-waitlist-row{background:color-mix(in srgb, var(--color-bg) 42%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);border-radius:999px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:6px;display:grid}.marketing-waitlist-row input{color:var(--color-text);background:0 0;border:0;outline:none;min-width:0;min-height:48px;padding:0 16px}.marketing-waitlist-row input::placeholder{color:var(--color-muted)}.marketing-waitlist-row input:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary);border-radius:999px}.marketing-waitlist-status{color:var(--color-muted);margin:0;font-size:.9rem;line-height:1.5}.marketing-consent-copy{color:var(--color-muted);margin:0;font-size:.82rem;line-height:1.5}.marketing-consent-copy a{color:var(--color-text);text-underline-offset:3px;font-weight:800;text-decoration:underline}.marketing-optional-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketing-optional-grid label{gap:6px;display:grid}.marketing-optional-grid span{color:var(--color-muted);font-size:.78rem;font-weight:800}.marketing-optional-grid input,.marketing-optional-grid select{background:color-mix(in srgb, var(--color-bg) 42%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);color:var(--color-text);border-radius:14px;outline:none;min-width:0;min-height:44px;padding:0 12px}.marketing-optional-grid input:focus-visible,.marketing-optional-grid select:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 22%, transparent)}.marketing-waitlist-actions{justify-content:flex-end;display:flex}.marketing-status-button{color:var(--color-text);cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:.88rem;font-weight:800;text-decoration:underline}.marketing-status-button:disabled,.marketing-waitlist-row .marketing-button:disabled{cursor:wait;opacity:.72}.marketing-waitlist-error{color:var(--color-red)}.marketing-waitlist-success{border-top:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);gap:14px;padding-top:16px;display:grid}.marketing-waitlist-kicker{color:var(--color-green);margin:0 0 4px;font-size:.82rem;font-weight:900}.marketing-waitlist-success h3{margin:0;font-size:1.8rem}.marketing-status-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marketing-status-metrics span{border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);color:var(--color-muted);border-radius:16px;gap:4px;min-width:0;padding:12px;font-size:.78rem;display:grid}.marketing-status-metrics strong{color:var(--color-text);overflow-wrap:anywhere;font-size:1rem}.marketing-next-milestone,.marketing-copy-feedback{color:var(--color-muted);margin:0;font-size:.88rem;line-height:1.5}.marketing-referral-link{background:color-mix(in srgb, var(--color-bg) 42%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);border-radius:16px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;padding:6px;display:grid}.marketing-referral-link input{color:var(--color-text);background:0 0;border:0;outline:none;min-width:0;min-height:42px;padding:0 10px}.marketing-referral-link button{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.marketing-share-actions{flex-wrap:wrap;gap:8px;display:flex}.marketing-share-actions a,.marketing-share-actions button{border:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);color:var(--color-text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:.82rem;font-weight:800;display:inline-flex}.marketing-native-share{margin-top:4px}.marketing-native-share .marketing-status-button{align-items:center;gap:8px;display:inline-flex}.marketing-share-page{max-width:880px;margin:0 auto 72px}.marketing-share-card{border:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);border-radius:28px;gap:18px;padding:30px;display:grid}.marketing-share-note{color:var(--color-muted);margin:0;font-size:.9rem;line-height:1.6}.marketing-leaderboard{gap:24px;margin-bottom:76px;display:grid}.marketing-leaderboard-panel{border:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);color:var(--color-muted);border-radius:18px;padding:22px}.marketing-leaderboard-panel p{margin:0}.marketing-leaderboard-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.marketing-leaderboard-table{border:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);border-radius:18px;overflow:hidden}.marketing-leaderboard-header,.marketing-leaderboard-list li{grid-template-columns:72px minmax(0,1fr) 140px 180px;align-items:center;gap:16px;padding:16px 18px;display:grid}.marketing-leaderboard-header{border-bottom:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);color:var(--color-muted);text-transform:uppercase;font-size:.78rem;font-weight:900}.marketing-leaderboard-header span:nth-child(3),.marketing-leaderboard-header span:nth-child(4){justify-self:end}.marketing-leaderboard-list li+li{border-top:1px solid color-mix(in srgb, var(--color-border) 52%, transparent)}.marketing-leaderboard-rank{color:var(--color-primary);font-size:1.1rem;font-weight:900}.marketing-leaderboard-name{color:var(--color-text);overflow-wrap:anywhere;min-width:0;font-weight:900}.marketing-leaderboard-points{color:var(--color-text);justify-self:end;font-size:.98rem;font-weight:900}.marketing-leaderboard-status{color:var(--color-muted);text-align:right;justify-self:end;font-size:.88rem}.marketing-final-cta p{color:var(--color-muted);max-width:640px;margin-bottom:0;line-height:1.7}.marketing-footer{border-top:1px solid color-mix(in srgb, var(--color-border) 62%, transparent);min-height:96px}.marketing-footer-links{color:var(--color-muted);justify-content:flex-end;gap:18px}.marketing-legal{max-width:820px;padding-block:72px 96px}.marketing-legal h1{max-width:720px}.marketing-legal section{border-top:1px solid color-mix(in srgb, var(--color-border) 62%, transparent);padding-block:28px}.marketing-legal-lead{margin-bottom:48px;font-size:1.12rem}@media (prefers-reduced-motion:reduce){.marketing-platform-orbit-track,.marketing-platform-logo-card{animation:none}}@media (max-width:980px){.marketing-hero-grid,.marketing-copy-grid,.marketing-split,.marketing-cta-section,.marketing-final-cta{grid-template-columns:1fr}.marketing-hero{min-height:auto}.marketing-platform-orbit{--orbit-radius:min(36vw, 260px);min-height:680px}.marketing-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-cta-section,.marketing-final-cta{align-items:start}.marketing-waitlist-form{justify-self:stretch;max-width:none}}@media (max-width:700px){.marketing-shell{width:min(100% - 32px,1180px)}.marketing-header,.marketing-footer{grid-template-columns:1fr}.marketing-header{min-height:128px}.marketing-nav,.marketing-footer-links{justify-content:flex-start}.marketing-hero-grid{padding-block:32px 52px}.marketing-page h1{font-size:clamp(2.8rem,14vw,4.4rem)}.marketing-terminal-top,.marketing-trade-ticket,.marketing-execution-list div{grid-template-columns:1fr}.marketing-execution-list div{align-items:start;padding-block:14px}.marketing-platform-orbit{--orbit-radius:clamp(78px, 24vw, 116px);min-height:360px}.marketing-platform-center{width:96px;height:96px;padding:14px}.marketing-platform-center-mark{width:42px;height:42px}.marketing-platform-logo-card{border-radius:12px;min-width:112px;padding:10px 12px}.marketing-platform-logo-card b{font-size:.88rem}.marketing-platform-logo-card small{font-size:.72rem}.marketing-step-grid{grid-template-columns:1fr}.marketing-waitlist-row{border-radius:24px;grid-template-columns:1fr}.marketing-waitlist-row .marketing-button{width:100%}.marketing-optional-grid,.marketing-status-metrics{grid-template-columns:1fr}.marketing-waitlist-actions{justify-content:flex-start}.marketing-leaderboard-header,.marketing-leaderboard-list li{grid-template-columns:1fr;align-items:start}.marketing-leaderboard-header{display:none}.marketing-leaderboard-points,.marketing-leaderboard-status{text-align:left;justify-self:start}}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#faf9ff;--color-bg-soft:#f1f3ff;--color-panel:#fff;--color-panel-strong:#fff;--color-panel-muted:#f1f3ff;--color-border:#c3c5d8;--color-text:#181b24;--color-muted:#434656;--color-green:#006b5b;--color-red:#b40024;--color-blue:#0049db;--color-primary:#0049db;--color-primary-contrast:#fff;--color-success:#006b5b;--color-danger:#b40024;--color-open-trades:#006b5b;--marketing-heading-from:#181b24;--marketing-heading-mid:#0049db;--marketing-heading-to:#006b5b;--floor-card-radius:32px;--shadow-panel:0 4px 12px #0000000d}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.app-shell{grid-template-columns:256px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--color-panel);border-right:1px solid var(--color-border);gap:var(--space-5);min-height:100vh;padding:var(--space-4) 17px var(--space-4) var(--space-4);flex-direction:column;display:flex}.brand,.nav-item,.user-pill,.button{align-items:center;display:inline-flex}.brand{gap:var(--space-4);padding:var(--space-3) var(--space-4) 0}.avatar{border-radius:50%;place-items:center;font-weight:800;display:grid}.brand-logo{flex:none;place-items:center;line-height:0;display:inline-grid}.brand-logo-picture{width:100%;height:100%;display:block}.brand-logo-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.app-shell-brand-icon{width:40px;height:40px}.brand-copy{gap:2px;display:grid}.brand-copy strong{color:var(--color-text);font-size:1.25rem;font-weight:700;line-height:1.4}.brand-copy small{color:var(--color-muted);letter-spacing:0;font-size:.75rem;font-weight:500;line-height:1.35}.nav-list{padding-top:var(--space-5);flex:1;align-content:start;gap:10px;display:grid}.nav-item{color:var(--color-muted);gap:var(--space-4);letter-spacing:0;border:1px solid #0000;border-radius:999px;padding:12px 16px;font-size:.75rem;font-weight:500;transition:background .16s,color .16s,transform .16s}.nav-item:hover,.nav-item[aria-current=page]{background:var(--color-primary);color:var(--color-primary-contrast);transform:scale(.98)}.quick-trade-link{background:var(--color-primary);color:var(--color-primary-contrast);letter-spacing:0;min-height:40px;padding:0 var(--space-4);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:500;display:flex}.main-panel{min-width:0;padding:0}.topbar{background:var(--color-bg);border-bottom:1px solid var(--color-border);height:64px;padding:0 var(--space-5);z-index:10;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.topbar-search{background:var(--color-panel);border:1px solid var(--color-border);color:#6b7280;align-items:center;gap:var(--space-3);border-radius:999px;width:256px;height:44px;padding:0 17px;display:flex}.topbar-search span{font-size:.875rem}.topbar-actions{align-items:center;gap:var(--space-3);display:flex}.topbar-icon-button,.topbar-avatar-button{color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.signout-button{gap:var(--space-2);white-space:nowrap}.topbar h1,.auth-panel h1,.page-header h2{letter-spacing:0;margin:0}.eyebrow{color:var(--color-gold);letter-spacing:0;margin:0 0 var(--space-1);text-transform:uppercase;font-size:.76rem;font-weight:800}.user-pill{background:color-mix(in srgb, var(--color-panel) 82%, transparent);border:1px solid var(--color-border);color:var(--color-muted);gap:var(--space-2);border-radius:999px;padding:7px 12px 7px 7px}.avatar{background:var(--color-panel-muted);border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text);font-size:.72rem}@media (prefers-color-scheme:light){.sidebar{border-radius:0 32px 32px 0}.topbar{border-bottom-color:#0000;box-shadow:0 1px 1px #0000000d}.floor-account-icon-primary{color:#fff;background:#2962ff}}.page-transition{animation:.26s both fade-slide}.glass-card{background:var(--color-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-panel)}.placeholder-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.section-toolbar,.account-card-header,.detail-toolbar,.modal-header,.platform-selector,.account-metrics,.position-row,.inline-actions{align-items:center;display:flex}.section-toolbar,.detail-toolbar,.modal-header{justify-content:space-between}.accounts-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.summary-grid{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.summary-card{background:linear-gradient(145deg, #4da3ff21, #24d18f14), var(--color-panel);padding:var(--space-5)}.summary-card span{color:var(--color-muted);display:block}.summary-card strong{margin-top:var(--space-2);font-size:1.7rem;display:block}.counter{animation:.34s both fade-slide}.table-card{margin-bottom:var(--space-4);padding:var(--space-5);overflow-x:auto}.floor-dashboard{gap:var(--space-5);max-width:1440px;padding:var(--space-6) var(--space-6) 56px;flex-direction:column;width:100%;display:flex}.floor-dashboard-header,.floor-section-heading,.floor-recent-header{justify-content:space-between;align-items:center;display:flex}.floor-dashboard-header{padding-bottom:var(--space-3)}.floor-dashboard-header h2,.floor-section-heading h3,.floor-recent-header h3{color:var(--color-text);margin:0}.floor-dashboard-header h2{letter-spacing:0;font-size:2rem;font-weight:800;line-height:1.25}.floor-dashboard-header p{color:var(--color-muted);margin:4px 0 0;font-size:.875rem;line-height:1.45}.floor-pill-button{background:var(--color-panel);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;align-items:center;gap:var(--space-2);letter-spacing:0;border-radius:999px;justify-content:center;min-height:34px;padding:8px 17px;font-size:.75rem;font-weight:500;display:inline-flex}.floor-metrics-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.floor-metric-card,.floor-account-card,.floor-recent-card,.floor-empty-panel{background:var(--color-panel);border:1px solid var(--color-border);box-shadow:var(--shadow-panel)}.floor-metric-card{border-radius:var(--floor-card-radius);gap:var(--space-2);min-height:104px;padding:25px;display:grid}.floor-metric-card span,.floor-account-stats small,.floor-trades-table th{color:var(--color-muted);text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.3}.floor-metric-card strong{color:var(--color-text);letter-spacing:0;font-size:1.5rem;font-weight:700;line-height:1.35}.floor-metric-value-primary{color:var(--color-primary)!important}.floor-metric-value-success{color:var(--color-open-trades)!important}.floor-section-heading h3,.floor-recent-header h3{font-size:1.25rem;font-weight:700;line-height:1.4}.floor-section-heading a{color:var(--color-primary);font-size:.75rem;font-weight:500}.floor-dashboard-section{gap:var(--space-4);display:grid}.floor-account-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.floor-account-card{border-radius:var(--floor-card-radius);color:var(--color-text);cursor:pointer;gap:var(--space-5);text-align:left;width:100%;min-width:0;padding:25px;transition:border-color .16s,transform .16s;display:grid;overflow:hidden}.floor-account-card:hover{border-color:color-mix(in srgb, var(--color-primary) 46%, var(--color-border));transform:translateY(-1px)}.floor-account-card-header{align-items:flex-start;gap:var(--space-4);grid-template-columns:48px minmax(0,1fr) auto;display:grid}.floor-account-icon{background:var(--color-panel-muted);color:var(--color-muted);border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.floor-account-icon-primary{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary)}.floor-account-title{gap:4px;min-width:0;display:grid}.floor-account-title strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:700;line-height:1.4;overflow:hidden}.floor-account-title small{color:var(--color-muted);gap:var(--space-2);letter-spacing:0;flex-wrap:wrap;font-size:.75rem;font-weight:500;line-height:1.35;display:flex}.floor-account-status{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:.6875rem;font-weight:700;line-height:1.3}.floor-account-status.enabled{background:color-mix(in srgb, var(--color-success) 16%, transparent);color:var(--color-success)}.floor-account-status.disabled{background:color-mix(in srgb, var(--color-danger) 16%, transparent);color:var(--color-danger)}.floor-account-stats{background:var(--color-panel-muted);border-radius:var(--radius-lg);gap:var(--space-5);padding:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.floor-account-stats span{gap:var(--space-2);display:grid}.floor-account-stats strong{color:var(--color-text);letter-spacing:0;font-size:.75rem;font-weight:800;line-height:1.35}.floor-empty-panel{border-radius:var(--floor-card-radius);padding:var(--space-5);justify-content:space-between;align-items:center;display:flex}.floor-recent-card{border-radius:var(--floor-card-radius);overflow:hidden}.floor-recent-header{padding:var(--space-4) var(--space-5)}.floor-recent-header span{color:var(--color-muted);font-size:.75rem}.floor-table-scroll{overflow-x:auto}.floor-trades-table{border-collapse:collapse;width:100%;min-width:760px}.floor-trades-table th,.floor-trades-table td{border-top:1px solid var(--color-border);text-align:left;padding:16px 24px}.floor-trades-table th{background:var(--color-panel-muted)}.floor-trades-table td{color:var(--color-text);font-size:.875rem;line-height:1.45}.floor-trade-symbol-button{color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.floor-trade-side{font-weight:800}.floor-trade-side.buy{color:var(--color-success)}.floor-trade-side.sell{color:var(--color-danger)}.floor-muted-cell{color:var(--color-muted)!important}.floor-status-badge{align-items:center;gap:var(--space-2);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:500;display:inline-flex}.floor-status-badge.status-completed{color:var(--color-success)}.floor-status-badge.status-failed,.floor-status-badge.status-partial_failure{color:var(--color-danger)}.floor-status-badge.status-executing,.floor-status-badge.status-pending{color:var(--color-blue)}.floor-execution-row td{background:color-mix(in srgb, var(--color-panel-muted) 74%, transparent);padding-block:var(--space-3)}.floor-execution-pill{color:var(--color-muted);align-items:center;gap:var(--space-2);margin-right:var(--space-3);font-size:.8rem;display:inline-flex}.floor-execution-pill span+span:before{content:"·";margin-right:var(--space-2)}.trade-layout{gap:var(--space-4);grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);display:grid}.trade-ticket,.execution-panel{padding:var(--space-5)}.app-shell-trade .topbar-search{display:none}.floor-trade-page{--trade-bg:#1b2027;--trade-panel:#090f15;--trade-panel-soft:#343941;--trade-panel-muted:#252a32;--trade-border:#30353d;--trade-strong-border:#3d4b37;--trade-text:#dee2ec;--trade-muted:#bbcbb2;--trade-subtle:#6b7280;--trade-accent:#3de530;--trade-accent-strong:#00c805;--trade-accent-text:#003a00;--trade-danger:#ffb5ab;--trade-profit:#3de530;background:var(--trade-bg);min-height:calc(100vh - 64px);padding:var(--space-6);justify-content:center;align-items:center;display:flex;position:relative}.floor-trade-workspace{gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(240px,.95fr);width:min(100%,896px);max-width:896px;display:grid}.floor-trade-ticket,.floor-market-card,.floor-risk-card,.floor-execution-toast{background:var(--trade-panel);border:1px solid var(--trade-border);box-shadow:0 4px 12px #0000000d}.floor-trade-ticket{gap:var(--space-5);border-radius:24px;flex-direction:column;min-width:0;padding:33px;display:flex;position:relative;overflow:hidden}.floor-trade-ticket-glow{background:var(--trade-accent);filter:blur(40px);mix-blend-mode:multiply;opacity:.3;border-radius:999px;width:384px;height:384px;position:absolute;top:-160px;right:-160px}.floor-trade-ticket>:not(.floor-trade-ticket-glow){position:relative}.floor-trade-header h2{color:var(--trade-text);letter-spacing:0;margin:0;font-size:1.5rem;font-weight:800;line-height:1.35}.floor-trade-header p{color:var(--trade-muted);margin:2px 0 0;font-size:.875rem;line-height:1.45}.floor-order-tabs,.floor-trade-side-toggle,.floor-protection-toggle{background:var(--trade-panel-soft);border-radius:999px;align-items:center;padding:2px;display:inline-flex}.floor-order-tabs{align-self:flex-start}.floor-trade-side-toggle{align-self:flex-start;gap:4px;width:max-content}.floor-order-tabs button,.floor-trade-side-toggle button,.floor-protection-toggle button{color:var(--trade-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:28px;padding:4px 12px;font-size:.75rem;font-weight:800}.floor-trade-side-toggle button{min-width:92px;min-height:44px;padding:0 20px;font-size:.875rem}.floor-order-tabs button[aria-pressed=true],.floor-protection-toggle button[aria-pressed=true]{background:var(--trade-panel);color:var(--trade-text);box-shadow:0 1px 1px #0000000d}.floor-trade-side-toggle button[aria-pressed=true]:first-child{background:color-mix(in srgb, var(--trade-profit) 18%, transparent);color:var(--trade-profit)}.floor-trade-side-toggle button[aria-pressed=true]:last-child{background:color-mix(in srgb, var(--trade-danger) 18%, transparent);color:var(--trade-danger)}.floor-trade-form-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.floor-trade-field{color:var(--trade-muted);gap:var(--space-2);min-width:0;display:grid}.floor-trade-label-row{letter-spacing:0;min-height:28px;padding-inline:var(--space-2);justify-content:space-between;align-items:center;font-size:.75rem;font-weight:600;display:flex}.floor-trade-input-shell{background:var(--trade-panel-soft);border:1px solid var(--trade-strong-border);color:var(--trade-muted);align-items:center;gap:var(--space-2);min-height:50px;padding:0 var(--space-3) 0 var(--space-4);border-radius:999px;grid-template-columns:24px minmax(0,1fr) auto;display:grid;overflow:hidden}.floor-trade-input-icon{justify-content:center;align-items:center;display:flex}.floor-trade-input-shell input{color:var(--trade-text);background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:48px;padding:0;font-size:1rem;font-weight:600}.floor-trade-input-shell input::placeholder{color:var(--trade-subtle);font-weight:400}.floor-trade-input-shell input:disabled{color:var(--trade-subtle);cursor:not-allowed}.floor-trade-input-shell:focus-within{border-color:var(--trade-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--trade-accent) 18%, transparent)}.floor-trade-stepper{opacity:.65;width:28px}.floor-trade-stepper button{border-color:color-mix(in srgb, var(--trade-strong-border) 72%, transparent);color:var(--trade-muted);background:0 0}.floor-trade-divider{background:var(--trade-border);width:100%;height:1px}.floor-trade-action-row{align-items:end;gap:var(--space-5);grid-template-columns:166px minmax(0,1fr);display:grid}.floor-place-trade-button{background:var(--trade-accent);color:var(--trade-accent-text);cursor:pointer;align-items:center;gap:var(--space-3);min-height:54px;padding:0 var(--space-5);border:0;border-radius:999px;justify-content:center;font-size:1.25rem;font-weight:800;display:flex}.floor-trade-side-panel{gap:var(--space-5);flex-direction:column;display:flex}.floor-market-card,.floor-risk-card{border-radius:24px;padding:25px}.floor-context-card-header{justify-content:space-between;align-items:center;display:flex}.floor-context-card-header>span,.floor-context-eyebrow{color:var(--trade-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:700}.floor-market-status{background:color-mix(in srgb, var(--trade-profit) 20%, transparent);color:var(--trade-profit);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;display:inline-flex}.floor-market-status span{background:var(--trade-profit);border-radius:999px;width:8px;height:8px}.floor-market-card p{align-items:baseline;gap:var(--space-2);margin:var(--space-4) 0 0;display:flex}.floor-market-card p strong{color:var(--trade-text);font-size:2rem;line-height:1.25}.floor-market-card p span{color:var(--trade-subtle);font-size:.875rem}.floor-risk-card{min-height:318px}.floor-risk-lines{gap:var(--space-3);margin-top:88px;display:grid}.floor-risk-lines div{border-bottom:1px solid var(--trade-border);justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.floor-risk-lines div:last-child{padding-top:var(--space-2);border-bottom:0}.floor-risk-lines span{color:var(--trade-muted);font-size:.875rem}.floor-risk-lines strong{color:var(--trade-text);font-size:1rem}.floor-risk-lines .loss{color:var(--trade-danger)}.floor-risk-lines .profit{color:var(--trade-profit)}.floor-execution-toast{border-color:var(--trade-strong-border);gap:var(--space-3);right:var(--space-5);top:var(--space-4);z-index:11;border-radius:48px;width:min(320px,100vw - 48px);padding:17px;display:grid;position:absolute;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.floor-execution-toast-header,.floor-execution-progress-copy{justify-content:space-between;align-items:center;display:flex}.floor-execution-toast-header span{color:var(--trade-text);align-items:center;gap:var(--space-2);font-size:.75rem;display:inline-flex}.floor-execution-toast-header i{background:var(--trade-profit);border-radius:999px;width:8px;height:8px}.floor-execution-toast-header button{color:var(--trade-muted);cursor:pointer;background:0 0;border:0;padding:0}.floor-execution-progress-copy{color:var(--trade-muted);font-size:.6875rem;font-weight:700}.floor-execution-progress-copy strong,.floor-execution-toast a{color:var(--trade-accent)}.floor-execution-progress-track{background:var(--trade-bg);border-radius:999px;height:6px;overflow:hidden}.floor-execution-progress-track span{background:var(--trade-accent);height:100%;display:block}.floor-execution-toast-events{border-top:1px solid var(--trade-border);gap:var(--space-1);padding-top:var(--space-2);display:grid}.floor-execution-toast-events span{color:var(--trade-muted);font-size:.75rem}.floor-execution-toast a{align-items:center;gap:var(--space-1);justify-content:flex-end;font-size:.75rem;font-weight:800;display:inline-flex}@media (prefers-color-scheme:light){.floor-trade-page{--trade-bg:#ebedfa;--trade-panel:#fff;--trade-panel-soft:#e0e2ee;--trade-panel-muted:#faf9ff;--trade-border:#e0e2ee;--trade-strong-border:#c3c5d8;--trade-text:#181b24;--trade-muted:#434656;--trade-subtle:#6b7280;--trade-accent:#0049db;--trade-accent-strong:#2962ff;--trade-accent-text:#fff;--trade-danger:#b40024;--trade-profit:#006b5b}.floor-trade-ticket-glow{background:#b6c4ff}.floor-trade-ticket{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.side-toggle{border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-2);padding:var(--space-2);background:#ffffff0d;grid-template-columns:repeat(2,1fr);display:grid}.side-toggle button{border-radius:var(--radius-sm);color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:12px;font-weight:800}.side-toggle button[aria-pressed=true]:first-child{color:var(--color-green);background:#24d18f2e}.side-toggle button[aria-pressed=true]:last-child{color:var(--color-red);background:#ff5f6d2e}.account-selector{border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-3);padding:var(--space-4);margin:0;display:grid}.account-selector legend{color:var(--color-muted);padding:0 var(--space-2)}.progress-track{border:1px solid var(--color-border);height:12px;margin:var(--space-4) 0;background:#ffffff12;border-radius:999px;overflow:hidden}.progress-track span{background:linear-gradient(90deg, var(--color-blue), var(--color-green));height:100%;transition:width .18s;display:block}.history-filters{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.settings-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-panel{padding:var(--space-5)}.qr-code{border-radius:var(--radius-sm);height:164px;padding:var(--space-2);background:#fff;width:164px}.backup-code-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.backup-code-grid code{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2);background:#ffffff12}.pagination{align-items:center;gap:var(--space-3);margin-top:var(--space-4);justify-content:flex-end;display:flex}.data-table{border-collapse:collapse;margin-top:var(--space-4);width:100%;min-width:760px}.data-table th,.data-table td{border-bottom:1px solid var(--color-border);text-align:left;padding:14px 10px}.data-table th{color:var(--color-muted);text-transform:uppercase;font-size:.82rem}.data-table tbody tr{cursor:pointer}.data-table tbody tr:hover{background:#4da3ff14}.account-card{cursor:pointer;padding:var(--space-5);text-align:left;width:100%;transition:border-color .16s,transform .16s}.account-card:hover{border-color:#e8c46a73;transform:translateY(-2px)}.floor-accounts-page{gap:var(--space-6);max-width:1440px;padding:var(--space-7) var(--space-6) 56px;flex-direction:column;width:100%;display:flex}.floor-accounts-header{align-items:flex-end;gap:var(--space-5);justify-content:space-between;display:flex}.floor-accounts-header h2{color:var(--color-text);letter-spacing:0;margin:0;font-size:2rem;font-weight:800;line-height:1.25}.floor-accounts-header p{color:var(--color-muted);margin:var(--space-2) 0 0;max-width:760px;font-size:1rem;line-height:1.5}.floor-accounts-link-button{background:var(--color-primary);color:var(--color-primary-contrast);cursor:pointer;align-items:center;gap:var(--space-3);letter-spacing:.05em;min-height:54px;padding:0 var(--space-6);text-transform:uppercase;white-space:nowrap;border:0;border-radius:999px;justify-content:center;font-size:.75rem;font-weight:800;display:inline-flex}.floor-accounts-metrics{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.floor-accounts-metric,.floor-linked-account-card,.floor-accounts-empty,.floor-accounts-placeholder{background:var(--color-panel);border:1px solid var(--color-border);box-shadow:var(--shadow-panel)}.floor-accounts-metric{border-radius:var(--floor-card-radius);min-height:128px;padding:var(--space-5);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.floor-accounts-metric:after{background:color-mix(in srgb, var(--color-primary) 10%, transparent);content:"";filter:blur(22px);opacity:0;border-radius:999px;width:96px;height:96px;position:absolute;top:-34px;right:-34px}.floor-accounts-metric-equity:after,.floor-accounts-metric-sync:after{opacity:1}.floor-accounts-metric span,.floor-linked-account-footer small{color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:800;line-height:1.4}.floor-accounts-metric strong{color:var(--color-text);letter-spacing:0;font-size:2rem;font-weight:800;line-height:1.25;position:relative}.floor-accounts-metric-sync strong{align-items:center;gap:var(--space-3);max-width:250px;font-size:1.5rem;line-height:1.35;display:flex}.floor-accounts-metric-sync strong:before{background:var(--color-success);box-shadow:0 0 8px color-mix(in srgb, var(--color-success) 50%, transparent);content:"";border-radius:999px;flex:none;width:12px;height:12px}.floor-accounts-metric small{color:var(--color-success);align-items:center;gap:var(--space-2);font-size:.75rem;font-weight:800;line-height:1.35;display:inline-flex;position:relative}.floor-linked-account-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.floor-linked-account-card{border-radius:var(--floor-card-radius);min-height:220px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.floor-linked-account-card:hover{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border));transform:translateY(-1px)}.floor-linked-account-card.disabled{opacity:.76}.floor-linked-account-main{color:inherit;cursor:pointer;gap:var(--space-5);height:100%;min-height:220px;padding:var(--space-5);text-align:left;background:0 0;border:0;flex-direction:column;width:100%;display:flex}.floor-linked-account-heading{align-items:center;gap:var(--space-4);grid-template-columns:48px minmax(0,1fr);display:grid}.floor-linked-account-icon{background:var(--color-panel-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-primary);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.floor-linked-account-heading strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;font-weight:700;line-height:1.35;display:block;overflow:hidden}.floor-linked-account-heading small,.floor-linked-account-meta{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.45;display:block;overflow:hidden}.floor-linked-account-divider{background:var(--color-border);width:100%;height:1px;display:block}.floor-linked-account-footer{align-items:flex-end;gap:var(--space-4);justify-content:space-between;margin-top:auto;padding-right:128px;display:flex}.floor-linked-account-footer strong{color:var(--color-text);margin-top:var(--space-2);font-size:1.5rem;font-weight:700;line-height:1.35;display:block}.floor-linked-account-meta{text-align:right;max-width:220px}.floor-account-status-switch{bottom:var(--space-5);cursor:pointer;align-items:center;gap:var(--space-2);letter-spacing:.05em;min-height:30px;padding:0 var(--space-3);right:var(--space-5);text-transform:uppercase;border-radius:999px;font-size:.6875rem;font-weight:800;line-height:1.3;display:inline-flex;position:absolute}.floor-account-status-switch input{opacity:0;width:1px;height:1px;position:absolute}.floor-account-status-switch.enabled{background:color-mix(in srgb, var(--color-success) 13%, transparent);border:1px solid color-mix(in srgb, var(--color-success) 24%, transparent);color:var(--color-success)}.floor-account-status-switch.disabled{background:var(--color-panel-muted);border:1px solid var(--color-border);color:var(--color-muted)}.floor-accounts-empty,.floor-accounts-placeholder{border-radius:var(--floor-card-radius);color:var(--color-muted);padding:var(--space-6)}.floor-accounts-empty{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.floor-accounts-empty h3{color:var(--color-text);margin:0;font-size:1.25rem}.floor-accounts-empty p{margin:0}.floor-profile-page{gap:var(--space-5);max-width:1120px;padding:var(--space-6) var(--space-6) 56px;flex-direction:column;width:100%;display:flex}.floor-profile-title h2{color:var(--color-text);letter-spacing:0;margin:0;font-size:2rem;font-weight:800;line-height:1.25}.floor-profile-title p,.floor-profile-identity p,.floor-profile-panel p,.floor-profile-support-card p,.floor-profile-share-card p{color:var(--color-muted);margin:var(--space-2) 0 0;font-size:.875rem;line-height:1.55}.floor-profile-hero,.floor-profile-stat,.floor-profile-panel{background:var(--color-panel);border:1px solid var(--color-border);box-shadow:var(--shadow-panel)}.floor-profile-hero{border-radius:var(--floor-card-radius);align-items:center;gap:var(--space-6);padding:var(--space-6);display:flex;position:relative;overflow:hidden}.floor-profile-hero:after{background:linear-gradient(270deg, color-mix(in srgb, var(--color-primary) 14%, transparent), transparent);content:"";opacity:.5;pointer-events:none;width:34%;position:absolute;inset:0 0 0 auto}.floor-profile-avatar{background:color-mix(in srgb, var(--color-primary) 18%, var(--color-panel-muted));border:4px solid var(--color-bg);color:var(--color-primary);z-index:1;border-radius:999px;flex:none;justify-content:center;align-items:center;width:128px;height:128px;font-size:2rem;font-weight:800;display:flex;position:relative}.floor-profile-identity{z-index:1;flex:1;min-width:0;position:relative}.floor-profile-heading-row{align-items:flex-start;gap:var(--space-4);justify-content:space-between;display:flex}.floor-profile-heading-row h3,.floor-profile-panel h3,.floor-profile-support-card h3,.floor-profile-share-card h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:1.5rem;font-weight:800;line-height:1.35}.floor-profile-badges{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.floor-profile-badges span{background:var(--color-panel-muted);border:1px solid var(--color-border);color:var(--color-muted);align-items:center;gap:var(--space-1);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.floor-profile-badges svg{color:var(--color-primary)}.floor-profile-badges small{color:var(--color-muted);font-size:.75rem}.floor-profile-secondary-button,.floor-profile-primary-button{cursor:pointer;align-items:center;gap:var(--space-2);min-height:42px;padding:0 var(--space-5);white-space:nowrap;border-radius:999px;justify-content:center;font-size:.75rem;font-weight:700;display:inline-flex}.floor-profile-secondary-button{background:var(--color-panel);border:1px solid var(--color-border);color:var(--color-text)}.floor-profile-primary-button{background:var(--color-primary);color:var(--color-primary-contrast);border:0}.floor-profile-stat-grid,.floor-profile-support-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.floor-profile-stat{border-radius:var(--floor-card-radius);min-height:164px;padding:var(--space-5)}.floor-profile-stat>div{margin-bottom:var(--space-6);justify-content:space-between;align-items:flex-start;display:flex}.floor-profile-stat-icon{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.floor-profile-stat-icon.danger{background:color-mix(in srgb, var(--color-danger) 18%, transparent);color:var(--color-danger)}.floor-profile-stat-badge{background:var(--color-panel-muted);color:var(--color-muted);align-items:center;gap:var(--space-1);border-radius:999px;padding:5px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.floor-profile-stat p{color:var(--color-muted);margin:0 0 var(--space-2);font-size:.875rem}.floor-profile-stat strong{color:var(--color-text);font-size:2rem;font-weight:800;line-height:1.25}.floor-profile-panel{border-radius:var(--floor-card-radius);padding:var(--space-6)}.floor-profile-panel header{margin-bottom:var(--space-5)}.floor-profile-table-scroll{overflow-x:auto}.floor-profile-table{border-collapse:collapse;width:100%}.floor-profile-table th,.floor-profile-table td{border-bottom:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);text-align:left;padding:14px 0}.floor-profile-table th{color:var(--color-muted);font-size:.75rem;font-weight:700}.floor-profile-table td{color:var(--color-text);font-size:.875rem}.floor-profile-table th:last-child,.floor-profile-table td:last-child{text-align:right}.floor-profile-table .positive{color:var(--color-success);font-weight:800}.floor-profile-table .negative{color:var(--color-danger);font-weight:800}.floor-profile-security-grid{gap:var(--space-6);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.floor-profile-form,.floor-profile-mfa,.floor-profile-mfa-setup{gap:var(--space-4);flex-direction:column;display:flex}.floor-profile-mfa{border-left:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);padding-left:var(--space-6)}.floor-profile-form h4,.floor-profile-mfa h4{color:var(--color-primary);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.floor-profile-form .field,.floor-profile-mfa .field,.floor-profile-risk-form .field{gap:var(--space-2);font-size:.75rem}.floor-profile-form .field input,.floor-profile-mfa .field input,.floor-profile-risk-form .field input{background:var(--color-panel-muted);min-height:48px;padding-inline:var(--space-5);border-radius:999px}.floor-profile-form .field input::-moz-placeholder{color:var(--color-muted)}.floor-profile-mfa .field input::-moz-placeholder{color:var(--color-muted)}.floor-profile-form .field input::placeholder,.floor-profile-mfa .field input::placeholder{color:var(--color-muted)}.floor-profile-mfa-status{border-radius:var(--radius-md);align-items:center;gap:var(--space-3);padding:var(--space-4);font-size:.875rem;font-weight:800;display:flex}.floor-profile-mfa-status.enabled{background:color-mix(in srgb, var(--color-success) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-success) 22%, transparent);color:var(--color-success)}.floor-profile-mfa-status.disabled{background:color-mix(in srgb, var(--color-danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-danger) 22%, transparent);color:var(--color-danger)}.floor-profile-inline-action{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.floor-profile-proxy{background:var(--color-panel-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-1);padding:var(--space-4);display:grid}.floor-profile-proxy span{color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:800}.floor-profile-proxy strong{color:var(--color-text);font-size:1rem}.floor-profile-risk-form{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.floor-profile-risk-form .form-error,.floor-profile-risk-form .floor-profile-primary-button{justify-self:start}.floor-profile-risk-form .form-error,.floor-profile-risk-form button{grid-column:1/-1}.floor-profile-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.floor-profile-support-card,.floor-profile-share-card{gap:var(--space-4);flex-direction:column;justify-content:space-between;min-height:240px;display:flex}.floor-profile-card-icon{background:color-mix(in srgb, var(--color-primary) 14%, transparent);border-radius:var(--radius-lg);color:var(--color-primary);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.floor-profile-card-icon.neutral{background:var(--color-panel-muted);color:var(--color-text)}.floor-profile-referral{background:var(--color-panel-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-3);display:flex}.floor-profile-share-actions{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.floor-profile-referral span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;overflow:hidden}.floor-profile-referral button{color:var(--color-primary);cursor:pointer;padding:var(--space-2);background:0 0;border:0;display:flex}.floor-history-page{gap:var(--space-5);max-width:1440px;padding:var(--space-6) var(--space-6) 56px;flex-direction:column;width:100%;display:flex}.floor-history-header h2{color:var(--color-text);letter-spacing:0;margin:0;font-size:2rem;font-weight:800;line-height:1.25}.floor-history-header p{color:var(--color-muted);margin:var(--space-2) 0 0;font-size:1rem;line-height:1.5}.floor-history-filters{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--floor-card-radius);box-shadow:var(--shadow-panel);gap:var(--space-4);padding:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.floor-history-filters .field{color:var(--color-muted);gap:var(--space-2);font-size:.75rem;font-weight:700}.floor-history-filters .field input,.floor-history-filters .field select{background:var(--color-panel-muted);border:1px solid var(--color-border);color:var(--color-text);min-height:48px;padding:0 var(--space-5);border-radius:999px}.floor-history-filters .field input::placeholder{color:var(--color-muted)}.floor-history-card{overflow:hidden}.floor-history-empty{color:var(--color-muted);padding:var(--space-5);margin:0}.floor-history-pagination{border-top:1px solid var(--color-border);padding:var(--space-4) var(--space-5);margin-top:0}.floor-history-pagination .button{border-radius:999px}.account-card-header,.inline-actions{gap:var(--space-3)}.platform-badge{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-gold);place-items:center;width:38px;height:38px;font-weight:800;display:grid}.account-meta,.status-text,.detail-list,.position-row{color:var(--color-muted)}.status-text.enabled{color:var(--color-green)}.status-text.disabled{color:var(--color-red)}.switch{gap:var(--space-2);display:inline-flex}.switch input{accent-color:var(--color-green)}.modal-backdrop,.drawer-backdrop{z-index:20;background:#010810b8;position:fixed;inset:0}.modal-panel,.detail-drawer{background:var(--color-panel-strong);border:1px solid var(--color-border);box-shadow:var(--shadow-panel);z-index:30;position:fixed}.modal-panel{border-radius:var(--radius-md);max-width:560px;padding:var(--space-5);width:min(100vw - 32px,560px);top:50%;left:50%;transform:translate(-50%,-50%)}.floor-link-modal-backdrop{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--color-primary) 14%, transparent), transparent 36%), #010810c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:24;position:fixed;inset:0}.floor-link-modal{background:var(--color-panel);border:1px solid color-mix(in srgb, var(--color-border) 82%, var(--color-primary));color:var(--color-text);z-index:35;border-radius:32px;width:min(100vw - 32px,760px);max-width:760px;max-height:calc(100dvh - 32px);position:fixed;top:16px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 24px 80px #00000057}.floor-link-modal-header{align-items:center;gap:var(--space-3);padding:28px 72px var(--space-5);text-align:center;justify-items:center;display:grid;position:relative}.floor-link-modal-title-row{align-items:center;gap:var(--space-4);grid-template-columns:52px minmax(0,1fr);display:grid}.floor-link-modal-icon,.floor-link-panel-icon{background:color-mix(in srgb, var(--color-primary) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent);color:var(--color-primary);border-radius:18px;justify-content:center;align-items:center;display:flex}.floor-link-modal-icon{border-radius:999px;width:72px;height:72px}.floor-link-modal-header h2{color:var(--color-text);letter-spacing:0;margin:0;font-size:2rem;font-weight:800;line-height:1.25}.floor-link-modal-header p,.floor-link-panel p{color:var(--color-muted);margin:var(--space-1) 0 0;font-size:.9375rem;line-height:1.5}.floor-link-modal-header p{max-width:390px;margin-inline:auto}.floor-link-modal-close{background:var(--color-panel-muted);border:1px solid var(--color-border);color:var(--color-muted);cursor:pointer;height:40px;right:var(--space-5);top:var(--space-5);border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;padding:0;transition:border-color .16s,color .16s,transform .16s;display:inline-flex;position:absolute}.floor-link-modal-close:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border));color:var(--color-text);transform:scale(.98)}.floor-link-platform-grid{padding:0 var(--space-6) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.floor-link-platform-card{background:var(--color-panel-muted);border:1px solid var(--color-border);color:var(--color-muted);cursor:pointer;align-items:center;gap:var(--space-3);min-height:92px;padding:var(--space-3);text-align:left;border-radius:20px;grid-template-columns:48px minmax(0,1fr) auto;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid}.floor-link-platform-card[aria-pressed=true]{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-panel-muted));border-color:var(--color-primary);color:var(--color-text);transform:scale(.99)}.floor-link-platform-card.coming-soon{opacity:.72}.floor-link-platform-card.coming-soon:hover{opacity:1}.floor-link-platform-icon{background:var(--color-panel);border:1px solid var(--color-border);color:var(--color-primary);border-radius:18px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.floor-link-platform-copy{gap:2px;min-width:0;display:grid}.floor-link-platform-copy strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:850;line-height:1.3;overflow:hidden}.floor-link-platform-copy small{color:var(--color-muted);font-size:.75rem;line-height:1.35}.floor-link-platform-status{background:color-mix(in srgb, var(--color-muted) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-muted) 18%, transparent);color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;place-self:center end;padding:3px 8px;font-size:.625rem;font-weight:900}.floor-link-platform-status.available{background:color-mix(in srgb, var(--color-primary) 14%, transparent);border-color:color-mix(in srgb, var(--color-primary) 28%, transparent);color:var(--color-primary)}.floor-link-mfa-callout{background:color-mix(in srgb, var(--color-primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 22%, var(--color-border));color:var(--color-primary);align-items:start;gap:var(--space-3) var(--space-4);margin:0 var(--space-6) var(--space-4);padding:var(--space-4);border-radius:20px;grid-template-columns:24px minmax(0,1fr);display:grid}.floor-link-mfa-callout>svg{margin-top:2px}.floor-link-mfa-callout strong{color:var(--color-text);font-size:.8125rem;font-weight:850;line-height:1.35;display:block}.floor-link-mfa-callout small{color:var(--color-muted);margin-top:2px;font-size:.75rem;line-height:1.4;display:block}.floor-link-mfa-callout .floor-link-modal-field{grid-column:1/-1}.floor-link-panel{background:color-mix(in srgb, var(--color-panel-muted) 54%, transparent);border:1px solid var(--color-border);gap:var(--space-4);margin:0 var(--space-6) var(--space-6);padding:var(--space-5);border-radius:24px;display:grid}.floor-link-panel-copy{align-items:center;gap:var(--space-4);grid-template-columns:48px minmax(0,1fr);display:grid}.floor-link-panel-icon{width:48px;height:48px}.floor-link-panel h3{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:800;line-height:1.35}.floor-link-form{margin-top:0}.floor-link-modal-field{color:var(--color-muted);gap:var(--space-2);letter-spacing:.02em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.floor-link-modal-field input{background:var(--color-panel);border:1px solid var(--color-border);color:var(--color-text);letter-spacing:0;min-height:48px;padding:0 var(--space-4);text-transform:none;border-radius:16px;font-size:.9375rem;font-weight:600;transition:border-color .16s,box-shadow .16s}.floor-link-modal-field input::placeholder{color:color-mix(in srgb, var(--color-muted) 62%, transparent)}.floor-link-modal-field input:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 12%, transparent);outline:none}.floor-link-primary-button{background:var(--color-primary);color:var(--color-primary-contrast);cursor:pointer;align-items:center;gap:var(--space-3);letter-spacing:0;min-height:54px;padding:0 var(--space-5);border:0;border-radius:999px;justify-content:center;width:100%;font-size:.875rem;font-weight:900;transition:opacity .16s,transform .16s;display:inline-flex}.floor-link-primary-button:hover:not(:disabled){transform:translateY(-1px)}.floor-link-primary-button:disabled{cursor:not-allowed;opacity:.45}.detail-drawer{border-radius:var(--radius-md) 0 0 var(--radius-md);max-width:480px;padding:var(--space-5);width:min(100vw,480px);top:0;bottom:0;right:0;overflow-y:auto}.platform-selector{border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-2);padding:var(--space-2);background:#ffffff0d}.platform-selector button{border-radius:var(--radius-sm);color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:1;padding:10px}.platform-selector button[aria-pressed=true]{color:var(--color-text);background:#e8c46a29}.account-metrics{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metric{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:#ffffff0d}.metric span{color:var(--color-muted);font-size:.82rem;display:block}.position-row{border-top:1px solid var(--color-border);padding:var(--space-3) 0;justify-content:space-between}.trade-feed{gap:var(--space-3);display:grid}.trade-feed-item{border:1px solid var(--color-border);border-radius:var(--radius-md)}.trade-feed-item button{color:var(--color-text);cursor:pointer;padding:var(--space-4);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;display:flex}.execution-list{padding:0 var(--space-4) var(--space-3)}.status-badge{text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:800}.status-completed{color:var(--color-green);background:#24d18f2e}.status-partial_failure,.status-executing,.status-pending{color:var(--color-gold);background:#e8c46a29}.status-failed{color:var(--color-red);background:#ff5f6d29}.toast-region{bottom:var(--space-5);gap:var(--space-2);right:var(--space-5);z-index:50;display:grid;position:fixed}.toast{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);padding:var(--space-3) var(--space-4)}.toast-success{background:#24d18f2e}.toast-error{background:#ff5f6d2e}.placeholder-panel,.page-header{padding:var(--space-5)}.page-header{margin-bottom:var(--space-4)}.page-header p,.placeholder-panel p,.auth-panel p{color:var(--color-muted)}.auth-page{min-height:100vh;padding:var(--space-5);align-items:center;display:grid}.floor-login-page{--floor-auth-bg:#0f141b;--floor-auth-card:#090f15;--floor-auth-surface:#0f141b;--floor-auth-text:#fff;--floor-auth-muted:#a3a8b2;--floor-auth-border:#343941;--floor-auth-primary:#00c805;--floor-auth-primary-text:#000;--floor-auth-focus:#00c8051f;background:var(--floor-auth-bg);color:var(--floor-auth-text);min-height:100vh;padding:var(--space-5);flex-direction:column;justify-content:center;align-items:center;display:flex}.floor-login-card{background:var(--floor-auth-card);border:1px solid var(--floor-auth-border);max-width:420px;padding:var(--space-6);border-radius:24px;width:100%;box-shadow:0 8px 32px #00c8050d}.floor-auth-brand{margin-bottom:var(--space-6);text-align:center;flex-direction:column;align-items:center;display:flex}.floor-auth-logo{width:112px;height:132px}.floor-auth-brand h1{color:var(--floor-auth-text);margin:0;font-size:1.65rem;line-height:1.2}.floor-auth-brand p,.floor-auth-footer,.floor-auth-field,.floor-mfa-header p,.floor-mfa-secure{color:var(--floor-auth-muted)}.floor-auth-brand p{margin:0}.floor-login-form{gap:var(--space-5);display:grid}.floor-auth-field{gap:var(--space-2);font-size:.92rem;font-weight:700;display:grid}.floor-auth-label-row{justify-content:space-between;align-items:center;display:flex}.floor-auth-label-row a,.floor-auth-footer a{color:var(--floor-auth-primary);font-weight:800}.floor-auth-input-shell{background:var(--floor-auth-surface);border:1px solid var(--floor-auth-border);color:var(--floor-auth-muted);align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-4);border-radius:16px;grid-template-columns:24px minmax(0,1fr);transition:border-color .16s,box-shadow .16s;display:grid}.floor-auth-input-shell:focus-within{border-color:var(--floor-auth-primary);box-shadow:0 0 0 4px var(--floor-auth-focus)}.floor-auth-input-shell input{color:var(--floor-auth-text);background:0 0;border:0;outline:0;width:100%;min-height:54px;padding:0}.floor-auth-input-shell input::placeholder{color:color-mix(in srgb, var(--floor-auth-muted) 55%, transparent)}.floor-auth-submit{background:var(--floor-auth-primary);color:var(--floor-auth-primary-text);cursor:pointer;align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-5);border:0;border-radius:999px;justify-content:center;width:100%;font-weight:800;transition:filter .16s,transform .16s;display:flex}.floor-auth-submit:hover{filter:brightness(.96)}.floor-auth-submit:active{transform:scale(.99)}.floor-auth-submit:disabled{cursor:not-allowed;opacity:.55;transform:none}.floor-auth-footer{margin:var(--space-7) 0 0;text-align:center}.floor-mfa-overlay,.floor-mfa-backdrop{position:fixed;inset:0}.floor-mfa-overlay{--floor-auth-border:#3d4b37;--floor-auth-focus:#00c8051f;--floor-auth-muted:#bbcbb2;--floor-auth-primary:#00c805;--floor-auth-primary-text:#004c00;--floor-auth-text:#dee2ec;isolation:isolate;padding:var(--space-5);z-index:60;justify-content:center;align-items:center;display:flex}.floor-mfa-backdrop{z-index:-1;background:linear-gradient(141deg,#0f141bcc,#0f141bf2),#0f141b linear-gradient(90deg,#0f141b,#0f141b);overflow:hidden}.floor-mfa-backdrop:before,.floor-mfa-backdrop:after{content:"";pointer-events:none;position:absolute;inset:0}.floor-mfa-backdrop:before{filter:blur(.2px);mix-blend-mode:overlay;opacity:.45;background:linear-gradient(135deg,#0000 0 48%,#3de53024 49% 50%,#0000 51% 100%) 0 0/520px 520px,linear-gradient(135deg,#0000 0 58%,#3de53014 59% 60%,#0000 61% 100%) 0 0/740px 740px}.floor-mfa-backdrop:after{background:radial-gradient(circle at 50% 42%,#3de5301f,#0000 18%),radial-gradient(circle at 50% 42%,#0003,#0000 44%)}.floor-mfa-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--floor-auth-text);z-index:1;background:#171c23eb;border:1px solid #3d4b3766;border-radius:48px;width:min(100vw - 40px,420px);max-width:420px;padding:33px;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000004d}.floor-mfa-card:before{content:"";background:linear-gradient(90deg,#3de53000,#3de5304d,#3de53000);height:4px;position:absolute;inset:0 0 auto}.floor-mfa-close{color:var(--floor-auth-muted);cursor:pointer;height:36px;right:var(--space-5);top:var(--space-5);background:#ffffff0a;border:1px solid #bbcbb224;border-radius:999px;justify-content:center;align-items:center;width:36px;display:flex;position:absolute}.floor-mfa-header{margin-bottom:var(--space-5);text-align:center}.floor-mfa-icon{color:var(--floor-auth-primary);height:64px;margin:0 auto var(--space-4);background:#00c80533;border-radius:12px;justify-content:center;align-items:center;width:64px;display:flex}.floor-mfa-header h2{color:#dee2ec;letter-spacing:0;margin:0 0 var(--space-2);font-size:1.5rem;line-height:2rem}.floor-mfa-header p{color:#bbcbb2;max-width:330px;margin:0 auto;font-size:.875rem;line-height:1.45}.floor-mfa-form{gap:var(--space-4);width:100%;max-width:354px;margin-inline:auto;display:grid}.floor-mfa-digits{border:0;justify-content:center;align-items:center;gap:clamp(6px,1.8vw,8px);width:100%;margin:0;padding:0;display:flex}.floor-mfa-digits input{color:var(--floor-auth-text);text-align:center;background:#090f15cc;border:1px solid #3d4b37;border-radius:32px;flex:0 clamp(34px,12vw,48px);width:clamp(34px,12vw,48px);min-width:0;height:clamp(44px,14vw,56px);font-size:1.25rem;font-weight:700;transition:border-color .16s,box-shadow .16s}.floor-mfa-digits input:nth-child(4){margin-left:clamp(8px,3vw,18px)}.floor-mfa-digits input:focus{border-color:var(--floor-auth-primary);box-shadow:0 0 0 1px var(--floor-auth-primary);outline:0}.floor-mfa-form .form-error:empty{display:none}.floor-mfa-form .floor-auth-submit{color:#004c00;background:#00c805;min-height:48px;font-weight:500}.floor-mfa-secure{align-items:center;gap:var(--space-2);letter-spacing:.1em;margin-top:var(--space-5);opacity:.6;text-transform:uppercase;border-top:1px solid #3d4b374d;justify-content:center;padding-top:17px;font-size:.6875rem;font-weight:800;display:flex}@media (prefers-color-scheme:light){.floor-login-page{--floor-auth-bg:#faf9ff;--floor-auth-card:#fff;--floor-auth-surface:#faf9ff;--floor-auth-text:#181b24;--floor-auth-muted:#434656;--floor-auth-border:#c3c5d8;--floor-auth-primary:#0049db;--floor-auth-primary-text:#fff;--floor-auth-focus:#0049db1a}.floor-login-card{box-shadow:0 4px 24px #0000000a}.floor-mfa-overlay{--floor-auth-border:#c3c5d8;--floor-auth-focus:#0049db1a;--floor-auth-muted:#434656;--floor-auth-primary:#0049db;--floor-auth-primary-text:#fff;--floor-auth-text:#181b24}.floor-mfa-backdrop{background:linear-gradient(90deg,#faf9ff,#faf9ff),#faf9ff linear-gradient(90deg,#fff,#fff)}.floor-mfa-backdrop:before{filter:blur(.4px);mix-blend-mode:normal;opacity:.4;background-color:#0000;background-image:radial-gradient(at 28% 28%,#fffffff0,#0000 32%),radial-gradient(at 70% 58%,#d7e5f1eb,#0000 38%),linear-gradient(132deg,#0000 0 34%,#95aab842 35%,#fffffff5 37%,#bdcdd852 39%,#0000 42% 100%),linear-gradient(142deg,#0000 0 47%,#a2b5c233 48%,#ffffffeb 50%,#b7c7d347 52%,#0000 55% 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.floor-mfa-backdrop:after{background:linear-gradient(152deg,#0000 0 42%,#a0b6c52e 43%,#ffffffb3 45%,#0000 49% 100%),radial-gradient(circle at 50% 44%,#0049db14,#0000 18%)}.floor-mfa-card{background:#ffffffb3;border-color:#fff6;box-shadow:0 8px 32px #1f26870d}.floor-mfa-card:before{background:linear-gradient(90deg,#0049db00,#0049db4d,#0049db00)}.floor-mfa-close{color:#434656;background:#ffffff94;border-color:#c3c5d880}.floor-mfa-icon{color:#0049db;background:#2962ff33;border-radius:999px}.floor-mfa-header h2{color:#181b24}.floor-mfa-header p{color:#434656}.floor-mfa-digits input{color:#181b24;background:#fffc;border-color:#c3c5d8}.floor-mfa-digits input:focus{border-color:#0049db;box-shadow:0 0 0 1px #0049db}.floor-mfa-form .floor-auth-submit{color:#fff;letter-spacing:0;background:#0049db;font-size:.75rem}.floor-mfa-secure{color:#434656;border-top-color:#c3c5d84d}}.stitch-auth-page{--stitch-bg:#0f141b;--stitch-form-bg:#0f141b;--stitch-visual-bg:#171c23;--stitch-text:#e2e2e4;--stitch-muted:#c0c7cd;--stitch-outline:#40484e;--stitch-field:#171c23;--stitch-primary:#00c805;--stitch-primary-text:#000;--stitch-focus:#00c80533;--stitch-divider:#40484e;--stitch-hero-image:url(https://lh3.googleusercontent.com/aida/ADBb0ug_-4UPHjHh3P2fJrey-V1M6NdH_75Fmpc22rKuaj6unmdVQygPAQ7-lO_YJDV6W6PIhPsu25M3scDkuRW3dcOClWAnqYZQ4xnIpsU5ExbECQNdWR6ANzqWfP3rNq3wOXkcDG_jaCZR2zu9A5GEqqk5RLC-8H9kkZ4r3jrer0V2dAhfNEwFEgaDodgNc-ZtKg-tFyBFrpyTVLJ9UCqTS1f-TJNGD0Ddk5byr_YJJA55fNEowje5xIOKaQ);background:var(--stitch-bg);color:var(--stitch-text);grid-template-columns:minmax(0,1fr) minmax(480px,1fr);min-height:100vh;display:grid;overflow:hidden}.stitch-auth-visual{background:linear-gradient(180deg, transparent 0%, #0f141b29 42%, var(--stitch-bg) 100%), var(--stitch-hero-image) center / cover, var(--stitch-visual-bg);min-height:100vh;position:relative}.stitch-auth-copy{max-width:560px;position:absolute;bottom:clamp(32px,7vh,80px);left:clamp(24px,5vw,64px);right:clamp(24px,5vw,64px)}.stitch-auth-logo,.stitch-auth-mobile-logo{color:var(--stitch-primary);letter-spacing:0;margin:0 0 var(--space-5);font-size:clamp(1.7rem,2.5vw,2.35rem);font-weight:800}.stitch-auth-logo{width:112px;height:132px}.stitch-auth-mobile-logo{width:88px;height:104px}.stitch-auth-copy h1{color:var(--stitch-text);margin:0 0 var(--space-4);max-width:520px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.18}.stitch-auth-copy p:last-child,.stitch-auth-header p,.stitch-auth-footer,.stitch-auth-terms,.stitch-auth-password small{color:var(--stitch-muted)}.stitch-auth-copy p:last-child{margin:0;font-size:1.1rem;line-height:1.5}.stitch-auth-form-panel{background:var(--stitch-form-bg);justify-content:center;align-items:center;min-height:100vh;padding:clamp(24px,5vw,64px);display:flex;overflow-y:auto;box-shadow:-10px 0 30px #0000006b}.stitch-auth-form-wrap{width:min(100%,680px)}.stitch-auth-mobile-logo{display:none}.stitch-auth-header{margin-bottom:var(--space-6)}.stitch-auth-header h2{color:var(--stitch-text);margin:0 0 var(--space-3);font-size:clamp(2rem,4vw,2.85rem);line-height:1.14}.stitch-auth-header p{margin:0;font-size:1rem;line-height:1.5}.stitch-auth-form{gap:var(--space-5);display:grid}.stitch-auth-name-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stitch-auth-page .field{color:var(--stitch-muted);font-size:.92rem;font-weight:700}.stitch-auth-page .field input,.stitch-auth-input-shell{background:var(--stitch-field);border:1px solid var(--stitch-outline);color:var(--stitch-text);border-radius:999px;min-height:56px}.stitch-auth-page .field input{padding:0 var(--space-5)}.stitch-auth-input-shell{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.stitch-auth-input-shell input{min-height:54px;padding:0 var(--space-4) 0 0;background:0 0;border:0;width:100%}.stitch-auth-input-shell input:focus{outline:0}.stitch-auth-page .field input:focus,.stitch-auth-input-shell:focus-within{border-color:var(--stitch-primary);box-shadow:0 0 0 3px var(--stitch-focus);outline:0}.stitch-auth-input-icon,.stitch-auth-input-action{color:var(--stitch-muted)}.stitch-auth-input-icon{justify-self:center}.stitch-auth-input-action{cursor:pointer;height:54px;padding:0 var(--space-4);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.stitch-auth-password small{margin-top:var(--space-2);font-size:.76rem;font-weight:700;display:block}.stitch-auth-terms{align-items:flex-start;gap:var(--space-3);grid-template-columns:22px minmax(0,1fr);line-height:1.4;display:grid}.stitch-auth-terms input{appearance:none;border:1px solid var(--stitch-outline);cursor:pointer;border-radius:5px;place-items:center;width:20px;height:20px;margin:1px 0 0;display:grid}.stitch-auth-terms input:before{background:var(--stitch-primary-text);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);content:"";width:11px;height:11px;transition:transform .12s;transform:scale(0)}.stitch-auth-terms input:checked{background:var(--stitch-primary);border-color:var(--stitch-primary)}.stitch-auth-terms input:checked:before{transform:scale(1)}.stitch-auth-terms a,.stitch-auth-footer a{color:var(--stitch-primary);font-weight:700}.stitch-auth-submit{background:var(--stitch-primary);color:var(--stitch-primary-text);cursor:pointer;align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-5);border:0;border-radius:999px;justify-content:center;font-weight:800;transition:filter .16s,transform .16s;display:flex}.stitch-auth-submit:hover{filter:brightness(.96)}.stitch-auth-submit:active{transform:scale(.99)}.stitch-auth-form .form-error{min-height:20px;margin:0}.stitch-auth-submit{border-top:1px solid #0000}.stitch-auth-footer{margin:var(--space-7) 0 0;text-align:center}@media (prefers-color-scheme:light){.stitch-auth-page{--stitch-bg:#faf9ff;--stitch-form-bg:#fff;--stitch-visual-bg:#f1f3ff;--stitch-text:#181b24;--stitch-muted:#434656;--stitch-outline:#c3c5d8;--stitch-field:#fbfaff;--stitch-primary:#0049db;--stitch-primary-text:#fff;--stitch-focus:#dce1ff;--stitch-divider:#e0e2ee;--stitch-hero-image:url(https://lh3.googleusercontent.com/aida-public/AB6AXuCvcdovnUnKl-kvJPhFzBany-RQYFHHN3purTs9q0BPWBP-nRjukHoFAtlWRWKtLf9L0SmV24VvbSU29v6C3BRH7rfjBlxRUpxjktXf5K2iBxLRaVp_FAV-i02W8yfkCn1UF1ZGSfwscUMgTIUxZ_HCbr4dDwolrf5oXCefy0HPncputKd69_AsbA6K0ZrT_cxOTbP3QsM0wVWcZYhdEOW1R82E7id9-0auHcD-3TGwSFKMDS4yZwCN1w7WyIPijuVZNQa8KBCYT5A)}.stitch-auth-visual{background:linear-gradient(180deg, #ffffff14 0%, #f1f3ff1f 42%, #f1f3fff0 100%), var(--stitch-hero-image) center / cover, var(--stitch-visual-bg)}.stitch-auth-form-panel{box-shadow:-10px 0 30px #0000000a}}@media (max-width:1024px){.stitch-auth-page{grid-template-columns:1fr;overflow-y:auto}.stitch-auth-visual{display:none}.stitch-auth-form-panel{min-height:100vh}.stitch-auth-mobile-logo{display:block}}@media (max-width:640px){.stitch-auth-form-panel{padding:var(--space-5)}.stitch-auth-name-grid{grid-template-columns:1fr}.stitch-auth-header h2{font-size:2rem}}.auth-panel{max-width:440px;padding:var(--space-6);width:100%;margin:0 auto}.auth-form{gap:var(--space-4);margin-top:var(--space-5);display:grid}.field{color:var(--color-muted);gap:var(--space-2);font-size:.92rem;display:grid}.field input,.field select{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);background:#ffffff0f;min-height:44px;padding:10px 12px}.numeric-input{grid-template-columns:minmax(0,1fr) 40px;display:grid}.numeric-input input{border-radius:var(--radius-md) 0 0 var(--radius-md)}.numeric-stepper{grid-template-rows:1fr 1fr;display:grid}.numeric-stepper button{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:#ffffff14;border-left:0;justify-content:center;align-items:center;min-height:22px;padding:0;display:flex}.numeric-stepper button:first-child{border-radius:0 var(--radius-md) 0 0}.numeric-stepper button:last-child{border-radius:0 0 var(--radius-md) 0;border-top:0}.button{border-radius:var(--radius-md);cursor:pointer;border:0;justify-content:center;min-height:44px;padding:10px 16px;font-weight:800;transition:filter .16s,transform .16s}.button:hover{filter:brightness(1.05);transform:translateY(-1px)}.button:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.58;transform:none}.button-primary{background:linear-gradient(135deg, var(--color-gold), var(--color-green));color:#07111f}.button-secondary{color:var(--color-text);background:#4da3ff24}.button-danger{color:var(--color-red);background:#ff5f6d29}.form-error{color:var(--color-red);min-height:20px}.icon-button{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;background:#ffffff0f;place-items:center;width:36px;height:36px;font-size:1.35rem;line-height:1;display:grid}.mfa-modal h2{margin:0}.mfa-modal .inline-actions{align-items:stretch}@keyframes fade-slide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid var(--color-border);border-right:0;border-radius:0;min-height:auto;position:static}.brand{padding-inline:0}.nav-list,.placeholder-grid,.accounts-grid,.summary-grid,.floor-metrics-grid,.floor-account-grid,.floor-accounts-metrics,.floor-linked-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{gap:var(--space-4);position:static}.topbar-search{display:none}.trade-layout,.floor-trade-workspace,.history-filters,.settings-grid,.floor-profile-security-grid,.floor-profile-risk-form,.floor-history-filters{grid-template-columns:1fr}.floor-profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.floor-trade-page{align-items:stretch}.floor-execution-toast{margin-bottom:var(--space-5);width:100%;position:static}.floor-accounts-header{flex-direction:column;align-items:flex-start}.floor-accounts-link-button{width:100%}.floor-profile-mfa{border-left:0;border-top:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);padding-left:0;padding-top:var(--space-6)}.floor-link-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.accounts-grid,.account-metrics,.summary-grid,.floor-metrics-grid,.floor-account-grid,.floor-accounts-metrics,.floor-linked-account-grid,.floor-profile-stat-grid,.floor-profile-support-grid{grid-template-columns:1fr}.floor-dashboard,.floor-accounts-page,.floor-profile-page,.floor-history-page{padding:var(--space-5)}.floor-dashboard-header,.floor-section-heading{align-items:flex-start;gap:var(--space-3);flex-direction:column}.floor-account-card-header{grid-template-columns:48px minmax(0,1fr)}.floor-account-status{grid-column:1/-1;justify-self:start}.floor-profile-hero,.floor-profile-heading-row,.floor-profile-inline-action{flex-direction:column;align-items:flex-start}.floor-profile-hero{gap:var(--space-5)}.floor-profile-avatar{width:96px;height:96px}.floor-profile-inline-action{display:flex}.floor-profile-inline-action .button,.floor-profile-secondary-button,.floor-profile-primary-button{width:100%}.floor-profile-share-actions{grid-template-columns:1fr}.floor-linked-account-footer{flex-direction:column;align-items:flex-start;padding-right:0}.floor-linked-account-meta{text-align:left;max-width:100%}.floor-account-status-switch{bottom:var(--space-5);margin-top:var(--space-4);width:max-content;position:static}.floor-linked-account-main{min-height:240px}.floor-trade-page,.floor-trade-ticket{padding:var(--space-5)}.floor-trade-form-grid,.floor-trade-action-row{grid-template-columns:1fr}.floor-place-trade-button{font-size:1rem}.floor-link-modal{border-radius:24px;width:min(100vw - 24px,640px);max-height:calc(100dvh - 24px);top:12px}.floor-link-modal-header{padding:var(--space-5) 60px var(--space-4)}.floor-link-panel-copy,.floor-link-mfa-callout,.floor-link-platform-grid{grid-template-columns:1fr}.floor-link-platform-card{grid-template-columns:44px minmax(0,1fr) auto}.floor-link-modal-icon{width:56px;height:56px}.floor-link-panel-icon{width:44px;height:44px}.floor-link-modal-header h2{font-size:1.5rem}.floor-link-mfa-callout,.floor-link-panel{margin-left:var(--space-5);margin-right:var(--space-5)}.floor-link-platform-grid{padding-left:var(--space-5);padding-right:var(--space-5)}}@media (min-width:1024px){.lg\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(380px\,0\.72fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(380px,.72fr)}.lg\:items-start{align-items:flex-start}.lg\:justify-start{justify-content:flex-start}.lg\:gap-\[28px\]{gap:28px}.lg\:text-left{text-align:left}}
