@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_f6a01f99-module__k9pzeq__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_f6a01f99-module__k9pzeq__variable{--font-display:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_ca46dc9e-module__-88BFq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_ca46dc9e-module__-88BFq__variable{--font-sans:"Archivo", "Archivo Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7f3086f3-module__paa25G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7f3086f3-module__paa25G__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.invisible{visibility:hidden}.visible{visibility:visible}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--display:var(--font-display), "Arial Black", system-ui, sans-serif;--sans:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;--abyss:#e9eef6;--base:#f4f7fb;--panel:#fff;--panel2:#eef3f9;--line:#0f172a1a;--line-soft:#0f172a0f;--grid:#47556914;--foam:#0a0f1e;--muted:#475569;--dim:#64748b;--market:#0b8a5c;--cyan:#0284c7;--danger:#dc2626;--onaccent:#04070f;--bg:var(--base);--card:var(--panel);--text:var(--foam);--up:var(--market);--down:var(--danger);--accent:var(--market);--accent-sup:#0fb379;--violet:var(--cyan);--radius:0px;--gap:13px;--edge:22px;--glow:0 0 46px -14px var(--market)}@supports (color:color-mix(in lab, red, red)){:root{--glow:0 0 46px -14px color-mix(in srgb, var(--market) 38%, transparent)}}:root{--shadow:0 12px 30px -22px #0f172a42;--shadow-sm:0 1px 2px #0f172a0d}:root[data-theme=dark]{--abyss:#04070f;--base:#060a14;--panel:#0a0f1e;--panel2:#0d1426;--line:#94a3b824;--line-soft:#94a3b814;--grid:#94a3b80d;--foam:#f8fafc;--muted:#94a3b8;--dim:#64748b;--market:#16c784;--accent-sup:var(--market);--cyan:#38bdf8;--danger:#f6465d;--onaccent:#04070f;--shadow:0 18px 40px -24px #000c;--shadow-sm:0 1px 0 #ffffff05 inset;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{overscroll-behavior-x:contain;margin:0;padding:0}html{background:var(--base);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{min-height:100vh;font-family:var(--sans);color:var(--text);background:var(--base);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-position:-1px -1px;background-size:44px 44px}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(62% 42% at 50% 0%, var(--market), transparent 70%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){body:before{background:radial-gradient(62% 42% at 50% 0%, color-mix(in srgb, var(--market) 11%, transparent), transparent 70%)}}body>*{z-index:1;position:relative}::selection{background:var(--market)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--market) 30%, transparent)}}::selection{color:var(--foam)}.h{font-family:var(--display);letter-spacing:-.01em;color:var(--foam);text-wrap:balance;margin:0;font-weight:600}.lbl{font:600 10px/1.1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.up{color:var(--up)}.down{color:var(--down)}.muted{color:var(--muted)}p{text-wrap:pretty}.top{z-index:20;padding:9px var(--edge);background:var(--base);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.top{background:color-mix(in srgb, var(--base) 82%, transparent)}}.top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.brand{align-items:center;gap:10px;display:flex}.brand .mk{background:var(--accent-sup);width:24px;height:24px;box-shadow:var(--glow);flex:none;place-items:center;display:grid}.brand .mk svg{width:13px;height:13px;display:block}.brand b{font:700 13.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--foam)}.brand .tag{font:700 9px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--onaccent);background:var(--accent-sup);padding:4px 7px}.topright{align-items:center;gap:10px;display:flex}.brand .tag.react{color:#fff;letter-spacing:.14em;background:#0284c7}.top .nav{align-items:center;gap:2px;display:flex}.top .nav a{font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid #0000;padding:7px 12px;text-decoration:none}.top .nav a.on{color:var(--foam);border-color:var(--line);background:var(--panel)}.top .nav a:hover{color:var(--foam)}.themebtn{border:1px solid var(--line);background:var(--panel);width:30px;height:30px;color:var(--muted);cursor:pointer;place-items:center;display:grid}.themebtn:hover{color:var(--market);border-color:var(--market)}@supports (color:color-mix(in lab, red, red)){.themebtn:hover{border-color:color-mix(in srgb, var(--market) 40%, var(--line))}}.themebtn svg{width:15px;height:15px}.guidebtn{font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);background:var(--panel);cursor:pointer;align-items:center;gap:6px;padding:7px 11px;text-decoration:none;display:inline-flex}.guidebtn svg{width:14px;height:14px}.guidebtn:hover{color:var(--market);border-color:var(--market)}@supports (color:color-mix(in lab, red, red)){.guidebtn:hover{border-color:color-mix(in srgb, var(--market) 40%, var(--line))}}.hz-h{align-items:center;gap:6px;display:flex}.hz-h .clk{color:var(--muted);display:inline-flex}.hz-h .clk svg{width:14px;height:14px}.hz-h .inp{min-width:148px;padding:6px 10px}.app{max-width:1220px;padding:var(--gap);gap:var(--gap);grid-template-columns:300px 1fr;align-items:start;margin:0 auto;display:grid}@media (max-width:900px){.app{grid-template-columns:1fr}}.config{gap:var(--gap);flex-direction:column;display:flex;position:sticky;top:62px}@media (max-width:900px){.config{position:static}}.results{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:10px 14px}.card.glow{background:var(--panel2);border-color:var(--market)}@supports (color:color-mix(in lab, red, red)){.card.glow{border-color:color-mix(in srgb, var(--market) 55%, var(--line))}}.card.glow{box-shadow:var(--glow)}.blk{flex-direction:column;gap:4px;display:flex}.blk+.blk{border-top:1px solid var(--line);margin-top:0;padding-top:6px}.bt{color:var(--market);align-items:center;gap:8px;display:flex}.bt .h{font-size:12px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--foam);font-weight:700}.bt .ic{color:var(--market);display:inline-flex}.bt .ic svg{width:15px;height:15px}.fld{flex-direction:column;gap:2px;display:flex}.frow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.frow3{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.inp{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel2);justify-content:space-between;align-items:center;gap:8px;padding:3px 11px;display:flex}.inp.sel:after{content:"⌄";color:var(--muted);margin-top:-4px;font-size:14px}.inp .v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--foam);font-size:12.5px;font-weight:500}.inp .v.small{font-size:11.5px}.chips{flex-wrap:wrap;gap:5px;display:flex}.chip{font:600 10.5px/1 var(--mono);border:1px solid var(--line);color:var(--muted);background:var(--panel2);padding:5px 8px}.chip.on{color:var(--onaccent);background:var(--accent-sup);border-color:#0000}.run{border-radius:var(--radius);cursor:pointer;width:100%;font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--onaccent);background:var(--accent-sup);box-shadow:var(--glow);border:0;justify-content:center;align-items:center;gap:8px;margin-top:3px;padding:10px;transition:transform .12s,filter .12s;display:flex}.run svg{width:15px;height:15px}.run:hover{filter:brightness(1.06);transform:translateY(-1px)}.rhead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:10px;display:flex}.rhead .ti .h{font-size:24px;line-height:1.06}.rhead .ti p{color:var(--muted);margin:6px 0 0;font-size:12.5px}.rhead .ti p .num{color:var(--foam)}.pill{font:700 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--market);border:1px solid var(--market);align-items:center;gap:7px;padding:6px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pill{border:1px solid color-mix(in srgb, var(--market) 40%, var(--line))}}.pill{background:var(--market)}@supports (color:color-mix(in lab, red, red)){.pill{background:color-mix(in srgb, var(--market) 10%, transparent)}}.pill .dot{background:var(--market);width:6px;height:6px;box-shadow:0 0 8px var(--market);border-radius:50%}.pill svg{width:13px;height:13px}.times{font:500 11px/1.5 var(--mono);color:var(--dim);margin-top:8px}.times b{color:var(--muted);font-weight:600}.metrics{background:var(--line);border:1px solid var(--line);grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr;gap:1px;display:grid}@media (max-width:720px){.metrics{grid-template-columns:1fr 1fr 1fr}}.met{background:var(--panel);flex-direction:column;gap:7px;padding:10px 15px;display:flex}.met .mv{font-family:var(--display);letter-spacing:-.01em;color:var(--foam);font-size:19px;font-weight:600}.met.hero{background:radial-gradient(120% 100% at 0% 0%, var(--market), transparent 60%), var(--panel)}@supports (color:color-mix(in lab, red, red)){.met.hero{background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--market) 10%, transparent), transparent 60%), var(--panel)}}.met.hero .mv{color:var(--market);font-size:31px;line-height:1}.met.hero .mv .u{font-family:var(--mono);color:var(--muted);margin-left:5px;font-size:12px;font-weight:600}.subline{font:500 12px/1 var(--mono);color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:2px;display:flex}.subline .sep{color:var(--dim)}.subline b{font-weight:700}.ctitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.ctitle .zoombar{margin-left:auto}.ctitle .h{font-size:14px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ctitle .leg{font:500 10.5px/1 var(--mono);color:var(--muted);flex-wrap:wrap;gap:11px;display:flex}.ctitle .leg i{align-items:center;gap:5px;font-style:normal;display:inline-flex}.swatch{width:9px;height:9px;display:inline-block}.tri{border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:8px solid var(--market);width:0;height:0}.dia{width:9px;height:9px;display:inline-block;transform:rotate(45deg)}.chart{width:100%;height:auto;display:block;overflow:visible}.grid line{stroke:var(--line-soft);stroke-width:1px}.axl,.ax{font:500 9.5px var(--mono);fill:var(--dim)}.eqline{fill:none;stroke:var(--market);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.eqfill{fill:var(--market);opacity:.5}.eqtramo{fill:var(--danger)}@supports (color:color-mix(in lab, red, red)){.eqtramo{fill:color-mix(in srgb, var(--danger) 12%, transparent)}}.m-esc{fill:#2196f3;stroke:#0d47a1;stroke-width:1px}.m-par{fill:#f39c12;stroke:#b35c00;stroke-width:1px}.tip .to.esc{color:#2196f3}.tip .to.par{color:#f39c12}.aviso.peligro{border:1px solid var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.aviso.peligro{background:color-mix(in srgb, var(--danger) 12%, transparent)}}.aviso.peligro svg{color:var(--danger)}.riesgoliq{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.riesgoliq{border-color:color-mix(in srgb, var(--danger) 40%, var(--line))}}.riesgoliq .umbrales .frow{gap:14px;margin-top:6px}.riesgoliq .umbrales label{color:var(--muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.riesgoliq .umbrales input{border:1px solid var(--line);background:var(--card);width:110px;color:var(--foam);font:inherit;border-radius:6px;padding:5px 7px}.tablahist tr.sep td{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tablahist tr.sep td{background:color-mix(in srgb, var(--muted) 10%, transparent)}}.tablahist tr.sep td{letter-spacing:.02em}.banda-ema{fill:#388eff21;stroke:none}.banda-cruce{fill:#ff912824;stroke:none}.banda-gris{fill:var(--muted)}@supports (color:color-mix(in lab, red, red)){.banda-gris{fill:color-mix(in srgb, var(--muted) 16%, transparent)}}.banda-gris{stroke:none}.tiraprueba{margin:4px 0 0;font-size:10.5px;line-height:1.45}.tiradet{margin-top:6px}.eqline.neg{stroke:var(--danger)}.eqfill.neg,.eqdot.neg{fill:var(--danger)}.eqdot{fill:var(--market)}.zero{stroke:var(--dim);stroke-width:1px;stroke-dasharray:4 4;opacity:.5}.pxline{fill:none;stroke:var(--dim);stroke-width:1.3px}.vela-up,.vela-up line,.vela-up rect{stroke:var(--up);fill:var(--up)}.vela-dn,.vela-dn line,.vela-dn rect{stroke:var(--down);fill:var(--down)}.velas line{stroke-width:1px}.velaslbl{fill:var(--muted);letter-spacing:.04em;font-size:10px}.tfsel{align-items:center;gap:3px;margin-right:10px;display:inline-flex}.tflbl{font:700 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:4px}.tfb{font:600 11px/1 var(--mono);color:var(--muted);background:var(--panel);border:1px solid var(--line);cursor:pointer;padding:5px 8px}.tfnota{font:500 10.5px/1.2 var(--sans);color:var(--muted);max-width:34ch;margin-left:7px}.tfnota b{color:var(--market);font-weight:700}.tfb:hover{color:var(--market);border-color:var(--market)}@supports (color:color-mix(in lab, red, red)){.tfb:hover{border-color:color-mix(in srgb, var(--market) 40%, var(--line))}}.tfb.on{color:var(--onaccent);background:var(--accent-sup);border-color:#0000}.m-in{fill:var(--market)}.m-esc{fill:var(--cyan)}.m-par{fill:#d97706}.m-win{fill:var(--market)}.m-loss{fill:var(--danger)}.m-in,.m-win,.m-loss,.m-esc,.m-par{stroke:var(--panel);stroke-width:1px}.auth{stroke:var(--cyan);stroke-width:1.3px;stroke-dasharray:3 3}.autht{font:700 11px var(--sans);fill:var(--cyan)}table{border-collapse:collapse;width:100%;font-family:var(--mono);font-variant-numeric:tabular-nums}thead th{font:600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:right;border-bottom:1px solid var(--line);padding:0 10px 8px}thead th:first-child,thead th:nth-child(2){text-align:left}tbody td{border-bottom:1px solid var(--line-soft);text-align:right;color:var(--foam);padding:6px 10px;font-size:12px}tbody td:first-child,tbody td:nth-child(2){text-align:left}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--panel2)}.side{letter-spacing:.06em;padding:3px 6px;font-size:10px;font-weight:700}.side.L{color:var(--market);background:var(--market)}@supports (color:color-mix(in lab, red, red)){.side.L{background:color-mix(in srgb, var(--market) 14%, transparent)}}.side.S{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.side.S{background:color-mix(in srgb, var(--danger) 14%, transparent)}}.mot{color:var(--muted);font-family:var(--sans);font-size:11.5px}.foot{max-width:1220px;padding:0 var(--gap);color:var(--dim);font:500 11px/1.5 var(--sans);margin:3px auto 20px}.subtitle{padding:3px var(--edge) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}.subtitle .sub{font:400 12px/1.4 var(--sans);color:var(--muted);margin:0}.subtitle .sub .b{font-family:var(--mono);color:var(--dim);font-size:11px}.hz{align-items:center;gap:9px;display:flex}.hz .lbl{white-space:nowrap}.hz .inp{min-width:168px}.cfg3{padding:8px var(--edge) 0;gap:var(--gap);grid-template-columns:1.2fr 1fr 1fr;align-items:start;margin:0;display:grid}.cfg3>.card,.fld,.frow>*,.ls>div{min-width:0}@media (max-width:1120px){.cfg3{grid-template-columns:1.3fr 1fr}}@media (max-width:760px){.cfg3{grid-template-columns:1fr}}.cfg3 .card{flex-direction:column;display:flex}.cfg3.editando{grid-template-columns:404px minmax(0,1fr)}.cfg3.editando .col-estrategia{grid-area:1/1}.cfg3.editando .col-mercado{grid-area:2/1}.cfg3.editando .col-detector{display:none}.cfg3.editando .builder{grid-area:1/2/span 2;min-width:0;max-width:none;margin:0;padding:0}.cfg3.editando .frow3{grid-template-columns:1fr 1fr}@media (max-width:1180px){.cfg3.editando{grid-template-columns:1fr}.cfg3.editando .col-estrategia,.cfg3.editando .col-mercado,.cfg3.editando .builder{grid-area:auto/1}}.stp{border:1px solid var(--line);background:var(--panel2);align-items:stretch;display:flex}.stp .v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--foam);flex:1;padding:3px 11px;font-size:12.5px;font-weight:500}.stp button{width:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:15px;line-height:1}.stp button:first-of-type{border-right:1px solid var(--line)}.stp button:last-of-type{border-left:1px solid var(--line)}.stp button:hover{background:var(--panel);color:var(--market)}.stp.off,select.selreal.off{opacity:.62;background:var(--panel)}.stp.off .v{color:var(--muted)}.stp.off button{cursor:not-allowed;color:var(--dim)}.stp.off button:hover{color:var(--dim);background:0 0}select.selreal.off{cursor:not-allowed}.chk{align-items:center;gap:9px;display:flex}.chk .box{border:1px solid var(--foam);width:16px;height:16px}@supports (color:color-mix(in lab, red, red)){.chk .box{border:1px solid color-mix(in srgb, var(--foam) 28%, transparent)}}.chk .box{background:var(--panel2);color:var(--onaccent);flex:none;place-items:center;display:grid}.chk.on .box{background:var(--accent-sup);border-color:#0000}.chk.on .box svg{width:11px;height:11px}.chk .t{font:500 12.5px/1.2 var(--sans);color:var(--foam)}.radios{gap:18px;display:flex}.radios label{font:500 12px/1 var(--sans);color:var(--muted);cursor:default;align-items:center;gap:7px;display:flex}.radios .rd{border:1px solid var(--line);border-radius:50%;place-items:center;width:14px;height:14px;display:grid}.radios label.on{color:var(--foam)}.radios label.on .rd:after{content:"";background:var(--market);border-radius:50%;width:7px;height:7px}.ls{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ls>div{flex-direction:column;gap:5px;display:flex}.ls .hd{font:700 10px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;padding-bottom:1px}.ls .hd.l{color:var(--market)}.ls .hd.s{color:var(--danger)}.ses{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.sesbtn{font:600 11px/1 var(--mono);letter-spacing:.04em;border:1px solid var(--line);background:var(--panel2);color:var(--muted);cursor:pointer;text-align:center;padding:5px 8px}.sesbtn.on{background:var(--accent-sup);color:var(--onaccent);border-color:#0000}.exp{border:1px solid var(--line);background:var(--panel2);font:500 12px/1.2 var(--sans);color:var(--foam);cursor:pointer;align-items:center;gap:8px;padding:6px 11px;display:flex}.exp .ar{color:var(--muted);display:inline-flex}.exp .ar svg{width:13px;height:13px}.editbar{border:1px solid var(--market);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.editbar{border:1px solid color-mix(in srgb, var(--market) 40%, var(--line))}}.editbar{background:var(--market)}@supports (color:color-mix(in lab, red, red)){.editbar{background:color-mix(in srgb, var(--market) 7%, var(--panel))}}.editbar{font:500 12px/1.4 var(--sans);color:var(--foam)}.editbar span{flex:320px;align-items:center;gap:7px;display:inline-flex}.editbar svg{color:var(--market);flex:none}.editbar .ghostbtn{flex:none;width:auto;padding:6px 12px}.note{font:400 11px/1.4 var(--sans);color:var(--muted);text-wrap:pretty;margin:0}.note b{color:var(--foam);font-weight:600}.cfg3>.card{gap:0;padding:0 0 14px}.cfg3>.card>.bt{background:var(--market);margin:0;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.cfg3>.card>.bt{background:color-mix(in srgb, var(--market) 6%, var(--panel))}}.cfg3>.card>.bt{border-bottom:1px solid var(--line)}.cfg3>.card>.blk+.bt{border-top:1px solid var(--line);margin-top:14px}.cfg3>.card>.bt .h{color:var(--market)}.cfg3>.card>.bt+.blk{margin-top:28px}.cfg3>.card>.subt{margin:22px 13px 9px}.cfg3 .blk{background:var(--panel2);border:1px solid var(--line);gap:8px;margin:0 13px;padding:10px 11px}.cfg3 .blk+.blk{margin-top:11px}.cfg3 .blk .fld{background:var(--panel);border:1px solid var(--line);gap:3px;padding:5px 7px 6px}.cfg3 .blk .stp button{width:24px}.cfg3 .blk .stp .v{padding:3px 4px}.cfg3 .blk>.exp,.cfg3 .blk .chk:not(.on) .box,.cfg3 .blk .radios .rd{background:var(--panel)}.cfg3 .blk .aviso{background-color:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cfg3 .blk .aviso{background-color:color-mix(in srgb, var(--panel) 70%, transparent)}}.rulecard.long>.rulehd,.rulecard.short>.rulehd{border-bottom:1px solid var(--line);background:var(--market);margin:-10px -11px 9px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.rulecard.long>.rulehd,.rulecard.short>.rulehd{background:color-mix(in srgb, var(--market) 6%, var(--panel))}}.rulecard.short>.rulehd{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.rulecard.short>.rulehd{background:color-mix(in srgb, var(--danger) 6%, var(--panel))}}.rulecard.long>.rulehd .t{color:var(--market)}.rulecard.short>.rulehd .t{color:var(--danger)}.rulecard .rulecard{box-shadow:none;background:var(--panel2)}.subt{font:700 9.5px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:7px 0 2px}.subt:first-child{margin-top:0}.expbody{border:1px solid var(--line);background:var(--panel2);border-top:0;flex-direction:column;gap:6px;margin-top:-1px;padding:9px 11px;display:flex}.exp{text-align:left;width:100%}.sesbtn.off{background:var(--danger);color:#fff;border-color:#0000}.ghostbtn.danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ghostbtn.danger{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}}.ghostbtn.danger{color:var(--danger)}.ghostbtn.danger:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ghostbtn.danger:hover{background:color-mix(in srgb, var(--danger) 8%, transparent)}}input[type=date].selreal,input[type=time].selreal{font-family:var(--mono)}.aviso{font:400 11.5px/1.5 var(--sans);text-wrap:pretty;align-items:flex-start;gap:8px;margin:2px 0;padding:8px 11px;display:flex}.aviso svg{flex:none;width:15px;height:15px;margin-top:1px}.aviso b{color:var(--foam);font-weight:700}.aviso.warning{border:1px solid var(--warn,#b45309)}@supports (color:color-mix(in lab, red, red)){.aviso.warning{border:1px solid color-mix(in srgb, var(--warn,#b45309) 34%, var(--line))}}.aviso.warning{color:var(--muted);background:#f59e0b17;border-left:2px solid #b45309}.aviso.warning svg{color:#b45309}.aviso.success{border:1px solid var(--market)}@supports (color:color-mix(in lab, red, red)){.aviso.success{border:1px solid color-mix(in srgb, var(--market) 34%, var(--line))}}.aviso.success{border-left:2px solid var(--market);background:var(--market)}@supports (color:color-mix(in lab, red, red)){.aviso.success{background:color-mix(in srgb, var(--market) 8%, transparent)}}.aviso.success{color:var(--muted)}.aviso.success svg{color:var(--market)}.lbl .hlp,.gt .hlp{border:1px solid var(--line);width:13px;height:13px;color:var(--dim);cursor:help;vertical-align:middle;border-radius:50%;place-items:center;margin-left:5px;font-size:8.5px;display:inline-grid}.lbl .hlp:hover,.gt .hlp:hover{color:var(--market);border-color:var(--market)}.warn{border:1px solid var(--danger);align-items:flex-start;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.warn{border:1px solid color-mix(in srgb, var(--danger) 30%, var(--line))}}.warn{border-left:2px solid var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.warn{background:color-mix(in srgb, var(--danger) 7%, transparent)}}.warn{font:400 11px/1.4 var(--sans);color:var(--muted);text-wrap:pretty;padding:6px 10px}.warn b{color:var(--foam);font-weight:700}.warn svg{width:14px;height:14px;color:var(--danger);flex:none;margin-top:1px}.pricenow{align-items:baseline;gap:6px;display:inline-flex}.pricenow .lbl2{font:600 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pricenow .p{font-family:var(--mono);color:var(--market);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.actions{padding:0 var(--edge);flex-direction:column;gap:6px;margin:4px 0 12px;display:flex}.ghostbtn{border:1px solid var(--market);width:100%;padding:8px}@supports (color:color-mix(in lab, red, red)){.ghostbtn{border:1px solid color-mix(in srgb, var(--market) 45%, var(--line))}}.ghostbtn{color:var(--market);font:600 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;display:flex}.ghostbtn svg{width:14px;height:14px}.ghostbtn:hover{background:var(--market)}@supports (color:color-mix(in lab, red, red)){.ghostbtn:hover{background:color-mix(in srgb, var(--market) 8%, transparent)}}.run.big{padding:11px;font-size:12.5px}.builder{max-width:1380px;padding:10px var(--edge) 0;flex-direction:column;gap:14px;margin:0 auto;display:flex}.sec{flex-direction:column;gap:8px;display:flex}.sec-h{align-items:center;gap:8px;display:flex}.sec-h .ic{color:var(--market);display:inline-flex}.sec-h .ic svg{width:16px;height:16px}.sec-h .h{font-size:13px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--foam);font-weight:700}.sec-cap{font:400 11.5px/1.45 var(--sans);color:var(--muted);text-wrap:pretty;max-width:940px;margin:-2px 0 2px}.sec-htop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rowtop{gap:var(--gap);grid-template-columns:1.5fr .7fr;align-items:end;display:grid}@media (max-width:700px){.rowtop{grid-template-columns:1fr}}.two{gap:var(--gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:860px){.two{grid-template-columns:1fr}}.rulecard{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);flex-direction:column;gap:8px;padding:10px 11px;display:flex}.rulecard.long{border-top:2px solid var(--market)}.rulecard.short{border-top:2px solid var(--danger)}.rulehd{align-items:center;gap:8px;display:flex}.rulehd .t{font:700 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--foam)}.rulehd .ic{display:inline-flex}.rulehd.long .ic{color:var(--market)}.rulehd.short .ic{color:var(--danger)}.rulehd .ic svg{width:14px;height:14px}.seg{border:1px solid var(--line);background:var(--panel2);align-self:flex-start;display:inline-flex}.seg button{font:600 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border:0;border-right:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:6px 10px}.seg button:last-child{border-right:0}.seg button.on{background:var(--accent-sup);color:var(--onaccent)}.conds{flex-direction:column;gap:6px;display:flex}.cond{border:1px solid var(--line);background:var(--panel2);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 7px;display:flex}.cond .op1{flex:128px;min-width:108px}.cond .opr{flex:0 150px;min-width:118px}.cond .val{flex:0 84px;min-width:66px}.notog{font:700 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--dim);background:var(--panel);cursor:pointer;padding:5px 6px}.notog.on{color:#fff;background:var(--danger);border-color:#0000}.cond .x{border:1px solid var(--line);background:var(--panel);width:22px;height:22px;color:var(--dim);cursor:pointer;flex:none;place-items:center;margin-left:auto;display:grid}.cond .x svg,.stopcond .x svg{width:13px;height:13px}.cond .x:hover,.stopcond .x:hover{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.cond .x:hover,.stopcond .x:hover{border-color:color-mix(in srgb, var(--danger) 40%, var(--line))}}.stopcond{border:1px solid var(--line);border-left:2px solid var(--danger);background:var(--panel2);font:700 11.5px/1 var(--mono);color:var(--foam);align-items:center;gap:8px;padding:6px 8px;display:flex}.stopcond.tp{border-left-color:var(--market)}.stopcond svg{width:14px;height:14px;color:var(--danger);flex:none}.stopcond.tp svg{color:var(--market)}.stopcond .lbl{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:600}.stopcond .x{border:1px solid var(--line);background:var(--panel);width:22px;height:22px;color:var(--dim);cursor:pointer;place-items:center;margin-left:auto;display:grid}.stopcond .x svg{color:var(--dim)}.condadd{font:600 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--market);border:1px dashed var(--market);background:0 0;align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.condadd{border:1px dashed color-mix(in srgb, var(--market) 45%, var(--line))}}.condadd{cursor:pointer;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.condadd svg{width:12px;height:12px}.condadd:hover{background:var(--market)}@supports (color:color-mix(in lab, red, red)){.condadd:hover{background:color-mix(in srgb, var(--market) 8%, transparent)}}.preview{font:500 11px/1.5 var(--mono);color:var(--muted);background:var(--panel2);border-left:2px solid var(--market);text-wrap:pretty;padding:6px 9px}.preview b{color:var(--foam);font-weight:700}.exitmode{flex-wrap:wrap;gap:6px;display:flex}.exitmode .opt{font:600 10px/1.2 var(--mono);letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--line);background:var(--panel2);color:var(--muted);cursor:pointer;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.exitmode .opt svg{width:13px;height:13px}.exitmode .opt.on{border-color:var(--market);color:var(--foam);background:var(--market)}@supports (color:color-mix(in lab, red, red)){.exitmode .opt.on{background:color-mix(in srgb, var(--market) 8%, transparent)}}.actions-row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.actions-row .run{flex:2 260px;width:auto;margin-top:0}.actions-row .ghostbtn{flex:150px;width:auto}.rowtop3{gap:var(--gap);grid-template-columns:1.5fr .55fr .6fr auto;align-items:end;display:grid}@media (max-width:920px){.rowtop3{grid-template-columns:1fr 1fr}}.ciclo{font:500 11.5px/1.25 var(--sans);color:var(--foam);align-self:center;align-items:center;gap:9px;display:flex}.ciclo .box{border:1px solid var(--line);background:var(--panel2);width:16px;height:16px;color:var(--onaccent);flex:none;place-items:center;display:grid}.ciclo.on .box{background:var(--accent-sup);border-color:#0000}.ciclo.on .box svg{width:11px;height:11px}.etapas-chain{align-items:flex-start;gap:8px;display:flex}@media (max-width:1040px){.etapas-chain{flex-direction:column;align-items:stretch}}.etapa{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow);flex-direction:column;flex:1 1 0;display:flex}.etapa-h{border-bottom:1px solid var(--line);background:var(--market);justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.etapa-h{background:color-mix(in srgb, var(--market) 6%, var(--panel))}}.etapa-h .badge{font:700 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--market);align-items:center;gap:6px;display:inline-flex}.etapa-h .badge svg{width:14px;height:14px}.etapa-h .inp{min-width:114px}.etapa-body{flex-direction:column;gap:8px;padding:10px 11px;display:flex}.blk-t{font:700 9.5px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:2px}.bloqreg{border-left:2px solid var(--market)}@supports (color:color-mix(in lab, red, red)){.bloqreg{border-left:2px solid color-mix(in srgb, var(--market) 40%, var(--line))}}.bloqreg{margin:6px 0;padding:4px 0 6px 10px}.bloqcab{align-items:center;gap:8px;margin-bottom:4px;display:flex}.bloqcab .blk-t{margin:0}.bloqcab .muted{font:400 10px/1.2 var(--sans)}.bloqcab .x{margin-left:auto}.seqcab{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:4px 0 8px;display:flex}.seqcab .note{max-width:52ch;margin:0}.etapa .rulecard{box-shadow:none;background:var(--panel2)}.etapa .cond,.etapa .stopcond{background:var(--panel)}.chain-arrow{color:var(--market);flex-direction:column;flex:none;align-self:center;align-items:center;gap:3px;padding:0 2px;display:flex}.chain-arrow svg{width:20px;height:20px}.chain-arrow span{font:700 8px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}@media (max-width:1040px){.chain-arrow svg{transform:rotate(90deg)}}.salida-chk{font:600 11px/1.25 var(--sans);color:var(--foam);align-items:center;gap:9px;display:flex}.salida-chk .box{border:1px solid var(--foam);width:15px;height:15px}@supports (color:color-mix(in lab, red, red)){.salida-chk .box{border:1px solid color-mix(in srgb, var(--foam) 28%, transparent)}}.salida-chk .box{background:var(--panel2);color:var(--onaccent);flex:none;place-items:center;display:grid}.salida-chk.on .box{background:var(--accent-sup);border-color:#0000}.salida-chk.on.term .box{background:var(--danger)}.salida-chk.on .box svg{width:10px;height:10px}.salida-chk.off{color:var(--muted)}.modetoggle{flex-wrap:wrap;gap:6px;margin:2px 0;display:flex}.modetoggle .opt{font:600 10px/1.2 var(--mono);letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--line);background:var(--panel2);color:var(--muted);cursor:pointer;align-items:center;gap:6px;padding:7px 12px;text-decoration:none;display:inline-flex}.modetoggle .opt svg{width:13px;height:13px}.modetoggle .opt.on{border-color:var(--market);color:var(--foam);background:var(--market)}@supports (color:color-mix(in lab, red, red)){.modetoggle .opt.on{background:color-mix(in srgb, var(--market) 8%, transparent)}}.transline{stroke:#2563eb;stroke-width:1.3px;stroke-dasharray:3 3}.transt{font:700 9px var(--mono);fill:#2563eb}.autorizline{stroke:#8e24aa;stroke-width:1.4px;stroke-dasharray:4 3}.autorizt{font:700 9px var(--mono);fill:#8e24aa}.autorizt.adentro{paint-order:stroke;stroke:var(--card);stroke-width:3px;stroke-linejoin:round}.nivline{stroke-width:1px;stroke-dasharray:5 4;opacity:.85}.cfgguardada{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--panel2);margin:.6rem 0;padding:.6rem .8rem}.cfgguardada pre.eventos{max-height:220px;margin:.4rem 0}.cfgguardada .descrip{white-space:pre-wrap;max-height:260px;margin:.4rem 0;font-size:11.5px;overflow-y:auto}.cfgacc .editestr{letter-spacing:.06em;flex:none;width:auto;padding:9px 16px;font-size:13.5px}.cfgacc .editestr svg{width:16px;height:16px}.cfgacc .editestr:disabled{opacity:.45;cursor:not-allowed}.cfgacc{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.5rem;display:flex}.cfgacc .note{margin:0}.rdet{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:6px;margin:0 0 .6rem;display:grid}.rdchip{border:1px solid var(--line);background:var(--card);align-items:center;gap:.4rem;min-width:0;padding:6px 10px;display:flex}.rdchip .rdlbl{font:500 9px/1.15 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.rdchip b{white-space:nowrap;min-width:0;margin-left:auto;font-size:.82rem}.rdpt{border-radius:50%;flex-shrink:0;width:8px;height:8px}.rdpt.si{background:var(--up)}.rdpt.no{background:var(--danger)}.rdpt.gris{background:var(--muted)}.rdchip.rdz{border-left:4px solid var(--muted)}.rdchip.rdz-alc{border-left-color:var(--up);background:var(--up)}@supports (color:color-mix(in lab, red, red)){.rdchip.rdz-alc{background:color-mix(in srgb, var(--up) 12%, var(--card))}}.rdchip.rdz-alc b{color:var(--up)}.rdchip.rdz-baj{border-left-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.rdchip.rdz-baj{background:color-mix(in srgb, var(--danger) 12%, var(--card))}}.rdchip.rdz-baj b{color:var(--danger)}.rdchip.rdz-gris{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.rdchip.rdz-gris{background:color-mix(in srgb, var(--muted) 10%, var(--card))}}.rdchip.rdz b{letter-spacing:.04em;font-weight:800}.nivline.fuera{stroke-dasharray:2 5;opacity:.5}.nivt{font:700 8.5px var(--mono)}.pxnav{border:1px solid var(--line);background:var(--panel2);margin-top:6px}.navline{fill:none;stroke:var(--dim);stroke-width:1px}.navsel{fill:var(--market)}@supports (color:color-mix(in lab, red, red)){.navsel{fill:color-mix(in srgb, var(--market) 14%, transparent)}}.navsel{stroke:var(--market)}@supports (color:color-mix(in lab, red, red)){.navsel{stroke:color-mix(in srgb, var(--market) 55%, var(--line))}}.navsel{stroke-width:1px}.navhandle{fill:var(--market)}.zoomnote{font:400 10.5px/1.45 var(--sans);color:var(--dim);text-wrap:pretty;margin:6px 0 0}.zoomnote b{color:var(--muted);font-weight:600}.ovtoggles{flex-wrap:wrap;gap:14px;margin:0 0 8px;display:flex}.ovtoggles .chk .t{color:var(--muted);font-size:11.5px}.ovtoggles .chk.on .t{color:var(--foam)}.indic .ctitle{margin-bottom:8px}.ind-price{fill:none;stroke:var(--dim);stroke-width:1.1px}.ind-ema50{fill:none;stroke:#e53935;stroke-width:1.5px}.ind-ema200{fill:none;stroke:#2f6fd0;stroke-width:1.5px}.ind-adx{fill:none;stroke:#e53935;stroke-width:1.2px}.stopline{stroke:#e53935;stroke-width:1.4px;stroke-dasharray:4 3}.thline{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 3;opacity:.6}.indpanels{gap:var(--gap);flex-direction:column;display:flex}.pxwrap{position:relative}.hov line{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3;opacity:.75}.hov circle{fill:var(--foam);stroke:var(--panel);stroke-width:1.5px}.tip{z-index:3;pointer-events:none;border:1px solid var(--line);background:var(--panel);min-width:150px;box-shadow:var(--shadow);font:500 11.5px/1.45 var(--sans);color:var(--foam);padding:7px 10px;position:absolute;top:34px}.tip .tf{font:700 10.5px/1 var(--mono);letter-spacing:.06em;color:var(--muted);margin-bottom:3px}.tip .tp{font:700 14px/1.1 var(--mono);font-variant-numeric:tabular-nums}.tip .tp span{color:var(--muted);font-size:10px;font-weight:600}.tip .tohlc{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:3px 14px;margin-top:6px;padding-top:5px;display:grid}.tip .tohlc span{font:600 11px/1.15 var(--mono);font-variant-numeric:tabular-nums}.tip .tohlc i{font:600 9px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:1px;font-style:normal;display:block}.tip .tp.up,.tip .tohlc .up{color:var(--up)}.tip .tp.down,.tip .tohlc .down{color:var(--down)}.tip .to{border-top:1px solid var(--line-soft);margin-top:6px;padding-top:5px;font-size:11px;font-weight:600}.tip .to.in{color:var(--cyan)}.tip .to.win{color:var(--market)}.tip .to.loss{color:var(--danger)}.tip .th{font:500 10px/1.3 var(--mono);color:var(--muted);margin-top:2px;display:block}.zoombar{border:1px solid var(--line);background:var(--panel);align-items:stretch;margin-left:auto;display:inline-flex}.zoombar button{border:0;border-right:1px solid var(--line);color:var(--muted);cursor:pointer;font:600 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.zoombar button:last-child{border-right:0}.zoombar button svg{width:13px;height:13px}.zoombar button:hover:not(:disabled){background:var(--market)}@supports (color:color-mix(in lab, red, red)){.zoombar button:hover:not(:disabled){background:color-mix(in srgb, var(--market) 10%, transparent)}}.zoombar button:hover:not(:disabled){color:var(--market)}.zoombar button:disabled{opacity:.35;cursor:default}.leg .swatch.thr{background:repeating-linear-gradient(90deg, var(--muted) 0 3px, transparent 3px 6px)}select.selreal,input.selreal{appearance:none;border:1px solid var(--line);border-radius:var(--radius);background-color:var(--panel2);width:100%;color:var(--foam);font:500 12px/1.4 var(--mono);font-variant-numeric:tabular-nums;cursor:pointer;padding:5px 11px}select.selreal{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:26px}input.selreal{cursor:text}select.selreal:focus,input.selreal:focus,.stp input:focus{outline:1.5px solid var(--market)}@supports (color:color-mix(in lab, red, red)){select.selreal:focus,input.selreal:focus,.stp input:focus{outline:1.5px solid color-mix(in srgb, var(--market) 55%, transparent)}}select.selreal:focus,input.selreal:focus,.stp input:focus{outline-offset:-1px}.stp input.stpin{background:0 0;border:0;min-width:0}.chk.asbtn{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.ovtoggles .chk{cursor:pointer}.navsel{cursor:grab}.navhandle{cursor:ew-resize}.expbtn{font:600 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--market);border:1px dashed var(--market);background:0 0;align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.expbtn{border:1px dashed color-mix(in srgb, var(--market) 45%, var(--line))}}.expbtn{cursor:pointer;margin-top:9px;padding:7px 10px}.expbtn:hover{background:var(--market)}@supports (color:color-mix(in lab, red, red)){.expbtn:hover{background:color-mix(in srgb, var(--market) 8%, transparent)}}.resfull{padding:4px var(--edge) 0;gap:var(--gap);flex-direction:column;display:flex}.res-status{flex-direction:column;gap:8px;display:flex}.res-status .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tablewrap{overflow-x:auto}table.t15{min-width:1280px}table.t15 thead th{letter-spacing:.07em;white-space:nowrap;padding:0 10px 9px;font-size:10px}table.t15 tbody td{white-space:nowrap;padding:7px 10px;font-size:12.5px}table.t15 th.ev,table.t15 td.ev{text-align:left;text-overflow:ellipsis;max-width:300px;overflow:hidden}table.t15 td.ev{font-family:var(--sans);color:var(--foam);white-space:nowrap;font-size:12px}table.t15 td.dim{color:var(--dim)}table.t15 th:nth-child(4),table.t15 td:nth-child(4){text-align:left}.runwrap{max-width:980px;padding:var(--gap);gap:var(--gap);flex-direction:column;margin:0 auto;display:flex}.runcard{flex-direction:column;gap:12px;display:flex}.run-status{align-items:center;gap:12px;display:flex}.run-status .spin{color:var(--market);flex:none;display:inline-flex}.run-status .spin svg{width:26px;height:26px}.run-status .rt{flex:1;min-width:0}.run-title{font:600 18px/1.1 var(--display);color:var(--foam);letter-spacing:-.01em}.run-sub{font:500 12px/1.4 var(--mono);color:var(--muted);margin-top:3px}.run-pill{font:700 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--market);border:1px solid var(--market);flex:none;padding:6px 11px}@supports (color:color-mix(in lab, red, red)){.run-pill{border:1px solid color-mix(in srgb, var(--market) 40%, var(--line))}}.run-pill{background:var(--market)}@supports (color:color-mix(in lab, red, red)){.run-pill{background:color-mix(in srgb, var(--market) 10%, transparent)}}.progress{background:var(--panel2);border:1px solid var(--line);height:9px;overflow:hidden}.progress-fill{background:linear-gradient(90deg, var(--accent2), var(--market));height:100%;position:relative}.progress-fill:after{content:"";background:linear-gradient(90deg, transparent, var(--foam), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.progress-fill:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--foam) 35%, transparent), transparent)}}.progress-fill:after{animation:1.3s linear infinite shimmer}.run-meta{font:500 12px/1.3 var(--mono);color:var(--muted);flex-wrap:wrap;gap:10px;display:flex}.run-meta b{color:var(--foam);font-weight:700}.run-meta .sep{color:var(--dim)}.run-actions{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.stopbtn{background:var(--danger);color:#fff;font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:11px 20px;display:inline-flex}.stopbtn svg{width:14px;height:14px}.stopbtn:hover{filter:brightness(1.07)}.run-actions .ghostbtn{flex:auto;width:auto}.skel{flex-direction:column;gap:9px;display:flex}.skel-row{border:1px solid var(--line-soft);background:linear-gradient(90deg, var(--panel2), var(--panel), var(--panel2));height:44px}@supports (color:color-mix(in lab, red, red)){.skel-row{background:linear-gradient(90deg, var(--panel2), color-mix(in srgb, var(--panel) 70%, var(--panel2)), var(--panel2))}}.skel-row{background-size:200% 100%;animation:1.6s linear infinite shimmer}.skel-row.tall{height:130px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cond2{border:1px solid var(--line-soft);background:var(--panel);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.cond2 .c-ind{flex:0 0 232px}.cond2 .c-par{flex:none;gap:3px;display:flex}.cond2 .c-par input{width:46px}.cond2 .par1 .parlbl{font:500 8px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.cond2 .par1{flex-direction:column;gap:2px;display:flex}.cond2 .parlbl{font:500 8.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);white-space:nowrap;padding-left:1px}.cond2 .c-par{align-items:flex-end}.cond2 .c-tf{flex:0 0 64px}.cond2 .c-op{flex:0 0 152px}.cond2 .c-val{flex:none}.cond2 .c-fin{font:500 11px/1.2 var(--sans)}.cond2 .c-tipo{flex:0 0 108px}.cond2 .c-sal{flex:0 0 82px}.cond2 .notog{flex:none}.cond2 .x{margin-left:auto}.selreal.ctr{text-align:center;font-variant-numeric:tabular-nums;padding:5px 6px}.slline{stroke:#dc2626;stroke-width:1.4px;stroke-dasharray:5 4}.tpline{stroke:var(--market);stroke-width:1.4px;stroke-dasharray:5 4}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.indp{position:relative}.hovl{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3;opacity:.75}.tip.ind{min-width:132px;top:40px}.tip .tv{font:500 11px/1.6 var(--mono);align-items:center;gap:6px;display:flex}.tip .tv .sw{flex:none;width:9px;height:3px}.tip .tv b{font-variant-numeric:tabular-nums}.resizer{cursor:ns-resize;touch-action:none;place-items:center;height:11px;margin:2px -14px -6px;display:grid}.resizer span{background:var(--line);width:44px;height:3px;transition:background .15s,width .15s}.resizer:hover span{background:var(--market);width:64px}.repbtn{align-self:flex-start;width:auto}.replay{border:1px solid var(--market);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.replay{border:1px solid color-mix(in srgb, var(--market) 40%, var(--line))}}.replay{background:var(--market)}@supports (color:color-mix(in lab, red, red)){.replay{background:color-mix(in srgb, var(--market) 6%, var(--panel))}}.rpb{border:1px solid var(--line);background:var(--panel);width:30px;height:28px;color:var(--foam);cursor:pointer;flex:none;place-items:center;display:grid}.rpb:hover{color:var(--market);border-color:var(--market)}@supports (color:color-mix(in lab, red, red)){.rpb:hover{border-color:color-mix(in srgb, var(--market) 45%, var(--line))}}.rpb svg{width:15px;height:15px}.rpr{min-width:160px;accent-color:var(--market);cursor:pointer;flex:220px}.rpt{font:600 11.5px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--foam);text-align:center;min-width:92px}.rpv{border:1px solid var(--line);background:var(--panel);display:inline-flex}.rpv button{font:600 10px/1 var(--mono);border:0;border-right:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:7px 8px}.rpv button:last-child{border-right:0}.rpv button.on{background:var(--accent-sup);color:var(--onaccent)}.t15 tr.flot td{background:#d9770612}.flotchip{font:700 9px/1 var(--mono);letter-spacing:.08em;color:#b45309;border:1px solid #d97706;display:inline-block}@supports (color:color-mix(in lab, red, red)){.flotchip{border:1px solid color-mix(in srgb, #d97706 45%, var(--line))}}.flotchip{background:#d977061f;margin-right:5px;padding:2.5px 5px}.flotnota{max-width:100ch;margin-top:8px}.pricenow .p.up{color:var(--up)}.pricenow .p.down{color:var(--down)}.pricenow .p.prev1{opacity:.78;margin-left:7px}.pricenow .prev0{font:500 9.5px/1 var(--mono);color:var(--dim);font-variant-numeric:tabular-nums;margin-left:6px;font-style:normal}.anicorre{border:1px solid var(--line);background:var(--panel);flex:none;width:168px;height:74px;padding:5px 6px;overflow:hidden}.anicorre svg{width:100%;height:100%;display:block}.anivela{opacity:0;animation:3.4s ease-out infinite aniPop}.anivela line{stroke-width:1px}.anivela.up line,.anivela.up rect{stroke:var(--up);fill:var(--up)}.anivela.dn line,.anivela.dn rect{stroke:var(--down);fill:var(--down)}@keyframes aniPop{0%,4%{opacity:0;transform:translateY(3px)}10%,78%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(0)}}.anibarrido{stroke:var(--cyan);stroke-width:1.2px;opacity:.85;animation:3.4s linear infinite aniBarre}@keyframes aniBarre{0%{opacity:0;transform:translate(0)}6%{opacity:.85}86%{opacity:.85;transform:translate(128px)}to{opacity:0;transform:translate(128px)}}@media (prefers-reduced-motion:reduce){.anivela{opacity:1;animation:none}.anibarrido{opacity:.35;animation:none}}.bot-entrada{gap:var(--gap);padding:var(--gap) var(--edge) 3rem;flex-direction:column;display:flex}.bot-entrada .cargando{color:var(--dim);padding:2rem 0}.aviso-muestra{border:1px solid var(--danger);border-left:4px solid var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.aviso-muestra{background:color-mix(in srgb, var(--danger) 8%, transparent)}}.aviso-muestra{color:var(--text);padding:.7rem .9rem;font-size:.9rem;line-height:1.5}.aviso-muestra b{color:var(--danger);letter-spacing:.04em}.aviso-muestra code{font-family:var(--mono);font-size:.85em}.sesion{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.8rem;display:flex}.quien{align-items:center;gap:.65rem;display:flex}.avatar{background:var(--accent-sup);width:34px;height:34px;color:var(--onaccent);place-items:center;font-size:1rem;font-weight:800;display:grid}.quien .et{text-transform:uppercase;letter-spacing:.1em;color:var(--dim);font-size:.68rem;display:block}.quien b{font-size:.98rem}.accesos{flex-wrap:wrap;gap:.45rem;display:flex}.acc{border:1px solid var(--line);background:var(--card);color:inherit;font:600 .87rem/1.3 var(--sans);cursor:pointer;align-items:center;gap:.35rem;padding:.4rem .75rem;text-decoration:none;display:inline-flex}.acc:hover{border-color:var(--accent)}.acc.lock,.acc.salir{color:var(--dim)}.nota{border:1px solid var(--line);background:var(--card);border-left-width:4px;flex-direction:column;gap:.45rem;padding:.75rem .9rem;font-size:.9rem;line-height:1.55;display:flex}.nota.info{border-left-color:var(--cyan)}.nota.ok{border-left-color:var(--market)}.nota.warn{border-left-color:#d97706}.nota.mal{border-left-color:var(--danger)}.nota.alerta{background:#d97706;border-left-color:#d97706}@supports (color:color-mix(in lab, red, red)){.nota.alerta{background:color-mix(in srgb, #d97706 7%, var(--card))}}.nota .chips{flex-wrap:wrap;gap:.4rem;display:flex}.nota .chip{border:1px solid var(--line);background:var(--panel2);padding:.18rem .5rem;font-size:.84rem}.nota .chip em{color:var(--danger);font-style:normal;font-weight:600}.nota .fino{color:var(--dim);font-size:.84rem}.mini{border:1px solid var(--line);background:var(--panel2);color:inherit;font:600 .84rem/1.3 var(--sans);cursor:pointer;align-self:flex-start;margin-top:.1rem;padding:.34rem .7rem}.mini:hover{border-color:var(--accent)}.bot-entrada .plan{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.87rem;display:flex}.bot-entrada .plan .punto{background:var(--market);border-radius:50%;width:7px;height:7px}.bot-entrada .plan b{color:var(--text)}.bot-entrada .plan .mini{align-self:auto;margin-left:auto}.bot-entrada .elegir{margin-top:.6rem}.bot-entrada .elegir h1{font:700 clamp(1.5rem, 3.4vw, 2.1rem)/1.15 var(--display);letter-spacing:-.02em;margin:0 0 .3rem}.bot-entrada .bajada{color:var(--muted);max-width:56ch;margin:0 0 1.1rem;font-size:.93rem}.bot-entrada .rejilla{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));display:grid}.bot-entrada .ex{border:1px solid var(--line);background:var(--card);color:inherit;text-align:left;cursor:pointer;font-family:var(--sans);flex-direction:column;align-items:flex-start;gap:.3rem;padding:1.1rem 1rem 1rem;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.bot-entrada .ex:before{content:"";background:var(--mk);opacity:.55;height:3px;position:absolute;inset:0 0 auto}.bot-entrada .ex:hover{border-color:var(--mk);box-shadow:var(--shadow);transform:translateY(-2px)}.bot-entrada .ex.sel{border-color:var(--mk);box-shadow:inset 0 0 0 1px var(--mk)}.bot-entrada .ex.sel:before{opacity:1}.bot-entrada .ex.off{opacity:.4;cursor:not-allowed}.bot-entrada .ex .ini{background:var(--mk);place-items:center;width:30px;height:30px;margin-bottom:.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bot-entrada .ex .ini{background:color-mix(in srgb, var(--mk) 15%, transparent)}}.bot-entrada .ex .ini{color:var(--mk);font:800 .95rem/1 var(--sans)}.bot-entrada .ex b{font-size:1.02rem}.bot-entrada .ex .sub{color:var(--dim);font-size:.8rem}.bot-entrada .vacio{color:var(--muted);margin-top:1rem;font-size:.92rem}.bot-entrada .continuar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1rem;font-size:.92rem;display:flex}.bot-entrada .continuar b{color:var(--text)}.bot-entrada .ir{background:var(--accent-sup);color:var(--onaccent);font:700 .9rem/1.3 var(--sans);cursor:pointer;border:none;padding:.5rem 1.1rem}.login{min-height:72vh;padding:var(--gap);place-items:center;display:grid}.login .caja{border:1px solid var(--line);background:var(--card);width:100%;max-width:380px;box-shadow:var(--shadow);flex-direction:column;gap:.85rem;padding:2rem 1.75rem;display:flex}.login .marca{text-align:center;margin-bottom:.3rem}.login .marca b{font:800 1.35rem/1 var(--display);letter-spacing:.06em;display:block}.login .marca b span{color:var(--accent)}.login .marca .sub{letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-top:.3rem;font-size:.68rem;display:block}.login .intro{color:var(--muted);text-align:center;margin:0;font-size:.9rem}.login label{text-transform:uppercase;letter-spacing:.08em;color:var(--dim);flex-direction:column;gap:.3rem;font-size:.72rem;display:flex}.login input{border:1px solid var(--line);background:var(--panel2);color:var(--text);font:400 .95rem/1.4 var(--sans);border-radius:0;padding:.55rem .65rem}.login input:focus{outline:2px solid var(--accent);outline-offset:-1px}.login button{background:var(--accent-sup);color:var(--onaccent);font:700 .92rem/1.3 var(--sans);cursor:pointer;border:none;margin-top:.2rem;padding:.6rem 1rem}.login button:disabled{opacity:.5;cursor:default}.login .err{color:var(--text);border-left:3px solid var(--danger);background:var(--danger);margin:0;padding:.5rem .65rem;font-size:.87rem}@supports (color:color-mix(in lab, red, red)){.login .err{background:color-mix(in srgb, var(--danger) 8%, transparent)}}.login .pie{color:var(--dim);text-align:center;margin:.2rem 0 0;font-size:.78rem}.panelbot{padding:var(--gap) var(--edge) 3rem;gap:var(--gap);flex-direction:column;display:flex}.panelbot .cab{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.35rem;display:flex}.panelbot .cab h1{font:700 1.25rem/1.2 var(--display);letter-spacing:-.01em;margin:0}.panelbot .viv h2{font:700 .82rem/1 var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--dim);margin:0 0 .6rem}.nodato{border:1px solid var(--line);border-left:3px solid var(--cyan);background:var(--card);margin:0;padding:.7rem .85rem;font-size:.88rem;line-height:1.55}.nodato.mal{border-left-color:var(--danger)}.nodato code{font-family:var(--mono);font-size:.85em}.canjebtn{font:inherit;cursor:pointer;color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:6px;align-items:center;gap:.45rem;margin:.5rem 0 0;padding:.5rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex}.canjebtn:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan)}.canjebtn:disabled{opacity:.6;cursor:default}.fmpromo{border:1px solid var(--line);border-left:3px solid var(--cyan);background:var(--card);margin:0 0 .7rem;padding:.8rem .9rem}.fmpromo.peligro{border-left-color:var(--danger)}.fmpromo .pre{align-items:center;gap:.4rem;margin:0 0 .6rem;font-weight:600;display:flex}.fmpromo label{color:var(--dim);flex-direction:column;gap:.25rem;font-size:.82rem;display:flex}.fmpromo label.ancha{margin-top:.55rem}.fmpromo input,.fmpromo select{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:.35rem .5rem;font-size:.88rem}.fmpromo .dosc{gap:.35rem;display:flex}.fmpromo .dosc select{flex:0 0 5.5rem}.fmpromo .dosc input{flex:1;min-width:0}.fmpromo .fila{gap:.5rem;margin-top:.7rem;display:flex}.fmpromo .note{margin:.6rem 0 0}.mini.peligro{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.mini.peligro{border-color:color-mix(in srgb, var(--danger) 45%, transparent)}}.mini.peligro:hover:not(:disabled){background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.mini.peligro:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 12%, transparent)}}.verifcard,.clavesbox{border:1px solid var(--line);border-left:3px solid var(--cyan);background:var(--card);margin:0 0 .8rem;padding:.85rem .95rem}.verifcard .pre,.clavesbox .pre{align-items:center;gap:.45rem;margin:0 0 .5rem;display:flex}.verifcard .note,.clavesbox .note{margin:0 0 .7rem}.clavesbox label{color:var(--dim);flex-direction:column;gap:.25rem;font-size:.82rem;display:flex}.clavesbox input,.clavesbox select{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:.35rem .5rem;font-size:.88rem}.filaverif{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.filaverif input{font:600 1.1rem/1 var(--mono);letter-spacing:.3em;text-align:center;width:7.5rem;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:.45rem .5rem}.btnverif{font:inherit;cursor:pointer;color:var(--onaccent,#04070f);background:var(--accent-sup);border:1px solid var(--accent-sup);border-radius:6px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex}.btnverif:hover:not(:disabled){filter:brightness(1.07)}.btnverif:disabled{opacity:.55;cursor:default}.btnverif.sec{color:var(--fg);border-color:var(--line);background:0 0}.btnverif.peligro{color:var(--danger);border-color:var(--danger);background:0 0}@supports (color:color-mix(in lab, red, red)){.btnverif.peligro{border-color:color-mix(in srgb, var(--danger) 45%, transparent)}}.verifcard .mono{font-family:var(--mono);letter-spacing:.15em}.eqniv{font:600 10.5px/1.25 var(--mono);color:var(--muted);margin:-2px 0 4px;padding-left:2px}.notas2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:10px;margin-top:6px;display:grid}.notas2>*{min-width:0}.notas2 p.note,.notas2 p.nodato{margin:0}.panelbot .listabots{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.panelbot .listabots li{border:1px solid var(--line);background:var(--card);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.9rem;display:flex}.panelbot .listabots .est{color:var(--muted);font-size:.84rem}.panelbot .badge{font:700 9px/1 var(--mono);letter-spacing:.08em;border:1px solid var(--line);color:var(--muted);margin-left:auto;padding:3px 6px}.panelbot .badge.running{color:var(--up);background:var(--up)}@supports (color:color-mix(in lab, red, red)){.panelbot .badge.running{background:color-mix(in srgb, var(--up) 16%, var(--card))}}.panelbot .badge.running{border-color:var(--up)}@supports (color:color-mix(in lab, red, red)){.panelbot .badge.running{border-color:color-mix(in srgb, var(--up) 45%, var(--line))}}.panelbot .badge.stopped{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.panelbot .badge.stopped{background:color-mix(in srgb, var(--danger) 14%, var(--card))}}.panelbot .badge.stopped{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.panelbot .badge.stopped{border-color:color-mix(in srgb, var(--danger) 40%, var(--line))}}.panelbot .badge.cerrando{color:#d97706;background:#d97706}@supports (color:color-mix(in lab, red, red)){.panelbot .badge.cerrando{background:color-mix(in srgb, #d97706 16%, var(--card))}}.panelbot .badge.cerrando{border-color:#d97706}@supports (color:color-mix(in lab, red, red)){.panelbot .badge.cerrando{border-color:color-mix(in srgb, #d97706 45%, var(--line))}}.panelbot .badge.error{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.panelbot .badge.error{background:color-mix(in srgb, var(--danger) 30%, var(--card))}}.panelbot .badge.error{border-color:var(--danger)}.panelbot .arranque{color:var(--muted);font:500 .76rem/1 var(--mono);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.panelbot .arranque svg{opacity:.7;width:12px;height:12px}.panelbot .sim,.panelbot .modo.sim{color:var(--danger);font-weight:800}.panelbot .sim{font:800 9px/1 var(--mono);letter-spacing:.1em}.panelbot .pos{font:700 9px/1 var(--mono);letter-spacing:.08em;color:var(--cyan)}.panelbot .huecover{width:58px}.panelbot .badge.lado-long{color:var(--up);background:var(--up)}@supports (color:color-mix(in lab, red, red)){.panelbot .badge.lado-long{background:color-mix(in srgb, var(--up) 14%, var(--card))}}.panelbot .badge.lado-long{border-color:var(--up)}@supports (color:color-mix(in lab, red, red)){.panelbot .badge.lado-long{border-color:color-mix(in srgb, var(--up) 42%, var(--line))}}.panelbot .badge.lado-short{color:var(--down);background:var(--down)}@supports (color:color-mix(in lab, red, red)){.panelbot .badge.lado-short{background:color-mix(in srgb, var(--down) 14%, var(--card))}}.panelbot .badge.lado-short{border-color:var(--down)}@supports (color:color-mix(in lab, red, red)){.panelbot .badge.lado-short{border-color:color-mix(in srgb, var(--down) 42%, var(--line))}}.panelbot .cfg{border:1px solid var(--line);background:var(--card);padding:1rem 1.1rem 1.2rem}.panelbot .grid2{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.panelbot .grid3{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.panelbot .note{color:var(--muted);max-width:90ch;margin:.5rem 0 0;font-size:.84rem;line-height:1.55}.panelbot .lanzar{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:.7rem;margin-top:1.2rem;padding-top:1rem;display:flex}.panelbot .predisparo{align-self:stretch;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.panelbot .predizq{gap:var(--gap);flex-direction:column;display:flex}.panelbot .etapa-h .badge{font:700 11px/1 var(--mono);letter-spacing:.1em;color:var(--market);background:0 0;border:none;margin-left:0;padding:0}.panelbot .comis{border:1px solid var(--line);padding:.7rem .8rem .75rem}.panelbot .comtit{font:700 .78rem/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem;display:block}.panelbot .comfila{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.panelbot .comis .note{margin-top:.55rem}.panelbot .modo{font:800 .9rem/1.3 var(--sans);letter-spacing:.04em;margin:0}.panelbot .modo.real{color:var(--danger)}.panelbot .ir{background:var(--accent-sup);color:var(--onaccent);font:800 .95rem/1.3 var(--sans);letter-spacing:.04em;cursor:pointer;border:none;align-items:center;gap:.45rem;padding:.6rem 1.4rem;display:inline-flex}.panelbot .ir:disabled{opacity:.45;cursor:not-allowed}.panelbot .detector{margin-top:.7rem}.panelbot .lado.off{opacity:.38;filter:saturate(.25);pointer-events:none;-webkit-user-select:none;user-select:none}.panelbot .lado.off .subt em{color:var(--danger);letter-spacing:0;font-style:normal}.panelbot .exsel{align-items:baseline;gap:.5rem;display:flex}.panelbot .exsel select{font:700 1.05rem/1.2 var(--sans);background-color:var(--card);padding:.4rem 30px .4rem .6rem}.panelbot .exsel .fut{font:600 .78rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.panelbot .nuevo{border:1px solid var(--line);background:var(--card);color:inherit;font:700 1.05rem/1.2 var(--sans);white-space:nowrap;cursor:pointer;align-items:center;gap:.5rem;padding:.4rem 1rem;display:inline-flex}.panelbot .nuevo:hover{border-color:var(--accent)}.panelbot .nuevo .cuad{background:var(--accent-sup);width:9px;height:9px;display:inline-block}.panelbot .nuevo.on{border-color:var(--accent)}.panelbot .nuevo.on .cuad{background:var(--muted)}.sesion .plan{gap:.55rem;margin:0 auto 0 1.2rem}.sesion .plan .mini{margin-left:.5rem}.sesion .plan.warn .punto{background:#d97706}.sesion .plan.mal .punto{background:var(--danger)}.panelbot .listabots li{flex-direction:column;align-items:stretch;gap:5px}.panelbot .fila1,.panelbot .fila2{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.panelbot .fila1 .badge{margin-left:auto}.panelbot .fila2{font:500 .82rem/1.3 var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.panelbot .fila2 b{color:var(--text)}.panelbot .fila2 .gan{color:var(--up);font-weight:700}.panelbot .fila2 .per{color:var(--down);font-weight:700}.panelbot .esperando{color:var(--dim);font-style:italic}.panelbot .errbot{color:var(--danger);font-size:.82rem}.panelbot .exq{font:700 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);background:var(--panel2);color:var(--muted);padding:3px 6px}.panelbot .exq-bingx{color:#04070f;background:#38bdf8;border-color:#0000}.panelbot .exq-bybit{color:#04070f;background:#f7931a;border-color:#0000}.panelbot .exq-binance{color:#04070f;background:#f0b90b;border-color:#0000}.panelbot .exq-okx{color:#04070f;background:#94a3b8;border-color:#0000}.panelbot .listabots li.abierto{background:#f7931a}@supports (color:color-mix(in lab, red, red)){.panelbot .listabots li.abierto{background:color-mix(in srgb, #f7931a 14%, var(--card))}}.panelbot .listabots li.abierto{box-shadow:var(--shadow-sm);border-left:3px solid #f7931a}.panelbot .listabots li.abierto .ver{color:#04070f;background:#f7931a;border-color:#0000}.detbot .bt .exq{margin-right:.1rem}.detbot .metricas{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:.3rem 0 .8rem;display:grid}.detbot .metricas>div{flex-direction:column;gap:2px;display:flex}.detbot .metricas .et{font:700 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.detbot .metricas b{font:700 1.05rem/1.2 var(--mono);font-variant-numeric:tabular-nums}.detbot .metricas .gan{color:var(--up)}.detbot .metricas .per{color:var(--down)}.detbot .metricas .sub{font:500 .78rem/1.3 var(--mono);color:var(--muted)}.detbot .overlays{flex-wrap:wrap;gap:.8rem;margin-bottom:.5rem;display:flex}.detbot .eventos{max-height:220px;font:500 11.5px/1.6 var(--mono);background:var(--panel2);border:1px solid var(--line);white-space:pre-wrap;margin:0 0 .8rem;padding:8px 10px;overflow-y:auto}.tablahist{border:1px solid var(--line);margin:0 0 .8rem;overflow-x:auto}.tablahist table{border-collapse:collapse;width:100%;font:500 11.5px/1.4 var(--mono)}.tablahist td.modo-sim{color:var(--danger);font-weight:700}.tablahist td.modo-real{color:var(--up);font-weight:700}.tablahist tr.opalt td,.t15 tr.opa>td{background:#16c7841a}.capop{margin:.8rem 0 1rem}.capsel{font:500 11.5px/1.4 var(--sans);color:var(--foam);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.capsel select{min-width:260px}.capop .note{margin-top:.4rem}.capbarra{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.7rem;display:flex}.capbarra b{font:600 11px/1.3 var(--mono);color:var(--muted);overflow-wrap:anywhere;margin-right:auto}.capbarra .ver{align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.capimg{border:1px solid var(--line);background:var(--card);max-width:100%;height:auto;margin-top:8px;display:block}.tablahist th,.tablahist td{text-align:left;border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:4px 8px}.tablahist th{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;font-size:9.5px;font-weight:700}.detbot .acciones{gap:.8rem}.detbot .confirmaccion{color:var(--text);align-items:center;gap:.5rem;font-size:.88rem;display:flex}.detbot .filabotones{flex-wrap:wrap;gap:.6rem;display:flex}.detbot .cerrarpos{color:#04070f;font:700 .85rem/1.3 var(--sans);cursor:pointer;background:#fbbf24;border:1px solid #d97706;align-items:center;gap:.4rem;padding:.5rem 1rem;display:inline-flex}.detbot .detener{background:var(--danger);color:#fff;font:700 .9rem/1.3 var(--sans);cursor:pointer;border:none;align-items:center;gap:.4rem;margin-left:auto;padding:.5rem 1.1rem;display:inline-flex}.detbot .detenerchip{font:700 9px/1 var(--mono);letter-spacing:.08em;cursor:pointer;color:var(--danger);background:var(--danger);padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.detbot .detenerchip{background:color-mix(in srgb, var(--danger) 14%, var(--card))}}.detbot .detenerchip{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.detbot .detenerchip{border:1px solid color-mix(in srgb, var(--danger) 40%, var(--line))}}.detbot .detenerchip:hover:not(:disabled){background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.detbot .detenerchip:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 24%, var(--card))}}.detbot .detenerchip:hover:not(:disabled){border-color:var(--danger)}.detbot .detenerchip:disabled{opacity:.55;cursor:not-allowed}.detbot .detenerchip{box-sizing:border-box;line-height:1}.detbot .quitar{border:1px solid var(--line);background:var(--card);color:var(--muted);font:600 .85rem/1.3 var(--sans);cursor:pointer;align-items:center;gap:.4rem;padding:.5rem 1rem;display:inline-flex}.detbot button:disabled{opacity:.45;cursor:not-allowed}.girar{animation:1s linear infinite girar-spin}@keyframes girar-spin{to{transform:rotate(360deg)}}.panelbot .ver{text-align:center;min-width:58px;font:700 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;padding:3px 8px}.panelbot .ver:hover{border-color:var(--accent);color:var(--text)}.detbot .refbandas{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.9rem;margin:-.2rem 0 .6rem;font-size:.78rem;display:flex}.detbot .refbandas i{opacity:.35;vertical-align:-1px;width:11px;height:11px;margin-right:.35rem;display:inline-block}.detbot .refbandas .fino{color:var(--dim);flex-basis:100%}.detbot .tzsel{width:auto;min-width:130px}.gbot{margin-bottom:.8rem}.gbot-barra{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:6px;display:flex}.gbot-tfs{border:1px solid var(--line);background:var(--panel2);gap:2px;padding:2px;display:flex}.gbot .tfbtn{font:700 10.5px/1 var(--mono);letter-spacing:.05em;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:5px 9px}.gbot .tfbtn.on{background:var(--card);color:var(--text);box-shadow:var(--shadow-sm)}.gbot-res{font:500 10px/1 var(--mono);color:var(--dim)}.gbot-caja{border:1px solid var(--line);background:var(--card);position:relative}.gbot-chart{height:440px}.gbot-bandas{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gbot-bandas span{position:absolute;top:0;bottom:0}.detbot .refsel{align-items:center;gap:4px;font-size:12px;display:inline-flex}.detbot .tzsel{max-width:120px}.panelbot .listabots li.viendo{background:#f7931a}@supports (color:color-mix(in lab, red, red)){.panelbot .listabots li.viendo{background:color-mix(in srgb, #f7931a 14%, var(--card))}}.panelbot .listabots li.viendo{border-color:#f7931a}@supports (color:color-mix(in lab, red, red)){.panelbot .listabots li.viendo{border-color:color-mix(in srgb, #f7931a 55%, var(--line))}}.detbot .confirmborrar .filabotones{margin-top:.5rem}.gbot-alto{cursor:ns-resize;background:var(--panel2);border-top:1px solid var(--line);height:9px}.gbot-alto:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gbot-alto:hover{background:color-mix(in srgb, var(--accent) 25%, var(--panel2))}}.panelbot .finok{color:var(--up);font-weight:700}.detbot .nodato.ok{border-left-color:var(--up)}.gbot-bandas .autoriz{opacity:.9;border-left:1.5px dashed #8e24aa;width:0}.gbot-lectura{pointer-events:none;z-index:3;max-width:calc(100% - 20px);font:500 10.5px/1 var(--mono);color:var(--muted);background:var(--card);flex-wrap:wrap;align-items:center;gap:.7rem;display:flex;position:absolute;top:6px;left:10px}@supports (color:color-mix(in lab, red, red)){.gbot-lectura{background:color-mix(in srgb, var(--card) 88%, transparent)}}.gbot-lectura{border:1px solid var(--line);padding:4px 8px}.gbot-lectura b{color:var(--text);font-weight:700}.gbot-lectura span{align-items:center;gap:4px;display:inline-flex}.gbot-lectura i{border-radius:50%;width:7px;height:7px;display:inline-block}.gbot-lectura em{color:var(--text);font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.gbot-fuera{font:500 10.5px/1.5 var(--mono);color:var(--muted);border-left:2px solid #8e24aa;margin:5px 0 0;padding-left:7px}.gbot-bandas .autoriz em{white-space:nowrap;font:700 9.5px/1 var(--mono);letter-spacing:.04em;color:#8e24aa;background:var(--card);font-style:normal;position:absolute;top:3px;left:4px}@supports (color:color-mix(in lab, red, red)){.gbot-bandas .autoriz em{background:color-mix(in srgb, var(--card) 82%, transparent)}}.gbot-bandas .autoriz em{padding:2px 4px}.detbot .confirmborrar{flex-flow:wrap;align-items:center;gap:.6rem}.detbot .confirmborrar .mini{align-self:auto;margin-top:0}.avisobiblio{border:1px solid var(--line);border-left:3px solid var(--market);background:var(--panel);font:500 12px/1.45 var(--sans);color:var(--foam);margin:8px 0 10px;padding:7px 10px}.tag.usuario{border-color:var(--line);color:var(--onaccent);font-weight:700}.linkbtn{font:inherit;color:var(--market);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.gstats{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:5px 16px;display:grid}.gstats.seg{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.demoaviso{border-color:var(--danger)}.demoaviso .nodato{border-width:2px 2px 2px 5px;align-items:center;gap:8px;font-size:.95rem;display:flex}.tablahist tr.total td{border-top:2px solid var(--line);font-weight:700}.pie-v1{margin:2px 4px 18px}.ddventana{border-top:1px dashed var(--line);margin-top:8px;padding-top:7px}.ddventana .mal{color:var(--danger)}.gdato{grid-template-columns:auto 1fr;align-items:baseline;gap:1px 8px;display:grid}.gdato .gt{color:var(--muted);white-space:nowrap;font-size:11px;line-height:1.1}.gdato .gv{text-align:right;white-space:nowrap;font-size:14.5px;font-weight:800;line-height:1.1}.gdato .gv.bien{color:var(--ok,#0b8a5c)}.gdato .gv.mal{color:var(--danger)}.gdato .gs{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:10.5px;line-height:1.15;overflow:hidden}.listabots .ver.dis{opacity:.55;cursor:default}.huerfanos .listabots{margin-top:6px}.huerfanos .aviso.singestion{margin:6px 0 0}.huerfanos .ver{align-items:center;gap:5px;display:inline-flex}.detallegrid .gstats{margin-bottom:10px}.detallegrid .eventosgrid{max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.detallegrid .eventosgrid li{border-bottom:1px solid var(--line);padding:4px 0;font-size:.88rem}.detallegrid .eventosgrid li:last-child{border-bottom:0}.detallegrid .eventosgrid .num{color:var(--muted);margin-right:8px}.detallegrid .eventosgrid li.mal{color:var(--down);font-weight:600}.detallegrid .eventosgrid li.ojo{color:var(--warn,#b45309)}.detallegrid .gan{color:var(--up);font-weight:700}.detallegrid .per{color:var(--down);font-weight:700}.detallegrid .cerrarpos-grid{flex-wrap:wrap;align-items:center;gap:.8rem;margin:.6rem 0 0;display:flex}.detallegrid .cerrarpos-grid .confirmar{font:600 .85rem/1.3 var(--sans);color:var(--muted);cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.detallegrid .cerrarpos{color:#04070f;font:700 .85rem/1.3 var(--sans);cursor:pointer;background:#fbbf24;border:1px solid #d97706;align-items:center;gap:.4rem;padding:.5rem 1rem;display:inline-flex}.detallegrid .cerrarpos:disabled{opacity:.45;cursor:not-allowed}.panelbot .cabviv{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.panelbot .cabviv h2{margin:0}.panelbot .cabviv .tope{font:600 .78rem/1 var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.28rem .6rem}.panelbot .cabviv .tope.lleno{color:var(--warn,#b45309);border-color:var(--warn,#b45309)}@supports (color:color-mix(in lab, red, red)){.panelbot .cabviv .tope.lleno{border-color:color-mix(in srgb, var(--warn,#b45309) 45%, var(--line))}}.fondos{flex-wrap:wrap;align-items:center;gap:.55rem;display:inline-flex}.fondos .fsaldo{font:.82rem/1.3 var(--sans);color:var(--muted);align-items:center;gap:.35rem;display:inline-flex}.fondos .fsaldo b{color:var(--fg);font-family:var(--mono)}.fondos .refr{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 .1rem;display:inline-flex}.expinf{border-top:1px solid var(--line);margin-top:.9rem;padding-top:.8rem}.expinf .nodato{margin:0}.cond2 .c-par{flex-wrap:wrap;row-gap:4px}.cond2 .par1.parsel select{max-width:168px;padding:2px 4px;font-size:11px}.cond2 .par1.parbool{align-items:flex-start}.cond2 .par1.parbool input{width:auto;margin-top:3px}.panelbot .nodato.avisoclaves{border-color:var(--market);border-left:3px solid var(--danger);align-items:center;gap:.5rem;margin:0 0 .6rem;display:flex}.panelbot .nodato.avisoclaves svg{flex:none}.panelbot .exsel select{border-color:var(--market)}.alta{max-width:520px}.formalta{gap:.8rem;display:grid}.formalta label{font:600 .8rem/1.3 var(--sans);color:var(--muted);gap:.3rem;display:grid}.formalta label .opt{opacity:.7;font-weight:400}.formalta input,.formalta select{border:1px solid var(--line);background:var(--card);color:var(--fg);font:400 .9rem/1.3 var(--sans);border-radius:4px;padding:.5rem .6rem}.formalta input:focus,.formalta select:focus{outline:2px solid var(--acc);outline-offset:-1px}.formalta .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.formalta .ir{margin-top:.4rem}.planes{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:.7rem;margin:.4rem 0 1rem;display:grid}.plancard{text-align:left;border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--fg);border-radius:6px;align-content:start;gap:.45rem;padding:.8rem .85rem;display:grid}.plancard:hover{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.plancard:hover{border-color:color-mix(in srgb, var(--acc) 45%, var(--line))}}.plancard.sel{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.plancard.medida{cursor:default;opacity:.85}.plancard .pnom{font:700 .95rem/1 var(--display);letter-spacing:.01em}.plancard .pprecio{font:400 .8rem/1 var(--sans);color:var(--muted)}.plancard .pprecio b{font:700 1.35rem/1 var(--mono);color:var(--fg)}.plancard .pprecio i{opacity:.7;font-style:normal}.plancard .pinc{gap:.22rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.plancard .pinc li{font:400 .74rem/1.25 var(--sans)}.plancard .pinc .si{color:var(--fg)}.plancard .pinc .no{color:var(--dim);text-decoration:line-through}.plancard .pmedida{font:400 .72rem/1.2 var(--sans);color:var(--muted)}.plazos,.redes{flex-wrap:wrap;gap:.5rem;margin:.3rem 0 1rem;display:flex}.plazo,.redop{border:1px solid var(--line);background:var(--card);color:var(--fg);font:600 .82rem/1 var(--sans);cursor:pointer;border-radius:4px;align-items:center;gap:.4rem;padding:.45rem .8rem;display:inline-flex}.plazo.sel,.redop.sel{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.plazo .off{font:700 .7rem/1 var(--mono);color:var(--up)}.cuponf{max-width:260px;font:600 .8rem/1.3 var(--sans);color:var(--muted);gap:.3rem;margin-bottom:.6rem;display:grid}.cuponf input{border:1px solid var(--line);background:var(--card);color:var(--fg);font:400 .88rem/1.3 var(--sans);border-radius:4px;padding:.45rem .6rem}.totalpago{border:1px solid var(--line);background:var(--card);border-radius:6px;gap:.3rem;max-width:340px;margin:.2rem 0 1rem;padding:.7rem .8rem;display:grid}.totalpago .tl{font:400 .82rem/1.3 var(--sans);color:var(--muted);justify-content:space-between;gap:1rem;display:flex}.totalpago .tl.desc b{color:var(--up)}.totalpago .tl.total{border-top:1px solid var(--line);color:var(--fg);margin-top:.25rem;padding-top:.4rem;font-weight:700}.totalpago .tl.total b{font:700 1.1rem/1 var(--mono)}.ordenpend .gstats{margin-bottom:.6rem}.planespag .aviso.success{margin-bottom:.8rem}.acceso .caja{gap:0;max-width:560px;padding:2rem 1.9rem 1.6rem}.acceso .solapas{border-bottom:1px solid var(--line);gap:1.5rem;margin:1.1rem 0 0;display:flex}.acceso .solapas button{cursor:pointer;font:700 .78rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 .6rem}.acceso .solapas button:hover{color:var(--text)}.acceso .solapas button.on{color:var(--accent);border-bottom-color:var(--accent)}.acceso .fcampos{flex-direction:column;gap:.35rem;padding-top:1.1rem;display:flex}.acceso .intro{color:var(--muted);text-align:left;margin:0 0 .7rem;font-size:.88rem}.acceso label{text-transform:uppercase;letter-spacing:.08em;color:var(--dim);flex-direction:row;justify-content:flex-start;align-items:center;gap:.35rem;margin-top:.55rem;font-size:.72rem;display:flex}.acceso label .obl{color:var(--accent);font-style:normal;font-weight:700}.acceso label .opt{text-transform:none;letter-spacing:0;opacity:.75;font-style:normal}.acceso input,.acceso select{border:1px solid var(--line);background:var(--panel2);color:var(--text);font:400 .95rem/1.4 var(--sans);border-radius:0;width:100%;padding:.55rem .65rem}.acceso input:focus,.acceso select:focus{outline:2px solid var(--accent);outline-offset:-1px}.acceso .fila2{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.acceso .fila2 label{margin-top:.55rem}@media (max-width:520px){.acceso .fila2{grid-template-columns:1fr;gap:0}}.acceso .ayudaw{display:inline-flex;position:relative}.acceso .ayudab{cursor:pointer;color:var(--dim);background:0 0;border:none;padding:0;display:inline-flex}.acceso .ayudab:hover{color:var(--accent)}.acceso .ayudat{z-index:5;background:var(--card);border:1px solid var(--line);width:250px;box-shadow:var(--shadow);font:400 .76rem/1.35 var(--sans);text-transform:none;letter-spacing:0;color:var(--text);padding:.5rem .6rem;position:absolute;top:130%;left:0}.acceso .clavew{display:block;position:relative}.acceso .clavew input{padding-right:2.2rem}.acceso .ojo{cursor:pointer;color:var(--dim);background:0 0;border:none;padding:0;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.acceso .ojo:hover{color:var(--accent)}.acceso .enviar{background:var(--accent-sup);color:var(--onaccent);font:700 .92rem/1.3 var(--sans);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.45rem;margin-top:1rem;padding:.65rem 1rem;display:inline-flex}.acceso .enviar:disabled{opacity:.5;cursor:default}.acceso .err{color:var(--text);border-left:3px solid var(--danger);background:var(--danger);align-items:center;gap:.4rem;margin:.6rem 0 0;padding:.5rem .65rem;font-size:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.acceso .err{background:color-mix(in srgb, var(--danger) 8%, transparent)}}.acceso .pie{color:var(--dim);text-align:left;margin:.7rem 0 0;font-size:.76rem}.acceso .pie.legal{border-top:1px solid var(--line);padding-top:.7rem;line-height:1.5}.acceso .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.acceso .yaentro{border-left:3px solid var(--accent);color:var(--text);background:var(--accent);margin:1rem 0 0;padding:.5rem .65rem;font-size:.82rem}@supports (color:color-mix(in lab, red, red)){.acceso .yaentro{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.admin{gap:.25rem;margin-bottom:.5rem;display:grid}.panadmin{padding:0;overflow:hidden}.panadmin .pancab{cursor:pointer;text-align:left;width:100%;color:var(--fg);background:0 0;border:none;align-items:center;gap:.55rem;padding:.4rem .8rem;display:flex}.panadmin .pancab:hover{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.panadmin .pancab:hover{background:color-mix(in srgb, var(--acc) 6%, transparent)}}.panadmin .pancab .h{font:700 .82rem/1.2 var(--sans);margin:0}.panadmin .pancab .chev{color:var(--muted);margin-left:auto;font-size:.8rem}.panadmin .pancuerpo{border-top:1px solid var(--line);padding:0 .8rem .7rem}.admin .subsolapas{border-bottom:1px solid var(--line);gap:1.2rem;margin:.8rem 0 .2rem;display:flex}.admin .subsolapas button{cursor:pointer;font:700 .76rem/1 var(--sans);color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 .5rem}.admin .subsolapas button.on{color:var(--acc);border-bottom-color:var(--acc)}.admin .fadmin{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;margin:.7rem 0;display:grid}.admin .fadmin label{font:600 .74rem/1.2 var(--sans);color:var(--muted);gap:.25rem;display:grid}.admin .fadmin label.ancho{grid-column:1/-1}.admin .fadmin label .opt{opacity:.75;font-style:normal;font-weight:400}.admin .fadmin input,.admin .fadmin select{border:1px solid var(--line);background:var(--card);color:var(--fg);font:400 .86rem/1.3 var(--sans);border-radius:4px;padding:.45rem .55rem}.admin .accadmin{flex-wrap:wrap;align-items:center;gap:.9rem;margin:.5rem 0 1rem;display:flex}.admin .accadmin .confirmaccion{font:600 .8rem/1.3 var(--sans);color:var(--muted);cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.admin .accfila{flex-wrap:wrap;gap:.35rem;display:flex}.admin tr.apagada{opacity:.5}.admin tr.apagada td b{text-decoration:line-through}.nombreguardar{font:600 .88rem/1.3 var(--sans);border:1px solid var(--line);background:var(--panel2);min-width:15rem;color:var(--text);padding:.5rem .7rem}.nombreguardar:focus{outline:2px solid var(--accent);outline-offset:-1px}.tag.plan{color:var(--onaccent);font-weight:700}.tag.plan.mal{background:var(--danger);color:#fff}.avisoplan{border:1px solid var(--line);border-left:3px solid var(--accent-sup);background:var(--panel2);color:var(--text);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.6rem 0 0;padding:.55rem .8rem;font-size:.9rem;line-height:1.35;display:flex}.clavesbox .pre{align-items:center;gap:.5rem;display:flex}.clavesbox .pre .cerrarpanel{margin-left:auto}.clavesbox .pre .mini{padding:.2rem .5rem;font-size:.74rem}.clavesbox .nodato{width:100%;margin-top:.5rem}@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}
