.certificate-search_form__h5K20{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.875rem;width:100%;max-width:44rem;margin:1rem auto 1.5rem}.certificate-search_field__q83k3{flex:1 1 17rem;min-width:0}.certificate-search_label__6d8HE{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.certificate-search_input__cl7SV{width:100%;min-width:0;min-height:3rem;border:1px solid oklch(.7 .015 255);border-radius:.625rem;background:oklch(.995 .002 255);color:oklch(.28 .025 255);padding:.75rem;font-size:1rem;line-height:1.5}.certificate-search_input__cl7SV::-moz-placeholder{color:oklch(.52 .02 255)}.certificate-search_input__cl7SV::placeholder{color:oklch(.52 .02 255)}.certificate-search_input__cl7SV:focus-visible{outline:2px solid var(--color-primary,#108bc7);outline-offset:2px}.certificate-search_input__cl7SV:-moz-read-only{opacity:.65}.certificate-search_input__cl7SV:read-only{opacity:.65}.certificate-search_button__7AnCs{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3rem;border-radius:.625rem;padding:.75rem 1.25rem;background:var(--color-primary,#108bc7);color:oklch(.995 .002 255);font-weight:600;line-height:1.5;transition:opacity .15s ease-out}.certificate-search_button__7AnCs:hover:not(:disabled){opacity:.9}.certificate-search_button__7AnCs:focus-visible{outline:2px solid var(--color-primary,#108bc7);outline-offset:3px}.certificate-search_button__7AnCs:disabled{cursor:wait;opacity:.65}.certificate-search_button__7AnCs svg{width:1.25rem;height:1.25rem;color:inherit}.certificate-search_feedback__fP8iQ,.certificate-search_loadingCard__MD3I7{background:oklch(.995 .002 255);color:oklch(.28 .025 255);border:1px solid oklch(.9 .012 255);border-radius:1rem;padding:2rem 1.25rem;text-align:center;overflow-wrap:anywhere}.certificate-search_feedback__fP8iQ{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:44rem;margin:0 auto 1.5rem}.certificate-search_feedbackIcon___O94E{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:color-mix(in srgb,var(--color-primary,#108bc7) 8%,oklch(99.5% .002 255deg))}.certificate-search_title__OR8tv{margin:0;font-size:1.25rem;line-height:1.4;font-weight:700}.certificate-search_description__nCwFH,.certificate-search_hint__QonyG{max-width:42ch;margin:.625rem auto 0;color:oklch(.48 .025 255);font-size:.9375rem;line-height:1.6}.certificate-search_hint__QonyG{margin-top:0}.certificate-search_overlay___0fCn{position:fixed;inset:0;z-index:100}.certificate-search_backdrop__zgJnu{position:fixed;inset:0;background:oklch(.2 .025 255/.55)}.certificate-search_overlayContainer__O35k2{position:fixed;inset:0;display:grid;place-items:center;padding:1rem;overflow-y:auto}.certificate-search_loadingCard__MD3I7{width:100%;max-width:23rem;box-shadow:0 16px 48px oklch(.2 .025 255/.15);outline:none}.certificate-search_spinner__lBadp{display:block;width:2.75rem;height:2.75rem;margin:0 auto 1.25rem;border:3px solid oklch(.9 .012 255);border-top:3px solid var(--color-primary,#108bc7);border-radius:50%;animation:certificate-search_search-spin__T259p .8s linear infinite}@keyframes certificate-search_search-spin__T259p{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.certificate-search_spinner__lBadp{animation:none}.certificate-search_button__7AnCs{transition:none}}@media(max-width:639px){.certificate-search_submit__3yAuX{width:100%}}.dark .certificate-search_feedback__fP8iQ,.dark .certificate-search_input__cl7SV,.dark .certificate-search_loadingCard__MD3I7{background:oklch(.23 .012 255);border-color:oklch(.45 .018 255);color:oklch(.95 .006 255)}.dark .certificate-search_input__cl7SV::-moz-placeholder{color:oklch(.77 .015 255)}.dark .certificate-search_description__nCwFH,.dark .certificate-search_hint__QonyG,.dark .certificate-search_input__cl7SV::placeholder{color:oklch(.77 .015 255)}.dark .certificate-search_feedbackIcon___O94E{background:oklch(.3 .025 255)}.certificados_grouped-card-container__QpZmh{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media(min-width:768px){.certificados_grouped-card-container__QpZmh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.certificados_grouped-card-container__QpZmh{grid-template-columns:repeat(3,minmax(0,1fr))}}.certificados_grouped-card__gnYyP{border-radius:.5rem;border:1px solid var(--color-primary,#108bc7);overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);margin:1rem auto 0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform .2s}.certificados_grouped-card__gnYyP:hover{transform:scale(1.05)}@media(prefers-color-scheme:dark){.certificados_grouped-card__gnYyP{border-color:var(--color-dark-text);box-shadow:0 10px 15px -3px hsla(0,0%,100%,.1)}}.certificados_grouped-card-text__eenNZ{font-weight:700;font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;color:var(--color-primary)}.dark .certificados_grouped-card-text__eenNZ{color:var(--color-dark-text)}.certificados_grouped-card-heading__4oncV{font-weight:700;font-size:1.875rem;line-height:2.25rem;margin-bottom:.5rem;color:var(--color-primary)}@media(prefers-color-scheme:dark){.certificados_grouped-card-heading__4oncV{color:var(--color-dark-text)}}.certificados_year-card__eWsRT{display:flex;align-items:center;justify-content:space-between;gap:1rem;box-sizing:border-box;width:100%;margin-top:1rem;padding:1.25rem 1.5rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--color-primary,#108bc7) 30%,transparent);background:hsla(0,0%,100%,.6);text-decoration:none;transition:border-color .2s ease}.certificados_year-card__eWsRT:hover{border-color:var(--color-primary,#108bc7)}.certificados_year-card__eWsRT:focus-visible{outline:3px solid var(--color-primary,#108bc7);outline-offset:3px}@media(prefers-color-scheme:dark){.certificados_year-card__eWsRT{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15)}.certificados_year-card__eWsRT:hover{border-color:var(--color-dark-text)}}.certificados_year-card-year__RKiTS{font-size:2rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--color-primary,#108bc7)}@media(prefers-color-scheme:dark){.certificados_year-card-year__RKiTS{color:var(--color-dark-text)}}.certificados_year-card-label__z9OPH{font-size:.95rem;color:var(--color-primary,#108bc7);opacity:.7}@media(prefers-color-scheme:dark){.certificados_year-card-label__z9OPH{color:var(--color-dark-text)}}.certificados_link-button__jC53u{background-color:var(--color-primary);color:#fff;font-weight:700;padding:.5rem 1rem;border-radius:.375rem;display:flex;flex-direction:row;align-items:center;gap:.5rem;transition:opacity .2s ease}.certificados_link-button__jC53u:hover{opacity:.8}@media(prefers-color-scheme:dark){.certificados_link-button__jC53u{background-color:#fff;color:var(--color-primary)}}.certificados_error-msg__sfWHv{background-color:#fee2e2;border:1px solid #f87171;color:#b91c1c;padding:.75rem 1rem;border-radius:.25rem;position:relative}.certificados_header-container__RE23E{width:100%;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:.5rem;padding-top:.5rem;padding-bottom:.5rem}@media(prefers-color-scheme:dark){.certificados_header-container__RE23E{box-shadow:0 10px 15px -3px hsla(0,0%,100%,.1)}}.certificados_header-row__zvKay{padding-left:1rem;padding-right:1rem;margin-top:.5rem;display:flex;justify-content:space-between;align-items:center;width:100%}.certificados_header-row-title__E0rKi{color:var(--color-primary);text-align:center;font-size:20px;font-weight:900}@media(prefers-color-scheme:dark){.certificados_header-row-title__E0rKi{color:var(--color-dark-text)}}.certificados_header-row-subtitle__awkeP{color:var(--color-primary);text-align:center;font-size:14px;font-weight:900}@media(prefers-color-scheme:dark){.certificados_header-row-subtitle__awkeP{color:var(--color-dark-text)}}.certificados_table-wrapper__lj_na{overflow-x:auto;background-color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:.5rem}@media(prefers-color-scheme:dark){.certificados_table-wrapper__lj_na{box-shadow:0 4px 6px -1px hsla(0,0%,100%,.1)}}.certificados_table-container__KdVEW{min-width:100%;table-layout:auto}.certificados_table-row__vsGvX{border-bottom:1px solid #e5e7eb;transition:opacity .2s,background-color .2s}.certificados_table-row__vsGvX:hover{opacity:.8}.certificados_table-header__kO_Uu{background-color:var(--color-primary,#108bc7);table-layout:auto;padding:.5rem;color:var(--color-dark-text,white);font-size:1rem;text-align:left}@media(min-width:1024px){.certificados_table-header__kO_Uu{padding:1rem;font-size:1.125rem}}@media(prefers-color-scheme:dark){.certificados_table-header__kO_Uu{background-color:var(--color-tr-hover-light);color:var(--color-primary,#108bc7)}}.certificados_table-cell___JIed{border:1px solid #e5e7eb;padding:.25rem;font-size:.75rem}@media(min-width:1024px){.certificados_table-cell___JIed{font-size:1.125rem}}@media(prefers-color-scheme:dark){.certificados_table-cell___JIed{color:var(--color-primary,#108bc7)}}.certificados_table-cell-link___QsjV{display:flex;justify-content:center;align-items:center;padding:.25rem;min-height:60px}.certificados_svg-icon-light__weVRF{fill:currentColor;color:var(--color-light-bg,white)}@media(prefers-color-scheme:dark){.certificados_svg-icon-light__weVRF{color:var(--color-primary,#108bc7)}}.certificados_svg-icon__VWi5F{fill:currentColor;color:var(--color-primary,#108bc7)}.certificate-list_list__dWgnk{display:grid;gap:.75rem;min-width:0;margin:0;padding:.5rem 0 1.5rem;list-style:none}.certificate-list_list__dWgnk>li{min-width:0}.certificate-list_card__H_KBM{display:block;min-width:0;min-height:44px;padding:1rem;border:1px solid oklch(.9 .012 260);border-radius:.75rem;background:oklch(.998 .002 260);color:oklch(.28 .035 260);box-shadow:0 2px 5px oklch(.3 .03 260/.04);text-align:left;text-decoration:none;overflow-wrap:anywhere;transition:border-color .18s ease-out,background-color .18s ease-out}.certificate-list_card__H_KBM:hover{border-color:var(--color-primary,oklch(40% .13 263deg));background:oklch(.985 .006 260)}.certificate-list_card__H_KBM:active{background:oklch(.96 .012 260)}.certificate-list_card__H_KBM:focus-visible{outline:3px solid var(--color-primary,oklch(40% .13 263deg));outline-offset:3px}.certificate-list_context__cY_WR{margin:0 0 .375rem;color:oklch(.48 .025 260);font-size:.75rem;font-weight:500;line-height:1.5}.certificate-list_title__BRaIt{margin:0;font-size:1rem;font-weight:600;line-height:1.45}.certificate-list_description__f2Jp_{margin:.375rem 0 0;color:oklch(.48 .025 260);font-size:.875rem;line-height:1.5}.certificate-list_action__Y_JLY{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.875rem;color:var(--color-primary,oklch(40% .13 263deg));font-size:.8125rem;font-weight:600;line-height:1.5}.certificate-list_action__Y_JLY svg{flex-shrink:0}.dark .certificate-list_card__H_KBM{border-color:oklch(.38 .018 260);background:oklch(.23 .012 260);color:oklch(.95 .006 260)}.dark .certificate-list_card__H_KBM:active,.dark .certificate-list_card__H_KBM:hover{background:oklch(.28 .02 260)}.dark .certificate-list_context__cY_WR,.dark .certificate-list_description__f2Jp_{color:oklch(.77 .015 260)}.dark .certificate-list_action__Y_JLY{color:var(--color-dark-text,oklch(95% .006 260deg))}@media(prefers-reduced-motion:reduce){.certificate-list_card__H_KBM{transition:none}}