.sim-workspace{max-width:1600px;margin:auto;padding:22px}.sim-heading{background:#0c1728;border:1px solid #21304a;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:18px 22px;display:flex}.sim-heading small{color:#63deb8;letter-spacing:.12em;font-size:9px}.sim-heading h1{margin:5px 0 4px;font-size:24px}.sim-heading p{color:#8e9bb2;margin:0;font-size:12px}.sim-heading button{color:#d5dbea;background:#132036;border:1px solid #40506a;border-radius:8px;padding:10px 14px}.sim-grid{grid-template-columns:minmax(0,1fr) 360px;gap:15px;display:grid}.sim-chart-card,.sim-panel{background:linear-gradient(145deg,#0d192b,#091424);border:1px solid #21304a;border-radius:15px;overflow:hidden}.sim-chart-head{border-bottom:1px solid #21304a;justify-content:space-between;align-items:center;height:66px;padding:0 20px;font-size:20px;display:flex}.sim-chart-head span{color:#8e9bb2;font-size:15px;font-weight:400}.sim-chart-head>div{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.sim-chart-head small{color:#718097;letter-spacing:.1em;font-size:7px}.sim-chart-head strong{color:#22c98b}.sim-chart{touch-action:none;height:600px;position:relative;overflow:hidden}.sim-gridlines{opacity:.65;background-image:linear-gradient(#17243a 1px,#0000 1px),linear-gradient(90deg,#17243a 1px,#0000 1px);background-size:100% 64px,80px 100%;position:absolute;inset:0}.sim-chart svg{width:calc(100% - 20px);height:calc(100% - 42px);position:absolute;inset:30px 10px 0}.sim-up line,.sim-up rect{stroke:#22c98b;fill:#22c98b}.sim-down line,.sim-down rect{stroke:#ff5c6c;fill:#ff5c6c}.sim-volume{opacity:.3;stroke:none!important}.sim-average{fill:none;stroke:#8b5cf6;stroke-width:2px}.sim-future{pointer-events:none;background:repeating-linear-gradient(135deg,#07101ff7,#07101ff7 12px,#0c1830fa 12px 24px);border-left:2px solid #9b77ff;place-items:center;display:grid;position:absolute;top:0;bottom:0;right:0}.sim-future span{color:#bca8ff;letter-spacing:.15em;background:#17112c;border-radius:6px;padding:7px 10px;font-size:10px}.sim-level{z-index:4;border-top:1px dashed;height:1px;position:absolute;left:2%;right:1%}.sim-level span{background:#0c1728;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:700;position:absolute;top:-20px;right:5px}.sim-level.entry{color:#eef2ff;border-color:#eef2ff}.sim-level.stop{color:#ff7e8b;cursor:ns-resize;border-color:#ff5c6c}.sim-level.target{color:#53ddb0;cursor:ns-resize;border-color:#22c98b}.sim-panel{padding:18px}.sim-status{color:#8e9bb2;letter-spacing:.1em;justify-content:space-between;font-size:9px;display:flex}.sim-status i{background:#56647a;border-radius:50%;width:8px;height:8px}.sim-status i.live{background:#22c98b;box-shadow:0 0 10px #22c98b}.sim-status i.done{background:#8b5cf6}.sim-panel h2{margin:18px 0 8px;font-size:17px}.sim-help{color:#8e9bb2;font-size:11px;line-height:1.5}.sim-side{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sim-side button{color:#fff;background:#132036;border:1px solid #40506a;border-radius:8px;padding:12px;font-weight:700}.sim-side button:first-child{color:#63deb8;border-color:#22c98b}.sim-side button:last-child{color:#ff8994;border-color:#ff5c6c}.sim-side-label{background:#0a1627;border-radius:7px;justify-content:space-between;margin:16px 0 10px;padding:10px;font-size:11px;display:flex}.sim-side-label span{color:#8e9bb2}.sim-side-label .compra{color:#63deb8}.sim-side-label .venta{color:#ff8994}.sim-panel>label,.sim-risk label{color:#b7c2d4;grid-template-columns:1fr 115px;align-items:center;margin:8px 0;font-size:11px;display:grid}.sim-panel input{color:#fff;background:#101d31;border:1px solid #2a3a55;border-radius:8px;width:115px;padding:8px}.sim-panel input:disabled{opacity:.75}.sim-panel small.valid{color:#63deb8;font-size:8px;display:block}.sim-panel small.invalid{color:#ff8994;font-size:8px;display:block}.sim-risk{background:#101d30;border:1px solid #23334d;border-radius:10px;margin-top:15px;padding:12px}.sim-risk h3{margin:0 0 10px;font-size:13px}.sim-risk>div{color:#aeb9ca;justify-content:space-between;margin-top:9px;font-size:11px;display:flex}.sim-risk b{color:#35d3c8}.sim-risk>small{border-radius:6px;margin-top:11px;padding:8px;font-size:8px;line-height:1.4;display:block}.risk-ok{color:#63deb8;background:#123128}.risk-high{color:#f2cd64;background:#342c16}.risk-extreme{color:#ff8994;background:#351922}.sim-open,.sim-actions button,.sim-new,.sim-observe{color:#fff;background:#7149dc;border:1px solid #7955e8;border-radius:8px;width:100%;margin-top:12px;padding:11px;font-weight:700}.sim-open:disabled,.sim-actions button:disabled{opacity:.4}.sim-pnl{border:1px solid;border-radius:8px;gap:7px;margin-top:12px;padding:10px;display:grid}.sim-pnl span{justify-content:space-between;font-size:10px;display:flex}.sim-pnl.positive{color:#63deb8;background:#123128;border-color:#22c98b66}.sim-pnl.negative{color:#ff8994;background:#351922;border-color:#ff5c6c66}.sim-actions{grid-template-columns:1.25fr 1fr;gap:7px;display:grid}.sim-actions button:last-child{background:#132036;border-color:#40506a}.sim-result{color:#78e7ca;background:#15342f;border:1px solid #35d3c866;border-radius:8px;margin-top:12px;padding:11px;font-size:10px;line-height:1.5}.sim-disclaimer{text-align:center;color:#738096;margin-top:14px;font-size:9px;line-height:1.4}@media (width<=950px){.sim-grid{grid-template-columns:1fr}.sim-panel{order:-1}.sim-chart{height:520px}}@media (width<=600px){.sim-workspace{padding:10px}.sim-heading{align-items:flex-start;gap:12px}.sim-heading p{display:none}.sim-chart{height:440px}}.sim-observe{margin:0 0 10px}.sim-end,.sim-cancel{color:#b8c3d5;background:#132036;border:1px solid #40506a;border-radius:8px;width:100%;margin-top:9px;padding:9px}.session-summary{background:#0a1627;border:1px solid #2a3c57;border-radius:8px;gap:7px;margin-top:15px;padding:10px;display:grid}.session-summary span{color:#8e9bb2;justify-content:space-between;font-size:10px;display:flex}.session-summary b{color:#eef2ff}.history-workspace{color:#e9efff;max-width:1800px;margin:auto;padding:30px}.history-head{background:#0d1a2d;border:1px solid #223652;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.history-head small{color:#86a8da;letter-spacing:.14em}.history-head h1{margin:7px 0;font-size:30px}.history-head p{color:#9bb0d0;margin:0}.history-actions{gap:10px;display:flex}.history-actions button{color:#fff;background:#6f43dc;border:1px solid #6f43dc;border-radius:10px;padding:12px 18px;font-weight:700}.history-actions button.danger{color:#ff7b8c;background:0 0;border-color:#ff5368}.history-actions button:disabled{opacity:.4}.history-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.history-stats article{background:#0d1a2d;border:1px solid #223652;border-radius:14px;padding:19px}.history-stats span,.history-stats small{color:#8ea4c5;display:block}.history-stats b{margin:8px 0;font-size:27px;display:block}.history-stats .positive b,.green{color:#28e0b0!important}.history-stats .negative b,.red{color:#ff6378!important}.history-card{background:#0d1a2d;border:1px solid #223652;border-radius:16px;overflow:hidden}.history-filters{border-bottom:1px solid #223652;align-items:end;gap:14px;padding:18px 22px;display:flex}.history-filters div{gap:5px;display:grid}.history-filters label{text-transform:uppercase;letter-spacing:.1em;color:#8299bb;font-size:11px}.history-filters select{color:#fff;background:#101f34;border:1px solid #2a4161;border-radius:8px;padding:10px 34px 10px 12px}.history-filters>span{color:#8ea4c5;margin-left:auto}.history-empty{text-align:center;padding:80px 20px}.history-empty b{font-size:20px}.history-empty p{color:#8ea4c5}.history-list{display:grid}.history-list article{border-bottom:1px solid #1d304a;border-left:3px solid #71809a;grid-template-columns:1.25fr .75fr 1.15fr .85fr 1fr 1.2fr;align-items:center;gap:16px;padding:17px 22px;display:grid}.history-list article.win{border-left-color:#28e0b0}.history-list article.loss{border-left-color:#ff5368}.history-list article:last-child{border-bottom:0}.history-list article>div{gap:4px;display:grid}.history-list article span,.history-list article small{color:#8299bb;font-size:12px}.record-source{text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#a987ff!important}.compra{color:#28e0b0}.venta{color:#ff6378}.esperar{color:#b99cff}.history-note{text-align:center;color:#7488a7;margin:14px;font-size:12px}@media (width<=1100px){.history-stats{grid-template-columns:repeat(2,1fr)}.history-list article{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.history-workspace{padding:14px}.history-head{flex-direction:column;align-items:flex-start}.history-actions{flex-wrap:wrap;width:100%}.history-stats{grid-template-columns:1fr}.history-list article{grid-template-columns:1fr 1fr}.history-filters{flex-direction:column;align-items:stretch}.history-filters>span{margin-left:0}}.history-insight{background:#101f34;border:1px solid #2a4161;border-radius:14px;grid-template-columns:minmax(220px,.65fr) 1.35fr;align-items:center;gap:22px;margin:0 0 18px;padding:17px 20px;display:grid}.history-insight div{gap:5px;display:grid}.history-insight small{letter-spacing:.12em;color:#8ea4c5;font-size:10px}.history-insight b{font-size:18px}.history-insight p{color:#afc0da;margin:0;line-height:1.5}.history-insight.positive{background:#0e2b2a;border-color:#1f7a63}.history-insight.positive b{color:#41e3b7}.history-insight.warning{background:#29230f;border-color:#7b5f19}.history-insight.warning b{color:#ffd55b}.history-insight.negative{background:#2b141c;border-color:#7b2d3b}.history-insight.negative b{color:#ff7d8e}@media (width<=680px){.history-insight{grid-template-columns:1fr}}.history-actions button.secondary{background:#172642;border-color:#42577a}@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-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{.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--bg:#07101f;--card:#0c1728;--line:#21304a;--text:#eef2ff;--muted:#8e9bb2;--violet:#8b5cf6;--cyan:#35d3c8;--green:#22c98b;--red:#ff5c6c}*{box-sizing:border-box}body{color:var(--text);background:radial-gradient(circle at 35% -10%,#1b2042 0,#07101f 35%);min-height:100vh;margin:0;font-family:Arial,Helvetica,sans-serif}.topbar{background:#07101ee8;border-bottom:1px solid #1c2940;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex}.brand{align-items:center;gap:10px;font-size:22px;font-weight:750;display:flex}.brand>span:last-child>span{color:var(--violet)}.brandmark{background:linear-gradient(135deg,var(--violet),#5c42d7);clip-path:polygon(50% 0,100% 100%,70% 100%,50% 57%,30% 100%,0 100%);place-items:center;width:35px;height:35px;font-size:17px;display:grid}.topbar nav{gap:8px;display:flex}.topbar button{color:var(--muted);background:0 0;border:0;padding:12px 18px;font-weight:650}.topbar nav .active{color:#fff;border-bottom:2px solid var(--violet)}.live{color:#b7c1d4;font-size:13px}.live i,.pulse{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%;margin-right:8px;display:inline-block}.workspace{max-width:1600px;margin:auto;padding:22px}.toolbar{border:1px solid var(--line);background:#0c1728cc;border-radius:14px;align-items:flex-end;gap:14px;margin-bottom:15px;padding:13px 15px;display:flex}.toolbar>div:not(.source){flex-direction:column;gap:5px;display:flex}.toolbar label{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:10px}.toolbar select,.risk-box input{color:#fff;background:#101d31;border:1px solid #2a3a55;border-radius:8px;padding:9px 12px}.source{color:var(--muted);align-self:center;margin-left:auto;font-size:12px}.analyze{background:linear-gradient(135deg,var(--violet),#6d46e8)!important;color:#fff!important;border-radius:9px!important}.main-grid{grid-template-columns:minmax(0,1fr) 350px;gap:15px;display:grid}.chart-card,.panel{border:1px solid var(--line);background:linear-gradient(145deg,#0d192b,#091424);border-radius:15px;overflow:hidden}.chart-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:66px;padding:0 20px;display:flex}.pair{font-size:20px;font-weight:750}.time{color:var(--muted)}.chart-head strong{color:var(--green);font-size:20px}.chart{touch-action:none;height:600px;position:relative;overflow:hidden}.gridlines{opacity:.65;background-image:linear-gradient(#17243a 1px,#0000 1px),linear-gradient(90deg,#17243a 1px,#0000 1px);background-size:100% 64px,80px 100%;position:absolute;inset:0}.chart svg{width:calc(100% - 24px);height:calc(100% - 45px);position:absolute;inset:32px 12px 0}.up line,.up rect{stroke:var(--green);fill:var(--green)}.down line,.down rect{stroke:var(--red);fill:var(--red)}rect.volume{opacity:.32;stroke:none}.average{fill:none;stroke:var(--violet);stroke-width:2px}.support,.resistance{border-top:1px dashed;height:1px;position:absolute;left:4%;right:5%}.support{color:var(--cyan);border-color:var(--cyan);top:68%}.resistance{color:var(--red);border-color:var(--red);top:25%}.support:after,.resistance:after{background:#0b1727;border-radius:5px;padding:5px 7px;font-size:10px;position:absolute;top:-23px;right:0}.support:after{content:"SOPORTE"}.resistance:after{content:"RESISTENCIA"}.lens{-webkit-backdrop-filter:contrast(1.15)saturate(1.2);backdrop-filter:contrast(1.15)saturate(1.2);cursor:grab;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#9273ff17,#30d8c40c);border:2px solid #9a74ff;border-radius:12px;width:30%;min-width:230px;height:39%;min-height:190px;position:absolute;box-shadow:inset 0 0 0 1px #bc9cff55,0 0 28px #7449e755}.lens:active{cursor:grabbing}.lens-title{background:#201749d9;border-bottom:1px solid #9876ff;justify-content:space-between;align-items:center;height:38px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.scan{color:#85f7d4;font-size:9px}.lens-line{justify-content:space-between;padding:12px;font-size:11px;display:flex}.lens-line span{color:#c2b8e5}.lens-line strong{color:#85f7d4}.lens-focus{background:#38d9c316;border:1px solid #46e6cf;height:26%;position:absolute;top:55%;left:12%;right:10%}.lens-hint{color:#d4cdf3;font-size:9px;position:absolute;bottom:10px;left:12px}.resize{color:#bba8ff;position:absolute;bottom:3px;right:5px}.panel{padding:18px}.panel-title{grid-template-columns:32px 1fr auto;align-items:center;gap:8px;display:grid}.panel-title>span{color:var(--violet);font-size:24px}.panel-title small{color:var(--muted);letter-spacing:.08em;font-size:9px}.panel-title h2{color:#b49aff;margin:4px 0;font-size:28px}.panel-title>b{color:#a881ff;font-size:20px}.confidence{background:#1c2940;border-radius:5px;height:5px;margin:3px 0 12px}.confidence span{background:linear-gradient(90deg,var(--violet),#a875ff);border-radius:5px;height:100%;display:block}.note{color:var(--muted);margin-bottom:15px;font-size:12px;line-height:1.5}.metric{border-bottom:1px solid #1b2940;justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.metric span{color:#aab6ca}.metric.danger b{color:var(--red)}.metric.success b{color:var(--green)}.why,.risk-box{background:#101d30;border:1px solid #23334d;border-radius:10px;margin-top:14px;padding:12px}.why h3,.risk-box h3{margin:0 0 9px;font-size:13px}.why p{color:#b7c2d4;margin:7px 0;font-size:11px}.risk-box label{text-transform:none;letter-spacing:0;grid-template-columns:1fr 90px;align-items:center;margin:7px 0;font-size:11px;display:grid}.risk-box input{width:90px;padding:6px}.risk-box>div{color:#aeb9ca;justify-content:space-between;margin-top:9px;font-size:11px;display:flex}.risk-box strong{color:var(--cyan)}.practice{color:#fff;background:#7149dc;border:1px solid #7955e8;border-radius:9px;width:100%;margin-top:13px;padding:11px;font-weight:700}.disclaimer{text-align:center;color:#738096;margin:12px 8px 0;font-size:9px;line-height:1.4}@media (width<=950px){.main-grid{grid-template-columns:1fr}.panel{order:-1}.chart{height:520px}.topbar nav{display:none}}@media (width<=600px){.workspace{padding:10px}.toolbar{flex-wrap:wrap}.source{margin-left:0}.chart{height:440px}.lens{width:52%;height:42%}.topbar{padding:0 14px}.live{display:none}}.lens{touch-action:none;-webkit-user-select:none;user-select:none;will-change:left;transition:left 65ms linear;overflow:hidden;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;cursor:grab!important;background:#071224f2!important;height:76%!important;min-height:0!important;top:8%!important}.lens.dragging{box-shadow:inset 0 0 0 2px #bca8ff77,0 0 38px #7449e788;cursor:grabbing!important}.lens *{pointer-events:none}.lens-meta{color:#c2b8e5;justify-content:space-between;padding:11px 12px;font-size:10px;display:flex}.lens-meta strong{color:#85f7d4}.lens-period{color:#b8c3d5;background:#111d33;border-bottom:1px solid #30405c;grid-template-columns:1fr auto 1fr;align-items:center;height:42px;padding:0 12px;font-size:9px;display:grid}.lens-period span{flex-direction:column;gap:3px;display:flex}.lens-period span:last-child{text-align:right}.lens-period b{letter-spacing:.12em;color:#7d8ba2;font-size:7px}.lens-period strong{color:#8cf2d2;font-size:9px}.lens-chart{background:linear-gradient(#0c192bda,#081523e8);border:1px solid #273a56;border-radius:7px;position:absolute;inset:80px 10px 24px;overflow:hidden}.lens-chart svg{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.zone{text-align:right;z-index:2;border:1px solid;flex-direction:column;justify-content:center;gap:2px;min-height:26px;padding:4px 7px;font-size:8px;display:flex;position:absolute;left:4%;right:4%}.zone b{letter-spacing:.05em;font-size:8px}.zone span{white-space:nowrap;font-size:7px}.resistance-zone{color:#ff8b96;background:#ff5c6c1e;border-color:#ff5c6c88}.support-zone{color:#67e8df;background:#35d3c1e;border-color:#35d3c888}.boundary{pointer-events:none;border-left:1px dashed #b39bff88;width:1px;position:absolute;top:80px;bottom:24px}.start-boundary{left:10px}.end-boundary{right:10px}.boundary span{white-space:nowrap;color:#fff;background:#5f42a8;border-radius:4px;padding:3px 5px;font-size:7px;position:absolute;top:5px}.start-boundary span{left:4px}.end-boundary span{right:4px}.period-metric b{text-align:right;font-size:9px;line-height:1.5}.quality{letter-spacing:.08em;border-radius:6px;padding:7px 9px;font-size:10px!important}.quality.alta{color:#62e4bd;background:#173c36}.quality.media{color:#f0ca61;background:#3c3217}.quality.baja{color:#c7a4ff;background:#34203e}.quality-label{color:#68768e;text-align:right;margin:3px 0 12px;font-size:8px}.setup-state{background:#101d30;border:1px solid #2a3c57;border-radius:7px;justify-content:space-between;align-items:center;margin:0 0 10px;padding:8px 10px;font-size:9px;display:flex}.setup-state span{color:#76849b;letter-spacing:.1em}.setup-state b{font-size:9px}.setup-state.confirmado{color:#61ddb7;background:#123129;border-color:#2f9d7c66}.setup-state.casi-confirmado{color:#f1c75a;background:#332a14;border-color:#d6a72e66}.setup-state.en-formación{color:#bba8ff;background:#211a3c;border-color:#765bd866}.setup-state.sin-configuración{color:#8996aa}.risk-box small{color:#7f8ba0;margin-top:9px;font-size:8px;display:block}.practice:disabled{opacity:.55;cursor:not-allowed}.future-mask{z-index:4;pointer-events:none;background:repeating-linear-gradient(135deg,#07101ff7,#07101ff7 12px,#0c1830fa 12px 24px);border-left:2px solid #9b77ff;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.future-mask span{letter-spacing:.15em;color:#bca8ff;background:#17112c;border-radius:6px;padding:7px 10px;font-size:10px}.lens{z-index:5}.practice-box{background:#101d30;border:1px solid #6f50d9;border-radius:10px;margin-top:13px;padding:12px}.practice-head{color:#bba8ff;justify-content:space-between;align-items:center;font-size:10px;display:flex}.practice-head button{color:#8f9db3;background:0 0;border:0;font-size:10px}.practice-box p{color:#aeb9ca;font-size:10px;line-height:1.45}.decision-buttons{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.decision-buttons button,.next-candle{color:#fff;background:#271d4c;border:1px solid #7352de;border-radius:7px;padding:9px 5px;font-size:10px}.practice-plan{background:#0a1627;border-radius:7px;gap:5px;margin:10px 0;padding:8px;display:grid}.practice-plan span{color:#8492a8;justify-content:space-between;font-size:9px;display:flex}.practice-plan b{color:#e8eaff}.next-candle{background:#7048dc;width:100%;font-weight:700}.practice-result{color:#78e7ca;background:#15342f;border:1px solid #35d3c866;border-radius:7px;padding:10px;font-size:10px;line-height:1.45}@media (width<=600px){.lens{height:55%!important}}.trade-levels{z-index:6;pointer-events:none;position:absolute;inset:0}.trade-line{border-top:1px dashed;height:1px;position:absolute;right:0}.trade-line span{white-space:nowrap;background:#0c1728;border-radius:4px;padding:3px 5px;font-size:8px;font-weight:700;position:absolute;top:-18px;right:5px}.entry-line{color:#eef2ff;border-color:#d4d9e5}.sl-line{color:#ff7e8b;border-color:#ff5c6c}.tp-line,.tp2-line{color:#53ddb0;border-color:#22c98b}.tp2-line{opacity:.75}.floating-result{border:1px solid;border-radius:7px;gap:5px;margin:8px 0;padding:8px;display:grid}.floating-result span{justify-content:space-between;font-size:9px;display:flex}.floating-result.positive{color:#63deb8;background:#123128;border-color:#22c98b55}.floating-result.negative{color:#ff8994;background:#351922;border-color:#ff5c6c55}.practice-actions{grid-template-columns:1.35fr 1fr;gap:6px;display:grid}.manual-close{color:#d5dbea;background:#132036;border:1px solid #40506a;border-radius:7px;padding:8px 4px;font-size:9px}.manual-close:disabled{opacity:.4}.practice-actions .next-candle{width:auto}.panel.practice-mode{scrollbar-width:thin;scrollbar-color:#6f50d9 #101d30;flex-direction:column;align-self:start;max-height:calc(100vh - 24px);display:flex;position:sticky;top:12px;overflow-y:auto}.panel.practice-mode .practice-box{order:-5;margin-top:0;box-shadow:0 12px 30px #050b1677}.initial-analysis{background:#0e1a2c;border:1px solid #2b3c58;border-radius:9px;order:-3;margin-top:10px;padding:10px 12px}.initial-analysis summary{cursor:pointer;color:#bba8ff;font-size:10px;font-weight:700}.initial-analysis>div{gap:5px;margin-top:9px;display:grid}.initial-analysis span{color:#8492a8;justify-content:space-between;font-size:9px;display:flex}.initial-analysis b{color:#e8eaff}.initial-analysis p{color:#9eabc0;margin:8px 0 0;font-size:9px}.waiting-update{background:#0a1627;border:1px solid #40506a;border-radius:7px;gap:7px;margin:8px 0;padding:9px;display:grid}.waiting-update span{color:#8492a8;font-size:9px}.waiting-update b{color:#bba8ff;font-size:11px}.waiting-update b.posible-compra{color:#53ddb0}.waiting-update b.posible-venta{color:#ff8994}.waiting-update small{color:#8e9bb2;font-size:8px}.waiting-update button{color:#fff;background:#7048dc;border:1px solid #7352de;border-radius:7px;padding:8px;font-size:9px;font-weight:700}.practice-actions:has(.next-candle:only-child){grid-template-columns:1fr}.panel.practice-mode .risk-box{order:-4;margin-top:10px}.panel.practice-mode .panel-title,.panel.practice-mode>.quality-label,.panel.practice-mode>.setup-state,.panel.practice-mode>.note,.panel.practice-mode>.metric,.panel.practice-mode>.why{display:none}.panel.practice-mode .disclaimer{order:5}@media (width<=950px){.panel.practice-mode{order:-1;max-height:none;position:relative;top:auto;overflow:visible}.panel.practice-mode .practice-box{z-index:20;position:sticky;top:8px}}.brand-logo{object-fit:contain;width:auto;height:66px;display:block}@media (width<=950px){.topbar{flex-wrap:wrap;gap:6px;height:auto;min-height:112px;padding:10px 28px 0}.topbar nav{flex:0 0 100%;order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;display:grid!important}.topbar nav button{white-space:nowrap;min-width:0;padding:12px 8px;display:block!important}}@media (width<=600px){.brand-logo{height:59px}.topbar{padding:10px 14px 0}.topbar nav button{min-width:0;padding:12px 4px;font-size:13px}.lens{--mobile-lens-width:min(230px, calc(100% - 16px));left:calc(8px + (100% - var(--mobile-lens-width) - 16px) * var(--lens-mobile-progress))!important;width:var(--mobile-lens-width)!important;min-width:0!important;height:55%!important}.lens-title{gap:5px;height:34px;padding:0 7px;font-size:10px}.scan{white-space:nowrap;font-size:7px}.lens-period{grid-template-columns:1fr auto 1fr;gap:4px;height:42px;padding:0 7px;font-size:8px}.lens-period b{font-size:6px}.lens-period strong{text-align:center;font-size:7px}.lens-chart{inset:76px 7px 22px}.boundary{top:76px;bottom:22px}.start-boundary{left:7px}.end-boundary{right:7px}.boundary span{padding:2px 4px;font-size:6px}.zone{min-height:22px;padding:3px 4px;left:3%;right:3%}.zone b{font-size:7px}.zone span{font-size:6px}.lens-hint{white-space:nowrap;text-overflow:ellipsis;font-size:7px;bottom:7px;left:8px;right:8px;overflow:hidden}}.topbar-actions{align-items:center;gap:14px;display:flex}.guide-trigger{cursor:pointer;align-items:center;display:inline-flex;color:#cbd5e7!important;background:#101b2d!important;border:1px solid #34435d!important;border-radius:8px!important;gap:7px!important;padding:7px 10px!important}.guide-trigger:hover{color:#fff!important;border-color:#7658da!important}.guide-trigger span{color:#fff;background:#7455dc;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;display:grid}.guide-trigger b{white-space:nowrap;font-size:12px}.guide-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020713d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.guide-dialog{color:#edf2ff;background:linear-gradient(145deg,#101c31,#091323);border:1px solid #354465;border-radius:18px;width:min(720px,100%);max-height:calc(100vh - 40px);padding:28px;position:relative;overflow:auto;box-shadow:0 28px 80px #000b}.guide-close{cursor:pointer;border-radius:50%;place-items:center;width:34px;height:34px;position:absolute;top:13px;right:14px;color:#aeb9ce!important;background:#111f34!important;border:1px solid #35445e!important;padding:0!important;font-size:23px!important;display:grid!important}.guide-close:hover{color:#fff!important;border-color:#8161e7!important}.guide-dialog>header{padding-right:35px}.guide-dialog>header small{color:#9b7df2;letter-spacing:.16em;font-size:10px;font-weight:800}.guide-dialog>header h2{margin:5px 0 4px;font-size:28px}.guide-dialog>header p{color:#aeb9cc;margin:0;font-size:14px}.guide-steps{gap:10px;margin:22px 0;display:grid}.guide-steps article{background:#101d30;border:1px solid #263650;border-radius:12px;grid-template-columns:30px 1fr;gap:12px;padding:14px;display:grid}.guide-steps article>span{color:#fff;background:#7250df;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.guide-steps h3{margin:2px 0 6px;font-size:14px}.guide-steps p{color:#b4bfd1;margin:0;font-size:12px;line-height:1.55}.guide-steps p b{color:#e5e9f7}.guide-warning{background:#171b36;border-left:3px solid #8b5cf6;border-radius:7px;padding:12px 14px}.guide-warning b{color:#c8b8ff;font-size:12px}.guide-warning p{color:#aeb9cd;margin:4px 0 0;font-size:11px;line-height:1.5}.guide-start{cursor:pointer;width:100%;margin-top:16px;display:block;color:#fff!important;background:linear-gradient(135deg,#7752e2,#6541d2)!important;border:1px solid #8b6bf0!important;border-radius:10px!important;padding:12px!important;font-weight:800!important}.guide-start:hover{filter:brightness(1.08)}@media (width<=950px){.topbar-actions{margin-left:auto}.guide-trigger{flex:none}}@media (width<=600px){.guide-trigger{justify-content:center;width:38px;height:38px;padding:0!important}.guide-trigger b{display:none}.guide-trigger span{width:22px;height:22px}.guide-overlay{padding:10px}.guide-dialog{border-radius:14px;max-height:calc(100vh - 20px);padding:21px 16px 18px}.guide-dialog>header h2{font-size:23px}.guide-dialog>header p{font-size:12px}.guide-steps{margin:16px 0}.guide-steps article{grid-template-columns:25px 1fr;gap:8px;padding:11px}.guide-steps article>span{width:24px;height:24px}.guide-steps h3{font-size:12px}.guide-steps p{font-size:11px}.guide-close{top:10px;right:10px}}
