a:where(.astro-oezdprav){text-decoration:none;display:block;color:inherit}.card:where(.astro-oezdprav){--sl-card-border: var(--sl-color-purple);--sl-card-bg: var(--sl-color-purple-low);border:1px solid var(--sl-color-gray-5);border-radius:.5rem;background-color:var(--sl-color-black);padding:clamp(1rem,calc(.125rem + 3vw),2.5rem);flex-direction:column;gap:clamp(.5rem,calc(.125rem + 1vw),1rem)}.card:where(.astro-oezdprav):nth-child(4n+1){--sl-card-border: var(--sl-color-orange);--sl-card-bg: var(--sl-color-orange-low)}.card:where(.astro-oezdprav):nth-child(4n+3){--sl-card-border: var(--sl-color-green);--sl-card-bg: var(--sl-color-green-low)}.card:where(.astro-oezdprav):nth-child(4n+4){--sl-card-border: var(--sl-color-red);--sl-card-bg: var(--sl-color-red-low)}.card:where(.astro-oezdprav):nth-child(4n+5){--sl-card-border: var(--sl-color-blue);--sl-card-bg: var(--sl-color-blue-low)}.title:where(.astro-oezdprav){font-weight:600;font-size:var(--sl-text-h4);color:var(--sl-color-white);line-height:var(--sl-line-height-headings);gap:1rem;align-items:center}.card:where(.astro-oezdprav) .icon:where(.astro-oezdprav){border:1px solid var(--sl-card-border);background-color:var(--sl-card-bg);padding:.2em;border-radius:.25rem}.card:where(.astro-oezdprav) .body:where(.astro-oezdprav){margin:10;font-size:clamp(var(--sl-text-sm),calc(.5rem + 1vw),var(--sl-text-body));color:var(--sl-color-white)}.card:where(.astro-oezdprav):hover{background:var(--sl-color-gray-7, var(--sl-color-gray-6));border-color:var(--sl-color-gray-2)}.typewriter:where(.astro-bthjkdla){--blue: var(--sl-color-accent-low);--blue-dark: var(--sl-color-accent);--key: #fff;--paper: #eef0fd;--text: #d3d4ec;--tool: #fbc56c;--duration: 3s;position:relative;-webkit-animation:bounce05 var(--duration) linear infinite;animation:bounce05 var(--duration) linear infinite}.typewriter:where(.astro-bthjkdla) .slide:where(.astro-bthjkdla){width:92px;height:20px;border-radius:3px;margin-left:14px;transform:translate(14px);background:linear-gradient(var(--blue),var(--blue-dark));-webkit-animation:slide05 var(--duration) ease infinite;animation:slide05 var(--duration) ease infinite}.typewriter:where(.astro-bthjkdla) .slide:where(.astro-bthjkdla):before,.typewriter:where(.astro-bthjkdla) .slide:where(.astro-bthjkdla):after,.typewriter:where(.astro-bthjkdla) .slide:where(.astro-bthjkdla) i:where(.astro-bthjkdla):before{content:"";position:absolute;background:var(--tool)}.typewriter:where(.astro-bthjkdla) .slide:where(.astro-bthjkdla):before{width:2px;height:8px;top:6px;left:100%}.typewriter:where(.astro-bthjkdla) .slide:where(.astro-bthjkdla):after{left:94px;top:3px;height:14px;width:6px;border-radius:3px}.typewriter:where(.astro-bthjkdla) .slide:where(.astro-bthjkdla) i:where(.astro-bthjkdla){display:block;position:absolute;right:100%;width:6px;height:4px;top:4px;background:var(--tool)}.typewriter:where(.astro-bthjkdla) .slide:where(.astro-bthjkdla) i:where(.astro-bthjkdla):before{right:100%;top:-2px;width:4px;border-radius:2px;height:14px}.typewriter:where(.astro-bthjkdla) .paper:where(.astro-bthjkdla){position:absolute;left:24px;top:-26px;width:40px;height:46px;border-radius:5px;background:var(--paper);transform:translateY(46px);-webkit-animation:paper05 var(--duration) linear infinite;animation:paper05 var(--duration) linear infinite}.typewriter:where(.astro-bthjkdla) .paper:where(.astro-bthjkdla):before{content:"";position:absolute;left:6px;right:6px;top:7px;border-radius:2px;height:4px;transform:scaleY(.8);background:var(--text);box-shadow:0 12px 0 var(--text),0 24px 0 var(--text),0 36px 0 var(--text)}.typewriter:where(.astro-bthjkdla) .keyboard:where(.astro-bthjkdla){width:120px;height:56px;margin-top:-10px;z-index:1;position:relative}.typewriter:where(.astro-bthjkdla) .keyboard:where(.astro-bthjkdla):before,.typewriter:where(.astro-bthjkdla) .keyboard:where(.astro-bthjkdla):after{content:"";position:absolute}.typewriter:where(.astro-bthjkdla) .keyboard:where(.astro-bthjkdla):before{inset:0;border-radius:7px;background:linear-gradient(135deg,var(--blue),var(--blue-dark));transform:perspective(10px) rotateX(2deg);transform-origin:50% 100%}.typewriter:where(.astro-bthjkdla) .keyboard:where(.astro-bthjkdla):after{left:2px;top:25px;width:11px;height:4px;border-radius:2px;box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key);-webkit-animation:keyboard05 var(--duration) linear infinite;animation:keyboard05 var(--duration) linear infinite}@keyframes bounce05{85%,92%,to{transform:translateY(0)}89%{transform:translateY(-4px)}95%{transform:translateY(2px)}}@keyframes slide05{5%{transform:translate(14px)}15%,30%{transform:translate(6px)}40%,55%{transform:translate(0)}65%,70%{transform:translate(-4px)}80%,89%{transform:translate(-12px)}to{transform:translate(14px)}}@keyframes paper05{0%,5%{transform:translateY(30px)}20%,30%{transform:translateY(25px)}40%,55%{transform:translateY(12px)}65%,70%{transform:translateY(0)}80%,85%{transform:translateY(-5px)}92%,to{transform:translateY(30px)}}@keyframes keyboard05{5%,12%,21%,30%,39%,48%,57%,66%,75%,84%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}9%{box-shadow:15px 2px 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}18%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 2px 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}27%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 12px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}36%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 12px 0 var(--key),60px 12px 0 var(--key),68px 12px 0 var(--key),83px 10px 0 var(--key)}45%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 2px 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}54%{box-shadow:15px 0 0 var(--key),30px 2px 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}63%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 12px 0 var(--key)}72%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 2px 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}81%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 12px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}}.examenes-banner:where(.astro-fgo4eqo6){--pe-green: #16a34a;--pe-green-hover: #15803d;--pe-green-light: #dcfce7;--pe-bg: #f3f4f6;--pe-text: #111827;--pe-muted: #4b5563;margin:1.5rem 0;padding:1rem 1.25rem;border-radius:1rem;background:var(--pe-bg);border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 2px #0000000a,0 1px 3px #00000005;transition:box-shadow .2s ease,transform .2s ease}.examenes-banner:where(.astro-fgo4eqo6):hover{box-shadow:0 4px 6px -1px #0000000f,0 2px 4px -2px #0000000a}.banner-content:where(.astro-fgo4eqo6){display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.banner-brand:where(.astro-fgo4eqo6){display:flex;align-items:center;gap:1rem}.banner-logo:where(.astro-fgo4eqo6){flex-shrink:0;width:3rem;height:3rem;border-radius:.625rem}.banner-text:where(.astro-fgo4eqo6){display:flex;flex-direction:column;gap:.125rem}.banner-badge:where(.astro-fgo4eqo6){align-self:flex-start;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-green);background:var(--pe-green-light);padding:.125rem .5rem;border-radius:999px;line-height:1.4}.banner-title:where(.astro-fgo4eqo6){margin:0;font-size:1.125rem;font-weight:800;color:var(--pe-text);line-height:1.2}.banner-description:where(.astro-fgo4eqo6){margin:0;font-size:.875rem;color:var(--pe-muted);line-height:1.4}.banner-cta:where(.astro-fgo4eqo6){flex-shrink:0;display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:.625rem;background:var(--pe-green);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s ease}.banner-cta:where(.astro-fgo4eqo6):hover{background:var(--pe-green-hover)}@media(max-width:640px){.banner-content:where(.astro-fgo4eqo6){flex-direction:column;align-items:flex-start}.banner-cta:where(.astro-fgo4eqo6){width:100%;justify-content:center}}
