:root{--panel-header-height: 40px;color:#101010;background:#e5e5e5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}.panel-news-feed{display:flex;min-height:0;height:100%;flex-direction:column;gap:10px;padding:8px}.panel-news-toolbar{display:inline-flex;width:fit-content;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#0f172a0a;padding:2px}.panel-news-toolbar button{border:0;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;font-size:12px;font-weight:700;line-height:1;padding:7px 10px}.panel-news-toolbar button.active{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a14}.panel-news-list{display:flex;min-height:0;flex:1;flex-direction:column;gap:8px;overflow:auto;padding-right:2px}.panel-news-row{display:flex;min-width:0;flex-direction:column;gap:7px;border-bottom:1px solid rgba(148,163,184,.16);padding:2px 2px 10px}.panel-news-row-main{display:flex;min-width:0;flex-direction:column;gap:4px}.panel-news-row-main a,.panel-news-row-main strong{display:inline-flex;min-width:0;align-items:center;gap:5px;color:#0f172a;font-size:13px;font-weight:800;line-height:1.35;text-decoration:none}.panel-news-row-main a:hover{color:#2563eb}.panel-news-row-main p{display:-webkit-box;margin:0;overflow:hidden;color:#64748b;font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.panel-news-meta{display:flex;flex-wrap:wrap;gap:5px;align-items:center;color:#94a3b8;font-size:11px;font-weight:700}.panel-news-meta span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-impact{border-radius:999px;padding:2px 6px;background:#64748b1f;color:#475569}.news-impact.positive{background:#dc26261a;color:#dc2626}.news-impact.negative{background:#2563eb1a;color:#2563eb}.news-impact.mixed{background:#d977061f;color:#b45309}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,textarea,select{font:inherit}input[type=checkbox],input[type=radio]{accent-color:#111}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #111;outline-offset:2px}button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;min-height:32px;border:1px solid #161616;border-radius:6px;color:#111;background:#fff;cursor:pointer}button:hover{background:#f2f2f2}button:disabled{color:#8d8d8d;border-color:#999;cursor:not-allowed}select,input,textarea{min-height:32px;border:1px solid #171717;border-radius:6px;color:#111;background:#fff}.app-shell{display:grid;grid-template-rows:68px 12px minmax(498px,1fr);min-height:100vh;background:#a6a6a6}.top-app-bar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.32fr) minmax(0,1.22fr);gap:0;align-items:center;min-height:68px;padding:12px 9px 10px;background:#a6a6a6}.toolbar-group{display:flex;gap:8px;align-items:center;min-width:0}.top-app-bar button:not(.system-orb){width:42px;min-width:42px;height:42px;min-height:42px;border-radius:8px;padding:0}.brand-search{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:6px;align-items:center;min-width:0;height:42px;padding:0 10px;border:1px solid #111;border-radius:8px;background:#fff;grid-column:1;margin:0 4px}.brand-search.has-error{border-color:#8a1f1f}.brand-mark{font-size:13px;font-weight:800;letter-spacing:0}.search-divider{width:1px;height:16px;background:#c8c8c8}.brand-search input{width:100%;min-width:0;border:0;outline:0}.top-app-bar .brand-search .search-submit-button,.top-app-bar .brand-search .search-dropdown-button{width:24px;min-width:24px;height:24px;min-height:24px;padding:0;border:0;background:transparent}.top-app-bar .brand-search .search-submit-button:hover,.top-app-bar .brand-search .search-dropdown-button:hover,.top-app-bar .brand-search .search-dropdown-button.active{background:transparent}.top-app-bar .brand-search .search-dropdown-button.active svg{transform:rotate(180deg)}.symbol-search-dropdown{position:absolute;top:calc(100% + 6px);left:0;z-index:50;display:flex;flex-direction:column;width:min(360px,calc(100vw - 20px));max-height:308px;overflow:auto;padding:6px;border:1px solid #111;border-radius:8px;background:#fff;box-shadow:0 10px 26px #0000002e}.top-app-bar .brand-search .symbol-search-option{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;align-items:center;width:100%;min-width:0;height:auto;min-height:34px;padding:6px 7px;border:0;border-radius:6px;background:transparent;color:#111;text-align:left}.top-app-bar .brand-search .symbol-search-option:hover,.top-app-bar .brand-search .symbol-search-option[aria-selected=true]{background:#111;color:#fff}.symbol-search-option strong,.symbol-search-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.symbol-search-option strong{font-size:12px}.symbol-search-option span,.symbol-search-empty{font-size:10px}.symbol-search-empty{padding:8px;color:#666;font-weight:800;text-align:center}.search-error-message{position:absolute;top:calc(100% + 3px);left:8px;z-index:3;max-width:calc(100% - 16px);overflow:hidden;color:#8a1f1f;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.favorite-layout-strip{display:grid;grid-template-columns:repeat(4,42px);justify-content:end;gap:8px;min-width:0;grid-column:2;margin:0 4px}.favorite-layout-button{min-width:42px;min-height:42px;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorite-layout-button.filled{background:#fff}.favorite-layout-button.active,.toggle-button.active{background:#111;color:#fff}.top-right-controls{display:flex;justify-content:flex-start;gap:12px;grid-column:3;margin:0 4px;min-width:0;padding-left:42px}.account-toolbar{flex:1 1 auto;justify-content:flex-end;overflow:hidden}.account-label{min-width:0;max-width:112px;overflow:hidden;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.headline-alert-strip{display:flex;flex-direction:column;justify-content:center;grid-column:4;height:42px;min-width:0;margin:0 4px;padding:5px 10px;overflow:hidden;border:1px solid #111;border-radius:8px;background:#fff;line-height:1.2}.headline-alert-strip span,.headline-alert-strip strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.headline-alert-strip span{color:#555;font-size:11px}.headline-alert-strip strong{color:#111;font-size:12px}.market-ticker{display:flex;align-items:center;min-width:0;height:12px;padding:0 9px;overflow:hidden;background:#a6a6a6;color:#222;font-size:10px;font-weight:700;line-height:12px}.market-ticker-position{display:flex;align-items:center;height:12px;min-width:100%;transform:translateY(-1px)}.market-ticker-track{display:flex;align-items:center;gap:26px;min-width:max-content;animation:market-ticker-scroll 34s linear infinite;white-space:nowrap}.market-ticker-group{display:inline-flex;align-items:center;gap:26px}.market-ticker-item{display:inline-flex;align-items:center;gap:6px}.market-ticker-item strong{font-size:10px}.market-up{color:#0d6b3d}.market-down{color:#8a1f1f}@keyframes market-ticker-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 13px))}}.workspace-area{min-width:0;padding:0 9px 14px;background:#a6a6a6}.layout-frame{--bento-row-height: calc((100vh - 95px)/5) ;position:relative;display:grid;grid-template-columns:minmax(0,var(--frame-col-1, 1fr)) minmax(0,var(--frame-col-2, 1fr)) minmax(0,var(--frame-col-3, 1fr)) minmax(0,var(--frame-col-4, 1.32fr)) minmax(0,var(--frame-col-5, 1.22fr));grid-template-rows:minmax(0,var(--frame-row-1, 1fr)) minmax(0,var(--frame-row-2, 1fr)) minmax(0,var(--frame-row-3, 1fr)) minmax(0,var(--frame-row-4, 1fr)) minmax(0,var(--frame-row-5, 1fr));height:calc(100vh - 95px);min-height:498px;background:#a6a6a6}.panel-card{z-index:3;position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;margin:4px;overflow:hidden;border:1px solid #111;border-radius:8px;background:#fff;box-shadow:0 1px #00000038}.panel-card.selected{z-index:8}.panel-card.selected:after{content:"";position:absolute;z-index:30;top:0;right:0;bottom:0;left:0;border:3px solid #111;border-radius:8px;pointer-events:none}.layout-preview-card{z-index:4;min-width:0;min-height:0;margin:4px;border:2px solid rgba(17,17,17,.28);border-radius:8px;background:#ffffff2e;box-shadow:inset 0 0 0 1px #1111111f;pointer-events:none}.layout-preview-card.replace{border-color:#11111185;background:#ffffff47}.layout-preview-card.blocked{border-color:#11111180;background:#11111124;background-image:repeating-linear-gradient(-45deg,#1111111f 0,#1111111f 6px,#ffffff1a 6px,#ffffff1a 12px)}.panel-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;height:var(--panel-header-height);min-height:var(--panel-header-height);padding:6px 8px;overflow:hidden;border-bottom:1px solid #111;background:#f7f7f7;cursor:grab}.panel-drag-handle{flex:0 0 auto;width:24px;min-width:24px;height:26px;min-height:26px;padding:0;border:0;border-radius:5px;color:#333;background:transparent;cursor:grab;touch-action:none}.panel-drag-handle:hover{background:#11111114}.panel-drag-handle:disabled{color:#888;background:transparent;cursor:not-allowed}.panel-card.dragging .panel-header,.panel-card.dragging .panel-drag-handle{cursor:grabbing}.panel-card.pinned .panel-header{cursor:default}.panel-title-block{display:flex;flex-direction:column;min-width:0;line-height:1.1}.panel-title-block strong,.panel-title-block span,.panel-chart-meta,.panel-chart-meta em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-title-block strong{font-size:13px}.panel-title-block span{margin-top:3px;color:#555;font-size:11px}.chart-title-block{flex-direction:row;align-items:center;gap:8px}.chart-title-block strong{flex:0 0 auto;font-size:20px;line-height:1}.panel-chart-meta{display:grid;min-width:0;line-height:1.05}.panel-chart-meta span,.panel-chart-meta em{margin-top:0;color:#555;font-size:10px;font-style:normal}.panel-chart-meta span{font-weight:800}.panel-chart-meta em{margin-top:2px;color:#777;font-size:9px;font-weight:400}.panel-actions{display:flex;align-items:center;flex:0 0 auto;gap:4px}.panel-actions button,.system-orb{min-width:26px;min-height:26px;padding:0;border-radius:5px}.panel-market-metrics{display:grid;align-items:center;justify-items:end;min-width:66px;max-width:96px;min-height:26px;margin-right:30px;padding:0 5px;overflow:hidden;border-radius:5px;color:#111;line-height:1}.panel-market-metrics strong,.panel-market-metrics span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-market-metrics strong{font-size:13px}.panel-market-metrics span{margin-top:2px;font-size:10px;font-weight:800}.panel-market-metrics.up span{color:#0f8a4b}.panel-market-metrics.down span{color:#b33a3a}.panel-market-metrics.offline{color:#777}.panel-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:0;padding:12px;overflow:hidden;color:#444;text-align:center}.panel-placeholder span,.panel-placeholder small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-panel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#fff}.chart-toolbar{display:flex;align-items:center;gap:4px;min-width:0;padding:4px 6px;border-bottom:1px solid #d2d2d2;background:#fff}.chart-toolbar{position:relative;z-index:6;display:grid;grid-template-columns:minmax(0,1fr) auto;height:30px;padding-left:4.5px;padding-right:8px;overflow:visible}.chart-toolbar-scroll{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.chart-toolbar-scroll::-webkit-scrollbar{display:none}.chart-stream-status{display:inline-flex;align-items:center;height:22px;min-width:42px;max-width:72px;padding:0 6px;overflow:hidden;border:1px solid #b8b8b8;border-radius:5px;color:#444;background:#f8f8f8;font-size:10px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.chart-stream-status.live{border-color:#0f7a3a;color:#0f7a3a;background:#edf8f0}.chart-stream-status.idle{border-color:#9a6a14;color:#7b520d;background:#fff7e6}.chart-stream-status.stale,.chart-stream-status.error{border-color:#b42318;color:#9f1f15;background:#fff0ee}.chart-symbol-control,.chart-tool-group{display:flex;align-items:center;gap:4px;flex:0 0 auto;min-width:0}.chart-symbol-control select{height:22px;min-height:22px;padding:0 4px;font-size:11px}.chart-toolbar button,.chart-drawing-rail button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:22px;min-height:22px;padding:0;border-radius:5px}.chart-toolbar button.active,.chart-drawing-rail button.active{color:#fff;background:#111}.chart-hover-tooltip{position:fixed;z-index:1200;max-width:180px;padding:4px 6px;overflow:hidden;border:1px solid #111;border-radius:5px;background:#fffffffa;box-shadow:0 1px 4px #00000029;color:#111;font-size:10px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.chart-hover-tooltip.bottom{transform:translate(-50%)}.chart-hover-tooltip.right{transform:translateY(-50%)}.chart-marker-line-icon{display:block;width:1.5px;height:9px;border-radius:999px;background:currentColor}.chart-trend-line-icon,.chart-trend-extension-svg{display:block;width:15px;height:15px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.chart-trend-extension-svg circle{fill:currentColor;stroke:none}.chart-comparison-overlay-icon{fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.chart-comparison-overlay-icon rect{fill:#fff}.chart-comparison-overlay-icon .chart-comparison-back,.chart-comparison-overlay-icon .chart-comparison-back-line{opacity:.48}.chart-right-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0;padding-left:4px;background:#fff}.chart-preview-actions{display:flex;align-items:center;gap:4px}.chart-right-actions>button,.chart-preview-actions button{width:26px;min-width:26px}.chart-popover-anchor{position:relative;display:inline-flex;align-items:center}.chart-dropdown{position:absolute;z-index:30;top:calc(100% + 6px);left:0;display:grid;gap:6px;min-width:116px;max-width:190px;padding:7px;border:1px solid #111;border-radius:6px;background:#fff;box-shadow:0 3px 10px #0000002e}.chart-floating-dropdown{position:fixed;z-index:1000}.chart-right-actions .chart-dropdown,.chart-comparison-tools .chart-dropdown{right:0;left:auto}.chart-dropdown input[type=text],.chart-dropdown input:not([type]){min-width:0;height:23px;padding:0 6px;border:1px solid #8b8b8b;border-radius:5px;font-size:11px;font-weight:700}.chart-checkbox-row{display:flex;align-items:center;gap:6px;color:#111;font-size:11px;font-weight:800;white-space:nowrap}.chart-checkbox-row input{width:13px;height:13px;margin:0}.chart-label-editor,.chart-comparison-picker{grid-template-columns:minmax(0,1fr) auto}.chart-dropdown button{display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:23px;min-height:23px;padding:0;border-radius:5px}.chart-comparison-options{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.chart-comparison-options button{width:auto;min-width:0;height:22px;padding:0 6px;font-size:10px;font-weight:800}.chart-comparison-options button.active{color:#fff;background:#111}.chart-comparison-empty{grid-column:1 / -1;color:#777;font-size:10px;font-weight:800;text-align:center}.chart-preview-button.active{color:#fff;background:#111}.chart-apply-preview-button:not(:disabled):hover{border-color:#8a1f1f;color:#fff;background:#8a1f1f}.chart-preview-button.pulse:not(:disabled){animation:chart-preview-pulse 1.1s ease-out 1}@keyframes chart-preview-pulse{0%{box-shadow:0 0 #11111173}50%{box-shadow:0 0 0 5px #11111129}to{box-shadow:0 0 #1110}}.chart-body{display:grid;grid-template-columns:34px minmax(0,1fr);min-width:0;min-height:0;padding:4px 8px 4px 0}.chart-drawing-rail{z-index:5;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;min-height:0;padding:4px;overflow:visible;border-right:1px solid #d2d2d2;background:#fff;scrollbar-width:none}.chart-tool-slot{position:relative;flex:0 0 auto;width:24px;height:22px}.chart-tool-slot>button{position:relative;z-index:1}.chart-trend-extension-menu{position:absolute;top:0;left:calc(100% + 6px);z-index:30;display:flex;gap:4px;padding:2px;border:1px solid #111;border-radius:6px;background:#fffffffa;box-shadow:0 2px 7px #00000029}.chart-drawing-rail::-webkit-scrollbar{display:none}.chart-canvas-wrap{min-width:0;min-height:0;overflow:hidden}.chart-panel canvas{display:block;width:100%;height:100%;touch-action:none}.system-area{z-index:2;position:relative;display:grid;grid-template-rows:minmax(0,1fr);grid-column:5;grid-row:1 / span 5;margin:4px;overflow:hidden;border:1px solid #111;border-radius:8px;background:#f9f9f9}.system-panel-close{position:absolute;top:8px;right:8px;z-index:4;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:0;background:transparent}.system-panel-close:hover{background:transparent}.system-orb-rail{display:grid;grid-column:5;grid-template-columns:repeat(7,1fr);align-items:center;justify-items:center;gap:0;min-width:0;margin:0 4px;padding:0;border:0;background:transparent}.system-orb{width:min(42px,100%);aspect-ratio:1;min-width:0;min-height:0;border-radius:999px}.system-orb.selected{outline:2px solid #111;outline-offset:2px}.system-orb.spacer{border:0;background:transparent;pointer-events:none}.system-orb img{width:92%;height:92%;pointer-events:none}.boundary-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.boundary-guide-slot{position:absolute;min-width:0;min-height:0;pointer-events:none}.boundary-guide-slot.vertical{width:10px;transform:translate(-50%)}.boundary-guide-slot.horizontal{height:10px;transform:translateY(-50%)}.boundary-guide{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;min-height:0;width:100%;height:100%;padding:0;border:0;background:transparent;pointer-events:auto;touch-action:none}.boundary-guide:hover{background:transparent}.boundary-guide span{display:block;border-radius:999px;background:#11111142;opacity:0;transition:opacity .12s ease}.boundary-guide:hover span,.boundary-guide:active span{opacity:1}.boundary-guide.vertical{cursor:col-resize}.boundary-guide.vertical span{width:5px;height:100%;margin:0 auto}.boundary-guide.horizontal{cursor:row-resize}.boundary-guide.horizontal span{width:100%;height:5px;margin:auto 0}.boundary-motion-guide{position:absolute;z-index:2;border-radius:999px;background:#2582f66b;box-shadow:0 0 0 5px #2582f614,6px 6px 14px #8794aa33;pointer-events:none}.boundary-motion-guide.vertical{left:calc(50% - 1.5px);top:0;width:3px;height:100%}.boundary-motion-guide.horizontal{top:calc(50% - 1.5px);left:0;width:100%;height:3px}.system-mode-content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.agent-mode-content{grid-template-rows:auto minmax(0,1fr);padding-bottom:0}.settings-panel{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0}.settings-tabs{display:grid;grid-template-columns:minmax(112px,1.45fr) repeat(3,minmax(0,1fr));align-items:center;gap:5px;height:var(--panel-header-height);min-height:var(--panel-header-height);padding:6px 42px 6px 8px;overflow:hidden;border-bottom:1px solid #111;background:#fff}.settings-tabs button{min-height:28px;padding:0 6px;overflow:hidden;font-size:12px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.settings-tabs button.active,.menu-settings-list button:hover{background:#111;color:#fff}.system-mode-header{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;height:var(--panel-header-height);min-height:var(--panel-header-height);padding:6px 42px 6px 8px;overflow:hidden;border-bottom:1px solid #111;background:#fff;line-height:1.1}.system-mode-header strong,.system-mode-header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-mode-header strong{font-size:13px}.system-mode-header span{color:#555;font-size:11px}.watchlist-list,.layout-settings,.panel-catalog-list,.agent-settings-list,.menu-settings-list{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;overflow:auto;padding:10px}.watchlist-row,.layout-record-row,.panel-catalog-item,.agent-settings-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:7px;border:1px solid #111;border-radius:6px;background:#fff}.watchlist-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(64px,max-content);align-items:center;column-gap:10px;width:100%;min-height:44px;padding:7px;text-align:left}.hot-ranking-panel{min-height:0;height:100%}.hot-ranking-row{grid-template-columns:minmax(34px,auto) minmax(0,1fr) auto}.hot-rank-cell{color:#555;font-size:.74rem;font-weight:700;white-space:nowrap}.watchlist-empty{color:#777;font-size:11px;font-weight:800;text-align:center}.panel-catalog-item{flex-direction:column;align-items:flex-start;justify-content:center;width:100%;min-height:50px;cursor:grab;text-align:left}.panel-catalog-item:active{cursor:grabbing}.panel-catalog-item strong,.panel-catalog-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-catalog-item strong{font-size:12px}.panel-catalog-item span{color:#555;font-size:10px}.watchlist-row.active{background:#f1f1f1;color:#111;box-shadow:inset 0 0 0 1px #111}.watchlist-symbol-cell,.watchlist-quote-cell{display:grid;min-width:0}.watchlist-symbol-cell{max-width:100%}.watchlist-quote-cell{justify-items:end;min-width:64px;white-space:nowrap}.watchlist-symbol-cell strong,.watchlist-symbol-cell em,.watchlist-quote-cell strong,.watchlist-quote-cell em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watchlist-symbol-cell strong,.watchlist-quote-cell strong{font-size:12px;font-style:normal}.watchlist-symbol-cell em,.watchlist-quote-cell em{font-size:10px;font-style:normal}.watchlist-symbol-cell em{color:#555}.watchlist-quote-cell em{color:#111;font-weight:700}.watchlist-change-empty{color:#777}.order-ticket{display:grid;align-content:start;gap:8px;width:100%;height:100%;min-width:0;min-height:0;padding:8px;overflow:auto;background:transparent}.order-ticket-header,.order-status-box>div,.order-event-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.order-ticket-header strong,.order-ticket-header span,.order-status-box strong,.order-status-box span,.order-event-row strong,.order-event-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-ticket-header strong{font-size:12px}.order-ticket-header span,.order-status-box span,.order-event-row span{color:#555;font-size:10px;font-weight:800}.order-side-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.order-side-control button,.order-submit-button{min-width:0;height:30px;min-height:30px;padding:0 8px;font-size:11px;font-weight:800}.order-side-control button.active,.order-submit-button:not(:disabled){color:#fff;background:#111}.order-submit-button .spin{animation:agent-chat-spin .9s linear infinite}.order-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0}.order-field-grid label{display:grid;gap:3px;min-width:0}.order-field-grid label:first-child,.order-field-grid label:last-child{grid-column:1 / -1}.order-field-grid span{color:#555;font-size:10px;font-weight:800}.order-field-grid input,.order-field-grid select{width:100%;min-width:0;height:30px;min-height:30px;padding:0 7px;font-size:11px;font-weight:800}.order-status-box,.order-event-list{display:grid;gap:5px;min-width:0;padding-top:6px;border-top:1px solid #d2d2d2}.order-status-box strong,.order-event-row strong{font-size:10px}.order-error{min-width:0;overflow:hidden;color:#8a1f1f;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.spin{animation:order-spin .9s linear infinite}@keyframes order-spin{to{transform:rotate(360deg)}}.portfolio-holdings-panel{display:grid;align-content:start;gap:10px;container-type:inline-size;width:100%;height:100%;min-width:0;min-height:0;padding:8px;overflow:auto;color:#111;background:transparent}.portfolio-summary-label,.portfolio-summary-meta,.portfolio-section-row,.portfolio-position-name em,.portfolio-state-row,.portfolio-empty{color:#555;font-size:11px;font-weight:800}.portfolio-summary{display:grid;gap:5px;min-width:0;padding:2px 0 8px;border-bottom:1px solid #e2e2e2}.portfolio-summary-value{min-width:0;overflow:hidden;color:#111;font-size:28px;font-weight:950;letter-spacing:0;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.portfolio-summary-change,.portfolio-position-value em{min-width:0;overflow:hidden;font-style:normal;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.portfolio-summary-change{font-size:14px}.portfolio-summary-meta{display:flex;justify-content:space-between;gap:10px;min-width:0;padding-top:5px}.portfolio-summary-meta strong{min-width:0;overflow:hidden;color:#111;font-size:12px;font-weight:900;text-align:right;text-overflow:ellipsis;white-space:nowrap}.portfolio-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:7px;align-items:center;min-width:0}.portfolio-toolbar select,.portfolio-refresh-button{height:32px;min-height:32px;border:1px solid #d2d2d2;border-radius:8px;background:#fff;color:#111;font-size:11px;font-weight:900}.portfolio-toolbar select{min-width:0;padding:0 8px}.portfolio-refresh-button{display:inline-flex;align-items:center;justify-content:center;min-width:0;border:0;background:transparent;color:#555;font-size:11px;font-weight:900}.portfolio-refresh-button{padding:0}.portfolio-section-row{display:flex;justify-content:space-between;gap:8px;min-width:0;padding-top:4px}.portfolio-section-row em{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.portfolio-state-row,.portfolio-empty,.portfolio-error{display:flex;align-items:center;gap:8px;min-width:0;padding:12px 0}.portfolio-error{color:#8a1f1f;font-size:11px;font-weight:900}.portfolio-position-list{display:grid;gap:8px;min-width:0}.portfolio-position-row{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(100px,40%);gap:10px;align-items:center;min-width:0;margin:0 -6px;padding:8px 6px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left}.portfolio-position-row:hover{background:#1111110a}.portfolio-position-badge{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:50%;border:1px solid #d2d2d2;color:#111;background:#efefef;font-size:12px;font-weight:950}.portfolio-position-name,.portfolio-position-value{display:grid;gap:4px;min-width:0}.portfolio-position-name strong,.portfolio-position-value strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-position-name strong{color:#111;font-size:15px;font-weight:900}.portfolio-position-value{justify-items:end;text-align:right}.portfolio-position-value strong{color:#111;font-size:15px;font-weight:950}.portfolio-position-value em{font-size:12px}@container (max-width: 320px){.portfolio-position-row{grid-template-columns:42px minmax(0,1fr);row-gap:4px}.portfolio-position-value{grid-column:2;justify-items:start;text-align:left}}.portfolio-holdings-panel .positive{color:#0d6b3d}.portfolio-holdings-panel .negative{color:#8a1f1f}.portfolio-holdings-panel .neutral{color:#777}.panel-watchlist-star.active{color:#111}.settings-section-title{margin-top:4px;color:#555;font-size:11px;font-weight:800;text-transform:uppercase}.layout-record-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;padding:6px}.layout-record-name,.saved-layout-name-button{justify-content:flex-start;min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.add-layout-button,.menu-settings-list button{justify-content:flex-start;width:100%;padding:0 10px}.agent-settings-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;padding:7px}.agent-settings-summary{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;padding:0;border:0;background:transparent;text-align:left}.agent-settings-summary:hover{background:transparent;color:inherit}.agent-settings-summary img{width:28px;height:28px;object-fit:contain}.agent-settings-name{min-width:0;overflow:hidden;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.agent-settings-row.editing{background:#f7f7f7}.agent-settings-editor{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0}.agent-icon-edit-button{width:32px;min-width:32px;height:32px;min-height:32px;padding:2px;border:1px solid #111;border-radius:5px;background:#fff}.agent-icon-edit-button img{width:100%;height:100%;object-fit:contain}.agent-name-input{width:100%;min-width:0;height:28px;padding:0 7px;border:1px solid #111;border-radius:5px;background:#fff;font-size:12px;font-weight:800}.agent-delete-button{min-height:28px;padding:0 8px;font-size:11px}.agent-description-input{grid-column:1 / -1;width:100%;min-height:58px;padding:7px;border:1px solid #111;border-radius:5px;background:#fff;font-size:11px;line-height:1.35;resize:vertical}.empty-layout-note{color:#555;font-size:13px}.agent-chat-panel{display:grid;grid-template-rows:minmax(0,1fr) minmax(104px,calc(var(--bento-row-height, 124px) - 8px));min-width:0;min-height:0;padding:0;overflow:hidden;background:transparent}.agent-chat-messages{display:flex;flex-direction:column;gap:7px;min-width:0;min-height:0;overflow:auto;padding:10px 8px 8px}.agent-chat-messages.empty{align-items:center;justify-content:center}.agent-chat-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:min(100%,220px);min-width:0;padding:14px;color:#333;text-align:center}.agent-chat-empty-state img{width:64px;height:64px;object-fit:contain}.agent-chat-empty-state strong,.agent-chat-empty-state span,.agent-chat-empty-state small{max-width:100%;overflow:hidden;text-overflow:ellipsis}.agent-chat-empty-state strong{font-size:13px}.agent-chat-empty-state span,.agent-chat-empty-state small{display:-webkit-box;color:#555;font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.agent-chat-empty-state small{color:#8a1f1f;-webkit-line-clamp:4}.agent-auth-button{width:auto;min-width:0;min-height:30px;height:30px;padding:0 10px;background:#111;color:#fff;font-size:11px;font-weight:800}.agent-chat-message{min-width:0;max-width:92%;padding:7px 8px;border:1px solid #111;border-radius:7px;background:#fff;color:#111;font-size:12px;line-height:1.35;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.agent-chat-message.user{align-self:flex-end;background:#111;color:#fff}.agent-chat-message.system{align-self:center;max-width:100%;border-color:#777;color:#444;background:#ececec;font-size:11px}.agent-chat-composer{display:grid;grid-template-rows:var(--panel-header-height) minmax(0,1fr);min-width:0;min-height:0;border-top:1px solid #111;background:#fff}.agent-chat-reference{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;height:var(--panel-header-height);min-height:var(--panel-header-height);padding:6px 8px;overflow:hidden;border-bottom:1px solid #111;font-size:11px;line-height:1.1}.agent-chat-reference-list{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden}.agent-chat-reference-token{display:inline-flex;align-items:center;max-width:100%;height:20px;min-width:0;padding:0 7px;overflow:hidden;border:1px solid #111;border-radius:5px;background:#fff;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.agent-chat-progress{min-width:0;overflow:hidden;color:#555;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.agent-chat-signal{justify-self:center;width:13px;height:13px;border:1.5px solid #111;border-radius:999px}.agent-chat-signal.error{background:transparent}.agent-chat-signal.waiting{background:#111}.agent-chat-signal.thinking{background:#111;animation:agent-chat-signal-pulse .9s ease-in-out infinite}.agent-chat-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0;min-height:0;padding:8px;background:#fff}.agent-chat-input-row textarea{min-width:0;width:100%;height:100%;min-height:0;padding:7px;resize:none;font-size:12px}.agent-chat-input-row button{align-self:stretch;width:34px;min-width:34px;height:100%;min-height:0;padding:0}.agent-chat-input-row .lucide-loader-circle{animation:agent-chat-spin .9s linear infinite}@keyframes agent-chat-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes agent-chat-signal-pulse{0%,to{opacity:.28;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}.app-error-boundary{min-height:100vh;display:grid;place-items:center;padding:24px;background:#a7a7a7;color:#111}.app-error-panel{width:min(520px,100%);border:1px solid #111111;border-radius:8px;background:#fff;padding:20px;box-shadow:0 12px 40px #00000024}.app-error-kicker{margin:0 0 8px;font-size:11px;font-weight:700;text-transform:uppercase}.app-error-panel h1{margin:0 0 10px;font-size:20px}.app-error-panel p{margin:0 0 12px;line-height:1.5}.app-error-panel pre{max-height:160px;overflow:auto;margin:0 0 14px;padding:10px;border:1px solid #d8d8d8;border-radius:6px;background:#f4f4f4;white-space:pre-wrap;word-break:break-word}.app-error-panel button{border:1px solid #111111;border-radius:6px;background:#111;color:#fff;padding:8px 14px;font-weight:700;cursor:pointer}@media(max-width:1100px){.app-shell{grid-template-rows:auto 12px minmax(620px,1fr)}.top-app-bar{grid-template-columns:1fr;height:auto}.brand-search,.top-right-controls,.favorite-layout-strip,.headline-alert-strip,.system-orb-rail{grid-column:1 / -1}.top-right-controls{padding-left:0}.favorite-layout-strip{justify-content:start}.layout-frame{--bento-row-height: 124px ;height:620px;min-height:620px}.system-area{margin:6px}}:root{--gops-bg: #edf3fa;--gops-bg-bottom: #e7eef7;--gops-surface: #edf3fa;--gops-surface-raised: #f2f6fb;--gops-surface-pressed: #e8eef6;--gops-border: rgba(255, 255, 255, .68);--gops-border-soft: rgba(158, 176, 205, .22);--gops-text: #152033;--gops-muted: #717d91;--gops-faint: #9ba7b8;--gops-blue: #1f7cf2;--gops-blue-deep: #145bd8;--gops-green: #16a86b;--gops-red: #e94b5b;--gops-shadow-raised: -8px -8px 18px rgba(255, 255, 255, .86), 10px 12px 22px rgba(128, 144, 169, .2);--gops-shadow-soft: -5px -5px 13px rgba(255, 255, 255, .74), 6px 8px 16px rgba(128, 144, 169, .14);--gops-shadow-pressed: inset 5px 5px 11px rgba(128, 144, 169, .18), inset -6px -6px 12px rgba(255, 255, 255, .82);--gops-shadow-blue: -5px -5px 12px rgba(255, 255, 255, .7), 7px 9px 18px rgba(31, 124, 242, .24)}.app-shell{grid-template-rows:58px minmax(498px,1fr) 32px}.top-app-bar{min-height:58px;padding:8px 16px;background:var(--gops-bg);border-bottom:0}.workspace-area{padding:2px 14px 8px;background:var(--gops-bg)}.layout-frame{--bento-row-height: calc((100vh - 100px)/5) ;height:calc(100vh - 100px);background:var(--gops-bg)}.layout-frame:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;pointer-events:none;background:linear-gradient(132deg,transparent 0 71%,rgba(31,124,242,.09) 71.2% 71.8%,transparent 72% 100%),linear-gradient(132deg,transparent 0 83%,rgba(31,124,242,.06) 83.2% 83.8%,transparent 84% 100%)}button,select,input,textarea,.brand-search,.panel-card,.system-area,.watchlist-row,.layout-record-row,.panel-catalog-item,.agent-settings-row,.agent-chat-message,.order-status-box,.order-summary-box,.order-event-list{background:var(--gops-surface);border-color:var(--gops-border)}button,.panel-actions button,.system-orb,.watchlist-row,.panel-catalog-item,.layout-record-row,.agent-settings-row,.order-status-box,.order-summary-box,.order-event-list{box-shadow:var(--gops-shadow-soft)}button:hover:not(:disabled){background:var(--gops-surface-raised);transform:translateY(-1px)}button:active:not(:disabled),.system-orb.selected,.brand-search,.agent-chat-input-row textarea,.order-field-grid input,.order-field-grid select{background:var(--gops-surface-pressed);box-shadow:var(--gops-shadow-pressed)}.brand-search{border:0;background:var(--gops-surface-pressed)}.search-divider{background:#717d913d}.panel-card,.system-area{margin:8px;border:1px solid rgba(255,255,255,.72);background:var(--gops-surface);box-shadow:var(--gops-shadow-raised)}.panel-card:before,.system-area:before{background:none}.panel-card:hover{box-shadow:var(--gops-shadow-raised)}.panel-card[data-panel-row="4"],.panel-card[data-panel-row="5"]{background:#eaf0f8;box-shadow:var(--gops-shadow-soft)}.panel-card[data-panel-type=chart],.panel-card[data-panel-row="1"],.system-area{background:var(--gops-surface-raised);box-shadow:var(--gops-shadow-raised)}.panel-header,.settings-tabs,.system-mode-header{position:relative;background:transparent;border-bottom-color:#9eb0cd29}.panel-header:before,.system-mode-header:before,.settings-tabs:before{content:"";position:absolute;left:14px;top:0;width:46px;height:3px;background:var(--gops-blue);transform:skew(-28deg);transform-origin:left top;opacity:.82}.panel-card.selected:after,.layout-preview-card,.boundary-guide span,.boundary-motion-guide{display:none}.panel-card.dragging{background:var(--gops-surface-raised);box-shadow:-10px -10px 20px #ffffffd1,16px 18px 30px #1f7cf233;transition:none}.chart-toolbar,.chart-drawing-rail,.chart-right-actions{background:var(--gops-surface-pressed);border-color:transparent;box-shadow:var(--gops-shadow-pressed)}.chart-toolbar button,.chart-drawing-rail button,.chart-dropdown button,.panel-actions button{background:var(--gops-surface);box-shadow:var(--gops-shadow-soft)}.chart-toolbar button.active,.chart-drawing-rail button.active,.chart-comparison-options button.active,.chart-preview-button.active,.settings-tabs button.active,.menu-settings-list button:hover,.order-side-control button.active,.order-submit-button:not(:disabled),.agent-auth-button,.system-orb.ai-entry{color:#fff;background:var(--gops-blue);box-shadow:var(--gops-shadow-blue)}.system-orb.ai-entry:hover:not(:disabled),.system-orb.ai-entry.selected{background:var(--gops-blue-deep);box-shadow:var(--gops-shadow-blue)}.chart-stream-status{border:0;background:transparent;box-shadow:none;color:var(--gops-muted);padding:0 2px}.chart-stream-status.idle{border:0;background:transparent;box-shadow:none;color:var(--gops-muted)}.chart-stream-status.live{border:0;background:transparent;color:var(--gops-green)}.chart-stream-status.stale,.chart-stream-status.error{border:0;background:transparent;color:var(--gops-red)}.order-ticket-header{height:auto;padding:0}.order-account-strip,.order-summary-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:var(--gops-surface-pressed);box-shadow:var(--gops-shadow-pressed)}.order-account-strip span,.order-summary-box span{color:var(--gops-muted);font-size:11px;font-weight:760}.order-account-strip strong,.order-summary-box strong{color:var(--gops-text);font-size:12px}.order-summary-box{grid-template-columns:minmax(0,1fr)}.order-summary-box div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.market-ticker{height:32px;min-height:32px;padding:0 14px 8px;opacity:1;overflow:hidden;pointer-events:auto;background:var(--gops-bg)}.market-ticker-position{height:24px;border:0;background:var(--gops-surface-pressed);box-shadow:var(--gops-shadow-pressed)}.market-ticker-track{animation-play-state:running}.market-ticker-item strong{color:var(--gops-muted)}@media(max-width:1100px){.app-shell{grid-template-rows:auto minmax(620px,1fr) 32px}.layout-frame{height:620px;min-height:620px}}:root{--gops-bg: #eaf0f7;--gops-bg-bottom: #e4ebf5;--gops-surface: #eef3f9;--gops-surface-muted: #e8eef7;--gops-surface-soft: #f5f8fc;--gops-border: rgba(255, 255, 255, .72);--gops-border-soft: rgba(203, 214, 232, .45);--gops-text: #172033;--gops-muted: #788397;--gops-faint: #a6afbf;--gops-green: #16a86b;--gops-red: #e94b5b;--gops-blue: #2582f6;--gops-blue-deep: #1766df;--gops-blue-soft: #55b8ff;--gops-shadow-top: 12px 15px 28px rgba(135, 148, 170, .24), -10px -10px 22px rgba(255, 255, 255, .82), inset 1px 1px 0 rgba(255, 255, 255, .92);--gops-shadow-mid: 8px 10px 22px rgba(135, 148, 170, .18), -7px -7px 18px rgba(255, 255, 255, .74), inset 1px 1px 0 rgba(255, 255, 255, .86);--gops-shadow-low: 5px 7px 15px rgba(135, 148, 170, .13), -5px -5px 14px rgba(255, 255, 255, .66), inset 1px 1px 0 rgba(255, 255, 255, .78);--gops-shadow-inset: inset 6px 6px 12px rgba(140, 153, 176, .18), inset -6px -6px 12px rgba(255, 255, 255, .78);--gops-shadow-drag: 16px 20px 36px rgba(37, 130, 246, .2), -10px -10px 24px rgba(255, 255, 255, .7), inset 1px 1px 0 rgba(255, 255, 255, .9);color:var(--gops-text);background:var(--gops-bg)}body,.app-shell,.top-app-bar,.workspace-area,.layout-frame{color:var(--gops-text);background:var(--gops-bg)}.app-shell{grid-template-rows:58px 0 minmax(508px,1fr)}.top-app-bar{grid-template-columns:minmax(280px,520px) max-content;justify-content:space-between;gap:18px;min-height:58px;padding:8px 14px;background:linear-gradient(180deg,#f5f9fec7,#eaf0f7e6);border-bottom:1px solid rgba(255,255,255,.62);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.market-ticker{height:0;min-height:0;padding:0;opacity:0;overflow:hidden;pointer-events:none}.market-ticker-track{animation-play-state:paused}.workspace-area{padding:0 12px 16px;background:linear-gradient(180deg,#eef4fb 0%,#eaf0f7 48%,var(--gops-bg-bottom) 100%)}.layout-frame{--bento-row-height: calc((100vh - 85px)/5) ;height:calc(100vh - 85px);background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.62),transparent 34%),linear-gradient(145deg,#edf3fa,#e7eef7);transition:grid-template-columns 90ms linear,grid-template-rows 90ms linear}.layout-frame.resizing-grid{transition:none}button,select,input,textarea{color:var(--gops-text);background:var(--gops-surface);border-color:transparent;box-shadow:var(--gops-shadow-low);transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,opacity .14s ease,transform .21s cubic-bezier(.2,.85,.2,1)}button:hover:not(:disabled){color:var(--gops-text);background:linear-gradient(145deg,#f5f9fe,#e7eef8);border-color:transparent;transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0);box-shadow:var(--gops-shadow-inset)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(37,99,235,.32);outline-offset:2px}button:disabled{color:var(--gops-faint);background:#f8fafcc7;border-color:var(--gops-border-soft);opacity:.68}.brand-search{grid-column:auto;width:min(520px,100%);height:42px;border:1px solid transparent;background:linear-gradient(145deg,#edf3fa,#f6f9fd) padding-box,linear-gradient(145deg,#ffffffd1,#c7d3e65c) border-box;box-shadow:var(--gops-shadow-inset)}.brand-mark{color:var(--gops-text);font-weight:850}.search-divider{background:#e2e8f0d9}.top-app-bar button:not(.system-orb):not(.search-submit-button):not(.search-dropdown-button),.favorite-layout-button,.toggle-button{border-color:transparent;color:var(--gops-muted);background:linear-gradient(145deg,#f4f8fd,#e6eef8);box-shadow:var(--gops-shadow-low)}.top-app-bar button:not(.system-orb):not(.search-submit-button):not(.search-dropdown-button):hover,.favorite-layout-button:hover:not(:disabled),.toggle-button:hover:not(:disabled){color:var(--gops-text);background:linear-gradient(145deg,#f7faff,#e8f0fa)}.favorite-layout-button.active,.toggle-button.active{color:var(--gops-blue);background:#2563eb14;box-shadow:none}.headline-alert-strip{height:38px;border-color:transparent;background:transparent;box-shadow:none}.headline-alert-strip span{color:var(--gops-faint)}.headline-alert-strip strong{color:var(--gops-muted);font-weight:720}.panel-card,.system-area{position:relative;isolation:isolate;margin:7px;overflow:hidden;border:1px solid transparent;border-radius:8px;background:linear-gradient(145deg,#f8fbfff5,#e5edf8e6) padding-box,linear-gradient(145deg,#ffffffe6,#becce257) border-box;box-shadow:var(--gops-shadow-mid);transition:box-shadow .19s ease,border-color .19s ease,transform .25s cubic-bezier(.16,1,.3,1),background-color .19s ease,opacity .19s ease}.panel-card:before,.system-area:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.78),transparent 36%),radial-gradient(circle at 94% 94%,rgba(37,130,246,.065),transparent 42%),linear-gradient(145deg,#ffffff6b,#e2ebf738);pointer-events:none}.panel-card:hover{box-shadow:var(--gops-shadow-top)}.panel-card[data-panel-row="1"],.system-area{background:linear-gradient(145deg,#fafdfffa,#e4eefaf0) padding-box,linear-gradient(145deg,#fffffff5,#2582f62e,#b5c6df57) border-box;box-shadow:var(--gops-shadow-top)}.panel-card[data-panel-row="1"]:before,.system-area:before{background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.86),transparent 38%),radial-gradient(circle at 96% 94%,rgba(37,130,246,.09),transparent 42%),linear-gradient(145deg,#ffffff7a,#dee9f842)}.panel-card[data-panel-row="2"],.panel-card[data-panel-row="3"]{background:linear-gradient(145deg,#f4f9fef0,#e6eef9c2) padding-box,linear-gradient(145deg,#ffffffc7,#c6d3e747) border-box;box-shadow:var(--gops-shadow-low)}.panel-card[data-panel-row="4"],.panel-card[data-panel-row="5"]{background:linear-gradient(145deg,#eff5fcc7,#e3ecf77a) padding-box,linear-gradient(145deg,#ffffff85,#c5d2e62e) border-box;box-shadow:3px 5px 12px #8794aa17,-4px -4px 12px #ffffff7a}.panel-card[data-panel-type=chart]{background:linear-gradient(145deg,#fbfdff,#e8f1fcf0) padding-box,linear-gradient(145deg,#fffffffa,#2582f633,#b4c5df57) border-box;box-shadow:var(--gops-shadow-top)}.panel-card[data-panel-row="4"][data-panel-type=notifications],.panel-card[data-panel-row="4"][data-panel-type=proposalReview],.panel-card[data-panel-row="4"][data-panel-type=aiSummary],.panel-card[data-panel-row="5"][data-panel-type=notifications],.panel-card[data-panel-row="5"][data-panel-type=proposalReview],.panel-card[data-panel-row="5"][data-panel-type=aiSummary]{box-shadow:none}.panel-card[data-panel-type=notifications] .panel-placeholder,.panel-card[data-panel-type=proposalReview] .panel-placeholder,.panel-card[data-panel-type=aiSummary] .panel-placeholder{color:var(--gops-faint)}.panel-card.dragging{background:linear-gradient(145deg,#fbfdfffa,#e4effcf0) padding-box,linear-gradient(145deg,#fffffffa,#2582f65c) border-box;box-shadow:var(--gops-shadow-drag);opacity:.99;pointer-events:none;transition:none;will-change:transform}.panel-card.selected:after{content:"";position:absolute;z-index:30;top:2px;right:2px;bottom:2px;left:2px;border:1px solid rgba(37,99,235,.24);border-radius:6px;box-shadow:inset 0 0 0 1px #ffffffc2;pointer-events:none}.panel-header,.settings-tabs,.system-mode-header{border-bottom-color:#ffffff94;background:linear-gradient(145deg,#f7fbffc7,#e4edf875)}.panel-card[data-panel-row="4"] .panel-header,.panel-card[data-panel-row="5"] .panel-header{background:#ffffff52}.panel-title-block strong,.system-mode-header strong{color:var(--gops-text);font-weight:780}.panel-title-block span,.panel-chart-meta span,.panel-chart-meta em,.system-mode-header span,.watchlist-symbol-cell em,.panel-catalog-item span,.order-field-grid span,.order-ticket-header span,.order-status-box span,.order-event-row span,.settings-section-title,.empty-layout-note{color:var(--gops-muted)}.chart-title-block strong{font-size:22px;letter-spacing:0}.panel-actions{gap:3px}.panel-actions button{border-color:transparent;color:var(--gops-faint);background:linear-gradient(145deg,#f1f6fc,#e6eef8);box-shadow:4px 5px 11px #8794aa1f,-4px -4px 10px #ffffff9e}.panel-actions button:hover:not(:disabled){color:var(--gops-text);background:linear-gradient(145deg,#f6faff,#e9f0fa)}.panel-market-metrics{margin-right:18px;background:transparent}.panel-market-metrics strong{color:var(--gops-text)}.market-up,.panel-market-metrics.up span,.chart-stream-status.live{color:var(--gops-green)}.market-down,.panel-market-metrics.down span,.order-error{color:var(--gops-red)}.panel-market-metrics.offline{color:var(--gops-faint)}.chart-toolbar,.chart-drawing-rail,.chart-right-actions{border-color:#ffffff9e;background:linear-gradient(145deg,#f5f9fecc,#e4edf8a3);box-shadow:var(--gops-shadow-inset)}.chart-toolbar{height:30px}.chart-toolbar button,.chart-drawing-rail button,.chart-dropdown button{border-color:transparent;color:var(--gops-muted);background:transparent;box-shadow:none}.chart-toolbar button:hover:not(:disabled),.chart-drawing-rail button:hover:not(:disabled),.chart-dropdown button:hover:not(:disabled){color:var(--gops-text);background:#ffffff7a}.chart-toolbar button.active,.chart-drawing-rail button.active,.chart-comparison-options button.active,.chart-preview-button.active,.settings-tabs button.active,.menu-settings-list button:hover,.order-side-control button.active,.order-submit-button:not(:disabled),.agent-auth-button{border-color:transparent;color:#fff;background:var(--gops-blue);box-shadow:7px 9px 16px #2582f63d,-5px -5px 12px #ffffff9e}.chart-stream-status{border-color:#e2e8f0d1;color:var(--gops-muted);background:#f8fafcdb}.chart-stream-status.live{border-color:#16a86b38;background:#16a86b12}.chart-stream-status.idle{border-color:#f59e0b33;color:#8a5a0a;background:#f59e0b12}.chart-stream-status.stale,.chart-stream-status.error{border-color:#e94b5b3d;color:var(--gops-red);background:#e94b5b11}.chart-dropdown,.chart-trend-extension-menu,.symbol-search-dropdown{border-color:#ffffffb8;background:linear-gradient(145deg,#f5f9fe,#e8f0fa);box-shadow:var(--gops-shadow-top)}.top-app-bar .brand-search .symbol-search-option:hover,.top-app-bar .brand-search .symbol-search-option[aria-selected=true],.watchlist-row.active{color:var(--gops-text);background:#2563eb13;box-shadow:inset 0 0 0 1px #2563eb29}.watchlist-row,.layout-record-row,.panel-catalog-item,.agent-settings-row,.agent-chat-message,.order-status-box,.order-event-list{border-color:#ffffff9e;background:linear-gradient(145deg,#f6faffe6,#e6eef9b3);box-shadow:4px 5px 12px #8794aa1a,-4px -4px 12px #ffffff94}.watchlist-row:hover,.panel-catalog-item:hover{background:linear-gradient(145deg,#f7faff,#e8f0fa)}.layout-preview-card{display:none}.system-orb-rail{grid-column:auto;grid-template-columns:minmax(76px,max-content) repeat(2,42px);justify-content:end;gap:8px}.system-orb{border-color:transparent;color:var(--gops-muted);background:linear-gradient(145deg,#f4f8fd,#e6eef8);box-shadow:var(--gops-shadow-low)}.system-orb:hover:not(:disabled){color:var(--gops-text);background:linear-gradient(145deg,#f8fbff,#e8f0fa);transform:translateY(-1px)}.system-orb.selected{outline:0;color:var(--gops-blue-deep);box-shadow:var(--gops-shadow-inset)}.system-orb.ai-entry{width:min(86px,100%);aspect-ratio:auto;min-width:0;padding:0 11px;border-radius:999px;color:#fff;background:var(--gops-blue);box-shadow:7px 9px 17px #2582f647,-5px -5px 13px #ffffffb8;font-size:12px;font-weight:820;letter-spacing:0}.system-orb.ai-entry:hover:not(:disabled),.system-orb.ai-entry.selected{color:#fff;background:#1d4ed8;box-shadow:5px 7px 14px #2582f63d,-4px -4px 11px #ffffffa8}.system-orb.ai-entry span{display:inline-flex;min-width:0}.system-orb.environment-settings{cursor:pointer}.chart-panel,.chart-canvas-wrap,.order-ticket,.agent-chat-composer,.agent-chat-input-row{background:transparent}.system-area{background:linear-gradient(145deg,#f7fbfff0,#e4edf8c7) padding-box,linear-gradient(145deg,#ffffffe6,#2582f61f,#bccce347) border-box}.agent-chat-message.user{border-color:transparent;color:#fff;background:var(--gops-blue)}.agent-chat-message.system{color:var(--gops-muted);background:linear-gradient(145deg,#f5f9fedb,#e6eef9b3)}.agent-chat-reference-token{border-color:#ffffff9e;background:linear-gradient(145deg,#f4f8fd,#e7eff9);box-shadow:var(--gops-shadow-inset)}.agent-chat-input-row textarea,.order-field-grid input,.order-field-grid select{background:linear-gradient(145deg,#e9f0f8,#f5f8fc);border-color:transparent;box-shadow:var(--gops-shadow-inset)}.panel-watchlist-star.active{color:#f59e0b}.app-error-boundary{background:var(--gops-bg)}.app-error-panel{border-color:#e2e8f0db}@media(max-width:1100px){.app-shell{grid-template-rows:auto 0 minmax(620px,1fr)}.top-app-bar{grid-template-columns:minmax(0,1fr);justify-content:stretch}.brand-search,.system-orb-rail{grid-column:1 / -1}.system-orb-rail{grid-template-columns:minmax(76px,max-content) repeat(2,42px);justify-content:start}.layout-frame{--bento-row-height: 124px ;height:620px;min-height:620px}}:root{--gops-bg: #f4f8fd;--gops-bg-bottom: #eef5fc;--gops-surface: #f7fbff;--gops-surface-soft: #f1f6fc;--gops-surface-muted: #edf4fb;--gops-surface-pressed: #eaf1f9;--gops-border: rgba(255, 255, 255, .86);--gops-border-soft: rgba(176, 194, 220, .22);--gops-text: #142033;--gops-muted: #748196;--gops-faint: #a4afbf;--gops-blue: #2478f2;--gops-blue-deep: #1759d1;--gops-green: #16a66a;--gops-red: #e84f5f;--gops-shadow-top: 12px 14px 28px rgba(96, 121, 155, .17), -11px -11px 24px rgba(255, 255, 255, .94), inset 1px 1px 0 rgba(255, 255, 255, .92);--gops-shadow-mid: 8px 10px 20px rgba(96, 121, 155, .13), -8px -8px 18px rgba(255, 255, 255, .86), inset 1px 1px 0 rgba(255, 255, 255, .82);--gops-shadow-low: 4px 6px 13px rgba(96, 121, 155, .09), -5px -5px 13px rgba(255, 255, 255, .72), inset 1px 1px 0 rgba(255, 255, 255, .74);--gops-shadow-inset: inset 6px 6px 12px rgba(117, 140, 171, .16), inset -7px -7px 14px rgba(255, 255, 255, .86);--gops-shadow-blue: 7px 9px 17px rgba(36, 120, 242, .22), -5px -5px 13px rgba(255, 255, 255, .76)}body,.app-shell,.top-app-bar,.workspace-area,.layout-frame{color:var(--gops-text)!important;background:var(--gops-bg)!important}.app-shell{grid-template-rows:58px minmax(508px,1fr) 32px!important}.top-app-bar{min-height:58px;padding:8px 14px;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-area{padding:0 12px 8px}.layout-frame{--bento-row-height: calc((100vh - 98px)/5) ;height:calc(100vh - 98px);overflow:hidden;transition:none!important}.layout-frame:before,.layout-frame:after{content:"";position:absolute;pointer-events:none;border-radius:999px;background:#2478f214!important;transform:rotate(-16deg);transform-origin:right center}.layout-frame:before{top:18px;right:18px;width:260px;height:4px}.layout-frame:after{top:44px;right:-46px;width:340px;height:2px;opacity:.72}button,select,input,textarea,.brand-search,.chart-toolbar,.chart-drawing-rail,.chart-right-actions,.chart-dropdown,.chart-trend-extension-menu,.symbol-search-dropdown,.watchlist-row,.layout-record-row,.panel-catalog-item,.agent-settings-row,.agent-chat-message,.agent-chat-reference-token,.order-status-box,.order-summary-box,.order-event-list{color:var(--gops-text);border-color:var(--gops-border-soft)!important;background:var(--gops-surface)!important;box-shadow:var(--gops-shadow-low)!important}button:hover:not(:disabled),.watchlist-row:hover,.panel-catalog-item:hover,.top-app-bar button:not(.system-orb):not(.search-submit-button):not(.search-dropdown-button):hover{color:var(--gops-text)!important;background:#fbfdff!important;transform:translateY(-1px)}button:active:not(:disabled),.brand-search,.agent-chat-input-row textarea,.order-field-grid input,.order-field-grid select,.market-ticker-position{background:var(--gops-surface-pressed)!important;box-shadow:var(--gops-shadow-inset)!important}.panel-card,.system-area{position:relative;isolation:isolate;margin:7px;border:1px solid var(--gops-border)!important;border-radius:8px;background:var(--gops-surface)!important;box-shadow:var(--gops-shadow-mid)!important}.panel-card:before,.system-area:before{content:"";position:absolute;top:-20%;right:-52px;z-index:-1;width:112px;height:150%;background:#2478f209!important;transform:skew(-18deg);pointer-events:none}.panel-card[data-panel-row="1"],.panel-card[data-panel-type=chart],.system-area{background:#fbfdff!important;box-shadow:var(--gops-shadow-top)!important}.panel-card[data-panel-row="1"]:before,.panel-card[data-panel-type=chart]:before,.system-area:before{background:#2478f20f!important}.panel-card[data-panel-row="2"],.panel-card[data-panel-row="3"]{background:var(--gops-surface-soft)!important;box-shadow:var(--gops-shadow-mid)!important}.panel-card[data-panel-row="4"],.panel-card[data-panel-row="5"]{background:var(--gops-surface-muted)!important;box-shadow:var(--gops-shadow-low)!important}.panel-card[data-panel-row="4"]:before,.panel-card[data-panel-row="5"]:before{opacity:.45}.panel-card:hover{box-shadow:var(--gops-shadow-top)!important}.panel-card.dragging{background:#fbfdff!important;box-shadow:14px 18px 34px #2478f233,-10px -10px 24px #ffffffe6!important;opacity:.99;pointer-events:none;transition:none!important;will-change:transform}.panel-card.selected:after,.layout-preview-card,.boundary-guide span,.boundary-motion-guide{display:none!important}.boundary-guide{border:0!important;background:transparent!important;box-shadow:none!important;opacity:0!important;transform:none!important}.boundary-guide:hover,.boundary-guide:active{background:transparent!important;box-shadow:none!important;opacity:0!important;transform:none!important}.panel-header,.settings-tabs,.system-mode-header{background:transparent!important;border-bottom-color:#b0c2dc29!important}.panel-header:before,.system-mode-header:before,.settings-tabs:before{width:54px;height:3px;background:var(--gops-blue)!important;opacity:.84;transform:skew(-28deg)}.panel-actions{opacity:.46;transition:opacity .14s ease}.panel-card:hover .panel-actions,.panel-card:focus-within .panel-actions{opacity:1}.panel-actions button,.chart-toolbar button,.chart-drawing-rail button,.chart-dropdown button{color:var(--gops-muted)!important;background:transparent!important;box-shadow:none!important}.chart-toolbar,.chart-drawing-rail,.chart-right-actions{background:var(--gops-surface-pressed)!important;box-shadow:var(--gops-shadow-inset)!important}.chart-toolbar button.active,.chart-drawing-rail button.active,.chart-comparison-options button.active,.chart-preview-button.active,.settings-tabs button.active,.menu-settings-list button:hover,.order-side-control button.active,.order-submit-button:not(:disabled),.agent-auth-button,.system-orb.ai-entry,.agent-chat-message.user{border-color:transparent!important;color:#fff!important;background:var(--gops-blue)!important;box-shadow:var(--gops-shadow-blue)!important}.system-orb.ai-entry:hover:not(:disabled),.system-orb.ai-entry.selected{color:#fff!important;background:var(--gops-blue-deep)!important}.system-orb.selected:not(.ai-entry){color:var(--gops-blue-deep)!important;background:var(--gops-surface-pressed)!important;box-shadow:var(--gops-shadow-inset)!important}.chart-stream-status,.chart-stream-status.idle{padding:0 2px;border:0!important;color:var(--gops-muted)!important;background:transparent!important;box-shadow:none!important}.chart-stream-status.live{border:0!important;color:var(--gops-green)!important;background:transparent!important;box-shadow:none!important}.chart-stream-status.stale,.chart-stream-status.error{border:0!important;color:var(--gops-red)!important;background:transparent!important;box-shadow:none!important}.market-up,.panel-market-metrics.up span{color:var(--gops-green)!important}.market-down,.panel-market-metrics.down span,.order-error{color:var(--gops-red)!important}.market-ticker{height:32px!important;min-height:32px!important;padding:0 14px 8px!important;opacity:1!important;overflow:hidden;pointer-events:auto!important;background:var(--gops-bg)!important}.market-ticker-position{height:24px;border:0!important}.market-ticker-track{animation-play-state:running!important}.market-ticker-item strong{color:var(--gops-muted)!important}.order-ticket{gap:10px;padding:12px}.order-ticket-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;height:auto;padding:0}.order-ticket-header div{display:grid;gap:2px;min-width:0}.order-ticket-header strong{color:var(--gops-text);font-size:14px;font-weight:830}.order-ticket-header span,.order-ticket-header em,.order-account-strip span,.order-summary-box span,.order-field-grid span,.order-status-box span,.order-event-row span{color:var(--gops-muted)!important;font-size:10px;font-style:normal;font-weight:780}.order-ticket-header em{padding-top:2px;white-space:nowrap}.order-account-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px;padding:10px 12px;border:0!important;background:var(--gops-surface-pressed)!important;box-shadow:var(--gops-shadow-inset)!important}.order-account-strip div,.order-summary-box div{display:grid;gap:3px;min-width:0}.order-account-strip strong,.order-summary-box strong,.order-status-box strong,.order-event-row strong{min-width:0;overflow:hidden;color:var(--gops-text);font-size:11px;font-weight:840;text-overflow:ellipsis;white-space:nowrap}.order-side-control{gap:7px}.order-side-control button,.order-submit-button{height:32px;min-height:32px;border-radius:999px}.order-field-grid{gap:8px}.order-field-grid label:first-child,.order-field-grid label:last-child{grid-column:auto!important}.order-field-grid label:nth-child(2){grid-column:1 / -1}.order-field-grid input,.order-field-grid select{height:32px;min-height:32px;border:0!important}.order-summary-box{gap:7px;padding:10px 12px;border:0!important;background:var(--gops-surface-pressed)!important;box-shadow:var(--gops-shadow-inset)!important}.order-summary-box div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.order-summary-total{padding-top:7px;border-top:1px solid rgba(176,194,220,.22)}.order-summary-total strong{color:var(--gops-blue-deep);font-size:12px}.order-status-box,.order-event-list{padding:9px 10px;border:0!important;background:var(--gops-surface-soft)!important}.agent-chat-message.system,.agent-chat-reference-token,.agent-chat-input-row textarea{color:var(--gops-muted)!important}@media(max-width:1100px){.app-shell{grid-template-rows:auto minmax(620px,1fr) 32px!important}.layout-frame{--bento-row-height: 124px ;height:620px;min-height:620px}}:root{--gops-bg: #f7f8fa;--gops-bg-bottom: #f2f5f8;--gops-surface: #ffffff;--gops-surface-soft: #f8fafc;--gops-surface-muted: #f4f7fb;--gops-surface-pressed: #f1f5f9;--gops-border: rgba(223, 229, 238, .9);--gops-border-soft: rgba(220, 227, 236, .72);--gops-text: #182231;--gops-muted: #7a8494;--gops-faint: #aeb7c4;--gops-blue: #246ff2;--gops-blue-deep: #1859d9;--gops-green: #17a66c;--gops-red: #e4515e;--gops-shadow-top: 0 1px 2px rgba(24, 34, 49, .04), 0 12px 30px rgba(24, 34, 49, .055);--gops-shadow-mid: 0 1px 2px rgba(24, 34, 49, .035), 0 8px 22px rgba(24, 34, 49, .045);--gops-shadow-low: 0 1px 2px rgba(24, 34, 49, .035), 0 4px 14px rgba(24, 34, 49, .035);--gops-shadow-inset: inset 0 1px 3px rgba(24, 34, 49, .055);--gops-shadow-blue: 0 8px 18px rgba(36, 111, 242, .16)}body,.app-shell,.top-app-bar,.workspace-area,.layout-frame{background:var(--gops-bg)!important}.layout-frame:before,.layout-frame:after,.panel-card:before,.system-area:before,.panel-header:before,.system-mode-header:before,.settings-tabs:before{content:none!important;display:none!important}.layout-frame{background:var(--gops-bg)!important;transition:none!important}button,select,input,textarea,.brand-search,.chart-toolbar,.chart-drawing-rail,.chart-right-actions,.chart-dropdown,.chart-trend-extension-menu,.symbol-search-dropdown,.watchlist-row,.panel-watchlist-row,.layout-record-row,.panel-catalog-item,.agent-settings-row,.agent-chat-message,.agent-chat-reference-token,.order-status-box,.order-summary-box,.order-event-list{border-color:var(--gops-border-soft)!important;background:var(--gops-surface)!important;box-shadow:none!important}button:hover:not(:disabled),.watchlist-row:hover,.panel-watchlist-row:hover,.panel-catalog-item:hover,.top-app-bar button:not(.system-orb):not(.search-submit-button):not(.search-dropdown-button):hover{background:var(--gops-surface-soft)!important;transform:none!important}button:active:not(:disabled),.brand-search,.agent-chat-input-row textarea,.order-field-grid input,.order-field-grid select,.market-ticker-position,.chart-toolbar,.chart-drawing-rail,.chart-right-actions,.order-account-strip,.order-summary-box{background:var(--gops-surface-pressed)!important;box-shadow:var(--gops-shadow-inset)!important}.panel-card,.system-area{margin:6px;border:1px solid var(--gops-border)!important;background:#ffffffeb!important;box-shadow:var(--gops-shadow-low)!important}.panel-card[data-panel-row="1"],.panel-card[data-panel-type=chart],.system-area{background:#fff!important;box-shadow:var(--gops-shadow-mid)!important}.panel-card[data-panel-row="2"],.panel-card[data-panel-row="3"],.panel-card[data-panel-row="4"],.panel-card[data-panel-row="5"]{background:#ffffffd6!important;box-shadow:var(--gops-shadow-low)!important}.panel-card.dragging{background:#fff!important;box-shadow:0 14px 32px #246ff21f!important;transform-origin:center}.panel-header,.settings-tabs,.system-mode-header{height:34px;min-height:34px;padding:0 12px;border-bottom-color:#dfe5ee85!important;background:transparent!important}.panel-title-block{gap:1px}.panel-title-block strong,.chart-title-block strong,.system-mode-header strong{color:#2d3748!important;font-size:13px!important;font-weight:640!important;line-height:1.15}.panel-title-block span,.panel-chart-meta span,.panel-chart-meta em,.system-mode-header span,.panel-placeholder small,.watchlist-symbol-cell em,.order-field-grid span,.order-ticket-header span,.order-ticket-header em,.order-account-strip span,.order-summary-box span,.order-status-box span,.order-event-row span{color:var(--gops-muted)!important;font-size:10.5px!important;font-weight:520!important;letter-spacing:0}.chart-title-block{grid-template-columns:auto minmax(0,1fr);column-gap:8px;align-items:baseline}.chart-title-block strong{font-size:14px!important;font-weight:660!important}.panel-chart-meta{display:inline-flex;min-width:0;gap:6px;align-items:baseline}.panel-actions{opacity:.34}.panel-card:hover .panel-actions,.panel-card:focus-within .panel-actions{opacity:.82}.panel-actions button,.chart-toolbar button,.chart-drawing-rail button,.chart-dropdown button{background:transparent!important;box-shadow:none!important}.panel-market-metrics{margin-right:10px}.panel-market-metrics strong{font-size:11px;font-weight:620}.panel-market-metrics span{font-size:10px;font-weight:560}.panel-placeholder{background:transparent!important;box-shadow:none!important;color:var(--gops-muted)}.panel-placeholder span{display:none}.panel-placeholder-muted{padding:10px 12px;text-align:left;align-items:start;justify-items:start}.panel-watchlist-list{display:grid;align-content:start;gap:6px;min-width:0;min-height:0;overflow:auto;padding:8px}.panel-watchlist-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(58px,auto);align-items:center;gap:8px;min-width:0;min-height:34px;padding:7px 9px;border:1px solid var(--gops-border-soft)!important;border-radius:7px;color:var(--gops-text);text-align:left;cursor:grab}.panel-watchlist-row:active{cursor:grabbing}.panel-watchlist-row.active{border-color:#246ff233!important;background:#246ff20e!important}.watchlist-symbol-cell strong,.panel-watchlist-row .watchlist-symbol-cell strong{color:var(--gops-text);font-size:11px;font-weight:650}.watchlist-quote-cell strong,.panel-watchlist-row .watchlist-quote-cell strong{font-size:10.5px;font-weight:620}.chart-toolbar{height:28px}.system-orb.ai-entry,.order-submit-button:not(:disabled),.order-side-control button.active,.settings-tabs button.active,.agent-auth-button,.agent-chat-message.user{background:var(--gops-blue)!important;box-shadow:var(--gops-shadow-blue)!important}.market-ticker-position{border:1px solid var(--gops-border-soft)!important}:root{--panel-header-height: 26px;--gops-radius-panel: 18px;--gops-radius-control: 14px;--gops-shadow-top: 0 1px 1px rgba(24, 34, 49, .028), 0 8px 22px rgba(24, 34, 49, .038), -4px -4px 12px rgba(255, 255, 255, .72);--gops-shadow-mid: 0 1px 1px rgba(24, 34, 49, .024), 0 5px 16px rgba(24, 34, 49, .032), -3px -3px 10px rgba(255, 255, 255, .64);--gops-shadow-low: 0 1px 1px rgba(24, 34, 49, .02), 0 3px 10px rgba(24, 34, 49, .026), -2px -2px 7px rgba(255, 255, 255, .52);--gops-shadow-inset: inset 1px 1px 3px rgba(24, 34, 49, .052), inset -2px -2px 5px rgba(255, 255, 255, .82);--gops-shadow-blue: 0 6px 14px rgba(36, 111, 242, .12)}html,body,button,input,select,textarea{font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;letter-spacing:0!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.app-shell{grid-template-rows:48px 0 minmax(508px,1fr)!important}.top-app-bar{grid-template-columns:minmax(210px,360px) max-content!important;min-height:48px!important;padding:7px 12px!important;gap:10px!important}.brand-search{height:32px!important;min-height:32px!important;grid-template-columns:auto auto minmax(0,1fr) 24px 24px!important;gap:4px!important;padding:0 7px 0 10px!important;margin:0!important;border:0!important;border-radius:999px!important;color:#657082!important;background:#ffffffc2!important;box-shadow:var(--gops-shadow-inset)!important}.brand-mark{color:#46556b!important;font-size:10.5px!important;font-weight:720!important}.search-divider{height:12px!important;opacity:.34!important}.brand-search input{height:24px!important;min-height:24px!important;padding:0 2px!important;color:#46556b!important;font-size:11px!important;font-weight:500!important}.brand-search input::placeholder{color:#a3adbb!important}.top-app-bar .brand-search .search-submit-button,.top-app-bar .brand-search .search-dropdown-button{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;border-radius:10px!important;color:#8a95a6!important;background:transparent!important;box-shadow:none!important}.top-app-bar .brand-search .search-submit-button svg,.top-app-bar .brand-search .search-dropdown-button svg{width:13px!important;height:13px!important}.system-orb-rail{grid-template-columns:minmax(52px,max-content) repeat(2,30px)!important;gap:6px!important}.system-orb{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;border:0!important;border-radius:13px!important;color:#808b9c!important;background:#ffffffbd!important;box-shadow:var(--gops-shadow-low)!important}.system-orb.ai-entry{width:auto!important;min-width:52px!important;padding:0 10px!important;gap:4px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:650!important}.system-orb.ai-entry svg{width:13px!important;height:13px!important}.system-orb.ai-entry,.order-submit-button:not(:disabled),.order-side-control button.active,.settings-tabs button.active,.agent-auth-button,.agent-chat-message.user{box-shadow:var(--gops-shadow-blue)!important}.system-orb:hover:not(:disabled),.system-orb.selected:not(.ai-entry){color:var(--gops-blue-deep)!important;background:#ffffffd6!important;box-shadow:var(--gops-shadow-inset)!important}.workspace-area{padding:0 10px 12px!important}.layout-frame{--bento-row-height: calc((100vh - 70px)/5) ;height:calc(100vh - 70px)!important;min-height:508px!important}.panel-card,.system-area{margin:5px!important;border:1px solid rgba(225,231,240,.74)!important;border-radius:var(--gops-radius-panel)!important;background:#ffffffd1!important;box-shadow:var(--gops-shadow-low)!important}.panel-card[data-panel-row="1"],.panel-card[data-panel-type=chart],.system-area{background:#ffffffe0!important;box-shadow:var(--gops-shadow-mid)!important}.panel-card:hover{box-shadow:var(--gops-shadow-mid)!important}.panel-card.selected:after{border:1px solid rgba(36,111,242,.24)!important;border-radius:var(--gops-radius-panel)!important}.panel-header,.settings-tabs,.system-mode-header{height:var(--panel-header-height)!important;min-height:var(--panel-header-height)!important;padding:0 9px!important;border-bottom:0!important;color:#8b96a7!important;background:transparent!important}.panel-title-block,.chart-title-block{min-height:0!important;gap:0!important}.panel-title-block span,.panel-chart-meta span,.panel-chart-meta em,.system-mode-header span{color:#9aa4b4!important;font-size:9.5px!important;font-weight:480!important}.panel-title-block strong,.chart-title-block strong,.system-mode-header strong{color:#3b4658!important;font-size:11.5px!important;font-weight:650!important}.chart-title-block strong{font-size:12.5px!important;font-weight:680!important}.panel-chart-meta{gap:5px!important}.panel-market-metrics{margin-right:5px!important;gap:3px!important}.panel-market-metrics strong{font-size:10px!important;font-weight:600!important}.panel-market-metrics span{font-size:9px!important;font-weight:520!important}.panel-actions{opacity:.22!important;gap:2px!important}.panel-card:hover .panel-actions,.panel-card:focus-within .panel-actions{opacity:.64!important}.panel-actions button,.chart-toolbar button,.chart-drawing-rail button,.chart-right-actions button,.chart-dropdown button{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;border-radius:10px!important}.panel-actions button svg,.chart-toolbar button svg,.chart-drawing-rail button svg,.chart-right-actions button svg,.chart-dropdown button svg{width:13px!important;height:13px!important}.chart-toolbar,.chart-drawing-rail,.chart-right-actions{min-height:24px!important;height:24px!important;gap:3px!important;border-radius:12px!important}.panel-watchlist-list{gap:4px!important;padding:5px 6px 6px!important}.panel-watchlist-row{min-height:28px!important;padding:4px 7px!important;gap:6px!important;border:0!important;border-radius:12px!important;color:#5e6878!important;background:#ffffff8f!important;box-shadow:inset 0 0 0 1px #e1e7f080!important}.panel-watchlist-row:hover{color:#3e4a5d!important;background:#ffffffc2!important;box-shadow:var(--gops-shadow-low)!important}.panel-watchlist-row.active{color:#285fd8!important;background:#246ff20f!important;box-shadow:inset 0 0 0 1px #246ff21f!important}.watchlist-symbol-cell strong,.panel-watchlist-row .watchlist-symbol-cell strong{color:inherit!important;font-size:10.5px!important;font-weight:620!important}.watchlist-symbol-cell em,.panel-watchlist-row .watchlist-symbol-cell em,.watchlist-quote-cell em,.panel-watchlist-row .watchlist-quote-cell em{color:#a0a9b7!important;font-size:9px!important;font-weight:450!important}.watchlist-quote-cell strong,.panel-watchlist-row .watchlist-quote-cell strong{font-size:10px!important;font-weight:560!important}.symbol-search-dropdown{margin-top:6px!important;border:0!important;border-radius:16px!important;background:#fffffff0!important;box-shadow:var(--gops-shadow-mid)!important}.top-app-bar .brand-search .symbol-search-option{min-height:30px!important;padding:5px 8px!important;border-radius:11px!important;font-size:10.5px!important}.app-shell{grid-template-rows:48px minmax(0,1fr) 26px!important}.workspace-area{grid-row:2!important;min-height:0!important;padding:0 10px 6px!important}.layout-frame{--bento-row-height: calc((100vh - 80px)/5) ;height:calc(100vh - 80px)!important;min-height:502px!important}.market-ticker{grid-row:3!important;display:flex!important;align-items:center!important;height:26px!important;min-height:26px!important;padding:0 12px 6px!important;opacity:1!important;overflow:hidden!important;pointer-events:auto!important;color:#798494!important;background:var(--gops-bg)!important;border-top:1px solid rgba(225,231,240,.45)!important;box-shadow:none!important}.market-ticker-position{height:20px!important;min-height:20px!important;width:100%!important;min-width:100%!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.market-ticker-track{animation-play-state:running!important;gap:24px!important}.market-ticker-group{gap:24px!important}.market-ticker-item{gap:5px!important;font-size:9.5px!important;font-weight:540!important}.market-ticker-item strong{color:#8d97a7!important;font-size:9.5px!important;font-weight:560!important}.brand-search,.agent-auth-button,.system-orb,.top-app-bar .brand-search .search-submit-button,.top-app-bar .brand-search .search-dropdown-button{box-shadow:none!important}.brand-search{border:1px solid rgba(225,231,240,.82)!important;background:#ffffffd1!important}.brand-search:focus-within{border-color:#246ff238!important;background:#fff!important}.brand-search:active,.top-app-bar .brand-search .search-submit-button:active,.top-app-bar .brand-search .search-dropdown-button:active,.top-app-bar .brand-search .search-dropdown-button.active,.system-orb:active,.system-orb.selected:not(.ai-entry),.agent-auth-button:active{background:#f5f8fce6!important;box-shadow:var(--gops-shadow-inset)!important;transform:none!important}.system-orb{background:#ffffffb8!important}.system-orb:hover:not(:disabled){background:#ffffffe6!important;box-shadow:none!important;transform:none!important}.system-orb.ai-entry{color:#fff!important;background:var(--gops-blue)!important;box-shadow:none!important}.system-orb.ai-entry:hover:not(:disabled){background:var(--gops-blue-deep)!important;box-shadow:none!important;transform:none!important}.system-orb.ai-entry:active,.system-orb.ai-entry.selected{background:var(--gops-blue-deep)!important;box-shadow:inset 1px 1px 4px #0a245a47,inset -1px -1px 3px #fff3!important}.agent-auth-button{border:1px solid rgba(225,231,240,.82)!important;color:#42506a!important;background:#fff!important}.chart-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;height:28px!important;min-height:28px!important;padding:2px 7px 2px 4px!important;gap:5px!important;border-bottom:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.chart-toolbar-scroll,.chart-right-actions,.chart-tool-group,.chart-preview-actions{display:flex!important;align-items:center!important;gap:3px!important;min-height:24px!important;height:24px!important;background:transparent!important;box-shadow:none!important}.chart-toolbar-scroll{min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important}.chart-right-actions{justify-content:flex-end!important;padding-left:4px!important}.chart-body{grid-template-columns:32px minmax(0,1fr)!important;padding:2px 7px 5px 0!important}.chart-drawing-rail{width:32px!important;min-width:32px!important;height:auto!important;min-height:0!important;align-items:center!important;gap:3px!important;padding:4px 4px 5px!important;overflow-y:auto!important;overflow-x:visible!important;border-right:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.chart-tool-slot{width:24px!important;height:24px!important}.chart-toolbar button,.chart-drawing-rail button,.chart-right-actions button,.chart-dropdown button{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;border:0!important;border-radius:10px!important;color:#7e899a!important;background:transparent!important;box-shadow:none!important}.chart-toolbar button:hover:not(:disabled),.chart-drawing-rail button:hover:not(:disabled),.chart-right-actions button:hover:not(:disabled),.chart-dropdown button:hover:not(:disabled){color:#46556b!important;background:#ffffffc7!important;box-shadow:none!important;transform:none!important}.chart-toolbar button:active:not(:disabled),.chart-drawing-rail button:active:not(:disabled),.chart-right-actions button:active:not(:disabled),.chart-dropdown button:active:not(:disabled),.chart-toolbar button.active,.chart-drawing-rail button.active,.chart-right-actions button.active,.chart-dropdown button.active{color:var(--gops-blue-deep)!important;background:#f2f6fbf5!important;box-shadow:var(--gops-shadow-inset)!important;transform:none!important}.chart-toolbar button svg,.chart-drawing-rail button svg,.chart-right-actions button svg,.chart-dropdown button svg{width:14px!important;height:14px!important}.chart-stream-status{height:20px!important;min-width:34px!important;padding:0 3px!important;color:#9aa4b4!important;font-size:9px!important;font-weight:520!important;background:transparent!important;box-shadow:none!important}.system-orb.selected:not(.ai-entry),.system-orb.environment-settings.selected,.system-orb:active:not(.ai-entry){color:var(--gops-blue-deep)!important;background:#f5f8fcf0!important;box-shadow:var(--gops-shadow-inset)!important;transform:none!important}.top-app-bar button.system-orb.environment-settings.selected,.top-app-bar button.system-orb.selected:not(.ai-entry),.top-app-bar button.system-orb.environment-settings:active,.top-app-bar button.system-orb:not(.ai-entry):active{color:var(--gops-blue-deep)!important;background-color:#f5f8fcf0!important;background-image:none!important;box-shadow:inset 1px 1px 3px #18223114,inset -2px -2px 5px #ffffffd1!important;transform:none!important}:root{--gops-panel-pad-x: 8px;--gops-panel-pad-y: 6px;--gops-row-height: 30px;--gops-row-radius: 11px;--gops-label-size: 9.5px;--gops-body-size: 10.5px;--gops-title-size: 11.5px;--gops-panel-line: 1.35}.system-area,.order-ticket,.panel-watchlist-list,.settings-panel,.agent-chat-panel{color:#445064!important;font-size:var(--gops-body-size)!important;font-weight:500!important;line-height:var(--gops-panel-line)!important}.system-mode-content,.settings-panel,.agent-chat-panel,.order-ticket{min-width:0!important;min-height:0!important}.system-mode-content,.settings-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important}.system-mode-header,.settings-tabs,.order-ticket-header{box-sizing:border-box!important}.system-mode-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;height:28px!important;min-height:28px!important;padding:0 10px!important}.system-mode-header strong,.order-ticket-header strong,.agent-chat-empty-state strong,.panel-catalog-item strong,.layout-record-name,.agent-settings-name,.watchlist-symbol-cell strong,.panel-watchlist-row .watchlist-symbol-cell strong{color:#344154!important;font-size:var(--gops-title-size)!important;font-weight:640!important;line-height:1.18!important}.system-mode-header span,.order-ticket-header span,.order-ticket-header em,.settings-section-title,.panel-catalog-item span,.watchlist-symbol-cell em,.watchlist-quote-cell em,.panel-watchlist-row .watchlist-symbol-cell em,.panel-watchlist-row .watchlist-quote-cell em,.order-field-grid span,.order-account-strip span,.order-summary-box span,.order-status-box span,.order-event-row span,.agent-chat-empty-state span,.agent-chat-empty-state small,.agent-chat-reference-token{color:#97a1b1!important;font-size:var(--gops-label-size)!important;font-weight:480!important;line-height:1.2!important}.settings-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;height:30px!important;min-height:30px!important;padding:3px 6px!important}.settings-tabs button{height:24px!important;min-height:24px!important;padding:0 5px!important;border-radius:9px!important;font-size:10px!important;font-weight:560!important;line-height:1!important}.watchlist-list,.layout-settings,.panel-catalog-list,.agent-settings-list,.menu-settings-list{align-content:start!important;gap:5px!important;min-height:0!important;padding:6px!important;overflow:auto!important}.settings-section-title{display:flex!important;align-items:center!important;min-height:18px!important;padding:2px 3px 0!important;text-transform:none!important}.watchlist-row,.panel-watchlist-row,.layout-record-row,.panel-catalog-item,.agent-settings-row,.menu-settings-list button{box-sizing:border-box!important;min-height:var(--gops-row-height)!important;padding:5px 8px!important;border:0!important;border-radius:var(--gops-row-radius)!important;background:#ffffff94!important;box-shadow:inset 0 0 0 1px #e1e7f075!important;font-size:var(--gops-body-size)!important;line-height:var(--gops-panel-line)!important}.watchlist-row,.panel-watchlist-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(58px,max-content)!important;align-items:center!important;gap:8px!important;text-align:left!important}.watchlist-symbol-cell,.watchlist-quote-cell{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;gap:1px!important}.watchlist-symbol-cell{align-items:flex-start!important}.watchlist-quote-cell{align-items:flex-end!important;text-align:right!important}.watchlist-quote-cell strong,.panel-watchlist-row .watchlist-quote-cell strong{font-size:var(--gops-body-size)!important;font-weight:600!important;line-height:1.18!important}.panel-watchlist-list{align-content:start!important;gap:5px!important;padding:6px!important}.watchlist-empty,.empty-layout-note,.panel-placeholder,.panel-placeholder small{color:#9aa4b4!important;font-size:var(--gops-body-size)!important;font-weight:500!important;line-height:var(--gops-panel-line)!important}.order-ticket{display:grid!important;grid-auto-rows:max-content!important;align-content:start!important;gap:7px!important;padding:7px 8px!important;overflow:auto!important}.order-ticket-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:30px!important;padding:0 2px!important}.order-ticket-header>div,.order-account-strip div,.order-summary-box div,.order-status-box>div,.order-event-row{min-width:0!important}.order-ticket-header>div,.order-account-strip div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:1px!important}.order-ticket-header em{flex:0 0 auto!important;text-align:right!important;font-style:normal!important}.order-account-strip,.order-summary-box,.order-status-box,.order-event-list{gap:5px!important;padding:7px 8px!important;border:0!important;border-radius:var(--gops-row-radius)!important}.order-account-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important}.order-side-control{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;height:28px!important}.order-side-control button,.order-submit-button{height:28px!important;min-height:28px!important;padding:0 9px!important;font-size:var(--gops-body-size)!important;font-weight:620!important;line-height:1!important}.order-field-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.order-field-grid label{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;min-width:0!important}.order-field-grid label:first-child,.order-field-grid label:nth-child(2),.order-field-grid label:last-child{grid-column:auto!important}.order-field-grid input,.order-field-grid select,.agent-name-input,.agent-description-input,.agent-chat-input-row textarea{color:#3f4b5f!important;font-size:var(--gops-body-size)!important;font-weight:520!important;line-height:1.25!important}.order-field-grid input,.order-field-grid select,.agent-name-input{height:28px!important;min-height:28px!important;padding:0 8px!important;border-radius:10px!important}.order-summary-box{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.order-summary-box div,.order-status-box>div,.order-event-row{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;min-height:22px!important;gap:8px!important}.order-account-strip strong,.order-summary-box strong,.order-status-box strong,.order-event-row strong{color:#354257!important;font-size:var(--gops-body-size)!important;font-weight:620!important;line-height:1.2!important}.layout-record-row{display:grid!important;grid-template-columns:minmax(0,1fr) repeat(3,26px) max-content!important;align-items:center!important;gap:4px!important}.layout-record-row button,.agent-settings-row button,.menu-settings-list button,.add-layout-button{min-height:26px!important;height:26px!important;padding:0 8px!important;border-radius:9px!important;font-size:var(--gops-body-size)!important;font-weight:560!important;line-height:1!important}.layout-record-name{justify-content:flex-start!important;text-align:left!important}.panel-catalog-item{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:1px!important;text-align:left!important}.agent-settings-row{padding:4px 6px!important}.agent-settings-summary{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;justify-content:start!important;gap:7px!important;width:100%!important;height:28px!important;padding:0 4px!important;text-align:left!important}.agent-settings-summary img,.agent-icon-edit-button img,.agent-chat-empty-state img{width:22px!important;height:22px!important}.agent-settings-editor{display:grid!important;grid-template-columns:28px minmax(0,1fr) max-content!important;gap:5px!important;align-items:center!important}.agent-description-input{grid-column:1 / -1!important;min-height:48px!important;padding:7px 8px!important;border-radius:10px!important}.agent-chat-panel{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;height:100%!important}.agent-chat-messages{display:grid!important;align-content:start!important;gap:6px!important;min-height:0!important;padding:7px 8px!important;overflow:auto!important}.agent-chat-messages.empty{align-content:center!important}.agent-chat-empty-state{gap:4px!important;padding:8px!important;text-align:center!important}.agent-chat-message{max-width:92%!important;padding:7px 8px!important;border-radius:11px!important;font-size:var(--gops-body-size)!important;font-weight:500!important;line-height:1.42!important}.agent-chat-composer{display:grid!important;gap:5px!important;padding:6px 8px 7px!important;border-top:0!important}.agent-chat-reference{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:20px!important;border-bottom:0!important}.agent-chat-reference-token{display:inline-flex!important;align-items:center!important;height:20px!important;padding:0 7px!important;border:0!important;border-radius:999px!important}.agent-chat-input-row{display:grid!important;grid-template-columns:minmax(0,1fr) 28px!important;align-items:end!important;gap:5px!important}.agent-chat-input-row textarea{min-height:38px!important;padding:7px 8px!important;border-radius:11px!important;resize:none!important}.agent-chat-input-row button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;border-radius:10px!important}:root{--gops-panel-object-radius: 22px;--gops-panel-object-shadow: 9px 12px 24px rgba(100, 119, 148, .11), -9px -9px 20px rgba(255, 255, 255, .82), inset 1px 1px 0 rgba(255, 255, 255, .8);--gops-panel-object-shadow-soft: 5px 7px 17px rgba(100, 119, 148, .075), -6px -6px 16px rgba(255, 255, 255, .68), inset 1px 1px 0 rgba(255, 255, 255, .72);--gops-panel-object-inset: inset 1px 1px 4px rgba(86, 107, 138, .055), inset -2px -2px 6px rgba(255, 255, 255, .82)}.layout-frame{gap:0!important;background:radial-gradient(circle at 10% 4%,rgba(255,255,255,.9),transparent 28%),linear-gradient(145deg,#f6f8fb,#eef3f8)!important}.panel-card,.system-area{isolation:isolate!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:var(--gops-panel-object-radius)!important;background:radial-gradient(circle at 14% 0%,rgba(255,255,255,.98),transparent 35%),radial-gradient(circle at 96% 100%,rgba(36,111,242,.045),transparent 42%),linear-gradient(145deg,#fffffff0,#eff4fad1)!important;box-shadow:var(--gops-panel-object-shadow)!important}.panel-card[data-panel-row="3"],.panel-card[data-panel-row="4"],.panel-card[data-panel-row="5"]{background:radial-gradient(circle at 14% 0%,rgba(255,255,255,.9),transparent 34%),radial-gradient(circle at 94% 100%,rgba(36,111,242,.032),transparent 40%),linear-gradient(145deg,#fcfdffdb,#f0f5fbb3)!important;box-shadow:var(--gops-panel-object-shadow-soft)!important}.panel-card[data-panel-type=chart],.system-area{background:radial-gradient(circle at 13% 0%,#ffffff,transparent 35%),radial-gradient(circle at 96% 100%,rgba(36,111,242,.06),transparent 42%),linear-gradient(145deg,#fffffffa,#ecf3fce6)!important;box-shadow:var(--gops-panel-object-shadow)!important}.panel-card:before,.system-area:before{content:""!important;position:absolute!important;z-index:0!important;top:1px!important;right:1px!important;bottom:1px!important;left:1px!important;display:block!important;border-radius:calc(var(--gops-panel-object-radius) - 2px)!important;background:linear-gradient(145deg,#ffffff9e,#fff0 38%),radial-gradient(circle at 92% 92%,rgba(36,111,242,.035),transparent 36%)!important;opacity:.84!important;pointer-events:none!important}.panel-card>*,.system-area>*{position:relative!important;z-index:1!important}.panel-card:hover,.system-area:hover{box-shadow:11px 14px 28px #5c708f21,-10px -10px 22px #ffffffdb,inset 1px 1px #ffffffd1!important}.panel-card.dragging{box-shadow:14px 18px 34px #246ff221,-10px -10px 22px #ffffffdb,inset 1px 1px #ffffffd6!important}.panel-header,.system-mode-header,.settings-tabs{background:transparent!important}.panel-title-block span,.system-mode-header span{color:#7e8b9eb8!important}.watchlist-list,.panel-watchlist-list{gap:3px!important;padding:5px 6px!important}.watchlist-row,.panel-watchlist-row{grid-template-columns:minmax(0,1fr) minmax(64px,max-content)!important;min-height:27px!important;height:27px!important;padding:3px 7px!important;gap:7px!important;border-radius:10px!important;color:#5d6878!important;background:transparent!important;box-shadow:none!important}.watchlist-row:hover,.panel-watchlist-row:hover{color:#344154!important;background:#ffffff75!important;box-shadow:var(--gops-panel-object-inset)!important}.watchlist-row.active,.panel-watchlist-row.active{color:var(--gops-blue-deep)!important;background:#246ff20f!important;box-shadow:inset 0 0 0 1px #246ff21f!important}.watchlist-symbol-cell,.watchlist-quote-cell{min-height:0!important;gap:0!important}.watchlist-symbol-cell{display:grid!important;grid-template-columns:minmax(42px,max-content) minmax(0,1fr)!important;align-items:baseline!important;column-gap:6px!important}.watchlist-symbol-cell strong,.panel-watchlist-row .watchlist-symbol-cell strong{min-width:0!important;overflow:hidden!important;color:inherit!important;font-size:10.5px!important;font-weight:650!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.watchlist-symbol-cell em,.panel-watchlist-row .watchlist-symbol-cell em{min-width:0!important;overflow:hidden!important;color:#7e8b9ead!important;font-size:9px!important;font-style:normal!important;font-weight:460!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.watchlist-quote-cell{display:grid!important;grid-template-columns:max-content max-content!important;align-items:baseline!important;justify-content:end!important;column-gap:5px!important;text-align:right!important}.watchlist-quote-cell strong,.panel-watchlist-row .watchlist-quote-cell strong{font-size:10px!important;font-weight:620!important;line-height:1.1!important;white-space:nowrap!important}.watchlist-quote-cell em,.panel-watchlist-row .watchlist-quote-cell em{color:#7e8b9ea8!important;font-size:9px!important;font-style:normal!important;font-weight:470!important;line-height:1.1!important;white-space:nowrap!important}.boundary-guide-slot.vertical{width:22px!important}.boundary-guide-slot.horizontal{height:22px!important}.boundary-guide:hover,.boundary-guide:active{background:transparent!important}.layout-frame .panel-card,.layout-frame .panel-card[data-panel-row],.layout-frame .panel-card[data-panel-type],.layout-frame .panel-card[data-panel-end-row],.system-area{border-color:#ffffffb8!important;background-color:transparent!important;background-image:radial-gradient(circle at 14% 0%,rgba(255,255,255,.98),transparent 35%),radial-gradient(circle at 96% 100%,rgba(36,111,242,.045),transparent 42%),linear-gradient(145deg,#fffffff0,#eff4fad1)!important;box-shadow:var(--gops-panel-object-shadow)!important}.layout-frame .panel-card[data-panel-row="3"],.layout-frame .panel-card[data-panel-row="4"],.layout-frame .panel-card[data-panel-row="5"]{background-image:radial-gradient(circle at 14% 0%,rgba(255,255,255,.9),transparent 34%),radial-gradient(circle at 94% 100%,rgba(36,111,242,.032),transparent 40%),linear-gradient(145deg,#fcfdffdb,#f0f5fbb3)!important;box-shadow:var(--gops-panel-object-shadow-soft)!important}.layout-frame .panel-card[data-panel-type=chart],.layout-frame .panel-card[data-panel-row="1"],.system-area{background-image:radial-gradient(circle at 13% 0%,#ffffff,transparent 35%),radial-gradient(circle at 96% 100%,rgba(36,111,242,.06),transparent 42%),linear-gradient(145deg,#fffffffa,#ecf3fce6)!important;box-shadow:var(--gops-panel-object-shadow)!important}.layout-frame .panel-card:before,.layout-frame .panel-card[data-panel-row]:before,.layout-frame .panel-card[data-panel-type]:before,.system-area:before{content:""!important;position:absolute!important;z-index:0!important;top:1px!important;right:1px!important;bottom:1px!important;left:1px!important;display:block!important;border-radius:calc(var(--gops-panel-object-radius) - 2px)!important;background-color:transparent!important;background-image:linear-gradient(145deg,#ffffff9e,#fff0 38%),radial-gradient(circle at 92% 92%,rgba(36,111,242,.035),transparent 36%)!important;opacity:.84!important;pointer-events:none!important}.layout-frame .panel-card[data-panel-type=proposalReview]:before,.layout-frame .panel-card[data-panel-type=aiSummary]:before,.layout-frame .panel-card[data-panel-type=agentChat]:before,.layout-frame .panel-card[data-panel-type=agentStatus]:before{background-image:linear-gradient(145deg,#ffffffa8,#fff0 38%),radial-gradient(circle at 92% 92%,rgba(36,111,242,.07),transparent 38%)!important;opacity:.92!important}:root{--gops-surface-canvas: #f7f8fa;--gops-panel-shadow-top: 7px 9px 18px rgba(91, 109, 138, .072), -7px -7px 16px rgba(255, 255, 255, .72), inset 1px 1px 0 rgba(255, 255, 255, .74);--gops-panel-shadow-mid: 4px 6px 14px rgba(91, 109, 138, .048), -5px -5px 12px rgba(255, 255, 255, .58), inset 1px 1px 0 rgba(255, 255, 255, .62);--gops-panel-shadow-low: 1px 2px 8px rgba(91, 109, 138, .028), -2px -2px 7px rgba(255, 255, 255, .42), inset 1px 1px 0 rgba(255, 255, 255, .48)}.layout-frame{background:linear-gradient(180deg,#f8fafc 0%,var(--gops-surface-canvas) 58%,#f5f7fa 100%)!important}.layout-frame .panel-card,.layout-frame .panel-card[data-panel-row],.layout-frame .panel-card[data-panel-type],.layout-frame .panel-card[data-panel-end-row]{border-color:#eaeff6a8!important;background-color:transparent!important;background-image:linear-gradient(145deg,#fffc,#f7f9fcb3)!important;box-shadow:var(--gops-panel-shadow-mid)!important}.layout-frame .panel-card[data-panel-row="1"],.layout-frame .panel-card[data-panel-type=chart]{border-color:#ffffffc2!important;background-image:linear-gradient(145deg,#fffffff0,#f7fafdd6)!important;box-shadow:var(--gops-panel-shadow-top)!important}.layout-frame .panel-card[data-panel-row="2"],.layout-frame .panel-card[data-panel-row="3"]{border-color:#ebf0f794!important;background-image:linear-gradient(145deg,#ffffffbd,#f7f9fc99)!important;box-shadow:var(--gops-panel-shadow-mid)!important}.layout-frame .panel-card[data-panel-row="4"],.layout-frame .panel-card[data-panel-row="5"]{border-color:#ebf0f770!important;background-image:linear-gradient(145deg,#ffffff7a,#f7f8fa5c)!important;box-shadow:var(--gops-panel-shadow-low)!important}.layout-frame .panel-card:before,.layout-frame .panel-card[data-panel-row]:before,.layout-frame .panel-card[data-panel-type]:before{background-image:linear-gradient(145deg,#ffffff42,#fff0 42%)!important;opacity:.38!important}.layout-frame .panel-card[data-panel-row="4"]:before,.layout-frame .panel-card[data-panel-row="5"]:before{background-image:linear-gradient(145deg,#ffffff29,#fff0 48%)!important;opacity:.16!important}.layout-frame .panel-card[data-panel-type=proposalReview],.layout-frame .panel-card[data-panel-type=aiSummary],.layout-frame .panel-card[data-panel-type=agentChat],.layout-frame .panel-card[data-panel-type=agentStatus]{background-image:radial-gradient(circle at 92% 94%,rgba(36,111,242,.022),transparent 42%),linear-gradient(145deg,#ffffffc2,#f7f9fc94)!important}.layout-frame .panel-card[data-panel-row="4"][data-panel-type=proposalReview],.layout-frame .panel-card[data-panel-row="4"][data-panel-type=aiSummary],.layout-frame .panel-card[data-panel-row="4"][data-panel-type=agentChat],.layout-frame .panel-card[data-panel-row="4"][data-panel-type=agentStatus],.layout-frame .panel-card[data-panel-row="5"][data-panel-type=proposalReview],.layout-frame .panel-card[data-panel-row="5"][data-panel-type=aiSummary],.layout-frame .panel-card[data-panel-row="5"][data-panel-type=agentChat],.layout-frame .panel-card[data-panel-row="5"][data-panel-type=agentStatus]{background-image:radial-gradient(circle at 92% 94%,rgba(36,111,242,.014),transparent 44%),linear-gradient(145deg,#ffffff80,#f7f8fa61)!important}.system-area{border-color:#ebf0f794!important;background-image:linear-gradient(145deg,#fffc,#f7f9fca3)!important;box-shadow:var(--gops-panel-shadow-mid)!important}.system-area:before{background-image:linear-gradient(145deg,#ffffff42,#fff0 42%)!important;opacity:.34!important}.panel-card:hover,.system-area:hover{box-shadow:var(--gops-panel-shadow-mid)!important}.layout-frame .panel-card[data-panel-row="1"]:hover,.layout-frame .panel-card[data-panel-type=chart]:hover{box-shadow:var(--gops-panel-shadow-top)!important}.layout-frame .panel-card[data-panel-row="4"]:hover,.layout-frame .panel-card[data-panel-row="5"]:hover{box-shadow:var(--gops-panel-shadow-low)!important}:root{--gops-quiet-border: rgba(226, 233, 243, .42);--gops-quiet-border-soft: rgba(226, 233, 243, .3);--gops-quiet-shadow: 0 1px 4px rgba(50, 66, 92, .025), inset 0 1px 0 rgba(255, 255, 255, .52);--gops-quiet-shadow-top: 0 2px 8px rgba(50, 66, 92, .035), inset 0 1px 0 rgba(255, 255, 255, .58);--gops-control-raised: 0 1px 3px rgba(62, 78, 105, .04), inset 0 1px 0 rgba(255, 255, 255, .62);--gops-control-pressed: inset 1px 1px 3px rgba(70, 86, 113, .075), inset -1px -1px 2px rgba(255, 255, 255, .72);--gops-blue-control: #246ff2;--gops-blue-control-deep: #1768df}.app-shell *,.app-shell *:before,.app-shell *:after{scrollbar-width:none!important}.app-shell *::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.workspace-area{background:#f7f8fa!important}.layout-frame{background:linear-gradient(180deg,#f8fafc,#f7f8fa 62%,#f6f7f9)!important}.layout-frame .panel-card,.layout-frame .panel-card[data-panel-row],.layout-frame .panel-card[data-panel-type],.layout-frame .panel-card[data-panel-end-row],.system-area,.system-area[data-system-mode]{border-color:var(--gops-quiet-border)!important;border-radius:22px!important;background-color:transparent!important;background-image:linear-gradient(145deg,#ffffffc7,#f7f9fc80)!important;box-shadow:var(--gops-quiet-shadow)!important}.layout-frame .panel-card[data-panel-row="1"],.layout-frame .panel-card[data-panel-type=chart]{border-color:#e2e9f37a!important;background-image:linear-gradient(145deg,#ffffffe0,#f8fafd9e)!important;box-shadow:var(--gops-quiet-shadow-top)!important}.layout-frame .panel-card[data-panel-row="4"],.layout-frame .panel-card[data-panel-row="5"]{border-color:var(--gops-quiet-border-soft)!important;background-image:linear-gradient(145deg,#ffffff6b,#f7f8fa42)!important;box-shadow:none!important}.layout-frame .panel-card:before,.layout-frame .panel-card[data-panel-row]:before,.layout-frame .panel-card[data-panel-type]:before,.system-area:before,.system-area[data-system-mode]:before{background-image:linear-gradient(145deg,#ffffff29,#fff0 48%)!important;opacity:.16!important}.panel-card:hover,.system-area:hover,.layout-frame .panel-card[data-panel-row="1"]:hover,.layout-frame .panel-card[data-panel-type=chart]:hover,.layout-frame .panel-card[data-panel-row="4"]:hover,.layout-frame .panel-card[data-panel-row="5"]:hover{box-shadow:var(--gops-quiet-shadow)!important}.system-area[data-system-mode=watchlist],.system-area[data-system-mode=agents],.system-area[data-system-mode=settings],.system-area[data-system-mode=notifications]{grid-column:5!important;grid-row:1 / span 5!important;justify-self:stretch!important;width:auto!important;min-width:0!important;max-width:none!important}.system-area[data-system-mode=agents],.system-area[data-system-mode=settings],.system-area[data-system-mode=notifications]{background-image:linear-gradient(145deg,#ffffffd6,#f7f9fc8f)!important;box-shadow:var(--gops-quiet-shadow-top)!important}.system-area[data-system-mode=agents] .system-mode-content,.system-area[data-system-mode=notifications] .system-mode-content,.system-area[data-system-mode=settings] .settings-panel{display:grid!important;grid-template-rows:36px minmax(0,1fr)!important;height:100%!important;min-height:0!important}.system-area[data-system-mode=agents] .system-mode-header,.system-area[data-system-mode=notifications] .system-mode-header{height:36px!important;min-height:36px!important;padding:0 38px 0 12px!important}.system-area[data-system-mode=settings] .settings-tabs{height:36px!important;min-height:36px!important;gap:5px!important;padding:5px 38px 5px 9px!important}.system-area[data-system-mode=settings] .settings-tabs button{height:26px!important;min-height:26px!important;border:1px solid var(--gops-quiet-border-soft)!important;border-radius:10px!important;background:#ffffff9e!important;box-shadow:none!important}.system-area[data-system-mode=settings] .settings-tabs button.active,.system-area[data-system-mode=settings] .settings-tabs button:active{color:var(--gops-blue-deep)!important;background:#f4f8fdd6!important;box-shadow:var(--gops-control-pressed)!important}.watchlist-list,.panel-watchlist-list,.layout-settings,.panel-catalog-list,.agent-settings-list,.menu-settings-list,.agent-chat-messages,.order-ticket,.chart-toolbar-scroll,.chart-drawing-rail{scrollbar-width:none!important;-ms-overflow-style:none!important}.watchlist-list::-webkit-scrollbar,.panel-watchlist-list::-webkit-scrollbar,.layout-settings::-webkit-scrollbar,.panel-catalog-list::-webkit-scrollbar,.agent-settings-list::-webkit-scrollbar,.menu-settings-list::-webkit-scrollbar,.agent-chat-messages::-webkit-scrollbar,.order-ticket::-webkit-scrollbar,.chart-toolbar-scroll::-webkit-scrollbar,.chart-drawing-rail::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.system-area[data-system-mode=settings] .layout-settings,.system-area[data-system-mode=settings] .panel-catalog-list,.system-area[data-system-mode=settings] .agent-settings-list,.system-area[data-system-mode=settings] .menu-settings-list,.system-area[data-system-mode=notifications] .menu-settings-list,.watchlist-list,.panel-watchlist-list{gap:6px!important;padding:8px 9px 10px!important}.system-area[data-system-mode=settings] .layout-record-row,.system-area[data-system-mode=settings] .panel-catalog-item,.system-area[data-system-mode=settings] .agent-settings-row,.system-area[data-system-mode=settings] .menu-settings-list button,.system-area[data-system-mode=notifications] .menu-settings-list button,.watchlist-row,.panel-watchlist-row{border:1px solid rgba(226,233,243,.28)!important;border-radius:13px!important;background:#ffffff7a!important;box-shadow:none!important}.system-area[data-system-mode=settings] .layout-record-row button,.system-area[data-system-mode=settings] .agent-settings-row button,.system-area[data-system-mode=settings] .add-layout-button,.system-area[data-system-mode=notifications] .menu-settings-list button{border:1px solid rgba(226,233,243,.26)!important;background:#ffffff8a!important;box-shadow:none!important}.system-area[data-system-mode=settings] .layout-record-row button:active,.system-area[data-system-mode=settings] .agent-settings-row button:active,.system-area[data-system-mode=settings] .add-layout-button:active,.system-area[data-system-mode=notifications] .menu-settings-list button:active{box-shadow:var(--gops-control-pressed)!important}.system-panel-close,.top-app-bar .system-orb,.system-orb,.agent-auth-button,.agent-chat-input-row button,.order-side-control button,.order-submit-button,.chart-toolbar .chart-ai-entry-button{box-shadow:var(--gops-control-raised)!important}.system-panel-close,.top-app-bar .system-orb,.system-orb{border:1px solid rgba(226,233,243,.36)!important;background:#ffffff9e!important}.system-panel-close{top:8px!important;right:9px!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;border-radius:10px!important;color:#7d8796!important}.system-panel-close:active,.top-app-bar .system-orb:active:not(:disabled),.top-app-bar .system-orb.selected:not(.ai-entry),.system-orb:active:not(:disabled),.system-orb.selected:not(.ai-entry){color:var(--gops-blue-deep)!important;background:#f4f8fdd1!important;box-shadow:var(--gops-control-pressed)!important}.top-app-bar .system-orb:hover:not(:disabled),.system-orb:hover:not(:disabled){background:#ffffffc2!important;box-shadow:var(--gops-control-raised)!important}.top-app-bar .system-orb.ai-entry,.system-orb.ai-entry,.chart-toolbar .chart-ai-entry-button,.agent-chat-input-row button,.agent-auth-button{border-color:#246ff23d!important;color:#fff!important;background:var(--gops-blue-control)!important;box-shadow:0 1px 4px #246ff214,inset 0 1px #fff3!important}.top-app-bar .system-orb.ai-entry:hover:not(:disabled),.system-orb.ai-entry:hover:not(:disabled),.chart-toolbar .chart-ai-entry-button:hover:not(:disabled),.agent-chat-input-row button:hover:not(:disabled),.agent-auth-button:hover:not(:disabled){background:var(--gops-blue-control-deep)!important;box-shadow:0 1px 4px #246ff21a,inset 0 1px #ffffff2e!important}.top-app-bar .system-orb.ai-entry:active:not(:disabled),.top-app-bar .system-orb.ai-entry.selected,.system-orb.ai-entry:active:not(:disabled),.system-orb.ai-entry.selected,.chart-toolbar .chart-ai-entry-button:active:not(:disabled),.agent-chat-input-row button:active:not(:disabled),.agent-auth-button:active:not(:disabled){background:var(--gops-blue-control-deep)!important;box-shadow:inset 1px 1px 3px #062c7a38,inset -1px -1px 2px #ffffff29!important}.agent-chat-input-row button:disabled{color:#a7b0bd!important;background:#f5f8fc94!important;box-shadow:none!important}.layout-frame .panel-card[data-panel-type=orderTicket]{border-color:var(--gops-quiet-border)!important;background-image:linear-gradient(145deg,#ffffffc2,#f7f9fc75)!important;box-shadow:var(--gops-quiet-shadow)!important}.order-ticket{gap:7px!important;padding:8px 9px!important}.order-account-strip,.order-summary-box,.order-status-box,.order-event-list,.order-field-grid input,.order-field-grid select{border:1px solid rgba(226,233,243,.32)!important;background:#ffffff85!important;box-shadow:none!important}.order-account-strip,.order-summary-box,.order-status-box,.order-event-list{border-radius:14px!important;padding:7px 9px!important}.order-field-grid input,.order-field-grid select{height:29px!important;min-height:29px!important;border-radius:11px!important}.order-field-grid input:focus,.order-field-grid select:focus{border-color:#246ff238!important;background:#ffffffdb!important;box-shadow:var(--gops-control-pressed)!important}.order-side-control{height:32px!important;padding:3px!important;border:1px solid rgba(226,233,243,.3)!important;border-radius:14px!important;background:#f3f7fb85!important;box-shadow:none!important}.order-side-control button,.order-submit-button{border:1px solid rgba(226,233,243,.3)!important;border-radius:11px!important;background:#ffffff94!important}.order-side-control button:active,.order-side-control button.active{box-shadow:var(--gops-control-pressed)!important}.order-ticket[data-order-side=buy] .order-side-control button.active:first-child{border-color:#098d5b1f!important;color:#0b8b59!important;background:#edf9f3b8!important}.order-ticket[data-order-side=sell] .order-side-control button.active:nth-child(2){border-color:#dc3e3e1f!important;color:#d73f3f!important;background:#fff2f2b8!important}.order-ticket[data-order-side=buy] .order-submit-button:not(:disabled){border-color:#0a965e2e!important;color:#fff!important;background:#0d9861!important;box-shadow:0 1px 4px #08845414,inset 0 1px #ffffff29!important}.order-ticket[data-order-side=sell] .order-submit-button:not(:disabled){border-color:#df44442e!important;color:#fff!important;background:#d34141!important;box-shadow:0 1px 4px #cf343414,inset 0 1px #ffffff29!important}.order-submit-button:not(:disabled):active{box-shadow:inset 1px 1px 3px #1c2d462e,inset -1px -1px 2px #ffffff24!important}.chart-title-block{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:baseline!important;column-gap:12px!important}.chart-title-block strong{min-width:54px!important}.panel-chart-meta{gap:8px!important;min-width:0!important}.watchlist-symbol-cell,.panel-watchlist-row .watchlist-symbol-cell{display:grid!important;grid-template-columns:minmax(52px,max-content) minmax(0,1fr)!important;align-items:baseline!important;column-gap:12px!important}.watchlist-symbol-cell strong,.panel-watchlist-row .watchlist-symbol-cell strong{min-width:52px!important}.watchlist-symbol-cell em,.panel-watchlist-row .watchlist-symbol-cell em{padding-left:1px!important}@media(max-width:980px){.system-area[data-system-mode=agents],.system-area[data-system-mode=settings],.system-area[data-system-mode=notifications]{grid-column:1 / -1!important}}.panel-market-metrics.offline,.panel-market-metrics:empty{display:none!important}.market-ticker,.market-ticker-position{border-top:0!important;box-shadow:none!important}.system-area[data-system-mode=agents] .system-mode-content,.system-area[data-system-mode=notifications] .system-mode-content,.system-area[data-system-mode=settings] .settings-panel{grid-template-rows:34px minmax(0,1fr)!important}.system-area[data-system-mode=agents] .system-mode-header,.system-area[data-system-mode=notifications] .system-mode-header,.system-mode-header{height:34px!important;min-height:34px!important;padding:0 36px 0 11px!important;justify-content:center!important}.system-area[data-system-mode=settings] .settings-tabs,.settings-tabs{height:34px!important;min-height:34px!important;align-items:center!important;padding:5px 36px 5px 9px!important}.system-panel-close{top:5px!important;right:8px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}.watchlist-row,.panel-watchlist-row{min-height:30px!important;height:30px!important;align-items:center!important;padding:4px 8px!important}.watchlist-symbol-cell,.panel-watchlist-row .watchlist-symbol-cell{display:grid!important;grid-template-columns:minmax(46px,max-content) minmax(0,1fr)!important;align-items:baseline!important;column-gap:8px!important}.watchlist-symbol-cell strong,.panel-watchlist-row .watchlist-symbol-cell strong{min-width:46px!important}.watchlist-quote-cell,.panel-watchlist-row .watchlist-quote-cell{align-items:baseline!important;justify-content:end!important}.chart-title-block{column-gap:9px!important}.chart-title-block strong{min-width:50px!important}.panel-chart-meta{gap:7px!important}.top-app-bar{position:relative!important;padding-right:58px!important}.system-orb-rail{position:fixed!important;top:12px!important;right:14px!important;z-index:80!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:34px!important;min-width:34px!important;margin:0!important;padding:0!important;background:transparent!important}.top-app-bar .system-orb,.system-orb,.top-app-bar .system-orb.ai-entry,.system-orb.ai-entry{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border-radius:13px!important}.system-orb.ai-entry{gap:0!important}.system-orb.ai-entry span{display:none!important}.system-orb svg{width:15px!important;height:15px!important}.layout-frame .panel-card[data-panel-type=chart],.layout-frame .panel-card[data-panel-type=chart][data-panel-row],.layout-frame .panel-card[data-panel-type=chart][data-panel-end-row]{border-color:#e2e9f375!important;background-image:linear-gradient(145deg,#ffffffe6,#f8fafda3)!important;box-shadow:var(--gops-quiet-shadow-top)!important}.layout-frame .panel-card[data-panel-type=chart]:before,.layout-frame .panel-card[data-panel-type=chart][data-panel-row]:before{background-image:linear-gradient(145deg,#ffffff1f,#fff0 48%)!important;opacity:.12!important}.layout-frame .panel-card:not([data-panel-type=chart])[data-panel-row="1"]{background-image:linear-gradient(145deg,#ffffffd1,#f7f9fc8a)!important}.layout-frame .panel-card:not([data-panel-type=chart])[data-panel-row="2"],.layout-frame .panel-card:not([data-panel-type=chart])[data-panel-row="3"]{background-image:linear-gradient(145deg,#ffffffad,#f7f9fc6b)!important}.layout-frame .panel-card:not([data-panel-type=chart])[data-panel-row="4"],.layout-frame .panel-card:not([data-panel-type=chart])[data-panel-row="5"]{background-image:linear-gradient(145deg,#ffffff6b,#f7f8fa42)!important;box-shadow:none!important}.layout-frame .panel-card[data-panel-type=chart] .panel-header{height:36px!important;min-height:36px!important;padding:2px 10px 0 16px!important;overflow:visible!important}.layout-frame .panel-card[data-panel-type=chart] .chart-title-block{min-height:30px!important;align-items:center!important;column-gap:6px!important}.layout-frame .panel-card[data-panel-type=chart] .chart-title-block strong{min-width:auto!important;line-height:1!important}.layout-frame .panel-card[data-panel-type=chart] .panel-chart-meta{gap:5px!important;min-width:0!important;padding-top:1px!important}.watchlist-row,.panel-watchlist-row,.watchlist-row.active,.panel-watchlist-row.active{border-color:transparent!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#5d6878!important}.watchlist-row:hover,.panel-watchlist-row:hover{border-color:transparent!important;background:#ffffff47!important;box-shadow:none!important}.watchlist-symbol-cell,.panel-watchlist-row .watchlist-symbol-cell{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:baseline!important;column-gap:4px!important}.watchlist-symbol-cell strong,.panel-watchlist-row .watchlist-symbol-cell strong{min-width:0!important}.watchlist-symbol-cell em,.panel-watchlist-row .watchlist-symbol-cell em{padding-left:0!important}@media(max-width:980px){.system-orb-rail{top:10px!important;right:10px!important}}.top-app-bar{padding-right:12px!important}.system-orb-rail{position:static!important;inset:auto!important;z-index:auto!important;display:grid!important;grid-template-columns:minmax(52px,max-content) repeat(2,30px)!important;align-items:center!important;justify-content:end!important;justify-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;height:32px!important;margin:0!important;padding:0!important;background:transparent!important}.top-app-bar .system-orb,.system-orb{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border-radius:12px!important}.top-app-bar .system-orb.ai-entry,.system-orb.ai-entry{width:auto!important;min-width:52px!important;height:30px!important;min-height:30px!important;padding:0 9px!important;gap:4px!important;border-radius:999px!important}.system-orb.ai-entry span{display:inline!important;font-size:10.5px!important;font-weight:650!important;line-height:1!important}.system-orb svg{width:14px!important;height:14px!important}.system-area[data-system-mode=watchlist],.system-area[data-system-mode=agents],.system-area[data-system-mode=settings],.system-area[data-system-mode=notifications]{grid-column:5!important;grid-row:1 / span 5!important;justify-self:stretch!important;align-self:stretch!important;width:auto!important;min-width:0!important}.system-area[data-system-mode=agents] .system-mode-content,.system-area[data-system-mode=notifications] .system-mode-content{display:grid!important;grid-template-rows:38px minmax(0,1fr)!important;height:100%!important;min-height:0!important}.system-area[data-system-mode=watchlist] .system-mode-content{display:grid!important;grid-template-rows:36px minmax(0,1fr)!important;height:100%!important;min-height:0!important}.system-area[data-system-mode=settings] .settings-panel{display:grid!important;grid-template-rows:40px minmax(0,1fr)!important;height:100%!important;min-height:0!important}.system-area[data-system-mode=agents] .system-mode-header,.system-area[data-system-mode=notifications] .system-mode-header,.system-area[data-system-mode=watchlist] .system-mode-header{height:36px!important;min-height:36px!important;padding:0 34px 0 12px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:1px!important}.system-area[data-system-mode=agents] .system-mode-header strong,.system-area[data-system-mode=notifications] .system-mode-header strong,.system-area[data-system-mode=watchlist] .system-mode-header strong{font-size:10.5px!important;font-weight:650!important;line-height:1.1!important}.system-area[data-system-mode=agents] .system-mode-header span,.system-area[data-system-mode=notifications] .system-mode-header span,.system-area[data-system-mode=watchlist] .system-mode-header span{max-width:100%!important;font-size:8.8px!important;font-weight:500!important;line-height:1.15!important;color:#7e8b9eb8!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.system-area[data-system-mode=settings] .settings-tabs{height:40px!important;min-height:40px!important;padding:6px 34px 6px 10px!important;display:flex!important;align-items:center!important;gap:5px!important}.system-area[data-system-mode=settings] .settings-tabs button{height:28px!important;min-height:28px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.system-panel-close{top:7px!important;right:8px!important;width:24px!important;height:24px!important}.watchlist-list,.panel-watchlist-list{gap:2px!important;padding:6px 7px 8px!important}.watchlist-row,.panel-watchlist-row,.watchlist-row:hover,.panel-watchlist-row:hover,.watchlist-row:active,.panel-watchlist-row:active,.watchlist-row.active,.panel-watchlist-row.active{min-height:30px!important;height:30px!important;padding:4px 7px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;color:#5d6878!important}.watchlist-symbol-cell,.panel-watchlist-row .watchlist-symbol-cell{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:baseline!important;column-gap:4px!important;min-width:0!important}.watchlist-symbol-cell strong,.panel-watchlist-row .watchlist-symbol-cell strong{min-width:0!important;font-size:10.5px!important;font-weight:700!important;line-height:1.1!important;color:#3f4b5e!important}.watchlist-symbol-cell em,.panel-watchlist-row .watchlist-symbol-cell em{min-width:0!important;padding-left:0!important;font-size:9px!important;font-weight:500!important;line-height:1.1!important;color:#7e8b9ead!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.watchlist-quote-cell,.panel-watchlist-row .watchlist-quote-cell{display:grid!important;grid-template-columns:max-content max-content!important;align-items:baseline!important;justify-content:end!important;column-gap:5px!important;min-width:0!important}.watchlist-quote-cell strong,.panel-watchlist-row .watchlist-quote-cell strong{font-size:9.5px!important;line-height:1.1!important}.watchlist-quote-cell em,.panel-watchlist-row .watchlist-quote-cell em{font-size:8.5px!important;line-height:1.1!important;color:#7e8b9ead!important}.watchlist-row.active .watchlist-symbol-cell strong,.panel-watchlist-row.active .watchlist-symbol-cell strong{color:var(--gops-blue-control)!important}.watchlist-row.active .watchlist-symbol-cell em,.panel-watchlist-row.active .watchlist-symbol-cell em,.watchlist-row.active .watchlist-quote-cell strong,.panel-watchlist-row.active .watchlist-quote-cell strong,.watchlist-row.active .watchlist-quote-cell em,.panel-watchlist-row.active .watchlist-quote-cell em{color:inherit!important}@media(max-width:980px){.system-orb-rail{position:static!important;width:auto!important;height:32px!important}}.watchlist-row.active .watchlist-symbol-cell em,.panel-watchlist-row.active .watchlist-symbol-cell em{color:#7e8b9ead!important}.watchlist-row.active .watchlist-quote-cell strong.market-up,.panel-watchlist-row.active .watchlist-quote-cell strong.market-up{color:var(--gops-green)!important}.watchlist-row.active .watchlist-quote-cell strong.market-down,.panel-watchlist-row.active .watchlist-quote-cell strong.market-down{color:var(--gops-red)!important}.watchlist-row.active .watchlist-quote-cell strong.watchlist-change-empty,.panel-watchlist-row.active .watchlist-quote-cell strong.watchlist-change-empty,.watchlist-row.active .watchlist-quote-cell em,.panel-watchlist-row.active .watchlist-quote-cell em{color:#7e8b9ead!important}.system-area[data-system-mode=watchlist],.system-area[data-system-mode=agents],.system-area[data-system-mode=settings],.system-area[data-system-mode=notifications]{display:block!important;grid-template-rows:none!important}.system-area>.system-panel-close{position:absolute!important;z-index:5!important}.system-area>.system-mode-content,.system-area>.settings-panel{position:relative!important;z-index:1!important;width:100%!important;height:100%!important;min-height:0!important;box-sizing:border-box!important}.system-area[data-system-mode=agents] .system-mode-content,.system-area[data-system-mode=notifications] .system-mode-content,.system-area[data-system-mode=watchlist] .system-mode-content,.system-area[data-system-mode=settings] .settings-panel{height:100%!important}button.watchlist-row,button.panel-watchlist-row,button.watchlist-row:hover:not(:disabled),button.panel-watchlist-row:hover:not(:disabled),button.watchlist-row:active:not(:disabled),button.panel-watchlist-row:active:not(:disabled),button.watchlist-row:focus,button.panel-watchlist-row:focus,button.watchlist-row:focus-visible,button.panel-watchlist-row:focus-visible,button.watchlist-row.active,button.panel-watchlist-row.active{border:0!important;border-color:transparent!important;outline:0!important;outline-offset:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;transform:none!important;color:#5d6878!important}button.watchlist-row.active .watchlist-symbol-cell strong,button.panel-watchlist-row.active .watchlist-symbol-cell strong{color:var(--gops-blue-control)!important}:root{--gops-stage-bg: #f7f8fa;--gops-panel-plain: #ffffff;--gops-panel-border-strong: rgba(213, 222, 235, .92);--gops-panel-shadow-strong: 0 3px 8px rgba(21, 32, 50, .045), 0 1px 3px rgba(21, 32, 50, .028), inset 0 1px 0 rgba(255, 255, 255, .92);--gops-panel-shadow-drag: 0 6px 14px rgba(21, 32, 50, .075), 0 2px 6px rgba(21, 32, 50, .05);--gops-settings-blue: #2563eb;--gops-order-buy: #118462;--gops-order-buy-hover: #0f7659;--gops-order-buy-soft: rgba(225, 246, 237, .72);--gops-order-sell: #cf5b65;--gops-order-sell-hover: #bd4f59;--gops-order-sell-soft: rgba(255, 237, 240, .76)}html,body,#root,.app-shell,.top-app-bar,.workspace-area,.layout-frame{background:var(--gops-stage-bg)!important;background-image:none!important}.layout-frame{isolation:isolate!important;overflow:hidden!important}.layout-frame:before,.layout-frame:after{background:transparent!important;background-image:none!important;opacity:0!important}.layout-frame.layout-frame.layout-frame .panel-card.panel-card,.layout-frame.layout-frame.layout-frame .panel-card.panel-card[data-panel-row],.layout-frame.layout-frame.layout-frame .panel-card.panel-card[data-panel-type],.layout-frame.layout-frame.layout-frame .panel-card.panel-card[data-panel-end-row],.layout-frame.layout-frame.layout-frame .panel-card.panel-card:not([data-panel-type=chart])[data-panel-row],.layout-frame.layout-frame.layout-frame .panel-card.panel-card[data-panel-row="1"],.layout-frame.layout-frame.layout-frame .panel-card.panel-card[data-panel-row="4"],.layout-frame.layout-frame.layout-frame .panel-card.panel-card[data-panel-row="5"]{border-color:var(--gops-panel-border-strong)!important;border-width:2px!important;background:var(--gops-panel-plain)!important;background-color:var(--gops-panel-plain)!important;background-image:none!important;box-shadow:var(--gops-panel-shadow-strong)!important}.system-area.system-area.system-area,.system-area.system-area.system-area[data-system-mode]{border-color:var(--gops-panel-border-strong)!important;background:var(--gops-panel-plain)!important;background-color:var(--gops-panel-plain)!important;background-image:none!important;box-shadow:var(--gops-panel-shadow-strong)!important}.layout-frame.layout-frame.layout-frame .panel-card.panel-card:hover,.layout-frame.layout-frame.layout-frame .panel-card.panel-card[data-panel-row="1"]:hover,.layout-frame.layout-frame.layout-frame .panel-card.panel-card[data-panel-row="4"]:hover,.layout-frame.layout-frame.layout-frame .panel-card.panel-card[data-panel-row="5"]:hover,.system-area.system-area.system-area:hover{box-shadow:var(--gops-panel-shadow-strong)!important}.layout-frame.layout-frame.layout-frame .panel-card.panel-card:before,.layout-frame.layout-frame.layout-frame .panel-card.panel-card[data-panel-row]:before,.layout-frame.layout-frame.layout-frame .panel-card.panel-card[data-panel-type]:before,.layout-frame.layout-frame.layout-frame .panel-card.panel-card:not([data-panel-type=chart])[data-panel-row]:before,.system-area.system-area.system-area:before,.system-area.system-area.system-area[data-system-mode]:before{background:transparent!important;background-image:none!important;opacity:0!important}.layout-frame.layout-frame.layout-frame .panel-card.panel-card.dragging,.layout-frame.layout-frame.layout-frame .panel-card.panel-card.dragging[data-panel-row],.layout-frame.layout-frame.layout-frame .panel-card.panel-card.dragging[data-panel-type],.layout-frame.layout-frame.layout-frame .panel-card.panel-card.dragging[data-panel-row="4"],.layout-frame.layout-frame.layout-frame .panel-card.panel-card.dragging[data-panel-row="5"]{background:var(--gops-panel-plain)!important;background-image:none!important;box-shadow:var(--gops-panel-shadow-drag)!important;opacity:1!important;filter:none!important}.layout-frame.layout-frame .panel-card.panel-card{will-change:transform,clip-path!important;transform-origin:top left!important}.layout-frame.layout-frame .panel-card.panel-card:not(.dragging){transition:border-color .16s ease,box-shadow .18s ease,opacity .16s ease,filter .18s ease!important}.layout-frame.resizing-grid .panel-card.panel-card,.layout-frame.resizing-grid .panel-card.panel-card:not(.dragging){animation:none!important;transition:none!important}.layout-preview-card,.boundary-motion-guide,.boundary-guide.boundary-guide span,.boundary-guide.boundary-guide:hover span,.boundary-guide.boundary-guide:active span,.layout-frame.resizing-grid .boundary-guide.boundary-guide span{display:none!important;opacity:0!important;background:transparent!important;box-shadow:none!important}.layout-frame.layout-frame .boundary-overlay.boundary-overlay{z-index:2!important}.layout-frame.layout-frame .boundary-guide-slot.boundary-guide-slot.vertical{width:10px!important}.layout-frame.layout-frame .boundary-guide-slot.boundary-guide-slot.horizontal{height:10px!important}.layout-frame.layout-frame.layout-frame .panel-card.panel-card{z-index:3!important}.layout-frame.layout-frame.layout-frame .panel-card.panel-card:hover,.layout-frame.layout-frame.layout-frame .panel-card.panel-card.selected{z-index:8!important}.layout-frame.layout-frame.layout-frame .panel-card.panel-card.dragging{z-index:80!important}.market-ticker,.market-ticker-position{border-top:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.brand-search,.brand-search:focus-within,.brand-search:active{outline:0!important;border-color:#d6e0eec2!important;background:#ffffffc2!important;box-shadow:inset 1px 1px 2px #78869a0b,inset -1px -1px 2px #ffffffbd!important}.brand-search:focus-within{border-color:#cbd6e6db!important;background:#ffffffd6!important}.brand-search input,.brand-search input:focus,.brand-search input:focus-visible{outline:0!important;border-color:transparent!important;box-shadow:none!important}.brand-search input:focus-visible,.brand-search button:focus-visible,.top-app-bar .brand-search .search-submit-button:focus-visible,.top-app-bar .brand-search .search-dropdown-button:focus-visible{box-shadow:none!important}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:0!important;box-shadow:0 0 0 1px #a8b5c74d!important}.top-app-bar .system-orb:not(.ai-entry):not(.selected):not(:active),.top-app-bar .system-orb:not(.ai-entry):not(.selected):not(:active):hover{border-color:transparent!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.order-side-control.order-side-control{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;height:auto!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.order-side-control.order-side-control button{height:30px!important;min-height:30px!important;border-radius:11px!important;box-shadow:none!important;transform:none!important}.order-side-control.order-side-control button:not(.active),.order-ticket[data-order-side=buy] .order-side-control.order-side-control button:not(.active),.order-ticket[data-order-side=sell] .order-side-control.order-side-control button:not(.active),.order-side-control.order-side-control button:first-child:not(.active),.order-side-control.order-side-control button:nth-child(2):not(.active){border-color:#dee7f28a!important;color:#667085!important;background:#ffffff75!important;box-shadow:none!important}.order-side-control.order-side-control button:not(.active):hover:not(:disabled){border-color:#d1dceca3!important;color:#4f5d73!important;background:#ffffff9e!important}.order-ticket[data-order-side=buy] .order-side-control.order-side-control button.active:first-child,.order-ticket[data-order-side=buy] .order-submit-button:not(:disabled){border-color:#11846247!important;color:#fff!important;background:var(--gops-order-buy)!important;box-shadow:0 1px 5px #11846217,inset 0 1px #ffffff29!important}.order-ticket[data-order-side=sell] .order-side-control.order-side-control button.active:nth-child(2),.order-ticket[data-order-side=sell] .order-submit-button:not(:disabled){border-color:#cf5b654d!important;color:#fff!important;background:var(--gops-order-sell)!important;box-shadow:0 1px 5px #cf5b6517,inset 0 1px #ffffff29!important}.order-ticket[data-order-side=buy] .order-side-control.order-side-control button.active:first-child:hover:not(:disabled),.order-ticket[data-order-side=buy] .order-submit-button:hover:not(:disabled){background:var(--gops-order-buy-hover)!important}.order-ticket[data-order-side=sell] .order-side-control.order-side-control button.active:nth-child(2):hover:not(:disabled),.order-ticket[data-order-side=sell] .order-submit-button:hover:not(:disabled){background:var(--gops-order-sell-hover)!important}.system-area[data-system-mode=settings] .settings-panel{display:grid!important;grid-template-rows:38px minmax(0,1fr)!important;min-height:0!important}.system-area[data-system-mode=settings] .settings-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;height:38px!important;min-height:38px!important;gap:4px!important;padding:6px 34px 5px 9px!important}.system-area[data-system-mode=settings] .settings-tabs button{width:100%!important;min-width:0!important;height:27px!important;min-height:27px!important;padding:0 6px!important;border-radius:10px!important;font-size:9.3px!important;font-weight:560!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;writing-mode:horizontal-tb!important}.system-area[data-system-mode=settings] .layout-settings,.system-area[data-system-mode=settings] .panel-catalog-list,.system-area[data-system-mode=settings] .agent-settings-list,.system-area[data-system-mode=settings] .menu-settings-list{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;min-height:0!important;padding:8px 8px 10px!important;overflow:hidden auto!important}.system-area[data-system-mode=settings] .layout-record-row,.system-area[data-system-mode=settings] .panel-catalog-item,.system-area[data-system-mode=settings] .agent-settings-row,.system-area[data-system-mode=settings] .menu-settings-list button{width:100%!important;min-width:0!important;min-height:32px!important;border-color:#e2e9f338!important;background:#ffffff70!important}.system-area[data-system-mode=settings] .layout-record-row{grid-template-columns:minmax(0,1fr) 30px 30px 48px!important;gap:5px!important;padding:4px 5px!important;align-items:center!important}.system-area[data-system-mode=settings] .layout-record-row:has(button[title="레이아웃 삭제"]){grid-template-columns:minmax(0,1fr) 30px 30px 48px 30px!important}.system-area[data-system-mode=settings] .layout-record-row button,.system-area[data-system-mode=settings] .agent-settings-row button,.system-area[data-system-mode=settings] .add-layout-button,.system-area[data-system-mode=settings] .menu-settings-list button{height:26px!important;min-height:26px!important;min-width:0!important;padding:0 7px!important;border-radius:9px!important;font-size:9.5px!important;font-weight:560!important;line-height:1!important;white-space:nowrap!important;writing-mode:horizontal-tb!important}.system-area[data-system-mode=settings] .layout-record-name{justify-content:flex-start!important;min-width:0!important;padding-left:7px!important;overflow:hidden!important;text-align:left!important;text-overflow:ellipsis!important}.system-area[data-system-mode=settings] .panel-catalog-item{justify-content:center!important;gap:2px!important;padding:6px 8px!important}.system-area[data-system-mode=settings] .panel-catalog-item strong,.system-area[data-system-mode=settings] .panel-catalog-item span,.system-area[data-system-mode=settings] .layout-record-name,.system-area[data-system-mode=settings] .agent-settings-name{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.system-area[data-system-mode=settings] .agent-settings-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;padding:4px 5px!important}.system-area[data-system-mode=settings] .agent-settings-summary{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;gap:7px!important;width:100%!important;height:28px!important;min-height:28px!important;padding:0 5px!important;text-align:left!important}.system-area[data-system-mode=settings] .agent-settings-editor{display:grid!important;grid-template-columns:28px minmax(0,1fr) 46px!important;grid-auto-rows:minmax(28px,auto)!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important}.system-area[data-system-mode=settings] .agent-settings-editor input,.system-area[data-system-mode=settings] .agent-settings-editor textarea{min-width:0!important;width:100%!important;border-color:#e2e9f34d!important;box-shadow:none!important}.system-area[data-system-mode=settings] .agent-icon-edit-button{width:28px!important;min-width:28px!important;padding:0!important}.system-area[data-system-mode=settings] .agent-delete-button{width:46px!important;min-width:46px!important}.system-area[data-system-mode=settings] .agent-description-input{grid-column:1 / -1!important;min-height:48px!important;max-height:72px!important;resize:none!important}.system-area[data-system-mode=settings] .settings-tabs button.active,.system-area[data-system-mode=settings] .settings-tabs button:active:not(:disabled),.system-area[data-system-mode=settings] .menu-settings-list button.active,.system-area[data-system-mode=settings] .menu-settings-list button:active:not(:disabled){color:var(--gops-blue-deep)!important;background:#f4f8fdd1!important;background-image:none!important;box-shadow:var(--gops-control-pressed)!important;transform:none!important}.system-area[data-system-mode=settings] .settings-tabs button,.system-area[data-system-mode=settings] .layout-record-row,.system-area[data-system-mode=settings] .layout-record-row button,.system-area[data-system-mode=settings] .panel-catalog-item,.system-area[data-system-mode=settings] .agent-settings-row,.system-area[data-system-mode=settings] .agent-settings-row button,.system-area[data-system-mode=settings] .add-layout-button,.system-area[data-system-mode=settings] .menu-settings-list button{border-color:transparent!important;outline:0!important;box-shadow:none!important}.system-area[data-system-mode=settings] .settings-tabs button.active svg,.system-area[data-system-mode=settings] .settings-tabs button:active:not(:disabled) svg,.system-area[data-system-mode=settings] .menu-settings-list button.active svg,.system-area[data-system-mode=settings] .menu-settings-list button:active:not(:disabled) svg{color:var(--gops-settings-blue)!important}.system-area[data-system-mode=settings] .menu-settings-list button{justify-content:flex-start!important;gap:7px!important;text-align:left!important}.system-area[data-system-mode=settings] .menu-settings-list button span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.agent-chat-input-row{border:1px solid rgba(222,231,242,.26)!important;border-radius:14px!important;background:#ffffff80!important;box-shadow:none!important}.agent-chat-input-row textarea{border-color:#dee7f22e!important;background:#ffffff75!important;box-shadow:none!important}.agent-chat-input-row textarea:focus,.agent-chat-input-row textarea:focus-visible{outline:0!important;border-color:#cdd8e86b!important;box-shadow:inset 0 0 0 1px #becadb38!important}.agent-chat-input-row button,.agent-chat-input-row button:hover:not(:disabled){box-shadow:none!important}.settings-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:24px;background:#1219267a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.settings-overlay-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(560px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 32px));min-width:0;overflow:hidden;border:1px solid rgba(218,226,238,.96);border-radius:14px;background:#fff;box-shadow:0 28px 70px #0f172a47,0 10px 24px #0f172a24}.settings-overlay-header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:14px 14px 12px 18px;border-bottom:1px solid rgba(226,233,243,.88);background:#fff}.settings-overlay-header div,.settings-overlay-section,.settings-overlay-list-row,.account-profile-row,.account-registration-card,.account-registration-form label{min-width:0}.settings-overlay-header strong,.settings-overlay-header span,.settings-overlay-section-title span,.settings-overlay-list-row strong,.settings-overlay-list-row span,.account-profile-row strong,.account-profile-row span,.account-registration-card strong,.account-registration-card span,.account-registration-card em,.account-registration-form label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-overlay-header strong{display:block;color:#263244;font-size:15px;font-weight:700}.settings-overlay-header span{display:block;margin-top:2px;color:#8b96a7;font-size:10px;font-weight:600}.settings-overlay-close{width:30px;min-width:30px;height:30px;min-height:30px;padding:0}.system-area:has(.settings-overlay-backdrop)>.system-panel-close{display:none!important}.settings-overlay-body{min-width:0;min-height:0;padding:16px 18px 18px;overflow:auto}.account-overlay-body{display:grid;gap:14px}.settings-overlay-section{display:grid;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(226,233,243,.72)}.settings-overlay-section:last-child{padding-bottom:0;border-bottom:0}.settings-overlay-section-title{display:flex;align-items:center;gap:7px;color:#263244;font-size:12px;font-weight:700}.account-profile-row{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px}.account-profile-row img,.account-profile-placeholder{width:38px;height:38px;border:1px solid rgba(218,226,238,.9);border-radius:999px;background:#f5f7fa}.account-profile-row img{display:block;object-fit:cover}.account-profile-placeholder{display:inline-flex;align-items:center;justify-content:center;color:#7b8798}.account-profile-row .account-profile-placeholder{display:flex!important;align-items:center!important;justify-content:center!important}.account-profile-row .account-profile-placeholder svg{display:block}.account-profile-row strong,.account-registration-card strong{display:block;color:#263244;font-size:13px;font-weight:700}.account-profile-row span,.account-registration-card span,.account-registration-card em,.account-registration-form label span,.settings-overlay-list-row span{display:block;color:#7a8698;font-size:10.5px;font-style:normal;font-weight:600}.settings-overlay-error{color:#b42318;font-size:11px;font-weight:700}.settings-overlay-actions{display:flex;justify-content:flex-end;gap:8px;min-width:0}.settings-overlay-actions button,.account-register-button{min-width:0;height:30px;min-height:30px;padding:0 10px;font-size:11px;font-weight:700}.settings-overlay-danger{color:#b42318}.settings-overlay-login,.settings-overlay-login:hover:not(:disabled),.settings-overlay-login:active:not(:disabled){border-color:#111!important;color:#fff!important;background:#111!important;background-image:none!important;box-shadow:none!important}.account-registration-card{display:grid;gap:3px;padding:10px;border:1px solid rgba(226,233,243,.88);border-radius:10px;background:#f8fafc}.account-registration-card.registered{border-color:#2563eb33;background:#f6f9ff}.account-registration-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.account-registration-form label{display:grid;gap:4px}.account-registration-form input{width:100%;min-width:0;height:31px;min-height:31px;padding:0 8px;border-color:#d3ddebf5;font-size:11px;font-weight:650}.account-register-button{grid-column:1 / -1;justify-self:end}.settings-overlay-list{display:grid;gap:8px}.settings-overlay-list-row{display:grid;grid-template-columns:minmax(86px,.45fr) minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(226,233,243,.72)}.settings-overlay-list-row:last-child{border-bottom:0}.settings-overlay-list-row strong{color:#263244;font-size:12px;font-weight:700}@media(max-width:560px){.settings-overlay-backdrop{padding:12px}.settings-overlay-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.account-registration-form,.settings-overlay-list-row{grid-template-columns:minmax(0,1fr)}.account-register-button{justify-self:stretch}}.layout-frame.layout-frame.layout-frame .panel-card.panel-card,.layout-frame.layout-frame.layout-frame .panel-card.panel-card[data-panel-row],.layout-frame.layout-frame.layout-frame .panel-card.panel-card[data-panel-type],.layout-frame.layout-frame.layout-frame .panel-card.panel-card[data-panel-end-row]{border-width:2px!important;border-color:var(--gops-panel-border-strong)!important;transform-origin:top left!important;will-change:transform,clip-path!important}.system-area.system-area.system-area,.system-area.system-area.system-area[data-system-mode]{border-width:2px!important;border-color:var(--gops-panel-border-strong)!important}.layout-frame.layout-frame.layout-frame .panel-card.panel-card:not(.dragging){transition:border-color .16s ease,box-shadow .18s ease,opacity .16s ease,filter .18s ease!important}.layout-frame.layout-frame.layout-frame .panel-card.panel-card:hover,.layout-frame.layout-frame.layout-frame .panel-card.panel-card.selected,.system-area.system-area.system-area:hover{box-shadow:var(--gops-panel-shadow-strong)!important}.layout-frame.layout-frame.layout-frame .panel-card.panel-card.dragging,.layout-frame.layout-frame.layout-frame .panel-card.panel-card.dragging[data-panel-row],.layout-frame.layout-frame.layout-frame .panel-card.panel-card.dragging[data-panel-type]{box-shadow:0 4px 10px #1520320e,0 1px 3px #15203209!important;will-change:transform!important}.layout-frame.layout-frame .panel-card.panel-card .panel-header{cursor:default!important}.layout-frame.layout-frame .panel-card.panel-card:not(.pinned) .panel-drag-handle{cursor:grab!important}.layout-frame.layout-frame .panel-card.panel-card.dragging .panel-drag-handle{cursor:grabbing!important}.layout-frame.layout-frame .panel-card.panel-card .panel-drag-handle,.layout-frame.layout-frame .panel-card.panel-card .panel-drag-handle:not(:disabled){z-index:2!important;color:#7e8b9e57!important;background:transparent!important;box-shadow:none!important;transform:none!important}.layout-frame.layout-frame .panel-card.panel-card .panel-drag-handle:hover:not(:disabled){color:#5d68789e!important;background:#7e8b9e14!important;box-shadow:none!important;transform:none!important}.layout-frame.layout-frame .panel-card.panel-card .panel-drag-handle:disabled{color:#7e8b9e38!important;background:transparent!important}.layout-frame.layout-frame .panel-card.panel-card .panel-title-block{position:absolute!important;top:50%!important;left:50%!important;z-index:1!important;align-items:center!important;justify-content:center!important;width:max-content!important;max-width:max(44px,min(62%,calc(100% - 112px)))!important;min-width:0!important;overflow:hidden!important;text-align:center!important;transform:translate(-50%,-50%)!important;pointer-events:none!important}.layout-frame.layout-frame .panel-card.panel-card .panel-title-block span,.layout-frame.layout-frame .panel-card.panel-card .panel-title-block strong,.layout-frame.layout-frame .panel-card.panel-card .panel-chart-meta,.layout-frame.layout-frame .panel-card.panel-card .panel-chart-meta span,.layout-frame.layout-frame .panel-card.panel-card .panel-chart-meta em{max-width:100%!important;text-align:center!important}.layout-frame.layout-frame .panel-card.panel-card .chart-title-block{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important}.layout-frame.layout-frame .panel-card.panel-card .chart-title-block strong{min-width:0!important}.layout-frame.layout-frame .panel-card.panel-card .panel-chart-meta{align-items:center!important;justify-items:center!important}.layout-frame.layout-frame .panel-card.panel-card .panel-actions{position:relative!important;z-index:2!important}@media(prefers-reduced-motion:reduce){.layout-frame.layout-frame.layout-frame .panel-card.panel-card,.layout-frame.layout-frame.layout-frame .panel-card.panel-card:not(.dragging),.layout-frame.layout-frame.layout-frame .panel-card.panel-card.dragging{transition:none!important;animation:none!important}}.top-app-bar .system-orb-rail,.system-orb-rail.system-orb-rail{display:grid!important;grid-auto-flow:column!important;grid-auto-rows:30px!important;grid-template-columns:minmax(52px,max-content) repeat(3,30px)!important;align-items:center!important;justify-content:end!important;justify-items:center!important;gap:6px!important;width:max-content!important;min-width:0!important;height:32px!important;overflow:visible!important;white-space:nowrap!important}.layout-frame.system-panel-closed{grid-template-columns:minmax(0,var(--frame-col-1, 1fr)) minmax(0,var(--frame-col-2, 1fr)) minmax(0,var(--frame-col-3, 1fr)) minmax(0,var(--frame-col-4, 1.32fr))!important}.layout-frame.system-panel-open{grid-template-columns:minmax(0,var(--frame-col-1, 1fr)) minmax(0,var(--frame-col-2, 1fr)) minmax(0,var(--frame-col-3, 1fr)) minmax(0,var(--frame-col-4, 1.32fr)) minmax(0,var(--frame-col-5, 1.22fr))!important}.layout-frame.system-panel-open .system-area[data-system-mode]{grid-column:5!important;grid-row:1 / span 5!important;min-width:0!important}button.watchlist-row.hot-ranking-row,button.watchlist-row.hot-ranking-row:hover:not(:disabled),button.watchlist-row.hot-ranking-row:active:not(:disabled),button.watchlist-row.hot-ranking-row:focus,button.watchlist-row.hot-ranking-row:focus-visible,button.watchlist-row.hot-ranking-row.active{display:grid!important;grid-template-columns:28px minmax(0,1fr) minmax(56px,66px)!important;align-items:center!important;column-gap:6px!important;min-width:0!important}button.watchlist-row.hot-ranking-row .hot-rank-cell,button.watchlist-row.hot-ranking-row .watchlist-symbol-cell,button.watchlist-row.hot-ranking-row .watchlist-symbol-cell strong,button.watchlist-row.hot-ranking-row .watchlist-symbol-cell em,button.watchlist-row.hot-ranking-row .watchlist-quote-cell,button.watchlist-row.hot-ranking-row .watchlist-quote-cell strong,button.watchlist-row.hot-ranking-row .watchlist-quote-cell em{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}button.watchlist-row.hot-ranking-row .watchlist-symbol-cell,button.watchlist-row.hot-ranking-row .watchlist-quote-cell{display:grid!important;grid-auto-rows:min-content!important;row-gap:0!important}button.watchlist-row.hot-ranking-row .watchlist-quote-cell{justify-items:end!important;max-width:66px!important;text-align:right!important}.layout-frame.layout-frame .panel-card.panel-card[data-panel-type=chart] .panel-market-metrics-static{position:relative!important;z-index:2!important;flex:0 1 88px!important;margin-left:auto!important;margin-right:7px!important;opacity:1!important}.layout-frame.layout-frame .panel-card.panel-card[data-panel-type=chart] .panel-market-metrics-static strong,.layout-frame.layout-frame .panel-card.panel-card[data-panel-type=chart] .panel-market-metrics-static span{max-width:100%!important}.layout-frame.layout-frame .panel-card.panel-card[data-panel-type=chart] .panel-actions{margin-left:0!important}.settings-overlay-backdrop[data-settings-overlay=account] .settings-overlay-dialog{min-height:min(420px,calc(100vh - 32px))!important}.system-area[data-system-mode=settings] .settings-tabs button:not(.active):hover:not(:disabled),.system-area[data-system-mode=settings] .menu-settings-list button:not(.active):hover:not(:disabled),.system-area[data-system-mode=notifications] .menu-settings-list button:hover:not(:disabled){color:#4f5d73!important;background:#7e8b9e14!important;background-image:none!important;box-shadow:none!important;transform:none!important}.system-area[data-system-mode=settings] .settings-tabs button.active:hover:not(:disabled),.system-area[data-system-mode=settings] .menu-settings-list button.active:hover:not(:disabled){color:var(--gops-blue-deep)!important;background:#f4f8fdd1!important;background-image:none!important;box-shadow:var(--gops-control-pressed)!important;transform:none!important}@media(max-width:560px){.settings-overlay-backdrop[data-settings-overlay=account] .settings-overlay-dialog{min-height:min(420px,calc(100vh - 24px))!important}}@media(max-width:700px){.layout-frame.system-panel-open .system-area[data-system-mode]{grid-column:1 / -1!important;grid-row:1 / span 5!important}}.order-ticket-v2.order-ticket-v2{display:grid!important;grid-auto-rows:max-content!important;align-content:start!important;gap:8px!important;width:100%!important;height:100%!important;padding:7px 8px 10px!important;overflow:auto!important;color:#344054!important;background:transparent!important}.order-ticket-v2 .order-ticket-header{min-height:28px!important;padding:0 1px!important}.order-ticket-v2 .order-ticket-header strong{color:#253143!important;font-size:12px!important;font-weight:720!important;line-height:1.15!important}.order-ticket-v2 .order-ticket-header span,.order-ticket-v2 .order-ticket-header em{color:#7c8797!important;font-size:9.5px!important;font-weight:560!important;line-height:1.15!important}.order-ticket-v2 .order-account-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:0 1px 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.order-ticket-v2 .order-account-strip div{gap:0!important}.order-ticket-v2 .order-account-strip span,.order-ticket-v2 .order-account-strip strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.order-ticket-v2 .order-account-strip span{color:#9aa4b4!important;font-size:8.8px!important;font-weight:560!important}.order-ticket-v2 .order-account-strip strong{color:#49576b!important;font-size:10px!important;font-weight:650!important}.order-ticket-v2 .order-segmented-control,.order-ticket-v2 .order-side-control.order-segmented-control{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:32px!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.order-ticket-v2 .order-segmented-control button,.order-ticket-v2 .order-side-control.order-segmented-control button{min-width:0!important;height:32px!important;min-height:32px!important;padding:0 8px!important;border:1px solid #e1e6ee!important;border-radius:11px!important;color:#687586!important;background:#fff!important;box-shadow:0 1px 2px #2531430a!important;font-size:10.5px!important;font-weight:680!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease,transform 80ms ease!important;transform:translateY(0)!important}.order-ticket-v2 .order-segmented-control button.active{border-color:#9aa6b7!important;color:#fff!important;background:#344054!important;box-shadow:inset 0 1px 2px #11182738,0 1px 2px #2531430a!important}.order-ticket-v2 .order-segmented-control button:active:not(:disabled),.order-ticket-v2 .order-side-control.order-segmented-control button:active:not(:disabled),.order-ratio-buttons button:active:not(:disabled),.order-stepper-buttons button:active:not(:disabled){transform:translateY(1px)!important;box-shadow:inset 0 1px 3px #1118272e!important}.order-ticket-v2 .order-price-type-control{grid-template-columns:repeat(2,minmax(0,1fr))!important}.order-ticket-v2 .order-price-type-control button{border-color:#cbd4e1!important;color:#455266!important;padding:0 8px!important;font-size:10.5px!important}.order-ticket-v2 .order-price-type-control button.active{border-color:#344054!important;color:#fff!important;background:#344054!important;box-shadow:inset 0 1px 2px #1118273d,0 1px 3px #25314314!important}.order-ticket-v2 .order-side-control.order-segmented-control button:first-child{border-color:#1184626b!important;color:var(--gops-order-buy)!important;background:#fff!important}.order-ticket-v2 .order-side-control.order-segmented-control button:nth-child(2){border-color:#cf5b6570!important;color:var(--gops-order-sell)!important;background:#fff!important}.order-ticket-v2[data-order-side=buy] .order-side-control.order-segmented-control button.active:first-child{border-color:var(--gops-order-buy)!important;color:#fff!important;background:var(--gops-order-buy)!important;box-shadow:inset 0 1px 2px #0959413d,0 1px 4px #1184621f!important}.order-ticket-v2[data-order-side=buy] .order-submit-button:not(:disabled){border-color:#1184623d!important;color:#fff!important;background:var(--gops-order-buy)!important;box-shadow:0 1px 5px #1184621a,inset 0 1px #ffffff29!important}.order-ticket-v2[data-order-side=sell] .order-side-control.order-segmented-control button.active:nth-child(2){border-color:var(--gops-order-sell)!important;color:#fff!important;background:var(--gops-order-sell)!important;box-shadow:inset 0 1px 2px #93343d3d,0 1px 4px #cf5b651f!important}.order-ticket-v2[data-order-side=sell] .order-submit-button:not(:disabled){border-color:#cf5b6542!important;color:#fff!important;background:var(--gops-order-sell)!important;box-shadow:0 1px 5px #cf5b651a,inset 0 1px #ffffff29!important}.order-symbol-stack{display:grid!important;gap:6px!important;min-width:0!important}.order-section-heading{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:baseline!important;gap:7px!important;min-width:0!important;padding:0 1px!important}.order-section-heading span{color:#354257!important;font-size:10.5px!important;font-weight:720!important;line-height:1.15!important}.order-section-heading em{min-width:0!important;overflow:hidden!important;color:#8e99aa!important;font-size:9px!important;font-style:normal!important;font-weight:540!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.order-chart-symbols{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;min-width:0!important}.order-chart-symbols button{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:baseline!important;gap:5px!important;min-width:0!important;height:30px!important;padding:0 7px!important;border:1px solid #e4e8ee!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important;text-align:left!important}.order-chart-symbols button.active{border-color:#246ff23d!important;background:#246ff20f!important}.order-chart-symbols strong,.order-chart-symbols span{min-width:0!important;overflow:hidden!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.order-chart-symbols strong{color:#2f3a4c!important;font-size:10.5px!important;font-weight:760!important}.order-chart-symbols span{color:#8b96a7!important;font-size:9px!important;font-weight:540!important}.order-symbol-search{position:relative!important;min-width:0!important}.order-search-field{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;gap:5px!important;height:32px!important;padding:0 8px!important;border:1px solid #e0e5ed!important;border-radius:12px!important;background:#fff!important;color:#8b96a7!important;box-shadow:none!important}.order-search-field input,.order-search-field input:focus,.order-search-field input:focus-visible{min-width:0!important;height:28px!important;padding:0!important;border:0!important;outline:0!important;color:#344054!important;background:transparent!important;box-shadow:none!important;font-size:10.5px!important;font-weight:620!important}.order-search-field input::placeholder{color:#9aa4b4!important;font-weight:560!important}.order-symbol-results{position:absolute!important;z-index:20!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;display:grid!important;gap:2px!important;max-height:178px!important;padding:5px!important;overflow:auto!important;border:1px solid #dfe5ee!important;border-radius:12px!important;background:#fff!important;box-shadow:0 8px 18px #1f2a3a1f!important}.order-symbol-results button{display:grid!important;grid-template-columns:43px minmax(0,1fr) max-content!important;align-items:baseline!important;gap:6px!important;min-width:0!important;height:28px!important;padding:0 6px!important;border:0!important;border-radius:8px!important;color:#4a5668!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.order-symbol-results button:hover,.order-symbol-results button.active{background:#f3f6fa!important}.order-symbol-results strong,.order-symbol-results span,.order-symbol-results em{min-width:0!important;overflow:hidden!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.order-symbol-results strong{color:#2f3a4c!important;font-size:10px!important;font-weight:740!important}.order-symbol-results span,.order-symbol-results em,.order-symbol-empty{color:#8b96a7!important;font-size:9px!important;font-style:normal!important;font-weight:540!important}.order-symbol-empty{padding:8px 7px!important}.order-form-stack{display:grid!important;gap:7px!important;min-width:0!important}.order-form-row{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-width:0!important}.order-row-label{min-width:0!important;overflow:hidden!important;color:#354257!important;font-size:10.5px!important;font-weight:720!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.order-input-stepper{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(34px,max-content) 66px!important;align-items:center!important;column-gap:8px!important;min-width:0!important;height:34px!important;border:1px solid #e0e5ed!important;border-radius:12px!important;background:#fff!important;overflow:clip!important}.order-input-stepper input,.order-input-stepper input:focus,.order-input-stepper input:focus-visible{min-width:0!important;height:32px!important;padding:0 8px!important;border:0!important;outline:0!important;color:#344054!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.order-input-stepper input:disabled{color:#8b96a7!important;-webkit-text-fill-color:#8b96a7!important}.order-input-suffix{justify-self:end!important;padding:0 2px 0 8px!important;color:#2f3a4c!important;font-size:10px!important;font-weight:720!important;line-height:1!important}.order-stepper-buttons{display:grid!important;grid-template-columns:1fr 1px 1fr!important;align-items:center!important;justify-self:stretch!important;height:100%!important;border-left:1px solid #e3e8ef!important;border-radius:0 11px 11px 0!important;background:#f1f3f6!important}.order-stepper-buttons>span{width:1px!important;height:16px!important;background:#d4dbe5!important}.order-stepper-buttons button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;border-radius:0!important;color:#8b96a7!important;background:transparent!important;box-shadow:none!important;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease,transform 80ms ease!important;transform:translateY(0)!important}.order-stepper-buttons button:disabled{opacity:.42!important}.order-stepper-buttons button:not(:disabled):hover{color:#455266!important;background:#e8edf3!important}.order-stepper-buttons button:active:not(:disabled){color:#253143!important;background:#dfe6ef!important}.order-ratio-buttons{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;min-width:0!important}.order-ratio-buttons button{min-width:0!important;height:32px!important;padding:0 4px!important;border:1px solid #dfe5ee!important;border-radius:11px!important;color:#536176!important;background:#fff!important;box-shadow:0 1px 2px #2531430a!important;font-size:11px!important;font-weight:720!important;line-height:1!important;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease,transform 80ms ease!important;transform:translateY(0)!important}.order-ratio-buttons button:hover:not(:disabled){border-color:#cbd4e1!important;color:#344054!important;background:#f8fafc!important}.order-ratio-buttons button:active:not(:disabled){border-color:#b8c3d1!important;color:#253143!important;background:#eef2f6!important}.order-summary-box-v2.order-summary-box-v2{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:2px!important;padding:7px 1px 0!important;border:0!important;border-top:1px solid #e6ebf2!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.order-summary-box-v2>div{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;min-height:20px!important;gap:7px!important}.order-summary-box-v2 span,.order-summary-box-v2 strong{min-width:0!important;overflow:hidden!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.order-summary-box-v2 span{color:#8b96a7!important;font-size:9.5px!important;font-weight:560!important}.order-summary-box-v2 strong{color:#344054!important;font-size:10.5px!important;font-weight:720!important}.order-summary-box-v2 .order-buying-power-row{grid-template-columns:minmax(0,1fr) max-content!important;color:#8b96a7!important}.order-ticket-v2 .order-submit-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:34px!important;min-height:34px!important;margin-top:1px!important;padding:0 10px!important;border-radius:12px!important;font-size:11px!important;font-weight:720!important}.order-ticket-v2 .order-status-box,.order-ticket-v2 .order-event-list{padding:7px 1px 0!important;border:0!important;border-top:1px solid #e6ebf2!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.order-ticket-v2 .order-error{color:#b42318!important;font-size:10px!important;font-weight:650!important}@media(max-width:560px){.order-form-row{grid-template-columns:58px minmax(0,1fr)!important;gap:6px!important}.order-input-stepper{grid-template-columns:minmax(0,1fr) minmax(30px,max-content) 60px!important;column-gap:6px!important}}.order-ticket-v2 .order-symbol-row{position:relative!important;z-index:6!important}.order-symbol-picker{position:relative!important;min-width:0!important}.order-symbol-trigger{display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:5px 7px 5px 10px!important;border:1px solid #dfe5ed!important;border-radius:12px!important;color:#344054!important;background:#fff!important;box-shadow:none!important;text-align:left!important;transform:none!important}.order-symbol-trigger[aria-expanded=true]{border-color:#246ff247!important;box-shadow:0 0 0 1px #246ff214!important}.order-symbol-trigger[aria-expanded=true] svg{transform:rotate(180deg)!important}.order-symbol-trigger-main{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;min-width:0!important}.order-symbol-trigger-top{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:baseline!important;gap:6px!important;min-width:0!important}.order-symbol-trigger-main strong,.order-symbol-trigger-main span,.order-symbol-trigger em{min-width:0!important;overflow:hidden!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.order-symbol-trigger-main strong{color:#253143!important;font-size:11px!important;font-weight:760!important}.order-symbol-trigger-main span,.order-symbol-trigger em{color:#8b96a7!important;font-size:9px!important;font-style:normal!important;font-weight:560!important}.order-symbol-trigger svg{color:#8b96a7!important;transition:transform .14s ease!important}.order-symbol-dropdown{position:absolute!important;z-index:50!important;top:calc(100% + 5px)!important;left:0!important;right:0!important;display:grid!important;gap:5px!important;max-height:250px!important;padding:7px!important;overflow:auto!important;border:1px solid #dfe5ee!important;border-radius:13px!important;background:#fff!important;box-shadow:0 10px 24px #1f2a3a24!important}.order-symbol-dropdown-section{display:grid!important;gap:2px!important;min-width:0!important}.order-symbol-dropdown-divider{height:1px!important;margin:1px 2px!important;background:#e5eaf1!important}.order-symbol-dropdown-search{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;min-width:0!important;height:32px!important;border:1px solid #e1e7ef!important;border-radius:10px!important;background:#f8fafc!important;overflow:hidden!important}.order-symbol-dropdown-search button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;min-width:28px!important;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:0!important;color:#8b96a7!important;background:transparent!important;box-shadow:none!important}.order-symbol-dropdown-search input,.order-symbol-dropdown-search input:focus,.order-symbol-dropdown-search input:focus-visible{min-width:0!important;height:30px!important;padding:0 8px 0 0!important;border:0!important;outline:0!important;color:#344054!important;background:transparent!important;box-shadow:none!important;font-size:10.5px!important;font-weight:620!important}.order-symbol-dropdown-search input::placeholder{color:#9aa4b4!important}.order-symbol-option{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"symbol" "name"!important;align-items:center!important;row-gap:3px!important;min-width:0!important;width:100%!important;height:auto!important;min-height:40px!important;padding:6px 7px!important;border:0!important;border-radius:9px!important;color:#4a5668!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.order-symbol-option:hover,.order-symbol-option.active{background:#f2f6fb!important}.order-symbol-option strong,.order-symbol-option span,.order-symbol-option em{min-width:0!important;overflow:hidden!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.order-symbol-option strong{grid-area:symbol!important;color:#253143!important;font-size:10.5px!important;font-weight:740!important}.order-symbol-option span{grid-area:name!important;width:100%!important;color:#8b96a7!important;font-size:9px!important;font-weight:540!important}.order-symbol-option em{grid-area:badge!important;justify-self:end!important;max-width:74px!important;color:#8b96a7!important;font-size:9px!important;font-style:normal!important;font-weight:540!important}.order-symbol-option.active strong{color:var(--gops-blue-control)!important}.order-ticket-v2 .order-symbol-stack,.order-ticket-v2 .order-section-heading,.order-ticket-v2 .order-chart-symbols,.order-ticket-v2 .order-symbol-search,.order-ticket-v2 .order-search-field,.order-ticket-v2 .order-symbol-results{display:none!important}
