.gallery-hero[data-v-e337f029]{clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px))}.gallery-hero-sky[data-v-e337f029]{background:radial-gradient(120% 90% at 0 0,rgba(122,72,214,.35),transparent 55%),linear-gradient(180deg,#160a2e,#26114a 48%,#3a1a5e)}.gallery-hero-moon[data-v-e337f029]{aspect-ratio:1;background:radial-gradient(circle,rgba(255,208,128,.55) 0,rgba(255,160,72,.22) 32%,rgba(140,72,214,.12) 52%,transparent 70%);border-radius:9999px;right:14%;top:-18%;width:min(62vw,520px)}@media(max-width:1023px){.gallery-hero-moon[data-v-e337f029]{bottom:0;right:50%;top:auto;transform:translate(50%)}}.gallery-hero-ground[data-v-e337f029]{background:radial-gradient(70% 100% at 70% 100%,rgba(255,128,32,.32),transparent 70%)}.gallery-hero-highlight[data-v-e337f029]{color:#ffb35c;text-shadow:0 0 24px rgba(255,138,31,.45)}.gallery-hero-cast[data-v-e337f029]{filter:drop-shadow(0 18px 30px rgba(10,2,24,.55))}.gallery-hero-star[data-v-e337f029]{animation:gallery-hero-twinkle-e337f029 3.6s steps(3) infinite;opacity:.35}.gallery-hero-float[data-v-e337f029]{animation:gallery-hero-bob-e337f029 3.2s ease-in-out infinite}.gallery-hero-float--slow[data-v-e337f029]{animation-delay:-1.4s;animation-duration:4.4s}@keyframes gallery-hero-twinkle-e337f029{50%{opacity:1}}@keyframes gallery-hero-bob-e337f029{50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.gallery-hero-float[data-v-e337f029],.gallery-hero-star[data-v-e337f029]{animation:none}}.gallery-bar[data-v-927f32d7]{transition:background-color .15s ease-out,box-shadow .15s ease-out}.gallery-bar.is-stuck[data-v-927f32d7]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfcfcf2;box-shadow:0 3px #111}.gallery-tabs[data-v-927f32d7]{box-shadow:inset 0 -3px #111;gap:4px;scrollbar-width:none}.gallery-tabs[data-v-927f32d7]::-webkit-scrollbar{display:none}.gallery-tabs-fade[data-v-927f32d7]{background:linear-gradient(270deg,#fdfdfd 25%,#fcfcfc00)}.gallery-tab[data-v-927f32d7]{align-items:center;color:#6b7280;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;gap:8px;height:52px;padding:0 14px;position:relative;transition:color .12s ease-out,background-color .12s ease-out;white-space:nowrap}.gallery-tab[data-v-927f32d7]:after{background:transparent;content:"";height:3px;inset:auto 0 0;position:absolute;transition:height .12s ease-out,background-color .12s ease-out}.gallery-tab[data-v-927f32d7]:hover{background:var(--tab-tint);color:#111}.gallery-tab[data-v-927f32d7]:hover:after{background:var(--tab-accent);height:3px}.gallery-tab[data-v-927f32d7]:focus-visible{outline:2px solid #2563eb;outline-offset:-4px}.gallery-tab-icon[data-v-927f32d7]{color:#9ca3af;transition:color .12s ease-out}.gallery-tab.is-active .gallery-tab-icon[data-v-927f32d7],.gallery-tab:hover .gallery-tab-icon[data-v-927f32d7]{color:var(--tab-accent)}.gallery-tab-count[data-v-927f32d7]{background:#f3f4f6;color:#6b7280;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 6px}.gallery-tab.is-active[data-v-927f32d7]{background:var(--tab-tint);color:#111}.gallery-tab.is-active[data-v-927f32d7]:after{background:var(--tab-accent);height:6px}.gallery-tab.is-active .gallery-tab-count[data-v-927f32d7]{background:var(--tab-accent);color:#fff}.gallery-segment[data-v-927f32d7]{background:#fff;box-shadow:0 3px #111,0 -3px #111,3px 0 #111,-3px 0 #111,0 6px #0000001f;display:inline-flex;gap:3px;height:40px;padding:3px}.gallery-segment-btn[data-v-927f32d7]{align-items:center;color:#4b5563;cursor:pointer;display:inline-flex;flex:1 1 auto;font-size:13px;font-weight:800;gap:6px;justify-content:center;padding:0 12px;transition:background-color .1s ease-out,color .1s ease-out;white-space:nowrap}@media(max-width:639px){.gallery-segment-btn[data-v-927f32d7]{padding:0;width:34px}}.gallery-segment-btn[data-v-927f32d7]:hover{background:#f3f4f6;color:#111}.gallery-segment-btn[data-v-927f32d7]:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.gallery-segment-icon[data-v-927f32d7]{color:#9ca3af}.gallery-segment-btn.is-active[data-v-927f32d7]{background:#111;color:#fff}.gallery-segment-btn.is-active .gallery-segment-icon[data-v-927f32d7]{color:#facc15}.gallery-search input[data-v-927f32d7]::-webkit-search-cancel-button{display:none}.gallery-notice[data-v-927f32d7]{align-items:center;background:#fffbeb;border:1px dashed hsla(0,0%,7%,.18);color:#374151;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:center;margin-bottom:20px;padding:10px 16px}
