.PageContainer_container__oba6k{width:100%;max-width:88rem;margin-inline:auto;padding-inline:1rem}@media (min-width:40rem){.PageContainer_container__oba6k{padding-inline:1.5rem}}@media (min-width:64rem){.PageContainer_container__oba6k{padding-inline:2rem}}.loading_srOnly__oPiRH{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.loading_sw1__uRm3M{min-height:100vh;background-color:var(--color-slate-50);color:var(--color-slate-900)}.loading_sw2__MyIhw{padding-block:calc(var(--spacing) * 10)}@media (width >= 40rem){.loading_sw2__MyIhw{padding-block:calc(var(--spacing) * 12)}}.loading_sw3__bwJKD{max-width:var(--container-3xl)}:where(.loading_sw3__bwJKD>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.loading_sw4__yRZE8{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 36);border-radius:.25rem;background-color:var(--color-slate-200)}.loading_sw5__jYpgk{height:calc(var(--spacing) * 12);width:100%;max-width:var(--container-2xl);border-radius:.25rem;background-color:var(--color-slate-200)}.loading_sw6__qwOrf{height:calc(var(--spacing) * 5);width:100%;max-width:var(--container-xl);border-radius:.25rem;background-color:var(--color-slate-100)}.loading_sw7__7_LqP{margin-top:calc(var(--spacing) * 8);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.loading_sw8__zmti4{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}@media (width >= 40rem){.loading_sw8__zmti4{flex-direction:row}}.loading_sw9__3vVLV{height:calc(var(--spacing) * 11);flex:1;border-radius:var(--radius-lg);background-color:var(--color-slate-100)}.loading_sw10__Q9pxX{margin-top:calc(var(--spacing) * 6);display:grid;gap:calc(var(--spacing) * 4)}@media (width >= 48rem){.loading_sw10__Q9pxX{grid-template-columns:repeat(3,minmax(0,1fr))}}.loading_sw11__1fYRs{height:calc(var(--spacing) * 40);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.not-found_page__VFIr4{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:32px 20px;background:#f7f9fc}.not-found_card__VS9aN{width:min(100%,560px);display:grid;justify-items:start;gap:16px;padding:clamp(28px,5vw,48px);border:1px solid #dbe3ee;border-radius:12px;background:#fff;box-shadow:0 18px 48px rgb(15 23 42/.08)}.not-found_eyebrow__tLn9G{color:#1a7f37;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.not-found_card__VS9aN h1{margin:0;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.1}.not-found_copy___40UY{max-width:46ch;margin:0;color:#64748b;line-height:1.6}.not-found_actions__eb6u_{display:flex;flex-wrap:wrap;gap:12px}.not-found_plainButton__gjI7a,.not-found_plainSecondary__sJ70g{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:8px;font:inherit;font-weight:650;cursor:pointer;text-decoration:none}.not-found_plainButton__gjI7a{border:1px solid #1a7f37;background:#1a7f37;color:#fff}.not-found_plainSecondary__sJ70g{border:1px solid #cbd5e1;background:#fff;color:#0f172a}@media (max-width:480px){.not-found_page__VFIr4{padding:0;background:#fff}.not-found_card__VS9aN{min-height:100dvh;align-content:center;border:0;border-radius:0;box-shadow:none}}.Button_button__nNuJ_{min-height:44px}.ShowWorkLogo_logo__gAxjE{display:inline-flex;align-items:center;min-width:0;color:#1f2328}[data-mantine-color-scheme=dark] .ShowWorkLogo_logo__gAxjE{color:#e6edf3}.ShowWorkLogo_logo__gAxjE{vertical-align:middle}.ShowWorkLogo_sw1__2fGPy{height:2.25rem;gap:.5rem}.ShowWorkLogo_sw2__dl4bM{width:1.5rem;height:1.5rem}.ShowWorkLogo_sw3__qkMmi{font-size:1.25rem}.ShowWorkLogo_sw4__MOyJD{height:2.5rem;gap:.625rem}.ShowWorkLogo_sw5__wJEkq{width:1.8125rem;height:1.8125rem}.ShowWorkLogo_sw6__I522x{font-size:1.5rem}.ShowWorkLogo_mark__NRZaq{display:block;flex:0 0 auto}.ShowWorkLogo_wordmark__IHvH4{min-width:0;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-weight:800;letter-spacing:-.02em;line-height:1;white-space:nowrap}.ShowWorkLogo_name__kGM9u{color:inherit}.ShowWorkLogo_io__JfHl2{color:var(--certiio-logo-accent,#2563eb)}[data-mantine-color-scheme=dark] .ShowWorkLogo_io__JfHl2{color:var(--certiio-logo-accent,#60a5fa)}.ShowWorkLogo_srOnly__E_bus{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:37.5em){.ShowWorkLogo_sw5__wJEkq{width:1.5rem;height:1.5rem}.ShowWorkLogo_sw6__I522x{font-size:1.3125rem}}@media (max-width:28.125em){.ShowWorkLogo_sw4__MOyJD{gap:.4375rem}.ShowWorkLogo_sw5__wJEkq{width:1.375rem;height:1.375rem}.ShowWorkLogo_sw6__I522x{font-size:1.125rem}}.error_page__nB3x2{min-height:100vh;color:var(--mantine-color-gray-9);background:var(--mantine-color-gray-0)}.error_container__u_B4L{display:flex;min-height:calc(100vh - 8rem);align-items:center;padding-block:4rem}.error_panel__UrScs{width:100%;max-width:48rem;margin-inline:auto;border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);padding:clamp(2rem,6vw,4rem);text-align:center;background:#fff;box-shadow:var(--mantine-shadow-sm)}.error_eyebrow__5JFoB{color:var(--mantine-color-brand-6);font-size:var(--mantine-font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.error_title__Bdm3Z{margin-top:.8rem;color:var(--mantine-color-gray-9);font-size:clamp(2rem,5vw,3.25rem);line-height:1.08;letter-spacing:-.035em}.error_description__B6K4w{max-width:34rem;margin:1rem auto 0;color:var(--mantine-color-gray-6);line-height:1.65}.error_actions__hrDd0{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.75rem}