.uB1Cha_overlay{z-index:10000;cursor:zoom-out;overscroll-behavior:contain;touch-action:none;background:#0a0908f0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.uB1Cha_dialog{outline:none;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:1200px;max-height:100dvh;display:flex;position:relative}.uB1Cha_close{top:calc(14px + env(safe-area-inset-top));right:calc(14px + env(safe-area-inset-right));z-index:2;color:#f6efe2;cursor:pointer;background:#141210b8;border:1px solid #f6efe238;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .18s,border-color .18s;display:flex;position:fixed}.uB1Cha_close:hover{background:#28241eeb;border-color:#c4a46999}.uB1Cha_close:focus-visible{outline-offset:2px;outline:2px solid #c4a469}.uB1Cha_stage{flex:1;align-items:center;gap:8px;width:100%;min-height:0;display:flex}.uB1Cha_figure{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;margin:0;display:flex}.uB1Cha_frame{cursor:default;width:100%;height:74dvh;position:relative}.uB1Cha_img{object-fit:contain}.uB1Cha_badge{color:#f6efe2;font-size:var(--t-label-size);font-weight:var(--t-label-w);letter-spacing:var(--t-label-track);text-transform:uppercase;background:#141210d1;border:1px solid #f6efe247;border-radius:999px;padding:5px 10px;position:absolute;top:12px;left:12px}.uB1Cha_caption{color:#f6efe2d1;font-size:var(--t-meta-size);text-align:center;max-width:780px;margin:0 auto;line-height:1.45}.uB1Cha_nav{color:#f6efe2;cursor:pointer;background:#141210b3;border:1px solid #f6efe233;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:background .18s,border-color .18s,opacity .18s;display:flex}.uB1Cha_nav:hover:not(:disabled){background:#28241eeb;border-color:#c4a46999}.uB1Cha_nav:focus-visible{outline-offset:2px;outline:2px solid #c4a469}.uB1Cha_nav:disabled{opacity:.28;cursor:default}.uB1Cha_navPrev{margin-right:2px}.uB1Cha_navNext{margin-left:2px}.uB1Cha_preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.uB1Cha_bar{padding-bottom:env(safe-area-inset-bottom);flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:10px;display:flex}.uB1Cha_counter{color:#f6efe2;font-size:var(--t-label-size);font-weight:var(--t-w-strong);letter-spacing:.04em;white-space:nowrap;background:#f6efe21a;border-radius:999px;padding:6px 14px}.uB1Cha_bridge{color:#c4a469;min-height:44px;font-size:var(--t-meta-size);font-weight:var(--t-w-strong);cursor:pointer;background:0 0;border:1px solid #c4a4698c;border-radius:999px;align-items:center;gap:6px;padding:6px 16px;transition:background .18s,color .18s;display:inline-flex}.uB1Cha_bridge:hover{color:#e4cfa2;background:#c4a46929}.uB1Cha_bridge:focus-visible{outline-offset:2px;outline:2px solid #c4a469}@media (max-width:720px){.uB1Cha_overlay{padding:10px}.uB1Cha_stage{position:relative}.uB1Cha_nav{z-index:2;width:46px;height:46px;position:absolute;top:50%;transform:translateY(-50%)}.uB1Cha_navPrev{margin:0;left:2px}.uB1Cha_navNext{margin:0;right:2px}.uB1Cha_frame{height:66dvh}.uB1Cha_caption{font-size:var(--t-label-size)}.uB1Cha_close{width:44px;height:44px;top:calc(10px + env(safe-area-inset-top));right:calc(10px + env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){.uB1Cha_close,.uB1Cha_nav,.uB1Cha_bridge{transition:none}}
