._gallery_aiw0e_1{border:1px solid var(--line);border-radius:var(--radius);background:var(--ink);grid-template-rows:minmax(0,1fr) 70px 44px;gap:8px;min-width:0;height:430px;padding:8px;display:grid;overflow:hidden;box-shadow:0 12px 30px #0f172a14}._main_aiw0e_14{background:#131735;border-radius:5px;min-height:0;overflow:hidden}._image_aiw0e_15{object-fit:contain;width:100%;height:100%;animation:.24s ease-out _reveal_aiw0e_1}._primary_aiw0e_16{object-fit:cover}._previews_aiw0e_17{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;display:grid}._preview_aiw0e_17{cursor:pointer;background:#131735;border:1px solid #e7f1f542;border-radius:4px;min-width:0;padding:0;transition:border-color .18s;overflow:hidden}._preview_aiw0e_17 img{object-fit:cover;width:100%;height:100%}._preview_aiw0e_17:hover{border-color:#b6dbe9}._controls_aiw0e_25{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}._label_aiw0e_26{color:#f1f7fa;align-items:center;gap:9px;min-width:0;margin:0;font-size:.7rem;font-weight:500;line-height:1.3;display:flex}._count_aiw0e_27{color:#b6dbe9;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.64rem}._arrows_aiw0e_28{flex-shrink:0;gap:4px;display:flex}._arrows_aiw0e_28 button{color:#e7f1f5;cursor:pointer;background:#e7f1f50d;border:1px solid #e7f1f540;border-radius:5px;place-items:center;width:44px;height:44px;padding:0;font-size:1.1rem;transition:background .18s,border-color .18s;display:grid}._arrows_aiw0e_28 button:hover{background:#244f66;border-color:#b6dbe9}._gallery_aiw0e_1 button:focus-visible{outline-offset:-3px;outline:2px solid #b6dbe9}@keyframes _reveal_aiw0e_1{0%{opacity:.5}to{opacity:1}}@media (width<=640px){._gallery_aiw0e_1{grid-template-rows:minmax(0,1fr) 54px 44px;gap:6px;height:320px;padding:6px}._previews_aiw0e_17{gap:6px}._label_aiw0e_26{gap:6px;font-size:.65rem}._count_aiw0e_27{font-size:.6rem}}@media (prefers-reduced-motion:reduce){._image_aiw0e_15{animation:none}._gallery_aiw0e_1 button{transition:none}}._cover_txeb0_1{background-image:none;overflow:hidden}._cover_txeb0_1 img{object-fit:cover;object-position:center 58%;width:100%;height:100%;position:absolute;inset:0}._images_txeb0_13{gap:16px;display:grid}._figure_txeb0_17{border:1px solid var(--line);border-radius:var(--radius);background:var(--mist);min-width:0;margin:0;overflow:hidden}._figure_txeb0_17 a{border-radius:inherit;display:block}._figure_txeb0_17 a:focus-visible{outline:3px solid var(--steel);outline-offset:-3px}._figure_txeb0_17 img{width:100%;height:auto}._figure_txeb0_17 figcaption{color:var(--muted);padding:10px 12px;font-size:.78rem;line-height:1.45}._gallery_txeb0_44{min-width:0}._visual_uxcyl_1{background-image:none;background-color:var(--ink);grid-template-rows:minmax(0,2fr) minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;height:205px;min-height:205px;display:grid;overflow:hidden}._visual_uxcyl_1 img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0}._visual_uxcyl_1 img:first-child{grid-column:1/-1}._visual_adq2u_1{background-image:none;background-color:var(--ink);grid-template-rows:minmax(0,2fr) minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;height:205px;min-height:205px;display:grid;overflow:hidden}._visual_adq2u_1 a{cursor:zoom-in;min-width:0;min-height:0;display:block;overflow:hidden}._visual_adq2u_1 a:first-child{grid-column:1/-1}._visual_adq2u_1 img{object-fit:contain;width:100%;height:100%}._visual_adq2u_1 a:first-child img{object-fit:cover;object-position:center 48%}._visual_adq2u_1 a:focus-visible{outline-offset:-3px;outline:3px solid #b6dbe9}._gallery_y3ocx_1{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:22px;display:grid}._figure_y3ocx_8{border:1px solid var(--line);border-radius:var(--radius);background:var(--mist);min-width:0;margin:0;overflow:hidden}._figure_y3ocx_8:first-child{grid-column:1/-1}._figure_y3ocx_8 a{cursor:zoom-in;display:block}._figure_y3ocx_8 a:focus-visible{outline:3px solid var(--steel);outline-offset:-3px}._figure_y3ocx_8 img{width:100%;height:auto}._figure_y3ocx_8 figcaption{color:var(--muted);padding:8px 10px;font-size:.75rem;line-height:1.4}._visual_bqi5s_1{background-image:none;background-color:var(--line);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:3px;height:205px;min-height:205px;display:grid;overflow:hidden}._visual_bqi5s_1 a{background:var(--paper);cursor:zoom-in;min-width:0;min-height:0;display:block;overflow:hidden}._visual_bqi5s_1 a:first-child{grid-row:1/-1}._visual_bqi5s_1 img{object-fit:contain;width:100%;height:100%}._visual_bqi5s_1 a:focus-visible{outline:3px solid var(--steel);outline-offset:-3px}._visual_i2vh7_1{background-image:none;background-color:var(--line);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;height:205px;min-height:205px;display:grid;overflow:hidden}._visual_i2vh7_1 ._existing_i2vh7_12{min-width:0;height:100%;min-height:0}._visual_i2vh7_1 a{cursor:zoom-in;background:#000;min-width:0;min-height:0;display:block;overflow:hidden}._visual_i2vh7_1 img{object-fit:contain;width:100%;height:100%}._visual_i2vh7_1 a:focus-visible{outline-offset:-3px;outline:3px solid #b6dbe9}._visual_i2vh7_1 ._existing_i2vh7_12 span{min-height:20px;padding:0 6px;font-size:.6rem;top:5px;left:5px}._visual_rg17v_1{background-image:none;background-color:var(--line);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;height:205px;min-height:205px;display:grid;overflow:hidden}._visual_rg17v_1 ._existing_rg17v_12{background:var(--paper);align-items:center;min-width:0;height:100%;min-height:0;display:grid}._visual_rg17v_1 ._original_rg17v_13{aspect-ratio:370/205;width:100%;min-width:0;height:auto;min-height:0}._visual_rg17v_1 ._existing_rg17v_12 span{min-height:20px;padding:0 6px;font-size:.6rem;top:5px;left:5px}._visual_rg17v_1 a{background:var(--paper);cursor:zoom-in;min-width:0;min-height:0;display:block;overflow:hidden}._visual_rg17v_1 a:first-of-type{grid-column:span 2}._visual_rg17v_1 img{object-fit:contain;width:100%;height:100%}._visual_rg17v_1 a:focus-visible{outline:3px solid var(--steel);outline-offset:-3px}
