.poster-viewer_dialog__uFmWF{width:min(560px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:24px;background:transparent;overflow:visible}.poster-viewer_dialog__uFmWF::backdrop{background:#17324dcc;backdrop-filter:blur(3px)}.poster-viewer_dialog__uFmWF[open]{animation:poster-viewer_viewerIn__OunD_ .2s ease-out}@keyframes poster-viewer_viewerIn__OunD_{0%{opacity:0;transform:translateY(10px) scale(.98)}}.poster-viewer_frame__VvGpZ{display:flex;flex-direction:column;gap:12px;max-height:calc(100dvh - 32px);padding:16px 18px 18px;border:2px solid var(--table-border,#dce8e1);border-radius:24px;background:var(--table-soft,#f5faf7);box-shadow:0 24px 60px #0f243a40}@supports (color:color-mix(in srgb,red 50%,blue)){.poster-viewer_frame__VvGpZ{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--table-color,#087f74) 22%,transparent) 0,transparent 70%),var(--table-soft,#f5faf7)}}.poster-viewer_top__VvOoV{display:flex;align-items:center;gap:10px}.poster-viewer_top__VvOoV h2{flex:1;min-width:0;color:#263e3c;font-size:1.125rem;font-weight:900;line-height:1.25}.poster-viewer_count__tNDPJ{flex-shrink:0;padding:4px 10px;border-radius:100px;background:#fff;color:#34504a;font-size:.8125rem;font-weight:900}.poster-viewer_close__jjlDZ{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff;color:#263e3c;transition:background .15s}.poster-viewer_close__jjlDZ:hover{background:#eef6f2}.poster-viewer_stage__ad_pd{position:relative;display:grid;place-items:center;min-height:0;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.poster-viewer_image__CCwEK{display:block;width:min(100%,calc((100dvh - 250px) * var(--ratio, .8)));height:auto;aspect-ratio:var(--ratio,.8);border-radius:12px;background:#fff;box-shadow:0 12px 28px #263e3c2e;animation:poster-viewer_posterIn__VrCQ6 .22s ease-out}@keyframes poster-viewer_posterIn__VrCQ6{0%{opacity:.3}}.poster-viewer_arrow__ewhxh{position:absolute;top:50%;display:grid;place-items:center;width:48px;height:48px;border:2px solid var(--table-border,#dce8e1);border-radius:50%;background:#fff;color:#263e3c;box-shadow:0 4px 0 #263e3c14;transform:translateY(-50%);transition:transform .15s}.poster-viewer_arrow__ewhxh:hover{transform:translateY(-50%) scale(1.06)}.poster-viewer_prev__bMDnE{left:-8px}.poster-viewer_next__yI9Ph{right:-8px}.poster-viewer_bottom__2EO1c{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.poster-viewer_meta__W8C98{color:#34504a;font-size:.875rem;font-weight:800}.poster-viewer_actions__5ECGe{display:flex;gap:10px}.poster-viewer_download__Dckb9,.poster-viewer_print__NLRGm{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 20px;border-radius:14px;font-size:.9375rem;font-weight:900;white-space:nowrap;transition:background .15s,transform .15s}.poster-viewer_download__Dckb9{background:#087f74;color:#fff;box-shadow:0 4px 0 #07665e}.poster-viewer_download__Dckb9:hover{background:#07665e}.poster-viewer_print__NLRGm{border:2px solid var(--table-border,#dce8e1);background:#fff;color:#07665e}.poster-viewer_print__NLRGm:hover{background:#f2f7f4}@media (max-width:640px){.poster-viewer_dialog__uFmWF{width:100vw;height:100dvh;max-height:none;border-radius:0}.poster-viewer_frame__VvGpZ{height:100%;max-height:none;padding:12px 12px 16px;border:0;border-radius:0}.poster-viewer_stage__ad_pd{flex:1;width:100%;padding-bottom:56px}.poster-viewer_image__CCwEK{width:min(100%,calc((100dvh - 266px) * var(--ratio, .8)))}.poster-viewer_arrow__ewhxh{top:auto;bottom:0;width:44px;height:44px;transform:none}.poster-viewer_arrow__ewhxh:hover{transform:none}.poster-viewer_prev__bMDnE{left:calc(50% - 56px)}.poster-viewer_next__yI9Ph{right:calc(50% - 56px)}.poster-viewer_bottom__2EO1c{flex-direction:column;align-items:stretch}.poster-viewer_meta__W8C98{text-align:center}.poster-viewer_actions__5ECGe>*{flex:1}}.poster-viewer_dialog__uFmWF[data-fit=width]{width:min(880px,calc(100vw - 32px));height:calc(100dvh - 32px)}.poster-viewer_dialog__uFmWF[data-fit=width] .poster-viewer_frame__VvGpZ{height:100%}.poster-viewer_dialog__uFmWF[data-fit=width] .poster-viewer_stage__ad_pd{flex:1;display:block;place-items:start;overflow:auto;touch-action:auto;overscroll-behavior:contain;padding:0 0 4px;border-radius:12px}.poster-viewer_dialog__uFmWF[data-fit=width] .poster-viewer_stage__ad_pd:focus-visible{outline:3px solid var(--table-color,#087f74);outline-offset:2px}.poster-viewer_dialog__uFmWF[data-fit=width] .poster-viewer_image__CCwEK{width:100%;cursor:zoom-in}.poster-viewer_dialog__uFmWF[data-fit=width] .poster-viewer_stage__ad_pd{display:flex;flex-direction:column;align-items:flex-start}.poster-viewer_dialog__uFmWF[data-fit=width] .poster-viewer_image__CCwEK{flex-shrink:0;margin-block:auto}.poster-viewer_dialog__uFmWF[data-fit=width][data-zoom=true] .poster-viewer_image__CCwEK{width:160%;max-width:none;cursor:zoom-out}@media (max-width:640px){.poster-viewer_dialog__uFmWF[data-fit=width]{width:100vw;height:100dvh}.poster-viewer_dialog__uFmWF[data-fit=width] .poster-viewer_stage__ad_pd{padding-bottom:4px}.poster-viewer_dialog__uFmWF[data-fit=width][data-zoom=true] .poster-viewer_image__CCwEK{width:230%}}@media (prefers-reduced-motion:reduce){.poster-viewer_dialog__uFmWF[open],.poster-viewer_image__CCwEK{animation:none}}