.pg-cielo{position:relative;overflow:hidden;border-radius:24px;color:#fff;isolation:isolate;--cielo-a: rgb(139 92 246 / .75);--cielo-b: rgb(14 165 233 / .55);--cielo-1: var(--palette-0b1026);--cielo-2: var(--palette-1e1b4b);--cielo-3: var(--palette-172554);--cielo-sombra: rgb(30 27 75 / .65);background:radial-gradient(120% 140% at 88% -25%,var(--cielo-a) 0%,transparent 55%),radial-gradient(90% 120% at -5% 125%,var(--cielo-b) 0%,transparent 55%),linear-gradient(135deg,var(--cielo-1) 0%,var(--cielo-2) 55%,var(--cielo-3) 100%);box-shadow:0 16px 32px -20px var(--cielo-sombra)}.pg-cielo[data-tono=presupuesto]{--cielo-a: rgb(56 189 248 / .7);--cielo-b: rgb(99 102 241 / .5);--cielo-1: var(--palette-081226);--cielo-2: var(--palette-0f2a5c);--cielo-3: var(--palette-1e3a8a);--cielo-sombra: rgb(30 58 138 / .6)}.pg-cielo[data-tono=rendimiento]{--cielo-a: rgb(52 211 153 / .6);--cielo-b: rgb(34 211 238 / .45);--cielo-1: var(--palette-03201c);--cielo-2: var(--palette-064e3b);--cielo-3: var(--palette-134e4a);--cielo-sombra: rgb(6 78 59 / .6)}.pg-cielo[data-tono=prestamos]{--cielo-a: rgb(251 191 36 / .6);--cielo-b: rgb(244 63 94 / .45);--cielo-1: var(--palette-1f0d05);--cielo-2: var(--palette-6b2a0b);--cielo-3: var(--palette-7c2d12);--cielo-sombra: rgb(124 45 18 / .55)}.pg-cielo[data-tono=herramientas]{--cielo-a: rgb(34 211 238 / .55);--cielo-b: rgb(148 163 184 / .4);--cielo-1: var(--palette-071521);--cielo-2: var(--palette-0c3a52);--cielo-3: var(--palette-0f3d5c);--cielo-sombra: rgb(12 58 82 / .6)}.pg-cielo-decor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;opacity:.55}.pg-cielo[data-tono=presupuesto] .pg-cielo-decor{background-image:linear-gradient(rgb(255 255 255 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .06) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(80% 90% at 85% 10%,black 0%,transparent 70%);mask-image:radial-gradient(80% 90% at 85% 10%,black 0%,transparent 70%)}.pg-cielo[data-tono=rendimiento] .pg-cielo-decor{background:no-repeat right -10px bottom -6px / 70% 80% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 160' fill='none'%3E%3Cpath d='M0 140 C60 130 90 100 140 104 S220 60 270 66 S350 18 400 10' stroke='%23fff' stroke-opacity='.22' stroke-width='3'/%3E%3Cpath d='M0 156 C70 150 110 128 170 130 S250 96 300 100 S370 60 400 52' stroke='%23fff' stroke-opacity='.12' stroke-width='2'/%3E%3C/svg%3E")}.pg-cielo[data-tono=prestamos] .pg-cielo-decor{background:radial-gradient(circle at 92% 12%,transparent 0 46px,rgb(255 255 255 / .08) 47px 48px,transparent 49px 86px,rgb(255 255 255 / .06) 87px 88px,transparent 89px 130px,rgb(255 255 255 / .05) 131px 132px,transparent 133px)}.pg-cielo[data-tono=planificaciones] .pg-cielo-decor{background-image:radial-gradient(rgb(255 255 255 / .5) 1px,transparent 1.5px);background-size:34px 34px;-webkit-mask-image:radial-gradient(70% 90% at 90% 0%,black 0%,transparent 70%);mask-image:radial-gradient(70% 90% at 90% 0%,black 0%,transparent 70%);opacity:.4}.pg-cielo[data-tono=herramientas] .pg-cielo-decor{background-image:radial-gradient(rgb(255 255 255 / .35) 1px,transparent 1.5px);background-size:18px 18px;-webkit-mask-image:linear-gradient(110deg,transparent 45%,black 100%);mask-image:linear-gradient(110deg,transparent 45%,black 100%);opacity:.35}.pg-vidrio{border-radius:16px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff29}button.pg-vidrio{transition:background-color .15s ease,transform .15s ease}button.pg-vidrio:hover{background:#ffffff2e;transform:translateY(-1px)}button.pg-vidrio:focus-visible{outline:2px solid white;outline-offset:2px}.pg-cielo-accion{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;background:#fff;color:var(--palette-1e1b4b);padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;box-shadow:0 10px 24px -10px #00000080;white-space:nowrap;transition:transform .15s ease}.pg-cielo-accion:hover{transform:scale(1.03)}.pg-cielo-accion:active{transform:scale(.96)}.pg-cielo-accion:disabled{opacity:.6;transform:none}.pg-cielo-accion.is-suave{background:#ffffff24;color:#fff;box-shadow:inset 0 0 0 1px #ffffff40}.pg-modal-cabecera{background:radial-gradient(120% 160% at 0% 0%,color-mix(in srgb,var(--color-brand-500) 10%,transparent) 0%,transparent 60%),var(--surface-2)}.pg-tarjeta-entidad{position:relative;overflow:hidden;isolation:isolate;transition:transform .2s ease,box-shadow .2s ease}.pg-tarjeta-entidad:hover{transform:translateY(-2px);box-shadow:0 18px 36px -22px #0f172a73}.pg-tarjeta-entidad.is-fija:hover{transform:none;box-shadow:none}.pg-halo{pointer-events:none;position:absolute;right:-2.5rem;top:-2.5rem;width:11rem;height:11rem;opacity:.16;z-index:-1;-webkit-mask-image:radial-gradient(closest-side,black 0%,transparent 100%);mask-image:radial-gradient(closest-side,black 0%,transparent 100%)}.pg-anillo-progreso{transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.pg-tarjeta-entidad,.pg-tarjeta-entidad:hover,.pg-cielo-accion{transition:none;transform:none}.pg-anillo-progreso{transition:none}}.pg-tour-aro{outline:2px solid rgb(255 255 255 / .9);outline-offset:0;animation:pgTourLate 1.6s ease-in-out 2}@keyframes pgTourLate{50%{outline-color:color-mix(in srgb,var(--color-brand-400) 90%,transparent);outline-offset:3px}}@media(prefers-reduced-motion:reduce){.pg-tour-aro{animation:none}}.pg-vidrio.pg-pestana-cielo-activa,button.pg-vidrio.pg-pestana-cielo-activa:hover{background:#fff;color:var(--palette-1e1b4b)}.pg-vence-urgente{animation:pgVenceLatido 1.8s ease-in-out infinite}@keyframes pgVenceLatido{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-negative) 30%,transparent)}}@media(prefers-reduced-motion:reduce){.pg-vence-urgente{animation:none}}.tw-shell-mobile .pg-cielo{border-radius:20px;padding:1rem 1.05rem!important}.tw-shell-mobile .pg-cielo>.flex{gap:.75rem}.tw-shell-mobile .pg-cielo-insignia{display:none}.tw-shell-mobile .pg-cielo-visual{position:absolute;top:.85rem;right:.85rem}.tw-shell-mobile .pg-cielo-visual>*{zoom:.5}.tw-shell-mobile .pg-cielo-titulo.con-visual{padding-right:6rem;min-height:5rem}.tw-shell-mobile .pg-cielo h1{font-size:1.5rem;line-height:1.85rem}.tw-shell-mobile .pg-cielo-ante-repetido .pg-cielo-ante{display:none}.tw-shell-mobile .pg-cielo .tracking-\[0\.2em\]{letter-spacing:.1em}.tw-shell-mobile .pg-cielo .mt-4.grid{margin-top:.85rem;gap:.5rem}.tw-shell-mobile .pg-vidrio-etiqueta{white-space:normal;overflow:visible;text-overflow:clip;letter-spacing:.06em;line-height:.85rem}.tw-shell-mobile .pg-vidrio{padding:.65rem .75rem}
