*{box-sizing:border-box}html,body{min-height:100dvh}body{scrollbar-width:none;margin:0}body::-webkit-scrollbar{width:0;height:0}html body :is(a,button,.button,[role=button]){-webkit-tap-highlight-color:transparent}html body :is(a,button,.button,[role=button]):focus{outline:none}html body :is(a,button,.button,[role=button]):focus-visible{outline:none;box-shadow:0 0 0 2px #fff3,0 .45rem 1.25rem #0003}html body input[type=text],html body input[type=password],html body input[type=email],html body input[type=tel],html body input[type=search],html body input[type=url],html body input[type=number],html body input[type=date],html body input[type=datetime-local],html body select,html body textarea{appearance:none;color:#fffffff0;background-color:#12171cdb;border:1px solid #ffffff1f;border-radius:0;transition:border-color .2s,background-color .2s,box-shadow .2s,color .2s;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000024}html body input[type=text]::placeholder,html body input[type=password]::placeholder,html body input[type=email]::placeholder,html body input[type=tel]::placeholder,html body input[type=search]::placeholder,html body input[type=url]::placeholder,html body input[type=number]::placeholder,html body input[type=date]::placeholder,html body input[type=datetime-local]::placeholder,html body textarea::placeholder{color:#ffffff6b}html body input[type=text]:focus,html body input[type=password]:focus,html body input[type=email]:focus,html body input[type=tel]:focus,html body input[type=search]:focus,html body input[type=url]:focus,html body input[type=number]:focus,html body input[type=date]:focus,html body input[type=datetime-local]:focus,html body select:focus,html body textarea:focus{color:#fffffffa;background-color:#14191ff0;border-color:#d78b6c9e;outline:none;box-shadow:inset 0 0 0 1px #d78b6c6b,0 0 0 1px #d78b6c29,0 14px 30px #00000038}html body select option{color:#fff;background:#1b2026}html body input:-webkit-autofill{-webkit-text-fill-color:#fffffff5;transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #12171cf0,0 12px 28px #00000024}html body input:-webkit-autofill:hover{-webkit-text-fill-color:#fffffff5;transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #12171cf0,0 12px 28px #00000024}html body input:-webkit-autofill:focus{-webkit-text-fill-color:#fffffff5;transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #12171cf0,0 12px 28px #00000024}html body textarea:-webkit-autofill{-webkit-text-fill-color:#fffffff5;transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #12171cf0,0 12px 28px #00000024}html body textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fffffff5;transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #12171cf0,0 12px 28px #00000024}html body textarea:-webkit-autofill:focus{-webkit-text-fill-color:#fffffff5;transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #12171cf0,0 12px 28px #00000024}html body select:-webkit-autofill{-webkit-text-fill-color:#fffffff5;transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #12171cf0,0 12px 28px #00000024}html body select:-webkit-autofill:hover{-webkit-text-fill-color:#fffffff5;transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #12171cf0,0 12px 28px #00000024}html body select:-webkit-autofill:focus{-webkit-text-fill-color:#fffffff5;transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #12171cf0,0 12px 28px #00000024}#wrapper[class*=app-gift-bg-]{--app-page-bg-image:none;background-color:#1f232b;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100dvh}#wrapper[class*=app-gift-bg-].app-fixed-bg-height{min-height:var(--app-fixed-bg-height,100dvh)}#wrapper.app-gift-bg-default{--app-page-bg-image:url(/backgrounds/stock/bg_08.jpg);background-image:var(--app-page-bg-image)}#wrapper.app-gift-bg-sunset{--app-page-bg-image:url(/backgrounds/stock/bg_02.jpg);background-image:var(--app-page-bg-image)}#wrapper.app-gift-bg-forest{--app-page-bg-image:url(/backgrounds/stock/bg_04.jpg);background-image:var(--app-page-bg-image)}#wrapper.app-gift-bg-rose{--app-page-bg-image:url(/backgrounds/stock/bg_05.jpg);background-image:var(--app-page-bg-image)}#wrapper.app-gift-bg-graphite{--app-page-bg-image:url(/backgrounds/stock/bg_06.jpg);background-image:var(--app-page-bg-image)}#wrapper.app-gift-bg-mist{--app-page-bg-image:url(/backgrounds/stock/bg_07.jpg);background-image:var(--app-page-bg-image)}#wrapper.app-gift-bg-crimson{--app-page-bg-image:url(/backgrounds/stock/bg_01.jpg);background-image:var(--app-page-bg-image)}#wrapper.app-gift-bg-sepia{--app-page-bg-image:url(/backgrounds/stock/bg_09.jpg);background-image:var(--app-page-bg-image)}#wrapper.app-gift-bg-plum{--app-page-bg-image:url(/backgrounds/stock/bg_10.jpg);background-image:var(--app-page-bg-image)}#wrapper.app-gift-bg-steel{--app-page-bg-image:url(/backgrounds/stock/bg_11.jpg);background-image:var(--app-page-bg-image)}#wrapper.app-gift-bg-violet{--app-page-bg-image:url(/backgrounds/stock/bg_12.jpg);background-image:var(--app-page-bg-image)}#wrapper.app-gift-bg-sage{--app-page-bg-image:url(/backgrounds/stock/bg_13.jpg);background-image:var(--app-page-bg-image)}input[type=number]{appearance:textfield;color:#a0a0a1;background:#34363b;border:0;border-radius:0;outline:0;width:100%;height:2.75em;padding:0 1em;text-decoration:none;display:block}input[type=number]:focus{box-shadow:inset 0 0 0 2px var(--app-accent,#34a58e)}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-status{margin:.5em 0 1.4em;font-size:.95em}.app-status.error{color:#ff6b6b}.app-status.success{color:#49d17d}.app-muted{color:#808083;font-size:.92em}.app-mono{word-break:break-all;font-family:Courier New,monospace;font-size:.86em}.app-link-box{background:#2d2f33;border:1px solid #3a3c41;margin:0 0 1.4em;padding:.9em 1em}.app-inline-link{color:#8ecffb;cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.app-table-wrap{overflow-x:auto}.app-table-wrap table{margin-bottom:.5em}.app-external-video-preload{opacity:0;pointer-events:none;width:360px;height:640px;position:fixed;top:-9999px;left:-9999px;overflow:hidden}.app-external-video-preload iframe{border:0;width:360px;height:640px}.app-media-trigger{appearance:none;text-align:inherit;color:inherit;cursor:pointer;background-color:#0000;border:0;margin:0;padding:0}.app-gift-cover{z-index:6;color:#fff;pointer-events:none;background:radial-gradient(circle at 50% 42%,#ffffff2e,#0000 32%),linear-gradient(135deg,#07090c4d,#07090c9e);flex-direction:column;justify-content:center;align-items:center;gap:clamp(.7rem,2.5vmin,1.15rem);padding:clamp(1rem,5vmin,2.2rem);transition:opacity .42s,transform .56s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:0}.app-gift-cover:before{content:"";z-index:-1;background:linear-gradient(115deg,#0000 0% 34%,#ffffff38 47%,#0000 60% 100%);animation:2.7s ease-in-out infinite app-gift-cover-shimmer;position:absolute;inset:0;transform:translate(-85%)}.app-gift-cover:after{content:none;display:none}.app-gift-cover-edit{background:0 0}.app-gift-cover-edit:before{content:none;animation:none;display:none}.app-gift-cover-icon{fill:#ffffff1f;stroke:#ffffffeb;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 .9rem 1.35rem #00000038);width:min(72%,22rem);height:auto;max-height:72%;overflow:visible}.app-gift-cover-icon-edit .app-gift-cover-edit-card{fill:#ffffff14}.app-gift-cover-icon-edit .app-gift-cover-edit-pencil{fill:#ffffff29;animation:3.4s ease-in-out infinite app-gift-cover-edit-pencil}.app-gift-cover-icon-edit .app-gift-cover-edit-pencil-tip,.app-gift-cover-icon-edit .app-gift-cover-edit-pencil-seam,.app-gift-cover-icon-edit .app-gift-cover-edit-fold,.app-gift-cover-icon-edit .app-gift-cover-edit-spark{fill:none}.app-gift-cover-icon-edit .app-gift-cover-edit-spark{animation:3.2s ease-in-out infinite app-gift-cover-edit-spark}.app-gift-cover-icon-edit .app-gift-cover-edit-spark-b{animation-delay:.85s}.app-gift-cover-text{color:#fffffff5;letter-spacing:.055em;text-align:center;text-transform:uppercase;text-shadow:0 1px #00000038;background:#0a0c10b8;border:0;border-radius:999px;max-width:min(100%,16rem);padding:.72rem 1.18rem .68rem;font-size:clamp(.78rem,2.25vmin,.96rem);font-weight:700;line-height:1;box-shadow:0 .55rem 1.2rem #0000002e}.app-gift-cover-trigger.is-opening-gift .app-gift-cover,.app-gift-cover-hidden{opacity:0;transform:scale(1.035)}.app-gift-cover-trigger.is-opening-gift .app-gift-cover-icon{animation:.56s cubic-bezier(.18,.9,.24,1) both app-gift-cover-open}.app-gift-cover-trigger.is-opening-gift .app-gift-cover-svg-lid{transform-origin:20px 46px;animation:.56s cubic-bezier(.18,.9,.24,1) both app-gift-cover-lid-open}@keyframes app-gift-cover-edit-pencil{0%,to{transform:translate(0)}48%{transform:translate(1px,-1px)}}@keyframes app-gift-cover-edit-spark{0%,to{opacity:.42;transform:scale(.96)rotate(0)}45%{opacity:.86;transform:scale(1.02)rotate(2deg)}}@keyframes app-gift-cover-shimmer{0%{opacity:0;transform:translate(-85%)}18%{opacity:1}48%{opacity:0;transform:translate(85%)}to{opacity:0;transform:translate(85%)}}@keyframes app-gift-cover-open{0%{transform:translateY(0)scale(1)}45%{transform:translateY(-.35rem)scale(1.04)}to{transform:translateY(.55rem)scale(.96)}}@keyframes app-gift-cover-lid-open{0%{transform:rotate(0)translateY(0)}to{transform:rotate(-12deg)translateY(-9px)}}@media (prefers-reduced-motion:reduce){.app-gift-cover:before,.app-gift-cover-trigger.is-opening-gift .app-gift-cover-icon,.app-gift-cover-trigger.is-opening-gift .app-gift-cover-svg-lid,.app-gift-cover-icon-edit .app-gift-cover-edit-pencil,.app-gift-cover-icon-edit .app-gift-cover-edit-spark{animation:none}}#footer .app-homepage-about-panel{flex-direction:column;gap:1rem;display:flex}#footer .app-homepage-about-intro h2,#footer .app-homepage-about-intro p{margin:0}#footer .app-homepage-about-intro h2{font-size:1.1rem;line-height:1.25}#footer .app-homepage-about-intro p{color:#ffffffdb;margin-top:.45rem;line-height:1.6}#footer .app-homepage-about-row{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(14.5rem,17rem);align-items:start;gap:.9rem 1.5rem;padding-top:1rem;display:grid}#footer .app-homepage-about-row:first-child{border-top:0;padding-top:0}#footer .app-homepage-about-copy h2,#footer .app-homepage-about-copy p{margin:0}#footer .app-homepage-about-copy h2{font-size:1.05rem;line-height:1.3}#footer .app-homepage-about-copy p{color:#ffffffd1;margin-top:.45rem;line-height:1.6}#footer .app-homepage-about-action{justify-content:flex-end;align-items:center;min-height:100%;display:flex}#footer .app-homepage-about-action .button{white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;font-size:.9rem;overflow:hidden}@media screen and (max-width:736px){#footer .app-homepage-about-row{grid-template-columns:1fr;gap:.8rem}#footer .app-homepage-about-action{justify-content:flex-start}}#main.app-static-info-page{padding:calc(var(--app-header-offset,5.4rem) + 1rem) 0 3rem;justify-content:center;align-items:center;display:flex}#wrapper.app-fixed-background-page{background-attachment:fixed}#wrapper.app-fixed-background-page #main.app-static-info-page{height:auto;min-height:100dvh}.app-partner-info-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0e12c2;border:1px solid #ffffff1f;border-radius:.9rem;width:min(92vw,68rem);padding:clamp(1.2rem,2vw,2rem);box-shadow:0 18px 48px #00000047}.app-partner-info-hero h2,.app-partner-info-hero p,.app-partner-info-block h3,.app-partner-info-block ol,.app-partner-info-block ul,.app-partner-info-cta p{margin:0}.app-partner-info-kicker{letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e;font-size:.82rem}.app-partner-info-hero h2{margin-top:.45rem;font-size:clamp(1.35rem,2vw + .6rem,2.25rem);line-height:1.15}.app-partner-info-hero>p:last-child{color:#ffffffd6;margin-top:.8rem;line-height:1.7}.app-partner-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.3rem;display:grid}.app-partner-info-block{background:#ffffff0d;border:1px solid #ffffff14;border-radius:.75rem;padding:1rem 1.05rem}.app-partner-info-block h3{font-size:1rem;line-height:1.3}.app-partner-info-block ol,.app-partner-info-block ul{color:#fffc;margin-top:.75rem;padding-left:1.15rem;line-height:1.65}.app-partner-info-cta{border-top:1px solid #ffffff1f;margin-top:1.3rem;padding-top:1rem}.app-partner-info-cta p{color:#ffffffc7;line-height:1.6}.app-partner-info-actions{flex-wrap:wrap;gap:.8rem;margin-top:.9rem;display:flex}.app-partner-info-actions .button{min-width:13rem}.app-partner-invite-card{width:min(92vw,42rem)}.app-partner-invite-intro{color:#ffffffd1;margin:1rem 0 0;line-height:1.65}.app-partner-invite-form{margin-top:1.15rem}.app-partner-invite-note{margin-top:.9rem}.app-login-card{width:min(92vw,42rem)}.app-login-tabs-section{z-index:4;isolation:isolate;margin-top:1rem;margin-bottom:1rem;position:relative}.app-login-tabs{flex-wrap:nowrap;justify-content:center;gap:.7rem;display:flex}.app-login-tabs .button{white-space:nowrap;min-height:3.1rem;font-size:.95rem}.app-login-card>form{z-index:1;position:relative}.app-login-hint{margin:.85rem 0 0}.app-login-owner-choices{margin-top:1rem}.app-login-owner-choice-list{flex-direction:column;gap:.65rem;margin-top:.75rem;display:flex}.app-login-owner-choice-list .button{width:100%}.app-login-social-section{border-top:1px solid #ffffff1f;gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}@media screen and (max-width:736px){#wrapper.app-fixed-background-page{background-attachment:scroll}#main.app-static-info-page{padding-top:calc(var(--app-header-offset,5.4rem) + .75rem)}.app-partner-info-card{width:min(94vw,68rem);padding:1rem}.app-partner-info-grid{grid-template-columns:1fr}.app-partner-info-actions{flex-direction:column}.app-partner-info-actions .button{width:100%;min-width:0}.app-login-tabs{gap:.5rem}.app-login-tabs .button{min-height:2.95rem;padding-left:.75rem;padding-right:.75rem;font-size:.84rem}}.app-panel-backdrop{appearance:none;cursor:default;z-index:10000;opacity:0;background:0 0;border:0;width:100%;height:100%;padding:0;transition:opacity .22s ease-out;display:block;position:fixed;inset:0}.app-panel-backdrop.is-active{opacity:1}.app-panel-backdrop.is-closing{opacity:0}.app-marketplace-callout{flex-direction:column;align-items:center;gap:.55rem;margin-top:1.05rem;display:flex}.app-marketplace-text{text-align:center;color:#fff;text-shadow:0 1px 8px #00000059;background:#0b0c0fb8;border-radius:.45rem;width:fit-content;max-width:min(92vw,42rem);margin:0;padding:.45rem .72rem;display:inline-block}.app-marketplace-list{flex-wrap:wrap;justify-content:flex-start;gap:.55rem;width:100%;display:flex}.app-marketplace-chip{color:#fff;letter-spacing:.01em;background:#0f1014c7;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.42rem;padding:.4rem .66rem;font-size:.86rem;text-decoration:none;display:inline-flex}.app-marketplace-chip:hover{border-color:#ffffff70}.app-public-marketplace-bottom{left:50%;bottom:calc(max(.55rem, env(safe-area-inset-bottom,0px)) + 2.85rem);z-index:10040;color:#ffffffc2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090b0e57;border-radius:999px;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;background:#090a0d70;border:1px solid #ffffff3d;border-radius:.35em;padding:.18em .34em;font-size:clamp(2.8rem,10vw,5.8rem);font-weight:700;position:absolute}#main.app-owner-single-cell-gallery .thumb>.image{cursor:pointer}.app-owner-manage-grid{isolation:isolate;z-index:0;margin:0 0 1.15em;position:relative;overflow:visible}.app-owner-manage-grid .fields{z-index:0;align-items:flex-start;margin:0 0 .75em;position:relative;overflow:visible}.app-owner-manage-grid .field{z-index:0;min-width:0;position:relative;overflow:visible}.app-owner-manage-actions-field{flex-direction:column;justify-content:flex-end;display:flex}.app-owner-manage-buttons{flex-direction:column;gap:.75em;display:flex}.app-owner-manage-buttons .button{text-align:center;width:100%;margin:0}.app-owner-bg-theme-picker{position:relative;overflow:visible}.app-owner-manage-grid:has(.app-owner-bg-theme-picker[open]){z-index:10060}.app-owner-manage-grid .field:has(.app-owner-bg-theme-picker[open]){z-index:10061}.app-owner-bg-theme-picker[open]{z-index:10062}.app-owner-bg-theme-picker .app-bg-theme-picker-menu{z-index:10063;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(clamp(6.4rem,22vw,8.6rem),auto);align-content:start;align-items:stretch;gap:.55em;height:auto;min-height:clamp(13.5rem,44vw,18rem);max-height:min(82vh,60rem);margin-top:.46em;padding:.55em;display:grid;position:absolute;top:calc(100% + .46em);left:0;right:0;overflow:hidden auto;box-shadow:0 1.2rem 2.8rem #04070c75}.app-owner-editor-wrapper #footer .inner,.app-owner-editor-wrapper #footer .inner>div,.app-owner-editor-wrapper #footer .inner>div>section{overflow:visible}.app-owner-editor-wrapper #footer .inner>div>.actions{z-index:1;position:relative}.app-owner-bg-theme-picker .app-bg-theme-picker-menu .app-bg-theme-picker-option{aspect-ratio:auto;white-space:normal;text-transform:none;letter-spacing:normal;width:100%;height:100%;min-height:0;padding:.24em;line-height:1;display:block;overflow:hidden}.app-owner-bg-theme-picker .app-bg-theme-picker-menu .app-bg-theme-thumb{border-radius:.28em;width:100%;height:100%;margin:0}.app-owner-bg-theme-picker .app-bg-theme-picker-text{display:none}@media screen and (min-width:1280px){.app-owner-bg-theme-picker .app-bg-theme-picker-menu{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(clamp(5.4rem,9vw,7.2rem),auto);min-height:clamp(11rem,18vw,15rem)}}@media screen and (max-width:736px){.app-owner-bg-theme-picker .app-bg-theme-picker-menu{z-index:auto;height:auto;min-height:0;max-height:min(78dvh,44rem);margin-top:.55em;position:relative;top:auto;left:auto;right:auto}}.app-file-input{margin:0 0 .75em}.app-file-input-hidden{display:none}.app-bg-theme-picker{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block;overflow-x:hidden}.app-batch-background-theme-field{box-sizing:border-box;min-width:0}.app-bg-theme-picker-summary{box-sizing:border-box;cursor:pointer;background:#34363b;border:1px solid #36383c;width:100%;min-width:0;max-width:100%;padding:.34em;list-style:none;display:block;position:relative;overflow:hidden}.app-bg-theme-picker-summary::-webkit-details-marker{display:none}.app-bg-theme-picker-summary::marker{content:""}.app-bg-theme-picker[open] .app-bg-theme-picker-summary{border-color:var(--app-accent,#34a58e)}.app-bg-theme-picker-menu{box-sizing:border-box;background:#292c32;border:1px solid #36383c;flex-direction:column;gap:.44em;width:100%;max-width:100%;max-height:18.5rem;margin-top:.46em;padding:.44em;display:flex;overflow:hidden auto}.app-bg-theme-picker-option{box-sizing:border-box;cursor:pointer;text-align:left;white-space:normal;background:#33363d;border:1px solid #3b3f47;width:100%;max-width:100%;height:auto;min-height:0;padding:.24em;line-height:1.2;display:block;position:relative}.app-bg-theme-picker-menu .app-bg-theme-picker-option{min-height:calc(clamp(4.84rem,6.82vw,6.38rem) + .8rem);box-shadow:none;letter-spacing:normal;text-transform:none;justify-content:center;align-items:center;padding:.34rem 0;line-height:1;display:flex;overflow:visible}.app-bg-theme-picker-option:hover{border-color:var(--app-accent,#34a58e)}.app-bg-theme-picker-option.is-active{border-color:var(--app-accent,#34a58e);box-shadow:0 0 0 1px var(--app-accent-ring,#34a58e38)}.app-bg-theme-thumb{box-sizing:border-box;background-position:50%;background-size:cover;border-radius:.22em;width:100%;max-width:100%;height:clamp(2.2rem,3.1vw,2.9rem);display:block;box-shadow:inset 0 0 0 1px #ffffff1f}.app-bg-theme-picker-menu .app-bg-theme-thumb{width:96%;height:clamp(4.84rem,6.82vw,6.38rem);margin:0 auto}.app-bg-theme-picker-menu .app-bg-theme-picker-text{bottom:.66em;left:1.04em}.app-bg-theme-picker-text{color:#fff;letter-spacing:.03em;text-transform:uppercase;pointer-events:none;background:#0b0d1094;border:1px solid #ffffff40;border-radius:.32em;max-width:calc(100% - 4.3em);padding:.16em .44em;font-size:.74em;font-weight:600;line-height:1.15;position:absolute;bottom:.72em;left:.88em}.app-bg-theme-picker .app-bg-theme-picker-text{display:none}.app-bg-theme-picker-caret{color:#c2c7cf;pointer-events:none;font-size:.86em;line-height:1;transition:transform .16s;position:absolute;top:50%;right:.78em;transform:translateY(-50%)}.app-bg-theme-picker[open] .app-bg-theme-picker-caret{transform:translateY(-50%)rotate(180deg)}.app-form-block-divider{margin:.5em 0 .3em;padding-top:.4em;position:relative}.app-form-block-divider:before{content:"";background:linear-gradient(90deg,#ffffff12,#ffffff52,#ffffff12);height:1px;position:absolute;top:0;left:0;right:0}.app-qr-settings-title{margin:0 0 .45em}.app-qr-settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.1em;margin-top:.75em;display:grid}.app-qr-settings-grid>.field,.app-qr-settings-grid>.field.half{width:100%;margin:0;padding:0}.app-qr-settings-grid>.field.app-qr-colors-preview-field{grid-column:1/-1}.app-qr-colors-preview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.1em;display:grid}.app-qr-color-settings-stack{flex-direction:column;align-items:center;gap:.95em;display:flex}.app-qr-color-settings-stack>.field{text-align:center;flex-direction:column;align-items:center;width:fit-content;margin:0;padding:0;display:flex}.app-qr-preview-field{flex-direction:column;justify-content:center;align-items:center;gap:.65em;display:flex}.app-qr-preview-actions{flex-wrap:wrap;justify-content:center;gap:.6em;display:flex}.app-qr-color-label{text-align:center;font-size:.88em}.app-qr-reset-button{min-width:8.6rem}.app-qr-settings-actions{margin-top:.75em}.app-qr-preset-note{color:#aeb3bc;background:#34363b;border:1px solid #36383c;align-items:center;min-height:2.75em;padding:.45em .8em;line-height:1.35;display:flex}.app-qr-preview-wrap{aspect-ratio:1;background:#1f2125;border:1px solid #3a3d42;border-radius:.28em;width:min(100%,14rem);padding:.45em;box-shadow:0 16px 34px #0000005c,0 3px 10px #00000047}.app-qr-color-palette{grid-template-columns:repeat(5,2.05em);grid-auto-rows:2.05em;gap:.45em;width:fit-content;margin-bottom:0;display:grid}.app-qr-color-swatch{cursor:pointer;appearance:none;border:1px solid #fafafa59;border-radius:.3em;outline:none;width:2.05em;height:2.05em;padding:0;transition:transform .12s,border-color .12s,box-shadow .12s}.app-qr-color-swatch:hover{border-color:#fafafaa6;transform:translateY(-1px)}.app-qr-color-swatch.is-active{border-color:#f2d08f;box-shadow:0 0 0 1px #f2d08f59}.app-qr-color-swatch:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;border-color:#fafafa33;transform:none}.app-qr-color-swatch:disabled:hover{border-color:#fafafa33;transform:none}.app-qr-color-swatch-transparent{background-color:#cfd2d7;background-image:linear-gradient(45deg,#f2f3f5 25%,#0000 25%),linear-gradient(-45deg,#f2f3f5 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f2f3f5 75%),linear-gradient(-45deg,#0000 75%,#f2f3f5 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px}.app-qr-preview-wrap.is-transparent{background-color:#cfd2d7;background-image:linear-gradient(45deg,#e8eaed 25%,#0000 25%),linear-gradient(-45deg,#e8eaed 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e8eaed 75%),linear-gradient(-45deg,#0000 75%,#e8eaed 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px}.app-qr-preview-canvas{background-color:#cfd2d7;background-image:linear-gradient(45deg,#e8eaed 25%,#0000 25%),linear-gradient(-45deg,#e8eaed 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e8eaed 75%),linear-gradient(-45deg,#0000 75%,#e8eaed 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.app-qr-preview-canvas canvas,.app-qr-preview-canvas svg{width:100%;height:100%;display:block}.app-slot-image-uploading{background:radial-gradient(circle at top,#ffffff14,#131418f5)}.app-slot-image-reveal{will-change:opacity, transform, filter;animation:.58s cubic-bezier(.2,.7,.2,1) both app-slot-image-reveal;position:relative;overflow:hidden}.app-slot-image-reveal:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#1213169e,#12131647);animation:.62s forwards app-slot-image-mask-reveal;position:absolute;inset:0}.app-slot-upload-indicator{text-align:center;color:#f5f6f7;letter-spacing:.04em;text-transform:uppercase;background:#0e0f12d1;flex-direction:column;justify-content:center;align-items:center;gap:.75em;padding:1.25em;font-size:.72em;display:flex;position:absolute;inset:0}.app-slot-upload-spinner{border:.22em solid #fff3;border-top-color:#f2d08f;border-radius:50%;width:2.6em;height:2.6em;animation:.9s linear infinite app-slot-spin}@keyframes app-slot-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes app-slot-image-reveal{0%{opacity:0;filter:saturate(.82);transform:scale(1.07)}to{opacity:1;filter:saturate();transform:scale(1)}}@keyframes app-slot-image-mask-reveal{0%{opacity:.9}to{opacity:0}}.app-caption-input{margin:0 0 1em}.app-editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65em;margin:0 0 1em;display:grid}.app-editor-tabs .button{width:100%;min-width:0}.app-preview-placeholder{text-align:center;color:#d3d7dc;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#1d1f24f5,#2a2d34eb);justify-content:center;align-items:center;min-height:10em;padding:1.25em;font-size:.72em;display:flex}.app-media-preview-box{background:#2c2f33;border:1px solid #3a3d42;min-height:10em;margin:0 0 1em;position:relative;overflow:hidden}.app-media-preview-actions{z-index:3;gap:.5em;display:flex;position:absolute;top:.85em;right:.85em}.app-media-preview-actions .button{background:#121316db;min-width:auto;height:2.75em;margin:0;padding:0 1em;line-height:2.75em;box-shadow:inset 0 0 0 2px #ffffff1f}.app-media-preview-actions .button:hover{background:#202227f5}.app-media-preview-actions .button:disabled{opacity:.45;cursor:default}.app-media-preview-video-badge{z-index:2;color:#fff;pointer-events:none;background:#121316d1;border-radius:50%;justify-content:center;align-items:center;width:2.35em;height:2.35em;font-size:1rem;line-height:1;display:flex;position:absolute;top:.85em;right:.85em}.app-media-preview-box.has-inline-actions .app-media-preview-video-badge{right:8.1em}.app-media-preview-delete{text-align:center;width:2.75em;padding:0}.app-media-preview-delete:hover{box-shadow:inset 0 0 0 2px #ff6f7a}.app-media-preview-delete:disabled{padding:0}.app-media-preview-box img{object-fit:cover;width:100%;max-height:20em;display:block}.app-media-preview-box video{background:#1f2023;width:100%;max-height:20em;display:block}.app-media-preview-box .app-editor-preview-media.app-editor-preview-reveal{animation:.42s both app-editor-preview-reveal}.app-external-video-preview-card{text-align:center;color:#f4f5f7;background:radial-gradient(circle at 18% 18%,#ffffff1a,#fff0 28%),linear-gradient(140deg,#111318f5,#1c1f27e6);flex-direction:column;justify-content:center;align-items:center;gap:.7em;min-height:10em;padding:1.4em;display:flex}.app-external-video-preview-card strong{letter-spacing:.04em;text-transform:uppercase;font-size:1rem}.app-external-video-preview-card span:last-child{color:#c5cad2;line-height:1.45}.app-external-video-preview-icon{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;padding-left:.14rem;font-size:1.3rem;line-height:1;display:flex}.app-audio-preview{justify-content:center;align-items:center;min-height:7em;padding:1em;display:flex}.app-audio-preview audio{width:100%}.app-media-type-actions{margin-bottom:.8em}.app-media-type-actions .button.small{min-width:9em}.app-audio-recorder{margin:0 0 1em}.app-video-recorder{margin:.7em 0 .2em}.app-external-video-form{background:#292c31;border:1px solid #3a3d42;margin:1em 0 1.1em;padding:.9em}.app-external-video-stack{gap:.9em;display:grid}.app-video-upload-note{margin:.45em 0 .85em}.app-video-upload-status{color:#f4f5f7;background:#0c0e1294;border:1px solid #ffffff24;margin:.75em 0 .35em;padding:.65em .8em}.app-external-video-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6em;margin:.55em 0 1em;display:grid}.app-external-video-provider-grid .button{width:100%;min-width:0;margin:0}.app-attached-audio-box{background:#292c31;border:1px solid #3a3d42;margin:1em 0 1.1em;padding:.9em}.app-audio-music-controls{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.5rem;margin:.35rem 0 .55rem;display:grid}.app-audio-music-controls select,.app-audio-music-controls input,.app-audio-music-controls .button{width:100%;min-width:0;margin:0}.app-audio-volume-control{gap:.22rem;min-width:0;margin:0;display:grid}.app-audio-volume-control span{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.1;overflow:hidden}.app-audio-volume-control input[type=range]{accent-color:var(--app-accent,#b27430)}.app-record-timer{color:#f2d08f;margin:.45em 0 .8em}.app-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2em;display:grid}.app-actions-mobile{flex-wrap:wrap;row-gap:.65em}.app-inline-form-controls{align-items:center;gap:.55rem;display:flex}.app-inline-form-controls input{flex:auto}.app-actions-inline{flex-wrap:wrap;gap:.45em;margin:0;display:flex}.app-actions-inline li{padding-left:0}.app-claim-form-inline{flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:.75em;margin-bottom:.9em;display:flex}.app-claim-form-inline-main{flex:auto;min-width:0}.app-claim-form-inline-submit{flex:0 0 9.4rem;min-width:8rem}.app-claim-form-submit-spacer{visibility:hidden;margin:0 0 1em}.app-claim-form-inline-submit .button{width:100%}.app-link-copy{all:unset;cursor:pointer;color:#a9d2ff;text-underline-offset:.16em;word-break:break-all;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.app-link-copy:hover{color:#d0e7ff}.app-code-copy{all:unset;cursor:pointer;color:#e9f5ff;white-space:nowrap}.app-code-copy:hover{color:#fff;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}#header nav>ul>li a.app-owner-entry-link,#header nav>ul>li a.app-owner-menu-link{letter-spacing:.04em;text-transform:none;padding:0 .95em;font-size:.74em;line-height:3.1em}#header nav>ul>li a.button.app-header-action-link{letter-spacing:.04em;text-transform:none;vertical-align:middle;min-width:0;height:auto;margin:0;padding:0 1.05em;font-size:.74em;line-height:3.1em;display:inline-block}#wrapper.app-admin-no-background #header nav{right:1em}#header.app-header-custom-layout{justify-content:space-between;align-items:center;gap:1.2rem;display:flex}#header.app-header-custom-layout .app-header-custom-left,#header.app-header-custom-layout .app-header-custom-right{align-items:center;gap:1.2rem;min-width:0;display:flex}#header.app-header-custom-layout .app-header-custom-right{margin-left:auto}#header.app-header-custom-layout .app-header-inline-link{color:#fff;letter-spacing:.04em;text-transform:none;white-space:nowrap;border:0;font-size:.74em;line-height:3.1em;display:inline-block}#header.app-header-custom-layout button.app-header-inline-link{box-shadow:none;cursor:pointer;background:0 0;padding:0}#header.app-header-custom-layout .app-header-inline-link:hover{color:#fff;text-underline-offset:.18em;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.app-store-header-spacer{width:1px;height:1px;display:block}#main.app-store-shell-main{height:auto;min-height:100dvh}.app-owner-thumb{will-change:opacity, transform}.app-owner-thumb-hidden{opacity:0;transform:translateY(16px)}.app-owner-thumb-enter{animation:.62s cubic-bezier(.2,.7,.2,1) both app-owner-thumb-enter}@keyframes app-owner-thumb-enter{0%{opacity:0;filter:saturate(.9);transform:translateY(16px)}to{opacity:1;filter:saturate();transform:translateY(0)}}:root{--app-header-height:0px;--app-header-safe-offset:0px;--app-main-gap:clamp(1rem, 3vw, 2.25rem);--app-bottom-nav-height:2.75rem}html body{padding:0}#wrapper{flex-direction:column;min-height:100dvh;padding-top:0;display:flex}#main{height:100dvh;min-height:100dvh;padding-top:var(--app-header-safe-offset);flex:1 0 auto}html body #header{display:none}body.is-preload{overflow:hidden}body.is-preload #wrapper:before{opacity:0;visibility:hidden;display:none}body.is-preload:before{content:"";z-index:2147483645;background-color:var(--app-preload-bg-color,#1f232b);background-image:linear-gradient(#090b0e80, #090b0e80), var(--app-preload-bg-image,none);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;animation:.2s 1.2s forwards app-preload-failsafe;position:fixed;inset:0}body.is-preload:after{content:"";z-index:2147483646;pointer-events:none;border:2px solid #ffffff47;border-top-color:#fffffff2;border-radius:50%;width:3rem;height:3rem;margin-top:-1.5rem;margin-left:-1.5rem;animation:.85s linear infinite app-preload-spin,.2s 1.2s forwards app-preload-failsafe;position:fixed;top:50%;left:50%}@keyframes app-preload-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes app-preload-failsafe{to{opacity:0;visibility:hidden}}body.is-preload #header{transform:translateY(0)}.app-owner-editor-wrapper #header{transition:none}body.is-preload .app-owner-editor-wrapper #header{transform:translateY(0)}body:has(#wrapper.app-admin-no-background){overflow:hidden}#wrapper.app-admin-no-background{min-height:100dvh}#wrapper.app-admin-no-background #footer.app-admin-panel-static{height:100dvh;min-height:100dvh;max-height:100dvh;padding:clamp(.75rem,1.8vw,1.15rem) clamp(1rem,3vw,4rem) 2rem;position:fixed;inset:0;transform:none}#wrapper.app-admin-no-background #footer.app-admin-panel-static .inner{padding-top:0}body .panel{transform:translateY(-100vh)}body .panel.active{transform:translateY(0)}body .panel>.closer,.app-react-popup-shell .poptrox-popup .closer{appearance:none;box-shadow:none;background-color:#0000;border:0;outline:none;padding:0}body .panel>.closer:focus,body .panel>.closer:focus-visible,.app-react-popup-shell .poptrox-popup .closer:focus,.app-react-popup-shell .poptrox-popup .closer:focus-visible{box-shadow:none;outline:none}@media screen and (min-width:737px){body .panel:not(.app-admin-panel-static){top:var(--app-header-safe-offset);height:auto;min-height:0;max-height:calc(100dvh - var(--app-header-safe-offset) - .75rem);bottom:auto}body .panel>.closer{top:.35em;right:.35em}body #footer.app-admin-panel-static{top:var(--app-header-safe-offset);min-height:calc(100dvh - var(--app-header-safe-offset));max-height:calc(100dvh - var(--app-header-safe-offset));bottom:0}}#footer.app-admin-panel-static .app-date-cell{white-space:nowrap}#footer.app-admin-panel-static .app-history-table-wrap{overflow-x:hidden}#footer.app-admin-panel-static .app-history-table{table-layout:fixed;width:100%}#footer.app-admin-panel-static .app-history-table th,#footer.app-admin-panel-static .app-history-table td{padding:.62em .5em}#footer.app-admin-panel-static .app-history-table th:first-child,#footer.app-admin-panel-static .app-history-table td:first-child{width:22%}#footer.app-admin-panel-static .app-history-table th:nth-child(2),#footer.app-admin-panel-static .app-history-table td:nth-child(2){width:27%}#footer.app-admin-panel-static .app-history-table th:nth-child(3),#footer.app-admin-panel-static .app-history-table td:nth-child(3){width:10%}#footer.app-admin-panel-static .app-history-table th:nth-child(4),#footer.app-admin-panel-static .app-history-table td:nth-child(4),#footer.app-admin-panel-static .app-history-table th:nth-child(5),#footer.app-admin-panel-static .app-history-table td:nth-child(5){width:20.5%}#footer.app-admin-panel-static .app-history-table td:nth-child(2){overflow-wrap:anywhere;line-height:1.3}#footer.app-admin-panel-static .app-date-main,#footer.app-admin-panel-static .app-date-time{line-height:1.22;display:block}#footer.app-admin-panel-static .app-date-time{color:#8a8d92;font-size:.9em}#footer.app-admin-panel-static .button.app-open-button-compact{width:auto;min-width:0;padding-left:.75em;padding-right:.75em}#footer.app-admin-panel-static .app-history-table .button.small{font-size:.78em}#footer.app-admin-panel-static .app-history-expand-row>td{border-top:0;padding:0 0 1rem}#footer.app-admin-panel-static .app-history-expand-panel{background:#292c32;border:1px solid #36383c;padding:1rem}#footer.app-admin-panel-static .app-history-expand-panel>p{margin:0 0 .9rem}#footer.app-admin-panel-static .app-history-expand-panel .app-table-wrap{margin-bottom:0}#footer.app-admin-panel-static .button.app-button-danger{background:#6a2e31;border-color:#8a4044}#footer.app-admin-panel-static .button.app-button-danger:hover{background:#7b373b}#footer.app-admin-panel-static tr.app-row-active>td{background:#6cb2ff1a}#footer.app-admin-panel-static .button.app-delete-button-compact{min-width:4.6em;padding-left:.75em;padding-right:.75em}#footer.app-admin-panel-static .app-admin-logout-section,#footer.app-admin-panel-static .app-admin-homepage-section{border-top:1px solid #36383c;margin-top:1.05em;padding-top:.7em}#footer.app-admin-panel-static .app-admin-tabs-section{padding-top:.1em}#footer.app-admin-panel-static .app-section-divider{width:min(100%, var(--app-content-max-width,42rem));background:linear-gradient(90deg,#ffffff0a,#ffffff38,#ffffff0a);height:1px;margin:.95em auto 0}#footer.app-admin-panel-static .app-section-divider-tabs{margin-top:0;margin-bottom:1.05em}#footer.app-admin-panel-static .app-section-divider-result{margin-top:.15em;margin-bottom:1.1em}#footer.app-admin-panel-static .app-admin-tabs{--app-admin-tabs-scale:1;justify-content:center;align-items:stretch;gap:calc(.7rem * var(--app-admin-tabs-scale));flex-wrap:nowrap;width:min(100%,68rem);margin:0 auto 1.05em;display:flex;overflow:hidden}#footer.app-admin-panel-static .app-admin-tabs .button{width:auto;min-width:0;max-width:none;min-height:calc(3.25rem * var(--app-admin-tabs-scale));padding:calc(.78rem * var(--app-admin-tabs-scale)) calc(.9rem * var(--app-admin-tabs-scale));white-space:nowrap;line-height:1.2;font-size:calc(.95rem * var(--app-admin-tabs-scale));letter-spacing:0;text-transform:none;flex:1 1 0;overflow:hidden}#footer.app-admin-panel-static .app-partner-create-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25em;display:grid}#footer.app-admin-panel-static .app-partner-create-pane{min-width:0}#footer.app-admin-panel-static .app-partner-create-pane-secondary{border-left:1px solid #36383c;padding-left:1.25em}#footer.app-admin-panel-static .app-partner-create-pane .fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.1em;width:100%;margin-top:.75em;margin-bottom:0;display:grid}#footer.app-admin-panel-static .app-partner-create-pane .fields>.field,#footer.app-admin-panel-static .app-partner-create-pane .fields>.field.half{width:100%;max-width:100%;margin:0;padding:0}#footer.app-admin-panel-static .app-partner-create-pane .fields>.field:not(.half){grid-column:1/-1}#footer.app-admin-panel-static .app-super-admin-tenant-list{flex-direction:column;gap:1em;display:flex}#footer.app-admin-panel-static :is(.app-super-admin-tenant-grid,.app-super-admin-create-grid){align-items:stretch;gap:.8em;display:grid}#footer.app-admin-panel-static .app-super-admin-tenant-grid{grid-template-columns:minmax(11rem,1.15fr) repeat(4,minmax(0,1fr))}#footer.app-admin-panel-static .app-super-admin-create-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#footer.app-admin-panel-static :is(.app-super-admin-tenant-primary,.app-super-admin-grid-cell){background:#292c32;border:1px solid #36383c;min-width:0;padding:.9em}#footer.app-admin-panel-static .app-super-admin-tenant-primary{flex-direction:column;grid-area:1/1/span 2;justify-content:center;gap:.28em;display:flex}#footer.app-admin-panel-static .app-super-admin-grid-cell{flex-direction:column;justify-content:center;gap:.45em;display:flex}#footer.app-admin-panel-static .app-super-admin-grid-cell-login{grid-column:2/span 2}#footer.app-admin-panel-static .app-super-admin-access-cell{justify-content:flex-start}#footer.app-admin-panel-static .app-super-admin-cell-actions{flex-direction:column;gap:.65em;display:flex}#footer.app-admin-panel-static .app-super-admin-grid-action{justify-content:flex-end}#footer.app-admin-panel-static .app-super-admin-create-name{grid-column:1/span 2}#footer.app-admin-panel-static :is(.app-super-admin-create-login,.app-super-admin-create-submit){grid-column:3/span 2}#footer.app-admin-panel-static :is(.app-super-admin-cell-label,.app-super-admin-table-note){color:#9ea4ad;font-size:.84em;line-height:1.3}#footer.app-admin-panel-static .app-super-admin-cell-label{text-transform:uppercase;letter-spacing:.05em}#footer.app-admin-panel-static :is(.app-super-admin-table-title,.app-super-admin-table-note){display:block}#footer.app-admin-panel-static .app-super-admin-table-title{line-height:1.25}#footer.app-admin-panel-static .app-super-admin-table-note{overflow-wrap:anywhere}#footer.app-admin-panel-static :is(.app-super-admin-table-input,.app-super-admin-grid-action>.button,.app-super-admin-cell-actions>.button){box-sizing:border-box;width:100%;min-width:0;max-width:100%}#footer.app-admin-panel-static .app-super-admin-table-input{margin:0}#footer.app-admin-panel-static :is(.app-super-admin-grid-action,.app-super-admin-cell-actions)>.button{white-space:normal;text-align:center;overflow-wrap:anywhere;padding-left:.9em;padding-right:.9em;line-height:1.25}#footer.app-admin-panel-static .app-super-admin-table-input-readonly{cursor:text}#footer.app-admin-panel-static .app-actions-mobile{flex-direction:column;row-gap:.65em;width:100%;margin-left:0}#footer.app-admin-panel-static .app-actions-mobile li{width:100%;padding:0}#footer.app-admin-panel-static .app-actions-mobile li>.button,#footer.app-admin-panel-static .app-actions-mobile li>label.button{box-sizing:border-box;width:100%;max-width:100%;margin:0;display:block}#footer.app-admin-panel-static .app-inline-form-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}#footer.app-admin-panel-static .app-inline-form-controls>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}#footer.app-admin-panel-static .app-qr-preview-actions{flex-direction:column;align-items:stretch;width:min(100%,14rem)}#footer.app-admin-panel-static .app-qr-preview-actions .button{width:100%;max-width:100%}#footer.app-admin-panel-static .app-batch-submit-inline{margin-top:.9em}#footer.app-admin-panel-static .app-batch-submit-inline>.button{width:100%;max-width:100%}#footer.app-admin-panel-static .app-batch-ar-field .app-toggle-button{width:100%;max-width:100%;margin:0}#footer.app-admin-panel-static .app-homepage-editor-grid .app-batch-submit-inline{margin-top:0}#footer.app-admin-panel-static form>.fields>.field{max-width:calc(100% - 1.5em)}#footer.app-admin-panel-static form>.fields>.field>input,#footer.app-admin-panel-static form>.fields>.field>select,#footer.app-admin-panel-static form>.fields>.field>textarea,#footer.app-admin-panel-static form>.fields>.field>details.app-bg-theme-picker{width:100%;min-width:0;max-width:100%}textarea{resize:none;overflow-y:hidden}#footer.app-admin-panel-static form>.fields>.field>details.app-bg-theme-picker{overflow:visible}#footer.app-admin-panel-static form>.fields>.field>details.app-bg-theme-picker>summary.app-bg-theme-picker-summary{border:0;box-shadow:inset 0 0 0 1px #36383c}#footer.app-admin-panel-static form>.fields>.field>details.app-bg-theme-picker[open]>summary.app-bg-theme-picker-summary{box-shadow:inset 0 0 0 1px var(--app-accent,#34a58e)}#footer.app-admin-panel-static{min-height:calc(100dvh - var(--app-header-height));max-height:calc(100dvh - var(--app-header-height));transform:translateY(1px)}html body #wrapper.app-admin-no-background #footer.panel.app-admin-panel-static,html body #wrapper.app-admin-no-background #footer.panel.app-admin-panel-static.active{min-height:100dvh;max-height:100dvh;padding-top:clamp(.75rem,1.8vw,1.15rem);top:0;bottom:0;transform:none}#footer.app-admin-panel-static>.closer{display:none}@keyframes app-editor-preview-reveal{0%{opacity:0;filter:saturate(.88);transform:scale(1.02)}to{opacity:1;filter:saturate();transform:scale(1)}}.app-lightbox-open{overflow:hidden}.app-lightbox-open #header{pointer-events:none}body.app-lightbox-open:before{content:"";z-index:10055;pointer-events:none;background:#07090cb8;animation:.26s ease-out both app-inline-lightbox-veil-in;position:fixed;inset:0}@keyframes app-inline-lightbox-veil-in{0%{opacity:0}to{opacity:1}}.app-open-cell-video-layer{z-index:2;justify-content:center;align-items:center;animation:.34s cubic-bezier(.16,.92,.24,1) both app-open-cell-in;display:flex;position:absolute;inset:0}@keyframes app-open-cell-in{0%{opacity:0}to{opacity:1}}.app-open-cell-preview{z-index:1;object-fit:cover;opacity:1;width:100%;height:100%;transition:opacity .18s ease-out;position:absolute;inset:0}.app-open-cell-preview.is-hidden{opacity:0}.app-gift-cover-trigger>iframe{z-index:2;opacity:1;background:#0b0d10;border:0;width:100%;height:100%;transition:opacity .18s ease-out;display:block;position:absolute;inset:0}.app-gift-cover-trigger>iframe.app-open-cell-iframe-hidden{opacity:0}.app-open-cell-video-layer video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.app-open-cell-video-loader{z-index:3;pointer-events:none;background:#0a0c0f2e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.app-open-cell-video-layer:not(.is-loading) .app-open-cell-video-loader{display:none}.app-open-cell-video-spinner{border:.22em solid #fff3;border-top-color:#f2d08f;border-radius:50%;width:2.8em;height:2.8em;animation:.9s linear infinite app-slot-spin}.app-open-cell-audio-layer{z-index:1;pointer-events:none;position:absolute;inset:0}.app-open-cell-audio-blur{filter:blur(18px);opacity:.48;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.14)}.app-open-cell-audio-circle{z-index:2;pointer-events:auto;background:#101216b8;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:clamp(9rem,45%,16rem);height:clamp(9rem,45%,16rem);padding:.8rem;display:flex;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 16px 45px #00000073}.app-open-cell-audio-circle audio{z-index:2;width:min(92%,14rem);position:relative}.app-open-cell-audio-wave{opacity:0;pointer-events:none;border:1px solid #f5d08f61;border-radius:50%;animation:2.35s ease-out infinite app-popup-audio-wave;position:absolute;inset:-.55rem}.app-open-cell-audio-wave-two{animation-delay:1.15s}.app-open-cell-close{appearance:none;z-index:8;cursor:pointer;background:#0a0c1094 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.4 6.4 17.6 17.6M17.6 6.4 6.4 17.6' stroke='white' stroke-width='2.35' stroke-linecap='round'/%3E%3C/svg%3E") 50%/1.05rem 1.05rem no-repeat;border:1px solid #ffffff38;border-radius:50%;width:2.35rem;height:2.35rem;padding:0;position:absolute;top:.55rem;right:.55rem;box-shadow:0 .45rem 1rem #00000038}.app-open-cell-close:focus,.app-open-cell-close:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff38,0 .45rem 1rem #00000038}.app-open-cell-hearts{z-index:10057;pointer-events:none;position:fixed;inset:0;overflow:hidden}.app-open-cell-heart{opacity:0;background:#ffd2dac2;border-radius:.12rem;width:clamp(.42rem,1.3vw,.78rem);height:clamp(.42rem,1.3vw,.78rem);animation:4.8s ease-in-out infinite app-open-cell-heart-float;display:block;position:absolute;transform:translate(0,0)rotate(45deg)}.app-open-cell-heart:before,.app-open-cell-heart:after{content:"";background:inherit;border-radius:50%;width:100%;height:100%;position:absolute}.app-open-cell-heart:before{top:0;left:-50%}.app-open-cell-heart:after{top:-50%;left:0}.app-open-cell-heart-1{animation-delay:0s;top:76%;left:8%}.app-open-cell-heart-2{animation-duration:5.4s;animation-delay:1.6s;top:88%;left:18%}.app-open-cell-heart-3{animation-duration:5.1s;animation-delay:.7s;top:82%;left:32%}.app-open-cell-heart-4{animation-duration:5.8s;animation-delay:2.1s;top:91%;left:47%}.app-open-cell-heart-5{animation-duration:4.9s;animation-delay:1.1s;top:84%;left:64%}.app-open-cell-heart-6{animation-duration:5.6s;animation-delay:2.8s;top:77%;left:82%}.app-open-cell-heart-7{animation-duration:5.2s;animation-delay:.4s;top:55%;left:92%}.app-open-cell-heart-8{animation-duration:5.7s;animation-delay:2.4s;top:58%;left:3%}.app-open-cell-heart-9{animation-duration:5.3s;animation-delay:3.1s;top:38%;left:13%}.app-open-cell-heart-10{animation-duration:5s;animation-delay:1.9s;top:35%;left:87%}.app-open-cell-heart-11{animation-duration:5.9s;animation-delay:3.6s;top:16%;left:26%}.app-open-cell-heart-12{animation-duration:5.5s;animation-delay:.9s;top:14%;left:72%}@keyframes app-open-cell-heart-float{0%{opacity:0;transform:translateY(.35rem)rotate(45deg)scale(.72)}18%{opacity:.58}68%{opacity:.42}to{opacity:0;transform:translateY(-1.35rem)rotate(45deg)scale(1)}}.app-open-cell-inline-audio{z-index:7;background:#0a0c10b3;border-radius:.7rem;width:min(100% - 1.5rem,28rem);padding:.42rem;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.app-open-cell-inline-audio audio{width:100%;display:block}.app-open-cell-caption{z-index:10056;color:#27231c;text-align:justify;background:linear-gradient(135deg,#fff8e9f5,#f4ebdaeb);border:1px solid #ffffff29;border-radius:.85rem;justify-self:center;width:min(100%,42rem);margin:clamp(.65rem,1.8vh,1rem) auto 0;padding:clamp(.75rem,2.4vw,1.05rem) clamp(.85rem,2.8vw,1.25rem);animation:.42s cubic-bezier(.16,.92,.24,1) 60ms both app-popup-caption-rise;position:relative;box-shadow:0 .8rem 2rem #00000038}.app-open-cell-caption h2,.app-open-cell-caption p{max-width:100%;color:inherit;text-shadow:none;margin-inline:0}.app-open-cell-caption h2{letter-spacing:.01em;margin-block:0;font-size:clamp(.95em,2.4vw,1.18em);font-weight:700;line-height:1.45}.app-open-cell-caption p{margin-block:.45em 0;font-size:clamp(.88em,2.2vw,1em);line-height:1.55}.app-react-popup-overlay{z-index:10120;opacity:0;justify-content:center;align-items:center;padding:1.4rem;transition:opacity .28s ease-out;display:flex;position:fixed;inset:0}.app-react-popup-overlay.is-visible{opacity:1}.app-react-popup-overlay.is-closing{opacity:0}.app-react-popup-veil{background:#07090cc7;position:absolute;inset:0}.app-react-popup-shell{z-index:1;justify-content:center;align-items:center;width:100%;max-width:min(92vw,90rem);display:flex;position:relative}.app-react-popup-shell .poptrox-popup{width:min(92vw,90rem);min-width:0;height:min(82vh,58rem);min-height:0;box-shadow:none;opacity:0;will-change:opacity, transform;background:0 0;transition:opacity .38s ease-out,transform .38s cubic-bezier(.16,.92,.24,1);display:block;position:relative;transform:translateY(1.1rem)scale(.955)}.app-react-popup-shell .poptrox-popup:before{content:none;display:none}.app-react-popup-shell .poptrox-popup.is-visible{opacity:1;transform:translateY(0)scale(1)}.app-react-popup-shell .poptrox-popup.is-closing{opacity:0;transform:translateY(.65rem)scale(.975)}.app-react-popup-shell .poptrox-popup.app-popup-audio-only{width:min(92vw,34rem);height:min(78vh,34rem)}.app-react-popup-shell .poptrox-popup.app-popup-image-only{width:auto;max-width:min(92vw,90rem);height:auto;max-height:min(82vh,58rem)}.app-react-popup-shell .poptrox-popup.app-popup-local-video{width:auto;max-width:min(96vw,90rem);height:auto;max-height:min(86vh,58rem)}.app-react-popup-shell .poptrox-popup.app-popup-image-only .pic{width:auto;max-width:min(92vw,90rem);height:auto;max-height:min(82vh,58rem)}.app-react-popup-shell .poptrox-popup.app-popup-local-video .pic{width:auto;max-width:min(96vw,90rem);height:auto;max-height:min(86vh,58rem)}.app-react-popup-shell .poptrox-popup.app-popup-image-only .pic>img{width:auto;max-width:min(92vw,90rem);height:auto;max-height:min(82vh,58rem)}.app-react-popup-shell .poptrox-popup.is-visible.app-popup-image-only .pic>img.app-popup-main-image{transform-origin:50% 48%;animation:.48s cubic-bezier(.16,.92,.24,1) both app-popup-photo-reveal,11s ease-out .48s forwards app-popup-ken-burns}.app-react-popup-shell .poptrox-popup .pic{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.app-react-popup-shell .poptrox-popup .closer{opacity:1;cursor:pointer;background-color:#0000;border:0;display:block}.app-react-popup-shell .poptrox-popup.app-popup-image-only.app-popup-has-caption{place-items:center}.app-react-popup-shell .poptrox-popup.app-popup-image-only.app-popup-has-caption .pic{justify-self:center;width:fit-content;max-width:min(92vw,90rem)}.app-react-popup-shell .poptrox-popup.app-popup-image-only.app-popup-has-caption .caption{justify-self:center;width:min(100%,42rem)}.app-react-popup-shell .poptrox-popup .pic>img,.app-react-popup-shell .poptrox-popup .pic>video{object-fit:contain;max-width:100%;max-height:100%;display:block}.app-react-popup-shell .poptrox-popup .pic>img.app-react-popup-preview{object-fit:contain;opacity:1;width:100%;height:100%;transition:opacity .18s ease-out;position:absolute;inset:0}.app-react-popup-shell .poptrox-popup .pic>img.app-react-popup-preview.is-hidden{opacity:0}.app-react-popup-shell .poptrox-popup.app-popup-has-caption{background:0 0;grid-template-rows:minmax(0,auto) auto;gap:clamp(.7em,1.8vh,1.1em);width:auto;max-width:92vw;height:auto;max-height:86vh;display:grid}.app-react-popup-shell .poptrox-popup.app-popup-has-caption .pic{width:auto;max-width:100%;height:auto;max-height:68vh;overflow:visible}.app-react-popup-shell .poptrox-popup.app-popup-has-caption .pic>img,.app-react-popup-shell .poptrox-popup.app-popup-has-caption .pic>video,.app-react-popup-shell .poptrox-popup.app-popup-has-caption .app-popup-video-layer,.app-react-popup-shell .poptrox-popup.app-popup-has-caption .app-popup-video-layer video{max-width:100%;max-height:68vh}.app-react-popup-shell .poptrox-popup.app-popup-external-video.app-popup-has-caption .pic{aspect-ratio:16/9;width:92vw;max-width:100%;height:auto;max-height:68vh}.app-react-popup-shell .poptrox-popup.app-popup-audio-only.app-popup-has-caption .pic{width:min(92vw,34em);height:52vh;max-height:68vh}.app-react-popup-shell .poptrox-popup.app-popup-has-caption .caption{width:100%;box-shadow:none;color:#fff;text-align:justify;text-align-last:auto;cursor:default;background:0 0;gap:.6rem;margin:0;padding:0;animation:.52s cubic-bezier(.16,.92,.24,1) .12s both app-popup-caption-rise;display:grid;position:static}.app-react-popup-shell .poptrox-popup.app-popup-has-caption .app-popup-caption-card{color:#27231c;background:linear-gradient(135deg,#fff8e9f5,#f4ebdaeb);border:1px solid #ffffff29;border-radius:.85rem;justify-self:center;width:min(100%,42rem);padding:clamp(.75rem,2.4vw,1.05rem) clamp(.85rem,2.8vw,1.25rem);box-shadow:0 .8rem 2rem #00000038}.app-react-popup-shell .poptrox-popup.app-popup-has-caption .app-popup-caption-card h2,.app-react-popup-shell .poptrox-popup.app-popup-has-caption .app-popup-caption-card p{max-width:100%;color:inherit;text-shadow:none;margin-inline:0}.app-react-popup-shell .poptrox-popup.app-popup-has-caption .app-popup-caption-card h2{letter-spacing:.01em;margin-block:0;font-size:clamp(.95em,2.4vw,1.18em);font-weight:700;line-height:1.45}.app-react-popup-shell .poptrox-popup.app-popup-has-caption .app-popup-caption-card p{margin-block:.45em 0;font-size:clamp(.88em,2.2vw,1em);line-height:1.55}.poptrox-popup .app-popup-inline-audio{margin-top:.6rem}.poptrox-popup .app-popup-inline-audio p{color:#f5f5f5;margin:0 0 .35rem}.poptrox-popup .app-popup-inline-audio audio{width:min(100%,28rem)}.poptrox-popup .pic>iframe{opacity:1;background:#0b0d10;border:0;width:100%;height:100%;transition:opacity .18s ease-out;display:block}.poptrox-popup.app-popup-iframe-loading .pic>iframe.app-popup-iframe-hidden,.poptrox-popup.app-popup-audio-only .pic img,.poptrox-popup.app-popup-video-only .pic img{opacity:0}.poptrox-popup .app-popup-video-layer{z-index:2;opacity:0;background:0 0;justify-content:center;align-items:center;width:auto;max-width:min(96vw,90rem);height:auto;max-height:min(86vh,58rem);animation:.48s cubic-bezier(.16,.92,.24,1) 80ms forwards app-popup-media-reveal;display:inline-flex;position:relative;overflow:visible;transform:translateY(.7rem)scale(.965)}.poptrox-popup .app-popup-video-loader{z-index:3;pointer-events:none;background:#0a0c0f2e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.poptrox-popup .app-popup-video-spinner{border:.22em solid #fff3;border-top-color:#f2d08f;border-radius:50%;width:2.8em;height:2.8em;animation:.9s linear infinite app-slot-spin}.poptrox-popup .app-popup-video-layer:not(.is-loading) .app-popup-video-loader{display:none}.poptrox-popup .app-popup-video-layer video{z-index:2;object-fit:contain;background:#0a0c0f29;width:auto;max-width:min(96vw,90rem);height:auto;max-height:min(86vh,58rem);transition:opacity .22s ease-out;position:relative}.poptrox-popup .app-popup-video-tap{z-index:4;color:#fff;cursor:pointer;white-space:nowrap;background:#0a0c10d1;border:1px solid #ffffff57;border-radius:.6rem;padding:.55rem .85rem;font-size:.82rem;line-height:1.2;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.poptrox-popup.app-popup-audio-only .caption{background-image:none}.poptrox-popup .app-popup-audio-layer{z-index:1;pointer-events:none;position:absolute;inset:0}.poptrox-popup .app-popup-audio-blur{filter:blur(22px);opacity:.55;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.18)}.poptrox-popup .app-popup-audio-circle{pointer-events:auto;background:#101216b8;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:clamp(10rem,28vw,18rem);height:clamp(10rem,28vw,18rem);padding:.8rem;display:flex;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 16px 45px #00000073}.poptrox-popup .app-popup-audio-circle audio{z-index:2;width:min(92%,14rem);position:relative}.poptrox-popup .app-popup-audio-wave{opacity:0;pointer-events:none;border:1px solid #f5d08f61;border-radius:50%;animation:2.35s ease-out infinite app-popup-audio-wave;position:absolute;inset:-.55rem}.poptrox-popup .app-popup-audio-wave-two{animation-delay:1.15s}@keyframes app-popup-ken-burns{0%{transform:scale(1)}to{transform:scale(1.075)translate(.7%,-.55%)}}@keyframes app-popup-photo-reveal{0%{opacity:0;filter:saturate(.88)brightness(.92)}to{opacity:1;filter:saturate()brightness()}}@keyframes app-popup-caption-rise{0%{opacity:0;transform:translateY(.85rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes app-popup-media-reveal{0%{opacity:0;transform:translateY(.7rem)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes app-popup-audio-wave{0%{opacity:0;transform:scale(.92)}18%{opacity:.5}to{opacity:0;transform:scale(1.28)}}@media (prefers-reduced-motion:reduce){.app-react-popup-shell .poptrox-popup.is-visible.app-popup-image-only .pic>img.app-popup-main-image,.app-react-popup-shell .poptrox-popup.app-popup-has-caption .caption,.poptrox-popup .app-popup-video-layer,.poptrox-popup .app-popup-audio-wave,.app-open-cell-heart{animation:none}}@media screen and (max-width:980px){.app-grid-two{grid-template-columns:1fr}.app-actions-mobile{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;margin-left:0}.app-actions-mobile li{box-sizing:border-box;width:100%;max-width:100%;padding:0;display:block}.app-actions-mobile li>*{box-sizing:border-box;width:100%;max-width:100%}.app-actions-mobile .button{white-space:normal;width:100%;max-width:100%;height:auto;min-height:3.05em;padding:.75em 1em;line-height:1.35;display:block}.app-actions-inline{flex-direction:column}#footer.app-admin-panel-static .button.app-delete-button-compact{width:auto;min-width:0}#footer.app-admin-panel-static .app-history-table th,#footer.app-admin-panel-static .app-history-table td{padding:.52em .3em}#footer.app-admin-panel-static .app-history-table .button.small{padding-left:.45em;padding-right:.45em;font-size:.72em}#footer.app-admin-panel-static .app-partner-create-grid,#footer.app-admin-panel-static .app-partner-create-pane .fields{grid-template-columns:1fr}#footer.app-admin-panel-static :is(.app-super-admin-tenant-grid,.app-super-admin-create-grid){grid-template-columns:repeat(2,minmax(0,1fr))}#footer.app-admin-panel-static :is(.app-super-admin-tenant-primary,.app-super-admin-grid-cell-login,.app-super-admin-create-name,.app-super-admin-create-login,.app-super-admin-create-submit){grid-column:1/-1}#footer.app-admin-panel-static .app-super-admin-tenant-primary{grid-row:auto}#footer.app-admin-panel-static .app-partner-create-pane-secondary{border-top:1px solid #36383c;border-left:0;padding-top:1.05em;padding-left:0}#footer.app-admin-panel-static{min-height:calc(100dvh - 4em);max-height:calc(100dvh - 4em)}html body #wrapper.app-admin-no-background #footer.panel.app-admin-panel-static,html body #wrapper.app-admin-no-background #footer.panel.app-admin-panel-static.active{min-height:100dvh;max-height:100dvh;padding-top:.85rem;top:0;bottom:0;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}}@media screen and (max-width:736px){.app-claim-form-inline{gap:.6em}.app-claim-form-inline-submit{flex-basis:8.2rem;min-width:7.6rem}#footer.app-admin-panel-static form>.fields>.field.half.app-batch-sku-field,#footer.app-admin-panel-static form>.fields>.field.half.app-batch-qty-field,#footer.app-admin-panel-static form>.fields>.field.half.app-batch-background-theme-field,#footer.app-admin-panel-static form>.fields>.field.half.app-batch-background-file-field{width:calc(50% - .75em)}}
body:has(#main.app-single-cell-gallery){overflow:hidden}#main.app-single-cell-gallery{--app-cell-edge-gap:var(--app-main-gap);--app-cell-vertical-reserve:max(4dvh, var(--app-header-safe-offset));--app-cell-fluid-size:min(83vmin, calc(100vw - var(--app-cell-edge-gap) - var(--app-cell-edge-gap)), calc(100dvh - var(--app-bottom-nav-height) - var(--app-cell-vertical-reserve)));min-height:0;max-height:100dvh;padding:calc(var(--app-header-safe-offset) + clamp(.65rem, 2vh, 1.35rem)) var(--app-main-gap) calc(var(--app-bottom-nav-height) + clamp(.65rem, 2vh, 1.35rem));justify-content:center;align-items:center;display:flex;overflow:hidden}#main.app-single-cell-gallery .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));will-change:auto;height:auto;min-height:0;transition:none;overflow:visible}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}#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;aspect-ratio:1;width:100%;height:auto;box-shadow:var(--app-cell-surface-shadow);border-radius:.85rem;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);-webkit-backdrop-filter:blur(14px)saturate(130%);isolation:isolate}#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 .app-thumb-inline-label,#main.app-single-cell-gallery .app-thumb-caption-chip{color:#fff;text-shadow:0 1px 8px #00000059;background:#0b0c0fb8;border-radius:.45rem;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:999px;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;color:#fff;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background:#0a0c0fa3;border:1px solid #ffffff2e;border-radius:999px;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-editing>img,#main.app-owner-single-cell-gallery .thumb>.image.app-owner-cell-editing>.app-gallery-video-preview{filter:none;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 .thumb>.image:is(.app-glass-empty-cell,.app-audio-glass-cell):after,#main.app-single-cell-gallery .thumb.is-empty>.image:after{content:"";z-index:0;pointer-events:none;background-color:#080a0e2e;background-image:var(--app-page-bg-image,none);filter:blur(18px)saturate(1.16)brightness(.94);opacity:.62;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:-1.4rem;transform:scale(1.08)}#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:1;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.is-preload #wrapper #main.app-single-cell-gallery .thumb{opacity:1;pointer-events:auto}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}#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}
.app-bottom-nav{left:50%;bottom:max(.55rem, env(safe-area-inset-bottom,0px));z-index:10070;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090b0e61;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;max-width:calc(100vw - 1.1rem);padding:.28rem .35rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 .65rem 1.7rem #0000003d}.app-bottom-nav-list,.app-bottom-nav-group{justify-content:center;align-items:center;gap:.35rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.app-bottom-nav-list li{padding:0}.app-bottom-nav-link,.app-bottom-nav .app-header-inline-link,.app-bottom-nav a,.app-bottom-nav button{width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;color:#ffffffc7;letter-spacing:.02em;text-transform:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;outline:none;justify-content:center;align-items:center;margin:0;padding:.38rem .58rem;font-size:clamp(.68rem,1.6vw,.78rem);font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.app-bottom-nav-link:hover,.app-bottom-nav .app-header-inline-link:hover,.app-bottom-nav a:hover,.app-bottom-nav button:hover{color:#fff;background:#ffffff17}.app-bottom-nav-link:focus,.app-bottom-nav-link:focus-visible,.app-bottom-nav-link:active,.app-bottom-nav .app-header-inline-link:focus,.app-bottom-nav .app-header-inline-link:focus-visible,.app-bottom-nav .app-header-inline-link:active,.app-bottom-nav a:focus,.app-bottom-nav a:focus-visible,.app-bottom-nav a:active,.app-bottom-nav button:focus,.app-bottom-nav button:focus-visible,.app-bottom-nav button:active{outline:none}.app-bottom-nav-link:focus-visible,.app-bottom-nav .app-header-inline-link:focus-visible,.app-bottom-nav a:focus-visible,.app-bottom-nav button:focus-visible{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}.app-bottom-nav .button,.app-bottom-nav a.button,.app-bottom-nav button.button{width:auto;min-width:0;height:auto;padding:.38rem .58rem;line-height:1.1}body.content-active .app-bottom-nav,.app-lightbox-open .app-bottom-nav{pointer-events:none;opacity:.18}
.app-homepage-mini-menu-root,.app-login-mini-menu-root,.app-bottom-popover-root{justify-content:center;align-items:center;display:inline-flex;position:relative}.app-homepage-mini-menu,.app-login-mini-menu,.app-bottom-popover{left:50%;bottom:calc(max(.55rem, env(safe-area-inset-bottom,0px)) + 2.95rem);z-index:10069;color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.12);pointer-events:auto;background:#07090cc7;border:1px solid #ffffff1f;border-radius:1rem;animation:.24s cubic-bezier(.16,.92,.24,1) both app-bottom-popover-in;position:fixed;transform:translate(-50%);box-shadow:0 1rem 2.6rem #00000057}.app-homepage-mini-menu,.app-login-mini-menu{width:min(23rem,100vw - 1rem);max-height:min(42dvh,24rem);padding:.32rem .38rem .34rem;display:grid;overflow-y:auto}.app-bottom-popover{width:min(30rem,100vw - 1rem);max-height:min(52dvh,31rem);padding:.62rem;overflow:visible}.app-homepage-mini-menu>p{color:#ffffffc7;text-align:center;margin:0;font-size:clamp(.82rem,2vw,.95rem);line-height:1.5}.app-homepage-mini-menu>.button{justify-self:center;width:min(12rem,100%);margin:0}body.app-bottom-popover-open:before{content:"";z-index:10060;-webkit-backdrop-filter:blur(4px);opacity:1;pointer-events:none;background:#03050857;animation:.24s ease-out both app-bottom-popover-backdrop-in;position:fixed;inset:0}.app-bottom-popover .app-muted{color:#ffffffad}.app-bottom-popover .app-status{margin:.55rem 0 0}.app-owner-account-popover{width:min(22rem,100vw - 1rem);padding:.58rem}.app-owner-account-panel{gap:.42rem;min-width:0;display:grid}.app-owner-account-panel .app-muted{overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.35}.app-owner-account-panel .button,.app-owner-account-popover .app-social-auth-widget .button{width:100%;min-height:2.45rem;margin:0}.app-owner-account-popover .app-social-auth-widget{align-content:stretch;gap:.42rem}.app-owner-account-popover .app-social-auth-widget .app-muted{margin:0 0 .04rem;font-size:.82rem;line-height:1.28}@keyframes app-bottom-popover-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes app-bottom-popover-in{0%{opacity:0;transform:translate(-50%)translateY(.35rem)scale(.985)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-login-card{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-width:100%;box-shadow:none;color:#fff;background:0 0;border:0;border-radius:.75rem;padding:.2rem;line-height:1.2}:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-login-card>form{margin:0}:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-login-card .app-partner-info-hero{display:none}:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-login-tabs-section{margin-top:0;margin-bottom:.25rem}:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-login-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.25rem;width:100%;margin:0;display:grid}:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-login-tabs .button{white-space:normal;text-align:center;width:100%;min-width:0;min-height:2.05rem;padding:.35rem .3rem;font-size:clamp(.66rem,2.3vw,.78rem);line-height:1.15}:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-login-tabs .button:not(.primary){color:#ffffffc7;background:#090b0e7a;border:1px solid #ffffff24;box-shadow:0 .5rem 1.25rem #0003}:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-login-tabs .button.primary{color:#fff;border-color:#ffffff38}:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-section-divider{background:linear-gradient(90deg,#ffffff0a,#ffffff38,#ffffff0a);margin:0;display:none}:is(.app-homepage-mini-menu,.app-login-mini-menu) .fields{gap:.28rem;width:100%;margin:0;display:grid}:is(.app-homepage-mini-menu,.app-login-mini-menu) .field{width:100%;max-width:100%;margin:0;padding:0}:is(.app-homepage-mini-menu,.app-login-mini-menu) label,:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-login-hint,:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-muted{color:#ffffffc2;text-shadow:0 1px 10px #00000047}:is(.app-homepage-mini-menu,.app-login-mini-menu) label{letter-spacing:.02em;margin:0 0 .22rem;font-size:.72rem;line-height:1.15;display:block}html body :is(.app-homepage-mini-menu,.app-login-mini-menu) input[type=email],html body :is(.app-homepage-mini-menu,.app-login-mini-menu) input[type=password]{appearance:none;color:#ffffffeb;-webkit-text-fill-color:#ffffffeb;background:#090b0e7a;border:1px solid #ffffff24;border-radius:.75rem;width:100%;min-height:2.15rem;margin:0;padding:0 .62rem;font-size:.86rem;box-shadow:0 .5rem 1.25rem #0003}html body :is(.app-homepage-mini-menu,.app-login-mini-menu) input[type=email]:focus,html body :is(.app-homepage-mini-menu,.app-login-mini-menu) input[type=password]:focus{color:#fff;-webkit-text-fill-color:#fff;box-shadow:0 .65rem 1.55rem #00000042, 0 0 0 2px var(--app-accent-ring,#ffffff29);background:#090b0e94;border-color:#ffffff3d;outline:none}html body :is(.app-homepage-mini-menu,.app-login-mini-menu) input[type=email]:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid #1e1d1a29;border-radius:.75rem;transition:background-color 99999s ease-in-out,color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #090b0ef5,0 .5rem 1.25rem #0003}html body :is(.app-homepage-mini-menu,.app-login-mini-menu) input[type=email]:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid #1e1d1a29;border-radius:.75rem;transition:background-color 99999s ease-in-out,color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #090b0ef5,0 .5rem 1.25rem #0003}html body :is(.app-homepage-mini-menu,.app-login-mini-menu) input[type=email]:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid #1e1d1a29;border-radius:.75rem;transition:background-color 99999s ease-in-out,color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #090b0ef5,0 .5rem 1.25rem #0003}html body :is(.app-homepage-mini-menu,.app-login-mini-menu) input[type=password]:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid #1e1d1a29;border-radius:.75rem;transition:background-color 99999s ease-in-out,color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #090b0ef5,0 .5rem 1.25rem #0003}html body :is(.app-homepage-mini-menu,.app-login-mini-menu) input[type=password]:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid #1e1d1a29;border-radius:.75rem;transition:background-color 99999s ease-in-out,color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #090b0ef5,0 .5rem 1.25rem #0003}html body :is(.app-homepage-mini-menu,.app-login-mini-menu) input[type=password]:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;border:1px solid #1e1d1a29;border-radius:.75rem;transition:background-color 99999s ease-in-out,color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #090b0ef5,0 .5rem 1.25rem #0003}:is(html body :is(.app-homepage-mini-menu,.app-login-mini-menu) input[type=email]:-moz-autofill,html body :is(.app-homepage-mini-menu,.app-login-mini-menu) input[type=password]:-moz-autofill){color:#fff;caret-color:#fff;background-color:#090b0ef5;border:1px solid #1e1d1a29;border-radius:.75rem}html body :is(.app-homepage-mini-menu,.app-login-mini-menu) input[type=email]::placeholder,html body :is(.app-homepage-mini-menu,.app-login-mini-menu) input[type=password]::placeholder{color:#ffffff7a;-webkit-text-fill-color:#ffffff7a}:is(.app-homepage-mini-menu,.app-login-mini-menu) .actions{width:100%;margin:.35rem 0 0;padding-top:0;padding-bottom:0;padding-left:0;list-style:none;display:block}:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-actions-mobile{border:0;row-gap:0;margin-bottom:0;margin-left:0}:is(.app-homepage-mini-menu,.app-login-mini-menu) .actions li{width:100%;padding:0}:is(.app-homepage-mini-menu,.app-login-mini-menu) .actions .button{color:#ffffffe0;background:#090b0e7a;border:1px solid #ffffff24;width:100%;max-width:100%;min-height:2.15rem;margin:0;padding:.42rem .7rem;box-shadow:0 .5rem 1.25rem #0003}:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-status{border-radius:.55rem;margin:.5rem 0 0;padding:.45rem .55rem;font-size:.78rem;line-height:1.3}:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-login-hint{margin:.45rem 0 0;font-size:.74rem;line-height:1.32}:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-login-social-section{border-top:1px solid #ffffff1f;gap:.35rem;margin-top:.55rem;padding-top:.55rem;display:grid}:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-login-social-section>.button,:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-login-social-section .app-social-auth-widget>.button{width:100%;min-height:2.15rem;margin:0;padding:.42rem .7rem}:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-login-social-section .app-social-auth-widget{align-content:stretch;gap:.35rem}:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-login-owner-choices{margin-top:.55rem}:is(.app-homepage-mini-menu,.app-login-mini-menu) .app-login-owner-choice-list{gap:.4rem;margin-top:.45rem}@media screen and (min-height:760px){:is(.app-homepage-mini-menu,.app-login-mini-menu){max-height:min(48dvh,27rem)}}@media screen and (max-height:620px){:is(.app-homepage-mini-menu,.app-login-mini-menu){max-height:min(50dvh,19rem)}}
.app-inline-cell-editor{--app-inline-editor-gap:clamp(.2rem, 1.3cqmin, .5rem);--app-inline-editor-pad:clamp(.36rem, 2.1cqmin, .78rem);--app-inline-editor-control:clamp(2.1rem, 7.9cqmin, 2.65rem);--app-inline-editor-compact-control:clamp(1.7rem, 6.1cqmin, 2.08rem);--app-inline-editor-radius:clamp(.5rem, 3cqmin, 1rem);--app-inline-editor-text:clamp(.8rem, 3.05cqmin, 1.05rem);--app-inline-editor-small-text:clamp(.68rem, 2.35cqmin, .86rem);z-index:8;gap:var(--app-inline-editor-gap);width:100%;min-width:0;max-width:100%;height:100%;min-height:0;padding:var(--app-inline-editor-pad);box-sizing:border-box;border-radius:inherit;color:#fff;opacity:0;pointer-events:none;scrollbar-width:none;background:0 0;grid-template-rows:auto minmax(0,1fr) auto auto;transition:opacity .2s,transform .24s cubic-bezier(.16,.92,.24,1);display:grid;position:absolute;inset:0;overflow:hidden;transform:scale(.985)}.app-inline-cell-editor::-webkit-scrollbar{width:0;height:0}.app-inline-cell-editor.is-active{opacity:1;pointer-events:auto;transform:scale(1)}.app-inline-cell-editor.is-closing{opacity:0;pointer-events:none;transform:scale(.985)}.app-inline-editor-topbar{grid-template-columns:minmax(0, 32%) minmax(0, 1fr) minmax(var(--app-inline-editor-control), 14%);gap:var(--app-inline-editor-gap);align-items:center;min-width:0;display:grid}.app-inline-editor-topbar-spacer{min-width:0;display:block}.app-inline-editor-stage{align-content:stretch;align-items:stretch;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.app-inline-editor-stage[data-step=compose],.app-inline-editor-stage[data-step=sound],.app-inline-editor-stage[data-step=caption],.app-inline-editor-stage[data-step=account],.app-inline-editor-stage[data-step=delivery],.app-inline-editor-stage[data-step=payment]{align-items:stretch}.app-inline-editor-type-card{gap:var(--app-inline-editor-gap);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;align-self:stretch;width:100%;min-width:0;max-width:100%;height:100%;display:grid}.app-inline-editor-pane,.app-inline-editor-caption-card,.app-inline-editor-checkout-card{gap:var(--app-inline-editor-gap);align-content:stretch;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.app-inline-editor-pane-photo{grid-template-rows:minmax(0,1fr);align-items:stretch}.app-inline-editor-pane-photo:not(:has(.app-editor-audio-stack)){grid-template-rows:minmax(0,1fr)}.app-inline-photo-empty-step{grid-template-rows:none;grid-auto-rows:minmax(0,1fr);align-content:stretch;align-items:stretch}.app-inline-photo-filled-step{grid-template-rows:minmax(0,1fr)}.app-inline-cell-editor .app-inline-photo-primary-action{border-radius:var(--app-inline-editor-radius);width:100%;height:100%;min-height:0;font-size:calc(var(--app-inline-editor-text) * 1.08);place-self:stretch stretch;padding:.85em .9em}.app-inline-cell-editor .app-inline-photo-secondary-action{border-radius:var(--app-inline-editor-radius);place-self:stretch stretch;width:100%;height:100%;min-height:0;padding:.85em .9em}.app-inline-editor-pane-video{grid-template-rows:minmax(0,1fr);align-items:stretch}.app-inline-editor-pane-photo>.app-editor-control-card:only-child,.app-inline-editor-pane-video>.app-editor-control-card:only-child{min-height:100%}.app-inline-editor-action-grid>.button,.app-inline-cell-editor .app-external-video-file-card>.button,.app-inline-cell-editor .app-external-video-provider-grid>.button{align-self:stretch;height:auto}.app-inline-editor-caption-card{padding:var(--app-inline-editor-pad);grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.app-social-auth-widget{gap:var(--app-inline-editor-gap,.38rem);align-content:center;min-width:0;min-height:0;display:grid}.app-social-auth-provider-fallback{min-height:var(--app-inline-editor-control,2.45rem);color:#ffffffb8;font-size:var(--app-inline-editor-text,.84rem);background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;place-items:center;line-height:1.2;display:grid}.app-inline-editor-footer{min-width:0;display:grid}.app-inline-editor-action-grid,.app-inline-cell-editor .app-external-video-file-card,.app-inline-cell-editor .app-external-video-provider-grid,.app-inline-cell-editor .app-inline-video-method-grid,.app-inline-cell-editor .app-audio-music-controls{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(var(--app-inline-editor-control), 1fr);gap:var(--app-inline-editor-gap);align-items:stretch;min-width:0;margin:0;display:grid}.app-editor-control-card,.app-inline-editor-photo-actions,.app-inline-cell-editor .app-external-video-form,.app-inline-cell-editor .app-attached-audio-box,.app-editor-audio-stack,.app-inline-editor-caption-card,.app-inline-editor-checkout-card{padding:var(--app-inline-editor-pad);border-radius:var(--app-inline-editor-radius);-webkit-backdrop-filter:blur(10px)saturate(1.12);background:#090b0e52;border:1px solid #ffffff1a;min-width:0;min-height:0;margin:0;overflow:hidden}.app-inline-cell-editor .app-editor-control-card:is(.app-inline-editor-action-grid,.app-inline-voice-action-grid,.app-inline-video-method-grid,.app-external-video-file-card){-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.app-editor-audio-stack{gap:var(--app-inline-editor-gap);scrollbar-width:none;grid-template-rows:minmax(0,1fr);grid-auto-rows:minmax(0,max-content);align-content:stretch;height:100%;display:grid;overflow:hidden auto}.app-editor-audio-stack::-webkit-scrollbar{width:0;height:0}.app-editor-audio-stack .app-inline-editor-action-grid{grid-auto-rows:minmax(var(--app-inline-editor-control), 1fr);padding:calc(var(--app-inline-editor-pad) * 1.05)}.app-inline-cell-editor .app-inline-editor-photo-actions{gap:calc(var(--app-inline-editor-gap) * 1.45);height:100%;padding:calc(var(--app-inline-editor-pad) * 1.05);grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr)}.app-inline-cell-editor .app-inline-editor-photo-actions .button{border-radius:var(--app-inline-editor-radius);height:100%;min-height:0;padding:.85em .9em}.app-editor-audio-stack .app-inline-voice-action-grid{gap:calc(var(--app-inline-editor-gap) * 1.45);grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);height:100%;min-height:100%}.app-editor-audio-stack .button{min-height:var(--app-inline-editor-control)}.app-editor-audio-stack .app-inline-voice-action-grid .button{border-radius:var(--app-inline-editor-radius);white-space:normal;overflow-wrap:anywhere;height:100%;min-height:0;padding:.85em .9em;line-height:1.12}.app-inline-editor-checkout-card{scrollbar-width:none;grid-auto-rows:minmax(0,max-content);align-content:stretch;overflow:hidden auto}.app-inline-editor-account-card{align-content:center}.app-inline-editor-delivery-card{grid-template-rows:auto minmax(0,1fr)}.app-inline-editor-payment-card{align-content:center}.app-inline-editor-checkout-card::-webkit-scrollbar{width:0;height:0}.app-inline-checkout-summary{border-radius:var(--app-inline-editor-radius);-webkit-backdrop-filter:blur(5px)saturate(1.06);background:#090b0e6b;gap:.24em;min-width:0;padding:.72em;display:grid;overflow:hidden}.app-inline-checkout-summary strong,.app-inline-checkout-summary span{text-overflow:ellipsis;min-width:0;overflow:hidden}.app-inline-checkout-summary strong{color:#fff;font-size:var(--app-inline-editor-text);text-shadow:0 1px .55rem #0000009e;font-weight:850;line-height:1.12}.app-inline-checkout-summary span{color:#ffffffd1;font-size:var(--app-inline-editor-small-text);text-shadow:0 1px .45rem #0000008c;font-weight:740;line-height:1.25}.app-inline-delivery-grid{gap:var(--app-inline-editor-gap);scrollbar-width:none;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow-y:auto}.app-inline-delivery-grid::-webkit-scrollbar{width:0;height:0}.app-inline-delivery-address{height:calc(var(--app-inline-editor-control) * 1.32);min-height:calc(var(--app-inline-editor-control) * 1.32);padding:.78em;line-height:1.25}.app-inline-delivery-address-combobox{min-width:0;position:relative}.app-inline-delivery-suggestions{z-index:12;box-sizing:border-box;overscroll-behavior:contain;border-radius:var(--app-inline-editor-radius);-webkit-backdrop-filter:blur(12px)saturate(1.08);background:#090b0ed1;border:1px solid #ffffff24;gap:.2rem;max-height:min(11rem,42cqmin);padding:.22rem;display:grid;position:absolute;top:calc(100% + .22rem);left:0;right:0;overflow-y:auto;box-shadow:0 1rem 2.2rem #00000057}.app-inline-delivery-suggestions button{border-radius:calc(var(--app-inline-editor-radius) * .86);color:#fff;text-align:left;background:#ffffff0f;border:1px solid #ffffff14;grid-template-columns:minmax(0,1fr);align-items:start;gap:.12rem;min-width:0;height:auto;min-height:0;padding:.62em .72em;display:grid}.app-inline-delivery-suggestions button:active,.app-inline-delivery-suggestions button:hover,.app-inline-delivery-suggestions button:focus,.app-inline-delivery-suggestions button:focus-visible{box-shadow:none;background:#ffffff1f;border-color:#ffffff2e;outline:none}.app-inline-delivery-suggestions span,.app-inline-delivery-suggestions small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-width:0;display:block;overflow:hidden}.app-inline-delivery-suggestions span{font-size:var(--app-inline-editor-small-text);font-weight:780;line-height:1.18}.app-inline-delivery-suggestions small{color:#ffffffb8;font-size:calc(var(--app-inline-editor-small-text) * .88);font-weight:650}.app-inline-delivery-suggest-busy{background:#ffffffd1;border-radius:999px;width:.38rem;height:.38rem;margin-top:-.19rem;position:absolute;top:50%;right:.8rem;box-shadow:0 0 .65rem #ffffff80}.app-inline-delivery-grid .app-inline-delivery-sender-field{margin-top:calc(var(--app-inline-editor-gap) * 1.55)}.app-inline-payment-summary{color:#ffffffc7;font-size:var(--app-inline-editor-small-text);margin:0;line-height:1.25}.app-inline-order-status{border-radius:var(--app-inline-editor-radius);-webkit-backdrop-filter:blur(5px)saturate(1.06);background:#090b0e61;gap:.22em;min-width:0;padding:.72em;display:grid;overflow:hidden}.app-inline-order-status strong,.app-inline-order-status span{color:#ffffffdb;min-width:0;font-size:var(--app-inline-editor-small-text);text-overflow:ellipsis;text-shadow:0 1px .45rem #0000008c;font-weight:740;line-height:1.25;display:block;overflow:hidden}.app-inline-order-status strong{color:#fff;font-size:var(--app-inline-editor-text);font-weight:850}.app-inline-cell-editor .app-inline-video-method-grid{gap:calc(var(--app-inline-editor-gap) * 1.45);padding:calc(var(--app-inline-editor-pad) * 1.05);grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);height:100%}.app-inline-cell-editor .app-inline-video-method-button{border-radius:var(--app-inline-editor-radius);flex-direction:column;gap:.42em;height:100%;min-height:0;padding:.85em .9em}.app-inline-cell-editor .app-inline-video-method-button span,.app-inline-cell-editor .app-inline-video-method-button small{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.app-inline-cell-editor .app-inline-video-method-button span{color:#fffffff5;font-size:1.08em;font-weight:850;line-height:1.12}.app-inline-cell-editor .app-inline-video-method-button small{color:#ffffffc7;font-size:.82em;font-weight:740;line-height:1.16}.app-inline-cell-editor .app-inline-editor-pane-video .app-external-video-form{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(var(--app-inline-editor-control), auto);gap:calc(var(--app-inline-editor-gap) * 1.35);padding:calc(var(--app-inline-editor-pad) * 1.05);align-content:stretch;display:grid}.app-inline-cell-editor .app-inline-editor-pane-video .app-external-video-file-card{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(var(--app-inline-editor-control), auto)}.app-inline-cell-editor .app-inline-editor-pane-video .app-external-video-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(var(--app-inline-editor-compact-control), auto);gap:calc(var(--app-inline-editor-gap) * 1.2)}.app-inline-cell-editor .app-inline-editor-pane-video label{color:#ffffffe0;font-size:var(--app-inline-editor-text);text-shadow:0 1px .48rem #0000009e;margin:0;font-weight:820;line-height:1.15}.app-inline-cell-editor .app-inline-editor-pane-video input.app-caption-input{min-height:var(--app-inline-editor-control);font-size:var(--app-inline-editor-text);margin:0}.app-inline-cell-editor .app-video-upload-status{border-radius:var(--app-inline-editor-radius);font-size:var(--app-inline-editor-small-text);margin:0;padding:.65em .72em;line-height:1.22}.app-inline-payment-summary{border-radius:var(--app-inline-editor-radius);-webkit-backdrop-filter:blur(5px)saturate(1.06);background:#090b0e6b;gap:.28em;min-width:0;padding:.72em;display:grid;overflow:hidden}.app-inline-payment-summary span{text-overflow:ellipsis;white-space:nowrap;color:#ffffffd6;text-shadow:0 1px .45rem #0000008c;font-weight:740;overflow:hidden}.app-inline-editor-sound-card{align-content:stretch}.app-inline-sound-primary{gap:var(--app-inline-editor-gap);grid-template-rows:minmax(0,.78fr) minmax(0,1.22fr);align-content:stretch;min-width:0;height:100%;min-height:0;display:grid}.app-inline-sound-primary:not(:has(.app-audio-preview)){grid-template-rows:minmax(0,1fr)}.app-inline-music-panel{gap:var(--app-inline-editor-gap);min-width:0;display:grid}.app-inline-cell-editor .button,.app-inline-cell-editor a.button,.app-inline-cell-editor button.button,.app-inline-cell-editor .app-editor-tabs .button,.app-inline-cell-editor .app-inline-editor-type-button{width:100%;min-width:0;min-height:var(--app-inline-editor-control);color:#ffffffe0;-webkit-backdrop-filter:blur(5px)saturate(1.06);font-size:var(--app-inline-editor-text);text-align:center;text-shadow:0 1px .48rem #0000009e;text-transform:none;letter-spacing:.01em;white-space:normal;overflow-wrap:anywhere;text-overflow:ellipsis;background:#090b0e85;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 .9em;font-weight:800;line-height:1.18;display:inline-flex;overflow:hidden;box-shadow:0 .65rem 1.7rem #0000003d}.app-inline-cell-editor .button:hover,.app-inline-cell-editor a.button:hover,.app-inline-cell-editor button.button:hover,.app-inline-cell-editor .app-editor-tabs .button:hover,.app-inline-cell-editor .app-inline-editor-type-button:hover{color:#fff;background:#ffffff1f}.app-inline-cell-editor .button.primary,.app-inline-cell-editor button.button.primary,.app-inline-cell-editor .app-editor-tabs .button.primary{background:color-mix(in srgb, var(--app-accent,#b27430) 58%, #090b0e70);color:#fff;border-color:#ffffff38;box-shadow:0 .7rem 1.85rem #00000047}.app-inline-cell-editor .button:disabled,.app-inline-cell-editor button.button:disabled{color:#fff6;box-shadow:none;background:#090b0e52;border-color:#ffffff14}.app-inline-cell-editor .app-inline-editor-type-button{border-radius:var(--app-inline-editor-radius);flex-direction:column;gap:.28em;height:100%;min-height:0;padding:.72em}.app-inline-cell-editor .app-inline-editor-type-button span,.app-inline-cell-editor .app-inline-editor-type-button small{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.app-inline-cell-editor .app-inline-editor-type-button span{color:#fffffff5;text-shadow:0 1px .55rem #000000a6;font-size:1.16em;font-weight:850;line-height:1.05}.app-inline-cell-editor .app-inline-editor-type-button small{color:#ffffffd1;text-transform:none;letter-spacing:0;text-shadow:0 1px .42rem #00000094;font-size:.78em;font-weight:760;line-height:1.05}.app-inline-cell-editor-close{aspect-ratio:1;width:100%;min-width:0;max-width:none;height:auto;min-height:0;padding:0}.app-inline-cell-editor-close svg{stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:46%;height:46%;display:block}html body .app-inline-cell-editor input[type=text],html body .app-inline-cell-editor input[type=url],html body .app-inline-cell-editor textarea,.app-inline-cell-editor select,.app-inline-cell-editor .app-audio-music-controls select{width:100%;min-width:0;max-width:100%;height:var(--app-inline-editor-control);min-height:var(--app-inline-editor-control);resize:none;appearance:none;color:#fff;-webkit-text-fill-color:#fff;font-size:var(--app-inline-editor-text);background:#090b0e7a;border:1px solid #ffffff24;border-radius:999px;margin:0;padding:0 .78em;box-shadow:0 .65rem 1.7rem #0003}.app-inline-cell-editor .app-audio-music-controls{padding:calc(var(--app-inline-editor-pad) * .72);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-content:start}.app-inline-cell-editor .app-audio-music-controls select{height:var(--app-inline-editor-compact-control);min-height:var(--app-inline-editor-compact-control)}.app-inline-cell-editor .app-audio-music-controls .app-audio-volume-control{min-height:0}html body .app-inline-cell-editor input[type=text]:focus,html body .app-inline-cell-editor input[type=url]:focus,html body .app-inline-cell-editor textarea:focus,.app-inline-cell-editor select:focus{color:#fff;-webkit-text-fill-color:#fff;box-shadow:0 .7rem 1.85rem #00000047, 0 0 0 2px var(--app-accent-ring,#ffffff29);background:#090b0e94;border-color:#ffffff3d;outline:none}html body .app-inline-cell-editor input[type=text]::placeholder,html body .app-inline-cell-editor input[type=url]::placeholder,html body .app-inline-cell-editor textarea::placeholder{color:#ffffffe6;-webkit-text-fill-color:#ffffffe6}html body .app-inline-cell-editor textarea.app-caption-input{border-radius:var(--app-inline-editor-radius);text-align:left;white-space:pre-wrap;height:100%;min-height:0;padding:1em;line-height:1.42;overflow-y:auto}.app-inline-cell-editor select option{color:#fff;background:#111318}.app-inline-cell-editor .app-audio-preview{min-height:0;padding:0}.app-inline-cell-editor .app-audio-preview audio{width:100%;height:var(--app-inline-editor-compact-control);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090b0e7a;border:1px solid #ffffff24;border-radius:999px;display:block;box-shadow:0 .65rem 1.7rem #0003}.app-inline-cell-editor .app-muted,.app-inline-cell-editor .app-video-upload-note,.app-inline-cell-editor .app-audio-volume-control span{color:#ffffffc7;font-size:var(--app-inline-editor-small-text);text-shadow:0 1px 10px #00000052;margin:0;line-height:1.2}.app-inline-cell-editor .app-audio-volume-control{align-content:center;gap:.16em;display:grid}.app-inline-cell-editor input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;min-width:0;height:1.1em}.app-inline-cell-editor input[type=range]:disabled{cursor:default;opacity:.72}.app-inline-cell-editor input[type=range]::-webkit-slider-runnable-track{background:#090b0e7a;border-radius:999px;height:.48em;box-shadow:inset 0 0 0 1px #ffffff24,0 .35rem .75rem #0000002e}.app-inline-cell-editor input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--app-accent,#b27430);border:2px solid #fffffff0;border-radius:50%;width:1.15em;height:1.15em;margin-top:-.34em;box-shadow:0 .3rem .65rem #00000052}.app-inline-cell-editor input[type=range]:disabled::-webkit-slider-runnable-track{background:#9a9ea647;box-shadow:inset 0 0 0 1px #dce0e629}.app-inline-cell-editor input[type=range]:disabled::-webkit-slider-thumb{box-shadow:none;background:#8f949d;border-color:#e1e4e994}.app-inline-cell-editor input[type=range]::-moz-range-track{background:#090b0e7a;border:0;border-radius:999px;height:.48em;box-shadow:inset 0 0 0 1px #ffffff24,0 .35rem .75rem #0000002e}.app-inline-cell-editor input[type=range]::-moz-range-thumb{background:var(--app-accent,#b27430);border:2px solid #fffffff0;border-radius:50%;width:1.15em;height:1.15em;box-shadow:0 .3rem .65rem #00000052}.app-inline-cell-editor input[type=range]:disabled::-moz-range-track{background:#9a9ea647;box-shadow:inset 0 0 0 1px #dce0e629}.app-inline-cell-editor input[type=range]:disabled::-moz-range-thumb{box-shadow:none;background:#8f949d;border-color:#e1e4e994}.app-inline-cell-editor .app-status{min-height:0;max-height:calc(var(--app-inline-editor-control) * 1.85);border-radius:var(--app-inline-editor-radius);-webkit-backdrop-filter:blur(7px)saturate(1.08);color:#ffffffeb;font-size:var(--app-inline-editor-small-text);text-shadow:0 1px .45rem #000000a8;background:#090b0ead;border:1px solid #ffffff29;margin:0;padding:.58em .72em;font-weight:780;line-height:1.18;overflow:hidden auto;box-shadow:0 .65rem 1.7rem #00000047}.app-inline-cell-editor .app-status.error{color:#fff3ec;background:#23110db8;border-color:#ffb99157}#main.app-owner-single-cell-gallery .thumb>.image:not(.app-owner-cell-editing):not(.app-slot-image-uploading):not(.app-slot-image-reveal):before{content:"";z-index:5;pointer-events:none;background:linear-gradient(115deg,#0000 0% 32%,#ffffff24 46%,#ffffff12 52%,#0000 64% 100%);animation:3.4s ease-in-out infinite app-owner-empty-cell-shimmer;position:absolute;inset:0;transform:translate(-90%)}#main.app-owner-single-cell-gallery .thumb>.image.app-owner-cell-editing:before{content:none;display:none}#main.app-owner-single-cell-gallery .thumb>.image.app-owner-cell-editing.app-slot-image-reveal,#main.app-owner-single-cell-gallery .thumb>.image.app-owner-cell-editing.app-slot-image-reveal:before{animation:none}#main.app-owner-single-cell-gallery .thumb>.image.app-owner-cell-editing>.app-external-video-center-icon,#main.app-owner-single-cell-gallery .thumb>.image.app-owner-cell-editing>.app-external-video-provider-tag{opacity:0;pointer-events:none;transition:opacity .28s}#main.app-owner-single-cell-gallery .thumb>.image.app-owner-cell-editing-closing>.app-external-video-center-icon,#main.app-owner-single-cell-gallery .thumb>.image.app-owner-cell-editing-closing>.app-external-video-provider-tag{opacity:1}#main.app-owner-single-cell-gallery .thumb>.image.app-owner-cell-editing .app-inline-cell-editor{z-index:8;filter:none;transform:none}@keyframes app-owner-empty-cell-shimmer{0%{opacity:0;transform:translate(-90%)}18%{opacity:1}50%{opacity:0;transform:translate(90%)}to{opacity:0;transform:translate(90%)}}@media (prefers-reduced-motion:reduce){#main.app-owner-single-cell-gallery .thumb>.image:not(.app-owner-cell-editing):not(.app-slot-image-uploading):not(.app-slot-image-reveal):before{opacity:0;animation:none}}.app-owner-manage-popover{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.12);background:#07090cb8;border:1px solid #ffffff1f;border-radius:1rem;width:min(34rem,100dvw - 1rem);max-height:min(100dvh - 5rem,34rem);padding:clamp(.58rem,1.8vw,.82rem);overflow:visible;box-shadow:0 1rem 2.6rem #00000057}.app-owner-background-panel{min-width:0;max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.52rem,1.5vw,.7rem);display:grid;overflow:visible}.app-owner-background-toolbar{grid-template-columns:minmax(0,1fr) minmax(7rem,.4fr);align-items:center;gap:.55rem;min-width:0;display:grid}.app-owner-background-toolbar>strong,.app-owner-manage-popover label,.app-owner-background-panel .app-muted,.app-owner-manage-popover .app-muted,.app-owner-manage-popover .app-status{color:#ffffffd1;text-shadow:0 1px 10px #00000047}.app-owner-background-toolbar>strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.88rem,2vw,1rem);font-weight:700;line-height:1.15;overflow:hidden}.app-owner-background-file-button,.app-owner-manage-popover .button,.app-owner-manage-popover a.button,.app-owner-manage-popover button.button{color:#ffffffe0;text-align:center;text-transform:none;letter-spacing:.01em;white-space:nowrap;background:#090b0e7a;border:1px solid #ffffff24;border-radius:999px;width:100%;min-height:2.55rem;margin:0;padding-inline:.85rem;font-size:.82rem;font-weight:700;line-height:1.15;box-shadow:0 .65rem 1.7rem #0000003d}.app-owner-background-file-button:hover,.app-owner-manage-popover .button:hover,.app-owner-manage-popover a.button:hover,.app-owner-manage-popover button.button:hover{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.app-owner-manage-popover .button:disabled,.app-owner-manage-popover button.button:disabled,.app-owner-background-option:disabled{color:#fff6;opacity:.75;cursor:wait;transform:none}.app-owner-background-choices{scrollbar-width:thin;background:#090b0e38;border:1px solid #ffffff14;border-radius:.95rem;min-width:0;max-height:min(46dvh,24rem);padding:.08rem .08rem .14rem;overflow:hidden auto;box-shadow:inset 0 0 0 1px #ffffff05}.app-owner-background-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch;gap:clamp(.42rem,1.5vw,.6rem);width:100%;min-width:0;margin:0;padding:0;display:grid}.app-owner-background-option{aspect-ratio:1;width:100%;min-width:0;color:inherit;cursor:pointer;appearance:none;background:#090b0e61;border:1px solid #ffffff1a;border-radius:.78rem;place-items:stretch stretch;margin:0;padding:clamp(.16rem,.8vw,.24rem);transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:0 .42rem 1rem #0000002e}.app-owner-background-option:hover{background:#ffffff14;border-color:#ffffff2e;transform:translateY(-1px)}.app-owner-background-option.is-active{border-color:#ffffff2e;box-shadow:0 .42rem 1rem #0000002e}.app-owner-background-option.is-active:after{content:"";background:#ffffffdb;border-radius:50%;width:.42rem;height:.42rem;position:absolute;bottom:.38rem;right:.38rem;box-shadow:0 .2rem .5rem #00000047}.app-owner-background-thumb{aspect-ratio:1;background-color:#ffffff0f;background-position:50%;background-size:cover;border-radius:.58rem;width:100%;height:100%;min-height:0;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.app-owner-background-panel .app-muted{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.76rem;line-height:1.25;overflow:hidden}.app-owner-manage-popover .app-owner-manage-grid{margin-bottom:.65rem}.app-owner-manage-popover .app-owner-manage-grid .fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem;margin-bottom:0;display:grid}.app-owner-manage-popover .app-owner-manage-grid .field,.app-owner-manage-popover .app-owner-manage-grid .field.half{width:100%;max-width:100%;padding:0}.app-owner-manage-popover label{margin:0 0 .28rem;font-size:.74rem;line-height:1.15;display:block}.app-owner-manage-popover .app-bg-theme-picker,.app-owner-manage-popover .app-bg-theme-picker-menu{overflow:visible}.app-owner-manage-popover .app-owner-manage-links{width:100%;margin:0;padding:0;list-style:none;display:block}.app-owner-manage-popover .app-owner-manage-links li,.app-owner-manage-popover .app-owner-manage-links .button{width:100%;max-width:100%;margin:0;padding:0}@media screen and (max-width:736px){.app-owner-manage-popover .app-owner-manage-grid .fields{grid-template-columns:minmax(0,1fr)}.app-owner-manage-popover{width:min(27rem,100dvw - .8rem);max-height:min(100dvh - 4.6rem,35rem)}.app-owner-background-toolbar{grid-template-columns:minmax(0,1fr) minmax(6.2rem,.42fr);gap:.45rem}.app-owner-background-choices{max-height:min(48dvh,23rem)}.app-owner-background-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
