:root{--ui-gap: 16px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#fff;background:#0b0b0d;color-scheme:dark}*{box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:none}html,body{width:100%;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;background:#0b0b0d;touch-action:none}body{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.ambient{position:fixed;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;pointer-events:none;transform:translateZ(0) scale(.96);transition:opacity .42s ease,transform .62s cubic-bezier(.16,1,.3,1)}.ambient:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 45%,transparent 18%,rgb(11 11 13 / 18%) 62%,rgb(11 11 13 / 60%) 100%),#0b0b0d2e}.ambient canvas{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;width:124%;height:124%;filter:blur(clamp(46px,7vmax,88px)) saturate(1.38) brightness(.68);transform:translateZ(0) scale(1.08)}.preview-mode .ambient,.preview-closing .ambient{opacity:.68;transform:translateZ(0) scale(1)}.preview-closing.preview-live .ambient{opacity:0;transform:translateZ(0) scale(.97)}button,a{color:inherit;font:inherit;-webkit-tap-highlight-color:transparent}a,img{-webkit-touch-callout:none;-webkit-user-drag:none}button{border:0;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid white;outline-offset:4px}.camera-rig{--view-inset: var(--ui-gap);--banner-radius: 18px;--promotion-offscreen-y: -160px;--preview-x: 0px;--preview-y: 0px;--preview-scale: 1;--preview-radius: 28px;--preview-control-scale: 1;--review-gap: var(--ui-gap);--review-padding-y: 14px;--review-padding-x: 10px;--review-radius: 14px;--review-font-size: 16px;--review-line-height: 20px;--share-gap: 7px;--share-icon-size: 16px;--share-icon-offset-y: -.5px;--footer-corner-inset: 28px;position:relative;z-index:3;width:min(calc(100vw - 32px),calc(56.25dvh - 18px));aspect-ratio:9 / 16;max-height:calc(100dvh - 32px);transform:translateZ(0) scale(1);transform-origin:center;transition:transform .56s cubic-bezier(.16,1,.3,1)}.camera{position:relative;width:100%;height:100%;overflow:hidden;border-radius:28px;background:#080808;box-shadow:0 0 28px #0000002e;transition:border-radius .56s cubic-bezier(.16,1,.3,1),box-shadow .56s ease}.preview-mode .camera-rig{transform:translate3d(var(--preview-x),var(--preview-y),0) scale(var(--preview-scale))}.preview-mode .camera{border-radius:var(--preview-radius);box-shadow:0 24px 70px #0000008c}.preview-closing .camera-rig{transition:none}.preview-closing .camera{transition-property:border-radius,box-shadow;transition-duration:.44s;transition-timing-function:cubic-bezier(.16,1,.3,1),ease}@media(max-width:640px){:root{--ui-gap: 12px}.camera-rig{--banner-radius: 16px;--footer-corner-inset: 24px;width:min(calc(100vw - 24px),calc(56.25dvh - 13.5px));max-height:calc(100dvh - 24px)}.camera{border-radius:24px}}#live{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lens-loader{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000006b;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility 0s linear .24s}.lens-loader-arc{width:44px;height:44px;box-sizing:border-box;border:3px solid rgb(255 255 255 / 24%);border-top-color:#fff;border-right-color:#ffffffb8;border-radius:50%;animation:lens-loader-spin .76s linear infinite}.lens-loading .lens-loader{opacity:1;visibility:visible;transition-delay:0s}.lens-loading .capture-controls{opacity:0;visibility:hidden;pointer-events:none}@keyframes lens-loader-spin{to{transform:rotate(1turn)}}.capture-flash{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 45ms ease,visibility 0s .18s}.photo-flash .capture-flash{opacity:1;visibility:visible;transition:opacity 45ms ease,visibility 0s}.capture-preview{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#000;opacity:0;pointer-events:none;transition:opacity .18s ease}.preview-mode .capture-preview,.preview-closing .capture-preview{opacity:1}.preview-closing.preview-live .capture-preview{opacity:0}.preview-mode .capture-preview{pointer-events:auto}.promotion-carousel{position:absolute;z-index:5;top:var(--view-inset);right:0;left:0;padding-bottom:72px;opacity:1;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .26s ease}.promotion-track{position:relative;width:100%;height:64px;opacity:1;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .26s ease}.promotion-carousel.collapsed .promotion-track{opacity:0;pointer-events:none;transform:translate3d(0,calc(-100% - var(--view-inset)),0)}.promotion{position:absolute;z-index:1;top:0;right:var(--view-inset);left:var(--view-inset);display:flex;visibility:hidden;min-height:64px;align-items:center;gap:0;padding:6px;border:0;border-radius:var(--banner-radius);background:#f2f3f5;color:#17181a;box-shadow:none;text-decoration:none;cursor:pointer;opacity:0;pointer-events:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .16s ease,opacity .16s ease}.promotion.active,.promotion.transitioning{visibility:visible;opacity:1}.promotion.active{pointer-events:auto}.promotion-carousel.swiping .promotion{cursor:grabbing}.cookie-consent-visible .promotion-carousel{pointer-events:none;transform:translate3d(0,var(--promotion-offscreen-y),0)}.preview-mode .promotion-carousel,.preview-closing .promotion-carousel{pointer-events:none;transform:translate3d(0,calc(-100% - var(--view-inset) - 34px),0)}.preview-closing.preview-live .promotion-carousel{transform:translateZ(0)}.cookie-consent-visible.preview-mode .promotion-carousel,.cookie-consent-visible.preview-closing .promotion-carousel{opacity:0}.cookie-consent-visible.preview-closing.preview-live .promotion-carousel{transform:translate3d(0,var(--promotion-offscreen-y),0)}.cookie-consent{position:absolute;z-index:9;top:var(--view-inset);right:var(--view-inset);left:var(--view-inset);display:grid;gap:9px;margin:0;padding:11px;border-radius:var(--banner-radius);background:#f2f3f5;color:#17181a;box-shadow:none;opacity:0;pointer-events:none;transform:translate3d(0,calc(-100% - var(--view-inset)),0);transition:opacity .26s ease,transform .5s cubic-bezier(.22,1,.36,1)}.cookie-consent-visible .cookie-consent{opacity:1;pointer-events:auto;transform:translateZ(0)}.cookie-consent.leaving,.preview-mode .cookie-consent,.preview-closing .cookie-consent{opacity:0;pointer-events:none;transform:translate3d(0,calc(-100% - var(--view-inset)),0)}.preview-closing.preview-live .cookie-consent:not(.leaving){opacity:1;pointer-events:auto;transform:translateZ(0)}.cookie-consent-heading{display:flex;align-items:center;gap:8px;text-align:left}.cookie-consent-heading svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:#202124;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cookie-consent-heading .cookie-dot{fill:#202124;stroke:none}.cookie-consent-heading strong{color:#202124;font-size:16px;font-weight:600;line-height:20px}.cookie-consent p{margin:0;color:#55585d;font-size:10.5px;font-weight:450;line-height:1.35}.cookie-consent a{color:#242528;font-weight:600;text-underline-offset:2px}.cookie-consent a:focus-visible,.cookie-consent-actions button:focus-visible{outline-color:#202124}.cookie-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.cookie-consent-actions button{min-height:34px;padding:7px 10px;border:0;border-radius:10px;background:#0b0b0d;box-shadow:none;color:#fff;font-size:11px;font-weight:500;line-height:1}.promotion-pagination{position:absolute;z-index:0;top:calc(64px + var(--view-inset));left:50%;display:flex;width:47px;height:21px;align-items:center;justify-content:center;gap:4px;padding:6px;overflow:hidden;border:0;border-radius:11px;background:#f2f3f5;box-shadow:none;transform:translate3d(-50%,0,0);transition:width .44s cubic-bezier(.22,1,.36,1),height .44s cubic-bezier(.22,1,.36,1),border-radius .44s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.promotion-carousel.collapsed .promotion-pagination{width:112px;height:36px;overflow:visible;border-radius:18px;transform:translate3d(-50%,calc(-64px - var(--view-inset)),0)}.promotion-dot{position:relative;width:9px;height:9px;padding:0;background:transparent;opacity:1;transform:scale(1);transition:opacity .18s ease,transform .3s cubic-bezier(.22,1,.36,1)}.promotion-carousel.collapsed .promotion-dot{opacity:0;pointer-events:none;transform:scale(.5)}.promotion-dot:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;border-radius:50%;background:#77797d;opacity:.52;transform:translate(-50%,-50%) scale(1);transition:opacity .22s ease,transform .3s cubic-bezier(.16,1,.3,1),background .22s ease}.promotion-dot.active:after{background:#292b2f;opacity:1;transform:translate(-50%,-50%) scale(1.22)}.promotion-dot:focus-visible{outline:2px solid #292b2f;outline-offset:-2px;border-radius:7px}.promotion-learn-more{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:10px 14px;background:transparent;color:#292b2f;font:inherit;font-size:11px;font-weight:650;line-height:11px;white-space:nowrap;opacity:0;pointer-events:none;transform:scale(.72);transition:opacity .18s ease,transform .36s cubic-bezier(.22,1,.36,1)}.promotion-learn-more:before{content:"";position:absolute;top:-18px;right:-24px;bottom:-18px;left:-24px}.promotion-carousel.collapsed .promotion-learn-more{opacity:1;pointer-events:auto;transform:scale(1);transition-delay:.14s}.promotion-learn-more:focus-visible{outline:2px solid #292b2f;outline-offset:-3px;border-radius:inherit}.promotion-image{width:52px;height:52px;flex:0 0 52px;margin-right:15px;border-radius:12px;object-fit:cover;object-position:center 28%}.promotion-copy{display:grid;min-width:0;flex:1;align-self:stretch;align-content:center;gap:3px}.promotion-title,.promotion-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promotion-title{color:#17181a;font-size:14px;font-weight:720;line-height:1.2}.promotion-subtitle{color:#74777c;font-size:11.5px;font-weight:450;line-height:1.25}.promotion-arrow{display:grid;width:52px;height:52px;flex:0 0 52px;margin-left:6px;place-items:center}.promotion-arrow img{width:16px;height:16px;display:block}.recording-glow,.recording-edge{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.recording-glow{z-index:2;display:block;opacity:0;visibility:hidden;object-fit:fill;transition:opacity .24s ease,visibility 0s .24s}.recording .recording-glow{opacity:.12;visibility:visible;transition:opacity .42s .76s ease,visibility 0s .76s}.recording-edge{z-index:3;overflow:visible;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility 0s .76s}.recording-edge use{fill:none;stroke-dasharray:1 1;stroke-dashoffset:1;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke-dashoffset .76s cubic-bezier(.16,1,.3,1)}.recording-edge-line{stroke:#ff4848f5;stroke-width:.875px}.recording .recording-edge{opacity:1;visibility:visible;transition-delay:0ms}.recording .recording-edge use{stroke-dashoffset:0}.camera:after{content:"";position:absolute;z-index:1;inset:auto 0 0;height:30%;background:linear-gradient(transparent,#00000073);opacity:1;pointer-events:none;transition:opacity .24s ease}.preview-mode .camera:after,.preview-closing .camera:after{opacity:0}.preview-closing.preview-live .camera:after{opacity:1}.welcome{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#000}.camera-active .welcome{display:none}.welcome-content{width:min(calc(100% - 40px),330px);display:grid;justify-items:center;gap:14px;text-align:center}.camera-disclaimer{margin:0;color:#ffffffb8;font-size:12px;line-height:1.45;text-wrap:balance}.camera-disclaimer-icon{width:auto;height:32px;object-fit:contain}.start-button{display:inline-flex;min-width:174px;align-items:center;justify-content:center;padding:var(--review-padding-y) var(--review-padding-x);border:0;border-radius:var(--review-radius);background:#f2f3f5;box-shadow:none;color:#000;font-size:var(--review-font-size);font-weight:500;line-height:var(--review-line-height);white-space:nowrap}.start-button:disabled{opacity:.55}.toasts{position:absolute;z-index:10;top:calc(var(--view-inset) + 64px + var(--view-inset));right:var(--view-inset);left:var(--view-inset);display:flex;flex-direction:column;gap:8px;pointer-events:none;transition:opacity .22s ease,transform .32s cubic-bezier(.16,1,.3,1)}.preview-mode .toasts,.preview-closing .toasts{opacity:0;transform:translateY(-8px)}.preview-closing.preview-live .toasts{opacity:1;transform:translateY(0)}.toast{max-height:80px;padding:12px 16px;overflow:hidden;border-radius:var(--banner-radius);background:#d6d7d9;color:#000;box-shadow:0 8px 30px #0000003d;font-size:13px;font-weight:550;line-height:1.4;text-align:center;opacity:0;transform:translateY(-10px) scale(.98);transition:opacity .2s ease,transform .2s ease,max-height .2s ease,padding .2s ease}.toast.visible{opacity:1;transform:translateY(0) scale(1)}.toast.leaving{max-height:0;padding-top:0;padding-bottom:0;opacity:0;transform:translateY(-8px) scale(.98)}.capture-controls{--capture-bottom: calc(var(--view-inset) + 40px);position:absolute;z-index:3;bottom:var(--capture-bottom);left:50%;display:grid;justify-items:center;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-50%,0,0) scale(.6);transform-origin:center;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .16s ease-out,visibility 0s linear .2s}.ready:not(.preview-mode):not(.preview-closing) .capture-controls{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,0,0) scale(1);transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .18s ease-out,visibility 0s}.camera-action{position:absolute;top:50%;display:grid;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;place-items:center;touch-action:manipulation;transform:translateY(-50%)}.camera-action-left{right:calc(100% + 18px)}.camera-action-right{left:calc(100% + 18px)}.camera-action img{display:block;pointer-events:none}#flash-camera img{width:auto;height:24px}#flip-camera img{width:28px;height:auto}.camera-action:disabled{opacity:.35}.camera-footer-link{position:absolute;z-index:4;bottom:var(--view-inset);display:inline-flex;align-items:center;color:#ffffff5c;font-size:8px;font-weight:500;line-height:1;text-decoration:underline;text-decoration-color:#ffffff2e;text-underline-offset:3px;opacity:1;visibility:visible;transition:opacity .18s ease,visibility 0s}.powered-link{left:var(--footer-corner-inset)}.privacy-link{left:50%;transform:translate(-50%)}.cookies-link{right:var(--footer-corner-inset);padding:0;border:0;background:transparent;font-family:inherit;cursor:pointer}.camera-footer-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.camera-footer-link:active{color:#fff}.footer-hidden .camera-footer-link{pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s linear .18s}#shutter{--progress: 0;position:relative;width:82px;height:82px;padding:5px;border:4.5px solid white;border-radius:50%;background:transparent;box-shadow:inset 0 0 #fff0;touch-action:none;-webkit-user-select:none;user-select:none;transition:border-color .2s ease,box-shadow .2s ease}#shutter:disabled{cursor:default}#shutter>span{display:block;width:100%;height:100%;border-radius:50%;background:#fff;transition:transform .2s ease,border-radius .2s ease,background .2s ease}body:not(.recording) #shutter:not(:disabled):active>span{transform:scale(.9)}.progress{position:absolute;top:-4.5px;right:-4.5px;bottom:-4.5px;left:-4.5px;width:82px;height:82px;transform:rotate(-90deg);fill:none;stroke:#ff4b4b;stroke-width:7.32;stroke-linecap:round;opacity:0;pointer-events:none;transition:opacity .2s ease}.progress circle{stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--progress))}.recording #shutter{border-color:#ffffff73;box-shadow:inset 0 0 0 1.5px #ffffff73}.recording #shutter>span{border-radius:8px;background:#ff3f3f;transform:scale(.45)}.recording .progress{opacity:1}.preview-shell{position:fixed;z-index:4;top:50%;left:50%;display:grid;width:min(75vw,332px,calc((100dvh - 116px)*.5625));gap:var(--ui-gap);pointer-events:none;transform:translate(-50%,-50%)}.preview-target{aspect-ratio:9 / 16}.preview-shell:after{content:"";height:45px}.close{position:absolute;z-index:2;top:13px;right:13px;width:44px;height:44px;padding:0;border-radius:0;background:transparent;display:grid;place-items:center;opacity:0;transform:scale(.72);transition:opacity .2s .18s ease,transform .36s .14s cubic-bezier(.16,1,.3,1)}.preview-mode:not(.photo-preparing):not(.video-preparing) .close{opacity:1;transform:scale(var(--preview-control-scale))}.preview-closing .close{opacity:0;transform:scale(.72);transition-delay:0ms}.close:focus,.close:focus-visible{outline:none}.close svg{width:calc(var(--share-icon-size) * .75);height:calc(var(--share-icon-size) * .75);overflow:visible;filter:drop-shadow(0 1px 2px rgb(0 0 0 / 65%))}.close path{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;vector-effect:non-scaling-stroke}#review-media img,#review-media video{display:block;width:100%;height:100%;background:#000;object-fit:contain}#review-media video{cursor:ew-resize}#review-media{width:100%;height:100%}.video-controls{position:absolute;z-index:3;right:0;bottom:0;left:0;height:36px}.video-progress{position:absolute;right:0;bottom:0;left:0;height:12px;overflow:hidden;background:#ffffff59;pointer-events:none}.video-progress-fill{display:block;width:100%;height:100%;background:#fff;transform:scaleX(0);transform-origin:left center}.video-scrubber{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:36px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:ew-resize;opacity:0}.video-controls:focus-within .video-progress{box-shadow:0 -1px #ffffffb3}.video-playback-state{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:88px;height:88px;place-items:center;background:transparent;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.82);transition:opacity .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.video-playback-state.visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.video-playback-state svg{grid-area:1 / 1;width:88px;height:88px;filter:drop-shadow(0 2px 8px rgb(0 0 0 / 70%))}.video-playback-state path{fill:#fff;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.video-state-play,.video-playback-state[data-state=paused] .video-state-pause{display:none}.video-playback-state[data-state=paused] .video-state-play{display:block}.review-actions{position:absolute;top:calc(100% + var(--review-gap));left:0;display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--review-gap);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,16px,0);transition:opacity .24s ease,transform .44s cubic-bezier(.16,1,.3,1),visibility 0s .24s}.preview-mode:not(.photo-preparing):not(.video-preparing) .review-actions{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0);transition-delay:0ms}.preview-closing .review-actions{opacity:0;pointer-events:none}.preview-closing .video-playback-state{opacity:0}.review-actions button,.review-actions a{min-width:0;padding:var(--review-padding-y) var(--review-padding-x);border:0;border-radius:var(--review-radius);background:#f2f3f5;box-shadow:none;color:#000;font-size:var(--review-font-size);font-weight:500;line-height:var(--review-line-height);text-align:center;text-decoration:none}#download,#share{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:var(--share-gap);overflow:visible}#download>*,#share>*{position:relative;z-index:2}#download:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:var(--review-radius);content:"";pointer-events:none}#download:after{background:radial-gradient(110% 125% at 50% 142%,rgb(103 200 255 / 84%) 0%,rgb(91 168 255 / 46%) 38%,rgb(91 168 255 / 12%) 68%,transparent 94%)}.share-glow-layer{position:absolute!important;z-index:0!important;top:0;right:0;bottom:0;left:0;border-radius:var(--review-radius);opacity:0;pointer-events:none;animation:share-glow-layer-cycle 7.2s linear infinite}.share-glow-instagram{background:radial-gradient(70% 120% at 4% 142%,rgb(254 218 117 / 86%) 0%,rgb(254 218 117 / 32%) 48%,rgb(254 218 117 / 8%) 74%,transparent 94%),radial-gradient(70% 120% at 35% 142%,rgb(250 126 30 / 82%) 0%,rgb(250 126 30 / 30%) 48%,rgb(250 126 30 / 8%) 74%,transparent 94%),radial-gradient(70% 120% at 66% 142%,rgb(214 41 118 / 80%) 0%,rgb(214 41 118 / 29%) 48%,rgb(214 41 118 / 7%) 74%,transparent 94%),radial-gradient(70% 120% at 96% 142%,rgb(150 47 191 / 84%) 0%,rgb(150 47 191 / 31%) 48%,rgb(150 47 191 / 8%) 74%,transparent 94%)}.share-glow-whatsapp{background:radial-gradient(110% 125% at 50% 142%,rgb(93 227 143 / 86%) 0%,rgb(37 211 102 / 48%) 40%,rgb(37 211 102 / 12%) 68%,transparent 94%);animation-delay:2.4s}.share-glow-messages{background:radial-gradient(110% 125% at 50% 142%,rgb(255 224 116 / 88%) 0%,rgb(246 196 69 / 50%) 40%,rgb(246 196 69 / 13%) 68%,transparent 94%);animation-delay:4.8s}.review-action-icon{width:var(--share-icon-size);height:var(--share-icon-size);flex:none;transform:translateY(var(--share-icon-offset-y));object-fit:contain}.share-icon-stage{position:relative;width:var(--share-icon-size);height:var(--share-icon-size);flex:none;overflow:hidden;transform:translateY(var(--share-icon-offset-y))}.share-service-icon{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--share-icon-size);height:var(--share-icon-size);opacity:0;transform:translateY(120%) rotate(18deg) scale(.82);object-fit:contain;animation:share-icon-cycle 7.2s cubic-bezier(.32,.72,0,1) infinite}.share-service-icon:nth-child(2){animation-delay:2.4s}.share-service-icon:nth-child(3){animation-delay:4.8s}.review-actions button:active,.review-actions a:active{transform:scale(.97)}@keyframes share-icon-cycle{0%{opacity:0;transform:translateY(120%) rotate(18deg) scale(.82)}7%,26%{opacity:1;transform:translateY(0) rotate(0) scale(1)}33%,to{opacity:0;transform:translateY(-120%) rotate(-18deg) scale(.82)}}@keyframes share-glow-layer-cycle{0%,26%{opacity:1}38%,95%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.camera-footer-link,.footer-hidden .camera-footer-link{transition:none}.capture-controls,.ready:not(.preview-mode):not(.preview-closing) .capture-controls{transform:translate3d(-50%,0,0);transition:none}.ambient,.camera,.capture-preview,.promotion-carousel,.promotion-track,.promotion-pagination,.promotion-dot,.promotion-learn-more,.cookie-consent,.capture-controls,.review-actions,.close{transition-duration:0ms;transition-delay:0ms}.share-service-icon{animation:none}.share-glow-layer{animation:none;opacity:0}.share-glow-instagram{opacity:1}.recording-glow,.recording-edge,.recording-edge use{transition-duration:0ms;transition-delay:0ms}.share-service-icon:first-child{opacity:1;transform:none}}[hidden]{display:none!important}.page-suspended *,.page-suspended *:before,.page-suspended *:after{animation-play-state:paused!important}.diagnostic-ui-off .capture-controls,.diagnostic-ui-off .recording-glow,.diagnostic-ui-off .recording-edge,.diagnostic-ui-off .ambient{visibility:hidden!important}.perf-tools{position:fixed;z-index:10000;top:4px;left:4px;display:flex;gap:6px;align-items:center;padding:6px;background:#111e;color:#fff;font:11px monospace}.perf-tools button{font:inherit;padding:4px}.web-test .perf-tools{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 112px);left:50%;transform:translate(-50%);width:min(420px,calc(100% - 48px));box-sizing:border-box;flex-wrap:wrap;border-radius:8px}.web-test .perf-tools #perf-summary{flex:1 1 100%}.web-test .perf-tools #perf-lifecycle{flex:1}.photo-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:3;pointer-events:none}.photo-preparing .capture-preview,.photo-preparing .close,.video-preparing .capture-preview,.video-preparing .close{visibility:hidden;pointer-events:none}
