.wAOBIW_Bar{left:50%;bottom:calc(var(--space-3) + env(safe-area-inset-bottom));z-index:var(--z-header);align-items:center;gap:var(--space-2);max-width:calc(100% - var(--space-4)*2);padding:var(--space-2);color:var(--color-text);background-color:color-mix(in srgb, var(--color-bg) 88%, transparent);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transform:translate(-50%, calc(100% + var(--space-5)));transition:transform var(--duration-base) var(--ease-out),opacity var(--duration-fast) linear;display:flex;position:fixed}.wAOBIW_Bar[data-shown]{opacity:1;transform:translate(-50%)}@media screen and (min-width:768px){.wAOBIW_Bar{display:none}}
.Q-A6JG_Grid{columns:3 18rem;column-gap:var(--space-3);list-style:none}.Q-A6JG_Grid li{margin-bottom:var(--space-3);break-inside:avoid}.Q-A6JG_Grid .Q-A6JG_Thumb{width:100%;height:auto}.Q-A6JG_Carousel{--thumb-h:clamp(20rem, 16.132rem + 9.9174vw, 32rem)}.Q-A6JG_Thumb{height:var(--thumb-h);background:var(--color-surface);border-radius:var(--radius-md);cursor:zoom-in;border:0;padding:0;display:block;position:relative;overflow:hidden}.Q-A6JG_Thumb img{object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}@media (hover:hover){.Q-A6JG_Thumb:hover img{transform:scale(1.04)}}.Q-A6JG_Thumb:focus-visible img{transform:scale(1.04)}.Q-A6JG_Thumb:focus-visible{outline-offset:3px}.Q-A6JG_Dialog{width:100%;max-width:none;height:100dvh;max-height:none;padding:var(--space-5);color:var(--color-text-strong);background-color:color-mix(in srgb, var(--color-bg) 94%, transparent);border:0;margin:0;position:fixed;inset:0}.Q-A6JG_Dialog[open]{gap:var(--space-4);animation:Q-A6JG_gallery-in var(--duration-base) var(--ease-out);grid-template-rows:1fr auto;display:grid}.Q-A6JG_Dialog::backdrop{background:0 0}html:has(.Q-A6JG_Dialog[open]){overflow:hidden}.Q-A6JG_Stage{place-items:center;min-height:0;display:grid}.Q-A6JG_Large{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:100%;width:auto!important;height:auto!important}.Q-A6JG_Bar{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.Q-A6JG_Count{min-width:5ch;font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.08em;text-align:center}.Q-A6JG_Button{width:48px;height:48px;color:var(--color-text-strong);cursor:pointer;background:0 0;border:1px solid;border-radius:50%;place-items:center;font-size:2.2rem;display:grid}@media (hover:hover){.Q-A6JG_Button:hover{color:var(--color-bg);background-color:var(--color-text-strong)}}.Q-A6JG_Button:focus-visible{color:var(--color-bg);background-color:var(--color-text-strong)}@keyframes Q-A6JG_gallery-in{0%{opacity:0}}
