/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.relay-kit-reset *,.relay-kit-reset :before,.relay-kit-reset :after,.relay-kit-reset ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-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;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer reset,base,tokens,recipes,utilities,theme,components;@layer relay-theme{.relay-kit-reset{--relay-color-black:#000;--relay-color-white:#fff;--relay-spacing:.25rem;--relay-text-xs:.75rem;--relay-text-xs--line-height:calc(1 / .75);--relay-text-sm:.875rem;--relay-text-sm--line-height:calc(1.25 / .875);--relay-font-weight-normal:400;--relay-font-weight-medium:500;--relay-font-weight-semibold:600;--relay-font-weight-bold:700;--relay-font-weight-black:900;--relay-leading-normal:1.5;--relay-radius-lg:.5rem;--relay-ease-out:cubic-bezier(0, 0, .2, 1);--relay-animate-spin:relay-spin 1s linear infinite;--relay-animate-pulse:relay-pulse 3s ease-in-out infinite;--relay-blur-sm:8px;--relay-default-transition-duration:.15s;--relay-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--relay-spacing-1:4px;--relay-spacing-2:8px;--relay-spacing-3:12px;--relay-spacing-4:16px;--relay-spacing-5:32px;--relay-spacing-6:64px;--relay-spacing-widget-card-section-gutter:6px;--relay-font-body:var(--relay-fonts-body);--relay-font-heading:var(--relay-fonts-heading);--relay-radius-widget-card:var(--relay-radii-widget-card-border-radius);--relay-radius-input:var(--relay-radii-input-border-radius);--relay-radius-dropdown:var(--relay-radii-dropdown-border-radius);--relay-radius-swap-btn:var(--relay-radii-widget-swap-currency-button-border-radius);--relay-animate-collapsible-down:relay-collapsibleSlideDown .3s cubic-bezier(.87, 0, .13, 1);--relay-animate-collapsible-up:relay-collapsibleSlideUp .3s cubic-bezier(.87, 0, .13, 1);--relay-animate-dialog-slide-up:relay-dialog-slide-up .2s ease-out;--relay-animate-dialog-slide-down:relay-dialog-slide-down .2s ease-in;--relay-animate-content-fade-in:relay-content-fade-in .25s cubic-bezier(.16, 1, .3, 1);--relay-animate-icon-pop-in:relay-icon-pop-in .6s cubic-bezier(.22, 1, .36, 1);--relay-animate-scale-in:relay-scale-in .2s cubic-bezier(.16, 1, .3, 1) forwards;--relay-animate-scale-out:relay-scale-out .15s ease-in forwards;--relay-animate-overlay-fade-in:relay-overlay-fade-in .15s ease-out;--relay-animate-overlay-fade-out:relay-overlay-fade-out .15s ease-in}}@layer relay-base{.relay-kit-reset{--font-fallback:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5;font-family:var(--relay-fonts-body,var(--font-fallback))}.relay-kit-reset :where(*){box-sizing:border-box;border:0 solid;margin:0;padding:0}.relay-kit-reset :where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}.relay-kit-reset :where(img,video){max-width:100%;height:auto}.relay-kit-reset :where(h1,h2,h3,h4,h5,h6){text-wrap:balance;font-size:inherit;font-weight:inherit}.relay-kit-reset :where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}.relay-kit-reset :where(ol,ul,menu){list-style:none}.relay-kit-reset :where(button,input:where([type=button],[type=reset],[type=submit])){-webkit-appearance:button;-moz-appearance:button;appearance:button}.relay-kit-reset :where(button,input,optgroup,select,textarea){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}.relay-kit-reset :where(textarea){resize:vertical}.relay-kit-reset :where(table){text-indent:0;border-collapse:collapse;border-color:inherit}.relay-kit-reset :where(summary){display:list-item}.relay-kit-reset :where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.relay-kit-reset :where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.relay-kit-reset :where(code,kbd,samp,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}.relay-kit-reset :where([hidden]){display:none!important}.relay-kit-reset :where(img){border-style:none}.relay-kit-reset :where(small){font-size:80%}.relay-kit-reset :where(b,strong){font-weight:bolder}:root{--relay-spacing-1:4px;--relay-spacing-2:8px;--relay-spacing-3:12px;--relay-spacing-4:16px;--relay-spacing-5:32px;--relay-spacing-6:64px;--relay-spacing-widget-card-section-gutter:6px;--relay-fonts-body:var(--font-inter), sans-serif;--relay-fonts-heading:var(--font-inter), sans-serif;--relay-fonts-button-cta-font-style:normal;--relay-gradients-success:linear-gradient(to right, #30a46c, #0adf79);--relay-radii-widget-border-radius:16px;--relay-radii-widget-card-border-radius:12px;--relay-radii-modal-border-radius:16px;--relay-radii-button-border-radius:12px;--relay-radii-input-border-radius:8px;--relay-radii-dropdown-border-radius:8px;--relay-radii-widget-swap-currency-button-border-radius:8px;--relay-borders-widget-border:0px solid white;--relay-borders-modal-border:0px solid white;--relay-borders-dropdown-border:1px solid var(--relay-colors-gray5);--relay-borders-widget-swap-currency-button-border-width:2px;--relay-borders-widget-card-border:1px solid var(--relay-colors-primary4);--relay-shadows-widget-box-shadow:0px 4px 30px #0000001a;--relay-colors-violet-1:#fdfdff;--relay-colors-violet-2:#f7f8ff;--relay-colors-violet-3:#eff1ff;--relay-colors-violet-4:#e4e7ff;--relay-colors-violet-5:#d7dbff;--relay-colors-violet-6:#c8ccff;--relay-colors-violet-7:#b4b8ff;--relay-colors-violet-8:#989aff;--relay-colors-violet-9:#4615c8;--relay-colors-violet-10:#3b00b4;--relay-colors-violet-11:#5a45df;--relay-colors-violet-12:#2a226e;--relay-colors-violet-dark-1:#0e0e23;--relay-colors-violet-dark-2:#141331;--relay-colors-violet-dark-3:#216;--relay-colors-violet-dark-4:#2f0093;--relay-colors-violet-dark-5:#3800a8;--relay-colors-violet-dark-6:#4016b8;--relay-colors-violet-dark-7:#4c24d1;--relay-colors-violet-dark-8:#5b2af9;--relay-colors-violet-dark-9:#4615c8;--relay-colors-violet-dark-10:#3901aa;--relay-colors-violet-dark-11:#a7aaff;--relay-colors-violet-dark-12:#dbdeff;--relay-colors-slate-light-1:#fbfcfd;--relay-colors-slate-light-2:#f8f9fa;--relay-colors-slate-light-3:#f1f3f5;--relay-colors-slate-light-4:#eceef0;--relay-colors-slate-light-5:#e6e8eb;--relay-colors-slate-light-6:#dfe3e6;--relay-colors-slate-light-7:#d7dbdf;--relay-colors-slate-light-8:#c1c8cd;--relay-colors-slate-light-9:#889096;--relay-colors-slate-light-10:#7e868c;--relay-colors-slate-light-11:#687076;--relay-colors-slate-light-12:#11181c;--relay-colors-slate-dark-1:#151718;--relay-colors-slate-dark-2:#1a1d1e;--relay-colors-slate-dark-3:#202425;--relay-colors-slate-dark-4:#26292b;--relay-colors-slate-dark-5:#2b2f31;--relay-colors-slate-dark-6:#313538;--relay-colors-slate-dark-7:#3a3f42;--relay-colors-slate-dark-8:#4c5155;--relay-colors-slate-dark-9:#697177;--relay-colors-slate-dark-10:#787f85;--relay-colors-slate-dark-11:#9ba1a6;--relay-colors-slate-dark-12:#ecedee;--relay-colors-slate-1:var(--relay-colors-slate-light-1);--relay-colors-slate-2:var(--relay-colors-slate-light-2);--relay-colors-slate-3:var(--relay-colors-slate-light-3);--relay-colors-slate-4:var(--relay-colors-slate-light-4);--relay-colors-slate-5:var(--relay-colors-slate-light-5);--relay-colors-slate-6:var(--relay-colors-slate-light-6);--relay-colors-slate-7:var(--relay-colors-slate-light-7);--relay-colors-slate-8:var(--relay-colors-slate-light-8);--relay-colors-slate-9:var(--relay-colors-slate-light-9);--relay-colors-slate-10:var(--relay-colors-slate-light-10);--relay-colors-slate-11:var(--relay-colors-slate-light-11);--relay-colors-slate-12:var(--relay-colors-slate-light-12);--relay-colors-gray-light-1:#fcfcfc;--relay-colors-gray-light-2:#f8f8f8;--relay-colors-gray-light-3:#f3f3f3;--relay-colors-gray-light-4:#ededed;--relay-colors-gray-light-5:#e8e8e8;--relay-colors-gray-light-6:#e2e2e2;--relay-colors-gray-light-7:#dbdbdb;--relay-colors-gray-light-8:#c7c7c7;--relay-colors-gray-light-9:#8f8f8f;--relay-colors-gray-light-10:#858585;--relay-colors-gray-light-11:#6f6f6f;--relay-colors-gray-light-12:#171717;--relay-colors-gray-dark-1:#161616;--relay-colors-gray-dark-2:#1c1c1c;--relay-colors-gray-dark-3:#232323;--relay-colors-gray-dark-4:#282828;--relay-colors-gray-dark-5:#2e2e2e;--relay-colors-gray-dark-6:#343434;--relay-colors-gray-dark-7:#3e3e3e;--relay-colors-gray-dark-8:#505050;--relay-colors-gray-dark-9:#707070;--relay-colors-gray-dark-10:#7e7e7e;--relay-colors-gray-dark-11:#a0a0a0;--relay-colors-gray-dark-12:#ededed;--relay-colors-gray-1:var(--relay-colors-gray-light-1);--relay-colors-gray-2:var(--relay-colors-gray-light-2);--relay-colors-gray-3:var(--relay-colors-gray-light-3);--relay-colors-gray-4:var(--relay-colors-gray-light-4);--relay-colors-gray-5:var(--relay-colors-gray-light-5);--relay-colors-gray-6:var(--relay-colors-gray-light-6);--relay-colors-gray-7:var(--relay-colors-gray-light-7);--relay-colors-gray-8:var(--relay-colors-gray-light-8);--relay-colors-gray-9:var(--relay-colors-gray-light-9);--relay-colors-gray-10:var(--relay-colors-gray-light-10);--relay-colors-gray-11:var(--relay-colors-gray-light-11);--relay-colors-gray-12:var(--relay-colors-gray-light-12);--relay-colors-tomato-light-1:#fffcfc;--relay-colors-tomato-light-2:#fff8f7;--relay-colors-tomato-light-3:#fff0ee;--relay-colors-tomato-light-4:#ffe6e2;--relay-colors-tomato-light-5:#fdd8d3;--relay-colors-tomato-light-6:#fac7be;--relay-colors-tomato-light-7:#f3b0a2;--relay-colors-tomato-light-8:#ea9280;--relay-colors-tomato-light-9:#e54d2e;--relay-colors-tomato-light-10:#db4324;--relay-colors-tomato-light-11:#ca3214;--relay-colors-tomato-light-12:#341711;--relay-colors-tomato-dark-1:#1d1412;--relay-colors-tomato-dark-2:#2a1410;--relay-colors-tomato-dark-3:#3b1813;--relay-colors-tomato-dark-4:#481a14;--relay-colors-tomato-dark-5:#541c15;--relay-colors-tomato-dark-6:#652016;--relay-colors-tomato-dark-7:#7f2315;--relay-colors-tomato-dark-8:#a42a12;--relay-colors-tomato-dark-9:#e54d2e;--relay-colors-tomato-dark-10:#ec5e41;--relay-colors-tomato-dark-11:#f16a50;--relay-colors-tomato-dark-12:#feefec;--relay-colors-tomato-1:var(--relay-colors-tomato-light-1);--relay-colors-tomato-2:var(--relay-colors-tomato-light-2);--relay-colors-tomato-3:var(--relay-colors-tomato-light-3);--relay-colors-tomato-4:var(--relay-colors-tomato-light-4);--relay-colors-tomato-5:var(--relay-colors-tomato-light-5);--relay-colors-tomato-6:var(--relay-colors-tomato-light-6);--relay-colors-tomato-7:var(--relay-colors-tomato-light-7);--relay-colors-tomato-8:var(--relay-colors-tomato-light-8);--relay-colors-tomato-9:var(--relay-colors-tomato-light-9);--relay-colors-tomato-10:var(--relay-colors-tomato-light-10);--relay-colors-tomato-11:var(--relay-colors-tomato-light-11);--relay-colors-tomato-12:var(--relay-colors-tomato-light-12);--relay-colors-grass-light-1:#fbfefb;--relay-colors-grass-light-2:#f3fcf3;--relay-colors-grass-light-3:#ebf9eb;--relay-colors-grass-light-4:#dff3df;--relay-colors-grass-light-5:#ceebcf;--relay-colors-grass-light-6:#b7dfba;--relay-colors-grass-light-7:#97cf9c;--relay-colors-grass-light-8:#65ba75;--relay-colors-grass-light-9:#46a758;--relay-colors-grass-light-10:#3d9a50;--relay-colors-grass-light-11:#297c3b;--relay-colors-grass-light-12:#1b311e;--relay-colors-grass-dark-1:#0d1912;--relay-colors-grass-dark-2:#0f1e13;--relay-colors-grass-dark-3:#132819;--relay-colors-grass-dark-4:#16301d;--relay-colors-grass-dark-5:#193921;--relay-colors-grass-dark-6:#1d4427;--relay-colors-grass-dark-7:#245530;--relay-colors-grass-dark-8:#2f6e3b;--relay-colors-grass-dark-9:#46a758;--relay-colors-grass-dark-10:#55b467;--relay-colors-grass-dark-11:#63c174;--relay-colors-grass-dark-12:#e5fbeb;--relay-colors-grass-1:var(--relay-colors-grass-light-1);--relay-colors-grass-2:var(--relay-colors-grass-light-2);--relay-colors-grass-3:var(--relay-colors-grass-light-3);--relay-colors-grass-4:var(--relay-colors-grass-light-4);--relay-colors-grass-5:var(--relay-colors-grass-light-5);--relay-colors-grass-6:var(--relay-colors-grass-light-6);--relay-colors-grass-7:var(--relay-colors-grass-light-7);--relay-colors-grass-8:var(--relay-colors-grass-light-8);--relay-colors-grass-9:var(--relay-colors-grass-light-9);--relay-colors-grass-10:var(--relay-colors-grass-light-10);--relay-colors-grass-11:var(--relay-colors-grass-light-11);--relay-colors-grass-12:var(--relay-colors-grass-light-12);--relay-colors-amber-light-1:#fefdfb;--relay-colors-amber-light-2:#fff9ed;--relay-colors-amber-light-3:#fff4d5;--relay-colors-amber-light-4:#ffecbc;--relay-colors-amber-light-5:#ffe3a2;--relay-colors-amber-light-6:#ffd386;--relay-colors-amber-light-7:#f3ba63;--relay-colors-amber-light-8:#ee9d2b;--relay-colors-amber-light-9:#ffb224;--relay-colors-amber-light-10:#ffa01c;--relay-colors-amber-light-11:#ad5700;--relay-colors-amber-light-12:#4e2009;--relay-colors-amber-dark-1:#1f1300;--relay-colors-amber-dark-2:#271700;--relay-colors-amber-dark-3:#341c00;--relay-colors-amber-dark-4:#3f2200;--relay-colors-amber-dark-5:#4a2900;--relay-colors-amber-dark-6:#573300;--relay-colors-amber-dark-7:#693f05;--relay-colors-amber-dark-8:#824e00;--relay-colors-amber-dark-9:#ffb224;--relay-colors-amber-dark-10:#ffcb47;--relay-colors-amber-dark-11:#f1a10d;--relay-colors-amber-dark-12:#fef3dd;--relay-colors-amber-1:var(--relay-colors-amber-light-1);--relay-colors-amber-2:var(--relay-colors-amber-light-2);--relay-colors-amber-3:var(--relay-colors-amber-light-3);--relay-colors-amber-4:var(--relay-colors-amber-light-4);--relay-colors-amber-5:var(--relay-colors-amber-light-5);--relay-colors-amber-6:var(--relay-colors-amber-light-6);--relay-colors-amber-7:var(--relay-colors-amber-light-7);--relay-colors-amber-8:var(--relay-colors-amber-light-8);--relay-colors-amber-9:var(--relay-colors-amber-light-9);--relay-colors-amber-10:var(--relay-colors-amber-light-10);--relay-colors-amber-11:var(--relay-colors-amber-light-11);--relay-colors-amber-12:var(--relay-colors-amber-light-12);--relay-colors-yellow-light-1:#fdfdf9;--relay-colors-yellow-light-2:#fffce8;--relay-colors-yellow-light-3:#fffbd1;--relay-colors-yellow-light-4:#fff8bb;--relay-colors-yellow-light-5:#fef2a4;--relay-colors-yellow-light-6:#f9e68c;--relay-colors-yellow-light-7:#efd36c;--relay-colors-yellow-light-8:#ebbc00;--relay-colors-yellow-light-9:#f5d90a;--relay-colors-yellow-light-10:#f7ce00;--relay-colors-yellow-light-11:#946800;--relay-colors-yellow-light-12:#35290f;--relay-colors-yellow-dark-1:#1c1500;--relay-colors-yellow-dark-2:#221a00;--relay-colors-yellow-dark-3:#2c2100;--relay-colors-yellow-dark-4:#352800;--relay-colors-yellow-dark-5:#3e3000;--relay-colors-yellow-dark-6:#493c00;--relay-colors-yellow-dark-7:#594a05;--relay-colors-yellow-dark-8:#705e00;--relay-colors-yellow-dark-9:#f5d90a;--relay-colors-yellow-dark-10:#ffef5c;--relay-colors-yellow-dark-11:#f0c000;--relay-colors-yellow-dark-12:#fffad1;--relay-colors-yellow-1:var(--relay-colors-yellow-light-1);--relay-colors-yellow-2:var(--relay-colors-yellow-light-2);--relay-colors-yellow-3:var(--relay-colors-yellow-light-3);--relay-colors-yellow-4:var(--relay-colors-yellow-light-4);--relay-colors-yellow-5:var(--relay-colors-yellow-light-5);--relay-colors-yellow-6:var(--relay-colors-yellow-light-6);--relay-colors-yellow-7:var(--relay-colors-yellow-light-7);--relay-colors-yellow-8:var(--relay-colors-yellow-light-8);--relay-colors-yellow-9:var(--relay-colors-yellow-light-9);--relay-colors-yellow-10:var(--relay-colors-yellow-light-10);--relay-colors-yellow-11:var(--relay-colors-yellow-light-11);--relay-colors-yellow-12:var(--relay-colors-yellow-light-12);--relay-colors-blue-light-1:#fbfdff;--relay-colors-blue-light-2:#f5faff;--relay-colors-blue-light-3:#edf6ff;--relay-colors-blue-light-4:#e1f0ff;--relay-colors-blue-light-5:#cee7fe;--relay-colors-blue-light-6:#b7d9f8;--relay-colors-blue-light-7:#96c7f2;--relay-colors-blue-light-8:#5eb0ef;--relay-colors-blue-light-9:#0090ff;--relay-colors-blue-light-10:#0081f1;--relay-colors-blue-light-11:#006adc;--relay-colors-blue-light-12:#00254d;--relay-colors-blue-dark-1:#0f1720;--relay-colors-blue-dark-2:#0f1b2d;--relay-colors-blue-dark-3:#10243e;--relay-colors-blue-dark-4:#102a4c;--relay-colors-blue-dark-5:#0f3058;--relay-colors-blue-dark-6:#0d3868;--relay-colors-blue-dark-7:#0a4481;--relay-colors-blue-dark-8:#0954a5;--relay-colors-blue-dark-9:#0090ff;--relay-colors-blue-dark-10:#369eff;--relay-colors-blue-dark-11:#52a9ff;--relay-colors-blue-dark-12:#eaf6ff;--relay-colors-blue-1:var(--relay-colors-blue-light-1);--relay-colors-blue-2:var(--relay-colors-blue-light-2);--relay-colors-blue-3:var(--relay-colors-blue-light-3);--relay-colors-blue-4:var(--relay-colors-blue-light-4);--relay-colors-blue-5:var(--relay-colors-blue-light-5);--relay-colors-blue-6:var(--relay-colors-blue-light-6);--relay-colors-blue-7:var(--relay-colors-blue-light-7);--relay-colors-blue-8:var(--relay-colors-blue-light-8);--relay-colors-blue-9:var(--relay-colors-blue-light-9);--relay-colors-blue-10:var(--relay-colors-blue-light-10);--relay-colors-blue-11:var(--relay-colors-blue-light-11);--relay-colors-blue-12:var(--relay-colors-blue-light-12);--relay-colors-black-a-1:#00000003;--relay-colors-black-a-2:#00000007;--relay-colors-black-a-3:#0000000c;--relay-colors-black-a-4:#00000012;--relay-colors-black-a-5:#00000017;--relay-colors-black-a-6:#0000001d;--relay-colors-black-a-7:#00000024;--relay-colors-black-a-8:#00000038;--relay-colors-black-a-9:#00000070;--relay-colors-black-a-10:#0000007a;--relay-colors-black-a-11:#00000090;--relay-colors-black-a-12:#000000e8;--relay-colors-gray1:var(--relay-colors-slate-1);--relay-colors-gray2:var(--relay-colors-slate-2);--relay-colors-gray3:var(--relay-colors-slate-3);--relay-colors-gray4:var(--relay-colors-slate-4);--relay-colors-gray5:var(--relay-colors-slate-5);--relay-colors-gray6:var(--relay-colors-slate-6);--relay-colors-gray7:var(--relay-colors-slate-7);--relay-colors-gray8:var(--relay-colors-slate-8);--relay-colors-gray9:var(--relay-colors-slate-9);--relay-colors-gray10:var(--relay-colors-slate-10);--relay-colors-gray11:var(--relay-colors-slate-11);--relay-colors-gray12:var(--relay-colors-slate-12);--relay-colors-blackA10:var(--relay-colors-black-a-10);--relay-colors-blue12:var(--relay-colors-blue-12);--relay-colors-red2:var(--relay-colors-tomato-2);--relay-colors-red3:var(--relay-colors-tomato-3);--relay-colors-red4:var(--relay-colors-tomato-4);--relay-colors-red5:var(--relay-colors-tomato-5);--relay-colors-red6:var(--relay-colors-tomato-6);--relay-colors-red9:var(--relay-colors-tomato-9);--relay-colors-red10:var(--relay-colors-tomato-10);--relay-colors-red11:var(--relay-colors-tomato-11);--relay-colors-red12:var(--relay-colors-tomato-12);--relay-colors-green2:var(--relay-colors-grass-2);--relay-colors-green3:var(--relay-colors-grass-3);--relay-colors-green9:var(--relay-colors-grass-9);--relay-colors-green10:var(--relay-colors-grass-10);--relay-colors-green11:var(--relay-colors-grass-11);--relay-colors-green12:var(--relay-colors-grass-12);--relay-colors-yellow9:var(--relay-colors-yellow-9);--relay-colors-yellow10:var(--relay-colors-yellow-10);--relay-colors-yellow11:var(--relay-colors-yellow-11);--relay-colors-yellow12:var(--relay-colors-yellow-12);--relay-colors-amber2:var(--relay-colors-amber-2);--relay-colors-amber3:var(--relay-colors-amber-3);--relay-colors-amber4:var(--relay-colors-amber-4);--relay-colors-amber9:var(--relay-colors-amber-9);--relay-colors-amber10:var(--relay-colors-amber-10);--relay-colors-amber11:var(--relay-colors-amber-11);--relay-colors-amber12:var(--relay-colors-amber-12);--relay-colors-slate4:var(--relay-colors-slate-4);--relay-colors-slate5:var(--relay-colors-slate-5);--relay-colors-slate6:var(--relay-colors-slate-6);--relay-colors-slate10:var(--relay-colors-slate-10);--relay-colors-gray-rgb:143, 143, 143;--relay-colors-primary1:var(--relay-colors-violet-1);--relay-colors-primary2:var(--relay-colors-violet-2);--relay-colors-primary3:var(--relay-colors-violet-3);--relay-colors-primary4:var(--relay-colors-violet-4);--relay-colors-primary5:var(--relay-colors-violet-5);--relay-colors-primary6:var(--relay-colors-violet-6);--relay-colors-primary7:var(--relay-colors-violet-7);--relay-colors-primary8:var(--relay-colors-violet-8);--relay-colors-primary9:var(--relay-colors-violet-9);--relay-colors-primary10:var(--relay-colors-violet-10);--relay-colors-primary11:var(--relay-colors-violet-11);--relay-colors-primary12:var(--relay-colors-violet-12);--relay-colors-primary-color:var(--relay-colors-primary9);--relay-colors-focus-color:var(--relay-colors-primary7);--relay-colors-subtle-background-color:var(--relay-colors-gray-1);--relay-colors-subtle-border-color:var(--relay-colors-gray-5);--relay-colors-text-default:var(--relay-colors-gray-12);--relay-colors-text-subtle:var(--relay-colors-gray-11);--relay-colors-text-subtle-secondary:var(--relay-colors-gray-11);--relay-colors-text-error:var(--relay-colors-tomato-12);--relay-colors-text-success:var(--relay-colors-grass-11);--relay-colors-primary-button-background:var(--relay-colors-primary9);--relay-colors-primary-button-color:white;--relay-colors-primary-button-hover-background:var(--relay-colors-primary10);--relay-colors-primary-button-hover-color:white;--relay-colors-secondary-button-background:var(--relay-colors-primary3);--relay-colors-secondary-button-color:var(--relay-colors-gray12);--relay-colors-secondary-button-hover-background:var(--relay-colors-primary4);--relay-colors-secondary-button-hover-color:var(--relay-colors-gray12);--relay-colors-button-disabled-background:var(--relay-colors-gray-8);--relay-colors-button-disabled-color:var(--relay-colors-gray-11);--relay-colors-input-background:var(--relay-colors-gray-3);--relay-colors-input-color:var(--relay-colors-gray-12);--relay-colors-anchor-color:var(--relay-colors-primary11);--relay-colors-anchor-hover-color:var(--relay-colors-primary9);--relay-colors-dropdown-background:var(--relay-colors-gray-3);--relay-colors-widget-background:white;--relay-colors-widget-card-background:white;--relay-colors-widget-selector-background:var(--relay-colors-gray-2);--relay-colors-widget-selector-hover-background:var(--relay-colors-gray-3);--relay-colors-widget-swap-currency-button-border-color:var(--relay-colors-primary4);--relay-colors-modal-background:white;--relay-colors-skeleton-background:var(--relay-colors-gray-3);--relay-colors-prose-body:var(--relay-colors-slate-12)}.dark,[data-theme=dark]{--relay-colors-primary1:var(--relay-colors-violet-dark-1);--relay-colors-primary2:var(--relay-colors-violet-dark-2);--relay-colors-primary3:var(--relay-colors-violet-dark-3);--relay-colors-primary4:var(--relay-colors-violet-dark-4);--relay-colors-primary5:var(--relay-colors-violet-dark-5);--relay-colors-primary6:var(--relay-colors-violet-dark-6);--relay-colors-primary7:var(--relay-colors-violet-dark-7);--relay-colors-primary8:var(--relay-colors-violet-dark-8);--relay-colors-primary9:var(--relay-colors-violet-dark-9);--relay-colors-primary10:var(--relay-colors-violet-dark-10);--relay-colors-primary11:var(--relay-colors-violet-dark-11);--relay-colors-primary12:var(--relay-colors-violet-dark-12);--relay-colors-widget-background:var(--relay-colors-gray-1);--relay-colors-widget-card-background:var(--relay-colors-gray-1);--relay-colors-modal-background:var(--relay-colors-gray-1);--relay-colors-amber-1:var(--relay-colors-amber-dark-1);--relay-colors-amber-2:var(--relay-colors-amber-dark-2);--relay-colors-amber-3:var(--relay-colors-amber-dark-3);--relay-colors-amber-4:var(--relay-colors-amber-dark-4);--relay-colors-amber-5:var(--relay-colors-amber-dark-5);--relay-colors-amber-6:var(--relay-colors-amber-dark-6);--relay-colors-amber-7:var(--relay-colors-amber-dark-7);--relay-colors-amber-8:var(--relay-colors-amber-dark-8);--relay-colors-amber-9:var(--relay-colors-amber-dark-9);--relay-colors-amber-10:var(--relay-colors-amber-dark-10);--relay-colors-amber-11:var(--relay-colors-amber-dark-11);--relay-colors-amber-12:var(--relay-colors-amber-dark-12);--relay-colors-blue-1:var(--relay-colors-blue-dark-1);--relay-colors-blue-2:var(--relay-colors-blue-dark-2);--relay-colors-blue-3:var(--relay-colors-blue-dark-3);--relay-colors-blue-4:var(--relay-colors-blue-dark-4);--relay-colors-blue-5:var(--relay-colors-blue-dark-5);--relay-colors-blue-6:var(--relay-colors-blue-dark-6);--relay-colors-blue-7:var(--relay-colors-blue-dark-7);--relay-colors-blue-8:var(--relay-colors-blue-dark-8);--relay-colors-blue-9:var(--relay-colors-blue-dark-9);--relay-colors-blue-10:var(--relay-colors-blue-dark-10);--relay-colors-blue-11:var(--relay-colors-blue-dark-11);--relay-colors-blue-12:var(--relay-colors-blue-dark-12);--relay-colors-grass-1:var(--relay-colors-grass-dark-1);--relay-colors-grass-2:var(--relay-colors-grass-dark-2);--relay-colors-grass-3:var(--relay-colors-grass-dark-3);--relay-colors-grass-4:var(--relay-colors-grass-dark-4);--relay-colors-grass-5:var(--relay-colors-grass-dark-5);--relay-colors-grass-6:var(--relay-colors-grass-dark-6);--relay-colors-grass-7:var(--relay-colors-grass-dark-7);--relay-colors-grass-8:var(--relay-colors-grass-dark-8);--relay-colors-grass-9:var(--relay-colors-grass-dark-9);--relay-colors-grass-10:var(--relay-colors-grass-dark-10);--relay-colors-grass-11:var(--relay-colors-grass-dark-11);--relay-colors-grass-12:var(--relay-colors-grass-dark-12);--relay-colors-gray-1:var(--relay-colors-gray-dark-1);--relay-colors-gray-2:var(--relay-colors-gray-dark-2);--relay-colors-gray-3:var(--relay-colors-gray-dark-3);--relay-colors-gray-4:var(--relay-colors-gray-dark-4);--relay-colors-gray-5:var(--relay-colors-gray-dark-5);--relay-colors-gray-6:var(--relay-colors-gray-dark-6);--relay-colors-gray-7:var(--relay-colors-gray-dark-7);--relay-colors-gray-8:var(--relay-colors-gray-dark-8);--relay-colors-gray-9:var(--relay-colors-gray-dark-9);--relay-colors-gray-10:var(--relay-colors-gray-dark-10);--relay-colors-gray-11:var(--relay-colors-gray-dark-11);--relay-colors-gray-12:var(--relay-colors-gray-dark-12);--relay-colors-slate-1:var(--relay-colors-slate-dark-1);--relay-colors-slate-2:var(--relay-colors-slate-dark-2);--relay-colors-slate-3:var(--relay-colors-slate-dark-3);--relay-colors-slate-4:var(--relay-colors-slate-dark-4);--relay-colors-slate-5:var(--relay-colors-slate-dark-5);--relay-colors-slate-6:var(--relay-colors-slate-dark-6);--relay-colors-slate-7:var(--relay-colors-slate-dark-7);--relay-colors-slate-8:var(--relay-colors-slate-dark-8);--relay-colors-slate-9:var(--relay-colors-slate-dark-9);--relay-colors-slate-10:var(--relay-colors-slate-dark-10);--relay-colors-slate-11:var(--relay-colors-slate-dark-11);--relay-colors-slate-12:var(--relay-colors-slate-dark-12);--relay-colors-tomato-1:var(--relay-colors-tomato-dark-1);--relay-colors-tomato-2:var(--relay-colors-tomato-dark-2);--relay-colors-tomato-3:var(--relay-colors-tomato-dark-3);--relay-colors-tomato-4:var(--relay-colors-tomato-dark-4);--relay-colors-tomato-5:var(--relay-colors-tomato-dark-5);--relay-colors-tomato-6:var(--relay-colors-tomato-dark-6);--relay-colors-tomato-7:var(--relay-colors-tomato-dark-7);--relay-colors-tomato-8:var(--relay-colors-tomato-dark-8);--relay-colors-tomato-9:var(--relay-colors-tomato-dark-9);--relay-colors-tomato-10:var(--relay-colors-tomato-dark-10);--relay-colors-tomato-11:var(--relay-colors-tomato-dark-11);--relay-colors-tomato-12:var(--relay-colors-tomato-dark-12);--relay-colors-yellow-1:var(--relay-colors-yellow-dark-1);--relay-colors-yellow-2:var(--relay-colors-yellow-dark-2);--relay-colors-yellow-3:var(--relay-colors-yellow-dark-3);--relay-colors-yellow-4:var(--relay-colors-yellow-dark-4);--relay-colors-yellow-5:var(--relay-colors-yellow-dark-5);--relay-colors-yellow-6:var(--relay-colors-yellow-dark-6);--relay-colors-yellow-7:var(--relay-colors-yellow-dark-7);--relay-colors-yellow-8:var(--relay-colors-yellow-dark-8);--relay-colors-yellow-9:var(--relay-colors-yellow-dark-9);--relay-colors-yellow-10:var(--relay-colors-yellow-dark-10);--relay-colors-yellow-11:var(--relay-colors-yellow-dark-11);--relay-colors-yellow-12:var(--relay-colors-yellow-dark-12);--relay-colors-gray-rgb:112, 112, 112;--relay-colors-widget-selector-background:#202425;--relay-colors-widget-selector-hover-background:#2a2d2e;--relay-borders-modal-border:1px solid var(--relay-colors-gray5);--relay-borders-widget-border:1px solid var(--relay-colors-gray5);--relay-borders-widget-card-border:1px solid var(--relay-colors-gray5);--relay-borders-dropdown-border:1px solid var(--relay-colors-gray5);--relay-colors-widget-swap-currency-button-border-color:var(--relay-colors-gray5)}}@layer relay-components;@layer relay-utilities{.relay\:absolute{position:absolute}.relay\:fixed{position:fixed}.relay\:relative{position:relative}.relay\:sticky{position:sticky}.relay\:inset-0{inset:calc(var(--relay-spacing) * 0)}.relay\:top-0{top:calc(var(--relay-spacing) * 0)}.relay\:top-1\/2{top:50%}.relay\:top-\[7px\]{top:7px}.relay\:top-\[12px\]{top:12px}.relay\:top-auto{top:auto}.relay\:top-full{top:100%}.relay\:-right-\[6px\]{right:-6px}.relay\:right-0{right:calc(var(--relay-spacing) * 0)}.relay\:right-2{right:var(--relay-spacing-2)}.relay\:right-4{right:var(--relay-spacing-4)}.relay\:right-\[8px\]{right:8px}.relay\:right-\[10px\]{right:10px}.relay\:right-\[unset\]{right:unset}.relay\:-bottom-\[6px\]{bottom:-6px}.relay\:bottom-0{bottom:calc(var(--relay-spacing) * 0)}.relay\:left-0{left:calc(var(--relay-spacing) * 0)}.relay\:left-1\/2{left:50%}.relay\:left-4{left:var(--relay-spacing-4)}.relay\:left-\[2px\]{left:2px}.relay\:left-\[unset\]{left:unset}.relay\:z-0{z-index:0}.relay\:z-10{z-index:10}.relay\:z-\[-1\]{z-index:-1}.relay\:z-\[1\]{z-index:1}.relay\:z-\[100\]{z-index:100}.relay\:z-\[9999\]{z-index:9999}.relay\:z-\[999999\]{z-index:999999}.relay\:z-\[10000001\]{z-index:10000001}.relay\:z-\[10000002\]{z-index:10000002}.relay\:z-\[10000004\]{z-index:10000004}.relay\:mx-0{margin-inline:calc(var(--relay-spacing) * 0)}.relay\:mx-4{margin-inline:var(--relay-spacing-4)}.relay\:mx-auto{margin-inline:auto}.relay\:\!my-0{margin-block:calc(var(--relay-spacing) * 0)!important}.relay\:my-2{margin-block:var(--relay-spacing-2)}.relay\:my-3{margin-block:var(--relay-spacing-3)}.relay\:my-4{margin-block:var(--relay-spacing-4)}.relay\:my-\[-13px\]{margin-block:-13px}.relay\:mt-0{margin-top:calc(var(--relay-spacing) * 0)}.relay\:mt-1{margin-top:var(--relay-spacing-1)}.relay\:mt-2{margin-top:var(--relay-spacing-2)}.relay\:mt-3{margin-top:var(--relay-spacing-3)}.relay\:mt-4{margin-top:var(--relay-spacing-4)}.relay\:mt-\[4px\]{margin-top:4px}.relay\:mt-\[5px\]{margin-top:5px}.relay\:mt-\[6px\]{margin-top:6px}.relay\:mt-\[8px\]{margin-top:8px}.relay\:mt-\[12px\]{margin-top:12px}.relay\:mt-\[24px\]{margin-top:24px}.relay\:mr-1{margin-right:var(--relay-spacing-1)}.relay\:mr-2{margin-right:var(--relay-spacing-2)}.relay\:mr-\[4px\]{margin-right:4px}.relay\:mr-\[6px\]{margin-right:6px}.relay\:mr-\[8px\]{margin-right:8px}.relay\:mr-auto{margin-right:auto}.relay\:mb-0{margin-bottom:calc(var(--relay-spacing) * 0)}.relay\:mb-1{margin-bottom:var(--relay-spacing-1)}.relay\:mb-2{margin-bottom:var(--relay-spacing-2)}.relay\:mb-3{margin-bottom:var(--relay-spacing-3)}.relay\:mb-4{margin-bottom:var(--relay-spacing-4)}.relay\:mb-6{margin-bottom:var(--relay-spacing-6)}.relay\:mb-\[5px\]{margin-bottom:5px}.relay\:mb-\[6px\]{margin-bottom:6px}.relay\:mb-\[16px\]{margin-bottom:16px}.relay\:mb-\[24px\]{margin-bottom:24px}.relay\:mb-\[var\(--relay-spacing-widget-card-section-gutter\)\]{margin-bottom:var(--relay-spacing-widget-card-section-gutter)}.relay\:-ml-5{margin-left:calc(var(--relay-spacing-5) * -1)}.relay\:ml-0{margin-left:calc(var(--relay-spacing) * 0)}.relay\:ml-1{margin-left:var(--relay-spacing-1)}.relay\:ml-2{margin-left:var(--relay-spacing-2)}.relay\:ml-\[-8px\]{margin-left:-8px}.relay\:ml-\[4px\]{margin-left:4px}.relay\:ml-\[16px\]{margin-left:16px}.relay\:ml-auto{margin-left:auto}.relay\:box-border{box-sizing:border-box}.relay\:block{display:block}.relay\:flex{display:flex}.relay\:hidden{display:none}.relay\:inline-block{display:inline-block}.relay\:inline-flex{display:inline-flex}.relay\:\!h-\[24px\]{height:24px!important}.relay\:h-3{height:var(--relay-spacing-3)}.relay\:h-4{height:var(--relay-spacing-4)}.relay\:h-8{height:calc(var(--relay-spacing) * 8)}.relay\:h-9{height:calc(var(--relay-spacing) * 9)}.relay\:h-10{height:calc(var(--relay-spacing) * 10)}.relay\:h-12{height:calc(var(--relay-spacing) * 12)}.relay\:h-\[4px\]{height:4px}.relay\:h-\[12px\]{height:12px}.relay\:h-\[14px\]{height:14px}.relay\:h-\[16px\]{height:16px}.relay\:h-\[17\.5px\]{height:17.5px}.relay\:h-\[18px\]{height:18px}.relay\:h-\[20px\]{height:20px}.relay\:h-\[21px\]{height:21px}.relay\:h-\[23px\]{height:23px}.relay\:h-\[24px\]{height:24px}.relay\:h-\[26px\]{height:26px}.relay\:h-\[28px\]{height:28px}.relay\:h-\[30px\]{height:30px}.relay\:h-\[32px\]{height:32px}.relay\:h-\[40px\]{height:40px}.relay\:h-\[48px\]{height:48px}.relay\:h-\[50px\]{height:50px}.relay\:h-\[52px\]{height:52px}.relay\:h-\[56px\]{height:56px}.relay\:h-\[58px\]{height:58px}.relay\:h-\[80px\]{height:80px}.relay\:h-\[260px\]{height:260px}.relay\:h-\[450px\]{height:450px}.relay\:h-\[calc\(100\%-24px\)\]{height:calc(100% - 24px)}.relay\:h-full{height:100%}.relay\:h-px{height:1px}.relay\:\!max-h-\[450px\]{max-height:450px!important}.relay\:max-h-\[85vh\]{max-height:85vh}.relay\:max-h-\[90vh\]{max-height:90vh}.relay\:max-h-\[290px\]{max-height:290px}.relay\:max-h-\[min\(36vh\,220px\)\]{max-height:min(36vh,220px)}.relay\:max-h-full{max-height:100%}.relay\:\!min-h-0{min-height:calc(var(--relay-spacing) * 0)!important}.relay\:min-h-0{min-height:calc(var(--relay-spacing) * 0)}.relay\:min-h-\[18px\]{min-height:18px}.relay\:min-h-\[24px\]{min-height:24px}.relay\:min-h-\[28px\]{min-height:28px}.relay\:min-h-\[40px\]{min-height:40px}.relay\:min-h-\[44px\]{min-height:44px}.relay\:min-h-\[50px\]{min-height:50px}.relay\:min-h-\[52px\]{min-height:52px}.relay\:min-h-\[262px\]{min-height:262px}.relay\:\!w-\[24px\]{width:24px!important}.relay\:w-1\/2{width:50%}.relay\:w-3{width:var(--relay-spacing-3)}.relay\:w-4{width:var(--relay-spacing-4)}.relay\:w-8{width:calc(var(--relay-spacing) * 8)}.relay\:w-10{width:calc(var(--relay-spacing) * 10)}.relay\:w-12{width:calc(var(--relay-spacing) * 12)}.relay\:w-\[12px\]{width:12px}.relay\:w-\[14px\]{width:14px}.relay\:w-\[16px\]{width:16px}.relay\:w-\[17\.5px\]{width:17.5px}.relay\:w-\[20px\]{width:20px}.relay\:w-\[24px\]{width:24px}.relay\:w-\[30px\]{width:30px}.relay\:w-\[32px\]{width:32px}.relay\:w-\[38px\]{width:38px}.relay\:w-\[40\%\]{width:40%}.relay\:w-\[40px\]{width:40px}.relay\:w-\[45px\]{width:45px}.relay\:w-\[48px\]{width:48px}.relay\:w-\[60\%\]{width:60%}.relay\:w-\[60px\]{width:60px}.relay\:w-\[70px\]{width:70px}.relay\:w-\[78px\]{width:78px}.relay\:w-\[80px\]{width:80px}.relay\:w-\[100px\]{width:100px}.relay\:w-\[220px\]{width:220px}.relay\:w-auto{width:auto}.relay\:w-full{width:100%}.relay\:w-max{width:max-content}.relay\:w-px{width:1px}.relay\:\!max-w-\[412px\]{max-width:412px!important}.relay\:max-w-\[100px\]{max-width:100px}.relay\:max-w-\[100vw\]{max-width:100vw}.relay\:max-w-\[150px\]{max-width:150px}.relay\:max-w-\[188px\]{max-width:188px}.relay\:max-w-\[190px\]{max-width:190px}.relay\:max-w-\[212px\]{max-width:212px}.relay\:max-w-\[215px\]{max-width:215px}.relay\:max-w-\[248px\]{max-width:248px}.relay\:max-w-\[312px\]{max-width:312px}.relay\:max-w-\[408px\]{max-width:408px}.relay\:max-w-full{max-width:100%}.relay\:\!min-w-0{min-width:calc(var(--relay-spacing) * 0)!important}.relay\:min-w-0{min-width:calc(var(--relay-spacing) * 0)}.relay\:min-w-\[40px\]{min-width:40px}.relay\:min-w-\[60px\]{min-width:60px}.relay\:min-w-\[90vw\]{min-width:90vw}.relay\:min-w-\[140px\]{min-width:140px}.relay\:min-w-\[160px\]{min-width:160px}.relay\:min-w-\[200px\]{min-width:200px}.relay\:min-w-\[320px\]{min-width:320px}.relay\:min-w-\[auto\]{min-width:auto}.relay\:min-w-full{min-width:100%}.relay\:flex-1{flex:1}.relay\:shrink{flex-shrink:1}.relay\:shrink-0{flex-shrink:0}.relay\:grow{flex-grow:1}.relay\:translate-x-0{--tw-translate-x:calc(var(--relay-spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.relay\:-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.relay\:rotate-0{rotate:none}.relay\:rotate-180{rotate:180deg}.relay\:animate-content-fade-in{animation:var(--relay-animate-content-fade-in)}.relay\:animate-dialog-slide-up{animation:var(--relay-animate-dialog-slide-up)}.relay\:animate-icon-pop-in{animation:var(--relay-animate-icon-pop-in)}.relay\:animate-overlay-fade-in{animation:var(--relay-animate-overlay-fade-in)}.relay\:animate-pulse{animation:var(--relay-animate-pulse)}.relay\:animate-scale-in{animation:var(--relay-animate-scale-in)}.relay\:animate-spin{animation:var(--relay-animate-spin)}.relay\:cursor-pointer{cursor:pointer}.relay\:cursor-text{cursor:text}.relay\:snap-start{scroll-snap-align:start}.relay\:scroll-pt-\[40px\]{scroll-padding-top:40px}.relay\:flex-col{flex-direction:column}.relay\:flex-col-reverse{flex-direction:column-reverse}.relay\:flex-row{flex-direction:row}.relay\:flex-row-reverse{flex-direction:row-reverse}.relay\:flex-nowrap{flex-wrap:nowrap}.relay\:flex-wrap{flex-wrap:wrap}.relay\:flex-wrap-reverse{flex-wrap:wrap-reverse}.relay\:content-center{align-content:center}.relay\:items-baseline{align-items:baseline}.relay\:items-center{align-items:center}.relay\:items-end{align-items:flex-end}.relay\:items-start{align-items:flex-start}.relay\:items-stretch{align-items:stretch}.relay\:justify-between{justify-content:space-between}.relay\:justify-center{justify-content:center}.relay\:justify-end{justify-content:flex-end}.relay\:justify-start{justify-content:flex-start}.relay\:gap-1{gap:var(--relay-spacing-1)}.relay\:gap-2{gap:var(--relay-spacing-2)}.relay\:gap-3{gap:var(--relay-spacing-3)}.relay\:gap-4{gap:var(--relay-spacing-4)}.relay\:gap-\[2px\]{gap:2px}.relay\:gap-\[4px\]{gap:4px}.relay\:gap-\[6px\]{gap:6px}.relay\:gap-\[8px\]{gap:8px}.relay\:gap-\[14px\]{gap:14px}.relay\:self-center{align-self:center}.relay\:self-start{align-self:flex-start}.relay\:placeholder-ellipsis::placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.relay\:overflow-hidden{overflow:hidden}.relay\:overflow-x-auto{overflow-x:auto}.relay\:overflow-y-auto{overflow-y:auto}.relay\:overflow-y-hidden{overflow-y:hidden}.relay\:\!rounded-full{border-radius:3.40282e38px!important}.relay\:rounded{border-radius:.25rem}.relay\:rounded-\[4px\]{border-radius:4px}.relay\:rounded-\[6px\]{border-radius:6px}.relay\:rounded-\[8px\]{border-radius:8px}.relay\:rounded-\[12px\]{border-radius:12px}.relay\:rounded-\[25px\]{border-radius:25px}.relay\:rounded-\[50\%\]{border-radius:50%}.relay\:rounded-\[100px\]{border-radius:100px}.relay\:rounded-\[var\(--relay-radii-button-border-radius\)\]{border-radius:var(--relay-radii-button-border-radius)}.relay\:rounded-\[var\(--relay-radii-modal-border-radius\)\]{border-radius:var(--relay-radii-modal-border-radius)}.relay\:rounded-\[var\(--relay-radii-widget-border-radius\)\]{border-radius:var(--relay-radii-widget-border-radius)}.relay\:rounded-\[var\(--relay-radii-widget-card-border-radius\)\]{border-radius:var(--relay-radii-widget-card-border-radius)}.relay\:rounded-dropdown{border-radius:var(--relay-radius-dropdown)}.relay\:rounded-full{border-radius:3.40282e38px}.relay\:rounded-input{border-radius:var(--relay-radius-input)}.relay\:rounded-lg{border-radius:var(--relay-radius-lg)}.relay\:rounded-none{border-radius:0}.relay\:rounded-swap-btn{border-radius:var(--relay-radius-swap-btn)}.relay\:rounded-widget-card{border-radius:var(--relay-radius-widget-card)}.relay\:border{border-style:var(--tw-border-style);border-width:1px}.relay\:border-2{border-style:var(--tw-border-style);border-width:2px}.relay\:border-\[6px\]{border-style:var(--tw-border-style);border-width:6px}.relay\:border-\[length\:var\(--relay-borders-widget-swap-currency-button-border-width\)\]{border-style:var(--tw-border-style);border-width:var(--relay-borders-widget-swap-currency-button-border-width)}.relay\:border-none{--tw-border-style:none;border-style:none}.relay\:border-solid{--tw-border-style:solid;border-style:solid}.relay\:\!border-\[color\:var\(--relay-colors-widget-swap-currency-button-border-color\)\]{border-color:var(--relay-colors-widget-swap-currency-button-border-color)!important}.relay\:border-\[var\(--relay-colors-amber4\)\]{border-color:var(--relay-colors-amber4)}.relay\:border-\[var\(--relay-colors-gray-6\)\]{border-color:var(--relay-colors-gray-6)}.relay\:border-\[var\(--relay-colors-gray-8\)\]{border-color:var(--relay-colors-gray-8)}.relay\:border-\[var\(--relay-colors-gray3\)\]{border-color:var(--relay-colors-gray3)}.relay\:border-\[var\(--relay-colors-gray5\)\]{border-color:var(--relay-colors-gray5)}.relay\:border-\[var\(--relay-colors-green10\)\]{border-color:var(--relay-colors-green10)}.relay\:border-\[var\(--relay-colors-modal-background\)\]{border-color:var(--relay-colors-modal-background)}.relay\:border-\[var\(--relay-colors-red4\)\]{border-color:var(--relay-colors-red4)}.relay\:border-\[var\(--relay-colors-slate-5\)\]{border-color:var(--relay-colors-slate-5)}.relay\:border-\[var\(--relay-colors-subtle-border-color\)\]{border-color:var(--relay-colors-subtle-border-color)}.relay\:border-transparent{border-color:#0000}.relay\:border-white{border-color:var(--relay-color-white)}.relay\:\!bg-\[var\(--relay-colors-gray3\)\]{background-color:var(--relay-colors-gray3)!important}.relay\:\!bg-\[var\(--relay-colors-gray5\)\]{background-color:var(--relay-colors-gray5)!important}.relay\:bg-\[var\(--relay-colors-amber2\)\]{background-color:var(--relay-colors-amber2)}.relay\:bg-\[var\(--relay-colors-amber3\)\]{background-color:var(--relay-colors-amber3)}.relay\:bg-\[var\(--relay-colors-blackA10\)\]{background-color:var(--relay-colors-blackA10)}.relay\:bg-\[var\(--relay-colors-dropdown-background\)\]{background-color:var(--relay-colors-dropdown-background)}.relay\:bg-\[var\(--relay-colors-gray1\)\]{background-color:var(--relay-colors-gray1)}.relay\:bg-\[var\(--relay-colors-gray2\)\]{background-color:var(--relay-colors-gray2)}.relay\:bg-\[var\(--relay-colors-gray3\)\]{background-color:var(--relay-colors-gray3)}.relay\:bg-\[var\(--relay-colors-gray5\)\]{background-color:var(--relay-colors-gray5)}.relay\:bg-\[var\(--relay-colors-gray7\)\]{background-color:var(--relay-colors-gray7)}.relay\:bg-\[var\(--relay-colors-gray11\)\]{background-color:var(--relay-colors-gray11)}.relay\:bg-\[var\(--relay-colors-green2\)\]{background-color:var(--relay-colors-green2)}.relay\:bg-\[var\(--relay-colors-green3\)\]{background-color:var(--relay-colors-green3)}.relay\:bg-\[var\(--relay-colors-green9\)\]{background-color:var(--relay-colors-green9)}.relay\:bg-\[var\(--relay-colors-input-background\)\]{background-color:var(--relay-colors-input-background)}.relay\:bg-\[var\(--relay-colors-modal-background\)\]{background-color:var(--relay-colors-modal-background)}.relay\:bg-\[var\(--relay-colors-primary-button-background\)\]{background-color:var(--relay-colors-primary-button-background)}.relay\:bg-\[var\(--relay-colors-primary-color\)\]{background-color:var(--relay-colors-primary-color)}.relay\:bg-\[var\(--relay-colors-primary3\)\]{background-color:var(--relay-colors-primary3)}.relay\:bg-\[var\(--relay-colors-primary4\)\]{background-color:var(--relay-colors-primary4)}.relay\:bg-\[var\(--relay-colors-primary5\)\]{background-color:var(--relay-colors-primary5)}.relay\:bg-\[var\(--relay-colors-primary6\)\]{background-color:var(--relay-colors-primary6)}.relay\:bg-\[var\(--relay-colors-red2\)\]{background-color:var(--relay-colors-red2)}.relay\:bg-\[var\(--relay-colors-red3\)\]{background-color:var(--relay-colors-red3)}.relay\:bg-\[var\(--relay-colors-red9\)\]{background-color:var(--relay-colors-red9)}.relay\:bg-\[var\(--relay-colors-skeleton-background\)\]{background-color:var(--relay-colors-skeleton-background)}.relay\:bg-\[var\(--relay-colors-slate-6\)\]{background-color:var(--relay-colors-slate-6)}.relay\:bg-\[var\(--relay-colors-subtle-background-color\)\]{background-color:var(--relay-colors-subtle-background-color)}.relay\:bg-\[var\(--relay-colors-widget-background\)\]{background-color:var(--relay-colors-widget-background)}.relay\:bg-\[var\(--relay-colors-widget-card-background\)\]{background-color:var(--relay-colors-widget-card-background)}.relay\:bg-\[var\(--relay-colors-widget-selector-background\)\]{background-color:var(--relay-colors-widget-selector-background)}.relay\:bg-black\/50{background-color:var(--relay-color-black)}@supports (color:color-mix(in lab,red,red)){.relay\:bg-black\/50{background-color:color-mix(in oklab,var(--relay-color-black) 50%,transparent)}}.relay\:bg-transparent{background-color:#0000}.relay\:bg-none{background-image:none}.relay\:fill-\[var\(--relay-colors-button-disabled-color\)\]{fill:var(--relay-colors-button-disabled-color)}.relay\:fill-\[var\(--relay-colors-gray9\)\]{fill:var(--relay-colors-gray9)}.relay\:fill-\[var\(--relay-colors-primary-color\)\]{fill:var(--relay-colors-primary-color)}.relay\:p-0{padding:calc(var(--relay-spacing) * 0)}.relay\:p-1{padding:var(--relay-spacing-1)}.relay\:p-2{padding:var(--relay-spacing-2)}.relay\:p-3{padding:var(--relay-spacing-3)}.relay\:p-4{padding:var(--relay-spacing-4)}.relay\:p-\[4px\]{padding:4px}.relay\:p-\[8px\]{padding:8px}.relay\:p-\[12px\]{padding:12px}.relay\:\!px-0{padding-inline:calc(var(--relay-spacing) * 0)!important}.relay\:\!px-2{padding-inline:var(--relay-spacing-2)!important}.relay\:\!px-4{padding-inline:var(--relay-spacing-4)!important}.relay\:px-0{padding-inline:calc(var(--relay-spacing) * 0)}.relay\:px-1{padding-inline:var(--relay-spacing-1)}.relay\:px-2{padding-inline:var(--relay-spacing-2)}.relay\:px-3{padding-inline:var(--relay-spacing-3)}.relay\:px-4{padding-inline:var(--relay-spacing-4)}.relay\:px-5{padding-inline:var(--relay-spacing-5)}.relay\:px-\[4px\]{padding-inline:4px}.relay\:px-\[6px\]{padding-inline:6px}.relay\:px-\[10px\]{padding-inline:10px}.relay\:px-\[12px\]{padding-inline:12px}.relay\:px-\[14px\]{padding-inline:14px}.relay\:px-\[16px\]{padding-inline:16px}.relay\:\!py-0{padding-block:calc(var(--relay-spacing) * 0)!important}.relay\:py-0{padding-block:calc(var(--relay-spacing) * 0)}.relay\:py-1{padding-block:var(--relay-spacing-1)}.relay\:py-2{padding-block:var(--relay-spacing-2)}.relay\:py-3{padding-block:var(--relay-spacing-3)}.relay\:py-4{padding-block:var(--relay-spacing-4)}.relay\:py-5{padding-block:var(--relay-spacing-5)}.relay\:py-\[2px\]{padding-block:2px}.relay\:py-\[4px\]{padding-block:4px}.relay\:py-\[6px\]{padding-block:6px}.relay\:py-\[12px\]{padding-block:12px}.relay\:pt-0{padding-top:calc(var(--relay-spacing) * 0)}.relay\:pt-2{padding-top:var(--relay-spacing-2)}.relay\:pt-\[40px\]{padding-top:40px}.relay\:\!pr-7{padding-right:calc(var(--relay-spacing) * 7)!important}.relay\:pr-2{padding-right:var(--relay-spacing-2)}.relay\:pb-0{padding-bottom:calc(var(--relay-spacing) * 0)}.relay\:pb-1{padding-bottom:var(--relay-spacing-1)}.relay\:pb-3{padding-bottom:var(--relay-spacing-3)}.relay\:pb-\[24px\]{padding-bottom:24px}.relay\:pl-1{padding-left:var(--relay-spacing-1)}.relay\:pl-3{padding-left:var(--relay-spacing-3)}.relay\:pl-4{padding-left:var(--relay-spacing-4)}.relay\:text-center{text-align:center}.relay\:text-left{text-align:left}.relay\:text-right{text-align:right}.relay\:font-body{font-family:var(--relay-font-body)}.relay\:font-heading{font-family:var(--relay-font-heading)}.relay\:text-sm{font-size:var(--relay-text-sm);line-height:var(--tw-leading,var(--relay-text-sm--line-height))}.relay\:\!text-\[12px\]{font-size:12px!important}.relay\:text-\[10px\]{font-size:10px}.relay\:text-\[12px\]{font-size:12px}.relay\:text-\[14px\]{font-size:14px}.relay\:text-\[16px\]{font-size:16px}.relay\:text-\[20px\]{font-size:20px}.relay\:text-\[24px\]{font-size:24px}.relay\:text-\[32px\]{font-size:32px}.relay\:text-\[48px\]{font-size:48px}.relay\:text-\[64px\]{font-size:64px}.relay\:\!leading-none{--tw-leading:1!important;line-height:1!important}.relay\:leading-\[12px\]{--tw-leading:12px;line-height:12px}.relay\:leading-\[14px\]{--tw-leading:14px;line-height:14px}.relay\:leading-\[15px\]{--tw-leading:15px;line-height:15px}.relay\:leading-\[16px\]{--tw-leading:16px;line-height:16px}.relay\:leading-\[20px\]{--tw-leading:20px;line-height:20px}.relay\:leading-\[36px\]{--tw-leading:36px;line-height:36px}.relay\:leading-\[42px\]{--tw-leading:42px;line-height:42px}.relay\:leading-\[100\%\]{--tw-leading:100%;line-height:100%}.relay\:leading-none{--tw-leading:1;line-height:1}.relay\:leading-normal{--tw-leading:var(--relay-leading-normal);line-height:var(--relay-leading-normal)}.relay\:font-\[800\]{--tw-font-weight:800;font-weight:800}.relay\:font-black{--tw-font-weight:var(--relay-font-weight-black);font-weight:var(--relay-font-weight-black)}.relay\:font-bold{--tw-font-weight:var(--relay-font-weight-bold);font-weight:var(--relay-font-weight-bold)}.relay\:font-medium{--tw-font-weight:var(--relay-font-weight-medium);font-weight:var(--relay-font-weight-medium)}.relay\:font-normal{--tw-font-weight:var(--relay-font-weight-normal);font-weight:var(--relay-font-weight-normal)}.relay\:font-semibold{--tw-font-weight:var(--relay-font-weight-semibold);font-weight:var(--relay-font-weight-semibold)}.relay\:break-words{overflow-wrap:break-word}.relay\:text-ellipsis{text-overflow:ellipsis}.relay\:whitespace-nowrap{white-space:nowrap}.relay\:whitespace-pre{white-space:pre}.relay\:\!text-\[color\:var\(--relay-colors-gray8\)\]{color:var(--relay-colors-gray8)!important}.relay\:\!text-\[color\:var\(--relay-colors-gray9\)\]{color:var(--relay-colors-gray9)!important}.relay\:text-\[\#C1C8CD\]{color:#c1c8cd}.relay\:text-\[color\:var\(--relay-colors-amber9\)\]{color:var(--relay-colors-amber9)}.relay\:text-\[color\:var\(--relay-colors-amber10\)\]{color:var(--relay-colors-amber10)}.relay\:text-\[color\:var\(--relay-colors-amber11\)\]{color:var(--relay-colors-amber11)}.relay\:text-\[color\:var\(--relay-colors-amber12\)\]{color:var(--relay-colors-amber12)}.relay\:text-\[color\:var\(--relay-colors-anchor-color\)\]{color:var(--relay-colors-anchor-color)}.relay\:text-\[color\:var\(--relay-colors-blue12\)\]{color:var(--relay-colors-blue12)}.relay\:text-\[color\:var\(--relay-colors-button-disabled-color\)_\!important\]{color:var(--relay-colors-button-disabled-color)!important}.relay\:text-\[color\:var\(--relay-colors-gray6\)\]{color:var(--relay-colors-gray6)}.relay\:text-\[color\:var\(--relay-colors-gray8\)\]{color:var(--relay-colors-gray8)}.relay\:text-\[color\:var\(--relay-colors-gray9\)\]{color:var(--relay-colors-gray9)}.relay\:text-\[color\:var\(--relay-colors-gray11\)\]{color:var(--relay-colors-gray11)}.relay\:text-\[color\:var\(--relay-colors-gray12\)\]{color:var(--relay-colors-gray12)}.relay\:text-\[color\:var\(--relay-colors-green9\)\]{color:var(--relay-colors-green9)}.relay\:text-\[color\:var\(--relay-colors-green11\)\]{color:var(--relay-colors-green11)}.relay\:text-\[color\:var\(--relay-colors-green12\)\]{color:var(--relay-colors-green12)}.relay\:text-\[color\:var\(--relay-colors-input-color\)\]{color:var(--relay-colors-input-color)}.relay\:text-\[color\:var\(--relay-colors-primary-button-color\)\]{color:var(--relay-colors-primary-button-color)}.relay\:text-\[color\:var\(--relay-colors-primary8\)\]{color:var(--relay-colors-primary8)}.relay\:text-\[color\:var\(--relay-colors-primary9\)\]{color:var(--relay-colors-primary9)}.relay\:text-\[color\:var\(--relay-colors-primary11\)\]{color:var(--relay-colors-primary11)}.relay\:text-\[color\:var\(--relay-colors-primary12\)\]{color:var(--relay-colors-primary12)}.relay\:text-\[color\:var\(--relay-colors-red9\)\]{color:var(--relay-colors-red9)}.relay\:text-\[color\:var\(--relay-colors-red10\)\]{color:var(--relay-colors-red10)}.relay\:text-\[color\:var\(--relay-colors-red11\)\]{color:var(--relay-colors-red11)}.relay\:text-\[color\:var\(--relay-colors-slate10\)\]{color:var(--relay-colors-slate10)}.relay\:text-\[color\:var\(--relay-colors-text-default\)\]{color:var(--relay-colors-text-default)}.relay\:text-\[color\:var\(--relay-colors-text-error\)\]{color:var(--relay-colors-text-error)}.relay\:text-\[color\:var\(--relay-colors-text-subtle\)\]{color:var(--relay-colors-text-subtle)}.relay\:text-\[color\:var\(--relay-colors-text-subtle-secondary\)\]{color:var(--relay-colors-text-subtle-secondary)}.relay\:text-\[color\:var\(--relay-colors-text-success\)\]{color:var(--relay-colors-text-success)}.relay\:text-white{color:var(--relay-color-white)}.relay\:normal-case{text-transform:none}.relay\:cta-font-style:not(:disabled){font-style:var(--relay-fonts-button-cta-font-style)}.relay\:italic{font-style:italic}.relay\:line-through{text-decoration-line:line-through}.relay\:no-underline{text-decoration-line:none}.relay\:opacity-\[0\.15\]{opacity:.15}.relay\:shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.relay\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.relay\: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)}.relay\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.relay\:focus-inset:is(:focus,[data-focus]){box-shadow:inset 0 0 0 2px var(--relay-colors-focus-color)!important;outline:none!important}.relay\:grayscale{--tw-grayscale:grayscale(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,)}.relay\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--relay-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,)}.relay\:transition-\[backdrop-filter\]{transition-property:-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--relay-default-transition-timing-function));transition-duration:var(--tw-duration,var(--relay-default-transition-duration))}.relay\:transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--relay-default-transition-timing-function));transition-duration:var(--tw-duration,var(--relay-default-transition-duration))}.relay\:transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--relay-default-transition-timing-function));transition-duration:var(--tw-duration,var(--relay-default-transition-duration))}.relay\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--relay-default-transition-timing-function));transition-duration:var(--tw-duration,var(--relay-default-transition-duration))}.relay\: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(--relay-default-transition-timing-function));transition-duration:var(--tw-duration,var(--relay-default-transition-duration))}.relay\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--relay-default-transition-timing-function));transition-duration:var(--tw-duration,var(--relay-default-transition-duration))}.relay\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--relay-default-transition-timing-function));transition-duration:var(--tw-duration,var(--relay-default-transition-duration))}.relay\:transition-none{transition-property:none}.relay\:duration-100{--tw-duration:.1s;transition-duration:.1s}.relay\:duration-150{--tw-duration:.15s;transition-duration:.15s}.relay\:duration-200{--tw-duration:.2s;transition-duration:.2s}.relay\:duration-300{--tw-duration:.3s;transition-duration:.3s}.relay\:duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.relay\:ease-linear{--tw-ease:linear;transition-timing-function:linear}.relay\:ease-out{--tw-ease:var(--relay-ease-out);transition-timing-function:var(--relay-ease-out)}.relay\:will-change-transform{will-change:transform}.relay\:outline-none{--tw-outline-style:none;outline-style:none}.relay\:select-none{-webkit-user-select:none;user-select:none}.relay\:border-dropdown{border:var(--relay-borders-dropdown-border)}.relay\:border-modal{border:var(--relay-borders-modal-border)}.relay\:border-widget{border:var(--relay-borders-widget-border)}.relay\:border-widget-card{border:var(--relay-borders-widget-card-border)}.relay\:placeholder\:text-\[color\:var\(--relay-colors-gray9\)\]::placeholder{color:var(--relay-colors-gray9)}.relay\:placeholder\:text-\[color\:var\(--relay-colors-gray12\)\]::placeholder{color:var(--relay-colors-gray12)}.relay\:placeholder\:text-\[color\:var\(--relay-colors-input-color\)\]::placeholder{color:var(--relay-colors-input-color)}.relay\:placeholder\:text-\[color\:var\(--relay-colors-text-subtle\)\]::placeholder{color:var(--relay-colors-text-subtle)}.relay\:focus-within\:shadow-\[inset_0_0_0_2px_var\(--relay-colors-focus-color\)\]:focus-within{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--relay-colors-focus-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.relay\:hover\:cursor-pointer:hover{cursor:pointer}.relay\:hover\:\!bg-\[var\(--relay-colors-gray4\)\]:hover{background-color:var(--relay-colors-gray4)!important}.relay\:hover\:\!bg-\[var\(--relay-colors-gray5\)\]:hover{background-color:var(--relay-colors-gray5)!important}.relay\:hover\:bg-\[rgba\(128\,128\,128\,0\.1\)\]:hover{background-color:#8080801a}.relay\:hover\:bg-\[rgba\(var\(--relay-colors-gray-rgb\,0\,0\,0\)\,0\.1\)\]:hover{background-color:rgba(var(--relay-colors-gray-rgb,0,0,0),.1)}.relay\:hover\:bg-\[var\(--relay-colors-amber4\)\]:hover{background-color:var(--relay-colors-amber4)}.relay\:hover\:bg-\[var\(--relay-colors-gray-2\)\]:hover{background-color:var(--relay-colors-gray-2)}.relay\:hover\:bg-\[var\(--relay-colors-gray2\)\]:hover{background-color:var(--relay-colors-gray2)}.relay\:hover\:bg-\[var\(--relay-colors-gray3\)\]:hover{background-color:var(--relay-colors-gray3)}.relay\:hover\:bg-\[var\(--relay-colors-gray4\)\]:hover{background-color:var(--relay-colors-gray4)}.relay\:hover\:bg-\[var\(--relay-colors-primary-button-hover-background\)\]:hover{background-color:var(--relay-colors-primary-button-hover-background)}.relay\:hover\:bg-\[var\(--relay-colors-red10\)\]:hover{background-color:var(--relay-colors-red10)}.relay\:hover\:bg-\[var\(--relay-colors-secondary-button-hover-background\)\]:hover{background-color:var(--relay-colors-secondary-button-hover-background)}.relay\:hover\:bg-\[var\(--relay-colors-widget-selector-hover-background\)\]:hover{background-color:var(--relay-colors-widget-selector-hover-background)}.relay\:hover\:\!text-\[color\:var\(--relay-colors-gray11\)\]:hover{color:var(--relay-colors-gray11)!important}.relay\:hover\:text-\[color\:var\(--relay-colors-amber11\)\]:hover{color:var(--relay-colors-amber11)}.relay\:hover\:text-\[color\:var\(--relay-colors-anchor-hover-color\)\]:hover{color:var(--relay-colors-anchor-hover-color)}.relay\:hover\:text-\[color\:var\(--relay-colors-gray11\)\]:hover{color:var(--relay-colors-gray11)}.relay\:hover\:text-\[color\:var\(--relay-colors-gray12\)\]:hover{color:var(--relay-colors-gray12)}.relay\:hover\:text-\[color\:var\(--relay-colors-primary-button-hover-color\)\]:hover{color:var(--relay-colors-primary-button-hover-color)}.relay\:hover\:text-\[color\:var\(--relay-colors-secondary-button-hover-color\)\]:hover{color:var(--relay-colors-secondary-button-hover-color)}.relay\:hover\:brightness-\[0\.97\]:hover{--tw-brightness:brightness(.97);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,)}}.relay\:focus\:bg-\[var\(--relay-colors-gray3\)\]:focus{background-color:var(--relay-colors-gray3)}.relay\:focus\:shadow-\[inset_0_0_0_2px_var\(--relay-colors-focus-color\)\]:focus{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--relay-colors-focus-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.relay\:focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.relay\:focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.relay\:focus-visible\:rounded-\[4px\]:focus-visible{border-radius:4px}.relay\:focus-visible\:shadow-\[0_0_0_2px_var\(--relay-colors-focus-color\)\]:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--relay-colors-focus-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.relay\:focus-visible\:shadow-\[inset_0_0_0_2px_var\(--relay-colors-focus-color\)\]:focus-visible{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--relay-colors-focus-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.relay\:focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.relay\:focus-visible\:ring-\[var\(--relay-colors-focus-color\)\]:focus-visible{--tw-ring-color:var(--relay-colors-focus-color)}.relay\:focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.relay\:focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.relay\:active\:scale-\[0\.98\]:active{scale:.98}.relay\:active\:bg-\[var\(--relay-colors-gray5\)\]:active{background-color:var(--relay-colors-gray5)}.relay\:active\:shadow-\[inset_0_0_0_2px_var\(--relay-colors-focus-color\)\]:active{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--relay-colors-focus-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.relay\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.relay\:disabled\:bg-\[var\(--relay-colors-button-disabled-background\)\]:disabled{background-color:var(--relay-colors-button-disabled-background)}.relay\:disabled\:bg-\[var\(--relay-colors-widget-selector-background\)\]:disabled{background-color:var(--relay-colors-widget-selector-background)}.relay\:disabled\:text-\[color\:var\(--relay-colors-button-disabled-color\)\]:disabled{color:var(--relay-colors-button-disabled-color)}.relay\:disabled\:text-\[color\:var\(--relay-colors-gray10\)\]:disabled,.relay\:disabled\:placeholder\:text-\[color\:var\(--relay-colors-gray10\)\]:disabled::placeholder{color:var(--relay-colors-gray10)}@media(hover:hover){.relay\:disabled\:hover\:bg-\[var\(--relay-colors-button-disabled-background\)\]:disabled:hover{background-color:var(--relay-colors-button-disabled-background)}.relay\:disabled\:hover\:text-\[color\:var\(--relay-colors-button-disabled-color\)\]:disabled:hover{color:var(--relay-colors-button-disabled-color)}}.relay\:disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.relay\:data-\[state\=\'checked\'\]\:translate-x-\[17px\][data-state=checked]{--tw-translate-x:17px;translate:var(--tw-translate-x) var(--tw-translate-y)}.relay\:data-\[state\=\'checked\'\]\:bg-\[var\(--relay-colors-primary-button-background\)\][data-state=checked]{background-color:var(--relay-colors-primary-button-background)}.relay\:data-\[state\=active\]\:border-\[var\(--relay-colors-gray-5\)\][data-state=active]{border-color:var(--relay-colors-gray-5)}.relay\:data-\[state\=active\]\:bg-\[var\(--relay-colors-subtle-background-color\)\][data-state=active]{background-color:var(--relay-colors-subtle-background-color)}.relay\:data-\[state\=closed\]\:animate-collapsible-up[data-state=closed]{animation:var(--relay-animate-collapsible-up)}.relay\:data-\[state\=closed\]\:animate-dialog-slide-down[data-state=closed]{animation:var(--relay-animate-dialog-slide-down)}.relay\:data-\[state\=closed\]\:animate-overlay-fade-out[data-state=closed]{animation:var(--relay-animate-overlay-fade-out)}.relay\:data-\[state\=closed\]\:animate-scale-out[data-state=closed]{animation:var(--relay-animate-scale-out)}.relay\:data-\[state\=open\]\:animate-collapsible-down[data-state=open]{animation:var(--relay-animate-collapsible-down)}@media not all and (min-width:520px){.relay\:max-\[520px\]\:mb-2{margin-bottom:var(--relay-spacing-2)}.relay\:max-\[520px\]\:flex{display:flex}.relay\:max-\[520px\]\:w-full{width:100%}.relay\:max-\[520px\]\:gap-2{gap:var(--relay-spacing-2)}.relay\:max-\[520px\]\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.relay\:max-\[520px\]\:border{border-style:var(--tw-border-style);border-width:1px}.relay\:max-\[520px\]\:border-solid{--tw-border-style:solid;border-style:solid}.relay\:max-\[520px\]\:border-\[var\(--relay-colors-gray-5\)\]{border-color:var(--relay-colors-gray-5)}.relay\:max-\[520px\]\:bg-transparent{background-color:#0000}}@media(min-width:500px){.relay\:bp500\:flex-col{flex-direction:column}.relay\:bp500\:flex-row{flex-direction:row}.relay\:bp500\:items-start{align-items:flex-start}.relay\:bp500\:gap-1{gap:var(--relay-spacing-1)}}@media(min-width:600px){.relay\:sm\:block{display:block}.relay\:sm\:hidden{display:none}.relay\:sm\:w-\[370px\]{width:370px}.relay\:sm\:w-\[386px\]{width:386px}.relay\:sm\:max-w-\[532px\]{max-width:532px}.relay\:sm\:max-w-full{max-width:100%}.relay\:sm\:min-w-\[400px\]{min-width:400px}.relay\:sm\:gap-2{gap:var(--relay-spacing-2)}.relay\:sm\:text-xs{font-size:var(--relay-text-xs);line-height:var(--tw-leading,var(--relay-text-xs--line-height))}}@media(min-width:660px){.relay\:min-\[660px\]\:p-0{padding:calc(var(--relay-spacing) * 0)}.relay\:min-\[660px\]\:px-2{padding-inline:var(--relay-spacing-2)}.relay\:min-\[660px\]\:text-\[14px\]{font-size:14px}.relay\:min-\[660px\]\:leading-\[20px\]{--tw-leading:20px;line-height:20px}.relay\:min-\[660px\]\:text-\[color\:var\(--relay-colors-text-default\)\]{color:var(--relay-colors-text-default)}}.relay\:\[\&_\.green-time\]\:text-\[color\:var\(--relay-colors-green11\)\] .green-time{color:var(--relay-colors-green11)}.relay\:\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.relay\:\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.relay\:\[\&\:\:-webkit-scrollbar\]\:w-\[6px\]::-webkit-scrollbar{width:6px}.relay\:\[\&\:\:-webkit-scrollbar\]\:bg-transparent::-webkit-scrollbar{background-color:#0000}.relay\:\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:3.40282e38px}.relay\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[var\(--relay-colors-gray5\)\]::-webkit-scrollbar-thumb{background-color:var(--relay-colors-gray5)}.relay\:\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track{background-color:#0000}.relay\:\[\&\:\:placeholder\]\:text-ellipsis::placeholder{text-overflow:ellipsis}.relay\:\[\&\:not\(\:disabled\)\]\:font-heading:not(:disabled){font-family:var(--relay-font-heading)}.relay\:\[\&\:not\(\:disabled\)\]\:font-bold:not(:disabled){--tw-font-weight:var(--relay-font-weight-bold);font-weight:var(--relay-font-weight-bold)}.relay\:\[\&\:not\(\:disabled\)\]\:uppercase:not(:disabled){text-transform:uppercase}.relay\:\[\&\[data-state\=on\]\]\:shadow-\[inset_0_0_0_2px_var\(--relay-colors-focus-color\)\][data-state=on]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--relay-colors-focus-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}button:hover .relay\:\[button\:hover_\&\]\:bg-\[var\(--relay-colors-gray5\)\]{background-color:var(--relay-colors-gray5)}}@keyframes relay-pulse{50%{opacity:.5}}@keyframes relay-pulse-shadow{0%{box-shadow:0 0 0 0 var(--relay-colors-primary4)}to{box-shadow:0 0 0 6px var(--relay-colors-primary4)}}@keyframes relay-spin{to{transform:rotate(360deg)}}@keyframes relay-collapsibleSlideDown{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes relay-collapsibleSlideUp{0%{height:var(--radix-collapsible-content-height)}to{height:0}}@keyframes relay-dialog-slide-up{0%{opacity:0;bottom:-100%}to{opacity:1;bottom:0}}@keyframes relay-dialog-slide-down{0%{opacity:1;bottom:0}to{opacity:0;bottom:-100%}}@keyframes relay-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes relay-dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes relay-content-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes relay-icon-pop-in{0%{transform:scale(0)}50%{transform:scale(1.12)}70%{transform:scale(.95)}85%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes relay-scale-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes relay-scale-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.95)}}@keyframes relay-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes relay-overlay-fade-out{0%{opacity:1}to{opacity:0}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-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}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@font-face{font-family:NaN Holo Condensed;src:url(/fonts/NaNHoloCondensed-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--bg-app: #071012;--bg-topbar: #0a1114;--bg-panel: #0c1518;--bg-panel-alt: #101a1d;--bg-hover: #132226;--border-subtle: #1d2a2e;--border-strong: #2a3a3f;--text-primary: #e7f0f1;--text-secondary: #92a3a8;--text-muted: #63757b;--accent: #2dd4bf;--accent-dim: #114842;--positive: #00c2a8;--negative: #ff4d57;--warning: #f5b84b;--font-display: Georgia, "Times New Roman", serif;--font-wordmark: "NaN Holo Condensed", "Arial Black", system-ui, sans-serif;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "SFMono-Regular", "IBM Plex Mono", "Roboto Mono", Consolas, monospace;--trade-pnl-positive: var(--positive);--trade-pnl-negative: var(--negative);--trade-warning: var(--warning);--trade-source-manual: #8db8c1;--trade-source-manual-border: rgba(110, 231, 249, .24);--trade-source-schedule: #8fc0b8;--trade-source-schedule-border: rgba(45, 212, 191, .24);--trade-source-trigger: #c2a46d;--trade-source-trigger-border: rgba(245, 184, 75, .25);--trade-source-system: #b4bdc1;--trade-source-system-border: rgba(167, 139, 250, .22);--trade-account-paper: #8fc0b8;--trade-account-paper-border: rgba(45, 212, 191, .24);--trade-account-mainnet: #9aabb0;--trade-account-mainnet-border: rgba(127, 146, 152, .32);--trade-side-long: #8db8c1;--trade-side-long-border: rgba(110, 231, 249, .32);--trade-side-short: #c2a46d;--trade-side-short-border: rgba(245, 184, 75, .32);--trade-operation-open: #f3c96d;--trade-operation-open-border: rgba(245, 184, 75, .42);--trade-operation-close: #b3c0c5;--trade-operation-close-border: rgba(179, 192, 197, .36);--trade-operation-liquidation: #c2a46d;--trade-operation-liquidation-border: rgba(245, 184, 75, .25);--trade-origin-agent: var(--trade-source-schedule);--trade-origin-agent-border: var(--trade-source-schedule-border);--trade-origin-liquidation: var(--trade-operation-liquidation);--trade-origin-liquidation-border: var(--trade-operation-liquidation-border);--trade-status-positive: var(--trade-pnl-positive);--trade-status-positive-border: rgba(0, 194, 168, .35);--trade-status-positive-bg: rgba(19, 34, 38, .34);--trade-status-warning: var(--trade-warning);--trade-status-warning-border: rgba(245, 184, 75, .35);--trade-status-warning-bg: rgba(48, 37, 17, .36);--trade-status-negative: var(--trade-pnl-negative);--trade-status-negative-border: rgba(255, 77, 87, .35);--trade-status-negative-bg: rgba(65, 24, 28, .42);--trade-status-running: #93abc8;--trade-status-running-border: rgba(96, 165, 250, .28);--trade-status-running-bg: rgba(14, 31, 51, .42);--trade-neutral: #9aabb0;--trade-neutral-border: rgba(127, 146, 152, .32);--trade-neutral-bg: rgba(8, 17, 20, .42);--relay-colors-gray1: #071012;--relay-colors-gray2: #081114;--relay-colors-gray3: #0c1518;--relay-colors-gray4: #101a1d;--relay-colors-gray5: #1d2a2e;--relay-colors-gray6: #24343a;--relay-colors-gray7: #2a3a3f;--relay-colors-gray8: #365058;--relay-colors-gray9: #63757b;--relay-colors-gray10: #7f9298;--relay-colors-gray11: #92a3a8;--relay-colors-gray12: #e7f0f1;--relay-colors-gray-1: #071012;--relay-colors-gray-2: #081114;--relay-colors-gray-3: #0c1518;--relay-colors-gray-4: #101a1d;--relay-colors-gray-5: #1d2a2e;--relay-colors-gray-6: #24343a;--relay-colors-gray-7: #2a3a3f;--relay-colors-gray-8: #365058;--relay-colors-gray-9: #63757b;--relay-colors-gray-10: #7f9298;--relay-colors-gray-11: #92a3a8;--relay-colors-gray-12: #e7f0f1;--relay-colors-slate-1: #071012;--relay-colors-slate-2: #081114;--relay-colors-slate-3: #0c1518;--relay-colors-slate-4: #101a1d;--relay-colors-slate-5: #1d2a2e;--relay-colors-slate-6: #24343a;--relay-colors-slate-7: #2a3a3f;--relay-colors-slate-8: #365058;--relay-colors-slate-9: #63757b;--relay-colors-slate-10: #7f9298;--relay-colors-slate-11: #92a3a8;--relay-colors-slate-12: #e7f0f1;--relay-colors-green2: rgba(0, 194, 168, .12);--relay-colors-green3: rgba(0, 194, 168, .16);--relay-colors-green9: #00c2a8;--relay-colors-green10: #2dd4bf;--relay-colors-green11: #5eead4;--relay-colors-green12: #ccfbf1;--relay-colors-grass-2: rgba(0, 194, 168, .12);--relay-colors-grass-3: rgba(0, 194, 168, .16);--relay-colors-grass-9: #00c2a8;--relay-colors-grass-10: #2dd4bf;--relay-colors-grass-11: #5eead4;--relay-colors-grass-12: #ccfbf1;--relay-colors-amber2: rgba(245, 184, 75, .12);--relay-colors-amber3: rgba(245, 184, 75, .16);--relay-colors-amber4: rgba(245, 184, 75, .2);--relay-colors-amber9: #f5b84b;--relay-colors-amber10: #ffd166;--relay-colors-amber11: #ffd166;--relay-colors-amber12: #fff3c4;--relay-colors-amber-2: rgba(245, 184, 75, .12);--relay-colors-amber-3: rgba(245, 184, 75, .16);--relay-colors-amber-4: rgba(245, 184, 75, .2);--relay-colors-amber-9: #f5b84b;--relay-colors-amber-10: #ffd166;--relay-colors-amber-11: #ffd166;--relay-colors-amber-12: #fff3c4;--relay-colors-primary1: #071012;--relay-colors-primary2: #081114;--relay-colors-primary3: #0c1518;--relay-colors-primary4: rgba(45, 212, 191, .12);--relay-colors-primary5: rgba(45, 212, 191, .18);--relay-colors-primary6: rgba(45, 212, 191, .24);--relay-colors-primary7: rgba(45, 212, 191, .34);--relay-colors-primary8: rgba(45, 212, 191, .46);--relay-colors-primary9: #2dd4bf;--relay-colors-primary10: #5eead4;--relay-colors-primary11: #80fff2;--relay-colors-primary12: #ccfbf1;--relay-colors-input-background: #081114;--relay-colors-input-color: #e7f0f1;--relay-colors-modal-background: #0c1518;--relay-colors-subtle-border-color: #1d2a2e;--relay-colors-widget-background: #0c1518;--relay-colors-widget-card-background: #081114;--relay-colors-widget-selector-background: #101a1d;--relay-colors-widget-selector-hover-background: #132226;--relay-colors-anchor-color: #2dd4bf;--relay-colors-anchor-hover-color: #80fff2;--relay-colors-secondary-button-hover-background: #132226;--relay-colors-secondary-button-hover-color: #e7f0f1;--relay-colors-text-subtle-secondary: #63757b;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-app);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.relay-kit-reset{--relay-colors-gray1: #071012;--relay-colors-gray2: #081114;--relay-colors-gray3: #0c1518;--relay-colors-gray4: #101a1d;--relay-colors-gray5: #1d2a2e;--relay-colors-gray6: #24343a;--relay-colors-gray7: #2a3a3f;--relay-colors-gray8: #365058;--relay-colors-gray9: #63757b;--relay-colors-gray10: #7f9298;--relay-colors-gray11: #92a3a8;--relay-colors-gray12: #e7f0f1;--relay-colors-gray-1: #071012;--relay-colors-gray-2: #081114;--relay-colors-gray-3: #0c1518;--relay-colors-gray-4: #101a1d;--relay-colors-gray-5: #1d2a2e;--relay-colors-gray-6: #24343a;--relay-colors-gray-7: #2a3a3f;--relay-colors-gray-8: #365058;--relay-colors-gray-9: #63757b;--relay-colors-gray-10: #7f9298;--relay-colors-gray-11: #92a3a8;--relay-colors-gray-12: #e7f0f1;--relay-colors-green2: rgba(0, 194, 168, .12);--relay-colors-green3: rgba(0, 194, 168, .16);--relay-colors-green9: #00c2a8;--relay-colors-green10: #2dd4bf;--relay-colors-green11: #5eead4;--relay-colors-green12: #ccfbf1;--relay-colors-grass-2: rgba(0, 194, 168, .12);--relay-colors-grass-3: rgba(0, 194, 168, .16);--relay-colors-grass-9: #00c2a8;--relay-colors-grass-10: #2dd4bf;--relay-colors-grass-11: #5eead4;--relay-colors-grass-12: #ccfbf1;--relay-colors-amber2: rgba(245, 184, 75, .12);--relay-colors-amber3: rgba(245, 184, 75, .16);--relay-colors-amber4: rgba(245, 184, 75, .2);--relay-colors-amber9: #f5b84b;--relay-colors-amber10: #ffd166;--relay-colors-amber11: #ffd166;--relay-colors-amber12: #fff3c4;--relay-colors-amber-2: rgba(245, 184, 75, .12);--relay-colors-amber-3: rgba(245, 184, 75, .16);--relay-colors-amber-4: rgba(245, 184, 75, .2);--relay-colors-amber-9: #f5b84b;--relay-colors-amber-10: #ffd166;--relay-colors-amber-11: #ffd166;--relay-colors-amber-12: #fff3c4;--relay-colors-primary1: #071012;--relay-colors-primary2: #081114;--relay-colors-primary3: #0c1518;--relay-colors-primary4: rgba(45, 212, 191, .12);--relay-colors-primary5: rgba(45, 212, 191, .18);--relay-colors-primary6: rgba(45, 212, 191, .24);--relay-colors-primary7: rgba(45, 212, 191, .34);--relay-colors-primary8: rgba(45, 212, 191, .46);--relay-colors-primary9: #2dd4bf;--relay-colors-primary10: #5eead4;--relay-colors-primary11: #80fff2;--relay-colors-primary12: #ccfbf1;--relay-colors-input-background: #081114;--relay-colors-input-color: #e7f0f1;--relay-colors-modal-background: #0c1518;--relay-colors-subtle-border-color: #1d2a2e;--relay-colors-widget-background: #0c1518;--relay-colors-widget-card-background: #081114;--relay-colors-widget-selector-background: #101a1d;--relay-colors-widget-selector-hover-background: #132226;--relay-colors-anchor-color: #2dd4bf;--relay-colors-anchor-hover-color: #80fff2;--relay-colors-secondary-button-hover-background: #132226;--relay-colors-secondary-button-hover-color: #e7f0f1;--relay-colors-text-subtle-secondary: #63757b}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{background:var(--bg-app);color:var(--text-primary);font-size:12px}button,input,textarea,select{font:inherit}button{color:inherit}input:not(.relay-kit-reset *),textarea:not(.relay-kit-reset *),select:not(.relay-kit-reset *){min-width:0;color:var(--text-primary);background:#081114;border:1px solid var(--border-strong);border-radius:4px;outline:none}input:not(.relay-kit-reset *),select:not(.relay-kit-reset *){height:30px;padding:0 9px}textarea:not(.relay-kit-reset *){resize:vertical;min-height:74px;padding:8px 9px;line-height:1.4}input:not(.relay-kit-reset *):focus,textarea:not(.relay-kit-reset *):focus,select:not(.relay-kit-reset *):focus{border-color:var(--accent)}.landing-page{position:relative;min-height:100vh;overflow-x:hidden;background:radial-gradient(ellipse 80% 60% at 15% 12%,rgba(45,212,191,.22),transparent 60%),radial-gradient(ellipse 70% 50% at 88% 8%,rgba(20,184,166,.18),transparent 55%),radial-gradient(circle at 18% 38%,rgba(105,255,224,.14),transparent 30%),radial-gradient(circle at 70% 20%,rgba(0,72,58,.32),transparent 34%),radial-gradient(circle at 50% 92%,rgba(12,86,78,.3),transparent 38%),radial-gradient(circle at 82% 76%,rgba(0,35,31,.62),transparent 32%),#020b0a}.landing-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 25% 30%,rgba(0,0,0,.55),transparent 60%),linear-gradient(180deg,#020b0a9e,#020b0a2e 38%,#020b0a75)}.landing-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 1px);background-size:42px 42px;opacity:.45}.landing-shader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;opacity:.42;mix-blend-mode:screen;pointer-events:none}.reveal{opacity:0;transform:translateY(28px);transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal.is-revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.dxap-shape-field,.dxap-shape-field canvas,.dxap-shape-field-fallback{width:100%;height:100%}.dxap-shape-field{overflow:hidden}.dxap-shape-field canvas{display:block}.dxap-shape-field-fallback{background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),var(--bg-app);background-size:24px 24px,24px 24px,auto}.dxap-shape-field-fallback span{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:1px solid rgba(45,212,191,.16);background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px);background-size:20px 20px}.landing-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#020b0a33,#020b0ad6)}.landing-access-shell{position:sticky;top:18px;z-index:4;max-width:min(1540px,calc(100% - 40px));min-height:74px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:18px auto 0;padding:12px 14px 12px 18px;border:1px solid rgba(45,212,191,.18);border-radius:9px;background:#071115d6;box-shadow:0 18px 68px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-shell-brand{min-width:0;justify-self:start;display:flex;align-items:center;color:var(--text-primary);text-decoration:none}.landing-shell-lockup{height:46px;display:inline-flex;align-items:center;gap:10px;color:var(--accent)}.landing-logo-mark{display:block;flex:0 0 auto;color:var(--accent);background:currentColor;mask:url(/logo.svg) center / contain no-repeat;-webkit-mask:url(/logo.svg) center / contain no-repeat}.landing-logo-mark-small{width:30px;height:31px}.landing-shell-brand .landing-logo-mark-small{width:46px;height:46px;color:var(--accent)}.landing-shell-lockup strong{color:currentColor;font-family:var(--font-wordmark);font-size:43px;font-weight:900;line-height:46px;letter-spacing:0;text-transform:uppercase}.landing-shell-cta{justify-self:end;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:5px;padding:0 22px;color:#031311;background:var(--accent);border:1px solid var(--accent);font-size:14px;font-weight:750;text-decoration:none}.landing-content{position:relative;z-index:3;min-height:calc(100vh - 110px);display:grid;grid-template-columns:minmax(320px,.62fr) minmax(680px,1.38fr);align-items:center;justify-content:start;gap:clamp(28px,3.6vw,58px);max-width:1760px;margin:0 auto;padding:58px clamp(24px,4vw,64px) 74px}.landing-copy{display:grid;gap:18px;max-width:560px}.landing-copy h2,.landing-hero-headline{margin:0;color:var(--text-primary);font-family:var(--font-sans);font-size:clamp(44px,4.25vw,66px);font-weight:700;line-height:1.04;letter-spacing:0;max-width:650px}.landing-section-copy h2{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(44px,4vw,62px);font-weight:700;line-height:1}.landing-copy p{max-width:620px;margin:0;color:var(--text-secondary);font-size:18px;line-height:1.55}.landing-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:6px}.landing-primary,.landing-secondary{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:999px;padding:0 16px;font-size:13px;text-decoration:none;white-space:nowrap}.landing-primary{color:#041513;background:var(--accent);border:1px solid var(--accent);font-weight:650}.landing-primary:hover,.landing-primary:focus-visible{color:#041513;background:#80fff2;border-color:#80fff2}.landing-secondary{color:var(--text-primary);background:#08111475;border:1px solid rgba(136,159,164,.32)}.landing-secondary:hover,.landing-secondary:focus-visible{color:var(--accent);border-color:var(--accent-dim);background:var(--bg-hover)}.landing-section{position:relative;z-index:3;scroll-margin-top:110px;max-width:1440px;min-height:auto;display:grid;grid-template-columns:minmax(340px,1fr) minmax(460px,1.25fr);align-items:center;gap:clamp(40px,6vw,96px);margin:0 auto;padding:clamp(72px,9vw,128px) clamp(24px,6vw,96px)}.landing-section-copy{display:grid;gap:16px}.landing-section-copy p{max-width:560px;margin:0;color:var(--text-secondary);font-size:16px;line-height:1.6}.landing-interface-shot,.landing-agent-proof,.landing-access-form{border:1px solid rgba(45,212,191,.18);border-radius:8px;background:#030e0dad;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-interface-shot{min-height:470px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;box-shadow:0 34px 120px #00000052}.landing-interface-topbar{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;border-bottom:1px solid rgba(45,212,191,.13);background:#061213b8}.landing-interface-topbar span,.landing-interface-topbar strong,.landing-interface-metrics span,.landing-interface-panel span,.landing-interface-table span,.landing-agent-proof-header span,.landing-agent-tabs span,.landing-dxrg-row span,.landing-access-form label span,.landing-agent-context b,.landing-pnl-chart-topline{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-weight:800;text-transform:uppercase}.landing-interface-topbar strong{color:var(--accent)}.landing-interface-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(45,212,191,.11)}.landing-interface-metrics div{min-width:0;display:grid;gap:5px;min-height:72px;align-content:center;padding:12px 16px;border-right:1px solid rgba(45,212,191,.1)}.landing-interface-metrics div:last-child{border-right:0}.landing-interface-metrics strong{color:var(--text-primary);font-size:13px;font-weight:760;line-height:1.35}.landing-interface-body{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(230px,.72fr);min-height:300px}.landing-interface-chart{position:relative;min-height:100%;border-right:1px solid rgba(45,212,191,.1);background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),radial-gradient(circle at 72% 26%,rgba(45,212,191,.12),transparent 34%);background-size:100% 25%,16.66% 100%,auto}.landing-interface-chart span{position:absolute;left:16px;right:16px;height:1px;background:#2dd4bf12}.landing-interface-chart span:nth-child(1){top:20%}.landing-interface-chart span:nth-child(2){top:40%}.landing-interface-chart span:nth-child(3){top:60%}.landing-interface-chart span:nth-child(4){top:80%}.landing-interface-chart span:nth-child(5){top:50%;background:#e7f0f11f}.landing-interface-chart svg{position:absolute;top:32px;right:18px;bottom:26px;left:18px;width:calc(100% - 36px);height:calc(100% - 58px);overflow:visible}.landing-interface-chart path{fill:none;stroke:var(--accent);stroke-width:3;filter:drop-shadow(0 0 12px rgba(45,212,191,.32))}.landing-interface-panel{display:grid;align-content:start;gap:14px;padding:18px;background:#020b0a57}.landing-interface-panel p{margin:0;color:var(--text-primary);font-size:14px;font-weight:650;line-height:1.55}.landing-interface-table{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(45,212,191,.12)}.landing-interface-table span{min-height:42px;display:inline-flex;align-items:center;padding:0 14px;border-right:1px solid rgba(45,212,191,.1)}.landing-interface-table span:first-child{color:#041513;background:var(--accent)}.landing-interface-table span:last-child{border-right:0}.landing-flow{list-style:none;margin:0;padding:0;border-top:1px solid rgba(45,212,191,.2);border-bottom:1px solid rgba(45,212,191,.2);background:linear-gradient(180deg,#06181794,#030e0d42)}.landing-flow-step{display:grid;grid-template-columns:72px minmax(0,1fr);gap:22px;align-items:start;padding:25px 0;border-bottom:1px solid rgba(45,212,191,.12)}.landing-flow-step:last-child{border-bottom:0}.landing-flow-step>span{color:var(--accent);font-family:var(--font-wordmark);font-size:42px;font-weight:900;line-height:.9}.landing-flow-step div{display:grid;gap:8px}.landing-flow-step strong{color:var(--text-primary);font-size:19px;font-weight:800;line-height:1.2}.landing-flow-step p{max-width:610px;margin:0;color:var(--text-secondary);font-size:14px;line-height:1.6}.landing-agent-proof{display:grid;gap:18px;padding:18px;box-shadow:0 34px 120px #00000047}.landing-agent-proof-header{display:flex;align-items:start;justify-content:space-between;gap:18px}.landing-agent-proof-header div{display:grid;gap:6px}.landing-agent-proof-header strong{color:var(--text-primary);font-size:19px;font-weight:800}.landing-agent-proof-header p{max-width:210px;margin:0;color:var(--text-muted);font-size:13px;line-height:1.45;text-align:right}.landing-agent-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.landing-agent-tab{min-width:0;min-height:62px;display:grid;gap:5px;align-content:center;padding:10px 12px;border:1px solid rgba(136,159,164,.2);border-radius:6px;color:var(--text-secondary);background:#08111485;cursor:pointer;text-align:left}.landing-agent-tab strong{color:var(--text-primary);font-size:19px;font-weight:800}.landing-agent-tab:hover,.landing-agent-tab:focus-visible,.landing-agent-tab.is-active{border-color:#2dd4bf85;color:var(--accent);background:#11484252}.landing-agent-proof-body{display:grid;grid-template-columns:minmax(220px,.58fr) minmax(0,1fr);gap:18px;align-items:stretch}.landing-agent-proof-copy{display:grid;align-content:center;gap:11px;padding:16px;border:1px solid rgba(45,212,191,.12);border-radius:6px;background:#020b0a6b}.landing-agent-proof-copy span{color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:850;text-transform:uppercase}.landing-agent-proof-copy strong{color:var(--text-primary);font-size:40px;font-weight:850;line-height:1}.landing-agent-proof-copy p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.55}.landing-agent-context{display:grid;gap:12px}.landing-agent-context p{display:grid;gap:5px}.landing-agent-context b{color:var(--accent)}.landing-pnl-chart{min-height:260px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:14px;border:1px solid rgba(45,212,191,.12);border-radius:6px;background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),#020b0a57;background-size:25% 25%,20% 100%,auto}.landing-pnl-chart-topline{display:flex;justify-content:space-between;gap:12px}.landing-pnl-chart-topline strong{color:var(--accent)}.landing-pnl-chart svg{width:100%;height:100%;min-height:210px;overflow:visible}.landing-pnl-gridline{stroke:#e7f0f11c;stroke-width:1}.landing-pnl-area{fill:#2dd4bf1a}.landing-pnl-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px rgba(45,212,191,.28))}.landing-pnl-dot{fill:#041513;stroke:var(--accent);stroke-width:3}.landing-pnl-label{fill:var(--text-primary);font-family:var(--font-mono);font-size:16px;font-weight:850}.landing-dxrg-list{display:grid;gap:0}.landing-dxrg-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:14px 0;border-bottom:1px solid rgba(45,212,191,.09)}.landing-dxrg-row:last-child{border-bottom:0}.landing-dxrg-row strong{color:var(--text-primary);font-size:13px;font-weight:720;line-height:1.45}.landing-research-points{display:grid;align-self:stretch;border-top:1px solid rgba(45,212,191,.18);border-bottom:1px solid rgba(45,212,191,.18);background:#030e0d5c}.landing-research-point{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;align-items:start;padding:25px 0;border-bottom:1px solid rgba(45,212,191,.1)}.landing-research-point:last-child{border-bottom:0}.landing-research-point span{color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.landing-research-point strong{max-width:680px;color:var(--text-primary);font-size:16px;font-weight:680;line-height:1.55}.landing-research-link{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;justify-self:start;border:1px solid rgba(45,212,191,.28);border-radius:999px;padding:0 14px;color:var(--text-primary);background:#08111475;font-size:12px;font-weight:760;text-decoration:none}.landing-research-link:hover,.landing-research-link:focus-visible{color:#041513;background:var(--accent);border-color:var(--accent)}.landing-access-gate{min-height:auto}.landing-access-form{display:grid;gap:12px;padding:18px}.landing-access-form label{display:grid;gap:7px}.landing-access-form input{height:42px;border-radius:6px;background:#020b0ad6}.landing-access-form button{min-height:42px;border:1px solid var(--accent);border-radius:999px;color:#031311;background:var(--accent);font-weight:800;cursor:pointer}.landing-approved-link{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--text-primary);font-size:13px;font-weight:700;text-decoration:none}.landing-access-grid{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,440px);gap:clamp(36px,5vw,72px);align-items:center;width:100%;max-width:1180px;margin:0 auto}.landing-access-intro{display:grid;align-content:center;gap:20px;max-width:620px}.landing-access-intro h2{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(44px,4.8vw,64px);font-weight:700;line-height:1;letter-spacing:0}.landing-access-intro>p{margin:0;max-width:520px;color:var(--text-secondary);font-size:17px;line-height:1.6}.landing-access-checklist{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:14px}.landing-access-checklist li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;color:var(--accent)}.landing-access-checklist li>svg{margin-top:3px}.landing-access-checklist li div{display:grid;gap:4px;min-width:0}.landing-access-checklist strong{color:var(--text-primary);font-family:var(--font-mono);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.landing-access-checklist span{color:var(--text-secondary);font-size:14px;line-height:1.55}.landing-access-form-header{display:grid;gap:6px;margin-bottom:4px}.landing-access-form-header>span{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.landing-access-form-header>strong{color:var(--text-primary);font-size:24px;font-weight:800;line-height:1.1;letter-spacing:0}.landing-access-form-header>p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.5}.landing-access-field{display:grid;gap:8px}.landing-access-field>span{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.landing-access-field input{height:46px;border-radius:6px;border:1px solid var(--border-strong);background:#020b0adb;padding:0 14px;font-size:14px}.landing-access-error{margin:0;color:var(--negative);font-size:12px}.landing-access-footnote{margin:0;color:var(--text-muted);font-family:var(--font-mono);font-size:10px;line-height:1.55}.landing-waitlist-form{display:grid;align-content:start;justify-self:end;gap:14px;width:min(100%,460px);padding:26px;border:1px solid rgba(45,212,191,.2);border-radius:10px;background:linear-gradient(180deg,#0b1c1bc7,#030e0ddb);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 34px 120px #00000057}.landing-waitlist-header{margin-bottom:6px}.landing-waitlist-submit{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--accent);border-radius:999px;color:#041513;background:var(--accent);font-weight:800;font-size:14px;cursor:pointer;transition:background .18s ease,border-color .18s ease}.landing-waitlist-submit:hover,.landing-waitlist-submit:focus-visible{background:#80fff2;border-color:#80fff2}.landing-waitlist-success{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:center;padding:18px;border:1px solid rgba(45,212,191,.42);border-radius:8px;background:#11484252;color:var(--accent)}.landing-waitlist-success div{display:grid;gap:3px}.landing-waitlist-success strong{color:var(--text-primary);font-size:15px;font-weight:800}.landing-waitlist-success span{color:var(--text-secondary);font-size:13px;line-height:1.5}.landing-footer{position:relative;z-index:3;border-top:1px solid rgba(45,212,191,.12);background:#020b0ac7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-footer-inner{max-width:1440px;margin:0 auto;padding:40px clamp(24px,6vw,96px) 48px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 32px}.landing-footer-brand{display:flex;align-items:center;gap:11px;color:var(--text-primary)}.landing-footer-brand div{display:grid;gap:2px}.landing-footer-brand strong{font-family:var(--font-wordmark);font-size:15px;font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase}.landing-footer-brand span{color:var(--text-muted);font-size:10px;font-weight:650;line-height:1}.landing-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 22px}.landing-footer-links a{color:var(--text-secondary);font-size:12px;font-weight:650;text-decoration:none;transition:color .16s ease}.landing-footer-links a:hover,.landing-footer-links a:focus-visible{color:var(--accent)}.landing-footer-legal{margin:0;color:var(--text-muted);font-family:var(--font-mono);font-size:11px;font-weight:650;text-align:right;white-space:nowrap}.legal-page{position:relative;z-index:3;max-width:820px;margin:0 auto;padding:56px 32px 96px;background:linear-gradient(rgba(255,255,255,.014) 1px,transparent 1px),var(--bg-app);background-size:24px 24px}.legal-header{display:grid;gap:14px;margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid var(--border-subtle)}.legal-back{color:var(--text-secondary);font-size:13px;font-weight:650;text-decoration:none;justify-self:start}.legal-back:hover,.legal-back:focus-visible{color:var(--accent)}.legal-header h1{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:52px;font-weight:700;line-height:1;letter-spacing:0}.legal-effective{margin:0;color:var(--text-muted);font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.legal-body{display:grid;gap:18px}.legal-body h2{margin:20px 0 0;color:var(--text-primary);font-size:20px;font-weight:800;line-height:1.2}.legal-body p{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.65}.legal-body ul{margin:0;padding-left:20px;display:grid;gap:8px;color:var(--text-secondary);font-size:15px;line-height:1.6}.legal-body li{color:var(--text-secondary)}.legal-body strong{color:var(--text-primary);font-weight:750}.legal-body a{color:var(--accent);text-decoration:none}.legal-body a:hover,.legal-body a:focus-visible{text-decoration:underline}.landing-window{position:relative;margin:0;width:100%;max-width:1280px;border-radius:16px;overflow:hidden;background:#030e0dd1;border:1px solid rgba(45,212,191,.32);box-shadow:0 70px 190px #000000ad,0 0 68px #2dd4bf14,0 0 0 1px #ffffff0a inset;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1);will-change:transform}.landing-hero-window{width:min(1040px,58vw);max-width:none;justify-self:end;align-self:center}.landing-product-preview{border:0;overflow:visible;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.landing-window:hover,.landing-window:focus-within{transform:translateY(-6px);box-shadow:0 86px 220px #000000b8,0 0 88px #2dd4bf1c,0 0 0 1px #ffffff0d inset}.landing-product-preview:hover,.landing-product-preview:focus-within{box-shadow:none}.landing-window:before{content:"";position:absolute;top:-120px;right:-120px;bottom:-120px;left:-120px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(45,212,191,.22),transparent 70%);filter:blur(30px)}.landing-window:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,transparent 18%);z-index:2}.landing-product-preview:before,.landing-product-preview:after{display:none}.landing-window-chrome{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid rgba(45,212,191,.14);background:#061213e6}.landing-window-dot{width:12px;height:12px;border-radius:50%;background:#ffffff24;box-shadow:0 0 0 1px #ffffff0f inset}.landing-window-dot:nth-child(1){background:#ff5f57}.landing-window-dot:nth-child(2){background:#febc2e}.landing-window-dot:nth-child(3){background:#28c840}.landing-window-url{margin:0 auto;padding:5px 16px;min-width:0;color:var(--text-muted);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.02em;background:#020b0ab3;border:1px solid rgba(255,255,255,.05);border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.landing-window-body{position:relative;line-height:0;background:#04100f}.landing-product-body{aspect-ratio:3456 / 2234;overflow:hidden;border:1px solid rgba(45,212,191,.3);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 18%),#030e0de0;box-shadow:0 80px 210px #000000b3,0 0 92px #2dd4bf1a,0 0 0 1px #ffffff0a inset}.landing-product-body:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(3,14,13,.1),transparent 20%,transparent 78%,rgba(3,14,13,.24)),linear-gradient(180deg,rgba(255,255,255,.06),transparent 24%,rgba(2,11,10,.18))}.landing-window-shot{display:block;width:100%;height:auto;max-height:none;object-fit:cover;filter:saturate(1.16) contrast(1.08) brightness(1.08);-webkit-user-select:none;user-select:none}.landing-product-body .landing-window-shot{height:100%;object-position:center center}.app-shell{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),var(--bg-app);background-size:24px 24px}.topbar{height:48px;display:grid;grid-template-columns:minmax(118px,auto) minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 12px;background:var(--bg-topbar);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:10}.brand{display:flex;align-items:center;gap:9px;min-width:0;color:var(--accent);text-decoration:none;padding-right:8px}.brand:focus{outline:none}.brand:focus-visible{outline:1px solid rgba(45,212,191,.72);outline-offset:4px;border-radius:4px}.brand-logo{display:block;width:25px;height:26px;object-fit:contain;flex:0 0 auto}.brand-wordmark{font-family:var(--font-wordmark);font-weight:900;font-size:29px;line-height:.9;letter-spacing:0;text-transform:uppercase;color:var(--text-primary);white-space:nowrap}.topnav{display:flex;align-items:center;gap:2px;min-width:0}.topnav-link{height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;color:var(--text-secondary);text-decoration:none;border-bottom:1px solid transparent}.topnav-link:hover{color:var(--text-primary);background:var(--bg-hover)}.topnav-link.active{color:var(--accent);border-bottom-color:var(--accent)}.topnav-icon{width:15px;height:15px;display:block;flex:0 0 auto;opacity:.68;stroke:currentColor}.topnav-link.active .topnav-icon{opacity:.9}.session-box{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.topbar-actions{display:flex;align-items:center;gap:6px}.hyperliquid-logo-button{position:relative;width:34px;height:30px;display:inline-grid;place-items:center;padding:0;border:1px solid var(--border-strong);border-radius:4px;background:#081114;cursor:pointer}.hyperliquid-logo-button:hover,.hyperliquid-logo-button:focus-visible,.hyperliquid-logo-button[aria-expanded=true]{border-color:#2dd4bf8a;background:var(--bg-hover);outline:none}.hyperliquid-logo-mark{width:20px;height:20px;display:block;object-fit:contain}.hyperliquid-connection-dot{position:absolute;right:3px;bottom:3px;width:11px;height:11px;border:1px solid #071214;border-radius:999px;background:#d7aa4d;box-shadow:0 0 0 2px #d7aa4d1f}.hyperliquid-logo-button.connected .hyperliquid-connection-dot{background:var(--accent);box-shadow:0 0 0 2px #2dd4bf24}.hyperliquid-logo-button.needs-setup .hyperliquid-connection-dot{background:#d7aa4d;box-shadow:0 0 0 2px #d7aa4d24}.hyperliquid-logo-button.checking .hyperliquid-connection-dot{display:none}.hyperliquid-status-popover-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;background:transparent}.hyperliquid-status-popover{position:fixed;z-index:30;top:52px;right:12px;width:min(520px,calc(100vw - 24px));max-height:calc(100vh - 64px);overflow:auto;padding:12px;border:1px solid var(--border-strong);border-radius:5px;background:var(--bg-panel);box-shadow:0 18px 60px #00000061;scrollbar-color:rgba(146,163,168,.36) transparent;scrollbar-width:thin}.hyperliquid-status-popover:before{content:"";position:absolute;top:-6px;right:166px;width:10px;height:10px;transform:rotate(45deg);border-left:1px solid var(--border-strong);border-top:1px solid var(--border-strong);background:var(--bg-panel)}.hyperliquid-status-popover::-webkit-scrollbar{width:5px}.hyperliquid-status-popover::-webkit-scrollbar-track{background:transparent}.hyperliquid-status-popover::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:999px;background:#92a3a852;background-clip:content-box}.hyperliquid-status-popover .hyperliquid-onboarding-panel{padding-top:0;border-top:0}.topbar-action{height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:var(--text-secondary);background:#081114;border:1px solid var(--border-strong);border-radius:4px;cursor:pointer;white-space:nowrap}.topbar-action-primary{color:var(--accent);background:#2dd4bf14;border-color:#2dd4bf6b}.topbar-action:hover{color:var(--text-primary);background:var(--bg-hover)}.topbar-action-primary:hover{color:#80fff2;border-color:#2dd4bfb8}.session-error{color:var(--negative)}.session-panel{position:relative;min-height:calc(100vh - 48px);display:grid;place-items:center;align-content:center;gap:14px;padding:24px;text-align:center;overflow:hidden;background:radial-gradient(ellipse 56% 42% at 50% 32%,rgba(45,212,191,.12),transparent 64%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),#061012;background-size:100% 100%,24px 24px,24px 24px}.session-panel-shader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.42;pointer-events:none}.session-panel-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 42% 34% at 50% 42%,rgba(2,11,10,.24),transparent 66%),linear-gradient(180deg,#020b0a66,#020b0ac2)}.session-panel>:not(.session-panel-shader,.session-panel-scrim){position:relative;z-index:2}.session-panel-icon{width:66px;height:66px;display:grid;place-items:center;color:var(--accent);border:0;background:transparent;border-radius:0}.session-panel-logo{display:block;width:64px;height:64px;object-fit:contain}.session-panel h1{max-width:420px;margin:0;color:var(--text-primary);font-size:24px;font-weight:780;line-height:1.1}.session-panel p{max-width:420px;margin:0;color:var(--text-secondary)}.session-connect-form{width:min(260px,100%);display:grid;justify-items:center;gap:9px;margin-top:2px}.session-panel>.primary-button{margin-top:4px}.session-connect-form .primary-button{margin-top:4px}.session-referral-field{width:100%;display:grid;gap:6px;color:var(--text-secondary);text-align:left}.session-referral-field span{color:var(--text-secondary);font-size:11px;font-weight:650}.session-referral-field input{width:100%;height:38px;text-align:center;text-transform:uppercase;background:#020b0ac7;border-color:#2dd4bf3d;letter-spacing:.05em}.session-referral-status,.session-panel .session-auth-error{width:100%;margin:0;font-size:11px;line-height:1.35;text-align:center}.session-referral-status.valid{color:var(--positive)}.session-referral-status.invalid,.session-panel .session-auth-error{color:var(--negative)}.session-referral-status.checking,.session-referral-status.unknown{color:var(--text-secondary)}.wallet-chip,.source-chip,.status-pill,.side-pill,.operation-pill,.origin-pill,.account-kind-pill{display:inline-flex;align-items:center;height:var(--trading-chip-height, 22px);border:1px solid var(--border-subtle);color:var(--text-secondary);background:#081114;border-radius:4px;padding:0 var(--trading-chip-padding-x, 7px);font-size:var(--trading-chip-font-size, 12px);line-height:var(--trading-chip-line-height, 20px);white-space:nowrap}.source-chip{color:var(--text-muted)}.source-chip.manual{color:var(--trade-source-manual);border-color:var(--trade-source-manual-border)}.source-chip.schedule{color:var(--trade-source-schedule);border-color:var(--trade-source-schedule-border)}.source-chip.trigger{color:var(--trade-source-trigger);border-color:var(--trade-source-trigger-border)}.source-chip.system{color:var(--trade-source-system);border-color:var(--trade-source-system-border)}.status-pill{text-transform:capitalize;font-variant-numeric:tabular-nums}.side-pill,.operation-pill,.origin-pill,.account-kind-pill{min-width:54px;justify-content:center}.status-pill.positive{color:var(--trade-status-positive);border-color:var(--trade-status-positive-border)}.status-pill.warning{color:var(--trade-status-warning);border-color:var(--trade-status-warning-border)}.status-pill.negative{color:var(--trade-status-negative);border-color:var(--trade-status-negative-border)}.side-pill.long{color:var(--trade-side-long);border-color:var(--trade-side-long-border)}.side-pill.short{color:var(--trade-side-short);border-color:var(--trade-side-short-border)}.operation-pill.open{color:var(--trade-operation-open);border-color:var(--trade-operation-open-border)}.operation-pill.close{color:var(--trade-operation-close);border-color:var(--trade-operation-close-border)}.operation-pill.liquidation{color:var(--trade-operation-liquidation);border-color:var(--trade-operation-liquidation-border)}.origin-pill.agent{color:var(--trade-origin-agent);border-color:var(--trade-origin-agent-border)}.origin-pill.liquidation{min-width:82px;color:var(--trade-origin-liquidation);border-color:var(--trade-origin-liquidation-border)}.account-kind-pill.paper{color:var(--trade-account-paper);border-color:var(--trade-account-paper-border)}.account-kind-pill.mainnet{min-width:84px;color:var(--trade-account-mainnet);border-color:var(--trade-account-mainnet-border)}.app-main{flex:1;min-height:0}.trade-page{height:calc(100vh - 48px);min-height:calc(100vh - 48px);display:grid;grid-template-rows:58px minmax(420px,1fr) minmax(var(--bottom-panel-min-height, 220px),var(--bottom-panel-height, 30vh));overflow:hidden}.scope-strip{display:grid;grid-template-columns:minmax(190px,260px) 1fr auto;align-items:center;gap:12px;padding:8px 12px;background:var(--bg-panel);border-bottom:1px solid var(--border-subtle)}.scope-control{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:8px}.scope-control label,.metric-label{color:var(--text-muted);font-size:11px}.scope-dropdown{position:relative;min-width:0}.scope-dropdown-button{width:100%;height:30px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border:1px solid var(--accent-dim);border-radius:4px;color:var(--text-primary);background:#081114;cursor:pointer}.scope-dropdown-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-dropdown-button:hover,.scope-dropdown-button:focus-visible{border-color:var(--accent)}.scope-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:max(100%,210px);max-height:260px;overflow:auto;padding:4px;border:1px solid var(--border-strong);border-radius:5px;background:#081114;box-shadow:0 12px 24px #00000061}.scope-dropdown-option{width:100%;min-height:28px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:3px;color:var(--text-secondary);background:transparent;font-size:12px;text-align:left;white-space:nowrap;cursor:pointer}.scope-dropdown-option>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis}.scope-dropdown-option:hover,.scope-dropdown-option:focus-visible{color:var(--text-primary);background:#132226f2}.scope-dropdown-option.active{color:var(--text-primary);background:#18c7b51a}.scope-dropdown-check{display:inline-flex;color:var(--accent)}.scope-dropdown-kind{padding:1px 5px;border:1px solid var(--border-subtle);border-radius:999px;font-size:10px;line-height:14px}.scope-dropdown-kind.paper{color:var(--trade-account-paper);border-color:var(--trade-account-paper-border)}.scope-dropdown-kind.hyperliquid{color:var(--trade-account-mainnet);border-color:var(--trade-account-mainnet-border)}.metric-strip{display:grid;grid-template-columns:repeat(7,minmax(92px,1fr));gap:0;min-width:0}.metric{min-width:0;padding:0 12px;border-left:1px solid var(--border-subtle)}.metric:first-child{border-left:0}.metric-value{display:block;margin-top:3px;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.terminal-grid{--chart-panel-min-width: 540px;position:relative;z-index:1;min-height:0;display:grid;grid-template-columns:minmax(var(--chart-panel-min-width),1fr) var(--actions-rail-width, minmax(0, 1fr));border-bottom:1px solid var(--border-subtle);overflow:visible}.terminal-grid.chart,.terminal-grid.chat{grid-template-columns:minmax(0,1fr)}.terminal-grid.chart .actions-rail,.terminal-grid.chat .chart-panel,.terminal-grid.chart .actions-resize-handle,.terminal-grid.chat .actions-resize-handle{display:none}.terminal-grid:has(.chart-end-info-wrap:hover),.terminal-grid:has(.chart-end-info-wrap:focus-within){z-index:8}.chart-panel,.actions-rail,.bottom-panel,.page-surface{background:#0c1518f0}.chart-panel,.actions-rail{min-height:0;border-right:1px solid var(--border-subtle);overflow:hidden}.chart-panel{position:relative;overflow:visible}.actions-rail{position:relative;border-right:0;display:grid;grid-template-rows:1fr;min-width:0;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),#0c1518f0;background-size:24px 24px}.actions-panel-controls{position:absolute;top:8px;right:8px;z-index:5;display:inline-flex;gap:4px}.actions-resize-handle{position:absolute;top:0;bottom:0;left:-5px;z-index:4;width:10px;display:flex;align-items:center;justify-content:center;cursor:ew-resize;touch-action:none}.actions-resize-handle:before{content:"";width:2px;height:64px;border-radius:999px;background:#92a3a86b;opacity:.72;transition:opacity .14s ease,background .14s ease}.actions-resize-handle:hover:before,.actions-resize-handle:focus-visible:before{background:#92a3a89e;opacity:1}.actions-resize-handle:focus-visible{outline:1px solid var(--accent-dim);outline-offset:-2px}.panel-toolbar{height:46px;display:flex;align-items:center;gap:12px;padding:0 12px;border-bottom:1px solid var(--border-subtle)}.panel-toolbar-spacer{flex:1;min-width:8px}.toolbar-title{min-width:145px;display:flex;align-items:center;gap:8px}h1,h2{margin:0;font-weight:600;color:var(--text-primary)}h1{font-size:14px}h2{font-size:12px}.segmented{display:inline-flex;align-items:center;border:1px solid var(--border-subtle);border-radius:4px;overflow:hidden;background:#081114}.segmented button,.tab-strip button{height:28px;padding:0 9px;border:0;border-right:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary);cursor:pointer}.segmented button:last-child,.tab-strip button:last-child{border-right:0}.segmented button:hover,.tab-strip button:hover{background:var(--bg-hover);color:var(--text-primary)}.segmented button.active,.tab-strip button.active{color:var(--accent);background:var(--accent-dim)}.chart-body{position:relative;height:calc(100% - 46px);min-height:320px;padding:8px 8px 28px}.chart-body .recharts-wrapper,.chart-body .recharts-surface{pointer-events:none;-webkit-user-select:none;user-select:none}.chart-body .recharts-wrapper:focus,.chart-body .recharts-wrapper:focus-visible,.chart-body .recharts-surface:focus,.chart-body .recharts-surface:focus-visible,.chart-body .recharts-surface *:focus,.chart-body .recharts-surface *:focus-visible{outline:none}.chart-tooltip{min-width:220px;max-width:420px;padding:10px;border:1px solid #2a3a3f;border-radius:5px;background:#081114fa;box-shadow:0 14px 34px #0000006b;color:var(--text-primary)}.chart-tooltip-time{margin-bottom:7px;color:var(--text-secondary);font-size:11px;font-weight:600}.chart-tooltip-list{display:grid;gap:5px}.chart-tooltip-row{min-width:0;display:grid;grid-template-columns:8px auto minmax(0,1fr);gap:7px;align-items:baseline;color:var(--text-secondary);font-size:12px;line-height:1.3}.chart-tooltip-row.trade{color:var(--text-primary)}.chart-tooltip-swatch{width:8px;height:8px;align-self:center;border-radius:999px}.chart-tooltip-swatch.muted{background:#516168}.chart-tooltip-label{color:var(--text-muted)}.chart-tooltip-row strong{min-width:0;overflow-wrap:anywhere;color:inherit;font-weight:500}.chart-tooltip-series-list{gap:9px}.chart-tooltip-series{display:grid;gap:7px;padding-top:8px;border-top:1px solid rgba(81,97,104,.48)}.chart-tooltip-series.trade{gap:8px}.chart-tooltip-series:first-child{padding-top:0;border-top:0}.chart-tooltip-series-header{min-width:0;display:flex;align-items:center;gap:7px}.chart-tooltip-series-header .chart-tooltip-label{min-width:0;overflow:hidden;color:var(--text-secondary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.chart-tooltip-metrics{display:grid;gap:4px}.chart-tooltip-metric{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:14px}.chart-tooltip-metric span{min-width:0;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.chart-tooltip-metric strong{color:var(--text-primary);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.chart-tooltip-metric strong.positive{color:var(--trade-pnl-positive)}.chart-tooltip-metric strong.negative{color:var(--trade-pnl-negative)}.chart-trade-chip-row{display:flex;flex-wrap:wrap;gap:5px}.chart-trade-chip{display:inline-flex;align-items:center;height:17px;padding:0 6px;border:1px solid rgba(81,97,104,.72);border-radius:4px;background:#081114c7;color:var(--text-secondary);font-size:10px;font-weight:600;line-height:1;white-space:nowrap}.chart-trade-chip.open{border-color:var(--trade-operation-open-border);color:var(--trade-operation-open)}.chart-trade-chip.close{border-color:var(--trade-operation-close-border);color:var(--trade-operation-close)}.chart-trade-chip.long{border-color:var(--trade-side-long-border);color:var(--trade-side-long)}.chart-trade-chip.short{border-color:var(--trade-side-short-border);color:var(--trade-side-short)}.chart-trade-chip.neutral{border-color:var(--trade-neutral-border);color:var(--trade-neutral)}.chart-hover-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.chart-hover-cursor{position:absolute;width:1px;background:#a0b2b8b8}.chart-hover-dot{position:absolute;width:9px;height:9px;border:1.5px solid #081114;border-radius:999px;box-shadow:0 0 0 1px #90a4aa85;transform:translate(-50%,-50%)}.trade-marker-label-bg{stroke-width:1px}.trade-marker-label{fill:var(--text-primary);font-size:10px;font-weight:600;pointer-events:none}.chart-hover-tooltip{position:absolute;z-index:5;min-width:230px;max-width:300px;pointer-events:none}.chart-trade-tooltip{position:absolute;z-index:5;min-width:230px;max-width:320px;pointer-events:none}.chart-hover-tooltip.right,.chart-trade-tooltip.right{transform:translate(12px,-50%)}.chart-hover-tooltip.left,.chart-trade-tooltip.left{transform:translate(calc(-100% - 12px),-50%)}.chart-end-labels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.chart-end-label{position:absolute;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;pointer-events:auto;filter:drop-shadow(0 2px 5px rgba(0,0,0,.4))}.chart-end-badge{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1.5px solid currentColor;border-radius:999px;background:#081114;font-size:8px;font-weight:700;line-height:1}.chart-end-name{min-width:0;max-width:116px;overflow:hidden;text-overflow:ellipsis;margin:0;padding:2px 6px;border:1px solid;border-radius:4px;background:#081114;color:var(--text-primary);font-size:11px;line-height:15px;cursor:pointer}.chart-end-name:hover,.chart-end-name:focus-visible{background:var(--bg-hover);outline:none}.chart-end-name:disabled{opacity:1;cursor:default}.chart-end-name:disabled:hover{background:#081114}.chart-end-info-wrap{position:static;display:inline-flex;align-items:center;flex:0 0 auto}.chart-end-info{width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:#7f9298;cursor:pointer}.chart-end-info:hover,.chart-end-info:focus-visible{color:var(--text-primary);outline:none}.chart-end-info svg{display:block}.chart-end-paused-marker{height:16px;width:13px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:-1px;color:#92a3a8c7;line-height:1}.chart-activity-card{position:absolute;right:calc(100% + 4px);top:50%;width:min(660px,50vw);max-height:min(760px,calc(100vh - 96px));display:grid;gap:9px;overflow-y:auto;overscroll-behavior:contain;border:1px solid;border-radius:5px;padding:10px;background:linear-gradient(rgba(255,255,255,.008) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.008) 1px,transparent 1px),#081114fa;background-size:28px 28px;box-shadow:0 14px 34px #0000006b;color:var(--text-secondary);opacity:0;pointer-events:none;transform:translateY(-50%) translate(4px);transition:opacity .12s ease,transform .12s ease}.chart-activity-card::-webkit-scrollbar{width:5px}.chart-activity-card::-webkit-scrollbar-track{background:transparent}.chart-activity-card::-webkit-scrollbar-thumb{min-height:24px;border-radius:999px;background:#63757b94}.chart-activity-card{scrollbar-color:rgba(99,117,123,.58) transparent;scrollbar-width:thin}.chart-end-label:has(.chart-end-info-wrap:hover),.chart-end-label:has(.chart-end-info-wrap:focus-within){z-index:5}.chart-end-info-wrap:hover .chart-activity-card,.chart-end-info-wrap:focus-within .chart-activity-card{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}.chart-activity-header{min-width:0;display:grid;grid-template-columns:auto minmax(80px,1fr) auto;gap:8px;align-items:center;color:var(--text-muted);font-size:11px}.chart-activity-time{color:var(--text-secondary);font-weight:600;font-variant-numeric:tabular-nums}.chart-activity-agent{min-width:0;display:inline-flex;align-items:center;gap:6px}.chart-activity-agent strong{min-width:0;overflow:hidden;color:var(--accent);text-overflow:ellipsis}.chart-activity-agent .status-pill{height:18px;padding:0 6px;font-size:10px}.chart-activity-header .activity-actions-cell{justify-content:flex-end}.chart-activity-meta{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.chart-activity-meta .activity-fact{min-height:19px;background:#081114b8}.chart-activity-summary{min-width:0;overflow:visible;color:var(--text-secondary);font-size:12px;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.chart-activity-summary strong{margin-right:7px;color:var(--text-primary)}.chart-activity-children{display:grid;gap:8px;border-top:1px solid var(--border-subtle);padding-top:8px}.chart-activity-child{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px;align-items:start}.chart-activity-child-content{min-width:0;display:grid;gap:5px}.chart-activity-child-content .activity-detail-text{min-width:0;margin:0;overflow:visible;color:var(--text-secondary);font-size:12px;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.chart-activity-more,.chart-activity-empty{color:var(--text-muted);font-size:11px}.chart-activity-empty{display:inline-flex;align-items:center;gap:8px}.chart-activity-empty .status-pill{height:18px;padding:0 6px;font-size:10px}.chart-loading,.table-loading,.empty-panel{color:var(--text-muted);padding:16px}.chart-error{color:var(--warning)}.chart-legend{position:absolute;left:12px;right:12px;bottom:7px;display:flex;flex-wrap:wrap;gap:12px;color:var(--text-secondary)}.chart-legend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.chart-legend i{width:9px;height:2px}.activity-kind-badge{justify-self:start;max-width:82px;display:inline-flex;align-items:center;gap:4px;overflow:hidden;min-height:var(--trading-chip-height, 17px);padding:0 var(--trading-chip-padding-x, 5px);border:1px solid var(--border-strong);border-radius:4px;color:var(--text-secondary);background:#081114;font-size:var(--trading-chip-font-size, 10px);line-height:var(--trading-chip-line-height, 15px);text-overflow:ellipsis;white-space:nowrap}.activity-kind-badge span{min-width:14px;height:13px;display:inline-flex;align-items:center;justify-content:center;border-left:1px solid var(--border-subtle);padding:0 1px 0 5px;color:var(--text-muted)}.activity-kind-badge.failed,.activity-kind-badge.rejected{color:var(--trade-status-negative);border-color:var(--trade-status-negative-border);background:var(--trade-status-negative-bg)}.activity-kind-badge.failed span,.activity-kind-badge.rejected span{border-left-color:var(--trade-status-negative-border);color:var(--trade-status-negative)}.activity-kind-badge.pending{color:var(--trade-status-warning);border-color:var(--trade-status-warning-border);background:var(--trade-status-warning-bg)}.activity-kind-badge.running{color:var(--trade-status-running);border-color:var(--trade-status-running-border);background:var(--trade-status-running-bg)}.activity-kind-badge.completed{color:var(--trade-neutral);border-color:var(--trade-neutral-border);background:var(--trade-status-positive-bg)}.activity-kind-badge.canceled{color:var(--trade-status-warning);border-color:var(--trade-status-warning-border);background:var(--trade-status-warning-bg)}.activity-actions-cell{display:grid;width:100%;max-width:128px;gap:3px;justify-items:start}.activity-action-empty{color:var(--text-muted)}.activity-time-column{width:140px;min-width:0}.activity-agent-column{width:170px;min-width:0}.activity-summary-column,.activity-thesis-column{width:auto;min-width:0}.activity-time-cell{display:inline-flex;align-items:center;max-width:100%;gap:7px;min-width:0}.activity-time-cell>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-status-dot{position:relative;width:8px;height:8px;flex:none;border-radius:999px;background:#66777c;box-shadow:0 0 0 1px #92a3a838}.activity-status-dot.completed{background:#34d399;box-shadow:0 0 0 1px #34d39940,0 0 10px #34d39933}.activity-status-dot.running{background:#60a5fa;box-shadow:0 0 0 1px #60a5fa47,0 0 10px #60a5fa3d}.activity-status-dot.running:after{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(96,165,250,.42);border-radius:inherit;animation:activity-status-pulse 1.4s ease-out infinite;content:""}.activity-status-dot.pending{border:1px solid #60a5fa;background:#60a5fa29;box-shadow:0 0 0 1px #60a5fa29}.activity-status-dot.failed,.activity-status-dot.rejected{background:#ef4444;box-shadow:0 0 0 1px #ef444447,0 0 10px #ef444433}.activity-status-dot.unknown{background:#6b7478}.activity-status-dot.canceled{background:#f5b84b;box-shadow:0 0 0 1px #f5b84b47,0 0 10px #f5b84b2e}@keyframes activity-status-pulse{0%{opacity:.72;transform:scale(.7)}to{opacity:0;transform:scale(1.55)}}@media(prefers-reduced-motion:reduce){.activity-status-dot.running:after{animation-name:activity-status-pulse;animation:none;opacity:.42;transform:scale(1)}}.activity-thesis-cell{display:-webkit-box;width:100%;max-width:none;overflow:hidden;color:var(--text-secondary);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:normal}.activity-summary-cell{width:100%;max-width:none;color:var(--text-secondary);line-height:1.35;white-space:normal}.activity-summary-cell strong{margin-right:8px;color:var(--text-primary)}.activity-summary-cell.detail{display:block;overflow:visible;font-size:13px;line-height:1.4}.activity-summary-main{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:5}.activity-summary-cell.with-trades .activity-summary-main{-webkit-line-clamp:4}.activity-summary-cell.detail .activity-summary-main{display:block;overflow:visible;-webkit-line-clamp:unset}.activity-summary-placeholder{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);font-style:italic;white-space:nowrap}.activity-waiting-icon{flex:none;color:currentColor;opacity:.6;transform-box:fill-box;transform-origin:center;animation:activity-waiting-pulse 2.8s ease-in-out infinite}@keyframes activity-waiting-pulse{0%,to{opacity:.48;transform:scale(.97)}50%{opacity:.7;transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){.activity-waiting-icon{animation:activity-waiting-pulse 2.8s ease-in-out infinite}}.activity-trade-chip-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.activity-trade-chip{max-width:100%;display:inline-flex;overflow:hidden;border:1px solid var(--border-subtle);border-radius:4px;background:#081114a3;color:var(--text-secondary);font-size:var(--trading-chip-font-size, 11px);line-height:var(--trading-chip-line-height, 18px);white-space:nowrap}.activity-trade-chip-segment{min-width:0;padding:0 6px;border-right:1px solid var(--border-subtle);overflow:hidden;text-overflow:ellipsis}.activity-trade-chip-segment:last-child{border-right:0}.activity-trade-chip-segment.market{color:var(--text-secondary)}.activity-trade-chip-segment.open{color:var(--trade-operation-open)}.activity-trade-chip-segment.close{color:var(--trade-operation-close)}.activity-trade-chip-segment.liquidation{color:var(--trade-operation-liquidation)}.activity-trade-chip-segment.long{color:var(--trade-side-long)}.activity-trade-chip-segment.short{color:var(--trade-side-short)}.activity-trade-chip-segment.positive{color:var(--trade-pnl-positive)}.activity-trade-chip-segment.negative{color:var(--trade-pnl-negative)}.activity-child-list{display:grid;gap:8px;margin-top:10px;border-top:1px solid var(--border-subtle);padding-top:9px}.modal-activity-child-list{margin-top:0}.activity-child-table-section{display:grid;gap:5px}.activity-child-table-title{color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:.03em;line-height:1;text-transform:uppercase}.activity-trade-table,.activity-trigger-table{display:grid;overflow:hidden;border:1px solid rgba(99,117,123,.22);border-radius:4px;background:#0811145c}.activity-trigger-table{border-color:#60a5fa3d;background:#09142266}.activity-trade-table-head,.activity-trade-table-row,.activity-trigger-table-head,.activity-trigger-table-row{display:grid;gap:0}.activity-trade-table-head,.activity-trade-table-row{grid-template-columns:minmax(72px,.8fr) minmax(72px,.8fr) minmax(62px,.6fr) minmax(82px,.9fr) minmax(104px,1fr) minmax(96px,.95fr) minmax(58px,.55fr) minmax(74px,.7fr)}.activity-trigger-table-head,.activity-trigger-table-row{grid-template-columns:minmax(var(--activity-trigger-action-min-width, 64px),.9fr) minmax(var(--activity-trigger-target-min-width, 72px),1fr) minmax(var(--activity-trigger-market-min-width, 60px),.8fr) minmax(var(--activity-trigger-condition-min-width, 150px),2fr) minmax(var(--activity-trigger-mode-min-width, 58px),.8fr) minmax(var(--activity-trigger-expires-min-width, 64px),.95fr)}.activity-trade-table-head,.activity-trigger-table-head{border-bottom:1px solid rgba(99,117,123,.18);background:#101a1db8;color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}.activity-trigger-table-head{border-bottom-color:#60a5fa29;background:#0e1f33b8;color:#93abc8}.activity-trade-table-head span,.activity-trade-table-row>span,.activity-trigger-table-head span,.activity-trigger-table-row>span{min-width:0;overflow:hidden;padding:7px 8px;border-right:1px solid rgba(99,117,123,.14);text-overflow:ellipsis;white-space:nowrap}.activity-trigger-table-head span,.activity-trigger-table-row>span{border-right-color:#60a5fa1f}.activity-trade-table-head span:last-child,.activity-trade-table-row>span:last-of-type{border-right:0}.activity-trigger-table-head span:last-child,.activity-trigger-table-row>span:nth-child(6){border-right:0}.activity-trade-table-row,.activity-trigger-table-row{border-bottom:1px solid rgba(99,117,123,.14);color:var(--text-secondary)}.activity-trigger-table-row{border-bottom-color:#60a5fa1f}.activity-trade-table-row>span,.activity-trigger-table-row>span{border-bottom:1px solid rgba(99,117,123,.14)}.activity-trigger-table-row>span{border-bottom-color:#60a5fa1f}.activity-trade-table-row:last-child,.activity-trigger-table-row:last-child{border-bottom:0}.activity-trade-tone.open{color:var(--trade-operation-open)}.activity-trade-tone.close{color:var(--trade-operation-close)}.activity-trade-tone.liquidation{color:var(--trade-operation-liquidation)}.activity-trade-tone.long{color:var(--trade-side-long)}.activity-trade-tone.short{color:var(--trade-side-short)}.activity-trade-tone.positive{color:var(--trade-pnl-positive)}.activity-trade-tone.negative{color:var(--trade-pnl-negative)}.activity-trade-reason,.activity-trigger-reason{grid-column:1 / -1;margin:0;min-width:0;padding:6px 8px 8px;color:var(--text-secondary);line-height:1.35;overflow-wrap:anywhere}.activity-final-list{margin:0;min-width:0;padding-left:16px;color:var(--text-secondary);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.activity-final-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:4px;background:#0811145c}.activity-final-table-cell{min-width:0;display:grid;align-content:start;gap:8px;padding:8px 9px;border-right:1px solid var(--border-subtle)}.activity-final-table-cell:last-child{border-right:0}.activity-final-table-cell span{color:var(--text-muted);font-size:12px;font-weight:600}.activity-final-table-cell p,.activity-final-table-cell ul{margin:0;min-width:0;color:var(--text-secondary);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.activity-final-table-cell ul{display:grid;gap:3px;padding-left:16px}.activity-final-table-cell li{margin:0;padding-left:2px}.activity-child-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:start;color:var(--text-secondary)}.activity-child-content{min-width:0;display:grid;gap:6px}.activity-child-content .activity-detail-text{margin:0;min-width:0;color:var(--text-secondary);line-height:1.35;overflow-wrap:anywhere}.activity-trigger-instructions{min-width:0;display:grid;gap:5px;border:1px solid rgba(45,212,191,.18);border-radius:4px;padding:7px 8px;background:#0811147a}.activity-trigger-instructions>span{color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}.activity-trigger-instructions p{margin:0;min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.activity-fact-list{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.activity-fact{display:inline-flex;align-items:center;gap:5px;min-height:var(--trading-chip-height, 20px);border:1px solid var(--border-strong);border-radius:4px;padding:0 var(--trading-chip-padding-x, 6px);color:var(--text-secondary);background:#081114;font-size:var(--trading-chip-font-size, 11px);line-height:var(--trading-chip-line-height, 18px)}.activity-fact span{color:var(--text-muted)}.activity-fact strong{color:var(--text-secondary);font-weight:500}.activity-fact.open strong,.activity-fact.long strong{color:var(--trade-side-long)}.activity-fact.short strong,.activity-fact.close strong,.activity-fact.liquidation strong{color:var(--trade-side-short)}.activity-fact.positive strong{color:var(--trade-pnl-positive)}.activity-fact.negative strong{color:var(--trade-pnl-negative)}.trigger-instructions-cell{display:inline-block;max-width:460px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.primary-button,.secondary-button,.danger-button,.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border-radius:4px;cursor:pointer;white-space:nowrap}.primary-button{color:#041513;background:var(--accent);border:1px solid var(--accent);font-weight:600}.primary-button.compact{min-height:28px;padding:0 10px}.secondary-button{color:var(--text-primary);background:#081114;border:1px solid var(--border-strong)}.danger-button{color:#d48b91;background:#081114;border:1px solid rgba(255,77,87,.28)}.icon-button{width:30px;height:30px;color:var(--text-secondary);background:#081114;border:1px solid var(--border-subtle)}.icon-button:hover,.secondary-button:hover{background:var(--bg-hover);color:var(--text-primary)}.danger-button:hover{color:#f0a0a6;background:#ff4d5714}.icon-button.accent{color:var(--accent);border-color:var(--accent-dim)}.icon-button.subtle{color:var(--text-secondary);background:transparent;border-color:transparent}button:disabled{opacity:.55;cursor:not-allowed}.primary-button:disabled{color:var(--text-muted);border-color:var(--border-subtle);background:#081114}.chat-panel{position:relative;min-height:0;display:grid;grid-template-rows:1fr auto;background:#0710125c}.chat-panel.empty{grid-template-rows:1fr}.chat-messages{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px;padding:50px 10px 10px;scrollbar-color:rgba(146,163,168,.36) transparent;scrollbar-width:thin}.chat-panel.empty .chat-messages{padding:10px}.chat-reply-reserve{flex:0 0 50%;min-height:160px;pointer-events:none}.chat-messages::-webkit-scrollbar{width:5px;height:5px}.chat-messages::-webkit-scrollbar-track{background:transparent}.chat-messages::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:999px;background:#92a3a852;background-clip:content-box}.chat-messages::-webkit-scrollbar-thumb:hover{background:#92a3a870;background-clip:content-box}.chat-messages::-webkit-scrollbar-corner{background:transparent}.chat-top-actions{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;gap:6px;min-height:44px;padding:8px 10px;border-bottom:1px solid rgba(27,46,52,.9);background:#071012;box-shadow:0 8px 18px #0000002e}.chat-action-button{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;color:var(--text-secondary);background:#081114e0;border:1px solid var(--border-subtle);border-radius:4px;cursor:pointer}.chat-action-button:hover{color:var(--text-primary);background:var(--bg-hover)}.chat-action-button.active{color:var(--accent);border-color:var(--accent-dim);background:#2dd4bf14}.chat-active-title{min-width:0;max-width:min(360px,45vw);height:28px;display:inline-flex;align-items:center;padding:0 9px;overflow:hidden;color:var(--text-secondary);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;background:#081114b8;border:1px solid var(--border-subtle);border-radius:4px}.chat-recent-panel{position:absolute;top:48px;left:10px;z-index:6;width:min(360px,calc(100% - 20px));max-height:min(430px,calc(100% - 58px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--border-subtle);border-radius:8px;background:#081114f5;box-shadow:0 18px 34px #00000047}.chat-recent-header{min-height:38px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:6px 8px 6px 10px;border-bottom:1px solid var(--border-subtle)}.chat-recent-header strong{color:var(--text-primary);font-weight:600}.chat-recent-list{min-height:0;overflow:auto;scrollbar-color:rgba(146,163,168,.36) transparent;scrollbar-width:thin}.chat-recent-list::-webkit-scrollbar{width:5px;height:5px}.chat-recent-list::-webkit-scrollbar-track{background:transparent}.chat-recent-list::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:999px;background:#92a3a852;background-clip:content-box}.chat-recent-list::-webkit-scrollbar-thumb:hover{background:#92a3a870;background-clip:content-box}.chat-recent-list::-webkit-scrollbar-corner{background:transparent}.chat-recent-state{padding:12px;color:var(--text-muted)}.chat-recent-state.error{color:var(--warning)}.chat-recent-item{width:100%;display:grid;gap:4px;padding:10px 12px;color:var(--text-secondary);text-align:left;background:transparent;border:0;border-bottom:1px solid var(--border-subtle);cursor:pointer}.chat-recent-item:hover{color:var(--text-primary);background:var(--bg-hover)}.chat-recent-item.active{color:var(--accent);background:#2dd4bf0f}.chat-recent-title,.chat-recent-preview,.chat-recent-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-recent-title{color:var(--text-primary);font-weight:600}.chat-recent-preview{color:var(--text-secondary)}.chat-recent-meta{color:var(--text-muted);font-size:11px}.chat-empty-state{width:100%;min-height:100%;position:relative;padding:20px 10px}.chat-empty-heading{position:absolute;z-index:3;top:max(58px,calc(50% - 184px));left:50%;display:inline-flex;align-items:center;gap:11px;transform:translate(-50%);color:var(--text-primary);white-space:nowrap}.chat-empty-heading h2{margin:0;color:var(--text-primary);font-family:var(--font-wordmark);font-size:31px;font-weight:900;line-height:.95;letter-spacing:0}.chat-empty-logo{width:33px;height:34px;display:block;flex:0 0 auto}.chat-info-wrap{position:relative;display:inline-flex;align-items:center;margin-left:1px}.chat-info-button{width:18px;height:18px;display:inline-grid;place-items:center;padding:0;border:0;color:var(--accent);background:transparent;cursor:help}.chat-info-button:hover,.chat-info-button:focus-visible{color:#80fff2;background:transparent}.chat-info-button:focus-visible{outline:1px solid rgba(45,212,191,.48);outline-offset:3px;border-radius:4px}.chat-info-tooltip{position:absolute;z-index:30;top:calc(100% + 10px);right:0;width:min(320px,calc(100vw - 36px));padding:12px 13px;border:1px solid rgba(45,212,191,.24);border-radius:8px;color:var(--text-secondary);background:#030e0dfa;box-shadow:0 20px 48px #00000061;font-size:12px;font-weight:500;line-height:1.5;text-align:left;white-space:normal;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.chat-info-tooltip:before{content:"";position:absolute;top:-6px;right:7px;width:10px;height:10px;border-top:1px solid rgba(45,212,191,.24);border-left:1px solid rgba(45,212,191,.24);background:#030e0dfa;transform:rotate(45deg)}.chat-info-button:hover+.chat-info-tooltip,.chat-info-button:focus-visible+.chat-info-tooltip{opacity:1;transform:translateY(0)}.chat-hero-form{position:absolute;z-index:1;top:max(244px,50%);left:50%;width:min(calc(100% - 20px),760px);min-height:236px;display:grid;grid-template-rows:1fr auto;gap:8px;padding:12px;transform:translate(-50%,-50%);color:var(--text-primary);background:#081114f5;border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 16px 36px #00000029}.chat-hero-form textarea{min-height:176px;padding:0;color:var(--text-primary);background:transparent;border:0;resize:none;line-height:1.45}.chat-hero-form textarea:focus{border-color:transparent}.chat-hero-actions{display:flex;justify-content:flex-end}.chat-prompts{position:absolute;top:max(374px,calc(50% + 130px));left:10px;right:10px;display:flex;flex-direction:column;align-items:center;gap:12px}.chat-prompt-tabs{width:min(100%,760px);display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.chat-prompt-tab{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;color:var(--text-secondary);background:#081114;border:1px solid var(--border-subtle);border-radius:4px;cursor:pointer}.chat-prompt-tab:hover{color:var(--text-primary);background:var(--bg-hover)}.chat-prompt-tab.active{color:var(--accent);border-color:var(--accent-dim);background:#2dd4bf14}.chat-prompt-menu{width:min(100%,760px);min-height:154px;border:1px solid var(--border-subtle);border-radius:8px;background:#081114db;box-shadow:0 14px 28px #0000002e}.chat-prompt-menu-header{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:8px;padding:10px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.chat-prompt-menu-header strong{display:block;color:var(--text-primary);font-weight:600;line-height:1.2}.chat-prompt-menu-header span{display:block;margin-top:3px;color:var(--text-muted);line-height:1.35}.chat-prompt-list{display:flex;flex-direction:column}.chat-prompt-option{width:100%;min-height:38px;padding:9px 10px;color:var(--text-secondary);text-align:left;line-height:1.35;background:transparent;border:0;border-bottom:1px solid var(--border-subtle);cursor:pointer;overflow-wrap:anywhere}.chat-prompt-option:last-child{border-bottom:0}.chat-prompt-option:hover{color:var(--text-primary);background:var(--bg-hover)}.chat-message{flex:0 0 auto;max-width:92%;padding:8px 9px;border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-secondary);background:#081114;line-height:1.4}.chat-message.user{align-self:flex-end;color:var(--text-primary);border-color:var(--accent-dim);background:#0d2826}.chat-message.assistant{max-width:100%}.chat-message.assistant.error{color:#f0a0a6;border-color:#ff4d5759;background:#41181c42}.chat-artifact,.chat-artifact-placeholder{flex:0 0 auto;width:100%;max-width:100%;align-self:stretch;border:1px solid var(--border-subtle);border-radius:4px;background:#081114}.chat-artifact-placeholder{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;color:var(--trade-status-running);border-color:var(--trade-status-running-border);background:var(--trade-status-running-bg)}.chat-artifact-placeholder .typing-dots span{background:var(--trade-status-running)}.chat-artifact.market-chart{display:grid;gap:8px;padding:10px;overflow:hidden}.chat-artifact-header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.chat-artifact-title{min-width:0;display:inline-flex;align-items:center;gap:7px;color:var(--text-primary)}.chat-artifact-title strong{min-width:0;overflow:hidden;font-size:12px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.chat-artifact-title svg{flex:0 0 auto;color:var(--accent)}.chat-artifact-meta{color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.chat-study-control{min-width:0;display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:11px}.chat-study-control>span{flex:0 0 auto;font-weight:600}.chat-study-options{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.chat-study-toggle{min-height:22px;display:inline-flex;align-items:center;border:1px solid var(--border-subtle);border-radius:4px;padding:0 7px;color:var(--text-secondary);background:#081114b8;font-size:11px;line-height:20px;cursor:pointer}.chat-study-toggle:hover{color:var(--text-primary);background:var(--bg-hover)}.chat-study-toggle.active{color:var(--accent);border-color:var(--accent-dim);background:#2dd4bf14}.chat-chart-body{min-width:0;height:clamp(260px,34vh,360px);min-height:260px}.chat-chart-body.with-lower-panes{display:grid;gap:8px}.chat-return-chart,.chat-volume-chart,.chat-study-pane{min-width:0;min-height:0}.chat-study-pane{display:grid;grid-template-rows:auto minmax(0,1fr);gap:3px}.chat-study-pane-title{min-width:0;overflow:hidden;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.chat-chart-body .recharts-wrapper,.chat-chart-body .recharts-surface{outline:none}.chat-chart-body .recharts-legend-item-text{color:var(--text-secondary)!important}.chat-chart-tooltip{pointer-events:none}.agent-build-card{display:grid;gap:10px;max-width:100%;padding:10px 11px;border:1px solid var(--border-strong);border-radius:4px;background:#081114}.agent-build-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.agent-build-title{display:grid;gap:2px;min-width:0}.agent-build-title span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.agent-build-title strong{color:var(--text-primary);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-build-state{min-width:0;display:grid;justify-items:end;gap:3px;flex-shrink:0}.agent-build-working{font-size:11px;color:var(--text-muted);animation:activity-waiting-pulse 1.4s ease-in-out infinite}.agent-build-status-row{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.agent-build-mode{padding:2px 6px;border:1px solid var(--accent-dim);border-radius:999px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.agent-build-updated{color:var(--text-muted);font-size:10px;line-height:1;white-space:nowrap}.agent-build-facts{display:flex;flex-wrap:wrap;gap:6px 14px}.agent-build-fact{display:inline-flex;align-items:baseline;gap:5px;min-width:0;font-size:11px}.agent-build-fact span{color:var(--text-muted)}.agent-build-fact strong{color:var(--text-secondary);font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-build-compact-config{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(220px,.9fr);gap:10px;padding:8px 9px;border:1px solid var(--border-subtle);border-radius:4px;background:#0a161a9e}.agent-build-mini-section{min-width:0;display:grid;gap:7px}.agent-build-mini-section h4{margin:0;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:uppercase}.agent-build-mini-slider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.agent-build-mini-slider{min-width:0;display:grid;gap:4px}.agent-build-mini-slider-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;color:var(--text-secondary);font-size:11px}.agent-build-mini-slider-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-build-mini-slider-head strong{color:var(--text-muted);font-size:11px;font-weight:600}.agent-build-mini-slider-track{height:4px;overflow:hidden;border:1px solid rgba(132,154,160,.34);border-radius:999px;background:#0c181ce6}.agent-build-mini-slider-track i{display:block;height:100%;border-radius:inherit;background:var(--accent)}.agent-build-mini-risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.agent-build-mini-risk{min-width:0;display:grid;gap:2px;padding:6px 7px;border:1px solid var(--border-subtle);border-radius:4px;background:#060e11b8}.agent-build-mini-risk span{min-width:0;overflow:hidden;color:var(--text-muted);font-size:10px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.agent-build-mini-risk strong{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:11px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.agent-build-mini-prompt{grid-column:1 / -1;min-width:0;display:grid;gap:6px;padding-top:2px;border-top:1px solid var(--border-subtle)}.agent-build-mini-prompt h4{margin:0;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:uppercase}.agent-build-mini-prompt-window{min-width:0;display:grid;gap:5px;justify-items:center}.agent-build-mini-prompt-window:not(.open) .agent-build-mini-prompt-body{max-height:159.5px;overflow:hidden}.agent-build-mini-prompt-toggle{width:22px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(45,212,191,.36);border-radius:999px;padding:0;color:var(--text-secondary);background:#060e11d1;box-shadow:0 0 0 1px #050a0d99,0 4px 12px #00000038;cursor:pointer}.agent-build-mini-prompt-toggle svg{flex:0 0 auto;color:var(--accent)}.agent-build-mini-prompt-toggle:hover{border-color:#2dd4bf94;color:var(--text-primary)}.agent-build-mini-prompt-toggle:focus-visible{outline:2px solid rgba(45,212,191,.45);outline-offset:2px}.agent-build-mini-prompt-body{color:var(--text-secondary);font-size:11px;line-height:1.45;width:100%}.agent-config-markdown{min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.agent-config-markdown>:first-child{margin-top:0}.agent-config-markdown>:last-child{margin-bottom:0}.agent-config-markdown p,.agent-config-markdown ul,.agent-config-markdown ol,.agent-config-markdown pre,.agent-config-markdown blockquote{margin:0 0 6px}.agent-config-markdown ul,.agent-config-markdown ol{padding-left:18px}.agent-config-markdown li+li{margin-top:3px}.agent-config-markdown code{padding:1px 4px;border:1px solid var(--border-subtle);border-radius:3px;color:var(--text-primary);background:#92a3a81f;font-size:.92em}.agent-config-markdown pre{overflow:auto;padding:7px 8px;border:1px solid var(--border-subtle);border-radius:4px;background:#060e11b8}.agent-config-markdown pre code{padding:0;border:0;background:transparent}.agent-config-markdown a{color:var(--accent)}.agent-config-markdown blockquote{padding-left:9px;border-left:2px solid var(--border-strong);color:var(--text-muted)}.agent-config-markdown.agent-build-mini-prompt-body{font-size:11px;line-height:1.45}.agent-build-actions{display:flex;align-items:center;gap:6px}.agent-build-error{margin:0;font-size:11px;color:var(--negative)}.agent-build-warning{margin:0;font-size:11px;color:var(--warning)}.chat-message.thinking,.chat-thinking-row{display:inline-flex;align-items:center;gap:6px}.chat-thinking-row{color:var(--text-secondary)}.typing-dots{display:inline-flex;align-items:center;gap:3px;height:12px}.typing-dots span{width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.36;animation:typing-dot 1.05s ease-in-out infinite}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}@keyframes typing-dot{0%,80%,to{opacity:.36;transform:translateY(0)}40%{opacity:.95;transform:translateY(-3px)}}.chat-tool-row{flex:0 0 auto;max-width:100%;display:flex;flex-wrap:wrap;gap:6px;align-self:flex-start}.chat-tool-pill{max-width:100%;min-height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-secondary);background:#081114c7;font-size:11px;line-height:22px;white-space:nowrap}.chat-tool-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.chat-tool-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--text-muted)}.chat-tool-pill.running{color:var(--trade-status-running);border-color:var(--trade-status-running-border);background:var(--trade-status-running-bg)}.chat-tool-pill.running .chat-tool-dot{background:var(--trade-status-running);animation:typing-dot 1.05s ease-in-out infinite}.chat-tool-pill.completed{color:var(--text-secondary);border-color:#7f929847;background:#08111494}.chat-tool-pill.completed .chat-tool-dot{background:var(--text-muted)}.chat-tool-pill.failed{color:var(--trade-status-negative);border-color:var(--trade-status-negative-border);background:var(--trade-status-negative-bg)}.chat-tool-pill.failed .chat-tool-dot{background:var(--trade-status-negative)}.markdown-body{overflow:visible;overflow-wrap:anywhere}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{margin:12px 0 7px;color:var(--text-primary);font-size:12px;line-height:1.25}.markdown-body p,.markdown-body ul,.markdown-body ol,.markdown-body table,.markdown-body pre{margin:0 0 10px}.markdown-body ul,.markdown-body ol{padding-left:18px}.markdown-body li+li{margin-top:4px}.markdown-body code{border:1px solid var(--border-subtle);border-radius:3px;padding:1px 4px;color:var(--text-primary);background:#132226cc;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.markdown-body pre{border:1px solid var(--border-subtle);border-radius:4px;padding:8px;background:#060e11eb;white-space:pre-wrap;overflow-wrap:anywhere}.markdown-body pre code{border:0;padding:0;background:transparent}.markdown-body table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:auto}.markdown-body th,.markdown-body td{border:1px solid var(--border-subtle);padding:5px 7px;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.markdown-body th{color:var(--text-primary);background:var(--bg-panel-alt);font-weight:600}.markdown-body a{color:var(--accent)}.chat-form{display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px;padding:10px;border-top:1px solid var(--border-subtle)}.chat-form textarea{min-height:58px;max-height:132px;resize:vertical}.bottom-panel{position:relative;z-index:2;min-height:0;overflow:hidden}.bottom-panel.collapsed{border-top:1px solid var(--border-subtle)}.bottom-resize-handle{position:absolute;top:-5px;left:0;right:0;z-index:4;height:10px;display:flex;align-items:center;justify-content:center;cursor:ns-resize;touch-action:none}.bottom-resize-handle:before{content:"";width:64px;height:2px;border-radius:999px;background:#92a3a86b;opacity:.72;transition:opacity .14s ease,background .14s ease}.bottom-resize-handle:hover:before,.bottom-resize-handle:focus-visible:before{background:#92a3a89e;opacity:1}.bottom-resize-handle:focus-visible{outline:1px solid var(--accent-dim);outline-offset:-2px}.tab-strip{height:36px;display:flex;align-items:stretch;border-bottom:1px solid var(--border-subtle);background:var(--bg-panel-alt)}.tab-strip button{min-width:96px;height:100%}.bottom-panel-toggle{width:34px;min-width:34px!important;margin-left:auto;border-left:1px solid var(--border-subtle)!important;border-right:0!important}.bottom-collapsed-strip{height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-panel-alt)}.bottom-panel-restore{width:34px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-secondary);background:#081114;cursor:pointer}.bottom-panel-restore:hover,.bottom-panel-restore:focus-visible{color:var(--accent);border-color:var(--accent-dim)}.table-wrap{width:100%;height:calc(100% - 36px);overflow:auto;scrollbar-color:rgba(146,163,168,.36) transparent;scrollbar-width:thin}.bottom-panel .table-wrap::-webkit-scrollbar{width:5px;height:5px}.bottom-panel .table-wrap::-webkit-scrollbar-track{background:transparent}.bottom-panel .table-wrap::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:999px;background:#92a3a852;background-clip:content-box}.bottom-panel .table-wrap::-webkit-scrollbar-thumb:hover{background:#92a3a870;background-clip:content-box}.bottom-panel .table-wrap::-webkit-scrollbar-corner{background:transparent}.page-surface .table-wrap{height:auto;min-height:260px}.activity-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:8px 10px 0;color:var(--text-muted);font-size:12px}.activity-pagination-actions{display:inline-flex;align-items:center;gap:6px}.activity-pagination .secondary-button{min-height:28px;padding:0 10px;font-size:12px}.row-text,.row-text-compact{--trading-row-font-size: 12px;--trading-row-line-height: 1.25}.chip-text{--trading-chip-font-size: 12px;--trading-chip-height: 22px;--trading-chip-line-height: 20px;--trading-chip-padding-x: 7px}.chip-text-compact{--trading-chip-font-size: 11px;--trading-chip-height: 20px;--trading-chip-line-height: 18px;--trading-chip-padding-x: 6px}.data-table{width:100%;min-width:980px;border-collapse:collapse;color:var(--text-secondary);font-size:var(--trading-row-font-size, 12px);font-variant-numeric:tabular-nums;line-height:var(--trading-row-line-height, 1.25)}.data-table th,.data-table td{height:38px;padding:0 10px;border-bottom:1px solid var(--border-subtle);text-align:left;white-space:nowrap}.data-table th{position:sticky;top:0;z-index:1;color:var(--text-muted);background:var(--bg-panel-alt);font-weight:500}.data-table th:has(.column-filter-menu){z-index:5;overflow:visible}.data-table tr:hover td{background:#132226b3}.data-table tr.clickable-row{cursor:pointer}.data-table tr.clickable-row:focus-visible td{background:#132226d9;outline:1px solid var(--accent);outline-offset:-1px}.data-table tr.expanded-row td{background:#132226b8}.data-table tr.expanded-detail-row td{height:auto;padding:0;white-space:normal;background:#081114b8}.data-table tr.expanded-detail-row:hover td{background:#081114b8}.table-primary-link{color:var(--text-primary);font-weight:600}.table-truncate,.agent-schedule-label,.agent-trigger-list{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.agent-schedule-label,.agent-trigger-list{color:var(--text-secondary)}.agent-trigger-list{max-width:320px}.data-table tr.clickable-row:hover .table-primary-link,.data-table tr.clickable-row:focus-visible .table-primary-link{color:var(--accent)}.data-table .num{text-align:right}.table-action-message{margin:0;padding:8px 10px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-size:12px}.table-action-message.success{color:var(--trade-pnl-positive)}.table-action-message.error{color:var(--negative)}.data-table .position-actions{width:1%;text-align:right}.position-close-button{min-height:26px;padding:0 9px}.activity-table{min-width:100%;table-layout:fixed}.activity-table th,.activity-table td{overflow:hidden;padding-right:5px;padding-left:5px;text-overflow:ellipsis}.activity-table .account-kind-pill,.activity-table .source-chip,.activity-table .activity-kind-badge{min-width:0}.activity-table .activity-agent-column,.activity-table .activity-time-column,.activity-table .activity-summary-column,.activity-table .activity-thesis-column{overflow:visible;text-overflow:clip;white-space:normal}.activity-table .activity-agent-column .table-primary-link{display:block;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.activity-table .activity-time-column{width:140px}.activity-table .activity-agent-column{width:170px}.activity-table .activity-source-column{width:132px}.activity-table .activity-actions-column{width:150px}.activity-table .activity-actions-column .activity-kind-badge{max-width:100%}.activity-table .activity-summary-column,.activity-table .activity-thesis-column{width:auto}.trigger-table{width:100%;min-width:1160px;table-layout:fixed}.trigger-table th,.trigger-table td{padding-right:7px;padding-left:7px}.trigger-table th{overflow:visible;text-overflow:clip}.trigger-table td{overflow:hidden;text-overflow:ellipsis}.trigger-table .trigger-status-column{width:7%}.trigger-table .trigger-agent-column,.trigger-table .trigger-applies-to-column{width:13%}.trigger-table .trigger-watches-column{width:16%}.trigger-table .trigger-mode-column{width:7%}.trigger-table .trigger-date-column{width:9%}.trigger-table .trigger-created-by-column{width:8%}.trigger-expanded-detail{display:block;padding:10px 16px 12px;border-top:1px solid rgba(255,255,255,.02)}.trigger-expanded-content{min-width:0;display:grid;gap:9px}.trigger-expanded-section{min-width:0;display:grid;gap:4px}.trigger-expanded-section h4{margin:0;color:var(--text-muted);font-size:10px;font-weight:600;line-height:1.2;text-transform:uppercase}.trigger-detail-table{width:min(100%,1280px);display:grid;overflow:hidden;border:1px solid rgba(96,165,250,.22);border-radius:4px;background:#09142257}.trigger-detail-table-row{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid rgba(96,165,250,.12)}.trigger-detail-table-cell{min-width:0;display:grid;grid-template-columns:minmax(86px,.36fr) minmax(0,1fr);gap:10px;align-items:start;padding:6px 8px;border-right:1px solid rgba(96,165,250,.12);color:var(--text-secondary);font-size:11px;line-height:1.3}.trigger-detail-table-cell:nth-child(2),.trigger-detail-table-cell.empty{border-right:0}.trigger-detail-table-cell span{min-width:0;color:#93abc8;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;white-space:normal}.trigger-detail-table-cell strong{min-width:0;color:var(--text-secondary);font-weight:500;overflow-wrap:anywhere;white-space:normal}.trigger-detail-instructions{min-width:0;display:grid;gap:5px;padding:7px 8px 8px;color:var(--text-secondary);line-height:1.35;overflow-wrap:anywhere}.trigger-detail-instructions>span{color:#93abc8;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}.trigger-detail-instructions p{margin:0;min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.trigger-expanded-text{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.trigger-expanded-text.muted{color:var(--text-muted)}.trigger-expanded-actions{display:flex;gap:8px;align-items:center;justify-content:flex-start}.trigger-expanded-actions .secondary-button,.trigger-expanded-actions .danger-button{min-height:28px;padding:0 11px}.agent-modal-trigger-table{min-width:100%;table-layout:fixed}.agent-modal-trigger-table th,.agent-modal-trigger-table td{height:auto;min-height:38px;padding-top:8px;padding-bottom:8px;vertical-align:top;white-space:normal}.agent-modal-trigger-table th:nth-child(1),.agent-modal-trigger-table td:nth-child(1){width:110px}.agent-modal-trigger-table th:nth-child(2),.agent-modal-trigger-table td:nth-child(2){width:72px}.agent-modal-trigger-table th:nth-child(3),.agent-modal-trigger-table td:nth-child(3){width:96px}.agent-modal-trigger-table th:nth-child(4),.agent-modal-trigger-table td:nth-child(4){width:74px}.agent-modal-trigger-table th:nth-child(5),.agent-modal-trigger-table td:nth-child(5){width:76px}.agent-modal-trigger-table th:nth-child(6),.agent-modal-trigger-table td:nth-child(6){width:54px}.agent-modal-trigger-table .table-truncate,.agent-modal-trigger-table .trigger-instructions-cell{max-width:none;display:-webkit-box;overflow:hidden;line-height:1.35;text-overflow:clip;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:5}.column-filter-header{position:relative;display:inline-flex;align-items:center;gap:6px}.column-filter-control{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;color:var(--text-muted);background:transparent;cursor:pointer}.column-filter-header.active .column-filter-control{color:var(--accent);border-color:var(--accent-dim);background:#18c7b514}.column-filter-control:hover,.column-filter-control:focus-visible{color:var(--text-primary);border-color:var(--border-strong);background:#081114}.column-filter-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:138px;overflow:hidden;padding:4px;border:1px solid var(--border-strong);border-radius:5px;background:#081114;box-shadow:0 12px 24px #00000061}.column-filter-option{width:100%;min-height:24px;display:flex;align-items:center;justify-content:flex-start;padding:0 8px;border:0;border-radius:3px;color:var(--text-secondary);background:transparent;font-size:11px;text-align:left;white-space:nowrap;cursor:pointer}.column-filter-option:hover,.column-filter-option:focus-visible{color:var(--text-primary);background:#132226f2}.column-filter-option.active{color:var(--accent);background:#18c7b51a}.activity-table td{vertical-align:top;height:auto;min-height:38px;padding-top:8px;padding-bottom:8px}.empty-cell{color:var(--text-muted);text-align:left}.positive{color:var(--trade-pnl-positive)}.negative{color:var(--trade-pnl-negative)}.warning{color:var(--trade-warning)}.page-surface{min-height:calc(100vh - 48px);padding:12px}.page-header{height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px 10px;color:var(--text-muted)}.page-controls{display:flex;align-items:center;gap:10px}.checkbox-label{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary)}.checkbox-label input{width:14px;height:14px}.info-page{overflow-x:hidden}.info-page-header{height:auto;min-height:48px;align-items:flex-start}.info-page-header div{display:grid;gap:3px}.info-note{width:min(880px,100%);display:grid;gap:0;padding:22px 22px 26px;border:1px solid var(--border-subtle);border-radius:5px;background:#081114c7}.info-intro,.info-block{display:grid;min-width:0}.info-intro{gap:16px;padding:0 0 20px}.info-block{gap:12px;padding:20px 0;border-top:1px solid var(--border-subtle)}.info-block:last-child{padding-bottom:0}.info-eyebrow{color:var(--accent);font-size:11px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.info-intro h2,.info-block h2{margin:0;color:var(--text-primary);letter-spacing:0}.info-intro h2{max-width:780px;font-size:24px;line-height:1.12}.info-block h2{font-size:15px;line-height:1.25}.info-intro p,.info-block p,.info-update p{max-width:76ch;margin:0;color:var(--text-secondary);line-height:1.58;font-size:13px}.info-step-list,.info-bullet-list{display:grid;gap:10px;margin:0;padding:0}.info-step-list{list-style:none;counter-reset:info-step}.info-step-list li{counter-increment:info-step;display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px 12px;align-items:start;color:var(--text-secondary);line-height:1.48}.info-step-list li:before{content:counter(info-step);width:24px;height:24px;display:grid;place-items:center;color:var(--accent);font-size:11px;font-weight:800;border-radius:3px;background:#2dd4bf14}.info-step-list strong,.info-step-list span{min-width:0;grid-column:2}.info-step-list strong{color:var(--text-primary)}.info-step-list span{margin-top:-7px;color:var(--text-secondary);font-size:13px}.info-bullet-list{list-style:none}.info-bullet-list li{position:relative;padding-left:17px;color:var(--text-secondary);font-size:13px;line-height:1.55}.info-bullet-list li:before{content:"";position:absolute;top:.66em;left:0;width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:.72}.info-updates-heading{display:grid;gap:4px}.info-updates-heading p{color:var(--text-muted)}.info-update-list{display:grid;gap:0;border-top:1px solid var(--border-subtle)}.info-update{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid var(--border-subtle)}.info-update:last-child{padding-bottom:0;border-bottom:0}.info-update-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.info-update-meta time{color:var(--text-muted);font-size:10px;text-transform:uppercase}.info-update-kind{display:inline-flex;align-items:center;width:fit-content;padding:3px 6px;border:1px solid var(--trade-neutral-border);border-radius:4px;color:var(--trade-neutral);background:var(--trade-neutral-bg)}.info-update-kind.research{color:var(--accent);border-color:#2dd4bf3d;background:#1148425c}.info-update-kind.patch{color:var(--trade-warning);border-color:var(--trade-status-warning-border);background:var(--trade-status-warning-bg)}.info-update-kind.field-note{color:var(--text-secondary);border-color:#889fa447;background:#889fa414}.info-update h3{margin:0;color:var(--text-primary);font-size:13px}.info-note a{color:var(--accent);font-weight:600;text-decoration:none}.info-note a:hover,.info-note a:focus-visible{text-decoration:underline}.settings-grid{width:min(1180px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.settings-grid section{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:4px;padding:12px}.settings-grid h2{margin-bottom:10px}.settings-grid dl{margin:0;display:grid;grid-template-columns:120px 1fr;gap:8px}.settings-grid dt{color:var(--text-muted)}.settings-grid dd{margin:0;color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis}.settings-notifications-section{display:grid;gap:12px}.settings-section-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.settings-section-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.settings-section-header h2,.telegram-panel-heading strong,.telegram-empty-panel strong,.telegram-empty-panel small,.telegram-connected-status strong,.telegram-connected-status small,.telegram-link-copy strong,.telegram-link-copy small{display:block}.telegram-empty-panel small,.telegram-connected-status small,.telegram-link-copy small,.settings-inline-status{color:var(--text-muted);font-size:11px}.telegram-empty-panel,.telegram-connected-panel,.telegram-link-panel{min-width:0;padding:12px;border:1px solid var(--border-subtle);border-radius:5px;background:#081114}.telegram-connected-panel,.telegram-empty-panel{display:grid;gap:12px}.telegram-panel-heading{display:inline-flex;align-items:center;gap:7px;color:var(--accent)}.telegram-panel-heading strong{color:var(--text-primary);font-size:13px;font-weight:750}.telegram-connected-content{min-width:0;display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,1fr) auto;align-items:center;gap:14px}.telegram-empty-content{min-width:0;display:grid;justify-items:start;gap:12px}.telegram-connected-status{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.telegram-status-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--accent-dim);border-radius:999px;color:var(--accent);background:#18c7b51a}.telegram-connected-panel dl{grid-template-columns:86px minmax(0,1fr)}.telegram-link-panel{display:grid;grid-template-columns:204px minmax(0,1fr);gap:14px;align-items:start}.telegram-qr-card{width:204px;min-height:204px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:6px;background:#fff}.telegram-qr-card svg{display:block}.telegram-link-copy{min-width:0;display:grid;gap:10px}.telegram-link-actions{display:flex;flex-wrap:wrap;gap:8px}.telegram-link-actions a{text-decoration:none}.telegram-link-copy input{width:100%;color:var(--text-secondary)}.settings-api-keys-section{display:grid;gap:12px}.api-key-empty-panel{min-width:0;min-height:44px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:5px;color:var(--text-secondary);background:#081114}.api-key-empty-panel>span{min-width:0;flex:1 1 auto}.api-key-list{display:grid;gap:8px}.api-key-row{position:relative;min-width:0;display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--border-subtle);border-radius:5px;background:#081114}.api-key-row:hover,.api-key-row:focus-within{z-index:4}.api-key-row-main{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.api-key-icon,.api-key-success-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--accent-dim);border-radius:999px;color:var(--accent);background:#18c7b51a}.api-key-identity{min-width:0;display:grid;gap:3px}.api-key-identity strong{margin-bottom:2px}.api-key-identity strong,.api-key-success-head strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.api-key-identity small,.api-key-identity span,.api-key-success-head small{min-width:0;overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.api-key-scope-summary{min-width:0;display:grid;justify-items:start;gap:3px}.api-key-scope-summary strong{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.api-key-scope-summary small{min-width:0;overflow:hidden;color:var(--text-muted);font-family:var(--font-mono);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.api-key-scope-tooltip{position:absolute;left:calc(100% + 10px);top:50%;z-index:8;display:grid;gap:8px;width:min(420px,calc(100vw - 72px));max-width:calc(100vw - 72px);border:1px solid var(--border-strong);border-radius:5px;padding:10px;opacity:0;color:var(--text-secondary);background:#071012;box-shadow:0 14px 34px #0000005c;pointer-events:none;transform:translate(-3px,-50%);transition:opacity .12s ease,transform .12s ease}.api-key-row:hover .api-key-scope-tooltip,.api-key-row:focus-within .api-key-scope-tooltip{opacity:1;transform:translateY(-50%)}.api-key-scope-tooltip>strong{color:var(--text-primary);font-size:11px;font-weight:750}.api-key-scope-tooltip>p{margin:-3px 0 2px;overflow-wrap:anywhere;color:var(--text-muted);font-family:var(--font-mono);font-size:10px}.api-key-scope-tooltip>div{display:flex;flex-wrap:wrap;gap:5px}.api-key-scope-tooltip code,.api-key-scope-tooltip span{min-height:20px;display:inline-flex;align-items:center;border:1px solid var(--border-subtle);border-radius:4px;padding:0 6px;color:var(--text-secondary);background:#0c181ce6;font-family:var(--font-mono);font-size:10px}.api-key-form{gap:10px;padding:10px}.api-key-create-topline{display:grid;grid-template-columns:minmax(260px,1fr) 140px minmax(220px,.72fr);align-items:end;gap:10px}.api-key-name-field,.api-key-expiration-field{min-width:0}.api-key-expiration-field select{width:100%}.api-key-create-layout{min-width:0;display:block}.api-key-form-block{min-width:0;display:grid;align-content:start;gap:7px}.api-key-form-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-weight:800;text-transform:uppercase}.api-key-form-heading small{color:var(--text-secondary);font-size:10px;font-weight:700}.api-key-loading-row{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted)}.api-key-scope-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.api-key-scope-group{display:grid;min-width:0;align-content:start;gap:8px;border:1px solid var(--border-subtle);border-radius:5px;padding:10px;background:#081114a3}.api-key-scope-group.read{border-color:#6ee7f92e}.api-key-scope-group.write{border-color:#f5b84b33}.api-key-scope-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.api-key-scope-group-head h3{margin:0;color:var(--text-primary);font-size:13px;font-weight:780}.api-key-scope-group-head p{margin:0;color:var(--text-muted);font-size:11px;line-height:1.35}.modal-form .api-key-select-all{flex:none;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border-subtle);border-radius:4px;padding:0 8px;color:var(--text-secondary);background:#060e11b8;cursor:pointer}.modal-form .api-key-select-all:hover{border-color:var(--border-strong);color:var(--text-primary)}.modal-form .api-key-select-all input{width:13px;height:13px;margin:0}.modal-form .api-key-select-all span{font-size:11px;font-weight:700}.api-key-scope-options{display:grid;grid-template-columns:1fr;gap:6px}.api-key-scope-option{min-width:0;display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:7px;border:1px solid var(--border-subtle);border-radius:5px;padding:8px;background:#081114db;cursor:pointer}.api-key-scope-option:hover,.api-key-scope-option:focus-within{border-color:var(--border-strong);background:var(--bg-hover)}.api-key-scope-option input{width:14px;height:14px;margin:2px 0 0}.api-key-scope-copy{min-width:0;display:grid;gap:2px}.api-key-scope-copy strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.api-key-scope-copy small{display:-webkit-box;overflow:hidden;color:var(--text-muted);font-size:10px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.api-key-scope-copy code{min-width:0;overflow:hidden;color:var(--text-secondary);font-family:var(--font-mono);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.api-key-signing-row{min-width:0;display:inline-flex;align-items:center;gap:7px;justify-self:stretch;max-width:100%;border:1px solid var(--border-subtle);border-radius:4px;padding:7px 8px;color:var(--text-secondary);background:#081114}.api-key-signing-row span{min-width:0;overflow:hidden;font-family:var(--font-mono);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.api-key-token-panel{gap:10px;padding:12px}.api-key-token-panel input{max-width:calc(100vw - 84px);height:38px;color:var(--text-secondary);font-family:var(--font-mono);font-size:11px}.api-key-token-note{flex:1 1 auto;min-width:0;margin-right:auto;color:var(--warning);font-size:11px;line-height:1.35;text-align:left}.api-key-token-panel .modal-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.api-key-success-head{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.api-key-success-head>div{min-width:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:18px;background:#00000080}.modal{width:min(420px,100%);max-height:calc(100vh - 36px);overflow:hidden;border:1px solid var(--border-strong);border-radius:4px;background:var(--bg-panel);box-shadow:0 18px 60px #00000059}.modal.agent-modal{width:min(960px,100%);height:auto;display:flex;flex-direction:column}.modal.agent-modal.agent-modal-compact{height:auto}.modal.trigger-modal,.modal.agent-delete-modal{width:min(740px,100%)}.modal.deposit-modal{width:fit-content;max-width:calc(100vw - 36px)}.modal.trigger-detail-modal,.modal.activity-detail-modal{width:min(860px,100%)}.modal.trade-detail-modal{width:min(760px,100%)}.modal.api-key-modal{width:min(1120px,calc(100vw - 36px))}.modal.api-key-modal .modal-form{max-height:none;overflow:visible}.modal.api-key-token-modal{width:fit-content;max-width:calc(100vw - 36px)}.modal.api-key-token-modal .modal-form{max-height:none;overflow:visible}.modal-header{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 12px;border-bottom:1px solid var(--border-subtle)}.modal-form{display:grid;gap:12px;padding:12px;max-height:calc(100vh - 80px);overflow:auto}.agent-overview-form,.agent-modal-form,.agent-modal-triggers-panel .table-wrap,.trigger-modal .modal-form,.agent-delete-modal .modal-form{scrollbar-color:rgba(146,163,168,.36) transparent;scrollbar-width:thin}.agent-modal-form{height:auto;max-height:calc(100vh - 78px);min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:auto}.agent-modal-triggers-panel{min-height:0;flex:1;display:flex;flex-direction:column;gap:12px}.agent-modal-triggers-panel .table-wrap{height:auto;min-height:0;flex:1}.agent-overview-form::-webkit-scrollbar,.agent-modal-form::-webkit-scrollbar,.agent-modal-triggers-panel .table-wrap::-webkit-scrollbar,.trigger-modal .modal-form::-webkit-scrollbar,.agent-delete-modal .modal-form::-webkit-scrollbar{width:5px;height:5px}.agent-overview-form::-webkit-scrollbar-track,.agent-modal-form::-webkit-scrollbar-track,.agent-modal-triggers-panel .table-wrap::-webkit-scrollbar-track,.trigger-modal .modal-form::-webkit-scrollbar-track,.agent-delete-modal .modal-form::-webkit-scrollbar-track{background:transparent}.agent-overview-form::-webkit-scrollbar-thumb,.agent-modal-form::-webkit-scrollbar-thumb,.agent-modal-triggers-panel .table-wrap::-webkit-scrollbar-thumb,.trigger-modal .modal-form::-webkit-scrollbar-thumb,.agent-delete-modal .modal-form::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:999px;background:#92a3a852;background-clip:content-box}.agent-overview-form::-webkit-scrollbar-thumb:hover,.agent-modal-form::-webkit-scrollbar-thumb:hover,.agent-modal-triggers-panel .table-wrap::-webkit-scrollbar-thumb:hover,.trigger-modal .modal-form::-webkit-scrollbar-thumb:hover,.agent-delete-modal .modal-form::-webkit-scrollbar-thumb:hover{background:#92a3a870;background-clip:content-box}.agent-overview-form::-webkit-scrollbar-corner,.agent-modal-form::-webkit-scrollbar-corner,.agent-modal-triggers-panel .table-wrap::-webkit-scrollbar-corner,.trigger-modal .modal-form::-webkit-scrollbar-corner,.agent-delete-modal .modal-form::-webkit-scrollbar-corner{background:transparent}.modal-form label{display:grid;gap:6px;color:var(--text-muted)}.agent-overview-form{min-height:0;flex:0 0 auto;display:grid;align-content:start;gap:12px;overflow:visible}.new-agent-wizard-form{gap:14px}.new-agent-step{display:grid;gap:14px}.new-agent-basics-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:12px}.new-agent-account-field{display:grid;gap:8px;color:var(--text-muted)}.new-agent-account-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.new-agent-account-card{min-height:118px;display:grid;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:16px;border:1px solid var(--border-strong);border-radius:5px;color:var(--text-secondary);background:#081114;text-align:left;cursor:pointer}.new-agent-account-card:hover,.new-agent-account-card:focus-visible{color:var(--text-primary);border-color:#2dd4bf57;background:#132226d1;outline:none}.new-agent-account-card.active{color:var(--text-primary);border-color:var(--accent-dim);background:#18c7b514}.new-agent-account-icon,.new-agent-account-check{display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.new-agent-account-icon{width:44px;height:44px;border:1px solid var(--border-subtle);color:var(--text-secondary);background:#132226b8}.new-agent-account-card.active .new-agent-account-icon{color:var(--accent);border-color:#2dd4bf47;background:#18c7b51a}.new-agent-account-copy{min-width:0;display:grid;gap:5px}.new-agent-account-copy strong,.new-agent-account-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-agent-account-copy strong{color:var(--text-primary);font-size:14px;font-weight:600}.new-agent-account-copy small{color:var(--text-muted);font-size:12px}.new-agent-account-check{width:22px;height:22px;border:1px solid var(--border-strong);color:var(--accent)}.new-agent-account-card.active .new-agent-account-check{border-color:var(--accent-dim);background:#18c7b51f}.modal-form input[readonly]{color:var(--text-secondary);background:#081114b8}.agent-modal-tabs{display:flex;align-items:stretch;border:1px solid var(--border-subtle);border-radius:4px;overflow:hidden;background:#081114}.agent-modal-tabs button{min-width:112px;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-right:1px solid var(--border-subtle);color:var(--text-secondary);background:transparent;cursor:pointer}.agent-modal-tabs button:last-child{border-right:0}.agent-modal-tabs button:hover,.agent-modal-tabs button:focus-visible{color:var(--text-primary);background:#132226bf}.agent-modal-tabs button.active{color:var(--accent);background:#18c7b51c}.agent-modal-tabs span{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-muted);font-size:10px}.agent-modal-tabs button.active span{color:var(--accent);border-color:var(--accent-dim)}.modal-select-field{min-width:0;display:grid;gap:6px;color:var(--text-muted)}.modal-select{position:relative;min-width:0}.modal-select-button{width:100%;height:30px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border:1px solid var(--border-strong);border-radius:4px;color:var(--text-primary);background:#081114;cursor:pointer}.modal-select-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-select-button:hover,.modal-select-button:focus-visible{border-color:var(--accent-dim)}.modal-select-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:max(100%,260px);max-height:240px;overflow:auto;padding:4px;border:1px solid var(--border-strong);border-radius:5px;background:#081114;box-shadow:0 12px 24px #00000061;scrollbar-color:rgba(146,163,168,.36) transparent;scrollbar-width:thin}.modal-select-menu::-webkit-scrollbar{width:5px}.modal-select-menu::-webkit-scrollbar-track{background:transparent}.modal-select-menu::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:999px;background:#92a3a852;background-clip:content-box}.modal-select-menu::-webkit-scrollbar-thumb:hover{background:#92a3a870;background-clip:content-box}.modal-select-option{width:100%;min-height:28px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;padding:0 8px;border:0;border-radius:3px;color:var(--text-secondary);background:transparent;font-size:12px;text-align:left;cursor:pointer}.modal-select-option.has-description{grid-template-columns:18px minmax(0,1fr) 18px}.modal-select-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-select-option-help{min-width:0;display:inline-flex;justify-content:flex-end}.modal-select-option:hover,.modal-select-option:focus-visible{color:var(--text-primary);background:#132226f2}.modal-select-option.active{color:var(--text-primary);background:#18c7b51a}.modal-select-check{display:inline-flex;color:var(--accent)}.modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.modal-grid label,.modal-grid .modal-field{min-width:0}.modal-field{display:grid;gap:6px;color:var(--text-muted)}.money-input{position:relative;display:block;min-width:0}.money-input>span{position:absolute;left:9px;top:50%;z-index:1;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.money-input input{width:100%;padding-left:22px}.symbol-blocklist-field{position:relative;display:grid;gap:5px}.symbol-blocklist-input{min-height:30px;display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:4px 6px;border:1px solid var(--border-strong);border-radius:4px;background:#081114}.symbol-blocklist-input:focus-within{border-color:var(--accent)}.symbol-blocklist-input.disabled{opacity:.72}.symbol-blocklist-input input{min-width:88px;height:22px;flex:1 1 120px;padding:0 3px;border:0;color:var(--text-primary);background:transparent}.symbol-blocklist-chip{min-height:20px;display:inline-flex;align-items:center;gap:4px;padding:0 6px;border:1px solid var(--accent-dim);border-radius:4px;color:var(--accent);background:#18c7b514;font-size:11px;cursor:pointer}.symbol-blocklist-chip.invalid{color:var(--negative);border-color:#ff4d5757;background:#ff4d5714}.symbol-suggestion-menu{position:absolute;top:calc(100% + 5px);left:0;z-index:50;width:100%;max-height:190px;overflow:auto;padding:4px;border:1px solid var(--border-strong);border-radius:5px;background:#081114;box-shadow:0 12px 24px #00000061}.symbol-suggestion-option{width:100%;min-height:26px;display:flex;align-items:center;padding:0 8px;border:0;border-radius:3px;color:var(--text-secondary);background:transparent;text-align:left;cursor:pointer}.symbol-suggestion-option:hover,.symbol-suggestion-option:focus-visible,.symbol-suggestion-option.active{color:var(--text-primary);background:#18c7b51a}.symbol-suggestion-empty,.symbol-blocklist-state{color:var(--text-muted);font-size:11px}.symbol-suggestion-empty{display:block;padding:6px 8px}.field-label-with-help,.modal-section h3{display:inline-flex;align-items:center;gap:5px}.status-toggle-field{display:grid;gap:6px;color:var(--text-muted)}.status-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.status-toggle-button{height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid var(--border-strong);border-radius:4px;color:var(--text-secondary);background:#081114;cursor:pointer}.status-toggle-button:hover,.status-toggle-button:focus-visible{color:var(--text-primary);border-color:var(--accent-dim)}.status-toggle-button.active{color:var(--accent);border-color:var(--accent-dim);background:#18c7b514}.modal-wide-field{grid-column:1 / -1}.modal-section{display:grid;gap:10px;padding-top:10px;border-top:1px solid var(--border-subtle)}.modal-section h3{margin:0;color:var(--text-secondary);font-size:12px;font-weight:600}.agent-notification-section{gap:12px}.agent-notification-heading{display:grid;justify-items:start;gap:10px}.agent-notification-switch{min-width:72px;height:30px;display:inline-grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;padding:0 9px 0 4px;border:1px solid var(--border-strong);border-radius:999px;color:var(--text-secondary);background:#081114;font-weight:650;cursor:pointer}.agent-notification-switch>span{position:relative;width:24px;height:14px;border-radius:999px;background:#63757b57}.agent-notification-switch>span:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:999px;background:var(--text-muted);transition:transform .14s ease,background .14s ease}.agent-notification-switch:hover,.agent-notification-switch:focus-visible{border-color:var(--accent-dim);color:var(--text-primary)}.agent-notification-switch.active{color:var(--accent);border-color:var(--accent-dim);background:#18c7b514}.agent-notification-switch.active>span{background:#2dd4bf38}.agent-notification-switch.active>span:after{transform:translate(10px);background:var(--accent)}.agent-notification-telegram-card{width:min(100%,calc(50% - 6px));min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--border-strong);border-radius:5px;background:#081114}.agent-notification-telegram-card.active{border-color:var(--accent-dim);background:#18c7b50f}.agent-notification-channel-summary,.agent-notification-type-list{display:grid;gap:8px;min-width:0}.agent-notification-type-list{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-notification-channel-card{min-width:0;min-height:46px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:4px 0;border:1px solid transparent;border-radius:5px;color:var(--text-secondary)}.agent-notification-channel-card svg{color:var(--accent)}.agent-notification-channel-label,.agent-notification-channel-label strong,.agent-notification-channel-card small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-notification-channel-label{display:flex;align-items:baseline;gap:8px}.agent-notification-channel-label strong{color:var(--text-primary);font-weight:650}.agent-notification-channel-card small{color:var(--text-muted);font-size:11px;font-weight:500}.agent-notification-group-label{color:var(--text-muted);font-size:11px;font-weight:650}.agent-notification-option{min-width:0;min-height:40px;display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:5px;color:var(--text-secondary);background:#081114;text-align:left;cursor:pointer}.agent-notification-option svg{color:var(--text-muted)}.agent-notification-option span{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-weight:650}.agent-notification-option:hover,.agent-notification-option:focus-visible{border-color:var(--accent-dim);background:#132226d1}.agent-notification-option.active{border-color:var(--accent-dim);color:var(--accent);background:#18c7b514}.agent-notification-option.active svg{color:var(--accent)}.agent-notification-check{justify-self:end;color:var(--accent)}.agent-notification-option:disabled{opacity:.58;cursor:not-allowed}.agent-notification-blocker{margin:0;color:var(--warning);font-size:12px}.agent-notification-blocker a{color:var(--text-primary);font-weight:700}.help-popover{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.help-popover-trigger{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;color:var(--text-muted);background:transparent;cursor:help}.help-popover-trigger:hover,.help-popover-trigger:focus-visible{color:var(--accent)}.help-popover-trigger:focus-visible{outline:1px solid var(--accent-dim);outline-offset:2px}.help-popover-trigger svg{display:block}.help-popover-panel{position:fixed;left:var(--help-popover-left);top:var(--help-popover-top);z-index:80;width:max-content;max-width:min(280px,calc(100vw - 32px));transform:translate(-50%);padding:8px 9px;border:1px solid var(--border-strong);border-radius:4px;color:var(--text-secondary);background:#081114;box-shadow:0 12px 28px #0000006b;font-size:11px;font-weight:400;line-height:1.45;white-space:normal;pointer-events:none}.help-popover-panel[data-placement=top]{transform:translate(-50%) translateY(-100%)}.help-popover-panel:after{content:"";position:absolute;left:50%;top:100%;width:8px;height:8px;transform:translate(-50%,-4px) rotate(45deg);border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:#081114}.help-popover-panel[data-placement=bottom]:after{top:auto;bottom:100%;transform:translate(-50%,4px) rotate(45deg);border-right:0;border-bottom:0;border-left:1px solid var(--border-strong);border-top:1px solid var(--border-strong)}.agent-config-tuning-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:14px}.agent-config-tuning-column{min-width:0;display:grid;gap:12px}.agent-config-tuning-grid .modal-section{min-width:0}.agent-config-risk-section{align-self:start}.hyperliquid-onboarding-panel{gap:12px}.hyperliquid-onboarding-header,.hyperliquid-subaccount-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.hyperliquid-onboarding-header>div:first-child,.hyperliquid-subaccount-toolbar>div{min-width:0;display:grid;gap:3px}.hyperliquid-onboarding-header span,.hyperliquid-subaccount-toolbar span,.hyperliquid-step-copy small{color:var(--text-muted)}.hyperliquid-status-chips{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;margin-left:auto}.hyperliquid-status-chip{min-height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-muted);background:#08111494;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.hyperliquid-status-chip-check{width:14px;height:14px;display:inline-grid;place-items:center;border:1px solid var(--border-strong);border-radius:999px;flex:0 0 auto}.hyperliquid-status-chip.complete{border-color:#2dd4bf80;color:var(--accent);background:#18c7b514}.hyperliquid-status-chip.complete .hyperliquid-status-chip-check{color:var(--accent);border-color:#2dd4bf3d;background:#2dd4bf1f}.hyperliquid-status-chip.complete .hyperliquid-help-label,.hyperliquid-status-chip.complete .hyperliquid-inline-info{color:inherit}.hyperliquid-help-label{display:inline-flex;align-items:center;gap:5px;min-width:0;white-space:nowrap}.hyperliquid-inline-info{position:relative;width:14px;height:14px;display:inline-grid;place-items:center;flex:0 0 auto;color:var(--text-muted);background:transparent;cursor:help}.hyperliquid-inline-info:hover,.hyperliquid-inline-info:focus-visible{color:var(--accent);outline:none}.hyperliquid-inline-info:after{content:"";position:absolute;z-index:49;top:100%;left:50%;width:238px;height:12px;transform:translate(-50%);pointer-events:none}.hyperliquid-inline-info:hover:after,.hyperliquid-inline-info:focus-within:after{pointer-events:auto}.hyperliquid-inline-tooltip{position:absolute;z-index:50;top:calc(100% + 8px);left:50%;width:238px;padding:8px 9px;border:1px solid var(--border-strong);border-radius:4px;color:var(--text-secondary);background:#081114;box-shadow:0 12px 28px #0000006b;font-size:11px;font-weight:400;line-height:1.45;text-align:left;white-space:normal;pointer-events:none;visibility:hidden;opacity:0;transform:translate(-50%,-3px);transition:opacity .14s ease,transform .14s ease,visibility 0ms linear .14s}.hyperliquid-inline-tooltip:before{content:"";position:absolute;left:50%;bottom:100%;width:8px;height:8px;transform:translate(-50%,4px) rotate(45deg);border-left:1px solid var(--border-strong);border-top:1px solid var(--border-strong);background:#081114}.hyperliquid-setup-row .hyperliquid-inline-tooltip{top:auto;bottom:calc(100% + 8px);transform:translate(-50%,3px)}.hyperliquid-setup-row .hyperliquid-inline-info:after{top:auto;bottom:100%}.hyperliquid-setup-row .hyperliquid-inline-tooltip:before{top:100%;bottom:auto;transform:translate(-50%,-4px) rotate(45deg);border-top:0;border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);border-left:0}.hyperliquid-inline-info:hover .hyperliquid-inline-tooltip,.hyperliquid-inline-info:focus-within .hyperliquid-inline-tooltip{pointer-events:auto;visibility:visible;opacity:1;transform:translate(-50%);transition-delay:0ms}.hyperliquid-inline-tooltip a{color:inherit;text-decoration:underline;text-underline-offset:2px}.compact-action{min-height:28px;padding:0 10px;font-size:12px}.hyperliquid-loading-state{min-height:72px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:14px 12px;border:1px solid var(--border-subtle);border-radius:5px;color:var(--text-secondary);background:#081114}.hyperliquid-loading-state>svg{color:var(--accent)}.hyperliquid-loading-state>div{min-width:0;display:grid;gap:4px}.hyperliquid-loading-state strong{color:var(--text-primary);font-weight:600}.hyperliquid-loading-state small{color:var(--text-muted)}.hyperliquid-setup-flow,.hyperliquid-subaccount-section{display:grid;gap:6px}.hyperliquid-setup-row{min-height:40px;display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 9px;border:1px solid rgba(185,133,47,.48);border-radius:5px;background:#332a1529}.hyperliquid-setup-row.complete{border-color:#2dd4bf6b;background:#18c7b514}.hyperliquid-relay-deposit{width:fit-content;max-width:100%;min-width:0;display:grid;gap:12px}.hyperliquid-relay-deposit .relay-kit-reset{--relay-colors-primary1: #071012;--relay-colors-primary2: #081114;--relay-colors-primary3: #0c1518;--relay-colors-primary4: rgba(45, 212, 191, .12);--relay-colors-primary5: rgba(45, 212, 191, .18);--relay-colors-primary6: rgba(45, 212, 191, .24);--relay-colors-primary7: rgba(45, 212, 191, .34);--relay-colors-primary8: rgba(45, 212, 191, .46);--relay-colors-primary9: #2dd4bf;--relay-colors-primary10: #5eead4;--relay-colors-primary11: #80fff2;--relay-colors-primary12: #ccfbf1}.hyperliquid-relay-deposit #from-token-section input,.hyperliquid-relay-deposit #to-token-section input{height:auto!important;min-height:2.25rem!important;padding:0!important;border:0!important;border-radius:0!important;color:var(--text-primary)!important;background:transparent!important;box-shadow:none!important;font-size:2rem!important;font-weight:700!important;line-height:1.125!important}.hyperliquid-relay-deposit #to-token-section input:disabled{color:var(--text-primary)!important;opacity:1;-webkit-text-fill-color:var(--text-primary)}.hyperliquid-relay-deposit #from-token-section input::placeholder,.hyperliquid-relay-deposit #to-token-section input::placeholder{color:var(--text-primary)!important;opacity:1}.hyperliquid-relay-deposit #from-token-section>div:nth-of-type(2)>div:last-child button:not([data-testid=origin-token-select-button]){min-height:3.125rem!important;padding-inline:1.35rem!important;border:0!important;color:#041513!important;background:var(--accent)!important;font-size:1.125rem!important;font-style:italic!important;font-weight:800!important;line-height:1!important;letter-spacing:0;text-transform:uppercase}.hyperliquid-relay-deposit #from-token-section>div:nth-of-type(2)>div:last-child button:not([data-testid=origin-token-select-button]):hover{color:#041513!important;background:#5eead4!important}.hyperliquid-deposit-account-step{display:grid;gap:6px;color:var(--text-secondary);font-size:11px;font-weight:600;text-transform:uppercase}.hyperliquid-deposit-account-step>span{color:inherit}.hyperliquid-deposit-account-menu{position:relative;width:100%;min-width:0}.hyperliquid-deposit-account-trigger{width:100%;min-width:0;min-height:2.375rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.52rem .64rem;border:1px solid var(--border-subtle);border-radius:5px;color:var(--text-primary);background:#081114f5;cursor:pointer;font:inherit;font-size:.82rem;font-weight:650;letter-spacing:0;line-height:1.25;text-align:left;text-transform:none}.hyperliquid-deposit-account-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hyperliquid-deposit-account-trigger svg{flex:0 0 auto;color:var(--accent);transition:transform .16s ease}.hyperliquid-deposit-account-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.hyperliquid-deposit-account-trigger:hover:not(:disabled),.hyperliquid-deposit-account-trigger:focus-visible,.hyperliquid-deposit-account-trigger[aria-expanded=true]{border-color:#2dd4bf85;background:#132226b8;outline:none}.hyperliquid-deposit-account-trigger:disabled{cursor:not-allowed;opacity:.65}.hyperliquid-deposit-account-options{position:absolute;z-index:30;top:calc(100% + .25rem);inset-inline:0;max-height:min(14rem,45vh);display:grid;gap:.125rem;overflow:auto;padding:.25rem;border:1px solid rgba(151,178,183,.42);border-radius:6px;background:#081114fa;box-shadow:0 18px 40px #00000057}.hyperliquid-deposit-account-options::-webkit-scrollbar{width:.45rem}.hyperliquid-deposit-account-options::-webkit-scrollbar-track{background:#e7f0f10d}.hyperliquid-deposit-account-options::-webkit-scrollbar-thumb{background:#97b2b757;border-radius:999px}.hyperliquid-deposit-account-option{width:100%;min-width:0;min-height:2.25rem;display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.48rem .5rem;border:1px solid transparent;border-radius:5px;color:var(--text-secondary);background:transparent;cursor:pointer;font:inherit;font-size:.82rem;font-weight:650;letter-spacing:0;line-height:1.25;text-align:left;text-transform:none}.hyperliquid-deposit-account-option svg{color:transparent}.hyperliquid-deposit-account-option>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hyperliquid-deposit-account-option:hover,.hyperliquid-deposit-account-option:focus-visible{border-color:#2dd4bf61;color:var(--text-primary);background:#132226bd;outline:none}.hyperliquid-deposit-account-option.selected{color:var(--text-primary);background:#2dd4bf1f}.hyperliquid-deposit-account-option.selected svg{color:var(--accent)}.deposit-modal-body{width:100%;max-width:100%;display:grid;justify-items:center;padding:12px}.deposit-modal-body>.hyperliquid-row-note{min-width:min(25.5rem,calc(100vw - 6rem));align-self:center;justify-self:center;text-align:center}.deposit-modal-loading{min-height:min(24rem,calc(100vh - 9rem));display:grid;place-items:center}.deposit-modal-body .hyperliquid-relay-deposit{max-width:100%}.hyperliquid-relay-deposit>*{max-width:100%}.hyperliquid-relay-deposit #to-token-section>div:first-child button{pointer-events:none;border:1px solid rgba(45,212,191,.12)!important;color:var(--accent)!important;background:#081114e0!important;box-shadow:none!important}.hyperliquid-relay-deposit [data-testid=destination-token-select-button]{border:0!important;color:var(--text-primary)!important;background:#0811146b!important;box-shadow:none!important}.hyperliquid-relay-deposit [data-testid=destination-token-select-button]:disabled{color:var(--text-primary)!important;background:#0811146b!important;opacity:1}.hyperliquid-step-check{width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(185,133,47,.76);border-radius:999px;color:#d7aa4d;font-size:11px;font-weight:700}.hyperliquid-setup-row.complete .hyperliquid-step-check{color:var(--accent);border-color:var(--accent-dim);background:#18c7b51f}.hyperliquid-step-copy{min-width:0;display:grid;gap:2px}.hyperliquid-step-copy strong{color:var(--text-secondary);font-weight:600;line-height:1.2}.hyperliquid-step-copy strong a{color:var(--text-primary);text-decoration:underline;text-decoration-color:#2dd4bf8c;text-underline-offset:2px}.hyperliquid-step-copy strong a:hover,.hyperliquid-step-copy strong a:focus-visible{color:var(--accent)}.hyperliquid-step-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hyperliquid-step-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.hyperliquid-step-state{min-height:24px;display:inline-flex;align-items:center;padding:0 2px;color:var(--accent);font-size:12px;font-weight:600}.hyperliquid-setup-warning{margin:-2px 0 0;padding:9px 12px;border:1px solid rgba(185,133,47,.42);border-radius:5px;color:#d7aa4d;background:#332a1533;font-size:12px;line-height:1.35}.hyperliquid-subaccounts-placeholder{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:5px;color:var(--text-muted);background:#081114}.hyperliquid-account-list{overflow:hidden;border:1px solid var(--border-subtle);border-radius:5px;background:#071214}.hyperliquid-account-list-head,.hyperliquid-account-row{display:grid;grid-template-columns:minmax(150px,1.25fr) minmax(118px,.9fr) minmax(132px,.9fr) minmax(142px,.75fr);align-items:center;gap:12px}.hyperliquid-account-list-head{min-height:34px;padding:0 14px;color:var(--text-muted);background:#1322266b;font-size:11px}.hyperliquid-account-list-scroll{max-height:370px;overflow:auto;padding:8px;display:grid;gap:7px;scrollbar-color:rgba(146,163,168,.36) transparent;scrollbar-width:thin}.hyperliquid-account-list-scroll::-webkit-scrollbar{width:5px}.hyperliquid-account-list-scroll::-webkit-scrollbar-track{background:transparent}.hyperliquid-account-list-scroll::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:999px;background:#92a3a852;background-clip:content-box}.hyperliquid-account-row{min-height:50px;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:4px;background:#081114}.hyperliquid-account-row.selectable{cursor:pointer}.hyperliquid-account-row.selectable:hover,.hyperliquid-account-row.selectable:focus-visible{border-color:#2dd4bf6b;background:#18c7b50f;outline:none}.hyperliquid-account-row.selected{border-color:var(--accent-dim);background:#18c7b514}.hyperliquid-account-row.unavailable{opacity:.72}.hyperliquid-account-name{min-width:0;display:grid;gap:3px}.hyperliquid-account-name strong{min-width:0;overflow:hidden;color:var(--text-primary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hyperliquid-account-name span,.hyperliquid-row-note{min-width:0;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.hyperliquid-account-address{min-width:0;overflow:hidden;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.hyperliquid-account-funding{min-width:0;display:grid;gap:3px}.hyperliquid-account-funding strong{min-width:0;overflow:hidden;color:var(--text-primary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hyperliquid-account-funding span{min-width:0;overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.hyperliquid-account-action{min-width:0;display:flex;align-items:center;justify-content:flex-end}.hyperliquid-account-empty{min-height:72px;display:flex;align-items:center;padding:0 12px;color:var(--text-muted)}.slider-list{display:grid;gap:8px}.slider-row{display:grid;grid-template-columns:minmax(112px,150px) 1fr 24px;align-items:center;--slider-color: rgba(99, 198, 132, .76);--slider-color-soft: rgba(99, 198, 132, .28);--slider-color-ring: rgba(99, 198, 132, .11)}.slider-row input{width:100%;height:18px;padding:0;border:0;background:transparent;accent-color:var(--slider-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider-row input::-webkit-slider-runnable-track{height:4px;border:1px solid rgba(146,163,168,.18);border-radius:999px;background:linear-gradient(90deg,var(--slider-color),var(--slider-color-soft))}.slider-row input::-webkit-slider-thumb{width:14px;height:14px;margin-top:-6px;border:1px solid var(--slider-color);border-radius:999px;background:#10282a;box-shadow:0 0 0 3px var(--slider-color-ring);-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider-row input:hover::-webkit-slider-thumb,.slider-row input:focus-visible::-webkit-slider-thumb{border-color:var(--slider-color);box-shadow:0 0 0 4px var(--slider-color-ring)}.slider-row input::-moz-range-track{height:4px;border:1px solid rgba(146,163,168,.18);border-radius:999px;background:#92a3a82e}.slider-row input::-moz-range-progress{height:4px;border-radius:999px;background:var(--slider-color)}.slider-row input::-moz-range-thumb{width:14px;height:14px;border:1px solid var(--slider-color);border-radius:999px;background:#10282a;box-shadow:0 0 0 3px var(--slider-color-ring)}.slider-row output{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.schedule-option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.schedule-option-button{height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:4px;color:var(--text-secondary);background:#081114;cursor:pointer}.schedule-option-button:hover,.schedule-option-button:focus-visible{color:var(--text-primary);border-color:var(--accent-dim)}.schedule-option-button.active{color:var(--accent);border-color:var(--accent-dim);background:#18c7b514}.json-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;resize:vertical}.trigger-meta-grid,.trigger-modal-summary,.agent-modal-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.trigger-modal-summary span,.agent-modal-summary span{min-width:0;display:grid;gap:4px;border:1px solid var(--border-subtle);border-radius:4px;padding:8px;color:var(--text-muted);background:#081114b8}.trigger-modal-summary strong,.agent-modal-summary strong{min-width:0;overflow:hidden;color:var(--text-secondary);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.trigger-meta-grid span{min-width:0;display:grid;gap:4px;border:1px solid var(--border-subtle);border-radius:4px;padding:8px;color:var(--text-muted);background:#081114}.trigger-meta-grid strong{min-width:0;overflow:hidden;color:var(--text-secondary);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.trigger-modal-note,.agent-modal-note{display:grid;gap:5px;margin:0;border:1px solid rgba(245,184,75,.2);border-radius:4px;padding:9px;color:var(--text-secondary);background:#f5b84b0d}.trigger-modal-note strong,.agent-modal-note strong{color:var(--warning)}.agent-modal-note.danger{border-color:#ff4d5733;color:var(--text-secondary);background:#ff4d570d}.agent-modal-note.danger strong{color:#d48b91}.trade-detail-content{max-height:calc(100vh - 80px)}.activity-detail-modal-content .trigger-expanded-section h4{margin:0;color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.2;text-transform:none;letter-spacing:0}.activity-detail-modal-content .trigger-expanded-text{font-size:13px;line-height:1.4}.trade-detail-execution .activity-child-table-title{display:none}.trade-detail-execution .activity-child-table-section{gap:0}.trade-detail-reasoning,.trade-detail-empty{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.4}.trade-detail-reasoning{border:1px solid var(--border-subtle);border-radius:4px;padding:9px;background:#0811147a;overflow-wrap:anywhere}.trade-detail-empty{border:1px solid var(--border-subtle);border-radius:4px;padding:9px;background:#08111452;color:var(--text-muted)}.trade-detail-supplement-table{display:grid;overflow:hidden;border:1px solid var(--border-subtle);border-radius:4px;background:#0811145c}.trade-detail-supplement-row{display:grid;grid-template-columns:minmax(150px,.52fr) minmax(0,1.48fr);border-bottom:1px solid var(--border-subtle)}.trade-detail-supplement-row:last-child{border-bottom:0}.trade-detail-supplement-cell{min-width:0;display:grid;grid-template-columns:minmax(96px,.38fr) minmax(0,1fr);gap:10px;align-items:center;padding:6px 8px;border-right:1px solid var(--border-subtle);color:var(--text-secondary);font-size:12px;line-height:1.25}.trade-detail-supplement-cell:nth-child(2){border-right:0}.trade-detail-supplement-cell span{min-width:0;color:var(--text-muted);font-size:12px;font-weight:600;text-transform:uppercase}.trade-detail-supplement-cell strong{min-width:0;color:var(--text-secondary);font-size:12px;font-weight:400;overflow-wrap:anywhere}.trade-detail-supplement-cell:nth-child(2) strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-error{margin:0;color:var(--negative)}.agent-deploy-confirm{margin:0;color:var(--warning)}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.modal-actions-spacer{flex:1}.modal-actions .secondary-button,.modal-actions .primary-button,.modal-actions .danger-button{min-width:86px;padding:0 12px}.spin{animation:spin .85s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-height:760px)and (min-width:901px){.modal.api-key-modal .modal-form{max-height:calc(100vh - 80px);overflow:auto}}@media(max-width:1680px){.landing-content{grid-template-columns:minmax(0,1fr);align-content:start;gap:42px;min-height:auto;padding:58px 52px 92px}.landing-copy{max-width:760px}.landing-copy h2,.landing-hero-headline{max-width:760px;font-size:clamp(42px,4.7vw,58px)}.landing-hero-window{justify-self:stretch;width:100%;max-width:1120px}}@media(max-width:1420px){.terminal-grid{grid-template-columns:minmax(var(--chart-panel-min-width),1fr) var(--actions-rail-width, minmax(0, 1fr))}.terminal-grid.chart,.terminal-grid.chat{grid-template-columns:minmax(0,1fr)}}@media(max-width:1180px){.landing-access-shell{grid-template-columns:minmax(0,1fr) auto}.landing-content{grid-template-columns:minmax(0,1fr);align-content:start;gap:42px;min-height:auto;padding:58px 32px 84px}.landing-copy{max-width:760px}.landing-hero-window{justify-self:stretch;width:100%;max-width:1080px}.landing-copy h2,.landing-hero-headline,.landing-section-copy h2{max-width:720px;font-size:56px}.landing-section{min-height:auto;grid-template-columns:1fr;align-items:start;gap:34px;padding:92px 32px}.landing-section-copy p{max-width:700px}.landing-interface-shot,.landing-agent-proof,.landing-flow,.landing-research-points{max-width:860px}.landing-access-grid{grid-template-columns:1fr;gap:36px;max-width:640px}.landing-waitlist-form{justify-self:stretch;width:100%}.terminal-grid{--chart-panel-min-width: 360px;grid-template-columns:minmax(var(--chart-panel-min-width),1fr) var(--actions-rail-width, minmax(0, 1fr))}.terminal-grid.chart,.terminal-grid.chat{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.landing-scrim{background:linear-gradient(180deg,#071012eb,#071012c2 52%,#071012f0)}.landing-content{grid-template-columns:1fr;align-content:start;justify-content:stretch;min-height:auto;padding:72px 18px 76px}.landing-access-shell{top:8px;max-width:calc(100% - 16px);grid-template-columns:minmax(0,1fr) auto;gap:12px;border-radius:10px;padding:8px}.landing-shell-brand .landing-logo-mark-small{width:36px;height:36px}.landing-shell-lockup{height:36px;gap:7px}.landing-shell-lockup strong{font-size:34px;line-height:36px}.landing-shell-cta{min-height:34px;padding:0 12px;font-size:11px;gap:7px}.landing-copy{gap:16px}.landing-hero-window{width:100%;max-width:none}.landing-copy h2,.landing-hero-headline,.landing-section-copy h2{max-width:10em;font-size:40px}.landing-copy p{font-size:14px}.landing-access-intro h2{font-size:42px}.landing-access-intro>p{font-size:15px}.landing-access-grid{gap:28px}.landing-window{transform:none;border-radius:10px}.landing-product-body{aspect-ratio:auto;border-radius:12px}.landing-product-body .landing-window-shot{height:auto}.landing-window:hover,.landing-window:focus-within{transform:none}.landing-window-chrome{padding:10px 12px}.landing-window-url{font-size:11px;padding:3px 12px}.landing-footer-inner{flex-direction:column;align-items:flex-start;padding:32px 24px 40px;gap:20px}.landing-footer-links{justify-content:flex-start}.landing-footer-legal{text-align:left}.legal-page{padding:40px 20px 72px}.legal-header h1{font-size:40px}.landing-section{grid-template-columns:1fr;gap:24px;padding:72px 18px}.landing-section-copy p{font-size:14px}.landing-interface-metrics,.landing-interface-body,.landing-interface-table,.landing-agent-tabs,.landing-agent-proof-body,.landing-dxrg-row,.landing-research-point{grid-template-columns:1fr}.landing-flow-step{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:20px 0}.landing-flow-step>span{font-size:32px}.landing-interface-shot{min-height:0}.landing-interface-metrics div,.landing-interface-table span{border-right:0;border-bottom:1px solid rgba(45,212,191,.1)}.landing-interface-body{min-height:0}.landing-interface-chart{min-height:260px;border-right:0;border-bottom:1px solid rgba(45,212,191,.1)}.landing-agent-proof-header{display:grid}.landing-agent-proof-header p{max-width:none;text-align:left}.landing-agent-proof-copy strong{font-size:34px}.landing-pnl-chart{order:-1;min-height:220px}.landing-pnl-chart svg{min-height:170px}.topbar{height:auto;min-height:48px;grid-template-columns:1fr auto;grid-template-areas:"brand session" "nav nav";padding:6px 10px}.brand{grid-area:brand}.topnav{grid-area:nav;overflow-x:auto}.session-box{grid-area:session}.topbar-actions{gap:4px}.topbar-action{width:30px;padding:0}.topbar-action span{display:none}.hyperliquid-status-popover{top:88px;right:10px;width:min(480px,calc(100vw - 20px));max-height:calc(100vh - 98px)}.hyperliquid-status-popover:before{right:166px}.trade-page{height:auto;min-height:calc(100vh - 88px);grid-template-rows:auto auto auto;overflow:visible}.bottom-resize-handle{display:none}.scope-strip{grid-template-columns:1fr auto}.metric-strip{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(120px,1fr));row-gap:10px}.metric{border-left:0;padding:0}.terminal-grid{grid-template-columns:1fr;overflow:visible}.actions-resize-handle{display:none}.chart-panel,.actions-rail{border-right:0;border-bottom:1px solid var(--border-subtle)}.panel-toolbar{height:auto;min-height:46px;flex-wrap:wrap;padding:8px 10px}.chart-body{height:360px}.agent-build-compact-config{grid-template-columns:1fr}.agent-build-mini-slider-grid,.agent-build-mini-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.actions-rail{grid-template-columns:1fr}.chat-panel{height:320px}.settings-grid{grid-template-columns:1fr}.settings-section-header,.telegram-empty-content{align-items:flex-start;flex-direction:column}.settings-section-actions{justify-content:flex-start}.api-key-create-topline,.api-key-scope-groups{grid-template-columns:1fr}.api-key-row{grid-template-columns:1fr;align-items:start}.api-key-row .danger-button{justify-self:start}.api-key-scope-tooltip{left:12px;right:12px;top:calc(100% + 7px);width:auto;transform:translateY(-3px)}.api-key-row:hover .api-key-scope-tooltip,.api-key-row:focus-within .api-key-scope-tooltip{transform:translateY(0)}.api-key-scope-options{grid-template-columns:1fr}.api-key-scope-option{grid-template-columns:14px minmax(0,1fr)}.api-key-scope-copy{grid-column:2}.modal.api-key-modal .modal-form{max-height:calc(100vh - 80px);overflow:auto}.telegram-connected-content,.telegram-link-panel{grid-template-columns:1fr}.telegram-qr-card{width:min(100%,204px)}.modal-grid{grid-template-columns:1fr}.agent-notification-telegram-card{width:100%}.agent-notification-type-list,.agent-config-tuning-grid{grid-template-columns:1fr}.new-agent-basics-row,.new-agent-account-options{grid-template-columns:1fr;grid-auto-flow:row}.new-agent-account-card{min-height:92px}.hyperliquid-onboarding-header{align-items:flex-start;flex-wrap:wrap}.hyperliquid-setup-row{grid-template-columns:24px minmax(0,1fr)}.hyperliquid-step-actions{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.hyperliquid-relay-deposit{min-width:0}.hyperliquid-account-list-head{display:none}.hyperliquid-account-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.hyperliquid-account-address,.hyperliquid-account-funding{grid-column:1}.hyperliquid-account-action{grid-column:2;grid-row:1 / span 4}.hyperliquid-subaccounts-placeholder,.hyperliquid-subaccount-toolbar{align-items:flex-start;flex-wrap:wrap}.slider-row{grid-template-columns:1fr 24px}.slider-row>.field-label-with-help{grid-column:1 / -1}}@media(max-width:520px){.landing-shell-brand{gap:10px}}@media(max-width:620px){.info-page{padding:10px}.info-intro,.info-block{padding:14px}.info-intro h2{font-size:21px;line-height:1.12}.info-step-list li{grid-template-columns:24px minmax(0,1fr);gap:8px 10px}.info-step-list li:before{width:22px;height:22px}.info-update-meta{align-items:flex-start;flex-direction:column;gap:6px}}.landing-shell-nav{justify-self:end;display:flex;align-items:center;gap:18px}.landing-shell-link{color:var(--text-secondary);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.landing-shell-link:hover,.landing-shell-link:focus-visible{color:var(--text-primary)}.live-stats-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}.live-stat{display:grid;gap:4px;padding:16px 18px;background:#081114d9}.live-stat-value strong{color:var(--text-primary);font-size:clamp(20px,2.4vw,26px);font-weight:760;letter-spacing:-.01em}.live-stat-value strong.positive{color:var(--positive)}.live-stat-value strong.negative{color:var(--negative)}.live-stat-label{color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.live-stats-note{grid-column:1 / -1;margin:0;padding:8px 18px;background:#081114d9;color:var(--text-muted);font-size:11px}.landing-results{grid-template-columns:1fr;align-items:stretch;gap:clamp(22px,4vw,38px)}.landing-results-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:18px;align-items:start}.agent-showcase{display:grid;gap:14px;padding:18px;border:1px solid var(--border-subtle);border-radius:10px;background:#081114c7}.agent-showcase-tabs{display:flex;flex-wrap:wrap;gap:8px}.agent-showcase-tab{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--border-subtle);border-radius:7px;background:#07111599;color:var(--text-secondary);cursor:pointer;font:inherit}.agent-showcase-tab strong{color:var(--positive);font-size:13px}.agent-showcase-tab.is-active{border-color:#2dd4bf66;background:var(--accent-dim);color:var(--text-primary)}.agent-showcase-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.agent-showcase-flow{display:grid;gap:10px}.agent-showcase-step{display:grid;gap:8px}.agent-showcase-step-label{color:var(--accent);font-size:11px;font-weight:760;text-transform:uppercase;letter-spacing:.04em}.agent-showcase-prompt{margin:0;padding:12px 14px;border:1px solid var(--border-subtle);border-left:2px solid var(--accent);border-radius:6px;background:#020b0a80;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55}.agent-showcase-arrow{justify-self:center;color:var(--text-muted);font-size:16px;line-height:1}.agent-showcase-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--text-secondary);font-size:12px}.agent-showcase-chips{display:flex;flex-wrap:wrap;gap:6px}.agent-showcase-chip{display:inline-flex;gap:6px;padding:4px 8px;border:1px solid var(--border-subtle);border-radius:6px;background:#07111599;font-size:11.5px}.agent-showcase-chip span{color:var(--text-muted)}.agent-showcase-chip strong{color:var(--text-primary);font-weight:650}.agent-showcase-triggers{margin:0;padding:0;list-style:none;display:grid;gap:5px}.agent-showcase-triggers li{position:relative;padding-left:15px;color:var(--text-secondary);font-size:12px;line-height:1.45}.agent-showcase-triggers li:before{content:"";position:absolute;top:.55em;left:0;width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:.7}.agent-showcase-markets{margin:0;color:var(--text-muted);font-size:11.5px}.agent-showcase-perf{display:grid;gap:12px;align-content:start;padding:14px;border:1px solid var(--border-subtle);border-radius:8px;background:#020b0a66}.agent-showcase-perf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.agent-showcase-perf-head span{display:block;color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.agent-showcase-perf-head strong{color:var(--text-primary)}.agent-showcase-perf-head .agent-showcase-pnl{color:var(--positive);font-size:18px;font-weight:760}.agent-showcase-actions{margin:0;padding:0;list-style:none;display:grid;gap:7px}.agent-showcase-actions li{display:grid;grid-template-columns:50px minmax(0,1fr);gap:9px;align-items:start;color:var(--text-secondary);font-size:12px;line-height:1.45}.agent-showcase-action-tag{color:var(--accent);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.03em;padding-top:1px}.performance-curve{width:100%;height:130px;display:block}.performance-curve-baseline{stroke:var(--border-subtle);stroke-width:1;stroke-dasharray:3 4}.performance-curve-area{fill:#2dd4bf1f;stroke:none}.performance-curve-line{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.performance-curve-dot{fill:var(--accent)}.top-agents-teaser{display:grid;gap:12px;align-content:start;padding:16px;border:1px solid var(--border-subtle);border-radius:10px;background:#081114c7}.top-agents-teaser-head{display:grid;gap:2px}.top-agents-teaser-head strong{color:var(--text-primary);font-size:14px}.top-agents-teaser-head span{color:var(--text-muted);font-size:11.5px}.top-agents-teaser-state{margin:0;color:var(--text-muted);font-size:12px}.top-agents-teaser-list{margin:0;padding:0;list-style:none;display:grid;gap:2px}.top-agents-teaser-list li{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;gap:10px;align-items:baseline;padding:8px 0;border-bottom:1px solid rgba(45,212,191,.08);font-size:12.5px}.top-agents-teaser-list li:last-child{border-bottom:0}.top-agents-rank{color:var(--text-muted);font-variant-numeric:tabular-nums}.top-agents-name{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-agents-trades{color:var(--text-muted);font-size:11px}.top-agents-return{font-variant-numeric:tabular-nums}.top-agents-return.positive{color:var(--positive)}.top-agents-return.negative{color:var(--negative)}.top-agents-teaser-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}.top-agents-teaser-link:hover{text-decoration:underline}.leaderboard-page{position:relative;min-height:100vh;display:flex;flex-direction:column;background:var(--bg-app);overflow-x:hidden}.leaderboard-content{position:relative;z-index:3;width:min(1080px,calc(100% - 40px));margin:0 auto;padding:clamp(28px,5vw,64px) 0 56px;display:grid;gap:22px}.leaderboard-intro{display:grid;gap:10px}.leaderboard-intro h1{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.02}.leaderboard-intro p{margin:0;max-width:70ch;color:var(--text-secondary);line-height:1.55;font-size:14px}.leaderboard-controls{display:flex;flex-wrap:wrap;gap:10px}.leaderboard-segment{display:inline-flex;padding:3px;gap:3px;border:1px solid var(--border-subtle);border-radius:8px;background:#081114b3}.leaderboard-segment-button{padding:6px 14px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;cursor:pointer}.leaderboard-segment-button.is-active{background:var(--accent-dim);color:var(--text-primary)}.leaderboard-table-wrap{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:10px;background:#081114c7}.leaderboard-state{margin:0;padding:28px;color:var(--text-muted);font-size:13px}.leaderboard-table{width:100%;border-collapse:collapse;font-size:13px;min-width:560px}.leaderboard-table thead th{text-align:right;padding:12px 16px;color:var(--text-muted);font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-subtle)}.leaderboard-table th.col-rank,.leaderboard-table th.col-agent{text-align:left}.leaderboard-table tbody td{padding:13px 16px;border-bottom:1px solid rgba(45,212,191,.07);color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums}.leaderboard-table tbody tr:last-child td{border-bottom:0}.leaderboard-table tbody tr:hover td{background:#2dd4bf0a}.leaderboard-table td.col-rank{text-align:left;color:var(--text-muted);width:48px}.leaderboard-table td.col-agent{text-align:left}.leaderboard-table td.positive{color:var(--positive)}.leaderboard-table td.negative{color:var(--negative)}.leaderboard-agent-name{color:var(--text-primary);font-weight:600;margin-right:8px}.leaderboard-return.positive{color:var(--positive)}.leaderboard-return.negative{color:var(--negative)}.leaderboard-status{display:inline-block;padding:1px 7px;border-radius:999px;border:1px solid var(--border-subtle);color:var(--text-muted);font-size:10px;text-transform:capitalize;vertical-align:middle}.leaderboard-status.active{color:var(--positive);border-color:#00c2a84d}.leaderboard-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding-top:4px}.leaderboard-cta p{margin:0;color:var(--text-secondary);font-size:14px}@media(max-width:860px){.live-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-results-grid,.agent-showcase-body{grid-template-columns:1fr}}.agent-story{display:grid;gap:12px}.agent-story-tabs{display:flex;flex-wrap:wrap;gap:8px}.agent-story-tab{display:inline-flex;align-items:center;gap:10px;padding:8px 13px;border:1px solid var(--border-subtle);border-radius:8px;background:#07111599;color:var(--text-secondary);cursor:pointer;font:inherit}.agent-story-tab strong{color:var(--positive);font-size:13px}.agent-story-tab.is-active{border-color:#2dd4bf66;background:var(--accent-dim);color:var(--text-primary)}.agent-story-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px;padding:20px;border:1px solid var(--border-subtle);border-radius:12px;background:#081114cc}.agent-story-card>.agent-story-block:nth-child(1),.agent-story-card>.agent-story-block:nth-child(4),.agent-story-card>.agent-story-block:nth-child(5){grid-column:1 / -1}.agent-story-block{display:grid;gap:8px;align-content:start}.agent-story-label{color:var(--accent);font-size:11px;font-weight:760;text-transform:uppercase;letter-spacing:.04em}.agent-story-intent{margin:0;padding:13px 15px;border:1px solid var(--border-subtle);border-left:2px solid var(--accent);border-radius:8px;background:#020b0a80;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55}.agent-story-thesis{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.55}.agent-story-meta{display:flex;flex-wrap:wrap;gap:12px;color:var(--text-muted);font-size:11.5px}.agent-story-perf-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.agent-story-pnl{color:var(--positive);font-size:18px;font-weight:760}.agent-story-axis{display:flex;justify-content:space-between;color:var(--text-muted);font-size:11px}.agent-story-position-row{display:flex;flex-wrap:wrap;gap:8px}.agent-story-position{position:relative;display:inline-flex;padding:7px 10px;border:1px solid var(--border-subtle);border-radius:7px;background:#07111599;cursor:default;outline:none}.agent-story-position:focus-visible{border-color:var(--accent)}.agent-story-position-head{display:inline-flex;align-items:center;gap:8px;font-size:12px}.agent-story-position-head>strong:first-child{color:var(--text-primary)}.agent-story-position-side{color:var(--text-muted);font-size:11px}.agent-story-position-pnl.win{color:var(--positive)}.agent-story-position-pnl.loss{color:var(--negative)}.agent-story-position-pnl.open{color:var(--accent)}.agent-story-position-tip{position:absolute;bottom:calc(100% + 8px);left:0;width:232px;z-index:6;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:8px;background:#0a1518;box-shadow:0 14px 44px #00000080;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease}.agent-story-position:hover .agent-story-position-tip,.agent-story-position:focus-within .agent-story-position-tip{opacity:1;visibility:visible;transform:translateY(0)}.agent-story-position-tip dl{margin:0 0 6px;display:grid;gap:3px}.agent-story-position-tip dl>div{display:flex;justify-content:space-between;gap:12px;font-size:11.5px}.agent-story-position-tip dt{color:var(--text-muted)}.agent-story-position-tip dd{margin:0;color:var(--text-primary)}.agent-story-position-tip p{margin:0;padding-top:6px;border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:11.5px;line-height:1.45}.agent-story-steps{margin:0;padding:0;list-style:none;display:grid;gap:10px}.agent-story-steps li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px}.agent-story-step-day{color:var(--accent);font-size:11px;font-weight:700;padding-top:1px}.agent-story-step-body strong{display:block;margin-bottom:2px;color:var(--text-primary);font-size:12.5px}.agent-story-step-body p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.45}.agent-story-nav{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:16px;padding-top:4px;color:var(--text-muted);font-size:12px}.agent-story-nav button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--border-subtle);border-radius:7px;background:#07111599;color:var(--text-secondary);cursor:pointer;font-size:14px}.agent-story-nav button:hover{color:var(--text-primary);border-color:#2dd4bf66}@media(max-width:860px){.agent-story-card{grid-template-columns:1fr}.agent-story-position-tip{width:200px}}.chart-display{position:relative;display:inline-flex}.chart-display-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:18;border:0;background:transparent;cursor:default}.chart-display-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:19;display:grid;gap:7px;min-width:184px;padding:11px 12px;border:1px solid var(--border-subtle);border-radius:8px;background:#0a1518;box-shadow:0 16px 48px #00000080}.chart-display-title{color:var(--text-muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.chart-display-option{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:12.5px;cursor:pointer}.chart-display-option input{width:14px;height:14px;accent-color:var(--accent);cursor:pointer}.icon-button.subtle.active{color:var(--accent)}.chart-legend-item{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer}.chart-legend-item:hover{color:var(--text-primary)}.chart-legend-item.is-hidden{color:var(--text-muted);opacity:.5;text-decoration:line-through}.chart-legend-item.is-hidden i{background:var(--text-muted)!important}.leaderboard-main{width:min(1080px,100%);display:grid;gap:16px}.leaderboard-own-count{margin-left:auto;align-self:center;color:var(--text-muted);font-size:12px}.leaderboard-table tbody tr.is-own td{background:#2dd4bf0f}.leaderboard-table tbody tr.is-own:hover td{background:#2dd4bf1a}.leaderboard-own-badge{display:inline-block;margin-right:8px;padding:1px 7px;border-radius:999px;border:1px solid rgba(45,212,191,.4);background:var(--accent-dim);color:var(--accent);font-size:10px;font-weight:700;vertical-align:middle}.leaderboard-own-venue{display:inline-block;padding:1px 7px;border-radius:999px;border:1px solid var(--border-subtle);color:var(--text-muted);font-size:10px;text-transform:capitalize;vertical-align:middle}.chart-filter-segment{display:inline-flex;padding:3px;gap:3px;border:1px solid var(--border-subtle);border-radius:7px;background:#07111599}.chart-filter-segment-button{padding:4px 12px;border:0;border-radius:5px;background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer}.chart-filter-segment-button.is-active{background:var(--accent-dim);color:var(--text-primary)}.landing-hero-note{margin:14px 0 0;color:var(--text-muted);font-size:13px;line-height:1.5}.data-table th.sortable{padding:0}.data-table th.sortable .th-sort{width:100%;height:38px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.data-table th.num.sortable .th-sort{justify-content:flex-end}.data-table th.sortable .th-sort:hover{color:var(--text-primary)}.data-table th .th-sort-arrow{font-size:8px;line-height:1;opacity:.4}.data-table th.sorted .th-sort-arrow{opacity:1;color:var(--accent)}.asset-symbol{color:var(--text-primary);font-weight:600}.th-info{position:relative;display:inline-flex;align-items:center;margin-left:4px;color:var(--text-muted);cursor:help}.th-info:hover{color:var(--text-secondary)}.th-info-bubble{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:40;width:max-content;max-width:220px;padding:8px 10px;border-radius:8px;background:#0c1a1e;border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-sans, inherit);font-size:11px;font-weight:400;line-height:1.45;letter-spacing:normal;text-transform:none;white-space:normal;text-align:left;box-shadow:0 10px 28px #00000073;opacity:0;visibility:hidden;transition:opacity .12s ease}.th-info:hover .th-info-bubble,.th-info:focus-visible .th-info-bubble{opacity:1;visibility:visible}.data-table th.num .th-info-bubble{left:auto;right:0;transform:none}
