:root{--tinta: #141414;--tinta-2: #3d3d39;--gris: #6b6b66;--linea: #e6e6e3;--suave: #f6f6f4;--fondo: #ffffff;--rosa: #ef5d63;--rosa-texto: #c23a40;--rosa-claro: #fdeceb;--deuda: #d9d9d5;--r: 18px;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--fondo);color:var(--tinta);font-family:Instrument Sans,system-ui,sans-serif;font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}main{max-width:960px;margin:0 auto;padding:16px 16px 48px;display:flex;flex-direction:column;gap:28px}h1,h2,h3{margin:0;letter-spacing:-.3px}h1{font-size:26px;line-height:1.15;font-weight:600}h2{font-size:19px;font-weight:600}h3{font-size:15px;font-weight:600}p{margin:0}.gris{color:var(--gris)}.peq{font-size:12px}.etq{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--gris)}.cifra{font-variant-numeric:tabular-nums}.cab{display:flex;justify-content:space-between;align-items:center}.marca{display:flex;align-items:center;gap:8px;font-weight:600;font-size:17px}.piso{display:flex;flex-direction:column;gap:6px}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.chip{background:var(--suave);border-radius:999px;padding:4px 10px;font-size:13px}.agente{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--tinta-2)}.avatar{width:26px;height:26px;border-radius:13px;background:var(--tinta);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.seccion{display:flex;flex-direction:column;gap:12px}.objetivos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.obj{text-align:left;font:inherit;color:inherit;background:var(--fondo);border:1px solid var(--linea);border-radius:var(--r);padding:14px;display:flex;flex-direction:column;gap:6px;cursor:pointer;min-height:44px}.obj[aria-pressed=true]{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.obj .nombre{font-size:16px;font-weight:600}.obj .punto{width:8px;height:8px;border-radius:4px;background:var(--rosa);display:inline-block;margin-right:6px}.destacado{background:var(--tinta);color:#fff;border-radius:var(--r);padding:16px;display:flex;flex-direction:column;gap:6px}.destacado .grande{font-size:22px;font-weight:600;letter-spacing:-.3px}.destacado .gris{color:#bdbdb8}.estrategias{display:flex;flex-direction:column;border:1px solid var(--linea);border-radius:var(--r);overflow:hidden}.est{display:grid;grid-template-columns:1.3fr .9fr .9fr 2fr;gap:12px;align-items:center;padding:14px 16px;border-top:1px solid var(--linea)}.est:first-child{border-top:0}.est.cabecera{background:var(--suave);padding:10px 16px}.est .n{font-weight:600}.est .v{font-size:17px;font-weight:600}.est.mejor{background:var(--rosa-claro)}.mejor-tag{font-size:11px;font-weight:600;color:var(--rosa-texto)}.rango{position:relative;height:28px}.rango .eje{position:absolute;left:0;right:0;top:13px;height:2px;background:var(--linea);border-radius:1px}.rango .franja{position:absolute;top:9px;height:10px;border-radius:5px;background:var(--rosa-claro);outline:2px solid var(--fondo)}.rango .base{position:absolute;top:5px;width:18px;height:18px;margin-left:-9px;border-radius:9px;background:var(--rosa);border:2px solid var(--fondo)}.rango .ref{position:absolute;top:2px;bottom:2px;width:0;border-left:1px dashed var(--gris)}.rango .hit{position:absolute;top:-6px;right:0;bottom:-6px;left:0}.leyenda{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--gris)}.leyenda i{display:inline-block;vertical-align:middle;margin-right:6px}.sim{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;border:1px solid var(--linea);border-radius:var(--r);padding:16px}.ctrl{display:flex;flex-direction:column;gap:4px}.ctrl label{display:flex;justify-content:space-between;font-size:13px;color:var(--tinta-2)}.ctrl output{font-weight:600;color:var(--tinta)}input[type=range]{width:100%;accent-color:var(--tinta);height:28px}.sub-titulo{grid-column:1 / -1;margin-top:4px}.pestanas{display:inline-flex;background:var(--suave);border-radius:999px;padding:3px;gap:2px}.pestanas button{font:inherit;font-size:13px;border:0;background:transparent;border-radius:999px;padding:6px 12px;cursor:pointer;color:var(--tinta-2);min-height:32px}.pestanas button[aria-pressed=true]{background:var(--fondo);color:var(--tinta);font-weight:600;box-shadow:0 1px 2px #00000014}.barras{display:flex;flex-direction:column;gap:10px}.fila{display:grid;grid-template-columns:64px 1fr 120px;gap:10px;align-items:center}.pila{display:flex;height:26px;gap:2px}.pila span{height:26px}.pila .tuyo{background:var(--rosa);border-radius:4px 0 0 4px}.pila .debe{background:var(--deuda);border-radius:0 4px 4px 0}.pila .solo{border-radius:4px}.fila .total{text-align:right;font-size:13px}.tarjetas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tj{background:var(--suave);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:2px}.tj b{font-size:18px}.caja{border:1px solid var(--linea);border-radius:var(--r);padding:16px;display:flex;flex-direction:column;gap:12px}.falta{color:var(--gris);font-size:13px}details{border:1px solid var(--linea);border-radius:var(--r);padding:4px 16px}summary{cursor:pointer;padding:12px 0;font-weight:600;min-height:44px}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:right;padding:8px 6px;border-top:1px solid var(--linea);vertical-align:top}th:first-child,td:first-child{text-align:left}td .exp{display:block;color:var(--gris);font-size:11px;font-weight:400}.tabla-scroll{overflow-x:auto;margin-bottom:12px}.avisos{display:flex;flex-direction:column;gap:6px;padding:0;margin:0;list-style:none}.avisos li{background:var(--suave);border-radius:12px;padding:10px 12px;font-size:13px}.fuentes{font-size:12px;color:var(--gris);display:flex;flex-direction:column;gap:4px;padding-left:18px;margin:0}.cta{display:flex;flex-wrap:wrap;gap:10px}.btn{font:inherit;font-weight:600;border:0;border-radius:14px;padding:13px 18px;cursor:pointer;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.btn.rosa{background:var(--rosa);color:#fff}.btn.negro{background:var(--tinta);color:#fff}.pie{font-size:12px;color:var(--gris);border-top:1px solid var(--linea);padding-top:14px}#tip{position:fixed;z-index:10;pointer-events:none;background:var(--fondo);color:var(--tinta);border:1px solid var(--linea);box-shadow:0 6px 20px #0000001f;border-radius:10px;padding:8px 10px;font-size:12px;max-width:240px}#tip b{font-size:14px;display:block}@media (max-width: 720px){h1{font-size:22px}.objetivos{grid-template-columns:1fr}.est{grid-template-columns:1fr 1fr}.est.cabecera{display:none}.est .n,.est .rango-celda{grid-column:1 / -1}.sim{grid-template-columns:1fr}.tarjetas{grid-template-columns:repeat(2,minmax(0,1fr))}.fila{grid-template-columns:52px 1fr 92px}}@media (forced-colors: active){.pila .tuyo,.rango .base{forced-color-adjust:none}}
