@layer base{.dmh__panel[data-astro-cid-duvf5jsa]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 10%,var(--color-surface)),var(--color-surface))}.dmh__eyebrow[data-astro-cid-duvf5jsa]{font-size:var(--type-body-sm-font-size, 14px);letter-spacing:.06em}.dmh__headline[data-astro-cid-duvf5jsa]{font-family:Inter,Inter Fallback,system-ui,sans-serif;line-height:1.12}.dmh__lanes[data-astro-cid-duvf5jsa]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:52rem){.dmh__lanes[data-astro-cid-duvf5jsa]{grid-template-columns:1fr}}.dmh__lane[data-astro-cid-duvf5jsa]{border-color:var(--color-border)}.dmh__lane[data-astro-cid-duvf5jsa][data-boundary=in-process]{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border-strong))}.dmh__badge[data-astro-cid-duvf5jsa]{font-size:var(--type-body-sm-font-size, 14px);letter-spacing:.03em;padding-block:2px;background:var(--color-surface-subtle);border-color:var(--color-border-strong)}.dmh__badge[data-astro-cid-duvf5jsa][data-boundary=in-process]{background:color-mix(in srgb,var(--color-accent) 14%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 45%,transparent)}.dmh__diagram[data-astro-cid-duvf5jsa][data-boundary=in-process]{border:2px solid color-mix(in srgb,var(--color-accent) 55%,var(--color-border-strong));background:color-mix(in srgb,var(--color-accent) 5%,var(--color-surface))}.dmh__node[data-astro-cid-duvf5jsa]{gap:2px}.dmh__wire-line[data-astro-cid-duvf5jsa]{height:3px;background:linear-gradient(100deg,color-mix(in srgb,var(--color-accent) 30%,transparent) 0%,var(--color-accent) 50%,color-mix(in srgb,var(--color-accent) 30%,transparent) 100%);background-size:220% 100%;background-repeat:no-repeat;animation:dmh-flow 3.2s linear infinite}@media(prefers-reduced-motion:reduce){.dmh__wire-line[data-astro-cid-duvf5jsa]{animation:none;background-position:50% 0}}.dmh__rule[data-astro-cid-duvf5jsa]{border-left:2px dashed color-mix(in srgb,var(--color-primary) 40%,transparent)}.dmh__rule-tag[data-astro-cid-duvf5jsa]{bottom:-.4rem}@keyframes dmh-flow{0%{background-position:120% 0}to{background-position:-120% 0}}}@layer base{._reset_1armt_15{appearance:none;cursor:pointer;font:inherit;font-size:var(--type-body-sm-font-size, 14px);font-weight:600;color:var(--color-primary, currentColor);background:var(--color-surface, #fff);border:1px solid var(--color-border-strong, currentColor);border-radius:var(--radius-pill, 9999px);padding:var(--space-xxs, 6px) var(--space-sm, 14px);transition:border-color .2s ease}._reset_1armt_15:hover:not(:disabled){border-color:var(--color-primary, currentColor)}._reset_1armt_15:focus-visible{outline:.1875rem solid var(--color-accent, currentColor);outline-offset:.125rem}._reset_1armt_15:disabled{opacity:.5;cursor:default}._axisGrid_1armt_43{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg, 24px)}._segmented_1armt_49{display:inline-flex;flex-wrap:wrap;gap:.125rem;padding:.1875rem;border-radius:var(--radius-md, 10px);background:var(--color-surface, #fff);border:1px solid var(--color-border-strong, currentColor);width:fit-content;max-width:100%}._segBtn_1armt_61{appearance:none;cursor:pointer;font:inherit;font-size:var(--type-body-sm-font-size, 13px);font-weight:600;border:1px solid transparent;border-radius:var(--radius-sm, 8px);padding:.3125rem var(--space-sm, 12px);background:transparent;color:var(--color-primary, currentColor);transition:background-color .2s,color .2s,border-color .2s}._segOn_1armt_75{background:color-mix(in srgb,var(--color-accent, currentColor) 16%,var(--color-surface, #fff));border-color:color-mix(in srgb,var(--color-accent, currentColor) 45%,transparent);color:var(--color-primary, currentColor)}._segBtn_1armt_61:hover{background:var(--color-surface-subtle, var(--color-surface-muted, transparent))}._segBtn_1armt_61:focus-visible{outline:.1875rem solid var(--color-accent, currentColor);outline-offset:.125rem}._verdict_1armt_91{padding:var(--space-lg, 24px);border-radius:var(--radius-md, 8px);border:1px solid var(--color-border-strong, currentColor);border-left-width:var(--space-xxs, 4px);border-left-color:var(--color-accent-strong, var(--color-accent, currentColor));background:color-mix(in srgb,var(--color-accent, transparent) 6%,var(--color-surface, #fff));display:flex;flex-direction:column;gap:var(--space-md, 16px)}._verdictKicker_1armt_103{font-size:var(--type-body-sm-font-size, 14px);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary, currentColor)}._caveat_1armt_111{margin:0;padding:var(--space-sm, 12px) var(--space-md, 16px);border-radius:var(--radius-sm, 8px);border-left:var(--space-xxs, 4px) solid var(--color-warning-soft, currentColor);background:color-mix(in srgb,var(--color-warning-soft, transparent) 26%,var(--color-surface, #fff));font-size:var(--type-body-sm-font-size, 14px);line-height:1.55;color:var(--color-primary, currentColor)}._scoreRow_1armt_122{display:grid;grid-template-columns:6.5rem 1fr auto;align-items:center;gap:var(--space-sm, 12px)}._scoreName_1armt_129{font-size:var(--type-body-sm-font-size, 14px);font-weight:700;color:var(--color-primary, currentColor)}._scoreBarWrap_1armt_135{height:.75rem;border-radius:var(--radius-pill, 9999px);background:var(--color-surface-subtle, var(--color-surface-muted, transparent));border:1px solid var(--color-border, currentColor);overflow:hidden}._scoreBar_1armt_135{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--color-accent, currentColor) 45%,var(--color-surface, #fff));transition:width .25s ease}._scoreWin_1armt_151 ._scoreBar_1armt_135{background:linear-gradient(135deg,var(--color-gradient-blue, #5433ff) 0%,var(--color-gradient-cyan, #20bdff) 100%)}._scoreWin_1armt_151 ._scoreName_1armt_129{color:var(--color-link, currentColor)}._scoreVal_1armt_159{font-size:var(--type-body-sm-font-size, 13px);font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-secondary, currentColor);white-space:nowrap}._scoreOut_1armt_167{opacity:.72}._scoreOut_1armt_167 ._scoreBar_1armt_135{background:var(--color-border, currentColor)}@media(max-width:40rem){._axisGrid_1armt_43{grid-template-columns:1fr}}@media(max-width:30rem){._scoreRow_1armt_122{grid-template-columns:5rem 1fr}._scoreVal_1armt_159{grid-column:2;text-align:right}}@media(prefers-reduced-motion:reduce){._scoreBar_1armt_135,._reset_1armt_15,._segBtn_1armt_61{transition:none}}}.atp-embed[data-astro-cid-ijhqqxci] astro-island{display:block}
