@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bb86985b9358e82-s.3gh0it7uhdum8.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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/98a6f59906826739-s.1x_wmg1bpi7y6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/32ad89419f634795-s.321_9ike18iql.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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/8224a722d77dedea-s.1dfv6z-5f19bh.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/0461c21301ee96b8-s.p.0fxeqrss3ag9h.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:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.R8HDjq_className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.R8HDjq_variable{--font-press-start:"Press Start 2P", "Press Start 2P Fallback"}
@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/918fa44f42910192-s.01esg-5vzborl.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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ef623414c7c0f3b-s.2n-wf6s8aqfs0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/591c50bbc7585aef-s.p.2tcyrya9o07vu.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:VT323 Fallback;src:local(Arial);ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:89.73%}.TRyCKa_className{font-family:VT323,VT323 Fallback;font-style:normal;font-weight:400}.TRyCKa_variable{--font-vt323:"VT323", "VT323 Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.VNkuCW_className{font-family:Outfit,Outfit Fallback;font-style:normal}.VNkuCW_variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--bg:#0b0f14;--panel:#121821;--panel-borde:#1e2836;--texto:#e8edf4;--texto-apagado:#8a96a6;--acento:#d4af37;--acento-2:#00d1a0;--rojo:#ff5470;--radio:14px}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;height:100%;overflow-x:hidden}body{min-height:100%;color:var(--texto);background:radial-gradient(1200px 600px at 80% -10%, #16202e 0%, var(--bg) 55%);font-family:var(--font-outfit), system-ui, sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--acento);text-decoration:none}.pantalla-auth{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.tarjeta-auth{background:var(--panel);border:1px solid var(--panel-borde);border-radius:var(--radio);width:100%;max-width:420px;padding:32px 28px}.logo-app{letter-spacing:-.5px;font-size:28px;font-weight:700}.logo-app.chico{font-size:18px}.lema{color:var(--texto-apagado);margin:8px 0 20px;font-size:14px}.tabs{gap:8px;margin-bottom:18px;display:flex}.tab{border:1px solid var(--panel-borde);color:var(--texto-apagado);cursor:pointer;background:0 0;border-radius:10px;flex:1;padding:10px;font-size:14px}.tab.activo{background:var(--acento);color:#10131a;border-color:var(--acento);font-weight:600}.tarjeta-auth form,.tarjeta form{flex-direction:column;gap:12px;display:flex}.tarjeta-auth input[type=email],.tarjeta-auth input[type=password],.tarjeta-auth input[type=text],.tarjeta-auth textarea,.fila-ticker input{border:1px solid var(--panel-borde);width:100%;color:var(--texto);background:#0d1218;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:15px}.tarjeta-auth button,.tarjeta button[type=submit],.fila-ticker button{background:var(--acento);color:#10131a;cursor:pointer;border:none;border-radius:10px;padding:12px 16px;font-size:15px;font-weight:700}.tarjeta-auth button:disabled{opacity:.6;cursor:wait}.error{color:var(--rojo);font-size:13px}.pantalla-app{max-width:960px;margin:0 auto;padding:20px 16px 60px}.topbar{justify-content:space-between;align-items:center;padding:14px 0 20px;display:flex}.sesion{color:var(--texto-apagado);font-size:13px}.tarjeta{background:var(--panel);border:1px solid var(--panel-borde);border-radius:var(--radio);margin-bottom:16px;padding:20px}.tarjeta h2{color:var(--texto);margin-bottom:12px;font-size:16px}.apagado{color:var(--texto-apagado);font-size:14px}.kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.kpi{background:var(--panel);border:1px solid var(--panel-borde);border-radius:var(--radio);flex-direction:column;gap:4px;padding:16px;display:flex}.kpi-valor{color:var(--acento);font-size:24px;font-weight:700}.kpi-nombre{color:var(--texto-apagado);font-size:12px}.tabla{border-collapse:collapse;width:100%;font-size:14px}.tabla th{text-align:left;color:var(--texto-apagado);border-bottom:1px solid var(--panel-borde);padding:8px 6px;font-weight:500}.tabla td{border-bottom:1px solid var(--panel-borde);padding:10px 6px}.venta{color:var(--rojo);font-weight:600}.espera{color:var(--texto-apagado)}.campo{color:var(--texto);flex-direction:column;gap:8px;font-size:14px;display:flex}.campo input[type=range]{accent-color:var(--acento);width:100%}.campo textarea{resize:vertical}.tickers{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--acento);color:var(--acento);cursor:pointer;background:#0d1218;border-radius:999px;padding:6px 12px;font-size:13px}.fila-ticker{gap:8px;display:flex}.fila-ticker input{flex:1}@media (max-width:560px){.kpis{grid-template-columns:1fr}}.tarjeta.samurai{border-color:var(--acento);text-align:center}.tarjeta.samurai .frase{color:var(--texto);margin-bottom:6px;font-size:17px;line-height:1.5}.tarjeta.samurai .autor{color:var(--texto-apagado);margin-bottom:10px;font-size:13px}.samurai-toggle{color:var(--texto-apagado);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.lista-noticias{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.lista-noticias li{border-bottom:1px solid #ffffff0f;padding-bottom:10px;font-size:14px;line-height:1.45}.lista-noticias li:last-child{border-bottom:none;padding-bottom:0}.lista-noticias a{color:var(--acento);text-decoration:none}.lista-noticias a:hover{text-decoration:underline}.chip{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.chip.alto{color:#ff9aa0;background:#3a1215;border:1px solid #e0565c}.chip.medio{border:1px solid var(--texto-apagado);color:var(--texto-apagado);background:#0d1218}:root{--acento:#f78a8c;--acento-2:#00f0ff;--rosa:#f48ab7;--violeta:#da7bb4;--morado:#c871c4;--panel-borde:#3d2b33;--texto:#f6f6f6;--texto-apagado:#c9a3a8;--rojo:#ff5470}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(900px 500px at 50% -10%,#f78a8c1a 0%,#0000 60%);position:fixed;inset:0}h1,h2,.terminal-titulo{font-family:var(--font-press-start),monospace}.logo-app{color:var(--texto);letter-spacing:3px;text-shadow:0 0 14px #f78a8c99;font-size:20px}.logo-app span{color:var(--acento)}.logo-ts{filter:drop-shadow(0 0 18px #f78a8c73);width:auto;height:84px;margin:0 auto 22px;display:block}.logo-ts.mini{filter:drop-shadow(0 0 10px #f78a8c59);height:40px;margin:0}.terminal-titulo{background:linear-gradient(90deg,var(--acento) 0%,var(--rosa) 35%,var(--morado) 70%,var(--acento-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:16px;line-height:1.7}.lema{font-family:var(--font-vt323),monospace;letter-spacing:.5px;color:var(--texto-apagado);font-size:21px}.tarjeta-auth{border-width:1px;border-color:#f78a8c59;max-width:480px;padding:40px 34px;box-shadow:0 0 40px #f78a8c1a,0 0 24px #00f0ff0d}.tarjeta{border-color:#f78a8c38;box-shadow:inset 0 0 24px #f78a8c0d}.tarjeta h2{color:var(--acento);font-size:15px}.tab,.tarjeta-auth input,.tarjeta input,.tarjeta textarea,.fila-ticker input,.samurai-toggle span,.sesion,.apagado,.kpi-nombre,.tabla th,.tabla td,.error{font-family:var(--font-vt323),monospace;letter-spacing:.5px;font-size:19px}.tab{border-color:#f78a8c40}.tab.activo{background:linear-gradient(90deg,var(--acento),var(--rosa));color:#2a0e14;border-color:var(--acento);box-shadow:0 0 18px #f78a8c73}.tarjeta-auth button[type=submit],.tarjeta button[type=submit],.fila-ticker button{background:linear-gradient(90deg,var(--acento) 0%,var(--rosa) 50%,var(--morado) 100%);color:#2a0e14;font-family:var(--font-press-start),monospace;text-transform:uppercase;border:none;border-radius:10px;padding:14px 16px;font-size:12px;box-shadow:0 0 20px #f78a8c66}.tarjeta-auth button[type=submit]:hover,.tab.activo:hover{filter:brightness(1.08)}.compra{color:var(--acento-2);font-weight:600}.kpi-valor{color:var(--acento-2);text-shadow:0 0 12px #00f0ff73;font-size:28px}.kpi-nombre{color:var(--texto-apagado)}.chip{border-color:var(--rosa);color:var(--rosa)}.tarjeta.samurai{border-color:var(--morado);box-shadow:0 0 24px #c871c426}.tarjeta.samurai .frase{color:var(--texto);font-size:20px}.tarjeta.samurai .autor{color:var(--rosa)}.samurai-toggle input{accent-color:var(--acento)}.topbar{border-bottom:1px solid #f78a8c40}.topbar .logo-app.chico{font-size:12px}.topbar-marca{align-items:center;gap:12px;display:flex}:root{--fondo:#04070a;--panel:#081014b8;--borde:#00ff9d29;--verde:#00ff9d}body{background:var(--fondo);color:#eafff5}body:after{opacity:.35;background:repeating-linear-gradient(0deg,#00000029 0 2px,#0000 2px 4px)}*{border-radius:0!important}.tarjeta-auth,.tarjeta,.kpi{background:var(--panel);border:1px solid var(--borde)}.tarjeta-auth{box-shadow:0 0 40px #00ff9d12}input,.tab{border:1px solid var(--borde)!important;color:#eafff5!important;background:#040a08b3!important}input::placeholder{color:#4a6a5c}input:focus{outline:none;box-shadow:0 0 10px #00ff9d40;border-color:var(--verde)!important}.tarjeta-auth button[type=submit],.tarjeta button[type=submit],.fila-ticker button{background:0 0;padding:13px 16px;box-shadow:0 0 14px #00ff9d40;color:var(--verde)!important;border:1px solid var(--verde)!important}.tarjeta-auth button[type=submit]:hover,.tab.activo:hover,.fila-ticker button:hover{background:#00ff9d1f}.tab{color:var(--texto-apagado);background:0 0}.tab.activo{color:var(--verde);border-color:var(--verde);background:#00ff9d1a}.kpi-valor{color:var(--verde);text-shadow:0 0 12px #00ff9d73}.compra{color:var(--verde)}.venta{color:#ff5470}.kpi{border-color:var(--borde)}.topbar{border-bottom:1px solid var(--borde);background:var(--panel)}.error{color:#ff5470}.samurai-toggle input,.samurai input{accent-color:var(--verde)}.pantalla-app,.pantalla-auth{z-index:1;position:relative}:root{--acento:#ff9d2e;--rosa:#ff9d2e;--violeta:#ff9d2e;--morado:#ff9d2e;--texto-apagado:#d7e4dc}.terminal-titulo{background:linear-gradient(90deg,var(--verde) 0%,var(--acento) 60%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.logo-ts{filter:drop-shadow(0 0 22px #00ff9d73)}.tarjeta-auth{border-color:var(--borde);box-shadow:0 0 46px #00ff9d1f,0 0 90px #ff9d2e0f}.tarjeta-auth button[type=submit],.tab.activo{box-shadow:0 0 18px #00ff9d4d}body:before{display:none}body{background:radial-gradient(1000px 600px at 85% -10%,#00ff9d12 0%,transparent 55%),radial-gradient(900px 560px at 10% 110%,#ff9d2e12 0%,transparent 55%),var(--fondo)}.tab{color:#b9cfc4}
