:root{--g1:#4338CA;--g2:#C2570C;--g3:#0C9488;--g-linea:rgba(30,27,75,.09);--g-brillo:rgba(255,255,255,.95)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--g1:#7C86F2;--g2:#D07F2E;--g3:#1FA898;--g-linea:rgba(255,255,255,.09);--g-brillo:rgba(255,255,255,.07)}}:root[data-theme=dark]{--g1:#7C86F2;--g2:#D07F2E;--g3:#1FA898;--g-linea:rgba(255,255,255,.09);--g-brillo:rgba(255,255,255,.07)}article.texto .g-cifras,article.texto .g-reparto ul,article.texto .g-barras,article.texto .g-camino,article.texto .g-vivo ul{list-style:none;padding:0;max-width:none}article.texto .g-cifras li+li,article.texto .g-reparto li+li,article.texto .g-barras li+li,article.texto .g-camino li+li,article.texto .g-vivo li+li{margin-top:0}.g-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;margin:var(--e4) 0 0}.g-cifras li{display:flex;flex-direction:column;gap:3px;padding:18px 18px 16px;border-radius:18px;background:var(--paper);box-shadow:0 0 0 1px var(--g-linea),inset 0 1px 0 var(--g-brillo),var(--sombra)}.g-cifras strong{font-family:var(--display);font-size:clamp(28px,3.4vw,38px);line-height:1;font-weight:var(--peso-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--marca)}.g-cifras .l{font-size:var(--t-m);font-weight:650;color:var(--ink);line-height:1.3}.g-cifras small{font-size:var(--t-s);color:var(--ink-3);line-height:1.4}.g-reparto{margin:var(--e4) 0 0;padding:20px 22px;border-radius:20px;background:var(--paper);box-shadow:0 0 0 1px var(--g-linea),inset 0 1px 0 var(--g-brillo),var(--sombra)}.g-reparto figcaption{font-weight:650;font-size:var(--t-m);color:var(--ink)}.g-reparto .barra-partida{display:flex;gap:2px;height:22px;margin-top:14px;border-radius:999px;overflow:hidden;background:var(--panel)}.g-reparto .barra-partida span{display:block;min-width:3px}.g-reparto .p1{background:var(--g1)}.g-reparto .p2{background:var(--g2)}.g-reparto .p3{background:var(--g3)}.g-reparto ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px 18px;margin:14px 0 0}.g-reparto li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 9px;align-items:baseline;font-size:var(--t-s);color:var(--ink-2)}.g-reparto li:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--c);transform:translateY(1px)}.g-reparto li strong{grid-column:2;font-family:var(--display);font-size:22px;line-height:1.1;font-weight:var(--peso-display);color:var(--ink);font-variant-numeric:tabular-nums}.g-reparto li span{grid-column:2}.g-reparto .nota{margin-top:12px}.g-barras{display:grid;gap:0;margin:var(--e4) 0 0;padding:8px 22px;border-radius:20px;background:var(--paper);box-shadow:0 0 0 1px var(--g-linea),inset 0 1px 0 var(--g-brillo),var(--sombra)}.g-barras li{display:grid;grid-template-columns:minmax(64px,auto) minmax(0,1fr) auto;gap:6px 14px;align-items:center;padding:12px 0;border-top:1px solid var(--rule-2);font-size:var(--t-m)}.g-barras li:first-child{border-top:0}.g-barras .n{font-weight:700;color:var(--ink)}.g-barras .n small{display:block;font-weight:400;font-size:var(--t-xs);color:var(--ink-3)}.g-barras .b{display:block;height:10px;border-radius:999px;background:var(--panel);overflow:hidden}.g-barras .b span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--marca),color-mix(in srgb,var(--marca) 55%,#8B5CF6))}.g-barras .v{font-family:var(--display);font-weight:var(--peso-display);font-variant-numeric:tabular-nums;color:var(--ink);min-width:5ch;text-align:right}.g-camino{counter-reset:paso;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;margin:var(--e4) 0 0}.g-camino li{counter-increment:paso;position:relative}.g-camino a{display:flex;flex-direction:column;gap:6px;height:100%;padding:16px 16px 18px;border-radius:18px;background:var(--paper);color:var(--ink);text-decoration:none;box-shadow:0 0 0 1px var(--g-linea),inset 0 1px 0 var(--g-brillo),var(--sombra);transition:transform .6s cubic-bezier(.32,.72,0,1),box-shadow .6s cubic-bezier(.32,.72,0,1)}.g-camino .ico-paso{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:var(--tinte);color:var(--marca)}.g-camino .ico-paso .ico{width:22px;height:22px}.g-camino .num:before{content:"Paso " counter(paso);font-size:var(--t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.g-camino strong{font-family:var(--display);font-size:17px;line-height:1.25;font-weight:var(--peso-display)}.g-camino .d{font-size:var(--t-s);color:var(--ink-2);line-height:1.4}@media(hover:hover){.g-camino a:hover{transform:translateY(-3px);box-shadow:0 0 0 1px color-mix(in srgb,var(--marca) 34%,transparent),inset 0 1px 0 var(--g-brillo),var(--sombra)}}@media(min-width:900px){.g-camino li:not(:last-child):after{content:"";position:absolute;right:-9px;top:37px;width:8px;height:8px;border-top:2px solid var(--rule);border-right:2px solid var(--rule);transform:rotate(45deg)}}.g-vivo{margin:var(--e5) 0 0;padding:22px;border-radius:22px;background:var(--tinte);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--marca) 16%,transparent)}.g-vivo .cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.g-vivo .hoy{display:inline-flex;align-items:center;gap:7px;font-size:var(--t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--abierta)}.g-vivo .hoy:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 22%,transparent)}.g-vivo h2,article.texto .g-vivo h2{margin:0;font-size:var(--t-xl);flex:1 1 100%}.g-vivo .cuanto{font-size:var(--t-m);color:var(--ink-2);max-width:none;margin-top:6px}.g-vivo ul{display:grid;gap:10px;margin:16px 0 0}.g-vivo li a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;align-items:center;padding:14px 16px;border-radius:16px;background:var(--paper);color:var(--ink);text-decoration:none;box-shadow:0 0 0 1px var(--g-linea),inset 0 1px 0 var(--g-brillo);transition:transform .5s cubic-bezier(.32,.72,0,1),box-shadow .3s}.g-vivo li strong{font-weight:650;line-height:1.3;overflow-wrap:anywhere}.g-vivo li .q{grid-column:1;font-size:var(--t-s);color:var(--ink-3)}.g-vivo li .f{grid-row:1 / span 2;grid-column:2;text-align:right;font-size:var(--t-s);font-weight:650;color:var(--aviso);white-space:nowrap}.g-vivo li .f small{display:block;font-weight:400;color:var(--ink-3)}@media(hover:hover){.g-vivo li a:hover{transform:translate(3px);box-shadow:0 0 0 1px var(--marca),inset 0 1px 0 var(--g-brillo)}}.g-vivo .mas{margin-top:14px;font-size:var(--t-m)}@media(max-width:560px){.g-vivo{padding:18px 16px}.g-vivo li a{grid-template-columns:minmax(0,1fr)}.g-vivo li .f{grid-row:auto;grid-column:1;text-align:left}.g-vivo li .f small{display:inline;margin-left:6px}}.g-calc{margin:var(--e4) 0 0;padding:22px;border-radius:22px;background:var(--paper);box-shadow:0 0 0 1px var(--g-linea),inset 0 1px 0 var(--g-brillo),0 0 0 7px color-mix(in srgb,var(--marca) 6%,transparent),0 0 0 8px var(--g-linea),var(--sombra)}.g-calc h3{font-size:var(--t-h3)}.g-calc .campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;margin-top:14px}.g-calc label{display:flex;flex-direction:column;gap:5px;font-size:var(--t-s);font-weight:600;color:var(--ink-2)}.g-calc input,.g-calc select{width:100%;min-height:46px;padding:8px 12px;border:1px solid var(--rule);border-radius:12px;background:var(--paper);color:var(--ink);font:inherit;font-size:16px;font-variant-numeric:tabular-nums}.g-calc input:focus-visible,.g-calc select:focus-visible{outline:2px solid var(--marca);outline-offset:1px;border-color:var(--marca)}.g-calc .salida{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--rule-2)}.g-calc .salida div{display:flex;flex-direction:column;gap:2px}.g-calc .salida strong{font-family:var(--display);font-size:clamp(30px,3.6vw,40px);line-height:1;font-weight:var(--peso-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--marca)}.g-calc .salida span{font-size:var(--t-s);color:var(--ink-3)}.g-calc .veredicto{margin-top:12px;font-size:var(--t-m);color:var(--ink-2);max-width:none}.g-calc .veredicto.mal{color:var(--pronto)}article.texto .g-barras{padding:8px 22px}@media(min-width:640px){.g-camino{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.g-camino li:nth-child(3n):after{display:none}}article.texto .g-barras+.tabla,article.texto .g-cifras+.tabla,article.texto .g-reparto+.tabla{margin-top:var(--e3)}article.texto .g-cifras+p,article.texto .g-barras+p,article.texto .g-reparto+p,article.texto .g-camino+p,article.texto .g-calc+p{margin-top:var(--e4)}@media(max-width:560px){article.texto .g-barras{padding:6px 16px}.g-barras li{grid-template-columns:minmax(0,1fr) auto}.g-barras .b{grid-column:1 / -1;grid-row:2}.g-reparto,.g-calc{padding:18px 16px}}.g-cifras{list-style:none;padding:0}.g-escalera{margin:var(--e4) 0 0;padding:22px;border-radius:22px;background:var(--paper);box-shadow:0 0 0 1px var(--g-linea),inset 0 1px 0 var(--g-brillo),0 0 0 7px color-mix(in srgb,var(--marca) 6%,transparent),0 0 0 8px var(--g-linea),var(--sombra)}.g-escalera fieldset{border:0;padding:0;margin:0;min-width:0}.g-escalera legend{padding:0;font-family:var(--display);font-weight:var(--peso-display);font-size:var(--t-h3);color:var(--ink)}.g-escalera .opciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.g-escalera .opciones label{position:relative;display:inline-flex;cursor:pointer}.g-escalera .opciones input{position:absolute;inset:0;opacity:0;cursor:pointer}.g-escalera .opciones span{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:999px;background:var(--panel);color:var(--ink-2);font-size:var(--t-s);font-weight:650;box-shadow:inset 0 0 0 1px var(--g-linea);transition:background .4s cubic-bezier(.32,.72,0,1),color .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1)}.g-escalera .opciones input:checked+span{background:var(--marca);color:var(--paper);box-shadow:none}.g-escalera .opciones input:focus-visible+span{outline:2px solid var(--marca);outline-offset:2px}.g-escalera .opciones label:active span{transform:scale(.97)}article.texto .g-escalera ol,.g-escalera ol{list-style:none;padding:0;max-width:none;display:grid;gap:8px;margin:18px 0 0}article.texto .g-escalera li+li{margin-top:0}.g-escalera li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 14px;align-items:center;margin-left:calc(var(--i) * 4.5%);padding:10px 14px 10px 10px;border-radius:16px;background:var(--panel);transition:opacity .5s cubic-bezier(.32,.72,0,1),background .5s cubic-bezier(.32,.72,0,1),box-shadow .5s cubic-bezier(.32,.72,0,1)}.g-escalera .g{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:46px;padding:0 8px;border-radius:13px;background:var(--paper);color:var(--marca);font-family:var(--display);font-weight:var(--peso-display);font-size:18px;letter-spacing:-.02em;box-shadow:inset 0 0 0 1px var(--g-linea)}.g-escalera .c strong{display:block;font-size:var(--t-m);color:var(--ink);line-height:1.3}.g-escalera .c small{display:block;font-size:var(--t-xs);color:var(--ink-3);line-height:1.4}.g-escalera .d{font-family:var(--display);font-weight:var(--peso-display);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;text-align:right}.g-escalera .d:after{display:block;font-family:var(--sans);font-weight:400;font-size:var(--t-xs);color:var(--ink-3);content:"sueldo base al mes"}.g-escalera li[data-estado=si]{background:var(--tinte);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--marca) 45%,transparent)}.g-escalera li[data-estado=si] .g{background:var(--marca);color:var(--paper);box-shadow:none}.g-escalera li[data-estado=si] .c strong:before{content:"✓ ";color:var(--marca)}.g-escalera li[data-estado=quiza]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--aviso) 50%,transparent)}.g-escalera li[data-estado=quiza] .c strong:before{content:"? ";color:var(--aviso)}.g-escalera li[data-estado=no]{opacity:.5}.g-escalera .veredicto{margin-top:14px;font-size:var(--t-m);color:var(--ink-2);max-width:none}@media(max-width:560px){.g-escalera{padding:18px 16px}.g-escalera li{margin-left:calc(var(--i) * 2%);grid-template-columns:auto minmax(0,1fr)}.g-escalera .d{grid-column:2;text-align:left;white-space:normal}.g-escalera .d:after{display:inline;content:" de sueldo base"}}.g-calc .casillas{display:grid;gap:8px;margin-top:14px}.g-calc .casillas label{flex-direction:row;align-items:flex-start;gap:12px;min-height:44px;padding:10px 14px;border-radius:14px;background:var(--panel);font-size:var(--t-m);font-weight:500;color:var(--ink);cursor:pointer;transition:background .4s cubic-bezier(.32,.72,0,1)}.g-calc .casillas input{flex:none;width:22px;min-height:22px;height:22px;margin:1px 0 0;padding:0;accent-color:var(--marca)}.g-calc .casillas label:has(input:checked){background:var(--tinte)}.g-calc .casillas small{display:block;font-weight:400;font-size:var(--t-s);color:var(--ink-3)}.g-calc .veredicto.bien{color:var(--marca);font-weight:650}article.texto .g-turnos .turnos,.g-turnos .turnos{list-style:none;padding:16px 0 0;max-width:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:16px 0 0;border-top:1px solid var(--rule-2)}article.texto .g-turnos .turnos li+li{margin-top:0}.g-turnos .turnos li{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:16px;background:var(--panel);transition:background .5s cubic-bezier(.32,.72,0,1),box-shadow .5s cubic-bezier(.32,.72,0,1)}.g-turnos .turnos strong{color:var(--ink-2)}.g-turnos .turnos strong:before{content:"– ";color:var(--ink-3)}.g-turnos .turnos span{font-size:var(--t-s);color:var(--ink-3);line-height:1.45}.g-turnos .turnos li[data-estado=si]{background:var(--tinte);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--marca) 45%,transparent)}.g-turnos .turnos li[data-estado=si] strong{color:var(--ink)}.g-turnos .turnos li[data-estado=si] strong:before{content:"✓ ";color:var(--marca)}.g-turnos .turnos li[data-estado=si] span{color:var(--ink-2)}article.texto .g-escalera+.tabla{margin-top:var(--e3)}article.texto .g-escalera+p{margin-top:var(--e4)}@media(prefers-reduced-motion:reduce){.g-escalera li,.g-escalera .opciones span,.g-calc .casillas label,.g-turnos .turnos li{transition:none}}@supports (grid-template-columns: subgrid){.g-barras{grid-template-columns:auto minmax(0,1fr) auto}.g-barras li{grid-column:1 / -1;grid-template-columns:subgrid}@media(max-width:560px){.g-barras{grid-template-columns:minmax(0,1fr) auto}.g-barras li{grid-template-columns:subgrid}}}
