.DxSfSa_spot{z-index:2;border-radius:999px;height:34px;transition:opacity .4s;position:absolute;transform:translate(-17px,-50%)}.DxSfSa_flip{transform:translate(calc(17px - 100%),-50%)}.DxSfSa_spot:after{content:"";border-radius:999px;position:absolute;inset:-5px}.DxSfSa_spot:focus-visible{outline:2px solid var(--ink);outline-offset:8px}.DxSfSa_pill{max-width:34px;height:34px;color:var(--ink);transition:max-width .45s var(--ease-spring), padding .45s var(--ease-spring);background:#fff;border-radius:999px;align-items:center;display:flex;overflow:hidden;box-shadow:0 0 0 6px #ffffff4d,0 6px 20px #0003}.DxSfSa_flip .DxSfSa_pill{flex-direction:row-reverse}.DxSfSa_spot:hover .DxSfSa_pill,.DxSfSa_spot:focus-visible .DxSfSa_pill{max-width:280px;padding-right:14px}.DxSfSa_flip:hover .DxSfSa_pill,.DxSfSa_flip:focus-visible .DxSfSa_pill{padding-left:14px;padding-right:0}.DxSfSa_plus{flex:none;place-items:center;width:34px;height:34px;font-size:20px;font-weight:300;line-height:1;display:grid}.DxSfSa_text{white-space:nowrap;font-size:12px;font-weight:500}.DxSfSa_current{cursor:default}.DxSfSa_current .DxSfSa_pill{background:var(--ink);color:#fff}.DxSfSa_current:hover .DxSfSa_pill,.DxSfSa_current:focus-visible .DxSfSa_pill{max-width:300px}
.eg_kGq_gallery{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:14px;display:grid}.eg_kGq_thumbs{flex-direction:column;gap:10px;display:flex}.eg_kGq_thumb{aspect-ratio:4/5;background:var(--panel);border-radius:6px;transition:box-shadow .2s,opacity .2s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000}.eg_kGq_thumb:after{content:"";border-radius:6px;transition:box-shadow .2s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000}.eg_kGq_thumb:hover:after{box-shadow:inset 0 0 0 1px #11111159}.eg_kGq_thumbOn:after,.eg_kGq_thumbOn:hover:after{box-shadow:inset 0 0 0 2px var(--ink)}.eg_kGq_badge{z-index:1;min-width:20px;height:18px;color:var(--ink);background:#fff;border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:600;display:grid;position:absolute;bottom:4px;right:4px}.eg_kGq_contain{object-fit:contain}.eg_kGq_cover{object-fit:cover}.eg_kGq_thumb .eg_kGq_contain{padding:6px}.eg_kGq_main{aspect-ratio:4/5;border-radius:var(--radius);background:var(--panel);touch-action:pan-y;position:relative;overflow:hidden}.eg_kGq_view{animation:eg_kGq_fadeIn .35s var(--ease-out);position:absolute;inset:0}.eg_kGq_pack{position:absolute;inset:7%}.eg_kGq_arrow{z-index:3;width:40px;height:40px;color:var(--ink);opacity:0;background:#ffffffeb;border-radius:999px;place-items:center;margin-top:-20px;transition:opacity .2s,background .2s;display:grid;position:absolute;top:50%;box-shadow:0 2px 12px #0000001a}.eg_kGq_main:hover .eg_kGq_arrow,.eg_kGq_arrow:focus-visible{opacity:1}.eg_kGq_arrow:hover{background:#fff}.eg_kGq_prev{left:12px}.eg_kGq_next{right:12px}.eg_kGq_counter{z-index:3;font-variant-numeric:tabular-nums;background:#ffffffeb;border-radius:999px;place-items:center;height:26px;padding:0 10px;font-size:12px;display:grid;position:absolute;top:12px;right:12px}.eg_kGq_spin{cursor:grab;touch-action:pan-y;outline:none;place-items:center;display:grid;position:absolute;inset:0 0 44px}.eg_kGq_spin:active{cursor:grabbing}.eg_kGq_spin:focus-visible{outline:2px solid var(--ink);outline-offset:-6px;border-radius:var(--radius)}.eg_kGq_frame{aspect-ratio:4/5;max-width:100%;height:92%;position:relative}.eg_kGq_progress{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-60);align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.eg_kGq_track{background:var(--line-strong);flex:1;height:1px;position:relative}.eg_kGq_bar{background:var(--ink);border-radius:999px;width:0;height:3px;position:absolute;top:-1px;left:0}.eg_kGq_deg{text-align:right;font-variant-numeric:tabular-nums;min-width:36px}.eg_kGq_scene{position:absolute;inset:0}.eg_kGq_hint{z-index:1;pointer-events:none;background:#ffffffeb;border-radius:999px;place-items:center;height:28px;padding:0 12px;font-size:12px;display:grid;position:absolute;bottom:12px;left:12px}@media (hover:none),(pointer:coarse){.eg_kGq_arrow{display:none}}@media (max-width:900px){.eg_kGq_gallery{grid-template-columns:minmax(0,1fr)}.eg_kGq_thumbs{scrollbar-width:none;flex-direction:row;order:2;overflow-x:auto}.eg_kGq_thumbs::-webkit-scrollbar{display:none}.eg_kGq_thumb{flex:none;width:64px}}@keyframes eg_kGq_fadeIn{0%{opacity:0}to{opacity:1}}
