.Blog-DecisionDuel:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 20%,var(--space-depth-glow) 0%,transparent 70%);pointer-events:none;z-index:var(--z-index-base)}.Blog-DecisionDuel:after{content:"";position:absolute;left:0;right:0;top:0;height:var(--spacing-px);background:var(--space-scan-color);animation:Blog-DecisionDuel-Scan var(--space-scan-duration, var(--transition-duration-ultra-slow)) linear infinite;animation-play-state:var(--space-scan-play-state, running);opacity:var(--space-scan-opacity, 1);pointer-events:none;z-index:var(--z-index-fixed);will-change:transform;transition:opacity var(--transition-duration-extra-slow) var(--transition-timing-function-default)}@keyframes Blog-DecisionDuel-Scan{0%{transform:translateY(0)}to{transform:translateY(var(--size-screen-h))}}.Blog-DecisionDuel>*{position:relative;z-index:var(--z-index-menu)}@media(prefers-reduced-motion:reduce){.Blog-DecisionDuel:before,.Blog-DecisionDuel:after{display:none}}.Blog-DecisionCard:hover:not(.Blog-DecisionCard--Disabled){box-shadow:0 0 0 var(--spacing-px) var(--color-interactive-primary),0 0 var(--shadow-blur-sm) var(--color-interactive-primary)}.Blog-DecisionCard:has(.Blog-DecisionCard-Input:focus-visible){box-shadow:0 0 0 var(--spacing-px) var(--color-interactive-primary),0 0 var(--shadow-blur-sm) var(--color-interactive-primary)}.Blog-ProposalCard:hover{transform:translateY(calc(-1 * var(--spacing-half)))}.Blog-ProposalCard-AdoptButton .Button{display:block;width:var(--size-full);height:auto;background-color:var(--color-interactive-primary-bg);color:var(--color-interactive-primary);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide)}.Blog-ProposalCard-AdoptButton--TensionMatch .Button{background-color:var(--color-status-warning-bg);color:var(--color-status-warning)}.Blog-ProposalCard-AdoptButton--Success .Button{background-color:var(--color-status-success-bg);color:var(--color-status-success);cursor:default}.Blog-ProposalCard-AdoptButton .Button:hover{background-color:var(--color-interactive-primary);color:var(--color-background-primary)}.Blog-ProposalCard-AdoptButton--TensionMatch .Button:hover{background-color:var(--color-status-warning);color:var(--color-background-primary)}[data-mode=readable] .Blog-CompletionScreen-IrText{font-family:inherit;line-height:var(--line-height-relaxed)}[data-mode=readable] .Blog-ProposalCard-SectionText:not(.Blog-ProposalCard-SectionText--Tradeoff){font-weight:var(--font-weight-medium)}[data-mode=readable] .Blog-ProposalCard--TensionMatch{animation:none}@keyframes Blog-FadeIn{0%{opacity:var(--opacity-zero);transform:translateY(var(--spacing-2))}to{opacity:var(--opacity-full);transform:translateY(0)}}@keyframes Blog-TensionPulse{0%{box-shadow:0 var(--spacing-1) var(--spacing-4) var(--color-overlay-medium),inset var(--spacing-half) 0 0 0 var(--color-status-warning)}to{box-shadow:0 var(--spacing-1) var(--spacing-4) var(--color-status-warning-glow),inset var(--spacing-half) 0 0 0 var(--color-status-warning)}}.Blog-CompletionScreen,.Blog-ProposalList,.Blog-CompletionScreen-ProposalSlot,.Blog-ProposalPlaceholder{animation:Blog-FadeIn var(--transition-duration-slow) var(--transition-timing-function-default)}.Blog-ProposalCard--TensionMatch{animation:Blog-TensionPulse var(--transition-duration-slow) var(--transition-timing-function-default) infinite alternate}.Blog-ProposalCard--TensionMatch .Blog-ProposalCard-VectorBarFill{background-color:var(--color-status-warning)}
