.fnj3d[data-astro-cid-3snzd64l]{position:fixed;left:0;right:0;top:var(--nav-h);bottom:0;background:var(--color-paper);color:var(--color-ink);--veil: rgba(244, 240, 230, .9)}.fnj3d-stage[data-astro-cid-3snzd64l]{position:absolute;inset:0}.fnj3d[data-astro-cid-3snzd64l] button[data-astro-cid-3snzd64l]{font:inherit;color:inherit}.fnj3d[data-astro-cid-3snzd64l] button[data-astro-cid-3snzd64l]:focus-visible,.fnj3d-rail[data-astro-cid-3snzd64l]:focus-visible,.fnj3d[data-astro-cid-3snzd64l] a[data-astro-cid-3snzd64l]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.fnj3d-label[data-astro-cid-3snzd64l]{position:absolute;left:16px;top:14px;max-width:min(340px,calc(100vw - 132px));pointer-events:none}.fnj3d-kicker[data-astro-cid-3snzd64l]{margin:0;font:500 12px/1.4 var(--font-mono);letter-spacing:.08em;color:var(--color-muted)}.fnj3d-name[data-astro-cid-3snzd64l]{margin:2px 0 0;font:600 22px/1.3 var(--font-ja)}.fnj3d-read[data-astro-cid-3snzd64l]{display:inline-flex;align-items:center;min-height:44px;margin-top:-4px;font:13px/1.6 var(--font-ja);color:var(--color-vermillion);text-decoration:none;pointer-events:auto}.fnj3d-caption[data-astro-cid-3snzd64l]{margin-top:10px;padding:10px 14px;background:var(--veil);border:1px solid var(--color-hair);border-radius:10px;opacity:0;transition:opacity .4s ease}.fnj3d-caption[data-astro-cid-3snzd64l].on{opacity:1}.fnj3d-caption[data-astro-cid-3snzd64l] .t[data-astro-cid-3snzd64l]{margin:0;font:600 16px/1.4 var(--font-ja)}.fnj3d-caption[data-astro-cid-3snzd64l] .d[data-astro-cid-3snzd64l]{margin:2px 0 0;font:14px/1.6 var(--font-ja)}.fnj3d-controls[data-astro-cid-3snzd64l]{position:absolute;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 64px);display:grid;justify-items:center;gap:10px;pointer-events:none;padding-inline:16px}.fnj3d-controls[data-astro-cid-3snzd64l]>[data-astro-cid-3snzd64l]{pointer-events:auto}.fnj3d-controls[data-astro-cid-3snzd64l] .row[data-astro-cid-3snzd64l]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.fnj3d[data-astro-cid-3snzd64l] .fnj3d-chip,.fnj3d-seg[data-astro-cid-3snzd64l] button[data-astro-cid-3snzd64l],.fnj3d-play[data-astro-cid-3snzd64l]{min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--color-hair);background:var(--veil);font:14px/1 var(--font-ja);cursor:pointer}.fnj3d-seg[data-astro-cid-3snzd64l]{display:inline-flex;padding:3px;border-radius:999px;border:1px solid var(--color-hair);background:var(--veil)}.fnj3d-seg[data-astro-cid-3snzd64l] button[data-astro-cid-3snzd64l]{border:0;background:transparent;min-width:112px}.fnj3d[data-astro-cid-3snzd64l] .fnj3d-seg[data-astro-cid-3snzd64l] button[data-astro-cid-3snzd64l][aria-pressed=true],.fnj3d[data-astro-cid-3snzd64l] .fnj3d-play[data-astro-cid-3snzd64l][aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.fnj3d-hint[data-astro-cid-3snzd64l]{margin:0;font:13px/1.4 var(--font-ja);color:var(--color-muted);background:var(--veil);padding:4px 12px;border-radius:999px;transition:opacity .6s ease;pointer-events:none!important;text-align:center}.fnj3d[data-astro-cid-3snzd64l].touched .fnj3d-hint[data-astro-cid-3snzd64l]{opacity:0}.fnj3d-rail[data-astro-cid-3snzd64l]{position:absolute;right:18px;top:max(20%,76px);bottom:calc(env(safe-area-inset-bottom,0px) + 200px);width:44px;touch-action:none;cursor:ns-resize}.fnj3d-rail[data-astro-cid-3snzd64l] .track[data-astro-cid-3snzd64l]{position:absolute;left:50%;top:0;bottom:0;width:4px;transform:translate(-50%);background:var(--color-hair);border-radius:2px}.fnj3d-rail[data-astro-cid-3snzd64l] .fill[data-astro-cid-3snzd64l]{position:absolute;left:50%;bottom:0;width:4px;transform:translate(-50%);background:var(--color-ink);border-radius:2px}.fnj3d-rail[data-astro-cid-3snzd64l] .thumb[data-astro-cid-3snzd64l]{position:absolute;left:50%;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;background:var(--color-ink);border:3px solid var(--color-paper);box-shadow:0 1px 4px #1b2a2f4d}.fnj3d-rail[data-astro-cid-3snzd64l] .fnj3d-tick{position:absolute;right:34px;transform:translateY(-50%);font:12px/1 var(--font-mono);color:var(--color-muted);white-space:nowrap;background:var(--veil);padding:3px 6px;border-radius:6px}.fnj3d-credit[data-astro-cid-3snzd64l]{position:absolute;left:50%;transform:translate(-50%);bottom:calc(env(safe-area-inset-bottom,0px) + 6px);margin:0;font:12px/1.4 var(--font-sans);color:var(--color-muted);background:var(--veil);padding:1px 8px;border-radius:6px;text-align:center;white-space:nowrap}.fnj3d-credit[data-astro-cid-3snzd64l] a[data-astro-cid-3snzd64l]{color:inherit}.fnj3d-credit[data-astro-cid-3snzd64l] .l[data-astro-cid-3snzd64l]{display:block}@media(min-width:1000px){.fnj3d-credit[data-astro-cid-3snzd64l] .l[data-astro-cid-3snzd64l]{display:inline}.fnj3d-controls[data-astro-cid-3snzd64l]{bottom:calc(env(safe-area-inset-bottom,0px) + 36px)}}@media(max-height:620px){.fnj3d-label[data-astro-cid-3snzd64l]{top:8px}.fnj3d-kicker[data-astro-cid-3snzd64l]{display:none}.fnj3d-name[data-astro-cid-3snzd64l]{font-size:18px}.fnj3d-caption[data-astro-cid-3snzd64l]{margin-top:2px;padding:6px 12px}.fnj3d-caption[data-astro-cid-3snzd64l] .t[data-astro-cid-3snzd64l]{font-size:15px}.fnj3d-caption[data-astro-cid-3snzd64l] .d[data-astro-cid-3snzd64l],.fnj3d-hint[data-astro-cid-3snzd64l]{display:none}.fnj3d-controls[data-astro-cid-3snzd64l]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.fnj3d[data-astro-cid-3snzd64l] .fnj3d-chip,.fnj3d-seg[data-astro-cid-3snzd64l] button[data-astro-cid-3snzd64l],.fnj3d-play[data-astro-cid-3snzd64l]{padding:0 12px}.fnj3d-seg[data-astro-cid-3snzd64l] button[data-astro-cid-3snzd64l]{min-width:88px}.fnj3d-rail[data-astro-cid-3snzd64l]{top:72px;bottom:calc(env(safe-area-inset-bottom,0px) + 150px)}.fnj3d-night[data-astro-cid-3snzd64l]{top:8px}.fnj3d-variants[data-astro-cid-3snzd64l]{top:8px;right:112px}.fnj3d[data-astro-cid-3snzd64l][data-night="1"][data-variants="1"] .fnj3d-rail[data-astro-cid-3snzd64l]{top:72px}}@media(max-height:620px)and (min-width:700px)and (max-width:999px){.fnj3d-credit[data-astro-cid-3snzd64l]{white-space:normal;left:16px;right:16px;transform:none;width:fit-content;max-width:none;margin-inline:auto}.fnj3d-credit[data-astro-cid-3snzd64l] .l[data-astro-cid-3snzd64l]{display:inline-block;white-space:nowrap;margin-inline:3px}.fnj3d-controls[data-astro-cid-3snzd64l]{bottom:calc(env(safe-area-inset-bottom,0px) + 48px)}}[data-astro-cid-3snzd64l][data-mode=orbit] .climb-only[data-astro-cid-3snzd64l],[data-astro-cid-3snzd64l][data-mode=climb] .orbit-only[data-astro-cid-3snzd64l]{display:none!important}.fnj3d-night[data-astro-cid-3snzd64l]{position:absolute;right:16px;top:14px;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--color-hair);background:var(--veil);font:14px/1 var(--font-ja);cursor:pointer}.fnj3d[data-astro-cid-3snzd64l] .fnj3d-night[data-astro-cid-3snzd64l][aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.fnj3d[data-astro-cid-3snzd64l]:not([data-night="1"]) .night-only[data-astro-cid-3snzd64l]{display:none!important}.fnj3d[data-astro-cid-3snzd64l][data-night="1"]{--veil: rgba(244, 240, 230, .86)}.fnj3d[data-astro-cid-3snzd64l][data-night="1"] .fnj3d-kicker[data-astro-cid-3snzd64l],.fnj3d[data-astro-cid-3snzd64l][data-night="1"] .fnj3d-name[data-astro-cid-3snzd64l],.fnj3d[data-astro-cid-3snzd64l][data-night="1"] .fnj3d-read[data-astro-cid-3snzd64l]{color:var(--color-paper);text-shadow:0 1px 3px rgba(0,0,0,.5)}@media(max-width:999px){.fnj3d[data-astro-cid-3snzd64l][data-night="1"] .fnj3d-controls[data-astro-cid-3snzd64l]{bottom:calc(env(safe-area-inset-bottom,0px) + 82px)}}html.fnj3d-clean .fnj3d-night[data-astro-cid-3snzd64l],html.fnj3d-clean .fnj3d-variants[data-astro-cid-3snzd64l]{display:none!important}.fnj3d-variants[data-astro-cid-3snzd64l]{position:absolute;right:16px;top:66px;display:flex;gap:6px}.fnj3d-variants[data-astro-cid-3snzd64l]:empty{display:none!important}.fnj3d-variants[data-astro-cid-3snzd64l] button{min-width:44px;min-height:44px;padding:0 10px;border-radius:999px;border:1px solid var(--color-hair);background:var(--veil);font:15px/1 var(--font-ja);cursor:pointer}.fnj3d[data-astro-cid-3snzd64l] .fnj3d-variants[data-astro-cid-3snzd64l] button[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.fnj3d[data-astro-cid-3snzd64l][data-night="1"][data-variants="1"] .fnj3d-rail[data-astro-cid-3snzd64l]{top:max(20%,124px)}.fnj3d-loading[data-astro-cid-3snzd64l]{position:absolute;inset:0;display:grid;place-items:center;font:15px/1.6 var(--font-ja);color:var(--color-muted);pointer-events:none}.fnj3d[data-astro-cid-3snzd64l].is-ready .fnj3d-loading[data-astro-cid-3snzd64l]{display:none}.fnj3d-fallback[data-astro-cid-3snzd64l]{display:none;position:absolute;inset:0;place-content:center;justify-items:center;gap:12px;text-align:center;padding:24px;background:var(--color-paper)}.fnj3d-fallback[data-astro-cid-3snzd64l] img[data-astro-cid-3snzd64l]{width:120px;height:auto}.fnj3d-fallback[data-astro-cid-3snzd64l] p[data-astro-cid-3snzd64l]{margin:0;font:16px/1.6 var(--font-ja)}.fnj3d-fallback[data-astro-cid-3snzd64l] a[data-astro-cid-3snzd64l]{font:15px/1.6 var(--font-ja);color:var(--color-vermillion)}.fnj3d[data-astro-cid-3snzd64l].no-webgl .fnj3d-fallback[data-astro-cid-3snzd64l]{display:grid}.fnj3d[data-astro-cid-3snzd64l].no-webgl .fnj3d-loading[data-astro-cid-3snzd64l],.fnj3d[data-astro-cid-3snzd64l].no-webgl .fnj3d-controls[data-astro-cid-3snzd64l],.fnj3d[data-astro-cid-3snzd64l].no-webgl .fnj3d-rail[data-astro-cid-3snzd64l]{display:none}@media(prefers-reduced-motion:reduce){.fnj3d-hint[data-astro-cid-3snzd64l],.fnj3d-caption[data-astro-cid-3snzd64l]{transition:none}}html:has(#fnj3d),html:has(#fnj3d) body{overflow:hidden}html:has(#fnj3d) .tab-bar,html:has(#fnj3d) .site-footer{display:none!important}html.fnj3d-clean .site-nav{display:none!important}html.fnj3d-clean .fnj3d{top:0}html.fnj3d-clean .fnj3d-label,html.fnj3d-clean .fnj3d-controls,html.fnj3d-clean .fnj3d-rail,html.fnj3d-clean .fnj3d-credit,html.fnj3d-clean .fnj3d-labels{display:none!important}
