.story-gallery_viewer__1Fy_d{--story-surface:color-mix(in srgb,var(--brand-ink) 92%,var(--brand-soft));--story-light:var(--brand-paper);--story-dark:var(--brand-ink);display:flex;width:100%;height:100%;touch-action:none;overscroll-behavior:none;align-items:center;justify-content:center;padding:16px 60px;color:var(--brand-ink)}[data-brand-theme=dark] .story-gallery_viewer__1Fy_d{--story-surface:var(--brand-bg);--story-light:var(--brand-ink);--story-dark:var(--brand-bg)}.story-gallery_frame__roocG{position:relative;flex:none;width:min(100%,calc((var(--sheet-viewport-height, 100dvh) - 32px) * 9 / 16));aspect-ratio:9/16;max-height:100%;overflow:hidden;border-radius:12px;background:var(--story-surface);color:var(--story-light);isolation:isolate}.story-gallery_frame__roocG[data-expanded=true]{width:100vw;height:100%;max-height:none;border-radius:0}.story-gallery_frame__roocG:fullscreen{width:100vw;height:100dvh;max-height:none;border-radius:0}@media (min-width:1024px){.story-gallery_frame__roocG[data-product=true]:not([data-expanded=true]){width:min(1100px,100%);height:calc(var(--sheet-viewport-height, 100dvh) - 32px);aspect-ratio:auto}}.story-gallery_face__B7W2e,.story-gallery_media__s0ksh,.story-gallery_rotor__UiQVM,.story-gallery_scene___r3Gt{position:absolute;inset:0;width:100%;height:100%}.story-gallery_scene___r3Gt{perspective:1400px}.story-gallery_rotor__UiQVM{transform-style:preserve-3d;transition-property:transform;transition-timing-function:cubic-bezier(.22,.7,.24,1)}.story-gallery_face__B7W2e{background:var(--story-surface);backface-visibility:hidden;-webkit-backface-visibility:hidden}.story-gallery_scene___r3Gt[data-cube=false]{perspective:none}.story-gallery_scene___r3Gt[data-cube=false] .story-gallery_rotor__UiQVM{transform-style:flat}.story-gallery_scene___r3Gt[data-cube=false] .story-gallery_face__B7W2e{backface-visibility:visible;-webkit-backface-visibility:visible}.story-gallery_media__s0ksh{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.story-gallery_surfaces__NCtZp{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:30% 40% 30%}.story-gallery_surface__iC6aS{width:100%;height:100%;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.story-gallery_header__ZwHf4{color:var(--story-light);position:absolute;inset:0 0 auto;z-index:5;padding:max(0px,env(safe-area-inset-top)) 12px 24px;background:linear-gradient(to bottom,color-mix(in srgb,var(--story-surface) 72%,transparent),transparent);pointer-events:none}.story-gallery_segments__j02JW{display:flex;gap:4px;margin-bottom:0}.story-gallery_segmentButton__lcWZI{display:flex;align-items:center;flex:1;min-width:0;height:44px;pointer-events:auto}.story-gallery_segment__q72pR{color:var(--story-light);display:block;flex:1;min-width:0;height:3px;overflow:hidden;border-radius:3px;background:color-mix(in srgb,currentColor 35%,transparent)}.story-gallery_segment__q72pR>span{display:block;width:100%;height:100%;background:currentColor;transform-origin:left}.story-gallery_identity__CqgLA{display:flex;align-items:center;gap:10px}.story-gallery_avatar__Oa512{padding:2px;width:36px;height:36px;flex:none;border-radius:50%;-o-object-fit:contain;object-fit:contain;opacity:.94}.story-gallery_avatarSurface__yGeb6.brand-glass-classic{display:grid;place-items:center;flex:none;width:36px;height:36px;overflow:hidden;border:0;border-radius:50%;background:#fffdf9;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--story-dark) 12%,transparent);backdrop-filter:blur(12px) saturate(1.25)}.story-gallery_username__WzGHC{flex:1;font-size:14px;font-weight:600;text-shadow:0 1px 3px var(--story-surface)}.story-gallery_iconButton___j11j{pointer-events:auto}.story-gallery_footer__XSjxS{color:var(--story-light);position:absolute;z-index:3;inset:auto 0 0;display:flex;align-items:center;gap:12px;padding:36px 16px max(20px,env(safe-area-inset-bottom));background:linear-gradient(transparent,color-mix(in srgb,var(--story-surface) 82%,transparent));pointer-events:none}.story-gallery_footerContent__wP7Ci{flex:1;min-width:0}.story-gallery_footerControls__7DTp_{display:flex;align-self:end;align-items:center;justify-content:flex-end;flex:none;gap:6px}.story-gallery_footer__XSjxS[data-product=true]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.story-gallery_footer__XSjxS[data-product=true] .story-gallery_footerContent__wP7Ci{grid-column:1;grid-row:2}.story-gallery_footer__XSjxS[data-product=true] .story-gallery_footerControls__7DTp_{grid-column:2;grid-row:2}.story-gallery_footer__XSjxS[data-product=true] .story-gallery_actions__0_yWn{grid-column:1/-1;grid-row:1;justify-self:end}.story-gallery_footer__XSjxS[data-product=true]:not(:has(.story-gallery_actions__0_yWn button)) .story-gallery_footerContent__wP7Ci,.story-gallery_footer__XSjxS[data-product=true]:not(:has(.story-gallery_actions__0_yWn button)) .story-gallery_footerControls__7DTp_{grid-row:1}@media (max-width:700px){.story-gallery_fullscreenButton___27Ec{display:none}.story-gallery_footer__XSjxS[data-product=true]{grid-template-columns:minmax(0,1fr) auto;gap:12px}.story-gallery_footer__XSjxS[data-product=true] .story-gallery_footerContent__wP7Ci{grid-column:1;grid-row:2}.story-gallery_footer__XSjxS[data-product=true] .story-gallery_actions__0_yWn{grid-column:1/-1;grid-row:1;width:-moz-max-content;width:max-content;justify-self:end}.story-gallery_footer__XSjxS[data-product=true] .story-gallery_actions__0_yWn>div{width:-moz-max-content;width:max-content}.story-gallery_footer__XSjxS[data-product=true] .story-gallery_footerControls__7DTp_{grid-column:2;grid-row:2}}.story-gallery_title__knGIV{font-family:var(--brand-serif);font-size:clamp(22px,3vw,29px);line-height:1.15;letter-spacing:var(--brand-tracking-heading)}.story-gallery_caption__4mLkn{margin-top:7px;font-size:11px;line-height:1.5}.story-gallery_error__fMxjs{position:absolute;inset:40% 20px auto;z-index:4;padding:20px;border:1px solid var(--brand-line);border-radius:12px;color:var(--brand-ink);background:var(--brand-paper);text-align:center;font-size:13px}.story-gallery_error__fMxjs button{min-height:44px;margin-top:8px;color:var(--brand-accent)}.story-gallery_fullscreenError__BLp6E{position:absolute;z-index:4;inset:auto 16px 110px;font-size:12px}.story-gallery_viewer__1Fy_d button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-4px}.story-gallery_srOnly__C5rZC{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:700px){.story-gallery_viewer__1Fy_d{--story-top-inset:max(6px,env(safe-area-inset-top));--story-bottom-inset:max(6px,env(safe-area-inset-bottom));padding:var(--story-top-inset) max(6px,env(safe-area-inset-right)) var(--story-bottom-inset) max(6px,env(safe-area-inset-left))}.story-gallery_frame__roocG{width:min(100%,calc((var(--sheet-viewport-height, 100dvh) - var(--story-top-inset) - var(--story-bottom-inset)) * 9 / 16));border-radius:8px}}@media (prefers-reduced-motion:reduce){.story-gallery_rotor__UiQVM{transition:none}}.story-gallery_photoCanvas__RPNK_{position:absolute;inset:0;transform-origin:center}.story-gallery_actions__0_yWn{display:flex;justify-content:center;min-width:0;pointer-events:auto}.story-gallery_actions__0_yWn:has(>:empty){display:none}.story-gallery_profile__qN8aE{display:inline-flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:44px;pointer-events:auto}.story-gallery_profile__qN8aE:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;border-radius:4px}.story-gallery_completion__fnFzD{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:112px 24px 96px;background:color-mix(in srgb,var(--story-surface) 65%,transparent);backdrop-filter:blur(14px);animation:story-gallery_completion-fade___Y_XB .48s ease-out both}.story-gallery_completionContent__LIVzC{width:min(100%,320px);color:var(--story-light);text-align:center;animation:story-gallery_completion-content__3HwaI .48s ease-out both}.story-gallery_completionCaption__AzHYQ{margin-bottom:12px;font-size:13px;line-height:1.5}.story-gallery_completionTitle__Ovj3c{font-family:var(--brand-serif);font-size:clamp(28px,5vw,38px);line-height:1.15;letter-spacing:var(--brand-tracking-heading);text-wrap:balance}.story-gallery_completionActions__6Fr09{display:grid;gap:12px;margin-top:28px}.story-gallery_completionActions__6Fr09 button{min-height:48px;width:100%;border-radius:999px;font-size:14px;padding:0 18px;color:inherit;background:transparent}.story-gallery_completionActions__6Fr09 button:active,.story-gallery_completionActions__6Fr09 button:focus-visible,.story-gallery_completionActions__6Fr09 button:hover{color:inherit;background:transparent}.story-gallery_completionAction__ACh5U{display:block;border-radius:999px}.story-gallery_completionAction__ACh5U[data-media-glass=dark].brand-glass-classic{border:1px solid color-mix(in srgb,var(--story-light) 16%,transparent);background:color-mix(in srgb,var(--story-dark) 32%,transparent);color:var(--story-light);backdrop-filter:blur(10px);box-shadow:none}.story-gallery_completionAction__ACh5U:hover{border-color:var(--glass-accent)}.story-gallery_completionActions__6Fr09 svg{width:20px;height:20px;flex:none}@keyframes story-gallery_completion-fade___Y_XB{0%{background:transparent;backdrop-filter:blur(0)}}@keyframes story-gallery_completion-content__3HwaI{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.story-gallery_completionContent__LIVzC,.story-gallery_completion__fnFzD{animation:none}}