.odqqNG_lead{border-radius:var(--radius-lg);overflow:hidden}.odqqNG_strip{gap:var(--space-2);margin:var(--space-2) 0 0;padding:0 0 var(--space-2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;list-style:none;display:flex;overflow-x:auto}.odqqNG_strip::-webkit-scrollbar{height:4px}.odqqNG_strip::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-pill)}.odqqNG_frame{scroll-snap-align:start;border-radius:var(--radius-md);flex:0 0 min(70vw,240px);overflow:hidden}.odqqNG_count{right:var(--space-3);bottom:var(--space-3);padding:4px var(--space-3);border-radius:var(--radius-pill);color:var(--text-inverse);font-size:var(--text-xs);background:#12251eb8;font-weight:700;position:absolute}.odqqNG_trigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.odqqNG_trigger:focus-visible{outline:3px solid var(--action);outline-offset:2px}.odqqNG_frameItem{scroll-snap-align:start;flex:0 0 min(70vw,240px)}.odqqNG_frameItem .odqqNG_frame{flex:auto;width:100%}.odqqNG_dialog{width:min(1100px,100vw);max-width:100vw;height:min(92vh,100dvh);max-height:100dvh;color:var(--text-inverse);background:0 0;border:0;padding:0;overflow:hidden}.odqqNG_dialog::backdrop{background:#0a1612eb}.odqqNG_dialogInner{height:100%;padding:var(--space-3);gap:var(--space-2);grid-template-rows:auto 1fr auto;display:grid}.odqqNG_dialogBar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.odqqNG_dialogCount{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-inverse);margin:0;font-weight:700}.odqqNG_dialogClose,.odqqNG_navButton{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--text-inverse);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;justify-content:center;align-items:center;display:inline-flex}.odqqNG_dialogClose:hover,.odqqNG_navButton:hover{background:#fff3}.odqqNG_dialogClose:focus-visible,.odqqNG_navButton:focus-visible{outline:3px solid var(--action);outline-offset:2px}.odqqNG_stage{border-radius:var(--radius-md);min-height:0;position:relative;overflow:hidden}.odqqNG_dialogNav{justify-content:center;align-items:center;gap:var(--space-4);display:flex}.odqqNG_caption{text-align:center;font-size:var(--text-xs);color:#ffffffc2;margin:0}@media (max-width:640px){.odqqNG_dialog{height:100dvh}}
