:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f7fa;--background-secondary:#f7f9fc;--panel:#fff;--panel-hover:#f2f7fd;--border:#d7dfe9;--border-light:#c8d4e2;--text-primary:#17243a;--text-secondary:#60738d;--text-muted:#8291a5;--gold:#0876c9;--gold-bright:#0876c9;--gold-dark:#065fa5;--green:#20a847;--red:#df3048;--blue:#0876c9;--xau-canvas:#f5f7fa;--xau-sidebar:#fff;--xau-surface:#fff;--xau-surface-raised:#f7f9fc;--xau-border:#d7dfe9;--xau-border-strong:#a9c8e9;--xau-gold:#0876c9;--xau-gold-bright:#0876c9;--xau-text:#17243a;--xau-muted:#73849b;--quant-blue:#0876c9;--quant-blue-dark:#0664aa;--quant-blue-soft:#e8f3ff;--quant-green:#20a847;--quant-green-dark:#16853a;--quant-green-soft:#edf9f1;--quant-red:#df3048;--quant-red-soft:#fff1f3;--quant-canvas:#f5f7fa;--quant-panel:#fff;--quant-border:#d7dfe9;--quant-border-strong:#c4d0df;--quant-text:#17243a;--quant-text-soft:#435a77;--quant-muted:#73849b}html,body{color:var(--quant-text)!important;background:var(--quant-canvas)!important;background-image:none!important}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::selection{color:#fff;background:var(--quant-blue)}*{scrollbar-color:#b8c5d5 #edf2f7}::-webkit-scrollbar-track{background:#edf2f7}::-webkit-scrollbar-thumb{background:#b8c5d5}::-webkit-scrollbar-thumb:hover{background:#94a7bd}input,select,textarea,button{accent-color:var(--quant-blue)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #0876c973!important}input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:none!important;opacity:.65!important}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1!important}.app-shell,.app-main,.app-content,.dashboard-page,.strategy-builder,.strategy-generator,.strategy-library,.backtest-page{color:var(--quant-text);background:var(--quant-canvas)!important}.app-content{width:100%;max-width:1600px;margin:0 auto;padding:28px 32px 44px}.sidebar{width:var(--sidebar-width);color:var(--quant-text);border-right:1px solid var(--quant-border)!important;box-shadow:none!important;background:#fff!important}.sidebar-logo{color:#29384d!important}.logo-icon{color:var(--quant-blue)!important;box-shadow:none!important;background:#f5f9fe!important;border:1px solid #d7e4f2!important}.logo-text{color:#29384d!important}.logo-text span{color:var(--quant-blue)!important}.logo-subtitle,.sidebar-section-title{color:#8090a5!important}.sidebar-create-button{color:#fff!important;border:1px solid var(--quant-blue)!important;background:var(--quant-blue)!important;box-shadow:none!important}.sidebar-create-button:hover{color:#fff!important;background:var(--quant-blue-dark)!important;filter:none!important;box-shadow:none!important}.sidebar-nav,.sidebar-bottom{background:#fff!important}.sidebar-link{color:#60738d!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.sidebar-link:hover{color:var(--quant-blue)!important;background:#f4f9ff!important;border-color:#dce9f7!important}.sidebar-link.active,.sidebar-link[aria-current=page]{color:var(--quant-blue)!important;background:var(--quant-blue-soft)!important;box-shadow:inset 3px 0 var(--quant-blue)!important;border-color:#c9def4!important}.sidebar-link.active:before{display:none!important}.sidebar-link.active svg,.sidebar-link[aria-current=page] svg{color:var(--quant-blue)!important}.sidebar-data-card{color:#21422d!important;box-shadow:none!important;background:#f2fbf5!important;border:1px solid #bfe5ca!important}.sidebar-data-card strong{color:#1c3c28!important}.sidebar-data-card div>span{color:#60776a!important}.sidebar-data-dot{background:var(--quant-green)!important;box-shadow:0 0 0 4px #20a8471f!important}.sidebar-bottom{border-top-color:#e3e9f0!important}.topbar{min-height:68px;color:var(--quant-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--quant-border)!important;box-shadow:none!important;background:#fffffff7!important}.market-name,.profile-name{color:#17243a!important}.market-symbol,.profile-plan{color:#73849b!important}.market-price .price{color:var(--quant-blue)!important}.price-change,.price-change.positive{color:var(--quant-green)!important}.price-change.negative{color:var(--quant-red)!important}.search-box{color:#5f738e!important;border:1px solid var(--quant-border)!important;box-shadow:none!important;background:#f7f9fc!important}.search-box:focus-within{border-color:#82b4e6!important;box-shadow:0 0 0 3px #0876c917!important}.search-box input{color:var(--quant-text)!important;background:0 0!important}.search-box input::placeholder{color:#99a6b8!important}.topbar-icon-button,.profile-button{color:#50647f!important;border:1px solid var(--quant-border)!important;box-shadow:none!important;background:#fff!important}.topbar-icon-button:hover,.profile-button:hover{color:var(--quant-blue)!important;background:#f4f9ff!important;border-color:#a9c8e9!important}.profile-avatar{color:var(--quant-blue)!important;background:var(--quant-blue-soft)!important;border-color:#c9def4!important}.skip-link{z-index:300;color:#fff;background:var(--quant-blue);border-radius:8px;padding:10px 14px;font-size:13px;font-weight:650;transition:transform .14s;position:fixed;top:10px;left:12px;transform:translateY(-160%);box-shadow:0 8px 24px #17243a33}.skip-link:focus{transform:translateY(0)}.sidebar-mobile-header,.topbar-menu-button,.sidebar-backdrop{display:none}.sidebar-logo,.sidebar-create-button,.sidebar-link{flex-shrink:0}.sidebar-nav{scrollbar-width:thin;min-height:0;overflow-y:auto}.sidebar-close-button,.topbar-menu-button{color:#50647f;border:1px solid var(--quant-border);background:#fff;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;padding:0}.sidebar-close-button:hover,.topbar-menu-button:hover{color:var(--quant-blue);background:#f4f9ff;border-color:#a9c8e9}.app-content:focus{outline:none!important}.gos-panel,.clean-panel,.builder-section,.builder-side-panel,.generator-section,.backtest-metric-card,.backtest-summary-card,.strategy-library-card,.strategy-library-summary-card,.strategy-history-modal,.strategy-history-version{color:var(--quant-text);border-color:var(--quant-border)!important;box-shadow:none!important;background:#fff!important}.gos-panel:hover,.clean-panel:hover,.builder-section:hover,.generator-section:hover,.backtest-metric-card:hover,.backtest-summary-card:hover,.strategy-library-card:hover,.strategy-library-summary-card:hover,.strategy-history-version:hover{background:#fff!important;border-color:#bfd0e2!important}.gos-input,.gos-select,.builder-field input,.builder-field select,.condition-field input,.condition-field select,.strategy-library-search,.strategy-library-select,.app-content input,.app-content select,.app-content textarea{color:var(--quant-text)!important;box-shadow:none!important;background-color:#fff!important;background-image:none!important;border-color:#cbd6e3!important}.gos-input:hover,.gos-select:hover,.builder-field input:hover,.builder-field select:hover,.condition-field input:hover,.condition-field select:hover,.strategy-library-search:hover,.strategy-library-select:hover,.app-content input:hover,.app-content select:hover,.app-content textarea:hover{border-color:#aebfd2!important}.gos-input:focus,.gos-select:focus,.builder-field input:focus,.builder-field select:focus,.condition-field input:focus,.condition-field select:focus,.strategy-library-search:focus-within,.strategy-library-select:focus-within,.app-content input:focus,.app-content select:focus,.app-content textarea:focus{border-color:var(--quant-blue)!important;box-shadow:0 0 0 3px #0876c917!important}.app-content input::placeholder,.app-content textarea::placeholder,.strategy-library-search input::placeholder{color:#99a7b9!important}.app-content option,.strategy-library-select option{color:var(--quant-text)!important;background:#fff!important}.gos-button-primary{color:#fff!important;border-color:var(--quant-blue)!important;background:var(--quant-blue)!important;box-shadow:none!important;background-image:none!important}.gos-button-primary:hover{transform:translateY(-1px);color:#fff!important;border-color:var(--quant-blue-dark)!important;background:var(--quant-blue-dark)!important;filter:none!important;box-shadow:none!important}.gos-button-secondary{color:var(--quant-blue)!important;box-shadow:none!important;background:#fff!important;border-color:#aac8e7!important}.gos-button-secondary:hover{transform:translateY(-1px);color:#fff!important;border-color:var(--quant-blue)!important;background:var(--quant-blue)!important;box-shadow:none!important}.strategy-builder .gos-button-primary,.builder-run-button,.generator-run-button{color:#fff!important;border-color:var(--quant-green)!important;background:var(--quant-green)!important;box-shadow:none!important;background-image:none!important}.strategy-builder .gos-button-primary:hover,.builder-run-button:hover,.generator-run-button:hover{color:#fff!important;background:var(--quant-green-dark)!important}.gos-button-primary:disabled,.gos-button-secondary:disabled,.app-content button:disabled{cursor:not-allowed;opacity:.55;transform:none!important}.app-content h1,.app-content h2,.app-content h3,.app-content h4,.app-content h5,.dashboard-heading h1,.backtest-header h1,.strategy-library-header h1,.builder-page-header h1,.generator-page-header h1{color:var(--quant-text)!important;opacity:1!important;text-shadow:none!important;-webkit-text-fill-color:var(--quant-text)!important;background:0 0!important}.app-content p,.dashboard-heading p,.backtest-header p,.strategy-library-header p,.builder-page-header p,.generator-page-header p{color:var(--quant-muted)!important;opacity:1!important;text-shadow:none!important;-webkit-text-fill-color:var(--quant-muted)!important}.builder-breadcrumb,.backtest-back-link,.app-content [class*=breadcrumb]{color:#54749d!important}.clean-panel,.stats-panel{border:1px solid var(--quant-border)!important;background:#fff!important}.panel-small-title{color:#435a77!important}.market-stat-row,.activity-stat{border-bottom-color:#e5eaf1!important}.market-stat-row span,.activity-stat span{color:var(--quant-muted)!important}.market-stat-row strong,.activity-stat strong{color:var(--quant-text)!important}.gold-chart-panel{border:1px solid var(--quant-border)!important;box-shadow:none!important;background:#fff!important}.gold-chart-header,.gold-chart-ohlc{color:var(--quant-text)!important;background:#fff!important;border-bottom-color:#e3e9f0!important}.gold-symbol-badge,.market-badge{color:var(--quant-blue)!important;background:var(--quant-blue-soft)!important;border-color:#c9def4!important}.gold-data-badge{color:#60738d!important;background:#f7f9fc!important;border-color:#d7dfe9!important}.gold-chart-price-row strong,.gold-chart-title-row h2,.gold-symbol-row h2,.gold-chart-ohlc strong{color:var(--quant-text)!important}.gold-chart-price-row span,.gold-chart-ohlc,.gold-chart-ohlc span{color:var(--quant-muted)!important}.chart-timeframe,.chart-refresh-button,.timeframe-buttons button,.gold-timeframes button{color:#60738d!important;background:0 0!important}.chart-timeframe:hover:not(:disabled),.chart-refresh-button:hover:not(:disabled),.timeframe-buttons button:hover,.gold-timeframes button:hover{color:var(--quant-blue)!important;background:#f1f7fe!important}.chart-timeframe.active,.timeframe-buttons button.active,.gold-timeframes button.active{color:var(--quant-blue)!important;background:var(--quant-blue-soft)!important;box-shadow:none!important}.gold-chart-body,.gold-chart-container,.gold-chart{background:#0d131f!important}.builder-workflow{border-color:var(--quant-border)!important;box-shadow:none!important;background:#fff!important}.builder-workflow-step{background:#f7f9fc!important;border-color:#e0e7f0!important}.builder-workflow-step-active{background:var(--quant-blue-soft)!important;border-color:#b8d5f3!important}.builder-workflow-step:not(:last-child):after{background:linear-gradient(90deg,#b8cee7,#dce4ed)!important}.builder-workflow-number{color:#72839a!important;background:#fff!important;border-color:#cbd6e3!important}.builder-workflow-step-active .builder-workflow-number{color:#fff!important;border-color:var(--quant-blue)!important;background:var(--quant-blue)!important}.builder-workflow-step strong{color:#32445d!important}.builder-workflow-step>div>span{color:#7a8ca3!important}.builder-workflow-step-active strong{color:var(--quant-blue)!important}.builder-section-heading,.builder-side-title,.generator-toggle-line,.builder-toggle-row{border-color:#e2e8f0!important}.builder-section-icon{color:var(--quant-blue)!important;background:var(--quant-blue-soft)!important;border-color:#cfe2f7!important}.builder-entry-heading.long .builder-section-icon{color:var(--quant-green)!important;background:var(--quant-green-soft)!important;border-color:#bde7ca!important}.builder-entry-heading.short .builder-section-icon{color:var(--quant-red)!important;background:var(--quant-red-soft)!important;border-color:#ffc7cf!important}.builder-field label,.condition-field label{color:#536a86!important}.condition-row,.generator-risk-panel,.generator-result-metric,.generator-duration,.generator-result-risk span{color:var(--quant-text)!important;background:#f8fafc!important;border-color:#d8e1eb!important}.condition-logic-row select{color:var(--quant-blue)!important;background:var(--quant-blue-soft)!important;border-color:#bad5f1!important}.add-condition-button{color:#526985!important;background:#fff!important;border-color:#b9c8d8!important}.add-condition-button:hover{color:var(--quant-blue)!important;background:#f3f8fe!important;border-color:#9fc4e9!important}.direction-selector button{color:#526985!important;box-shadow:none!important;background:#fff!important;border:1px solid #ccd7e4!important}.direction-selector button:hover{color:var(--quant-blue)!important;background:#f3f8fe!important;border-color:#9fc4e9!important}.direction-selector button.active{color:#fff!important;border-color:var(--quant-blue)!important;background:var(--quant-blue)!important}.direction-selector button.active svg{color:#fff!important}.builder-toggle{background:#d5dde8!important}.builder-toggle>span{box-shadow:0 1px 3px #17243a33;background:#fff!important}.builder-toggle.active{background:var(--quant-blue)!important}.builder-toggle.active>span{background:#fff!important}.builder-summary-row{border-bottom-color:#e5eaf1!important}.builder-payload-ready{color:#376047!important;background:var(--quant-green-soft)!important;border-color:#bde7ca!important}.generator-indicator{color:#60738d!important;background:#fff!important;border-color:#d2dce8!important}.generator-indicator:hover{color:var(--quant-blue)!important;background:#f4f9ff!important;border-color:#a9c8e9!important}.generator-indicator.active{color:var(--quant-blue)!important;background:var(--quant-blue-soft)!important;border-color:#9fc5ea!important}.generator-indicator-check{color:#fff!important;background:#fff!important;border-color:#b9c7d7!important}.generator-indicator.active .generator-indicator-check{color:#fff!important;border-color:var(--quant-blue)!important;background:var(--quant-blue)!important}.generator-running{color:var(--quant-text)!important;background:var(--quant-blue-soft)!important;border-color:#bdd7f2!important}.generator-result-card,.generator-stat,.generator-empty-results{color:var(--quant-text);border-color:var(--quant-border)!important;box-shadow:none!important;background:#fff!important}.generator-result-rank{color:var(--quant-blue)!important;background:var(--quant-blue-soft)!important;border-color:#dce5ef!important}.generator-result-title,.generator-result-rules,.generator-result-footer{border-color:#e3e9f0!important}.generator-score strong,.generator-rule-summary strong{color:var(--quant-blue)!important}.strategy-library-toolbar,.strategy-library-summary-card,.strategy-library-card{border-color:var(--quant-border)!important;box-shadow:none!important;background:#fff!important}.strategy-library-card-header,.strategy-library-risk,.strategy-history-header,.strategy-history-current,.strategy-history-version-top,.strategy-history-version-risk{border-color:#e2e8f0!important}.strategy-library-source,.strategy-library-summary-icon,.strategy-history-heading-icon,.strategy-history-version-number{color:var(--quant-blue)!important;background:var(--quant-blue-soft)!important;border-color:#c9def4!important}.strategy-library-timeframe,.strategy-library-detail,.strategy-library-metric,.strategy-library-risk span,.strategy-history-current-meta span,.strategy-history-detail,.strategy-history-metric,.strategy-history-version-risk span,.strategy-history-icon-button{color:var(--quant-text-soft)!important;background:#f8fafc!important;border-color:#d8e1eb!important}.strategy-delete-button{color:var(--quant-red)!important;background:var(--quant-red-soft)!important;border-color:#ffc7cf!important}.strategy-delete-button:hover:not(:disabled){color:#fff!important;border-color:var(--quant-red)!important;background:var(--quant-red)!important}.strategy-history-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17243a7a!important}.strategy-history-modal{background:#fff!important;border-color:#bfd0e2!important;box-shadow:0 24px 70px #17243a33!important}.strategy-history-current{background:#f2f8ff!important}.strategy-history-body{background:#fff!important}.backtest-metric-card,.backtest-summary-panel,.backtest-trades-panel,.backtest-equity-panel{border-color:var(--quant-border)!important;box-shadow:none!important;background:#fff!important}.backtest-section-title,.backtest-table th,.backtest-table td{border-color:#e2e8f0!important}.backtest-summary-item{color:var(--quant-text)!important;background:#f8fafc!important;border-color:#d8e1eb!important}.backtest-table th{color:#536a86!important;background:#f5f8fc!important}.backtest-table td{color:#435a77!important;background:#fff!important}.trade-direction.long{color:var(--quant-green-dark)!important;background:var(--quant-green-soft)!important}.trade-direction.short{color:var(--quant-red)!important;background:var(--quant-red-soft)!important}.backtest-warnings div{color:#7a5a14!important;background:#fff9e8!important;border-color:#ead69c!important}.builder-backtest-error{color:var(--quant-red)!important;background:var(--quant-red-soft)!important;border-color:#ffc7cf!important}.metric-positive,.pnl-positive,.green-text,.app-content .positive,.app-content [class*=positive]{color:var(--quant-green-dark)!important;-webkit-text-fill-color:var(--quant-green-dark)!important}.metric-negative,.pnl-negative,.app-content .negative,.app-content [class*=negative]{color:var(--quant-red)!important;-webkit-text-fill-color:var(--quant-red)!important}.app-content [class~="bg-[#101112]"],.app-content [class~="bg-[#0b0c0d]"],.app-content [class~="bg-[#090a0d]"]{background-color:#fff!important}.app-content [class~="bg-white/[0.012]"],.app-content [class~="bg-white/[0.015]"],.app-content [class~="bg-white/[0.018]"],.app-content [class~="bg-white/[0.02]"],.app-content [class~="bg-white/[0.025]"]{background-color:#f8fafc!important}.app-content [class~="bg-[#cfa85a]"],.app-content [class~="bg-[#d9a441]"],.app-content [class~="bg-[#f4c661]"]{color:#fff!important;background-color:var(--quant-blue)!important}.app-content [class~="bg-[#cfa85a]/[0.03]"],.app-content [class~="bg-[#cfa85a]/[0.035]"],.app-content [class~="bg-[#cfa85a]/[0.04]"],.app-content [class~="bg-[#cfa85a]/[0.045]"],.app-content [class~="bg-[#cfa85a]/[0.05]"],.app-content [class~="bg-[#cfa85a]/[0.06]"],.app-content [class~="bg-[#cfa85a]/[0.07]"],.app-content [class~="bg-[#cfa85a]/[0.08]"],.app-content [class~="bg-[#d9a441]/10"],.app-content [class~="bg-[#d9a441]/[0.04]"],.app-content [class~="bg-[#d9a441]/[0.05]"],.app-content [class~="bg-[#d9a441]/[0.06]"]{background-color:var(--quant-blue-soft)!important}.app-content [class~="bg-emerald-400/[0.025]"],.app-content [class~="bg-emerald-400/[0.06]"],.app-content [class~="bg-emerald-400/[0.07]"],.app-content [class~="bg-emerald-500/[0.05]"],.app-content [class~="bg-emerald-500/[0.06]"]{background-color:var(--quant-green-soft)!important}.app-content [class~=bg-emerald-300]{background-color:var(--quant-green)!important}.app-content [class~="bg-red-400/[0.035]"],.app-content [class~="bg-red-400/[0.06]"],.app-content [class~="bg-red-400/[0.07]"],.app-content [class~="bg-red-500/[0.05]"],.app-content [class~="bg-red-500/[0.07]"]{background-color:var(--quant-red-soft)!important}.app-content [class~=border-white\/10],.app-content [class~="border-white/[0.045]"],.app-content [class~="border-white/[0.05]"],.app-content [class~="border-white/[0.055]"],.app-content [class~="border-white/[0.06]"],.app-content [class~="border-white/[0.065]"],.app-content [class~="border-white/[0.07]"],.app-content [class~="border-white/[0.075]"],.app-content [class~="border-white/[0.09]"]{border-color:var(--quant-border)!important}.app-content [class~="border-[#cfa85a]/15"],.app-content [class~="border-[#cfa85a]/20"],.app-content [class~="border-[#cfa85a]/30"],.app-content [class~="border-[#d9a441]/15"],.app-content [class~="border-[#d9a441]/20"],.app-content [class~="border-[#e3bf72]/40"]{border-color:#b8d5f3!important}.app-content [class~=border-emerald-400\/10],.app-content [class~=border-emerald-400\/15],.app-content [class~=border-emerald-400\/20],.app-content [class~=border-emerald-500\/20]{border-color:#bde7ca!important}.app-content [class~=border-red-400\/10],.app-content [class~=border-red-400\/15],.app-content [class~=border-red-400\/20],.app-content [class~=border-red-500\/15],.app-content [class~=border-red-500\/20]{border-color:#ffc7cf!important}.app-content [class~=text-white\/25],.app-content [class~=text-white\/30],.app-content [class~=text-white\/35],.app-content [class~=text-white\/40]{color:#7b8ca3!important}.app-content [class~=text-white\/45],.app-content [class~=text-white\/55],.app-content [class~=text-white\/60],.app-content [class~=text-white\/65]{color:#60738d!important}.app-content [class~=text-white\/70],.app-content [class~=text-white\/75],.app-content [class~=text-white\/80],.app-content [class~=text-white\/85],.app-content [class~=text-white\/90]{color:#263a54!important}.app-content [class~="text-[#f5f1e8]"],.app-content [class~="text-[#f4f1e9]"],.app-content [class~="text-[#e7e2d8]"]{color:var(--quant-text)!important}.app-content [class~="text-[#cfa85a]"],.app-content [class~="text-[#d9a441]"],.app-content [class~="text-[#e3bf72]"],.app-content [class~="text-[#f4c661]"],.app-content [class~="text-[#f4c661]/70"],.app-content [class~="text-[#f4c661]/75"]{color:var(--quant-blue)!important}.app-content [class~="text-[#090a0d]"],.app-content [class~="text-[#15120b]"]{color:#fff!important}.app-content [class~="text-[#26c281]"],.app-content [class~=text-emerald-200],.app-content [class~=text-emerald-200\/80],.app-content [class~=text-emerald-300],.app-content [class~=text-emerald-300\/80]{color:var(--quant-green-dark)!important}.app-content [class~="text-[#ef5350]"],.app-content [class~=text-red-200],.app-content [class~=text-red-200\/80],.app-content [class~=text-red-300],.app-content [class~=text-red-300\/70]{color:var(--quant-red)!important}.app-content [class~="hover:bg-[#dfb967]"]:hover,.app-content [class~="hover:bg-[#f4c661]"]:hover{color:#fff!important;background-color:var(--quant-blue-dark)!important}.app-content [class~="hover:bg-white/[0.045]"]:hover,.app-content [class~="hover:bg-white/[0.05]"]:hover{background-color:#edf5fe!important}.app-content [class~="hover:bg-emerald-500/[0.1]"]:hover{color:#fff!important;background-color:var(--quant-green-dark)!important}.app-content [class~="hover:bg-red-500/[0.1]"]:hover{color:#fff!important;background-color:var(--quant-red)!important}.app-content [class~="hover:border-white/15"]:hover{border-color:#a9c8e9!important}.app-content [class~=hover\:text-white]:hover,.app-content [class~="hover:text-white/75"]:hover{color:var(--quant-blue)!important}.app-content [class~=hover\:text-emerald-100]:hover,.app-content [class~=hover\:text-red-200]:hover{color:#fff!important}.app-content [class~="focus:border-[#cfa85a]/40"]:focus,.app-content [class~="focus:border-[#cfa85a]/50"]:focus{border-color:var(--quant-blue)!important}.app-content [class~="focus:ring-[#cfa85a]/[0.07]"]:focus{--tw-ring-color:#0876c91a!important}@media (max-width:1100px){:root{--sidebar-width:72px}.logo-text,.logo-subtitle,.sidebar-section-title,.sidebar-link span,.sidebar-create-button span,.sidebar-data-card,.sidebar-logout span{display:none!important}.sidebar-logo,.sidebar-create-button,.sidebar-link{justify-content:center}.sidebar-create-button{min-width:40px;padding-inline:0}.app-content{padding:24px 24px 36px}}@media (min-width:901px) and (max-width:1100px){.sidebar-logo,.sidebar-create-button,.sidebar-link{position:relative}.sidebar-logo:after,.sidebar-create-button:after,.sidebar-link:after{content:attr(aria-label);z-index:220;color:#fff;opacity:0;pointer-events:none;background:#17243a;border-radius:7px;width:max-content;max-width:190px;padding:7px 9px;font-size:11px;font-weight:600;line-height:1.3;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(4px,-50%);box-shadow:0 8px 22px #17243a2e}.sidebar-logo:hover:after,.sidebar-logo:focus-visible:after,.sidebar-create-button:hover:after,.sidebar-create-button:focus-visible:after,.sidebar-link:hover:after,.sidebar-link:focus-visible:after{opacity:1;transform:translateY(-50%)}}@media (max-width:900px){:root{--sidebar-width:0px}.app-main{width:100%;margin-left:0}.sidebar{visibility:hidden;width:min(318px,100vw - 48px);padding:14px;transition:transform .18s,visibility 0s linear .18s;overflow-y:auto;transform:translate(-105%);display:flex!important;box-shadow:24px 0 70px #17243a33!important}.sidebar.open{visibility:visible;transition-delay:0s;transform:translate(0)}.sidebar-mobile-header{color:#435a77;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #e3e9f0;justify-content:space-between;align-items:center;min-height:42px;margin:-2px -1px 5px;padding:0 3px 8px 9px;font-size:11px;font-weight:700;display:flex}.sidebar-close-button,.topbar-menu-button{display:inline-flex}.sidebar-logo{justify-content:flex-start;padding:12px 8px 18px}.sidebar-create-button{justify-content:center;min-width:auto;margin-inline:0;padding-inline:15px}.sidebar-section-title{display:block!important}.sidebar-nav{padding-inline:0;overflow:visible}.sidebar-link{justify-content:flex-start;padding:0 12px}.logo-text,.logo-subtitle,.sidebar-link span,.sidebar-create-button span,.sidebar-logout span{display:initial!important}.logo-text,.logo-subtitle{display:block!important}.sidebar-data-card{margin:14px 0;display:flex!important}.sidebar-bottom{margin-top:auto}.sidebar-backdrop{z-index:90;opacity:0;visibility:hidden;cursor:default;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17243a6b;border:0;width:100%;height:100%;padding:0;transition:opacity .18s,visibility 0s linear .18s;display:block;position:fixed;inset:0}.sidebar-backdrop.open{opacity:1;visibility:visible;transition-delay:0s}.topbar{justify-content:flex-start;gap:12px}.topbar-market{min-width:0}.topbar-right{margin-left:auto}}@media (max-width:750px){.app-content{padding:18px 15px 30px}.topbar{min-height:58px;padding-inline:15px}.search-box,.profile-info,.market-symbol{display:none!important}.market-price{gap:5px}.market-price .price{font-size:13px}.price-change{display:none}.profile-button{justify-content:center;width:38px;height:38px;padding:0}.profile-button>svg{display:none}}@media (max-width:480px){.topbar{gap:9px;padding-inline:11px}.topbar-market{flex:1;gap:9px}.market-name{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.topbar-icon-button{display:none}}@media (prefers-reduced-motion:reduce){.skip-link,.sidebar,.sidebar-backdrop,.sidebar-logo:after,.sidebar-create-button:after,.sidebar-link:after{scroll-behavior:auto;transition:none!important}}.broker-deploy-card-button{white-space:nowrap}.broker-deploy-overlay{z-index:500;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17243a7a;place-items:center;width:100%;height:100dvh;padding:24px;display:grid;position:fixed;inset:0}.broker-deploy-modal{box-sizing:border-box;overscroll-behavior:contain;width:min(760px,100%);min-height:0;max-height:min(850px,100dvh - 48px);color:var(--quant-text);border:1px solid var(--quant-border);background:#fff;border-radius:14px;padding:24px;overflow-y:auto;box-shadow:0 24px 80px #17243a3d}.broker-deploy-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.broker-deploy-header h2{margin:4px 0;font-size:22px}.broker-deploy-header p{color:var(--quant-muted);margin:0;font-size:13px}.broker-deploy-kicker{color:var(--quant-blue);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.broker-deploy-close{width:38px;height:38px;color:var(--quant-text-soft);border:1px solid var(--quant-border);background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.broker-connection-card{border:1px solid var(--quant-border);background:var(--quant-canvas);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.broker-connection-card.ready{background:var(--quant-green-soft);border-color:#9ed8af}.broker-connection-icon{width:38px;height:38px;color:var(--quant-blue);background:var(--quant-blue-soft);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.broker-connection-card strong,.broker-connection-card span,.broker-connection-card small{display:block}.broker-connection-card span{color:var(--quant-text-soft);margin-top:2px;font-size:12px}.broker-connection-card small{color:var(--quant-muted);margin-top:4px;font-size:11px}.broker-demo-lock{color:#6b5320;background:#fff9eb;border:1px solid #ead6a7;border-radius:9px;margin:12px 0 18px;padding:10px 12px;font-size:12px;line-height:1.5}.broker-deploy-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.broker-deploy-form label{gap:6px;display:grid}.broker-deploy-form label>span{color:var(--quant-text-soft);font-size:11px;font-weight:700}.broker-deploy-form input{width:100%;height:40px;color:var(--quant-text);border:1px solid var(--quant-border);background:#fff;border-radius:8px;padding:0 11px}.broker-deploy-form input:disabled{color:var(--quant-muted);background:var(--quant-canvas)}.broker-deploy-rule-note{color:var(--quant-text-soft);border:1px solid var(--quant-border);background:var(--quant-canvas);border-radius:9px;grid-column:1/-1;padding:11px 12px;font-size:12px;line-height:1.55}.broker-running-card{border:1px solid var(--quant-border);background:var(--quant-border);border-radius:10px;gap:1px;display:grid;overflow:hidden}.broker-running-row{background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:11px 13px;display:flex}.broker-running-row span{color:var(--quant-muted);font-size:12px}.broker-running-row strong{font-size:12px}.broker-status{letter-spacing:.05em;border-radius:999px;padding:4px 7px;font-size:10px!important}.broker-status-running{color:var(--quant-green-dark);background:var(--quant-green-soft)}.broker-status-paused{color:#866615;background:#fff7db}.broker-status-error{color:var(--quant-red);background:var(--quant-red-soft)}.broker-status-stopped{color:var(--quant-muted);background:var(--quant-canvas)}.broker-runner-error{color:var(--quant-red);background:var(--quant-red-soft);padding:11px 13px;font-size:12px}.broker-deploy-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (max-width:680px){.broker-deploy-overlay{padding:10px}.broker-deploy-modal{max-height:calc(100dvh - 20px);padding:18px}.broker-connection-card{grid-template-columns:auto minmax(0,1fr)}.broker-connection-card>button{grid-column:1/-1}.broker-deploy-form{grid-template-columns:1fr}.broker-deploy-rule-note{grid-column:auto}}.xaulab-credit-cost{min-height:20px;color:inherit;white-space:nowrap;cursor:help;background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;outline:none;justify-content:center;align-items:center;margin-left:5px;padding:3px 8px;font-size:10px;font-weight:750;line-height:1;display:inline-flex;position:relative}.xaulab-credit-cost:before{content:attr(data-credit-tooltip);z-index:500;color:#fff;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#17243a;border:1px solid #ffffff1a;border-radius:8px;width:260px;padding:9px 11px;font-size:11px;font-weight:500;line-height:1.45;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,5px);box-shadow:0 10px 30px #17243a33}.xaulab-credit-cost:after{content:"";z-index:501;opacity:0;visibility:hidden;background:#17243a;width:9px;height:9px;transition:opacity .14s,visibility .14s;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)rotate(45deg)}.xaulab-credit-cost:hover:before,.xaulab-credit-cost:focus:before,.xaulab-credit-cost:focus-visible:before{opacity:1;visibility:visible;transform:translate(-50%)}.xaulab-credit-cost:hover:after,.xaulab-credit-cost:focus:after,.xaulab-credit-cost:focus-visible:after{opacity:1;visibility:visible}.xaulab-credit-cost:before{width:270px!important;max-width:min(270px,100vw - 32px)!important;inset:calc(100% + 10px) 0 auto auto!important;transform:translateY(-4px)!important}.xaulab-credit-cost:after{inset:calc(100% + 5px) 16px auto auto!important;transform:rotate(45deg)!important}.xaulab-credit-cost:hover:before,.xaulab-credit-cost:focus:before,.xaulab-credit-cost:focus-visible:before{transform:translateY(0)!important}.xaulab-credit-cost:before,.xaulab-credit-cost:after{display:none!important}button:has(.xaulab-credit-cost):before{content:"Credits are deducted when this task starts. If XauLab fails to complete it, the credits are refunded automatically.";z-index:99999;opacity:0;visibility:hidden;pointer-events:none;border:1px solid #ffffff1f;border-radius:9px;width:290px;max-width:calc(100vw - 32px);padding:11px 13px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-4px);box-shadow:0 12px 35px #17243a3d;color:#fff!important;text-align:left!important;white-space:normal!important;background:#17243a!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important}button:has(.xaulab-credit-cost):after{content:"";z-index:100000;opacity:0;visibility:hidden;pointer-events:none;background:#17243a;width:10px;height:10px;transition:opacity .14s,visibility .14s;position:absolute;top:calc(100% + 7px);right:25px;transform:rotate(45deg)}button:has(.xaulab-credit-cost):hover:before{opacity:1;visibility:visible;transform:translateY(0)}button:has(.xaulab-credit-cost):focus-visible:before{opacity:1;visibility:visible;transform:translateY(0)}button:has(.xaulab-credit-cost):hover:after{opacity:1;visibility:visible}button:has(.xaulab-credit-cost):focus-visible:after{opacity:1;visibility:visible}button:has(.xaulab-credit-cost){position:relative!important;overflow:visible!important}:is(button:has(.xaulab-credit-cost):hover,button:has(.xaulab-credit-cost):focus-visible){z-index:999999!important}:is(:has(>button:has(.xaulab-credit-cost):hover),:has(>button:has(.xaulab-credit-cost):focus-visible)){z-index:999998!important;position:relative!important;overflow:visible!important}button:has(.xaulab-credit-cost):before{content:"Credits are deducted when the task starts. Failed tasks are refunded.";opacity:0;visibility:hidden;pointer-events:none;z-index:1000000!important;color:#fff!important;text-align:left!important;white-space:normal!important;background:#17243a!important;border:1px solid #ffffff1a!important;border-radius:7px!important;width:205px!important;max-width:205px!important;padding:7px 9px!important;font-size:10px!important;font-weight:500!important;line-height:1.35!important;position:absolute!important;inset:calc(100% + 8px) 0 auto auto!important;transform:translateY(-3px)!important;box-shadow:0 8px 22px #17243a38!important}button:has(.xaulab-credit-cost):after{content:"";opacity:0;visibility:hidden;pointer-events:none;z-index:1000001!important;background:#17243a!important;width:8px!important;height:8px!important;position:absolute!important;top:calc(100% + 4px)!important;right:22px!important;transform:rotate(45deg)!important}button:has(.xaulab-credit-cost):hover:before{opacity:1!important;visibility:visible!important}button:has(.xaulab-credit-cost):focus-visible:before{opacity:1!important;visibility:visible!important}button:has(.xaulab-credit-cost):hover:after{opacity:1!important;visibility:visible!important}button:has(.xaulab-credit-cost):focus-visible:after{opacity:1!important;visibility:visible!important}button:has(.xaulab-credit-cost):hover:before{transform:translateY(0)!important}button:has(.xaulab-credit-cost):focus-visible:before{transform:translateY(0)!important}button:has(.xaulab-credit-cost){white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important}button:has(.xaulab-credit-cost) .xaulab-credit-cost{flex-shrink:0!important;margin-left:4px!important;padding:4px 8px!important;font-size:10px!important;line-height:1!important}:is(.strategy-card button:has(.xaulab-credit-cost),.strategy-actions button:has(.xaulab-credit-cost),.strategy-card-actions button:has(.xaulab-credit-cost)){min-width:170px!important;padding-left:14px!important;padding-right:12px!important}.strategy-actions,.strategy-card-actions{flex-wrap:wrap!important;gap:8px!important}.sidebar-logo{justify-content:center;min-height:78px;position:relative;overflow:visible;padding:8px 8px 20px!important}.xaulab-sidebar-brand-shell,.xaulab-auth-brand-shell{isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative}.xaulab-sidebar-brand-shell{width:100%;max-width:190px;min-height:58px}.xaulab-auth-brand-shell{justify-content:flex-start;width:min(260px,100% - 56px);min-height:66px;margin:0 0 18px}.xaulab-brand-image{z-index:2;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:50% 52%;will-change:transform, filter;max-width:100%;height:auto;animation:4.8s ease-in-out infinite xaulab-brand-float,3.2s ease-in-out infinite alternate xaulab-brand-glow;display:block;position:relative}.xaulab-brand-image-sidebar{width:176px}.xaulab-brand-image-sidebar-mark{width:50px;display:none}.xaulab-auth-brand-image{width:230px}.xaulab-brand-shine{z-index:3;pointer-events:none;opacity:0;border-radius:14px;position:absolute;inset:3px -5px;overflow:hidden}.xaulab-brand-shine:after{content:"";filter:blur(2px);background:linear-gradient(90deg,#0000,#ffffffc7,#52e6d861,#0000);width:28%;position:absolute;top:-30%;bottom:-30%;left:-45%;transform:skew(-18deg)}.sidebar-logo:hover .xaulab-brand-shine,.sidebar-logo:focus-visible .xaulab-brand-shine,.xaulab-auth-brand-shell:hover .xaulab-brand-shine{opacity:.78}.sidebar-logo:hover .xaulab-brand-shine:after,.sidebar-logo:focus-visible .xaulab-brand-shine:after,.xaulab-auth-brand-shell:hover .xaulab-brand-shine:after{animation:.9s forwards xaulab-brand-shine-sweep}.sidebar-logo:hover .xaulab-brand-image,.sidebar-logo:focus-visible .xaulab-brand-image{filter:drop-shadow(0 5px 12px #007bff38)drop-shadow(0 0 12px #1ee6ac33)}@keyframes xaulab-brand-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.012)}}@keyframes xaulab-brand-glow{0%{filter:drop-shadow(0 4px 8px #007aff1a)drop-shadow(0 0 6px #1ce1ab0f)}to{filter:drop-shadow(0 5px 12px #007aff33)drop-shadow(0 0 11px #1ce1ab29)}}@keyframes xaulab-brand-shine-sweep{0%{left:-45%}to{left:125%}}@media (min-width:901px) and (max-width:1100px){.xaulab-sidebar-brand-shell{max-width:54px;min-height:54px}.xaulab-brand-image-sidebar-full{display:none}.xaulab-brand-image-sidebar-mark{display:block}.sidebar-logo{min-height:70px;padding-inline:0!important}}@media (max-width:900px){.xaulab-sidebar-brand-shell{justify-content:flex-start;max-width:205px}.xaulab-brand-image-sidebar-full{width:188px;display:block}.xaulab-brand-image-sidebar-mark{display:none}.sidebar-logo{min-height:76px;justify-content:flex-start!important}}@media (max-width:520px){.xaulab-auth-brand-shell{width:205px}.xaulab-auth-brand-image{width:200px}}@media (prefers-reduced-motion:reduce){.xaulab-brand-image{animation:none!important}.xaulab-brand-shine,.xaulab-brand-shine:after{transition:none!important;animation:none!important}}@media (max-width:900px){.sidebar{overflow:hidden auto!important}.sidebar-mobile-header,.sidebar-logo,.sidebar-create-button,.sidebar-section-title,.sidebar-nav,.sidebar-data-card,.sidebar-bottom{flex-shrink:0!important}.sidebar-nav{flex:none!important;min-height:auto!important;overflow:visible!important}.sidebar-data-card{margin:14px 0!important;position:relative!important}.sidebar-bottom{margin-top:4px!important;position:relative!important}}.xaulab-tour-blocker{z-index:29990;cursor:default;background:0 0;position:fixed;inset:0}.xaulab-tour-highlight{z-index:29991;pointer-events:none;background:#ffffff09;border:2px solid #2f9fff;border-radius:14px;transition:left .18s,top .18s,width .18s,height .18s;position:fixed;box-shadow:0 0 0 9999px #050e18b8,0 0 0 5px #2f9fff24,0 18px 48px #00000047}.xaulab-tour-highlight-hidden{opacity:0}.xaulab-tour-card{z-index:29992;color:#f4f8fb;background:linear-gradient(#142536fb,#0b1927fc);border:1px solid #69b8f557;border-radius:16px;max-height:calc(100vh - 28px);padding:18px;position:fixed;overflow:hidden;box-shadow:0 28px 70px #00000061,inset 0 1px #ffffff0a}.xaulab-tour-card-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.xaulab-tour-card-top>div{align-items:center;gap:8px;min-width:0;display:flex}.xaulab-tour-eyebrow{color:#75c3ff;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.xaulab-tour-count{color:#e7f1f973;font-size:10px;font-weight:700}.xaulab-tour-skip{color:#e9f3faa3;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;margin:-4px -4px 0 0;padding:7px 9px;font-size:11px;font-weight:700}.xaulab-tour-skip:hover{color:#fff;background:#ffffff0f}.xaulab-tour-progress{background:#ffffff14;border-radius:999px;width:100%;height:3px;margin:13px 0 17px;overflow:hidden}.xaulab-tour-progress span{border-radius:inherit;background:linear-gradient(90deg,#1f8ee9,#49c9a7);height:100%;transition:width .18s;display:block}.xaulab-tour-copy h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:750}.xaulab-tour-copy p{color:#e4eff7b8;margin:10px 0 0;font-size:13px;line-height:1.62}.xaulab-tour-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.xaulab-tour-back,.xaulab-tour-next{cursor:pointer;border-radius:9px;min-width:86px;height:38px;padding:0 14px;font-size:12px;font-weight:750}.xaulab-tour-back{color:#eef6fbc7;background:#ffffff0a;border:1px solid #ffffff1f}.xaulab-tour-back:disabled{opacity:.35;cursor:default}.xaulab-tour-next{color:#fff;background:linear-gradient(135deg,#167fcf,#169d8c);border:1px solid #62bfff57;box-shadow:0 8px 22px #107ec13d}.xaulab-tour-back:not(:disabled):hover{background:#ffffff13}.xaulab-tour-next:hover{filter:brightness(1.07)}@media (max-width:900px){.xaulab-tour-card{max-width:calc(100vw - 28px)}.xaulab-tour-highlight{border-radius:12px}}@media (max-width:540px){.xaulab-tour-card{border-radius:14px;padding:15px}.xaulab-tour-card-top{gap:8px}.xaulab-tour-copy h2{font-size:19px}.xaulab-tour-copy p{font-size:12px;line-height:1.55}.xaulab-tour-back,.xaulab-tour-next{height:36px}}@media (prefers-reduced-motion:reduce){.xaulab-tour-highlight,.xaulab-tour-progress span{transition:none!important}}.xaulab-eas-v5-bottom-start{width:100%;padding-top:12px;display:flex}.xaulab-eas-v5-start-bottom{justify-content:center;width:100%;min-height:44px}.xaulab-eas-v5-toolbar span,.xaulab-generator-working-clock{font-variant-numeric:tabular-nums}
.xaulab-route-transition{transform-origin:50% 0;will-change:opacity, transform;min-height:100%;animation:.26s cubic-bezier(.22,.61,.36,1) both xaulab-route-enter}@keyframes xaulab-route-enter{0%{opacity:0;transform:translateY(8px)scale(.996)}to{opacity:1;transform:translate(0,0)scale(1)}}.xaulab-route-loading{animation:.18s ease-out both xaulab-loading-shell-enter}.xaulab-route-loading-card{position:relative;overflow:hidden;animation:.3s cubic-bezier(.22,.61,.36,1) both xaulab-loading-card-enter!important}.xaulab-route-loading-card:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 18%,#ffffff42 42%,#0000 64%);animation:1.35s ease-in-out infinite xaulab-loading-sheen;position:absolute;inset:0;transform:translate(-120%)}.xaulab-loading-orbit{animation-duration:.9s!important}.xaulab-loading-track>span{transform-origin:0;animation:1.15s cubic-bezier(.45,0,.2,1) infinite xaulab-loading-progress!important}@keyframes xaulab-loading-shell-enter{0%{opacity:0}to{opacity:1}}@keyframes xaulab-loading-card-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes xaulab-loading-sheen{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes xaulab-loading-progress{0%{opacity:.55;transform:translate(-45%)scaleX(.38)}45%{opacity:1;transform:translate(35%)scaleX(.72)}to{opacity:.55;transform:translate(160%)scaleX(.42)}}.sidebar-link,.sidebar-create-button,.topbar-icon-button,.profile-button{transition:color .17s,background-color .17s,border-color .17s,box-shadow .17s,opacity .17s}.sidebar-link svg,.sidebar-create-button svg,.topbar-icon-button svg{transition:transform .18s cubic-bezier(.22,.61,.36,1)}.sidebar-link:hover svg,.sidebar-link.active svg,.sidebar-create-button:hover svg,.topbar-icon-button:hover svg{transform:translate(1px,-1px)scale(1.04)}.sidebar-link.active:before{transform-origin:50%;animation:.22s cubic-bezier(.22,.61,.36,1) both xaulab-nav-indicator-in}@keyframes xaulab-nav-indicator-in{0%{opacity:0;transform:scaleY(.25)}to{opacity:1;transform:scaleY(1)}}.xaulab-dashboard-tab,.xaulab-generator-collection-tabs button,[role=tab]{transition:color .17s,background-color .17s,border-color .17s,box-shadow .17s,transform .17s cubic-bezier(.22,.61,.36,1),opacity .17s}.xaulab-dashboard-tab:hover,.xaulab-generator-collection-tabs button:hover,[role=tab]:hover,.xaulab-dashboard-tab.active,.xaulab-generator-collection-tabs button.active,[role=tab][aria-selected=true]{transform:translateY(-1px)}.xaulab-dashboard-tab.active:after{transform-origin:50%;animation:.22s cubic-bezier(.22,.61,.36,1) both xaulab-tab-indicator-in}[role=tabpanel]{animation:.22s cubic-bezier(.22,.61,.36,1) both xaulab-tab-panel-enter}@keyframes xaulab-tab-indicator-in{0%{opacity:0;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}@keyframes xaulab-tab-panel-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0,0)}}details[open]>:not(summary){animation:.19s ease-out both xaulab-section-reveal}@keyframes xaulab-section-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translate(0,0)}}.gos-panel,.quick-action-card,.xaulab-eas-v5-section,.xaulab-eas-v5-tool,.xaulab-generator-collection-toolbar{transition:border-color .18s,background-color .18s,box-shadow .18s,opacity .18s}@media (prefers-reduced-motion:reduce){.xaulab-route-transition,.xaulab-route-loading,.xaulab-route-loading-card,.xaulab-route-loading-card:after,.xaulab-loading-orbit,.xaulab-loading-track>span,.sidebar-link.active:before,.xaulab-dashboard-tab.active:after,[role=tabpanel],details[open]>:not(summary){animation:none!important}.sidebar-link,.sidebar-create-button,.topbar-icon-button,.profile-button,.sidebar-link svg,.sidebar-create-button svg,.topbar-icon-button svg,.xaulab-dashboard-tab,.xaulab-generator-collection-tabs button,[role=tab],.gos-panel,.quick-action-card,.xaulab-eas-v5-section,.xaulab-eas-v5-tool,.xaulab-generator-collection-toolbar{transition:none!important}.sidebar-link:hover svg,.sidebar-link.active svg,.sidebar-create-button:hover svg,.topbar-icon-button:hover svg,.xaulab-dashboard-tab:hover,.xaulab-dashboard-tab.active,.xaulab-generator-collection-tabs button:hover,.xaulab-generator-collection-tabs button.active,[role=tab]:hover,[role=tab][aria-selected=true]{transform:none!important}}body:has(button[aria-busy=true]) .topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#4b8eff38 20%,#26c281eb 48%,#4b8eff8c 72%,#0000 100%) 0 0/220% 100%;height:2px;animation:1.15s linear infinite xaulab-operation-rail;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 14px #26c28142}body:has(.xaulab-eas-v5-start:disabled) .topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#4b8eff38 20%,#26c281eb 48%,#4b8eff8c 72%,#0000 100%) 0 0/220% 100%;height:2px;animation:1.15s linear infinite xaulab-operation-rail;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 14px #26c28142}button[aria-busy=true]{isolation:isolate;animation:1.8s ease-in-out infinite xaulab-operation-button-pulse;position:relative;overflow:hidden}button[aria-busy=true]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 18%,#ffffff38 44%,#0000 67%);animation:1.35s ease-in-out infinite xaulab-operation-sheen;position:absolute;inset:-2px;transform:translate(-130%)}button[aria-busy=true] svg{transform-origin:50% 55%;animation:.95s ease-in-out infinite xaulab-operation-icon}.xaulab-eas-v5-toolbar:has(.xaulab-eas-v5-start:disabled){animation:2.4s ease-in-out infinite xaulab-generator-toolbar-breathe;position:relative;overflow:hidden;box-shadow:0 0 0 1px #4b8eff1f,0 10px 30px #4b8eff14}.xaulab-eas-v5-toolbar:has(.xaulab-eas-v5-start:disabled):after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#4b8eff12,#26c28117,#0000);width:30%;animation:2s ease-in-out infinite xaulab-generator-toolbar-scan;position:absolute;top:0;bottom:0;transform:translate(-140%)}.xaulab-eas-v5-start:disabled{opacity:1;animation:1.6s ease-in-out infinite xaulab-generator-start-live;position:relative;overflow:hidden}.xaulab-eas-v5-start:disabled svg{animation:1.15s ease-in-out infinite xaulab-sparkles-live}.xaulab-eas-v5-toolbar:has(.xaulab-eas-v5-start:disabled)>span b{animation:.9s ease-in-out infinite alternate xaulab-live-number;display:inline-block}.xaulab-generator-simple-running{isolation:isolate;animation:.26s cubic-bezier(.22,.61,.36,1) both xaulab-operation-panel-enter,2.2s ease-in-out .26s infinite xaulab-operation-panel-glow;position:relative;overflow:hidden}.xaulab-generator-simple-running:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 0%,#4b8eff0a 35%,#26c28114 50%,#4b8eff0a 65%,#0000 100%);animation:2.1s ease-in-out infinite xaulab-operation-panel-scan;position:absolute;inset:0;transform:translate(-100%)}.xaulab-generator-simple-running>svg{filter:drop-shadow(0 0 7px #4b8eff47);animation:1.15s ease-in-out infinite xaulab-sparkles-live}.xaulab-generator-simple-running-copy strong{animation:1.7s ease-in-out infinite xaulab-operation-title;display:inline-block}.xaulab-generator-working-clock{font-variant-numeric:tabular-nums}.xaulab-generator-simple-progress{border-radius:999px;min-height:4px;position:relative;overflow:hidden}.xaulab-generator-simple-progress:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#4b8eff2e,#4b8effe6,#26c281e6,#4b8eff2e);width:38%;animation:1.25s cubic-bezier(.45,0,.2,1) infinite xaulab-generator-progress-sweep;position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #4b8eff40}.xaulab-eas-v5-shell:has(.xaulab-eas-v5-start:disabled) .xaulab-eas-v5-chart{position:relative;box-shadow:inset 0 0 0 1px #4b8eff14,0 12px 34px #4b8eff12}.xaulab-eas-v5-shell:has(.xaulab-eas-v5-start:disabled) .xaulab-eas-v5-chart:after{content:"";pointer-events:none;background:linear-gradient(#0000,#4b8eff0e,#26c28113,#0000);height:34%;animation:2.15s ease-in-out infinite xaulab-chart-scan;position:absolute;left:0;right:0}.generator-result-card:has(button:disabled){animation:1.9s ease-in-out infinite xaulab-card-processing;position:relative;overflow:hidden}.generator-result-card:has(button:disabled):after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 24%,#4b8eff12 43%,#26c28114 53%,#0000 72%);animation:1.55s ease-in-out infinite xaulab-operation-sheen;position:absolute;inset:0;transform:translate(-120%)}.generator-result-card button:disabled svg{animation:.95s ease-in-out infinite xaulab-operation-icon}.generator-result-list>.generator-result-card,.backtest-metrics-grid>*,.backtest-summary-panel,.backtest-equity-panel,.backtest-trades-panel{animation:.32s cubic-bezier(.22,.61,.36,1) both xaulab-result-reveal}.generator-result-list>.generator-result-card:nth-child(2),.backtest-metrics-grid>:nth-child(2){animation-delay:45ms}.generator-result-list>.generator-result-card:nth-child(3),.backtest-metrics-grid>:nth-child(3){animation-delay:90ms}.generator-result-list>.generator-result-card:nth-child(4),.backtest-metrics-grid>:nth-child(4){animation-delay:.135s}.generator-result-list>.generator-result-card:nth-child(5),.backtest-metrics-grid>:nth-child(5){animation-delay:.18s}.generator-result-list>.generator-result-card:nth-child(6),.backtest-metrics-grid>:nth-child(6){animation-delay:.225s}.backtest-summary-panel{animation-delay:.11s}.backtest-equity-panel{animation-delay:.17s}.backtest-trades-panel{animation-delay:.23s}@keyframes xaulab-operation-rail{0%{background-position:110% 0}to{background-position:-110% 0}}@keyframes xaulab-operation-button-pulse{0%,to{box-shadow:0 0 #4b8eff00}50%{box-shadow:0 0 18px #4b8eff2e}}@keyframes xaulab-operation-sheen{0%{transform:translate(-130%)}60%,to{transform:translate(130%)}}@keyframes xaulab-operation-icon{0%,to{transform:rotate(-5deg)scale(1)}50%{transform:rotate(6deg)scale(1.08)}}@keyframes xaulab-generator-toolbar-breathe{0%,to{border-color:#4b8eff2e}50%{border-color:#26c28157}}@keyframes xaulab-generator-toolbar-scan{0%{transform:translate(-140%)}55%,to{transform:translate(430%)}}@keyframes xaulab-generator-start-live{0%,to{box-shadow:0 0 #4b8eff00}50%{box-shadow:0 0 18px #4b8eff47}}@keyframes xaulab-sparkles-live{0%,to{opacity:.82;transform:translateY(0)rotate(-5deg)scale(1)}50%{opacity:1;transform:translateY(-2px)rotate(7deg)scale(1.1)}}@keyframes xaulab-live-number{0%{opacity:.74;transform:translateY(0)}to{opacity:1;transform:translateY(-1px)}}@keyframes xaulab-operation-panel-enter{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes xaulab-operation-panel-glow{0%,to{box-shadow:0 0 #4b8eff00}50%{box-shadow:0 12px 34px #4b8eff17}}@keyframes xaulab-operation-panel-scan{0%{transform:translate(-110%)}55%,to{transform:translate(110%)}}@keyframes xaulab-operation-title{0%,to{opacity:.82}50%{opacity:1}}@keyframes xaulab-generator-progress-sweep{0%{transform:translate(-110%)scaleX(.72)}52%{transform:translate(130%)scaleX(1)}to{transform:translate(310%)scaleX(.78)}}@keyframes xaulab-chart-scan{0%{opacity:0;top:-36%}18%{opacity:1}82%{opacity:1}to{opacity:0;top:102%}}@keyframes xaulab-card-processing{0%,to{box-shadow:0 0 #4b8eff00}50%{box-shadow:0 0 0 1px #4b8eff2e,0 12px 28px #4b8eff14}}@keyframes xaulab-result-reveal{0%{opacity:0;transform:translateY(7px)scale(.994)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){button[aria-busy=true],button[aria-busy=true]:after,button[aria-busy=true] svg,.xaulab-eas-v5-start:disabled,.xaulab-eas-v5-start:disabled svg,.xaulab-generator-simple-running,.xaulab-generator-simple-running:before,.xaulab-generator-simple-running>svg,.xaulab-generator-simple-running-copy strong,.xaulab-generator-simple-progress:before,.generator-result-card button:disabled svg,.generator-result-list>.generator-result-card,.backtest-metrics-grid>*,.backtest-summary-panel,.backtest-equity-panel,.backtest-trades-panel{animation:none!important}body:has(button[aria-busy=true]) .topbar:after{animation:none!important}body:has(.xaulab-eas-v5-start:disabled) .topbar:after{animation:none!important}.xaulab-eas-v5-toolbar:has(.xaulab-eas-v5-start:disabled){animation:none!important}.xaulab-eas-v5-toolbar:has(.xaulab-eas-v5-start:disabled):after{animation:none!important}.xaulab-eas-v5-toolbar:has(.xaulab-eas-v5-start:disabled)>span b{animation:none!important}.xaulab-eas-v5-shell:has(.xaulab-eas-v5-start:disabled) .xaulab-eas-v5-chart:after{animation:none!important}.generator-result-card:has(button:disabled){animation:none!important}.generator-result-card:has(button:disabled):after{animation:none!important}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--premium-canvas:#f8f8fb;--premium-canvas-strong:#f3f3f7;--premium-surface:#ffffffdb;--premium-surface-solid:#fff;--premium-surface-soft:#ffffffad;--premium-ink:#111114;--premium-ink-soft:#5f606a;--premium-ink-muted:#9697a1;--premium-line:#11111416;--premium-line-strong:#11111424;--premium-black:#121214;--premium-black-hover:#26262a;--premium-violet:#7d73ff;--premium-violet-soft:#efedff;--premium-blue:#6878ff;--premium-blue-soft:#eef1ff;--premium-green:#168a52;--premium-green-soft:#edf9f3;--premium-red:#d84958;--premium-red-soft:#fff0f2;--premium-shadow:0 22px 70px #302d4717;--premium-shadow-soft:0 10px 35px #302d4711;--premium-radius-xl:28px;--premium-radius-lg:22px;--premium-radius-md:16px;--premium-radius-pill:999px;--background:var(--premium-canvas);--background-secondary:var(--premium-canvas-strong);--panel:#fff;--panel-hover:#fff;--border:#11111416;--border-light:#1111141f;--text-primary:var(--premium-ink);--text-secondary:var(--premium-ink-soft);--text-muted:var(--premium-ink-muted);--gold:var(--premium-black);--gold-bright:var(--premium-black-hover);--gold-dark:#000;--blue:var(--premium-violet);--quant-blue:var(--premium-violet);--quant-blue-dark:#655bea;--quant-blue-soft:var(--premium-violet-soft);--quant-green:var(--premium-green);--quant-green-dark:#117444;--quant-green-soft:var(--premium-green-soft);--quant-red:var(--premium-red);--quant-red-soft:var(--premium-red-soft);--quant-canvas:var(--premium-canvas);--quant-panel:#fff;--quant-border:var(--premium-line);--quant-border-strong:var(--premium-line-strong);--quant-text:var(--premium-ink);--quant-text-soft:#484951;--quant-muted:var(--premium-ink-soft)}html,body{background:var(--premium-canvas)!important;color:var(--premium-ink)!important}body{letter-spacing:-.01em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}::selection{color:#fff;background:var(--premium-violet)}.app-shell{isolation:isolate;min-height:100vh;position:relative;background:radial-gradient(circle at 78% 12%,#ea9aef57,#0000 28rem),radial-gradient(circle at 16% 38%,#6167ff4d,#0000 30rem),radial-gradient(circle at 62% 82%,#8fc2ff1f,#0000 24rem),linear-gradient(#fbfbfd 0%,#f7f7fa 62%,#fbfbfd 100%)!important}.app-shell:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff2e;position:fixed;inset:0}.app-main,.app-content,.dashboard-page,.strategy-builder,.strategy-generator,.strategy-library,.backtest-page{background:0 0!important}.app-main{padding:18px 18px 18px 0}.app-content{width:100%;max-width:1520px;margin:0 auto;padding:36px 38px 64px!important}.sidebar{-webkit-backdrop-filter:blur(26px)saturate(145%);width:calc(var(--sidebar-width) - 18px)!important;background:#ffffffc7!important;border:1px solid #ffffffc2!important;border-radius:26px!important;height:calc(100vh - 36px)!important;padding:18px 14px!important;top:18px!important;left:18px!important;box-shadow:0 24px 70px #2d2b411a!important}.app-main{margin-left:var(--sidebar-width)!important}.sidebar-logo{gap:12px!important;padding:8px 8px 22px!important}.logo-icon{color:#111114!important;background:#fff!important;border:1px solid #11111414!important;border-radius:13px!important;width:40px!important;height:40px!important;box-shadow:0 8px 24px #25243512!important}.logo-text,.logo-text span{color:#111114!important;letter-spacing:-.055em!important;font-weight:780!important}.logo-subtitle,.sidebar-section-title{color:#a0a0aa!important}.sidebar-section-title{letter-spacing:.13em!important;margin:18px 0 9px!important;padding:0 12px!important;font-size:9px!important;font-weight:700!important}.sidebar-create-button{color:#fff!important;border-radius:var(--premium-radius-pill)!important;background:var(--premium-black)!important;border:0!important;min-height:43px!important;box-shadow:0 10px 24px #11111421!important}.sidebar-create-button:hover{transform:translateY(-1px);color:#fff!important;background:var(--premium-black-hover)!important;box-shadow:0 14px 28px #11111429!important}.sidebar-nav,.sidebar-bottom{background:0 0!important}.sidebar-link{color:#696a72!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important}.sidebar-link:hover{color:#111114!important;background:#ffffffb8!important;border-color:#1111140e!important}.sidebar-link.active,.sidebar-link[aria-current=page]{color:#111114!important;background:#fffffff5!important;border-color:#11111413!important;box-shadow:0 8px 25px #2d2b4111!important}.sidebar-link.active:before{display:none!important}.sidebar-link.active svg,.sidebar-link[aria-current=page] svg{color:var(--premium-violet)!important}.sidebar-data-card{box-shadow:none!important;background:#edf9f3e0!important;border:1px solid #168a521f!important;border-radius:16px!important}.sidebar-bottom{border-top-color:#1111140f!important}.topbar{-webkit-backdrop-filter:blur(24px)saturate(140%);background:#ffffffc2!important;border:1px solid #ffffffc2!important;border-radius:22px!important;min-height:66px!important;margin:0!important;padding:10px 18px!important;box-shadow:0 14px 46px #2d2b4113!important}.market-name,.profile-name{color:#161619!important;font-weight:700!important}.market-symbol,.profile-plan{color:#9999a2!important}.market-price .price{color:#17171a!important;font-weight:760!important}.price-change,.price-change.positive{color:var(--premium-green)!important}.search-box{color:#777881!important;border-radius:var(--premium-radius-pill)!important;background:#f5f5f8e0!important;border:1px solid #11111412!important;min-height:40px!important;box-shadow:inset 0 1px 1px #11111405!important}.search-box:focus-within{background:#fff!important;border-color:#7d73ff5c!important;box-shadow:0 0 0 4px #7d73ff1a!important}.topbar-icon-button,.profile-button,.sidebar-close-button,.topbar-menu-button{color:#55565e!important;border-radius:var(--premium-radius-pill)!important;background:#ffffffeb!important;border:1px solid #11111413!important;box-shadow:0 6px 18px #2d2b410b!important}.topbar-icon-button:hover,.profile-button:hover,.sidebar-close-button:hover,.topbar-menu-button:hover{color:#111114!important;background:#fff!important;border-color:#11111421!important}.profile-avatar{color:#fff!important;background:linear-gradient(135deg,#7771ff,#a477ef)!important;border:0!important}.app-content h1,.dashboard-heading h1,.backtest-header h1,.strategy-library-header h1,.builder-page-header h1,.generator-page-header h1{color:#111114!important;letter-spacing:-.055em!important;font-size:clamp(2rem,3vw,3.5rem)!important;font-weight:760!important;line-height:1.02!important}.app-content h2{color:#151518!important;letter-spacing:-.035em!important}.app-content h3,.app-content h4,.app-content h5{color:#1b1b1f!important;letter-spacing:-.025em!important}.app-content p,.dashboard-heading p,.backtest-header p,.strategy-library-header p,.builder-page-header p,.generator-page-header p{color:#767780!important;line-height:1.65!important}.gos-panel,.clean-panel,.stats-panel,.builder-section,.builder-side-panel,.builder-workflow,.generator-section,.generator-result-card,.generator-stat,.generator-empty-results,.backtest-metric-card,.backtest-summary-card,.backtest-summary-panel,.backtest-trades-panel,.backtest-equity-panel,.strategy-library-toolbar,.strategy-library-card,.strategy-library-summary-card,.strategy-history-modal,.strategy-history-version,.gold-chart-panel{-webkit-backdrop-filter:blur(18px);border-radius:var(--premium-radius-lg)!important;box-shadow:var(--premium-shadow-soft)!important;background:#ffffffe0!important;border:1px solid #11111412!important}.gos-panel:hover,.clean-panel:hover,.builder-section:hover,.generator-section:hover,.generator-result-card:hover,.backtest-metric-card:hover,.strategy-library-card:hover,.strategy-history-version:hover{box-shadow:var(--premium-shadow)!important;background:#fffffff5!important;border-color:#1111141c!important}.condition-row,.generator-risk-panel,.generator-result-metric,.generator-duration,.generator-result-risk span,.backtest-summary-item,.strategy-library-detail,.strategy-library-metric,.strategy-library-risk span,.strategy-history-detail,.strategy-history-metric,.strategy-history-version-risk span{box-shadow:none!important;background:#f7f7fae0!important;border:1px solid #1111140f!important;border-radius:14px!important}.gos-input,.gos-select,.builder-field input,.builder-field select,.condition-field input,.condition-field select,.strategy-library-search,.strategy-library-select,.app-content input,.app-content select,.app-content textarea{min-height:42px;color:#1c1c20!important;background:#ffffffe0!important;border:1px solid #11111418!important;border-radius:13px!important;box-shadow:inset 0 1px 1px #11111405!important}.gos-input:hover,.gos-select:hover,.builder-field input:hover,.builder-field select:hover,.condition-field input:hover,.condition-field select:hover,.strategy-library-search:hover,.strategy-library-select:hover,.app-content input:hover,.app-content select:hover,.app-content textarea:hover{border-color:#11111429!important}.gos-input:focus,.gos-select:focus,.builder-field input:focus,.builder-field select:focus,.condition-field input:focus,.condition-field select:focus,.strategy-library-search:focus-within,.strategy-library-select:focus-within,.app-content input:focus,.app-content select:focus,.app-content textarea:focus{border-color:#7d73ff70!important;box-shadow:0 0 0 4px #7d73ff1a!important}.app-content input::placeholder,.app-content textarea::placeholder,.strategy-library-search input::placeholder{color:#aaaab3!important}.gos-button-primary,.builder-run-button,.generator-run-button,.strategy-builder .gos-button-primary,.app-content button[class*=primary]{color:#fff!important;border-color:var(--premium-black)!important;border-radius:var(--premium-radius-pill)!important;background:var(--premium-black)!important;background-image:none!important;box-shadow:0 10px 25px #11111421!important}.gos-button-primary:hover,.builder-run-button:hover,.generator-run-button:hover,.strategy-builder .gos-button-primary:hover,.app-content button[class*=primary]:hover{transform:translateY(-1px);color:#fff!important;border-color:var(--premium-black-hover)!important;background:var(--premium-black-hover)!important;box-shadow:0 14px 30px #11111429!important}.gos-button-secondary,.add-condition-button,.direction-selector button,.strategy-history-icon-button{color:#34343a!important;border-radius:var(--premium-radius-pill)!important;box-shadow:none!important;background:#ffffffe6!important;border:1px solid #11111417!important}.gos-button-secondary:hover,.add-condition-button:hover,.direction-selector button:hover,.strategy-history-icon-button:hover{color:#111114!important;background:#fff!important;border-color:#11111429!important}.direction-selector button.active,.generator-indicator.active,.chart-timeframe.active,.timeframe-buttons button.active,.gold-timeframes button.active{color:#4e46c9!important;background:var(--premium-violet-soft)!important;box-shadow:none!important;border-color:#7d73ff33!important}.direction-selector button.active svg{color:#4e46c9!important}.builder-workflow{padding:12px!important}.builder-workflow-step{background:#f7f7fac7!important;border:0!important;border-radius:15px!important}.builder-workflow-step-active{background:linear-gradient(135deg,#efedfff5,#f5f4ffeb)!important}.builder-workflow-step:not(:last-child):after{background:#11111414!important}.builder-workflow-number,.builder-section-icon,.generator-result-rank,.strategy-library-source,.strategy-library-summary-icon,.strategy-history-heading-icon,.strategy-history-version-number{color:#5a52d8!important;background:var(--premium-violet-soft)!important;border-color:#7d73ff26!important}.builder-workflow-step-active .builder-workflow-number{color:#fff!important;border-color:var(--premium-violet)!important;background:var(--premium-violet)!important}.generator-indicator{color:#6b6c75!important;border-radius:var(--premium-radius-pill)!important;background:#ffffffdb!important;border:1px solid #11111413!important}.generator-indicator:hover{color:#27272c!important;background:#fff!important;border-color:#7d73ff38!important}.generator-indicator.active .generator-indicator-check{border-color:var(--premium-violet)!important;background:var(--premium-violet)!important}.generator-running{color:#242429!important;border-radius:var(--premium-radius-lg)!important;background:linear-gradient(120deg,#f9f8fff7,#eeecffe6)!important;border-color:#7d73ff2e!important;box-shadow:0 16px 50px #5f54c71a!important}.generator-score strong,.generator-rule-summary strong{color:#5c54d9!important}.gold-chart-panel{overflow:hidden}.gold-chart-header,.gold-chart-ohlc{background:#ffffffe6!important;border-bottom-color:#11111411!important}.gold-symbol-badge,.market-badge,.gold-data-badge{color:#5d55d8!important;border-radius:var(--premium-radius-pill)!important;background:var(--premium-violet-soft)!important;border:1px solid #7d73ff24!important}.chart-timeframe,.chart-refresh-button,.timeframe-buttons button,.gold-timeframes button{border-radius:var(--premium-radius-pill)!important}.gold-chart-body,.gold-chart-container,.gold-chart{background:#11131a!important}.backtest-table th{color:#777881!important;background:#f7f7faf5!important}.backtest-table td{color:#44454d!important;background:#ffffffe0!important}.backtest-table th,.backtest-table td,.backtest-section-title,.strategy-library-card-header,.strategy-library-risk,.strategy-history-header,.strategy-history-current,.strategy-history-version-top,.strategy-history-version-risk{border-color:#11111411!important}.trade-direction.long,.metric-positive,.pnl-positive,.green-text,.app-content .positive,.app-content [class*=positive]{color:var(--premium-green)!important;-webkit-text-fill-color:var(--premium-green)!important}.trade-direction.short,.metric-negative,.pnl-negative,.app-content .negative,.app-content [class*=negative]{color:var(--premium-red)!important;-webkit-text-fill-color:var(--premium-red)!important}.strategy-delete-button{color:var(--premium-red)!important;border-radius:var(--premium-radius-pill)!important;background:var(--premium-red-soft)!important;border-color:#d8495829!important}.strategy-history-overlay{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1e1d264d!important}.strategy-history-modal{box-shadow:0 35px 100px #1e1d2638!important}.app-content [class~="bg-[#101112]"],.app-content [class~="bg-[#0b0c0d]"],.app-content [class~="bg-[#090a0d]"]{border-radius:var(--premium-radius-lg)!important;box-shadow:var(--premium-shadow-soft)!important;background-color:#ffffffe0!important}.app-content [class~="bg-white/[0.012]"],.app-content [class~="bg-white/[0.015]"],.app-content [class~="bg-white/[0.018]"],.app-content [class~="bg-white/[0.02]"],.app-content [class~="bg-white/[0.025]"]{background-color:#f7f7facc!important}.app-content [class~="bg-[#cfa85a]"],.app-content [class~="bg-[#d9a441]"],.app-content [class~="bg-[#f4c661]"]{color:#fff!important;background-color:var(--premium-black)!important}.app-content [class*=rounded-xl],.app-content [class*=rounded-2xl]{border-radius:var(--premium-radius-lg)!important}.app-content [class*=rounded-full]{border-radius:var(--premium-radius-pill)!important}.app-content [class~="text-[#cfa85a]"],.app-content [class~="text-[#d9a441]"],.app-content [class~="text-[#e3bf72]"],.app-content [class~="text-[#f4c661]"]{color:#5c54d9!important}.xaulab-route-loading,.xaulab-loading-card{background:0 0!important}.xaulab-loading-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:var(--premium-radius-xl)!important;box-shadow:var(--premium-shadow)!important;background:#ffffffdb!important;border:1px solid #11111412!important}.xaulab-loading-progress-track,.xaulab-operation-progress-track{border-radius:var(--premium-radius-pill)!important;background:#11111412!important}.xaulab-loading-progress,.xaulab-operation-progress{border-radius:var(--premium-radius-pill)!important;background:linear-gradient(90deg,#7169ff,#b47ae7,#728bff)!important}@media (max-width:900px){.app-main{margin-left:0!important;padding:10px!important}.app-content{padding:24px 14px 44px!important}.topbar{border-radius:18px!important}.sidebar{border-radius:24px!important;width:min(310px,100vw - 20px)!important;height:calc(100vh - 20px)!important;top:10px!important;left:10px!important}.sidebar-backdrop.open{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1d2647!important}.app-content h1,.dashboard-heading h1,.backtest-header h1,.strategy-library-header h1,.builder-page-header h1,.generator-page-header h1{font-size:clamp(2rem,10vw,2.75rem)!important}}@media (prefers-reduced-motion:reduce){.sidebar-create-button,.sidebar-link,.gos-button-primary,.gos-button-secondary,.builder-run-button,.generator-run-button{transform:none!important}}
.strategy-generator.xaulab-generator-simple{isolation:isolate;width:100%;max-width:1480px;margin:0 auto;padding:18px 0 44px;position:relative}.strategy-generator.xaulab-generator-simple:before,.strategy-generator.xaulab-generator-simple:after{content:"";z-index:-1;pointer-events:none;filter:blur(48px);opacity:.52;border-radius:999px;position:absolute}.strategy-generator.xaulab-generator-simple:before{background:#6976ff38;width:370px;height:260px;top:-76px;left:8%}.strategy-generator.xaulab-generator-simple:after{background:#e579ff29;width:330px;height:230px;top:-30px;right:7%}.xaulab-eas-v5-shell{gap:22px;display:grid;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}.xaulab-eas-v5-toolbar{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);flex-wrap:wrap;align-items:center;gap:10px;min-height:70px;display:flex;position:relative;background:#ffffffd1!important;border:1px solid #11111413!important;border-radius:999px!important;padding:10px 12px 10px 22px!important;box-shadow:0 22px 70px #38335b1a!important}.xaulab-eas-v5-toolbar>strong{letter-spacing:-.035em;margin-right:6px;color:#111114!important;font-size:17px!important;font-weight:780!important}.xaulab-eas-v5-toolbar>span{border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 11px;display:inline-flex;color:#777882!important;background:#f8f8fbd1!important;border:1px solid #11111411!important;font-size:11px!important}.xaulab-eas-v5-toolbar>span b{font-weight:760;color:#19191d!important}.xaulab-eas-v5-start{order:20;margin-left:auto;color:#fff!important;background:#121214!important;border:1px solid #121214!important;border-radius:999px!important;min-height:46px!important;padding:0 22px!important;font-weight:760!important;box-shadow:0 12px 28px #1212142e!important}.xaulab-eas-v5-start:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;background:#27272b!important}.xaulab-eas-v5-toolbar-actions{order:21;gap:7px;display:inline-flex}.xaulab-eas-v5-toolbar-actions button{color:#4d4e57!important;min-height:40px!important;box-shadow:none!important;background:#ffffffe6!important;border:1px solid #11111417!important;border-radius:999px!important;padding:0 14px!important}.xaulab-eas-v5-toolbar-actions button:hover:not(:disabled){color:#111114!important;background:#fff!important;border-color:#11111429!important}.xaulab-eas-v5-grid{align-items:start;grid-template-columns:minmax(310px,360px) minmax(0,1fr)!important;gap:20px!important;display:grid!important}.xaulab-eas-v5-controls{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);overflow:hidden;background:#ffffffd6!important;border:1px solid #11111413!important;border-radius:28px!important;padding:18px!important;box-shadow:0 18px 55px #38335b13!important}.xaulab-eas-v5-controls>h2{letter-spacing:-.045em;line-height:1.08;color:#111114!important;margin:2px 4px 18px!important;font-size:clamp(23px,2vw,30px)!important;font-weight:780!important}.xaulab-eas-v5-section{overflow:hidden;box-shadow:none!important;background:#fafafccc!important;border:1px solid #11111411!important;border-radius:18px!important;margin:10px 0 0!important}.xaulab-eas-v5-section[open]{background:#fffffff2!important;box-shadow:0 10px 30px #38335b0b!important}.xaulab-eas-v5-section>summary{min-height:52px;color:#232329!important;background:0 0!important;padding:0 15px!important;font-size:12px!important;font-weight:760!important}.xaulab-eas-v5-body{gap:12px;display:grid;padding:4px 14px 15px!important}.xaulab-eas-v5-body label>span,.xaulab-eas-v5-body .label,.xaulab-eas-v5-body small{color:#858690!important}.xaulab-eas-v5-body input,.xaulab-eas-v5-body select,.xaulab-eas-v5-body textarea{color:#17171b!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #11111418!important;border-radius:13px!important}.xaulab-eas-v5-body input:focus,.xaulab-eas-v5-body select:focus,.xaulab-eas-v5-body textarea:focus{border-color:#6878ff8c!important;box-shadow:0 0 0 4px #6878ff14!important}.xaulab-eas-v5-date-row{gap:9px!important}.xaulab-eas-v5-loaded{line-height:1.55;color:#666872!important;background:#eef1ffb8!important;border:1px solid #6878ff1c!important;border-radius:13px!important;padding:11px 12px!important}.xaulab-eas-v5-grid>:not(.xaulab-eas-v5-controls),.generator-results,.generator-results-panel,.xaulab-generator-results,.xaulab-generator-simple-results{min-width:0}.generator-running,.xaulab-generator-simple-running{overflow:hidden;background:linear-gradient(135deg,#fffffff5,#f1efffeb)!important;border:1px solid #6878ff24!important;border-radius:24px!important;box-shadow:0 18px 50px #51489612!important}.generator-result-card{background:#fffffff0!important;border:1px solid #11111413!important;border-radius:24px!important;box-shadow:0 14px 45px #38335b11!important}.generator-result-card:hover{transform:translateY(-2px);border-color:#6878ff33!important;box-shadow:0 20px 55px #38335b18!important}.generator-result-rank,.generator-stat,.generator-result-metric,.generator-duration,.generator-result-risk span{border-radius:999px!important}.generator-result-rank{color:#5c55d6!important;background:#efedff!important;border-color:#6878ff24!important}.generator-result-title h3,.generator-result-card h3,.generator-result-card h4{letter-spacing:-.025em;color:#151519!important}.generator-result-card button,.generator-result-card a{border-radius:999px!important}.generator-result-card .gos-button-primary,.generator-result-card button[class*=primary],.generator-result-card button[aria-busy=true]{color:#fff!important;background:#121214!important;border-color:#121214!important}.generator-empty-results{place-items:center;min-height:260px;display:grid;background:#ffffffa6!important;border:1px dashed #1111141c!important;border-radius:28px!important;padding:36px!important}.backtest-page{isolation:isolate;width:100%;max-width:1480px;margin:0 auto;padding:22px 0 48px;position:relative}.backtest-page:before,.backtest-page:after{content:"";z-index:-1;pointer-events:none;filter:blur(52px);border-radius:999px;position:absolute}.backtest-page:before{background:#6878ff2b;width:360px;height:260px;top:-80px;left:14%}.backtest-page:after{background:#e579ff1f;width:320px;height:230px;top:-36px;right:12%}.backtest-header{-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);grid-template-columns:1fr auto;background:#ffffffd1!important;border:1px solid #11111413!important;border-radius:28px!important;align-items:end!important;gap:24px!important;margin:0 0 30px!important;padding:28px 30px!important;display:grid!important;box-shadow:0 20px 65px #38335b16!important}.backtest-back-link{background:#ffffffb8;border:1px solid #11111413;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:34px;padding:0 12px;font-size:11px;font-weight:700;color:#62636c!important;display:inline-flex!important}.backtest-header h1{max-width:900px;color:#101014!important;letter-spacing:-.055em!important;margin:16px 0 8px!important;font-size:clamp(34px,4vw,58px)!important;font-weight:790!important;line-height:.98!important}.backtest-header p{color:#73747d!important;margin:0!important;font-size:13px!important}.backtest-header .gos-button-secondary{color:#fff!important;background:#121214!important;border:1px solid #121214!important;border-radius:999px!important;min-height:46px!important;padding:0 20px!important;box-shadow:0 12px 28px #12121429!important}.backtest-header .gos-button-secondary:hover{color:#fff!important;background:#29292d!important}.backtest-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin-bottom:20px!important}.backtest-metric-card{background:#fffffff0!important;border:1px solid #11111412!important;border-radius:22px!important;min-height:148px!important;padding:18px!important;box-shadow:0 12px 40px #38335b0e!important}.backtest-metric-card:hover{transform:translateY(-2px);border-color:#6878ff26!important;box-shadow:0 18px 48px #38335b14!important}.backtest-metric-icon{color:#625be3!important;background:#efedff!important;border:1px solid #6878ff1f!important;border-radius:12px!important;width:38px!important;height:38px!important}.backtest-metric-label{letter-spacing:.06em;text-transform:uppercase;color:#858690!important;font-size:10px!important;font-weight:740!important}.backtest-metric-value,.backtest-metric-card>strong{letter-spacing:-.04em;color:#151519!important;font-size:clamp(20px,1.8vw,28px)!important}.backtest-summary-panel,.backtest-equity-panel,.backtest-trades-panel,.backtest-page .gos-panel{overflow:hidden;background:#ffffffed!important;border:1px solid #11111412!important;border-radius:28px!important;margin-top:18px!important;box-shadow:0 16px 50px #38335b0f!important}.backtest-section-title{border-bottom:1px solid #1111140e!important;padding:21px 24px!important}.backtest-section-title h2{color:#17171b!important;letter-spacing:-.035em!important;margin:0!important;font-size:21px!important}.backtest-section-subtitle,.backtest-section-title>span{color:#8b8c95!important;font-size:11px!important}.backtest-summary-grid{gap:10px!important;padding:18px!important}.backtest-summary-item{min-height:72px;background:#fafafd!important;border:1px solid #1111140e!important;border-radius:16px!important;padding:13px 14px!important}.equity-chart-summary>div{background:#fafafd!important;border-radius:14px!important}.backtest-table-wrapper{background:0 0!important;margin:0!important}.backtest-table th{letter-spacing:.045em;text-transform:uppercase;color:#858690!important;background:#fafafd!important;font-size:10px!important}.backtest-table td{color:#4f5058!important;background:#fff!important}.backtest-table tbody tr:hover td{background:#faf9ff!important}.trade-direction.long,.trade-direction.short{border-radius:999px!important}.backtest-warnings{margin-top:18px!important}.backtest-warnings>div{border-radius:16px!important}.backtest-empty,.backtest-loading{text-align:center;background:#ffffffe6;border:1px solid #11111412;border-radius:28px;max-width:720px;margin:12vh auto 0;padding:44px 38px;box-shadow:0 22px 70px #38335b14}.backtest-empty h1{letter-spacing:-.05em;color:#111114!important;font-size:clamp(30px,4vw,48px)!important}.backtest-empty .gos-button-primary{margin-top:12px;border-radius:999px!important}@media (max-width:1250px){.backtest-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1080px){.xaulab-eas-v5-grid{grid-template-columns:1fr!important}.xaulab-eas-v5-controls{position:static!important}}@media (max-width:760px){.strategy-generator.xaulab-generator-simple,.backtest-page{padding-top:8px}.xaulab-eas-v5-toolbar{border-radius:24px!important;padding:14px!important}.xaulab-eas-v5-start{order:2;width:100%;margin-left:0}.xaulab-eas-v5-toolbar-actions{width:100%}.xaulab-eas-v5-toolbar-actions button{flex:1}.xaulab-eas-v5-controls{border-radius:22px!important;padding:14px!important}.backtest-header{border-radius:22px!important;grid-template-columns:1fr!important;padding:22px!important}.backtest-header .gos-button-secondary{width:100%}.backtest-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.backtest-summary-panel,.backtest-equity-panel,.backtest-trades-panel,.backtest-page .gos-panel{border-radius:22px!important}}@media (max-width:480px){.backtest-metrics-grid{grid-template-columns:1fr!important}}
.sidebar-logo{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;margin:0 0 4px!important;padding:0 4px 3px!important;text-decoration:none!important;display:flex!important}.sidebar-logo:hover,.sidebar-logo:focus,.sidebar-logo:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important}.sidebar-logo>span{width:172px!important;height:74px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-flex!important}.sidebar-logo img{object-fit:contain!important;object-position:left center!important;opacity:1!important;visibility:visible!important;width:172px!important;max-width:100%!important;height:74px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.sidebar-create-button{margin-top:0!important}.xaulab-auth-brand-shell{width:260px!important;max-width:calc(100% - 52px)!important;height:104px!important;box-shadow:none!important;background-color:#0000!important;background-image:url(/xaulab-premium-logo.png?v=chatgpt-0825)!important;background-position:0!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;border-radius:0!important;margin:4px 0 18px!important;padding:0!important;display:block!important;overflow:visible!important}.xaulab-auth-brand-shell>.xaulab-auth-brand-image,.xaulab-auth-brand-shell>.xaulab-brand-shine{display:none!important}.xaulab-eas-v5-controls{container-type:inline-size;min-width:0!important}.xaulab-eas-v5-controls .xaulab-eas-v5-section,.xaulab-eas-v5-controls .xaulab-eas-v5-body,.xaulab-eas-v5-controls .xaulab-eas-v5-criteria,.xaulab-eas-v5-controls .xaulab-eas-v5-date-row,.xaulab-eas-v5-controls .xaulab-eas-v5-pair,.xaulab-eas-v5-controls .xaulab-eas-v5-body>label,.xaulab-eas-v5-controls .xaulab-eas-v5-criteria>label{width:100%!important;min-width:0!important;max-width:100%!important}.xaulab-eas-v5-controls .xaulab-eas-v5-body>label,.xaulab-eas-v5-controls .xaulab-eas-v5-criteria>label{grid-template-columns:minmax(92px,.78fr) minmax(0,1.22fr)!important;gap:10px!important}.xaulab-eas-v5-controls .xaulab-eas-v5-body>label>span,.xaulab-eas-v5-controls .xaulab-eas-v5-criteria>label>span{overflow-wrap:anywhere;min-width:0!important}.xaulab-eas-v5-controls .xaulab-eas-v5-body input,.xaulab-eas-v5-controls .xaulab-eas-v5-body select,.xaulab-eas-v5-controls .xaulab-eas-v5-body textarea,.xaulab-eas-v5-controls .xaulab-eas-v5-criteria input,.xaulab-eas-v5-controls .xaulab-eas-v5-criteria select{width:100%!important;min-width:0!important;max-width:100%!important}.xaulab-eas-v5-controls .xaulab-eas-v5-date-row,.xaulab-eas-v5-controls .xaulab-eas-v5-pair{grid-template-columns:1fr!important;gap:10px!important}.xaulab-eas-v5-controls .xaulab-eas-v5-date-row label,.xaulab-eas-v5-controls .xaulab-eas-v5-pair label{grid-template-columns:minmax(70px,92px) minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.xaulab-eas-v5-controls .xaulab-eas-v5-date-row label>input,.xaulab-eas-v5-controls .xaulab-eas-v5-date-row label>select,.xaulab-eas-v5-controls .xaulab-eas-v5-pair label>input,.xaulab-eas-v5-controls .xaulab-eas-v5-pair label>select{width:100%!important;min-width:0!important}@container (max-width:300px){.xaulab-eas-v5-controls .xaulab-eas-v5-body>label,.xaulab-eas-v5-controls .xaulab-eas-v5-criteria>label,.xaulab-eas-v5-controls .xaulab-eas-v5-date-row label,.xaulab-eas-v5-controls .xaulab-eas-v5-pair label{grid-template-columns:1fr!important}.xaulab-eas-v5-controls .xaulab-eas-v5-body>label>span,.xaulab-eas-v5-controls .xaulab-eas-v5-criteria>label>span{text-align:left!important}}@media (max-width:900px){.sidebar-logo{margin-bottom:3px!important;padding:0 4px 2px!important}.sidebar-logo>span,.sidebar-logo img{width:154px!important;height:66px!important}.xaulab-auth-brand-shell{width:220px!important;height:88px!important;margin-bottom:14px!important}}@media (max-width:600px){.xaulab-eas-v5-controls .xaulab-eas-v5-body>label,.xaulab-eas-v5-controls .xaulab-eas-v5-criteria>label,.xaulab-eas-v5-controls .xaulab-eas-v5-date-row label,.xaulab-eas-v5-controls .xaulab-eas-v5-pair label{grid-template-columns:1fr!important}.xaulab-eas-v5-controls .xaulab-eas-v5-body>label>span,.xaulab-eas-v5-controls .xaulab-eas-v5-criteria>label>span{text-align:left!important}}
.builder-entry-heading.long .builder-section-icon{color:#15965a!important;background:#eefbf4!important;border-color:#b8ebce!important}.builder-entry-heading.long .builder-section-icon svg{color:#15965a!important;stroke:currentColor!important}.builder-entry-heading.short .builder-section-icon{color:#e5484d!important;background:#fff1f2!important;border-color:#ffc8cc!important}.builder-entry-heading.short .builder-section-icon svg{color:#e5484d!important;stroke:currentColor!important}:where(div,label):has(>svg):has(>input:not([type=checkbox]):not([type=radio])){background-clip:padding-box}:where(div,label):has(>svg):has(>input:not([type=checkbox]):not([type=radio]))>input:not([type=checkbox]):not([type=radio]){appearance:none;outline-offset:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important}:where(div,label):has(>svg):has(>input:not([type=checkbox]):not([type=radio]))>input:not([type=checkbox]):not([type=radio]):hover{appearance:none;outline-offset:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important}:where(div,label):has(>svg):has(>input:not([type=checkbox]):not([type=radio]))>input:not([type=checkbox]):not([type=radio]):focus{appearance:none;outline-offset:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important}:where(div,label):has(>svg):has(>input:not([type=checkbox]):not([type=radio]))>input:not([type=checkbox]):not([type=radio]):focus-visible{appearance:none;outline-offset:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important}:where(div,label):has(>svg):has(>input:not([type=checkbox]):not([type=radio]))>input:not([type=checkbox]):not([type=radio]):active{appearance:none;outline-offset:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important}:where(div,label):has(>svg):has(>input:not([type=checkbox]):not([type=radio]))>input:not([type=checkbox]):not([type=radio]):-webkit-autofill{-webkit-text-fill-color:currentColor;border:0!important;border-radius:0!important;outline:0!important}:where(div,label):has(>svg):has(>input:not([type=checkbox]):not([type=radio]))>input:not([type=checkbox]):not([type=radio]):-webkit-autofill:hover{-webkit-text-fill-color:currentColor;border:0!important;border-radius:0!important;outline:0!important}:where(div,label):has(>svg):has(>input:not([type=checkbox]):not([type=radio]))>input:not([type=checkbox]):not([type=radio]):-webkit-autofill:focus{-webkit-text-fill-color:currentColor;border:0!important;border-radius:0!important;outline:0!important}:where(div,label):has(>svg):has(>input:not([type=checkbox]):not([type=radio]))>input:not([type=checkbox]):not([type=radio]):-webkit-autofill:active{-webkit-text-fill-color:currentColor;border:0!important;border-radius:0!important;outline:0!important}
.xaulab-premium-loader{isolation:isolate;color:#111114;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.xaulab-premium-loader-fullscreen{z-index:2147483000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(14px)saturate(1.04);background:radial-gradient(circle at 16% 18%,#7a72e61a,#0000 30%),radial-gradient(circle at 84% 78%,#be79e817,#0000 32%),#f8f7fce0;place-items:center;width:100vw;height:100dvh;min-height:0;padding:clamp(18px,3vw,40px);position:fixed;inset:0;overflow:hidden}.xaulab-premium-loader-inline{min-height:min(68vh,650px);padding:28px}.xaulab-premium-loader-orb{pointer-events:none;filter:blur(2px);opacity:.82;border-radius:999px;width:360px;height:360px;animation:7s ease-in-out infinite xaulab-premium-orb;position:absolute}.xaulab-premium-loader-orb-one{background:radial-gradient(circle,#6d65e024,#6d65e000 70%);top:-150px;right:4%}.xaulab-premium-loader-orb-two{background:radial-gradient(circle,#bc75e71f,#bc75e700 70%);animation-delay:-3.5s;bottom:-180px;left:3%}.xaulab-premium-loader-card{z-index:1;-webkit-backdrop-filter:blur(22px);background:linear-gradient(145deg,#fffffff5,#fcfbffe8);border:1px solid #11111413;border-radius:26px;width:min(640px,100%);max-height:calc(100dvh - 48px);animation:.42s cubic-bezier(.22,.61,.36,1) both xaulab-premium-card-in;position:relative;overflow:hidden;box-shadow:0 30px 90px #3e366f1c,0 8px 26px #2e2a480e,inset 0 1px #ffffffe6}.xaulab-premium-loader-card:before{content:"";background:linear-gradient(90deg,#0000,#655bdbb8,#b874e88f,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.xaulab-premium-loader-card:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 24%,#ffffff8f 44%,#0000 66%);animation:2.6s ease-in-out infinite xaulab-premium-card-sheen;position:absolute;inset:0;transform:translate(-125%)}.xaulab-premium-loader-head{z-index:2;border-bottom:1px solid #1111140e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:19px 21px 16px;display:grid;position:relative}.xaulab-premium-loader-mark{color:#6159dc;background:linear-gradient(145deg,#f4f2ff,#fbfaff);border:1px solid #675edc24;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6}.xaulab-premium-loader-mark-ring{border:1px solid #655ddd;border-color:#655ddd #b771e694 #675edc2e #675edc2e;border-radius:17px;animation:2.8s linear infinite xaulab-premium-spin;position:absolute;inset:-5px}.xaulab-premium-loader-mark-dot{background:#7b72e5;border-radius:50%;width:5px;height:5px;animation:1.7s ease-in-out infinite xaulab-premium-dot;position:absolute;box-shadow:0 0 12px #6960de8f}.xaulab-premium-loader-mark-dot-one{top:5px;right:5px}.xaulab-premium-loader-mark-dot-two{background:#b477e8;animation-delay:-.85s;bottom:6px;left:7px}.xaulab-premium-loader-heading{gap:3px;min-width:0;display:grid}.xaulab-premium-loader-heading>span{color:#756dde;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.xaulab-premium-loader-heading>strong{color:#151519;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:750;overflow:hidden}.xaulab-premium-loader-live{color:#68616f;letter-spacing:.04em;text-transform:uppercase;background:#f8f7fde0;border:1px solid #675edc1f;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:750;display:inline-flex}.xaulab-premium-loader-live>i{background:#7269df;border-radius:50%;width:7px;height:7px;animation:1.55s ease-out infinite xaulab-premium-live;box-shadow:0 0 #7269df47}.xaulab-premium-loader-visual{z-index:2;background:radial-gradient(circle at 50% 48%,#7369e014,#0000 32%),linear-gradient(#fcfbff 0%,#f9f8fd 100%);border:1px solid #1111140f;border-radius:18px;height:clamp(205px,24vh,250px);margin:17px 21px 0;position:relative;overflow:hidden}.xaulab-premium-loader-grid{opacity:.66;background-image:linear-gradient(#6258bd0b 1px,#0000 1px),linear-gradient(90deg,#6258bd0b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.xaulab-premium-loader-wave{border:2px solid #0000;border-top-color:#685edb2e;border-radius:50%;width:116%;height:72px;animation:3.4s ease-in-out infinite xaulab-premium-wave;position:absolute;left:-8%;transform:rotate(-4deg)}.xaulab-premium-loader-wave-one{top:61%}.xaulab-premium-loader-wave-two{border-top-color:#b874e821;animation-delay:-1.7s;top:70%}.xaulab-premium-loader-core{place-items:center;width:116px;height:116px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xaulab-premium-loader-core-ring{border:1px solid #685edb2e;border-radius:50%;position:absolute}.xaulab-premium-loader-core-ring-one{border-top-color:#7168df;border-bottom-color:#b573e785;animation:3.7s linear infinite xaulab-premium-spin;inset:3px}.xaulab-premium-loader-core-ring-two{border-left-color:#b573e7a6;animation:2.6s linear infinite xaulab-premium-spin-reverse;inset:19px}.xaulab-premium-loader-core-icon{color:#6159dc;background:#ffffffe8;border:1px solid #675edc1f;border-radius:17px;place-items:center;width:54px;height:54px;animation:2s ease-in-out infinite xaulab-premium-core;display:grid;box-shadow:0 10px 30px #5248a41c,inset 0 1px #ffffffe6}.xaulab-premium-loader-particle{background:#756cdf;border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out infinite xaulab-premium-particle;position:absolute;box-shadow:0 0 12px #685edb7a}.xaulab-premium-loader-particle-one{top:9px;left:25px}.xaulab-premium-loader-particle-two{background:#b477e8;animation-delay:-.8s;bottom:34px;right:4px}.xaulab-premium-loader-particle-three{width:4px;height:4px;animation-delay:-1.5s;bottom:28px;left:2px}.xaulab-premium-loader-signal{opacity:.58;justify-content:space-between;align-items:flex-end;gap:9px;height:34px;display:flex;position:absolute;bottom:27px;left:26px;right:26px}.xaulab-premium-loader-signal>span{transform-origin:bottom;background:linear-gradient(#695fddad,#b574e72e);border-radius:5px 5px 2px 2px;flex:1;max-width:42px;animation:1.7s ease-in-out infinite xaulab-premium-signal}.xaulab-premium-loader-signal>span:first-child{height:32%;animation-delay:-.8s}.xaulab-premium-loader-signal>span:nth-child(2){height:61%;animation-delay:-1.35s}.xaulab-premium-loader-signal>span:nth-child(3){height:43%;animation-delay:-.4s}.xaulab-premium-loader-signal>span:nth-child(4){height:86%;animation-delay:-1.1s}.xaulab-premium-loader-signal>span:nth-child(5){height:52%;animation-delay:-.15s}.xaulab-premium-loader-signal>span:nth-child(6){height:73%;animation-delay:-1.5s}.xaulab-premium-loader-signal>span:nth-child(7){height:46%;animation-delay:-.65s}.xaulab-premium-loader-scan{background:linear-gradient(90deg,#0000,#746ae013,#be79e80e,#0000);width:110px;animation:2.45s ease-in-out infinite xaulab-premium-scan;position:absolute;top:0;bottom:0;left:-110px;transform:skew(-10deg)}.xaulab-premium-loader-copy{z-index:2;color:#777984;align-items:center;gap:9px;padding:16px 21px 12px;font-size:11px;line-height:1.5;display:flex;position:relative}.xaulab-premium-loader-copy>svg{color:#7168df;flex:none;animation:1.25s ease-in-out infinite xaulab-premium-activity}.xaulab-premium-loader-note{color:#5d6280;text-align:center;background:#7c5cff0e;border:1px solid #7c5cff1f;border-radius:10px;margin:0 22px 12px;padding:9px 12px;font-size:11px;font-weight:650;line-height:1.45}.xaulab-premium-loader-track{z-index:2;background:#eeecf5;border-radius:999px;height:4px;margin:0 21px;position:relative;overflow:hidden}.xaulab-premium-loader-track>span{border-radius:inherit;background:linear-gradient(90deg,#645adc4d,#6960dc,#b477e8,#645adc4d);width:38%;animation:1.4s cubic-bezier(.45,0,.2,1) infinite xaulab-premium-progress;position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #685edb33}.xaulab-premium-loader-phases{z-index:2;color:#888993;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:12px 21px 18px;font-size:9px;font-weight:700;display:flex;position:relative}.xaulab-premium-loader-phases>span{align-items:center;gap:6px;display:inline-flex}.xaulab-premium-loader-phases i{background:#c8c4dd;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite xaulab-premium-phase}.xaulab-premium-loader-phases>span:nth-child(2) i{animation-delay:-1.2s}.xaulab-premium-loader-phases>span:nth-child(3) i{animation-delay:-.6s}.xaulab-route-loading{background:0 0!important;min-height:min(68vh,650px)!important;padding:28px!important}.xaulab-route-loading-card,.xaulab-is-loading,.backtest-loading,.xaulab-page-loading,[class*=loading][role=status]:not(.xaulab-premium-loader-card):not(.xaulab-backtest-loader){position:relative;overflow:hidden;color:#777984!important;background:linear-gradient(145deg,#fffffff7,#faf9ffeb)!important;border:1px solid #11111413!important;border-radius:18px!important;box-shadow:0 18px 52px #3c336914!important}.xaulab-is-loading,.backtest-loading,.xaulab-page-loading{text-align:center;min-height:150px;font-weight:650;place-items:center!important;padding:72px 24px 24px!important;font-size:12px!important;display:grid!important}.xaulab-is-loading:before,.backtest-loading:before,.xaulab-page-loading:before{content:"";border:2px solid #6960dc;border-color:#6960dc #b477e8 #695fdd26 #695fdd26;border-radius:50%;width:29px;height:29px;margin-left:-15px;position:absolute;top:27px;left:50%;box-shadow:0 0 18px #695fdd17;animation:1.15s linear infinite xaulab-premium-spin!important}.xaulab-is-loading:after,.backtest-loading:after,.xaulab-page-loading:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 22%,#6f64e00e 47%,#bc75e70b 53%,#0000 76%);position:absolute;inset:0;transform:translate(-115%);animation:1.9s ease-in-out infinite xaulab-premium-card-sheen!important}body:has(button[aria-busy=true]) .topbar:after{background:linear-gradient(90deg,#0000 0%,#6960dc38 20%,#6960dc 48%,#b477e8 70%,#0000 100%)!important;box-shadow:0 0 16px #6960dc33!important}body:has(.xaulab-eas-v5-start:disabled) .topbar:after{background:linear-gradient(90deg,#0000 0%,#6960dc38 20%,#6960dc 48%,#b477e8 70%,#0000 100%)!important;box-shadow:0 0 16px #6960dc33!important}button[aria-busy=true]{box-shadow:0 0 0 1px #6960dc21,0 10px 28px #41377d17!important}button[aria-busy=true]:after{background:linear-gradient(110deg,#0000 18%,#ffffff5c 44%,#b477e829 52%,#0000 68%)!important}:is(.app-content:has(button[aria-busy=true]),.app-content:has(.xaulab-eas-v5-start:disabled)){background-image:radial-gradient(circle at 78% 12%,#6960dc09,#0000 23%),radial-gradient(circle at 17% 78%,#b477e806,#0000 26%)}.xaulab-generator-simple-running{background:linear-gradient(145deg,#fffffff0,#f8f7ffe6)!important;border-color:#6960dc29!important;box-shadow:0 18px 48px #41377d14!important}.xaulab-generator-simple-running:before{background:linear-gradient(110deg,#0000 0%,#6960dc0b 36%,#b477e813 50%,#6960dc0b 64%,#0000 100%)!important}.xaulab-generator-simple-running>svg,.xaulab-generator-simple-running-copy strong{color:#655cdb!important}.xaulab-generator-simple-progress{background:#eceaf4!important}.xaulab-generator-simple-progress:before{background:linear-gradient(90deg,#6960dc2e,#6960dc,#b477e8,#6960dc2e)!important;box-shadow:0 0 14px #6960dc38!important}.xaulab-backtest-loader{background:radial-gradient(circle at 15% 18%,#6960dc1a,#0000 31%),radial-gradient(circle at 85% 80%,#b477e814,#0000 32%),#f9f8fce6!important}.xaulab-backtest-loader-orb-one{background:radial-gradient(circle,#6960dc1f,#6960dc00 70%)!important}.xaulab-backtest-loader-orb-two{background:radial-gradient(circle,#b477e81a,#b477e800 70%)!important}.xaulab-backtest-loader-card{background:linear-gradient(145deg,#fffffff7,#fbfaffed)!important;border-color:#11111413!important;border-radius:26px!important;box-shadow:0 30px 90px #3e366f1f,0 8px 26px #2e2a480e!important}.xaulab-backtest-loader-card:before{background:linear-gradient(90deg,#0000,#6960dc,#b477e8,#0000)!important}.xaulab-backtest-loader-logo{color:#6159dc!important;background:#f3f1ff!important}.xaulab-backtest-loader-ring{border-color:#6960dc #6960dc29 #6960dc29!important}.xaulab-backtest-loader-brand>div:nth-child(2)>span,.xaulab-backtest-loader-stage-icon{color:#6960dc!important}.xaulab-backtest-loader-brand>div:nth-child(2)>strong,.xaulab-backtest-loader-stage strong,.xaulab-backtest-loader-meta strong{color:#17171b!important}.xaulab-backtest-loader-live>span{background:#7168df!important;box-shadow:0 0 #7168df47!important}.xaulab-backtest-loader-visual{background:linear-gradient(#fcfbff 0%,#f8f7fc 100%)!important;border-color:#1111140f!important}.xaulab-backtest-loader-grid{background-image:linear-gradient(#635abd0b 1px,#0000 1px),linear-gradient(90deg,#635abd0b 1px,#0000 1px)!important}.xaulab-backtest-loader-line{stroke:#6960dc!important;filter:drop-shadow(0 4px 6px #6960dc29)!important}.xaulab-backtest-loader-area stop:first-child{stop-color:#6960dc!important}.xaulab-backtest-loader-scan{background:linear-gradient(90deg,#0000,#6960dc14,#b477e80f,#0000)!important}.xaulab-backtest-loader-progress{background:#eceaf4!important}.xaulab-backtest-loader-progress>i{background:linear-gradient(90deg,#6960dc47,#6960dc,#b477e8,#6960dc47)!important}.app-content section:has(.animate-spin){position:relative;overflow:hidden}.app-content section:has(.animate-spin):after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 26%,#6960dc09 46%,#b477e80a 54%,#0000 74%);animation:2.1s ease-in-out infinite xaulab-premium-card-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes xaulab-premium-card-in{0%{opacity:0;transform:translateY(11px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes xaulab-premium-card-sheen{0%{transform:translate(-125%)}58%,to{transform:translate(125%)}}@keyframes xaulab-premium-spin{to{transform:rotate(360deg)}}@keyframes xaulab-premium-spin-reverse{to{transform:rotate(-360deg)}}@keyframes xaulab-premium-orb{0%,to{opacity:.65;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(16px,-10px)scale(1.07)}}@keyframes xaulab-premium-dot{0%,to{opacity:.42;transform:scale(.78)}50%{opacity:1;transform:scale(1.18)}}@keyframes xaulab-premium-live{0%{box-shadow:0 0 #7269df4d}70%,to{box-shadow:0 0 0 8px #7269df00}}@keyframes xaulab-premium-wave{0%,to{opacity:.55;transform:translateY(0)rotate(-4deg)scaleX(.96)}50%{opacity:1;transform:translateY(-7px)rotate(2deg)scaleX(1.04)}}@keyframes xaulab-premium-core{0%,to{transform:translateY(0)scale(1);box-shadow:0 10px 30px #5248a41a}50%{transform:translateY(-3px)scale(1.035);box-shadow:0 14px 36px #5248a426}}@keyframes xaulab-premium-particle{0%,to{opacity:.35;transform:translateY(3px)scale(.8)}50%{opacity:1;transform:translateY(-5px)scale(1.15)}}@keyframes xaulab-premium-signal{0%,to{opacity:.45;transform:scaleY(.72)}50%{opacity:.95;transform:scaleY(1)}}@keyframes xaulab-premium-scan{0%{opacity:0;left:-120px}18%{opacity:1}78%{opacity:1}to{opacity:0;left:calc(100% + 120px)}}@keyframes xaulab-premium-activity{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes xaulab-premium-progress{0%{transform:translate(-115%)scaleX(.75)}54%{transform:translate(135%)scaleX(1)}to{transform:translate(315%)scaleX(.78)}}@keyframes xaulab-premium-phase{0%,to{box-shadow:none;background:#c8c4dd}50%{background:#7067df;box-shadow:0 0 10px #6960dc59}}@media (max-width:640px){.xaulab-premium-loader-fullscreen,.xaulab-premium-loader-inline{padding:18px}.xaulab-premium-loader-fullscreen{place-items:center}.xaulab-premium-loader-note{margin-inline:14px}.xaulab-premium-loader-card{border-radius:21px}.xaulab-premium-loader-head{grid-template-columns:auto minmax(0,1fr)}.xaulab-premium-loader-live{display:none}.xaulab-premium-loader-visual{height:190px;margin-inline:16px}.xaulab-premium-loader-copy,.xaulab-premium-loader-phases{padding-inline:16px}.xaulab-premium-loader-track{margin-inline:16px}}@media (max-height:720px) and (min-width:641px){.xaulab-premium-loader-fullscreen{padding-block:14px}.xaulab-premium-loader-card{max-height:calc(100dvh - 28px)}.xaulab-premium-loader-visual{height:180px}.xaulab-premium-loader-head{padding-block:14px 12px}.xaulab-premium-loader-copy{padding-block:12px 9px}.xaulab-premium-loader-phases{padding-bottom:13px}}@media (prefers-reduced-motion:reduce){.xaulab-premium-loader *,.xaulab-premium-loader :before,.xaulab-premium-loader :after,.xaulab-is-loading:before,.xaulab-is-loading:after,.backtest-loading:before,.backtest-loading:after,.xaulab-page-loading:before,.xaulab-page-loading:after{animation:none!important}.app-content section:has(.animate-spin):after{animation:none!important}}
.xaulab-premium-loader-fullscreen{z-index:2147483000!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100vh!important;margin:0!important;position:fixed!important;inset:0!important}@supports not (height:100dvh){.xaulab-premium-loader-fullscreen{height:100vh!important}}[role=presentation]:has(>[role=dialog][aria-modal=true]){isolation:isolate;z-index:10000!important;position:fixed!important;inset:0!important}[role=presentation]:has(>[role=dialog][aria-modal=true])>[role=dialog][aria-modal=true]{isolation:isolate;position:relative;z-index:10001!important}.broker-deploy-overlay{isolation:isolate;z-index:10000!important;position:fixed!important;inset:0!important}.broker-deploy-modal{isolation:isolate;position:relative;z-index:10001!important}@media (min-width:981px){.xaulab-eas-v5-grid{align-items:start;max-width:1500px;margin-inline:auto;grid-template-columns:minmax(360px,420px) minmax(0,1fr)!important}}.xaulab-eas-v5-tool>summary{gap:10px}.xaulab-eas-v5-tool>summary>b{border:1px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 7px;line-height:1;display:inline-flex}.xaulab-eas-v5-check input[type=checkbox]{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;transform:none!important}@media (max-width:760px){html,body{overflow-x:hidden}.app-main{width:100%!important;min-width:0!important;padding:6px!important}.app-content{width:100%!important;min-width:0!important;padding:10px 6px calc(72px + env(safe-area-inset-bottom))!important}.topbar{border-radius:17px!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:54px!important;padding:6px 8px!important}.topbar-menu-button{flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important}.topbar-market{flex:auto!important;gap:6px!important;min-width:0!important}.topbar-market>div:first-child{min-width:0}.market-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-size:12px!important}.market-symbol,.price-change{display:none!important}.market-price{flex:none;min-width:0}.market-price .price{white-space:nowrap;font-size:12px!important}.topbar-right{flex:none!important;gap:4px!important;min-width:0!important}.search-box{display:none!important}}@media (max-width:430px){.market-price{display:none!important}}.xaulab-minimize-operation{z-index:2147483001;color:#fff;background:#16151d;border:1px solid #c6a565;border-radius:8px;max-width:90vw;padding:12px 18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.xaulab-background-operation{z-index:100001;color:#fff;background:#16151d;border:1px solid #c6a565;border-radius:10px;width:min(350px,100vw - 32px);padding:18px;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 30px #0004}.xaulab-background-operation a,.xaulab-background-operation button{color:#e7c67f}.xaulab-name-dialog{background:var(--surface,#fff);width:min(460px,100vw - 32px);color:var(--text,#181822);border:1px solid #bfa066;border-radius:12px;padding:24px}.xaulab-name-dialog::backdrop{background:#0008}.xaulab-name-dialog input{width:100%;margin:8px 0;padding:10px;display:block}.xaulab-name-dialog button{margin-top:12px;padding:9px 14px}.xaulab-public-navigation{background:var(--surface,#fff);border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:24px;padding:18px max(20px,50vw - 590px);display:flex}.xaulab-public-navigation a{color:inherit;text-decoration:none}.xaulab-help{max-width:850px;margin:40px auto;padding:24px;line-height:1.7}.xaulab-help section{margin:32px 0}
@media (min-width:1251px){.strategy-builder .builder-side-column{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:none;align-self:start;min-width:0;height:fit-content;max-height:calc(100dvh - 102px);padding-right:0;position:sticky;top:86px;overflow:hidden auto}.strategy-builder .builder-side-column::-webkit-scrollbar{width:0;height:0;display:none}.strategy-builder .builder-side-column>.builder-side-panel{box-sizing:border-box;flex:none;width:100%;min-width:0;height:auto;max-height:none}}@media (max-width:1250px){.strategy-builder .builder-side-column{overscroll-behavior:auto;scrollbar-gutter:auto;height:auto;max-height:none;padding-right:0;position:static;top:auto;overflow:visible}}
