.automate-page-wrapper{flex-direction:column}.auto-root,.automate-page-wrapper{display:flex;min-height:calc(100vh - 56px)}.auto-root{background:linear-gradient(145deg,#070b1f,#0d1530 60%,#111827);color:#e6edf3;font-family:Inter,Google Sans,system-ui,sans-serif;position:relative;isolation:isolate}.auto-sidebar{width:280px;min-width:260px;background:rgba(8,10,20,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:1px solid rgba(28,35,51,.6);padding:24px 0;display:flex;flex-direction:column;gap:0;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;z-index:1}.auto-sidebar-section{padding:0 20px 20px}.auto-section-label{font-size:11px;font-weight:600;letter-spacing:.08em;color:#6e7681;text-transform:uppercase;margin:0 0 12px}.auto-instrument-select{position:relative;background:#161b22;border:1px solid #30363d;border-radius:8px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:14px;font-weight:600;color:#e6edf3;transition:all .2s}.auto-instrument-select:hover{background:#21262d;border-color:#4f46e5}.auto-instrument-dropdown-container{position:relative;width:100%}.auto-instrument-dropdown-menu{position:absolute;top:100%;left:0;right:0;margin-top:8px;background:#161b22;border:1px solid #30363d;border-radius:8px;z-index:100;max-height:200px;overflow-y:auto;box-shadow:0 8px 24px rgba(0,0,0,.5)}.auto-instrument-dropdown-item{padding:10px 16px;cursor:pointer;font-size:13px;font-weight:500;color:#8b949e;border-bottom:1px solid #21262d;transition:all .15s}.auto-instrument-dropdown-item:last-child{border-bottom:none}.auto-instrument-dropdown-item.active,.auto-instrument-dropdown-item:hover{background:hsla(0,0%,100%,.05);color:#e6edf3}.auto-strategy-list{display:flex;flex-direction:column;gap:8px}.auto-strategy-item{display:flex;align-items:center;gap:12px;background:transparent;border:1px solid transparent;border-radius:12px;padding:14px;cursor:pointer;transition:all .2s;text-align:left;width:100%}.auto-strategy-item:hover{background:hsla(0,0%,100%,.03)}.auto-strategy-item.active{background:#161b22;border-color:#30363d}.auto-strategy-icon{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-blue{background:rgba(74,140,248,.15);color:#4a8cf8}.icon-purple{background:rgba(163,113,247,.15);color:#a371f7}.icon-orange{background:hsla(4,87%,68%,.15);color:#f47067}.auto-strategy-info{display:flex;flex-direction:column;flex:1 1;overflow:hidden}.auto-strategy-name{font-size:14px;font-weight:600;color:#e6edf3}.auto-strategy-desc{font-size:11px;color:#8b949e;margin-top:3px;white-space:nowrap}.auto-strategy-status{width:8px;height:8px;border-radius:50%;margin-left:auto}.status-green-dot{background:#3fb950;box-shadow:0 0 6px rgba(63,185,80,.6)}.auto-main{flex:1 1;padding:24px 28px;overflow-y:hidden;display:flex;flex-direction:column;gap:24px;min-width:0;min-height:0;position:relative;z-index:1}.auto-header-row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.auto-header-titles{display:flex;flex-direction:column;gap:4px}.auto-title{font-size:24px;font-weight:700;color:#e6edf3;margin:0}.auto-subtitle{font-size:13px;color:#8b949e;margin:0}.auto-engine-tabs{display:flex;align-items:center;background:#161b22;border:1px solid #30363d;border-radius:8px;padding:4px;gap:0}.auto-engine-tab{padding:8px 18px;border-radius:6px;font-size:13px;font-weight:600;color:#8b949e;background:transparent;border:none;cursor:pointer;transition:all .2s}.auto-engine-tab:hover:not(.tab-active){color:#c9d1d9}.auto-engine-tab.tab-active{background:#4a8cf8;color:#fff;box-shadow:0 0 16px rgba(74,140,248,.3)}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes live-sonar{0%{transform:scale(1);opacity:.8}to{transform:scale(3.2);opacity:0}}@keyframes live-text-shimmer{0%{background-position:200%}to{background-position:-200%}}.auto-controls-bar{display:flex;align-items:center;justify-content:space-between;background:#161b22;border:1px solid #21262d;border-radius:10px;padding:10px 14px;margin-bottom:24px;gap:16px;flex-wrap:wrap}.auto-master-switch{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:all .2s}.switch-running{background:#0d2b22;border-color:#1a4a35;color:#3fb950}.switch-running:hover{background:#14382c;border-color:#215e43}.switch-stopped{background:rgba(248,81,73,.1);border-color:rgba(248,81,73,.2);color:#f85149}.switch-stopped:hover{background:rgba(248,81,73,.15);border-color:rgba(248,81,73,.3)}.switch-processing{opacity:.7;cursor:wait}.switch-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.switch-dot.running{background:#3fb950;box-shadow:0 0 6px #3fb950;animation:pulse-dot 2s infinite}.switch-dot.stopped{background:#f85149}.auto-search-wrap{display:flex;align-items:center;background:#21262d;border:1px solid #30363d;border-radius:8px;padding:8px 12px;gap:10px;min-width:320px;max-width:400px;flex:1 1;transition:border-color .15s,box-shadow .15s}.auto-search-wrap:focus-within{border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.2)}.auto-search-icon{color:#6e7681;flex-shrink:0}.auto-search-input{flex:1 1;background:none;border:none;outline:none;color:#e6edf3;font-size:13px;font-family:inherit}.auto-search-input::placeholder{color:#484f58}.auto-search-kbd{background:#21262d;border:1px solid #30363d;border-radius:5px;padding:2px 7px;font-size:11px;color:#6e7681;font-family:inherit;flex-shrink:0}.auto-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-gap:20px;gap:20px}.auto-empty{grid-column:1/-1;text-align:center;color:#6e7681;padding:48px 0;font-size:14px}.auto-card{position:relative;background:#161b22;border:1px solid #21262d;border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;gap:14px;transition:border-color .18s,box-shadow .18s,transform .18s;cursor:pointer;text-decoration:none;color:inherit}.auto-card:hover{border-color:#30363d;box-shadow:0 4px 24px rgba(0,0,0,.45);transform:translateY(-2px)}.auto-card-remove{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border-radius:50%;background:#f85149;color:#fff;border:2px solid #0d1117;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:scale(.85);transition:all .2s cubic-bezier(.175,.885,.32,1.275);z-index:10;box-shadow:0 4px 12px rgba(248,81,73,.4);padding:0}.auto-card:hover .auto-card-remove{opacity:1;transform:scale(1)}.auto-card-remove:hover{background:#ff6a62;transform:scale(1.1)}.auto-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.auto-card-title-row{display:flex;align-items:center;gap:10px}.auto-abbr-badge{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0;letter-spacing:.02em}.auto-card-name{font-size:15px;font-weight:700;color:#e6edf3}.auto-card-exchange{font-size:11px;color:#6e7681;margin-top:1px}.auto-status-badge{font-size:11px;font-weight:600;padding:3px 10px;border-radius:6px;white-space:nowrap;flex-shrink:0}.auto-status-active{color:#3fb950;background:rgba(63,185,80,.1);border:1px solid rgba(63,185,80,.3)}.auto-status-near{color:#e3b341;background:rgba(227,179,65,.1);border:1px solid rgba(227,179,65,.3)}.auto-status-idle{color:#6e7681;background:hsla(215,8%,47%,.1);border:1px solid hsla(215,8%,47%,.3)}.auto-card-ltp-section{background:#0a0e27;border:1px solid #1e293b;border-radius:8px;padding:10px 14px;margin-bottom:2px}.auto-card-ltp-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.auto-card-ltp-label{font-size:11px;letter-spacing:.5px}.auto-card-ltp-label,.auto-live-badge{font-weight:600;color:#64748b;text-transform:uppercase}.auto-live-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.03em}.auto-live-badge-on{color:#3b82f6}.auto-live-badge-connecting{color:#64748b}.auto-live-badge .auto-live-dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.auto-live-badge-on .auto-live-dot{animation:auto-pulse-live 1.5s ease-in-out infinite}@keyframes auto-pulse-live{0%,to{opacity:1}50%{opacity:.4}}.auto-card-price-row{display:flex;align-items:baseline;gap:10px}.auto-price{font-size:22px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auto-price,.auto-price-live{color:#e6edf3}.auto-change{font-size:13px;font-weight:600}.auto-change-up{color:#3fb950}.auto-change-down{color:#f85149}.auto-change-neutral{color:#6e7681}.auto-zone-bar-section{display:flex;flex-direction:column;gap:6px}.auto-zone-labels{display:flex;justify-content:space-between;font-size:11px;font-weight:500}.zone-vh,.zone-vl{color:#6e7681}.zone-pct{color:#3fb950;font-weight:600}.zone-vl .zone-pct{color:#f85149}.auto-zone-track{position:relative;height:6px;background:#21262d;border-radius:3px;overflow:visible;container-type:inline-size}.auto-zone-indicator{top:50%;width:10px;height:10px;border-radius:50%;transform:translate(calc(var(--pos, 50) * 1cqw - 50%),-50%);border:2px solid #0d1117}.auto-zone-indicator,.auto-zone-track:before{position:absolute;left:0;will-change:transform;transition:transform .1s linear}.auto-zone-track:before{content:"";top:0;height:100%;width:100%;transform-origin:left;transform:scaleX(calc(var(--pos, 50) / 100));background:linear-gradient(90deg,#1a4a35,#3fb950);border-radius:3px}.zone-indicator-active{background:#3fb950;box-shadow:0 0 6px rgba(63,185,80,.7)}.zone-indicator-near{background:#e3b341;box-shadow:0 0 6px rgba(227,179,65,.7)}.zone-indicator-idle{background:#6e7681}.auto-zone-price-labels{display:flex;justify-content:space-between;font-size:11px}.auto-vh-price{color:#f85149}.auto-vh-price,.auto-vl-price{font-weight:600;line-height:1.4}.auto-vl-price{color:#3fb950;text-align:right}.auto-zone-tag{font-size:10px;font-weight:400;color:#6e7681}.auto-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:4px;border-top:1px solid #21262d}.auto-last-check{font-size:11px;color:#484f58}.auto-action-link{background:none;border:none;cursor:pointer;font-size:13px;font-weight:500;color:#818cf8;padding:0;transition:color .15s}.auto-action-link:hover{color:#a5b4fc;text-decoration:underline}.auto-fab{position:fixed;bottom:32px;right:32px;z-index:50;display:flex;align-items:center;justify-content:center;background:#6366f1;color:#fff;border:none;box-shadow:0 4px 12px rgba(99,102,241,.4);border-radius:24px;font-weight:600;cursor:pointer;width:48px;height:48px;padding:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);gap:0;font-family:inherit}.auto-fab svg{flex-shrink:0;width:20px;height:20px;transition:transform .3s ease}.auto-fab .auto-fab-text{max-width:0;opacity:0;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:14px;margin-left:0}.auto-fab:hover{background:#4f46e5;width:160px;padding:0 20px;border-radius:24px;box-shadow:0 6px 16px rgba(99,102,241,.5);gap:8px}.auto-fab:hover .auto-fab-text{max-width:120px;opacity:1;margin-left:4px}.auto-fab:hover svg{transform:rotate(45deg)}.auto-fab:active{transform:translateY(0)}.killswitch-active .auto-main,.killswitch-active .auto-sidebar{opacity:.4;filter:grayscale(.6) brightness(.6);pointer-events:none;transition:opacity .3s ease-in-out,filter .3s ease-in-out}@media (max-width:900px){.auto-sidebar{width:220px;min-width:200px}}@media (max-width:700px){.auto-root{flex-direction:column}.auto-sidebar{width:100%;border-right:none;border-bottom:1px solid #1c2333}.auto-controls-bar,.auto-header-row{flex-direction:column;align-items:stretch}.auto-search-wrap{min-width:auto;max-width:100%}}.lifecycle-pipeline{background:rgba(30,38,56,.4);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:24px 16px 24px 8px;overflow-x:visible;overflow-y:hidden;box-shadow:inset 0 2px 10px rgba(0,0,0,.2);margin-top:16px}.lifecycle-pipeline,.pipeline-track-container{position:relative;width:100%}.pipeline-nodes{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:2}.pipeline-step{display:flex;flex-direction:column;align-items:center;flex:1 1;min-width:50px;padding:0 2px}.pipeline-step.is-trade{min-width:50px;flex:0 1;margin:0 4px}.pipeline-node{width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.node-completed{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 0 0 4px rgba(16,185,129,.2),0 0 20px rgba(16,185,129,.5)}.node-active{background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 0 0 4px rgba(59,130,246,.2),0 0 20px rgba(59,130,246,.5)}.node-pending{background:#161b22;border:2px solid #30363d}.node-inner-dot{width:6px;height:6px;border-radius:50%;background:#484f58}.pipeline-label-text{margin-top:12px;font-size:11px;font-weight:700;letter-spacing:.05em;text-align:center;transition:color .3s;text-transform:uppercase;white-space:nowrap;margin-left:12px;margin-right:12px}.node-completed-text{color:#10b981}.node-active-text{color:#60a5fa;text-shadow:0 0 10px rgba(59,130,246,.3)}.node-pending-text{color:#6e7681}.node-closed{background:#161b22;border:2px solid #ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.15),0 0 16px rgba(239,68,68,.4)}.node-closed-text{color:#ef4444;text-shadow:0 0 10px rgba(239,68,68,.3)}.alts-monitor-card{background:linear-gradient(145deg,#161b22,#0d1117);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:24px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden}.alts-monitor-card:hover{border-color:rgba(79,70,229,.4);box-shadow:0 12px 40px rgba(0,0,0,.5),0 0 20px rgba(79,70,229,.1);transform:translateY(-4px)}.alts-monitor-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#4f46e5,#818cf8);opacity:0;transition:opacity .3s}.alts-monitor-card:hover:before{opacity:1}.monitor-card-header{display:flex;justify-content:space-between;align-items:flex-start}.monitor-symbol-name{font-size:16px;font-weight:800;color:#fff;letter-spacing:.05em;text-transform:uppercase}.monitor-price-row{display:flex;align-items:baseline;gap:12px;margin-top:4px}.monitor-price{font-size:24px;font-weight:800;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.monitor-change{font-size:13px;font-weight:700;padding:2px 8px;border-radius:6px}.monitor-change-up{background:rgba(63,185,80,.15);color:#3fb950}.monitor-change-down{background:rgba(248,81,73,.15);color:#f85149}.monitor-change-neutral{background:hsla(215,8%,47%,.15);color:#6e7681}.monitor-chart-icon{color:#30363d;transition:color .3s}.alts-monitor-card:hover .monitor-chart-icon{color:#4f46e5}.monitor-card-remove{position:absolute;top:12px;right:12px;background:hsla(0,0%,100%,.05);border:none;color:#6e7681;width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;opacity:0}.alts-monitor-card:hover .monitor-card-remove{opacity:1}.monitor-card-remove:hover{background:#f85149;color:#fff}.monitor-zone-status{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:16px}.monitor-zone-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.monitor-zone-name{font-size:13px;font-weight:600;color:#c9d1d9}.monitor-zone-badge{font-size:10px;font-weight:800;background:rgba(88,166,255,.15);color:#58a6ff;padding:2px 8px;border-radius:4px;letter-spacing:.05em}.monitor-progress-bar{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.monitor-progress-segment{display:flex;flex-direction:column;gap:6px}.segment-bar-bg{height:6px;background:#21262d;border-radius:3px;overflow:hidden}.segment-bar-fill{height:100%;width:0;transition:width .6s cubic-bezier(.4,0,.2,1)}.segment-active .segment-bar-fill{width:60%;background:#58a6ff;box-shadow:0 0 10px rgba(88,166,255,.5);animation:segment-pulse 1.5s infinite}.segment-completed .segment-bar-fill{width:100%;background:#3fb950}.segment-label{font-size:10px;font-weight:600;color:#6e7681;text-align:center}.segment-active .segment-label{color:#58a6ff}.segment-completed .segment-label{color:#3fb950}@keyframes segment-pulse{0%,to{opacity:1}50%{opacity:.6}}.monitor-rule-status{display:flex;justify-content:space-between;align-items:center}.monitor-rule-item{display:flex;flex-direction:column;gap:4px}.rule-label{font-size:10px;font-weight:700;color:#6e7681;text-transform:uppercase;letter-spacing:.05em}.rule-value{font-size:13px;font-weight:700}.value-confirmed{color:#3fb950}.value-pending{color:#f59e0b}.monitor-engine-badges{display:flex;gap:8px}.engine-badge{font-size:10px;font-weight:700;padding:4px 10px;border-radius:6px;border:1px solid transparent}.badge-bof{background:hsla(215,8%,47%,.05);border-color:hsla(215,8%,47%,.1);color:#6e7681}.badge-bof.armed{background:rgba(63,185,80,.1);border-color:rgba(63,185,80,.3);color:#3fb950}.badge-bos{background:hsla(215,8%,47%,.05);border-color:hsla(215,8%,47%,.1);color:#6e7681}.badge-bos.armed{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.3);color:#f59e0b}.alts-monitor-live-feed{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(90deg,#10b981,#34d399 35%,#6ee7b7 50%,#34d399 65%,#10b981);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:live-text-shimmer 3s linear infinite;background-color:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.28);padding:5px 12px 5px 10px;border-radius:20px;transition:border-color .3s ease,background-color .3s ease}.alts-monitor-live-feed.closed{background:none;background-color:hsla(35,35%,57%,.1);-webkit-text-fill-color:#b8976a;color:#b8976a;border-color:hsla(35,35%,57%,.3);animation:none;box-shadow:none}.alts-monitor-live-feed .live-dot{position:relative;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#10b981;box-shadow:0 0 6px rgba(16,185,129,.9);animation:pulse-dot 1.6s ease-in-out infinite;transition:background .3s ease,box-shadow .3s ease}.alts-monitor-live-feed .live-dot:before{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(16,185,129,.55);animation:live-sonar 1.6s ease-out infinite}.alts-monitor-live-feed.closed .live-dot{background:#b8976a;box-shadow:0 0 6px hsla(35,35%,57%,.5);animation:none}.alts-monitor-live-feed.closed .live-dot:before{display:none}.monitor-search-bar{position:relative;display:flex;align-items:center;background:hsla(0,0%,100%,.04);border:1.5px solid hsla(0,0%,100%,.1);border-radius:12px;padding:9px 14px;gap:10px;width:220px;transition:all .28s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:text}.monitor-search-bar:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18)}.monitor-search-bar:focus-within{background:rgba(10,8,22,.75);border-color:transparent;box-shadow:0 0 0 1.5px #6366f1,0 0 28px rgba(99,102,241,.22),inset 0 1px 0 hsla(0,0%,100%,.06);width:320px}.monitor-search-bar .search-plus-icon{width:16px;height:16px;flex-shrink:0;color:#818cf8;transition:all .22s ease;opacity:1}.monitor-search-bar:focus-within .search-plus-icon{opacity:0;width:0;overflow:hidden}.monitor-search-bar .search-icon{width:0;height:16px;flex-shrink:0;color:#6366f1;opacity:0;overflow:hidden;transition:all .22s ease}.monitor-search-bar:focus-within .search-icon{width:16px;opacity:1}.monitor-search-bar input{flex:1 1;background:none;border:none;outline:none;color:#f1f5f9;font-size:13px;font-weight:500;font-family:inherit;letter-spacing:.01em;min-width:0}.monitor-search-bar input::placeholder{color:#3d4452;font-weight:400;transition:color .2s}.monitor-search-bar:focus-within input::placeholder{color:#2d3340}.monitor-search-bar .search-kbd{font-size:10px;font-weight:700;color:#374151;background:hsla(0,0%,100%,.04);padding:2px 7px;border-radius:5px;border:1px solid hsla(0,0%,100%,.08);white-space:nowrap;flex-shrink:0;transition:opacity .2s;letter-spacing:.04em}.monitor-search-bar:focus-within .search-kbd{opacity:0;pointer-events:none;width:0;overflow:hidden;padding:0;border:none}.monitor-search-dropdown{position:absolute;bottom:calc(100% + 10px);right:0;width:380px;background:rgba(8,8,16,.94);border:1px solid rgba(99,102,241,.22);border-radius:16px;overflow:hidden;z-index:9999;box-shadow:0 -8px 32px rgba(0,0,0,.5),0 -40px 80px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(32px) saturate(180%);backdrop-filter:blur(32px) saturate(180%);animation:sym-dropdown-up .18s cubic-bezier(.16,1,.3,1) both}@keyframes sym-dropdown-up{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sym-dropdown-header{display:flex;align-items:center;gap:8px;padding:11px 14px 9px;border-bottom:1px solid hsla(0,0%,100%,.05)}.sym-dropdown-header-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6366f1;flex:1 1}.sym-dropdown-count{font-size:10px;font-weight:600;color:#4b5563;background:hsla(0,0%,100%,.05);padding:1px 7px;border-radius:20px;border:1px solid hsla(0,0%,100%,.07)}.sym-dropdown-list{max-height:288px;overflow-y:auto;padding:6px;scrollbar-width:thin;scrollbar-color:rgba(99,102,241,.3) transparent}.sym-dropdown-list::-webkit-scrollbar{width:3px}.sym-dropdown-list::-webkit-scrollbar-track{background:transparent}.sym-dropdown-list::-webkit-scrollbar-thumb{background:rgba(99,102,241,.4);border-radius:3px}.search-status{padding:28px 16px;text-align:center;color:#4b5563;font-size:12px;font-weight:500;letter-spacing:.01em;display:flex;flex-direction:column;align-items:center;gap:6px}.search-result-item{display:flex;justify-content:space-between;align-items:center;padding:10px;border-radius:10px;cursor:pointer;gap:12px;transition:background .14s ease;position:relative}.search-result-item:hover{background:rgba(99,102,241,.09)}.search-result-item:hover .result-symbol{color:#a5b4fc}.result-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.result-symbol{font-size:14px;font-weight:700;color:#f1f5f9;letter-spacing:.01em;transition:color .14s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-meta{display:flex;align-items:center;gap:5px;font-size:10px;color:#6b7280;font-weight:500}.result-exchange-chip{border-radius:4px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:#9ca3af}.result-exchange-chip,.result-seg-chip{display:inline-flex;align-items:center;padding:1px 6px;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.result-seg-chip{border-radius:4px;background:rgba(16,185,129,.07);border:1px solid rgba(16,185,129,.15);color:#34d399}.result-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:#4ade80;background:rgba(74,222,128,.09);border:1px solid rgba(74,222,128,.2);padding:3px 9px;border-radius:6px;white-space:nowrap;flex-shrink:0;letter-spacing:.03em}.result-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80;animation:badge-pulse 2s ease-in-out infinite}@keyframes badge-pulse{0%,to{opacity:1;box-shadow:0 0 6px #4ade80}50%{opacity:.4;box-shadow:0 0 2px #4ade80}}.sidebar-back-button{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#c9d1d9;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:16px}.sidebar-back-button:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff;transform:translateX(-2px)}.sidebar-back-button svg{color:#8b949e;transition:color .2s}.sidebar-back-button:hover svg{color:#fff}.strategy-card-pin{background:transparent;border:none;cursor:pointer;color:#8b949e;padding:6px;display:flex;align-items:center;justify-content:center;transition:color .2s,opacity .2s,transform .2s,background-color .2s;opacity:0;border-radius:4px}.auto-strategy-item:hover .strategy-card-pin{opacity:.5}.strategy-card-pin:hover{opacity:1!important;transform:scale(1.1);background:hsla(0,0%,100%,.05)}.strategy-card-pin.pinned:hover{color:gold;background:rgba(212,175,55,.1)}.auto-strategy-item,.badge-gpu-isolated,.dashboard-leaf-card,.price-chip,.status-strip,.zone-card{contain:layout paint;transform:translateZ(0)}.auto-instrument-select,.auto-sidebar,.auto-strategy-item{will-change:transform,opacity}*{-webkit-font-smoothing:antialiased}.badge-gpu-isolated{will-change:opacity,transform}