.frame[data-astro-cid-eihzlhfk]{position:relative;display:grid;justify-items:center}.bezel[data-astro-cid-eihzlhfk]{position:relative;width:100%;padding:7px;border-radius:14px;background:linear-gradient(160deg,#1b1d24,#0b0c10 60%);box-shadow:0 0 0 1px #ffffff14,inset 0 1px #ffffff0f,0 30px 70px -30px #000000e6}.screen[data-astro-cid-eihzlhfk]{position:relative;overflow:hidden;border-radius:8px;background:#000}.totem[data-astro-cid-eihzlhfk] .screen[data-astro-cid-eihzlhfk]{aspect-ratio:9 / 16}.display[data-astro-cid-eihzlhfk] .screen[data-astro-cid-eihzlhfk],.tv[data-astro-cid-eihzlhfk] .screen[data-astro-cid-eihzlhfk]{aspect-ratio:16 / 9}.totem[data-astro-cid-eihzlhfk] .bezel[data-astro-cid-eihzlhfk]{padding:8px 8px 20px;border-radius:16px}.tv[data-astro-cid-eihzlhfk] .bezel[data-astro-cid-eihzlhfk]{padding:6px;border-radius:10px}.screen[data-astro-cid-eihzlhfk] img,.screen[data-astro-cid-eihzlhfk] video,.screen[data-astro-cid-eihzlhfk] picture{width:100%;height:100%;object-fit:cover}.glare[data-astro-cid-eihzlhfk]{position:absolute;inset:7px;border-radius:8px;pointer-events:none;background:linear-gradient(120deg,rgb(255 255 255 / .09) 0%,transparent 30%,transparent 75%,rgb(255 255 255 / .04))}.base[data-astro-cid-eihzlhfk]{width:46%;height:10px;margin-top:-1px;border-radius:0 0 8px 8px;background:linear-gradient(180deg,#16181e,#0b0c10);box-shadow:0 0 0 1px #ffffff0f}.stand[data-astro-cid-eihzlhfk]{width:22%;height:14px;border-radius:0 0 6px 6px;background:linear-gradient(180deg,#16181e,#0b0c10);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}.head[data-astro-cid-2uc7nmkj]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem}.rail[data-astro-cid-2uc7nmkj]{--gap: clamp(1rem, 2.2vw, 1.75rem);--pad: 16px;container-type:inline-size;margin-top:clamp(2.5rem,5vw,4rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:4px}.rail[data-astro-cid-2uc7nmkj]::-webkit-scrollbar{display:none}.rail[data-astro-cid-2uc7nmkj]:focus-visible{outline:2px solid var(--amber-2);outline-offset:6px}.rail[data-astro-cid-2uc7nmkj].dragging{scroll-snap-type:none;cursor:grabbing}.rail[data-astro-cid-2uc7nmkj].dragging .open[data-astro-cid-2uc7nmkj]{pointer-events:none}.pages[data-astro-cid-2uc7nmkj]{display:flex}.page[data-astro-cid-2uc7nmkj]{--h: min(calc((100cqw - 2 * var(--gap) - 3 * var(--pad) - 6px) / 2.9), 62svh);flex:0 0 100%;display:flex;align-items:flex-end;justify-content:center;gap:var(--gap);padding-top:10px;scroll-snap-align:start;scroll-snap-stop:always}.ri[data-astro-cid-2uc7nmkj]{flex:none;width:calc(var(--ar) * var(--h) + var(--pad));display:grid;gap:.9rem}.open[data-astro-cid-2uc7nmkj]{position:relative;display:block;width:100%;padding:0;border:0;background:none;color:inherit;cursor:zoom-in;text-align:inherit}.open[data-astro-cid-2uc7nmkj] .frame{transition:transform .6s var(--ease)}.open[data-astro-cid-2uc7nmkj]:hover .frame{transform:translateY(-6px)}.play[data-astro-cid-2uc7nmkj]{position:absolute;right:1rem;bottom:1.2rem;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#07080bd1;border:1px solid rgb(255 255 255 / .2);color:var(--amber-1);opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s var(--ease)}.portrait[data-astro-cid-2uc7nmkj] .play[data-astro-cid-2uc7nmkj]{bottom:2rem}.open[data-astro-cid-2uc7nmkj]:hover .play[data-astro-cid-2uc7nmkj],.open[data-astro-cid-2uc7nmkj]:focus-visible .play[data-astro-cid-2uc7nmkj]{opacity:1;transform:none}.cap[data-astro-cid-2uc7nmkj]{display:grid;gap:.2rem;font-family:var(--font-display);font-weight:600;font-size:.98rem}.ch[data-astro-cid-2uc7nmkj]{font-size:.72rem;letter-spacing:.12em;color:var(--muted);font-weight:600}.ctrl[data-astro-cid-2uc7nmkj]{display:flex;align-items:center;gap:1.25rem;margin-top:1.6rem}.progress[data-astro-cid-2uc7nmkj]{position:relative;flex:1;height:2px;border-radius:2px;background:var(--line);overflow:hidden}.progress[data-astro-cid-2uc7nmkj] span[data-astro-cid-2uc7nmkj]{position:absolute;inset:0 auto 0 0;width:20%;border-radius:2px;background:var(--grad-amber);transition:transform .35s var(--ease),width .35s var(--ease)}.count[data-astro-cid-2uc7nmkj]{font-size:.8rem;letter-spacing:.1em;color:var(--muted);white-space:nowrap;text-align:right}.arrows[data-astro-cid-2uc7nmkj]{display:flex;gap:.5rem}.nb[data-astro-cid-2uc7nmkj]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--glass-line);background:var(--glass);color:var(--text);cursor:pointer;transition:border-color .2s,opacity .2s}.nb[data-astro-cid-2uc7nmkj]:hover{border-color:#ffc04866}.nb[data-astro-cid-2uc7nmkj]:disabled{opacity:.35;cursor:default}.nb[data-astro-cid-2uc7nmkj] .flip{transform:scaleX(-1)}@media(max-width:900px){.page[data-astro-cid-2uc7nmkj]{display:contents}.ri[data-astro-cid-2uc7nmkj]{flex:0 0 100%;width:100%;justify-items:center;scroll-snap-align:center;scroll-snap-stop:always}.ri[data-astro-cid-2uc7nmkj] .open[data-astro-cid-2uc7nmkj],.ri[data-astro-cid-2uc7nmkj] .cap[data-astro-cid-2uc7nmkj]{width:min(100%,calc(var(--ar) * 58svh + var(--pad)))}.pages[data-astro-cid-2uc7nmkj]{gap:0;align-items:flex-end}}.lb[data-astro-cid-2uc7nmkj]{padding:0;border:0;background:transparent;max-width:min(1200px,94vw);width:100%;max-height:94svh;color:var(--text)}.lb[data-astro-cid-2uc7nmkj]::backdrop{background:#040507e0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lb[data-astro-cid-2uc7nmkj][open]{animation:lb-in .35s var(--ease-out)}@keyframes lb-in{0%{opacity:0;transform:scale(.97)}}.lb-inner[data-astro-cid-2uc7nmkj]{display:grid;gap:.8rem;justify-items:center}.lb-media[data-astro-cid-2uc7nmkj]{display:grid;place-items:center;max-width:100%}.lb-media[data-astro-cid-2uc7nmkj] video,.lb-media[data-astro-cid-2uc7nmkj] img{max-height:calc(94svh - 80px);max-width:100%;width:auto;border-radius:12px;box-shadow:0 0 0 1px #ffffff1a,0 40px 120px -30px #000000e6;background:#000}.lb-bar[data-astro-cid-2uc7nmkj]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;max-width:900px}.lb-cap[data-astro-cid-2uc7nmkj]{font-size:.78rem;letter-spacing:.1em;color:var(--text-2)}.lb-nav[data-astro-cid-2uc7nmkj]{display:flex;gap:.4rem}
