body:has(#main.app-single-cell-gallery){overflow:hidden}body:has(#wrapper.app-public-gift-wrapper){scrollbar-gutter:auto}#wrapper.app-public-gift-wrapper{width:100vw;min-height:100dvh}#wrapper.app-homepage-bg-wrapper{position:relative}#wrapper.app-homepage-bg-wrapper #main{z-index:1;position:relative}.app-homepage-bg{z-index:0;opacity:0;pointer-events:none;transition:opacity .85s;position:fixed;inset:0;overflow:hidden}.app-homepage-bg.is-active{opacity:1}.app-homepage-bg:after{content:"";z-index:2;background:linear-gradient(#07090c3d,#07090c66),radial-gradient(circle at 50% 42%,#ffffff0d,#0000 48%);position:absolute;inset:0}.app-homepage-bg-image{z-index:1;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.018)}#main.app-single-cell-gallery{--app-cell-edge-gap:var(--app-main-gap);--app-cell-bottom-nav-space:calc(var(--app-bottom-nav-height) + max(.55rem, env(safe-area-inset-bottom,0px)));--app-cell-under-nav-reserve:clamp(4.6rem, 14dvh, 6.4rem);--app-cell-stage-breathing-gap:clamp(1.4rem, 4dvh, 2.4rem);--app-cell-stage-height:calc(100dvh - var(--app-cell-bottom-nav-space));--app-single-cell-shape-ratio:20 / 23;--app-cell-aspect-ratio:20 / 23;--app-cell-available-height:calc(var(--app-cell-stage-height) - var(--app-cell-under-nav-reserve) - var(--app-cell-stage-breathing-gap));--app-cell-fluid-size:min(83vmin, calc(100vw - var(--app-cell-edge-gap) - var(--app-cell-edge-gap)), calc(var(--app-cell-available-height) / 1.15));height:var(--app-cell-stage-height);min-height:var(--app-cell-stage-height);max-height:var(--app-cell-stage-height);padding:0 var(--app-main-gap);justify-content:center;align-items:center;display:flex;overflow:hidden}#main.app-single-cell-gallery:is(.app-public-single-cell-gallery,.app-owner-single-cell-gallery){--app-cell-aspect-ratio:var(--app-single-cell-shape-ratio)}#main.app-single-cell-gallery .thumb{top:calc(var(--app-cell-under-nav-reserve) / -2);width:var(--app-single-cell-size,var(--app-cell-fluid-size));max-width:calc(100vw - var(--app-cell-edge-gap) - var(--app-cell-edge-gap));will-change:auto;height:auto;min-height:0;transition:none;position:relative;overflow:visible}#main.app-homepage-main .app-homepage-entry-cell{will-change:opacity, transform, filter}#main.app-homepage-main .app-homepage-entry-cell.app-homepage-entry-hidden{opacity:0;filter:saturate(.9);pointer-events:none;transform:translateY(16px)}#main.app-homepage-main .app-homepage-entry-cell.app-homepage-entry-enter{animation:.62s cubic-bezier(.2,.7,.2,1) both app-homepage-entry-enter}@keyframes app-homepage-entry-enter{0%{opacity:0;filter:saturate(.9);transform:translateY(16px)}to{opacity:1;filter:saturate();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){#main.app-homepage-main .app-homepage-entry-cell.app-homepage-entry-hidden,#main.app-homepage-main .app-homepage-entry-cell.app-homepage-entry-enter{opacity:1;filter:none;animation:none;transform:none}}html body.app-login-menu-open #wrapper #main.app-single-cell-gallery .thumb,html body.app-login-menu-open #wrapper #main.app-single-cell-gallery .thumb:nth-child(n),html body.app-login-menu-open.app-login-menu-field-focus #wrapper #main.app-single-cell-gallery .thumb,html body.app-login-menu-open.app-login-menu-field-focus #wrapper #main.app-single-cell-gallery .thumb:nth-child(n){transform:none}#main.app-single-cell-gallery .thumb:after{display:none}.app-homepage-cell-explainer{z-index:9;border-radius:var(--app-surface-radius,.85rem);color:#fff;-webkit-backdrop-filter:blur(8px)saturate(1.08);counter-reset:app-homepage-step;text-shadow:0 1px .45rem #00000094;background:#080a0e6b;border:1px solid #ffffff1c;grid-template-columns:minmax(0,1fr);gap:.38rem;width:100%;margin:0;padding:.72rem .82rem;font-size:clamp(.8rem,2.25vmin,.95rem);font-weight:760;line-height:1.28;list-style:none;display:grid;position:absolute;top:calc(100% + clamp(.62rem,1.7vmin,.95rem));left:0}.app-homepage-cell-explainer li{color:#fff;counter-increment:app-homepage-step;grid-template-columns:1.45em minmax(0,1fr);align-items:center;gap:.48em;min-width:0;display:grid}.app-homepage-cell-explainer li:before{color:#fff;content:counter(app-homepage-step);background:#ffffff1a;border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:1.45em;height:1.45em;font-size:.72em;font-weight:900;line-height:1;display:grid}#main.app-single-cell-gallery .thumb>.image{--app-cell-surface-color:#080a0e52;--app-cell-surface-image:linear-gradient(145deg, #ffffff14, #ffffff04), linear-gradient(325deg, #14182042, #05070a2e);--app-cell-surface-shadow:inset 0 0 0 1px #ffffff21, inset 0 1px 0 #ffffff0f, 0 20px 48px #0000003d;width:100%;height:auto;aspect-ratio:var(--app-cell-aspect-ratio,20 / 23);border-radius:var(--app-cell-radius,.85rem);box-shadow:var(--app-cell-surface-shadow);display:block;position:relative;inset:auto;overflow:hidden;container:gift-cell/size}#main.app-single-cell-gallery .thumb>.image.app-gift-cover-trigger{isolation:isolate;contain:paint}#main.app-single-cell-gallery .thumb>.image:is(.app-glass-empty-cell,.app-audio-glass-cell),#main.app-single-cell-gallery .thumb.is-empty>.image{background-color:var(--app-cell-surface-color);background-image:var(--app-cell-surface-image)}#main.app-single-cell-gallery .app-gallery-video-preview{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}#main.app-single-cell-gallery .thumb[data-open=true]>.image>.app-gallery-video-preview{z-index:2;pointer-events:auto}#main.app-single-cell-gallery .app-thumb-inline-label,#main.app-single-cell-gallery .app-thumb-caption-chip{border-radius:var(--app-surface-radius,.85rem);color:#fff;text-shadow:0 1px 8px #00000059;background:#0b0c0fb8;max-width:100%;padding:.45rem .7rem;display:inline-block}#main.app-single-cell-gallery .app-thumb-inline-label{z-index:2;max-width:calc(100% - 2rem);font-size:.8rem;line-height:1.35;position:absolute;bottom:1rem;left:1rem}#main.app-single-cell-gallery .app-thumb-caption-chip{width:fit-content}#main.app-owner-single-cell-gallery .app-thumb-caption-chip.is-editor-hidden{opacity:0;visibility:hidden;pointer-events:none}#main.app-single-cell-gallery .app-thumb-caption-chip+.app-thumb-caption-chip{margin-top:.45rem}#main.app-single-cell-gallery .app-external-video-cell{background:radial-gradient(circle at 18% 18%,#ffffff1f,#fff0 34%),linear-gradient(140deg,#090c10b8,#12151c8a)}#main.app-single-cell-gallery .app-external-video-center-icon{z-index:2;color:#fff;pointer-events:none;background:#0a0c0f9e;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;padding-left:.16rem;font-size:1.7rem;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 38px #0000004d}#main.app-single-cell-gallery .app-external-video-provider-tag{z-index:2;border-radius:var(--app-surface-radius,.85rem);color:#fff;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background:#0a0c0fa3;border:1px solid #ffffff2e;align-items:center;max-width:calc(100% - 5.6rem);padding:.34em .65em;font-size:.72rem;line-height:1.15;display:inline-flex;position:absolute;top:.9em;left:.9em}#main.app-single-cell-gallery .thumb>.image>img{object-fit:cover;opacity:0;width:100%;height:100%;display:block}#main.app-owner-single-cell-gallery .thumb>.image>img,#main.app-owner-single-cell-gallery .thumb>.image>.app-gallery-video-preview,#main.app-single-cell-gallery .thumb>.image.app-gift-cover-trigger>img,#main.app-single-cell-gallery .thumb>.image.app-gift-cover-trigger>.app-gallery-video-preview,#main.app-owner-single-cell-gallery .thumb>.image.app-owner-cell-editing>img,#main.app-owner-single-cell-gallery .thumb>.image.app-owner-cell-editing>.app-gallery-video-preview{opacity:1}#main.app-single-cell-gallery .thumb>.image.app-gift-cover-trigger>img,#main.app-single-cell-gallery .thumb>.image.app-gift-cover-trigger>.app-gallery-video-preview{filter:blur(3.5px)saturate(.98)brightness(.88);transform:scale(1.018)}#main.app-single-cell-gallery .thumb>.image.app-gift-cover-trigger.is-opening-gift>img,#main.app-single-cell-gallery .thumb>.image.app-gift-cover-trigger.is-opening-gift>.app-gallery-video-preview,#main.app-single-cell-gallery .thumb>.image.app-gift-cover-trigger.is-open-gift>img,#main.app-single-cell-gallery .thumb>.image.app-gift-cover-trigger.is-open-gift>.app-gallery-video-preview{filter:blur()saturate()brightness();transform:scale(1)}#main.app-owner-single-cell-gallery .thumb>.image.app-owner-cell-covered>img,#main.app-owner-single-cell-gallery .thumb>.image.app-owner-cell-covered>.app-gallery-video-preview,#main.app-owner-single-cell-gallery .thumb>.image.app-owner-cell-editing>img,#main.app-owner-single-cell-gallery .thumb>.image.app-owner-cell-editing>.app-gallery-video-preview{filter:blur(4px)saturate(.98)brightness(.86);transform:scale(1.018)}#main.app-owner-single-cell-gallery .thumb>.image.app-owner-cell-editing.app-owner-cell-media-sharp>img,#main.app-owner-single-cell-gallery .thumb>.image.app-owner-cell-editing.app-owner-cell-media-sharp>.app-gallery-video-preview{filter:blur()saturate()brightness();transform:scale(1)}#main.app-single-cell-gallery .thumb>.image.app-gift-cover-trigger>img,#main.app-single-cell-gallery .thumb>.image.app-gift-cover-trigger>.app-gallery-video-preview,#main.app-owner-single-cell-gallery .thumb>.image>img,#main.app-owner-single-cell-gallery .thumb>.image>.app-gallery-video-preview{transition:filter .56s cubic-bezier(.2,.7,.2,1),transform .56s cubic-bezier(.2,.7,.2,1),opacity .56s cubic-bezier(.2,.7,.2,1)}#main.app-single-cell-gallery .thumb>.image.app-gift-cover-trigger:after,#main.app-single-cell-gallery .thumb.is-media-audio>.image:after,#main.app-single-cell-gallery .thumb.is-media-video>.image:after,#main.app-single-cell-gallery .thumb.has-audio-track>.image:after,#main.app-single-cell-gallery .thumb.is-uploading>.image:before,#main.app-single-cell-gallery .thumb.is-uploading>.image:after,#main.app-single-cell-gallery .thumb.is-empty>.image:before{content:none;display:none}#main.app-single-cell-gallery .thumb.is-uploading>.image{cursor:wait}#main.app-single-cell-gallery:is(.app-public-single-cell-gallery,.app-owner-single-cell-gallery) .thumb.app-single-cell-thumb{width:var(--app-single-cell-size,var(--app-cell-fluid-size));max-width:calc(100vw - var(--app-cell-edge-gap) - var(--app-cell-edge-gap))}#main.app-single-cell-gallery:is(.app-public-single-cell-gallery,.app-owner-single-cell-gallery) .thumb.app-single-cell-thumb>.image{aspect-ratio:var(--app-cell-aspect-ratio,20 / 23);width:100%}#main.app-single-cell-gallery .thumb>h2,#main.app-single-cell-gallery .thumb>p{pointer-events:auto;margin:0;display:block;position:static}#main.app-single-cell-gallery .thumb>h2{margin-top:1rem;font-size:clamp(1rem,1.25vw + .7rem,1.35rem);line-height:1.35}#main.app-single-cell-gallery .thumb>p{color:#808083;margin-top:.5rem;font-size:.95rem;line-height:1.55}#main:is(.app-public-single-cell-gallery,.app-owner-single-cell-gallery){align-items:center}#main.app-public-single-cell-gallery .thumb>.app-thumb-caption-chip{text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;width:100%;max-width:100%}html body #wrapper #main.app-single-cell-gallery .thumb,html body #wrapper #main.app-single-cell-gallery .thumb:nth-child(n){transition:none}html body.content-active #main.app-single-cell-gallery{-moz-filter:none;filter:none;-ms-filter:none}html body.content-active #main.app-single-cell-gallery:after{background:#0b0d106b}.app-public-marketplace-bottom{left:50%;bottom:calc(max(.55rem, env(safe-area-inset-bottom,0px)) + 2.85rem);z-index:10040;border-radius:var(--app-surface-radius,.85rem);color:#ffffffc2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090b0e57;justify-content:center;align-items:center;gap:.45rem;max-width:calc(100vw - 1.4rem);padding:.34rem .5rem;font-size:clamp(.64rem,1.7vw,.76rem);line-height:1.15;display:flex;position:fixed;transform:translate(-50%)}.app-public-marketplace-bottom span{text-overflow:ellipsis;white-space:nowrap;max-width:min(44vw,24rem);overflow:hidden}.app-public-marketplace-bottom a{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;text-underline-offset:.18em;max-width:min(42vw,22rem);text-decoration:underline;text-decoration-thickness:1px;overflow:hidden}.app-public-marketplace-bottom a:hover{color:#fff}#main.app-not-found-layout{justify-content:center}#main.app-not-found-layout .app-not-found-card{width:min(58vmin,30rem);max-width:min(86vw,30rem)}#main.app-not-found-layout .app-not-found-image{place-items:center;display:grid}.app-not-found-code{z-index:3;letter-spacing:.04em;color:#fff;text-shadow:0 8px 24px #0000006b;border-radius:var(--app-surface-radius,.85rem);background:#090a0d70;border:1px solid #ffffff3d;padding:.18em .34em;font-size:clamp(2.8rem,10vw,5.8rem);font-weight:700;position:absolute}#main.app-single-cell-gallery .thumb.app-single-cell-thumb[data-open=true]{z-index:10056;position:relative}#main.app-single-cell-gallery .thumb.app-single-cell-thumb[data-open=true]>.image{cursor:default}
