.decision-seal{fill:var(--color-area)}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.decision-tick{transform-box:fill-box;transform-origin:50%;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-base) var(--ease-spring)}.decision-tick[data-step="1"]{transition-delay:.3s}.decision-tick[data-step="2"]{transition-delay:.6s}.decision-paper{transition:opacity var(--duration-reveal) var(--ease-enter), transform var(--duration-reveal) var(--ease-enter);transition-delay:.9s}.decision-seal{transition:fill var(--duration-base) var(--ease-out);transition-delay:1.4s}.decision:not([data-play]) .decision-tick{opacity:0;transform:scale(.6)}.decision:not([data-play]) .decision-paper{opacity:0;transform:translate(-8px)}.decision:not([data-play]) .decision-seal{fill:var(--color-line-strong)}}
.papers{max-width:48rem;margin:2.5rem auto 0}@media (min-width:64rem){.papers{margin-top:3rem}}.paper-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;margin-bottom:.75rem;display:grid}.paper-tab{border-radius:var(--radius-md);background:var(--color-surface);min-height:2.75rem;color:var(--color-ink-muted);font-size:var(--text-label);transition:color var(--duration-fast) var(--ease-out);padding:.5rem .75rem;font-weight:500;line-height:1.2}.paper-tab[aria-selected=true]{background:var(--color-surface-raised);color:var(--color-ink);box-shadow:var(--shadow-ring)}@media (min-width:40rem){.paper-tabs{gap:.25rem;margin-bottom:0;padding-left:1.25rem;display:flex}.paper-tab{border-radius:var(--radius-md) var(--radius-md) 0 0;min-height:2.5rem;box-shadow:var(--shadow-ring);margin-top:.25rem;padding:.5rem 1rem}.paper-tab[aria-selected=true]{z-index:1;box-shadow:none;margin-top:0;padding-bottom:.75rem;position:relative}}.paper-stack{position:relative}.paper-stack:before,.paper-stack:after{content:"";border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-ring);position:absolute;inset:0}.paper-stack:before{transform:translate(12px,12px)}.paper-stack:after{transform:translate(6px,6px)}@media (max-width:39.99rem){.paper-stack:before{display:none}}.paper-sheet{z-index:1;border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-ring), var(--shadow-soft);padding:1.25rem;display:grid;position:relative}@media (min-width:40rem){.paper-sheet{padding:1.75rem 2rem 2rem}}.paper-panel{visibility:hidden;opacity:0;min-width:0;transition:opacity var(--duration-fast) var(--ease-out), visibility 0s var(--duration-fast);flex-direction:column;grid-area:1/1;gap:1.5rem;display:flex}.paper-panel[data-active]{visibility:visible;opacity:1;transition:opacity var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){.paper-panel{transition:none}}.paper-head{border-bottom:1px solid var(--color-line);gap:.75rem;padding-bottom:1rem;display:grid;position:relative}@media (min-width:40rem){.paper-head{grid-template-columns:repeat(3,minmax(0,1fr));padding-right:5rem}}.paper-example{border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-ink-muted);font-size:var(--text-caption);box-shadow:var(--shadow-ring);padding:.125rem .625rem;position:absolute;top:0;right:0}.paper-chip{border-radius:var(--radius-full);background:var(--color-surface-strong);color:var(--color-ink);font-size:var(--text-caption);white-space:nowrap;padding:.125rem .5rem}.paper-findings{border-top:1px solid var(--color-line)}.paper-findings-head{display:none}.paper-finding{border-bottom:1px solid var(--color-line);gap:.5rem;padding-block:.875rem;display:grid}.paper-finding-label{color:var(--color-ink-subtle);font-family:var(--font-mono);font-size:var(--text-caption);display:block}@media (min-width:40rem){.paper-findings-head,.paper-finding{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1rem}.paper-findings-head{color:var(--color-ink-subtle);font-family:var(--font-mono);font-size:var(--text-caption);padding-block:.5rem;display:grid}.paper-finding-label{display:none}.paper-finding>:last-child{grid-column:3}}.paper-sketch{border-radius:var(--radius-lg);background:var(--color-surface);min-height:12rem;position:relative}.paper-node{flex-direction:column;align-items:center;gap:.25rem;display:flex;position:absolute;transform:translate(-50%,-1.125rem)}
.zoom-board{border-radius:var(--radius-xl);background-color:var(--color-surface);background-image:linear-gradient(var(--color-line) 1px, transparent 1px), linear-gradient(90deg, var(--color-line) 1px, transparent 1px);box-shadow:var(--shadow-ring);background-size:1.25rem 1.25rem}.zoom{padding:1.5rem 1.25rem}.zoom-bracket{border-top:1px solid var(--color-line-strong);padding-top:.75rem;position:relative}.zoom-bracket:before,.zoom-bracket:after{content:"";border-left:1px solid var(--color-line-strong);height:.375rem;position:absolute;top:-.375rem}.zoom-bracket:before{left:0}.zoom-bracket:after{right:0}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.zoom-step{transition:opacity var(--duration-reveal) var(--ease-enter), transform var(--duration-reveal) var(--ease-enter)}.zoom-step[data-step="2"]{transition-delay:.12s}.zoom-step[data-step="3"]{transition-delay:.24s}.zoom:not([data-play]) .zoom-step:not([data-step="0"]){opacity:0;transform:translate(8px)}}

