@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600&family=Geist:wght@300;400;450;500;600;700&family=Geist+Mono:wght@400;500;600&display=swap");

/*
! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,Fira Code,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root,[data-theme=dark]{--bg-app:#08080A;--bg-app-2:#0C0C0F;--bg-primary:#08080A;--bg-card:#121216;--bg-elevated:#17171C;--border-color:rgba(255,255,255,0.09);--border-strong:rgba(255,255,255,0.16);--card-bg:linear-gradient(168deg,rgba(255,255,255,0.055),rgba(255,255,255,0.022) 42%,rgba(255,255,255,0.012));--card-bg-2:linear-gradient(168deg,rgba(255,255,255,0.085),rgba(255,255,255,0.035) 50%,rgba(255,255,255,0.02));--card-border:rgba(255,255,255,0.09);--card-sheen:inset 0 1px 0 rgba(255,255,255,0.06);--glass-bg:rgba(18,18,22,0.72);--glass-bg-2:rgba(23,23,28,0.82);--glass-border:rgba(255,255,255,0.10);--glass-blur:18px;--text-primary:#F5F5F7;--text-secondary:#9A9AA5;--text-muted:#5E5E68;--gold:#FFD700;--gold-2:#E8B800;--gold-soft:#FFE34D;--brand:#FFD700;--brand-2:#E8B800;--accent:#FFD700;--gold-dim:rgba(255,215,0,0.13);--gold-glow:rgba(255,215,0,0.55);--accent-market:#FFD700;--profit:#00E68C;--profit-dim:rgba(0,230,140,0.13);--profit-glow:rgba(0,230,140,0.50);--loss:#FF5C5C;--loss-dim:rgba(255,92,92,0.13);--loss-glow:rgba(255,92,92,0.50);--info:#4DA3FF;--info-dim:rgba(77,163,255,0.13);--warn:#FFD700;--app-gradient:radial-gradient(1100px 620px at 88% -12%,rgba(255,215,0,0.07),transparent 58%),radial-gradient(820px 520px at -8% 8%,rgba(77,163,255,0.045),transparent 56%),linear-gradient(180deg,#08080A,#0C0C0F);--shadow-card:0 1px 2px rgba(0,0,0,.5),0 12px 34px -14px rgba(0,0,0,.7);--shadow-lift:0 1px 2px rgba(0,0,0,.5),0 22px 48px -18px rgba(0,0,0,.85),0 0 0 1px rgba(255,215,0,0.10);--scroll-thumb:rgba(255,215,0,0.40);--grid-line:rgba(255,255,255,0.05);--axis-text:#6B6B76;--transition:200ms cubic-bezier(.4,0,.2,1);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--sidebar-w:236px;--header-h:60px;--demo-banner-h:0px;color-scheme:dark}[data-theme=light]{--bg-app:#F6F9FC;--bg-app-2:#FFFFFF;--bg-primary:#F6F9FC;--bg-card:#FFFFFF;--bg-elevated:#FFFFFF;--border-color:#E3E8EE;--border-strong:#CDD5DF;--card-bg:#FFFFFF;--card-bg-2:#FFFFFF;--card-border:#E6EBF1;--card-sheen:none;--glass-bg:rgba(255,255,255,0.85);--glass-bg-2:rgba(255,255,255,0.95);--glass-border:#E6EBF1;--glass-blur:16px;--text-primary:#0A2540;--text-secondary:#425466;--text-muted:#8792A2;--gold:#B7791F;--gold-2:#976515;--gold-soft:#D4A015;--brand:#B7791F;--brand-2:#976515;--accent:#B7791F;--gold-dim:rgba(183,121,31,0.10);--gold-glow:rgba(183,121,31,0.18);--accent-market:#B7791F;--profit:#0E9F6E;--profit-dim:rgba(14,159,110,0.10);--profit-glow:rgba(14,159,110,0.16);--loss:#DF1B41;--loss-dim:rgba(223,27,65,0.09);--loss-glow:rgba(223,27,65,0.14);--info:#635BFF;--info-dim:rgba(99,91,255,0.09);--app-gradient:radial-gradient(1100px 560px at 90% -10%,rgba(183,121,31,0.05),transparent 58%),linear-gradient(180deg,#F6F9FC,#EEF3F8);--shadow-card:0 0 0 1px rgba(10,37,64,0.02),0 2px 5px -1px rgba(50,50,93,0.10),0 1px 3px -1px rgba(10,37,64,0.07);--shadow-lift:0 0 0 1px rgba(10,37,64,0.02),0 13px 27px -5px rgba(50,50,93,0.18),0 8px 16px -8px rgba(10,37,64,0.12);--scroll-thumb:rgba(183,121,31,0.35);--grid-line:#EAEFF4;--axis-text:#8792A2;color-scheme:light}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;background:var(--bg-app);color:var(--text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:-.006em}body{background-image:var(--app-gradient);background-attachment:fixed;transition:background-color .3s ease,color .3s ease}.badge,.btn,.card,.card-elevated,.glass,.glass-strong,.input,.toggle-track,aside,body,header,nav{transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}#__next{height:100%}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:padding-box}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}.glass{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(150%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(150%)}.glass,.glass-strong{border:1px solid var(--glass-border)}.glass-strong{background:var(--glass-bg-2);backdrop-filter:blur(calc(var(--glass-blur) + 6px)) saturate(160%);-webkit-backdrop-filter:blur(calc(var(--glass-blur) + 6px)) saturate(160%)}.card{position:relative;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-sheen),var(--shadow-card);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.card:hover{border-color:var(--border-strong);box-shadow:var(--card-sheen),var(--shadow-lift)}.card-elevated{position:relative;background:var(--card-bg-2);border:1px solid var(--card-border);border-radius:var(--radius-md);box-shadow:var(--card-sheen),var(--shadow-card);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.card-elevated:hover{border-color:var(--border-strong);box-shadow:var(--card-sheen),var(--shadow-lift)}.card-accent:after{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;border-radius:99px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.6}.border-gold{border-color:var(--gold)!important}.border-l-gold{border-left:2px solid var(--gold)!important}.border-l-profit{border-left:2px solid var(--profit)!important}.border-l-loss{border-left:2px solid var(--loss)!important}.text-brand,.text-gold{color:var(--gold)}.text-profit{color:var(--profit)}.text-loss{color:var(--loss)}.text-info{color:var(--info)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.font-mono{font-family:JetBrains Mono,Fira Code,monospace}.font-tabular{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.glow-gold{text-shadow:0 0 24px var(--gold-glow)}.glow-profit{text-shadow:0 0 18px var(--profit-glow)}.glow-loss{text-shadow:0 0 18px var(--loss-glow)}.gradient-text{background:linear-gradient(110deg,var(--gold-soft),var(--gold) 50%,var(--gold-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);border:none;outline:none}.btn-gold{background:linear-gradient(135deg,var(--gold-soft),var(--gold-2));color:#1A1206;box-shadow:0 2px 10px var(--gold-glow)}.btn-gold:hover{box-shadow:0 6px 22px var(--gold-glow);transform:translateY(-1px)}.btn-gold:active{transform:translateY(0)}.btn-outline-gold{background:transparent;color:var(--gold);border:1px solid var(--gold)}.btn-outline-gold:hover{background:var(--gold-dim)}.btn-outline-loss{background:transparent;color:var(--loss);border:1px solid var(--loss)}.btn-outline-loss:hover{background:var(--loss-dim)}.btn-ghost{background:transparent;color:var(--text-secondary);border:1px solid transparent}.btn-ghost:hover{color:var(--text-primary);background:var(--glass-bg-2);border-color:var(--border-color)}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;cursor:pointer;color:var(--text-secondary);background:transparent;border:1px solid transparent;transition:all .15s cubic-bezier(.4,0,.2,1)}.icon-btn:hover{background:var(--glass-bg-2);border-color:var(--border-color)}.icon-btn:hover,.input{color:var(--text-primary)}.input{width:100%;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:10px 12px;font-size:14px;font-family:inherit;transition:border-color var(--transition),box-shadow var(--transition);outline:none}.input:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-dim)}.input::-moz-placeholder{color:var(--text-muted)}.input::placeholder{color:var(--text-muted)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%238792A2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:30px}:focus-visible{outline:none;box-shadow:0 0 0 3px var(--gold-dim);border-radius:6px}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;font-size:11px;font-weight:600;letter-spacing:.02em}.badge-gold{background:var(--gold-dim);color:var(--gold);border:1px solid color-mix(in srgb,var(--gold) 40%,transparent)}.badge-profit{background:var(--profit-dim);color:var(--profit);border:1px solid color-mix(in srgb,var(--profit) 40%,transparent)}.badge-loss{background:var(--loss-dim);color:var(--loss);border:1px solid color-mix(in srgb,var(--loss) 40%,transparent)}.badge-gray{background:var(--glass-bg-2);color:var(--text-secondary);border:1px solid var(--border-color)}.badge-info{background:var(--info-dim);color:var(--info);border:1px solid color-mix(in srgb,var(--info) 40%,transparent)}.progress-track{width:100%;height:6px;background:var(--border-color);border-radius:99px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,var(--gold-2),var(--gold));border-radius:99px;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px var(--gold-glow)}.progress-fill-profit{background:linear-gradient(90deg,#0E9F6E,var(--profit));box-shadow:0 0 10px var(--profit-glow)}.progress-fill-loss{background:linear-gradient(90deg,#C81E1E,var(--loss));box-shadow:0 0 10px var(--loss-glow)}.tooltip-wrap{position:relative;display:inline-flex}.tooltip-wrap .tooltip{bottom:calc(100% + 8px);background:var(--bg-elevated);border:1px solid var(--glass-border);color:var(--text-primary);font-size:12px;line-height:1.4;padding:8px 12px;border-radius:var(--radius-sm);white-space:normal;max-width:240px;text-align:center;pointer-events:none;opacity:0;transition:opacity var(--transition);z-index:200;box-shadow:var(--shadow-lift);backdrop-filter:blur(12px)}.tooltip-wrap .tooltip,.tooltip-wrap .tooltip:after{position:absolute;left:50%;transform:translateX(-50%)}.tooltip-wrap .tooltip:after{content:"";top:100%;border:5px solid transparent;border-top:5px solid var(--bg-elevated)}.tooltip-wrap:hover .tooltip{opacity:1}.divider{height:1px;background:var(--border-color)}.layout-main{display:flex;height:100vh;overflow:hidden}.layout-content{flex:1;display:flex;flex-direction:column;overflow:hidden;margin-left:var(--sidebar-w);transition:margin-left var(--transition)}.layout-body{flex:1;overflow-y:auto;padding:22px;padding-top:calc(var(--header-h) + var(--demo-banner-h) + 22px)}.scroll-container{overflow-y:auto;overflow-x:hidden}.scroll-container::-webkit-scrollbar{width:5px}@keyframes countUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%,to{transform:translateX(0)}15%{transform:translateX(-8px)}30%{transform:translateX(8px)}45%{transform:translateX(-6px)}60%{transform:translateX(6px)}75%{transform:translateX(-4px)}90%{transform:translateX(4px)}}@keyframes voiceRing{0%{transform:scale(1);opacity:.6}to{transform:scale(2.4);opacity:0}}@keyframes candleFloat{0%,to{opacity:.04;transform:translateY(0)}50%{opacity:.08;transform:translateY(-8px)}}@keyframes pulseRing{0%{box-shadow:0 0 0 0 var(--gold-glow)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.num-animate{animation:countUp .3s ease forwards}.page-enter{animation:fadeIn .25s ease forwards}.shake{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both}.skeleton{background:linear-gradient(90deg,var(--border-color) 25%,var(--glass-bg-2) 50%,var(--border-color) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-sm)}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--gold)}.pulse-dot,.pulse-dot-profit{animation:pulseRing 2s infinite}.pulse-dot-profit{background:var(--profit);--gold-glow:var(--profit-glow)}.pulse-dot-loss{background:var(--loss);--gold-glow:var(--loss-glow);animation:pulseRing 2s infinite}.toggle-track{width:42px;height:24px;background:var(--border-strong);border-radius:99px;border:1px solid var(--border-color);cursor:pointer;transition:background var(--transition);position:relative}.toggle-track.on{background:linear-gradient(135deg,var(--gold-soft),var(--gold-2));border-color:var(--gold)}.toggle-thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform var(--transition)}.toggle-track.on .toggle-thumb{transform:translateX(18px)}.voice-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--gold);animation:voiceRing 1.5s ease-out infinite}.voice-ring:nth-child(2){animation-delay:.5s}.voice-ring:nth-child(3){animation-delay:1s}.candle-bg{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.candle{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;animation:candleFloat var(--dur,4s) ease-in-out infinite;animation-delay:var(--delay,0s)}.candle-wick{width:1px}.candle-body,.candle-wick{background:var(--col,var(--gold))}.candle-body{border-radius:1px}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:var(--grid-line)!important}.recharts-text{fill:var(--axis-text)!important;font-size:11px!important}.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick-line{stroke:var(--border-color)!important}.recharts-tooltip-wrapper{outline:none!important}@media (max-width:1024px){:root{--sidebar-w:64px}.sidebar-label{display:none}}@media (max-width:640px){:root{--sidebar-w:0px}.layout-content{margin-left:0}.sidebar-desktop{display:none}.bottom-nav{display:flex!important}}.bottom-nav{display:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root,[data-theme=dark]{--bg:#060807;--panel:#0B0E0C;--card:#0F1411;--card2:#121815;--inset:#161D18;--raised:#1C2620;--line:#1A221D;--line-2:#252F28;--line-3:#334037;--tx:#EAF2ED;--tx-2:#9DAAA2;--tx-3:#8A958D;--tx-4:#69756E;--acc:#10B981;--acc2:#34D399;--acc-ink:#04120C;--acc-s:rgba(16,185,129,.12);--acc-glow:rgba(16,185,129,.18);--up:#34D399;--up-s:rgba(52,211,153,.12);--dn:#FB7185;--dn-s:rgba(251,113,133,.12);--warn:#FBBF24;--warn-s:rgba(251,191,36,.12);--grid:rgba(16,185,129,.05);--card-grad:linear-gradient(180deg,#0F1411,#0B0E0C);--hero-grad:linear-gradient(135deg,rgba(16,185,129,.10),transparent 55%),linear-gradient(180deg,#101613,#0B0E0C);--shadow:0 1px 0 rgba(255,255,255,.03) inset,0 4px 20px rgba(0,0,0,.35);--f:"Geist",sans-serif;--mono:"Geist Mono",monospace;--s1:var(--panel);--s2:var(--card);--s3:var(--inset);--s4:var(--raised);--gold:var(--acc);--gold-2:var(--acc2);--gold-soft:var(--acc2);--brand:var(--acc);--brand-2:var(--acc2);--accent:var(--acc);--accent-market:var(--acc);--gold-dim:var(--acc-s);--gold-glow:var(--acc-glow);--bg-app:var(--bg);--bg-app-2:var(--panel);--bg-primary:var(--bg);--bg-card:var(--card);--bg-elevated:var(--inset);--border-color:var(--line);--border-strong:var(--line-2);--card-border:var(--line);--glass-border:var(--line-2);--text-primary:var(--tx);--text-secondary:var(--tx-2);--text-muted:var(--tx-3);--profit:var(--up);--profit-dim:var(--up-s);--profit-glow:var(--acc-glow);--loss:var(--dn);--loss-dim:var(--dn-s);--loss-glow:rgba(251,113,133,.4);--scroll-thumb:rgba(148,163,184,.35);--scroll-thumb-hover:rgba(148,163,184,.55);--axis-text:var(--tx-3);--grid-line:var(--line);--app-gradient:radial-gradient(1100px 620px at 88% -12%,rgba(16,185,129,.06),transparent 58%),linear-gradient(180deg,#060807,#0B0E0C)}[data-theme=light]{--bg:#F4F7F5;--panel:#FFFFFF;--card:#FFFFFF;--card2:#FBFDFC;--inset:#F0F4F2;--raised:#E8EEEA;--line:#E5EBE7;--line-2:#D5DED9;--line-3:#C2CDC6;--tx:#0A1712;--tx-2:#42504A;--tx-3:#66726A;--tx-4:#899690;--acc:#0B8C61;--acc2:#0B8C61;--acc-ink:#FFFFFF;--acc-s:rgba(11,140,97,.09);--acc-glow:rgba(11,140,97,.12);--up:#0B8C61;--up-s:rgba(11,140,97,.10);--dn:#D0384A;--dn-s:rgba(208,56,74,.08);--warn:#B7791F;--warn-s:rgba(183,121,31,.1);--grid:rgba(11,140,97,.04);--card-grad:linear-gradient(180deg,#FFFFFF,#FBFDFC);--hero-grad:linear-gradient(135deg,rgba(11,140,97,.08),transparent 55%),linear-gradient(180deg,#FFFFFF,#F8FBF9);--shadow:0 1px 3px rgba(16,32,24,.06),0 1px 2px rgba(16,32,24,.04);--f:"Geist",sans-serif;--mono:"Geist Mono",monospace;--s1:var(--panel);--s2:var(--card);--s3:var(--inset);--s4:var(--raised);--gold:var(--acc);--gold-2:var(--acc2);--gold-soft:var(--acc2);--brand:var(--acc);--brand-2:var(--acc2);--accent:var(--acc);--accent-market:var(--acc);--gold-dim:var(--acc-s);--gold-glow:var(--acc-glow);--bg-app:var(--bg);--bg-app-2:var(--panel);--bg-primary:var(--bg);--bg-card:var(--card);--bg-elevated:var(--inset);--border-color:var(--line);--border-strong:var(--line-2);--card-border:var(--line);--glass-border:var(--line-2);--text-primary:var(--tx);--text-secondary:var(--tx-2);--text-muted:var(--tx-3);--profit:var(--up);--profit-dim:var(--up-s);--profit-glow:var(--acc-glow);--loss:var(--dn);--loss-dim:var(--dn-s);--loss-glow:rgba(208,56,74,.16);--scroll-thumb:rgba(100,116,139,.3);--scroll-thumb-hover:rgba(100,116,139,.5);--axis-text:var(--tx-3);--grid-line:var(--line);--app-gradient:radial-gradient(1100px 620px at 88% -12%,rgba(11,140,97,.05),transparent 58%),linear-gradient(180deg,#F4F7F5,#FFFFFF)}body{font-family:var(--f)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.layout-main{height:auto}.layout-content,.layout-main{display:block;overflow:visible}.layout-content{margin-left:0}.layout-body{padding:0;overflow:visible;flex:none}.card,.card-elevated{background:var(--card-grad);border-color:var(--line);box-shadow:var(--shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.card:hover{border-color:var(--line-2);box-shadow:var(--shadow)}@media (max-width:560px){.stack-sm{min-width:0!important;width:100%;border-collapse:collapse}.stack-sm thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.stack-sm tbody,.stack-sm td,.stack-sm tr{display:block;width:100%}.stack-sm tr{border:1px solid var(--line)!important;border-radius:10px;padding:8px 11px;margin-bottom:10px;background:var(--card2)}.stack-sm td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0!important;border:0!important;text-align:right!important;white-space:normal!important}.stack-sm td:before{content:attr(data-label);color:var(--tx-3);font-weight:500;text-align:left;white-space:nowrap}.stack-sm td:first-child{border-bottom:1px solid var(--line)!important;padding-bottom:6px!important;margin-bottom:4px;font-weight:600}.stack-sm td:first-child:before{content:""}.stack-sm td[data-label]:empty{display:none}}.fx{display:flex;flex-direction:column;gap:15px;min-width:0;animation:fx-rise .35s ease-out both}.fx .up{color:var(--up)}.fx .dn{color:var(--dn)}.fx .acc{color:var(--acc)}.fx .warn{color:var(--warn)}.fx .mut{color:var(--tx-3)}.fx .dim{color:var(--tx-4)}.fx-hd{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.fx-hd h1{font-size:1.5rem;font-weight:600;letter-spacing:-.03em;color:var(--tx);margin:0}.fx-hd .sub{font-size:.72rem;color:var(--tx-3);margin-top:4px}.fx-hd .sub,.fx-hd .tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fx-live{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;color:var(--tx-3)}.fx-live i{width:6px;height:6px;border-radius:50%;background:var(--up);animation:fx-pulse 2s infinite}.fx-live.stale i{background:var(--warn);animation:none}.fx-live.err i{background:var(--dn);animation:none}.fx-seg{display:flex;background:var(--inset);border:1px solid var(--line-2);border-radius:9px;padding:3px}.fx-seg button{border:0;background:transparent;color:var(--tx-3);font:600 .72rem var(--f);padding:6px 13px;border-radius:6px;cursor:pointer;transition:.13s;white-space:nowrap}.fx-seg button:hover{color:var(--tx)}.fx-seg button.on{background:var(--acc);color:var(--acc-ink);box-shadow:0 2px 8px rgba(16,185,129,.3)}.fx-seg button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.fx-pill{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:600;padding:3px 9px;border-radius:99px;background:var(--inset);color:var(--tx-2);border:1px solid var(--line-2);white-space:nowrap}.fx-pill.acc{background:var(--acc-s);color:var(--acc);border-color:transparent}.fx-pill.up{background:var(--up-s);color:var(--up)}.fx-pill.dn,.fx-pill.up{border-color:transparent}.fx-pill.dn{background:var(--dn-s);color:var(--dn)}.fx-pill.warn{background:var(--warn-s);color:var(--warn);border-color:transparent}a.fx-pill,button.fx-pill{cursor:pointer;font-family:var(--f);text-decoration:none;transition:.13s}a.fx-pill:hover,button.fx-pill:hover{color:var(--tx);border-color:var(--line-3)}button.fx-pill.on{background:var(--acc-s);color:var(--acc);border-color:var(--acc)}.fx-tag{font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:5px;background:var(--inset);color:var(--tx-2);border:1px solid var(--line-2);white-space:nowrap}.fx-tag.l{color:var(--up);background:var(--up-s)}.fx-tag.l,.fx-tag.s{border-color:transparent}.fx-tag.s{color:var(--dn);background:var(--dn-s)}.fx-tag.acc{color:var(--acc);background:var(--acc-s);border-color:transparent}.fx-tag.warn{color:var(--warn);background:var(--warn-s)}.fx-tag.tp,.fx-tag.warn{border-color:transparent}.fx-tag.tp{color:var(--up);background:var(--up-s)}.fx-tag.sl{color:var(--dn);background:var(--dn-s)}.fx-tag.be,.fx-tag.sl{border-color:transparent}.fx-tag.be{color:var(--acc);background:var(--acc-s)}.fx-card{background:var(--card-grad);border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow);overflow:hidden;min-width:0}.fx-ch{justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.fx-ch,.fx-ch .t{display:flex;align-items:center}.fx-ch .t{font-size:.92rem;font-weight:600;color:var(--tx);gap:9px}.fx-ch .t .cnt{font-size:.66rem;color:var(--acc);font-weight:600;background:var(--acc-s);padding:3px 9px;border-radius:99px}.fx-ch .m{font-size:.7rem;color:var(--tx-3);display:flex;align-items:center;gap:6px}.fx-cb{padding:16px 18px}.fx-cb.tight{padding:10px 14px}.fx-empty{color:var(--tx-3);font-size:.8rem;text-align:center;padding:26px 10px;line-height:1.55}.fx-note{font-size:.68rem;color:var(--tx-4);line-height:1.5}.fx-banner{font-size:.74rem;border-radius:11px;padding:11px 14px;border:1px solid var(--line-2);background:var(--inset);color:var(--tx-2);line-height:1.5}.fx-banner.err{background:var(--dn-s);color:var(--dn);border-color:transparent}.fx-banner.warn{background:var(--warn-s);color:var(--warn);border-color:transparent}.fx-g2{grid-template-columns:1fr 1fr}.fx-g2,.fx-g3{display:grid;gap:15px}.fx-g3{grid-template-columns:repeat(3,1fr)}.fx-main{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:15px;align-items:start}.fx-col{display:flex;flex-direction:column;gap:15px;min-width:0}.fx-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:14px}.fx-hero{background:var(--hero-grad);border:1px solid var(--line-2);border-radius:15px;padding:20px 22px;position:relative;overflow:hidden;box-shadow:var(--shadow);min-width:0}.fx-hero:after{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;background:radial-gradient(circle,var(--acc-glow),transparent 70%);pointer-events:none}.fx-hero .lab{font-size:.7rem;color:var(--tx-2);font-weight:500;display:flex;align-items:center;gap:8px}.fx-hero .bal{font-size:2.3rem;font-weight:600;letter-spacing:-.04em;color:var(--tx);margin-top:8px;line-height:1}.fx-hero .row{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap;font-size:.72rem;color:var(--tx-3)}.fx-hero .foot{display:flex;gap:18px;margin-top:14px;position:relative;z-index:1;flex-wrap:wrap}.fx-fi .k{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--tx-3)}.fx-fi .v{font-size:.82rem;font-weight:600;margin-top:3px;color:var(--tx)}.fx-chp{font-family:var(--mono);font-size:.72rem;font-weight:600;padding:3px 8px;border-radius:6px}.fx-chp.up{color:var(--up);background:var(--up-s)}.fx-chp.dn{color:var(--dn);background:var(--dn-s)}.fx-stat{background:var(--card-grad);border:1px solid var(--line);border-radius:14px;padding:17px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-width:0}.fx-stat .lab{font-size:.68rem;color:var(--tx-2);font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:8px}.fx-stat .big{font-size:1.55rem;font-weight:600;letter-spacing:-.03em;margin-top:12px;color:var(--tx)}.fx-stat .d{font-size:.7rem;color:var(--tx-3);margin-top:5px}.fx-stat .grow{flex:1;min-height:8px}.fx-mini{display:flex;gap:16px;margin-top:12px;flex-wrap:wrap}.fx-strip{display:grid;grid-template-columns:repeat(var(--n,5),1fr);background:var(--card-grad);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.fx-k{padding:14px 17px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:7px;min-width:0}.fx-k:last-child{border-right:0}.fx-k .l{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);display:flex;justify-content:space-between;gap:6px}.fx-k .l b{font-weight:600;color:var(--tx-2)}.fx-k .v{font-size:1.08rem;font-weight:600;letter-spacing:-.02em;color:var(--tx)}.fx-k .v small{font-size:.7rem;color:var(--tx-3);font-weight:400}.fx-k .s{font-size:.66rem;color:var(--tx-3)}.fx-meter{height:6px;background:var(--inset);overflow:hidden}.fx-meter i{background:linear-gradient(90deg,var(--acc),var(--acc2))}.fx-meter i.w{background:var(--warn)}.fx-meter i.r{background:var(--dn)}.fx-hbar{display:flex;align-items:center;gap:10px;font-size:.72rem;padding:5px 0}.fx-hbar .nm{width:140px;flex-shrink:0;color:var(--tx-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-hbar .track{flex:1;height:8px;position:relative;background:var(--inset);border-radius:99px;overflow:hidden}.fx-hbar .track:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--line-3);z-index:1}.fx-hbar .track.plain:before{display:none}.fx-hbar .track i{position:absolute;top:0;bottom:0;border-radius:99px}.fx-hbar .val{width:84px;text-align:right;font-family:var(--mono);font-size:.72rem}.fx-hbar .sub{width:70px;text-align:right;font-size:.66rem;color:var(--tx-3)}.fx-tw{overflow-x:auto;-webkit-overflow-scrolling:touch}.fx-tbl{width:100%;border-collapse:collapse;font-size:.77rem}.fx-tbl th{color:var(--tx-3);font-size:.64rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.fx-tbl td,.fx-tbl th{text-align:right;padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.fx-tbl td{color:var(--tx-2)}.fx-tbl td.l,.fx-tbl td:first-child,.fx-tbl th.l,.fx-tbl th:first-child{text-align:left}.fx-tbl td.pair{color:var(--tx);font-weight:600}.fx-tbl tr:last-child td{border-bottom:0}.fx-tbl tr.click{cursor:pointer;transition:background .12s}.fx-tbl tr.click:hover td,.fx-tbl tr.sel td{background:var(--inset)}.fx-tbl tr.drill td{padding:0;background:var(--card2);white-space:normal;text-align:left}.fx-rbar{display:inline-block;width:38px;height:5px;border-radius:99px;background:var(--inset);vertical-align:middle;position:relative;overflow:hidden;margin-left:7px}.fx-rbar i{position:absolute;top:0;bottom:0;left:0;border-radius:99px}.fx-btn{display:inline-flex;align-items:center;gap:6px;font:600 .72rem var(--f);padding:7px 13px;border-radius:8px;border:1px solid var(--line-2);background:var(--inset);color:var(--tx-2);cursor:pointer;transition:.13s;text-decoration:none;white-space:nowrap}.fx-btn:hover:not(:disabled){color:var(--tx);border-color:var(--line-3)}.fx-btn.acc{background:var(--acc-s);color:var(--acc);border-color:transparent}.fx-btn.acc:hover:not(:disabled){color:var(--acc);border-color:var(--acc)}.fx-btn:disabled{opacity:.45;cursor:not-allowed}.fx-sel{position:relative;display:inline-block}.fx-sel-trig{display:inline-flex;align-items:center;gap:8px;background:var(--inset);border:1px solid var(--line-2);border-radius:8px;color:var(--tx-2);font:500 .72rem var(--f);padding:7px 11px;cursor:pointer}.fx-sel-trig:hover{border-color:var(--line-3);color:var(--tx)}.fx-sel-trig svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2;flex-shrink:0}.fx-sel-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:100%;white-space:nowrap;background:var(--card);border:1px solid var(--line-2);border-radius:9px;box-shadow:var(--shadow);padding:4px;max-height:280px;overflow-y:auto}.fx-sel-opt{display:block;width:100%;text-align:left;background:transparent;border:0;color:var(--tx-2);font:500 .72rem var(--f);padding:7px 10px;border-radius:6px;cursor:pointer}.fx-sel-opt:hover{background:var(--inset);color:var(--tx)}.fx-sel-opt.on{color:var(--acc);background:var(--acc-s)}.fx-tabs{align-self:flex-start;max-width:100%;overflow-x:auto}.fx-tabs button{padding:8px 16px;font-size:.76rem}.fx-ins{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fx-ins li{font-size:.8rem;line-height:1.5;color:var(--tx-2);padding:9px 12px 9px 14px;border-radius:9px;background:var(--card2);border:1px solid var(--line);position:relative}.fx-ins li:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--line-3)}.fx-ins li.tone-up:before{background:var(--up)}.fx-ins li.tone-dn:before{background:var(--dn)}.fx-ins li.tone-warn:before{background:var(--warn)}.fx-heat-tbl td.hc{text-align:center;min-width:78px;border-left:1px solid var(--line)}.fx-heat-tbl td.hc b{display:block;font-family:var(--mono);font-size:.74rem;color:var(--tx)}.fx-heat-tbl td.hc small{display:block;font-size:.6rem;color:var(--tx-3);margin-top:1px}.fx-heat-tbl th{text-align:center}.fx-heat-tbl th:first-child{text-align:left}.fx-heat-tbl td.hc.thin,.fx-tbl tr.thin td{opacity:.5}.fx-ver{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.fx-ver>div:first-child{flex:1;min-width:260px}.fx-ver .fx-sel-pop{right:0;left:auto}.fx-pager{justify-content:space-between;gap:10px;padding:11px 16px;border-top:1px solid var(--line);font-size:.7rem;color:var(--tx-3)}.fx-pager,.fx-pager .btns{display:flex;align-items:center;flex-wrap:wrap}.fx-pager .btns{gap:4px}.fx-pager button{min-width:30px;height:28px;padding:0 10px;border-radius:7px;border:1px solid var(--line-2);background:var(--inset);color:var(--tx-2);font:600 .7rem var(--f);cursor:pointer;transition:.13s}.fx-pager button:hover:not(:disabled){color:var(--tx);border-color:var(--line-3)}.fx-pager button.on{background:var(--acc);color:var(--acc-ink);border-color:transparent}.fx-pager button:disabled{opacity:.4;cursor:not-allowed}.fx-pager .gap{color:var(--tx-4);padding:0 2px}.fx-kv{display:flex;justify-content:space-between;gap:12px;font-size:.72rem;padding:5px 0;color:var(--tx-2);border-bottom:1px dashed var(--line)}.fx-kv:last-child{border-bottom:0}.fx-kv span:last-child{color:var(--tx);font-weight:500;text-align:right}.fx-sech{font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-4);margin-bottom:8px;font-weight:600}.fx-box{background:var(--card);padding:13px 14px;min-width:0}.fx-box,.fx-statgrid{border:1px solid var(--line);border-radius:11px}.fx-statgrid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);overflow:hidden}.fx-statgrid>div{background:var(--card);padding:10px 12px}.fx-statgrid .k{font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-3)}.fx-statgrid .v{font-size:.9rem;font-weight:600;color:var(--tx);margin-top:4px}.fx-statgrid .v.up{color:var(--up)}.fx-statgrid .v.dn{color:var(--dn)}.fx-statgrid.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:700px){.fx-statgrid.g4{grid-template-columns:1fr 1fr}}.fx-input{padding:14px 0;border-bottom:1px solid var(--line)}.fx-input:first-child{padding-top:0}.fx-input .top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.fx-input .lbl{font-size:.8rem;font-weight:600;color:var(--tx)}.fx-input .hint{font-size:.66rem;color:var(--tx-3);margin-top:2px}.fx-input .val{font-size:1.3rem;font-weight:600;letter-spacing:-.02em;color:var(--tx)}.fx-input .val.acc{color:var(--acc)}.fx-input .chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.fx-range-wrap{position:relative;margin-top:12px;height:18px}.fx-range-wrap .obs{position:absolute;top:-3px;width:2px;height:24px;background:var(--up);border-radius:2px;transform:translateX(-1px);pointer-events:none;opacity:.8}.fx-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;margin:6px 0;border-radius:99px;outline:none;cursor:pointer;background:linear-gradient(90deg,var(--acc) 0 var(--p),var(--inset) var(--p) 100%)}.fx-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--card);border:2px solid var(--acc);box-shadow:0 0 0 4px var(--acc-s)}.fx-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--card);border:2px solid var(--acc)}.fx-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--acc-glow)}.fx-tl{position:relative;padding-left:16px}.fx-tl .ev{position:relative;padding:0 0 11px;font-size:.7rem;color:var(--tx-2);line-height:1.45}.fx-tl .ev:before{content:"";position:absolute;left:-12px;top:4px;width:7px;height:7px;border-radius:50%;background:var(--acc)}.fx-tl .ev.dn:before{background:var(--dn)}.fx-tl .ev.warn:before{background:var(--warn)}.fx-tl .ev.mut:before{background:var(--line-3)}.fx-tl .ev:after{content:"";position:absolute;left:-9px;top:11px;bottom:-2px;width:1px;background:var(--line-2)}.fx-tl .ev:last-child:after{display:none}.fx-tl .tm{font-family:var(--mono);font-size:.64rem;color:var(--tx-4);margin-right:6px}.fx-feed{padding:4px 16px 10px}.fx-fl{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:.74rem;color:var(--tx-2);line-height:1.45}.fx-fl:last-child{border-bottom:0}.fx-fl .tm{font-family:var(--mono);font-size:.64rem;color:var(--tx-4);flex-shrink:0;padding-top:2px;width:70px}.fx-fl b{color:var(--tx);font-weight:600}.fx-pos{background:var(--card-grad);border:1px solid var(--line-2);border-radius:15px;box-shadow:var(--shadow);position:relative;overflow:hidden}.fx-pos:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.fx-pos.u:before{background:linear-gradient(180deg,var(--up),transparent)}.fx-pos.d:before{background:linear-gradient(180deg,var(--dn),transparent)}.fx-pos-top{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.fx-pos-top .pair{font-size:1.02rem;font-weight:600;letter-spacing:-.02em;color:var(--tx);margin-right:2px}.fx-pos-top .pnl{margin-left:auto;text-align:right}.fx-pos-top .pnl .u{font-size:1.2rem;font-weight:600}.fx-pos-top .pnl .p{font-size:.68rem;opacity:.9}.fx-pos-body{display:grid;grid-template-columns:minmax(0,1fr) 290px}.fx-pos-main{border-right:1px solid var(--line)}.fx-pos-main,.fx-pos-side{padding:16px 18px;min-width:0}.fx-pos-side{display:flex;flex-direction:column;gap:12px}.fx-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.fx-g4 .k{font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-3)}.fx-g4 .v{font-size:.86rem;margin-top:4px;color:var(--tx)}.fx-rail{position:relative;height:22px;margin:8px 0 2px}.fx-rail .base{left:0;right:0;background:var(--inset)}.fx-rail .base,.fx-rail .fill{position:absolute;top:8px;height:6px;border-radius:99px}.fx-rail .mk{position:absolute;top:3px;width:2px;height:16px;border-radius:2px;background:var(--line-3)}.fx-rail .mk.stop{background:var(--dn)}.fx-rail .mk.lock{background:var(--acc)}.fx-rail .mk.tgt{background:var(--up)}.fx-rail .mk.peak{background:var(--warn);width:2px}.fx-rail .cur{position:absolute;top:1px;width:3px;height:20px;border-radius:2px;background:var(--tx);box-shadow:0 0 6px var(--tx)}.fx-rail-x{display:flex;justify-content:space-between;font-family:var(--mono);font-size:.64rem;color:var(--tx-3);gap:6px;flex-wrap:wrap}.fx-plan{font-size:.7rem;color:var(--tx-3);line-height:1.75}.fx-plan .d{color:var(--acc)}.fx-plan .o{color:var(--tx-3)}.fx-pbars{display:flex;gap:4px;height:44px;margin-top:12px;position:relative}.fx-pbars:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line-3)}.fx-pbars .col{flex:1;position:relative;min-width:4px}.fx-pbars .col i{position:absolute;left:0;right:0}.fx-pbars .col i.u{background:linear-gradient(180deg,var(--up),rgba(52,211,153,.35));border-radius:3px 3px 0 0}.fx-pbars .col i.d{background:linear-gradient(0deg,var(--dn),rgba(251,113,133,.35));border-radius:0 0 3px 3px}.fx-prow{display:grid;grid-template-columns:minmax(0,1.3fr) 1fr 1fr 1fr;gap:10px;align-items:center;padding:11px 4px;border-bottom:1px solid var(--line);font-size:.76rem}.fx-prow:last-child{border-bottom:0}.fx-prow .p{font-weight:600;color:var(--tx);display:flex;align-items:center;gap:7px;flex-wrap:wrap}.fx-prow .k{font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:var(--tx-4)}.fx-prow .v{font-family:var(--mono);color:var(--tx);margin-top:2px}.fx-heat{display:grid;gap:3px}.fx-heat .c{height:30px;border-radius:5px;display:grid;place-items:center;font-size:.64rem;font-weight:600;font-family:var(--mono);color:var(--tx-3);background:var(--inset);border:1px solid transparent}.fx-heat .c.bull{background:var(--up-s);color:var(--up)}.fx-heat .c.bull.s{background:var(--up);color:var(--acc-ink)}.fx-heat .c.bear{background:var(--dn-s);color:var(--dn)}.fx-heat .c.bear.s{background:var(--dn);color:#fff}.fx-heat .c.held{border-color:var(--tx)}.fx-heat .h{font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:var(--tx-3);display:flex;align-items:center}.fx-heat .h.c0{justify-content:flex-start}.fx-heat .h.cx{justify-content:center}.fx-heat .pr{font-size:.74rem;font-weight:600;color:var(--tx);display:flex;align-items:center;gap:6px}.fx-hours{display:grid;grid-template-columns:repeat(24,1fr);gap:3px}.fx-hours .hc{height:34px;border-radius:4px;background:var(--inset);position:relative}.fx-hours .hl{font-size:.58rem;color:var(--tx-4);text-align:center;margin-top:4px;font-family:var(--mono)}.fx-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:.66rem;color:var(--tx-3)}.fx-legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px;vertical-align:-1px}.fx-rule{padding:12px 0;border-bottom:1px solid var(--line)}.fx-rule:last-child{border-bottom:0;padding-bottom:0}.fx-rule:first-child{padding-top:0}.fx-rule .top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}.fx-rule .nm{font-size:.74rem;color:var(--tx-2);font-weight:500}.fx-rule .val{font-family:var(--mono);font-size:.8rem;color:var(--tx);font-weight:600}.fx-rule .ft{display:flex;justify-content:space-between;font-size:.64rem;color:var(--tx-3);margin-top:6px;gap:8px}.fx-skel{border-radius:12px;background:linear-gradient(90deg,var(--inset),var(--raised),var(--inset));background-size:200% 100%;animation:fx-shimmer 1.4s infinite}@keyframes fx-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fx-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes fx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1440px){.fx-main{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1200px){.fx-top{grid-template-columns:1fr 1fr}.fx-main{grid-template-columns:1fr}.fx-strip{grid-template-columns:repeat(3,1fr)}.fx-strip .fx-k{border-bottom:1px solid var(--line)}.fx-g3{grid-template-columns:1fr 1fr}}@media (max-width:900px){.fx-g2,.fx-g3,.fx-pos-body{grid-template-columns:1fr}.fx-pos-main{border-right:0;border-bottom:1px solid var(--line)}.fx-hbar .nm{width:110px}.fx-hbar .sub{display:none}}@media (max-width:560px){.fx-top{grid-template-columns:1fr}.fx-strip{grid-template-columns:1fr 1fr}.fx-hero .bal{font-size:1.9rem}.fx-g4,.fx-prow{grid-template-columns:1fr 1fr}.fx-cb{padding:14px}.fx-hbar .nm{width:90px}.fx-hbar .val{width:70px}.fx-hours{grid-template-columns:repeat(12,1fr)}}@media (prefers-reduced-motion:reduce){.fx,.fx-live i,.fx-skel{animation:none}}.fx-verdict{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px;padding:20px 22px;margin-bottom:14px}.fx-verdict .vd-k{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fx-verdict .vd-h{font-size:1.7rem;font-weight:700;letter-spacing:-.02em;margin:6px 0 8px;font-family:var(--mono)}.fx-verdict .vd-p{margin:0;font-size:.86rem;line-height:1.6;color:var(--tx-2);max-width:62ch}.fx-verdict .vd-leg{display:flex;justify-content:space-between;gap:8px;font-size:.68rem;color:var(--tx-3);font-family:var(--mono);margin-top:5px}.fx-meter{position:relative;height:12px;border-radius:99px;background:var(--card2);border:1px solid var(--line);margin-top:8px;overflow:visible}.fx-meter.thin{height:7px}.fx-meter i{position:absolute;left:0;top:0;bottom:0;border-radius:99px}.fx-meter b{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;background:var(--tx);border-radius:2px}.fx-conf{display:inline-block;font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:99px;border:1px solid var(--line-3);color:var(--tx-3);white-space:nowrap}.fx-conf.c-sign{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.fx-conf.c-build{color:var(--acc);border-color:color-mix(in srgb,var(--acc) 45%,transparent)}.fx-conf.c-solid{color:var(--bg-app);background:var(--up);border-color:var(--up)}.fx-find{display:flex;flex-direction:column}.fx-find .row{display:grid;grid-template-columns:70px minmax(0,1fr) 80px 70px 88px;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.fx-find .row:last-child{border-bottom:0}.fx-find .dim{font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:var(--tx-4)}.fx-find .nm{font-size:.82rem;color:var(--tx);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}.fx-find .nm small{display:block;font-size:.66rem;color:var(--tx-3);font-weight:400;margin-top:1px}.fx-find .bar{height:6px;border-radius:99px;background:var(--card2);position:relative;overflow:hidden}.fx-find .bar i{position:absolute;left:0;top:0;bottom:0;border-radius:99px}.fx-find .val{text-align:right;font-weight:700;font-size:.84rem}.fx-find .fx-conf{justify-self:end}.fx-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fx-story>div{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:10px;background:var(--card2);border:1px solid var(--line)}.fx-story>div>b:first-child{font-family:var(--mono);font-size:1.35rem;min-width:46px;line-height:1.1}.fx-story span{font-size:.78rem;line-height:1.5;color:var(--tx-2)}.fx-story span b{color:var(--tx)}.fx-howto{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.fx-howto h4{margin:0 0 6px;font-size:.78rem;color:var(--tx)}.fx-howto p{margin:0;font-size:.76rem;line-height:1.55;color:var(--tx-3)}.fx-conf-leg{display:flex;flex-direction:column;gap:6px}@media (max-width:1100px){.fx-howto{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fx-verdict{grid-template-columns:1fr;padding:16px}.fx-verdict .vd-h{font-size:1.35rem}.fx-find .row{grid-template-columns:minmax(0,1fr) 64px auto;row-gap:4px}.fx-find .dim{grid-column:1/-1}.fx-find .bar{display:none}.fx-howto,.fx-story{grid-template-columns:1fr}}.fx-lessons{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.fx-lessons .ls{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px;background:var(--card2);border:1px solid var(--line);border-top:3px solid var(--line-3)}.fx-lessons .ls.tone-up{border-top-color:var(--up)}.fx-lessons .ls.tone-dn{border-top-color:var(--dn)}.fx-lessons .ls.tone-warn{border-top-color:var(--warn)}.fx-lessons .hd{display:flex;align-items:flex-start;gap:8px}.fx-lessons .hd b{flex:1;font-size:.86rem;line-height:1.35;color:var(--tx)}.fx-lessons .hd .n{font:700 .66rem var(--mono);color:var(--tx-3);border:1px solid var(--line-3);border-radius:99px;width:20px;height:20px;display:grid;place-items:center;flex:none}.fx-lessons p{margin:0;font-size:.78rem;line-height:1.55;color:var(--tx-2);flex:1}.fx-lessons .fx-btn{align-self:flex-start}.fx-cal-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.fx-cal-top b{font-size:.95rem;color:var(--tx);min-width:130px;text-align:center}.fx-cal-top .sp{flex:1}.fx-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.fx-cal .wd{font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--tx-4);padding:0 4px 2px}.fx-cal .dc{min-height:78px;border-radius:10px;border:1px solid var(--line);background:transparent;padding:7px 8px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;font:inherit;color:var(--tx-3);cursor:default}.fx-cal .dc.out{border-color:transparent}.fx-cal .dc .dn{font-size:.7rem;font-family:var(--mono);color:var(--tx-4)}.fx-cal .dc.today .dn{color:var(--acc);font-weight:700}.fx-cal .dc b{font-size:.86rem;margin-top:auto}.fx-cal .dc small{font-size:.62rem;color:var(--tx-3)}.fx-cal .dc.win{background:color-mix(in srgb,var(--up) 12%,transparent);border-color:color-mix(in srgb,var(--up) 30%,transparent);cursor:pointer}.fx-cal .dc.win b{color:var(--up)}.fx-cal .dc.loss{background:color-mix(in srgb,var(--dn) 12%,transparent);border-color:color-mix(in srgb,var(--dn) 30%,transparent);cursor:pointer}.fx-cal .dc.loss b{color:var(--dn)}.fx-cal .dc.sel{outline:2px solid var(--acc);outline-offset:1px}.fx-day{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.fx-day-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.fx-day-h b{font-size:.95rem;color:var(--tx)}.fx-day-h .num{font-size:1.05rem;font-weight:700}.fx-day-s{margin:6px 0 10px;font-size:.8rem;line-height:1.55;color:var(--tx-2)}@media (max-width:760px){.fx-cal{gap:3px}.fx-cal .dc{min-height:54px;padding:4px;border-radius:7px}.fx-cal .dc b{font-size:.62rem}.fx-cal .dc small{display:none}}.fx-money{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.fx-money:last-of-type{border-bottom:0}.fx-money .who b{display:block;color:var(--tx);font-size:.9rem}.fx-money .who small{color:var(--tx-3);font-size:.68rem}.fx-money .cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fx-money .cells>div{padding:10px 12px;border-radius:10px;background:var(--card2);border:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.fx-money .cells span{font-size:.64rem;text-transform:uppercase;letter-spacing:.07em;color:var(--tx-3);font-weight:600}.fx-money .cells b{font-size:1.15rem;font-weight:700}.fx-money .cells small{font-size:.66rem;color:var(--tx-3)}.fx-sec{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:22px 0 12px}.fx-sec h3{margin:0 0 6px;font-size:1.05rem;color:var(--tx)}.fx-sec p{margin:0 0 4px;font-size:.82rem;line-height:1.6;color:var(--tx-2);max-width:90ch}.fx-sec p.dim{font-size:.72rem;color:var(--tx-3)}.fx-q .ans{margin:0 0 12px;font-size:.82rem;line-height:1.55;color:var(--tx)}.fx-div{display:flex;flex-direction:column;gap:2px}.fx-div .row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 70px 104px;gap:10px;align-items:center;padding:6px 0}.fx-div .row.few{opacity:.5}.fx-div .nm{font-size:.78rem;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-div .track{position:relative;height:10px;background:var(--card2);border-radius:99px}.fx-div .track:after{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--line-3)}.fx-div .track i{position:absolute;top:0;bottom:0;border-radius:99px}.fx-div .track i.p{left:50%;background:var(--up)}.fx-div .track i.n{right:50%;background:var(--dn)}.fx-div .val{text-align:right;font-weight:700;font-size:.8rem}.fx-div .sub{font-size:.66rem;color:var(--tx-3)}@media (max-width:760px){.fx-money{grid-template-columns:1fr;gap:8px}.fx-money .cells{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-sec{flex-direction:column}.fx-div .row{grid-template-columns:minmax(0,1fr) 64px;row-gap:3px}.fx-div .track{grid-column:1/-1;order:3}.fx-div .sub{grid-column:1/-1;order:4}}.fx-pos-say{padding:10px 18px;font-size:.84rem;color:var(--tx);background:var(--card2);border-bottom:1px solid var(--line);line-height:1.5}.forex-workspace,.fx-theme-surface{--bg:#0b0b0c;--s1:#121214;--s2:#19191c;--s3:#151517;--s4:#232326;--tx:#f5f5f6;--tx-2:#c4c4cb;--tx-3:#a1a1ab;--tx-4:#a1a1ab;--acc:#e4e4e7;--acc2:#fff;--acc-ink:#141416;--acc-s:#29292d;--up:#67ddb0;--up-s:#17372a;--dn:#ff9eae;--dn-s:#3e222b;--warn:#edc682;--warn-s:#352e21;--inset:#17171a;--line:#2b2b30;--line-2:#72727d;--line-3:#a1a1ab;--panel:var(--s1);--card:var(--s1);--card2:var(--s2);--raised:var(--s4);--bg-app:var(--bg);--card-grad:var(--s1);--hero-grad:var(--s1);--shadow:0 1px 3px #0000000d;--acc-glow:#ffffff12;--unknown:var(--tx-3);--f:"Inter",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;font-family:var(--f);font-size:14px;line-height:1.5;color:var(--tx);color-scheme:dark}[data-theme=light] :is(.forex-workspace,.fx-theme-surface){--bg:#f7f7f8;--s1:#fff;--s2:#fafafa;--s3:#f2f2f4;--s4:#e9e9ed;--tx:#161619;--tx-2:#494951;--tx-3:#62626d;--tx-4:#62626d;--acc:#202024;--acc2:#000;--acc-ink:#fff;--acc-s:#eaeaee;--up:#13744f;--up-s:#e8f5ed;--dn:#b22d44;--dn-s:#fceef1;--warn:#855712;--warn-s:#fcf4e5;--inset:#f5f5f6;--line:#dedee3;--line-2:#8a8a93;--line-3:#62626d;--acc-glow:#0000000d;color-scheme:light}.stackbear-mark{display:block;flex-shrink:0;color:var(--tx,#f4f4f5)}.forex-workspace{--fx-sidebar-width:230px;background:var(--bg);min-height:100vh}:is(.forex-workspace,.fx-theme-surface) *{box-sizing:border-box}:is(.forex-workspace,.fx-theme-surface) button{font-family:inherit}:is(.forex-workspace,.fx-theme-surface) :is(button,a,select,input,summary):focus-visible{outline:2px solid var(--acc);outline-offset:3px}.fx-skip{position:fixed;left:20px;top:-80px;z-index:100;padding:14px;background:var(--s1);color:var(--tx)}.fx-skip:focus{top:10px}.fx-sidebar{position:fixed;inset:0 auto 0 0;width:var(--fx-sidebar-width);background:var(--s1);border-right:1px solid var(--line);padding:24px 20px 20px;display:flex;flex-direction:column;z-index:40;overflow-y:auto;overscroll-behavior:contain}.fx-sidebar>*{flex-shrink:0}.fx-sidebar-heading{justify-content:space-between;min-height:44px}.fx-brand,.fx-sidebar-heading{display:flex;align-items:center;gap:8px}.fx-brand{text-decoration:none;color:var(--tx);font-weight:650;font-size:18px;letter-spacing:-.6px;min-width:0}.fx-drawer-brand-mark svg{width:32px;height:32px}.fx-brand small{display:block;font-size:12px;letter-spacing:0;font-weight:400;margin-top:2px;color:var(--tx-3)}.fx-nav-tools{display:flex;align-items:center;justify-content:space-between;margin:16px 0 8px}.fx-nav-caption{font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--tx-3);margin:0 14px}.fx-sidebar-heading .fx-collapse-button{position:relative;border-color:transparent;background:transparent;margin-right:-8px}.fx-collapse-button:before{content:"";position:absolute;width:32px;height:32px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:7px}.fx-collapse-button:hover:before{background:var(--s3)}.fx-collapse-button svg{position:relative;width:18px;height:18px}.fx-sidebar nav{display:flex;flex-direction:column;gap:6px}.fx-sidebar nav a{position:relative;display:flex;gap:13px;align-items:center;min-height:46px;padding:11px 14px;color:var(--tx-2);border-radius:8px;font-size:14px;text-decoration:none;font-weight:500}.fx-sidebar nav a>svg{flex-shrink:0}.fx-sidebar nav a:hover{background:var(--s3);color:var(--tx)}.fx-sidebar nav a.active{color:var(--acc);background:var(--acc-s);box-shadow:inset 3px 0 0 var(--acc)}.fx-sidebar-bottom{margin-top:auto;border-top:1px solid var(--line);padding-top:12px}.fx-sidebar-bottom button{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:44px;background:none;border:0;border-radius:8px;color:var(--tx-2);cursor:pointer;font-size:13px;padding:10px}.fx-sidebar-bottom button:hover{background:var(--s3)}.fx-sidebar-bottom button:disabled{opacity:.6;cursor:wait}.fx-sidebar-bottom p{color:var(--dn);font-size:12px;overflow-wrap:anywhere}.fx-private{display:flex;gap:10px;font-size:12px;align-items:center;padding:10px 0}.fx-private small{display:block;font-size:12px;margin-top:4px;color:var(--tx-3)}.fx-avatar{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--acc);background:var(--acc-s)}.fx-rail-tooltip-popup{position:fixed;transform:translateY(-50%);white-space:nowrap;background:var(--s1);color:var(--tx);border:1px solid var(--line-2);padding:8px 12px;border-radius:8px;font-size:13px;font-weight:500;box-shadow:0 4px 16px #0002;z-index:210;pointer-events:none}.fx-workspace-body{margin-left:var(--fx-sidebar-width);min-width:0}.fx-topbar{min-height:76px;justify-content:space-between;padding:12px 36px;border-bottom:1px solid var(--line);background:var(--s1)}.fx-topbar,.fx-topbar-leading{display:flex;gap:18px;align-items:center}.fx-topbar-leading{min-width:0}.fx-breadcrumb{font-size:13px;color:var(--tx-3);white-space:nowrap}.fx-breadcrumb span{padding:0 10px;color:var(--tx-3)}.fx-breadcrumb b{color:var(--tx);font-weight:500}.fx-topbar-controls{display:flex;gap:14px;align-items:center;min-width:0}.fx-account-control,.fx-topbar-controls .fx-sel{min-width:0}.fx-icon-button{flex-shrink:0;min-width:44px;min-height:44px;display:grid;place-content:center;background:var(--s1);border:1px solid var(--line-2);border-radius:8px;color:var(--tx-2);cursor:pointer}.fx-icon-button:hover{color:var(--acc);border-color:var(--acc);background:var(--acc-s)}.fx-workspace-main{max-width:1600px;min-width:0;margin:auto;padding:28px 32px;outline:none}.fx-workspace-footer{display:flex;justify-content:space-between;gap:16px;padding:20px 36px;color:var(--tx-3);font-size:12px;border-top:1px solid var(--line)}.fx-drawer-backdrop,.fx-drawer-close,.fx-mobile-brand,.fx-mobile-menu{display:none}.fx-drawer-brand-mark{display:block;width:44px}:is(.forex-workspace,.fx-theme-surface) .fx-sel-trig{min-height:44px;max-width:100%;background:var(--s1);font-size:13px}.forex-workspace .fx-sel-label{display:block;color:var(--tx-3);font-size:12px;font-weight:500;margin-bottom:4px}.fx-topbar-controls .fx-sel-trig{width:100%}.fx-topbar-controls .fx-sel-trig>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.fx-topbar-controls .fx-sel-trig>svg:first-child{width:16px;height:16px}.fx-topbar-controls .fx-theme-toggle{align-self:center}.fx-theme-surface .fx-sel-pop{background:var(--s1);border:1px solid var(--line-2);box-shadow:0 12px 32px #0003;white-space:normal}.fx-theme-surface .fx-sel-opt{display:flex;justify-content:space-between;gap:16px;min-height:44px;padding:11px 12px;font-size:13px}.fx-theme-surface .fx-sel-opt.on{background:var(--acc-s);color:var(--acc);font-weight:600}.fx-theme-surface .fx-sel-opt.focused{outline:2px solid var(--acc);outline-offset:-3px}.fx-theme-surface .fx-sel-opt:not(.on):hover{background:var(--s3);color:var(--tx)}.fx-theme-surface button:disabled{cursor:not-allowed;opacity:.6}.forex-workspace .fx{gap:24px;animation:none}.forex-workspace .fx-hd h1{letter-spacing:-1px}.forex-workspace .fx-hd .sub{font-size:12px;margin-top:8px;line-height:1.6}.forex-workspace .fx-live i{animation:none}.forex-workspace .fx-hd{align-items:center}.forex-workspace .fx-seg button{min-height:36px;padding:8px 12px}.forex-workspace .fx-seg button.on{box-shadow:none;background:var(--s1);color:var(--acc)}.forex-workspace .fx-card,.forex-workspace .fx-hero,.forex-workspace .fx-stat,.forex-workspace .fx-strip{border-radius:12px}.forex-workspace .fx-ch{padding:20px 24px}.forex-workspace .fx-ch .t{font-size:15px}.forex-workspace .fx-cb{padding:24px}.forex-workspace .fx-note{font-size:12px;line-height:1.65}.forex-workspace .fx-tbl th{color:var(--tx-3);font-weight:500;padding:13px 18px}.forex-workspace .fx-tbl td{font-size:13px;padding:16px 18px}.forex-workspace .fx-btn{min-height:40px;font-size:12px;padding:9px 14px}.forex-workspace .fx-k .l{font-size:12px;letter-spacing:.04em}.forex-workspace .fx-k .v{font-size:23px;font-weight:550}.forex-workspace .fx-k .s{font-size:12px;line-height:1.5}.forex-workspace .fx-k{padding:22px;gap:10px}.forex-workspace .fx-banner{font-size:13px;padding:14px 18px}.forex-workspace .fx-main{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.forex-workspace .fx-col,.forex-workspace .fx-g2{gap:24px}.fx-overview-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fx-metric{padding:24px;background:var(--s1);border:1px solid var(--line);border-radius:12px}.fx-metric .label{color:var(--tx-3);font-size:12px;display:flex;align-items:center;gap:8px}.fx-metric .value{font-size:29px;font-weight:550;letter-spacing:-1px;margin:14px 0 8px;font-variant-numeric:tabular-nums}.fx-metric .caption{color:var(--tx-3);font-size:12px;line-height:1.6}.fx-feature{background:var(--s1);border:1px solid var(--line);border-radius:12px;padding:28px}.fx-feature .eyebrow{font-size:12px;letter-spacing:1.2px;color:var(--acc);text-transform:uppercase;margin-bottom:12px}.fx-feature h2{font-size:22px;font-weight:550;letter-spacing:-.5px;margin-bottom:10px}.fx-feature p{max-width:750px;font-size:14px;line-height:1.7;color:var(--tx-2)}.fx-status-line{align-items:center;flex-wrap:wrap}.fx-chart-caption,.fx-status-line{display:flex;justify-content:space-between;gap:12px}.fx-chart-caption{color:var(--tx-3);font-size:12px;padding-top:16px}.fx-insight{border-left:2px solid var(--acc);padding:12px 16px;margin:10px 0;background:var(--s3)}.fx-insight strong{display:block;font-size:14px;font-weight:550}.fx-insight p{font-size:12px;color:var(--tx-3);line-height:1.7;margin-top:6px}.fx-status-table td:first-child{text-align:left}.fx-status-table .good{color:var(--up)}.fx-status-table .unknown{color:var(--tx-3)}.auth-wait{min-height:100vh;display:grid;place-content:center;gap:20px;padding:30px;font-family:system-ui;text-align:center}@media(min-width:801px){[data-fx-sidebar=collapsed] .forex-workspace{--fx-sidebar-width:76px}[data-fx-sidebar=collapsed] .fx-sidebar{padding:24px 12px 20px}[data-fx-sidebar=collapsed] :is(.fx-brand-name,.fx-nav-caption,.fx-nav-label,.fx-private-label){display:none}[data-fx-sidebar=collapsed] .fx-sidebar-heading{justify-content:center}[data-fx-sidebar=collapsed] :is(.fx-drawer-brand-mark,.fx-nav-tools,.fx-collapse-button){display:none}[data-fx-sidebar=collapsed] .fx-logo-toggle{display:grid}[data-fx-sidebar=collapsed] .fx-sidebar nav{margin-top:32px}[data-fx-sidebar=collapsed] .fx-sidebar nav a{justify-content:center;padding:12px}[data-fx-sidebar=collapsed] .fx-private{justify-content:center}[data-fx-sidebar=collapsed] .fx-sidebar-bottom button{justify-content:center;padding:10px}}@media(min-width:801px) and (max-height:620px){.fx-sidebar{padding-top:12px;padding-bottom:12px}.fx-nav-tools{margin-top:8px}.fx-sidebar nav{gap:2px}.fx-private{padding:6px 0}}@media(max-width:1200px){.forex-workspace{--fx-sidebar-width:200px}.fx-sidebar{padding-left:14px;padding-right:14px}.fx-brand{font-size:16px;gap:8px}.fx-brand small{font-size:10px;letter-spacing:0}.fx-workspace-main{padding:26px}.fx-topbar{padding:12px 26px}.fx-breadcrumb{display:none}.fx-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.forex-workspace .fx-main{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.fx-sidebar{visibility:hidden;transform:translateX(-100%);width:min(310px,calc(100vw - 36px));height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:24px 20px;z-index:80}.fx-sidebar.mobile-open{visibility:visible;transform:none}.fx-drawer-close{display:grid}.fx-drawer-backdrop{display:block;position:fixed;inset:0;background:#0009;backdrop-filter:blur(2px);z-index:70;touch-action:none}.fx-workspace-body{margin-left:0}.fx-mobile-menu{display:grid}.fx-logo-toggle{display:none}.fx-drawer-brand-mark,.fx-mobile-brand{display:block}.fx-nav-tools{margin-top:24px;margin-bottom:12px}.fx-collapse-button{display:none}.fx-brand{font-size:20px;gap:8px}.fx-brand small{font-size:12px}.fx-topbar{padding:12px 18px;gap:12px}.fx-topbar-controls,.fx-topbar-leading{gap:8px}.fx-workspace-main{padding:24px 18px}.fx-workspace-footer{padding:18px}.forex-workspace .fx-g2{grid-template-columns:1fr}.forex-workspace .fx-hd .tools{width:100%}.forex-workspace .fx-hd h1{font-size:26px}.forex-workspace .fx-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.forex-workspace .fx-k{border-bottom:1px solid var(--line)}.forex-workspace .fx-seg button,.forex-workspace button{min-height:44px}}@media(max-width:600px){.fx-topbar{flex-wrap:wrap;padding:12px 14px}.fx-topbar-controls{flex:1 0 100%;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 44px;align-items:end}.fx-topbar-controls .fx-sel-trig{padding:8px;gap:6px;font-size:12px}.fx-topbar-controls .fx-sel-trig>svg:first-child{display:none}.fx-workspace-main{padding:24px 14px}}@media(max-width:480px){.fx-metric{padding:18px}.fx-metric .value{font-size:24px}.fx-overview-kpis{gap:10px}.forex-workspace .fx-cb,.forex-workspace .fx-ch{padding:18px}.fx-workspace-footer{flex-direction:column}.forex-workspace .fx-hd .tools{gap:10px}.forex-workspace .fx-seg{max-width:100%;overflow-x:auto}.forex-workspace .fx-prow{grid-template-columns:1fr;gap:12px}.fx-feature{padding:20px}}@media(prefers-reduced-motion:reduce){.forex-workspace *,.forex-workspace :after,.forex-workspace :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.fx-search{display:flex;gap:12px;align-items:center;color:var(--tx-3);font-size:13px}.fx-search input{background:var(--s1);border:1px solid var(--line-2);border-radius:8px;padding:12px;color:var(--tx);min-width:0}.forex-workspace .fx-link{color:var(--acc);background:none;border:0;font:inherit;cursor:pointer;padding:8px 0;text-align:left}.forex-workspace .fx-kv>span{min-width:0;overflow-wrap:anywhere}.fx-calendar-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.fx-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:18px}.fx-calendar-grid .weekday{text-align:center;font-size:12px;color:var(--tx-3);padding:8px 0}.fx-calendar-grid button{min-height:86px;background:var(--s3);border:1px solid var(--line);border-radius:8px;padding:10px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;cursor:pointer;color:var(--tx-2);font-size:12px}.fx-calendar-grid button.up{color:var(--up);background:var(--up-s)}.fx-calendar-grid button.dn{color:var(--dn);background:var(--dn-s)}.fx-calendar-grid button.selected{outline:2px solid var(--acc);outline-offset:1px}.fx-calendar-grid button:disabled{cursor:default;opacity:.65}.fx-calendar-grid small{font-size:12px;color:var(--tx-3)}@media(max-width:480px){.fx-calendar-grid{gap:3px}.fx-calendar-grid button{padding:6px 3px;min-height:72px;font-size:12px}.fx-calendar-grid small{font-size:12px}}.forex-workspace .fx-chart-data{margin-top:16px;border-top:1px solid var(--line);min-width:0}.forex-workspace .fx-chart-data summary{padding:12px 4px;min-height:44px;cursor:pointer;color:var(--acc);font-size:12px}.forex-workspace .fx-chart-data .fx-tw{max-width:100%;max-height:320px;overflow:auto;border-radius:8px}.forex-workspace .fx-chart-data .fx-tw:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.forex-workspace .fx-chart-data caption{padding:12px;font-size:12px;line-height:1.6;text-align:left;color:var(--tx-2);white-space:normal}@media(min-width:801px) and (max-height:620px){.fx-sidebar nav,[data-fx-sidebar=collapsed] .fx-sidebar nav{margin-top:12px}}.fx-brand-name{color:inherit;text-decoration:none;white-space:nowrap}.fx-logo-toggle{position:relative;flex-shrink:0;width:44px;height:44px;display:none;place-items:center;border:1px solid transparent;border-radius:10px;color:var(--tx);background:transparent;cursor:pointer}.fx-logo-action,.fx-logo-symbol{transition:opacity .15s ease}.fx-logo-action{position:absolute;inset:0;display:grid;place-items:center;opacity:0}.fx-logo-toggle:is(:hover,:focus-visible){background:var(--s3);border-color:var(--line-2)}.fx-logo-toggle:is(:hover,:focus-visible) .fx-logo-symbol{opacity:0}.fx-logo-toggle:is(:hover,:focus-visible) .fx-logo-action{opacity:1}.fx-logo-touch{display:none}.fx-account-state{display:block;max-width:240px;margin-top:4px;color:var(--tx-3);font-size:12px}.fx-topbar{padding:12px 28px}.fx-topbar-controls{align-items:flex-start}.fx-topbar-controls>.fx-theme-toggle{margin-top:22px;align-self:flex-start}.fx-topbar-leading{gap:12px}.fx-session-notice{border:1px solid var(--warn);background:var(--warn-s);color:var(--warn);padding:12px 16px;border-radius:10px;font-size:14px;margin-bottom:16px}.forex-workspace .fx{gap:20px;font-size:14px;line-height:1.5}.forex-workspace .fx-hd h1{font-size:28px;letter-spacing:-.8px;font-weight:600}.forex-workspace .fx-ch{padding:16px 20px}.forex-workspace .fx-cb{padding:20px}.forex-workspace :is(.fx-card,.fx-stat,.fx-strip,.fx-hero,.fx-feature,.fx-metric){box-shadow:var(--shadow);border-radius:12px}.forex-workspace .fx-k{padding:18px 20px;gap:8px}.forex-workspace .fx-k .v{font-size:24px;letter-spacing:-.5px}.forex-workspace .fx-tbl{font-size:14px;font-variant-numeric:tabular-nums}.forex-workspace .fx-tbl th{padding:12px 16px;font-size:12px;background:var(--s2);letter-spacing:.025em}.forex-workspace .fx-tbl td{padding:14px 16px;font-size:14px}.forex-workspace .fx-tbl tbody tr{transition:background-color .15s ease}.forex-workspace .fx-tbl tbody tr:hover{background:var(--s3)}.forex-workspace :is(.fx-note,.fx-live,.fx-tag,.fx-pill,.fx-sech,.fx-ch .m,.fx-pos-top .pnl .p,.fx-tl .ev,.fx-tl .tm,.fx-fl,.fx-fl .tm,.fx-plan,.fx-heat-tbl td.hc small,.fx-seg button,.fx-btn,.fx-hbar,.fx-hbar .val,.fx-hbar .sub,.fx-g4 .k,.fx-kv,.fx-fi .k,.fx-fi .v,.fx-k .l,.fx-k .s,.fx-stat .lab,.fx-stat .d,.fx-pager,.fx-pager button,.fx-rail-x,.fx-prow .k,.fx-prow .v,.fx-statgrid .k){font-size:12px;line-height:1.5}.forex-workspace :is(.fx-pos-top .pair,.fx-heat .pr,.fx-prow,.fx-ins li,.fx-fl b,.fx-input .lbl){font-size:14px}.forex-workspace .fx-kv{padding:8px 0}.forex-workspace .fx-kv span:last-child{font-variant-numeric:tabular-nums}.forex-workspace :is(.fx-btn,.fx-icon-button,.fx-sel-trig,.fx-seg button,.fx-sidebar nav a){transition:background-color .15s ease,border-color .15s ease,color .15s ease}.forex-workspace .fx-calendar-grid small{font-size:12px}.forex-workspace .fx-calendar-grid button{min-width:0;overflow-wrap:anywhere}.forex-workspace .fx-calendar-grid button b{font-variant-numeric:tabular-nums}.forex-workspace .fx-calendar-grid button.selected{outline-color:var(--acc);background:var(--s4)}@media(hover:none),(pointer:coarse){.fx-logo-touch{display:grid;place-items:center;position:absolute;right:-3px;bottom:-3px;width:20px;height:20px;border:1px solid var(--line-2);background:var(--s1);border-radius:6px}.fx-logo-touch svg{width:14px;height:14px}}@media(min-width:801px) and (max-width:1200px){.forex-workspace,.fx-sidebar{--fx-sidebar-width:220px}[data-fx-sidebar=collapsed] .fx-sidebar{--fx-sidebar-width:76px}}@media(max-width:800px){.fx-logo-toggle{display:none}.fx-topbar{padding:12px 18px}.fx-topbar-controls{flex-wrap:wrap}.fx-account-state{max-width:220px}.fx-workspace-main{padding:22px 18px}}@media(max-width:600px){.fx-topbar{padding:12px 14px}.fx-topbar-controls{align-items:start}.fx-workspace-main{padding:20px 14px}.forex-workspace .fx-cb,.forex-workspace .fx-ch{padding:16px}.forex-workspace .fx-hd h1{font-size:26px}}.fx-refresh-control{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.fx-refresh-result{max-width:290px;color:var(--tx-3);font-size:12px;line-height:1.5}.fx-status-summary{display:flex;flex-direction:column;gap:8px;padding:16px 20px;border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:10px;background:var(--s2);font-size:14px;line-height:1.6}.fx-status-summary strong{color:var(--tx);font-size:14px;font-weight:600}.fx-status-summary p{color:var(--tx-2);margin:0}.fx-status-summary p>span{color:var(--tx);font-weight:500}.fx-status-summary button{align-self:flex-start}.fx-calendar-card{overflow:hidden}.fx-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,310px);min-width:0}.fx-calendar-main,.fx-calendar-summary{padding:24px;min-width:0}.fx-calendar-summary{background:var(--s2);border-left:1px solid var(--line)}.fx-calendar-summary>p{font-size:14px;color:var(--tx-2);line-height:1.65;margin:8px 0}.fx-calendar-summary .fx-note{font-size:12px}.fx-calendar-summary h3{font-size:18px;font-weight:600;letter-spacing:-.3px}.fx-calendar-summary .fx-kv{align-items:flex-start;gap:12px}.fx-calendar-summary .fx-kv>*{overflow-wrap:anywhere}.fx-calendar-summary .fx-kv b{white-space:nowrap;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.fx-period-total{font-size:36px;line-height:1.15;font-weight:600;letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:14px 0 10px;overflow-wrap:anywhere}.fx-eyebrow{display:block;color:var(--tx-3);font-size:12px;line-height:1.6;font-weight:500}.fx-calendar-heading{align-items:flex-start;gap:16px}.fx-calendar-heading h2{font-size:22px;font-weight:600;letter-spacing:-.5px;color:var(--tx)}.fx-calendar-heading span{color:var(--tx-3);font-size:12px;line-height:1.6}.fx-calendar-heading>div:last-child{display:flex;gap:6px}.fx-calendar-heading .fx-btn{justify-content:center;width:40px;min-height:40px;padding:8px}.forex-workspace .fx-calendar-grid .weekday{padding:8px 0 12px;color:var(--tx-3);font-size:12px;font-weight:500}.forex-workspace .fx-calendar-grid{gap:6px}.forex-workspace .fx-calendar-grid button{min-height:104px;padding:10px 8px;gap:7px;border-radius:8px;background:var(--s1);border-color:var(--line);font-size:12px;transition:background-color .15s ease,border-color .15s ease}.forex-workspace .fx-calendar-grid button.up{background:var(--up-s);color:var(--up)}.forex-workspace .fx-calendar-grid button.dn{background:var(--dn-s);color:var(--dn)}.forex-workspace .fx-calendar-grid button>b{font-size:14px;line-height:1.4;font-weight:600;letter-spacing:-.3px;max-width:100%}.forex-workspace .fx-calendar-grid button>small{font-size:12px;line-height:1.4;color:var(--tx-3)}.forex-workspace .fx-calendar-grid button:not(:disabled):hover{border-color:var(--acc)}.forex-workspace .fx-calendar-grid button.selected{outline:2px solid var(--acc);outline-offset:1px}.forex-workspace .fx-calendar-grid button.out-of-range{background:transparent;border-style:dashed;color:var(--tx-3)}.fx-calendar-legend{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin-top:18px;color:var(--tx-3);font-size:12px}.fx-calendar-legend span{display:inline-flex;align-items:center;gap:7px}.fx-calendar-legend i{width:8px;height:8px;border-radius:2px;background:var(--tx-3)}.fx-calendar-legend i.up{background:var(--up)}.fx-calendar-legend i.dn{background:var(--dn)}.fx-cash-event{padding:16px 0;border-top:1px solid var(--line);margin-top:12px}.fx-cash-event>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.fx-cash-event strong{font-variant-numeric:tabular-nums;font-weight:600}.fx-cash-event p{font-size:12px;color:var(--tx-3);margin-top:5px;line-height:1.6}.fx-section-heading{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:10px 0 2px}.fx-section-heading h2{font-size:20px;letter-spacing:-.4px;font-weight:600}.fx-section-heading p{color:var(--tx-3);font-size:12px;margin-top:5px}.fx-calculation{border-top:1px solid var(--line);margin-top:18px}:is(.fx-calculation,.fx-data-disclosure)>summary{color:var(--tx-2);font-size:12px;cursor:pointer;min-height:44px;padding:12px 0}.fx-calculation>p{color:var(--tx-3);font-size:12px;line-height:1.75;padding-bottom:8px}.fx-data-disclosure{min-width:0}.fx-data-disclosure>.fx-card{margin:12px 0}.fx-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fx-decision{display:flex;flex-direction:column;min-width:0;padding:20px;background:var(--s1);border:1px solid var(--line);border-radius:10px}.fx-decision>.fx-status-line{gap:8px;align-items:center}.fx-decision>.fx-status-line strong{font-size:16px;font-weight:600}.fx-decision>.fx-status-line strong small{color:var(--tx-3);font-size:12px;font-weight:400;margin-left:5px}.fx-decision h3{font-size:16px;font-weight:500;letter-spacing:-.2px;margin:16px 0 5px}.fx-decision>p{color:var(--tx-2);font-size:14px;line-height:1.65}.fx-decision>p.fx-note{color:var(--tx-3);font-size:12px}.fx-decision .fx-decision-reason{margin:14px 0 12px;color:var(--tx)}.fx-decision footer{color:var(--tx-3);font-size:12px;margin-top:auto;padding:16px 0 10px}.fx-decision summary{min-height:44px;padding:12px 0;font-size:12px;color:var(--tx-2);cursor:pointer;border-top:1px solid var(--line)}.fx-detail-list{display:grid;grid-template-columns:minmax(100px,.75fr) minmax(0,1.25fr);gap:0 16px;font-size:12px;line-height:1.65}.fx-detail-list dd,.fx-detail-list dt{padding:9px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.fx-detail-list dt{color:var(--tx-3)}.fx-detail-list dd{color:var(--tx);margin:0}.fx-shared-notes{padding:14px;background:var(--s2);border-radius:8px;margin:14px 0;font-size:12px;line-height:1.65}.fx-shared-notes ul{margin-top:8px;padding-left:18px;list-style:disc;color:var(--tx-2)}.fx-decision pre{max-width:100%;max-height:280px;overflow:auto;padding:12px;background:var(--s3);font-size:12px;border-radius:8px}.forex-workspace .fx-skel{animation:none;background:var(--raised)}@media(max-width:1180px){.fx-calendar-layout{grid-template-columns:minmax(0,1fr)}.fx-calendar-summary{border-left:0;border-top:1px solid var(--line)}}@media(max-width:1000px){.fx-decision-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.fx-calendar-main,.fx-calendar-summary{padding:16px}.fx-calendar-heading h2{font-size:20px}.fx-calendar-heading{gap:8px}.fx-calendar-heading .fx-btn{width:44px;min-height:44px}.forex-workspace .fx-calendar-grid{gap:3px}.forex-workspace .fx-calendar-grid button{min-height:106px;padding:8px 3px;gap:5px}.forex-workspace .fx-calendar-grid .weekday{font-size:12px}.fx-decision{padding:16px}.fx-detail-list{grid-template-columns:minmax(0,1fr);gap:0}.fx-detail-list dt{border-bottom:0;padding-bottom:0}.fx-detail-list dd{padding-top:3px}.fx-period-total{font-size:32px}.fx-refresh-result{max-width:100%}}.fx-theme-surface .fx-sel-opt,:is(.forex-workspace,.fx-theme-surface) .fx-sel-trig{font-size:14px}.fx-sidebar-bottom button{font-size:14px}.fx-breadcrumb,.fx-rail-tooltip-popup,.fx-search{font-size:12px}.forex-workspace .fx-search input{font-size:14px}.fx-calendar-amount-compact{display:none}.fx-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-top:20px}.fx-permission-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:var(--s1);border-bottom:1px solid var(--line);min-width:0}.fx-permission-row:nth-child(odd){border-right:1px solid var(--line)}.fx-permission-row>div{min-width:0}.fx-permission-row strong{display:block;color:var(--tx);font-size:14px;font-weight:600}.fx-permission-row small{display:block;color:var(--tx-3);font-size:12px;line-height:1.6;margin-top:4px}.fx-permission-row button{flex-shrink:0;min-width:76px;justify-content:center}.fx-setting-confirm{padding:20px;border:1px solid var(--line-2);border-radius:10px;margin-top:20px;background:var(--s2)}.fx-setting-confirm h3{color:var(--tx);font-size:16px;font-weight:600}.fx-setting-confirm p,.fx-setting-result p{font-size:14px;line-height:1.7;color:var(--tx-2);margin:10px 0 16px;max-width:72ch}.fx-setting-confirm .fx-status-line{justify-content:flex-start}.fx-setting-result{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:16px 20px;margin-top:16px;background:var(--s2);border:1px solid var(--line);border-radius:10px}.fx-setting-result p{margin:0;flex:1 1 260px}.fx-account-pause{display:grid;gap:18px}.fx-account-pause>.fx-status-line{align-items:flex-start;gap:16px 24px;padding-bottom:18px;border-bottom:1px solid var(--line)}.fx-account-pause>.fx-status-line strong{align-self:center;line-height:1.6}.fx-account-pause>.fx-status-line .fx-btn{flex-shrink:0}.forex-workspace .fx-account-pause>p.fx-note{margin:0;max-width:90ch;font-size:14px;line-height:1.7}.fx-account-pause>.fx-banner,.fx-account-pause>.fx-setting-confirm,.fx-account-pause>.fx-setting-result{margin:0}@media(max-width:600px){.fx-account-pause>.fx-status-line{flex-direction:column;align-items:stretch}.fx-account-pause>.fx-status-line strong{align-self:flex-start}}.fx-appearance{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.fx-appearance h3{font-size:16px;color:var(--tx);font-weight:500;margin-bottom:5px}.fx-appearance .fx-seg{flex-shrink:0}.fx-appearance .fx-seg button{min-width:88px}.fx-account-card .fx-account-state{max-width:none;font-size:14px;font-weight:500;margin:0 0 6px;color:var(--tx)}.fx-account-money{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:18px 0;gap:20px}.fx-account-money span{display:block;font-size:12px;color:var(--tx-3);margin-bottom:8px}.fx-account-money strong{display:block;font-size:28px;letter-spacing:-.6px;font-weight:600;color:var(--tx);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fx-account-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.forex-workspace .fx-selected-trade{border-color:var(--line-2);margin-bottom:20px}.fx-selected-trade .fx-ch{gap:16px;flex-wrap:wrap}.fx-selected-trade .fx-ch .t{min-width:0;flex:1 1 220px;overflow-wrap:anywhere;line-height:1.5}.forex-workspace .fx-link{min-height:44px;display:inline-flex;align-items:center;font-size:14px;gap:6px}.forex-workspace .fx-back-link{font-size:12px;color:var(--tx-2);align-self:flex-start}.forex-workspace .fx-btn,.forex-workspace .fx-seg button{min-height:44px}.forex-workspace .drp .drp-trig{min-height:44px;font-size:14px}.forex-workspace .drp .nav{width:44px;height:44px}.forex-workspace .drp .day{min-height:44px;font-size:12px}@media(max-width:1000px){.fx-permission-grid{grid-template-columns:minmax(0,1fr)}.fx-permission-row:nth-child(odd){border-right:0}}@media(max-width:600px){.fx-calendar-amount-compact{display:inline}.fx-calendar-amount-full{display:none}.fx-permission-row{padding:14px;gap:12px}.fx-setting-confirm,.fx-setting-result{padding:16px}.fx-account-money{gap:14px}.fx-account-money strong{font-size:24px}.fx-account-actions .fx-btn{flex:1 1 auto;justify-content:center}.fx-account-actions .fx-link{width:100%}}.fx-dashboard{--overview-gap:18px}.fx-overview-identity{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:0 2px;color:var(--tx-3);font-size:12px}.fx-overview-identity>span:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fx-overview-identity strong{color:var(--tx);font-size:14px;font-weight:500}.fx-overview-identity svg{width:16px;height:16px;color:var(--tx-3)}.fx-dashboard .fx-overview-kpis{gap:12px}.fx-dashboard .fx-metric{padding:18px 20px}.fx-dashboard .fx-metric .label{min-height:24px;align-items:center;gap:8px;padding-right:28px;position:relative}.fx-dashboard .fx-metric .label>svg{width:16px;height:16px;flex-shrink:0;color:var(--tx-3)}.fx-dashboard .fx-metric .value{font-size:30px;line-height:1.25;margin:12px 0 8px;letter-spacing:-.8px;font-weight:600}.fx-dashboard .fx-metric .caption{line-height:1.55}.fx-explanation{display:inline-flex;flex-shrink:0;align-items:center}.fx-metric .label .fx-explanation{position:absolute;right:-10px;top:-10px}.fx-explanation button{display:grid;place-items:center;width:44px;height:44px;min-height:44px;background:transparent;border:0;border-radius:8px;cursor:help;color:var(--tx-3)}.fx-explanation button:hover{color:var(--tx);background:var(--s3)}.fx-explanation-popup{position:fixed;z-index:220;display:block;padding:14px 16px;border:1px solid var(--line-2);border-radius:10px;box-shadow:0 8px 28px #0003;background:var(--s1);color:var(--tx-2);font-size:12px;line-height:1.7}.fx-overview-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:var(--overview-gap);align-items:start}.fx-overview-primary,.fx-overview-secondary{display:flex;flex-direction:column;gap:var(--overview-gap);min-width:0}.fx-dashboard .fx-ch{padding:14px 18px;min-height:64px;gap:12px;flex-wrap:wrap}.fx-dashboard .fx-ch .t{font-size:14px;font-weight:600}.fx-dashboard .fx-ch .fx-btn{font-size:12px;min-height:44px;padding:7px 10px}.fx-dashboard .fx-ch .fx-btn svg{width:15px;height:15px}.fx-dashboard .fx-cb{padding:18px}.fx-cash-chart-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;padding:0 0 18px}.fx-cash-chart-heading>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.fx-cash-chart-heading>div>span{font-size:12px;color:var(--tx-3)}.fx-cash-chart-heading strong{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.fx-cash-chart-heading>.fx-note{text-align:right}.fx-dashboard .fx-chart-caption{flex-wrap:wrap;gap:6px 16px;padding-top:12px}.fx-dashboard .fx-calculation{margin-top:12px}.fx-dashboard .fx-calculation summary{padding:10px 0}.fx-dashboard .fx-calculation p{font-size:12px;color:var(--tx-3);line-height:1.65;margin-bottom:4px}.fx-dashboard .fx-kv{padding:10px 0;border-bottom-style:solid}.fx-dashboard .fx-kv>span:last-child{text-align:right}.fx-dashboard .fx-kv:last-of-type{border-bottom:0}.fx-dashboard-empty{display:flex;align-items:flex-start;gap:12px;padding:14px 0}.fx-dashboard-empty>svg{width:20px;height:20px;flex-shrink:0;color:var(--tx-3);margin-top:3px}.fx-dashboard-empty strong{font-size:14px;font-weight:500}.fx-dashboard-empty p{font-size:12px;color:var(--tx-3);line-height:1.7;margin-top:6px}.fx-open-summary{padding:16px 0;border-bottom:1px solid var(--line)}.fx-open-summary:first-child{padding-top:0}.fx-open-summary:last-child{border-bottom:0;padding-bottom:0}.fx-open-summary-heading{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.fx-open-summary-heading .fx-link{margin-right:auto;font-size:16px;font-weight:600;min-height:44px;padding:0}.fx-open-summary-heading .fx-link svg{width:16px;height:16px}.fx-open-summary-heading .fx-tag{text-transform:none;font-weight:500;letter-spacing:0}.fx-open-method{color:var(--tx-3);font-size:12px;line-height:1.6;margin-top:4px}.fx-open-mark{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0}.fx-open-mark>span{color:var(--tx-3);font-size:12px}.fx-open-mark strong{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.fx-open-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--s2)}.fx-open-prices dt{font-size:12px;color:var(--tx-3);line-height:1.5}.fx-open-prices dd{font-size:13px;color:var(--tx);font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:5px;overflow-wrap:anywhere}.fx-open-protection{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:12px;line-height:1.6;color:var(--tx-3)}.fx-open-protection svg{width:16px;height:16px;flex-shrink:0;margin-top:2px}.fx-recent-table{margin:-4px -6px 0}.fx-recent-table:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:4px}.fx-dashboard .fx-recent-table .fx-tbl td{padding:10px 12px;vertical-align:top}.fx-dashboard .fx-recent-table .fx-tbl th{padding:10px 12px;font-size:12px;text-transform:none;letter-spacing:0}.fx-recent-pair{display:flex;align-items:center;gap:8px}.fx-recent-pair .fx-link{min-height:44px;padding:0;font-size:14px;font-weight:600}.fx-recent-pair .fx-link svg{width:14px;height:14px}.fx-recent-pair .fx-tag{font-size:12px;text-transform:none;letter-spacing:0}.fx-recent-exit,.fx-recent-mobile-time,.fx-recent-table td p{display:block;margin-top:5px;font-size:12px;color:var(--tx-3);line-height:1.6}.fx-recent-table td strong{display:block;padding-top:6px;font-weight:600;font-variant-numeric:tabular-nums}.fx-recent-time{font-size:12px!important;white-space:nowrap;padding-top:16px!important}.fx-mobile-table-hint,.fx-recent-mobile-time{display:none}.fx-period-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--line)}.fx-period-pair span{font-size:12px;color:var(--tx-3);display:block}.fx-period-pair strong{font-size:22px;font-weight:600;display:block;font-variant-numeric:tabular-nums;letter-spacing:-.4px;margin-top:7px}@media(max-width:1200px){.fx-overview-layout{grid-template-columns:minmax(0,1fr)}.fx-overview-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.fx-overview-secondary>.fx-card:first-child{grid-column:1/-1}}@media(max-width:600px){.fx-dashboard .fx-metric{padding:15px 14px}.fx-dashboard .fx-metric .value{font-size:26px}.fx-dashboard .fx-metric .label{font-size:12px}.fx-dashboard .fx-metric .label>svg{display:none}.fx-overview-secondary{display:flex}.fx-dashboard .fx-cb,.fx-dashboard .fx-ch{padding:14px}.fx-dashboard .fx-ch .fx-btn{min-height:44px}.fx-cash-chart-heading>.fx-note{text-align:left}.fx-recent-table thead th:last-child,.fx-recent-time{display:none}.fx-mobile-table-hint,.fx-recent-mobile-time{display:block}.fx-recent-table .fx-tbl{min-width:390px}.fx-mobile-table-hint{margin-top:12px}.fx-open-summary-heading .fx-link,.fx-recent-pair .fx-link{min-height:44px}.fx-open-prices dd{font-size:12px}}.forex-workspace .fx-seg{gap:3px;padding:4px;border:1px solid var(--line);border-radius:11px;background:var(--s3);box-shadow:inset 0 1px 2px #0000000d}.forex-workspace .fx-seg button{position:relative;min-height:44px;border:1px solid transparent;border-radius:7px;padding:9px 14px;font-size:12px;font-weight:500;line-height:1.5;color:var(--tx-2);background:transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.forex-workspace .fx-seg button:not(.on):not([aria-pressed=true]):hover{color:var(--tx);background:var(--s4);border-color:var(--line-2)}.forex-workspace .fx-seg button.on,.forex-workspace .fx-seg button[aria-pressed=true]{background:var(--acc);color:var(--acc-ink);border-color:var(--acc);font-weight:600;box-shadow:0 2px 5px #0003,inset 0 1px 0 #ffffff1f}.forex-workspace .fx-seg button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.forex-workspace .fx-seg button:disabled{cursor:not-allowed;opacity:.5}.forex-workspace .fx-btn{background:var(--s1);border-color:var(--line-2);box-shadow:0 1px 2px #0000000d;color:var(--tx-2)}.forex-workspace .fx-btn:hover:not(:disabled){background:var(--s3);border-color:var(--acc);color:var(--tx)}.forex-workspace .fx-btn.acc{background:var(--acc);border-color:var(--acc);color:var(--acc-ink);font-weight:600}.forex-workspace .fx-btn.acc:hover:not(:disabled){background:var(--acc2);border-color:var(--acc2);color:var(--acc-ink)}.forex-workspace .fx-sidebar nav a.active{background:var(--acc);color:var(--acc-ink);font-weight:600;box-shadow:0 1px 3px #0002}.fx-topbar{position:sticky;top:0;z-index:30;gap:20px;box-shadow:0 4px 18px #00000008}.fx-switch-label{display:block;margin-bottom:6px;color:var(--tx-3);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fx-header-switch{display:flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:12px;background:var(--s3);box-shadow:inset 0 1px 2px #00000008}.fx-header-switch button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tx-2);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.fx-header-switch button svg{width:16px;height:16px}.fx-header-switch button[aria-pressed=true]{color:var(--acc-ink);background:var(--acc);border-color:var(--acc);box-shadow:0 2px 4px #0002;font-weight:600}.fx-header-switch button[aria-pressed=false]:hover{background:var(--s4);color:var(--tx)}.fx-topbar-controls>.fx-theme-toggle{margin-top:26.5px}.fx-account-state{max-width:230px;font-size:11px;line-height:1.4;margin-top:6px}.fx-api-links{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.fx-api-links .fx-btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.fx-market-toolbar{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin:20px 0}.fx-market-toolbar>.fx-status-line{margin:0;align-items:flex-end}.fx-market-toolbar .fx-sel{min-width:150px}@media(max-width:800px){.fx-topbar{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:12px}.fx-topbar-leading{grid-column:1;grid-row:1;align-self:end;padding-bottom:4px}.fx-topbar-leading .fx-mobile-brand{display:none}.fx-topbar-controls{display:contents}.fx-market-control{grid-column:2;grid-row:1;min-width:0}.fx-topbar-controls>.fx-theme-toggle{grid-column:3;grid-row:1;align-self:end;margin:0 0 4px}.fx-account-control{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;-moz-column-gap:12px;column-gap:12px;align-items:start}.fx-account-control .fx-switch-label{grid-column:2;margin:0 0 4px}.fx-account-control .fx-header-switch{grid-column:2}.fx-account-state{grid-column:1/-1;max-width:none;margin-top:5px}.fx-header-switch button{flex:1;min-width:0;padding:8px 7px}.fx-market-control .fx-switch-label{margin-bottom:4px}}@media(max-width:370px){.fx-market-control .fx-header-switch button svg{display:none}}.forex-workspace :is(main,[id]){scroll-margin-top:170px}.fx-clock{margin-top:7px;font-size:11px;color:var(--tx-3);font-variant-numeric:tabular-nums;white-space:nowrap}.fx-clock span{padding:0 5px}.fx-session-panel{margin:0 0 24px;padding:22px 24px 12px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(115deg,var(--s2),var(--s1));box-shadow:var(--shadow)}.fx-session-summary{display:flex;align-items:center;gap:28px}.fx-session-primary{flex:1 1 240px;min-width:0}.fx-session-eyebrow{display:flex;align-items:center;gap:7px;color:var(--tx-3);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fx-session-eyebrow svg{width:15px;height:15px}.fx-session-primary h2{font-size:23px;letter-spacing:-.035em;font-weight:600;line-height:1.3;margin:9px 0 6px}.fx-session-primary p{font-size:12px;line-height:1.5;color:var(--tx-2);max-width:580px}.fx-session-next{display:flex;flex-direction:column;gap:8px;border-left:1px solid var(--line);padding-left:24px}.fx-session-next strong{font-size:14px;font-weight:600}.fx-session-next>span:last-child{font-size:12px;color:var(--tx-3)}.fx-session-summary>.fx-btn{display:flex;gap:8px;align-items:center;white-space:nowrap;text-decoration:none}.fx-session-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 18px;border-top:1px solid var(--line);margin-top:18px;padding-top:10px;color:var(--tx-3);font-size:11px}.fx-session-foot button{min-height:44px}.fx-session-hours{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.fx-session-hours>div{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--line);border-radius:10px}.fx-session-hours>div.active{background:var(--acc-s);border-color:var(--line-2)}.fx-session-hours span{font-size:13px;font-weight:600}.fx-session-hours strong{font-size:12px;font-weight:500}.fx-session-hours small{font-size:11px;color:var(--tx-3)}.fx-session-pairs{margin-top:16px}.fx-session-pairs>summary{padding:12px 0;cursor:pointer;font-size:13px;font-weight:500}.fx-session-pair-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.fx-session-pair-grid>div{border-top:1px solid var(--line);padding:12px 0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:12px}.fx-session-pair-grid button{min-height:44px;display:flex;align-items:center;gap:6px}.fx-session-pair-grid p,.fx-session-pair-grid span{color:var(--tx-3)}.fx-session-pair-grid summary{min-height:44px;display:flex;align-items:center;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){.fx-session-summary{flex-wrap:wrap;gap:18px}.fx-session-hours,.fx-session-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-header-context{display:none}}@media(min-width:801px){.fx-topbar-controls{flex-shrink:0}}@media(min-width:801px) and (max-width:1100px){.fx-topbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;align-items:start;gap:12px;padding:12px 20px}.fx-topbar-leading{display:none}.fx-topbar-controls{display:contents}.fx-market-control{min-width:0}.fx-header-switch button{flex:1;min-width:0;padding:8px}.fx-account-state{max-width:100%}}@media(max-width:600px){.fx-session-panel{padding:18px 16px 8px}.fx-session-primary{flex-basis:100%}.fx-session-next{padding-left:0;border-left:0;flex:1}.fx-session-primary h2{font-size:21px}.fx-session-hours{gap:8px}.fx-session-hours>div{padding:12px 10px}.fx-session-summary>.fx-btn{font-size:12px}}.forex-workspace .fx-sidebar nav a.active:hover{background:var(--acc2);color:var(--acc-ink)}.forex-workspace .drp .drp-trig[aria-expanded=true],.forex-workspace .fx-sel-trig[aria-expanded=true]{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc);background:var(--s3);color:var(--tx)}.forex-workspace .drp .preset{min-height:44px;font-size:12px;padding:9px 13px;background:var(--s1);color:var(--tx-2);box-shadow:0 1px 2px #0000000d}.forex-workspace .drp .day.end,.forex-workspace .drp .day.start{background:var(--acc);color:var(--acc-ink);box-shadow:inset 0 0 0 1px var(--acc)}.forex-workspace .fx-calendar-grid button.selected{box-shadow:0 0 0 1px var(--s1),0 0 0 3px var(--acc);outline:0}.fx-explanation-popup{max-height:min(260px,calc(100dvh - 24px));overflow-y:auto}@media(prefers-reduced-motion:reduce){.forex-workspace .fx-seg button{transition:none}}.fx-calendar-label-compact{display:none}@media(max-width:600px){.fx-calendar-label-full{display:none}.fx-calendar-label-compact{display:inline}.forex-workspace .fx-calendar-grid button{min-height:82px}.fx-calendar-legend .fx-calendar-label-compact{display:inline}}.AccountSecurity_section__IjroI{color:var(--tx);background:var(--s1);border:1px solid var(--line);border-radius:16px;padding:28px;margin:0 0 20px}.AccountSecurity_section__IjroI header,.AccountSecurity_userHeading__JnxoM{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.AccountSecurity_section__IjroI h2{font-size:1.25rem;margin:6px 0;letter-spacing:-.025em}.AccountSecurity_section__IjroI h3{font-size:1rem;margin:0 0 12px}.AccountSecurity_section__IjroI h4{font-size:.95rem;margin:0 0 12px}.AccountSecurity_section__IjroI p{color:var(--tx-2);font-size:.875rem;line-height:1.6;margin:8px 0 16px}.AccountSecurity_eyebrow__UHl6v{text-transform:uppercase;letter-spacing:.13em;font-size:.7rem;color:var(--tx-3)}.AccountSecurity_role__mfBsx{font-size:.75rem;background:var(--s3);border:1px solid var(--line-2);border-radius:20px;padding:6px 12px;white-space:nowrap}.AccountSecurity_identity__jsjuz{padding:12px 0 20px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.AccountSecurity_columns__KWfsN{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:20px 0}.AccountSecurity_form___HYDq{max-width:480px}.AccountSecurity_field__AQUhy{margin-bottom:16px;min-width:0}.AccountSecurity_field__AQUhy label{display:block;font-size:.8rem;font-weight:500;margin-bottom:8px}.AccountSecurity_field__AQUhy input{background:var(--s3);color:var(--tx);border:1px solid var(--line-2);border-radius:9px;width:100%;min-height:44px;padding:10px 12px;font:inherit;font-size:1rem}.AccountSecurity_field__AQUhy input:focus-visible,.AccountSecurity_password__cyoR0 button:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.AccountSecurity_password__cyoR0{position:relative}.AccountSecurity_password__cyoR0 input{padding-right:68px}.AccountSecurity_password__cyoR0 button{position:absolute;right:4px;top:0;height:100%;min-height:44px;min-width:56px;border:0;border-radius:8px;background:transparent;color:var(--tx-2);font:inherit;font-size:.75rem;cursor:pointer}.AccountSecurity_password__cyoR0 button:hover{color:var(--tx);background:var(--acc-s)}.AccountSecurity_explanation__W_aNd{background:var(--s2);border-radius:12px;padding:24px;align-self:start}.AccountSecurity_section__IjroI .AccountSecurity_hint__zBMqw{font-size:.75rem;color:var(--tx-3)}.AccountSecurity_notice__6hVDv{padding:12px 16px;background:var(--s3);border:1px solid var(--line-2);border-radius:10px;overflow-wrap:anywhere}.AccountSecurity_users__nQ8Kc{border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.AccountSecurity_userList__4AdEe{padding:0;margin:16px 0;list-style:none}.AccountSecurity_userList__4AdEe li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.AccountSecurity_userList__4AdEe strong{font-size:.9rem;overflow-wrap:anywhere}.AccountSecurity_userList__4AdEe small{display:block;color:var(--tx-3);font-size:.75rem;margin-top:5px}.AccountSecurity_actions__eaaBd{display:flex;flex-wrap:wrap;gap:8px}.AccountSecurity_actionForm__B7Zet{background:var(--s2);border:1px solid var(--line);border-radius:12px;padding:20px;margin-top:20px}.AccountSecurity_actionForm__B7Zet h4{overflow-wrap:anywhere}.AccountSecurity_actionForm__B7Zet .AccountSecurity_columns__KWfsN{margin:16px 0 0;gap:20px}.AccountSecurity_sr__42NoW{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:700px){.AccountSecurity_section__IjroI{padding:20px}.AccountSecurity_columns__KWfsN{grid-template-columns:1fr;gap:12px}.AccountSecurity_userHeading__JnxoM,.AccountSecurity_userList__4AdEe li{flex-direction:column;align-items:stretch}.AccountSecurity_role__mfBsx{font-size:.7rem}}.AccountSecurity_gate__KSUBE{min-height:100vh;padding:clamp(20px,5vw,64px);background:var(--bg);color:var(--tx)}.AccountSecurity_gate__KSUBE .AccountSecurity_section__IjroI{max-width:960px;margin:0 auto}.AccountSecurity_section__IjroI a,.AccountSecurity_section__IjroI button{min-height:44px}.AccountSecurity_section__IjroI button:disabled{cursor:not-allowed;opacity:.55}.AccountSecurity_section__IjroI a:focus-visible,.AccountSecurity_section__IjroI button:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.AccountSecurity_eyebrow__UHl6v{font-size:12px}@media(prefers-reduced-motion:reduce){.AccountSecurity_section__IjroI *{transition:none!important}}.AccountSecurity_section__IjroI .fx-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border:1px solid var(--line-2);border-radius:9px;background:var(--s2);color:var(--tx);font:inherit;font-size:14px;cursor:pointer;text-decoration:none}.AccountSecurity_section__IjroI .fx-btn.acc{background:var(--acc);color:var(--acc-ink,var(--bg));border-color:var(--acc);font-weight:600}.AccountSecurity_section__IjroI .fx-btn:hover:not(:disabled){box-shadow:0 1px 4px #0002;filter:brightness(.97)}