.code-review{width:100%;max-width:440px;margin:0;--review-warning:var(--clay)}.code-review-svg{display:block;width:100%;height:auto;overflow:hidden}.review-paper{fill:var(--paper)}.review-frame,.review-rule{stroke:var(--line);stroke-width:1;fill:none}.review-paper.review-frame{fill:var(--paper)}.review-label{font:500 12px var(--sans);fill:var(--muted)}.review-status{fill:var(--moss);opacity:.7}.review-file-tree{font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.review-text{fill:var(--ink)}.review-muted{fill:var(--muted)}.review-code-paper{fill:var(--ivory)}.review-line-number{font:8px ui-monospace,SFMono-Regular,Consolas,monospace;fill:var(--muted);opacity:.7}.review-code-line{fill:var(--line)}.review-code-highlight{fill:var(--moss);opacity:.5}.review-cursor{fill:var(--moss);animation:review-cursor 2.4s ease-in-out infinite}.review-scanner{animation:review-scan 7s ease-in-out infinite}.review-scan-wash{fill:var(--moss);opacity:.045}.review-scan-line{stroke:var(--moss);stroke-width:1;opacity:.45}.review-check{--check-color:var(--moss)}.review-check-warning{--check-color:var(--review-warning)}.review-gauge-track{fill:none;stroke:var(--line);stroke-width:1.6}.review-gauge{fill:none;stroke:var(--check-color);stroke-width:1.8;stroke-linecap:round;opacity:.75;animation:review-gauge 7s ease-in-out var(--check-delay) infinite}.review-gauge-value{font:8px ui-monospace,SFMono-Regular,Consolas,monospace;fill:var(--muted)}.review-check-label{font:10px var(--sans);fill:var(--muted)}.review-bar-track{fill:var(--line);opacity:.55}.review-bar{fill:var(--check-color);opacity:.65;transform-box:fill-box;transform-origin:left center;animation:review-bar 7s ease-in-out var(--check-delay) infinite}.review-issue-dot{fill:var(--review-warning)}.review-issue-label{font:11px var(--sans)}.code-review-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;color:var(--muted);font-size:12px;line-height:1.5}.code-review-motion{display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;padding:0;color:var(--moss);flex-shrink:0}.code-review-motion[hidden],.review-play-icon,.code-review[data-paused] .review-pause-icon{display:none}.code-review[data-paused] .review-play-icon{display:block}.code-review[data-paused] *{animation-play-state:paused}@keyframes review-scan{0%,to{transform:translateY(0)}45%,55%{transform:translateY(107px)}}@keyframes review-cursor{0%,to{opacity:.9}50%{opacity:.2}}@keyframes review-gauge{0%,to{opacity:.55}45%,65%{opacity:.9}}@keyframes review-bar{0%,to{transform:scaleX(1)}40%{transform:scaleX(.76)}65%{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.code-review *{animation:none!important}.code-review-motion{display:none}}.use-case-illustration{width:100%;max-width:400px;min-width:0;margin:0}.use-case-diagram{display:block;width:100%;height:auto;overflow:hidden}.diagram-rule{fill:none;stroke:var(--line);stroke-width:1}.diagram-moss{stroke:var(--moss)}.diagram-moss-fill{fill:var(--moss)}.diagram-clay-fill{fill:var(--clay)}.diagram-paper{fill:var(--paper)}.diagram-grid-dot{fill:var(--line)}.diagram-label{font:12px var(--sans);fill:var(--muted)}.diagram-label-moss{fill:var(--moss)}.diagram-small{font:11px var(--sans);fill:var(--muted)}.safeguard-outer,.safeguard-middle,.safeguard-inner,.safeguard-orbit{transform-origin:200px 200px}.safeguard-outer{animation:safeguard-orbit 50s linear infinite}.safeguard-middle{animation:safeguard-orbit 65s linear infinite reverse}.safeguard-inner{animation:safeguard-orbit 45s linear infinite}.safeguard-orbit{animation:safeguard-orbit 25s linear infinite reverse}.reasoning-edge{stroke-width:1.3;opacity:.5;animation:reasoning-flow 7s ease-in-out var(--flow-delay) infinite}.reasoning-node{--node-color:var(--moss)}.reasoning-warning{--node-color:var(--clay)}.reasoning-pending{--node-color:var(--muted)}.reasoning-node-ring{fill:var(--ivory);stroke:var(--node-color);stroke-width:1;opacity:.65;animation:reasoning-flow 7s ease-in-out var(--flow-delay) infinite}.reasoning-node-core{fill:var(--node-color);opacity:.8;animation:reasoning-flow 7s ease-in-out var(--flow-delay) infinite}.reasoning-conclusion{opacity:.25;animation:reasoning-flow 7s ease-in-out 3.9s infinite}.use-case-illustration[data-use-case-illustration=auto-research]{max-width:560px}.research-plot-surface{fill:var(--paper);stroke:var(--line);stroke-width:1}.research-plot-heading{fill:var(--ink);font:500 14px var(--sans)}.research-plot-label{fill:var(--muted);font:14px var(--sans)}.research-plot-label-moss{fill:var(--moss)}.research-plot-tick{fill:var(--muted);font:12px var(--sans)}.research-plot-grid{fill:none;stroke:var(--line);stroke-width:1;opacity:.4}.research-reference{stroke:var(--moss);stroke-width:1;stroke-dasharray:5 6;opacity:.55}.research-baseline{stroke:var(--line);stroke-width:1;stroke-dasharray:3 5}.research-best-key{stroke:var(--moss);stroke-width:2.5;stroke-linecap:round}.research-end-ring{fill:var(--paper);stroke:var(--moss);stroke-width:1;stroke-opacity:.25}.research-end-point{fill:var(--moss)}.trajectory{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;stroke:var(--muted);opacity:.55}.trajectory-near{stroke:var(--clay);stroke-width:1.8;opacity:.65}.trajectory-win{stroke:var(--moss);stroke-width:2.8;opacity:1}.trajectory-guide{opacity:.35}.trajectory-progress{stroke-dasharray:1;stroke-dashoffset:0;opacity:.9;animation:research-attempt 16s ease-in-out var(--trajectory-delay) infinite}.humanities-cloud{transform-origin:200px 200px;animation:humanities-drift 16s ease-in-out infinite}.humanities-cloud-layer{fill:none;stroke:var(--moss);stroke-width:1.1;stroke-linecap:round;opacity:var(--cloud-opacity);animation:humanities-depth 9s ease-in-out var(--flow-delay) infinite}.use-case-illustration-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;color:var(--muted);font-size:12px;line-height:1.5}.use-case-motion{display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;padding:0;color:var(--moss);flex-shrink:0}.use-case-motion[hidden],.use-case-play-icon,.use-case-illustration[data-paused] .use-case-pause-icon{display:none}.use-case-illustration[data-paused] .use-case-play-icon{display:block}.use-case-illustration[data-paused] *{animation-play-state:paused}@keyframes safeguard-orbit{to{transform:rotate(360deg)}}@keyframes reasoning-flow{0%,to{opacity:.45}40%,55%{opacity:.85}}@keyframes research-attempt{0%,65%,to{stroke-dashoffset:0;opacity:.85}8%{stroke-dashoffset:0;opacity:0}9%,15%{stroke-dashoffset:1;opacity:0}20%{opacity:.85}55%{stroke-dashoffset:0}}@keyframes humanities-drift{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-3px) rotate(1deg)}}@keyframes humanities-depth{0%,to{opacity:var(--cloud-opacity)}50%{opacity:calc(var(--cloud-opacity) * .75)}}@media(max-width:760px){.use-case-illustration{max-width:320px}}@media(max-width:600px){.research-plot-heading,.research-plot-label{font-size:18px}.research-plot-tick{font-size:17px}}@media(prefers-reduced-motion:reduce){.use-case-illustration *{animation:none!important}.use-case-motion{display:none}}
