:root{--up-azul: #0C5A8E;--up-azul-2: #1E78C8;--up-azul-3: #2E9BDC;--up-azul-soft: #E8F4FC;--up-bronce: #B5A160;--up-ink: #0E2A3A;--up-ink-soft: #3A4F5C;--up-muted: #5B7280;--up-surface: #FFFFFF;--up-surface-2: #F2F7FB;--up-border: rgba(12, 90, 142, .1);--up-success: #1B8A5A;--up-warning: #C28A0E;--up-danger: #C0392B;--up-info: #1E78C8;--up-gradient-brand: linear-gradient(135deg, var(--up-azul) 0%, var(--up-azul-2) 100%);--up-gradient-brand-2: linear-gradient(135deg, var(--up-azul) 0%, var(--up-azul-2) 55%, var(--up-azul-3) 100%);--up-sh-tinta: 14, 42, 58;--up-sh-halo: 12, 90, 142;--up-shadow-xs: 0 1px 2px rgba(var(--up-sh-tinta), .08);--up-shadow-sm: 0 1px 2px rgba(var(--up-sh-tinta), .06), 0 3px 8px -3px rgba(var(--up-sh-tinta), .08), 0 14px 28px -18px rgba(var(--up-sh-halo), .3);--up-shadow-md: 0 1px 2px rgba(var(--up-sh-tinta), .06), 0 8px 18px -8px rgba(var(--up-sh-tinta), .12), 0 26px 46px -24px rgba(var(--up-sh-halo), .36);--up-shadow-lg: 0 2px 4px rgba(var(--up-sh-tinta), .06), 0 16px 32px -14px rgba(var(--up-sh-tinta), .18), 0 42px 74px -32px rgba(var(--up-sh-halo), .4);--id-azul-1: #4C8DF6;--id-azul-2: #1F5FD6;--id-azul-ink: #1A4FB4;--id-azul-bg: #EAF1FE;--id-indigo-1: #7C80F4;--id-indigo-2: #4448C9;--id-indigo-ink: #3B3FB3;--id-indigo-bg: #EEEFFE;--id-violeta-1: #A47FF8;--id-violeta-2: #6D3FDB;--id-violeta-ink: #5B2DC2;--id-violeta-bg: #F3EEFE;--id-cian-1: #1FB9D2;--id-cian-2: #0A7F96;--id-cian-ink: #07697C;--id-cian-bg: #E2F6F9;--id-verde-1: #1DB98F;--id-verde-2: #00695A;--id-verde-ink: #00594E;--id-verde-bg: #E2F5EF;--id-oro-1: #DDAE3E;--id-oro-2: #9C7113;--id-oro-ink: #77570A;--id-oro-bg: #FBF3DD;--id-rosa-1: #EF72AB;--id-rosa-2: #C2367A;--id-rosa-ink: #A02462;--id-rosa-bg: #FDEBF3;--id-naranja-1: #FB9C4E;--id-naranja-2: #D8621A;--id-naranja-ink: #AA4A0D;--id-naranja-bg: #FFEFE2;--up-font-display: "Plus Jakarta Sans", system-ui, sans-serif;--up-font-body: "Inter", system-ui, sans-serif;--up-ease: cubic-bezier(.4, 0, .2, 1);--up-sidenav-w: 264px;--up-topbar-h: 88px;--up-container: 1280px}[data-theme=dark]{--up-shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--up-shadow-sm: inset 0 1px 0 rgba(255, 255, 255, .04), 0 1px 2px rgba(0, 0, 0, .38), 0 12px 26px -14px rgba(0, 0, 0, .75);--up-shadow-md: inset 0 1px 0 rgba(255, 255, 255, .05), 0 2px 4px rgba(0, 0, 0, .4), 0 22px 42px -20px rgba(0, 0, 0, .85);--up-shadow-lg: inset 0 1px 0 rgba(255, 255, 255, .06), 0 4px 8px rgba(0, 0, 0, .42), 0 36px 68px -26px rgba(0, 0, 0, .92);--id-azul-ink: #93B9FF;--id-azul-bg: color-mix(in srgb, #93B9FF 16%, transparent);--id-indigo-ink: #AEB1FF;--id-indigo-bg: color-mix(in srgb, #AEB1FF 16%, transparent);--id-violeta-ink: #C7ABFF;--id-violeta-bg: color-mix(in srgb, #C7ABFF 16%, transparent);--id-cian-ink: #6FD8EA;--id-cian-bg: color-mix(in srgb, #6FD8EA 16%, transparent);--id-verde-ink: #5EDBC7;--id-verde-bg: color-mix(in srgb, #5EDBC7 16%, transparent);--id-oro-ink: #F2CF74;--id-oro-bg: color-mix(in srgb, #F2CF74 16%, transparent);--id-rosa-ink: #F7A0C8;--id-rosa-bg: color-mix(in srgb, #F7A0C8 16%, transparent);--id-naranja-ink: #FDB47C;--id-naranja-bg: color-mix(in srgb, #FDB47C 16%, transparent);--up-ink: #E9F2F9;--up-ink-soft: #B9CAD6;--up-muted: #8DA0AD;--up-surface: #0E1B25;--up-surface-2: #0A141C;--up-border: rgba(255, 255, 255, .08)}@media (max-width: 640px){:root{--up-topbar-h: 72px}}:root{--sg-paper: #FFFFFF;--sg-paper-2: #F6F9FC;--sg-hair: #E3EAF0;--sg-pista: #E3ECF3;--sg-linea: #D5E1EA;--sg-ink: #0E2A3A;--sg-ink-2: #3A4F5C;--sg-ink-3: #5B7280;--sg-serie-1: #1E78C8;--sg-serie-2: #B7791F;--sg-serie-3: #6B4C9A;--sg-ok: #1B8A5A;--sg-ok-ink: #146B45;--sg-ok-bg: #E4F6EC;--sg-warn: #C28A0E;--sg-warn-ink: #8A5F00;--sg-warn-bg: #FFF4E0;--sg-bad: #C0392B;--sg-bad-ink: #A12E22;--sg-bad-bg: #FDECEA;--sg-info-bg: #E8F4FC;--sg-neutral-bg: #EEF1F4;--sg-azul-ink: #0C5A8E;--sg-azul-bg: #E8F4FC;--sg-focus: 0 0 0 3px #BFE0F7;--sg-dur: .18s;--sg-ok-solid: #167A4E;--sg-bad-solid: #B3362A;--sg-azul-bg-2: #D6EAF8;--sg-av-1: #0C5A8E;--sg-av-2: #2E9BDC;--sg-av-pista: #E3ECF3}[data-theme=dark]{--sg-paper: #0E1B25;--sg-paper-2: #0A141C;--sg-hair: rgba(255, 255, 255, .08);--sg-pista: #1C2B37;--sg-linea: #243744;--sg-ink: #E9F2F9;--sg-ink-2: #B9CAD6;--sg-ink-3: #8DA0AD;--sg-serie-1: #5AA9F0;--sg-serie-2: #E0A648;--sg-serie-3: #A98BD6;--sg-ok: #3DBA86;--sg-ok-ink: #3DBA86;--sg-ok-bg: color-mix(in srgb, #3DBA86 18%, transparent);--sg-warn: #E6B04A;--sg-warn-ink: #E6B04A;--sg-warn-bg: color-mix(in srgb, #E6B04A 18%, transparent);--sg-bad: #F07A6E;--sg-bad-ink: #F07A6E;--sg-bad-bg: color-mix(in srgb, #F07A6E 18%, transparent);--sg-info-bg: color-mix(in srgb, #5AA9F0 18%, transparent);--sg-neutral-bg: #17242E;--sg-azul-ink: #5AA9F0;--sg-azul-bg: color-mix(in srgb, #5AA9F0 18%, transparent);--sg-focus: 0 0 0 3px #2E9BDC66;--sg-azul-bg-2: color-mix(in srgb, #5AA9F0 28%, transparent);--sg-av-1: #2E9BDC;--sg-av-2: #8FD0F7;--sg-av-pista: #1C2B37}.up-sg{position:relative;display:flex;flex-direction:column;gap:22px;color:var(--sg-ink);font-family:var(--up-font-body);font-size:14px;line-height:22px}.up-sg *{min-width:0}.up-sg h2,.up-sg h3,.up-sg h4,.up-sg h5{margin:0}.up-sg p,.up-sg ul,.up-sg ol,.up-sg dl,.up-sg figure{margin:0}.up-sg ul,.up-sg ol{padding:0;list-style:none}:where(.up-sg) :where(button){font:inherit;color:inherit}.up-sg :focus-visible:not(.up-sg-btn):not(.up-sg-iconbtn){outline:2px solid var(--up-azul-2);outline-offset:2px;border-radius:6px}.up-sg .up-sg-lede-p,.up-sg .up-sg-hall-card p,.up-sg dd,.up-sg .up-sg-reader-t,.up-sg .up-sg-coh span,.up-sg .up-sg-verify-sum,.up-sg .up-sg-timeline span,.up-sg .up-sg-banner p,.up-sg .up-sg-kpi-n,.up-sg .up-sg-next span,.up-sg .up-sg-evdoc span{overflow-wrap:anywhere}.up-sg>#sgJobSlot:empty{display:none}.up-sg [hidden]{display:none!important}@media (max-width: 640px){.up-sg .up-sg-solo-ancho{display:none}}.up-sg svg.up-sg-svg text{font-family:var(--up-font-body)}.up-sg .up-sg-eyebrow,.up-sg .up-sg-sec-label{display:flex;align-items:center;gap:10px;font-family:var(--up-font-body);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sg-ink-3)}.up-sg .up-sg-eyebrow:before,.up-sg .up-sg-sec-label:before{content:"";flex:none;width:28px;height:3px;border-radius:2px;background:var(--up-azul-2)}.up-sg .up-sg-eyebrow i{color:var(--up-azul-2)}.up-sg .up-sg-title{font-family:var(--up-font-display);font-size:28px;line-height:34px;font-weight:800;letter-spacing:-.015em;color:var(--sg-ink);margin-top:8px}.up-sg .up-sg-count{display:inline-block;margin-left:2px;padding:0 8px;border-radius:999px;background:var(--sg-neutral-bg);color:var(--sg-ink-2);font-size:12px;line-height:20px;font-weight:700;letter-spacing:0;white-space:nowrap}.up-sg-btn{--btn-bg: var(--sg-azul-bg, #E8F4FC);--btn-ink: var(--sg-azul-ink, #0C5A8E);--btn-bd: transparent;--btn-sh: 0 0 0 0 transparent;--btn-bg-h: var(--sg-azul-bg-2, #D6EAF8);--btn-sh-h: 0 0 0 0 transparent;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:40px;padding:0 16px;border-radius:12px;border:1px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-ink);box-shadow:var(--btn-sh);font:600 14px/1 var(--up-font-body, Inter, system-ui, sans-serif);letter-spacing:.01em;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--up-ease, ease),box-shadow .15s,background .15s,color .15s,border-color .15s}.up-sg-btn>i{flex:none;font-size:14px;line-height:1}.up-sg-btn>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.up-sg-btn:hover{transform:translateY(-1px);background:var(--btn-bg-h);box-shadow:var(--btn-sh-h);color:var(--btn-ink);text-decoration:none}.up-sg-btn:active{transform:translateY(0) scale(.98)}.up-sg-btn:focus-visible{outline:none;box-shadow:var(--sg-focus, 0 0 0 3px #BFE0F7),var(--btn-sh)}.up-sg-btn:disabled,.up-sg-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.up-sg-btn--primary{--btn-bg: var(--up-gradient-brand);--btn-bg-h: var(--up-gradient-brand);--btn-ink: #fff;--btn-sh: 0 8px 18px -8px color-mix(in srgb, var(--up-azul, #0C5A8E) 55%, transparent), inset 0 1px 0 rgba(255, 255, 255, .16);--btn-sh-h: 0 12px 22px -8px color-mix(in srgb, var(--up-azul, #0C5A8E) 60%, transparent), inset 0 1px 0 rgba(255, 255, 255, .16)}.up-sg-btn--primary.is-off,.up-sg-btn--secondary.is-off{--btn-bg: var(--sg-neutral-bg, #EEF1F4);--btn-bg-h: var(--sg-neutral-bg, #EEF1F4);--btn-ink: var(--sg-ink-3, #5B7280);--btn-sh: 0 0 0 0 transparent;--btn-sh-h: 0 0 0 0 transparent;opacity:1}.up-sg-btn--secondary{--btn-bg: var(--sg-azul-bg, #E8F4FC);--btn-ink: var(--sg-azul-ink, #0C5A8E);--btn-bg-h: var(--sg-azul-bg-2, #D6EAF8)}.up-sg-btn--ghost{--btn-bg: transparent;--btn-bd: var(--sg-hair, #E3EAF0);--btn-ink: var(--sg-ink-2, #3A4F5C);--btn-bg-h: var(--sg-paper-2, #F6F9FC)}.up-sg-btn--ok{--btn-bg: var(--sg-ok-solid, #167A4E);--btn-bg-h: color-mix(in srgb, var(--sg-ok-solid, #167A4E) 90%, #000);--btn-ink: #fff;--btn-sh: 0 8px 18px -10px color-mix(in srgb, var(--sg-ok, #1B8A5A) 70%, transparent);--btn-sh-h: 0 12px 22px -10px color-mix(in srgb, var(--sg-ok, #1B8A5A) 75%, transparent)}.up-sg-btn--danger{--btn-bg: var(--sg-bad-solid, #B3362A);--btn-bg-h: color-mix(in srgb, var(--sg-bad-solid, #B3362A) 90%, #000);--btn-ink: #fff;--btn-sh: 0 8px 18px -10px color-mix(in srgb, var(--sg-bad, #C0392B) 60%, transparent)}.up-sg-btn--danger-outline{--btn-bg: transparent;--btn-bd: var(--sg-bad, #C0392B);--btn-ink: var(--sg-bad-ink, #A12E22);--btn-bg-h: var(--sg-bad-bg, #FDECEA)}.up-sg-btn--sm{height:32px;padding:0 12px;gap:6px;border-radius:10px;font-size:13px}.up-sg-btn--sm>i{font-size:12px}.up-sg-btn--lg{height:48px;padding:0 22px;gap:10px;border-radius:14px;font-size:15px}.up-sg-btn--lg>i{font-size:15px}label.up-sg-btn{cursor:pointer}.up-sg-iconbtn{display:inline-grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;background:transparent;color:var(--sg-ink-3, #5B7280);cursor:pointer;transition:background .15s,color .15s}.up-sg-iconbtn:hover{background:var(--sg-neutral-bg, #EEF1F4);color:var(--sg-ink, #0E2A3A)}.up-sg-iconbtn:focus-visible{outline:none;box-shadow:var(--sg-focus, 0 0 0 3px #BFE0F7)}.up-sg-iconbtn--sm{width:32px;height:32px;border-radius:10px;font-size:15px}.up-sg .up-sg-link{display:inline;padding:0;border:0;background:none;color:var(--up-azul-2);font-size:inherit;font-weight:600;cursor:pointer;text-decoration:none}.up-sg .up-sg-link:hover{text-decoration:underline;color:var(--sg-azul-ink)}.up-sg .up-sg-more{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:0;padding:6px 12px;border:0;border-radius:10px;background:transparent;color:var(--up-azul-2);font-size:13.5px;font-weight:600;cursor:pointer}.up-sg .up-sg-more:hover{background:var(--sg-azul-bg)}.up-sg .up-sg-kebab{display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--sg-ink-3);cursor:pointer;transition:background var(--sg-dur),color var(--sg-dur)}.up-sg .up-sg-kebab:hover{background:var(--sg-neutral-bg);color:var(--sg-ink)}.up-sg .up-sg-chips{display:flex;flex-wrap:wrap;gap:6px}.up-sg .up-sg-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--sg-ink-2);font-size:13px;font-weight:700;line-height:1;cursor:pointer;white-space:nowrap;transition:background var(--sg-dur),color var(--sg-dur)}.up-sg .up-sg-chip em{font-style:normal;font-weight:600;color:var(--sg-ink-3)}.up-sg .up-sg-chip:hover{background:var(--sg-neutral-bg)}.up-sg .up-sg-chip.is-active{background:var(--sg-azul-bg);color:var(--sg-azul-ink)}.up-sg .up-sg-chip.is-active em{color:var(--sg-azul-ink)}.up-sg .up-sg-pill,.up-sg .up-sg-estado{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 10px;border-radius:999px;font-size:13px;line-height:1;font-weight:700;white-space:nowrap;background:var(--sg-neutral-bg);color:var(--sg-ink-2)}.up-sg .up-sg-estado--sm{min-height:22px;padding:0 8px}.up-sg .up-sg-estado[data-estado=en_tiempo],.up-sg .up-sg-pill[data-status=accepted],.up-sg .up-sg-pill[data-status=ok]{background:var(--sg-ok-bg);color:var(--sg-ok-ink)}.up-sg .up-sg-estado[data-estado=con_alertas],.up-sg .up-sg-pill[data-status=pending_review],.up-sg .up-sg-pill[data-status=returned]{background:var(--sg-warn-bg);color:var(--sg-warn-ink)}.up-sg .up-sg-estado[data-estado=critico],.up-sg .up-sg-pill[data-status=rejected],.up-sg .up-sg-pill[data-status=verificacion_fallida]{background:var(--sg-bad-bg);color:var(--sg-bad-ink)}.up-sg .up-sg-pill[data-status=signed]{background:var(--sg-info-bg);color:var(--sg-azul-ink)}.up-sg .up-sg-pill[data-status=draft],.up-sg .up-sg-estado[data-estado=none]{background:var(--sg-neutral-bg);color:var(--sg-ink-2)}.up-sg .up-sg-pill[data-status=datewarn]{background:var(--sg-warn-bg);color:var(--sg-warn-ink);font-weight:600}.up-sg .up-sg-pill[data-status=nodate]{background:var(--sg-neutral-bg);color:var(--sg-ink-2);font-weight:600}.up-sg .up-sg-meta{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1;color:var(--sg-ink-3);font-weight:500;white-space:nowrap;overflow:visible;margin:0}.up-sg .up-sg-sev{flex:none;display:inline-grid;place-items:center;min-width:52px;height:22px;padding:0 8px;border-radius:6px;font-size:13px;font-weight:700;letter-spacing:.02em;background:var(--sg-neutral-bg);color:var(--sg-ink-2)}.up-sg .up-sg-sev[data-sev=alta]{background:var(--sg-bad-bg);color:var(--sg-bad-ink)}.up-sg .up-sg-sev[data-sev=media]{background:var(--sg-warn-bg);color:var(--sg-warn-ink)}.up-sg .up-sg-datewarn{font-style:normal;font-weight:600;color:var(--sg-warn-ink);font-size:13px}.up-sg .up-sg-banner{--c: var(--up-azul-2);display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;border-left:3px solid var(--c);background:color-mix(in srgb,var(--c) 8%,var(--sg-paper));color:var(--sg-ink-2);font-size:13.5px;line-height:19px}.up-sg .up-sg-banner>i{flex:none;color:var(--c);font-size:15px}.up-sg .up-sg-banner p{flex:1}.up-sg .up-sg-banner b{color:var(--sg-ink)}.up-sg .up-sg-banner-act{flex:none;display:flex;gap:8px}.up-sg .up-sg-banner[data-tone=warn]{--c: var(--sg-warn)}.up-sg .up-sg-banner[data-tone=danger]{--c: var(--sg-bad)}.up-sg .up-sg-banner[data-tone=ok]{--c: var(--sg-ok)}.up-sg .up-sg-banner[data-tone=warn]>i{color:var(--sg-warn-ink)}.up-sg .up-sg-banner[data-tone=danger]>i{color:var(--sg-bad-ink)}.up-sg .up-sg-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.up-sg .up-sg-head-txt{flex:1}.up-sg .up-sg-ctx{margin-top:8px;font-size:14px;line-height:22px;color:var(--sg-ink-2)}.up-sg .up-sg-ctx b{font-weight:700;color:var(--sg-ink)}.up-sg .up-sg-ctx-warn{display:inline-flex;align-items:center;gap:6px;color:var(--sg-warn-ink);font-weight:600}.up-sg .up-sg-head-act{flex:none;display:flex;align-items:center;gap:10px}.up-sg .up-sg-ctx-draft{display:inline-flex;align-items:center;gap:6px;color:var(--sg-ink-2);font-weight:600}.up-sg .up-sg-fab{display:none;position:fixed;right:16px;bottom:16px;z-index:40;width:56px;height:56px;border:0;border-radius:50%;background:var(--up-gradient-brand);color:#fff;font-size:20px;box-shadow:var(--up-shadow-lg);cursor:pointer}.up-sg .up-sg-fab>span{font:600 15px/1 var(--up-font-body, Inter, system-ui, sans-serif);letter-spacing:.01em;white-space:nowrap}.up-sg[data-embed]{padding-bottom:104px}.up-sg[data-embed] .up-sg-eyebrow,.up-sg[data-embed] .up-sg-title{display:none}.up-sg[data-embed] .up-sg-head{align-items:center;min-height:44px}.up-sg[data-embed] .up-sg-ctx{margin-top:0;font-size:14px}.up-sg .up-sg-glance{display:flex;flex-direction:column;gap:14px}.up-sg .up-sg-glance-grid{display:grid;grid-template-columns:220px 1fr 240px;grid-template-rows:auto auto;background:var(--sg-paper);border:1px solid var(--sg-hair);border-radius:16px;position:relative}.up-sg .up-sg-glance-grid:before{content:"";position:absolute;left:24px;right:24px;top:0;height:3px;border-radius:0 0 2px 2px;background:var(--up-azul-2)}.up-sg .up-sg-glance-grid>*{padding:14px 24px}.up-sg .up-sg-glance-grid>.up-sg-stat{grid-column:1;grid-row:1}.up-sg .up-sg-glance-grid>.up-sg-chart[data-chart=trend]{grid-column:2;grid-row:1;border-left:1px solid var(--sg-hair)}.up-sg .up-sg-glance-grid>.up-sg-chart[data-chart=trend] .up-sg-chart-body{max-width:480px}.up-sg .up-sg-glance-grid>.up-sg-next{grid-column:3;grid-row:1 / span 2;border-left:1px solid var(--sg-hair)}.up-sg .up-sg-glance-grid>.up-sg-chart--gap{grid-column:1 / span 2;grid-row:2;border-top:1px solid var(--sg-hair);padding:12px 24px 14px}.up-sg .up-sg-chart--gap .up-sg-chart-body{max-width:none}.up-sg .up-sg-stat{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;min-width:0;font-size:inherit;font-weight:inherit;color:inherit}.up-sg .up-sg-stat-n{font-family:var(--up-font-display);font-size:48px;line-height:52px;font-weight:800;letter-spacing:-.02em;color:var(--sg-ink);font-variant-numeric:tabular-nums}.up-sg .up-sg-stat-n span{font-size:20px;font-weight:700;color:var(--sg-ink-3);margin-left:2px}.up-sg .up-sg-stat-n .is-null{color:var(--sg-ink-3)}.up-sg .up-sg-stat-l{font-size:13px;line-height:18px;color:var(--sg-ink-3);margin-top:-4px}.up-sg .up-sg-delta{display:flex;align-items:center;gap:6px;font-size:13.5px;line-height:19px;font-weight:600;color:var(--sg-ink-2)}.up-sg .up-sg-delta.is-down{color:var(--sg-bad-ink)}.up-sg .up-sg-delta.is-up{color:var(--sg-ok-ink)}.up-sg .up-sg-delta.is-flat{color:var(--sg-ink-3)}.up-sg .up-sg-stat-meta{font-size:13px;line-height:19px;color:var(--sg-ink-3);white-space:nowrap}.up-sg .up-sg-stat-meta i{color:var(--sg-ink-3)}.up-sg .up-sg-next h4{font-family:var(--up-font-body);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sg-ink-3);margin-bottom:12px}.up-sg .up-sg-next ul{display:flex;flex-direction:column;gap:12px}.up-sg .up-sg-next li{display:grid;grid-template-columns:18px 1fr auto;align-items:start;gap:10px;font-size:13.5px;line-height:19px;color:var(--sg-ink-2)}.up-sg .up-sg-next li>i{color:var(--sg-ink-3);margin-top:2px}.up-sg .up-sg-next li.is-ok>i{color:var(--sg-ok-ink)}.up-sg .up-sg-next li b{color:var(--sg-ink)}.up-sg .up-sg-next .up-sg-link{font-size:13px}.up-sg .up-sg-chart{display:flex;flex-direction:column;gap:8px}.up-sg .up-sg-chart-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px;line-height:19px;color:var(--sg-ink)}.up-sg .up-sg-chart-h b{font-weight:700}.up-sg .up-sg-chart-sub{color:var(--sg-ink-3);font-size:13px}.up-sg .up-sg-chart-tbl{margin-left:auto}.up-sg .up-sg-chart-tbl[aria-expanded=true]{--btn-bg: var(--sg-azul-bg-2)}.up-sg .up-sg-chart-ic{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--sg-paper-2);color:var(--sg-ink-3);font-size:11px;flex:none}.up-sg .up-sg-chart-body{position:relative}.up-sg .up-sg-chart-body svg{display:block;width:100%;height:auto}.up-sg .up-sg-chart-empty,.up-sg .up-sg-chart-note{display:flex;gap:8px;align-items:center;font-size:13px;line-height:19px;color:var(--sg-ink-3)}.up-sg .up-sg-chart-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;line-height:18px;color:var(--sg-ink-2)}.up-sg .up-sg-chart-legend span{display:inline-flex;align-items:center;gap:6px}.up-sg .up-sg-chart-legend-note{color:var(--sg-ink-3)}.up-sg .up-sg-chart-legend-kpi b{color:var(--sg-ink)}.up-sg .up-sg-chart-table{width:100%;border-collapse:collapse;font-size:13px;line-height:18px;color:var(--sg-ink-2)}.up-sg .up-sg-chart-table caption{text-align:left;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--sg-ink-3);padding:0 0 6px}.up-sg .up-sg-chart-table th,.up-sg .up-sg-chart-table td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--sg-hair);vertical-align:top;font-variant-numeric:tabular-nums}.up-sg .up-sg-chart-table th{font-weight:600;color:var(--sg-ink-2)}.up-sg .up-sg-chart-table thead th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--sg-ink-3)}.up-sg .up-sg-hit{outline:none}.up-sg .up-sg-hit:focus-visible{stroke:var(--up-azul-2);stroke-width:2;outline:none}.up-sg .up-sg-hit:hover{fill:color-mix(in srgb,var(--up-azul-2) 5%,transparent)}.up-sg .up-sg-tip{position:absolute;z-index:5;max-width:260px;padding:6px 10px;border-radius:8px;background:var(--sg-ink);color:#fff;font-size:13px;line-height:18px;pointer-events:none;box-shadow:var(--up-shadow-md)}[data-theme=dark] .up-sg .up-sg-tip{background:#1c2b37;color:var(--sg-ink)}.up-sg .up-sg-ring-arc.is-anim{animation:sg-ring .8s var(--up-ease) both}@keyframes sg-ring{0%{stroke-dashoffset:263.9}}.up-sg .up-sg-dim-fill.is-anim{animation:sg-fade .24s var(--up-ease) both;animation-delay:calc(var(--i) * 40ms)}@keyframes sg-fade{0%{opacity:0}}.up-sg .up-sg-ovl{position:relative}.up-sg .up-sg-ovl>svg{display:block;width:100%;height:auto}.up-sg .up-sg-ovl-t{position:absolute;margin:0;font-size:13px;line-height:1;font-weight:500;color:var(--sg-ink-3);white-space:nowrap;pointer-events:none;transform:translateY(-82%)}.up-sg .up-sg-ovl:has(>svg.is-compact) .up-sg-ovl-t{font-size:12px}.up-sg .up-sg-ovl-t.is-mid{transform:translate(-50%,-82%)}.up-sg .up-sg-ovl-t.is-end{transform:translate(-100%,-82%)}.up-sg .up-sg-ovl-t.is-13{font-size:13px}.up-sg .up-sg-ovl-t.is-sb{font-weight:600}.up-sg .up-sg-ovl-t.is-b{font-weight:700}.up-sg .up-sg-ovl-t.is-ink{color:var(--sg-ink)}.up-sg .up-sg-ovl-t.is-bad{color:var(--sg-bad-ink)}.up-sg .up-sg-ovl-t.is-ok{color:var(--sg-ok-ink)}[data-theme=dark] .up-sg .up-sg-band{opacity:.16}.up-sg .up-sg-ovl-t.is-num{font-variant-numeric:tabular-nums}.up-sg .up-sg-index{display:flex;flex-direction:column;gap:10px}.up-sg .up-sg-index-h{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.up-sg .up-sg-index-t{display:flex;align-items:center;gap:6px}.up-sg .up-sg-index-t{position:relative}.up-sg .up-sg-rows-wrap{display:flex;flex-direction:column}.up-sg .up-sg-rows{display:flex;flex-direction:column;border-top:1px solid var(--sg-hair)}.up-sg .up-sg-rows-empty{display:flex;align-items:center;gap:8px;padding:16px 0;color:var(--sg-ink-3);font-size:13.5px}.up-sg .up-sg-row{position:relative;display:grid;grid-template-columns:1fr 36px;align-items:center;gap:0 8px;padding:0 8px 0 0;min-height:52px;border:0;border-bottom:1px solid var(--sg-hair);border-radius:0;background:transparent;box-shadow:none;transform:none;transition:background var(--sg-dur)}.up-sg .up-sg-row:hover{background:var(--sg-paper-2);border-color:var(--sg-hair);box-shadow:none;transform:none}.up-sg .up-sg-row.is-new{animation:sg-new 2s var(--up-ease) both}@keyframes sg-new{0%,40%{background:var(--sg-azul-bg)}to{background:transparent}}.up-sg .up-sg-row-main{display:grid;grid-template-columns:76px 170px auto minmax(0,1fr) auto 28px;align-items:center;gap:12px;min-height:52px;padding:6px 0 6px 12px;border:0;background:none;text-align:left;cursor:pointer;border-radius:0}.up-sg .up-sg-row-main:focus-visible{outline-offset:-2px}.up-sg .up-sg-row-date{display:flex;flex-direction:column;line-height:18px}.up-sg .up-sg-row-date time{font-size:14px;font-weight:600;color:var(--sg-ink)}.up-sg .up-sg-row-date small{font-size:13px;color:var(--sg-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-sg .up-sg-row-dl{font-size:10.5px;line-height:14px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--id-indigo-ink)}.up-sg .up-sg-row-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.up-sg .up-sg-row-kpis{display:flex;align-items:center;gap:2px 14px;flex-wrap:wrap;font-size:13px;line-height:18px;color:var(--sg-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.up-sg .up-sg-row-kpis b{font-weight:600;color:var(--sg-ink)}.up-sg .up-sg-row-kpi{white-space:nowrap}.up-sg .up-sg-row-kpis>i{font-style:normal;color:var(--sg-ink-3)}.up-sg .up-sg-row-kpis:empty{display:none}.up-sg .up-sg-reader{position:relative;display:flex;flex-direction:column;background:var(--sg-paper);border:1px solid var(--sg-hair);border-top:3px solid var(--up-azul-2);border-radius:16px;scroll-margin-top:calc(var(--up-topbar-h) + 12px);animation:sg-open .22s var(--up-ease) both}@keyframes sg-open{0%{opacity:0;transform:translateY(6px)}}.up-sg .up-sg-reader--empty{padding:32px 24px;color:var(--sg-ink-3)}.up-sg .up-sg-reader-h{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:14px 24px 8px}.up-sg .up-sg-reader-ht{flex:1;display:flex;flex-direction:column;gap:8px}.up-sg .up-sg-back{display:none;margin-left:auto;letter-spacing:0;text-transform:none;font-size:12px;font-weight:600;color:var(--up-azul-2)}.up-sg .up-sg-reader-t{font-family:var(--up-font-display);font-size:20px;line-height:26px;font-weight:700;color:var(--sg-ink)}.up-sg .up-sg-reader-t .up-sg-datewarn{margin-left:8px;white-space:nowrap;display:inline-block}.up-sg .up-sg-reader-meta{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap}.up-sg .up-sg-fechas{display:flex;flex-wrap:wrap;gap:8px}.up-sg .up-sg-fecha{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:48px;padding:6px 16px 6px 52px;border:1px solid var(--sg-hair);border-radius:12px;background:var(--sg-paper);box-shadow:var(--up-shadow-xs)}.up-sg .up-sg-fecha dt{font-size:11px;line-height:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sg-ink-3)}.up-sg .up-sg-fecha dd{margin-top:2px;font-size:14px;line-height:18px;font-weight:700;color:var(--sg-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.up-sg .up-sg-fecha-ic{position:absolute;left:8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border-radius:10px;font-size:14px;letter-spacing:0;background:var(--id-indigo-bg);color:var(--id-indigo-ink)}.up-sg .up-sg-fecha[data-k=entrega] .up-sg-fecha-ic{background:var(--id-cian-bg);color:var(--id-cian-ink)}.up-sg .up-sg-fecha[data-k=brecha] .up-sg-fecha-ic{background:var(--sg-neutral-bg);color:var(--sg-ink-2)}.up-sg .up-sg-fecha[data-k=brecha] dd{font-weight:600;color:var(--sg-ink-2)}.up-sg .up-sg-fecha[data-tono=warn]{border-color:color-mix(in srgb,var(--sg-warn) 45%,transparent);background:var(--sg-warn-bg)}.up-sg .up-sg-fecha[data-tono=warn] .up-sg-fecha-ic{background:color-mix(in srgb,var(--sg-warn) 22%,transparent);color:var(--sg-warn-ink)}.up-sg .up-sg-fecha[data-tono=warn] dd,.up-sg .up-sg-fecha .is-missing{color:var(--sg-warn-ink)}.up-sg .up-sg-fecha .is-muted{font-weight:600;color:var(--sg-ink-3)}@media (max-width: 640px){.up-sg .up-sg-fecha{flex:1 1 150px}.up-sg .up-sg-fecha dd{white-space:normal}}.up-sg .up-sg-reader-act{flex:none;display:flex;align-items:center;gap:8px}.up-sg .up-sg-pdf-off{display:inline-flex;cursor:help}.up-sg .up-sg-reader>.up-sg-banner{margin:0 24px 8px}.up-sg .up-sg-tabs{position:sticky;top:var(--up-topbar-h);z-index:3;display:flex;gap:4px;padding:0 16px;border-bottom:1px solid var(--sg-hair);background:color-mix(in srgb,var(--sg-paper) 92%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.up-sg .up-sg-tabs [role=tab]{flex:0 0 auto;position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;border:0;background:none;color:var(--sg-ink-3);font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.up-sg .up-sg-tabs [role=tab]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:1px;background:var(--up-azul-2);transform:scaleX(0);transition:transform var(--sg-dur) var(--up-ease)}.up-sg .up-sg-tabs [role=tab]:hover,.up-sg .up-sg-tabs [role=tab][aria-selected=true]{color:var(--sg-ink)}.up-sg .up-sg-tabs [role=tab][aria-selected=true]:after{transform:scaleX(1)}.up-sg .up-sg-tabs [role=tab]:focus-visible{outline-offset:-4px}.up-sg .up-sg-tab-n{display:inline-flex;align-items:center;gap:4px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--sg-neutral-bg);color:var(--sg-ink-2);font-size:12px;font-weight:700;justify-content:center}.up-sg .up-sg-tab-n.is-warn{background:var(--sg-warn-bg);color:var(--sg-warn-ink)}.up-sg .up-sg-tab-n.is-bad{background:var(--sg-bad-bg);color:var(--sg-bad-ink)}.up-sg .up-sg-tab-n.has-alta{position:relative}.up-sg .up-sg-tab-n.has-alta:after{content:"";position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:var(--sg-bad);box-shadow:0 0 0 2px var(--sg-paper)}.up-sg .up-sg-tab-ok{color:var(--sg-ok-ink)}.up-sg .up-sg-tab-bad{color:var(--sg-bad-ink)}.up-sg .up-sg-pane{container:sgpane / inline-size;display:flex;flex-direction:column;gap:14px;padding:14px 24px 10px}.up-sg .up-sg-col{display:flex;flex-direction:column;gap:14px}.up-sg .up-sg-pane[hidden]{display:none}.up-sg .up-sg-reader.is-busy .up-sg-reader-act{opacity:.6;pointer-events:none}.up-sg .up-sg-blk-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:28px}.up-sg .up-sg-blk-h h4{display:inline-flex;align-items:center;gap:8px;font-family:var(--up-font-display);font-size:14px;line-height:20px;font-weight:700;color:var(--sg-ink)}.up-sg .up-sg-blk-h h4 i{color:var(--sg-ink-3);font-size:13px}.up-sg .up-sg-blk-sub{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--sg-ink-3)}.up-sg .up-sg-blk-empty{color:var(--sg-ink-3);font-size:13.5px;display:flex;gap:8px;align-items:center}.up-sg .up-sg-lede{display:flex;flex-direction:column;gap:8px}.up-sg .up-sg-lede-p{max-width:72ch;font-size:17px;line-height:26px;font-weight:500;color:var(--sg-ink)}.up-sg .up-sg-lede .up-sg-link{align-self:flex-start;font-size:13.5px}.up-sg .up-sg-lede-why{max-width:72ch;padding-left:14px;border-left:3px solid var(--c, var(--up-azul-2));font-size:13.5px;line-height:20px;color:var(--sg-ink-2)}.up-sg .up-sg-lede-why b{color:var(--sg-ink)}.up-sg .up-sg-grid2{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:start}.up-sg .up-sg-grid2.is-one{grid-template-columns:1fr}.up-sg .up-sg-dims{display:flex;flex-direction:column;gap:10px}.up-sg .up-sg-kpis{display:flex;flex-direction:column;gap:12px}.up-sg .up-sg-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.up-sg .up-sg-kpi{padding:7px 12px;border-radius:12px;background:var(--sg-paper-2);display:flex;flex-direction:column;gap:2px}.up-sg .up-sg-kpi-v{font-family:var(--up-font-display);font-size:22px;line-height:26px;font-weight:800;letter-spacing:-.01em;color:var(--sg-ink);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:8px}.up-sg .up-sg-kpi-v i{font-size:14px;color:var(--sg-ink-3)}.up-sg .up-sg-kpi-v i.is-positive{color:var(--sg-ok-ink)}.up-sg .up-sg-kpi-v i.is-negative{color:var(--sg-bad-ink)}.up-sg .up-sg-kpi[data-trend=negative]{box-shadow:inset 3px 0 0 var(--sg-bad)}.up-sg .up-sg-kpi[data-trend=positive]{box-shadow:inset 3px 0 0 var(--sg-ok)}.up-sg .up-sg-kpi-l{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sg-ink-3)}.up-sg .up-sg-kpi-n{font-size:13px;line-height:17px;color:var(--sg-ink-3);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.up-sg .up-sg-figs{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.up-sg .up-sg-figs.is-one{grid-template-columns:minmax(0,720px)}.up-sg .up-sg-hall{container:sghall / inline-size;display:flex;flex-direction:column;gap:28px;padding:6px 0 4px}.up-sg .up-sg-hall-h{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding-bottom:18px;border-bottom:1px solid var(--sg-hair)}.up-sg .up-sg-hall-sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px;line-height:22px;color:var(--sg-ink-2)}.up-sg .up-sg-hall-sum b{font-family:var(--up-font-display);font-size:16px;font-weight:700;color:var(--sg-ink)}.up-sg .up-sg-hall-sum em{font-style:normal;font-weight:600}.up-sg .up-sg-hall-sum em.is-alta{color:var(--sg-bad-ink)}.up-sg .up-sg-hall-dot{color:var(--sg-ink-3)}.up-sg .up-sg-hall .up-sg-chip:disabled{opacity:.45;cursor:not-allowed;background:transparent}.up-sg .up-sg-hall-legacy{display:flex;align-items:center;gap:8px;margin-top:-12px;font-size:13px;line-height:18px;color:var(--sg-ink-3)}.up-sg .up-sg-hall-sec{display:flex;flex-direction:column;gap:14px}.up-sg .up-sg-hall-sec[hidden]{display:none}.up-sg .up-sg-hall-sec-h{display:flex;align-items:center;gap:10px;font-family:var(--up-font-display);font-size:15px;line-height:20px;font-weight:700;color:var(--sg-ink)}.up-sg .up-sg-hall-sec-h .up-sg-count{margin-left:0}.up-sg .up-sg-hall-ic{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--sg-azul-bg);color:var(--sg-azul-ink);font-size:14px}.up-sg .up-sg-hall-sec[data-k=riesgo] .up-sg-hall-ic{background:var(--sg-bad-bg);color:var(--sg-bad-ink)}.up-sg .up-sg-hall-sec[data-k=alerta] .up-sg-hall-ic{background:var(--sg-warn-bg);color:var(--sg-warn-ink)}.up-sg .up-sg-hall-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px 16px}.up-sg .up-sg-hall-grid:has(>li:only-child){grid-template-columns:minmax(0,560px)}.up-sg .up-sg-hall-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 20px 16px 22px;border:1px solid var(--sg-hair);border-radius:14px;background:var(--sg-paper)}.up-sg .up-sg-hall-card[data-sev=alta]:before,.up-sg .up-sg-hall-card[data-sev=media]:before{content:"";position:absolute;left:-1px;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--sg-bad)}.up-sg .up-sg-hall-card[data-sev=media]:before{background:var(--sg-warn)}.up-sg .up-sg-hall-tags{display:flex;flex-wrap:wrap;gap:6px}.up-sg .up-sg-sev--pill{display:inline-flex;align-items:center;gap:6px;min-width:0;height:24px;padding:0 10px;border-radius:999px;font-size:12px;letter-spacing:.03em;white-space:nowrap}.up-sg .up-sg-sev--pill[data-sev=alta]:before,.up-sg .up-sg-sev--pill[data-sev=media]:before,.up-sg .up-sg-sev--pill[data-sev=baja]:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.up-sg .up-sg-sev--pill[data-sev=tipo]{background:var(--sg-azul-bg);color:var(--sg-azul-ink)}.up-sg .up-sg-sev--pill i{font-size:11px}.up-sg .up-sg-hall-card p{font-size:15px;line-height:24px;color:var(--sg-ink)}.up-sg .up-sg-hall-card small{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:19px;color:var(--sg-ink-3)}.up-sg .up-sg-hall-card small b{font-weight:600;color:var(--sg-ink-2)}.up-sg .up-sg-hall-card small i{margin-top:3px;font-size:12px}@container sgpane (max-width: 608px){.up-sg .up-sg-hall{gap:24px}}@container sghall (max-width: 560px){.up-sg .up-sg-hall-h{flex-direction:column;flex-wrap:nowrap;align-items:stretch;padding-bottom:14px}.up-sg .up-sg-hall-sum{-moz-column-gap:14px;column-gap:14px}.up-sg .up-sg-hall-sum>b{flex-basis:100%}.up-sg .up-sg-hall-dot{display:none}.up-sg .up-sg-hall .up-sg-chips{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none;padding:0;gap:6px}.up-sg .up-sg-hall .up-sg-chip{min-height:36px;padding:0 12px}.up-sg .up-sg-hall-card{display:block;padding:12px 14px 12px 16px;border-radius:12px}.up-sg .up-sg-hall-tags{float:left;margin:0 8px 0 0}.up-sg .up-sg-hall-tags .up-sg-sev--pill{height:22px;margin-top:.5px;padding:0 8px}.up-sg .up-sg-hall-card p{font-size:14.5px;line-height:23px}.up-sg .up-sg-hall-card small{margin-top:8px}}.up-sg .up-sg-hall-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 16px 32px;text-align:center}.up-sg .up-sg-hall-empty-ic{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--sg-neutral-bg);color:var(--sg-ink-3);font-size:20px}.up-sg .up-sg-hall-empty p{display:flex;flex-direction:column;gap:4px;max-width:46ch}.up-sg .up-sg-hall-empty b{font-size:15px;line-height:22px;color:var(--sg-ink)}.up-sg .up-sg-hall-empty span{font-size:13.5px;line-height:20px;color:var(--sg-ink-3)}.up-sg .up-sg-dest-hrow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 16px}.up-sg .up-sg-dest-all{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:20px;white-space:nowrap}.up-sg .up-sg-dest-all i{font-size:11px;transition:transform var(--sg-dur) var(--up-ease)}.up-sg .up-sg-dest-all:hover i{transform:translate(2px)}.up-sg .up-sg-dest-all:focus-visible{outline:none;border-radius:6px;box-shadow:var(--sg-focus)}.up-sg .up-sg-acc{border:1px solid var(--sg-hair);border-radius:12px;background:var(--sg-paper)}.up-sg .up-sg-acc summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;list-style:none;cursor:pointer;font-size:14px;font-weight:600;color:var(--sg-ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.up-sg .up-sg-acc summary::-webkit-details-marker{display:none}.up-sg .up-sg-acc summary>i:first-child{color:var(--sg-ink-3);font-size:13px}.up-sg .up-sg-acc-cv{margin-left:auto;color:var(--sg-ink-3);font-size:12px;transition:transform var(--sg-dur) var(--up-ease)}.up-sg .up-sg-acc[open] .up-sg-acc-cv{transform:rotate(180deg)}.up-sg .up-sg-acc-n{font-size:13px;font-weight:700;padding:0 8px;min-height:22px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:var(--sg-neutral-bg);color:var(--sg-ink-2)}.up-sg .up-sg-acc-n.is-ok{background:var(--sg-ok-bg);color:var(--sg-ok-ink)}.up-sg .up-sg-acc-n.is-bad{background:var(--sg-bad-bg);color:var(--sg-bad-ink)}.up-sg .up-sg-acc-n.is-warn{background:var(--sg-warn-bg);color:var(--sg-warn-ink)}.up-sg .up-sg-acc-b{padding:4px 16px 16px}.up-sg .up-sg-acc--quiet{border:0;background:transparent}.up-sg .up-sg-acc--quiet summary{min-height:36px;padding:0;font-size:13px;color:var(--sg-ink-2)}.up-sg .up-sg-acc--quiet .up-sg-acc-b{padding:0 0 4px}.up-sg .up-sg-acc summary .up-sg-segbar{margin-left:6px}.up-sg .up-sg-acc-t{display:inline;min-width:0}.up-sg .up-sg-acc-t>i{color:var(--sg-ink-3);font-size:13px;margin-right:6px}.up-sg .up-sg-acc-meta{display:inline-flex;align-items:center;gap:8px}.up-sg .up-sg-acc-n{white-space:nowrap}.up-sg .up-sg-coh{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.up-sg .up-sg-coh li{display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:start;font-size:13.5px;line-height:19px}.up-sg .up-sg-coh li>i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:11px}.up-sg .up-sg-coh li.is-ok>i{background:var(--sg-ok-bg);color:var(--sg-ok-ink)}.up-sg .up-sg-coh li.is-bad>i{background:var(--sg-bad-bg);color:var(--sg-bad-ink)}.up-sg .up-sg-coh li b{display:block;font-weight:600;color:var(--sg-ink)}.up-sg .up-sg-coh li span{display:block;color:var(--sg-ink-2)}.up-sg .up-sg-coh li.is-bad span{color:var(--sg-bad-ink)}.up-sg .up-sg-note{display:flex;gap:12px;padding:14px 16px;border-radius:12px;background:var(--sg-info-bg);color:var(--sg-ink-2);font-size:13.5px;line-height:20px}.up-sg .up-sg-note>i{flex:none;color:var(--sg-azul-ink);margin-top:3px}.up-sg .up-sg-note b{display:block;color:var(--sg-ink)}.up-sg .up-sg-note small{display:block;margin-top:2px;font-size:13px;color:var(--sg-ink-3)}.up-sg .up-sg-foot{font-size:13px;line-height:19px;color:var(--sg-ink-3)}.up-sg .up-sg-formato{display:flex;flex-direction:column;gap:12px}.up-sg .up-sg-formato.is-only-warn .up-sg-dl-row:not(.is-warn){display:none}.up-sg .up-sg-formato.is-only-warn .up-sg-acc:not(:has(.is-warn)){display:none}.up-sg .up-sg-dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}.up-sg .up-sg-dl-row{display:flex;flex-direction:column;gap:2px}.up-sg .up-sg-dl-row--full{grid-column:1 / -1}.up-sg .up-sg-dl dt{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sg-ink-3)}.up-sg .up-sg-dl dd{margin:0;font-size:14px;line-height:20px;color:var(--sg-ink);font-variant-numeric:tabular-nums}.up-sg .up-sg-dl dd.is-missing{color:var(--sg-warn-ink);font-weight:700}.up-sg .up-sg-dl-row.is-warn{padding-left:12px;border-left:3px solid var(--sg-warn)}.up-sg .up-sg-fix{display:flex;align-items:flex-start;gap:6px;font-size:13px;line-height:18px;color:var(--sg-warn-ink)}.up-sg .up-sg-fix b{color:var(--sg-ink);font-weight:600}.up-sg .up-sg-dl-row--full dd{max-width:78ch;line-height:1.6}.up-sg .up-sg-parr{white-space:pre-line;display:block}.up-sg .up-sg-dl dd .up-sg-link{font-size:13px}.up-sg .up-sg-objtbl{width:100%;border-collapse:collapse;font-size:13.5px;line-height:19px}.up-sg .up-sg-objtbl th{text-align:left;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sg-ink-3);padding:6px 8px;border-bottom:1px solid var(--sg-hair)}.up-sg .up-sg-objtbl td{padding:10px 8px;border-bottom:1px solid var(--sg-hair);vertical-align:top;color:var(--sg-ink-2);overflow-wrap:anywhere}.up-sg .up-sg-objtbl td.num{white-space:nowrap;font-variant-numeric:tabular-nums}.up-sg .up-sg-evid{display:flex;flex-direction:column;gap:16px}.up-sg .up-sg-evid-act{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.up-sg .up-sg-evid-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}.up-sg .up-sg-evimg{display:block;padding:0;border:1px solid var(--sg-hair);border-radius:12px;overflow:hidden;background:var(--sg-paper-2);cursor:zoom-in;aspect-ratio:4 / 3}.up-sg .up-sg-evimg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.up-sg .up-sg-evdoc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:4 / 3;padding:12px;border:1px solid var(--sg-hair);border-radius:12px;background:var(--sg-paper-2);color:var(--sg-ink-2);font-size:13px;line-height:16px;text-align:center;text-decoration:none}.up-sg .up-sg-evdoc i{font-size:24px;color:var(--sg-bad-ink)}.up-sg .up-sg-evdoc span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.up-sg .up-sg-evid-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;border:1px dashed var(--sg-linea);border-radius:12px;color:var(--sg-ink-3);text-align:center;font-size:13.5px}.up-sg .up-sg-evid-empty>i{font-size:28px;color:var(--up-azul-2);margin-bottom:4px}.up-sg .up-sg-evid-empty small{font-size:13px}.up-sg .up-sg-evid.is-drag .up-sg-evid-empty,.up-sg .up-sg-evid.is-drag .up-sg-evid-grid{outline:2px dashed var(--up-azul-2);outline-offset:4px;border-radius:12px}.up-sg .up-sg-lightbox{border:0;border-radius:16px;padding:0;background:#0e1b25;color:#fff;max-width:min(92vw,1100px);max-height:92vh}.up-sg .up-sg-lightbox::backdrop{background:#051c2eb3}.up-sg .up-sg-lightbox img{display:block;max-width:92vw;max-height:80vh;-o-object-fit:contain;object-fit:contain}.up-sg .up-sg-lightbox .up-sg-iconbtn{position:absolute;top:50%;transform:translateY(-50%);color:#fff;background:#ffffff1f}.up-sg .up-sg-lightbox [data-lb-prev]{left:8px}.up-sg .up-sg-lightbox [data-lb-next]{right:8px}.up-sg .up-sg-lightbox [data-lb-close]{top:8px;right:8px;transform:none}.up-sg .up-sg-lightbox-cap{padding:8px 16px;font-size:13px;color:#b9cad6;text-align:center}.up-sg .up-sg-verify{display:flex;flex-direction:column;gap:12px;padding:16px 20px;border-radius:12px;border-left:3px solid var(--sg-linea);background:var(--sg-paper-2)}.up-sg .up-sg-verify[data-ok=true]{border-left-color:var(--sg-ok)}.up-sg .up-sg-verify[data-ok=false]{border-left-color:var(--sg-bad)}.up-sg .up-sg-verify-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--sg-ink)}.up-sg .up-sg-verify-h>i{color:var(--sg-ink-3)}.up-sg .up-sg-verify-h .up-sg-pill{margin-left:auto}.up-sg .up-sg-checks{display:flex;gap:8px 20px;flex-wrap:wrap;font-size:13.5px}.up-sg .up-sg-checks li{display:inline-flex;align-items:center;gap:8px;color:var(--sg-ink-2)}.up-sg .up-sg-checks li i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:10px;background:var(--sg-neutral-bg);color:var(--sg-ink-3)}.up-sg .up-sg-checks li.is-ok i{background:var(--sg-ok-bg);color:var(--sg-ok-ink)}.up-sg .up-sg-checks li.is-bad i{background:var(--sg-bad-bg);color:var(--sg-bad-ink)}.up-sg .up-sg-checks li.is-bad{color:var(--sg-bad-ink);font-weight:600}.up-sg .up-sg-conf{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;max-width:420px;font-size:13px;color:var(--sg-ink-3)}.up-sg .up-sg-conf b{color:var(--sg-ink);font-variant-numeric:tabular-nums}.up-sg .up-sg-conf-bar{height:6px;border-radius:3px;background:var(--sg-pista);overflow:hidden}.up-sg .up-sg-conf-bar span{display:block;height:100%;border-radius:3px;background:var(--up-azul-2)}.up-sg .up-sg-verify-sum{font-size:13.5px;line-height:20px;color:var(--sg-ink-2)}.up-sg .up-sg-issues{display:flex;flex-direction:column;gap:4px;font-size:13.5px;line-height:19px;color:var(--sg-warn-ink)}.up-sg .up-sg-issues li{display:flex;gap:8px;align-items:flex-start}.up-sg .up-sg-hash{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sg-ink-3)}.up-sg .up-sg-hash code{font-size:12px;color:var(--sg-ink-2);background:var(--sg-paper);padding:2px 6px;border-radius:6px;border:1px solid var(--sg-hair)}.up-sg .up-sg-hash .up-sg-iconbtn{width:28px;height:28px}.up-sg .up-sg-timeline{display:flex;flex-direction:column;position:relative}.up-sg .up-sg-timeline li{position:relative;display:grid;grid-template-columns:28px 1fr;gap:12px;padding:0 0 20px}.up-sg .up-sg-timeline li:before{content:"";position:absolute;left:13px;top:28px;bottom:0;width:2px;background:var(--sg-hair)}.up-sg .up-sg-timeline li:last-child:before{display:none}.up-sg .up-sg-timeline li:last-child{padding-bottom:0}.up-sg .up-sg-timeline li>i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--sg-neutral-bg);color:var(--sg-ink-3);font-size:12px}.up-sg .up-sg-timeline li.is-done>i{background:var(--sg-azul-bg);color:var(--sg-azul-ink)}.up-sg .up-sg-timeline li.is-bad>i{background:var(--sg-bad-bg);color:var(--sg-bad-ink)}.up-sg .up-sg-timeline li.is-warn>i{background:var(--sg-warn-bg);color:var(--sg-warn-ink)}.up-sg .up-sg-timeline li.is-current>i{background:var(--sg-warn-bg);color:var(--sg-warn-ink);animation:sg-pulse 2s ease-in-out infinite}@keyframes sg-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--sg-warn) 35%,transparent)}50%{box-shadow:0 0 0 6px transparent}}.up-sg .up-sg-timeline li>div{display:flex;flex-direction:column;gap:2px;padding-top:3px}.up-sg .up-sg-timeline li b{font-size:14px;line-height:20px;font-weight:600;color:var(--sg-ink)}.up-sg .up-sg-timeline li:not(.is-done):not(.is-bad):not(.is-warn):not(.is-current) b{color:var(--sg-ink-3);font-weight:500}.up-sg .up-sg-timeline li span{font-size:13px;line-height:18px;color:var(--sg-ink-3)}.up-sg .up-sg-timeline-note{display:flex;gap:6px;margin-top:6px;padding:8px 12px;border-radius:10px;background:var(--sg-info-bg);color:var(--sg-ink-2)}.up-sg .up-sg-admin{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--sg-hair)}.up-sg .up-sg-admin h5{margin-right:auto;font-family:var(--up-font-body);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sg-ink-3)}.up-sg .up-sg-decide{position:static;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-height:48px;padding:4px 24px;border-top:1px solid var(--sg-hair);border-radius:0 0 16px 16px;background:var(--sg-paper);font-size:13.5px;color:var(--sg-ink-2)}.up-sg .up-sg-decide.is-stuck{position:sticky;bottom:0;background:color-mix(in srgb,var(--sg-paper) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 -8px 24px color-mix(in srgb,var(--up-azul) 8%,transparent)}.up-sg .up-sg-decide p{display:flex;align-items:center;gap:8px}.up-sg .up-sg-decide-act{display:flex;gap:8px}.up-sg-menu{min-width:220px;padding:6px;border-radius:12px;border:1px solid var(--sg-hair);background:var(--sg-paper);box-shadow:var(--up-shadow-lg);color:var(--sg-ink);font-family:var(--up-font-body);font-size:13.5px}.up-sg-menu [role=menuitem]{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--sg-ink-2);text-align:left;cursor:pointer;font:inherit}.up-sg-menu [role=menuitem] i{width:16px;text-align:center;color:var(--sg-ink-3)}.up-sg-menu [role=menuitem]:hover,.up-sg-menu [role=menuitem]:focus-visible{background:var(--sg-paper-2);color:var(--sg-ink);outline:none}.up-sg-menu [role=menuitem][aria-disabled=true]{color:var(--sg-ink-3);opacity:.6;cursor:not-allowed}.up-sg-menu [role=menuitem].is-danger,.up-sg-menu [role=menuitem].is-danger i{color:var(--sg-bad-ink)}.up-sg-menu hr{border:0;border-top:1px solid var(--sg-hair);margin:6px 0}.up-sg .up-sg-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;text-align:center;background:var(--sg-paper);border:1px solid var(--sg-hair);border-radius:16px}.up-sg .up-sg-empty-ic{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--sg-azul-bg);color:var(--up-azul-2);font-size:26px}.up-sg .up-sg-empty h3{font-family:var(--up-font-display);font-size:20px;line-height:26px;font-weight:700;color:var(--sg-ink)}.up-sg .up-sg-empty p{max-width:52ch;color:var(--sg-ink-2)}.up-sg .up-sg-empty-ways{display:grid;grid-template-columns:repeat(2,minmax(0,320px));gap:16px;justify-content:center;width:100%;margin-top:12px}.up-sg .up-sg-empty-foot{font-size:13px;color:var(--sg-ink-3);margin-top:8px}.up-sg-skel{gap:24px}.up-sg .up-sg-skel-b{border-radius:14px;background:linear-gradient(100deg,var(--sg-paper-2) 30%,color-mix(in srgb,var(--up-azul-2) 8%,var(--sg-paper-2)) 50%,var(--sg-paper-2) 70%);background-size:200% 100%;animation:sg-shimmer 1.3s ease-in-out infinite}.up-sg .up-sg-skel-b--head{height:72px;max-width:520px}.up-sg .up-sg-skel-b--card{height:180px}.up-sg .up-sg-skel-b--row{height:52px;margin-top:-16px}@keyframes sg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.up-sg-error{align-items:center;text-align:center;padding:48px 24px;gap:8px}.up-sg .up-sg-error-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--sg-bad-bg);color:var(--sg-bad-ink);font-size:22px;margin-bottom:8px}.up-sg-error h3{font-family:var(--up-font-display);font-size:18px;font-weight:700}.up-sg-error p{color:var(--sg-ink-2);margin-bottom:8px}.up-sg .up-sg-sec-label--ic{gap:10px;color:var(--sg-ink-2)}.up-sg .up-sg-sec-label--ic:before{display:none}.up-sg .up-sg-sec-ic{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--sg-azul-bg);color:var(--sg-azul-ink);font-size:13px;letter-spacing:0}.up-sg .up-sg-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.up-sg--seguimiento{gap:28px}.up-sg .up-sg-dash{container:sgdash / inline-size;display:flex;flex-direction:column;gap:26px}.up-sg .up-sg-top{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:stretch}.up-sg .up-sg-estado-card{container:sgestado / inline-size;position:relative;display:flex;flex-direction:column;gap:24px;padding:24px 32px;background:var(--sg-paper);border:1px solid var(--sg-hair);border-radius:20px}.up-sg .up-sg-estado-grid{display:grid;grid-template-columns:236px minmax(0,1fr);gap:36px;align-items:start}.up-sg .up-sg-estado-main{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.up-sg .up-sg-estado-main>.up-sg-sec-label{margin-bottom:2px}.up-sg .up-sg-hero{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%}.up-sg .up-sg-hero-l{display:flex;align-items:center;gap:8px;font-size:13px;line-height:16px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sg-azul-ink)}.up-sg .up-sg-hero-l i{font-size:14px}.up-sg .up-sg-hero-ring{position:relative;flex:none;width:212px;height:212px}.up-sg .up-sg-hero-ring svg{width:100%!important;height:100%!important}.up-sg .up-sg-hero-num{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;font-family:var(--up-font-display);font-size:56px;line-height:1;font-weight:800;letter-spacing:-.03em;color:var(--sg-ink);font-variant-numeric:tabular-nums}.up-sg .up-sg-hero-num small{margin-left:3px;font-size:22px;font-weight:700;letter-spacing:0;color:var(--sg-ink-3)}.up-sg .up-sg-hero-num.is-null{color:var(--sg-ink-3);font-weight:700}.up-sg .up-sg-hero-txt{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.up-sg .up-sg-hero-d{display:flex;align-items:center;gap:6px;font-size:15px;line-height:20px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--sg-ink-2)}.up-sg .up-sg-hero-d i{font-size:13px}.up-sg .up-sg-hero-d.is-up{color:var(--sg-ok-ink)}.up-sg .up-sg-hero-d.is-down{color:var(--sg-bad-ink)}.up-sg .up-sg-hero-d.is-flat{font-size:14px;font-weight:600;color:var(--sg-ink-3)}.up-sg .up-sg-hero-ctx{font-size:13px;line-height:19px;color:var(--sg-ink-3)}.up-sg .up-sg-hero-none{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:20px;font-weight:600;color:var(--sg-ink-2)}.up-sg .up-sg-hero-none i{margin-top:3px;font-size:13px;color:var(--sg-ink-3)}.up-sg .up-sg-brecha{display:inline-flex;align-items:flex-start;gap:8px;max-width:100%;margin-top:2px;padding:6px 12px;border-radius:12px;font-size:13px;line-height:18px;font-weight:700;background:var(--sg-neutral-bg);color:var(--sg-ink-2);border:1px solid transparent}.up-sg .up-sg-brecha i{flex:none;margin-top:3px;font-size:12px}.up-sg .up-sg-brecha[data-tone=bad]{background:var(--sg-bad-bg);color:var(--sg-bad-ink);border-color:color-mix(in srgb,var(--sg-bad) 22%,transparent)}.up-sg .up-sg-brecha[data-tone=warn]{background:var(--sg-warn-bg);color:var(--sg-warn-ink);border-color:color-mix(in srgb,var(--sg-warn) 26%,transparent)}.up-sg .up-sg-brecha[data-tone=ok]{background:var(--sg-ok-bg);color:var(--sg-ok-ink);border-color:color-mix(in srgb,var(--sg-ok) 22%,transparent)}.up-sg .up-sg-estado-aviso{display:flex;align-items:flex-start;gap:6px;max-width:26ch;font-size:13px;line-height:18px;font-weight:600;color:var(--sg-ink-2)}.up-sg .up-sg-estado-aviso i{margin-top:3px;font-size:12px;color:var(--sg-ink-3)}.up-sg .up-sg-estado-side{display:flex;flex-direction:column;gap:24px}.up-sg .up-sg-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.up-sg .up-sg-tile{display:flex;flex-direction:column;gap:8px;padding:16px 16px 14px;border-radius:14px;background:var(--sg-paper-2)}.up-sg .up-sg-tile-h{display:flex;align-items:center;gap:10px}.up-sg .up-sg-tile-ic{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--t) 14%,transparent);color:var(--t);font-size:14px}.up-sg .up-sg-tile-l{font-size:12px;line-height:15px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sg-ink-3)}.up-sg .up-sg-tile-v{font-family:var(--up-font-display);font-size:28px;line-height:32px;font-weight:800;letter-spacing:-.015em;color:var(--sg-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.up-sg .up-sg-tile-v small{margin-left:3px;font-size:15px;font-weight:700;color:var(--sg-ink-3);letter-spacing:0}.up-sg .up-sg-tile-v .is-null{color:var(--sg-ink-3)}.up-sg .up-sg-tile-vrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.up-sg .up-sg-tile-v small.is-den{margin-left:2px;font-size:14px}.up-sg .up-sg-tile-v[data-juicio=bad]{color:var(--sg-bad-ink)}.up-sg .up-sg-tile-v[data-juicio=warn]{color:var(--sg-warn-ink)}.up-sg .up-sg-tile-v[data-juicio] small{color:inherit;opacity:.75}.up-sg .up-sg-tile-tl{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px}.up-sg .up-sg-tile-tr{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:16px;font-weight:600;color:var(--sg-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.up-sg .up-sg-tile-tr i{font-size:12px}.up-sg .up-sg-tile-tr.is-up{color:var(--sg-ok-ink)}.up-sg .up-sg-tile-tr.is-down{color:var(--sg-bad-ink)}.up-sg .up-sg-tile-spark{flex:none;display:block}.up-sg .up-sg-tile-n{font-size:13px;line-height:18px;color:var(--sg-ink-3)}.up-sg .up-sg-sem{display:flex;flex-direction:column;gap:12px}.up-sg .up-sg-sem-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sg-ink-3)}.up-sg .up-sg-sem-why{display:inline-flex;align-items:center;gap:6px;letter-spacing:0;text-transform:none;font-weight:600;color:var(--sg-ink-2)}.up-sg .up-sg-semaforo{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.up-sg .up-sg-sem-seg{display:flex;flex-direction:column;gap:8px;cursor:default}.up-sg .up-sg-sem-bar{display:block;height:8px;border-radius:4px;background:var(--c)}.up-sg .up-sg-sem-l{display:flex;align-items:center;gap:6px;font-size:13px;line-height:16px;font-weight:600;color:var(--sg-ink-2);white-space:nowrap;overflow:hidden}.up-sg .up-sg-sem-l i{flex:none;width:14px;text-align:center;font-size:12px;color:var(--sg-ink-3)}.up-sg .up-sg-sem-t{overflow:hidden;text-overflow:ellipsis}.up-sg .up-sg-sem-v{font-size:13px;line-height:16px;color:var(--sg-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-sg .up-sg-sem-v b{font-weight:800;font-variant-numeric:tabular-nums;color:var(--sg-ink)}.up-sg .up-sg-sem-seg[data-nivel=ok] .up-sg-sem-v b{color:var(--sg-ok-ink)}.up-sg .up-sg-sem-seg[data-nivel=warn] .up-sg-sem-v b{color:var(--sg-warn-ink)}.up-sg .up-sg-sem-seg[data-nivel=bad] .up-sg-sem-v b{color:var(--sg-bad-ink)}.up-sg .up-sg-sem-n{font-size:13px}.up-sg .up-sg-sem-v em{font-style:normal;font-size:13px}.up-sg .up-sg-semaforo.is-empty .up-sg-sem-bar{background:repeating-linear-gradient(90deg,var(--sg-linea) 0 6px,transparent 6px 10px)}.up-sg .up-sg-next.up-sg-next--card{display:flex;flex-direction:column;gap:18px;padding:24px;background:var(--sg-paper);border:1px solid var(--sg-hair);border-radius:20px}.up-sg .up-sg-next.up-sg-next--card ul{display:flex;flex-direction:column;gap:6px;margin:0 -12px}.up-sg .up-sg-next.up-sg-next--card li{display:block}.up-sg .up-sg-next-row{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;align-items:start;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:var(--sg-ink-2);font-size:13.5px;line-height:20px;text-align:left;transition:background var(--sg-dur)}.up-sg button.up-sg-next-row{cursor:pointer}.up-sg button.up-sg-next-row:hover{background:var(--sg-paper-2)}.up-sg button.up-sg-next-row:hover .up-sg-next-cv{color:var(--sg-azul-ink);transform:translate(2px)}.up-sg .up-sg-next-row.is-static{grid-template-columns:28px minmax(0,1fr)}.up-sg .up-sg-next-ic{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--sg-neutral-bg);color:var(--sg-ink-3);font-size:12px}.up-sg .up-sg-next-ic[data-tone=warn]{background:var(--sg-warn-bg);color:var(--sg-warn-ink)}.up-sg .up-sg-next-ic[data-tone=bad]{background:var(--sg-bad-bg);color:var(--sg-bad-ink)}.up-sg .up-sg-next-ic[data-tone=azul]{background:var(--sg-azul-bg);color:var(--sg-azul-ink)}.up-sg .up-sg-next-ic[data-tone=ok]{background:var(--sg-ok-bg);color:var(--sg-ok-ink)}.up-sg .up-sg-next-t{padding-top:4px}.up-sg .up-sg-next-t b{color:var(--sg-ink)}.up-sg .up-sg-next-cv{margin-top:8px;font-size:12px;color:var(--sg-ink-3);transition:transform var(--sg-dur),color var(--sg-dur)}.up-sg .up-sg-tendencia,.up-sg .up-sg-destacado{display:flex;flex-direction:column;gap:12px}.up-sg .up-sg-tend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.up-sg .up-sg-tend-grid.is-one{grid-template-columns:minmax(0,1fr)}.up-sg .up-sg-tend-grid>.up-sg-chart{gap:12px;padding:20px 24px;background:var(--sg-paper);border:1px solid var(--sg-hair);border-radius:16px}.up-sg .up-sg-tend-grid>.up-sg-chart .up-sg-chart-h{font-size:14px}.up-sg .up-sg-dest-card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;padding:24px 32px;background:var(--sg-paper);border:1px solid var(--sg-hair);border-radius:20px}.up-sg .up-sg-dest-card.is-manual{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.up-sg .up-sg-dest-card.is-manual .up-sg-dest-main{flex:1 1 360px;gap:10px}.up-sg .up-sg-dest-manual{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--sg-ink-2)}.up-sg .up-sg-dest-main{display:flex;flex-direction:column;gap:14px}.up-sg .up-sg-dest-lede{max-width:72ch;font-size:16px;line-height:25px;font-weight:500;color:var(--sg-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.up-sg .up-sg-dest-why{max-width:72ch;padding-left:12px;border-left:3px solid var(--c, var(--up-azul-2));font-size:13.5px;line-height:20px;color:var(--sg-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.up-sg .up-sg-dest-why b{color:var(--sg-ink)}.up-sg .up-sg-dest-act{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:auto;padding-top:4px}.up-sg .up-sg-dest-side{display:flex;flex-direction:column;gap:14px}.up-sg .up-sg-dest-h{display:flex;align-items:center;gap:8px;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sg-ink-3)}.up-sg .up-sg-dest-find{display:flex;flex-direction:column;gap:10px}.up-sg .up-sg-dest-find li{display:flex;flex-direction:column;gap:4px}.up-sg .up-sg-dest-tags{display:flex;flex-direction:row;align-items:center;gap:10px}.up-sg .up-sg-dest-find .up-sg-sev--pill{height:20px;padding:0 8px;font-size:11.5px}.up-sg .up-sg-kind{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sg-ink-3);white-space:nowrap}.up-sg .up-sg-kind i{font-size:11px;width:13px;text-align:center}.up-sg .up-sg-dest-find .up-sg-kind[data-k=riesgo]{color:var(--sg-bad-ink)}.up-sg .up-sg-sev-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--sg-bad)}.up-sg .up-sg-dest-find p{font-size:14px;line-height:21px;color:var(--sg-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.up-sg .up-sg-dest-none{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:20px;color:var(--sg-ink-2)}.up-sg .up-sg-dest-none>i{margin-top:3px;color:var(--sg-ok-ink)}.up-sg .up-sg-dest-coh{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;font-size:13px;color:var(--sg-ink-2)}.up-sg .up-sg-dest-coh>i{color:var(--sg-ink-3);font-size:13px}.up-sg .up-sg-tira-scroll{overflow-x:auto;padding:4px 2px 6px;scrollbar-width:thin}.up-sg .up-sg-tira-l{display:flex;align-items:flex-start;min-width:100%;width:-moz-max-content;width:max-content}.up-sg .up-sg-tira-i{position:relative;flex:1 1 0;min-width:92px}.up-sg .up-sg-tira-i:before{content:"";position:absolute;top:33px;left:0;right:0;height:2px;background:var(--sg-linea)}.up-sg .up-sg-tira-i:first-child:before{left:50%}.up-sg .up-sg-tira-i:last-child:before{right:50%}.up-sg .up-sg-tira-i:only-child:before{display:none}.up-sg .up-sg-tira-n{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:4px 6px 6px;border:0;border-radius:12px;background:none;color:inherit;text-align:center;cursor:pointer;transition:background var(--sg-dur)}.up-sg span.up-sg-tira-n{cursor:default}.up-sg button.up-sg-tira-n:hover{background:var(--sg-paper-2)}.up-sg .up-sg-tira-tipo{font-size:13px;line-height:18px;color:var(--sg-ink-3);white-space:nowrap}.up-sg .up-sg-tira-dot{position:relative;z-index:1;display:grid;place-items:center;width:14px;height:14px;margin:3px 0;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px var(--sg-paper-2)}.up-sg .up-sg-tira-i.is-last .up-sg-tira-dot{width:16px;height:16px;margin:2px 0;box-shadow:0 0 0 3px var(--sg-paper-2),0 0 0 5px var(--c)}.up-sg .up-sg-tira-i.is-draft .up-sg-tira-dot{background:var(--sg-paper);border:2px dashed var(--c)}.up-sg .up-sg-tira-i.is-more .up-sg-tira-dot{width:32px;height:22px;margin:-1px 0;border-radius:999px;background:var(--sg-neutral-bg);color:var(--sg-ink-2);font-size:12px;font-weight:700}.up-sg .up-sg-tira-f{display:flex;flex-direction:column;font-size:13px;line-height:18px;font-weight:600;color:var(--sg-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.up-sg .up-sg-tira-f small{font-size:13px;font-weight:500;color:var(--sg-ink-3)}.up-sg .up-sg-tira-s{margin-top:2px;font-size:13px;line-height:18px;font-weight:700;color:var(--sg-ink-3)}.up-sg .up-sg-tira-i[data-nivel=ok] .up-sg-tira-s{color:var(--sg-ok-ink)}.up-sg .up-sg-tira-i[data-nivel=warn] .up-sg-tira-s{color:var(--sg-warn-ink)}.up-sg .up-sg-tira-i[data-nivel=bad] .up-sg-tira-s{color:var(--sg-bad-ink)}.up-sg .up-sg-tira-i.is-draft .up-sg-tira-s{color:var(--sg-ink-3);font-weight:600}.up-sg .up-sg-tira-l.is-pocos{justify-content:center}.up-sg .up-sg-tira-l.is-pocos .up-sg-tira-i{flex:0 0 200px}.up-sg .up-sg-tira-s small{font-size:11px;font-weight:600;margin-left:1px}.up-sg .up-sg-empty--seg p{max-width:58ch}.up-sg .up-sg-empty--seg .up-sg-btn{margin-top:8px}.up-sg .up-sg-historico{background:var(--sg-paper);border:1px solid var(--sg-hair);border-radius:16px}.up-sg .up-sg-historico>summary{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 20px;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:16px}.up-sg .up-sg-historico>summary::-webkit-details-marker{display:none}.up-sg .up-sg-historico>summary:hover{background:var(--sg-paper-2)}.up-sg .up-sg-historico[open]>summary{border-radius:16px 16px 0 0}.up-sg .up-sg-hist-t{font-family:var(--up-font-display);font-size:15px;line-height:20px;font-weight:700;color:var(--sg-ink);white-space:nowrap}.up-sg .up-sg-hist-hint{font-size:13px;color:var(--sg-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-sg .up-sg-historico>summary .up-sg-acc-cv{margin-left:auto;flex:none;color:var(--sg-ink-3);font-size:12px;transition:transform var(--sg-dur) var(--up-ease)}.up-sg .up-sg-historico[open]>summary .up-sg-acc-cv{transform:rotate(180deg)}.up-sg .up-sg-hist-b{display:flex;flex-direction:column;gap:12px;padding:8px 20px 20px}.up-sg .up-sg-hist-tools{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.up-sg .up-sg-hist-tools p{font-size:13px;line-height:18px;color:var(--sg-ink-3)}.up-sg .up-sg-hist-scroll{overflow-x:auto;border-radius:10px}.up-sg .up-sg-hist-tbl{width:100%;min-width:760px;border-collapse:collapse;font-size:13.5px;line-height:19px;color:var(--sg-ink-2)}.up-sg .up-sg-hist-tbl th,.up-sg .up-sg-hist-tbl td{padding:10px 12px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--sg-hair);white-space:nowrap}.up-sg .up-sg-hist-tbl thead th{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sg-ink-3);background:var(--sg-paper-2)}.up-sg .up-sg-hist-tbl thead th{white-space:normal;vertical-align:bottom;letter-spacing:.04em}.up-sg .up-sg-hist-tbl th,.up-sg .up-sg-hist-tbl td{padding-left:10px;padding-right:10px}.up-sg .up-sg-hist-tbl td:nth-child(9),.up-sg .up-sg-hist-tbl td:last-child{white-space:normal}.up-sg .up-sg-hist-tbl td:last-child{min-width:7.5rem}.up-sg .up-sg-hist-tbl td:last-child .up-sg-pill{white-space:normal;text-align:left}.up-sg .up-sg-hist-tbl tbody th{font-weight:600;color:var(--sg-ink)}.up-sg .up-sg-hist-tbl tbody tr:last-child>*{border-bottom:0}.up-sg .up-sg-hist-tbl .num{font-variant-numeric:tabular-nums}.up-sg .up-sg-hist-tbl td.is-up{color:var(--sg-ok-ink);font-weight:600}.up-sg .up-sg-hist-tbl td.is-down{color:var(--sg-bad-ink);font-weight:600}.up-sg .up-sg-hist-tbl td i{font-size:11px}.up-sg .up-sg-hist-muted{color:var(--sg-ink-3)}@container sgdash (max-width: 979px){.up-sg .up-sg-top{grid-template-columns:minmax(0,1fr)}.up-sg .up-sg-next.up-sg-next--card{padding:24px;gap:18px}.up-sg .up-sg-next.up-sg-next--card ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 28px}}@container sgdash (max-width: 1100px){.up-sg .up-sg-dest-find li{display:flex;flex-direction:column;gap:4px}.up-sg .up-sg-dest-tags{flex-direction:row;align-items:center;gap:10px}}@container sgdash (max-width: 899px){.up-sg .up-sg-tend-grid{grid-template-columns:minmax(0,1fr)}}@container sgdash (max-width: 760px){.up-sg .up-sg-dest-card{display:flex;flex-direction:column;gap:18px;padding:24px}.up-sg .up-sg-dest-main{display:contents}.up-sg .up-sg-dest-side{order:2}.up-sg .up-sg-dest-act{order:3;margin-top:0;padding-top:0}}@container sgdash (max-width: 560px){.up-sg .up-sg-dash{gap:28px}.up-sg .up-sg-estado-card{padding:20px 16px 24px;border-radius:16px}.up-sg .up-sg-dest-find li{grid-template-columns:minmax(0,1fr);gap:4px}.up-sg .up-sg-dest-tags{flex-direction:row;align-items:center;gap:10px}.up-sg .up-sg-next.up-sg-next--card,.up-sg .up-sg-dest-card{padding:20px 16px;border-radius:16px}.up-sg .up-sg-tend-grid>.up-sg-chart{padding:16px}}@container sgestado (max-width: 720px){.up-sg .up-sg-estado-grid{grid-template-columns:minmax(0,1fr);gap:28px}.up-sg .up-sg-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 28px}.up-sg .up-sg-hero-l{grid-column:1 / -1}.up-sg .up-sg-hero-ring{width:184px;height:184px}.up-sg .up-sg-hero-num{font-size:52px}}@container sgestado (max-width: 520px){.up-sg .up-sg-estado-main{gap:16px}.up-sg .up-sg-hero{grid-template-columns:auto minmax(0,1fr);gap:8px 18px}.up-sg .up-sg-hero-txt{display:contents}.up-sg .up-sg-hero-ring{grid-column:1;grid-row:2 / 4;width:148px;height:148px}.up-sg .up-sg-hero-num{font-size:42px}.up-sg .up-sg-hero-num small{font-size:18px}.up-sg .up-sg-hero-d,.up-sg .up-sg-hero-none{grid-column:2;grid-row:2;align-self:end}.up-sg .up-sg-hero-ctx{grid-column:2;grid-row:3;align-self:start}.up-sg .up-sg-brecha{grid-column:1 / -1;grid-row:4;justify-self:start;margin-top:6px}.up-sg .up-sg-tiles{grid-template-columns:minmax(0,1fr);gap:10px}.up-sg .up-sg-tile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px 16px}.up-sg .up-sg-tile-h{grid-column:1;grid-row:1}.up-sg .up-sg-tile-v{grid-column:2;grid-row:1;font-size:24px;line-height:28px}.up-sg .up-sg-tile-tl,.up-sg .up-sg-tile-n{grid-column:1 / -1}.up-sg .up-sg-semaforo{grid-template-columns:minmax(0,1fr);gap:12px}.up-sg .up-sg-sem-seg{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.up-sg .up-sg-sem-bar{grid-column:1 / -1;grid-row:2;height:6px}.up-sg .up-sg-sem-l{grid-row:1;font-size:13px}.up-sg .up-sg-sem-v{grid-row:1}}@container sgestado (max-width: 420px){.up-sg .up-sg-estado-main{gap:14px 16px}.up-sg .up-sg-hero-ring{width:136px;height:136px}.up-sg .up-sg-hero-num{font-size:40px}}@media (max-width: 980px){.up-sg .up-sg-glance-grid{grid-template-columns:220px 1fr;grid-template-rows:auto auto auto}.up-sg .up-sg-glance-grid>.up-sg-next{grid-row:3;grid-column:1 / -1;border-left:0;border-top:1px solid var(--sg-hair)}.up-sg .up-sg-glance-grid>.up-sg-chart--gap{grid-row:2;grid-column:1 / -1}.up-sg .up-sg-next ul{flex-direction:row;flex-wrap:wrap;gap:12px 32px}.up-sg .up-sg-dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.up-sg .up-sg-grid2,.up-sg .up-sg-figs{grid-template-columns:1fr;gap:24px}.up-sg .up-sg-coh{grid-template-columns:1fr}}.up-sg .up-sg-reader{container:sglector / inline-size}@container sglector (max-width: 900px){.up-sg .up-sg-reader-h{flex-direction:column}.up-sg .up-sg-reader-act{width:100%}}@media (max-width: 640px){.up-sg{gap:24px}.up-sg .up-sg-title{font-size:24px;line-height:30px}.up-sg .up-sg-head{flex-direction:column;align-items:stretch;gap:12px}.up-sg .up-sg-head-act{flex-wrap:wrap}.up-sg .up-sg-head-act .up-sg-btn{flex:1 1 auto}.up-sg .up-sg-head-act #sgNew{flex:1 1 100%;min-height:48px}.up-sg .up-sg-tira-l.is-pocos .up-sg-tira-i{flex:1 1 0}.up-sg.up-sg--informes .up-sg-head-act [data-ir-seguimiento]{display:none}.up-sg[data-embed] .up-sg-head{align-items:stretch}.up-sg .up-sg-hist-hint{display:none}.up-sg .up-sg-historico>summary{padding:0 16px}.up-sg .up-sg-hist-b{padding:8px 16px 16px}.up-sg .up-sg-fab{display:inline-flex;align-items:center;gap:10px;width:auto;height:52px;padding:0 20px 0 16px;border-radius:26px;font-size:16px}.up-sg .up-sg-glance-grid{grid-template-columns:1fr;grid-template-rows:none}.up-sg .up-sg-glance-grid>*{padding:16px}.up-sg .up-sg-glance-grid>*+*{border-left:0;border-top:1px solid var(--sg-hair)}.up-sg .up-sg-glance-grid>.up-sg-stat,.up-sg .up-sg-glance-grid>.up-sg-chart[data-chart=trend],.up-sg .up-sg-glance-grid>.up-sg-next,.up-sg .up-sg-glance-grid>.up-sg-chart--gap{grid-row:auto;grid-column:1;border-left:0}.up-sg .up-sg-glance-grid:before{left:16px;right:16px}.up-sg .up-sg-stat-meta{white-space:normal}.up-sg .up-sg-next ul{flex-direction:column}.up-sg .up-sg-stat-n{font-size:40px;line-height:44px}.up-sg .up-sg-index-h{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.up-sg .up-sg-chips,.up-sg .up-sg-tabs{flex-wrap:nowrap;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 24px 4px 0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.up-sg .up-sg-chips::-webkit-scrollbar,.up-sg .up-sg-tabs::-webkit-scrollbar{display:none}.up-sg .up-sg-chip{scroll-snap-align:start}.up-sg .up-sg-row-main{grid-template-columns:56px 1fr;grid-template-rows:auto auto auto;row-gap:6px;padding:10px 0 10px 12px}.up-sg .up-sg-row-ic{grid-row:1 / span 3;align-self:start}.up-sg .up-sg-row-date{grid-column:2;grid-row:1}.up-sg .up-sg-row-chips{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.up-sg .up-sg-row-kpis{grid-column:2;grid-row:3;white-space:normal}.up-sg .up-sg-acc--coh>summary{display:grid;grid-template-columns:1fr auto;row-gap:6px;padding:10px 16px}.up-sg .up-sg-acc--coh>summary .up-sg-acc-t{grid-column:1 / -1}.up-sg .up-sg-acc--coh>summary .up-sg-acc-meta{grid-column:1}.up-sg .up-sg-acc--coh>summary .up-sg-acc-cv{grid-column:2;grid-row:1;margin-left:0}.up-sg .up-sg-back{display:inline-flex;align-items:center;gap:6px}.up-sg .up-sg-reader-h{padding:16px 16px 12px}.up-sg .up-sg-reader>.up-sg-banner{margin:0 16px 8px;flex-wrap:wrap}.up-sg .up-sg-reader-act{flex-wrap:nowrap;gap:8px}.up-sg .up-sg-reader-act>.up-sg-btn,.up-sg .up-sg-reader-act>.up-sg-pdf-off{flex:1 1 auto}.up-sg .up-sg-reader-act .up-sg-btn{padding:0 10px;gap:6px;font-size:13px}.up-sg .up-sg-row-chips{gap:4px 6px}.up-sg .up-sg-row-kpis{gap:2px 12px}.up-sg .up-sg-reader-act .up-sg-pdf-off .up-sg-btn{width:100%}.up-sg .up-sg-tabs{padding-left:8px}.up-sg .up-sg-tabs [role=tab]{scroll-snap-align:start}.up-sg .up-sg-pane{padding:16px;gap:20px}.up-sg .up-sg-lede-p{font-size:16px;line-height:24px}.up-sg .up-sg-dl{grid-template-columns:1fr}.up-sg .up-sg-objtbl thead{display:none}.up-sg .up-sg-objtbl,.up-sg .up-sg-objtbl tbody,.up-sg .up-sg-objtbl tr,.up-sg .up-sg-objtbl td{display:block}.up-sg .up-sg-objtbl tr{padding:8px 0;border-bottom:1px solid var(--sg-hair)}.up-sg .up-sg-objtbl td{padding:4px 0;border:0}.up-sg .up-sg-objtbl td:before{content:attr(data-l);display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sg-ink-3)}.up-sg .up-sg-objtbl td.num{white-space:normal}.up-sg .up-sg-decide{padding:8px 16px 10px;gap:6px 12px;font-size:13px}.up-sg .up-sg-decide p{font-size:13px;line-height:18px}.up-sg .up-sg-decide-act{width:100%}.up-sg .up-sg-decide-act .up-sg-btn{flex:1 1 0;justify-content:center;min-height:48px;padding:0 12px}.up-sg.up-sg--informes{padding-bottom:72px}.up-sg .up-sg-evid-act{margin-left:0}.up-sg .up-sg-empty-ways{grid-template-columns:1fr}.up-sg .up-sg-banner-act{width:100%}}@media (max-width: 420px){.up-sg .up-sg-reader-act [data-dl-report]{flex:0 0 40px;width:40px;padding:0}.up-sg .up-sg-reader-act [data-dl-report]>span{display:none}}@media (max-width: 560px){.up-sg .up-sg-chart-h{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-moz-column-gap:10px;column-gap:10px;row-gap:0}.up-sg .up-sg-chart-h>.up-sg-chart-ic{grid-column:1;grid-row:1}.up-sg .up-sg-chart-h>b{grid-column:2;grid-row:1}.up-sg .up-sg-chart-h>.up-sg-chart-sub{grid-column:2;grid-row:2}.up-sg .up-sg-chart-h>.up-sg-chart-tbl{grid-column:3;grid-row:1 / span 2;align-self:center}.up-sg .up-sg-dims>.up-sg-blk-h{flex-wrap:nowrap}.up-sg .up-sg-dims>.up-sg-blk-h .up-sg-blk-sub{flex:1 1 auto;min-width:0;flex-wrap:wrap}.up-sg .up-sg-chart-tbl{flex:none;width:36px;height:36px;padding:0;border-radius:10px}.up-sg .up-sg-chart-tbl>span{display:none}.up-sg .up-sg-chart-tbl>i{font-size:14px}.up-sg .up-sg-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.up-sg .up-sg-kpi-v{font-size:20px;line-height:24px}.up-sg .up-sg-kpi-n{-webkit-line-clamp:3}}@media (prefers-reduced-motion: reduce){.up-sg *,.up-sg *:before,.up-sg *:after,.up-sg-menu,.up-sg-menu *{animation:none!important;transition:none!important}.up-sg-btn,.up-sg-btn:hover,.up-sg-btn:active{transition:none!important;transform:none!important}}body.has-phasenav .up-sg .up-sg-decide.is-stuck{bottom:5.25rem;border:1px solid var(--sg-hair);border-radius:16px;box-shadow:var(--up-shadow-md)}body.has-phasenav .up-sg .up-sg-fab{bottom:5.25rem}.up-sg .up-sg-lede-p,.up-sg .up-sg-lede-why,.up-sg .up-sg-dest-lede,.up-sg .up-sg-dest-why{max-width:none;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.up-sg .up-sg-formato .up-sg-dl{display:block;-moz-column-count:2;column-count:2;-moz-column-gap:48px;column-gap:48px;-moz-column-rule:1px solid var(--sg-hair);column-rule:1px solid var(--sg-hair)}.up-sg .up-sg-formato .up-sg-dl-row{-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 16px}.up-sg .up-sg-formato .up-sg-dl-row--full dd{max-width:none}.up-sg .up-sg-formato .up-sg-dl dd,.up-sg .up-sg-formato .up-sg-fix,.up-sg .up-sg-formato .up-sg-objtbl td:not(.num){text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 640px){.up-sg .up-sg-formato .up-sg-dl{-moz-column-count:1;column-count:1;-moz-column-rule:none;column-rule:none}}:root{--sg-row-open: color-mix(in srgb, var(--up-azul-soft, #E8F4FC) 70%, var(--sg-paper))}[data-theme=dark]{--sg-row-open: color-mix(in srgb, var(--sg-azul-bg) 70%, var(--sg-paper))}.up-sg .up-sg-row{scroll-margin-top:calc(var(--up-topbar-h) + 8px)}.up-sg .up-sg-row-main{grid-template-columns:76px 170px auto minmax(0,1fr) auto 28px 16px}.up-sg .up-sg-row-cv{display:grid;place-items:center;width:16px;height:16px;color:var(--sg-ink-3);font-size:12px;transition:transform .18s var(--up-ease),color var(--sg-dur)}.up-sg .up-sg-row:hover .up-sg-row-cv{color:var(--sg-ink-2)}.up-sg .up-sg-row.is-open .up-sg-row-cv{transform:rotate(180deg);color:var(--up-azul-2)}.up-sg .up-sg-row.is-open,.up-sg .up-sg-row.is-open:hover{background:var(--sg-row-open);border-radius:12px 12px 0 0;border-bottom-color:transparent}.up-sg .up-sg-row.is-open .up-sg-row-date time{font-weight:700}.up-sg .up-sg-row-detail{display:block;list-style:none;border-bottom:1px solid var(--sg-hair)}.up-sg .up-sg-detw{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .22s var(--up-ease),opacity .22s var(--up-ease)}.up-sg .up-sg-detw-in{min-height:0;min-width:0}.up-sg .up-sg-row-detail.is-anim .up-sg-detw-in{overflow:clip}.up-sg .up-sg-row-detail.is-plegado .up-sg-detw{grid-template-rows:0fr;opacity:0}.up-sg .up-sg-row-detail .up-sg-reader{margin:0 0 18px;border-radius:0 0 16px 16px;animation:none;box-shadow:0 14px 28px -24px color-mix(in srgb,var(--up-azul) 45%,transparent)}.up-sg .up-sg-row-detail .up-sg-decide{border-radius:0 0 16px 16px}.up-sg .up-sg-reader-act .up-sg-del{gap:6px;color:var(--sg-bad-ink)}.up-sg .up-sg-reader-act .up-sg-del>span{display:none}.up-sg .up-sg-reader-act .up-sg-del:hover{background:var(--sg-bad-bg);color:var(--sg-bad-ink)}.up-sg .up-sg-reader-act .up-sg-del[aria-busy=true]{opacity:.7;cursor:progress}.up-sg .up-sg-reader-act .up-sg-hide{color:var(--sg-ink-2)}.up-sg .up-sg-reader-act .up-sg-hide:hover{background:var(--sg-row-open);color:var(--up-azul-2)}@media (min-width: 1000px){.up-sg .up-sg-reader-act .up-sg-del{display:inline-flex;align-items:center;width:auto;height:40px;padding:0 14px;border:1px solid color-mix(in srgb,var(--sg-bad) 55%,transparent);font:600 14px/1 var(--up-font-body, Inter, system-ui, sans-serif)}.up-sg .up-sg-reader-act .up-sg-del>span{display:inline}}.up-sg-menu .up-sg-menu-sep+[role=menuitem].is-danger,.up-sg-menu [role=menuitem].is-danger:last-child{font-weight:600}.up-sg-menu [role=menuitem].is-danger:hover,.up-sg-menu [role=menuitem].is-danger:focus-visible{background:var(--sg-bad-bg);color:var(--sg-bad-ink)}@media (max-width: 1180px){.up-sg .up-sg-row-main{grid-template-columns:70px 150px auto minmax(0,1fr) auto 24px 14px;-moz-column-gap:10px;column-gap:10px}.up-sg .up-sg-row-cv{width:14px}}@media (max-width: 640px){.up-sg .up-sg-row{grid-template-columns:minmax(0,1fr) 32px;-moz-column-gap:0;column-gap:0;padding-right:4px}.up-sg .up-sg-row .up-sg-kebab{width:32px}.up-sg .up-sg-row-main{grid-template-columns:52px minmax(0,1fr) 12px;-moz-column-gap:8px;column-gap:8px}.up-sg .up-sg-row-cv{grid-column:3;grid-row:1 / span 3;align-self:center;width:12px}.up-sg .up-sg-row-detail .up-sg-reader{margin-bottom:14px}.up-sg .up-sg-reader-h{position:relative}.up-sg .up-sg-reader-ht>.up-sg-sec-label{padding-right:44px}.up-sg .up-sg-reader-act .up-sg-hide{position:absolute;top:8px;right:8px;width:40px;height:40px}.up-sg .up-sg-reader-act>.up-sg-del{flex:0 0 40px}}.up-sg--seguimiento{--sgp-hair: color-mix(in srgb, var(--up-azul) 12%, transparent);--sgp-franja: linear-gradient(90deg, #0C5A8E 0%, #1E78C8 55%, #2E9BDC 100%);--sgp-sh: 0 1px 2px rgba(14, 42, 58, .05), 0 12px 30px -20px color-mix(in srgb, var(--up-azul) 34%, transparent);--sgp-r: 20px;--sgp-bronce: #B5A160;--sgp-ink-fig: #4F6674}[data-theme=dark] .up-sg--seguimiento{--sgp-ink-fig: var(--sg-ink-3);--sgp-hair: rgba(255, 255, 255, .08);--sgp-franja: linear-gradient(90deg, #1E78C8 0%, #2E9BDC 55%, #8FD0F7 100%);--sgp-sh: inset 0 1px 0 rgba(255, 255, 255, .03), 0 16px 34px -22px rgba(0, 0, 0, .85)}@container sgdash (max-width: 560px){.up-sg--seguimiento .up-sg-dash>*{--sgp-r: 16px}}.up-sg--seguimiento .up-sg-eyebrow:before{background:linear-gradient(90deg,var(--up-azul),var(--up-azul-3))}.up-sg--seguimiento .up-sg-sec-label--ic{color:var(--sg-ink)}.up-sg--seguimiento .up-sg-sec-ic,.up-sg--seguimiento .up-sg-empty-ic{background:linear-gradient(140deg,#0c5a8e,#1e78c8);color:#fff}.up-sg--seguimiento .up-sg-sec-ic{box-shadow:0 6px 12px -6px color-mix(in srgb,var(--up-azul) 65%,transparent)}.up-sg--seguimiento .up-sg-chart-ic{background:var(--sg-azul-bg);color:var(--sg-azul-ink)}.up-sg--seguimiento .up-sg-next.up-sg-next--card,.up-sg--seguimiento .up-sg-tend-grid>.up-sg-chart,.up-sg--seguimiento .up-sg-dest-card,.up-sg--seguimiento .up-sg-empty{border:1px solid var(--sgp-hair);border-top-color:transparent;border-radius:var(--sgp-r);background:var(--sgp-franja) top left / 100% 3px no-repeat border-box,var(--sg-paper);box-shadow:var(--sgp-sh)}.up-sg--seguimiento .up-sg-estado-card{--sg-paper: #0A2136;--sg-paper-2: rgba(255, 255, 255, .06);--sg-hair: rgba(255, 255, 255, .12);--sg-pista: rgba(255, 255, 255, .14);--sg-linea: rgba(255, 255, 255, .26);--sg-ink: #FFFFFF;--sg-ink-2: #D6E6F3;--sg-ink-3: #AFC6DA;--sg-ok: #4FD69C;--sg-ok-ink: #72E2B1;--sg-ok-bg: color-mix(in srgb, #4FD69C 16%, #071C30);--sg-warn: #F2C14E;--sg-warn-ink: #F7D27A;--sg-warn-bg: color-mix(in srgb, #F2C14E 16%, #071C30);--sg-bad: #FF8A7E;--sg-bad-ink: #FFB0A7;--sg-bad-bg: color-mix(in srgb, #FF8A7E 16%, #071C30);--sg-neutral-bg: color-mix(in srgb, #FFFFFF 10%, #071C30);--sg-azul-ink: #A5D8F8;--sg-azul-bg: rgba(143, 208, 247, .16);--sg-serie-1: #7CC4F4;--sg-serie-2: #F2B65A;--sg-serie-3: #C2A6F2;--sg-av-1: #4FB6F2;--sg-av-2: #E6F6FF;--sg-av-pista: rgba(255, 255, 255, .12);color:var(--sg-ink);background:radial-gradient(60% 85% at 8% 0%,#2e9bdc4d,#2e9bdc00 70%),linear-gradient(128deg,#0c5a8e,#0a3b62 30%,#08243c 62%,#061827);border-color:color-mix(in srgb,var(--up-azul) 55%,transparent);box-shadow:inset 0 1px #ffffff1a,0 2px 4px #0616271a,0 28px 54px -28px #061627b8}[data-theme=dark] .up-sg--seguimiento .up-sg-estado-card{background:radial-gradient(60% 85% at 8% 0%,#2e9bdc42,#2e9bdc00 70%),linear-gradient(128deg,#0d4470,#0a2e4c,#081d31 64%,#071420);border-color:#5aa9f038;box-shadow:inset 0 1px #ffffff12,0 30px 60px -32px #000000f2}.up-sg--seguimiento .up-sg-estado-card .up-sg-sec-ic{background:#ffffff1f;color:#fff;box-shadow:inset 0 0 0 1px #ffffff2e}.up-sg--seguimiento .up-sg-estado-card .up-sg-hero-l{color:#d3ecfd}.up-sg--seguimiento .up-sg-estado-card .up-sg-hero-num small{color:var(--sg-ink-2)}.up-sg--seguimiento .up-sg-estado-card .up-sg-hero-ring{isolation:isolate}.up-sg--seguimiento .up-sg-estado-card .up-sg-hero-ring:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1px solid color-mix(in srgb,var(--sgp-bronce) 65%,transparent);pointer-events:none}.up-sg--seguimiento .up-sg-estado-card .up-sg-hero-ring:after{content:"";position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,#4fb6f238,#4fb6f212 64%,#4fb6f200)}.up-sg--seguimiento .up-sg-estado-card .up-sg-ring-arc{filter:drop-shadow(0 0 5px rgba(79,182,242,.55))}.up-sg--seguimiento .up-sg-estado-card .up-sg-tile{background:linear-gradient(180deg,#ffffff12,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff24}.up-sg--seguimiento .up-sg-estado-card .up-sg-tile-ic{background:radial-gradient(120% 120% at 30% 20%,color-mix(in srgb,var(--t) 12%,transparent),color-mix(in srgb,var(--t) 30%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 45%,transparent)}[data-theme=dark] .up-sg--seguimiento .up-sg-link{color:var(--sg-azul-ink)}.up-sg--seguimiento .up-sg-ovl-t{text-shadow:0 0 1px var(--sg-paper),0 0 2px var(--sg-paper),0 0 3px var(--sg-paper),0 0 5px var(--sg-paper)}.up-sg--seguimiento .up-sg-ovl-t:not(.is-ink,.is-bad,.is-ok){color:var(--sgp-ink-fig)}@container sgestado (max-width: 520px){.up-sg--seguimiento .up-sg-hero-num{font-size:40px}.up-sg--seguimiento .up-sg-hero-num small{margin-left:2px;font-size:16px}.up-sg--seguimiento .up-sg-tile{grid-template-columns:minmax(min-content,1fr) minmax(0,max-content)}.up-sg--seguimiento .up-sg-tile-vrow{justify-content:flex-end}}@container sgestado (max-width: 420px){.up-sg--seguimiento .up-sg-hero-num{font-size:35px}.up-sg--seguimiento .up-sg-hero-num small{font-size:15px}}.up-sg .up-sg-estado-grid{align-items:stretch}.up-sg .up-sg-estado-side{justify-content:space-between}@container sgestado (min-width: 721px){.up-sg .up-sg-hero-ring{width:196px;height:196px}.up-sg .up-sg-hero-num{font-size:52px}}.up-sg .up-sg-estado-brecha{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:16px;border-top:1px solid var(--sg-hair)}.up-sg .up-sg-estado-brecha .up-sg-brecha{margin-top:0}.up-sg .up-sg-estado-brecha-n{flex:1 1 220px;min-width:0;font-size:13px;line-height:18px;color:var(--sg-ink-3)}@container sgestado (max-width: 720px){.up-sg .up-sg-estado-side{display:contents}.up-sg .up-sg-estado-main{order:0}.up-sg .up-sg-estado-brecha{order:1;margin-top:-12px;padding-top:0;border-top:0}.up-sg .up-sg-tiles{order:2}.up-sg .up-sg-sem{order:3}}@container sgestado (max-width: 520px){.up-sg .up-sg-estado-brecha{margin-top:-4px}}.up-sg .up-sg-dest-lede{-webkit-line-clamp:4}.up-sg .up-sg-dest-why{-webkit-line-clamp:3}@container sgdash (max-width: 1100px){.up-sg .up-sg-dest-lede{-webkit-line-clamp:5}}@container sgdash (max-width: 560px){.up-sg .up-sg-dest-lede{-webkit-line-clamp:8}.up-sg .up-sg-dest-why{-webkit-line-clamp:5}}@container sgdash (max-width: 560px){.up-sg .up-sg-dest-lede,.up-sg .up-sg-dest-why{text-align:left;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}}@container sgpane (max-width: 560px){.up-sg .up-sg-lede-p,.up-sg .up-sg-lede-why{text-align:left;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}}@media (max-width: 560px){.up-sg .up-sg-lede-p,.up-sg .up-sg-lede-why,.up-sg .up-sg-dest-lede,.up-sg .up-sg-dest-why{text-align:left;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}}@media (max-width: 640px){.up-sg--seguimiento[data-embed] .up-sg-head-act>[data-ir-informes]:not([data-rep]){display:none}.up-sg--seguimiento[data-embed] .up-sg-head-act{flex-wrap:nowrap}.up-sg--seguimiento[data-embed] .up-sg-head-act .up-sg-btn{min-height:44px}.up-sg--seguimiento[data-embed] .up-sg-ctx{font-size:13px;line-height:18px}}.up-sg .up-sg-row-main{container:sgrow / inline-size}@container sgrow (min-width: 560px) and (max-width: 1080px){.up-sg .up-sg-row-chips .up-sg-pill[data-status=nodate]{font-size:0;gap:0;padding:4px 7px}.up-sg .up-sg-row-chips .up-sg-pill[data-status=nodate] i{font-size:13px}.up-sg .up-sg-row-kpis{flex-wrap:nowrap}}.up-sg .up-sg-row-detail .up-sg-reader-act .up-sg-kebab{display:none}.up-sg .up-sg-reader-act .up-sg-hide>span{display:none}@media (min-width: 641px){.up-sg .up-sg-reader-act .up-sg-hide{display:inline-flex;align-items:center;gap:6px;width:auto;padding:0 12px;font:600 14px/1 var(--up-font-body, Inter, system-ui, sans-serif);color:var(--sg-ink-2)}.up-sg .up-sg-reader-act .up-sg-hide>span{display:inline}}.up-sg .up-sg-kpi{gap:6px;padding:14px 16px;border-radius:14px;box-shadow:none}.up-sg .up-sg-kpi[data-trend]{box-shadow:none}.up-sg .up-sg-kpi-l{order:-1}.up-sg .up-sg-kpi-v{font-size:24px;line-height:28px}.up-sg .up-sg-kpi-v i{font-size:16px}@media (max-width: 560px){.up-sg .up-sg-kpi{padding:12px 14px}.up-sg .up-sg-kpi-v{font-size:21px;line-height:26px}}.up-sg .up-sg-foot{font-size:13px;color:var(--sg-ink-3)}[data-theme=dark] .up-sg .up-sg-band{opacity:1}[data-theme=dark] .up-sg .up-sg-band[data-k=ok]{fill:color-mix(in srgb,var(--sg-ok) 10%,var(--sg-paper))}[data-theme=dark] .up-sg .up-sg-band[data-k=warn]{fill:color-mix(in srgb,var(--sg-warn) 8%,var(--sg-paper))}[data-theme=dark] .up-sg .up-sg-band[data-k=bad]{fill:color-mix(in srgb,var(--sg-bad) 9%,var(--sg-paper))}@media (max-width: 640px){.up-sg .up-sg-decide{padding:6px 12px 8px;gap:4px 12px}.up-sg .up-sg-decide p{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.up-sg .up-sg-decide p>i{margin-right:6px}.up-sg .up-sg-decide-act .up-sg-btn{min-height:44px}}.up-sg{--sg-row-ic: linear-gradient(145deg, #0B3560 0%, #135B9C 58%, #2A86CC 100%);--sg-row-ic-sh: 0 8px 16px -10px rgba(11, 53, 96, .85);--sg-row-bd-open: color-mix(in srgb, var(--up-azul-2) 42%, var(--sg-hair))}[data-theme=dark] .up-sg{--sg-row-ic: linear-gradient(145deg, #134C82 0%, #1E78C8 60%, #48A8E4 100%);--sg-row-ic-sh: 0 8px 18px -10px rgba(0, 0, 0, .9)}.up-sg .up-sg-rows{gap:8px;border-top:0}.up-sg .up-sg-row{grid-template-columns:minmax(0,1fr) 40px;gap:0;min-height:0;padding:0 6px 0 0;border:1px solid var(--sg-hair);border-radius:14px;background:var(--sg-paper);box-shadow:0 1px 2px #0e2a3a0a;transition:border-color var(--sg-dur),box-shadow var(--sg-dur),background var(--sg-dur)}.up-sg .up-sg-row:hover{border-color:color-mix(in srgb,var(--up-azul-2) 30%,var(--sg-hair));background:var(--sg-paper);box-shadow:0 12px 26px -20px color-mix(in srgb,var(--up-azul) 55%,transparent)}.up-sg .up-sg-row:before{content:none}.up-sg .up-sg-row.is-new{animation:sg-new-card 2s var(--up-ease) both}@keyframes sg-new-card{0%,40%{background:var(--sg-azul-bg);border-color:var(--sg-row-bd-open)}to{background:var(--sg-paper)}}.up-sg .up-sg-row-main{grid-template-columns:40px minmax(120px,160px) auto minmax(min-content,1fr) 28px;grid-template-rows:none;gap:16px;min-height:66px;padding:12px 4px 12px 14px;border-radius:13px 0 0 13px}.up-sg .up-sg-row-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--sg-row-ic);color:#fff;font-size:16px;box-shadow:inset 0 1px #ffffff38,var(--sg-row-ic-sh);transition:transform var(--sg-dur)}.up-sg .up-sg-row:hover .up-sg-row-ic{transform:translateY(-1px)}.up-sg .up-sg-row.is-draft .up-sg-row-ic{background:var(--sg-paper-2);color:var(--sg-ink-3);border:1.5px dashed color-mix(in srgb,var(--sg-ink-3) 65%,transparent);box-shadow:none}.up-sg .up-sg-row-date{gap:2px;min-width:0}.up-sg .up-sg-row-date time{font-size:15px;line-height:20px;font-weight:700;letter-spacing:-.005em}.up-sg .up-sg-row-date small{font-size:12.5px;line-height:16px;font-weight:500}.up-sg .up-sg-row-kpis{display:grid;grid-auto-flow:column;grid-template-columns:minmax(104px,max-content) minmax(118px,max-content) minmax(74px,max-content);justify-content:end;align-items:baseline;gap:0;color:var(--sg-ink-3)}.up-sg .up-sg-row-kpi{display:inline-flex;align-items:baseline;gap:5px}.up-sg .up-sg-row-kpi b{font-weight:700;color:var(--sg-ink)}.up-sg .up-sg-row-kpi+.up-sg-row-kpi{padding-left:14px;border-left:1px solid var(--sg-hair)}.up-sg .up-sg-row-cv{width:28px;height:28px;border-radius:50%;background:var(--sg-paper-2);color:var(--sg-ink-3);font-size:11px;transition:transform .18s var(--up-ease),background var(--sg-dur),color var(--sg-dur)}.up-sg .up-sg-row:hover .up-sg-row-cv{background:var(--sg-azul-bg);color:var(--sg-azul-ink)}.up-sg .up-sg-row .up-sg-kebab{width:36px;height:36px}.up-sg .up-sg-row.is-open,.up-sg .up-sg-row.is-open:hover{border-color:var(--sg-row-bd-open);border-bottom-color:var(--sg-hair);border-radius:14px 14px 0 0;background:var(--sg-row-open);box-shadow:none}.up-sg .up-sg-row.is-open .up-sg-row-cv{transform:rotate(180deg);background:var(--up-azul-2);color:#fff}.up-sg .up-sg-row-detail{margin-top:-8px;border-bottom:0}.up-sg .up-sg-row-detail .up-sg-reader{margin:0;border:1px solid var(--sg-row-bd-open);border-top:0;border-radius:0 0 14px 14px;box-shadow:0 18px 32px -26px color-mix(in srgb,var(--up-azul) 55%,transparent)}.up-sg .up-sg-row-detail .up-sg-decide{border-radius:0 0 14px 14px}@media (max-width: 1180px){.up-sg .up-sg-row-main{grid-template-columns:40px minmax(110px,140px) auto minmax(min-content,1fr) 28px;-moz-column-gap:12px;column-gap:12px}}.up-sg .up-sg-row{container:sgfila / inline-size}@container sgfila (max-width: 900px){.up-sg .up-sg-row-main{grid-template-columns:40px 130px minmax(0,1fr) 28px;grid-template-rows:auto auto;row-gap:8px}.up-sg .up-sg-row-ic{grid-column:1;grid-row:1 / span 2}.up-sg .up-sg-row-date{grid-column:2;grid-row:1}.up-sg .up-sg-row-chips{grid-column:3;grid-row:1}.up-sg .up-sg-row-kpis{grid-column:2 / 4;grid-row:2;justify-content:start;overflow:visible}.up-sg .up-sg-row-cv{grid-column:4;grid-row:1 / span 2}}@media (max-width: 640px){.up-sg .up-sg-rows{gap:10px}.up-sg .up-sg-row{grid-template-columns:minmax(0,1fr) 34px;padding-right:2px}.up-sg .up-sg-row .up-sg-kebab{width:34px;height:40px}.up-sg .up-sg-row-main{grid-template-columns:32px minmax(0,1fr) 22px;grid-template-rows:auto auto auto;-moz-column-gap:10px;column-gap:10px;row-gap:8px;padding:12px 0 12px 12px}.up-sg .up-sg-row-ic{grid-column:1;grid-row:1 / span 3;align-self:start;width:32px;height:32px;border-radius:10px;font-size:14px}.up-sg .up-sg-row-date{grid-column:2;grid-row:1}.up-sg .up-sg-row-chips{grid-column:2;grid-row:2}.up-sg .up-sg-row-chips{gap:4px}.up-sg .up-sg-row-chips .up-sg-pill,.up-sg .up-sg-row-chips .up-sg-estado{gap:5px;padding:0 8px;font-size:12.5px}.up-sg .up-sg-row-kpis{grid-column:2;grid-row:3;grid-template-columns:repeat(3,minmax(0,max-content));justify-content:start;-moz-column-gap:0;column-gap:0;white-space:nowrap}.up-sg .up-sg-row-kpi{flex-direction:column;align-items:flex-start;gap:0;padding-right:12px;font-size:11.5px;line-height:15px}.up-sg .up-sg-row-kpi b{font-size:14px;line-height:19px}.up-sg .up-sg-row-kpi+.up-sg-row-kpi{padding-left:12px}.up-sg .up-sg-row-cv{grid-column:3;grid-row:1 / span 3;align-self:center;width:22px;height:22px;font-size:10px}.up-sg .up-sg-row-detail{margin-top:-10px}.up-sg .up-sg-row-detail .up-sg-reader{margin-bottom:0}}.up-sg .up-sg-dimt-w{overflow:hidden;border:1px solid var(--sg-hair);border-radius:14px;background:var(--sg-paper)}.up-sg .up-sg-dimt{width:100%;border-collapse:collapse;font-size:13.5px;line-height:20px;color:var(--sg-ink-2)}.up-sg .up-sg-dimt thead th{padding:10px 16px;border-bottom:1px solid var(--sg-hair);background:var(--sg-paper-2);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sg-ink-3);text-align:left;white-space:nowrap}.up-sg .up-sg-dimt tbody th,.up-sg .up-sg-dimt td{padding:12px 16px;border-bottom:1px solid var(--sg-hair);text-align:left;vertical-align:middle}.up-sg .up-sg-dimt tbody tr:last-child>*{border-bottom:0}.up-sg .up-sg-dimt tbody th{font-weight:600;color:var(--sg-ink);white-space:nowrap}.up-sg .up-sg-dimt tr>:first-child{width:1%}.up-sg .up-sg-dimt-n{display:inline-flex;align-items:center;gap:10px}.up-sg .up-sg-dimt-n>i{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--sg-azul-bg);color:var(--sg-azul-ink);font-size:12px}.up-sg .up-sg-dimt-p,.up-sg .up-sg-dimt-a{width:1%;white-space:nowrap;font-variant-numeric:tabular-nums}.up-sg .up-sg-dimt-v{display:inline-block;min-width:24px;font-size:15px;font-weight:700;color:var(--sg-ink-3)}.up-sg .up-sg-dimt-bar{display:inline-block;vertical-align:middle;width:96px;height:6px;margin-left:10px;border-radius:999px;background:var(--sg-neutral-bg);overflow:hidden}.up-sg .up-sg-dimt-bar>i{display:block;height:100%;border-radius:inherit;background:var(--sg-ink-3)}.up-sg .up-sg-dimt tr[data-nivel=ok] .up-sg-dimt-v{color:var(--sg-ok-ink)}.up-sg .up-sg-dimt tr[data-nivel=ok] .up-sg-dimt-bar>i{background:var(--sg-ok)}.up-sg .up-sg-dimt tr[data-nivel=warn] .up-sg-dimt-v{color:var(--sg-warn-ink)}.up-sg .up-sg-dimt tr[data-nivel=warn] .up-sg-dimt-bar>i{background:var(--sg-warn)}.up-sg .up-sg-dimt tr[data-nivel=bad] .up-sg-dimt-v{color:var(--sg-bad-ink)}.up-sg .up-sg-dimt tr[data-nivel=bad] .up-sg-dimt-bar>i{background:var(--sg-bad)}.up-sg .up-sg-dimt-a{color:var(--sg-ink-2)}.up-sg .up-sg-dimt-d{display:inline-flex;align-items:center;gap:3px;margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--sg-neutral-bg);color:var(--sg-ink-3);font-size:12px;line-height:18px;font-weight:700}.up-sg .up-sg-dimt-d>i{font-size:10px}.up-sg .up-sg-dimt-d[data-d=up]{background:var(--sg-ok-bg);color:var(--sg-ok-ink)}.up-sg .up-sg-dimt-d[data-d=down]{background:var(--sg-bad-bg);color:var(--sg-bad-ink)}.up-sg .up-sg-dimt-c{min-width:220px;color:var(--sg-ink-2)}@container sgdims (max-width: 640px){.up-sg .up-sg-dimt thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.up-sg .up-sg-dimt,.up-sg .up-sg-dimt tbody{display:block}.up-sg .up-sg-dimt tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 14px;border-bottom:1px solid var(--sg-hair)}.up-sg .up-sg-dimt tbody tr:last-child{border-bottom:0}.up-sg .up-sg-dimt tbody th,.up-sg .up-sg-dimt td{display:block;width:auto;padding:0;border:0}.up-sg .up-sg-dimt tbody th{grid-column:1;grid-row:1;white-space:normal}.up-sg .up-sg-dimt-p{grid-column:2;grid-row:1;justify-self:end}.up-sg .up-sg-dimt-bar{width:64px}.up-sg .up-sg-dimt-a{grid-column:1 / -1;grid-row:2;font-size:13px;color:var(--sg-ink-3)}.up-sg .up-sg-dimt-a:before{content:"Informe anterior: "}.up-sg .up-sg-dimt-c{grid-column:1 / -1;min-width:0}}.up-sg .up-sg-chart--tabla .up-sg-chart-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.up-sg .up-sg-chart--tabla .up-sg-chart-ic{width:auto;height:auto;background:none;color:var(--sg-ink-3);font-size:13px}.up-sg .up-sg-chart--tabla .up-sg-chart-table{font-size:13.5px;line-height:20px}.up-sg .up-sg-chart--tabla .up-sg-chart-table th,.up-sg .up-sg-chart--tabla .up-sg-chart-table td{padding:9px 10px}.up-sg .up-sg-chart--tabla .up-sg-chart-table th:not(:first-child),.up-sg .up-sg-chart--tabla .up-sg-chart-table td{text-align:right;white-space:nowrap}.up-sg .up-sg-chart--tabla .up-sg-chart-table tbody th{font-weight:600;color:var(--sg-ink)}.up-sg .up-sg-chart--tabla .up-sg-chart-table tbody td:nth-child(2){color:var(--sg-ink);font-weight:600}.up-sg .up-sg-chart--tabla .up-sg-chart-table tbody tr:last-child>*{border-bottom:0}@container sgfin (max-width: 440px){.up-sg .up-sg-chart--tabla .up-sg-chart-table,.up-sg .up-sg-chart--tabla .up-sg-chart-table thead,.up-sg .up-sg-chart--tabla .up-sg-chart-table tbody{display:block}.up-sg .up-sg-chart--tabla .up-sg-chart-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;border-bottom:1px solid var(--sg-hair)}.up-sg .up-sg-chart--tabla .up-sg-chart-table tbody tr:last-child{border-bottom:0}.up-sg .up-sg-chart--tabla .up-sg-chart-table th,.up-sg .up-sg-chart--tabla .up-sg-chart-table td{padding:3px 2px;border-bottom:0}.up-sg .up-sg-chart--tabla .up-sg-chart-table thead th{padding-bottom:8px}.up-sg .up-sg-chart--tabla .up-sg-chart-table thead th:first-child{display:none}.up-sg .up-sg-chart--tabla .up-sg-chart-table thead th:nth-child(2),.up-sg .up-sg-chart--tabla .up-sg-chart-table tbody td:nth-child(2){text-align:left}.up-sg .up-sg-chart--tabla .up-sg-chart-table tbody th{grid-column:1 / -1;padding-top:10px}.up-sg .up-sg-chart--tabla .up-sg-chart-table tbody td{padding-bottom:10px}}.up-sg .up-sg-an-cuerpo{display:flex;flex-direction:column;gap:28px}.up-sg .up-sg-an-fila{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@container sgpane (min-width: 1040px){.up-sg .up-sg-an-fila:not(.is-one){grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr);gap:32px}}.up-sg .up-sg-lede{container:sglede / inline-size;gap:10px}.up-sg .up-sg-lede-p{font-size:16px;line-height:26px}@container sglede (min-width: 820px){.up-sg .up-sg-lede-p{-moz-column-count:2;column-count:2;-moz-column-gap:36px;column-gap:36px;-moz-column-rule:1px solid var(--sg-hair);column-rule:1px solid var(--sg-hair)}}.up-sg .up-sg-dims{container:sgdims / inline-size}.up-sg .up-sg-chart--tabla{container:sgfin / inline-size}.up-sg .up-sg-kpis{container:sgkpis / inline-size}@container sgkpis (min-width: 540px){.up-sg .up-sg-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container sgkpis (min-width: 940px){.up-sg .up-sg-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@container sgkpis (min-width: 940px){.up-sg .up-sg-kpi-l{min-height:32px}}.up-sg .up-sg-score{--c: var(--sg-ink-3);--ci: var(--sg-ink);display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px;border:1px solid var(--sg-hair);border-radius:14px;background:var(--sg-paper);box-shadow:0 1px 2px #0e2a3a0a}.up-sg .up-sg-score[data-nivel=ok]{--c: var(--sg-ok);--ci: var(--sg-ok-ink)}.up-sg .up-sg-score[data-nivel=warn]{--c: var(--sg-warn);--ci: var(--sg-warn-ink)}.up-sg .up-sg-score[data-nivel=bad]{--c: var(--sg-bad);--ci: var(--sg-bad-ink)}.up-sg .up-sg-score-h{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.up-sg .up-sg-score-h h4{display:inline-flex;align-items:center;gap:8px;font-family:var(--up-font-display);font-size:14px;line-height:20px;font-weight:700;color:var(--sg-ink)}.up-sg .up-sg-score-h h4 i{color:var(--sg-ink-3);font-size:13px}.up-sg .up-sg-score-v{font-family:var(--up-font-display);font-size:40px;line-height:44px;font-weight:800;letter-spacing:-.02em;color:var(--ci);font-variant-numeric:tabular-nums}.up-sg .up-sg-score-v small{margin-left:3px;font-size:16px;font-weight:700;letter-spacing:0;color:var(--sg-ink-3)}.up-sg .up-sg-score-bar{display:block;height:8px;border-radius:999px;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--sg-bad) 18%,var(--sg-neutral-bg)) 0,color-mix(in srgb,var(--sg-bad) 18%,var(--sg-neutral-bg)) 40%,color-mix(in srgb,var(--sg-warn) 18%,var(--sg-neutral-bg)) 40%,color-mix(in srgb,var(--sg-warn) 18%,var(--sg-neutral-bg)) 70%,color-mix(in srgb,var(--sg-ok) 18%,var(--sg-neutral-bg)) 70%,color-mix(in srgb,var(--sg-ok) 18%,var(--sg-neutral-bg)))}.up-sg .up-sg-score-bar>i{display:block;height:100%;border-radius:inherit;background:var(--c)}.up-sg .up-sg-score-why{font-size:13.5px;line-height:21px;color:var(--sg-ink-2);text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}@container sgpane (max-width: 560px){.up-sg .up-sg-score-why{text-align:left;-webkit-hyphens:manual;hyphens:manual}.up-sg .up-sg-score-v{font-size:34px;line-height:38px}}.up-theme-green{--sg-paper-2: #F5F9F8;--sg-hair: #E1EBE8;--sg-pista: #E1ECE8;--sg-linea: #D2E2DC;--sg-serie-1: #0F766E;--sg-info-bg: #E1F0EC;--sg-azul-ink: #00594E;--sg-azul-bg: #E1F0EC;--sg-azul-bg-2: #CBE6DE;--sg-focus: 0 0 0 3px #A9DCD0;--sg-av-1: #00594E;--sg-av-2: #14B8A6;--sg-av-pista: #E1ECE8}:is([data-theme=dark].up-theme-green,[data-theme=dark] .up-theme-green){--sg-paper-2: #0A141C;--sg-hair: rgba(255, 255, 255, .08);--sg-pista: #1C2B37;--sg-linea: #243744;--sg-serie-1: #4FD1BD;--sg-info-bg: color-mix(in srgb, #4FD1BD 18%, transparent);--sg-azul-ink: #5EDBC7;--sg-azul-bg: color-mix(in srgb, #5EDBC7 18%, transparent);--sg-azul-bg-2: color-mix(in srgb, #5EDBC7 28%, transparent);--sg-focus: 0 0 0 3px #2DD4BF66;--sg-av-1: #14B8A6;--sg-av-2: #99F6E4;--sg-av-pista: #1C2B37}.up-theme-green .up-sg--seguimiento{--sgp-franja: linear-gradient(90deg, #00594E 0%, #0F766E 55%, #2DD4BF 100%)}:is([data-theme=dark].up-theme-green,[data-theme=dark] .up-theme-green) .up-sg--seguimiento{--sgp-franja: linear-gradient(90deg, #0F766E 0%, #14B8A6 55%, #5EEAD4 100%)}.up-theme-green .up-sg--seguimiento .up-sg-sec-ic,.up-theme-green .up-sg--seguimiento .up-sg-empty-ic{background:linear-gradient(140deg,#00594e,#0f766e)}.up-theme-green .up-sg{--sg-row-ic: linear-gradient(145deg, #003B34 0%, #00594E 58%, #0F8C7D 100%);--sg-row-ic-sh: 0 8px 16px -10px rgba(0, 59, 52, .85)}:is([data-theme=dark].up-theme-green,[data-theme=dark] .up-theme-green) .up-sg{--sg-row-ic: linear-gradient(145deg, #00594E 0%, #0F766E 60%, #2BB3A0 100%);--sg-row-ic-sh: 0 8px 18px -10px rgba(0, 0, 0, .9)}.up-theme-green .up-sg--seguimiento .up-sg-estado-card{--sg-paper: #052B26;--sg-ink-2: #D4EFE8;--sg-ink-3: #B2DCD1;--sg-ok-bg: color-mix(in srgb, #4FD69C 16%, #04211C);--sg-warn-bg: color-mix(in srgb, #F2C14E 16%, #04211C);--sg-bad-bg: color-mix(in srgb, #FF8A7E 16%, #04211C);--sg-neutral-bg: color-mix(in srgb, #FFFFFF 10%, #04211C);--sg-azul-ink: #9DEBDD;--sg-azul-bg: rgba(94, 234, 212, .16);--sg-serie-1: #6EE7D3;--sg-av-1: #2DD4BF;--sg-av-2: #E6FFFA;background:radial-gradient(60% 85% at 8% 0%,#2dd4bf38,#2dd4bf00 70%),linear-gradient(128deg,#00594e,#024139 30%,#032c27 62%,#021e1a);border-color:#00594e8c;box-shadow:inset 0 1px #ffffff1a,0 2px 4px #021e1a1a,0 28px 54px -28px #021e1ab8}:is([data-theme=dark].up-theme-green,[data-theme=dark] .up-theme-green) .up-sg--seguimiento .up-sg-estado-card{background:radial-gradient(60% 85% at 8% 0%,#2dd4bf33,#2dd4bf00 70%),linear-gradient(128deg,#064a41,#053832,#042824 64%,#031c19);border-color:#2dd4bf38;box-shadow:inset 0 1px #ffffff12,0 30px 60px -32px #000000f2}.up-theme-green .up-sg--seguimiento .up-sg-estado-card .up-sg-hero-l{color:#d4f2eb}.up-theme-green .up-sg--seguimiento .up-sg-estado-card .up-sg-hero-ring:after{background:radial-gradient(closest-side,#2dd4bf38,#2dd4bf12 64%,#2dd4bf00)}.up-theme-green .up-sg--seguimiento .up-sg-estado-card .up-sg-ring-arc{filter:drop-shadow(0 0 5px rgba(45,212,191,.55))}.up-theme-green .up-sg-new-ov{background:#021e1a73}.up-theme-green .up-sg-dropveil{background:color-mix(in srgb,var(--up-azul-soft) 92%,transparent)}.up-theme-green .up-sg-toast{box-shadow:0 12px 30px #021e1a47}.up-bx{container:bx / inline-size}.up-bx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.up-bx-head>div:first-child{min-width:0;max-width:780px}.up-bx-sync{display:flex;align-items:center;gap:10px;padding-top:6px}.up-bx-at{font-size:13px;line-height:18px;color:var(--sg-ink-3);white-space:nowrap}.up-sg-btn.is-busy>i{animation:fa-spin 1s linear infinite}.up-bx .up-bx-tiles{margin-bottom:1rem}.up-bx .up-bx-toolbar{margin-bottom:1.1rem}.up-bx-tabla{--bx-cols: 84px minmax(0, 1fr) 210px 300px 132px 108px}.up-sg.up-bx-tabla{display:block;gap:0}.up-bx-cols{display:grid;grid-template-columns:var(--bx-cols);-moz-column-gap:16px;column-gap:16px;padding:0 17px 8px;font:700 11.5px/16px var(--up-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--sg-ink-3)}.up-bx-cols>span:first-child{grid-column:1 / span 2}.up-bx-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.up-bx-row{position:relative;display:grid;grid-template-columns:var(--bx-cols);grid-template-areas:"th main chips kpis wait go";-moz-column-gap:16px;column-gap:16px;align-items:center;padding:12px 16px;border:1px solid var(--sg-hair);border-radius:14px;background:var(--sg-paper);color:var(--sg-ink);text-decoration:none;box-shadow:0 1px 2px #0e2a3a0a;transition:border-color .15s,box-shadow .15s,transform .15s}.up-bx-row:hover{border-color:color-mix(in srgb,var(--up-azul-2) 34%,var(--sg-hair));box-shadow:0 12px 26px -20px color-mix(in srgb,var(--up-azul) 55%,transparent);transform:translateY(-1px)}.up-bx-row:focus-visible{outline:none;box-shadow:var(--sg-focus),0 12px 26px -20px color-mix(in srgb,var(--up-azul) 55%,transparent)}.up-bx-row:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:transparent}.up-bx-row[data-espera=warn]:before{background:var(--sg-warn)}.up-bx-row[data-espera=bad]:before,.up-bx-row[data-status=verificacion_fallida]:before{background:var(--sg-bad)}@media (prefers-reduced-motion: reduce){.up-bx-row,.up-bx-row:hover{transition:none;transform:none}}.up-bx .up-bx-thumb{grid-area:th;position:relative;isolation:isolate;width:84px;height:64px;border-radius:14px;overflow:hidden;display:grid;place-items:center;color:#fff;font-size:28px;line-height:1;background:radial-gradient(120% 95% at 0% 0%,rgba(255,255,255,.24) 0%,transparent 58%),linear-gradient(150deg,var(--id-1, var(--id-verde-1)) 0%,var(--id-2, var(--id-verde-2)) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--sg-ink) 7%,transparent),0 1px 2px #0e2a3a14,0 10px 20px -12px color-mix(in srgb,var(--id-2, var(--id-verde-2)) 70%,transparent)}.up-bx .up-bx-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff38}.up-bx .up-bx-thumb>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s var(--up-ease)}.up-bx .up-bx-thumb>.up-duo,.up-bx .up-bx-thumb>i{filter:drop-shadow(0 1px 1px rgba(0,0,0,.22));transition:transform .3s var(--up-ease)}.up-bx-row:hover .up-bx-thumb>img,.up-bx-row:focus-visible .up-bx-thumb>img{transform:scale(1.07)}.up-bx-row:hover .up-bx-thumb>.up-duo,.up-bx-row:focus-visible .up-bx-thumb>.up-duo{transform:scale(1.08)}[data-theme=dark] .up-bx .up-bx-thumb{box-shadow:0 0 0 1px #ffffff14,0 10px 22px -12px #000000d9}@media (prefers-reduced-motion: reduce){.up-bx .up-bx-thumb>img,.up-bx .up-bx-thumb>.up-duo{transition:none}.up-bx-row:hover .up-bx-thumb>img,.up-bx-row:focus-visible .up-bx-thumb>img,.up-bx-row:hover .up-bx-thumb>.up-duo,.up-bx-row:focus-visible .up-bx-thumb>.up-duo{transform:none}}.up-bx-main{grid-area:main;min-width:0;display:flex;flex-direction:column;gap:3px}.up-bx-proj{display:flex;align-items:baseline;gap:8px;min-width:0}.up-bx-proj b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 15px/21px var(--up-font-display);color:var(--sg-ink)}.up-bx-bpu{flex:none;font-size:12px;line-height:16px;font-weight:600;color:var(--sg-ink-3);font-variant-numeric:tabular-nums}.up-bx-inf{display:flex;align-items:center;gap:7px;min-width:0;font-size:13.5px;line-height:19px;color:var(--sg-ink-2)}.up-bx-inf>i{flex:none;font-size:12px;color:var(--sg-azul-ink)}.up-bx-inf>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container bx (max-width: 480px){.up-bx-inf{align-items:flex-start}.up-bx-inf>i{margin-top:3px}.up-bx-inf>span{white-space:normal;overflow:visible}}.up-bx-ctx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;color:var(--sg-ink-3)}.up-bx-ctx.is-warn{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--sg-bad-ink)}.up-bx-ctx.is-warn>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-bx-chips{grid-area:chips;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.up-bx-kpis{grid-area:kpis;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 10px}.up-bx-kpi{display:flex;flex-direction:column;min-width:0}.up-bx-kpi>small{font-size:11.5px;line-height:15px;font-weight:600;color:var(--sg-ink-3)}.up-bx-kpi>b{white-space:nowrap;font:700 14px/20px var(--up-font-body);font-variant-numeric:tabular-nums;color:var(--sg-ink)}.up-bx-kpi>b small{font-size:11px;font-weight:600;color:var(--sg-ink-3)}.up-bx-wait{grid-area:wait;display:flex;flex-direction:column;gap:2px;min-width:0}.up-bx-wait>b{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:13.5px;line-height:19px;font-weight:700;color:var(--sg-ink-2)}.up-bx-wait[data-tono=warn]>b{color:var(--sg-warn-ink)}.up-bx-wait[data-tono=bad]>b{color:var(--sg-bad-ink)}.up-bx-wait>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;color:var(--sg-ink-3)}.up-bx-go{grid-area:go;justify-self:end;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:10px;background:var(--sg-azul-bg);color:var(--sg-azul-ink);font-size:13.5px;font-weight:700;white-space:nowrap;transition:background .15s,color .15s}.up-bx-row:hover .up-bx-go,.up-bx-row:focus-visible .up-bx-go{background:var(--up-azul);color:#fff}[data-theme=dark] .up-bx-row:hover .up-bx-go,[data-theme=dark] .up-bx-row:focus-visible .up-bx-go{background:var(--sg-azul-ink);color:var(--sg-paper)}.up-bx-pie{margin:12px 4px 0;font-size:13px;line-height:19px;color:var(--sg-ink-3)}.up-bx-row.is-skel{min-height:90px;grid-template-areas:"th main";grid-template-columns:84px minmax(0,1fr);pointer-events:none;box-shadow:none}.up-bx-row.is-skel .up-bx-thumb{background:linear-gradient(100deg,var(--up-surface-2) 30%,color-mix(in srgb,var(--up-azul-2) 8%,var(--up-surface-2)) 50%,var(--up-surface-2) 70%);background-size:200% 100%;animation:up-skl-sh 1.3s ease-in-out infinite;box-shadow:none}.up-bx-row.is-skel .up-bx-thumb:after{display:none}.up-bx-row.is-skel .up-bx-main{gap:7px}@media (prefers-reduced-motion: reduce){.up-bx-row.is-skel .up-bx-thumb{animation:none}}.up-bx-row.is-skel .up-skl{display:block;border-radius:6px}@container bx (max-width: 1279px){.up-bx-cols{display:none}.up-bx-row{grid-template-columns:84px minmax(0,1fr) auto;grid-template-areas:"th main wait" "th chips chips" "th kpis go";row-gap:10px;align-items:start}.up-bx-wait{align-items:flex-end;text-align:right}.up-bx-kpis{max-width:420px;align-self:center}.up-bx-go{align-self:center}}@container bx (max-width: 620px){.up-bx-row{grid-template-columns:68px minmax(0,1fr);grid-template-areas:"th main" "chips chips" "kpis kpis" "wait go";padding:12px 14px;-moz-column-gap:12px;column-gap:12px}.up-bx .up-bx-thumb{width:68px;height:52px;border-radius:12px;font-size:23px}.up-bx-row.is-skel{min-height:78px;grid-template-columns:68px minmax(0,1fr)}.up-bx-proj{flex-wrap:wrap;row-gap:0}.up-bx-ctx{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.up-bx-ctx.is-warn{display:flex}.up-bx-ctx.is-warn>span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.up-bx-kpis{max-width:none}.up-bx-wait{align-items:flex-start;text-align:left;align-self:center}.up-bx-sync{width:100%;justify-content:space-between;padding-top:0}}.up-bx.is-vacia .up-bx-tiles,.up-bx.is-vacia .up-bx-toolbar{display:none}@container bx (max-width: 620px){.up-bx .up-bx-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:.9rem}.up-bx-tiles .up-pf-kpi{padding:10px 12px;gap:10px;align-items:center}.up-bx-tiles .up-pf-kpi-ic{width:34px;height:34px;font-size:14px;border-radius:10px}.up-bx-tiles .up-pf-kpi-num{font-size:1.25rem}.up-bx-tiles .up-pf-kpi-lbl{font-size:.74rem;line-height:1.2}.up-bx-tiles .up-pf-kpi-sub{display:none}}.up-sg .up-sg-pill[data-status=tdecl]{background:var(--sg-warn-bg);color:var(--sg-warn-ink);font-weight:600}.up-sg .up-sg-pill[data-status=tdecl-ok]{background:var(--sg-neutral-bg);color:var(--sg-ink-2);font-weight:600}.up-sg .up-sg-chip-sinver{font-weight:700;color:var(--sg-warn-ink);white-space:nowrap}.up-sg .up-sg-tile .up-sg-pill[data-status=tdecl]{max-width:100%;min-height:0;padding:4px 9px;font-size:12px;line-height:16px;white-space:normal}.up-sg .up-sg-tile .up-sg-pill[data-status=tdecl] i{flex:none}.up-sg .up-sg-decl{margin-left:5px;font-size:11px;line-height:14px;font-style:normal;font-weight:600;letter-spacing:.02em;color:var(--sg-ink-3)}.up-sg .up-sg-tile-v .up-sg-decl{font-family:var(--up-font-body);letter-spacing:.02em}.up-sg .up-sg-row-kpi[data-fuente=declarado] b,.up-bx-kpi[data-fuente=declarado]>b{color:var(--sg-ink-2);font-weight:600}.up-bx-kpi[data-fuente=declarado]>small{font-style:italic}.up-sg .up-sg-ctx-acta{display:inline-flex;align-items:center;gap:6px}.up-sg .up-sg-ctx-acta i{font-size:12px;color:var(--sg-ink-3)}.up-sg .up-sg-ctx-acta em{font-style:normal;font-weight:600}.up-sg .up-sg-ctx-acta[data-verificado=true] em{color:var(--sg-ok-ink)}.up-sg .up-sg-ctx-acta[data-verificado=false] em,.up-sg .up-sg-ctx-acta[data-verificado=none]{color:var(--sg-warn-ink)}.up-sg .up-sg-ctx-acta[data-verificado=none] i{color:inherit}.up-sg .up-sg-fecha dd small{display:block;margin-top:1px;font-size:12px;line-height:16px;font-weight:600;color:var(--sg-ink-3);white-space:normal}.up-sg .up-sg-fecha[data-k=acta] .up-sg-fecha-ic{background:var(--id-verde-bg);color:var(--id-verde-ink)}.up-sg .up-sg-fecha[data-k=acta][data-verificado=false] dd small{color:var(--sg-warn-ink)}.up-sg .up-sg-fecha[data-k=tiempo] .up-sg-fecha-ic{background:color-mix(in srgb,var(--sg-serie-2) 16%,transparent);color:var(--sg-serie-2)}.up-sg .up-sg-fecha[data-k=tiempo][data-tono=warn] dd small{color:var(--sg-warn-ink)}.up-sg .up-sg-fecha[data-fuente=declarado] dd{font-weight:600;color:var(--sg-ink-2)}.up-sg .up-sg-fecha[data-k=acta] dd time{white-space:nowrap}@media (max-width: 640px){.up-sg .up-sg-fecha[data-k=acta],.up-sg .up-sg-fecha[data-k=tiempo]{flex-basis:100%}}.up-sg .up-sg-dl-row.is-aviso{padding-left:12px;border-left:3px solid var(--sg-warn)}.up-sg .up-sg-dl-nota{font-size:13px;line-height:18px;color:var(--sg-ink-3)}.up-sg .up-sg-acc-b>.up-sg-dl-nota{margin-top:8px}.up-sg .up-sg-calc{display:inline-block;margin-left:6px;padding:0 7px;border-radius:999px;font-size:11px;line-height:18px;font-weight:700;letter-spacing:.02em;vertical-align:1px;background:var(--sg-info-bg);color:var(--sg-azul-ink)}.up-sg .up-sg-orig{font-size:13px;color:var(--sg-ink-3)}.up-sg .up-sg-v43{font-style:normal;font-size:13px;font-weight:600;color:var(--sg-warn-ink);white-space:normal}.up-sg .up-sg-dl dd .is-muted{color:var(--sg-ink-3)}.up-sg .up-sg-hist-tbl td.is-warn{color:var(--sg-warn-ink);font-weight:600}.up-sg .up-sg-hero-none[data-tono=warn],.up-sg .up-sg-hero-none[data-tono=warn] i{color:var(--sg-warn-ink)}.up-sg .up-sg-objtbl tr.up-sg-objtbl-obj>td{background:var(--sg-paper-2);color:var(--sg-ink)}.up-sg .up-sg-objtbl-sangria{display:inline-block;padding-left:14px}.up-sg .up-sg-plazo{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-weight:700;color:var(--sg-warn-ink)}.up-sg .up-sg-plazo.is-vencido{color:var(--sg-bad-ink)}.up-sg .up-sg-reader .up-sg-reader-h{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t act" "f f";align-items:start;gap:10px 24px;padding:16px 24px 12px}.up-sg .up-sg-reader .up-sg-reader-ht{grid-area:t;display:flex;flex-direction:column;gap:6px;min-width:0}.up-sg .up-sg-reader .up-sg-reader-act{grid-area:act;width:auto}.up-sg .up-sg-reader .up-sg-reader-t{font-size:21px;line-height:28px;letter-spacing:-.01em}.up-sg .up-sg-reader .up-sg-reader-meta{gap:6px 14px;font-size:13px;color:var(--sg-ink-3)}.up-sg .up-sg-reader .up-sg-reader-meta .up-sg-meta{gap:6px}.up-sg .up-sg-reader .up-sg-fechas{grid-area:f;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 0;margin:2px 0 0;padding:12px 0 0;border-top:1px solid var(--sg-hair)}.up-sg .up-sg-reader .up-sg-fecha{min-height:46px;padding:2px 18px 2px 50px;border:0;border-radius:0;background:none;box-shadow:none}.up-sg .up-sg-reader .up-sg-fecha+.up-sg-fecha{border-left:1px solid var(--sg-hair)}.up-sg .up-sg-reader .up-sg-fecha-ic{left:10px;width:30px;height:30px;border-radius:9px;font-size:13px}.up-sg .up-sg-reader .up-sg-fecha dt{font-size:10.5px;letter-spacing:.06em}.up-sg .up-sg-reader .up-sg-fecha dd{margin-top:1px;font-size:15px;line-height:20px;white-space:normal}.up-sg .up-sg-reader .up-sg-fecha dd small{display:block;margin-top:1px;font-size:12px;line-height:16px;font-weight:500;color:var(--sg-ink-3)}.up-sg .up-sg-reader .up-sg-fecha[data-tono=warn]{border-radius:10px;background:color-mix(in srgb,var(--sg-warn-bg) 80%,transparent)}.up-sg .up-sg-reader .up-sg-fecha[data-tono=warn]+.up-sg-fecha,.up-sg .up-sg-reader .up-sg-fecha+.up-sg-fecha[data-tono=warn]{border-left-color:transparent}.up-sg .up-sg-reader .up-sg-fecha[data-tono=warn] dd small{color:var(--sg-warn-ink)}.up-sg .up-sg-reader .up-sg-fecha[data-k=acta] .up-sg-fecha-ic{background:var(--id-verde-bg, #E4F6EC);color:var(--id-verde-ink, #146B45)}.up-sg .up-sg-reader .up-sg-fecha[data-k=tiempo] .up-sg-fecha-ic{background:var(--id-oro-bg, #FFF4DE);color:var(--id-oro-ink, #7A4A00)}.up-sg .up-sg-row-main{grid-template-columns:40px minmax(150px,210px) auto minmax(min-content,1fr) 28px}.up-sg .up-sg-row-date small{white-space:normal;overflow:visible;text-overflow:clip}@media (max-width: 1180px){.up-sg .up-sg-row-main{grid-template-columns:40px minmax(140px,180px) auto minmax(min-content,1fr) 28px}}@container sgfila (max-width: 900px){.up-sg .up-sg-row-main{grid-template-columns:40px 160px minmax(0,1fr) 28px}}@media (max-width: 900px){.up-sg .up-sg-reader .up-sg-reader-h{grid-template-columns:minmax(0,1fr);grid-template-areas:"t" "f" "act"}.up-sg .up-sg-reader .up-sg-reader-act{width:100%}}@media (max-width: 640px){.up-sg .up-sg-reader .up-sg-reader-h{padding:14px 16px 12px;position:relative}.up-sg .up-sg-reader .up-sg-reader-t{font-size:18px;line-height:24px;padding-right:44px}.up-sg .up-sg-reader .up-sg-fechas{grid-template-columns:repeat(2,minmax(0,1fr))}.up-sg .up-sg-reader .up-sg-fecha{padding:4px 10px 4px 44px}.up-sg .up-sg-reader .up-sg-fecha-ic{left:6px;width:28px;height:28px}.up-sg .up-sg-reader .up-sg-fecha:nth-child(odd){border-left:0}.up-sg .up-sg-row-main{grid-template-columns:32px minmax(0,1fr) 22px}}.up-sg .up-sg-reader .up-sg-back{margin-left:0;align-self:flex-start}.up-sg .up-sg-decide--isla{z-index:6;flex-wrap:nowrap;width:min(960px,calc(100% - 32px));margin:0 auto 14px;min-height:80px;padding:16px 16px 16px 18px;gap:14px 28px;border:1px solid color-mix(in srgb,var(--sg-ink, #12212E) 10%,transparent);border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--sg-paper, #fff) 96%,transparent),color-mix(in srgb,var(--sg-paper, #fff) 90%,transparent));box-shadow:0 1px #ffffffb3 inset,0 2px 6px #0d1e2d0f,0 18px 40px -12px #0d1e2d47}.up-sg .up-sg-decide--isla.is-stuck{bottom:14px;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}body.has-phasenav .up-sg .up-sg-decide--isla.is-stuck{bottom:5.5rem;border-radius:20px}.up-sg .up-sg-row-detail .up-sg-decide--isla{border-radius:20px}.up-sg-decide-info{display:flex;align-items:center;gap:12px;min-width:0}.up-sg-decide-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,#0f3d5e,#0b2a42);color:#f5d98b;font-size:17px;box-shadow:0 6px 14px -6px #0b2a4299,inset 0 1px #ffffff1f}.up-sg .up-sg-decide--isla p{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;margin:0}.up-sg .up-sg-decide--isla p b{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sg-ink-3, #5B7280)}.up-sg .up-sg-decide--isla p span{font-size:15px;font-weight:700;color:var(--sg-ink, #12212E);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-sg .up-sg-decide--isla .up-sg-decide-act{flex:none;gap:10px}.up-sg-dbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:14px;border:1px solid transparent;font:inherit;font-size:14.5px;font-weight:700;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,background .15s ease}.up-sg-dbtn>i{font-size:15px}.up-sg-dbtn:hover{transform:translateY(-1px)}.up-sg-dbtn:active{transform:translateY(0);filter:brightness(.96)}.up-sg-dbtn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--up-surface, #fff),0 0 0 5px currentColor}.up-sg-dbtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.up-sg-dbtn--reject{background:#fff;color:#9f1d2c;border-color:color-mix(in srgb,#B4232F 38%,transparent);box-shadow:0 1px 2px #9f1d2c14}.up-sg-dbtn--reject:hover{background:#fff1f2;border-color:#b4232f;box-shadow:0 8px 18px -10px #9f1d2c8c}.up-sg-dbtn--return{background:linear-gradient(180deg,#fff6e0,#fde8b4);color:#7a4a00;border-color:color-mix(in srgb,#C98A12 45%,transparent);box-shadow:inset 0 1px #fffc,0 1px 2px #7a4a001a}.up-sg-dbtn--return:hover{background:linear-gradient(180deg,#fff0cc,#fcdd93);box-shadow:inset 0 1px #fffc,0 8px 18px -10px #a1680099}.up-sg-dbtn--accept{background:linear-gradient(180deg,#1b9466,#0e6b48);color:#fff;border-color:#0b5c3d;box-shadow:inset 0 1px #ffffff38,0 2px 4px #0b5c3d40,0 10px 22px -10px #0b5c3db3;padding:0 24px}.up-sg-dbtn--accept:hover{background:linear-gradient(180deg,#1fa371,#0f7650);box-shadow:inset 0 1px #ffffff40,0 3px 6px #0b5c3d40,0 14px 26px -10px #0b5c3dbf}[data-theme=dark] .up-sg .up-sg-decide--isla{background:color-mix(in srgb,#0E1C27 88%,transparent);border-color:#ffffff14;box-shadow:0 18px 40px -12px #0009}[data-theme=dark] .up-sg-dbtn--reject{background:transparent;color:#fca5ae;border-color:#fca5ae66}[data-theme=dark] .up-sg-dbtn--return{background:#fde0961f;color:#fcd98a;border-color:#fcd98a59;box-shadow:none}@container sglector (max-width: 900px){.up-sg .up-sg-decide--isla{flex-wrap:wrap}.up-sg .up-sg-decide--isla .up-sg-decide-act{width:100%}.up-sg .up-sg-decide--isla .up-sg-dbtn{flex:1 1 0}}@media (max-width: 720px){.up-sg .up-sg-decide--isla{flex-wrap:wrap;width:calc(100% - 16px);padding:10px 12px 12px;gap:8px;border-radius:18px}.up-sg .up-sg-decide--isla p b{font-size:10px}.up-sg .up-sg-decide--isla p span{font-size:13.5px}.up-sg-decide-ic{width:34px;height:34px;border-radius:11px;font-size:14px}.up-sg .up-sg-decide--isla .up-sg-decide-act{width:100%}.up-sg-dbtn{flex:1 1 0;padding:0 10px;font-size:13.5px}}.up-sg-dbtn-s{display:none}@media (max-width: 560px){.up-sg-dbtn-l{display:none}.up-sg-dbtn-s{display:inline}}@media (max-width: 420px){.up-sg-decide-ic{display:none}}.up-sg .up-sg-estado[data-estado=motor-curso]{background:var(--sg-info-bg);color:var(--sg-azul-ink)}.up-sg .up-sg-estado[data-estado=motor-error]{background:var(--sg-bad-bg);color:var(--sg-bad-ink)}.up-sg .up-sg-pill.up-sg-msug{background:#0f2d45;color:#f5d98b;box-shadow:inset 0 0 0 1px #f5d98b40}.up-sg .up-sg-pill.up-sg-msug[data-rec=ACEPTAR]{background:#0e3b2a;color:#9be3be;box-shadow:inset 0 0 0 1px #9be3be40}.up-sg .up-sg-pill.up-sg-msug[data-rec=RECHAZAR]{background:#3b0f15;color:#ffb3bc;box-shadow:inset 0 0 0 1px #ffb3bc40}.up-sg .up-sg-pill.up-sg-plote{background:#eef0ff;color:#3f3d9e}[data-theme=dark] .up-sg .up-sg-pill.up-sg-plote{background:#8280e62e;color:#c9c8ff}.up-sg .up-sg-decide--isla p .up-sg-decide-sug{margin-top:2px;font-size:12.5px;font-weight:600;color:var(--sg-ink-2, #3A4F5C);white-space:normal;display:block}.up-sg .up-sg-decide--isla p .up-sg-decide-sug b{font-size:12.5px;font-weight:800;letter-spacing:0;text-transform:none;color:var(--sg-ink, #12212E)}.up-sg .up-sg-decide--isla p .up-sg-decide-sug>i{margin-right:4px;color:#b5a160}.up-sg-dbtn.is-sugerido{position:relative;outline:2px solid #B5A160;outline-offset:3px}.up-sg-dbtn.is-sugerido:after{content:"Sugerido";position:absolute;top:-11px;right:10px;padding:1px 7px;border-radius:999px;background:#0f2d45;color:#f5d98b;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:16px}.up-sg .up-sg-tab-n.up-sg-tab-motor{background:#0f2d45;color:#f5d98b}.up-sg-anterior{margin-top:24px;border:1px solid var(--sg-linea, #D5E1EA);border-radius:16px;background:var(--sg-paper-2, #F6F9FC)}.up-sg-anterior>summary{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;cursor:pointer;list-style:none;color:var(--sg-ink-2, #33495C)}.up-sg-anterior>summary::-webkit-details-marker{display:none}.up-sg-anterior>summary>i{margin-top:3px;color:var(--sg-ink-3, #5B7280)}.up-sg-anterior>summary>span{display:flex;flex-direction:column;gap:2px}.up-sg-anterior>summary small{font-size:13px;line-height:19px;color:var(--sg-ink-3, #5B7280)}.up-sg-anterior>summary:after{content:"";margin-left:auto;font:900 12px/20px "Font Awesome 6 Free";color:var(--sg-ink-3, #5B7280);transition:transform .18s}.up-sg-anterior[open]>summary:after{transform:rotate(180deg)}.up-sg-anterior>summary:focus-visible{outline:2px solid var(--up-azul, #0C5A8E);outline-offset:2px;border-radius:16px}.up-sg-anterior-b{padding:4px 20px 20px;border-top:1px solid var(--sg-linea, #D5E1EA);background:var(--sg-paper, #fff);border-radius:0 0 16px 16px}.up-sg-anterior-h{display:flex;align-items:center;gap:8px;margin:24px 0 12px;font-size:15px;font-weight:700;color:var(--sg-ink, #12263A)}.up-fv{display:flex;flex-direction:column;gap:12px}.up-fv-barra{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px;border:1px solid var(--sg-linea, #D5E1EA);border-radius:12px;background:var(--sg-paper, #fff)}.up-fv-modos{display:inline-flex;padding:3px;border-radius:10px;background:var(--sg-paper-2, #F1F5F8)}.up-fv-modos button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--sg-ink-2, #33495C);font:600 13px/1 inherit;font-family:inherit;cursor:pointer}.up-fv-modos button[aria-pressed=true]{background:var(--sg-paper, #fff);color:var(--sg-ink, #12263A);box-shadow:0 1px 2px #0f23371a}.up-fv-leyenda{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;flex:1 1 280px;font-size:13px;color:var(--sg-ink-2, #33495C)}.up-fv-ley{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.up-fv-ley i{width:10px;height:10px;border-radius:50%;background:#3b6ea5}.up-fv-ley.is-bloq i{background:#b03a2e}.up-fv-ley.is-mayor i{background:#c77c0e}.up-fv-ley.is-verif i{background:#7a52aa}.up-fv-ley.is-contraste i{background:#c99a2e}.up-fv-ley.is-ok i{background:#1b8a5a}.up-fv-hint{color:var(--sg-ink-3, #5B7280);font-size:12px}.up-fv-res{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--sg-linea, #D5E1EA);border-radius:8px;background:var(--sg-paper, #fff);color:var(--sg-ink-2, #33495C);font:600 13px/1 inherit;font-family:inherit;cursor:pointer}.up-fv-res[aria-pressed=true]{background:#fff6e0;border-color:#ebcb7a;color:#7a5a00}.up-fv-res:disabled{opacity:.45;cursor:default}.up-fv-modos button:focus-visible,.up-fv-res:focus-visible{outline:2px solid var(--up-azul, #0C5A8E);outline-offset:2px}.up-fv-gen{border:1px solid var(--sg-linea, #D5E1EA);border-radius:12px;background:var(--sg-paper-2, #F6F9FC);font-size:13px}.up-fv-gen>summary{padding:10px 14px;cursor:pointer;font-weight:600;color:var(--sg-ink-2, #33495C)}.up-fv-gen ul{margin:0;padding:0 14px 12px 32px;display:flex;flex-direction:column;gap:6px}.up-fv-gen li small{display:block;color:var(--sg-ink-3, #5B7280)}.up-fv-gen li.is-bloq b{color:#9a2c21}.up-fv-gen li.is-mayor b{color:#8a5300}.up-fv-gen li.is-verif b{color:#5e3a8c}.up-fv-hoja{padding:16px 0 24px;border-radius:12px;background:var(--sg-paper-2, #EEF2F5);overflow-x:auto}.up-fv-add[aria-pressed=true]{background:#e6f4ef;border-color:#8fc9b5;color:#0e6b5c}.up-fv-anadir-hint{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:8px 12px;border-radius:10px;background:#e6f4ef;color:#0e5446;font-size:13px}.up-fv-obs li{display:grid;grid-template-columns:1fr auto;-moz-column-gap:12px;column-gap:12px;align-items:start}.up-fv-obs li>small{grid-column:1}.up-fv-obs-del{grid-column:2;grid-row:1 / span 2;align-self:center;height:28px;padding:0 10px;border:1px solid #E8C4BF;border-radius:8px;background:#fff;color:#a12e22;font:600 12px/1 inherit;font-family:inherit;cursor:pointer}.up-fv-obs-del:hover{background:#fbe9e7}.up-res{container:res / inline-size;--res-rampa: var(--up-azul);--res-marca: var(--up-azul-2);--res-dir: var(--up-azul);--res-aiu: var(--up-azul-3);color:var(--sg-ink);font-family:var(--up-font-body);font-size:14px;line-height:22px}[data-theme=dark] .up-res{--res-rampa: var(--sg-serie-1);--res-marca: var(--sg-azul-ink);--res-dir: var(--sg-serie-1);--res-aiu: color-mix(in srgb, var(--sg-serie-1) 55%, var(--sg-paper))}.up-res *{min-width:0}.up-res h3,.up-res h4,.up-res p,.up-res ol,.up-res ul,.up-res dl,.up-res dd,.up-res figure{margin:0}.up-res ol,.up-res ul{padding:0;list-style:none}.up-res [hidden]{display:none!important}:where(.up-res) :where(button){font:inherit;color:inherit}.up-res-wrap{display:flex;flex-direction:column;gap:24px;padding-bottom:104px}.up-res-card{position:relative;background:var(--sg-paper);border:1px solid var(--sg-hair);border-radius:18px;box-shadow:var(--up-shadow-sm);padding:24px}.up-res-card-h{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-bottom:20px}.up-res-card-h h3{font:800 17px/24px var(--up-font-display);color:var(--sg-ink);letter-spacing:-.01em}.up-res-h-ic{width:40px;height:40px;border-radius:12px;font-size:21px}.up-res-h-sub{font-size:13px;color:var(--sg-ink-3);font-weight:500}.up-res-h-sp{flex:1 1 auto}.up-res-skl{display:block;border-radius:8px}.up-res-skl-k{display:flex;flex-direction:column;gap:10px}.up-res-k-h{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font:800 12px/16px var(--up-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--id-ink, var(--sg-ink-3))}.up-res-k-t{white-space:nowrap}.up-res-k-ic{width:40px;height:40px;border-radius:12px;font-size:21px;letter-spacing:0}.up-res-lbl{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-bottom:8px;font:700 12px/16px var(--up-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-ink-3)}.up-res-lbl:before{content:"";flex:none;width:20px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--id-1, var(--up-azul-2)),var(--id-2, var(--up-azul)))}.up-res-lbl em{font-style:normal;font-weight:500;font-size:13px;letter-spacing:0;text-transform:none}.up-res-meta{font-size:13px;line-height:19px;color:var(--sg-ink-3)}.up-res-meta i{margin-right:4px}.up-res-num{font-family:var(--up-font-display);font-weight:800;font-size:28px;line-height:34px;letter-spacing:-.02em;color:var(--sg-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.up-res-num small{font-size:55%;font-weight:700;letter-spacing:0;color:var(--sg-ink-3)}.up-res-num--xl{font-size:44px;line-height:48px;letter-spacing:-.03em}.up-res-num--md{font-size:19px;line-height:26px;letter-spacing:-.01em}.up-res-num.is-muted{color:var(--sg-ink-3)}.up-res-num.is-bad{color:var(--sg-bad-ink)}.up-res-num.is-warn{color:var(--sg-warn-ink)}.up-res-num.is-bad small,.up-res-num.is-warn small{color:inherit;opacity:.78}.up-res-origen{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-size:13px;font-weight:600;line-height:19px;color:var(--res-marca);text-decoration:none;cursor:pointer;white-space:nowrap}.up-res-origen i{font-size:10px}.up-res-origen:hover{text-decoration:underline;color:var(--sg-azul-ink)}.up-res-origen:focus-visible{outline:none;box-shadow:var(--sg-focus);border-radius:4px}.up-res-note{display:inline-flex;align-self:flex-start;align-items:flex-start;gap:8px;max-width:100%;padding:4px 12px;border-radius:12px;background:var(--sg-info-bg);color:var(--sg-ink-2);font-size:13px;line-height:19px;cursor:help}.up-res-note i{flex:none;margin-top:3px;font-size:12px;color:var(--res-marca)}.up-res-note b{font-weight:700;color:var(--sg-ink);white-space:nowrap}.up-res-vacio{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:13px;color:var(--sg-ink-3)}.up-res-borr{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;background:var(--sg-neutral-bg);color:var(--sg-ink-3);font-size:12px;line-height:18px;font-style:normal;letter-spacing:0;text-transform:none;font-weight:700}.up-res-banda{display:flex;flex-direction:column;gap:16px}.up-res-ver-box{--v-bg: var(--sg-azul-bg);--v-ink: var(--sg-azul-ink);--v-ic: var(--sg-serie-1);display:flex;flex-direction:column;gap:8px;padding:14px 24px 13px;background:var(--v-bg);border:1px solid color-mix(in srgb,var(--v-ic) 22%,var(--sg-hair));border-radius:16px;box-shadow:var(--res-sh)}.up-res-ver-box[data-tone=bad]{--v-bg: var(--sg-bad-bg);--v-ink: var(--sg-bad-ink);--v-ic: var(--sg-bad)}.up-res-ver-box[data-tone=warn]{--v-bg: var(--sg-warn-bg);--v-ink: var(--sg-warn-ink);--v-ic: var(--sg-warn)}.up-res-ver-box[data-tone=ok]{--v-bg: var(--sg-ok-bg);--v-ink: var(--sg-ok-ink);--v-ic: var(--sg-ok)}.up-res-ver,.up-res-alerta{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;-moz-column-gap:12px;column-gap:12px;row-gap:6px}.up-res-ver-ic{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--sg-paper);color:var(--v-ic);font-size:15px;box-shadow:0 0 0 1px color-mix(in srgb,var(--v-ic) 30%,transparent)}.up-res-ver>p{padding-top:3px;font-size:14px;line-height:21px;color:var(--sg-ink-2);text-wrap:pretty}.up-res-ver-h{margin-right:4px;font:800 15px/21px var(--up-font-display);letter-spacing:-.005em;color:var(--v-ink)}.up-res-ver-t:before{content:"· ";color:var(--sg-ink-3)}.up-res-ver>p .up-res-borr{margin-left:4px;vertical-align:1px}.up-res-ver-r{display:inline-flex;align-items:center;align-self:center;flex-wrap:wrap;justify-content:flex-end;gap:6px 14px}.up-res-ver-score{display:inline-flex;align-items:baseline;gap:4px;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--sg-paper) 72%,transparent);color:var(--sg-ink-2);font-size:13px;line-height:18px;font-weight:600;white-space:nowrap;cursor:help}.up-res-ver-score b{font:800 14px/18px var(--up-font-display);color:var(--v-ink);font-variant-numeric:tabular-nums}.up-res-ver-score b small{font:700 12px/18px var(--up-font-body);color:var(--sg-ink-3)}.up-res-alerta{align-items:start}.up-res-alerta-ic{justify-self:center;padding-top:2px;font-size:14px;color:var(--sg-bad-ink)}.up-res-alerta>p{font-size:14px;line-height:20px;color:var(--sg-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.up-res-alerta-k{font-weight:700;color:var(--v-ink)}.up-res-alerta-k:after{content:" —";font-weight:500;color:var(--sg-ink-3)}.up-res-kpis{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.up-res-kpi{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:20px 20px 18px;border-radius:18px;background:radial-gradient(120% 85% at 100% 0%,color-mix(in srgb,var(--id-1, var(--up-azul-2)) 11%,transparent) 0%,transparent 62%),var(--sg-paper)}.up-res-kpi:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--id-1, var(--up-azul-2)),var(--id-2, var(--up-azul)))}[data-theme=dark] .up-res-kpi{background:radial-gradient(120% 85% at 100% 0%,color-mix(in srgb,var(--id-1, var(--up-azul-2)) 16%,transparent) 0%,transparent 62%),var(--sg-paper)}@container res (min-width: 1000px){.up-res-kpis{grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr))}.up-res-kpi{padding:18px}.up-res-kpis:not([data-etapa=ejecucion]):not([data-etapa=cargando]){grid-template-columns:repeat(4,minmax(0,1fr))}}@container res (min-width: 640px) and (max-width: 999.98px){.up-res-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.up-res-kpi--main,.up-res-kpi--next{grid-column:1 / -1}.up-res-kpi--next .up-res-next{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px}.up-res-kpi--next .up-res-next>.up-res-k-act{grid-column:2;grid-row:1 / span 3;margin:0}.up-res-kpi--next .up-res-next>:not(.up-res-k-act){grid-column:1}.up-res-kpi--main:has(>.up-res-bars.is-ej){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"h h" "big bars" "spi spi";-moz-column-gap:32px;column-gap:32px;row-gap:10px;align-items:center}.up-res-kpi--main:has(>.up-res-bars.is-ej)>.up-res-k-h{grid-area:h}.up-res-kpi--main:has(>.up-res-bars.is-ej)>.up-res-k-big{grid-area:big}.up-res-kpi--main:has(>.up-res-bars.is-ej)>.up-res-bars{grid-area:bars}.up-res-kpi--main:has(>.up-res-bars.is-ej)>.up-res-spi{grid-area:spi}}@container res (max-width: 639.98px){.up-res-kpis{grid-template-columns:minmax(0,1fr);gap:12px}.up-res-kpi{padding:16px;gap:10px}.up-res-num{font-size:22px;line-height:28px}.up-res-num--xl{font-size:36px;line-height:40px}.up-res-num--md{font-size:17px;line-height:23px}.up-res-banda{gap:12px}.up-res-card{padding:20px}.up-res-k-h{letter-spacing:.06em}.up-res-k-ic,.up-res-h-ic{width:36px;height:36px;border-radius:11px;font-size:19px}.up-res-kpi--valor,.up-res-kpi--plazo{padding:16px}.up-res-ver-box{padding:14px 16px 12px}.up-res-ver,.up-res-alerta{grid-template-columns:28px minmax(0,1fr)}.up-res-ver-r{grid-column:2;justify-content:flex-start}.up-res-alerta>p{-webkit-line-clamp:3}}.up-res-k-big{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.up-res-k-cap{font-size:13px;font-weight:600;color:var(--sg-ink-3)}.up-res-k-side{display:flex;flex-direction:column;gap:2px;align-self:center}.up-res-k-big.is-col{flex-direction:column;align-items:flex-start;gap:2px}.up-res-k-h>.up-res-origen{margin-left:auto;letter-spacing:0;text-transform:none}.up-res-trend{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--sg-ink-2);white-space:nowrap}.up-res-trend>span{display:inline-flex;align-items:center;gap:5px}.up-res-trend.is-up>span{color:var(--sg-ok-ink)}.up-res-trend.is-down>span{color:var(--sg-bad-ink)}@container res (max-width: 639.98px){.up-res-trend .up-sg-spark{display:none}}.up-res-bars{display:flex;flex-direction:column;gap:6px}.up-res-bar{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13px;line-height:18px}.up-res-bar-l{color:var(--sg-ink-2);font-weight:600}.up-res-bar-t{position:relative;display:block;height:10px;border-radius:999px;background:var(--sg-pista);overflow:hidden}.up-res-bar-t>i{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--id-1, var(--sg-serie-1)),var(--id-2, var(--sg-serie-1)))}.up-res-bar.is-tie .up-res-bar-t{height:6px}.up-res-bar.is-tie .up-res-bar-t>i{background:linear-gradient(90deg,var(--id-indigo-1),var(--id-indigo-2))}.up-res-bar.is-plan .up-res-bar-t{height:8px}.up-res-bar.is-plan .up-res-bar-t>i{background:var(--sg-ink-3)}.up-res-bar-v{min-width:58px;text-align:right;font-weight:700;color:var(--sg-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.up-res-bar.is-over .up-res-bar-t>i{background:var(--sg-bad)}.up-res-bar.is-over .up-res-bar-v{color:var(--sg-bad-ink)}.up-res-spi{display:flex;align-items:baseline;gap:8px;font-size:13px;line-height:20px;color:var(--sg-ink-2)}.up-res-spi-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--sg-ink-3);transform:translateY(-1px)}.up-res-spi b{color:var(--sg-ink);font-variant-numeric:tabular-nums}.up-res-spi.is-bad .up-res-spi-dot{background:var(--sg-bad)}.up-res-spi.is-warn .up-res-spi-dot{background:var(--sg-warn)}.up-res-spi.is-bad b,.up-res-spi.is-bad .up-res-gap{color:var(--sg-bad-ink)}.up-res-spi.is-warn b,.up-res-spi.is-warn .up-res-gap{color:var(--sg-warn-ink)}.up-res-gap{font-weight:700;white-space:nowrap;cursor:help}.up-res-spi .up-res-gap.is-ok{color:var(--sg-ok-ink)}.up-res-est{font-style:normal;font-size:12px;font-weight:700;color:var(--sg-ink-3);cursor:help}.up-res-k-act{display:flex;flex-wrap:wrap;gap:8px}.up-res-pasos{display:flex;flex-wrap:wrap;gap:8px 16px}.up-res-pasos li{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--sg-ink-3)}.up-res-pasos li>i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:2px solid var(--sg-linea);font-size:10px}.up-res-pasos li.is-on{color:var(--sg-ink)}.up-res-pasos li.is-on>i{border-color:transparent;background:linear-gradient(150deg,var(--id-1, var(--res-dir)),var(--id-2, var(--res-dir)));color:#fff;font-size:12px;--duo-2: white;--duo-op: .4}.up-res-segs{display:flex;gap:4px}.up-res-segs i{flex:1 1 0;height:8px;border-radius:4px;background:var(--sg-pista)}.up-res-segs i.is-on{background:linear-gradient(90deg,var(--id-1, var(--sg-serie-1)),var(--id-2, var(--sg-serie-1)))}.up-res-kpi{container:kpi / inline-size}.up-res-est{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t an" "s an";align-items:center;-moz-column-gap:14px;column-gap:14px;row-gap:4px}.up-res-est-tx{display:contents}.up-res-est-t{grid-area:t;align-self:end;font:800 22px/28px var(--up-font-display);letter-spacing:-.015em;color:var(--sg-ink);text-wrap:balance}.up-res-est-s{grid-area:s;align-self:start;font-size:14px;line-height:20px;color:var(--sg-ink-2);text-wrap:pretty}.up-res-est>.up-res-anillo{grid-area:an}@container kpi (max-width: 300px){.up-res-est{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"t t" "an s";row-gap:10px}.up-res-est-t{font-size:21px;line-height:26px}.up-res-est-s{align-self:center}.up-res-est>.up-res-anillo{width:66px;height:66px}.up-res-est .up-res-anillo-c{font-size:18px}}.up-res-fmts{display:flex;flex-wrap:wrap;gap:6px}.up-res-fmts li{display:inline-flex;align-items:center;gap:4px;min-width:40px;justify-content:center;padding:3px 8px;border-radius:8px;background:var(--sg-neutral-bg);color:var(--sg-ink-3);font:800 12px/18px var(--up-font-display);font-variant-numeric:tabular-nums}.up-res-fmts li.is-on{--duo-2: var(--id-ink, var(--sg-ok-ink));background:var(--id-bg, var(--sg-ok-bg));color:var(--id-ink, var(--sg-ok-ink));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--id-ink, var(--sg-ok-ink)) 18%,transparent)}.up-res-fmts li .up-duo{font-size:12px}.up-res-fmts li .d2{opacity:0}.up-res-anillo{position:relative;flex:none;display:grid;place-items:center;width:78px;height:78px}.up-res-anillo .up-dona{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;--dona-c: var(--id-2, var(--up-azul))}.up-res-anillo .up-dona-arco{filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--id-2, var(--up-azul)) 35%,transparent))}.up-res-anillo-c{position:relative;font:800 21px/1 var(--up-font-display);letter-spacing:-.02em;color:var(--id-ink, var(--sg-ink));font-variant-numeric:tabular-nums}.up-res-anillo-c small{font-size:13px;font-weight:700;letter-spacing:0;color:var(--sg-ink-3)}.up-res-stack{display:flex;gap:2px;height:8px;border-radius:999px;overflow:hidden;background:var(--sg-pista)}.up-res-stack i,.up-res-legend i{display:block}.up-res-stack .is-dir,.up-res-legend .is-dir{background:var(--id-2, var(--res-dir))}.up-res-stack .is-aiu,.up-res-legend .is-aiu{background:var(--id-1, var(--res-aiu))}.up-res-stack .is-otr,.up-res-legend .is-otr{background:var(--sg-linea)}.up-res-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;line-height:19px;color:var(--sg-ink-3)}.up-res-legend>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.up-res-legend>span>i{flex:none;width:10px;height:10px;border-radius:3px}.up-res-legend>.up-res-origen{margin-left:auto}.up-res-legend b{color:var(--sg-ink-2);font-variant-numeric:tabular-nums}.up-res-cron{display:flex;flex-direction:column;gap:6px;margin-top:2px}.up-res-cron-b{display:flex;align-items:flex-end;gap:3px;height:56px;padding-bottom:1px;border-bottom:1px solid var(--sg-linea)}.up-res-cron-b i{flex:1 1 0;min-width:2px;height:var(--h);border-radius:4px 4px 1px 1px;background:color-mix(in srgb,var(--id-1, var(--up-azul-2)) 30%,var(--sg-paper))}.up-res-cron.is-plan .up-res-cron-b i{background:linear-gradient(180deg,var(--id-1, var(--up-azul-2)),color-mix(in srgb,var(--id-1, var(--up-azul-2)) 55%,var(--sg-paper)))}.up-res-cron-b i.is-pasado{background:linear-gradient(180deg,var(--id-1, var(--up-azul-2)),var(--id-2, var(--up-azul)))}.up-res-cron-b i.is-hoy{box-shadow:0 0 0 2px var(--sg-paper),0 0 0 3.5px var(--id-2, var(--up-azul))}.up-res-cron-x{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;line-height:18px;color:var(--sg-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.up-res-cron-q{font-size:13px;line-height:18px;font-weight:700;color:var(--id-ink, var(--sg-ink-2))}.up-res-tramo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;line-height:18px;font-weight:600;color:var(--sg-ink-3)}.up-res-tramo i{height:6px;border-radius:999px;background:repeating-linear-gradient(90deg,var(--id-1, var(--up-azul-2)) 0 12px,transparent 12px 17px);opacity:.6}.up-res-plz{font-size:14px;line-height:20px;color:var(--sg-ink-2);font-variant-numeric:tabular-nums}.up-res-plz b{color:var(--sg-ink);font-weight:700}.up-res-ahoy{font-weight:700;color:var(--id-ink, var(--sg-ink-2));white-space:nowrap}.up-res-fuente{display:flex;align-items:baseline;gap:7px;font-size:13px;line-height:19px;font-weight:600;color:var(--sg-ink-2);text-wrap:pretty}.up-res-fuente>i{flex:none;font-size:12px}.up-res-fuente[data-tone=ok]>i{color:var(--sg-ok-ink)}.up-res-fuente[data-tone=warn]{align-self:flex-start;padding:5px 10px;border-radius:10px;background:var(--sg-warn-bg);color:var(--sg-warn-ink)}.up-res-kpi--plazo .up-res-k-act .up-sg-btn{height:auto;min-height:34px;padding-block:6px;white-space:normal;text-align:left;line-height:1.25}.up-res-kpi--plazo .up-res-k-act .up-sg-btn>span{overflow:visible}.up-res-decl{display:flex;align-items:baseline;gap:7px;font-size:13px;line-height:19px;color:var(--sg-ink-3);text-wrap:pretty}.up-res-decl>i{flex:none;font-size:12px}.up-res-decl.is-alerta{font-weight:600;color:var(--sg-warn-ink)}.up-res-exceso{display:flex;align-items:baseline;gap:6px;font-size:13px;line-height:19px;font-weight:700;color:var(--sg-bad-ink)}.up-res-track{display:flex;align-items:center;gap:10px}.up-res-track>span{position:relative;flex:1 1 auto;height:6px;border-radius:999px;background:var(--sg-pista)}.up-res-track>span>i{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--id-1, var(--sg-serie-2)),var(--id-2, var(--sg-serie-2)))}.up-res-track>b{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--sg-ink)}.up-res-track.is-over>span>i{background:linear-gradient(90deg,var(--id-2, var(--sg-serie-2)) 0 var(--m),var(--sg-bad) var(--m) 100%)}.up-res-track.is-over>span:after{content:"";position:absolute;top:-4px;bottom:-4px;left:var(--m);width:2px;margin-left:-1px;border-radius:1px;background:var(--sg-ink-2)}.up-res-track.is-over>b{color:var(--sg-bad-ink)}.up-res-next{display:flex;flex-direction:column;gap:10px}.up-res-next-t{font:800 18px/24px var(--up-font-display);color:var(--sg-ink);letter-spacing:-.01em;text-wrap:pretty}.up-res-next.is-ok{padding:12px 14px;border-radius:12px;background:var(--sg-ok-bg)}.up-res-next.is-ok .up-res-next-t{display:flex;gap:8px;align-items:baseline;color:var(--sg-ok-ink)}.up-res-kpis .up-res-kpi--next{--sg-ink: rgb(255, 255, 255);--sg-ink-2: rgb(214, 241, 234);--sg-ink-3: rgb(178, 222, 210);--res-marca: rgb(157, 235, 221);--sg-ok-bg: rgba(79, 214, 156, .16);--sg-ok-ink: rgb(139, 235, 194);--sg-warn-ink: rgb(247, 210, 122);--sg-bad-ink: rgb(255, 176, 167);--sg-hair: rgba(255, 255, 255, .14);--sg-pista: rgba(255, 255, 255, .16);--sg-focus: 0 0 0 3px rgba(157, 235, 221, .55);color:var(--sg-ink);border-color:color-mix(in srgb,var(--id-verde-2) 70%,transparent);background:radial-gradient(75% 95% at 0% 0%,rgba(45,212,191,.28) 0%,transparent 62%),radial-gradient(70% 80% at 100% 100%,color-mix(in srgb,var(--up-bronce, #B5A160) 30%,transparent) 0%,transparent 64%),linear-gradient(140deg,var(--id-verde-ink) 0%,color-mix(in srgb,var(--id-verde-ink) 72%,black) 52%,color-mix(in srgb,var(--id-verde-ink) 50%,black) 100%);box-shadow:inset 0 1px #ffffff1f,var(--up-shadow-md)}.up-res-kpis .up-res-kpi--next:before{background:linear-gradient(90deg,var(--up-bronce, #B5A160),color-mix(in srgb,var(--up-bronce, #B5A160) 40%,white))}[data-theme=dark] .up-res-kpis .up-res-kpi--next{--id-verde-ink: var(--id-verde-2);border-color:#5edbc73d}.up-res-kpi--next .up-res-k-h{color:#cdefe6}.up-res-kpi--next .up-res-k-ic{--duo-2: color-mix(in srgb, var(--up-bronce, #B5A160) 70%, white);--duo-op: .7;background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff3,0 8px 18px -10px #0000008c}.up-res-next-fase{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px;border-radius:999px;background:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff29;color:#eaf8f4;font:700 12px/18px var(--up-font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-res-next-fase>.up-duo{--duo-2: rgb(234, 248, 244);--duo-op: .3;font-size:13px}.up-res-kpi--next .up-res-k-act .up-sg-btn{flex:1 1 auto}.up-res-kpi--next .up-sg-btn--primary{--btn-bg: rgb(255, 255, 255);--btn-bg-h: rgb(236, 249, 245);--btn-ink: var(--id-verde-ink);--btn-bd: transparent;--btn-sh: 0 10px 22px -12px rgba(0, 0, 0, .6);--btn-sh-h: 0 14px 26px -12px rgba(0, 0, 0, .7)}[data-theme=dark] .up-res-kpi--next .up-sg-btn--primary{--btn-bg: rgb(196, 240, 228);--btn-bg-h: rgb(214, 246, 237);--btn-ink: rgb(0, 72, 63)}.up-res-kpi--next .up-sg-btn--secondary{--btn-bg: rgba(255, 255, 255, .1);--btn-bg-h: rgba(255, 255, 255, .18);--btn-ink: rgb(255, 255, 255);--btn-bd: rgba(255, 255, 255, .34)}.up-res-kpi--next .up-sg-btn--ghost{--btn-bg: transparent;--btn-bg-h: rgba(255, 255, 255, .12);--btn-ink: rgb(234, 248, 244);--btn-bd: rgba(255, 255, 255, .26)}.up-res-kpi--next .up-res-k-act .up-sg-btn{height:auto;min-height:40px;padding-block:8px;white-space:normal;text-align:left;line-height:1.25}.up-res-kpi--next .up-res-k-act .up-sg-btn>span{overflow:visible}.up-res-masp{align-self:flex-start;justify-self:start;text-align:left;padding:0;border:0;background:none;font-size:13px;line-height:19px;font-weight:700;color:var(--res-marca);cursor:pointer}.up-res-kpi--next .up-res-next-t[data-tone=warn]>i{color:var(--sg-warn-ink)}.up-res-kpi--next .up-res-next-t[data-tone=bad]>i{color:var(--sg-bad-ink)}.up-res-masp:hover{text-decoration:underline}.up-res-masp:focus-visible{outline:none;box-shadow:var(--sg-focus);border-radius:4px}.up-res-prox{display:flex;gap:6px;align-items:baseline;color:var(--sg-ink-2)}@media (prefers-reduced-motion: no-preference){.up-res:not(.is-pintado) .up-res-bar-t>i,.up-res:not(.is-pintado) .up-res-track>span>i{animation:up-res-crece .6s var(--up-ease) both}}@keyframes up-res-crece{0%{width:0}}.up-res-ruta{padding:16px 24px;background:var(--sg-paper);border:1px solid var(--res-bd);border-radius:16px;box-shadow:var(--res-sh)}.up-res-ruta-h{display:flex;align-items:center;gap:10px;font:700 12px/16px var(--up-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-ink-3);margin-bottom:12px}.up-res-ruta-n{margin-left:auto;font-size:13px;line-height:18px;font-weight:600;letter-spacing:0;text-transform:none}.up-res-ruta-mini{display:none}.up-res-ruta-ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.up-res-nodo{position:relative}.up-res-nodo:not(:first-child):before{content:"";position:absolute;top:22.5px;left:calc(-50% + 22px);right:calc(50% + 22px);height:3px;border-radius:2px;background:var(--sg-linea)}.up-res-nodo.is-hecho:not(:first-child):before{background:linear-gradient(90deg,var(--c0, var(--res-dir)),var(--id-1, var(--res-dir)))}.up-res .up-res-nodo-b{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;padding:6px 6px 8px;border:0;border-radius:12px;background:transparent;text-align:center;text-decoration:none;color:inherit;cursor:pointer;transition:background var(--sg-dur) var(--up-ease)}.up-res .up-res-nodo-b:hover{background:var(--sg-paper-2);box-shadow:var(--up-shadow-sm)}.up-res .up-res-nodo-b:focus-visible{outline:none;box-shadow:var(--sg-focus)}.up-res-nodo-dot{display:inline-grid;place-items:center;width:32px;height:32px;margin-bottom:6px;border-radius:50%;border:2px solid var(--sg-linea);background:var(--sg-paper);color:var(--sg-ink-3);font-size:16px;position:relative;z-index:1}.up-res-nodo-t{font:700 13px/18px var(--up-font-display);color:var(--sg-ink)}.up-res-nodo-s{font-size:13px;line-height:17px;color:var(--sg-ink-3);font-variant-numeric:tabular-nums;text-wrap:balance}.up-res-nodo-s i{font-size:10px;margin-right:2px}.up-res-nodo-s .up-duo{font-size:12px;margin-right:2px;vertical-align:-1px}.up-res-nodo.is-done .up-res-nodo-dot{--duo-2: white;--duo-op: .4;border-color:transparent;color:#fff;font-size:15px;background:linear-gradient(150deg,var(--id-1, var(--res-dir)),var(--id-2, var(--res-dir)));box-shadow:inset 0 1px #ffffff4d,0 6px 12px -6px color-mix(in srgb,var(--id-2, var(--res-dir)) 80%,transparent)}.up-res-nodo.is-done .up-res-nodo-dot .d2,.up-res-pasos li.is-on>i .d2{opacity:0}.up-res-nodo.is-partial .up-res-nodo-dot{border:2px dashed var(--id-2, var(--up-azul-2));color:var(--id-ink, var(--res-marca))}.up-res-nodo.is-aviso .up-res-nodo-dot{border-color:var(--sg-warn);color:var(--sg-warn-ink)}.up-res-nodo.is-aviso .up-res-nodo-s{color:var(--sg-warn-ink);font-weight:600}.up-res-nodo.is-current .up-res-nodo-dot{--duo-2: var(--id-ink, var(--res-marca));--duo-op: .25;border-color:var(--id-2, var(--up-azul-2));color:var(--id-ink, var(--res-marca));box-shadow:0 0 0 4px color-mix(in srgb,var(--id-1, var(--up-azul-2)) 22%,transparent)}.up-res-nodo.is-current .up-res-nodo-t{color:var(--id-ink, var(--res-marca))}.up-res-nodo.is-locked .up-res-nodo-b{opacity:.55}@media (prefers-reduced-motion: no-preference){.up-res-nodo.is-current .up-res-nodo-dot{animation:up-res-pulso 2.4s var(--up-ease) infinite}}@keyframes up-res-pulso{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--id-1, var(--up-azul-2)) 22%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--id-1, var(--up-azul-2)) 9%,transparent)}}@container res (min-width: 1000px){.up-res-ruta{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:8px;padding:12px 20px 12px 24px}.up-res-ruta-h{flex-wrap:wrap;margin:0;row-gap:6px}.up-res-ruta-n{margin-left:0;flex-basis:100%}.up-res-nodo-dot{width:30px;height:30px;margin-bottom:4px}.up-res-nodo:not(:first-child):before{top:20.5px}}@container res (max-width: 639.98px){.up-res-ruta{padding:16px 20px}.up-res-ruta-h{margin-bottom:10px}.up-res-ruta-mini{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.up-res-ruta-mini p{font-size:13px;line-height:20px;color:var(--sg-ink-2)}.up-res-ruta-mini p b{color:var(--sg-ink)}.up-res-ruta-mini p span{color:var(--sg-ink-3)}.up-res-ruta-dots{display:inline-flex;gap:6px}.up-res-ruta-dots i{width:8px;height:8px;border-radius:50%;background:var(--sg-linea)}.up-res-ruta-dots i.is-done{background:var(--id-2, var(--res-dir))}.up-res-ruta-dots i.is-aviso{background:var(--sg-warn)}.up-res-ruta-dots i.is-current{background:var(--sg-paper);box-shadow:0 0 0 2px var(--id-2, var(--up-azul-2))}.up-res-ruta-ol{display:none}.up-res-ruta-ol.is-open{display:flex;flex-direction:column;margin-top:12px}.up-res-ruta-ol.is-open .up-res-nodo:not(:first-child):before{top:-14px;left:21px;right:auto;width:3px;height:24px}.up-res-ruta-ol.is-open .up-res-nodo-b{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;align-items:center;text-align:left;padding:6px 8px}.up-res-ruta-ol.is-open .up-res-nodo-dot{grid-row:1 / span 2;width:28px;height:28px;margin:0;font-size:12px}.up-res-ruta-ol.is-open .up-res-nodo+.up-res-nodo{margin-top:4px}}.up-res-fila2{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.up-res-scvcard{container:scv / inline-size}.up-res-scv-lg{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;font-size:13px;line-height:19px;font-weight:600;color:var(--sg-ink-2)}.up-res-scv-lg>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.up-res .sw{display:inline-block;flex:none;width:16px;height:3px;border-radius:2px}.up-res .sw-plan{background:var(--sg-ink-3);height:2px}.up-res .sw-fis{background:var(--sg-serie-1)}.up-res .sw-hoy{height:0;border-top:1px dashed var(--sg-serie-2);background:none}.up-res .sw-act{background:var(--sg-linea)}.up-res .sw-rec{height:0;border-top:2px dashed var(--sg-serie-3);background:none}.up-res-scv-rbtn[aria-pressed=true]{--btn-bg: var(--sg-azul-bg);--btn-ink: var(--sg-azul-ink);--btn-bd: transparent}.up-res-scv-lg>span[hidden]{display:none}.up-res-scv-rbtn .sw-rec{width:14px}.up-res-next-t.has-ic{display:flex;gap:8px;align-items:baseline}.up-res-next-t.has-ic>i{flex:none}.up-res-next-t[data-tone=warn]>i{color:var(--sg-warn-ink)}.up-res-next-t[data-tone=bad]>i{color:var(--sg-bad-ink)}.up-res-scv-plot{position:relative;border-radius:12px;outline:none;touch-action:pan-y}.up-res-scv-plot:focus-visible{box-shadow:var(--sg-focus)}.up-res-scv-svg svg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--up-font-body)}.up-res-scv-grid{stroke:var(--sg-hair);stroke-width:1}.up-res-scv-axis{stroke:var(--sg-linea);stroke-width:1}.up-res-scv-yl,.up-res-scv-xl{fill:var(--sg-ink-3);font-size:13px;font-variant-numeric:tabular-nums}.up-res-scv-axt{fill:var(--sg-ink-3);font-size:13px;font-weight:600}.up-res-scv-area{fill:color-mix(in srgb,var(--up-azul-2) 7%,transparent)}.up-res-scv-plan{fill:none;stroke:var(--sg-ink-3);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.up-res-scv-fis{stroke:var(--sg-serie-1);stroke-width:3;stroke-linecap:round}.up-res-scv-fis.is-borr{stroke-dasharray:5 5;stroke-width:2}.up-res-scv-fdot{fill:var(--sg-serie-1);stroke:var(--sg-paper);stroke-width:2}.up-res-scv-fdot.is-borr{fill:var(--sg-paper);stroke:var(--sg-serie-1);stroke-width:1.5;stroke-dasharray:2 2}.up-res-scv-fdot.is-ult{stroke-width:2.5}.up-res-scv-ult{fill:var(--sg-ink);font-size:13px;font-weight:800;paint-order:stroke;stroke:var(--sg-paper);stroke-width:4px;stroke-linejoin:round;font-variant-numeric:tabular-nums}.up-res-scv-hoy{stroke:var(--sg-serie-2);stroke-width:1;stroke-dasharray:3 3}.up-res-scv-hoyt{fill:var(--sg-ink-2);font-size:13px;font-weight:700}.up-res-scv-gap{stroke:var(--sg-ink-2);stroke-width:2;stroke-linecap:round}.up-res-scv-gapt{fill:var(--sg-ink-2);font-size:13px;font-weight:700;paint-order:stroke;stroke:var(--sg-paper);stroke-width:4px;stroke-linejoin:round;cursor:help}.up-res-scv-gap.is-bad{stroke:var(--sg-bad-ink)}.up-res-scv-gapt.is-bad{fill:var(--sg-bad-ink)}.up-res-scv-gap.is-warn{stroke:var(--sg-warn-ink)}.up-res-scv-gapt.is-warn{fill:var(--sg-warn-ink)}.up-res-scv-rec{fill:none;stroke:var(--sg-serie-3);stroke-width:2;stroke-dasharray:4 3}.up-res-scv-rdot{fill:var(--sg-paper);stroke:var(--sg-serie-3);stroke-width:1.5}.up-res-scv-cross{stroke:var(--up-azul-2);stroke-width:1;stroke-dasharray:3 3;opacity:.55}.up-res-scv-hit{cursor:crosshair}.up-res-scv-tip{position:absolute;z-index:5;pointer-events:none;display:flex;flex-direction:column;gap:4px;min-width:200px;max-width:290px;padding:10px 12px;border-radius:12px;border:1px solid var(--sg-hair);background:var(--sg-paper);color:var(--sg-ink-2);box-shadow:var(--up-shadow-md);font-size:13px;line-height:18px}.up-res-scv-tip>span{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.up-res-scv-tip b{margin-left:auto;color:var(--sg-ink);font-variant-numeric:tabular-nums}.up-res-scv-tip em{flex-basis:100%;padding-left:24px;font-style:normal;color:var(--sg-ink-3)}.up-res-scv-tip .up-res-scv-tm{margin:0 0 2px;font:800 14px/18px var(--up-font-display);color:var(--sg-ink)}.up-res-scv-plot.is-touch .up-res-scv-tip{position:static;max-width:none;margin-top:8px;box-shadow:none;background:var(--sg-paper-2)}.up-res-scv-pie{display:flex;align-items:center;gap:12px 16px;margin-top:14px}.up-res-scv-lee{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 16px;border-radius:12px;background:var(--sg-paper-2)}.up-res-scv-lee-c{display:flex;flex-direction:column;gap:1px}.up-res-scv-lee-c+.up-res-scv-lee-c{padding-left:12px;border-left:1px solid var(--sg-hair)}.up-res-scv-lee-c[title]{cursor:help}.up-res-scv-lee-k{font-size:13px;line-height:18px;font-weight:600;color:var(--sg-ink-3)}.up-res-scv-lee-v{font:800 22px/28px var(--up-font-display);letter-spacing:-.01em;color:var(--sg-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.up-res-scv-lee-s{font-size:13px;line-height:18px;color:var(--sg-ink-3)}.up-res-scv-lee-c.is-bad .up-res-scv-lee-v{color:var(--sg-bad-ink)}.up-res-scv-lee-c.is-warn .up-res-scv-lee-v{color:var(--sg-warn-ink)}.up-res-scv-lee-c.is-muted .up-res-scv-lee-v{color:var(--sg-ink-3)}.up-res-scv-pie>.up-sg-btn{flex:none}@container scv (max-width: 600px){.up-res-scv-pie{flex-direction:column;align-items:stretch}.up-res-scv-lee{grid-template-columns:minmax(0,1fr);gap:0;padding:2px 14px}.up-res-scv-lee-c{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:12px;column-gap:12px;padding:9px 0}.up-res-scv-lee-c+.up-res-scv-lee-c{padding-left:0;border-left:0;border-top:1px solid var(--sg-hair)}.up-res-scv-lee-k,.up-res-scv-lee-s{grid-column:1}.up-res-scv-lee-v{grid-column:2;grid-row:1 / span 2;font-size:20px;line-height:26px;text-align:right}.up-res-scv-pie>.up-sg-btn{align-self:flex-end}}.up-res-scv-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:16px 24px;margin-top:16px}.up-res-scv-tbl{width:100%;border-collapse:collapse;font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.up-res-scv-tbl caption{caption-side:top;text-align:left;padding-bottom:6px;font-weight:700;color:var(--sg-ink)}.up-res-scv-tbl th,.up-res-scv-tbl td{padding:6px 8px;border-bottom:1px solid var(--sg-hair);text-align:right;color:var(--sg-ink-2)}.up-res-scv-tbl thead th{font-size:13px;color:var(--sg-ink-3);font-weight:700}.up-res-scv-tbl th[scope=row],.up-res-scv-tbl th:first-child{text-align:left;font-weight:600}.up-res-scv-pesos{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px;overflow-wrap:anywhere}.up-res-scv-tblw{min-width:0;max-width:100%;overflow-x:auto;border-radius:8px}.up-res-scv-tblw:focus-visible{outline:none;box-shadow:var(--sg-focus)}.up-res-scv-pesos small{font-size:13px;line-height:17px;font-weight:600;color:var(--sg-warn-ink);text-align:right}.up-res-scv-aviso{display:flex;align-items:baseline;gap:8px;margin-top:10px;font-size:13px;line-height:19px;color:var(--sg-ink-2);text-wrap:pretty}.up-res-scv-aviso>i{flex:none;font-size:12px;color:var(--sg-warn-ink)}.up-res-scv-vacio{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px 16px;border:1px dashed var(--sg-linea);border-radius:14px;background:var(--sg-paper-2);text-align:center;color:var(--sg-ink-2);text-wrap:balance}.up-res-scv-vic{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--sg-azul-bg);color:var(--res-marca);font-size:18px}.up-res-scv-vic.is-err{background:var(--sg-warn-bg);color:var(--sg-warn-ink)}.up-res-ficha{container:ficha / inline-size}.up-res-fgrid{display:grid;grid-template-columns:minmax(0,1fr)}.up-res-fgrp+.up-res-fgrp{margin-top:14px;padding-top:16px;border-top:1px solid var(--sg-hair)}@container ficha (min-width: 640px){.up-res-fgrid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:0;column-gap:0;row-gap:18px}.up-res-fgrp+.up-res-fgrp{margin-top:0;padding-top:0;border-top:0}.up-res-fgrp:nth-child(2n){padding-left:26px;border-left:1px solid var(--sg-hair)}.up-res-fgrp:nth-child(odd){padding-right:26px}.up-res-fgrp:nth-child(n+3){padding-top:18px;border-top:1px solid var(--sg-hair)}}@container ficha (min-width: 1180px){.up-res-fgrid{grid-template-columns:repeat(var(--fcols, 4),minmax(0,1fr))}.up-res-fgrid[data-n="5"]{--fcols: 5}.up-res-fgrid[data-n="3"]{--fcols: 3}.up-res-fgrid[data-n="2"]{--fcols: 2}.up-res-fgrid[data-n="1"]{--fcols: 1}.up-res-fgrp:nth-child(n){padding:0 22px;border-top:0;border-left:1px solid var(--sg-hair)}.up-res-fgrp:first-child{padding-left:0;border-left:0}.up-res-fgrp:last-child{padding-right:0}}.up-res-fg-h{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 10px;font:800 14px/20px var(--up-font-display);color:var(--sg-ink)}.up-res-fg-ic{width:30px;height:30px;border-radius:9px;font-size:16px}.up-res-fg-nota{flex-basis:100%;font-style:normal;font-size:13px;line-height:18px;font-weight:500;color:var(--sg-ink-3)}.up-res-fg-h .up-res-fg-acc{margin-left:auto}.up-res-fmarca{display:inline-flex;align-items:center;gap:5px;padding:1px 9px;border-radius:999px;background:var(--sg-neutral-bg);color:var(--sg-ink-3);font:700 12px/18px var(--up-font-body);font-style:normal;white-space:nowrap;cursor:help}.up-res-fmarca>i{font-size:10px}.up-res-fmarca[data-tone=ok]{background:var(--sg-ok-bg);color:var(--sg-ok-ink)}.up-res-fmarca[data-tone=warn]{background:var(--sg-warn-bg);color:var(--sg-warn-ink)}.up-res-ficha dl{display:flex;flex-direction:column;gap:2px;margin:0 -8px}.up-res-frow{position:relative;display:block;padding:8px 10px 8px 54px;border-radius:12px;transition:background var(--sg-dur) var(--up-ease)}.up-res-frow.is-edit:hover,.up-res-frow.is-edit:focus-within{background:color-mix(in srgb,var(--id-bg, var(--sg-paper-2)) 70%,transparent)}.up-res-frow dt{display:block;font-size:13px;line-height:18px;font-weight:600;color:var(--sg-ink-3)}.up-res-f-ic{--duo-2: var(--id-ink, var(--res-marca));--duo-op: .2;position:absolute;left:8px;top:9px;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--id-bg, var(--sg-azul-bg));color:var(--id-ink, var(--res-marca));font-size:18px;font-style:normal}.up-res-frow dd{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px;margin-top:2px;font-size:15px;line-height:21px;font-weight:600;color:var(--sg-ink);overflow-wrap:anywhere;text-wrap:pretty}@container ficha (max-width: 359.98px){.up-res-frow{padding-left:10px}.up-res-f-ic{display:none}}.up-res-frow.is-edit dd{padding-right:28px}.up-res-frow [data-ficha-val]{min-width:0}.up-res-frow [data-ficha-val].is-vacio{font-style:italic;font-weight:500;color:var(--sg-ink-3)}.up-res-frow [data-ficha-val][title]{cursor:help}.up-res-frow [data-ficha-val].is-correo{overflow-wrap:break-word;word-break:normal}.up-res-frow.is-editing{background:var(--sg-paper-2)}.up-res-frow .up-res-edit--btn{margin-top:4px}.up-res .up-res-edit:not(.up-sg-btn){position:absolute;top:6px;right:6px;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--sg-ink-3);font-size:12px;cursor:pointer;opacity:0;transition:opacity var(--sg-dur),background var(--sg-dur),color var(--sg-dur)}.up-res-frow:hover .up-res-edit,.up-res-frow:focus-within .up-res-edit,.up-res .up-res-edit:focus-visible{opacity:1}.up-res .up-res-edit:not(.up-sg-btn):hover{background:var(--id-bg, var(--sg-azul-bg));color:var(--id-ink, var(--sg-azul-ink))}.up-res .up-res-edit:not(.up-sg-btn):focus-visible{outline:none;box-shadow:var(--sg-focus)}@media (hover: none){.up-res .up-res-edit:not(.up-sg-btn){opacity:1}}.up-res-frow .up-res-origen{font-weight:600}.up-res-fform{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%}.up-res-fin{flex:1 1 140px;height:34px;padding:0 10px;border:1px solid var(--up-azul-2);border-radius:10px;background:var(--sg-paper);color:var(--sg-ink);font:600 14px/1 var(--up-font-body)}.up-res-fin:focus{outline:none;box-shadow:var(--sg-focus)}.up-res-fin[aria-invalid=true]{border-color:var(--sg-bad)}[data-theme=dark] .up-res-fin{color-scheme:dark}.up-res .up-res-fbtn{width:34px;height:34px;padding:0}.up-res-ferr{flex-basis:100%;font-size:13px;line-height:19px;font-weight:600;color:var(--sg-bad-ink);text-align:left}.up-res-frow.is-editing dd{padding-right:0}.up-res-prop-g{display:flex;flex-direction:column;gap:28px}.up-res-obj,.up-res-oe,.up-res-pdi,.up-res-pob-tot{display:flex;flex-direction:column;gap:10px}.up-res-obj{container:obj / inline-size}.up-res-quote{max-width:92ch;padding-left:18px;border-left:3px solid var(--id-1, var(--up-azul-2));font:500 18px/30px var(--up-font-display);color:var(--sg-ink);text-align:justify;hyphens:auto;-webkit-hyphens:auto;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.up-res-quote.is-open{display:block;-webkit-line-clamp:unset}.up-res-leer{margin:2px 0 0 18px;align-self:flex-start}.up-res-sub{display:flex;align-items:center;gap:8px;font:800 14px/20px var(--up-font-display);color:var(--sg-ink)}.up-res-sub>.up-duo{--duo-2: var(--id-ink, var(--res-marca));--duo-op: .25;font-size:18px;color:var(--id-ink, var(--res-marca))}.up-res-count{display:inline-block;padding:0 8px;border-radius:999px;background:var(--id-bg, var(--sg-neutral-bg));color:var(--id-ink, var(--sg-ink-2));font:700 12px/20px var(--up-font-body)}.up-res-oe ol{-moz-column-count:1;column-count:1;-moz-column-gap:36px;column-gap:36px}@container res (min-width: 1150px){.up-res-oe ol{-moz-column-count:2;column-count:2}}.up-res-oe li{container:oe / inline-size;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;-moz-column-break-inside:avoid;break-inside:avoid;padding-bottom:12px}.up-res-oe li[hidden]{display:none}.up-res-oe-n{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--id-bg, var(--sg-azul-bg));color:var(--id-ink, var(--sg-azul-ink));font:800 12px/1 var(--up-font-display);font-variant-numeric:tabular-nums}.up-res-oe li p{max-width:80ch;padding-top:4px;font-size:14.5px;line-height:22px;color:var(--sg-ink-2);text-align:justify;hyphens:auto;-webkit-hyphens:auto;text-wrap:pretty;overflow-wrap:break-word}.up-res-oe>.up-sg-btn{align-self:flex-start}@container obj (max-width: 560px){.up-res-quote{text-align:left;hyphens:manual;-webkit-hyphens:manual}}@container oe (max-width: 479.98px){.up-res-oe li p{text-align:left;hyphens:manual;-webkit-hyphens:manual}}@container res (max-width: 480px){.up-res-quote{font-size:16px;line-height:26px}}.up-res-pob{container:pob / inline-size;position:relative;overflow:hidden;isolation:isolate;border-radius:18px;color:#fff;background:radial-gradient(60% 110% at 100% 0%,rgba(45,212,191,.14) 0%,transparent 60%),radial-gradient(60% 90% at 100% 100%,color-mix(in srgb,var(--up-bronce, #B5A160) 26%,transparent) 0%,transparent 62%),linear-gradient(135deg,var(--id-verde-2) 0%,color-mix(in srgb,var(--id-verde-2) 62%,black) 55%,color-mix(in srgb,var(--id-verde-2) 42%,black) 100%);box-shadow:inset 0 1px #ffffff1f,var(--up-shadow-md)}.up-res-pob:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--up-bronce, #B5A160),color-mix(in srgb,var(--up-bronce, #B5A160) 40%,white))}.up-res-pob-in{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:center;gap:18px 28px;padding:22px 24px}.up-res-pob.is-texto .up-res-pob-in,.up-res-pob[data-n="1"] .up-res-pob-in{grid-template-columns:minmax(0,1fr)}@container pob (max-width: 1080px){.up-res-pob[data-n="5"] .up-res-pob-in{grid-template-columns:minmax(0,1fr)}}@container pob (max-width: 940px){.up-res-pob[data-n="4"] .up-res-pob-in{grid-template-columns:minmax(0,1fr)}}@container pob (max-width: 800px){.up-res-pob[data-n="3"] .up-res-pob-in{grid-template-columns:minmax(0,1fr)}}@container pob (max-width: 660px){.up-res-pob-in{grid-template-columns:minmax(0,1fr);padding:20px}}.up-res-pob-tot{gap:6px}.up-res-pob-k{display:inline-flex;align-items:center;gap:8px;font:800 12px/16px var(--up-font-body);letter-spacing:.08em;text-transform:uppercase;color:#fff}.up-res-pob-k .up-duo{--duo-2: color-mix(in srgb, var(--up-bronce, #B5A160) 70%, white);--duo-op: .6;font-size:18px;color:#fff}.up-res-pob-n{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.up-res-pob-n b{font:800 46px/50px var(--up-font-display);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.up-res-pob-n small{font-size:15px;font-weight:600;color:#e2f5f0}.up-res-pob-f{display:flex;gap:6px;align-items:baseline;font-size:13px;line-height:18px;color:#e8f6f2}.up-res-pob-f i{font-size:11px}.up-res-pob-txt{max-width:80ch;white-space:pre-line;font-size:14.5px;line-height:23px;color:#ecf9f5}.up-res-pob-lg{container:pobl / inline-size;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.up-res-pob-lg li{container:pobt / inline-size;flex:1 1 128px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 10px 12px;border-radius:14px;text-align:center;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.up-res-pob-ic{--duo-2: color-mix(in srgb, var(--up-bronce, #B5A160) 75%, white);--duo-op: .65;display:grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border-radius:12px;background:#ffffff1f;color:#fff;font-size:22px}.up-res-pob-lg b{max-width:100%;font:800 clamp(16px,17cqi,22px)/1.2 var(--up-font-display);letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.up-res-pob-t{max-width:100%;font-size:13px;line-height:17px;font-weight:700;color:#ecf9f5;overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto}.up-res-pob-lg small{margin-top:2px;font-size:13px;line-height:18px;font-weight:700;color:#cdefe6;font-variant-numeric:tabular-nums}@container pobl (max-width: 679.98px){.up-res-pob-lg li{flex-basis:calc((100% - 20px) / 3)}}@container pobl (max-width: 419.98px){.up-res-pob-lg li{flex-basis:calc((100% - 10px)/2)}}.up-res-pob[data-n="2"] .up-res-pob-lg li,.up-res-pob[data-n="3"] .up-res-pob-lg li{max-width:240px}@container res (max-width: 480px){.up-res-pob-n b{font-size:38px;line-height:42px}.up-res-pob-lg li{flex-basis:120px;max-width:none}}.up-res-pdi-esc{position:relative;display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:0 20px}.up-res-pdi-esc li{position:relative;padding-top:22px}.up-res-pdi-esc li:before{content:"";position:absolute;left:0;top:0;width:12px;height:12px;border-radius:50%;background:var(--sg-paper);box-shadow:0 0 0 2.5px var(--id-2, var(--up-azul-2))}.up-res-pdi-esc li:last-child:before{background:var(--id-2, var(--up-azul-2))}.up-res-pdi-esc li:not(:last-child):after{content:"";position:absolute;left:20px;right:-14px;top:5px;height:2px;border-radius:1px;background:color-mix(in srgb,var(--id-1, var(--up-azul-2)) 40%,transparent)}.up-res-pdi-esc.is-uno li{padding-top:0}.up-res-pdi-esc.is-uno li:before{display:none}.up-res-pdi-k{display:block;font:800 12px/16px var(--up-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--id-ink, var(--sg-ink-3))}.up-res-pdi-t{display:block;margin-top:2px;font-size:14px;line-height:20px;font-weight:600;color:var(--sg-ink);text-wrap:pretty;overflow-wrap:break-word}@container res (max-width: 760px){.up-res-pdi-esc{grid-template-columns:minmax(0,1fr)}.up-res-pdi-esc li{padding:0 0 12px 24px}.up-res-pdi-esc li:before{left:2px;top:4px}.up-res-pdi-esc li:not(:last-child):after{left:7px;right:auto;top:18px;bottom:0;width:2px;height:auto}.up-res-pdi-esc.is-uno li{padding-left:0}}.up-res-metas-h{margin-top:6px;font:800 12px/16px var(--up-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-ink-3)}.up-res-metas{display:flex;flex-direction:column}.up-res-metas li{display:flex;align-items:flex-start;gap:10px;max-width:110ch;padding:10px 0;border-top:1px dashed var(--sg-linea);font-size:13.5px;line-height:20px;color:var(--sg-ink-2)}.up-res-metas li:first-child{border-top:0;padding-top:2px}.up-res-metas li>.up-duo{flex:none;margin-top:3px;color:var(--id-ink, var(--res-marca))}.up-res-meta-c{flex:none;padding:1px 8px;border-radius:7px;background:var(--id-bg, var(--sg-azul-bg));color:var(--id-ink, var(--res-marca));font:800 12px/18px var(--up-font-display);font-variant-numeric:tabular-nums}.up-res-metas li>span{overflow-wrap:anywhere}.up-res-vacio>.up-duo{color:var(--id-ink, var(--sg-ink-3));font-size:16px}.up-res-hero [hidden]{display:none!important}@media (min-width: 640px){.up-hero.up-res-hero{padding-top:24px;padding-bottom:24px}}.up-res-hero-prop{margin:8px 0 0;max-width:1040px;font-size:15px;line-height:22px;font-weight:500;color:#ffffffe6;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.up-res-hero-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.up-res-hero-chips .up-hero-chip{font-size:13px;line-height:18px;padding:4px 11px;white-space:nowrap}.up-res-hero-estado{gap:7px;cursor:help}.up-res-hero-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#ffffffe6;box-shadow:0 0 0 2px #ffffffeb}.up-res-hero-estado[data-tone=bad] .up-res-hero-dot{background:var(--sg-bad)}.up-res-hero-estado[data-tone=warn] .up-res-hero-dot{background:var(--sg-warn)}.up-res-hero-estado[data-tone=ok] .up-res-hero-dot{background:var(--sg-ok)}.up-res-hero-estado-f{margin-left:-3px;font-weight:600;opacity:.85}@media (max-width: 640px){.up-res-hero-chips .up-res-hero-rad,.up-res-hero-estado-f{display:none}.up-res-hero-prop{font-size:14px;line-height:20px}.up-res-hero-pi{display:none}.up-res-hero [data-hero-etapa]{padding-right:40px}}.up-res{--res-bd: color-mix(in srgb, var(--up-azul-2) 11%, var(--sg-hair));--res-sh: var(--up-shadow-sm)}[data-theme=dark] .up-res{--res-bd: var(--sg-hair)}.up-res-card{border-color:var(--res-bd);box-shadow:var(--res-sh)}.up-res-kpi{border:1px solid var(--res-bd);box-shadow:var(--res-sh)}.up-res-nodo.is-omitida .up-res-nodo-dot{border-color:transparent;background:var(--sg-neutral-bg);color:var(--sg-ink-3);box-shadow:none;--duo-2: var(--sg-ink-3)}.up-res-nodo.is-omitida .up-res-nodo-t,.up-res-nodo.is-omitida .up-res-nodo-s{color:var(--sg-ink-3)}.up-res-nodo.is-omitida .up-res-nodo-b{cursor:default}.up-res-equipo{container:equipo / inline-size}.up-res-eq-sub{flex:1 1 260px;font-size:13px;line-height:18px;color:var(--sg-ink-3)}.up-res-eq-l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:10px}.up-res-eq-p{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:10px 8px;border-radius:12px;transition:background var(--sg-dur) var(--up-ease)}.up-res-eq-p:hover{background:color-mix(in srgb,var(--id-bg, var(--sg-paper-2)) 60%,transparent)}.up-res-eq-ic{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--id-bg, var(--sg-azul-bg));color:var(--id-ink, var(--res-marca));font-size:16px}.up-res-eq-d{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.up-res-eq-d b{font-size:14px;line-height:20px;color:var(--sg-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-res-eq-d small{font-size:12.5px;line-height:17px;color:var(--sg-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-res-eq-aviso{margin-top:4px;display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:17px;font-weight:600;color:var(--sg-warn-ink);white-space:normal}.up-res-eq-aviso i{margin-top:2px}.up-res-eq-rol{align-self:flex-start;margin-top:6px;padding:3px 9px;border-radius:999px;background:var(--id-bg, var(--sg-neutral-bg));color:var(--id-ink, var(--sg-ink-2));font-size:12px;font-weight:700;white-space:nowrap}.up-res-eq-x{flex:none}.up-res-eq-vacio{margin:0;display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--sg-ink-3)}.up-res-eq-f{margin-top:16px;padding-top:16px;border-top:1px solid var(--sg-hair)}.up-res-eq-ft{margin:0 0 10px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--sg-ink-2);text-transform:uppercase;letter-spacing:.06em}.up-res-eq-campos{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 200px auto;gap:10px;align-items:end}.up-res-eq-c{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12.5px;font-weight:600;color:var(--sg-ink-2)}.up-res-eq-c input,.up-res-eq-c select{height:38px;padding:0 10px;border:1px solid var(--sg-linea);border-radius:10px;background:var(--sg-paper);color:var(--sg-ink);font:400 14px/20px var(--up-font-body)}.up-res-eq-c input:focus,.up-res-eq-c select:focus{outline:none;border-color:var(--up-azul-2);box-shadow:var(--sg-focus)}.up-res-eq-c input[aria-invalid=true]{border-color:var(--sg-bad)}.up-res-eq-f .up-res-ferr{margin:8px 0 0}.up-res-eq-nota{margin:10px 0 0;display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:18px;color:var(--sg-ink-3)}.up-res-eq-nota i{margin-top:3px}@container equipo (max-width: 760px){.up-res-eq-campos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.up-res-eq-campos>.up-sg-btn{grid-column:1 / -1;justify-content:center}}@container equipo (max-width: 460px){.up-res-eq-campos{grid-template-columns:minmax(0,1fr)}}html.up-theme-green:not([data-theme=dark]) .up-res{--res-marca: var(--up-azul)}.up-proj .up-wz[data-tabs]{gap:4px}.up-proj .up-wz[data-tabs] .up-wz-step{gap:9px;padding:10px 14px 11px;border-radius:12px 12px 0 0;transition:color var(--sg-dur),background var(--sg-dur),border-color var(--sg-dur)}.up-proj .up-wz[data-tabs] .up-wz-num{--duo-2: var(--id-ink, var(--up-azul));--duo-op: .22;width:30px;height:30px;border-radius:9px;background:var(--id-bg, var(--up-azul-soft));color:var(--id-ink, var(--up-azul));font-size:17px;transition:transform var(--sg-dur),background var(--sg-dur)}.up-proj .up-wz[data-tabs] .up-wz-step:hover:not(.is-locked){color:var(--id-ink, var(--up-azul));background:color-mix(in srgb,var(--id-bg, var(--up-azul-soft)) 55%,transparent)}.up-proj .up-wz[data-tabs] .up-wz-step:hover:not(.is-locked):not(.is-active) .up-wz-num{transform:translateY(-1px) scale(1.04)}.up-proj .up-wz[data-tabs] .up-wz-step.is-active{color:var(--id-ink, var(--up-azul));border-bottom-color:var(--id-2, var(--up-azul));background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--id-bg, var(--up-azul-soft)) 80%,transparent) 100%)}.up-proj .up-wz[data-tabs] .up-wz-step.is-active .up-wz-num{--duo-2: white;--duo-op: .38;color:#fff;background:linear-gradient(150deg,var(--id-1, var(--up-azul-2)),var(--id-2, var(--up-azul)));box-shadow:inset 0 1px #ffffff4d,0 6px 12px -6px color-mix(in srgb,var(--id-2, var(--up-azul)) 80%,transparent)}.up-proj .up-wz[data-tabs] .up-wz-step.is-locked .up-wz-num{--duo-2: var(--up-muted);background:var(--sg-neutral-bg);color:var(--up-muted)}.up-proj .up-wz[data-tabs] .up-tab-badge{background:var(--id-bg, var(--up-azul-soft));color:var(--id-ink, var(--up-azul))}.up-proj .up-wz[data-tabs] .up-wz-step.is-active .up-tab-badge{background:var(--sg-paper);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--id-ink, var(--up-azul)) 22%,transparent)}.up-res-mae-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:16px;background:#0816267a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.up-theme-green .up-res-mae-ov{background:#021e1a73}[data-theme=dark] .up-res-mae-ov{background:#0009}.up-res-mae{container:mae / inline-size;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;width:100%;max-width:780px;max-height:92vh;border:1px solid var(--sg-hair);border-radius:20px;background:var(--sg-paper);color:var(--sg-ink);box-shadow:var(--up-shadow-lg);font-family:var(--up-font-body);font-size:14px;line-height:21px}.up-res-mae:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--id-1),var(--id-2))}.up-res-mae [hidden]{display:none!important}.up-res-mae-h{display:flex;align-items:center;gap:14px;padding:20px 20px 14px 24px;border-bottom:1px solid var(--sg-hair)}.up-res-mae-ic{width:42px;height:42px;border-radius:12px;font-size:22px}.up-res-mae-ht{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.up-res-mae-eb{font:800 12px/16px var(--up-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--id-ink)}.up-res-mae-h h2{margin:0;font:800 19px/26px var(--up-font-display);letter-spacing:-.01em;color:var(--sg-ink)}.up-res-mae-b{flex:1 1 auto;overflow:auto;display:flex;flex-direction:column;gap:18px;padding:18px 24px 0}.up-res-mae-d{margin:0;font-size:14px;line-height:21px;color:var(--sg-ink-2);text-wrap:pretty}.up-res-mae-alerta{display:flex;align-items:baseline;gap:8px;padding:10px 14px;border-radius:12px;background:var(--sg-bad-bg);color:var(--sg-bad-ink);font-weight:600}.up-res-mae-sug{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:14px;background:var(--id-bg)}.up-res-mae-sug>p{margin:0;display:flex;align-items:baseline;gap:8px;font-size:13px;line-height:19px;font-weight:600;color:var(--id-ink)}.up-res-mae-sug-b{display:flex;flex-wrap:wrap;gap:8px}.up-res-mae-sug-b .up-sg-btn{--btn-bg: var(--sg-paper);--btn-bg-h: var(--sg-paper-2);--btn-ink: var(--id-ink);--btn-bd: color-mix(in srgb, var(--id-2) 30%, transparent);height:auto;min-height:34px;padding-block:6px;white-space:normal;text-align:left;line-height:1.3}.up-res-mae-sug-b .up-sg-btn>span{overflow:visible}.up-res-mae-campos{display:grid;gap:12px 14px;align-items:start}.up-res-mae-campos.is-base{grid-template-columns:minmax(0,1fr) 150px minmax(0,1.5fr)}.up-res-mae-campos.is-prorroga{grid-template-columns:84px 84px 148px minmax(0,1fr) 148px}.up-res-mae-campos.is-suspension{grid-template-columns:150px 150px minmax(0,1fr)}.up-res-mae-c{display:flex;flex-direction:column;gap:4px;min-width:0}.up-res-mae-c>span{font-size:13px;line-height:18px;font-weight:600;color:var(--sg-ink-2)}.up-res-mae-hint{font-size:13px;line-height:18px;color:var(--sg-ink-3);overflow-wrap:anywhere}.up-res-mae-c input{width:100%;height:40px;padding:0 11px;border:1px solid var(--sg-linea);border-radius:10px;background:var(--sg-paper);color:var(--sg-ink);font:500 14px/20px var(--up-font-body);font-variant-numeric:tabular-nums}.up-res-mae-c input:focus{outline:none;border-color:var(--id-2);box-shadow:var(--sg-focus)}.up-res-mae-c input[aria-invalid=true]{border-color:var(--sg-bad);background:color-mix(in srgb,var(--sg-bad-bg) 55%,var(--sg-paper))}[data-theme=dark] .up-res-mae-c input{color-scheme:dark}.up-res-mae-err{font-size:13px;line-height:18px;font-weight:600;color:var(--sg-bad-ink)}.up-res-mae-set{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.up-res-mae-set>legend{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;padding:0;margin-bottom:8px;font:800 14px/20px var(--up-font-display);color:var(--sg-ink)}.up-res-mae-set>legend>i{color:var(--id-ink);font-size:13px}.up-res-mae-set>legend small{font:500 13px/18px var(--up-font-body);color:var(--sg-ink-3)}.up-res-mae-lista{align-self:stretch;margin:0;padding:0;list-style:none}.up-res-mae-lista:empty{display:none}.up-res-mae-fila{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;border-top:1px solid var(--sg-hair)}.up-res-mae-fila:last-child{border-bottom:1px solid var(--sg-hair)}.up-res-mae-n{display:inline-grid;place-items:center;width:26px;height:26px;margin-top:26px;border-radius:8px;background:var(--id-bg);color:var(--id-ink);font:800 12px/1 var(--up-font-display);font-variant-numeric:tabular-nums}.up-res-mae-x{margin-top:22px}.up-res-mae-x:hover{background:var(--sg-bad-bg);color:var(--sg-bad-ink)}.up-res-mae-prev{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;background:var(--sg-paper-2)}.up-res-mae-prev h3{margin:0;display:flex;align-items:center;gap:8px;font:800 12px/16px var(--up-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--id-ink)}.up-res-mae-prev-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.up-res-mae-prev-c{display:flex;flex-direction:column;gap:1px;min-width:0}.up-res-mae-prev-c+.up-res-mae-prev-c{padding-left:12px;border-left:1px solid var(--sg-hair)}.up-res-mae-prev-c>span{font-size:13px;line-height:18px;font-weight:600;color:var(--sg-ink-3)}.up-res-mae-prev-c>b{font:800 20px/26px var(--up-font-display);letter-spacing:-.01em;color:var(--sg-ink);font-variant-numeric:tabular-nums}.up-res-mae-prev-c>small{font-size:13px;line-height:18px;color:var(--sg-ink-3);font-variant-numeric:tabular-nums}.up-res-mae-prev-v{margin:0;display:flex;align-items:baseline;gap:8px;font-size:13px;line-height:19px;color:var(--sg-ink-3)}.up-res-mae-aviso{margin:4px 0 0;display:flex;align-items:baseline;gap:8px;font-size:13px;line-height:19px;font-weight:600;color:var(--sg-warn-ink)}.up-res-mae-pie{position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 -24px;padding:14px 24px 18px;border-top:1px solid var(--sg-hair);background:var(--sg-paper)}.up-res-mae-pie-sp{flex:1 1 auto}.up-res-mae-pie-n{margin:0;display:flex;align-items:baseline;gap:6px;font-size:13px;line-height:18px;color:var(--sg-ink-3)}@container mae (max-width: 620px){.up-res-mae-campos.is-base,.up-res-mae-campos.is-suspension,.up-res-mae-campos.is-prorroga{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.up-res-mae-c.is-largo{grid-column:1 / -1}.up-res-mae-prev-g{grid-template-columns:minmax(0,1fr);gap:8px}.up-res-mae-prev-c+.up-res-mae-prev-c{padding:8px 0 0;border-left:0;border-top:1px solid var(--sg-hair)}}@container mae (max-width: 420px){.up-res-mae-campos.is-base,.up-res-mae-campos.is-suspension,.up-res-mae-campos.is-prorroga{grid-template-columns:minmax(0,1fr)}.up-res-mae-campos.is-prorroga{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.up-res-mae-campos.is-prorroga .up-res-mae-c:has(input[type=date]){grid-column:1 / -1}}@media (max-width: 560px){.up-res-mae-ov{padding:0}.up-res-mae{max-width:none;height:100%;max-height:none;border-radius:0;border:0}.up-res-mae-h{padding:16px 12px 12px 16px}.up-res-mae-b{padding:16px 16px 0}.up-res-mae-pie{margin:0 -16px;padding:12px 16px 16px}.up-res-mae-pie>.up-sg-btn{flex:1 1 auto}}@media (prefers-reduced-motion: no-preference){.up-res-mae-ov{animation:up-res-mae-velo .18s var(--up-ease, ease) both}.up-res-mae{animation:up-res-mae-sube .22s var(--up-ease, ease) both}}@keyframes up-res-mae-velo{0%{opacity:0}}@keyframes up-res-mae-sube{0%{opacity:0;transform:translateY(10px) scale(.985)}}.up-res-fuente{margin-top:-4px;cursor:help}.up-duo{display:inline-block;flex:none;width:1em;height:1em;fill:currentColor;vertical-align:-.14em}.up-duo .d2{fill:var(--duo-2, currentColor);opacity:var(--duo-op, .24)}[data-iden=azul]{--id-1: var(--id-azul-1);--id-2: var(--id-azul-2);--id-ink: var(--id-azul-ink);--id-bg: var(--id-azul-bg)}[data-iden=indigo]{--id-1: var(--id-indigo-1);--id-2: var(--id-indigo-2);--id-ink: var(--id-indigo-ink);--id-bg: var(--id-indigo-bg)}[data-iden=violeta]{--id-1: var(--id-violeta-1);--id-2: var(--id-violeta-2);--id-ink: var(--id-violeta-ink);--id-bg: var(--id-violeta-bg)}[data-iden=cian]{--id-1: var(--id-cian-1);--id-2: var(--id-cian-2);--id-ink: var(--id-cian-ink);--id-bg: var(--id-cian-bg)}[data-iden=verde]{--id-1: var(--id-verde-1);--id-2: var(--id-verde-2);--id-ink: var(--id-verde-ink);--id-bg: var(--id-verde-bg)}[data-iden=oro]{--id-1: var(--id-oro-1);--id-2: var(--id-oro-2);--id-ink: var(--id-oro-ink);--id-bg: var(--id-oro-bg)}[data-iden=rosa]{--id-1: var(--id-rosa-1);--id-2: var(--id-rosa-2);--id-ink: var(--id-rosa-ink);--id-bg: var(--id-rosa-bg)}[data-iden=naranja]{--id-1: var(--id-naranja-1);--id-2: var(--id-naranja-2);--id-ink: var(--id-naranja-ink);--id-bg: var(--id-naranja-bg)}.up-idt{--duo-2: #fff;--duo-op: .38;position:relative;flex:none;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff;font-size:21px;line-height:1;background:linear-gradient(150deg,var(--id-1, var(--id-azul-1)) 0%,var(--id-2, var(--id-azul-2)) 100%);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001a,0 1px 2px #00000014,0 8px 16px -8px color-mix(in srgb,var(--id-2, var(--id-azul-2)) 75%,transparent)}.up-idt>.up-duo{filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}.up-idt--soft{--duo-2: var(--id-ink, var(--id-azul-ink));--duo-op: .22;color:var(--id-ink, var(--id-azul-ink));background:var(--id-bg, var(--id-azul-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--id-ink, var(--id-azul-ink)) 14%,transparent)}.up-idt--soft>.up-duo{filter:none}.up-dona{display:block;overflow:visible}.up-dona-pista{stroke:var(--dona-pista, var(--sg-pista, #E3ECF3))}.up-dona-arco{stroke:var(--dona-c, var(--up-azul-2))}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--up-font-body);font-size:16px;line-height:1.5;color:var(--up-ink);background:var(--up-surface-2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--up-font-display);margin:0;line-height:1.2;font-weight:700}a{color:var(--up-azul-2);text-decoration:none}a:hover{color:var(--up-azul)}:focus-visible{outline:2px solid var(--up-azul-2);outline-offset:2px;border-radius:6px}.up-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:1.25rem!important;padding-left:1.25rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1.25rem;padding-left:1.25rem}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}.up-shell{display:flex;min-height:100vh;flex-direction:column}.up-body{display:flex;min-height:0px;flex:1 1 0%}.up-main{min-width:0px;flex:1 1 0%;overflow-x:clip;overflow-y:visible}.up-container{width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 1024px){.up-container{padding-left:2rem;padding-right:2rem}}.up-topbar{height:var(--up-topbar-h);position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:.75rem;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.up-topbar{padding-left:1.5rem;padding-right:1.5rem}}.up-topbar{background:#ffffffd9;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid var(--up-border)}.up-brand{display:flex;align-items:center;gap:.625rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;color:var(--up-ink)}.up-topbar--blue #upUserBtn .up-brand,.up-topbar--green #upUserBtn .up-brand,.up-share--immersive .up-share-topbar #upUserBtn .up-brand{color:#fff}.up-brand-icon{display:grid;height:46px;width:46px;place-items:center;border-radius:28px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem;box-shadow:var(--up-shadow-sm);border:1px solid var(--up-border)}.up-brand-icon img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.up-brand-name{font-size:21px;line-height:1}.up-brand-tag{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--up-muted)}.up-topbar--blue #upUserBtn .up-brand-tag,.up-topbar--green #upUserBtn .up-brand-tag,.up-share--immersive .up-share-topbar #upUserBtn .up-brand-tag{color:#fff}@media (max-width: 640px){.up-brand-icon{height:2.5rem;width:2.5rem;padding:.25rem}.up-brand-name{font-size:18px}}.up-icon-btn{position:relative;display:grid;height:2.5rem;width:2.5rem;place-items:center;border-radius:9999px;color:var(--up-ink-soft);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:1px solid var(--up-border);background:var(--up-surface)}.up-icon-btn:hover{background:var(--up-azul-soft);color:var(--up-azul)}.up-cta{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--up-gradient-brand);box-shadow:0 6px 16px -4px color-mix(in srgb,var(--up-azul) 50%,transparent)}.up-cta:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.up-sidenav{width:var(--up-sidenav-w);display:none;flex-shrink:0;flex-direction:column;gap:.25rem;overflow-y:auto;padding:.75rem}body.has-phasenav:has([data-panel]:not(.up-sidenav) .up-sg-decide.is-stuck) .up-phasenav{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,16px);transition:opacity .2s var(--up-ease),transform .2s var(--up-ease),visibility 0s linear .2s}body.has-phasenav:has([data-panel]:not(.up-sidenav) .up-sg-decide.is-stuck) [data-panel]:not(.hidden) .up-sg .up-sg-decide.is-stuck{bottom:12px}@media (min-width: 1024px){.up-sidenav{display:flex}}.up-sidenav{background:var(--up-surface);border-right:1px solid var(--up-border);position:sticky;top:var(--up-topbar-h);height:calc(100vh - var(--up-topbar-h));align-self:flex-start;scrollbar-width:none;-ms-overflow-style:none}.up-sidenav::-webkit-scrollbar{width:0;height:0;display:none}.up-nav-section{padding:1rem .75rem .25rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--up-muted)}.up-topbar--blue #upUserBtn .up-nav-section,.up-topbar--green #upUserBtn .up-nav-section,.up-share--immersive .up-share-topbar #upUserBtn .up-nav-section{color:#fff}.up-nav-link{display:flex;align-items:center;gap:.75rem;border-radius:14px;padding:.625rem .75rem;font-size:14.5px;font-weight:500;color:var(--up-ink-soft);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.up-nav-link:hover{background:var(--up-azul-soft);color:var(--up-azul)}.up-nav-link.is-active{background:var(--up-gradient-brand);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));box-shadow:0 6px 16px -6px color-mix(in srgb,var(--up-azul) 60%,transparent)}.up-nav-link.is-active:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.up-nav-link i{width:1.25rem;text-align:center}.up-page-head{margin-bottom:1.5rem}.up-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--up-azul-2)}.up-page-title{margin-top:.25rem;font-size:1.5rem;line-height:2rem;font-weight:800;color:var(--up-ink)}.up-topbar--blue #upUserBtn .up-page-title,.up-topbar--green #upUserBtn .up-page-title,.up-share--immersive .up-share-topbar #upUserBtn .up-page-title{color:#fff}@media (min-width: 1024px){.up-page-title{font-size:1.875rem;line-height:2.25rem}}.up-page-sub{margin-top:.25rem;max-width:42rem;color:var(--up-muted)}.up-topbar--blue #upUserBtn .up-page-sub,.up-topbar--green #upUserBtn .up-page-sub,.up-share--immersive .up-share-topbar #upUserBtn .up-page-sub{color:#fff}.up-card{border-radius:20px;padding:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--up-surface);border:1px solid var(--up-border);box-shadow:var(--up-shadow-sm)}.up-card-link:hover{box-shadow:var(--up-shadow-md);--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:color-mix(in srgb,var(--up-azul-2) 35%,transparent)}.up-card-ico{margin-bottom:.75rem;display:grid;height:2.75rem;width:2.75rem;place-items:center;border-radius:28px;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:var(--up-gradient-brand)}.up-card-title{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:700;color:var(--up-ink)}.up-topbar--blue #upUserBtn .up-card-title,.up-topbar--green #upUserBtn .up-card-title,.up-share--immersive .up-share-topbar #upUserBtn .up-card-title{color:#fff}.up-card-desc{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;color:var(--up-muted)}.up-topbar--blue #upUserBtn .up-card-desc,.up-topbar--green #upUserBtn .up-card-desc,.up-share--immersive .up-share-topbar #upUserBtn .up-card-desc{color:#fff}.up-badge{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.25rem .625rem;font-size:11px;font-weight:700;background:var(--up-azul-soft);color:var(--up-azul)}.up-badge-soon{background:#fff4e0;color:#9a6700}.up-hero{position:relative;margin-bottom:1.75rem;overflow:hidden;border-radius:28px;padding:1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.up-hero{padding:2rem}}.up-hero{background:var(--up-gradient-brand-2)}.up-hero:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 80% at 90% -10%,rgba(255,255,255,.18),transparent 60%)}.up-avatar{height:2.5rem;width:2.5rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:2px solid var(--up-surface);box-shadow:var(--up-shadow-sm)}.up-avatar-fallback{display:grid;place-items:center;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:var(--up-gradient-brand)}.up-skip{position:absolute;left:12px;top:-56px;z-index:200;background:var(--up-azul);color:#fff;padding:10px 16px;border-radius:0 0 12px 12px;font-weight:700;transition:top .2s var(--up-ease)}.up-skip:focus{top:0;color:#fff}.up-nav-link[aria-current=page]{background:var(--up-gradient-brand);color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.left-3{left:.75rem}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.isolate{isolation:isolate}.z-40{z-index:40}.z-\[100\]{z-index:100}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.\!mb-0{margin-bottom:0!important}.\!mb-4{margin-bottom:1rem!important}.\!mt-4{margin-top:1rem!important}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[46px\]{height:46px}.h-full{height:100%}.max-h-80{max-height:20rem}.max-h-\[90vh\]{max-height:90vh}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[46px\]{width:46px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[18px\]{min-width:18px}.max-w-2xl{max-width:42rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-0{--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-px{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-up-border>:not([hidden])~:not([hidden]){border-color:var(--up-border)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:20px}.rounded-md{border-radius:14px}.rounded-xl{border-radius:28px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-up-border{border-color:var(--up-border)}.bg-up-azul-soft{background-color:var(--up-azul-soft)}.bg-up-danger{background-color:var(--up-danger)}.bg-up-surface-2{background-color:var(--up-surface-2)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.object-contain{-o-object-fit:contain;object-fit:contain}.\!p-0{padding:0!important}.\!p-2{padding:.5rem!important}.\!p-3{padding:.75rem!important}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-display{font-family:Plus Jakarta Sans,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[14\.5px\]{font-size:14.5px}.text-\[18px\]{font-size:18px}.text-\[21px\]{font-size:21px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.text-up-azul{color:var(--up-azul)}.text-up-azul-2{color:var(--up-azul-2)}.text-up-danger{color:var(--up-danger)}.text-up-ink{color:var(--up-ink)}.text-up-ink-soft{color:var(--up-ink-soft)}.text-up-muted{color:var(--up-muted)}.text-up-success{color:var(--up-success)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-up-lg{--tw-shadow: var(--up-shadow-lg);--tw-shadow-colored: var(--up-shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.up-topbar--blue{background:var(--up-gradient-brand);border-bottom-color:#ffffff2e}.up-topbar--blue .up-brand,.up-topbar--blue .up-brand-name{color:#fff}.up-topbar--blue .up-brand-tag{color:#ffffffb8}.up-topbar--blue .up-icon-btn{background:#ffffff24;border-color:#ffffff3d;color:#fff}.up-topbar--blue .up-icon-btn:hover{background:#ffffff42;color:#fff}.up-topbar--blue .up-cta{background:#fff;color:var(--up-azul);box-shadow:none}.up-topbar--blue .up-cta:hover{color:var(--up-azul);transform:translateY(-1px)}.up-topbar--blue #upUserBtn{color:#fff}.up-topbar--blue #upUserBtn:hover{background:#ffffff24}.up-topbar--blue #upUserBtn .text-up-ink,.up-topbar--blue #upUserBtn .text-up-muted,.up-topbar--blue #upUserBtn .fa-chevron-down{color:#fff}.up-sidenav--rocket{padding-bottom:110px}@media (max-width: 1023px){.up-sidenav.is-open{display:flex;position:fixed;top:var(--up-topbar-h);bottom:0;left:0;z-index:50;height:auto;align-self:stretch;box-shadow:var(--up-shadow-lg)}.up-sidenav--rocket.is-open{padding-bottom:110px}}.up-nav-group{position:relative}.up-nav-toggle{width:100%;cursor:pointer;text-align:left;background:none;border:0;font:inherit}.up-nav-caret{font-size:.7rem;margin-left:auto;transition:transform .2s var(--up-ease)}.up-nav-group.is-open .up-nav-caret{transform:rotate(90deg)}.up-nav-children{position:fixed;z-index:9999;display:none;flex-direction:column;gap:.15rem;min-width:230px;padding:.45rem;border-radius:12px;background:var(--up-surface);border:1px solid var(--up-border);box-shadow:0 16px 40px -10px #081e324d;animation:upFly .14s var(--up-ease)}.up-nav-group.is-open .up-nav-children{display:flex}.up-nav-child{font-size:13.5px}@keyframes upFly{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@media (max-width:1023px){.up-nav-children{position:static!important;left:auto!important;top:auto!important;box-shadow:none;border:0;border-left:1px solid var(--up-border);border-radius:0;min-width:0;margin:.15rem 0 .3rem 1.2rem;padding:.15rem 0 .15rem .55rem;animation:none}}.up-home-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.up-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:.7rem;margin-bottom:1.25rem}.up-kpi{display:flex;align-items:center;gap:.7rem;padding:.8rem .9rem;border:1px solid var(--up-border);border-radius:14px;background:var(--up-surface);cursor:pointer;transition:.15s;text-align:left}.up-kpi{box-shadow:var(--up-shadow-sm)}.up-kpi:hover{border-color:color-mix(in srgb,var(--up-azul-2) 45%,transparent);box-shadow:var(--up-shadow-md);transform:translateY(-2px)}.up-kpi.is-active{border-color:var(--up-azul);box-shadow:0 0 0 2px var(--up-azul-soft),var(--up-shadow-md)}@media (prefers-reduced-motion: reduce){.up-kpi:hover{transform:none}}.up-kpi-ico{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-size:16px}.up-kpi-body{display:flex;flex-direction:column;line-height:1.1;min-width:0}.up-kpi-num{font-size:1.4rem;font-weight:800;color:var(--up-ink);font-family:var(--up-font-display)}.up-kpi-lbl{font-size:.78rem;color:var(--up-muted);font-weight:600}.up-home-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.25rem}.up-home-search{flex:1 1 280px;display:flex;align-items:center;gap:.55rem;padding:0 .9rem;height:46px;border:1px solid var(--up-border);border-radius:12px;background:var(--up-surface);box-shadow:var(--up-shadow-sm);transition:box-shadow .15s,border-color .15s}.up-home-search:hover,.up-home-fld:hover{box-shadow:var(--up-shadow-md)}.up-home-search:focus-within,.up-home-fld:focus-within{border-color:var(--up-azul-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--up-azul-2) 22%,transparent),var(--up-shadow-sm)}.up-home-search i{color:var(--up-muted)}.up-home-search input{flex:1;border:0;outline:none;background:none;font-size:.9rem;color:var(--up-ink);min-width:0}.up-home-fld{display:inline-flex;align-items:center;gap:.5rem;height:46px;padding:0 .85rem;border:1px solid var(--up-border);border-radius:12px;background:var(--up-surface);box-shadow:var(--up-shadow-sm);transition:box-shadow .15s,border-color .15s;color:var(--up-muted);font-size:.85rem}.up-home-fld select{border:0;outline:none;background:none;font-size:.85rem;color:var(--up-ink);font-weight:600;cursor:pointer}.up-home-grouph{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--up-azul)}.up-home-groupn{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 .4rem;border-radius:999px;background:var(--up-azul-soft);color:var(--up-azul);font-size:.72rem}.up-hero-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:999px;background:#ffffff2e;color:#fff;font-size:.78rem;font-weight:700}.up-cta-lg{padding:.7rem 1.3rem;font-size:.95rem}.up-otp-card{border:1px solid var(--up-azul-2);border-radius:16px;background:var(--up-surface);padding:1.25rem;box-shadow:0 10px 30px -12px color-mix(in srgb,var(--up-azul) 35%,transparent);position:relative;overflow:hidden}.up-otp-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--up-gradient-brand)}.up-otp-head{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:.9rem}.up-otp-ico{flex:none;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:#fff;font-size:19px;background:var(--up-gradient-brand);box-shadow:0 8px 18px -8px color-mix(in srgb,var(--up-azul) 60%,transparent)}.up-otp-title{font-family:var(--up-font-display);font-weight:800;font-size:1.1rem;color:var(--up-ink)}.up-otp-sub{font-size:.84rem;color:var(--up-muted);margin-top:.1rem;line-height:1.45}.up-otp-steps{display:flex;align-items:center;gap:.6rem;margin:.2rem 0 1rem}.up-otp-step{display:inline-flex;align-items:center;gap:.4rem;font-size:.74rem;font-weight:800;color:var(--up-muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.up-otp-step.is-active{color:var(--up-azul)}.up-otp-step.is-done{color:var(--up-success)}.up-otp-sep{flex:1;height:1px;background:var(--up-border)}.up-otp-boxes{display:flex;gap:.5rem;justify-content:center;margin:.4rem 0 .8rem}.up-otp-box{width:48px;height:56px;border:1.5px solid var(--up-border);border-radius:12px;text-align:center;font-size:1.5rem;font-weight:800;color:var(--up-ink);background:var(--up-surface-2);transition:.13s}.up-otp-box:enabled{background:#fff}.up-otp-box:focus{outline:none;border-color:var(--up-azul-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--up-azul-2) 18%,transparent);background:#fff}.up-otp-box:disabled{color:var(--up-muted);opacity:.6}.up-otp-hint{font-size:.8rem;color:var(--up-muted);display:flex;align-items:center;gap:.4rem;justify-content:center;margin-bottom:.6rem}.up-doc-link{display:flex;align-items:center;gap:.7rem;padding:.6rem .75rem;border:1px solid var(--up-border);border-radius:10px;transition:.13s}.up-doc-link:hover{border-color:var(--up-azul-2);background:var(--up-azul-soft)}.up-doc-link-ic{flex:none;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--up-azul-soft);color:var(--up-azul)}@media (max-width:480px){.up-otp-box{width:40px;height:50px;font-size:1.25rem}}.up-notif{display:flex;align-items:stretch;border-bottom:1px solid var(--up-border);transition:background .12s}.up-notif:hover{background:var(--up-azul-soft)}.up-notif-main{display:flex;gap:.7rem;align-items:flex-start;padding:.75rem 0 .75rem 1rem;flex:1;min-width:0}.up-notif-ic{flex:none;width:32px;height:32px;border-radius:999px;display:grid;place-items:center;background:var(--up-azul-soft);color:var(--up-azul)}.up-notif-x{flex:none;width:36px;display:grid;place-items:center;color:var(--up-muted);border:0;background:none;cursor:pointer;transition:.12s}.up-notif-x:hover{color:var(--up-danger);background:#dc262614}@media (max-width: 640px){#upBellPanel,#upAppsPanel{position:fixed;top:calc(var(--up-topbar-h) + 8px);left:12px;right:12px;width:auto;margin-top:0}}.up-tabs{display:flex;flex-wrap:wrap;gap:.3rem;border-bottom:1px solid var(--up-border);margin:1.25rem 0}.up-tab{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem .9rem;font-size:.875rem;font-weight:700;color:var(--up-ink-soft);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;background:none;transition:.13s}.up-tab:hover{color:var(--up-azul)}.up-tab.is-active{color:var(--up-azul);border-bottom-color:var(--up-azul)}.up-tab-badge{font-size:.7rem;font-weight:800;padding:.05rem .4rem;border-radius:999px;background:var(--up-azul-soft);color:var(--up-azul)}.up-tabpanel{animation:upFly .16s var(--up-ease)}.up-wz{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:1.25rem 0;border-bottom:1px solid var(--up-border)}.up-wz-step{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.875rem;font-weight:700;color:var(--up-ink-soft);border-bottom:2px solid transparent;margin-bottom:-1px;background:none;cursor:pointer;transition:.13s}.up-wz-step:hover:not(.is-locked){color:var(--up-azul)}.up-wz-step.is-active{color:var(--up-azul);border-bottom-color:var(--up-azul)}.up-wz-num{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--up-azul-soft);color:var(--up-azul);font-size:.72rem;font-weight:800}.up-wz-step.is-active .up-wz-num{background:var(--up-azul);color:#fff}.up-wz-step.is-locked{color:var(--up-muted);cursor:not-allowed;opacity:.55}.up-wz-step.is-locked .up-wz-num{background:#e6e7ea;color:var(--up-muted)}.up-wz-aside{margin-left:auto}[data-theme=dark] .up-wz-step:hover:not(.is-locked){color:var(--sg-azul-ink, #5AA9F0)}[data-theme=dark] .up-wz-num{background:var(--sg-azul-bg, rgba(90,169,240,.18));color:var(--sg-azul-ink, #5AA9F0)}[data-theme=dark] .up-wz-step.is-active{color:var(--sg-azul-ink, #5AA9F0);border-bottom-color:var(--sg-serie-1, #5AA9F0)}[data-theme=dark] .up-wz-step.is-active .up-wz-num{background:var(--sg-serie-1, #5AA9F0);color:#0b1620}[data-theme=dark] .up-wz-step.is-locked .up-wz-num{background:var(--sg-neutral-bg, #17242E);color:var(--up-muted)}[data-theme=dark] .up-tab-badge{background:var(--sg-azul-bg, rgba(90,169,240,.18));color:var(--sg-azul-ink, #5AA9F0)}@media (max-width: 640px){.up-wz{flex-wrap:nowrap;gap:4px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:0;box-shadow:inset 0 -1px 0 var(--up-border);padding-inline-end:44px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.up-wz::-webkit-scrollbar{display:none}.up-wz-step{flex:none;white-space:nowrap;scroll-snap-align:start;margin-bottom:0;padding:.6rem .75rem}.up-wz-aside{margin-left:0}}.up-cta-sm{padding:.45rem .85rem;font-size:.82rem}.up-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.up-form-grid.is-list{grid-template-columns:1fr}.up-form-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.up-view-toggle{display:inline-flex;border:1px solid var(--up-border);border-radius:9px;overflow:hidden}.up-view-toggle button{width:38px;height:32px;display:grid;place-items:center;background:#fff;color:var(--up-muted);cursor:pointer;border:0;transition:.13s}.up-view-toggle button+button{border-left:1px solid var(--up-border)}.up-view-toggle button.is-active{background:var(--up-azul-soft);color:var(--up-azul)}.up-view-toggle button:hover:not(.is-active){color:var(--up-azul)}.up-form-card{border:1px solid var(--up-border);border-radius:14px;background:var(--up-surface);padding:1rem;box-shadow:var(--up-shadow-sm);transition:.15s}.up-form-card.is-done{border-color:#1b8a5a66;background:#fcfefd}.up-form-card-head{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:.5rem}.up-form-ic{flex:none;width:42px;height:42px;border-radius:11px;display:grid;place-items:center;font-size:19px;color:#fff}.up-form-ic.is-word{background:#2b579a}.up-form-ic.is-excel{background:#1d6f42}.up-form-code{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--up-muted)}.up-form-name{font-weight:700;color:var(--up-ink);line-height:1.25;font-size:.95rem}.up-form-desc{font-size:.82rem;color:var(--up-muted);line-height:1.4;margin-bottom:.5rem}.up-form-meta{font-size:.74rem;color:var(--up-ink-soft);display:flex;align-items:center;gap:.4rem;margin-top:.2rem}.up-form-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}.up-form-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border-radius:9px;border:1px solid var(--up-border);background:#fff;font-size:.82rem;font-weight:700;color:var(--up-ink-soft);cursor:pointer;transition:.13s}.up-form-btn:hover{border-color:var(--up-azul-2);color:var(--up-azul);background:var(--up-azul-soft)}.up-form-drop{margin-top:.7rem;border:1.5px dashed var(--up-border);border-radius:12px;padding:1rem;text-align:center;color:var(--up-muted);cursor:pointer;transition:.13s}.up-form-drop:hover,.up-form-drop.is-drag{border-color:var(--up-azul-2);background:var(--up-azul-soft);color:var(--up-azul)}.up-form-drop>i{font-size:1.4rem;display:block;margin-bottom:.3rem;color:#c0392b}.up-form-drop small{display:block;font-size:.72rem;margin-top:.15rem}.btn-planitone-home{position:fixed;left:0;bottom:0;width:var(--up-sidenav-w);z-index:20;margin:0;padding:18px 12px;display:flex;align-items:center;justify-content:center;text-decoration:none;background:var(--up-azul);transition:padding .4s cubic-bezier(.34,1.56,.64,1),background .3s;overflow:hidden}.btn-planitone-home:hover:not(.is-launching){padding-top:46px;padding-bottom:46px}.btn-planitone-home.is-launching{padding-top:120px;padding-bottom:64px}.pt-logo-wrap{--o-x: 64.04%;--o-y: 56%;--rk-w: 132px;--rk-cy: 50.7%;position:relative;display:inline-block;line-height:0;z-index:1}.pt-logo{width:200px;height:auto;display:block}.pt-logo-f1{transition:opacity .3s ease}.pt-logo-f2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.pt-rocket{position:absolute;left:var(--o-x);top:var(--o-y);width:var(--rk-w);transform:translate(-50%,calc(-1 * var(--rk-cy)));opacity:0;pointer-events:none;z-index:2;transition:opacity .3s ease,transform .55s cubic-bezier(.34,1.4,.6,1);will-change:transform,opacity}.pt-rocket-img{width:100%;height:auto;display:block;position:relative;z-index:1}.pt-glow{position:absolute;left:50%;top:var(--rk-cy);width:calc(var(--rk-w) * 1.5);height:calc(var(--rk-w) * 1.5);transform:translate(-50%,-50%) scale(.4);border-radius:50%;background:radial-gradient(circle,rgba(255,228,160,.55),rgba(249,115,22,.2) 42%,transparent 68%);opacity:0;z-index:-2;filter:blur(3px);transition:opacity .45s ease,transform .45s ease}.pt-flame{position:absolute;left:50%;top:84%;z-index:0;width:calc(var(--rk-w) * .2);height:calc(var(--rk-w) * .5);border-radius:50%/36% 36% 64% 64%;background:linear-gradient(#fff6d5,#fbbf24 36%,#f97316 66%,#ef4444);transform:translate(-50%) scaleY(0);transform-origin:top center;opacity:0;filter:blur(.5px);transition:opacity .25s,transform .3s}.btn-planitone-home:hover:not(.is-launching) .pt-logo-f1,.btn-planitone-home.is-launching .pt-logo-f1{opacity:0}.btn-planitone-home:hover:not(.is-launching) .pt-logo-f2,.btn-planitone-home.is-launching .pt-logo-f2{opacity:1}.btn-planitone-home:hover:not(.is-launching) .pt-logo-wrap{animation:ptFloat 5.4s ease-in-out infinite}@keyframes ptFloat{0%,to{transform:translateY(0) rotate(-.45deg)}50%{transform:translateY(-2.5px) rotate(.45deg)}}.btn-planitone-home:hover:not(.is-launching) .pt-rocket{opacity:1;animation:ptIdle 3.6s ease-in-out infinite}@keyframes ptIdle{0%,to{transform:translate(-50%,calc(-1*var(--rk-cy))) rotate(-.3deg)}50%{transform:translate(-50%,calc(-1*var(--rk-cy) - 2px)) rotate(.3deg)}}.btn-planitone-home:hover:not(.is-launching) .pt-glow{opacity:1;animation:ptGlowPulse 3.6s ease-in-out infinite}@keyframes ptGlowPulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(.76)}50%{opacity:.82;transform:translate(-50%,-50%) scale(.88)}}.btn-planitone-home:hover:not(.is-launching) .pt-flame{opacity:1;transform:translate(-50%) scaleY(1);animation:ptFlame .34s ease-in-out infinite alternate}@keyframes ptFlame{0%{transform:translate(-50%) scaleY(1);opacity:.88}to{transform:translate(-50%,1px) scaleY(1.32);opacity:1}}.btn-planitone-home.is-launching .pt-rocket{opacity:1;animation:ptLaunch 1.5s forwards}@keyframes ptLaunch{0%{transform:translate(-50%,calc(-1*var(--rk-cy))) scale(1) rotate(0);animation-timing-function:cubic-bezier(.3,0,.3,1)}11%{transform:translate(-50%,calc(-1*var(--rk-cy) + 11px)) scale(1.06,.9) rotate(-1.2deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}21%{transform:translate(-50%,calc(-1*var(--rk-cy) + 7px)) scaleY(.98) rotate(0);animation-timing-function:cubic-bezier(.5,0,.75,0)}46%{transform:translate(-50%,calc(-1*var(--rk-cy) - 120px)) scale(.62) rotate(3deg);animation-timing-function:cubic-bezier(.4,0,.9,.4)}to{transform:translate(-50%,calc(-1*var(--rk-cy) - 540px)) scale(.12) rotate(9deg);opacity:0}}.btn-planitone-home.is-launching .pt-glow{opacity:1;animation:ptGlowBlast 1.5s ease-out forwards}@keyframes ptGlowBlast{0%{opacity:.7;transform:translate(-50%,-50%) scale(.8)}16%{opacity:1;transform:translate(-50%,-50%) scale(1.8)}42%{opacity:.5;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.35)}}.btn-planitone-home.is-launching .pt-flame{opacity:1;transform:translate(-50%) scaleY(1);height:calc(var(--rk-w) * 1.15);animation:ptFlameBlast 1.5s ease-out forwards}@keyframes ptFlameBlast{0%{transform:translate(-50%) scaleY(.5);opacity:.8}10%{transform:translate(-50%) scaleY(1.9);opacity:1}30%{transform:translate(-50%) scaleY(1.3);opacity:1}to{transform:translate(-50%) scaleY(.4);opacity:0}}.btn-planitone-home.is-launching .pt-logo-f2{animation:ptKick .85s cubic-bezier(.2,.8,.3,1) .28s both}@keyframes ptKick{0%{transform:translateY(0) scale(1)}24%{transform:translateY(11px) scale(.978)}54%{transform:translateY(-3px) scale(1.006)}78%{transform:translateY(1px) scale(.999)}to{transform:translateY(0) scale(1)}}.btn-planitone-home:not(:hover):not(.is-launching) .pt-logo-wrap{animation:ptRest 7s ease-in-out infinite}@keyframes ptRest{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.btn-planitone-home.pt-shake{animation:ptShake .5s ease-out}@keyframes ptShake{0%,to{transform:translate(0)}22%{transform:translate(-.8px,.8px)}45%{transform:translate(1px,-.8px)}68%{transform:translate(-1px,.5px)}86%{transform:translate(.6px,-.4px)}}.pt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#0c5a8e;overflow:hidden;opacity:0;transition:opacity .35s ease;pointer-events:none}.pt-overlay.show{opacity:1}.pt-ov-grad{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;background:radial-gradient(circle at 50% 44%,#1c967480,#1c967400 46%),radial-gradient(ellipse 78% 72% at 50% 46%,#0c5a47,#084033 32%,#052a21 60%,#03150f)}.pt-ov-rocket{position:absolute;left:50%;top:50%;height:60vh;transform:translate(-50%,calc(-50% + 52vh)) scale(.08);will-change:transform,opacity;z-index:2}.pt-ov-rocket>img{height:100%;width:auto;display:block;position:relative;z-index:1;filter:drop-shadow(0 0 26px rgba(0,0,0,.22))}.pt-ov-rocket .ov-glow{position:absolute;left:50%;top:50.7%;width:120%;height:64%;transform:translate(-50%,-50%);border-radius:50%;z-index:-1;background:radial-gradient(circle,rgba(255,232,170,.6),rgba(249,115,22,.2) 44%,transparent 68%);filter:blur(10px);animation:ptGlowPulse 1.9s ease-in-out infinite}.pt-ov-rocket .ov-flame{position:absolute;left:50%;top:86%;width:22%;height:52%;z-index:-1;transform:translate(-50%) scaleY(1);transform-origin:top center;border-radius:50%/34% 34% 66% 66%;background:linear-gradient(#fff6d5,#fbbf24 34%,#f97316 64%,#ef4444);filter:blur(.8px);animation:ptFlame .2s ease-in-out infinite alternate}.up-topbar-search{position:absolute;left:50%;transform:translate(-50%);width:min(280px,26vw);z-index:1;transition:width .28s cubic-bezier(.34,1.4,.6,1)}.up-topbar-search:hover,.up-topbar-search:focus-within{width:min(580px,58vw)}.up-topbar-search i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#ffffffc7;font-size:13px;pointer-events:none;transition:color .2s}.up-topbar-search input{width:100%;height:40px;padding:0 16px 0 36px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#ffffff26;color:#fff;font-size:14px;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.up-topbar-search input::-moz-placeholder{color:#ffffffc7}.up-topbar-search input::placeholder{color:#ffffffc7}.up-topbar-search input:hover,.up-topbar-search input:focus{background:#fff;color:var(--up-ink);border-color:#fff;outline:none;box-shadow:var(--up-shadow-md)}.up-topbar-search input:hover::-moz-placeholder,.up-topbar-search input:focus::-moz-placeholder{color:var(--up-muted)}.up-topbar-search input:hover::placeholder,.up-topbar-search input:focus::placeholder{color:var(--up-muted)}.up-topbar-search:hover i,.up-topbar-search:focus-within i{color:var(--up-azul)}.up-stepper{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin-bottom:1.1rem}@media (min-width:1024px){.up-stepper{grid-template-columns:repeat(4,1fr)}}.up-step{display:flex;align-items:center;gap:.6rem;text-align:left;padding:.7rem .8rem;border-radius:12px;border:1px solid var(--up-border);background:var(--up-surface);transition:.18s var(--up-ease);cursor:pointer}.up-step:hover{border-color:var(--up-azul-2);background:var(--up-azul-soft)}.up-step.is-active:not(.is-done){border-color:transparent;background:var(--up-gradient-brand);box-shadow:0 8px 20px -8px color-mix(in srgb,var(--up-azul) 60%,transparent)}.up-step.is-active:not(.is-done) .up-step-title{color:#fff}.up-step.is-active:not(.is-done) .up-step-sub{color:#ffffffd9}.up-step.is-active:not(.is-done) .up-step-dot{background:#ffffff38;color:#fff;border-color:transparent}.up-step-dot{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;background:var(--up-azul-soft);color:var(--up-azul);border:1px solid var(--up-border);transition:.18s}.up-step.is-done{background:#e4f6ec;border-color:#1b8a5a66}.up-step.is-done .up-step-title{color:#15724a}.up-step.is-done .up-step-sub{color:#15724a;opacity:.75}.up-step.is-done .up-step-dot{background:var(--up-success);color:#fff;border-color:transparent}.up-step.is-active.is-done{box-shadow:0 0 0 2px var(--up-azul-2)}.up-step-txt{display:flex;flex-direction:column;min-width:0;line-height:1.15}.up-step-title{font-weight:700;font-size:13.5px;color:var(--up-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-step-sub{font-size:11px;color:var(--up-muted)}.up-step-intro{display:flex;align-items:center;gap:1rem;padding-bottom:1.1rem;margin-bottom:1.3rem;border-bottom:1px solid var(--up-border)}.up-step-intro-ico{flex:none;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#fff;font-size:20px;background:var(--up-gradient-brand);box-shadow:0 8px 18px -8px color-mix(in srgb,var(--up-azul) 60%,transparent)}.up-step-intro-title{font-family:var(--up-font-display);font-weight:800;font-size:1.15rem;color:var(--up-ink)}.up-step-intro-desc{font-size:.85rem;color:var(--up-muted);margin-top:.1rem}.up-step-intro-badge{flex:none;font-size:12px;font-weight:800;padding:.3rem .65rem;border-radius:999px;background:var(--up-azul-soft);color:var(--up-azul);white-space:nowrap}.up-step-intro-badge.is-done{background:#e4f6ec;color:var(--up-success)}.up-fieldset{margin-bottom:1.7rem}.up-fieldset:last-child{margin-bottom:0}.up-fieldset-title{display:flex;align-items:center;gap:.5rem;font-family:var(--up-font-display);font-weight:700;font-size:.98rem;color:var(--up-ink);margin-bottom:.9rem}.up-fieldset-title i{color:var(--up-azul-2)}.up-fieldset-grid{display:grid;grid-template-columns:1fr;gap:1rem 1.25rem}@media (min-width:1024px){.up-fieldset-grid{grid-template-columns:1fr 1fr}}.up-field{display:block;min-width:0}.up-field--full{grid-column:1 / -1}.up-label{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;color:var(--up-ink);margin-bottom:.35rem}.up-req{color:var(--up-danger)}.up-count{font-size:11px;font-weight:800;padding:.05rem .45rem;border-radius:999px;background:var(--up-azul-soft);color:var(--up-azul)}.up-hint{display:block;font-size:.75rem;color:var(--up-muted);margin-top:.3rem}.up-input{width:100%;border:1px solid var(--up-border);background:#fff;border-radius:10px;padding:.6rem .75rem;color:var(--up-ink);font-size:.92rem;transition:border-color .15s,box-shadow .15s}.up-input:hover{border-color:var(--up-azul-2)}.up-input:focus{outline:none;border-color:var(--up-azul-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--up-azul-2) 15%,transparent)}textarea.up-input{resize:vertical;line-height:1.5;min-height:90px}.up-input-rich{min-height:130px;max-height:340px;overflow-y:auto;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.up-input-rich:empty:before{content:"Escribe aquí…";color:var(--up-muted)}.up-input-rich *{max-width:100%}.up-input-rich img{height:auto}.up-input-rich p{margin:0 0 .55rem}.up-input-rich ul,.up-input-rich ol{margin:0 0 .55rem;padding-left:1.25rem}.up-input-rich ul{list-style:disc}.up-input-rich ol{list-style:decimal}.up-input-rich a{color:var(--up-azul-2);text-decoration:underline}.up-add-btn{flex:none;width:44px;border-radius:10px;display:grid;place-items:center;color:#fff;background:var(--up-gradient-brand);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--up-azul) 50%,transparent);transition:.15s}.up-add-btn:hover{transform:translateY(-1px)}.up-itemlist{display:flex;flex-direction:column;gap:.45rem}.up-item{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;border:1px solid var(--up-border);border-radius:10px;background:var(--up-surface)}.up-item-del{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:var(--up-muted);transition:.15s}.up-item-del:hover{background:#fdecea;color:var(--up-danger)}.up-empty-list{list-style:none;font-size:.8rem;color:var(--up-muted);padding:.55rem .25rem}.up-pob-add{display:flex;gap:.5rem}.up-pob-add .up-input{flex:1}.up-pob-qtyin{flex:none!important;width:130px}.up-pob-list{list-style:none;display:flex;flex-direction:column;gap:.45rem}.up-pobrow{display:flex;align-items:center;gap:.6rem;padding:.45rem .55rem .45rem .75rem;border:1px solid var(--up-border);border-radius:10px;background:var(--up-surface)}.up-pobrow-name{flex:1;font-size:.9rem;font-weight:600;color:var(--up-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-pobrow-qty{flex:none;width:110px;text-align:right;border:1px solid var(--up-border);border-radius:8px;padding:.35rem .5rem;font-size:.9rem;font-weight:700;color:var(--up-ink);background:#fff}.up-pobrow-qty:focus{outline:none;border-color:var(--up-azul-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--up-azul-2) 15%,transparent)}.up-pobrow-u{flex:none;font-size:.75rem;color:var(--up-muted);width:54px}.up-pob-total{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.7rem;padding:.7rem .9rem;border-radius:12px;background:var(--up-azul-soft);border:1px solid var(--up-azul-2)}.up-pob-total span{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;color:var(--up-azul);text-transform:uppercase;letter-spacing:.02em}.up-pob-total b{font-family:var(--up-font-display, inherit);font-size:1.5rem;font-weight:800;color:var(--up-azul);line-height:1}.up-pob-fuente{display:block;margin-top:.8rem}.up-pob-fuente>span{display:block;font-size:.78rem;font-weight:600;color:var(--up-ink);margin-bottom:.3rem}.up-pob-fuente>span small{font-weight:400;color:var(--up-muted)}.up-field.is-error[data-pob] .up-pob-total{border-color:var(--up-danger)}.up-check{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;border:1px solid var(--up-border);border-radius:10px;font-size:.85rem;line-height:1.45;color:var(--up-ink-soft);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.up-check:hover{border-color:var(--up-azul-2);background:var(--up-azul-soft)}.up-check:has(input:checked){border-color:var(--up-azul-2);background:var(--up-azul-soft);color:var(--up-azul);font-weight:600}.up-check span{padding-top:1px}.up-check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:1px 0 0;width:18px;height:18px;flex:none;border:1.5px solid var(--up-border);border-radius:5px;background:#fff;cursor:pointer;display:grid;place-content:center;transition:background .15s,border-color .15s}.up-check input:after{content:"";width:10px;height:10px;transform:scale(0);transition:transform .12s ease-in-out;background:#fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.up-check input:checked{background:var(--up-azul);border-color:var(--up-azul)}.up-check input:checked:after{transform:scale(1)}.up-check input:focus-visible{outline:2px solid var(--up-azul-2);outline-offset:2px}.up-chip{display:inline-flex;align-items:center;gap:.4rem;font-size:12px;font-weight:600;padding:.35rem .65rem;border-radius:999px;background:var(--up-azul-soft);color:var(--up-azul)}.up-chip button{color:var(--up-azul);font-weight:800;line-height:1;font-size:14px}.up-chip button:hover{color:var(--up-danger)}.up-chip--custom{background:#ede9fe;color:#6d28d9}.up-chip--custom button{color:#6d28d9}.up-chip--custom i{font-size:11px}.up-save-pill{display:inline-flex;align-items:center;gap:.4rem;font-size:12px;font-weight:700;padding:.35rem .7rem;border-radius:999px;transition:.2s}.up-save-pill.is-idle,.up-save-pill:empty{display:none}.up-save-pill.is-saving{background:#fff4e0;color:#9a6700}.up-save-pill.is-saved{background:#e4f6ec;color:var(--up-success)}.up-save-pill.is-dirty{background:#fdecea;color:var(--up-danger)}.up-wizard-foot{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding:.85rem 1.1rem;border-radius:14px;background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--up-border);box-shadow:0 -6px 24px -14px #081e324d}.up-wizard-foot--end{position:static;box-shadow:var(--up-shadow-md)}body.has-phasenav .up-wizard-foot--end{bottom:auto}.up-next-float{position:fixed;right:1.5rem;bottom:1.5rem;z-index:46;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.35rem;border-radius:999px;font-weight:700;font-size:.95rem;color:#fff;background:var(--up-gradient-brand);box-shadow:0 14px 32px -8px color-mix(in srgb,var(--up-azul) 65%,transparent);opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .25s var(--up-ease),transform .25s var(--up-ease)}.up-next-float.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.up-next-float:hover{filter:brightness(1.05)}@media (max-width:640px){.up-next-float{right:1rem;bottom:1rem}}.up-foot-ghost{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.9rem;color:var(--up-ink-soft);padding:.55rem .9rem;border-radius:10px;transition:.15s}.up-foot-ghost:hover:not(:disabled){background:var(--up-azul-soft);color:var(--up-azul)}.up-foot-ghost:disabled{opacity:.4;cursor:not-allowed}.up-field.is-error .up-input{border-color:var(--up-danger);box-shadow:0 0 0 3px #dc262621}.up-field.is-error .up-label{color:var(--up-danger)}.up-field.is-error .up-label:after{content:"Obligatorio";margin-left:auto;font-size:11px;font-weight:800;color:var(--up-danger)}.up-step.is-locked{opacity:.5}.up-step.is-locked:hover{border-color:var(--up-border);background:var(--up-surface)}.up-step.is-locked .up-step-dot{background:var(--up-surface-2);color:var(--up-muted)}.up-tiny-ta{width:100%;min-height:200px;border:1px solid var(--up-border);border-radius:10px;padding:.6rem .75rem;font-family:inherit;font-size:.92rem;line-height:1.55}.tox-tinymce{border-radius:10px!important;border:1px solid var(--up-border)!important}.up-field.is-error .tox-tinymce{border-color:var(--up-danger)!important;box-shadow:0 0 0 3px #dc262621}.up-field.is-error .up-tiny-ta{border-color:var(--up-danger)}.up-sec-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .35rem;border:1px solid var(--up-border);border-radius:9px;background:var(--up-surface)}.up-sec-id{width:auto;border:1px solid var(--up-border);border-radius:6px;padding:.2rem .4rem;font-size:12px;font-weight:700;color:var(--up-azul);background:var(--up-azul-soft);text-transform:uppercase}.up-sec-id:focus{outline:none;border-color:var(--up-azul-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--up-azul-2) 18%,transparent)}.up-sec-id::-moz-placeholder{color:var(--up-azul);opacity:.55}.up-sec-id::placeholder{color:var(--up-azul);opacity:.55}.up-sec-name{border:none;outline:none;font-size:13px;padding:.2rem .3rem;min-width:90px;background:transparent;color:var(--up-ink)}.up-sec-name:focus{background:var(--up-azul-soft);border-radius:6px}.up-sec-del{color:var(--up-muted);padding:0 .25rem;font-weight:800;line-height:1;font-size:16px}.up-sec-del:hover{color:var(--up-danger)}.up-sec-chip{cursor:pointer}.up-sec-chip.is-active{border-color:var(--up-azul-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--up-azul-2) 22%,transparent);background:var(--up-azul-soft)}.up-act-in{width:100%;border:1px solid transparent;border-radius:6px;padding:.3rem .4rem;font-size:13px;background:transparent;color:var(--up-ink);transition:border-color .12s,background .12s}.up-act-in:hover{border-color:var(--up-border);background:#fff}.up-act-in:focus{outline:none;border-color:var(--up-azul-2);background:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--up-azul-2) 15%,transparent)}.up-act-in-num{width:84px;text-align:right}.up-secaiu-tbl th{font-size:11px}.up-secaiu-in{width:62px;text-align:center;border:1px solid var(--up-border);border-radius:6px;padding:.25rem .3rem;font-size:13px;background:#fff;color:var(--up-ink)}.up-secaiu-in:focus{outline:none;border-color:var(--up-azul-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--up-azul-2) 15%,transparent)}.up-secaiu-in:disabled{background:var(--up-surface-2);color:var(--up-muted)}.up-secaiu-tog{display:inline-flex;align-items:center;gap:.35rem;font-size:11px;font-weight:700;color:var(--up-ink-soft);cursor:pointer;white-space:nowrap}.up-secaiu-tog input{accent-color:var(--up-azul)}.up-act-in-sm{width:110px}.up-act-sec{border:1px solid var(--up-border);border-radius:6px;font-size:11px;font-weight:700;padding:.15rem .25rem;color:var(--up-azul);background:var(--up-azul-soft);margin-right:.25rem;cursor:pointer}.up-act-in-cons{width:54px;text-align:center;font-weight:600}[data-sec-toggle]{cursor:pointer}.up-chev{transition:transform .22s ease}.up-chev.is-collapsed{transform:rotate(-90deg)}[data-secrows]{transition:opacity .19s ease,transform .19s ease}[data-secrows].up-row-out{opacity:0;transform:translateY(-6px)}.up-act-add{margin-top:1rem;padding:.85rem 1rem;border:1px dashed var(--up-azul-2);border-radius:14px;background:color-mix(in srgb,var(--up-azul-2) 5%,transparent)}.up-act-add-head{font-size:12px;font-weight:700;color:var(--up-azul-2);margin-bottom:.6rem;display:flex;align-items:center;gap:.45rem;text-transform:uppercase;letter-spacing:.03em}.up-act-add-hint{font-weight:500;color:var(--up-muted);text-transform:none;letter-spacing:0}.up-act-add-grid{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.up-act-add-grid .up-input{height:42px}.up-act-add-grid select[data-act=section]{flex:0 0 120px}.up-act-add-grid input[data-act=name]{flex:1 1 220px;min-width:180px}.up-act-add-grid input[data-act=unit]{flex:0 0 130px}.up-act-add-grid input[data-act=quantity]{flex:0 0 90px}.up-act-add-grid input[data-act=unitValue]{flex:0 0 130px}.up-act-add-grid button[data-act-add]{flex:0 0 auto;height:42px}.up-paste-box{min-height:44px;border:1.5px dashed var(--up-azul-2);border-radius:10px;padding:.65rem .85rem;margin-bottom:.9rem;color:var(--up-ink);font-size:13px;line-height:1.4;background:color-mix(in srgb,var(--up-azul-2) 4%,transparent);cursor:text;transition:.15s}.up-paste-box:hover{background:color-mix(in srgb,var(--up-azul-2) 9%,transparent)}.up-paste-box:focus{outline:none;border-color:var(--up-azul);border-style:solid;box-shadow:0 0 0 3px color-mix(in srgb,var(--up-azul-2) 15%,transparent);background:#fff}.up-paste-box:empty:before{content:attr(data-ph);color:var(--up-azul-2);opacity:.78}.up-ztoolbar{display:inline-flex;gap:.4rem;flex-wrap:wrap}.up-zbtn{display:inline-flex;align-items:center;gap:.4rem;font-size:12.5px;font-weight:700;padding:.4rem .8rem;border-radius:999px;border:1px solid var(--up-border);background:var(--up-surface);color:var(--up-ink-soft);transition:.15s}.up-zbtn:hover{border-color:var(--up-azul-2);color:var(--up-azul);background:var(--up-azul-soft)}.up-zbtn.is-on{background:var(--up-gradient-brand);color:#fff;border-color:transparent;box-shadow:0 4px 12px -4px color-mix(in srgb,var(--up-azul) 50%,transparent)}.up-phasenav{position:fixed;left:50%;bottom:1rem;transform:translate(-50%);z-index:45;display:flex;align-items:center;gap:.15rem;max-width:calc(100vw - 1.5rem);padding:.45rem .55rem;background:#fffffff5;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid var(--up-border);border-radius:999px;box-shadow:0 12px 34px -12px #081e3266}.up-phasebtn{display:flex;align-items:center;gap:.5rem;padding:.3rem .55rem;border-radius:999px;text-decoration:none;color:var(--up-muted);transition:.15s;white-space:nowrap}.up-phasebtn-dot{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px;background:var(--up-surface-2);color:var(--up-muted);border:1px solid var(--up-border);transition:.15s}.up-phasebtn-lbl{display:none;flex-direction:column;line-height:1.05;font-size:12px;font-weight:700;color:var(--up-ink-soft)}.up-phasebtn-n{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--up-muted)}@media (min-width: 768px){.up-phasebtn-lbl{display:flex}}.up-phasebtn:hover{background:var(--up-azul-soft)}.up-phasebtn:hover .up-phasebtn-dot{border-color:var(--up-azul-2);color:var(--up-azul)}.up-phasebtn:hover .up-phasebtn-lbl,.up-phasebtn:hover .up-phasebtn-n{color:var(--up-azul)}.up-phasebtn.is-done .up-phasebtn-dot{background:#1b8a5a;border-color:transparent;color:#fff}.up-phasebtn.is-done .up-phasebtn-lbl{color:var(--up-ink)}.up-phasebtn.is-current{background:var(--up-azul-soft)}.up-phasebtn.is-current:not(.is-done) .up-phasebtn-dot{background:var(--up-gradient-brand);border-color:transparent;color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--up-azul-2) 22%,transparent)}.up-phasebtn.is-current.is-done .up-phasebtn-dot{box-shadow:0 0 0 3px #1b8a5a40}.up-phasebtn.is-current .up-phasebtn-lbl{color:var(--up-azul)}.up-phasebtn.is-current .up-phasebtn-n{color:var(--up-azul-2)}.up-phasebtn-sep{flex:none;width:12px;height:2px;border-radius:2px;background:var(--up-border)}.up-phasebtn.is-etapa .up-phasebtn-dot{box-shadow:0 0 0 2px var(--up-azul-2)}.up-phasebtn.is-etapa .up-phasebtn-n:after{content:" · etapa actual";text-transform:none;letter-spacing:0;font-weight:700;color:var(--up-azul-2)}.up-cierre{display:flex;flex-direction:column;gap:14px}.up-cierre-cab{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.up-cierre-pct{font-size:13px;font-weight:700;color:var(--up-warn, #9A6700);font-variant-numeric:tabular-nums}.up-cierre-pct.is-ok{color:#1b8a5a}.up-cierre-lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.up-cierre-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;border-top:1px solid var(--up-border)}.up-cierre-item:first-child{border-top:0}.up-cierre-ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:15px;background:var(--up-azul-soft);color:var(--up-azul)}.up-cierre-item.is-ok .up-cierre-ico{background:color-mix(in srgb,#1B8A5A 12%,transparent);color:#1b8a5a}.up-cierre-item.is-falta .up-cierre-ico{background:color-mix(in srgb,#C28A0E 14%,transparent);color:#8a5f00}.up-cierre-txt{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;color:var(--up-ink-soft)}.up-cierre-txt b{font-size:14px;color:var(--up-ink)}.up-cierre-item.is-ok .up-cierre-txt b i{color:#1b8a5a}.up-cierre-item.is-falta .up-cierre-txt b i{color:#c28a0e}.up-cierre-txt small{font-size:12px;font-weight:600;color:#8a5f00}.up-cierre-ir{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--up-border);border-radius:999px;background:var(--up-surface);color:var(--up-azul);font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap}.up-cierre-ir:hover{background:var(--up-azul-soft)}.up-cierre-ir:focus-visible{outline:2px solid var(--up-azul-2);outline-offset:2px}.up-cierre-pie{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:4px}@media (max-width: 640px){.up-cierre-item{grid-template-columns:32px minmax(0,1fr)}.up-cierre-ir{grid-column:2;justify-self:start}}.up-phasebtn-lock{display:grid;place-items:center;width:30px;height:30px;margin-left:.15rem;border-radius:50%;background:#fdecea;color:var(--up-danger)}body.has-phasenav .up-main{padding-bottom:6rem}body.has-phasenav .up-wizard-foot{bottom:5.25rem}.up-phasenav{transition:opacity .2s var(--up-ease),transform .2s var(--up-ease),visibility 0s linear 0s}.up-phasenav.is-oculto{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,16px);transition:opacity .2s var(--up-ease),transform .2s var(--up-ease),visibility 0s linear .2s}@media (prefers-reduced-motion: reduce){.up-phasenav,.up-phasenav.is-oculto{transition:none}}body.has-phasenav:has([data-panel]:not(.hidden) .up-sg-decide.is-stuck) .up-phasenav{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,16px);transition:opacity .2s var(--up-ease),transform .2s var(--up-ease),visibility 0s linear .2s}body.has-phasenav:has([data-panel]:not(.hidden) .up-sg-decide.is-stuck) [data-panel]:not(.hidden) .up-sg .up-sg-decide.is-stuck{bottom:12px}@media (max-width: 560px){.up-phasenav[data-pestana=seg],.up-phasenav[data-pestana=inf]{display:none}body.has-phasenav:has(.up-phasenav[data-pestana=seg],.up-phasenav[data-pestana=inf]) .up-sg .up-sg-decide.is-stuck{bottom:12px}body.has-phasenav:has(.up-phasenav[data-pestana=seg],.up-phasenav[data-pestana=inf]) .up-sg .up-sg-fab{bottom:16px}}[data-theme=dark] .up-phasenav{background:#0e1b25f0;border-color:#ffffff1a;box-shadow:0 12px 34px -12px #000000a6}[data-theme=dark] .up-phasebtn:hover,[data-theme=dark] .up-phasebtn.is-current{background:#5aa9f029}[data-theme=dark] .up-phasebtn:hover .up-phasebtn-lbl,[data-theme=dark] .up-phasebtn:hover .up-phasebtn-n,[data-theme=dark] .up-phasebtn.is-current .up-phasebtn-lbl,[data-theme=dark] .up-phasebtn.is-current .up-phasebtn-n{color:#8fc6f5}.up-locked [data-f],.up-locked [data-edit],.up-locked [data-act],.up-locked [data-act-add],.up-locked [data-act-del],.up-locked [data-list-input],.up-locked [data-list-add],.up-locked [data-list-del],.up-locked [data-ind-input],.up-locked [data-ind-add],.up-locked [data-ind-del],.up-locked [data-sec-id],.up-locked [data-sec-rename],.up-locked [data-sec-newid],.up-locked [data-sec-name],.up-locked [data-sec-add],.up-locked [data-sec-del],.up-locked [data-cat],.up-locked [data-meta],.up-locked [data-aiu-enabled],.up-locked [data-aiu-pct],.up-locked [data-lic-name],.up-locked [data-lic-val],.up-locked [data-lic-add],.up-locked [data-lic-del],.up-locked [data-paste-box],.up-locked [data-zone-toggle],.up-locked [data-tiny],.up-locked .tox-tinymce,.up-locked .up-radicar-btn{pointer-events:none!important;opacity:.6;cursor:not-allowed}.up-locked input,.up-locked textarea,.up-locked select,.up-locked [contenteditable]{background:var(--up-surface-2)}.up-lockbar{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;margin-bottom:1rem;border-radius:12px;background:#fff4e0;border:1px solid #F0C97A;color:#8a5a00;font-size:.9rem;font-weight:600}.up-lockbar i{font-size:1.1rem}.up-obsbanner{margin-bottom:1rem;padding:.8rem 1rem;border-radius:12px;background:#fff8ec;border:1px solid #F0C97A}.up-obsbanner-h{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#9a6700;margin-bottom:.4rem;display:flex;align-items:center;gap:.4rem}.up-obsbanner-item{font-size:.88rem;color:var(--up-ink);padding:.4rem 0;border-top:1px solid rgba(240,201,122,.45)}.up-obsbanner-item:first-of-type{border-top:none;padding-top:0}.up-obsbanner-meta{color:var(--up-muted);font-size:.78rem}.up-idsum{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding:.75rem 1rem;margin-bottom:1.1rem;border-radius:12px;background:var(--up-azul-soft);border:1px solid color-mix(in srgb,var(--up-azul-2) 18%,transparent)}.up-idsum-item{display:flex;flex-direction:column;min-width:0}.up-idsum-lbl{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--up-azul-2);display:flex;align-items:center;gap:.3rem}.up-idsum-val{font-size:13.5px;font-weight:600;color:var(--up-ink);max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-bulkbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .8rem;margin-bottom:.8rem;border-radius:12px;background:var(--up-azul-soft);border:1px solid var(--up-azul-2)}.up-bulkbar-count{font-size:13px;font-weight:800;color:var(--up-azul);white-space:nowrap}.up-bulk-in{height:38px;border:1px solid var(--up-border);border-radius:8px;padding:0 .6rem;font-size:13px;background:#fff;min-width:130px}.up-bulk-in:focus{outline:none;border-color:var(--up-azul-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--up-azul-2) 15%,transparent)}.up-f1-row-sel{background:var(--up-azul-soft)}.up-f1-act{max-width:340px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;color:var(--up-ink);line-height:1.3}.up-f1-in{width:100%;min-width:140px;border:1px solid var(--up-border);border-radius:6px;padding:.4rem .5rem;font-size:12.5px;background:#fff}.up-f1-in:focus{outline:none;border-color:var(--up-azul-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--up-azul-2) 15%,transparent)}.up-f1-unspsc{min-width:190px}.up-stepper--wrap{display:flex;flex-wrap:wrap}.up-stepper--wrap .up-step{flex:1 1 165px}.up-err{border-color:var(--up-danger)!important;box-shadow:0 0 0 2px #dc262626!important}.up-dur-grid{display:grid;grid-template-columns:150px 1fr;gap:.6rem;align-items:center}.up-dur-num{width:100%}@media (max-width:560px){.up-dur-grid{grid-template-columns:1fr}}.up-id-par{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem 1rem;align-items:start;margin-bottom:1rem}.up-id-par-c{display:flex;flex-direction:column;min-width:0}.up-id-par-sub{display:inline-block;font-weight:600;font-size:.72rem;line-height:1;color:var(--up-muted);text-transform:uppercase;letter-spacing:.03em;margin-left:.25rem;white-space:nowrap}.up-id-par .up-hint{position:relative;padding-left:1.15rem;line-height:1.4}.up-id-par .up-hint>i{position:absolute;left:0;top:.2em}.up-jefe-hint[data-tono=ok]{color:var(--up-success)}.up-jefe-hint[data-tono=ok]>i{color:var(--up-success)}.up-jefe-hint[data-tono=warn]{color:#8a5a00}.up-jefe-hint[data-tono=warn]>i{color:var(--up-warning)}.up-jefe-hint b{font-weight:700}.up-jefe-usar{margin-left:.35rem;padding:.05rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--up-warning) 45%,transparent);background:#fff7e6;color:#8a5a00;font-weight:700;font-size:.72rem;cursor:pointer;white-space:nowrap}.up-jefe-usar:hover,.up-jefe-usar:focus-visible{background:#fdebc4;outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--up-warning) 30%,transparent)}.up-sup-hint{margin:-.75rem 0 1rem;position:relative;padding-left:1.15rem;line-height:1.4}.up-sup-hint>i{position:absolute;left:0;top:.2em}@media (max-width:720px){.up-id-par{grid-template-columns:1fr;gap:.9rem}}.up-ro-field{display:flex;align-items:center;gap:.5rem;width:100%;border-radius:8px;border:1px dashed var(--up-border);background:var(--up-surface-2);padding:.6rem .75rem;font-weight:800;color:var(--up-ink)}.up-ro-field i{color:var(--up-muted)}.up-ro-field.is-empty{font-weight:500;color:var(--up-muted)}.up-vcheck-grid{display:flex;flex-direction:column;gap:.45rem;margin-top:.25rem}.up-vcheck{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .9rem;border:1px solid #E6E7EA;border-radius:10px;background:#f6f6f8;transition:.15s}.up-vcheck:hover{border-color:#d3d6db;background:#f0f1f3}.up-vcheck-lbl{flex:1;min-width:0;font-size:.9rem;color:var(--up-ink);line-height:1.4}.up-vseg{display:inline-flex;gap:.3rem;flex:none}.up-vseg-btn{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;border:1px solid var(--up-border);background:#fff;color:var(--up-muted);font-size:14px;cursor:pointer;transition:.13s}.up-vseg-btn:hover:not(:disabled){border-color:var(--up-azul-2);color:var(--up-azul)}.up-vseg-btn.is-on.tone-ok{background:var(--up-success);border-color:var(--up-success);color:#fff}.up-vseg-btn.is-on.tone-bad{background:var(--up-danger);border-color:var(--up-danger);color:#fff}.up-vseg-btn.is-on.tone-neutral{background:var(--up-ink-soft);border-color:var(--up-ink-soft);color:#fff}.up-vseg-btn:disabled{opacity:.5;cursor:not-allowed}.up-vcheck.is-key{background:#edeef1;border-color:#d3d6db;border-left:3px solid var(--up-ink-soft)}.up-vcheck.is-key .up-vcheck-lbl{font-weight:800;color:var(--up-ink)}.up-vcheck.up-err{border-color:var(--up-danger)!important;box-shadow:0 0 0 2px #dc262626}.up-doctbl-wrap{overflow-x:auto;border:1px solid #DBDEE3;border-radius:12px;margin-top:.25rem}.up-doctbl{width:100%;border-collapse:collapse;font-size:.875rem}.up-doctbl thead th{background:#eaecef;color:var(--up-ink);font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:.72rem}.up-doctbl-h1 .up-doctbl-num,.up-doctbl-h1 .up-doctbl-doc{text-align:left;padding:.55rem .8rem}.up-doctbl-h1 .up-doctbl-presenta{text-align:center;padding:.55rem .5rem;border-left:1px solid #DBDEE3}.up-doctbl-h2 th{padding:.3rem .4rem;border-top:1px solid #DBDEE3;font-size:.7rem}.up-doctbl-c{text-align:center;width:60px}.up-doctbl-c.c-ok{color:var(--up-success)}.up-doctbl-c.c-bad{color:var(--up-danger)}.up-doctbl-c.c-na{color:var(--up-muted)}.up-doctbl-sec td{background:#e1e4e8;color:var(--up-ink);font-weight:800;text-transform:uppercase;font-size:.72rem;letter-spacing:.04em;padding:.5rem .8rem;border-top:1px solid #C7CCD2}.up-doctbl-sec i{color:var(--up-ink-soft);margin-right:.35rem}.up-doctbl-num{width:48px;text-align:center;color:var(--up-muted);font-weight:700;font-size:.8rem;padding:.5rem .4rem;vertical-align:top}.up-doctbl-doc{text-align:left;padding:.5rem .8rem;color:var(--up-ink);line-height:1.35;vertical-align:top}.up-doctbl-row{border-top:1px solid #E6E8EB}.up-doctbl-row:nth-child(2n){background:#fafbfc}.up-doctbl-row:hover{background:#f2f3f5}.up-doctbl-row.up-err{background:#fdecec}.up-doctbl-row.up-err .up-doctbl-doc{color:var(--up-danger)}.up-doctbl-mk{text-align:center;border-left:1px solid #EDEFF1;padding:.35rem;vertical-align:middle}.up-doc-box{width:30px;height:30px;border-radius:7px;display:inline-grid;place-items:center;border:1px solid #CFD4DA;background:#fff;color:#aeb6c0;font-size:16px;cursor:pointer;transition:.13s}.up-doc-box:hover:not(:disabled){border-color:#97a2ad}.up-doc-box.is-on.tone-ok{background:var(--up-success);border-color:var(--up-success);color:#fff}.up-doc-box.is-on.tone-bad{background:var(--up-danger);border-color:var(--up-danger);color:#fff}.up-doc-box.is-on.tone-neutral{background:var(--up-ink-soft);border-color:var(--up-ink-soft);color:#fff}.up-doc-box:disabled{opacity:.5;cursor:not-allowed}.up-callout{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .9rem;border-radius:10px;font-size:.85rem;font-weight:600}.up-callout--warn{background:#fff7e6;border:1px solid #F0C36D;color:#8a5a00}.up-f2-item{max-width:360px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;color:var(--up-ink);line-height:1.3}.up-f2-srcbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.up-f2src{display:inline-flex;align-items:center;gap:.1rem;padding:.3rem .25rem .3rem .7rem;border-radius:999px;border:1px solid var(--up-azul-2);background:var(--up-azul-soft);color:var(--up-azul);font-size:12.5px;font-weight:700}.up-f2src.is-fixed{border-color:var(--up-azul);background:var(--up-azul);color:#fff;padding:.35rem .75rem}.up-f2src.is-fixed i{font-size:11px}.up-f2src-name{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0 .1rem}.up-f2src-name:hover{text-decoration:underline}.up-f2src-x{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:0;background:transparent;color:var(--up-azul);font-size:16px;line-height:1;cursor:pointer}.up-f2src-x:hover{background:#c0392b26;color:var(--up-danger)}.up-f2-addsrc{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:999px;border:1px dashed var(--up-border);background:#fff;color:var(--up-ink-soft);font-size:12.5px;font-weight:700;cursor:pointer;transition:all .15s}.up-f2-addsrc:hover{border-color:var(--up-azul-2);color:var(--up-azul);background:var(--up-azul-soft)}.up-f2tbl th{padding-top:.5rem;padding-bottom:.5rem;font-size:12px}.up-f2-chk{width:19px;height:19px;accent-color:var(--up-azul);cursor:pointer}.up-f2-selchk{width:15px;height:15px;accent-color:var(--up-azul);cursor:pointer}.up-f2-rowsel>td{background:var(--up-azul-soft)}.up-f2-rowempty>td:nth-child(2){box-shadow:inset 3px 0 #d9822b}.up-f2-totrow td{border-top:2px solid var(--up-border);padding-top:.6rem;padding-bottom:.6rem}.up-f2-totrow .text-up-azul{color:var(--up-azul)}.up-f2ctrl{background:var(--up-surface);border:1px solid var(--up-border);border-radius:14px;box-shadow:var(--up-shadow-sm);margin-bottom:1rem;overflow:hidden}.up-f2ctrl-intro{font-size:.85rem;color:var(--up-muted);line-height:1.5;padding:.9rem 1rem .1rem;margin:0}.up-f2ctrl-intro strong{color:var(--up-ink);font-weight:700}.up-f2ctrl-sec{padding:.85rem 1rem}.up-f2ctrl-lbl{display:flex;align-items:center;gap:.4rem;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--up-azul-2);margin-bottom:.6rem}.up-f2-ghost{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:var(--up-ink-soft);background:#fff;border:1px solid var(--up-border);transition:all .15s;cursor:pointer}.up-f2-ghost:hover{border-color:var(--up-azul-2);color:var(--up-azul);background:var(--up-azul-soft)}.up-f2-bulklbl{font-size:12px;font-weight:800;color:var(--up-ink-soft)}.up-f2-bulkchips{display:inline-flex;flex-wrap:wrap;gap:.35rem}.up-f2-bulkchip{padding:.3rem .65rem;border-radius:999px;border:1px solid var(--up-border);background:#fff;color:var(--up-ink-soft);font-size:12px;font-weight:700;cursor:pointer;transition:all .15s}.up-f2-bulkchip:hover{border-color:var(--up-azul-2);color:var(--up-azul)}.up-f2-bulkchip.is-on{border-color:var(--up-azul-2);background:var(--up-azul);color:#fff}.up-sched-item{max-width:380px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;color:var(--up-ink);line-height:1.3}.up-month-sel{min-width:96px;border:1px solid var(--up-border);border-radius:8px;padding:.45rem .55rem;font-size:13px;background:#fff;color:var(--up-ink)}.up-month-sel:focus{outline:none;border-color:var(--up-azul-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--up-azul-2) 15%,transparent)}.up-bulk-grp{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:700;color:var(--up-ink-soft)}.up-bulk-grp .up-bulk-in{min-width:60px;height:34px;padding:0 .4rem}.up-gantt{--gwpx:26px;--gleftw:322px;max-height:70vh;overflow:auto;border:1px solid var(--up-border);border-radius:12px;background:var(--up-surface)}.up-gantt-row{display:flex;align-items:stretch;border-bottom:1px solid var(--up-border);min-height:48px}.up-gantt-row:last-child{border-bottom:0}.up-gantt-headrow{position:sticky;top:0;z-index:6;background:var(--up-surface-2);box-shadow:0 2px 6px -2px #0f172a2e}.up-gantt-headrow .up-gantt-timeline{background:var(--up-surface-2)}.up-gantt-left{position:sticky;left:0;z-index:2;flex:0 0 var(--gleftw);width:var(--gleftw);display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;background:var(--up-surface);border-right:2px solid var(--up-border)}.up-gantt-lefthead{background:var(--up-surface-2);z-index:5}.up-gantt-headlbl{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--up-muted)}.up-gantt-check{flex:none;width:15px;height:15px;accent-color:var(--up-azul);cursor:pointer}.up-gantt-namewrap{min-width:0;flex:1;display:flex;flex-direction:column;gap:.25rem}.up-gantt-name{font-size:.8rem;font-weight:600;color:var(--up-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-gantt-mw{display:flex;align-items:center;gap:.2rem}.up-mw-sel{border:1px solid var(--up-border);border-radius:6px;font-size:.72rem;padding:.12rem .1rem;background:#fff;color:var(--up-ink);max-width:46px}.up-mw-sel:focus{outline:none;border-color:var(--up-azul-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--up-azul-2) 15%,transparent)}.up-mw-wk{max-width:42px}.up-gantt-mw-sep{font-size:.6rem;color:var(--up-muted);margin:0 .12rem}.up-gantt-timeline{flex:none}.up-gantt-months{display:flex}.up-gantt-month{width:calc(var(--gwpx) * 4);flex:none;text-align:center;font-size:.66rem;font-weight:700;color:var(--up-azul);padding:.35rem 0;border-right:1px solid var(--up-border);border-bottom:1px solid var(--up-border);background:var(--up-surface-2);white-space:nowrap}.up-gantt-weeks{display:flex}.up-gantt-wk{width:var(--gwpx);flex:none;text-align:center;font-size:.58rem;color:var(--up-muted);padding:.18rem 0;border-right:1px solid rgba(0,0,0,.05);background:var(--up-surface-2)}.up-gantt-wk.is-mend{border-right:1px solid var(--up-border)}.up-gantt-track{position:relative;flex:none;display:flex;align-items:stretch}.up-gantt-cell{width:var(--gwpx);flex:none;border-right:1px solid rgba(0,0,0,.05);cursor:pointer;transition:background .1s}.up-gantt-cell.is-mend{border-right:1px solid var(--up-border)}.up-gantt-cell:hover{background:var(--up-azul-soft)}.up-gantt-cell.is-in{background:color-mix(in srgb,var(--up-azul-2) 5%,transparent)}.up-gantt-bar{position:absolute;top:50%;transform:translateY(-50%);height:22px;border-radius:6px;background:var(--up-gradient-brand);box-shadow:0 3px 8px -3px color-mix(in srgb,var(--up-azul) 50%,transparent);display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.up-gantt-bar span{font-size:.6rem;font-weight:800;color:#fff;white-space:nowrap;padding:0 .3rem}.up-gantt-track.is-pending .up-gantt-bar{background:repeating-linear-gradient(45deg,#9a6700,#9a6700 6px,#b8842a 6px,#b8842a 12px);box-shadow:0 0 0 2px #9a670040}.up-gantt-secrow{display:flex;background:var(--up-azul-soft);border-bottom:1px solid var(--up-border)}.up-gantt-secleft{position:sticky;left:0;z-index:2;flex:0 0 var(--gleftw);width:var(--gleftw);display:flex;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.74rem;font-weight:700;color:var(--up-azul-2);background:var(--up-azul-soft);border-right:2px solid var(--up-border);white-space:nowrap;overflow:hidden}.up-gantt-secleft span{overflow:hidden;text-overflow:ellipsis}.up-gantt-secfill{flex:none;background:var(--up-azul-soft)}.up-gantt-seccount{color:var(--up-muted);font-weight:600;flex:none}.up-gantt-row.is-sel .up-gantt-left{background:var(--up-azul-soft)}.up-pd-root{display:flex;flex-direction:column;min-height:0}.up-pd-body{padding:2rem 1.5rem 3rem}.up-pd-layout{display:grid;grid-template-columns:1fr 340px;gap:2rem;align-items:start;max-width:1100px;margin:0 auto}@media (max-width:1024px){.up-pd-layout{grid-template-columns:1fr}}.up-pd-hero{position:relative;min-height:clamp(300px,40vh,480px);display:flex;flex-direction:column;overflow:hidden;background:#0a1520}.up-pd-hero-stage{position:absolute;top:0;right:0;bottom:0;left:0}.up-pd-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--img);background-size:cover;background-position:center;opacity:0;animation:upHeroCycle 35s infinite;animation-delay:var(--delay,0s)}@keyframes upHeroCycle{0%,3%{opacity:0}6%,60%{opacity:1}65%,to{opacity:0}}.up-pd-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#051c2eeb,#051c2e73,#051c2e40)}.up-pd-hero-body{position:relative;z-index:2;display:flex;flex-direction:column;flex:1;padding:clamp(1.5rem,3vw,2.5rem)}.up-pd-hero-bottom{margin-top:auto;padding-top:3rem}.up-pd-hero-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.up-pd-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.18)}.up-pd-badge--estado.is-ejecutado{background:#0f766ed9;color:#fff}.up-pd-badge--estado.is-ejecucion{background:#00594ed9;color:#fff}.up-pd-badge--estado.is-formulacion{background:#2563ebd9;color:#fff}.up-pd-badge--estado.is-emergente{background:#dc3545d9;color:#fff}.up-pd-badge--estado.is-complementario{background:#7c3aedd9;color:#fff}.up-pd-badge--estado.is-sin{background:#0f172ab8;color:#fff}.up-pd-badge--fase{background:#b5a160d1;color:#fff}.up-pd-badge--cat{background:#ffffff2e;color:#fff}.up-pd-hero-title{font-size:clamp(1.5rem,4vw,2.4rem);font-weight:800;color:#fff;line-height:1.15;margin:0;text-shadow:0 2px 16px rgba(0,0,0,.4)}.up-pd-hero-loc{margin:.6rem 0 0;font-size:.9rem;color:#ffffffbf;display:flex;align-items:center;gap:.4rem}.up-pd-hero-loc i{color:var(--up-azul-3)}.up-pd-hero-nav{display:flex;align-items:center;gap:.6rem;margin-top:1rem}.up-pd-nav-pill{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.25);cursor:pointer;font-size:.85rem;transition:background .15s}.up-pd-nav-pill:hover{background:#ffffff47}.up-pd-nav-counter{font-size:.8rem;color:#ffffffb3;font-weight:600}.up-pd-card{background:var(--up-surface);border:1px solid var(--up-border);border-radius:14px;padding:1.5rem;box-shadow:var(--up-shadow-sm);margin-bottom:1.25rem}.up-pd-card-title{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;color:var(--up-ink);margin:0 0 1rem}.up-pd-card-ico{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--up-azul-soft);color:var(--up-azul-2);font-size:.85rem;flex-shrink:0}.up-pd-count{margin-left:auto;font-size:.75rem;font-weight:700;background:var(--up-azul-soft);color:var(--up-azul-2);padding:.15rem .5rem;border-radius:999px}.up-pd-card--progress{padding:1.4rem 1.5rem 1.25rem}.up-pd-progress-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.up-pd-progress-label{font-size:.8rem;text-transform:uppercase;font-weight:700;letter-spacing:.04em;color:var(--up-muted)}.up-pd-progress-estado{font-size:.85rem;font-weight:600;margin-top:.2rem;display:flex;align-items:center;gap:.35rem}.up-pd-progress-estado i{font-size:.7rem}.up-pd-progress-estado.is-ejecutado,.up-pd-progress-estado.is-ejecucion{color:var(--up-success)}.up-pd-progress-estado.is-formulacion{color:var(--up-azul-2)}.up-pd-progress-estado.is-emergente{color:var(--up-danger)}.up-pd-progress-estado.is-complementario{color:#7c3aed}.up-pd-progress-pct{font-size:2rem;font-weight:900;color:var(--up-azul-2);line-height:1}.up-pd-progress-fuente{display:flex;align-items:center;gap:.4rem;margin:.7rem 0 0;font-size:.8rem;font-weight:600;color:var(--up-muted)}.up-pd-progress-fuente i{font-size:.8rem}.up-pd-progress-fuente.is-informe{color:var(--up-success)}.up-pd-progress-pct span{font-size:1rem;font-weight:700}.up-pd-progress-track{height:10px;border-radius:999px;background:var(--up-azul-soft);overflow:hidden}.up-pd-bar{height:100%;width:0;border-radius:999px;background:var(--up-gradient-brand);transition:none}.up-pd-bar--anim{width:var(--pd-w,0%);transition:width 1.2s cubic-bezier(.4,0,.2,1)}.up-pd-resumen{font-size:1rem;color:var(--up-ink);line-height:1.6;margin:0 0 .75rem}.up-pd-descripcion{font-size:.9rem;color:var(--up-ink-soft);line-height:1.7}.up-pd-galeria-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.up-pd-galeria-item{position:relative;aspect-ratio:4/3;border-radius:10px;overflow:hidden;cursor:pointer;border:none;padding:0;background:var(--up-surface-2)}.up-pd-galeria-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s var(--up-ease)}.up-pd-galeria-item:hover img{transform:scale(1.08)}.up-pd-galeria-zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#051c2e73;color:#fff;font-size:1.2rem;opacity:0;transition:opacity .25s}.up-pd-galeria-item:hover .up-pd-galeria-zoom{opacity:1}.up-pd-videos-grid{display:grid;gap:1rem}.up-pd-video-wrap{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden}.up-pd-video-wrap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.up-pd-aside{position:sticky;top:calc(var(--up-topbar-h) + 1.5rem)}.up-pd-facts-title{font-size:.9rem;font-weight:700;color:var(--up-ink);display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.up-pd-facts-title i{color:var(--up-azul-2)}.up-pd-facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.up-pd-facts li{display:flex;align-items:flex-start;gap:.6rem;font-size:.875rem}.up-pd-facts-ico{width:20px;flex-shrink:0;text-align:center;color:var(--up-azul-2);padding-top:.1rem}.up-pd-facts-ico.gold{color:#b5a160}.up-pd-facts-lbl{color:var(--up-muted);min-width:72px;flex-shrink:0}.up-pd-facts-val{color:var(--up-ink);font-weight:600;min-width:0}.up-pd-actions{display:flex;flex-direction:column;gap:.6rem;margin-top:1.25rem}.up-pd-btn-outline{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;border-radius:999px;border:1.5px solid var(--up-border);font-size:.875rem;font-weight:600;color:var(--up-ink-soft);text-decoration:none;transition:all .15s}.up-pd-btn-outline:hover{border-color:var(--up-azul-2);color:var(--up-azul);background:var(--up-azul-soft)}.up-pd-share-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.55rem 1rem;margin-top:.75rem;border-radius:999px;border:1px solid var(--up-border);font-size:.8rem;font-weight:600;color:var(--up-muted);background:transparent;cursor:pointer;transition:all .15s}.up-pd-share-btn:hover{border-color:var(--up-azul-2);color:var(--up-azul-2);background:var(--up-azul-soft)}.up-pd-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;grid-template-columns:56px 1fr 56px;align-items:center;background:#000000e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:1rem;padding:1rem}.up-pd-modal[hidden]{display:none!important}.up-pd-modal-close{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffff1f;color:#fff;border:none;cursor:pointer;font-size:1rem;transition:background .15s}.up-pd-modal-close:hover{background:#ffffff3d}.up-pd-modal-nav{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#ffffff1f;color:#fff;border:none;cursor:pointer;font-size:1rem;transition:background .15s;justify-self:center}.up-pd-modal-nav:hover{background:#ffffff3d}.up-pd-modal-nav[hidden]{visibility:hidden}.up-pd-modal-stage{display:flex;flex-direction:column;align-items:center;min-width:0}.up-pd-modal-img{max-height:80vh;max-width:100%;border-radius:10px;-o-object-fit:contain;object-fit:contain;transition:opacity .35s}.up-pd-modal-footer{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .25rem 0}.up-pd-modal-caption{font-size:.875rem;color:#ffffffbf;flex:1;min-width:0}.up-pd-modal-counter{font-size:.8rem;font-weight:700;color:#ffffff80;white-space:nowrap;margin-left:1rem}.up-pd-skeleton-hero{height:340px;border-radius:0;background:linear-gradient(90deg,var(--up-surface-2) 25%,var(--up-azul-soft) 50%,var(--up-surface-2) 75%);background-size:400% 100%;animation:upSkShimmer 1.4s ease infinite}@keyframes upSkShimmer{0%{background-position:100%}to{background-position:-100%}}.up-pd-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;gap:.75rem;padding:2rem}.up-pd-empty i{font-size:2.5rem;color:var(--up-azul-soft)}.up-pd-empty h3{font-size:1.15rem;font-weight:700;color:var(--up-ink);margin:0}.up-pd-empty p{color:var(--up-muted);font-size:.9rem;margin:0}.up-pd-hero{margin-left:calc(-1 * var(--up-main-px, 1.5rem));margin-right:calc(-1 * var(--up-main-px, 1.5rem))}.up-pc-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.25rem}@media (max-width:560px){.up-pc-list-grid{grid-template-columns:1fr}}.up-pc-list-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--up-surface);border:1px solid var(--up-border);box-shadow:var(--up-shadow-sm);text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.up-pc-list-card:hover{box-shadow:var(--up-shadow-md);transform:translateY(-2px)}.up-pc-list-img{width:100%;height:172px;-o-object-fit:cover;object-fit:cover;background:var(--up-azul-soft)}.up-pc-list-img-ph{width:100%;height:172px;background:linear-gradient(135deg,var(--up-azul-soft) 0%,var(--up-surface-2) 100%);display:grid;place-items:center;color:var(--up-azul-2);font-size:2.2rem}.up-pc-list-body{padding:.7rem .9rem .8rem;display:flex;flex-direction:column;gap:.45rem;flex:1}.up-pc-list-top{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.up-pc-list-top .up-pd-badge{font-size:.6rem;padding:.18rem .5rem}.up-pc-list-name{font-size:.96rem;font-weight:700;color:var(--up-ink);line-height:1.25}.up-pc-list-cat{font-size:.72rem;color:var(--up-muted);display:inline-flex;align-items:center;gap:.3rem}.up-pc-list-cat i{color:var(--up-azul-3);font-size:.62rem}.up-pc-list-foot{display:flex;align-items:center;gap:.7rem;margin-top:auto;padding-top:.2rem}.up-pc-list-bar-wrap{flex:1;height:7px;border-radius:999px;background:var(--up-azul-soft);overflow:hidden}.up-pc-list-bar{height:100%;border-radius:999px;background:var(--up-gradient-brand);transition:width .4s var(--up-ease)}.up-pc-list-pct{font-size:.82rem;font-weight:800;white-space:nowrap}.up-pc-skel .up-pc-skel-img{height:172px;background:linear-gradient(90deg,var(--up-surface-2) 25%,var(--up-azul-soft) 50%,var(--up-surface-2) 75%);background-size:400% 100%;animation:upSkShimmer 1.4s ease infinite}.up-container{--up-main-px: 1.25rem}@media (min-width:1024px){.up-container{--up-main-px: 2rem}}.up-pf-hero{position:relative;overflow:hidden;border-radius:18px;padding:2rem clamp(1.25rem,3vw,2.5rem);margin-bottom:1.5rem;color:#fff;background:var(--up-gradient-brand-2);box-shadow:var(--up-shadow-md)}.up-pf-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 140% at 100% 0%,rgba(255,255,255,.16),transparent 55%);pointer-events:none}.up-pf-hero-title{font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:800;line-height:1.1;margin:.4rem 0 0}.up-pf-hero-sub{margin:.6rem 0 0;max-width:60ch;color:#ffffffd9;font-size:.95rem;line-height:1.5}.up-pf-hero .up-eyebrow{color:#ffffffe6}.up-pf-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem}.up-pf-kpi{display:flex;align-items:center;gap:.85rem;background:var(--up-surface);border:1px solid var(--up-border);border-radius:14px;padding:1rem 1.15rem;box-shadow:var(--up-shadow-sm)}.up-pf-kpi-ic{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--up-azul-soft);color:var(--up-azul-2);font-size:1.1rem}.up-pf-kpi-num{font-size:1.6rem;font-weight:800;color:var(--up-ink);line-height:1}.up-pf-kpi-lbl{font-size:.78rem;color:var(--up-muted);font-weight:600;margin-top:.15rem}.up-pf-kpi--skel .up-pf-kpi-ic{background:var(--up-surface-2)}.up-pf-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.5rem}.up-pf-toolbar .up-home-search{flex:1;min-width:240px}.up-pf-chips{display:flex;flex-wrap:wrap;gap:.4rem}.up-pf-chip{padding:.4rem .85rem;border-radius:999px;font-size:.8rem;font-weight:600;cursor:pointer;background:var(--up-surface);border:1px solid var(--up-border);color:var(--up-ink-soft);transition:all .15s}.up-pf-chip:hover{border-color:var(--up-azul-2);color:var(--up-azul)}.up-pf-chip.is-on{background:var(--up-azul);border-color:var(--up-azul);color:#fff}.up-pf-chip-n{display:inline-grid;place-items:center;min-width:1.25rem;height:1.1rem;padding:0 .35rem;margin-left:.4rem;border-radius:999px;font-size:.68rem;font-weight:800;background:var(--up-azul-soft);color:var(--up-azul-2)}.up-pf-chip.is-on .up-pf-chip-n{background:#ffffff40;color:#fff}.up-pf-kpi--btn{width:100%;text-align:left;font:inherit;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s}.up-pf-kpi--btn .up-pf-kpi-ic{background:color-mix(in srgb,var(--kpi,#2563EB) 13%,transparent);color:var(--kpi,var(--up-azul-2))}.up-pf-kpi--btn:hover{transform:translateY(-2px);border-color:var(--kpi,var(--up-azul-2));box-shadow:var(--up-shadow-md)}.up-pf-kpi--btn.is-active{border-color:var(--kpi,var(--up-azul));box-shadow:inset 0 0 0 1.5px var(--kpi,var(--up-azul)),var(--up-shadow-sm)}.up-pf-kpi--btn.is-active .up-pf-kpi-ic{background:var(--kpi,var(--up-azul));color:#fff}.up-pf-kpi--stat{cursor:default}.up-pf-kpi-sub{font-size:.7rem;color:var(--up-muted);font-weight:600;margin-top:.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-pf-ring{position:relative;flex-shrink:0;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--c,#0F766E) calc(var(--p,0)*1%),var(--up-surface-2) 0)}.up-pf-ring:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--up-surface)}.up-pf-ring-val{position:relative;font-size:.78rem;font-weight:800;color:var(--up-ink);line-height:1}.up-pf-ring-val small{font-size:.6rem;font-weight:700}.up-pf-select{display:inline-flex;align-items:center;gap:.5rem;background:var(--up-surface);border:1px solid var(--up-border);border-radius:10px;padding:0 .75rem;height:42px;color:var(--up-muted)}.up-pf-select i{font-size:.85rem}.up-pf-select select{border:0;background:transparent;font:inherit;font-size:.85rem;font-weight:600;color:var(--up-ink);padding:.5rem .25rem .5rem 0;cursor:pointer;outline:none;max-width:200px}.up-pf-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin:-.5rem 0 1.25rem}.up-pf-count{font-size:.82rem;color:var(--up-muted);white-space:nowrap}.up-pf-count strong{color:var(--up-ink);font-weight:800}.up-pf-clear{font:inherit;font-size:.82rem;font-weight:700;color:var(--up-azul-2);background:none;border:0;cursor:pointer;padding:0;text-decoration:underline}.up-pf-clear:hover{color:var(--up-azul)}.up-gest-banner{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;background:#c28a0e1a;border:1px solid rgba(194,138,14,.22);color:#8a6200;border-radius:10px;padding:.55rem .85rem;margin-bottom:1.25rem;font-size:.82rem;font-weight:500}.up-gest-banner i{color:var(--up-warning)}.up-gest-banner a{color:#8a6200}.up-share{display:flex;flex-direction:column;min-height:100vh;background:var(--up-surface-2)}.up-share-topbar{gap:.55rem;padding-left:clamp(1rem,3vw,2rem);padding-right:clamp(1rem,3vw,2rem)}.up-share-all{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;background:var(--up-azul-soft);color:var(--up-azul);font-size:.85rem;font-weight:700;text-decoration:none;transition:background .15s}.up-share-all:hover{background:#d6ecfa}.up-share .up-main{flex:1}.up-pd-admin{margin-top:1rem;border:1px dashed color-mix(in srgb,var(--up-azul) 28%,transparent)}.up-pd-admin-tag{margin-left:auto;font-size:.6rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:var(--up-azul);color:#fff;padding:.15rem .45rem;border-radius:999px}.up-pd-link-box{display:flex;align-items:center;gap:.5rem;background:var(--up-surface-2);border:1px solid var(--up-border);border-radius:10px;padding:.5rem .7rem;margin-bottom:1rem}.up-pd-link-box i{color:var(--up-azul-2);flex-shrink:0}.up-pd-link-url{font-size:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--up-ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-pd-link-copy{flex-shrink:0;border:none;background:transparent;color:var(--up-muted);cursor:pointer;padding:.2rem .35rem;border-radius:6px}.up-pd-link-copy:hover{background:var(--up-azul-soft);color:var(--up-azul-2)}.up-pd-slug-lbl{display:block;font-size:.78rem;font-weight:700;color:var(--up-ink);margin-bottom:.35rem}.up-pd-slug-row{display:flex;align-items:stretch;border:1px solid var(--up-border);border-radius:10px;overflow:hidden}.up-pd-slug-row:focus-within{border-color:var(--up-azul-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--up-azul-2) 15%,transparent)}.up-pd-slug-prefix{display:flex;align-items:center;padding:0 .55rem;background:var(--up-surface-2);color:var(--up-muted);font-size:.78rem;font-family:ui-monospace,monospace;border-right:1px solid var(--up-border);white-space:nowrap}.up-pd-slug-in{flex:1;min-width:0;border:none;outline:none;padding:.55rem .6rem;font-size:.85rem;font-family:ui-monospace,monospace;color:var(--up-ink);background:#fff}.up-pd-slug-hint{font-size:.72rem;color:var(--up-muted);margin:.45rem 0 0;line-height:1.4}.up-pd-slug-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.85rem}.up-pd-slug-reset{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;color:var(--up-muted);font-size:.78rem;font-weight:600;cursor:pointer;padding:.4rem .5rem;border-radius:8px}.up-pd-slug-reset:hover{color:var(--up-danger);background:#c0392b14}.up-pd-feat-toggle{display:flex;align-items:center;gap:.7rem;width:100%;text-align:left;cursor:pointer;padding:.7rem .8rem;margin-bottom:1rem;border:1px solid var(--up-border);border-radius:12px;background:var(--up-surface-2);transition:border-color .15s,background .15s}.up-pd-feat-toggle:hover{border-color:#c28a0e}.up-pd-feat-toggle.is-on{border-color:#c28a0e;background:#c28a0e14}.up-pd-feat-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#c28a0e24;color:#c28a0e;flex-shrink:0}.up-pd-feat-toggle.is-on .up-pd-feat-ic{background:#c28a0e;color:#fff}.up-pd-feat-txt{flex:1;min-width:0;display:flex;flex-direction:column}.up-pd-feat-txt strong{font-size:.85rem;color:var(--up-ink)}.up-pd-feat-txt small{font-size:.72rem;color:var(--up-muted)}.up-pd-switch{flex-shrink:0;width:40px;height:22px;border-radius:999px;background:var(--up-border);position:relative;transition:background .18s}.up-pd-feat-toggle.is-on .up-pd-switch{background:#c28a0e}.up-pd-switch-dot{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s}.up-pd-feat-toggle.is-on .up-pd-switch-dot{transform:translate(18px)}.up-theme-green{--up-azul: #00594e;--up-azul-2: #0f766e;--up-azul-3: #2dd4bf;--up-azul-soft: #E1F0EC;--up-info: #0f766e;--up-gradient-brand: linear-gradient(135deg, #00594e 0%, #0f766e 100%);--up-gradient-brand-2: linear-gradient(135deg, #00594e 0%, #0a685d 55%, #0d7468 100%);--up-surface-2: #F1F7F5;--up-border: rgba(0, 89, 78, .11);--up-sh-tinta: 2, 30, 26;--up-sh-halo: 0, 89, 78}:is([data-theme=dark].up-theme-green,[data-theme=dark] .up-theme-green){--up-surface-2: #0A141C;--up-border: rgba(255, 255, 255, .08)}.up-theme-green .up-hero-chip{background:#00262157}.up-theme-green .up-hero-cover-btn{background:#0026215c;border-color:#ffffff42}.up-theme-green .up-hero-cover-btn:hover{background:#00262185}.up-topbar--green{background:var(--up-gradient-brand);border-bottom-color:#ffffff2e}.up-topbar--green .up-brand,.up-topbar--green .up-brand-name{color:#fff}.up-topbar--green .up-brand-tag{color:#ffffffb8}.up-topbar--green .up-icon-btn{background:#ffffff24;border-color:#ffffff3d;color:#fff}.up-topbar--green .up-icon-btn:hover{background:#ffffff42;color:#fff}.up-topbar--green .up-cta{background:#fff;color:var(--up-azul);box-shadow:none}.up-topbar--green .up-cta:hover{color:var(--up-azul);transform:translateY(-1px)}.up-topbar--green #upUserBtn{color:#fff}.up-topbar--green #upUserBtn:hover{background:#ffffff24}.up-topbar--green #upUserBtn .text-up-ink,.up-topbar--green #upUserBtn .text-up-muted,.up-topbar--green #upUserBtn .fa-chevron-down{color:#fff}.up-pd-card-ico,.up-pd-count{background:#00594e1a;color:var(--up-azul)}.up-pd-progress-pct{color:var(--up-azul)}.up-pd-progress-track{background:#00594e1f}.up-pd-bar,.up-pd-bar--anim{background:linear-gradient(90deg,#00594e,#2dd4bf)}.up-pd-facts-title i{color:var(--up-azul)}.up-pd-facts-ico{background:#00594e1a;color:var(--up-azul);border-radius:11px}.up-pd-facts-ico.gold{background:#b5a16029;color:#8a6b19}.up-pd-hero-loc i{color:#2dd4bf}.up-pd-resumen{border-left:3px solid var(--up-azul);padding-left:1rem;text-align:justify}.up-pd-share-btn{background:#00594e12;border-color:#00594e26;color:var(--up-azul)}.up-pd-share-btn:hover{background:#00594e21;color:var(--up-azul)}.up-pd-stage{display:none}.up-pd-stage-photo{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-image:var(--pc-stage-img, none);opacity:0;transform:scale(1.08);will-change:opacity,transform;animation:upStageFade 35s ease-in-out infinite;filter:contrast(1.05) saturate(1.05)}.up-pd-stage-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 22%,rgba(0,89,78,.42),transparent 55%),radial-gradient(ellipse at 80% 78%,rgba(181,161,96,.18),transparent 55%),linear-gradient(180deg,#03161294,#0316127a,#031612ad 70%,#031612e6)}.up-pd-stage-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000,rgba(0,0,0,.4) 60%,transparent 90%);mask-image:radial-gradient(ellipse at 50% 30%,#000,rgba(0,0,0,.4) 60%,transparent 90%);animation:upStageDrift 90s linear infinite}.up-pd-stage-shapes{position:absolute;top:0;right:0;bottom:0;left:0;color:#ffffff1f}.up-pd-shape{position:absolute;will-change:transform}.up-pd-shape--ico{font-size:88px}.up-pd-shape.s1{top:14%;left:5%;animation:upShapeA 18s ease-in-out infinite}.up-pd-shape.s2{top:9%;right:9%;color:#e5c57a4d;font-size:72px;animation:upShapeB 22s ease-in-out infinite}.up-pd-shape.s3{bottom:14%;left:11%;font-size:96px;animation:upShapeC 26s ease-in-out infinite}.up-pd-shape.s4{bottom:22%;right:14%;color:#ffffff1a;font-size:80px;animation:upShapeA 30s ease-in-out infinite reverse}.up-pd-shape.s5{width:240px;bottom:7%;right:4%;opacity:.2;animation:upShapeRot 60s linear infinite}.up-pd-shape.s6{width:180px;top:56%;left:38%;opacity:.14;animation:upShapeRot 80s linear infinite reverse}.up-pd-shape.s7{width:320px;top:6%;left:36%;opacity:.1;animation:upShapeRot 120s linear infinite}.up-pd-shape.s8{width:200px;top:38%;right:28%;opacity:.12;animation:upShapeRot 95s linear infinite reverse}@keyframes upStageFade{0%{opacity:0;transform:scale(1.08)}3%{opacity:1;transform:scale(1.04)}26%{opacity:1;transform:scale(1)}29%{opacity:0}to{opacity:0;transform:scale(1.08)}}@keyframes upStageDrift{0%{background-position:0 0}to{background-position:64px 64px}}@keyframes upShapeA{0%,to{transform:translate(0) rotate(-8deg)}50%{transform:translate(28px,-36px) rotate(4deg)}}@keyframes upShapeB{0%,to{transform:translate(0) rotate(12deg)}50%{transform:translate(-32px,40px) rotate(-6deg)}}@keyframes upShapeC{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(36px,-24px) rotate(15deg)}}@keyframes upShapeRot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.up-share--immersive{background:#0a1712}.up-share--immersive .up-pd-stage{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.up-share--immersive .up-share-topbar{position:fixed;top:0;left:0;right:0;width:100%;background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .3s var(--up-ease),border-color .3s,box-shadow .3s,backdrop-filter .3s}.up-share--immersive .up-share-topbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgba(3,22,18,.42),transparent);opacity:1;transition:opacity .3s;pointer-events:none}.up-share--immersive .up-share-topbar.is-scrolled{background:var(--up-gradient-brand);border-bottom-color:#ffffff2e;box-shadow:var(--up-shadow-md)}.up-share--immersive .up-share-topbar.is-scrolled:before{opacity:0}.up-share--immersive .up-share-topbar .up-brand,.up-share--immersive .up-share-topbar .up-brand-name{color:#fff}.up-share--immersive .up-share-topbar .up-brand-tag{color:#fff9}.up-share--immersive .up-share-topbar .up-icon-btn{background:#ffffff24;border-color:#ffffff3d;color:#fff}.up-share--immersive .up-share-topbar .up-icon-btn:hover{background:#ffffff42;color:#fff}.up-share--immersive .up-share-topbar #upUserBtn{color:#fff}.up-share--immersive .up-share-topbar #upUserBtn:hover{background:#ffffff24}.up-share--immersive .up-share-topbar #upUserBtn .text-up-ink,.up-share--immersive .up-share-topbar #upUserBtn .text-up-muted,.up-share--immersive .up-share-topbar #upUserBtn .fa-chevron-down{color:#fff}.up-share--immersive .up-share-topbar .up-cta{background:#fff;color:var(--up-azul);box-shadow:none}.up-share--immersive .up-share-all{background:#ffffff24;color:#fff}.up-share--immersive .up-share-all:hover{background:#ffffff42}.up-share--immersive .up-main{position:relative;z-index:1}.up-share--immersive .up-pd-hero{background:transparent;min-height:clamp(560px,86vh,900px);margin-top:-1.5rem}.up-share--immersive .up-pd-hero-body{padding-top:calc(var(--up-topbar-h) + 1rem)}.up-share--immersive .up-pd-hero-stage,.up-share--immersive .up-pd-hero-overlay{display:none}.up-share--immersive .up-pd-card{background:#fff;border-color:#00000012;box-shadow:0 8px 30px #03161238}.up-share--immersive .up-pd-empty,.up-share--immersive .up-pd-empty h3{color:#fff}.up-share--immersive .up-pd-empty p{color:#ffffffb3}.psl-footer{--psl-azul:#00594e;--psl-cian:#2dd4bf;--psl-verde-2:#0f766e;--psl-azul-2:#5eead4;--psl-dorado:#2dd4bf;--psl-dorado-2:#5eead4;--psl-dorado-soft:#CFF5EE;--psl-ease:cubic-bezier(.22,1,.36,1);position:relative;z-index:1;margin-top:3rem;padding:0 0 24px;background:radial-gradient(70% 80% at 100% 0%,rgba(45,212,191,.14),transparent 70%),radial-gradient(40% 60% at 0% 100%,rgba(15,118,110,.18),transparent 70%),linear-gradient(180deg,#073b33,#052b25,#021713);color:#ffffffd1}.psl-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--psl-azul) 0%,var(--psl-cian) 40%,var(--psl-verde-2) 80%,var(--psl-azul-2) 100%);opacity:.65}.psl-footer-cta{background:linear-gradient(135deg,#00594e6b,#0f766e2e);border-bottom:1px solid rgba(255,255,255,.08);padding:22px 0}.psl-footer-cta-inner{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px}.psl-footer-cta-inner strong{display:block;font-family:Plus Jakarta Sans,sans-serif;color:#fff;font-size:15px;font-weight:700;letter-spacing:-.005em}.psl-footer-cta-inner p{margin:4px 0 0;font-size:13px;color:#ffffffb8;max-width:540px}.psl-footer-cta-btn{display:inline-flex;align-items:center;gap:9px;background:var(--psl-dorado);color:#06302a!important;font-weight:700;font-size:13.5px;padding:11px 22px;border-radius:999px;text-decoration:none;transition:all .25s var(--psl-ease);box-shadow:0 8px 22px #00594e59}.psl-footer-cta-btn:hover{background:var(--psl-dorado-2);transform:translateY(-2px);box-shadow:0 12px 28px #2e9bdc73}.psl-footer-inner{max-width:1200px;margin:0 auto;padding:56px 24px 36px;display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:48px;border-bottom:1px solid rgba(255,255,255,.08)}.psl-footer-brand-col{display:flex;flex-direction:column;gap:16px}.psl-footer-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.psl-footer-brand-icon{width:44px;height:44px;border-radius:12px;background:#fff;border:1px solid rgba(255,255,255,.15);padding:5px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #00000040}.psl-footer-brand-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.psl-footer-brand-name{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;color:#fff;font-size:18px;letter-spacing:-.01em}.psl-footer-brand-tag{font-size:11px;color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;display:block;font-weight:600}.psl-footer-desc{font-size:13.5px;color:#ffffffb8;line-height:1.65;max-width:360px;margin:0}.psl-footer-desc strong{color:#fff;font-weight:600}.psl-footer-unitropico{display:inline-flex;align-items:center;gap:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);padding:12px 14px;border-radius:12px;color:#ffffffd9;font-size:12px;text-decoration:none;transition:all .25s var(--psl-ease);max-width:340px}.psl-footer-unitropico:hover{background:#ffffff14;border-color:#ffffff38;transform:translateY(-1px);color:#fff}.psl-footer-unitropico img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.psl-footer-unitropico-text{display:flex;flex-direction:column;gap:2px;line-height:1.3}.psl-footer-unitropico-text strong{color:#fff;font-weight:700;font-size:12.5px}.psl-footer-unitropico-text em{font-style:normal;font-size:11px;color:var(--psl-dorado-soft);opacity:.85;display:inline-flex;align-items:center;gap:4px}.psl-footer-unitropico-text i{font-size:9px}.psl-footer-col h4{color:#fff;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;margin:6px 0 18px;position:relative;padding-bottom:10px}.psl-footer-col h4:after{content:"";position:absolute;bottom:0;left:0;width:28px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--psl-cian),var(--psl-azul-2))}.psl-footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.psl-footer-col a{color:#ffffffb8;font-size:13.5px;text-decoration:none;transition:all .2s;display:inline-flex;align-items:center;gap:9px}.psl-footer-col a i{width:14px;font-size:11px;color:#ffffff59;transition:color .2s,transform .2s}.psl-footer-col a:hover{color:var(--psl-dorado-soft)}.psl-footer-col a:hover i{color:var(--psl-dorado);transform:translate(2px)}.psl-footer-bottom{max-width:1200px;margin:0 auto;padding:22px 24px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;color:#ffffff80}.psl-footer-bottom-links{display:inline-flex;align-items:center;gap:18px}.psl-footer-bottom-links a{color:#ffffffad;text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:color .2s}.psl-footer-bottom-links a:hover{color:#fff}.psl-footer-bottom-links i{font-size:10px;color:var(--psl-dorado-soft)}@media (max-width:1024px){.psl-footer-inner{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:820px){.psl-footer-inner{grid-template-columns:1fr}.psl-footer-bottom{flex-direction:column;text-align:center}}.up-pd-reco{max-width:1100px;margin:0 auto;padding:.5rem 1.5rem 3.5rem}.up-pd-reco-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.up-pd-reco-all{font-size:.85rem;font-weight:700;color:var(--up-azul-2);text-decoration:none;display:inline-flex;gap:.4rem;align-items:center;white-space:nowrap}.up-pd-reco-all:hover{text-decoration:underline}.up-pd-reco-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.1rem}@media (max-width:560px){.up-pd-reco-grid{grid-template-columns:1fr 1fr}}.up-pd-reco-card{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:var(--up-surface);border:1px solid var(--up-border);box-shadow:var(--up-shadow-sm);text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.up-pd-reco-card:hover{box-shadow:var(--up-shadow-md);transform:translateY(-2px)}.up-pd-reco-img{width:100%;height:128px;-o-object-fit:cover;object-fit:cover;background:var(--up-azul-soft)}.up-pd-reco-ph{display:grid;place-items:center;color:var(--up-azul-2);font-size:1.8rem}.up-pd-reco-body{padding:.7rem .85rem .85rem;display:flex;flex-direction:column;gap:.45rem}.up-pd-reco-body .up-pd-badge{font-size:.58rem;padding:.16rem .45rem;align-self:flex-start}.up-pd-reco-name{font-size:.86rem;font-weight:700;color:var(--up-ink);line-height:1.25}.up-pd-reco-foot{display:flex;align-items:center;gap:.5rem;margin-top:auto}.up-pd-reco-bar{flex:1;height:6px;border-radius:999px;background:var(--up-azul-soft);overflow:hidden}.up-pd-reco-bar>span{display:block;height:100%;border-radius:999px}.up-pd-reco-pct{font-size:.75rem;font-weight:800;white-space:nowrap}.up-share--immersive .up-pd-reco .up-pd-card-title{color:#fff}.up-share--immersive .up-pd-reco-all{color:#2dd4bf}@media (max-width: 1024px){.up-pd-body{padding:1.5rem 1.25rem 2.5rem}.up-pd-layout{gap:1.5rem}.up-pd-aside{position:static;top:auto}.up-share--immersive .up-pd-hero{min-height:clamp(520px,80vh,720px)}}@media (max-width: 640px){:root{--up-topbar-h: 64px}.up-pd-body{padding:1.15rem .9rem 2.25rem}.up-pd-card{padding:1.1rem;border-radius:12px;margin-bottom:1rem}.up-pd-card--progress{padding:1.1rem 1.1rem .95rem}.up-pd-card-title{font-size:.95rem}.up-pd-progress-pct{font-size:1.6rem}.up-pd-resumen{font-size:.95rem}.up-pd-hero-title{font-size:clamp(1.35rem,7vw,1.95rem)}.up-pd-hero-body{padding:1.05rem 1.05rem 1.35rem}.up-pd-hero-badges{gap:.4rem;margin-bottom:.55rem}.up-pd-hero-loc{font-size:.82rem}.up-pd-badge{font-size:.6rem;padding:.22rem .55rem}.up-pd-nav-pill{width:30px;height:30px}.up-pd-galeria-grid{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:.5rem}.up-pd-facts-val{max-width:62%}.up-pd-modal{grid-template-columns:38px 1fr 38px;gap:.4rem;padding:.65rem}.up-pd-modal-nav{width:38px;height:38px;font-size:.8rem}.up-pd-modal-img{max-height:72vh}.up-pd-modal-close{top:.6rem;right:.6rem;width:36px;height:36px}.up-pd-reco{padding:.25rem .9rem 2.25rem}.up-pd-reco-head{flex-wrap:wrap;gap:.4rem .8rem}.up-pd-reco-img{height:112px}.up-pd-slug-actions{gap:.4rem}.up-pd-feat-txt small{display:none}.up-share--immersive .up-pd-hero{min-height:clamp(460px,76vh,600px);margin-top:-1.5rem}.up-share--immersive .up-pd-hero-body{padding-top:calc(var(--up-topbar-h) + .65rem);padding-left:1.05rem;padding-right:1.05rem}.up-share--immersive .up-pd-shape--ico{font-size:46px}.up-share--immersive .up-pd-shape.s5{width:140px}.up-share--immersive .up-pd-shape.s6,.up-share--immersive .up-pd-shape.s7,.up-share--immersive .up-pd-shape.s8{display:none}.up-share--immersive .up-pd-stage-overlay{background:radial-gradient(ellipse at 50% 25%,rgba(0,89,78,.4),transparent 60%),linear-gradient(180deg,#031612a8,#0316128f,#031612bd 70%,#031612ed)}.up-share-topbar{gap:.35rem}}@media (max-width: 420px){.up-pd-reco-grid{grid-template-columns:1fr}.up-pd-galeria-grid{grid-template-columns:1fr 1fr}}.up-pd-reco-wrap{position:relative}.up-pd-gate{display:none}.up-pd-reco-wrap.is-gated .up-pd-reco-grid{filter:blur(6px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.up-pd-reco-wrap.is-gated .up-pd-gate{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:absolute;top:0;right:0;bottom:0;left:0;gap:.45rem;padding:1.5rem;background:radial-gradient(ellipse at center,#071c1680,#071c16cc);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:14px}.up-pd-gate-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#2dd4bf2e;color:#2dd4bf;font-size:1.3rem}.up-pd-gate-title{font-size:1.2rem;font-weight:800;color:#fff;margin:.2rem 0 0}.up-pd-gate-sub{font-size:.9rem;color:#ffffffd1;max-width:460px;margin:0;line-height:1.5}.up-pd-gate-sub strong{color:#fff}.up-pd-gate-btn{margin-top:.5rem}.up-pd-gate-note{font-size:.74rem;color:#ffffff8c}.up-shell:not(.is-admin) [data-admin]{display:none!important}.up-sidenav{padding:.7rem .55rem 1.1rem;gap:.12rem}.up-nav-section{display:flex;align-items:center;gap:.5rem;margin:1.05rem 0 .15rem;padding:0 .6rem .3rem;font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--up-muted)}.up-nav-section:before{content:"";flex:none;width:16px;height:2px;border-radius:2px;background:var(--up-azul-2);opacity:.5}[data-admin].up-nav-section{color:var(--up-warning)}[data-admin].up-nav-section:before{background:var(--up-warning);opacity:.7}[data-admin].up-nav-section:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:auto;font-size:9.5px;opacity:.65}.up-nav-link{gap:.65rem;padding:.5rem .55rem;border-radius:12px;font-size:14px;font-weight:500;color:var(--up-ink-soft);transition:background .16s var(--up-ease),color .16s var(--up-ease),transform .16s var(--up-ease)}.up-nav-link i:not(.up-nav-caret){display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;background:var(--up-surface-2);color:var(--up-azul-2);font-size:13.5px;transition:background .16s,color .16s,transform .16s}.up-nav-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-nav-link:hover{background:var(--up-azul-soft);color:var(--up-azul);transform:translate(2px)}.up-nav-link:hover i:not(.up-nav-caret){background:#fff;color:var(--up-azul);transform:scale(1.05)}.up-nav-link.is-active,.up-nav-link[aria-current=page]{background:var(--up-gradient-brand);color:#fff;box-shadow:0 10px 22px -10px color-mix(in srgb,var(--up-azul) 70%,transparent);transform:none}.up-theme-green .up-nav-link.is-active,.up-theme-green .up-nav-link[aria-current=page]{box-shadow:0 10px 22px -10px #00594eb3}.up-nav-link.is-active i:not(.up-nav-caret),.up-nav-link[aria-current=page] i:not(.up-nav-caret){background:#ffffff38;color:#fff}.up-nav-link.is-active:hover{color:#fff;transform:none}.up-nav-link.is-active:hover i:not(.up-nav-caret){background:#ffffff4d;transform:none}.up-topnav{display:flex;align-items:center;gap:clamp(.4rem,1.4vw,1.4rem)}.up-topnav-link{position:relative;white-space:nowrap;text-decoration:none;font-size:14px;font-weight:600;color:#ffffffd6;padding:.35rem .15rem;transition:color .15s}.up-topnav-link:hover,.up-topnav-link.is-active{color:#fff}.up-topnav-link.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;border-radius:2px;background:#fff}.up-topnav-search{display:flex;align-items:center}.up-topnav-search-btn{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:999px;border:1px solid transparent;background:transparent;color:#ffffffe6;font-size:14px;cursor:pointer;transition:background .2s,color .2s}.up-topnav-search-btn:hover{background:#ffffff29;color:#fff}.up-topnav-search.is-open .up-topnav-search-btn{color:#fff}.up-topnav-search-input{width:0;min-width:0;height:36px;padding:0;margin:0;border:1px solid transparent;border-radius:999px;background:#ffffff29;color:#fff;font-family:inherit;font-size:13.5px;opacity:0;pointer-events:none;transition:width .32s var(--up-ease),opacity .25s ease,padding .32s var(--up-ease),margin .32s var(--up-ease),background .2s,border-color .2s}.up-topnav-search.is-open .up-topnav-search-input{width:clamp(160px,18vw,240px);padding:0 14px;margin-left:6px;opacity:1;pointer-events:auto;border-color:#ffffff4d}.up-topnav-search-input::-moz-placeholder{color:#ffffffb8}.up-topnav-search-input::placeholder{color:#ffffffb8}.up-topnav-search-input:focus{outline:none;background:#fff;color:var(--up-ink);border-color:#fff}.up-topnav-search-input:focus::-moz-placeholder{color:var(--up-muted)}.up-topnav-search-input:focus::placeholder{color:var(--up-muted)}@media (max-width: 1023px){.up-topnav{display:none}}.up-hero--cover{background-image:linear-gradient(115deg,#083452f0,color-mix(in srgb,var(--up-azul) 80%,transparent) 46%,color-mix(in srgb,var(--up-azul-2) 52%,transparent)),var(--cover);background-size:cover;background-position:center}.up-theme-green .up-hero--cover{background-image:linear-gradient(115deg,#032822f0,#00594ecc 46%,#0f766e85),var(--cover)}.up-wz-step.is-todo{color:var(--up-muted)}.up-wz-step.is-todo .up-wz-num{background:var(--up-surface-2);color:var(--up-muted)}.up-wz-step.is-done{color:var(--up-success)}.up-wz-step.is-done .up-wz-num{background:var(--up-success);color:#fff}.up-wz-step.is-done .up-tab-badge{background:#1b8a5a24;color:var(--up-success)}.up-wz-step.is-done.is-active{border-bottom-color:var(--up-success)}.up-wz-step:hover:not(.is-locked):not(.is-active) .up-wz-num{transform:scale(1.08)}.up-wz-num{transition:background .15s,color .15s,transform .15s}.up-sg-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-bottom:1.1rem}.up-sg-toolbar .up-home-search{flex:1;min-width:220px}.up-sg-count{font-size:.8rem;font-weight:700;color:var(--up-muted);white-space:nowrap}.up-sg-list{display:flex;flex-direction:column;gap:.5rem}.up-sg-row{display:flex;align-items:center;gap:.85rem;padding:.6rem .8rem;border-radius:12px;background:var(--up-surface);border:1px solid var(--up-border);box-shadow:var(--up-shadow-sm);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.up-sg-row:hover{border-color:var(--up-azul-2);box-shadow:var(--up-shadow-md);transform:translate(2px)}.up-sg-phase{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:10px;font-size:15px}.up-sg-phase.is-gd{background:#c28a0e24;color:#9a6700}.up-sg-phase.is-seg{background:#1b8a5a24;color:#1b8a5a}.up-sg-main{flex:1;min-width:0}.up-sg-name{font-size:.92rem;font-weight:700;color:var(--up-ink);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-sg-meta{font-size:.75rem;color:var(--up-muted);margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-sg-tag{flex:none;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em;padding:.25rem .6rem;border-radius:999px;white-space:nowrap}.up-sg-tag.is-gd{background:#fff4e0;color:#9a6700}.up-sg-tag.is-seg{background:#e4f6ec;color:#1b8a5a}.up-sg-stat{flex:none;display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;color:var(--up-ink-soft);min-width:56px;justify-content:flex-end}.up-sg-bar{width:54px;height:6px;border-radius:999px;background:var(--up-azul-soft);overflow:hidden}.up-sg-bar>span{display:block;height:100%;border-radius:999px;background:var(--up-gradient-brand)}.up-sg-pct{color:var(--up-azul-2)}.up-sg-date{flex:none;font-size:.74rem;color:var(--up-muted);white-space:nowrap;display:inline-flex;align-items:center;gap:.3rem}.up-sg-go{flex:none;color:var(--up-muted);font-size:.8rem}.up-sg-row:hover .up-sg-go{color:var(--up-azul-2)}@media (max-width: 720px){.up-sg-tag,.up-sg-date{display:none}}@media (max-width: 480px){.up-sg-stat{display:none}}.up-sg-list{gap:.7rem}.up-sg-list>.up-sg-row{gap:1.1rem;min-height:92px;padding:.85rem 1.15rem .85rem .85rem;border-radius:16px}.up-sg-list>.up-sg-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--up-azul-2) 45%,var(--up-border))}.up-sg-list .up-sg-row .up-sg-thumb{position:relative;isolation:isolate;width:80px;height:60px;border-radius:14px;overflow:hidden;display:grid;place-items:center;color:#fff;font-size:21px;background:radial-gradient(120% 95% at 0% 0%,rgba(255,255,255,.24) 0%,transparent 58%),linear-gradient(150deg,var(--id-1, var(--id-verde-1)) 0%,var(--id-2, var(--id-verde-2)) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--up-ink) 7%,transparent),0 1px 2px #0e2a3a14,0 10px 20px -12px color-mix(in srgb,var(--id-2, var(--id-verde-2)) 70%,transparent)}.up-sg-list .up-sg-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff38}.up-sg-list .up-sg-thumb>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s var(--up-ease)}.up-sg-list .up-sg-thumb>i{filter:drop-shadow(0 1px 1px rgba(0,0,0,.22));transition:transform .3s var(--up-ease)}.up-sg-list .up-sg-row:hover .up-sg-thumb>img,.up-sg-list .up-sg-row:focus-visible .up-sg-thumb>img{transform:scale(1.07)}.up-sg-list .up-sg-row:hover .up-sg-thumb>i,.up-sg-list .up-sg-row:focus-visible .up-sg-thumb>i{transform:scale(1.08)}[data-theme=dark] .up-sg-list .up-sg-row .up-sg-thumb{box-shadow:0 0 0 1px #ffffff14,0 10px 22px -12px #000000d9}.up-sg-list .up-sg-name{font:700 15.5px/21px var(--up-font-display);white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-wrap:pretty}.up-sg-list .up-sg-meta{margin-top:5px;font-size:13px;line-height:18px}.up-sg-list .up-sg-tag{min-width:150px;text-align:center;font-size:11.5px;padding:.32rem .75rem}.up-sg-list .up-sg-stat{min-width:132px;gap:.55rem;font-size:13.5px}.up-sg-list .up-sg-bar{width:72px;height:7px}.up-sg-list .up-sg-date{min-width:118px;justify-content:flex-end;font-size:13px}.up-sg-list .up-sg-go{font-size:.85rem}.up-sg-list .up-sg-tag.is-seg{color:#146b45}[data-theme=dark] .up-sg-list .up-sg-tag.is-seg{background:color-mix(in srgb,#3DBA86 18%,transparent);color:#6fd9a8}[data-theme=dark] .up-sg-list .up-sg-tag.is-gd{background:color-mix(in srgb,#E6B04A 18%,transparent);color:#e6b04a}[data-theme=dark] .up-sg-list .up-sg-bar{background:#ffffff1a}[data-theme=dark] .up-sg-list .up-sg-bar>span{background:linear-gradient(90deg,#14b8a6,#5edbc7)}[data-theme=dark] .up-sg-list .up-sg-pct{color:var(--sg-azul-ink, #5EDBC7)}@media (prefers-reduced-motion: reduce){.up-sg-list .up-sg-thumb>img,.up-sg-list .up-sg-thumb>i{transition:none}.up-sg-list>.up-sg-row:hover,.up-sg-list .up-sg-row:hover .up-sg-thumb>img,.up-sg-list .up-sg-row:hover .up-sg-thumb>i{transform:none}}@media (max-width: 720px){.up-sg-list>.up-sg-row{gap:.85rem;min-height:80px;padding:.75rem .9rem .75rem .75rem;border-radius:14px}.up-sg-list .up-sg-row .up-sg-thumb{width:64px;height:48px;border-radius:12px;font-size:18px}.up-sg-list .up-sg-name{font-size:14.5px;line-height:20px}.up-sg-list .up-sg-stat{min-width:0}}@media (max-width: 480px){.up-sg-list .up-sg-stat{display:inline-flex;flex:none}.up-sg-list .up-sg-stat .up-sg-bar{display:none}}.up-pd-short-save{flex:none;display:grid;place-items:center;width:40px;border:none;border-left:1px solid var(--up-border);background:var(--up-surface-2);color:var(--up-azul-2);cursor:pointer;font-size:.85rem;transition:background .15s,color .15s}.up-pd-short-save:hover{background:var(--up-azul-soft)}.up-pd-hero-formal{margin:.35rem 0 0;font-size:.85rem;line-height:1.4;color:#ffffffb8;max-width:70ch;font-weight:500}.up-fm-layout{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 1024px){.up-fm-layout{grid-template-columns:330px minmax(0,1fr);align-items:start}.up-fm-tl{position:sticky;top:calc(var(--up-topbar-h) + 16px);max-height:calc(100vh - var(--up-topbar-h) - 32px);overflow:auto}}.up-fm-tl{align-self:start;padding:20px;border-radius:18px;scrollbar-width:thin}.up-fm-main{min-width:0}.up-fm-tl-h{display:flex;align-items:center;gap:12px}.up-fm-tl-t{margin:0;font:800 17px/22px var(--up-font-display);color:var(--up-ink)}.up-fm-tl-s{margin:2px 0 0;font-size:13px;line-height:18px;color:var(--up-muted)}.up-fm-tl-s b{color:var(--id-ink, var(--up-ink))}.up-fm-tl-bar,.up-fm-prog-bar{height:8px;margin:14px 0 12px;border-radius:999px;background:var(--id-bg, var(--up-azul-soft));overflow:hidden}.up-fm-tl-bar>span,.up-fm-prog-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--id-1, var(--up-azul-2)),var(--id-2, var(--up-azul)));transition:width .5s var(--up-ease)}.up-fmtl{display:flex;flex-direction:column;gap:2px}.up-fmtl-step{display:flex;align-items:flex-start;gap:12px;position:relative;padding:9px 10px;border-radius:12px;text-decoration:none;transition:background .14s}.up-fmtl-step:hover{background:var(--id-bg, var(--up-azul-soft))}.up-fmtl-step:focus-visible{outline:2px solid var(--id-2, var(--up-azul-2));outline-offset:1px}.up-fmtl-step:not(:last-child):before{content:"";position:absolute;left:26px;top:46px;bottom:-6px;width:3px;border-radius:2px;background:var(--up-border)}.up-fmtl-step.is-done:not(:last-child):before{background:linear-gradient(180deg,var(--id-2, var(--up-success)),color-mix(in srgb,var(--id-1, var(--up-success)) 60%,transparent))}.up-fmtl-dot{--duo-2: currentColor;--duo-op: 0;flex:none;position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:16px;background:var(--up-surface);color:var(--up-muted);border:2px solid var(--up-border)}.up-fmtl-dot>b{font:800 12px/1 var(--up-font-display);font-variant-numeric:tabular-nums}.up-fmtl-step.is-done .up-fmtl-dot{color:#fff;border-color:transparent;background:linear-gradient(150deg,var(--id-1, var(--up-success)),var(--id-2, var(--up-success)));box-shadow:inset 0 1px #ffffff4d,0 6px 12px -6px color-mix(in srgb,var(--id-2, var(--up-success)) 80%,transparent)}.up-fmtl-step.is-gen .up-fmtl-dot{background:#fff4e0;color:#8a5f00;border-color:#f0d39a}.up-fmtl-txt{display:flex;flex-direction:column;gap:1px;min-width:0;padding-top:1px}.up-fmtl-code{font:800 12px/16px var(--up-font-display);letter-spacing:.02em;color:var(--id-ink, var(--up-azul-2))}.up-fmtl-name{font-size:14px;line-height:19px;font-weight:600;color:var(--up-ink-soft);text-wrap:pretty}.up-fmtl-step.is-done .up-fmtl-name{color:var(--up-ink)}.up-fmtl-est{font-size:13px;line-height:17px;color:var(--up-muted)}.up-fmtl-step.is-done .up-fmtl-est{color:var(--id-ink, var(--up-success));font-weight:600}.up-fmtl-step.is-gen .up-fmtl-est{color:#8a5f00;font-weight:600}[data-theme=dark] .up-fmtl-step.is-gen .up-fmtl-dot{background:color-mix(in srgb,#E6B04A 18%,transparent);color:#e6b04a;border-color:color-mix(in srgb,#E6B04A 40%,transparent)}[data-theme=dark] .up-fmtl-step.is-gen .up-fmtl-est{color:#e6b04a}.up-fm-prog{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:18px}.up-fm-prog-c{flex:1 1 auto;min-width:0}.up-fm-prog-r{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.up-fm-prog-t{font:700 15px/22px var(--up-font-display);color:var(--up-ink)}.up-fm-prog-p{font:800 18px/22px var(--up-font-display);color:var(--id-ink, var(--up-azul-2));font-variant-numeric:tabular-nums}.up-fm-prog-bar{margin:10px 0 0}.up-form-btn-ok{color:var(--up-success);border-color:#1b8a5a4d}.up-form-btn-ok:hover{background:#1b8a5a1a}.up-form-card.is-flash{box-shadow:0 0 0 3px color-mix(in srgb,var(--up-azul-2) 35%,transparent);transition:box-shadow .3s}.up-hero--proj{position:relative}.up-hero-proj-title{font-family:var(--up-font-display);font-weight:800;font-size:clamp(1.25rem,2.6vw,1.75rem);line-height:1.2;margin:.3rem 0 0;color:#fff}.up-hero-cover-btn{position:absolute;top:.9rem;right:.9rem;z-index:2;display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.32);background:#ffffff29;color:#fff;font-size:.78rem;font-weight:700;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .15s}.up-hero-cover-btn:hover{background:#ffffff4d}.up-hero-cover-btn:disabled{opacity:.7;cursor:default}@media (max-width: 560px){.up-hero-cover-lbl{display:none}.up-hero-cover-btn{padding:.45rem;top:.6rem;right:.6rem}}.up-skl{border-radius:14px;background:linear-gradient(100deg,var(--up-surface-2) 30%,color-mix(in srgb,var(--up-azul-2) 8%,var(--up-surface-2)) 50%,var(--up-surface-2) 70%);background-size:200% 100%;animation:up-skl-sh 1.3s ease-in-out infinite}.up-skl-hero{height:150px}.up-skl-line{height:180px}.up-skl-card{height:84px}@keyframes up-skl-sh{0%{background-position:200% 0}to{background-position:-200% 0}}.up-aud{padding:.25rem}.up-aud-top{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.up-aud-ic{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:50%;background:var(--up-success);color:#fff;font-size:1.3rem}.up-aud-badge{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;color:var(--up-success);background:#1b8a5a1f;padding:.3rem .7rem;border-radius:999px}.up-aud-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:1.1rem 0}@media (max-width: 560px){.up-aud-grid{grid-template-columns:1fr}}.up-aud-row{background:var(--up-surface-2);border:1px solid var(--up-border);border-radius:10px;padding:.6rem .8rem}.up-aud-row dt{font-size:.72rem;color:var(--up-muted);font-weight:600;display:flex;align-items:center;gap:.4rem}.up-aud-row dd{font-size:.92rem;color:var(--up-ink);font-weight:700;margin:.2rem 0 0;word-break:break-word}.up-aud-sig{background:#0e2a33;border-radius:10px;padding:.7rem .85rem}.up-aud-sig-lbl{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;color:#ffffffb3;margin-bottom:.35rem}.up-aud-sig-code{display:block;font-family:ui-monospace,monospace;font-size:.72rem;color:#5eead4;word-break:break-all;line-height:1.5}.up-aud-foot{font-size:.74rem;color:var(--up-muted);margin:.9rem 0 0;display:flex;align-items:center;gap:.4rem}.up-swz-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:1rem;background:#051c2e8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.up-swz{width:100%;max-width:1180px;max-height:92vh;display:flex;flex-direction:column;background:var(--up-surface);border-radius:18px;box-shadow:var(--up-shadow-lg);overflow:hidden}.up-swz-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--up-border)}.up-swz-title{font-family:var(--up-font-display);font-weight:800;font-size:1.3rem;color:var(--up-ink);margin:.25rem 0 0}.up-swz-steps{display:flex;gap:.25rem;padding:.85rem 1.25rem;overflow-x:auto;border-bottom:1px solid var(--up-border);background:var(--up-surface-2);scrollbar-width:none}.up-swz-steps::-webkit-scrollbar{display:none}.up-swz-step{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .6rem;border:none;background:none;font:inherit;font-size:.8rem;font-weight:700;color:var(--up-muted);cursor:pointer;white-space:nowrap;border-radius:999px}.up-swz-step-n{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--up-border);color:var(--up-muted);font-size:.7rem}.up-swz-step.is-active{color:var(--up-azul)}.up-swz-step.is-active .up-swz-step-n{background:var(--up-gradient-brand);color:#fff}.up-swz-step.is-done .up-swz-step-n{background:var(--up-success);color:#fff}.up-swz-body{padding:1.25rem;overflow-y:auto;flex:1}.up-swz-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.25rem;border-top:1px solid var(--up-border);background:var(--up-surface)}.up-swz-help{display:flex;align-items:flex-start;gap:.5rem;font-size:.8rem;color:var(--up-muted);background:var(--up-azul-soft);border-radius:10px;padding:.55rem .75rem;margin:0 0 1rem}.up-swz-help em{font-style:normal;font-weight:700;color:var(--up-azul-2)}.up-swz-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}@media (max-width: 640px){.up-swz-grid{grid-template-columns:1fr}}.up-swz-fld{display:flex;flex-direction:column;min-width:0}.up-swz-fld--full{grid-column:1 / -1}.up-swz-lbl{font-size:.78rem;font-weight:700;color:var(--up-ink);margin-bottom:.3rem;display:flex;align-items:center;gap:.4rem}.up-swz-ro{font-style:normal;font-size:.6rem;font-weight:800;text-transform:uppercase;color:var(--up-azul-2);background:var(--up-azul-soft);padding:.05rem .35rem;border-radius:999px}.up-swz-in{width:100%;border:1px solid var(--up-border);border-radius:10px;padding:.55rem .7rem;font-size:.88rem;color:var(--up-ink);background:var(--up-surface);font-family:inherit;transition:border-color .15s,box-shadow .15s}.up-swz-in:focus{outline:none;border-color:var(--up-azul-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--up-azul-2) 15%,transparent)}.up-swz-in.is-ro{background:var(--up-surface-2);color:var(--up-ink-soft);cursor:not-allowed}textarea.up-swz-in{resize:vertical}.up-swz-sub{font-size:.9rem;font-weight:800;color:var(--up-ink);margin:0 0 .6rem}.up-swz-objs{display:flex;flex-direction:column;gap:.8rem}.up-swz-obj{border:1px solid var(--up-border);border-radius:12px;padding:.8rem;background:var(--up-surface-2);box-shadow:var(--up-shadow-xs)}.up-swz-obj-head{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem}.up-swz-obj-n{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:var(--up-azul);color:#fff;font-size:.72rem;font-weight:800}.up-swz-obj-txt{flex:1;font-size:.84rem;font-weight:600;color:var(--up-ink)}.up-swz-obj-in{flex:1}.up-swz-obj-del{border:none;background:none;color:var(--up-muted);cursor:pointer;padding:.25rem}.up-swz-obj-del:hover{color:var(--up-danger)}.up-swz-obj-grid{display:grid;grid-template-columns:1fr 1fr minmax(150px,.8fr);gap:.6rem}@media (max-width: 640px){.up-swz-obj-grid{grid-template-columns:1fr}}.up-swz-drop{display:flex;align-items:center;gap:.8rem;padding:1rem;border:2px dashed var(--up-border);border-radius:12px;background:var(--up-surface-2);cursor:pointer;transition:border-color .15s,background .15s}.up-swz-drop:hover,.up-swz-drop.is-drag{border-color:var(--up-azul-2);background:var(--up-azul-soft)}.up-swz-drop strong{display:block;font-size:.85rem;color:var(--up-ink)}.up-swz-drop small{font-size:.74rem;color:var(--up-muted)}.up-swz-evlist{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.up-swz-ev{display:inline-flex;align-items:center;gap:.4rem;font-size:.76rem;background:var(--up-azul-soft);color:var(--up-azul);padding:.25rem .6rem;border-radius:999px}.up-swz-ev button{border:none;background:none;color:var(--up-danger);font-weight:800;cursor:pointer;font-size:1rem;line-height:1}.up-swz-final-top{display:flex;align-items:center;gap:.8rem}.up-swz-final-stats{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.5rem;margin:1rem 0;padding:.8rem 1rem;background:var(--up-surface-2);border-radius:12px;font-size:.85rem;color:var(--up-muted)}.up-swz-final-stats b{color:var(--up-ink);font-size:1.1rem}.up-swz-actions{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1rem}@media (max-width: 560px){.up-swz-actions{grid-template-columns:1fr}}.up-swz-legit{font-size:.76rem;color:var(--up-muted);margin:.8rem 0 0;display:flex;align-items:center;gap:.4rem}.up-swz-legit i{color:var(--up-success)}.up-swz{--swz-calc-ink: var(--id-violeta-ink);--swz-calc-bg: var(--id-violeta-bg);--swz-calc-line: color-mix(in srgb, var(--id-violeta-ink) 32%, transparent)}.up-swz-lbl{flex-wrap:wrap;row-gap:.2rem}.up-swz-ro,.up-swz-calc,.up-swz-chip,.up-swz-opc,.up-swz-cond-t{white-space:nowrap}.up-swz-ro i,.up-swz-calc i,.up-swz-chip i{font-size:.62rem}.up-swz-calc{display:inline-flex;align-items:center;gap:.25rem;font-style:normal;font-size:.6rem;font-weight:800;text-transform:uppercase;color:var(--swz-calc-ink);background:var(--swz-calc-bg);padding:.05rem .4rem;border-radius:999px}.up-swz-calc[data-viejo]{color:var(--up-ink-soft);background:var(--up-surface-2);border:1px solid var(--up-border)}.up-swz-in.is-calc{display:flex;align-items:center;min-height:2.45rem;border-style:dashed;border-color:var(--swz-calc-line);background:var(--swz-calc-bg);color:var(--up-ink);font-weight:700;font-variant-numeric:tabular-nums;cursor:default;overflow-wrap:anywhere}.up-swz-in.is-calc[data-vacio]{color:var(--up-muted);font-weight:500}.up-swz-fx{display:flex;align-items:flex-start;gap:.35rem;margin-top:.3rem;font-size:.72rem;line-height:1.35;color:var(--up-muted)}.up-swz-fx i{flex:none;margin-top:.12rem;color:var(--swz-calc-ink)}.up-swz-nota{display:block;margin-top:.3rem;font-size:.72rem;line-height:1.35;color:var(--up-muted)}.up-swz-opc{font-style:normal;font-size:.6rem;font-weight:700;text-transform:uppercase;color:var(--up-muted);border:1px dashed color-mix(in srgb,var(--up-muted) 45%,transparent);padding:0 .35rem;border-radius:999px}.up-swz-chip{display:inline-flex;align-items:center;gap:.25rem;font-style:normal;font-size:.6rem;font-weight:800;text-transform:uppercase;padding:.05rem .4rem;border-radius:999px}.up-swz-chip[data-tono=ok]{color:var(--id-verde-ink);background:var(--id-verde-bg)}.up-swz-chip[data-tono=sinver]{color:var(--id-oro-ink);background:var(--id-oro-bg)}.up-swz-sub--iden{display:flex;align-items:center;gap:.6rem;margin:1.5rem 0 .8rem;font-family:var(--up-font-display);font-size:.95rem}.up-swz-body>.up-swz-sub--iden:first-child{margin-top:0}.up-swz-sub-ic.up-idt{width:32px;height:32px;border-radius:10px;font-size:17px}.up-swz-sub--iden>span:last-child{display:flex;flex-direction:column;min-width:0}.up-swz-sub--iden small{font-family:var(--up-font-body, inherit);font-size:.72rem;font-weight:600;color:var(--up-muted)}.up-swz-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 760px){.up-swz-grid--3{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.up-swz-grid--3{grid-template-columns:1fr}}.up-swz-grid--tiempo>.up-swz-fld>.up-swz-lbl{min-height:2.45rem;align-content:flex-start}@media (max-width: 640px){.up-swz-grid--tiempo>.up-swz-fld>.up-swz-lbl{min-height:0}}.up-swz-help em.up-swz-calc{color:var(--swz-calc-ink)}.up-swz-help em.up-swz-ro,.up-swz-help em.up-swz-calc{display:inline-flex;vertical-align:1px;font-weight:800}.up-swz-corte{margin:0 0 1.1rem;padding:.9rem 1rem;border-radius:14px;background:var(--id-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--id-ink) 14%,transparent)}.up-swz-corte .up-swz-help--corte{background:transparent;padding:0}.up-swz-tiempo{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;margin-top:.8rem;padding-top:.7rem;border-top:1px dashed color-mix(in srgb,var(--id-ink) 28%,transparent);font-size:.82rem;color:var(--up-ink-soft)}.up-swz-tiempo:empty{display:none}.up-swz-tiempo b{color:var(--up-ink);font-variant-numeric:tabular-nums}.up-swz-tiempo-vacio{display:inline-flex;align-items:center;gap:.45rem;color:var(--up-muted)}.up-swz-metas{list-style:none;margin:0;padding:.5rem .7rem;display:flex;flex-direction:column;gap:.3rem;border:1px solid var(--up-border);border-radius:10px;background:var(--up-surface-2)}.up-swz-metas:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--up-azul-2) 18%,transparent)}.up-swz-metas li{display:flex;align-items:baseline;gap:.55rem;font-size:.82rem;color:var(--up-ink-soft)}.up-swz-metas b{flex:none;min-width:3.2rem;font-weight:800;color:var(--up-azul);font-variant-numeric:tabular-nums}.up-swz-vg{margin-top:1rem;max-width:380px}.up-swz-in.is-pend{border-color:var(--up-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--up-warning) 16%,transparent)}.up-swz-aviso-campo{display:flex;align-items:flex-start;gap:.35rem;margin-top:.3rem;font-size:.72rem;line-height:1.35;color:var(--id-oro-ink)}.up-swz-aviso-campo i{flex:none;margin-top:.12rem}.up-swz-cond{border:0;padding:0;margin:0;min-width:0}.up-swz-cond>legend{padding:0;float:left;width:100%}.up-swz-cond>legend+*{clear:both}.up-swz-cond-t{font-style:normal;font-size:.6rem;font-weight:800;text-transform:uppercase;color:var(--up-ink-soft);border:1px solid var(--up-border);background:var(--up-surface-2);padding:0 .35rem;border-radius:999px}.up-swz-seg{display:inline-flex;align-self:flex-start;gap:3px;padding:3px;border:1px solid var(--up-border);border-radius:12px;background:var(--up-surface-2)}.up-swz-seg label{position:relative}.up-swz-seg input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.up-swz-seg input:disabled{cursor:default}.up-swz-seg span{display:block;padding:.38rem .95rem;border-radius:9px;font-size:.82rem;font-weight:700;color:var(--up-muted);transition:background .15s,color .15s,box-shadow .15s}.up-swz-seg input:checked+span{background:var(--up-surface);color:var(--up-azul);box-shadow:var(--up-shadow-xs)}.up-swz-seg input:focus-visible+span{outline:2px solid var(--up-azul-2);outline-offset:1px}.up-swz-seg:has(input.is-pend){border-color:var(--up-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--up-warning) 16%,transparent)}.up-swz-seg:has(input.is-invalid){border-color:var(--up-danger)}[data-theme=dark] .up-swz{color-scheme:dark}[data-theme=dark] .up-swz-help{background:var(--id-azul-bg);color:var(--up-ink-soft)}[data-theme=dark] .up-swz-help em{color:var(--id-azul-ink)}[data-theme=dark] .up-swz-help em.up-swz-calc{color:var(--swz-calc-ink)}[data-theme=dark] .up-swz-ro{color:var(--id-azul-ink);background:var(--id-azul-bg)}[data-theme=dark] .up-swz-seg input:checked+span{background:var(--id-azul-bg);color:var(--up-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--id-azul-ink) 45%,transparent)}.up-swz-cond-det{margin-top:.5rem}.up-swz-faltan{margin:0 0 1rem;padding:.85rem 1rem;border-left:3px solid var(--up-warning);border-radius:0 12px 12px 0;background:var(--id-oro-bg);color:var(--up-ink)}.up-swz-faltan:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--up-warning) 22%,transparent)}.up-swz-faltan h4{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.92rem;font-weight:800;color:var(--id-oro-ink)}.up-swz-faltan>p{margin:.2rem 0 .55rem;font-size:.78rem;color:var(--up-ink-soft)}.up-swz-faltan ol{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto}.up-swz-faltan li+li{border-top:1px solid color-mix(in srgb,var(--id-oro-ink) 14%,transparent)}.up-swz-faltan-ir{width:100%;display:grid;grid-template-columns:9.5rem 1fr auto;align-items:center;gap:.15rem .7rem;padding:.45rem .5rem;border:0;border-radius:8px;background:transparent;color:var(--up-ink);font:inherit;text-align:left;cursor:pointer}.up-swz-faltan-ir:hover{background:color-mix(in srgb,var(--id-oro-ink) 8%,transparent)}.up-swz-faltan-ir:focus-visible{outline:2px solid var(--up-azul-2);outline-offset:1px}.up-swz-faltan-ir>i{color:var(--id-oro-ink);font-size:.75rem}.up-swz-faltan-paso{font-size:.66rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--up-muted);white-space:nowrap}.up-swz-faltan-t{font-size:.8rem;line-height:1.35;overflow-wrap:anywhere}.up-swz-faltan li[data-tipo=error] .up-swz-faltan-t{color:var(--up-danger);font-weight:600}.up-swz-faltan li[data-tipo=error] .up-swz-faltan-ir>i{color:var(--up-danger)}.up-swz-faltan.is-listo{display:flex;align-items:center;gap:.6rem;border-left-color:var(--up-success);background:var(--id-verde-bg)}.up-swz-faltan.is-listo>i{color:var(--id-verde-ink)}.up-swz-faltan.is-listo p{margin:0;font-size:.84rem}@media (max-width: 560px){.up-swz-faltan-ir{grid-template-columns:1fr auto}.up-swz-faltan-paso{grid-column:1 / -1}}.up-swz-final-an{display:flex;flex-direction:column;gap:.1rem}.up-swz-final-stats .up-swz-final-an b{display:inline-flex;align-items:center;gap:.4rem;font-size:.95rem;color:var(--up-ink-soft)}.up-swz-final-an span{font-size:.76rem}.swal2-container{z-index:200!important}.swal2-popup.up-swal{border-radius:18px;padding:1.6rem;font-family:var(--up-font-body, Inter, system-ui, sans-serif);box-shadow:var(--up-shadow-lg)}.up-swal .swal2-title{font-family:var(--up-font-display, inherit);font-size:1.3rem;font-weight:800;color:var(--up-ink)}.up-swal .swal2-html-container{font-size:.92rem;color:var(--up-ink-soft);line-height:1.55}.up-swal .swal2-actions{gap:.6rem;margin-top:1.4rem}.up-swal .up-swal-btn{border-radius:10px!important;font-weight:700!important;font-size:.9rem!important;padding:.6rem 1.3rem!important;box-shadow:none!important;transition:filter .15s}.up-swal .up-swal-btn:hover{filter:brightness(.95)}.up-swal .swal2-input,.up-swal .swal2-textarea{border-radius:10px;border:1px solid var(--up-border);font-size:.9rem;box-shadow:none}.up-swal .swal2-input:focus,.up-swal .swal2-textarea:focus{border-color:var(--up-azul-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--up-azul-2) 15%,transparent)}.up-swal .swal2-validation-message{border-radius:10px;font-size:.82rem}.up-save-pill.is-error{background:#fdecea;color:var(--up-danger);box-shadow:0 0 #c0392b73;animation:upSavePulse 1.8s ease-out infinite}@keyframes upSavePulse{0%{box-shadow:0 0 #c0392b73}70%{box-shadow:0 0 0 8px #c0392b00}to{box-shadow:0 0 #c0392b00}}@media (prefers-reduced-motion: reduce){.up-save-pill.is-error{animation:none}}.up-migas{--migas-sep: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.25 3.5 10.75 8l-4.5 4.5' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");margin:0 0 1rem;font:500 13.5px/20px var(--up-font-body);color:var(--up-muted)}.up-migas ol{display:flex;flex-wrap:nowrap;align-items:center;list-style:none;margin:0;padding:0;min-width:0}.up-migas li{display:flex;align-items:center;flex:0 1 auto;min-width:0}.up-migas li:first-child,.up-migas .up-migas-mas{flex:none}.up-migas li:last-child{flex-shrink:.3}.up-migas li+li:before{content:"";flex:none;width:14px;height:14px;margin:0 1px;background:currentColor;opacity:.6;-webkit-mask:var(--migas-sep) center / 14px 14px no-repeat;mask:var(--migas-sep) center / 14px 14px no-repeat}.up-migas li>a,.up-migas li>span{position:relative;display:block;min-width:0;max-width:28ch;padding:4px 8px;border-radius:999px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-migas a{color:var(--up-azul);font-weight:600;text-decoration:none;transition:background-color .15s var(--up-ease),color .15s var(--up-ease)}.up-migas a:hover{color:var(--up-azul);background:color-mix(in srgb,var(--up-azul-2) 10%,transparent)}.up-migas a:active{background:color-mix(in srgb,var(--up-azul-2) 17%,transparent)}.up-migas a:focus-visible{outline:2px solid var(--up-azul-2);outline-offset:1px;border-radius:999px}.up-migas li>span{color:var(--up-ink-soft);font-weight:600}.up-migas-proy{max-width:32ch}.up-migas li:last-child>:is(a,span){max-width:56ch}.up-migas [aria-current=page]{color:var(--up-ink);font-weight:700}.up-migas li:first-child>:is(a,span){margin-left:-8px}.up-migas-ic{width:1.12em;height:1.12em;margin-right:6px;vertical-align:-.21em}.up-migas .up-migas-mas{display:none}.up-migas-mas-btn{display:grid;place-items:center;width:30px;height:26px;padding:0 0 7px;border:0;border-radius:999px;background:color-mix(in srgb,var(--up-azul-2) 9%,transparent);color:var(--up-azul);font:700 16px/1 var(--up-font-body);letter-spacing:.02em;cursor:pointer;transition:background-color .15s var(--up-ease)}.up-migas-mas-btn:hover{background:color-mix(in srgb,var(--up-azul-2) 16%,transparent)}.up-migas-mas-btn:focus-visible{outline:2px solid var(--up-azul-2);outline-offset:1px}[data-theme=dark] .up-migas a,[data-theme=dark] .up-migas-mas-btn{color:var(--sg-azul-ink, #5AA9F0)}[data-theme=dark] .up-migas a:hover{color:var(--sg-azul-ink, #5AA9F0);background:color-mix(in srgb,var(--sg-azul-ink, #5AA9F0) 14%,transparent)}[data-theme=dark] .up-migas a:focus-visible,[data-theme=dark] .up-migas-mas-btn:focus-visible{outline-color:var(--sg-azul-ink, #5AA9F0)}[data-theme=dark] .up-migas-mas-btn{background:color-mix(in srgb,var(--sg-azul-ink, #5AA9F0) 14%,transparent)}.up-migas.up-migas--claro{align-self:flex-start;max-width:100%;margin:0;color:#ffffffb8}.up-migas--claro ol{padding:3px;border-radius:999px;background:#03161294;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);box-shadow:inset 0 0 0 1px #ffffff24,0 8px 20px -12px #0000008c}.up-migas.up-migas--claro li:first-child>:is(a,span){margin-left:0}.up-migas.up-migas--claro a{color:#fff}.up-migas.up-migas--claro a:hover{color:#fff;background:#ffffff29}.up-migas.up-migas--claro a:focus-visible{outline-color:#fff}.up-migas.up-migas--claro li>span{color:#ffffffeb}.up-migas.up-migas--claro [aria-current=page]{color:#fff}@media (max-width: 480px){.up-migas{font-size:13px;margin-bottom:.85rem}.up-migas li+li:before{width:12px;height:12px;margin:0;-webkit-mask-size:12px 12px;mask-size:12px 12px}.up-migas li>a,.up-migas li>span{padding:4px 5px}.up-migas li:first-child>:is(a,span){margin-left:-5px}.up-migas-mas-btn{width:26px}.up-migas li:not(:last-child)>:is(a,span){max-width:40vw}.up-migas li:last-child{flex-shrink:0;max-width:64%}.up-migas-inicio .up-migas-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.up-migas-inicio .up-migas-ic{margin-right:0}.up-migas[data-colapsa]:not(.is-abierta) .up-migas-mas{display:flex}.up-migas[data-colapsa]:not(.is-abierta) li:not(:first-child):not(.up-migas-mas):not(:last-child):not(:nth-last-child(2)){display:none}.up-migas.is-abierta ol{flex-wrap:wrap;row-gap:2px}}@media print{.up-migas{display:none}}.up-proj--informa .up-res-edit,.up-proj--informa [data-ir-seguimiento]{display:none!important}.up-nav-badge{margin-left:auto;flex:none;min-width:22px;height:20px;padding:0 7px;border-radius:999px;display:inline-grid;place-items:center;font:800 11.5px/1 var(--up-font-body);font-variant-numeric:tabular-nums;background:#fff4e0;color:#8a5f00}.up-nav-badge.is-alerta{background:#fdecea;color:#a12e22}.up-nav-badge[hidden]{display:none}.up-nav-link.is-active .up-nav-badge,.up-nav-link[aria-current=page] .up-nav-badge{background:#ffffff38;color:#fff}[data-theme=dark] .up-nav-badge{background:color-mix(in srgb,#E6B04A 18%,transparent);color:#e6b04a}[data-theme=dark] .up-nav-badge.is-alerta{background:color-mix(in srgb,#F07A6E 18%,transparent);color:#f07a6e}[data-theme=dark] .up-eyebrow{color:var(--sg-azul-ink, #5AA9F0)}[data-theme=dark] .up-pf-hero .up-eyebrow,[data-theme=dark] .up-hero .up-eyebrow{color:#ffffffe6}.up-reg{display:flex;flex-direction:column;gap:12px;text-align:left}.up-reg-intro{margin:0 0 4px;font-size:14px;line-height:21px;color:var(--up-ink-soft)}.up-reg-c{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600;color:var(--up-ink)}.up-reg-c em{color:var(--up-danger);font-style:normal}.up-reg-c small{font-weight:500;color:var(--up-muted)}.up-reg-c input{height:42px;padding:0 12px;border:1px solid var(--up-border);border-radius:10px;background:var(--up-surface);color:var(--up-ink);font:400 14px/20px var(--up-font-body)}.up-reg-c input:focus{outline:none;border-color:var(--up-azul-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--up-azul-2) 15%,transparent)}.up-fm-sgr{display:flex;align-items:flex-start;gap:10px;margin-bottom:1rem;padding:12px 14px;border-radius:12px;background:var(--up-azul-soft);color:var(--up-ink);font-size:14px;line-height:20px}.up-fm-sgr i{margin-top:3px;color:var(--up-azul)}.up-form-card.is-noaplica{background:var(--up-surface-2);box-shadow:none}.up-form-card.is-noaplica .up-form-ic{opacity:.5;filter:grayscale(1)}.up-form-card.is-noaplica .up-form-name,.up-fmtl-step.is-noaplica .up-fmtl-name{color:var(--up-muted)}.up-fmtl-step.is-noaplica .up-fmtl-dot{--duo-op: 0;background:var(--up-surface-2);color:var(--up-muted);border-color:transparent}.up-sgr-card{margin-bottom:1rem}.up-sgr-l{display:flex;align-items:center;flex-wrap:wrap;gap:8px;cursor:pointer}.up-sgr-l input:disabled+.up-card-title{opacity:.7}.up-sgr-nota{margin:8px 0 0;font-size:13.5px;line-height:20px;color:var(--up-muted)}.up-pr{display:grid;grid-template-columns:68px minmax(0,1fr) 330px 318px;align-items:center;gap:18px 22px;padding:18px 22px;border-radius:18px;transition:box-shadow .2s var(--up-ease),transform .2s var(--up-ease),border-color .2s}.up-pr:hover{box-shadow:var(--up-shadow-md);border-color:color-mix(in srgb,var(--up-azul-2) 22%,transparent)}.up-pr-dona{position:relative;display:grid;place-items:center;width:68px;height:68px}.up-pr-dona .up-dona{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.up-pr-dona .up-dona-arco{filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--dona-c) 40%,transparent))}.up-pr-dona-c{position:relative;display:flex;align-items:baseline;font:800 18px/1 var(--up-font-display);letter-spacing:-.02em;color:var(--up-ink);font-variant-numeric:tabular-nums}.up-pr-dona-c small{margin-left:1px;font-size:11px;font-weight:800;color:var(--up-muted)}.up-pr-dona-c.is-3{font-size:15.5px}.up-pr-main{min-width:0;display:flex;flex-direction:column;gap:6px}.up-pr-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.up-pr-t{margin:0;font:800 16.5px/22px var(--up-font-display);letter-spacing:-.01em;color:var(--up-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.up-pr-meta{margin:0;font-size:13px;line-height:18px;color:var(--up-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-pr-ruta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.up-pr-ruta ol{display:flex;gap:4px;margin:0;padding:0;list-style:none}.up-pr-ruta li{width:26px;height:7px;border-radius:999px;background:var(--up-border)}.up-pr-ruta li.is-hecho{background:linear-gradient(90deg,var(--id-1),var(--id-2))}.up-pr-ruta li.is-omitida{background:color-mix(in srgb,var(--up-muted) 35%,transparent)}.up-pr-ruta li.is-actual{background:var(--up-surface);box-shadow:inset 0 0 0 2px var(--id-2)}.up-pr-ruta-t{display:inline-flex;align-items:center;gap:5px;font-size:13px;line-height:18px;font-weight:700;color:var(--up-ink-soft)}.up-pr-ruta-t .up-duo{color:var(--id-oro-ink)}.up-pr-ind{display:grid;grid-template-columns:62px 104px minmax(0,1fr);gap:4px 16px;padding:4px 0 4px 20px;border-left:1px solid var(--up-border)}.up-pr-k{display:flex;flex-direction:column;gap:2px;min-width:0}.up-pr-k>span{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--up-muted);white-space:nowrap}.up-pr-k>b{font:800 16px/22px var(--up-font-display);color:var(--up-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.up-pr-k>b small{font-size:12px;font-weight:700;color:var(--up-muted)}.up-pr-k-bar{display:block;width:84px;height:5px;border-radius:999px;background:var(--up-border);overflow:hidden}.up-pr-k-bar>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--id-verde-1),var(--id-verde-2))}.up-pr-acc{display:flex;align-items:center;justify-content:flex-end;gap:8px}.up-pr-btn{--duo-2: currentColor;--duo-op: .22;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--up-azul-2) 28%,transparent);background:var(--up-surface);color:var(--up-azul);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,transform .15s}.up-pr-btn .up-duo{font-size:17px}.up-pr-btn:hover{background:var(--up-azul-soft);border-color:var(--up-azul-2);transform:translateY(-1px)}.up-pr-btn:focus-visible,.up-pr-del:focus-visible{outline:2px solid var(--up-azul-2);outline-offset:2px}.up-pr-del{display:inline-grid;place-items:center;width:38px;height:38px;border:0;border-radius:999px;background:transparent;color:var(--up-danger);cursor:pointer;transition:background .15s}.up-pr-del:hover{background:color-mix(in srgb,var(--up-danger) 10%,transparent)}.up-pr-acc .up-cta{height:40px;white-space:nowrap}[data-theme=dark] .up-pr-btn{background:transparent;color:var(--sg-azul-ink, #5AA9F0);border-color:#ffffff29}[data-theme=dark] .up-pr-btn:hover{background:#ffffff0f}[data-theme=dark] .up-pr-ruta li.is-actual{background:transparent}@media (max-width: 1499px){.up-pr{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"dona main main" "dona ind acc";row-gap:12px}.up-pr-dona{grid-area:dona;align-self:start;width:64px;height:64px}.up-pr-main{grid-area:main}.up-pr-ind{grid-area:ind;grid-template-columns:62px 104px 120px;padding:10px 0 0;border-left:0;border-top:1px dashed var(--up-border);justify-content:start}.up-pr-acc{grid-area:acc;align-self:end;padding-top:10px;border-top:1px dashed var(--up-border)}}@media (max-width: 720px){.up-pr{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"dona main" "ind ind" "acc acc";gap:12px 14px;padding:16px}.up-pr-dona{width:56px;height:56px}.up-pr-dona-c{font-size:15px}.up-pr-ind{grid-template-columns:repeat(3,minmax(0,1fr))}.up-pr-acc{flex-direction:row;flex-wrap:wrap;justify-content:stretch}.up-pr-acc .up-cta,.up-pr-acc .up-pr-btn{flex:1 1 auto;justify-content:center}}.up-hero-form{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:12px 0 0;font-size:13px;color:#ffffffeb}.up-hero-form b{color:#fff}.up-hero-form-btn{padding:2px 10px;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:#ffffff1f;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.up-hero-form-btn:hover{background:#ffffff38}.up-hero-form-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.up-form-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:16px;background:#08141c73}.up-form-dlg{width:min(520px,100%);display:flex;flex-direction:column;gap:12px;padding:20px 22px;border-radius:16px;background:var(--up-surface);color:var(--up-ink);box-shadow:0 20px 50px #08141c40}.up-form-dlg h3{margin:0;font-size:18px;font-weight:800}.up-form-ayuda{margin:0;font-size:13px;line-height:1.5;color:var(--up-ink-soft)}.up-form-campo{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:700;color:var(--up-ink-soft)}.up-form-campo input{padding:9px 11px;border:1px solid var(--up-border);border-radius:10px;background:var(--up-surface);color:var(--up-ink);font:inherit;font-weight:500}.up-form-campo input:focus{outline:none;border-color:var(--up-azul-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--up-azul-2) 22%,transparent)}.up-form-err{margin:0;font-size:12.5px;font-weight:600;color:var(--up-danger)}.up-form-acc{display:flex;justify-content:flex-end;gap:8px}.up-btn-ghost{padding:8px 14px;border:1px solid var(--up-border);border-radius:10px;background:transparent;color:var(--up-ink-soft);font-weight:700;cursor:pointer}.up-swal--dev{width:min(560px,94vw)}.up-dev{text-align:left;display:grid;gap:8px;font-size:14px}.up-dev-intro{margin:0 0 4px;color:var(--up-muted, #475569);line-height:1.5}.up-dev-lbl{font-weight:700;color:var(--up-ink, #0f172a)}.up-dev-lbl em{font-style:normal;font-weight:600;font-size:12px;color:#b45309;margin-left:6px}.up-dev .swal2-textarea,.up-dev .swal2-input{margin:0;width:100%;box-sizing:border-box;font-size:14px}.up-dev-plazo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.up-dev-plazo .up-dev-dias{width:96px;flex:none}.up-dev-plazo .up-dev-fecha{width:190px;flex:none}.up-dev-vence{font-weight:700;color:#8a4b00}.up-dev-ayuda{color:var(--up-muted, #64748b)}.up-fe{position:relative;display:inline-flex;align-items:center;width:100%;max-width:230px}.up-fe-in{width:100%;min-height:44px;padding:0 44px 0 14px;border:1px solid var(--up-border, #DCE6EE);border-radius:12px;background:var(--up-surface, #fff);color:var(--up-ink, #12212E);font:inherit;font-size:15px;font-variant-numeric:tabular-nums;letter-spacing:.02em;transition:border-color .15s,box-shadow .15s}.up-fe-in::-moz-placeholder{color:var(--up-muted, #8A9BA8);letter-spacing:.04em}.up-fe-in::placeholder{color:var(--up-muted, #8A9BA8);letter-spacing:.04em}.up-fe-in:focus{outline:none;border-color:var(--up-azul-2, #1E78C8);box-shadow:0 0 0 3px color-mix(in srgb,var(--up-azul-2, #1E78C8) 18%,transparent)}.up-fe.is-err .up-fe-in{border-color:var(--up-danger, #C0392B);box-shadow:0 0 0 3px #c0392b1f}.up-fe-btn{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:transparent;color:var(--up-azul-2, #1E78C8);font-size:15px;cursor:pointer}.up-fe-btn:hover,.up-fe.is-open .up-fe-btn{background:color-mix(in srgb,var(--up-azul-2, #1E78C8) 10%,transparent)}.up-fe-btn:focus-visible{outline:2px solid var(--up-azul-2, #1E78C8);outline-offset:1px}.up-fe-pop{position:fixed;z-index:160;width:292px;padding:12px;border:1px solid var(--up-border, #DCE6EE);border-radius:16px;background:var(--up-surface, #fff);box-shadow:0 2px 6px #0d1e2d14,0 22px 48px -14px #0d1e2d59;font-size:13.5px;color:var(--up-ink, #12212E);animation:sgRise .14s ease both}.up-fe-cab{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px}.up-fe-mes{font-size:14.5px;font-weight:700}.up-fe-nav{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--up-ink-2, #3A4F5C);cursor:pointer}.up-fe-nav:hover:not(:disabled){background:var(--up-surface-2, #F2F6F9)}.up-fe-nav:disabled{opacity:.3;cursor:default}.up-fe-sem,.up-fe-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.up-fe-sem span{padding:4px 0;text-align:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--up-muted, #6B7C89)}.up-fe-dia{height:36px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.up-fe-dia:hover:not(:disabled){background:color-mix(in srgb,var(--up-azul-2, #1E78C8) 10%,transparent)}.up-fe-dia:focus-visible{outline:2px solid var(--up-azul-2, #1E78C8);outline-offset:-2px}.up-fe-dia.is-hoy{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--up-azul-2, #1E78C8) 55%,transparent);font-weight:700}.up-fe-dia.is-sel{background:linear-gradient(180deg,#1b7fc9,#0c5a8e);color:#fff;font-weight:700;box-shadow:0 6px 14px -8px #0c5a8ecc}.up-fe-dia:disabled{color:var(--up-muted, #A7B4BE);opacity:.45;cursor:not-allowed}.up-fe-pie{display:flex;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid var(--up-border, #E3EAF0)}.up-fe-acc{padding:6px 12px;border:0;border-radius:9px;background:transparent;color:var(--up-ink-2, #3A4F5C);font:inherit;font-weight:600;cursor:pointer}.up-fe-acc.is-fuerte{color:var(--up-azul-2, #1E78C8);font-weight:700}.up-fe-acc:hover:not(:disabled){background:var(--up-surface-2, #F2F6F9)}.up-fe-acc:disabled{opacity:.4;cursor:default}[data-theme=dark] .up-fe-pop{background:#13222e;border-color:#ffffff1a;color:#e6eef3}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-up-azul-soft:hover{background-color:var(--up-azul-soft)}.hover\:text-up-azul:hover{color:var(--up-azul)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media (min-width: 768px){.md\:block{display:block}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:p-7{padding:1.75rem}.lg\:p-8{padding:2rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, .5);--swal2-container-padding: .625em;--swal2-backdrop: rgba(0, 0, 0, .4);--swal2-backdrop-transition: background-color .15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: .3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show .3s;--swal2-hide-animation: swal2-hide .15s forwards;--swal2-icon-zoom: 1;--swal2-title-padding: .8em 1em 0;--swal2-html-container-padding: 1em 1.6em .3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: .1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px rgba(100, 150, 200, .5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, .3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color .2s, box-shadow .2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color .2s, box-shadow .2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: .25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: .25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: .25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show .5s;--swal2-toast-hide-animation: swal2-toast-hide .1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / .075), 0 1px 2px hsl(0deg 0% 0% / .075), 1px 2px 4px hsl(0deg 0% 0% / .075), 1px 3px 8px hsl(0deg 0% 0% / .075), 2px 4px 16px hsl(0deg 0% 0% / .075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}@media (prefers-color-scheme: dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:#0000!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:#0000;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:#0000!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px #0000;font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:#0000;color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:#0000;color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::-moz-placeholder,div:where(.swal2-container) input:where(.swal2-file)::-moz-placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::-moz-placeholder{color:#ccc}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:#0000;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0,-50px,0) scale(.9);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,-50px,0) scale(.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}.up-sg-new [hidden],.up-swz [hidden],.up-sg-job [hidden],.up-sg-tasks [hidden],.up-sg-steps[hidden],.up-sg-dropveil[hidden],.up-sg-tip[hidden]{display:none!important}.up-sg-new-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:16px;background:#051c2e73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:sgFade .18s var(--up-ease, ease) both}.up-sg-new{width:100%;max-width:720px;max-height:92vh;overflow:auto;display:flex;flex-direction:column;background:var(--sg-paper, #fff);color:var(--sg-ink, #0E2A3A);border-radius:20px;box-shadow:var(--up-shadow-lg, 0 18px 44px color-mix(in srgb, var(--up-azul) 16%, transparent));animation:sgRise .22s var(--up-ease, ease) both}.up-sg-new *{min-width:0}.up-sg-new-h{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 0}.up-sg-new-eyebrow{display:block;font:700 12px/16px Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--sg-ink-3, #5B7280)}.up-sg-new-eyebrow:before{content:"";display:inline-block;width:28px;height:3px;margin:0 8px 3px 0;vertical-align:middle;border-radius:2px;background:var(--up-azul-2, #1E78C8)}.up-sg-new-t{margin:6px 0 0;font:700 20px/26px var(--up-font-display, "Plus Jakarta Sans", Inter, sans-serif);color:var(--sg-ink, #0E2A3A);letter-spacing:-.01em}.up-sg-new-x{flex:none;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;background:transparent;color:var(--sg-ink-3, #5B7280);cursor:pointer;font-size:16px}.up-sg-new-x:hover{background:var(--sg-paper-2, #F6F9FC);color:var(--sg-ink, #0E2A3A)}.up-sg-new-b{padding:20px 24px 8px}.up-sg-new-f{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px 24px}.up-sg-new-f>:first-child,.up-sg-new-f>:last-child{flex:1}.up-sg-new-f>:last-child{display:flex;justify-content:flex-end}.up-sg-new-stepc{flex:none;font:600 12px/16px Inter,system-ui,sans-serif;color:var(--sg-ink-3, #5B7280);text-align:center}.up-sg-new-acts{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}@media (max-width: 560px){.up-sg-new-f{flex-wrap:wrap}.up-sg-new-f>.up-sg-new-stepc{display:none}.up-sg-new-f>:first-child,.up-sg-new-f>:last-child{flex:1 1 100%}.up-sg-new-f>:empty{display:none}.up-sg-new-acts .up-sg-btn{flex:1 1 auto}}.up-sg-new-foot-note{margin:20px 0 0;font:400 13.5px/19px Inter,system-ui,sans-serif;color:var(--sg-ink-3, #5B7280);text-align:center}.up-sg-new-hint{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;font:400 13.5px/19px Inter,system-ui,sans-serif;color:var(--sg-ink-2, #3A4F5C)}.up-sg-new-hint i{color:var(--up-azul-2, #1E78C8);margin-top:2px}.up-sg-new-fld{margin:0 0 24px}.up-sg-new-lbl{display:block;margin:0 0 10px;font:700 12px/16px Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--sg-ink-3, #5B7280)}:is(.up-sg-new,.up-swz) .up-sg-iconbtn{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--sg-ink-3, #5B7280);font-size:16px;cursor:pointer;transition:background .15s,color .15s}:is(.up-sg-new,.up-swz) .up-sg-iconbtn:hover{background:var(--sg-paper-2, #F6F9FC);color:var(--sg-ink, #0E2A3A)}:is(.up-sg-new,.up-swz) .up-sg-iconbtn:focus-visible{outline:none;box-shadow:var(--sg-focus, 0 0 0 3px #BFE0F7)}.up-sg-new .up-sg-link,.up-sg-tasks .up-sg-link{border:0;background:none;padding:0;font:600 13.5px/19px Inter,system-ui,sans-serif;color:var(--up-azul-2, #1E78C8);cursor:pointer;text-align:left}.up-sg-new .up-sg-link:hover{text-decoration:underline}.up-sg-new button:not(.up-sg-btn):not(.up-sg-iconbtn):focus-visible,.up-sg-menu-i:focus-visible{outline:2px solid var(--up-azul-2, #1E78C8);outline-offset:2px}.up-sg-steps{display:flex;align-items:center;gap:0;margin:20px 24px 0;padding:0;list-style:none}.up-sg-steps[hidden]{display:none}.up-sg-step{position:relative;flex:1;display:flex;align-items:center;gap:10px;min-width:0;font:600 13.5px/19px Inter,system-ui,sans-serif;color:var(--sg-ink-3, #5B7280)}.up-sg-step:after{content:"";flex:1;height:2px;margin:0 12px;border-radius:1px;background:var(--sg-linea, #D5E1EA)}.up-sg-step:last-child{flex:none}.up-sg-step:last-child:after{display:none}.up-sg-step-n{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:2px solid var(--sg-linea, #D5E1EA);background:var(--sg-paper, #fff);font:700 12px/1 Inter,system-ui,sans-serif;color:var(--sg-ink-3, #5B7280);transition:background .18s,border-color .18s,color .18s}.up-sg-step-l{white-space:nowrap}.up-sg-step.is-current{color:var(--sg-ink, #0E2A3A)}.up-sg-step.is-current .up-sg-step-n{border-color:var(--up-azul-2, #1E78C8);background:var(--up-azul-2, #1E78C8);color:#fff}.up-sg-step.is-done .up-sg-step-n{border-color:var(--sg-ok, #1B8A5A);background:var(--sg-ok, #1B8A5A);color:#fff}.up-sg-step.is-done:after{background:var(--sg-ok, #1B8A5A)}.up-sg-step button{all:unset;display:flex;align-items:center;gap:10px;cursor:pointer;min-width:0}.up-sg-step button:focus-visible .up-sg-step-n{outline:2px solid var(--up-azul-2, #1E78C8);outline-offset:2px}.up-sg-step button[disabled]{cursor:default}@media (max-width: 640px){.up-sg-step:not(.is-current) .up-sg-step-l{display:none}.up-sg-step:after{margin:0 8px}.up-sg-step.is-current:not(:last-child){flex:none}.up-sg-step.is-current:not(:last-child):after{flex:none;width:16px}}.up-swz-foot [data-stepc]{white-space:nowrap}@media (max-width: 420px){.up-swz-foot [data-stepc]{display:none}}.up-swz-error{display:flex;align-items:center;gap:12px;margin:16px 24px 0;padding:10px 14px;border-left:3px solid var(--sg-bad, #C0392B);border-radius:0 10px 10px 0;background:var(--sg-bad-bg, #FDECEA);color:var(--sg-bad-ink, #A12E22);font:500 13.5px/19px Inter,system-ui,sans-serif}.up-swz-error>i{flex:none}.up-swz-error p{flex:1;margin:0}.up-swz-error .up-sg-banner-act{flex:none}.up-swz-error[hidden]{display:none}.up-sg-empty-ways{display:grid;grid-template-columns:1fr 1fr;gap:16px}.up-sg-way{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;border:1px solid var(--sg-hair, #E3EAF0);border-radius:16px;background:var(--sg-paper, #fff);color:inherit;text-align:left;cursor:pointer;font:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.up-sg-way:hover{border-color:var(--sg-linea, #D5E1EA);box-shadow:var(--up-shadow-sm, 0 2px 8px color-mix(in srgb, var(--up-azul) 8%, transparent));transform:translateY(-1px)}.up-sg-way:focus-visible{outline:2px solid var(--up-azul-2, #1E78C8);outline-offset:2px}.up-sg-way.is-recommended{border-color:var(--up-azul-2, #1E78C8)}.up-sg-way-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--up-azul-soft, #E8F4FC);color:var(--up-azul, #0C5A8E);font-size:18px}.up-sg-way-t{font:700 16px/22px var(--up-font-display, "Plus Jakarta Sans", Inter, sans-serif);color:var(--sg-ink, #0E2A3A)}.up-sg-way-d{margin:0;font:400 14px/22px Inter,system-ui,sans-serif;color:var(--sg-ink-2, #3A4F5C)}.up-sg-way-chip{margin-top:auto;padding:4px 10px;border-radius:999px;background:var(--sg-neutral-bg, #EEF1F4);font:700 12px/16px Inter,system-ui,sans-serif;font-style:normal;color:var(--sg-ink-2, #3A4F5C)}.up-sg-way.is-recommended .up-sg-way-chip{background:var(--up-azul-soft, #E8F4FC);color:var(--up-azul, #0C5A8E)}@media (max-width: 560px){.up-sg-empty-ways{grid-template-columns:1fr}}.up-sg-seg{display:inline-flex;padding:4px;border:1px solid var(--sg-hair, #E3EAF0);border-radius:999px;background:var(--sg-paper-2, #F6F9FC)}.up-sg-seg [role=radio]{border:0;border-radius:999px;padding:8px 16px;background:transparent;font:600 13.5px/19px Inter,system-ui,sans-serif;color:var(--sg-ink-2, #3A4F5C);cursor:pointer;transition:background .15s,color .15s}.up-sg-seg [role=radio][aria-checked=true]{background:var(--sg-paper, #fff);color:var(--up-azul, #0C5A8E);box-shadow:var(--up-shadow-sm, 0 2px 8px color-mix(in srgb, var(--up-azul) 8%, transparent))}.up-sg-new-drop{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:32px 24px;border:2px dashed var(--sg-linea, #D5E1EA);border-radius:16px;background:var(--sg-paper-2, #F6F9FC);color:inherit;font:inherit;cursor:pointer;text-align:center;transition:border-color .15s,background .15s}.up-sg-new-drop:hover,.up-sg-new-drop.is-drag{border-color:var(--up-azul-2, #1E78C8);background:var(--sg-azul-bg, #E8F4FC)}.up-sg-new-drop-ic{display:grid;place-items:center;width:48px;height:48px;margin-bottom:6px;border-radius:50%;background:var(--sg-paper, #fff);color:var(--up-azul-2, #1E78C8);font-size:20px}.up-sg-new-drop b{font:600 15px/22px Inter,system-ui,sans-serif;color:var(--sg-ink, #0E2A3A)}.up-sg-new-drop small{font:400 13px/19px Inter,system-ui,sans-serif;color:var(--sg-ink-3, #5B7280)}.up-sg-file{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--sg-hair, #E3EAF0);border-radius:12px;background:var(--sg-paper, #fff)}.up-sg-file-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--sg-bad-bg, #FDECEA);color:var(--sg-bad-ink, #A12E22);font-size:18px}.up-sg-file-b{flex:1;display:flex;flex-direction:column;gap:2px}.up-sg-file-name{font:600 14px/20px Inter,system-ui,sans-serif;color:var(--sg-ink, #0E2A3A);overflow-wrap:anywhere}.up-sg-file-b small{font:400 13px/18px Inter,system-ui,sans-serif;color:var(--sg-ink-3, #5B7280)}.up-sg-file-b code{font:500 12px/1 ui-monospace,DejaVu Sans Mono,monospace;color:var(--sg-ink-2, #3A4F5C)}.up-sg-file.is-error{border-color:var(--sg-bad, #C0392B);background:color-mix(in srgb,var(--sg-bad-bg, #FDECEA) 45%,var(--sg-paper, #fff))}.up-sg-new-msgs{display:flex;flex-direction:column;gap:8px;margin-top:10px}.up-sg-new-msgs:empty{display:none}.up-sg-new-msg{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-left:3px solid var(--c);border-radius:0 10px 10px 0;font:500 13.5px/19px Inter,system-ui,sans-serif}.up-sg-new-msg i{margin-top:2px;color:var(--c)}.up-sg-new-msg.is-error{--c: var(--sg-bad, #C0392B);background:var(--sg-bad-bg, #FDECEA);color:var(--sg-bad-ink, #A12E22)}.up-sg-new-msg.is-warn{--c: var(--sg-warn, #C28A0E);background:var(--sg-warn-bg, #FFF4E0);color:var(--sg-warn-ink, #8A5F00)}.up-sg-new-checks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.up-sg-new-checks li{display:flex;align-items:flex-start;gap:10px;font:400 14px/22px Inter,system-ui,sans-serif;color:var(--sg-ink-2, #3A4F5C)}.up-sg-new-checks li i{margin-top:4px;color:var(--sg-ink-3, #5B7280);font-size:14px}.up-sg-new-checks b{color:var(--sg-ink, #0E2A3A)}.up-sg-new-pdf[data-file-error] .up-sg-new-confirm{display:none}.up-sg-prog{display:flex;flex-direction:column;gap:16px}.up-sg-prog-bar{position:relative;height:8px;border-radius:4px;background:var(--sg-pista, #E3ECF3);overflow:hidden}.up-sg-prog-bar>span{position:absolute;inset:0 auto 0 0;width:0;border-radius:4px;background:var(--up-azul-2, #1E78C8);transition:width .4s cubic-bezier(.22,1,.36,1)}.up-sg-prog-pct{margin:-8px 0 0;font:800 32px/36px var(--up-font-display, "Plus Jakarta Sans", Inter, sans-serif);font-variant-numeric:tabular-nums;color:var(--sg-ink, #0E2A3A)}.up-sg-prog-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.up-sg-prog-steps li{display:flex;align-items:flex-start;gap:12px;color:var(--sg-ink-3, #5B7280)}.up-sg-prog-steps li>i{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--sg-paper-2, #F6F9FC);font-size:12px;color:var(--sg-ink-3, #5B7280);transition:background .18s,color .18s}.up-sg-prog-steps li>div{display:flex;flex-direction:column;gap:1px;padding-top:3px}.up-sg-prog-steps li b{font:600 14px/20px Inter,system-ui,sans-serif;color:var(--sg-ink-2, #3A4F5C)}.up-sg-prog-steps li span{font:400 13px/18px Inter,system-ui,sans-serif;color:var(--sg-ink-3, #5B7280)}.up-sg-prog-steps li.is-done>i{background:var(--sg-ok-bg, #E4F6EC);color:var(--sg-ok-ink, #146B45)}.up-sg-prog-steps li.is-done b{color:var(--sg-ink, #0E2A3A)}.up-sg-prog-steps li.is-current>i{background:var(--up-azul-soft, #E8F4FC);color:var(--up-azul, #0C5A8E);animation:sgPulse 1.6s ease-in-out infinite}.up-sg-prog-steps li.is-current b{color:var(--sg-ink, #0E2A3A)}.up-sg-prog-steps li.is-error>i{background:var(--sg-bad-bg, #FDECEA);color:var(--sg-bad-ink, #A12E22);animation:none}.up-sg-prog-msg{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:var(--sg-paper-2, #F6F9FC);font:500 14px/20px Inter,system-ui,sans-serif;color:var(--sg-ink-2, #3A4F5C)}.up-sg-prog-msg i{color:var(--up-azul-2, #1E78C8)}.up-sg-prog-meta{margin:0;font:400 13px/18px Inter,system-ui,sans-serif;color:var(--sg-ink-3, #5B7280);font-variant-numeric:tabular-nums}.up-sg-prog-lento{display:flex;align-items:center;gap:8px;margin:0;font:500 13.5px/19px Inter,system-ui,sans-serif;color:var(--sg-warn-ink, #8A5F00)}.up-sg-prog-err{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-left:3px solid var(--sg-bad, #C0392B);border-radius:0 12px 12px 0;background:var(--sg-bad-bg, #FDECEA);font:500 14px/20px Inter,system-ui,sans-serif;color:var(--sg-bad-ink, #A12E22)}.up-sg-prog-err i{margin-top:2px}.up-sg-done{display:flex;flex-direction:column;gap:20px}.up-sg-done-h{display:flex;align-items:center;gap:10px;margin:0;font:700 16px/22px var(--up-font-display, "Plus Jakarta Sans", Inter, sans-serif);color:var(--sg-ok-ink, #146B45)}.up-sg-done.is-failed .up-sg-done-h{color:var(--sg-warn-ink, #8A5F00)}.up-sg-done-grid{display:grid;grid-template-columns:112px 1fr;gap:24px;align-items:start}.up-sg-done-ring{width:112px}.up-sg-done-b{display:flex;flex-direction:column;gap:12px}.up-sg-done-l{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0}.up-sg-done-l b{font:700 18px/24px var(--up-font-display, "Plus Jakarta Sans", Inter, sans-serif);color:var(--sg-ink, #0E2A3A)}.up-sg-done-l span{font:400 13.5px/19px Inter,system-ui,sans-serif;color:var(--sg-ink-3, #5B7280)}.up-sg-done-list,.up-sg-done-issues{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.up-sg-done-list li{display:flex;align-items:flex-start;gap:10px;font:400 14px/22px Inter,system-ui,sans-serif;color:var(--sg-ink-2, #3A4F5C);overflow-wrap:anywhere}.up-sg-done-list li i{flex:none;margin-top:4px;width:14px;text-align:center;color:var(--sg-ink-3, #5B7280);font-size:13px}.up-sg-done-issues li{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-left:3px solid var(--sg-warn, #C28A0E);border-radius:0 10px 10px 0;background:var(--sg-warn-bg, #FFF4E0);font:500 13.5px/19px Inter,system-ui,sans-serif;color:var(--sg-warn-ink, #8A5F00)}.up-sg-done-issues li i{margin-top:2px}.up-sg-done-why{margin:0;font:400 14px/22px Inter,system-ui,sans-serif;color:var(--sg-ink-2, #3A4F5C)}.up-sg-done-why b{color:var(--sg-ink, #0E2A3A)}@media (max-width: 560px){.up-sg-done-grid{grid-template-columns:1fr;justify-items:start}}.up-sg-job{display:grid;grid-template-columns:28px 1fr auto;grid-template-rows:auto auto;gap:8px 14px;align-items:center;margin:0 0 24px;padding:14px 18px;border:1px solid var(--sg-hair, #E3EAF0);border-left:3px solid var(--up-azul-2, #1E78C8);border-radius:12px;background:var(--sg-paper, #fff)}.up-sg-job>i{grid-row:1;font-size:18px;color:var(--up-azul-2, #1E78C8);text-align:center}.up-sg-job-txt{grid-row:1;display:flex;flex-direction:column;gap:1px;min-width:0}.up-sg-job-txt b{font:600 14px/20px Inter,system-ui,sans-serif;color:var(--sg-ink, #0E2A3A);overflow-wrap:anywhere}.up-sg-job-txt span{font:400 13px/18px Inter,system-ui,sans-serif;color:var(--sg-ink-3, #5B7280);font-variant-numeric:tabular-nums}.up-sg-job-act{grid-row:1;display:flex;gap:6px;align-items:center}.up-sg-job-bar{grid-column:2 / span 2;grid-row:2;height:4px;border-radius:2px;background:var(--sg-pista, #E3ECF3);overflow:hidden}.up-sg-job-bar>span{display:block;height:100%;border-radius:2px;background:var(--up-azul-2, #1E78C8);transition:width .5s ease;animation:sgPulse 1.6s ease-in-out infinite}.up-sg-job.is-error{grid-template-rows:auto;border-left-color:var(--sg-bad, #C0392B)}.up-sg-job.is-error>i{color:var(--sg-bad-ink, #A12E22)}.up-sg-job.is-error .up-sg-job-txt span{color:var(--sg-bad-ink, #A12E22)}@media (max-width: 560px){.up-sg-job{grid-template-columns:28px 1fr}.up-sg-job-act{grid-column:2;grid-row:3;justify-self:start}.up-sg-job-bar{grid-column:2}}.up-sg-tasks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.up-sg-task{display:grid;grid-template-columns:40px 1fr auto;gap:4px 14px;align-items:center;padding:16px 18px;border:1px solid var(--sg-hair, #E3EAF0);border-radius:12px;background:var(--sg-paper, #fff);transition:border-color .15s}.up-sg-task>i{grid-row:1 / span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--sg-paper-2, #F6F9FC);color:var(--sg-ink-3, #5B7280);font-size:16px}.up-sg-task-t{font:600 14px/20px Inter,system-ui,sans-serif;color:var(--sg-ink, #0E2A3A)}.up-sg-task-t small{display:block;font:400 13px/18px Inter,system-ui,sans-serif;color:var(--sg-ink-3, #5B7280);margin-top:2px}.up-sg-task-st{grid-column:3;grid-row:1 / span 2;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--sg-neutral-bg, #EEF1F4);font:700 12px/16px Inter,system-ui,sans-serif;color:var(--sg-ink-2, #3A4F5C);white-space:nowrap}.up-sg-task.is-done{border-color:var(--sg-ok, #1B8A5A)}.up-sg-task.is-done>i{background:var(--sg-ok-bg, #E4F6EC);color:var(--sg-ok-ink, #146B45)}.up-sg-task.is-done .up-sg-task-st{background:var(--sg-ok-bg, #E4F6EC);color:var(--sg-ok-ink, #146B45)}.up-sg-task.is-current>i{background:var(--up-azul-soft, #E8F4FC);color:var(--up-azul, #0C5A8E)}.up-sg-task.is-locked .up-sg-task-t{color:var(--sg-ink-3, #5B7280)}.up-sg-task.is-locked>i{opacity:.7}.up-sg-task-st[data-st=now]{background:var(--sg-azul-bg, #E8F4FC);color:var(--sg-azul-ink, #0C5A8E)}.up-sg-task-st[data-st=locked]{background:transparent;border:1px dashed var(--sg-linea, #D5E1EA);color:var(--sg-ink-3, #5B7280)}.up-sg-task-st i{font-size:11px}.up-swz-vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.up-sg-task-act{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.up-sg-task-act:empty{display:none}.up-sg-tasks-note{margin:16px 0 0;font:400 13.5px/19px Inter,system-ui,sans-serif;color:var(--sg-ink-2, #3A4F5C)}.up-sg-tasks-note b{color:var(--sg-ink, #0E2A3A)}.up-swz-finish{display:flex;justify-content:center;margin-top:16px}.up-swz-err{display:block;margin-top:4px;font:500 12px/16px Inter,system-ui,sans-serif;color:var(--sg-bad-ink, #A12E22)}.up-swz-in.is-invalid{border-color:var(--sg-bad, #C0392B)!important;box-shadow:0 0 0 3px #c0392b1f!important}.up-swz:focus{outline:none}.up-swz-help--ro{background:var(--sg-neutral-bg, #EEF1F4);color:var(--sg-ink-2, #3A4F5C)}.up-swz-help--ro i{color:var(--sg-ink-3, #5B7280)}.up-swz-req{margin-left:6px;padding:1px 7px;border-radius:999px;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;background:var(--id-indigo-bg);color:var(--id-indigo-ink)}.up-swz-help--corte{align-self:end;margin:0;background:var(--id-indigo-bg);color:var(--sg-ink-2, #3A4F5C)}.up-swz-help--corte i{color:var(--id-indigo-ink);margin-top:2px}.up-swz-in[readonly]{background:var(--up-surface-2, #F6F9FC);color:var(--up-ink-soft, #3A4F5C)}.up-swz-drop:focus-visible{outline:2px solid var(--up-azul-2, #1E78C8);outline-offset:2px}.up-swz-evmsg{margin:10px 0 0;padding:8px 12px;border-left:3px solid var(--sg-warn, #C28A0E);border-radius:0 10px 10px 0;background:var(--sg-warn-bg, #FFF4E0);color:var(--sg-warn-ink, #8A5F00);font:500 13px/18px Inter,system-ui,sans-serif;overflow-wrap:anywhere}.up-swz-aviso{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0;padding:10px 14px;border-left:3px solid var(--sg-warn, #C28A0E);border-radius:0 10px 10px 0;background:var(--sg-warn-bg, #FFF4E0);color:var(--sg-warn-ink, #8A5F00);font:500 13.5px/19px Inter,system-ui,sans-serif}.up-swz-final .up-swz-aviso{margin:0 0 16px}.up-swz-aviso>i{flex:none}.up-swz-aviso p{flex:1 1 220px;margin:0;overflow-wrap:anywhere}.up-swz-ev[data-st=ok]{background:var(--sg-ok-bg, #E4F6EC);color:var(--sg-ok-ink, #146B45)}.up-swz-ev[data-st=error]{background:var(--sg-bad-bg, #FDECEA);color:var(--sg-bad-ink, #A12E22)}@media (max-width: 560px){.up-sg-task{grid-template-columns:40px 1fr}.up-sg-task-st{grid-column:2;grid-row:auto;justify-self:start}}.up-sg-dropveil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:125;display:grid;place-items:center;background:#e8f4fceb;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;animation:sgFade .15s ease both}.up-sg-dropveil[hidden]{display:none}.up-sg-dropveil-b{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 48px;border:2px dashed var(--up-azul-2, #1E78C8);border-radius:20px;background:var(--sg-paper, #fff);text-align:center}.up-sg-dropveil-b i{font-size:36px;color:var(--up-azul-2, #1E78C8);margin-bottom:6px}.up-sg-dropveil-b b{font:700 18px/24px var(--up-font-display, "Plus Jakarta Sans", Inter, sans-serif);color:var(--sg-ink, #0E2A3A)}.up-sg-dropveil-b small{font:400 13.5px/19px Inter,system-ui,sans-serif;color:var(--sg-ink-3, #5B7280)}body>.up-sg-menu{position:fixed;z-index:140;min-width:240px;padding:6px;border:1px solid var(--sg-hair, #E3EAF0);border-radius:12px;background:var(--sg-paper, #fff);box-shadow:var(--up-shadow-lg, 0 18px 44px color-mix(in srgb, var(--up-azul) 16%, transparent));animation:sgRise .14s var(--up-ease, ease) both}.up-sg-menu-i{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:none;font:500 14px/20px Inter,system-ui,sans-serif;color:var(--sg-ink, #0E2A3A);text-align:left;cursor:pointer}.up-sg-menu-i i{width:16px;text-align:center;color:var(--sg-ink-3, #5B7280);font-size:13px}.up-sg-menu-i:hover,.up-sg-menu-i:focus-visible{background:var(--sg-paper-2, #F6F9FC);outline:none}.up-sg-menu-i[aria-disabled=true]{color:var(--sg-ink-3, #5B7280);cursor:not-allowed}.up-sg-menu-i[aria-disabled=true]:hover{background:none}.up-sg-menu-i.is-danger,.up-sg-menu-i.is-danger i{color:var(--sg-bad-ink, #A12E22)}.up-sg-menu-i.is-danger:hover,.up-sg-menu-i.is-danger:focus-visible{background:var(--sg-bad-bg, #FDECEA)}.up-sg-menu-sep{margin:6px 8px;border:0;border-top:1px solid var(--sg-hair, #E3EAF0)}.up-sg-tip:after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;transform:translate(-50%) rotate(45deg);background:inherit;border-radius:1px}.up-sg-tip.is-below:after{bottom:auto;top:-5px}.up-sg-tip[hidden]{display:none}.up-sg .up-sg-fab{transition:opacity .18s ease,transform .18s ease,visibility .18s}.up-sg .up-sg-fab.is-oculto{opacity:0;visibility:hidden;transform:translateY(24px) scale(.9);pointer-events:none}.up-sg-toastwrap{position:fixed;right:18px;bottom:18px;z-index:10000;display:flex;flex-direction:column;gap:10px;max-width:min(92vw,440px)}.up-sg-toast{display:flex;align-items:center;gap:10px;padding:10px 8px 10px 16px;border-radius:14px;background:var(--up-azul-2, #1E78C8);color:#fff;font:600 14px/1.4 Inter,system-ui,sans-serif;box-shadow:0 12px 30px #05294447;opacity:0;transform:translateY(8px);transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.up-sg-toast.is-in{opacity:1;transform:none}.up-sg-toast>i{flex:none;font-size:16px}.up-sg-toast-t{flex:1;min-width:0;overflow-wrap:anywhere}.up-sg-toast-act{flex:none;display:inline-flex;align-items:center;gap:.45rem;height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.55);border-radius:10px;background:#ffffff24;color:#fff;font:700 13px/1 Inter,system-ui,sans-serif;white-space:nowrap;cursor:pointer;transition:background .15s,transform .15s}.up-sg-toast-act:hover{background:#ffffff42;transform:translateY(-1px)}.up-sg-toast-x{flex:none;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:#ffffffd9;cursor:pointer}.up-sg-toast-x:hover{background:#ffffff29;color:#fff}.up-sg-toast :is(button):focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width: 640px){.up-sg-toastwrap{left:16px;right:16px;bottom:88px;max-width:none}}@keyframes sgFade{0%{opacity:0}to{opacity:1}}@keyframes sgRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sgPulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.up-sg-new-ov,.up-sg-new,.up-sg-menu,.up-sg-tip,.up-sg-dropveil,.up-sg-prog-steps li>i,.up-sg-job-bar>span{animation:none!important}.up-sg-toast,.up-sg .up-sg-fab{transition:none!important}.up-sg-prog-bar>span,.up-sg-way,.up-sg-step-n{transition:none!important}}[data-theme=dark] .up-sg-new-ov{background:#0009}[data-theme=dark] .up-sg-dropveil{background:#0e1b25eb}[data-theme=dark] .up-sg-seg [role=radio][aria-checked=true]{color:var(--sg-serie-1, #5AA9F0)}[data-theme=dark] .up-sg-way-ic,[data-theme=dark] .up-sg-way.is-recommended .up-sg-way-chip,[data-theme=dark] .up-sg-prog-steps li.is-current>i,[data-theme=dark] .up-sg-task.is-current>i{background:color-mix(in srgb,var(--sg-serie-1, #5AA9F0) 18%,transparent);color:var(--sg-serie-1, #5AA9F0)}.up-swz-fld-in{display:flex;flex-direction:column;gap:inherit}.up-swz-na{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;color:var(--sg-ink-2, #3A4F5C);cursor:pointer}.up-swz-na input{width:16px;height:16px;accent-color:var(--up-azul-2, #1E78C8)}.up-swz-fld.is-na .up-swz-in{background:var(--sg-paper-2, #F6F9FC);color:var(--sg-ink-3, #5B7280)}.up-swz-fld.is-na .up-swz-in::-moz-placeholder{color:transparent}.up-swz-fld.is-na .up-swz-in::placeholder{color:transparent}.up-swz-comps{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.up-swz-comp{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1.25fr) minmax(0,1.25fr) minmax(0,.8fr) 92px;gap:8px;align-items:center}.up-swz-comp--head{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--sg-ink-3, #5B7280)}.up-swz-comp--sum{padding-top:6px;border-top:1px solid var(--up-border, #DCE6EE);font-size:13px;font-weight:700;color:var(--up-ink, #12212E)}.up-swz-comp--sum>span:first-child{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.up-swz-comp--sum .up-swz-in{font-weight:700}.up-swz-comp-nm,.up-swz-comp-c{display:flex;flex-direction:column;min-width:0}.up-swz-comp .up-swz-in{min-width:0}.up-swz-comp-pct{text-align:right}.up-swz-comp-acc{display:flex;align-items:center;justify-content:flex-end;gap:4px}.up-swz-comp-mv{max-width:66px;padding:4px 2px;border:1px solid var(--up-border, #DCE6EE);border-radius:8px;background:var(--up-surface, #fff);color:var(--sg-ink-2, #3A4F5C);font-size:12px}.up-swz-comp-mv:focus-visible{outline:2px solid var(--up-azul-2, #1E78C8);outline-offset:1px}.up-swz-comp>.up-swz-aviso-campo{grid-column:1 / -1}.up-swz-vg2{margin-top:1rem}@media (max-width: 760px){.up-swz-comp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.up-swz-comp--head{display:none}.up-swz-comp-nm{grid-column:1 / -1}.up-swz-comp{padding:8px 0;border-top:1px dashed var(--up-border, #DCE6EE)}.up-swz-comp--sum{border-top-style:solid}.up-swz-comp-c .up-swz-vh,.up-swz-comp-nm .up-swz-vh{position:static;width:auto;height:auto;margin:0 0 2px;clip:auto;overflow:visible;white-space:normal;font-size:11px;font-weight:700;color:var(--sg-ink-3, #5B7280)}}.up-swz-evcap{display:flex;flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none}.up-swz-evc{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:6px 10px;padding:10px 12px;border:1px solid var(--up-border, #DCE6EE);border-radius:12px;background:var(--up-surface, #fff)}.up-swz-evc[data-st=error]{border-color:var(--sg-bad, #C0392B)}.up-swz-evc-n{grid-column:1 / -1;display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;color:var(--up-ink, #12212E)}.up-swz-evc-n>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-swz-evc-n>button{margin-left:auto}.up-swz-evc-ok,.up-swz-evc-est{font-style:normal;font-size:11.5px;font-weight:600;color:var(--sg-ink-3, #5B7280);white-space:nowrap}.up-swz-evc-ok{color:var(--sg-ok-ink, #146B45)}.up-swz-evc[data-st=error] .up-swz-evc-est{color:var(--sg-bad-ink, #A12E22)}.up-swz-evc-d,.up-swz-evc-f{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:11.5px;font-weight:700;color:var(--sg-ink-3, #5B7280)}.up-swz-evc-st{grid-column:1 / -1;font-size:11.5px;color:var(--sg-ok-ink, #146B45)}.up-swz-evc-st:empty{display:none}.up-swz-evc>.up-swz-err,.up-swz-evc>.up-swz-aviso-campo{grid-column:1 / -1}@media (max-width: 560px){.up-swz-evc{grid-template-columns:1fr}}.up-sg-new-req{margin-left:6px;font-style:normal;font-size:10.5px;letter-spacing:.04em;color:var(--sg-azul-ink, #0C5A8E)}.up-sg-new-date{width:min(220px,100%);padding:9px 11px;border:1px solid var(--sg-linea, #CBD5E1);border-radius:10px;background:var(--sg-paper, #fff);color:var(--sg-ink, #0F172A);font:500 14px/20px Inter,system-ui,sans-serif}.up-sg-new-date:focus{outline:none;border-color:var(--up-azul-2, #1E78C8);box-shadow:var(--sg-focus, 0 0 0 3px #BFE0F7)}.up-sg-done{gap:14px}.up-sg-done-hero{display:grid;grid-template-columns:104px minmax(0,1fr);gap:20px;align-items:center;padding:16px 18px;border:1px solid var(--sg-hair, #E3EAF0);border-radius:16px;background:var(--sg-paper-2, #F6F9FC)}.up-sg-done-hero[data-tono=bad]{background:linear-gradient(135deg,#fff6f5,#fdecea 140%);border-color:color-mix(in srgb,#C0392B 18%,transparent)}.up-sg-done-hero[data-tono=warn]{background:linear-gradient(135deg,#fffbf1,#fff1d6 140%);border-color:color-mix(in srgb,#C28A0E 22%,transparent)}.up-sg-done-hero[data-tono=ok]{background:linear-gradient(135deg,#f3fbf7,#e2f5ec 140%);border-color:color-mix(in srgb,#1B8A5A 20%,transparent)}.up-sg-done-hero .up-sg-done-ring{width:104px}.up-sg-done-hero .up-sg-done-b{gap:8px;min-width:0}.up-sg-done-hero .up-sg-done-l{flex-direction:column;align-items:flex-start;gap:2px}.up-sg-done-hero .up-sg-done-l b{font-size:20px;line-height:26px}.up-sg-done-hero[data-tono=bad] .up-sg-done-l b{color:#a12e22}.up-sg-done-hero[data-tono=warn] .up-sg-done-l b{color:#8a5f00}.up-sg-done-hero[data-tono=ok] .up-sg-done-l b{color:#146b45}.up-sg-done-frase{margin:0;font-size:14px;line-height:21px;color:var(--sg-ink-2, #3A4F5C);text-align:justify}.up-sg-done-checks{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.up-sg-done-checks li{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600}.up-sg-done-checks li.is-ok{background:#e6f5ee;color:#146b45}.up-sg-done-checks li.is-bad{background:#fdecea;color:#a12e22}.up-sg-done-list{gap:6px;padding:0 2px}.up-sg-done-list li{font-size:13.5px;line-height:20px}.up-sg-done-list li i{margin-top:3px}@media (max-width: 560px){.up-sg-done-hero{grid-template-columns:1fr;justify-items:start}}.up-sg-lote{max-width:1040px}.up-sg-lote-b{display:flex;flex-direction:column;gap:14px}.up-sg-lote-intro{margin:0;font-size:14px;line-height:21px;color:var(--sg-ink-2, #3A4F5C)}.up-sg-lote-drop{min-height:120px}.up-sg-lote-drop.is-over{border-color:var(--up-azul-2, #1E78C8);background:color-mix(in srgb,var(--up-azul-2, #1E78C8) 6%,transparent)}.up-sg-lote-lista{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;max-height:300px;overflow:auto}.up-sg-lote-f{display:flex;align-items:center;gap:12px;padding:8px 10px 8px 12px;border:1px solid var(--sg-hair, #E3EAF0);border-radius:12px;background:var(--sg-paper, #fff)}.up-sg-lote-f.is-bad{border-color:color-mix(in srgb,#C0392B 30%,transparent);background:#fff7f6}.up-sg-lote-fic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fdecea;color:#a12e22;font-size:15px}.up-sg-lote-f.is-ok .up-sg-lote-fic{background:#e8f4fc;color:#0c5a8e}.up-sg-lote-f.is-rev .up-sg-lote-fic{background:var(--sg-paper-2, #F6F9FC);color:var(--sg-ink-3, #5B7280)}.up-sg-lote-fn{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.up-sg-lote-fn b{font-size:13.5px;font-weight:700;color:var(--sg-ink, #0E2A3A);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-sg-lote-fn small{font-size:12px;color:var(--sg-ink-3, #5B7280)}.up-sg-lote-mal{color:#a12e22;font-weight:600}.up-sg-lote-tw{overflow:auto;border:1px solid var(--sg-hair, #E3EAF0);border-radius:14px}.up-sg-lote-t{width:100%;border-collapse:collapse;font-size:13.5px}.up-sg-lote-t th{position:sticky;top:0;z-index:1;padding:10px 12px;background:var(--sg-paper-2, #F6F9FC);text-align:left;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--sg-ink-3, #5B7280);border-bottom:1px solid var(--sg-hair, #E3EAF0)}.up-sg-lote-t td{padding:10px 12px;border-bottom:1px solid var(--sg-hair, #E3EAF0);vertical-align:top}.up-sg-lote-t tr:last-child td{border-bottom:0}.up-sg-lote-t tr.is-rep td{background:#fffbf1}.up-sg-lote-t select{width:100%;min-height:44px;padding:0 10px;border:1px solid var(--up-border, #DCE6EE);border-radius:12px;background:var(--sg-paper, #fff);color:var(--sg-ink, #0E2A3A);font:inherit;font-size:14px}.up-sg-lote-t td:nth-child(2){width:150px}.up-sg-lote-t td:nth-child(3){width:200px}.up-sg-lote-t .up-fe{max-width:190px}.up-sg-lote-arch{min-width:180px;max-width:320px}.up-sg-lote-arch b{display:block;font-weight:700;color:var(--sg-ink, #0E2A3A);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-sg-lote-proy{min-width:240px}.up-sg-lote-id{display:flex;align-items:flex-start;gap:6px;margin-top:5px;font-size:12px;line-height:16px;color:var(--sg-ink-3, #5B7280)}.up-sg-lote-id.is-ok{color:#146b45}.up-sg-lote-id.is-warn{color:#8a5f00}.up-sg-lote-id.is-bad{color:#a12e22}.up-sg-lote-id>i{margin-top:2px}.up-sg-lote-res{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.up-sg-lote-res li{padding:8px 14px;border-radius:12px;background:var(--sg-paper-2, #F6F9FC);border:1px solid var(--sg-hair, #E3EAF0);font-size:13.5px;color:var(--sg-ink-2, #3A4F5C)}.up-sg-lote-res b{color:var(--sg-ink, #0E2A3A);font-variant-numeric:tabular-nums}.up-sg-lote-aviso{margin:0;padding:10px 14px;border-radius:12px;background:#fff4e0;color:#8a5f00;font-size:13.5px;line-height:20px}.up-sg-lote-orden{display:flex;flex-direction:column;gap:4px;margin:0;padding:0 0 0 22px;max-height:260px;overflow:auto;font-size:13.5px}.up-sg-lote-orden li{padding:4px 0;color:var(--sg-ink-2, #3A4F5C)}.up-sg-lote-on{font-weight:700;color:var(--sg-ink, #0E2A3A);font-variant-numeric:tabular-nums;margin-right:8px}.up-sg-lote-oa{color:var(--sg-ink-3, #5B7280)}.up-sg-lote-op{margin-left:8px;padding:1px 8px;border-radius:999px;background:#e8f4fc;color:#0c5a8e;font-size:12px;font-weight:600}.up-sg-lote-conf{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--sg-hair, #E3EAF0);font-size:14px;line-height:20px;color:var(--sg-ink, #0E2A3A);cursor:pointer}.up-sg-lote-conf input{width:18px;height:18px;margin-top:1px;accent-color:var(--up-azul-2, #1E78C8)}.up-sg-lote-t.is-prog td:first-child{width:40px;color:var(--sg-ink-3, #5B7280);font-variant-numeric:tabular-nums}.up-sg-lote-est{white-space:nowrap;font-weight:600}.up-sg-lote-t tr.is-listo .up-sg-lote-est{color:#146b45}.up-sg-lote-t tr.is-error .up-sg-lote-est{color:#a12e22}.up-sg-lote-t tr.is-cargando .up-sg-lote-est,.up-sg-lote-t tr.is-analizando .up-sg-lote-est{color:#0c5a8e}@media (max-width: 720px){.up-sg-lote-t thead{display:none}.up-sg-lote-t tr{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;padding:12px;border-bottom:1px solid var(--sg-hair, #E3EAF0)}.up-sg-lote-t td{padding:0;border:0;width:auto!important}.up-sg-lote-t td.up-sg-lote-arch,.up-sg-lote-t td.up-sg-lote-proy{grid-column:1 / -1;max-width:none;min-width:0}}.up-m2{display:flex;flex-direction:column;gap:18px;padding:4px 0 8px;color:var(--sg-ink)}.up-m2-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.up-m2-h{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--up-font-display);font-size:17px;font-weight:700;color:var(--sg-ink)}.up-m2-h>i{color:var(--id-violeta-ink)}.up-m2-ver{margin:4px 0 0;font-size:12.5px;color:var(--sg-ink-3);font-variant-numeric:tabular-nums}.up-m2-aviso{display:flex;gap:10px;align-items:flex-start;margin:0;padding:10px 14px;border-radius:12px;background:var(--id-violeta-bg);color:var(--sg-ink-2);font-size:13px;line-height:1.45}.up-m2-aviso>i{color:var(--id-violeta-ink);margin-top:2px}.up-m2-estado{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-radius:12px;border:1px solid var(--sg-hair);background:var(--sg-paper-2);font-size:13px}.up-m2-estado.is-curso{background:var(--sg-info-bg);border-color:transparent}.up-m2-estado.is-error{background:var(--sg-warn-bg);border-color:color-mix(in srgb,var(--sg-warn) 40%,transparent);color:var(--sg-warn-ink)}.up-m2-sec{display:flex;flex-direction:column;gap:8px}.up-m2-sub{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sg-ink-2)}.up-m2-sub small{text-transform:none;letter-spacing:0;font-weight:500;color:var(--sg-ink-3)}.up-m2-nota{margin:0;font-size:12.5px;color:var(--sg-ink-3)}.up-m2-vacio{margin:0;padding:12px 14px;border-radius:12px;background:var(--sg-paper-2);color:var(--sg-ink-2);font-size:13px}.up-m2-vacio.is-error{background:var(--sg-bad-bg);color:var(--sg-bad-ink)}.up-m2-chip{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:700;line-height:18px;white-space:nowrap;background:var(--sg-neutral-bg);color:var(--sg-ink-2)}.up-m2-chip.is-prueba{background:var(--id-violeta-bg);color:var(--id-violeta-ink);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.up-m2-chip.is-bien{background:var(--sg-ok-bg);color:var(--sg-ok-ink)}.up-m2-chip.is-malo,.up-m2-chip.is-bloqueante{background:var(--sg-bad-bg);color:var(--sg-bad-ink)}.up-m2-chip.is-alerta,.up-m2-chip.is-mayor{background:var(--sg-warn-bg);color:var(--sg-warn-ink)}.up-m2-chip.is-info,.up-m2-chip.is-verificar{background:var(--sg-info-bg);color:var(--sg-azul-ink)}.up-m2-chip.is-menor{background:var(--sg-neutral-bg);color:var(--sg-ink-2)}.up-m2-chip.is-corr{background:var(--id-violeta-bg);color:var(--id-violeta-ink)}.up-m2-cal{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--sg-hair);border-radius:12px;background:var(--sg-paper);box-shadow:var(--up-shadow-xs)}.up-m2-rec{margin:0;font-size:16px;font-weight:700}.up-m2-rec small{font-size:12.5px;font-weight:600;color:var(--sg-ink-3)}.up-m2-rec.is-bien{color:var(--sg-ok-ink)}.up-m2-rec.is-info{color:var(--sg-azul-ink)}.up-m2-rec.is-alerta{color:var(--sg-warn-ink)}.up-m2-rec.is-malo{color:var(--sg-bad-ink)}.up-m2-conteo{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--sg-ink-2)}.up-m2-conteo b{font-variant-numeric:tabular-nums;color:var(--sg-ink)}.up-m2-tw{overflow-x:auto;border:1px solid var(--sg-hair);border-radius:12px;background:var(--sg-paper);-webkit-overflow-scrolling:touch}.up-m2-tabla{width:100%;border-collapse:collapse;font-size:12.5px;line-height:1.4}.up-m2-tabla th,.up-m2-tabla td{padding:7px 10px;border-bottom:1px solid var(--sg-hair);text-align:left;vertical-align:top}.up-m2-tabla thead th{position:sticky;top:0;background:var(--sg-paper-2);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sg-ink-3);white-space:nowrap}.up-m2-tabla tbody th{font-weight:600;color:var(--sg-ink)}.up-m2-tabla tbody tr:last-child>*{border-bottom:0}.up-m2-tabla .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.up-m2-tabla td.is-baja{color:var(--sg-warn-ink);font-weight:700}.up-m2-tabla tr.is-corregido>*{background:color-mix(in srgb,var(--id-violeta-bg) 60%,transparent)}.up-m2-tabla tr.is-discrepante>*{background:var(--sg-bad-bg)}.up-m2-largo{min-width:220px;max-width:420px;overflow-wrap:anywhere;color:var(--sg-ink-2)}.up-m2-campos td:nth-child(4){min-width:160px}.up-m2-crit{color:var(--id-indigo-ink);font-size:9px;vertical-align:2px}.up-m2-tol{display:block;margin-top:2px;font-size:11px;color:var(--sg-ink-3)}.up-m2-grupo th{background:var(--sg-paper-2);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sg-ink-2)}.up-m2-lects{min-width:180px}.up-m2-lect{display:block;font-size:11.5px;color:var(--sg-ink-3);overflow-wrap:anywhere}.up-m2-lect b{display:inline-block;min-width:18px;color:var(--sg-ink-2)}.up-m2-mini{margin:4px 0 0;padding-left:16px;font-size:11.5px}.up-m2-acc{white-space:nowrap}.up-m2-link{display:inline-flex;align-items:center;gap:5px;padding:3px 6px;border:0;border-radius:8px;background:none;color:var(--up-azul-2);font-size:12px;font-weight:600;cursor:pointer}.up-m2-link:hover{background:var(--sg-paper-2)}.up-m2-link:focus-visible{outline:2px solid var(--up-azul-2);outline-offset:1px}.up-m2-link--ic{padding:2px 5px;font-size:11px;color:var(--sg-ink-3)}.up-m2-fund{margin:0;padding:10px 14px;border-left:3px solid var(--id-violeta-ink);border-radius:0 10px 10px 0;background:var(--sg-paper-2);font-size:13px;line-height:1.55;color:var(--sg-ink-2);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.up-m2-tiempo th[scope=row]{white-space:nowrap}.up-m2-tiempo td:nth-child(3){white-space:nowrap;font-variant-numeric:tabular-nums}.up-m2-tiempo td:nth-child(3) .up-m2-chip{margin-left:4px}.up-m2-tiempo td:nth-child(4){min-width:200px;color:var(--sg-ink-3)}.up-m2-alertas{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.up-m2-alertas li{display:flex;gap:8px;align-items:flex-start;padding:8px 12px;border-radius:10px;background:var(--sg-info-bg);color:var(--sg-ink-2);font-size:12.5px;line-height:1.45}.up-m2-alertas li>i{color:var(--sg-azul-ink);margin-top:2px}.up-m2-obj td:nth-child(3){white-space:nowrap}.up-m2-obj td:last-child{min-width:150px}.up-m2-neg{color:var(--sg-warn-ink);font-weight:700}.up-m2-pos{color:var(--sg-ok-ink);font-weight:600}.up-m2-grupos{margin:0;color:var(--sg-ink-2);font-size:12.5px}.up-m2-concepto{display:flex;flex-direction:column;gap:8px}.up-m2-fundamentos li{display:flex;gap:6px}.up-m2-num{flex:none;min-width:16px;color:var(--sg-ink)}.up-m2-fundamentos{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:12.5px;line-height:1.5;color:var(--sg-ink-2)}.up-m2-sub2{margin:6px 0 0;font-size:12px;font-weight:700;color:var(--sg-ink-2)}.up-m2-sub2 small{font-weight:500;color:var(--sg-ink-3)}.up-m2-fund.is-b{border-left-color:var(--up-azul-2)}.up-m2-firmas2{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.up-m2-firmas2 li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:var(--sg-paper-2);font-size:13px}.up-m2-firmas2 li>span:first-child{flex:1 1 220px;min-width:0}.up-m2-plantilla{margin:6px 0 0;font-size:12px;color:var(--sg-ink-2)}.up-m2-plantilla summary{cursor:pointer;font-weight:600;color:var(--up-muted, #64748b)}.up-m2-plantilla p{margin:6px 0 0;padding:8px 12px;border-radius:8px;background:var(--sg-paper-2);line-height:1.5}.up-m2-recs{margin:0;font-size:12.5px;color:var(--sg-ink-2);list-style:none;padding-left:0}.up-m2-recs ul{margin:2px 0 6px;padding-left:18px;list-style:disc}.up-m2-cod{margin-left:4px;padding:0 6px;border-radius:6px;background:var(--sg-paper-2);font-size:10.5px;font-weight:700;color:var(--sg-ink-3);white-space:nowrap}.up-m2-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;margin:0}.up-m2-dl dt{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sg-ink-3)}.up-m2-dl dd{margin:2px 0 0;font-size:13px;color:var(--sg-ink)}.up-m2-ev{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:13px}.up-m2-ev li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.up-m2-ev small{color:var(--sg-ink-3)}.up-m2-firmas{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none}.up-m2-firmas li{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--sg-hair);border-radius:12px;background:var(--sg-paper)}.up-m2-firmas li>div:first-child{display:flex;flex-direction:column;gap:2px;font-size:13px}.up-m2-firmas li span{color:var(--sg-ink-2)}.up-m2-firmas li small{color:var(--sg-ink-3);font-size:11.5px}.up-m2-firmas li.is-dudosa{border-color:color-mix(in srgb,var(--sg-warn) 45%,transparent)}.up-m2-firmas li.is-ausente{border-color:color-mix(in srgb,var(--sg-bad) 45%,transparent)}.up-m2-firma-st{display:flex;align-items:flex-start;gap:4px}.up-m2-hist summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--sg-ink-2)}.up-m2-hist ul{margin:6px 0 0;padding-left:18px;font-size:12.5px;color:var(--sg-ink-2)}.up-m2-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px;background:#08141c73}.up-m2-dlg{width:min(520px,100%);display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-radius:16px;background:var(--sg-paper);color:var(--sg-ink);box-shadow:var(--up-shadow-lg)}.up-m2-dlg h3{margin:0;font-size:17px;font-weight:700}.up-m2-dlg-et{margin:0;font-size:13px;color:var(--sg-ink-3)}.up-m2-dlg-c{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--sg-ink-2)}.up-m2-dlg-c em{font-style:normal;font-size:11px;font-weight:700;color:var(--id-violeta-ink);text-transform:uppercase;letter-spacing:.04em}.up-m2-dlg-c input,.up-m2-dlg-c textarea,.up-m2-dlg-c select{width:100%;padding:8px 10px;border:1px solid var(--sg-linea);border-radius:10px;background:var(--sg-paper);color:var(--sg-ink);font:inherit;font-weight:500}.up-m2-dlg-c input:focus,.up-m2-dlg-c textarea:focus,.up-m2-dlg-c select:focus{outline:none;box-shadow:var(--sg-focus);border-color:var(--up-azul-2)}.up-m2-dlg-prev{margin:0;padding:6px 10px;border-radius:8px;background:var(--sg-paper-2);font-size:12.5px;color:var(--sg-ink-2)}.up-m2-dlg-err{margin:0;font-size:12.5px;font-weight:600;color:var(--sg-bad-ink)}.up-m2-dlg-act{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}@media (max-width: 640px){.up-m2-cab-act{width:100%}.up-m2-largo{min-width:180px}.up-m2-tw--apilar{overflow-x:visible}.up-m2-tiempo,.up-m2-tiempo tbody{display:block}.up-m2-tiempo thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.up-m2-tiempo tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--sg-hair)}.up-m2-tiempo tbody tr:last-child{border-bottom:0}.up-m2-tiempo tbody tr>*{border-bottom:0}.up-m2-tiempo tbody th[scope=row]{grid-column:1 / -1;padding-bottom:0;white-space:normal}.up-m2-tiempo td[data-et]:before{content:attr(data-et);display:block;margin-bottom:1px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sg-ink-3)}.up-m2-tiempo td:nth-child(3){white-space:normal}.up-m2-tiempo td:nth-child(3) .up-m2-chip{margin:2px 0 0}.up-m2-tiempo td:nth-child(4){grid-column:1 / -1;min-width:0;padding-top:0;font-size:11.5px}.up-m2-fund{text-align:left}}.up-m2-chip.is-oficial{background:var(--sg-ok-bg);color:var(--sg-ok-ink);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.up-m2-aviso.is-oficial{background:var(--sg-ok-bg)}.up-m2-aviso.is-oficial>i{color:var(--sg-ok-ink)}.up-m2.is-v3{gap:16px}.up-m2-k{display:block;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sg-ink-3)}.up-m2-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.1fr);gap:1px;border:1px solid var(--sg-hair);border-radius:16px;overflow:hidden;background:var(--sg-hair);box-shadow:var(--up-shadow-xs)}.up-m2.is-lectura .up-m2-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.up-m2-top>div{background:var(--sg-paper);padding:16px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.up-m2-top small{font-size:12.5px;line-height:1.45;color:var(--sg-ink-3)}.up-m2-top-des{flex-direction:row!important;align-items:center;gap:16px!important}.up-m2-top-des>div{display:flex;flex-direction:column;gap:4px;min-width:0}.up-m2-top-v{font-family:var(--up-font-display);font-size:20px;font-weight:800;color:var(--sg-ink)}.up-m2-top-v.is-bien{color:var(--sg-ok-ink)}.up-m2-top-v.is-alerta{color:var(--sg-warn-ink)}.up-m2-top-v.is-malo{color:var(--sg-bad-ink)}.up-m2-top-v.is-nulo{color:var(--sg-ink-2)}.up-m2-ring{--c: var(--sg-ink-3);flex:none;width:84px;height:84px;border-radius:50%;display:grid;place-items:center;align-content:center;background:radial-gradient(closest-side,var(--sg-paper) 76%,transparent 77% 100%),conic-gradient(var(--c) calc(var(--p) * 1%),var(--sg-hair) 0)}.up-m2-ring.is-bien{--c: var(--sg-ok)}.up-m2-ring.is-alerta{--c: var(--sg-warn)}.up-m2-ring.is-malo{--c: var(--sg-bad)}.up-m2-ring span{font:800 20px/1 var(--up-font-display);color:var(--sg-ink);font-variant-numeric:tabular-nums}.up-m2-ring small{font-size:10.5px;color:var(--sg-ink-3)}.up-m2-pill{align-self:flex-start;padding:4px 12px;border-radius:999px;font-size:14.5px;font-weight:700;background:var(--sg-neutral-bg);color:var(--sg-ink)}.up-m2-pill.is-bien{background:var(--sg-ok-bg);color:var(--sg-ok-ink)}.up-m2-pill.is-info{background:var(--sg-info-bg);color:var(--sg-azul-ink)}.up-m2-pill.is-alerta{background:var(--sg-warn-bg);color:var(--sg-warn-ink)}.up-m2-pill.is-malo{background:var(--sg-bad-bg);color:var(--sg-bad-ink)}.up-m2-cnts{display:flex;flex-wrap:wrap;gap:6px}.up-m2-cnt{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--sg-hair);border-radius:999px;background:var(--sg-paper);color:var(--sg-ink-2);font:600 12.5px/1 inherit;font-family:inherit;cursor:pointer}.up-m2-cnt b{font-variant-numeric:tabular-nums}.up-m2-cnt:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sg-ink-3)}.up-m2-cnt.is-bloqueante:before{background:var(--sg-bad)}.up-m2-cnt.is-mayor:before{background:var(--sg-warn)}.up-m2-cnt.is-verificar:before{background:var(--sg-azul, #1E78C8)}.up-m2-cnt[aria-pressed=true]{border-color:var(--sg-ink-2);background:var(--sg-paper-2);color:var(--sg-ink)}.up-m2-cnt:disabled{opacity:.45;cursor:default}.up-m2-cnt:focus-visible,.up-m2-acc>summary:focus-visible,.up-m2-hl summary:focus-visible,.up-m2-mas summary:focus-visible{outline:2px solid var(--up-azul);outline-offset:2px}.up-m2-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.up-m2-kpi{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--sg-hair);border-left:4px solid var(--sg-hair);border-radius:12px;background:var(--sg-paper);min-width:0}.up-m2-kpi span{font-size:12px;font-weight:600;color:var(--sg-ink-3)}.up-m2-kpi b{font:800 19px/1.2 var(--up-font-display);color:var(--sg-ink);font-variant-numeric:tabular-nums}.up-m2-kpi small{font-size:11.5px;line-height:1.35;color:var(--sg-ink-3)}.up-m2-kpi.is-bien{border-left-color:var(--sg-ok)}.up-m2-kpi.is-alerta{border-left-color:var(--sg-warn)}.up-m2-kpi.is-malo{border-left-color:var(--sg-bad)}.up-m2-card{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--sg-hair);border-radius:14px;background:var(--sg-paper)}.up-m2-card-h{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;color:var(--sg-ink)}.up-m2-card-h>i{color:var(--sg-ink-3)}.up-m2-card-h small{font-weight:500;font-size:12px;color:var(--sg-ink-3)}.up-m2-resumen p,.up-m2-mas p{margin:0;font-size:14px;line-height:1.65;color:var(--sg-ink-2);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.up-m2-mas>summary{list-style:none;cursor:pointer;font-size:14px;line-height:1.65;color:var(--sg-ink-2);text-align:justify}.up-m2-mas>summary::-webkit-details-marker{display:none}.up-m2-mas>summary em{font-style:normal;font-weight:600;color:var(--up-azul);white-space:nowrap}.up-m2-mas[open]>summary em{display:none}.up-m2-mas[open]>p{margin-top:4px}.up-m2-hl{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border:1px solid var(--sg-hair);border-radius:12px;overflow:hidden}.up-m2-hl>li+li{border-top:1px solid var(--sg-hair)}.up-m2-hl summary{display:grid;grid-template-columns:auto auto minmax(0,1fr) minmax(0,.8fr) auto;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;list-style:none;font-size:13.5px}.up-m2-hl summary::-webkit-details-marker{display:none}.up-m2-hl summary:after{content:"";font:900 11px/1 "Font Awesome 6 Free";color:var(--sg-ink-3);transition:transform .15s}.up-m2-hl details[open] summary:after{transform:rotate(180deg)}.up-m2-hl summary:hover{background:var(--sg-paper-2)}.up-m2-hl code{font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--sg-ink-2)}.up-m2-hl-t{font-weight:600;color:var(--sg-ink);min-width:0}.up-m2-hl-c{font-size:12px;color:var(--sg-ink-3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-m2-hl-sev{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;background:var(--sg-neutral-bg);color:var(--sg-ink-2)}.up-m2-hl-sev.is-bloqueante{background:var(--sg-bad-bg);color:var(--sg-bad-ink)}.up-m2-hl-sev.is-mayor{background:var(--sg-warn-bg);color:var(--sg-warn-ink)}.up-m2-hl-sev.is-verificar{background:var(--sg-info-bg);color:var(--sg-azul-ink)}.up-m2-hl-d{margin:0;padding:4px 14px 14px;display:grid;gap:6px;background:var(--sg-paper-2)}.up-m2-hl-d>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;font-size:13px}.up-m2-hl-d dt{color:var(--sg-ink-3)}.up-m2-hl-d dd{margin:0;color:var(--sg-ink);overflow-wrap:anywhere}.up-m2-resp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:10px}.up-m2-resp>div,.up-m2-resp li{min-width:0;overflow-wrap:anywhere}.up-m2-resp>div{padding:10px 12px;border-radius:10px;background:var(--sg-paper-2);font-size:13px}.up-m2-resp ul{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px;color:var(--sg-ink-2)}.up-m2-accs{display:flex;flex-direction:column;gap:8px}.up-m2-accs-h{margin:6px 0 2px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sg-ink-3)}.up-m2-acc{border:1px solid var(--sg-hair);border-radius:12px;background:var(--sg-paper)}.up-m2-acc>summary{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;list-style:none}.up-m2-acc>summary::-webkit-details-marker{display:none}.up-m2-acc>summary>i:first-child{width:18px;text-align:center;color:var(--sg-ink-3)}.up-m2-acc-t{font-weight:600;font-size:14px;color:var(--sg-ink)}.up-m2-acc-e{margin-left:auto;font-size:12.5px;color:var(--sg-ink-3);text-align:right;font-variant-numeric:tabular-nums}.up-m2-acc-cv{color:var(--sg-ink-3);font-size:11px;transition:transform .15s}.up-m2-acc[open]>summary .up-m2-acc-cv{transform:rotate(180deg)}.up-m2-acc[open]>summary{border-bottom:1px solid var(--sg-hair)}.up-m2-acc-b{padding:14px;display:flex;flex-direction:column;gap:16px}.up-m2-acc-b>.up-m2-sec>.up-m2-sub:first-child{display:none}@media (max-width: 1100px){.up-m2-top{grid-template-columns:1fr 1fr}.up-m2-top-hal{grid-column:1 / -1}.up-m2-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.up-m2-top,.up-m2.is-lectura .up-m2-top{grid-template-columns:1fr}.up-m2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.up-m2-hl summary{grid-template-columns:auto auto minmax(0,1fr) auto}.up-m2-hl-c{display:none}.up-m2-hl-d>div{grid-template-columns:1fr;gap:2px}.up-m2-acc-e{display:none}}.up-m2.is-v3,.up-m2-accs,.up-m2-acc-b{min-width:0}.up-m2-acc{overflow:hidden}.up-m2-acc-b{overflow-wrap:anywhere}.up-m2-hal{gap:8px}.up-m2-hg{border:1px solid var(--sg-hair);border-radius:12px;overflow:hidden;background:var(--sg-paper)}.up-m2-hg>summary{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;list-style:none;font-size:13px;background:var(--sg-paper-2)}.up-m2-hg>summary::-webkit-details-marker{display:none}.up-m2-hg>summary b{font-variant-numeric:tabular-nums;color:var(--sg-ink)}.up-m2-hg>summary:after{content:"";margin-left:auto;font:900 11px/1 "Font Awesome 6 Free";color:var(--sg-ink-3);transition:transform .15s}.up-m2-hg[open]>summary:after{transform:rotate(180deg)}.up-m2-hg-c{font-size:12px;color:var(--sg-ink-3)}.up-m2-hg>.up-m2-hl{border:0;border-top:1px solid var(--sg-hair);border-radius:0}.up-m2-hg .up-m2-hl summary{grid-template-columns:52px minmax(0,1fr) auto auto;gap:8px;padding:7px 12px;font-size:13px}.up-m2-hl-x{font-size:11.5px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--sg-neutral-bg);color:var(--sg-ink-2)}.up-m2-hl-n{margin:6px 0 8px;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px}.up-m2-hl-n li span{display:block;color:var(--sg-ink-3);font-size:12.5px;overflow-wrap:anywhere}.up-m2-hl-d>dl{margin:0;display:grid;gap:6px}.up-m2-hl-d>dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;font-size:13px}.up-m2-hl-d>dl dt{color:var(--sg-ink-3)}.up-m2-hl-d>dl dd{margin:0}.up-m2-hg .up-m2-hl summary:focus-visible,.up-m2-hg>summary:focus-visible{outline:2px solid var(--up-azul);outline-offset:-2px}@media (max-width: 640px){.up-m2-hl-d>dl>div{grid-template-columns:1fr;gap:2px}}.up-m2-qh{gap:8px}.up-m2-qh-r{border:1px solid var(--sg-hair);border-radius:12px;background:var(--sg-paper);overflow:hidden}.up-m2-qh-r>summary{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,auto) 14px;align-items:center;gap:12px;padding:9px 12px;cursor:pointer;list-style:none;font-size:13px}.up-m2-qh-r>summary::-webkit-details-marker{display:none}.up-m2-qh-r>summary:after{content:"";font:900 11px/1 "Font Awesome 6 Free";color:var(--sg-ink-3);transition:transform .15s}.up-m2-qh-r[open]>summary:after{transform:rotate(180deg)}.up-m2-qh-r>summary:hover{background:var(--sg-paper-2)}.up-m2-qh-r>summary:focus-visible{outline:2px solid var(--up-azul);outline-offset:-2px}.up-m2-qh-q{display:flex;flex-direction:column;min-width:0}.up-m2-qh-q b{color:var(--sg-ink);font-weight:600}.up-m2-qh-q small{color:var(--sg-ink-3);font-size:12px}.up-m2-qh-n{font-weight:700;font-size:12px;padding:2px 8px;border-radius:999px;background:var(--sg-neutral-bg);color:var(--sg-ink-2);white-space:nowrap}.up-m2-qh-c{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0}.up-m2-qh-c code{font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding:3px 6px;border-radius:6px;background:var(--sg-paper-2);color:var(--sg-ink-2)}.up-m2-qh-c em{font-style:normal;font-size:11.5px;color:var(--sg-ink-3);align-self:center}.up-m2-qh-l{margin:0;padding:10px 16px 12px 34px;border-top:1px solid var(--sg-hair);background:var(--sg-paper-2);display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.5;color:var(--sg-ink-2)}.up-m2-qh-rol{color:var(--sg-ink-3);font-style:italic}@media (max-width: 640px){.up-m2-qh-r>summary{grid-template-columns:minmax(0,1fr) auto 14px}.up-m2-qh-c{display:none}}.up-m2-lecfv-h{margin:0;display:flex;gap:8px;align-items:center;font-size:13px;color:var(--sg-ink-2)}.up-m2-lecfv{padding:12px 0 18px;border-radius:12px;background:var(--sg-paper-2);overflow-x:auto}.up-m2-tablas{border:1px solid var(--sg-hair);border-radius:12px}.up-m2-tablas>summary{padding:10px 14px;cursor:pointer;font-size:13px;font-weight:600;color:var(--sg-ink-2)}.up-m2-acc-b>.up-m2-lecfv-h+.up-m2-lecfv{margin-top:-6px}
