.inspect[data-astro-cid-bfflruta]{display:grid;gap:20px}.inspect-head[data-astro-cid-bfflruta]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 32px}.modes[data-astro-cid-bfflruta]{display:flex;flex-wrap:wrap;gap:6px}.modes[data-astro-cid-bfflruta] button[data-astro-cid-bfflruta]{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.modes[data-astro-cid-bfflruta] button[data-astro-cid-bfflruta]:hover{box-shadow:inset 0 0 0 1px var(--fg-2);color:var(--fg)}.modes[data-astro-cid-bfflruta] button[data-astro-cid-bfflruta][aria-pressed=true]{background:var(--accent);color:var(--accent-ink);box-shadow:none;font-weight:600}.frame[data-astro-cid-bfflruta]{position:relative;aspect-ratio:16 / 9;background:#050607;border:1px solid var(--line);border-radius:3px;overflow:hidden}.corner[data-astro-cid-bfflruta]{position:absolute;z-index:3;width:22px;height:22px;border:0 solid var(--line-2);pointer-events:none}.corner[data-astro-cid-bfflruta].tl{left:12px;top:12px;border-left-width:1px;border-top-width:1px}.corner[data-astro-cid-bfflruta].tr{right:12px;top:12px;border-right-width:1px;border-top-width:1px}.corner[data-astro-cid-bfflruta].bl{left:12px;bottom:12px;border-left-width:1px;border-bottom-width:1px}.corner[data-astro-cid-bfflruta].br{right:12px;bottom:12px;border-right-width:1px;border-bottom-width:1px}.compare[data-astro-cid-bfflruta],.poster[data-astro-cid-bfflruta],.viewer[data-astro-cid-bfflruta]{position:absolute;inset:0}.compare[data-astro-cid-bfflruta][hidden],.poster[data-astro-cid-bfflruta][hidden],.viewer[data-astro-cid-bfflruta][hidden]{display:none}.compare[data-astro-cid-bfflruta] img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.wire-clip[data-astro-cid-bfflruta]{position:absolute;inset:0;clip-path:inset(0 0 0 var(--pos))}.compare[data-astro-cid-bfflruta].animate .wire-clip[data-astro-cid-bfflruta]{transition:clip-path .6s var(--ease)}.compare[data-astro-cid-bfflruta].animate .handle[data-astro-cid-bfflruta]{transition:left .6s var(--ease)}.handle[data-astro-cid-bfflruta]{position:absolute;top:0;bottom:0;left:var(--pos);width:1px;background:var(--accent);box-shadow:0 0 0 1px #0b0c0e66;pointer-events:none}.handle[data-astro-cid-bfflruta]:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;border-radius:50%;transform:translate(-50%,-50%);background:var(--bg);box-shadow:inset 0 0 0 1px var(--accent)}.range[data-astro-cid-bfflruta]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y;z-index:2}.range[data-astro-cid-bfflruta]:focus-visible~.handle[data-astro-cid-bfflruta]:after,.compare[data-astro-cid-bfflruta]:has(.range:focus-visible) .handle[data-astro-cid-bfflruta]:after{box-shadow:inset 0 0 0 2px var(--accent),0 0 0 3px #c8915a59}.tag[data-astro-cid-bfflruta]{position:absolute;top:18px;z-index:1;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);padding:4px 8px;background:#0b0c0e99}.tag-l[data-astro-cid-bfflruta]{left:44px}.tag-r[data-astro-cid-bfflruta]{right:44px}.poster[data-astro-cid-bfflruta] img{width:100%;height:100%;object-fit:cover;opacity:.35;filter:saturate(.6)}.viewer[data-astro-cid-bfflruta]{background:#050607}.viewer-status[data-astro-cid-bfflruta]{position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center;color:var(--muted);font-size:.85rem;pointer-events:none}.viewer-status[data-astro-cid-bfflruta]:empty{display:none}.load[data-astro-cid-bfflruta]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.load[data-astro-cid-bfflruta] .size[data-astro-cid-bfflruta]{opacity:.7;font-weight:400;letter-spacing:.02em;text-transform:none;font-stretch:100%}.prompts[data-astro-cid-bfflruta]{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:.78rem;color:var(--muted);letter-spacing:.03em}.prompts[data-astro-cid-bfflruta] [data-astro-cid-bfflruta][hidden]{display:none}kbd[data-astro-cid-bfflruta]{font-family:var(--mono);font-size:.72rem;padding:1px 7px;margin-right:4px;border:1px solid var(--line-2);border-radius:3px;color:var(--fg-2)}kbd[data-astro-cid-bfflruta]+kbd[data-astro-cid-bfflruta],span[data-astro-cid-bfflruta]>kbd[data-astro-cid-bfflruta]:not(:first-child){margin-left:10px}@media(max-width:640px){.frame[data-astro-cid-bfflruta]{aspect-ratio:4 / 3}.tag-l[data-astro-cid-bfflruta]{left:16px}.tag-r[data-astro-cid-bfflruta]{right:16px}.corner[data-astro-cid-bfflruta]{width:14px;height:14px}}.grid[data-astro-cid-ihllb3az]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,18px)}.lead[data-astro-cid-ihllb3az]{grid-column:1 / -1}.shot[data-astro-cid-ihllb3az]{display:block;width:100%;padding:0;border:0;background:var(--surface);cursor:zoom-in;overflow:hidden;border-radius:3px}.shot[data-astro-cid-ihllb3az] img{width:100%;height:auto;transition:transform .7s var(--ease),opacity .2s ease}.shot[data-astro-cid-ihllb3az]:hover img{transform:scale(1.015)}.lightbox[data-astro-cid-ihllb3az]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#050607f5;color:var(--fg)}.lightbox[data-astro-cid-ihllb3az][open]{display:grid;place-items:center;animation:fade .22s ease both}.lightbox[data-astro-cid-ihllb3az]::backdrop{background:transparent}@keyframes fade{0%{opacity:0}to{opacity:1}}.lb-img[data-astro-cid-ihllb3az]{max-width:calc(100vw - (2*max(16px,env(safe-area-inset-left,0px))) - 120px);max-height:calc(100dvh - 120px);width:auto;height:auto;object-fit:contain}.lb-count[data-astro-cid-ihllb3az]{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);transform:translate(-50%);font-size:.8rem;color:var(--muted)}.lb-btn[data-astro-cid-ihllb3az]{position:absolute;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:#ece7df0f;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);font-size:1.1rem;cursor:pointer;transition:background-color .16s ease}.lb-btn[data-astro-cid-ihllb3az]:hover{background:#ece7df24}.lb-prev[data-astro-cid-ihllb3az]{left:max(16px,env(safe-area-inset-left,0px));top:50%;transform:translateY(-50%)}.lb-next[data-astro-cid-ihllb3az]{right:max(16px,env(safe-area-inset-right,0px));top:50%;transform:translateY(-50%)}.lb-close[data-astro-cid-ihllb3az]{right:max(16px,env(safe-area-inset-right,0px));top:calc(env(safe-area-inset-top,0px) + 16px)}@media(max-width:640px){.grid[data-astro-cid-ihllb3az]{grid-template-columns:minmax(0,1fr)}.lb-img[data-astro-cid-ihllb3az]{max-width:100vw}.lb-prev[data-astro-cid-ihllb3az],.lb-next[data-astro-cid-ihllb3az]{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);transform:none}}.key[data-astro-cid-by4zwojz]{margin:0;background:var(--bg-2);display:grid;place-items:center;border-bottom:1px solid var(--line)}.key[data-astro-cid-by4zwojz] img{width:auto;max-width:100%;max-height:min(86svh,1200px);object-fit:contain}.head[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,5vw,96px);align-items:start;padding-top:clamp(40px,6vw,88px)}.title[data-astro-cid-by4zwojz]{display:grid;gap:20px;justify-items:start;min-width:0}.back[data-astro-cid-by4zwojz]{font-size:.8rem;color:var(--muted);text-decoration:none;letter-spacing:.04em}.back[data-astro-cid-by4zwojz]:hover{color:var(--accent)}.title[data-astro-cid-by4zwojz] h1[data-astro-cid-by4zwojz]{font-size:clamp(2.4rem,1rem + 5.4vw,6.2rem);overflow-wrap:anywhere}.head[data-astro-cid-by4zwojz] .spec[data-astro-cid-by4zwojz]{margin-top:8px}.block[data-astro-cid-by4zwojz]{padding-top:clamp(56px,7vw,112px)}.story[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,80px);align-items:start}.desc[data-astro-cid-by4zwojz]{max-width:68ch;color:var(--fg-2);font-size:1.06rem;line-height:1.75}.next[data-astro-cid-by4zwojz]{margin-top:clamp(72px,9vw,144px);border-top:1px solid var(--line)}.next-inner[data-astro-cid-by4zwojz]{display:grid;gap:14px;padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px);text-decoration:none}.label[data-astro-cid-by4zwojz]{font-size:.78rem;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.next-name[data-astro-cid-by4zwojz]{font-size:clamp(2rem,1rem + 4vw,4.8rem);transition:color .2s ease}.next-inner[data-astro-cid-by4zwojz]:hover .next-name[data-astro-cid-by4zwojz]{color:var(--accent)}@media(max-width:820px){.head[data-astro-cid-by4zwojz],.story[data-astro-cid-by4zwojz]{grid-template-columns:minmax(0,1fr)}}
