.controller-module__5wELcW__controller{--stage-ground:color-mix(in srgb, var(--surface), var(--surface-raised));z-index:30;overscroll-behavior:contain;padding:env(safe-area-inset-top) max(16px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(16px, env(safe-area-inset-left));background:radial-gradient(90% 46% at 50% 0, rgb(var(--action-rgb) / .1), transparent 70%), var(--stage-ground);color:var(--ink);font-family:var(--font-geist-sans), system-ui, sans-serif;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}[data-moment-phone-header]:has(+.controller-module__5wELcW__controller){display:none}.controller-module__5wELcW__bar{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.controller-module__5wELcW__brand{align-items:center;gap:8px;display:inline-flex}.controller-module__5wELcW__brand span{letter-spacing:.05em;font-size:1.25rem;line-height:1}.controller-module__5wELcW__brand i,.controller-module__5wELcW__liveTag{border:1px solid rgb(var(--action-rgb) / .6);background:color-mix(in srgb, var(--action) 18%, var(--canvas));color:var(--ink);letter-spacing:.16em;text-transform:uppercase;border-radius:99px;align-items:center;gap:6px;padding:3px 9px;font-size:.6875rem;font-style:normal;font-weight:800;display:inline-flex}.controller-module__5wELcW__brand i:before,.controller-module__5wELcW__liveTag:before{content:"";background:var(--action);border-radius:50%;width:6px;height:6px}.controller-module__5wELcW__room{border-radius:var(--radius-tag,8px);background:rgb(var(--canvas-rgb) / .72);border:1px solid var(--glass-line);letter-spacing:.14em;text-transform:uppercase;min-height:32px;color:var(--ink-muted);align-items:center;gap:8px;padding:0 12px;font-size:.6875rem;font-weight:700;display:inline-flex}.controller-module__5wELcW__room b{letter-spacing:.08em;color:var(--ink);font-size:1.125rem;line-height:1}.controller-module__5wELcW__notice{background:var(--danger-tint);border:1px solid var(--danger);color:var(--ink);border-radius:12px;align-items:center;gap:10px;margin:4px 0 0;padding:10px 12px;font-size:.875rem;font-weight:600;line-height:1.35;display:flex}.controller-module__5wELcW__notice svg{width:18px;height:18px;color:var(--danger);flex-shrink:0}@keyframes controller-module__5wELcW__arrive{0%{opacity:0;transform:translateY(10px)}}.controller-module__5wELcW__body{text-align:center;width:100%;max-width:30rem;animation:controller-module__5wELcW__arrive var(--dur-slow) var(--ease-settle) both;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;margin:0 auto;padding:16px 0 24px;display:flex}.controller-module__5wELcW__body[data-fill]{text-align:start;justify-content:flex-start;align-items:stretch}.controller-module__5wELcW__controller .controller-module__5wELcW__headline{overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(2.75rem,15vw,4.25rem);line-height:.96}.controller-module__5wELcW__lede{max-width:26ch;color:var(--ink-muted);text-wrap:balance;margin:0;font-size:1.125rem;font-weight:500;line-height:1.4}.controller-module__5wELcW__foot{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:12px 0 0;font-size:.75rem;font-weight:700}.controller-module__5wELcW__kickerRow{margin:0}@keyframes controller-module__5wELcW__spin{to{transform:rotate(360deg)}}.controller-module__5wELcW__spinner{border:3px solid rgb(var(--ink-rgb) / .2);border-top-color:var(--action);border-radius:50%;width:40px;height:40px;animation:.9s linear infinite controller-module__5wELcW__spin}@keyframes controller-module__5wELcW__stamp{0%{opacity:0;transform:scale(1.35)}}.controller-module__5wELcW__mark{border:1px solid var(--glass-line);width:96px;height:96px;color:var(--ink);animation:controller-module__5wELcW__stamp .45s var(--ease-stamp) both;background:#ffffff0f;border-radius:28px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:8px;font-size:2.5rem;line-height:1;display:flex;overflow:hidden}.controller-module__5wELcW__mark svg{width:44px;height:44px}.controller-module__5wELcW__mark img{object-fit:cover;width:100%;height:100%}.controller-module__5wELcW__mark[data-shape=round]{border-radius:50%}.controller-module__5wELcW__mark[data-tone=action]{background:var(--action);border-color:var(--action);color:var(--action-ink)}.controller-module__5wELcW__mark[data-tone=right]{background:var(--success);border-color:var(--success);color:var(--canvas)}.controller-module__5wELcW__mark[data-tone=wrong]{background:var(--danger);border-color:var(--danger);color:var(--canvas)}.controller-module__5wELcW__mark[data-tone=reward]{background:var(--reward-wash);border-color:color-mix(in srgb, var(--reward) 50%, transparent);color:var(--reward)}.controller-module__5wELcW__controller .controller-module__5wELcW__gain{color:var(--success);margin:0;font-size:3.25rem;line-height:.9}.controller-module__5wELcW__standing{color:var(--ink);margin:0;font-size:1.125rem;font-weight:700}.controller-module__5wELcW__standing b{color:var(--reward);font-weight:800}.controller-module__5wELcW__me{flex-direction:column;align-items:center;gap:2px;margin:0;display:inline-flex}.controller-module__5wELcW__me b{font-size:1.25rem;font-weight:800}.controller-module__5wELcW__me small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:700}.controller-module__5wELcW__card{border-radius:var(--radius-tile,16px);border:1px solid var(--glass-line);text-align:start;background:#ffffff0e;width:100%;max-width:24rem;padding:14px 16px}.controller-module__5wELcW__card h2,.controller-module__5wELcW__cardLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--action);margin:0;font-size:.6875rem;font-weight:800}.controller-module__5wELcW__card p{color:var(--ink-muted);margin:6px 0 0;font-size:.9375rem;line-height:1.4}.controller-module__5wELcW__card .controller-module__5wELcW__cardTitle{color:var(--ink);font-size:1.125rem;font-weight:800}.controller-module__5wELcW__card code,.controller-module__5wELcW__card .controller-module__5wELcW__mono{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;color:var(--ink);font-weight:800}.controller-module__5wELcW__card small{color:var(--ink-muted);font-size:.75rem;display:block}.controller-module__5wELcW__card a{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action);text-underline-offset:4px;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.controller-module__5wELcW__badge{background:var(--reward-wash);border:1px solid color-mix(in srgb, var(--reward) 50%, transparent);min-height:32px;color:var(--ink);border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:.875rem;font-weight:700;display:inline-flex}.controller-module__5wELcW__badge svg{width:16px;height:16px;color:var(--reward)}.controller-module__5wELcW__next{color:var(--ink);margin:0;font-size:1rem;font-weight:700}.controller-module__5wELcW__next span{color:var(--reward)}.controller-module__5wELcW__cta,.controller-module__5wELcW__ghost,.controller-module__5wELcW__text{cursor:pointer;text-align:center;min-height:52px;transition:background-color var(--dur-fast) var(--ease-settle), transform var(--dur-fast) var(--ease-settle);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:1rem;font-weight:800;line-height:1.1;display:inline-flex}.controller-module__5wELcW__cta{background:var(--action);color:var(--action-ink);box-shadow:inset 0 1px 0 #ffffff47, 0 10px 30px -14px rgb(var(--action-rgb) / .7)}.controller-module__5wELcW__cta:disabled{color:var(--ink-muted);box-shadow:none;cursor:not-allowed;background:#ffffff14}.controller-module__5wELcW__ghost{border-color:var(--line-strong);color:var(--ink);background:#ffffff0d;font-weight:700}.controller-module__5wELcW__ghost:disabled{color:var(--ink-muted);cursor:default}.controller-module__5wELcW__text{min-height:44px;color:var(--ink-muted);letter-spacing:.14em;text-transform:uppercase;background:0 0;padding:0 8px;font-size:.75rem}.controller-module__5wELcW__cta svg,.controller-module__5wELcW__ghost svg{flex-shrink:0;width:18px;height:18px}.controller-module__5wELcW__cta:not(:disabled):active,.controller-module__5wELcW__ghost:not(:disabled):active{transform:scale(var(--press-scale,.97))}.controller-module__5wELcW__cta:focus-visible,.controller-module__5wELcW__ghost:focus-visible,.controller-module__5wELcW__text:focus-visible,.controller-module__5wELcW__answer:focus-visible,.controller-module__5wELcW__input:focus-visible{outline:3px solid var(--focus,white);outline-offset:3px}@media (hover:hover){.controller-module__5wELcW__cta:not(:disabled):hover{background:var(--action-hover)}.controller-module__5wELcW__ghost:not(:disabled):hover{border-color:var(--ink)}.controller-module__5wELcW__text:hover{color:var(--ink)}}.controller-module__5wELcW__wide{width:100%}.controller-module__5wELcW__progress{letter-spacing:.16em;text-transform:uppercase;min-height:40px;color:var(--ink-muted);justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:.75rem;font-weight:700;display:flex}.controller-module__5wELcW__progress b{color:var(--ink)}.controller-module__5wELcW__answers{flex:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(84px,1fr);gap:10px;margin:0;padding:0;display:grid}.controller-module__5wELcW__answer{cursor:pointer;text-align:start;width:100%;color:var(--ink);transition:background-color var(--dur-fast) var(--ease-settle), border-color var(--dur-fast) var(--ease-settle), transform var(--dur-fast) var(--ease-settle);animation:controller-module__5wELcW__arrive var(--dur-slow) var(--ease-settle) both;background:#ffffff0f;border:2px solid #ffffff2e;border-radius:18px;align-items:center;gap:14px;padding:12px 16px 12px 12px;font-size:1.375rem;font-weight:700;line-height:1.2;display:flex;position:relative}.controller-module__5wELcW__answer:nth-child(2){animation-delay:40ms}.controller-module__5wELcW__answer:nth-child(3){animation-delay:80ms}.controller-module__5wELcW__answer:nth-child(4){animation-delay:.12s}.controller-module__5wELcW__answer:active{transform:scale(var(--press-scale,.97));border-color:var(--action);background:var(--action-wash)}.controller-module__5wELcW__answer>span:last-child{overflow-wrap:anywhere;text-wrap:pretty;flex:1;min-width:0}.controller-module__5wELcW__controller .controller-module__5wELcW__key{width:52px;height:52px;color:var(--ink-muted);border:2px solid #ffffff3d;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:2rem;line-height:1;display:flex}@media (hover:hover) and (pointer:fine){.controller-module__5wELcW__answer:hover{border-color:var(--action);background:var(--action-wash)}}@media (min-width:640px) and (min-height:480px){.controller-module__5wELcW__answers{grid-template-columns:repeat(2,minmax(0,1fr))}}.controller-module__5wELcW__joinPage{flex-direction:column;flex:1;justify-content:center;gap:12px;width:100%;max-width:26rem;margin:0 auto;padding:24px 0 32px;display:flex}.controller-module__5wELcW__joinHead{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:12px;display:flex}.controller-module__5wELcW__controller .controller-module__5wELcW__joinTitle{margin:0;font-size:clamp(3.5rem,20vw,5rem);line-height:.86}.controller-module__5wELcW__form{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.controller-module__5wELcW__field{flex-direction:column;gap:8px;min-width:0;display:flex}.controller-module__5wELcW__field label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);font-size:.6875rem;font-weight:700}.controller-module__5wELcW__field label span{color:var(--ink-faint)}.controller-module__5wELcW__input{border:1px solid var(--line-strong);background:rgb(var(--canvas-rgb) / .72);width:100%;min-height:56px;color:var(--ink);border-radius:14px;padding:0 16px;font-size:1.125rem;font-weight:700}.controller-module__5wELcW__input::placeholder{color:var(--ink-faint);font-weight:500}.controller-module__5wELcW__input:focus{border-color:var(--action)}.controller-module__5wELcW__controller .controller-module__5wELcW__codeInput{text-align:center;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;min-height:72px;font-size:2.5rem}.controller-module__5wELcW__codeInput::placeholder{letter-spacing:.24em}.controller-module__5wELcW__error{text-align:center;color:var(--danger);margin:0;font-size:.875rem;font-weight:700}.controller-module__5wELcW__form .controller-module__5wELcW__cta{letter-spacing:.04em;min-height:60px;font-size:1.125rem}.controller-module__5wELcW__emailForm{flex-direction:column;gap:10px;width:100%;max-width:22rem;display:flex}.controller-module__5wELcW__emailForm+.controller-module__5wELcW__cta{width:100%;max-width:22rem}.controller-module__5wELcW__emailForm p{color:var(--ink-muted);margin:0;font-size:.875rem}.controller-module__5wELcW__emailForm .controller-module__5wELcW__input{text-align:center}.controller-module__5wELcW__done{color:var(--success);align-items:center;gap:8px;margin:0;font-size:1.125rem;font-weight:800;display:inline-flex}.controller-module__5wELcW__done svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.controller-module__5wELcW__body,.controller-module__5wELcW__mark,.controller-module__5wELcW__answer,.controller-module__5wELcW__spinner{animation:none}}
.MomentStory-module__t59Tha__card,.MomentStory-module__t59Tha__keepsake{box-sizing:border-box;color:var(--moment-ink,#251d2b);background:var(--moment-bg,#faf8f4);border:1px solid color-mix(in srgb,var(--moment-accent,#603d6e) 30%,#dbd1dc);overflow-wrap:anywhere;width:100%;min-width:0;font-family:inherit}.MomentStory-module__t59Tha__card{border-radius:28px;max-width:760px;margin:28px auto;padding:clamp(24px,5vw,56px);box-shadow:0 20px 65px #16051e1a}.MomentStory-module__t59Tha__gift{text-align:center}.MomentStory-module__t59Tha__gift .MomentStory-module__t59Tha__giftBrand{justify-content:center}.MomentStory-module__t59Tha__giftFace{flex-direction:column;align-items:center;display:flex}.MomentStory-module__t59Tha__occasion{border:1px solid color-mix(in srgb,var(--moment-accent,#603d6e) 40%,transparent);color:var(--moment-accent,#603d6e);border-radius:30px;padding:6px 12px;font-size:12px;line-height:1.4;display:inline-block}.MomentStory-module__t59Tha__artwork{width:180px;height:90px;color:var(--moment-accent,#603d6e);margin:14px auto 10px;display:block}.MomentStory-module__t59Tha__forLine{letter-spacing:.14em;color:var(--moment-muted,#4b5563);margin:0 0 10px;font-size:11px;font-weight:700}.MomentStory-module__t59Tha__gift .MomentStory-module__t59Tha__title{margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-weight:400}.MomentStory-module__t59Tha__gift .MomentStory-module__t59Tha__quote{margin:18px 0 6px;font-family:Georgia,Times New Roman,serif}.MomentStory-module__t59Tha__rule{background:var(--moment-accent,#603d6e);width:36px;height:2px;margin:22px auto 16px;display:block}.MomentStory-module__t59Tha__gift .MomentStory-module__t59Tha__primary{background:var(--moment-accent,#603d6e);border-color:var(--moment-accent,#603d6e);color:var(--moment-on-accent,#fff)}.MomentStory-module__t59Tha__eyebrow{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:12px;font-weight:750;display:flex}.MomentStory-module__t59Tha__eyebrow svg{flex-shrink:0;width:20px;height:20px}.MomentStory-module__t59Tha__giftBrand{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.MomentStory-module__t59Tha__giftBrand>span:last-child{font-size:12px;font-weight:650}.MomentStory-module__t59Tha__title{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(30px,4vw,48px);line-height:1.12}.MomentStory-module__t59Tha__heading{letter-spacing:-.03em;outline-offset:7px;margin:0 0 12px;font-size:clamp(25px,3vw,36px);line-height:1.18}.MomentStory-module__t59Tha__quote{white-space:pre-wrap;letter-spacing:-.015em;margin:26px 0 20px;font-size:clamp(20px,2.8vw,29px);line-height:1.5}.MomentStory-module__t59Tha__attribution{margin:0 0 22px;font-size:14px;font-weight:650}.MomentStory-module__t59Tha__note{margin:14px 0;font-size:15px;line-height:1.65}.MomentStory-module__t59Tha__fine{margin:12px 0 0;font-size:13px;line-height:1.55}.MomentStory-module__t59Tha__primary{color:#fff;cursor:pointer;background:#603d6e;border:1px solid #603d6e;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:50px;margin-top:16px;padding:13px 21px;font-size:15px;font-weight:700;display:inline-flex}.MomentStory-module__t59Tha__primary:focus-visible{outline-color:var(--moment-accent,#8b6698)}.MomentStory-module__t59Tha__primary svg{flex-shrink:0;width:18px;height:18px}.MomentStory-module__t59Tha__primary:focus-visible,.MomentStory-module__t59Tha__keepsake summary:focus-visible{outline-offset:4px;outline:3px solid #8b6698}.MomentStory-module__t59Tha__primary:disabled{opacity:.6;cursor:default}.MomentStory-module__t59Tha__narration{margin:18px 0 6px}.MomentStory-module__t59Tha__narration audio{width:100%;max-width:400px;margin-top:10px}.MomentStory-module__t59Tha__timeline{margin-top:8px}.MomentStory-module__t59Tha__timeline summary{cursor:pointer;text-underline-offset:4px;align-items:center;width:fit-content;min-height:44px;font-size:13px;text-decoration:underline;display:flex}.MomentStory-module__t59Tha__timeline summary:focus-visible{outline-offset:4px;outline:3px solid #603d6e}.MomentStory-module__t59Tha__narrationControl{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:12px;padding:10px 14px;font-size:14px;font-weight:650;display:flex}.MomentStory-module__t59Tha__narrationControl svg{width:17px;height:17px}.MomentStory-module__t59Tha__narrationControl:focus-visible{outline-offset:4px;outline:3px solid #8b6698}.MomentStory-module__t59Tha__narrationControl:disabled{opacity:.6;cursor:default}.MomentStory-module__t59Tha__stay{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:10px;margin:10px 0 0;padding:10px 14px;font-size:14px;font-weight:650;display:block}.MomentStory-module__t59Tha__stay[aria-pressed=true]{color:#fff;background:#603d6e;border-color:#603d6e}.MomentStory-module__t59Tha__stay:focus-visible{outline-offset:4px;outline:3px solid #8b6698}.MomentStory-module__t59Tha__stay:disabled{opacity:.6;cursor:default}.MomentStory-module__t59Tha__giftReveal{min-width:0}.MomentStory-module__t59Tha__keepsake{text-align:left;border-radius:20px;max-width:760px;margin:24px auto}.MomentStory-module__t59Tha__keepsake summary{cursor:pointer;align-items:center;gap:14px;min-height:76px;padding:22px;font-size:18px;font-weight:700;list-style:none;display:flex}.MomentStory-module__t59Tha__keepsake summary::-webkit-details-marker{display:none}.MomentStory-module__t59Tha__keepsake summary svg{flex-shrink:0;width:23px;height:23px}.MomentStory-module__t59Tha__keepsake small{margin-top:5px;font-size:13px;font-weight:400;display:block}.MomentStory-module__t59Tha__openLabel{white-space:nowrap;text-underline-offset:3px;flex-shrink:0;margin-left:auto;font-size:13px;font-weight:600;text-decoration:underline}.MomentStory-module__t59Tha__keepsake[open] .MomentStory-module__t59Tha__openLabel{font-size:0}.MomentStory-module__t59Tha__keepsake[open] .MomentStory-module__t59Tha__openLabel:after{content:"Close";font-size:13px}.MomentStory-module__t59Tha__wishes{padding:0 24px 24px}.MomentStory-module__t59Tha__wishes figure{border-top:1px solid #c9bdce;margin:22px 0 0;padding:22px 0 0}.MomentStory-module__t59Tha__wishes blockquote{white-space:pre-wrap;margin:0;font-size:17px;line-height:1.65}.MomentStory-module__t59Tha__wishes figcaption{margin-top:10px;font-size:13px;font-weight:650}@media (max-width:400px){.MomentStory-module__t59Tha__card{border-radius:21px;margin:18px auto;padding:24px 20px}.MomentStory-module__t59Tha__primary{width:100%}.MomentStory-module__t59Tha__artwork{width:150px;height:75px}.MomentStory-module__t59Tha__keepsake summary{gap:10px;padding:18px;font-size:17px}.MomentStory-module__t59Tha__wishes{padding:0 18px 22px}}@media (prefers-reduced-motion:no-preference){.MomentStory-module__t59Tha__card{animation:.2s ease-out MomentStory-module__t59Tha__arrive}.MomentStory-module__t59Tha__giftReveal{animation:.28s ease-out MomentStory-module__t59Tha__arrive}@keyframes MomentStory-module__t59Tha__arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}
.owner-keepsake-module__hidGvG__panel{box-sizing:border-box;border:1px solid var(--m-line);background:var(--moment-bg,var(--m-paper));min-width:0;color:var(--moment-ink,var(--m-ink));text-align:left;overflow-wrap:anywhere;border-radius:18px;margin:0 0 26px;padding:22px;}.owner-keepsake-module__hidGvG__panel *{box-sizing:border-box}.owner-keepsake-module__hidGvG__heading{align-items:center;gap:12px;display:flex}.owner-keepsake-module__hidGvG__heading>svg{width:25px;height:25px;color:var(--moment-accent,var(--m-accent));flex-shrink:0}.owner-keepsake-module__hidGvG__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--moment-muted,var(--m-muted));margin:0 0 5px;font-size:10px;font-weight:650;line-height:1.5}.owner-keepsake-module__hidGvG__heading h2{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:600;line-height:1.25}.owner-keepsake-module__hidGvG__introduction,.owner-keepsake-module__hidGvG__note,.owner-keepsake-module__hidGvG__footnote{color:var(--moment-muted,var(--m-muted));margin:13px 0 0;font-size:13px;line-height:1.65}.owner-keepsake-module__hidGvG__toggle{border:1px solid var(--moment-accent,var(--m-accent));width:100%;min-height:48px;color:var(--moment-accent,var(--m-accent));background:var(--moment-bg,var(--m-paper));cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:18px 0 0;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;display:flex}.owner-keepsake-module__hidGvG__toggle svg{flex-shrink:0;width:18px;height:18px;transition:transform .18s}.owner-keepsake-module__hidGvG__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.owner-keepsake-module__hidGvG__body{padding-top:18px}.owner-keepsake-module__hidGvG__private{color:var(--m-muted);background:var(--m-tint);border:1px solid var(--m-line);border-radius:9px;align-items:flex-start;gap:8px;margin:0 0 20px;padding:12px;font-size:12px;line-height:1.6;display:flex}.owner-keepsake-module__hidGvG__private svg{flex-shrink:0;width:15px;height:15px;margin-top:2px}.owner-keepsake-module__hidGvG__status,.owner-keepsake-module__hidGvG__failure{font-size:14px;line-height:1.65}.owner-keepsake-module__hidGvG__status{color:var(--moment-ink,var(--m-ink))}.owner-keepsake-module__hidGvG__failure{color:var(--m-danger);background:var(--m-danger-tint);border:1px solid var(--m-danger-line);border-radius:9px;padding:14px}.owner-keepsake-module__hidGvG__status h3,.owner-keepsake-module__hidGvG__failure h3,.owner-keepsake-module__hidGvG__count{margin:0;font-size:16px;font-weight:650;line-height:1.5}.owner-keepsake-module__hidGvG__status p,.owner-keepsake-module__hidGvG__failure p{margin:7px 0 0}.owner-keepsake-module__hidGvG__count{margin-top:0}.owner-keepsake-module__hidGvG__wishes figure{border-top:1px solid var(--m-line);margin:22px 0 0;padding-top:22px}.owner-keepsake-module__hidGvG__wishes blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.65}.owner-keepsake-module__hidGvG__wishes figcaption{margin:10px 0 0;font-size:13px;font-weight:650;line-height:1.6}.owner-keepsake-module__hidGvG__recheck{min-height:44px;color:var(--moment-accent,var(--m-accent));text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:20px;padding:9px 0;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;text-decoration:underline;display:inline-flex}.owner-keepsake-module__hidGvG__recheck svg{width:15px;height:15px}.owner-keepsake-module__hidGvG__recheck:disabled{opacity:.6;cursor:wait}.owner-keepsake-module__hidGvG__panel :is(button,h3):focus-visible{outline:3px solid var(--m-focus);outline-offset:4px}.owner-keepsake-module__hidGvG__footnote{margin-top:7px;font-size:12px}@media (max-width:400px){.owner-keepsake-module__hidGvG__panel{border-radius:14px;padding:16px}.owner-keepsake-module__hidGvG__heading{gap:9px}.owner-keepsake-module__hidGvG__heading h2{font-size:21px}.owner-keepsake-module__hidGvG__heading>svg{width:21px;height:21px}.owner-keepsake-module__hidGvG__wishes blockquote{font-size:16px}}@media (prefers-reduced-motion:no-preference){.owner-keepsake-module__hidGvG__body{animation:.18s ease-out owner-keepsake-module__hidGvG__reveal}@keyframes owner-keepsake-module__hidGvG__reveal{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.owner-keepsake-module__hidGvG__toggle svg{transition:none}}
.host-playback-presence-module__Gt5Juq__presence{color:#ead9e3;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 8px;max-width:230px;display:flex}.host-playback-presence-module__Gt5Juq__label{align-items:center;gap:7px;font-size:12px;line-height:1.5;display:inline-flex}.host-playback-presence-module__Gt5Juq__meter{flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:19px;height:18px;display:inline-flex}.host-playback-presence-module__Gt5Juq__meter i{background:currentColor;border-radius:2px;width:3px;height:12px;display:block;transform:scaleY(.3)}.host-playback-presence-module__Gt5Juq__presence[data-host-playback=playing]{color:#ffe3c7}.host-playback-presence-module__Gt5Juq__presence[data-animate=true] .host-playback-presence-module__Gt5Juq__meter i{animation:.85s ease-in-out infinite alternate host-playback-presence-module__Gt5Juq__voice-beat}.host-playback-presence-module__Gt5Juq__presence[data-animate=true] .host-playback-presence-module__Gt5Juq__meter i:nth-child(2){animation-delay:-.4s}.host-playback-presence-module__Gt5Juq__presence[data-animate=true] .host-playback-presence-module__Gt5Juq__meter i:nth-child(3){animation-delay:-.65s}.host-playback-presence-module__Gt5Juq__presence[data-animate=true] .host-playback-presence-module__Gt5Juq__meter i:nth-child(4){animation-delay:-.2s}.host-playback-presence-module__Gt5Juq__presence .host-playback-presence-module__Gt5Juq__motion{color:#f7e5ef;background:#251b27;border:1px solid #806474;border-radius:8px;min-width:44px;min-height:44px;padding:6px;font-size:12px}.host-playback-presence-module__Gt5Juq__motion:hover{background:#3c2939}@keyframes host-playback-presence-module__Gt5Juq__voice-beat{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@media (max-width:620px){.host-playback-presence-module__Gt5Juq__presence{max-width:190px}}@media (prefers-reduced-motion:reduce){.host-playback-presence-module__Gt5Juq__presence .host-playback-presence-module__Gt5Juq__meter i{animation:none!important}.host-playback-presence-module__Gt5Juq__motion{display:none}}.host-playback-presence-module__Gt5Juq__presence[data-host-playback=ready] .host-playback-presence-module__Gt5Juq__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.testimonial-card-module__uTPt-a__card{border:1px solid var(--show-line,color-mix(in srgb, currentColor 24%, transparent));background:color-mix(in srgb, var(--show-panel,currentColor) 55%, transparent);border-radius:18px;margin-top:22px;padding:16px 18px 18px}.testimonial-card-module__uTPt-a__stars,.testimonial-card-module__uTPt-a__roles{border:0;min-width:0;margin:0;padding:0}.testimonial-card-module__uTPt-a__heading{letter-spacing:-.01em;padding:0;font-size:15px;font-weight:650}.testimonial-card-module__uTPt-a__starRow{gap:2px;margin:6px 0 0 -8px;display:flex}.testimonial-card-module__uTPt-a__star{cursor:pointer;width:44px;height:44px;color:color-mix(in srgb, currentColor 52%, transparent);border-radius:50%;place-items:center;transition:color .15s,transform .15s;display:grid}.testimonial-card-module__uTPt-a__star:hover{transform:translateY(-1px)}.testimonial-card-module__uTPt-a__star[data-lit]{color:var(--moment-paper-tint,var(--blush,currentColor))}.testimonial-card-module__uTPt-a__star[data-lit] .testimonial-card-module__uTPt-a__starIcon{fill:currentColor}.testimonial-card-module__uTPt-a__star:has(input:focus-visible){outline:3px solid var(--moment-paper-tint,currentColor);outline-offset:-3px}.testimonial-card-module__uTPt-a__starIcon{stroke-width:1.6px;width:26px;height:26px}.testimonial-card-module__uTPt-a__details{border-top:1px solid var(--show-line,color-mix(in srgb, currentColor 18%, transparent));flex-direction:column;margin-top:12px;padding-top:14px;animation:.25s both testimonial-card-module__uTPt-a__open;display:flex}@keyframes testimonial-card-module__uTPt-a__open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.testimonial-card-module__uTPt-a__label{margin:12px 0 6px;padding:0;font-size:13px;font-weight:600;display:block}.testimonial-card-module__uTPt-a__roles .testimonial-card-module__uTPt-a__label{margin-top:0}.testimonial-card-module__uTPt-a__optional{color:var(--show-muted,color-mix(in srgb, currentColor 72%, transparent));font-weight:400}.testimonial-card-module__uTPt-a__chips{flex-wrap:wrap;gap:8px;display:flex}.testimonial-card-module__uTPt-a__chip{cursor:pointer;border:1px solid var(--show-line,color-mix(in srgb, currentColor 30%, transparent));border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.testimonial-card-module__uTPt-a__chip[data-on]{border-color:var(--moment-paper-tint,currentColor);background:color-mix(in srgb, var(--moment-paper-tint,currentColor) 18%, transparent)}.testimonial-card-module__uTPt-a__chip:has(input:focus-visible){outline:3px solid var(--moment-paper-tint,currentColor);outline-offset:2px}.testimonial-card-module__uTPt-a__field{width:100%;font:inherit;color:inherit;resize:vertical;border:1px solid color-mix(in srgb, currentColor 34%, transparent);background:color-mix(in srgb, currentColor 7%, transparent);border-radius:12px;padding:11px 13px;font-size:16px;line-height:1.45}.testimonial-card-module__uTPt-a__field:focus-visible{outline:3px solid var(--moment-paper-tint,currentColor);outline-offset:1px}input.testimonial-card-module__uTPt-a__field{min-height:46px}.testimonial-card-module__uTPt-a__count{color:var(--show-muted,color-mix(in srgb, currentColor 72%, transparent));text-align:right;margin:4px 0 0;font-size:12px}.testimonial-card-module__uTPt-a__consent{cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:13px;line-height:1.5;display:flex}.testimonial-card-module__uTPt-a__consent input{width:20px;height:20px;accent-color:var(--moment-paper-tint,currentColor);flex:none;margin:0}.testimonial-card-module__uTPt-a__consent input:focus-visible{outline:3px solid var(--moment-paper-tint,currentColor);outline-offset:2px}.testimonial-card-module__uTPt-a__note{color:var(--show-muted,color-mix(in srgb, currentColor 72%, transparent));margin:8px 0 14px 30px;font-size:12px;line-height:1.55}.testimonial-card-module__uTPt-a__send{align-self:flex-start;min-width:140px;margin-top:14px}.testimonial-card-module__uTPt-a__note+.testimonial-card-module__uTPt-a__send{margin-top:0}.testimonial-card-module__uTPt-a__plain{margin:12px 0 0;font-size:13px;line-height:1.5}.testimonial-card-module__uTPt-a__error{color:var(--moment-paper-tint,currentColor);margin:12px 0 0;font-size:13px;line-height:1.5}.testimonial-card-module__uTPt-a__thanks{align-items:flex-start;gap:10px;margin:0;font-size:14px;font-weight:600;line-height:1.55;display:flex}.testimonial-card-module__uTPt-a__thanksStar{fill:currentColor;width:18px;height:18px;color:var(--moment-paper-tint,var(--blush,currentColor));flex:none;margin-top:2px}.testimonial-card-module__uTPt-a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.testimonial-card-module__uTPt-a__details{animation:none}.testimonial-card-module__uTPt-a__star{transition:none}.testimonial-card-module__uTPt-a__star:hover{transform:none}}
.tv-entry-module__0bjLBW__entry{gap:10px;min-width:0;margin:12px 0 0;display:grid}.tv-entry-module__0bjLBW__entry[data-variant=again]{margin-top:16px}.tv-entry-module__0bjLBW__toggle{border:1px solid color-mix(in srgb,currentColor 35%,transparent);min-height:44px;color:inherit;font:inherit;cursor:pointer;text-align:center;background:0 0;border-radius:100px;justify-content:center;justify-self:center;align-items:center;gap:9px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.tv-entry-module__0bjLBW__entry[data-variant=intro] .tv-entry-module__0bjLBW__toggle{color:var(--moment-paper-ink,var(--m-ink));border-color:color-mix(in srgb,var(--moment-paper-accent,var(--m-accent)) 55%,transparent)}.tv-entry-module__0bjLBW__toggle:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.tv-entry-module__0bjLBW__toggle:focus-visible,.tv-entry-module__0bjLBW__tvLink:focus-visible{outline:3px solid var(--m-focus);outline-offset:4px}[data-scene]:not([data-scene=invitation]) .tv-entry-module__0bjLBW__toggle:focus-visible{outline-color:var(--m-focus-on-dark)}.tv-entry-module__0bjLBW__entry[data-variant=intro]{color:var(--moment-paper-ink,var(--m-ink))}.tv-entry-module__0bjLBW__fallback{gap:10px;display:grid}.tv-entry-module__0bjLBW__fallback p{margin:0;font-size:14px;line-height:1.6}.tv-entry-module__0bjLBW__tvLink{min-height:44px;color:inherit;border:1px solid;border-radius:12px;justify-self:start;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}
.montage-module__kBslyG__montage{isolation:isolate;color:#fff7ee;width:100%;min-height:420px;font-family:var(--m-sans);background:radial-gradient(at 50% 15%,#3b2030 0%,#120c11 62%);outline:none;position:relative;overflow:hidden}.montage-module__kBslyG__solo{border-radius:inherit;height:clamp(440px,72vh,680px)}.montage-module__kBslyG__tv{z-index:80;height:100dvh;min-height:0;position:fixed;inset:0}.montage-module__kBslyG__preview{aspect-ratio:16/9;border-radius:14px;min-height:0}@media (max-width:759px){.montage-module__kBslyG__solo{aspect-ratio:4/5;height:auto;min-height:0}.montage-module__kBslyG__preview{aspect-ratio:4/5}}.montage-module__kBslyG__layer{opacity:0;transition:opacity .4s;position:absolute;inset:0}.montage-module__kBslyG__layer[data-front=true]{opacity:1;z-index:1}.montage-module__kBslyG__backdrop{object-fit:cover;filter:blur(26px)brightness(.5)saturate(1.1);width:112%;height:112%;position:absolute;inset:-6%}.montage-module__kBslyG__photo{transform-origin:50% 42%;width:100%;height:100%;position:absolute;inset:0}.montage-module__kBslyG__kenBurns{animation:montage-module__kBslyG__montageKenBurns var(--montage-hold,4s) linear forwards}@keyframes montage-module__kBslyG__montageKenBurns{0%{transform:scale(1)}to{transform:scale(1.08)}}.montage-module__kBslyG__video{object-fit:contain;background:0 0;width:100%;height:100%;position:absolute;inset:0}.montage-module__kBslyG__card{z-index:2;text-align:center;place-content:center;gap:.75rem;padding:2rem 1.5rem 5.5rem;animation:.6s both montage-module__kBslyG__montageCardIn;display:grid;position:absolute;inset:0}.montage-module__kBslyG__card .montage-module__kBslyG__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#e5bd81;font-size:.72rem}.montage-module__kBslyG__card h2{font-family:var(--m-serif);margin:0;font-size:clamp(2rem,6vw,4.25rem);font-weight:500;line-height:1.04}.montage-module__kBslyG__card p{color:#f6e7da;overflow-wrap:anywhere;max-width:34rem;margin:0 auto;font-size:clamp(1rem,2.4vw,1.35rem);line-height:1.45}@keyframes montage-module__kBslyG__montageCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.montage-module__kBslyG__lowerThird{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120c11a8;border-radius:12px;max-width:min(80%,34rem);padding:.6rem 1rem .7rem;position:absolute;bottom:5rem;left:clamp(1rem,4vw,2.5rem);box-shadow:0 10px 30px -18px #000}.montage-module__kBslyG__lowerThird span{letter-spacing:.16em;text-transform:uppercase;color:#e5bd81;font-size:.68rem;display:block}.montage-module__kBslyG__lowerThird strong{font-family:var(--m-serif);font-size:clamp(1.15rem,2.6vw,1.6rem);font-weight:500;display:block}.montage-module__kBslyG__lowerThird p{margin:.25rem 0 0;font-size:.95rem;line-height:1.4}.montage-module__kBslyG__progress{z-index:4;background:#ffffff24;height:3px;position:absolute;top:0;left:0;right:0}.montage-module__kBslyG__progress i{background:#e5bd81;height:100%;transition:width .3s;display:block}.montage-module__kBslyG__controls{z-index:4;padding:.75rem clamp(.75rem, 3vw, 1.5rem) calc(.75rem + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#080508c7);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.montage-module__kBslyG__controls div{flex-wrap:wrap;gap:.5rem;display:flex}.montage-module__kBslyG__controls button{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#fff7ee14;border:1px solid #fff7ee61;border-radius:999px;padding:0 1rem;font-size:.9rem}.montage-module__kBslyG__controls button:hover{background:#fff7ee2e}.montage-module__kBslyG__controls button:focus-visible{outline-offset:2px;outline:3px solid #e5bd81}.montage-module__kBslyG__controls button[aria-pressed=true]{background:#e5bd8147;border-color:#e5bd81}.montage-module__kBslyG__controls .montage-module__kBslyG__primary{color:#2a1520;background:#fff7ee;border-color:#fff7ee}.montage-module__kBslyG__count{letter-spacing:.06em;color:#f0dccc;font-size:.8rem}.montage-module__kBslyG__sound{z-index:5;position:absolute;top:1rem;right:1rem}.montage-module__kBslyG__sound button{color:#2a1520;min-height:44px;font:inherit;cursor:pointer;background:#fff7ee;border:0;border-radius:999px;padding:0 1rem}.montage-module__kBslyG__paused{z-index:3;pointer-events:none;letter-spacing:.14em;text-transform:uppercase;background:#08050859;place-content:center;font-size:.85rem;display:grid;position:absolute;inset:0}.montage-module__kBslyG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.montage-module__kBslyG__tv .montage-module__kBslyG__lowerThird{padding:1rem 1.5rem;bottom:7rem}.montage-module__kBslyG__tv .montage-module__kBslyG__lowerThird strong{font-size:clamp(1.6rem,3vw,2.6rem)}.montage-module__kBslyG__tv .montage-module__kBslyG__controls{padding:1.25rem 2.5rem 1.5rem}.montage-module__kBslyG__tv .montage-module__kBslyG__controls button{min-height:52px;font-size:1.05rem}@media (max-width:480px){.montage-module__kBslyG__controls{gap:.35rem}.montage-module__kBslyG__controls button{padding:0 .75rem;font-size:.85rem}.montage-module__kBslyG__lowerThird{bottom:6.25rem}.montage-module__kBslyG__count{display:none}}@media (prefers-reduced-motion:reduce){.montage-module__kBslyG__kenBurns{animation:none}.montage-module__kBslyG__layer{transition-duration:1ms}.montage-module__kBslyG__card{animation:none}}.montage-module__kBslyG__replay{justify-content:center;margin:1rem 0;display:flex}.montage-module__kBslyG__replay button{min-height:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:0 1.4rem;font-weight:600}.montage-module__kBslyG__stageSlot{width:100%;height:100%}
.finale-editor-module__jpcweG__editor{border:1px solid var(--m-line);background:var(--m-card);color:var(--m-ink);border-radius:18px;gap:1rem;padding:1.25rem;display:grid}.finale-editor-module__jpcweG__editor h2{font-family:var(--m-serif);margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:500;line-height:1.15}.finale-editor-module__jpcweG__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--m-eyebrow);margin:0;font-size:.7rem}.finale-editor-module__jpcweG__editor p{margin:0;line-height:1.55}.finale-editor-module__jpcweG__meter{gap:.35rem;display:grid}.finale-editor-module__jpcweG__meter meter{width:100%;height:12px}.finale-editor-module__jpcweG__meterText{color:var(--m-muted);font-size:.9rem}.finale-editor-module__jpcweG__list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.finale-editor-module__jpcweG__item{border:1px solid var(--m-line);background:var(--m-card);border-radius:12px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.75rem;padding:.6rem;display:grid}.finale-editor-module__jpcweG__item[data-dragging=true]{opacity:.5}.finale-editor-module__jpcweG__item[data-pinned=true]{border-color:var(--m-accent);box-shadow:inset 3px 0 0 var(--m-accent)}.finale-editor-module__jpcweG__thumb{object-fit:cover;background:var(--m-tint);border-radius:9px;width:72px;height:72px}.finale-editor-module__jpcweG__meta{gap:.35rem;min-width:0;display:grid}.finale-editor-module__jpcweG__meta strong{font-size:.95rem}.finale-editor-module__jpcweG__meta span{color:var(--m-muted);overflow-wrap:anywhere;font-size:.85rem}.finale-editor-module__jpcweG__actions{flex-wrap:wrap;gap:.4rem;display:flex}.finale-editor-module__jpcweG__editor button{border:1px solid var(--m-control);background:var(--m-card);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:9px;padding:.5rem .9rem;font-size:.9rem}.finale-editor-module__jpcweG__editor button:disabled{opacity:.55;cursor:default}.finale-editor-module__jpcweG__editor button[aria-pressed=true]{background:var(--m-tint);border-color:var(--m-accent)}.finale-editor-module__jpcweG__editor button:focus-visible{outline:3px solid var(--m-focus);outline-offset:2px}.finale-editor-module__jpcweG__primary{background:var(--m-accent)!important;border-color:var(--m-accent)!important;color:var(--m-on-accent)!important}.finale-editor-module__jpcweG__footer{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.finale-editor-module__jpcweG__status{color:var(--m-muted);font-size:.9rem}.finale-editor-module__jpcweG__empty{border:1px dashed var(--m-line);background:var(--m-tint);border-radius:12px;padding:1rem}.finale-editor-module__jpcweG__dialog{background:var(--m-night);width:min(960px,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--m-on-dark);border:0;border-radius:16px;padding:0}.finale-editor-module__jpcweG__dialog::backdrop{background:#0a0609b8}.finale-editor-module__jpcweG__dialogBody{gap:.75rem;padding:.75rem;display:grid}.finale-editor-module__jpcweG__dialogBar{justify-content:space-between;align-items:center;gap:.5rem;padding:0 .25rem;display:flex}.finale-editor-module__jpcweG__dialogBar button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff7ee66;border-radius:999px;padding:0 1rem}.finale-editor-module__jpcweG__dialogBar button:focus-visible{outline:3px solid var(--m-focus-on-dark);outline-offset:2px}@media (max-width:480px){.finale-editor-module__jpcweG__editor{padding:1rem}.finale-editor-module__jpcweG__item{grid-template-columns:56px minmax(0,1fr)}.finale-editor-module__jpcweG__thumb{width:56px;height:56px}}
.video-module__StkYQa__panel{border:1px solid var(--m-line);background:var(--m-card);max-width:48rem;color:var(--m-ink);border-radius:18px;margin:1.5rem auto;padding:1.5rem}.video-module__StkYQa__panel h2{margin:0 0 .5rem;font-size:1.25rem}.video-module__StkYQa__panel p{line-height:1.6}.video-module__StkYQa__optional{color:var(--m-muted);font-size:.9rem;font-weight:400}.video-module__StkYQa__panel button,.video-module__StkYQa__recorder button,.video-module__StkYQa__composer button{border:1px solid var(--m-control);background:var(--m-card);color:var(--m-ink);cursor:pointer;min-height:44px;font:inherit;border-radius:9px;margin:.4rem .4rem .4rem 0;padding:.65rem 1rem}.video-module__StkYQa__panel button:disabled,.video-module__StkYQa__recorder button:disabled,.video-module__StkYQa__composer button:disabled{opacity:.55;cursor:default}.video-module__StkYQa__panel button:focus-visible,.video-module__StkYQa__recorder button:focus-visible,.video-module__StkYQa__composer button:focus-visible{outline:3px solid var(--m-warning);outline-offset:2px}button.video-module__StkYQa__primary{background:var(--m-tint);border-color:var(--m-control);color:var(--m-ink)}button.video-module__StkYQa__text{background:0 0;border-color:#0000;text-decoration:underline}.video-module__StkYQa__note{color:var(--m-muted);font-size:.85rem}.video-module__StkYQa__error{color:var(--m-danger)}.video-module__StkYQa__actions{flex-wrap:wrap;align-items:center;gap:0 .25rem;display:flex}.video-module__StkYQa__card{border:1px solid var(--m-line);background:var(--m-card);border-radius:12px;gap:.5rem;margin-top:1rem;padding:1rem;display:grid}.video-module__StkYQa__lead{margin:0;font-size:1.05rem}.video-module__StkYQa__explainer{color:var(--m-muted);margin:0;font-size:.9rem}.video-module__StkYQa__banner{background:var(--m-tint);border:1px solid var(--m-warning-line);border-radius:12px;margin:.75rem 0;padding:.85rem 1rem}.video-module__StkYQa__banner p{margin:.25rem 0}.video-module__StkYQa__uploadLabel{gap:.35rem;font-size:.95rem;display:grid}.video-module__StkYQa__uploadLabel input{min-height:44px}.video-module__StkYQa__check{align-items:flex-start;gap:.65rem;margin:.35rem 0;line-height:1.5;display:flex}.video-module__StkYQa__check input{flex-shrink:0;width:18px;height:18px;margin-top:.3rem}.video-module__StkYQa__consent,.video-module__StkYQa__trim{border:1px solid var(--m-line);border-radius:12px;gap:.35rem;margin-top:1rem;padding:1rem;display:grid}.video-module__StkYQa__trim{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:end}.video-module__StkYQa__trim legend{grid-column:1/-1}.video-module__StkYQa__trim label{gap:.3rem;font-size:.9rem;display:grid}.video-module__StkYQa__trim input{border:1px solid var(--m-control);border-radius:6px;min-height:44px;padding:.55rem}.video-module__StkYQa__recorder{margin-top:1rem}.video-module__StkYQa__recorder h3{margin:0 0 .5rem;font-size:1.05rem}.video-module__StkYQa__stage{aspect-ratio:3/4;background:#120c11;border-radius:14px;max-height:70vh;margin-top:.75rem;position:relative;overflow:hidden}.video-module__StkYQa__live{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.video-module__StkYQa__frame{pointer-events:none;border:2px dashed #fff7ee8c;border-radius:48% 48% 40% 40%;position:absolute;inset:12% 18% 22%}.video-module__StkYQa__prompt{color:#fff7ee;background:#120c11a8;border-radius:10px;margin:0;padding:.6rem .8rem;font-size:.95rem;line-height:1.4;position:absolute;top:.75rem;left:.75rem;right:.75rem}.video-module__StkYQa__countdown{color:#fff7ee;text-shadow:0 4px 24px #000;place-content:center;font-size:clamp(4rem,18vw,8rem);display:grid;position:absolute;inset:0}.video-module__StkYQa__pill{color:#fff7ee;font-variant-numeric:tabular-nums;background:#120c11b8;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.9rem;display:inline-flex;position:absolute;top:4.25rem;right:.75rem}.video-module__StkYQa__pill i{background:#e0453a;border-radius:50%;width:.6rem;height:.6rem}.video-module__StkYQa__stageActions{background:linear-gradient(#0000,#080508c7);justify-content:center;gap:.5rem;padding:.75rem;display:flex;position:absolute;bottom:0;left:0;right:0}.video-module__StkYQa__stageActions button{color:#28251f}.video-module__StkYQa__reviewVideo{background:#120c11;border-radius:10px;width:100%;max-height:60vh;display:block}.video-module__StkYQa__ring{background:conic-gradient(#2f2a24 var(--progress,0%), #e8e1d6 0);border-radius:50%;width:64px;height:64px;-webkit-mask:radial-gradient(farthest-side,#0000 70%,#000 71%);mask:radial-gradient(farthest-side,#0000 70%,#000 71%)}.video-module__StkYQa__list{gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:grid}.video-module__StkYQa__item{border:1px solid var(--m-line);background:var(--m-card);border-radius:12px;gap:.25rem;padding:.75rem 1rem;display:grid}.video-module__StkYQa__badge{font-weight:600}.video-module__StkYQa__item[data-status=unusable] .video-module__StkYQa__badge{color:var(--m-danger)}.video-module__StkYQa__reviewItem{min-width:0}.video-module__StkYQa__reviewCard{border:1px solid var(--m-line);background:var(--m-card);border-radius:14px;gap:.5rem;padding:1rem;display:grid}.video-module__StkYQa__reviewCard[data-state=blocked]{background:var(--m-tint)}.video-module__StkYQa__reviewCard p.video-module__StkYQa__check{margin:0;font-size:.9rem}.video-module__StkYQa__reviewCard p.video-module__StkYQa__check[data-tone=fine]{color:var(--m-success)}.video-module__StkYQa__reviewCard p.video-module__StkYQa__check[data-tone=look]{color:var(--m-warning)}.video-module__StkYQa__blurred{border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.video-module__StkYQa__blurred img{object-fit:cover;filter:blur(22px);width:100%;max-height:40vh;display:block}.video-module__StkYQa__blurred span{color:#fff;text-shadow:0 2px 8px #000;place-content:center;font-weight:600;display:grid;position:absolute;inset:0}.video-module__StkYQa__composer{margin-top:.5rem}@media (max-width:480px){.video-module__StkYQa__panel{margin:1rem 0;padding:1rem}.video-module__StkYQa__stage{aspect-ratio:9/14}}@media (prefers-reduced-motion:reduce){.video-module__StkYQa__countdown{transition:none}}
.contribution-removal-status-module__Burbza__panel{border:1px solid var(--m-line);background:var(--m-card);max-width:1136px;color:var(--m-ink);font-family:var(--m-sans);border-radius:14px;margin:24px auto;padding:20px}.contribution-removal-status-module__Burbza__panel[data-tone=warning]{background:var(--m-warning-tint);border-color:var(--m-warning-line)}.contribution-removal-status-module__Burbza__panel[data-tone=error]{background:var(--m-danger-tint);border-color:var(--m-danger-line)}.contribution-removal-status-module__Burbza__heading{align-items:start;gap:10px;display:flex}.contribution-removal-status-module__Burbza__heading>span{color:var(--m-accent);flex-shrink:0}.contribution-removal-status-module__Burbza__heading h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:650;line-height:1.4}.contribution-removal-status-module__Burbza__panel p{color:var(--m-muted);margin:12px 0;font-size:13px;line-height:1.7}.contribution-removal-status-module__Burbza__panel[data-tone=warning] p{color:var(--m-warning)}.contribution-removal-status-module__Burbza__panel[data-tone=error] p{color:var(--m-danger)}.contribution-removal-status-module__Burbza__panel .contribution-removal-status-module__Burbza__note{font-size:13px}.contribution-removal-status-module__Burbza__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.contribution-removal-status-module__Burbza__actions button,.contribution-removal-status-module__Burbza__actions a{min-height:44px;color:var(--m-accent);font:650 13px/1.5 var(--m-sans);justify-content:center;align-items:center;gap:7px;padding:10px 12px;display:inline-flex}.contribution-removal-status-module__Burbza__actions button{border:1px solid var(--m-line);background:var(--m-card);cursor:pointer;border-radius:12px}.contribution-removal-status-module__Burbza__actions a{text-underline-offset:3px;text-decoration:underline}.contribution-removal-status-module__Burbza__actions button:disabled{opacity:.6;cursor:wait}.contribution-removal-status-module__Burbza__panel :is(a,button):focus-visible{outline:3px solid var(--m-focus);outline-offset:2px}.contribution-removal-status-module__Burbza__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contribution-removal-status-module__Burbza__heading h2:focus-visible{outline:3px solid var(--m-focus);outline-offset:2px}@media (max-width:600px){.contribution-removal-status-module__Burbza__panel{padding:18px}.contribution-removal-status-module__Burbza__heading h2{font-size:17px}.contribution-removal-status-module__Burbza__actions{align-items:stretch}.contribution-removal-status-module__Burbza__actions button,.contribution-removal-status-module__Burbza__actions a{width:100%}}.contribution-removal-status-module__Burbza__clearStatus{height:44px;font:12px/20px var(--m-sans);color:var(--m-muted);align-items:center;margin:0;padding:12px 0;display:flex}@media (max-width:600px){.contribution-removal-status-module__Burbza__clearStatus{height:84px}}