@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--live-feed-angle:0deg}}}@layer theme{:root,:host{--font-mono:var(--font-geist-mono);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-2{top:calc(var(--spacing) * 2)}.top-\[-4rem\]{top:-4rem}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.bottom-2{bottom:calc(var(--spacing) * 2)}.left-1\/2{left:50%}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-96{height:calc(var(--spacing) * 96)}.h-\[15px\]{height:15px}.h-\[40rem\]{height:40rem}.h-\[480px\]{height:480px}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\[28rem\]{max-height:28rem}.min-h-0{min-height:0}.min-h-\[24rem\]{min-height:24rem}.min-h-\[50vh\]{min-height:50vh}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-44{width:calc(var(--spacing) * 44)}.w-\[15px\]{width:15px}.w-\[16\.5rem\]{width:16.5rem}.w-\[52rem\]{width:52rem}.w-\[min\(50\%\,28rem\)\]{width:min(50%,28rem)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[84rem\]{max-width:84rem}.max-w-\[340px\]{max-width:340px}.max-w-\[960px\]{max-width:960px}.max-w-\[1240px\]{max-width:1240px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/3{--tw-translate-x:calc(calc(1 / 3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scrollbar-thin{scrollbar-width:thin}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border-subtle>:not(:last-child)){border-color:var(--border-subtle)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.rounded{border-radius:.25rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent\/20{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/20{border-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.border-accent\/25{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/25{border-color:color-mix(in oklab, var(--accent) 25%, transparent)}}.border-accent\/45{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/45{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.border-border{border-color:var(--border)}.border-border-subtle{border-color:var(--border-subtle)}.border-negative\/25{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.border-negative\/25{border-color:color-mix(in oklab, var(--negative) 25%, transparent)}}.border-negative\/30{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.border-negative\/30{border-color:color-mix(in oklab, var(--negative) 30%, transparent)}}.border-negative\/50{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.border-negative\/50{border-color:color-mix(in oklab, var(--negative) 50%, transparent)}}.border-positive\/25{border-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.border-positive\/25{border-color:color-mix(in oklab, var(--positive) 25%, transparent)}}.border-positive\/30{border-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.border-positive\/30{border-color:color-mix(in oklab, var(--positive) 30%, transparent)}}.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--warning) 30%, transparent)}}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--warning) 40%, transparent)}}.\!bg-negative{background-color:var(--negative)!important}.bg-accent,.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.bg-accent\/12{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/12{background-color:color-mix(in oklab, var(--accent) 12%, transparent)}}.bg-accent\/60{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/60{background-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.bg-accent\/90{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/90{background-color:color-mix(in oklab, var(--accent) 90%, transparent)}}.bg-background,.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-border{background-color:var(--border)}.bg-border-subtle{background-color:var(--border-subtle)}.bg-current{background-color:currentColor}.bg-muted{background-color:var(--muted)}.bg-negative,.bg-negative\/10{background-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.bg-negative\/10{background-color:color-mix(in oklab, var(--negative) 10%, transparent)}}.bg-negative\/15{background-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.bg-negative\/15{background-color:color-mix(in oklab, var(--negative) 15%, transparent)}}.bg-positive,.bg-positive\/5{background-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.bg-positive\/5{background-color:color-mix(in oklab, var(--positive) 5%, transparent)}}.bg-positive\/10{background-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.bg-positive\/10{background-color:color-mix(in oklab, var(--positive) 10%, transparent)}}.bg-positive\/15{background-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.bg-positive\/15{background-color:color-mix(in oklab, var(--positive) 15%, transparent)}}.bg-positive\/40{background-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.bg-positive\/40{background-color:color-mix(in oklab, var(--positive) 40%, transparent)}}.bg-surface{background-color:var(--surface)}.bg-surface-elevated,.bg-surface-elevated\/20{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-surface-elevated\/20{background-color:color-mix(in oklab, var(--surface-elevated) 20%, transparent)}}.bg-surface-elevated\/25{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-surface-elevated\/25{background-color:color-mix(in oklab, var(--surface-elevated) 25%, transparent)}}.bg-surface-elevated\/30{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-surface-elevated\/30{background-color:color-mix(in oklab, var(--surface-elevated) 30%, transparent)}}.bg-surface-elevated\/40{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-surface-elevated\/40{background-color:color-mix(in oklab, var(--surface-elevated) 40%, transparent)}}.bg-surface-elevated\/50{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-surface-elevated\/50{background-color:color-mix(in oklab, var(--surface-elevated) 50%, transparent)}}.bg-surface-elevated\/80{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-surface-elevated\/80{background-color:color-mix(in oklab, var(--surface-elevated) 80%, transparent)}}.bg-surface\/30{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/30{background-color:color-mix(in oklab, var(--surface) 30%, transparent)}}.bg-warning,.bg-warning\/5{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/5{background-color:color-mix(in oklab, var(--warning) 5%, transparent)}}.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--warning) 10%, transparent)}}.fill-current{fill:currentColor}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-1{padding-left:var(--spacing)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-geist-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-accent{color:var(--accent)}.text-border{color:var(--border)}.text-foreground{color:var(--foreground)}.text-muted{color:var(--muted)}.text-negative{color:var(--negative)}.text-positive{color:var(--positive)}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-accent{accent-color:var(--accent)}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgb\(24_24_27\/0\.08\)\,0_4px_12px_rgb\(225_29_72\/0\.2\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#18181b14), 0 4px 12px var(--tw-shadow-color,#e11d4833);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-accent{--tw-ring-color:var(--accent)}.ring-positive\/15{--tw-ring-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.ring-positive\/15{--tw-ring-color:color-mix(in oklab, var(--positive) 15%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:border-border:hover{border-color:var(--border)}.hover\:\!bg-negative\/90:hover{background-color:var(--negative)!important}@supports (color:color-mix(in lab, red, red)){.hover\:\!bg-negative\/90:hover{background-color:color-mix(in oklab, var(--negative) 90%, transparent)!important}}.hover\:bg-accent-hover:hover{background-color:var(--accent-hover)}.hover\:bg-negative\/25:hover{background-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-negative\/25:hover{background-color:color-mix(in oklab, var(--negative) 25%, transparent)}}.hover\:bg-surface-elevated:hover,.hover\:bg-surface-elevated\/60:hover{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-elevated\/60:hover{background-color:color-mix(in oklab, var(--surface-elevated) 60%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-negative:hover{color:var(--negative)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-accent\/40:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:border-accent\/40:focus{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.focus\:ring-\[3px\]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-accent\/10:focus{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-accent\/10:focus{--tw-ring-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:w-5{width:calc(var(--spacing) * 5)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (min-width:48rem){.md\:mx-4{margin-inline:calc(var(--spacing) * 4)}.md\:hidden{display:none}.md\:max-w-lg{max-width:var(--container-lg)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-10{height:calc(var(--spacing) * 10)}.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}}@media (min-width:80rem){.xl\:px-12{padding-inline:calc(var(--spacing) * 12)}}}html[data-boot-hold] body{visibility:hidden}:root,[data-theme=dark]{--background:#0c0e12;--foreground:#f4f4f5;--surface:#141820;--surface-elevated:#1a2030;--border:#2a3142;--border-subtle:#1f2533;--muted:#94a3b8;--accent:#ff444f;--accent-hover:#e63e48;--positive:#22c55e;--negative:#ef4444;--warning:#f59e0b;--accent-glow:12%;--accent-wash:8%;--accent-orb:6%;--shadow-card:none;--shadow-header:none;--shadow-control:none;--shadow-float:0 0 0 1px var(--foreground), 0 1px 0 var(--foreground), 0 2px 4px #00000024, 0 10px 28px #00000038, 0 24px 48px #00000029}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--shadow-float:0 0 0 1px color-mix(in srgb, var(--foreground) 5%, transparent), 0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent), 0 2px 4px #00000024, 0 10px 28px #00000038, 0 24px 48px #00000029}}:root,[data-theme=dark]{--shadow-float-hover:0 0 0 1px var(--foreground), 0 1px 0 var(--foreground), 0 4px 8px #00000029, 0 16px 36px #00000042, 0 32px 56px #0000002e}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--shadow-float-hover:0 0 0 1px color-mix(in srgb, var(--foreground) 6%, transparent), 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent), 0 4px 8px #00000029, 0 16px 36px #00000042, 0 32px 56px #0000002e}}:root,[data-theme=dark]{--shadow-float-action:0 0 0 1px var(--accent), 0 1px 0 var(--accent), 0 2px 4px #00000024, 0 12px 32px #0000003d, 0 28px 52px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--shadow-float-action:0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent), 0 1px 0 color-mix(in srgb, var(--accent) 10%, transparent), 0 2px 4px #00000024, 0 12px 32px #0000003d, 0 28px 52px color-mix(in srgb, var(--accent) 8%, #0003)}}:root,[data-theme=dark]{--shadow-float-action-hover:0 0 0 1px var(--accent), 0 1px 0 var(--accent), 0 6px 12px #0000002e, 0 20px 44px #00000047, 0 36px 68px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--shadow-float-action-hover:0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), 0 1px 0 color-mix(in srgb, var(--accent) 14%, transparent), 0 6px 12px #0000002e, 0 20px 44px #00000047, 0 36px 68px color-mix(in srgb, var(--accent) 14%, #00000038)}}:root,[data-theme=dark]{--duration-fast:.15s;--duration-float:.42s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-float:cubic-bezier(.22, 1, .36, 1);--float-lift:-3px;--float-lift-action:-4px}[data-theme=light]{--background:#eef0f4;--foreground:#09090b;--surface:#fff;--surface-elevated:#e8eaef;--border:#cdd1d9;--border-subtle:#dfe2e8;--muted:#52525b;--accent:#e11d48;--accent-hover:#be123c;--positive:#15803d;--negative:#b91c1c;--warning:#b45309;--accent-glow:22%;--accent-wash:14%;--accent-orb:11%;--shadow-card:0 0 0 1px #09090b0a, 0 1px 2px #09090b0d, 0 8px 28px #09090b12;--shadow-header:0 1px 0 #09090b0d, 0 4px 16px #09090b0d;--shadow-control:0 0 0 1px #09090b0a, 0 1px 2px #09090b0f;--shadow-float:0 0 0 1px #09090b0d, 0 1px 0 #ffffffd9 inset, 0 2px 4px #09090b0a, 0 8px 24px #09090b12, 0 20px 44px #09090b17;--shadow-float-hover:0 0 0 1px #09090b0f, 0 1px 0 #ffffffe6 inset, 0 4px 8px #09090b0d, 0 12px 32px #09090b17, 0 28px 52px #09090b1c;--shadow-float-action:0 0 0 1px var(--accent), 0 1px 0 #ffffffe0 inset, 0 2px 4px #09090b0a, 0 10px 28px #09090b14, 0 24px 48px var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--shadow-float-action:0 0 0 1px color-mix(in srgb, var(--accent) 12%, #09090b0d), 0 1px 0 #ffffffe0 inset, 0 2px 4px #09090b0a, 0 10px 28px #09090b14, 0 24px 48px color-mix(in srgb, var(--accent) 6%, #09090b1a)}}[data-theme=light]{--shadow-float-action-hover:0 0 0 1px var(--accent), 0 1px 0 #ffffffeb inset, 0 6px 12px #09090b0f, 0 16px 36px #09090b1a, 0 32px 56px var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--shadow-float-action-hover:0 0 0 1px color-mix(in srgb, var(--accent) 18%, #09090b0f), 0 1px 0 #ffffffeb inset, 0 6px 12px #09090b0f, 0 16px 36px #09090b1a, 0 32px 56px color-mix(in srgb, var(--accent) 10%, #09090b1f)}}[data-theme=light]{--duration-float:.42s;--ease-float:cubic-bezier(.22, 1, .36, 1);--float-lift:-3px;--float-lift-action:-4px}[data-theme=light] body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}[data-theme=light] .bg-grid,[data-theme=light] .bg-canvas{background-image:radial-gradient(ellipse 100% 70% at 50% -25%, var(--accent), transparent 55%), radial-gradient(ellipse 45% 35% at 100% 90%, var(--accent), transparent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .bg-grid,[data-theme=light] .bg-canvas{background-image:radial-gradient(ellipse 100% 70% at 50% -25%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 55%), radial-gradient(ellipse 45% 35% at 100% 90%, color-mix(in srgb, var(--accent) 6%, transparent), transparent)}}[data-theme=light] .surface-card{border-color:var(--border-subtle)}[data-theme=light] .nav-item-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .nav-item-active{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}}[data-theme=light] .nav-item-active{box-shadow:inset 3px 0 0 var(--accent), var(--shadow-control)}[data-theme=light] .admin-stat{background:var(--surface);border-color:var(--border-subtle);box-shadow:var(--shadow-control)}[data-theme=light] .admin-agent-row:hover,[data-theme=light] .admin-catalog-row:hover,[data-theme=light] .admin-listing-sidebar-row:hover{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .admin-agent-row:hover,[data-theme=light] .admin-catalog-row:hover,[data-theme=light] .admin-listing-sidebar-row:hover{background:color-mix(in srgb, var(--surface-elevated) 45%, var(--surface))}}[data-theme=light] .admin-agent-row[data-active=true],[data-theme=light] .admin-catalog-row[data-active=true],[data-theme=light] .admin-listing-sidebar-row[data-active=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .admin-agent-row[data-active=true],[data-theme=light] .admin-catalog-row[data-active=true],[data-theme=light] .admin-listing-sidebar-row[data-active=true]{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}[data-theme=light] .admin-agent-row[data-active=true],[data-theme=light] .admin-catalog-row[data-active=true],[data-theme=light] .admin-listing-sidebar-row[data-active=true]{box-shadow:inset 3px 0 0 var(--accent)}[data-theme=light] .admin-device{border-color:var(--border-subtle);box-shadow:var(--shadow-control)}[data-theme=light] .admin-preview-desk{background:var(--surface);box-shadow:none}[data-theme=light] .admin-panel{border-color:var(--border-subtle);box-shadow:var(--shadow-control)}[data-theme=light] .admin-stat:before{display:none}[data-theme=light] .terminal-stat{background:radial-gradient(ellipse 90% 45% at 50% -5%, var(--accent), transparent 58%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .terminal-stat{background:radial-gradient(ellipse 90% 45% at 50% -5%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 58%)}}[data-theme=light] .terminal-workspace:before{background:radial-gradient(ellipse 90% 45% at 50% -5%, var(--accent), transparent 62%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .terminal-workspace:before{background:radial-gradient(ellipse 90% 45% at 50% -5%, color-mix(in srgb, var(--accent) 11%, transparent), transparent 62%)}}[data-theme=light] .admin-shell,[data-theme=light] .terminal-shell{background:var(--background)}[data-theme=light] .admin-sidebar,[data-theme=light] .terminal-sidebar{box-shadow:none}[data-theme=light] .terminal-mobile-pill-active,[data-theme=light] .admin-mobile-pill-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .terminal-mobile-pill-active,[data-theme=light] .admin-mobile-pill-active{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}[data-theme=light] .terminal-mobile-pill-active,[data-theme=light] .admin-mobile-pill-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .terminal-mobile-pill-active,[data-theme=light] .admin-mobile-pill-active{border-color:color-mix(in srgb, var(--accent) 26%, var(--border))}}[data-theme=light] .terminal-mobile-pill-active,[data-theme=light] .admin-mobile-pill-active{box-shadow:none}[data-theme=light] .terminal-panel-header{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .terminal-panel-header{background:color-mix(in srgb, var(--surface-elevated) 55%, var(--surface))}}[data-theme=light] .terminal-panel-header{border-color:var(--border-subtle)}[data-theme=light] .terminal-nav-row .shadow-control,[data-theme=light] .admin-agent-row .shadow-control{box-shadow:var(--shadow-control)}[data-theme=light] .shell-float{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .shell-float{background:color-mix(in srgb, var(--surface) 94%, transparent)}}[data-theme=light] .command-alert-panel{box-shadow:var(--shadow-control)}[data-theme=light] .command-symbol{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .command-symbol{background:color-mix(in srgb, var(--surface-elevated) 80%, var(--surface))}}[data-theme=light] .command-symbol{border:1px solid var(--border-subtle);border-radius:.25rem;padding:0 .35rem}[data-theme=light] .command-ticker-pill{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .command-ticker-pill{background:color-mix(in srgb, var(--surface-elevated) 72%, var(--surface))}}[data-theme=light] .command-ticker-pill{border-color:var(--border-subtle)}[data-theme=light] .command-alert{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .command-alert{background:color-mix(in srgb, var(--surface-elevated) 50%, var(--surface))}}[data-theme=light] .command-account-menu{box-shadow:var(--shadow-header)}[data-theme=light] .command-icon-btn:hover,[data-theme=light] .command-account:hover{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .command-icon-btn:hover,[data-theme=light] .command-account:hover{background:color-mix(in srgb, var(--surface-elevated) 70%, var(--surface))}}[data-theme=dark] .shell-float{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .shell-float{background:color-mix(in srgb, var(--surface) 86%, transparent)}}[data-theme=dark] .command-ticker-pill{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .command-ticker-pill{background:color-mix(in srgb, var(--surface-elevated) 28%, var(--surface))}}[data-theme=dark] .command-ticker-pill{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .command-ticker-pill{border-color:color-mix(in srgb, var(--border-subtle) 85%, transparent)}}[data-theme=dark] .command-alert{background:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .command-alert{background:color-mix(in srgb, var(--background) 40%, var(--surface))}}.sidebar-group-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .4rem .55rem;font-size:.625rem;font-weight:600}.sidebar-nav-list{flex-direction:column;gap:.125rem;display:flex}.sidebar-nav-row{transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border:1px solid #0000;border-radius:.55rem;align-items:center;gap:.625rem;padding:.45rem .55rem;display:flex;position:relative}.sidebar-nav-row:hover{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-row:hover{background:color-mix(in srgb, var(--surface-elevated) 55%, transparent)}}.sidebar-nav-row[data-active=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-row[data-active=true]{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.sidebar-nav-row[data-active=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-row[data-active=true]{border-color:color-mix(in srgb, var(--accent) 20%, transparent)}}[data-theme=light] .sidebar-nav-row[data-active=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .sidebar-nav-row[data-active=true]{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.sidebar-nav-icon-wrap{background:var(--surface-elevated);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-icon-wrap{background:color-mix(in srgb, var(--surface-elevated) 48%, transparent)}}.sidebar-nav-icon-wrap{transition:background-color var(--duration-fast) var(--ease-out)}.sidebar-nav-icon-wrap-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-icon-wrap-active{background:color-mix(in srgb, var(--accent) 16%, var(--surface))}}.sidebar-nav-copy{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.sidebar-nav-label{letter-spacing:-.015em;font-size:.8125rem;font-weight:600;line-height:1.15}.sidebar-nav-desc{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.625rem;line-height:1.25;overflow:hidden}.sidebar-nav-active-mark{background:var(--accent);width:.28rem;height:.28rem;box-shadow:0 0 0 3px var(--accent);border-radius:999px;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-active-mark{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}}.sidebar-mobile-tab{transition:color var(--duration-fast) var(--ease-out)}.command-nav-band{border-bottom:1px solid var(--border-subtle);background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.command-nav-band{background:color-mix(in srgb, var(--surface-elevated) 24%, var(--surface))}}.command-nav-inner{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch;gap:0;min-width:0;padding-inline:1rem;display:flex;overflow-x:auto}@media (min-width:768px){.command-nav-inner{padding-inline:1.5rem}}.command-nav-inner::-webkit-scrollbar{display:none}.command-nav-tab{white-space:nowrap;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex-shrink:0}.command-nav-tab:hover:not([data-active=true]){color:var(--foreground);background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.command-nav-tab:hover:not([data-active=true]){background:color-mix(in srgb, var(--surface-elevated) 45%, transparent)}}.terminal-command-bar{pointer-events:none;background:0 0}.terminal-command-bar-locked{z-index:30;flex-shrink:0;position:sticky;top:0}.terminal-command-bar-locked:before{content:"";z-index:-1;background:linear-gradient(to bottom, var(--background) 0%, var(--background) 70%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.terminal-command-bar-locked:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--background) 92%, transparent) 0%, color-mix(in srgb, var(--background) 72%, transparent) 70%, transparent 100%)}}.terminal-command-bar-locked:before{pointer-events:none}@media (hover:hover) and (pointer:fine){.terminal-command-bar-locked .shell-float:hover{transform:none}}.command-bar-outer,.command-alert-outer{pointer-events:auto}.shell-float{isolation:isolate;border:1px solid var(--border-subtle);position:relative}@supports (color:color-mix(in lab, red, red)){.shell-float{border:1px solid color-mix(in srgb, var(--border-subtle) 88%, transparent)}}.shell-float{background:var(--surface);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.shell-float{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.shell-float{-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-float);backface-visibility:hidden;transition:box-shadow var(--duration-float) var(--ease-float), transform var(--duration-float) var(--ease-float), border-color var(--duration-float) var(--ease-float);transform:translate(0)}.shell-float:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 var(--foreground);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.shell-float:after{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent)}}@media (hover:hover) and (pointer:fine){.shell-float:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.shell-float:hover{border-color:color-mix(in srgb, var(--border) 70%, var(--border-subtle))}}.shell-float:hover{box-shadow:var(--shadow-float-hover);transform:translateY(-2px)}}.command-bar-panel{z-index:1;border:1px solid var(--border-subtle);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.command-bar-panel{border:1px solid color-mix(in srgb, var(--border-subtle) 85%, transparent)}}.command-bar-panel{background:var(--surface);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.command-bar-panel{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.command-bar-panel{-webkit-backdrop-filter:blur(16px)saturate(1.1);box-shadow:var(--shadow-control)}.command-bar-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:600}.command-bar-meta{font-family:var(--font-mono,ui-monospace, monospace);color:var(--muted);font-size:.625rem}.command-bar-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"context actions";align-items:center;gap:.5rem .75rem;padding:.55rem .75rem;display:grid}@media (min-width:768px){.command-bar-main{grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr) auto;grid-template-areas:"context ticker actions";padding:.55rem .875rem}}.command-bar-context{grid-area:context;min-width:0}.command-bar-title-row{align-items:baseline;gap:.45rem;min-width:0;display:flex}.command-bar-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;min-width:0;font-size:.9375rem;font-weight:650;overflow:hidden}.command-symbol{border:1px solid var(--border-subtle);color:var(--muted);background:var(--surface-elevated);border-radius:.3rem;align-items:center;padding:.1rem .4rem;font-size:.6875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.command-symbol{background:color-mix(in srgb, var(--surface-elevated) 40%, transparent)}}.command-bar-nav{min-width:0}.command-bar-nav-mobile{border-top:1px solid var(--border-subtle);background:var(--surface-elevated);padding:.5rem .625rem .625rem}@supports (color:color-mix(in lab, red, red)){.command-bar-nav-mobile{background:color-mix(in srgb, var(--surface-elevated) 18%, var(--surface))}}@media (min-width:768px){.command-bar-nav-mobile{display:none}}.command-ticker-desktop{grid-area:ticker;justify-content:flex-end;min-width:0;display:none}@media (min-width:768px){.command-ticker-desktop{align-items:center;display:flex}}.command-ticker-spacer{display:none}.command-bar-actions{flex-shrink:0;grid-area:actions;justify-self:end;align-items:center;gap:.375rem;display:flex}.command-session{border-left:1px solid var(--border-subtle);align-items:center;gap:.125rem;padding-left:.375rem;display:flex}.command-bar-panel .command-ticker-mobile{border-top:1px solid var(--border-subtle);padding:.4375rem .875rem .5625rem}@media (min-width:768px){.command-bar-panel .command-ticker-mobile{display:none}}.command-alert-outer{padding-top:.5rem;padding-bottom:.125rem}.command-alert-panel{border:1px solid var(--border-subtle);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.command-alert-panel{border:1px solid color-mix(in srgb, var(--border-subtle) 88%, transparent)}}.command-alert-panel{background:var(--surface);border-radius:.5rem;padding:.5625rem .875rem}@supports (color:color-mix(in lab, red, red)){.command-alert-panel{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.command-alert-panel{-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-float);transition:box-shadow var(--duration-float) var(--ease-float), border-color var(--duration-float) var(--ease-float)}.terminal-sidebar{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.terminal-sidebar{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.terminal-sidebar{border-right:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.terminal-sidebar{border-right:1px solid color-mix(in srgb, var(--border-subtle) 88%, transparent)}}.terminal-sidebar{-webkit-backdrop-filter:blur(14px);min-height:0;padding:.75rem .55rem .65rem}.sidebar-brand-panel{border-bottom:1px solid var(--border-subtle);padding:.15rem .4rem .75rem}.sidebar-brand{border-radius:.5rem;padding:.35rem .4rem;display:block}.sidebar-brand:hover{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.sidebar-brand:hover{background:color-mix(in srgb, var(--surface-elevated) 40%, transparent)}}.sidebar-brand-mark{align-items:center;gap:.5rem;display:flex}.sidebar-brand-name{letter-spacing:-.035em;font-size:.9375rem;font-weight:700}.sidebar-brand-sub{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:.2rem;font-size:.625rem;font-weight:500}.sidebar-feed-dot{background:var(--muted);border-radius:999px;width:.375rem;height:.375rem;display:block}.sidebar-feed-dot-live{background:var(--positive);box-shadow:0 0 0 3px var(--positive)}@supports (color:color-mix(in lab, red, red)){.sidebar-feed-dot-live{box-shadow:0 0 0 3px color-mix(in srgb, var(--positive) 18%, transparent)}}.sidebar-feed-dot-pending{background:var(--warning);animation:1.4s ease-in-out infinite pulse-dot}.sidebar-feed-dot-offline{background:var(--negative)}.sidebar-nav{overscroll-behavior:contain;flex:1;min-height:0;margin-top:.75rem;padding:0 .1rem}.sidebar-session{border-top:1px solid var(--border-subtle);margin-top:auto;padding:.7rem .65rem .2rem}.sidebar-session-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sidebar-session-row .sidebar-group-label{margin:0}.sidebar-session-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.12rem .4rem;font-size:.5625rem;font-weight:700;display:inline-flex}.sidebar-session-badge-demo{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.sidebar-session-badge-demo{background:color-mix(in srgb, var(--warning) 12%, transparent)}}.sidebar-session-badge-live{color:var(--positive);background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.sidebar-session-badge-live{background:color-mix(in srgb, var(--positive) 12%, transparent)}}.sidebar-session-id{margin-top:.4rem;font-size:.75rem;font-weight:600}.sidebar-session-meta{color:var(--muted);margin-top:.2rem;font-size:.625rem}.sidebar-session-dot{border-radius:999px;width:.375rem;height:.375rem;display:inline-block}@media (prefers-reduced-motion:reduce){.shell-float:hover{transform:none}}.terminal-shell-head{border-bottom:1px solid var(--border-subtle);padding:1rem}@media (min-width:768px){.terminal-shell-head{padding-inline:1.5rem}}.workspace-view{--workspace-gap:.75rem;padding-bottom:.375rem;position:relative}.desk-panel,.workspace-panel{z-index:0;isolation:isolate;border:1px solid var(--border-subtle);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.desk-panel,.workspace-panel{border:1px solid color-mix(in srgb, var(--border-subtle) 90%, transparent)}}.desk-panel,.workspace-panel{background:var(--surface);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.desk-panel,.workspace-panel{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.desk-panel,.workspace-panel{box-shadow:var(--shadow-control);backface-visibility:hidden;transition:box-shadow var(--duration-float) var(--ease-float), border-color var(--duration-float) var(--ease-float);transform:translate(0)}.desk-panel:after,.workspace-panel:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 var(--foreground);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.desk-panel:after,.workspace-panel:after{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent)}}.desk-panel:after,.workspace-panel:after{transition:opacity var(--duration-float) var(--ease-float)}@media (hover:hover) and (pointer:fine){.desk-panel:hover,.workspace-panel:hover,.desk-panel-metrics:hover{z-index:2;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.desk-panel:hover,.workspace-panel:hover,.desk-panel-metrics:hover{border-color:color-mix(in srgb, var(--border) 70%, var(--border-subtle))}}.desk-panel:hover,.workspace-panel:hover,.desk-panel-metrics:hover{box-shadow:var(--shadow-float)}.desk-panel:hover:after,.workspace-panel:hover:after,.desk-panel-metrics:hover:after{opacity:.85}.desk-panel-action:hover{z-index:3;border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-panel-action:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--border-subtle))}}.desk-panel-action:hover{box-shadow:var(--shadow-float-action)}}@media (prefers-reduced-motion:reduce){.desk-panel,.workspace-panel,.desk-panel-action,.desk-panel-metrics{transition:border-color var(--duration-fast) var(--ease-out)}.desk-panel:hover,.workspace-panel:hover,.desk-panel-action:hover,.desk-panel-metrics:hover{transform:none}}.desk-head,.workspace-panel-head,.workspace-panel-head-mobile{border-bottom:1px solid var(--border-subtle);background:var(--surface-elevated);justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-head,.workspace-panel-head,.workspace-panel-head-mobile{background:color-mix(in srgb, var(--surface-elevated) 22%, var(--surface))}}.desk-head,.workspace-panel-head,.workspace-panel-head-mobile{padding:.55rem .875rem}.desk-head-main{min-width:0}.desk-head-title{letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);font-size:.6875rem;font-weight:650}.desk-head-hint{color:var(--muted);margin-top:.1rem;font-size:.625rem;line-height:1.35}.desk-head-trailing{align-items:center;gap:.5rem;display:flex}.desk-body{min-width:0}.desk-section+.desk-section,.desk-section-head+.desk-section-body{border-top:1px solid var(--border-subtle)}.desk-section-head{background:var(--surface-elevated);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.4375rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-section-head{background:color-mix(in srgb, var(--surface-elevated) 18%, var(--surface))}}.desk-section-head{border-bottom:1px solid var(--border-subtle)}.desk-section-title{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.5625rem;font-weight:600}.desk-section-desc{color:var(--muted);white-space:nowrap;font-size:.625rem}.desk-section-body{min-width:0}.desk-panel-action{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-panel-action{border-color:color-mix(in srgb, var(--accent) 20%, var(--border-subtle))}}.desk-panel-action{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-panel-action{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}}.desk-panel-action{box-shadow:var(--shadow-control)}.desk-panel-action:after{box-shadow:inset 0 1px 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-panel-action:after{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 10%, transparent)}}.desk-panel-action .desk-head{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-panel-action .desk-head{background:color-mix(in srgb, var(--accent) 8%, var(--surface-elevated))}}.desk-panel-action .desk-head{border-bottom-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-panel-action .desk-head{border-bottom-color:color-mix(in srgb, var(--accent) 16%, var(--border-subtle))}}.desk-panel-action .desk-body{padding:0}.desk-body-action{flex-direction:column;min-height:0;display:flex}.desk-content-pane{padding:.75rem 1rem}.desk-action-pane{flex-direction:column;gap:.875rem;min-height:100%;padding:.875rem 1rem 1rem;display:flex}@media (min-width:768px){.desk-content-pane{padding:.875rem 1rem}.desk-panel-action.sticky-panel{max-height:calc(100dvh - var(--command-bar-offset,5.75rem) - 1.5rem);scrollbar-width:thin;overflow-y:auto}}.desk-section-body:empty{display:none}.desk-panel-metrics{background:linear-gradient(135deg, var(--surface-elevated), var(--surface))}@supports (color:color-mix(in lab, red, red)){.desk-panel-metrics{background:linear-gradient(135deg, color-mix(in srgb, var(--surface-elevated) 35%, var(--surface)), var(--surface))}}.desk-panel-metrics{box-shadow:var(--shadow-float)}.desk-panel-metrics .desk-head{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.desk-panel-metrics .desk-head{background:color-mix(in srgb, var(--surface-elevated) 32%, var(--surface))}}.workspace-tab{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid #0000;padding:.5rem .75rem;font-size:.625rem;font-weight:600}.workspace-tab[data-active=true]{color:var(--foreground);border-bottom-color:var(--accent)}.workspace-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:600}.workspace-pane{padding:.75rem 1rem}.workspace-desk{border:1px solid var(--border-subtle);background:var(--surface);border-radius:.5rem;padding:.75rem 1rem}.workspace-desk-panel{padding:0;overflow:hidden}.workspace-desk-body{min-width:0}.workspace-stat-strip{border:1px solid var(--border-subtle);background:var(--surface);border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}@media (min-width:768px){.workspace-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.workspace-split{gap:1rem}@media (min-width:768px){.workspace-split{gap:1.125rem}}.session-desk,.desk-panel-metrics{overflow:hidden}.session-desk-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.session-metric{border-bottom:1px solid var(--border-subtle);min-width:0;padding:.75rem 1rem}.session-metric:nth-child(odd){border-right:1px solid var(--border-subtle)}.session-metric:nth-last-child(-n+2){border-bottom:0}@media (min-width:768px){.session-desk-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}.session-metric{border-bottom:0;border-right:1px solid var(--border-subtle)}.session-metric:nth-child(odd){border-right:1px solid var(--border-subtle)}.session-metric:last-child{border-right:0}}.session-metric-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:600}.session-metric-row{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.session-metric-value{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.375rem;font-size:1.125rem;font-weight:600;line-height:1.2}.session-metric-value-compact{font-size:1rem}.session-metric-unit,.session-metric-limit{letter-spacing:0;color:var(--muted);font-size:.6875rem;font-weight:500}.session-metric-pct{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--muted);font-size:.625rem;font-weight:600}.session-metric-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:.25rem;font-size:.625rem;overflow:hidden}.session-metric-hero{background:linear-gradient(135deg, var(--surface-elevated), var(--surface));grid-column:1/-1;border-right:0!important}@supports (color:color-mix(in lab, red, red)){.session-metric-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--surface-elevated) 45%, var(--surface)), color-mix(in srgb, var(--surface) 96%, transparent))}}@media (min-width:768px){.session-metric-hero{grid-column:auto;border-right:1px solid var(--border-subtle)!important}.session-metric-hero .session-metric-value{font-size:1.375rem}}.session-metric-positive{border-left:2px solid var(--positive)}@supports (color:color-mix(in lab, red, red)){.session-metric-positive{border-left:2px solid color-mix(in srgb, var(--positive) 55%, transparent)}}.session-metric-positive{background:linear-gradient(135deg, var(--positive), var(--surface-elevated))}@supports (color:color-mix(in lab, red, red)){.session-metric-positive{background:linear-gradient(135deg, color-mix(in srgb, var(--positive) 7%, var(--surface)), color-mix(in srgb, var(--surface-elevated) 35%, var(--surface)))}}.session-metric-negative{border-left:2px solid var(--negative)}@supports (color:color-mix(in lab, red, red)){.session-metric-negative{border-left:2px solid color-mix(in srgb, var(--negative) 55%, transparent)}}.session-metric-negative{background:linear-gradient(135deg, var(--negative), var(--surface-elevated))}@supports (color:color-mix(in lab, red, red)){.session-metric-negative{background:linear-gradient(135deg, color-mix(in srgb, var(--negative) 6%, var(--surface)), color-mix(in srgb, var(--surface-elevated) 35%, var(--surface)))}}.session-metric-warn{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.session-metric-warn{background:color-mix(in srgb, var(--warning) 5%, var(--surface))}}.session-metric-critical{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.session-metric-critical{background:color-mix(in srgb, var(--negative) 6%, var(--surface))}}.session-gauge{margin-top:.625rem}.session-gauge-track{background:var(--border-subtle);border-radius:9999px;height:.3125rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.session-gauge-track{background:color-mix(in srgb, var(--border-subtle) 85%, var(--surface-elevated))}}.session-gauge-track{box-shadow:inset 0 1px 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.session-gauge-track{box-shadow:inset 0 1px 1px color-mix(in srgb, var(--foreground) 6%, transparent)}}.session-gauge-fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent));height:100%}@supports (color:color-mix(in lab, red, red)){.session-gauge-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 70%, transparent), var(--accent))}}.session-gauge-fill{transition:width .35s var(--ease-out)}.session-gauge-fill-warn{background:linear-gradient(90deg, var(--warning), var(--warning))}@supports (color:color-mix(in lab, red, red)){.session-gauge-fill-warn{background:linear-gradient(90deg, color-mix(in srgb, var(--warning) 65%, transparent), var(--warning))}}.session-gauge-fill-critical{background:linear-gradient(90deg, var(--negative), var(--negative))}@supports (color:color-mix(in lab, red, red)){.session-gauge-fill-critical{background:linear-gradient(90deg, color-mix(in srgb, var(--negative) 65%, transparent), var(--negative))}}.session-gauge-mark{background:var(--warning);width:1px;position:absolute;top:-1px;bottom:-1px;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.session-gauge-mark{background:color-mix(in srgb, var(--warning) 55%, transparent)}}.session-gauge-mark{opacity:.85;pointer-events:none}.session-status-chip{shrink:0;border:1px solid var(--border-subtle);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface);border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.625rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.session-status-chip{background:color-mix(in srgb, var(--surface) 88%, var(--surface-elevated))}}.session-status-dot{background:var(--positive);border-radius:9999px;width:.375rem;height:.375rem;display:block}.session-status-chip[data-tone=warn]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.session-status-chip[data-tone=warn]{border-color:color-mix(in srgb, var(--warning) 35%, var(--border-subtle))}}.session-status-chip[data-tone=warn]{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.session-status-chip[data-tone=warn]{color:color-mix(in srgb, var(--warning) 85%, var(--foreground))}}.session-status-chip[data-tone=warn]{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.session-status-chip[data-tone=warn]{background:color-mix(in srgb, var(--warning) 8%, var(--surface))}}.session-status-chip[data-tone=warn] .session-status-dot{background:var(--warning)}.session-status-chip[data-tone=locked]{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.session-status-chip[data-tone=locked]{border-color:color-mix(in srgb, var(--negative) 35%, var(--border-subtle))}}.session-status-chip[data-tone=locked]{color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.session-status-chip[data-tone=locked]{color:color-mix(in srgb, var(--negative) 88%, var(--foreground))}}.session-status-chip[data-tone=locked]{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.session-status-chip[data-tone=locked]{background:color-mix(in srgb, var(--negative) 8%, var(--surface))}}.session-status-chip[data-tone=locked] .session-status-dot{background:var(--negative)}.session-status-chip[data-tone=idle] .session-status-dot{background:var(--muted)}.workspace-stat-cell{min-width:0;padding:.625rem .875rem}.market-desk{flex-direction:column;min-width:0;display:flex}.market-desk-body{min-width:0}.market-desk--embedded .market-desk-toolbar{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.625rem;display:flex}.market-desk-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.875rem;display:flex}.market-desk-title{letter-spacing:-.01em;color:var(--foreground);font-size:.875rem;font-weight:600}.market-desk-meta{color:var(--muted);margin-top:.125rem;font-size:.625rem}.market-feed-chip{border:1px solid var(--border-subtle);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface);border-radius:9999px;align-items:center;gap:.375rem;padding:.2rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.market-feed-chip{background:color-mix(in srgb, var(--surface) 90%, var(--surface-elevated))}}.market-feed-chip[data-live=true]{border-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.market-feed-chip[data-live=true]{border-color:color-mix(in srgb, var(--positive) 30%, var(--border-subtle))}}.market-feed-chip[data-live=true]{color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.market-feed-chip[data-live=true]{color:color-mix(in srgb, var(--positive) 85%, var(--foreground))}}.market-feed-chip[data-live=true]{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.market-feed-chip[data-live=true]{background:color-mix(in srgb, var(--positive) 7%, var(--surface))}}.desk-tile,.market-quote-block,.trade-ticket-summary,.bot-stat-strip,.wallet-deposit-card,.copy-settings-bar,.copy-suggested-banner,.copy-provider-card,.copy-signal-card,.copy-history-row{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.375rem}@supports (color:color-mix(in lab, red, red)){.desk-tile,.market-quote-block,.trade-ticket-summary,.bot-stat-strip,.wallet-deposit-card,.copy-settings-bar,.copy-suggested-banner,.copy-provider-card,.copy-signal-card,.copy-history-row{background:color-mix(in srgb, var(--surface-elevated) 28%, var(--surface))}}.desk-tile,.market-quote-block,.trade-ticket-summary,.bot-stat-strip,.wallet-deposit-card,.copy-settings-bar,.copy-suggested-banner,.copy-provider-card,.copy-signal-card,.copy-history-row{box-shadow:0 0 0 1px var(--foreground), 0 1px 2px #0000000f}@supports (color:color-mix(in lab, red, red)){.desk-tile,.market-quote-block,.trade-ticket-summary,.bot-stat-strip,.wallet-deposit-card,.copy-settings-bar,.copy-suggested-banner,.copy-provider-card,.copy-signal-card,.copy-history-row{box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 3%, transparent), 0 1px 2px #0000000f}}.desk-tile,.market-quote-block,.trade-ticket-summary,.bot-stat-strip,.wallet-deposit-card,.copy-settings-bar,.copy-suggested-banner,.copy-provider-card,.copy-signal-card,.copy-history-row{transition:box-shadow var(--duration-float) var(--ease-float), transform var(--duration-float) var(--ease-float), border-color var(--duration-float) var(--ease-float);transform:translate(0)}.market-quote-block{background:linear-gradient(135deg, var(--surface-elevated), var(--surface));justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.75rem;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.market-quote-block{background:linear-gradient(135deg, color-mix(in srgb, var(--surface-elevated) 40%, var(--surface)), color-mix(in srgb, var(--surface) 96%, transparent))}}@media (hover:hover) and (pointer:fine){.desk-panel:hover .desk-tile,.desk-panel:hover .market-quote-block,.desk-panel:hover .trade-ticket-summary,.desk-panel:hover .bot-stat-strip,.desk-panel:hover .wallet-deposit-card,.desk-panel:hover .copy-settings-bar,.desk-panel:hover .copy-suggested-banner,.desk-panel:hover .copy-provider-card,.desk-panel:hover .copy-signal-card,.desk-panel:hover .copy-history-row,.desk-tile:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.desk-panel:hover .desk-tile,.desk-panel:hover .market-quote-block,.desk-panel:hover .trade-ticket-summary,.desk-panel:hover .bot-stat-strip,.desk-panel:hover .wallet-deposit-card,.desk-panel:hover .copy-settings-bar,.desk-panel:hover .copy-suggested-banner,.desk-panel:hover .copy-provider-card,.desk-panel:hover .copy-signal-card,.desk-panel:hover .copy-history-row,.desk-tile:hover{border-color:color-mix(in srgb, var(--border) 65%, var(--border-subtle))}}.desk-panel:hover .desk-tile,.desk-panel:hover .market-quote-block,.desk-panel:hover .trade-ticket-summary,.desk-panel:hover .bot-stat-strip,.desk-panel:hover .wallet-deposit-card,.desk-panel:hover .copy-settings-bar,.desk-panel:hover .copy-suggested-banner,.desk-panel:hover .copy-provider-card,.desk-panel:hover .copy-signal-card,.desk-panel:hover .copy-history-row,.desk-tile:hover{box-shadow:0 0 0 1px var(--foreground), 0 4px 10px #00000014}@supports (color:color-mix(in lab, red, red)){.desk-panel:hover .desk-tile,.desk-panel:hover .market-quote-block,.desk-panel:hover .trade-ticket-summary,.desk-panel:hover .bot-stat-strip,.desk-panel:hover .wallet-deposit-card,.desk-panel:hover .copy-settings-bar,.desk-panel:hover .copy-suggested-banner,.desk-panel:hover .copy-provider-card,.desk-panel:hover .copy-signal-card,.desk-panel:hover .copy-history-row,.desk-tile:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 4%, transparent), 0 4px 10px #00000014}}.desk-panel:hover .desk-tile,.desk-panel:hover .market-quote-block,.desk-panel:hover .trade-ticket-summary,.desk-panel:hover .bot-stat-strip,.desk-panel:hover .wallet-deposit-card,.desk-panel:hover .copy-settings-bar,.desk-panel:hover .copy-suggested-banner,.desk-panel:hover .copy-provider-card,.desk-panel:hover .copy-signal-card,.desk-panel:hover .copy-history-row,.desk-tile:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.desk-tile,.market-quote-block,.trade-ticket-summary,.bot-stat-strip,.wallet-deposit-card,.copy-settings-bar,.desk-panel:hover .desk-tile,.desk-panel:hover .market-quote-block,.desk-tile:hover{transform:none}}.market-quote-value{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:600;line-height:1}@media (min-width:768px){.market-quote-value{font-size:1.875rem}}.market-quote-delta{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600}.market-chart-frame{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.375rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.market-chart-frame{background:color-mix(in srgb, var(--surface-elevated) 12%, var(--surface))}}.market-desk--embedded .market-chart-frame{min-height:11rem}.market-symbol-rail{border-top:1px solid var(--border-subtle);background:var(--surface-elevated);gap:.4rem;padding:.55rem .75rem .65rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.market-symbol-rail{background:color-mix(in srgb, var(--surface-elevated) 18%, var(--surface))}}.market-symbol-rail{scrollbar-width:thin;overscroll-behavior-x:contain}@media (min-width:768px){.market-symbol-rail{padding-inline:.875rem}}.market-symbol-chip{border:1px solid var(--border-subtle);text-align:left;background:var(--surface);border-radius:.45rem;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:5.25rem;padding:.4rem .55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.market-symbol-chip{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.market-symbol-chip{transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)}.market-symbol-chip:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.market-symbol-chip:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--border-subtle))}}.market-symbol-chip:hover{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.market-symbol-chip:hover{background:color-mix(in srgb, var(--surface-elevated) 42%, var(--surface))}}.market-symbol-chip-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.market-symbol-chip-active{border-color:color-mix(in srgb, var(--accent) 42%, var(--border-subtle))}}.market-symbol-chip-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.market-symbol-chip-active{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}}.market-symbol-id{font-family:var(--font-mono,ui-monospace, monospace);color:var(--foreground);font-size:.6875rem;font-weight:600}.market-symbol-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);font-size:.5625rem;overflow:hidden}.market-symbol-chip-active .market-symbol-id{color:var(--accent)}.trade-ticket--desk{flex-direction:column;flex:1;gap:.75rem;display:flex}.trade-ticket--desk .trade-ticket-summary{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.55rem;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.trade-ticket--desk .trade-ticket-summary{background:color-mix(in srgb, var(--surface-elevated) 18%, var(--surface))}}.trade-ticket--desk .trade-ticket-fields{flex:1}.trade-ticket--desk .trade-ticket-actions{border-top:1px solid var(--accent);margin-top:auto;padding-top:.75rem}@supports (color:color-mix(in lab, red, red)){.trade-ticket--desk .trade-ticket-actions{border-top:1px solid color-mix(in srgb, var(--accent) 12%, var(--border-subtle))}}.trade-ticket-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:.875rem;display:grid;overflow:hidden}.trade-ticket-summary-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-summary-cell{border-right:1px solid var(--border-subtle);min-width:0;padding:.5rem .625rem}.trade-summary-cell:last-child{border-right:0}.trade-summary-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.5625rem;font-weight:600}.trade-summary-value{letter-spacing:-.01em;margin-top:.25rem;font-size:.8125rem;font-weight:600;line-height:1.2}.trade-summary-sub{color:var(--muted);margin-top:.125rem;font-size:.5625rem;font-weight:500;display:block}.trade-ticket-mode{margin-bottom:.75rem}.trade-field-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem;font-size:.625rem;font-weight:600;display:block}.trade-preset-row{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.trade-preset-chip{border:1px solid var(--border-subtle);min-width:2.65rem;color:var(--muted);background:var(--surface-elevated);border-radius:.4rem;padding:.32rem .55rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.trade-preset-chip{background:color-mix(in srgb, var(--surface-elevated) 22%, var(--surface))}}.trade-preset-chip{transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)}.trade-preset-chip:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.trade-preset-chip:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--border-subtle))}}.trade-preset-chip:hover{color:var(--foreground)}.trade-preset-chip-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.trade-preset-chip-active{border-color:color-mix(in srgb, var(--accent) 42%, var(--border-subtle))}}.trade-preset-chip-active{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.trade-preset-chip-active{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.trade-ticket-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1rem;display:grid}.trade-action{letter-spacing:.01em;min-height:2.75rem;font-weight:600;box-shadow:none!important}.trade-action-rise,.trade-action-rise:hover:not(:disabled){background:var(--positive)!important}@supports (color:color-mix(in lab, red, red)){.trade-action-rise:hover:not(:disabled){background:color-mix(in srgb, var(--positive) 88%, black)!important}}.trade-action-fall,.trade-action-fall:hover:not(:disabled){background:var(--negative)!important}@supports (color:color-mix(in lab, red, red)){.trade-action-fall:hover:not(:disabled){background:color-mix(in srgb, var(--negative) 88%, black)!important}}.trade-ticket-hint,.trade-ticket .workspace-inline-alert{margin-top:.75rem}.portfolio-desk--bare{min-width:0}.portfolio-desk--bare .portfolio-list{border-top:1px solid var(--border-subtle);margin-inline:0}.portfolio-summary-bar{border-top:1px solid var(--border-subtle);background:var(--surface-elevated);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.portfolio-summary-bar{background:color-mix(in srgb, var(--surface-elevated) 22%, var(--surface))}}.portfolio-summary-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.5625rem;font-weight:600}.portfolio-summary-value{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.portfolio-desk-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.portfolio-count-chip,.portfolio-pnl-chip{border:1px solid var(--border-subtle);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--surface-elevated);border-radius:9999px;align-items:center;padding:.2rem .55rem;font-size:.625rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.portfolio-count-chip,.portfolio-pnl-chip{background:color-mix(in srgb, var(--surface-elevated) 35%, var(--surface))}}.portfolio-list{margin-inline:-.75rem}@media (min-width:768px){.portfolio-list{margin-inline:-1rem}}.portfolio-row{justify-content:space-between;align-items:center;gap:.75rem;padding:.6875rem 1rem;display:flex}.portfolio-row:nth-child(2n){background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.portfolio-row:nth-child(2n){background:color-mix(in srgb, var(--surface-elevated) 18%, transparent)}}@media (min-width:768px){.portfolio-row{padding-inline:1rem}}.portfolio-row-title{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.portfolio-direction{letter-spacing:.08em;text-transform:uppercase;border-radius:.25rem;padding:.125rem .375rem;font-size:.5625rem;font-weight:700}.portfolio-direction-rise{color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.portfolio-direction-rise{color:color-mix(in srgb, var(--positive) 90%, var(--foreground))}}.portfolio-direction-rise{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.portfolio-direction-rise{background:color-mix(in srgb, var(--positive) 10%, var(--surface))}}.portfolio-direction-fall{color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.portfolio-direction-fall{color:color-mix(in srgb, var(--negative) 90%, var(--foreground))}}.portfolio-direction-fall{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.portfolio-direction-fall{background:color-mix(in srgb, var(--negative) 10%, var(--surface))}}.portfolio-source-badge,.portfolio-source-chip{letter-spacing:.05em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:.125rem .45rem;font-size:.5625rem;font-weight:700;display:inline-flex}.portfolio-source-chip{border:1px solid var(--border-subtle)}.portfolio-source-filters{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.portfolio-source-filter{cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.portfolio-source-filter-active{box-shadow:var(--shadow-control);outline:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.portfolio-source-filter-active{outline:1px solid color-mix(in srgb, var(--accent) 25%, transparent)}}.portfolio-source-all{color:var(--foreground);background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.portfolio-source-all{background:color-mix(in srgb, var(--surface-elevated) 45%, var(--surface))}}.portfolio-source-manual{color:var(--muted);background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.portfolio-source-manual{background:color-mix(in srgb, var(--surface-elevated) 35%, var(--surface))}}.portfolio-source-copy{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portfolio-source-copy{border-color:color-mix(in srgb, var(--accent) 30%, var(--border-subtle))}}.portfolio-source-copy{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portfolio-source-copy{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.portfolio-source-bot{color:#a78bfa;border-color:#a78bfa}@supports (color:color-mix(in lab, red, red)){.portfolio-source-bot{border-color:color-mix(in srgb, #a78bfa 30%, var(--border-subtle))}}.portfolio-source-bot{background:#a78bfa}@supports (color:color-mix(in lab, red, red)){.portfolio-source-bot{background:color-mix(in srgb, #a78bfa 12%, var(--surface))}}.portfolio-contract-id{font-family:var(--font-mono,ui-monospace, monospace);color:var(--muted);font-size:.625rem}.portfolio-row-meta{color:var(--muted);margin-top:.2rem;font-size:.625rem}.portfolio-row-side{align-items:center;gap:.5rem;display:flex}.portfolio-skeleton-row{height:3rem}.bot-desk{flex-direction:column;gap:.875rem;display:flex}.bot-desk--desk{flex:1;min-height:100%}.bot-desk-status-row{justify-content:flex-end;display:flex}.bot-desk--desk .bot-control-bar{border-top:1px solid var(--accent);margin-top:auto;padding-top:.75rem}@supports (color:color-mix(in lab, red, red)){.bot-desk--desk .bot-control-bar{border-top:1px solid color-mix(in srgb, var(--accent) 14%, var(--border-subtle))}}.bot-desk-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bot-desk-meta{color:var(--muted);font-size:.625rem}.bot-stat-strip{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bot-stat-strip{background:color-mix(in srgb, var(--surface-elevated) 16%, var(--surface))}}@media (min-width:640px){.bot-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.bot-stat-cell{min-width:0;padding:.625rem .75rem}.bot-stat-cell-divider{border-right:1px solid var(--border-subtle)}.bot-stat-cell:nth-child(2){border-right:0}@media (min-width:640px){.bot-stat-cell:nth-child(2){border-right:1px solid var(--border-subtle)}.bot-stat-cell:last-child{border-right:0}}.bot-stat-value{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:.25rem;font-size:.8125rem;font-weight:600;overflow:hidden}.bot-skeleton-cell{min-height:3.25rem}.bot-runtime-panel{border:1px solid var(--warning)}@supports (color:color-mix(in lab, red, red)){.bot-runtime-panel{border:1px solid color-mix(in srgb, var(--warning) 28%, var(--border-subtle))}}.bot-runtime-panel{background:var(--warning);border-radius:.375rem;padding:.625rem .75rem}@supports (color:color-mix(in lab, red, red)){.bot-runtime-panel{background:color-mix(in srgb, var(--warning) 6%, var(--surface))}}.bot-runtime-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.bot-runtime-pct{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--warning);font-size:.625rem;font-weight:600}.bot-runtime-copy{color:var(--muted);margin-top:.25rem;font-size:.625rem}.bot-runtime-values{margin-top:.25rem;font-size:.625rem}.bot-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.bot-field-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:639px){.bot-field-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.bot-control-bar{flex-wrap:wrap;gap:.5rem;padding-top:.25rem;display:flex}.bot-control-primary{min-width:7.5rem;font-weight:600}.bot-control-secondary{font-weight:600}.bot-strategy-row{flex-wrap:wrap;gap:.35rem;display:flex}.bot-strategy-chip{border:1px solid var(--border-subtle);min-width:5.5rem;color:var(--muted);background:var(--surface-elevated);border-radius:.4rem;padding:.4rem .7rem;font-size:.75rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.bot-strategy-chip{background:color-mix(in srgb, var(--surface-elevated) 20%, var(--surface))}}.bot-strategy-chip{transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)}.bot-strategy-chip:hover:not(:disabled){color:var(--foreground);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bot-strategy-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 24%, var(--border-subtle))}}.bot-strategy-chip-active{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bot-strategy-chip-active{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-subtle))}}.bot-strategy-chip-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bot-strategy-chip-active{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.bot-strategy-chip:disabled{opacity:.55;cursor:not-allowed}.bot-builder{color:#0b1220;min-width:0;height:100%;min-height:min(70vh,36rem);font-family:var(--font-ibm-plex-sans), "IBM Plex Sans", system-ui, sans-serif;--accent:#0f766e;--accent-hover:#0d9488;--foreground:#0b1220;--muted:#64748b;--surface:#fff;--surface-elevated:#f8fafc;--background:#f4f6f8;--border:#e2e8f0;--border-subtle:#e8edf2;--positive:#15803d;--negative:#e11d48;--warning:#d97706;background:#fff;flex-direction:column;display:flex}.bot-builder-toolbar{background:#fff;border-bottom:1px solid #0b122014;flex-shrink:0;justify-content:center;align-items:center;min-height:56px;padding:.45rem 1rem;display:flex;position:relative}.bot-builder-toolbar-tools{justify-content:center;align-items:center;gap:.55rem;display:flex}.bot-builder-tool-group{align-items:center;gap:.4rem;display:flex}.bot-builder-tool-group.is-history{border-left:1px solid #e2e8f0;margin-left:.1rem;padding-left:.7rem}.bot-builder-tool-group.is-view,.bot-builder-tool-group.is-zoom{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:0;overflow:hidden}.bot-builder-tool{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}.bot-builder-tool-group.is-view .bot-builder-tool,.bot-builder-tool-group.is-zoom .bot-builder-tool{border:none;border-right:1px solid #e2e8f0;border-radius:0;width:2.15rem;height:2.15rem}.bot-builder-tool-group.is-view .bot-builder-tool:last-child,.bot-builder-tool-group.is-zoom .bot-builder-tool:last-child{border-right:none}.bot-builder-tool svg{width:16px;height:16px}.bot-builder-tool:hover{color:#0b1220;background:#f8fafc}.bot-builder-tool.is-on{color:#0f766e;background:#ddeceb}.bot-builder-toolbar-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;max-width:min(28rem,38%);display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.bot-builder-notice{color:#0b1220;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:22rem;margin:0;font-size:.75rem;overflow:hidden}.bot-builder-status-chip{color:#64748b;max-width:12rem;font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;background:#f8fafc;border-radius:6px;align-items:center;padding:.2rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex;overflow:hidden}.bot-builder-status-chip.is-zoom{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;letter-spacing:0;color:#0f766e;background:#e9f3f2;font-size:.6875rem}@media (max-width:1100px){.bot-builder-notice{display:none}.bot-builder-toolbar-status{max-width:40%}}.bot-builder-shell{flex:1;grid-template-columns:1fr;min-height:0;display:grid;overflow:hidden}@media (min-width:960px){.bot-builder-shell{grid-template-columns:15.25rem minmax(0,1fr) 16rem;align-items:stretch}}.bot-builder-menu,.bot-builder-canvas,.bot-builder-summary{background:#fff;min-height:0}.bot-builder-menu{border-right:1px solid #0b122014;flex-direction:column;display:flex;position:relative;overflow:visible}.bot-builder-menu-head{border-bottom:1px solid #0b122014;flex-direction:column;gap:.55rem;padding:.8rem .9rem .7rem 1.2rem;display:flex}.bot-builder-ai-btn{color:#fff;width:100%;min-height:2.15rem;font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;letter-spacing:-.02em;cursor:pointer;background:#0b1220;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;display:inline-flex}.bot-builder-ai-btn svg{color:#5eead4;width:14px;height:14px}.bot-builder-ai-btn:hover{background:#1e293b}.bot-builder-menu-title{font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.625rem;font-weight:700}.bot-builder-search{color:#94a3b8;background:#f8fafc;border:1px solid #0b122014;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .55rem;display:flex}.bot-builder-search svg{flex-shrink:0;width:14px;height:14px}.bot-builder-search input{width:100%;color:var(--foreground);background:0 0;border:0;outline:none;font-size:.75rem}.bot-builder-search:focus-within{background:#fff;border-color:#8dbbbb;box-shadow:0 0 0 3px #0f766e1f}.bot-builder-menu-list{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:.35rem .45rem .75rem .55rem;list-style:none;overflow-y:auto}.bot-builder-menu-item{text-align:left;color:#334155;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.48rem .75rem .48rem 1.55rem;font-size:.8125rem;font-weight:500;display:flex;position:relative}.bot-builder-menu-item:before{content:"";background:0 0;border:1.75px solid #c5ced8;border-top:0;border-left:0;border-radius:.5px;width:6px;height:6px;margin-top:-4px;position:absolute;top:50%;left:.78rem;transform:rotate(-45deg)}.bot-builder-menu-item svg{color:#94a3b8;width:14px;height:14px}.bot-builder-menu-item:hover{color:#0b1220;background:#f8fafc}.bot-builder-menu-item:hover:before{border-bottom-color:#64748b;border-right-color:#64748b}.bot-builder-menu-item-accent:before{border-bottom-color:#619e9e;border-right-color:#619e9e}.bot-builder-menu-item-active{color:#0b1220;background:#eef5f5;font-weight:600}.bot-builder-menu-item-active:before{border-bottom-width:2px;border-bottom-color:#0f766e;border-right-width:2px;border-right-color:#0f766e;width:6.5px;height:6.5px;margin-top:-4.25px}.bot-builder-menu-item-active svg{color:#0f766e}.bot-builder-submenu,.bot-builder-menu-children{margin:0;padding:.1rem 0 .35rem 1.7rem;list-style:none}.bot-builder-submenu-item,.bot-builder-menu-child{text-align:left;color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:.35rem .5rem .35rem .95rem;font-size:.72rem;display:block;position:relative}.bot-builder-submenu-item:before,.bot-builder-menu-child:before{content:"";background:0 0;border:1.5px solid #c5ced8;border-top:0;border-left:0;border-radius:.5px;width:5px;height:5px;margin-top:-3.5px;position:absolute;top:50%;left:.28rem;transform:rotate(-45deg)}.bot-builder-submenu-item:hover,.bot-builder-menu-child:hover,.bot-builder-submenu-item.is-on{color:#0f766e;background:#ecf4f3}.bot-builder-submenu-item:hover:before,.bot-builder-menu-child:hover:before,.bot-builder-submenu-item.is-on:before{border-bottom-color:#0f766e;border-right-color:#0f766e}.bot-builder-flyout{z-index:8;background:#fff;border-right:1px solid #0b122014;flex-direction:column;width:16.5rem;display:flex;position:absolute;top:0;bottom:0;left:100%;overflow:hidden;box-shadow:12px 0 28px #0b122014}.bot-builder-flyout-head{border-bottom:1px solid #0b122014;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .85rem;font-size:.8125rem;font-weight:650;display:flex}.bot-builder-flyout-close{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:.75rem;font-weight:600}.bot-builder-flyout-close:hover{color:#0b1220}.bot-builder-flyout-list{flex-direction:column;gap:.2rem;margin:0;padding:.4rem;list-style:none;display:flex;overflow-y:auto}.bot-builder-flyout-block{text-align:left;cursor:pointer;background:#fff;border:1px solid #0b122014;border-radius:8px;flex-direction:column;gap:.12rem;width:100%;padding:.5rem .6rem;display:flex}.bot-builder-flyout-block:hover{background:#eef5f5;border-color:#9cc3c4}.bot-builder-flyout-block-label{color:#0b1220;font-size:.75rem;font-weight:650}.bot-builder-flyout-block-hint{color:#64748b;font-size:.65rem;line-height:1.3}.bot-builder-chips{flex-wrap:wrap;gap:.35rem;display:flex}.bot-builder-chip{color:#0b1220;background:#ecf4f3;border:1px solid #abcccd;border-radius:6px;align-items:center;padding:.2rem .45rem;font-size:.65rem;font-weight:600;display:inline-flex}.bot-builder-canvas{background-color:#f4f6f8;background-image:radial-gradient(70% 50% at 8% 0,#0f766e12,#0000 58%),linear-gradient(#0b122009 1px,#0000 1px),linear-gradient(90deg,#0b122009 1px,#0000 1px);background-size:auto,1.25rem 1.25rem,1.25rem 1.25rem;flex-direction:column;min-height:22rem;padding:1rem 1.1rem 3rem;display:flex;position:relative;overflow:auto}.bot-builder-canvas-grid{grid-template-columns:1fr;gap:.75rem;width:100%;display:grid}@media (min-width:860px){.bot-builder-canvas-grid{grid-template-rows:auto auto;grid-template-columns:1.65fr 1fr}.bot-builder-canvas-grid>article:first-child{grid-area:1/1}.bot-builder-canvas-grid>article:nth-child(2){grid-area:2/1}.bot-builder-canvas-grid>article:nth-child(3){grid-area:1/2}.bot-builder-canvas-grid>article:nth-child(4){grid-area:2/2}}.bot-builder-inline{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.75rem;line-height:1.5;display:flex}.bot-builder-inline-label,.bot-builder-inline-sep{color:#0b1220;white-space:nowrap;font-weight:600}.bot-builder-inline-sep{color:#64748b}.bot-builder-inline-select,.bot-builder-inline-input{color:#0b1220;background:#fff;border:1px solid #0b12201a;border-radius:6px;height:1.7rem;padding:0 .4rem;font-size:.72rem}.bot-builder-inline-select:focus,.bot-builder-inline-input:focus{border-color:#8dbbbb;outline:none;box-shadow:0 0 0 3px #0f766e1f}.bot-builder-inline-input{text-align:center;width:4.25rem}.bot-builder-vh-link{color:#0f766e;cursor:pointer;background:0 0;border:none;font-size:.7rem;font-weight:650;text-decoration:underline}.bot-builder-vh-panel{background:#f6faf9;border:1px solid #0b122014;border-radius:8px;gap:.4rem;margin:.35rem 0 .15rem;padding:.55rem .65rem;display:grid}.bot-builder-block{cursor:pointer;background:#fff;border:1px solid #0b122014;border-radius:10px;overflow:hidden;box-shadow:0 10px 24px #0b12200a}.bot-builder-block-focused{box-shadow:0 0 0 2px #0f766e59}.bot-builder-block-head{color:#fff;background:#0b1220;align-items:center;gap:.5rem;padding:.55rem .8rem;display:flex}.bot-builder-block[data-lane=purchase] .bot-builder-block-head{background:#0f766e}.bot-builder-block[data-lane=sell] .bot-builder-block-head{background:#334155}.bot-builder-block[data-lane=restart] .bot-builder-block-head{background:#115e59}.bot-builder-block-head h3{font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;letter-spacing:-.02em;margin:0;font-size:.875rem;font-weight:700}.bot-builder-block-index{min-width:1.2rem;height:1.2rem;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;color:#fff;background:#ffffff29;border-radius:5px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.bot-builder-block-body{background:#fff;flex-direction:column;gap:.65rem;padding:.8rem .8rem .9rem;display:flex}.bot-builder-field{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.bot-builder-field>span{font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#64748b;font-size:.625rem;font-weight:700}.bot-builder-field select,.bot-builder-field input{color:#0b1220;background:#fff;border:1px solid #0b12201a;border-radius:.4rem;width:100%;min-height:2rem;padding:.35rem .55rem;font-size:.75rem}.bot-builder-field-row{grid-template-columns:1fr;gap:.55rem;display:grid}.bot-builder-checks{flex-wrap:wrap;align-items:center;gap:.45rem .9rem;display:flex}.bot-builder-check{color:#334155;align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.bot-builder-nested{background:#f8fafc;border:1px solid #0b122014;border-radius:8px;padding:.65rem .7rem .75rem}.bot-builder-nested-title{font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin:0 0 .5rem;font-size:.625rem;font-weight:700}.bot-builder-logic-line{color:#64748b;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.75rem;display:flex}.bot-builder-logic-chip{font-family:var(--font-ibm-plex-condensed), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#0f766e;background:#e7f1f1;border-radius:6px;align-items:center;padding:.12rem .4rem;font-size:.625rem;font-weight:700;display:inline-flex}.bot-builder-trash{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0b122014;border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:absolute;bottom:.9rem;right:.9rem;box-shadow:0 8px 20px #0b122014}.bot-builder-trash svg{width:15px;height:15px}.bot-builder-trash:hover{color:#e11d48;border-color:#e6afbf}.bot-builder-summary{border-left:1px solid #0b122014;flex-direction:column;min-height:0;display:flex;overflow:hidden}.bot-builder-run-bar{border-bottom:1px solid #0b122014;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.bot-builder-run{color:#fff;min-height:2rem;font-family:var(--font-ibm-plex-condensed), sans-serif;letter-spacing:-.02em;cursor:pointer;background:#0b1220;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.8125rem;font-weight:700;display:inline-flex}.bot-builder-run:hover{background:#1e293b}.bot-builder-run svg{width:14px;height:14px}.bot-builder-fast{font-family:var(--font-ibm-plex-condensed), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#64748b;align-items:center;gap:.45rem;margin-left:auto;font-size:.6875rem;font-weight:700;display:inline-flex}.bot-builder-switch{cursor:pointer;background:#e2e8f0;border:none;border-radius:999px;width:2rem;height:1.1rem;position:relative}.bot-builder-switch span{background:#fff;border-radius:50%;width:.85rem;height:.85rem;transition:left .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0b122029}.bot-builder-switch.is-on{background:#0f766e}.bot-builder-switch.is-on span{left:.95rem}.bot-builder-run-meta{color:#64748b;border-bottom:1px solid #0b122014;margin:0;padding:.55rem .85rem;font-size:.75rem}.bot-builder-summary-tabs{border-bottom:1px solid #0b122014;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bot-builder-summary-tab{font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.65rem .35rem;font-size:.6875rem;font-weight:700}.bot-builder-summary-tab-active{color:#0b1220;border-bottom-color:#0f766e}.bot-builder-summary-body{flex:1;min-height:7rem;padding:.85rem;overflow:auto}.bot-builder-recap{gap:.4rem;margin:0;display:grid}.bot-builder-recap>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.bot-builder-recap dt,.bot-builder-summary-stat dt{font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;font-size:.625rem;font-weight:700}.bot-builder-recap dd,.bot-builder-summary-stat dd{color:#0b1220;margin:0;font-size:.75rem;font-weight:600}.bot-builder-summary-empty{color:#64748b;max-width:18rem;margin:0;font-size:.75rem;line-height:1.5}.bot-builder-summary-stats{border-top:1px solid #0b122014;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.bot-builder-summary-stat{border-bottom:1px solid #0b12200f;border-right:1px solid #0b12200f;flex-direction:column;gap:.15rem;padding:.55rem .75rem;display:flex}.bot-builder-summary-stat:nth-child(2n){border-right:0}.bot-builder-reset{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0b122014;border-radius:8px;min-height:2rem;margin:.65rem .75rem .85rem;font-size:.75rem;font-weight:600}.bot-builder-reset:hover{color:#0b1220;background:#f8fafc}.bot-builder-journal{flex-direction:column;gap:.45rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.bot-builder-journal li{color:#64748b;grid-template-columns:4.5rem 1fr;gap:.5rem;display:grid}.bot-builder-journal li span:last-child{color:#0b1220}.bot-builder[data-layout=compact] .bot-builder-block-body{gap:.4rem}.free-bots{overscroll-behavior:contain;color:#0b1220;height:100%;min-height:0;font-family:var(--font-ibm-plex-sans), "IBM Plex Sans", system-ui, sans-serif;background:#fff;flex-direction:column;display:flex;overflow-y:auto}.free-bots-toolbar{z-index:3;background:#fff;border-bottom:1px solid #0b122014;flex-shrink:0;justify-content:center;align-items:center;min-height:56px;padding:.45rem 1rem;display:flex;position:sticky;top:0}.free-bots-toolbar-tools{justify-content:center;align-items:center;gap:.55rem;display:flex}.free-bots-split{background:#e2e8f0;width:1px;height:1.35rem}.free-bots-segment{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;overflow:hidden}.free-bots-seg{color:#475569;cursor:pointer;background:#fff;border:none;border-right:1px solid #e2e8f0;min-height:2.15rem;padding:0 .9rem;font-size:.75rem;font-weight:650}.free-bots-seg:last-child{border-right:none}.free-bots-seg:hover{color:#0b1220;background:#f8fafc}.free-bots-seg.is-on{color:#0f766e;background:#ddeceb}.free-bots-toolbar-status{align-items:center;gap:.45rem;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.free-bots-search{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.4rem;min-width:12rem;padding:.35rem .55rem;display:flex}.free-bots-search svg{flex-shrink:0;width:14px;height:14px}.free-bots-search input{color:#0b1220;background:0 0;border:0;outline:none;width:100%;font-size:.75rem}.free-bots-count{color:#0f766e;min-height:1.7rem;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;background:#e9f3f2;border-radius:6px;align-items:center;padding:0 .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.free-bots-heading{font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;letter-spacing:-.03em;margin:0;padding:.85rem 1.1rem .15rem;font-size:1.05rem;font-weight:700}.free-bots-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:.85rem 1.1rem 1.4rem;display:grid}@media (max-width:1100px){.free-bots-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.free-bots-search{min-width:9rem}}@media (max-width:720px){.free-bots-grid{grid-template-columns:1fr}}.free-bots-card{background:#fff;border:1px solid #0b122014;border-radius:10px;flex-direction:column;gap:.55rem;min-height:11.5rem;padding:.95rem 1rem;display:flex;box-shadow:0 10px 24px #0b12200a}.free-bots-card:hover{border-color:#abcccd}.free-bots-card-top{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.free-bots-card-top h2{letter-spacing:-.02em;margin:0;font-size:.9rem;font-weight:700;line-height:1.3}.free-bots-card-marks{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.free-bots-new{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;background:#ddeceb;border-radius:4px;padding:.12rem .4rem;font-size:.5625rem;font-weight:800}.free-bots-diff{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:.5625rem;font-weight:700}.free-bots-card-summary{color:#64748b;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.free-bots-card-tags{flex-wrap:wrap;gap:.3rem;display:flex}.free-bots-tag{color:#0f766e;background:#ecf4f3;border-radius:4px;padding:.12rem .4rem;font-size:.625rem;font-weight:650}.free-bots-tag.is-market{color:#475569;background:#f8fafc}.free-bots-load{color:#fff;cursor:pointer;background:#0b1220;border:none;border-radius:8px;align-self:flex-start;min-height:2rem;padding:0 .85rem;font-size:.75rem;font-weight:700}.free-bots-load:hover{background:#1e293b}.free-bots-empty{color:#64748b;margin:0;padding:1.5rem 1.1rem;font-size:.8125rem}.analysis-tool{overscroll-behavior:contain;color:#0b1220;height:100%;min-height:0;font-family:var(--font-ibm-plex-sans), "IBM Plex Sans", system-ui, sans-serif;background:#fff;flex-direction:column;display:flex;overflow-y:auto}.analysis-tool-toolbar{z-index:4;background:#fff;border-bottom:1px solid #0b122014;flex-shrink:0;justify-content:center;align-items:center;min-height:56px;padding:.45rem 1.25rem;display:flex;position:sticky;top:0}.analysis-tool-toolbar-tools{justify-content:center;align-items:center;display:flex}.analysis-tool-segment{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;overflow:hidden}.analysis-tool-seg,.analysis-tool-mode,.analysis-tool-win{color:#475569;cursor:pointer;background:#fff;border:none;min-height:2.15rem;padding:0 .9rem;font-size:.75rem;font-weight:650}.analysis-tool-seg{border-right:1px solid #e2e8f0}.analysis-tool-seg:last-child{border-right:none}.analysis-tool-seg:hover,.analysis-tool-mode:hover,.analysis-tool-win:hover{color:#0b1220;background:#f8fafc}.analysis-tool-seg.is-on,.analysis-tool-mode.is-on,.analysis-tool-win.is-on{color:#0f766e;background:#ddeceb}.analysis-tool-chip{color:#64748b;min-height:1.7rem;font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;background:#f8fafc;border-radius:6px;align-items:center;padding:0 .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.analysis-tool-chip.is-signal{color:#0f766e;background:#e9f3f2}.analysis-tool-subbar{z-index:3;background:#fff;border-bottom:1px solid #0b122014;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;padding:.7rem 1.5rem;display:flex;position:sticky;top:56px}.analysis-tool-subbar-end{flex-wrap:wrap;align-items:center;gap:.45rem;margin-left:auto;display:flex}.analysis-tool-subbar>p{font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.5625rem;font-weight:700}.analysis-tool-windows{border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;display:flex;overflow:hidden}.analysis-tool-win{border-right:1px solid #e2e8f0;min-height:1.85rem;padding:0 .65rem}.analysis-tool-win:last-child{border-right:none}.analysis-tool-legend{color:#64748b;flex-wrap:wrap;gap:.75rem;font-size:.6875rem;display:flex}.analysis-tool-legend span{align-items:center;gap:.35rem;display:inline-flex}.analysis-tool-legend span:before{content:"";background:#e2e8f0;border-radius:999px;width:.55rem;height:.55rem}.analysis-tool-legend .is-hot:before,.analysis-tool-digit span.is-hot,.analysis-tool-freq-row span.is-hot{color:#fff;background:#0f766e}.analysis-tool-legend .is-warm:before,.analysis-tool-digit span.is-warm,.analysis-tool-freq-row span.is-warm{color:#fff;background:#0b1220}.analysis-tool-legend .is-cool:before,.analysis-tool-digit span.is-cool,.analysis-tool-freq-row span.is-cool{color:#fff;background:#94a3b8}.analysis-tool-legend .is-cold:before,.analysis-tool-digit span.is-cold,.analysis-tool-freq-row span.is-cold{color:#64748b;background:#e2e8f0}.analysis-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;padding:1.25rem 1.5rem 1.85rem;display:grid}@media (max-width:920px){.analysis-tool-grid{grid-template-columns:1fr}}.analysis-tool-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:1.05rem 1.15rem 1.15rem}.analysis-tool-card.is-on{border-color:#a7c8cc;box-shadow:0 0 0 3px #0f766e14}.analysis-tool-card.is-strong{border-color:#b4cfd3}.analysis-tool-card header{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex}.analysis-tool-card header>button:first-child{text-align:left;cursor:pointer;color:#0b1220;background:0 0;border:none;gap:.1rem;display:grid}.analysis-tool-card strong{font-size:.8125rem;font-weight:700}.analysis-tool-card em{color:#94a3b8;font-size:.6875rem;font-style:normal}.analysis-tool-scan{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;min-height:1.7rem;padding:0 .55rem;font-size:.6875rem;font-weight:650}.analysis-tool-scan.is-on{color:#0f766e;background:#ddeceb;border-color:#a7c8cc}.analysis-tool-digits{grid-template-columns:repeat(10,minmax(2.35rem,1fr));justify-items:center;gap:.45rem .35rem;display:grid}.analysis-tool-digit{cursor:pointer;width:100%;min-width:0;color:inherit;background:0 0;border:none;justify-items:center;gap:.3rem;padding:0;display:grid}.analysis-tool-digit span{color:#334155;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-size:.8125rem;font-weight:700;display:inline-flex}.analysis-tool-digit:hover span:not([class*=is-]){background:#e2e8f0}.analysis-tool-digit small{font-variant-numeric:tabular-nums;white-space:nowrap;color:#94a3b8;font-size:.625rem}.analysis-tool-desk{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start;gap:1.25rem 1.5rem;padding:1.15rem 1.5rem 1.85rem;display:grid}@media (max-width:920px){.analysis-tool-desk{grid-template-columns:1fr}}.analysis-tool-desk-main,.analysis-tool-desk-side{gap:.85rem;display:grid}.analysis-tool-desk-side{position:sticky;top:7.35rem}.analysis-tool-summary{color:#64748b;margin:0;font-size:.75rem}.analysis-tool-split{background:#e2e8f0;border-radius:999px;height:.4rem;display:flex;overflow:hidden}.analysis-tool-split .is-even{background:#0f766e}.analysis-tool-split .is-odd{background:#0b1220}.analysis-tool-strip-note{color:#94a3b8;margin:-.35rem 0 0;font-size:.6875rem}.analysis-tool-modes{border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;width:fit-content;display:flex;overflow:hidden}.analysis-tool-mode{border-right:1px solid #e2e8f0}.analysis-tool-mode:last-child{border-right:none}.analysis-tool-strip{flex-wrap:wrap;gap:.3rem;display:flex}.analysis-tool-strip em{color:#94a3b8;font-size:.8125rem;font-style:normal}.analysis-tool-strip span{border-radius:6px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:.75rem;font-weight:700;display:inline-flex}.analysis-tool-strip .is-even{color:#0f766e;background:#e2efee}.analysis-tool-strip .is-odd{color:#0b1220;background:#f1f5f9}.analysis-tool-stats{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.65rem;display:grid}.analysis-tool-stat{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem .85rem}.analysis-tool-stat p{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.625rem;font-weight:700}.analysis-tool-stat strong{letter-spacing:-.03em;margin-top:.25rem;font-size:1.25rem;display:block}.analysis-tool-stat span{color:#64748b;margin-top:.15rem;font-size:.6875rem;display:block}.analysis-tool-field{border:1px solid #e2e8f0;border-radius:8px;align-content:start;gap:.3rem;padding:.75rem .85rem;display:grid}.analysis-tool-field span{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:.625rem;font-weight:700}.analysis-tool-field select{color:#0b1220;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:2.15rem;padding:0 .55rem;font-size:.8125rem}.analysis-tool-freq{grid-column:1/-1;gap:.4rem;display:grid}.analysis-tool-freq-row{grid-template-columns:1.65rem minmax(0,1fr) 2.6rem;align-items:center;gap:.5rem;font-size:.75rem;display:grid}.analysis-tool-freq-row span{background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-weight:700;display:inline-flex}.analysis-tool-freq-row i{background:#e2e8f0;border-radius:999px;height:.4rem;display:block;overflow:hidden}.analysis-tool-freq-row b{background:#0f766e;height:100%;display:block}.analysis-tool-freq-row small{text-align:right;color:#94a3b8}.analysis-tool-pad{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.analysis-tool-key{color:#0b1220;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-height:3.65rem;display:flex}.analysis-tool-key strong{font-size:1rem}.analysis-tool-key span{color:#94a3b8;font-size:.625rem}.analysis-tool-key:hover{background:#f8fafc}.analysis-tool-key.is-last{box-shadow:inset 0 0 0 1px #0f766e59}.analysis-tool-key.is-pick{color:#0f766e;background:#ddeceb;border-color:#a7c8cc}.analysis-tool-actions{gap:.45rem;padding:.15rem 0 0;display:grid}.analysis-tool-actions p{color:#64748b;margin:0 0 .15rem;font-size:.75rem}.analysis-tool-actions strong{color:#0b1220}.analysis-tool-cta{cursor:pointer;border:none;border-radius:8px;min-height:2.15rem;padding:0 .85rem;font-size:.75rem;font-weight:700}.analysis-tool-desk-side .analysis-tool-cta{width:100%}.analysis-tool-cta.is-ink{color:#fff;background:#0b1220}.analysis-tool-cta.is-ink:hover{background:#1e293b}.analysis-tool-cta.is-teal{color:#fff;background:#0f766e}.analysis-tool-cta.is-teal:hover{background:#0d9488}.analysis-tool-cta.is-ghost{color:#475569;background:#fff;border:1px solid #e2e8f0}.analysis-tool-cta.is-ghost:hover{color:#0b1220;background:#f8fafc}.signal-center{overscroll-behavior:contain;color:#0b1220;height:100%;min-height:0;font-family:var(--font-ibm-plex-sans), "IBM Plex Sans", system-ui, sans-serif;background:#fff;flex-direction:column;display:flex;overflow-y:auto}.signal-center-toolbar,.money-mgmt-toolbar{z-index:3;background:#fff;border-bottom:1px solid #0b122014;flex-shrink:0;justify-content:center;align-items:center;min-height:56px;padding:.45rem 1rem;display:flex;position:sticky;top:0}.signal-center-toolbar-status,.money-mgmt-toolbar-status{align-items:center;gap:.4rem;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.signal-center-segment{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;overflow:hidden}.signal-center-seg{color:#475569;cursor:pointer;background:#fff;border:none;min-height:2.15rem;padding:0 .9rem;font-size:.75rem;font-weight:650}.signal-center-seg.is-on{color:#0f766e;background:#ddeceb}.signal-center-chip,.money-mgmt-chip{color:#64748b;min-height:1.7rem;font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;background:#f8fafc;border-radius:6px;align-items:center;padding:0 .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.signal-center-chip.is-live,.signal-center-chip.is-signal,.money-mgmt-chip.is-hit{color:#0f766e;background:#e9f3f2}.signal-center-subbar{z-index:2;background:#fff;border-bottom:1px solid #0b122014;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;padding:.65rem 1.25rem;display:flex;position:sticky;top:56px}.signal-center-subbar label{align-items:center;gap:.45rem;display:inline-flex}.signal-center-subbar label span{color:#64748b;font-size:.6875rem;font-weight:650}.signal-center-subbar select{color:#0b1220;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:2.15rem;padding:0 .65rem;font-size:.8125rem}.signal-center-body{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);min-height:22rem;display:grid}@media (max-width:900px){.signal-center-body{grid-template-columns:1fr}}.signal-center-stage{background-color:#f7faf9;background-image:linear-gradient(#0b122009 1px,#0000 1px),linear-gradient(90deg,#0b122009 1px,#0000 1px);background-size:1.25rem 1.25rem;min-height:22rem;position:relative;overflow:hidden}.signal-center-stage.is-call .signal-center-orb.is-teal,.signal-center-stage.is-put .signal-center-orb.is-ink{opacity:1}.signal-center-quote{z-index:1;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;color:#0b1220;margin:0;font-size:.8125rem;font-weight:700;animation:.28s ease-out tc-quote-tick;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes tc-quote-tick{0%{transform:translate(-50%,-50%)scale(1.08)}to{transform:translate(-50%,-50%)scale(1)}}.signal-center-orb{filter:blur(2px);border-radius:999px;width:11.5rem;height:11.5rem;margin-top:-5.75rem;position:absolute;top:50%}.signal-center-orb.is-teal{background:radial-gradient(circle,#0f766e8c 0%,#0000 70%);animation:2.2s ease-in-out infinite tc-signal-a;left:18%}.signal-center-orb.is-ink{background:radial-gradient(circle,#0b122061 0%,#0000 70%);animation:2.2s ease-in-out infinite tc-signal-b;right:18%}.signal-center-core{background:#fff;border:1.5px solid #0f766e8c;border-radius:999px;width:4rem;height:4rem;margin:-2rem 0 0 -2rem;animation:2.2s ease-in-out infinite tc-signal-core;position:absolute;top:50%;left:50%;box-shadow:0 0 0 8px #0f766e14}@keyframes tc-signal-a{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes tc-signal-b{0%,to{opacity:.85;transform:scale(1.08)}50%{opacity:.4;transform:scale(.92)}}@keyframes tc-signal-core{0%,to{box-shadow:0 0 0 8px #0f766e14}50%{box-shadow:0 0 0 14px #0f766e29}}.signal-center-copy{border-left:1px solid #0b122014;flex-direction:column;justify-content:center;gap:.45rem;padding:1.5rem 1.35rem;display:flex}.signal-center-kicker{font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.625rem;font-weight:700}.signal-center-copy h1{font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;letter-spacing:-.03em;margin:0;font-size:1.65rem;font-weight:700}.signal-center-copy>p{color:#64748b;max-width:28rem;margin:0;font-size:.875rem;line-height:1.55}.signal-center-stats{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.signal-center-stat{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.65rem .7rem}.signal-center-stat p{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.625rem;font-weight:700}.signal-center-stat strong{color:#0b1220;margin-top:.2rem;font-size:.875rem;display:block}.signal-center-note{color:#0f766e;margin:0;font-size:.75rem}.signal-center-actions{gap:.4rem;display:grid}.signal-center-cta{cursor:pointer;border:none;border-radius:8px;min-height:2.15rem;font-size:.75rem;font-weight:700}.signal-center-cta:disabled{opacity:.4;cursor:not-allowed}.signal-center-cta.is-ink{color:#fff;background:#0b1220}.signal-center-cta.is-ink:hover:not(:disabled){background:#1e293b}.signal-center-cta.is-teal{color:#fff;background:#0f766e}.signal-center-cta.is-teal:hover{background:#0d9488}.signal-center-split{z-index:1;background:#0b122029;border-radius:99px;height:4px;display:block;position:absolute;bottom:3.1rem;left:14%;right:14%;overflow:hidden}.signal-center-split i{background:#0f766e;height:100%;display:block}.signal-center-spark{z-index:1;color:#0f766e;width:84%;height:2.1rem;position:absolute;bottom:.85rem;left:8%;right:8%}.signal-center-spark polyline{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.signal-center-strip{flex-wrap:wrap;gap:.3rem;display:flex}.signal-center-strip span{border-radius:6px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:.75rem;font-weight:700;display:inline-flex}.signal-center-strip .is-even{color:#0f766e;background:#e2efee}.signal-center-strip .is-odd{color:#0b1220;background:#f1f5f9}.signal-center-empty{color:#94a3b8;margin:0;font-size:.75rem}.signal-center-rails{gap:.4rem;display:grid}.signal-center-rail{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:.2rem;padding:.55rem .65rem;display:grid}.signal-center-rail:disabled{cursor:default;opacity:.7}.signal-center-rail.is-lead{background:#f1f7f6;border-color:#83b5b6}.signal-center-rail span{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:.625rem;font-weight:700}.signal-center-rail strong{color:#0b1220;font-size:.8125rem}.signal-center-rail i{background:#e2e8f0;border-radius:99px;height:3px;display:block;overflow:hidden}.signal-center-rail i b{background:#0f766e;height:100%;display:block}@media (max-width:720px){.signal-center-toolbar,.money-mgmt-toolbar{flex-wrap:wrap;height:auto;min-height:56px;padding-top:.55rem;padding-bottom:.55rem}.signal-center-toolbar-status,.money-mgmt-toolbar-status{flex-wrap:wrap;justify-content:center;width:100%;position:static;transform:none}}.money-mgmt{overscroll-behavior:contain;color:#0b1220;height:100%;min-height:0;font-family:var(--font-ibm-plex-sans), "IBM Plex Sans", system-ui, sans-serif;background:#fff;flex-direction:column;display:flex;overflow-y:auto}.money-mgmt-toolbar h1{font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;letter-spacing:-.03em;margin:0;font-size:1.05rem;font-weight:700}.money-mgmt-body{gap:1rem;width:min(72rem,100%);margin:0 auto;padding:1.15rem 1.25rem 1.75rem;display:grid}.money-mgmt-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:720px){.money-mgmt-fields{grid-template-columns:1fr}}.money-mgmt-fields label{gap:.3rem;display:grid}.money-mgmt-fields span{color:#64748b;font-size:.6875rem;font-weight:650}.money-mgmt-fields input,.money-mgmt-plan td input{color:#0b1220;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:2.15rem;padding:0 .65rem;font-size:.8125rem}.money-mgmt-fields input:focus,.money-mgmt-plan td input:focus{border-color:#8dbbbb;outline:none;box-shadow:0 0 0 3px #0f766e1f}.money-mgmt-toggle{color:#334155;align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.money-mgmt-toggle input{accent-color:#0f766e}.money-mgmt-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}@media (max-width:720px){.money-mgmt-kpis{grid-template-columns:1fr}}.money-mgmt-kpi{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem .85rem}.money-mgmt-kpi p{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.625rem;font-weight:700}.money-mgmt-kpi strong{color:#0b1220;margin-top:.2rem;font-size:1rem;display:block}.money-mgmt-plan{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.money-mgmt-plan h2{margin:0 0 .75rem;font-size:.9375rem;font-weight:700}.money-mgmt-table-wrap{overflow-x:auto}.money-mgmt-plan table{border-collapse:collapse;width:100%;font-size:.8125rem}.money-mgmt-plan th{z-index:1;color:#fff;text-align:left;background:#0b1220;padding:.65rem .75rem;font-weight:650;position:sticky;top:0}.money-mgmt-plan td{color:#334155;border-bottom:1px solid #e2e8f0;padding:.6rem .75rem}.money-mgmt-plan tr.is-hit td{background:#f1f7f6}.money-mgmt-plan tr.is-miss td{background:#f8fafc}.money-mgmt-flag{color:#94a3b8;justify-content:center;min-width:2.4rem;font-weight:700;display:inline-flex}.money-mgmt-flag.is-yes{color:#0f766e}.money-mgmt-flag.is-no{color:#64748b}.money-mgmt-notice{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:.45rem;padding:.85rem 1rem;display:grid}.money-mgmt-notice p{color:#64748b;margin:0;font-size:.8125rem}.money-mgmt-saved{text-align:center;color:#0f766e;margin:0;font-size:.75rem}.money-mgmt-actions{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.money-mgmt-cta{cursor:pointer;border-radius:8px;min-width:10.5rem;min-height:2.15rem;padding:0 .95rem;font-size:.75rem;font-weight:700}.money-mgmt-cta.is-ink{color:#fff;background:#0b1220;border:none}.money-mgmt-cta.is-ink:hover{background:#1e293b}.money-mgmt-cta.is-ghost{color:#475569;background:#fff;border:1px solid #e2e8f0}.money-mgmt-cta.is-ghost:hover{color:#0b1220;background:#f8fafc}.money-mgmt-summary{text-align:center;color:#64748b;margin:0;font-size:.8125rem}@media print{.money-mgmt-toolbar-status,.money-mgmt-actions,.money-mgmt-notice,.money-mgmt-saved,.money-mgmt-toggle,.money-mgmt .tc-trader-auth,.tc-navbar,.tc-nav,.tc-footer,.product-navbar{display:none!important}.terminal-workspace,.money-mgmt{height:auto!important;overflow:visible!important}.money-mgmt-plan th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.money-mgmt-plan td input{background:0 0;border:none;min-height:0;padding:0}}.copy-trader,.edging,.edging-2,.fast-trader,.ultimate-bot,.bulk-trader{overscroll-behavior:contain;color:#0b1220;height:100%;min-height:0;font-family:var(--font-ibm-plex-sans), "IBM Plex Sans", system-ui, sans-serif;background:#fff;flex-direction:column;display:flex;overflow-y:auto}.bulk-trader{flex:1;width:100%;min-width:0;position:relative}.bulk-trader.has-drawer{overflow:hidden}.copy-trader-toolbar,.edging-toolbar{z-index:3;background:#fff;border-bottom:1px solid #0b122014;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:56px;padding:.45rem 1rem;display:grid;position:sticky;top:0}.copy-trader-toolbar h1,.edging-toolbar h1{font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;letter-spacing:-.03em;text-align:center;grid-column:2;margin:0;font-size:1.05rem;font-weight:700}.copy-trader-toolbar-status,.edging-toolbar-status{grid-column:3;justify-self:end;align-items:center;gap:.4rem;display:flex}.copy-trader-chip,.edging-chip{color:#64748b;min-height:1.7rem;font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;background:#f8fafc;border-radius:6px;align-items:center;padding:0 .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.copy-trader-chip.is-live,.edging-chip.is-live{color:#0f766e;background:#e9f3f2}.copy-trader-body,.edging-body{gap:.75rem;width:min(72rem,100%);margin:0 auto;padding:1.15rem 1.25rem 1.75rem;display:grid}.edging-controls{gap:.75rem;display:grid}.edging-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.edging-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.edging-kpi{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem .85rem}.edging-kpi p{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.625rem;font-weight:700}.edging-kpi strong{color:#0b1220;margin-top:.2rem;font-size:1rem;display:block}.edging-toolbar-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.edging-inline{color:#334155;align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.edging-inline span,.edging-inline em{color:#64748b;font-size:.6875rem;font-style:normal}.edging-inline input{border:1px solid #e2e8f0;border-radius:8px;width:3.5rem;min-height:2.15rem;padding:0 .45rem}.edging-notice{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:.45rem;padding:.85rem 1rem;display:grid}.edging-notice p{color:#64748b;margin:0;font-size:.8125rem}.edging-fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}@media (max-width:900px){.edging-fields{grid-template-columns:1fr 1fr}}.edging-fields label,.edging-fields .edging-tick,.edging-fields .edging-field-control,.edging-fields .edging-check-field{grid-template-rows:1rem 2.35rem 1rem;gap:.3rem;min-width:0;display:grid}.edging-fields span,.edging-tick span{color:#64748b;font-size:.6875rem;font-weight:650;line-height:1rem}.edging-check-box{color:#0b1220;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.45rem;height:2.35rem;min-height:2.35rem;padding:0 .65rem;font-size:.8125rem;display:flex}.edging-check-box input{accent-color:#0f766e}.edging-fields input:disabled,.edging-fields select:disabled{color:#94a3b8;background:#f8fafc}.edging-fields .edging-segment{width:100%;height:2.35rem}.edging-meter{background:#e2e8f0;border-radius:99px;height:4px;overflow:hidden}.edging-meter i{background:#0f766e;height:100%;display:block}.edging-fields select,.edging-fields input[type=number]{color:#0b1220;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;height:2.35rem;min-height:2.35rem;padding:0 .65rem;font-size:.8125rem}.edging-fields em,.edging-tick em{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-style:normal;line-height:1rem;overflow:hidden}.edging-tick strong{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;height:2.35rem;min-height:2.35rem;padding:0 .65rem;font-size:1.05rem;line-height:1;display:flex}.edging-check{color:#334155;flex-direction:row;align-items:center;gap:.45rem;min-height:2.15rem;font-size:.8125rem;display:inline-flex!important}.edging-check input{accent-color:#0f766e}.edging-tick.is-lose strong{color:#fff;background:#0b1220;border-color:#0b1220}.edging-tick.is-cover strong,.edging-tick.is-match strong{color:#0f766e;background:#e7f1f1;border-color:#a7c8cc}.edging-segment{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:inline-flex;overflow:hidden}.edging-seg{color:#475569;cursor:pointer;background:#fff;border:none;flex:1;min-height:2.35rem;padding:0 .9rem;font-size:.75rem;font-weight:650}.edging-seg.is-on{color:#0f766e;background:#ddeceb}.edging-cta{cursor:pointer;border-radius:8px;min-height:2.35rem;font-size:.75rem;font-weight:700}.edging-cta:disabled{opacity:.4;cursor:not-allowed}.edging-cta.is-ink{color:#fff;background:#0b1220;border:none;width:100%}.edging-cta.is-ink:hover:not(:disabled){background:#1e293b}.edging-cta.is-teal{color:#fff;background:#0f766e;border:none}.edging-cta.is-teal:hover:not(:disabled){background:#0d9488}.edging-cta.is-ghost{color:#475569;background:#fff;border:1px solid #e2e8f0}.edging-cta.is-lead{box-shadow:0 0 0 3px #0f766e29}.edging-cta.is-reset{width:100%;min-height:3rem;font-size:.875rem}.edging-note{color:#64748b;margin:0;font-size:.75rem}.edging-note.is-live{color:#0f766e}.edging-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.edging-readout{grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.edging-readout .edging-tick{grid-template-rows:1rem 2.35rem 1rem;gap:.3rem;min-width:0;display:grid}.edging-card h2{margin:0 0 .75rem;font-size:.9375rem;font-weight:700}.edging-card p{color:#64748b;margin:0;font-size:.875rem;line-height:1.55}.edging-card>.edging-notice,.edging-card>.edging-cta.is-reset{margin-top:.75rem}.edging-card .edging-meter{margin-top:.25rem}.edging-strip{flex-wrap:wrap;gap:.3rem;display:flex}.edging-strip span{color:#475569;background:#f8fafc;border-radius:6px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.75rem;font-weight:700;display:inline-flex}.edging-strip .is-win{color:#0f766e;background:#e2efee}.edging-strip .is-lose{color:#fff;background:#0b1220}.edging-strip .is-now{outline-offset:1px;outline:2px solid #0f766e}.edging-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.edging-stat{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.65rem .7rem}.edging-stat p{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.625rem;font-weight:700}.edging-stat strong{color:#0b1220;margin-top:.2rem;font-size:.875rem;display:block}.edging-freq{grid-template-columns:1fr 1fr;gap:.45rem 1rem;display:grid}.edging-freq-row{grid-template-columns:1.2rem 1fr 1.5rem;align-items:center;gap:.45rem;font-size:.75rem;display:grid}.edging-freq-row span.is-lose{color:#0b1220;font-weight:700}.edging-freq-row i{background:#e2e8f0;border-radius:99px;height:6px;display:block;overflow:hidden}.edging-freq-row i b{background:#0f766e;height:100%;display:block}.edging-freq-row.is-lose i b{background:#0b1220}.edging2-pad{grid-template-columns:repeat(10,minmax(0,1fr));gap:.45rem;display:grid}.edging2-digit{aspect-ratio:1;cursor:pointer;background:#fff;border-radius:999px;place-items:center;width:100%;height:auto;display:grid}.edging2-digit strong{font-size:.95rem;line-height:1}.edging2-digit em{font-size:.625rem;font-style:normal}.edging2-digit.is-hot{color:#0f766e;border:2px solid #0f766e}.edging2-digit.is-mid{color:#475569;border:2px solid #94a3b8}.edging2-digit.is-cold{color:#0b1220;border:2px solid #0b1220}.edging2-digit.is-on{background:#e7f1f1;box-shadow:0 0 0 3px #0f766e29}.edging2-digit.is-now{outline-offset:2px;outline:2px solid #0f766e}.edging-legend{margin:.75rem 0 0!important;font-size:.75rem!important}.edging2-actions{grid-template-columns:1fr 1fr;gap:.75rem;margin:.75rem 0;display:grid}.edging2-actions .edging-cta{width:100%;min-height:2.75rem}.fast-types{grid-template-columns:repeat(8,minmax(0,1fr));gap:.35rem;display:grid}.fast-type{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:2.35rem;padding:0 .35rem;font-size:.75rem;font-weight:650}.fast-type.is-on{color:#fff;background:#0b1220;border-color:#0b1220}.fast-pad{grid-template-columns:repeat(10,minmax(0,1fr));gap:.35rem;display:grid}.fast-pad-btn{color:#0b1220;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:2.35rem;font-size:.8125rem;font-weight:700}.fast-pad-btn.is-on{color:#fff;background:#0b1220;border-color:#0b1220}.fast-pad-btn.is-now{outline-offset:1px;outline:2px solid #0f766e}.fast-actions{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.fast-actions .edging-cta{width:100%;min-height:2.75rem}.bulk-types{grid-template-columns:repeat(3,minmax(0,1fr))}.ultimate-filter{margin:0 0 .75rem;display:block}.ultimate-filter input{color:#0b1220;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;height:2.35rem;padding:0 .65rem;font-size:.8125rem}.ultimate-table-wrap{overflow-x:auto}.ultimate-table{border-collapse:collapse;width:100%;font-size:.8125rem}.ultimate-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;border-bottom:1px solid #e2e8f0;padding:.55rem .65rem;font-size:.625rem;font-weight:700}.ultimate-table td{color:#334155;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.65rem}.ultimate-table tr{cursor:pointer}.ultimate-table tr.is-on{background:#ecf4f3}.ultimate-table td strong{color:#0b1220;font-size:.8125rem;display:block}.ultimate-table td em{color:#94a3b8;font-size:.6875rem;font-style:normal}.ultimate-table tr.is-on td em{color:#0f766e}.ultimate-digits{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;color:#0b1220;font-size:.75rem}.ultimate-flag{color:#94a3b8;background:#f8fafc;border-radius:6px;align-items:center;min-height:1.45rem;margin:.1rem .3rem .1rem 0;padding:0 .4rem;font-size:.6875rem;font-weight:700;display:inline-flex}.ultimate-flag.is-yes{color:#0f766e;background:#e2efee}.ultimate-scores{grid-template-columns:1fr 1fr auto;gap:.75rem;margin-bottom:.85rem;display:grid}.ultimate-score{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem .85rem}.ultimate-score p{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0;font-size:.6875rem;font-weight:700}.ultimate-score strong{font-family:var(--font-ibm-plex-condensed), sans-serif;color:#0b1220;margin-top:.15rem;font-size:1.45rem;font-weight:700;display:block}.ultimate-score.is-won{background:#ecf4f3;border-color:#a7c8cc}.ultimate-score.is-won strong{color:#0f766e}.ultimate-score.is-lost{background:#fff;border-color:#e2e8f0}.ultimate-score.is-lost strong{color:#0b1220}.ultimate-meta{color:#64748b;margin:0 0 .65rem;font-size:.75rem}.ultimate-row-trade{color:#0b1220;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-height:1.85rem;padding:0 .55rem;font-size:.6875rem;font-weight:700}.ultimate-row-trade:disabled{color:#94a3b8;cursor:default}.ultimate-row-trade:not(:disabled):hover{color:#0f766e;border-color:#0f766e}.bulk-body{gap:1.15rem;width:100%;padding:1rem 1.75rem 2rem;display:grid}.bulk-trader.has-drawer .bulk-body{flex:1;min-width:0;height:100%;min-height:0;overflow-y:auto}.ultimate-bot-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ultimate-bot.has-drawer{flex-direction:row;position:relative;overflow:hidden}.ultimate-bot.has-drawer .ultimate-bot-main{overflow:hidden}.ultimate-bot.has-drawer .ultimate-bot-main .edging-body{min-height:0;overflow-y:auto}.trades-drawer{z-index:20;color:#0b1220;background:#fff;border-left:1px solid #0b122014;flex-direction:column;width:min(20.5rem,92vw);min-height:0;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #0b122024}.trades-drawer-tabs{border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:stretch;display:flex}.trades-drawer-tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;min-height:2.6rem;padding:.55rem .2rem;font-size:.75rem;font-weight:600}.trades-drawer-tab.is-on{color:#0b1220;border-bottom-color:#0b1220}.trades-drawer-close{color:#64748b;cursor:pointer;background:0 0;border:none;flex-shrink:0;width:2.4rem;font-size:.9rem}.trades-drawer-body{flex:1;min-height:0;padding:1rem .9rem 1.15rem;overflow-y:auto}.trades-drawer-empty{color:#64748b;text-align:center;margin:0 0 1rem;font-size:.8125rem;line-height:1.6}.trades-drawer-summary dl{grid-template-columns:1fr 1fr 1fr;gap:.85rem .65rem;margin:0;display:grid}.trades-drawer-summary div{flex-direction:column;gap:.15rem;display:flex}.trades-drawer-summary dt{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-size:.625rem;font-weight:700}.trades-drawer-summary dd{color:#0b1220;margin:0;font-size:.8125rem}.trades-drawer-summary dd.is-up,.trades-drawer-list b.is-up{color:#0f766e}.trades-drawer-summary dd.is-down,.trades-drawer-list b.is-down{color:#0b1220}.trades-drawer-reset{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px;width:100%;min-height:2.15rem;margin-top:1rem;font-size:.8125rem}.trades-drawer-reset:disabled{opacity:.4;cursor:default}.trades-drawer-list,.trades-drawer-journal{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.trades-drawer-list li{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:.5rem;padding-bottom:.65rem;display:flex}.trades-drawer-list strong{flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.8125rem;display:flex}.trades-drawer-list strong span{color:#94a3b8;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:.6875rem;font-weight:500}.trades-drawer-list em{color:#64748b;margin-top:.15rem;font-size:.6875rem;font-style:normal;display:block}.trades-drawer-row-side{justify-items:end;gap:.25rem;display:grid}.trades-drawer-list b{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:.75rem}.trades-drawer-close-trade{color:#0f766e;cursor:pointer;background:0 0;border:none;font-size:.6875rem;font-weight:700}.trades-drawer-journal li{color:#334155;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:.6875rem;line-height:1.45}.bulk-banner{text-align:center;background:#fff8eb;border:1px solid #f5c16c;border-radius:6px;padding:.7rem 1rem}.bulk-banner p{color:#334155;margin:0;font-size:.8125rem}.bulk-banner .tc-trader-auth{margin-top:.35rem}.bulk-tick-bar{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.65rem .85rem;display:flex}.bulk-tick{text-align:center}.bulk-tick span{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:.625rem;font-weight:700;display:block}.bulk-tick strong{color:#0f766e;margin-top:.05rem;font-size:1.65rem;font-weight:700;line-height:1.1;display:block}.bulk-tick-actions{flex-wrap:wrap;gap:.5rem;padding-bottom:.15rem;display:flex}.bulk-link-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;min-height:2rem;padding:.3rem .7rem;font-size:.8125rem}.bulk-link-btn.is-teal{color:#0f766e;border-color:#0f766e}.bulk-outline{min-width:0;display:block;position:relative}.bulk-outline span{z-index:1;color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#fff;padding:0 .3rem;font-size:.6875rem;font-weight:600;position:absolute;top:-.45rem;left:.7rem}.bulk-outline input,.bulk-outline select{color:#0b1220;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:4px;width:100%;height:3rem;padding:.5rem .85rem .2rem;font-size:.9375rem;font-weight:650}.bulk-window-field input{text-align:center}.bulk-circles{flex-wrap:nowrap;justify-content:space-between;gap:.65rem;padding:.15rem 0 1.1rem;display:flex;overflow-x:auto}.bulk-circle{color:#64748b;cursor:pointer;background:#eef2f6;border:2px solid #0000;border-radius:50%;flex-direction:column;flex:0 0 4.35rem;justify-content:center;align-items:center;width:4.35rem;height:4.35rem;padding:0;display:flex;position:relative}.bulk-circle strong{font-size:1rem;line-height:1}.bulk-circle em{margin-top:.15rem;font-size:.6875rem;font-style:normal}.bulk-circle.is-hot,.bulk-circle.is-warm{color:#0f766e}.bulk-circle.is-cool{color:#475569}.bulk-circle.is-cold{color:#0b1220}.bulk-circle.is-neutral{color:#64748b}.bulk-circle.is-on{color:#0f766e;background:#fff;border-color:#0f766e}.bulk-circle.is-now:after{content:"";border:6px solid #0000;border-top-color:#0f766e;width:0;height:0;position:absolute;bottom:-.85rem;left:50%;transform:translate(-50%)}.bulk-digits{color:#334155;gap:.85rem;font-size:.9375rem;font-weight:600;display:flex}.bulk-digits .is-now{color:#0f766e}.bulk-note{color:#94a3b8;margin:0;font-size:.8125rem}.bulk-note.is-live{color:#0f766e}.bulk-config{gap:1.15rem;display:grid}.bulk-config-top{grid-template-columns:minmax(0,1.7fr) minmax(12rem,.85fr);gap:1.25rem;display:grid}.bulk-duration-row,.bulk-purchase-row{gap:1rem;display:grid}.bulk-duration-row{grid-template-columns:minmax(0,1fr)}.bulk-duration-row.has-prediction{grid-template-columns:minmax(0,1fr) 8rem}.bulk-purchase-row{grid-template-columns:repeat(3,minmax(0,1fr))}.bulk-message{color:#0f766e;text-align:center;margin:0;font-size:.8125rem}.bulk-modal-overlay{z-index:40;background:#0b122073;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.bulk-modal,.bulk-result{color:#0b1220;background:#fff;border-radius:10px;width:min(36rem,100%);max-height:min(90vh,44rem);padding:1.15rem 1.25rem 1.35rem;overflow:auto;box-shadow:0 18px 50px #0b12202e}.bulk-modal header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.bulk-modal header span,.bulk-result span{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:.6875rem;font-weight:700;display:block}.bulk-modal h3,.bulk-result h3{margin:.15rem 0 0;font-size:1.05rem}.bulk-modal-close{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:1.1rem}.bulk-modal-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.bulk-check{color:#0b1220;align-items:center;gap:.45rem;min-height:3rem;font-size:.875rem;display:flex}.bulk-modal-status{color:#64748b;margin:1rem 0 .85rem;font-size:.8125rem}.bulk-modal-cta{color:#fff;cursor:pointer;background:#0b1220;border:1px solid #0b1220;border-radius:6px;width:100%;min-height:2.75rem;font-size:.875rem;font-weight:700}.bulk-scanner-tiles,.bulk-scanner-log{gap:.4rem;margin-top:1rem;font-size:.8125rem;display:grid}.bulk-scanner-tiles div{justify-content:space-between;gap:.75rem;display:flex}.bulk-scanner-log{color:#475569;max-height:8rem;overflow:auto}.bulk-scanner-log p{margin:0}.bulk-result{text-align:center}.bulk-result strong{color:#0f766e;margin:.5rem 0;font-size:1.75rem;display:block}.bulk-result.is-loss strong{color:#0b1220}.bulk-result p{color:#64748b;margin:0}.bulk-outcomes{gap:.5rem;display:flex}.bulk-outcome{color:#fff;text-align:left;cursor:pointer;background:#0b1220;border:none;border-radius:6px;grid-template-columns:1fr auto;align-items:start;gap:.15rem .5rem;min-width:7.5rem;min-height:3.4rem;padding:.65rem .85rem;display:grid;overflow:hidden}.bulk-outcome.is-teal{background:#0f766e}.bulk-outcome.is-lead{box-shadow:inset 0 0 0 2px #ffffff59}.bulk-outcome strong{letter-spacing:.04em;font-size:.8125rem;font-weight:700}.bulk-outcome-payout{font-size:.875rem;font-weight:700}.bulk-outcome em{grid-column:1/-1;font-size:.8125rem;font-style:normal;font-weight:650}.bulk-outcome:disabled{opacity:1;cursor:default}.bulk-auto{color:#0b1220;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:2.75rem;padding:.75rem;font-size:.875rem}.bulk-auto.is-on{color:#0f766e;border-color:#0f766e}.bulk-auto:disabled{cursor:default}.bulk-reset{color:#64748b;cursor:pointer;background:0 0;border:none;width:100%;min-height:2.35rem;padding:.5rem;font-size:.8125rem}@media (max-width:720px){.ultimate-scores,.bulk-outcomes,.bulk-purchase-row,.bulk-duration-row.has-prediction,.bulk-config-top,.bulk-modal-grid{grid-template-columns:1fr}}@media (max-width:900px){.edging-grid{grid-template-columns:1fr}.fast-types{grid-template-columns:repeat(4,minmax(0,1fr))}.bulk-types{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.edging-kpis,.edging-stats,.edging-freq,.edging-readout,.edging2-actions,.fast-actions,.bulk-types{grid-template-columns:1fr}.edging2-pad,.fast-pad{grid-template-columns:repeat(5,minmax(0,1fr))}.copy-trader-toolbar,.edging-toolbar{grid-template-columns:1fr;gap:.35rem;padding:.55rem 1rem}.copy-trader-toolbar h1,.edging-toolbar h1,.copy-trader-toolbar-status,.edging-toolbar-status{grid-column:1;justify-self:center}.copy-trader-toolbar-status,.edging-toolbar-status{flex-wrap:wrap;justify-content:center;width:100%}}.menu-desk-field{flex-direction:column;gap:.3rem;min-width:7.5rem;display:flex}.menu-desk-field>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:600}.menu-desk-field textarea{border:1px solid var(--border-subtle);width:100%;min-height:7rem;padding:.4rem .55rem}@supports (color:color-mix(in lab, red, red)){.menu-desk-field textarea{border:1px solid color-mix(in srgb, var(--border-subtle) 85%, transparent)}}.menu-desk-field textarea{background:var(--background);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.menu-desk-field textarea{background:color-mix(in srgb, var(--background) 40%, var(--surface))}}.menu-desk-field textarea{color:var(--foreground);resize:vertical;font-size:.75rem;line-height:1.45}.menu-desk{border:1px solid var(--border-subtle);flex-direction:column;gap:.9rem;padding:1.1rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.menu-desk{border:1px solid color-mix(in srgb, var(--border-subtle) 80%, var(--accent) 10%)}}.menu-desk{background:linear-gradient(160deg, var(--surface-elevated) 0%, var(--surface) 100%);border-radius:.95rem}@supports (color:color-mix(in lab, red, red)){.menu-desk{background:linear-gradient(160deg, color-mix(in srgb, var(--surface-elevated) 75%, var(--surface)) 0%, color-mix(in srgb, var(--surface) 94%, transparent) 100%)}}.menu-desk{box-shadow:var(--shadow-float)}.menu-desk-actions{flex-wrap:wrap;gap:.5rem;display:flex}.menu-desk-assist{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:.65rem;padding:.85rem .95rem}@supports (color:color-mix(in lab, red, red)){.menu-desk-assist{background:color-mix(in srgb, var(--surface-2) 55%, transparent)}}.menu-desk-assist-title{margin:0;font-size:.9rem;font-weight:650}.menu-desk-assist-body{color:var(--muted);margin:.35rem 0 0;font-size:.8125rem;line-height:1.45}.menu-desk-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.menu-desk-list-item{border:1px solid var(--border-subtle);grid-template-columns:2rem minmax(0,1fr);gap:.65rem;padding:.75rem .8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.menu-desk-list-item{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent)}}.menu-desk-list-item{background:var(--background);border-radius:.65rem}@supports (color:color-mix(in lab, red, red)){.menu-desk-list-item{background:color-mix(in srgb, var(--background) 28%, var(--surface))}}.menu-desk-list-index{color:var(--accent);font-size:.6875rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.menu-desk-list-index{color:color-mix(in srgb, var(--accent) 55%, var(--muted))}}.menu-desk-list-title{margin:0;font-size:.875rem;font-weight:650}.menu-desk-list-body{color:var(--muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.marketing-live-desk{flex-direction:column;gap:0;display:flex}:is(.marketing-live-desk:has(.bot-builder),.marketing-live-desk:has(.free-bots),.marketing-live-desk:has(.d-trader),.marketing-live-desk:has(.chart-desk),.marketing-live-desk:has(.analysis-tool),.marketing-live-desk:has(.signal-center),.marketing-live-desk:has(.money-mgmt),.marketing-live-desk:has(.copy-trader),.marketing-live-desk:has(.edging),.marketing-live-desk:has(.edging-2),.marketing-live-desk:has(.fast-trader),.marketing-live-desk:has(.ultimate-bot),.marketing-live-desk:has(.bulk-trader)){height:min(78vh,52rem)}.marketing-live-desk-frame{border:1px solid var(--border-subtle);padding:.85rem}@supports (color:color-mix(in lab, red, red)){.marketing-live-desk-frame{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, var(--accent) 12%)}}.marketing-live-desk-frame{background:linear-gradient(165deg, var(--surface-elevated) 0%, var(--surface) 100%);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.marketing-live-desk-frame{background:linear-gradient(165deg, color-mix(in srgb, var(--surface-elevated) 70%, var(--surface)) 0%, color-mix(in srgb, var(--surface) 92%, var(--background)) 100%)}}.marketing-live-desk-frame{box-shadow:var(--shadow-float)}:is(.marketing-live-desk-frame:has(.bot-builder),.marketing-live-desk-frame:has(.free-bots),.marketing-live-desk-frame:has(.d-trader),.marketing-live-desk-frame:has(.chart-desk),.marketing-live-desk-frame:has(.analysis-tool),.marketing-live-desk-frame:has(.signal-center),.marketing-live-desk-frame:has(.money-mgmt),.marketing-live-desk-frame:has(.copy-trader),.marketing-live-desk-frame:has(.edging),.marketing-live-desk-frame:has(.edging-2),.marketing-live-desk-frame:has(.fast-trader),.marketing-live-desk-frame:has(.ultimate-bot),.marketing-live-desk-frame:has(.bulk-trader)){height:100%;min-height:0;padding:0;overflow:hidden}.marketing-live-desk-frame .bot-builder,.marketing-live-desk-frame .free-bots,.marketing-live-desk-frame .d-trader,.marketing-live-desk-frame .chart-desk,.marketing-live-desk-frame .analysis-tool,.marketing-live-desk-frame .signal-center,.marketing-live-desk-frame .money-mgmt,.marketing-live-desk-frame .copy-trader,.marketing-live-desk-frame .edging,.marketing-live-desk-frame .edging-2,.marketing-live-desk-frame .fast-trader,.marketing-live-desk-frame .ultimate-bot,.marketing-live-desk-frame .bulk-trader{height:100%;min-height:0}.deriv-course-desk{flex-direction:column;gap:1.25rem;padding:1.25rem 1.35rem 1.5rem;display:flex}.deriv-course-desk--embedded{padding:.85rem 1rem 1.15rem}.deriv-course-head{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1.25rem;padding-bottom:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.deriv-course-head{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 60%, transparent)}}.deriv-course-cta{border:1px solid var(--border-subtle);color:var(--foreground);background:var(--surface);border-radius:.5rem;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.deriv-course-cta{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.deriv-course-cta{transition:border-color .16s,background .16s}.deriv-course-cta:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-cta:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border-subtle))}}.deriv-course-cta--solid{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-cta--solid{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.deriv-course-cta--solid{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-cta--solid{background:color-mix(in srgb, var(--accent) 18%, var(--surface))}}.deriv-course-cta--solid{color:var(--accent)}.deriv-course-tabs{border-bottom:1px solid var(--border-subtle);scrollbar-width:none;flex-wrap:wrap;gap:.25rem;padding-bottom:0;display:flex;overflow-x:auto}.deriv-course-tabs::-webkit-scrollbar{display:none}.deriv-course-tab{color:var(--muted);border:1px solid #0000;border-bottom-width:2px;border-radius:.5rem .5rem 0 0;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.55rem .85rem;font-size:.75rem;font-weight:600;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.deriv-course-tab:hover{color:var(--foreground);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.deriv-course-tab:hover{background:color-mix(in srgb, var(--surface-2) 80%, transparent)}}.deriv-course-tab--active{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-tab--active{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.deriv-course-tab--active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-tab--active{border-color:color-mix(in srgb, var(--accent) 20%, transparent)}}.deriv-course-tab--active{border-bottom-color:var(--accent)}.deriv-course-body{min-height:12rem;padding-top:.25rem}.deriv-course-guide-grid,.deriv-course-strategy-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;display:grid}.deriv-course-guide-card,.deriv-course-strategy-card{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:.75rem;padding:1rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.deriv-course-guide-card,.deriv-course-strategy-card{background:color-mix(in srgb, var(--surface-2) 55%, transparent)}}.deriv-course-guide-card,.deriv-course-strategy-card{transition:border-color .18s,box-shadow .18s}.deriv-course-guide-card:hover,.deriv-course-strategy-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-guide-card:hover,.deriv-course-strategy-card:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--border-subtle))}}.deriv-course-guide-card:hover,.deriv-course-strategy-card:hover{box-shadow:0 2px 12px var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-guide-card:hover,.deriv-course-strategy-card:hover{box-shadow:0 2px 12px color-mix(in srgb, var(--accent) 6%, transparent)}}.deriv-course-guide-card h3,.deriv-course-strategy-card h3{letter-spacing:-.01em;font-size:.9375rem;font-weight:650}.deriv-course-guide-card p,.deriv-course-strategy-card p{color:var(--muted);margin-top:.35rem;font-size:.8125rem;line-height:1.45}.deriv-course-guide-card ol,.deriv-course-strategy-card ul{color:var(--foreground);flex-direction:column;gap:.35rem;margin-top:.65rem;padding-left:1.1rem;font-size:.8125rem;line-height:1.4;display:flex}.deriv-course-videos{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);gap:.75rem;display:grid}@media (max-width:720px){.deriv-course-videos{grid-template-columns:1fr}}.deriv-course-video-list{flex-direction:column;gap:.35rem;display:flex}.deriv-course-video-item{text-align:left;color:var(--muted);border:1px solid #0000;border-radius:.5rem;padding:.55rem .7rem;font-size:.75rem;font-weight:600;line-height:1.35}.deriv-course-video-item:hover{color:var(--foreground);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.deriv-course-video-item:hover{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}}.deriv-course-video-item--active{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-video-item--active{border-color:color-mix(in srgb, var(--accent) 30%, var(--border-subtle))}}.deriv-course-video-item--active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-video-item--active{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.deriv-course-video-frame{aspect-ratio:16/9;border:1px solid var(--border-subtle);background:#0a0a0a;border-radius:.75rem;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001f}.deriv-course-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.deriv-course-faq{flex-direction:column;gap:.5rem;display:flex}.deriv-course-faq-item{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:.65rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deriv-course-faq-item{background:color-mix(in srgb, var(--surface-2) 40%, transparent)}}.deriv-course-faq-item{transition:border-color .18s,box-shadow .18s}.deriv-course-faq-item:has([aria-expanded=true]){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-faq-item:has([aria-expanded=true]){border-color:color-mix(in srgb, var(--accent) 25%, var(--border-subtle))}}.deriv-course-faq-item:has([aria-expanded=true]){box-shadow:0 1px 8px var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-faq-item:has([aria-expanded=true]){box-shadow:0 1px 8px color-mix(in srgb, var(--accent) 5%, transparent)}}.deriv-course-faq-q{text-align:left;width:100%;color:var(--foreground);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;font-size:.8125rem;font-weight:600;transition:background .14s;display:flex}.deriv-course-faq-q:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.deriv-course-faq-q:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}}.deriv-course-faq-a{border-top:1px solid var(--border-subtle);color:var(--muted);flex-direction:column;gap:.5rem;padding:.75rem 1rem 1rem;font-size:.8125rem;line-height:1.55;display:flex}.deriv-course-faq-search{border:1px solid var(--border-subtle);color:var(--muted);background:var(--surface);border-radius:.5rem;align-items:center;gap:.4rem;margin-bottom:.65rem;padding:.45rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.deriv-course-faq-search{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.deriv-course-faq-search input{width:100%;color:var(--foreground);background:0 0;border:0;outline:none;font-size:.8125rem}.deriv-course-guide-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 .35rem;font-size:.625rem;font-weight:700}.deriv-course-guide-wrap{flex-direction:column;gap:.85rem;display:flex}.deriv-course-tour{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-tour{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border-subtle))}}.deriv-course-tour{background:var(--accent);border-radius:.7rem;padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.deriv-course-tour{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.deriv-course-tour-step{color:var(--foreground);margin:.55rem 0 0;font-size:.9rem;line-height:1.45}.deriv-course-tour-actions{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.deriv-course-qs{grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);gap:.75rem;display:grid}@media (max-width:720px){.deriv-course-qs{grid-template-columns:1fr}}.deriv-course-qs-list{flex-direction:column;gap:.3rem;display:flex}.deriv-course-qs-item{text-align:left;color:var(--muted);border:1px solid #0000;border-radius:.5rem;padding:.55rem .7rem;font-size:.75rem;font-weight:650}.deriv-course-qs-item:hover{color:var(--foreground);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.deriv-course-qs-item:hover{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}}.deriv-course-qs-item--active{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-qs-item--active{border-color:color-mix(in srgb, var(--accent) 35%, var(--border-subtle))}}.deriv-course-qs-item--active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-qs-item--active{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.deriv-course-qs-panel{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:.75rem;padding:1.1rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.deriv-course-qs-panel{background:color-mix(in srgb, var(--surface-2) 50%, transparent)}}.deriv-course-qs-panel{box-shadow:0 1px 8px #0000000a}.deriv-course-qs-panel h3{margin:.15rem 0 0;font-size:1.05rem;font-weight:650}.deriv-course-qs-summary{color:var(--muted);margin:.45rem 0 0;font-size:.8125rem;line-height:1.45}.deriv-course-qs-fields{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.55rem;margin-top:.85rem;display:grid}.deriv-course-qs-field{color:var(--muted);flex-direction:column;gap:.3rem;font-size:.6875rem;font-weight:650;display:flex}.deriv-course-qs-field input{border:1px solid var(--border-subtle);background:var(--surface);border-radius:.45rem;padding:.45rem .55rem}@supports (color:color-mix(in lab, red, red)){.deriv-course-qs-field input{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.deriv-course-qs-field input{color:var(--foreground);font-family:var(--font-mono,ui-monospace, monospace);font-size:.8125rem;font-weight:600}.deriv-course-search{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:.6rem;align-items:center;gap:.55rem;padding:.55rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.deriv-course-search{background:color-mix(in srgb, var(--surface-2) 50%, transparent)}}.deriv-course-search{transition:border-color .16s,box-shadow .16s}.deriv-course-search:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-search:focus-within{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-subtle))}}.deriv-course-search:focus-within{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}}.deriv-course-search input{color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:.8125rem}.deriv-course-search input::placeholder{color:var(--muted)}.deriv-course-html a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.deriv-course-guide-image{border:1px solid var(--border-subtle);object-fit:cover;border-radius:.55rem;width:100%;margin-bottom:.75rem;transition:transform .22s}.deriv-course-guide-card:hover .deriv-course-guide-image{transform:scale(1.02)}.deriv-course-qs-main{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);gap:.75rem;min-width:0;display:grid}@media (max-width:960px){.deriv-course-qs-main{grid-template-columns:1fr}}.deriv-course-chapter-list{flex-direction:column;gap:.35rem;display:flex}.deriv-course-chapter-item{border:1px solid var(--border-subtle);text-align:left;color:var(--muted);background:var(--surface-2);border-radius:.45rem;padding:.55rem .65rem;font-size:.75rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.deriv-course-chapter-item{background:color-mix(in srgb, var(--surface-2) 45%, transparent)}}.deriv-course-chapter-item{transition:border-color .16s,color .16s,background .16s}.deriv-course-chapter-item:hover{color:var(--foreground);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-chapter-item:hover{border-color:color-mix(in srgb, var(--accent) 25%, var(--border-subtle))}}.deriv-course-chapter-item--active{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-chapter-item--active{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.deriv-course-chapter-item--active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-chapter-item--active{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.deriv-course-intro-hero{background:linear-gradient(135deg, var(--accent), var(--accent));border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.deriv-course-intro-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, var(--surface)), color-mix(in srgb, var(--accent) 3%, var(--surface)))}}.deriv-course-intro-hero{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-intro-hero{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.deriv-course-intro-hero{box-shadow:0 2px 16px var(--accent);margin-bottom:1.25rem}@supports (color:color-mix(in lab, red, red)){.deriv-course-intro-hero{box-shadow:0 2px 16px color-mix(in srgb, var(--accent) 6%, transparent)}}.deriv-course-intro-layout{grid-template-columns:14rem 1fr;gap:1rem;display:grid}@media (max-width:640px){.deriv-course-intro-layout{grid-template-columns:1fr}}.deriv-course-intro-toc{flex-direction:column;gap:.3rem;display:flex}.deriv-course-intro-toc-item{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:.45rem;align-items:baseline;gap:.5rem;padding:.5rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.deriv-course-intro-toc-item{background:color-mix(in srgb, var(--surface-2) 45%, transparent)}}.deriv-course-intro-toc-item{text-align:left;color:var(--muted);font-size:.75rem;line-height:1.35;transition:border-color .16s,color .16s,background .16s}.deriv-course-intro-toc-item:hover{color:var(--foreground);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-intro-toc-item:hover{border-color:color-mix(in srgb, var(--accent) 25%, var(--border-subtle))}}.deriv-course-intro-toc-item--active{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-intro-toc-item--active{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.deriv-course-intro-toc-item--active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-intro-toc-item--active{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.deriv-course-intro-toc-num{color:var(--muted);min-width:1.3rem;font-size:.65rem}.deriv-course-intro-reader{min-width:0}.deriv-course-intro-sections{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.deriv-course-intro-section{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:.65rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deriv-course-intro-section{background:color-mix(in srgb, var(--surface-2) 35%, transparent)}}.deriv-course-intro-section{transition:border-color .18s,box-shadow .18s}.deriv-course-intro-section[open]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-intro-section[open]{border-color:color-mix(in srgb, var(--accent) 20%, var(--border-subtle))}}.deriv-course-intro-section[open]{box-shadow:0 1px 6px var(--accent)}@supports (color:color-mix(in lab, red, red)){.deriv-course-intro-section[open]{box-shadow:0 1px 6px color-mix(in srgb, var(--accent) 4%, transparent)}}.deriv-course-intro-section-head{width:100%;color:var(--foreground);cursor:pointer;align-items:center;gap:.55rem;padding:.75rem .85rem;font-size:.8125rem;font-weight:650;list-style:none;transition:background .14s;display:flex}.deriv-course-intro-section-head:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.deriv-course-intro-section-head:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}}.deriv-course-intro-section-head::-webkit-details-marker{display:none}.deriv-course-intro-section-head:before{content:"▸";color:var(--accent);font-size:.7rem;transition:transform .18s}details[open]>.deriv-course-intro-section-head:before{transform:rotate(90deg)}.deriv-course-intro-section-body{color:var(--muted);flex-direction:column;gap:.55rem;padding:.25rem .85rem .9rem 1.75rem;font-size:.8125rem;line-height:1.6;display:flex}.deriv-course-chapter-body{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.deriv-course-section{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:.55rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.deriv-course-section{background:color-mix(in srgb, var(--surface-2) 35%, transparent)}}.deriv-course-section-title{text-align:left;width:100%;color:var(--foreground);justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.8125rem;font-weight:650;display:flex}.deriv-course-section-body{flex-direction:column;gap:.55rem;padding:0 .75rem .75rem;display:flex}.deriv-course-text-block p{color:var(--foreground);font-size:.8125rem;line-height:1.55}.deriv-course-text-block p+p{margin-top:.45rem}.deriv-course-text-block--tight p+p{margin-top:.2rem}.deriv-course-text-block--spaced{margin-top:.35rem}.deriv-course-text-block--italic p{color:var(--muted);font-style:italic}.deriv-course-media{margin:0}.deriv-course-media img{border-radius:.45rem;width:100%;height:auto}.deriv-course-media--formula img{width:auto;max-width:100%;max-height:6rem}.deriv-course-media-dark,[data-theme=dark] .deriv-course-media--formula .deriv-course-media-light{display:none}[data-theme=dark] .deriv-course-media--formula .deriv-course-media-dark{display:block}.deriv-course-qs-item-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.6875rem;font-weight:600;display:block}.deriv-course-qs-item-title{color:var(--foreground);margin-top:.15rem;font-size:.8125rem;font-weight:650;display:block}.deriv-course-qs-run{border-top:1px solid var(--border-subtle);margin-top:1rem;padding-top:.85rem}.deriv-course-qs-run-title{color:var(--foreground);margin-bottom:.55rem;font-size:.75rem;font-weight:650}.pro-ai-desk{flex-direction:column;gap:1rem;padding:1rem 1.1rem 1.25rem;display:flex}.pro-ai-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.35rem;margin:0;font-size:.625rem;font-weight:700;display:inline-flex}.pro-ai-title{letter-spacing:-.02em;margin:.35rem 0 0;font-size:1.15rem;font-weight:650}.pro-ai-lead{max-width:42rem;color:var(--muted);margin:.4rem 0 0;font-size:.875rem;line-height:1.45}.pro-ai-signal{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.pro-ai-signal{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border-subtle))}}.pro-ai-signal{background:var(--accent);border-radius:.75rem;padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.pro-ai-signal{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.pro-ai-signal{flex-direction:column;gap:.65rem;display:flex}.pro-ai-signal-top{align-items:flex-start;gap:.65rem;display:flex}.pro-ai-signal-title{margin:0;font-size:.9rem;font-weight:650}.pro-ai-signal-body{color:var(--muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.pro-ai-signal-strength{text-align:right;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:.625rem}.pro-ai-signal-strength strong{color:var(--accent);letter-spacing:0;text-transform:none;margin-top:.15rem;font-size:1.1rem;display:block}.pro-ai-signal-meta{color:var(--muted);flex-wrap:wrap;gap:.75rem;font-size:.6875rem;display:flex}.pro-ai-signal-actions{flex-wrap:wrap;gap:.45rem;display:flex}.pro-ai-layout{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);gap:.75rem;display:grid}@media (max-width:720px){.pro-ai-layout{grid-template-columns:1fr}}.pro-ai-pack-list{flex-direction:column;gap:.3rem;display:flex}.pro-ai-pack-item{text-align:left;color:var(--muted);border:1px solid #0000;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .7rem;font-size:.75rem;font-weight:650;display:flex}.pro-ai-pack-item:hover{color:var(--foreground);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.pro-ai-pack-item:hover{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}}.pro-ai-pack-item--active{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pro-ai-pack-item--active{border-color:color-mix(in srgb, var(--accent) 35%, var(--border-subtle))}}.pro-ai-pack-item--active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pro-ai-pack-item--active{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.pro-ai-pack-detail{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:.75rem;padding:.95rem 1rem}@supports (color:color-mix(in lab, red, red)){.pro-ai-pack-detail{background:color-mix(in srgb, var(--surface-2) 50%, transparent)}}.pro-ai-pack-detail-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pro-ai-pack-detail h3{margin:0;font-size:1rem;font-weight:650}.pro-ai-pack-detail>p{color:var(--muted);margin:.45rem 0 0;font-size:.8125rem;line-height:1.45}.pro-ai-lock-chip{border:1px solid var(--border-subtle);color:var(--muted);border-radius:.4rem;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.65rem;font-weight:650;display:inline-flex}.pro-ai-pack-stats{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.55rem;margin:.85rem 0 0;display:grid}.pro-ai-pack-stats dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.625rem}.pro-ai-pack-stats dd{color:var(--foreground);margin:.2rem 0 0;font-size:.8125rem;font-weight:600}.pro-ai-lock-note{margin:.75rem 0 0!important;font-size:.75rem!important}.pro-ai-pack-actions{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.auto-trader-desk{flex-direction:column;gap:1rem;padding:1rem 1.1rem 1.25rem;display:flex}.auto-trader-desk--embedded{padding:.75rem .85rem 1rem}.auto-trader-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.auto-trader-grid{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:.75rem;display:grid}.auto-trader-card{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:.7rem;flex-direction:column;gap:.45rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.auto-trader-card{background:color-mix(in srgb, var(--surface-2) 55%, transparent)}}.auto-trader-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;display:flex}.auto-trader-style{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.625rem;font-weight:700}.auto-trader-market{color:var(--muted);font-size:.6875rem;font-family:var(--font-mono,ui-monospace, monospace)}.auto-trader-card h3{letter-spacing:-.01em;font-size:.95rem;font-weight:650}.auto-trader-card>p{color:var(--muted);font-size:.8125rem;line-height:1.4}.auto-trader-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.25rem;display:grid}.auto-trader-stats dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.625rem}.auto-trader-stats dd{color:var(--foreground);margin-top:.15rem;font-size:.75rem;font-weight:600}.auto-trader-launch{border:1px solid var(--accent);border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;margin-top:.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.auto-trader-launch{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.auto-trader-launch{color:var(--accent);background:var(--accent);padding:.45rem .7rem;font-size:.75rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.auto-trader-launch{background:color-mix(in srgb, var(--accent) 14%, var(--surface))}}.auto-trader-launch{transition:background .16s}.auto-trader-launch:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.auto-trader-launch:hover{background:color-mix(in srgb, var(--accent) 22%, var(--surface))}}.auto-trader-fields{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.45rem;margin-top:.35rem;display:grid}.auto-trader-field{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:.25rem;font-size:.65rem;font-weight:650;display:flex}.auto-trader-field input{border:1px solid var(--border-subtle);background:var(--surface);border-radius:.4rem;padding:.4rem .5rem}@supports (color:color-mix(in lab, red, red)){.auto-trader-field input{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.auto-trader-field input{color:var(--foreground);font-size:.8125rem;font-weight:600;font-family:var(--font-mono,ui-monospace, monospace)}.d-trader{color:#0b1220;width:100%;height:100%;min-height:0;font-family:var(--font-ibm-plex-sans), "IBM Plex Sans", system-ui, sans-serif;background:#fff;display:flex;overflow:hidden}.d-trader-chart{flex:1;min-width:0;min-height:0;display:flex}.d-trader-chart .chart-desk{height:100%;min-height:0}.d-trader-side{overscroll-behavior:contain;background:#fff;border-left:1px solid #0b122014;flex-shrink:0;width:20.5rem;overflow-y:auto}.d-trader-ticket{flex-direction:column;gap:.75rem;padding:0 0 1.15rem;display:flex}.d-trader-ticket-head{z-index:2;background:#fff;border-bottom:1px solid #0b122014;margin-bottom:.15rem;padding:.9rem 1rem .65rem;position:sticky;top:0}.d-trader-ticket-head h2{font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;letter-spacing:-.03em;margin:.15rem 0 0;font-size:1.05rem;font-weight:700}.d-trader-kicker{font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.625rem;font-weight:700}.d-trader-chips{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;display:flex}.d-trader-chips span{color:#64748b;min-height:1.5rem;font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;background:#f8fafc;border-radius:6px;align-items:center;padding:0 .45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.d-trader-chips .is-demo,.d-trader-chips .is-live{color:#0f766e;background:#e9f3f2}.d-trader-families{gap:.65rem;padding:0 1rem;display:grid}.d-trader-family-group{gap:.3rem;display:grid}.d-trader-family-group p{font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.5625rem;font-weight:700}.d-trader-family-group>div{flex-wrap:wrap;gap:.3rem;display:flex}.d-trader-family{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:1.7rem;padding:0 .55rem;font-size:.6875rem;font-weight:650}.d-trader-family:hover{color:#0b1220;background:#f8fafc}.d-trader-family.is-on{color:#0f766e;background:#ddeceb;border-color:#a7c8cc}.d-trader-meta,.d-trader-fixed,.d-trader-foot{color:#94a3b8;margin:0;padding:0 1rem;font-size:.6875rem}.d-trader-fields{gap:.65rem;padding:0 1rem;display:grid}.d-trader-field{gap:.3rem;display:grid}.d-trader-field span{color:#64748b;font-size:.6875rem;font-weight:650}.d-trader-field em{color:#94a3b8;font-size:.625rem;font-style:normal}.d-trader-field input{color:#0b1220;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:2.15rem;padding:0 .65rem;font-size:.8125rem}.d-trader-field input:focus{border-color:#8dbbbb;outline:none;box-shadow:0 0 0 3px #0f766e1f}.d-trader-notice{color:#64748b;background:#f8fafc;border:1px solid #0b122014;border-radius:8px;margin:0 1rem;padding:.5rem .65rem;font-size:.75rem}.d-trader-actions{grid-template-columns:1fr 1fr;gap:.45rem;padding:0 1rem;display:grid}.d-trader-buy{cursor:pointer;border:none;border-radius:8px;min-height:2.35rem;font-size:.8125rem;font-weight:700}.d-trader-buy:disabled{opacity:.4;cursor:not-allowed}.d-trader-buy.is-primary{color:#fff;background:#0b1220}.d-trader-buy.is-primary:hover:not(:disabled){background:#1e293b}.d-trader-buy.is-secondary{color:#fff;background:#0f766e}.d-trader-buy.is-secondary:hover:not(:disabled){background:#0d9488}.chart-desk{color:#0b1220;width:100%;height:100%;min-height:0;font-family:var(--font-ibm-plex-sans), "IBM Plex Sans", system-ui, sans-serif;background:#fff;flex:1;display:flex}.chart-desk-picker{overscroll-behavior:contain;background:#fff;border-right:1px solid #0b122014;flex-shrink:0;width:17.5rem;overflow-y:auto}.chart-desk-picker-tabs{border-bottom:1px solid #0b122014;grid-template-columns:1fr 1fr;display:grid}.chart-desk-picker-tab{color:#64748b;min-height:2.5rem;font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;font-size:.75rem;font-weight:700}.chart-desk-picker-tab.is-on{color:#0f766e;border-bottom-color:#0f766e}.chart-desk-search{padding:.65rem .75rem .35rem;display:block}.chart-desk-search input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:2.15rem;padding:0 .65rem;font-size:.75rem}.chart-desk-search input:focus{background:#fff;border-color:#8dbbbb;outline:none;box-shadow:0 0 0 3px #0f766e1f}.chart-desk-empty{color:#94a3b8;margin:0;padding:.85rem .9rem;font-size:.75rem}.chart-desk-tree-cat,.chart-desk-tree-group,.chart-desk-tree-item{text-align:left;cursor:pointer;color:#0b1220;background:0 0;border:none;align-items:center;gap:.35rem;width:100%;display:flex}.chart-desk-tree-cat{padding:.5rem .85rem;font-size:.75rem;font-weight:700}.chart-desk-tree-group{color:#334155;padding:.4rem .85rem .4rem 1.35rem;font-size:.75rem}.chart-desk-tree-item{color:#475569;justify-content:space-between;padding:.35rem .85rem .35rem 2.1rem;font-size:.72rem}.chart-desk-tree-cat svg,.chart-desk-tree-group svg{color:#94a3b8;width:14px;height:14px}.chart-desk-tree-row{align-items:center;gap:.15rem;display:flex}.chart-desk-tree-row .chart-desk-tree-item{flex:1;min-width:0}.chart-desk-tree-row.is-on,.chart-desk-tree-item.is-on{color:#0f766e;background:#ecf4f3}.chart-desk-star{color:#94a3b8;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}.chart-desk-star svg{width:14px;height:14px}.chart-desk-star.is-on{color:#0f766e}.chart-desk-closed{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:.5625rem;font-weight:800}.chart-desk-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.chart-desk-bar{border-bottom:1px solid #0b122014;flex-wrap:wrap;align-items:center;gap:.65rem;min-height:52px;padding:.4rem .85rem;display:flex}.chart-desk-bar h1{font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;letter-spacing:-.03em;margin:0 .15rem 0 0;font-size:1.05rem;font-weight:700}.chart-desk-quote{font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;align-items:baseline;gap:.35rem;display:inline-flex}.chart-desk-quote strong{color:#0b1220;font-size:.95rem}.chart-desk-quote em{color:#64748b;font-size:.75rem;font-style:normal;font-weight:650}.chart-desk-quote.is-up em{color:#0f766e}.chart-desk-quote.is-down em{color:#0b1220}.chart-desk-chip{color:#64748b;min-height:1.7rem;font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;background:#f8fafc;border-radius:6px;align-items:center;padding:0 .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.chart-desk-chip.is-live{color:#0f766e;background:#e9f3f2}.chart-desk-handoff{border-top:1px solid #0b122014;grid-template-columns:1fr 1fr;gap:.75rem;padding:.75rem .85rem;display:grid}.chart-desk-handoff .edging-cta{width:100%;min-height:2.75rem}.chart-desk-market{color:#0b1220;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.4rem;min-height:2.15rem;padding:0 .7rem;font-size:.8125rem;font-weight:650;display:inline-flex}.chart-desk-market svg{color:#94a3b8;width:14px;height:14px}.chart-desk-tf{color:#64748b;height:2.15rem;font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.4rem;padding:0 .35rem 0 .7rem;font-size:.6875rem;font-weight:700;display:inline-flex}.chart-desk-tf select{color:#0b1220;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8125rem;font-weight:650}.chart-desk-tf select:focus{outline:none}.chart-desk-tf:focus-within{border-color:#0f766e}.chart-desk-check{color:#64748b;align-items:center;gap:.4rem;margin-left:auto;font-size:.75rem;display:inline-flex}.chart-desk-tv{color:#fff;cursor:pointer;background:#0b1220;border:1px solid #e2e8f0;border-radius:8px;min-height:2.15rem;padding:0 .85rem;font-size:.75rem;font-weight:700}.chart-desk-tv:hover{background:#1e293b}.chart-desk-body{flex:1;min-height:0;display:flex}.chart-desk-rail{border-right:1px solid #0b122014;flex-direction:column;gap:.35rem;width:2.85rem;padding:.55rem .35rem;display:flex}.chart-desk-tool{color:#475569;width:2.15rem;height:2.15rem;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}.chart-desk-tool svg{width:15px;height:15px}.chart-desk-tool:hover{color:#0b1220;background:#f8fafc}.chart-desk-tool.is-on{color:#0f766e;background:#ddeceb}.chart-desk-plot{background-color:#f7faf9;background-image:linear-gradient(#0b122009 1px,#0000 1px),linear-gradient(90deg,#0b122009 1px,#0000 1px);background-size:1.25rem 1.25rem;flex:1;min-width:0;min-height:0;position:relative}.chart-desk-plot.is-draw{cursor:crosshair}.chart-desk-svg{width:100%;height:100%;display:block}.chart-desk-grid{stroke:#0b122014;stroke-width:1px;vector-effect:non-scaling-stroke}.chart-desk-axis{color:#94a3b8;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;pointer-events:none;font-size:.625rem;position:absolute;right:.7rem;transform:translateY(-50%)}.chart-desk-time{color:#94a3b8;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;pointer-events:none;font-size:.625rem;position:absolute;bottom:.35rem;transform:translate(-50%)}.chart-desk-line{fill:none;stroke:#0f766e;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart-desk-ma{fill:none;stroke:#0b1220;stroke-width:1.4px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.chart-desk-guide{stroke:#0f766e;stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.chart-desk-last{stroke:#0b1220;stroke-width:1px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.chart-desk-dot{fill:#0f766e;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.chart-desk-wick{stroke-width:1.25px;vector-effect:non-scaling-stroke}.chart-desk-wick.is-up,.chart-desk-candle.is-up{stroke:#0f766e;fill:#0f766e}.chart-desk-wick.is-down,.chart-desk-candle.is-down{stroke:#0b1220;fill:#0b1220}.chart-desk-price{z-index:2;color:#fff;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;pointer-events:none;background:#0b1220;border-radius:6px;padding:.15rem .45rem;font-size:.6875rem;font-weight:700;position:absolute;right:.55rem;transform:translateY(-50%)}.chart-desk-wait{color:#94a3b8;justify-content:center;align-items:center;height:100%;margin:0;font-size:.8125rem;display:flex}.chart-desk-modal{z-index:70;background:#0b122073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.chart-desk-modal>div{background:#fff;border-radius:10px;flex-direction:column;width:min(960px,94vw);height:min(640px,80vh);display:flex;overflow:hidden;box-shadow:0 24px 60px #0b122033}.chart-desk-modal header{border-bottom:1px solid #0b122014;justify-content:space-between;align-items:center;padding:.7rem .9rem;font-size:.8125rem;font-weight:650;display:flex}.chart-desk-modal header button{color:#64748b;cursor:pointer;background:0 0;border:none}.chart-desk-modal iframe{border:none;flex:1;width:100%}.copy-desk{flex-direction:column;gap:1rem;display:flex}.copy-desk-signals{gap:.875rem}.copy-desk-section{flex-direction:column;gap:.625rem;display:flex}.copy-desk-section-list{min-height:0}.copy-desk-section-head{flex-direction:column;gap:.125rem;display:flex}.copy-desk-section-body{flex-direction:column;display:flex}.copy-status-strip{margin:0}.copy-desk-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.copy-count-chip{border:1px solid var(--border-subtle);align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.copy-count-chip{border:1px solid color-mix(in srgb, var(--border-subtle) 88%, transparent)}}.copy-count-chip{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--surface-elevated);border-radius:9999px;padding:.25rem .625rem;font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.copy-count-chip{background:color-mix(in srgb, var(--surface-elevated) 35%, var(--surface))}}.copy-count-chip{box-shadow:var(--shadow-control)}.copy-count-chip-live{border-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.copy-count-chip-live{border-color:color-mix(in srgb, var(--positive) 28%, var(--border-subtle))}}.copy-count-chip-live{color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.copy-count-chip-live{color:color-mix(in srgb, var(--positive) 85%, var(--foreground))}}.copy-count-chip-live{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.copy-count-chip-live{background:color-mix(in srgb, var(--positive) 8%, var(--surface))}}.copy-watch-rail{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.copy-watch-rail{background:color-mix(in srgb, var(--surface-elevated) 14%, transparent)}}.copy-watch-chip{border:1px solid var(--border-subtle);color:var(--foreground);background:var(--surface-elevated);border-radius:.25rem;align-items:center;padding:.15rem .4rem;font-size:.625rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.copy-watch-chip{background:color-mix(in srgb, var(--surface-elevated) 30%, var(--surface))}}.copy-notice-banner{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.copy-settings-bar{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.55rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;padding:.65rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.copy-settings-bar{background:color-mix(in srgb, var(--surface-elevated) 18%, var(--surface))}}.copy-toggle{color:var(--foreground);cursor:pointer;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;display:flex}.copy-stake-field{min-width:6.5rem}.copy-stake-input{max-width:7rem}.copy-provider-list,.copy-signal-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.copy-provider-card,.copy-signal-card{border:1px solid var(--border-subtle);padding:.7rem .8rem}@supports (color:color-mix(in lab, red, red)){.copy-provider-card,.copy-signal-card{border:1px solid color-mix(in srgb, var(--border-subtle) 92%, transparent)}}.copy-provider-card,.copy-signal-card{background:var(--surface);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.copy-provider-card,.copy-signal-card{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.copy-provider-card,.copy-signal-card{transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out)}.copy-provider-card-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.copy-provider-card-active{border-color:color-mix(in srgb, var(--accent) 28%, var(--border-subtle))}}.copy-provider-card-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.copy-provider-card-active{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.copy-provider-card-suggested{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.copy-provider-card-suggested{border-color:color-mix(in srgb, var(--accent) 32%, var(--border-subtle))}}.copy-provider-card-suggested{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.copy-provider-card-suggested{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.copy-suggested-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.5625rem;font-weight:700;display:inline-flex}.copy-suggested-banner{border:1px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.copy-suggested-banner{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border-subtle))}}.copy-suggested-banner{background:var(--accent);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.copy-suggested-banner{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.copy-suggested-banner-main{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.copy-style-icon{width:100%;height:100%;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.copy-provider-avatar{border:1px solid var(--border-subtle);background:var(--accent);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.copy-provider-avatar{background:color-mix(in srgb, var(--accent) 10%, var(--surface-elevated))}}.copy-style-icon-momentum{color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.copy-style-icon-momentum{color:color-mix(in srgb, var(--positive) 85%, var(--accent))}}.copy-style-icon-mean_reversion{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.copy-style-icon-mean_reversion{color:color-mix(in srgb, var(--warning) 85%, var(--accent))}}.copy-style-icon-breakout{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.copy-style-icon-breakout{color:color-mix(in srgb, var(--accent) 90%, var(--foreground))}}.copy-style-label{text-transform:none;letter-spacing:0}.copy-signal-card-expired{opacity:.55;pointer-events:none;filter:saturate(.75);transition:opacity .22s var(--ease-out), transform .22s var(--ease-out), filter .22s var(--ease-out);transform:scale(.99)}.copy-signal-list li{transition:opacity .22s var(--ease-out), transform .22s var(--ease-out)}.copy-signal-ttl-fill-expired{background:var(--muted);width:0!important}.copy-signal-card-urgent{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.copy-signal-card-urgent{border-color:color-mix(in srgb, var(--warning) 35%, var(--border-subtle))}}.copy-signal-ttl{margin-top:.625rem}.copy-signal-ttl-row{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.copy-signal-ttl-value{color:var(--foreground);font-size:.6875rem;font-weight:600}.copy-signal-ttl-track{background:var(--border-subtle);border-radius:9999px;height:.25rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.copy-signal-ttl-track{background:color-mix(in srgb, var(--border-subtle) 80%, transparent)}}.copy-signal-ttl-fill{border-radius:inherit;background:var(--accent);height:100%}@supports (color:color-mix(in lab, red, red)){.copy-signal-ttl-fill{background:color-mix(in srgb, var(--accent) 70%, var(--positive))}}.copy-signal-ttl-fill{transition:width .25s linear}.copy-signal-ttl-fill-urgent{background:var(--warning)}.copy-provider-card-head,.copy-signal-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.copy-provider-name{letter-spacing:-.01em;font-size:.875rem;font-weight:600}.copy-provider-badges{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.25rem;display:flex}.copy-signal-card-rise{border-left:2px solid var(--positive)}@supports (color:color-mix(in lab, red, red)){.copy-signal-card-rise{border-left:2px solid color-mix(in srgb, var(--positive) 55%, transparent)}}.copy-signal-card-fall{border-left:2px solid var(--negative)}@supports (color:color-mix(in lab, red, red)){.copy-signal-card-fall{border-left:2px solid color-mix(in srgb, var(--negative) 55%, transparent)}}.copy-signal-symbol{letter-spacing:-.01em;font-size:.875rem;font-weight:600}.copy-provider-title,.copy-signal-title{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.copy-meta-chip{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--surface-elevated);border-radius:.25rem;align-items:center;padding:.1rem .35rem;font-size:.5625rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.copy-meta-chip{background:color-mix(in srgb, var(--surface-elevated) 45%, var(--surface))}}.copy-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:.25rem;padding:.125rem .375rem;font-size:.5625rem;font-weight:700}.copy-badge-verified{color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.copy-badge-verified{color:color-mix(in srgb, var(--positive) 90%, var(--foreground))}}.copy-badge-verified{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.copy-badge-verified{background:color-mix(in srgb, var(--positive) 10%, var(--surface))}}.copy-badge-unverified{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.copy-badge-unverified{color:color-mix(in srgb, var(--warning) 90%, var(--foreground))}}.copy-badge-unverified{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.copy-badge-unverified{background:color-mix(in srgb, var(--warning) 10%, var(--surface))}}.copy-badge-low{color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.copy-badge-low{color:color-mix(in srgb, var(--positive) 90%, var(--foreground))}}.copy-badge-low{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.copy-badge-low{background:color-mix(in srgb, var(--positive) 10%, var(--surface))}}.copy-badge-medium{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.copy-badge-medium{color:color-mix(in srgb, var(--warning) 90%, var(--foreground))}}.copy-badge-medium{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.copy-badge-medium{background:color-mix(in srgb, var(--warning) 10%, var(--surface))}}.copy-badge-high{color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.copy-badge-high{color:color-mix(in srgb, var(--negative) 90%, var(--foreground))}}.copy-badge-high{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.copy-badge-high{background:color-mix(in srgb, var(--negative) 10%, var(--surface))}}.copy-provider-bio,.copy-signal-rationale{color:var(--muted);margin-top:.5rem;font-size:.6875rem;line-height:1.5}.copy-provider-stake-row{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.625rem;padding-top:.625rem;display:flex}.copy-provider-stake-input{width:5.5rem}.copy-provider-stake-hint{color:var(--muted);font-size:.5625rem}.copy-stake-capped{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.5625rem;font-weight:700}.copy-provider-stats,.copy-signal-meta{flex-wrap:wrap;gap:.375rem;margin-top:.625rem;display:flex}.copy-stat-chip{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.375rem;align-items:baseline;gap:.3rem;padding:.2rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.copy-stat-chip{background:color-mix(in srgb, var(--surface-elevated) 22%, var(--surface))}}.copy-stat-chip-wide{flex:auto;min-width:min(100%,8rem)}.copy-stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.5625rem;font-weight:600}.copy-stat-value{color:var(--foreground);font-size:.6875rem;font-weight:600}.copy-follow-btn{gap:.25rem}.copy-follow-btn-active{box-shadow:none!important}.copy-copy-btn{min-width:5.5rem}.copy-disclaimer{color:var(--muted);margin-top:auto;padding-top:.25rem;font-size:.5625rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.copy-disclaimer{color:color-mix(in srgb, var(--muted) 85%, transparent)}}.copy-mobile-rail-wrap{top:var(--terminal-sticky-top,.75rem);z-index:6;border:1px solid var(--border-subtle);border-radius:var(--radius-lg,.75rem);background:var(--surface);margin-bottom:.5rem;padding:.5rem .75rem;position:sticky}@supports (color:color-mix(in lab, red, red)){.copy-mobile-rail-wrap{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.copy-mobile-rail-wrap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-float)}.copy-mobile-rail-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.375rem;font-size:.5625rem;font-weight:700}.copy-mobile-rail{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.375rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.copy-mobile-rail::-webkit-scrollbar{display:none}.copy-mobile-pill{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;max-width:14rem;padding:.3rem .625rem;font-size:.625rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.copy-mobile-pill{background:color-mix(in srgb, var(--surface-elevated) 35%, var(--surface))}}.copy-mobile-pill{box-shadow:var(--shadow-control)}.copy-mobile-pill-btn{cursor:pointer;text-align:left}.copy-mobile-pill-provider{max-width:5rem;color:var(--muted);font-size:.5625rem;font-weight:500}.copy-mobile-pill-rise{border-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.copy-mobile-pill-rise{border-color:color-mix(in srgb, var(--positive) 28%, var(--border-subtle))}}.copy-mobile-pill-fall{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.copy-mobile-pill-fall{border-color:color-mix(in srgb, var(--negative) 28%, var(--border-subtle))}}.copy-mobile-pill-dir{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.5625rem;font-weight:700}.copy-history-section{flex-direction:column;gap:.625rem;margin-top:.25rem;display:flex}.copy-history-section-compact{margin-top:.5rem}.copy-history-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.copy-history-list{scrollbar-width:thin;flex-direction:column;gap:.375rem;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.copy-history-row{align-items:flex-start;gap:.625rem;padding:.5rem .625rem;display:flex}.copy-history-icon-wrap{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.copy-history-icon-wrap{background:color-mix(in srgb, var(--surface-elevated) 35%, var(--surface))}}.copy-history-copied .copy-history-icon-wrap{color:var(--positive);border-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.copy-history-copied .copy-history-icon-wrap{border-color:color-mix(in srgb, var(--positive) 28%, var(--border-subtle))}}.copy-history-copied .copy-history-icon-wrap{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.copy-history-copied .copy-history-icon-wrap{background:color-mix(in srgb, var(--positive) 8%, var(--surface))}}.copy-history-expired .copy-history-icon-wrap{color:var(--muted)}.copy-history-blocked .copy-history-icon-wrap,.copy-history-rejected .copy-history-icon-wrap{color:var(--warning);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.copy-history-blocked .copy-history-icon-wrap,.copy-history-rejected .copy-history-icon-wrap{border-color:color-mix(in srgb, var(--warning) 28%, var(--border-subtle))}}.copy-history-blocked .copy-history-icon-wrap,.copy-history-rejected .copy-history-icon-wrap{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.copy-history-blocked .copy-history-icon-wrap,.copy-history-rejected .copy-history-icon-wrap{background:color-mix(in srgb, var(--warning) 8%, var(--surface))}}.copy-history-title{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:600;display:flex}.copy-history-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.5625rem;font-weight:700}.copy-history-meta{color:var(--muted);margin-top:.2rem;font-size:.625rem;line-height:1.45}.copy-history-time{color:var(--muted);flex-shrink:0;margin-left:auto;font-size:.625rem}.copy-skeleton-row{border-radius:.375rem;height:2.5rem}.copy-skeleton-row-lg{height:5rem}.wallet-desk{flex-direction:column;gap:.875rem;display:flex}.wallet-deposit-card{border:1px solid var(--accent);padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.wallet-deposit-card{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--border-subtle))}}.wallet-deposit-card{background:var(--accent);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.wallet-deposit-card{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.wallet-deposit-card .trade-field-label{color:var(--accent);margin-bottom:.25rem}@supports (color:color-mix(in lab, red, red)){.wallet-deposit-card .trade-field-label{color:color-mix(in srgb, var(--accent) 70%, var(--muted))}}.wallet-deposit-title{letter-spacing:-.01em;margin-top:.25rem;font-size:.9375rem;font-weight:600}.wallet-deposit-copy{color:var(--muted);margin-top:.25rem;font-size:.6875rem;line-height:1.45}.wallet-action-row{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.wallet-agents-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wallet-source-line{color:var(--muted);font-size:.625rem}.wallet-country-rail{flex-wrap:wrap;gap:.375rem;display:flex}.wallet-agent-list{border-top:1px solid var(--border-subtle);margin-inline:-.75rem}@media (min-width:768px){.wallet-agent-list{margin-inline:-1rem}}.settings-desk{flex-direction:column;gap:1rem;display:flex}.settings-section-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.875rem;display:flex}.settings-section-title{letter-spacing:-.01em;margin-top:.125rem;font-size:.9375rem;font-weight:600}.settings-section-copy{color:var(--muted);margin-top:.25rem;font-size:.6875rem;line-height:1.45}.settings-section-divider{border-top:1px solid var(--border-subtle);padding-top:1rem}[data-theme=light] .wallet-deposit-card{box-shadow:var(--shadow-control)}.prefs-section{flex-direction:column;gap:.75rem;display:flex}.prefs-section-copy{color:var(--muted);font-size:.6875rem;line-height:1.45}.prefs-theme-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.375rem;display:grid}@media (min-width:640px){.prefs-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.prefs-theme-option{border:1px solid var(--border-subtle);text-align:left;background:var(--surface);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border-radius:.375rem;padding:.625rem .75rem}.prefs-theme-option:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.prefs-theme-option:hover{border-color:color-mix(in srgb, var(--accent) 25%, var(--border-subtle))}}.prefs-theme-option:hover{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.prefs-theme-option:hover{background:color-mix(in srgb, var(--surface-elevated) 40%, var(--surface))}}.prefs-theme-option-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.prefs-theme-option-active{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-subtle))}}.prefs-theme-option-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.prefs-theme-option-active{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.prefs-theme-option-head{align-items:center;gap:.375rem;display:flex}.prefs-theme-option-desc{color:var(--muted);margin-top:.25rem;font-size:.625rem;line-height:1.4}.prefs-currency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}@media (min-width:640px){.prefs-currency-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.metrics-desk{flex-direction:column;gap:.75rem;padding:.75rem 0 1rem;display:flex}.metrics-desk-copy{color:var(--muted);padding-inline:.75rem;font-size:.625rem}@media (min-width:768px){.metrics-desk-copy{padding-inline:1rem}}.metrics-stat-strip{border-inline:0;border-radius:0}.metrics-error-log{border:1px solid var(--border-subtle);border-radius:.375rem;max-height:7rem;margin-inline:.75rem;font-size:.625rem;overflow-y:auto}@media (min-width:768px){.metrics-error-log{margin-inline:1rem}}.metrics-error-row{border-top:1px solid var(--border-subtle);color:var(--muted);gap:.5rem;padding:.375rem .625rem;display:flex}.metrics-error-row:first-child{border-top:0}.metrics-error-row span:last-child{flex:1;min-width:0}html:has(.marketing-page){--marketing-nav-offset:112px;--marketing-desktop-min:1280px}.marketing-page-main{padding-top:1.5rem}.marketing-workspace-panel{min-height:calc(100dvh - var(--marketing-nav-offset) - 3rem)}.marketing-workspace-panel--forward{animation:.4s cubic-bezier(.22,1,.36,1) both marketing-panel-slide-forward}.marketing-workspace-panel--back{animation:.4s cubic-bezier(.22,1,.36,1) both marketing-panel-slide-back}@keyframes marketing-panel-slide-forward{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes marketing-panel-slide-back{0%{opacity:0;transform:translate(-1.25rem)}to{opacity:1;transform:translate(0)}}.marketing-stagger{display:contents}.marketing-stagger>*,.marketing-stagger .marketing-stagger>*{animation:.52s cubic-bezier(.22,1,.36,1) both marketing-stagger-in}.marketing-stagger>:first-child,.marketing-stagger .marketing-stagger>:first-child{animation-delay:40ms}.marketing-stagger>:nth-child(2),.marketing-stagger .marketing-stagger>:nth-child(2){animation-delay:.1s}.marketing-stagger>:nth-child(3),.marketing-stagger .marketing-stagger>:nth-child(3){animation-delay:.16s}.marketing-stagger>:nth-child(4),.marketing-stagger .marketing-stagger>:nth-child(4){animation-delay:.22s}@keyframes marketing-stagger-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.marketing-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.625rem;font-size:.6875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-eyebrow{color:color-mix(in srgb, var(--muted) 88%, var(--foreground))}}.marketing-eyebrow:before{content:"";background:var(--accent);flex-shrink:0;width:1.75rem;height:1px}.marketing-frame{border:1px solid var(--border-subtle);background:var(--surface);border-radius:.875rem}@supports (color:color-mix(in lab, red, red)){.marketing-frame{background:color-mix(in srgb, var(--surface) 92%, var(--background))}}.marketing-frame{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-frame{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 3%, transparent)}}.marketing-panel{padding-top:.25rem}.marketing-panel-head{max-width:46rem}.marketing-panel-kicker{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.25rem;display:flex}.marketing-panel-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4375rem;margin:0;font-size:.625rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-panel-meta{color:color-mix(in srgb, var(--muted) 78%, var(--foreground))}}.marketing-panel-title{letter-spacing:-.042em;font-size:clamp(2rem,4.2vw,2.875rem);font-weight:500;line-height:1.04;font-family:var(--font-marketing-display), "Iowan Old Style", "Palatino Linotype", serif;text-wrap:balance;margin-top:.875rem}.marketing-panel-summary{letter-spacing:-.02em;max-width:40rem;color:var(--foreground);margin-top:.875rem;font-size:clamp(1.0625rem,1.8vw,1.1875rem);font-weight:500;line-height:1.42}@supports (color:color-mix(in lab, red, red)){.marketing-panel-summary{color:color-mix(in srgb, var(--foreground) 88%, var(--muted))}}.marketing-panel-lead{max-width:42rem;color:var(--muted);margin-top:.75rem;font-size:.9375rem;line-height:1.68}.marketing-panel-chips{flex-wrap:wrap;gap:.4375rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.marketing-panel-chip{border:1px solid var(--border-subtle);padding:.3125rem .625rem}@supports (color:color-mix(in lab, red, red)){.marketing-panel-chip{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent)}}.marketing-panel-chip{background:var(--foreground);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.marketing-panel-chip{background:color-mix(in srgb, var(--foreground) 3%, transparent)}}.marketing-panel-chip{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);font-size:.625rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.marketing-panel-chip{color:color-mix(in srgb, var(--foreground) 72%, var(--muted))}}.marketing-panel-grid{gap:2rem;margin-top:2.75rem;display:grid}@media (min-width:1024px){.marketing-panel-grid{grid-template-columns:minmax(0,1.12fr) minmax(19rem,.88fr);align-items:start;gap:clamp(2.25rem,4vw,3.25rem)}}.marketing-panel-main{min-width:0}.marketing-panel-section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .875rem;font-size:.625rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.marketing-panel-section-label{color:color-mix(in srgb, var(--muted) 78%, var(--foreground))}}.marketing-feature-list{border-top:1px solid var(--border-subtle);gap:0;margin:0;padding:0;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-feature-list{border-top:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)}}.marketing-feature-item{border-bottom:1px solid var(--border-subtle);grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.9375rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-feature-item{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 68%, transparent)}}.marketing-feature-index{letter-spacing:.08em;color:var(--panel-accent,var(--accent));margin-top:.2rem;font-size:.6875rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.marketing-feature-index{color:color-mix(in srgb, var(--panel-accent,var(--accent)) 55%, var(--muted))}}.marketing-feature-copy{min-width:0}.marketing-feature-label{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600;line-height:1.25}.marketing-feature-detail{max-width:36rem;color:var(--muted);margin:.3125rem 0 0;font-size:.8125rem;line-height:1.55}.marketing-panel-preview{border:1px solid var(--border-subtle);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-panel-preview{border:1px solid color-mix(in srgb, var(--border-subtle) 70%, var(--panel-accent,var(--accent)) 12%)}}.marketing-panel-preview{background:linear-gradient(165deg, var(--surface-elevated) 0%, var(--surface) 100%);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.marketing-panel-preview{background:linear-gradient(165deg, color-mix(in srgb, var(--surface-elevated) 46%, var(--surface)) 0%, color-mix(in srgb, var(--surface) 94%, var(--background)) 100%)}}.marketing-panel-preview{box-shadow:inset 0 1px 0 var(--foreground), 0 16px 36px var(--panel-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-panel-preview{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent), 0 16px 36px color-mix(in srgb, var(--panel-accent,var(--accent)) 4%, transparent)}}@media (min-width:1024px){.marketing-panel-preview{position:sticky;top:5.5rem}}.marketing-panel-preview-head{border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:.75rem;padding:.9375rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-panel-preview-head{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 68%, transparent)}}.marketing-panel-preview-icon{border:1px solid var(--panel-accent,var(--accent));border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-panel-preview-icon{border:1px solid color-mix(in srgb, var(--panel-accent,var(--accent)) 24%, var(--border-subtle))}}.marketing-panel-preview-icon{background:var(--panel-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-panel-preview-icon{background:color-mix(in srgb, var(--panel-accent,var(--accent)) 9%, transparent)}}.marketing-panel-preview-icon{color:var(--panel-accent,var(--accent));flex-shrink:0}.marketing-panel-preview-titles{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;min-width:0;display:flex}.marketing-panel-preview-label{letter-spacing:-.015em;margin:0;font-size:.875rem;font-weight:600}.marketing-panel-preview-sub{color:var(--muted);margin:.1875rem 0 0;font-size:.6875rem;line-height:1.4}.marketing-panel-preview-status{letter-spacing:.08em;text-transform:uppercase;color:var(--positive);align-items:center;gap:.375rem;margin:.125rem 0 0;font-size:.625rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-panel-preview-status{color:color-mix(in srgb, var(--positive) 72%, var(--muted))}}.marketing-panel-preview-beacon{background:var(--positive);width:.375rem;height:.375rem;box-shadow:0 0 8px var(--positive);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.marketing-panel-preview-beacon{box-shadow:0 0 8px color-mix(in srgb, var(--positive) 55%, transparent)}}.marketing-panel-preview-body{gap:0;margin:0;display:grid}.marketing-panel-preview-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(6rem,.38fr) minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.71875rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-panel-preview-row{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 55%, transparent)}}.marketing-panel-preview-row:nth-child(2n){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-panel-preview-row:nth-child(2n){background:color-mix(in srgb, var(--foreground) 1.8%, transparent)}}.marketing-panel-preview-row:last-child{border-bottom:0}.marketing-panel-preview-key{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.625rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.marketing-panel-preview-key{color:color-mix(in srgb, var(--muted) 82%, var(--foreground))}}.marketing-panel-preview-value{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:.8125rem;font-weight:500;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.marketing-panel-preview-value{color:color-mix(in srgb, var(--foreground) 88%, var(--muted))}}.marketing-panel-preview-value{font-variant-numeric:tabular-nums}.marketing-panel-preview-foot{border-top:1px solid var(--border-subtle);margin:0;padding:.6875rem 1rem}@supports (color:color-mix(in lab, red, red)){.marketing-panel-preview-foot{border-top:1px solid color-mix(in srgb, var(--border-subtle) 68%, transparent)}}.marketing-panel-preview-foot{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.625rem}@supports (color:color-mix(in lab, red, red)){.marketing-panel-preview-foot{color:color-mix(in srgb, var(--muted) 88%, var(--foreground))}}.marketing-panel-actions{border-top:1px solid var(--border-subtle);gap:1.25rem;margin-top:2.75rem;padding-top:1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-panel-actions{border-top:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)}}.marketing-dashboard-panel{isolation:isolate;position:relative}.marketing-dashboard-deck{border:1px solid var(--border-subtle);padding:clamp(1.25rem,2.4vw,1.85rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-dashboard-deck{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, var(--accent) 14%)}}.marketing-dashboard-deck{background:linear-gradient(165deg, var(--surface-elevated) 0%, var(--surface) 100%);border-radius:1.125rem}@supports (color:color-mix(in lab, red, red)){.marketing-dashboard-deck{background:linear-gradient(165deg, color-mix(in srgb, var(--surface-elevated) 72%, var(--surface)) 0%, color-mix(in srgb, var(--surface) 92%, var(--background)) 100%)}}.marketing-dashboard-deck{box-shadow:var(--shadow-float), inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-dashboard-deck{box-shadow:var(--shadow-float), inset 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent)}}.marketing-dashboard-deck-grid{z-index:0;pointer-events:none;opacity:.55;background-image:linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.marketing-dashboard-deck-grid{background-image:linear-gradient(color-mix(in srgb, var(--foreground) 4.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--foreground) 4.5%, transparent) 1px, transparent 1px)}}.marketing-dashboard-deck-grid{background-size:1.75rem 1.75rem;-webkit-mask-image:radial-gradient(80% 70% at 50% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 20%,#000 20%,#0000 75%)}.marketing-dashboard-deck-glow{z-index:0;pointer-events:none;background:radial-gradient(closest-side, var(--accent), transparent 70%);border-radius:9999px;width:min(42rem,90%);height:18rem;position:absolute;inset:-20% auto auto -10%}@supports (color:color-mix(in lab, red, red)){.marketing-dashboard-deck-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%)}}.marketing-dashboard-deck-glow{filter:blur(8px);opacity:.9}.marketing-dashboard-deck-corners{z-index:0;pointer-events:none;position:absolute;inset:.7rem}.marketing-dashboard-deck-corners span{border-color:var(--accent);width:.85rem;height:.85rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.marketing-dashboard-deck-corners span{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}}.marketing-dashboard-deck-corners span{opacity:.7;border-style:solid}.marketing-dashboard-deck-corners span:first-child{border-width:1.5px 0 0 1.5px;top:0;left:0}.marketing-dashboard-deck-corners span:nth-child(2){border-width:1.5px 1.5px 0 0;top:0;right:0}.marketing-dashboard-deck-corners span:nth-child(3){border-width:0 0 1.5px 1.5px;bottom:0;left:0}.marketing-dashboard-deck-corners span:nth-child(4){border-width:0 1.5px 1.5px 0;bottom:0;right:0}.marketing-dashboard-head,.marketing-dashboard-windows,.marketing-dashboard-foot{z-index:1;position:relative}.marketing-dashboard-kicker-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.marketing-dashboard-head .marketing-eyebrow{align-items:center;gap:.45rem;display:inline-flex}.marketing-dashboard-live-dot{background:var(--positive);width:.4rem;height:.4rem;box-shadow:0 0 0 3px var(--positive);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.marketing-dashboard-live-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--positive) 18%, transparent)}}.marketing-dashboard-live-dot{animation:pulse-dot 1.8s var(--ease-out) infinite}.marketing-dashboard-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.4rem;margin:0;font-size:.625rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-dashboard-meta{color:color-mix(in srgb, var(--muted) 82%, var(--foreground))}}.marketing-dashboard-title{letter-spacing:-.045em;max-width:18ch;color:var(--foreground);margin:.85rem 0 0;font-size:clamp(2rem,4.2vw,2.85rem);font-weight:700;line-height:1.05}.marketing-dashboard-title-accent{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-dashboard-title-accent{color:color-mix(in srgb, var(--accent) 78%, var(--foreground))}}.marketing-dashboard-lead{max-width:38rem;color:var(--muted);margin:.85rem 0 0;font-size:.9375rem;line-height:1.55}.marketing-dashboard-load-error{border:1px solid #dc2626;margin:1rem 0 0;padding:.7rem .85rem}@supports (color:color-mix(in lab, red, red)){.marketing-dashboard-load-error{border:1px solid color-mix(in srgb, #dc2626 35%, var(--border))}}.marketing-dashboard-load-error{background:#fef2f2;border-radius:.6rem}@supports (color:color-mix(in lab, red, red)){.marketing-dashboard-load-error{background:color-mix(in srgb, #fef2f2 88%, var(--surface))}}.marketing-dashboard-load-error{color:#991b1b;font-size:.8125rem;line-height:1.45}.marketing-dashboard-windows{margin-top:clamp(1.35rem,2.5vw,1.85rem)}.marketing-dashboard-foot{border:1px solid var(--border-subtle);gap:1.15rem;margin-top:clamp(1.5rem,2.8vw,2rem);padding:1.15rem 1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-dashboard-foot{border:1px solid color-mix(in srgb, var(--border-subtle) 70%, var(--accent) 10%)}}.marketing-dashboard-foot{background:linear-gradient(120deg, var(--accent), var(--surface) 42%, var(--surface-elevated));border-radius:.875rem}@supports (color:color-mix(in lab, red, red)){.marketing-dashboard-foot{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 7%, transparent), color-mix(in srgb, var(--surface) 70%, transparent) 42%, color-mix(in srgb, var(--surface-elevated) 55%, transparent))}}.marketing-dashboard-foot{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-dashboard-foot{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent)}}@media (min-width:768px){.marketing-dashboard-foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.5rem}}.marketing-dashboard-foot-title{letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:650}.marketing-dashboard-foot-body{max-width:34rem;color:var(--muted);margin:.35rem 0 0;font-size:.8125rem;line-height:1.5}.marketing-dashboard-foot-auth{min-width:min(100%,16.5rem)}@media (min-width:768px){.marketing-panel-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:2rem}}.marketing-panel-actions-copy{max-width:28rem}.marketing-panel-actions-title{letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:600}.marketing-panel-actions-body{color:var(--muted);margin:.375rem 0 0;font-size:.8125rem;line-height:1.55}.marketing-panel-actions-auth{min-width:min(100%,16.5rem)}.marketing-panel[data-panel=trade]{--panel-accent:var(--accent)}.marketing-panel[data-panel=auto]{--panel-accent:var(--negative)}@supports (color:color-mix(in lab, red, red)){.marketing-panel[data-panel=auto]{--panel-accent:color-mix(in srgb, var(--negative) 45%, var(--accent))}}.marketing-panel[data-panel=copy]{--panel-accent:var(--positive)}.marketing-panel[data-panel=portfolio]{--panel-accent:var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-panel[data-panel=portfolio]{--panel-accent:color-mix(in srgb, var(--accent) 70%, var(--muted))}}.marketing-panel[data-panel=wallet]{--panel-accent:var(--positive)}@supports (color:color-mix(in lab, red, red)){.marketing-panel[data-panel=wallet]{--panel-accent:color-mix(in srgb, var(--positive) 55%, var(--accent))}}.marketing-panel[data-panel=settings]{--panel-accent:var(--muted)}@supports (color:color-mix(in lab, red, red)){.marketing-panel[data-panel=settings]{--panel-accent:color-mix(in srgb, var(--muted) 35%, var(--accent))}}.marketing-page .marketing-panel-summary{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-panel-summary{color:color-mix(in srgb, var(--foreground) 86%, var(--muted))}}.marketing-page .marketing-panel-lead,.marketing-page .marketing-feature-detail,.marketing-page .marketing-panel-actions-body{color:var(--marketing-muted,var(--muted))}.marketing-page .marketing-panel-chip{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-panel-chip{background:color-mix(in srgb, var(--foreground) 3.5%, transparent)}}.marketing-copy-panel{--panel-accent:var(--positive)}.marketing-copy-cta-banner{border:1px solid var(--accent);border-radius:.75rem;gap:1.25rem;margin-top:2.75rem;padding:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-copy-cta-banner{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border-subtle))}}.marketing-copy-cta-banner{background:linear-gradient(135deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-copy-cta-banner{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 6%, var(--surface)), color-mix(in srgb, var(--accent) 2%, var(--surface)))}}.marketing-copy-cta-banner{box-shadow:0 4px 24px var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-copy-cta-banner{box-shadow:0 4px 24px color-mix(in srgb, var(--accent) 6%, transparent)}}@media (min-width:640px){.marketing-copy-cta-banner{grid-template-columns:1fr auto;align-items:center;column-gap:2rem}}.marketing-copy-cta-inner{align-items:flex-start;gap:.85rem;display:flex}.marketing-copy-cta-text{max-width:28rem}.marketing-copy-hero{max-width:44rem}.marketing-copy-hero-title{letter-spacing:-.044em;font-size:clamp(2.125rem,4.4vw,3rem);font-weight:500;line-height:1.02;font-family:var(--font-marketing-display), "Iowan Old Style", "Palatino Linotype", serif;text-wrap:balance;margin:.75rem 0 0}.marketing-copy-hero-summary{letter-spacing:-.02em;max-width:38rem;color:var(--foreground);margin:1rem 0 0;font-size:clamp(1.0625rem,1.9vw,1.25rem);font-weight:500;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.marketing-copy-hero-summary{color:color-mix(in srgb, var(--foreground) 88%, var(--muted))}}.marketing-copy-hero-lead{max-width:40rem;color:var(--muted);margin:.875rem 0 0;font-size:.9375rem;line-height:1.7}.marketing-copy-highlights{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin-top:2rem;display:grid}.marketing-copy-highlight{border:1px solid var(--accent);border-radius:.65rem;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-copy-highlight{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border-subtle))}}.marketing-copy-highlight{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-copy-highlight{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}}.marketing-copy-highlight-icon{background:var(--accent);border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-copy-highlight-icon{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.marketing-copy-highlight-icon{color:var(--accent);flex-shrink:0}.marketing-copy-highlight-label{color:var(--foreground);font-size:.8125rem;font-weight:650}.marketing-copy-highlight-detail{color:var(--muted);margin-top:.15rem;font-size:.75rem;line-height:1.4}.marketing-copy-layout{gap:2.75rem;margin-top:3rem;display:grid}@media (min-width:1100px){.marketing-copy-layout{grid-template-columns:minmax(0,1.28fr) minmax(17.5rem,.72fr);align-items:start;column-gap:clamp(2.5rem,4.5vw,4rem)}}.marketing-copy-main{gap:2.75rem;min-width:0;display:grid}.marketing-copy-section-head{margin-bottom:1.125rem}.marketing-copy-section-title{letter-spacing:-.024em;font-size:1.125rem;font-weight:500;font-family:var(--font-marketing-display), "Iowan Old Style", "Palatino Linotype", serif;margin:0}.marketing-copy-section-aside{max-width:32rem;color:var(--muted);margin:.4375rem 0 0;font-size:.8125rem;line-height:1.55}.marketing-copy-provider-list,.marketing-copy-step-list{margin:0;padding:0;list-style:none}.marketing-copy-provider-list{gap:.65rem;display:grid}.marketing-copy-provider{border-bottom:0;border:1px solid var(--border-subtle);border-radius:.65rem;grid-template-columns:2.25rem minmax(0,1fr);gap:.85rem;padding:1.25rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-copy-provider{border:1px solid color-mix(in srgb, var(--border-subtle) 55%, transparent)}}.marketing-copy-provider{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.marketing-copy-provider{background:color-mix(in srgb, var(--surface-2) 30%, transparent)}}.marketing-copy-provider{transition:border-color .18s,box-shadow .18s,background .18s}.marketing-copy-provider:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-copy-provider:hover{border-color:color-mix(in srgb, var(--accent) 22%, var(--border-subtle))}}.marketing-copy-provider:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-copy-provider:hover{background:color-mix(in srgb, var(--accent) 3%, var(--surface))}}.marketing-copy-provider:hover{box-shadow:0 2px 10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-copy-provider:hover{box-shadow:0 2px 10px color-mix(in srgb, var(--accent) 5%, transparent)}}.marketing-copy-provider-index{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-copy-provider-index{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.marketing-copy-provider-index{letter-spacing:.08em;color:var(--accent);font-size:.6875rem;font-weight:600}.marketing-copy-provider-title-row{flex-wrap:wrap;align-items:baseline;gap:.375rem .75rem;display:flex}.marketing-copy-provider-name{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:600;line-height:1.2}.marketing-copy-provider-place{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.marketing-copy-provider-place{color:color-mix(in srgb, var(--muted) 82%, var(--foreground))}}.marketing-copy-provider-blurb{max-width:34rem;color:var(--muted);margin:.375rem 0 0;font-size:.8125rem;line-height:1.55}.marketing-copy-provider-meta{letter-spacing:.04em;color:var(--foreground);flex-wrap:wrap;gap:.375rem .5rem;margin:.5625rem 0 0;font-size:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-copy-provider-meta{color:color-mix(in srgb, var(--foreground) 62%, var(--muted))}}.marketing-copy-provider-verified{color:var(--positive);background:var(--positive);font-weight:600}@supports (color:color-mix(in lab, red, red)){.marketing-copy-provider-verified{background:color-mix(in srgb, var(--positive) 10%, transparent)}}.marketing-copy-provider-verified{border-radius:.3rem;padding:.1rem .4rem}.marketing-copy-step-list{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid}.marketing-copy-step{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:.65rem;flex-direction:column;gap:.65rem;padding:1.15rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-copy-step{background:color-mix(in srgb, var(--surface-2) 35%, transparent)}}.marketing-copy-step{transition:border-color .18s}.marketing-copy-step:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-copy-step:hover{border-color:color-mix(in srgb, var(--accent) 22%, var(--border-subtle))}}.marketing-copy-step-index{background:var(--positive);border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-copy-step-index{background:color-mix(in srgb, var(--positive) 12%, transparent)}}.marketing-copy-step-index{letter-spacing:.08em;color:var(--positive);font-size:.6875rem;font-weight:600}.marketing-copy-step-title{letter-spacing:-.018em;margin:0;font-size:.9375rem;font-weight:600}.marketing-copy-step-detail{max-width:32rem;color:var(--muted);margin:.3125rem 0 0;font-size:.8125rem;line-height:1.55}.marketing-copy-rail{gap:1.75rem;min-width:0;display:grid}@media (min-width:1100px){.marketing-copy-rail{position:sticky;top:5.5rem}}.marketing-copy-signal{border:1px solid var(--positive);padding:1.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.marketing-copy-signal{border:1px solid color-mix(in srgb, var(--positive) 20%, var(--border-subtle))}}.marketing-copy-signal{background:linear-gradient(145deg, var(--positive), var(--surface-2));border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.marketing-copy-signal{background:linear-gradient(145deg, color-mix(in srgb, var(--positive) 5%, var(--surface)), color-mix(in srgb, var(--surface-2) 40%, var(--surface)))}}.marketing-copy-signal{box-shadow:0 2px 16px var(--positive)}@supports (color:color-mix(in lab, red, red)){.marketing-copy-signal{box-shadow:0 2px 16px color-mix(in srgb, var(--positive) 5%, transparent)}}.marketing-copy-signal-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--positive);align-items:center;gap:.4375rem;margin:0 0 1rem;font-size:.625rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-copy-signal-eyebrow{color:color-mix(in srgb, var(--positive) 58%, var(--muted))}}.marketing-copy-signal-beacon{background:var(--positive);width:.375rem;height:.375rem;box-shadow:0 0 10px var(--positive);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.marketing-copy-signal-beacon{box-shadow:0 0 10px color-mix(in srgb, var(--positive) 50%, transparent)}}.marketing-copy-signal-from{color:var(--foreground);margin:0;font-size:.875rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.marketing-copy-signal-from{color:color-mix(in srgb, var(--foreground) 78%, var(--muted))}}.marketing-copy-signal-from strong{color:var(--foreground);font-weight:600}.marketing-copy-signal-from-place{letter-spacing:.08em;color:var(--positive);font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.marketing-copy-signal-from-place{color:color-mix(in srgb, var(--positive) 58%, var(--muted))}}.marketing-copy-signal-call{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0 .875rem;display:flex}.marketing-copy-signal-symbol{letter-spacing:-.04em;font-size:clamp(1.75rem,3vw,2.125rem);font-weight:500;line-height:1}.marketing-copy-signal-side{font-family:var(--font-marketing-display), "Iowan Old Style", "Palatino Linotype", serif;letter-spacing:-.02em;font-size:1.375rem;font-style:italic;font-weight:500}.marketing-copy-signal-side[data-side=rise]{color:var(--positive)}.marketing-copy-signal-side[data-side=fall]{color:var(--negative)}.marketing-copy-signal-ttl{background:var(--border-subtle);height:2px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-copy-signal-ttl{background:color-mix(in srgb, var(--border-subtle) 75%, transparent)}}.marketing-copy-signal-ttl-fill{height:100%;width:var(--ttl-pct,80%);background:linear-gradient(90deg, var(--positive), var(--positive));display:block}@supports (color:color-mix(in lab, red, red)){.marketing-copy-signal-ttl-fill{background:linear-gradient(90deg, var(--positive), color-mix(in srgb, var(--positive) 55%, var(--accent)))}}.marketing-copy-signal-note{color:var(--muted);margin:.875rem 0 0;font-size:.8125rem;line-height:1.55}.marketing-copy-signal-stakes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.125rem 0 0;display:grid}.marketing-copy-signal-stakes p{gap:.25rem;margin:0;display:grid}.marketing-copy-signal-stake-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.5625rem}@supports (color:color-mix(in lab, red, red)){.marketing-copy-signal-stake-label{color:color-mix(in srgb, var(--muted) 82%, var(--foreground))}}.marketing-copy-signal-stake-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600}.marketing-copy-signal-confidence{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:1rem 0 0;font-size:.625rem}@supports (color:color-mix(in lab, red, red)){.marketing-copy-signal-confidence{color:color-mix(in srgb, var(--muted) 78%, var(--foreground))}}.marketing-copy-risk{border:1px solid var(--warning,#e6a700);border-radius:.65rem;padding:1.15rem}@supports (color:color-mix(in lab, red, red)){.marketing-copy-risk{border:1px solid color-mix(in srgb, var(--warning,#e6a700) 15%, var(--border-subtle))}}.marketing-copy-risk{background:var(--warning,#e6a700)}@supports (color:color-mix(in lab, red, red)){.marketing-copy-risk{background:color-mix(in srgb, var(--warning,#e6a700) 3%, transparent)}}.marketing-copy-risk-lead{color:var(--muted);margin:0 0 1rem;font-size:.8125rem;line-height:1.55}.marketing-copy-risk-list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.marketing-copy-risk-list li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.375rem 1rem;display:flex}.marketing-copy-risk-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.625rem}@supports (color:color-mix(in lab, red, red)){.marketing-copy-risk-label{color:color-mix(in srgb, var(--muted) 82%, var(--foreground))}}.marketing-copy-risk-value{letter-spacing:-.01em;color:var(--foreground);font-size:.8125rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.marketing-copy-risk-value{color:color-mix(in srgb, var(--foreground) 88%, var(--muted))}}.marketing-copy-actions{margin-top:3rem}.marketing-page .marketing-copy-hero-summary{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-copy-hero-summary{color:color-mix(in srgb, var(--foreground) 86%, var(--muted))}}.marketing-page .marketing-copy-hero-lead,.marketing-page .marketing-copy-section-aside,.marketing-page .marketing-copy-provider-blurb,.marketing-page .marketing-copy-step-detail,.marketing-page .marketing-copy-signal-note,.marketing-page .marketing-copy-risk-lead{color:var(--marketing-muted,var(--muted))}.marketing-workspace-section{padding-top:.5rem;scroll-margin-top:0}.marketing-workspace-section:first-of-type{padding-top:.5rem}@media (prefers-reduced-motion:reduce){.marketing-workspace-panel--forward,.marketing-workspace-panel--back,.marketing-stagger>*,.marketing-stagger .marketing-stagger>*{animation:none}}.marketing-header{pointer-events:none}.marketing-header-fixed{z-index:50;isolation:isolate;position:fixed;top:0;left:0;right:0}.marketing-header-backdrop{z-index:0;background:var(--background);border-bottom:1px solid var(--border-subtle);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.marketing-header-backdrop{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 65%, transparent)}}.marketing-header-backdrop{box-shadow:0 1px 0 var(--foreground) inset}@supports (color:color-mix(in lab, red, red)){.marketing-header-backdrop{box-shadow:0 1px 0 color-mix(in srgb, var(--foreground) 3%, transparent) inset}}.marketing-header-backdrop:before{content:"";background:var(--background);pointer-events:none;position:absolute;inset:0}.marketing-header-backdrop:after{content:"";background:var(--border-subtle);height:1px;transition:background var(--duration-float) var(--ease-float);position:absolute;bottom:0;left:0;right:0}.marketing-header-scrolled .marketing-header-backdrop{box-shadow:0 12px 40px #00000014}.marketing-header-scrolled .marketing-header-backdrop:after{background:linear-gradient(90deg, transparent 0%, var(--accent) 50%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.marketing-header-scrolled .marketing-header-backdrop:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent) 35%, var(--border-subtle)) 50%, transparent 100%)}}[data-theme=light] .marketing-header-scrolled .marketing-header-backdrop{box-shadow:inset 0 1px #ffffffa6,0 10px 36px #09090b12}.marketing-header-menu-open{z-index:60}.marketing-page-spacer{height:var(--marketing-nav-offset);flex-shrink:0}.marketing-nav-shell{z-index:1;pointer-events:auto;flex-direction:column;justify-content:space-between;gap:0;width:100%;max-width:none;min-height:6.825rem;padding:1.125rem 0 .35rem;display:flex;position:relative}@media (min-width:768px){.marketing-nav-shell{min-height:7.15rem;padding:1.25rem 0 .4rem}}.marketing-nav-shell-inner{width:100%;padding-inline:.4rem}@media (min-width:768px){.marketing-nav-shell-inner{padding-inline:.55rem}}@media (min-width:1280px){.marketing-nav-shell-inner{padding-inline:.75rem}}.marketing-nav-bar{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:2.875rem;display:flex}.marketing-nav-brand{min-width:0;color:inherit;justify-self:start;align-items:center;gap:.5rem;text-decoration:none;display:flex}.marketing-nav-brand-icon{color:var(--accent);flex-shrink:0}.marketing-nav-brand-name{letter-spacing:-.03em;font-size:1rem;font-weight:600;line-height:1}.marketing-nav-brand-sep{color:var(--muted);font-size:.875rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.marketing-nav-brand-sep{color:color-mix(in srgb, var(--muted) 70%, transparent)}}.marketing-nav-brand-sep{-webkit-user-select:none;user-select:none}.marketing-nav-brand-tag{letter-spacing:-.02em;color:var(--muted);font-size:1rem;font-weight:500;line-height:1}.marketing-nav-menu{border-top:0;align-self:stretch;width:100%;min-width:0;margin-top:auto;padding:.2rem .4rem 0}@media (min-width:768px){.marketing-nav-menu{padding-inline:.55rem}}@media (min-width:1280px){.marketing-nav-menu{padding-inline:.75rem}}.marketing-nav-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.marketing-nav-icon-btn{width:2.5rem;height:2.5rem;color:var(--muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:.3125rem;justify-content:center;align-items:center;display:inline-flex}.marketing-nav-icon-btn:hover{color:var(--foreground);background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.marketing-nav-icon-btn:hover{background:color-mix(in srgb, var(--surface-elevated) 55%, transparent)}}.marketing-nav-signin{letter-spacing:-.01em;color:var(--muted);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out);padding:.5rem .75rem;font-size:.875rem;font-weight:500}.marketing-nav-signin:hover{color:var(--foreground);text-decoration:underline}.marketing-auth{display:inline-flex}.marketing-auth-group{border:1px solid var(--border-subtle);background:var(--surface);border-radius:.3125rem;align-items:stretch;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-auth-group{background:color-mix(in srgb, var(--surface) 88%, var(--background))}}.marketing-auth-group{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-auth-group{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent)}}.marketing-auth-login,.marketing-auth-signup{letter-spacing:-.015em;white-space:nowrap;min-height:2.25rem;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);border:0;border-radius:0;justify-content:center;align-items:center;gap:.375rem;padding:0 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.marketing-auth-login{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-auth-login{color:color-mix(in srgb, var(--foreground) 82%, var(--muted))}}.marketing-auth-login{border-right:1px solid var(--border-subtle);background:0 0}.marketing-auth-login:hover{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-auth-login:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.marketing-auth-login:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-auth-login:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 50%, transparent)}}.marketing-auth-login:focus-visible{outline-offset:-2px}.marketing-auth-signup{color:var(--accent-foreground,#fff);background:var(--accent)}.marketing-auth-signup:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-auth-signup:hover{background:color-mix(in srgb, var(--accent) 92%, white)}}.marketing-auth-signup:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-auth-signup:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 50%, transparent)}}.marketing-auth-signup:focus-visible{outline-offset:-2px}.marketing-auth-signup-icon{opacity:.9;width:.875rem;height:.875rem}.marketing-auth--lg .marketing-auth-login,.marketing-auth--lg .marketing-auth-signup{min-height:2.625rem;padding-inline:1.125rem;font-size:.9375rem}.marketing-auth--lg .marketing-auth-signup-icon{width:1rem;height:1rem}.marketing-auth--stack{width:100%;display:flex}.marketing-auth--stack .marketing-auth-group{flex-direction:column;width:100%}.marketing-auth--stack .marketing-auth-login{border-right:0;border-bottom:1px solid var(--border-subtle)}.marketing-auth--stack .marketing-auth-login,.marketing-auth--stack .marketing-auth-signup{width:100%}[data-theme=light] .marketing-auth-group{background:#ffffffeb;box-shadow:inset 0 1px #ffffffe6}.marketing-nav-cta-link{text-decoration:none}.marketing-nav-cta{letter-spacing:-.02em;min-height:2.625rem;color:var(--accent-foreground,white);background:var(--accent);transition:transform var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);border-radius:999px;align-items:center;gap:.5rem;padding:0 1.125rem;font-size:.875rem;font-weight:600;display:inline-flex}.marketing-nav-cta-link:hover .marketing-nav-cta{background:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.marketing-nav-cta-link:hover .marketing-nav-cta{background:color-mix(in srgb, var(--accent) 92%, white)}}.marketing-nav-menu-btn{margin-left:.125rem}.marketing-nav-overlay{z-index:55;pointer-events:auto;position:fixed;inset:0}.marketing-nav-overlay-backdrop{-webkit-backdrop-filter:blur(4px);cursor:pointer;background:#00000073;border:0;position:absolute;inset:0}.marketing-nav-sheet{top:var(--marketing-nav-offset);max-height:calc(100dvh - var(--marketing-nav-offset));border:0;border-top:1px solid var(--border-subtle);background:var(--background);box-shadow:none;border-radius:0;padding:1.25rem 1.5rem 1.5rem;animation:.28s cubic-bezier(.22,1,.36,1) both marketing-nav-sheet-in;position:absolute;left:0;right:0;overflow:auto}@keyframes marketing-nav-sheet-in{0%{opacity:0;transform:translateY(-.375rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.marketing-nav-overlay-backdrop{animation:.22s ease-out both marketing-nav-backdrop-in}@keyframes marketing-nav-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.marketing-nav-sheet,.marketing-nav-overlay-backdrop{animation:none}.platform-nav-indicator{transition:none}}.marketing-nav-sheet-head{margin-bottom:.75rem}.marketing-nav-sheet-title{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:600}.marketing-nav-sheet-sub{color:var(--foreground);margin-top:.125rem;font-size:.8125rem}.marketing-nav-sheet-cta{border-top:1px solid var(--border-subtle);gap:.625rem;margin-top:1rem;padding-top:1rem;display:grid}.platform-nav-rail{width:100%}.platform-nav-rail-track{overscroll-behavior:contain;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.platform-nav-rail-marketing .platform-nav-rail-track{border:1px solid var(--border);width:100%;padding:.22rem;position:relative}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-track{border:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.platform-nav-rail-marketing .platform-nav-rail-track{background:linear-gradient(180deg, var(--surface-elevated) 0%, var(--surface) 55%, var(--background) 100%);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-track{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated) 72%, transparent) 0%, color-mix(in srgb, var(--surface) 55%, transparent) 55%, color-mix(in srgb, var(--background) 40%, var(--surface)) 100%)}}.platform-nav-rail-marketing .platform-nav-rail-track{overscroll-behavior-x:contain;justify-content:stretch;overflow-x:visible;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #0000001f,0 1px 2px #0000001a,0 8px 24px #0000001f}.platform-nav-rail-marketing .platform-nav-rail-track:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(80% 120% at 0% 50%, var(--accent), transparent 55%), radial-gradient(70% 120% at 100% 50%, var(--accent), transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-track:before{background:radial-gradient(80% 120% at 0% 50%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 55%), radial-gradient(70% 120% at 100% 50%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 55%)}}.platform-nav-rail-marketing .platform-nav-rail-track:before{opacity:.9}[data-theme=light] .platform-nav-rail-marketing .platform-nav-rail-track{background:linear-gradient(180deg, #fff 0%, var(--surface-elevated) 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .platform-nav-rail-marketing .platform-nav-rail-track{background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--surface-elevated) 55%, white) 100%)}}[data-theme=light] .platform-nav-rail-marketing .platform-nav-rail-track{box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0000000d,0 10px 28px #0000000f}.platform-nav-rail-marketing .platform-nav-rail-track::-webkit-scrollbar{display:none}.platform-nav-rail-marketing .platform-nav-rail-list-marketing{z-index:1;justify-content:space-between;align-items:stretch;gap:.22rem;width:100%;min-width:0;max-width:none;padding:.05rem;display:flex;position:relative}@media (min-width:1280px){.platform-nav-rail-marketing .platform-nav-rail-list-marketing{gap:.28rem}}.platform-nav-rail-marketing-item{flex:1 1 0;align-items:stretch;min-width:0;animation:.42s cubic-bezier(.22,1,.36,1) both marketing-nav-chip-in;display:flex}.platform-nav-rail-marketing-item:first-child{animation-delay:20ms}.platform-nav-rail-marketing-item:nth-child(2){animation-delay:40ms}.platform-nav-rail-marketing-item:nth-child(3){animation-delay:60ms}.platform-nav-rail-marketing-item:nth-child(4){animation-delay:80ms}.platform-nav-rail-marketing-item:nth-child(5){animation-delay:.1s}.platform-nav-rail-marketing-item:nth-child(6){animation-delay:.12s}.platform-nav-rail-marketing-item:nth-child(7){animation-delay:.14s}.platform-nav-rail-marketing-item:nth-child(8){animation-delay:.16s}.platform-nav-rail-marketing-item:nth-child(9){animation-delay:.18s}.platform-nav-rail-marketing-item:nth-child(10){animation-delay:.2s}.platform-nav-rail-marketing-item:nth-child(11){animation-delay:.22s}.platform-nav-rail-marketing-item:nth-child(12){animation-delay:.24s}@keyframes marketing-nav-chip-in{0%{opacity:0;transform:translateY(.35rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.platform-nav-rail-marketing-item{animation:none}}.platform-nav-rail-marketing .platform-nav-rail-sep{display:none}.platform-nav-rail-marketing .platform-nav-rail-item{--chip-sheen:0;z-index:1;isolation:isolate;border:1px solid var(--border);justify-content:center;align-items:center;gap:.28rem;width:100%;min-height:2.15rem;padding:.35rem .28rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-item{border:1px solid color-mix(in srgb, var(--border) 65%, transparent)}}.platform-nav-rail-marketing .platform-nav-rail-item{letter-spacing:-.028em;white-space:nowrap;color:var(--muted);border-radius:.5rem;font-size:.65625rem;font-weight:550;line-height:1.05}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-item{color:color-mix(in srgb, var(--muted) 40%, var(--foreground))}}.platform-nav-rail-marketing .platform-nav-rail-item{background:linear-gradient(155deg, var(--surface-elevated) 0%, var(--surface) 52%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-item{background:linear-gradient(155deg, color-mix(in srgb, var(--surface-elevated) 96%, white 10%) 0%, color-mix(in srgb, var(--surface) 90%, var(--accent) 5%) 52%, color-mix(in srgb, var(--surface) 94%, black 6%) 100%)}}.platform-nav-rail-marketing .platform-nav-rail-item{transition:color .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .22s var(--ease-out), transform .22s cubic-bezier(.22, 1, .36, 1), background .22s var(--ease-out);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000001f,0 1px 1px #00000014,0 2px 6px #0000001a}.platform-nav-rail-marketing .platform-nav-rail-item:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(140% 110% at 8% -20%, var(--accent) 0%, transparent 48%), linear-gradient(125deg, var(--accent) 0%, transparent 38%, var(--surface-elevated) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-item:before{background:radial-gradient(140% 110% at 8% -20%, color-mix(in srgb, var(--accent) 22%, transparent) 0%, transparent 48%), linear-gradient(125deg, color-mix(in srgb, var(--accent) 10%, transparent) 0%, transparent 38%, color-mix(in srgb, var(--surface-elevated) 30%, transparent) 100%)}}.platform-nav-rail-marketing .platform-nav-rail-item:before{opacity:.9;pointer-events:none;transition:opacity .2s var(--ease-out), background .22s var(--ease-out)}.platform-nav-rail-marketing .platform-nav-rail-item:after{content:"";z-index:0;pointer-events:none;width:55%;height:100%;transform:translateX(calc(var(--chip-sheen) * 220%)) skewX(-18deg);opacity:calc(.35 + var(--chip-sheen) * .45);background:linear-gradient(105deg,#0000 0%,#ffffff24 45%,#0000 70%);transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;top:0;left:-40%}.platform-nav-rail-marketing .platform-nav-rail-icon-wrap{z-index:1;width:1.15rem;height:1.15rem;color:var(--accent);border-radius:.28rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-icon-wrap{color:color-mix(in srgb, var(--accent) 70%, var(--muted))}}.platform-nav-rail-marketing .platform-nav-rail-icon-wrap{background:linear-gradient(160deg, var(--accent) 0%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-icon-wrap{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 18%, var(--surface-elevated)) 0%, color-mix(in srgb, var(--surface) 80%, transparent) 100%)}}.platform-nav-rail-marketing .platform-nav-rail-icon-wrap{box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-icon-wrap{box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent)}}.platform-nav-rail-marketing .platform-nav-rail-icon-wrap{transition:color .2s var(--ease-out), background .2s var(--ease-out), box-shadow .2s var(--ease-out)}.platform-nav-rail-marketing .platform-nav-rail-icon{width:.7rem;height:.7rem}.platform-nav-rail-marketing .platform-nav-rail-label{z-index:1;min-width:0;text-overflow:unset;position:relative;overflow:visible}[data-theme=light] .platform-nav-rail-marketing .platform-nav-rail-item{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .platform-nav-rail-marketing .platform-nav-rail-item{color:color-mix(in srgb, var(--muted) 25%, var(--foreground))}}[data-theme=light] .platform-nav-rail-marketing .platform-nav-rail-item{background:linear-gradient(155deg, #fff 0%, var(--surface-elevated) 48%, var(--surface-elevated) 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .platform-nav-rail-marketing .platform-nav-rail-item{background:linear-gradient(155deg, #fff 0%, color-mix(in srgb, var(--surface-elevated) 55%, white) 48%, color-mix(in srgb, var(--surface-elevated) 78%, var(--accent) 5%) 100%)}}[data-theme=light] .platform-nav-rail-marketing .platform-nav-rail-item{box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0000000a,0 1px 2px #0000000d,0 3px 8px #0000000a}[data-theme=light] .platform-nav-rail-marketing .platform-nav-rail-item:after{background:linear-gradient(105deg,#0000 0%,#ffffff8c 45%,#0000 70%)}.platform-nav-rail-marketing .platform-nav-rail-item:hover:not(.platform-nav-rail-item-active){--chip-sheen:1;color:var(--foreground);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-item:hover:not(.platform-nav-rail-item-active){border-color:color-mix(in srgb, var(--accent) 34%, var(--border))}}.platform-nav-rail-marketing .platform-nav-rail-item:hover:not(.platform-nav-rail-item-active){box-shadow:inset 0 1px 0 #ffffff24, 0 6px 16px var(--accent), 0 2px 4px #0000001a;transform:translateY(-1.5px)}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-item:hover:not(.platform-nav-rail-item-active){box-shadow:inset 0 1px 0 #ffffff24, 0 6px 16px color-mix(in srgb, var(--accent) 12%, #00000029), 0 2px 4px #0000001a}}.platform-nav-rail-marketing .platform-nav-rail-item:hover:not(.platform-nav-rail-item-active):before{opacity:1;background:radial-gradient(140% 110% at 12% -15%, var(--accent) 0%, transparent 50%), linear-gradient(125deg, var(--accent) 0%, transparent 46%, var(--surface-elevated) 100%)}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-item:hover:not(.platform-nav-rail-item-active):before{background:radial-gradient(140% 110% at 12% -15%, color-mix(in srgb, var(--accent) 30%, transparent) 0%, transparent 50%), linear-gradient(125deg, color-mix(in srgb, var(--accent) 14%, transparent) 0%, transparent 46%, color-mix(in srgb, var(--surface-elevated) 28%, transparent) 100%)}}.platform-nav-rail-marketing .platform-nav-rail-item:hover:not(.platform-nav-rail-item-active) .platform-nav-rail-icon-wrap{color:var(--accent);background:linear-gradient(160deg, var(--accent) 0%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-item:hover:not(.platform-nav-rail-item-active) .platform-nav-rail-icon-wrap{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 28%, var(--surface-elevated)) 0%, color-mix(in srgb, var(--surface) 70%, transparent) 100%)}}.platform-nav-rail-marketing .platform-nav-rail-item-active{--chip-sheen:.35;color:var(--foreground);border-color:var(--accent);font-weight:650}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-item-active{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}}.platform-nav-rail-marketing .platform-nav-rail-item-active{background:linear-gradient(155deg, var(--accent) 0%, var(--accent) 46%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-item-active{background:linear-gradient(155deg, color-mix(in srgb, var(--accent) 28%, var(--surface-elevated)) 0%, color-mix(in srgb, var(--accent) 12%, var(--surface)) 46%, color-mix(in srgb, var(--surface) 88%, black 12%) 100%)}}.platform-nav-rail-marketing .platform-nav-rail-item-active{box-shadow:inset 0 1px 0 #ffffff29, inset 0 0 0 1px var(--accent), 0 0 0 1px var(--accent), 0 4px 14px var(--accent)}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-item-active{box-shadow:inset 0 1px 0 #ffffff29, inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent), 0 4px 14px color-mix(in srgb, var(--accent) 22%, #0000002e)}}.platform-nav-rail-marketing .platform-nav-rail-item-active:before{opacity:1;background:radial-gradient(150% 120% at 18% -20%, var(--accent) 0%, transparent 52%), linear-gradient(140deg, var(--accent) 0%, transparent 58%)}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-item-active:before{background:radial-gradient(150% 120% at 18% -20%, color-mix(in srgb, var(--accent) 42%, transparent) 0%, transparent 52%), linear-gradient(140deg, color-mix(in srgb, var(--accent) 20%, transparent) 0%, transparent 58%)}}.platform-nav-rail-marketing .platform-nav-rail-item-active .platform-nav-rail-icon-wrap{color:#fff;background:linear-gradient(155deg, var(--accent) 0%, var(--accent-hover) 100%)}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-item-active .platform-nav-rail-icon-wrap{background:linear-gradient(155deg, color-mix(in srgb, var(--accent) 92%, white) 0%, var(--accent-hover) 100%)}}.platform-nav-rail-marketing .platform-nav-rail-item-active .platform-nav-rail-icon-wrap{box-shadow:inset 0 1px 0 #ffffff47, 0 1px 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-marketing .platform-nav-rail-item-active .platform-nav-rail-icon-wrap{box-shadow:inset 0 1px 0 #ffffff47, 0 1px 4px color-mix(in srgb, var(--accent) 35%, transparent)}}[data-theme=light] .platform-nav-rail-marketing .platform-nav-rail-item-active{background:linear-gradient(155deg, var(--accent) 0%, var(--accent) 52%, var(--surface-elevated) 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .platform-nav-rail-marketing .platform-nav-rail-item-active{background:linear-gradient(155deg, color-mix(in srgb, var(--accent) 20%, white) 0%, color-mix(in srgb, var(--accent) 10%, var(--surface-elevated)) 52%, color-mix(in srgb, var(--surface-elevated) 88%, white) 100%)}}@media (max-width:899px){.platform-nav-rail-marketing .platform-nav-rail-icon-wrap{display:none}.platform-nav-rail-marketing .platform-nav-rail-item{letter-spacing:-.035em;gap:0;padding-inline:.16rem;font-size:.59375rem}}@media (min-width:900px) and (max-width:1279px){.platform-nav-rail-marketing .platform-nav-rail-item{letter-spacing:-.032em;padding-inline:.22rem;font-size:.625rem}.platform-nav-rail-marketing .platform-nav-rail-icon-wrap{width:1.05rem;height:1.05rem}.platform-nav-rail-marketing .platform-nav-rail-icon{width:.62rem;height:.62rem}}@media (min-width:1280px){.platform-nav-rail-marketing .platform-nav-rail-item{letter-spacing:-.026em;gap:.3rem;min-height:2.3rem;padding:.4rem .32rem;font-size:.71875rem}.platform-nav-rail-marketing .platform-nav-rail-icon-wrap{width:1.25rem;height:1.25rem}.platform-nav-rail-marketing .platform-nav-rail-icon{width:.72rem;height:.72rem}}@media (min-width:1536px){.platform-nav-rail-marketing .platform-nav-rail-item{letter-spacing:-.022em;gap:.35rem;padding:.42rem;font-size:.78125rem}.platform-nav-rail-marketing .platform-nav-rail-icon-wrap{width:1.3rem;height:1.3rem}}.platform-nav-rail-sheet .platform-nav-rail-list-marketing{flex-direction:column;align-items:stretch;gap:.35rem;width:100%;min-width:0;padding:0}.platform-nav-rail-sheet .platform-nav-rail-marketing-item{flex-direction:column;flex:none;align-items:stretch;width:100%;min-width:0}.platform-nav-rail-sheet.platform-nav-rail-marketing .platform-nav-rail-track,.platform-nav-rail-sheet .platform-nav-rail-track{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.platform-nav-rail-sheet .platform-nav-rail-marketing .platform-nav-rail-sep{display:none}.platform-nav-rail-sheet .platform-nav-rail-marketing .platform-nav-rail-item,.platform-nav-rail-sheet .platform-nav-rail-item{justify-content:flex-start;gap:.55rem;width:100%;min-height:2.75rem;padding:.55rem .95rem;font-size:.875rem}.platform-nav-rail-sheet .platform-nav-rail-marketing .platform-nav-rail-icon-wrap{width:1.55rem;height:1.55rem}.platform-nav-rail-sheet .platform-nav-rail-marketing .platform-nav-rail-item-active,.platform-nav-rail-sheet .platform-nav-rail-item-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-sheet .platform-nav-rail-marketing .platform-nav-rail-item-active,.platform-nav-rail-sheet .platform-nav-rail-item-active{border-color:color-mix(in srgb, var(--accent) 42%, var(--border))}}.platform-nav-indicator{z-index:0;background:var(--accent);border-radius:.4375rem;height:100%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.platform-nav-indicator{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}}.platform-nav-indicator{box-shadow:inset 0 0 0 1px var(--accent), inset 0 1px 0 #ffffff0f, 0 1px 6px var(--accent)}@supports (color:color-mix(in lab, red, red)){.platform-nav-indicator{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), inset 0 1px 0 #ffffff0f, 0 1px 6px color-mix(in srgb, var(--accent) 10%, transparent)}}.platform-nav-indicator{transition:transform .42s cubic-bezier(.22, 1, .36, 1), width .42s cubic-bezier(.22, 1, .36, 1), opacity var(--duration-fast) var(--ease-out);pointer-events:none}.platform-nav-rail-marketing .platform-nav-indicator{display:none}.platform-nav-rail-terminal .platform-nav-rail-track{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.55rem;padding:.2rem}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-terminal .platform-nav-rail-track{background:color-mix(in srgb, var(--surface-elevated) 20%, var(--surface))}}.platform-nav-rail-terminal .platform-nav-rail-track{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.platform-nav-rail-terminal .platform-nav-rail-track::-webkit-scrollbar{display:none}.platform-nav-rail-terminal .platform-nav-rail-item{min-height:2rem;padding:0 .7rem;font-size:.6875rem}.platform-nav-rail-terminal .platform-nav-rail-icon{width:.75rem;height:.75rem}.platform-nav-rail-terminal .platform-nav-indicator{height:2px;box-shadow:none;bottom:.15rem}.platform-nav-rail-group{z-index:1;align-items:center;display:flex;position:relative}.platform-nav-rail-gap{flex-shrink:0;justify-content:center;align-items:center;width:.875rem;display:flex}.platform-nav-rail-list{align-items:center;gap:.0625rem;margin:0;padding:0;list-style:none;display:flex}.platform-nav-rail-item{z-index:1;min-height:2.125rem;font:inherit;letter-spacing:-.01em;color:var(--muted);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.3125rem;padding:0 .8125rem;font-size:.75rem;font-weight:500;display:inline-flex;position:relative}.platform-nav-rail-item-active{color:var(--foreground);font-weight:600}.platform-nav-rail-item:hover:not(.platform-nav-rail-item-active){color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-item:hover:not(.platform-nav-rail-item-active){color:color-mix(in srgb, var(--foreground) 78%, var(--muted))}}.platform-nav-rail-icon{flex-shrink:0;width:.8125rem;height:.8125rem}.platform-nav-rail-sheet .platform-nav-rail-track{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.75rem;flex-direction:column;align-items:stretch;padding:.375rem}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-sheet .platform-nav-rail-track{background:color-mix(in srgb, var(--surface-elevated) 20%, var(--surface))}}.platform-nav-rail-sheet .platform-nav-indicator{display:none}.platform-nav-rail-sheet .platform-nav-rail-group{flex-direction:column;align-items:stretch;width:100%}.platform-nav-rail-sheet .platform-nav-rail-gap{background:0 0;width:100%;height:auto;margin:.75rem 0 .5rem}.platform-nav-rail-sheet .platform-nav-rail-list{flex-direction:column;align-items:stretch;width:100%}.platform-nav-rail-sheet .platform-nav-rail-item{justify-content:flex-start;width:100%;min-height:2.5rem;padding-inline:.875rem}.platform-nav-rail-sheet .platform-nav-rail-item-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-sheet .platform-nav-rail-item-active{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.platform-nav-rail-sheet .platform-nav-rail-item-active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.platform-nav-rail-sheet .platform-nav-rail-item-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent)}}.command-bar-nav-mobile .platform-nav-rail-track{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow:auto hidden}.command-bar-nav-mobile .platform-nav-rail-track::-webkit-scrollbar{display:none}@media (max-width:1279px){.command-bar-nav-mobile .platform-nav-rail-label{display:none}.command-bar-nav-mobile .platform-nav-rail-item{min-width:2.25rem;padding-inline:.5625rem}}.marketing-platform-section{scroll-margin-top:var(--marketing-nav-offset);padding-top:2.5rem}.marketing-platform-section:first-of-type{padding-top:.5rem}.marketing-platform-section-inner{gap:1.25rem;padding:1.125rem;display:grid}@media (min-width:1024px){.marketing-platform-section-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;padding:1.25rem}.marketing-platform-section-alt .marketing-platform-section-inner{direction:rtl}.marketing-platform-section-alt .marketing-platform-section-inner>*{direction:ltr}}.marketing-platform-section-panel{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.marketing-platform-section-panel{background:color-mix(in srgb, var(--surface-elevated) 22%, var(--surface))}}.marketing-platform-section-panel-head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.marketing-platform-section-panel-body{gap:.5rem;padding:.875rem 1rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-section-panel-icon{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.marketing-platform-sections{flex-direction:column;gap:0;display:flex}.marketing-hero-glow{background:radial-gradient(circle, var(--accent) 0%, transparent 72%)}@supports (color:color-mix(in lab, red, red)){.marketing-hero-glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 10%, transparent) 0%, transparent 72%)}}.marketing-hero-glow{opacity:.55}.marketing-hero{padding-top:.5rem}@media (min-width:768px){.marketing-hero{padding-top:1rem}}.marketing-hero-grid{align-items:center;gap:2rem;display:grid}@media (min-width:1024px){.marketing-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem}}.marketing-hero-title{letter-spacing:-.045em;margin-top:1rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:600;line-height:1.02}.marketing-hero-lead{max-width:36rem;color:var(--muted);margin-top:1.125rem;font-size:1.125rem;line-height:1.65}.marketing-hero-visual{padding:0}.marketing-terminal-preview{border:1px solid var(--border-subtle);background:var(--surface);border-radius:.75rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-terminal-preview{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.marketing-terminal-preview-bar{border-bottom:1px solid var(--border-subtle);background:var(--surface-elevated);align-items:center;gap:.375rem;padding:.625rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-terminal-preview-bar{background:color-mix(in srgb, var(--surface-elevated) 45%, var(--surface))}}.marketing-terminal-preview-dot{border-radius:9999px;width:.5rem;height:.5rem}.marketing-terminal-preview-title{font-family:var(--font-mono,ui-monospace, monospace);color:var(--muted);margin-left:.375rem;font-size:.625rem}.marketing-terminal-preview-body{grid-template-columns:7.5rem minmax(0,1fr);min-height:16rem;display:grid}.marketing-preview-sidebar{border-right:1px solid var(--border-subtle);background:var(--surface-elevated);flex-direction:column;gap:.125rem;padding:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-preview-sidebar{background:color-mix(in srgb, var(--surface-elevated) 28%, var(--surface))}}.marketing-preview-nav-row{color:var(--muted);border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.625rem;font-weight:600;display:flex}.marketing-preview-nav-row-active{color:var(--foreground);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-preview-nav-row-active{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.marketing-preview-main{flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.marketing-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.marketing-preview-metric{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.375rem;padding:.5rem .625rem}@supports (color:color-mix(in lab, red, red)){.marketing-preview-metric{background:color-mix(in srgb, var(--surface-elevated) 30%, var(--surface))}}.marketing-preview-chart{border:1px solid var(--border-subtle);background:linear-gradient(180deg, var(--accent), transparent 55%), var(--surface-elevated);border-radius:.5rem;flex:1;min-height:7rem}@supports (color:color-mix(in lab, red, red)){.marketing-preview-chart{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 5%, transparent), transparent 55%), color-mix(in srgb, var(--surface-elevated) 22%, var(--surface))}}.marketing-preview-chart{position:relative;overflow:hidden}.marketing-preview-chart-line{background:linear-gradient(90deg, transparent, var(--positive) 35%, var(--accent) 68%, transparent);border-radius:9999px;position:absolute;inset:18% 8% 22%}@supports (color:color-mix(in lab, red, red)){.marketing-preview-chart-line{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--positive) 55%, transparent) 35%, color-mix(in srgb, var(--accent) 45%, transparent) 68%, transparent)}}.marketing-preview-chart-line{filter:blur(.5px);transform:skewY(-4deg)}.marketing-metrics-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2rem;padding:1rem 1.25rem;display:grid}@media (min-width:768px){.marketing-metrics-band{grid-template-columns:repeat(4,minmax(0,1fr))}}.marketing-metrics-band-item{text-align:center}.marketing-metrics-band-value{font-size:1.125rem;font-weight:700}.marketing-metrics-band-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:.25rem;font-size:.625rem}.marketing-section{margin-top:4rem}.marketing-section-grid{align-items:stretch;gap:1.25rem;display:grid}@media (min-width:1024px){.marketing-section-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}.marketing-section-reverse .marketing-section-grid{direction:rtl}.marketing-section-reverse .marketing-section-grid>*{direction:ltr}}.marketing-section-title{letter-spacing:-.03em;margin-top:.5rem;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:600;line-height:1.12}.marketing-section-body{max-width:34rem;color:var(--muted);margin-top:.75rem;font-size:.9375rem;line-height:1.65}.marketing-section-list{gap:.5rem;margin-top:1rem;padding-left:0;list-style:none;display:grid}.marketing-section-list li{color:var(--foreground);padding-left:1rem;font-size:.8125rem;line-height:1.5;position:relative}@supports (color:color-mix(in lab, red, red)){.marketing-section-list li{color:color-mix(in srgb, var(--foreground) 82%, var(--muted))}}.marketing-section-list li:before{content:"";background:var(--accent);border-radius:9999px;width:.375rem;height:.375rem;position:absolute;top:.55em;left:0}.marketing-section-panel{padding:1rem}.marketing-section-panel-head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.75rem;padding-bottom:.875rem;display:flex}.marketing-section-panel-icon{background:var(--accent);border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-section-panel-icon{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.marketing-section-panel-body{gap:.5rem;padding-top:.875rem;display:grid}.marketing-section-panel-row{align-items:flex-start;gap:.625rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.45;display:flex}.marketing-cta{border:0;border-top:1px solid var(--border-subtle);gap:1.25rem;margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1.5rem,3vw,2rem) 0 0;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-cta{border-top:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)}}.marketing-cta{box-shadow:none;background:0 0;border-radius:0}@media (min-width:768px){.marketing-cta{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:2rem}}.marketing-cta-copy{max-width:34rem}.marketing-cta-title{letter-spacing:-.035em;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.08;font-family:var(--font-marketing-display), "Iowan Old Style", "Palatino Linotype", serif;margin:0}.marketing-cta-body{max-width:32rem;color:var(--muted);margin-top:.625rem;font-size:.9375rem;line-height:1.6}.marketing-cta-actions{align-self:end;min-width:min(100%,16.5rem)}.marketing-panel-actions .marketing-auth{max-width:20rem}.marketing-footer{font-family:var(--font-ibm-plex-sans), "IBM Plex Sans", system-ui, sans-serif;background:#fff;border-top:1px solid #0b122014;margin-top:0;padding:0}.marketing-footer-inner{max-width:84rem;margin:0 auto;padding:2.75rem 1.5rem 0}@media (min-width:1280px){.marketing-footer-inner{padding-left:3rem;padding-right:3rem}}.marketing-footer-top{gap:2.75rem;margin-bottom:2rem;display:grid}@media (min-width:1024px){.marketing-footer-top{grid-template-columns:minmax(16rem,.78fr) minmax(0,1.22fr);align-items:start;column-gap:4.5rem}}.marketing-footer-brand{flex-direction:column;gap:.85rem;min-width:0;display:flex}.marketing-footer-brand .tc-brand-mark{width:30px;height:30px}.marketing-footer-brand-tagline{color:#64748b;max-width:22rem;margin:0;font-size:.875rem;line-height:1.55}.marketing-footer-spec{border-top:1px solid #0b122014;gap:.45rem;margin:.35rem 0 0;padding:.85rem 0 0;display:grid}.marketing-footer-spec-row{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.marketing-footer-spec-row dt{font-family:var(--font-ibm-plex-condensed), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#0f766e;margin:0;font-size:.6875rem;font-weight:700}.marketing-footer-spec-row dd{color:#475569;margin:0;font-size:.8125rem;line-height:1.4}.marketing-footer-sitemap{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem;min-width:0;display:grid}@media (min-width:900px){.marketing-footer-sitemap{grid-template-columns:repeat(4,minmax(0,1fr))}}.marketing-footer-sitemap-heading{font-family:var(--font-ibm-plex-condensed), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0 0 .85rem;font-size:.6875rem;font-weight:700}.marketing-footer-sitemap-heading:after{content:"";background:#0f766e;border-radius:1px;width:16px;height:2px;margin-top:.45rem;display:block}.marketing-footer-sitemap-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.marketing-footer-sitemap-link{font-family:var(--font-ibm-plex-condensed), sans-serif;letter-spacing:-.02em;color:#334155;font-size:.8125rem;font-weight:700;line-height:1.35;text-decoration:none}.marketing-footer-sitemap-link:hover{color:#0f766e}.marketing-footer-sitemap-link:focus-visible{outline-offset:2px;border-radius:.125rem;outline:2px solid #0f766e}.marketing-footer-disclosure{border-top:1px solid #0b122014;gap:.3rem 1.25rem;margin:0;padding:1.1rem 0 1.2rem;display:grid}@media (min-width:900px){.marketing-footer-disclosure{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline}}.marketing-footer-label{font-family:var(--font-ibm-plex-condensed), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.6875rem;font-weight:700}.marketing-footer-body{color:#64748b;max-width:46rem;margin:0;font-size:.75rem;line-height:1.65}.marketing-footer-bottom{border-top:1px solid #0b122014;grid-template-columns:1fr auto 1fr;align-items:center;height:36px;padding:0 16px;display:grid}.marketing-footer-copyright,.marketing-footer-mark,.marketing-footer-powered{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;letter-spacing:-.01em;color:#94a3b8;margin:0;font-size:.6875rem}.marketing-footer-copyright{justify-self:start}.marketing-footer-mark{font-family:var(--font-ibm-plex-condensed), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#0f766e;justify-self:center;font-weight:700}.marketing-footer-powered{justify-self:end}.marketing-footer-powered a{color:inherit;text-decoration:none}.marketing-footer-powered a:hover{color:#0f766e}.marketing-page .marketing-footer-brand-tagline,.marketing-page .marketing-footer-body{color:#64748b}.marketing-page .marketing-footer-sitemap-heading,.marketing-page .marketing-footer-label{color:#94a3b8}.marketing-page .marketing-footer-sitemap-link{color:#334155}.marketing-page .marketing-footer-sitemap-link:hover{color:#0f766e}@media (max-width:720px){.marketing-footer-bottom{grid-template-columns:1fr 1fr;height:auto;min-height:36px;padding:8px 16px}.marketing-footer-mark{display:none}}@media (prefers-reduced-motion:reduce){.tc-feed.is-live .tc-feed-dot{animation:none}}.shell-float-pill{border:1px solid var(--border-subtle);align-items:center;gap:.5rem;padding:.375rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.shell-float-pill{border:1px solid color-mix(in srgb, var(--border-subtle) 88%, transparent)}}.shell-float-pill{background:var(--surface);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.shell-float-pill{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.shell-float-pill{-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-control)}.landing-hero-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.75rem;font-size:.625rem;font-weight:600}.landing-header{background:0 0;border-bottom:0}.landing-hero-title{letter-spacing:-.03em;font-size:1.875rem;font-weight:600;line-height:1.1}@media (min-width:768px){.landing-hero-title{font-size:2.25rem}}.landing-hero-copy{max-width:32rem;color:var(--muted);margin-top:1rem;font-size:1rem;line-height:1.6}.landing-hero-actions{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.landing-market-rail{flex-wrap:wrap;gap:.375rem;margin-top:1rem;display:flex}.landing-market-chip{color:var(--muted);border-radius:.375rem;padding:.25rem .5rem;font-size:.625rem;font-weight:600}.landing-feature-panel .landing-feature-body,.landing-feature-panel .workspace-pane{padding-top:.875rem}.login-aside-panel{min-height:0}.login-aside-title{letter-spacing:-.02em;max-width:24rem;margin-top:2rem;font-size:1.5rem;font-weight:600;line-height:1.25}.login-aside-copy{max-width:24rem;color:var(--muted);margin-top:.75rem;font-size:.875rem;line-height:1.55}.login-aside-list{color:var(--muted);flex-direction:column;gap:.625rem;margin-top:1.5rem;font-size:.875rem;display:flex}.login-aside-list li{align-items:center;gap:.5rem;display:flex}.login-panel-body{flex-direction:column;gap:.75rem;display:flex}.login-panel-copy{color:var(--muted);font-size:.6875rem;line-height:1.45}.login-status-strip{border:1px solid var(--border-subtle);border-radius:.375rem}.login-redirect{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.login-primary-action{margin-top:.25rem}.login-divider{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.75rem;font-size:.625rem;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--border-subtle);flex:1;height:1px}.login-signup{text-align:center;color:var(--muted);margin:.35rem 0 0;font-size:.75rem}.login-signup a{color:var(--accent);text-underline-offset:.15em;font-weight:700;text-decoration:underline}.tc-trader-auth{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;margin:.75rem 0 0;display:flex}.tc-trader-auth-login,.tc-trader-auth-signup{color:#0f766e;text-underline-offset:.15em;font-size:.8125rem;font-weight:700;text-decoration:underline}.agent-card{justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.agent-card-partner{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.agent-card-partner{background:color-mix(in srgb, var(--warning) 4%, var(--surface))}}.agent-card-title{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.agent-card-meta{color:var(--muted);margin-top:.2rem;font-size:.625rem}.agent-card-note{color:var(--muted);margin-top:.35rem;font-size:.6875rem;line-height:1.45}.momo-desk{flex-direction:column;display:flex}.momo-desk-copy{color:var(--muted);padding:.75rem .75rem 0;font-size:.625rem}@media (min-width:768px){.momo-desk-copy{padding-inline:1rem}}.momo-provider-list{margin-top:.5rem}.momo-provider-inner{padding:.75rem}@media (min-width:768px){.momo-provider-inner{padding-inline:1rem}}.momo-provider-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.momo-provider-title{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.momo-ussd-chip{border:1px solid var(--border-subtle);color:var(--foreground);background:var(--surface-elevated);border-radius:.375rem;padding:.2rem .5rem;font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.momo-ussd-chip{background:color-mix(in srgb, var(--surface-elevated) 35%, var(--surface))}}.momo-provider-note{color:var(--muted);margin-top:.35rem;font-size:.6875rem;line-height:1.45}.momo-steps-grid{gap:.5rem;margin-top:.75rem;display:grid}@media (min-width:640px){.momo-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.momo-step-card{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.375rem;padding:.625rem .75rem}@supports (color:color-mix(in lab, red, red)){.momo-step-card{background:color-mix(in srgb, var(--surface-elevated) 28%, var(--surface))}}.momo-step-list{color:var(--muted);flex-direction:column;gap:.375rem;margin-top:.5rem;padding:0;font-size:.625rem;line-height:1.45;list-style:none;display:flex}.momo-step-list li{align-items:flex-start;gap:.5rem;display:flex}.momo-step-index{shrink:0;width:1rem;height:1rem;color:var(--accent);background:var(--accent);border-radius:.25rem;justify-content:center;align-items:center;font-size:.5625rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.momo-step-index{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.admin-topbar{z-index:30;border-bottom:1px solid var(--border-subtle);background:var(--background);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.admin-topbar{background:color-mix(in srgb, var(--background) 86%, transparent)}}.admin-topbar{-webkit-backdrop-filter:blur(20px)saturate(1.2)}.admin-topbar-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding-block:.625rem;display:flex}@media (min-width:1024px){.admin-topbar-inner{min-height:4.25rem;padding-block:.875rem}}.admin-topbar-context{flex:1;min-width:0}.admin-topbar-context-mobile{min-width:0}.admin-topbar-picker-label{letter-spacing:-.02em;color:var(--foreground);font-size:.9375rem;font-weight:600}.admin-topbar-kicker{letter-spacing:.01em;color:var(--muted);font-size:.6875rem;font-weight:500}.admin-topbar-title-row{align-items:center;gap:.625rem;min-width:0;margin-top:.125rem;display:flex}.admin-topbar-title{letter-spacing:-.025em;min-width:0;color:var(--foreground);font-size:1.125rem;font-weight:600;line-height:1.2}.admin-topbar-state{shrink:0;letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.3125rem;padding:.1875rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.admin-topbar-state-live{color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.admin-topbar-state-live{color:color-mix(in srgb, var(--positive) 90%, var(--foreground))}}.admin-topbar-state-live{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.admin-topbar-state-live{background:color-mix(in srgb, var(--positive) 10%, transparent)}}.admin-topbar-state-draft{color:var(--muted);background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.admin-topbar-state-draft{background:color-mix(in srgb, var(--surface-elevated) 55%, transparent)}}.admin-topbar-state-dot{background:currentColor;border-radius:9999px;width:.3125rem;height:.3125rem}.admin-topbar-meta{font-family:var(--font-mono,ui-monospace, monospace);color:var(--muted);margin-top:.25rem;font-size:.6875rem}.admin-topbar-actions{shrink:0;align-items:center;gap:.5rem;display:flex}.admin-topbar-sync{color:var(--muted);margin-right:.25rem;font-size:.75rem;font-weight:500}.admin-topbar-sync-dirty{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.admin-topbar-sync-dirty{color:color-mix(in srgb, var(--warning) 88%, var(--foreground))}}.admin-topbar-sync-saved{color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.admin-topbar-sync-saved{color:color-mix(in srgb, var(--positive) 82%, var(--muted))}}.admin-topbar-icon-btn{width:2rem;height:2rem;color:var(--muted);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.admin-topbar-icon-btn:hover{color:var(--foreground);background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.admin-topbar-icon-btn:hover{background:color-mix(in srgb, var(--surface-elevated) 65%, transparent)}}.admin-topbar-save{min-width:4.5rem}.admin-entity-picker{min-width:0;max-width:100%;position:relative}.admin-entity-picker-trigger{border:1px solid var(--border-subtle);background:var(--surface);text-align:left;width:100%;max-width:14rem;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:.5rem;align-items:center;gap:.5rem;padding:.4375rem .625rem;display:flex}@media (min-width:400px){.admin-entity-picker-trigger{max-width:18rem}}.admin-entity-picker-trigger:hover,.admin-entity-picker-trigger[aria-expanded=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-entity-picker-trigger:hover,.admin-entity-picker-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--accent) 28%, var(--border-subtle))}}.admin-entity-picker-trigger:hover,.admin-entity-picker-trigger[aria-expanded=true]{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-entity-picker-trigger:hover,.admin-entity-picker-trigger[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 8%, transparent)}}.admin-entity-picker-name{letter-spacing:-.01em;color:var(--foreground);font-size:.875rem;font-weight:600;line-height:1.25;display:block}.admin-entity-picker-hint{color:var(--muted);margin-top:.0625rem;font-size:.625rem;font-weight:500;display:block}.admin-entity-picker-chevron{transition:transform var(--duration-fast) var(--ease-out)}.admin-entity-picker-chevron-open{transform:rotate(180deg)}.admin-entity-picker-menu{z-index:40;border:1px solid var(--border-subtle);background:var(--surface);width:min(18rem,100vw - 2rem);box-shadow:var(--shadow-float);border-radius:.625rem;position:absolute;top:calc(100% + .375rem);left:0;overflow:hidden}.admin-entity-picker-studio{border-bottom:1px solid var(--border-subtle);background:var(--surface-elevated);padding:.625rem .75rem}@supports (color:color-mix(in lab, red, red)){.admin-entity-picker-studio{background:color-mix(in srgb, var(--surface-elevated) 30%, var(--surface))}}.admin-entity-picker-studio-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.5625rem;font-weight:700}.admin-entity-picker-studio-links{gap:.375rem;margin-top:.375rem;display:flex}.admin-entity-picker-studio-link{text-align:center;color:var(--muted);background:var(--surface);border-radius:.375rem;flex:1;padding:.3125rem .5rem;font-size:.75rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.admin-entity-picker-studio-link{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.admin-entity-picker-studio-link{transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out)}.admin-entity-picker-studio-link:hover{color:var(--foreground)}.admin-entity-picker-studio-link-active{color:var(--foreground);background:var(--surface);box-shadow:var(--shadow-control)}.admin-entity-picker-list{max-height:16rem;padding:.375rem;overflow-y:auto}.admin-entity-picker-option{text-align:left;width:100%;transition:background-color var(--duration-fast) var(--ease-out);border-radius:.4375rem;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.admin-entity-picker-option:hover{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.admin-entity-picker-option:hover{background:color-mix(in srgb, var(--surface-elevated) 55%, transparent)}}.admin-entity-picker-option-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-entity-picker-option-active{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.admin-entity-picker-option-name{color:var(--foreground);font-size:.8125rem;font-weight:600;line-height:1.25;display:block}.admin-entity-picker-option-meta{color:var(--muted);margin-top:.0625rem;font-size:.625rem;font-weight:500;display:block}.admin-entity-picker-option-dot{shrink:0;background:var(--muted);border-radius:9999px;width:.375rem;height:.375rem}@supports (color:color-mix(in lab, red, red)){.admin-entity-picker-option-dot{background:color-mix(in srgb, var(--muted) 60%, transparent)}}.admin-entity-picker-option-dot-live{background:var(--positive)}.admin-entity-picker-option-dot-warn{background:var(--negative)}.admin-chrome-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.5625rem;font-weight:700}.admin-shell{--command-bar-offset:3.5rem}@media (min-width:1024px){.admin-shell{--command-bar-offset:4.25rem}}.admin-segment{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.5rem;padding:.125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-segment{background:color-mix(in srgb, var(--surface-elevated) 35%, var(--surface))}}.admin-segment-item{letter-spacing:.02em;min-width:4.75rem;color:var(--muted);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:.375rem;justify-content:center;align-items:center;padding:.3125rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.admin-segment-item:hover{color:var(--foreground)}.admin-segment-item-active{color:var(--foreground);background:var(--surface);box-shadow:var(--shadow-control)}.admin-segment-rail{width:100%;display:flex}.admin-segment-rail .admin-segment-item{flex:1;min-width:0}.admin-sidebar{padding:0}.admin-sidebar-panel{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.admin-sidebar-head{padding:1rem 1rem .875rem}.admin-sidebar-back{color:var(--muted);transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:inline-flex}.admin-sidebar-back:hover{color:var(--foreground)}.admin-sidebar-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:600}.admin-sidebar-title{letter-spacing:-.02em;color:var(--foreground);margin-top:.1875rem;font-size:.9375rem;font-weight:600;line-height:1.25}.admin-sidebar-count{min-width:1.625rem;color:var(--muted);background:var(--surface-elevated);border-radius:9999px;justify-content:center;align-items:center;padding:.125rem .4375rem;font-size:.6875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-count{background:color-mix(in srgb, var(--surface-elevated) 50%, transparent)}}.admin-sidebar-tools{flex-direction:column;gap:.625rem;padding:0 1rem .875rem;display:flex}.admin-sidebar-search{position:relative}.admin-sidebar-search-icon{pointer-events:none;width:.875rem;height:.875rem;color:var(--muted);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.admin-sidebar-search-input{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-search-input{border-color:color-mix(in srgb, var(--border-subtle) 90%, transparent)}}.admin-sidebar-search-input{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-search-input{background:color-mix(in srgb, var(--surface) 70%, var(--background))}}.admin-sidebar-list{flex:1;padding:.25rem .5rem .5rem;overflow-y:auto}.admin-sidebar-empty{text-align:center;padding:1.5rem .75rem}.admin-sidebar-empty-title{color:var(--foreground);font-size:.8125rem;font-weight:600}.admin-sidebar-empty-copy{color:var(--muted);margin-top:.25rem;font-size:.75rem}.admin-sidebar-foot{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.25rem;padding:.75rem 1rem 1rem;display:flex}.admin-sidebar-lock{width:100%;color:var(--muted);transition:color var(--duration-fast) var(--ease-out);border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem;font-size:.75rem;font-weight:500;display:flex}.admin-sidebar-lock:hover{color:var(--foreground)}.admin-filter-row{flex-wrap:wrap;gap:.3125rem;display:flex}.admin-filter-chip{color:var(--muted);background:var(--surface-elevated);border:0;border-radius:.375rem;padding:.25rem .4375rem;font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.admin-filter-chip{background:color-mix(in srgb, var(--surface-elevated) 40%, transparent)}}.admin-filter-chip{transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out)}.admin-filter-chip:hover{color:var(--foreground)}.admin-filter-chip-active{color:var(--foreground);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-filter-chip-active{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.admin-catalog-row{transition:background-color var(--duration-fast) var(--ease-out);border-radius:.5rem;align-items:center;gap:.625rem;padding:.4375rem .5rem;display:flex}.admin-catalog-row:hover{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.admin-catalog-row:hover{background:color-mix(in srgb, var(--surface-elevated) 50%, transparent)}}.admin-catalog-row[data-active=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-catalog-row[data-active=true]{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.admin-catalog-row[data-active=true]{box-shadow:inset 2px 0 0 var(--accent)}.admin-catalog-row-flag{font-size:1rem;line-height:1}.admin-catalog-row-name{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.admin-catalog-row-meta{color:var(--muted);align-items:center;gap:.375rem;margin-top:.125rem;font-size:.625rem;font-weight:500;display:flex}.admin-catalog-row-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;padding:.0625rem .375rem;font-size:.5625rem;font-weight:700}.admin-catalog-row-badge-live{color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.admin-catalog-row-badge-live{color:color-mix(in srgb, var(--positive) 90%, var(--foreground))}}.admin-catalog-row-badge-live{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.admin-catalog-row-badge-live{background:color-mix(in srgb, var(--positive) 10%, transparent)}}.admin-catalog-row-badge-draft{color:var(--muted);background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.admin-catalog-row-badge-draft{background:color-mix(in srgb, var(--surface-elevated) 55%, transparent)}}.admin-catalog-row-warn{shrink:0;background:var(--negative);border-radius:9999px;width:.375rem;height:.375rem;animation:2s ease-in-out infinite pulse-dot}.admin-workspace{background:var(--background)}.admin-workspace-inner{padding:1rem 1rem 1.5rem}@media (min-width:768px){.admin-workspace-inner{padding:1.25rem 1.5rem 2rem}}.admin-desk{border:1px solid var(--border-subtle);background:var(--surface);box-shadow:var(--shadow-control);border-radius:.75rem;overflow:hidden}.admin-desk-columns{grid-template-columns:1fr;display:grid}@media (min-width:1024px){.admin-desk-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.admin-desk-pane{min-width:0}.admin-desk-pane+.admin-desk-pane{border-top:1px solid var(--border-subtle)}@media (min-width:1024px){.admin-desk-pane+.admin-desk-pane{border-top:0;border-left:1px solid var(--border-subtle)}}.admin-desk-pane-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--surface-elevated);align-items:center;padding:.625rem 1rem;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.admin-desk-pane-label{background:color-mix(in srgb, var(--surface-elevated) 35%, var(--surface))}}.admin-desk-pane-label{border-bottom:1px solid var(--border-subtle)}.admin-desk-pane-body{padding:1rem}@media (min-width:768px){.admin-desk-pane-body{padding:1.25rem}}.admin-desk-preview-body{background:var(--surface-elevated);justify-content:center;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-desk-preview-body{background:color-mix(in srgb, var(--surface-elevated) 25%, var(--surface))}}@media (min-width:1024px){.admin-desk-pane-preview{top:calc(var(--command-bar-offset,4.25rem) + .75rem);align-self:start;position:sticky}}.admin-status-bar{border-top:1px solid var(--border-subtle);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-status-bar{background:color-mix(in srgb, var(--surface) 88%, var(--background))}}.admin-status-bar{-webkit-backdrop-filter:blur(10px)}.admin-status-bar-inner{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem .75rem;padding-block:.5rem;font-size:.6875rem;display:flex}@media (min-width:768px){.admin-status-bar-inner{justify-content:flex-start}}.admin-status-hint{align-items:center;gap:.25rem;display:inline-flex}.admin-status-kbd{border:1px solid var(--border-subtle);font-family:var(--font-mono,ui-monospace, monospace);color:var(--foreground);background:var(--surface-elevated);border-radius:.3125rem;padding:.0625rem .3125rem;font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.admin-status-kbd{background:color-mix(in srgb, var(--surface-elevated) 60%, var(--surface))}}.admin-status-sep{color:var(--muted);margin-inline:.125rem}@supports (color:color-mix(in lab, red, red)){.admin-status-sep{color:color-mix(in srgb, var(--muted) 50%, transparent)}}.admin-connect-shell{background:var(--background)}.admin-connect-back{color:var(--muted);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:inline-flex}.admin-connect-back:hover{color:var(--foreground)}.admin-connect-main{animation:fade-in .4s var(--ease-out) both}.admin-connect-mark{justify-content:center;display:flex}.admin-connect-mark-icon{border:1px solid var(--border-subtle);width:2.75rem;height:2.75rem;color:var(--accent);background:var(--accent);border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-connect-mark-icon{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.admin-connect-mark-icon{box-shadow:var(--shadow-control)}.admin-connect-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:600}.admin-connect-title{letter-spacing:-.03em;color:var(--foreground);margin-top:.375rem;font-size:1.625rem;font-weight:600;line-height:1.15}.admin-connect-copy{max-width:22rem;color:var(--muted);margin:.625rem auto 0;font-size:.875rem;line-height:1.55}.admin-connect-card{border:1px solid var(--border-subtle);background:var(--surface);box-shadow:var(--shadow-control);border-radius:.75rem;padding:1.25rem}.admin-field-label{color:var(--foreground);font-size:.8125rem;font-weight:600}.admin-field-hint{color:var(--muted);margin-top:.25rem;font-size:.75rem;line-height:1.45}.admin-inline-code{font-family:var(--font-mono,ui-monospace, monospace);color:var(--foreground);background:var(--surface-elevated);border-radius:.25rem;padding:.0625rem .3125rem;font-size:.6875rem}@supports (color:color-mix(in lab, red, red)){.admin-inline-code{background:color-mix(in srgb, var(--surface-elevated) 70%, transparent)}}.admin-connect-error{color:var(--negative);border-radius:.5rem;margin-top:.75rem;padding:.5rem .625rem;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.admin-connect-error{color:color-mix(in srgb, var(--negative) 90%, var(--foreground))}}.admin-connect-error{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.admin-connect-error{background:color-mix(in srgb, var(--negative) 8%, var(--surface))}}.admin-editor-section{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.625rem;padding:.875rem 1rem}@supports (color:color-mix(in lab, red, red)){.admin-editor-section{background:color-mix(in srgb, var(--surface-elevated) 18%, var(--surface))}}.admin-publish-toggle{border:1px solid var(--border-subtle);text-align:left;min-width:0;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border-radius:.625rem;flex:1;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.admin-publish-toggle[data-published=true]{border-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.admin-publish-toggle[data-published=true]{border-color:color-mix(in srgb, var(--positive) 35%, var(--border-subtle))}}.admin-publish-toggle[data-published=true]{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.admin-publish-toggle[data-published=true]{background:color-mix(in srgb, var(--positive) 6%, var(--surface))}}.admin-publish-switch{shrink:0;background:var(--border);width:2.375rem;height:1.375rem;transition:background-color var(--duration-fast) var(--ease-out);border-radius:9999px;position:relative}.admin-publish-switch[data-on=true]{background:var(--positive)}.admin-publish-switch-thumb{width:1.125rem;height:1.125rem;transition:transform var(--duration-fast) var(--ease-out);background:#fff;border-radius:9999px;position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 2px #0000001f}.admin-publish-switch[data-on=true] .admin-publish-switch-thumb{transform:translate(1rem)}.admin-metrics-band{border-bottom:1px solid var(--border-subtle);background:var(--surface-elevated);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-metrics-band{background:color-mix(in srgb, var(--surface-elevated) 15%, var(--surface))}}.admin-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.admin-metrics-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-metric{border-right:1px solid var(--border-subtle);padding:.625rem .75rem}@media (min-width:640px){.admin-metric{padding:.75rem 1rem}}.admin-metric:nth-child(2n){border-right:0}@media (min-width:640px){.admin-metric:nth-child(2n){border-right:1px solid var(--border-subtle)}.admin-metric:last-child{border-right:0}}.admin-metric:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}@media (min-width:640px){.admin-metric:nth-child(-n+2){border-bottom:0}}.admin-metric-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.5625rem;font-weight:700}.admin-metric-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:.125rem;font-size:1.125rem;font-weight:600;line-height:1.2}.admin-metrics-markets{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:.375rem;padding:.5rem 1rem .75rem;display:flex}.admin-market-chip{border:1px solid var(--border-subtle);background:var(--surface);border-radius:9999px;align-items:center;gap:.375rem;padding:.1875rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.admin-mobile-rail{border-bottom:1px solid var(--border-subtle);background:var(--surface-elevated);gap:.375rem;padding:.5rem .75rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.admin-mobile-rail{background:color-mix(in srgb, var(--surface-elevated) 22%, var(--surface))}}.admin-mobile-rail{-webkit-overflow-scrolling:touch;scrollbar-width:none}.admin-mobile-pill{shrink:0;border:1px solid var(--border-subtle);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .625rem;display:inline-flex}[data-theme=light] .admin-market-chip,[data-theme=light] .admin-segment-item-active,[data-theme=light] .momo-step-card{box-shadow:var(--shadow-control)}.workspace-position-row{border-bottom:1px solid var(--border-subtle);transition:background-color var(--duration-fast) var(--ease-out)}.workspace-position-row:last-child{border-bottom:0}.workspace-position-row:hover{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.workspace-position-row:hover{background:color-mix(in srgb, var(--surface-elevated) 45%, transparent)}}.workspace-inline-alert{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.375rem;padding:.5rem .75rem}@supports (color:color-mix(in lab, red, red)){.workspace-inline-alert{background:color-mix(in srgb, var(--surface-elevated) 35%, var(--surface))}}.workspace-inline-alert-demo{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.workspace-inline-alert-demo{border-color:color-mix(in srgb, var(--accent) 25%, var(--border-subtle))}}.workspace-inline-alert-demo{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.workspace-inline-alert-demo{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.workspace-inline-alert-warn{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.workspace-inline-alert-warn{border-color:color-mix(in srgb, var(--warning) 30%, var(--border-subtle))}}.workspace-inline-alert-warn{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.workspace-inline-alert-warn{background:color-mix(in srgb, var(--warning) 6%, var(--surface))}}.workspace-inline-alert-success{border-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.workspace-inline-alert-success{border-color:color-mix(in srgb, var(--positive) 30%, var(--border-subtle))}}.workspace-inline-alert-success{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.workspace-inline-alert-success{background:color-mix(in srgb, var(--positive) 7%, var(--surface))}}.workspace-inline-alert-success{color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.workspace-inline-alert-success{color:color-mix(in srgb, var(--positive) 88%, var(--foreground))}}.workspace-inline-alert-danger{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.workspace-inline-alert-danger{border-color:color-mix(in srgb, var(--negative) 30%, var(--border-subtle))}}.workspace-inline-alert-danger{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.workspace-inline-alert-danger{background:color-mix(in srgb, var(--negative) 6%, var(--surface))}}.workspace-modal-backdrop{z-index:100;isolation:isolate;background:var(--background);justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.workspace-modal-backdrop{background:color-mix(in srgb, var(--background) 78%, transparent)}}.workspace-modal-backdrop{-webkit-backdrop-filter:blur(48px)saturate();animation:workspace-modal-backdrop-in .22s var(--ease-out,ease-out) both}[data-theme=dark] .workspace-modal-backdrop{background:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .workspace-modal-backdrop{background:color-mix(in srgb, var(--background) 92%, transparent)}}[data-theme=dark] .workspace-modal-backdrop{-webkit-backdrop-filter:blur(48px)saturate();animation:workspace-modal-backdrop-in-dark .22s var(--ease-out,ease-out) both}html.workspace-modal-open .terminal-shell,html.workspace-modal-open .admin-shell{opacity:.55;transition:opacity .22s var(--ease-out,ease-out)}html.workspace-modal-open .page-accent-wash,html.workspace-modal-open .page-accent-orb,html.workspace-modal-open .terminal-workspace:before{opacity:0;transition:opacity .22s var(--ease-out,ease-out)}@keyframes workspace-modal-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(48px)saturate()}}@keyframes workspace-modal-backdrop-in-dark{0%{opacity:0;-webkit-backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(48px)saturate()}}.workspace-modal-slot{width:100%;position:relative}.workspace-modal-panel{border:1px solid var(--border-subtle);background:var(--surface);box-shadow:0 0 0 1px var(--border-subtle), 0 24px 64px var(--foreground);border-radius:.5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspace-modal-panel{box-shadow:0 0 0 1px color-mix(in srgb, var(--border-subtle) 80%, transparent), 0 24px 64px color-mix(in srgb, var(--foreground) 12%, transparent)}}.workspace-modal-panel{animation:workspace-modal-panel-in .26s var(--ease-out,ease-out) both}[data-theme=light] .workspace-modal-panel{box-shadow:0 0 0 1px var(--border-subtle), 0 20px 48px #09090b1a}@keyframes workspace-modal-panel-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}[data-theme=light] .tick-flash-up{animation-name:tick-flash-up-light}[data-theme=light] .tick-flash-down{animation-name:tick-flash-down-light}@keyframes tick-flash-up-light{0%{color:var(--positive);background:color-mix(in srgb, var(--positive) 8%, transparent)}to{color:var(--foreground);background:0 0}}@keyframes tick-flash-down-light{0%{color:var(--negative);background:color-mix(in srgb, var(--negative) 8%, transparent)}to{color:var(--foreground);background:0 0}}.surface-card{box-shadow:var(--shadow-card);transition:box-shadow var(--duration-fast) var(--ease-out)}.shadow-control{box-shadow:var(--shadow-control)}.app-header{box-shadow:var(--shadow-header)}.interactive{transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.interactive:active:not(:disabled){transform:scale(.98)}.nav-item-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nav-item-active{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.nav-item-active{color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.type-display{letter-spacing:-.025em;font-size:2.25rem;font-weight:600;line-height:1.1}.type-title{letter-spacing:-.01em;font-size:.875rem;font-weight:600}.type-caption{color:var(--muted);font-size:.75rem}@keyframes tick-flash-up{0%{color:var(--positive);text-shadow:0 0 12px color-mix(in srgb, var(--positive) 45%, transparent)}to{color:var(--foreground);text-shadow:none}}@keyframes tick-flash-down{0%{color:var(--negative);text-shadow:0 0 12px color-mix(in srgb, var(--negative) 45%, transparent)}to{color:var(--foreground);text-shadow:none}}.tick-flash-up{animation:tick-flash-up .4s var(--ease-out)}.tick-flash-down{animation:tick-flash-down .4s var(--ease-out)}@keyframes view-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}.animate-view-in{animation:view-in var(--duration-float) var(--ease-float) both}.terminal-workspace>.animate-view-in{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex}.hero-glow{position:relative;overflow:hidden}.hero-glow:before{content:"";background:radial-gradient(ellipse at 50% 0%, var(--accent), transparent 65%);height:120%;position:absolute;inset:-40% -20% auto}@supports (color:color-mix(in lab, red, red)){.hero-glow:before{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--accent) var(--accent-glow), transparent), transparent 65%)}}.hero-glow:before{pointer-events:none}.page-accent-wash{background:linear-gradient(to bottom, var(--accent), transparent 55%)}@supports (color:color-mix(in lab, red, red)){.page-accent-wash{background:linear-gradient(to bottom, color-mix(in srgb, var(--accent) var(--accent-wash), transparent), transparent 55%)}}.page-accent-orb{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.page-accent-orb{background:color-mix(in srgb, var(--accent) var(--accent-orb), transparent)}}.sticky-panel{top:var(--terminal-sticky-top,.75rem);position:sticky}:root{--command-bar-offset:5.75rem;--terminal-sticky-top:.75rem}@media (max-width:767px){:root{--command-bar-offset:8.25rem;--terminal-sticky-top:.625rem}}@media (min-width:768px){:root{--command-bar-offset:5.75rem;--terminal-sticky-top:1rem}}.terminal-shell:has(.command-alert){--command-bar-offset:7.25rem}@media (max-width:767px){.terminal-shell:has(.command-alert){--command-bar-offset:9.75rem}}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), system-ui, sans-serif}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--accent) 35%, transparent)}}.bg-canvas{background-color:var(--background);background-image:radial-gradient(ellipse 100% 70% at 50% -25%, var(--accent), transparent 55%), radial-gradient(ellipse 45% 35% at 100% 90%, var(--accent), transparent)}@supports (color:color-mix(in lab, red, red)){.bg-canvas{background-image:radial-gradient(ellipse 100% 70% at 50% -25%, color-mix(in srgb, var(--accent) var(--accent-wash), transparent), transparent 55%), radial-gradient(ellipse 45% 35% at 100% 90%, color-mix(in srgb, var(--accent) 5%, transparent), transparent)}}.bg-grid{background-color:var(--background);background-image:radial-gradient(ellipse 100% 70% at 50% -25%, var(--accent), transparent 55%), radial-gradient(ellipse 45% 35% at 100% 90%, var(--accent), transparent)}@supports (color:color-mix(in lab, red, red)){.bg-grid{background-image:radial-gradient(ellipse 100% 70% at 50% -25%, color-mix(in srgb, var(--accent) var(--accent-wash), transparent), transparent 55%), radial-gradient(ellipse 45% 35% at 100% 90%, color-mix(in srgb, var(--accent) 5%, transparent), transparent)}}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--border) transparent}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.animate-pulse-dot{animation:1.5s ease-in-out infinite pulse-dot}.admin-shell,.terminal-shell{position:relative}.admin-sidebar,.terminal-sidebar{background:0 0}[data-theme=dark] .terminal-sidebar{box-shadow:none}[data-theme=dark] .terminal-toolbar{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .terminal-toolbar{background:color-mix(in srgb, var(--surface) 78%, transparent)}}[data-theme=dark] .terminal-toolbar{-webkit-backdrop-filter:blur(14px)}[data-theme=light] .terminal-toolbar{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .terminal-toolbar{background:color-mix(in srgb, var(--surface) 92%, transparent)}}[data-theme=light] .terminal-toolbar{-webkit-backdrop-filter:blur(10px)}[data-theme=dark] .terminal-mobile-rail{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .terminal-mobile-rail{background:color-mix(in srgb, var(--surface) 78%, transparent)}}[data-theme=dark] .terminal-mobile-rail{-webkit-backdrop-filter:blur(14px)}[data-theme=light] .terminal-mobile-rail{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .terminal-mobile-rail{background:color-mix(in srgb, var(--surface) 92%, transparent)}}[data-theme=light] .terminal-mobile-rail{-webkit-backdrop-filter:blur(10px)}.terminal-nav-icon-active{box-shadow:0 0 0 1px var(--accent), 0 0 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-nav-icon-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 18px color-mix(in srgb, var(--accent) 18%, transparent)}}.terminal-brand-mark{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-brand-mark{border-color:color-mix(in srgb, var(--accent) 32%, var(--border-subtle))}}.terminal-brand-mark{background:linear-gradient(145deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.terminal-brand-mark{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 16%, var(--surface)), color-mix(in srgb, var(--accent) 6%, var(--surface-elevated)))}}.terminal-brand-mark{color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 8px 20px var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-brand-mark{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent), 0 8px 20px color-mix(in srgb, var(--accent) 12%, transparent)}}.terminal-nav-divider{background:linear-gradient(90deg, transparent, var(--border-subtle), transparent);height:1px}.terminal-account-chip{border:1px solid var(--border-subtle);background:linear-gradient(145deg, var(--surface), var(--surface-elevated))}@supports (color:color-mix(in lab, red, red)){.terminal-account-chip{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 96%, transparent), color-mix(in srgb, var(--surface-elevated) 84%, transparent))}}.terminal-account-bar{box-shadow:none;background:0 0;border-color:#0000;max-width:min(100%,15rem)}.terminal-account-menu{background:linear-gradient(165deg, var(--surface), var(--surface-elevated))}@supports (color:color-mix(in lab, red, red)){.terminal-account-menu{background:linear-gradient(165deg, color-mix(in srgb, var(--surface) 98%, transparent), color-mix(in srgb, var(--surface-elevated) 90%, transparent))}}.terminal-account-menu{-webkit-backdrop-filter:blur(16px)}[data-theme=dark] .terminal-account-menu{box-shadow:0 0 0 1px var(--border), 0 16px 40px #00000059}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .terminal-account-menu{box-shadow:0 0 0 1px color-mix(in srgb, var(--border) 60%, transparent), 0 16px 40px #00000059}}.terminal-account-mode-demo{box-shadow:inset 0 1px 0 var(--warning)}@supports (color:color-mix(in lab, red, red)){.terminal-account-mode-demo{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--warning) 20%, transparent)}}.terminal-account-mode-real{box-shadow:inset 0 1px 0 var(--positive)}@supports (color:color-mix(in lab, red, red)){.terminal-account-mode-real{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--positive) 20%, transparent)}}.command-symbol{font-family:var(--font-mono), ui-monospace, monospace}.command-feed-dot{flex-shrink:0}.terminal-top-strip{background:var(--surface)}.command-ticker{letter-spacing:-.01em}.command-ticker-line{min-width:0;color:var(--foreground);align-items:center;font-size:.8125rem;font-weight:550;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.command-ticker-line{color:color-mix(in srgb, var(--foreground) 92%, transparent)}}.command-ticker-pill{border:1px solid var(--border-subtle);align-items:center;max-width:min(100%,26rem);padding:.3rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.command-ticker-pill{border:1px solid color-mix(in srgb, var(--border-subtle) 88%, transparent)}}.command-ticker-pill{background:var(--surface-elevated);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.command-ticker-pill{background:color-mix(in srgb, var(--surface-elevated) 28%, var(--surface))}}.command-account{transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border:1px solid #0000}@media (hover:hover) and (pointer:fine){.command-account:not(:disabled):hover{border-color:var(--border-subtle);background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.command-account:not(:disabled):hover{background:color-mix(in srgb, var(--surface-elevated) 45%, transparent)}}}[data-theme=dark] .command-symbol{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .command-symbol{background:color-mix(in srgb, var(--surface-elevated) 35%, var(--surface))}}.desk-empty{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.desk-empty{background:color-mix(in srgb, var(--surface-elevated) 20%, var(--surface))}}.desk-empty{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.desk-empty{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 3%, transparent)}}.command-ticker-mobile{border-bottom:1px solid var(--border-subtle)}.command-icon-btn{box-shadow:none!important;background:0 0!important;border:0!important}.command-icon-btn:hover{background:var(--surface-elevated)!important}@supports (color:color-mix(in lab, red, red)){.command-icon-btn:hover{background:color-mix(in srgb, var(--surface-elevated) 70%, transparent)!important}}.command-alert{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.command-alert{background:color-mix(in srgb, var(--surface-elevated) 35%, var(--surface))}}.command-alert{color:var(--muted)}.command-alert-panel.command-alert{border-bottom:1px solid var(--border-subtle)}.command-alert-demo{border-left:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.command-alert-demo{border-left:2px solid color-mix(in srgb, var(--accent) 50%, transparent)}}.command-alert-warn{border-left:2px solid var(--warning)}.command-alert-danger{border-left:2px solid var(--negative)}.terminal-shell:has(.command-alert) .sticky-panel{top:var(--terminal-sticky-top,.75rem)}@media (max-width:767px){.terminal-shell:has(.command-alert) .sticky-panel{top:var(--terminal-sticky-top,.625rem)}}@media (min-width:768px){.terminal-shell:has(.command-alert) .sticky-panel{top:var(--terminal-sticky-top,1rem)}}.terminal-toolbar-stat,.terminal-mobile-stat{border-color:var(--border-subtle);background:linear-gradient(145deg, var(--surface), var(--surface-elevated))}@supports (color:color-mix(in lab, red, red)){.terminal-toolbar-stat,.terminal-mobile-stat{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--surface-elevated) 80%, transparent))}}[data-theme=dark] .terminal-toolbar-stat,[data-theme=dark] .terminal-mobile-stat{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .terminal-toolbar-stat,[data-theme=dark] .terminal-mobile-stat{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent)}}.terminal-status-rail{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.terminal-status-rail{background:color-mix(in srgb, var(--surface-elevated) 35%, transparent)}}.terminal-status-chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.terminal-nav-row[data-active=true] .terminal-nav-icon{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-nav-row[data-active=true] .terminal-nav-icon{border-color:color-mix(in srgb, var(--accent) 30%, var(--border-subtle))}}.terminal-nav-row[data-active=true] .terminal-nav-icon{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-nav-row[data-active=true] .terminal-nav-icon{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.terminal-nav-row[data-active=true] .terminal-nav-icon{box-shadow:0 0 0 1px var(--accent), 0 0 14px var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-nav-row[data-active=true] .terminal-nav-icon{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent), 0 0 14px color-mix(in srgb, var(--accent) 12%, transparent)}}.terminal-mobile-tab-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-mobile-tab-active{border-color:color-mix(in srgb, var(--accent) 38%, transparent)}}.terminal-mobile-tab-active{background:linear-gradient(180deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.terminal-mobile-tab-active{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 14%, var(--surface)), color-mix(in srgb, var(--accent) 6%, var(--surface)))}}.terminal-mobile-tab-active{box-shadow:inset 0 1px 0 var(--accent), 0 0 0 1px var(--accent), 0 8px 20px var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-mobile-tab-active{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 10%, transparent), 0 8px 20px color-mix(in srgb, var(--accent) 10%, transparent)}}[data-theme=dark] .terminal-desk{background:radial-gradient(ellipse 80% 55% at 50% 0%, var(--accent), transparent 72%), linear-gradient(180deg, var(--surface-elevated), var(--background))}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .terminal-desk{background:radial-gradient(ellipse 80% 55% at 50% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated) 72%, var(--surface)), color-mix(in srgb, var(--background) 88%, var(--surface)))}}[data-theme=dark] .terminal-desk{box-shadow:inset 0 1px 0 var(--accent), 0 12px 40px #00000038}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .terminal-desk{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 18%, transparent), 0 12px 40px #00000038}}.terminal-position-row{border:1px solid var(--border-subtle);background:linear-gradient(145deg, var(--surface), var(--surface-elevated))}@supports (color:color-mix(in lab, red, red)){.terminal-position-row{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 96%, transparent), color-mix(in srgb, var(--surface-elevated) 82%, transparent))}}.terminal-position-row{transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.terminal-position-row:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-position-row:hover{border-color:color-mix(in srgb, var(--accent) 22%, var(--border-subtle))}}.terminal-position-row:hover{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-position-row:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent)}}.admin-panel{overflow:hidden}.admin-panel:before{display:none}.admin-device{border:2px solid var(--border-subtle);background:var(--surface);box-shadow:var(--shadow-control);border-radius:1.5rem}.admin-device-screen{background:var(--background);border-radius:1.25rem;overflow:hidden}.admin-preview-desk{background:var(--surface)}.admin-column-tab{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--surface-elevated);border-bottom:2px solid #0000;align-items:center;padding:.5rem .75rem;font-size:.625rem;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-column-tab{background:color-mix(in srgb, var(--surface-elevated) 30%, var(--surface))}}.admin-column-tab[data-active=true]{color:var(--foreground);border-bottom-color:var(--accent);background:0 0}.admin-mobile-pill-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-mobile-pill-active{border-color:color-mix(in srgb, var(--accent) 35%, var(--border-subtle))}}.admin-mobile-pill-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-mobile-pill-active{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.admin-mobile-pill-active{box-shadow:none}.admin-studio-nav{flex-wrap:wrap;gap:.375rem;display:flex}.admin-studio-nav-link{border:1px solid var(--border-subtle);letter-spacing:.04em;color:var(--muted);background:var(--surface-elevated);border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.625rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-studio-nav-link{background:color-mix(in srgb, var(--surface-elevated) 30%, var(--surface))}}.admin-studio-nav-link-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-studio-nav-link-active{border-color:color-mix(in srgb, var(--accent) 35%, var(--border-subtle))}}.admin-studio-nav-link-active{color:var(--foreground);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-studio-nav-link-active{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.admin-section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:600}.terminal-panel,.terminal-workspace{position:relative}.terminal-workspace:before{content:"";pointer-events:none;background:radial-gradient(ellipse 90% 45% at 50% -5%, var(--accent), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.terminal-workspace:before{background:radial-gradient(ellipse 90% 45% at 50% -5%, color-mix(in srgb, var(--accent) 5%, transparent), transparent 60%)}}.admin-toolbar,.terminal-toolbar{align-items:center;gap:.75rem;min-height:3.25rem;display:flex}.admin-toolbar-actions,.terminal-toolbar-actions{shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.admin-section-label,.terminal-section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:600}.admin-column-tab,.terminal-column-tab{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.625rem;font-weight:600;display:flex}.admin-column-tab[data-active=true],.terminal-column-tab[data-active=true]{color:var(--foreground);border-bottom-color:var(--accent);background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.admin-column-tab[data-active=true],.terminal-column-tab[data-active=true]{background:color-mix(in srgb, var(--surface-elevated) 30%, var(--surface))}}.terminal-mobile-pill-active,.admin-mobile-pill-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-mobile-pill-active,.admin-mobile-pill-active{border-color:color-mix(in srgb, var(--accent) 35%, var(--border-subtle))}}.terminal-mobile-pill-active,.admin-mobile-pill-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-mobile-pill-active,.admin-mobile-pill-active{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.terminal-mobile-pill-active,.admin-mobile-pill-active{box-shadow:none}.terminal-panel-header{border-bottom:1px solid var(--border-subtle);background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.terminal-panel-header{background:color-mix(in srgb, var(--surface-elevated) 40%, transparent)}}.admin-mobile-rail,.terminal-mobile-rail{-webkit-overflow-scrolling:touch;scrollbar-width:none}.admin-mobile-rail::-webkit-scrollbar{display:none}.terminal-mobile-rail::-webkit-scrollbar{display:none}.home-status-chip{border:1px solid var(--border-subtle);letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:.25rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.home-status-chip-demo{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-status-chip-demo{border-color:color-mix(in srgb, var(--accent) 30%, var(--border-subtle))}}.home-status-chip-demo{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-status-chip-demo{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.home-status-chip-warn{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.home-status-chip-warn{border-color:color-mix(in srgb, var(--warning) 35%, var(--border-subtle))}}.home-status-chip-warn{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.home-status-chip-warn{background:color-mix(in srgb, var(--warning) 8%, var(--surface))}}.terminal-home{flex-direction:column;gap:.95rem;display:flex}.terminal-home-command{isolation:isolate;border:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.3rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.terminal-home-command{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, var(--accent) 12%)}}.terminal-home-command{background:linear-gradient(155deg, var(--surface-elevated) 0%, var(--surface) 100%);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.terminal-home-command{background:linear-gradient(155deg, color-mix(in srgb, var(--surface-elevated) 78%, var(--surface)) 0%, color-mix(in srgb, var(--surface) 92%, transparent) 100%)}}.terminal-home-command{box-shadow:var(--shadow-float), inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.terminal-home-command{box-shadow:var(--shadow-float), inset 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent)}}.terminal-home-command:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(90% 80% at 0% 0%, var(--accent), transparent 55%), linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.terminal-home-command:before{background:radial-gradient(90% 80% at 0% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 55%), linear-gradient(color-mix(in srgb, var(--foreground) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--foreground) 3.5%, transparent) 1px, transparent 1px)}}.terminal-home-command:before{opacity:.7;background-size:auto,1.5rem 1.5rem,1.5rem 1.5rem;-webkit-mask-image:linear-gradient(#000 35%,#0000 100%);mask-image:linear-gradient(#000 35%,#0000 100%)}.terminal-home-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.terminal-home-kicker{color:color-mix(in srgb, var(--accent) 55%, var(--muted))}}.terminal-home-title{letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-top:.35rem;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:700;display:flex}.terminal-home-title-id{color:var(--muted);font-size:.8125rem;font-weight:500}.terminal-home-sub{max-width:36rem;color:var(--muted);margin-top:.4rem;font-size:.8125rem;line-height:1.45}.terminal-home-command-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.terminal-home-inline-link{color:var(--muted);font-size:.6875rem;font-weight:600}.terminal-home-inline-link:hover{color:var(--foreground)}.terminal-home-launch{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:720px){.terminal-home-launch{grid-template-columns:repeat(5,minmax(0,1fr))}}.terminal-home-launch-tile{border:1px solid var(--border-subtle);align-items:flex-start;gap:.625rem;min-height:4.25rem;padding:.75rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.terminal-home-launch-tile{border:1px solid color-mix(in srgb, var(--border-subtle) 90%, transparent)}}.terminal-home-launch-tile{background:var(--surface);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.terminal-home-launch-tile{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.terminal-home-launch-tile{transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out)}.terminal-home-launch-tile:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-home-launch-tile:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--border-subtle))}}.terminal-home-launch-tile:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-home-launch-tile:hover{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.terminal-home-launch-icon{width:1.75rem;height:1.75rem;color:var(--accent);background:var(--accent);border-radius:.4rem;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.terminal-home-launch-icon{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.terminal-home-launch-copy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.terminal-home-launch-label{letter-spacing:-.01em;font-size:.8125rem;font-weight:600}.terminal-home-launch-desc{color:var(--muted);font-size:.625rem;line-height:1.35}.terminal-home-launch-arrow{color:var(--muted);opacity:.7;flex-shrink:0;margin-top:.2rem}.terminal-home-bot-desk-copy{max-width:28rem;color:var(--muted);margin:0;font-size:.8125rem;line-height:1.45}.terminal-home-windows{--window-accent:var(--accent);grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.terminal-home-windows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.terminal-home-windows{grid-template-columns:repeat(5,minmax(0,1fr))}}.terminal-home-window{--window-accent:var(--accent);isolation:isolate;border:1px solid var(--border-subtle);flex-direction:column;align-items:stretch;gap:.85rem;min-height:12.25rem;padding:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.terminal-home-window{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, var(--window-accent) 16%)}}.terminal-home-window{background:linear-gradient(168deg, var(--surface-elevated) 0%, var(--surface) 58%, var(--window-accent) 100%);border-radius:.95rem}@supports (color:color-mix(in lab, red, red)){.terminal-home-window{background:linear-gradient(168deg, color-mix(in srgb, var(--surface-elevated) 86%, white 4%) 0%, color-mix(in srgb, var(--surface) 94%, transparent) 58%, color-mix(in srgb, var(--window-accent) 6%, var(--surface)) 100%)}}.terminal-home-window{box-shadow:var(--shadow-float), inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.terminal-home-window{box-shadow:var(--shadow-float), inset 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent)}}.terminal-home-window{animation:terminal-home-window-in .52s var(--ease-float) both;animation-delay:calc(var(--window-i,0) * 55ms);transition:border-color var(--duration-float) var(--ease-float), box-shadow var(--duration-float) var(--ease-float), transform var(--duration-float) var(--ease-float);transform:translate(0)}.terminal-home-window[data-accent=import]{--window-accent:var(--accent)}.terminal-home-window[data-accent=speed]{--window-accent:#f59e0b}.terminal-home-window[data-accent=premium]{--window-accent:#eab308}.terminal-home-window[data-accent=free]{--window-accent:#22c55e}.terminal-home-window[data-accent=analysis]{--window-accent:#38bdf8}.terminal-home-window:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(120% 90% at 8% -15%, var(--window-accent), transparent 52%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.terminal-home-window:before{background:radial-gradient(120% 90% at 8% -15%, color-mix(in srgb, var(--window-accent) 22%, transparent), transparent 52%)}}.terminal-home-window:before{opacity:.9;pointer-events:none;transition:opacity var(--duration-float) var(--ease-float)}.terminal-home-window:after{content:"";background:linear-gradient(90deg, transparent, var(--window-accent), transparent);height:2px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.terminal-home-window:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--window-accent) 70%, transparent), transparent)}}.terminal-home-window:after{opacity:.55;pointer-events:none;transition:opacity var(--duration-float) var(--ease-float)}.terminal-home-window:hover{border-color:var(--window-accent)}@supports (color:color-mix(in lab, red, red)){.terminal-home-window:hover{border-color:color-mix(in srgb, var(--window-accent) 42%, var(--border-subtle))}}.terminal-home-window:hover{transform:translate3d(0, var(--float-lift), 0);box-shadow:var(--shadow-float-action-hover);z-index:2}.terminal-home-window:hover:before,.terminal-home-window:hover:after{opacity:1}.terminal-home-window-chrome{z-index:1;border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .8rem .5rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.terminal-home-window-chrome{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)}}.terminal-home-window-chrome{background:linear-gradient(180deg, var(--foreground), transparent)}@supports (color:color-mix(in lab, red, red)){.terminal-home-window-chrome{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 4%, transparent), transparent)}}.terminal-home-window-dots{align-items:center;gap:.28rem;display:inline-flex}.terminal-home-window-dots i{background:var(--muted);border-radius:9999px;width:.4rem;height:.4rem;display:block}@supports (color:color-mix(in lab, red, red)){.terminal-home-window-dots i{background:color-mix(in srgb, var(--muted) 55%, transparent)}}.terminal-home-window-dots i:first-child{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.terminal-home-window-dots i:first-child{background:color-mix(in srgb, var(--negative) 70%, var(--muted))}}.terminal-home-window-dots i:nth-child(2){background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.terminal-home-window-dots i:nth-child(2){background:color-mix(in srgb, var(--warning) 75%, var(--muted))}}.terminal-home-window-dots i:nth-child(3){background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.terminal-home-window-dots i:nth-child(3){background:color-mix(in srgb, var(--positive) 70%, var(--muted))}}.terminal-home-window-index{letter-spacing:.12em;color:var(--window-accent);font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.terminal-home-window-index{color:color-mix(in srgb, var(--window-accent) 55%, var(--muted))}}.terminal-home-window-body{z-index:1;flex-direction:column;flex:1;align-items:flex-start;gap:.75rem;min-width:0;padding:.15rem .9rem 0;display:flex;position:relative}.terminal-home-window-icon{width:2.35rem;height:2.35rem;color:var(--window-accent);border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.terminal-home-window-icon{color:color-mix(in srgb, var(--window-accent) 82%, var(--foreground))}}.terminal-home-window-icon{background:linear-gradient(155deg, var(--window-accent) 0%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.terminal-home-window-icon{background:linear-gradient(155deg, color-mix(in srgb, var(--window-accent) 22%, var(--surface-elevated)) 0%, color-mix(in srgb, var(--surface) 78%, transparent) 100%)}}.terminal-home-window-icon{box-shadow:inset 0 1px 0 var(--foreground), inset 0 0 0 1px var(--window-accent), 0 6px 14px var(--window-accent)}@supports (color:color-mix(in lab, red, red)){.terminal-home-window-icon{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 10%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--window-accent) 24%, transparent), 0 6px 14px color-mix(in srgb, var(--window-accent) 12%, transparent)}}.terminal-home-window-copy{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.terminal-home-window-title{letter-spacing:-.03em;font-size:.98rem;font-weight:700;line-height:1.2}.terminal-home-window-summary{color:var(--muted);font-size:.75rem;line-height:1.42}.terminal-home-window-action{z-index:1;letter-spacing:-.01em;width:fit-content;color:var(--window-accent);border-radius:.45rem;align-items:center;gap:.35rem;margin:0 .9rem .9rem;padding:.4rem .65rem;font-size:.6875rem;font-weight:650;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.terminal-home-window-action{color:color-mix(in srgb, var(--window-accent) 35%, var(--foreground))}}.terminal-home-window-action{background:var(--window-accent)}@supports (color:color-mix(in lab, red, red)){.terminal-home-window-action{background:color-mix(in srgb, var(--window-accent) 9%, transparent)}}.terminal-home-window-action{border:1px solid var(--window-accent)}@supports (color:color-mix(in lab, red, red)){.terminal-home-window-action{border:1px solid color-mix(in srgb, var(--window-accent) 18%, transparent)}}.terminal-home-window-action{transition:color .18s var(--ease-out), background-color .18s var(--ease-out), border-color .18s var(--ease-out), gap .18s var(--ease-out)}.terminal-home-window:hover .terminal-home-window-action{color:var(--foreground);background:var(--window-accent);gap:.5rem}@supports (color:color-mix(in lab, red, red)){.terminal-home-window:hover .terminal-home-window-action{background:color-mix(in srgb, var(--window-accent) 16%, transparent)}}.terminal-home-window:hover .terminal-home-window-action{border-color:var(--window-accent)}@supports (color:color-mix(in lab, red, red)){.terminal-home-window:hover .terminal-home-window-action{border-color:color-mix(in srgb, var(--window-accent) 32%, transparent)}}.terminal-home-window-sheen{z-index:0;pointer-events:none;background:linear-gradient(115deg, transparent 35%, var(--foreground) 48%, transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.terminal-home-window-sheen{background:linear-gradient(115deg, transparent 35%, color-mix(in srgb, var(--foreground) 10%, transparent) 48%, transparent 62%)}}.terminal-home-window-sheen{opacity:0;transform:translate(-120%)}.terminal-home-window:hover .terminal-home-window-sheen{animation:terminal-home-window-sheen .72s var(--ease-out)}@keyframes terminal-home-window-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes terminal-home-window-sheen{0%{opacity:0;transform:translate(-120%)}30%{opacity:.7}to{opacity:0;transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.terminal-home-window{animation:none}.terminal-home-window:hover{transform:none}.terminal-home-window:hover .terminal-home-window-sheen,.marketing-dashboard-live-dot{animation:none}}.terminal-home-hero-grid{gap:.75rem;display:grid}@media (min-width:900px){.terminal-home-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.terminal-home-balance-inner{background:radial-gradient(90% 120% at 0% 0%, var(--accent), transparent 55%);flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:1rem;padding:1.05rem 1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.terminal-home-balance-inner{background:radial-gradient(90% 120% at 0% 0%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 55%)}}.terminal-home-balance-value{letter-spacing:-.035em;margin-top:.375rem;font-size:clamp(1.55rem,2.4vw,1.85rem);font-weight:700}.terminal-home-balance-sub{color:var(--muted);margin-top:.25rem;font-size:.6875rem}.terminal-home-pnl-block{border:1px solid var(--border-subtle);min-width:8.5rem;padding:.8rem .9rem}@supports (color:color-mix(in lab, red, red)){.terminal-home-pnl-block{border:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent)}}.terminal-home-pnl-block{background:linear-gradient(160deg, var(--surface-elevated), var(--surface));border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.terminal-home-pnl-block{background:linear-gradient(160deg, color-mix(in srgb, var(--surface-elevated) 70%, transparent), color-mix(in srgb, var(--surface) 80%, transparent))}}.terminal-home-pnl-block{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.terminal-home-pnl-block{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent)}}.terminal-home-pnl-positive{border-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.terminal-home-pnl-positive{border-color:color-mix(in srgb, var(--positive) 28%, var(--border-subtle))}}.terminal-home-pnl-negative{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.terminal-home-pnl-negative{border-color:color-mix(in srgb, var(--negative) 28%, var(--border-subtle))}}.terminal-home-pnl-value{margin-top:.25rem;font-size:1.25rem;font-weight:700}.terminal-home-market-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem 1rem;display:flex}.terminal-home-market-stats{gap:1rem;display:flex}.terminal-home-mini-stat{min-width:4.5rem}.terminal-home-actions{flex-wrap:wrap;gap:.5rem;display:flex}.terminal-home-funding-banner{border:1px solid var(--warning);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:.75rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.terminal-home-funding-banner{border:1px solid color-mix(in srgb, var(--warning) 28%, var(--border-subtle))}}.terminal-home-funding-banner{background:var(--warning);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.terminal-home-funding-banner{background:color-mix(in srgb, var(--warning) 8%, var(--surface))}}.terminal-home-funding-title{letter-spacing:-.02em;font-size:.875rem;font-weight:600}.terminal-home-funding-sub{max-width:36rem;color:var(--muted);margin-top:.125rem;font-size:.75rem;line-height:1.5}.terminal-home-onboarding-list{gap:.25rem;margin:0;padding:0 .5rem .75rem;list-style:none;display:grid}.terminal-home-onboarding-row{border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex}.terminal-home-onboarding-row:hover{border-color:var(--border-subtle);background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.terminal-home-onboarding-row:hover{background:color-mix(in srgb, var(--surface-elevated) 35%, var(--surface))}}.terminal-home-onboarding-row-done{opacity:.72}.terminal-home-onboarding-check{border:1px solid var(--border-subtle);border-radius:9999px;flex-shrink:0;width:.875rem;height:.875rem}.terminal-home-onboarding-check-done{border-color:var(--positive);background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.terminal-home-onboarding-check-done{background:color-mix(in srgb, var(--positive) 18%, transparent)}}.terminal-home-onboarding-check-done{box-shadow:inset 0 0 0 2px var(--surface)}.terminal-home-secondary-grid{gap:.75rem;display:grid}@media (min-width:900px){.terminal-home-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.terminal-home-watchlist-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0 .875rem .875rem;display:grid}@media (min-width:640px){.terminal-home-watchlist-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}.terminal-home-watch-chip{border:1px solid var(--border-subtle);gap:.125rem;min-height:3.25rem;padding:.625rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.terminal-home-watch-chip{border:1px solid color-mix(in srgb, var(--border-subtle) 90%, transparent)}}.terminal-home-watch-chip{background:var(--surface-elevated);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.terminal-home-watch-chip{background:color-mix(in srgb, var(--surface-elevated) 22%, var(--surface))}}.terminal-home-watch-chip-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-home-watch-chip-active{border-color:color-mix(in srgb, var(--accent) 28%, var(--border-subtle))}}.terminal-home-watch-chip-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-home-watch-chip-active{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.terminal-home-recent-list{gap:.25rem;margin:0;padding:0 .5rem .75rem;list-style:none;display:grid}.terminal-home-recent-row{border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.terminal-home-recent-row:hover{border-color:var(--border-subtle);background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.terminal-home-recent-row:hover{background:color-mix(in srgb, var(--surface-elevated) 35%, var(--surface))}}.terminal-home-workspaces{gap:.75rem;display:grid}@media (min-width:900px){.terminal-home-workspaces{grid-template-columns:repeat(3,minmax(0,1fr))}}.terminal-home-workspace-grid{gap:.5rem;padding:0 .875rem .875rem;display:grid}.terminal-home-workspace-tile{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:.125rem .625rem;padding:.75rem;display:grid;position:relative}.terminal-home-workspace-icon{background:var(--accent);border-radius:.4375rem;grid-row:span 2;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.terminal-home-workspace-icon{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.terminal-home-workspace-icon{color:var(--accent)}.terminal-home-workspace-label{font-size:.8125rem;font-weight:600}.terminal-home-workspace-desc{color:var(--muted);grid-column:2;font-size:.625rem}.terminal-home-workspace-arrow{color:var(--muted);grid-row:span 2}.terminal-home-workspace-tile-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-home-workspace-tile-active{border-color:color-mix(in srgb, var(--accent) 24%, var(--border-subtle))}}.terminal-home-workspace-tile-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-home-workspace-tile-active{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.terminal-home-workspace-tile-active{cursor:default}.terminal-home-workspace-tile-active .terminal-home-workspace-icon{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-home-workspace-tile-active .terminal-home-workspace-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent)}}.marketing-terminal-preview{pointer-events:none;-webkit-user-select:none;user-select:none;padding:.625rem}.marketing-terminal-preview .terminal-home{gap:.625rem}.marketing-terminal-preview .terminal-home-command{padding:.875rem 1rem}.marketing-terminal-preview .terminal-home-title{font-size:1.125rem}.marketing-terminal-preview .terminal-home-balance-inner{padding:.875rem 1rem}.marketing-terminal-preview .terminal-home-balance-value{font-size:1.375rem}.marketing-terminal-preview .terminal-home-pnl-value{font-size:1.0625rem}.marketing-terminal-preview .terminal-home-hero-grid,.marketing-terminal-preview-workspaces{grid-template-columns:minmax(0,1fr)}@media (min-width:1280px){.marketing-terminal-preview .terminal-home-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.marketing-terminal-preview-workspaces{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-marketing-pillars{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:3rem;padding-top:1.75rem;display:grid}@media (min-width:768px){.home-marketing-pillars{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-marketing-pillar{text-align:left;border-left:1px solid var(--border-subtle);padding:0 1.25rem}.home-marketing-pillar:first-child{border-left:0;padding-left:0}@media (max-width:767px){.home-marketing-pillar:nth-child(odd){border-left:0;padding-left:0}.home-marketing-pillar:nth-child(n+3){border-top:1px solid var(--border-subtle);margin-top:1.25rem;padding-top:1.25rem}}.home-marketing-pillar-value{letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.home-marketing-pillar-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.375rem;font-size:.6875rem}.home-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:2.5rem;display:grid;overflow:hidden}@media (min-width:768px){.home-signal-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-signal-card{border-top:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);padding:1rem 1.125rem}.home-signal-card:nth-child(2n){border-right:0}.home-signal-card:nth-child(n+3){border-top:1px solid var(--border-subtle)}@media (min-width:768px){.home-signal-card{border-top:0;border-right:1px solid var(--border-subtle)}.home-signal-card:last-child{border-right:0}.home-signal-card:nth-child(n+3){border-top:0}}.home-signal-value{letter-spacing:-.02em;margin-top:.375rem;font-size:1.25rem;font-weight:600}.home-signal-value-positive{color:var(--positive)}.home-signal-value-warn{color:var(--warn)}.home-signal-hint{color:var(--muted);margin-top:.25rem;font-size:.6875rem}.home-glance-section{margin-top:4rem}.home-glance-head{max-width:42rem}.home-glance-title{letter-spacing:-.035em;margin-top:1rem;font-size:clamp(1.625rem,3vw,2.125rem);font-weight:600;line-height:1.08}.home-glance-lead{max-width:38rem;color:var(--muted);margin-top:.875rem;font-size:1rem;line-height:1.65}.home-glance-frame-head{border-bottom:1px solid var(--border-subtle);padding:1rem 1.125rem}.home-glance-frame-title{letter-spacing:-.02em;margin-top:.25rem;font-size:.9375rem;font-weight:600}.home-glance-frame-sub{color:var(--muted);margin-top:.125rem;font-size:.75rem}.home-glance-frame-body{gap:0;display:grid}.home-glance-frame-row{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.125rem;display:flex}.home-glance-frame-foot{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1.125rem;display:flex}.home-platform-map{margin-top:4rem}.home-platform-map-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.home-platform-map-grid{gap:.75rem;display:grid}@media (min-width:900px){.home-platform-map-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-platform-map-list{gap:.25rem;padding:0 .5rem .75rem;display:grid}.home-platform-map-row{border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex}.home-platform-map-row-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-platform-map-row-active{border-color:color-mix(in srgb, var(--accent) 22%, var(--border-subtle))}}.home-platform-map-row-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-platform-map-row-active{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.home-platform-map-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--positive);font-size:.5625rem;font-weight:700}.home-platform-map-card-head{padding:.875rem 1rem .25rem}.home-platform-map-card{overflow:hidden}.home-platform-map-row-link{cursor:pointer;transition:background .16s,border-color .16s}.home-platform-map-row-link:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-platform-map-row-link:hover{border-color:color-mix(in srgb, var(--accent) 18%, var(--border-subtle))}}.home-platform-map-row-link:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-platform-map-row-link:hover{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}}.home-platform-map-lead{margin-top:.75rem}.home-platform-map-rail{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.home-platform-map-chip{border:1px solid var(--border-subtle);background:var(--surface);border-radius:9999px;padding:.4375rem .75rem}@supports (color:color-mix(in lab, red, red)){.home-platform-map-chip{background:color-mix(in srgb, var(--surface) 88%, var(--background))}}.home-platform-map-chip{letter-spacing:-.01em;color:var(--foreground);font-size:.75rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.home-platform-map-chip{color:color-mix(in srgb, var(--foreground) 88%, var(--muted))}}.home-platform-map-chip{transition:border-color .16s,background .16s,color .16s}.home-platform-map-chip:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-platform-map-chip:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--border-subtle))}}.home-platform-map-chip:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-platform-map-chip:hover{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.home-platform-map-chip:hover{color:var(--foreground)}.home-pillars-section,.home-steps-section{margin-top:4rem}.home-pillars-grid{gap:.875rem;margin-top:1.75rem;display:grid}@media (min-width:900px){.home-pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-pillar-card{gap:.625rem;padding:1.125rem 1.25rem 1rem;display:grid}.home-pillar-title{letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}.home-pillar-body{color:var(--muted);font-size:.875rem;line-height:1.6}.home-pillar-link{color:var(--accent);align-items:center;gap:.375rem;margin-top:.25rem;font-size:.8125rem;font-weight:500;display:inline-flex}.home-steps-grid{gap:.875rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.home-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-step-card{padding:1.125rem 1.25rem}.home-step-index{color:var(--accent);font-size:.75rem}.home-step-title{letter-spacing:-.02em;margin-top:.625rem;font-size:1rem;font-weight:600}.home-step-body{color:var(--muted);margin-top:.5rem;font-size:.875rem;line-height:1.6}.home-trust-section{margin-top:4rem;padding:1.125rem 1.25rem}.home-trust-grid{gap:.75rem 1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-trust-item{letter-spacing:-.01em;align-items:center;gap:.625rem;font-size:.875rem;font-weight:500;display:flex}.home-trust-disclosure{border-top:1px solid var(--border-subtle);color:var(--muted);margin-top:1rem;padding-top:1rem;font-size:.75rem;line-height:1.55}.home-features-list{margin-top:1.75rem}.marketing-terminal-preview-secondary{margin-top:.75rem}.marketing-terminal-preview-secondary .terminal-home-watchlist-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-home{--home-section-gap:clamp(2.75rem, 5vw, 4rem);gap:var(--home-section-gap);flex-direction:column;padding-bottom:.5rem;display:flex}.marketing-home-command{margin:0}.marketing-command-deck{isolation:isolate;border:1px solid var(--border-subtle);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-command-deck{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, var(--positive) 14%)}}.marketing-command-deck{background:linear-gradient(165deg, var(--surface-elevated) 0%, var(--surface) 42%, var(--background) 100%);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.marketing-command-deck{background:linear-gradient(165deg, color-mix(in srgb, var(--surface-elevated) 50%, transparent) 0%, color-mix(in srgb, var(--surface) 94%, var(--background)) 42%, color-mix(in srgb, var(--background) 92%, transparent) 100%)}}.marketing-command-deck{box-shadow:inset 0 1px 0 var(--foreground), 0 20px 48px var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-command-deck{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 7%, transparent), 0 20px 48px color-mix(in srgb, var(--accent) 7%, transparent)}}.marketing-command-deck-grid-bg{background-image:linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.marketing-command-deck-grid-bg{background-image:linear-gradient(color-mix(in srgb, var(--foreground) 2%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--foreground) 2%, transparent) 1px, transparent 1px)}}.marketing-command-deck-grid-bg{pointer-events:none;background-size:1.25rem 1.25rem;-webkit-mask-image:linear-gradient(#000 0%,#00000014 88%);mask-image:linear-gradient(#000 0%,#00000014 88%)}.marketing-command-deck-shine{background:linear-gradient(90deg, transparent 0%, var(--positive) 35%, var(--accent) 50%, var(--positive) 65%, transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.marketing-command-deck-shine{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--positive) 42%, var(--accent)) 35%, color-mix(in srgb, var(--accent) 55%, white) 50%, color-mix(in srgb, var(--positive) 42%, var(--accent)) 65%, transparent 100%)}}.marketing-command-deck-shine{opacity:.75;pointer-events:none}.marketing-command-deck-corners{z-index:2;pointer-events:none;position:absolute;inset:.625rem}.marketing-command-deck-corners span{border-color:var(--positive);width:.5625rem;height:.5625rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.marketing-command-deck-corners span{border-color:color-mix(in srgb, var(--positive) 42%, var(--accent))}}.marketing-command-deck-corners span{opacity:.55;border-style:solid}.marketing-command-deck-corners span:first-child{border-width:1px 0 0 1px;top:0;left:0}.marketing-command-deck-corners span:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.marketing-command-deck-corners span:nth-child(3){border-width:0 0 1px 1px;bottom:0;left:0}.marketing-command-deck-corners span:nth-child(4){border-width:0 1px 1px 0;bottom:0;right:0}.marketing-command-deck .marketing-home-hero{z-index:1;padding:clamp(.5rem,1.5vw,.875rem) clamp(1.125rem,2.5vw,1.5rem) 0;position:relative}.marketing-command-deck .marketing-home-hero-shell{padding-bottom:clamp(1.25rem,2.5vw,1.75rem)}.marketing-markets-nested{z-index:1;margin-top:0;position:relative}.marketing-markets-shell-nested{box-shadow:none;background:0 0;border:0;border-radius:0}.marketing-markets-shell-nested .marketing-markets-grid-bg,.marketing-markets-shell-nested .marketing-markets-corners,.marketing-markets-shell-nested .marketing-markets-shine{display:none}.marketing-markets-shell-nested .marketing-markets-head:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--border-subtle) 18%, var(--border-subtle) 82%, transparent 100%);height:1px;position:absolute;top:0;left:clamp(1.125rem,2.5vw,1.5rem);right:clamp(1.125rem,2.5vw,1.5rem)}@supports (color:color-mix(in lab, red, red)){.marketing-markets-shell-nested .marketing-markets-head:before{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--border-subtle) 48%, transparent) 18%, color-mix(in srgb, var(--border-subtle) 48%, transparent) 82%, transparent 100%)}}.marketing-markets-shell-nested .marketing-markets-head{padding-top:clamp(.875rem,2vw,1.125rem);padding-inline:clamp(1.125rem,2.5vw,1.5rem)}.marketing-markets-shell-nested .marketing-markets-lanes{padding-inline:clamp(.625rem,1.5vw,.875rem);padding-bottom:clamp(.625rem,1.5vw,.875rem)}.marketing-home-bento{flex-direction:column;gap:clamp(1.125rem,2.5vw,1.375rem);width:100%;display:flex}.marketing-home-bento-col{min-width:0}@media (min-width:1024px){.marketing-home-bento{flex-direction:row;align-items:flex-start;gap:clamp(1.375rem,2.8vw,2.25rem)}.marketing-home-bento-col--pillars{flex:0 0 46%;width:46%;max-width:46%}.marketing-home-bento-col--day{flex:1 1 0;min-width:0}.marketing-home-bento .marketing-home-section{margin:0}.marketing-home-bento .marketing-pillars-head{padding:.875rem 1rem .75rem}.marketing-home-bento .marketing-pillars-shell{flex-direction:column;min-height:0;display:flex;overflow:hidden}.marketing-home-bento .marketing-pillars-lanes{flex:1;min-height:0}.marketing-home-bento .marketing-pillars .marketing-instrument-lead{display:none}.marketing-home-bento .marketing-pillars .marketing-instrument-title{margin-top:.4375rem;font-size:1.1875rem}}@media (min-width:1280px){.marketing-home-bento{gap:clamp(1.75rem,3.5vw,3rem)}.marketing-home-bento-col--pillars{flex-basis:44%;width:44%;max-width:44%}}.marketing-day-intro{flex-direction:column;gap:.625rem;display:flex}.marketing-day-intro-title{letter-spacing:-.024em;font-size:clamp(1.3125rem,2.6vw,1.75rem);font-weight:500;line-height:1.08;font-family:var(--font-marketing-display), "Iowan Old Style", "Palatino Linotype", serif;text-wrap:balance;margin:0}.marketing-day-intro-lead{max-width:32rem;color:var(--muted);text-wrap:balance;margin:0;font-size:.8125rem;line-height:1.58}.marketing-page .marketing-day-intro-lead{color:var(--marketing-muted)}.marketing-home-close{border-top:1px solid var(--border-subtle);gap:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(.5rem,1.5vw,1rem);display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-home-close{border-top:1px solid color-mix(in srgb, var(--border-subtle) 38%, transparent)}}.marketing-instrument-head{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.25rem;padding:1rem 1.125rem .875rem;display:flex;position:relative}.marketing-instrument-head:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--border-subtle) 22%, var(--border-subtle) 78%, transparent 100%);height:1px;position:absolute;bottom:0;left:1.125rem;right:1.125rem}@supports (color:color-mix(in lab, red, red)){.marketing-instrument-head:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--border-subtle) 42%, transparent) 22%, color-mix(in srgb, var(--border-subtle) 42%, transparent) 78%, transparent 100%)}}.marketing-instrument-head:after{pointer-events:none}.marketing-instrument-head-copy{max-width:34rem}.marketing-instrument-head .marketing-eyebrow{margin:0}.marketing-instrument-title{letter-spacing:-.032em;text-wrap:balance;margin:.625rem 0 0;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:600;line-height:1.08}.marketing-instrument-lead{max-width:32rem;color:var(--muted);margin:.5rem 0 0;font-size:.8125rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.marketing-instrument-lead{color:color-mix(in srgb, var(--muted) 88%, var(--foreground))}}.marketing-instrument-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-radius:9999px;flex-wrap:wrap;align-items:center;gap:.4375rem;margin:0;padding:.25rem .5rem;font-size:.5625rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-instrument-meta{color:color-mix(in srgb, var(--muted) 82%, var(--foreground))}}.marketing-instrument-meta{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-instrument-meta{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.marketing-page{font-feature-settings:"kern" 1, "liga" 1, "calt" 1}.marketing-page .marketing-home-hero-title,.marketing-page .marketing-instrument-title,.marketing-page .marketing-home-section-title,.marketing-page .marketing-desk-intro-title,.marketing-page .marketing-start-intro-title,.marketing-page .marketing-trust-intro-title,.marketing-page .marketing-stats-intro-title{font-family:var(--font-marketing-display), "Iowan Old Style", "Palatino Linotype", serif;font-optical-sizing:auto}.marketing-page .marketing-home-hero-title{letter-spacing:-.028em;font-weight:400}.marketing-page .marketing-instrument-title{letter-spacing:-.024em;font-weight:500}.marketing-page .marketing-home-section-title{letter-spacing:-.028em;font-weight:500}.marketing-page .marketing-desk-intro-title,.marketing-page .marketing-start-intro-title{letter-spacing:-.03em;font-weight:500}.marketing-page .marketing-trust-intro-title,.marketing-page .marketing-stats-intro-title{font-family:var(--font-marketing-display), "Iowan Old Style", "Palatino Linotype", serif;letter-spacing:-.024em;font-weight:500}.marketing-page .marketing-stats-intro-lead{color:var(--marketing-muted);font-size:.8125rem;line-height:1.58}.marketing-page .marketing-desk-intro-lead,.marketing-page .marketing-start-intro-lead{color:var(--marketing-muted);padding-left:var(--marketing-indent-eyebrow);max-width:calc(34rem + var(--marketing-indent-eyebrow))}.marketing-page .marketing-day-head .marketing-instrument-lead{padding-left:var(--marketing-indent-eyebrow);max-width:calc(32rem + var(--marketing-indent-eyebrow))}.marketing-page .marketing-day-title{font-family:var(--font-marketing-display), "Iowan Old Style", "Palatino Linotype", serif;letter-spacing:-.016em;font-weight:500}.marketing-page .marketing-pillars-title,.marketing-page .marketing-desk-title{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.022em;font-weight:600}.marketing-page .marketing-eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.15em;font-size:.625rem;font-weight:500}.marketing-page .marketing-eyebrow:before{width:1.25rem}.marketing-page .marketing-instrument-meta{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;font-weight:500}.marketing-page .marketing-pillars-tagline{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.625rem}.marketing-page .marketing-instrument-lead,.marketing-page .marketing-home-hero-lead,.marketing-page .marketing-home-section-lead{letter-spacing:-.012em;font-weight:450}.marketing-page .marketing-instrument-row-copy .marketing-pillars-body,.marketing-page .marketing-instrument-row-copy .marketing-desk-body{font-weight:450}.marketing-page .marketing-instrument-row-copy .marketing-day-body{letter-spacing:.004em;-webkit-line-clamp:2;font-size:.71875rem;font-weight:450;line-height:1.52}.marketing-page .marketing-start-title{font-family:var(--font-marketing-display), "Iowan Old Style", "Palatino Linotype", serif;letter-spacing:-.016em;font-weight:500}.marketing-page .marketing-start-body{color:var(--marketing-muted);-webkit-line-clamp:1;font-weight:450;line-height:1.52}.marketing-page .marketing-start-tagline{letter-spacing:.05em;text-transform:uppercase;color:var(--step-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-start-tagline{color:color-mix(in srgb, var(--step-accent,var(--accent)) 52%, var(--muted))}}.marketing-page{text-rendering:optimizelegibility;--marketing-muted:var(--muted)}@supports (color:color-mix(in lab, red, red)){.marketing-page{--marketing-muted:color-mix(in srgb, var(--muted) 92%, var(--foreground))}}.marketing-page .marketing-home{--home-section-gap:clamp(3.25rem, 6vw, 5rem);--marketing-indent:clamp(1rem, 2.2vw, 1.5rem);--marketing-indent-deep:clamp(1.625rem, 3.2vw, 2.25rem);--marketing-indent-body:clamp(.4375rem, .9vw, .6875rem);--marketing-indent-eyebrow:calc(1.25rem + .625rem)}.marketing-page .marketing-home-hero-title{font-weight:400;line-height:.98}.marketing-page .marketing-home-hero-accent{background:0 0;-webkit-background-clip:unset;background-clip:unset;color:var(--foreground);margin-top:.1em}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-home-hero-accent{color:color-mix(in srgb, var(--foreground) 76%, var(--accent))}}.marketing-page .marketing-home-hero-accent{font-style:italic;font-weight:400}.marketing-page .marketing-home-hero-lead{color:var(--marketing-muted);padding-left:var(--marketing-indent-eyebrow);max-width:calc(32rem + var(--marketing-indent-eyebrow));font-size:clamp(1.0125rem,1.7vw,1.0625rem);line-height:1.68}.marketing-page .marketing-home-hero-proofs{padding-left:var(--marketing-indent)}.marketing-page .marketing-home-hero-proof{background:var(--foreground);border:0;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-home-hero-proof{background:color-mix(in srgb, var(--foreground) 3.5%, transparent)}}.marketing-page .marketing-home-hero-proof{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.045em;color:var(--foreground);font-size:.625rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-home-hero-proof{color:color-mix(in srgb, var(--foreground) 72%, var(--muted))}}.marketing-page .marketing-command-deck{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-command-deck{border-color:color-mix(in srgb, var(--border-subtle) 62%, transparent)}}.marketing-page .marketing-command-deck{box-shadow:inset 0 1px 0 var(--foreground), 0 16px 40px var(--accent);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-command-deck{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent), 0 16px 40px color-mix(in srgb, var(--accent) 4%, transparent)}}.marketing-page .marketing-command-deck-grid-bg{opacity:.55}.marketing-page .marketing-command-deck-corners span{opacity:.28}.marketing-page .marketing-command-deck-shine{opacity:.45}.marketing-page .marketing-instrument-meta{letter-spacing:.12em;color:var(--muted);background:0 0;border-radius:0;padding:0;font-size:.625rem}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-instrument-meta{color:color-mix(in srgb, var(--muted) 78%, var(--foreground))}}.marketing-page .marketing-instrument-lead,.marketing-page .marketing-home-section-lead{color:var(--marketing-muted);line-height:1.62}.marketing-page .marketing-instrument-head:after{background:linear-gradient(90deg, transparent 0%, var(--border-subtle) 24%, var(--border-subtle) 76%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-instrument-head:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--border-subtle) 32%, transparent) 24%, color-mix(in srgb, var(--border-subtle) 32%, transparent) 76%, transparent 100%)}}.marketing-page .marketing-day-head:after{display:none}.marketing-page .marketing-pillars-shell{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-pillars-shell{border-color:color-mix(in srgb, var(--border-subtle) 58%, transparent)}}.marketing-page .marketing-pillars-shell{box-shadow:inset 0 1px 0 var(--foreground);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-pillars-shell{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent)}}.marketing-page .marketing-pillars-corners span{opacity:.3}.marketing-page .marketing-instrument-row-copy .marketing-pillars-body,.marketing-page .marketing-instrument-row-copy .marketing-desk-body,.marketing-page .marketing-instrument-row-copy .marketing-day-body{color:var(--marketing-muted)}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-instrument-row-copy .marketing-day-body{color:color-mix(in srgb, var(--marketing-muted) 94%, var(--foreground))}}.marketing-page .marketing-day-moment .marketing-instrument-row-icon,.marketing-page .marketing-day-moment-action .marketing-instrument-row-icon{display:none}.marketing-page .marketing-desk-row .marketing-instrument-row-icon,.marketing-page .marketing-desk-row-action .marketing-instrument-row-icon{width:auto;height:auto;color:var(--desk-accent,var(--accent));background:0 0;border:0;border-radius:0}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-desk-row .marketing-instrument-row-icon,.marketing-page .marketing-desk-row-action .marketing-instrument-row-icon{color:color-mix(in srgb, var(--desk-accent,var(--accent)) 72%, var(--muted))}}.marketing-page .marketing-desk-column--overview .marketing-instrument-row-icon{color:var(--desk-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-desk-column--overview .marketing-instrument-row-icon{color:color-mix(in srgb, var(--desk-accent,var(--accent)) 72%, var(--muted))}}.marketing-page .marketing-desk-hub{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--desk-accent,var(--accent));background:0 0;border-radius:0;padding:0;font-size:.625rem}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-desk-hub{color:color-mix(in srgb, var(--desk-accent,var(--accent)) 62%, var(--muted))}}.marketing-page .marketing-day-link,.marketing-page .marketing-pillars-link,.marketing-page .marketing-desk-link{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:500}.marketing-page .marketing-day-hub{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--moment-accent,var(--accent));background:0 0;border-radius:0;padding:0;font-size:.625rem}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-day-hub{color:color-mix(in srgb, var(--moment-accent,var(--accent)) 62%, var(--muted))}}.marketing-page .marketing-day-head{padding:0 0 .75rem}.marketing-page .marketing-day-head .marketing-instrument-head-copy{width:100%}.marketing-page .marketing-desk-row,.marketing-page .marketing-desk-row-action,.marketing-page .marketing-start-step,.marketing-page .marketing-trust-item{grid-template-columns:2.375rem minmax(0,1fr);padding-inline:0}.marketing-page .marketing-day-moment,.marketing-page .marketing-day-moment-action{grid-template-columns:3.25rem minmax(0,1fr);padding-inline:0}.marketing-page .marketing-day-timeline,.marketing-page .marketing-start-steps,.marketing-page .marketing-stats-strip,.marketing-page .marketing-desk-map{padding-left:0}.marketing-page .marketing-desk-overview-stage{width:100%;padding-inline:0}.marketing-page .marketing-desk-map-split{padding-left:0;padding-inline:clamp(.75rem,2vw,1.25rem)}.marketing-page .marketing-desk-map-split .marketing-desk-row,.marketing-page .marketing-desk-map-split .marketing-desk-row-action{grid-template-columns:2.375rem minmax(0,1fr) auto;align-items:start}.marketing-page .marketing-desk-map-split .marketing-instrument-row-copy .marketing-desk-body{-webkit-line-clamp:unset;padding-left:0;display:block;overflow:visible}.marketing-page .marketing-desk-map-split .marketing-desk-column-head{justify-content:center;gap:.625rem}.marketing-page .marketing-desk-map-split .marketing-desk-column-head:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--column-accent,var(--accent)) 100%);flex:1;max-width:4.5rem;height:1px}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-desk-map-split .marketing-desk-column-head:before{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--column-accent,var(--accent)) 28%, var(--border-subtle)) 100%)}}.marketing-page .marketing-desk-map-split .marketing-desk-column-label{flex-shrink:0}.marketing-page .marketing-desk-map-split .marketing-desk-column-rule{background:linear-gradient(90deg, var(--column-accent,var(--accent)) 0%, transparent 100%);flex:1;max-width:4.5rem}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-desk-map-split .marketing-desk-column-rule{background:linear-gradient(90deg, color-mix(in srgb, var(--column-accent,var(--accent)) 28%, var(--border-subtle)) 0%, transparent 100%)}}.marketing-page .marketing-desk-column--overview .marketing-desk-row[data-nav=home] .marketing-instrument-row-icon{border:1px solid var(--accent);width:2rem;height:2rem}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-desk-column--overview .marketing-desk-row[data-nav=home] .marketing-instrument-row-icon{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border-subtle))}}.marketing-page .marketing-desk-column--overview .marketing-desk-row[data-nav=home] .marketing-instrument-row-icon{background:linear-gradient(165deg, var(--accent) 0%, var(--accent) 100%);border-radius:.375rem}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-desk-column--overview .marketing-desk-row[data-nav=home] .marketing-instrument-row-icon{background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 12%, transparent) 0%, color-mix(in srgb, var(--accent) 4%, transparent) 100%)}}.marketing-page .marketing-desk-column--overview .marketing-desk-row[data-nav=home] .marketing-instrument-row-icon{box-shadow:0 0 16px var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-desk-column--overview .marketing-desk-row[data-nav=home] .marketing-instrument-row-icon{box-shadow:0 0 16px color-mix(in srgb, var(--accent) 10%, transparent)}}.marketing-page .marketing-desk-column--overview .marketing-desk-hub{border:1px solid var(--accent);border-radius:9999px;padding:.1875rem .5rem}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-desk-column--overview .marketing-desk-hub{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border-subtle))}}.marketing-page .marketing-desk-column--overview .marketing-desk-hub{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-desk-column--overview .marketing-desk-hub{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.marketing-page .marketing-desk-column--overview .marketing-instrument-row-title .marketing-desk-title:after{display:none}.marketing-page .marketing-desk-column--overview .marketing-desk-tagline{letter-spacing:.1em}.marketing-page .marketing-desk-column--overview .marketing-desk-body{text-align:center;text-wrap:balance;max-width:16rem;margin-inline:auto;padding-left:0}.marketing-page .marketing-desk-column--overview .marketing-instrument-row-copy .marketing-desk-body{padding-left:0}.marketing-page .marketing-trust-list{padding-left:var(--marketing-indent);padding-right:0}.marketing-page .marketing-instrument-row-copy .marketing-day-body,.marketing-page .marketing-instrument-row-copy .marketing-start-body,.marketing-page .marketing-instrument-row-copy .marketing-desk-body,.marketing-page .marketing-instrument-row-copy .marketing-trust-detail,.marketing-page .marketing-pillars-lanes .marketing-instrument-row-copy .marketing-pillars-body{padding-left:var(--marketing-indent-body)}@media (min-width:1024px){.marketing-page .marketing-home-trust .marketing-trust-list,.marketing-page .marketing-home-trust .marketing-trust-intro{z-index:1;position:relative}.marketing-page .marketing-home-trust .marketing-trust-list,.marketing-page .marketing-home-duo .marketing-start-steps,.marketing-page .marketing-home-duo .marketing-trust-list{padding-left:0}.marketing-page .marketing-home-duo .marketing-start-intro-lead{max-width:none}.marketing-page .marketing-home-duo .marketing-instrument-row-copy .marketing-start-body,.marketing-page .marketing-home-duo .marketing-instrument-row-copy .marketing-trust-detail{padding-left:0}}.marketing-page .marketing-duo-shell{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-duo-shell{border-color:color-mix(in srgb, var(--border-subtle) 62%, var(--accent) 12%)}}.marketing-page .marketing-duo-corners span{opacity:.36}.marketing-page .marketing-start-meta-beacon{box-shadow:0 0 8px var(--positive);animation:none}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-start-meta-beacon{box-shadow:0 0 8px color-mix(in srgb, var(--positive) 35%, transparent)}}.marketing-page .marketing-start-meta-beacon{opacity:.82}.marketing-page .marketing-stats-meta-beacon{box-shadow:0 0 8px var(--positive);animation:none}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-stats-meta-beacon{box-shadow:0 0 8px color-mix(in srgb, var(--positive) 32%, transparent)}}.marketing-page .marketing-stats-meta-beacon{opacity:.82}.marketing-page .marketing-home-duo .marketing-start-intro-lead{border-left:2px solid var(--accent);padding-left:.75rem}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-home-duo .marketing-start-intro-lead{border-left:2px solid color-mix(in srgb, var(--accent) 38%, transparent)}}.marketing-page .marketing-home-duo .marketing-start-intro-lead{font-size:.875rem;line-height:1.6}.marketing-page .marketing-trust-detail{color:var(--marketing-muted)}.marketing-page .marketing-home-close{border-top:0;gap:clamp(2.5rem,4.5vw,3.5rem);padding-top:clamp(2rem,4vw,3rem);position:relative}.marketing-page .marketing-home-close:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--border-subtle) 18%, var(--border-subtle) 82%, transparent 100%);width:min(100%,56rem);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-home-close:before{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--border-subtle) 55%, transparent) 18%, color-mix(in srgb, var(--border-subtle) 55%, transparent) 82%, transparent 100%)}}.marketing-page .marketing-home-duo .marketing-start-intro-meta,.marketing-page .marketing-home-duo .marketing-trust-intro-meta{border:1px solid var(--border-subtle);align-items:center;padding:.375rem .6875rem}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-home-duo .marketing-start-intro-meta,.marketing-page .marketing-home-duo .marketing-trust-intro-meta{border:1px solid color-mix(in srgb, var(--border-subtle) 52%, transparent)}}.marketing-page .marketing-home-duo .marketing-start-intro-meta,.marketing-page .marketing-home-duo .marketing-trust-intro-meta{background:var(--foreground);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-home-duo .marketing-start-intro-meta,.marketing-page .marketing-home-duo .marketing-trust-intro-meta{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.marketing-page .marketing-home-duo .marketing-start-intro-meta,.marketing-page .marketing-home-duo .marketing-trust-intro-meta{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-home-duo .marketing-start-intro-meta,.marketing-page .marketing-home-duo .marketing-trust-intro-meta{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 6%, transparent)}}.marketing-page .marketing-home-duo .marketing-start-intro,.marketing-page .marketing-home-duo .marketing-trust-intro{background:linear-gradient(var(--border-subtle), var(--border-subtle)) 0 100% / 100% 1px no-repeat;border-bottom:0;margin-bottom:clamp(.875rem,1.5vw,1.125rem);padding-bottom:clamp(.875rem,1.5vw,1.125rem)}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-home-duo .marketing-start-intro,.marketing-page .marketing-home-duo .marketing-trust-intro{background:linear-gradient(color-mix(in srgb, var(--border-subtle) 42%, transparent), color-mix(in srgb, var(--border-subtle) 42%, transparent)) 0 100% / 100% 1px no-repeat}}.marketing-page .marketing-home-duo .marketing-start-step,.marketing-page .marketing-home-duo .marketing-trust-item{border-radius:.375rem;transition:background .22s}.marketing-page .marketing-home-duo .marketing-start-step:hover,.marketing-page .marketing-home-duo .marketing-trust-item:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-home-duo .marketing-start-step:hover,.marketing-page .marketing-home-duo .marketing-trust-item:hover{background:color-mix(in srgb, var(--foreground) 3.5%, transparent)}}.marketing-page .marketing-home-duo .marketing-start-step:hover{background:var(--step-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-home-duo .marketing-start-step:hover{background:color-mix(in srgb, var(--step-accent,var(--accent)) 7%, transparent)}}.marketing-page .marketing-home-duo .marketing-start-step:hover{box-shadow:inset 2px 0 0 var(--step-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-home-duo .marketing-start-step:hover{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--step-accent,var(--accent)) 55%, transparent)}}.marketing-page .marketing-home-duo .marketing-trust-item:hover{background:var(--trust-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-home-duo .marketing-trust-item:hover{background:color-mix(in srgb, var(--trust-accent,var(--accent)) 7%, transparent)}}.marketing-page .marketing-home-duo .marketing-trust-item:hover{box-shadow:inset 2px 0 0 var(--trust-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-home-duo .marketing-trust-item:hover{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--trust-accent,var(--accent)) 48%, transparent)}}@media (min-width:768px){.marketing-page .marketing-stats-shell .marketing-home-stats-section{width:100%;max-width:none;margin-inline:0}.marketing-page .marketing-stats-shell .marketing-stats-intro{background:linear-gradient(var(--border-subtle), var(--border-subtle)) 0 100% / min(100%, 24rem) 1px no-repeat;margin-bottom:clamp(.43rem,.735vw,.55rem);padding-bottom:clamp(.3675rem,.735vw,.49rem)}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-stats-shell .marketing-stats-intro{background:linear-gradient(color-mix(in srgb, var(--border-subtle) 38%, transparent), color-mix(in srgb, var(--border-subtle) 38%, transparent)) 0 100% / min(100%, 24rem) 1px no-repeat}}.marketing-page .marketing-stats-shell .marketing-stats-intro{background-position:bottom}.marketing-page .marketing-stats-shell .marketing-stats-intro-title{font-size:clamp(1.00625rem,1.96vw,1.3125rem)}.marketing-page .marketing-stats-shell .marketing-stats-intro-meta{border:1px solid var(--border-subtle);padding:.375rem .6875rem}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-stats-shell .marketing-stats-intro-meta{border:1px solid color-mix(in srgb, var(--border-subtle) 48%, transparent)}}.marketing-page .marketing-stats-shell .marketing-stats-intro-meta{background:var(--foreground);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-stats-shell .marketing-stats-intro-meta{background:color-mix(in srgb, var(--foreground) 4.5%, transparent)}}.marketing-page .marketing-stats-shell .marketing-stats-intro-meta{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-stats-shell .marketing-stats-intro-meta{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent)}}.marketing-page .marketing-stats-shell .marketing-stats-strip,.marketing-page .marketing-stats-shell .marketing-stat-label{padding-left:0}.marketing-page .marketing-stats-shell .marketing-stat-accent{background:linear-gradient(90deg, transparent 0%, var(--stat-accent,var(--accent)) 50%, transparent 100%);left:.6875rem;right:.6875rem}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-stats-shell .marketing-stat-accent{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--stat-accent,var(--accent)) 72%, transparent) 50%, transparent 100%)}}}.marketing-page .marketing-stat-value{letter-spacing:-.045em;text-shadow:0 0 32px var(--stat-accent,var(--accent));font-size:clamp(1.00625rem,1.715vw,1.225rem);font-weight:500}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-stat-value{text-shadow:0 0 32px color-mix(in srgb, var(--stat-accent,var(--accent)) 18%, transparent)}}.marketing-page .marketing-stat-item .marketing-stat-value{color:var(--stat-accent,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-stat-item .marketing-stat-value{color:color-mix(in srgb, var(--stat-accent,var(--foreground)) 20%, var(--foreground))}}.marketing-page .marketing-stat-item .marketing-stat-label{color:var(--stat-accent,var(--muted))}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-stat-item .marketing-stat-label{color:color-mix(in srgb, var(--stat-accent,var(--muted)) 22%, var(--muted))}}.marketing-page .marketing-stats-shell{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-stats-shell{border-color:color-mix(in srgb, var(--border-subtle) 58%, var(--positive) 10%)}}.marketing-page .marketing-stats-corners span{opacity:.34}.marketing-page .marketing-stat-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;color:var(--muted);font-size:.5625rem}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-stat-label{color:color-mix(in srgb, var(--muted) 78%, var(--foreground))}}.marketing-page .marketing-stat-label{padding-left:var(--marketing-indent-body)}.marketing-page .marketing-trust-label{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.022em;font-weight:600}@media (min-width:1280px){.marketing-page .marketing-home-bento{gap:clamp(2rem,4vw,3.25rem)}.marketing-page .marketing-home-bento .marketing-day-intro-title{font-size:1.1875rem}.marketing-page .marketing-home-bento .marketing-day-timeline{gap:.3125rem}.marketing-page .marketing-home-bento .marketing-day-title{font-size:1rem}}.marketing-instrument-rows{z-index:1;flex-direction:column;gap:.1875rem;margin:0;padding:.375rem 0 .5rem;list-style:none;display:flex;position:relative}.marketing-instrument-row{border-radius:.3125rem;grid-template-columns:2.375rem minmax(0,1fr) auto;align-items:center;gap:0 .625rem;padding:.625rem .8125rem .625rem .75rem;transition:background .22s;display:grid;position:relative}.marketing-pillars-lane-action,.marketing-day-moment-action{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}.marketing-instrument-row-mark{justify-content:center;align-items:center;display:flex}.marketing-instrument-row-icon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:inline-flex}.marketing-instrument-row-copy{gap:.125rem;min-width:0;display:grid}.marketing-instrument-row-title{flex-wrap:wrap;align-items:baseline;gap:.3125rem .4375rem;display:flex}.marketing-instrument-row-foot{align-self:center;align-items:center;min-height:0;margin:0;display:flex}.marketing-instrument-row-title .marketing-pillars-title,.marketing-instrument-row-title .marketing-day-title,.marketing-instrument-row-title .marketing-desk-title,.marketing-instrument-row-title .marketing-start-title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600;line-height:1.2}.marketing-page .marketing-instrument-row-title .marketing-day-title,.marketing-page .marketing-instrument-row-title .marketing-start-title{font-family:var(--font-marketing-display), "Iowan Old Style", "Palatino Linotype", serif;letter-spacing:-.016em;font-weight:500}.marketing-page .marketing-instrument-row-title .marketing-pillars-title,.marketing-page .marketing-instrument-row-title .marketing-desk-title{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.022em;font-weight:600}.marketing-instrument-row-title .marketing-pillars-title:after,.marketing-instrument-row-title .marketing-day-title:after,.marketing-instrument-row-title .marketing-desk-title:after,.marketing-instrument-row-title .marketing-start-title:after{content:"·";color:var(--border-subtle);margin-inline:.375rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.marketing-instrument-row-title .marketing-pillars-title:after,.marketing-instrument-row-title .marketing-day-title:after,.marketing-instrument-row-title .marketing-desk-title:after,.marketing-instrument-row-title .marketing-start-title:after{color:color-mix(in srgb, var(--border-subtle) 72%, transparent)}}.marketing-pillars-tagline,.marketing-day-tagline,.marketing-desk-tagline,.marketing-start-tagline{letter-spacing:.04em;text-transform:none;color:var(--muted);margin:0;font-size:.625rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.marketing-pillars-tagline,.marketing-day-tagline,.marketing-desk-tagline,.marketing-start-tagline{color:color-mix(in srgb, var(--muted) 88%, var(--foreground))}}.marketing-page .marketing-pillars-tagline,.marketing-page .marketing-day-tagline,.marketing-page .marketing-desk-tagline,.marketing-page .marketing-start-tagline{letter-spacing:.05em;text-transform:uppercase}.marketing-instrument-row-copy .marketing-pillars-body,.marketing-instrument-row-copy .marketing-day-body,.marketing-instrument-row-copy .marketing-desk-body,.marketing-instrument-row-copy .marketing-start-body{-webkit-line-clamp:1;color:var(--muted);-webkit-box-orient:vertical;margin:0;font-size:.6875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.marketing-pillars-lane-action:hover,.marketing-desk-row-action:hover{background:var(--lane-accent,var(--desk-accent,var(--accent)))}@supports (color:color-mix(in lab, red, red)){.marketing-pillars-lane-action:hover,.marketing-desk-row-action:hover{background:color-mix(in srgb, var(--lane-accent,var(--desk-accent,var(--accent))) 4%, transparent)}}.marketing-page .marketing-home-bento .marketing-day{margin-top:0}.marketing-page .marketing-home-bento .marketing-day-shell{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.marketing-page .marketing-home-bento .marketing-day-intro{margin-bottom:clamp(.75rem,1.4vw,1rem);padding:0}.marketing-page .marketing-home-bento .marketing-day-intro-lead{display:none}.marketing-page .marketing-home-bento .marketing-day-timeline{padding:.25rem 0 0;overflow:visible}.marketing-page .marketing-home-bento .marketing-day-moment,.marketing-page .marketing-home-bento .marketing-day-moment-action{background:0 0;border-radius:0;padding:.5rem 0;transition:none}.marketing-page .marketing-home-bento .marketing-day-moment-action:hover,.marketing-page .marketing-home-bento .marketing-day-moment:hover{background:0 0}.marketing-page .marketing-home-bento .marketing-day-body{-webkit-line-clamp:unset;display:block;overflow:visible}.marketing-pillars-lane-action:focus-visible,.marketing-day-moment-action:focus-visible,.marketing-desk-row-action:focus-visible{outline:2px solid var(--lane-accent,var(--moment-accent,var(--desk-accent,var(--accent))))}@supports (color:color-mix(in lab, red, red)){.marketing-pillars-lane-action:focus-visible,.marketing-day-moment-action:focus-visible,.marketing-desk-row-action:focus-visible{outline:2px solid color-mix(in srgb, var(--lane-accent,var(--moment-accent,var(--desk-accent,var(--accent)))) 45%, transparent)}}.marketing-pillars-lane-action:focus-visible,.marketing-day-moment-action:focus-visible,.marketing-desk-row-action:focus-visible{outline-offset:-2px}.marketing-pillars-link-label{display:none}.marketing-pillars-lane-action .marketing-pillars-link,.marketing-day-moment-action .marketing-day-link,.marketing-desk-row-action .marketing-desk-link{pointer-events:none}.marketing-home-chapter{padding-block:clamp(2.75rem,5.5vw,4.25rem)}.marketing-home-chapter+.marketing-home-chapter{border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.marketing-home-chapter+.marketing-home-chapter{border-top:1px solid color-mix(in srgb, var(--border-subtle) 55%, transparent)}}.marketing-home-chapter-command{padding-top:clamp(.25rem,1.5vw,.75rem)}.marketing-home-chapter-instrument{background:linear-gradient(180deg, var(--foreground) 0%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.marketing-home-chapter-instrument{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 2.2%, transparent) 0%, transparent 100%)}}.marketing-home-chapter-close{padding-bottom:0}.marketing-home-chapter .marketing-home-section{margin:0}.marketing-home-section-split{gap:clamp(1.5rem,3vw,2rem);display:grid}.marketing-home-section-stack{gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}.marketing-home-section-stack .marketing-home-section-head{max-width:36rem;margin-bottom:0}.marketing-home-section-body{min-width:0}@media (min-width:1024px){.marketing-home-section-split{grid-template-columns:minmax(13.5rem,.68fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.25rem)}.marketing-home-section-rail{top:calc(var(--marketing-nav-offset,96px) + 1rem);margin-bottom:0;position:sticky}}.marketing-pillars-lanes-open{gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}@media (min-width:900px){.marketing-pillars-lanes-open{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem}.marketing-pillars-lanes-open .marketing-pillars-lane:not(:last-child):after{background:linear-gradient(180deg, transparent 0%, var(--border-subtle) 22%, var(--border-subtle) 78%, transparent 100%);width:1px;height:auto;inset:.25rem -.75rem .25rem auto}@supports (color:color-mix(in lab, red, red)){.marketing-pillars-lanes-open .marketing-pillars-lane:not(:last-child):after{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--border-subtle) 28%, transparent) 22%, color-mix(in srgb, var(--border-subtle) 28%, transparent) 78%, transparent 100%)}}.marketing-pillars-lanes-open .marketing-pillars-lane:not(:last-child):before{display:none}}.marketing-pillars-lanes-open .marketing-pillars-lane{padding:.125rem 0 0}.marketing-desk-meta-inline{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4375rem;margin-top:1rem;font-size:.5625rem;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-desk-meta-inline{color:color-mix(in srgb, var(--muted) 82%, var(--foreground))}}.marketing-home-hero{gap:0;padding-top:clamp(.25rem,1.5vw,.75rem);display:grid}.marketing-home-hero-shell{align-items:center;gap:clamp(2rem,4vw,3rem);padding-bottom:clamp(1.75rem,3vw,2.5rem);display:grid}@media (min-width:1024px){.marketing-home-hero-shell{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.88fr);gap:clamp(2rem,3.5vw,3.5rem)}}.marketing-home-hero-main{max-width:40rem}.marketing-home-hero-eyebrow{margin-bottom:0}.marketing-home-hero-title{letter-spacing:-.052em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.625rem,7vw,4.5rem);font-weight:600;line-height:.96}.marketing-home-hero-accent{background:linear-gradient(118deg, var(--foreground) 0%, var(--accent) 100%);margin-top:.06em;display:block}@supports (color:color-mix(in lab, red, red)){.marketing-home-hero-accent{background:linear-gradient(118deg, var(--foreground) 0%, color-mix(in srgb, var(--accent) 72%, var(--foreground)) 100%)}}.marketing-home-hero-accent{color:#0000;-webkit-background-clip:text;background-clip:text}.marketing-home-hero-lead{max-width:34rem;color:var(--muted);margin-top:1.25rem;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.64}@supports (color:color-mix(in lab, red, red)){.marketing-home-hero-lead{color:color-mix(in srgb, var(--muted) 86%, var(--foreground))}}.marketing-home-hero-actions{flex-wrap:wrap;align-items:flex-end;gap:.875rem 1rem;margin-top:1.625rem;display:flex}.marketing-home-hero-actions .marketing-auth{flex-shrink:0}.marketing-home-hero-demo{border:1px solid var(--border-subtle);letter-spacing:-.015em;min-height:2.625rem;color:var(--foreground);border-radius:.3125rem;align-items:center;gap:.4375rem;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-home-hero-demo{color:color-mix(in srgb, var(--foreground) 82%, var(--muted))}}.marketing-home-hero-demo{background:var(--surface);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.marketing-home-hero-demo{background:color-mix(in srgb, var(--surface) 88%, var(--background))}}.marketing-home-hero-demo{transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out)}.marketing-home-hero-demo:hover{color:var(--foreground);border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.marketing-home-hero-demo:hover{border-color:color-mix(in srgb, var(--border-subtle) 70%, var(--accent) 30%)}}.marketing-home-hero-demo:hover{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.marketing-home-hero-demo:hover{background:color-mix(in srgb, var(--surface-elevated) 70%, transparent)}}.marketing-home-hero-proofs{flex-wrap:wrap;gap:.5rem .625rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.marketing-home-hero-proof{border:1px solid var(--border-subtle);padding:.375rem .6875rem}@supports (color:color-mix(in lab, red, red)){.marketing-home-hero-proof{border:1px solid color-mix(in srgb, var(--border-subtle) 90%, transparent)}}.marketing-home-hero-proof{background:var(--surface);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.marketing-home-hero-proof{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.marketing-home-hero-proof{letter-spacing:.01em;color:var(--foreground);font-size:.6875rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.marketing-home-hero-proof{color:color-mix(in srgb, var(--foreground) 80%, var(--muted))}}.marketing-live-feed{isolation:isolate;width:100%;position:relative}.marketing-live-feed--compact .marketing-live-feed-shell{border:1px solid var(--border-subtle);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed--compact .marketing-live-feed-shell{border:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent)}}.marketing-live-feed--compact .marketing-live-feed-shell{background:linear-gradient(165deg, var(--surface-elevated) 0%, var(--surface) 100%);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed--compact .marketing-live-feed-shell{background:linear-gradient(165deg, color-mix(in srgb, var(--surface-elevated) 42%, var(--surface)) 0%, color-mix(in srgb, var(--surface) 94%, var(--background)) 100%)}}.marketing-live-feed--compact .marketing-live-feed-shell{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed--compact .marketing-live-feed-shell{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent)}}.marketing-live-feed--compact .marketing-live-feed-shell{padding:.875rem 1rem 1rem}.marketing-live-feed--compact .marketing-live-feed-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.marketing-live-feed--compact .marketing-live-feed-rail{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.625rem}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed--compact .marketing-live-feed-rail{color:color-mix(in srgb, var(--muted) 82%, var(--foreground))}}.marketing-live-feed--compact .marketing-live-feed-ticker{flex-direction:column;gap:.5rem;display:flex}.marketing-live-feed--compact .marketing-live-feed-ticker-meta{align-items:baseline;gap:.5rem;display:flex}.marketing-live-feed--compact .marketing-live-feed-quote{letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3vw,2.125rem);font-weight:500;line-height:1}.marketing-live-feed--compact .marketing-live-feed-sparkline{align-items:flex-end;gap:.1875rem;height:2.25rem;margin-top:.25rem;display:flex}.marketing-live-feed--compact .marketing-live-feed-spark-bar{height:var(--spark-h,40%);background:var(--positive);border-radius:1px;flex:1;min-height:18%}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed--compact .marketing-live-feed-spark-bar{background:color-mix(in srgb, var(--positive) 55%, var(--muted))}}.marketing-live-feed--compact .marketing-live-feed-spark-bar{opacity:.72}.marketing-live-feed--compact .marketing-live-feed-delta{margin:0;font-size:.75rem}.marketing-live-feed-aura{background:radial-gradient(ellipse 70% 60% at 50% 40%, var(--positive), transparent 68%);position:absolute;inset:-20% -10% -30%}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-aura{background:radial-gradient(ellipse 70% 60% at 50% 40%, color-mix(in srgb, var(--positive) 22%, transparent), transparent 68%)}}.marketing-live-feed-aura{filter:blur(28px);opacity:.55;pointer-events:none}.marketing-live-feed-border{background:conic-gradient(from var(--live-feed-angle,0deg), var(--positive), var(--accent), var(--positive), var(--accent), var(--positive));border-radius:1rem;padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-border{background:conic-gradient(from var(--live-feed-angle,0deg), color-mix(in srgb, var(--positive) 70%, transparent), color-mix(in srgb, var(--accent) 55%, transparent), color-mix(in srgb, var(--positive) 35%, transparent), color-mix(in srgb, var(--accent) 65%, transparent), color-mix(in srgb, var(--positive) 70%, transparent))}}.marketing-live-feed-border{pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;animation:8s linear infinite marketing-live-feed-spin;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --live-feed-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes marketing-live-feed-spin{to{--live-feed-angle:360deg}}.marketing-live-feed-shell{background:linear-gradient(165deg, var(--surface-elevated) 0%, var(--surface) 48%, var(--background) 100%);border-radius:calc(1rem - 1px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-shell{background:linear-gradient(165deg, color-mix(in srgb, var(--surface-elevated) 55%, var(--surface)) 0%, color-mix(in srgb, var(--surface) 94%, var(--background)) 48%, color-mix(in srgb, var(--background) 88%, var(--surface)) 100%)}}.marketing-live-feed-shell{box-shadow:inset 0 1px 0 var(--foreground), inset 0 -24px 48px var(--positive), 0 28px 56px var(--background)}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-shell{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 6%, transparent), inset 0 -24px 48px color-mix(in srgb, var(--positive) 4%, transparent), 0 28px 56px color-mix(in srgb, var(--background) 50%, transparent)}}.marketing-live-feed-grid-bg{background-image:linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-grid-bg{background-image:linear-gradient(color-mix(in srgb, var(--foreground) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--foreground) 4%, transparent) 1px, transparent 1px)}}.marketing-live-feed-grid-bg{pointer-events:none;background-size:1.25rem 1.25rem;-webkit-mask-image:radial-gradient(90% 75% at 50% 35%,#000 20%,#0000 100%);mask-image:radial-gradient(90% 75% at 50% 35%,#000 20%,#0000 100%)}.marketing-live-feed-corners{z-index:2;pointer-events:none;position:absolute;inset:.625rem}.marketing-live-feed-corners span{border-color:var(--positive);width:.875rem;height:.875rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-corners span{border-color:color-mix(in srgb, var(--positive) 45%, transparent)}}.marketing-live-feed-corners span{opacity:.7;border-style:solid}.marketing-live-feed-corners span:first-child{border-width:1px 0 0 1px;top:0;left:0}.marketing-live-feed-corners span:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.marketing-live-feed-corners span:nth-child(3){border-width:0 0 1px 1px;bottom:0;left:0}.marketing-live-feed-corners span:nth-child(4){border-width:0 1px 1px 0;bottom:0;right:0}.marketing-live-feed-rail{z-index:1;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:.375rem;padding:.4375rem .875rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-rail{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent)}}.marketing-live-feed-rail{letter-spacing:.04em;color:var(--muted);background:var(--surface);font-size:.5625rem}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-rail{background:color-mix(in srgb, var(--surface) 65%, transparent)}}.marketing-live-feed-rail-live{color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-rail-live{color:color-mix(in srgb, var(--positive) 78%, var(--foreground))}}.marketing-live-feed-rail-sep{opacity:.35}.marketing-live-feed-head{z-index:1;border-bottom:1px solid var(--positive);align-items:center;gap:.625rem;padding:.75rem .875rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-head{border-bottom:1px solid color-mix(in srgb, var(--positive) 18%, var(--border-subtle))}}.marketing-live-feed-head{background:linear-gradient(90deg, var(--positive) 0%, var(--surface-elevated) 55%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-head{background:linear-gradient(90deg, color-mix(in srgb, var(--positive) 8%, var(--surface)) 0%, color-mix(in srgb, var(--surface-elevated) 40%, var(--surface)) 55%, color-mix(in srgb, var(--surface) 92%, var(--background)) 100%)}}.marketing-live-feed-status{flex-shrink:0;align-items:center;gap:.4375rem;display:inline-flex}.marketing-live-feed-beacon{background:var(--positive);width:.5rem;height:.5rem;box-shadow:0 0 12px var(--positive);border-radius:9999px;position:relative}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-beacon{box-shadow:0 0 12px color-mix(in srgb, var(--positive) 65%, transparent)}}.marketing-live-feed-beacon:after{content:"";border-radius:inherit;border:1px solid var(--positive);position:absolute;inset:-4px}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-beacon:after{border:1px solid color-mix(in srgb, var(--positive) 45%, transparent)}}.marketing-live-feed-beacon:after{animation:2s ease-out infinite marketing-live-feed-pulse}@keyframes marketing-live-feed-pulse{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.65)}}.marketing-live-feed-status-label{letter-spacing:.14em;text-transform:uppercase;color:var(--positive);font-size:.5625rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-status-label{color:color-mix(in srgb, var(--positive) 80%, var(--foreground))}}.marketing-live-feed-wave{flex:1;align-items:flex-end;gap:2px;min-width:0;height:1.125rem;padding-inline:.25rem;display:flex}.marketing-live-feed-wave-bar{background:linear-gradient(180deg, var(--positive), var(--accent));border-radius:9999px;flex:1;max-width:.3125rem;height:35%}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-wave-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--positive) 85%, white), color-mix(in srgb, var(--accent) 55%, var(--positive)))}}.marketing-live-feed-wave-bar{opacity:.75;animation:1.4s ease-in-out infinite marketing-live-feed-wave;animation-delay:calc(var(--wave-i,0) * 70ms)}.marketing-live-feed-wave-bar-scroll{height:var(--wave-h,35%);opacity:calc(.45 + var(--feed-scroll,.45) * .55);transition:height .2s cubic-bezier(.22,1,.36,1);animation:none}.marketing-live-feed-wave-scroll{filter:saturate(calc(.85 + var(--feed-scroll,.45) * .35))}@keyframes marketing-live-feed-wave{0%,to{opacity:.45;height:28%}50%{opacity:1;height:100%}}.marketing-live-feed-latency{border:1px solid var(--positive);flex-shrink:0;padding:.1875rem .4375rem}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-latency{border:1px solid color-mix(in srgb, var(--positive) 25%, var(--border-subtle))}}.marketing-live-feed-latency{background:var(--positive);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-latency{background:color-mix(in srgb, var(--positive) 6%, var(--surface))}}.marketing-live-feed-latency{color:var(--positive);font-size:.5625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-latency{color:color-mix(in srgb, var(--positive) 75%, var(--foreground))}}.marketing-live-feed-ticker{z-index:1;border:1px solid var(--accent);margin:.875rem .875rem 0;padding:1rem 1rem .875rem;position:relative}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-ticker{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border-subtle))}}.marketing-live-feed-ticker{background:linear-gradient(180deg, var(--accent) 0%, var(--surface) 100%);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-ticker{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, var(--surface)) 0%, color-mix(in srgb, var(--surface) 92%, var(--background)) 100%)}}.marketing-live-feed-ticker{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-ticker{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent)}}.marketing-live-feed-ticker:before{content:"";background:var(--positive);width:.375rem;height:.375rem;box-shadow:0 0 10px var(--positive);border-radius:9999px;position:absolute;top:.625rem;right:.625rem}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-ticker:before{box-shadow:0 0 10px color-mix(in srgb, var(--positive) 55%, transparent)}}.marketing-live-feed-ticker:before{animation:2.4s ease-in-out infinite marketing-live-feed-quote-blink}@keyframes marketing-live-feed-quote-blink{0%,45%,to{opacity:1}50%{opacity:.35}}.marketing-live-feed-ticker-meta{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.marketing-live-feed-symbol{letter-spacing:.04em;font-size:.8125rem;font-weight:700}.marketing-live-feed-mode{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.5625rem;font-weight:600}.marketing-live-feed-quote{letter-spacing:-.03em;margin-top:.375rem;font-size:clamp(1.625rem,3vw,2rem);font-weight:600;line-height:1;animation:3.2s ease-in-out infinite marketing-live-feed-quote-glow}@keyframes marketing-live-feed-quote-glow{0%,to{text-shadow:0 0 20px color-mix(in srgb, var(--positive) 18%, transparent)}50%{text-shadow:0 0 32px color-mix(in srgb, var(--positive) 32%, transparent), 0 0 8px color-mix(in srgb, var(--accent) 15%, transparent)}}.marketing-live-feed-quote-tick-up{animation:.42s ease-out marketing-live-feed-quote-tick-up,3.2s ease-in-out infinite marketing-live-feed-quote-glow}.marketing-live-feed-quote-tick-down{animation:.42s ease-out marketing-live-feed-quote-tick-down,3.2s ease-in-out infinite marketing-live-feed-quote-glow}@keyframes marketing-live-feed-quote-tick-up{0%{color:var(--positive);transform:translateY(3px)}to{transform:translateY(0)}}@keyframes marketing-live-feed-quote-tick-down{0%{color:var(--negative);transform:translateY(-3px)}to{transform:translateY(0)}}.marketing-live-feed-delta-down{color:var(--negative)}.marketing-live-feed-spark-bar-flash{filter:brightness(1.15);transition:height .28s cubic-bezier(.22,1,.36,1),filter .16s;animation:none}.marketing-live-feed-sparkline-wrap{border-top:1px solid var(--border-subtle);margin-top:.75rem;padding-top:.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-sparkline-wrap{border-top:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent)}}.marketing-live-feed-sparkline-glow{background:linear-gradient(180deg, var(--positive) 0%, transparent 75%);position:absolute;inset:.5rem 0 0}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-sparkline-glow{background:linear-gradient(180deg, color-mix(in srgb, var(--positive) 14%, transparent) 0%, transparent 75%)}}.marketing-live-feed-sparkline-glow{pointer-events:none}.marketing-live-feed-sparkline{align-items:flex-end;gap:2px;height:2.375rem;display:flex;position:relative}.marketing-live-feed-ticker-foot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.625rem;display:flex}.marketing-live-feed-tick-time{letter-spacing:.04em;text-transform:uppercase;color:var(--positive);flex-shrink:0;font-size:.5625rem}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-tick-time{color:color-mix(in srgb, var(--positive) 65%, var(--muted))}}.marketing-live-feed-spark-bar{height:var(--spark-h,50%);background:linear-gradient(180deg, var(--positive), var(--positive));border-radius:1px 1px 0 0;flex:1;min-height:3px}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-spark-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--positive) 90%, white), color-mix(in srgb, var(--positive) 25%, transparent))}}.marketing-live-feed-spark-bar{opacity:.85;transform-origin:bottom;animation:2.8s ease-in-out infinite marketing-live-feed-spark;animation-delay:calc(var(--spark-i,0) * 60ms)}.marketing-live-feed-spark-bar:nth-child(odd){animation-duration:2.2s}@keyframes marketing-live-feed-spark{0%,to{opacity:.55;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1)}}.marketing-live-feed-delta{color:var(--muted);align-items:center;gap:.375rem;margin-top:0;font-size:.625rem;display:flex}.marketing-live-feed-delta-value{color:var(--positive);font-weight:600}.marketing-live-feed-delta-sep{opacity:.45}.marketing-live-feed-metrics{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.75rem .875rem;display:grid;position:relative}.marketing-live-feed-metric{border:1px solid var(--border-subtle);padding:.625rem .6875rem}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-metric{border:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent)}}.marketing-live-feed-metric{background:var(--surface);border-radius:.5625rem}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-metric{background:color-mix(in srgb, var(--surface) 75%, transparent)}}.marketing-live-feed-metric{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.marketing-live-feed-metric-positive{border-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-metric-positive{border-color:color-mix(in srgb, var(--positive) 22%, var(--border-subtle))}}.marketing-live-feed-metric-positive{background:linear-gradient(180deg, var(--positive) 0%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-metric-positive{background:linear-gradient(180deg, color-mix(in srgb, var(--positive) 7%, var(--surface)) 0%, color-mix(in srgb, var(--surface) 80%, transparent) 100%)}}.marketing-live-feed-metric-positive:before{content:"";background:var(--positive);opacity:.85;border-radius:9999px;width:1.25rem;height:2px;margin-bottom:.375rem;display:block}.marketing-live-feed-metric-value{letter-spacing:-.02em;margin-top:.3125rem;font-size:.8125rem;font-weight:600}.marketing-live-feed-metric-value.marketing-home-signal-value-positive{color:var(--positive)}.marketing-live-feed-metric-hint{color:var(--muted);margin-top:.1875rem;font-size:.5625rem;line-height:1.35}.marketing-live-feed-foot{z-index:1;border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem .75rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-foot{border-top:1px solid color-mix(in srgb, var(--border-subtle) 75%, transparent)}}.marketing-live-feed-foot{color:var(--muted);font-size:.5625rem}.marketing-live-feed-foot-main{gap:.125rem;min-width:0;display:grid}.marketing-live-feed-risk{border:1px solid var(--positive);flex-shrink:0;padding:.25rem .5rem}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-risk{border:1px solid color-mix(in srgb, var(--positive) 28%, var(--border-subtle))}}.marketing-live-feed-risk{background:var(--positive);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-risk{background:color-mix(in srgb, var(--positive) 8%, var(--surface))}}.marketing-live-feed-risk{letter-spacing:.06em;text-transform:uppercase;color:var(--positive);font-size:.5625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-risk{color:color-mix(in srgb, var(--positive) 80%, var(--foreground))}}.marketing-live-feed-foot-id{letter-spacing:.02em;font-size:.5625rem}.marketing-live-feed-scan{background:linear-gradient(180deg, transparent 0%, var(--positive) 48%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.marketing-live-feed-scan{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--positive) 8%, transparent) 48%, transparent 100%)}}.marketing-live-feed-scan{pointer-events:none;mix-blend-mode:soft-light;opacity:.35;background-size:100% 220%;animation:5s linear infinite marketing-live-feed-scan}@keyframes marketing-live-feed-scan{0%{background-position:0 -120%}to{background-position:0 220%}}@media (prefers-reduced-motion:reduce){.marketing-live-feed-border,.marketing-live-feed-wave-bar,.marketing-live-feed-spark-bar,.marketing-live-feed-scan,.marketing-live-feed-beacon:after,.marketing-live-feed-quote,.marketing-live-feed-quote-tick-up,.marketing-live-feed-quote-tick-down,.marketing-live-feed-ticker:before{animation:none}.marketing-live-feed-wave-bar-scroll{transition:none}}[data-theme=light] .marketing-live-feed-shell{box-shadow:inset 0 1px 0 #ffffffa6, inset 0 -16px 32px var(--positive), 0 24px 48px #09090b14}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-live-feed-shell{box-shadow:inset 0 1px 0 #ffffffa6, inset 0 -16px 32px color-mix(in srgb, var(--positive) 5%, transparent), 0 24px 48px #09090b14}}[data-theme=light] .marketing-live-feed-aura{opacity:.35}.marketing-markets{margin-top:.25rem}.marketing-markets-shell{isolation:isolate;border:1px solid var(--border-subtle);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-markets-shell{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)}}.marketing-markets-shell{background:linear-gradient(165deg, var(--surface-elevated) 0%, var(--surface) 100%);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.marketing-markets-shell{background:linear-gradient(165deg, color-mix(in srgb, var(--surface-elevated) 40%, transparent) 0%, color-mix(in srgb, var(--surface) 94%, var(--background)) 100%)}}.marketing-markets-shell{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-markets-shell{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent)}}.marketing-markets-grid-bg{background-image:linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.marketing-markets-grid-bg{background-image:linear-gradient(color-mix(in srgb, var(--foreground) 2.2%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--foreground) 2.2%, transparent) 1px, transparent 1px)}}.marketing-markets-grid-bg{pointer-events:none;background-size:1.25rem 1.25rem;-webkit-mask-image:linear-gradient(#000 0%,#0000001f 100%);mask-image:linear-gradient(#000 0%,#0000001f 100%)}.marketing-markets-shine{background:linear-gradient(90deg, transparent 0%, var(--positive) 35%, var(--accent) 50%, var(--positive) 65%, transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.marketing-markets-shine{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--positive) 45%, var(--accent)) 35%, color-mix(in srgb, var(--accent) 55%, white) 50%, color-mix(in srgb, var(--positive) 45%, var(--accent)) 65%, transparent 100%)}}.marketing-markets-shine{opacity:.75;pointer-events:none}.marketing-markets-corners{z-index:2;pointer-events:none;position:absolute;inset:.5rem}.marketing-markets-corners span{border-color:var(--positive);width:.5rem;height:.5rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.marketing-markets-corners span{border-color:color-mix(in srgb, var(--positive) 45%, var(--accent))}}.marketing-markets-corners span{opacity:.55;border-style:solid}.marketing-markets-corners span:first-child{border-width:1px 0 0 1px;top:0;left:0}.marketing-markets-corners span:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.marketing-markets-corners span:nth-child(3){border-width:0 0 1px 1px;bottom:0;left:0}.marketing-markets-corners span:nth-child(4){border-width:0 1px 1px 0;bottom:0;right:0}.marketing-markets-head{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.25rem;padding:1rem 1.125rem .875rem;display:flex;position:relative}.marketing-markets-head:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--border-subtle) 22%, var(--border-subtle) 78%, transparent 100%);height:1px;position:absolute;bottom:0;left:1.125rem;right:1.125rem}@supports (color:color-mix(in lab, red, red)){.marketing-markets-head:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--border-subtle) 42%, transparent) 22%, color-mix(in srgb, var(--border-subtle) 42%, transparent) 78%, transparent 100%)}}.marketing-markets-head:after{pointer-events:none}.marketing-markets-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.5rem;margin:0;font-size:.625rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-markets-kicker{color:color-mix(in srgb, var(--muted) 78%, var(--foreground))}}.marketing-markets-live-dot{background:var(--positive);width:.375rem;height:.375rem;box-shadow:0 0 10px var(--positive);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.marketing-markets-live-dot{box-shadow:0 0 10px color-mix(in srgb, var(--positive) 50%, transparent)}}.marketing-markets-live-dot{animation:2.2s ease-in-out infinite marketing-markets-pulse}@keyframes marketing-markets-pulse{0%,to{opacity:.7}50%{opacity:1}}.marketing-markets-lead{max-width:34rem;color:var(--muted);margin:.3125rem 0 0;font-size:.8125rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.marketing-markets-lead{color:color-mix(in srgb, var(--muted) 88%, var(--foreground))}}.marketing-markets-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--positive);border:0;border-radius:9999px;align-items:center;gap:.4375rem;padding:.25rem .5rem;font-size:.625rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-markets-meta{color:color-mix(in srgb, var(--positive) 70%, var(--muted))}}.marketing-markets-meta{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.marketing-markets-meta{background:color-mix(in srgb, var(--positive) 7%, transparent)}}.marketing-markets-meta-sep{opacity:.45}.marketing-markets-meta-group{flex-wrap:wrap;align-items:center;gap:.4375rem;display:flex}.marketing-markets-meta-muted{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.marketing-markets-meta-muted{color:color-mix(in srgb, var(--muted) 82%, var(--foreground))}}.marketing-markets-meta-muted{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-markets-meta-muted{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.marketing-markets-lanes{z-index:1;display:grid;position:relative}@media (min-width:900px){.marketing-markets-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}}.marketing-markets-lane{background:linear-gradient(180deg, var(--foreground) 0%, transparent 100%);gap:.625rem;padding:.875rem 1.125rem 1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.marketing-markets-lane{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 1.5%, transparent) 0%, transparent 100%)}}.marketing-markets-lane{transition:background .28s}.marketing-markets-lane:after{content:"";pointer-events:none;position:absolute}.marketing-markets-lane:not(:last-child):after{background:linear-gradient(90deg, transparent 0%, var(--border-subtle) 20%, var(--border-subtle) 80%, transparent 100%);height:1px;bottom:0;left:1.125rem;right:1.125rem}@supports (color:color-mix(in lab, red, red)){.marketing-markets-lane:not(:last-child):after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--border-subtle) 38%, transparent) 20%, color-mix(in srgb, var(--border-subtle) 38%, transparent) 80%, transparent 100%)}}.marketing-markets-lane:before{content:"";background:linear-gradient(180deg, transparent 0%, var(--lane-accent,var(--accent)) 24%, var(--lane-accent,var(--accent)) 76%, transparent 100%);border-radius:0 1px 1px 0;width:1px;position:absolute;top:.875rem;bottom:1rem;left:0}@supports (color:color-mix(in lab, red, red)){.marketing-markets-lane:before{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--lane-accent,var(--accent)) 55%, transparent) 24%, color-mix(in srgb, var(--lane-accent,var(--accent)) 55%, transparent) 76%, transparent 100%)}}.marketing-markets-lane:before{opacity:.9}.marketing-markets-lane-flash{background:linear-gradient(180deg, var(--lane-accent,var(--accent)) 0%, transparent 55%)}@supports (color:color-mix(in lab, red, red)){.marketing-markets-lane-flash{background:linear-gradient(180deg, color-mix(in srgb, var(--lane-accent,var(--accent)) 8%, transparent) 0%, transparent 55%)}}.marketing-markets-lane:last-child{border-bottom:0}@media (min-width:900px){.marketing-markets-lane:not(:last-child):after{background:linear-gradient(180deg, transparent 0%, var(--border-subtle) 18%, var(--border-subtle) 82%, transparent 100%);width:1px;height:auto;inset:1rem 0 1rem auto}@supports (color:color-mix(in lab, red, red)){.marketing-markets-lane:not(:last-child):after{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--border-subtle) 38%, transparent) 18%, color-mix(in srgb, var(--border-subtle) 38%, transparent) 82%, transparent 100%)}}}.marketing-markets-lane:first-child{--lane-accent:var(--accent)}.marketing-markets-lane:nth-child(2){--lane-accent:var(--negative)}@supports (color:color-mix(in lab, red, red)){.marketing-markets-lane:nth-child(2){--lane-accent:color-mix(in srgb, var(--negative) 55%, var(--accent))}}.marketing-markets-lane:nth-child(3){--lane-accent:var(--positive)}.marketing-markets-lane-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.625rem;display:grid}.marketing-markets-lane-index{letter-spacing:.08em;color:var(--lane-accent,var(--accent));padding-top:.125rem;font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.marketing-markets-lane-index{color:color-mix(in srgb, var(--lane-accent,var(--accent)) 72%, var(--muted))}}.marketing-markets-lane-copy{gap:.125rem;min-width:0;display:grid}.marketing-markets-label{letter-spacing:-.02em;color:var(--foreground);font-size:.8125rem;font-weight:600;line-height:1.2}.marketing-markets-desc{color:var(--muted);font-size:.6875rem;line-height:1.4}.marketing-markets-count{letter-spacing:.04em;color:var(--lane-accent,var(--accent));border:0;border-radius:9999px;padding:.125rem .4375rem;font-size:.5625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.marketing-markets-count{color:color-mix(in srgb, var(--lane-accent,var(--accent)) 65%, var(--muted))}}.marketing-markets-count{background:var(--lane-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-markets-count{background:color-mix(in srgb, var(--lane-accent,var(--accent)) 8%, transparent)}}.marketing-markets-tape{background:var(--foreground);border:0;border-radius:.375rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-markets-tape{background:color-mix(in srgb, var(--foreground) 3.5%, transparent)}}.marketing-markets-tape:before{content:"";z-index:2;background:linear-gradient(90deg, var(--background), transparent);width:1.25rem;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.marketing-markets-tape:before{background:linear-gradient(90deg, color-mix(in srgb, var(--background) 92%, transparent), transparent)}}.marketing-markets-tape:before{pointer-events:none}.marketing-markets-tape:after{content:"";z-index:2;background:linear-gradient(270deg, var(--background), transparent);width:1.25rem;position:absolute;inset:0 0 0 auto}@supports (color:color-mix(in lab, red, red)){.marketing-markets-tape:after{background:linear-gradient(270deg, color-mix(in srgb, var(--background) 92%, transparent), transparent)}}.marketing-markets-tape:after{pointer-events:none}.marketing-markets-rail{scrollbar-width:none;overscroll-behavior:contain;gap:.375rem;padding:.4375rem .5rem .25rem;display:flex;overflow-x:auto}.marketing-markets-rail::-webkit-scrollbar{display:none}.marketing-markets-sparkline{align-items:flex-end;gap:2px;height:1.375rem;margin-top:.0625rem;padding:.1875rem .5rem .4375rem;display:flex}.marketing-markets-spark-bar{max-width:.3125rem;height:var(--spark-h,40%);background:linear-gradient(180deg, var(--lane-accent,var(--positive)), var(--lane-accent,var(--positive)));border-radius:1px 1px 0 0;flex:1;min-height:2px}@supports (color:color-mix(in lab, red, red)){.marketing-markets-spark-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--lane-accent,var(--positive)) 80%, white), color-mix(in srgb, var(--lane-accent,var(--positive)) 20%, transparent))}}.marketing-markets-spark-bar{opacity:.7;transform-origin:bottom;animation:2.6s ease-in-out infinite marketing-markets-spark;animation-delay:calc(var(--spark-i,0) * 80ms)}@keyframes marketing-markets-spark{0%,to{opacity:.55;transform:scaleY(.82)}50%{opacity:.88;transform:scaleY(1)}}.marketing-markets-symbol{letter-spacing:.03em;color:var(--foreground);border:0;border-radius:9999px;flex-shrink:0;padding:.3125rem .625rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.marketing-markets-symbol{color:color-mix(in srgb, var(--foreground) 76%, var(--muted))}}.marketing-markets-symbol{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-markets-symbol{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.marketing-markets-symbol{box-shadow:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out)}.marketing-markets-symbol:hover{color:var(--foreground);background:var(--lane-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-markets-symbol:hover{background:color-mix(in srgb, var(--lane-accent,var(--accent)) 10%, transparent)}}.marketing-markets-symbol-active{color:var(--lane-accent,var(--positive));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-markets-symbol-active{color:color-mix(in srgb, var(--lane-accent,var(--positive)) 82%, var(--foreground))}}.marketing-markets-symbol-active{background:var(--lane-accent,var(--positive))}@supports (color:color-mix(in lab, red, red)){.marketing-markets-symbol-active{background:color-mix(in srgb, var(--lane-accent,var(--positive)) 12%, transparent)}}.marketing-markets-symbol-active{box-shadow:none}.marketing-markets-symbol-active:after{content:"";background:var(--lane-accent,var(--accent));height:1px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.marketing-markets-symbol-active:after{background:color-mix(in srgb, var(--lane-accent,var(--accent)) 85%, transparent)}}.marketing-markets-symbol-active:after{transform-origin:0;animation:2.8s linear infinite marketing-markets-symbol-progress;transform:scaleX(0)}@keyframes marketing-markets-symbol-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.marketing-markets-paused .marketing-markets-symbol-active:after{animation-play-state:paused}.marketing-markets-symbol:focus-visible{outline:2px solid var(--lane-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-markets-symbol:focus-visible{outline:2px solid color-mix(in srgb, var(--lane-accent,var(--accent)) 50%, transparent)}}.marketing-markets-symbol:focus-visible{outline-offset:1px}.marketing-markets-lane-foot{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.375rem;display:flex}.marketing-markets-quote{flex-wrap:wrap;align-items:baseline;gap:.375rem .5rem;min-width:0;display:flex}.marketing-markets-quote-symbol{letter-spacing:.04em;text-transform:uppercase;color:var(--lane-accent,var(--accent));font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.marketing-markets-quote-symbol{color:color-mix(in srgb, var(--lane-accent,var(--accent)) 70%, var(--muted))}}.marketing-markets-quote-value{letter-spacing:-.02em;color:var(--foreground);font-size:.8125rem;font-weight:600;transition:color .28s,text-shadow .28s}.marketing-markets-quote-value-tick-up{color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.marketing-markets-quote-value-tick-up{color:color-mix(in srgb, var(--positive) 78%, var(--foreground))}}.marketing-markets-quote-value-tick-up{text-shadow:0 0 12px var(--positive)}@supports (color:color-mix(in lab, red, red)){.marketing-markets-quote-value-tick-up{text-shadow:0 0 12px color-mix(in srgb, var(--positive) 22%, transparent)}}.marketing-markets-quote-value-tick-down{color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.marketing-markets-quote-value-tick-down{color:color-mix(in srgb, var(--negative) 78%, var(--foreground))}}.marketing-markets-quote-value-tick-down{text-shadow:0 0 12px var(--negative)}@supports (color:color-mix(in lab, red, red)){.marketing-markets-quote-value-tick-down{text-shadow:0 0 12px color-mix(in srgb, var(--negative) 22%, transparent)}}.marketing-markets-quote-delta{letter-spacing:.03em;color:var(--muted);font-size:.5625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.marketing-markets-quote-delta{color:color-mix(in srgb, var(--muted) 88%, var(--foreground))}}.marketing-markets-quote-delta-up{color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.marketing-markets-quote-delta-up{color:color-mix(in srgb, var(--positive) 72%, var(--muted))}}.marketing-markets-quote-delta-down{color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.marketing-markets-quote-delta-down{color:color-mix(in srgb, var(--negative) 72%, var(--muted))}}.marketing-markets-quote-meta{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.5625rem;font-weight:500}.marketing-markets-trade-link{letter-spacing:-.01em;color:var(--lane-accent,var(--accent));background:0 0;border:0;flex-shrink:0;align-items:center;gap:.25rem;padding:0;font-size:.6875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-markets-trade-link{color:color-mix(in srgb, var(--lane-accent,var(--accent)) 85%, var(--foreground))}}.marketing-markets-trade-link{cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.marketing-markets-trade-link:hover{color:var(--lane-accent,var(--accent))}[data-theme=light] .marketing-markets-shell{box-shadow:inset 0 1px #ffffffe6,0 12px 32px #09090b0d}[data-theme=light] .marketing-command-deck{box-shadow:inset 0 1px #ffffffe0,0 20px 48px #09090b0f}[data-theme=light] .marketing-pillars-shell{box-shadow:inset 0 1px #ffffffd1,0 14px 36px #09090b0d}[data-theme=light] .marketing-markets-tape{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-markets-tape{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}@media (prefers-reduced-motion:reduce){.marketing-markets-live-dot,.marketing-markets-spark-bar,.marketing-markets-symbol-active:after{animation:none}.marketing-markets-quote-value{transition:none}}.marketing-home-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (min-width:768px){.marketing-home-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.marketing-home-signal-card{border:1px solid var(--border-subtle);background:linear-gradient(165deg, var(--surface-elevated) 0%, var(--surface) 100%);border-radius:.75rem;padding:1rem 1.125rem}@supports (color:color-mix(in lab, red, red)){.marketing-home-signal-card{background:linear-gradient(165deg, color-mix(in srgb, var(--surface-elevated) 42%, var(--surface)) 0%, color-mix(in srgb, var(--surface) 94%, var(--background)) 100%)}}.marketing-home-signal-card{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-home-signal-card{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent)}}.marketing-home-signal-value{letter-spacing:-.025em;margin-top:.4375rem;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:600}.marketing-home-signal-value-positive{color:var(--positive)}.marketing-home-signal-value-warn{color:var(--warn)}.marketing-home-signal-hint{color:var(--muted);margin-top:.3125rem;font-size:.6875rem}.marketing-home-section-head{max-width:40rem;margin-bottom:1.75rem}.marketing-home-section-head-split{gap:1rem;max-width:none;display:grid}@media (min-width:900px){.marketing-home-section-head-split{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;gap:2.5rem}}.marketing-home-section-title{letter-spacing:-.038em;text-wrap:balance;margin-top:.875rem;font-size:clamp(1.75rem,3.5vw,2.375rem);font-weight:600;line-height:1.06}.marketing-home-section-lead,.marketing-home-section-aside{color:var(--muted);margin-top:.875rem;font-size:.9375rem;line-height:1.65}.marketing-home-section-aside{max-width:28rem;margin-top:0}@media (min-width:900px){.marketing-home-section-aside{text-align:right;justify-self:end}}.marketing-pillars{margin-top:.25rem}.marketing-pillars-shell{isolation:isolate;border:1px solid var(--border-subtle);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-pillars-shell{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)}}.marketing-pillars-shell{background:linear-gradient(165deg, var(--surface-elevated) 0%, var(--surface) 100%);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.marketing-pillars-shell{background:linear-gradient(165deg, color-mix(in srgb, var(--surface-elevated) 40%, transparent) 0%, color-mix(in srgb, var(--surface) 94%, var(--background)) 100%)}}.marketing-pillars-shell{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-pillars-shell{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent)}}.marketing-pillars-grid-bg{background-image:linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.marketing-pillars-grid-bg{background-image:linear-gradient(color-mix(in srgb, var(--foreground) 1.8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--foreground) 1.8%, transparent) 1px, transparent 1px)}}.marketing-pillars-grid-bg{pointer-events:none;background-size:1.25rem 1.25rem;-webkit-mask-image:linear-gradient(#000 0%,#0000001a 100%);mask-image:linear-gradient(#000 0%,#0000001a 100%)}.marketing-pillars-shine{background:linear-gradient(90deg, transparent 0%, var(--accent) 40%, var(--accent) 60%, transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.marketing-pillars-shine{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent) 32%, transparent) 40%, color-mix(in srgb, var(--accent) 32%, transparent) 60%, transparent 100%)}}.marketing-pillars-shine{opacity:.65;pointer-events:none}.marketing-pillars-corners{z-index:2;pointer-events:none;position:absolute;inset:.5rem}.marketing-pillars-corners span{border-color:var(--accent);width:.4375rem;height:.4375rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.marketing-pillars-corners span{border-color:color-mix(in srgb, var(--accent) 38%, var(--border-subtle))}}.marketing-pillars-corners span{opacity:.42;border-style:solid}.marketing-pillars-corners span:first-child{border-width:1px 0 0 1px;top:0;left:0}.marketing-pillars-corners span:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.marketing-pillars-corners span:nth-child(3){border-width:0 0 1px 1px;bottom:0;left:0}.marketing-pillars-corners span:nth-child(4){border-width:0 1px 1px 0;bottom:0;right:0}.marketing-pillars-lane:first-child{--lane-accent:var(--accent)}.marketing-pillars-lane:nth-child(2){--lane-accent:var(--negative)}@supports (color:color-mix(in lab, red, red)){.marketing-pillars-lane:nth-child(2){--lane-accent:color-mix(in srgb, var(--negative) 55%, var(--accent))}}.marketing-pillars-lane:nth-child(3){--lane-accent:var(--positive)}.marketing-pillars-lane .marketing-instrument-row-icon,.marketing-pillars-lane-action .marketing-instrument-row-icon{color:var(--lane-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-pillars-lane .marketing-instrument-row-icon,.marketing-pillars-lane-action .marketing-instrument-row-icon{color:color-mix(in srgb, var(--lane-accent,var(--accent)) 85%, var(--foreground))}}.marketing-pillars-lane .marketing-instrument-row-icon,.marketing-pillars-lane-action .marketing-instrument-row-icon{background:var(--lane-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-pillars-lane .marketing-instrument-row-icon,.marketing-pillars-lane-action .marketing-instrument-row-icon{background:color-mix(in srgb, var(--lane-accent,var(--accent)) 10%, transparent)}}.marketing-pillars-lane-action:hover .marketing-pillars-link,.marketing-pillars-lane-action:focus-visible .marketing-pillars-link{color:var(--lane-accent,var(--accent))}.marketing-pillars-link{letter-spacing:-.01em;color:var(--lane-accent,var(--accent));background:0 0;border:0;align-items:center;gap:.375rem;padding:0;font-size:.6875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-pillars-link{color:color-mix(in srgb, var(--lane-accent,var(--accent)) 85%, var(--foreground))}}.marketing-pillars-link{transition:color var(--duration-fast) var(--ease-out)}.marketing-pillars-foot{margin:0}@media (min-width:1024px){[data-theme=light] .marketing-home-duo{box-shadow:none;background:0 0}[data-theme=light] .marketing-duo-shell{background:linear-gradient(165deg, var(--foreground) 0%, #ffffffd1 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-duo-shell{background:linear-gradient(165deg, color-mix(in srgb, var(--foreground) 2%, white) 0%, #ffffffd1 100%)}}[data-theme=light] .marketing-duo-shell{box-shadow:inset 0 1px 0 #ffffffd9, 0 18px 48px var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-duo-shell{box-shadow:inset 0 1px 0 #ffffffd9, 0 18px 48px color-mix(in srgb, var(--foreground) 4%, transparent)}}[data-theme=light] .marketing-home-trust{background:linear-gradient(165deg, var(--accent) 0%, var(--foreground) 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-home-trust{background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 4%, white) 0%, color-mix(in srgb, var(--foreground) 2%, white) 100%)}}[data-theme=light] .marketing-home-trust{box-shadow:inset 0 1px #ffffffbf}[data-theme=light] .marketing-stats-shell{background:linear-gradient(180deg, var(--foreground) 0%, #ffffffe0 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-stats-shell{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 2%, white) 0%, #ffffffe0 100%)}}[data-theme=light] .marketing-stats-shell{box-shadow:inset 0 1px 0 #ffffffd1, 0 18px 48px var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-stats-shell{box-shadow:inset 0 1px 0 #ffffffd1, 0 18px 48px color-mix(in srgb, var(--foreground) 4%, transparent)}}[data-theme=light] .marketing-duo-disclaimer{border-top-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-duo-disclaimer{border-top-color:color-mix(in srgb, var(--foreground) 8%, transparent)}}[data-theme=light] .marketing-duo-disclaimer{background:linear-gradient(180deg, var(--foreground) 0%, var(--foreground) 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-duo-disclaimer{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 3%, white) 0%, color-mix(in srgb, var(--foreground) 1.5%, white) 100%)}}[data-theme=light] .marketing-duo-disclaimer{box-shadow:inset 0 1px #ffffffb8}[data-theme=light] .marketing-duo-disclaimer-panel{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-duo-disclaimer-panel{border-color:color-mix(in srgb, var(--foreground) 10%, transparent)}}[data-theme=light] .marketing-duo-disclaimer-panel{background:linear-gradient(165deg, var(--foreground) 0%, #ffffff8c 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-duo-disclaimer-panel{background:linear-gradient(165deg, color-mix(in srgb, var(--foreground) 2.5%, white) 0%, #ffffff8c 100%)}}[data-theme=light] .marketing-duo-disclaimer-panel{box-shadow:inset 0 1px 0 #ffffffc7, inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-duo-disclaimer-panel{box-shadow:inset 0 1px 0 #ffffffc7, inset 0 0 0 1px color-mix(in srgb, var(--accent) 5%, transparent)}}[data-theme=light] .marketing-desk-overview-panel{background:linear-gradient(180deg, var(--accent) 0%, #ffffffe6 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-desk-overview-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 3%, white) 0%, #ffffffe6 100%)}}[data-theme=light] .marketing-desk-overview-panel{box-shadow:inset 0 1px 0 #fffc, 0 12px 32px var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .marketing-desk-overview-panel{box-shadow:inset 0 1px 0 #fffc, 0 12px 32px color-mix(in srgb, var(--foreground) 3.5%, transparent)}}}.marketing-duo-disclaimer{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;margin:1.25rem 0 0;display:flex;position:relative}.marketing-duo-disclaimer-rule{background:linear-gradient(90deg, transparent 0%, var(--border-subtle) 22%, var(--border-subtle) 78%, transparent 100%);width:min(100%,24rem);height:1px}@supports (color:color-mix(in lab, red, red)){.marketing-duo-disclaimer-rule{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--border-subtle) 38%, var(--accent) 10%) 22%, color-mix(in srgb, var(--border-subtle) 38%, var(--accent) 10%) 78%, transparent 100%)}}.marketing-duo-disclaimer-panel{border:1px solid var(--border-subtle);flex-direction:column;align-items:center;gap:.5rem;width:min(100%,32rem);padding:.75rem 1rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-duo-disclaimer-panel{border:1px solid color-mix(in srgb, var(--border-subtle) 58%, var(--accent) 10%)}}.marketing-duo-disclaimer-panel{background:linear-gradient(180deg, var(--foreground) 0%, var(--foreground) 100%);border-radius:.4375rem}@supports (color:color-mix(in lab, red, red)){.marketing-duo-disclaimer-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 4.5%, transparent) 0%, color-mix(in srgb, var(--foreground) 2%, transparent) 100%)}}.marketing-duo-disclaimer-panel{box-shadow:inset 0 1px 0 var(--foreground), inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-duo-disclaimer-panel{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 6%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--accent) 4%, transparent)}}.marketing-duo-disclaimer-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4375rem;margin:0;display:inline-flex}.marketing-duo-disclaimer-beacon{background:var(--warning);border-radius:9999px;width:.3125rem;height:.3125rem}@supports (color:color-mix(in lab, red, red)){.marketing-duo-disclaimer-beacon{background:color-mix(in srgb, var(--warning) 82%, var(--foreground))}}.marketing-duo-disclaimer-beacon{box-shadow:0 0 8px var(--warning)}@supports (color:color-mix(in lab, red, red)){.marketing-duo-disclaimer-beacon{box-shadow:0 0 8px color-mix(in srgb, var(--warning) 38%, transparent)}}.marketing-duo-disclaimer-label{border:1px solid var(--border-subtle);padding:.125rem .4375rem}@supports (color:color-mix(in lab, red, red)){.marketing-duo-disclaimer-label{border:1px solid color-mix(in srgb, var(--border-subtle) 52%, transparent)}}.marketing-duo-disclaimer-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-radius:9999px;font-size:.5625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.marketing-duo-disclaimer-label{color:color-mix(in srgb, var(--muted) 70%, var(--foreground))}}.marketing-duo-disclaimer-label{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-duo-disclaimer-label{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.marketing-duo-disclaimer-label{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-duo-disclaimer-label{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent)}}.marketing-duo-disclaimer-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.5625rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.marketing-duo-disclaimer-meta{color:color-mix(in srgb, var(--muted) 76%, var(--foreground))}}.marketing-duo-disclaimer-text{letter-spacing:.004em;text-wrap:balance;max-width:26rem;color:var(--muted);margin:0;font-size:.6875rem;line-height:1.62}@supports (color:color-mix(in lab, red, red)){.marketing-duo-disclaimer-text{color:color-mix(in srgb, var(--muted) 86%, var(--foreground))}}.marketing-page .marketing-duo-disclaimer-text{color:var(--marketing-muted)}.marketing-duo-shell{isolation:isolate;width:100%;position:relative}.marketing-duo-grid-bg,.marketing-duo-shine,.marketing-duo-glow,.marketing-duo-corners{display:none}@media (min-width:1024px){.marketing-duo-shell{border:1px solid var(--border-subtle);flex-direction:column;width:fit-content;max-width:100%;margin-inline:auto;padding:clamp(1.75rem,3vw,2.75rem) clamp(2rem,3.5vw,3rem);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-duo-shell{border:1px solid color-mix(in srgb, var(--border-subtle) 68%, transparent)}}.marketing-duo-shell{background:linear-gradient(165deg, var(--surface-elevated) 0%, var(--surface) 100%);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.marketing-duo-shell{background:linear-gradient(165deg, color-mix(in srgb, var(--surface-elevated) 36%, transparent) 0%, color-mix(in srgb, var(--surface) 94%, var(--background)) 100%)}}.marketing-duo-shell{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-duo-shell{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent)}}.marketing-duo-shell .marketing-home-duo{z-index:1;flex:1;width:100%;position:relative}.marketing-duo-disclaimer{border-top:1px solid var(--border-subtle);margin:clamp(1.375rem,2.4vw,2rem) calc(-1*clamp(2rem,3.5vw,3rem)) calc(-1*clamp(1.75rem,3vw,2.75rem));padding:clamp(1rem,1.8vw,1.375rem) clamp(2rem,3.5vw,3rem) clamp(1.125rem,2vw,1.5rem)}@supports (color:color-mix(in lab, red, red)){.marketing-duo-disclaimer{border-top:1px solid color-mix(in srgb, var(--border-subtle) 48%, var(--accent) 14%)}}.marketing-duo-disclaimer{background:linear-gradient(180deg, var(--foreground) 0%, var(--foreground) 100%)}@supports (color:color-mix(in lab, red, red)){.marketing-duo-disclaimer{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 5%, transparent) 0%, color-mix(in srgb, var(--foreground) 2.5%, transparent) 100%)}}.marketing-duo-disclaimer{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketing-duo-disclaimer{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent)}}.marketing-duo-disclaimer-rule{display:none}.marketing-duo-disclaimer-panel{border-color:var(--border-subtle);width:min(100%,34rem);padding:.875rem 1.125rem 1rem}@supports (color:color-mix(in lab, red, red)){.marketing-duo-disclaimer-panel{border-color:color-mix(in srgb, var(--border-subtle) 62%, var(--accent) 12%)}}.marketing-duo-disclaimer-panel{background:linear-gradient(165deg, var(--surface-elevated) 0%, var(--foreground) 100%)}@supports (color:color-mix(in lab, red, red)){.marketing-duo-disclaimer-panel{background:linear-gradient(165deg, color-mix(in srgb, var(--surface-elevated) 28%, transparent) 0%, color-mix(in srgb, var(--foreground) 3.5%, transparent) 100%)}}.marketing-duo-grid-bg{background-image:linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px);display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.marketing-duo-grid-bg{background-image:linear-gradient(color-mix(in srgb, var(--foreground) 1.6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--foreground) 1.6%, transparent) 1px, transparent 1px)}}.marketing-duo-grid-bg{pointer-events:none;background-size:1.25rem 1.25rem;-webkit-mask-image:radial-gradient(88% 72% at 50% 18%,#000 0%,#00000014 100%);mask-image:radial-gradient(88% 72% at 50% 18%,#000 0%,#00000014 100%)}.marketing-duo-shine{background:linear-gradient(90deg, transparent 0%, var(--accent) 38%, var(--positive) 62%, transparent 100%);height:1px;display:block;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.marketing-duo-shine{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent) 38%, transparent) 38%, color-mix(in srgb, var(--positive) 28%, transparent) 62%, transparent 100%)}}.marketing-duo-shine{opacity:.75;pointer-events:none}.marketing-duo-glow{pointer-events:none;display:block;position:absolute}.marketing-duo-glow-start{background:radial-gradient(circle, var(--accent) 0%, transparent 68%);width:42%;height:52%;top:-18%;left:8%}@supports (color:color-mix(in lab, red, red)){.marketing-duo-glow-start{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 14%, transparent) 0%, transparent 68%)}}.marketing-duo-glow-trust{background:radial-gradient(circle, var(--positive) 0%, transparent 70%);width:38%;height:48%;top:-8%;left:auto;right:4%}@supports (color:color-mix(in lab, red, red)){.marketing-duo-glow-trust{background:radial-gradient(circle, color-mix(in srgb, var(--positive) 12%, transparent) 0%, transparent 70%)}}.marketing-duo-corners{z-index:2;pointer-events:none;display:block;position:absolute;inset:.625rem}.marketing-duo-corners span{border-color:var(--accent);width:.5rem;height:.5rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.marketing-duo-corners span{border-color:color-mix(in srgb, var(--accent) 42%, var(--border-subtle))}}.marketing-duo-corners span{opacity:.48;border-style:solid}.marketing-duo-corners span:first-child{border-width:1px 0 0 1px;top:0;left:0}.marketing-duo-corners span:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.marketing-duo-corners span:nth-child(3){border-width:0 0 1px 1px;bottom:0;left:0}.marketing-duo-corners span:nth-child(4){border-width:0 1px 1px 0;bottom:0;right:0}}.marketing-home-duo{border-block:0;gap:clamp(1.5rem,3vw,2rem);padding-block:0;display:grid}@media (min-width:1024px){.marketing-home-duo{z-index:1;width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,32rem) minmax(15rem,18rem);justify-content:center;align-items:stretch;column-gap:clamp(1.75rem,2.5vw,2.5rem);margin-inline:0;padding:0;position:relative}.marketing-duo-shell .marketing-home-start{position:relative}.marketing-duo-shell .marketing-home-start:after{content:"";background:linear-gradient(180deg, transparent 0%, var(--accent) 24%, var(--positive) 76%, transparent 100%);width:1px;position:absolute;top:.125rem;bottom:.125rem;right:calc(clamp(1.75rem,2.5vw,2.5rem)/-2);transform:translate(50%)}@supports (color:color-mix(in lab, red, red)){.marketing-duo-shell .marketing-home-start:after{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--accent) 32%, var(--border-subtle)) 24%, color-mix(in srgb, var(--positive) 24%, var(--border-subtle)) 76%, transparent 100%)}}.marketing-duo-shell .marketing-home-start:after{opacity:.5;pointer-events:none}}.marketing-start-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.875rem 1.5rem;margin-bottom:clamp(1rem,2vw,1.375rem);display:flex}.marketing-start-intro-copy{max-width:40rem}.marketing-start-intro-title{letter-spacing:-.038em;text-wrap:balance;margin:.625rem 0 0;font-size:clamp(1.75rem,3.5vw,2.375rem);font-weight:600;line-height:1.06}.marketing-start-intro-lead{max-width:34rem;color:var(--muted);margin:.75rem 0 0;font-size:.9375rem;line-height:1.62}.marketing-start-intro-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4375rem;margin:0;font-size:.625rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-start-intro-meta{color:color-mix(in srgb, var(--muted) 78%, var(--foreground))}}.marketing-start-steps{padding-top:.125rem;position:relative}@media (min-width:1024px){.marketing-duo-shell .marketing-start-steps:before{content:"";background:linear-gradient(180deg, var(--accent) 0%, var(--positive) 48%, var(--muted) 100%);width:1px;position:absolute;top:1.125rem;bottom:1rem;left:.8125rem}@supports (color:color-mix(in lab, red, red)){.marketing-duo-shell .marketing-start-steps:before{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 55%, transparent) 0%, color-mix(in srgb, var(--positive) 42%, transparent) 48%, color-mix(in srgb, var(--muted) 28%, transparent) 100%)}}.marketing-duo-shell .marketing-start-steps:before{opacity:.55;pointer-events:none}}.marketing-start-meta-beacon{background:var(--positive);width:.3125rem;height:.3125rem;box-shadow:0 0 10px var(--positive);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.marketing-start-meta-beacon{box-shadow:0 0 10px color-mix(in srgb, var(--positive) 48%, transparent)}}.marketing-start-meta-beacon{animation:2.4s ease-in-out infinite marketing-day-beacon}.marketing-trust-meta-beacon{background:var(--accent);border-radius:9999px;width:.3125rem;height:.3125rem}@supports (color:color-mix(in lab, red, red)){.marketing-trust-meta-beacon{background:color-mix(in srgb, var(--accent) 82%, var(--foreground))}}.marketing-trust-meta-beacon{box-shadow:0 0 10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-trust-meta-beacon{box-shadow:0 0 10px color-mix(in srgb, var(--accent) 38%, transparent)}}.marketing-stats-meta-beacon{background:var(--positive);width:.3125rem;height:.3125rem;box-shadow:0 0 10px var(--positive);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.marketing-stats-meta-beacon{box-shadow:0 0 10px color-mix(in srgb, var(--positive) 42%, transparent)}}.marketing-stats-meta-beacon{animation:2.8s ease-in-out infinite marketing-day-beacon}.marketing-start-step{list-style:none}.marketing-start-index{z-index:1;border:1px solid var(--step-accent,var(--accent));border-radius:9999px;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.marketing-start-index{border:1px solid color-mix(in srgb, var(--step-accent,var(--accent)) 34%, var(--border-subtle))}}.marketing-start-index{background:linear-gradient(165deg, var(--step-accent,var(--accent)) 0%, var(--step-accent,var(--accent)) 100%)}@supports (color:color-mix(in lab, red, red)){.marketing-start-index{background:linear-gradient(165deg, color-mix(in srgb, var(--step-accent,var(--accent)) 16%, var(--surface-elevated)) 0%, color-mix(in srgb, var(--step-accent,var(--accent)) 6%, transparent) 100%)}}.marketing-start-index{box-shadow:inset 0 1px 0 var(--foreground), 0 0 14px var(--step-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-start-index{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 8%, transparent), 0 0 14px color-mix(in srgb, var(--step-accent,var(--accent)) 12%, transparent)}}.marketing-start-index{letter-spacing:.04em;color:var(--step-accent,var(--accent));font-size:.5625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.marketing-start-index{color:color-mix(in srgb, var(--step-accent,var(--accent)) 72%, var(--foreground))}}.marketing-start-title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600;line-height:1.2}.marketing-start-body{-webkit-line-clamp:1;color:var(--muted);-webkit-box-orient:vertical;margin:0;font-size:.71875rem;line-height:1.52;display:-webkit-box;overflow:hidden}.marketing-start-step[data-step="01"]{--step-accent:var(--accent)}.marketing-start-step[data-step="02"]{--step-accent:var(--positive)}@supports (color:color-mix(in lab, red, red)){.marketing-start-step[data-step="02"]{--step-accent:color-mix(in srgb, var(--positive) 55%, var(--accent))}}.marketing-start-step[data-step="03"]{--step-accent:var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-start-step[data-step="03"]{--step-accent:color-mix(in srgb, var(--accent) 65%, var(--muted))}}.marketing-start-tagline{letter-spacing:.04em;color:var(--muted);margin:0;font-size:.625rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.marketing-start-tagline{color:color-mix(in srgb, var(--muted) 88%, var(--foreground))}}.marketing-home-trust{background:0 0;border:0;border-radius:0;padding:0}@media (min-width:1024px){.marketing-home-trust{isolation:isolate;border:1px solid var(--accent);flex-direction:column;min-height:100%;padding:clamp(1rem,1.8vw,1.375rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-home-trust{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border-subtle))}}.marketing-home-trust{background:linear-gradient(165deg, var(--accent) 0%, var(--foreground) 38%, var(--foreground) 100%);border-radius:.4375rem}@supports (color:color-mix(in lab, red, red)){.marketing-home-trust{background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 7%, transparent) 0%, color-mix(in srgb, var(--foreground) 4%, transparent) 38%, color-mix(in srgb, var(--foreground) 2%, transparent) 100%)}}.marketing-home-trust{box-shadow:inset 0 1px 0 var(--foreground), inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-home-trust{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 6%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--accent) 6%, transparent)}}.marketing-home-trust:before{content:"";background:linear-gradient(180deg, var(--accent) 0%, var(--positive) 52%, transparent 100%);width:2px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.marketing-home-trust:before{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 85%, transparent) 0%, color-mix(in srgb, var(--positive) 65%, transparent) 52%, transparent 100%)}}.marketing-home-trust:before{pointer-events:none}.marketing-home-trust:after{content:"";background:radial-gradient(circle, var(--accent) 0%, transparent 68%);width:68%;height:58%;position:absolute;top:-24%;right:-18%}@supports (color:color-mix(in lab, red, red)){.marketing-home-trust:after{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 16%, transparent) 0%, transparent 68%)}}.marketing-home-trust:after{pointer-events:none}}.marketing-trust-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.875rem 1.5rem;margin-bottom:clamp(1rem,2vw,1.375rem);display:flex}.marketing-trust-intro-copy{max-width:28rem}.marketing-trust-intro-title{letter-spacing:-.032em;text-wrap:balance;margin:.625rem 0 0;font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:600;line-height:1.08}.marketing-trust-intro-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4375rem;margin:0;font-size:.625rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-trust-intro-meta{color:color-mix(in srgb, var(--muted) 78%, var(--foreground))}}.marketing-trust-list{padding-top:.125rem}.marketing-trust-item{grid-template-columns:2.375rem minmax(0,1fr);list-style:none}.marketing-trust-item[data-trust="1"]{--trust-accent:var(--accent)}.marketing-trust-item[data-trust="2"]{--trust-accent:var(--positive)}@supports (color:color-mix(in lab, red, red)){.marketing-trust-item[data-trust="2"]{--trust-accent:color-mix(in srgb, var(--positive) 55%, var(--accent))}}.marketing-trust-item[data-trust="3"]{--trust-accent:var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-trust-item[data-trust="3"]{--trust-accent:color-mix(in srgb, var(--accent) 65%, var(--muted))}}.marketing-trust-item[data-trust="4"]{--trust-accent:var(--positive)}@supports (color:color-mix(in lab, red, red)){.marketing-trust-item[data-trust="4"]{--trust-accent:color-mix(in srgb, var(--positive) 45%, var(--accent))}}.marketing-trust-icon{z-index:1;border:1px solid var(--trust-accent,var(--accent));border-radius:.3125rem;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.marketing-trust-icon{border:1px solid color-mix(in srgb, var(--trust-accent,var(--accent)) 28%, var(--border-subtle))}}.marketing-trust-icon{background:linear-gradient(165deg, var(--trust-accent,var(--accent)) 0%, var(--trust-accent,var(--accent)) 100%)}@supports (color:color-mix(in lab, red, red)){.marketing-trust-icon{background:linear-gradient(165deg, color-mix(in srgb, var(--trust-accent,var(--accent)) 14%, transparent) 0%, color-mix(in srgb, var(--trust-accent,var(--accent)) 4%, transparent) 100%)}}.marketing-trust-icon{box-shadow:0 0 12px var(--trust-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-trust-icon{box-shadow:0 0 12px color-mix(in srgb, var(--trust-accent,var(--accent)) 10%, transparent)}}.marketing-trust-icon{color:var(--trust-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-trust-icon{color:color-mix(in srgb, var(--trust-accent,var(--accent)) 78%, var(--foreground))}}.marketing-trust-label{letter-spacing:-.018em;color:var(--foreground);margin:0;font-size:.875rem;font-weight:500;line-height:1.25}.marketing-trust-detail{-webkit-line-clamp:1;color:var(--muted);-webkit-box-orient:vertical;margin:.125rem 0 0;font-size:.71875rem;line-height:1.52;display:-webkit-box;overflow:hidden}.marketing-close-connector{display:none}.marketing-stats-shell{isolation:isolate;width:100%;position:relative}.marketing-stats-grid-bg,.marketing-stats-shine,.marketing-stats-glow,.marketing-stats-scanline,.marketing-stats-corners{display:none}@media (min-width:768px){.marketing-close-connector{background:linear-gradient(180deg, var(--accent) 0%, var(--border-subtle) 100%);width:1px;height:clamp(1.25rem,2.5vw,2rem);margin-inline:auto;display:block}@supports (color:color-mix(in lab, red, red)){.marketing-close-connector{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 42%, transparent) 0%, color-mix(in srgb, var(--border-subtle) 38%, transparent) 100%)}}.marketing-close-connector{opacity:.65}.marketing-stats-shell{border:1px solid var(--border-subtle);width:fit-content;max-width:min(100%,58rem);margin-inline:auto;padding:clamp(.675rem,1.225vw,1.1rem) clamp(1.5rem,2.8vw,2.75rem);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-stats-shell{border:1px solid color-mix(in srgb, var(--border-subtle) 68%, var(--positive) 12%)}}.marketing-stats-shell{background:linear-gradient(180deg, var(--surface-elevated) 0%, var(--surface) 52%, var(--background) 100%);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.marketing-stats-shell{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated) 38%, transparent) 0%, color-mix(in srgb, var(--surface) 90%, var(--background)) 52%, color-mix(in srgb, var(--background) 96%, transparent) 100%)}}.marketing-stats-shell{box-shadow:inset 0 1px 0 var(--foreground), 0 18px 48px var(--positive)}@supports (color:color-mix(in lab, red, red)){.marketing-stats-shell{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 6%, transparent), 0 18px 48px color-mix(in srgb, var(--positive) 5%, transparent)}}.marketing-stats-grid-bg{background-image:linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px);display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.marketing-stats-grid-bg{background-image:linear-gradient(color-mix(in srgb, var(--foreground) 1.4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--foreground) 1.4%, transparent) 1px, transparent 1px)}}.marketing-stats-grid-bg{pointer-events:none;background-size:1.375rem 1.375rem;-webkit-mask-image:radial-gradient(92% 68% at 50% 12%,#000 0%,#00000012 100%);mask-image:radial-gradient(92% 68% at 50% 12%,#000 0%,#00000012 100%)}.marketing-stats-shine{background:linear-gradient(90deg, transparent 0%, var(--positive) 40%, var(--accent) 60%, transparent 100%);height:1px;display:block;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.marketing-stats-shine{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--positive) 36%, transparent) 40%, color-mix(in srgb, var(--accent) 28%, transparent) 60%, transparent 100%)}}.marketing-stats-shine{opacity:.75;pointer-events:none}.marketing-stats-glow{background:radial-gradient(circle, var(--positive) 0%, transparent 72%);width:56%;height:46%;display:block;position:absolute;top:-12%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.marketing-stats-glow{background:radial-gradient(circle, color-mix(in srgb, var(--positive) 12%, transparent) 0%, transparent 72%)}}.marketing-stats-glow{pointer-events:none}.marketing-stats-scanline{background:linear-gradient(180deg, transparent 0%, var(--positive) 48%, transparent 100%);display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.marketing-stats-scanline{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--positive) 5%, transparent) 48%, transparent 100%)}}.marketing-stats-scanline{opacity:.35;pointer-events:none;background-size:100% 220%;animation:9s linear infinite marketing-stats-scan;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}@keyframes marketing-stats-scan{0%{background-position:0 -120%}to{background-position:0 120%}}.marketing-stats-corners{pointer-events:none;display:block;position:absolute;inset:.5625rem}.marketing-stats-corners span{border-color:var(--positive);width:.5rem;height:.5rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.marketing-stats-corners span{border-color:color-mix(in srgb, var(--positive) 40%, var(--border-subtle))}}.marketing-stats-corners span{opacity:.46;border-style:solid}.marketing-stats-corners span:first-child{border-width:1px 0 0 1px;top:0;left:0}.marketing-stats-corners span:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.marketing-stats-corners span:nth-child(3){border-width:0 0 1px 1px;bottom:0;left:0}.marketing-stats-corners span:nth-child(4){border-width:0 1px 1px 0;bottom:0;right:0}.marketing-stats-shell .marketing-home-stats-section{z-index:1;position:relative}}@media (min-width:1024px){.marketing-close-connector{height:clamp(1.5rem,3vw,2.25rem)}.marketing-stats-shell{padding:clamp(.735rem,1.37vw,1.225rem) clamp(2rem,3.5vw,3rem)}}.marketing-stats-intro{text-align:center;flex-direction:column;align-items:center;gap:.4375rem;margin-bottom:clamp(.49rem,.98vw,.675rem);display:flex}.marketing-stats-intro-copy{max-width:28rem}.marketing-stats-intro-title{letter-spacing:-.034em;text-wrap:balance;margin:.3125rem 0 0;font-size:clamp(.91875rem,1.82vw,1.225rem);font-weight:600;line-height:1.05}.marketing-stats-intro-lead{max-width:24rem;color:var(--muted);text-wrap:balance;margin:.3125rem auto 0;font-size:.6875rem;line-height:1.45}.marketing-stats-intro-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4375rem;margin:0;font-size:.625rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-stats-intro-meta{color:color-mix(in srgb, var(--muted) 78%, var(--foreground))}}.marketing-stats-telemetry{position:relative}.marketing-stats-foot{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:center;align-items:center;gap:.4375rem;margin:clamp(.43rem,.78vw,.55rem) 0 0;font-size:.5625rem;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-stats-foot{color:color-mix(in srgb, var(--muted) 76%, var(--foreground))}}.marketing-stats-foot-beacon{background:var(--positive);border-radius:9999px;width:.25rem;height:.25rem}@supports (color:color-mix(in lab, red, red)){.marketing-stats-foot-beacon{background:color-mix(in srgb, var(--positive) 78%, var(--foreground))}}.marketing-stats-foot-beacon{box-shadow:0 0 6px var(--positive)}@supports (color:color-mix(in lab, red, red)){.marketing-stats-foot-beacon{box-shadow:0 0 6px color-mix(in srgb, var(--positive) 35%, transparent)}}.marketing-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.3675rem,.735vw,.49rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.marketing-stats-strip{grid-template-columns:repeat(4,minmax(7.5rem,1fr));gap:clamp(.43rem,.78vw,.55rem)}}.marketing-stat-item{isolation:isolate;border:1px solid var(--stat-accent,var(--border-subtle));min-width:0;padding:clamp(.46rem,.83vw,.6125rem) clamp(.6875rem,1.3vw,.9375rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-stat-item{border:1px solid color-mix(in srgb, var(--stat-accent,var(--border-subtle)) 22%, var(--border-subtle))}}.marketing-stat-item{background:linear-gradient(165deg, var(--stat-accent,var(--foreground)) 0%, var(--foreground) 100%);border-radius:.4375rem}@supports (color:color-mix(in lab, red, red)){.marketing-stat-item{background:linear-gradient(165deg, color-mix(in srgb, var(--stat-accent,var(--foreground)) 8%, transparent) 0%, color-mix(in srgb, var(--foreground) 2.5%, transparent) 100%)}}.marketing-stat-item{box-shadow:inset 0 1px 0 var(--foreground), inset 0 0 0 1px var(--stat-accent,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.marketing-stat-item{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--stat-accent,var(--foreground)) 5%, transparent)}}.marketing-stat-item{text-align:center;transition:border-color .22s,box-shadow .22s,transform .22s}.marketing-stat-grid{background-image:linear-gradient(var(--stat-accent,var(--foreground)) 1px, transparent 1px), linear-gradient(90deg, var(--stat-accent,var(--foreground)) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.marketing-stat-grid{background-image:linear-gradient(color-mix(in srgb, var(--stat-accent,var(--foreground)) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--stat-accent,var(--foreground)) 4%, transparent) 1px, transparent 1px)}}.marketing-stat-grid{pointer-events:none;background-size:.625rem .625rem;-webkit-mask-image:linear-gradient(#00000059 0%,#0000 85%);mask-image:linear-gradient(#00000059 0%,#0000 85%)}.marketing-stat-value{z-index:1;font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--foreground);margin:0;font-size:clamp(.91875rem,1.54vw,1.1375rem);font-weight:500;line-height:1;position:relative}.marketing-stat-label{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:.25rem 0 0;font-size:.5625rem;font-weight:500;position:relative}@supports (color:color-mix(in lab, red, red)){.marketing-stat-label{color:color-mix(in srgb, var(--muted) 82%, var(--foreground))}}.marketing-stat-item[data-stat="1"]{--stat-accent:var(--accent)}.marketing-stat-item[data-stat="2"]{--stat-accent:var(--positive)}@supports (color:color-mix(in lab, red, red)){.marketing-stat-item[data-stat="2"]{--stat-accent:color-mix(in srgb, var(--positive) 55%, var(--accent))}}.marketing-stat-item[data-stat="3"]{--stat-accent:var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-stat-item[data-stat="3"]{--stat-accent:color-mix(in srgb, var(--accent) 65%, var(--muted))}}.marketing-stat-item[data-stat="4"]{--stat-accent:var(--positive)}@supports (color:color-mix(in lab, red, red)){.marketing-stat-item[data-stat="4"]{--stat-accent:color-mix(in srgb, var(--positive) 45%, var(--accent))}}.marketing-stat-accent{background:linear-gradient(90deg, var(--stat-accent,var(--accent)) 0%, transparent 100%);border-radius:9999px;height:2px;position:absolute;top:0;left:.875rem;right:.875rem}@supports (color:color-mix(in lab, red, red)){.marketing-stat-accent{background:linear-gradient(90deg, color-mix(in srgb, var(--stat-accent,var(--accent)) 78%, transparent) 0%, transparent 100%)}}.marketing-stat-accent{opacity:.85}.marketing-stat-item:hover{border-color:var(--stat-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-stat-item:hover{border-color:color-mix(in srgb, var(--stat-accent,var(--accent)) 28%, var(--border-subtle))}}.marketing-stat-item:hover{box-shadow:inset 0 1px 0 var(--foreground), 0 0 20px var(--stat-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-stat-item:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent), 0 0 20px color-mix(in srgb, var(--stat-accent,var(--accent)) 8%, transparent)}}.marketing-stat-item:hover{transform:translateY(-1px)}.marketing-home-features-grid{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.marketing-home-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.5rem}}.marketing-home-feature{border:1px solid var(--border-subtle);align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-home-feature{border:1px solid color-mix(in srgb, var(--border-subtle) 85%, transparent)}}.marketing-home-feature{background:var(--surface);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.marketing-home-feature{background:color-mix(in srgb, var(--surface) 88%, var(--background))}}.marketing-home-feature{letter-spacing:-.01em;font-size:.875rem;line-height:1.55}.marketing-home-feature-check{background:var(--positive);border-radius:9999px;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;margin-top:.0625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-home-feature-check{background:color-mix(in srgb, var(--positive) 14%, var(--surface))}}.marketing-home-feature-check{color:var(--positive);flex-shrink:0}.marketing-day{margin-top:.25rem}.marketing-day-shell{flex-direction:column;min-height:0;display:flex}.marketing-day-timeline{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.marketing-day-moment-item{list-style:none}.marketing-day-moment,.marketing-day-moment-action{width:100%;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:0;grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:0 .875rem;margin:0;padding:.5625rem 0;display:grid}.marketing-day-moment-action{cursor:pointer}.marketing-day-time{letter-spacing:.04em;color:var(--moment-accent,var(--accent));margin-top:.125rem;font-size:.6875rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.marketing-day-time{color:color-mix(in srgb, var(--moment-accent,var(--accent)) 55%, var(--muted))}}.marketing-day-moment-copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.marketing-day-title-row{flex-wrap:wrap;align-items:baseline;gap:.375rem .625rem;display:flex}.marketing-day-title{letter-spacing:-.016em;font-size:.9375rem;font-weight:500;line-height:1.25;font-family:var(--font-marketing-display), "Iowan Old Style", "Palatino Linotype", serif;margin:0}.marketing-day-tagline{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.marketing-day-tagline{color:color-mix(in srgb, var(--muted) 88%, var(--foreground))}}.marketing-day-body{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.marketing-day-moment[data-nav=home],.marketing-day-moment-action[data-nav=home],.marketing-day-moment[data-nav=trade],.marketing-day-moment-action[data-nav=trade]{--moment-accent:var(--accent)}.marketing-day-moment[data-nav=auto],.marketing-day-moment-action[data-nav=auto]{--moment-accent:var(--negative)}@supports (color:color-mix(in lab, red, red)){.marketing-day-moment[data-nav=auto],.marketing-day-moment-action[data-nav=auto]{--moment-accent:color-mix(in srgb, var(--negative) 55%, var(--accent))}}.marketing-day-moment[data-nav=copy],.marketing-day-moment-action[data-nav=copy]{--moment-accent:var(--positive)}.marketing-day-moment[data-nav=portfolio],.marketing-day-moment-action[data-nav=portfolio]{--moment-accent:var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-day-moment[data-nav=portfolio],.marketing-day-moment-action[data-nav=portfolio]{--moment-accent:color-mix(in srgb, var(--accent) 65%, var(--muted))}}.marketing-day-moment[data-nav=wallet],.marketing-day-moment-action[data-nav=wallet]{--moment-accent:var(--positive)}@supports (color:color-mix(in lab, red, red)){.marketing-day-moment[data-nav=wallet],.marketing-day-moment-action[data-nav=wallet]{--moment-accent:color-mix(in srgb, var(--positive) 55%, var(--accent))}}.marketing-page .marketing-day-body{color:var(--marketing-muted,var(--muted))}@supports (color:color-mix(in lab, red, red)){.marketing-page .marketing-day-body{color:color-mix(in srgb, var(--marketing-muted,var(--muted)) 94%, var(--foreground))}}.marketing-page .marketing-day-title{font-weight:500}@media (prefers-reduced-motion:reduce){.marketing-start-meta-beacon{animation:none}}.marketing-desk{margin-top:0}.marketing-desk-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.875rem 1.5rem;margin-bottom:clamp(1.25rem,2.5vw,1.75rem);display:flex}.marketing-desk-intro-copy{max-width:40rem}.marketing-desk-intro-title{letter-spacing:-.038em;text-wrap:balance;margin:.625rem 0 0;font-size:clamp(1.75rem,3.5vw,2.375rem);font-weight:600;line-height:1.06}.marketing-desk-intro-lead{max-width:34rem;color:var(--muted);margin:.75rem 0 0;font-size:.9375rem;line-height:1.62}.marketing-desk-intro-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4375rem;margin:0;font-size:.625rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-desk-intro-meta{color:color-mix(in srgb, var(--muted) 78%, var(--foreground))}}.marketing-desk-map{justify-items:center;gap:clamp(1rem,2vw,1.375rem);width:100%;padding:0;display:grid;position:relative}.marketing-desk-overview-stage{flex-direction:column;align-items:center;width:100%;padding-block:.125rem .25rem;display:flex}.marketing-desk-overview-panel{isolation:isolate;width:min(100%,21rem);margin-inline:auto;position:relative}.marketing-desk-overview-shine{display:none}.marketing-desk-column--overview,.marketing-desk-column--overview .marketing-desk-list{flex-direction:column;align-items:center;width:100%;display:flex}.marketing-desk-column--overview .marketing-desk-column-head{justify-content:center;gap:.75rem;width:100%;padding-bottom:.625rem}.marketing-desk-column--overview .marketing-desk-column-head:before,.marketing-desk-column--overview .marketing-desk-column-head:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--column-accent,var(--accent)) 100%);flex:1;max-width:5rem;height:1px}@supports (color:color-mix(in lab, red, red)){.marketing-desk-column--overview .marketing-desk-column-head:before,.marketing-desk-column--overview .marketing-desk-column-head:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--column-accent,var(--accent)) 28%, var(--border-subtle)) 100%)}}.marketing-desk-column--overview .marketing-desk-column-head:after{background:linear-gradient(90deg, var(--column-accent,var(--accent)) 0%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.marketing-desk-column--overview .marketing-desk-column-head:after{background:linear-gradient(90deg, color-mix(in srgb, var(--column-accent,var(--accent)) 28%, var(--border-subtle)) 0%, transparent 100%)}}.marketing-desk-column--overview .marketing-desk-row[data-nav=home]{text-align:center;flex-direction:column;align-items:center;gap:.625rem;width:100%;max-width:18rem;margin-inline:auto;padding:clamp(.875rem,1.8vw,1.25rem) clamp(.75rem,1.5vw,1rem);display:flex}.marketing-desk-column--overview .marketing-desk-row[data-nav=home] .marketing-instrument-row-mark,.marketing-desk-column--overview .marketing-desk-row[data-nav=home] .marketing-instrument-row-foot,.marketing-desk-column--overview .marketing-desk-row[data-nav=home] .marketing-instrument-row-copy{width:100%}.marketing-desk-column--overview .marketing-desk-row[data-nav=home] .marketing-instrument-row-copy{flex-direction:column;align-items:center;gap:.3125rem;display:flex}.marketing-desk-column--overview .marketing-desk-row[data-nav=home] .marketing-instrument-row-title,.marketing-desk-column--overview .marketing-desk-row[data-nav=home] .marketing-instrument-row-foot{justify-content:center}.marketing-desk-overview-stage:after{content:"";background:linear-gradient(180deg, var(--accent) 0%, transparent 100%);width:1px;height:clamp(.875rem,1.8vw,1.25rem);margin:clamp(.625rem,1.2vw,.875rem) auto 0;display:block}@supports (color:color-mix(in lab, red, red)){.marketing-desk-overview-stage:after{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 42%, transparent) 0%, transparent 100%)}}.marketing-desk-overview-stage:after{opacity:.55}@media (min-width:768px){.marketing-desk-overview-panel{width:min(100%,22.5rem);margin-inline:auto}.marketing-desk-overview-shine{background:linear-gradient(90deg, transparent 0%, var(--accent) 50%, transparent 100%);height:1px;display:block;position:absolute;top:0;left:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.marketing-desk-overview-shine{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent) 32%, transparent) 50%, transparent 100%)}}.marketing-desk-overview-shine{opacity:.65;pointer-events:none}.marketing-desk-overview-panel{border:1px solid var(--border-subtle);padding:clamp(.875rem,1.6vw,1.125rem) clamp(1rem,1.8vw,1.25rem)}@supports (color:color-mix(in lab, red, red)){.marketing-desk-overview-panel{border:1px solid color-mix(in srgb, var(--border-subtle) 52%, var(--accent) 12%)}}.marketing-desk-overview-panel{background:linear-gradient(180deg, var(--foreground) 0%, var(--foreground) 100%);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.marketing-desk-overview-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 3.5%, transparent) 0%, color-mix(in srgb, var(--foreground) 1.5%, transparent) 100%)}}.marketing-desk-overview-panel{box-shadow:inset 0 1px 0 var(--foreground), 0 12px 32px var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-desk-overview-panel{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent), 0 12px 32px color-mix(in srgb, var(--accent) 4%, transparent)}}}.marketing-desk-map-split{padding-top:.125rem;grid-template-columns:minmax(0,1fr);justify-content:center;justify-items:stretch;gap:clamp(1rem,2vw,1.375rem);width:100%;max-width:min(100%,72rem);margin-inline:auto;padding-inline:clamp(.75rem,2vw,1.25rem);display:grid}.marketing-desk-map-split .marketing-desk-column{width:min(100%,24rem)}.marketing-desk-map-split .marketing-instrument-row-copy .marketing-desk-body{-webkit-line-clamp:unset;-webkit-box-orient:unset;text-wrap:pretty;line-height:1.52;display:block;overflow:visible}.marketing-desk-map-split .marketing-desk-row,.marketing-desk-map-split .marketing-desk-row-action{grid-template-columns:2.375rem minmax(0,1fr) auto;align-items:start}.marketing-desk-map-split .marketing-instrument-row-foot{align-self:start;padding-top:.125rem}@media (min-width:768px){.marketing-desk-map-split{grid-template-columns:repeat(2,minmax(20rem,28rem));justify-content:center;gap:clamp(1.25rem,2.5vw,1.75rem) clamp(5rem,11vw,10rem)}.marketing-desk-map-split .marketing-desk-column{width:100%}}.marketing-desk-column{min-width:0}.marketing-desk-column[data-group=Overview]{--column-accent:var(--accent)}.marketing-desk-column--overview .marketing-desk-column-head{padding-bottom:.25rem}.marketing-desk-column--overview .marketing-instrument-row{padding-inline:0}.marketing-desk-column[data-group=Trading]{--column-accent:var(--accent)}.marketing-desk-column[data-group=Account]{--column-accent:var(--positive)}.marketing-desk-column-head{align-items:center;gap:.625rem;padding:0 0 .4375rem;display:flex}.marketing-desk-column-label{letter-spacing:.12em;text-transform:uppercase;color:var(--column-accent,var(--accent));flex-shrink:0;font-size:.625rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.marketing-desk-column-label{color:color-mix(in srgb, var(--column-accent,var(--accent)) 68%, var(--foreground))}}.marketing-desk-column-rule{background:linear-gradient(90deg, var(--column-accent,var(--accent)) 0%, transparent 100%);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.marketing-desk-column-rule{background:linear-gradient(90deg, color-mix(in srgb, var(--column-accent,var(--accent)) 24%, var(--border-subtle)) 0%, transparent 100%)}}.marketing-desk-list{margin:0;padding:0;list-style:none}.marketing-desk-item{list-style:none}.marketing-desk-row-action{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}.marketing-desk-row[data-nav=home],.marketing-desk-row-action[data-nav=home],.marketing-desk-row[data-nav=trade],.marketing-desk-row-action[data-nav=trade]{--desk-accent:var(--accent)}.marketing-desk-row[data-nav=auto],.marketing-desk-row-action[data-nav=auto]{--desk-accent:var(--negative)}@supports (color:color-mix(in lab, red, red)){.marketing-desk-row[data-nav=auto],.marketing-desk-row-action[data-nav=auto]{--desk-accent:color-mix(in srgb, var(--negative) 55%, var(--accent))}}.marketing-desk-row[data-nav=copy],.marketing-desk-row-action[data-nav=copy]{--desk-accent:var(--positive)}.marketing-desk-row[data-nav=portfolio],.marketing-desk-row-action[data-nav=portfolio]{--desk-accent:var(--accent)}@supports (color:color-mix(in lab, red, red)){.marketing-desk-row[data-nav=portfolio],.marketing-desk-row-action[data-nav=portfolio]{--desk-accent:color-mix(in srgb, var(--accent) 65%, var(--muted))}}.marketing-desk-row[data-nav=wallet],.marketing-desk-row-action[data-nav=wallet],.marketing-desk-row[data-nav=settings],.marketing-desk-row-action[data-nav=settings]{--desk-accent:var(--positive)}@supports (color:color-mix(in lab, red, red)){.marketing-desk-row[data-nav=wallet],.marketing-desk-row-action[data-nav=wallet],.marketing-desk-row[data-nav=settings],.marketing-desk-row-action[data-nav=settings]{--desk-accent:color-mix(in srgb, var(--positive) 55%, var(--accent))}}.marketing-desk-row .marketing-instrument-row-icon,.marketing-desk-row-action .marketing-instrument-row-icon{color:var(--desk-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-desk-row .marketing-instrument-row-icon,.marketing-desk-row-action .marketing-instrument-row-icon{color:color-mix(in srgb, var(--desk-accent,var(--accent)) 85%, var(--foreground))}}.marketing-desk-row .marketing-instrument-row-icon,.marketing-desk-row-action .marketing-instrument-row-icon{background:var(--desk-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.marketing-desk-row .marketing-instrument-row-icon,.marketing-desk-row-action .marketing-instrument-row-icon{background:color-mix(in srgb, var(--desk-accent,var(--accent)) 10%, transparent)}}.marketing-desk-row-action:hover .marketing-desk-link,.marketing-desk-row-action:focus-visible .marketing-desk-link{color:var(--desk-accent,var(--accent))}.marketing-desk-link{letter-spacing:-.01em;color:var(--desk-accent,var(--accent));flex-shrink:0;align-items:center;gap:.1875rem;font-size:.6875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-desk-link{color:color-mix(in srgb, var(--desk-accent,var(--accent)) 85%, var(--foreground))}}.marketing-desk-link{transition:color var(--duration-fast) var(--ease-out)}.marketing-desk-hub{letter-spacing:.08em;text-transform:uppercase;color:var(--desk-accent,var(--accent));flex-shrink:0;font-size:.625rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.marketing-desk-hub{color:color-mix(in srgb, var(--desk-accent,var(--accent)) 62%, var(--muted))}}.marketing-desk-foot{margin:0}.marketing-stagger .marketing-home>*{animation:.56s cubic-bezier(.22,1,.36,1) both marketing-stagger-in}.marketing-stagger .marketing-home>:first-child{animation-delay:40ms}.marketing-stagger .marketing-home>:nth-child(2){animation-delay:90ms}.marketing-stagger .marketing-home>:nth-child(3){animation-delay:.14s}.marketing-stagger .marketing-home>:nth-child(4){animation-delay:.19s}.marketing-stagger .marketing-home>:nth-child(5){animation-delay:.24s}.marketing-stagger .marketing-home>:nth-child(6){animation-delay:.29s}.marketing-stagger .marketing-home>:nth-child(7){animation-delay:.34s}@media (prefers-reduced-motion:reduce){.marketing-stagger .marketing-home>*{animation:none}}.marketing-page .marketing-home-hero-eyebrow:before{display:none}.marketing-page .marketing-home-hero-eyebrow{gap:.5rem}@media (prefers-reduced-motion:reduce){.marketing-pillars-lane{transition:none}}@media (min-width:1280px){.marketing-page--desktop-first{--home-section-gap:5.5rem}.marketing-page--desktop-first .marketing-page-main{padding-top:2rem;padding-bottom:6rem}.marketing-page--desktop-first .marketing-home{--home-section-gap:5rem}.marketing-page--desktop-first .marketing-home-hero-title{letter-spacing:-.042em;font-size:4.25rem;line-height:.96}.marketing-page--desktop-first .marketing-command-deck .marketing-home-hero{padding-top:1.25rem}.marketing-page--desktop-first .marketing-command-deck .marketing-home-hero-shell{grid-template-columns:minmax(0,1.08fr) 22.5rem;align-items:center;gap:4rem;padding-bottom:2rem}.marketing-page--desktop-first .marketing-home-hero-main{max-width:36rem}.marketing-page--desktop-first .marketing-home-hero-lead{max-width:32rem;margin-top:1.5rem;font-size:1.125rem}.marketing-page--desktop-first .marketing-home-hero-actions{margin-top:2rem}.marketing-page--desktop-first .marketing-live-feed{justify-self:end;width:24rem}.marketing-page--desktop-first .marketing-live-feed-quote{font-size:2.125rem}.marketing-page--desktop-first .marketing-live-feed-sparkline{height:2.625rem}.marketing-page--desktop-first .marketing-live-feed-metric-value{font-size:.875rem}.marketing-page--desktop-first .marketing-markets-head{padding:1.125rem 1.375rem 1rem}.marketing-page--desktop-first .marketing-markets-lane{padding:1rem 1.25rem 1.125rem}.marketing-page--desktop-first .marketing-markets-sparkline{height:1.625rem}.marketing-page--desktop-first .marketing-markets-label{font-size:.875rem}.marketing-page--desktop-first .marketing-home-section-head{max-width:36rem;margin-bottom:2rem}.marketing-page--desktop-first .marketing-home-section-title{font-size:2.5rem}.marketing-page--desktop-first .marketing-instrument-row{padding:.75rem 1rem .75rem .875rem}.marketing-page--desktop-first .marketing-day-moment,.marketing-page--desktop-first .marketing-day-moment-action,.marketing-page--desktop-first .marketing-desk-row,.marketing-page--desktop-first .marketing-desk-row-action,.marketing-page--desktop-first .marketing-start-step,.marketing-page--desktop-first .marketing-trust-item{padding-inline:0}.marketing-page--desktop-first .marketing-home{--marketing-indent:1.5rem;--marketing-indent-deep:2.375rem;--marketing-indent-body:.625rem}.marketing-page--desktop-first .marketing-instrument-row-title .marketing-pillars-title,.marketing-page--desktop-first .marketing-instrument-row-title .marketing-day-title,.marketing-page--desktop-first .marketing-instrument-row-title .marketing-desk-title,.marketing-page--desktop-first .marketing-instrument-row-title .marketing-start-title{font-size:1rem}.marketing-page--desktop-first .marketing-instrument-row-copy .marketing-pillars-body,.marketing-page--desktop-first .marketing-instrument-row-copy .marketing-day-body,.marketing-page--desktop-first .marketing-instrument-row-copy .marketing-desk-body{font-size:.75rem}.marketing-page--desktop-first .marketing-instrument-head{padding:1rem 1.25rem .875rem}.marketing-page--desktop-first .marketing-instrument-title{font-size:1.75rem}.marketing-page--desktop-first .marketing-home-bento{gap:clamp(2.25rem,4vw,3.5rem)}.marketing-page--desktop-first .marketing-home-bento-col--pillars{flex-basis:42%;width:42%;max-width:42%}.marketing-page--desktop-first .marketing-desk-intro-title,.marketing-page--desktop-first .marketing-start-intro-title{font-size:2.5rem}.marketing-page--desktop-first .marketing-trust-intro-title{font-size:2rem}.marketing-page--desktop-first .marketing-stats-intro-title{font-size:.98rem}.marketing-page--desktop-first .marketing-desk-map-split{grid-template-columns:repeat(2,minmax(22rem,30rem));column-gap:10rem;max-width:72rem}.marketing-page--desktop-first .marketing-stats-strip{gap:.55rem}.marketing-page--desktop-first .marketing-stats-shell{max-width:58rem;padding:1.1rem 3rem}.marketing-page--desktop-first .marketing-home-duo{grid-template-columns:minmax(0,34rem) minmax(16rem,18.5rem);column-gap:2.5rem}.marketing-page--desktop-first .marketing-duo-shell{padding:2.75rem 3rem}.marketing-page--desktop-first .marketing-cta{margin-top:5rem;padding:2rem 0 0}}@media (max-width:1279px){.marketing-page--desktop-first .marketing-live-feed{display:none}.marketing-page--desktop-first .marketing-home-hero-shell{grid-template-columns:minmax(0,1fr);padding-bottom:1.5rem}}.dangote-layout{--dg-bg:#f5f7fa;--dg-surface:#fff;--dg-text:#1a1a2e;--dg-muted:#6b7280;--dg-border:#e5e7eb;--dg-border-light:#f0f0f0;--dg-teal:#0e7c6b;--dg-red:#dc3545;--dg-red-hover:#c82333;--dg-green:#22c55e;--dg-pills-bg:#0e0e23;--dg-pills-active:#dc3545;--dg-input-bg:#fff;--dg-input-border:#d1d5db;--dg-card-shadow:0 1px 3px #0000000f;color:var(--dg-text);background:var(--dg-bg)!important}.dangote-header{z-index:20;background:#fff;border-bottom:1px solid #f2f3f4;justify-content:space-between;align-items:center;min-height:49px;padding:0 16px;display:flex;box-shadow:inset 0 -1px #f2f3f4}.tc-navbar{font-family:var(--font-ibm-plex-sans), "IBM Plex Sans", system-ui, sans-serif;background:#fff;border-bottom:1px solid #0b122014;flex-direction:column;flex-shrink:0;display:flex;box-shadow:0 10px 28px #0b122009}.tc-navbar-top{justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.tc-navbar-top-right{align-items:center;gap:2px;min-width:0;display:flex}.tc-brand{color:#0b1220;align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.tc-brand-mark{border-radius:6px;flex-shrink:0;width:30px;height:30px;display:block}.tc-brand-word{font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), "IBM Plex Sans Condensed", sans-serif;letter-spacing:-.05em;align-items:baseline;font-size:20px;font-weight:700;line-height:1;display:inline-flex;transform:translateY(.5px)}.tc-brand-trade{color:#0b1220}.tc-brand-city{color:#0f766e}.tc-brand:hover .tc-brand-city{color:#115e59}.tc-loginid{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;color:#64748b;padding:0 8px;font-size:11px;font-weight:500}.tc-auth{align-items:center;gap:1px;display:flex}.tc-btn{letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:0 11px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.tc-btn-ghost{color:#475569;background:0 0}.tc-btn-ghost:hover{color:#0b1220;background:#f1f5f9}.tc-btn-outline{color:#475569;background:0 0}.tc-btn-outline:hover{color:#0b1220;background:#f1f5f9}.tc-btn-solid{color:#fff;background:#0b1220;padding:0 13px}.tc-btn-solid:hover{background:#1e293b}.tc-btn-signup{color:#fff;background:#0b1220;border:none}.tc-navbar-menus{padding:0 12px 6px;overflow:visible}.tc-navbar-menus-track{grid-template-columns:repeat(14,minmax(0,1fr));align-items:stretch;width:100%;display:grid;position:relative;overflow:visible}.tc-nav-indicator{pointer-events:none;opacity:0;z-index:1;background:#0f766e;border-radius:1px;grid-column:1/-1;justify-self:start;width:18px;height:2px;position:absolute;bottom:2px;left:0}.tc-nav-indicator.is-ready{opacity:1}.tc-nav-indicator.is-motion{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .16s}.tc-nav-item{color:#64748b;cursor:pointer;width:100%;min-width:0;height:56px;font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), "IBM Plex Sans Condensed", sans-serif;letter-spacing:-.02em;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 3px 10px;font-size:clamp(10px,.7vw + 2.6px,12px);font-weight:700;transition:color .16s;display:flex;position:relative;overflow:visible}.tc-nav-item:hover{color:#334155}.tc-nav-item.is-active{color:var(--tc-nav-icon)}@supports (color:color-mix(in lab, red, red)){.tc-nav-item.is-active{color:color-mix(in srgb, var(--tc-nav-icon) 38%, #0b1220)}}.tc-nav-item.is-split:before{content:"";pointer-events:none;background:#e8edf2;width:1px;position:absolute;top:11px;bottom:11px;right:0}.tc-nav-item:focus-visible{outline-offset:-4px;border-radius:8px;outline:2px solid #0f766e}.tc-nav-icon{background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.tc-nav-item[data-nav=dashboard]{--tc-nav-icon:#0f766e;--tc-nav-icon-2:#0d9488}.tc-nav-item[data-nav=bot-builder]{--tc-nav-icon:#1d4ed8;--tc-nav-icon-2:#3b82f6}.tc-nav-item[data-nav=free-bots]{--tc-nav-icon:#15803d;--tc-nav-icon-2:#22c55e}.tc-nav-item[data-nav=d-trader]{--tc-nav-icon:#be123c;--tc-nav-icon-2:#e11d48}.tc-nav-item[data-nav=analysis-tool]{--tc-nav-icon:#6d28d9;--tc-nav-icon-2:#8b5cf6}.tc-nav-item[data-nav=signal-center]{--tc-nav-icon:#0369a1;--tc-nav-icon-2:#0ea5e9}.tc-nav-item[data-nav=money-management]{--tc-nav-icon:#b45309;--tc-nav-icon-2:#f59e0b}.tc-nav-item[data-nav=copy-trading]{--tc-nav-icon:#be185d;--tc-nav-icon-2:#ec4899}.tc-nav-item[data-nav=edging]{--tc-nav-icon:#c2410c;--tc-nav-icon-2:#f97316}.tc-nav-item[data-nav=edging-2]{--tc-nav-icon:#a21caf;--tc-nav-icon-2:#d946ef}.tc-nav-item[data-nav=fast-trader]{--tc-nav-icon:#e11d48;--tc-nav-icon-2:#f43f5e}.tc-nav-item[data-nav=chart]{--tc-nav-icon:#3730a3;--tc-nav-icon-2:#6366f1}.tc-nav-item[data-nav=ultimate-bot]{--tc-nav-icon:#6b21a8;--tc-nav-icon-2:#a855f7}.tc-nav-item[data-nav=bulk-trader]{--tc-nav-icon:#0e7490;--tc-nav-icon-2:#22d3ee}.tc-nav-glyph{shape-rendering:geometricprecision;width:24px;height:24px;display:block;overflow:visible}.tc-nav-fill{fill:var(--tc-nav-icon,#0f766e)}.tc-nav-fill-2{fill:var(--tc-nav-icon-2,#5eead4)}.tc-nav-dot{background:#ef4444;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:-3px;box-shadow:0 0 0 2px #fff}.tc-nav-label{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.12;display:block;overflow:hidden}.tc-chrome-fixed{z-index:50;background:#fff;position:fixed;top:0;left:0;right:0}.tc-tour{z-index:60;background:#0b122066;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tc-tour-card{background:#fff;border-radius:12px;width:min(420px,100vw - 32px);padding:1.25rem 1.3rem 1.1rem;box-shadow:0 18px 48px #0b12202e}.tc-tour-title{font-family:var(--font-ibm-plex-condensed), sans-serif;letter-spacing:-.03em;color:#0b1220;margin:0 0 .45rem;font-size:1.05rem;font-weight:700}.tc-tour-body{color:#475569;font-size:.8125rem;line-height:1.55}.tc-tour-body p{margin:0 0 .45rem}.tc-tour-body p:last-child{margin-bottom:0}.tc-tour-actions{justify-content:flex-end;gap:.4rem;margin-top:1.1rem;display:flex}@media (max-width:1240px){.tc-nav-label{white-space:normal;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:1100px){.tc-navbar-top,.tc-navbar-menus{padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion:reduce){.tc-nav-item,.tc-nav-indicator,.tc-nav-icon{transition:none}}.tc-ai-fab{color:#fff;cursor:pointer;z-index:40;background:radial-gradient(circle at 30% 30%,#c084fc,#7c3aed 55%,#5b21b6);border:none;border-radius:50%;width:56px;height:56px;font-size:13px;font-weight:800;position:fixed;bottom:44px;right:18px;box-shadow:0 0 18px #7c3aed8c}.tc-ai-fab-orbit{pointer-events:none;position:absolute;inset:0}.tc-ai-fab-orbit span{background:#e9d5ff;border-radius:50%;width:7px;height:7px;margin:-3.5px;animation:3.2s linear infinite tc-orbit;position:absolute;top:50%;left:50%}.tc-ai-fab-orbit span:first-child{animation-delay:0s}.tc-ai-fab-orbit span:nth-child(2){animation-delay:-1.05s}.tc-ai-fab-orbit span:nth-child(3){animation-delay:-2.1s}@keyframes tc-orbit{0%{transform:rotate(0)translate(31px)rotate(0)}to{transform:rotate(360deg)translate(31px)rotate(-360deg)}}.tc-shell{color:#0b1220;height:100dvh;font-family:var(--font-ibm-plex-sans), "IBM Plex Sans", system-ui, sans-serif;background:#fff;flex-direction:column;display:flex;overflow:hidden}.tc-shell .bot-builder,.tc-shell .free-bots,.tc-shell .d-trader,.tc-shell .chart-desk,.tc-shell .analysis-tool,.tc-shell .signal-center,.tc-shell .money-mgmt,.tc-shell .copy-trader,.tc-shell .edging,.tc-shell .edging-2,.tc-shell .fast-trader,.tc-shell .ultimate-bot,.tc-shell .bulk-trader{flex:1;width:100%;min-height:0}.tc-footer{font-family:var(--font-ibm-plex-sans), "IBM Plex Sans", system-ui, sans-serif;color:#64748b;z-index:20;background:#fff;border-top:1px solid #0b122014;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;height:36px;padding:0 16px;font-size:11px;display:grid;box-shadow:0 -10px 28px #0b122009}.tc-shell .tc-footer-risk{font-family:var(--font-ibm-plex-condensed), var(--font-ibm-plex-sans), sans-serif;letter-spacing:-.02em;color:#64748b;cursor:pointer;background:0 0;border:none;justify-self:start;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.tc-shell .tc-footer-risk:hover,.tc-shell .tc-footer-risk[aria-expanded=true]{color:#0b1220}.tc-footer-right{justify-self:end;align-items:center;gap:10px;display:flex}.tc-footer-rule{background:#e2e8f0;flex-shrink:0;width:1px;height:12px}.tc-feed{font-family:var(--font-ibm-plex-condensed), sans-serif;letter-spacing:-.02em;color:#94a3b8;align-items:center;gap:6px;font-weight:700;display:inline-flex}.tc-feed-dot{background:#cbd5e1;border-radius:50%;width:6px;height:6px}.tc-feed.is-live{color:#0f766e}.tc-feed.is-live .tc-feed-dot{background:#0f766e;animation:2.2s ease-out infinite tc-feed-pulse;box-shadow:0 0 0 3px #0f766e29}@keyframes tc-feed-pulse{0%{box-shadow:0 0 #0f766e59}70%{box-shadow:0 0 0 5px #0f766e00}to{box-shadow:0 0 #0f766e00}}.tc-clock{font-family:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.02em;color:#334155;tabular-nums:true;font-variant-numeric:tabular-nums;justify-self:center;font-size:11px;font-weight:500}.tc-shell .tc-fullscreen{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:6px;padding:4px;display:flex}.tc-shell .tc-fullscreen:hover{color:#0b1220;background:#f1f5f9}.tc-modal-scrim{z-index:50;background:#0b122073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tc-modal{background:#fff;border:1px solid #0b122014;border-radius:12px;max-width:420px;padding:22px 24px;font-size:13px;line-height:1.55;box-shadow:0 18px 40px #0b12201f}.tc-modal-title{font-family:var(--font-ibm-plex-condensed), sans-serif;letter-spacing:-.03em;color:#0b1220;margin:0 0 10px;font-size:16px;font-weight:700}.tc-modal-body{color:#64748b;margin:0}.tc-modal .tc-btn{margin-top:16px}.dangote-header__left{align-items:center;gap:.75rem;display:flex}.dangote-header__brand{color:var(--dg-text);align-items:center;gap:.5rem;text-decoration:none;display:flex}.dangote-header__brand-name{letter-spacing:-.01em;color:var(--dg-text);font-size:1rem;font-weight:700}.dangote-header__right{align-items:center;gap:.5rem;display:flex}.dangote-pills{background:var(--dg-pills-bg);z-index:15;overflow:hidden}.dangote-pills__track{scrollbar-width:none;gap:0;padding:.375rem .5rem;display:flex;overflow-x:auto}.dangote-pills__track::-webkit-scrollbar{display:none}.dangote-pills__tab{color:#ffffffb3;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:1.25rem;align-items:center;gap:.375rem;margin:.125rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.dangote-pills__tab:hover{color:#fff;background:#ffffff14}.dangote-pills__tab--active{color:#fff;background:var(--dg-pills-active);border-color:var(--dg-pills-active);font-weight:600}.dangote-pills__icon{flex-shrink:0;width:.875rem;height:.875rem}.dangote-pills__label{font-size:.75rem}.dangote-body{flex:1;min-height:0;display:flex;overflow:hidden}.dangote-main{overscroll-behavior-y:contain;background:var(--dg-bg);flex:1;overflow-y:auto}.dangote-main__inner{max-width:1240px;margin:0 auto;padding:1.5rem 2rem 3rem}.dangote-layout,.dangote-layout .terminal-workspace-inner,.dangote-layout .desk-panel,.dangote-layout .terminal-panel,.dangote-layout .terminal-home,.dangote-layout .terminal-home-window,.dangote-layout .terminal-home-balance,.dangote-layout .terminal-home-market{--background:#f5f7fa;--foreground:#1a1a2e;--surface:#fff;--surface-elevated:#f9fafb;--border:#e5e7eb;--border-subtle:#f0f0f0;--muted:#6b7280;--accent:#dc3545;--accent-hover:#c82333;--shadow-card:0 1px 3px #0000000f;--shadow-header:none;background:var(--dg-surface);color:var(--dg-text);border-color:var(--dg-border)}.dangote-layout .page-accent-wash,.dangote-layout .page-accent-orb{display:none}.dangote-layout .sidebar-feed-dot-live{background:var(--dg-green)}.dangote-layout .terminal-home-window{background:var(--dg-surface);border:1px solid var(--dg-border);box-shadow:var(--dg-card-shadow)}.dangote-layout .terminal-home-window:hover{border-color:#d1d5db;box-shadow:0 2px 8px #00000014}.dangote-layout .terminal-home-window-sheen{display:none}.dangote-layout input,.dangote-layout select,.dangote-layout textarea{background:var(--dg-input-bg);border-color:var(--dg-input-border);color:var(--dg-text)}.dangote-layout button{color:var(--dg-text)}.dangote-layout button.bulk-outcome,.dangote-layout button.bulk-modal-cta{color:#fff}.dangote-layout button.trades-drawer-tab.is-on,.dangote-layout button.trades-drawer-reset,.dangote-layout button.trades-drawer-close-trade{color:#0b1220}.dangote-layout button.trades-drawer-close-trade{color:#0f766e}.dangote-layout button.trades-drawer-tab,.dangote-layout button.trades-drawer-close{color:#64748b}.dangote-layout button.bulk-link-btn.is-teal,.dangote-layout button.bulk-auto.is-on{color:#0f766e}.dangote-layout .text-positive{color:var(--dg-green)!important}.dangote-layout .text-negative{color:var(--dg-red)!important}.dangote-layout .text-muted{color:var(--dg-muted)!important}.dangote-footer{border-top:1px solid var(--dg-border);background:var(--dg-surface);color:var(--dg-muted);z-index:15;align-items:center;gap:.75rem;padding:.375rem 1rem;font-size:.75rem;display:flex}.dangote-footer__dot{background:var(--dg-muted);border-radius:50%;width:.5rem;height:.5rem}.dangote-footer__dot--online{background:var(--dg-green)}.dangote-footer__time{font-family:var(--font-mono,monospace)}.dangote-footer__lang{margin-left:auto}.run-sidebar{border-left:1px solid var(--dg-border);background:var(--dg-surface);flex-direction:column;flex-shrink:0;width:280px;display:flex;overflow:hidden}.run-sidebar__run-bar{border-bottom:1px solid var(--dg-border);align-items:center;gap:.5rem;padding:.5rem;display:flex}.run-sidebar__run-btn{background:var(--dg-red);color:#fff;cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:flex}.run-sidebar__run-btn--active{background:#b91c1c}.run-sidebar__execution{align-items:center;gap:.375rem;margin-left:auto;font-size:.75rem;display:flex}.run-sidebar__execution-label{color:var(--dg-muted)}.run-sidebar__execution-value{color:var(--dg-text);font-weight:600}.run-sidebar__tabs{border-bottom:1px solid var(--dg-border);display:flex}.run-sidebar__tab{text-align:center;color:var(--dg-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:.625rem;font-size:.8125rem}.run-sidebar__tab--active{color:var(--dg-text);border-bottom-color:var(--dg-red)}.run-sidebar__body{flex:1;padding:1rem;overflow-y:auto}.run-sidebar__empty{text-align:center;color:var(--dg-muted);padding:2rem 1rem;font-size:.875rem;line-height:1.6}.run-sidebar__hint-link{text-align:right;color:var(--dg-teal);margin-bottom:.75rem;font-size:.75rem}.run-sidebar__metrics{grid-template-columns:1fr 1fr 1fr;gap:.75rem;font-size:.8125rem;display:grid}.run-sidebar__metric{flex-direction:column;gap:.125rem;display:flex}.run-sidebar__metric span:first-child{color:var(--dg-muted);font-size:.75rem;font-weight:600}.run-sidebar__reset-btn{border:1px solid var(--dg-border);width:100%;color:var(--dg-muted);cursor:pointer;background:0 0;border-radius:.375rem;margin-top:1rem;padding:.5rem;font-size:.8125rem}.run-sidebar__reset-btn:disabled{opacity:.4}.run-sidebar__toggle,.fast-trader-desk__toggle,.ultimate-bot-desk__toggle{background:var(--dg-border);cursor:pointer;border:none;border-radius:1rem;width:2.5rem;height:1.25rem;transition:background .2s;position:relative}.run-sidebar__toggle.on,.fast-trader-desk__toggle.on,.ultimate-bot-desk__toggle.on{background:var(--dg-red)}.run-sidebar__toggle-thumb,.fast-trader-desk__toggle-thumb,.ultimate-bot-desk__toggle-thumb{background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .2s;position:absolute;top:2px;left:2px}.run-sidebar__toggle.on .run-sidebar__toggle-thumb,.fast-trader-desk__toggle.on .fast-trader-desk__toggle-thumb,.ultimate-bot-desk__toggle.on .ultimate-bot-desk__toggle-thumb{transform:translate(1.25rem)}.mm-desk{max-width:56rem;margin:0 auto}.mm-desk__title{text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.mm-desk__inputs{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.mm-desk__field{flex-direction:column;gap:.25rem;display:flex}.mm-desk__label{color:var(--dg-muted);font-size:.8125rem;font-weight:600}.mm-desk__input{border:1px solid var(--dg-border);background:var(--dg-surface);color:var(--dg-text);border-radius:.375rem;padding:.625rem;font-size:1rem}.mm-desk__plan{background:var(--dg-surface);border:1px solid var(--dg-border);border-radius:.5rem;margin-bottom:1rem;padding:1.25rem}.mm-desk__plan-title{margin-bottom:1rem;font-size:1.125rem;font-weight:700}.mm-desk__table-wrap{overflow-x:auto}.mm-desk__table{border-collapse:collapse;width:100%;font-size:.875rem}.mm-desk__table th{background:var(--dg-teal);color:#fff;text-align:left;padding:.625rem .75rem;font-weight:600}.mm-desk__table td{border-bottom:1px solid var(--dg-border);padding:.625rem .75rem}.mm-desk__actual-input{border:1px solid var(--dg-border);background:var(--dg-bg);color:var(--dg-text);border-radius:.25rem;width:100%;padding:.375rem .5rem;font-size:.875rem}.mm-desk__achieved{text-align:center}.mm-desk__summary{text-align:center;color:var(--dg-muted);margin-bottom:1rem;font-size:.875rem}.mm-desk__actions{flex-direction:column;align-items:center;gap:.5rem;display:flex}.mm-desk__btn{cursor:pointer;border:none;border-radius:.375rem;min-width:14rem;padding:.625rem 2rem;font-size:.875rem;font-weight:600}.mm-desk__btn--primary{background:var(--dg-teal);color:#fff}.mm-desk__btn--danger{border:1px solid var(--dg-red);color:var(--dg-red);background:0 0}.edging-desk{max-width:48rem;margin:0 auto}.edging-desk__controls{background:var(--dg-surface);border:1px solid var(--dg-border);border-radius:.5rem;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.edging-desk__field{flex-direction:column;gap:.25rem;display:flex}.edging-desk__field label{color:var(--dg-muted);font-size:.75rem;font-weight:600}.edging-desk__field select,.edging-desk__field input[type=number]{border:1px solid var(--dg-border);background:var(--dg-bg);color:var(--dg-text);border-radius:.25rem;padding:.5rem}.edging-desk__hint{color:var(--dg-muted);font-size:.75rem}.edging-desk__mode-tabs{gap:0;margin-bottom:.75rem;display:flex}.edging-desk__mode-tabs button{border:1px solid var(--dg-border);background:var(--dg-surface);color:var(--dg-muted);cursor:pointer;padding:.5rem 1rem;font-size:.8125rem}.edging-desk__mode-tabs button.active{background:var(--dg-red);color:#fff;border-color:var(--dg-red)}.edging-desk__mode-tabs button:first-child{border-radius:.375rem 0 0 .375rem}.edging-desk__mode-tabs button:last-child{border-radius:0 .375rem .375rem 0}.edging-desk__buy-btn{background:var(--dg-red);color:#fff;cursor:pointer;border:none;border-radius:.375rem;width:100%;margin-bottom:1rem;padding:.75rem;font-size:.875rem;font-weight:600}.edging-desk__buy-btn:disabled{opacity:.5}.edging-desk__section{background:var(--dg-surface);border:1px solid var(--dg-border);border-radius:.5rem;margin-bottom:1rem;padding:1rem}.edging-desk__section h3{margin-bottom:.75rem;font-size:.9375rem;font-weight:700}.edging-desk__digits-row{flex-wrap:wrap;gap:.25rem;display:flex}.edging-desk__digit-pill{border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:600;display:inline-flex}.edging-desk__digit-pill.winning{color:#fff;background:#22c55e}.edging-desk__digit-pill.losing{color:#fff;background:#dc3545}.edging-desk__stats-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:.75rem;display:grid}.edging-desk__stats-grid div{border:1px solid var(--dg-border);border-radius:.25rem;justify-content:space-between;padding:.5rem;font-size:.8125rem;display:flex}.edging-desk__reset-btn{border:1px solid var(--dg-border);color:var(--dg-muted);cursor:pointer;background:0 0;border-radius:.25rem;padding:.375rem .75rem;font-size:.8125rem}.edging-desk__freq-list{flex-direction:column;gap:.375rem;display:flex}.edging-desk__freq-row{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.edging-desk__freq-row label{width:4rem;color:var(--dg-muted)}.edging-desk__freq-row span{text-align:right;width:1.5rem}.edging-desk__freq-bar{background:var(--dg-red);border-radius:.25rem;flex:1;max-width:100%;height:.5rem}.edging-desk__info{background:var(--dg-surface);border:1px solid var(--dg-border);color:var(--dg-muted);border-radius:.5rem;padding:1rem;font-size:.875rem;line-height:1.6}.edging-desk__info h3{color:var(--dg-text);margin-bottom:.5rem}.edging-desk__digit{font-size:1.25rem;font-weight:700}.edging2-desk{max-width:48rem;margin:0 auto}.edging2-desk__header{text-align:center;background:var(--dg-surface);border:1px solid var(--dg-border);border-radius:.5rem;margin-bottom:1rem;padding:1rem}.edging2-desk__header h2{font-size:1.25rem;font-weight:700}.edging2-desk__header p{color:var(--dg-muted);font-size:.875rem}.edging2-desk__controls{background:var(--dg-surface);border:1px solid var(--dg-border);border-radius:.5rem;justify-content:center;gap:2rem;margin-bottom:1rem;padding:1rem;display:flex}.edging2-desk__field{flex-direction:column;align-items:center;gap:.375rem;display:flex}.edging2-desk__field label{font-size:.875rem;font-weight:600}.edging2-desk__field select,.edging2-desk__field input{border:1px solid var(--dg-green);color:var(--dg-green);text-align:center;background:0 0;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem}.edging2-desk__tick{text-align:center;color:var(--dg-muted);margin-bottom:1rem;font-size:.875rem}.edging2-desk__section{background:var(--dg-surface);border:1px solid var(--dg-border);border-radius:.5rem;margin-bottom:1rem;padding:1rem}.edging2-desk__section h3{margin-bottom:.75rem;font-size:.9375rem;font-weight:700}.edging2-desk__circles{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.edging2-desk__circle{cursor:pointer;background:0 0;border:3px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:.75rem;display:flex}.edging2-desk__circle--green{border-color:var(--dg-green);color:var(--dg-green)}.edging2-desk__circle--yellow{color:#f59e0b;border-color:#f59e0b}.edging2-desk__circle--red{border-color:var(--dg-red);color:var(--dg-red)}.edging2-desk__circle.selected{background:currentColor}@supports (color:color-mix(in lab, red, red)){.edging2-desk__circle.selected{background:color-mix(in srgb, currentColor 15%, transparent)}}.edging2-desk__circle.selected{box-shadow:0 0 0 2px}.edging2-desk__circle-digit{font-size:.9375rem;font-weight:700}.edging2-desk__circle-pct{font-size:.6875rem}.edging2-desk__legend{color:var(--dg-muted);margin:.5rem 0;padding:0;font-size:.8125rem;list-style:none}.edging2-desk__legend li{align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.edging2-desk__dot{border-radius:50%;width:.625rem;height:.625rem}.edging2-desk__dot--green{background:var(--dg-green)}.edging2-desk__dot--yellow{background:#f59e0b}.edging2-desk__dot--red{background:var(--dg-red)}.edging2-desk__selected{color:var(--dg-red);font-size:.875rem;font-weight:600}.edging2-desk__trade-btns{gap:.75rem;margin-top:.75rem;display:flex}.edging2-desk__btn{cursor:pointer;border:none;border-radius:.375rem;flex:1;padding:.625rem;font-size:.875rem;font-weight:600}.edging2-desk__btn:disabled{opacity:.4}.edging2-desk__btn--matches{background:var(--dg-green);color:#fff}.edging2-desk__btn--differs{background:var(--dg-red);color:#fff}.edging2-desk__stats-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.edging2-desk__stats-grid div{flex-direction:column;gap:.125rem;font-size:.8125rem;display:flex}.edging2-desk__stats-grid label{color:var(--dg-muted);font-size:.75rem}.edging2-desk__reset{border:1px solid var(--dg-border);color:var(--dg-muted);cursor:pointer;background:0 0;border-radius:.375rem;margin-top:.75rem;padding:.5rem 1rem;font-size:.8125rem}.edging2-desk__warning{background:var(--dg-surface);border:1px solid var(--dg-border);color:var(--dg-muted);border-radius:.5rem;padding:1rem;font-size:.8125rem;line-height:1.6}.fast-trader-desk{max-width:48rem;margin:0 auto}.fast-trader-desk__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.fast-trader-desk__header h2{font-size:1.25rem;font-weight:700}.fast-trader-desk__reset-btn{border:1px solid var(--dg-border);color:var(--dg-muted);cursor:pointer;background:0 0;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem}.fast-trader-desk__digits-row{justify-content:center;gap:.5rem;margin-bottom:1rem;display:flex}.fast-trader-desk__digit-box{border:1px solid var(--dg-border);border-radius:.375rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:700;display:flex}.fast-trader-desk__type-tabs{gap:0;margin-bottom:1rem;display:flex}.fast-trader-desk__type-tab{border:1px solid var(--dg-border);background:var(--dg-surface);color:var(--dg-muted);cursor:pointer;flex:1;padding:.5rem;font-size:.8125rem}.fast-trader-desk__type-tab:first-child{border-radius:.375rem 0 0 .375rem}.fast-trader-desk__type-tab:last-child{border-radius:0 .375rem .375rem 0}.fast-trader-desk__type-tab.active{background:var(--dg-red);color:#fff;border-color:var(--dg-red)}.fast-trader-desk__controls{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.fast-trader-desk__field{flex-direction:column;flex:1;gap:.25rem;display:flex}.fast-trader-desk__field label{color:var(--dg-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:600}.fast-trader-desk__field select,.fast-trader-desk__field input{border:1px solid var(--dg-border);background:var(--dg-surface);color:var(--dg-text);border-radius:.375rem;padding:.5rem;font-size:.875rem}.fast-trader-desk__field--toggle{flex-direction:row;align-items:center;gap:.5rem}.fast-trader-desk__row{gap:1rem;display:flex}.fast-trader-desk__actions{gap:.75rem;margin-bottom:1rem;display:flex}.fast-trader-desk__btn{cursor:pointer;border:none;border-radius:.375rem;flex:1;padding:.75rem;font-size:.875rem;font-weight:600}.fast-trader-desk__btn:disabled{opacity:.5}.fast-trader-desk__btn--trade{background:var(--dg-green);color:#fff}.fast-trader-desk__btn--auto{background:var(--dg-red);color:#fff}.fast-trader-desk__summary-bar{border-top:1px solid var(--dg-border);justify-content:space-around;padding:.75rem;display:flex}.fast-trader-desk__stat-label{color:var(--dg-muted);text-transform:uppercase;font-size:.625rem;display:block}.fast-trader-desk__stat-value{font-size:.9375rem;font-weight:700;display:block}.ultimate-bot-desk{max-width:48rem;margin:0 auto}.ultimate-bot-desk__score-cards{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.ultimate-bot-desk__score{border-radius:.5rem;padding:1rem;font-size:.875rem}.ultimate-bot-desk__score--won{background:var(--dg-green)}@supports (color:color-mix(in lab, red, red)){.ultimate-bot-desk__score--won{background:color-mix(in srgb, var(--dg-green) 15%, var(--dg-surface))}}.ultimate-bot-desk__score--won{border:1px solid var(--dg-green)}.ultimate-bot-desk__score--lost{background:var(--dg-red)}@supports (color:color-mix(in lab, red, red)){.ultimate-bot-desk__score--lost{background:color-mix(in srgb, var(--dg-red) 15%, var(--dg-surface))}}.ultimate-bot-desk__score--lost{border:1px solid var(--dg-red)}.ultimate-bot-desk__score-value{margin-top:.25rem;font-size:1.5rem;font-weight:700;display:block}.ultimate-bot-desk__controls{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.ultimate-bot-desk__row{gap:1rem;display:flex}.ultimate-bot-desk__field{flex-direction:column;flex:1;gap:.25rem;display:flex}.ultimate-bot-desk__field label{color:var(--dg-muted);font-size:.75rem;font-weight:600}.ultimate-bot-desk__field select,.ultimate-bot-desk__field input{border:1px solid var(--dg-border);background:var(--dg-surface);color:var(--dg-text);border-radius:.375rem;padding:.5rem;font-size:.875rem}.ultimate-bot-desk__field--toggle{flex-direction:row;align-items:center;gap:.75rem}.ultimate-bot-desk__hint{color:var(--dg-red);cursor:pointer;margin-left:.25rem;font-size:.6875rem}.ultimate-bot-desk__start-btn{background:var(--dg-green);color:#fff;cursor:pointer;border:none;border-radius:.375rem;width:100%;margin-bottom:1.5rem;padding:.75rem;font-size:1rem;font-weight:700}.ultimate-bot-desk__start-btn:disabled{opacity:.5}.ultimate-bot-desk__markets{background:var(--dg-surface);border:1px solid var(--dg-border);border-radius:.5rem;padding:1rem}.ultimate-bot-desk__markets h3{margin-bottom:.5rem;font-size:1rem;font-weight:700}.ultimate-bot-desk__market-meta{color:var(--dg-muted);gap:.75rem;margin-bottom:.5rem;font-size:.8125rem;display:flex}.ultimate-bot-desk__live-badge{color:var(--dg-green);font-weight:600}.ultimate-bot-desk__filter{border:1px solid var(--dg-border);background:var(--dg-bg);width:100%;color:var(--dg-text);border-radius:.375rem;margin-bottom:.75rem;padding:.5rem;font-size:.8125rem}.ultimate-bot-desk__table-wrap{overflow-x:auto}.ultimate-bot-desk__table{border-collapse:collapse;width:100%;font-size:.8125rem}.ultimate-bot-desk__table th{text-align:left;color:var(--dg-muted);border-bottom:1px solid var(--dg-border);padding:.5rem;font-weight:600}.ultimate-bot-desk__table td{border-bottom:1px solid var(--dg-border-light);padding:.5rem}.ultimate-bot-desk__status{color:var(--dg-muted);font-size:.6875rem}.bulk-trader-desk{max-width:48rem;margin:0 auto}.bulk-trader-desk__banner{background:#f59e0b;padding:.75rem 1rem}@supports (color:color-mix(in lab, red, red)){.bulk-trader-desk__banner{background:color-mix(in srgb, #f59e0b 15%, var(--dg-surface))}}.bulk-trader-desk__banner{color:var(--dg-text);text-align:center;border:1px solid #f59e0b;border-radius:.5rem;margin-bottom:1rem;font-size:.8125rem}.bulk-trader-desk__tick-bar{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.bulk-trader-desk__tick-label{color:var(--dg-muted);text-transform:uppercase;font-size:.625rem;display:block}.bulk-trader-desk__tick-value{color:var(--dg-green);font-size:1.25rem;font-weight:700}.bulk-trader-desk__view-btn,.bulk-trader-desk__ai-btn{border:1px solid var(--dg-border);color:var(--dg-text);cursor:pointer;background:0 0;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem}.bulk-trader-desk__ai-btn{border-color:var(--dg-red);color:var(--dg-red)}.bulk-trader-desk__field{flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.bulk-trader-desk__field label{color:var(--dg-muted);text-transform:uppercase;font-size:.6875rem;font-weight:600}.bulk-trader-desk__field input,.bulk-trader-desk__field select{border:1px solid var(--dg-border);background:var(--dg-surface);color:var(--dg-text);border-radius:.375rem;padding:.5rem;font-size:.875rem}.bulk-trader-desk__circles{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1rem;display:flex}.bulk-trader-desk__circle{cursor:pointer;background:0 0;border:3px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:.75rem;display:flex}.bulk-trader-desk__circle--green{border-color:var(--dg-green);color:var(--dg-green)}.bulk-trader-desk__circle--teal{color:#14b8a6;border-color:#14b8a6}.bulk-trader-desk__circle--red{border-color:var(--dg-red);color:var(--dg-red)}.bulk-trader-desk__circle-digit{font-size:.9375rem;font-weight:700}.bulk-trader-desk__circle-pct{font-size:.6875rem}.bulk-trader-desk__config{margin-bottom:1rem}.bulk-trader-desk__row{gap:1rem;margin-bottom:.75rem;display:flex}.bulk-trader-desk__outcome-cards{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}.bulk-trader-desk__outcome{cursor:pointer;text-align:left;border:none;border-radius:.5rem;padding:.75rem;position:relative;overflow:hidden}.bulk-trader-desk__outcome--even{background:var(--dg-green);color:#fff}.bulk-trader-desk__outcome--odd{background:var(--dg-red);color:#fff}.bulk-trader-desk__outcome-label{font-size:.875rem;font-weight:600}.bulk-trader-desk__outcome-payout{float:right;font-weight:700}.bulk-trader-desk__outcome-bar{background:#fff6;border-radius:2px;height:4px;margin-top:.5rem}.bulk-trader-desk__outcome-pct{margin-top:.25rem;font-size:.75rem;display:block}.bulk-trader-desk__auto-btn{border:1px solid var(--dg-border);width:100%;color:var(--dg-text);cursor:pointer;background:0 0;border-radius:.375rem;padding:.75rem;font-size:.875rem}.bulk-trader-desk__auto-btn:disabled{opacity:.5}.signal-center-desk{max-width:48rem;margin:0 auto}.signal-center-desk__title{color:var(--dg-red);margin-bottom:1rem;font-size:1.125rem;font-weight:700}.signal-center-desk__tools{gap:.5rem;margin-bottom:1rem;display:flex}.signal-center-desk__tool{border:1px solid var(--dg-border);background:var(--dg-surface);color:var(--dg-text);cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;display:flex}.signal-center-desk__tool.active{border-color:var(--dg-red)}.signal-center-desk__tool-icon{font-size:1rem}.signal-center-desk__content{background:var(--dg-surface);border:1px solid var(--dg-border);border-radius:.5rem;min-height:16rem;padding:1.5rem}.signal-center-desk__desc{color:var(--dg-muted);margin-bottom:1rem;font-size:.875rem;line-height:1.6}.signal-center-desk__placeholder{text-align:center;color:var(--dg-muted);padding:3rem;font-size:.875rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
