/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.chart-tools{align-items:center}.chart-tools .chart-ai-launcher{z-index:auto;width:38px;height:34px;box-shadow:none;cursor:pointer;flex:0 0 38px;place-items:center;margin:0 0 0 2px;display:grid;position:relative;bottom:auto;left:auto;background:#183b38!important;border:1px solid #356f69!important;border-radius:8px!important;padding:0!important}.chart-tools .chart-ai-launcher:hover{background:#20514c!important;border-color:#42a79c!important}.chart-tools .chart-ai-launcher .ai-bot{width:31px;height:28px;box-shadow:none;background:0 0;border:0;border-radius:6px;margin:0}.chart-tools .chart-ai-launcher .bot-face{border-radius:5px;width:22px;height:16px}.chart-tools .chart-ai-launcher .bot-face b{width:3px;height:4px}.chart-tools .chart-ai-launcher .bot-antenna{height:5px;top:-3px}.chart-tools .chart-ai-launcher .bot-status{width:8px;bottom:2px}@media (width<=560px){.chart-tools .chart-ai-launcher{flex-basis:35px;width:35px}}.strategy-state{border:1px solid #6c6040;border-radius:999px;align-items:center;margin-left:7px;padding:2px 6px;font-style:normal;line-height:1.35;color:#d8b85c!important;font-size:8px!important;display:inline-flex!important}.strategy-state-active,.strategy-state-tp{border-color:#277c72;color:#4fd1c1!important}.strategy-state-sl,.strategy-state-expired{border-color:#8d3d45;color:#ff6b75!important}.strategy-state-expired{opacity:.72}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}button,input{font:inherit}button{color:inherit}body{background-image:radial-gradient(circle at 50% -10%,#102c65 0,#0000 36%),linear-gradient(#2878ff06 1px,#0000 1px),linear-gradient(90deg,#2878ff06 1px,#0000 1px);background-size:auto,24px 24px,24px 24px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5;background:#030817cc;align-items:center;height:72px;padding:0 22px;display:flex;position:sticky;top:0}.brand{letter-spacing:-1px;width:205px;font-size:25px;font-weight:750}.brand-mark{background:linear-gradient(145deg,#1b58d8,#7047f5);border:1px solid #2878ff;border-radius:10px;place-items:center;width:31px;height:31px;margin-right:9px;font-size:18px;color:#fff!important;display:inline-grid!important}.symbols{border:1px solid var(--line);background:#07132a;border-radius:10px;padding:4px;display:flex}.symbols button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 24px;font-weight:650}.symbols button.active{color:#fff;background:linear-gradient(90deg,#2878ff47,#7047f538);box-shadow:inset 0 0 0 1px #58a3ff33}.top-actions{color:var(--muted);align-items:center;gap:13px;margin-left:auto;font-size:12px;display:flex}.top-actions button{cursor:pointer;background:0 0;border:0;font-size:17px}.avatar{border:1px solid var(--line);color:#8cc1ff;background:#112d58;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #21d6ae1a}.workspace{grid-template-columns:280px minmax(560px,1fr) 320px;gap:12px;min-height:calc(100vh - 106px);padding:12px;display:grid}.panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#091d3ed6,#051128e0);border-radius:14px;box-shadow:inset 0 1px #ffffff06,0 16px 45px #0000001f}.upload-panel,.analysis-panel{padding:17px}.section-head{justify-content:space-between;align-items:center;display:flex}.section-head h2{margin:0 0 5px;font-size:16px}.section-head p{color:var(--muted);margin:0;font-size:11px}.count,.tag{color:#8ebdff;border:1px solid var(--line);background:#2878ff14;border-radius:99px;padding:5px 8px;font-size:10px}.upload-list{gap:10px;margin-top:15px;display:grid}.upload-card{cursor:pointer;background:linear-gradient(145deg,#14356380,#0718368c);border:1px solid #458bff59;border-radius:11px;height:151px;padding:11px;transition:all .15s;position:relative;overflow:hidden}.upload-card:hover,.upload-card.dragging{border-color:#58a3ff;transform:translateY(-1px);box-shadow:0 0 20px #2878ff2e}.upload-card input{display:none}.period{z-index:2;justify-content:space-between;font-size:19px;font-weight:700;display:flex;position:relative}.period span{color:var(--weak);font-size:9px;font-weight:500}.drop{color:#8fb9ef;border:1px dashed #3562a0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:100px;margin-top:7px;display:flex}.drop b{font-size:25px;line-height:1}.drop span{font-size:11px}.drop small{color:var(--weak);font-size:9px}.upload-card img{object-fit:cover;opacity:.33;width:100%;height:100%;position:absolute;inset:0}.file-name{color:var(--green);white-space:nowrap;text-overflow:ellipsis;background:#030817c2;border-radius:6px;padding:5px 7px;font-size:9px;position:absolute;bottom:8px;left:9px;right:9px;overflow:hidden}.center-col{grid-template-rows:134px minmax(360px,1fr) 160px;gap:12px;display:grid}.quote-panel{padding:17px;display:flex}.price-block{border-right:1px solid var(--line);width:38%}.price-block p{color:var(--muted);margin:0;font-size:11px}.verified{color:var(--green);margin-left:8px;font-size:9px}.price{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:6px 0;font-size:34px;font-weight:680}.price-block small{color:var(--muted)}.price-block small b{margin-left:8px}.up-text{color:var(--green)!important}.down-text{color:var(--red)!important}.metrics{flex:1;grid-template-columns:repeat(3,1fr);gap:13px 24px;padding-left:18px;display:grid}.metrics div,.structure-grid div{flex-direction:column;gap:4px;display:flex}.metrics span,.structure-grid span,.direction span,.key-level span,.strategy span{color:var(--muted);font-size:10px}.metrics b,.structure-grid b{font-size:12px;font-weight:550}.chart-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:52px;padding:0 17px;font-size:13px;display:flex}.chart-head .live-dot{margin-left:11px}.chart-tools{gap:6px;display:flex}.chart-tools button{border:1px solid var(--line);color:var(--muted);background:#040e22b3;border-radius:7px;padding:6px 10px}.chart-canvas{background-image:linear-gradient(#466eaa1f 1px,#0000 1px),linear-gradient(90deg,#466eaa1f 1px,#0000 1px);background-size:100% 20%,12.5% 100%;height:calc(100% - 52px);position:relative;overflow:hidden}.zone{border-top:1px dashed;height:14%;position:absolute;left:0;right:12%}.zone span{font-size:9px;position:absolute;top:7px;right:4%}.resistance-zone{color:var(--red);background:#ff526714;border-color:#ff526773;top:11%}.support-zone{color:var(--green);background:#21d6ae14;border-color:#21d6ae73;bottom:16%}.candles{align-items:center;gap:clamp(4px,1vw,11px);display:flex;position:absolute;inset:20% 9% 12% 3%}.candles i{background:var(--red);width:6px;min-height:12px;position:relative;box-shadow:0 0 8px #ff526729}.candles i:before{content:"";border-left:1px solid;height:calc(100% + 14px);position:absolute;top:-7px;left:2px}.candles i.up{background:var(--green);color:var(--green)}.candles i.down{color:var(--red)}.price-line{border-top:1px dashed var(--red);position:absolute;top:62%;left:0;right:0}.price-line span{background:var(--red);padding:4px 6px;font-size:10px;position:absolute;top:-12px;right:0}.axis{color:var(--weak);justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:4px;left:4%;right:8%}.structure-panel{padding:14px 17px}.structure-grid{grid-template-columns:repeat(5,1fr);margin-top:12px;display:grid}.structure-grid div{border-right:1px solid var(--line);padding-right:12px}.structure-grid div+div{padding-left:12px}.structure-grid div:last-child{border:0}.structure-note{color:var(--muted);background:#040e228c;border:1px solid #458bff1f;border-radius:8px;margin:11px 0 0;padding:9px 11px;font-size:10px}.structure-note span{color:#75aaff;margin-right:8px}.analysis-panel{flex-direction:column;display:flex}.analysis-title{justify-content:space-between;align-items:center;display:flex}.analysis-title small{letter-spacing:1.4px;color:#6c96d5;font-size:8px}.analysis-title h1{margin:4px 0 13px;font-size:22px}.ai-icon{color:#7eaaff;background:linear-gradient(145deg,#2878ff33,#7047f54d);border:1px solid #5f55ff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:27px;display:grid;box-shadow:0 0 24px #4a57ff40}.analysis-content{background:#030d2161;border:1px solid #458bff2e;border-radius:11px;padding:14px;transition:all .25s}.direction,.confidence,.key-level,.strategy{border-bottom:1px solid #458bff24;margin-bottom:12px;padding:0 0 12px}.direction{flex-direction:column;gap:5px;display:flex}.direction strong{font-size:25px}.confidence>div:first-child{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.confidence b{color:#67a8ff;font-size:18px}.progress{background:#13294d;border-radius:8px;height:5px;margin-top:7px;overflow:hidden}.progress i{background:linear-gradient(90deg,var(--blue),#42b9ff);border-radius:8px;height:100%;transition:all .45s;display:block}.key-level,.strategy{flex-direction:column;gap:6px;display:flex}.key-level b{font-size:12px}.strategy p{color:#bdcce4;margin:0;font-size:10px;line-height:1.65}.risk{color:#7c9ac7;font-size:9px}.validation{align-items:center;gap:9px;margin-top:auto;padding:11px 2px;display:flex}.validation>span{border:1px solid var(--line);width:22px;height:22px;color:var(--weak);border-radius:50%;place-items:center;display:grid}.validation>span.ok{color:var(--green);border-color:var(--green)}.validation div{flex-direction:column;display:flex}.validation b{font-size:10px}.validation small{color:var(--weak);margin-top:2px;font-size:8px}.actions{gap:9px;display:grid}.actions button{cursor:pointer;border-radius:10px;height:48px;font-weight:650;transition:all .14s}.actions button:hover{filter:brightness(1.12);transform:translateY(-1px)}.primary{background:linear-gradient(90deg,var(--blue),var(--purple));border:0;box-shadow:0 8px 25px #3a47ff33}.primary:disabled{opacity:.7}.secondary{color:#bcd5ff;background:#0b264e8c;border:1px solid #458bff80}footer{height:34px;color:var(--weak);border-top:1px solid #458bff2b;align-items:center;gap:24px;padding:0 15px;font-size:9px;display:flex}footer span:first-child i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}footer code{color:#7da8e7;margin-left:auto}.toast{color:#dceaff;z-index:20;background:#102857;border:1px solid #397be0;border-radius:10px;padding:12px 14px;font-size:11px;position:fixed;bottom:47px;right:24px;box-shadow:0 18px 50px #00000059}.toast span{color:#88a8d2;margin-left:20px}.integration-status{color:var(--weak);justify-content:space-between;padding:7px 2px 10px;font-size:8px;display:flex}.integration-status .ok{color:var(--green)}@media (width<=1180px){.workspace{grid-template-columns:240px minmax(480px,1fr) 280px}.upload-card{height:144px}.symbols button{padding:9px 15px}.metrics{gap:10px}.top-actions{font-size:0}}@media (width<=900px){.topbar{flex-wrap:wrap;height:auto;min-height:68px;padding:10px 14px}.brand{width:auto;margin-right:auto}.symbols{order:3;width:100%;margin-top:8px}.symbols button{flex:1}.top-actions{margin-left:10px}.workspace{grid-template-columns:1fr;padding:10px}.upload-list{grid-template-columns:repeat(2,1fr)}.center-col{grid-template-rows:145px 390px auto}.analysis-panel{min-height:650px}footer{display:none}.quote-panel{overflow:auto}.analysis-panel,.upload-panel{padding:14px}}@media (width<=560px){.upload-list{grid-template-columns:1fr}.upload-card{height:135px}.quote-panel{display:block}.price-block{border:0;width:100%}.metrics{display:none}.structure-grid{grid-template-columns:repeat(2,1fr);gap:12px}.structure-grid div{border:0!important;padding:0!important}.center-col{grid-template-rows:130px 340px auto}.workspace{min-height:auto}.top-actions{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.brand{flex:none;width:190px}.market-navigation{min-width:0;position:relative}.symbols button{white-space:nowrap;padding:10px 17px;transition:all .16s}.symbols button:hover{color:#fff;background:linear-gradient(90deg,#2878ff47,#7047f538);box-shadow:inset 0 0 0 1px #58a3ff33}.instrument-picker{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#051128fa;border:1px solid #285a9f;border-radius:13px;width:420px;padding:13px;position:absolute;top:53px;left:0;box-shadow:0 24px 70px #0000008c}.picker-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.picker-head b{font-size:14px}.picker-head button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:22px}.instrument-picker>input{border:1px solid var(--line);color:#fff;background:#07132a;border-radius:8px;outline:none;width:100%;height:40px;padding:0 12px}.instrument-list{gap:4px;max-height:320px;margin-top:9px;display:grid;overflow:auto}.instrument-list-row{background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) 38px;align-items:stretch;display:grid;overflow:hidden}.instrument-list-row:hover,.instrument-list-row.selected{background:#2878ff1f;border-color:#458bff40}.instrument-select{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;padding:9px 8px 9px 10px;display:flex}.instrument-favorite{color:#737d7a;cursor:pointer;background:0 0;border:0;border-left:1px solid #0000;place-items:center;font-size:19px;display:grid}.instrument-list-row:hover .instrument-favorite{border-left-color:#737d7a33}.instrument-favorite:hover,.instrument-favorite.active{color:#f1b84b}.instrument-favorite:disabled{opacity:.5;cursor:wait}.instrument-list span{flex-direction:column;gap:3px;display:flex}.instrument-list b{font-size:12px}.instrument-list small{color:var(--muted);font-size:10px}.instrument-list i{color:#6d9ee8;font-style:normal}.instrument-list p{color:var(--muted);text-align:center;padding:20px;font-size:11px}.trading-chart-shell{background:#0f0f0f;width:100%;height:calc(100% - 52px);position:relative;overflow:hidden}.trading-chart{background:#07132a;border:0;width:100%;height:100%;display:block}.trading-chart>.tradingview-widget-container__widget,.trading-chart iframe{width:100%!important;height:100%!important}.chart-widget-status{color:#9aa5a3;pointer-events:none;background:#0f0f0f;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.chart-widget-status.error{color:#ef8c8c}@media (width<=1180px){.symbols button{padding:9px 11px}}@media (width<=900px){.market-navigation{order:3;width:100%;margin-top:8px}.symbols{width:100%;overflow-x:auto}.symbols button{flex:1}.instrument-picker{width:min(420px,100vw - 28px);top:52px}}.opportunity-panel{overflow:hidden}.scanner-live{color:var(--green);white-space:nowrap;font-size:8px}.opportunity-filters{border:1px solid var(--line);background:#030d2180;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:5px;margin:16px 0 12px;padding:4px;display:grid}.opportunity-filters button{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:10px}.opportunity-filters button.active{color:#fff;background:linear-gradient(90deg,#2878ff4d,#7047f540)}.opportunity-list{gap:9px;display:grid}.opportunity-list>button{text-align:left;cursor:pointer;background:linear-gradient(145deg,#0f2b537a,#05142f8c);border:1px solid #458bff38;border-radius:10px;padding:12px;transition:all .16s}.opportunity-list>button:hover,.opportunity-list>button.active{border-color:#458bff;transform:translateY(-1px);box-shadow:0 8px 22px #1448a026}.opportunity-top{justify-content:space-between;align-items:flex-start;display:flex}.opportunity-top>span{flex-direction:column;gap:3px;display:flex}.opportunity-top small{color:var(--muted);font-size:9px}.opportunity-top strong{color:#79adff;font-size:20px}.opportunity-meta{color:var(--muted);align-items:center;gap:9px;margin:10px 0 8px;font-size:9px;display:flex}.opportunity-meta i{margin-left:auto;font-style:normal}.score-bar{background:#13294d;border-radius:4px;height:3px;overflow:hidden}.score-bar i{background:linear-gradient(90deg,var(--blue),var(--green));border-radius:4px;height:100%;display:block}.scanner-note{color:#7faeff;background:#030d2166;border:1px solid #458bff24;border-radius:9px;gap:9px;margin-top:13px;padding:11px;display:flex}.scanner-note p{flex-direction:column;gap:3px;margin:0;display:flex}.scanner-note b{color:#d7e7ff;font-size:10px}.scanner-note small{color:var(--muted);font-size:8px}:root{--bg:#0f0f0f;--panel:#151515;--line:#2a2a2a;--text:#e8e8e8;--muted:#9b9b9b;--weak:#686868;--blue:#2962ff;--purple:#2962ff;--green:#26a69a;--red:#ef5350}html,body{background:#0f0f0f}body{background-image:none}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101010;border-color:#242424;height:64px}.brand{width:auto}.brand>span{color:#bdbdbd}.brand-mark{background:#1e1e1e;border-color:#3a3a3a;border-radius:7px;color:#f1f1f1!important}.top-actions{margin-left:auto}.avatar{color:#bdbdbd;background:#1f1f1f;border-color:#333}.workspace{gap:8px;min-height:calc(100vh - 98px);padding:8px}.panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#151515;border-color:#2a2a2a;border-radius:8px}.quote-panel{background:#141414}.price-block{border-color:#2b2b2b}.chart-panel{z-index:3;position:relative;overflow:visible}.chart-head{background:#181818;border-color:#2a2a2a}.chart-tools button{color:#b8b8b8;cursor:pointer;background:#202020;border-color:#363636;border-radius:5px}.chart-tools>button:hover,.chart-picker-anchor>button:hover,.chart-picker-anchor>button.active{color:#f2f2f2;background:#2a2a2a;border-color:#4a4a4a}.chart-picker-anchor{position:relative}.chart-picker-anchor>button span{color:#777;margin-left:5px}.instrument-picker{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:40;background:#1c1c1c;border:1px solid #3a3a3a;border-radius:7px;width:510px;padding:12px;top:38px;left:auto;right:0;box-shadow:0 18px 48px #0009}.picker-head{margin-bottom:10px}.picker-head>div{flex-direction:column;gap:2px;display:flex}.picker-head small{color:#777;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.picker-head b{color:#f0f0f0;font-size:14px}.picker-head button{color:#8b8b8b}.picker-markets{background:#141414;border:1px solid #303030;border-radius:5px;grid-template-columns:repeat(6,1fr);gap:2px;margin-bottom:10px;padding:3px;display:grid}.picker-markets button{color:#909090;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;height:32px;padding:0 5px;font-size:10px}.picker-markets button:hover,.picker-markets button.active{color:#f3f3f3;background:#2b2b2b}.instrument-picker>input{color:#e8e8e8;background:#111;border-color:#373737;border-radius:5px;height:38px}.instrument-picker>input:focus{border-color:#5a5a5a;box-shadow:0 0 0 1px #5a5a5a}.instrument-list{max-height:310px}.instrument-list>button{border-radius:4px}.instrument-list>button:hover,.instrument-list>button.selected{background:#292929;border-color:#3b3b3b}.instrument-list i{color:#777}.trading-chart{background:#0f0f0f}.structure-note,.analysis-content,.opportunity-filters,.scanner-note{background:#111;border-color:#292929}.analysis-content,.direction,.confidence,.key-level,.strategy{border-color:#2a2a2a}.ai-icon{color:#aaa;box-shadow:none;background:#202020;border-color:#3b3b3b}.analysis-title small,.structure-note span,.scanner-note{color:#8e8e8e}.confidence b,.opportunity-top strong{color:#d1d1d1}.progress,.score-bar{background:#292929}.progress i{background:#2962ff}.primary{box-shadow:none;background:#2962ff}.secondary{color:#c4c4c4;background:#202020;border-color:#3d3d3d}.opportunity-filters button.active{background:#2c2c2c}.opportunity-list>button{background:#191919;border-color:#2a2a2a}.opportunity-list>button:hover,.opportunity-list>button.active{box-shadow:none;border-color:#4a4a4a}.score-bar i{background:#787878}.count,.tag{color:#aaa;background:#202020;border-color:#333}.toast{color:#e5e5e5;background:#202020;border-color:#444}.file-name{background:#111}.integration-status .warn{color:#c7a15a}footer{background:#111;border-color:#282828}footer code{color:#888}.chart-live{color:#39d6b0;letter-spacing:.12em;text-shadow:0 0 10px #39d6b066;align-items:center;gap:6px;padding:0 5px;font-size:10px;font-weight:750;display:inline-flex}.chart-live i{background:#39d6b0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #39d6b01f,0 0 10px #39d6b0cc}.analysis-title h1{letter-spacing:-.02em;margin:0 0 14px;font-size:24px}.ai-bot{background:#202020;border:1px solid #3a3a3a;border-radius:12px;place-items:center;width:46px;height:42px;margin-top:-5px;animation:3.2s ease-in-out infinite bot-float;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.bot-antenna{background:#747474;width:1px;height:8px;position:absolute;top:-7px}.bot-antenna:after{content:"";background:#39d6b0;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite bot-pulse;position:absolute;top:-3px;left:-2px;box-shadow:0 0 8px #39d6b0bf}.bot-face{background:#111;border:1px solid #676767;border-radius:7px;justify-content:space-evenly;align-items:center;width:28px;height:20px;display:flex}.bot-face b{background:#d7d7d7;border-radius:3px;width:4px;height:5px;animation:4.4s infinite bot-blink;box-shadow:0 0 5px #ffffff40}.bot-status{opacity:.8;background:#39d6b0;border-radius:2px;width:10px;height:2px;position:absolute;bottom:4px}.ai-bot:hover{background:#252525;border-color:#555}@keyframes bot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes bot-blink{0%,45%,49%,to{transform:scaleY(1)}47%{transform:scaleY(.12)}}@keyframes bot-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (width<=900px){.topbar{min-height:60px}.instrument-picker{width:auto;max-height:calc(100vh - 84px);position:fixed;top:70px;left:10px;right:10px}.picker-markets{grid-template-columns:repeat(3,1fr)}.instrument-list{max-height:calc(100vh - 225px)}}@media (width<=560px){.chart-head{padding:0 10px}.chart-head>div:first-child b{text-overflow:ellipsis;white-space:nowrap;max-width:135px;display:block;overflow:hidden}.instrument-picker{top:62px}.picker-markets button{font-size:11px}.chart-live{font-size:9px}}@media (prefers-reduced-motion:reduce){.ai-bot,.bot-face b,.bot-antenna:after{animation:none!important}}.primary{background:#26a69a!important;box-shadow:0 8px 24px #26a69a1f!important}.primary:hover{background:#2bbbad!important}.profile-anchor{position:relative}.top-actions .avatar{color:#c8c8c8;cursor:pointer;background:#202020;border:1px solid #3b3b3b;font-size:11px}.top-actions .avatar:hover,.top-actions .avatar[aria-expanded=true]{background:#292929;border-color:#5a5a5a}.profile-menu{color:#d8d8d8;z-index:60;background:#202020;border:1px solid #383838;border-radius:8px;width:310px;padding:10px 0;position:absolute;top:44px;right:0;box-shadow:0 22px 60px #000000a6}.profile-summary{align-items:center;gap:12px;padding:12px 16px 15px;display:flex}.profile-summary>span{color:#fff;background:#315d70;border:1px solid #4b4b4b;border-radius:50%;place-items:center;width:43px;height:43px;font-size:19px;display:grid}.profile-summary div{flex-direction:column;gap:3px;min-width:0;display:flex}.profile-summary b{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:13px;overflow:hidden}.profile-summary small{text-overflow:ellipsis;color:#888;white-space:nowrap;max-width:210px;font-size:9px;overflow:hidden}.profile-login{text-align:center;background:#26a69a;border-radius:5px;margin:0 14px 10px;padding:9px;font-weight:650;display:block;color:#fff!important}.profile-menu nav{border-top:1px solid #383838;padding:8px 0;display:grid}.profile-menu a,.profile-menu nav button{color:#cecece;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;min-height:38px;padding:0 16px;font-size:12px;text-decoration:none;display:flex}.profile-menu a:hover,.profile-menu nav button:hover{color:#fff;background:#2c2c2c}.profile-menu nav i{color:#fff;background:#ef5350;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.profile-menu nav span{color:#888}.profile-logout{border-top:1px solid #383838;color:#bbb!important}.cached-strategy{border-top:1px solid #2a2a2a;padding-top:12px}.cache-meta{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.cache-meta span{color:#39d6b0;font-size:10px;font-weight:700}.cache-meta small,.next-refresh{color:#777;font-size:8px}.cached-strategy pre{color:#d2d2d2;white-space:pre-wrap;background:#0d0d0d;border:1px solid #292929;border-radius:6px;max-height:310px;margin:0 0 9px;padding:10px;font:9px/1.62 Inter,PingFang SC,Microsoft YaHei,sans-serif;overflow:auto}.next-refresh{display:block}.scheduled-empty{background:#101010;border:1px dashed #363636;border-radius:7px;flex-direction:column;gap:5px;margin:2px 0 12px;padding:15px;display:flex}.scheduled-empty b{color:#d1d1d1;font-size:12px}.scheduled-empty span{color:#39d6b0;font-size:9px}.scheduled-empty small{color:#777;font-size:8px}.locale-toggle{border-radius:5px;color:#aaa!important;background:#1d1d1d!important;border:1px solid #333!important;min-width:52px!important;padding:5px 7px!important;font-size:9px!important}.theme-toggle{border-radius:50%;place-items:center;width:30px;height:30px;display:grid;background:0 0!important;border:0!important}.theme-toggle i{border:2px solid #8c8c8c;border-radius:50%;width:16px;height:16px}.theme-toggle i.dark{background:linear-gradient(90deg,#aaa 50%,#0000 50%)}.theme-toggle i.light{background:#f0b84b;border-color:#f0b84b;box-shadow:0 0 9px #f0b84b66}.login-menu{width:340px;padding-bottom:14px}.login-visual{text-align:center;padding:19px 24px 8px}.login-visual h3{margin:12px 0 7px;font-size:18px}.login-visual p{color:#8c8c8c;margin:0;font-size:10px;line-height:1.6}.login-bot{background:#171717;border:1px solid #414141;border-radius:13px;place-items:center;width:52px;height:45px;margin:auto;display:grid;position:relative}.login-bot i{background:#39d6b0;border-radius:50%;width:5px;height:5px;position:absolute;top:-7px;box-shadow:0 0 8px #39d6b0}.login-bot b{color:#bbb;font-size:13px}.login-benefits{color:#aaa;gap:8px;padding:8px 22px 12px;font-size:10px;display:grid}.login-benefits span:first-letter{color:#39d6b0}.login-terms{color:#666;text-align:center;padding:0 20px;font-size:8px;line-height:1.5;display:block}[data-theme=light] .topbar{background:#fff;border-color:#ddd}[data-theme=light] .panel,[data-theme=light] .quote-panel{background:#fff;border-color:#d8d8d8}[data-theme=light] .chart-head{background:#f7f7f7;border-color:#ddd}[data-theme=light] .instrument-picker,[data-theme=light] .profile-menu{color:#222;background:#fff;border-color:#d4d4d4}[data-theme=light] .analysis-content,[data-theme=light] .structure-note,[data-theme=light] .scanner-note,[data-theme=light] .scheduled-empty,[data-theme=light] .opportunity-list>button,[data-theme=light] .opportunity-filters{background:#fafafa;border-color:#ddd}[data-theme=light] .metrics span,[data-theme=light] .structure-grid span,[data-theme=light] .direction span,[data-theme=light] .strategy span{color:#666}[data-theme=light] .profile-menu a,[data-theme=light] .profile-menu nav button{color:#333}[data-theme=light] .profile-menu a:hover,[data-theme=light] .profile-menu nav button:hover{background:#eee}[data-theme=light] .profile-summary small,[data-theme=light] .login-visual p,[data-theme=light] .login-benefits{color:#666}[data-theme=light] .instrument-picker>input{color:#222;background:#fff;border-color:#ccc}[data-theme=light] .picker-markets{background:#f5f5f5;border-color:#ddd}[data-theme=light] .picker-markets button.active{color:#111;background:#ddd}[data-theme=light] footer{background:#fff;border-color:#ddd}.ai-console{text-align:center;flex-direction:column;align-items:center;margin-top:auto;padding:28px 4px 10px;display:flex}.ai-console .ai-bot{margin:0 0 12px}.ai-console h2{margin:0;font-size:18px}.ai-console>p{color:#777;margin:5px 0 12px;font-size:9px}.ai-console>input{color:#e7e7e7;text-align:center;background:#101010;border:1px solid #383838;border-radius:7px;outline:none;width:100%;height:42px;padding:0 12px}.ai-console>input:focus{border-color:#26a69a;box-shadow:0 0 0 2px #26a69a1f}.engine-progress{width:100%;margin-top:12px}.engine-progress:before{content:"";background:#292929;border-radius:4px;height:3px;display:block}.engine-progress i{background:linear-gradient(90deg,#0000,#39d6b0,#0000);border-radius:4px;width:28%;height:3px;margin-top:-3px;animation:1.3s ease-in-out infinite engine-scan;display:block}.engine-progress span{color:#39d6b0;margin-top:8px;font-size:9px;display:block}@keyframes engine-scan{0%{transform:translate(0)}50%{transform:translate(255%)}to{transform:translate(0)}}.analysis-content.loading{opacity:.75;filter:none}.analysis-panel{min-height:780px}[data-theme=light] .ai-console>input{color:#222;background:#fff;border-color:#ccc}[data-theme=light] .cached-strategy pre{color:#333;background:#fafafa;border-color:#ddd}.analysis-progress-banner{background:linear-gradient(135deg,#26a69a29,#26a69a0a);border:1px solid #26a69a66;border-radius:11px;grid-template-columns:48px 1fr;align-items:center;gap:12px;margin:0 0 12px;padding:12px;display:grid}.analysis-progress-banner .ai-bot{transform-origin:50%;transform:scale(.86)}.analysis-progress-banner>div{gap:5px;min-width:0;display:grid}.analysis-progress-banner b{font-size:13px}.analysis-progress-banner span{color:#54d6c7;min-height:18px;font-size:11px;line-height:1.4}.analysis-progress-banner>div>i{background:#2a302f;border-radius:4px;height:3px;display:block;position:relative;overflow:hidden}.analysis-progress-banner>div>i:after{content:"";background:linear-gradient(90deg,#0000,#54d6c7,#0000);width:32%;animation:1.25s ease-in-out infinite analysis-poll;position:absolute;inset:0}@keyframes analysis-poll{0%{transform:translate(-100%)}to{transform:translate(410%)}}[data-theme=light] .analysis-progress-banner{background:#e8f6f3;border-color:#7bc8be}[data-theme=light] .analysis-progress-banner b{color:#17201f}.analysis-stage-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px!important;margin:4px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}.analysis-stage-list li{color:#8f9a98;white-space:nowrap;border:1px solid #293332;border-radius:6px;padding:5px 4px 5px 13px;font-size:9px;position:relative}.analysis-stage-list li:before{content:"";background:#42cbbb;border-radius:50%;width:4px;height:4px;margin-top:-2px;animation:4.8s infinite analysis-stage;position:absolute;top:50%;left:5px}.analysis-stage-list li:nth-child(2):before{animation-delay:1.2s}.analysis-stage-list li:nth-child(3):before{animation-delay:2.4s}.analysis-stage-list li:nth-child(4):before{animation-delay:3.6s}@keyframes analysis-stage{0%,22%{opacity:1;box-shadow:0 0 0 4px #42cbbb2e}23%,to{box-shadow:none;opacity:.35}}.engine-progress .analysis-stage-list{margin-top:10px!important}@media (width<=520px){.analysis-stage-list{grid-template-columns:1fr 1fr}.analysis-stage-list li{white-space:normal}}.analysis-live-card{background:linear-gradient(145deg,#25615938,#0d1211f5);border:1px solid #42cbbb6b;border-radius:12px;gap:11px;padding:14px;display:grid;box-shadow:0 12px 32px #0003;margin:14px 0 4px!important}.analysis-live-card header{align-items:center;gap:11px;display:flex}.analysis-live-card header .ai-bot{flex:0 0 42px;width:42px;height:42px;animation:2.2s ease-in-out infinite tradeclaw-robot-wobble!important}.analysis-live-card header div{gap:2px;display:grid}.analysis-live-card header b{font-size:14px}.analysis-live-card header small{color:#81918e;font-size:11px}.analysis-live-card>strong{color:#dce8e5;min-height:40px;font-size:13px;line-height:1.55}.analysis-live-card>i{border-radius:8px;position:relative;overflow:hidden;background:#29302f!important;width:100%!important;height:4px!important;margin:0!important;display:block!important}.analysis-live-card>i:after{content:"";background:linear-gradient(90deg,#0000,#49d3c2,#0000);border-radius:8px;width:38%;animation:1.2s ease-in-out infinite analysis-poll;position:absolute;top:0;bottom:0}.analysis-live-card .analysis-stage-list{margin:0!important}.analysis-live-card .analysis-stage-list li{font-size:10px}.analysis-live-card .analysis-stage-list li.active{color:#e7fffb;background:#2eaa9c1f;border-color:#43cabb}.analysis-live-card .analysis-stage-list li.complete{color:#75b9b0;border-color:#315d58}.analysis-live-card .analysis-stage-list li.complete:before{opacity:1;box-shadow:none;animation:none}.analysis-live-card .analysis-stage-list li.active:before{animation:.9s infinite analysis-stage}[data-theme=light] .analysis-live-card{background:#edf8f6;border-color:#75c9bf}[data-theme=light] .analysis-live-card>strong{color:#20302d}[data-theme=light] .analysis-live-card header b{color:#17201f}.confidence .progress i{background:#26a69a}.strategy-cards{gap:10px;display:grid}.strategy-table-card{border:1px solid #303030;border-left:3px solid var(--red);background:#101010;border-radius:7px;overflow:hidden}.strategy-table-card.long{border-left-color:var(--green)}.strategy-table-card.priority{border-color:#4a4a4a;border-left-color:var(--red)}.strategy-table-card.priority.long{border-left-color:var(--green)}.strategy-table-card header{border-bottom:1px solid #2b2b2b;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.strategy-table-card header b{color:#e5e5e5;font-size:11px}.strategy-table-card header span{color:var(--red);font-size:10px;font-weight:700}.strategy-table-card.long header span{color:var(--green)}.strategy-table{grid-template-columns:1fr 1.15fr;display:grid}.strategy-table>div{border-bottom:1px solid #272727;border-right:1px solid #272727;min-height:62px;padding:9px 10px}.strategy-table>div:nth-child(2n){border-right:0}.strategy-table>div:nth-last-child(-n+2){border-bottom:0}.strategy-table span{color:#777;margin-bottom:5px;font-size:8px;display:block}.strategy-table b{color:#d7d7d7;font-variant-numeric:tabular-nums;font-size:10px;font-weight:550;line-height:1.55;display:block}.secondary-plan{opacity:.86}[data-theme=light] .strategy-table-card{background:#fff;border-color:#d8d8d8}[data-theme=light] .strategy-table-card header,[data-theme=light] .strategy-table>div{border-color:#e5e5e5}[data-theme=light] .strategy-table-card header b,[data-theme=light] .strategy-table b{color:#222}.direction{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.direction>div{flex-direction:column;gap:7px;min-width:0;display:flex}.direction-value-row{grid-template-columns:minmax(0,auto) 24px minmax(0,1fr);align-items:baseline;column-gap:6px;min-width:0;display:grid}.direction-arrow{text-align:center;font-size:23px;font-style:normal;font-weight:700;line-height:1;display:block}.direction-price{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;font-size:clamp(18px,3.8vw,22px);font-weight:650;line-height:1}.live-kline{background:#0f0f0f;height:calc(100% - 52px);min-height:420px;overflow:hidden}.live-kline.empty{color:#777;place-items:center;font-size:11px;display:grid}.live-kline svg{width:100%;height:100%;display:block}.live-kline .grid line{stroke:#252525;stroke-width:1px}.live-kline .current-price-line{stroke:#26a69a;stroke-width:1px;stroke-dasharray:3 5}.live-kline .current-price-label{fill:#26a69a}.live-kline .current-price-text{fill:#fff;font-variant-numeric:tabular-nums;font-size:15px}.opportunity-filters button{font-size:11px}.strategy-table span{font-size:9px}.strategy-table b,.ai-console>input{font-size:11px}.ai-console>input::placeholder{color:#666;font-size:9px}.timeframe-structure{grid-template-columns:repeat(6,1fr)}.timeframe-structure b{font-size:13px}.mixed-text{color:#d0a353!important}.structure-panel{min-height:160px}.center-col{grid-template-rows:minmax(660px,1fr)}.chart-panel{overflow:hidden}.chart-symbol{align-items:center;gap:8px;display:flex}.chart-symbol .live-dot{margin-left:2px}.chart-symbol .chart-live{padding:0;font-size:9px}.chart-analyze{font-weight:700;color:#eafffb!important;background:#1d504b!important;border-color:#287f76!important}.chart-analyze:disabled{opacity:.65}.analysis-timeframes{border-bottom:1px solid #2a2a2a;grid-template-columns:repeat(4,1fr);margin:0 0 12px;padding:0 0 12px;display:grid}.analysis-timeframes div{border-right:1px solid #2d2d2d;flex-direction:column;gap:5px;padding:0 8px;display:flex}.analysis-timeframes div:first-child{padding-left:0}.analysis-timeframes div:last-child{border:0}.analysis-timeframes span{color:#777;font-size:9px}.chart-ai-launcher{z-index:8;cursor:pointer;background:#171717;border:0;border-radius:13px;width:51px;height:48px;padding:2px;position:absolute;bottom:10px;left:11px;box-shadow:0 4px 16px #00000080}.chart-ai-launcher .ai-bot{margin:0}.analysis-panel{position:relative;overflow:hidden}.ai-drawer{z-index:20;visibility:hidden;background:#151515;flex-direction:column;transition:transform .28s;display:flex;position:absolute;inset:0;transform:translate(105%)}.ai-drawer.open{visibility:visible;transform:translate(0)}.ai-drawer-head{border-bottom:1px solid #303030;justify-content:space-between;align-items:center;padding:16px;display:flex}.ai-drawer-head>div{align-items:center;gap:11px;display:flex}.ai-drawer-head .ai-bot{width:39px;height:36px;margin:0}.ai-drawer-head div div{flex-direction:column;gap:3px;display:flex}.ai-drawer-head b{font-size:13px}.ai-drawer-head small{color:#777;font-size:9px}.ai-drawer-head>button{color:#888;cursor:pointer;background:0 0;border:0;font-size:24px}.ai-drawer-body{flex:1;padding:15px;overflow:auto}.ai-drawer-body>input{color:#eee;background:#101010;border:1px solid #393939;border-radius:6px;outline:none;width:100%;height:43px;padding:0 11px}.ai-drawer-body>input::placeholder{color:#666;font-size:9px}.drawer-analyze{color:#fff;border:0;border-radius:7px;width:100%;height:43px;margin-top:9px;font-weight:700}.drawer-report{margin-top:18px}.drawer-report h3{margin:0 0 10px;font-size:12px}.drawer-report>p{color:#777;border:1px dashed #333;border-radius:7px;padding:18px;font-size:10px;line-height:1.6}.ai-drawer-foot{border-top:1px solid #303030;padding:12px 15px}.ai-drawer-foot button{border-radius:6px;width:100%;height:40px}.ai-drawer .strategy-table{grid-template-columns:1fr}.ai-drawer .strategy-table>div{border-right:0;min-height:50px}.ai-drawer .strategy-table>div:nth-last-child(-n+2){border-bottom:1px solid #272727}.ai-drawer .strategy-table>div:last-child{border-bottom:0}[data-theme=light] .ai-drawer{background:#fff}.chart-symbol .chart-ai-launcher{z-index:auto;width:34px;height:32px;box-shadow:none;place-items:center;margin-left:5px;display:grid;position:relative;bottom:auto;left:auto;background:#1b1b1b!important;border:1px solid #343434!important;border-radius:9px!important;padding:0!important}.chart-symbol .chart-ai-launcher .ai-bot{background:0 0;border:0;border-radius:7px;width:29px;height:27px;margin:0}.chart-symbol .chart-ai-launcher .bot-face{border-radius:5px;width:21px;height:15px}.chart-symbol .chart-ai-launcher .bot-face b{width:3px;height:4px}.chart-symbol .chart-ai-launcher .bot-antenna{height:5px;top:-3px}.chart-symbol .chart-ai-launcher .bot-status{width:8px;bottom:2px}.chart-maximized-brand{color:#f0f4f3;letter-spacing:-.02em;align-items:center;gap:9px;font-size:18px;font-weight:760;display:inline-flex}.chart-maximized-brand i{background:url(/pwa/tradeclaw-robot.svg) 50%/contain no-repeat;width:30px;height:30px}.major-event-mark{white-space:nowrap;background:#ff41501f;border:1px solid #ff5260b8;border-radius:99px;align-items:center;padding:4px 8px;font-style:normal;font-weight:750;display:inline-flex;color:#ff6974!important;font-size:11px!important}.chart-live-source{color:#4bd7c6;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:760;display:inline-flex}.chart-live-source i{background:#18b99f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #18b99f24}.chart-live-source b{color:#eef4f2;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:18px;overflow:hidden}.instrument-picker.viewport-picker{z-index:1200;overflow:auto;position:fixed!important;right:auto!important}[data-theme=light] .chart-maximized-brand{color:#172221}[data-theme=light] .chart-maximized-brand i{background-image:url(/pwa/tradeclaw-robot-light.svg)}.strategy-telegram{color:#c9fff8;cursor:pointer;background:#183b38;border:1px solid #326c66;border-radius:7px;width:100%;height:44px;margin-top:14px;font-weight:700}.strategy-telegram:hover:not(:disabled){background:#20514c}.strategy-telegram:disabled{color:#666;cursor:not-allowed;background:#1b1b1b;border-color:#303030}.key-levels{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px;display:grid}.key-levels>div{background:#101010;border:1px solid #2d2d2d;border-radius:6px;flex-direction:column;gap:8px;padding:13px;display:flex}.key-levels span{color:#888;font-size:12px}.key-levels b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:650;line-height:1.4}.monitor-dialog{background:#171717;border:1px solid #3a3a3a;border-radius:10px;width:min(760px,100%);max-height:90vh;overflow:auto;box-shadow:0 28px 90px #000000b3}.monitor-dialog h2{margin:0 0 5px;font-size:20px}.monitor-dialog header p{color:#888;margin:0;font-size:11px;line-height:1.55}.monitor-dialog header button{color:#888;cursor:pointer;background:0 0;border:0;font-size:25px}.monitor-status{gap:9px;padding:14px 20px;display:flex}.monitor-status span{border-radius:99px;padding:6px 9px;font-size:10px}.monitor-status .bound{color:#43c7b9;background:#26a69a21}.monitor-status .unbound{color:#ef7775;background:#ef53501a}.binding-guides{grid-template-columns:1fr 1fr;gap:12px;padding:0 20px;display:grid}.binding-guides article{background:#111;border:1px solid #303030;border-radius:8px;padding:15px}.binding-guides h3{margin:0 0 10px;font-size:14px}.binding-guides ol{color:#aaa;min-height:122px;margin:0 0 13px;padding-left:18px;font-size:10px;line-height:1.65}.binding-guides code{color:#64cfc2}.binding-guides label{color:#888;gap:5px;margin-top:9px;font-size:9px;display:grid}.binding-guides input{color:#777;background:#191919;border:1px solid #303030;border-radius:5px;height:36px;padding:0 9px}.monitor-note{color:#c7ad64;background:#242014;border:1px solid #4b4328;border-radius:6px;margin:14px 20px;padding:11px;font-size:10px;line-height:1.6}.monitor-dialog>footer button{border-radius:6px;height:40px;padding:0 18px}.monitor-dialog>footer .primary:disabled{opacity:.45}.monitor-dialog>footer .secondary{background:#202020}[data-theme=light] .monitor-dialog{color:#222;background:#fff}[data-theme=light] .binding-guides article{background:#fafafa;border-color:#ddd}[data-theme=light] .binding-guides input{background:#eee;border-color:#ddd}@media (width<=700px){.binding-guides{grid-template-columns:1fr}.binding-guides ol{min-height:auto}}.topbar{z-index:300}.profile-anchor{z-index:310}.profile-menu{z-index:320}.ai-drawer-foot .secondary{color:#fff;background:#26a69a;border-color:#35b4a7;font-size:14px;font-weight:700;box-shadow:0 8px 22px #26a69a38}.ai-drawer-foot .secondary:hover{background:#2bbbad}.boot-screen{z-index:1000;color:#fff;background:radial-gradient(circle at 50% 42%,#142b39 0,#070a0e 34%,#030405 72%);place-content:center;justify-items:center;gap:12px;display:grid;position:fixed;inset:0}.boot-screen strong{letter-spacing:-.04em;font-size:28px}.boot-screen small{color:#83949e;font-size:12px}.boot-orbit{border:1px solid #3eccbc2e;border-radius:50%;place-items:center;width:104px;height:104px;animation:2.4s linear infinite boot-orbit;display:grid}.welcome-bot{background:#f5fafb;border:2px solid #dce9eb;border-radius:50%;width:58px;height:58px;position:relative;box-shadow:0 0 28px #36cfbf38}.welcome-bot:before{content:"";background:#11181d;border-radius:18px;height:24px;position:absolute;top:16px;left:10px;right:10px}.welcome-bot:after{content:"";background:#dce9eb;border-radius:2px;width:2px;height:11px;position:absolute;top:-9px;left:28px;transform:rotate(-10deg)}.welcome-bot b{z-index:1;background:#54d4c5;border-radius:50%;width:6px;height:7px;position:absolute;top:25px;box-shadow:0 0 8px #54d4c5}.welcome-bot b:nth-child(2){left:20px}.welcome-bot b:nth-child(3){right:20px}.boot-progress{background:#1b252b;width:180px;height:2px;margin-top:8px;overflow:hidden}.boot-progress i{background:linear-gradient(90deg,#0000,#45cbbb,#0000);width:45%;height:100%;animation:1.1s ease-in-out infinite boot-scan;display:block}@keyframes boot-scan{0%{transform:translate(-100%)}to{transform:translate(320%)}}@keyframes boot-orbit{50%{box-shadow:0 0 45px #36cfbf24}}.welcome-screen{z-index:900;color:#f6f8f8;background:#030405 url(/brand/tradeclaw-hero-v57a21.webp) 50%/cover no-repeat;min-height:100dvh;position:fixed;inset:0;overflow:auto}.welcome-screen:before{content:"";pointer-events:none;background:linear-gradient(90deg,#010305fa 0%,#010305e8 28%,#01030547 68%,#01030533),linear-gradient(#0000 62%,#010305c2);position:fixed;inset:0}.welcome-nav,.welcome-copy,.welcome-market-strip{z-index:1;position:relative}.welcome-nav{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,5vw,92px);display:flex}.welcome-nav>div:last-child{align-items:center;gap:12px;display:flex}.welcome-nav button,.welcome-nav a{color:#dce5e7;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;place-items:center;min-height:38px;padding:0 15px;text-decoration:none;display:grid}.welcome-copy{width:min(720px,88vw);margin:clamp(90px,15vh,180px) 0 120px clamp(24px,9vw,170px);transition:width .25s}.welcome-kicker{color:#52d2c3;letter-spacing:.2em;font-size:12px;font-weight:750}.welcome-copy h1{letter-spacing:-.065em;margin:22px 0;font-size:clamp(48px,6vw,88px);line-height:.98}.welcome-copy p{color:#a6b1b5;max-width:620px;font-size:clamp(15px,1.4vw,20px);line-height:1.7}.welcome-copy>div{align-items:center;gap:22px;margin-top:32px;display:flex}.welcome-explore{color:#fff;cursor:pointer;background:#26a69a;border:1px solid #42cbbb;border-radius:10px;height:54px;padding:0 23px;font-weight:750;box-shadow:0 12px 34px #26a69a33}.welcome-explore span{margin-left:22px}.welcome-login-link{color:#d5dcde;cursor:pointer;background:0 0;border:0}.welcome-copy>small{color:#68787f;margin-top:18px;display:block}.welcome-market-strip{color:#65747c;font:11px var(--font-geist-mono);border-top:1px solid #ffffff14;justify-content:center;gap:clamp(20px,6vw,100px);padding:18px;display:flex;position:absolute;bottom:0;left:0;right:0}.welcome-auth-shell{z-index:3;align-items:center;width:min(440px,100vw - 48px);padding:28px 4px 18px;animation:.24s ease-out welcome-auth-in;display:flex;position:fixed;top:98px;bottom:72px;right:clamp(24px,5vw,92px);overflow:auto}.welcome-auth-card{width:100%;position:relative}.welcome-auth-close{z-index:12;color:#c7d0d2;cursor:pointer;background:#050708b8;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:34px;height:34px;font-size:21px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.welcome-screen.auth-open .welcome-copy{width:min(48vw,690px)}@media (width<=600px){.welcome-auth-close{top:54px;right:16px}}@keyframes welcome-auth-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.inline-loader{vertical-align:middle;align-items:center;gap:3px;margin-right:7px;display:inline-flex}.inline-loader i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite load-dot}.inline-loader i:nth-child(2){animation-delay:.14s}.inline-loader i:nth-child(3){animation-delay:.28s}@keyframes load-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}[data-theme=light] body{color:#172027;background:#eef2f2}[data-theme=light] .workspace{background:#eef2f2}[data-theme=light] .panel,[data-theme=light] .quote-panel{background:#fff;border-color:#d9e2e2;box-shadow:0 8px 28px #16262a0f}[data-theme=light] .analysis-panel,[data-theme=light] .analysis-content,[data-theme=light] .scheduled-empty,[data-theme=light] .key-levels>div,[data-theme=light] .strategy-table-card,[data-theme=light] .ai-drawer,[data-theme=light] .drawer-report>p{color:#172027;background:#fff;border-color:#dbe4e4}[data-theme=light] .chart-head,[data-theme=light] .topbar,[data-theme=light] footer{color:#263238;background:#fff;border-color:#dce4e4}[data-theme=light] .chart-tools button,[data-theme=light] .locale-toggle,[data-theme=light] .chart-symbol .chart-ai-launcher{color:#3b4b50!important;background:#f2f6f5!important;border-color:#d6e1df!important}[data-theme=light] .opportunity-filters,[data-theme=light] .opportunity-list>button,[data-theme=light] .scanner-note,[data-theme=light] .instrument-picker,[data-theme=light] .picker-markets{color:#28383c;background:#f8faf9;border-color:#dbe4e2}[data-theme=light] .opportunity-list>button.active,[data-theme=light] .opportunity-list>button:hover,[data-theme=light] .picker-markets button.active{background:#e6f3f1;border-color:#8fc8c1}[data-theme=light] .ai-drawer-body>input,[data-theme=light] .instrument-picker>input{color:#172027;background:#f8faf9;border-color:#d5e0de}[data-theme=light] .strategy-table-card header,[data-theme=light] .strategy-table>div,[data-theme=light] .analysis-timeframes,[data-theme=light] .analysis-timeframes div{border-color:#e0e7e7}[data-theme=light] .strategy-table-card header b,[data-theme=light] .strategy-table b,[data-theme=light] .scheduled-empty b{color:#1d2b30}[data-theme=light] .strategy-table span,[data-theme=light] .analysis-timeframes span,[data-theme=light] .key-levels span{color:#65747a}[data-theme=light] .secondary-plan{opacity:1}[data-theme=light] .toast{color:#1f2c31;background:#fff;border-color:#9bcfc9}[data-theme=light] .profile-menu{box-shadow:0 22px 60px #27373c2e}[data-theme=light] .chart-live-source b{color:#172027;font-weight:800}.toast{max-width:min(620px,100vw - 32px);animation:.18s ease-out tradeclaw-toast-in}.toast.analysis-failure{z-index:350;top:74px;bottom:auto;right:24px}@keyframes tradeclaw-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.theme-toggle i.dark,.theme-toggle i.light{background:conic-gradient(#171717 0 50%,#26a69a 50% 100%)!important;border:1px solid #79d6cc!important;box-shadow:0 0 0 2px #26a69a1f!important}[data-theme=light] .opportunity-filters button.active{box-shadow:0 4px 12px #26a69a33;color:#fff!important;background:#26a69a!important;border-color:#26a69a!important}[data-theme=light] .strategy-telegram{color:#fff;background:#26a69a;border-color:#218f85;box-shadow:0 5px 14px #26a69a2e}[data-theme=light] .strategy-telegram:hover:not(:disabled){background:#218f85}[data-theme=light] .strategy-telegram:disabled{color:#fff;opacity:.78;background:#a8d8d2;border-color:#8ccbc4}[data-theme=light] .top-actions .avatar{color:#168c80;background:#fff;border:2px solid #26a69a;box-shadow:0 0 0 3px #26a69a1a}[data-theme=light] .top-actions .avatar:hover,[data-theme=light] .top-actions .avatar[aria-expanded=true]{color:#126f67;background:#edf9f7;border-color:#218f85}@media (width<=640px){.toast.analysis-failure{top:70px;left:16px;right:16px}}@media (width<=900px){.welcome-screen.auth-open .welcome-copy{opacity:.12;pointer-events:none}.welcome-auth-shell{width:calc(100vw - 32px);top:78px;bottom:54px;right:16px}}@media (width<=700px){.welcome-screen{background-position:62%}.welcome-screen:before{background:linear-gradient(90deg,#010305f5,#0103058c)}.welcome-copy{margin:90px 24px 100px}.welcome-copy h1{font-size:46px}.welcome-market-strip{justify-content:flex-start;overflow:hidden}.monitor-backdrop{align-items:flex-end!important;padding:0!important}.monitor-dialog{border-radius:18px 18px 0 0!important;max-height:94dvh!important}}@media (prefers-reduced-motion:reduce){.boot-orbit,.boot-progress i,.inline-loader i{animation:none!important}}.opportunity-locked{border:1px solid var(--line);filter:saturate(.8);background:linear-gradient(135deg,#26a69a0d,#ffffff05);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 14px;min-height:128px;padding:18px;display:grid}.opportunity-locked>span{font-size:24px}.opportunity-locked>b{letter-spacing:8px;font-size:24px}.opportunity-locked>i{color:#26a69a;font-style:normal}.opportunity-locked>small{color:var(--muted);grid-column:1/3}.opportunity-locked>strong{color:var(--muted);font-size:24px}.locked-strategy-pair{gap:12px;display:grid}.locked-strategy-pair section{border:1px solid var(--line);border-radius:14px;grid-template-columns:auto 1fr;gap:8px 12px;padding:18px;display:grid}.locked-strategy-pair section>span:not(.locked-strategy-icon){color:var(--muted);grid-column:2;line-height:1.55}.locked-strategy-icon{grid-row:1/3;font-size:17px}.locked-strategy-pair>p{color:var(--muted);margin:0;font-size:12px}.close-personal-strategy{color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:999px;margin:14px 0 0 auto;padding:8px 14px;display:block}.close-personal-strategy:hover{color:#fff;border-color:#26a69a}@media (width>=981px){.topbar{grid-template-columns:280px minmax(560px,1fr) 320px;gap:12px;padding:0 12px!important;display:grid!important}.topbar>.brand{width:auto;min-width:0}.topbar>.site-nav{justify-content:space-between;gap:clamp(14px,2vw,42px);width:100%;min-width:0;max-width:none;overflow:visible}.topbar>.top-actions{white-space:nowrap;justify-content:flex-end;width:100%;min-width:0;margin-left:0}.top-actions>span:not(.live-dot){text-overflow:ellipsis;overflow:hidden}}@media (width>=981px) and (width<=1180px){.topbar{grid-template-columns:240px minmax(480px,1fr) 280px}}.opportunity-panel .section-head h2{font-size:20px}.opportunity-panel .section-head p{font-size:15px;line-height:1.45}.scanner-live{font-size:13px!important}.opportunity-filters button{height:38px;font-size:15px!important}.opportunity-top b{font-size:18px}.opportunity-top small,.opportunity-meta{font-size:14px!important}.scanner-note b{font-size:15px!important}.scanner-note small{font-size:14px!important}.opportunity-locked>small,.opportunity-locked>i{font-size:14px}.strategy-table-card header b{font-size:16px!important}.strategy-table-card header span{font-size:14px!important}.strategy-table span{line-height:1.45;font-size:14px!important}.strategy-table b{line-height:1.45;font-size:16px!important}.analysis-timeframes span{font-size:13px!important}.analysis-timeframes b{font-size:15px!important}.analysis-title small,.ai-drawer-head small,.ai-drawer-body>input::placeholder,.drawer-report>p,.validation small{font-size:13px!important}.profile-menu,.profile-menu a,.profile-menu nav button,.profile-summary small,.profile-plan-mark{font-size:15px!important}.profile-summary b{font-size:17px}.profile-menu a,.profile-menu nav button{align-items:center;min-height:44px;display:flex}.close-personal-strategy{font-size:14px}.ai-conversation{overscroll-behavior:contain;scroll-behavior:smooth;background:#0d0f0f;border:1px solid #303534;border-radius:9px;flex-direction:column;gap:8px;min-height:150px;max-height:250px;margin:0 0 11px;padding:11px;display:flex;overflow:auto}.ai-conversation p{border-radius:10px;max-width:88%;margin:0;padding:9px 11px;font-size:13px;line-height:1.5}.ai-conversation .assistant{color:#dce6e3;background:#1a211f;align-self:flex-start}.ai-conversation .user{color:#f3fffc;background:#19564f;align-self:flex-end}.ai-charge-confirm{z-index:3;background:linear-gradient(#0d0f0f00,#0d0f0f 35%);justify-content:flex-end;gap:8px;margin-top:3px;padding:10px 0 2px;display:flex;position:sticky;bottom:-1px}.ai-charge-confirm button{color:#dce5e2;background:#171b1a;border:1px solid #3b4744;border-radius:8px;min-height:38px;padding:0 12px}.ai-charge-confirm .primary{color:#fff;background:#216f67;border-color:#2aa99d}.ai-timeframe-control{background:#111514;border:1px solid #303534;border-radius:9px;grid-template-columns:auto 92px;align-items:center;gap:6px 10px;margin:0 0 11px;padding:10px 11px;display:grid}.ai-timeframe-control label{color:#c9d2cf;font-size:13px}.ai-timeframe-control select{color:#f1f5f4;text-align:center;background:#171b1a;border:1px solid #3b4744;border-radius:7px;height:34px}.ai-timeframe-control small{color:#75817d;grid-column:1/-1;font-size:11px;line-height:1.4}[data-theme=light] .ai-conversation{background:#f4f7f6;border-color:#d4dfdc}[data-theme=light] .ai-conversation .assistant{color:#22312e;background:#e4eeeb}[data-theme=light] .ai-conversation .user{color:#164740;background:#d7f0ec}[data-theme=light] .ai-charge-confirm{background:linear-gradient(#f4f7f600,#f4f7f6 35%)}[data-theme=light] .ai-timeframe-control{background:#fff;border-color:#d4dfdc}[data-theme=light] .ai-timeframe-control label{color:#263431}[data-theme=light] .ai-timeframe-control select{color:#1f2c29;background:#f5f8f7;border-color:#cbd7d4}.opportunity-refresh{color:#53d7c8;cursor:pointer;background:#26a69a1a;border:1px solid #26a69a80;border-radius:9px;width:100%;min-height:38px;margin:12px 0 0;font-size:14px}.opportunity-refresh:hover{background:#26a69a33}.opportunity-refresh:disabled{opacity:.65;cursor:wait}.opportunity-empty b{font-size:16px}.opportunity-empty small{color:var(--muted);font-size:14px;line-height:1.5}[data-theme=light] .opportunity-refresh{color:#176f67;background:#e6f4f2;border-color:#7cc7be}[data-theme=light] .opportunity-empty{background:#f8faf9;border-color:#c9d5d4}.opportunity-meta .lifecycle{white-space:nowrap;border:1px solid #444;border-radius:999px;padding:2px 6px}.opportunity-meta .lifecycle-triggering{color:#5ee0cf;background:#26a69a1f;border-color:#2b9d90}.opportunity-meta .lifecycle-active{color:#9fc2ff;background:#43699d1f;border-color:#42679a}.opportunity-meta .lifecycle-waiting{color:#c7aa6b;background:#9678381a;border-color:#78653d}.welcome-nav>div:last-child{white-space:nowrap;justify-self:end}.welcome-nav>div:last-child button{word-break:keep-all;min-width:64px;white-space:nowrap!important;width:auto!important;line-height:1!important}@media (width>=981px){.welcome-nav,.explore-shell>header,.plans-shell>header{align-items:center;grid-template-columns:280px minmax(560px,1fr) 320px!important;gap:12px!important;height:64px!important;padding:0 12px!important;display:grid!important}.welcome-nav>.site-nav,.explore-shell>header>.site-nav,.plans-shell>header>.site-nav{justify-content:space-between;width:100%;max-width:none}.explore-shell>header>a:last-child,.plans-shell>header>div{justify-self:end}.welcome-nav{border-bottom:1px solid #ffffff17}}@media (width>=981px) and (width<=1180px){.welcome-nav,.explore-shell>header,.plans-shell>header{grid-template-columns:240px minmax(480px,1fr) 280px!important}}.top-actions .avatar.avatar-orbit,.profile-summary>span.avatar-orbit{color:#fff!important;background:linear-gradient(145deg,#306e66,#11211f)!important}.top-actions .avatar.avatar-signal,.profile-summary>span.avatar-signal{color:#fff!important;background:linear-gradient(145deg,#3158a5,#151b2e)!important}.top-actions .avatar.avatar-matrix,.profile-summary>span.avatar-matrix{color:#fff!important;background:linear-gradient(145deg,#6648ad,#171122)!important}.top-actions .avatar.avatar-nova,.profile-summary>span.avatar-nova{color:#fff!important;background:linear-gradient(145deg,#ad5d35,#28170f)!important}.top-actions .avatar.avatar-bull,.profile-summary>span.avatar-bull{color:#fff!important;background:linear-gradient(145deg,#a88b2b,#271f0c)!important}.top-actions .avatar.avatar-zen,.profile-summary>span.avatar-zen{color:#fff!important;background:linear-gradient(145deg,#5d6871,#15191d)!important}.chart-widget-status.error{text-align:center;pointer-events:auto;color:#d6dddd;flex-direction:column;padding:24px}.chart-widget-status.error span{max-width:440px;line-height:1.65}.chart-widget-status.error button{color:#fff;cursor:pointer;background:#26a69a;border:1px solid #2fb8a9;border-radius:9px;min-height:42px;padding:0 20px;font-weight:700}.chart-widget-status.error button:hover{background:#218f85}[data-theme=light] .chart-widget-status.error{color:#485654;background:#fff}.scanner-actions{justify-items:end;gap:8px;display:grid}.opportunity-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:12px 0;display:grid}.watchlist-launch,.opportunity-toolbar .opportunity-refresh{text-overflow:ellipsis;color:#a6b5b3;white-space:nowrap;cursor:pointer;background:#26a69a1a;border:1px solid #26a69a7a;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;min-height:38px;margin:0;padding:0 10px;font-size:13px;line-height:1;display:flex;overflow:hidden}.watchlist-launch b{color:#51d4c5;font-size:13px}.watchlist-launch:hover,.opportunity-toolbar .opportunity-refresh:hover{color:#fff;background:#26a69a2e;border-color:#48c9ba}.watchlist-backdrop{z-index:850;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.watchlist-dialog{color:#f2f5f4;background:#151716;border:1px solid #343b39;border-radius:20px;width:min(760px,100vw - 32px);max-height:min(760px,100dvh - 32px);overflow:auto;box-shadow:0 30px 100px #000000a6}.watchlist-dialog>header{border-bottom:1px solid #2d3332;justify-content:space-between;gap:24px;padding:26px 28px 20px;display:flex;position:relative}.watchlist-dialog>header small{color:#48cbbb;letter-spacing:.16em;font-size:11px}.watchlist-dialog>header h2{margin:8px 0 6px;font-size:28px}.watchlist-dialog>header p{color:#8f9b98;margin:0;font-size:14px;line-height:1.5}.watchlist-close{color:#aeb8b5;cursor:pointer;background:#202321;border:1px solid #3a4240;border-radius:50%;flex:0 0 38px;width:38px;height:38px;font-size:24px}.watchlist-categories{gap:6px;padding:16px 28px 4px;display:flex;overflow:auto}.watchlist-categories button{color:#85918e;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;padding:0 13px;font-size:13px}.watchlist-categories button.active{color:#56d4c5;background:#26302e}.watchlist-categories button:disabled{opacity:.28;cursor:not-allowed}.watchlist-search{background:#101211;border:1px solid #363e3c;border-radius:10px;align-items:center;gap:9px;margin:14px 28px 0;padding:0 13px;display:flex}.watchlist-search span{color:#52d2c3;font-size:22px}.watchlist-search input{color:#f2f5f4;background:0 0;border:0;outline:0;width:100%;height:44px;font-size:14px}.watchlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 28px 24px;display:grid}.watchlist-grid>button{text-align:left;color:#f1f4f3;cursor:pointer;background:#111312;border:1px solid #353b3a;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px 14px;transition:all .16s;display:grid}.watchlist-grid>button:hover{border-color:#52706c;transform:translateY(-1px)}.watchlist-grid>button.selected{background:linear-gradient(135deg,#26a69a29,#26a69a0a);border-color:#32bbae;box-shadow:inset 0 0 0 1px #26a69a29}.watchlist-grid>button>i{color:#07100f;background:#181b1a;border:1px solid #59615f;border-radius:5px;place-items:center;width:24px;height:24px;font-style:normal;font-weight:800;display:grid}.watchlist-grid>button.selected>i{background:#50d5c5;border-color:#50d5c5}.watchlist-grid span{gap:4px;min-width:0;display:grid}.watchlist-grid b{text-overflow:ellipsis;font-size:17px;overflow:hidden}.watchlist-grid small{color:#798582;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.watchlist-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#151716f5;border-top:1px solid #303634;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 28px;display:grid;position:sticky;bottom:0}.watchlist-footer>span{color:#9aa5a2;font-size:14px}.watchlist-footer>span b{color:#52d2c3;font-size:18px}.watchlist-footer>small{color:#73807d;font-size:12px}.watchlist-footer>button{color:#fff;cursor:pointer;background:#26a69a;border:0;border-radius:9px;min-height:42px;padding:0 18px;font-weight:750}.watchlist-footer>button:disabled{opacity:.65;cursor:wait}[data-theme=light] .watchlist-dialog{color:#17201f;background:#fff;border-color:#d1dcda}[data-theme=light] .watchlist-dialog>header,[data-theme=light] .watchlist-footer{background:#fff;border-color:#d9e2e0}[data-theme=light] .watchlist-grid>button{color:#17201f;background:#f8faf9;border-color:#d5dedc}[data-theme=light] .watchlist-grid>button.selected{background:#e7f5f2;border-color:#49bbae}[data-theme=light] .watchlist-categories button.active{color:#15776d;background:#dff1ee}[data-theme=light] .watchlist-search{background:#f8faf9;border-color:#d5dedc}[data-theme=light] .watchlist-search input{color:#17201f}@media (width<=700px){.watchlist-backdrop{align-items:start;padding:0}.watchlist-dialog{border-radius:0 0 20px 20px;width:100%;height:100%;max-height:100%}.watchlist-dialog>header{padding:22px 18px 16px}.watchlist-dialog>header h2{font-size:24px}.watchlist-categories{padding:13px 18px 3px}.watchlist-search{margin:12px 18px 0}.watchlist-grid{grid-template-columns:1fr;padding:14px 18px 20px}.watchlist-footer{padding:13px 18px calc(13px + env(safe-area-inset-bottom));grid-template-columns:1fr auto}.watchlist-footer>small{display:none}}.watchlist-footer>button{font-size:15px;line-height:1}.system-monitor-candidates{gap:10px;display:grid}.system-monitor-candidates>p{border:1px solid #343a39;border-radius:10px;grid-template-columns:minmax(140px,1fr) auto auto auto;align-items:center;gap:12px;margin:0;padding:12px;display:grid}.system-monitor-candidates em{color:#4fd2c3;margin-left:6px;font-size:12px;font-style:normal}.system-monitor-candidates button{color:#52d2c3;white-space:nowrap;cursor:pointer;background:#26a69a1f;border:1px solid #30beb08c;border-radius:8px;min-width:104px;min-height:36px;padding:0 16px;font-size:14px;line-height:1}.system-monitor-candidates button:disabled{opacity:.6;cursor:default}.pre-entry-advice{margin-top:6px;line-height:1.45;display:block}.pre-entry-advice.continue{color:#46cbbb}.pre-entry-advice.cautious{color:#d4a84c}.pre-entry-advice.suggest_cancel{color:#ff6b73}@media (width<=700px){.system-monitor-candidates>p{grid-template-columns:1fr auto}.system-monitor-candidates>p small{grid-column:1/-1}.system-monitor-candidates button{grid-area:1/2/3}}.welcome-screen{background:#000!important}.welcome-hero-media{z-index:0;pointer-events:none;background:#000;position:fixed;inset:0;overflow:hidden}.welcome-hero-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.welcome-screen:before{z-index:1!important;background:linear-gradient(90deg,#000000a8 0%,#0000005c 38%,#0000000f 68%),linear-gradient(#0000 62%,#00000057)!important}.welcome-nav,.welcome-copy,.welcome-market-strip{z-index:2!important}@media (width<=700px){.welcome-hero-media img{object-position:69% center}.welcome-screen:before{background:linear-gradient(90deg,#000000e0,#0000004d)!important}}.ai-bot{background:#07090a url(/pwa/tradeclaw-agent-avatar-128.webp) 50%/cover no-repeat!important;border:0!important;box-shadow:0 0 14px #39d6b021!important}.brand-mark,.account-brand>span,.explore-brand>span,.plans-brand>span,.offline-page>span{text-indent:-9999px;overflow:hidden;color:#0000!important;background:#07090a url(/pwa/tradeclaw-agent-avatar-128.webp) 50%/cover no-repeat!important;border-color:#303b39!important}.auth-brand{align-items:center;gap:9px;display:flex}.auth-brand:before{content:"";background:#07090a url(/pwa/tradeclaw-agent-avatar-128.webp) 50%/cover no-repeat;border:1px solid #303b39;border-radius:8px;flex:0 0 32px;width:32px;height:32px}.auth-bot,.welcome-bot{box-shadow:0 0 20px #39d6b021;background:#07090a url(/pwa/tradeclaw-agent-avatar-128.webp) 50%/cover no-repeat!important;border:0!important}.auth-bot>b,.welcome-bot>b{display:none!important}.brand-mark,.account-brand>span,.explore-brand>span,.plans-brand>span,.offline-page>span,.auth-brand:before,.ai-bot,.auth-bot,.welcome-bot{box-shadow:none!important;background-color:#0000!important;background-image:url(/pwa/tradeclaw-robot.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important}[data-theme=light] .brand-mark,[data-theme=light] .account-brand>span,[data-theme=light] .explore-brand>span,[data-theme=light] .plans-brand>span,[data-theme=light] .offline-page>span,[data-theme=light] .auth-brand:before,[data-theme=light] .ai-bot,[data-theme=light] .auth-bot,[data-theme=light] .welcome-bot{background-image:url(/pwa/tradeclaw-robot-light.svg)!important}.chart-symbol .chart-ai-launcher,.chart-ai-launcher,[data-theme=light] .chart-symbol .chart-ai-launcher,[data-theme=light] .chart-ai-launcher{box-shadow:none!important;background:0 0!important;border:0!important}.opportunity-locked{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer}.opportunity-locked:hover{background:linear-gradient(135deg,#26a69a21,#ffffff08);border-color:#26a69a}.opportunity-locked:focus-visible{outline-offset:2px;outline:2px solid #55d6c7}.watchlist-search-state{color:#8f9b98;text-align:center;grid-column:1/-1;justify-content:center;align-items:center;min-height:90px;font-size:14px;display:flex}.opportunity-detail-backdrop{z-index:880;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.opportunity-detail{color:#eff4f3;background:#141716;border:1px solid #35403e;border-radius:20px;width:min(760px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 35px 110px #000000b3}.opportunity-detail>header{border-bottom:1px solid #303735;justify-content:space-between;gap:20px;padding:25px 27px 20px;display:flex}.opportunity-detail>header small{color:#48ccbd;letter-spacing:.16em}.opportunity-detail>header h2{margin:8px 0 5px;font-size:27px}.opportunity-detail>header p{color:#8d9996;margin:0}.opportunity-detail>header button{color:#b4bfbc;cursor:pointer;background:#202422;border:1px solid #3b4442;border-radius:50%;width:38px;height:38px;font-size:23px}.opportunity-detail-price{grid-template-columns:repeat(3,1fr);gap:10px;padding:20px 27px;display:grid}.opportunity-detail-price span,.opportunity-detail-levels label{color:#7f8c89;background:#101312;border:1px solid #303837;border-radius:11px;gap:7px;padding:14px;display:grid}.opportunity-detail-price b{color:#f0f5f4;font-size:20px}.opportunity-detail-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 27px 20px;display:grid}.opportunity-detail-levels b{color:#e5ecea;line-height:1.45}.opportunity-no-chase{color:#e2c381;background:#251f13;border-left:3px solid #e1a945;margin:0 27px 20px;padding:13px 15px}.opportunity-detail>footer{border-top:1px solid #303735;justify-content:space-between;align-items:center;gap:18px;padding:19px 27px;display:flex}.opportunity-detail>footer small{color:#75817e}.opportunity-detail>footer>div{gap:9px;display:flex}.opportunity-detail>footer button{color:#c1cbc9;cursor:pointer;background:#1b201f;border:1px solid #3d4947;border-radius:9px;min-height:42px;padding:0 17px}.opportunity-detail>footer button.primary{color:#fff;background:#26a69a;border-color:#2ea99c}[data-theme=light] .opportunity-detail{color:#17201f;background:#fff;border-color:#cfdcda}[data-theme=light] .opportunity-detail-price span,[data-theme=light] .opportunity-detail-levels label{background:#f7faf9;border-color:#d8e1df}[data-theme=light] .opportunity-detail-price b,[data-theme=light] .opportunity-detail-levels b{color:#1e2927}@media (width<=640px){.opportunity-detail-backdrop{align-items:end;padding:0}.opportunity-detail{border-radius:20px 20px 0 0;max-height:92dvh}.opportunity-detail-price{grid-template-columns:1fr 1fr}.opportunity-detail-price span:last-child{grid-column:1/3}.opportunity-detail-levels{grid-template-columns:1fr}.opportunity-detail>footer{flex-direction:column;align-items:stretch}.opportunity-detail>footer>div{grid-template-columns:1fr 1fr;display:grid}.opportunity-detail>footer button{padding:0 10px}}.mobile-strategy-handle{justify-content:center!important;align-items:center!important;display:flex!important}.mobile-strategy-handle>i{display:block!important}.mobile-strategy-handle>b{display:none!important}@media (width<=700px){.watchlist-backdrop:has(.watchlist-dialog.searching){align-items:start;padding:0}.watchlist-dialog.searching{border-radius:0 0 20px 20px;width:100%;max-height:100dvh;scroll-padding-top:12px}.watchlist-dialog.searching>header{padding-top:max(14px,env(safe-area-inset-top));padding-bottom:10px}.watchlist-dialog.searching>header p{display:none}.watchlist-dialog.searching .watchlist-categories{padding-top:8px}.watchlist-dialog.searching .watchlist-search{z-index:5;background:#101211;margin-top:8px;position:sticky;top:0;box-shadow:0 8px 20px #0000004d}[data-theme=light] .watchlist-dialog.searching .watchlist-search{background:#f8faf9}}.information-agent-workspace .information-grid{grid-template-columns:minmax(0,1fr)!important}.information-agent-workspace .information-grid article{box-sizing:border-box;width:100%}.information-context-card{background:linear-gradient(135deg,#10211f,#111312);border:1px solid #2f605a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px;display:grid}.information-context-card>div{grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;min-width:0;display:grid}.information-context-card small{color:#54d0c2;letter-spacing:.08em}.information-context-card b{color:#55d4c5;grid-area:1/2/3;align-self:center;font-size:32px}.information-context-card span{color:#a8b3b0;min-width:0}.information-context-card p{color:#87938f;text-align:right;margin:0;line-height:1.55}.strategy-trade-actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;display:flex}.strategy-trade-actions button{color:#dce2e0;cursor:pointer;background:#181b1a;border:1px solid #3b4542;border-radius:8px;min-height:38px;padding:0 13px}.strategy-trade-actions button.primary{color:#fff;background:#219b90;border-color:#2ab6a7}.execution-strategy-queue{border:1px solid #343b39;border-radius:12px;gap:12px;padding:14px;display:grid}.execution-strategy-list{gap:9px;display:grid}.execution-strategy-list article{border:1px solid #303836;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px;display:grid}.execution-strategy-list article>div:first-child{gap:4px;display:grid}.execution-strategy-list article small{color:#4ed0c1}.execution-strategy-list article span,.execution-strategy-list article p{color:#8c9794}.execution-strategy-list article p{text-align:right;margin:0;line-height:1.55}.execution-strategy-list .strategy-trade-actions{grid-column:1/-1}.opportunity-card{background:#171918;border:1px solid #343a38;border-radius:14px;overflow:hidden}.opportunity-card.active{border-color:#34cabb}.opportunity-select{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:15px 14px;display:block}.opportunity-card>.strategy-trade-actions{padding:0 14px 14px}[data-theme=light] .information-context-card{background:#eef8f6;border-color:#83c9c0}[data-theme=light] .strategy-trade-actions button,[data-theme=light] .execution-strategy-queue,[data-theme=light] .execution-strategy-list article,[data-theme=light] .opportunity-card{color:#17201f;background:#fff;border-color:#d2dcda}@media (width<=640px){.information-context-card{grid-template-columns:1fr}.information-context-card p{text-align:left}.execution-strategy-list article{grid-template-columns:1fr}.execution-strategy-list article p{text-align:left}.strategy-trade-actions{grid-template-columns:1fr 1fr;display:grid}.strategy-trade-actions button{padding:0 8px}}.multi-agent-head{padding-bottom:14px!important}.agent-selector-row{background:#111312;border-bottom:1px solid #303432;padding:12px 20px}.agent-selector-row label{color:#7f8b88;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;font-size:13px;display:grid}.agent-selector-row select{color:#f2f5f4;width:100%;height:42px;font:inherit;background:#171a19;border:1px solid #39413f;border-radius:9px;padding:0 36px 0 12px}.agent-workspace{gap:18px;padding:6px 0 24px;display:grid}.agent-workspace>header small{color:#45c9ba;letter-spacing:.14em}.agent-workspace>header h3{margin:8px 0;font-size:24px}.agent-workspace>header p,.agent-note{color:#87918f;margin:0;line-height:1.6}.agent-metric-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.agent-metric{background:#111312;border:1px solid #343a38;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;display:flex}.agent-metric span{color:#8a9492}.agent-metric b{color:#4cd1c1;font-size:22px}.agent-actions{flex-wrap:wrap;gap:10px;display:flex}.agent-actions button{color:#dce2e0;cursor:pointer;background:#181b1a;border:1px solid #3b4542;border-radius:9px;min-height:44px;padding:0 16px}.agent-actions button.primary{color:#fff;background:#219b90;border-color:#2ab6a7}.agent-actions button:disabled{opacity:.45;cursor:not-allowed}.connector-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.connector-grid button{text-align:left;color:#eff3f2;background:#111312;border:1px solid #343b39;border-radius:12px;gap:6px;padding:16px;display:grid}.connector-grid small{color:#808b88}.connector-grid em{color:#d5a84e;border:1px solid #6b5730;border-radius:999px;width:max-content;padding:3px 7px;font-size:11px;font-style:normal}.execution-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.execution-grid label{color:#8b9693;gap:6px;font-size:13px;display:grid}.execution-grid input,.execution-grid select{color:#f1f4f3;background:#0d0f0e;border:1px solid #343c39;border-radius:8px;min-width:0;height:42px;padding:0 10px}.execution-grid .ratio-field{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center}.execution-grid input[type=range]{height:auto;padding:0}.agent-list{gap:8px;display:grid}.agent-list article{border:1px solid #323836;border-radius:10px;grid-template-columns:1fr auto;gap:6px;padding:13px;display:grid}.agent-list article span{color:#8d9794}.agent-list article small{color:#4fd0c1;grid-column:2}.risk-action-legend{flex-wrap:wrap;gap:7px;display:flex}.risk-action-legend span{color:#9eaaa7;border:1px solid #38413f;border-radius:999px;padding:5px 9px;font-size:12px}.danger-outline{color:#ff777e!important;border-color:#a04d52!important}.agent-note.warning{background:#211d14;border-left:3px solid #c89439;padding:12px}.information-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.information-grid article{border:1px solid #323937;border-radius:10px;grid-template-columns:auto 1fr;gap:4px 9px;padding:13px;display:grid}.information-grid article>b{color:#4fd0c1;grid-row:1/3}.information-grid article small{color:#7d8885}.admin-agent-control{margin-block:26px!important}.agent-control-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.agent-control{color:#aab3b1;text-align:left;background:#111312;border:1px solid #39403e;border-radius:11px;gap:9px;min-height:90px;padding:13px;display:grid}.agent-control b{color:#d36a71;font-size:12px}.agent-control.on{background:#12211f;border-color:#287d74}.agent-control.on b{color:#4ed0c1}[data-theme=light] .agent-selector-row,[data-theme=light] .agent-metric,[data-theme=light] .connector-grid button,[data-theme=light] .agent-control{background:#f7f9f8;border-color:#d3dcda}[data-theme=light] .agent-selector-row select,[data-theme=light] .execution-grid input,[data-theme=light] .execution-grid select{color:#17201f;background:#fff;border-color:#ced8d5}[data-theme=light] .agent-head-selector-menu{background:#fff!important;border-color:#cbd8d5!important;box-shadow:0 18px 48px #1b35312e!important}[data-theme=light] .agent-head-selector-menu button{color:#293936!important;background:#fff!important}@media (width<=900px){.agent-control-grid{grid-template-columns:1fr 1fr}.connector-grid,.information-grid{grid-template-columns:1fr}}@media (width<=620px){.execution-grid{grid-template-columns:1fr}.execution-grid .ratio-field{grid-column:auto}.agent-selector-row label,.agent-metric-row{grid-template-columns:1fr}}.opportunity-list>button:not(.opportunity-locked){min-width:0;padding:15px 14px;overflow:hidden}.opportunity-top{gap:12px;min-width:0}.opportunity-top>span{min-width:0}.opportunity-top b,.opportunity-top small{text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;max-width:100%;overflow:hidden}.opportunity-meta{writing-mode:horizontal-tb;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;gap:8px 10px!important;margin:12px 0 10px!important;display:grid!important}.opportunity-signal{align-items:center;gap:9px;min-width:0;display:flex;overflow:hidden}.opportunity-signal>span{white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;min-width:0}.opportunity-signal>span:last-child{text-overflow:ellipsis;overflow:hidden}.opportunity-meta>i{white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;grid-area:1/2;margin:0!important}.opportunity-meta>.lifecycle{text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;grid-area:2/1/auto/-1;justify-self:start;max-width:100%;overflow:hidden}.opportunity-detail-price span,.opportunity-detail-levels label{font-size:15px;line-height:1.5}.opportunity-detail-levels>label>span{font-size:15px}.opportunity-detail-levels b{font-size:16px}.opportunity-detail>footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px 27px 24px;display:grid}.opportunity-detail-timing{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.opportunity-detail-timing span{color:#aab5b2;word-break:keep-all;gap:5px;min-width:0;font-size:14px;line-height:1.45;display:grid}.opportunity-detail-timing b{color:#6f7d79;font-size:13px;font-weight:600}.opportunity-detail-actions{justify-content:center;align-items:center;padding:0 4px;gap:10px!important;display:flex!important}.opportunity-detail-actions button{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;width:auto;min-width:132px;height:40px;font-size:15px;line-height:1;display:inline-flex;min-height:40px!important;padding:0 16px!important}.priority-mark{color:#4ed1c2;border:1px solid #36b7a9;border-radius:999px;align-items:center;margin-right:7px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:700;line-height:1.2;display:inline-flex}.priority-mark.observation-mark{color:#d8b85c;background:#d8b85c14;border-color:#7d7050}.strategy-header-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex!important}.strategy-timeframe{color:#c9fff8;white-space:nowrap;border:1px solid #4b5f5c;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700;line-height:1.2;display:inline-flex}.strategy-header-meta .priority-mark{margin-right:0}.confidence-mark{color:#f1c75b;white-space:nowrap;background:#d9a92e1f;border:1px solid #d9a92e;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-style:normal;font-weight:750;line-height:1.2;display:inline-flex}.strategy-table-card header{flex-wrap:wrap;gap:7px}.strategy-table-card header>b{flex:190px;min-width:0}@media (width<=640px){.opportunity-detail>footer{grid-template-columns:1fr;padding:18px 20px 22px}.opportunity-detail-timing{grid-template-columns:1fr 1fr}.opportunity-detail-timing span:last-child{grid-column:1/-1}.opportunity-detail-actions{grid-template-columns:1fr 1fr;display:grid!important}.opportunity-detail-actions button{width:100%;min-width:0}}[data-theme=light] .opportunity-detail-timing span{color:#53625e}[data-theme=light] .opportunity-detail-timing b{color:#7a8884}.ai-bot,.auth-bot,.welcome-bot{transform-origin:50% 62%;position:relative;overflow:hidden}.ai-bot:before,.ai-bot:after,.auth-bot:before,.auth-bot:after,.welcome-bot:before,.welcome-bot:after{transform-origin:50%;transform:scaleY(0);content:""!important;z-index:3!important;background:#000!important;border:0!important;border-radius:50%!important;width:12.2%!important;height:12.2%!important;animation:4.8s ease-in-out infinite tradeclaw-robot-blink!important;display:block!important;position:absolute!important;top:36.2%!important}.ai-bot:before,.auth-bot:before,.welcome-bot:before{left:35.6%!important}.ai-bot:after,.auth-bot:after,.welcome-bot:after{right:35.6%!important}.analysis-progress-banner .ai-bot,.auth-bot,.welcome-bot{animation:2.2s ease-in-out infinite tradeclaw-robot-wobble!important}@keyframes tradeclaw-robot-blink{0%,35%,39%,72%,76%,to{transform:scaleY(0)}37%,74%{transform:scaleY(1.08)}}@keyframes tradeclaw-robot-wobble{0%,to{transform:translateY(0)rotate(-2deg)}25%{transform:translateY(-3px)rotate(3deg)}55%{transform:translateY(1px)rotate(-3deg)}78%{transform:translateY(-2px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.analysis-progress-banner .ai-bot,.auth-bot,.welcome-bot,.ai-bot:before,.ai-bot:after,.auth-bot:before,.auth-bot:after,.welcome-bot:before,.welcome-bot:after{animation:none!important}}.information-source-status{flex-wrap:wrap;gap:8px;display:flex}.information-source-status>span{background:#111312;border:1px solid #3a4240;border-radius:9px;grid-template-columns:auto auto;gap:3px 8px;padding:8px 10px;display:grid}.information-source-status b{text-transform:uppercase;font-size:12px}.information-source-status em{color:#d2a84e;font-size:11px;font-style:normal}.information-source-status .ok em{color:#4ed0c1}.information-source-status small{color:#7e8986;grid-column:1/-1}.information-grid article{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;min-width:0}.information-grid article>b{grid-row:1/4}.information-grid article>span,.information-grid article>small{white-space:normal;word-break:normal;overflow-wrap:anywhere;min-width:0}.information-grid article>small{grid-column:2;line-height:1.45}.information-grid article>em{color:#d5a84e;white-space:nowrap;border:1px solid #6b5730;border-radius:999px;grid-area:1/3/3;align-self:center;padding:3px 7px;font-size:10px;font-style:normal}.information-grid article>em.active{color:#4ed0c1;border-color:#287d74}.information-feed article{grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0}.information-feed article>b{white-space:normal;word-break:normal;overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.information-feed article>span{white-space:normal;word-break:break-word;overflow-wrap:anywhere;grid-column:1;min-width:0;line-height:1.6}.information-feed article>small{white-space:nowrap;grid-area:2/2}.information-history{gap:10px;display:grid}.information-history>button{color:#cbd3d1;cursor:pointer;background:#151817;border:1px solid #39413f;border-radius:9px;justify-self:start;min-height:40px;padding:0 13px}@media (width<=640px){.information-grid article{grid-template-columns:auto minmax(0,1fr)}.information-grid article>em{grid-area:auto/2;justify-self:start}.information-feed article{grid-template-columns:minmax(0,1fr)}.information-feed article>small{grid-area:auto/1;justify-self:start}}.strategy-table>div:last-child b{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.strategy-state{vertical-align:middle;white-space:normal;max-width:100%;margin-left:7px;line-height:1.3;display:inline-flex}.personal-monitor{width:min(980px,100vw - 32px);overflow-x:hidden}.personal-monitor,.personal-monitor *,.personal-monitor :before,.personal-monitor :after{box-sizing:border-box;min-width:0}.personal-monitor .monitor-plan-preview,.personal-monitor .monitor-list{background:#141615;border:1px solid #343a38;border-radius:12px;width:calc(100% - 40px);margin:16px 20px;padding:18px}.personal-monitor .monitor-plan-preview h3,.personal-monitor .monitor-list h3{margin:0;font-size:17px}.personal-monitor .system-monitor-candidates>p{grid-template-columns:minmax(145px,1fr) minmax(125px,.7fr) minmax(210px,1fr) auto;width:100%}.personal-monitor .monitor-plan-preview:not(.system-monitor-candidates)>p{border-bottom:1px solid #303533;grid-template-columns:minmax(130px,1fr) minmax(130px,.75fr) minmax(190px,1fr) auto;align-items:center;gap:12px;width:100%;margin:0;padding:12px 0;display:grid}.personal-monitor .monitor-plan-preview:not(.system-monitor-candidates)>p:last-child{border-bottom:0}.personal-monitor .monitor-plan-preview p span,.personal-monitor .monitor-plan-preview p small{overflow-wrap:anywhere;line-height:1.45}.personal-monitor .monitor-list-head{border-bottom:1px solid #303533;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.personal-monitor .monitor-list-head button{cursor:pointer;background:#19201e;border:1px solid #3b4845;border-radius:9px;gap:4px;width:42px;height:36px;padding:8px;display:grid}.personal-monitor .monitor-list-head button i{background:#82908c;border-radius:99px;height:2px;display:block}.personal-monitor .monitor-list>div:not(.monitor-list-head):not(.monitor-history){border-bottom:1px solid #303533;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;padding:18px 0;display:grid}.personal-monitor .monitor-list>div>span{gap:5px;display:grid}.personal-monitor .monitor-list>div>span small{overflow-wrap:anywhere;line-height:1.45;display:block}.personal-monitor .monitor-strategy-origin{flex-wrap:wrap;gap:6px 9px;color:#8fa09c!important;display:flex!important}.personal-monitor .monitor-strategy-origin i{color:#55cfc1;white-space:nowrap;border:1px solid #36534e;border-radius:999px;padding:3px 7px;font-style:normal}.personal-monitor .monitor-elapsed{color:#71817d!important}.personal-monitor .monitor-list>div>em{color:#d8aa4d;text-align:center;white-space:normal;max-width:190px;font-style:normal;line-height:1.35}.personal-monitor .monitor-list>div>button{color:#f07176;cursor:pointer;background:0 0;border:1px solid #8d484c;border-radius:8px;align-self:center;min-height:38px;padding:0 13px}.personal-monitor .risk-tracker-card{background:#101714;border:1px solid #34514c;border-radius:11px;grid-column:1/-1;overflow:hidden;width:100%!important;max-width:100%!important;margin:4px 0 0!important;padding:15px!important;position:static!important;inset:auto!important;transform:none!important}.personal-monitor .risk-tracker-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.personal-monitor .risk-tracker-card>header span{color:#7f8c88;text-align:right;line-height:1.4}.personal-monitor .risk-tracker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin-top:14px;display:grid}.personal-monitor .risk-tracker-grid label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;display:grid}.personal-monitor .risk-tracker-grid label span{overflow-wrap:anywhere;color:#8e9996}.personal-monitor .risk-tracker-grid label i{background:#2d3432;border-radius:99px;grid-column:1/-1;height:4px;position:relative;overflow:hidden}.personal-monitor .risk-tracker-grid label i:after{content:"";width:var(--risk-width);background:#38c4b4;height:100%;display:block}.personal-monitor .risk-tracker-card.high .risk-tracker-grid label i:after{background:#f16d73}.personal-monitor .risk-tracker-card>footer{color:#84918d;margin-top:12px;line-height:1.45}.personal-monitor .monitor-history{gap:8px;padding-top:16px;display:grid}.personal-monitor .monitor-history details{border:1px solid #303735;border-radius:8px;padding:10px 12px}.personal-monitor .monitor-history summary{cursor:pointer;grid-template-columns:auto minmax(130px,.65fr) minmax(150px,1fr) auto;align-items:center;gap:10px;display:grid}.personal-monitor .monitor-history details p{color:#899592;margin:10px 0 0;line-height:1.55}[data-theme=light] .personal-monitor .monitor-plan-preview,[data-theme=light] .personal-monitor .monitor-list,[data-theme=light] .personal-monitor .risk-tracker-card{background:#fff;border-color:#d4ddda}@media (width<=700px){.personal-monitor{border-radius:0;width:100%;max-height:100dvh}.personal-monitor .monitor-plan-preview,.personal-monitor .monitor-list{width:calc(100% - 24px);margin:12px;padding:14px}.personal-monitor .system-monitor-candidates>p,.personal-monitor .monitor-plan-preview:not(.system-monitor-candidates)>p{grid-template-columns:minmax(0,1fr) auto}.personal-monitor .monitor-plan-preview p small{grid-column:1/-1}.personal-monitor .monitor-list>div:not(.monitor-list-head):not(.monitor-history){grid-template-columns:minmax(0,1fr) auto;gap:10px}.personal-monitor .monitor-list>div>em{max-width:130px}.personal-monitor .monitor-list>div>button{grid-column:2}.personal-monitor .risk-tracker-card{grid-column:1/-1}.personal-monitor .risk-tracker-grid{grid-template-columns:1fr}.personal-monitor .monitor-history summary{grid-template-columns:auto minmax(0,1fr) auto}.personal-monitor .monitor-history summary strong{grid-column:2}}.opportunity-card>.strategy-trade-actions button{white-space:nowrap;flex:0 0 116px;justify-content:center;align-items:center;width:116px;min-width:116px;max-width:116px;height:40px;min-height:40px;padding:0 12px;line-height:1;display:inline-flex}.risk-tracking-list{overscroll-behavior:contain;max-height:430px;overflow:auto}.risk-tracking-empty{color:#87938f;text-align:center;margin:0;padding:18px}.direction-price-tools{flex-direction:column;align-items:flex-end;gap:9px;margin-left:9px;display:flex}.strategy-history-trigger{color:#9aa7a3;cursor:pointer;background:#171b1a;border:1px solid #394441;border-radius:7px;justify-content:center;align-items:center;width:28px;min-width:28px;height:27px;min-height:27px;padding:0;display:flex}.strategy-history-icon{gap:2.5px;width:12px;min-width:12px;display:grid}.strategy-history-icon i{background:#6f7d79;border-radius:99px;width:12px;height:1.25px;display:block}.strategy-history-trigger:hover{color:#50d0c1;border-color:#35b7a8}.strategy-history-trigger:hover .strategy-history-icon i{background:#49cbbb}.strategy-history-backdrop{z-index:950;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.strategy-history-dialog{color:#eef3f1;background:#131615;border:1px solid #35403d;border-radius:20px;width:min(880px,100%);max-height:calc(100dvh - 44px);overflow:hidden;box-shadow:0 32px 100px #000000b3}.strategy-history-dialog>header{border-bottom:1px solid #303735;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px;display:flex}.strategy-history-dialog>header small{color:#48ccbd;letter-spacing:.14em}.strategy-history-dialog>header h2{margin:7px 0 5px;font-size:25px}.strategy-history-dialog>header p{color:#84908d;margin:0;line-height:1.5}.strategy-history-dialog>header button{color:#aab4b1;cursor:pointer;background:#1d211f;border:1px solid #39423f;border-radius:50%;width:38px;height:38px;font-size:24px}.strategy-history-list{overscroll-behavior:contain;gap:10px;max-height:calc(100dvh - 190px);padding:18px 20px 22px;display:grid;overflow:auto}.strategy-history-list article{background:#101312;border:1px solid #303735;border-radius:12px;grid-template-columns:minmax(120px,.65fr) minmax(230px,1fr) minmax(300px,1.2fr);align-items:center;gap:16px;padding:16px;display:grid}.strategy-history-identity{align-items:center;gap:10px;display:flex}.strategy-history-identity strong{font-size:17px}.strategy-history-identity i{font-style:normal;font-weight:700}.strategy-history-meta{color:#85918e;flex-wrap:wrap;gap:6px 9px;display:flex}.strategy-history-meta span{color:#55cfc1;border:1px solid #35413e;border-radius:999px;padding:3px 7px;font-size:11px}.strategy-history-meta time{flex-basis:100%;font-size:12px}.strategy-history-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.strategy-history-list dl>div{border:1px solid #2f3634;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.strategy-history-list dt{color:#7d8986;font-size:11px}.strategy-history-list dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.strategy-history-list dl>div:last-child dd{color:#f06b71}.strategy-history-locked{color:#d9af57;cursor:pointer;background:#211d14;border:1px solid #715d31;border-radius:9px;min-height:42px}.strategy-history-empty{color:#86928f;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}[data-theme=light] .strategy-history-trigger,[data-theme=light] .strategy-history-dialog,[data-theme=light] .strategy-history-list article{color:#18221f;background:#fff;border-color:#d2ddda}[data-theme=light] .strategy-history-list dl>div{background:#f7faf9;border-color:#d9e2df}@media (width<=700px){.strategy-history-backdrop{align-items:end;padding:0}.strategy-history-dialog{border-radius:20px 20px 0 0;max-height:92dvh}.strategy-history-dialog>header{padding:20px}.strategy-history-list{max-height:calc(92dvh - 142px);padding:14px}.strategy-history-list article{grid-template-columns:1fr;gap:10px}.strategy-history-list dl{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-history-trigger{width:28px;min-width:28px;height:27px;display:flex}.strategy-history-icon{display:grid!important}.strategy-history-icon i{display:block!important}}.strategy-history-list dl{grid-template-columns:minmax(150px,1.35fr) repeat(3,minmax(86px,1fr))}.strategy-history-list dl>div:first-child dd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.personal-monitor .monitor-list>div>button.monitor-restart{color:#55d2c4;border-color:#2f9f94}@media (width<=700px){.strategy-history-list dl{grid-template-columns:minmax(145px,1.2fr) minmax(90px,1fr)}.direction-value-row{grid-template-columns:minmax(0,auto) 20px minmax(0,1fr);column-gap:4px}.direction-arrow{font-size:21px}.direction-price{font-size:clamp(17px,5.6vw,21px)}.direction-price-tools{margin-left:6px}}.analysis-content,.opportunity-list,.strategy-table-card{isolation:isolate}.analysis-content:before,.analysis-content:after,.opportunity-list:before,.opportunity-list:after{pointer-events:none}@media (width>=701px){.strategy-history-list article{grid-template-columns:minmax(180px,220px) minmax(0,1fr);grid-template-areas:"identity levels""meta levels";gap:8px 14px;overflow:hidden}.strategy-history-identity{grid-area:identity;min-width:0}.strategy-history-meta{grid-area:meta;min-width:0}.strategy-history-list dl,.strategy-history-locked{grid-area:levels;align-self:center;width:100%;min-width:0}.strategy-history-list dl{grid-template-columns:minmax(170px,1.45fr) repeat(3,minmax(78px,1fr));gap:8px}.strategy-history-list dl>div{min-width:0}.strategy-history-list dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.personal-monitor .system-monitor-candidates>p{grid-template-columns:minmax(150px,1.1fr) minmax(130px,.75fr) minmax(0,1.3fr) minmax(78px,96px);gap:10px;overflow:hidden}.personal-monitor .system-monitor-candidates>p>*{min-width:0}.personal-monitor .system-monitor-candidates button{white-space:nowrap;justify-self:end;width:100%;min-width:0;max-width:96px;padding:0 10px}}.information-context-evidence{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.information-context-evidence article{border:1px solid var(--primary,#6d5dfc);gap:7px;min-width:0;padding:13px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.information-context-evidence article{border:1px solid color-mix(in srgb,var(--primary,#6d5dfc) 22%,transparent)}}.information-context-evidence article{background:var(--primary,#6d5dfc);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.information-context-evidence article{background:color-mix(in srgb,var(--primary,#6d5dfc) 5%,transparent)}}.information-context-evidence article strong{word-break:normal;overflow-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.information-context-evidence article small,.information-context-evidence article span{opacity:.72;min-width:0;font-size:12px;line-height:1.45}.information-context-evidence article span{white-space:nowrap}.toast.anchored{z-index:520;max-width:min(360px,100vw - 24px);transform:translate(-50%);bottom:auto!important;right:auto!important}@media (width<=640px){.toast.anchored{transform:none;inset:auto 12px 18px!important}}.analysis-panel.agent-open{isolation:isolate;overflow:hidden!important}.analysis-panel.agent-open>.analysis-content,.analysis-panel.agent-open>.strategy-telegram,.analysis-panel.agent-open>.validation,.analysis-panel.agent-open>.actions{visibility:hidden;pointer-events:none}.analysis-panel.agent-open>.ai-drawer.open{z-index:80;visibility:visible;background:#151515;width:100%;height:100%;min-height:100%;inset:0;overflow:hidden}[data-theme=light] .analysis-panel.agent-open>.ai-drawer.open{background:#fff}.alert-popup-layer{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.alert-popup-card{color:#e6ebea;background:#141817;border:1px solid #3c4746;border-radius:16px;width:min(540px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:auto;box-shadow:0 28px 90px #0000009e}.alert-popup-card.rapid_move{border-color:#a57932;box-shadow:0 28px 90px #0000009e,inset 4px 0 #d5a54d}.alert-popup-card.high_confidence{border-color:#d5a54d;box-shadow:0 28px 90px #0000009e,inset 4px 0 #e3b84f}.alert-popup-card.major_event{border-color:#ff5b64;box-shadow:0 28px 90px #000000ad,inset 5px 0 #ff4754}.alert-popup-card>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.alert-popup-card>header small{color:#49c8b8;letter-spacing:.12em;font-size:11px;font-weight:700}.alert-popup-card.rapid_move>header small{color:#e4b55f}.alert-popup-card.high_confidence>header small{color:#f1c75b}.alert-popup-card.major_event>header small{color:#ff7078}.alert-popup-card>header time{color:#77817f;white-space:nowrap;font-size:11px}.alert-popup-card h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:24px;line-height:1.35}.alert-popup-card>p{color:#aeb8b6;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.75}.alert-popup-provenance{background:#ffffff05;border:1px solid #343d3b;border-radius:10px;gap:8px;margin:16px 0 0;padding:12px 14px;display:grid}.alert-popup-provenance>div{grid-template-columns:70px minmax(0,1fr);align-items:start;gap:10px;display:grid}.alert-popup-provenance dt{color:#7f8b88;font-size:12px}.alert-popup-provenance dd{color:#c8d0ce;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.5}.alert-popup-provenance a{color:#53cfc0;text-decoration:none}.alert-popup-provenance a:hover{text-decoration:underline}.alert-popup-metrics{border:1px solid #343d3b;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0;display:grid;overflow:hidden}.alert-popup-metrics>div{border-bottom:1px solid #343d3b;min-width:0;padding:13px 15px}.alert-popup-metrics>div:nth-child(odd){border-right:1px solid #343d3b}.alert-popup-metrics>div:nth-last-child(-n+2){border-bottom:0}.alert-popup-metrics dt{color:#7f8b88;margin-bottom:5px;font-size:11px}.alert-popup-metrics dd{color:#ecf1f0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:650}.alert-popup-metrics dd.up{color:#41c7a8}.alert-popup-metrics dd.down,.alert-popup-metrics dd.risk{color:#ee776f}.alert-popup-risk{color:#e4c181;background:#d5a54d14;border:1px solid #d5a54d52;border-radius:10px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.6;display:block}.alert-popup-card footer{background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;height:auto;margin-top:22px;padding:0;display:flex}.alert-popup-card footer span{color:#76817f;font-size:11px;line-height:1.5}.alert-popup-card footer button{color:#fff;white-space:nowrap;cursor:pointer;background:#27a99b;border:0;border-radius:9px;flex:none;min-width:132px;height:44px;padding:0 18px;font-size:16px;font-weight:750;line-height:1;transition:transform .12s,filter .12s,box-shadow .12s}.alert-popup-card footer button:hover{filter:brightness(1.1);box-shadow:0 8px 22px #27a99b3d}.alert-popup-card footer button:active{filter:brightness(.94);transform:translateY(1px)scale(.98)}.alert-popup-card footer button:focus-visible{outline-offset:3px;outline:3px solid #4bd8c76b}[data-theme=light] .alert-popup-layer{background:#16202273}[data-theme=light] .alert-popup-card{color:#182221;background:#fff;border-color:#cbd8d5;box-shadow:0 25px 75px #23343740}[data-theme=light] .alert-popup-card>p{color:#52615f}[data-theme=light] .alert-popup-metrics,[data-theme=light] .alert-popup-metrics>div{border-color:#d9e3e1}[data-theme=light] .alert-popup-metrics dd{color:#1e2c2a}@media (width<=640px){.alert-popup-layer{align-items:end;padding:12px}.alert-popup-card{border-radius:15px;max-height:calc(100vh - 24px);padding:20px 17px}.alert-popup-card h2{font-size:21px}.alert-popup-card>header{align-items:flex-start}.alert-popup-card>header time{white-space:normal;text-align:right}.alert-popup-metrics>div{padding:11px 12px}.alert-popup-card footer{flex-direction:column;align-items:stretch}.alert-popup-card footer button{width:100%}}@media (width>=901px){.workspace.workspace-layout-triple{--triple-chart-edge:min(calc(100dvh - 88px),calc(100vw - 632px));--workspace-chart-height:var(--triple-chart-edge);grid-template-columns:minmax(280px,1fr) minmax(560px,var(--triple-chart-edge)) minmax(320px,1fr)!important}.workspace.workspace-layout-bottom{--desktop-workspace-height:calc(100dvh - 72px);--bottom-chart-height:clamp(300px,52dvh,620px);width:100%;height:var(--desktop-workspace-height);align-items:stretch;min-height:0;overflow:hidden;grid-template-columns:clamp(200px,18vw,280px) minmax(420px,1fr) clamp(220px,20vw,320px)!important}.workspace.workspace-layout-bottom>*{min-height:0}.workspace>.center-col{align-content:start;gap:10px;min-width:0}.workspace.workspace-layout-triple>.center-col{grid-template-rows:var(--workspace-chart-height) auto!important}.workspace.workspace-layout-bottom>.center-col{height:100%;min-height:0;overflow:hidden;grid-template-rows:minmax(300px,var(--bottom-chart-height)) minmax(0,1fr)!important}.workspace.workspace-layout-triple>.opportunity-panel,.workspace.workspace-layout-triple>.analysis-panel,.workspace.workspace-layout-bottom>.opportunity-panel,.workspace.workspace-layout-bottom>.analysis-panel{height:var(--workspace-chart-height);max-height:var(--workspace-chart-height);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#2ab3a7 #1b201f;align-self:start;overflow:hidden auto}.workspace.workspace-layout-bottom>.opportunity-panel,.workspace.workspace-layout-bottom>.analysis-panel{min-width:0;height:100%;max-height:100%;font-size:inherit;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;align-self:stretch;line-height:normal}.workspace.workspace-layout-bottom .opportunity-panel *,.workspace.workspace-layout-bottom .analysis-panel *,.workspace.workspace-layout-bottom .market-workbench *{max-width:100%}.workspace.workspace-layout-bottom .market-workbench{flex-direction:column;height:100%;min-height:0;display:flex}.workspace.workspace-layout-bottom .market-workbench-body{min-height:0;overflow:auto}.workspace.workspace-layout-triple>.opportunity-panel::-webkit-scrollbar{width:7px}.workspace.workspace-layout-triple>.analysis-panel::-webkit-scrollbar{width:7px}.workspace.workspace-layout-bottom>.opportunity-panel::-webkit-scrollbar{width:7px}.workspace.workspace-layout-bottom>.analysis-panel::-webkit-scrollbar{width:7px}.workspace.workspace-layout-triple>.opportunity-panel::-webkit-scrollbar-track{background:#1b201f}.workspace.workspace-layout-triple>.analysis-panel::-webkit-scrollbar-track{background:#1b201f}.workspace.workspace-layout-bottom>.opportunity-panel::-webkit-scrollbar-track{background:#1b201f}.workspace.workspace-layout-bottom>.analysis-panel::-webkit-scrollbar-track{background:#1b201f}.workspace.workspace-layout-triple>.opportunity-panel::-webkit-scrollbar-thumb{background:#2ab3a7;border-radius:99px}.workspace.workspace-layout-triple>.analysis-panel::-webkit-scrollbar-thumb{background:#2ab3a7;border-radius:99px}.workspace.workspace-layout-bottom>.opportunity-panel::-webkit-scrollbar-thumb{background:#2ab3a7;border-radius:99px}.workspace.workspace-layout-bottom>.analysis-panel::-webkit-scrollbar-thumb{background:#2ab3a7;border-radius:99px}.workspace.workspace-layout-triple .market-workbench{display:none!important}}@media (width>=901px) and (height<=760px){.workspace.workspace-layout-bottom{--bottom-chart-height:clamp(290px,50dvh,380px);gap:8px;padding:8px}.workspace.workspace-layout-bottom>.center-col{gap:8px;grid-template-rows:minmax(290px,var(--bottom-chart-height)) minmax(0,1fr)!important}.workspace.workspace-layout-bottom .market-workbench-head{min-height:42px}.workspace.workspace-layout-bottom .market-workbench-head nav button{min-height:41px}.workspace.workspace-layout-bottom .market-workbench-body{padding:10px}}@media (width>=901px) and (height>=761px) and (height<=920px){.workspace.workspace-layout-bottom{--bottom-chart-height:clamp(380px,52dvh,478px)}}.market-workbench{background:#151515;border-color:#2d3331;min-width:0;overflow:hidden}.market-workbench.collapsed{align-self:start}.market-workbench-head{background:#171918;border-bottom:1px solid #2c3230;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 10px 0 14px;display:flex}.market-workbench-head nav{scrollbar-width:none;align-items:stretch;gap:4px;min-width:0;display:flex;overflow-x:auto}.market-workbench-head nav::-webkit-scrollbar{display:none}.market-workbench-head nav button{color:#89938f;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;min-height:47px;padding:0 14px;font-size:13px;position:relative}.market-workbench-head nav button:hover{color:#d6ddda}.market-workbench-head nav button.active{color:#54d2c3;font-weight:700}.market-workbench-head nav button.active:after{content:"";background:#2ab3a7;border-radius:2px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.market-workbench-collapse{color:#a8b1ae;cursor:pointer;background:#1b201e;border:1px solid #38413e;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:32px;padding:0;font-size:18px;display:grid}.market-workbench-body{min-width:0;padding:14px}.workbench-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.workbench-summary>span{background:#111413;border:1px solid #303735;border-radius:9px;gap:5px;min-width:0;padding:11px 13px;display:grid}.workbench-summary small,.quick-order-market small{color:#7f8a86;font-size:11px}.workbench-summary b{text-overflow:ellipsis;color:#dfe5e3;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.workbench-monitor-list{gap:7px;margin-top:10px;display:grid}.workbench-monitor-list article{background:#111312;border:1px solid #2e3533;border-radius:9px;grid-template-columns:minmax(170px,1.2fr) repeat(3,minmax(100px,.8fr));align-items:center;gap:10px;padding:11px 13px;display:grid}.workbench-monitor-list article>div,.workbench-monitor-list article>span{gap:4px;min-width:0;display:grid}.workbench-monitor-list small{color:#7d8985;font-size:11px}.workbench-monitor-list b{font-variant-numeric:tabular-nums;font-size:13px}.workbench-monitor-probabilities{border-top:1px solid #29302e;grid-template-columns:auto minmax(0,1fr);align-items:center;padding-top:9px;grid-column:1/-1!important;gap:8px 14px!important;display:grid!important}.workbench-monitor-probabilities>small{white-space:nowrap}.workbench-monitor-probabilities>p{justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex}.workbench-monitor-probabilities>p>span{background:#14211f;border:1px solid #31534e;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;display:flex}.workbench-monitor-probabilities i{color:#82908c;font-size:10px;font-style:normal}.workbench-monitor-probabilities .probability-tp b{color:#42c8b8}.workbench-monitor-probabilities .probability-sl{background:#211517;border-color:#563239}.workbench-monitor-probabilities .probability-sl b{color:#f15b67}.workbench-monitor-probabilities em{color:#8d9895;white-space:nowrap;font-size:10px;font-style:normal}.workbench-monitor-probabilities>strong{color:#8a9592;justify-self:end;font-size:11px;font-weight:500}.workbench-empty{color:#747f7c;place-items:center;min-height:88px;font-size:13px;display:grid}.quick-order-market{background:#313936;border:1px solid #313936;border-radius:10px;grid-template-columns:minmax(150px,1.1fr) minmax(135px,.95fr) repeat(4,minmax(92px,.72fr));gap:1px;display:grid;overflow:hidden}.quick-order-market>span{background:#111514;align-content:center;gap:5px;min-height:62px;padding:10px 14px;display:grid}.quick-order-market>span:first-child{align-items:center;gap:9px;display:flex}.quick-order-market>span:first-child i{background:#2ab3a7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2ab3a71a}.quick-order-market strong{font-size:17px}.quick-order-market b{font-variant-numeric:tabular-nums;font-size:13px}.quick-execution-mode>span{background:#101312;border:1px solid #37403d;border-radius:999px;margin-top:1px;padding:2px;display:flex}.quick-execution-mode button{color:#7f8986;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:48px;height:25px;padding:0 10px;font-size:11px}.quick-execution-mode button.active{color:#eafffb;background:#215c56;font-weight:800}.quick-execution-mode button.active.live{color:#fff;background:#a72d38}.quick-order-type{background:#101312;border:1px solid #303735;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin:10px 0;padding:4px;display:grid}.quick-order-type button{color:#89938f;cursor:pointer;background:0 0;border:0;border-radius:6px;height:34px}.quick-order-type button.active{color:#eafffb;background:#1b4f49;font-weight:700}.quick-order-settings{grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) repeat(3,minmax(110px,.7fr));gap:8px;margin:0 0 10px;display:grid}.quick-order-settings>label{color:#7f8a86;grid-template-rows:auto 38px auto;gap:5px;min-width:0;font-size:11px;display:grid}.quick-order-settings input,.quick-order-settings select{color:#e4ebe8;background:#0f1211;border:1px solid #343c39;border-radius:7px;outline:0;width:100%;min-width:0;height:38px;padding:0 10px}.quick-order-settings input:focus,.quick-order-settings select:focus{border-color:#2ab3a7}.quick-order-settings>label>small{color:#65716e;font-size:9px}.quick-order-margin{background:#0f1211;border:1px solid #343c39;border-radius:7px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.quick-order-margin button{color:#89938f;cursor:pointer;background:0 0;border:0;border-radius:5px}.quick-order-margin button.active{color:#eafffb;background:#1b4f49;font-weight:700}.quick-order-columns{background:#303735;border:1px solid #303735;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.quick-order-side{background:#111514;align-content:start;gap:10px;min-width:0;padding:15px;display:grid}.quick-order-side h3{margin:0;font-size:18px}.quick-order-side.long h3{color:#42c9a9}.quick-order-side.short h3{color:#f25f69}.quick-order-side label{color:#818c88;gap:5px;font-size:11px;display:grid}.quick-order-side input{color:#e8eeec;font-variant-numeric:tabular-nums;background:#0c0f0e;border:1px solid #333c39;border-radius:7px;outline:0;width:100%;min-width:0;height:40px;padding:0 11px}.quick-order-side input:focus{border-color:#2ab3a7;box-shadow:0 0 0 2px #2ab3a71f}.quick-order-allocation{color:#73807c;font-size:10px}.quick-order-ratios{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.quick-order-ratios button{color:#8f9996;cursor:pointer;background:#141817;border:1px solid #343c39;border-radius:7px;height:34px}.quick-order-ratios button:hover,.quick-order-ratios button.active{color:#56d4c4;background:#18342f;border-color:#2c8f85}.quick-order-protection{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.quick-order-submit{color:#fff;cursor:pointer;border:0;border-radius:8px;place-items:center;gap:3px;min-height:54px;margin-top:2px;font-size:15px;font-weight:800;display:grid}.quick-order-submit small{opacity:.8;font-size:10px;font-weight:500}.quick-order-side.long .quick-order-submit{background:#159f84}.quick-order-side.short .quick-order-submit{background:#df3f4b}.quick-order-submit:hover{filter:brightness(1.08)}.quick-order-submit:active{transform:translateY(1px)}.quick-order-submit:disabled{opacity:.55;cursor:wait}.quick-order-disclaimer{color:#75817d;margin:10px 0 0;font-size:11px;line-height:1.5}.workbench-orders>header{color:#dfe5e3;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 10px;display:flex}.workbench-orders>header span{color:#7e8a86;font-size:12px}.workbench-orders>div{gap:6px;display:grid}.workbench-orders article{background:#111312;border:1px solid #2e3533;border-radius:8px;grid-template-columns:minmax(150px,1fr) minmax(62px,.4fr) minmax(130px,.8fr) minmax(80px,.5fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.workbench-orders article>span{gap:3px;min-width:0;display:grid}.workbench-orders article small{color:#77827f;font-size:10px}.workbench-orders article strong{font-variant-numeric:tabular-nums}.workbench-orders article em{color:#d6aa55;white-space:nowrap;font-size:11px;font-style:normal}.workbench-orders article button{color:#cdd6d3;cursor:pointer;background:#18201e;border:1px solid #3b4a46;border-radius:6px;height:32px;padding:0 11px}.workbench-orders article button:hover{color:#58d4c5;border-color:#2ab3a7}.workbench-order-history-head{border-top:1px solid #2d3331;margin-top:14px;padding-top:12px!important}.workbench-monitor-list{max-height:100%;margin-top:0;padding-right:2px;overflow:auto}.workbench-monitor-list article.workbench-risk-tracker{background:#0d1513;border-color:#35504a;grid-template-columns:1fr;gap:10px;padding:13px 15px;display:grid}.workbench-risk-tracker>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workbench-risk-tracker>header>div{align-items:baseline;gap:12px;min-width:0;display:flex}.workbench-risk-tracker>header b{color:#e7edeb;font-size:17px}.workbench-risk-tracker>header span{color:#9aa6a2;white-space:nowrap;font-size:12px}.workbench-risk-tracker>header time{color:#7e8986;white-space:nowrap;font-size:11px}.workbench-risk-tracker>header .workbench-risk-tracker-actions{flex:none;align-items:center;gap:9px;display:flex}.workbench-monitor-cancel{color:#a8b2af;cursor:pointer;background:#141a18;border:1px solid #46514e;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;font-size:20px;font-weight:500;line-height:1;transition:border-color .15s,background .15s,color .15s,transform .15s;display:grid}.workbench-monitor-cancel:hover,.workbench-monitor-cancel:focus-visible{color:#ff707b;background:#f15b671f;border-color:#f15b67;outline:0;transform:scale(1.04)}.workbench-monitor-cancel:active{transform:scale(.94)}.workbench-monitor-cancel:disabled{opacity:.45;cursor:wait;transform:none}.workbench-risk-tracker dl{background:#2d3734;border:1px solid #2d3734;border-radius:7px;grid-template-columns:1.15fr 1fr .65fr;gap:1px;margin:0;display:grid;overflow:hidden}.workbench-risk-tracker dl>div{background:#111513;gap:3px;padding:8px 10px;display:grid}.workbench-risk-tracker dt{color:#78847f;font-size:10px}.workbench-risk-tracker dd{color:#dce3e0;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:12px;font-weight:700}.workbench-monitor-list article.workbench-risk-tracker>.workbench-risk-probabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workbench-risk-probabilities label{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;min-width:0;padding-bottom:8px;display:grid;position:relative}.workbench-risk-probabilities label span{color:#8c9894;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workbench-risk-probabilities label b{color:#dce3e0;font-variant-numeric:tabular-nums;font-size:14px}.workbench-risk-probabilities label i{background:#2b3532;border-radius:99px;height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.workbench-risk-probabilities label i:after{content:"";width:var(--risk-width);border-radius:inherit;background:#43cbbb;height:100%;display:block}.workbench-risk-probabilities label.sl i:after{background:#f15b67}.workbench-risk-tracker>footer{color:#7d8985;background:#101211;padding:5px 7px;font-size:10px}.workbench-risk-events{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workbench-risk-events article{background:#111312;border:1px solid #303735;border-left:3px solid #2ab3a7;border-radius:9px;gap:9px;padding:12px 14px;display:grid}.workbench-risk-events article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workbench-risk-events article>header>div{gap:4px;min-width:0;display:grid}.workbench-risk-events article>header b{color:#dfe5e3;font-size:14px}.workbench-risk-events article>header time{color:#7c8784;font-size:10px}.workbench-risk-events article>header em{color:#6de0d1;background:#1b5a53;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-style:normal;font-weight:800}.workbench-risk-events article.risk-action-reduce{border-left-color:#d2a24d}.workbench-risk-events article.risk-action-reduce>header em{color:#f0c56f;background:#49391d}.workbench-risk-events article.risk-action-exit{border-left-color:#ef4e5c}.workbench-risk-events article.risk-action-exit>header em{color:#ff7a84;background:#54232a}.workbench-risk-events article.risk-action-protect>header em{color:#64d7c7;background:#174942}.workbench-risk-events article dl{grid-template-columns:1.1fr 1fr .65fr 1fr;gap:8px;margin:0;display:grid}.workbench-risk-events article dl>div{gap:3px;min-width:0;display:grid}.workbench-risk-events article dt{color:#74807c;font-size:10px}.workbench-risk-events article dd{color:#d7dfdc;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:11px;font-weight:700;overflow:hidden}@media (width<=1100px){.quick-order-market,.quick-order-settings{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench-summary,.workbench-monitor-list article.workbench-risk-tracker>.workbench-risk-probabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-risk-events{grid-template-columns:1fr}}@media (width<=760px){.workbench-risk-tracker>header{align-items:center}.workbench-risk-tracker>header>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.workbench-risk-tracker>header .workbench-risk-tracker-actions{flex-direction:column-reverse;align-items:flex-end;gap:4px}.workbench-risk-tracker dl{grid-template-columns:1fr}.workbench-risk-tracker>header span{white-space:normal}}@media (width<=900px){.workspace.workspace-layout-triple,.workspace.workspace-layout-bottom{grid-template-columns:1fr!important}.center-col{grid-template-rows:minmax(430px,65dvh) auto!important}.market-workbench{display:none}}@media (width<=700px){.quick-order-columns{grid-template-columns:1fr}.quick-order-market,.quick-order-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-order-market>span:first-child{grid-column:1/-1}.quick-order-protection{grid-template-columns:1fr}.workbench-orders article{grid-template-columns:minmax(0,1fr) auto}.workbench-orders article>:nth-child(n+3){grid-column:1/-1}.workbench-risk-events,.workbench-monitor-probabilities{grid-template-columns:1fr}.workbench-monitor-probabilities>p{flex-wrap:wrap;justify-content:flex-start}.workbench-monitor-probabilities>strong{justify-self:start}}[data-theme=light] .market-workbench,[data-theme=light] .market-workbench-head,[data-theme=light] .market-workbench-body,[data-theme=light] .quick-order-side,[data-theme=light] .quick-order-market>span,[data-theme=light] .workbench-summary>span,[data-theme=light] .workbench-monitor-list article,[data-theme=light] .workbench-orders article,[data-theme=light] .workbench-risk-events article{color:#182220;background:#fff;border-color:#d7e1de}[data-theme=light] .workbench-risk-tracker dl>div{background:#f7faf9}[data-theme=light] .workbench-risk-tracker dl{background:#d7e1de;border-color:#d7e1de}[data-theme=light] .workbench-risk-tracker dd,[data-theme=light] .workbench-risk-events article dd,[data-theme=light] .workbench-risk-events article>header b{color:#182220}.chart-layout-switch{background:#141716;border:1px solid #353a39;border-radius:7px;align-items:center;gap:3px;padding:3px;display:flex}.chart-layout-switch>button{place-items:center;width:34px;height:30px;display:grid;background:0 0!important;border:0!important;padding:0!important}.chart-layout-switch>button.active{box-shadow:inset 0 0 0 1px #2b8278;color:#55d8c9!important;background:#173c37!important}.chart-layout-switch i{color:#87918f;border:2px solid;border-radius:2px;width:17px;height:14px;display:block;position:relative}.chart-layout-switch>button.active i{color:#55d8c9}.layout-icon-triple:before,.layout-icon-triple:after{content:"";background:currentColor;width:2px;position:absolute;top:0;bottom:0}.layout-icon-triple:before{left:4px}.layout-icon-triple:after{right:4px}.layout-icon-bottom:after{content:"";background:currentColor;height:2px;position:absolute;bottom:3px;left:0;right:0}.chart-top-maximize{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:82px;display:flex}.chart-top-maximize b{font-size:11px;font-weight:600}.chart-tools.tradingview-tools .chart-analyze{width:122px;padding-inline:9px}.chart-head{gap:10px;min-width:0}.chart-symbol{flex:auto;min-width:0;overflow:hidden}.chart-symbol>b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chart-tools{flex-wrap:nowrap;flex:none;align-items:center;min-width:0}.chart-tools>button,.chart-picker-anchor,.chart-picker-anchor>button{white-space:nowrap;flex:none}.chart-picker-anchor>button,.chart-analyze,.chart-top-maximize{align-self:center;height:34px;min-height:34px}@media (width>=761px){.chart-panel{flex-direction:column;min-height:0;display:flex}.chart-panel>.chart-head{flex:0 0 52px}.chart-panel>.tradeclaw-native-chart--r35{flex:auto;width:100%;height:auto;min-height:0}.chart-panel .tradeclaw-native-chart__r35-frame{height:100%;min-height:0}}@media (width<=1180px){.chart-head{gap:6px;padding-inline:12px}.chart-symbol>b{font-size:15px}.chart-tools{gap:4px}.chart-layout-switch{gap:1px;padding:2px}.chart-layout-switch>button{width:30px;height:30px}.chart-top-maximize{min-width:34px;padding-inline:8px!important}.chart-top-maximize b{display:none}.chart-picker-anchor>button{padding-inline:9px!important}.chart-tools.tradingview-tools .chart-analyze{width:94px;padding-inline:6px}.chart-tools.tradingview-tools .chart-analyze span{font-size:11px}.chart-tools .chart-ai-launcher{flex-basis:34px;width:34px;margin-left:0}}@media (width<=760px){.chart-layout-switch,.chart-top-maximize{display:none!important}.chart-tools.tradingview-tools .chart-analyze{width:auto}.chart-live-source b{max-width:145px;font-size:16px}.chart-live-source i{width:7px;height:7px}.instrument-picker.viewport-picker{max-width:calc(100vw - 24px)}}.chart-watchlist-quick{border-radius:7px;place-items:center;color:#55d5c6!important;background:#182321!important;border:1px solid #39514d!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;font-size:17px!important;display:grid!important}.chart-watchlist-quick:hover,.chart-watchlist-quick:focus-visible{outline:0;background:#1d3935!important;border-color:#43bbae!important}@media (width<=760px){.chart-tools.tradingview-tools{gap:5px}}[data-theme=light] .chart-watchlist-quick{color:#168b7f!important;background:#eef6f4!important;border-color:#b9d8d3!important}.watchlist-bookmark-icon{fill:none;stroke:currentColor;stroke-width:1.05px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;display:block;overflow:visible}.native-chart-retry-shell{flex:auto;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.native-chart-retry-shell>.tradeclaw-native-chart{flex:auto;min-height:0}.native-chart-retry-shell>.chart-widget-status{z-index:60}.native-retry-status>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.native-retry-status button.secondary{color:#d6dddd;background:#232725;border-color:#4b5552}.watchlist-backdrop{z-index:5200!important}.watchlist-quick-dialog{color:#f2f5f4;background:#151716;border:1px solid #343b39;border-radius:16px;flex-direction:column;width:min(590px,100vw - 32px);max-height:min(720px,100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 30px 100px #000000a6}.watchlist-quick-dialog>header{border-bottom:1px solid #303634;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.watchlist-quick-dialog>header h2{margin:0;font-size:21px}.watchlist-quick-heading{color:#7f8987;border-bottom:1px solid #2b302f;grid-template-columns:1fr auto;gap:12px;padding:11px 70px 11px 20px;font-size:12px;display:grid}.watchlist-quick-list{min-height:120px;overflow:auto}.watchlist-quick-list>article{border-bottom:1px solid #303433;grid-template-columns:minmax(0,1fr) 52px;align-items:stretch;display:grid}.watchlist-quick-list>article:last-child{border-bottom:0}.watchlist-quick-symbol{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) minmax(112px,auto);align-items:center;gap:12px;padding:12px 8px 12px 20px;display:grid}.watchlist-quick-symbol:hover{background:#ffffff06}.watchlist-quick-symbol>i{color:#58d5c6;background:#26312f;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.watchlist-quick-symbol>span{gap:2px;min-width:0;display:grid}.watchlist-quick-symbol>span b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.watchlist-quick-symbol>span small{color:#858e8c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.watchlist-quick-symbol>em{justify-items:end;gap:2px;min-width:0;font-style:normal;display:grid}.watchlist-quick-symbol>em b{font-size:16px;font-weight:600}.watchlist-quick-symbol>em small{white-space:nowrap;font-size:12px}.watchlist-quick-remove{color:#f05b61;cursor:pointer;background:0 0;border:0;border-left:1px solid #303433;place-items:center;font-size:18px;display:grid}.watchlist-quick-remove:hover{background:#f05b6114}.watchlist-quick-remove:disabled{opacity:.45;cursor:wait}.watchlist-quick-list>p{text-align:center;color:#7f8987;margin:0;padding:36px 20px}[data-theme=light] .watchlist-quick-dialog{color:#17201f;background:#fff;border-color:#d1dcda}[data-theme=light] .watchlist-quick-dialog>header,[data-theme=light] .watchlist-quick-heading,[data-theme=light] .watchlist-quick-list>article{border-color:#d9e2e0}[data-theme=light] .watchlist-quick-symbol:hover{background:#f3f8f7}[data-theme=light] .watchlist-quick-remove{border-left-color:#d9e2e0}@media (width<=700px){.watchlist-backdrop-quick{background:#000000b8;align-items:start;padding:0}.watchlist-backdrop-quick .watchlist-quick-dialog{border-width:1px 0 0;border-radius:0 0 16px 16px;width:100%;height:auto;max-height:100%}.watchlist-quick-heading{padding-right:64px}.watchlist-quick-symbol{grid-template-columns:38px minmax(0,1fr) minmax(96px,auto);gap:9px;padding-left:14px}.watchlist-quick-list>article{grid-template-columns:minmax(0,1fr) 48px}}.watchlist-grid>.watchlist-item{color:#f1f4f3;background:#111312;border:1px solid #353b3a;border-radius:11px;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;min-width:0;min-height:76px;transition:all .16s;display:grid;overflow:hidden}.watchlist-grid>.watchlist-item:hover{border-color:#52706c;transform:translateY(-1px)}.watchlist-grid>.watchlist-item.selected{background:linear-gradient(135deg,#26a69a29,#26a69a0a);border-color:#32bbae;box-shadow:inset 0 0 0 1px #26a69a29}.watchlist-symbol-switch{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:12px 8px 12px 14px;display:grid}.watchlist-symbol-switch>i{color:#07100f;background:#181b1a;border:1px solid #59615f;border-radius:5px;place-items:center;width:24px;height:24px;font-style:normal;font-weight:800;display:grid}.watchlist-item.selected .watchlist-symbol-switch>i{background:#50d5c5;border-color:#50d5c5}.watchlist-symbol-switch>span{gap:4px;min-width:0;display:grid}.watchlist-symbol-switch b{text-overflow:ellipsis;font-size:17px;overflow:hidden}.watchlist-symbol-switch small{color:#798582;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.watchlist-item-favorite{color:#73807d;cursor:pointer;background:0 0;border:0;border-left:1px solid #303735;place-items:center;font-size:20px;display:grid}.watchlist-item-favorite:hover,.watchlist-item-favorite[aria-pressed=true]{color:#f1b84b;background:#ffffff09}[data-theme=light] .watchlist-grid>.watchlist-item{color:#17201f;background:#f8faf9;border-color:#d5dedc}[data-theme=light] .watchlist-grid>.watchlist-item.selected{background:#e7f5f2;border-color:#49bbae}[data-theme=light] .watchlist-item-favorite{border-left-color:#d5dedc}.instrument-list .instrument-list-row{border-radius:4px}.instrument-list .instrument-list-row:hover,.instrument-list .instrument-list-row.selected{background:#292929;border-color:#3b3b3b}[data-theme=light] .instrument-list .instrument-list-row:hover,[data-theme=light] .instrument-list .instrument-list-row.selected{background:#eef6f4;border-color:#b9d8d3}.scanner-agent-opportunities{gap:10px;display:grid}.scanner-agent-opportunity{background:#111312;border:1px solid #303836;border-left:3px solid #2ab3a7;border-radius:11px;gap:12px;padding:14px;display:grid}.scanner-agent-opportunity.short{border-left-color:#ef5350}.scanner-agent-opportunity>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.scanner-agent-opportunity>header>div{align-items:center;gap:9px;display:flex}.scanner-agent-opportunity>header strong{color:#53d3c4;font-size:21px}.scanner-agent-opportunity dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.scanner-agent-opportunity dl>div{gap:4px;display:grid}.scanner-agent-opportunity dt{color:#7e8986;font-size:11px}.scanner-agent-opportunity dd{color:#dce3e0;margin:0;font-weight:700}.scanner-agent-opportunity footer{background:0 0;justify-content:flex-end;gap:8px;display:flex}.scanner-agent-opportunity footer button,.scanner-agent-opportunity.locked{color:#dce2e0;cursor:pointer;background:#181b1a;border:1px solid #3b4542;border-radius:8px;min-height:38px;padding:0 13px}.scanner-agent-opportunity footer button.primary{color:#fff;background:#219b90;border-color:#2ab6a7}.scanner-agent-opportunity.locked{text-align:left;width:100%;height:auto;padding:16px;display:grid}.scanner-agent-opportunity.locked b{letter-spacing:.2em;font-size:22px}.scanner-agent-opportunity.locked small{color:#87918f}.opportunity-empty{text-align:center;border:1px dashed #35413e;border-radius:11px;gap:7px;padding:22px;display:grid}.opportunity-empty small{color:#7e8986;line-height:1.55}[data-theme=light] .market-workbench{color:#182220!important;background:#fff!important;border-color:#cfddda!important}[data-theme=light] .market-workbench-head{background:#fff!important;border-color:#cfddda!important}[data-theme=light] .market-workbench-head nav button{color:#7c8985!important}[data-theme=light] .market-workbench-head nav button:hover{color:#182220!important}[data-theme=light] .market-workbench-head nav button.active{color:#26a69a!important}[data-theme=light] .market-workbench-body,[data-theme=light] .quick-order-side,[data-theme=light] .quick-order-market>span,[data-theme=light] .workbench-summary>span,[data-theme=light] .workbench-monitor-list article,[data-theme=light] .workbench-orders article,[data-theme=light] .workbench-risk-events article,[data-theme=light] .workbench-risk-tracker>footer{color:#182220!important;background:#fff!important;border-color:#cfddda!important}[data-theme=light] .quick-order-market,[data-theme=light] .quick-order-columns,[data-theme=light] .workbench-risk-tracker dl{background:#cfddda!important;border-color:#cfddda!important}[data-theme=light] .quick-order-type,[data-theme=light] .quick-execution-mode>span,[data-theme=light] .quick-order-margin{background:#f3f8f7!important;border-color:#bdd0cc!important}[data-theme=light] .quick-order-settings input,[data-theme=light] .quick-order-settings select,[data-theme=light] .quick-order-side input{color:#17211f!important;background:#fff!important;border-color:#b9cbc7!important}[data-theme=light] .quick-order-type button,[data-theme=light] .quick-execution-mode button,[data-theme=light] .quick-order-margin button{color:#65736f!important}[data-theme=light] .quick-order-type button.active,[data-theme=light] .quick-execution-mode button.active,[data-theme=light] .quick-order-margin button.active{color:#fff!important;background:#26a69a!important}[data-theme=light] .quick-order-ratios button,[data-theme=light] .workbench-orders article button{color:#52605c!important;background:#f3f8f7!important;border-color:#bdd0cc!important}[data-theme=light] .quick-order-ratios button:hover,[data-theme=light] .quick-order-ratios button.active,[data-theme=light] .workbench-orders article button:hover{color:#187f75!important;background:#e2f3ef!important;border-color:#26a69a!important}[data-theme=light] .workbench-summary b,[data-theme=light] .workbench-orders>header,[data-theme=light] .workbench-risk-tracker>header b,[data-theme=light] .workbench-risk-tracker dd,[data-theme=light] .workbench-risk-probabilities label b,[data-theme=light] .workbench-risk-events article>header b,[data-theme=light] .workbench-risk-events article dd,[data-theme=light] .scanner-agent-opportunity dd{color:#182220!important}[data-theme=light] .workbench-risk-tracker dl>div,[data-theme=light] .scanner-agent-opportunity{background:#f8fbfa!important;border-color:#cfddda!important}[data-theme=light] .workbench-risk-probabilities label i{background:#dce7e4!important}[data-theme=light] .market-workbench-collapse,[data-theme=light] .workbench-monitor-cancel,[data-theme=light] .workspace-refresh,[data-theme=light] .mobile-refresh{color:#fff!important;box-shadow:none!important;background:#26a69a!important;border-color:#218f85!important}[data-theme=light] .market-workbench-collapse:hover,[data-theme=light] .workbench-monitor-cancel:hover,[data-theme=light] .workspace-refresh:hover,[data-theme=light] .mobile-refresh:hover{color:#fff!important;background:#218f85!important;border-color:#1c7f76!important}[data-theme=light] .strategy-timeframe{color:#fff!important;background:#26a69a!important;border-color:#26a69a!important}[data-theme=light] .scanner-agent-opportunity footer{background:0 0!important}@media (width<=620px){.scanner-agent-opportunity dl{grid-template-columns:1fr}.scanner-agent-opportunity footer{justify-content:stretch}.scanner-agent-opportunity footer button{flex:1}}.ai-drawer-body>.information-agent-workspace{grid-template-rows:minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.ai-drawer-body>.information-agent-workspace>header,.ai-drawer-body>.information-agent-workspace>.information-context-card,.ai-drawer-body>.information-agent-workspace>.information-grid,.ai-drawer-body>.information-agent-workspace>.information-feed,.ai-drawer-body>.information-agent-workspace>.information-history{display:none!important}.ai-drawer-body>.information-agent-workspace>.information-agent-os-bridge{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:block!important;overflow:hidden!important}.ai-drawer-body>.information-agent-workspace>.information-agent-os-bridge>.agent-os-workspace{height:100%!important;max-height:100%!important}.picker-markets{overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden;grid-template-columns:repeat(8,minmax(56px,1fr))!important}.picker-markets::-webkit-scrollbar{display:none}@media (width<=900px){.picker-markets{grid-template-columns:repeat(8,minmax(72px,1fr))!important}}.ai-drawer{min-height:0}.ai-drawer-head{flex:none}.ai-drawer-body{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#2ab3a7 #202624;min-height:0;overflow:hidden scroll!important}.ai-drawer-body::-webkit-scrollbar{width:7px}.ai-drawer-body::-webkit-scrollbar-track{background:#202624}.ai-drawer-body::-webkit-scrollbar-thumb{background:#2ab3a7;border-radius:99px;min-height:42px}[data-theme=light] .ai-drawer-body{scrollbar-color:#218f85 #e2ebe9}[data-theme=light] .ai-drawer-body::-webkit-scrollbar-track{background:#e2ebe9}[data-theme=light] .ai-drawer-body::-webkit-scrollbar-thumb{background:#218f85}@media (width<=900px){.ai-drawer-body::-webkit-scrollbar{width:6px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.auth-page{background:#050708 url(/brand/tradeclaw-login-v57a21.webp) 50%/cover no-repeat;place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.auth-page:before{content:"";pointer-events:none;background:linear-gradient(90deg,#030507e6,#0305077a 55%,#03050733),linear-gradient(#03050738,#030507b8);position:absolute;inset:0}.auth-brand{z-index:2;color:#eee;font-size:22px;font-weight:800;text-decoration:none;position:absolute;top:25px;left:30px}.auth-brand span{color:#26a69a}.auth-tools{z-index:2;gap:8px;display:flex;position:absolute;top:22px;right:26px}.auth-tools button{color:#d8e0e1;cursor:pointer;background:#14191bb3;border:1px solid #ffffff24;border-radius:7px;height:36px;padding:0 11px}.auth-form{z-index:1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);text-align:center;background:#0e1214d6;border:1px solid #ffffff24;border-radius:16px;gap:14px;width:min(420px,100% - 32px);padding:40px;display:grid;position:relative;box-shadow:0 26px 80px #00000073}.auth-form h1{margin:0}.auth-form p{color:#96a2a6;margin:0 0 10px}.auth-form input{color:#eee;background:#111719;border:1px solid #384145;border-radius:7px;height:46px;padding:0 13px}.auth-form button{color:#fff;cursor:pointer;background:#26a69a;border:0;border-radius:7px;height:47px;font-weight:750}.auth-form button:disabled{cursor:not-allowed;opacity:.72}.auth-form small,.auth-form small a{color:#929da1}.auth-form small a{color:#36c4b4;margin-left:5px}.auth-bot{background:#f4f8f8;border:2px solid #eff8f8;border-radius:50%;width:64px;height:64px;margin:auto;position:relative}.auth-bot:before{content:"";background:#12191c;border-radius:16px;height:27px;position:absolute;top:18px;left:11px;right:11px}.auth-bot:after{content:"";background:#f4f8f8;width:2px;height:12px;position:absolute;top:-10px;left:31px;transform:rotate(-9deg)}.auth-bot b{z-index:1;background:#51d4c4;border-radius:50%;width:6px;height:7px;position:absolute;top:29px}.auth-bot b:nth-child(2){left:21px}.auth-bot b:nth-child(3){right:21px}.auth-error{color:#ef7775;font-size:11px}.auth-divider{color:#777;align-items:center;gap:12px;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#333;flex:1;height:1px}.google-login{color:#eee;border:1px solid #454f53;border-radius:10px;justify-content:center;align-items:center;gap:12px;height:52px;font-size:16px;text-decoration:none;display:flex}.google-login:hover{background:#20282a}.google-login b{font-family:Arial;font-size:20px}.auth-back{color:#a5afb2!important;background:0 0!important;border:0!important;height:auto!important;padding:0!important;font-size:13px!important}.auth-spinner{vertical-align:-3px;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;margin-right:8px;animation:.75s linear infinite auth-spin;display:inline-block}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-form-embedded{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);opacity:.86;background:linear-gradient(145deg,#0a0d0e7a,#0a0d0e3d);border-color:#ffffff1f;width:100%;padding:30px 32px;transition:opacity .2s,background .2s;box-shadow:0 28px 80px #00000038}.auth-form-embedded:hover,.auth-form-embedded:focus-within{opacity:1;background:linear-gradient(145deg,#0a0d0eb3,#0a0d0e70)}.auth-form-embedded .auth-bot{width:48px;height:48px;margin-bottom:-5px;transform:scale(.78)}.auth-form-embedded h1{font-size:25px}.auth-form-embedded p{font-size:12px}.auth-form-embedded input{background:#0e12136b;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff06}.auth-form-embedded input:focus{background:#0e1213c2;border-color:#46c9bb;outline:0;box-shadow:0 0 0 3px #26a69a1f}.auth-form-embedded>button[type=submit]{background:#26a69ab8;border:1px solid #52d2c36b}.auth-form-embedded>button[type=submit]:hover{background:#26a69a}.auth-form-embedded .google-login{background:#ffffff09;border-color:#ffffff21}[data-theme=light] .auth-page:before{background:linear-gradient(90deg,#f5f8f8f0,#f5f8f899 55%,#f5f8f838)}[data-theme=light] .auth-brand{color:#172027}[data-theme=light] .auth-form{color:#172027;background:#ffffffe8;border-color:#d6e1df;box-shadow:0 26px 80px #1e303429}[data-theme=light] .auth-form input{color:#172027;background:#f8faf9;border-color:#d5dfde}[data-theme=light] .google-login{color:#26363a;border-color:#d6dfde}[data-theme=light] .google-login:hover{background:#eef4f3}[data-theme=light] .auth-divider:before,[data-theme=light] .auth-divider:after{background:#dce4e3}[data-theme=light] .auth-tools button{color:#334247;background:#ffffffd1;border-color:#d6dfde}@media (width<=600px){.auth-page{background-position:62%}.auth-page:before{background:#030507c2}.auth-brand{top:18px;left:18px}.auth-tools{top:14px;right:16px}.auth-form{margin-top:40px;padding:30px 22px}}@media (prefers-reduced-motion:reduce){.auth-spinner{animation:none}}.auth-form .auth-mode-switch{color:#36c4b4;cursor:pointer;background:0 0;border:0;height:auto;padding:0;font-weight:500;display:inline}[data-theme=light] .auth-form-embedded{color:#f4f7f7;background:linear-gradient(145deg,#0a0d0e8f,#0a0d0e4d);border-color:#ffffff24}[data-theme=light] .auth-form-embedded input{color:#fff;background:#0e121375;border-color:#ffffff29}[data-theme=light] .auth-form-embedded .google-login{color:#eee;border-color:#ffffff24}.remember-device{line-height:1.45;color:#9aa4a2!important;align-items:center!important;gap:9px!important;margin:0!important;font-size:12px!important;display:flex!important}.remember-device input{accent-color:#26a69a;margin:0;width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important}.remember-device span{display:block}.profile-register{text-align:center;color:#888;margin:0 14px 10px;text-decoration:none;display:block}.profile-menu>.profile-logout{color:#bbb;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #383838;width:100%;min-height:42px;padding:0 16px}.profile-menu>.profile-logout:hover{color:#fff;background:#2c2c2c}.monitor-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.monitor-dialog{color:#e8e8e8;background:#171717;border:1px solid #3a3a3a;border-radius:18px;width:min(700px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 100px #0009}.monitor-dialog>header{border-bottom:1px solid #303030;justify-content:space-between;gap:20px;padding:25px 27px 20px;display:flex}.monitor-dialog>header h2{margin:0 0 7px;font-size:24px}.monitor-dialog>header p{color:#8c8c8c;margin:0;font-size:14px;line-height:1.55}.monitor-dialog>header>button{color:#999;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:25px}.telegram-binding-card{background:#111;border:1px solid #383838;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:22px 27px 14px;padding:18px;display:flex}.telegram-binding-card>div{align-items:center;gap:13px;display:flex}.telegram-binding-card>div>div{gap:5px;display:grid}.telegram-binding-card b{font-size:16px}.telegram-binding-card small{color:#888;font-size:12px}.binding-indicator{background:#666;border-radius:50%;width:12px;height:12px}.binding-indicator.bound{background:#26a69a;box-shadow:0 0 0 6px #26a69a1f}.dingtalk-binding-card{background:#111;border:1px solid #383838;border-radius:13px;gap:16px;margin:14px 27px;padding:18px;display:grid}.dingtalk-binding-head{align-items:center;gap:13px;display:flex}.dingtalk-binding-head>div{gap:5px;min-width:0;display:grid}.dingtalk-binding-head b{font-size:16px}.dingtalk-binding-head small{color:#888;font-size:12px;line-height:1.55}.dingtalk-fields{grid-template-columns:minmax(0,1.45fr) minmax(180px,.8fr) auto;align-items:end;gap:10px;display:grid}.dingtalk-fields label{color:#9aa29f;gap:6px;min-width:0;font-size:12px;display:grid}.dingtalk-fields input{box-sizing:border-box;color:#eef3f1;background:#0b0d0c;border:1px solid #39413f;border-radius:9px;width:100%;height:43px;padding:0 11px}.dingtalk-fields button{white-space:nowrap;height:43px}.dingtalk-binding-card>.binding-remove{justify-self:end}[data-theme=light] .dingtalk-binding-card{color:#172027;background:#f7faf9;border-color:#d2dcda;box-shadow:0 12px 30px #1a2c270f}[data-theme=light] .dingtalk-binding-head b{color:#172027}[data-theme=light] .dingtalk-fields input{color:#17211e;background:#fff;border-color:#ccd7d3}[data-theme=light] .dingtalk-binding-head small,[data-theme=light] .dingtalk-fields label,[data-theme=light] .binding-meta{color:#68736f}[data-theme=light] .dingtalk-binding-card .binding-remove{color:#176f66;background:#e8f5f3;border-color:#83c9c0}[data-theme=light] .dingtalk-binding-card .binding-action{color:#fff;background:#26a69a;border-color:#26a69a}.binding-action,.binding-remove{cursor:pointer;white-space:nowrap;border-radius:9px;min-height:42px;padding:0 17px}.binding-action{color:#fff;background:#26a69a;border:0;font-weight:700}.binding-action:disabled{opacity:.5;cursor:not-allowed}.binding-remove{color:#aaa;background:0 0;border:1px solid #494949}.binding-steps,.monitor-plan-preview,.monitor-list,.monitor-note{background:#121212;border:1px solid #343434;border-radius:13px;margin:14px 27px;padding:18px}.binding-steps>b,.monitor-plan-preview h3,.monitor-list h3{margin:0 0 12px;font-size:15px;display:block}.binding-steps ol{color:#ccc;margin:0;padding-left:22px;line-height:2}.binding-steps p{color:#26a69a;margin:10px 0 0;font-size:12px}.binding-steps code{color:#45cbbb}.monitor-plan-preview>div{color:#888;justify-content:space-between;margin-bottom:12px;display:flex}.monitor-plan-preview>div b{color:#eee}.monitor-plan-preview>p{border-top:1px solid #2d2d2d;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;margin:0;padding:11px 0;display:grid}.monitor-plan-preview>p small{color:#888}.monitor-plan-preview.monitor-plan-empty>p{color:#788582;text-align:center;border-top:1px dashed #303735;margin:0;padding:14px 0 2px;display:block}.monitor-list>div{border-top:1px solid #2d2d2d;align-items:center;gap:12px;padding:11px 0;display:flex}.monitor-list>div>span{flex:1;gap:4px;display:grid}.monitor-list small{color:#888}.monitor-list em{color:#888;font-size:12px;font-style:normal}.monitor-list em.active{color:#26a69a}.monitor-list em.triggered{color:#e0ad4f}.monitor-list button{color:#e36a6a;cursor:pointer;background:0 0;border:0}.monitor-note{color:#888;font-size:12px;line-height:1.7}.monitor-dialog>footer{border-top:1px solid #303030;justify-content:flex-end;gap:10px;height:auto;padding:18px 27px;display:flex}.monitor-dialog>footer button{cursor:pointer;border-radius:10px;min-width:140px;height:46px}.monitor-dialog>footer .primary{background:#26a69a;border:0}.monitor-dialog>footer .secondary{background:0 0;border:1px solid #444}.monitor-login-required{text-align:center;padding:55px 28px}.monitor-login-required b{font-size:18px}.monitor-login-required p{color:#888}.monitor-login-required a{color:#fff;background:#26a69a;border-radius:10px;place-items:center;width:180px;height:46px;margin-top:12px;font-weight:700;text-decoration:none;display:inline-grid}@media (width<=640px){.monitor-backdrop{align-items:end;padding:0}.monitor-dialog{border-radius:18px 18px 0 0;max-height:94vh}.telegram-binding-card{flex-direction:column;align-items:flex-start}.telegram-binding-card>button{width:100%}.dingtalk-fields{grid-template-columns:1fr}.dingtalk-fields button{width:100%}.monitor-plan-preview>p{grid-template-columns:45px 1fr}.monitor-plan-preview>p small{grid-column:2}.monitor-dialog>footer{background:#171717;position:sticky;bottom:0}.monitor-dialog>footer button{flex:1;min-width:0}}.monitor-dialog>footer button{font-size:14px;font-weight:700}.monitor-dialog>footer .monitor-send-report{color:#e6fffc;background:#183f3b;border:1px solid #2d8f85}.monitor-dialog>footer button:disabled{cursor:not-allowed;opacity:.45}.monitor-backdrop{z-index:400;padding-top:max(20px,env(safe-area-inset-top));align-items:center}.monitor-dialog{flex-direction:column;max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.monitor-dialog>header{z-index:2;background:#171717;flex:none;position:sticky;top:0}.monitor-dialog>header h2{color:#f7f7f7}.monitor-dialog>header>button{color:#e6e6e6;flex:0 0 40px}.monitor-dialog>footer{z-index:2;background:#171717;flex:none;position:sticky;bottom:0}.monitor-dialog>footer .primary,.monitor-dialog>footer .primary:disabled{color:#fff!important}.personal-monitor{overflow-y:auto}[data-theme=light] .monitor-backdrop{background:#20263061}[data-theme=light] .monitor-dialog,[data-theme=light] .monitor-dialog>header,[data-theme=light] .monitor-dialog>footer{color:#1f2933;background:#fff}[data-theme=light] .monitor-dialog>header,[data-theme=light] .monitor-dialog>footer{border-color:#dfe5e8}[data-theme=light] .monitor-dialog>header h2{color:#172027}[data-theme=light] .monitor-dialog>header p,[data-theme=light] .telegram-binding-card small,[data-theme=light] .monitor-note{color:#62717b}[data-theme=light] .telegram-binding-card,[data-theme=light] .binding-steps,[data-theme=light] .monitor-plan-preview,[data-theme=light] .monitor-list{background:#f7faf9;border-color:#dce8e5}[data-theme=light] .monitor-note{background:#f6f4e9;border-color:#e5ddba}[data-theme=light] .monitor-dialog>footer .monitor-send-report{color:#176b63;background:#e8f5f3;border-color:#8bc9c2}.monitor-list .forecast-risk{margin-top:4px;font-size:11px}.monitor-list .forecast-risk.low{color:#45cbbb}.monitor-list .forecast-risk.medium{color:#d2a94f}.monitor-list .forecast-risk.high{color:#ff646b}.risk-tracker-waiting{color:#6e8d88!important}.monitor-list>div:not(.monitor-list-head):not(.monitor-history){flex-wrap:wrap;min-width:0}.risk-tracker-card{box-sizing:border-box;background:#0e1211;border-radius:11px;flex:1 0 100%;width:100%;min-width:0;max-width:100%;margin:8px 0 2px;overflow:hidden;border:1px solid #33413f!important;padding:14px!important;display:block!important}.risk-tracker-card.high{border-color:#71383b!important}.risk-tracker-card>header{justify-content:space-between;gap:12px;min-width:0;margin-bottom:12px;display:flex}.risk-tracker-card>header b{color:#f0f5f4}.risk-tracker-card>header span{color:#75827f;overflow-wrap:anywhere;text-align:right;min-width:0;font-size:10px}.risk-tracker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.risk-tracker-grid label{color:#8d9895;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0;padding-bottom:7px;font-size:11px;display:grid;position:relative}.risk-tracker-grid label span{overflow-wrap:anywhere;min-width:0}.risk-tracker-grid label b{color:#e5ecea;font-size:13px}.risk-tracker-grid label i{background:#252b2a;border-radius:4px;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.risk-tracker-grid label i:after{content:"";width:var(--risk-width);background:#2eb2a3;height:100%;display:block}.risk-tracker-grid label:nth-child(3) i:after{background:#ef6268}.risk-tracker-card>footer{color:#7f8b88;overflow-wrap:anywhere;border:0;height:auto;margin-top:11px;padding:0;font-size:10px}.risk-tracker-card.high>footer{color:#ef777c}[data-theme=light] .risk-tracker-card{background:#fff;border-color:#d5e0de!important}[data-theme=light] .risk-tracker-grid label b,[data-theme=light] .risk-tracker-card>header b{color:#1e2927}@media (width<=640px){.risk-tracker-grid{grid-template-columns:1fr}.risk-tracker-card>header{flex-direction:column;align-items:flex-start}.risk-tracker-card>header span{text-align:left}}.site-nav{z-index:360;justify-content:center;align-items:center;gap:clamp(12px,1.5vw,28px);min-width:0;display:flex;position:relative}.site-nav-item{align-items:center;height:64px;display:flex;position:relative}.site-nav-label{color:#aeb7b9;white-space:nowrap;font-size:12px;text-decoration:none;transition:color .18s}.site-nav-item:hover>.site-nav-label,.site-nav-item:focus-within>.site-nav-label{color:#42cbbb}.site-nav-level2{opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d0ff7;border:1px solid #6b8e9147;border-radius:12px;width:240px;padding:9px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:56px;left:50%;transform:translate(-50%,-10px);box-shadow:0 24px 70px #0000007a}.site-nav-item:hover>.site-nav-level2,.site-nav-item:focus-within>.site-nav-level2{opacity:1;visibility:visible;transform:translate(-50%)}.site-nav-branch{position:relative}.site-nav-branch>a,.site-nav-level3>a{color:#c9d0d2;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:0 11px;font-size:12px;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:flex}.site-nav-branch>a i{color:#5c7777;font-style:normal}.site-nav-branch:hover>a,.site-nav-branch:focus-within>a,.site-nav-level3>a:hover,.site-nav-level3>a:focus{color:#fff;background:#26a69a29}.site-nav-level3{opacity:0;visibility:hidden;background:#090d0ffa;border:1px solid #6b8e9147;border-radius:12px;width:220px;padding:9px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:-9px;left:calc(100% + 8px);transform:translate(-10px);box-shadow:0 24px 70px #00000073}.site-nav-branch:hover>.site-nav-level3,.site-nav-branch:focus-within>.site-nav-level3{opacity:1;visibility:visible;transform:translate(0)}.site-nav.compact{gap:15px}.site-nav.compact .site-nav-item{height:48px}.site-nav.compact .site-nav-level2{top:44px}[data-theme=light] .site-nav-label{color:#536064}[data-theme=light] .site-nav-level2,[data-theme=light] .site-nav-level3{background:#fffffffa;border-color:#d8e2e1;box-shadow:0 20px 55px #21373a29}[data-theme=light] .site-nav-branch>a,[data-theme=light] .site-nav-level3>a{color:#334246}[data-theme=light] .site-nav-branch:hover>a,[data-theme=light] .site-nav-level3>a:hover{color:#11796f;background:#e8f5f3}@media (width<=1180px){.site-nav{gap:10px}.site-nav-label{font-size:10px}}@media (width<=980px){.topbar>.site-nav{order:3;justify-content:flex-start;width:100%;height:42px;overflow:auto hidden}.topbar>.site-nav .site-nav-item{height:40px}.topbar>.site-nav .site-nav-level2,.welcome-nav>.site-nav{display:none}}@media (prefers-reduced-motion:reduce){.site-nav-level2,.site-nav-level3{transition:none}}.site-nav{justify-content:space-between;align-items:center;gap:clamp(18px,3vw,54px);width:min(100%,1120px);display:flex}.site-nav-label{white-space:nowrap;line-height:1.25;transition:color .18s,transform .18s;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px!important;font-size:clamp(15px,1.15vw,19px)!important}.site-nav-item:hover>.site-nav-label,.site-nav-item:focus-within>.site-nav-label{color:#36c8b8;transform:translateY(-1px)}.site-nav-level2,.site-nav-level3{background:#161819f7!important;border:1px solid #ffffff1a!important;border-radius:18px!important;padding:10px!important;box-shadow:0 24px 70px #0000007a!important}.site-nav-branch>a,.site-nav-level3>a{transition:background .18s,color .18s,transform .18s;background:0 0!important;border:0!important;border-radius:10px!important;padding:13px 15px!important;font-size:16px!important}.site-nav-branch:hover>a,.site-nav-level3>a:hover{transform:translate(3px);color:#fff!important;background:#ffffff14!important}.site-nav-item:after{content:"";height:26px;position:absolute;top:46px;left:-12px;right:-12px}.site-nav-item:not(:hover):not(:focus-within)>.site-nav-level2{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .18s .32s,transform .18s .32s,visibility 0s .5s!important;transform:translate(-50%,-10px)!important}.site-nav-item:hover>.site-nav-level2{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)!important}.site-nav-branch:after{content:"";width:18px;position:absolute;top:0;bottom:0;left:100%}.site-nav-branch:not(:hover):not(:focus-within)>.site-nav-level3{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .18s .32s,transform .18s .32s,visibility 0s .5s!important;transform:translate(-10px)!important}.site-nav-branch:hover>.site-nav-level3{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}.site-nav-level2,.site-nav-level3{background:#161616fa!important;border-color:#383838!important}[data-theme=light] .site-nav-level2,[data-theme=light] .site-nav-level3{background:#fffffffc!important;border-color:#d8dcdd!important}[data-theme=light] .site-nav-item[data-open=true]>.site-nav-label{color:#168f84!important}[data-theme=light] .site-nav-branch:hover>a,[data-theme=light] .site-nav-branch:focus-within>a,[data-theme=light] .site-nav-level3>a:hover,[data-theme=light] .site-nav-level3>a:focus-visible{color:#fff!important;background:#26a69a!important}[data-theme=light] .site-nav-branch:hover>a i,[data-theme=light] .site-nav-branch:focus-within>a i{color:#fff!important}.site-nav-label{z-index:2;position:relative;width:max-content!important;display:inline-flex!important}.site-nav-item:after{pointer-events:none!important}.site-nav-item:hover>.site-nav-level2,.site-nav-item:focus-within>.site-nav-level2{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,-10px)!important}.site-nav-item[data-open=true]>.site-nav-label{transform:translateY(-1px);color:#36c8b8!important}.site-nav-item[data-open=true]>.site-nav-level2{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .18s,transform .18s,visibility!important;transform:translate(-50%)!important}@media (hover:none){.site-nav-item[data-open=true]>.site-nav-level2{display:block!important}}.chart-analyze{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:126px;display:flex!important}.chart-analyze .analysis-remaining{color:#ffffffb8;font-size:8px;font-weight:550;line-height:1}.topbar>.site-nav{flex:1}.topbar>.top-actions{margin-left:auto}.profile-plan-mark{color:#45c6b7;letter-spacing:.08em;border:1px solid #26a69a66;border-radius:99px;margin-top:4px;padding:2px 6px;font-size:7px;display:inline-flex}[data-theme=light] .chart-analyze .analysis-remaining{color:#fffc}@media (width<=1180px){.topbar>.site-nav{max-width:54vw}}@media (width<=980px){.topbar{flex-wrap:wrap;min-height:68px;height:auto!important}.topbar>.site-nav{max-width:none}.workspace{padding-top:10px}}@media (width>=981px){.topbar>.site-nav{width:100%!important;max-width:none!important}.topbar>.top-actions{margin-left:0!important}}.mobile-symbol-button,.mobile-top-actions,.mobile-bottom-nav,.mobile-sheet-close,.mobile-sheet-backdrop,.mobile-strategy-peek{display:none}.pwa-install-card{z-index:690;color:#f4f7f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141616f7;border:1px solid #35534f;border-radius:16px;grid-template-columns:46px 1fr auto auto;align-items:center;gap:12px;width:min(430px,100vw - 36px);min-height:76px;padding:12px;display:grid;position:fixed;bottom:18px;left:18px;box-shadow:0 22px 70px #00000080}.pwa-install-icon,.pwa-guide-logo{color:#effffb;background:linear-gradient(145deg,#173d38,#0b1716);border:1px solid #3bafa2;border-radius:13px;place-items:center;width:46px;height:46px;font-size:23px;font-weight:750;display:grid}.pwa-install-icon img,.pwa-guide-logo img{border-radius:inherit;width:100%;height:100%;display:block}.pwa-install-primary:disabled{opacity:.68;cursor:wait}.pwa-install-card>div{gap:4px;display:grid}.pwa-install-card b{font-size:14px}.pwa-install-card small{color:#93a4a2;font-size:12px;line-height:1.35}.pwa-install-primary,.pwa-guide-done{color:#fff;cursor:pointer;background:#26a69a;border:0;border-radius:10px;min-height:40px;padding:0 15px;font-weight:700}.pwa-install-dismiss,.pwa-guide-close{color:#84918f;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:23px}.pwa-guide-backdrop{z-index:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pwa-guide{color:#f2f5f4;background:#141616;border:1px solid #35413f;border-radius:22px;width:min(420px,100%);padding:28px;position:relative;box-shadow:0 28px 90px #0000009e}.pwa-guide-close{position:absolute;top:12px;right:14px}.pwa-guide h2{margin:20px 0 14px;font-size:22px}.pwa-guide ol{color:#b2bcba;margin:0 0 22px;padding-left:22px;line-height:1.8}.pwa-guide-done{width:100%}.offline-page{text-align:center;background:radial-gradient(circle at 50% 30%,#17342f,#0b0b0b 52%);place-content:center;justify-items:center;gap:12px;min-height:100dvh;padding:28px;display:grid}.offline-page>span{border:1px solid #39b5a7;border-radius:22px;place-items:center;width:74px;height:74px;font-size:36px;font-weight:800;display:grid}.offline-page h1{margin:8px 0 0}.offline-page p{margin:0;font-size:18px}.offline-page small{color:#899794}.offline-page a{color:#fff;background:#26a69a;border-radius:10px;margin-top:14px;padding:12px 20px;text-decoration:none}[data-theme=light] .pwa-install-card,[data-theme=light] .pwa-guide{color:#17201f;background:#fffffffa;border-color:#b9d8d4}[data-theme=light] .pwa-install-card small,[data-theme=light] .pwa-guide ol{color:#61716f}@media (width<=760px),(hover:none) and (pointer:coarse) and (width<=1024px) and (orientation:portrait),(hover:none) and (pointer:coarse) and (width<=950px) and (height<=600px){:is(html:has(.mobile-bottom-nav),body:has(.mobile-bottom-nav)){overscroll-behavior:none;width:100%;height:100dvh;overflow:hidden!important}body:has(.mobile-bottom-nav){padding-bottom:0!important}html{scroll-padding-top:64px}body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}:is(body:has(.mobile-sheet-open),body:has(.ai-drawer.open),body:has(.monitor-backdrop)){overflow:hidden}.topbar{top:0;z-index:600!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#0e0f0ff5!important;border-bottom-color:#282d2c!important;grid-template-columns:auto 1fr auto!important;gap:10px!important;height:58px!important;min-height:58px!important;padding:0 12px!important;display:grid!important;position:sticky!important}.topbar>.brand{white-space:nowrap;width:auto;font-size:20px}.topbar>.brand .brand-mark{width:30px;height:30px;margin-right:7px;font-size:16px}.topbar>.site-nav{display:none!important}.mobile-symbol-button{color:#dce4e2;background:#171a19;border:1px solid #303736;border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:9px;min-width:108px;height:36px;padding:0 12px;font-size:13px;font-weight:700;display:flex;display:none!important}.mobile-top-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.mobile-top-actions button{color:#dce4e2;cursor:pointer;background:#171a19;border:1px solid #303736;border-radius:9px;place-items:center;width:38px;height:36px;padding:0;font-size:13px;display:grid}.mobile-top-actions .mobile-notice{font-size:18px;position:relative}.mobile-top-actions .mobile-notice b{color:#fff;background:#e65757;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:9px;display:grid;position:absolute;top:-5px;right:-4px}.mobile-symbol-button .live-dot{width:6px;height:6px;box-shadow:0 0 0 4px #26a69a1f}.topbar>.top-actions{gap:6px!important;width:auto!important;margin:0!important;font-size:0!important}.topbar>.top-actions>.live-dot,.topbar .locale-toggle,.topbar .theme-toggle{display:none!important}.topbar .avatar{width:36px;height:36px;font-size:11px}.profile-anchor{position:static}.profile-menu{z-index:720!important;top:66px!important;left:10px!important;right:10px!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;border-radius:18px!important;width:auto!important;max-height:none!important;padding-bottom:16px!important;position:fixed!important;overflow:auto!important}.profile-menu nav{grid-template-columns:1fr 1fr;gap:4px;display:grid}.profile-menu nav a{border-radius:9px;min-height:48px!important}.workspace{background:#0f0f0f;height:calc(100dvh - 58px)!important;min-height:0!important;padding:8px 8px calc(76px + env(safe-area-inset-bottom))!important;display:block!important;overflow:hidden!important}.center-col{height:100%!important;min-height:0!important;display:block!important;overflow:hidden!important}.chart-panel{height:calc(100dvh - 58px - 76px - env(safe-area-inset-bottom))!important;border-radius:12px!important;min-height:0!important;overflow:hidden!important}.chart-head{gap:8px;min-height:58px;height:auto!important;padding:9px 10px!important}.chart-symbol{min-width:0}.chart-symbol>b{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;font-size:13px;overflow:hidden}.chart-symbol>.live-dot,.chart-symbol>.chart-live{display:none}.chart-tools{gap:5px;min-width:0}.chart-tools button{font-size:12px;min-height:38px!important;padding:0 9px!important}.chart-analyze{min-width:78px!important}.chart-ai-launcher{width:40px!important;height:38px!important;display:none!important}.trading-chart-shell{overscroll-behavior:contain;touch-action:auto;width:100%;height:calc(100% - 58px);min-height:0}.trading-chart{border:0;width:100%;height:100%}.trading-chart>.tradingview-widget-container__widget,.trading-chart iframe{width:100%!important;height:100%!important;min-height:420px!important}.chart-widget-status{font-size:14px}.instrument-picker{overflow:auto;z-index:760!important;max-height:none!important;top:64px!important;bottom:82px!important}.instrument-list{max-height:calc(100dvh - 310px)!important}.mobile-sheet{visibility:hidden;opacity:0;transition:transform .26s,opacity .2s,visibility .26s;transform:translateY(calc(100% + 90px));z-index:660!important;top:66px!important;right:8px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;background:#151616!important;border-radius:20px 20px 12px 12px!important;width:auto!important;min-height:0!important;max-height:none!important;padding:18px 14px 28px!important;position:fixed!important;left:8px!important;overflow:auto!important}.mobile-sheet.mobile-sheet-open{visibility:visible;opacity:1;transform:translateY(0)}.mobile-sheet.mobile-sheet-open:not(.mobile-sheet-ai-open){overscroll-behavior-x:none;touch-action:pan-y;contain:inline-size;overflow:hidden auto!important}.mobile-sheet.mobile-sheet-open:not(.mobile-sheet-ai-open)>*,.mobile-sheet.mobile-sheet-open:not(.mobile-sheet-ai-open) .analysis-content,.mobile-sheet.mobile-sheet-open:not(.mobile-sheet-ai-open) .strategy-cards,.mobile-sheet.mobile-sheet-open:not(.mobile-sheet-ai-open) .strategy-table-card{width:100%!important;min-width:0!important;max-width:100%!important}.mobile-sheet.mobile-sheet-open:not(.mobile-sheet-ai-open) .analysis-content,.mobile-sheet.mobile-sheet-open:not(.mobile-sheet-ai-open) .strategy-cards{overflow-x:hidden!important}.analysis-panel.mobile-sheet-ai-open{visibility:visible;opacity:1;transform:translateY(0)}.mobile-sheet-close{z-index:2;background:linear-gradient(#151616 70%,#0000);border:0;place-items:center;width:100%;height:28px;margin:-8px 0 4px;display:grid;position:sticky;top:-18px}.mobile-sheet-close i{background:#4b5250;border-radius:9px;width:44px;height:4px}.mobile-sheet-backdrop{z-index:650;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border:0;display:block;position:fixed;inset:0}.opportunity-panel .opportunity-list{padding-bottom:18px}.analysis-panel .ai-drawer{z-index:700!important;opacity:1!important;background:#151616!important;border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.analysis-panel.mobile-sheet-ai-open{z-index:700!important;top:58px!important;right:0!important;bottom:calc(70px + env(safe-area-inset-bottom))!important;background:#151616!important;border:0!important;border-radius:0!important;width:auto!important;max-height:none!important;padding:0!important;position:fixed!important;left:0!important;overflow:hidden!important}.analysis-panel.mobile-sheet-ai-open>.mobile-sheet-close{display:none!important}body:has(.ai-drawer.open) .mobile-strategy-peek{display:none!important}.ai-drawer-head{padding-top:calc(14px + env(safe-area-inset-top))}.monitor-backdrop{z-index:740!important}.monitor-dialog{padding-bottom:env(safe-area-inset-bottom);max-height:calc(100dvh - env(safe-area-inset-top))!important}.mobile-bottom-nav{z-index:710;height:calc(68px + env(safe-area-inset-bottom));padding:6px 5px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f1010f7;border-top:1px solid #303534;grid-template-columns:repeat(5,1fr);align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 35px #00000052}.mobile-bottom-nav button{color:#7f8a88;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;height:56px;font-size:11px;display:flex}.mobile-bottom-nav button>span{place-items:center;width:26px;height:25px;font-size:20px;font-style:normal;display:grid}.mobile-bottom-nav button.active{color:#53d3c4}.mobile-bottom-nav .mobile-ai-action{color:#d9e4e2;position:relative}.mobile-bottom-nav .mobile-ai-action>span{color:#eafffb;background:#1b4c47;border:1px solid #3ec0b1;border-radius:14px;width:42px;height:38px;margin-top:-18px;box-shadow:0 7px 22px #26a69a40}.mobile-bottom-nav .mobile-ai-action>.mobile-agent-icon{box-shadow:none;background:url(/pwa/tradeclaw-robot.svg) 50%/contain no-repeat;border:0}.mobile-strategy-peek{z-index:640;right:10px;bottom:calc(78px + env(safe-area-inset-bottom));color:#f1f4f3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#181a19f5;border:1px solid #333a38;border-radius:15px;grid-template-columns:1fr;align-content:center;gap:10px;min-height:138px;padding:12px 14px;display:grid;position:fixed;left:10px;box-shadow:0 12px 34px #00000057}.mobile-strategy-handle{color:#6f7c79;align-items:center;gap:6px;display:flex;position:absolute;top:7px;left:50%;transform:translate(-50%)}.mobile-strategy-handle>i{background:#66716f;border-radius:999px;width:44px;height:4px;display:block;box-shadow:0 0 0 1px #ffffff08}.mobile-strategy-handle>b{color:#7e8b88;font-size:13px;line-height:1;animation:1.8s ease-in-out infinite strategy-handle-hint}@keyframes strategy-handle-hint{0%,to{opacity:.55;transform:translateY(1px)}50%{opacity:1;transform:translateY(-2px)}}.mobile-strategy-peek>header{text-align:left;grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.mobile-strategy-peek>header>span{gap:2px;display:grid}.mobile-strategy-peek small{color:#7f8b88;font-size:11px}.mobile-strategy-peek b,.mobile-strategy-peek strong{font-size:15px}.mobile-strategy-peek>header>i{color:#66716f;font-size:23px;font-style:normal}.mobile-strategy-market{border-top:1px solid #343a38;grid-template-columns:1.45fr repeat(4,1fr);padding-top:10px;display:grid}.mobile-strategy-market>span{text-align:left;border-left:1px solid #303634;gap:3px;min-width:0;padding:0 8px;display:grid}.mobile-strategy-market>span:first-child{border-left:0;padding-left:0}.mobile-strategy-market b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-strategy-market>span:first-child b{color:#e8eeec;font-size:14px}.mobile-strategy-market small{font-size:9px}.pwa-install-card{left:10px;right:10px;bottom:calc(224px + env(safe-area-inset-bottom));grid-template-columns:42px 1fr auto;width:auto}.pwa-install-card .pwa-install-dismiss{background:#151716;border:1px solid #35413f;border-radius:50%;position:absolute;top:0;right:3px;transform:translateY(-100%)}.pwa-install-icon{width:42px;height:42px}.welcome-nav{height:62px!important;padding:0 14px!important}.welcome-nav .brand{white-space:nowrap;font-size:20px}.welcome-nav>div:last-child{gap:7px}.welcome-nav>div:last-child button{font-size:14px;white-space:nowrap!important;word-break:keep-all!important;width:auto!important;min-width:52px!important;padding:0 12px!important;line-height:1!important}.welcome-copy{width:auto!important;margin:76px 20px 100px!important}.welcome-copy h1{line-height:1.03;font-size:clamp(40px,12vw,58px)!important}.welcome-auth-shell{width:calc(100vw - 20px)!important;top:68px!important;bottom:10px!important;right:10px!important}.toast,.toast.analysis-failure{z-index:800!important;inset:68px 12px auto!important}[data-theme=light] .topbar{background:#fffffff5!important;border-bottom-color:#d7e0de!important}[data-theme=light] .workspace{background:#eef2f2!important}[data-theme=light] .mobile-symbol-button{color:#25312f;background:#f4f7f6;border-color:#d4dfdd}[data-theme=light] .mobile-top-actions button{color:#25312f;background:#fff;border-color:#d4dfdd}[data-theme=light] .mobile-bottom-nav .mobile-ai-action>.mobile-agent-icon{background-image:url(/pwa/tradeclaw-robot-light.svg)}[data-theme=light] .mobile-sheet{color:#17201f;background:#fff!important}[data-theme=light] .mobile-sheet-close{background:linear-gradient(#fff 70%,#0000)}[data-theme=light] .mobile-bottom-nav{background:#fffffff7;border-color:#d3dddb}[data-theme=light] .mobile-strategy-peek{color:#17201f;background:#fffffffa;border-color:#ccd8d6}[data-theme=light] .mobile-strategy-handle>i{background:#8a9794}[data-theme=light] .analysis-panel.mobile-sheet-ai-open,[data-theme=light] .analysis-panel .ai-drawer{background:#fff!important}}@media (hover:none) and (pointer:coarse) and (width>=761px) and (orientation:landscape){.chart-panel{overflow:visible!important}.instrument-picker{z-index:980!important;width:auto!important;max-height:none!important;position:fixed!important;inset:76px 14px 14px!important;overflow:auto!important}.instrument-list{max-height:calc(100dvh - 260px)!important}}@media (width<=390px){.topbar>.brand{font-size:0}.topbar>.brand .brand-mark{margin-right:0}.profile-menu nav{grid-template-columns:1fr}.chart-symbol>b{max-width:34vw}.chart-tools button{font-size:11px;padding:0 7px!important}}@media (prefers-reduced-motion:reduce){.mobile-sheet{transition:none}}.brand{white-space:nowrap;align-items:center!important;line-height:1!important;display:flex!important}.brand-mark{flex:none!important;align-self:center!important;width:38px!important;height:38px!important;margin-right:10px!important}.monitor-list-head{justify-content:space-between;gap:14px;margin-bottom:6px;align-items:center!important;display:flex!important}.monitor-list-head h3{margin:0!important}.monitor-list-head>button{cursor:pointer;border-radius:8px;gap:3px;width:38px;height:34px;background:#181c1b!important;border:1px solid #3a4442!important;padding:8px!important;display:grid!important}.monitor-list-head>button i{background:#8b9693;border-radius:3px;width:100%;height:2px;display:block}.monitor-list-head>button:hover,.monitor-list-head>button.active{background:#17312e!important;border-color:#2aa99c!important}.monitor-list-head>button.active i{background:#50d2c3}.monitor-history{border-top:1px solid #303634;margin-top:10px;padding-top:12px;display:block!important}.monitor-history h4{color:#9ba5a2;margin:0 0 8px;font-size:13px}.monitor-history>p{color:#777;margin:0;padding:12px 0;font-size:12px}.monitor-history details{border-top:1px solid #2b302f;display:block}.monitor-history summary{cursor:pointer;grid-template-columns:auto minmax(120px,1fr) minmax(130px,1fr) auto;align-items:center;gap:9px;padding:11px 0;list-style:none;display:grid}.monitor-history summary::-webkit-details-marker{display:none}.monitor-history summary>b{color:#707a77;font-size:11px}.monitor-history summary>span{color:#838c89;font-size:11px}.monitor-history summary>strong{font-size:12px}.monitor-history summary>em{color:#ddd;background:#26302e;border-radius:99px;padding:4px 7px;font-size:11px;font-style:normal}.monitor-history summary>em.sl{color:#f77;border:1px solid #6f3535}.monitor-history summary>em.tp1,.monitor-history summary>em.tp2{color:#55d8c9;border:1px solid #28655e}.monitor-history details>p{color:#9ba3a1;background:#0d0f0f;border-radius:7px;margin:0 0 10px;padding:10px;font-size:11px;line-height:1.7}.monitor-list em.triggered{color:#e0ad4f;white-space:nowrap}[data-theme=light] .monitor-list-head>button{background:#eef5f3!important;border-color:#c9d8d5!important}[data-theme=light] .monitor-history details,[data-theme=light] .monitor-history{border-color:#dce5e3}[data-theme=light] .monitor-history details>p{color:#4d5c59;background:#eef3f2}@media (width<=640px){.monitor-history summary{grid-template-columns:auto 1fr auto}.monitor-history summary>span,.monitor-history summary>strong{grid-column:2}.monitor-history summary>em{grid-area:1/3/3}.monitor-list>div:not(.monitor-list-head):not(.monitor-history){flex-wrap:wrap;align-items:flex-start}.monitor-list>div:not(.monitor-list-head):not(.monitor-history)>span{min-width:160px}}@media (width<=980px){.mobile-top-actions button:last-child{color:#d8dddd!important;background:0 0!important;border:0!important;width:auto!important;min-width:54px!important;padding:0 10px!important;font-size:13px!important}.topbar>.brand{letter-spacing:-.45px!important;font-size:18px!important}.topbar>.brand .brand-mark{flex-basis:28px!important;width:28px!important;height:28px!important;margin-right:7px!important}}.multi-agent-head>div:first-child{flex:1;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid!important}.agent-head-selector{color:#eef3f1;width:100%;min-width:0;height:42px;font:inherit;background:#171a19;border:1px solid #3b4441;border-radius:9px;outline:0;padding:0 38px 0 13px;font-size:14px}.agent-head-selector:focus-visible{border-color:#49cbbc;box-shadow:0 0 0 2px #3dcaba2e}.scanner-agent-actions{gap:8px}.scanner-agent-actions button{min-height:36px;padding:0 12px;font-size:13px}.scanner-agent-workspace>.agent-note{font-size:13px}.connector-setup{background:#111312;border:1px solid #343b39;border-radius:12px;gap:12px;padding:14px;display:grid}.connector-save-actions{justify-content:flex-end}.connector-save-actions button{min-height:38px;padding:0 14px}.connector-bound{color:#55d4c5;background:#11211f;border:1px solid #287d74;border-radius:10px;align-items:center;gap:9px;padding:12px 14px;display:flex}.connector-bound span{color:#fff;background:#23675f;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.connector-bound b{font-size:14px}.execution-strategy-queue{padding:14px 15px}.execution-strategy-queue .card-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.execution-strategy-queue .card-heading h4{margin:0;font-size:17px}.execution-strategy-queue .card-heading>b{color:#52d2c3;font-size:16px}.execution-strategy-list article{grid-template-columns:1fr;gap:12px;padding:14px 15px;display:grid}.execution-strategy-list article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.execution-strategy-list article>header>div{gap:4px;min-width:0;display:grid}.execution-strategy-list article>header b{font-size:16px}.execution-strategy-list article>header em{color:#54d0c2;text-align:right;flex:none;font-size:12px;font-style:normal}.execution-strategy-list article dl{background:#2f3634;border:1px solid #2f3634;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.execution-strategy-list article dl>div{background:#111312;gap:5px;padding:10px 11px;display:grid}.execution-strategy-list article dt{color:#798582;font-size:12px}.execution-strategy-list article dd{color:#e5ebe9;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}.execution-strategy-list .strategy-trade-actions{justify-content:flex-end;padding:0;display:flex}.import-order-button{min-height:34px!important;padding:0 11px!important;font-size:12px!important}.opportunity-card>.strategy-trade-actions{justify-content:flex-end;gap:7px;display:flex}.opportunity-card>.strategy-trade-actions button{border-radius:7px;width:auto;min-height:32px;padding:0 10px;font-size:12px}.opportunity-detail-actions button{min-width:106px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:13px!important}.execution-agent-workspace>.agent-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px}.execution-agent-workspace>.agent-list article>b{grid-column:1;min-width:0}.execution-agent-workspace>.agent-list article>span{grid-column:1;min-width:0;line-height:1.45}.execution-agent-workspace>.agent-list article>small{white-space:nowrap;grid-area:1/2/3;place-self:center end}.risk-tracking-list article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 14px}.risk-tracking-list article>b{min-width:0}.risk-tracking-list article>span{white-space:nowrap}.risk-tracking-list article>small{white-space:nowrap;justify-self:end;grid-column:3!important}.information-context-card{grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;padding:17px;display:grid}.information-context-card>header{align-content:start;gap:4px;display:grid}.information-context-card>header small{color:#54d0c2;letter-spacing:.12em;font-size:13px}.information-context-card>header strong{font-size:18px;line-height:1.45}.information-context-score{grid-area:1/2;align-content:center;justify-items:end;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.information-context-score b{font-size:34px;grid-area:auto!important}.information-context-score span{color:#82908c;font-size:12px}.information-context-card>dl{background:#2e3b38;border:1px solid #2e3b38;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.information-context-card>dl>div{background:#101513;grid-template-columns:minmax(96px,.82fr) minmax(120px,1.18fr);align-items:start;gap:8px 14px;min-height:58px;padding:12px 14px;display:grid}.information-context-card dt{color:#7f8c88;font-size:12px;line-height:1.55}.information-context-card dd{color:#dce5e2;text-align:left;word-break:normal;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.55}.information-feed article{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 14px}.information-feed article>b,.information-feed article>span{word-break:normal;overflow-wrap:anywhere;grid-column:1;min-width:0;line-height:1.55}.information-feed article>small{white-space:nowrap;grid-area:1/2/3;align-self:center}.macro-risk-banner{background:#241d11;border:1px solid #a07832;border-radius:10px;padding:13px 14px;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 14px!important;display:grid!important}.macro-risk-banner small,.macro-risk-banner strong,.macro-risk-banner span,.macro-risk-banner time{overflow-wrap:anywhere;min-width:0}.macro-risk-banner small{grid-column:1/-1;color:#e7b754!important;font-size:11px!important}.macro-risk-banner strong{font-size:16px;line-height:1.45}.macro-risk-banner b{white-space:nowrap;color:#f0c46d!important;grid-area:2/2!important;align-self:start!important;font-size:16px!important}.macro-risk-banner span{grid-column:1;font-size:12px;line-height:1.5;color:#cab989!important}.macro-risk-banner time{color:#95886e;text-align:right;grid-column:2;font-size:11px}.macro-risk-banner.pre30m,.macro-risk-banner.live,.macro-risk-banner.post30m{background:#291416;border-color:#b85359}.macro-risk-banner.pre30m b,.macro-risk-banner.live b,.macro-risk-banner.post30m b{color:#ff7d83!important}.agent-confirm-backdrop{z-index:1400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agent-confirm-dialog{color:#f1f4f3;background:#181a19;border:1px solid #3b4441;border-radius:16px;width:min(520px,100%);padding:24px;overflow:hidden;box-shadow:0 28px 90px #000000a3}.agent-confirm-dialog h2{margin:0 0 12px;font-size:21px}.agent-confirm-dialog p{color:#a9b2b0;margin:0;line-height:1.7}.agent-confirm-dialog footer{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:0;display:grid}.agent-confirm-dialog button{color:#e5ebe9;width:100%;min-width:0;height:42px;font:inherit;cursor:pointer;background:#1c211f;border:1px solid #3b4542;border-radius:9px;padding:0 16px;font-size:14px;line-height:1}.agent-confirm-dialog button.primary{color:#fff;background:#219b90;border-color:#2ab6a7}.login-required-dialog{text-align:center;width:min(410px,100vw - 32px)}.login-required-dialog footer{max-width:280px;margin-inline:auto}[data-theme=light] .agent-head-selector,[data-theme=light] .connector-setup,[data-theme=light] .execution-strategy-list article dl>div{color:#17201f;background:#fff;border-color:#d2dcda}[data-theme=light] .connector-bound{color:#187b71;background:#e6f5f2;border-color:#72c4b9}[data-theme=light] .execution-strategy-list article dl{background:#d9e3e1;border-color:#d9e3e1}[data-theme=light] .execution-strategy-list article dd,[data-theme=light] .information-context-card dd{color:#1e2927}[data-theme=light] .information-context-card>dl{background:#d7e2df;border-color:#d7e2df}[data-theme=light] .information-context-card>dl>div{background:#f8fbfa}[data-theme=light] .macro-risk-banner{background:#fff7e7;border-color:#c58f2f}[data-theme=light] .macro-risk-banner.pre30m,[data-theme=light] .macro-risk-banner.live,[data-theme=light] .macro-risk-banner.post30m{background:#fff0f0;border-color:#d55b62}[data-theme=light] .agent-confirm-dialog{color:#17201f;background:#fff;border-color:#ccd8d5}[data-theme=light] .agent-confirm-dialog p{color:#53615e}@media (width<=820px){.information-context-card>dl{grid-template-columns:1fr}.information-context-card>dl>div{grid-template-columns:1fr;gap:5px;min-height:0;padding:11px 12px}.information-context-card dt,.information-context-card dd{font-size:12px}.information-context-card dd{width:100%}.information-feed article{column-gap:10px}.information-feed article>small{align-self:start;margin-top:2px}}@media (width<=640px){.multi-agent-head>div:first-child{grid-template-columns:38px minmax(0,1fr)}.agent-head-selector{height:40px;font-size:13px}.scanner-agent-actions{justify-content:flex-start;display:flex}.scanner-agent-actions button{width:auto;min-width:0}.execution-strategy-list article dl{grid-template-columns:1fr}.execution-agent-workspace>.agent-list article,.risk-tracking-list article{grid-template-columns:minmax(0,1fr) auto}.risk-tracking-list article>span{grid-column:1}.risk-tracking-list article>small{grid-row:1/3;grid-column:2!important}.information-context-card{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:15px}.information-context-card>header strong{font-size:17px}.information-context-score b{font-size:30px}.information-context-score span{text-align:right;max-width:76px}.macro-risk-banner{grid-template-columns:1fr!important}.macro-risk-banner b,.macro-risk-banner span,.macro-risk-banner time{white-space:normal;text-align:left!important;grid-area:auto/1!important}.opportunity-card>.strategy-trade-actions{grid-template-columns:none;display:flex}.opportunity-card>.strategy-trade-actions button{width:auto}.agent-confirm-dialog{padding:20px}.agent-confirm-dialog footer{grid-template-columns:1fr 1fr}}.analysis-panel{container-type:inline-size}.information-context-card,.information-context-card *{min-width:0}.information-context-card{max-width:100%;overflow:hidden}.information-context-card>header strong,.information-context-card dt,.information-context-card dd,.information-context-evidence strong,.information-context-evidence span,.information-feed article>b,.information-feed article>span{white-space:normal;word-break:normal;overflow-wrap:anywhere}.information-context-evidence article strong{-webkit-line-clamp:unset;overflow:visible}@container (width<=520px){.information-context-card{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.information-context-card>dl{grid-template-columns:1fr}.information-context-card>dl>div{grid-template-columns:1fr;gap:4px;min-height:0;padding:12px}.information-context-card dt,.information-context-card dd{width:100%;font-size:13px}}.multi-agent-head{gap:24px}.multi-agent-head>div:first-child{flex:0 394px;grid-template-columns:42px minmax(0,340px);max-width:calc(100% - 72px)}.agent-head-selector{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#c3ccca 50%),linear-gradient(135deg,#c3ccca 50%,#0000 50%);background-position:calc(100% - 22px) 17px,calc(100% - 16px) 17px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;max-width:340px;padding-right:48px}.connector-save-actions button{border-radius:7px!important;height:32px!important;min-height:32px!important;padding:0 11px!important;font-size:12px!important}.execution-agent-workspace>.agent-actions:not(.connector-save-actions) button{border-radius:7px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important;line-height:1!important}.execution-strategy-list article{padding-top:42px;position:relative}.execution-strategy-dismiss{z-index:2;color:#9eaaa7;cursor:pointer;background:0 0;border:1px solid #3b4542;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;font-size:21px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.execution-strategy-dismiss:hover,.execution-strategy-dismiss:focus-visible{color:#53cfc0;background:#38beaf14;border-color:#53cfc0}.execution-strategy-list article>header{padding-right:32px}.import-order-button{border-radius:7px!important;height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:11px!important}.strategy-cards>.strategy-table-card{padding-bottom:0}.strategy-cards>.strategy-table-card>.strategy-trade-actions{grid-template-columns:none!important;justify-content:flex-end!important;gap:7px!important;padding:12px 14px 14px!important;display:flex!important}.strategy-cards>.strategy-table-card>.strategy-trade-actions button{border-radius:7px!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important;line-height:1!important}.risk-tracking-list article{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.risk-tracking-list article>b{grid-area:1/1}.risk-tracking-list article>span{grid-area:1/2;justify-self:end}.risk-tracking-list article>small{white-space:nowrap;margin-top:7px;grid-area:2/1/auto/-1!important;justify-self:end!important}.risk-tracking-list article.risk-tracking-entered{box-shadow:inset 3px 0 #35c7b8;background:linear-gradient(135deg,#2ab6a724,#2ab6a709)!important;border-color:#2ab6a7!important}.risk-tracking-list article.risk-tracking-entered>span,.risk-tracking-list article.risk-tracking-entered>small{color:#52d2c3}.risk-tracking-list article.risk-tracking-pending>span{color:#8b9693}[data-theme=light] .risk-tracking-list article.risk-tracking-entered{box-shadow:inset 3px 0 #2eaa9c;background:linear-gradient(135deg,#e9f7f4,#fff)!important;border-color:#64bdb2!important}[data-theme=light] .execution-strategy-dismiss{color:#64736f;border-color:#c7d3d0}@media (width<=640px){.multi-agent-head{gap:14px}.multi-agent-head>div:first-child{flex:1;grid-template-columns:38px minmax(0,1fr);max-width:calc(100% - 52px)}.agent-head-selector{background-position:calc(100% - 20px) 16px,calc(100% - 14px) 16px;max-width:none;padding-right:44px}.execution-agent-workspace>.agent-actions:not(.connector-save-actions){gap:6px}.execution-agent-workspace>.agent-actions:not(.connector-save-actions) button{padding:0 8px!important;font-size:11px!important}.risk-tracking-list article{grid-template-columns:minmax(0,1fr) auto!important}.strategy-cards>.strategy-table-card>.strategy-trade-actions{padding:12px 14px 14px!important}}.opportunity-card>.strategy-trade-actions{flex-wrap:nowrap!important;grid-template-columns:none!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;padding:12px 14px 14px!important;display:flex!important}.opportunity-card>.strategy-trade-actions>button{box-sizing:border-box!important;white-space:nowrap!important;border-radius:7px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important;line-height:1!important;display:inline-flex!important}@media (width<=640px){.opportunity-card>.strategy-trade-actions{grid-template-columns:none!important;display:flex!important}.opportunity-card>.strategy-trade-actions>button{width:auto!important;min-width:0!important}}.agent-login-required,.monitor-login-required{color:#f4f7f6;text-align:center;background:#171919;border:1px solid #343b3a;border-radius:18px;place-content:center;justify-items:center;gap:16px;width:min(420px,100% - 28px);min-height:180px;margin:clamp(24px,8vh,84px) auto;padding:28px;display:grid}.agent-login-required b,.monitor-login-required b{font-size:clamp(18px,2vw,24px)}.agent-login-required button,.monitor-login-required button,.monitor-login-required a{color:#58d6c7;cursor:pointer;background:#26a69a24;border:1px solid #32b6a7;border-radius:10px;justify-content:center;align-items:center;min-width:120px;min-height:42px;padding:0 20px;text-decoration:none;display:inline-flex}.agent-head-selector{width:100%;min-width:0;max-width:340px;height:42px;color:inherit;border:0;border-radius:9px;padding:0;position:relative;overflow:visible;background:0 0!important}.agent-head-selector-trigger{box-sizing:border-box;color:#eef3f1;width:100%;height:42px;font:inherit;text-align:left;cursor:pointer;background:#171a19;border:1px solid #3b4441;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:14px;display:flex}.agent-head-selector-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-head-selector-trigger>i{border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 7px;width:7px;height:7px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.agent-head-selector.open .agent-head-selector-trigger>i{transform:translateY(2px)rotate(225deg)}.agent-head-selector-trigger:focus-visible{border-color:#49cbbc;outline:0;box-shadow:0 0 0 2px #3dcaba2e}.agent-head-selector-trigger:disabled{opacity:.48;cursor:not-allowed}.agent-head-selector-menu{z-index:1600;background:#171a19;border:1px solid #3b4441;border-radius:10px;gap:3px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 42px #0000006b}.agent-head-selector-menu button{color:#e8eeec;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;font-size:14px;display:grid}.agent-head-selector-menu button>i:before{content:"✓";opacity:0;color:#4fd0c1;font-style:normal}.agent-head-selector-menu button.active>i:before{opacity:1}.agent-head-selector-menu button:hover,.agent-head-selector-menu button:focus-visible,.agent-head-selector-menu button.active{color:#58d6c7;background:#26a69a2e;outline:0}.opportunity-panel.logged-out,.analysis-panel.logged-out{position:relative}@media (width>=641px){.opportunity-card>.strategy-trade-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:9px 10px 10px!important;display:grid!important}.opportunity-card>.strategy-trade-actions>button{text-overflow:ellipsis;overflow:hidden;width:100%!important;max-width:100%!important;height:34px!important;min-height:34px!important;padding:0 6px!important;font-size:11px!important}}.personal-monitor .system-monitor-candidates{padding-inline:18px}.personal-monitor .system-monitor-candidates>p{padding-inline:16px}.personal-monitor .system-monitor-candidates>p small{gap:4px;display:grid}.personal-monitor .system-monitor-candidates>p small i{color:#6fcfc4;font-size:12px;font-style:normal}.personal-monitor .user-monitor-candidates{border-color:#2ab3a78c}.workspace-timeframe-switch{background:#101111;border-bottom:1px solid #292929;align-items:center;gap:4px;min-height:42px;padding:5px 14px;display:flex}.workspace-timeframe-switch button{color:#8f9997;cursor:pointer;min-width:48px;min-height:30px;font:inherit;background:0 0;border:0;border-radius:7px;font-size:13px}.workspace-timeframe-switch button:hover,.workspace-timeframe-switch button.active{color:#5ad5c8;background:#2ab3a729}.workspace-timeframe-switch small{color:#74807e;margin-left:auto;font-size:12px}[data-theme=light] .workspace-timeframe-switch{background:#fff;border-color:#dce4e4}[data-theme=light] .workspace-timeframe-switch button{color:#60706d}[data-theme=light] .workspace-timeframe-switch button.active{color:#177d73;background:#e1f3f0}.workspace-tour{z-index:10000;pointer-events:none;position:fixed;inset:0}.workspace-tour-shade{background:0 0;position:absolute;inset:0}.workspace-tour-focus{z-index:1;border:2px solid var(--ui,#2ab3a7);pointer-events:none;border-radius:16px;transition:all .28s;position:fixed;box-shadow:0 0 0 9999px #000000bd,0 0 28px #2ccabb8c}.workspace-tour-control-preview{z-index:3;color:#effffc;pointer-events:none;background:#1d5751;border:1px solid #2b8f85;border-radius:9px;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 18px;font-size:15px;font-weight:700;line-height:1;display:flex;position:fixed;box-shadow:0 0 0 4px #2ab3a71f,0 10px 32px #0006}.workspace-tour-control-preview.switch-symbol{color:#c6cecc;background:#1b1d1c;border-color:#3b4240;justify-content:space-between;font-weight:500}.workspace-tour-control-preview i{color:#7e8986;font-style:normal}.workspace-tour-card{z-index:2;color:#f4f7f6;pointer-events:auto;background:#111716;border:1px solid #2ccabb8c;border-radius:22px;width:min(520px,100vw - 32px);padding:24px;position:fixed;bottom:34px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 70px #0000008c}.workspace-tour-card small{color:var(--ui,#2ab3a7);letter-spacing:.12em}.workspace-tour-card h2{margin:10px 0 8px;font-size:25px}.workspace-tour-card p{color:#aeb8b6;margin:0;font-size:16px;line-height:1.7}.workspace-tour-card footer{background:0 0;border:0;justify-content:flex-end;height:auto;margin-top:20px;padding:0;display:flex}.workspace-tour-card button{border-radius:12px;min-width:104px;min-height:40px;padding:0 20px;font-size:15px;font-weight:700;color:#fff!important}.workspace-tour-card.place-top{top:max(22px,env(safe-area-inset-top));bottom:auto}.workspace-tour-card.place-bottom{top:auto}.workspace-tour-focus{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}@media (width<=700px){.workspace-tour-card{width:calc(100vw - 24px);max-height:42dvh;overflow:auto}.workspace-tour-card.place-top{top:max(12px,env(safe-area-inset-top))}.workspace-tour-control-preview{max-width:calc(100vw - 24px);overflow:hidden}.workspace-tour-focus{border-radius:12px}}.mobile-refresh{line-height:1;font-size:19px!important}.mobile-refresh.spinning{animation:.8s linear infinite workspace-refresh-spin}.workspace-refresh{box-sizing:border-box;cursor:pointer;border-radius:5px;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;line-height:1;color:#aeb8b6!important;background:#171b1c!important;border:1px solid #333b3b!important;font-size:15px!important}.workspace-refresh.spinning{animation:.8s linear infinite workspace-refresh-spin}@keyframes workspace-refresh-spin{to{transform:rotate(360deg)}}.analysis-timeframe-control .timeframe-switch{grid-template-columns:repeat(3,minmax(72px,1fr));gap:10px;max-width:460px;margin-top:20px;display:grid}.analysis-timeframe-control .timeframe-switch button{border:1px solid var(--account-line,#343a39);color:#aeb8b6;cursor:pointer;background:#111414;border-radius:10px;min-height:46px}.analysis-timeframe-control .timeframe-switch button.active{color:#5bd8ca;background:#26a69a29;border-color:#31b8aa}.agent-application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.agent-application-grid label{color:var(--account-muted);gap:8px;display:grid}.agent-application-grid input,.agent-application-grid select{min-height:48px;padding:0 13px}.agent-application-grid .form-submit{grid-column:1/-1;justify-self:end;min-height:46px}.agent-eligibility-gate{border:1px solid color-mix(in srgb,var(--ui,#2ab3a7) 42%,var(--account-line,#343a39));background:color-mix(in srgb,var(--ui,#2ab3a7) 8%,transparent);border-radius:12px;margin-top:22px;padding:18px}.agent-eligibility-gate p{margin:0 0 14px}.application-status{color:#9ca8a6;border:1px solid #53605e;border-radius:99px;align-self:start;padding:6px 10px;font-size:12px}.application-status.approved{color:#4dd0c0;border-color:#2fae9f}.application-status.rejected{color:#ef777e;border-color:#b95d63}.application-status.pending{color:#d9a849;border-color:#a47a32}.agent-review-list{gap:12px;display:grid}.agent-review-list article{border:1px solid var(--account-line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px;display:grid}.agent-review-list article small{color:var(--account-muted);margin-top:5px;display:block}.agent-review-list article p{color:var(--account-muted);margin:10px 0 0;line-height:1.55}.account-pwa-trigger{border:1px solid var(--ui,#2ab3a7);width:calc(100% - 32px);color:var(--ui,#2ab3a7);font:inherit;cursor:pointer;background:0 0;border-radius:12px;margin:18px 16px 8px;padding:12px 14px}.account-pwa-trigger:hover{background:color-mix(in srgb,var(--ui,#2ab3a7) 13%,transparent)}[data-theme=light] .agent-login-required,[data-theme=light] .monitor-login-required,[data-theme=light] .analysis-timeframe-control .timeframe-switch button{color:#25302f;background:#fff;border-color:#ccd8d6}[data-theme=light] .analysis-timeframe-control .timeframe-switch button.active{color:#177d73;background:#e3f4f1;border-color:#26a69a}[data-theme=light] .agent-head-selector-trigger,[data-theme=light] .agent-head-selector-menu{color:#17201f;background:#fff;border-color:#cbd8d4;box-shadow:0 16px 38px #1f3a3529}[data-theme=light] .agent-head-selector-menu button{color:#17201f}[data-theme=light] .agent-head-selector-menu button:hover,[data-theme=light] .agent-head-selector-menu button:focus-visible,[data-theme=light] .agent-head-selector-menu button.active{color:#157f74;background:#e2f3f0}[data-theme=light] .agent-actions button:not(.primary):not(.danger-outline),[data-theme=light] .strategy-trade-actions button:not(.primary):not(.danger-outline),[data-theme=light] .scanner-agent-opportunity footer button:not(.primary):not(.danger-outline),[data-theme=light] .information-history>button,[data-theme=light] .ai-charge-confirm button:not(.primary),[data-theme=light] .binding-remove{color:#176f66!important;background:#e8f5f3!important;border-color:#83c9c0!important}[data-theme=light] .agent-actions button.primary,[data-theme=light] .strategy-trade-actions button.primary,[data-theme=light] .scanner-agent-opportunity footer button.primary,[data-theme=light] .ai-charge-confirm button.primary{color:#fff!important;background:#26a69a!important;border-color:#26a69a!important}[data-theme=light] .connector-grid button,[data-theme=light] .agent-metric,[data-theme=light] .agent-list article,[data-theme=light] .execution-strategy-queue,[data-theme=light] .execution-strategy-list article,[data-theme=light] .information-grid article,[data-theme=light] .opportunity-card,[data-theme=light] .scanner-agent-opportunity{color:#17201f!important;background:#fff!important;border-color:#d2dcda!important}@media (width<=720px){.agent-login-required,.monitor-login-required{min-height:160px;margin:28px auto}.agent-application-grid{grid-template-columns:1fr}.agent-application-grid .form-submit{grid-column:1;width:100%}.agent-review-list article{grid-template-columns:1fr}.personal-monitor .system-monitor-candidates{padding-inline:8px}.workspace-timeframe-switch{scrollbar-width:none;padding-inline:8px;overflow-x:auto}.workspace-timeframe-switch small{display:none}.workspace-timeframe-switch button{min-width:52px}.workspace-tour-card{padding:20px;bottom:88px}.workspace-tour-card h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.mobile-refresh.spinning{opacity:.6;animation:none}}html.chart-maximized-active,html.chart-maximized-active body{overflow:hidden!important}.chart-maximize{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:86px;transition:border-color .15s,background .15s,color .15s,transform .12s;display:inline-flex!important}.chart-maximize>span{font-size:16px;line-height:1}.chart-maximize>b{font-size:11px;font-weight:650}.chart-maximize:hover{color:#dffffb!important;background:#17322f!important;border-color:#2f9187!important}.chart-maximize:active{transform:scale(.97)}.chart-maximize:focus-visible{outline-offset:2px;outline:2px solid #3ecfbf8c}:is(.chart-panel.chart-maximized,.chart-panel:fullscreen){z-index:5000!important;background:#151515!important;border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;min-height:100vh!important;margin:0!important;position:fixed!important;inset:0!important}.chart-panel:fullscreen::backdrop{background:#0f0f0f}:is(.chart-panel.chart-maximized .trading-chart-shell,.chart-panel:fullscreen .trading-chart-shell){height:calc(100% - 52px)!important;min-height:0!important}.chart-panel.chart-maximized .tradeclaw-native-chart,.chart-panel.chart-maximized iframe{height:100%!important;min-height:0!important}.chart-panel:fullscreen .tradeclaw-native-chart{height:100%!important;min-height:0!important}.chart-panel:fullscreen iframe{height:100%!important;min-height:0!important}:is([data-theme=light] .chart-panel.chart-maximized,[data-theme=light] .chart-panel:fullscreen){background:#fff!important}@media (width<=1180px){.chart-maximize{width:38px!important;min-width:38px!important;padding:0!important}.chart-maximize>b{display:none}}@media (width<=760px){:is(.chart-panel.chart-maximized,.chart-panel:fullscreen){border-radius:0!important;height:100dvh!important}:is(.chart-panel.chart-maximized .chart-head,.chart-panel:fullscreen .chart-head){min-height:58px!important}:is(.chart-panel.chart-maximized .trading-chart-shell,.chart-panel:fullscreen .trading-chart-shell){height:calc(100% - 58px)!important}}.agent-os-workspace{--os-accent:#35c7b8;--os-line:#293330;--os-muted:#7e8d89;background:linear-gradient(#245e5614,#0000 180px),#101312;grid-template-rows:auto auto auto auto auto minmax(300px,1fr) auto auto auto;gap:10px;height:100%;min-height:0;padding:14px 16px 16px;font-size:14px;display:grid}.agent-os-title{justify-content:space-between;align-items:center;gap:14px;min-height:44px;display:flex}.agent-os-identity{align-items:center;gap:10px;min-width:0;display:flex}.agent-os-identity>i{background:var(--os-accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #35c7b8a6}.agent-os-title h3{color:#edf3f1;letter-spacing:.01em;margin:0;font-size:17px;font-weight:600}.agent-os-title p{color:var(--os-muted);margin:2px 0 0;font-size:11px}.agent-os-title-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.agent-os-title-actions button{color:#93a09d;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-height:30px;padding:0 9px;font-size:12px}.agent-os-title-actions button:hover{color:#d9e2df;background:#1b2220}.agent-os-title-actions button:disabled{opacity:.4;cursor:not-allowed}.agent-os-context{border:1px solid var(--os-line);background:#141917;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:6px 10px;display:grid}.agent-os-context b{color:#f2f6f5;letter-spacing:.02em;font-size:15px}.agent-os-context span{color:#75ded3;background:#1d3d39;border-radius:5px;padding:3px 7px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.agent-os-context small{text-overflow:ellipsis;white-space:nowrap;color:#72817d;font-size:11px;overflow:hidden}.agent-os-context small:last-child{text-align:right;color:#d8b866}.agent-os-crosshair{color:#74817e;border:1px dashed #303a37;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:6px 10px;display:flex;overflow:hidden}.agent-os-crosshair.active{background:#35c7b80a;border-style:solid;border-color:#285d57}.agent-os-crosshair>span{color:var(--os-accent);letter-spacing:.06em;flex:none;font-size:10px}.agent-os-crosshair b{color:#cbd4d1;flex:none;font-size:10px}.agent-os-crosshair small{text-overflow:ellipsis;white-space:nowrap;color:#7f8d89;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.agent-os-roles{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.agent-os-roles button,.agent-os-suggestions button,.agent-os-message-actions button{border:1px solid var(--os-line);color:#95a19e;cursor:pointer;background:#141817;border-radius:7px;min-width:0;min-height:32px;padding:0 8px;font-size:12px}.agent-os-roles button{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agent-os-roles button.active{color:#e7fffb;background:#17312e;border-color:#3abcae;box-shadow:inset 0 0 0 1px #35c7b81f}.agent-os-style{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.agent-os-style span{color:#74817e;font-size:11px}.agent-os-style select{border:1px solid var(--os-line);color:#dbe3e1;background:#141817;border-radius:7px;width:100%;height:34px;padding:0 30px 0 10px;font-size:13px}.agent-os-conversation{scrollbar-color:#34413e transparent;background:#0d100f;border:1px solid #252d2b;border-radius:10px;align-content:start;gap:9px;min-height:300px;padding:12px;display:grid;overflow:auto}.agent-os-conversation article{background:#141817;border:1px solid #29322f;border-radius:9px;gap:6px;max-width:88%;padding:10px 12px;display:grid}.agent-os-conversation article.user{background:#12302c;border-color:#236058;justify-self:end}.agent-os-conversation article.assistant{justify-self:start}.agent-os-conversation article>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.agent-os-conversation article>header b{color:var(--os-accent);font-size:11px;font-weight:600}.agent-os-conversation article>header time{color:#606d69;font-size:10px}.agent-os-conversation article p{color:#d9e1df;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.58}.agent-os-message-actions{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.agent-os-message-actions button{color:#65d4c8;border-color:#2d655e;font-size:11px}.agent-os-evidence{color:#667a76;font-size:10px}.agent-os-conversation .thinking{color:#8fa09c;align-items:center;gap:8px;display:flex}.agent-os-conversation .thinking i{background:var(--os-accent);border-radius:50%;width:6px;height:6px;animation:1s infinite alternate agent-os-pulse;box-shadow:11px 0 #368f85,22px 0 #245c56}.agent-os-suggestions{gap:6px;padding-bottom:1px;display:flex;overflow-x:auto}.agent-os-suggestions button{background:0 0;flex:none;min-height:28px;font-size:11px}.agent-os-composer{grid-template-columns:minmax(0,1fr) 64px;gap:7px;display:grid}.agent-os-composer textarea{resize:vertical;color:#eef2f1;background:#111514;border:1px solid #303a37;border-radius:8px;outline:none;min-height:52px;max-height:120px;padding:9px 11px;font:13px/1.5 inherit}.agent-os-composer textarea:focus{border-color:#3aa99e;box-shadow:0 0 0 2px #35c7b814}.agent-os-composer button{color:#fff;cursor:pointer;background:#218f85;border:1px solid #32aa9e;border-radius:8px;font-size:12px}.agent-os-composer button:disabled,.agent-os-suggestions button:disabled,.agent-os-message-actions button:disabled{opacity:.4;cursor:not-allowed}.agent-os-chart-notice{border-left:2px solid var(--os-accent);color:#67cfc4;background:#35c7b80f;margin:0;padding:7px 9px;font-size:10px;line-height:1.5}.agent-os-boundary{color:#5f6d69;margin:0;font-size:10px;line-height:1.45}.agent-os-education-replay{background:#17160f;border:1px solid #665d32;border-radius:9px;gap:9px;padding:11px;display:grid}.agent-os-education-replay>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.agent-os-education-replay>header div{gap:3px;display:grid}.agent-os-education-replay>header small{color:#d4b95f}.agent-os-education-replay>header b{color:#f1ead0}.agent-os-education-replay>header button{color:#9e987f;cursor:pointer;background:0 0;border:0}.agent-os-education-replay svg{background:#0e0f0e;border:1px solid #302e24;border-radius:7px;width:100%;height:auto;max-height:220px;display:block}.agent-os-replay-controls{justify-content:center;align-items:center;gap:9px;display:flex}.agent-os-replay-controls button{color:#e5d899;cursor:pointer;background:#242116;border:1px solid #5c5430;border-radius:7px;min-height:30px;padding:0 10px}.agent-os-replay-controls button:disabled{opacity:.4}.agent-os-replay-controls span{color:#9c957a;font:11px ui-monospace,monospace}.agent-os-education-replay ul{color:#bdb59a;margin:0;padding-left:19px;font-size:11px;line-height:1.55}.agent-os-education-replay>p{color:#817b68;margin:0;font-size:10px}.agent-os-learning{background:#111917;border:1px solid #31514c;border-radius:9px;gap:9px;padding:11px;display:grid}.agent-os-learning>header{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.agent-os-learning>header>div{border:1px solid #263d39;border-radius:7px;gap:2px;padding:7px;display:grid}.agent-os-learning>header small,.agent-os-learning>header span{color:#72968f;font-size:10px}.agent-os-learning>header b{color:#d9eeea;font-size:13px}.agent-os-lesson-tabs{gap:6px;display:flex;overflow-x:auto}.agent-os-lesson-tabs button{color:#9db5b0;text-align:left;cursor:pointer;background:#151d1b;border:1px solid #2b403c;border-radius:7px;align-items:center;gap:5px;min-width:128px;padding:7px 8px;font-size:10px;display:flex}.agent-os-lesson-tabs button.active{color:#e1f5f1;background:#17302c;border-color:#2ab6a7}.agent-os-learning>article{gap:7px;display:grid}.agent-os-learning h4,.agent-os-learning p{margin:0}.agent-os-learning h4{font-size:14px}.agent-os-learning>article>small{color:#4fb9aa;text-transform:uppercase}.agent-os-learning>article>p{color:#91a6a2;font-size:11px;line-height:1.5}.agent-os-learning-actions{gap:7px;display:flex}.agent-os-learning-actions button,.agent-os-quiz>button{color:#fff;cursor:pointer;background:#1b544c;border:1px solid #2f776d;border-radius:7px;min-height:30px;padding:0 10px}.agent-os-learning-actions button:disabled,.agent-os-quiz>button:disabled{opacity:.45}.agent-os-quiz{background:#0e1413;border:1px solid #293c38;border-radius:8px;gap:6px;padding:8px;display:grid}.agent-os-quiz>p{color:#d1e0dd;font-size:11px}.agent-os-quiz label{color:#9eb1ad;align-items:flex-start;gap:6px;font-size:10px;display:flex}.agent-os-quiz-result{color:#d9bd61;line-height:1.45}.agent-os-weak{color:#e89097;background:#e0525d17;border-radius:7px;padding:7px;font-size:10px}.agent-os-content-analysis{background:#17150f;border:1px solid #514831;border-radius:9px;gap:7px;padding:10px;display:grid}.agent-os-content-analysis>header{color:#d4b95f;justify-content:space-between;display:flex}.agent-os-content-analysis article{border-top:1px solid #332f22;grid-template-columns:minmax(120px,1fr) repeat(3,auto);align-items:center;gap:8px;padding:7px;font-size:10px;display:grid}.agent-os-content-analysis article span{color:#aba187}.agent-os-content-analysis article small{color:#e89067;grid-column:1/-1}[data-theme=light] .agent-os-workspace{background:linear-gradient(#26a69a0f,#0000 180px),#fff}[data-theme=light] .agent-os-context,[data-theme=light] .agent-os-crosshair,[data-theme=light] .agent-os-conversation,[data-theme=light] .agent-os-conversation article,[data-theme=light] .agent-os-style select,[data-theme=light] .agent-os-composer textarea{color:#192522;background:#f7faf9;border-color:#d2dedb}[data-theme=light] .agent-os-title h3,[data-theme=light] .agent-os-conversation article p{color:#26312f}@keyframes agent-os-pulse{to{opacity:.35;transform:translateY(-2px)}}@media (width<=640px){.agent-os-workspace{gap:8px;padding:11px 10px}.agent-os-title{align-items:flex-start}.agent-os-title p{display:none}.agent-os-title-actions{gap:1px}.agent-os-title-actions button{padding:0 6px;font-size:11px}.agent-os-context{grid-template-columns:auto auto 1fr}.agent-os-context small:last-child{display:none}.agent-os-roles{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-os-conversation{min-height:280px;padding:9px}.agent-os-conversation article{max-width:94%;padding:9px 10px}.agent-os-composer{grid-template-columns:1fr 58px}.agent-os-boundary{display:none}}.agent-os-console{height:auto}.agent-os-workspace{background:#0d100f;flex-direction:column;gap:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.agent-os-title{background:#121514;border-bottom:1px solid #252d2b;flex:0 0 50px;min-height:50px;padding:0 14px}.agent-os-title p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agent-os-menu{position:relative}.agent-os-menu summary{color:#8b9895;cursor:pointer;letter-spacing:2px;border-radius:7px;place-items:center;width:34px;height:30px;list-style:none;display:grid}.agent-os-menu summary::-webkit-details-marker{display:none}.agent-os-menu[open] summary,.agent-os-menu summary:hover{color:#e6ecea;background:#1c2321}.agent-os-menu>div{z-index:20;background:#171b1a;border:1px solid #303a37;border-radius:9px;min-width:145px;padding:5px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 14px 34px #0006}.agent-os-menu button{color:#b8c2bf;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 10px;font-size:12px}.agent-os-menu button:hover{color:#fff;background:#222a28}.agent-os-menu button:disabled{opacity:.4}.agent-os-conversation{background:linear-gradient(#0f1211,#0b0e0d);border:0;border-radius:0;flex:auto;min-height:220px;padding:16px 14px 20px}.agent-os-conversation article{max-width:90%}.agent-os-console{background:#121514;border-top:1px solid #2b3331;flex:none;gap:7px;padding:9px 12px 11px;display:grid;box-shadow:0 -12px 30px #0003}.agent-os-market-controls,.agent-os-agent-controls{grid-template-columns:1fr 1.45fr;gap:7px;display:grid}.agent-os-console label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.agent-os-console label>span{color:#6f7d79;font-size:10px}.agent-os-console select{color:#cdd6d3;background:#0f1211;border:1px solid #2c3532;border-radius:7px;outline:none;width:100%;min-width:0;height:31px;padding:0 25px 0 8px;font-size:11px}.agent-os-console select:focus{border-color:#379f95}.agent-os-suggestions{padding:0}.agent-os-suggestions button{text-overflow:ellipsis;white-space:nowrap;max-width:68%;overflow:hidden}.agent-os-composer textarea{resize:none}.agent-os-chart-notice{border-radius:0;flex:none;margin:0}@media (width<=640px){.agent-os-workspace{gap:0;padding:0}.agent-os-title{align-items:center}.agent-os-title p{display:block}.agent-os-conversation{min-height:220px;padding:12px 10px 16px}.agent-os-conversation article{max-width:94%}.agent-os-console{padding:8px 9px 10px}.agent-os-market-controls,.agent-os-agent-controls{grid-template-columns:1fr 1fr}.agent-os-console label{grid-template-columns:1fr;gap:3px}.agent-os-console label>span{display:none}.agent-os-suggestions button{max-width:82%}}.agent-os-workspace,.agent-os-title,.agent-os-conversation,.agent-os-console{min-width:0;max-width:100%}.agent-os-conversation{overflow:hidden auto}.agent-os-conversation article{width:fit-content;min-width:0;max-width:min(90%,620px);overflow:hidden}.agent-os-conversation article>header,.agent-os-conversation article p,.agent-os-message-actions,.agent-os-evidence{min-width:0;max-width:100%}.agent-os-conversation article p{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;font-size:16px;line-height:1.68}.agent-os-conversation article>header b{font-size:13px}.agent-os-conversation article>header time{font-size:11px}.agent-os-message-actions button{font-size:13px}.agent-os-evidence{overflow-wrap:anywhere;font-size:11px}.agent-os-suggestions-inline{flex-wrap:wrap;justify-self:stretch;min-width:0;max-width:100%;padding:4px 0 2px;display:flex;overflow:visible}.agent-os-suggestions-inline button{white-space:normal;overflow-wrap:anywhere;text-align:left;flex:0 auto;max-width:100%;min-height:34px;padding:5px 10px;font-size:13px;line-height:1.35}.agent-os-console label>span{white-space:nowrap;font-size:12px}.agent-os-console select{text-overflow:ellipsis;height:38px;padding-left:10px;font-size:13px}.agent-os-composer textarea{overflow-wrap:anywhere;min-width:0;min-height:66px;padding:11px 13px;font-size:15px;line-height:1.55}.agent-os-composer button{font-size:14px}.agent-os-title p{font-size:12px}.agent-os-agent-controls select{font-size:13px}@media (width<=640px){.agent-os-conversation article{max-width:96%}.agent-os-conversation article p{font-size:16px}.agent-os-market-controls{grid-template-columns:1fr 1.35fr}.agent-os-console select{font-size:13px}.agent-os-suggestions-inline button{max-width:100%}}@media (width<=460px){.agent-os-market-controls{grid-template-columns:1fr}.agent-os-console label>span{display:block}.agent-os-agent-controls{grid-template-columns:1fr}}.agent-os-workspace{height:100%;min-height:0;max-height:100%;overflow:hidden;container-type:inline-size}.information-agent-workspace{grid-template-rows:minmax(0,1fr);gap:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.information-agent-workspace>header,.information-agent-workspace>.information-context-card,.information-agent-workspace>.information-grid,.information-agent-workspace>.information-feed,.information-agent-workspace>.information-history{display:none!important}.information-agent-workspace>.information-agent-os-bridge{width:100%;min-width:0;height:100%;min-height:0;display:block;overflow:hidden}.information-agent-workspace>.information-agent-os-bridge>.agent-os-workspace,.information-agent-workspace>.agent-os-workspace{height:100%;max-height:100%}.information-horizon-board{background:#101413;border-bottom:1px solid #293330;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;padding:10px;display:grid}.information-horizon-board article{background:linear-gradient(145deg,#151a18,#101312);border:1px solid #2c3734;border-radius:10px;align-content:start;gap:5px;min-width:0;min-height:104px;padding:9px 10px;display:grid;overflow:hidden}.information-horizon-board article.has-event{background:linear-gradient(145deg,#72541b30,#111412);border-color:#775f2e}.information-horizon-board header{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.information-horizon-board header small{color:#66736f;white-space:nowrap;font-size:9px}.information-horizon-board header b{color:#aeb9b6;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.information-horizon-board article>strong{color:#e7ecea;font-size:13px;line-height:1.3}.information-horizon-board article>span{color:#899692;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;line-height:1.35;overflow:hidden}.information-horizon-board article>time{color:#d5a84e;white-space:nowrap;font-size:10px}.information-agent-workspace .agent-os-title{flex-basis:58px;min-height:58px;padding-block:6px}.information-agent-workspace .agent-os-conversation{flex:1 1 0;min-height:0}.information-agent-workspace .agent-os-console{flex:none;margin-top:auto}@container (width<=390px){.information-horizon-board{gap:5px;padding:8px 7px}.information-horizon-board article{min-height:96px;padding:8px 7px}.information-horizon-board header{gap:2px;display:grid}.information-horizon-board header b{font-size:10px}.information-horizon-board article>strong{font-size:11px}.information-horizon-board article>span{font-size:10px}}.agent-os-conversation{flex-direction:column;flex:1 1 0;align-items:stretch;height:auto;min-height:0;max-height:none;display:flex}.agent-os-conversation article{flex:none;height:max-content;max-height:none;overflow:visible}.agent-os-conversation article p{height:auto;max-height:none;overflow:visible}.agent-os-conversation article.user{align-self:flex-end}.agent-os-conversation article.assistant{align-self:flex-start}.agent-os-suggestions-inline,.agent-os-chart-notice{flex:none;align-self:stretch}.agent-os-console{box-sizing:border-box;inline-size:100%;max-inline-size:100%;overflow:hidden}.agent-os-console *{box-sizing:border-box}.agent-os-market-controls,.agent-os-agent-controls,.agent-os-composer{inline-size:100%;min-width:0;max-width:100%;overflow:hidden}.agent-os-market-controls{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.agent-os-agent-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agent-os-console label{min-width:0;max-width:100%;overflow:hidden}.agent-os-console select{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.agent-os-composer{grid-template-columns:minmax(0,1fr) 72px}.agent-os-composer textarea{width:100%;max-width:100%}.agent-os-composer button{width:72px;min-width:0;max-width:72px}.agent-os-composer textarea{height:42px;min-height:42px;max-height:42px;padding:8px 11px;line-height:24px;overflow-y:auto}.agent-os-composer button{height:42px}.agent-os-chart-notice{border:1px solid #35c7b82e;border-left:2px solid var(--os-accent);overflow-wrap:anywhere;background:#35c7b80f;border-radius:7px;justify-self:stretch;max-width:100%;font-size:12px}@container (width<=440px){.agent-os-conversation{min-height:0;max-height:none}.agent-os-market-controls{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr)}.agent-os-agent-controls,.agent-os-console label{grid-template-columns:1fr}.agent-os-console label>span{display:none}.agent-os-composer{grid-template-columns:minmax(0,1fr) 64px}.agent-os-composer button{width:64px;max-width:64px}}.agent-os-conversation article p,.agent-os-composer input{font-size:15px}.agent-os-conversation article p{line-height:1.65}.agent-os-title{box-sizing:border-box;width:100%;min-width:0;overflow:visible}.agent-os-identity{flex:auto;overflow:hidden}.agent-os-menu{box-sizing:border-box;flex:0 0 34px;width:34px;min-width:34px;max-width:34px;margin:0;padding:0}.agent-os-menu summary{box-sizing:border-box;letter-spacing:1px;min-width:34px;max-width:34px;min-height:30px;margin:0;overflow:hidden;width:34px!important;height:30px!important;padding:0!important}.agent-os-menu-dots{justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex;overflow:hidden}.agent-os-menu-dots i{background:currentColor;border-radius:50%;flex:0 0 4px;width:4px;height:4px;display:block}.agent-os-composer{grid-template-columns:minmax(0,1fr) 72px;align-items:stretch;overflow:hidden}.agent-os-composer input{box-sizing:border-box;color:#eef2f1;white-space:nowrap;background:#111514;border:1px solid #303a37;border-radius:8px;outline:none;width:100%;min-width:0;height:42px;min-height:42px;max-height:42px;padding:0 12px;line-height:42px;overflow:auto hidden}.agent-os-composer input:focus{border-color:#3aa99e;box-shadow:0 0 0 2px #35c7b814}.agent-os-composer button{box-sizing:border-box;word-break:keep-all;writing-mode:horizontal-tb;justify-content:center;align-items:center;width:72px;min-width:72px;max-width:72px;height:42px;min-height:42px;max-height:42px;display:flex;white-space:nowrap!important;padding:0!important;line-height:1!important}[data-theme=light] .agent-os-composer input{color:#192522;background:#f7faf9;border-color:#d2dedb}@container (width<=440px){.agent-os-title{padding-inline:10px}.agent-os-menu{flex-basis:30px;width:30px;min-width:30px;max-width:30px}.agent-os-menu summary{min-width:30px;max-width:30px;width:30px!important;height:30px!important}.agent-os-composer{grid-template-columns:minmax(0,1fr) 64px}.agent-os-composer button{width:64px;min-width:64px;max-width:64px}}[data-theme=light] .agent-os-workspace{--os-line:#d5e1de;--os-muted:#6b7b77;color:#1b2926;background:#f5f8f7}[data-theme=light] .agent-os-title{background:#fff;border-color:#d8e3e0}[data-theme=light] .agent-os-title h3{color:#172421}[data-theme=light] .agent-os-title p{color:#6d7e7a}[data-theme=light] .agent-os-menu summary{color:#6f807c}[data-theme=light] .agent-os-menu[open] summary,[data-theme=light] .agent-os-menu summary:hover{color:#1f7169;background:#eaf3f1}[data-theme=light] .agent-os-menu>div{background:#fff;border-color:#ccd9d6;box-shadow:0 14px 34px #1c363124}[data-theme=light] .agent-os-menu button{color:#4d5d59}[data-theme=light] .agent-os-menu button:hover{color:#176f66;background:#edf5f3}[data-theme=light] .agent-os-conversation{scrollbar-color:#b9c9c5 transparent;background:linear-gradient(#fbfdfc,#f4f8f7)}[data-theme=light] .agent-os-conversation article{background:#fff;border-color:#cfddda;box-shadow:0 6px 18px #23463f0a}[data-theme=light] .agent-os-conversation article.user{background:#e7f5f2;border-color:#70bcb3}[data-theme=light] .agent-os-conversation article p{color:#24322f}[data-theme=light] .agent-os-conversation article>header time,[data-theme=light] .agent-os-evidence{color:#71827e}[data-theme=light] .agent-os-suggestions-inline button,[data-theme=light] .agent-os-message-actions button{color:#50615d;background:#fff;border-color:#cbd9d6}[data-theme=light] .agent-os-suggestions-inline button:hover,[data-theme=light] .agent-os-message-actions button:hover{color:#16766d;background:#edf8f6;border-color:#62b8ae}[data-theme=light] .agent-os-console{background:#fff;border-color:#d3dfdc;box-shadow:0 -10px 26px #1f413b12}[data-theme=light] .agent-os-console label>span{color:#71817d}[data-theme=light] .agent-os-console select,[data-theme=light] .agent-os-composer input{color:#23312e;background:#f9fbfa;border-color:#cbd9d6}[data-theme=light] .agent-os-console select:focus,[data-theme=light] .agent-os-composer input:focus{border-color:#3ba99e;box-shadow:0 0 0 2px #26a69a1a}[data-theme=light] .agent-os-composer button{color:#fff;background:#218f85}[data-theme=light] .agent-os-composer button:disabled{color:#f6fffd;background:#9fd5cf}[data-theme=light] .agent-os-chart-notice{color:#217d74;background:#edf8f6;border-color:#b9ddd8}[data-theme=light] .information-horizon-board{background:#fff;border-color:#d3dfdc}[data-theme=light] .information-horizon-board article{background:linear-gradient(145deg,#fff,#f5f9f8);border-color:#d1deda}[data-theme=light] .information-horizon-board article.has-event{background:#fff9eb;border-color:#c7a35b}[data-theme=light] .information-horizon-board header b{color:#52625e}[data-theme=light] .information-horizon-board header small,[data-theme=light] .information-horizon-board article>span{color:#73837f}[data-theme=light] .information-horizon-board article>strong{color:#1d2a27}.multi-agent-head .agent-head-selector{width:min(130px,100%);max-width:130px}[data-theme=light] .agent-os-composer button:disabled{opacity:1;color:#fff;background:#26a69a}@media (width<=640px){.multi-agent-head .agent-head-selector{width:min(130px,100%);max-width:130px}}.agent-os-menu-panel{overscroll-behavior:contain;max-height:min(72vh,420px);overflow:hidden auto;min-width:178px!important}.agent-os-menu-divider{background:#303a37;height:1px;margin:4px 3px;display:block}.agent-os-stock-search>div{min-width:0;position:relative}.agent-os-stock-search input{color:#cdd6d3;white-space:nowrap;text-overflow:ellipsis;background:#0f1211;border:1px solid #2c3532;border-radius:7px;outline:none;width:100%;min-width:0;height:31px;padding:0 30px 0 8px;font-size:11px;display:block;overflow:hidden}.agent-os-stock-search input:focus{border-color:#379f95}.agent-os-stock-search>div>i{z-index:28;border:2px solid #46615c;border-top-color:#42c9bb;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite agent-os-spin;position:absolute;top:10px;right:10px}@keyframes agent-os-spin{to{transform:rotate(360deg)}}.agent-os-stock-results{z-index:27;background:#131817;border:1px solid #34413e;border-radius:9px;max-height:260px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 38px #0000007a}.agent-os-stock-results button{color:#dce5e2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;padding:9px;display:grid}.agent-os-stock-results button:hover{background:#202927}.agent-os-stock-results b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.agent-os-stock-results span{color:#83a09a;white-space:nowrap;font-size:10px}.agent-os-stock-results small{color:#c8a356;grid-column:1/-1;font-size:9px}.agent-os-search-stack{grid-template-columns:minmax(112px,.72fr) minmax(0,1.28fr);gap:5px;min-width:0;display:grid}.agent-os-search-input{min-width:0;display:block;position:relative}.agent-os-search-stack .agent-os-popular-select,.agent-os-search-stack input{min-width:0;height:38px;font-size:12px}.agent-os-popular-select{color:#60d2c5!important;background:#12201e!important;border-color:#379f957a!important}.agent-os-history-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.agent-os-history{background:#111514;border:1px solid #34413e;border-radius:16px;grid-template-rows:auto minmax(0,1fr);width:min(620px,100%);max-height:min(78vh,720px);display:grid;overflow:hidden;box-shadow:0 26px 70px #0000008c}.agent-os-history>header{border-bottom:1px solid #2b3532;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.agent-os-history>header small{color:#3ec8ba;letter-spacing:.14em}.agent-os-history>header h3{color:#eef4f2;margin:4px 0 0;font-size:20px}.agent-os-history>header button{color:#b5c0bd;cursor:pointer;background:#171d1b;border:1px solid #35413e;border-radius:50%;width:34px;height:34px;font-size:24px}.agent-os-history>div{align-content:start;gap:8px;min-height:0;padding:12px;display:grid;overflow-y:auto}.agent-os-history>div>button{color:#dfe7e4;text-align:left;cursor:pointer;background:#0d1110;border:1px solid #2b3532;border-radius:10px;gap:5px;min-width:0;padding:13px 14px;display:grid}.agent-os-history>div>button:hover,.agent-os-history>div>button.active{background:#14201d;border-color:#318f86}.agent-os-history>div>button b,.agent-os-history>div>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-os-history>div>button span{color:#a8b5b1}.agent-os-history>div>button small{color:#70807c}.agent-os-history>div>p{color:#7d8c88;text-align:center;padding:22px}[data-theme=light] .agent-os-menu-divider{background:#d6e0de}[data-theme=light] .agent-os-stock-search input{color:#23312e;background:#f9fbfa;border-color:#cbd9d6}[data-theme=light] .agent-os-popular-select{color:#147b70!important;background:#eaf7f5!important;border-color:#9bcfc8!important}[data-theme=light] .agent-os-stock-results{background:#fff;border-color:#cbd9d6;box-shadow:0 16px 38px #20423b2e}[data-theme=light] .agent-os-stock-results button{color:#20302c}[data-theme=light] .agent-os-stock-results button:hover{background:#edf6f4}[data-theme=light] .agent-os-history{background:#fff;border-color:#cbd9d6;box-shadow:0 26px 70px #20423b33}[data-theme=light] .agent-os-history>header{border-color:#d6e1de}[data-theme=light] .agent-os-history>header h3{color:#1b2926}[data-theme=light] .agent-os-history>header button{color:#53645f;background:#f2f7f6;border-color:#d0dcda}[data-theme=light] .agent-os-history>div>button{color:#24332f;background:#f9fbfa;border-color:#d3dfdc}[data-theme=light] .agent-os-history>div>button:hover,[data-theme=light] .agent-os-history>div>button.active{background:#edf7f5;border-color:#5db4aa}@container (width<=440px){.agent-os-menu-panel{max-height:min(68vh,390px);right:-1px}.agent-os-stock-results{left:-48px;right:-2px}.agent-os-history-backdrop{padding:10px}.agent-os-history{max-height:86vh}.agent-os-history>header{padding:14px}.agent-os-history>div{padding:8px}.agent-os-search-stack{grid-template-columns:1fr}.agent-os-search-stack .agent-os-popular-select,.agent-os-search-stack input{height:34px}.agent-os-stock-results{left:0}}[data-theme=light] .agent-os-education-replay{color:#27302e;background:#fffbed;border-color:#d8c477}[data-theme=light] .agent-os-education-replay>header small{color:#8a6a08}[data-theme=light] .agent-os-education-replay>header b{color:#302b1b}[data-theme=light] .agent-os-education-replay>header button{color:#685f3f}[data-theme=light] .agent-os-education-replay svg{background:#fff;border-color:#ddd5b8}[data-theme=light] .agent-os-replay-controls button{color:#5c4b09;background:#fff6cf;border-color:#c9b55c}[data-theme=light] .agent-os-replay-controls span,[data-theme=light] .agent-os-education-replay ul{color:#625d49}[data-theme=light] .agent-os-education-replay>p{color:#786f55}[data-theme=light] .agent-os-learning{color:#20302c;background:#f2f9f7;border-color:#bdd8d3}[data-theme=light] .agent-os-learning>header>div,[data-theme=light] .agent-os-learning>article,[data-theme=light] .agent-os-quiz{background:#fff;border-color:#d0e0dc}[data-theme=light] .agent-os-learning>header small,[data-theme=light] .agent-os-learning>header span,[data-theme=light] .agent-os-learning>article>p{color:#657b76}[data-theme=light] .agent-os-learning>header b,[data-theme=light] .agent-os-learning h4,[data-theme=light] .agent-os-quiz>p{color:#21312d}[data-theme=light] .agent-os-lesson-tabs button{color:#51645f;background:#fff;border-color:#cbdad6}[data-theme=light] .agent-os-lesson-tabs button.active{color:#176f66;background:#e6f5f2;border-color:#36a99d}[data-theme=light] .agent-os-quiz label{color:#4f625d}[data-theme=light] .agent-os-content-analysis{color:#292d2b;background:#fffbef;border-color:#d9cda8}[data-theme=light] .agent-os-content-analysis>header{color:#725b13}[data-theme=light] .agent-os-content-analysis article{border-color:#e2dac2}[data-theme=light] .agent-os-content-analysis article span{color:#675f4c}[data-theme=light] .agent-os-charge-confirm{background:#fff9e8!important;border-color:#d4c07a!important}.agent-os-conversation .thinking{box-sizing:border-box;max-width:100%;overflow:hidden}.agent-os-conversation .thinking b{overflow-wrap:anywhere;min-width:0}.agent-os-conversation .thinking i{width:30px;height:8px;box-shadow:none;background:0 0;border-radius:0;flex:0 0 30px;animation:none;position:relative;overflow:hidden}.agent-os-conversation .thinking i:before{content:"";background:var(--os-accent);border-radius:50%;width:6px;height:6px;animation:1s infinite alternate agent-os-pulse;position:absolute;top:1px;left:0;box-shadow:11px 0 #368f85,22px 0 #245c56}.agent-os-market-controls{grid-template-columns:minmax(132px,.72fr) minmax(0,1.55fr);gap:6px;display:grid;overflow:visible}.agent-os-market-controls>label{grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:visible}.agent-os-market-controls>label>span{display:none}.agent-os-search-stack{background:#0f1211;border:1px solid #2c3532;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(108px,30%);gap:0;min-width:0;height:38px;display:grid;overflow:visible}.agent-os-search-input{grid-area:1/1;min-width:0}.agent-os-search-stack .agent-os-popular-select{border-radius:0 7px 7px 0;grid-area:1/2;padding-left:10px;color:#60d2c5!important;background:0 0!important;border:0!important;border-left:1px solid #2c3532!important;height:36px!important}.agent-os-search-stack input{border-radius:7px 0 0 7px;height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important}.agent-os-search-stack:focus-within{border-color:#379f95;box-shadow:0 0 0 2px #35c7b814}.agent-os-stock-search .agent-os-stock-results{bottom:calc(100% + 7px)}[data-theme=light] .agent-os-search-stack{background:#f9fbfa;border-color:#cbd9d6}[data-theme=light] .agent-os-search-stack .agent-os-popular-select{color:#147b70!important;border-left-color:#cbd9d6!important}@container (width<=440px){.agent-os-market-controls{grid-template-columns:minmax(0,1fr)}.agent-os-search-stack{grid-template-columns:minmax(0,1fr) minmax(98px,34%);height:36px}.agent-os-search-stack .agent-os-popular-select,.agent-os-search-stack input{height:34px!important}}.agent-os-report-ready{background:#102a27;border:1px solid #286b63;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.agent-os-report-ready span{gap:2px;min-width:0;display:grid}.agent-os-report-ready span>b{color:#68d8cc;font-size:13px}.agent-os-report-ready span>small{color:#93a8a4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agent-os-report-ready button{color:#fff;cursor:pointer;background:#218f85;border:1px solid #38b6a9;border-radius:7px;flex:none;min-height:34px;padding:0 12px;font-size:12px;font-weight:600}[data-theme=light] .agent-os-report-ready{background:#edf8f6;border-color:#9ccfc8}[data-theme=light] .agent-os-report-ready span>b{color:#147b70}[data-theme=light] .agent-os-report-ready span>small{color:#60736f}[data-theme=light] .agent-os-report-ready button{color:#fff;background:#168f83;border-color:#168f83}@container (width<=440px){.agent-os-report-ready{flex-direction:column;align-items:stretch}.agent-os-report-ready button{width:100%}}[data-theme=light] .plans-intro p,[data-theme=light] .plan-card ul,[data-theme=light] .checkout-panel p,[data-theme=light] .checkout-panel small,[data-theme=light] .checkout-panel span,[data-theme=light] .plans-faq p{color:#5f6d6a}[data-theme=light] .plan-card>strong,[data-theme=light] .checkout-balance b,[data-theme=light] .payment-history>div{color:#26312f}[data-theme=light] .plan-price span,[data-theme=light] .plan-select,[data-theme=light] .comparison-label{color:#697672}[data-theme=light] .plan-card:hover,[data-theme=light] .plan-card:focus,[data-theme=light] .plan-card.selected{box-shadow:0 22px 58px #24403b24,0 0 0 1px #26a69a24}[data-theme=light] .checkout-actions a,[data-theme=light] .checkout-actions button:not(.subscribe):not(.create-order){color:#30403c;background:#f5f8f7;border-color:#cbd7d4}[data-theme=light] .payment-warning{color:#745914;background:#fff6df;border-color:#c79a36}[data-theme=light] .payment-order-card>footer,[data-theme=light] .payment-history>div{border-color:#d7dfdd}[data-theme=light] .plans-toast{color:#23312e;background:#fff;border-color:#63b9af;box-shadow:0 16px 38px #1e3a3529}[data-theme=light] .free-loop-card li,[data-theme=light] .reward-provider-card,[data-theme=light] .referral-direct-body article{color:#26322f;background:#f8faf9;border-color:#d2dcda}[data-theme=light] .reward-provider-card>i{color:#53645f;background:#fff;border-color:#c8d4d1}[data-theme=light] .reward-provider-card.active{background:#e9f6f3;border-color:#43afa4}[data-theme=light] .reward-provider-card.active>i{color:#126a62;background:#d6f0eb;border-color:#36a99d}[data-theme=light] .reward-provider-card em,[data-theme=light] .referral-direct-body article span{color:#65736f}[data-theme=light] .referral-direct-list>summary{color:#283431}.explore-shell{color:#eee;background:#0f0f0f;min-height:100vh}.explore-shell>header{z-index:500;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0f0ff7;border-bottom:1px solid #292929;grid-template-columns:190px 1fr auto;align-items:center;height:64px;padding:0 30px;display:grid;position:sticky;top:0}.explore-brand{color:#f2f2f2;align-items:center;gap:9px;font-size:20px;font-weight:760;text-decoration:none;display:flex}.explore-brand span{background:url(/pwa/tradeclaw-robot.svg) 50%/contain no-repeat;width:34px;height:34px}.explore-shell>header>a:last-child{color:#aaa;text-decoration:none}.explore-hero{border-bottom:1px solid #292929;width:min(1400px,100% - 48px);min-height:250px;margin:auto;padding:72px 0 50px}.explore-hero small,.console-title small,.feature-row small,.strategy-feature small,.academy small,.paper>small,.about small,.coming small{color:#48cbbc;letter-spacing:.2em}.explore-hero h1{letter-spacing:-.06em;margin:15px 0 10px;font-size:clamp(44px,7vw,92px);line-height:1}.explore-hero p{color:#8f9896;font-size:17px}.calendar-console,.macro-console,.academy,.paper,.about,.coming{background:#151616;border:1px solid #303434;border-radius:18px;width:min(1400px,100% - 48px);margin:34px auto 80px;padding:30px}.console-title{justify-content:space-between;align-items:end;gap:20px;display:flex}.console-title h2,.academy h2,.paper h2,.about h2,.coming h2{margin:9px 0;font-size:34px}.console-title>span,.calendar-console>p,.source-note{color:#8b9592}.calendar-widget{min-height:680px;margin-top:22px}.tradingview-widget-copyright{color:#69716f;padding:8px;font-size:11px}.macro-console>nav{gap:8px;margin:26px 0;display:flex;overflow:auto}.macro-console>nav button{color:#aeb5b3;white-space:nowrap;background:#202221;border:1px solid #353a39;border-radius:99px;min-height:42px;padding:0 18px}.macro-console>nav button.active{color:#56d7c8;background:#16332f;border-color:#42c7b8}.macro-layout{grid-template-columns:minmax(0,1fr) 340px;gap:22px;display:grid}.macro-world{background:radial-gradient(#13211f,#0d0f0f 70%);border:1px solid #2d3231;border-radius:14px;min-height:600px;padding:20px}.world-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.world-grid article{border:1px solid color-mix(in srgb,#46d7c5 calc(var(--heat)*70%),#29302f);background:color-mix(in srgb,#214e48 calc(var(--heat)*78%),#151918);border-radius:10px;align-content:center;gap:3px;min-height:108px;padding:13px;display:grid}.world-grid b{font-size:20px}.world-grid span,.world-grid small{color:#9aa3a1;font-size:11px}.world-grid strong{color:#63ddcf}.heat-scale{grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:24px;display:grid}.heat-scale i{background:linear-gradient(90deg,#1b2523,#2ba99a,#6ce5d7);height:5px}.macro-layout aside{background:#111;border:1px solid #2d3231;border-radius:14px;padding:18px}.macro-layout aside>div{border-top:1px solid #2a2d2c;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:12px 0;display:grid}.macro-layout aside>div>b{color:#58615f}.macro-layout aside span{display:grid}.macro-layout aside small{color:#717a78}.source-note{font-size:12px}.product-stack{gap:18px;width:min(1500px,100% - 32px);margin:34px auto 90px;display:grid}.feature-row,.strategy-feature{background:#151616;border:1px solid #303434;border-radius:20px;grid-template-columns:1.25fr 1fr;min-height:500px;display:grid;overflow:hidden}.feature-row:nth-child(2n){grid-template-columns:1fr 1.25fr}.feature-row:nth-child(2n) img{order:2}.feature-row img,.strategy-feature>img{object-fit:cover;width:100%;height:100%;min-height:500px}.feature-row>div,.strategy-feature>div{flex-direction:column;justify-content:center;padding:clamp(30px,5vw,78px);display:flex}.feature-row h2,.strategy-feature h2{margin:12px 0;font-size:clamp(38px,5vw,70px);line-height:1}.feature-row p,.strategy-feature>div>p{color:#8c9693;font-size:16px;line-height:1.7}.feature-row ul{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.feature-row li{color:#b9c3c0;border:1px solid #34403e;border-radius:99px;padding:9px 12px}.strategy-feature{grid-template-columns:1fr}.strategy-feature>img{aspect-ratio:16/8;object-fit:cover;height:auto;min-height:0}.strategy-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.strategy-grid article,.academy-grid article,.paper article{background:#111;border:1px solid #303635;border-radius:13px;padding:20px}.strategy-grid article>span{color:#d6a64f}.strategy-grid h3{font-size:20px}.strategy-grid b{color:#5cddce}.strategy-grid p{color:#8e9895}.strategy-grid strong{font-size:12px}.academy header,.about header{max-width:800px}.academy header p,.about header p,.paper>p,.about article p,.coming p{color:#8e9895;line-height:1.8}.academy-grid,.download-grid,.paper>div,.social-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.academy-grid article span{color:#55d8c9}.download-grid{grid-template-columns:1fr 1fr}.download-grid article{border:1px solid #303635;border-radius:13px;padding:20px}.download-grid button{color:#ddd;text-align:left;background:0 0;border:0;border-top:1px solid #292e2d;justify-content:space-between;width:100%;padding:14px 0;display:flex}.download-grid button span{color:#697471}.paper>div{grid-template-columns:1fr 1fr}.paper article{gap:10px;display:grid}.paper article span{color:#55d8c9}.social-grid{grid-template-columns:repeat(3,1fr)}.social-grid>span{border:1px solid #303635;border-radius:12px;gap:8px;padding:22px;font-size:20px;display:grid}.social-grid small{color:#68716f;letter-spacing:0}.about nav{gap:12px;margin-top:30px;display:flex}.about nav a{color:#5ddbcc;border:1px solid #34403e;border-radius:9px;padding:12px 16px;text-decoration:none}.about article{max-width:900px}.about article h3{margin-top:34px}.explore-shell footer{color:#67706e;border-top:1px solid #292929;justify-content:space-between;padding:28px 5vw;display:flex}.explore-shell footer a{color:#55d8c9;text-decoration:none}@media (width<=950px){.explore-shell>header{grid-template-columns:1fr auto}.explore-shell>header>.site-nav{display:none}.macro-layout,.feature-row,.feature-row:nth-child(2n){grid-template-columns:1fr}.feature-row:nth-child(2n) img{order:0}.macro-layout aside{display:none}.world-grid{grid-template-columns:repeat(3,1fr)}.strategy-grid,.academy-grid,.social-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.explore-shell>header{padding:0 16px}.explore-hero,.calendar-console,.macro-console,.academy,.paper,.about,.coming{width:calc(100% - 24px)}.explore-hero{padding-top:45px}.calendar-console,.macro-console,.academy,.paper,.about,.coming{padding:18px}.console-title{flex-direction:column;align-items:start}.world-grid{grid-template-columns:1fr 1fr}.feature-row img{min-height:240px}.feature-row>div,.strategy-feature>div{padding:28px 20px}.strategy-grid,.academy-grid,.download-grid,.paper>div,.social-grid{grid-template-columns:1fr}.about nav,.explore-shell footer{display:grid}.calendar-widget{min-height:620px}}[data-theme=light] .explore-shell{color:#1b2220;background:#f2f4f3}[data-theme=light] .explore-shell>header{background:#fffffff7}.site-header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.site-header-actions button,.site-header-actions a{color:#b7c0c1;cursor:pointer;background:#171a1b;border:1px solid #303637;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;text-decoration:none;display:inline-flex}.site-header-actions button:hover,.site-header-actions a:hover{color:#57d6c7;border-color:#38b9aa}[data-theme=light] .site-header-actions button,[data-theme=light] .site-header-actions a{color:#4a585a;background:#fff;border-color:#d3dddb}[data-theme=light] .explore-brand{color:#172321!important;opacity:1!important}[data-theme=light] .site-header-actions button:hover,[data-theme=light] .site-header-actions a:hover,[data-theme=light] .site-header-actions button:focus-visible,[data-theme=light] .site-header-actions a:focus-visible{color:#fff!important;background:#26a69a!important;border-color:#26a69a!important}.macro-primary-nav,.macro-data-panel>nav{gap:8px;margin:26px 0;display:flex;overflow:auto}.macro-primary-nav button,.macro-data-panel>nav button{color:#aeb5b3;white-space:nowrap;cursor:pointer;background:#202221;border:1px solid #353a39;border-radius:99px;min-height:42px;padding:0 18px}.macro-primary-nav button.active,.macro-data-panel>nav button.active{color:#56d7c8;background:#16332f;border-color:#42c7b8}.indices-widget{background:#0d0f0f;border:1px solid #2d3231;border-radius:14px;min-height:720px;overflow:hidden}.external-panel{min-height:300px;position:relative}.external-panel-state{z-index:2;text-align:center;background:linear-gradient(135deg,#101413,#151b19);border:1px solid #2d3231;border-radius:14px;place-content:center;justify-items:center;gap:12px;min-height:300px;padding:30px;display:grid;position:absolute;inset:0}.external-panel-state i{border:3px solid #29443f;border-top-color:#48cbbc;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite external-spin}.external-panel-state span{color:#87918f;max-width:520px}.external-panel-state button{color:#6ee4d5;cursor:pointer;background:#16332f;border:1px solid #48cbbc;border-radius:9px;min-height:42px;padding:0 18px}.external-panel-state.error{min-height:360px;position:relative}.macro-panel-skeleton{border:1px solid #2d3231;border-radius:14px;grid-template-columns:repeat(4,1fr);align-content:start;gap:12px;min-height:600px;padding:22px;display:grid}.macro-panel-skeleton i{background:linear-gradient(100deg,#151918,#202826,#151918) 0 0/200% 100%;border-radius:12px;height:112px;animation:1.3s infinite external-shimmer}.macro-panel-skeleton b{color:#899391;grid-column:1/-1}@keyframes external-spin{to{transform:rotate(360deg)}}@keyframes external-shimmer{to{background-position:-200% 0}}.paper-terminal>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.paper-terminal>header>div:last-child{text-align:right;display:grid}.paper-terminal>header>div:last-child span{color:#7f8b89}.paper-terminal>header>div:last-child b{color:#5bdbcc;font-size:30px}.paper-order-grid{grid-template-columns:380px minmax(0,1fr)!important}.paper-ticket label{color:#8e9895;gap:7px;display:grid}.paper-ticket input{color:#eee;background:#0d0f0f;border:1px solid #343b3a;border-radius:8px;width:100%;min-height:46px;padding:0 12px}.paper-side{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important;display:grid!important}.paper-side button,.paper-submit,.paper-positions button{color:#bbb;cursor:pointer;background:#181b1b;border:1px solid #38403f;border-radius:8px;min-height:44px}.paper-side .buy,.paper-submit{color:#5ee0d0;background:#17332f;border-color:#2ea99b}.paper-side .sell{color:#ff8585;background:#351c1c;border-color:#b95555}.paper-notice{color:#55d6c7!important}.paper-positions>div{border-top:1px solid #2b302f;grid-template-columns:1.1fr 1.2fr .7fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.paper-positions span{display:grid}.paper-positions small{color:#7e8987}.paper-positions .profit{color:#55d6c7}.paper-positions .loss{color:#f27777}.paper-history{background:#111;border:1px solid #303635;border-radius:13px;margin-top:14px;padding:20px}.paper-history>div{color:#aab3b1;border-top:1px solid #292e2d;grid-template-columns:1.3fr .7fr .8fr .8fr .5fr;gap:12px;padding:12px 0;display:grid}.paper-history em{color:#55d6c7;font-style:normal}@media (width<=700px){.site-header-actions{gap:5px}.site-header-actions button,.site-header-actions a{padding:0 9px}.paper-order-grid{grid-template-columns:1fr!important}.paper-terminal>header{align-items:start}.paper-positions>div{grid-template-columns:1fr 1fr}.paper-history{overflow-x:auto}.paper-history>div{min-width:650px}}.academy-learning,.academy-learning-state{background:linear-gradient(145deg,#0d1514,#101311);border:1px solid #2f514c;border-radius:16px;margin-top:28px;padding:24px}.academy-learning>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.academy-learning>header h3{margin:6px 0 0;font-size:26px}.academy-learning>header p{color:#82908d;max-width:640px;margin:0;line-height:1.6}.academy-progress-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.academy-progress-grid article{background:#101817;border:1px solid #29433f;border-radius:12px;gap:8px;padding:18px;display:grid}.academy-progress-grid span{color:#7e918d}.academy-progress-grid b{font-size:22px}.academy-lesson-tabs{gap:8px;padding-bottom:10px;display:flex;overflow:auto}.academy-lesson-tabs button{color:#9aa6a3;white-space:nowrap;background:#111716;border:1px solid #303b39;border-radius:9px;min-height:42px;padding:0 15px}.academy-lesson-tabs button.active{color:#e8fffb;background:#16342f;border-color:#31b7a7}.academy-lesson-tabs span{color:#55d8c9;margin-right:7px}.academy-lesson{background:#0d1110;border:1px solid #303b39;border-radius:13px;margin-top:10px;padding:22px}.academy-lesson>small{color:#55d8c9;letter-spacing:.12em}.academy-lesson h4{margin:10px 0 4px;font-size:24px}.academy-lesson>p{color:#87928f}.academy-learning-actions{gap:8px;margin:18px 0;display:flex}.academy-learning-actions button,.academy-quiz>button{color:#71e4d6;background:#173a35;border:1px solid #2eb2a2;border-radius:9px;min-height:42px;padding:0 16px}.academy-learning button:disabled{opacity:.45;cursor:not-allowed}.academy-quiz{background:#101514;border:1px solid #293431;border-radius:11px;gap:10px;padding:18px;display:grid}.academy-quiz p{margin:0}.academy-quiz label{color:#bbc5c2;align-items:flex-start;gap:9px;display:flex}.academy-quiz input{margin-top:3px}.academy-quiz small,.academy-review,.academy-learning-notice{color:#e0ba5f}.academy-content-analysis{background:#17140b;border:1px solid #5f522e;border-radius:13px;margin-top:20px;padding:20px}.academy-content-analysis>header{border-bottom:1px solid #494127;justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}.academy-content-analysis>header b{color:#e4c35c}.academy-content-analysis>article{border-bottom:1px solid #37311f;grid-template-columns:minmax(180px,1fr) repeat(3,auto);gap:18px;padding:14px 0;display:grid}.academy-content-analysis>article:last-child{border-bottom:0}.academy-content-analysis article small{color:#d18759;letter-spacing:0;grid-column:1/-1}@media (width<=620px){.academy-progress-grid{grid-template-columns:1fr}.academy-learning{padding:16px}.academy-learning>header{display:grid}.academy-content-analysis>article{grid-template-columns:1fr 1fr}.academy-content-analysis>article>b{grid-column:1/-1}}.academy-learning{overflow:hidden}.academy-progress-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.academy-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 18px;display:grid}.academy-course-grid button{color:#a9b4b1;text-align:left;cursor:pointer;background:#111716;border:1px solid #2d3937;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-width:0;padding:14px 15px;display:grid}.academy-course-grid button span{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:750;overflow:hidden}.academy-course-grid button small{color:#73817e;letter-spacing:.06em;grid-column:1}.academy-course-grid button b{color:#60716e;grid-area:1/2/3;align-self:center;font-size:12px}.academy-course-grid button.active{color:#eafffb;background:#16342f;border-color:#2ebaaa}.academy-course-grid button.active small,.academy-course-grid button.active b{color:#62d9cb}.academy-catalog-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:14px;display:grid}.academy-catalog-layout>aside{background:#0d1211;border:1px solid #2e3b38;border-radius:13px;overflow:hidden}.academy-catalog-layout>aside>header{border-bottom:1px solid #293431;gap:5px;padding:17px;display:grid}.academy-catalog-layout>aside>header b{font-size:20px}.academy-catalog-layout>aside>header p{color:#7f8d89;margin:0;font-size:12px;line-height:1.5}.academy-catalog-layout>aside>div{max-height:690px;padding:7px;overflow:auto}.academy-catalog-layout>aside button{color:#9ca8a5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:20px minmax(0,1fr);gap:8px;width:100%;min-width:0;padding:11px;display:grid}.academy-catalog-layout>aside button>span:first-child{color:#49cabb}.academy-catalog-layout>aside button>span:last-child{gap:3px;min-width:0;display:grid}.academy-catalog-layout>aside button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.academy-catalog-layout>aside button small{color:#687572;letter-spacing:0}.academy-catalog-layout>aside button.active{color:#effffc;background:#17332f}.academy-catalog-layout>aside button.active small{color:#5ad7c8}.academy-catalog-layout>.academy-lesson{min-width:0;margin:0}.academy-lesson>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.academy-lesson>header span{color:#50cebf;font-weight:700}.academy-lesson>header small{color:#889793;letter-spacing:0;border:1px solid #31423f;border-radius:99px;padding:5px 8px}.academy-lesson-content{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.academy-lesson-content section{background:#101615;border:1px solid #293532;border-radius:10px;min-width:0;padding:14px}.academy-lesson-content .mistakes{background:#181112;border-color:#493335;grid-column:1/-1}.academy-lesson-content section>b{color:#d7e3e0}.academy-lesson-content ul{color:#8f9d99;gap:7px;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.academy-lesson-content .mistakes b{color:#e57d84}.academy-lesson-content .mistakes li::marker{color:#e57d84}.academy-practice{background:#19160d;border:1px solid #63532d;border-radius:10px;gap:5px;margin-top:12px;padding:14px;display:grid}.academy-practice small{color:#e2bf5d}.academy-practice p{color:#d9d0b3;margin:0;line-height:1.55}.academy-practice span{color:#8e866e;font-size:11px}.academy-quiz>header{align-items:center;gap:10px;display:flex}.academy-quiz>header span{color:#788682;margin-left:auto;font-size:12px}.academy-quiz>header button{color:#9aaba7;cursor:pointer;background:#171d1b;border:1px solid #35413f;border-radius:7px;padding:5px 8px}.academy-quiz-result{background:#19170e;border-radius:7px;padding:9px;display:block}.academy-learning-notice{color:#e0ba5f}[data-theme=light] .academy{color:#192724;background:#f8fbfa;border-color:#cfdcda;box-shadow:0 18px 48px #16413a14}[data-theme=light] .academy>header small,[data-theme=light] .academy-learning small{color:#10766d}[data-theme=light] .academy>header h2,[data-theme=light] .academy-learning h3,[data-theme=light] .academy-learning h4,[data-theme=light] .academy-grid h3,[data-theme=light] .download-grid h3{color:#172421}[data-theme=light] .academy>header p,[data-theme=light] .academy-grid p{color:#5b6b67}[data-theme=light] .academy-learning,[data-theme=light] .academy-learning-state{color:#172421;background:linear-gradient(145deg,#fff,#eef7f5);border-color:#b9d5d0;box-shadow:0 14px 34px #19554c12}[data-theme=light] .academy-learning>header p{color:#536762}[data-theme=light] .academy-progress-grid article,[data-theme=light] .academy-course-grid button,[data-theme=light] .academy-catalog-layout>aside,[data-theme=light] .academy-lesson,[data-theme=light] .academy-lesson-content section,[data-theme=light] .academy-quiz{color:#21302c;background:#fff;border-color:#d2dfdc}[data-theme=light] .academy-progress-grid span{color:#61736f}[data-theme=light] .academy-progress-grid b{color:#172723}[data-theme=light] .academy-course-grid button{color:#31423e}[data-theme=light] .academy-course-grid button small,[data-theme=light] .academy-course-grid button b{color:#687a76}[data-theme=light] .academy-course-grid button:hover,[data-theme=light] .academy-catalog-layout>aside button:hover{background:#edf7f5}[data-theme=light] .academy-course-grid button.active,[data-theme=light] .academy-catalog-layout>aside button.active{color:#123d37;background:#dff4f0;border-color:#249b90}[data-theme=light] .academy-course-grid button.active small,[data-theme=light] .academy-course-grid button.active b,[data-theme=light] .academy-catalog-layout>aside button.active small{color:#15786e}[data-theme=light] .academy-catalog-layout>aside>header{border-color:#d6e1de}[data-theme=light] .academy-catalog-layout>aside>header p,[data-theme=light] .academy-catalog-layout>aside button small,[data-theme=light] .academy-lesson>p,[data-theme=light] .academy-lesson-content ul{color:#5d706b}[data-theme=light] .academy-catalog-layout>aside button{color:#354742}[data-theme=light] .academy-catalog-layout>aside button>span:first-child,[data-theme=light] .academy-lesson>header span{color:#0f766d}[data-theme=light] .academy-lesson>header small{color:#596b67;background:#f2f7f6;border-color:#cbdad7}[data-theme=light] .academy-lesson-content section>b{color:#21312d}[data-theme=light] .academy-lesson-content .mistakes{background:#fff5f6;border-color:#edcfd2}[data-theme=light] .academy-lesson-content .mistakes b{color:#bd4f59}[data-theme=light] .academy-lesson-content .mistakes li::marker{color:#bd4f59}[data-theme=light] .academy-practice{background:#fff9e9;border-color:#ddc989}[data-theme=light] .academy-practice small{color:#8d6816}[data-theme=light] .academy-practice p{color:#514725}[data-theme=light] .academy-practice span{color:#756a49}[data-theme=light] .academy-learning-actions button,[data-theme=light] .academy-quiz>button{color:#fff;background:#17776e;border-color:#176f68}[data-theme=light] .academy-learning button:disabled{color:#4f605c;opacity:1;background:#e5edeb;border-color:#c9d7d4}[data-theme=light] .academy-quiz>header span{color:#62736f}[data-theme=light] .academy-quiz>header button{color:#40534e;background:#f2f7f6;border-color:#cbd7d4}[data-theme=light] .academy-quiz>p{color:#1e2c29}[data-theme=light] .academy-quiz label{color:#344640}[data-theme=light] .academy-quiz input{accent-color:#218f85}[data-theme=light] .academy-quiz-result{color:#6d5315;background:#fff6d8}[data-theme=light] .academy-review,[data-theme=light] .academy-learning-notice{color:#7a5d13}[data-theme=light] .academy-content-analysis{color:#342f21;background:#fff9e9;border-color:#dccb91}[data-theme=light] .academy-content-analysis>header{border-color:#e5d9b1}[data-theme=light] .academy-content-analysis>header b{color:#715714}[data-theme=light] .academy-content-analysis>article{border-color:#e9dfbf}[data-theme=light] .academy-content-analysis article small{color:#a24f30}[data-theme=light] .academy-grid article,[data-theme=light] .download-grid article{color:#21302c;background:#fff;border-color:#d2dfdc;box-shadow:0 9px 24px #1b423c0d}[data-theme=light] .academy-grid article span{color:#157e74}[data-theme=light] .download-grid button{color:#2c3d38;opacity:1;border-top-color:#dde6e3}[data-theme=light] .download-grid button span{color:#647570}[data-theme=light] .coming{color:#172421;background:#fff;border-color:#cfdcda;box-shadow:0 18px 48px #16413a14}[data-theme=light] .coming small{color:#10766d}[data-theme=light] .coming h2{color:#172421}[data-theme=light] .coming p{color:#5b6b67}[data-theme=light] .coming a{color:#fff;background:#17776e;border-color:#17776e}@media (width<=1050px){.academy-progress-grid,.academy-course-grid{grid-template-columns:1fr 1fr}.academy-catalog-layout{grid-template-columns:270px minmax(0,1fr)}}@media (width<=760px){.academy-course-grid{padding-bottom:7px;display:flex;overflow-x:auto}.academy-course-grid button{flex:0 0 170px}.academy-catalog-layout{grid-template-columns:1fr}.academy-catalog-layout>aside>div{max-height:none;display:flex;overflow-x:auto}.academy-catalog-layout>aside button{flex:0 0 220px}.academy-lesson-content{grid-template-columns:1fr}.academy-lesson-content .mistakes{grid-column:auto}}@media (width<=620px){.academy-progress-grid{grid-template-columns:1fr 1fr}.academy-progress-grid article{padding:13px}.academy-progress-grid b{font-size:16px}.academy-course-grid button{flex-basis:155px}.academy-catalog-layout>aside button{flex-basis:190px}.academy-lesson{padding:16px}.academy-lesson h4{font-size:21px}.academy-learning-actions{grid-template-columns:1fr 1fr;display:grid}.academy-quiz>header{flex-wrap:wrap}.academy-quiz>header span{margin-left:0}.academy-quiz>header button{margin-left:auto}}.feature-reserve{color:#f5f5f5;background:#000;min-height:calc(100vh - 129px);padding:76px 24px 96px}.feature-reserve>header{width:min(1320px,100%);margin:0 auto 38px}.feature-reserve>header small{color:#43cdbd;letter-spacing:.22em}.feature-reserve>header h1{letter-spacing:-.06em;margin:14px 0 8px;font-size:clamp(42px,6vw,86px)}.feature-reserve>header p{color:#777f7d;margin:0;font-size:16px}.feature-reserve>nav{scrollbar-width:none;background:#090909;border:1px solid #343434;border-radius:999px;gap:4px;width:min(1320px,100%);margin:0 auto;padding:8px;display:flex;overflow-x:auto}.feature-reserve>nav::-webkit-scrollbar{display:none}.feature-reserve>nav button{color:#a7aaa9;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 0 auto;padding:0 18px}.feature-reserve>nav button:hover,.feature-reserve>nav button:focus-visible{color:#fff}.feature-reserve>nav button.active{color:#0a0a0a;background:#f3f3f3}.feature-reserve-stage{text-align:center;place-content:center;justify-items:center;min-height:480px;display:grid}.feature-reserve-stage span{color:#3bbcab;letter-spacing:.24em;font-size:12px}.feature-reserve-stage h2{letter-spacing:-.08em;margin:18px 0 8px;font-size:clamp(62px,10vw,156px);line-height:1}.feature-reserve-stage p{color:#5f6664;font-size:16px}@media (width<=700px){.feature-reserve{padding:48px 12px 70px}.feature-reserve>header{padding:0 4px}.feature-reserve>nav{border-radius:18px}.feature-reserve>nav button{min-height:42px;padding:0 15px}.feature-reserve-stage{min-height:390px}.feature-reserve-stage h2{font-size:58px}}.feature-explorer{color:#f5f7f6;background:#000;min-height:calc(100vh - 129px);padding-top:69px;overflow:hidden}.feature-section{scroll-margin-top:133px}.feature-index{z-index:420;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#000000e6;border-bottom:1px solid #202323;justify-content:center;gap:clamp(8px,1.5vw,28px);width:100%;padding:16px max(24px,50vw - 740px);display:flex;position:fixed;top:64px;left:0;right:0;overflow-x:auto}.feature-index::-webkit-scrollbar{display:none}.feature-index button{color:#707977;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;flex:none;padding:0 3px;font-size:13px;transition:color .2s,border-color .2s}.feature-index button:hover,.feature-index button:focus-visible{color:#dfe5e3}.feature-index button.active{color:#fff;border-color:#45cbbb}.super-chart-hero{background:radial-gradient(circle at 50% 42%,#2aac9d1a,#0000 27%),#000;padding:clamp(76px,8vw,128px) 24px 110px;position:relative}.super-chart-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 5%,#000 35%,#0000 88%);mask-image:linear-gradient(#0000 5%,#000 35%,#0000 88%)}.super-chart-copy{z-index:1;text-align:center;width:min(1040px,100%);margin:auto;position:relative}.super-chart-copy>small{color:#43cdbd;letter-spacing:.28em;font-size:11px;font-weight:720}.super-chart-copy h1{letter-spacing:-.075em;margin:22px 0 24px;font-size:clamp(52px,7.1vw,112px);font-weight:720;line-height:.93}.super-chart-copy h1 span{color:#fff}.super-chart-copy p{color:#8b9492;width:min(830px,100%);margin:auto;font-size:clamp(15px,1.3vw,20px);line-height:1.75}.super-chart-copy ul{flex-wrap:wrap;justify-content:center;gap:9px;margin:28px 0 0;padding:0;list-style:none;display:flex}.super-chart-copy li{color:#aab3b0;background:#070908;border:1px solid #26302e;border-radius:999px;padding:8px 12px;font-size:12px}.super-chart-stage{z-index:1;width:min(1480px,100%);margin:70px auto 0;position:relative}.super-chart-stage>nav{border-top:1px solid #262a29;border-bottom:1px solid #262a29;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.super-chart-stage>nav button{color:#6f7876;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #202423;gap:7px;min-width:0;padding:20px 22px;transition:background .2s,color .2s;display:grid}.super-chart-stage>nav button:last-child{border-right:0}.super-chart-stage>nav button:hover,.super-chart-stage>nav button:focus-visible{color:#cbd3d1;background:#080b0a}.super-chart-stage>nav button.active{color:#f2f7f5;background:#0b1211;box-shadow:inset 0 2px #38c6b5}.super-chart-stage>nav button span{font-size:14px;font-weight:720}.super-chart-stage>nav button small{color:inherit;opacity:.66;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:450;overflow:hidden}.super-chart-stage figure{margin:18px 0 0}.super-chart-frame{background:#111;border:1px solid #29302e;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 110px #000000b8,0 0 70px #229d8f14}.super-chart-frame:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff09}.super-chart-frame img{width:100%;height:auto;animation:.38s both super-chart-reveal;display:block}.super-chart-stage figcaption{grid-template-columns:140px minmax(220px,.8fr) minmax(300px,1.2fr);align-items:start;gap:22px;padding:24px 6px 0;display:grid}.super-chart-stage figcaption span{color:#41c8b8;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:740}.super-chart-stage figcaption strong{font-size:21px;line-height:1.35}.super-chart-stage figcaption p{color:#7f8986;margin:0;font-size:13px;line-height:1.7}@keyframes super-chart-reveal{0%{opacity:.3;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}:is([data-theme=light] .explore-shell:has(.feature-explorer),[data-theme=light] .feature-explorer){color:#f5f7f6;background:#000}[data-theme=light] .explore-shell:has(.feature-explorer)>header{background:#0f0f0ff7;border-color:#292929}[data-theme=light] .explore-shell:has(.feature-explorer) .explore-brand{color:#f2f2f2!important}:is([data-theme=light] .explore-shell:has(.feature-explorer) .site-header-actions button,[data-theme=light] .explore-shell:has(.feature-explorer) .site-header-actions a){color:#b7c0c1;background:#171a1b;border-color:#303637}@media (width<=900px){.feature-index{justify-content:flex-start;padding-inline:18px}.super-chart-hero{padding-inline:16px}.super-chart-stage>nav{scrollbar-width:none;display:flex;overflow-x:auto}.super-chart-stage>nav button{flex:0 0 185px}.super-chart-stage figcaption{grid-template-columns:110px 1fr}.super-chart-stage figcaption p{grid-column:2}}@media (width<=620px){.feature-explorer{padding-top:59px}.feature-section{scroll-margin-top:123px}.feature-index{padding-block:11px;top:64px}.feature-index button{font-size:12px}.super-chart-hero{padding:62px 12px 72px}.super-chart-copy h1{margin-top:18px;font-size:clamp(46px,14.5vw,72px);line-height:.98}.super-chart-copy p{font-size:14px;line-height:1.7}.super-chart-copy ul{flex-wrap:nowrap;justify-content:flex-start;margin-top:22px;padding-bottom:4px;overflow-x:auto}.super-chart-copy li{flex:none}.super-chart-stage{margin-top:48px}.super-chart-stage>nav button{flex-basis:160px;padding:16px}.super-chart-frame{border-radius:11px}.super-chart-stage figcaption{padding:18px 4px 0;display:block}.super-chart-stage figcaption strong{margin-top:8px;font-size:19px;display:block}.super-chart-stage figcaption p{margin-top:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.super-chart-frame img{animation:none}}.opportunity-section{background:radial-gradient(circle at 50% 35%,#27a49614,#0000 26%),#000;border-top:1px solid #202423;min-height:calc(100vh - 117px);padding:clamp(76px,8vw,128px) 24px 110px;position:relative}.opportunity-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.95%,#ffffff06 50%,#0000 50.05%);position:absolute;inset:0}.opportunity-copy{z-index:1;text-align:center;width:min(1040px,100%);margin:auto;position:relative}.opportunity-copy>small{color:#43cdbd;letter-spacing:.28em;font-size:11px;font-weight:720}.opportunity-copy h1{letter-spacing:-.075em;margin:22px 0 24px;font-size:clamp(52px,7.1vw,112px);font-weight:720;line-height:.93}.opportunity-copy h1 span{color:#aab1af}.opportunity-copy p{color:#89928f;width:min(810px,100%);margin:auto;font-size:clamp(15px,1.3vw,20px);line-height:1.75}.opportunity-showcase{z-index:1;grid-template-columns:.86fr 1.14fr;gap:18px;width:min(1480px,100%);margin:72px auto 0;display:grid;position:relative}.opportunity-card{background:#0d100f;border:1px solid #303634;border-radius:22px;min-width:0;overflow:hidden}.opportunity-card>header{border-bottom:1px solid #292e2d;grid-template-columns:42px minmax(0,1fr);gap:18px;min-height:198px;padding:34px 36px;display:grid}.opportunity-card>header>span{color:#4acaba;width:34px;height:34px;font:700 11px var(--font-geist-mono);border:1px solid #34413e;border-radius:50%;place-items:center;display:grid}.opportunity-card>header small{color:#44cbbb;letter-spacing:.2em;font-size:10px}.opportunity-card h2{letter-spacing:-.04em;margin:12px 0 10px;font-size:clamp(27px,2.6vw,42px);line-height:1.05}.opportunity-card>header p{color:#818b88;max-width:580px;margin:0;font-size:13px;line-height:1.7}.opportunity-card figure{background:linear-gradient(#0a0d0c,#050606);place-items:end center;min-height:620px;margin:0;padding:28px 28px 0;display:grid;position:relative}.opportunity-card figure:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 80%,#2ab1a01c,#0000 44%);position:absolute;inset:0}.opportunity-card img{z-index:1;border:1px solid #293432;border-bottom:0;border-radius:15px 15px 0 0;max-width:100%;height:auto;display:block;position:relative;box-shadow:0 28px 80px #00000080}.opportunity-card-ranking img{width:min(430px,100%)}.opportunity-card-universe figure{align-items:center;padding-bottom:28px}.opportunity-card-universe img{border-bottom:1px solid #293432;border-radius:15px;width:100%}.opportunity-proof{z-index:1;border-top:1px solid #262b29;border-bottom:1px solid #262b29;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1480px,100%);margin:18px auto 0;display:grid;position:relative}.opportunity-proof>div{border-right:1px solid #232725;gap:7px;min-width:0;padding:24px;display:grid}.opportunity-proof>div:last-child{border-right:0}.opportunity-proof b{color:#eaf1ef;font-size:16px}.opportunity-proof span{color:#717b78;font-size:11px;line-height:1.55}.opportunity-coverage{z-index:1;background:#090b0a;border:1px solid #303634;border-radius:22px;grid-template-columns:1.05fr .95fr;gap:0;width:min(1480px,100%);margin:72px auto 0;display:grid;position:relative;overflow:hidden}.opportunity-coverage-copy{padding:clamp(32px,4vw,64px)}.opportunity-coverage-copy>small{color:#43cdbd;letter-spacing:.22em;font-size:10px}.opportunity-coverage-copy h2{letter-spacing:-.055em;margin:16px 0 34px;font-size:clamp(34px,4vw,62px);line-height:1}.opportunity-coverage-copy ul{gap:22px;margin:0;padding:0;list-style:none;display:grid}.opportunity-coverage-copy li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.opportunity-coverage-copy li>i{color:#4dd3c3;border:1px solid #37504c;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.opportunity-coverage-copy li>div{gap:5px;display:grid}.opportunity-coverage-copy li b{color:#e2e8e6;font-size:15px;line-height:1.45}.opportunity-coverage-copy li span{color:#717b78;font-size:12px;line-height:1.55}.opportunity-data-panel{background:linear-gradient(145deg,#101614,#090b0a);border-left:1px solid #2b302e;align-self:stretch;min-width:0;padding:28px}.opportunity-data-panel>header{border-bottom:1px solid #29302e;justify-content:space-between;align-items:center;gap:18px;padding:2px 2px 22px;display:flex}.opportunity-data-panel>header>span{color:#77827f;letter-spacing:.18em;font-size:10px}.opportunity-data-panel>header b{color:#56d5c6;align-items:center;gap:8px;font-size:11px;display:flex}.opportunity-data-panel>header i{background:#30b5a5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px #30b5a599}.opportunity-data-panel>div{border-bottom:1px solid #232826;grid-template-columns:minmax(110px,1fr) auto minmax(92px,.55fr);align-items:baseline;gap:16px;min-height:86px;padding:18px 2px;display:grid}.opportunity-data-panel>div>span{color:#8b9592;font-size:12px}.opportunity-data-panel>div>strong{color:#f0f5f3;letter-spacing:-.04em;font-size:clamp(24px,2.7vw,40px)}.opportunity-data-panel>div>small{color:#4ecaba;text-align:right;font-size:11px}.opportunity-data-panel>footer{padding:26px 2px 2px}.opportunity-data-panel>footer span{color:#43cdbd;letter-spacing:.18em;font-size:9px}.opportunity-data-panel>footer p{color:#626c69;margin:10px 0 0;font-size:11px;line-height:1.65}.opportunity-coverage{grid-template-columns:48% 52%;align-items:start;min-height:0;padding:64px 0;display:grid;position:relative}.opportunity-coverage-copy{z-index:2;width:100%;padding:0 48px 0 64px;position:relative}.opportunity-monitor-stage{z-index:1;align-self:start;width:104%;padding:0 22px 34px;position:relative;top:auto;bottom:auto;right:-2%}.opportunity-monitor{background:#111514;border:2px solid #3a4240;border-radius:18px;overflow:hidden;transform:perspective(1500px)rotateX(.7deg);box-shadow:0 38px 100px #000000c7,0 0 60px #27a69814}.opportunity-monitor-bar{background:#171a19;border-bottom:1px solid #2c3230;align-items:center;gap:7px;height:36px;padding:0 14px;display:flex}.opportunity-monitor-bar>i{background:#3c4542;border-radius:50%;width:7px;height:7px}.opportunity-monitor-bar>i:first-child{background:#3bbdac}.opportunity-monitor-bar>span{color:#67716e;font:650 8px var(--font-geist-mono);letter-spacing:.13em;margin-left:7px}.opportunity-monitor-screen{aspect-ratio:2750/1236;background:#050706;grid-template-columns:.73fr 1.47fr;display:grid;overflow:hidden}.opportunity-monitor-screen>div{min-width:0;position:relative;overflow:hidden}.opportunity-monitor-screen>div+div{border-left:1px solid #2a3330}.opportunity-monitor-screen img{object-fit:cover;width:100%;height:100%;display:block}.opportunity-radar-panel img{object-position:center}.opportunity-universe-panel img{object-position:center top}.opportunity-radar-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 38%,#0000004d 76%,#000000b8 100%);position:absolute;inset:0}.opportunity-radar-panel>span{z-index:2;color:#44cbbb;font:680 7px var(--font-geist-mono);letter-spacing:.16em;grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;display:grid;position:absolute;bottom:8%;left:8%;right:8%}.opportunity-radar-panel>span i{background:#47cbbb;border-radius:50%;grid-row:1/3;width:6px;height:6px;box-shadow:0 0 12px #47cbbbcc}.opportunity-radar-panel>span b{color:#dce6e3;letter-spacing:.04em;font-size:10px}.opportunity-radar-panel:before{content:"";z-index:1;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0 78%,#4be0cd0a 84%,#4be0cd6b 99.5%,transparent 100%);mix-blend-mode:screen;filter:drop-shadow(0 0 12px #42cbbb47);transform-origin:50%;pointer-events:none;border-radius:50%;width:220%;animation:4.2s linear infinite opportunity-radar-sweep;position:absolute;top:50%;left:50%}.opportunity-radar-animation{z-index:2;pointer-events:none;position:absolute;inset:0}.opportunity-radar-animation i{background:#49cbbb;border:1px solid #72f6e5d9;border-radius:50%;width:7px;height:7px;animation:2.1s ease-out infinite opportunity-radar-target;position:absolute;box-shadow:0 0 #49cbbb8c,0 0 13px #49cbbbeb}.opportunity-radar-animation i:first-child{animation-delay:.2s;top:27%;left:61%}.opportunity-radar-animation i:nth-child(2){animation-delay:1.15s;top:48%;left:33%}.opportunity-radar-animation i:nth-child(3){animation-delay:1.72s;top:64%;left:70%}@keyframes opportunity-radar-sweep{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes opportunity-radar-target{0%,32%{opacity:.18;box-shadow:0 0 #49cbbb8c,0 0 8px #49cbbbb3}45%{opacity:1}to{opacity:.1;box-shadow:0 0 0 17px #49cbbb00,0 0 18px #49cbbb1a}}@media (prefers-reduced-motion:reduce){.opportunity-radar-panel:before,.opportunity-radar-animation i{animation:none}.opportunity-radar-panel:before{transform:translate(-50%,-50%)rotate(32deg)}.opportunity-radar-animation i{opacity:.72}}.opportunity-monitor-base{width:44%;height:34px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.opportunity-monitor-base i{background:linear-gradient(90deg,#252b29,#48514e,#252b29);width:15%;height:25px;position:absolute;top:0;left:50%;transform:translate(-50%)}.opportunity-monitor-base span{background:linear-gradient(90deg,#171b1a,#47504d 50%,#171b1a);border-radius:50% 50% 4px 4px;height:8px;position:absolute;bottom:0;left:0;right:0}.opportunity-monitor-stage>p{color:#505a57;margin:0;font-size:9px;position:absolute;bottom:-5px;right:24px}@media (width>=981px){.opportunity-coverage{padding-bottom:0}.opportunity-coverage-copy{padding-bottom:64px}.opportunity-monitor-stage{flex-direction:column;align-self:stretch;padding:28px 22px 0;display:flex}.opportunity-monitor-base{flex:1;width:44%;height:auto;min-height:72px;margin:0 auto;position:relative;bottom:auto;left:auto;transform:none}.opportunity-monitor-base i{height:auto;top:0;bottom:8px}.opportunity-monitor-stage>p{text-align:right;width:24%;bottom:12px;right:24px}}@media (width<=980px){.opportunity-section{padding-inline:16px}.opportunity-showcase{grid-template-columns:1fr}.opportunity-card figure{min-height:0}.opportunity-card-ranking figure{padding-top:32px}.opportunity-card-ranking img{width:min(480px,100%)}.opportunity-proof{grid-template-columns:1fr 1fr}.opportunity-proof>div:nth-child(2){border-right:0}.opportunity-proof>div:nth-child(-n+2){border-bottom:1px solid #232725}.opportunity-coverage{min-height:0;padding:0;display:block}.opportunity-coverage-copy{width:100%;padding:42px}.opportunity-monitor-stage{width:100%;padding:0 22px 44px;position:relative;top:auto;bottom:auto;right:auto}.opportunity-monitor-stage>p{bottom:6px;right:24px}.opportunity-data-panel{border-top:1px solid #2b302e;border-left:0}}@media (width<=620px){.opportunity-section{padding:62px 12px 72px}.opportunity-copy h1{margin-top:18px;font-size:clamp(46px,14.5vw,72px);line-height:.98}.opportunity-copy p{font-size:14px}.opportunity-showcase{gap:12px;margin-top:48px}.opportunity-card{border-radius:15px}.opportunity-card>header{grid-template-columns:30px 1fr;gap:11px;min-height:0;padding:22px 18px}.opportunity-card>header>span{width:28px;height:28px}.opportunity-card h2{font-size:25px}.opportunity-card figure{padding:18px 14px 0}.opportunity-card-universe figure{padding-bottom:18px}.opportunity-card img{border-radius:10px 10px 0 0}.opportunity-card-universe img{border-radius:10px}.opportunity-proof{grid-template-columns:1fr}.opportunity-proof>div{border-bottom:1px solid #232725;border-right:0;padding:18px}.opportunity-proof>div:last-child{border-bottom:0}.opportunity-coverage{border-radius:15px}.opportunity-coverage-copy{padding:28px 20px 36px}.opportunity-coverage-copy h2{margin-bottom:28px}.opportunity-coverage-copy ul{gap:19px}.opportunity-monitor-stage{padding:0 10px 42px}.opportunity-monitor{border-width:1px;border-radius:10px}.opportunity-monitor-bar{height:26px;padding-inline:9px}.opportunity-monitor-bar>i{width:5px;height:5px}.opportunity-monitor-stage>p{text-align:center;bottom:5px;left:12px;right:12px}.opportunity-data-panel{padding:20px 18px}.opportunity-data-panel>div{grid-template-columns:1fr auto;gap:6px 14px;min-height:76px}.opportunity-data-panel>div>small{text-align:left;grid-column:1/-1}.opportunity-data-panel>div>strong{font-size:28px}}.alerts-replay-section{background:radial-gradient(circle at 50% 24%,#27a49613,#0000 27%),#000;border-top:1px solid #202423;padding:clamp(76px,8vw,128px) 24px 110px;position:relative}.alerts-replay-copy{text-align:center;width:min(1080px,100%);margin:auto}.alerts-replay-copy>small{color:#43cdbd;letter-spacing:.28em;font-size:11px;font-weight:720}.alerts-replay-copy h1{letter-spacing:-.075em;margin:22px 0 24px;font-size:clamp(52px,7.1vw,112px);font-weight:720;line-height:.93}.alerts-replay-copy h1 span{color:#aab1af}.alerts-replay-copy p{color:#89928f;width:min(820px,100%);margin:auto;font-size:clamp(15px,1.3vw,20px);line-height:1.75}.alerts-replay-grid{grid-template-columns:1fr 1fr;gap:18px;width:min(1480px,100%);margin:72px auto 0;display:grid}.alerts-replay-card{background:#090b0a;border:1px solid #303634;border-radius:22px;min-width:0;overflow:hidden}.alerts-replay-card>header{border-bottom:1px solid #282e2c;min-height:410px;padding:50px 52px 42px}.alerts-replay-card>header small{color:#43cdbd;letter-spacing:.22em;font-size:10px;font-weight:720}.alerts-replay-card h2{letter-spacing:-.055em;max-width:600px;margin:16px 0 14px;font-size:clamp(34px,3.4vw,56px);line-height:1.03}.alerts-replay-card>header p{color:#7e8885;max-width:610px;margin:0;font-size:13px;line-height:1.7}.alerts-replay-card ul{grid-template-columns:1fr 1fr;gap:11px 18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.alerts-replay-card li{color:#b5bfbc;padding-left:20px;font-size:12px;line-height:1.5;position:relative}.alerts-replay-card li:before{content:"✓";color:#47cabb;position:absolute;left:0}.alerts-replay-card figure{background:linear-gradient(#0b0e0d,#050606);height:560px;margin:0;position:relative}.alert-product-visual{overflow:hidden}.alert-visual-grid{background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.alert-price-fill{clip-path:polygon(0 78%,10% 72%,19% 82%,29% 62%,40% 70%,51% 46%,61% 55%,72% 31%,82% 50%,90% 35%,96% 60%,100% 4%,100% 100%,0 100%);filter:drop-shadow(0 -2px 2px #34dec9b3);background:linear-gradient(#28c1af6b,#28c1af06);height:72%;position:absolute;bottom:0;left:5%;right:5%}.alert-trigger-line{border-top:1px dashed #75807d;position:absolute;top:36%;left:5%;right:5%}.alert-trigger-line span{color:#d8dedc;font:650 12px var(--font-geist-mono);background:#171a1a;border:1px solid #59625f;border-radius:7px;padding:9px 13px;position:absolute;top:-21px;left:13%}.alert-beacon{color:#111;background:#f4f7f6;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:calc(36% - 29px);right:13%;box-shadow:0 0 30px #ffffff59}.alert-beacon>span{border:2px solid #151918;border-radius:50%;width:25px;height:25px;position:relative}.alert-beacon>span:before{content:"";transform-origin:bottom;background:#151918;border-radius:2px;width:2px;height:8px;position:absolute;top:4px;left:10px;transform:rotate(4deg)}.alert-beacon>span:after{content:"";transform-origin:0;background:#151918;border-radius:2px;width:7px;height:2px;position:absolute;top:11px;left:11px;transform:rotate(-31deg)}.alert-beacon:before,.alert-beacon:after{content:"";background:#151918;border-radius:2px;width:8px;height:2px;position:absolute;top:16px}.alert-beacon:before{left:11px;transform:rotate(-48deg)}.alert-beacon:after{right:11px;transform:rotate(48deg)}.alert-status-card{background:#121615f0;border:1px solid #3b4542;border-radius:13px;gap:7px;width:min(360px,72%);padding:20px;display:grid;position:absolute;bottom:34px;right:6%;box-shadow:0 24px 70px #0000008c}.alert-status-card small{color:#43cdbd;letter-spacing:.18em;font-size:9px}.alert-status-card b{font-size:16px}.alert-status-card span{color:#7d8784;font-size:11px}.alert-status-card i{color:#4ad1c1;font-size:10px;font-style:normal;position:absolute;top:18px;right:18px}.replay-product-visual{place-items:center;padding:32px;display:grid}.replay-product-visual:before{content:"";background:radial-gradient(circle at 50% 55%,#25a8991f,#0000 50%);position:absolute;inset:0}.replay-product-visual img{z-index:1;border:1px solid #303735;border-radius:14px;width:100%;height:auto;display:block;position:relative;box-shadow:0 26px 80px #0009}.alerts-replay-note{color:#505956;text-align:right;width:min(1480px,100%);margin:18px auto 0;font-size:10px}@media (width<=980px){.alerts-replay-grid{grid-template-columns:1fr}.alerts-replay-card>header{min-height:0}.alerts-replay-card figure{height:auto;min-height:520px}.replay-product-visual img{width:min(820px,100%)}}@media (width<=620px){.alerts-replay-section{padding:62px 12px 72px}.alerts-replay-copy h1{margin-top:18px;font-size:clamp(46px,14.5vw,72px);line-height:.98}.alerts-replay-copy p{font-size:14px}.alerts-replay-grid{gap:12px;margin-top:48px}.alerts-replay-card{border-radius:15px}.alerts-replay-card>header{padding:28px 20px}.alerts-replay-card h2{font-size:31px}.alerts-replay-card ul{grid-template-columns:1fr;gap:9px;margin-top:22px}.alerts-replay-card figure{min-height:390px}.alert-trigger-line span{font-size:9px;left:3%}.alert-beacon{width:46px;height:46px;right:8%}.alert-status-card{width:82%;padding:16px;bottom:22px;right:5%}.replay-product-visual{padding:14px}.alerts-replay-note{text-align:left}}.visual-signals-section{background:radial-gradient(circle at 65% 55%,#29b09f1c,#0000 30%),#000;border-top:1px solid #202423;padding:clamp(76px,8vw,128px) 24px 110px;position:relative}.visual-signals-section:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:86px 86px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 34%,#0000 94%);mask-image:linear-gradient(#0000,#000 34%,#0000 94%)}.visual-signals-copy{z-index:1;text-align:center;width:min(1080px,100%);margin:auto;position:relative}.visual-signals-copy>small{color:#43cdbd;letter-spacing:.28em;font-size:11px;font-weight:720}.visual-signals-copy h1{letter-spacing:-.075em;margin:22px 0 24px;font-size:clamp(52px,7.1vw,112px);font-weight:720;line-height:.93}.visual-signals-copy h1 span{color:#aab1af}.visual-signals-copy p{color:#89928f;width:min(840px,100%);margin:auto;font-size:clamp(15px,1.3vw,20px);line-height:1.75}.visual-signals-stage{z-index:1;perspective:1700px;background:linear-gradient(145deg,#0d1110,#060807);border:1px solid #303634;border-radius:24px;grid-template-columns:.42fr .58fr;align-items:center;gap:clamp(28px,4vw,68px);width:min(1480px,100%);margin:82px auto 0;padding:clamp(38px,5vw,76px);display:grid;position:relative}.visual-signals-info>nav{background:#080a09;border:1px solid #29312f;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:54px;padding:6px;display:grid}.visual-signals-info>nav button{color:#77807e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:5px;min-width:0;padding:15px;display:grid}.visual-signals-info>nav button.active{color:#f0f5f3;background:#172522;box-shadow:inset 0 0 0 1px #2ba99b}.visual-signals-info>nav span{font-size:14px;font-weight:720}.visual-signals-info>nav small{letter-spacing:.13em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.visual-signals-info>small{color:#43cdbd;letter-spacing:.22em;font-size:10px}.visual-signals-info h2{letter-spacing:-.055em;margin:16px 0 15px;font-size:clamp(34px,3.8vw,61px);line-height:1.03}.visual-signals-info>p{color:#818b88;margin:0;font-size:13px;line-height:1.75}.visual-signals-info ul{gap:13px;margin:30px 0 0;padding:0;list-style:none;display:grid}.visual-signals-info li{color:#b8c1bf;padding-left:22px;font-size:13px;position:relative}.visual-signals-info li:before{content:"✓";color:#45cbbb;position:absolute;left:0}.visual-signals-device{min-width:0;transform-style:preserve-3d;filter:drop-shadow(35px 48px 48px #000000b8);margin:0;transform:rotateX(5deg)rotateY(-11deg)rotate(1.1deg)}.visual-signals-pad{background:linear-gradient(135deg,#333c39,#111514 25%,#252d2a 80%,#080a09);border:2px solid #46504d;border-radius:28px;padding:18px;position:relative;box-shadow:inset -12px -9px 18px #000000b3,inset 3px 3px 3px #ffffff1a,13px 15px #0b0e0d}.visual-signals-camera{z-index:3;background:#59615f;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #141817}.visual-signals-screen{background:#080a09;border:1px solid #1f2825;border-radius:15px;overflow:hidden}.visual-signals-screen img{width:100%;height:auto;animation:.38s both super-chart-reveal;display:block}.visual-signals-device figcaption{color:#77817e;text-align:right;justify-content:flex-end;align-items:baseline;gap:12px;padding:24px 16px 0;display:flex}.visual-signals-device figcaption b{color:#4bcbbb;font-size:12px}.visual-signals-device figcaption span{font-size:10px}.visual-signals-note{z-index:1;color:#505956;text-align:right;width:min(1480px,100%);margin:18px auto 0;font-size:10px;position:relative}@media (width<=1050px){.visual-signals-stage{grid-template-columns:1fr}.visual-signals-info{max-width:760px}.visual-signals-device{width:min(920px,94%);margin:16px auto 0;transform:rotateX(4deg)rotateY(-5deg)rotate(.5deg)}}@media (width<=620px){.visual-signals-section{padding:62px 12px 72px}.visual-signals-copy h1{margin-top:18px;font-size:clamp(46px,14.5vw,72px);line-height:.98}.visual-signals-copy p{font-size:14px}.visual-signals-stage{border-radius:15px;gap:30px;margin-top:48px;padding:24px 18px}.visual-signals-info>nav{margin-bottom:34px}.visual-signals-info>nav button{padding:12px 10px}.visual-signals-info h2{font-size:34px}.visual-signals-device{filter:drop-shadow(0 24px 30px #0009);width:100%;margin:0;transform:none}.visual-signals-pad{border-width:1px;border-radius:14px;padding:7px;box-shadow:inset -6px -4px 10px #000000b3,5px 7px #0b0e0d}.visual-signals-screen{border-radius:9px}.visual-signals-device figcaption{text-align:left;gap:4px;padding:18px 4px 0;display:grid}.visual-signals-note{text-align:left}}.fast-analysis-section{background:radial-gradient(circle at 68% 48%,#2bb2a11b,#0000 29%),#000;border-top:1px solid #202423;padding:clamp(76px,8vw,128px) 24px 110px;position:relative}.fast-analysis-copy{z-index:1;text-align:center;width:min(1480px,100%);margin:auto;position:relative}.fast-analysis-copy>small{color:#43cdbd;letter-spacing:.28em;font-size:11px;font-weight:720}.fast-analysis-copy h1{letter-spacing:-.07em;margin:22px 0 24px;font-size:clamp(44px,5.6vw,84px);font-weight:720;line-height:.98}.fast-analysis-copy h1 span{color:#aab1af}.fast-analysis-copy h1 .fast-analysis-copilot{color:#43c8ba;letter-spacing:-.045em;font-size:.58em}.fast-analysis-copy p{color:#89928f;width:min(900px,100%);margin:auto;font-size:clamp(15px,1.3vw,20px);line-height:1.75}.fast-analysis-workspace{z-index:1;background:linear-gradient(145deg,#0d1110,#060807);border:1px solid #303634;border-radius:24px;grid-template-columns:.43fr .57fr;align-items:center;gap:clamp(28px,4vw,72px);width:min(1480px,100%);margin:78px auto 0;padding:clamp(38px,5vw,74px);display:grid;position:relative;overflow:hidden}.fast-analysis-workspace:before{content:"";aspect-ratio:1;filter:blur(70px);background:#2dbaa914;border-radius:50%;width:72%;position:absolute;bottom:-28%;right:-12%}.fast-analysis-info{z-index:2;position:relative}.fast-analysis-info>small{color:#43cdbd;letter-spacing:.22em;font-size:10px}.fast-analysis-info h2{letter-spacing:-.058em;margin:17px 0 18px;font-size:clamp(36px,4vw,64px);line-height:1.03}.fast-analysis-info>p{color:#818b88;margin:0;font-size:13px;line-height:1.75}.fast-analysis-periods{gap:8px;margin:30px 0;display:flex}.fast-analysis-periods span{color:#55d0c1;min-width:52px;font:700 12px var(--font-geist-mono);text-align:center;background:#111816;border:1px solid #30413d;border-radius:9px;padding:10px 12px}.fast-analysis-info ul{border-top:1px solid #29302e;gap:0;margin:0;padding:0;list-style:none;display:grid}.fast-analysis-info li{border-bottom:1px solid #252b29;gap:5px;padding:17px 0;display:grid}.fast-analysis-info li b{color:#dfe6e4;font-size:14px}.fast-analysis-info li span{color:#737d7a;font-size:11px;line-height:1.55}.fast-analysis-devices{z-index:1;perspective:1400px;height:720px;margin:0;position:relative}.fast-analysis-device{background:linear-gradient(145deg,#202826,#090c0b);border:1px solid #3b4542;border-radius:24px;padding:34px 10px 10px;position:absolute;overflow:hidden;box-shadow:0 42px 100px #000000b8}.fast-analysis-device>span{color:#66716e;font:700 8px var(--font-geist-mono);letter-spacing:.15em;position:absolute;top:12px;left:18px}.fast-analysis-device img{background:#111;border:1px solid #2c3432;border-radius:14px;width:100%;height:auto;display:block}.fast-analysis-device.request{z-index:1;width:43%;top:92px;left:1%;transform:rotateY(8deg)rotate(-2.2deg)}.fast-analysis-device.result{z-index:2;width:52%;top:0;right:0;transform:rotateY(-7deg)rotate(1.8deg);box-shadow:0 46px 110px #000c,0 0 55px #24b09f1a}.fast-analysis-note{z-index:1;color:#505956;text-align:right;width:min(1480px,100%);margin:18px auto 0;font-size:10px;position:relative}@media (width<=1080px){.fast-analysis-workspace{grid-template-columns:1fr}.fast-analysis-info{max-width:760px}.fast-analysis-devices{width:min(850px,100%);margin:0 auto}}@media (width<=620px){.fast-analysis-section{padding:62px 12px 72px}.fast-analysis-copy h1{margin-top:18px;font-size:clamp(40px,12vw,60px);line-height:1}.fast-analysis-copy p{font-size:14px}.fast-analysis-workspace{border-radius:15px;gap:36px;margin-top:48px;padding:26px 18px}.fast-analysis-info h2{font-size:35px}.fast-analysis-periods{overflow-x:auto}.fast-analysis-periods span{flex:0 0 52px}.fast-analysis-devices{grid-template-columns:.88fr 1fr;align-items:start;gap:10px;height:auto;display:grid}.fast-analysis-device{border-radius:13px;padding:24px 5px 5px;position:relative;width:100%!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.fast-analysis-device>span{font-size:6px;top:8px;left:10px}.fast-analysis-device img{border-radius:8px}.fast-analysis-device.request{margin-top:52px}.fast-analysis-note{text-align:left}}.risk-tracking-section{background:radial-gradient(circle at 72% 52%,#28b2a01f,#0000 31%),#000;border-top:1px solid #202423;padding:clamp(76px,8vw,128px) 24px 110px;position:relative;overflow:hidden}.risk-tracking-section:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:90px 90px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 32%,#0000 94%);mask-image:linear-gradient(#0000,#000 32%,#0000 94%)}.risk-tracking-copy{z-index:1;text-align:center;width:min(1160px,100%);margin:auto;position:relative}.risk-tracking-copy>small{color:#43cdbd;letter-spacing:.28em;font-size:11px;font-weight:720}.risk-tracking-copy h1{letter-spacing:-.075em;margin:22px 0 24px;font-size:clamp(50px,6.7vw,104px);font-weight:720;line-height:.94}.risk-tracking-copy h1 span{color:#aab1af}.risk-tracking-copy p{color:#89928f;width:min(900px,100%);margin:auto;font-size:clamp(15px,1.3vw,20px);line-height:1.75}.risk-tracking-workspace{z-index:1;background:linear-gradient(145deg,#0c100f,#050706);border:1px solid #303634;border-radius:24px;width:min(1480px,100%);margin:76px auto 0;padding:clamp(34px,4.5vw,68px);position:relative;overflow:hidden}.risk-tracking-steps{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:54px;display:grid}.risk-tracking-steps article{background:linear-gradient(145deg,#111615,#090b0a);border:1px solid #2c3432;border-radius:18px;min-width:0;padding:34px 34px 30px;position:relative}.risk-tracking-steps article>span{color:#4bd0c0;width:38px;height:38px;font:720 11px var(--font-geist-mono);border:1px solid #30423e;border-radius:50%;place-items:center;display:grid;position:absolute;top:28px;right:28px}.risk-tracking-steps article>small{color:#43cdbd;letter-spacing:.22em;font-size:9px;font-weight:720}.risk-tracking-steps h2{letter-spacing:-.05em;max-width:520px;margin:18px 52px 13px 0;font-size:clamp(28px,2.7vw,44px);line-height:1.05}.risk-tracking-steps p{color:#7e8885;max-width:590px;margin:0;font-size:12px;line-height:1.7}.risk-tracking-steps ul{gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.risk-tracking-steps li{color:#abb5b2;padding-left:20px;font-size:11px;position:relative}.risk-tracking-steps li:before{content:"✓";color:#48cbbb;position:absolute;left:0}.risk-tracking-terminal{margin:0;padding:0 0 76px;position:relative;overflow:visible}.risk-terminal-bar{background:#171b1a;border:1px solid #36403d;border-bottom:0;border-radius:16px 16px 0 0;align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.risk-terminal-bar i{background:#3c4542;border-radius:50%;width:8px;height:8px}.risk-terminal-bar i:first-child{background:#3fc5b5}.risk-terminal-bar span{color:#697370;font:720 8px var(--font-geist-mono);letter-spacing:.17em;margin-left:8px}.risk-terminal-bar b{color:#55cebf;font:650 8px var(--font-geist-mono);letter-spacing:.08em;border:1px solid #34423f;border-radius:99px;margin-left:auto;padding:6px 9px}.risk-terminal-screen{background:#0e1211;border:1px solid #36403d;border-radius:0 0 16px 16px;overflow:hidden;box-shadow:0 35px 90px #000000ad}.risk-terminal-screen img{width:100%;height:auto;display:block}.risk-terminal-screen img+img{border-top:1px solid #29312f}.risk-decision-stack{pointer-events:none;width:min(680px,62%);height:224px;position:absolute;bottom:0;right:2.2%}.risk-decision-stack>div{background:linear-gradient(110deg,#181c1b,#090b0a);border:1px solid #353d3b;border-radius:15px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:18px;height:86px;padding:0 22px 0 0;display:grid;position:absolute;right:0;overflow:hidden;box-shadow:0 22px 65px #000000b8}.risk-decision-stack>div:before{content:"";background:#2fbfad29;width:70px;position:absolute;inset:0 auto 0 0}.risk-decision-stack>div>i{z-index:1;color:#57d8c9;place-items:center;font-size:24px;font-style:normal;display:grid;position:relative}.risk-decision-stack>div>span{z-index:1;gap:5px;min-width:0;display:grid;position:relative}.risk-decision-stack small{color:#6e7976;letter-spacing:.14em;font-size:8px}.risk-decision-stack b{color:#e1e7e5;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.risk-decision-stack em{z-index:1;color:#59d6c7;font:700 8px var(--font-geist-mono);letter-spacing:.08em;background:#132d29;border-radius:7px;padding:7px 9px;font-style:normal;position:relative}.risk-decision-stack .continue{width:78%;top:0;right:22%}.risk-decision-stack .estimate{width:82%;top:67px;right:10%}.risk-decision-stack .protect{width:86%;top:134px}.risk-decision-stack .estimate:before{background:#3067b83b}.risk-decision-stack .estimate>i{color:#71a7ff}.risk-decision-stack .estimate em{color:#76aaff;background:#13213a}.risk-decision-stack .protect:before{background:#cd3a432b}.risk-decision-stack .protect>i{color:#e6525b}.risk-decision-stack .protect em{color:#ef6870;background:#35171a}.risk-tracking-note{z-index:1;color:#505956;text-align:right;width:min(1480px,100%);margin:18px auto 0;font-size:10px;position:relative}@media (width<=980px){.risk-tracking-steps{grid-template-columns:1fr}.risk-decision-stack{width:min(620px,78%);right:1%}}@media (width<=620px){.risk-tracking-section{padding:62px 12px 72px}.risk-tracking-copy h1{margin-top:18px;font-size:clamp(43px,13.2vw,66px);line-height:.98}.risk-tracking-copy p{font-size:14px}.risk-tracking-workspace{border-radius:15px;margin-top:48px;padding:18px 12px 28px}.risk-tracking-steps{gap:10px;margin-bottom:28px}.risk-tracking-steps article{border-radius:13px;padding:24px 20px}.risk-tracking-steps article>span{width:32px;height:32px;top:18px;right:18px}.risk-tracking-steps h2{margin-right:38px;font-size:29px}.risk-terminal-bar{border-radius:10px 10px 0 0;height:34px;padding-inline:10px}.risk-terminal-bar span{font-size:6px}.risk-terminal-bar b{display:none}.risk-terminal-screen{border-radius:0 0 10px 10px}.risk-tracking-terminal{padding-bottom:178px}.risk-decision-stack{width:100%;height:172px;bottom:0;right:0}.risk-decision-stack>div{border-radius:10px;grid-template-columns:48px minmax(0,1fr);gap:10px;height:64px;padding-right:12px}.risk-decision-stack>div:before{width:48px}.risk-decision-stack>div>i{font-size:18px}.risk-decision-stack b{font-size:11px}.risk-decision-stack em{display:none}.risk-decision-stack .continue{width:92%;top:0;right:8%}.risk-decision-stack .estimate{width:94%;top:52px;right:4%}.risk-decision-stack .protect{width:96%;top:104px}.risk-tracking-note{text-align:left}}.market-intelligence-section{background:radial-gradient(circle at 78%,#d7344117,#0000 28%),radial-gradient(circle at 22% 60%,#29b1a014,#0000 27%),#000;border-top:1px solid #202423;padding:clamp(76px,8vw,128px) 24px 110px;position:relative;overflow:hidden}.market-intelligence-copy{z-index:1;text-align:center;width:min(1160px,100%);margin:auto;position:relative}.market-intelligence-copy>small{color:#43cdbd;letter-spacing:.28em;font-size:11px;font-weight:720}.market-intelligence-copy h1{letter-spacing:-.075em;margin:22px 0 24px;font-size:clamp(50px,6.7vw,104px);font-weight:720;line-height:.94}.market-intelligence-copy h1 span{color:#aab1af}.market-intelligence-copy p{color:#89928f;width:min(920px,100%);margin:auto;font-size:clamp(15px,1.3vw,20px);line-height:1.75}.market-intelligence-workspace{z-index:1;background:linear-gradient(145deg,#0d1110,#050706);border:1px solid #303634;border-radius:24px;width:min(1480px,100%);margin:76px auto 0;padding:0;position:relative;overflow:hidden}.intelligence-source-strip{color:#84908d;height:62px;font:680 9px var(--font-geist-mono);letter-spacing:.12em;border-bottom:1px solid #28302e;justify-content:center;align-items:center;gap:14px;padding:0 24px;display:flex}.intelligence-source-strip i{background:linear-gradient(90deg,#303a37,#46c5b6);width:32px;height:1px}.market-intelligence-grid{grid-template-columns:.49fr .51fr;min-height:760px;display:grid}.event-horizon-board{border-right:1px solid #29302e;padding:clamp(30px,4vw,62px)}.event-horizon-board>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.event-horizon-board>header small{color:#43cdbd;letter-spacing:.2em;font-size:9px}.event-horizon-board h2{letter-spacing:-.05em;margin:11px 0 0;font-size:clamp(31px,3vw,48px)}.event-horizon-board>header>span{color:#78827f;align-items:center;gap:7px;font-size:10px;display:flex}.event-horizon-board>header>span i{background:#3dc6b6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #36b4a5}.event-horizon-cards{grid-template-columns:1fr 1fr;gap:12px;margin-top:36px;display:grid}.event-horizon-cards article{background:#111514;border:1px solid #303a37;border-radius:16px;flex-direction:column;min-height:260px;padding:24px;display:flex}.event-horizon-cards article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.event-horizon-cards small{color:#85908d;font-size:11px}.event-horizon-cards em{color:#d4b260;border:1px solid #4c4430;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal}.event-horizon-cards article>b{color:#f0f4f2;letter-spacing:-.04em;margin:28px 0 10px;font-size:24px;line-height:1.17}.event-horizon-cards article>p{color:#76817e;margin:0;font-size:11px;line-height:1.65}.event-horizon-cards footer{border-top:1px solid #29312f;gap:7px;margin-top:auto;padding-top:25px;display:grid}.event-horizon-cards footer span{color:#e5b555;font:720 9px var(--font-geist-mono);letter-spacing:.06em}.event-horizon-cards footer strong{color:#b7c2bf;font-size:11px}.event-horizon-cards .conflict-event-card{background:linear-gradient(145deg,#171011,#0f1110);border-color:#4b2e31}.event-horizon-cards .conflict-event-card footer span{color:#f06b73}.event-horizon-cards .event-window-label{color:#e7ecea;letter-spacing:-.025em;font-size:18px;font-weight:760;line-height:1.2}.intelligence-evidence{border-top:1px solid #28302e;margin-top:42px;padding-top:28px}.intelligence-evidence>small{color:#57625f;letter-spacing:.2em;font-size:8px}.intelligence-evidence ul{gap:0;margin:15px 0 0;padding:0;list-style:none;display:grid}.intelligence-evidence li{border-top:1px solid #222826;grid-template-columns:138px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.intelligence-evidence li b{color:#c7d0cd;font-size:11px}.intelligence-evidence li span{color:#69736f;font-size:10px}.intelligence-alert-stage{background:linear-gradient(145deg,#090c0b,#050606);min-width:0;padding:clamp(34px,4vw,62px);position:relative;overflow:hidden}.intelligence-radar{aspect-ratio:1;background:conic-gradient(from 190deg,#0000,#31c3b11f,#0000 24%);border:1px solid #33c5b31f;border-radius:50%;width:540px;position:absolute;top:50%;left:53%;transform:translate(-50%,-50%)}.intelligence-radar:before,.intelligence-radar:after,.intelligence-radar i{content:"";border:1px solid #41b6a71f;border-radius:50%;position:absolute;inset:16%}.intelligence-radar:after{inset:32%}.intelligence-radar i:nth-child(2){background:#43cbbb;inset:49%;box-shadow:0 0 28px #43cbbb8c}.intelligence-radar i:nth-child(3){background:#ef5963;border:0;width:6px;height:6px;inset:18% auto auto 62%;box-shadow:0 0 18px #ef5963}.intel-alert-card{background:#121615f5;border:1px solid #3b4441;border-radius:17px;width:min(520px,78%);padding:25px 25px 22px;position:absolute;box-shadow:0 30px 90px #000000bf}.intel-alert-card:before{content:"";background:#3fc7b7;border-radius:17px 0 0 17px;width:5px;position:absolute;top:0;bottom:0;left:0}.intel-alert-card.rate{z-index:2;top:15%;left:8%;transform:rotate(-1.3deg)}.intel-alert-card.conflict{z-index:3;border-color:#66363a;bottom:14%;right:6%;transform:rotate(1.2deg)}.intel-alert-card.conflict:before{background:#ff4f5d}.intel-alert-card header{justify-content:space-between;gap:14px;display:flex}.intel-alert-card header span{color:#50d0c0;letter-spacing:.16em;font-size:10px;font-weight:750}.intel-alert-card.conflict header span{color:#ff6670}.intel-alert-card header small{color:#8e7441;font-size:8px}.intel-alert-card h3{letter-spacing:-.04em;margin:20px 0 12px;font-size:clamp(23px,2.4vw,36px);line-height:1.12}.intel-alert-card>p{color:#8b9693;margin:0;font-size:12px;line-height:1.65}.intel-alert-card>div{border:1px solid #303836;border-radius:10px;grid-template-columns:82px 1fr;gap:10px;margin-top:21px;padding:14px;display:grid}.intel-alert-card>div b{color:#727e7a;font-size:10px}.intel-alert-card>div span{color:#c2ccca;font-size:10px}.intel-alert-card footer{color:#dfbd6d;background:#211e13;border:1px solid #5b4c27;border-radius:10px;margin-top:16px;padding:13px;font-size:10px;font-weight:680}.intel-alert-card.conflict footer{color:#ef858b;background:#201315;border-color:#4d3033}.intelligence-popup{z-index:4;background:#121615;border:1px solid #4a5350;border-radius:14px;grid-template-columns:54px 1fr;align-items:center;gap:14px;width:min(390px,64%);padding:14px;display:grid;position:absolute;bottom:4%;right:5%;box-shadow:0 24px 65px #000000bf}.intelligence-popup>span{color:#111;background:#f0f4f2;border-radius:50%;place-items:center;width:43px;height:43px;font-size:22px;font-weight:850;display:grid}.intelligence-popup>div{gap:3px;display:grid}.intelligence-popup small{color:#ff626c;letter-spacing:.13em;font-size:8px}.intelligence-popup b{font-size:13px}.intelligence-popup em{color:#727e7a;font-size:9px;font-style:normal}.intelligence-live-popup{background:radial-gradient(circle at 50% 48%,#ff435017,#0000 44%),linear-gradient(145deg,#090c0b,#050606);align-content:center;min-width:0;margin:0;padding:clamp(32px,4vw,62px);display:grid}.intelligence-live-popup-bar{background:#171b1a;border:1px solid #3b4441;border-bottom:0;border-radius:15px 15px 0 0;align-items:center;gap:7px;height:42px;padding:0 14px;display:flex}.intelligence-live-popup-bar i{background:#3b4542;border-radius:50%;width:7px;height:7px}.intelligence-live-popup-bar i:first-child{background:#ff4f5d}.intelligence-live-popup-bar span{color:#68726f;font:720 7px var(--font-geist-mono);letter-spacing:.15em;margin-left:7px}.intelligence-live-popup-bar b{color:#7e8a87;margin-left:auto;font-size:8px;font-weight:650}.intelligence-live-popup-screen{background:#080a09;border:1px solid #3b4441;border-radius:0 0 15px 15px;overflow:hidden;box-shadow:0 40px 100px #000000c7,0 0 60px #ff3f4e12}.intelligence-live-popup-screen img{width:100%;height:auto;display:block}.intelligence-live-popup figcaption{text-align:right;gap:5px;padding:18px 4px 0;display:grid}.intelligence-live-popup figcaption span{color:#58cdbf;font-size:10px}.intelligence-live-popup figcaption b{color:#65706d;font-size:9px;font-weight:600}.market-intelligence-note{z-index:1;color:#505956;text-align:right;width:min(1480px,100%);margin:18px auto 0;font-size:10px;position:relative}@media (width<=1050px){.market-intelligence-grid{grid-template-columns:1fr}.event-horizon-board{border-bottom:1px solid #29302e;border-right:0}.intelligence-alert-stage{min-height:680px}}@media (width<=620px){.market-intelligence-section{padding:62px 12px 72px}.market-intelligence-copy h1{margin-top:18px;font-size:clamp(43px,13.2vw,66px);line-height:.98}.market-intelligence-copy p{font-size:14px}.market-intelligence-workspace{border-radius:15px;margin-top:48px}.intelligence-source-strip{white-space:nowrap;justify-content:flex-start;height:auto;padding:16px 18px;overflow-x:auto}.intelligence-source-strip i{flex:0 0 20px}.event-horizon-board{padding:26px 18px}.event-horizon-board>header{align-items:start}.event-horizon-cards{grid-template-columns:1fr;margin-top:26px}.event-horizon-cards article{min-height:220px}.intelligence-evidence li{grid-template-columns:1fr;gap:5px}.intelligence-alert-stage{min-height:560px;padding:20px 14px}.intelligence-radar{width:480px}.intel-alert-card{width:88%;padding:20px 18px}.intel-alert-card.rate{top:10%;left:3%}.intel-alert-card.conflict{bottom:13%;right:3%}.intel-alert-card h3{font-size:25px}.intelligence-popup{grid-template-columns:44px 1fr;width:86%;bottom:2%;right:3%}.intelligence-popup>span{width:36px;height:36px}.market-intelligence-note{text-align:left}.intelligence-live-popup{padding:26px 12px}.intelligence-live-popup-bar{height:34px;padding-inline:10px}.intelligence-live-popup-bar span{font-size:6px}.intelligence-live-popup-bar b{display:none}.intelligence-live-popup figcaption{text-align:left}}.trading-knowledge-section{background:radial-gradient(circle at 50% 56%,#28b4a21b,#0000 34%),#000;border-top:1px solid #202423;padding:clamp(76px,8vw,128px) 24px 110px;position:relative;overflow:hidden}.trading-knowledge-copy{z-index:1;text-align:center;width:min(1160px,100%);margin:auto;position:relative}.trading-knowledge-copy>small{color:#43cdbd;letter-spacing:.24em;font-size:11px;font-weight:720}.trading-knowledge-copy h1{letter-spacing:-.075em;justify-items:center;gap:14px;margin:22px 0 24px;line-height:.94;display:grid}.trading-knowledge-copy h1 strong{color:#f4f7f6;font-size:clamp(62px,8.2vw,132px);font-weight:760}.trading-knowledge-copy h1 span{color:#8c9693;letter-spacing:-.055em;font-size:clamp(34px,4vw,64px);font-weight:660}.trading-knowledge-copy p{color:#89928f;width:min(980px,100%);margin:auto;font-size:clamp(15px,1.3vw,20px);line-height:1.75}.trading-knowledge-workspace{z-index:1;background:linear-gradient(145deg,#0c100f,#050706);border:1px solid #303634;border-radius:24px;width:min(1480px,100%);margin:76px auto 0;position:relative;overflow:hidden}.knowledge-school-nav{background:#0b0e0d;border-bottom:1px solid #29302e;grid-template-columns:repeat(9,minmax(0,1fr));gap:0;display:grid}.knowledge-school-nav button{color:#6f7976;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #232a28;gap:4px;min-width:0;padding:20px 12px;display:grid}.knowledge-school-nav button:last-child{border-right:0}.knowledge-school-nav button span{color:#46514e;font:700 8px var(--font-geist-mono)}.knowledge-school-nav button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.knowledge-school-nav button small{color:#55605d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.knowledge-school-nav button.active{color:#effffb;background:linear-gradient(#18312d,#111716);box-shadow:inset 0 -2px #43cbbb}.knowledge-school-nav button.active span,.knowledge-school-nav button.active small{color:#4ecbbb}.knowledge-learning-stage{grid-template-columns:.39fr .61fr;min-height:690px;display:grid}.knowledge-lesson-panel{border-right:1px solid #29302e;padding:clamp(34px,4.2vw,64px)}.knowledge-lesson-panel>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.knowledge-lesson-panel>header small{color:#43cdbd;letter-spacing:.18em;font-size:9px}.knowledge-lesson-panel h2{letter-spacing:-.06em;margin:9px 0 0;font-size:clamp(35px,3.8vw,58px)}.knowledge-lesson-panel>header>span{color:#697471;white-space:nowrap;font-size:9px}.knowledge-lesson-panel>p{color:#818c89;margin:24px 0 0;font-size:12px;line-height:1.7}.knowledge-lesson-panel ol{border-top:1px solid #29302e;gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.knowledge-lesson-panel li{border-bottom:1px solid #252b29;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 0;display:grid}.knowledge-lesson-panel li span{color:#45504d;font:700 9px var(--font-geist-mono)}.knowledge-lesson-panel li b{font-size:12px}.knowledge-lesson-panel li small{color:#697471;font-size:8px}.knowledge-lesson-actions{color:#8e9a96;background:#111715;border:1px solid #2c3835;border-radius:12px;justify-content:space-between;align-items:center;gap:7px;margin-top:32px;padding:14px;display:flex}.knowledge-lesson-actions span{white-space:nowrap;font-size:9px}.knowledge-lesson-actions i{color:#43cbbb;font-style:normal}.knowledge-chart-lab{background:radial-gradient(circle at 50% 52%,#28b7a41f,#0000 50%);align-content:center;min-width:0;margin:0;padding:clamp(34px,4.2vw,64px);display:grid}.knowledge-chart-bar{background:#171b1a;border:1px solid #38413f;border-bottom:0;border-radius:15px 15px 0 0;align-items:center;gap:7px;height:42px;padding:0 14px;display:flex}.knowledge-chart-bar i{background:#3c4542;border-radius:50%;width:7px;height:7px}.knowledge-chart-bar i:first-child{background:#3ec5b5}.knowledge-chart-bar span{color:#68726f;font:720 7px var(--font-geist-mono);letter-spacing:.15em;margin-left:7px}.knowledge-chart-bar b{color:#4ecbbb;margin-left:auto;font-size:8px;font-weight:650}.knowledge-chart-screen{background:#080a09;border:1px solid #38413f;border-radius:0 0 15px 15px;position:relative;overflow:hidden;box-shadow:0 34px 90px #000000b8}.knowledge-chart-screen img{width:100%;height:auto;display:block}.knowledge-chart-mask{background:linear-gradient(90deg,#03050414,#0000 40%,#03050429);position:absolute;inset:0}.knowledge-chart-zone{background:#1f857814;border:1px dashed #48d3c1b8;position:absolute;inset:26% 14% 25% 32%}.knowledge-chart-zone span{color:#62dccc;background:#10201e;border:1px solid #34655e;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:720;position:absolute;top:-25px;left:0}.knowledge-chart-screen em{top:var(--tag-y);left:var(--tag-x);color:#dfe8e5;font:700 8px var(--font-geist-mono);background:#0d1211e6;border:1px solid #4a5a56;border-radius:99px;padding:6px 8px;font-style:normal;position:absolute;box-shadow:0 8px 24px #00000073}.knowledge-chart-lab figcaption{text-align:right;gap:6px;padding:20px 3px 0;display:grid}.knowledge-chart-lab figcaption span{color:#697471;font-size:10px}.knowledge-chart-lab figcaption b{color:#4fcdbd;font-size:11px}.knowledge-proof{border-top:1px solid #29302e;grid-template-columns:repeat(4,1fr);display:grid}.knowledge-proof article{border-right:1px solid #29302e;gap:7px;min-width:0;padding:27px 30px;display:grid}.knowledge-proof article:last-child{border-right:0}.knowledge-proof small{color:#43cbbb;font:700 9px var(--font-geist-mono)}.knowledge-proof b{font-size:13px}.knowledge-proof span{color:#68736f;font-size:9px;line-height:1.55}.trading-knowledge-note{z-index:1;color:#505956;text-align:right;width:min(1480px,100%);margin:18px auto 0;font-size:10px;position:relative}@media (width<=1050px){.knowledge-school-nav{display:flex;overflow-x:auto}.knowledge-school-nav button{flex:0 0 138px}.knowledge-learning-stage{grid-template-columns:1fr}.knowledge-lesson-panel{border-bottom:1px solid #29302e;border-right:0}.knowledge-proof{grid-template-columns:1fr 1fr}.knowledge-proof article:nth-child(2){border-right:0}.knowledge-proof article:nth-child(-n+2){border-bottom:1px solid #29302e}}@media (width<=620px){.trading-knowledge-section{padding:62px 12px 72px}.trading-knowledge-copy h1{gap:10px;margin-top:18px;line-height:.98}.trading-knowledge-copy h1 strong{font-size:clamp(50px,15vw,72px)}.trading-knowledge-copy h1 span{font-size:clamp(27px,8.3vw,40px)}.trading-knowledge-copy p{font-size:14px}.trading-knowledge-workspace{border-radius:15px;margin-top:48px}.knowledge-school-nav button{flex-basis:124px;padding:16px 12px}.knowledge-lesson-panel{padding:28px 18px}.knowledge-lesson-panel>header{align-items:start}.knowledge-lesson-panel h2{font-size:38px}.knowledge-lesson-panel li{grid-template-columns:25px minmax(0,1fr)}.knowledge-lesson-panel li small{grid-column:2}.knowledge-lesson-actions{justify-content:flex-start;overflow-x:auto}.knowledge-lesson-actions span,.knowledge-lesson-actions i{flex:none}.knowledge-chart-lab{padding:28px 12px}.knowledge-chart-bar{height:34px;padding-inline:10px}.knowledge-chart-bar span{font-size:6px}.knowledge-chart-bar b{display:none}.knowledge-chart-lab figcaption{text-align:left}.knowledge-proof{grid-template-columns:1fr}.knowledge-proof article{border-right:0;border-bottom:1px solid #29302e!important}.knowledge-proof article:last-child{border-bottom:0!important}.trading-knowledge-note{text-align:left}}.simulation-trading-section{background:radial-gradient(circle at 67% 56%,#2abdab1f,#0000 34%),#000;border-top:1px solid #202423;padding:clamp(76px,8vw,128px) 24px 110px;position:relative;overflow:hidden}.simulation-trading-copy{z-index:1;text-align:center;width:min(1180px,100%);margin:auto;position:relative}.simulation-trading-copy>small{color:#43cdbd;letter-spacing:.25em;font-size:11px;font-weight:720}.simulation-trading-copy h1{letter-spacing:-.075em;margin:22px 0 24px;font-size:clamp(50px,6.8vw,106px);font-weight:740;line-height:.94}.simulation-trading-copy h1 span{color:#99a29f}.simulation-trading-copy p{color:#929b98;width:min(900px,100%);margin:auto;font-size:clamp(16px,1.45vw,22px);line-height:1.7}.simulation-trading-stage{z-index:1;background:linear-gradient(145deg,#0c100f,#050706);border:1px solid #313735;border-radius:26px;grid-template-columns:.35fr .65fr;width:min(1480px,100%);margin:76px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 42px 120px #00000080}.simulation-trading-story{border-right:1px solid #29302e;align-content:center;padding:clamp(32px,4.2vw,66px);display:grid}.simulation-trading-story article{border-bottom:1px solid #282f2d;grid-template-columns:37px minmax(0,1fr);gap:16px;padding:23px 0;display:grid}.simulation-trading-story article:first-child{padding-top:0}.simulation-trading-story article:last-child{border-bottom:0;padding-bottom:0}.simulation-trading-story article>span{color:#48cbbb;width:31px;height:31px;font:720 9px var(--font-geist-mono);border:1px solid #33504b;border-radius:50%;place-items:center;display:grid}.simulation-trading-story article>div{gap:7px;display:grid}.simulation-trading-story b{color:#edf2f0;font-size:14px}.simulation-trading-story p{color:#727c79;margin:0;font-size:10px;line-height:1.65}.simulation-device{perspective:1500px;background:radial-gradient(circle at 52% 46%,#29bba921,#0000 52%);align-self:center;min-width:0;margin:0;padding:clamp(34px,5vw,76px) clamp(20px,4vw,58px) 74px;position:relative}.simulation-device:after{content:"";filter:blur(15px);background:#000000d9;border-radius:50%;height:16px;position:absolute;bottom:43px;left:13%;right:10%}.simulation-device-edge{z-index:2;transform-origin:bottom;background:linear-gradient(#1b201f,#141817);border:1px solid #46514e;border-bottom:0;border-radius:15px 15px 0 0;align-items:center;gap:7px;height:43px;padding:0 15px;display:flex;position:relative;transform:rotateX(1deg)rotateY(-2.8deg)}.simulation-device-edge i{background:#3e4845;border-radius:50%;width:7px;height:7px}.simulation-device-edge i:first-child{background:#43cbbb}.simulation-device-edge span{color:#69736f;font:720 7px var(--font-geist-mono);letter-spacing:.16em;margin-left:8px}.simulation-device-edge b{color:#4bcbbb;margin-left:auto;font-size:8px}.simulation-device-screen{z-index:2;transform-origin:top;background:#0a0d0c;border:1px solid #46514e;position:relative;overflow:hidden;transform:rotateX(1deg)rotateY(-2.8deg);box-shadow:28px 40px 80px #000000b8}.simulation-device-screen img{width:100%;height:auto;display:block}.simulation-device-dock{z-index:2;transform-origin:top;background:#111514;border:1px solid #46514e;border-top:0;border-radius:0 0 15px 15px;grid-template-columns:repeat(4,1fr);display:grid;position:relative;transform:rotateX(1deg)rotateY(-2.8deg)}.simulation-device-dock span{color:#66716e;white-space:nowrap;border-right:1px solid #29312f;justify-content:center;align-items:center;gap:7px;min-width:0;padding:15px 8px;font-size:9px;display:flex}.simulation-device-dock span:last-child{border-right:0}.simulation-device-dock span i{background:#46504d;border-radius:50%;width:5px;height:5px}.simulation-device-dock span.active{color:#52d0c0;background:#14201e}.simulation-device-dock span.active i{background:#48cbbb;box-shadow:0 0 12px #48cbbba6}.simulation-trading-flow{color:#727c79;background:#0b0e0d;border-top:1px solid #29302e;grid-column:1/-1;justify-content:center;align-items:center;gap:18px;padding:23px 28px;display:flex}.simulation-trading-flow span,.simulation-trading-flow strong{white-space:nowrap;font-size:10px}.simulation-trading-flow i{color:#3b5e58;font-style:normal}.simulation-trading-flow strong{color:#55cdbc}.simulation-trading-note{z-index:1;color:#505956;text-align:right;width:min(1480px,100%);margin:18px auto 0;font-size:10px;position:relative}@media (width<=1050px){.simulation-trading-stage{grid-template-columns:1fr}.simulation-trading-story{border-bottom:1px solid #29302e;border-right:0;grid-template-columns:1fr 1fr}.simulation-trading-story article{border-right:1px solid #282f2d;padding:22px 18px}.simulation-trading-story article:first-child{padding-top:22px}.simulation-trading-story article:nth-child(2n){border-right:0}.simulation-trading-story article:nth-last-child(-n+2){border-bottom:0}.simulation-device{padding-top:56px}}@media (width<=620px){.simulation-trading-section{padding:62px 12px 72px}.simulation-trading-copy h1{margin-top:18px;font-size:clamp(43px,13vw,66px);line-height:.98}.simulation-trading-copy p{font-size:14px}.simulation-trading-stage{border-radius:15px;margin-top:48px}.simulation-trading-story{grid-template-columns:1fr;padding:18px;display:grid}.simulation-trading-story article,.simulation-trading-story article:first-child{border-bottom:1px solid #282f2d;border-right:0;padding:19px 0}.simulation-trading-story article:nth-last-child(2){border-bottom:1px solid #282f2d}.simulation-trading-story article:last-child{border-bottom:0}.simulation-device{padding:34px 10px 50px}.simulation-device-edge{height:34px;padding-inline:10px}.simulation-device-edge span{font-size:6px}.simulation-device-edge b{display:none}.simulation-device-dock{grid-template-columns:1fr 1fr}.simulation-device-dock span:nth-child(2){border-right:0}.simulation-device-dock span:nth-child(-n+2){border-bottom:1px solid #29312f}.simulation-device:after{bottom:28px}.simulation-trading-flow{justify-content:flex-start;padding:19px;overflow-x:auto}.simulation-trading-flow span,.simulation-trading-flow strong,.simulation-trading-flow i{flex:none}.simulation-trading-note{text-align:left}}.agent-os-feature-section{background:radial-gradient(circle at 50% 42%,#26b9a729,#0000 31%),radial-gradient(circle at 50% 76%,#1c564e1a,#0000 28%),#000;border-top:1px solid #202423;padding:clamp(82px,8.5vw,138px) 24px 118px;position:relative;overflow:hidden}.agent-os-feature-copy{z-index:1;text-align:center;width:min(1220px,100%);margin:auto;position:relative}.agent-os-feature-copy>small{color:#45cdbc;letter-spacing:.29em;font-size:11px;font-weight:730}.agent-os-feature-copy h1{letter-spacing:-.077em;margin:22px 0 26px;font-size:clamp(52px,7vw,112px);font-weight:750;line-height:.93}.agent-os-feature-copy h1 span{color:#a4adaa}.agent-os-feature-copy p{color:#89938f;width:min(960px,100%);margin:auto;font-size:clamp(15px,1.35vw,21px);line-height:1.78}.agent-os-feature-frame{z-index:1;background:#080b0a;border:1px solid #36403d;border-radius:28px;width:min(1540px,100%);margin:78px auto 0;position:relative;overflow:hidden;box-shadow:0 55px 160px #000000a8,0 0 80px #2dc3b00f}.agent-os-frame-bar{background:linear-gradient(#171b1a,#111413);border-bottom:1px solid #29312f;align-items:center;gap:15px;height:54px;padding:0 22px;display:flex}.agent-os-frame-bar>div{gap:7px;display:flex}.agent-os-frame-bar i{background:#3d4744;border-radius:50%;width:8px;height:8px}.agent-os-frame-bar i:first-child{background:#43cbbb;box-shadow:0 0 15px #43cbbb80}.agent-os-frame-bar span{color:#697471;font:720 8px var(--font-geist-mono);letter-spacing:.18em}.agent-os-frame-bar b{color:#67d3c7;align-items:center;gap:8px;margin-left:auto;font-size:9px;font-weight:650;display:flex}.agent-os-frame-bar b:before{content:"";background:#43cbbb;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #43cbbba6}.agent-os-role-switcher{background:#0d100f;border-bottom:1px solid #29312f;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.agent-os-role-switcher button{color:#72807c;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #242b29;gap:5px;min-width:0;padding:18px 16px;display:grid}.agent-os-role-switcher button:last-child{border-right:0}.agent-os-role-switcher small{color:#46524e;font:710 7px var(--font-geist-mono);letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-os-role-switcher b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agent-os-role-switcher button.active{color:#eafffb;background:linear-gradient(#19332f,#111817);box-shadow:inset 0 -2px #45cbbb}.agent-os-role-switcher button.active small{color:#58cfc1}.agent-os-feature-workspace{background:#070908;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);align-items:stretch;height:720px;display:grid}.agent-os-chart-surface{background:#090b0a;border-right:1px solid #29312f;min-width:0;min-height:720px;margin:0;position:relative;overflow:hidden}.agent-os-chart-surface>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.agent-os-chart-shade{background:linear-gradient(90deg,#02040314,#02040305 55%,#02040380),linear-gradient(#0305041f,#0000 65%,#0305046b);position:absolute;inset:0}.agent-os-chart-context{background:#0c100fe0;border:1px solid #516661c7;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;display:flex;position:absolute;top:24px;left:24px;box-shadow:0 15px 35px #0006}.agent-os-chart-context span{color:#eff5f3;font-size:13px;font-weight:720}.agent-os-chart-context b{color:#75ded2;font:720 9px var(--font-geist-mono);background:#1c4a44;border-radius:5px;padding:4px 6px}.agent-os-chart-context small{color:#788581;font-size:9px}.agent-os-chart-mark{border-top:1px dashed;height:1px;position:absolute;left:22%;right:10%}.agent-os-chart-mark:after{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;right:0}.agent-os-chart-mark span{background:#0c100fe8;border:1px solid;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:700;position:absolute;top:-27px;right:0}.agent-os-chart-mark.resistance{border-color:#f25c68;top:32%}.agent-os-chart-mark.resistance:after{background:#f25c68;box-shadow:0 0 12px #f25c688c}.agent-os-chart-mark.resistance span{color:#f47b84;border-color:#6b363b}.agent-os-chart-mark.support{border-color:#42cbbb;top:65%;left:30%}.agent-os-chart-mark.support:after{background:#42cbbb;box-shadow:0 0 12px #42cbbb8c}.agent-os-chart-mark.support span{color:#64d8ca;border-color:#315f59}.agent-os-chart-surface figcaption{text-align:right;background:#0d1110e8;border:1px solid #38423f;border-radius:10px;gap:4px;padding:12px 14px;display:grid;position:absolute;bottom:22px;right:22px}.agent-os-chart-surface figcaption span{color:#75817e;font-size:9px}.agent-os-chart-surface figcaption b{color:#59cfc1;font-size:10px}.agent-os-demo-console{background:linear-gradient(#111514,#0b0e0d);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.agent-os-demo-console>header{border-bottom:1px solid #29312f;flex:0 0 65px;justify-content:space-between;align-items:center;height:65px;padding:0 22px;display:flex}.agent-os-demo-console>header>div{align-items:center;gap:11px;display:flex}.agent-os-demo-console>header>div>i{background:#43cbbb;border-radius:50%;width:9px;height:9px;box-shadow:0 0 17px #43cbbbad}.agent-os-demo-console>header span{gap:3px;display:grid}.agent-os-demo-console>header b{font-size:16px}.agent-os-demo-console>header small{color:#7c8985;font-size:9px}.agent-os-demo-console>header em{color:#74817d;letter-spacing:.12em;font-size:13px;font-style:normal}.agent-os-shared-ledger{background:#141a18;border:1px solid #2e3936;border-radius:9px;flex:none;grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin:13px 17px 0;padding:10px 12px;display:grid}.agent-os-shared-ledger span{color:#687571;font-size:8px}.agent-os-shared-ledger b{color:#cbd5d2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agent-os-shared-ledger b:last-child{color:#5ed2c4}.agent-os-demo-conversation{flex:0 0 300px;align-content:center;gap:14px;min-height:0;padding:20px 17px;display:grid;overflow:hidden}.agent-os-demo-conversation>div{background:#151918;border:1px solid #303936;border-radius:13px;gap:9px;width:86%;padding:15px 17px;display:grid}.agent-os-demo-conversation>div.user{background:#12322d;border-color:#28645d;justify-self:end}.agent-os-demo-conversation>div.assistant{justify-self:start}.agent-os-demo-conversation header{justify-content:space-between;align-items:center;gap:16px;display:flex}.agent-os-demo-conversation header b{color:#48cbbb;font-size:10px}.agent-os-demo-conversation time{color:#64716d;font:680 7px var(--font-geist-mono);letter-spacing:.08em}.agent-os-demo-conversation p{color:#d9e2df;margin:0;font-size:12px;line-height:1.7}.agent-os-demo-conversation button{color:#61d2c4;cursor:default;background:#17312e;border:1px solid #347269;border-radius:7px;justify-self:start;padding:8px 10px;font-size:9px}.agent-os-evidence-chain{background:#101413;border:1px solid #293431;border-radius:9px;flex:none;align-items:center;gap:7px;margin:0 17px 13px;padding:11px 12px;display:flex;overflow:hidden}.agent-os-evidence-chain small{color:#67736f;white-space:nowrap;margin-right:auto;font-size:8px}.agent-os-evidence-chain span,.agent-os-evidence-chain strong{white-space:nowrap;font-size:8px}.agent-os-evidence-chain span{color:#87928e}.agent-os-evidence-chain i{color:#35534e;font-style:normal}.agent-os-evidence-chain strong{color:#d4b45f}.agent-os-demo-console>footer{background:#111514;border-top:1px solid #2a3230;flex:none;grid-template-rows:auto 42px;grid-template-columns:.8fr 1.35fr;gap:14px 7px;width:100%;height:auto;min-height:126px;margin-top:auto;padding:13px 17px 8px;display:grid}.agent-os-demo-console>footer>div{background:#0e1110;border:1px solid #2d3734;border-radius:7px;gap:4px;padding:8px 10px;display:grid}.agent-os-demo-console>footer>div span{color:#697571;font-size:8px}.agent-os-demo-console>footer>div b{color:#d2dad8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agent-os-demo-console>footer label{background:#0e1110;border:1px solid #303a37;border-radius:8px;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) 60px;min-height:42px;display:grid;overflow:hidden}.agent-os-demo-console>footer label>span{color:#66726e;text-overflow:ellipsis;white-space:nowrap;padding:11px 12px;font-size:9px;overflow:hidden}.agent-os-demo-console>footer label>button{color:#fff;background:#218f85;border:0;font-size:9px}.agent-os-capability-grid{background:#080b0a;border-top:1px solid #29312f;grid-template-columns:repeat(6,1fr);display:grid;position:relative}.agent-os-capability-grid article{border-right:1px solid #29312f;gap:6px;min-width:0;padding:24px 23px;display:grid}.agent-os-capability-grid article:last-child{border-right:0}.agent-os-capability-grid small{color:#3fbfaf;font:720 8px var(--font-geist-mono)}.agent-os-capability-grid b{font-size:11px}.agent-os-capability-grid span{color:#69736f;font-size:8px;line-height:1.45}.agent-os-feature-note{z-index:1;color:#505956;text-align:right;width:min(1540px,100%);margin:18px auto 0;font-size:10px;position:relative}@media (width<=1100px){.agent-os-role-switcher{display:flex;overflow-x:auto}.agent-os-role-switcher button{flex:0 0 150px}.agent-os-feature-workspace{grid-template-columns:1fr;height:auto}.agent-os-chart-surface{border-bottom:1px solid #29312f;border-right:0;min-height:610px}.agent-os-demo-console{height:650px;min-height:650px}.agent-os-capability-grid{grid-template-columns:repeat(3,1fr)}.agent-os-capability-grid article:nth-child(3){border-right:0}.agent-os-capability-grid article:nth-child(-n+3){border-bottom:1px solid #29312f}}@media (width<=620px){.agent-os-feature-section{padding:62px 12px 76px}.agent-os-feature-copy h1{margin-top:18px;font-size:clamp(42px,13vw,64px);line-height:.98}.agent-os-feature-copy p{font-size:14px}.agent-os-feature-frame{border-radius:16px;margin-top:48px}.agent-os-frame-bar{height:43px;padding:0 13px}.agent-os-frame-bar span{font-size:6px}.agent-os-frame-bar b{font-size:7px}.agent-os-role-switcher button{flex-basis:126px;padding:15px 12px}.agent-os-chart-surface{min-height:420px}.agent-os-chart-context{top:14px;left:13px}.agent-os-chart-context small{display:none}.agent-os-chart-surface figcaption{bottom:12px;right:12px}.agent-os-demo-console{min-height:610px}.agent-os-demo-console>header{height:58px;padding-inline:15px}.agent-os-shared-ledger{grid-template-columns:auto 1fr auto 1fr;margin-inline:11px}.agent-os-shared-ledger span:nth-last-child(-n+2),.agent-os-shared-ledger b:nth-last-child(-n+1){display:none}.agent-os-demo-conversation{flex-basis:230px;padding:16px 11px}.agent-os-demo-conversation>div{width:92%;padding:13px}.agent-os-demo-conversation p{font-size:11px}.agent-os-evidence-chain{margin-inline:11px;overflow-x:auto}.agent-os-evidence-chain>*{flex:none}.agent-os-demo-console>footer{padding-inline:11px}.agent-os-capability-grid{grid-template-columns:1fr 1fr}.agent-os-capability-grid article,.agent-os-capability-grid article:nth-child(3){border-bottom:1px solid #29312f;border-right:1px solid #29312f}.agent-os-capability-grid article:nth-child(2n){border-right:0}.agent-os-capability-grid article:nth-last-child(-n+2){border-bottom:0}.agent-os-feature-note{text-align:left}}.webapp-everywhere{color:#f5f8f7;background:radial-gradient(at 50% 55%,#26a69a29,#0000 33%),radial-gradient(at 52% 96%,#2660592e,#0000 36%),#000;border-top:1px solid #202423;min-height:920px;padding:108px 24px 54px;position:relative;overflow:hidden}.webapp-everywhere:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:78px 78px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35%,#0000 96%);mask-image:linear-gradient(#0000,#000 35%,#0000 96%)}.webapp-everywhere>header{z-index:4;text-align:center;width:min(1100px,100%);margin:auto;position:relative}.webapp-everywhere>header small{color:#48cbbb;letter-spacing:.28em;font-size:11px;font-weight:740}.webapp-everywhere h2{letter-spacing:-.075em;margin:22px 0 24px;font-size:clamp(52px,7vw,108px);font-weight:750;line-height:.94}.webapp-everywhere h2 span{color:#a9b1af}.webapp-everywhere>header p{color:#8c9794;width:min(900px,100%);margin:auto;font-size:clamp(15px,1.35vw,21px);line-height:1.75}.webapp-everywhere>header ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:27px 0 0;padding:0;list-style:none;display:flex}.webapp-everywhere>header li{color:#9da8a5;font:680 9px var(--font-geist-mono);letter-spacing:.08em;background:#0f1614c2;border:1px solid #31413e;border-radius:999px;padding:8px 13px}.webapp-device-stage{z-index:2;perspective:1600px;width:min(1420px,100%);height:480px;margin:66px auto 0;position:relative}.webapp-device{background:#0b0e0d;border:1px solid #3b4744;margin:0;position:absolute;overflow:hidden;box-shadow:0 38px 110px #000000c7,0 0 54px #31c2b112}.webapp-device img{object-fit:cover;object-position:center top;width:100%;height:calc(100% - 34px);display:block}.webapp-window-bar{background:#151a18;border-bottom:1px solid #29312f;align-items:center;gap:7px;height:34px;padding:0 13px;display:flex}.webapp-window-bar i{background:#3a4542;border-radius:50%;width:6px;height:6px}.webapp-window-bar i:first-child{background:#43cbbb}.webapp-window-bar span{color:#697672;font:700 7px var(--font-geist-mono);letter-spacing:.15em;margin-left:7px}.webapp-device.desktop{z-index:2;border-radius:18px;width:72%;height:410px;bottom:22px;left:14%}.webapp-device.tablet{z-index:3;transform-origin:0 100%;border-radius:17px;width:35%;height:300px;bottom:0;right:-1%;transform:rotateY(-8deg)rotate(1.2deg)}.webapp-device.phone{z-index:4;transform-origin:100% 100%;background:#080a09;border-width:2px;border-radius:27px;width:18%;height:330px;padding:20px 7px 7px;bottom:0;left:1%;transform:rotateY(8deg)rotate(-1.2deg)}.webapp-device.phone img{object-position:center top;border-radius:19px;height:100%}.webapp-phone-sensor{z-index:2;background:#202725;border-radius:99px;width:34%;height:7px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.webapp-continuity{z-index:4;color:#717d79;justify-content:center;align-items:center;gap:14px;margin:15px auto 0;display:flex;position:relative}.webapp-continuity span,.webapp-continuity strong{white-space:nowrap;font-size:11px}.webapp-continuity i{color:#345b55;font-style:normal}.webapp-continuity strong{color:#53cebf}@media (width<=900px){.webapp-everywhere{min-height:820px}.webapp-device-stage{height:390px}.webapp-device.desktop{width:84%;height:330px;left:8%}.webapp-device.tablet{width:40%;height:240px}.webapp-device.phone{width:21%;height:270px}}@media (width<=620px){.webapp-everywhere{min-height:690px;padding:72px 12px 46px}.webapp-everywhere h2{font-size:clamp(43px,13vw,65px);line-height:.98}.webapp-everywhere>header p{font-size:14px}.webapp-everywhere>header ul{margin-top:21px}.webapp-device-stage{height:285px;margin-top:46px}.webapp-window-bar{height:24px;padding-inline:8px}.webapp-window-bar span{font-size:5px}.webapp-device img{height:calc(100% - 24px)}.webapp-device.desktop{border-radius:12px;width:92%;height:240px;bottom:22px;left:4%}.webapp-device.tablet{border-radius:11px;width:46%;height:175px;right:-8%}.webapp-device.phone{border-radius:17px;width:24%;height:195px;padding:14px 4px 4px;left:-3%}.webapp-device.phone img{border-radius:12px;height:100%}.webapp-phone-sensor{height:4px;top:5px}.webapp-continuity{justify-content:flex-start;padding:0 8px;overflow-x:auto}.webapp-continuity>*{flex:none}}.subscription-cta{color:#f6f8f7;background:radial-gradient(at 50% 100%,#2f5fbb57,#0000 42%),radial-gradient(at 34% 95%,#9330a338,#0000 32%),#000;border-top:1px solid #202423;min-height:980px;padding:110px 24px 0;position:relative;overflow:hidden}.subscription-cta:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 8%,#000 52%,#0000 96%);mask-image:linear-gradient(#0000 8%,#000 52%,#0000 96%)}.subscription-cta>header{z-index:3;text-align:center;width:min(1180px,100%);margin:auto;position:relative}.subscription-cta>header small{color:#48cbbb;letter-spacing:.28em;font-size:11px;font-weight:740}.subscription-cta h2{letter-spacing:-.075em;margin:22px 0 20px;font-size:clamp(52px,7vw,108px);line-height:.95}.subscription-cta>header p{color:#99a29f;margin:0;font-size:clamp(16px,1.55vw,24px);line-height:1.6}.subscription-cta>header button{color:#fff;cursor:pointer;background:#2aab9d;border:1px solid #5fe0cf;border-radius:10px;min-width:168px;min-height:54px;margin-top:32px;padding:0 28px;font:750 17px inherit;box-shadow:0 16px 44px #1d9b8c3d}.subscription-cta>header button:hover,.subscription-cta>header button:focus-visible{background:#40c2b3}.subscription-cta>header button:disabled{opacity:.62;cursor:wait}.subscription-screen-wall{z-index:2;perspective:1800px;width:min(1420px,100%);height:520px;margin:82px auto 0;position:relative}.subscription-screen{background:#0d1110;border:1px solid #37413f;border-radius:17px;margin:0;position:absolute;overflow:hidden;box-shadow:0 36px 110px #000000bd,0 0 54px #32c0af14}.subscription-screen>div{background:#151918;border-bottom:1px solid #28302e;align-items:center;gap:7px;height:34px;padding:0 13px;display:flex}.subscription-screen>div i{background:#394441;border-radius:50%;width:6px;height:6px}.subscription-screen>div i:first-child{background:#46cbbb}.subscription-screen>div span{color:#76817e;font:680 7px var(--font-geist-mono);letter-spacing:.17em;margin-left:7px}.subscription-screen img{object-fit:cover;object-position:center top;width:100%;height:calc(100% - 34px);display:block}.subscription-screen-left{transform-origin:100% 100%;width:43%;height:355px;bottom:2px;left:0;transform:rotateY(12deg)rotate(-1.7deg)}.subscription-screen-center{z-index:2;width:53%;height:430px;bottom:24px;left:25%}.subscription-screen-right{transform-origin:0 100%;width:32%;height:340px;bottom:0;right:0;transform:rotateY(-12deg)rotate(1.7deg)}.subscription-screen-right img{object-fit:cover;object-position:center 12%}.subscription-screen-wall:after{content:"";z-index:-1;filter:blur(32px);background:#2dafc733;border-radius:50%;height:48px;position:absolute;bottom:-21px;left:13%;right:13%}.subscription-cta-note{z-index:3;color:#58625f;text-align:center;width:min(980px,100%);margin:20px auto 46px;font-size:10px;line-height:1.7;position:relative}@media (width<=900px){.subscription-cta{min-height:850px}.subscription-screen-wall{height:420px}.subscription-screen-left{width:48%;height:285px}.subscription-screen-center{width:60%;height:345px;left:20%}.subscription-screen-right{width:37%;height:270px}}@media (width<=620px){.subscription-cta{min-height:730px;padding:74px 12px 0}.subscription-cta h2{font-size:clamp(44px,13vw,64px)}.subscription-cta>header p{font-size:14px}.subscription-cta>header button{min-height:48px;margin-top:24px}.subscription-screen-wall{height:330px;margin-top:58px}.subscription-screen>div{height:25px}.subscription-screen img{height:calc(100% - 25px)}.subscription-screen-left{width:62%;height:210px;left:-9%}.subscription-screen-center{width:72%;height:265px;bottom:28px;left:14%}.subscription-screen-right{width:54%;height:205px;right:-9%}.subscription-cta-note{text-align:left;margin-top:9px}}.subscription-cta>header button{font-family:inherit;font-size:17px;font-weight:750}.feature-pending-section{text-align:center;background:#000;border-top:1px solid #202423;place-content:center;justify-items:center;min-height:54vh;padding:80px 24px;display:grid}.feature-pending-section small{color:#3cbcac;letter-spacing:.24em;font-size:10px}.feature-pending-section h2{letter-spacing:-.07em;margin:16px 0 8px;font-size:clamp(48px,7vw,96px)}.feature-pending-section p{color:#555e5b;margin:0}.feature-explorer-footer{color:#eef4f3;background:radial-gradient(circle at 78% 52%,#26a69a24,#0000 28%),linear-gradient(#070909,#030404);border-top:1px solid #71848247;padding:88px max(24px,50vw - 740px) 18px;position:relative;overflow:hidden}.feature-explorer-footer:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #43c8ba1f;border-radius:50%;width:46%;position:absolute;bottom:6%;right:-12%;box-shadow:0 0 90px #26a69a14}.feature-footer-grid{z-index:1;grid-template-columns:minmax(280px,1.45fr) repeat(3,minmax(140px,.7fr));align-items:start;gap:clamp(36px,5vw,88px);display:grid;position:relative}.feature-footer-grid header small{color:#43c8ba;letter-spacing:.2em;font-size:11px;font-weight:760}.feature-footer-grid header h2{letter-spacing:-.045em;max-width:500px;margin:16px 0 18px;font-size:clamp(30px,3.8vw,58px);line-height:1.05}.feature-footer-grid header p{color:#7f8b8c;max-width:470px;margin:0;font-size:14px;line-height:1.8}.feature-footer-grid nav{gap:15px;display:grid}.feature-footer-grid nav b{color:#72807f;letter-spacing:.08em;margin-bottom:5px;font-size:12px;font-weight:650}.feature-footer-grid nav a{color:#d9e0df;width:max-content;max-width:100%;font-size:16px;text-decoration:none;transition:color .2s,transform .2s}.feature-footer-grid nav a:hover,.feature-footer-grid nav a:focus-visible{color:#43c8ba;outline:0;transform:translate(3px)}.feature-footer-wordmark{z-index:1;letter-spacing:.055em;white-space:nowrap;color:#f2f6f5;text-align:center;margin-top:74px;font-size:clamp(62px,13.2vw,210px);font-weight:850;line-height:.78;position:relative}@media (width<=900px){.feature-footer-grid{grid-template-columns:repeat(3,1fr)}.feature-footer-grid header{grid-column:1/-1}.feature-footer-wordmark{margin-top:58px}}@media (width<=620px){.feature-explorer-footer{padding:64px 18px 14px}.feature-footer-grid{grid-template-columns:1fr 1fr;gap:34px 24px}.feature-footer-grid header,.feature-footer-grid nav:last-child{grid-column:1/-1}.feature-footer-grid nav a{font-size:15px}.feature-footer-wordmark{letter-spacing:.025em;margin-top:46px;font-size:16.2vw}}@media (prefers-reduced-motion:reduce){.feature-footer-grid nav a{transition:none}}.webapp-install-button{color:#fff;cursor:pointer;background:#26a69a;border:1px solid #59d8c9;border-radius:10px;min-width:196px;min-height:50px;margin-top:23px;padding:0 24px;font:740 15px inherit;box-shadow:0 15px 38px #26a69a33}.webapp-install-button:hover,.webapp-install-button:focus-visible{background:#35b9ac;outline:0}.webapp-install-button:disabled{opacity:.58;cursor:default}.webapp-install-status{color:#66736f;min-height:17px;margin-top:10px;font-size:10px;display:block}.webapp-install-guide-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.webapp-install-guide{color:#eef4f2;text-align:left;background:#111614;border:1px solid #35423f;border-radius:18px;width:min(460px,100%);padding:32px;position:relative;box-shadow:0 35px 100px #000000b8}.webapp-install-guide>button:first-child{color:#7e8a87;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:24px;position:absolute;top:12px;right:12px}.webapp-install-guide>small{color:#48cbbb;letter-spacing:.18em;font-size:9px}.webapp-install-guide h3{margin:13px 0 18px;font-size:28px}.webapp-install-guide ol{color:#aab4b1;gap:10px;margin:0;padding-left:22px;line-height:1.55;display:grid}.webapp-install-guide em{color:#64716d;margin-top:20px;font-size:10px;font-style:normal;line-height:1.6;display:block}.webapp-install-guide .webapp-install-guide-done{color:#fff;cursor:pointer;background:#26a69a;border:0;border-radius:8px;width:100%;height:auto;min-height:44px;margin-top:22px;font:720 14px inherit;position:static}.visual-signals-copy{width:min(1500px,100% - 48px)}.visual-signals-copy h1{letter-spacing:-.062em;font-size:clamp(48px,5.3vw,92px);line-height:.96}.visual-signals-copy h1 .feature-title-primary,.visual-signals-copy h1 .feature-title-secondary,.agent-os-feature-copy h1 .feature-title-primary,.agent-os-feature-copy h1 .feature-title-secondary{display:block}.visual-signals-copy h1 .feature-title-primary,.agent-os-feature-copy h1 .feature-title-primary{color:#f4f7f6}.visual-signals-copy h1 .feature-title-secondary{color:#aab1af;margin-top:.08em;font-size:.78em}.agent-os-feature-copy{width:min(1540px,100% - 48px)}.agent-os-feature-copy h1{letter-spacing:-.058em;font-size:clamp(46px,4.9vw,84px);line-height:.98}.agent-os-feature-copy h1 .feature-title-primary{white-space:nowrap}.agent-os-feature-copy h1 .feature-title-secondary{color:#a4adaa;margin-top:.1em;font-size:.76em}.webapp-everywhere{min-height:0;padding:0 0 58px}.webapp-reference-stage{z-index:2;perspective:1800px;background:radial-gradient(at 50% 54%,#1f27706b,#0000 38%),radial-gradient(at 51% 96%,#1c73682e,#0000 38%);width:100%;height:820px;position:relative;overflow:hidden}.webapp-reference-stage>header{z-index:6;text-align:center;width:46%;position:absolute;top:122px;left:27%}.webapp-reference-stage>header small{color:#48cbbb;letter-spacing:.28em;font-size:11px;font-weight:740}.webapp-reference-stage h2{letter-spacing:-.065em;margin:20px 0 24px;font-size:clamp(54px,5.7vw,94px);font-weight:760;line-height:.96}.webapp-reference-stage h2 span{color:#a9b1af;font-size:.72em;display:block}.webapp-reference-stage>header p{color:#a3adaa;width:min(760px,100%);margin:auto;font-size:clamp(15px,1.25vw,20px);line-height:1.75}.webapp-reference-stage>header ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:25px 0 0;padding:0;list-style:none;display:flex}.webapp-reference-stage>header li{color:#aeb8b5;font:680 9px var(--font-geist-mono);letter-spacing:.08em;background:#0f1614c2;border:1px solid #31413e;border-radius:999px;padding:8px 13px}.webapp-hardware{background:#080a09;margin:0;position:absolute;box-shadow:0 42px 120px #000000d1,0 0 48px #3ecab914}.webapp-hardware-screen{background:#070908;width:100%;height:100%;overflow:hidden}.webapp-hardware-screen img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.webapp-tablet{z-index:2;transform-origin:100%;border:2px solid #46514e;border-radius:30px;width:30%;height:660px;padding:17px;bottom:10px;left:-7%;transform:rotateY(5deg)}.webapp-tablet .webapp-hardware-screen{border-radius:18px}.webapp-tablet-camera{z-index:2;background:#313a37;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.webapp-phone{z-index:4;aspect-ratio:1170/2532;transform-origin:100% 100%;border:2px solid #505a57;border-radius:38px;width:clamp(230px,14.5vw,280px);height:auto;padding:24px 9px 9px;bottom:-24px;left:13.5%;transform:rotateY(3deg)}.webapp-phone .webapp-hardware-screen{border-radius:24px}.webapp-phone .webapp-hardware-screen img{object-fit:contain;object-position:center top}.webapp-phone-sensor{height:7px;top:8px}.webapp-desktop{z-index:3;transform-origin:0;border:2px solid #46514e;border-radius:20px;width:36%;height:505px;bottom:55px;right:-8%;overflow:visible;transform:rotateY(-5deg)}.webapp-desktop .webapp-window-bar{border-radius:18px 18px 0 0}.webapp-desktop .webapp-hardware-screen{border-radius:0 0 17px 17px;height:calc(100% - 34px)}.webapp-desktop-stand{clip-path:polygon(36% 0,64% 0,76% 78%,100% 88%,100% 100%,0 100%,0 88%,24% 78%);background:linear-gradient(90deg,#171d1b,#3a4441 50%,#151a18);border-top:0;width:20%;height:74px;position:absolute;top:100%;left:40%}.webapp-continuity{margin-top:0}.explore-shell .feature-explorer-footer{flex-direction:column;min-height:720px;padding:88px max(24px,50vw - 740px) 0;display:flex}.explore-shell .feature-footer-grid{display:grid}.explore-shell .feature-footer-wordmark{width:100%;height:clamp(130px,12vw,190px);margin-top:auto;line-height:1;display:block;position:relative;overflow:hidden;transform:none}.explore-shell .feature-footer-wordmark span{width:100%;font:inherit;text-align:center;white-space:nowrap;line-height:.74;position:absolute;bottom:-.14em;left:50%;transform:translate(-50%)}@media (width<=1100px){.agent-os-feature-copy h1 .feature-title-primary{white-space:normal}.webapp-reference-stage{height:860px}.webapp-reference-stage>header{width:80%;top:78px;left:10%}.webapp-tablet{width:38%;height:520px;left:-8%}.webapp-phone{width:clamp(190px,21vw,230px);height:auto;left:20%}.webapp-desktop{width:52%;height:410px;right:-9%}}@media (width<=620px){.visual-signals-copy,.agent-os-feature-copy{width:100%}.visual-signals-copy h1,.agent-os-feature-copy h1{font-size:clamp(40px,11.5vw,58px);line-height:1}.visual-signals-copy h1 .feature-title-primary,.agent-os-feature-copy h1 .feature-title-primary{white-space:normal}.visual-signals-copy h1 .feature-title-secondary,.agent-os-feature-copy h1 .feature-title-secondary{font-size:.72em}.webapp-everywhere{padding-bottom:42px}.webapp-reference-stage{height:720px}.webapp-reference-stage>header{width:calc(100% - 40px);top:62px;left:20px}.webapp-reference-stage h2{font-size:clamp(43px,12.5vw,60px)}.webapp-reference-stage h2 span{font-size:.68em}.webapp-reference-stage>header p{font-size:13px}.webapp-tablet{border-radius:18px;width:54%;height:330px;padding:8px;bottom:8px;left:-15%}.webapp-tablet .webapp-hardware-screen{border-radius:11px}.webapp-phone{border-radius:21px;width:31vw;height:auto;padding:15px 5px 5px;bottom:-5px;left:22%}.webapp-phone .webapp-hardware-screen{border-radius:14px}.webapp-desktop{border-radius:12px;width:72%;height:285px;bottom:40px;right:-25%}.webapp-desktop .webapp-window-bar{border-radius:10px 10px 0 0}.webapp-desktop .webapp-hardware-screen{border-radius:0 0 10px 10px}.webapp-desktop-stand{height:42px}.explore-shell .feature-explorer-footer{min-height:620px;padding:64px 18px 0}.explore-shell .feature-footer-wordmark{height:18vw;min-height:72px}}
