@layer base{.ceh__frame[data-astro-cid-lmr7xquk]{background:radial-gradient(120% 130% at 0% 0%,color-mix(in srgb,var(--color-accent-strong) 12%,transparent) 0%,transparent 55%),radial-gradient(120% 130% at 100% 100%,color-mix(in srgb,var(--color-warning-soft) 22%,transparent) 0%,transparent 55%),var(--color-surface)}.ceh__eyebrow[data-astro-cid-lmr7xquk]{font-size:var(--type-body-sm-font-size, 14px);letter-spacing:.06em}.ceh__specimen[data-astro-cid-lmr7xquk]{max-width:44rem}.ceh__gutter-label[data-astro-cid-lmr7xquk]{font-size:var(--type-chip-font-size, 12px);letter-spacing:.04em}.ceh__gutter-label--second[data-astro-cid-lmr7xquk]{background:color-mix(in srgb,var(--color-warning-soft) 55%,var(--color-surface))}.ceh__code[data-astro-cid-lmr7xquk]{font-size:clamp(.75rem,2.4vw,.9375rem)}.ceh__line[data-astro-cid-lmr7xquk][data-indent="1"] .ceh__text[data-astro-cid-lmr7xquk]{padding-left:1.25rem}.ceh__line[data-astro-cid-lmr7xquk][data-indent="2"] .ceh__text[data-astro-cid-lmr7xquk]{padding-left:2.5rem}.ceh__tag[data-astro-cid-lmr7xquk]{font-size:var(--type-chip-font-size, 11px);letter-spacing:.03em}.ceh__tag--second[data-astro-cid-lmr7xquk]{background:color-mix(in srgb,var(--color-warning-soft) 60%,var(--color-surface));border-color:color-mix(in srgb,var(--color-warning-soft) 85%,var(--color-border-strong, currentColor))}.ceh__text--second[data-astro-cid-lmr7xquk]{color:color-mix(in srgb,var(--color-primary) 68%,var(--color-surface))}.ceh__line--second[data-astro-cid-lmr7xquk]{animation:ceh-pending 3.6s ease-in-out infinite}.ceh__line--second[data-astro-cid-lmr7xquk]:nth-of-type(8){animation-delay:.5s}.ceh__line--second[data-astro-cid-lmr7xquk]:nth-of-type(9){animation-delay:1s}.ceh__thesis[data-astro-cid-lmr7xquk]{max-width:46rem}@keyframes ceh-pending{0%,to{box-shadow:inset 0 0 0 0 transparent}50%{box-shadow:inset 0 0 0 .125rem color-mix(in srgb,var(--color-warning-soft) 45%,transparent)}}@media(prefers-reduced-motion:reduce){.ceh__line--second[data-astro-cid-lmr7xquk]{animation:none}}}@layer base{._scoreboard_efc95_15{display:grid;grid-template-columns:auto 1fr;gap:var(--space-lg, 24px);align-items:center;padding:var(--space-md, 16px);border:1px solid var(--color-border-strong, currentColor);border-radius:var(--radius-md, 10px);background:var(--color-surface, #fff)}._score_efc95_15{display:flex;flex-direction:column;gap:.125rem;padding-right:var(--space-lg, 24px);border-right:1px solid var(--color-border, currentColor)}._scoreNum_efc95_34{font-size:clamp(2rem,6vw,3rem);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--color-accent-strong, currentColor)}._metrics_efc95_42{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md, 16px)}._metric_efc95_42{display:flex;flex-direction:column;gap:.125rem}._metric_efc95_42 dt{font-family:var(--type-code-font-family);font-size:var(--type-chip-font-size, 12px);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-body, currentColor)}._metric_efc95_42 dd{margin:0;font-size:var(--type-body-sm-font-size, 14px);font-weight:600;color:var(--color-primary, currentColor)}._twoUp_efc95_71{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md, 16px)}._panelWave_efc95_77{font-size:var(--type-chip-font-size, 12px);font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill, 9999px);padding:.125rem var(--space-sm, 12px);color:var(--color-surface, #fff);background:var(--color-accent-strong, currentColor)}._panelWaveTwo_efc95_88{color:var(--color-primary, currentColor);background:color-mix(in srgb,var(--color-warning-soft) 55%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-warning-soft) 85%,var(--color-border-strong, currentColor))}._specimen_efc95_94{margin:0;padding:var(--space-md, 16px);border:1px solid var(--color-border-strong, currentColor);border-radius:var(--radius-md, 8px);background:var(--color-surface, #fff);overflow-x:auto;font-family:var(--type-code-font-family);font-size:clamp(.75rem,2.2vw,.8125rem);line-height:1.6;color:var(--color-primary, currentColor);white-space:pre;min-height:8.5rem}._specimen_efc95_94:focus-visible{outline:.1875rem solid var(--color-accent-strong, currentColor);outline-offset:.125rem}._ledgerHead_efc95_114,._ledgerRow_efc95_115{display:grid;grid-template-columns:1fr 7.5rem 7.5rem;align-items:center;gap:var(--space-sm, 12px);padding:var(--space-sm, 12px) var(--space-md, 16px)}._ledgerHead_efc95_114{background:var(--color-surface-subtle, var(--color-surface-muted, transparent));border-bottom:1px solid var(--color-border-strong, currentColor);font-size:var(--type-chip-font-size, 12px);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-body, currentColor)}._ledgerRow_efc95_115+._ledgerRow_efc95_115,._ledgerRow_efc95_115{border-top:1px solid var(--color-border, currentColor)}._ledgerRow_efc95_115:first-of-type{border-top:0}._ledgerEl_efc95_142{display:flex;flex-direction:column;gap:.125rem;min-width:0}._ledgerElCode_efc95_149{font-family:var(--type-code-font-family);font-size:var(--type-chip-font-size, 12px);color:var(--color-body, currentColor)}._chip_efc95_155{display:inline-block;font-size:var(--type-chip-font-size, 12px);font-weight:700;text-align:center;border-radius:var(--radius-pill, 9999px);padding:.1875rem var(--space-sm, 10px);border:1px solid transparent;white-space:nowrap}._chipFirst_efc95_166{color:var(--color-surface, #fff);background:var(--color-accent-strong, currentColor);border-color:var(--color-accent-strong, currentColor)}._chipSecond_efc95_172{color:var(--color-primary, currentColor);background:color-mix(in srgb,var(--color-warning-soft) 45%,var(--color-surface));border-color:color-mix(in srgb,var(--color-warning-soft) 80%,var(--color-border-strong, currentColor))}._chipNever_efc95_178{color:var(--color-primary, currentColor);background:color-mix(in srgb,var(--color-danger) 16%,var(--color-surface));border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-border-strong, currentColor))}._verdict_efc95_184{display:flex;align-items:flex-start;gap:var(--space-md, 16px);margin:0;padding:var(--space-md, 16px);border-radius:var(--radius-md, 10px);border:1px solid var(--color-border-strong, currentColor);background:var(--color-surface, #fff)}._verdictWin_efc95_195{border-color:color-mix(in srgb,var(--color-accent-strong) 45%,var(--color-border-strong, currentColor));background:color-mix(in srgb,var(--color-accent-strong) 8%,var(--color-surface, #fff))}._verdictWarn_efc95_200{border-color:color-mix(in srgb,var(--color-warning-soft) 80%,var(--color-border-strong, currentColor));background:color-mix(in srgb,var(--color-warning-soft) 30%,var(--color-surface, #fff))}._verdictBadge_efc95_205{flex:0 0 auto;font-family:var(--type-code-font-family);font-size:var(--type-chip-font-size, 12px);font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill, 9999px);padding:var(--space-xxs, 4px) var(--space-sm, 12px);color:var(--color-surface, #fff);background:var(--color-accent-strong, currentColor)}._verdictText_efc95_218{font-size:var(--type-body-md-font-size, 15px);line-height:1.55;color:var(--color-primary, currentColor);min-width:0}._reference_efc95_225{padding:var(--space-md, 16px);border:1px dashed var(--color-border-strong, currentColor);border-radius:var(--radius-md, 10px);background:var(--color-surface-subtle, var(--color-surface-muted, transparent));overflow-x:auto}._reference_efc95_225:focus-visible{outline:.1875rem solid var(--color-accent-strong, currentColor);outline-offset:.125rem}@media(max-width:40rem){._scoreboard_efc95_15{grid-template-columns:1fr}}@media(max-width:40rem){._score_efc95_15{padding-right:0;border-right:0;padding-bottom:var(--space-sm, 12px);border-bottom:1px solid var(--color-border, currentColor)}}@media(max-width:34rem){._metrics_efc95_42{grid-template-columns:1fr}}@media(max-width:46rem){._twoUp_efc95_71{grid-template-columns:1fr}}@media(max-width:34rem){._ledgerHead_efc95_114,._ledgerRow_efc95_115{grid-template-columns:1fr 5.5rem 5.5rem;gap:var(--space-xs, 8px);padding:var(--space-sm, 12px)}}@media(max-width:40rem){._verdict_efc95_184{flex-direction:column}}}
