@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}dialog{border:0;padding:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}}@layer tokens{:root{--color-gold-50:#fbf8f1;--color-gold-100:#f1eadc;--color-gold-200:#eaddc1;--color-gold-300:#e6ca91;--color-gold-400:#e1b75c;--color-gold-500:#d9a514;--color-gold-600:#bf9000;--color-gold-700:#9a7300;--color-gold-800:#725a21;--color-gold-900:#544627;--color-long:#4cc157;--color-long-hover:#11ad32;--color-short:#fa5570;--color-short-hover:#e52754;--color-won:#57cb60;--color-won-bg:#7bc27e26;--color-lost:#e7566b;--color-lost-bg:#ce6e7726;--color-breakeven:#b59b63;--color-breakeven-bg:#b09c7426;--color-grade-a:#68db70;--color-grade-b:#71c575;--color-grade-c:#bb9951;--color-grade-d:#917e56;--color-surface-base:#080811;--color-surface:#0e0e18;--color-surface-elevated:#161721;--color-surface-overlay:#22232e;--color-border:#272833;--color-border-subtle:#191a24;--color-border-strong:#40414d;--color-text-primary:#f0f1f9;--color-text-secondary:#a2a3b1;--color-text-muted:#666875;--color-text-disabled:#40414d;--color-interactive:var(--color-gold-500);--color-interactive-hover:var(--color-gold-400);--color-interactive-active:var(--color-gold-600);--color-interactive-focus:var(--color-gold-300);--color-interactive-disabled:#454753;--color-info:#25afd2;--color-success:#4cc157;--color-warning:#e7b643;--color-error:#f26074;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 8px #00000040, 0 2px 4px #0003;--shadow-lg:0 8px 24px #0003, 0 4px 8px #00000026;--shadow-xl:0 16px 48px #0003, 0 8px 16px #00000026;--shadow-glow-gold:0 0 24px #d9a5144d;--shadow-glow-long:0 0 16px #4cc15740;--shadow-glow-short:0 0 16px #fa557040;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--radius-button:var(--radius-md);--radius-input:var(--radius-md);--radius-card:var(--radius-lg);--radius-modal:var(--radius-xl);--radius-badge:var(--radius-sm);--z-base:0;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-popover:500;--z-toast:600;--z-tooltip:700;--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Monaco, monospace;--font-numeric:var(--font-mono);--text-display:clamp(2.5rem, 5vw + 1rem, 4.5rem);--leading-display:1.1;--tracking-display:-.03em;--text-h1:clamp(1.875rem, 3vw + .75rem, 2.75rem);--leading-h1:1.2;--tracking-h1:-.02em;--text-h2:clamp(1.5rem, 2vw + .5rem, 2rem);--leading-h2:1.25;--tracking-h2:-.01em;--text-h3:clamp(1.25rem, 1.5vw + .5rem, 1.5rem);--leading-h3:1.3;--tracking-h3:0;--text-h4:1.125rem;--leading-h4:1.4;--text-body:1rem;--leading-body:1.6;--text-body-sm:.9375rem;--leading-body-sm:1.5;--text-caption:.875rem;--leading-caption:1.4;--text-small:.75rem;--leading-small:1.4;--text-micro:.6875rem;--leading-micro:1.3;--space-px:1px;--space-0:0;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--component-padding-sm:var(--space-2) var(--space-3);--component-padding:var(--space-3) var(--space-4);--component-padding-lg:var(--space-4) var(--space-6);--stack-xs:var(--space-1);--stack-sm:var(--space-2);--stack:var(--space-4);--stack-lg:var(--space-6);--stack-xl:var(--space-8);--cluster-xs:var(--space-1);--cluster-sm:var(--space-2);--cluster:var(--space-4);--cluster-lg:var(--space-6);--duration-instant:50ms;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--duration-slower:.6s;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--ease-spring:cubic-bezier(.175, .885, .32, 1.275);--sidebar-width:200px;--header-height:56px;--content-max-width:1400px}@supports (color:lab(0% 0 0)){:root{--color-gold-50:lab(97.7201% .286549 3.81312);--color-gold-100:lab(93.1165% .637233 7.67086);--color-gold-200:lab(88.5378% 1.53828 15.5512);--color-gold-300:lab(82.8129% 4.16073 32.279);--color-gold-400:lab(77.0192% 7.95284 51.5616);--color-gold-500:lab(71.1681% 11.7208 71.0541);--color-gold-600:lab(63.0256% 11.127 67.4389);--color-gold-700:lab(51.4031% 9.56503 57.9829);--color-gold-800:lab(39.807% 5.62583 35.284);--color-gold-900:lab(30.5097% 3.00115 20.8096);--color-long:lab(69.679% -50.5618 42.4636);--color-long-hover:lab(61.7444% -56.3779 49.029);--color-short:lab(60.662% 64.7848 22.2874);--color-short-hover:lab(51.1423% 71.1629 25.3543);--color-won:lab(73.1677% -50.536 42.2263);--color-won-bg:lab(72.4933% -33.5873 27.1283/.15);--color-lost:lab(57.4072% 58.3264 19.9164);--color-lost-bg:lab(58.0838% 38.9579 12.8366/.15);--color-breakeven:lab(65.3884% 4.58226 32.91);--color-breakeven-bg:lab(65.3675% 2.98643 24.035/.15);--color-grade-a:lab(78.9809% -50.5002 41.8924);--color-grade-b:lab(72.7231% -39.2178 31.9994);--color-grade-c:lab(65.3931% 6.45095 42.5452);--color-grade-d:lab(53.7543% 3.21361 24.3388);--color-surface-base:lab(2.38844% .92943 -4.09593);--color-surface:lab(4.31101% 1.27361 -5.85721);--color-surface-elevated:lab(8.17862% 1.75785 -7.23778);--color-surface-overlay:lab(13.9853% 1.65828 -7.27514);--color-border:lab(16.3073% 1.62859 -7.28713);--color-border-subtle:lab(9.34022% 1.73422 -7.24626);--color-border-strong:lab(27.914% 1.52776 -7.3312);--color-text-primary:lab(95.2843% .652701 -3.72498);--color-text-secondary:lab(67.3627% 1.39615 -7.39749);--color-text-muted:lab(44.159% 1.45251 -7.3678);--color-text-disabled:lab(27.914% 1.52776 -7.3312);--color-interactive-disabled:lab(30.2349% 1.51375 -7.33777);--color-info:lab(65.7976% -27.431 -28.2895);--color-success:lab(69.679% -50.5618 42.4636);--color-warning:lab(77.0057% 10.1238 62.6808);--color-error:lab(60.8897% 58.3407 19.8194);--shadow-sm:0 1px 2px lab(0% 0 0/.3);--shadow-md:0 4px 8px lab(0% 0 0/.25), 0 2px 4px lab(0% 0 0/.2);--shadow-lg:0 8px 24px lab(0% 0 0/.2), 0 4px 8px lab(0% 0 0/.15);--shadow-xl:0 16px 48px lab(0% 0 0/.2), 0 8px 16px lab(0% 0 0/.15);--shadow-glow-gold:0 0 24px lab(71.1681% 11.7208 71.0541/.3);--shadow-glow-long:0 0 16px lab(69.679% -50.5618 42.4636/.25);--shadow-glow-short:0 0 16px lab(60.662% 64.7848 22.2874/.25)}}}@layer base{html{font-family:var(--font-sans);font-size:16px;line-height:var(--leading-body);color:var(--color-text-primary);background:var(--color-surface-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{min-height:100dvh;overflow-x:hidden}h1,.h1{font-size:var(--text-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);font-weight:600}h2,.h2{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);font-weight:600}h3,.h3{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);font-weight:600}h4,.h4{font-size:var(--text-h4);line-height:var(--leading-h4);font-weight:600}p{line-height:var(--leading-body)}small,.text-small{font-size:var(--text-small);line-height:var(--leading-small)}.caption{font-size:var(--text-caption);line-height:var(--leading-caption)}.numeric,.price{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;letter-spacing:.02em}.price{font-family:var(--font-mono);font-size:var(--text-h3);font-variant-numeric:tabular-nums;font-weight:500}.price-large{font-family:var(--font-mono);font-size:var(--text-h2);font-variant-numeric:tabular-nums;font-weight:600}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--color-interactive-focus);outline-offset:2px;border-radius:var(--radius-sm)}::selection{color:var(--color-text-primary);background:#d9a5144d;background:lab(71.1681% 11.7208 71.0541/.3)}:root{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-interactive-focus);outline-offset:2px;border-radius:var(--radius-sm)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){select,input,textarea{background-color:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#root,[data-root]{flex-direction:column;min-height:100dvh;display:flex}.skip-link{background:var(--color-surface);color:var(--color-text-primary);padding:var(--space-2) var(--space-4);z-index:1000;transition:top var(--duration-fast) var(--ease-out);position:absolute;top:-40px;left:0}.skip-link:focus{top:0}}@layer components{.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--component-padding);font-size:var(--text-body-sm);border-radius:var(--radius-button);transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500;line-height:1;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn:focus-visible{outline:2px solid var(--color-interactive-focus);outline-offset:2px}.btn-primary{background:var(--color-interactive);color:var(--color-surface-base)}.btn-primary:hover:not(:disabled){background:var(--color-interactive-hover);box-shadow:var(--shadow-glow-gold)}.btn-secondary{border:1px solid var(--color-border);color:var(--color-text-primary);background:0 0}.btn-secondary:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-border-strong)}.btn-ghost{color:var(--color-text-secondary);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--color-surface);color:var(--color-text-primary)}.btn-danger{background:var(--color-error);color:#fff}.btn-success{background:var(--color-long);color:#fff}.btn-sm{padding:var(--space-1) var(--space-3);font-size:var(--text-small)}.btn-md{padding:var(--space-2) var(--space-4);font-size:var(--text-body-sm)}.btn-lg{padding:var(--space-3) var(--space-6);font-size:var(--text-body)}.btn-spinner{width:.875em;height:.875em;animation:spin var(--duration-slower) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%;display:inline-block}.btn-icon{padding:var(--space-2);aspect-ratio:1}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--component-padding)}.card-elevated{box-shadow:var(--shadow-md)}.card-hover:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.input{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-body-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-input);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);line-height:1.5;display:block}.input:hover:not(:disabled){border-color:var(--color-border-strong)}.input:focus{border-color:var(--color-interactive);outline:none;box-shadow:0 0 0 3px #d9a51433;box-shadow:0 0 0 3px lab(71.1681% 11.7208 71.0541/.2)}.input:disabled{background:var(--color-surface-elevated);color:var(--color-text-disabled);cursor:not-allowed}.badge{align-items:center;gap:var(--space-1);border-radius:var(--radius-badge);white-space:nowrap;font-weight:500;line-height:1;display:inline-flex}.badge-sm{padding:var(--space-1) var(--space-2);font-size:var(--text-small)}.badge-md{padding:var(--space-1-5) var(--space-2-5);font-size:var(--text-body-sm)}.badge-default{background:var(--color-surface-elevated);color:var(--color-text-secondary)}.badge-long{color:var(--color-long);background:#4cc15733;background:lab(69.679% -50.5618 42.4636/.2);border:1px solid #4cc1574d;border:1px solid lab(69.679% -50.5618 42.4636/.3)}.badge-short{color:var(--color-short);background:#fa557033;background:lab(60.662% 64.7848 22.2874/.2);border:1px solid #fa55704d;border:1px solid lab(60.662% 64.7848 22.2874/.3)}.badge-success{color:var(--color-success);background:#4cc15733;background:lab(69.679% -50.5618 42.4636/.2);border:1px solid #4cc1574d;border:1px solid lab(69.679% -50.5618 42.4636/.3)}.badge-warning{color:var(--color-warning);background:#e7b64333;background:lab(77.0057% 10.1238 62.6808/.2);border:1px solid #e7b6434d;border:1px solid lab(77.0057% 10.1238 62.6808/.3)}.badge-danger{color:var(--color-error);background:#f2607433;background:lab(60.8897% 58.3407 19.8194/.2);border:1px solid #f260744d;border:1px solid lab(60.8897% 58.3407 19.8194/.3)}.badge-info{color:var(--color-info);background:#25afd233;background:lab(65.7976% -27.431 -28.2895/.2);border:1px solid #25afd24d;border:1px solid lab(65.7976% -27.431 -28.2895/.3)}.spinner{border:2px solid var(--color-border);border-right-color:var(--color-interactive);width:1em;height:1em;animation:spin var(--duration-slower) linear infinite;border-radius:50%;display:inline-block}.spinner-sm{width:.75em;height:.75em}.spinner-lg{width:1.5em;height:1.5em}.spinner-xl{width:2em;height:2em}.skeleton{background:linear-gradient(90deg, var(--color-surface) 0%, var(--color-surface-elevated) 50%, var(--color-surface) 100%);animation:skeleton-pulse var(--duration-slower) ease-in-out infinite;border-radius:var(--radius-sm);background-size:200% 100%}.app-shell{color:#dcdde5;color:lab(88.3242% .654489 -3.72388);background:#05050d;background:lab(1.49169% .729226 -3.09659);height:100dvh;display:flex;overflow:hidden}.sidebar{width:var(--sidebar-width);background:var(--color-surface);border-right:1px solid var(--color-border);transition:transform var(--duration-normal) var(--ease-out);flex-direction:column;flex-shrink:0;display:flex}.header{height:var(--header-height);padding:0 var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.main-content{flex-direction:column;flex:1;display:flex;overflow:hidden}.main-page-content{flex:1;overflow:hidden}.page-content{padding:var(--space-4);flex:1;overflow:auto}.table-container{overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th,.table td{padding:var(--space-3) var(--space-4);text-align:start;border-bottom:1px solid var(--color-border-subtle)}.table th{color:var(--color-text-secondary);font-weight:600;font-size:var(--text-small);text-transform:uppercase;letter-spacing:.05em}.table tbody tr:hover{background:var(--color-surface-elevated)}.modal-overlay{z-index:var(--z-modal);padding:var(--space-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in var(--duration-fast) var(--ease-out);background:#000000b3;background:lab(0% 0 0/.7);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-modal);width:100%;max-width:500px;max-height:90vh;box-shadow:var(--shadow-xl);animation:scale-in var(--duration-normal) var(--ease-out-back);position:relative;overflow:auto}.tabs{flex-direction:column;display:flex}.tabs-list{gap:var(--space-1);border-bottom:1px solid var(--color-border);display:flex}.tab{padding:var(--space-2) var(--space-4);font-size:var(--text-body-sm);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500}.tab:hover{color:var(--color-text-secondary)}.tab-active{color:var(--color-interactive);border-bottom-color:var(--color-interactive)}.signal-card{gap:var(--stack-sm);padding:var(--component-padding);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), opacity var(--duration-normal) var(--ease-out);flex-direction:column;display:flex;position:relative}.signal-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.signal-card[data-direction=long]{border-left:3px solid var(--color-long)}.signal-card[data-direction=short]{border-left:3px solid var(--color-short)}.signal-card[data-state=expired],.signal-card[data-state=dismissed]{opacity:.5}.sidebar-overlay{z-index:var(--z-modal);background:#00000080;background:lab(0% 0 0/.5);position:fixed;inset:0}@media (min-width:1024px){.sidebar-overlay{display:none}}.sidebar{height:100%;width:var(--sidebar-width);-webkit-backdrop-filter:blur(24px)saturate(180%);z-index:var(--z-modal);transition:transform var(--duration-normal) var(--ease-out);clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%);background:#0b0c16bf;background:lab(3.58593% 1.15303 -5.23515/.75);border-right:1px solid #43465d66;border-right:1px solid lab(30.0337% 3.56777 -14.4574/.4);flex-direction:column;display:flex;position:fixed;top:0;left:0;box-shadow:inset 0 0 0 1px #20212b4d,8px 0 40px #0000004d,-4px 0 24px #cba9600d;box-shadow:inset 0 0 0 1px lab(12.8242% 1.67496 -7.26859/.3),8px 0 40px lab(0% 0 0/.3),-4px 0 24px lab(71.2071% 6.21301 42.0301/.05)}@media (min-width:1024px){.sidebar{position:relative;transform:none}.sidebar.sidebar-collapsed{transform:translate(-100%)}}.sidebar:not(.sidebar-collapsed){transform:translate(0)}.sidebar.sidebar-collapsed{transform:translate(-100%)}@media (min-width:1024px){.sidebar.sidebar-collapsed{transform:translate(0)}}.sidebar-header{height:var(--header-height);padding:0 var(--space-5);border-bottom:1px solid #43465d4d;border-bottom:1px solid lab(30.0337% 3.56777 -14.4574/.3);justify-content:space-between;align-items:center;display:flex;position:relative}.sidebar-header:after{content:"";bottom:0;left:var(--space-5);right:var(--space-5);background:linear-gradient(90deg,#0000,#d1a84b99 20%,#d1a84bcc 50%,#d1a84b99 80%,#0000);background:linear-gradient(90deg,#0000,lab(71.2019% 8.24577 52.3464/.6) 20%,lab(71.2019% 8.24577 52.3464/.8) 50%,lab(71.2019% 8.24577 52.3464/.6) 80%,#0000);height:1px;position:absolute;box-shadow:0 0 8px #d1a84b66;box-shadow:0 0 8px lab(71.2019% 8.24577 52.3464/.4)}.sidebar-logo{align-items:center;gap:var(--space-3);text-decoration:none;display:flex}.sidebar-logo-icon{clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);background:#d1a84b26;background:lab(71.2019% 8.24577 52.3464/.15);border:1px solid #d1a84b66;border:1px solid lab(71.2019% 8.24577 52.3464/.4);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.sidebar-logo-text{font-family:var(--font-mono);letter-spacing:.05em;color:#dcdde5;color:lab(88.3242% .654489 -3.72388);font-size:1.1rem;font-weight:700}.sidebar-brand{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#cba960cc;color:lab(71.2071% 6.21301 42.0301/.8);font-size:.65rem;font-weight:600}.sidebar-close-btn{padding:var(--space-2);margin-right:calc(-1 * var(--space-2));color:#5e617a;color:lab(41.6484% 3.34992 -14.5372);border-radius:var(--radius-md);display:none}@media (min-width:1024px){.sidebar-close-btn{display:none}}.sidebar-close-btn:hover{color:#dcdde5;color:lab(88.3242% .654489 -3.72388);background:#2b2c3d80;background:lab(18.5253% 2.67582 -10.843/.5)}.sidebar-nav{padding:var(--space-4) var(--space-3);gap:var(--space-1);flex-direction:column;flex:1;display:flex}.sidebar-nav-item{align-items:center;gap:var(--space-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#6d6f89b3;color:lab(47.4537% 3.27125 -14.5685/.7);transition:all var(--duration-fast) var(--ease-out);clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px);border-left:2px solid #0000;padding:.625rem .875rem;font-size:.7rem;font-weight:500;display:flex}.sidebar-nav-item:hover{color:#cbcddb;color:lab(82.4441% 1.37386 -7.40984);background:#2b2c3d66;background:lab(18.5253% 2.67582 -10.843/.4);border-left-color:#cba96066;border-left-color:lab(71.2071% 6.21301 42.0301/.4);padding-left:calc(.875rem + 2px)}.sidebar-nav-item-active{color:#dcdde5;color:lab(88.3242% .654489 -3.72388);background:#cba9601a;background:lab(71.2071% 6.21301 42.0301/.1);border-left:2px solid #d1a84bcc;border-left:2px solid lab(71.2019% 8.24577 52.3464/.8);padding-left:calc(.875rem + 2px);box-shadow:inset 0 0 12px #cba96026;box-shadow:inset 0 0 12px lab(71.2071% 6.21301 42.0301/.15)}.sidebar-nav-icon{color:#cba96099;color:lab(71.2071% 6.21301 42.0301/.6);flex-shrink:0;width:1.1rem;height:1.1rem}.sidebar-nav-item-active .sidebar-nav-icon{color:#d1a84b;color:lab(71.2019% 8.24577 52.3464)}.sidebar-divider{height:1px;margin:var(--space-4) var(--space-3);background:linear-gradient(90deg,#0000,#43465d66 20% 80%,#0000);background:linear-gradient(90deg,#0000,lab(30.0337% 3.56777 -14.4574/.4) 20% 80%,#0000)}.sidebar-footer{padding:var(--space-4) var(--space-5);border-top:1px solid #43465d4d;border-top:1px solid lab(30.0337% 3.56777 -14.4574/.3)}.sidebar-status{align-items:center;gap:var(--space-2);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#5e617a99;color:lab(41.6484% 3.34992 -14.5372/.6);font-size:.6rem;display:flex}.sidebar-status-dot{border-radius:var(--radius-full);background:#5bb661;background:lab(67.0254% -42.0639 34.724);width:.4rem;height:.4rem;animation:2s ease-in-out infinite pulse-dot;box-shadow:0 0 6px #5bb661cc;box-shadow:0 0 6px lab(67.0254% -42.0639 34.724/.8)}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0 6px #5bb661cc;box-shadow:0 0 6px lab(67.0254% -42.0639 34.724/.8)}50%{opacity:.6;box-shadow:0 0 12px #5bb66166;box-shadow:0 0 12px lab(67.0254% -42.0639 34.724/.4)}}.sidebar-mobile-toggle{top:var(--space-4);left:var(--space-4);z-index:var(--z-modal);padding:var(--space-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#cba960;color:lab(71.2071% 6.21301 42.0301);background:#0b0c16cc;background:lab(3.58593% 1.15303 -5.23515/.8);border:1px solid #43465d80;border:1px solid lab(30.0337% 3.56777 -14.4574/.5);display:none;position:fixed}@media (max-width:1023px){.sidebar-mobile-toggle{display:flex}}.sidebar-icon{width:1.1rem;height:1.1rem}.header{height:var(--header-height);padding:0 var(--space-5);-webkit-backdrop-filter:blur(20px)saturate(180%);clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%,0 20px);background:#08081199;background:lab(2.38844% .92943 -4.09593/.6);border-bottom:1px solid #43465d59;border-bottom:1px solid lab(30.0337% 3.56777 -14.4574/.35);justify-content:space-between;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #20212b33,0 4px 24px #00000040,0 0 16px #cba9600a;box-shadow:inset 0 0 0 1px lab(12.8242% 1.67496 -7.26859/.2),0 4px 24px lab(0% 0 0/.25),0 0 16px lab(71.2071% 6.21301 42.0301/.04)}.header-left{align-items:center;gap:var(--space-4);display:flex}.header-right{align-items:center;gap:var(--space-3);display:flex}.header-menu-toggle{padding:var(--space-2);margin-left:calc(-1 * var(--space-2));color:#6d6f89;color:lab(47.4537% 3.27125 -14.5685);border-radius:var(--radius-md);display:none}@media (max-width:1023px){.header-menu-toggle{display:flex}}.header-menu-toggle:hover{color:#dcdde5;color:lab(88.3242% .654489 -3.72388);background:#2b2c3d80;background:lab(18.5253% 2.67582 -10.843/.5)}.header-icon{width:1rem;height:1rem}.header-selector{position:relative}.header-selector-btn{align-items:center;gap:var(--space-2);padding:.375rem var(--space-3);clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);font-family:var(--font-mono);letter-spacing:.1em;color:#dcdde5;color:lab(88.3242% .654489 -3.72388);transition:all var(--duration-fast) var(--ease-out);background:#1f203080;background:lab(12.714% 2.84092 -10.7897/.5);border:1px solid #43465d66;border:1px solid lab(30.0337% 3.56777 -14.4574/.4);border-radius:0;font-size:.7rem;font-weight:600;display:flex}.header-selector-btn:hover{color:#f0f1f9;color:lab(95.2843% .652701 -3.72498);background:#36384f99;background:lab(24.223% 3.72475 -14.4058/.6);border-color:#cba96066;border-color:lab(71.2071% 6.21301 42.0301/.4)}.header-symbol{font-family:var(--font-mono)}.header-selector-icon{color:#cba960cc;color:lab(71.2071% 6.21301 42.0301/.8);width:.75rem;height:.75rem}.header-dropdown{z-index:var(--z-dropdown);min-width:6rem;margin-top:var(--space-2);padding:var(--space-1) 0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);background:#10111af2;background:lab(5.12753% 1.40003 -6.45875/.95);border:1px solid #43465d66;border:1px solid lab(30.0337% 3.56777 -14.4574/.4);position:absolute;top:100%;left:0;box-shadow:0 8px 32px #0006;box-shadow:0 8px 32px lab(0% 0 0/.4)}.header-dropdown-item{width:100%;padding:var(--space-2) var(--space-4);text-align:left;font-family:var(--font-mono);letter-spacing:.08em;color:#8a8da8cc;color:lab(59.0617% 3.15082 -14.6194/.8);font-size:.7rem;display:block}.header-dropdown-item:hover{color:#f0f1f9;color:lab(95.2843% .652701 -3.72498);background:#36384f80;background:lab(24.223% 3.72475 -14.4058/.5)}.header-dropdown-item-active{color:#dcdde5;color:lab(88.3242% .654489 -3.72388);background:#cba9601f;background:lab(71.2071% 6.21301 42.0301/.12)}.header-status{align-items:center;gap:var(--space-2);display:flex}.header-status-dot{border-radius:var(--radius-full);background:#5bb661;background:lab(67.0254% -42.0639 34.724);width:.4rem;height:.4rem;box-shadow:0 0 6px #5bb661cc;box-shadow:0 0 6px lab(67.0254% -42.0639 34.724/.8)}.header-status-text{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#6d6f89b3;color:lab(47.4537% 3.27125 -14.5685/.7);font-size:.6rem}.header-notification-btn{padding:var(--space-2);color:#6d6f89b3;color:lab(47.4537% 3.27125 -14.5685/.7);clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);border-radius:0;justify-content:center;align-items:center;display:flex;position:relative}.header-notification-btn:hover{color:#dcdde5;color:lab(88.3242% .654489 -3.72388);background:#2b2c3d66;background:lab(18.5253% 2.67582 -10.843/.4)}.header-notification-badge{width:1rem;height:1rem;font-family:var(--font-mono);color:#12080b;color:lab(2.91838% 3.69719 .0390261);border-radius:var(--radius-full);background:#e85854;background:lab(57.6104% 56.6725 33.4484);justify-content:center;align-items:center;font-size:.6rem;font-weight:700;display:flex;position:absolute;top:-.25rem;right:-.25rem;box-shadow:0 0 6px #e8585499;box-shadow:0 0 6px lab(57.6104% 56.6725 33.4484/.6)}.header-account-wrapper{position:relative}.header-account-btn{padding:var(--space-1);clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);background:#1f203066;background:lab(12.714% 2.84092 -10.7897/.4);border:1px solid #43465d66;border:1px solid lab(30.0337% 3.56777 -14.4574/.4);border-radius:0;align-items:center;display:flex}.header-account-btn:hover{background:#2b2c3d80;background:lab(18.5253% 2.67582 -10.843/.5);border-color:#cba96080;border-color:lab(71.2071% 6.21301 42.0301/.5)}.header-account-avatar{width:1.75rem;height:1.75rem;font-family:var(--font-mono);letter-spacing:.05em;color:#dcdde5;color:lab(88.3242% .654489 -3.72388);clip-path:polygon(4px 0,100% 0,100% 100%,0 100%,0 4px);background:#d1a84b33;background:lab(71.2019% 8.24577 52.3464/.2);border:1px solid #d1a84b80;border:1px solid lab(71.2019% 8.24577 52.3464/.5);justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.dashboard{flex-direction:column;height:100%;display:flex}.dashboard-loading{justify-content:center;align-items:center;height:100%;display:flex}.dashboard-loading-content{text-align:center}.dashboard-loading-spinner{margin-bottom:var(--space-2)}.dashboard-loading-text{font-size:var(--text-body-sm);color:var(--color-text-muted)}.dashboard-error{justify-content:center;align-items:center;height:100%;display:flex}.dashboard-error-content{text-align:center}.dashboard-error-message{margin-bottom:var(--space-2);color:var(--color-short)}.dashboard-retry-btn{padding:var(--space-2) var(--space-4);font-size:var(--text-body-sm);color:#000;background:var(--color-gold-500);border-radius:var(--radius-md)}.dashboard-header{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.dashboard-header-left{align-items:center;gap:var(--space-4);display:flex}.dashboard-title{font-size:var(--text-xl);color:var(--color-text-primary);font-weight:700}.dashboard-account-info{align-items:center;gap:var(--space-4);font-size:var(--text-body-sm);display:flex}.dashboard-account-item{align-items:center;gap:var(--space-1);display:flex}.dashboard-account-label{color:var(--color-text-muted)}.dashboard-account-value{color:var(--color-text-primary);font-weight:500}.text-profit{color:var(--color-long)}.text-loss{color:var(--color-short)}.dashboard-view-toggle{align-items:center;gap:var(--space-1);padding:var(--space-1);background:var(--color-surface-elevated);border-radius:var(--radius-lg);display:flex}.dashboard-view-btn{padding:var(--space-1-5) var(--space-3);font-size:var(--text-body-sm);color:var(--color-text-muted);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);font-weight:500}.dashboard-view-btn:hover{color:var(--color-text-primary)}.dashboard-view-btn-active{background:var(--color-surface-overlay);color:var(--color-text-primary)}.dashboard-content{flex:1;overflow:hidden}.dashboard-split{height:100%;display:flex}.dashboard-signals-panel{border-right:1px solid var(--color-border);width:24rem;height:100%}.dashboard-chart{flex:1;height:100%}.dashboard-signals-full,.dashboard-chart-full{height:100%}}@layer utilities{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-sm{font-size:var(--text-small)}.text-body{font-size:var(--text-body)}.text-lg{font-size:var(--text-h4)}.text-muted{color:var(--color-text-muted)}.text-secondary{color:var(--color-text-secondary)}.text-primary{color:var(--color-text-primary)}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.px-2{padding-inline:var(--space-2)}.px-3{padding-inline:var(--space-3)}.px-4{padding-inline:var(--space-4)}.py-2{padding-block:var(--space-2)}.py-3{padding-block:var(--space-3)}.py-4{padding-block:var(--space-4)}.m-0{margin:0}.mt-2{margin-top:var(--space-2)}.mt-4{margin-top:var(--space-4)}.mb-2{margin-bottom:var(--space-2)}.mb-4{margin-bottom:var(--space-4)}.rounded{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-full{border-radius:var(--radius-full)}.bg-surface{background-color:var(--color-surface)}.bg-surface-elevated{background-color:var(--color-surface-elevated)}.bg-surface-base{background-color:var(--color-surface-base)}.border{border:1px solid var(--color-border)}.border-b{border-bottom:1px solid var(--color-border)}.border-r{border-right:1px solid var(--color-border)}.w-full{width:100%}.h-full{height:100%}.h-screen{height:100dvh}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inset-0{inset:0}.z-modal{z-index:var(--z-modal)}.z-base{z-index:var(--z-base)}.cursor-pointer{cursor:pointer}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@keyframes flash-green{0%,to{color:inherit}20%{background-color:var(--color-won-bg)}}@keyframes flash-red{0%,to{color:inherit}20%{background-color:var(--color-lost-bg)}}@keyframes flash-amber{0%,to{color:inherit}20%{background-color:var(--color-breakeven-bg)}}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.chart-container{flex-direction:column;height:100%;min-height:400px;display:flex}.chart-header{flex-shrink:0;height:3rem}.chart-canvas{flex:1;min-height:0;position:relative}.hud-bg{position:relative;overflow:hidden}.hud-bg:before{content:"";background-image:linear-gradient(var(--color-border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--color-border-subtle) 1px, transparent 1px);pointer-events:none;z-index:0;background-size:60px 60px;animation:20s linear infinite hud-grid-pan;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 80%,#000 30%,#0000 100%)}@keyframes hud-grid-pan{0%{background-position:0 0}to{background-position:60px 60px}}.hud-bg:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000004 2px 4px);background:repeating-linear-gradient(0deg,#0000,#0000 2px,lab(0% 0 0/.015) 2px 4px);animation:8s linear infinite hud-scanlines;position:absolute;inset:0}@keyframes hud-scanlines{0%{transform:translateY(0)}to{transform:translateY(4px)}}.hud-panel{-webkit-backdrop-filter:blur(20px)saturate(180%);clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px));background:#14151f8c;background:lab(7.05658% 1.67041 -7.16021/.55);border:1px solid #5e617a66;border:1px solid lab(41.6484% 3.34992 -14.5372/.4);position:relative;box-shadow:inset 0 0 0 1px #2c2d384d,0 8px 32px #0006,0 0 24px #cba9600d;box-shadow:inset 0 0 0 1px lab(18.629% 1.60295 -7.29785/.3),0 8px 32px lab(0% 0 0/.4),0 0 24px lab(71.2071% 6.21301 42.0301/.05)}.hud-panel.active{border-color:#a68c5480;border-color:lab(59.5778% 4.76262 33.2232/.5);box-shadow:inset 0 0 0 1px #5e617a4d,0 0 0 1px #d1a84b33,0 8px 40px #00000080,0 0 32px #cba9601f;box-shadow:inset 0 0 0 1px lab(41.6484% 3.34992 -14.5372/.3),0 0 0 1px lab(71.2019% 8.24577 52.3464/.2),0 8px 40px lab(0% 0 0/.5),0 0 32px lab(71.2071% 6.21301 42.0301/.12)}.hud-brackets:before,.hud-brackets:after{content:"";pointer-events:none;width:20px;height:20px;position:absolute}.hud-brackets:before{border-top:2px solid #d1a84b99;border-top:2px solid lab(71.2019% 8.24577 52.3464/.6);border-left:2px solid #d1a84b99;border-left:2px solid lab(71.2019% 8.24577 52.3464/.6);top:6px;left:6px}.hud-brackets:after{border-bottom:2px solid #d1a84b99;border-bottom:2px solid lab(71.2019% 8.24577 52.3464/.6);border-right:2px solid #d1a84b99;border-right:2px solid lab(71.2019% 8.24577 52.3464/.6);bottom:6px;right:6px}.hud-corners{position:relative}.hud-corners:before,.hud-corners:after{content:"";pointer-events:none;z-index:2;width:16px;height:16px;position:absolute}.hud-corners:before{border-top:2px solid #d1a84bb3;border-top:2px solid lab(71.2019% 8.24577 52.3464/.7);border-left:2px solid #d1a84bb3;border-left:2px solid lab(71.2019% 8.24577 52.3464/.7);top:-1px;left:-1px}.hud-corners:after{border-bottom:2px solid #d1a84bb3;border-bottom:2px solid lab(71.2019% 8.24577 52.3464/.7);border-right:2px solid #d1a84bb3;border-right:2px solid lab(71.2019% 8.24577 52.3464/.7);bottom:-1px;right:-1px}.hud-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#8a8da8;color:lab(59.0617% 3.15082 -14.6194);font-size:.6rem}.hud-value{font-family:var(--font-mono);letter-spacing:.04em;color:#f0f1f9;color:lab(95.2843% .652701 -3.72498);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:600}.hud-value-lg{font-family:var(--font-mono);letter-spacing:.02em;color:#f0f1f9;color:lab(95.2843% .652701 -3.72498);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700}.hud-title{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#cba960;color:lab(71.2071% 6.21301 42.0301);font-size:.65rem}.hud-accent-line{background:linear-gradient(90deg,#0000,#d1a84bb3 20%,#d1a84be6 50%,#d1a84bb3 80%,#0000);background:linear-gradient(90deg,#0000,lab(71.2019% 8.24577 52.3464/.7) 20%,lab(71.2019% 8.24577 52.3464/.9) 50%,lab(71.2019% 8.24577 52.3464/.7) 80%,#0000);height:1px;box-shadow:0 0 8px #d1a84b66;box-shadow:0 0 8px lab(71.2019% 8.24577 52.3464/.4)}.hud-accent-line-v{background:linear-gradient(#0000,#d1a84bb3 20%,#d1a84be6 50%,#d1a84bb3 80%,#0000);background:linear-gradient(#0000,lab(71.2019% 8.24577 52.3464/.7) 20%,lab(71.2019% 8.24577 52.3464/.9) 50%,lab(71.2019% 8.24577 52.3464/.7) 80%,#0000);width:1px;box-shadow:0 0 8px #d1a84b66;box-shadow:0 0 8px lab(71.2019% 8.24577 52.3464/.4)}.hud-status-dot{background:#4cc157;background:lab(69.679% -50.5618 42.4636);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite hud-pulse;box-shadow:0 0 6px #4cc157cc;box-shadow:0 0 6px lab(69.679% -50.5618 42.4636/.8)}@keyframes hud-pulse{0%,to{opacity:1;box-shadow:0 0 6px #4cc157cc;box-shadow:0 0 6px lab(69.679% -50.5618 42.4636/.8)}50%{opacity:.5;box-shadow:0 0 12px #4cc15766;box-shadow:0 0 12px lab(69.679% -50.5618 42.4636/.4)}}.hud-btn{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#cba960;color:lab(71.2071% 6.21301 42.0301);cursor:pointer;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#14151f66;background:lab(7.05658% 1.67041 -7.16021/.4);border:1px solid #5e617a80;border:1px solid lab(41.6484% 3.34992 -14.5372/.5);align-items:center;gap:6px;padding:6px 14px;font-size:.65rem;text-decoration:none;transition:all .15s;display:inline-flex;position:relative}.hud-btn:hover{color:#f0f1f9;color:lab(95.2843% .652701 -3.72498);background:#26273899;background:lab(16.2013% 2.73459 -10.8233/.6);border-color:#d1a84b99;border-color:lab(71.2019% 8.24577 52.3464/.6);box-shadow:0 0 16px #cba96033;box-shadow:0 0 16px lab(71.2071% 6.21301 42.0301/.2)}.hud-btn.active{color:#f0f1f9;color:lab(95.2843% .652701 -3.72498);background:#2a2c42b3;background:lab(18.4085% 3.9358 -14.3433/.7);border-color:#d1a84bcc;border-color:lab(71.2019% 8.24577 52.3464/.8);box-shadow:0 0 0 1px #d1a84b4d,0 0 20px #cba96033;box-shadow:0 0 0 1px lab(71.2019% 8.24577 52.3464/.3),0 0 20px lab(71.2071% 6.21301 42.0301/.2)}.hud-topbar{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);z-index:100;background:#0b0c16d9;background:lab(3.58593% 1.15303 -5.23515/.85);border-bottom:1px solid #44465899;border-bottom:1px solid lab(30.139% 2.47183 -10.9189/.6);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:52px;padding:0 16px;display:flex;position:relative;box-shadow:0 2px 32px #0006;box-shadow:0 2px 32px lab(0% 0 0/.4)}.hud-topbar:before,.hud-topbar:after{content:"";opacity:.6;border-style:solid;border-color:#c5aa72;border-color:lab(71.1976% 4.4243 32.6583);width:12px;height:12px;position:absolute}.hud-topbar:before{border-width:2px 0 0 2px;top:6px;left:6px}.hud-topbar:after{border-width:2px 2px 0 0;top:6px;right:6px}.hud-topbar-left{flex-shrink:0;align-items:center;gap:16px;display:flex}.hud-topbar-sep{background:#37394a80;background:lab(24.3332% 2.55893 -10.8851/.5);width:1px;height:28px}.hud-logo{flex-direction:column;gap:2px;display:flex}.hud-logo-text{font-family:var(--font-mono);letter-spacing:.18em;color:#f2c86c;color:lab(82.8346% 7.691 50.9405);font-size:.75rem;font-weight:700;line-height:1}.hud-logo-sub{font-family:var(--font-mono);letter-spacing:.2em;color:#8a8da8;color:lab(59.0617% 3.15082 -14.6194);align-items:center;gap:5px;font-size:.5rem;display:flex}.hud-account-strip{background:#10111a80;background:lab(5.12753% 1.40003 -6.45875/.5);border:1px solid #37394a80;border:1px solid lab(24.3332% 2.55893 -10.8851/.5);align-items:center;gap:0;height:36px;padding:0 4px;display:flex}.hud-account-stat{flex-direction:column;align-items:center;gap:1px;padding:0 14px;display:flex}.hud-account-stat-label{font-family:var(--font-mono);letter-spacing:.15em;color:#6d6f89;color:lab(47.4537% 3.27125 -14.5685);font-size:.45rem;line-height:1}.hud-account-stat-value{font-family:var(--font-mono);color:#c5caf5;color:lab(82.0829% 4.87223 -21.867);font-size:.8rem;font-weight:600;line-height:1}.hud-account-sep{background:#37394a66;background:lab(24.3332% 2.55893 -10.8851/.4);width:1px;height:24px}.hud-topbar-right{flex-shrink:0;align-items:center;gap:4px;display:flex}.hud-view-btn{font-family:var(--font-mono);letter-spacing:.15em;color:#6d6f89;color:lab(47.4537% 3.27125 -14.5685);cursor:pointer;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);background:#10111a4d;background:lab(5.12753% 1.40003 -6.45875/.3);border:1px solid #37394a80;border:1px solid lab(24.3332% 2.55893 -10.8851/.5);padding:5px 12px;font-size:.6rem;font-weight:600;transition:all .15s}.hud-view-btn:hover{color:#a3a9e0;color:lab(70.2575% 7.28175 -28.8656);background:#20212b80;background:lab(12.8242% 1.67496 -7.26859/.5);border-color:#5e617ab3;border-color:lab(41.6484% 3.34992 -14.5372/.7)}.hud-view-btn.active{color:#f2c86c;color:lab(82.8346% 7.691 50.9405);background:#d1a84b26;background:lab(71.2019% 8.24577 52.3464/.15);border-color:#d1a84b99;border-color:lab(71.2019% 8.24577 52.3464/.6);box-shadow:0 0 12px #d1a84b1a;box-shadow:0 0 12px lab(71.2019% 8.24577 52.3464/.1)}.hud-main{z-index:1;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.hud-chart-area{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.hud-right-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0c1666;background:lab(3.58593% 1.15303 -5.23515/.4);border-left:1px solid #37394a80;border-left:1px solid lab(24.3332% 2.55893 -10.8851/.5);flex-direction:column;flex-shrink:0;width:280px;display:flex;overflow:hidden}.hud-panel-section{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.hud-panel-section--bottom{border-top:1px solid #37394a80;border-top:1px solid lab(24.3332% 2.55893 -10.8851/.5);flex:none;max-height:45%}.hud-section-header{background:#10111a99;background:lab(5.12753% 1.40003 -6.45875/.6);border-bottom:1px solid #37394a66;border-bottom:1px solid lab(24.3332% 2.55893 -10.8851/.4);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.hud-section-title{font-family:var(--font-mono);letter-spacing:.2em;color:#8a8da8;color:lab(59.0617% 3.15082 -14.6194);font-size:.58rem;font-weight:600}.hud-section-badge{font-family:var(--font-mono);color:#d1a84b;color:lab(71.2019% 8.24577 52.3464);text-align:center;background:#d1a84b1f;background:lab(71.2019% 8.24577 52.3464/.12);border:1px solid #d1a84b4d;border:1px solid lab(71.2019% 8.24577 52.3464/.3);min-width:20px;padding:1px 6px;font-size:.58rem;font-weight:700}.hud-empty{justify-content:center;align-items:center;padding:20px 12px;display:flex}.hud-empty-text{font-family:var(--font-mono);letter-spacing:.1em;color:#444658;color:lab(30.139% 2.47183 -10.9189);font-size:.6rem}.hud-positions-list{flex-direction:column;gap:6px;padding:8px;display:flex;overflow-y:auto}.hud-position-card{background:#10111a73;background:lab(5.12753% 1.40003 -6.45875/.45);border:1px solid #37394a66;border:1px solid lab(24.3332% 2.55893 -10.8851/.4);padding:10px;transition:all .15s}.hud-position-card:hover{background:#191a2480;background:lab(9.34022% 1.73422 -7.24626/.5);border-color:#5e617a80;border-color:lab(41.6484% 3.34992 -14.5372/.5)}.hud-position-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.hud-position-symbol{font-family:var(--font-mono);color:#c5caf5;color:lab(82.0829% 4.87223 -21.867);letter-spacing:.05em;font-size:.72rem;font-weight:700}.hud-position-type{font-family:var(--font-mono);letter-spacing:.12em;padding:2px 6px;font-size:.5rem;font-weight:700}.hud-position-type.long{color:#4cc157;color:lab(69.679% -50.5618 42.4636);background:#4cc1571a;background:lab(69.679% -50.5618 42.4636/.1);border:1px solid #4cc1574d;border:1px solid lab(69.679% -50.5618 42.4636/.3)}.hud-position-type.short{color:#fa5570;color:lab(60.662% 64.7848 22.2874);background:#fa55701a;background:lab(60.662% 64.7848 22.2874/.1);border:1px solid #fa55704d;border:1px solid lab(60.662% 64.7848 22.2874/.3)}.hud-position-grid{grid-template-columns:1fr 1fr;gap:6px 8px;display:grid}.hud-position-cell{flex-direction:column;gap:2px;display:flex}.hud-position-cell-label{font-family:var(--font-mono);letter-spacing:.15em;color:#525466;color:lab(35.9435% 2.40444 -10.9468);font-size:.45rem}.hud-position-cell-value{font-family:var(--font-mono);color:#b7bbde;color:lab(76.3763% 3.95143 -18.2687);font-size:.78rem;font-weight:600;line-height:1}.hud-chart-wrapper{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.hud-chart-header{z-index:10;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:#0b0c16d9;background:lab(3.58593% 1.15303 -5.23515/.85);border-bottom:1px solid #37394a66;border-bottom:1px solid lab(24.3332% 2.55893 -10.8851/.4);flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex;position:relative}.hud-chart-header:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#00000008 3px 4px);background:repeating-linear-gradient(0deg,#0000,#0000 3px,lab(0% 0 0/.03) 3px 4px);position:absolute;inset:0}.hud-chart-header-left{align-items:center;gap:10px;display:flex}.hud-chart-symbol{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:#f0dcb1;color:lab(88.5854% 2.6772 23.6807);text-shadow:0 0 8px #d1a84b80;text-shadow:0 0 8px lab(71.2019% 8.24577 52.3464/.5);font-size:.8rem;font-weight:700}.hud-chart-tf{font-family:var(--font-mono), monospace;letter-spacing:.15em;color:#6d6f89;color:lab(47.4537% 3.27125 -14.5685);background:#10111a66;background:lab(5.12753% 1.40003 -6.45875/.4);border:1px solid #37394a80;border:1px solid lab(24.3332% 2.55893 -10.8851/.5);padding:2px 6px;font-size:.65rem}.hud-chart-header-sep{background:#37394a80;background:lab(24.3332% 2.55893 -10.8851/.5);width:1px;height:18px}.hud-chart-stale{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:#cb9400;color:lab(65.2646% 16.3187 118.431);background:#cb94001f;background:lab(65.2646% 16.3187 118.431/.12);border:1px solid #cb940066;border:1px solid lab(65.2646% 16.3187 118.431/.4);padding:1px 6px;font-size:.6rem;animation:1.5s ease-in-out infinite hud-pulse-stale}@keyframes hud-pulse-stale{0%,to{opacity:1}50%{opacity:.5}}.hud-chart-price{font-family:var(--font-mono), monospace;color:#d8dcf9;color:lab(88.0738% 2.9684 -14.7039);letter-spacing:.05em;font-size:.8rem}.hud-chart-change{font-family:var(--font-mono), monospace;letter-spacing:.05em;font-size:.7rem}.hud-profit{color:#45ba50;color:lab(67.3528% -50.581 42.6409);text-shadow:0 0 6px #45ba5066;text-shadow:0 0 6px lab(67.3528% -50.581 42.6409/.4)}.hud-loss{color:#ff625e;color:lab(63.2066% 63.0145 37.4065);text-shadow:0 0 6px #ff625e66;text-shadow:0 0 6px lab(63.2066% 63.0145 37.4065/.4)}.hud-chart-toolbar{align-items:center;gap:6px;display:flex}.hud-key-wrapper{position:relative}.hud-key-btn{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:#6d6f89;color:lab(47.4537% 3.27125 -14.5685);cursor:pointer;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%);background:#10111a80;background:lab(5.12753% 1.40003 -6.45875/.5);border:1px solid #37394a80;border:1px solid lab(24.3332% 2.55893 -10.8851/.5);align-items:center;gap:5px;padding:4px 10px;font-size:.6rem;transition:all .15s;display:flex}.hud-key-btn:hover{color:#b5bae4;color:lab(76.2781% 4.94367 -21.8379);background:#20212b99;background:lab(12.8242% 1.67496 -7.26859/.6);border-color:#5e617ab3;border-color:lab(41.6484% 3.34992 -14.5372/.7)}.hud-key-dropdown{z-index:100;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#05050df2;background:lab(1.49169% .729226 -3.09659/.95);border:1px solid #37394a99;border:1px solid lab(24.3332% 2.55893 -10.8851/.6);min-width:220px;padding:12px 14px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 32px #0009,0 0 20px #4d508114;box-shadow:0 8px 32px lab(0% 0 0/.6),0 0 20px lab(35.3467% 8.87039 -28.4439/.08)}.hud-key-wrapper:hover .hud-key-dropdown{display:block}.hud-key-grid{flex-direction:column;gap:8px;display:flex}.hud-key-item{align-items:center;gap:10px;display:flex}.hud-key-swatch{border-radius:2px;flex-shrink:0;width:12px;height:12px}.hud-key-swatch--cyan{background:#6993becc;background:lab(59.1893% -5.95054 -27.5016/.8)}.hud-key-swatch--amber{background:#cd9c1fcc;background:lab(67.6876% 10.7607 65.3703/.8)}.hud-key-label{font-family:var(--font-mono), monospace;color:#8a8da8;color:lab(59.0617% 3.15082 -14.6194);letter-spacing:.05em;font-size:.62rem}.hud-key-sub{color:#525466;color:lab(35.9435% 2.40444 -10.9468);font-size:.58rem}.hud-toggle-btn{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:#525466;color:lab(35.9435% 2.40444 -10.9468);cursor:pointer;clip-path:polygon(3px 0%,100% 0%,calc(100% - 3px) 100%,0% 100%);background:#10111a66;background:lab(5.12753% 1.40003 -6.45875/.4);border:1px solid #37394a66;border:1px solid lab(24.3332% 2.55893 -10.8851/.4);padding:4px 10px;font-size:.6rem;font-weight:600;transition:all .15s}.hud-toggle-btn:hover{color:#a6aad4;color:lab(70.4726% 5.02482 -21.8058);background:#20212b99;background:lab(12.8242% 1.67496 -7.26859/.6)}.hud-toggle-btn.active{background:color-mix(in oklch, var(--btn-color) 18%, transparent);border-color:color-mix(in oklch, var(--btn-color) 60%, transparent);color:var(--btn-color);box-shadow:0 0 10px color-mix(in oklch, var(--btn-color) 30%, transparent)}.hud-chart-body{flex:1;min-height:0;padding:8px;position:relative}.hud-chart-corner{z-index:5;pointer-events:none;width:20px;height:20px;position:absolute}.hud-chart-corner:before,.hud-chart-corner:after{content:"";background:#7579bb;background:lab(52.5557% 10.7737 -35.6234);position:absolute;box-shadow:0 0 6px #8186d766;box-shadow:0 0 6px lab(58.1033% 13.5385 -42.6181/.4)}.hud-chart-corner--tl{top:8px;left:8px}.hud-chart-corner--tl:before{width:100%;height:2px;top:0;left:0}.hud-chart-corner--tl:after{width:2px;height:100%;top:0;left:0}.hud-chart-corner--tr{top:8px;right:8px}.hud-chart-corner--tr:before{width:100%;height:2px;top:0;right:0}.hud-chart-corner--tr:after{width:2px;height:100%;top:0;right:0}.hud-chart-corner--bl{bottom:8px;left:8px}.hud-chart-corner--bl:before{width:100%;height:2px;bottom:0;left:0}.hud-chart-corner--bl:after{width:2px;height:100%;bottom:0;left:0}.hud-chart-corner--br{bottom:8px;right:8px}.hud-chart-corner--br:before{width:100%;height:2px;bottom:0;right:0}.hud-chart-corner--br:after{width:2px;height:100%;bottom:0;right:0}.hud-scale-price{z-index:3}.hud-price-label{font-family:var(--font-mono), monospace;color:#6b6f8f;color:lab(47.3505% 4.33558 -18.1157);letter-spacing:.03em;text-shadow:0 0 8px #37394acc;text-shadow:0 0 8px lab(24.3332% 2.55893 -10.8851/.8);font-size:.6rem}.hud-scale-time{z-index:3}.hud-time-label{font-family:var(--font-mono), monospace;color:#5e617a;color:lab(41.6484% 3.34992 -14.5372);letter-spacing:.03em;text-shadow:0 0 6px #37394a99;text-shadow:0 0 6px lab(24.3332% 2.55893 -10.8851/.6);font-size:.58rem}.hud-selector-wrapper{position:relative}.hud-selector-btn{color:#bfac83;color:lab(71.1728% 2.8944 23.923);cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.1em;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);background:#0b0c1699;background:lab(3.58593% 1.15303 -5.23515/.6);border:1px solid #37394a80;border:1px solid lab(24.3332% 2.55893 -10.8851/.5);align-items:center;gap:8px;padding:5px 12px;font-size:.7rem;font-weight:700;transition:all .15s;display:flex}.hud-selector-btn:hover{color:#e0cba1;color:lab(82.7817% 2.74146 23.7494);background:#191a24b3;background:lab(9.34022% 1.73422 -7.24626/.7);border-color:#6b6f8fb3;border-color:lab(47.3505% 4.33558 -18.1157/.7)}.hud-selector-value{text-align:center;min-width:56px}.hud-selector-chevron{color:#5e617a;color:lab(41.6484% 3.34992 -14.5372);width:14px;height:14px;transition:transform .2s}.hud-selector-chevron.open{transform:rotate(180deg)}.hud-selector-dropdown{z-index:200;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);background:#05050df7;background:lab(1.49169% .729226 -3.09659/.97);border:1px solid #37394a99;border:1px solid lab(24.3332% 2.55893 -10.8851/.6);min-width:160px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 32px #000000b3,0 0 20px #4d508114;box-shadow:0 8px 32px lab(0% 0 0/.7),0 0 20px lab(35.3467% 8.87039 -28.4439/.08)}.hud-selector-option{cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:8px 14px;transition:background .12s;display:flex}.hud-selector-option:hover{background:#20212b80;background:lab(12.8242% 1.67496 -7.26859/.5)}.hud-selector-option.active{background:#37394a66;background:lab(24.3332% 2.55893 -10.8851/.4)}.hud-selector-option-text{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:#8a8da8;color:lab(59.0617% 3.15082 -14.6194);font-size:.72rem;font-weight:600}.hud-selector-option.active .hud-selector-option-text{color:#e0cba1;color:lab(82.7817% 2.74146 23.7494)}.hud-selector-check{color:#c1983a;color:lab(65.3823% 8.57556 53.3721);width:14px;height:14px}.hud-tf-wrapper{background:#0b0c1680;background:lab(3.58593% 1.15303 -5.23515/.5);border:1px solid #37394a66;border:1px solid lab(24.3332% 2.55893 -10.8851/.4);align-items:center;gap:2px;padding:3px;display:flex}.hud-tf-btn{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:#525466;color:lab(35.9435% 2.40444 -10.9468);cursor:pointer;clip-path:polygon(3px 0%,100% 0%,calc(100% - 3px) 100%,0% 100%);background:0 0;border:1px solid #0000;padding:3px 10px;font-size:.62rem;font-weight:600;transition:all .15s}.hud-tf-btn:hover{color:#989cbe;color:lab(64.7683% 4.0715 -18.2179);background:#20212b80;background:lab(12.8242% 1.67496 -7.26859/.5)}.hud-tf-btn.active{color:#e6ca91;color:lab(82.8129% 4.16073 32.279);background:#d1a84b33;background:lab(71.2019% 8.24577 52.3464/.2);border-color:#d1a84b99;border-color:lab(71.2019% 8.24577 52.3464/.6);box-shadow:0 0 10px #d1a84b26;box-shadow:0 0 10px lab(71.2019% 8.24577 52.3464/.15)}@media (max-width:768px){.hud-selector-btn{padding:4px 10px;font-size:.65rem}.hud-tf-btn{padding:3px 8px;font-size:.58rem}}
