.PredictorState_page__NQPnP{min-height:70vh;border-top:1px solid var(--color-border);background:var(--color-ivory);padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,4vw,4rem) clamp(4rem,8vw,7rem)}.PredictorState_shell__S_tbY{width:min(100%,80rem);margin-inline:auto}.PredictorState_skeletonGrid__aAhIn{display:grid;grid-template-columns:minmax(0,.82fr) minmax(31rem,1.18fr);align-items:start;gap:clamp(2.5rem,6vw,5.5rem)}.PredictorState_skeletonIntro__Nss1o{display:grid;gap:1rem;padding-top:.5rem}.PredictorState_skeletonForm___BfrT{display:grid;gap:1.25rem;border:1px solid var(--color-border-hover);border-radius:var(--radius-xl);background:var(--color-paper);padding:clamp(1.25rem,3vw,1.75rem)}.PredictorState_button__WG9oJ,.PredictorState_field__hOgAd,.PredictorState_line__S_PH_,.PredictorState_logo__K8I7S{display:block;background:var(--color-ivory-sunk);animation:PredictorState_pulse__KREME 1.1s ease-in-out infinite alternate}.PredictorState_logo__K8I7S{width:3rem;height:3rem;border-radius:var(--radius-lg)}.PredictorState_line__S_PH_{width:100%;height:.875rem;border-radius:var(--radius-xs)}.PredictorState_lineShort__N2FPu{width:38%}.PredictorState_lineTitle__ABEkn{width:82%;height:3.75rem;margin-top:.5rem}.PredictorState_lineBody__J9cRl{width:94%}.PredictorState_lineBodyLast__K5eji{width:66%}.PredictorState_formHeader__x4Zcb{display:grid;gap:.75rem;border-bottom:1px solid var(--color-border);padding-bottom:1.25rem}.PredictorState_fields__SXxzy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.PredictorState_field__hOgAd{height:3rem;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.PredictorState_fieldWide__HgwTQ{grid-column:1/-1}.PredictorState_button__WG9oJ{height:3rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-crimson) 72%,var(--color-ivory-sunk))}.PredictorState_loadingLabel__udcc7{margin:.75rem 0 0;color:var(--color-slate);font-family:var(--font-body);font-size:.875rem}.PredictorState_errorPanel__7MLeZ{width:min(100%,46rem);margin-inline:auto;border-block:1px solid var(--color-border-hover);padding-block:clamp(1.75rem,5vw,3rem)}.PredictorState_errorPanel__7MLeZ h1{max-width:18ch;margin:0;color:var(--color-charcoal);font-family:var(--font-crimson);font-size:clamp(2rem,5vw,3rem);font-weight:600;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.PredictorState_errorPanel__7MLeZ p{max-width:60ch;margin:.875rem 0 0;color:var(--color-slate);font-family:var(--font-body);font-size:1rem;line-height:1.6}.PredictorState_errorActions__vvJt2{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.PredictorState_errorActions__vvJt2 a,.PredictorState_errorActions__vvJt2 button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:var(--radius-md);font-family:var(--font-body);font-size:.875rem;font-weight:600;padding-inline:1rem;text-decoration:none}.PredictorState_errorActions__vvJt2 button{border:1px solid var(--color-crimson);background:var(--color-crimson);color:var(--color-paper)}.PredictorState_errorActions__vvJt2 a{border:1px solid var(--color-border-hover);background:transparent;color:var(--color-charcoal)}.PredictorState_errorActions__vvJt2 button:hover{background:var(--color-crimson-dark)}.PredictorState_errorActions__vvJt2 a:hover{background:var(--color-ivory-sunk)}.PredictorState_errorActions__vvJt2 a:focus-visible,.PredictorState_errorActions__vvJt2 button:focus-visible{outline:2px solid var(--color-crimson);outline-offset:2px}.PredictorState_errorCode__kk1SN{display:block;margin-top:1.25rem;color:var(--color-steel);font-family:var(--font-mono);font-size:.75rem}@keyframes PredictorState_pulse__KREME{0%{opacity:.58}to{opacity:1}}@media (max-width:56rem){.PredictorState_skeletonGrid__aAhIn{grid-template-columns:minmax(0,1fr);gap:2rem}}@media (max-width:35rem){.PredictorState_page__NQPnP{padding-inline:1rem}.PredictorState_fields__SXxzy{grid-template-columns:minmax(0,1fr)}.PredictorState_fieldWide__HgwTQ{grid-column:auto}.PredictorState_errorActions__vvJt2>*{width:100%}}@media (prefers-reduced-motion:reduce){.PredictorState_button__WG9oJ,.PredictorState_field__hOgAd,.PredictorState_line__S_PH_,.PredictorState_logo__K8I7S{animation:none}}