._page_5dff0_1{min-height:100dvh;padding:max(clamp(1rem, 4vw, 2.5rem), env(safe-area-inset-top)) max(clamp(1rem, 4vw, 2.5rem), env(safe-area-inset-right)) max(clamp(1rem, 4vw, 2.5rem), env(safe-area-inset-bottom)) max(clamp(1rem, 4vw, 2.5rem), env(safe-area-inset-left));color:var(--mantine-color-text);background-color:var(--mantine-color-body);background-image:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--mantine-primary-color-filled) 9%, transparent), transparent min(32rem, 72vw));place-items:center;display:grid}._card_5dff0_18{border:1px solid color-mix(in srgb, var(--mantine-primary-color-filled) 18%, var(--mantine-color-default-border));width:min(25rem,100%);color:var(--mantine-color-text);background:color-mix(in srgb, var(--mantine-color-body) 94%, transparent);text-align:center;padding:clamp(1.75rem,7vw,2.75rem)}._brandMark_5dff0_28{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--mantine-primary-color-filled) 28%, transparent);background:var(--mantine-primary-color-light);border-radius:50%;place-items:center;width:4.25rem;display:grid;position:relative}._brandMark_5dff0_28:after{border:1px dashed color-mix(in srgb, var(--mantine-primary-color-filled) 24%, transparent);border-radius:inherit;content:"";position:absolute;inset:-.38rem}._phase_5dff0_47{letter-spacing:.01em;min-height:1.5em}._diagnosis_5dff0_54{width:100%;padding-top:var(--mantine-spacing-xs);border-top:1px solid var(--mantine-color-default-border)}._title_5dff0_60{letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,5vw,1.65rem);line-height:1.2}._explanation_5dff0_68{line-height:1.55}._details_5dff0_73{text-align:left}._detailsButton_5dff0_77{color:var(--mantine-color-dimmed);font:inherit;font-size:var(--mantine-font-size-xs);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._detailsButton_5dff0_77:focus-visible{border-radius:var(--mantine-radius-xs);outline:2px solid var(--mantine-primary-color-filled);outline-offset:3px}._technicalMessage_5dff0_95{margin-top:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-left:2px solid var(--mantine-primary-color-filled);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}._retryButton_5dff0_103{margin-top:var(--mantine-spacing-xs)}@media (width<=30em){._card_5dff0_18{padding:1.5rem 1.25rem}}@media (prefers-reduced-motion:reduce){._page_5dff0_1 *,._page_5dff0_1 :before,._page_5dff0_1 :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
