._077e1q_scene{--cycle:14s;--settle:cubic-bezier(.22, 1, .36, 1);width:116%;min-width:0;margin-left:-9%}._077e1q_artwork{width:100%;height:auto;display:block;overflow:visible}._077e1q_heading{font:540 13px var(--font-geist), sans-serif;fill:#183a2d;fill:lab(21.7452% -15.9965 4.23421)}._077e1q_micro{font:500 7.5px var(--font-geist), sans-serif;letter-spacing:.09em;fill:#506a5e;fill:lab(42.4968% -12.2608 3.79266)}._077e1q_kind{font:500 7px var(--font-geist), sans-serif;letter-spacing:.08em;fill:#435f52;fill:lab(37.8963% -13.2926 4.10575)}._077e1q_nodeLabel{font:540 11px var(--font-geist), sans-serif;fill:#13382a;fill:lab(20.6244% -17.0808 4.51101)}._077e1q_mutedLabel{font:11px var(--font-geist), sans-serif;fill:#677a71;fill:lab(49.3088% -8.64515 2.32053)}._077e1q_evidenceLabel{font:500 10px var(--font-geist), sans-serif;fill:#255c47;fill:lab(34.7838% -23.2108 6.13303)}._077e1q_fileLabel{font:10px var(--font-geist), sans-serif;fill:#cde0d7;fill:lab(87.5491% -7.61476 2.04915)}._077e1q_code{white-space:pre;fill:#e3eee7;fill:lab(93.2438% -4.77332 2.00406);font:10.8px ui-monospace,SFMono-Regular,Consolas,monospace}._077e1q_scan{animation:_077e1q_scan-source var(--cycle) var(--settle) infinite}._077e1q_sourceLink{stroke-dasharray:100;animation:_077e1q_link-source var(--cycle) var(--settle) infinite}._077e1q_trace{stroke-dasharray:100;animation:_077e1q_trace-path var(--cycle) var(--settle) infinite}._077e1q_nodeFocus{animation:_077e1q_focus-node var(--cycle) ease-in-out infinite}._077e1q_nodeFocus[data-depth="1"]{animation-name:_077e1q_focus-middle}._077e1q_nodeFocus[data-depth="2"]{animation-name:_077e1q_focus-target}._077e1q_evidence{animation:_077e1q_resolve-evidence var(--cycle) ease-in-out infinite}@keyframes _077e1q_scan-source{0%,to{opacity:0;transform:translateY(0)}4%{opacity:1;transform:translateY(0)}12%{transform:translateY(23px)}23%{transform:translateY(46px)}34%,75%{opacity:1;transform:translateY(69px)}88%,99%{opacity:0;transform:translateY(69px)}}@keyframes _077e1q_link-source{0%,8%,to{stroke-dashoffset:100px;opacity:0}12%{opacity:1}25%,72%{stroke-dashoffset:0;opacity:1}87%,99%{stroke-dashoffset:0;opacity:0}}@keyframes _077e1q_trace-path{0%,23%,to{stroke-dashoffset:100px;opacity:0}28%{opacity:1}43%,64%{stroke-dashoffset:0;opacity:1}78%,99%{stroke-dashoffset:0;opacity:0}}@keyframes _077e1q_focus-node{0%,18%,to{opacity:0}32%,79%{opacity:1}96%,99%{opacity:0}}@keyframes _077e1q_focus-middle{0%,30%,to{opacity:0}42%,79%{opacity:1}96%,99%{opacity:0}}@keyframes _077e1q_focus-target{0%,47%,to{opacity:0}60%,79%{opacity:1}96%,99%{opacity:0}}@keyframes _077e1q_resolve-evidence{0%,57%,to{opacity:0}69%,84%{opacity:1}96%{opacity:0}}@media (max-width:640px){._077e1q_scene{width:100%;max-width:560px;margin:6px auto 0}}@media (prefers-reduced-motion:reduce){._077e1q_artwork *{animation:none!important}._077e1q_scan{opacity:0}._077e1q_sourceLink,._077e1q_trace{stroke-dashoffset:0;opacity:.85}._077e1q_nodeFocus{opacity:.75}._077e1q_evidence{opacity:1}}
.PUHWWW_figure{min-width:0}.PUHWWW_preview{border:1px solid var(--border);background:var(--card);text-align:left;cursor:zoom-in;width:100%;transition:box-shadow .22s var(--ease), border-color .22s var(--ease);border-radius:18px;display:block;position:relative;box-shadow:0 14px 38px -22px #0c281d4d;box-shadow:0 14px 38px -22px lab(13.532% -13.5948 3.8741/.3)}.PUHWWW_preview:hover,.PUHWWW_preview:focus-visible{border-color:var(--ring);box-shadow:0 18px 44px -22px #0c281d66;box-shadow:0 18px 44px -22px lab(13.532% -13.5948 3.8741/.4)}.PUHWWW_viewport{border-radius:inherit;display:block;position:relative;overflow:hidden}.PUHWWW_image{max-width:none;height:auto;position:absolute}.PUHWWW_expand{border:1px solid var(--border);width:44px;height:44px;color:var(--foreground);background:var(--background);cursor:zoom-in;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.PUHWWW_expand:hover{background:var(--mint)}.PUHWWW_caption{justify-content:space-between;align-items:center;gap:16px;padding:12px 2px 0;font-size:11px;line-height:1.6;display:flex}.PUHWWW_caption strong{font-weight:500}.PUHWWW_caption>div{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.PUHWWW_caption span{color:var(--muted-foreground)}.PUHWWW_lightbox{gap:12px;width:min(1440px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:26px;overflow-y:auto}.PUHWWW_lightbox>h2{padding-right:28px}.PUHWWW_detail{border:1px solid var(--border);border-radius:12px;min-width:0;margin-top:8px;overflow:auto}.PUHWWW_mobileHint{display:none}.PUHWWW_original{text-underline-offset:4px;justify-self:start;align-items:center;gap:8px;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}@media (max-width:767px){.PUHWWW_detail .PUHWWW_viewport{min-width:640px}.PUHWWW_mobileHint{display:inline}.PUHWWW_preview{border-radius:12px}.PUHWWW_lightbox{padding:20px 16px}.PUHWWW_caption{font-size:10px}}@media (prefers-reduced-motion:reduce){.PUHWWW_preview{transition:none}}
