.dia-links[data-astro-cid-7snzcq3p]{display:flex;flex-wrap:wrap;gap:10px}.dia-links[data-astro-cid-7snzcq3p] a[data-astro-cid-7snzcq3p]{display:inline-flex;align-items:center;gap:9px;min-height:44px;text-decoration:none;font-family:Montserrat,sans-serif;font-weight:700;transition:background .18s,border-color .18s,color .18s}.dia-links[data-astro-cid-7snzcq3p] a[data-astro-cid-7snzcq3p][data-marca=openai] .dia-logo[data-astro-cid-7snzcq3p]{color:#000}.dia-links[data-astro-cid-7snzcq3p] a[data-astro-cid-7snzcq3p][data-marca=anthropic] .dia-logo[data-astro-cid-7snzcq3p]{color:#d97757}.dia-logo[data-astro-cid-7snzcq3p]{flex-shrink:0}.dia-flecha[data-astro-cid-7snzcq3p]{font-weight:400;opacity:.6}.dia-tarjeta[data-astro-cid-7snzcq3p]{margin:18px 0 6px;padding:14px 16px;background:var(--blanco);border:1px solid var(--borde);border-radius:10px}.dia-titulo[data-astro-cid-7snzcq3p]{margin:0 0 10px;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gris-2)}.dia-tarjeta[data-astro-cid-7snzcq3p] .dia-links[data-astro-cid-7snzcq3p] a[data-astro-cid-7snzcq3p]{padding:9px 16px;border:1.5px solid var(--verde-borde);border-radius:9px;background:var(--verde-light);color:var(--verde-dark);font-size:.82rem}.dia-tarjeta[data-astro-cid-7snzcq3p] .dia-links[data-astro-cid-7snzcq3p] a[data-astro-cid-7snzcq3p]:hover{background:var(--verde-dark);border-color:var(--verde-dark);color:var(--blanco)}.dia-tarjeta[data-astro-cid-7snzcq3p] .dia-links[data-astro-cid-7snzcq3p] a[data-astro-cid-7snzcq3p]:hover .dia-logo[data-astro-cid-7snzcq3p]{color:var(--blanco)}.dia-linea[data-astro-cid-7snzcq3p]{margin-top:8px}.dia-linea[data-astro-cid-7snzcq3p] .dia-links[data-astro-cid-7snzcq3p]{justify-content:center;gap:8px 16px}.dia-linea[data-astro-cid-7snzcq3p] .dia-links[data-astro-cid-7snzcq3p] a[data-astro-cid-7snzcq3p]{color:var(--verde-dark);font-size:.8rem;border-bottom:1px solid var(--verde-borde);padding-bottom:1px}.dia-linea[data-astro-cid-7snzcq3p] .dia-links[data-astro-cid-7snzcq3p] a[data-astro-cid-7snzcq3p]:hover{border-bottom-color:var(--verde)}.dia-links[data-astro-cid-7snzcq3p] a[data-astro-cid-7snzcq3p]:focus-visible{outline:3px solid var(--verde-dark);outline-offset:2px}@media(max-width:400px){.dia-tarjeta[data-astro-cid-7snzcq3p] .dia-links[data-astro-cid-7snzcq3p] a[data-astro-cid-7snzcq3p]{flex:1 1 100%;justify-content:center}}#gc-app{font-family:Poppins,system-ui,sans-serif;color:var(--gris-1)}#gc-app :is(h2,h3){font-family:Montserrat,sans-serif;font-size:1.15rem;margin:.2em 0 .1em;color:var(--gris-1)}#gc-app .gc-grid{display:grid;grid-template-columns:1fr;gap:22px}#gc-app .gc-grid>*{min-width:0}@media(min-width:900px){#gc-app .gc-grid{grid-template-columns:1.05fr .95fr;align-items:start}}#gc-app .gc-card{background:var(--blanco);border:1px solid var(--borde);border-radius:16px;box-shadow:0 1px 2px #1428190a,0 10px 30px #1428190f;padding:22px}#gc-app .gc-card+.gc-card{margin-top:20px}#gc-app .gc-step{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--verde-dark);font-weight:700}#gc-app .gc-hint{color:var(--gris-2);font-size:.9rem;margin:.2em 0 1.1em}#gc-app .gc-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}@media(max-width:540px){#gc-app .gc-fields{grid-template-columns:1fr}}#gc-app .gc-field.full{grid-column:1/-1}#gc-app label{display:block;font-size:.82rem;font-weight:600;margin-bottom:6px;color:var(--gris-1)}#gc-app select,#gc-app input{width:100%;font-family:inherit;font-size:1rem;color:var(--gris-1);background:var(--gris-bg);border:1px solid var(--borde);border-radius:10px;padding:11px 12px;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}#gc-app select:focus,#gc-app input:focus{outline:none;border-color:var(--verde);box-shadow:0 0 0 3px var(--verde-borde)}#gc-app select{appearance:none;-webkit-appearance:none;cursor:pointer;min-height:44px;padding-right:40px;text-overflow:ellipsis;background-image:linear-gradient(45deg,transparent 50%,var(--gris-2) 50%),linear-gradient(135deg,var(--gris-2) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}#gc-app select:hover{border-color:var(--verde-borde)}#gc-app select:focus{background-image:linear-gradient(45deg,transparent 50%,var(--verde) 50%),linear-gradient(135deg,var(--verde) 50%,transparent 50%)}#gc-app .gc-otro{margin-top:8px}#gc-app .gc-otro[hidden]{display:none}#gc-app fieldset.gc-multi{border:0;margin:0;padding:0;min-width:0}#gc-app .gc-multi legend{padding:0;margin-bottom:6px;font-size:.82rem;font-weight:600;color:var(--gris-1)}#gc-app .gc-chips{position:relative;display:flex;flex-wrap:wrap;gap:8px}#gc-app .gc-chips input{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0;border:0;pointer-events:none}#gc-app .gc-chips label{display:inline-flex;align-items:center;min-height:40px;margin:0;padding:8px 14px;box-sizing:border-box;background:var(--blanco);border:1px solid var(--borde);border-radius:20px;font-size:.88rem;font-weight:500;line-height:1.25;color:var(--gris-2);cursor:pointer;transition:background .15s,color .15s,border-color .15s}#gc-app .gc-chips label:hover{border-color:var(--verde);color:var(--gris-1)}#gc-app .gc-chips input:checked+label{background:var(--verde-dark);border-color:var(--verde-dark);color:var(--blanco)}#gc-app .gc-chips input:checked+label:before{content:"";content:"" / "";width:.9em;height:.9em;margin-right:6px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}#gc-app .gc-chips input:focus-visible+label{outline:2px solid var(--verde-dark);outline-offset:2px}#gc-app .gc-multi[data-precargado] .gc-chips{border-left:3px solid var(--verde);padding-left:9px}#gc-app .gc-multi-otro{margin-top:10px}#gc-app .gc-multi-otro[hidden]{display:none}#gc-app .gc-multi-otro label{font-weight:500;color:var(--gris-2)}#gc-app .gc-multi-otro .gc-otro{margin-top:0}#gc-app .gc-nota{margin:6px 0 0;font-size:.8rem;line-height:1.45;color:var(--gris-2)}#gc-app .gc-nombre{display:grid;grid-template-columns:1fr 1fr;gap:10px}#gc-app .gc-sabemos{margin:0 0 14px;padding:9px 13px;font-size:.84rem;color:var(--verde-dark);background:var(--verde-light);border:1px solid var(--verde-borde);border-radius:9px}#gc-app .gc-sabemos[hidden]{display:none}#gc-app .gc-field[data-precargado] select,#gc-app .gc-field[data-precargado] input,#gc-app .gc-nombre input[data-precargado]{border-left:3px solid var(--verde)}#gc-app .gc-fijo{background:var(--gris-bg)}#gc-app .gc-limites{font-family:ui-monospace,Consolas,monospace;font-size:.82rem;line-height:1.65;white-space:pre-wrap;background:var(--blanco);border:1px solid var(--borde);border-radius:12px;padding:14px;margin:0;color:var(--gris-1)}#gc-app .gc-tabla-wrap{margin-top:18px;overflow-x:auto}#gc-app .gc-tabla{width:100%;border-collapse:collapse;font-size:.82rem;min-width:460px}#gc-app .gc-tabla th{text-align:left;font-weight:700;color:var(--verde-dark);padding:7px 10px 7px 0;border-bottom:2px solid var(--borde);white-space:nowrap}#gc-app .gc-tabla td{padding:8px 10px 8px 0;border-bottom:1px solid var(--borde);color:var(--gris-1);vertical-align:top;line-height:1.45}#gc-app .gc-tabla td:last-child{font-family:ui-monospace,Consolas,monospace;font-size:.78rem;color:var(--verde-dark)}#gc-app .gc-tabla tr.on td{background:var(--verde-light);font-weight:600}#gc-app .gc-out{--gc-arriba:117px;--gc-abajo:14px}@media(min-width:1180px)and (min-height:860px),(min-width:900px)and (min-height:920px){html.sigm-con-sesion #gc-app .gc-col-out{align-self:stretch}html.sigm-con-sesion #gc-app .gc-out{position:sticky;top:var(--gc-arriba);z-index:1;display:flex;flex-direction:column;max-height:calc(100vh - var(--gc-arriba) - var(--gc-abajo))}html.sigm-con-sesion #gc-app .gc-out>.gc-card{display:flex;flex-direction:column;min-height:0}html.sigm-con-sesion #gc-app .gc-out>.gc-card>*{flex:none}html.sigm-con-sesion #gc-app .gc-out>.gc-card>.recurso-cerrado{flex:0 1 auto;min-height:0;display:flex;flex-direction:column}html.sigm-con-sesion #gc-app .gc-out .gc-bloque{flex:0 1 auto;min-height:0;max-height:none}}#gc-app .gc-abajo{display:grid;grid-template-columns:1fr;gap:20px;margin-top:22px}@media(min-width:900px){#gc-app .gc-abajo{grid-template-columns:1fr 1fr;align-items:start}}#gc-app .gc-abajo .gc-card+.gc-card{margin-top:0}#gc-app .gc-out-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 14px}#gc-app .gc-ia{margin:0 0 14px}#gc-app .gc-ia-lb{margin:0 0 6px;font-size:.82rem;font-weight:600;color:var(--gris-1)}#gc-app .gc-ia-opciones{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:var(--gris-bg);border:1px solid var(--borde);border-radius:10px}#gc-app .gc-ia-opciones input{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0;border:0;pointer-events:none}#gc-app .gc-ia-opciones label{display:flex;align-items:center;justify-content:center;min-height:40px;margin:0;border-radius:7px;font-size:.92rem;font-weight:600;color:var(--gris-2);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}#gc-app .gc-ia-opciones label:hover{color:var(--gris-1)}#gc-app .gc-ia-opciones input:checked+label{background:var(--blanco);color:var(--verde-dark);box-shadow:0 1px 3px #14281924}#gc-app .gc-ia-opciones input:focus-visible+label{box-shadow:0 0 0 3px var(--verde-borde);outline:1px solid var(--verde)}#gc-app .gc-ia-nota{margin:8px 0 0;font-size:.82rem;line-height:1.5;color:var(--gris-2)}#gc-app .gc-cuenta{margin:8px 0 0;font-size:.8rem;line-height:1.5;color:var(--gris-2);font-variant-numeric:tabular-nums}#gc-app .gc-cuenta[hidden]{display:none}#gc-app .gc-cuenta.pasado #gc-cuenta-n{color:var(--fundadores-dorado);font-weight:700}#gc-app .gc-cuenta-aviso{display:block;color:var(--fundadores-dorado)}#gc-app .gc-bloque{font-family:ui-monospace,Consolas,monospace;font-size:.84rem;line-height:1.65;white-space:pre-wrap;background:var(--gris-bg);border:1px solid var(--borde);border-radius:12px;padding:16px;margin:0;max-height:52vh;overflow:auto;color:var(--gris-1)}#gc-app .gc-bloque .ph{color:var(--fundadores-dorado);font-style:italic}#gc-app .gc-bloque .hd{font-weight:700;letter-spacing:.06em;color:var(--verde-dark)}#gc-app .recurso-cerrado{--alto-teaser: 369px;--fondo-teaser: var(--gris-bg)}html:not(.sigm-con-sesion) #gc-app .gc-bloque{max-height:none;overflow:visible}#gc-app .gr-wrap{margin-top:14px}#gc-app .gc-copy{min-height:44px;font-family:Montserrat,sans-serif;font-size:.92rem;font-weight:700;cursor:pointer;border:none;color:var(--blanco);background:var(--verde-dark);border-radius:10px;padding:11px 20px;display:inline-flex;gap:8px;align-items:center;transition:transform .1s,background .15s;white-space:nowrap}#gc-app .gc-copy:hover{background:var(--verde-900)}#gc-app .gc-copy:active{transform:translateY(1px)}#gc-app .gc-copy:focus-visible{outline:2px solid var(--verde-dark);outline-offset:3px}#gc-app .gc-lista{margin:0;padding-left:1.25em;font-size:.92rem;line-height:1.6;color:var(--gris-1)}#gc-app .gc-lista li{margin-bottom:11px}#gc-app .gc-lista b{color:var(--gris-1)}#gc-app .gc-lista span{color:var(--gris-2)}#gc-app .gc-warn{display:flex;gap:11px;align-items:flex-start;margin-top:16px;padding:13px 15px;background:#fbf3e4;border:1px solid rgba(183,121,31,.35);border-radius:10px;font-size:.86rem;line-height:1.55;color:var(--gris-1)}#gc-app .gc-warn b{color:var(--fundadores-dorado)}#gc-app .gc-warn svg{flex:none;margin-top:2px;color:var(--fundadores-dorado)}#gc-app .gc-promo{padding:20px 22px;background:var(--verde-light);border:1px solid var(--verde-borde);border-radius:16px}#gc-app .gc-promo p{margin:0 0 14px;font-size:.94rem;color:var(--gris-1)}#gc-app .gc-cta{display:inline-block;font-family:Montserrat,sans-serif;font-weight:700;text-decoration:none;color:var(--blanco);background:var(--verde-dark);padding:11px 22px;border-radius:10px;margin:0 8px 8px 0}#gc-app .gc-cta-2{background:var(--verde-dark)}#gc-app .gc-cta-trial{background:var(--cta)}#gc-app .gc-cta-trial:hover{background:var(--cta-dark)}#gc-app .gc-promo .gc-promo-producto{margin:10px 0 12px;padding-top:14px;border-top:1px solid var(--verde-borde)}#gc-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%) translateY(20px);background:var(--gris-1);color:var(--blanco);padding:12px 20px;border-radius:999px;font-weight:600;font-size:.9rem;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:1000}#gc-toast.show{opacity:1;transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){#gc-app *,#gc-toast{transition:none!important}}[data-generador=cuenta][data-contexto=curso] #gc-app .gc-grid,[data-generador=cuenta][data-contexto=curso] #gc-app .gc-abajo{grid-template-columns:1fr}[data-generador=cuenta][data-contexto=curso] #gc-app .gc-col-out{align-self:auto}[data-generador=cuenta][data-contexto=curso] #gc-app .gc-out{position:static;display:block;max-height:none}
