.content-explainer,.topic-illustration{--ce-ink:var(--foreground);--ce-muted:var(--muted-foreground);--ce-blue:var(--color-brand-blue);--ce-cyan:var(--color-brand-cyan);--ce-mint:var(--color-brand-mint);--ce-line-color:color-mix(in oklab, var(--color-brand-blue) 70%, var(--foreground));--ce-accent-color:color-mix(in oklab, var(--color-brand-mint) 70%, var(--foreground));--ce-risk:var(--color-status-paused,var(--muted-foreground));color:var(--foreground);font-family:inherit}.content-explainer{margin-block:2rem}.ce-surface{box-shadow:none;overflow:hidden}.ce-heading{padding:1.75rem 1.75rem 1.4rem}.ce-eyebrow{color:var(--muted-foreground);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 .7rem;font-size:.68rem;font-weight:650;display:flex}.ce-eyebrow-mark{background:var(--color-brand-cyan);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in oklab, var(--color-brand-cyan) 12%, transparent);border-radius:.16rem;display:block}.ce-title{color:var(--foreground);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.3rem,2.6vw,1.75rem);font-weight:650;line-height:1.25}.ce-description{max-width:66ch;color:var(--muted-foreground);margin:.75rem 0 0;font-size:.875rem;line-height:1.75}.ce-body{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.ce-figure{background:linear-gradient(145deg, color-mix(in oklab, var(--color-brand-blue) 5%, var(--card)), color-mix(in oklab, var(--color-brand-mint) 2%, var(--card)));flex-direction:column;min-width:0;margin:0;padding:1.25rem 1.5rem;display:flex}.ce-diagram-heading{color:var(--foreground);justify-content:space-between;align-items:center;gap:.75rem;font-size:.69rem;font-weight:600;display:flex}.ce-model-label{color:var(--muted-foreground);letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;font-size:.6rem;font-weight:500}.topic-illustration{width:100%;display:block;overflow:visible}.ce-figure>.topic-illustration{flex:1;margin-block:.9rem .4rem}.ce-custom-illustration{flex:1;align-items:center;min-width:0;margin-block:.9rem .4rem;display:flex}.ce-custom-illustration>svg{width:100%;height:auto;display:block}.ce-figure figcaption{color:var(--muted-foreground);margin:0;font-size:.65rem;line-height:1.7}.ce-controls{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:1rem;display:flex}.ce-play{background:var(--foreground);color:var(--background);border-radius:.55rem;font-size:.7rem}.ce-play:hover{background:color-mix(in oklab, var(--foreground) 86%, var(--background))}.ce-replay{color:var(--muted-foreground);font-size:.7rem}.ce-count{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.66rem}.ce-motion-note{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.68rem;line-height:1.6}.ce-steps{border-left:1px solid var(--border);flex-direction:column;gap:.55rem;min-width:0;margin:0;padding:1.1rem;list-style:none;display:flex}.ce-steps li{min-width:0}.ce-step{text-align:left;width:100%;min-height:4.5rem;color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;align-items:flex-start;gap:.8rem;padding:.85rem;display:flex}.ce-step[aria-current=step]{border-color:color-mix(in oklab, var(--color-brand-blue) 28%, var(--border));background:color-mix(in oklab, var(--color-brand-blue) 6%, var(--card))}.ce-step:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ce-step-number{border:1px solid var(--border);width:1.65rem;height:1.65rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:.45rem;flex-shrink:0;place-items:center;font-size:.63rem;font-weight:600;display:grid}.ce-step[aria-current=step] .ce-step-number{background:var(--foreground);color:var(--background);border-color:#0000}.ce-step-copy{flex-direction:column;gap:.32rem;min-width:0;display:flex}.ce-step-title{font-size:.8rem;font-weight:600;line-height:1.4}.ce-step-description{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.74rem;font-weight:400;line-height:1.7}.ce-phase[data-shown=false]{opacity:.2}.ce-phase[data-shown=true]{opacity:1}.ce-is-playing .ce-phase{transition:opacity var(--motion-base) var(--motion-easing-bento)}.ce-is-playing .ce-traveler{transition:transform .7s var(--motion-easing-bento)}.ce-grid{stroke:color-mix(in oklab, var(--border) 58%, transparent);stroke-width:1px}.ce-axis{stroke:var(--border);stroke-width:1.5px}.ce-label{fill:var(--ce-ink);letter-spacing:-.015em;font-size:13px;font-weight:550}.ce-label-muted{fill:var(--ce-muted);font-size:12px;font-weight:400}.ce-region{fill:color-mix(in oklab, var(--ce-blue) 8%, transparent)}.ce-line,.ce-line-accent,.ce-risk-line{fill:none;stroke:var(--ce-line-color);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ce-line-accent{stroke:var(--ce-accent-color)}.ce-risk-line{stroke:var(--ce-risk);stroke-dasharray:5 5;stroke-width:2px}.ce-payoff{stroke-dasharray:none;stroke-width:3px}.ce-dashed{fill:none;stroke:var(--ce-muted);stroke-width:1.25px;stroke-dasharray:4 5;opacity:.65}.ce-connector{fill:none;stroke:var(--ce-muted);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.ce-outline-circle{stroke:var(--ce-accent-color);stroke-width:1.5px;fill:color-mix(in oklab, var(--ce-mint) 8%, transparent)}.ce-dot-halo{fill:color-mix(in oklab, var(--ce-cyan) 17%, transparent)}.ce-dot{fill:var(--ce-line-color);stroke:var(--card);stroke-width:2px}.ce-node{fill:var(--card);stroke:var(--border);stroke-width:1.5px}.ce-node-accent{fill:color-mix(in oklab, var(--ce-blue) 8%, var(--card));stroke:color-mix(in oklab, var(--ce-blue) 55%, var(--border))}.ce-node-title{fill:var(--ce-ink);letter-spacing:-.025em;font-size:15px;font-weight:600}.ce-node-detail{fill:var(--ce-muted);font-size:10px;font-weight:400}.ce-hold-node{fill:color-mix(in oklab, var(--muted) 55%, var(--card));stroke:var(--border)}.ce-arrow{fill:none;stroke:var(--ce-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ce-capital{fill:color-mix(in oklab, var(--ce-blue) 18%, var(--card))}.ce-risk-zone{fill:color-mix(in oklab, var(--ce-risk) 22%, var(--card));stroke:var(--ce-risk);stroke-width:1.5px}.ce-formula-symbol{fill:var(--ce-muted);font-size:27px;font-weight:300}.ce-ring-track{fill:none;stroke:var(--border);stroke-width:27px}.ce-ring{fill:none;stroke-width:27px}.ce-ring-core{stroke:var(--ce-line-color)}.ce-ring-diversify{stroke:var(--ce-accent-color)}.ce-ring-reserve{stroke:var(--ce-cyan)}.ce-center-title{fill:var(--ce-ink);letter-spacing:-.035em;font-size:20px;font-weight:600}.ce-document-line{stroke:var(--ce-muted);stroke-width:3px;stroke-linecap:round;opacity:.4}.ce-lens{fill:color-mix(in oklab, var(--ce-cyan) 7%, var(--card));stroke:var(--ce-line-color);stroke-width:2px}.ce-lens-handle{stroke:var(--ce-line-color);stroke-width:7px;stroke-linecap:round}@media (hover:hover) and (pointer:fine){.ce-step:hover{background:color-mix(in oklab, var(--muted) 65%, var(--card))}.ce-step[aria-current=step]:hover{background:color-mix(in oklab, var(--color-brand-blue) 9%, var(--card))}}@media (width<=760px){.ce-heading{padding:1.4rem 1.25rem 1.2rem}.ce-body{grid-template-columns:minmax(0,1fr)}.ce-figure{padding:1rem 1.2rem}.ce-figure>.topic-illustration{align-self:center;max-width:520px}.ce-steps{border-left:0;border-top:1px solid var(--border);gap:.3rem;padding:.8rem}.ce-step{min-height:4.1rem;padding:.8rem}}@media (width<=380px){.ce-figure{padding-inline:.75rem}.ce-heading{padding-inline:1rem}.ce-diagram-heading{font-size:.65rem}.ce-model-label{font-size:.55rem}.ce-step{gap:.65rem}}@media (prefers-reduced-motion:reduce){.content-explainer .ce-phase,.content-explainer .ce-traveler{transition:none;animation:none}}
