.inicio:where(.astro-zmoe7eiw){gap:4rem;padding-block:1rem 3rem;display:grid}h2:where(.astro-zmoe7eiw){margin:0;font-size:1.75rem}.abertura:where(.astro-zmoe7eiw){isolation:isolate;background:var(--portal-petroleo-profundo);color:oklch(96% .006 230);border-radius:1.25rem;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,5vw,4rem);position:relative;overflow:hidden}:root:not([data-theme=light]) .abertura:where(.astro-zmoe7eiw){background:oklch(22% .04 234);box-shadow:inset 0 0 0 1px oklch(32% .035 232)}.arco:where(.astro-zmoe7eiw){z-index:-1;fill:none;width:auto;height:110%;stroke:var(--portal-ambar);stroke-width:.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;stroke-dasharray:60;stroke-dashoffset:0;position:absolute;inset-block-start:8%;inset-inline-end:3%}@media (prefers-reduced-motion:no-preference){.arco:where(.astro-zmoe7eiw){animation:1.6s cubic-bezier(.65,0,.35,1) tracar}}@keyframes tracar{0%{stroke-dashoffset:60px}}.abertura-texto:where(.astro-zmoe7eiw){max-width:34rem}.abertura:where(.astro-zmoe7eiw) h1:where(.astro-zmoe7eiw){letter-spacing:-.02em;color:inherit;margin:0;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.05}.lead:where(.astro-zmoe7eiw){color:oklch(82% .015 230);margin:1.25rem 0 2rem;font-size:1.1875rem;line-height:1.55}.busca:where(.astro-zmoe7eiw){color:oklch(45% .025 235);width:100%;font:inherit;text-align:start;cursor:pointer;background:oklch(100% 0 0);border:0;border-radius:.875rem;align-items:center;gap:.75rem;padding:.95rem 1.1rem;font-size:1.0625rem;transition:box-shadow .15s;display:flex;box-shadow:0 18px 40px -18px oklch(0% 0 0/.6)}.busca:where(.astro-zmoe7eiw):hover{box-shadow:0 0 0 3px var(--portal-ambar), 0 18px 40px -18px oklch(0% 0 0/.6)}.busca:where(.astro-zmoe7eiw) svg:where(.astro-zmoe7eiw){fill:none;stroke:oklch(42% .085 228);stroke-width:2.2px;stroke-linecap:round;flex:none;width:1.25rem;height:1.25rem}.busca:where(.astro-zmoe7eiw) span:where(.astro-zmoe7eiw){flex:1}.busca:where(.astro-zmoe7eiw) kbd:where(.astro-zmoe7eiw){font:inherit;color:oklch(50% .025 235);border:1px solid oklch(88% .01 230);border-radius:.4rem;padding:.2rem .5rem;font-size:.8125rem}.procurados:where(.astro-zmoe7eiw){flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:1.25rem;font-size:.9375rem;display:flex}.procurados:where(.astro-zmoe7eiw)>span:where(.astro-zmoe7eiw){color:oklch(72% .02 230)}.procurados:where(.astro-zmoe7eiw) ul:where(.astro-zmoe7eiw){flex-wrap:wrap;gap:.5rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.procurados:where(.astro-zmoe7eiw) a:where(.astro-zmoe7eiw){color:oklch(96% .006 230);text-underline-offset:.25em;font-weight:700;text-decoration:underline oklch(80% .155 71/.6)}.procurados:where(.astro-zmoe7eiw) a:where(.astro-zmoe7eiw):hover{text-decoration-color:var(--portal-ambar)}.modulos:where(.astro-zmoe7eiw)>ul:where(.astro-zmoe7eiw){border-top:1px solid var(--sl-color-hairline-light);margin:1.25rem 0 0;padding:0;list-style:none}.modulos:where(.astro-zmoe7eiw)>ul:where(.astro-zmoe7eiw)>li:where(.astro-zmoe7eiw){border-bottom:1px solid var(--sl-color-hairline-light);grid-template-columns:12rem 1fr;align-items:baseline;gap:.25rem 2rem;padding:1.25rem .25rem;display:grid}.modulo-nome:where(.astro-zmoe7eiw){font-family:var(--portal-fonte-titulo);color:var(--sl-color-white);font-size:1.375rem;font-weight:600;text-decoration:none}.modulo-nome:where(.astro-zmoe7eiw):hover{color:var(--sl-color-text-accent)}.modulos:where(.astro-zmoe7eiw) p:where(.astro-zmoe7eiw){color:var(--sl-color-gray-2);margin:0}.tarefas:where(.astro-zmoe7eiw){flex-wrap:wrap;grid-column:2;gap:.25rem 1.25rem;margin:.5rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.tarefas:where(.astro-zmoe7eiw) a:where(.astro-zmoe7eiw){color:var(--sl-color-text-accent);white-space:nowrap;font-weight:700;text-decoration:none}.tarefas:where(.astro-zmoe7eiw) a:where(.astro-zmoe7eiw):hover{text-underline-offset:.2em;text-decoration:underline}.comecando:where(.astro-zmoe7eiw){grid-template-columns:minmax(0,18rem) 1fr;gap:2rem 3rem;display:grid}.comecando:where(.astro-zmoe7eiw)>div:where(.astro-zmoe7eiw) p:where(.astro-zmoe7eiw){color:var(--sl-color-gray-3);margin:.75rem 0 0}.comecando:where(.astro-zmoe7eiw) ol:where(.astro-zmoe7eiw){counter-reset:passo;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.comecando:where(.astro-zmoe7eiw) li:where(.astro-zmoe7eiw){counter-increment:passo;border-top:2px solid var(--portal-marca);padding-top:1rem}.comecando:where(.astro-zmoe7eiw) li:where(.astro-zmoe7eiw):before{content:counter(passo);font-family:var(--portal-fonte-titulo);color:var(--sl-color-gray-4);font-size:2.25rem;font-weight:500;line-height:1;display:block}.comecando:where(.astro-zmoe7eiw) li:where(.astro-zmoe7eiw) a:where(.astro-zmoe7eiw){font-family:var(--portal-fonte-titulo);color:var(--sl-color-white);margin-top:.75rem;font-size:1.1875rem;font-weight:600;text-decoration:none;display:inline-block}.comecando:where(.astro-zmoe7eiw) li:where(.astro-zmoe7eiw) a:where(.astro-zmoe7eiw):hover{color:var(--sl-color-text-accent)}.comecando:where(.astro-zmoe7eiw) li:where(.astro-zmoe7eiw) p:where(.astro-zmoe7eiw){color:var(--sl-color-gray-3);margin:.35rem 0 0;font-size:.9375rem}.nao-achou:where(.astro-zmoe7eiw){background:var(--portal-superficie-suave);border-radius:1rem;padding:2rem}.nao-achou:where(.astro-zmoe7eiw) h2:where(.astro-zmoe7eiw){font-size:1.375rem}.nao-achou:where(.astro-zmoe7eiw) p:where(.astro-zmoe7eiw){max-width:44rem;color:var(--sl-color-gray-2);margin:.6rem 0 0}.nao-achou:where(.astro-zmoe7eiw) a:where(.astro-zmoe7eiw){color:var(--sl-color-text-accent);font-weight:700}@media (width<=50rem){.inicio:where(.astro-zmoe7eiw){gap:3rem}.modulos:where(.astro-zmoe7eiw)>ul:where(.astro-zmoe7eiw)>li:where(.astro-zmoe7eiw){grid-template-columns:1fr}.tarefas:where(.astro-zmoe7eiw){grid-column:1}.comecando:where(.astro-zmoe7eiw),.comecando:where(.astro-zmoe7eiw) ol:where(.astro-zmoe7eiw){grid-template-columns:1fr}.arco:where(.astro-zmoe7eiw){opacity:.35}.busca:where(.astro-zmoe7eiw) kbd:where(.astro-zmoe7eiw){display:none}}.main-pane:has(.inicio) .sl-container{max-width:72rem}.main-pane:has(.inicio) .content-panel:first-child{display:none}.main-pane:has(.inicio) .content-panel{border-top:0}
