@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.v3d[data-astro-cid-v3kac6uh]{aspect-ratio:16/10;border:1px solid var(--line);touch-action:pan-y;background:radial-gradient(90% 90% at 50% 45%,#15130f,#070706);position:relative;overflow:hidden}.v3d[data-astro-cid-v3kac6uh]:not(.compact){cursor:grab}.v3d[data-astro-cid-v3kac6uh]:not(.compact):active{cursor:grabbing}canvas[data-astro-cid-v3kac6uh]{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block;position:relative}.ready[data-astro-cid-v3kac6uh] canvas[data-astro-cid-v3kac6uh]{opacity:1}.poster[data-astro-cid-v3kac6uh]{aspect-ratio:1;opacity:.55;background:url(/nifti/case-01/glyph.webp) 0 0/2400% 100% no-repeat;height:76%;transition:opacity .6s;animation:1.6s ease-in-out infinite alternate breathe;position:absolute;top:50%;left:50%;translate:-50% -50%}.ready[data-astro-cid-v3kac6uh] .poster[data-astro-cid-v3kac6uh]{opacity:0;animation:none}@keyframes breathe{to{opacity:.3}}@media (prefers-reduced-motion:reduce){.poster[data-astro-cid-v3kac6uh]{animation:none}}.hud[data-astro-cid-v3kac6uh] span[data-astro-cid-v3kac6uh]{color:#8a877f;pointer-events:none;font-size:10px;position:absolute}.tl[data-astro-cid-v3kac6uh]{top:12px;left:14px}.tr[data-astro-cid-v3kac6uh]{top:12px;right:14px;color:var(--accent)!important}.bl[data-astro-cid-v3kac6uh]{font-variant-numeric:tabular-nums;bottom:12px;left:14px}.br[data-astro-cid-v3kac6uh]{bottom:12px;right:14px}.note[data-astro-cid-v3kac6uh]{color:#55534d;white-space:nowrap;margin:0;font-size:9px;position:absolute;bottom:12px;left:50%;translate:-50%}.compact[data-astro-cid-v3kac6uh] .note[data-astro-cid-v3kac6uh]{display:none}@media (width<=560px){.note[data-astro-cid-v3kac6uh],.br[data-astro-cid-v3kac6uh]{display:none}}.outfit[data-astro-cid-lcyzy6nb]{border:1px solid var(--line-2);background:var(--box);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.scene[data-astro-cid-lcyzy6nb]{background:#10110f;flex-direction:column;min-width:0;display:flex}.sceneTop[data-astro-cid-lcyzy6nb],.sceneBottom[data-astro-cid-lcyzy6nb]{color:var(--fg-3);justify-content:space-between;gap:12px;padding:14px 18px;font-size:10px;display:flex}.sceneTop[data-astro-cid-lcyzy6nb]{border-bottom:1px solid var(--line-2)}.sceneTop[data-astro-cid-lcyzy6nb] span[data-astro-cid-lcyzy6nb]:first-child{color:var(--green)}.sceneBottom[data-astro-cid-lcyzy6nb]{border-top:1px solid var(--line-2);margin-top:auto}.photo[data-astro-cid-lcyzy6nb]{width:min(100%,440px);margin:auto;position:relative}.source[data-astro-cid-lcyzy6nb]{width:100%;height:auto;display:block}.boxes[data-astro-cid-lcyzy6nb]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.boxes[data-astro-cid-lcyzy6nb] rect[data-astro-cid-lcyzy6nb]{fill:#0000;stroke:#d7efe2;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.65}.boxes[data-astro-cid-lcyzy6nb] rect[data-astro-cid-lcyzy6nb].selected{stroke:#63e0a1;stroke-width:2px;opacity:1;fill:#2fbf7f14}.regionHit[data-astro-cid-lcyzy6nb]{z-index:var(--region-layer);text-align:left;background:0 0;border:0;min-width:0;padding:0;position:absolute}.regionHit[data-astro-cid-lcyzy6nb]>span[data-astro-cid-lcyzy6nb]{color:#e4eee8;font:10px/1.3 var(--mono);white-space:nowrap;background:#0e0e0d;padding:3px 5px;position:absolute;top:-1px;left:-1px}.regionHit[data-astro-cid-lcyzy6nb] .boxName[data-astro-cid-lcyzy6nb]{display:none}.regionHit[data-astro-cid-lcyzy6nb].selected>span[data-astro-cid-lcyzy6nb],.regionHit[data-astro-cid-lcyzy6nb]:hover>span[data-astro-cid-lcyzy6nb]{color:#092316;background:#63e0a1}.regionHit[data-astro-cid-lcyzy6nb].selected .boxName[data-astro-cid-lcyzy6nb],.regionHit[data-astro-cid-lcyzy6nb]:hover .boxName[data-astro-cid-lcyzy6nb]{display:inline}.regionHit[data-astro-cid-lcyzy6nb]:focus-visible{outline-offset:3px;outline:3px solid #fff}.inspector[data-astro-cid-lcyzy6nb]{border-left:1px solid var(--line-2);flex-direction:column;min-width:0;padding:clamp(20px,3vw,40px);display:flex}.eyebrow[data-astro-cid-lcyzy6nb]{color:var(--green)}h2[data-astro-cid-lcyzy6nb]{letter-spacing:-.035em;margin-top:12px;font-size:clamp(27px,2.6vw,40px);font-weight:500;line-height:1.1}.explanation[data-astro-cid-lcyzy6nb]{max-width:42ch;color:var(--fg-2);margin-top:14px;font-size:16px}.regionList[data-astro-cid-lcyzy6nb]{flex-wrap:wrap;gap:6px;margin-block:24px 18px;display:flex}.regionList[data-astro-cid-lcyzy6nb] button[data-astro-cid-lcyzy6nb]{border:1px solid var(--line-2);min-height:44px;color:var(--fg-2);align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:inline-flex}.regionList[data-astro-cid-lcyzy6nb] button[data-astro-cid-lcyzy6nb] .mono[data-astro-cid-lcyzy6nb]{font-size:10px}.regionList[data-astro-cid-lcyzy6nb] button[data-astro-cid-lcyzy6nb]:hover{color:var(--fg);border-color:var(--fg-3)}.regionList[data-astro-cid-lcyzy6nb] button[data-astro-cid-lcyzy6nb][aria-pressed=true]{border-color:var(--green);color:#83e7b4;background:#2fbf7f17}.cropStage[data-astro-cid-lcyzy6nb]{border:1px solid var(--line);background:#0d0e0c;place-items:center;height:160px;min-height:150px;display:grid;position:relative;overflow:hidden}.cropStage[data-astro-cid-lcyzy6nb] img[data-astro-cid-lcyzy6nb]{object-fit:contain;width:100%;height:100%;max-height:160px;display:block}.cropStage[data-astro-cid-lcyzy6nb] img[data-astro-cid-lcyzy6nb][hidden]{display:none}.cropTag[data-astro-cid-lcyzy6nb]{background:var(--bg);color:var(--fg-3);padding:3px 6px;font-size:9px;position:absolute;top:12px;left:12px}.selection[data-astro-cid-lcyzy6nb]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding-block:12px 18px;display:flex}.selection[data-astro-cid-lcyzy6nb]>span[data-astro-cid-lcyzy6nb]:first-child{font-size:18px}.selection[data-astro-cid-lcyzy6nb] .mono[data-astro-cid-lcyzy6nb]{color:var(--fg-3);font-size:10px}.selection[data-astro-cid-lcyzy6nb] b[data-astro-cid-lcyzy6nb]{color:var(--fg);font-weight:500}.ranking[data-astro-cid-lcyzy6nb]{border-top:1px solid var(--line-2);padding-top:16px}.rankingHead[data-astro-cid-lcyzy6nb]{color:var(--fg-3);justify-content:space-between;gap:12px;font-size:10px;display:flex}.rankingHead[data-astro-cid-lcyzy6nb] span[data-astro-cid-lcyzy6nb]:first-child{color:var(--fg)}.ranking[data-astro-cid-lcyzy6nb] ol[data-astro-cid-lcyzy6nb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ranking[data-astro-cid-lcyzy6nb] li[data-astro-cid-lcyzy6nb]{min-width:0}.productPhoto[data-astro-cid-lcyzy6nb]{aspect-ratio:3/4;background:#ecebe7;width:100%;max-height:175px;position:relative}.productPhoto[data-astro-cid-lcyzy6nb] img[data-astro-cid-lcyzy6nb]{object-fit:contain;width:100%;height:100%;display:block}.rank[data-astro-cid-lcyzy6nb]{background:var(--bg);color:var(--fg);padding:2px 5px;font-size:10px;position:absolute;top:6px;left:6px}.productName[data-astro-cid-lcyzy6nb]{text-transform:capitalize;margin-top:8px;font-size:13px}.productId[data-astro-cid-lcyzy6nb]{color:var(--fg-3);overflow-wrap:anywhere;margin-top:4px;font-size:8px}.rankingScope[data-astro-cid-lcyzy6nb]{color:var(--fg-3);margin-top:12px;font-size:11px}.exampleNote[data-astro-cid-lcyzy6nb]{color:var(--fg-2);margin-top:16px;font-size:13px}.provenance[data-astro-cid-lcyzy6nb]{color:var(--fg-3);margin-top:16px;font-size:12px}.provenance[data-astro-cid-lcyzy6nb] summary[data-astro-cid-lcyzy6nb]{cursor:pointer;width:fit-content;min-height:28px}.provenance[data-astro-cid-lcyzy6nb] p[data-astro-cid-lcyzy6nb]{margin-top:8px;line-height:1.6}.provenance[data-astro-cid-lcyzy6nb] a[data-astro-cid-lcyzy6nb]{color:var(--fg-2);text-underline-offset:3px;text-decoration:underline}.fallback[data-astro-cid-lcyzy6nb]{color:var(--fg-2);margin-top:12px;font-size:14px}.compact[data-astro-cid-lcyzy6nb]{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.compact[data-astro-cid-lcyzy6nb] .photo[data-astro-cid-lcyzy6nb]{aspect-ratio:2/3;width:auto;max-width:100%;height:100%;min-height:0;margin:0 auto}.compact[data-astro-cid-lcyzy6nb] .scene[data-astro-cid-lcyzy6nb]{grid-template-rows:31px minmax(0,1fr);min-height:0;display:grid;position:absolute;inset:0 45% 0 0}.compact[data-astro-cid-lcyzy6nb] .source[data-astro-cid-lcyzy6nb]{object-fit:contain;width:100%;height:100%}.compact[data-astro-cid-lcyzy6nb] .sceneTop[data-astro-cid-lcyzy6nb]{padding:10px 12px;font-size:8px}.compact[data-astro-cid-lcyzy6nb] .sceneBottom[data-astro-cid-lcyzy6nb]{display:none}.compactInfo[data-astro-cid-lcyzy6nb]{border-left:1px solid var(--line-2);grid-template-rows:auto minmax(0,1fr) auto auto;gap:14px;min-width:0;padding:18px;display:grid;position:absolute;inset:0 0 0 55%}.compactInfo[data-astro-cid-lcyzy6nb]>.mono[data-astro-cid-lcyzy6nb]{color:var(--fg-3);font-size:8px}.compactInfo[data-astro-cid-lcyzy6nb]>img[data-astro-cid-lcyzy6nb]{object-fit:contain;width:100%;height:100%;min-height:0;max-height:100%;display:block}.cropLabel[data-astro-cid-lcyzy6nb]{text-transform:capitalize;font-size:14px}.cropLabel[data-astro-cid-lcyzy6nb] .mono[data-astro-cid-lcyzy6nb]{color:var(--green);margin-top:4px;font-size:9px;display:block}.compactCta[data-astro-cid-lcyzy6nb]{color:var(--fg-2);font-size:12px}@media (width<=740px){.outfit[data-astro-cid-lcyzy6nb]:not(.compact){grid-template-columns:minmax(0,1fr)}.inspector[data-astro-cid-lcyzy6nb]{border-left:0;border-top:1px solid var(--line-2)}.photo[data-astro-cid-lcyzy6nb]{max-width:360px}.cropStage[data-astro-cid-lcyzy6nb]{height:160px}.cropStage[data-astro-cid-lcyzy6nb] img[data-astro-cid-lcyzy6nb]{max-height:160px}.sceneTop[data-astro-cid-lcyzy6nb],.sceneBottom[data-astro-cid-lcyzy6nb]{padding:12px;font-size:9px}.compactInfo[data-astro-cid-lcyzy6nb]{gap:10px;padding:12px}.compactCta[data-astro-cid-lcyzy6nb]{font-size:10px}}.examplePicker[data-astro-cid-ypkgn2zh]{border:1px solid var(--line-2);background:var(--box);border-bottom:0;flex-wrap:wrap;align-items:center;gap:8px;padding:16px;display:none}.js .examplePicker[data-astro-cid-ypkgn2zh]{display:flex}.examplePicker[data-astro-cid-ypkgn2zh]>.mono[data-astro-cid-ypkgn2zh]{color:var(--fg-3);margin-right:auto;font-size:10px}.examplePicker[data-astro-cid-ypkgn2zh] button[data-astro-cid-ypkgn2zh]{min-height:44px;color:var(--fg-2);border:1px solid var(--line-2);align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex}.examplePicker[data-astro-cid-ypkgn2zh] button[data-astro-cid-ypkgn2zh][aria-pressed=true]{color:var(--fg);background:var(--bg);border-color:var(--fg-3)}.examplePicker[data-astro-cid-ypkgn2zh] button[data-astro-cid-ypkgn2zh]:hover{border-color:var(--fg);color:var(--fg)}.examplePicker[data-astro-cid-ypkgn2zh] button[data-astro-cid-ypkgn2zh] .mono[data-astro-cid-ypkgn2zh]{color:var(--green);font-size:10px}@media (width<=740px){.examplePicker[data-astro-cid-ypkgn2zh]{gap:6px;padding:12px}.examplePicker[data-astro-cid-ypkgn2zh]>.mono[data-astro-cid-ypkgn2zh]{flex-basis:100%;padding-block:2px 6px}.examplePicker[data-astro-cid-ypkgn2zh] button[data-astro-cid-ypkgn2zh]{padding-inline:10px;font-size:12px}}.media[data-astro-cid-j6u6ogab]{aspect-ratio:16/10;border:1px solid var(--line);background:var(--box);position:relative;overflow:hidden}img[data-astro-cid-j6u6ogab],video[data-astro-cid-j6u6ogab]{object-fit:cover;width:100%;height:100%;display:block}.scan[data-astro-cid-j6u6ogab]{background:#000}.scan[data-astro-cid-j6u6ogab] img[data-astro-cid-j6u6ogab]{object-fit:contain;position:absolute;inset:0}.overlay[data-astro-cid-j6u6ogab]{mix-blend-mode:screen;animation:3.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.overlay[data-astro-cid-j6u6ogab]{animation:none}}
