@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&family=Special+Elite&display=swap";@import "https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap";.analog-download{z-index:1000;color:#11110f;letter-spacing:.06em;text-transform:uppercase;background:#f5c518;border-radius:999px;padding:8px 14px;font-family:Barlow Condensed,Oswald,sans-serif;font-size:14px;font-weight:700;text-decoration:none;position:fixed;top:10px;left:50%;transform:translate(-50%)}.analog-landing,.analog-landing *{box-sizing:border-box}.analog-landing{--cream:#fff1d1;--yellow:#f5c518;--ink:#11110f;z-index:2;width:100%;max-width:100%;color:var(--cream);-webkit-font-smoothing:antialiased;margin:0;font-family:Barlow Condensed,sans-serif;position:relative;overflow:auto;background:#171510!important;padding:0 0 88px!important}.analog-landing button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.analog-scene{isolation:isolate;position:relative;overflow:hidden}.analog-background{z-index:-2;object-fit:cover;object-position:50% 46%;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;width:100%;height:100%;transition:opacity .28s;position:absolute;inset:0}.analog-background.is-active{opacity:1;z-index:-1}.analog-bg-analog{object-position:center 55%!important}.analog-bg-polaroid{object-position:center 48%!important}.analog-bg-vhs{object-position:center 38%!important}.analog-scene:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00000038 0%,#0000 28% 68%,#00000057 100%);position:absolute;inset:0}.analog-content{width:100%;min-height:max(660px, calc(100svh - 78px - env(safe-area-inset-bottom,0px)));flex-direction:column;align-items:stretch;padding:18px 6.5% 26px;display:flex}.analog-brand{justify-content:center;align-items:center;gap:12px;display:flex}.analog-brand p{color:var(--cream);margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(19px,5.2vw,27px);font-weight:400}.analog-brand>span{background:0 0;width:auto;height:auto;display:none}.analog-headline{text-align:center;color:var(--cream);letter-spacing:-.025em;margin:22px -3% 18px;font-family:Anton,Impact,sans-serif;font-size:clamp(30px,8.5vw,47px);font-weight:400;line-height:1.08}.analog-headline span{display:block}.analog-formats{background:var(--cream);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:3px;min-height:54px;padding:5px;display:grid}.analog-format{color:var(--ink);background:0 0;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:44px;padding:9px 3px;font-weight:400;transition:background .16s,transform .16s;display:flex;position:relative;font-family:Anton,Impact,sans-serif!important;font-size:clamp(16px,4.4vw,24px)!important}.analog-format+.analog-format:before{content:"";background:#11110f33;width:1px;position:absolute;top:20%;bottom:20%;left:-2px}.analog-format.is-selected{background:var(--ink);color:var(--yellow)}.analog-format.is-selected:before,.analog-format.is-selected+.analog-format:before{display:none}.analog-record-dot{background:#ed2629;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.analog-selected{color:var(--cream);letter-spacing:.19em;justify-content:center;align-items:center;gap:12px;margin:18px 0 0;font-size:12px;font-weight:600;display:flex}.analog-number{letter-spacing:0;color:var(--yellow);font-family:Anton,Impact,sans-serif;font-size:19px;font-weight:400}.analog-divider{opacity:.85;font-size:18px}.analog-camera-space{flex:1 0 235px;min-height:235px}.analog-camera-info{text-align:center;margin-top:12px}.analog-camera-info h2{color:var(--cream);letter-spacing:-.025em;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(36px,11vw,64px);font-weight:400;line-height:1.1}.analog-camera-info p{color:var(--cream);margin:7px 0 0;font-size:clamp(15px,4.3vw,22px);font-weight:500;line-height:1.2}.analog-start{background:var(--yellow);color:#11110f;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:58px;margin-top:21px;padding:14px 58px;font-weight:400;line-height:1.1;transition:transform .16s,background .16s;display:flex;position:relative;font-family:Anton,Impact,sans-serif!important;font-size:clamp(19px,5.2vw,27px)!important}.analog-landing button:focus-visible{outline-offset:3px;outline:3px solid #fff}.analog-format:focus-visible{outline-offset:-3px;outline-color:#b36a00}@media (hover:hover){.analog-start:hover{background:#ffda36}}@media (width<=360px){.analog-content{padding-inline:5%}.analog-selected{letter-spacing:.13em;gap:9px}.analog-start{padding-inline:45px}.analog-start svg{width:25px;right:18px}}html body .app .phone.analog:has(.analog-landing){background:#171510!important}html body .app .phone.analog:has(.analog-landing) .v201BottomNav button{color:#fff1d1!important}html body .app .phone.analog:has(.analog-landing) .v201BottomNav button.active{color:#f5c518!important}html body .app .phone.analog:has(.analog-landing) .v201BottomNav button.active small{color:#f5c518!important}html body .app .phone.analog:has(.analog-landing) .v201BottomNav button.active svg{color:#f5c518!important}html body .app .phone:has(.analog-landing){background:#171510!important;flex-direction:column!important;place-content:stretch!important;align-items:stretch!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;display:flex!important;overflow:hidden!important}html body .app .phone .screen.homeScreen.analog-landing,html body .app .phone .homeScreen.homeAnalog.analog-landing,html body .app .phone .analog-landing{background:#171510!important;flex:auto!important;grid-template-rows:minmax(0,1fr)!important;width:100%!important;max-width:560px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:grid!important;position:relative!important;inset:0 0 auto!important;overflow:hidden!important}.analog-scene{isolation:isolate;aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.analog-background{z-index:-2!important;object-fit:cover!important;object-position:center 55%!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.analog-content{grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:12px 6%!important;display:grid!important;position:relative!important;inset:auto!important}.analog-brand,.analog-headline,.analog-formats,.analog-selected,.analog-camera-space,.analog-camera-info,.analog-start{width:100%!important;min-width:0!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.analog-brand{grid-row:1;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:flex!important}.analog-brand p{color:#f5c518!important;text-align:center!important;letter-spacing:.38em!important;text-transform:uppercase!important;margin:0!important;font-family:Barlow Condensed,Oswald,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1!important}.analog-brand>span:not(.analog-brand-rule){display:none!important}.analog-headline{grid-row:2;white-space:nowrap!important;letter-spacing:-.025em!important;text-align:center!important;margin:0!important;font-family:Anton,sans-serif!important;font-size:clamp(24px,7vw,37px)!important;line-height:1.15!important}.analog-headline em{color:#f5c518!important;font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:600!important}.analog-formats{grid-row:3;min-height:50px!important;padding:3px!important}.analog-format{min-height:44px!important;padding:6px 3px!important;font-size:clamp(16px,4.3vw,22px)!important}.analog-selected{text-shadow:0 1px #0000008c;grid-row:4;letter-spacing:.08em!important;text-transform:none!important;color:#f5c518!important;justify-content:center!important;gap:0!important;font-family:Times New Roman,Times,serif!important;font-size:clamp(13px,3.7vw,17px)!important;font-style:italic!important;font-weight:400!important;line-height:1.25!important}.analog-number{font-size:18px!important}.analog-camera-space{grid-row:5;flex:none!important;height:100%!important;min-height:0!important;display:block!important}.analog-camera-info{text-shadow:0 2px 8px #000000a6;grid-row:6;text-align:center!important}.analog-camera-info h2{color:#fff1d1!important;margin:0!important;font-family:Anton,Impact,sans-serif!important;font-size:clamp(36px,10vw,54px)!important;font-weight:400!important;line-height:1.05!important}.analog-camera-info p{color:#fff1d1!important;margin:5px 0 0!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(14px,3.8vw,19px)!important;font-weight:500!important;line-height:1.15!important;display:block!important}.analog-start{grid-row:7;border-radius:15px!important;place-self:center!important;width:auto!important;max-width:none!important;height:44px!important;min-height:44px!important;padding:6px 34px 6px 16px!important;font-family:Anton,Impact,sans-serif!important;font-size:clamp(16px,4.3vw,22px)!important;transform:none!important}.analog-start svg{width:16px;height:16px;position:absolute;right:12px}.analog-start:active,.analog-format:active{transform:scale(.97)!important}html body .app .phone:has(.analog-landing-analog) .v201BottomNav{width:100%!important;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px))!important;box-shadow:none!important;background:#111210!important;border-top:1px solid #fff1d11f!important;border-radius:0!important;flex:none!important;margin:0!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}html body .app .phone.analog:has(.analog-landing-analog) .v201BottomNav{width:100%!important;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px))!important;box-shadow:none!important;background:#111210!important;border-top:1px solid #fff1d11f!important;border-radius:0!important;flex:none!important;margin:0!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}@media (height<=700px){.analog-content{gap:7px!important;padding-top:9px!important;padding-bottom:9px!important}.analog-brand p{font-size:10px!important}.analog-headline{white-space:nowrap!important;font-size:clamp(24px,7.4vw,36px)!important}.analog-camera-info h2{font-size:35px!important}.analog-start{height:44px!important;min-height:44px!important;font-size:clamp(16px,4.3vw,22px)!important}}@media (height<=500px){html body .app .phone:has(.analog-landing){overflow-y:auto!important}html body .app .phone .analog-landing{height:auto!important;min-height:100dvh!important}.analog-scene{height:560px!important}}.analog-brand-top{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.analog-brand-actions{flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:none;display:flex}.analog-share{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 38px;place-items:center;margin:0;padding:0;display:grid}.analog-share svg{width:20px;height:20px}.analog-fxh{background:0 0;border:0;align-items:center;margin:0;padding:0;line-height:0;display:flex}.analog-fxh img{object-fit:contain;width:auto;height:52px;display:block}.analog-brand-rule{opacity:.88;background:#fff1d1!important;width:100%!important;max-width:100%!important;height:1px!important;margin:2px 0 0!important;display:block!important}.analog-user{color:#fff1d1;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;min-width:0;max-width:none;min-height:40px;padding:0;display:flex}.analog-user-mark,.analog-user-photo{object-fit:cover;border-radius:50%;flex:0 0 40px;width:40px;height:40px}.analog-user-mark{letter-spacing:.04em;background:#0c0a088c;border:1px solid #fff1d1e6;place-items:center;font-family:Playfair Display,Georgia,serif;font-size:13px;font-weight:600;display:grid}.analog-user-name{text-overflow:clip;white-space:nowrap;letter-spacing:.02em;min-width:0;font-family:Barlow Condensed,Oswald,sans-serif;font-size:14px;font-weight:600;overflow:visible}.analog-user-caret{opacity:.92;flex:0 0 10px;width:10px;height:7px}.analog-brand-rule{background:#fff1d1d1;width:100%;height:1px;display:block!important}html body .app .phone:has(.analog-landing-polaroid){background:#78e0eb!important}html body .app .phone.polaroid:has(.analog-landing-polaroid){background:#78e0eb!important}html body .app .phone .analog-landing-polaroid{background:#78e0eb!important}.analog-landing-polaroid .analog-background{object-fit:cover!important;object-position:center 48%!important}.analog-landing-polaroid .analog-scene:after{background:0 0!important}.analog-landing-polaroid .analog-headline{color:#0d3f48!important}.analog-landing-polaroid .analog-headline em{color:#f4c430!important}.analog-landing-polaroid .analog-user,.analog-landing-polaroid .analog-user-name,.analog-landing-polaroid .analog-user-caret{color:#fff1d1!important}.analog-landing-polaroid .analog-fxh img{filter:drop-shadow(0 1px 2px #0d3f4847)}.analog-landing-polaroid .analog-user-mark{color:#fff1d1;background:#0c0a088c;border-color:#fff1d1e6}.analog-landing-polaroid .analog-formats{background:#fff5e1!important}.analog-landing-polaroid .analog-format{color:#0d3f48!important}.analog-landing-polaroid .analog-format.is-selected{color:#f4c430!important;background:#0d3f48!important}.analog-landing-polaroid .analog-record-dot{background:#e23b2e!important}.analog-landing-polaroid .analog-selected{color:#0d3f48!important}.analog-landing-polaroid .analog-camera-info{text-shadow:none!important}.analog-landing-polaroid .analog-camera-info h2,.analog-landing-polaroid .analog-camera-info p{color:#0d3f48!important}.analog-landing-polaroid .analog-start{color:#0d3f48!important;background:#f4c430!important}html body .app .phone:has(.analog-landing-polaroid) .v201BottomNav{box-shadow:none!important;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px))!important;background:#fff5e1!important;border-top:0!important;border-radius:22px 22px 0 0!important;position:relative!important;overflow:hidden!important}html body .app .phone.polaroid:has(.analog-landing-polaroid) .v201BottomNav{box-shadow:none!important;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px))!important;background:#fff5e1!important;border-top:0!important;border-radius:22px 22px 0 0!important;position:relative!important;overflow:hidden!important}html body .app .phone:has(.analog-landing-polaroid) .v201BottomNav.bottomNav{box-shadow:none!important;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px))!important;background:#fff5e1!important;border-top:0!important;border-radius:22px 22px 0 0!important;position:relative!important;overflow:hidden!important}html body .app .phone.polaroid:has(.analog-landing-polaroid) .v201BottomNav.bottomNav.fxhSevenNav{box-shadow:none!important;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px))!important;background:#fff5e1!important;border-top:0!important;border-radius:22px 22px 0 0!important;position:relative!important;overflow:hidden!important}html body .app .phone:has(.analog-landing-polaroid) .v201BottomNav:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#ef3e32 0 25%,#f39b27 25% 50%,#2fa24a 50% 75%,#2b7de9 75%)!important;height:4px!important;display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important}html body .app .phone.polaroid:has(.analog-landing-polaroid) .v201BottomNav:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#ef3e32 0 25%,#f39b27 25% 50%,#2fa24a 50% 75%,#2b7de9 75%)!important;height:4px!important;display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important}html body .app .phone:has(.analog-landing-polaroid) .v201BottomNav button{color:#3b342c!important;background:0 0!important}html body .app .phone:has(.analog-landing-polaroid) .v201BottomNav button small{color:#3b342c!important;background:0 0!important}html body .app .phone:has(.analog-landing-polaroid) .v201BottomNav button svg{color:#3b342c!important;background:0 0!important}html body .app .phone.polaroid:has(.analog-landing-polaroid) .v201BottomNav button{color:#3b342c!important;background:0 0!important}html body .app .phone.polaroid:has(.analog-landing-polaroid) .v201BottomNav button small{color:#3b342c!important;background:0 0!important}html body .app .phone.polaroid:has(.analog-landing-polaroid) .v201BottomNav button svg{color:#3b342c!important;background:0 0!important}html body .app .phone:has(.analog-landing-polaroid) .v201BottomNav button.active{color:#e23b2e!important;background:0 0!important}html body .app .phone:has(.analog-landing-polaroid) .v201BottomNav button.active small{color:#e23b2e!important;background:0 0!important}html body .app .phone:has(.analog-landing-polaroid) .v201BottomNav button.active svg{color:#e23b2e!important;background:0 0!important}html body .app .phone.polaroid:has(.analog-landing-polaroid) .v201BottomNav button.active{color:#e23b2e!important;background:0 0!important}html body .app .phone.polaroid:has(.analog-landing-polaroid) .v201BottomNav button.active small{color:#e23b2e!important;background:0 0!important}html body .app .phone.polaroid:has(.analog-landing-polaroid) .v201BottomNav button.active svg{color:#e23b2e!important;background:0 0!important}html body .app .phone:has(.analog-landing-polaroid) .v201BottomNav button.active:before{content:""!important;opacity:1!important;z-index:0!important;background:#f6e4d4!important;border-radius:14px!important;height:auto!important;display:block!important;position:absolute!important;inset:4px 10%!important}html body .app .phone.polaroid:has(.analog-landing-polaroid) .v201BottomNav button.active:before{content:""!important;opacity:1!important;z-index:0!important;background:#f6e4d4!important;border-radius:14px!important;height:auto!important;display:block!important;position:absolute!important;inset:4px 10%!important}html body .app .phone:has(.analog-landing-vhs){background:#1a1b1e!important}html body .app .phone.vhs:has(.analog-landing-vhs){background:#1a1b1e!important}html body .app .phone .analog-landing-vhs{background:#1a1b1e!important}.analog-landing-vhs .analog-background{object-fit:cover!important;object-position:center 38%!important}.analog-landing-vhs .analog-scene:after{background:0 0!important}.analog-landing-vhs .analog-headline{color:#fff1d1!important}.analog-landing-vhs .analog-headline em,.analog-landing-vhs .analog-selected{color:#ef4545!important}.analog-landing-vhs .analog-format.is-selected{color:#ef4545!important;background:#11110f!important}.analog-landing-vhs .analog-record-dot{background:#ef4545!important}.analog-landing-vhs .analog-start{color:#fff!important;background:#ef4545!important}html body .app .phone:has(.analog-landing-vhs) .v201BottomNav{box-shadow:none!important;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px))!important;background:#c63b32!important;border-top:0!important;border-radius:22px 22px 0 0!important;position:relative!important;overflow:hidden!important}html body .app .phone.vhs:has(.analog-landing-vhs) .v201BottomNav{box-shadow:none!important;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px))!important;background:#c63b32!important;border-top:0!important;border-radius:22px 22px 0 0!important;position:relative!important;overflow:hidden!important}html body .app .phone:has(.analog-landing-vhs) .v201BottomNav.bottomNav{box-shadow:none!important;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px))!important;background:#c63b32!important;border-top:0!important;border-radius:22px 22px 0 0!important;position:relative!important;overflow:hidden!important}html body .app .phone.vhs:has(.analog-landing-vhs) .v201BottomNav.bottomNav.fxhSevenNav{box-shadow:none!important;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px))!important;background:#c63b32!important;border-top:0!important;border-radius:22px 22px 0 0!important;position:relative!important;overflow:hidden!important}html body .app .phone:has(.analog-landing-vhs) .v201BottomNav:after{display:none!important}html body .app .phone:has(.analog-landing-vhs) .v201BottomNav button{color:#f7d4cf!important;background:0 0!important}html body .app .phone:has(.analog-landing-vhs) .v201BottomNav button small{color:#f7d4cf!important;background:0 0!important}html body .app .phone:has(.analog-landing-vhs) .v201BottomNav button svg{color:#f7d4cf!important;background:0 0!important}html body .app .phone.vhs:has(.analog-landing-vhs) .v201BottomNav button{color:#f7d4cf!important;background:0 0!important}html body .app .phone.vhs:has(.analog-landing-vhs) .v201BottomNav button small{color:#f7d4cf!important;background:0 0!important}html body .app .phone.vhs:has(.analog-landing-vhs) .v201BottomNav button svg{color:#f7d4cf!important;background:0 0!important}html body .app .phone:has(.analog-landing-vhs) .v201BottomNav button.active{color:#fff!important;background:0 0!important}html body .app .phone:has(.analog-landing-vhs) .v201BottomNav button.active small{color:#fff!important;background:0 0!important}html body .app .phone:has(.analog-landing-vhs) .v201BottomNav button.active svg{color:#fff!important;background:0 0!important}html body .app .phone.vhs:has(.analog-landing-vhs) .v201BottomNav button.active{color:#fff!important;background:0 0!important}html body .app .phone.vhs:has(.analog-landing-vhs) .v201BottomNav button.active small{color:#fff!important;background:0 0!important}html body .app .phone.vhs:has(.analog-landing-vhs) .v201BottomNav button.active svg{color:#fff!important;background:0 0!important}html body .app .phone:has(.analog-landing-vhs) .v201BottomNav button.active:before{content:""!important;opacity:1!important;background:#fff!important;border-radius:99px!important;width:auto!important;height:3px!important;display:block!important;position:absolute!important;inset:6px 32% auto!important}html body .app .phone.vhs:has(.analog-landing-vhs) .v201BottomNav button.active:before{content:""!important;opacity:1!important;background:#fff!important;border-radius:99px!important;width:auto!important;height:3px!important;display:block!important;position:absolute!important;inset:6px 32% auto!important}html body .app .phone:has(.analogGallery){flex-direction:column!important;align-items:stretch!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;display:flex!important;overflow:hidden!important}:is(html body .app .phone:has(.analogGallery) .screen.galleryScreen,html body .app .phone:has(.analogGallery) .galleryScreen.analogGallery){width:100%!important;max-width:560px!important;height:auto!important;min-height:0!important;padding:12px 6% calc(76px + env(safe-area-inset-bottom,0px))!important;background:0 0!important;flex:auto!important;margin:0 auto!important;position:relative!important;inset:0 0 auto!important;overflow:auto!important}.analogGallery .analog-brand{grid-row:auto!important;gap:0!important;margin:0 0 14px!important}.analogGallery .analog-brand-top{align-items:center;min-height:52px}.analogGallery .analog-user,.analogGallery .analog-user-name,.analogGallery .analog-user-caret{color:#fff1d1!important}.analogGallery .analog-user-mark{color:#fff1d1;background:#0c0a088c;border-color:#fff1d1e6}.analogGallery .galleryStorageBar{padding:2px 0 12px!important}.analogGallery .galleryStorageBar span{color:#3b342c!important}.analogGallery .galleryStorageTrack{background:#11110f24}.galleryShareToast{z-index:40;color:#fff1d1;white-space:nowrap;background:#11110f;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;position:fixed;bottom:88px;left:50%;transform:translate(-50%)}html body .app .phone .analog-page-header{flex-direction:column!important;grid-row:auto!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;width:100%!important;margin:0 0 8px!important;padding:4px 6% 8px!important;display:flex!important}html body .app .phone .analog-content .analog-page-header,html body .app .phone .analogGallery .analog-page-header{margin:0 0 8px!important;padding:0!important}html body .app .phone .analog-user,html body .app .phone .analog-user-name,html body .app .phone .analog-user-caret{color:#fff1d1!important;font-family:Barlow Condensed,Oswald,sans-serif!important}html body .app .phone .analog-user-name{text-shadow:0 1px 2px #00000073;letter-spacing:.02em!important;font-size:14px!important;font-weight:600!important}html body .app .phone .analog-fxh img{width:auto!important;height:52px!important}html body .app .phone .analog-user-photo,html body .app .phone .analog-user-mark{flex-basis:40px!important;width:40px!important;height:40px!important}html body .app .phone .analog-share{color:#fff1d1!important;background:0 0!important}html body .app .phone .analog-landing-polaroid,html body .app .phone .homeScreen.analog-landing-polaroid{width:100%!important;max-width:560px!important}html body .app .phone .analog-landing-polaroid .analog-content{padding:12px 6%!important}html body .app .phone .analog-landing-polaroid .analog-page-header,html body .app .phone.polaroid.cameraScreenActive .analog-page-header{flex-direction:column!important;gap:0!important;width:100%!important;max-width:none!important;margin:0 0 8px!important;padding:0!important;display:flex!important}html body .app .phone .analog-landing-polaroid .analog-brand-top,html body .app .phone.polaroid.cameraScreenActive .analog-brand-top{justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:52px!important;display:flex!important}html body .app .phone .analog-landing-polaroid .analog-fxh img,html body .app .phone.polaroid.cameraScreenActive .analog-fxh img{object-fit:contain!important;filter:none!important;width:auto!important;height:52px!important;max-height:52px!important;display:block!important}html body .app .phone .analog-landing-polaroid .analog-user,html body .app .phone.polaroid.cameraScreenActive .analog-user{color:#fff1d1!important;align-items:center!important;gap:8px!important;min-height:40px!important;display:flex!important}html body .app .phone .analog-landing-polaroid .analog-user-mark,html body .app .phone .analog-landing-polaroid .analog-user-photo,html body .app .phone.polaroid.cameraScreenActive .analog-user-mark,html body .app .phone.polaroid.cameraScreenActive .analog-user-photo{flex:0 0 40px!important;width:40px!important;height:40px!important}html body .app .phone .analog-landing-polaroid .analog-user-name,html body .app .phone.polaroid.cameraScreenActive .analog-user-name{letter-spacing:.02em!important;font-family:Barlow Condensed,Oswald,sans-serif!important;font-size:14px!important;font-weight:600!important}html body .app .phone .filmLabV13 .v13Preview:not(.polaroidInstantLab) .v13PhotoBox{aspect-ratio:3/2!important;width:100%!important;height:auto!important;overflow:hidden!important}html body .app .phone .filmLabV13 .v13Preview:not(.polaroidInstantLab) .v13PhotoBox img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}@media (width>=900px){html body .app:not(.appLandscape){background:#10110f!important;place-items:center!important;min-height:100dvh!important;display:grid!important}html body .app:not(.appLandscape) .phone:has(.analog-landing){border:1px solid #2d312c!important;border-radius:36px!important;width:min(430px,100vw - 48px)!important;max-width:min(430px,100vw - 48px)!important;height:min(920px,100dvh - 32px)!important;max-height:calc(100dvh - 32px)!important;overflow:hidden!important;box-shadow:0 28px 80px #0000008c!important}html body .app:not(.appLandscape) .phone:has(.analog-landing) .analog-landing{width:100%!important;max-width:none!important}}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/GreatVibes-Regular.woff2)format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Orbitron-SemiBold.woff2)format("woff2")}:root{--fxh-background:#050605;--fxh-white:#f7f5ef;--fxh-muted:#c9c5bb;--fxh-gold:#f4be19;--card-35mm:#f4be19;--card-polaroid:#9dd7ec;--card-vhs:#d51f35;--text-dark:#111;--text-light:#fff;--navigation:#070908f7}html body .app .phone .v201BottomNav.bottomNav.fxhSevenNav{grid-template-columns:repeat(5,minmax(0,1fr))!important}html,body,#root,#app,.app{width:100%;min-height:100%;margin:0}*,:before,:after{box-sizing:border-box}.phone:has(.appHomeScreen){zoom:1!important;background-color:#050605!important;background-image:none!important;width:100%!important;max-width:none!important;height:100dvh!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important;transform:none!important}.phone:has(.appHomeScreen):before{display:none!important}:is(.phone:has(.appHomeScreen) .status,.phone:has(.appHomeScreen) .topbar){padding-inline:20px}.phone:has(.appHomeScreen) .topbar{grid-template-columns:0 1fr 46px!important}.phone:has(.appHomeScreen) .topbar button:first-child{opacity:0!important;pointer-events:none!important;border:0!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.phone:has(.appHomeScreen) .topLogo{background:0 0!important;place-items:center start!important}.phone:has(.appHomeScreen) .topLogo img{object-fit:contain;width:65px!important;max-width:65px!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important}.phone:has(.appHomeScreen) .topbar button{box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important}.phone:has(.appHomeScreen) .topLogo{box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important}.phone:has(.appHomeScreen) .topLogo img{box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important}.phone:has(.appHomeScreen) .status{color:#f7f5ef!important}.phone:has(.appHomeScreen) .status .statusUser{font-weight:700;color:#f7f5ef!important}.phone:has(.appHomeScreen) .topbar button{color:#f4be19!important}.screen.appHomeScreen.home-page{z-index:2;isolation:isolate;-webkit-overflow-scrolling:touch;width:100%;height:auto;min-height:0;padding:0 0 calc(108px + env(safe-area-inset-bottom,0px));color:var(--fxh-white);background:radial-gradient(circle at 50% 4%,#f4be191f,#0000 28rem),radial-gradient(circle at 90% 80%,#d51f3512,#0000 24rem),linear-gradient(#0a0906 0%,#030504 50%,#070706 100%);position:absolute;inset:128px 0 0;overflow:hidden auto}.screen.appHomeScreen.home-page:before{content:"";z-index:-1;pointer-events:none;opacity:.04;mix-blend-mode:screen;background-image:repeating-radial-gradient(circle at 20% 30%,#ffffffd9 0 .45px,#0000 .55px 3px);background-size:7px 7px;position:fixed;inset:0}.film-edge{z-index:0;pointer-events:none;opacity:.28;width:26px;color:var(--fxh-gold);letter-spacing:.08em;writing-mode:vertical-rl;text-orientation:mixed;flex-direction:column;justify-content:space-evenly;align-items:center;gap:8px;font-size:7px;font-weight:800;display:flex;position:fixed;top:0;bottom:0}.film-edge span{transform:rotate(180deg)}.film-edge i{writing-mode:horizontal-tb;border:1.5px solid;border-radius:1px;flex:none;width:12px;height:8px;display:block}.film-edge--left{left:max(0px,50% - 240px)}.film-edge--right{right:max(0px,50% - 240px)}@media (width<=389px){.film-edge{display:none}}.appHomeHero{z-index:2;text-align:left;max-width:620px;padding:0 20px 8px;position:relative}.home-tagline{color:#f4be19;letter-spacing:.02em;text-align:left;text-transform:none;margin:0 0 8px;font-size:clamp(26px,7.2vw,34px);font-weight:400;line-height:1.15;display:block}.home-tagline-analog{letter-spacing:.02em;font-family:Great Vibes,Segoe Script,Snell Roundhand,cursive;font-weight:400}.home-tagline-digital{letter-spacing:.14em;text-transform:uppercase;vertical-align:baseline;text-shadow:0 0 8px #f4be1959;font-family:Orbitron,Share Tech Mono,OCR A Std,Courier New,monospace;font-size:.72em;font-weight:600;line-height:1;display:inline-block}.home-title{color:#f7f5ef;letter-spacing:-1.5px;white-space:normal;max-width:390px;margin:0 0 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:clamp(36px,10vw,52px);font-weight:800;line-height:.98}.home-description{color:#f7f5efd1;max-width:620px;margin:0;font-size:16px;font-weight:400;line-height:1.5}.home-download-btn{color:#111;letter-spacing:.04em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;background:#f4be19;border-radius:14px;justify-content:center;align-items:center;width:100%;max-width:620px;min-height:52px;margin:16px 0 8px;padding:14px 18px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.camera-carousel{z-index:2;width:100%;position:relative;overflow:hidden}.camera-track{padding-inline:20px;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;align-items:stretch;gap:12px;width:100%;padding-right:calc(100% - 20px - min(78vw,340px));scroll-padding-inline:20px;display:flex;overflow:auto hidden}.camera-track::-webkit-scrollbar{display:none}.camera-card{cursor:pointer;text-align:left;appearance:none;scroll-snap-align:start;scroll-snap-stop:always;border:0;border-radius:16px;flex:0 0 min(78vw,340px);grid-template-rows:232px 88px;width:min(78vw,340px);height:320px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #00000052}.camera-card:focus-visible{outline-offset:3px;outline:3px solid #fff}.camera-card--35mm{color:#111;background:#f4be19}.camera-card--polaroid{color:#111;background:#9dd7ec}.camera-card--vhs{color:#fff;background:#d51f35}.camera-card__media{background:0 0;width:100%;height:232px;position:relative;overflow:hidden}.camera-card__image{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;box-shadow:none!important;border:0!important;outline:0!important}.camera-card--35mm .camera-card__image{object-position:86% 52%}.camera-card--polaroid .camera-card__image{object-position:82% 12%}.camera-card--vhs .camera-card__image{object-position:84% 48%}.camera-card__overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#08060494 100%);padding:32px 16px 12px;position:absolute;bottom:0;left:0;right:0}.camera-card__content{flex-direction:column;justify-content:center;height:88px;min-height:88px;padding:10px 40px 10px 16px;display:flex;position:relative}.camera-card__category{letter-spacing:1px;text-transform:uppercase;color:#f4be19;text-shadow:0 1px 8px #00000073;margin:0 0 4px;font-size:11px;font-weight:800}.camera-card__title{letter-spacing:-.02em;color:#fff;text-shadow:0 1px 10px #00000080;margin:0;font-size:25px;font-weight:800;line-height:1}.camera-card__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.camera-card__arrow{font-size:28px;font-weight:300;line-height:1;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.camera-card--35mm .camera-card__description,.camera-card--35mm .camera-card__arrow,.camera-card--polaroid .camera-card__description,.camera-card--polaroid .camera-card__arrow{color:#111}.camera-card--vhs .camera-card__description,.camera-card--vhs .camera-card__arrow{color:#fff}.carousel-controls{justify-content:center;align-items:center;gap:12px;margin:16px 20px 0;display:flex}.carousel-arrow{color:#f4be19;cursor:pointer;appearance:none;background:0 0;border:1.5px solid #f4be19;border-radius:50%;place-items:center;width:44px;height:44px;padding:0 0 2px;font-size:28px;font-weight:300;line-height:1;display:grid}.carousel-arrow:disabled{color:#6d6b66;opacity:.4;cursor:default;border-color:#6d6b66}.carousel-count{color:#f4be19;letter-spacing:.08em;text-align:center;font-variant-numeric:tabular-nums;min-width:42px;font-size:13px;font-weight:800}.carousel-dots{align-items:center;gap:6px;display:flex}.carousel-dot{cursor:pointer;appearance:none;background:#6d6b66;border:0;border-radius:999px;width:7px;height:7px;padding:0}.carousel-dot.is-active{background:#f4be19;width:18px;height:7px}.carousel-hint{color:#f7f5efa6;letter-spacing:3px;text-align:center;margin:10px 0 0;font-size:10px;font-weight:700}.phone:has(.appHomeScreen) .v201BottomNav.bottomNav.fxhSevenNav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:76px;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--navigation)!important;border-top:1px solid #ffffff29!important}.phone:has(.appHomeScreen) .v201BottomNav.bottomNav.fxhSevenNav button{color:#b7bcbb!important;box-shadow:none!important;background:0 0!important}.phone:has(.appHomeScreen) .v201BottomNav.bottomNav.fxhSevenNav button.active{color:#f4be19!important}.phone:has(.appHomeScreen) .v201BottomNav.bottomNav.fxhSevenNav button.active:before{content:"";border-radius:999px;width:42px;height:3px;position:absolute;top:0;background:#f4be19!important}@media (width<=360px){.home-title{font-size:34px}.camera-card{grid-template-rows:210px 86px;height:296px}.camera-card__media{height:210px}.camera-card__content{height:86px;min-height:86px}}*{box-sizing:border-box}html,body,#root{color:#fff;background:#050606;width:100%;height:100%;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;overflow:hidden}button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.app{background:#050606;place-items:center;width:100%;height:100dvh;display:grid;overflow:hidden}.phone{--accent:#ffc653;background:#050909;border:2px solid #2d3635;border-radius:42px;width:430px;height:810px;max-height:100dvh;padding:0 20px 58px;position:relative;overflow:hidden;box-shadow:0 20px 80px #000000b3}.phone.vhs{--accent:#ff4d4d}.status{justify-content:space-between;align-items:center;height:38px;font-size:13px;font-weight:900;display:flex}.topbar{grid-template-columns:46px 1fr 46px;align-items:center;height:90px;display:grid}.topbar button{width:44px;height:44px;color:var(--accent);background:#101616;border:1px solid #263030;border-radius:16px;font-size:20px;font-weight:950}.topLogo img{width:77px;max-width:77px;height:auto;display:block}.screen{scrollbar-width:none;position:absolute;inset:128px 20px 64px;overflow:auto}.screen::-webkit-scrollbar{display:none}.bottomNav{z-index:300;background:#070909;border-top:1px solid #1a2222;grid-template-columns:repeat(5,1fr);height:58px;display:grid;position:absolute;bottom:0;left:0;right:0}.bottomNav button{color:#8f9090;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.bottomNav span{font-size:16px}.bottomNav small{font-size:7px}.bottomNav .active{color:var(--accent)}.modeTabs .active{background:var(--accent);border-color:var(--accent);color:#111}.hero{border:1px solid var(--accent);color:#fff;text-align:left;background:radial-gradient(circle at 75% 28%,#ffc65329,#0000 30%),linear-gradient(#121818,#070909);border-radius:24px;width:100%;min-height:218px;padding:18px;position:relative;overflow:hidden}.hero div{z-index:2;width:48%;position:relative}.hero span{background:var(--accent);color:#111;border-radius:9px;margin-bottom:14px;padding:6px 10px;font-size:10px;font-weight:950;display:inline-block}.hero h2{margin:0 0 8px;font-size:31px;line-height:.95}.hero p{color:#c9c9c9;margin:0 0 10px;font-size:14px}.hero b{color:var(--accent);font-size:14px}.hero img{object-fit:contain;width:60%;height:150px;position:absolute;top:40px;right:-2px}.cameraGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cameraCard{color:#fff;text-align:center;background:#101616;border:1px solid #263030;border-radius:15px;min-height:116px;padding:8px}.cameraCard.active{border-color:var(--accent)}.cameraCard img{object-fit:contain;width:100%;height:62px}.cameraCard b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.cameraCard small{color:#aaa;font-size:10px;display:block}.infoCard{background:#101616;border:1px solid #263030;border-radius:20px;margin-top:18px;padding:22px}.infoCard button{background:var(--accent);color:#111;border:0;border-radius:14px;width:100%;height:52px;font-weight:950}.cameraV11Frame.frame-classic{width:100%;height:auto}.cameraV11Frame.frame-square{width:min(100%,310px);height:auto}.cameraV11Frame.frame-story{width:auto;height:100%}.cameraV11Frame.frame-native{width:100%;height:100%;aspect-ratio:auto!important}.cameraV11Frame .mirror{transform:scaleX(-1)!important}.cameraV11Frame .gridLines,.cameraV11Frame .liveFilmOverlay{position:absolute;inset:0}.liveFilmOverlay{pointer-events:none;opacity:.22;mix-blend-mode:soft-light;position:absolute;inset:0}.liveFilmOverlay.gold{background:#ff9e3a29}.liveFilmOverlay.agfa{background:#78aacd66}.liveFilmOverlay.fuji{background:#69c9896b}.liveFilmOverlay.cinestill{background:#285a8259}.liveFilmOverlay.trix{mix-blend-mode:overlay;background:#ffffff40}.liveFilmOverlay.portra800{background:#e5a08973}.liveFilmOverlay.velvia{background:#2dbe7e47}.liveFilmOverlay.ektachrome{background:#f05b2a47}.liveFilmOverlay.redscale{background:#d6481c6b}.liveFilmOverlay.purple{background:#9b4fd961}.liveFilmOverlay.turquoise{background:#40c4c45c}.v11Zoom button.active{color:var(--accent)}.cameraPrimerOverlay{z-index:30;background:#000000d1;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.cameraPrimerCard{text-align:center;background:#101616;border:1px solid #263030;border-radius:18px;max-width:280px;padding:22px 18px}.cameraPrimerCard b{margin-bottom:8px;font-size:15px;display:block}.cameraPrimerCard p{color:#c9c9c9;margin:0 0 16px;font-size:12.5px;line-height:1.5}.cameraPrimerCard button{background:var(--accent);color:#111;border:0;border-radius:12px;width:100%;height:44px;font-weight:950}.loadingCam{text-align:center;z-index:25;background:#0009;place-content:center;gap:10px;display:grid;position:absolute;inset:0}.loadingCam span{border:3px solid #fff3;border-top-color:var(--accent);border-radius:50%;width:34px;height:34px;margin:auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.cameraErr{color:#ff9b9b;z-index:30;background:#000000bf;border:0;border-radius:14px;padding:12px;position:absolute;inset:auto 20px 20px}.frameSelector{grid-template-columns:1fr 1fr;gap:8px;display:grid}.frameSelector button{color:#fff;text-align:left;background:#101616;border:1px solid #263030;border-radius:13px;align-content:center;gap:3px;min-height:54px;padding:8px 10px;display:grid}.frameSelector button b{color:#fff;font-size:12px;font-weight:950}.frameSelector button span{color:#8f9694;font-size:9px;line-height:1.15}.frameSelector button.active{border-color:var(--accent);background:#ffc65314}.frameSelector button.active b{color:var(--accent)}.filmSelector{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.filmSelector::-webkit-scrollbar{display:none}.filmSelector .filmCard{flex:0 0 112px;min-width:112px;min-height:50px}.filmCard{color:#fff;text-align:left;background:#101616;border:1px solid #263030;border-radius:12px;min-height:56px;padding:8px}.filmCard.active{border-color:var(--film)}.filmCard i{background:var(--film);border-radius:9px;width:22px;height:5px;display:block}.filmCard b{font-size:12px;display:block}.filmCard small{color:#aaa;font-size:10px}.miniSlider{text-align:center;color:#9aa09e;text-transform:uppercase;font-size:8px}.miniSlider span{display:block}.miniSlider b{color:var(--accent);margin:1px 0;font-size:9px;display:block}.miniSlider input{appearance:none;background:#303938;border-radius:99px;width:100%;height:4px}.miniSlider input::-webkit-slider-thumb{appearance:none;background:var(--accent);border-radius:50%;width:11px;height:11px}.galleryTabs{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.galleryTabs button{color:#ccc;background:#101616;border:1px solid #263030;border-radius:999px;height:40px;font-weight:800}.galleryTabs .active{color:#fff;background:#e3433f;border-color:#e3433f}.shotGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.shotCard{background:#111;border:1px solid #263030;border-radius:14px;height:145px;position:relative;overflow:hidden}.shotCard img{object-fit:cover;width:100%;height:100%}.shotCard div{background:linear-gradient(#0000,#000000e6);justify-content:space-between;align-items:end;padding:28px 9px 9px;display:flex;position:absolute;bottom:0;left:0;right:0}.shotCard b,.shotCard small{font-size:10px;display:block}.shotCard small{color:#ddd}.shotCard button{color:#fff;background:0 0;border:0;font-size:20px}.negativeHoles.top{top:6px}.negativeHoles.bottom{bottom:6px}@media (width<=820px){.app{display:block}.phone{width:100vw;height:100dvh;box-shadow:none;border:0;border-radius:0}}@media (height<=760px){.miniSlider span{display:none}}@media (width<=390px){.screen{left:12px;right:12px}.cameraGrid{grid-template-columns:1fr 1fr}.cameraV11Frame.frame-square{width:min(100%,280px)}.shotGrid{grid-template-columns:1fr 1fr}}.labPreview.preserveFrame.frame-classic{aspect-ratio:3/2}.labPreview.preserveFrame.frame-square{aspect-ratio:1;max-height:300px!important}.labPreview.preserveFrame.frame-story{aspect-ratio:9/16;width:min(100%,205px);margin-inline:auto;max-height:340px!important}.labPreview.preserveFrame.frame-native{aspect-ratio:4/3}@media (width<=390px){.allFilmsGridLab .filmSelector,.allFilmsGridPopup .filmSelector,.filmPopup .filmSelector{grid-template-columns:repeat(4,1fr)!important;gap:6px!important}.allFilmsGridLab .filmCard,.allFilmsGridPopup .filmCard,.filmPopup .filmCard{min-height:44px!important;padding:6px!important}.allFilmsGridLab .filmCard b,.allFilmsGridPopup .filmCard b,.filmPopup .filmCard b{font-size:10px!important}}.cameraV112Stage.frame-classic{width:100%;height:auto}.cameraV112Stage.frame-square{width:min(100%,310px);height:auto}.cameraV112Stage.frame-story{width:auto;height:100%}.cameraV112Stage.frame-native{width:100%;height:100%;aspect-ratio:auto!important}.cameraV112Stage .mirror{transform:scaleX(-1)!important}.cameraV112Stage .gridLines,.cameraV112Stage .liveFilmOverlay{position:absolute;inset:0}@media (width<=390px){.cameraV112Stage.frame-square{width:min(100%,280px)}.allFilmsGridLab .filmSelector,.allFilmsGridPopup .filmSelector,.filmPopup .filmSelector{grid-template-columns:repeat(4,1fr)!important;gap:6px!important}.allFilmsGridLab .filmCard,.allFilmsGridPopup .filmCard,.filmPopup .filmCard{min-height:44px!important;padding:6px!important}.allFilmsGridLab .filmCard b,.allFilmsGridPopup .filmCard b,.filmPopup .filmCard b{font-size:10px!important}}.labPreview.filmFramePreview.frame-classic .filmFrameImage{aspect-ratio:3/2}.labPreview.filmFramePreview.frame-square .filmFrameImage{aspect-ratio:1}.labPreview.filmFramePreview.frame-story .filmFrameImage{aspect-ratio:9/16;width:min(100%,210px);margin-inline:auto}.labPreview.filmFramePreview.frame-native .filmFrameImage{aspect-ratio:4/3}.v114FilmPreview.frame-classic .filmFrameImage{aspect-ratio:3/2}.v114FilmPreview.frame-square .filmFrameImage{aspect-ratio:1}.v114FilmPreview.frame-native .filmFrameImage{aspect-ratio:4/3}.v114FilmPreview.frame-story{width:min(100%,265px)!important;margin-left:auto!important;margin-right:auto!important}.v114FilmPreview.frame-story .filmFrameImage{aspect-ratio:9/16;width:100%}.allFilmsGridLab .filmSelector,.allFilmsGridPopup .filmSelector,.filmPopup .filmSelector{grid-template-columns:repeat(4,1fr)!important;gap:8px!important;display:grid!important;overflow:visible!important}.allFilmsGridLab .filmCard,.allFilmsGridPopup .filmCard,.filmPopup .filmCard{width:100%!important;min-width:0!important;min-height:48px!important;padding:7px!important}.allFilmsGridLab .filmCard small,.allFilmsGridPopup .filmCard small,.filmPopup .filmCard small{display:none!important}.allFilmsGridLab .filmCard b,.allFilmsGridPopup .filmCard b,.filmPopup .filmCard b{font-size:11px!important}@media (width<=390px){.v114FilmPreview.frame-story{width:min(100%,230px)!important}}.v12Preview.none{background:#000;padding:0}.v12Preview.white{background:#f5f0e5;padding:14px}.v12Preview.film{background:#111;grid-template-rows:36px auto 40px;gap:10px;padding:16px;display:grid}.v12Preview.white .v12PhotoBox{border-radius:14px}.v12Preview.film .v12PhotoBox{border-radius:16px}.v12FilmGrid button.active{border-color:var(--film);background:#ffffff0b}.v12FrameOptions button.active{background:var(--accent);border-color:var(--accent);color:#111}@media (width<=390px){.v12Preview.film{border-radius:22px;grid-template-rows:30px auto 34px;gap:8px;padding:13px}}.cameraV12{background:#050706;grid-template-rows:48px minmax(190px,1fr) 126px 62px;display:grid;position:absolute;inset:22px 0 58px;overflow:hidden}.cameraV12Header{grid-template-columns:44px 1fr 54px;align-items:center;gap:7px;padding:0 12px;display:grid}.cameraV12Header button{height:36px;color:var(--accent);background:#101616;border:1px solid #263030;border-radius:12px;font-size:12px;font-weight:950}.cameraV12Header h2{text-align:center;margin:0;font-size:17px;line-height:1}.cameraV12Header p{text-align:center;color:var(--accent);margin:3px 0 0;font-size:10px}.cameraV12StageWrap{background:#050706;place-items:center;margin:0 12px 6px;display:grid;position:relative;overflow:hidden}.cameraV12Stage{background:#000;border:1px solid #2d3838;border-radius:18px;width:100%;max-width:100%;max-height:100%;transition:width .22s,height .22s,aspect-ratio .22s;position:relative;overflow:hidden}.cameraV12Stage.size-full{width:100%;height:100%;aspect-ratio:auto!important}.cameraV12Stage video{object-fit:cover;background:#000;width:100%;height:100%}.cameraV12Stage .mirror{transform:scaleX(-1)!important}.cameraV12Stage .gridLines,.cameraV12Stage .liveFilmOverlay{position:absolute;inset:0}.v12Zoom button.active{color:var(--accent)}.v12CamPopup{z-index:260;background:#091010;border:1px solid #303737;border-radius:16px;padding:8px;position:absolute;bottom:196px;left:12px;right:12px}.v12SizePopup button.active{border-color:var(--accent);background:#ffc65314}.v12SizePopup button.active b{color:var(--accent)}.cameraV12Controls{background:#0e1414f0;border:1px solid #182121;border-radius:16px;margin:0 12px 6px;padding:6px}.cameraV12MainButtons{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:6px;display:grid}.cameraV12MainButtons button,.cameraV12Toggles button{color:#cfd4d1;background:#101616;border:1px solid #263030;border-radius:10px;place-items:center;height:31px;font-size:9px;font-weight:950;line-height:1.05;display:grid}.cameraV12MainButtons button b{color:var(--accent);margin-top:1px;font-size:9px;display:block}.cameraV12Sliders{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.cameraV12ShutterRow{grid-template-columns:1fr 60px 1fr;align-items:center;padding:0 26px 6px;display:grid}.v12Thumb,.v12Flip{width:40px;height:40px;color:var(--accent);background:#101616;border:1px solid #263030;border-radius:13px;font-size:20px;overflow:hidden}.v12Thumb img{object-fit:cover;width:100%;height:100%}.v12Flip{justify-self:end}.v12Shutter{background:var(--accent);border:5px solid #050706;border-radius:50%;width:54px;height:54px;box-shadow:0 0 0 4px #fff,0 0 22px #ffc65359}@media (width<=390px){.cameraV12Stage.size-square{width:min(100%,280px)}.v12FilmsPopup .filmSelector{grid-template-columns:repeat(4,1fr)!important;gap:6px!important}.v12FilmsPopup .filmCard{min-height:44px!important;padding:6px!important}.v12FilmsPopup .filmCard b{font-size:10px!important}}@media (height<=760px){.cameraV12{grid-template-rows:44px minmax(170px,1fr) 118px 58px;top:18px}.cameraV12Header h2{font-size:15px}.cameraV12MainButtons button,.cameraV12Toggles button{height:27px;font-size:8px}.cameraV12Sliders .miniSlider span{display:none}.v12CamPopup{bottom:180px}.cameraV12ShutterRow{grid-template-columns:1fr 54px 1fr}.v12Shutter{width:48px;height:48px}.v12Thumb,.v12Flip{width:36px;height:36px}}.v12Preview.white,.filmLabV12 .v12Preview.white{background:#f5f0e5!important;border:1px solid #ffffff59!important;border-radius:24px!important;padding:16px!important}.v12Preview.black,.filmLabV12 .v12Preview.black{background:#000!important;border:1px solid #263030!important;border-radius:24px!important;padding:16px!important}.v12Preview.white .v12PhotoBox{box-shadow:0 0 0 1px #00000014}.v12Preview.black .v12PhotoBox{box-shadow:0 0 0 1px #ffffff14}.filmLabV12 .v12Preview.none{background:#000!important;padding:0!important}.filmLabV12 .v12Preview.film{background:#111!important;padding:16px!important}@media (width<=390px){.v12Preview.white,.v12Preview.black{padding:12px!important}}.cameraV12{display:grid!important}.cameraV12Stage.size-full{display:none!important}.sizeSheetHeader{height:48px;color:var(--accent);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.sizeSheetHeader b{letter-spacing:1px;font-size:14px}.sizeSheetHeader button{color:#fff;background:0 0;border:0;flex-shrink:0;width:34px;height:34px;font-size:28px;line-height:1}.sizeSheetHeader button.sheetDoneBtn{background:var(--accent);color:#111;letter-spacing:.5px;white-space:nowrap;border-radius:999px;width:auto;min-width:0;height:30px;padding:0 14px;font-size:11px;font-weight:950}.v12SizeSheet>button.active{background:#ffc65314}.v12SizeSheet>button.active div b,.v12SizeSheet>button.active span{color:var(--accent)}.v12FilmsPopup .filmSelector{grid-template-columns:repeat(4,1fr)!important;gap:8px!important;display:grid!important;overflow:visible!important}.v12FilmsPopup .filmCard{width:100%!important;min-width:0!important;min-height:48px!important;padding:7px!important}.v12FilmsPopup .filmCard small{display:none!important}.v12FilmsPopup .filmCard b{font-size:11px!important}.v12Preview.film.frame-portrait .v12PhotoBox,.labPreview.frame-portrait .filmFrameImage,.v114FilmPreview.frame-portrait .filmFrameImage{aspect-ratio:2/3!important}@media (width<=390px){.cameraV12Stage.size-square{width:min(100%,280px)}}.cameraV12Stage.size-landscape{width:100%!important;height:auto!important}.cameraV12Stage.size-portrait{width:auto!important;height:100%!important}.cameraV12Stage.size-square{width:min(100%,310px)!important;height:auto!important}.v12Preview.none{background:#000!important;border:1px solid #263030!important;border-radius:24px!important;padding:0!important}.v12Preview.none .v12PhotoBox{border-radius:22px!important}.v12Preview.white{background:#f5f0e5!important;border:1px solid #ffffff59!important;border-radius:24px!important;padding:16px!important}.v12Preview.black{background:#000!important;border:1px solid #263030!important;border-radius:24px!important;padding:16px!important}.v12Preview.white .v12PhotoBox,.v12Preview.black .v12PhotoBox{border-radius:14px!important;overflow:hidden!important}.v12FrameOptions.fourFrames button.active{border-color:var(--accent)!important;color:var(--accent)!important;background:#ffc6531f!important}@media (width<=390px){.cameraV12Stage.size-square{width:min(100%,280px)!important}}.oldPreview.none{padding:0}.oldPreview.white{background:#f2eadb;padding:14px}.oldPreview.black{background:#000;padding:14px}.oldPreview.film{background:#111;grid-template-rows:32px auto 32px;gap:9px;padding:14px;display:grid}.oldPreview.none .oldPhoto{border-radius:12px}.oldPreview.white .oldPhoto,.oldPreview.black .oldPhoto{border-radius:6px}.oldFilmList button.active{border-color:var(--accent);color:var(--accent)}.oldFrameList button.active{border-color:var(--accent);color:#111;background:var(--accent)}@media (width<=390px){.oldPreview.film{grid-template-rows:28px auto 28px;padding:12px}}.identityPageList .fxhIdentityHeader{margin-bottom:12px}.identityTabs{margin-top:-2px!important}.identityShotGrid{padding-bottom:20px}.identityPageList{top:22px!important;bottom:64px!important}.v13BorderSlider input::-webkit-slider-thumb{appearance:none;background:var(--accent);border-radius:50%;width:13px;height:13px}.v13Slider input::-webkit-slider-thumb{appearance:none;background:var(--accent);border-radius:50%;width:13px;height:13px}@media (width<=390px){.filmLabV13,.galleryV13,.profileV13{inset-left:10px;inset-right:10px}.v13Actions{left:10px;right:10px}.v13Actions button{font-size:9px}}.fxhV13Header{grid-template-columns:42px 1fr 42px!important;align-items:center!important;gap:8px!important;height:54px!important;min-height:54px!important;margin:0 0 10px!important;padding:0!important;display:grid!important}.fxhV13HeaderBtn{width:36px!important;height:36px!important;color:var(--accent)!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;place-items:center!important;font-size:18px!important;font-weight:950!important;display:grid!important}.fxhV13HeaderBtn.ghost{opacity:0}.fxhV13HeaderTitle{text-align:center!important;min-width:0!important}.fxhV13HeaderTitle h1{color:#fff!important;letter-spacing:-.2px!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:18px!important;font-weight:950!important;line-height:1!important;overflow:hidden!important}.fxhV13HeaderTitle p{color:var(--accent)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:4px 0 0!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:11px!important;font-weight:850!important;line-height:1.15!important;overflow:hidden!important}.filmLabV13{color:#fff;scrollbar-width:none;background:#050706;padding-bottom:58px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;position:absolute;inset:12px 12px 58px;overflow:auto}.filmLabV13::-webkit-scrollbar{display:none}.v13Preview{background:#000;border:1px solid #253030;border-radius:18px;width:100%;margin-bottom:10px;overflow:hidden}.v13Preview.none{padding:0}.v13Preview.white{padding:var(--borderSize);background:#f4efe2}.v13Preview.black{padding:var(--borderSize);background:#000}.v13Preview.film{background:#111;grid-template-rows:28px auto 28px;gap:8px;padding:12px;display:grid}.v13PhotoBox{background:#000;border-radius:12px;position:relative;overflow:hidden}.v13Preview.none .v13PhotoBox{border-radius:18px}.v13Preview.white .v13PhotoBox,.v13Preview.black .v13PhotoBox{border-radius:10px}.v13PhotoBox img{object-fit:contain;background:#000;width:100%;height:auto;display:block}.v13Bloom,.v13Vignette{pointer-events:none;position:absolute;inset:0}.v13Vignette{background:radial-gradient(circle,#0000 50%,#000000e6 100%)}.v13FilmTop,.v13FilmBottom{color:var(--accent);letter-spacing:1.5px;align-items:center;font-size:10px;font-weight:950}.v13FilmTop{grid-template-columns:1fr 40px 1fr;display:grid}.v13FilmTop span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v13FilmTop span:nth-child(2){text-align:center}.v13FilmTop span:nth-child(3){text-align:right}.v13FilmBottom{justify-content:space-between;display:flex}.v13FilmGrid button.active{border-color:var(--accent);color:var(--accent)}.v13FrameList button.active{border-color:var(--accent);background:var(--accent);color:#111}.v13BorderSlider input::-webkit-slider-thumb{appearance:none;background:var(--accent);border-radius:50%;width:13px;height:13px}.v13Slider input::-webkit-slider-thumb{appearance:none;background:var(--accent);border-radius:50%;width:13px;height:13px}.v13AdjustGroup{background:#101616b8;border:1px solid #1f2929;border-radius:14px;padding:10px}.v13AdjustGroup h3{color:var(--accent);letter-spacing:2px;text-transform:uppercase;margin:0 0 8px;font-size:12px}.v13Slider{grid-template-columns:1fr auto;align-items:center;gap:4px 8px;margin:9px 0;display:grid}.v13Slider span{color:#d8d8d8;font-size:11px;font-weight:850}.v13Slider b{color:var(--accent);font-size:11px}.v13Slider input{appearance:none;background:#343b3a;border-radius:999px;grid-column:1/3;width:100%;height:4px}.v13Actions{z-index:280;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050706eb;grid-template-columns:.9fr 1.1fr .9fr;gap:8px;padding:8px 0 10px;display:grid;position:fixed;bottom:58px;left:12px;right:12px}.v13Actions button{color:#fff;text-transform:uppercase;background:#101616;border:1px solid #263030;border-radius:9px;height:36px;font-size:10px;font-weight:950}.v13Actions button:nth-child(2){background:var(--accent);border-color:var(--accent);color:#111}.v13Toast{z-index:500;color:var(--accent);background:#000000d1;border:1px solid #ffc65359;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:900;position:fixed;bottom:112px;left:50%;transform:translate(-50%)}.galleryV13Tabs button.active{background:var(--accent);color:#111;border-color:var(--accent)}.profileV13{scrollbar-width:none;background:#050706;position:absolute;inset:12px 12px 58px;overflow:auto}.profileV13::-webkit-scrollbar{display:none}.profileV13Hero,.profileV13Panel{background:linear-gradient(#ffffff0a,#ffffff03),#101616;border:1px solid #263030;border-radius:20px}.profileV13Hero{text-align:center;padding:22px 16px}.profileV13Avatar{background:var(--accent);color:#111;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 12px;font-size:22px;font-weight:950;display:grid}.profileV13Hero h1{margin:0;font-size:24px}.profileV13Hero p{color:#9da5a2;margin:8px 0;font-size:13px;line-height:1.45}.profileV13About{max-width:340px;margin-left:auto!important;margin-right:auto!important}.profileV13Hero span{color:var(--accent);font-size:12px;font-weight:900}.profileV13Stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.profileV13Stats article{text-align:center;background:#101616;border:1px solid #263030;border-radius:16px;padding:13px 8px}.profileV13Stats b{color:var(--accent);font-size:23px;display:block}.profileV13Stats span{color:#9da5a2;font-size:11px}.profileV13Panel{margin-bottom:12px;padding:14px}.profileV13Panel h2{color:var(--accent);letter-spacing:1.4px;text-transform:uppercase;margin:0 0 10px;font-size:13px}.profileV13Chips{flex-wrap:wrap;gap:8px;display:flex}.profileV13Chips span{color:#fff;background:#0d1111;border:1px solid #263030;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.profileV13List{gap:7px;display:grid}.profileV13List button{color:#fff;background:#0d1111;border:1px solid #263030;border-radius:12px;justify-content:space-between;align-items:center;height:42px;padding:0 12px;font-size:12px;font-weight:900;display:flex}.profileV13List span{color:var(--accent)}@media (width<=390px){.filmLabV13,.galleryV13,.profileV13{inset-left:10px;inset-right:10px}.v13Actions{left:10px;right:10px}.v13Actions button{font-size:9px}}.labAccordion,.filmLabAccordion,.v13Accordion,.filmLabSectionToggle,.accordionHeader,.filmLabOld .oldBlock>.oldTitle,.filmLabV13 .accordionHead{color:#cfd4d1!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#101616!important;border:1px solid #263030!important;border-radius:12px!important;grid-template-columns:1fr auto!important;align-items:center!important;margin:0 0 8px!important;padding:0 14px!important;display:grid!important}.labAccordion b,.filmLabAccordion b,.v13Accordion b,.filmLabSectionToggle b,.accordionHeader b,.filmLabOld .oldBlock>.oldTitle b,.filmLabV13 .accordionHead b{color:#cfd4d1!important;letter-spacing:.2px!important;text-transform:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:10px!important;font-weight:950!important}.labAccordion span,.filmLabAccordion span,.v13Accordion span,.filmLabSectionToggle span,.accordionHeader span,.filmLabOld .oldBlock>.oldTitle span,.filmLabV13 .accordionHead span{color:var(--accent)!important;letter-spacing:0!important;text-transform:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:10px!important;font-weight:950!important}.filmLabOld .oldBlock,.filmLabV13 .accordionBlock,.filmLabV13 .filmLabBlock{border-top:0!important;margin-top:8px!important;padding-top:0!important}.filmLabV13 .filmGrid,.filmLabV13 .filmStockGrid,.filmLabOld .oldFilmList,.identityFilmGrid{grid-template-columns:repeat(4,1fr)!important;gap:6px!important;display:grid!important;overflow:visible!important}.filmLabV13 .filmGrid button,.filmLabV13 .filmStockGrid button,.filmLabOld .oldFilmList button,.identityFilmGrid button{color:#cfd4d1!important;background:#101616!important;border:1px solid #263030!important;border-radius:10px!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 7px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:9px!important;font-weight:950!important}.filmLabV13 .filmGrid button.active,.filmLabV13 .filmStockGrid button.active,.filmLabOld .oldFilmList button.active,.identityFilmGrid button.active{border-color:var(--accent)!important;color:var(--accent)!important;background:#ffc65312!important}.filmLabV13 .frameGrid,.filmLabV13 .frameOptions,.filmLabOld .oldFrameList{grid-template-columns:repeat(4,1fr)!important;gap:6px!important;display:grid!important}.filmLabV13 .frameGrid button,.filmLabV13 .frameOptions button,.filmLabOld .oldFrameList button{color:#cfd4d1!important;background:#101616!important;border:1px solid #263030!important;border-radius:10px!important;height:38px!important;padding:0 6px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:9px!important;font-weight:950!important}.filmLabV13 .frameGrid button.active,.filmLabV13 .frameOptions button.active,.filmLabOld .oldFrameList button.active{border-color:var(--accent)!important;color:#111!important;background:var(--accent)!important}.borderControl,.frameBorderControl,.filmLabV13 .borderSlider{background:#101616!important;border:1px solid #263030!important;border-radius:12px!important;margin-top:6px!important;padding:10px 12px!important}.borderControl label,.frameBorderControl label,.filmLabV13 .borderSlider label{color:#cfd4d1!important;font-size:10px!important;font-weight:950!important}.borderControl b,.frameBorderControl b,.filmLabV13 .borderSlider b{color:var(--accent)!important}.filmLabV13 .adjustmentsPanel,.filmLabOld .oldAdjustGrid{background:#101616!important;border:1px solid #263030!important;border-radius:14px!important;padding:10px!important}.filmLabV13 .adjustGroupTitle,.adjustGroupTitle{color:var(--accent)!important;letter-spacing:.8px!important;margin:6px 0 8px!important;font-size:10px!important;font-weight:950!important}.filmLabV13 .miniSlider,.filmLabOld .oldSlider{gap:3px 8px!important}.filmLabV13 .miniSlider span,.filmLabOld .oldSlider span{color:#a8adab!important;letter-spacing:.2px!important;font-size:9px!important;font-weight:800!important}.filmLabV13 .miniSlider b,.filmLabOld .oldSlider b{color:var(--accent)!important;font-size:10px!important;font-weight:950!important}.filmLabV13 .miniSlider input,.filmLabOld .oldSlider input{height:4px!important}.filmLabV13 .miniSlider input::-webkit-slider-thumb{width:12px!important;height:12px!important}.filmLabOld .oldSlider input::-webkit-slider-thumb{width:12px!important;height:12px!important}.filmLabV13 .bottomActions,.filmLabActions,.oldActions,.identityActions{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;z-index:50!important;background:#050706f0!important;grid-template-columns:.85fr 1.15fr .9fr!important;gap:8px!important;margin-top:10px!important;padding:10px 0 0!important;display:grid!important;position:sticky!important;bottom:0!important}.filmLabV13 .bottomActions button,.filmLabActions button,.oldActions button,.identityActions button{color:#cfd4d1!important;background:#101616!important;border:1px solid #263030!important;border-radius:10px!important;height:38px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:10px!important;font-weight:950!important}.filmLabV13 .bottomActions button:nth-child(2),.filmLabActions button:nth-child(2),.oldActions button:nth-child(2),.identityActions button:nth-child(2){background:var(--accent)!important;border-color:var(--accent)!important;color:#111!important}@media (width<=390px){.labAccordion,.filmLabAccordion,.v13Accordion,.filmLabSectionToggle,.accordionHeader,.filmLabOld .oldBlock>.oldTitle,.filmLabV13 .accordionHead{border-radius:10px!important;height:40px!important;min-height:40px!important;padding:0 12px!important}.filmLabV13 .filmGrid,.filmLabV13 .filmStockGrid,.filmLabOld .oldFilmList,.identityFilmGrid{grid-template-columns:repeat(4,1fr)!important;gap:5px!important}.filmLabV13 .filmGrid button,.filmLabV13 .filmStockGrid button,.filmLabOld .oldFilmList button,.identityFilmGrid button,.filmLabV13 .frameGrid button,.filmLabV13 .frameOptions button,.filmLabOld .oldFrameList button,.filmLabV13 .bottomActions button,.filmLabActions button,.oldActions button,.identityActions button{height:34px!important;font-size:8px!important}}.bottomNav.premiumBottomNav{z-index:500!important;background:linear-gradient(#ffffff09,#fff0),#070909!important;border-top:1px solid #1b2222!important;grid-template-columns:repeat(5,1fr)!important;align-items:center!important;height:66px!important;padding:4px 6px 6px!important;display:grid!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -16px 36px #00000057!important}.bottomNav.premiumBottomNav button{color:#7e8686!important;background:0 0!important;border:0!important;border-radius:16px!important;align-content:center!important;place-items:center!important;gap:3px!important;height:56px!important;padding:0!important;transition:transform .16s,color .16s,background .16s!important;display:grid!important;position:relative!important}.bottomNav.premiumBottomNav button:active{transform:scale(.94)!important}.bottomNav.premiumBottomNav button span{opacity:.95!important;font-size:20px!important;font-weight:900!important;line-height:1!important;display:block!important}.bottomNav.premiumBottomNav button small{letter-spacing:.35px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:block!important}.bottomNav.premiumBottomNav button.active{color:var(--accent)!important;background:#ffc6530e!important}.bottomNav.premiumBottomNav button.active:before{content:""!important;background:var(--accent)!important;border-radius:999px!important;width:18px!important;height:2px!important;position:absolute!important;top:5px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 12px #ffc65373!important}.bottomNav.premiumBottomNav button.active span{transform:translateY(1px)!important}.bottomNav.premiumBottomNav button:nth-child(2) span{font-size:22px!important}.bottomNav.premiumBottomNav button:nth-child(2).active{background:radial-gradient(circle at 50% 32%,#ffc6531f,#0000 44%),#ffc6530d!important}@media (width<=390px){.bottomNav.premiumBottomNav{height:62px!important;padding:3px 4px 5px!important}.bottomNav.premiumBottomNav button{border-radius:14px!important;height:52px!important}.bottomNav.premiumBottomNav button span{font-size:18px!important}.bottomNav.premiumBottomNav button:nth-child(2) span{font-size:20px!important}.bottomNav.premiumBottomNav button small{letter-spacing:.25px!important;font-size:7px!important}}@keyframes recPulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px #fff,0 0 16px #ff3c3459}50%{transform:scale(.96);box-shadow:0 0 0 4px #fff,0 0 32px #ff3c34a6}}.videoCameraMode .cameraV12Header button:last-child{font-size:10px!important}.shotCard video{object-fit:cover;width:100%;height:100%}@media (width<=390px){.recordHud{padding:6px 8px}.recordHud b,.recordHud span{font-size:10px}.v12Shutter.videoShutter span{font-size:18px}}.videoCameraMode .v12FilmBadge{display:none!important}.recordHud b{color:#ff4d4d;letter-spacing:.3px;font-size:11px;font-weight:950}.v12Shutter.videoShutter.recording span{font-size:18px}@media (width<=390px){.recordHud{padding:6px 8px}.recordHud b,.recordHud span{font-size:10px}.v12Shutter.videoShutter span{font-size:18px}.videoReviewActions button{height:34px;font-size:8px}.videoReviewInfo b{font-size:11px}.videoReviewInfo span{font-size:10px}}.super8Only,[data-mode=super8]{display:none!important}.modeTabs button:has(span):nth-child(3){display:none!important}.videoCameraMode .cameraV12Stage{aspect-ratio:3/2!important;width:100%!important;height:auto!important}.videoCameraMode .disabledControl{opacity:.78!important;pointer-events:none!important}.vhs90Overlay,.vhs90Overlay .vhsNoise{pointer-events:none;z-index:9;position:absolute;inset:0}.vhs90Overlay .vhsNoise{opacity:.34;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 5px),linear-gradient(90deg,#ff000014,#0078ff14)}.vhs90Overlay b{z-index:10;color:#ffffffeb;text-shadow:0 1px 4px #000000bf;letter-spacing:.4px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:950;line-height:1.45;position:absolute}.vhs90Overlay em{color:#ff3d34;font-style:normal}.vhs90Overlay .topLeft{top:14px;left:16px}.vhs90Overlay .topRight{text-align:right;top:14px;right:16px}.vhs90Overlay .bottomRight{text-align:right;bottom:14px;right:16px}.recordHud{z-index:22;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex;position:absolute;bottom:8px;left:8px}.recordHud b{color:#ff4d4d;font-size:11px;font-weight:950}.recordHud span{color:var(--accent);font-size:11px;font-weight:950}.vhsFrameSheet{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1010fa!important;gap:0!important;padding:0!important;display:grid!important;bottom:72px!important;overflow:hidden!important}.vhsFrameSheet>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:48px 1fr 34px;align-items:center;height:66px;padding:0 18px;display:grid}.vhsFrameSheet>button span{color:#f5f5f5;font-size:24px}.vhsFrameSheet>button div b{font-size:16px;display:block}.vhsFrameSheet>button div small{color:#9a9f9d;margin-top:3px;font-size:11px;display:block}.vhsFrameSheet>button em{color:var(--accent);text-align:right;font-size:20px;font-style:normal}.vhsFrameSheet>button.active{background:#ffc65314}.vhsFrameSheet>button.active div b,.vhsFrameSheet>button.active span{color:var(--accent)}.v12Shutter.videoShutter{background:#ff3d34!important;place-items:center!important;display:grid!important;box-shadow:0 0 0 4px #fff,0 0 24px #ff3c3480!important}.v12Shutter.videoShutter span{color:#fff;font-size:20px;font-weight:950;line-height:1}.v12Shutter.videoShutter.recording{animation:1s infinite recPulse}.cameraV12Stage.recording{border-color:#ff463cd1!important}.videoReviewScreen{grid-template-rows:48px minmax(220px,1fr) 52px 56px!important}.videoReviewPreview{aspect-ratio:3/2;background:#000;border:1px solid #2d3838;border-radius:18px;place-items:center;margin:0 12px 10px;display:grid;position:relative;overflow:hidden}.videoReviewPreview video{object-fit:cover;width:100%;height:100%}.videoReviewInfo{background:#101616;border:1px solid #263030;border-radius:14px;justify-content:space-between;align-items:center;margin:0 12px;padding:0 14px;display:flex}.videoReviewInfo b{color:#fff;font-size:13px;font-weight:950}.videoReviewInfo span{color:var(--accent);font-size:11px;font-weight:950}.videoReviewActions{grid-template-columns:.85fr 1.15fr .95fr;gap:8px;padding:8px 18px;display:grid}.videoReviewActions button{color:#cfd4d1;background:#101616;border:1px solid #263030;border-radius:10px;height:38px;font-size:10px;font-weight:950}.videoReviewActions button:nth-child(2){background:var(--accent);border-color:var(--accent);color:#111}.cameraToast{z-index:800;color:var(--accent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d1;border:1px solid #ffc65359;border-radius:999px;padding:10px 16px;font-size:12px;font-weight:950;position:absolute;bottom:82px;left:50%;transform:translate(-50%)}.shotCard.videoShotCard video{object-fit:cover;width:100%;height:100%}.videoPlayBadge{width:28px;height:28px;color:var(--accent);z-index:5;background:#000000ad;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:950;display:grid;position:absolute;top:8px;right:8px}@media (width<=390px){.vhs90Overlay b{font-size:10px}.recordHud{padding:6px 8px}.recordHud b,.recordHud span{font-size:10px}.videoReviewActions button{height:34px;font-size:8px}.vhsFrameSheet>button{grid-template-columns:42px 1fr 30px;height:60px;padding:0 14px}.vhsFrameSheet>button div b{font-size:14px}}.modeTabs button.active{border-color:var(--accent)!important;color:var(--accent)!important;background:#ffc65313!important}.homeTagline{text-align:center!important;color:var(--accent)!important;letter-spacing:1.6px!important;margin:8px 0 10px!important;font-size:11px!important;font-weight:950!important}.bottomNav.fxhSevenNav{z-index:800!important;background:linear-gradient(#ffffff09,#fff0),#070909!important;border-top:1px solid #1b2222!important;grid-template-columns:repeat(6,1fr)!important;align-items:center!important;height:66px!important;padding:4px 4px 6px!important;display:grid!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -16px 36px #00000057!important}.bottomNav.fxhSevenNav button{color:#7e8686!important;background:0 0!important;border:0!important;border-radius:13px!important;align-content:center!important;place-items:center!important;gap:3px!important;height:56px!important;padding:0!important;transition:transform .16s,color .16s,background .16s!important;display:grid!important;position:relative!important}.bottomNav.fxhSevenNav button:active{transform:scale(.94)!important}.bottomNav.fxhSevenNav button span{font-size:17px!important;font-weight:950!important;line-height:1!important;display:block!important}.bottomNav.fxhSevenNav button small{letter-spacing:.15px!important;white-space:nowrap!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:6.8px!important;font-weight:950!important;line-height:1!important;display:block!important}.bottomNav.fxhSevenNav button.active:before{content:""!important;background:var(--accent)!important;border-radius:999px!important;width:16px!important;height:2px!important;position:absolute!important;top:5px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 12px #ffc65373!important}.bottomNav.fxhSevenNav button:nth-child(2).active,.bottomNav.fxhSevenNav button:nth-child(3).active{background:radial-gradient(circle at 50% 32%,#ffc6531f,#0000 44%),#ffc6530d!important}.phone{padding-bottom:66px!important}.vhsOnlyTabs{grid-template-columns:repeat(3,1fr)!important}@media (width<=390px){.bottomNav.fxhSevenNav{height:62px!important;padding:3px 3px 5px!important}.bottomNav.fxhSevenNav button{border-radius:11px!important;height:52px!important}.bottomNav.fxhSevenNav button span{font-size:15px!important}.bottomNav.fxhSevenNav button small{letter-spacing:0!important;font-size:5.8px!important}}.v12Manual.active,.manualToggleActive{background:var(--accent)!important;border-color:var(--accent)!important;color:#111!important}.cameraV12Stage.size-polaroid{background:#f4efe2!important;border-color:#f4efe28c!important;padding:10px 10px 38px!important;display:block!important}.cameraV12Stage.size-polaroid video{aspect-ratio:1!important;object-fit:cover!important;background:#000!important;border-radius:10px!important;width:100%!important;height:auto!important;display:block!important}.cameraV12Stage.size-polaroid:after{content:"ANALOG CAM";color:#00000052;letter-spacing:.8px;pointer-events:none;font-size:10px;font-weight:950;position:absolute;bottom:12px;left:18px}.advancedManualPanel{animation:.18s both manualPanelIn;background:#090e0ef5!important;border:1px solid #ffc65347!important;border-radius:14px!important;gap:5px!important;margin:-2px 12px 8px!important;padding:7px!important;display:grid!important;box-shadow:0 10px 24px #00000038!important}@keyframes manualPanelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.manualReadout{justify-content:space-between;align-items:center;gap:8px;display:flex;padding-bottom:0!important}.manualReadout b{color:var(--accent);white-space:nowrap;font-weight:950;font-size:10px!important}.manualReadout span{color:#cfd4d1;white-space:nowrap;text-overflow:ellipsis;font-weight:850;overflow:hidden;font-size:8px!important}.manualControlGroup button.active{background:var(--accent);border-color:var(--accent);color:#111}@media (width<=390px){.cameraV12Stage.size-polaroid{padding:8px 8px 32px!important}.cameraV12Stage.size-polaroid .gridLines,.cameraV12Stage.size-polaroid .liveFilmOverlay{inset:8px 8px 32px!important}.advancedManualPanel{margin:-3px 10px 6px!important;padding:6px!important}.manualReadout b{font-size:8px!important}.manualReadout span{display:none!important}}.cameraV12.manualPanelOpen .cameraV12Controls,.cameraV12.manualPanelOpen .v12Thumb,.cameraV12.manualPanelOpen .v12Flip{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.cameraV12.manualPanelOpen .v12Ev,.cameraV12.manualPanelOpen .v12Iso,.cameraV12.manualPanelOpen .v12Zoom,.cameraV12.manualPanelOpen .v12FilmBadge{display:none!important}.cameraV12.manualPanelOpen .advancedManualPanel{z-index:120!important;background:linear-gradient(#ffffff09,#ffffff03),#090e0efa!important;border:1px solid #ffc65361!important;border-radius:16px!important;gap:6px!important;margin:0 12px 8px!important;padding:8px!important;display:grid!important;box-shadow:0 14px 32px #00000052!important}.cameraV12.manualPanelOpen .manualReadout{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.cameraV12.manualPanelOpen .manualReadout b{color:var(--accent)!important;font-size:10px!important;font-weight:950!important}.cameraV12.manualPanelOpen .manualReadout span{color:#cfd4d1!important;font-size:8px!important;font-weight:850!important}.cameraV12.manualPanelOpen .manualControlGroup{gap:4px!important;display:grid!important}.cameraV12.manualPanelOpen .manualControlGroup small{color:#8f9694!important;letter-spacing:.8px!important;font-size:6.5px!important;font-weight:950!important}.cameraV12.manualPanelOpen .manualControlGroup div{grid-template-columns:repeat(6,1fr)!important;gap:4px!important;display:grid!important}.cameraV12.manualPanelOpen .manualControlGroup.compact div{grid-template-columns:repeat(5,1fr)!important}.cameraV12.manualPanelOpen .manualControlGroup button{color:#cfd4d1!important;background:#101616!important;border:1px solid #263030!important;border-radius:8px!important;height:24px!important;padding:0!important;font-size:7px!important;font-weight:950!important}.cameraV12.manualPanelOpen .manualControlGroup button.active{background:var(--accent)!important;border-color:var(--accent)!important;color:#111!important}.cameraV12.manualPanelOpen .cameraV12ShutterRow{z-index:160!important;position:relative!important}@media (width<=390px){.cameraV12.manualPanelOpen .advancedManualPanel{gap:5px!important;margin:0 10px 6px!important;padding:6px!important}.cameraV12.manualPanelOpen .manualReadout span{display:none!important}.cameraV12.manualPanelOpen .manualControlGroup button{height:21px!important;font-size:6.5px!important}.cameraV12.manualPanelOpen .manualControlGroup div{gap:3px!important}}.cameraV12.selectorPanelOpen .cameraV12Controls,.cameraV12.selectorPanelOpen .v12Thumb,.cameraV12.selectorPanelOpen .v12Flip{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.cameraV12.selectorPanelOpen .v12Ev,.cameraV12.selectorPanelOpen .v12Iso,.cameraV12.selectorPanelOpen .v12Zoom,.cameraV12.selectorPanelOpen .v12FilmBadge{display:none!important}.cameraV12.selectorPanelOpen .v12CamPopup{animation:.18s both manualPanelIn;z-index:130!important;background:linear-gradient(#ffffff09,#ffffff03),#090e0efa!important;border:1px solid #ffc65352!important;border-radius:16px!important;margin:0 12px 8px!important;padding:8px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;box-shadow:0 14px 32px #00000052!important}.cameraV12.selectorPanelOpen .cameraV12ShutterRow{z-index:160!important;position:relative!important}.cameraV12MainButtons button:nth-child(3){border-color:#ffc65352!important}.cameraV12MainButtons button:nth-child(3) b{color:var(--accent)!important}.cameraV12.selectorPanelOpen .v12FilmsPopup .filmSelector{grid-template-columns:repeat(4,1fr)!important;gap:6px!important;display:grid!important;overflow:visible!important}.cameraV12.selectorPanelOpen .v12FilmsPopup .filmCard{border-radius:10px!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:6px!important}.cameraV12.selectorPanelOpen .v12SizeSheet{gap:6px!important;display:grid!important}.cameraV12.selectorPanelOpen .v12SizeSheet>button{border-radius:12px!important;min-height:48px!important}.cameraV12.selectorPanelOpen .v12SizeSheet small{color:#9aa2a0!important}@media (width<=390px){.cameraV12.selectorPanelOpen .v12CamPopup{margin:0 10px 6px!important;padding:6px!important}.cameraV12.selectorPanelOpen .v12FilmsPopup .filmSelector{gap:5px!important}.cameraV12.selectorPanelOpen .v12FilmsPopup .filmCard{height:36px!important;font-size:8px!important}}.cameraV12MainButtons button:nth-child(3).manualControlButton,.cameraV12MainButtons button:nth-child(3){border-color:#ffc6535c!important}.manualReadoutActions b{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.manualReadoutActions span{min-width:0!important}.sizeSelectorGrid button.active{border-color:var(--accent)!important;color:var(--accent)!important;background:#ffc65312!important}.sizeSelectorGrid button.active b{color:var(--accent)!important}.cameraV12.selectorPanelOpen .v12SizeSelectorPanel,.cameraV12.selectorPanelOpen .v12FilmsPopup{margin:0 12px 8px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.v12Manual.active{border-color:var(--accent)!important;color:#111!important;background:#ffc653eb!important}@media (width<=390px){.manualReadoutActions{grid-template-columns:1fr auto auto!important}.manualReadoutActions span{display:none!important}.manualReadoutActions button{height:20px!important;padding:0 6px!important;font-size:6.5px!important}}.cameraV12.selectorPanelOpen .v12SizeSheet{box-sizing:border-box!important;gap:8px!important;height:auto!important;min-height:0!important;padding:8px 10px 10px!important;overflow:visible!important}.cameraV12.selectorPanelOpen .v12SizeSheet .sizeSheetHeader{border-bottom:1px solid #ffffff0f!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 10px!important}.cameraV12.selectorPanelOpen .v12SizeSheet .sizeSheetHeader b{font-size:12px!important}.cameraV12.selectorPanelOpen .v12SizeSheet .sizeSheetHeader button{width:28px!important;height:28px!important;font-size:24px!important}.cameraV12.selectorPanelOpen .v12SizeSheet>button{text-align:center!important;box-sizing:border-box!important;border-radius:12px!important;grid-template-rows:14px 1fr!important;grid-template-columns:1fr!important;place-items:center!important;gap:2px!important;height:54px!important;min-height:54px!important;margin:0!important;padding:6px 4px!important;display:grid!important;overflow:hidden!important}.cameraV12.selectorPanelOpen .v12SizeSheet>button span{font-size:14px!important;line-height:1!important}.cameraV12.selectorPanelOpen .v12SizeSheet>button div{width:100%!important;min-width:0!important}.cameraV12.selectorPanelOpen .v12SizeSheet>button div b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9px!important;line-height:1.05!important;overflow:hidden!important}.cameraV12.selectorPanelOpen .v12SizeSheet>button div small{white-space:normal!important;margin-top:2px!important;font-size:7px!important;line-height:1.05!important;display:block!important}.cameraV12.selectorPanelOpen .v12SizeSheet>button em{display:none!important}.cameraV12.manualPanelOpen .advancedManualPanel,.advancedManualPanel{box-sizing:border-box!important;gap:5px!important;height:auto!important;max-height:none!important;padding:8px 10px 10px!important;overflow:visible!important}.cameraV12.manualPanelOpen .manualReadout{min-height:22px!important;margin:0!important}.cameraV12.manualPanelOpen .manualControlGroup{gap:3px!important;margin:0!important}.cameraV12.manualPanelOpen .manualControlGroup small{margin:0!important;line-height:1!important}.cameraV12.manualPanelOpen .manualControlGroup div{align-items:center!important;gap:4px!important}.cameraV12.manualPanelOpen .manualControlGroup button{box-sizing:border-box!important;border-radius:8px!important;height:26px!important;min-height:26px!important}.cameraV12.manualPanelOpen .manualControlGroup.compact{margin-bottom:0!important;padding-bottom:0!important}@media (width<=390px){.cameraV12.selectorPanelOpen .v12SizeSheet{gap:6px!important;padding:7px 8px 9px!important}.cameraV12.selectorPanelOpen .v12SizeSheet .sizeSheetHeader{height:30px!important;min-height:30px!important}.cameraV12.selectorPanelOpen .v12SizeSheet>button{height:48px!important;min-height:48px!important}.cameraV12.selectorPanelOpen .v12SizeSheet>button div b{font-size:8px!important}.cameraV12.selectorPanelOpen .v12SizeSheet>button div small{font-size:6px!important}.cameraV12.manualPanelOpen .advancedManualPanel,.advancedManualPanel{gap:4px!important;padding:6px 8px 8px!important}.cameraV12.manualPanelOpen .manualControlGroup button{height:22px!important;min-height:22px!important}}.compactManualPanel{gap:7px!important;max-height:none!important;margin:0 12px 8px!important;padding:8px!important;overflow:visible!important}.compactManualPanel .manualReadoutActions{grid-template-columns:1fr auto auto!important}.compactManualPanel .manualReadoutActions b{color:var(--accent)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;font-weight:950!important;overflow:hidden!important}.compactManualPanel .manualControlGroup{display:none!important}@media (width<=390px){.compactManualPanel{gap:6px!important;margin:0 10px 6px!important;padding:6px!important}.manualOptionRow{gap:4px!important}.manualOptionRow button{height:26px!important;font-size:7px!important}}.filmLabV13.filmLabPanelOpen .v13AccordionHeader,.filmLabV13.filmLabPanelOpen .v13Actions{display:none!important}.filmLabV13.filmLabPanelOpen .v13Accordions{animation:.18s both labPanelIn;background:linear-gradient(#ffffff09,#ffffff03),#090e0efa!important;border:1px solid #ffc65357!important;border-radius:16px!important;margin-top:8px!important;padding:8px!important;box-shadow:0 14px 32px #00000042!important}@keyframes labPanelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.v13PanelToolbar button.off{background:var(--accent)!important;border-color:var(--accent)!important;color:#111!important}.filmLabV13.filmLabPanelOpen .v13FilmGrid{grid-template-columns:repeat(4,1fr)!important;gap:6px!important;margin:0!important;display:grid!important}.filmLabV13.filmLabPanelOpen .v13FilmGrid button{color:#cfd4d1!important;background:#101616!important;border:1px solid #263030!important;border-radius:10px!important;grid-template-columns:4px 1fr!important;align-items:center!important;gap:7px!important;height:34px!important;min-height:34px!important;padding:0 7px!important;display:grid!important;overflow:hidden!important}.filmLabV13.filmLabPanelOpen .v13FilmGrid button i{background:var(--film)!important;border-radius:999px!important;width:4px!important;height:18px!important}.filmLabV13.filmLabPanelOpen .v13FilmGrid button span{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:7.5px!important;font-weight:950!important;overflow:hidden!important}.filmLabV13.filmLabPanelOpen .v13FilmGrid button.active{border-color:var(--accent)!important;color:var(--accent)!important;background:#ffc6530f!important}.filmLabV13.filmLabPanelOpen .v13FramePanel{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.filmLabV13.filmLabPanelOpen .v13FrameList{grid-template-columns:repeat(4,1fr)!important;gap:6px!important;display:grid!important}.filmLabV13.filmLabPanelOpen .v13FrameList button{color:#cfd4d1!important;background:#101616!important;border:1px solid #263030!important;border-radius:10px!important;height:36px!important;font-size:8px!important;font-weight:950!important}.filmLabV13.filmLabPanelOpen .v13FrameList button.active{background:var(--accent)!important;border-color:var(--accent)!important;color:#111!important}.filmLabV13.filmLabPanelOpen .v13BorderSlider{grid-template-columns:1fr auto!important;gap:6px!important;margin-top:8px!important;display:grid!important}.filmLabV13.filmLabPanelOpen .v13BorderSlider input{accent-color:var(--accent)!important;grid-column:1/3!important}.filmLabV13.filmLabPanelOpen .v13Adjustments{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.filmLabV13.filmLabPanelOpen .v13AdjustGroup{background:0 0!important;border:0!important;margin:0 0 8px!important;padding:0!important}.filmLabV13.filmLabPanelOpen .v13AdjustGroup h3{color:var(--accent)!important;letter-spacing:1px!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:9px!important;font-weight:950!important}.filmLabV13.filmLabPanelOpen .v13Slider{grid-template-columns:1fr auto!important;gap:4px!important;margin-bottom:7px!important;display:grid!important}.filmLabV13.filmLabPanelOpen .v13Slider span{color:#a8adab!important;font-size:8px!important;font-weight:850!important}.filmLabV13.filmLabPanelOpen .v13Slider b{color:var(--accent)!important;font-size:9px!important;font-weight:950!important}.filmLabV13.filmLabPanelOpen .v13Slider input{width:100%!important;accent-color:var(--accent)!important;grid-column:1/3!important}.filmLabV13.filmLabPanelOpen .v13Preview{margin-bottom:0!important}@media (width<=390px){.filmLabV13.filmLabPanelOpen .v13Accordions{margin-top:7px!important;padding:7px!important}.filmLabV13.filmLabPanelOpen .v13FilmGrid,.filmLabV13.filmLabPanelOpen .v13FrameList{gap:5px!important}.filmLabV13.filmLabPanelOpen .v13FilmGrid button{height:30px!important;min-height:30px!important;padding:0 5px!important}.filmLabV13.filmLabPanelOpen .v13FrameList button{height:32px!important}}.filmLabV13.open-adjustments .v13PanelSheet.v13Adjustments,.filmLabV13 .v13PanelSheet.v13Adjustments{grid-template-columns:1fr!important;gap:12px!important;max-height:none!important;padding:12px!important;display:grid!important;overflow:visible!important}.filmLabV13.open-adjustments .v13PanelToolbar,.filmLabV13 .v13Adjustments .v13PanelToolbar{border-bottom:1px solid #ffffff12!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:36px!important;padding:0 0 10px!important;display:grid!important}.filmLabV13 .v13Adjustments .v13PanelToolbar b{color:var(--accent)!important;letter-spacing:1px!important;font-size:15px!important;font-weight:950!important;line-height:1!important}.filmLabV13 .v13Adjustments .v13PanelToolbar span{display:none!important}.filmLabV13 .v13Adjustments .v13AdjustGroup{background:0 0!important;border:0!important;border-radius:0!important;gap:9px!important;padding:0!important;display:grid!important}.filmLabV13 .v13Adjustments .v13AdjustGroup+.v13AdjustGroup{padding-top:4px!important}.filmLabV13 .v13Adjustments .v13AdjustGroup h3{color:var(--accent)!important;letter-spacing:1.5px!important;margin:0 0 2px!important;font-size:12px!important;font-weight:950!important}.filmLabV13 .v13Adjustments .v13Slider{grid-template-columns:1fr auto!important;align-items:center!important;gap:5px 10px!important;min-height:34px!important;margin:0!important;display:grid!important}.filmLabV13 .v13Adjustments .v13Slider span{color:#cfd4d1!important;font-size:10px!important;font-weight:850!important;line-height:1!important}.filmLabV13 .v13Adjustments .v13Slider b{color:var(--accent)!important;font-size:10px!important;font-weight:950!important;line-height:1!important}.filmLabV13 .v13Adjustments .v13Slider input{appearance:none!important;background:#394240!important;border-radius:999px!important;grid-column:1/3!important;width:100%!important;height:3px!important}.filmLabV13 .v13Adjustments .v13Slider input::-webkit-slider-thumb{appearance:none!important;background:var(--accent)!important;border:0!important;border-radius:50%!important;width:17px!important;height:17px!important;box-shadow:0 0 0 3px #ffc6531f!important}.filmLabV13 .v13Adjustments .v13Slider input::-moz-range-thumb{background:var(--accent)!important;border:0!important;border-radius:50%!important;width:17px!important;height:17px!important;box-shadow:0 0 0 3px #ffc6531f!important}@media (width<=390px){.filmLabV13 .v13Adjustments{gap:10px!important;padding:10px!important}.filmLabV13 .v13Adjustments .v13PanelToolbar{grid-template-columns:1fr auto auto!important;gap:6px!important}.filmLabV13 .v13Adjustments .v13PanelToolbar b{font-size:13px!important}.filmLabV13 .v13Adjustments .v13PanelToolbar button{min-width:48px!important;height:26px!important;padding:0 8px!important;font-size:7px!important}.filmLabV13 .v13Adjustments .v13Slider{min-height:31px!important}.filmLabV13 .v13Adjustments .v13Slider span,.filmLabV13 .v13Adjustments .v13Slider b{font-size:9px!important}}.filmLabV13 .v13Adjustments{gap:8px!important;padding:10px!important}.filmLabV13 .v13Adjustments .v13PanelToolbar{min-height:30px!important;padding:0 0 7px!important}.filmLabV13 .v13Adjustments .v13PanelToolbar b{letter-spacing:.8px!important;font-size:13px!important}.filmLabV13 .v13Adjustments .v13PanelToolbar button{border-radius:8px!important;min-width:46px!important;height:24px!important;padding:0 8px!important;font-size:7px!important}.filmLabV13 .v13Adjustments .v13AdjustGroup{gap:6px!important;padding:0!important}.filmLabV13 .v13Adjustments .v13AdjustGroup h3{letter-spacing:1.2px!important;margin:0!important;font-size:10px!important}.filmLabV13 .v13Adjustments .v13Slider{grid-template-columns:1fr auto!important;gap:3px 8px!important;min-height:24px!important;margin:0!important;display:grid!important}.filmLabV13 .v13Adjustments .v13Slider span{color:#9aa2a0!important;font-size:8px!important;line-height:1!important}.filmLabV13 .v13Adjustments .v13Slider b{color:var(--accent)!important;font-size:8px!important;line-height:1!important}.filmLabV13 .v13Adjustments .v13Slider input{background:#33403e!important;border-radius:999px!important;grid-column:1/3!important;height:4px!important}.filmLabV13 .v13Adjustments .v13Slider input::-webkit-slider-thumb{background:var(--accent)!important;width:14px!important;height:14px!important;box-shadow:none!important;border-radius:50%!important}.filmLabV13 .v13Adjustments .v13Slider input::-moz-range-thumb{background:var(--accent)!important;width:14px!important;height:14px!important;box-shadow:none!important;border:0!important;border-radius:50%!important}@media (width<=390px){.filmLabV13 .v13Adjustments{gap:7px!important;padding:8px!important}.filmLabV13 .v13Adjustments .v13PanelToolbar{min-height:28px!important}.filmLabV13 .v13Adjustments .v13Slider{min-height:22px!important}.filmLabV13 .v13Adjustments .v13Slider input::-webkit-slider-thumb{width:13px!important;height:13px!important}.filmLabV13 .v13Adjustments .v13Slider input::-moz-range-thumb{width:13px!important;height:13px!important}}.filmLabV13 .v13Preview{border:1px solid #263030!important;border-radius:18px!important;margin-bottom:10px!important;overflow:hidden!important;box-shadow:0 18px 40px #00000047!important}.filmLabV13 .v13Accordions{gap:7px!important;margin-bottom:96px!important;display:grid!important}.filmLabV13 .v13AccordionHeader{background:linear-gradient(#ffffff09,#ffffff03),#101616!important;border:1px solid #263030!important;border-radius:15px!important;min-height:48px!important;overflow:hidden!important}.filmLabV13 .v13AccordionHeader>button{height:48px!important;padding:0 14px!important}.filmLabV13 .v13AccordionHeader span{color:#f3f3f3!important;letter-spacing:.8px!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important}.filmLabV13 .v13AccordionHeader b{color:var(--accent)!important;font-size:11px!important;font-weight:950!important}.filmLabV13 .v13PanelSheet{background:linear-gradient(#ffffff09,#ffffff03),#090e0efa!important;border:1px solid #ffc65347!important;border-radius:16px!important;margin:0 0 2px!important;padding:10px!important;box-shadow:0 14px 32px #00000047!important}.filmLabV13 .v13PanelToolbar{border-bottom:1px solid #fff1!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:7px!important;height:30px!important;margin-bottom:8px!important;padding:0 0 8px!important;display:grid!important}.filmLabV13 .v13PanelToolbar b{color:var(--accent)!important;text-transform:uppercase!important;letter-spacing:.7px!important;font-size:12px!important;font-weight:950!important}.filmLabV13 .v13PanelToolbar button{color:#fff!important;background:#101616!important;border:1px solid #263030!important;border-radius:8px!important;min-width:44px!important;height:24px!important;padding:0 8px!important;font-size:7px!important;font-weight:950!important}.filmLabV13 .v13PanelToolbar button.off{background:var(--accent)!important;border-color:var(--accent)!important;color:#111!important}.filmLabV13 .v13FilmGrid button i{background:var(--film)!important;border-radius:999px!important;width:4px!important;height:18px!important}.filmLabV13 .v13FilmGrid button span{color:#cfd4d1!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8px!important;font-weight:950!important;overflow:hidden!important}.filmLabV13 .v13FilmGrid button.active span{color:var(--accent)!important}.filmLabV13 .v13FrameList button{color:#cfd4d1!important;background:#101616!important;border:1px solid #263030!important;border-radius:10px!important;height:36px!important;font-size:8px!important;font-weight:950!important}.filmLabV13 .v13AdjustGroup h3{color:var(--accent)!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin:0!important;font-size:10px!important;font-weight:950!important}.filmLabV13 .v13Slider{grid-template-columns:1fr auto!important;gap:3px 8px!important;min-height:22px!important;margin:0!important;display:grid!important}.filmLabV13 .v13Slider span,.filmLabV13 .v13Slider b{font-size:8px!important;font-weight:950!important;line-height:1!important}.filmLabV13 .v13Slider span{color:#9aa2a0!important}.filmLabV13 .v13Slider b{color:var(--accent)!important}.filmLabV13 .v13Slider input{appearance:none!important;background:#33403e!important;border-radius:999px!important;grid-column:1/3!important;width:100%!important;height:4px!important}.filmLabV13 .v13Slider input::-webkit-slider-thumb{appearance:none!important;background:var(--accent)!important;border-radius:50%!important;width:13px!important;height:13px!important}.filmLabV13 .v13Slider input::-moz-range-thumb{background:var(--accent)!important;border:0!important;border-radius:50%!important;width:13px!important;height:13px!important}.filmLabV13 .v13Accordions{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:7px!important;margin:0 0 96px!important;display:grid!important}.filmLabV13 .v13AccordionHeader{height:46px!important;min-height:46px!important;box-shadow:none!important;background:linear-gradient(#ffffff0a,#ffffff03),#101616!important;border:1px solid #263030!important;border-radius:16px!important;overflow:hidden!important}.filmLabV13 .v13AccordionHeader.open{background:radial-gradient(circle at 50% 0,#ffc65326,#0000 58%),#ffc6530e!important;border-color:#ffc653b3!important}.filmLabV13 .v13AccordionHeader>button{text-align:center!important;grid-template-rows:15px 14px!important;align-content:center!important;justify-items:center!important;gap:3px!important;height:46px!important;min-height:46px!important;padding:0 6px!important;display:grid!important}.filmLabV13 .v13AccordionHeader span{color:#aeb7b5!important;letter-spacing:.65px!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:7px!important;font-weight:950!important;line-height:1!important;display:block!important;overflow:hidden!important}.filmLabV13 .v13AccordionHeader span:first-letter{color:var(--accent)!important}.filmLabV13 .v13AccordionHeader b{color:var(--accent)!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:10px!important;font-weight:950!important;line-height:1!important;display:block!important;overflow:hidden!important}.filmLabV13 .v13AccordionHeader .v13Reset{display:none!important}.filmLabV13 .v13PanelSheet{background:linear-gradient(#ffffff0a,#ffffff03),#090e0efa!important;border:1px solid #ffc65357!important;border-radius:18px!important;grid-column:1/-1!important;margin:0!important;padding:10px!important;animation:.18s both filmLabPanelDrop!important;box-shadow:0 16px 32px #00000052!important}@keyframes filmLabPanelDrop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.filmLabV13 .v13PanelToolbar{grid-template-columns:1fr auto auto!important;gap:7px!important;height:28px!important;min-height:28px!important;margin-bottom:8px!important;padding:0 0 7px!important}.filmLabV13 .v13PanelToolbar b{letter-spacing:.8px!important;font-size:11px!important}.filmLabV13 .v13PanelToolbar span{display:none!important}.filmLabV13 .v13PanelToolbar button{border-radius:8px!important;min-width:42px!important;height:23px!important;padding:0 7px!important;font-size:7px!important}.filmLabV13 .v13FilmGrid{grid-template-columns:repeat(4,1fr)!important;gap:6px!important;display:grid!important}.filmLabV13 .v13FilmGrid button{background:#0d1313!important;border:1px solid #263030!important;border-radius:11px!important;grid-template-columns:4px 1fr!important;align-items:center!important;gap:7px!important;height:36px!important;padding:0 7px!important;display:grid!important}.filmLabV13 .v13FilmGrid button.active{border-color:var(--accent)!important;background:#ffc65312!important}.filmLabV13 .v13FrameList{grid-template-columns:repeat(4,1fr)!important;gap:6px!important;display:grid!important}.filmLabV13 .v13FrameList button{background:#0d1313!important;border:1px solid #263030!important;border-radius:11px!important;height:38px!important;font-size:8px!important;font-weight:950!important}.filmLabV13 .v13FrameList button.active{border-color:var(--accent)!important;color:var(--accent)!important;background:#ffc65312!important}.filmLabV13 .v13Adjustments{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.filmLabV13 .v13AdjustGroup{background:0 0!important;border:0!important;gap:6px!important;padding:0!important;display:grid!important}.filmLabV13 .v13AdjustGroup h3{color:var(--accent)!important;letter-spacing:1.2px!important;margin:0!important;font-size:10px!important}.filmLabV13 .v13Slider{min-height:22px!important;margin:0!important}@media (width<=390px){.filmLabV13 .v13Accordions{gap:6px!important}.filmLabV13 .v13AccordionHeader,.filmLabV13 .v13AccordionHeader>button{height:42px!important;min-height:42px!important}.filmLabV13 .v13AccordionHeader span{letter-spacing:.45px!important;font-size:6.4px!important}.filmLabV13 .v13AccordionHeader b{font-size:8px!important}.filmLabV13 .v13PanelSheet{border-radius:15px!important;padding:8px!important}.filmLabV13 .v13FilmGrid,.filmLabV13 .v13FrameList{gap:5px!important}.filmLabV13 .v13FilmGrid button,.filmLabV13 .v13FrameList button{height:34px!important}}.analogFrameSheet>button.active{border-color:var(--accent)!important;background:#ffc65312!important}.cameraV12MainButtons.vhsMainButtons{grid-template-columns:1fr 1fr!important}.vhs90Overlay b{filter:blur(.55px)!important;opacity:.92!important;text-shadow:0 0 2px #ffffff47,0 0 7px #ffffff1f,1px 0 #ff3c3c1f,-1px 0 #50a0ff1a!important}.vhs90Overlay em{filter:blur(.45px)!important;text-shadow:0 0 3px #ff281e59,0 0 8px #ff281e24!important}.analogFrameOverlay .topLeft{top:3.5%;left:6%}.analogFrameOverlay .topRight{top:3.5%;right:6%}.analogFrameOverlay .bottomRight{bottom:4.5%;right:6%}.analogFrameOverlay.viewFinder .tl{border-top:2px solid;border-left:2px solid;top:8%;left:6%}.analogFrameOverlay.viewFinder .tr{border-top:2px solid;border-right:2px solid;top:8%;right:6%}.analogFrameOverlay.viewFinder .bl{border-bottom:2px solid;border-left:2px solid;bottom:8%;left:6%}.analogFrameOverlay.viewFinder .br{border-bottom:2px solid;border-right:2px solid;bottom:8%;right:6%}.analogFrameOverlay.viewFinder .rec{color:#ff342af0;top:5%;left:6%}.videoCameraMode .cameraV12MainButtons button:nth-child(2),.videoCameraMode .cameraV12Toggles button:nth-child(2){display:none!important}.videoCameraMode .cameraV12MainButtons{grid-template-columns:1fr 1fr!important}.videoCameraMode .cameraV12Toggles{grid-template-columns:1fr!important}.vhsOverlay,.recordHud{filter:blur(.45px)!important;opacity:.92!important;text-shadow:0 0 2px #ffffff47,0 0 7px #ffffff1f!important}.analogFramePreview.frame-date-red .dateRed{color:#ff3718eb;letter-spacing:2px;text-shadow:0 0 4px #ff3c1480;filter:blur(.18px);font-size:clamp(15px,3.7vw,32px);position:absolute;bottom:6%;right:5.5%}.analogFramePreview.frame-110mm:before,.analogFramePreview.frame-110mm:after,.analogFramePreview.frame-film-gate:before,.analogFramePreview.frame-film-gate:after{content:"";background:#000000e0;position:absolute;left:0;right:0}.analogFramePreview.frame-110mm:before{height:7.5%;top:0}.analogFramePreview.frame-110mm:after{height:10.5%;bottom:0}.analogFramePreview.frame-film-gate:before{height:7.5%;top:0}.analogFramePreview.frame-film-gate:after{height:8.5%;bottom:0}.analogFramePreview .top,.analogFramePreview .bottom{z-index:2;color:var(--accent);letter-spacing:.6px;white-space:nowrap;font-size:clamp(8px,2.1vw,18px);position:absolute}.analogFramePreview .top{top:2.6%}.analogFramePreview .bottom{bottom:3.1%}.analogFramePreview .left{left:5.5%}.analogFramePreview .center{left:50%;transform:translate(-50%)}.analogFramePreview .right{right:5.5%}.analogFramePreview .sideDate{color:#ff3718e6;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:3px;text-shadow:0 0 4px #ff3c1480;font-size:clamp(8px,1.6vw,14px);position:absolute;top:50%;right:1.2%;transform:translateY(-50%)}.analogFramePreview.frame-viewfinder .corner{border-style:solid;border-color:#ffffffb8;width:9%;height:12%;position:absolute}.analogFramePreview.frame-viewfinder .tl{border-width:2px 0 0 2px;top:9%;left:6%}.analogFramePreview.frame-viewfinder .tr{border-width:2px 2px 0 0;top:9%;right:6%}.analogFramePreview.frame-viewfinder .bl{border-width:0 0 2px 2px;bottom:9%;left:6%}.analogFramePreview.frame-viewfinder .br{border-width:0 2px 2px 0;bottom:9%;right:6%}.analogFramePreview .vf{color:#ffffffd1;text-shadow:0 0 4px #ffffff38;font-size:clamp(9px,2vw,18px);position:absolute;top:17%}.analogFramePreview .vf.left{left:7%}.analogFramePreview .vf.right{right:7%}.analogFrameGrid button.active{border-color:var(--accent)!important;color:var(--accent)!important;background:#ffc65312!important}.filmLabV13{background:radial-gradient(circle at 50% -10%,#ffc6530d,#0000 28%),#050706!important}.filmLabV13 .v13Accordions,.filmLabV13 .v13AccordionHeader{display:none!important}.filmLabDock{background:linear-gradient(#ffffff0a,#ffffff03),#090e0ef5;border:1px solid #1d2828;border-radius:17px;grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 9px;padding:7px;display:grid}.filmLabDock button{color:#cfd4d1;background:#101616;border:1px solid #263030;border-radius:12px;place-items:center;height:42px;padding:0 6px;line-height:1.05;transition:all .18s;display:grid}.filmLabDock button span{color:#9aa2a0;letter-spacing:.35px;text-transform:uppercase;font-size:8px;font-weight:950}.filmLabDock button b{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:950;overflow:hidden}.filmLabDock button.active{background:#ffc65313;border-color:#ffc653b3;box-shadow:inset 0 0 0 1px #ffc6530f}.filmLabDrawer{background:linear-gradient(#ffffff0a,#ffffff03),#090e0efa;border:1px solid #ffc6534d;border-radius:18px;margin-bottom:96px;padding:10px;animation:.18s both filmLabDrawerIn;box-shadow:0 16px 32px #00000052}@keyframes filmLabDrawerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.filmLabDrawerHead{border-bottom:1px solid #fff1;grid-template-columns:1fr auto auto auto;align-items:center;gap:7px;min-height:30px;margin-bottom:8px;padding-bottom:8px;display:grid}.filmLabDrawerHead b{color:var(--accent);text-transform:uppercase;letter-spacing:.7px;font-size:12px;font-weight:950}.filmLabDrawerHead span{color:#cfd4d1;text-transform:capitalize;font-size:8px;font-weight:850}.filmLabDrawerHead button{color:#fff;background:#101616;border:1px solid #263030;border-radius:8px;min-width:46px;height:24px;padding:0 8px;font-size:7px;font-weight:950}.filmLabDrawerHead button.off{background:var(--accent);border-color:var(--accent);color:#111}.filmLabFilmGrid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.filmLabFilmGrid button{color:#cfd4d1;background:0 0;border:1px solid #263030;border-radius:10px;grid-template-columns:4px 1fr;align-items:center;gap:7px;height:36px;padding:0 7px;display:grid}.filmLabFilmGrid button i{background:var(--film);border-radius:999px;width:4px;height:18px}.filmLabFilmGrid button span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:950;overflow:hidden}.filmLabFilmGrid button.active{border-color:var(--accent);color:var(--accent);background:#ffc6530e}.filmLabFrameGrid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.filmLabFrameGrid button{color:#cfd4d1;text-align:center;background:#101616;border:1px solid #263030;border-radius:13px;grid-template-rows:38px 11px 22px;place-items:center;gap:3px;min-height:86px;padding:7px 5px;display:grid}.filmLabFrameGrid button.active{border-color:var(--accent);color:var(--accent);background:#ffc65313}.filmLabFrameGrid strong{background:#060808;border:1px solid #ffffff29;border-radius:6px;place-items:center;width:58px;height:36px;font-family:Courier New,monospace;display:grid;position:relative;overflow:hidden}.filmLabFrameGrid .preview-none strong{border:1px dashed #fff9}.filmLabFrameGrid .preview-white strong{border:7px solid #f4efe2}.filmLabFrameGrid .preview-black strong{border:7px solid #000;box-shadow:0 0 0 1px #ffffff47}.filmLabFrameGrid .preview-white-negative strong{background:#f4efe2;border:1px solid #e5dfce}.filmLabFrameGrid .preview-white-negative strong:before,.filmLabFrameGrid .preview-white-negative strong:after{content:"";color:#111;background:#f4efe2;height:5px;position:absolute;left:3px;right:3px}.filmLabFrameGrid .preview-date-red strong{background:#111}.filmLabFrameGrid .preview-date-red em{color:#ff3718f2;text-shadow:0 0 4px #ff3c1480;font-size:7px;font-style:normal;position:absolute;bottom:5px;right:4px}.filmLabFrameGrid .preview-110mm strong,.filmLabFrameGrid .preview-film-gate strong{background:#000;border-color:#ffc65366}.filmLabFrameGrid .preview-110mm strong:before,.filmLabFrameGrid .preview-110mm strong:after,.filmLabFrameGrid .preview-film-gate strong:before,.filmLabFrameGrid .preview-film-gate strong:after{content:"";background:#000;height:7px;position:absolute;left:0;right:0}.filmLabFrameGrid .preview-110mm strong:before,.filmLabFrameGrid .preview-film-gate strong:before{top:0}.filmLabFrameGrid .preview-110mm strong:after,.filmLabFrameGrid .preview-film-gate strong:after{bottom:0}.filmLabFrameGrid strong i{color:var(--accent);z-index:2;font-size:10px;font-style:normal;font-weight:950}.filmLabFrameGrid strong small{z-index:3;color:var(--accent);font-size:6px;font-weight:950;position:absolute;top:3px;left:4px}.filmLabFrameGrid span{font-size:7px;font-weight:950;line-height:1}.filmLabFrameGrid>button>small{color:#8f9694;max-width:100%;font-size:5.8px;line-height:1.05}.filmLabBorderSlider{grid-template-columns:1fr auto;gap:5px 8px;margin-top:9px;display:grid}.filmLabBorderSlider span,.filmLabBorderSlider b{font-size:8px;font-weight:950}.filmLabBorderSlider span{color:#9aa2a0}.filmLabBorderSlider b{color:var(--accent)}.filmLabBorderSlider input{width:100%;height:4px;accent-color:var(--accent);grid-column:1/3}.filmLabAdjustGrid{gap:8px;display:grid}.filmLabAdjustGrid .v13AdjustGroup{background:0 0!important;border:0!important;gap:6px!important;padding:0!important;display:grid!important}.filmLabAdjustGrid .v13AdjustGroup h3{color:var(--accent)!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin:0!important;font-size:10px!important}.filmLabAdjustGrid .v13Slider{grid-template-columns:1fr auto!important;gap:3px 8px!important;min-height:22px!important;margin:0!important;display:grid!important}.filmLabAdjustGrid .v13Slider span,.filmLabAdjustGrid .v13Slider b{font-size:8px!important;line-height:1!important}.filmLabAdjustGrid .v13Slider span{color:#9aa2a0!important}.filmLabAdjustGrid .v13Slider b{color:var(--accent)!important}.filmLabAdjustGrid .v13Slider input{appearance:none!important;background:#33403e!important;border-radius:999px!important;grid-column:1/3!important;width:100%!important;height:4px!important}.filmLabAdjustGrid .v13Slider input::-webkit-slider-thumb{appearance:none!important;background:var(--accent)!important;border-radius:50%!important;width:13px!important;height:13px!important}.labFramePreview{z-index:22;pointer-events:none;font-family:Courier New,monospace;font-weight:950;position:absolute;inset:0}.labFramePreview.frame-date-red .redDate{color:#ff3718f0;letter-spacing:2px;text-shadow:0 0 4px #ff3c148c;font-size:clamp(14px,3.8vw,30px);position:absolute;bottom:6%;right:5.5%}.labFramePreview.frame-110mm:before,.labFramePreview.frame-110mm:after,.labFramePreview.frame-film-gate:before,.labFramePreview.frame-film-gate:after{content:"";background:#000000e0;position:absolute;left:0;right:0}.labFramePreview.frame-110mm:before{height:7.5%;top:0}.labFramePreview.frame-110mm:after{height:10.5%;bottom:0}.labFramePreview.frame-film-gate:before{height:7.5%;top:0}.labFramePreview.frame-film-gate:after{height:8.5%;bottom:0}.labFramePreview.frame-white-negative:before,.labFramePreview.frame-white-negative:after{content:"";background:#f4efe2f2;height:9%;position:absolute;left:0;right:0}.labFramePreview.frame-white-negative:before{top:0}.labFramePreview.frame-white-negative:after{bottom:0}.labFramePreview .top,.labFramePreview .bottom{z-index:4;color:var(--accent);white-space:nowrap;font-size:clamp(8px,2vw,17px);position:absolute}.labFramePreview.frame-white-negative .top,.labFramePreview.frame-white-negative .bottom{color:#111}.labFramePreview .top{top:2.5%}.labFramePreview .bottom{bottom:3%}.labFramePreview .left{left:5.5%}.labFramePreview .center{left:50%;transform:translate(-50%)}.labFramePreview .right{right:5.5%}.labFramePreview .sideDate{writing-mode:vertical-rl;color:#ff3718e6;letter-spacing:3px;text-shadow:0 0 4px #ff3c1480;font-size:clamp(8px,1.5vw,14px);position:absolute;top:50%;right:1.2%;transform:translateY(-50%)}.labFramePreview.frame-viewfinder .corner{border-style:solid;border-color:#ffffffb8;width:9%;height:12%;position:absolute}.labFramePreview.frame-viewfinder .tl{border-width:2px 0 0 2px;top:9%;left:6%}.labFramePreview.frame-viewfinder .tr{border-width:2px 2px 0 0;top:9%;right:6%}.labFramePreview.frame-viewfinder .bl{border-width:0 0 2px 2px;bottom:9%;left:6%}.labFramePreview.frame-viewfinder .br{border-width:0 2px 2px 0;bottom:9%;right:6%}.labFramePreview .vf{color:#ffffffd1;text-shadow:0 0 4px #ffffff38;font-size:clamp(9px,2vw,18px);position:absolute;top:17%}.labFramePreview .vf.left{left:7%}.labFramePreview .vf.right{right:7%}.bottomNav button.active,.bottomNav.fxhSevenNav button.active,.bottomNav.fxhUnifiedNav button.active{color:var(--accent)!important;background:0 0!important}.bottomNav button.active span,.bottomNav button.active small{color:var(--accent)!important}.bottomNav button.active:before,.bottomNav.fxhSevenNav button.active:before,.bottomNav.fxhUnifiedNav button.active:before{content:""!important;background:var(--accent)!important;border-radius:999px!important;width:18px!important;height:2px!important;position:absolute!important;top:5px!important;left:50%!important;transform:translate(-50%)!important}@media (width<=390px){.filmLabDock{gap:5px;padding:6px}.filmLabDock button{border-radius:10px;height:38px}.filmLabDock button span{font-size:7px}.filmLabDock button b{font-size:8px}.filmLabDrawer{border-radius:15px;padding:8px}.filmLabFrameGrid{grid-template-columns:repeat(2,1fr)}.filmLabFrameGrid button{min-height:76px}}.fxhV13Header{z-index:80!important;background:0 0!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:8px!important;height:54px!important;min-height:54px!important;margin:0 0 10px!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.filmLabV13 .fxhV13Header{margin-bottom:8px!important}.fxhV13HeaderTitle{text-align:left!important;z-index:2!important;min-width:0!important;position:static!important}.fxhV13HeaderTitle h1{color:#fff!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:17px!important;font-weight:950!important;line-height:1!important;overflow:hidden!important}.fxhV13HeaderTitle p{color:var(--accent)!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:4px 0 0!important;font-size:10px!important;font-weight:850!important;line-height:1.1!important;overflow:hidden!important}.filmLabV13>img,.filmLabV13 .v13Preview>img:not(.v13PhotoBox img),.filmLabV13 .fxhV13Header>img,.filmLabV13 .fxhV13Header:before,.filmLabV13 .fxhV13Header:after{content:none!important;display:none!important}.filmLabV13 .v13Preview{z-index:1!important;margin-top:0!important;position:relative!important}@media (width<=390px){.fxhV13HeaderTitle h1{font-size:15px!important}.fxhV13HeaderTitle p{font-size:9px!important}}.bottomNav.fxhSixNav{grid-template-columns:repeat(6,1fr)!important}.bottomNav.fxhSixNav button{min-width:0!important;position:relative!important}.bottomNav.fxhSixNav button small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.bottomNav.fxhSixNav button.active{color:var(--accent)!important;background:radial-gradient(circle at 50% 20%,#ffc65333,#0000 45%),#ffc65312!important}.bottomNav.fxhSixNav button.active span,.bottomNav.fxhSixNav button.active small{color:var(--accent)!important}.bottomNav.fxhSixNav button.active:before{content:""!important;background:var(--accent)!important;border-radius:999px!important;width:18px!important;height:2px!important;position:absolute!important;top:5px!important;left:50%!important;transform:translate(-50%)!important}@media (width<=390px){.bottomNav.fxhSixNav small{font-size:6.2px!important}.bottomNav.fxhSixNav span{font-size:14px!important}}.noLogoHeader.fxhV13Header{grid-template-columns:42px minmax(0,1fr) 54px 40px!important}.noLogoHeader .fxhV13HeaderTitle,.noLogoCameraHeader>div{text-align:center!important;min-width:0!important}.noLogoHeader .fxhV13HeaderTitle h1,.noLogoCameraHeader h2,.noLogoHeader .fxhV13HeaderTitle p,.noLogoCameraHeader p{text-align:center!important}.cameraV12Header .fxhHeaderBrand img,.fxhV13HeaderBrand,.fxhV13HeaderBrand img,.filmLabV13 .fxhV13Header img,.galleryV13 .fxhV13Header img,.profileV13 .fxhV13Header img,.identityPageList .fxhV13Header img{display:none!important}.analogViewfinderOverlay{z-index:28;pointer-events:none;color:#f5f5eec7;text-shadow:0 0 2px #ffffff40,0 0 7px #ffffff14;filter:blur(.18px);font-family:Courier New,monospace;position:absolute;inset:0}.analogViewfinderOverlay .vfTop{letter-spacing:.7px;grid-template-columns:repeat(3,1fr);align-items:center;font-size:clamp(10px,2.4vw,19px);font-weight:900;display:grid;position:absolute;top:6%;left:8%;right:8%}.analogViewfinderOverlay .vfTop span:first-child{text-align:left}.analogViewfinderOverlay .vfTop span:nth-child(2){text-align:center}.analogViewfinderOverlay .vfTop span:nth-child(3){text-align:right}.analogViewfinderOverlay .vfFocus{place-items:center;display:grid;position:absolute;inset:0}.analogViewfinderOverlay .vfFocus i{color:#ffffffb3;opacity:.72;border:1.8px solid #ffffff9e;border-radius:50%;place-items:center;width:clamp(34px,8vw,62px);height:clamp(34px,8vw,62px);font-size:clamp(9px,2vw,15px);font-style:normal;display:grid}.analogViewfinderOverlay .vfFocus i.locked{color:#ffc653c7;border-color:#ffc6538c;box-shadow:0 0 10px #ffc6531f}.analogViewfinderOverlay .vfMeter{text-align:center;border-top:1px solid #ffffff38;grid-template-columns:repeat(5,1fr);align-items:end;height:20px;display:grid;position:absolute;bottom:12.5%;left:19%;right:19%}.analogViewfinderOverlay .vfMeter b{color:#f5f5eeb8;font-size:clamp(8px,1.8vw,14px);font-weight:900;line-height:1;transform:translateY(-2px)}.analogViewfinderOverlay .vfMeter em{color:var(--accent);font-size:clamp(8px,1.7vw,13px);font-style:normal;transition:left .18s;position:absolute;top:-13px;transform:translate(-50%)}.analogViewfinderOverlay .vfBottom{letter-spacing:.7px;justify-content:space-between;align-items:center;font-size:clamp(9px,2vw,16px);font-weight:900;display:flex;position:absolute;bottom:5%;left:8%;right:8%}@media (width<=390px){.analogViewfinderOverlay .vfTop{top:5.5%;left:7%;right:7%}.analogViewfinderOverlay .vfMeter{bottom:13%;left:16%;right:16%}.analogViewfinderOverlay .vfBottom{left:7%;right:7%}}.phone.polaroid{--accent:#ffc653}.mockupModeCard.active,.mockupModeCard.polaroid.active{border-color:#ffc653e6;box-shadow:inset 0 0 0 1px #ffc6532e}.mockupModeCard.polaroid h2{color:var(--accent)}.mockupModeCard.polaroid img{width:55%;height:136px;bottom:0;right:0}.bottomNav.fxhSevenNav{grid-template-columns:repeat(5,1fr)!important}.bottomNav.fxhSevenNav small{letter-spacing:.3px!important;font-size:7.5px!important}.bottomNav.fxhSevenNav span{font-size:13px!important}.bottomNav.fxhSevenNav button.active{color:var(--accent)!important;background:radial-gradient(circle at 50% 20%,#ffc65333,#0000 45%),#ffc65312!important}.polaroidCameraMode .cameraV12Header p{color:var(--accent)!important}.polaroidCameraMode .cameraV12Stage{background:#f4efe2!important;border-color:#ffc65373!important;border-radius:22px!important;padding:clamp(12px,3.2vw,22px) clamp(12px,3.2vw,22px) clamp(58px,12vw,92px)!important;box-shadow:inset 0 0 0 1px #00000014,0 18px 40px #00000061!important}.polaroidCameraMode .cameraV12Stage video{border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 14px #00000038!important}.polaroidCameraMode .cameraV12MainButtons.polaroidControls button{border-color:#ffc65359!important}.polaroidCameraMode .cameraV12Controls{grid-template-rows:auto!important}.polaroidCameraMode .v12Shutter{background:var(--accent)!important}.polaroidCameraMode .v12Shutter span{color:#111!important;font-size:18px!important}@media (width<=390px){.bottomNav.fxhSevenNav small{font-size:6.5px!important}}.hero.polaroid{background:radial-gradient(circle at 72% 34%,#ffc6531f,#0000 32%),linear-gradient(#ffffff0a,#ffffff03),#090d0d!important;border-color:#ffc65373!important}.hero.polaroid img{object-fit:contain!important;filter:drop-shadow(0 14px 24px #0000008c)!important;width:52%!important}.cameraFlashToggle.active{background:var(--accent);color:#111;border-color:var(--accent)}.polaroidCameraMode .cameraFlashToggle{color:#111;background:#ffc653f2}.advancedManualPanel.compactManualPanel{z-index:250!important;background:linear-gradient(#ffffff09,#ffffff03),#090e0efa!important;border:1px solid #ffc65361!important;border-radius:16px!important;gap:7px!important;margin:0!important;padding:8px!important;display:grid!important;position:absolute!important;bottom:172px!important;left:12px!important;right:12px!important;box-shadow:0 16px 36px #00000080!important}.manualReadoutActions{grid-template-columns:1fr auto auto!important;align-items:center!important;gap:6px!important;display:grid!important}.manualReadoutActions b{color:var(--accent)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;font-weight:950!important;overflow:hidden!important}.manualReadoutActions button{color:#cfd4d1!important;background:#101616!important;border:1px solid #263030!important;border-radius:7px!important;height:22px!important;padding:0 7px!important;font-size:7px!important;font-weight:950!important}.manualReadoutActions button:last-child{background:var(--accent)!important;border-color:var(--accent)!important;color:#111!important}.manualTabs button.active{color:var(--accent)!important;background:#ffc6531f!important;border-color:#ffc6538c!important}.manualOptionRow{grid-template-columns:repeat(6,1fr)!important;gap:5px!important;display:grid!important}.manualOptionRow.isoRow{grid-template-columns:repeat(5,1fr)!important}.manualOptionRow button{color:#cfd4d1!important;background:#101616!important;border:1px solid #263030!important;border-radius:9px!important;height:30px!important;padding:0!important;font-size:8px!important;font-weight:950!important}.manualOptionRow button.active{background:var(--accent)!important;border-color:var(--accent)!important;color:#111!important}.v13Preview.polaroidInstantLab{background:#f4efe2!important;border-color:#ffc65359!important;padding:0!important}.v13Preview.polaroidInstantLab .v13PhotoBox{background:0 0!important}.v13Preview.polaroidInstantLab .v13PhotoBox img{filter:none!important;object-fit:contain!important}@media (width<=390px){.advancedManualPanel.compactManualPanel{bottom:160px!important;left:10px!important;right:10px!important}}.fxhHomeModeButtons button{color:#aeb7b5;letter-spacing:.5px;text-transform:uppercase;background:#101616;border:1px solid #263030;border-radius:14px;height:42px;font-size:10px;font-weight:950}.polaroidCameraMode .v12Shutter span{display:none!important}.polaroidCameraMode .cameraV12Stage{background:#f6f0e3!important;padding:clamp(12px,3.2vw,22px) clamp(12px,3.2vw,22px) clamp(62px,12vw,96px)!important}.polaroidCameraMode .cameraV12Stage video{border-radius:7px!important}.v13Preview.polaroidInstantLab{background:#f6f0e3!important}.v13Preview.polaroidInstantLab .v13PhotoBox img{object-fit:contain!important;filter:none!important}.hero.polaroid img{object-fit:contain!important}.shotCard.polaroidShotCard{cursor:default!important;background:#0b0f0f!important}.shotCard.polaroidShotCard:after{content:"SAVED PRINT";z-index:4;color:var(--accent);letter-spacing:.6px;pointer-events:none;background:#0000007a;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:950;position:absolute;top:8px;left:8px}.v13Preview.polaroidNoEditLab{background:#050606!important;border-color:#ffc65347!important;padding:0!important}.v13Preview.polaroidNoEditLab .v13PhotoBox{background:0 0!important;border-radius:18px!important;padding:0!important}.v13Preview.polaroidNoEditLab .v13PhotoBox img{object-fit:contain!important;filter:none!important;border-radius:14px!important;width:100%!important;height:auto!important;max-height:100%!important}.v13Preview.polaroidNoEditLab .v13Bloom,.v13Preview.polaroidNoEditLab .v13Vignette,.v13Preview.polaroidNoEditLab .labFramePreview{display:none!important}.filmLabV13 .v13Actions{grid-template-columns:repeat(2,1fr)!important}.filmLabV13:has(.polaroidNoEditLab) .v13Actions{grid-template-columns:repeat(2,1fr)!important}.manualModeProPanel{scrollbar-width:none!important;max-height:43vh!important;bottom:164px!important;overflow:auto!important}.manualModeProPanel::-webkit-scrollbar{display:none!important}.manualModeProPanel .manualOptionRow button.active{box-shadow:0 0 0 1px #ffc65338,0 8px 18px #ffc65314!important}@media (width<=390px){.manualModeProPanel{max-height:42vh!important;bottom:152px!important}.manualModeProPanel .manualOptionRow button{height:25px!important;font-size:6.8px!important}}.v12CamBadge,.v12CamBadge.v12Ev,.v12CamBadge.v12Iso,.v12FilmBadge,.v12Zoom,.cameraV12Sliders,.cameraSlidersRemoved{display:none!important}.cameraV12Controls{z-index:85!important;position:relative!important}.cameraV12StageWrap{z-index:30!important;position:relative!important}.cameraV12Stage{overflow:hidden!important}.manualModeProPanel .manualReadoutActions{min-height:26px!important}.manualModeProPanel .manualProSection{gap:4px!important;padding-top:3px!important}.manualModeProPanel .manualProTitle{min-height:12px!important}.cameraV12Controls{margin-top:0!important}.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode) .recordHud{display:none!important}@media (width<=390px){.advancedManualPanel.compactManualPanel.manualModeProPanel,.advancedManualPanel.compactManualPanel{max-height:220px!important;margin:6px 0!important}.manualModeProPanel .manualOptionRow button{height:23px!important;font-size:6.5px!important}}.polaroidCameraMode .cameraV12Stage{aspect-ratio:1/1.18!important;background:#f7f1e4!important;border-color:#ffc6536b!important;border-radius:18px!important;padding:5% 5% 22.5%!important;box-shadow:inset 0 0 0 1px #00000014,0 18px 42px #0000006b!important}.polaroidCameraMode .cameraV12Stage video{object-fit:cover!important;border-radius:7px!important;width:100%!important;height:100%!important;transform:none!important;box-shadow:0 2px 10px #00000038!important}.polaroidCameraMode .cameraFlashToggle{z-index:60!important;display:grid!important;top:12px!important;left:12px!important}.v13Preview.polaroidNoEditLab,.v13Preview.polaroidInstantLab{background:#050606!important;border-color:#ffc65347!important;padding:0!important}.v13Preview.polaroidNoEditLab .v13PhotoBox,.v13Preview.polaroidInstantLab .v13PhotoBox{background:0 0!important;padding:0!important}.v13Preview.polaroidNoEditLab .v13PhotoBox img,.v13Preview.polaroidInstantLab .v13PhotoBox img{object-fit:contain!important;filter:none!important;border-radius:14px!important}@media (width<=390px){.polaroidCameraMode .cameraV12Stage{padding:5% 5% 22%!important}}:root{--fxh-accent:#ffc653;--fxh-bg:#050606;--fxh-card:#101616;--fxh-line:#263030}.fxhHomeModeButtons{grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 12px;display:grid}.fxhHomeModeButtons button{border:1px solid var(--fxh-line);background:var(--fxh-card);color:#aeb7b5;letter-spacing:.5px;text-transform:uppercase;border-radius:14px;height:42px;font-size:10px;font-weight:950}.fxhHomeModeButtons button.active{color:var(--accent);background:#ffc6531c;border-color:#ffc653bf}.bottomNav.fxhCleanNav{grid-template-columns:repeat(5,1fr)!important;height:58px!important}.bottomNav.fxhCleanNav button{gap:1px!important;min-width:0!important;padding-top:5px!important}.bottomNav.fxhCleanNav span{font-size:13px!important;line-height:1!important}.bottomNav.fxhCleanNav small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;letter-spacing:.15px!important;font-size:6px!important;line-height:1!important}.bottomNav.fxhCleanNav button.active{color:var(--accent)!important;background:radial-gradient(circle at 50% 18%,#ffc65333,#0000 42%),#ffc65311!important}.bottomNav.fxhCleanNav button.active:before{content:"";background:var(--accent);border-radius:999px;width:17px;height:2px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.gridLines,.v12CamBadge,.v12FilmBadge,.v12Zoom,.cameraV12Sliders,.cameraSlidersRemoved{display:none!important}.phone.analog,.phone.polaroid,.phone.vhs,.videoCameraMode{--accent:#ffc653}.advancedManualPanel.compactManualPanel.manualModeProPanel,.advancedManualPanel.compactManualPanel{z-index:80!important;border-radius:16px!important;max-height:238px!important;margin:8px 0!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:auto!important}.manualModeProPanel .manualReadoutActions{grid-template-columns:1fr auto auto auto!important}.manualModeProPanel .manualReadoutActions>span{color:#aeb7b5!important;white-space:nowrap!important;font-size:8px!important;font-weight:950!important}.manualProSection{gap:5px!important;padding-top:4px!important;display:grid!important}.manualProSection+.manualProSection{border-top:1px solid #fff1!important;margin-top:2px!important;padding-top:7px!important}.manualProTitle{justify-content:space-between!important;align-items:center!important;min-height:14px!important;display:flex!important}.manualProTitle span{color:#9aa2a0!important;letter-spacing:.8px!important;font-size:7px!important;font-weight:950!important}.manualProTitle b{color:var(--accent)!important;font-size:9px!important;font-weight:950!important}.manualModeProPanel .manualOptionRow{grid-template-columns:repeat(6,1fr)!important}.manualModeProPanel .manualOptionRow.isoRow{grid-template-columns:repeat(5,1fr)!important}.manualModeProPanel .manualOptionRow button{height:25px!important;font-size:7px!important}.polaroidCameraMode .cameraV12Stage{aspect-ratio:1/1.18!important;background:#f7f1e4!important;border-color:#ffc6536b!important;border-radius:18px!important;padding:5% 5% 22.5%!important}.polaroidCameraMode .cameraV12Stage video{object-fit:cover!important;border-radius:7px!important;width:100%!important;height:100%!important;transform:none!important}.polaroidCameraMode .cameraFlashToggle{display:grid!important}.polaroidCameraMode .cameraV12MainButtons.polaroidControls{grid-template-columns:repeat(3,1fr)!important}.polaroidCameraMode .hidePolaroidSliders{display:none!important}.shotCard.polaroidShotCard{cursor:default!important}.shotCard.polaroidShotCard>img{object-fit:contain!important;background:#050606!important;padding:6px!important}.galleryTabs.identityTabs{grid-template-columns:repeat(4,1fr)!important;gap:6px!important}.galleryTabs.identityTabs button{white-space:nowrap!important;min-width:0!important;font-size:8px!important}.v13Preview.polaroidNoEditLab,.v13Preview.polaroidInstantLab{background:#050606!important;padding:0!important}.v13Preview.polaroidNoEditLab .v13PhotoBox img,.v13Preview.polaroidInstantLab .v13PhotoBox img{object-fit:contain!important;filter:none!important}@media (width<=390px){.bottomNav.fxhCleanNav small{font-size:5.2px!important}.bottomNav.fxhCleanNav span{font-size:12px!important}.manualModeProPanel .manualOptionRow button{height:23px!important;font-size:6.5px!important}}.filmLabV13 .v13Actions,.v13Actions{z-index:350!important;box-sizing:border-box!important;background:#050706f5!important;border:1px solid #ffffff0f!important;border-radius:16px!important;grid-template-columns:.9fr 1.15fr .9fr!important;gap:8px!important;width:min(392px,100vw - 24px)!important;max-width:min(392px,100vw - 24px)!important;margin:0!important;padding:8px!important;display:grid!important;position:fixed!important;bottom:62px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.filmLabV13 .v13Actions button,.v13Actions button{box-sizing:border-box!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:12px!important;width:100%!important;min-width:0!important;height:42px!important;padding:0 8px!important;font-size:9px!important;font-weight:950!important;overflow:hidden!important}.filmLabDock.polaroidDock button.disabled,.filmLabDock button:disabled{opacity:.42!important;cursor:not-allowed!important;color:#7f8987!important;background:#101616bf!important;border-color:#263030!important}.filmLabDock.polaroidDock button.disabled b,.filmLabDock button:disabled b{color:#7f8987!important}@media (width<=430px){.filmLabV13 .v13Actions,.v13Actions{gap:6px!important;width:calc(100vw - 22px)!important;max-width:calc(100vw - 22px)!important;padding:7px!important;bottom:60px!important}.filmLabV13 .v13Actions button,.v13Actions button{border-radius:11px!important;height:39px!important;font-size:8.5px!important}}@media (width>=431px){.filmLabV13 .v13Actions,.v13Actions{max-width:392px!important}}.filmLabV13 .v13Actions,.v13Actions{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;z-index:420!important;box-sizing:border-box!important;background:#050706f0!important;border:1px solid #ffffff0f!important;border-radius:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:column!important;align-items:center!important;gap:6px!important;width:min(372px,100vw - 34px)!important;max-width:min(372px,100vw - 34px)!important;margin:0!important;padding:6px!important;display:grid!important;position:fixed!important;bottom:64px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 16px 34px #00000073!important}.filmLabV13 .v13Actions button,.v13Actions button{letter-spacing:.35px!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;border-radius:12px!important;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;margin:0!important;padding:0 6px!important;font-size:8.5px!important;font-weight:950!important;line-height:1!important;overflow:hidden!important}.filmLabV13 .v13Actions button:nth-child(2),.v13Actions button:nth-child(2){background:var(--accent)!important;border-color:var(--accent)!important;color:#111!important}.filmLabV13{padding-bottom:132px!important}.filmLabV13 .v13Actions>*,.v13Actions>*{grid-row:1!important}.bottomNav,.bottomNav.fxhCleanNav{z-index:300!important}@media (width<=390px){.filmLabV13 .v13Actions,.v13Actions{border-radius:14px!important;gap:5px!important;width:calc(100vw - 26px)!important;max-width:calc(100vw - 26px)!important;padding:5px!important;bottom:62px!important}.filmLabV13 .v13Actions button,.v13Actions button{letter-spacing:.2px!important;border-radius:11px!important;height:36px!important;font-size:7.8px!important}}@media (width>=431px){.filmLabV13 .v13Actions,.v13Actions{width:372px!important;max-width:372px!important}}.filmLabV13 .v13Actions,.v13Actions{grid-template-columns:repeat(3,1fr)!important}.filmLabV13 .v13Actions button,.v13Actions button,.filmLabV13 .v13Actions button:nth-child(2),.v13Actions button:nth-child(2){color:#080909!important;letter-spacing:.35px!important;text-align:center!important;background:#f7f1e4!important;border:1px solid #ffffffc7!important;border-radius:12px!important;flex:1 1 0!important;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;font-size:8.5px!important;font-weight:950!important;box-shadow:inset 0 1px #ffffffbf,0 8px 18px #00000038!important}.filmLabV13 .v13Actions button:active,.v13Actions button:active{background:#fff7e8!important;transform:translateY(1px)!important}@media (width<=390px){.filmLabV13 .v13Actions button,.v13Actions button,.filmLabV13 .v13Actions button:nth-child(2),.v13Actions button:nth-child(2){height:36px!important;font-size:7.8px!important}}.filmLabDock.active-frame button:nth-child(2),.filmLabDock.active-adjustments button:nth-child(3){color:var(--accent)!important;background:#ffc6531a!important;border-color:#ffc653bf!important}.frameDrawer{animation:.18s ease-out both fxhDrawerIn!important}@keyframes fxhDrawerIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cameraV12MainButtons.cameraFourControls{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.cameraV12MainButtons.cameraFourControls button{min-width:0!important;height:44px!important;padding:7px 4px!important}.cameraV12MainButtons.cameraFourControls button b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:7px!important;overflow:hidden!important}.cameraScreenFlashFallback{z-index:99999;pointer-events:none;background:#fff;animation:.14s ease-out forwards fxhScreenFlashFallback;position:fixed;inset:0}@keyframes fxhScreenFlashFallback{0%{opacity:1}to{opacity:0}}@media (width<=390px){.cameraV12MainButtons.cameraFourControls{gap:5px!important}.cameraV12MainButtons.cameraFourControls button{height:40px!important;font-size:7px!important}}.cameraStatusHud.vhsHud span.recording{color:#ff5b55}.polaroidCameraMode .cameraStatusHud,.polaroidCameraMode .cameraQuickControls{display:none!important}.cameraV12Sliders.cameraAnalogSliders{background:#0a0f0fd6!important;border:1px solid #ffffff0e!important;border-radius:14px!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:8px!important;padding:9px 10px!important;display:grid!important}.cameraV12Sliders.cameraAnalogSliders .sliderRow,.cameraV12Sliders.cameraAnalogSliders>div{min-width:0!important}.cameraV12Sliders.cameraAnalogSliders input[type=range]{width:100%!important;accent-color:var(--accent)!important}.cameraV12Sliders.cameraAnalogSliders label,.cameraV12Sliders.cameraAnalogSliders b,.cameraV12Sliders.cameraAnalogSliders span{font-size:8px!important;font-weight:950!important}.polaroidCameraMode .cameraV12Sliders.cameraAnalogSliders{display:none!important}@media (width<=390px){.cameraV12Sliders.cameraAnalogSliders{gap:6px!important;padding:8px!important}}.cameraV12{padding-bottom:68px!important}.cameraV12Controls{gap:7px!important;padding-bottom:8px!important}.cameraV12MainButtons.cameraFourControls{gap:5px!important}.cameraV12MainButtons.cameraFourControls button{height:42px!important;padding:6px 3px!important}.cameraV12Sliders.cameraAnalogSliders{background:#090e0eeb!important;border-radius:13px!important;grid-template-columns:1fr!important;gap:4px!important;min-height:0!important;max-height:none!important;margin:0!important;padding:6px 8px 7px!important;display:grid!important;overflow:visible!important}.cameraV12Sliders.cameraAnalogSliders>div,.cameraV12Sliders.cameraAnalogSliders .sliderRow{grid-template-columns:44px 1fr 42px!important;align-items:center!important;gap:7px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;display:grid!important}.cameraV12Sliders.cameraAnalogSliders label{color:#aeb7b5!important;letter-spacing:.7px!important;text-align:left!important;margin:0!important;font-size:7px!important;font-weight:950!important}.cameraV12Sliders.cameraAnalogSliders b,.cameraV12Sliders.cameraAnalogSliders output,.cameraV12Sliders.cameraAnalogSliders span:last-child{color:var(--accent)!important;text-align:right!important;white-space:nowrap!important;font-size:7.5px!important;font-weight:950!important}.cameraV12Sliders.cameraAnalogSliders input[type=range]{width:100%!important;min-width:0!important;height:16px!important;accent-color:var(--accent)!important;margin:0!important;padding:0!important}.cameraV12Sliders.cameraAnalogSliders input[type=range]::-webkit-slider-runnable-track{border-radius:999px!important;height:4px!important}.cameraV12Sliders.cameraAnalogSliders input[type=range]::-webkit-slider-thumb{width:14px!important;height:14px!important;margin-top:-5px!important}.cameraV12ShutterRow{min-height:58px!important;margin-top:7px!important}@media (height<=760px){.cameraV12StageWrap,.cameraV12Stage{max-height:41vh!important}.cameraV12Sliders.cameraAnalogSliders>div,.cameraV12Sliders.cameraAnalogSliders .sliderRow{height:27px!important;min-height:27px!important}.cameraV12ShutterRow{min-height:52px!important}}@media (width<=390px){.cameraV12{padding-bottom:66px!important}.cameraV12Sliders.cameraAnalogSliders{gap:3px!important;padding:5px 7px 6px!important}.cameraV12Sliders.cameraAnalogSliders>div,.cameraV12Sliders.cameraAnalogSliders .sliderRow{grid-template-columns:40px 1fr 38px!important;gap:6px!important;height:28px!important;min-height:28px!important}.cameraV12Sliders.cameraAnalogSliders label,.cameraV12Sliders.cameraAnalogSliders b,.cameraV12Sliders.cameraAnalogSliders output,.cameraV12Sliders.cameraAnalogSliders span:last-child{font-size:6.8px!important}}.cameraV12.cameraV122{box-sizing:border-box!important;grid-template-rows:auto minmax(170px,1fr) auto auto!important;align-content:stretch!important;gap:6px!important;height:calc(100dvh - 58px)!important;min-height:0!important;padding:8px 8px 6px!important;display:grid!important;overflow:hidden!important}.cameraV12Header{min-height:44px!important;margin:0!important}.cameraV12StageWrap{place-items:center!important;height:100%!important;min-height:0!important;margin:0!important;display:grid!important;overflow:hidden!important}.cameraV12Stage{width:100%!important;max-width:100%!important;max-height:100%!important;margin:0 auto!important}.cameraV12.format-landscape .cameraV12Stage,.cameraV12.videoCameraMode .cameraV12Stage{width:min(100%,150dvh - 555px)!important;max-height:calc(100dvh - 370px)!important}.cameraV12.format-portrait .cameraV12Stage{width:min(72%,67dvh - 247.9px)!important;max-height:calc(100dvh - 370px)!important}.cameraV12.format-square .cameraV12Stage{width:min(88%,100dvh - 370px)!important;max-height:calc(100dvh - 370px)!important}.cameraV12.format-polaroid .cameraV12Stage,.cameraV12.polaroidCameraMode .cameraV12Stage{width:min(82%,84.7458dvh - 289.831px)!important;max-height:calc(100dvh - 342px)!important}.cameraV12Controls{gap:5px!important;min-height:0!important;max-height:206px!important;margin:0!important;padding:0!important;overflow:visible!important}.cameraV12MainButtons,.cameraV12MainButtons.cameraFourControls{gap:5px!important}.cameraV12Sliders.cameraAnalogSliders>div,.cameraV12Sliders.cameraAnalogSliders .sliderRow{grid-template-columns:38px 1fr 36px!important;gap:5px!important;height:24px!important;min-height:24px!important}.cameraV12Sliders.cameraAnalogSliders input[type=range]{height:14px!important}.cameraV12ShutterRow{z-index:180!important;grid-template-columns:48px 1fr 48px!important;align-items:center!important;height:56px!important;min-height:56px!important;margin:0!important;padding:2px 22px 4px!important;display:grid!important;position:relative!important}.v12Shutter{justify-self:center!important;width:58px!important;height:58px!important}.advancedManualPanel.compactManualPanel.manualModeProPanel,.advancedManualPanel.compactManualPanel{max-height:178px!important;margin:4px 0!important;overflow-y:auto!important}@media (height<=760px){.cameraV12.cameraV122{grid-template-rows:auto minmax(140px,1fr) auto 52px!important;gap:4px!important;padding-top:5px!important}.cameraV12.format-landscape .cameraV12Stage,.cameraV12.videoCameraMode .cameraV12Stage{width:min(100%,150dvh - 502.5px)!important;max-height:calc(100dvh - 335px)!important}.cameraV12.format-portrait .cameraV12Stage,.cameraV12.format-square .cameraV12Stage{max-height:calc(100dvh - 335px)!important}.cameraV12Controls{max-height:190px!important}.cameraV12MainButtons button,.cameraV12MainButtons.cameraFourControls button{height:35px!important}.cameraV12Sliders.cameraAnalogSliders>div,.cameraV12Sliders.cameraAnalogSliders .sliderRow{height:21px!important;min-height:21px!important}.cameraV12ShutterRow{height:50px!important;min-height:50px!important}.v12Shutter{width:52px!important;height:52px!important}}@media (width<=390px){.cameraV12.cameraV122{padding-left:6px!important;padding-right:6px!important}.cameraV12.format-portrait .cameraV12Stage{width:min(70%,67dvh - 234.5px)!important}.cameraV12.format-square .cameraV12Stage{width:min(86%,100dvh - 350px)!important}.cameraV12.format-polaroid .cameraV12Stage,.cameraV12.polaroidCameraMode .cameraV12Stage{width:min(80%,84.7458dvh - 279.661px)!important}}.cameraV12.cameraV122{grid-template-rows:auto minmax(145px,1fr) auto 72px!important;gap:4px!important;padding-top:5px!important;padding-bottom:62px!important}.cameraV12StageWrap{margin-bottom:2px!important}.cameraV12Controls{max-height:188px!important;margin-bottom:-8px!important;transform:translateY(-10px)!important}.cameraV12MainButtons,.cameraV12MainButtons.cameraFourControls{margin-top:0!important}.cameraV12MainButtons button,.cameraV12MainButtons.cameraFourControls button{height:35px!important;padding:3px!important}.cameraV12Sliders.cameraAnalogSliders>div,.cameraV12Sliders.cameraAnalogSliders .sliderRow{height:22px!important;min-height:22px!important}.cameraV12ShutterRow{z-index:420!important;box-sizing:border-box!important;background:linear-gradient(#05070605,#050706f5 30%)!important;width:min(420px,100vw - 18px)!important;height:68px!important;min-height:68px!important;margin:0!important;padding:5px 28px 7px!important;position:fixed!important;bottom:58px!important;left:50%!important;transform:translate(-50%)!important}.v12Shutter{width:60px!important;height:60px!important}.v12Thumb,.v12Flip{width:42px!important;height:42px!important}.bottomNav{z-index:300!important}@media (height<=760px){.cameraV12.cameraV122{grid-template-rows:auto minmax(125px,1fr) auto 68px!important;padding-bottom:58px!important}.cameraV12Controls{max-height:174px!important;transform:translateY(-14px)!important}.cameraV12MainButtons button,.cameraV12MainButtons.cameraFourControls button{height:33px!important}.cameraV12Sliders.cameraAnalogSliders>div,.cameraV12Sliders.cameraAnalogSliders .sliderRow{height:20px!important;min-height:20px!important}.cameraV12ShutterRow{height:64px!important;min-height:64px!important}.v12Shutter{width:56px!important;height:56px!important}}@media (width<=390px){.cameraV12ShutterRow{width:calc(100vw - 12px)!important;padding-left:22px!important;padding-right:22px!important}.cameraV12Controls{transform:translateY(-12px)!important}}@media (width<=430px){.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode){box-sizing:border-box!important;grid-template-rows:44px minmax(170px,1fr) auto 68px!important;gap:4px!important;height:auto!important;min-height:0!important;padding:4px 7px!important;display:grid!important;position:absolute!important;inset:0 0 58px!important;overflow:hidden!important}.cameraV12Header{min-height:42px!important;margin:0!important}.cameraV12StageWrap{height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}.cameraV12Stage{width:100%!important;max-width:100%!important;max-height:100%!important;margin:0 auto!important}.cameraV12Controls{gap:4px!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important}.cameraV12MainButtons.cameraFourControls{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;margin:0!important;display:grid!important}.cameraV12MainButtons.cameraFourControls button{border-radius:10px!important;min-width:0!important;height:34px!important;padding:3px 2px!important;font-size:7.5px!important}.cameraV12MainButtons.cameraFourControls button b{margin-top:1px!important;font-size:6.7px!important}.cameraV12Sliders.cameraAnalogSliders{background:#090e0ef0!important;border-radius:12px!important;grid-template-columns:1fr!important;gap:2px!important;margin:0!important;padding:4px 6px!important;display:grid!important;overflow:visible!important}.cameraV12Sliders.cameraAnalogSliders .miniSlider{grid-template-columns:34px minmax(0,1fr) 38px!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;height:23px!important;margin:0!important;padding:0!important;display:grid!important}.cameraV12Sliders.cameraAnalogSliders .miniSliderLabel{visibility:visible!important;opacity:1!important;color:#d8ddda!important;text-align:left!important;white-space:nowrap!important;font-size:7px!important;font-weight:900!important;line-height:1!important;display:block!important}.cameraV12Sliders.cameraAnalogSliders .miniSliderValue{visibility:visible!important;opacity:1!important;color:var(--accent)!important;text-align:right!important;white-space:nowrap!important;font-size:7px!important;font-weight:900!important;line-height:1!important;display:block!important}.cameraV12Sliders.cameraAnalogSliders .miniSliderRange{width:100%!important;min-width:0!important;height:14px!important;accent-color:var(--accent)!important;margin:0!important;padding:0!important}.cameraV12ShutterRow.cameraShutterDock{width:100%!important;height:68px!important;min-height:68px!important;box-shadow:none!important;z-index:10!important;background:#050706!important;border:0!important;grid-template-columns:44px 1fr 44px!important;align-items:center!important;margin:0!important;padding:3px 18px 5px!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.cameraV12ShutterRow.cameraShutterDock:before,.cameraV12ShutterRow.cameraShutterDock:after{content:none!important;display:none!important}.cameraV12ShutterRow.cameraShutterDock .v12Shutter{justify-self:center!important;width:56px!important;height:56px!important}.cameraV12ShutterRow.cameraShutterDock .v12Thumb,.cameraV12ShutterRow.cameraShutterDock .v12Flip{width:38px!important;height:38px!important}}@media (width<=430px) and (height<=760px){.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode){grid-template-rows:42px minmax(145px,1fr) auto 60px!important;gap:3px!important}.cameraV12MainButtons.cameraFourControls button{height:31px!important}.cameraV12Sliders.cameraAnalogSliders .miniSlider{height:20px!important}.cameraV12ShutterRow.cameraShutterDock{height:60px!important;min-height:60px!important}.cameraV12ShutterRow.cameraShutterDock .v12Shutter{width:50px!important;height:50px!important}}@media (width<=430px){.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode){box-sizing:border-box!important;grid-template-rows:44px minmax(155px,1fr) auto 84px!important;gap:4px!important;height:auto!important;min-height:0!important;padding:4px 7px!important;display:grid!important;position:absolute!important;inset:0 0 58px!important;overflow:hidden!important}.cameraV12Controls{z-index:30!important;gap:4px!important;max-height:188px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important}.manualOverlayPanel{z-index:220!important;box-sizing:border-box!important;width:100%!important;max-height:235px!important;margin:0!important;position:absolute!important;inset:auto 0 calc(100% + 6px)!important;overflow-y:auto!important;box-shadow:0 16px 36px #00000094!important}.cameraV12ShutterRow.cameraShutterDock{width:auto!important;height:76px!important;min-height:76px!important;box-shadow:none!important;z-index:190!important;background:#050706!important;border:0!important;grid-template-columns:48px 1fr 48px!important;align-items:center!important;margin:0!important;padding:4px 20px 6px!important;display:grid!important;position:absolute!important;inset:auto 7px 8px!important;transform:none!important}.cameraV12ShutterRow.cameraShutterDock .v12Shutter{justify-self:center!important;width:60px!important;height:60px!important}.cameraV12ShutterRow.cameraShutterDock .v12Thumb,.cameraV12ShutterRow.cameraShutterDock .v12Flip{width:40px!important;height:40px!important}:is(.cameraV12:has(.manualOverlayPanel) .cameraShutterDock,.cameraV12:has(.manualModeProPanel) .cameraShutterDock){bottom:8px!important}.cameraV12StageWrap{min-height:0!important;overflow:hidden!important}.cameraV12Sliders.cameraAnalogSliders{margin-bottom:0!important}}@media (width<=430px) and (height<=760px){.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode){grid-template-rows:42px minmax(140px,1fr) auto 76px!important}.manualOverlayPanel{max-height:205px!important}.cameraV12ShutterRow.cameraShutterDock{height:70px!important;min-height:70px!important}.cameraV12ShutterRow.cameraShutterDock .v12Shutter{width:56px!important;height:56px!important}}:root{--fxh-bottom-nav-h:72px;--fxh-shutter-zone-h:112px}html,body,#root,.app{width:100%;height:100%;min-height:100%}body{margin:0;overflow:hidden}.phone{width:min(100vw,430px)!important;height:100dvh!important;max-height:100dvh!important;margin:0 auto!important;position:relative!important;overflow:hidden!important}.bottomNav,.bottomNav.fxhCleanNav{height:var(--fxh-bottom-nav-h)!important;z-index:500!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode){inset:0 0 var(--fxh-bottom-nav-h) 0!important;height:auto!important;min-height:0!important;padding-bottom:var(--fxh-shutter-zone-h)!important;box-sizing:border-box!important;position:absolute!important;overflow:hidden!important}.cameraV12ShutterRow.cameraShutterDock,.cameraV12ShutterRow{width:100%!important;height:var(--fxh-shutter-zone-h)!important;min-height:var(--fxh-shutter-zone-h)!important;box-sizing:border-box!important;box-shadow:none!important;z-index:420!important;background:#050706!important;border:0!important;grid-template-columns:1fr 1fr 1fr!important;place-items:center!important;margin:0!important;padding:10px 22px 12px!important;display:grid!important;position:absolute!important;inset:auto 0 0!important;transform:none!important}.cameraV12ShutterRow.cameraShutterDock:before,.cameraV12ShutterRow.cameraShutterDock:after,.cameraV12ShutterRow:before,.cameraV12ShutterRow:after{content:none!important;display:none!important}.cameraV12ShutterRow .v12Thumb{background:#101616!important;border:1px solid #2b3535!important;border-radius:15px!important;justify-self:start!important;width:52px!important;height:52px!important}.cameraV12ShutterRow .v12Shutter{background:linear-gradient(#ffc95f 0%,#e2aa36 100%)!important;border:7px solid #050706!important;border-radius:50%!important;justify-self:center!important;width:78px!important;height:78px!important;box-shadow:0 0 0 5px #f5f5f0,0 0 0 8px #050706,0 0 28px #ffc65347!important}.cameraV12ShutterRow .v12Flip{width:52px!important;height:52px!important;color:var(--accent)!important;background:#101616!important;border:1px solid #2b3535!important;border-radius:15px!important;justify-self:end!important;font-size:25px!important}.cameraV12Controls{margin-bottom:0!important}.manualOverlayPanel,.manualModeProPanel{z-index:460!important}@media (width<=430px){:root{--fxh-bottom-nav-h:70px;--fxh-shutter-zone-h:104px}.phone{width:100vw!important}.cameraV12ShutterRow.cameraShutterDock,.cameraV12ShutterRow{padding:8px 22px 10px!important}.cameraV12ShutterRow .v12Shutter{width:70px!important;height:70px!important}.cameraV12ShutterRow .v12Thumb,.cameraV12ShutterRow .v12Flip{width:46px!important;height:46px!important}}@media (width<=430px) and (height<=760px){:root{--fxh-shutter-zone-h:92px}.cameraV12ShutterRow .v12Shutter{width:62px!important;height:62px!important}.cameraV12ShutterRow .v12Thumb,.cameraV12ShutterRow .v12Flip{width:42px!important;height:42px!important}}@media (width>=431px){.app{place-items:center!important;min-height:100dvh!important;display:grid!important}.phone{width:430px!important;max-width:430px!important;height:min(100dvh,920px)!important;max-height:100dvh!important}}.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode){background-color:#090909!important;background-image:linear-gradient(#0000001f,#00000047)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode) .cameraV12StageWrap{background:0 0!important}.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode) .cameraV12Header{background:linear-gradient(#00000052,#00000014)!important}.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode) .cameraV12Controls,.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode) .cameraV12Controls button,.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode) .v12Thumb,.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode) .v12Flip{-webkit-backdrop-filter:blur(5px);background-color:#0a0d0de0!important}.cameraV12.cameraV122 .cameraV12Header button:not(.cameraHeaderActionBtn){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode) .cameraV12Controls{border-color:#ffffff1f!important;box-shadow:0 5px 18px #00000057!important}.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode) .cameraV12ShutterRow.cameraShutterDock,.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode) .cameraV12ShutterRow{background-color:#0000!important;background-image:none!important}.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode) .cameraV12MainButtons.cameraFourControls{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important}.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode) .cameraV12MainButtons.cameraFourControls button{min-width:0!important;height:42px!important;padding:5px 1px!important;font-size:7px!important;line-height:1.05!important}.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode) .cameraV12MainButtons.cameraFourControls button b{white-space:nowrap!important;margin-top:4px!important;font-size:7.5px!important}.cameraV12Sliders.cameraAnalogSliders{gap:2px!important;padding:5px 8px 6px!important}.cameraV12Sliders.cameraAnalogSliders .miniSlider{grid-template-columns:40px minmax(0,1fr) 46px!important;align-items:center!important;gap:7px!important;height:25px!important;min-height:25px!important;margin:0!important;display:grid!important}.cameraV12Sliders.cameraAnalogSliders .miniSliderRange{appearance:none!important;background:0 0!important;width:100%!important;height:14px!important;margin:0!important}.cameraV12Sliders.cameraAnalogSliders .miniSliderRange::-webkit-slider-runnable-track{height:2px!important;box-shadow:none!important;background:#d2dad86b!important;border-radius:999px!important}.cameraV12Sliders.cameraAnalogSliders .miniSliderRange::-webkit-slider-thumb{appearance:none!important;background:var(--accent)!important;border:1px solid #ffffff2e!important;border-radius:50%!important;width:13px!important;height:13px!important;margin-top:-5.5px!important;box-shadow:0 1px 5px #00000073!important}.cameraV12Sliders.cameraAnalogSliders .miniSliderRange::-moz-range-track{background:#d2dad86b!important;border-radius:999px!important;height:2px!important}.cameraV12Sliders.cameraAnalogSliders .miniSliderRange::-moz-range-thumb{background:var(--accent)!important;border:1px solid #ffffff2e!important;border-radius:50%!important;width:13px!important;height:13px!important;box-shadow:0 1px 5px #00000073!important}.cameraCompositionGrid{z-index:24!important;pointer-events:none!important;position:absolute!important;inset:0!important}.cameraCompositionGrid i{background:#ffffff47!important;display:block!important;position:absolute!important;box-shadow:0 0 1px #00000073!important}.cameraCompositionGrid i:first-child,.cameraCompositionGrid i:nth-child(2){width:1px!important;top:0!important;bottom:0!important}.cameraCompositionGrid i:first-child{left:33.333%!important}.cameraCompositionGrid i:nth-child(2){left:66.666%!important}.cameraCompositionGrid i:nth-child(3),.cameraCompositionGrid i:nth-child(4){height:1px!important;left:0!important;right:0!important}.cameraCompositionGrid i:nth-child(3){top:33.333%!important}.cameraCompositionGrid i:nth-child(4){top:66.666%!important}@media (width<=390px){.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode) .cameraV12MainButtons.cameraFourControls button{font-size:6.2px!important}.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode) .cameraV12MainButtons.cameraFourControls button b{font-size:6.7px!important}}.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode) .cameraV12MainButtons.cameraFourControls{grid-template-rows:repeat(2,42px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode) .cameraV12MainButtons.cameraFourControls button{width:100%!important;min-width:0!important;height:42px!important;padding:5px 4px!important;font-size:10.4px!important}.cameraV12.cameraV122:not(.videoCameraMode):not(.polaroidCameraMode) .cameraV12MainButtons.cameraFourControls button b{font-size:11.05px!important}.cameraV12Sliders.cameraAnalogSliders .miniSlider>span:first-child,.cameraV12Sliders.cameraAnalogSliders .miniSlider>b:first-child,.cameraV12Sliders.cameraAnalogSliders .miniSlider label{letter-spacing:.8px!important;font-size:12px!important;font-weight:800!important}.cameraV12Sliders.cameraAnalogSliders .miniSlider>span:last-child,.cameraV12Sliders.cameraAnalogSliders .miniSlider>b:last-child{font-size:12px!important;font-weight:800!important}.cameraV12Sliders.cameraAnalogSliders .miniSliderRange::-webkit-slider-runnable-track{height:1px!important}.cameraV12Sliders.cameraAnalogSliders .miniSliderRange::-moz-range-track{height:1px!important}@media (width<=430px){.cameraV12.cameraV122.videoCameraMode,.cameraV12.cameraV122.polaroidCameraMode{box-sizing:border-box!important;grid-template-rows:44px minmax(170px,1fr) auto 68px!important;gap:4px!important;height:auto!important;min-height:0!important;padding:4px 7px!important;display:grid!important;position:absolute!important;inset:0 0 58px!important;overflow:hidden!important}.cameraV12.cameraV122.videoCameraMode .cameraV12ShutterRow.cameraShutterDock,.cameraV12.cameraV122.polaroidCameraMode .cameraV12ShutterRow.cameraShutterDock{align-self:end!important;height:68px!important;min-height:68px!important;margin:0!important;padding:3px 22px 4px!important;transform:none!important}.cameraV12.cameraV122.videoCameraMode .cameraV12ShutterRow.cameraShutterDock .v12Shutter,.cameraV12.cameraV122.polaroidCameraMode .cameraV12ShutterRow.cameraShutterDock .v12Shutter{place-self:center!important}.cameraV12.cameraV122.videoCameraMode,.cameraV12.cameraV122.polaroidCameraMode{inset:0 0 var(--fxh-bottom-nav-h) 0!important;grid-template-rows:42px minmax(150px,1fr) auto 78px!important;padding-bottom:8px!important}.cameraV12.cameraV122.videoCameraMode .cameraV12ShutterRow.cameraShutterDock,.cameraV12.cameraV122.videoCameraMode .cameraV12ShutterRow,.cameraV12.cameraV122.polaroidCameraMode .cameraV12ShutterRow.cameraShutterDock,.cameraV12.cameraV122.polaroidCameraMode .cameraV12ShutterRow{z-index:420!important;box-sizing:border-box!important;align-self:end!important;width:100%!important;height:78px!important;min-height:78px!important;margin:0!important;padding:2px 22px 10px!important;position:relative!important;inset:auto!important}}@media (width<=430px) and (height<=760px){.cameraV12.cameraV122.videoCameraMode,.cameraV12.cameraV122.polaroidCameraMode{grid-template-rows:40px minmax(130px,1fr) auto 72px!important;padding-top:2px!important;padding-bottom:10px!important}.cameraV12.cameraV122.videoCameraMode .cameraV12ShutterRow.cameraShutterDock,.cameraV12.cameraV122.videoCameraMode .cameraV12ShutterRow,.cameraV12.cameraV122.polaroidCameraMode .cameraV12ShutterRow.cameraShutterDock,.cameraV12.cameraV122.polaroidCameraMode .cameraV12ShutterRow{height:72px!important;min-height:72px!important;padding-bottom:10px!important}}@media (width<=430px){.cameraV12.cameraV122.polaroidCameraMode{inset:0 0 var(--fxh-bottom-nav-h) 0!important;box-sizing:border-box!important;grid-template-rows:54px minmax(0,1fr) 56px 86px!important;gap:8px!important;height:auto!important;min-height:0!important;padding:8px 8px 6px!important;display:grid!important;position:absolute!important;overflow:hidden!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Header{align-self:start!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 4px!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Header h2{margin:0!important;font-size:17px!important;line-height:1.05!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Header p{margin-top:4px!important;font-size:11px!important;line-height:1.05!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Header>button{width:52px!important;min-width:52px!important;height:44px!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12StageWrap{justify-content:center!important;align-items:center!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{aspect-ratio:1/1.18!important;flex:0 auto!important;width:min(82vw,360px)!important;height:auto!important;max-height:100%!important;margin:0 auto!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Controls{align-self:end!important;width:100%!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12MainButtons.polaroidControls{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;display:grid!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12MainButtons.polaroidControls button{border-radius:12px!important;height:50px!important;min-height:50px!important;padding:6px 4px!important;font-size:11px!important;line-height:1.05!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12MainButtons.polaroidControls button b{margin-top:4px!important;font-size:11px!important;line-height:1!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12ShutterRow.cameraShutterDock,.cameraV12.cameraV122.polaroidCameraMode .cameraV12ShutterRow{box-sizing:border-box!important;z-index:420!important;grid-template-columns:1fr auto 1fr!important;align-self:end!important;align-items:center!important;width:100%!important;height:86px!important;min-height:86px!important;margin:0!important;padding:2px 16px 8px!important;display:grid!important;position:relative!important;inset:auto!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12ShutterRow .v12Thumb{justify-self:start!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12ShutterRow .v12Shutter{place-self:center!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12ShutterRow .v12Flip{justify-self:end!important}}@media (width<=430px) and (height<=780px){.cameraV12.cameraV122.polaroidCameraMode{grid-template-rows:48px minmax(0,1fr) 50px 76px!important;gap:5px!important;padding-top:4px!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Header{height:48px!important;min-height:48px!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{width:min(75vw,330px)!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Controls,.cameraV12.cameraV122.polaroidCameraMode .cameraV12MainButtons.polaroidControls,.cameraV12.cameraV122.polaroidCameraMode .cameraV12MainButtons.polaroidControls button{height:46px!important;min-height:46px!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12ShutterRow.cameraShutterDock,.cameraV12.cameraV122.polaroidCameraMode .cameraV12ShutterRow{height:76px!important;min-height:76px!important;padding-bottom:6px!important}}:root{--fxh-clean-nav-h:72px;--fxh-clean-shutter-h:104px;--fxh-clean-gap:8px}.phone{width:min(100vw,430px)!important;height:100dvh!important;max-height:100dvh!important;position:relative!important;overflow:hidden!important}.bottomNav,.bottomNav.fxhSevenNav,.bottomNav.fxhCleanNav{height:var(--fxh-clean-nav-h)!important;z-index:1000!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.cameraV12.cameraV122{inset:0 0 var(--fxh-clean-nav-h) 0!important;box-sizing:border-box!important;grid-template-rows:auto minmax(0, 1fr) auto var(--fxh-clean-shutter-h)!important;gap:var(--fxh-clean-gap)!important;height:auto!important;min-height:0!important;max-height:none!important;padding:8px 8px 0!important;display:grid!important;position:absolute!important;overflow:hidden!important}.cameraV12.cameraV122.polaroidCameraMode{grid-template-rows:auto minmax(0, 1fr) var(--fxh-clean-shutter-h)!important}.cameraV12.cameraV122 .cameraV12Header{height:auto!important;min-height:54px!important;margin:0!important;position:relative!important;inset:auto!important}.cameraV12.cameraV122 .cameraV12StageWrap{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}.cameraV12.cameraV122 .cameraV12Stage{flex:0 auto!important;max-width:100%!important;max-height:100%!important;margin:0 auto!important;position:relative!important;inset:auto!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{aspect-ratio:1/1.18!important;width:min(82vw,350px)!important;height:auto!important}.cameraV12.cameraV122.videoCameraMode .cameraV12Stage{width:min(94vw,400px)!important;height:auto!important}.cameraV12.cameraV122 .cameraV12Controls{align-self:end!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 4px!important;position:relative!important;inset:auto!important;overflow:visible!important}.cameraV12.cameraV122 .cameraV12ShutterRow,.cameraV12.cameraV122 .cameraV12ShutterRow.cameraShutterDock{width:100%!important;height:var(--fxh-clean-shutter-h)!important;min-height:var(--fxh-clean-shutter-h)!important;box-sizing:border-box!important;z-index:400!important;background:#050706!important;border:0!important;grid-template-columns:1fr auto 1fr!important;align-self:end!important;place-items:center!important;margin:0!important;padding:8px 18px 10px!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.filmLabV13{overscroll-behavior:contain;padding-bottom:calc(var(--fxh-clean-nav-h) + 10px)!important;overflow-y:auto!important}.filmLabV13 .polaroidLabControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:calc(100% - 24px);margin:10px 12px 8px;display:grid}.filmLabV13 .polaroidLabControls button{color:#f3f3ef;background:#101616;border:1px solid #344141;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;height:52px;font-weight:800;display:flex}.filmLabV13 .polaroidLabControls button b{color:var(--accent);font-size:12px}.filmLabV13 .polaroidLabControls button.active{border-color:#ffc44abf}.filmLabV13 .polaroidInstantLab .v13PhotoBox{position:relative}.filmLabV13 .polaroidLabFlashPreview{pointer-events:none;z-index:3;background:radial-gradient(circle at 50% 28%,#ffffff1f,#ffffff0a 34%,#0000 72%);position:absolute;inset:0}.filmLabV13 .polaroidLabMeta{color:#151515;opacity:.82;z-index:4;pointer-events:none;justify-content:space-between;gap:10px;font:800 10px/1.1 Courier New,monospace;display:flex;position:absolute;bottom:4.4%;left:7.5%;right:7.5%}.filmLabV13 .polaroidDock,.filmLabV13 .polaroidLabNotice{display:none!important}.filmLabV13 .adjustDrawer{z-index:5!important;width:calc(100% - 24px)!important;max-height:none!important;margin:8px 12px 12px!important;position:relative!important;inset:auto!important;overflow:visible!important}@media (width<=430px) and (height<=780px){:root{--fxh-clean-nav-h:68px;--fxh-clean-shutter-h:92px}.cameraV12.cameraV122{gap:5px!important;padding-top:5px!important}.cameraV12.cameraV122 .cameraV12Header{min-height:48px!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{width:min(74vw,315px)!important}.cameraV12.cameraV122 .cameraV12ShutterRow .v12Shutter{width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important}}:root{--fxh-fit-nav-h:72px;--fxh-fit-gap:7px;--fxh-fit-header-h:54px;--fxh-fit-shutter-h:92px}.cameraV12.cameraV122{inset:0 0 var(--fxh-fit-nav-h) 0!important;gap:var(--fxh-fit-gap)!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;padding:6px 8px 4px!important;display:flex!important;position:absolute!important;overflow:hidden!important}.cameraV12.cameraV122 .cameraV12Header{min-height:var(--fxh-fit-header-h)!important;height:var(--fxh-fit-header-h)!important;flex:none!important;margin:0!important}.cameraV12.cameraV122 .cameraV12StageWrap{flex:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}.cameraV12.cameraV122 .cameraV12Stage{flex:0 auto!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;margin:0 auto!important;position:relative!important;inset:auto!important}.cameraV12.cameraV122:not(.polaroidCameraMode):not(.videoCameraMode) .cameraV12Stage{width:min(100%, calc((100dvh - var(--fxh-fit-nav-h) - var(--fxh-fit-header-h) - 285px) * 1.5))!important}.cameraV12.cameraV122.videoCameraMode .cameraV12Stage{width:min(100%, calc((100dvh - var(--fxh-fit-nav-h) - var(--fxh-fit-header-h) - 285px) * 1.5))!important;aspect-ratio:3/2!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{width:min(86vw, 360px, calc((100dvh - var(--fxh-fit-nav-h) - var(--fxh-fit-header-h) - var(--fxh-fit-shutter-h) - 28px) / 1.18))!important;aspect-ratio:1/1.18!important;max-height:100%!important}.cameraV12.cameraV122 .cameraV12Controls{flex:none!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 4px!important;padding:7px!important;position:relative!important;inset:auto!important;overflow:visible!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Controls,.cameraV12.cameraV122.polaroidCameraMode .polaroidControls{display:none!important}.cameraV12.cameraV122 .cameraV12ShutterRow,.cameraV12.cameraV122 .cameraV12ShutterRow.cameraShutterDock{flex:0 0 var(--fxh-fit-shutter-h)!important;width:100%!important;height:var(--fxh-fit-shutter-h)!important;min-height:var(--fxh-fit-shutter-h)!important;z-index:20!important;background:0 0!important;grid-template-columns:1fr auto 1fr!important;place-items:center!important;margin:0!important;padding:6px 18px 8px!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.cameraV12.cameraV122 .cameraV12ShutterRow .v12Thumb{justify-self:start!important}.cameraV12.cameraV122 .cameraV12ShutterRow .v12Flip{justify-self:end!important}.cameraV12.cameraV122 .cameraV12ShutterRow .v12Shutter{place-self:center!important;width:70px!important;min-width:70px!important;height:70px!important;min-height:70px!important}.bottomNav,.bottomNav.fxhSevenNav,.bottomNav.fxhCleanNav{height:var(--fxh-fit-nav-h)!important}@media (height<=780px){:root{--fxh-fit-nav-h:66px;--fxh-fit-gap:4px;--fxh-fit-header-h:48px;--fxh-fit-shutter-h:80px}.cameraV12.cameraV122{padding:4px 7px 2px!important}.cameraV12.cameraV122 .cameraV12Controls{padding:5px!important}.cameraV12.cameraV122 .cameraV12MainButtons,.cameraV12.cameraV122 .cameraV12Sliders{gap:4px!important}.cameraV12.cameraV122 .cameraV12ShutterRow .v12Shutter{width:62px!important;min-width:62px!important;height:62px!important;min-height:62px!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{width:min(76vw, 310px, calc((100dvh - var(--fxh-fit-nav-h) - var(--fxh-fit-header-h) - var(--fxh-fit-shutter-h) - 18px) / 1.18))!important}}@media (height<=680px){:root{--fxh-fit-nav-h:62px;--fxh-fit-header-h:44px;--fxh-fit-shutter-h:72px}.cameraV12.cameraV122 .cameraV12ShutterRow .v12Shutter{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important}}:root{--v20-accent:#f4a300;--v20-text:#151515;--v20-muted:#777;--v20-line:#e5e5e5;--v20-surface:#fff}html,body,#root{color:var(--v20-text)!important;background:#fff!important}.phone,.phone.analog,.phone.polaroid,.phone.vhs{--accent:var(--v20-accent)!important;color:var(--v20-text)!important;background:#fff!important;border-color:#ececec!important;box-shadow:0 14px 50px #00000014!important}.cameraV12.cameraV122{height:auto!important;min-height:0!important;color:var(--v20-text)!important;background:#fff!important;flex-direction:column!important;gap:8px!important;padding:0 14px 8px!important;display:flex!important;position:absolute!important;inset:0 0 58px!important;overflow:hidden!important}.cameraV12.cameraV122 .cameraV12Header{flex:0 0 58px!important;grid-template-columns:50px 1fr 58px!important;align-items:center!important;gap:8px!important;height:58px!important;min-height:58px!important;padding:4px 0 0!important;display:grid!important}.cameraV12.cameraV122 .cameraV12Header>button{color:#111!important;width:44px!important;min-width:44px!important;height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e0e0e0!important;border-radius:14px!important;font-size:16px!important;font-weight:900!important}.cameraV12.cameraV122 .cameraV12Header>button:last-child{width:auto!important;min-width:54px!important;color:var(--v20-accent)!important;padding:0 9px!important;font-size:12px!important}.cameraV12.cameraV122 .cameraV12Header h2{color:#111!important;text-align:center!important;margin:0!important;font-size:18px!important;font-weight:900!important;line-height:1.08!important}.cameraV12.cameraV122 .cameraV12Header p{color:var(--v20-accent)!important;text-align:center!important;margin:3px 0 0!important;font-size:10px!important;font-weight:700!important;line-height:1.1!important}.cameraV12.cameraV122 .cameraV12Stage video{object-fit:cover!important;width:100%!important;height:100%!important}.cameraV12.cameraV122:not(.polaroidCameraMode):not(.videoCameraMode) .cameraV12Stage{aspect-ratio:3/2!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12StageWrap{max-height:300px!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage video{object-fit:cover!important;border-radius:5px!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage:after{content:"ANALOG CAM";color:#b8b8b8;letter-spacing:.7px;font-size:9px;font-weight:900;position:absolute;bottom:15px;left:16px}.cameraV12.cameraV122.videoCameraMode .cameraV12Stage{aspect-ratio:4/3!important;background:#050505!important;border:6px solid #0a0a0a!important;border-radius:12px!important}.cameraV12.cameraV122 .cameraV12Controls,.cameraV12.cameraV122.polaroidCameraMode .cameraV12Controls,.cameraV12.cameraV122.polaroidCameraMode .polaroidControls{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}.cameraV12.cameraV122 .v20ControlGrid button{text-align:left!important;border:1px solid var(--v20-line)!important;color:#111!important;min-width:0!important;height:52px!important;box-shadow:none!important;background:#fff!important;border-radius:11px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding:7px 8px!important;display:grid!important}.cameraV12.cameraV122 .v20ControlGrid button b{color:var(--v20-accent)!important;font-size:10px!important;font-weight:900!important;line-height:1.1!important;display:block!important}.cameraV12.cameraV122 .v20ControlIcon{color:#111!important;place-items:center!important;width:28px!important;height:28px!important;font-size:20px!important;font-weight:700!important;line-height:1!important;display:grid!important}.cameraV12.cameraV122 .v20Sliders{border-top:1px solid #ededed!important;gap:5px!important;margin-top:7px!important;padding:7px 2px 0!important;display:grid!important}.cameraV12.cameraV122 .v20Sliders .miniSlider{color:#111!important;grid-template-columns:52px 1fr 46px!important;align-items:center!important;gap:7px!important;min-height:24px!important;margin:0!important;display:grid!important}.cameraV12.cameraV122 .v20Sliders .miniSliderLabel{color:#111!important;letter-spacing:.5px!important;font-size:10px!important;font-weight:900!important}.cameraV12.cameraV122 .v20Sliders .miniSliderValue{color:var(--v20-accent)!important;text-align:right!important;font-size:10px!important;font-weight:900!important}.cameraV12.cameraV122 .cameraV12ShutterRow,.cameraV12.cameraV122 .cameraV12ShutterRow.cameraShutterDock{background:0 0!important;flex:0 0 78px!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;width:100%!important;height:78px!important;min-height:78px!important;margin:0!important;padding:4px 10px 3px!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.cameraV12.cameraV122 .v12Thumb,.cameraV12.cameraV122 .v12Flip{color:#111!important;width:46px!important;height:46px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4e4e4!important;border-radius:13px!important}.cameraV12.cameraV122 .v12Flip{justify-self:end!important;font-size:22px!important}.analogViewfinderOverlay{color:#fff!important}.analogViewfinderOverlay *{text-shadow:0 1px 2px #00000038!important}.bottomNav,.bottomNav.fxhSevenNav,.bottomNav.fxhUnifiedNav{height:58px!important;box-shadow:none!important;background:#fff!important;border-top:1px solid #e8e8e8!important;grid-template-columns:repeat(5,1fr)!important}.bottomNav button,.bottomNav.fxhSevenNav button{color:#333!important;background:0 0!important;border:0!important}.bottomNav button span,.bottomNav.fxhSevenNav button span{font-size:15px!important}.bottomNav button small,.bottomNav.fxhSevenNav button small{color:inherit!important;letter-spacing:.1px!important;font-size:6px!important;font-weight:800!important}.bottomNav button.active,.bottomNav.fxhSevenNav button.active{color:var(--v20-accent)!important;background:0 0!important}.bottomNav button.active:before,.bottomNav.fxhSevenNav button.active:before{background:var(--v20-accent)!important;height:2px!important}.v12CamPopup,.advancedManualPanel{color:#f4f6f5!important;background:#090e0efa!important;border-color:#ffffff1a!important;box-shadow:0 14px 38px #00000073!important}@media (height<=760px){.cameraV12.cameraV122{gap:6px!important;padding-left:10px!important;padding-right:10px!important}.cameraV12.cameraV122 .cameraV12Header{flex-basis:52px!important;height:52px!important;min-height:52px!important}.cameraV12.cameraV122 .cameraV12StageWrap{min-height:125px!important;max-height:250px!important}.cameraV12.cameraV122 .v20ControlGrid{gap:5px!important}.cameraV12.cameraV122 .v20ControlGrid button{grid-template-columns:24px 1fr!important;gap:5px!important;height:46px!important;padding:5px 6px!important}.cameraV12.cameraV122 .v20ControlIcon{width:24px!important;height:24px!important;font-size:17px!important}.cameraV12.cameraV122 .v20ControlGrid button>span:last-child,.cameraV12.cameraV122 .v20ControlGrid button b{font-size:9px!important}.cameraV12.cameraV122 .v20Sliders{gap:3px!important;margin-top:5px!important;padding-top:5px!important}.cameraV12.cameraV122 .v20Sliders .miniSlider{grid-template-columns:46px 1fr 42px!important;min-height:21px!important}.cameraV12.cameraV122 .cameraV12ShutterRow{flex-basis:68px!important;height:68px!important;min-height:68px!important}.cameraV12.cameraV122 .v12Shutter{width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{width:min(68%,250px)!important;padding-bottom:40px!important}}@media (width<=390px){.cameraV12.cameraV122{padding-left:9px!important;padding-right:9px!important}.cameraV12.cameraV122 .v20ControlGrid button{grid-template-columns:22px 1fr!important;padding-left:5px!important;padding-right:5px!important}.cameraV12.cameraV122 .v20ControlIcon{width:22px!important;font-size:16px!important}.cameraV12.cameraV122 .v20ControlGrid button>span:last-child,.cameraV12.cameraV122 .v20ControlGrid button b{font-size:8.5px!important}}.polaroidCameraMode .cameraV12Stage{aspect-ratio:1!important;background:#050606!important;padding:0!important}.polaroidCameraMode .cameraV12Stage video,.polaroidCameraMode .cameraV12Stage canvas{object-fit:cover!important;width:100%!important;height:100%!important}.filmLabV13 .v13Preview.polaroidInstantLab.polaroidNoEditLab{aspect-ratio:1200/1420!important;box-sizing:border-box!important;background:#f6f0e3!important;border-radius:18px!important;width:min(92vw,430px)!important;margin-inline:auto!important;padding:5.1% 5.1% 20.5%!important;overflow:hidden!important}.filmLabV13 .v13Preview.polaroidInstantLab.polaroidNoEditLab .v13PhotoBox img{object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important;display:block!important}:root{--v201-accent:#f5a000;--v201-text:#111;--v201-muted:#777;--v201-line:#e6e6e6;--v201-bg:#fff}.cameraV12.cameraV122{box-sizing:border-box!important;color:#111!important;background:#fff!important;flex-direction:column!important;gap:8px!important;width:100%!important;max-width:760px!important;min-height:calc(100dvh - 58px)!important;margin:0 auto!important;padding:8px 14px 10px!important;display:flex!important;overflow:hidden!important}.cameraV12.cameraV122 *{box-sizing:border-box}.cameraV12.cameraV122 .cameraV12Header{color:#111!important;background:#fff!important;flex:0 0 54px!important;grid-template-columns:54px 1fr 72px!important;align-items:center!important;gap:10px!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0!important;display:grid!important}.cameraV12.cameraV122 .cameraV12Header>button{border:1px solid var(--v201-line)!important;color:#111!important;width:46px!important;height:46px!important;box-shadow:none!important;background:#fff!important;border-radius:13px!important;place-items:center!important;font-size:0!important;display:grid!important}.cameraV12.cameraV122 .cameraV12Header>button:last-child{width:72px!important;color:var(--v201-accent)!important;font-size:12px!important;font-weight:900!important}.cameraV12.cameraV122 .cameraV12Header>div{text-align:center!important;min-width:0!important}.cameraV12.cameraV122 .cameraV12Header h2{color:#111!important;letter-spacing:-.35px!important;margin:0!important;font-size:19px!important;font-weight:900!important;line-height:1.05!important}.cameraV12.cameraV122 .cameraV12Header p{color:var(--v201-accent)!important;margin:5px 0 0!important;font-size:10px!important;font-weight:800!important;line-height:1!important}.cameraV12.cameraV122 .cameraV12StageWrap{flex:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:145px!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.cameraV12.cameraV122 .cameraV12Stage{width:100%!important;max-width:100%!important;max-height:100%!important;box-shadow:none!important;background:#eee!important;border:0!important;border-radius:18px!important;margin:0!important;overflow:hidden!important}.cameraV12.cameraV122.videoCameraMode .cameraV12Stage{background:#050505!important;border:6px solid #0a0a0a!important;border-radius:12px!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{aspect-ratio:1/1.15!important;background:#faf8ef!important;border:1px solid #ece6d6!important;border-radius:10px!important;width:min(100%,420px)!important;padding:16px 16px 54px!important;box-shadow:0 6px 18px #00000014!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage video{border-radius:5px!important;overflow:hidden!important}.cameraV12.cameraV122 .cameraV12Controls{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;margin:0!important;padding:0!important;overflow:visible!important}.cameraV12.cameraV122 .v20ControlGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}.cameraV12.cameraV122 .v20ControlGrid button{text-align:left!important;color:#111!important;border:1px solid var(--v201-line)!important;min-width:0!important;height:58px!important;box-shadow:none!important;background:#fff!important;border-radius:13px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;display:grid!important}.cameraV12.cameraV122 .v20ControlGrid button:active{transform:scale(.985)}.cameraV12.cameraV122 .v20ControlIcon{color:#111!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important}.cameraV12.cameraV122 .v20ControlGrid button>span:last-child{color:#111!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex-direction:column!important;gap:3px!important;min-width:0!important;font-size:10px!important;font-weight:850!important;line-height:1.05!important;display:flex!important;overflow:hidden!important}.cameraV12.cameraV122 .v20ControlGrid button b{color:var(--v201-accent)!important;font-size:10px!important;font-weight:900!important;line-height:1!important}.cameraV12.cameraV122 .v20Sliders{border-top:1px solid #efefef!important;gap:8px!important;margin:9px 0 0!important;padding:10px 4px 0!important;display:grid!important}.cameraV12.cameraV122 .v20Sliders .miniSliderLabel{letter-spacing:.5px!important;color:#111!important;font-size:11px!important;font-weight:900!important}.cameraV12.cameraV122 .v20Sliders .miniSliderValue{text-align:right!important;color:var(--v201-accent)!important;font-size:11px!important;font-weight:900!important}.cameraV12.cameraV122 .v20Sliders input[type=range]{appearance:none!important;background:#d6d6d6!important;border-radius:999px!important;outline:0!important;height:2px!important;min-height:2px!important}.cameraV12.cameraV122 .v20Sliders input[type=range]::-webkit-slider-thumb{appearance:none!important;background:var(--v201-accent)!important;width:14px!important;height:14px!important;box-shadow:none!important;border:0!important;border-radius:50%!important}.cameraV12.cameraV122 .v20Sliders input[type=range]::-moz-range-thumb{background:var(--v201-accent)!important;width:14px!important;height:14px!important;box-shadow:none!important;border:0!important;border-radius:50%!important}.cameraV12.cameraV122 .cameraV12ShutterRow{background:0 0!important;flex:0 0 88px!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;width:100%!important;height:88px!important;min-height:88px!important;margin:0!important;padding:4px 10px!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.cameraV12.cameraV122 .v12Thumb,.cameraV12.cameraV122 .v12Flip{border:1px solid var(--v201-line)!important;color:#111!important;width:50px!important;height:50px!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important;place-items:center!important;display:grid!important}.cameraV12.cameraV122 .v12Thumb{justify-self:start!important}.cameraV12.cameraV122 .v12Flip{justify-self:end!important}.cameraV12.cameraV122 .v12Thumb img{object-fit:contain!important;max-width:90%!important;max-height:90%!important}.cameraV12.cameraV122 .v12Shutter{background:var(--v201-accent)!important;border:7px solid #fff!important;border-radius:50%!important;outline:3px solid #111!important;width:78px!important;min-width:78px!important;height:78px!important;min-height:78px!important;box-shadow:0 0 0 1px #ddd!important}.cameraV12.cameraV122.videoCameraMode .v12Shutter span{color:#111!important}.v201BottomNav.bottomNav,.v201BottomNav.bottomNav.fxhSevenNav{height:58px!important;min-height:58px!important;box-shadow:none!important;background:#fff!important;border-top:1px solid #e9e9e9!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}.v201BottomNav button{color:#333!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:4px 1px!important;display:flex!important;position:relative!important}.v201BottomNav button small{letter-spacing:.1px!important;color:inherit!important;font-size:6px!important;font-weight:850!important}.v201BottomNav button.active:before{content:""!important;background:var(--v201-accent)!important;border-radius:99px!important;height:2px!important;position:absolute!important;top:0!important;left:32%!important;right:32%!important}@media (height<=780px){.cameraV12.cameraV122{gap:6px!important;padding-top:5px!important;padding-bottom:6px!important}.cameraV12.cameraV122 .cameraV12Header{flex-basis:48px!important;grid-template-columns:48px 1fr 66px!important;height:48px!important;min-height:48px!important}.cameraV12.cameraV122 .cameraV12Header>button{width:42px!important;height:42px!important}.cameraV12.cameraV122 .cameraV12Header>button:last-child{width:66px!important}.cameraV12.cameraV122 .cameraV12Header h2{font-size:17px!important}.cameraV12.cameraV122 .cameraV12Header p{margin-top:3px!important;font-size:9px!important}.cameraV12.cameraV122 .cameraV12StageWrap{min-height:125px!important}.cameraV12.cameraV122 .v20ControlGrid{gap:6px!important}.cameraV12.cameraV122 .v20ControlGrid button{grid-template-columns:27px 1fr!important;gap:6px!important;height:49px!important;padding:6px 7px!important}.cameraV12.cameraV122 .v20ControlIcon{width:25px!important;height:25px!important}.cameraV12.cameraV122 .v20ControlIcon svg{width:21px!important;height:21px!important}.cameraV12.cameraV122 .v20ControlGrid button>span:last-child,.cameraV12.cameraV122 .v20ControlGrid button b{font-size:9px!important}.cameraV12.cameraV122 .v20Sliders{gap:5px!important;margin-top:6px!important;padding-top:6px!important}.cameraV12.cameraV122 .v20Sliders .miniSlider{grid-template-columns:44px 1fr 46px!important;min-height:20px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderLabel,.cameraV12.cameraV122 .v20Sliders .miniSliderValue{font-size:9.5px!important}.cameraV12.cameraV122 .cameraV12ShutterRow{flex-basis:70px!important;height:70px!important;min-height:70px!important}.cameraV12.cameraV122 .v12Shutter{border-width:6px!important;width:62px!important;min-width:62px!important;height:62px!important;min-height:62px!important}.cameraV12.cameraV122 .v12Thumb,.cameraV12.cameraV122 .v12Flip{width:43px!important;height:43px!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12StageWrap{padding:0 15%!important}}@media (width<=420px){.cameraV12.cameraV122{padding-left:10px!important;padding-right:10px!important}.cameraV12.cameraV122 .v20ControlGrid button{grid-template-columns:24px 1fr!important;padding-left:6px!important;padding-right:6px!important}.cameraV12.cameraV122 .v20ControlIcon svg{width:20px!important;height:20px!important}.cameraV12.cameraV122 .v20ControlGrid button>span:last-child,.cameraV12.cameraV122 .v20ControlGrid button b{font-size:8.5px!important}}:root{--v201-accent:#ffc653;--v201-text:#f4f6f5;--v201-muted:#9aa09e;--v201-line:#263030;--v201-bg:#050706;--v201-panel:#101616}html,body,#root,.app{color:#f4f6f5!important;background:#050706!important}.phone,.phone.vhs,.phone.polaroid,.phone.analog{--accent:#ffc653!important;color:#f4f6f5!important;background:#050706!important;border-color:#263030!important}.screen,.flatPage,.homeScreen,.galleryScreen,.profileScreen,.filmLabScreen,.filmLabV12,.filmLabV13,.topbar,.flatHeader,.oldHeader{color:#f4f6f5!important;background:#050706!important}.topbar button,.flatHeader button{color:#ffc653!important;background:#101616!important;border-color:#263030!important}.hero,.cameraCard,.infoCard,.modeTabs button{color:#f4f6f5!important;background:#101616!important;border-color:#263030!important}.cameraV12.cameraV122,.cameraV12.cameraV122 .cameraV12Header{color:#f4f6f5!important;background:#050706!important}.cameraV12.cameraV122 .cameraV12Header>button{color:#f4f6f5!important;background:#101616!important;border-color:#263030!important}.cameraV12.cameraV122 .cameraV12Header>button:last-child{color:#ffc653!important}.cameraV12.cameraV122 .cameraV12Header h2{color:#f4f6f5!important}.cameraV12.cameraV122 .cameraV12Header p{color:#ffc653!important}.cameraV12.cameraV122 .cameraV12Stage{background:#000!important;border:1px solid #263030!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{background:#e9e4d6!important;border-color:#bfb9a9!important}.cameraV12.cameraV122 .v20ControlGrid button,.cameraV12.cameraV122 .v12Thumb,.cameraV12.cameraV122 .v12Flip{color:#f4f6f5!important;background:#101616!important;border-color:#263030!important}.cameraV12.cameraV122 .v20ControlGrid button:hover,.cameraV12.cameraV122 .v20ControlGrid button:focus-visible{background:#151d1d!important;border-color:#ffc653!important;outline:none!important}.cameraV12.cameraV122 .v20ControlGrid button:active{background:#1a2323!important;transform:scale(.975)!important}.cameraV12.cameraV122 .v20ControlIcon,.cameraV12.cameraV122 .v20ControlGrid button>span:last-child,.cameraV12.cameraV122 .v20Sliders .miniSliderLabel{color:#f4f6f5!important}.cameraV12.cameraV122 .v20ControlGrid button b,.cameraV12.cameraV122 .v20Sliders .miniSliderValue{color:#ffc653!important}.cameraV12.cameraV122 .v20Sliders{border-top-color:#263030!important}.cameraV12.cameraV122 .v20Sliders input[type=range]{background:#303938!important}.cameraV12.cameraV122 .v20Sliders input[type=range]::-webkit-slider-thumb{background:#ffc653!important}.cameraV12.cameraV122 .v20Sliders input[type=range]::-moz-range-thumb{background:#ffc653!important}.cameraV12.cameraV122 .v12Shutter{background:#ffc653!important;border-color:#050706!important;outline-color:#f4f6f5!important;box-shadow:0 0 0 1px #263030,0 0 20px #ffc6532e!important}.cameraCompositionGrid{z-index:17!important;pointer-events:none!important;background:linear-gradient(90deg,#0000 33.1%,#ffffff57 33.3% 33.6%,#0000 33.8% 66.2%,#ffffff57 66.4% 66.7%,#0000 66.9%),linear-gradient(#0000 33.1%,#ffffff57 33.3% 33.6%,#0000 33.8% 66.2%,#ffffff57 66.4% 66.7%,#0000 66.9%)!important;position:absolute!important;inset:0!important}.cameraCompositionGrid i{display:none!important}.v201BottomNav.bottomNav,.v201BottomNav.bottomNav.fxhSevenNav{background:#070909!important;border-top-color:#1a2222!important}.v201BottomNav button{color:#8f9090!important}.v201BottomNav button.active{color:#ffc653!important}.cameraV12.cameraV122 .v20Sliders{width:100%!important;box-shadow:none!important;background:#07100f!important;border:1px solid #263030!important;border-radius:18px!important;gap:18px!important;margin:8px 0 0!important;padding:18px 22px!important;display:grid!important}.cameraV12.cameraV122 .v20Sliders .miniSlider{grid-template-columns:96px minmax(0,1fr) 92px!important;align-items:center!important;gap:18px!important;min-height:34px!important;margin:0!important;display:grid!important}.cameraV12.cameraV122 .v20Sliders .miniSliderLabel{letter-spacing:1px!important;color:#f4f6f5!important;font-size:22px!important;font-weight:900!important;line-height:1!important}.cameraV12.cameraV122 .v20Sliders .miniSliderValue{text-align:right!important;color:#ffc653!important;white-space:nowrap!important;font-size:21px!important;font-weight:900!important;line-height:1!important}.cameraV12.cameraV122 .v20Sliders input[type=range]{appearance:none!important;background:#66706f!important;border:0!important;border-radius:999px!important;outline:0!important;width:100%!important;height:6px!important;min-height:6px!important;margin:0!important;padding:0!important}.cameraV12.cameraV122 .v20Sliders input[type=range]::-webkit-slider-thumb{appearance:none!important;background:#ffc653!important;border:1px solid #ffffff40!important;border-radius:50%!important;width:27px!important;height:27px!important;box-shadow:0 1px 4px #00000047!important}.cameraV12.cameraV122 .v20Sliders input[type=range]::-moz-range-thumb{background:#ffc653!important;border:1px solid #ffffff40!important;border-radius:50%!important;width:27px!important;height:27px!important;box-shadow:0 1px 4px #00000047!important}@media (width<=520px){.cameraV12.cameraV122 .v20Sliders{gap:14px!important;padding:15px 14px!important}.cameraV12.cameraV122 .v20Sliders .miniSlider{grid-template-columns:58px minmax(0,1fr) 58px!important;gap:10px!important;min-height:30px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderLabel{font-size:16px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderValue{font-size:15px!important}.cameraV12.cameraV122 .v20Sliders input[type=range]{height:4px!important;min-height:4px!important}.cameraV12.cameraV122 .v20Sliders input[type=range]::-webkit-slider-thumb{width:22px!important;height:22px!important}.cameraV12.cameraV122 .v20Sliders input[type=range]::-moz-range-thumb{width:22px!important;height:22px!important}}.cameraV12.cameraV122 .v20Sliders{background:#07100f!important;border:1px solid #263030!important;border-radius:18px!important;grid-template-columns:1fr!important;gap:18px!important;width:100%!important;margin:10px 0 0!important;padding:18px 20px!important;display:grid!important;overflow:visible!important}.cameraV12.cameraV122 .v20Sliders .miniSlider{grid-template-columns:96px 24px minmax(0,1fr) 24px 92px!important;align-items:center!important;column-gap:12px!important;width:100%!important;min-width:0!important;min-height:36px!important;margin:0!important;padding:0!important;display:grid!important}.cameraV12.cameraV122 .v20Sliders .miniSliderLabel{color:#f4f6f5!important;letter-spacing:.8px!important;white-space:nowrap!important;min-width:0!important;font-size:22px!important;font-weight:900!important;line-height:1!important;display:block!important}.cameraV12.cameraV122 .v20Sliders .miniSliderMinus,.cameraV12.cameraV122 .v20Sliders .miniSliderPlus{color:#f4f6f5!important;text-align:center!important;-webkit-user-select:none!important;user-select:none!important;font-size:24px!important;font-weight:900!important;line-height:1!important;display:block!important}.cameraV12.cameraV122 .v20Sliders .miniSliderRange{background:#66706f!important;border:none!important;border-radius:999px!important;outline:none!important;width:100%!important;min-width:0!important;height:6px!important;min-height:6px!important;margin:0!important;padding:0!important;display:block!important}.cameraV12.cameraV122 .v20Sliders .miniSliderValue{color:#ffc653!important;text-align:right!important;white-space:nowrap!important;min-width:0!important;font-size:21px!important;font-weight:900!important;line-height:1!important;display:block!important}.cameraV12.cameraV122 .v20Sliders .miniSliderRange::-webkit-slider-thumb{appearance:none!important;background:#ffc653!important;border:1px solid #ffffff3d!important;border-radius:50%!important;width:27px!important;height:27px!important;box-shadow:0 1px 4px #0000004d!important}.cameraV12.cameraV122 .v20Sliders .miniSliderRange::-moz-range-thumb{background:#ffc653!important;border:1px solid #ffffff3d!important;border-radius:50%!important;width:27px!important;height:27px!important;box-shadow:0 1px 4px #0000004d!important}@media (width<=520px){.cameraV12.cameraV122 .v20Sliders{gap:14px!important;padding:14px 12px!important}.cameraV12.cameraV122 .v20Sliders .miniSlider{grid-template-columns:72px 18px minmax(0,1fr) 18px 62px!important;column-gap:7px!important;min-height:32px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderLabel{font-size:16px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderMinus,.cameraV12.cameraV122 .v20Sliders .miniSliderPlus{font-size:18px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderValue{font-size:15px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderRange{height:4px!important;min-height:4px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderRange::-webkit-slider-thumb{width:22px!important;height:22px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderRange::-moz-range-thumb{width:22px!important;height:22px!important}}.cameraV12.cameraV122{overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;justify-content:flex-start!important;gap:12px!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:10px 14px 28px!important;overflow:hidden auto!important}.cameraV12.cameraV122.analogCameraMode .cameraV12Stage video,.cameraV12.cameraV122.analogCameraMode .cameraV12Stage canvas{object-fit:cover!important;width:100%!important;height:100%!important}.cameraV12.cameraV122 .v20ControlIcon{width:34px!important;height:34px!important}.cameraV12.cameraV122 .v20ControlIcon svg{width:29px!important;height:29px!important}.cameraV12.cameraV122 .v20ControlGrid button>span:last-child{gap:5px!important;font-size:13px!important;line-height:1.05!important}.cameraV12.cameraV122 .v20ControlGrid button b{font-size:13px!important}.cameraV12.cameraV122 .v20Sliders{background:#07100f!important;border:1px solid #263030!important;border-radius:20px!important;gap:24px!important;width:100%!important;margin:2px 0 0!important;padding:22px 20px!important}.cameraV12.cameraV122 .v20Sliders .miniSlider{grid-template-columns:105px 28px minmax(140px,1fr) 28px 94px!important;column-gap:12px!important;width:100%!important;min-height:42px!important}.cameraV12.cameraV122 .cameraV12ShutterRow{flex:none!important;align-items:center!important;width:100%!important;height:auto!important;min-height:118px!important;margin:10px 0 20px!important;padding:12px!important}@media (width<=520px){.cameraV12.cameraV122{gap:10px!important;padding:8px 10px 24px!important}.cameraV12.cameraV122 .cameraV12Header{flex:0 0 54px!important;height:54px!important;min-height:54px!important}.cameraV12.cameraV122 .cameraV12StageWrap{min-height:0!important}.cameraV12.cameraV122.analogCameraMode .cameraV12Stage{aspect-ratio:3/2!important;min-height:0!important;max-height:none!important}.cameraV12.cameraV122 .v20ControlGrid{gap:8px!important}.cameraV12.cameraV122 .v20ControlGrid button{grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;height:68px!important;min-height:68px!important;padding:9px!important}.cameraV12.cameraV122 .v20ControlIcon,.cameraV12.cameraV122 .v20ControlIcon svg{width:27px!important;height:27px!important}.cameraV12.cameraV122 .v20ControlGrid button>span:last-child,.cameraV12.cameraV122 .v20ControlGrid button b{font-size:11.5px!important}.cameraV12.cameraV122 .v20Sliders{gap:20px!important;padding:18px 14px!important}.cameraV12.cameraV122 .v20Sliders .miniSlider{grid-template-columns:72px 20px minmax(0,1fr) 20px 64px!important;column-gap:8px!important;min-height:38px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderLabel{font-size:19px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderMinus,.cameraV12.cameraV122 .v20Sliders .miniSliderPlus{font-size:21px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderValue{font-size:18px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderRange{height:5px!important;min-height:5px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderRange::-webkit-slider-thumb{width:28px!important;height:28px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderRange::-moz-range-thumb{width:28px!important;height:28px!important}.cameraV12.cameraV122 .cameraV12ShutterRow{min-height:112px!important;margin:8px 0 18px!important}.cameraV12.cameraV122 .v12Shutter{width:88px!important;min-width:88px!important;height:88px!important;min-height:88px!important}}@media (height<=780px){.cameraV12.cameraV122{gap:10px!important;overflow-y:auto!important}.cameraV12.cameraV122 .cameraV12StageWrap{flex:none!important;min-height:0!important}.cameraV12.cameraV122.analogCameraMode .cameraV12Stage{aspect-ratio:3/2!important;max-height:none!important}}.cameraV12.cameraV122 .v20Sliders .miniSliderLabel{font-size:13px!important}@media (width<=520px){.cameraV12.cameraV122 .v20Sliders{gap:12px!important;padding:11px 10px!important}.cameraV12.cameraV122 .v20Sliders .miniSlider{grid-template-columns:48px 14px minmax(0,1fr) 14px 44px!important;column-gap:5px!important;min-height:24px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderLabel{font-size:13px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderMinus,.cameraV12.cameraV122 .v20Sliders .miniSliderPlus{font-size:14px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderValue{font-size:13px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderRange{height:3px!important;min-height:3px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderRange::-webkit-slider-thumb{width:17px!important;height:17px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderRange::-moz-range-thumb{width:17px!important;height:17px!important}}.phone{width:min(100vw,430px)!important;height:100dvh!important;max-height:100dvh!important;padding-left:clamp(8px,2.8cqw,20px)!important;padding-right:clamp(8px,2.8cqw,20px)!important;container-type:inline-size!important}.cameraV12.cameraV122{--cam-gap:clamp(6px, 1.8cqw, 10px);--cam-radius:clamp(14px, 4cqw, 22px);justify-content:flex-start!important;align-items:stretch!important;gap:var(--cam-gap)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:clamp(6px, 1.8cqw, 10px) 0 calc(72px + env(safe-area-inset-bottom,0px))!important;overscroll-behavior-y:contain!important;scrollbar-width:none!important;flex-direction:column!important;display:flex!important;overflow:hidden auto!important}.cameraV12.cameraV122::-webkit-scrollbar{display:none!important}.cameraV12.cameraV122 .cameraV12Header{flex:none!important;grid-template-columns:clamp(48px,14cqw,62px) 1fr clamp(72px,20cqw,92px)!important;width:100%!important;height:clamp(52px,14cqw,64px)!important;min-height:clamp(52px,14cqw,64px)!important}.cameraV12.cameraV122 .cameraV12Header>button{border-radius:clamp(14px,4cqw,20px)!important;width:clamp(46px,13cqw,58px)!important;height:clamp(46px,13cqw,58px)!important}.cameraV12.cameraV122 .cameraV12Header>button:last-child{width:clamp(70px,20cqw,90px)!important}.cameraV12.cameraV122 .cameraV12StageWrap{flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:visible!important}.cameraV12.cameraV122.analogCameraMode .cameraV12Stage{aspect-ratio:3/2!important;border-radius:var(--cam-radius)!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.cameraV12.cameraV122.analogCameraMode .cameraV12Stage video,.cameraV12.cameraV122.analogCameraMode .cameraV12Stage canvas{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.cameraV12.cameraV122.videoCameraMode .cameraV12Stage{aspect-ratio:4/3!important;border-radius:var(--cam-radius)!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.cameraV12.cameraV122 .v20ControlGrid{gap:clamp(6px,2cqw,10px)!important;width:100%!important}.cameraV12.cameraV122 .v20ControlGrid button>span:last-child,.cameraV12.cameraV122 .v20ControlGrid button b{font-size:clamp(11px,3.2cqw,14px)!important}.cameraV12.cameraV122 .v20Sliders{background:#07100f!important;border:1px solid #263030!important;border-radius:clamp(16px,5cqw,22px)!important;gap:clamp(13px,4cqw,20px)!important;width:100%!important;margin:0!important;padding:clamp(13px,4cqw,20px) clamp(12px,3.5cqw,18px)!important;display:grid!important}.cameraV12.cameraV122 .v20Sliders .miniSlider{grid-template-columns:clamp(54px,15cqw,76px) clamp(14px,4cqw,20px) minmax(0,1fr) clamp(14px,4cqw,20px) clamp(52px,15cqw,72px)!important;align-items:center!important;column-gap:clamp(5px,1.8cqw,10px)!important;width:100%!important;min-height:clamp(30px,8.5cqw,38px)!important;margin:0!important;display:grid!important}.cameraV12.cameraV122 .v20Sliders .miniSliderLabel{font-size:clamp(16px,4.7cqw,22px)!important;line-height:1!important}.cameraV12.cameraV122 .v20Sliders .miniSliderMinus,.cameraV12.cameraV122 .v20Sliders .miniSliderPlus{text-align:center!important;font-size:clamp(18px,5cqw,24px)!important;line-height:1!important;display:block!important}.cameraV12.cameraV122 .v20Sliders .miniSliderValue{text-align:right!important;white-space:nowrap!important;font-size:clamp(16px,4.6cqw,21px)!important;line-height:1!important;display:block!important}.cameraV12.cameraV122 .v20Sliders .miniSliderRange{width:100%!important;height:clamp(3px,1.1cqw,5px)!important;min-height:clamp(3px,1.1cqw,5px)!important}.cameraV12.cameraV122 .cameraV12ShutterRow{flex:none!important;width:100%!important;height:auto!important;min-height:clamp(96px,27cqw,124px)!important;margin:0!important;padding:clamp(8px,2.4cqw,14px) clamp(8px,3cqw,16px)!important;position:relative!important;inset:auto!important;transform:none!important}.cameraV12.cameraV122 .v12Thumb,.cameraV12.cameraV122 .v12Flip{border-radius:clamp(14px,4cqw,19px)!important;width:clamp(50px,15cqw,66px)!important;height:clamp(50px,15cqw,66px)!important}.v201BottomNav.bottomNav,.v201BottomNav.bottomNav.fxhSevenNav{height:calc(clamp(58px, 16cqw, 68px) + env(safe-area-inset-bottom,0px))!important;min-height:calc(clamp(58px, 16cqw, 68px) + env(safe-area-inset-bottom,0px))!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}.v201BottomNav button svg{width:clamp(18px,5.5cqw,23px)!important;height:clamp(18px,5.5cqw,23px)!important}.v201BottomNav button small{font-size:clamp(6px,1.8cqw,8px)!important}@media (width<=360px){.phone{padding-left:7px!important;padding-right:7px!important}.cameraV12.cameraV122{--cam-gap:6px}.cameraV12.cameraV122.polaroidCameraMode .cameraV12StageWrap{padding-left:30px!important;padding-right:30px!important}}@media (width>=431px){.cameraV12.cameraV122{max-width:430px!important;margin:0 auto!important}}.cameraV12.cameraV122{gap:clamp(5px,.9dvh,9px)!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding-top:clamp(5px,1.1dvh,9px)!important;padding-bottom:0!important;overflow:hidden auto!important}.cameraV12.cameraV122 .cameraV12StageWrap{flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding-top:0!important;padding-bottom:0!important}.cameraV12.cameraV122.analogCameraMode .cameraV12Stage{aspect-ratio:3/2!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.cameraV12.cameraV122.videoCameraMode .cameraV12Stage{aspect-ratio:4/3!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12StageWrap{padding-left:clamp(34px,9cqw,48px)!important;padding-right:clamp(34px,9cqw,48px)!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{aspect-ratio:1/1.14!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.cameraV12.cameraV122 .v20ControlGrid button{grid-template-columns:clamp(24px,6.7cqw,31px) minmax(0,1fr)!important;gap:clamp(5px,1.5cqw,8px)!important;height:clamp(54px,14.5cqw,66px)!important;min-height:clamp(54px,14.5cqw,66px)!important;padding:clamp(6px,1.8cqw,9px)!important}.cameraV12.cameraV122 .v20ControlGrid button>span:last-child{white-space:normal!important;text-overflow:clip!important;text-wrap:balance!important;overflow-wrap:anywhere!important;gap:2px!important;min-width:0!important;font-size:clamp(8px,min(2.65cqw,1.45dvh),11px)!important;line-height:1.05!important;overflow:visible!important}.cameraV12.cameraV122 .v20ControlGrid button b{white-space:normal!important;overflow-wrap:anywhere!important;font-size:clamp(8px,min(2.7cqw,1.48dvh),11px)!important;line-height:1.05!important}.cameraV12.cameraV122 .v20Sliders{gap:clamp(7px,1.8cqw,10px)!important;margin-top:0!important;padding:clamp(9px,2.4cqw,13px) clamp(10px,2.8cqw,15px)!important}.cameraV12.cameraV122 .v20Sliders .miniSliderLabel{letter-spacing:.25px!important;font-size:clamp(11px,min(3.25cqw,1.75dvh),15px)!important}.cameraV12.cameraV122 .v20Sliders .miniSliderValue{font-size:clamp(11px,min(3.2cqw,1.72dvh),15px)!important}.cameraV12.cameraV122 .cameraV12ShutterRow{flex:none!important;width:100%!important;height:clamp(82px,21cqw,96px)!important;min-height:clamp(82px,21cqw,96px)!important;margin-top:auto!important;margin-bottom:0!important;padding:clamp(4px,.8dvh,8px) clamp(8px,2.4cqw,14px) 0!important}.cameraV12.cameraV122 .v12Shutter{width:clamp(70px,18.5cqw,84px)!important;min-width:clamp(70px,18.5cqw,84px)!important;height:clamp(70px,18.5cqw,84px)!important;min-height:clamp(70px,18.5cqw,84px)!important}@media (height<=760px){.cameraV12.cameraV122 .cameraV12Header{height:clamp(46px,7.2dvh,54px)!important;min-height:clamp(46px,7.2dvh,54px)!important}.cameraV12.cameraV122 .v20ControlGrid button{height:clamp(48px,7.7dvh,58px)!important;min-height:clamp(48px,7.7dvh,58px)!important}.cameraV12.cameraV122 .v20Sliders{gap:6px!important;padding-top:8px!important;padding-bottom:8px!important}.cameraV12.cameraV122 .cameraV12ShutterRow{height:76px!important;min-height:76px!important}.cameraV12.cameraV122 .v12Shutter{width:66px!important;min-width:66px!important;height:66px!important;min-height:66px!important}}@media (height<=680px){.cameraV12.cameraV122 .v20ControlGrid button>span:last-child,.cameraV12.cameraV122 .v20ControlGrid button b{font-size:8px!important}.cameraV12.cameraV122 .v20Sliders .miniSliderLabel,.cameraV12.cameraV122 .v20Sliders .miniSliderValue{font-size:10px!important}}.cameraV12.cameraV122{--ui-gap:clamp(4px, .65dvh, 7px);height:calc(100dvh - 58px - env(safe-area-inset-bottom,0px))!important;min-height:0!important;max-height:calc(100dvh - 58px - env(safe-area-inset-bottom,0px))!important;gap:var(--ui-gap)!important;overscroll-behavior:contain!important;padding:clamp(4px,.6dvh,7px) 0 0!important;overflow-y:auto!important}.cameraV12.cameraV122 .cameraV12StageWrap{flex:none!important;align-items:flex-start!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.cameraV12.cameraV122 .cameraV12Stage{box-sizing:border-box!important;flex:none!important;max-height:none!important;overflow:hidden!important}.cameraV12.cameraV122.analogCameraMode .cameraV12Stage{aspect-ratio:3/2!important;width:100%!important}.cameraV12.cameraV122.videoCameraMode .cameraV12Stage{aspect-ratio:4/3!important;border-width:clamp(2px,.7cqw,4px)!important;width:100%!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12StageWrap{padding:0 clamp(34px,9cqw,48px)!important;overflow:hidden!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{aspect-ratio:1/1.14!important;width:100%!important;padding:clamp(8px,2.3cqw,12px) clamp(8px,2.3cqw,12px) clamp(34px,9.5cqw,46px)!important}.cameraV12.cameraV122 .cameraV12Controls{z-index:1!important;flex:none!important;margin:0!important;position:relative!important;transform:none!important}.cameraV12.cameraV122 .v20ControlGrid button{border-radius:clamp(11px,3.2cqw,15px)!important;grid-template-columns:clamp(20px,5.6cqw,25px) minmax(0,1fr)!important;gap:clamp(4px,1.15cqw,6px)!important;height:clamp(45px,min(12.2cqw,6.5dvh),55px)!important;min-height:clamp(45px,min(12.2cqw,6.5dvh),55px)!important;padding:clamp(4px,1.2cqw,6px)!important}.cameraV12.cameraV122 .v20ControlGrid button>span:last-child,.cameraV12.cameraV122 .v20ControlGrid button b{white-space:nowrap!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;gap:1px!important;font-size:clamp(7px,min(2.15cqw,1.2dvh),9.5px)!important;line-height:1.02!important;overflow:hidden!important}.cameraV12.cameraV122 .v20Sliders{border-radius:clamp(13px,3.8cqw,18px)!important;gap:clamp(4px,.7dvh,7px)!important;padding:clamp(6px,1.5cqw,9px) clamp(8px,2.2cqw,11px)!important}.cameraV12.cameraV122 .v20Sliders .miniSlider{grid-template-columns:clamp(40px,11.5cqw,52px) clamp(10px,2.8cqw,13px) minmax(0,1fr) clamp(10px,2.8cqw,13px) clamp(38px,11cqw,50px)!important;column-gap:clamp(2px,.8cqw,4px)!important;min-height:clamp(20px,min(5.6cqw,3.4dvh),26px)!important}.cameraV12.cameraV122 .cameraV12ShutterRow{flex:none!important;height:clamp(68px,min(18cqw,10dvh),82px)!important;min-height:clamp(68px,min(18cqw,10dvh),82px)!important;margin-top:auto!important;margin-bottom:0!important;padding:clamp(2px,.45dvh,5px) clamp(8px,2.2cqw,12px) 0!important}.cameraV12.cameraV122 .v12Shutter{border-width:clamp(5px,1.4cqw,6px)!important;width:clamp(58px,min(16cqw,8.8dvh),72px)!important;min-width:clamp(58px,min(16cqw,8.8dvh),72px)!important;height:clamp(58px,min(16cqw,8.8dvh),72px)!important;min-height:clamp(58px,min(16cqw,8.8dvh),72px)!important}.cameraV12.cameraV122 .v12Thumb,.cameraV12.cameraV122 .v12Flip{width:clamp(40px,min(11cqw,6.4dvh),49px)!important;height:clamp(40px,min(11cqw,6.4dvh),49px)!important}.cameraV12.cameraV122 .cameraV12Header{height:clamp(46px,min(12.5cqw,7dvh),56px)!important;min-height:clamp(46px,min(12.5cqw,7dvh),56px)!important}.cameraV12.cameraV122 .cameraV12Header h2{font-size:clamp(16px,min(5cqw,2.7dvh),21px)!important}.cameraV12.cameraV122 .cameraV12Header p{font-size:clamp(8px,min(2.7cqw,1.4dvh),11px)!important}@media (height<=760px){.cameraV12.cameraV122 .cameraV12ShutterRow{margin-top:0!important}}.cameraV12.cameraV122{--fit-scale:1;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:calc(5px * var(--fit-scale)) 0 0!important;gap:calc(6px * var(--fit-scale))!important;flex-direction:column!important;margin:0!important;display:flex!important;position:absolute!important;inset:0 0 58px!important;overflow:hidden!important;container-type:inline-size!important}.cameraV12.cameraV122 .cameraV12Header{flex:0 0 calc(54px * var(--fit-scale))!important;height:calc(54px * var(--fit-scale))!important;min-height:calc(54px * var(--fit-scale))!important;grid-template-columns:calc(54px * var(--fit-scale)) 1fr calc(78px * var(--fit-scale))!important;gap:calc(8px * var(--fit-scale))!important}.cameraV12.cameraV122 .cameraV12Header>button{width:calc(48px * var(--fit-scale))!important;height:calc(48px * var(--fit-scale))!important;border-radius:calc(14px * var(--fit-scale))!important}.cameraV12.cameraV122 .cameraV12Header>button:last-child{width:calc(78px * var(--fit-scale))!important;font-size:calc(12px * var(--fit-scale))!important}.cameraV12.cameraV122 .cameraV12Header h2{font-size:calc(21px * var(--fit-scale))!important;line-height:1!important}.cameraV12.cameraV122 .cameraV12Header p{margin-top:calc(4px * var(--fit-scale))!important;font-size:calc(10px * var(--fit-scale))!important}.cameraV12.cameraV122 .cameraV12StageWrap{flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important}.cameraV12.cameraV122.analogCameraMode .cameraV12Stage{aspect-ratio:3/2!important;width:100%!important;max-height:none!important}.cameraV12.cameraV122.videoCameraMode .cameraV12Stage{aspect-ratio:4/3!important;width:100%!important;max-height:none!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12StageWrap{padding:0 clamp(34px,9cqw,48px)!important}.cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{aspect-ratio:1/1.14!important;width:100%!important;max-height:none!important;padding:calc(10px * var(--fit-scale)) calc(10px * var(--fit-scale)) calc(42px * var(--fit-scale))!important}.cameraV12.cameraV122 .cameraV12Controls{flex:none!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.cameraV12.cameraV122 .v20ControlGrid{gap:calc(6px * var(--fit-scale))!important}.cameraV12.cameraV122 .v20ControlGrid button{height:calc(58px * var(--fit-scale))!important;min-height:calc(58px * var(--fit-scale))!important;padding:calc(7px * var(--fit-scale))!important;grid-template-columns:calc(29px * var(--fit-scale)) minmax(0,1fr)!important;gap:calc(7px * var(--fit-scale))!important;border-radius:calc(14px * var(--fit-scale))!important}.cameraV12.cameraV122 .v20ControlIcon,.cameraV12.cameraV122 .v20ControlIcon svg{width:calc(27px * var(--fit-scale))!important;height:calc(27px * var(--fit-scale))!important}.cameraV12.cameraV122 .v20ControlGrid button>span:last-child,.cameraV12.cameraV122 .v20ControlGrid button b{font-size:calc(10px * var(--fit-scale))!important;gap:calc(2px * var(--fit-scale))!important;line-height:1.04!important}.cameraV12.cameraV122 .v20Sliders{gap:calc(11px * var(--fit-scale))!important;padding:calc(13px * var(--fit-scale)) calc(15px * var(--fit-scale))!important;border-radius:calc(18px * var(--fit-scale))!important;flex:none!important;margin:0!important}.cameraV12.cameraV122 .v20Sliders .miniSlider{min-height:calc(31px * var(--fit-scale))!important;grid-template-columns:calc(58px * var(--fit-scale)) calc(15px * var(--fit-scale)) minmax(0,1fr) calc(15px * var(--fit-scale)) calc(55px * var(--fit-scale))!important;column-gap:calc(6px * var(--fit-scale))!important}.cameraV12.cameraV122 .v20Sliders .miniSliderLabel,.cameraV12.cameraV122 .v20Sliders .miniSliderValue{font-size:calc(15px * var(--fit-scale))!important}.cameraV12.cameraV122 .v20Sliders .miniSliderMinus,.cameraV12.cameraV122 .v20Sliders .miniSliderPlus{font-size:calc(16px * var(--fit-scale))!important}.cameraV12.cameraV122 .v20Sliders .miniSliderRange{height:calc(4px * var(--fit-scale))!important;min-height:calc(4px * var(--fit-scale))!important}.cameraV12.cameraV122 .v20Sliders .miniSliderRange::-webkit-slider-thumb{width:calc(22px * var(--fit-scale))!important;height:calc(22px * var(--fit-scale))!important}.cameraV12.cameraV122 .v20Sliders .miniSliderRange::-moz-range-thumb{width:calc(22px * var(--fit-scale))!important;height:calc(22px * var(--fit-scale))!important}.cameraV12.cameraV122 .cameraV12ShutterRow{flex:0 0 calc(88px * var(--fit-scale))!important;height:calc(88px * var(--fit-scale))!important;min-height:calc(88px * var(--fit-scale))!important;padding:calc(4px * var(--fit-scale)) calc(12px * var(--fit-scale)) 0!important;margin:0!important}.cameraV12.cameraV122 .v12Shutter{width:calc(78px * var(--fit-scale))!important;height:calc(78px * var(--fit-scale))!important;min-width:calc(78px * var(--fit-scale))!important;min-height:calc(78px * var(--fit-scale))!important;border-width:calc(7px * var(--fit-scale))!important}.cameraV12.cameraV122 .v12Thumb,.cameraV12.cameraV122 .v12Flip{width:calc(50px * var(--fit-scale))!important;height:calc(50px * var(--fit-scale))!important;border-radius:calc(14px * var(--fit-scale))!important}@media (height<=560px){.cameraV12.cameraV122{overscroll-behavior:contain!important;overflow-y:auto!important}}.cameraV12.cameraV122.analogCameraMode.format-landscape .cameraV12StageWrap,.cameraV12.cameraV122.analogCameraMode .cameraV12StageWrap{flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.cameraV12.cameraV122.analogCameraMode.format-landscape .cameraV12Stage,.cameraV12.cameraV122.analogCameraMode .cameraV12Stage,.cameraV12.cameraV122.format-landscape .cameraV12Stage{aspect-ratio:3/2!important;flex:none!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important}.cameraV12.cameraV122.analogCameraMode .cameraV12Stage>video,.cameraV12.cameraV122.analogCameraMode .cameraV12Stage>canvas{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.cameraV12.cameraV122.videoCameraMode .cameraV12Stage{aspect-ratio:4/3!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important}.phone.cameraScreenActive{border-left:0!important;border-right:0!important;border-radius:0!important;width:min(100vw,430px)!important;height:100dvh!important;max-height:100dvh!important;padding:0 0 58px!important;overflow:hidden!important}.phone.cameraScreenActive .cameraV12.cameraV122{--cam-inline:clamp(8px,2.6cqw,12px);width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;padding:4px var(--cam-inline) 0!important;box-sizing:border-box!important;justify-content:flex-start!important;align-items:stretch!important;gap:calc(6px * var(--fit-scale,1))!important;flex-direction:column!important;margin:0!important;display:flex!important;position:absolute!important;inset:0 0 58px!important;overflow:hidden!important}.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12Header,.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12StageWrap,.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12Controls,.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12ShutterRow{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.phone.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .cameraV12StageWrap{flex:none!important;height:auto!important;padding:0!important;overflow:hidden!important}.phone.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .cameraV12Stage,.phone.cameraScreenActive .cameraV12.cameraV122.analogCameraMode.format-landscape .cameraV12Stage,.phone.cameraScreenActive .cameraV12.cameraV122.format-landscape .cameraV12Stage{aspect-ratio:3/2!important;flex:none!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}.phone.cameraScreenActive .cameraV12.cameraV122.videoCameraMode .cameraV12Stage{aspect-ratio:4/3!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12StageWrap{padding-inline:clamp(38px,10.5cqw,52px)!important}.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12Controls{flex:none!important;padding:0!important;overflow:visible!important}.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12ShutterRow{flex:0 0 calc(84px * var(--fit-scale,1))!important;min-height:calc(84px * var(--fit-scale,1))!important;height:calc(84px * var(--fit-scale,1))!important;padding:calc(3px * var(--fit-scale,1)) calc(10px * var(--fit-scale,1)) 0!important;align-self:stretch!important;margin-top:auto!important;margin-bottom:0!important}.phone.cameraScreenActive .v201BottomNav.bottomNav,.phone.cameraScreenActive .v201BottomNav.bottomNav.fxhSevenNav{width:100%!important;height:58px!important;margin:0!important;bottom:0!important;left:0!important;right:0!important}@media (height<=680px){.phone.cameraScreenActive .cameraV12.cameraV122{overscroll-behavior-y:contain!important;overflow-y:auto!important}.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12ShutterRow{margin-top:0!important}}.cameraV12.polaroidCameraMode .polaroidPrimaryControls{grid-template-columns:repeat(3,minmax(0,1fr))}.refractionPreview{pointer-events:none;z-index:18;opacity:var(--refraction-intensity,1);position:absolute;inset:0;overflow:hidden}.refractionControlButton{text-align:left;border:1px solid var(--v20-line,#263030);color:#111;width:100%;height:52px;min-height:52px;font:inherit;box-shadow:none;background:#fff;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;margin:7px 0 0;padding:7px 8px;display:grid}.refractionControlButton.active{background:#ffc6531a;border-color:#ffc653}.refractionControlButton>span:last-child{color:#111;white-space:nowrap;text-overflow:ellipsis;flex-direction:column;gap:1px;min-width:0;font-size:10px;font-weight:850;line-height:1.05;display:flex;overflow:hidden}.refractionControlButton b{color:#ffc653;font-size:10px;font-weight:900;line-height:1.1}.refractionMiniIcon{color:#ffc653;border:1px solid #5d6666;border-radius:50%;place-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:grid}.refractionSheet{z-index:120;padding-bottom:12px}.refractionFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.refractionFilterGrid button{color:#f4f6f5;text-align:center;background:#101616;border:1px solid #263030;border-radius:12px;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0 0 6px;display:flex;overflow:hidden}.refractionFilterGrid button.active{border-color:#ffc653;box-shadow:inset 0 0 0 1px #ffc65340}.refractionFilterGrid b{padding:6px 6px 0;font-size:10px;font-weight:800;line-height:1.15}.refractionIntensityRow{color:#d9dddd;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:4px 10px 0;font-size:11px;display:grid}.refractionIntensityRow input{accent-color:#ffc653;width:100%}.refractionIntensityRow b{color:#ffc653;text-align:right;min-width:38px}.phone.cameraScreenActive .cameraV12.cameraV122.analogCameraMode,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode,.phone.cameraScreenActive .cameraV12.cameraV122.videoCameraMode{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.phone.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .cameraV12StageWrap,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12StageWrap,.phone.cameraScreenActive .cameraV12.cameraV122.videoCameraMode .cameraV12StageWrap{box-sizing:border-box!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important}.phone.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .cameraV12Stage,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage,.phone.cameraScreenActive .cameraV12.cameraV122.videoCameraMode .cameraV12Stage{box-sizing:border-box!important;flex:none!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}.phone.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .cameraV12Controls,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Controls,.phone.cameraScreenActive .cameraV12.cameraV122.videoCameraMode .cameraV12Controls,.phone.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .cameraV12ShutterRow,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12ShutterRow,.phone.cameraScreenActive .cameraV12.cameraV122.videoCameraMode .cameraV12ShutterRow{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.phone.cameraScreenActive{box-sizing:border-box!important;width:100vw!important;max-width:430px!important;height:100dvh!important;max-height:100dvh!important;margin:0 auto!important;padding:0 0 58px!important;position:relative!important;overflow:hidden!important}.phone.cameraScreenActive .cameraV12.cameraV122{--page-fit:1;box-sizing:border-box!important;width:430px!important;max-width:none!important;height:auto!important;min-height:0!important;transform:translateX(-50%) scale(var(--page-fit))!important;transform-origin:top!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:6px!important;margin:0!important;padding:4px 8px 0!important;display:flex!important;position:absolute!important;inset:0 auto auto 50%!important;overflow:visible!important}.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12Header,.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12StageWrap,.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12Controls,.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12ShutterRow{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12Header{flex:0 0 54px!important;height:54px!important;min-height:54px!important}.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12StageWrap{flex:none!important;height:auto!important;padding:0!important;overflow:visible!important}.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12Stage{box-sizing:border-box!important;flex:none!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;overflow:hidden!important}.phone.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .cameraV12Stage{aspect-ratio:3/2!important}.phone.cameraScreenActive .cameraV12.cameraV122.videoCameraMode .cameraV12Stage{aspect-ratio:4/3!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{aspect-ratio:1!important}.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12Stage>video,.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12Stage>canvas{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12Controls{flex:none!important;height:auto!important;min-height:0!important;padding:0!important;position:relative!important;overflow:visible!important}.phone.cameraScreenActive .cameraV12.cameraV122 .v20ControlGrid{gap:6px!important;width:100%!important}.phone.cameraScreenActive .cameraV12.cameraV122 .v20ControlGrid button{height:52px!important;min-height:52px!important}.phone.cameraScreenActive .cameraV12.cameraV122 .refractionControlButton{width:100%!important;height:52px!important;min-height:52px!important;margin:6px 0 0!important}.phone.cameraScreenActive .cameraV12.cameraV122 .v20Sliders{gap:5px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:8px 10px!important}.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12ShutterRow{flex:0 0 84px!important;align-self:stretch!important;height:84px!important;min-height:84px!important;margin:0!important;padding:3px 10px 0!important;position:relative!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12StageWrap,.phone.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .cameraV12StageWrap,.phone.cameraScreenActive .cameraV12.cameraV122.videoCameraMode .cameraV12StageWrap{padding-left:0!important;padding-right:0!important}.phone.cameraScreenActive .cameraV12.cameraV122 .refractionSheet{order:4!important;width:100%!important;max-height:220px!important;margin:0!important;position:relative!important;inset:auto!important;overflow:auto!important}.phone.cameraScreenActive .v201BottomNav.bottomNav,.phone.cameraScreenActive .v201BottomNav.bottomNav.fxhSevenNav{z-index:500!important;width:100%!important;height:58px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{aspect-ratio:1!important;background:#050606!important;border-radius:16px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage video,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage canvas{object-fit:cover!important;object-position:50% 50%!important;border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.filmLabV13 .v13Preview.polaroidInstantLab.polaroidNoEditLab{aspect-ratio:1200/1450!important;box-sizing:border-box!important;background:#f6f0e3!important;border:1px solid #ffc65359!important;border-radius:18px!important;width:min(92vw,430px)!important;margin-inline:auto!important;padding:5.83% 5.83% 21.55%!important;overflow:hidden!important}.filmLabV13 .v13Preview.polaroidInstantLab.polaroidNoEditLab .v13PhotoBox{aspect-ratio:1!important;background:#111!important;border-radius:0!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important}.filmLabV13 .v13Preview.polaroidInstantLab.polaroidNoEditLab .v13PhotoBox>img{object-fit:fill!important;object-position:50% 50%!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12StageWrap{width:100%!important;margin:0!important;padding:0!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{aspect-ratio:1200/1450!important;background:#f6f0e3!important;border:1px solid #ffc65359!important;border-radius:18px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage>video{aspect-ratio:1!important;object-fit:cover!important;object-position:50% 50%!important;transform-origin:50%!important;border-radius:0!important;width:88.334%!important;height:auto!important;position:absolute!important;top:4.828%!important;left:5.833%!important;overflow:hidden!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage>.refractionPreview,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage>.fxPreview,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage>.cameraCompositionGrid,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage>.rangeFinderOverlay,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage>.gridFinderOverlay,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage>.analogViewfinderOverlay{aspect-ratio:1!important;width:88.334%!important;height:auto!important;position:absolute!important;inset:4.828% auto auto 5.833%!important;overflow:hidden!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage>.loadingCam,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage>.cameraErr{aspect-ratio:1!important;width:88.334%!important;height:auto!important;position:absolute!important;inset:4.828% auto auto 5.833%!important}.filmLabV13 .v13Preview.polaroidInstantLab.polaroidNoEditLab{aspect-ratio:1200/1450!important;background:#f6f0e3!important;padding:5.833% 5.833% 21.517%!important}.cameraV12.manualPanelOpen .cameraV12Controls{display:none!important}.manualModeProPanel .manualOptionRow button{height:40px!important;min-height:40px!important;font-size:11px!important}.manualModeProPanel .manualOptionRow.isoRow button{font-size:10px!important}.manualModeProPanel .manualProTitle span,.manualModeProPanel .manualProTitle b{font-size:9px!important}.advancedManualPanel.compactManualPanel.manualModeProPanel{max-height:56vh!important}@media (width<=390px){.manualModeProPanel .manualOptionRow button{height:38px!important;min-height:38px!important;font-size:10px!important}}.cameraV12.cameraV122 .v20Sliders .miniSliderLabel{letter-spacing:.3px!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;font-weight:900!important;overflow:hidden!important}.cameraV12.cameraV122 .v20Sliders .miniSliderValue{font-size:10px!important;font-weight:900!important}@media (width<=390px){.cameraV12.cameraV122 .v20Sliders .miniSliderLabel,.cameraV12.cameraV122 .v20Sliders .miniSliderValue{font-size:9.5px!important}}.filmLabV13 .v13Preview.polaroidInstantLab.polaroidNoEditLab{aspect-ratio:1200/1450!important;padding:5.8333% 5.8333% 26.6667%!important;position:relative!important}.filmLabV13 .polaroidLabMeta{color:#151515!important;opacity:.82!important;z-index:4!important;pointer-events:none!important;justify-content:space-between!important;gap:10px!important;font:800 11px/1.1 Courier New,monospace!important;display:flex!important;position:absolute!important;inset:auto 5.8333% 8.39%!important}.filmLabDrawer.adjustDrawer{border-radius:16px!important;padding:16px!important}.filmLabAdjustGrid{flex-direction:column!important;gap:14px!important;margin-top:4px!important;display:flex!important}.filmLabAdjustGrid .v13AdjustGroup{background:#ffffff09!important;border:1px solid #ffffff12!important;border-radius:14px!important;flex-direction:column!important;gap:2px!important;padding:12px 14px 6px!important;display:flex!important}.filmLabAdjustGrid .v13AdjustGroup h3{letter-spacing:1.2px!important;text-transform:uppercase!important;color:#ffc653!important;opacity:.85!important;border-bottom:1px solid #ffffff14!important;margin:0 0 8px!important;padding-bottom:8px!important;font-size:10.5px!important;font-weight:800!important}.filmLabAdjustGrid .v13Slider{border:none!important;flex-direction:column!important;gap:6px!important;padding:8px 0!important;display:flex!important}.filmLabAdjustGrid .v13AdjustGroup .v13Slider+.v13Slider{border-top:1px solid #ffffff0d!important}.filmLabAdjustGrid .v13Slider span{color:#e9e9e9!important;letter-spacing:.2px!important;font-size:11.5px!important;font-weight:700!important}.filmLabAdjustGrid .v13Slider b{color:#ffc653!important;font-variant-numeric:tabular-nums!important;font-size:11px!important;font-weight:800!important;position:absolute!important;right:14px!important}.filmLabAdjustGrid .v13Slider{position:relative!important}.filmLabAdjustGrid .v13SliderTrackWrap{width:100%!important;height:22px!important;display:block!important;position:relative!important}.filmLabAdjustGrid .v13SliderZeroTick{left:var(--v13-zero)!important;pointer-events:none!important;z-index:1!important;background:#ffffff47!important;border-radius:1px!important;width:2px!important;height:10px!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important}.filmLabAdjustGrid .v13Slider input[type=range]{appearance:none!important;background:linear-gradient(to right, #ffffff24 0%, #ffffff24 var(--v13-fill-start), #ffc653 var(--v13-fill-start), #ffb02e var(--v13-fill-end), #ffffff24 var(--v13-fill-end), #ffffff24 100%)!important;z-index:2!important;border-radius:999px!important;outline:none!important;width:100%!important;height:4px!important;margin:0!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important}.filmLabAdjustGrid .v13Slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;cursor:pointer!important;background:#ffc653!important;border:2px solid #1a1a1a!important;border-radius:50%!important;width:16px!important;height:16px!important;margin-top:0!important;box-shadow:0 0 0 1px #ffc65366,0 2px 5px #0006!important}.filmLabAdjustGrid .v13Slider input[type=range]::-moz-range-thumb{cursor:pointer!important;background:#ffc653!important;border:2px solid #1a1a1a!important;border-radius:50%!important;width:16px!important;height:16px!important;box-shadow:0 0 0 1px #ffc65366,0 2px 5px #0006!important}.filmLabAdjustGrid .v13Slider input[type=range]::-moz-range-track{background:0 0!important;border-radius:999px!important;height:4px!important}.filmLabDrawerHead b{font-size:14px!important}.filmLabDrawerHead span{opacity:.6!important;font-size:10.5px!important}.cameraV12.cameraV122 .v12Shutter.bulbShutter{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;justify-content:center!important;align-items:center!important;transition:box-shadow .15s,transform .15s!important;display:flex!important}.cameraV12.cameraV122 .v12Shutter.bulbShutter .bulbHint{letter-spacing:.5px!important;color:#111!important;opacity:.75!important;font-size:9px!important;font-weight:900!important}.cameraV12.cameraV122 .v12Shutter.bulbShutter .bulbTimer{color:#111!important;font-variant-numeric:tabular-nums!important;font-size:13px!important;font-weight:900!important}.cameraV12.cameraV122 .v12Shutter.bulbShutter.bulbActive{background:#ff4d4d!important;border-color:#fff!important;animation:1.1s ease-in-out infinite bulbPulse!important;transform:scale(1.04)!important;box-shadow:0 0 0 6px #ff4d4d47!important}.cameraV12.cameraV122 .v12Shutter.bulbShutter.bulbActive .bulbTimer{color:#fff!important}@keyframes bulbPulse{0%,to{box-shadow:0 0 0 6px #ff4d4d47!important}50%{box-shadow:0 0 0 12px #ff4d4d24!important}}.bulbHintRow{text-align:center!important;color:#ffc653!important;opacity:.8!important;margin-top:8px!important;padding:0 24px!important;font-size:10.5px!important}:is(.filmLabV13:has(.polaroidNoEditLab) .v13Actions,.filmLabV13 .v13Actions){grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important}.filmLabV13:has(.polaroidNoEditLab){padding-bottom:24px!important}.filmLabV13:has(.polaroidNoEditLab) .polaroidLabControls{margin-bottom:14px!important}.filmLabV13:has(.polaroidNoEditLab) .v13Actions{width:100%!important;max-width:100%!important;margin:0 auto!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.shotCard button.liked{color:#ff4d5e!important}.videoPlayerOverlay{z-index:900!important;box-sizing:border-box!important;background:#000000e0!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}.videoPlayerBox{width:100%!important;max-width:420px!important;position:relative!important}.videoPlayerBox video{background:#000!important;border-radius:14px!important;width:100%!important;display:block!important}.videoPlayerClose{color:#fff!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #fff3!important;border-radius:50%!important;width:32px!important;height:32px!important;font-size:14px!important;position:absolute!important;top:-40px!important;right:0!important}.cameraV12.selectorPanelOpen .cameraV12Controls{display:none!important}.v12CamPopup.vhsFrameSheet{color:#fff!important;background:#0e1010fa!important;border-color:#ffffff14!important}.cameraV12Stage.size-polaroid{background:#000!important;border-color:#ffffff14!important;padding:0!important}.cameraV12Stage.size-polaroid video{border-radius:0!important}.cameraV12Stage.size-polaroid .gridLines,.cameraV12Stage.size-polaroid .liveFilmOverlay{border-radius:0!important;inset:0!important}.cameraV12Stage.size-polaroid:after{content:none!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{aspect-ratio:1!important;background:#000!important;border:1px solid #ffffff14!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage>video,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage>.refractionPreview,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage>.fxPreview,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage>.cameraCompositionGrid,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage>.rangeFinderOverlay,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage>.gridFinderOverlay,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage>.analogViewfinderOverlay,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage>.loadingCam,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage>.cameraErr{aspect-ratio:1!important;width:100%!important;top:0!important;left:0!important}.filmLabV13 .v13Preview{z-index:6!important;position:sticky!important;top:0!important}.filmLabAdjustGrid{gap:10px!important}.filmLabAdjustGrid .v13AdjustGroup{padding:10px 14px 4px!important}.filmLabAdjustGrid .v13AdjustGroup h3{margin:0 0 4px!important;padding-bottom:4px!important}.filmLabAdjustGrid .v13Slider{gap:3px!important;padding:5px 0!important}.filmLabAdjustGrid .v13SliderTrackWrap{height:18px!important}.filmLabDock{grid-template-columns:repeat(4,1fr)!important}.filmLabDock button{padding-left:4px!important;padding-right:4px!important}.filmLabDock button span,.filmLabDock button b{font-size:10px!important}.v13Preview.v13PreviewCompact~.v13Actions{width:100%!important;max-width:100%!important;margin:16px auto 0!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.filmLabV13:has(.v13PreviewCompact){padding-bottom:24px!important}.authV1{box-sizing:border-box;color:#fff;background:#050706;flex-direction:column;height:100%;padding:48px 22px 32px;display:flex;overflow-y:auto}.authV1Loading{color:#ffc653;justify-content:center;align-items:center;height:100%;font-size:13px;font-weight:700;display:flex}.authV1Logo{text-align:center;margin-bottom:28px}.authV1Logo span{color:#ffc653;letter-spacing:1px;font-size:30px;font-weight:900}.authV1Logo b{color:#fff;font-size:30px;font-weight:900}.authV1Tabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:18px;padding:6px;display:grid}.authV1Tabs button{color:#9aa3a1;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:10px 0;font-size:12.5px;font-weight:800}.authV1Tabs button.active{color:#151515;background:#ffc653}.authV1Trial{text-align:center;color:#ffc653;margin:0 0 18px;font-size:12px;font-weight:700}.authV1Form{flex-direction:column;gap:14px;display:flex}.authV1Form label{flex-direction:column;gap:6px;display:flex}.authV1Form label span{letter-spacing:.4px;text-transform:uppercase;color:#9aa3a1;font-size:11px;font-weight:800}.authV1Form input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:13px 14px;font-size:14px}.authV1Form input:focus{border-color:#ffc65399}.authV1Submit{color:#151515;cursor:pointer;background:#ffc653;border:none;border-radius:12px;margin-top:6px;padding:15px 0;font-size:14px;font-weight:900}.authV1Submit:disabled{opacity:.6}.authV1Error{color:#ff8f9a;background:#ff4d5e1f;border:1px solid #ff4d5e59;border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px}.authV1Info{color:#ffc653;background:#ffc6531a;border:1px solid #ffc6534d;border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px}.authV1Setup{text-align:center;justify-content:center;align-items:center}.authV1SetupBox h1{margin:0 0 12px;font-size:17px}.authV1SetupBox p{color:#b7bfbd;font-size:12.5px;line-height:1.6}.authV1SetupBox code{background:#ffffff14;border-radius:4px;padding:2px 6px;font-size:11.5px}.authV1SetupBox pre{text-align:left;color:#ffc653;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:12px;font-size:11.5px;overflow-x:auto}.profileV13Subscribe{text-align:center}.profileV13Subscribe h2{margin-bottom:4px}.profileV13Subscribe p{color:#9aa3a1;margin:0 0 12px;font-size:12px}.profileV13SubscribeBtn{color:#151515;cursor:pointer;background:#ffc653;border:none;border-radius:12px;width:100%;padding:13px 0;font-size:13px;font-weight:900}.profileV13SignOut{color:#ff8f9a!important}.profileV13DeleteAccount{font-weight:800;color:#ff5c5c!important}.profileV13DeleteConfirm{padding:14px 4px}.profileV13DeleteConfirm p{color:#d8d8d8;margin:0 0 12px;font-size:12.5px;line-height:1.5}.profileV13DeleteConfirmActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.profileV13DeleteConfirmActions button{color:#fff;background:#101616;border:1px solid #263030;border-radius:12px;height:42px;font-size:12px;font-weight:800}.profileV13DeleteConfirmYes{color:#fff!important;background:#e3433f!important;border-color:#e3433f!important}.profileV13LegalLink{text-align:center;margin:18px 0 8px}.profileV13LegalLink a{color:#8f9694;font-size:11px;text-decoration:underline}.cameraV12Stage{position:relative!important}.cameraV12Stage.shutterBlackout:before{content:""!important;z-index:60!important;pointer-events:none!important;background:#000!important;animation:.16s cubic-bezier(.4,0,.2,1) fxhShutterBlackout!important;position:absolute!important;inset:0!important}@keyframes fxhShutterBlackout{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}.cameraV12.cameraV122 .v12Shutter:active{transition:transform 60ms ease-out!important;transform:scale(.92)!important}.polaroidDeveloping{text-align:center;pointer-events:none;z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 20px;display:flex;position:absolute;inset:0}.polaroidDeveloping:before{content:"";z-index:-1;background:#0a0a0a99;border-radius:16px;position:absolute;inset:30% 8%}.polaroidDeveloping b{color:#fff;font-size:13px;font-weight:800}.polaroidDeveloping small{color:#fffc;font-size:10.5px}.polaroidDevelopingDot{background:#ffc653;border-radius:50%;width:8px;height:8px;margin-bottom:4px;animation:1.1s ease-in-out infinite fxhDevelopPulse}@keyframes fxhDevelopPulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.polaroidLabControls.disabledWhileDeveloping button,.v13Actions button:disabled{opacity:.4!important;pointer-events:none!important}.tapFocusReticle{pointer-events:none;z-index:40;border:2px solid #ffc653;border-radius:6px;width:64px;height:64px;margin-top:-32px;margin-left:-32px;animation:.75s ease-out forwards fxhFocusReticle;position:absolute}@keyframes fxhFocusReticle{0%{opacity:0;border-color:#fff;transform:scale(1.35)}15%{opacity:1;border-color:#ffc653;transform:scale(1)}75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.sheetHeaderPick{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.analogViewfinderOverlay .vfBattery i{opacity:.22;font-style:normal}.hwCaps{gap:5px;margin-bottom:6px;display:flex}.hwCaps span{text-align:center;letter-spacing:.3px;color:#4d5654;border:1px solid #232c2b;border-radius:5px;flex:1;padding:2px 0;font-family:Courier New,monospace;font-size:7.5px;font-weight:700}.hwCaps span.on{color:#7fd6a2;border-color:#2f4a3c}.homeInstallBanner{color:#aeb7b5;text-align:left;cursor:pointer;background:#ffc65312;border:1px solid #ffc65380;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:0 0 12px;padding:10px 12px;font-size:11px;display:flex}.homeInstallBanner b{color:#ffc653;letter-spacing:.3px;flex:none;font-size:11px;font-weight:700}.rangeFinderOverlay,.gridFinderOverlay{z-index:28;pointer-events:none;position:absolute;inset:0}.rangeFinderOverlay .rfBrightLine{border:1.5px solid #fffcf0d1;position:absolute;inset:9% 7%;box-shadow:0 0 3px #0000008c,inset 0 0 3px #0006}.rangeFinderOverlay .rfParallax{border-top:1.5px solid #fffcf08c;border-left:1.5px solid #fffcf08c;width:13%;height:9%;position:absolute;top:9%;left:7%;transform:translate(4.5%,5.5%)}.rangeFinderOverlay .rfPatch{background:#fff4d60d;border:1px solid #fffcf073;border-radius:2px;width:62px;height:46px;margin:-23px 0 0 -31px;transition:border-color .2s,background .2s;position:absolute;top:50%;left:50%}.rangeFinderOverlay .rfPatch.locked{background:#ffc65312;border-color:#ffc653e6}.gridFinderOverlay i{background:#ffffff42;position:absolute;box-shadow:0 0 2px #00000080}.gridFinderOverlay .gfV{width:1px;top:0;bottom:0}.gridFinderOverlay .gfH{height:1px;left:0;right:0}.gridFinderOverlay .gfCross{background:linear-gradient(#ffffff8c,#ffffff8c) 50%/1px 100% no-repeat,linear-gradient(#ffffff8c,#ffffff8c) 50%/100% 1px no-repeat;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:50%;left:50%}.fxSectionHeader{border-top:1px solid #1e2726;margin-top:4px;padding-top:10px}.fxList{max-height:216px}.fxRow{grid-template-columns:40px 1fr auto}.fxRowSwatch{border-radius:9px;width:40px;height:40px;display:block;box-shadow:inset 0 0 0 1px #ffffff14}.fxRow .filmStockIso{letter-spacing:.4px;font-size:8px}.fxRowSwatch.fx-none{background:repeating-linear-gradient(45deg,#1a2220 0 6px,#131a19 6px 12px)}.fxRowSwatch.fx-leak{background:linear-gradient(100deg,#2a211c 42%,#ff6036 74%,#ffa84a 100%)}.fxRowSwatch.fx-doors{background:linear-gradient(90deg,#ff6036 0%,#2a211c 28% 72%,#ffa84a 100%)}.fxRowSwatch.fx-rgb{background:linear-gradient(160deg,#ff3d78 0%,#1a2a48 42%,#2a6ad4 100%)}.fxRowSwatch.fx-tungsten{background:linear-gradient(160deg,#3a2418 0%,#c47a32 48%,#f0c070 100%)}.fxRowSwatch.fx-burn{background:radial-gradient(circle at 100% 0,#ffd68c 0%,#ff7838 26%,#2a1c18 62%)}.fxRowSwatch.fx-xpro{background:linear-gradient(160deg,#123a52 0%,#3c7f7a 45%,#d8c552 100%)}.fxRowSwatch.fx-expired{background:linear-gradient(150deg,#6d5f66 0%,#a9788f 55%,#cfa9a0 100%)}.fxRowSwatch.fx-glow{background:radial-gradient(circle at 32% 38%,#ffe4b2 0%,#ff9a5a 18%,#171d1c 58%)}.fxRowSwatch.fx-dust{background-color:#1d2422;background-image:radial-gradient(circle at 22% 34%,#ffffff80 0 1px,#0000 1px),radial-gradient(circle at 68% 20%,#0009 0 1.5px,#0000 1.5px),radial-gradient(circle at 44% 74%,#0000008c 0 1px,#0000 1px),linear-gradient(92deg,#0000 46%,#ffffff4d 47%,#0000 48%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.fxRowSwatch.fx-stamp{background:#1b2220 linear-gradient(115deg,#0000 60%,#ff741a8c 100%)}.fxCaptureOnly{letter-spacing:.3px;color:#79837f;margin-top:1px;font-size:8px;font-weight:600;display:block}.fxPreview{pointer-events:none;z-index:22;mix-blend-mode:screen;position:absolute;inset:0}.fxPreview.fx-leak{background:radial-gradient(ellipse 62% 46% at 100% 52%, rgba(255,168,74,calc(.62 * var(--fx-amount))) 0%, rgba(255,96,54,calc(.3 * var(--fx-amount))) 32%, rgba(212,44,60,calc(.12 * var(--fx-amount))) 68%, #ff3c2800 100%)}.fxPreview.fx-doors{background:radial-gradient(ellipse 58% 52% at 0% 40%, rgba(255,150,60,calc(.72 * var(--fx-amount))) 0%, rgba(255,72,36,calc(.42 * var(--fx-amount))) 28%, rgba(210,30,40,calc(.18 * var(--fx-amount))) 62%, #ff321e00 100%), radial-gradient(ellipse 58% 52% at 100% 48%, rgba(255,150,60,calc(.72 * var(--fx-amount))) 0%, rgba(255,72,36,calc(.42 * var(--fx-amount))) 28%, rgba(210,30,40,calc(.18 * var(--fx-amount))) 62%, #ff321e00 100%)}.fxPreview.fx-rgb{background:radial-gradient(ellipse 70% 55% at 12% 6%, rgba(255,70,120,calc(.48 * var(--fx-amount))) 0%, rgba(255,40,90,calc(.2 * var(--fx-amount))) 40%, #ff1e5000 100%), linear-gradient(to top, rgba(30,90,200,calc(.24 * var(--fx-amount))) 0%, #1e5ac800 65%)}.fxPreview.fx-burn{background:radial-gradient(circle at 100% 0%, rgba(255,214,140,calc(.55 * var(--fx-amount))) 0%, rgba(255,120,56,calc(.26 * var(--fx-amount))) 30%, #c8281e00 72%)}.fxPreview.fx-stamp:after{content:attr(data-stamp);color:#ffb45aeb;text-shadow:0 0 6px #ff741abf;font-family:Courier New,monospace;font-size:13px;font-weight:700;position:absolute;bottom:5.5%;right:5.5%}.filmStockList{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:6px;max-height:222px;padding:2px 2px 4px;display:flex;overflow-y:auto}.filmStockCard{color:#fff;text-align:left;cursor:pointer;background:#101616;border:1px solid #263030;border-radius:14px;flex:none;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;width:100%;padding:9px 11px;display:grid;position:relative}.filmStockCard.active{border-color:var(--film);background:#131a19;background:linear-gradient(90deg, color-mix(in srgb, var(--film) 14%, transparent), transparent 55%), #131a19}.filmStockCanister{place-items:center;width:40px;height:50px;display:grid;position:relative;overflow:hidden}.filmStockPhoto{object-fit:contain;filter:drop-shadow(0 2px 3px #00000073);width:40px;height:50px;display:block}.filmStockBody{min-width:0;display:block}.filmStockName{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.15;display:block;overflow:hidden}.filmStockMood{color:#8d9694;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10px;display:block;overflow:hidden}.filmStockRamp{border-radius:3px;grid-template-columns:repeat(5,1fr);width:100%;max-width:148px;height:12px;margin-top:6px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.filmStockRamp i{height:100%;display:block}.filmStockIso{letter-spacing:.3px;color:#8d9694;white-space:nowrap;border:1px solid #2b3634;border-radius:999px;padding:3px 7px;font-family:Courier New,monospace;font-size:9px;font-weight:800}.filmStockCard.active .filmStockIso{color:var(--film);border-color:var(--film)}.filmStockTick{color:var(--film);font-size:10px;font-weight:900;position:absolute;top:7px;right:9px}.ejectSheet{--pol-blue:#1c7bc4;--pol-green:#3aa757;--pol-yellow:#f5c518;--pol-orange:#ef7d1a;--pol-red:#d93a2b;--pol-ink:#2a2620;z-index:900;background:#efe9dc;flex-direction:column;padding:10px 10px 12px;display:flex;position:absolute;inset:0;overflow:hidden auto}.ejectHeader{flex:none;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ejectHeader b{letter-spacing:1.6px;color:#6b6255;font-family:Courier New,monospace;font-size:11px;font-weight:700}.ejectHeader button{color:#4a4339;cursor:pointer;background:#00000012;border:none;border-radius:50%;width:28px;height:28px;font-size:13px}.ejectSlot{z-index:2;background:linear-gradient(#14100c 0%,#241d16 55%,#0d0a07 100%);border-radius:3px;flex:none;height:12px;position:relative;box-shadow:0 2px 5px #00000059}.ejectSlot:after{content:"";background:linear-gradient(90deg, var(--pol-blue) 0 20%, var(--pol-green) 20% 40%, var(--pol-yellow) 40% 60%, var(--pol-orange) 60% 80%, var(--pol-red) 80% 100%);border-radius:0 0 3px 3px;height:3px;position:absolute;bottom:-3px;left:0;right:0}.ejectStage{flex:none;justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.instantPrint{aspect-ratio:1200/1450;background:#fdfaf2;width:100%;height:auto;margin-top:-4px;transition:transform 1.05s cubic-bezier(.22,.61,.36,1);position:relative;transform:translateY(-102%);box-shadow:0 10px 22px #00000038}.instantPrint.developing,.instantPrint.ready{transform:translateY(0)}.instantPhoto{background:#d9d2c4;height:73.1%;position:absolute;top:4.83%;left:5.83%;right:5.83%;overflow:hidden}.instantPhoto img{object-fit:cover;width:100%;height:100%;display:block}.instantFlash{pointer-events:none;background:radial-gradient(circle at 50% 28%,#ffffff21 0%,#ffffff0e 35%,#fff0 62%);position:absolute;inset:0}.instantDevelop{opacity:1;pointer-events:none;background:#cfc8b8;position:absolute;inset:0}.instantPrint.developing .instantDevelop{opacity:0;transition:opacity 6s ease-out}.instantPrint.ready .instantDevelop{opacity:0}.instantCaption{justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;inset:77.93% 5.83% 0}.instantCaption i,.instantCaption span{color:#2a2620;font-family:Georgia,Times New Roman,serif;font-size:12px}.instantCaption i{text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}.instantCaption span{flex:none}.ejectHint{text-align:center;letter-spacing:.4px;color:#8a8073;flex:none;margin:8px 0 0;font-size:11px}.ejectPanel{opacity:0;pointer-events:none;flex:none;margin-top:auto;padding-top:10px;transition:opacity .3s,transform .3s;transform:translateY(6px)}.ejectPanel.in{opacity:1;pointer-events:auto;transform:none}.ejectOptions{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-bottom:9px;display:grid}.ejectOptions button{cursor:pointer;background:#ffffff80;border:1px solid #00000026;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:7px 2px;display:flex}.ejectOptions button small{letter-spacing:.2px;color:#6b6255;font-size:9px;font-weight:600}.ejectOptions button b{letter-spacing:.2px;color:#2a2620;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:800;overflow:hidden}.ejectOptions button.on{background:#ffffffe6;border-color:currentColor;box-shadow:inset 0 -2px}.ejectOptions button.on b{color:inherit}.ejectOptions button.on small{color:inherit;opacity:.75}.ejectOptions button:first-child.on{color:var(--pol-yellow)}.ejectOptions button:nth-child(2).on{color:var(--pol-green)}.ejectOptions button:nth-child(3).on{color:var(--pol-blue)}.ejectOptions button:nth-child(4).on{color:var(--pol-orange)}.ejectOptions button:nth-child(5).on{color:var(--pol-red)}.ejectTone{background:#ffffff73;border:1px solid #00000024;border-radius:12px;margin-bottom:8px;padding:8px 10px}.ejectTone label{grid-template-columns:72px 1fr 34px;align-items:center;gap:8px;margin-bottom:5px;display:grid}.ejectTone span{letter-spacing:.5px;color:#6b6255;font-family:Courier New,monospace;font-size:9px;font-weight:700}.ejectTone b{color:#2a2620;text-align:right;font-family:Courier New,monospace;font-size:10px;font-weight:800}.ejectTone input[type=range]{appearance:none;background:#00000038;border-radius:2px;outline:none;width:100%;height:3px}.ejectTone input[type=range]::-webkit-slider-thumb{appearance:none;background:#2a2620;border:2px solid #fdfaf2;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #0000004d}.ejectTone input[type=range]::-moz-range-thumb{background:#2a2620;border:2px solid #fdfaf2;border-radius:50%;width:16px;height:16px}.ejectToneReset{color:#6b6255;letter-spacing:.6px;cursor:pointer;background:0 0;border:none;margin:2px 0 0 auto;font-family:Courier New,monospace;font-size:9px;font-weight:700;display:block}.ejectError{color:#8c2f22;text-align:center;margin:0 0 7px;font-size:11px}.ejectActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ejectActions button{color:#2a2620;cursor:pointer;background:#fff9;border:1px solid #00000029;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:10px 3px;display:flex}.ejectActions button b{letter-spacing:.6px;font-family:Courier New,monospace;font-size:12px;font-weight:800}.ejectActions button small{letter-spacing:.3px;color:#6b6255;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8px;font-weight:600;overflow:hidden}.ejectActions button.primary{background:var(--pol-green);border-color:var(--pol-green);color:#fff}.ejectActions button.primary small{color:#fffc}.ejectActions button.outline{border-color:var(--pol-blue);color:var(--pol-blue);background:#1c7bc40f}.ejectActions button.outline small{color:var(--pol-blue);opacity:.75}.ejectActions button:first-child{color:var(--pol-red);border-color:#d93a2b73}.ejectActions button:first-child small{color:var(--pol-red);opacity:.7}.ejectActions button:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.instantPrint{transition:none}.instantPrint.developing .instantDevelop{transition:opacity .4s linear}.ejectPanel{transition:none}}.dialReadout span.off{color:#ffc653}.dialRow{grid-template-columns:1fr 1fr;place-items:start center;gap:10px 8px;width:100%;min-width:0;display:grid}.dialControl{flex-direction:column;flex:none;align-items:center;gap:5px;display:flex}.dialFace{touch-action:none;cursor:grab;border-radius:50%;outline:none;place-items:center;display:grid;position:relative}.dialFace.turning{cursor:grabbing}.dialFace:focus-visible{box-shadow:0 0 0 2px #ffc653}.dialBody{background:repeating-conic-gradient(#2e3735 0deg 3deg,#1b2221 3deg 6deg);border-radius:50%;transition:transform .13s cubic-bezier(.34,1.4,.64,1);position:absolute;inset:5px;box-shadow:inset 0 2px 3px #ffffff1a,inset 0 -3px 5px #0000008c,0 2px 5px #00000073}.dialFace.turning .dialBody{transition:none}.dialNotch{background:#ffc653;border-radius:1px;width:2px;height:9px;margin-left:-1px;position:absolute;top:4px;left:50%}.isAuto .dialNotch{background:#6d7674}.dialTicks{position:absolute;inset:0}.dialTicks i{transform-origin:50% 0;background:#3a4442;width:1px;height:4px;margin-left:-.5px;position:absolute;top:50%;left:50%}.dialTicks i.on{background:#ffc653;height:6px}.dialValue{z-index:2;letter-spacing:-.2px;color:#f0f3f1;text-shadow:0 1px 1px #000c;pointer-events:none;font-family:Courier New,monospace;font-size:12px;font-weight:700;position:relative}.isAuto .dialValue{color:#8d9694}.dialLabel{letter-spacing:.7px;color:#79837f;font-size:9px;font-weight:700}@media (prefers-reduced-motion:reduce){.dialBody{transition:none}}.profileV13NameHint{color:#8d9694;text-align:center;max-width:250px;margin:8px auto 0;font-size:11px;line-height:1.45}.profileV13PlanBtn{position:relative}.profileV13PlanBtn.profileV13PlanFeatured{background:#ffc65317!important;border-color:#ffc653!important}.profileV13PlanBtn i{letter-spacing:.4px;color:#111;background:#ffc653;border-radius:4px;margin-top:4px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:800;display:block}.liveGlowLayer{pointer-events:none;z-index:21;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.liveGlowLayer i{border-radius:50%;transition:left .35s ease-out,top .35s ease-out,opacity .35s ease-out;display:block;position:absolute;transform:translate(-50%,-50%)}.aeLockMarker{pointer-events:none;z-index:41;border:2px solid #ffc653;border-radius:6px;width:64px;height:64px;margin-top:-32px;margin-left:-32px;position:absolute;box-shadow:0 0 0 1px #00000073,inset 0 0 0 1px #00000059}.aeLockMarker:after{content:"AE-L";letter-spacing:.6px;color:#111;white-space:nowrap;background:#ffc653;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:800;position:absolute;bottom:-19px;left:50%;transform:translate(-50%)}.aeLockRelease{z-index:42;color:#ffc653;letter-spacing:.5px;cursor:pointer;background:#0000009e;border:1px solid #ffc653;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;font-weight:800;display:flex;position:absolute;top:10px;right:10px}.aeLockRelease b{font-weight:800}.aeLockRelease span{color:#fff;opacity:.8;font-weight:600}.cameraV12.cameraV122 .v20Sliders .miniSliderLabel{cursor:pointer!important;white-space:nowrap!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:1px!important;line-height:1.15!important;display:flex!important}.cameraV12.cameraV122 .v20Sliders .miniSliderAutoTag{letter-spacing:.3px!important;color:#ffc653!important;opacity:.85!important;font-size:7px!important;font-style:normal!important;font-weight:800!important;line-height:1!important}.cameraV12.cameraV122 .v20Sliders .miniSlider.miniSliderAuto .miniSliderRange{opacity:.4!important}.cameraV12.cameraV122 .v20ControlGrid.v20ControlGridFour{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (width<=340px){.cameraV12.cameraV122 .v20ControlGrid.v20ControlGridFour span:not(.v20ControlIcon){font-size:9px!important}.cameraV12.cameraV122 .v20ControlGrid.v20ControlGridFour b{font-size:8px!important}.cameraV12.cameraV122 .v20ControlGrid.v20ControlGridFour button{padding-left:4px!important;padding-right:2px!important}}.manualModeProPanel .manualOptionRow{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.manualModeProPanel .manualOptionRow.shutterRow,.manualModeProPanel .manualOptionRow.apertureRow,.manualModeProPanel .manualOptionRow.isoRow,.manualModeProPanel .manualOptionRow.focusToggleRow{grid-template-columns:none!important}.manualModeProPanel .manualOptionRow button{flex:0 0 calc(25% - 4.5px)!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 4px!important;font-size:11px!important}@media (width<=390px){.manualModeProPanel .manualOptionRow button{height:34px!important;min-height:34px!important;font-size:10px!important}}.v13Preview.polaroidInstantLab .v13PhotoBox img.isDeveloping,.v13Preview.polaroidNoEditLab .v13PhotoBox img.isDeveloping{filter:brightness(var(--dev-brightness,1)) contrast(var(--dev-contrast,1)) saturate(var(--dev-saturate,1)) blur(var(--dev-blur,0px))!important;opacity:var(--dev-opacity,1)!important;transition:none!important}.profileV13SettingValue{color:#ffc653;margin-left:auto;margin-right:10px;font-size:11px;font-weight:800}.profileV13CurrentTag{color:#6fcf97;letter-spacing:.3px;margin-left:auto;margin-right:10px;font-size:9px;font-weight:800}.profileV13Plans{grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 8px;display:grid}.profileV13PlanBtn{cursor:pointer;background:#ffffff0a;border:1px solid #ffc6534d;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;display:flex}.profileV13PlanBtn b{color:#fff;text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:800}.profileV13PlanBtn span{color:#ffc653;font-size:15px;font-weight:900}.profileV13PlanBtn span small{color:#9aa3a1;margin-top:1px;font-size:9px;font-weight:700;display:block}.profileV13PlanNote{text-align:center;color:#9aa3a1;margin:0;font-size:11px}.filmLabV13 .v13Actions button{color:#eef0ef!important;height:48px!important;box-shadow:none!important;background:#ffffff0d!important;border:1px solid #ffffff24!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1px!important;display:flex!important}.filmLabV13 .v13Actions button b{letter-spacing:.2px!important;font-size:11.5px!important;font-weight:900!important}.filmLabV13 .v13Actions button small{opacity:.7!important;letter-spacing:.1px!important;font-size:8px!important;font-weight:700!important}.filmLabV13 .v13Actions button:nth-child(2){color:#1a1206!important;background:linear-gradient(135deg,#ffd479,#ffb02e)!important;border:1px solid #ffffff4d!important;box-shadow:0 6px 16px #ffb02e47!important}.filmLabV13 .v13Actions button:nth-child(2) small{opacity:.75!important}.filmLabV13 .v13Actions button:nth-child(3){color:#ffc653!important;background:#ffc65314!important;border:1px solid #ffc6538c!important}.filmLabV13 .v13Actions button:nth-child(4){color:#6fb2ff!important;background:#58a6ff14!important;border:1px solid #58a6ff8c!important}.filmLabV13 .v13Actions button:disabled{opacity:.35!important}.filmLabV13 .v13Actions button:active{transform:translateY(1px)!important}.galleryStorageBar{align-items:center;gap:10px;padding:2px 16px 12px;display:flex}.galleryStorageTrack{background:#ffffff14;border-radius:999px;flex:1;height:5px;overflow:hidden}.galleryStorageFill{background:linear-gradient(90deg,#ffc653,#ffb02e);border-radius:999px;height:100%;transition:width .3s}.galleryStorageBar span{color:#9aa3a1;white-space:nowrap;font-size:10px;font-weight:700}.shotCardMoreBtn{color:#fff;z-index:5;cursor:pointer;background:#0000008c;border:1px solid #fff3;border-radius:50%;width:26px;height:26px;font-size:14px;font-weight:900;line-height:1;position:absolute;top:6px;right:6px;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.shotCard .shotCardMenu{z-index:50!important;white-space:nowrap!important;background:#14181a!important;border:1px solid #ffffff24!important;border-radius:12px!important;justify-content:flex-start!important;align-items:stretch!important;width:auto!important;min-width:132px!important;max-width:none!important;padding:0!important;display:block!important;position:absolute!important;inset:36px 4px auto auto!important;overflow:hidden!important;box-shadow:0 8px 20px #0006!important}.shotCard.shotCardOpen{z-index:60!important;overflow:visible!important}.shotCard .shotCardMenu button{text-align:left!important;color:#eef0ef!important;cursor:pointer!important;background:0 0!important;border:none!important;border-bottom:1px solid #ffffff0f!important;width:100%!important;padding:10px 12px!important;font-size:11.5px!important;font-weight:700!important;display:block!important}.shotCard .shotCardMenu button:last-child{border-bottom:none!important}.shotCard .shotCardMenuDelete{color:#ff6b6b!important}.shotCard .shotCardConfirm{z-index:50!important;text-align:center!important;background:#0a0a0a!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:12px!important;display:flex!important;position:absolute!important;inset:0!important}.shotCard .shotCardConfirm p{color:#fff!important;margin:0!important;font-size:11px!important;font-weight:700!important;line-height:1.3!important}.shotCard .shotCardConfirm>div{background:0 0!important;gap:6px!important;width:100%!important;padding:0!important;display:grid!important;position:static!important}.shotCard .shotCardConfirm button{color:#fff!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #fff3!important;border-radius:8px!important;width:100%!important;padding:7px 8px!important;font-size:11px!important;font-weight:800!important;position:static!important}.shotCard{position:relative}.galleryTabs.identityTabs{grid-template-columns:repeat(3,1fr)!important}.v201BottomNav.bottomNav.fxhSevenNav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.topbar .topProfileBtn{justify-content:center!important;align-items:center!important;display:flex!important}.profileV13AvatarBtn{cursor:pointer;border:none;padding:0;position:relative;overflow:hidden}.profileV13AvatarBtn img{object-fit:cover;border-radius:50%;width:100%;height:100%}.profileV13AvatarEdit{color:#151515;background:#ffc653;border:2px solid #0a0d0c;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:flex;position:absolute;bottom:-2px;right:-2px}.profileV13EditLink{color:#ffc653;cursor:pointer;background:0 0;border:none;margin:0 auto;padding:4px 0 8px;font-size:11px;font-weight:800;text-decoration:underline;display:block}.profileV13EditForm{flex-direction:column;gap:10px;width:100%;max-width:260px;margin:4px auto 0;display:flex}.profileV13EditForm input[type=text]{color:#fff;text-align:center;background:#ffffff0f;border:1px solid #ffc65366;border-radius:10px;outline:none;padding:11px 14px;font-size:14px}.profileV13EditActions{gap:8px;display:flex}.profileV13EditActions button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:10px;flex:1;height:38px;font-size:12px;font-weight:800}.profileV13EditSave{color:#1a1206!important;background:linear-gradient(135deg,#ffd479,#ffb02e)!important;border:none!important}.filmSelector{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;max-height:46vh!important;padding-bottom:2px!important;display:grid!important;overflow:visible auto!important}.filmCardV2{text-align:left!important;background:#0d1111!important;border:1px solid #ffffff1a!important;border-radius:14px!important;flex:none!important;min-width:0!important;min-height:0!important;padding:0!important;overflow:hidden!important}.filmCardV2.active{border-color:var(--film)!important;box-shadow:0 0 0 1px var(--film)!important}.filmCardCanister{background-color:#1a1a1a;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;height:74px;padding-bottom:6px;display:flex;position:relative}.filmCardCanister:before{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0000008c);position:absolute;inset:0}.filmCardCap{background:#00000052;border-radius:4px;width:26px;height:16px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.filmCardLabel{z-index:1;letter-spacing:.5px;color:#fff;text-shadow:0 1px 3px #000000b3;background:#00000059;border:1px solid #ffffff4d;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:900;position:relative}.filmCardCheck{z-index:2;background:var(--film);color:#111;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:900;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #0006}.filmCardFooter{padding:8px 10px 9px}.filmCardFooter b{color:#fff;white-space:normal;font-size:10.5px;font-weight:900;line-height:1.25;display:block}.filmCardFooter small{color:#9aa3a1;margin-top:2px;font-size:9px;display:block}.cameraV12.selectorPanelOpen .v12FilmsPopup .filmSelector{grid-template-columns:repeat(2,1fr)!important;max-height:46vh!important;overflow-y:auto!important}.cameraV12.selectorPanelOpen .v12FilmsPopup .filmCard{height:auto!important;min-height:0!important;padding:0!important}.filmLabFilmGrid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.filmLabFilmGrid button{background:#0d1111!important;border-radius:12px!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;height:auto!important;padding:0!important;display:flex!important;overflow:hidden!important}.filmLabFilmGrid button.active{border-color:var(--film)!important;box-shadow:0 0 0 1px var(--film)!important;background:#0d1111!important}.filmLabFilmThumb{background-position:50%;background-size:cover;width:100%;height:56px;display:block;position:relative}.filmLabFilmCheck{background:var(--film);color:#111;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-style:normal;font-weight:900;display:flex;position:absolute;top:4px;right:4px;box-shadow:0 1px 4px #00000080}.filmLabFilmName{color:#eef0ef!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;padding:5px 6px!important;font-size:9.5px!important;font-weight:900!important;display:block!important;overflow:hidden!important}.filmLabFilmGrid button.active .filmLabFilmName{color:var(--accent)!important}.globalProfileBtn{color:#fff;z-index:400;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0d0cb8;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 4px 14px #00000059}.globalProfileBtn:active{transform:scale(.94)}.cameraV12.cameraV122 .cameraV12Header{grid-template-columns:50px 1fr 58px 40px!important}.cameraV12.cameraV122 .cameraV12Header button.cameraHeaderProfileBtn{border-radius:50%!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:0!important;height:40px!important;padding:0!important;font-size:0!important;display:flex!important}.cameraV12.cameraV122 .cameraV12Header button.cameraHeaderActionBtn{width:100%!important;color:var(--v201-accent,#ffc653)!important;font-size:12px!important;font-weight:900!important}.fxhV13ProfileBtn{justify-content:center!important;align-items:center!important;display:flex!important}.filmLabV13 .polaroidLabControls.polaroidLabControlsFive{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important}.filmLabV13 .polaroidLabControls.polaroidLabControlsFive button{padding:0 2px!important}.filmLabV13 .polaroidLabControls.polaroidLabControlsFive button span{font-size:8.5px!important}.filmLabV13 .polaroidLabControls.polaroidLabControlsFive button b{font-size:9.5px!important}.polaroidModeGrid{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;display:grid}.polaroidModeGrid button{color:#eef0ef;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;height:46px;font-size:12px;font-weight:800}.polaroidModeGrid button.active{color:#ffc653;background:#ffc6531a;border-color:#ffc653}.fxhHomeModeButtons button{color:#9aa3a1!important;background:#ffffff0d!important;border:1px solid #ffffff24!important}.fxhHomeModeButtons button.active{color:#1a1206!important;background:linear-gradient(135deg,#ffd479,#ffb02e)!important;border:1px solid #ffffff4d!important;box-shadow:0 6px 16px #ffb02e47!important}.infoCard{background:#ffffff0a!important;border:1px solid #ffc65340!important}.infoCard button{color:#1a1206!important;background:linear-gradient(135deg,#ffd479,#ffb02e)!important;font-weight:900!important;box-shadow:0 6px 16px #ffb02e47!important}.cameraCard{background:#ffffff0a!important;border:1px solid #ffffff1a!important}.cameraCard.active{background:#ffc65314!important;border-color:#ffc653!important;box-shadow:0 0 0 1px #ffc6534d!important}.v13Preview.polaroidInstantLab .v13PhotoBox img.hasLabFilter,.v13Preview.polaroidNoEditLab .v13PhotoBox img.hasLabFilter{filter:var(--lab-filter,none)!important}.cameraV12.cameraV122 .v20ControlGrid button.active{background:#ffc6531f!important;border-color:#ffc65399!important}.cameraV12.cameraV122 .v20ControlGrid button.active .v20ControlIcon{color:#ffc653!important}.cameraV12.cameraV122 .v20ControlGrid button.off{opacity:.68!important}.cameraV12.cameraV122 .v20ControlGrid button.off b{color:#8f9694!important}.cameraV12.cameraV122 .v20ControlGrid button.ctrlPanel .v20ControlIcon{color:#151515!important;background:#ffc653!important;border-radius:50%!important}.cameraV12.cameraV122 .v20ControlGrid button.ctrlPanel.active .v20ControlIcon{color:#151515!important;background:#ffc653!important}.cameraV12.cameraV122 .v20ControlGrid button.ctrlPanel:after{content:"";background:#ffffff40;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.cameraV12.cameraV122 .v20ControlGrid button.ctrlCycle .v20ControlIcon{color:#d7dbda!important;background:#ffffff1a!important;border:none!important;border-radius:50%!important}.cameraV12.cameraV122 .v20ControlGrid button.ctrlToggle .v20ControlIcon{transition:background .15s,border-color .15s,color .15s;color:#d7dbda!important;background:#ffffff1a!important;border:none!important;border-radius:50%!important}.cameraV12.cameraV122 .v20ControlGrid button.ctrlToggle.active .v20ControlIcon{color:#151515!important;background:#ffc653!important;border-color:#ffc653!important}.v13Bloom{box-shadow:inset 0 0 60px #ffcd5a24!important}.v13Actions.v13ActionsFour{grid-template-columns:repeat(4,1fr)!important;gap:6px!important}.v13Actions.v13ActionsFour button b{font-size:10.5px!important}.v13Actions.v13ActionsFour button small{font-size:7px!important}@media (width<=360px){.v13Actions.v13ActionsFour button b{font-size:9.5px!important}.v13Actions.v13ActionsFour button small{font-size:6.5px!important}}.filmLabV13 .v13Actions.v13ActionsFour button{height:48px!important}@media (width<=390px){.filmLabV13 .v13Actions.v13ActionsFour button{height:46px!important}}.noLogoHeader .fxhV13HeaderTitle h1{text-align:left!important;font-size:20px!important}.noLogoHeader .fxhV13HeaderTitle p{text-align:left!important;font-size:12px!important}.cameraV12.cameraV122 .noLogoCameraHeader h2,.cameraV12.cameraV122 .cameraV12Header h2{text-align:left!important;font-size:20px!important}.cameraV12.cameraV122 .cameraV12Header p{text-align:left!important;font-size:12px!important}.cameraV12.cameraV122 .cameraV12Header>div{text-align:left!important}.galleryV13 .galleryTabs.identityTabs button{font-size:8px!important;font-weight:800!important}.galleryV13 .shotCard .shotCardConfirm{background:#0a0a0a!important}.galleryV13 .shotCard .shotCardConfirm p,.galleryV13 .shotCard .shotCardConfirm button{color:#fff!important}.filmLabDrawerHead{grid-template-columns:minmax(0,1fr) auto auto!important}.filmLabDrawerHead b{text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:1/1!important;min-width:0!important;overflow:hidden!important}.filmLabDrawerHead span{text-align:left!important;color:var(--accent)!important;opacity:.85!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:2/1!important;justify-self:start!important;min-width:0!important;max-width:100%!important;font-size:10px!important;overflow:hidden!important}.filmLabDrawerHead button{white-space:nowrap!important;flex-shrink:0!important;grid-row:1!important}.shotCard .shotCardLikeBtn{position:relative;background:#0006!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;font-size:15px!important;line-height:1!important;display:flex!important}.noLogoHeader.hasShareSlot{grid-template-columns:42px minmax(0,1fr) 40px 40px 40px!important}.cameraV12.cameraV122 .v20ControlGrid.v20ControlGridFive{gap:calc(5px * var(--fit-scale,1))!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.cameraV12.cameraV122 .v20ControlGrid.v20ControlGridFive button{text-align:center!important;padding:calc(6px * var(--fit-scale,1)) calc(3px * var(--fit-scale,1))!important;align-content:center!important;justify-items:center!important;gap:calc(3px * var(--fit-scale,1))!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important}.cameraV12.cameraV122 .v20ControlGrid.v20ControlGridFive .v20ControlIcon,.cameraV12.cameraV122 .v20ControlGrid.v20ControlGridFive .v20ControlIcon svg{width:calc(21px * var(--fit-scale,1))!important;height:calc(21px * var(--fit-scale,1))!important}.cameraV12.cameraV122 .v20ControlGrid.v20ControlGridFive button>span:last-child{text-align:center!important;width:100%!important;font-size:calc(8.5px * var(--fit-scale,1))!important;align-items:center!important;gap:1px!important;line-height:1.05!important}.cameraV12.cameraV122 .v20ControlGrid.v20ControlGridFive button b{font-size:calc(8.5px * var(--fit-scale,1))!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;line-height:1.05!important;overflow:hidden!important}@media (width<=340px){.cameraV12.cameraV122 .v20ControlGrid.v20ControlGridFive button>span:last-child,.cameraV12.cameraV122 .v20ControlGrid.v20ControlGridFive button b{font-size:7.5px!important}}:root{--camera-black:#090b0b;--camera-panel:#171b1a;--camera-edge:#3c4240;--camera-metal:#858a86;--camera-gold:#ffc653;--camera-red:#e9423b;--camera-cream:#eee8d8}.app{background:radial-gradient(circle at 50% -20%,#39403d 0,#0000 42%),repeating-linear-gradient(115deg,#ffffff05 0 1px,#0000 1px 4px),#050606!important}.phone{background:linear-gradient(110deg,#ffffff09,#0000 20% 78%,#ffffff06),repeating-linear-gradient(145deg,#ffffff03 0 1px,#0000 1px 3px),#090c0b!important;border-color:#414745!important;box-shadow:inset 0 0 0 1px #030404,inset 0 0 28px #000000b8,0 28px 90px #000000b8!important}.phone button{transition:transform .1s,filter .15s,box-shadow .15s,border-color .15s}.phone button:active{filter:brightness(.88);transform:translateY(2px)scale(.985)!important}.topbar button,.flatHeader button,.fxhV13Header button,.cameraV12.cameraV122 .cameraV12Header>button{text-shadow:0 1px #000;background:linear-gradient(145deg,#252a29,#111413)!important;border:1px solid #4b514f!important;box-shadow:inset 0 1px #ffffff1c,inset 0 -2px 3px #000000a6,0 2px 4px #0000008c!important}.fxhHomeModeButtons{background:linear-gradient(#171b1a,#0a0c0c)!important;border:1px solid #363c3a!important;border-radius:16px!important;gap:7px!important;padding:6px!important;box-shadow:inset 0 1px #ffffff12,inset 0 -3px 8px #000!important}.fxhHomeModeButtons button{position:relative;color:#bdc2bf!important;letter-spacing:1.4px!important;text-shadow:0 -1px #000!important;background:linear-gradient(#2b302e,#151817)!important;border-color:#4b514f!important;border-radius:11px!important;min-height:42px!important;font-family:Arial Narrow,Inter,sans-serif!important;font-size:10px!important;font-weight:900!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -3px 4px #000000b8,0 2px 3px #000!important}.fxhHomeModeButtons button:before{content:"";background:#090a0a;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #000,0 1px #ffffff14}.fxhHomeModeButtons button.active{color:#17120a!important;text-shadow:0 1px #ffffff61!important;background:linear-gradient(#ffe08b,#dda43b)!important;border-color:#e6b74f!important;box-shadow:inset 0 1px #ffffffb8,inset 0 -3px 4px #70430052,0 1px 2px #000!important}.fxhHomeModeButtons button.active:before{background:#a21713;box-shadow:0 0 6px #ff4038}.homeScreen .hero{isolation:isolate;background:linear-gradient(90deg,#0000 49.5%,#ffffff17 49.8%,#00000073 50.4%,#0000 51%),repeating-linear-gradient(125deg,#ffffff05 0 1px,#0000 1px 3px),linear-gradient(160deg,#2d3230,#101312 68%,#080a09)!important;border:1px solid #555b58!important;border-radius:20px!important;box-shadow:inset 0 2px #ffffff17,inset 0 -8px 16px #050606,0 8px 18px #0000008c!important}.homeScreen .hero:before,.homeScreen .hero:after{content:"";z-index:0;pointer-events:none;position:absolute}.homeScreen .hero:before{background:linear-gradient(90deg,#090a0a 0 18%,#767b77 18% 25%,#111 25% 70%,#8d3d32 70% 73%,#111 73%);border-radius:6px;height:7px;top:10px;left:13px;right:13px;box-shadow:inset 0 1px #ffffff29,0 1px #000}.homeScreen .hero:after{background:repeating-linear-gradient(90deg,#171918 0 5px,#060707 5px 8px);border-radius:5px;width:42%;height:8px;bottom:15px;right:21px;box-shadow:inset 0 1px #ffffff14,0 1px #000}.homeScreen .hero.polaroid{color:#161616!important;background:linear-gradient(165deg,#f2eddf,#bfb7a4 60%,#8f8778)!important;border-color:#cbc4b3!important;box-shadow:inset 0 2px #fff,inset 0 -9px 18px #3c322347,0 8px 20px #000!important}.homeScreen .hero.polaroid p{color:#4d4b45!important}.homeScreen .hero.polaroid h2{color:#181818!important}.homeScreen .hero.vhs{background:linear-gradient(155deg,#252a29,#080909 64%)!important;border-color:#343a39!important}.homeScreen .hero.vhs:before{background:linear-gradient(90deg,#111 0 55%,#be302b 55% 58%,#111 58% 78%,#767c79 78%)}.homeScreen .hero img{filter:drop-shadow(0 10px 8px #0009)contrast(1.08)!important}.cameraCard,.infoCard,.shotCard,.profileV13Card,.filmLabDrawer,.v13Panel{background:repeating-linear-gradient(135deg,#ffffff04 0 1px,#0000 1px 3px),linear-gradient(160deg,#1d2220,#0c0f0e)!important;border-color:#3b413f!important;box-shadow:inset 0 1px #ffffff12,inset 0 -3px 6px #00000094,0 3px 8px #0000004d!important}.cameraCard.active{box-shadow:inset 0 1px #ffffff17,0 0 0 1px var(--camera-gold),0 0 14px #ffc6531f!important}.cameraCard img{filter:drop-shadow(0 5px 3px #000)contrast(1.08)!important}.phone.cameraScreenActive .cameraV12.cameraV122{background:repeating-linear-gradient(132deg,#ffffff04 0 1px,#0000 1px 3px),linear-gradient(105deg,#101413,#080a09 38%,#111514 72%,#070908)!important;border-left:1px solid #353b39!important;border-right:1px solid #202422!important;box-shadow:inset 7px 0 10px #ffffff04,inset -8px 0 12px #020303!important}.cameraV12.cameraV122 .cameraV12Header{background:0 0!important;border-bottom:1px solid #ffffff0f!important}.cameraV12.cameraV122 .cameraV12Header h2{letter-spacing:.5px!important;text-shadow:0 1px 1px #000!important;font-family:Arial Narrow,Inter,sans-serif!important}.cameraV12.cameraV122 .cameraV12Header p{letter-spacing:1px!important;text-shadow:0 1px #000!important}.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12Stage{background:#000!important;border:7px solid #181c1b!important;border-radius:13px!important;outline:1px solid #4c5250!important;box-shadow:inset 0 0 0 1px #000,inset 0 0 24px #000,0 3px 7px #000!important}.phone.cameraScreenActive .cameraV12.cameraV122 .cameraV12Stage:before{content:"";z-index:16;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff12,#0000 18% 72%,#ffffff06);position:absolute;inset:0}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{transform:rotate(-.15deg);background:radial-gradient(circle at 20% 15%,#ffffff85,#0000 25%),repeating-linear-gradient(102deg,#463c2d06 0 1px,#0000 1px 4px),#eee8d8!important;border:1px solid #c7bfad!important;border-radius:4px!important;outline:1px solid #ffffff4d!important;box-shadow:inset 0 0 18px #5d4e371c,0 7px 13px #00000094,0 1px #fff!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage:after{content:"ANALOG  INSTANT";z-index:20;color:#4a4740;letter-spacing:2px;text-align:center;text-shadow:0 1px #fffc;pointer-events:none;font:700 8px/1 Courier New,monospace;position:absolute;bottom:6.5%;left:0;right:0}.phone.polaroid.cameraScreenActive{--accent:#e7352f;background:linear-gradient(96deg,#ffffff94,#0000 13% 86%,#43362421),repeating-linear-gradient(110deg,#3f311f06 0 1px,#0000 1px 4px),#ded6c3!important;border-color:#aaa18f!important;box-shadow:inset 0 0 0 1px #f8f3e7,inset 0 0 28px #4e3e273d,0 28px 90px #000000b8!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode{color:#171717!important;background:linear-gradient(95deg,#ffffff70,#0000 16% 84%,#43362424),repeating-linear-gradient(108deg,#3f311f06 0 1px,#0000 1px 4px),#ded6c3!important;border-color:#aaa18f!important;box-shadow:inset 7px 0 10px #ffffff3d,inset -8px 0 12px #503f271f!important}.polaroidCameraMode .cameraV12Header{border-bottom:1px solid #3a312640!important;min-height:48px!important}.polaroidCameraMode .cameraV12Header h2{color:#171717!important;text-shadow:0 1px #fff!important}.polaroidCameraMode .cameraV12Header p{color:#625b4e!important;text-shadow:none!important}.polaroidCameraMode .cameraV12Header>button{color:#f4f0e5!important;background:linear-gradient(150deg,#363636,#111)!important;border-color:#363535!important}.polaroidHardwareFace{background:linear-gradient(165deg,#f3eee2,#c8bfaa);border:1px solid #aaa18f;border-radius:8px 8px 14px 14px;grid-template-columns:62px 42px 1fr 18px;align-items:center;gap:10px;height:58px;margin:2px 13px 6px;padding:7px 10px;display:grid;position:relative;box-shadow:inset 0 1px #fff,inset 0 -3px 6px #4c3b232e,0 2px 4px #392b1847}.polaroidFlashUnit{background:#d7d4c9;border:3px solid #171717;border-radius:4px;grid-template-columns:repeat(3,1fr);gap:2px;height:31px;padding:4px;display:grid;box-shadow:inset 0 0 5px #777}.polaroidFlashUnit i{background:linear-gradient(135deg,#faffff,#929b96);border-radius:1px;display:block;box-shadow:inset 0 0 2px #fff}.polaroidFinderUnit{background:#161716;border-radius:5px;height:33px;padding:4px;box-shadow:inset 0 0 0 1px #555,0 1px 2px #00000080}.polaroidFinderUnit span{background:radial-gradient(circle at 38% 35%,#56716e,#142220 35%,#020303 70%);border-radius:3px;width:100%;height:100%;display:block;box-shadow:inset 0 0 5px #000}.polaroidBrandPlate{color:#171717;align-self:center;align-items:baseline;gap:5px;display:flex}.polaroidBrandPlate b{letter-spacing:-1px;font:900 18px/1 Arial,sans-serif}.polaroidBrandPlate span{letter-spacing:1.5px;font:800 6px/1 Arial,sans-serif}.polaroidRainbowStripe{border-radius:1px;grid-template-columns:repeat(4,1fr);height:5px;display:grid;position:absolute;bottom:5px;left:124px;right:44px;overflow:hidden}.polaroidRainbowStripe i:first-child{background:#ef3e32}.polaroidRainbowStripe i:nth-child(2){background:#f39b27}.polaroidRainbowStripe i:nth-child(3){background:#edcf39}.polaroidRainbowStripe i:nth-child(4){background:#3a8a67}.polaroidLightMeter{background:radial-gradient(circle,#536564 0 20%,#111 24% 100%);border:3px solid #232323;border-radius:50%;width:15px;height:15px;box-shadow:0 1px #fff}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{background:#050606!important;border:7px solid #202120!important;border-radius:9px!important;outline:1px solid #6d695f!important;width:min(100%,332px)!important;padding:9px!important;transform:none!important;box-shadow:inset 0 0 0 1px #000,inset 0 0 18px #000,0 4px 8px #3f2f1a8c!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage:after{display:none!important}.polaroidCameraMode .cameraV12Stage video{box-shadow:none!important;border-radius:2px!important}.polaroidCameraMode .v20PolaroidControls{background:linear-gradient(165deg,#ece6d8,#c9c0ad)!important;border:1px solid #a49b88!important;border-radius:12px!important;margin:5px 12px 0!important;padding:6px!important;box-shadow:inset 0 1px #fff,inset 0 -3px 6px #45341e29!important}.polaroidCameraMode .v20PolaroidControls .v20ControlGrid{background:linear-gradient(#30302e,#171817)!important;border-color:#777064!important;padding:4px!important}.polaroidCameraMode .v20PolaroidControls .v20Sliders{background:#171817!important;border-color:#777064!important}.polaroidCameraMode .v20PolaroidControls button{color:#f1eee6!important}.polaroidCameraMode .v20PolaroidControls button b,.polaroidCameraMode .v20PolaroidControls .miniSlider b{color:#ffd66f!important}.cameraV12.cameraV122.polaroidCameraMode .v20Sliders{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.cameraV12.cameraV122.polaroidCameraMode .v20Sliders .miniSliderLabel,.cameraV12.cameraV122.polaroidCameraMode .v20Sliders .miniSliderMinus,.cameraV12.cameraV122.polaroidCameraMode .v20Sliders .miniSliderPlus,.cameraV12.cameraV122.polaroidCameraMode .v20Sliders .miniSliderValue{color:#ffd66f!important;text-shadow:none!important}.polaroidFilmDoor{text-align:center;background:linear-gradient(#252523,#0c0d0c);border-radius:4px 4px 10px 10px;height:19px;margin:4px 27px 0;padding-top:2px;position:relative;box-shadow:inset 0 2px 3px #000,0 2px 2px #ffffff6b}.polaroidFilmDoor span{color:#a9a596;letter-spacing:1.5px;font:700 5px/1 Arial,sans-serif}.polaroidFilmDoor i{background:#030303;border-radius:2px;height:2px;position:absolute;bottom:3px;left:13px;right:13px;box-shadow:0 1px #45433d}.polaroidCameraMode .cameraV12ShutterRow{background:0 0!important;border-top-color:#40311d38!important}.polaroidCameraMode .v12Shutter{background:radial-gradient(circle at 35% 27%,#ff938a 0 8%,#e9423b 18% 58%,#8c1715 61% 66%,#e7dfcd 69% 76%,#272725 79%)!important;box-shadow:inset 0 -5px 8px #580c0a80,0 4px 6px #49341c8a,0 0 0 2px #7c7569,0 0 0 5px #c5bca9!important}.polaroidCameraMode .v12Thumb,.polaroidCameraMode .v12Flip{color:#f3eee2!important;background:linear-gradient(150deg,#343432,#151615)!important;border-color:#5d594f!important}@media (width<=390px),(height<=760px){.polaroidHardwareFace{grid-template-columns:52px 36px 1fr 15px;gap:7px;height:49px;margin-bottom:4px;padding:5px 8px}.polaroidFlashUnit{height:27px}.polaroidFinderUnit{height:29px}.polaroidBrandPlate b{font-size:15px}.polaroidRainbowStripe{height:4px;bottom:4px;left:106px;right:38px}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{border-width:6px!important;width:min(100%,300px)!important;padding:7px!important}.polaroidCameraMode .v20PolaroidControls{margin-top:3px!important;padding:4px!important}.polaroidFilmDoor{height:16px;margin-top:2px}}.cameraV12.cameraV122 .v20ControlGrid{background:linear-gradient(#111514,#090b0a)!important;border:1px solid #303634!important;border-radius:15px!important;padding:6px!important;box-shadow:inset 0 2px 5px #030404,inset 0 1px #ffffff09!important}.cameraV12.cameraV122 .v20ControlGrid button{background:linear-gradient(155deg,#2a2f2d,#111413 72%)!important;border:1px solid #474d4b!important;border-radius:10px!important;position:relative!important;box-shadow:inset 0 1px #ffffff1c,inset 0 -3px 4px #000000b8,0 2px 3px #000!important}.cameraV12.cameraV122 .v20ControlGrid button:before{content:"";pointer-events:none;background:#ffffff1a;height:1px;position:absolute;top:3px;left:8px;right:8px}.cameraV12.cameraV122 .v20ControlGrid button.active{border-color:#b28a36!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px 3px #000,0 0 8px #ffc65326!important}.cameraV12.cameraV122 .v20ControlIcon{box-shadow:inset 0 1px #ffffff29,inset 0 -2px 3px #000000a6,0 1px 2px #000!important}.cameraV12.cameraV122 .v20Sliders{background:linear-gradient(#0c0f0e,#050706)!important;border-color:#333936!important;border-radius:13px!important;box-shadow:inset 0 2px 7px #000,0 1px #ffffff0d!important}.cameraV12.cameraV122 .cameraV12ShutterRow{background:linear-gradient(#ffffff05,#00000038)!important;border-top:1px solid #ffffff12!important}.cameraV12.cameraV122 .v12Shutter{background:radial-gradient(circle at 35% 28%,#ffffff8c,#0000 12%),radial-gradient(circle,#ffd87d 0 42%,#d59a2d 44% 58%,#44351d 60% 63%,#b9bcb7 64% 70%,#222 72%)!important;border:0!important;outline:0!important;box-shadow:inset 0 -5px 8px #4024007a,0 5px 7px #000,0 0 0 2px #777d79,0 0 0 5px #121514!important}.cameraV12.cameraV122 .v12Shutter:active{box-shadow:inset 0 4px 8px #4024008c,0 1px 2px #000,0 0 0 2px #6d726f,0 0 0 5px #121514!important}.cameraV12.cameraV122 .v12Thumb,.cameraV12.cameraV122 .v12Flip{background:linear-gradient(145deg,#282d2b,#111413)!important;border-color:#4b514e!important;box-shadow:inset 0 1px #ffffff21,inset 0 -3px 4px #080a09,0 2px 4px #000!important}.cameraV12.cameraV122.videoCameraMode .v12Shutter{background:radial-gradient(circle at 36% 28%,#ff8d89 0 5%,#ef4942 14% 43%,#8d1512 47% 60%,#3a1010 62% 66%,#aeb3af 67% 72%,#1d2020 74%)!important}.cameraV12.cameraV122.videoCameraMode .v12Shutter span{text-shadow:0 1px 2px #5d0000;color:#fff!important;font-size:22px!important}.cameraV12.cameraV122.videoCameraMode .v12Shutter.recording{animation:1s step-end infinite recordButtonPulse;box-shadow:0 5px 7px #000,0 0 0 2px #858b87,0 0 0 5px #121514,0 0 17px #ef49428c!important}@keyframes recordButtonPulse{50%{filter:brightness(.6)}}.vhs90Overlay{filter:drop-shadow(1px 1px #00000080);overflow:hidden!important}.vhs90Overlay .vhsNoise{opacity:var(--vhs-noise-opacity,.235)!important;mix-blend-mode:screen!important;background:repeating-radial-gradient(circle at 18% 27%,#ffffff73 0 1px,#0000 1px 3px) 0 0/5px 7px,repeating-linear-gradient(91deg,#ff00281c 0 1px,#00ffff14 1px 2px,#0000 2px 5px) 0 0/13px 100%!important;animation:.17s steps(2,end) infinite vhsNoiseJitter!important}.vhsScanlines,.vhsTrackingBand,.vhsHeadSwitch{pointer-events:none;display:block;position:absolute;inset:0}.vhsScanlines{z-index:2;opacity:var(--vhs-scan-opacity,.232);box-shadow:inset 0 0 var(--vhs-glow-size,26px) #66a8b833;background:repeating-linear-gradient(0deg,#00000047 0 1px,#ffffff06 1px 2px,#0000 2px 4px)}.vhsTrackingBand{z-index:3;background:linear-gradient(180deg,transparent,rgba(255,255,255,var(--vhs-band-alpha,.058)),transparent);height:9%;transform:translateX(var(--vhs-track-shift));animation:4.8s linear infinite vhsTrackingRoll;top:18%;bottom:auto}.vhsHeadSwitch{z-index:3;height:4.5%;opacity:var(--vhs-head-opacity,.21);background:repeating-linear-gradient(90deg,#ffffff14 0 8px,#0003 8px 14px);animation:.24s steps(2,end) infinite vhsHeadWobble;top:auto}.vhs90Overlay.isRecording b em,.recordHud b{color:#ff4b43!important;text-shadow:0 0 5px #ff282080,1px 1px #000!important}@keyframes vhsNoiseJitter{0%{background-position:0 0,0 0}50%{background-position:3px -4px,-5px 0}to{background-position:-2px 3px,4px 0}}@keyframes vhsTrackingRoll{0%{top:-12%}to{top:108%}}@keyframes vhsHeadWobble{50%{transform:translate(-4px)skew(1deg)}}.v201BottomNav.bottomNav,.v201BottomNav.bottomNav.fxhSevenNav{background:linear-gradient(#1b1f1e,#090b0a)!important;border-top:1px solid #454a48!important;gap:3px!important;padding:3px 6px!important;box-shadow:inset 0 1px #ffffff14,0 -3px 8px #0000008c!important}.v201BottomNav button{text-shadow:0 1px #000;border:1px solid #0000!important;border-radius:8px!important}.v201BottomNav.bottomNav.fxhSevenNav button,.v201BottomNav.bottomNav button{color:#b8c0be!important}.v201BottomNav.bottomNav.fxhSevenNav button small,.v201BottomNav.bottomNav button small{color:inherit!important;letter-spacing:.3px!important;opacity:1!important;font-size:8px!important}.v201BottomNav.bottomNav.fxhSevenNav button svg,.v201BottomNav.bottomNav button svg{stroke:currentColor!important;opacity:1!important}.v201BottomNav.bottomNav.fxhSevenNav button.active,.v201BottomNav.bottomNav button.active{color:var(--v20-accent,#ffc653)!important}.v201BottomNav button.active{box-shadow:none!important;background:0 0!important;border-color:#0000!important}@media (width<=820px){.phone{border-left:0!important;border-right:0!important;box-shadow:inset 0 0 25px #00000080!important}}@media (prefers-reduced-motion:reduce){.vhsNoise,.vhsTrackingBand,.vhsHeadSwitch,.v12Shutter.recording{animation:none!important}}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage.size-polaroid{box-shadow:none!important;background:#000!important;border:0!important;border-radius:4px!important;outline:0!important;padding:0!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage:before,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage:after{content:none!important;display:none!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage>video{box-shadow:none!important;border:0!important;border-radius:4px!important;outline:0!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Header h2,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Header p{text-shadow:none!important;filter:none!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20Sliders{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20Sliders .miniSliderLabel,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20Sliders .miniSliderMinus,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20Sliders .miniSliderPlus,.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20Sliders .miniSliderValue{color:#111!important;text-shadow:none!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20Sliders .miniSliderRange::-webkit-slider-thumb{background:#111!important}.phone.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20Sliders .miniSliderRange::-moz-range-thumb{background:#111!important}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Caveat-Bold.woff2)format("woff2")}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Anton-Regular.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Oswald-Variable.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Oswald-Variable.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Oswald-Bold.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/BarlowCondensed-SemiBold.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/BarlowCondensed-Bold.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/BarlowCondensed-ExtraBold.woff2)format("woff2")}button.analogRotateHint{appearance:none;cursor:pointer;color:#f4be19!important;letter-spacing:.2px!important;text-align:center!important;width:calc(100% - 24px)!important;height:auto!important;min-height:48px!important;box-shadow:none!important;background:#f4be1924!important;border:1.5px solid #f4be19!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:8px 12px 6px!important;padding:12px 16px!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important;display:flex!important}.analogRotateHint svg{flex-shrink:0}.phone.analogLandscapeCam .analogRotateHint{display:none!important}.phone.analogLandscapeCam button.analogRotateHint.is-active{z-index:50;max-width:min(220px,38vw);position:absolute;top:8px;left:50%;width:auto!important;min-height:34px!important;margin:0!important;padding:6px 14px!important;font-size:12px!important;display:flex!important;transform:translate(-50%)!important}.phone.cameraScreenActive.analogLandscapeCam,html body .app .phone.cameraScreenActive.analogLandscapeCam,html body .app.appAnalogCam .phone.cameraScreenActive{border:0!important;border-radius:0!important;width:100vw!important;min-width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:0!important}.appAnalogCam.appLandscape,html body .app.appAnalogCam.appLandscape{place-items:unset!important;width:100vw!important;height:100dvh!important;margin:0!important;display:block!important}.phone.cameraScreenActive.analogLandscapeCam .cameraV12.cameraV122.analogCameraMode,.phone.cameraScreenActive.analogLandscapeCam .cameraV12.cameraV122.videoCameraMode,.phone.cameraScreenActive.analogLandscapeCam .cameraV12.cameraV122{flex-direction:unset!important;grid-template-rows:52px minmax(0,1fr) 84px!important;grid-template-columns:minmax(0,1fr) 280px!important;gap:8px 12px!important;width:100%!important;height:100%!important;padding:8px 12px 10px!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important}.phone.analogLandscapeCam .cameraV12Header{grid-area:1/1/auto/-1!important;width:auto!important}.phone.analogLandscapeCam .cameraV12StageWrap{flex:unset!important;grid-area:2/1/4!important;justify-content:center!important;align-items:center!important;width:auto!important;height:100%!important;min-height:0!important;display:flex!important}.phone.analogLandscapeCam .analogCameraMode .cameraV12Stage,.phone.cameraScreenActive.analogLandscapeCam .cameraV12.cameraV122.analogCameraMode .cameraV12Stage,.phone.cameraScreenActive.analogLandscapeCam .cameraV12.cameraV122.analogCameraMode.format-landscape .cameraV12Stage{aspect-ratio:3/2!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:100%!important}.phone.analogLandscapeCam .videoCameraMode .cameraV12Stage,.phone.cameraScreenActive.analogLandscapeCam .cameraV12.cameraV122.videoCameraMode .cameraV12Stage{aspect-ratio:4/3!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:100%!important}.phone.analogLandscapeCam .cameraV12Controls,.phone.cameraScreenActive.analogLandscapeCam .cameraV12.cameraV122 .cameraV12Controls{flex-direction:column!important;grid-area:2/2!important;width:auto!important;min-height:0!important;display:flex!important;overflow:auto!important}.phone.analogLandscapeCam .cameraV12ShutterRow,.phone.cameraScreenActive.analogLandscapeCam .cameraV12.cameraV122 .cameraV12ShutterRow{grid-area:3/2!important;width:auto!important;height:72px!important;min-height:72px!important;max-height:72px!important}.phone.cameraScreenActive.analogLandscapeCam.analogTiltOnly{transform-origin:50%!important;width:100dvh!important;height:100dvw!important;position:fixed!important;top:50%!important;left:50%!important}.phone.cameraScreenActive.analogLandscapeCam.analogTiltOnly.tilt-right{transform:translate(-50%,-50%)rotate(-90deg)!important}.phone.cameraScreenActive.analogLandscapeCam.analogTiltOnly.tilt-left{transform:translate(-50%,-50%)rotate(90deg)!important}.analogReviewOverlay{z-index:40;background:#050606;flex-direction:column;display:flex;position:absolute;inset:0}.analogReviewOverlay img{object-fit:contain;background:#000;flex:1;width:100%}.analogReviewBar{gap:8px;padding:10px 12px 16px;display:flex}.analogReviewBar button{color:#f4f6f5;background:#141a19;border:1px solid #2b3634;border-radius:12px;flex:1;height:44px;font-weight:800}.analogReviewBar .analogReviewLab{color:#fff!important;background:#c4452d!important;border-color:#e8c078!important}.phone.vhs .cameraV12.cameraV122.videoCameraMode .v12Shutter{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}.phone.vhs .cameraV12.cameraV122.videoCameraMode .v20Controls,.phone.vhs .cameraV12.cameraV122.videoCameraMode .v12CamPopup{z-index:8!important;position:relative!important}.phone.vhs.analogLandscapeCam .cameraV12.cameraV122 .cameraV12Controls{z-index:8!important}.phone.vhs.analogLandscapeCam .cameraV12.cameraV122 .cameraV12ShutterRow{z-index:1!important;grid-row:3!important}.phone.vhs .v20Sliders .miniSliderRange::-webkit-slider-thumb{background:#ffc653!important;width:12px!important;height:12px!important}.phone.vhs .v20Sliders .miniSliderRange::-moz-range-thumb{background:#ffc653!important;width:12px!important;height:12px!important}.phone.vhs .v20ControlGrid button,.phone.vhs .v20ControlGrid button b,.phone.vhs .v20ControlGrid button span{color:#ff4d4d!important}.phone.vhs .v20ControlGrid .v20ControlIcon{color:#ff4d4d!important;background:0 0!important;border:1px solid #ff4d4d!important}.phone.vhs .v20Sliders .miniSliderLabel,.phone.vhs .v20Sliders .miniSliderValue,.phone.vhs .v20Sliders .miniSliderMinus,.phone.vhs .v20Sliders .miniSliderPlus{color:#ff4d4d!important}.phone:has(.homeScreen){background-color:#050706!important;background-image:none!important}:is(.phone:has(.homeScreen) .status,.phone:has(.homeScreen) .topbar){background:0 0!important}.statusUser{text-overflow:ellipsis;white-space:nowrap;text-align:right;letter-spacing:.04em;max-width:55%;font-weight:800;overflow:hidden}.phone:has(.homeScreen) .topLogo{box-shadow:none!important;filter:none!important;background:0 0!important}.phone:has(.homeScreen) .topLogo img{box-shadow:none!important;filter:none!important;background:0 0!important}.phone:has(.homeScreen) .topbar button{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.phone .screen.homeScreen{isolation:isolate;background:0 0!important}.homeScreen .homeStageBg{object-fit:cover!important;object-position:72% 18%!important;z-index:0!important;pointer-events:none!important;opacity:.85!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.phone.analog:has(.homeScreen){background-color:#070707!important;background-image:url(/assets/analog-35mm-desk.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}.phone.analog:has(.homeScreen) .homeStageBg{display:none!important}.homeScreen .heroStage{background:#0c0f0e!important;border:0!important;border-radius:20px!important;width:100%!important;height:218px!important;min-height:218px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 2px #ffffff17,0 8px 18px #0000008c!important}.homeScreen .heroSlide{opacity:0!important;z-index:0!important;pointer-events:none!important;position:absolute!important;inset:0!important}.homeScreen .heroSlide.isOn{opacity:1!important;z-index:1!important;pointer-events:auto!important}.homeScreen .heroPips{z-index:4!important;gap:6px!important;display:flex!important;position:absolute!important;bottom:12px!important;left:50%!important;transform:translate(-50%)!important}.homeScreen .heroPips i{background:#ffffff59;border-radius:50%;width:6px;height:6px;display:block}.homeScreen .heroPips i.on{transform:scale(1.25);background:#ffc653!important}.homeScreen .heroSlide.heroPhoto:before,.homeScreen .heroSlide.heroPhoto:after{display:none!important}.homeScreen .heroSlide.heroPhoto img{object-fit:cover!important;object-position:center 55%!important;filter:none!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important}.homeScreen .heroSlide.heroPhoto.isOn img{filter:none!important;transform:scale(1.05)!important}.homeScreen .heroSlide.heroPhoto div{z-index:3!important;box-sizing:border-box!important;background:linear-gradient(90deg,#0000008c 0%,#0000002e 72%,#0000 100%)!important;width:46%!important;height:100%!important;padding:18px 10px 18px 16px!important}.homeScreen .heroSlide.polaroid.heroPhoto b,.homeScreen .heroSlide.analog.heroPhoto b{color:#ffc653!important}.homeScreen .heroSlide.vhs.heroPhoto b{color:#ff4d4d!important}.homeScreen .heroSlide.vhs.heroPhoto img{object-position:72% 55%!important}.homeScreen .heroSlide.analog.heroPhoto img{object-position:center 62%!important}.homeScreen .heroSlide.hero-leica img{object-position:28% 58%!important}.homeScreen .heroSlide.hero-leica div{width:42%!important}.homeScreen .heroSlide.hero-olympus img{object-position:30% 58%!important}.homeScreen .heroSlide.hero-olympus div{width:42%!important}.homeScreen .cameraGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.homeScreen .cameraCard.photoCard{text-align:left!important;min-height:220px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.homeScreen .cameraCard.photoCard .cameraCardPhoto{object-fit:contain!important;object-position:center 82%!important;filter:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.homeScreen .cameraCard.photoCard .cameraCardCopy{z-index:2!important;background:linear-gradient(#000000c7 0%,#00000047 62%,#0000 100%)!important;padding:10px 8px 36px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.homeScreen .cameraCard.photoCard b{color:#fff!important;white-space:normal!important;font-size:16px!important;line-height:1.15!important;display:block!important}.homeScreen .cameraCard.photoCard small{color:#ffc653!important;margin-top:2px!important;font-size:10px!important;display:block!important}.homeScreen .cameraCard.photoCard p{color:#e4e4e4!important;margin:4px 0 0!important;font-size:10px!important;font-weight:600!important;line-height:1.3!important}.phone.cameraScreenActive.analogLandscapeCam,.phone.cameraScreenActive.analogLandscapeCam.isLandscape{background:#050706!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;transform:none!important}.phone.cameraScreenActive.analogLandscapeCam .cameraV12.cameraV122,.phone.cameraScreenActive.analogLandscapeCam .cameraV12.cameraV122.analogCameraMode,.phone.cameraScreenActive.analogLandscapeCam .cameraV12.cameraV122.videoCameraMode{flex-direction:unset!important;grid-template-rows:52px minmax(0,1fr) 80px!important;grid-template-columns:minmax(0,1fr) 280px!important;gap:8px 12px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:8px 12px 10px!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:none!important}.phone.cameraScreenActive:not(.analogLandscapeCam) .cameraV12.cameraV122.analogCameraMode,.phone.cameraScreenActive:not(.analogLandscapeCam) .cameraV12.cameraV122.videoCameraMode{height:auto!important;bottom:58px!important;overflow:hidden!important}.phone.cameraScreenActive:not(.analogLandscapeCam) .cameraV12.cameraV122.videoCameraMode .cameraV12ShutterRow{margin-top:auto!important}.phone.cameraScreenActive:not(.analogLandscapeCam) .analogRotateHint{margin:8px 12px 6px!important}.phone.analogLandscapeCam .cameraV12.selectorPanelOpen,.phone.analogLandscapeCam .cameraV12.manualPanelOpen{grid-auto-rows:0!important;grid-auto-flow:dense!important}.phone.analogLandscapeCam .v12CamPopup,.phone.analogLandscapeCam .v12FilmsPopup,.phone.analogLandscapeCam .advancedManualPanel,.phone.analogLandscapeCam .manualModeProPanel{z-index:8!important;grid-area:2/2!important;align-self:stretch!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:0!important;position:relative!important;inset:auto!important;overflow:auto!important}.phone.analogLandscapeCam .cameraV12.selectorPanelOpen .cameraV12StageWrap,.phone.analogLandscapeCam .cameraV12.manualPanelOpen .cameraV12StageWrap{grid-area:2/1/4!important}.phone.analogLandscapeCam .cameraV12.selectorPanelOpen .cameraV12Stage,.phone.analogLandscapeCam .cameraV12.manualPanelOpen .cameraV12Stage{aspect-ratio:3/2!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:100%!important}.phone.analogLandscapeCam .cameraV12.selectorPanelOpen .v12FilmsPopup .filmSelector,.phone.analogLandscapeCam .cameraV12.selectorPanelOpen .filmStockList{flex-direction:column!important;gap:6px!important;display:flex!important;overflow:visible!important}.phone.analogLandscapeCam .cameraV12.selectorPanelOpen .v12FilmsPopup .filmCard,.phone.analogLandscapeCam .cameraV12.selectorPanelOpen .filmStockCard{height:auto!important;min-height:52px!important}.homeScreen .heroHit{z-index:4;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.homeScreen .fxhHomeModeButtons{box-shadow:none!important;background:0 0!important;border:0!important;gap:8px!important;padding:0!important}.homeScreen .fxhHomeModeButtons button{position:relative;color:#6d6456!important;height:46px!important;min-height:46px!important;box-shadow:none!important;text-shadow:none!important;letter-spacing:.8px!important;background:#f3eadc!important;border:1px solid #eadfce!important;border-radius:16px!important;font-size:11px!important}.homeScreen .fxhHomeModeButtons button:before{display:none!important}.homeScreen .fxhHomeModeButtons button.active{color:#1a1408!important;box-shadow:none!important;text-shadow:none!important;background:#f0c14b!important;border-color:#f0c14b!important}.homeScreen .fxhHomeModeButtons button.active:before{content:none!important;display:none!important}.phone.polaroid:has(.homePolaroid){background-color:#7fd6e8!important;background-image:url(/assets/polaroid-cyan-bg.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.phone.polaroid:has(.homePolaroid) .status{color:#2a2418!important}.phone.polaroid:has(.homePolaroid) .topbar button:first-child{opacity:0!important;pointer-events:none!important}.phone.polaroid:has(.homePolaroid) .topbar button{color:#c9a227!important}.phone.polaroid:has(.homePolaroid) .topLogo img{object-fit:contain!important;filter:none!important;background:0 0!important;width:77px!important;max-width:77px!important;height:auto!important;display:block!important}.phone.polaroid:has(.homePolaroid) .topLogo{min-width:0;min-height:0;background:0 0!important;place-items:center start!important;display:grid!important}.phone.polaroid:has(.homePolaroid) .topLogo:before{content:none!important;display:none!important}.phone.polaroid:has(.homePolaroid):after{display:none!important}.v201BottomNav.polaroidHomeNav{box-shadow:none!important;background:#2a1c14!important;border-top:0!important;border-radius:22px 22px 0 0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav.bottomNav{box-shadow:none!important;background:#2a1c14!important;border-top:0!important;border-radius:22px 22px 0 0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav button{color:#c9b8a4!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav button small{color:#c9b8a4!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav button svg{color:#c9b8a4!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav button.active{color:#f0c14b!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav button.active small{color:#f0c14b!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav button.active svg{color:#f0c14b!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav button.active:before{background:#f0c14b!important}.homeScreen.homePolaroid{background:0 0!important;flex-direction:column!important;display:flex!important}.homeScreen.homePolaroid .homeStageBg,.homeScreen.homePolaroid .heroLeak,.homeScreen.homePolaroid .polaroidRainbow{display:none!important}.homeScreen.homePolaroid .homeInstallBanner{color:#f4efe4!important;box-shadow:none!important;background:#20140ec7!important;border:0!important;border-radius:18px!important}.homeScreen.homePolaroid .homeInstallBanner b{color:#1a1408!important;background:#f0c14b!important}.homeScreen.homePolaroid .fxhHomeModeButtons button{color:#f4efe4!important;background:#20140eb8!important;border:1px solid #ffffff14!important}.homeScreen.homePolaroid .fxhHomeModeButtons button.active{color:#1a1408!important;background:#f0c14b!important;border-color:#f0c14b!important}.homeScreen.homePolaroid .heroStage,.homeScreen.homePolaroid .heroStage.polaroidHeroCard{height:auto!important;min-height:420px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;overflow:visible!important}.homeScreen.homePolaroid .heroSlide:not(.polaroid){visibility:hidden!important;opacity:0!important}.homeScreen.homePolaroid .heroSlide.polaroid,.homeScreen.homePolaroid .hero.polaroid{box-shadow:none!important;color:#163038!important;background:0 0!important;border:0!important;position:relative!important}.homeScreen.homePolaroid .heroSlide.polaroid.heroPhoto img,.homeScreen.homePolaroid .heroSlide.polaroid.heroPhoto.isOn img{display:none!important}.homeScreen.homePolaroid .heroSlide.polaroid.heroPhoto div{z-index:4!important;background:0 0!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:auto!important;padding:0!important;display:block!important;position:absolute!important;top:28px!important;left:4px!important;right:auto!important}.homeScreen.homePolaroid .heroSlide.polaroid.heroPhoto h2{text-shadow:none;color:#1c2430!important;letter-spacing:-.4px!important;white-space:nowrap!important;width:280px!important;max-width:280px!important;margin:8px 0 12px!important;font-size:32px!important;font-weight:850!important;line-height:1.05!important}.homeScreen.homePolaroid .heroSlide.polaroid.heroPhoto p{text-shadow:none;color:#2a3340!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:280px!important;min-width:280px!important;max-width:280px!important;margin:0 0 16px!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;display:block!important}.homeScreen.homePolaroid .heroSlide.polaroid.heroPhoto span{color:#1a1408!important;letter-spacing:.8px!important;opacity:1!important;background:#f0c14b!important;border-radius:8px!important;margin:0 0 10px!important;padding:5px 12px!important;font-size:10px!important;font-weight:900!important;display:inline-block!important;overflow:visible!important}.homeScreen .polaroidOpenBtn{z-index:5;color:#1a1408;letter-spacing:.6px;background:#f0c14b;border:0;border-radius:16px;height:50px;font-size:14px;font-weight:900;position:absolute;bottom:16px;left:16px;right:16px}.homeScreen.homePolaroid .heroPips{display:none!important}.homeScreen.homePolaroid .polaroidOpenBtn{border-radius:16px!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:50px!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important}.phone.vhs:has(.homeVhs){background-color:#120c0a!important;background-image:url(/assets/vhs-tapes-bg.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.phone.vhs:has(.homeVhs) .status{color:#f4efe4!important}.phone.vhs:has(.homeVhs) .topbar button:first-child{opacity:0!important;pointer-events:none!important}.phone.vhs:has(.homeVhs) .topbar button{color:#f0c14b!important}.phone.vhs:has(.homeVhs) .topLogo img{object-fit:contain!important;filter:none!important;background:0 0!important;width:77px!important;max-width:77px!important;height:auto!important;display:block!important}.phone.vhs:has(.homeVhs) .topLogo{min-width:0;min-height:0;background:0 0!important;place-items:center start!important;display:grid!important}.phone.vhs:has(.homeVhs) .topLogo:before{content:none!important;display:none!important}.phone.vhs:has(.homeVhs):after{display:none!important}:is(.phone.vhs:has(.homeVhs) .v201BottomNav.bottomNav,.phone.vhs:has(.homeVhs) .v201BottomNav.polaroidHomeNav){box-shadow:none!important;background:#2a1c14!important;border-top:0!important;border-radius:22px 22px 0 0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.phone.vhs:has(.homeVhs) .v201BottomNav button{color:#c9b8a4!important}.phone.vhs:has(.homeVhs) .v201BottomNav button small{color:#c9b8a4!important}.phone.vhs:has(.homeVhs) .v201BottomNav button svg{color:#c9b8a4!important}.phone.vhs:has(.homeVhs) .v201BottomNav button.active{color:#f0c14b!important}.phone.vhs:has(.homeVhs) .v201BottomNav button.active small{color:#f0c14b!important}.phone.vhs:has(.homeVhs) .v201BottomNav button.active svg{color:#f0c14b!important}.phone.vhs:has(.homeVhs) .v201BottomNav button.active:before{background:#f0c14b!important}.homeScreen.homeVhs{background:0 0!important;flex-direction:column!important;display:flex!important}.homeScreen.homeVhs .homeStageBg,.homeScreen.homeVhs .vhsTapeBg,.homeScreen.homeVhs .heroLeak{display:none!important}.homeScreen.homeVhs .homeInstallBanner{color:#f4efe4!important;box-shadow:none!important;background:#20140ec7!important;border:0!important;border-radius:18px!important}.homeScreen.homeVhs .homeInstallBanner b{color:#1a1408!important;background:#f0c14b!important}.homeScreen.homeVhs .fxhHomeModeButtons button{color:#f4efe4!important;background:#20140eb8!important;border:1px solid #ffffff14!important}.homeScreen.homeVhs .fxhHomeModeButtons button.active{color:#1a1408!important;background:#f0c14b!important;border-color:#f0c14b!important}.homeScreen.homeVhs .heroStage,.homeScreen.homeVhs .heroStage.polaroidHeroCard{height:auto!important;min-height:420px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:24px!important;flex:auto!important;overflow:hidden!important}.homeScreen.homeVhs .heroSlide.vhs,.homeScreen.homeVhs .hero.vhs{box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important}.homeScreen.homeVhs .heroSlide.vhs.heroPhoto img{display:none!important}.homeScreen.homeVhs .heroSlide.vhs.heroPhoto.isOn img{transform:none!important}.homeScreen.homeVhs .heroSlide.vhs.heroPhoto div{background:linear-gradient(90deg,#0000009e 0%,#0000002e 72%,#0000 100%)!important;width:56%!important;padding:48px 12px 80px 18px!important}.homeScreen.homeVhs .heroSlide.vhs.heroPhoto h2{text-shadow:0 2px 12px #00000073;color:#fff!important;font-size:34px!important;font-weight:850!important;line-height:1.05!important}.homeScreen.homeVhs .heroSlide.vhs.heroPhoto p{text-shadow:0 1px 8px #0006;color:#ece7de!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important}.homeScreen.homeVhs .heroSlide.vhs.heroPhoto span{color:#1a1408!important;letter-spacing:.6px!important;background:#f0c14b!important;border-radius:8px!important;padding:4px 10px!important;font-size:10px!important;font-weight:900!important;display:inline-block!important}.homeScreen.homeVhs .heroPips{bottom:72px!important}.homeScreen.homeVhs .heroPips i{background:#ffffff59!important}.homeScreen.homeVhs .heroPips i.on{background:#f0c14b!important}.homeScreen .polaroidOpenBtn.vhsOpenBtn{color:#fff;background:#c4452d}.homeScreen.homeVhs .vhsHud{z-index:5;pointer-events:none;color:#e8e4dc;text-shadow:0 1px 6px #0000008c;justify-content:space-between;align-items:flex-start;font-family:Courier New,ui-monospace,monospace;display:flex;position:absolute;top:12px;left:16px;right:16px}.homeScreen.homeVhs .vhsHud b{letter-spacing:1.5px;font-size:11px;font-weight:800}.homeScreen.homeVhs .vhsHud span{letter-spacing:1px;text-align:right;font-size:10px;font-weight:700;line-height:1.25}.phone.analog:has(.homeAnalog){background-color:#070707!important;background-image:url(/assets/analog-35mm-desk.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}.phone.analog:has(.homeAnalog) .status{color:#f4e6c4!important}.phone.analog:has(.homeAnalog) .topbar button:first-child{opacity:0!important;pointer-events:none!important}.phone.analog:has(.homeAnalog) .topbar button{color:#f4e6c4!important}.homeScreen.homeAnalog{background:0 0!important;flex-direction:column!important;display:flex!important}.homeScreen.homeAnalog .homeStageBg,.homeScreen.homeAnalog .heroLeak,.homeScreen.homeAnalog .homeTagline,.homeScreen.homeAnalog .cameraGrid{display:none!important}.homeScreen.homeAnalog .homeInstallBanner{color:#1c2430!important;box-shadow:none!important;background:#ffffffd6!important;border:0!important;border-radius:18px!important}.homeScreen.homeAnalog .homeInstallBanner b{color:#1a1408!important;background:#f0c14b!important}.homeScreen.homeAnalog .fxhHomeModeButtons button{color:#f4e6c4!important;background:0 0!important;border:0!important}.homeScreen.homeAnalog .fxhHomeModeButtons button.active{color:#111!important;background:#e8b423!important;border-color:#0000!important}.homeScreen.homeAnalog .heroStage,.homeScreen.homeAnalog .heroStage.polaroidHeroCard{height:auto!important;min-height:420px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;overflow:visible!important}.homeScreen.homeAnalog .heroSlide.analog,.homeScreen.homeAnalog .hero.analog{box-shadow:none!important;color:#1c2430!important;background:0 0!important;border:0!important;position:relative!important}.homeScreen.homeAnalog .heroSlide:not(.analog){visibility:hidden!important;opacity:0!important}.homeScreen.homeAnalog .heroSlide.analog.heroPhoto img,.homeScreen.homeAnalog .heroSlide.analog.heroPhoto.isOn img{display:none!important}.homeScreen.homeAnalog .heroSlide.analog.heroPhoto div{z-index:4!important;background:0 0!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:auto!important;padding:0!important;display:block!important;position:absolute!important;top:28px!important;left:4px!important;right:auto!important}.homeScreen.homeAnalog .heroSlide.analog.heroPhoto h2{text-shadow:none;color:#1c2430!important;letter-spacing:-.4px!important;white-space:nowrap!important;width:280px!important;max-width:280px!important;margin:8px 0 12px!important;font-size:32px!important;font-weight:850!important;line-height:1.05!important}.homeScreen.homeAnalog .heroSlide.analog.heroPhoto p{text-shadow:none;color:#2a2418!important;white-space:normal!important;width:280px!important;min-width:280px!important;max-width:280px!important;margin:0 0 16px!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;display:block!important}.homeScreen.homeAnalog .heroPips{display:none!important}.homeScreen.homeAnalog .polaroidOpenBtn.analogOpenBtn{color:#f7f1e6!important;background:#1c2430!important;border-radius:16px!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:50px!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important}.phone.polaroid.cameraScreenActive{background-color:#6bd4e8!important;background-image:url(/assets/polaroid-cyan-scene.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;padding-left:0!important;padding-right:0!important}.phone.polaroid .ejectSheet{background-color:#6bd4e8!important;background-image:url(/assets/polaroid-cyan-scene.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}.phone.polaroid .ejectPanel{background:#f7f1e6!important;border:1px solid #00000014!important;border-radius:18px!important;padding:10px 10px 12px!important;box-shadow:0 8px 24px #0000002e!important}.phone.polaroid .ejectOptions button{background:#fff!important;border-color:#00000024!important}.phone.polaroid .ejectOptions button.on,.phone.polaroid .ejectTone,.phone.polaroid .ejectActions button{background:#fff!important}.phone.polaroid .ejectActions button.primary{color:#fff!important;background:#3aa757!important}.phone.polaroid .ejectActions button.outline{background:#fff!important}.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode{box-shadow:none!important;background:0 0!important;border-color:#0000!important;flex-direction:column!important;gap:0!important;min-height:calc(100dvh - 58px)!important;padding:6px 12px 0!important;display:flex!important}.phone.polaroid.cameraScreenActive .v201BottomNav.bottomNav{background:#2a1c14!important;border-top:0!important;border-radius:22px 22px 0 0!important}.phone.polaroid.cameraScreenActive .v201BottomNav button{color:#c9b8a4!important}.phone.polaroid.cameraScreenActive .v201BottomNav button.active:before{display:none!important}.phone.polaroid.cameraScreenActive .polaroidCameraMode .cameraV12Header{background:0 0!important;border:0!important;order:1!important;grid-template-columns:44px 1fr 44px!important;height:auto!important;min-height:52px!important;padding:2px 4px 8px!important}.phone.polaroid.cameraScreenActive .polaroidCameraMode .cameraHeaderActionBtn{display:none!important}.phone.polaroid.cameraScreenActive .polaroidCameraMode .cameraV12Header>button,.phone.polaroid.cameraScreenActive .polaroidCameraMode .cameraHeaderProfileBtn{width:40px!important;height:40px!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important}.phone.polaroid.cameraScreenActive .polaroidCameraMode .cameraV12Header h2{color:#fff!important;letter-spacing:-.2px!important;text-shadow:none!important;font-size:20px!important;font-weight:800!important}.phone.polaroid.cameraScreenActive .polaroidCameraMode .cameraV12Header p{color:#f0c14b!important;text-shadow:none!important;margin-top:3px!important;font-size:11px!important;font-weight:800!important}.phone.polaroid.cameraScreenActive .polaroidCameraMode .cameraV12StageWrap{z-index:8!important;background:0 0!important;flex:none!important;order:2!important;justify-content:center!important;align-items:flex-end!important;min-height:0!important;max-height:none!important;margin:0 0 -18px!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{aspect-ratio:1!important;background:#111!important;border:10px solid #f6f0e3!important;border-bottom-width:56px!important;border-radius:3px!important;outline:0!important;flex:none!important;width:320px!important;min-width:0!important;max-width:86%!important;height:320px!important;min-height:0!important;max-height:320px!important;padding:0!important;overflow:hidden!important;transform:none!important;box-shadow:0 10px 18px #00000047!important}.phone.polaroid.cameraScreenActive .polaroidCameraMode .cameraV12Stage video,.phone.polaroid.cameraScreenActive .polaroidCameraMode .cameraV12Stage canvas{object-fit:cover!important;border-radius:0!important}.phone.polaroid.cameraScreenActive .polaroidCameraMode .cameraV12Stage:before,.phone.polaroid.cameraScreenActive .polaroidCameraMode .cameraV12Stage:after,.phone.polaroid.cameraScreenActive .polaroidHud{display:none!important}.phone.polaroid.cameraScreenActive .polaroidHardwareFace{z-index:3!important;background:#111!important;border:0!important;border-radius:8px!important;order:4!important;justify-content:center!important;align-items:center!important;height:auto!important;margin:0 4%!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 10px #0000004d!important}.phone.polaroid.cameraScreenActive .polaroidFlashPhoto{object-fit:cover!important;object-position:center 45%!important;width:100%!important;height:48px!important;display:block!important}.phone.polaroid.cameraScreenActive .polaroidHardwareFace.flashOn .polaroidFlashPhoto{filter:brightness(1.45)saturate(1.35)}.phone.polaroid.cameraScreenActive .polaroidFlashUnit,.phone.polaroid.cameraScreenActive .polaroidFlashUnit i,.phone.polaroid.cameraScreenActive .polaroidFlashUnit:after{display:none!important}.phone.polaroid.cameraScreenActive .polaroidCameraMode .v20PolaroidControls{box-shadow:none!important;z-index:2!important;background:linear-gradient(#f6d34a 0%,#e8b82e 100%)!important;border:0!important;border-radius:22px 22px 0 0!important;flex:none!important;order:5!important;margin:-14px 4% 0!important;padding:22px 8px 6px!important;position:relative!important}.phone.polaroid.cameraScreenActive .polaroidRainbowStripe{border-radius:1px!important;grid-template-columns:repeat(4,11px)!important;width:44px!important;height:6px!important;margin:0 auto 8px!important;display:grid!important;position:static!important;left:auto!important;right:auto!important;overflow:hidden!important}.phone.polaroid.cameraScreenActive .polaroidRainbowStripe i:first-child{background:#ef3e32}.phone.polaroid.cameraScreenActive .polaroidRainbowStripe i:nth-child(2){background:#f39b27}.phone.polaroid.cameraScreenActive .polaroidRainbowStripe i:nth-child(3){background:#2fa24a}.phone.polaroid.cameraScreenActive .polaroidRainbowStripe i:nth-child(4){background:#2b7de9}.phone.polaroid.cameraScreenActive .polaroidPrimaryControls{box-shadow:none!important;background:#1a1a1a!important;border:0!important;border-radius:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:8px 6px!important}.phone.polaroid.cameraScreenActive .polaroidPrimaryControls button{height:42px!important;min-height:42px!important;box-shadow:none!important;color:#fff!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding:0 8px!important;display:grid!important}.phone.polaroid.cameraScreenActive .polaroidPrimaryControls button:before{display:none!important}.phone.polaroid.cameraScreenActive .polaroidPrimaryControls button+button{border-left:1px solid #ffffff38!important}.phone.polaroid.cameraScreenActive .polaroidPrimaryControls button>span:last-child{color:#fff!important;letter-spacing:.4px!important;text-transform:uppercase!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;font-size:10px!important;font-weight:800!important;line-height:1.05!important;display:flex!important}.phone.polaroid.cameraScreenActive .polaroidPrimaryControls button b{color:#f0c14b!important;letter-spacing:.2px!important;font-size:12px!important;font-weight:900!important}.phone.polaroid.cameraScreenActive .polaroidRgbIcon{width:26px!important;height:26px!important;display:block!important;position:relative!important}.phone.polaroid.cameraScreenActive .polaroidRgbIcon i{mix-blend-mode:screen;border-radius:50%;width:14px;height:14px;position:absolute}.phone.polaroid.cameraScreenActive .polaroidRgbIcon i:first-child{background:#2ec4ff;top:3px;left:0}.phone.polaroid.cameraScreenActive .polaroidRgbIcon i:nth-child(2){background:#e23b8c;top:3px;right:0}.phone.polaroid.cameraScreenActive .polaroidRgbIcon i:nth-child(3){background:#f0c14b;bottom:0;left:6px}.phone.polaroid.cameraScreenActive .polaroidSunIcon{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='4'/><g stroke='%23000' stroke-width='2' stroke-linecap='round'><path d='M12 2v2.4M12 19.6V22M2 12h2.4M19.6 12H22M5 5l1.7 1.7M17.3 17.3 19 19M19 5l-1.7 1.7M6.7 17.3 5 19'/></g></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='4'/><g stroke='%23000' stroke-width='2' stroke-linecap='round'><path d='M12 2v2.4M12 19.6V22M2 12h2.4M19.6 12H22M5 5l1.7 1.7M17.3 17.3 19 19M19 5l-1.7 1.7M6.7 17.3 5 19'/></g></svg>") 50%/contain no-repeat;background:radial-gradient(circle at 50% 50%, #f0c14b 0 5px, transparent 5.5px), conic-gradient(from 0deg, #f0c14b 0 12deg, transparent 12deg 45deg)!important;background:#f0c14b!important;width:22px!important;height:22px!important;display:block!important}.phone.polaroid.cameraScreenActive .polaroidBoltIcon{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23000' d='M13 2 6 13h6l-1 9 7-12h-6z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23000' d='M13 2 6 13h6l-1 9 7-12h-6z'/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#fff!important;width:18px!important;height:22px!important;display:block!important}.phone.polaroid.cameraScreenActive .polaroidEvOnly{box-shadow:none!important;background:0 0!important;border:0!important;margin:8px 10px 0!important;padding:0!important;display:block!important}.phone.polaroid.cameraScreenActive .polaroidEvLabel{display:none!important}.phone.polaroid.cameraScreenActive .polaroidEvTrack{padding:8px 4px 0!important;position:relative!important}.phone.polaroid.cameraScreenActive .polaroidEvTrack input[type=range]{appearance:none!important;background:#171717!important;border-radius:99px!important;outline:0!important;width:calc(100% + 18px)!important;height:3px!important;margin:0 0 0 -9px!important}.phone.polaroid.cameraScreenActive .polaroidEvTrack input[type=range]::-webkit-slider-thumb{appearance:none!important;background:#f0c14b!important;border:0!important;border-radius:50%!important;width:18px!important;height:18px!important;box-shadow:0 1px 3px #00000047!important}.phone.polaroid.cameraScreenActive .polaroidEvTrack input[type=range]::-moz-range-thumb{background:#f0c14b!important;border:0!important;border-radius:50%!important;width:18px!important;height:18px!important}.phone.polaroid.cameraScreenActive .polaroidEvTicks{color:#171717;grid-template-columns:repeat(5,1fr);margin-top:6px;font-size:10px;font-weight:800;line-height:1;display:grid}.phone.polaroid.cameraScreenActive .polaroidEvTicks span{text-align:center;padding-top:8px;position:relative}.phone.polaroid.cameraScreenActive .polaroidEvTicks span:before{content:"";background:#171717;width:1px;height:8px;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone.polaroid.cameraScreenActive .polaroidCameraMode .cameraV12ShutterRow{background:linear-gradient(#e8b82e,#e3b12a)!important;border:0!important;order:6!important;align-items:end!important;height:90px!important;min-height:90px!important;margin:0 4%!important;padding:2px 14px 6px!important}.phone.polaroid.cameraScreenActive .polaroidCameraMode .v12Shutter{background:0 0!important;border:0!important;border-radius:50%!important;outline:0!important;width:80px!important;min-width:80px!important;height:80px!important;min-height:80px!important;padding:0!important;overflow:hidden!important;box-shadow:0 6px 14px #00000059!important}.phone.polaroid.cameraScreenActive .polaroidShutterPhoto{object-fit:cover!important;pointer-events:none!important;width:100%!important;height:100%!important;display:block!important}.phone.polaroid.cameraScreenActive .polaroidCameraMode .v12Thumb{background:#111!important;border:4px solid #fff!important;border-bottom-width:9px!important;border-radius:4px!important;width:40px!important;height:46px!important;overflow:hidden!important;box-shadow:0 4px 8px #00000047!important}.phone.polaroid.cameraScreenActive .polaroidCameraMode .v12Thumb img{object-fit:cover!important;max-width:100%!important;max-height:100%!important}.phone.polaroid.cameraScreenActive .polaroidCameraMode .v12Flip{color:#fff!important;background:#171717!important;border:0!important;border-radius:10px!important;width:34px!important;height:34px!important;position:relative!important;box-shadow:0 3px 6px #00000047!important}.phone.polaroid.cameraScreenActive .polaroidCameraMode .v12Flip:before{content:"";background:radial-gradient(circle,#4a6a68 0 18%,#142220 40%,#050505 70%);border-radius:8px;width:34px;height:34px;position:absolute;top:-40px;right:0;box-shadow:inset 0 0 0 6px #171717,0 3px 6px #00000047}.phone.polaroid.cameraScreenActive .polaroidFilmDoor{height:auto!important;box-shadow:none!important;background:#e3b12a!important;border-radius:0 0 18px 18px!important;order:7!important;margin:0 4% 4px!important;padding:0 14px 8px!important}.phone.polaroid.cameraScreenActive .polaroidFilmDoor i{background:linear-gradient(#1a1a1a,#0a0a0a)!important;border-radius:0 0 8px 8px!important;height:14px!important;display:block!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20ControlGrid.polaroidPrimaryControls{box-shadow:none!important;background:#1a1a1a!important;border:0!important;border-radius:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:6px 4px!important;display:grid!important}.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20ControlGrid.polaroidPrimaryControls button,.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20ControlGrid.polaroidPrimaryControls button.ctrlCycle,.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20ControlGrid.polaroidPrimaryControls button.ctrlToggle,.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20ControlGrid.polaroidPrimaryControls button:first-child,.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20ControlGrid.polaroidPrimaryControls button:nth-child(2),.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20ControlGrid.polaroidPrimaryControls button:nth-child(3){height:42px!important;min-height:42px!important;box-shadow:none!important;color:#fff!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:26px minmax(0,1fr)!important;place-items:center start!important;gap:6px!important;padding:0 8px!important;display:grid!important}.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20ControlGrid.polaroidPrimaryControls button:before,.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20ControlGrid.polaroidPrimaryControls button:after{content:none!important;display:none!important}.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20ControlGrid.polaroidPrimaryControls button+button{border-left:1px solid #ffffff38!important}.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20ControlGrid.polaroidPrimaryControls button>span:last-child,.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20ControlGrid.polaroidPrimaryControls button:first-child>span:last-child,.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20ControlGrid.polaroidPrimaryControls button:nth-child(2)>span:last-child,.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20ControlGrid.polaroidPrimaryControls button:nth-child(3)>span:last-child{color:#fff!important;letter-spacing:.35px!important;text-transform:uppercase!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;font-size:10px!important;font-weight:800!important;line-height:1.05!important;display:flex!important}.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20ControlGrid.polaroidPrimaryControls button b,.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20ControlGrid.polaroidPrimaryControls button:first-child b,.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20ControlGrid.polaroidPrimaryControls button:nth-child(2) b,.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v20PolaroidControls .v20ControlGrid.polaroidPrimaryControls button:nth-child(3) b{color:#f0c14b!important;letter-spacing:.15px!important;font-size:12px!important;font-weight:900!important}.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .polaroidRgbIcon{isolation:isolate!important;background:0 0!important;width:26px!important;height:26px!important;position:relative!important}.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .polaroidRgbIcon i{mix-blend-mode:screen!important;border-radius:50%!important;width:14px!important;height:14px!important;position:absolute!important}.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .polaroidSunIcon,.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .polaroidBoltIcon{background:0 0!important;place-items:center!important;width:22px!important;height:22px!important;display:grid!important;-webkit-mask:none!important;mask:none!important}.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .polaroidSunIcon svg,.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .polaroidBoltIcon svg{width:22px!important;height:22px!important;display:block!important}.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .polaroidEvOnly{box-shadow:none!important;background:0 0!important;border:0!important;display:block!important}html body .app.appAnalogCam .phone.polaroid.cameraScreenActive{background-color:#6bd4e8!important;background-image:url(/assets/polaroid-cyan-scene.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}html body .app.appAnalogCam .phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12StageWrap{z-index:8!important;background:0 0!important;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 -18px!important;padding:0!important}html body .app.appAnalogCam .phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .cameraV12Stage{aspect-ratio:1!important;background:#111!important;border:10px solid #f6f0e3!important;border-bottom-width:56px!important;border-radius:3px!important;width:320px!important;min-width:0!important;max-width:86%!important;height:320px!important;min-height:0!important;max-height:320px!important}html body .app.appAnalogCam .phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode .v12Shutter{background:0 0!important;border-radius:50%!important;width:80px!important;min-width:80px!important;height:80px!important;min-height:80px!important;overflow:hidden!important}html body .app.appAnalogCam .phone.polaroid.cameraScreenActive .polaroidShutterPhoto{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}html body .app.appAnalogCam .phone.polaroid.cameraScreenActive .polaroidEvTicks{padding:0 9px!important}.topLogo{place-items:center start!important;display:grid!important}.topLogo img{width:77px!important;max-width:77px!important;height:auto!important}:is(.phone:has(.appHomeScreen) .topbar,.phone:has(.homeAnalog) .topbar,.phone:has(.homePolaroid) .topbar,.phone:has(.homeVhs) .topbar){box-sizing:border-box!important;grid-template-columns:0 1fr 46px!important;padding:0 16px!important}:is(.phone:has(.appHomeScreen) .status,.phone:has(.homeAnalog) .status,.phone:has(.homePolaroid) .status,.phone:has(.homeVhs) .status){box-sizing:border-box!important;padding:8px 16px 0!important}:is(.phone:has(.appHomeScreen) .topbar button:first-child,.phone:has(.homeAnalog) .topbar button:first-child,.phone:has(.homePolaroid) .topbar button:first-child,.phone:has(.homeVhs) .topbar button:first-child){opacity:0!important;pointer-events:none!important;border:0!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.phone.analog.cameraScreenActive{background-color:#070707!important;background-image:url(/assets/analog-35mm-desk.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}.phone.analog.cameraScreenActive:before{content:"";z-index:0;pointer-events:none;background:#0000002e;position:absolute;inset:0}.phone.analog.cameraScreenActive>*{z-index:1;position:relative}.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode{background:0 0!important}.phone.analog.cameraScreenActive button.analogRotateHint{-webkit-backdrop-filter:blur(3px);color:#f4be19!important;box-shadow:none!important;background:#00000014!important;border:1.5px solid #f4be19!important}.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .cameraV12Controls,.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .v20AnalogControls{box-shadow:none!important;background:0 0!important;border:0!important}.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .v20ControlGrid button{-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#1c1f1ee0,#050706d1)!important;border:1px solid #ffffff38!important;box-shadow:inset 0 1px #ffffff1a,0 5px 12px #00000052!important}.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .v20ControlGrid button>span:last-child{text-shadow:0 1px 3px #000c;color:#fff!important}.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .v20ControlGrid button b{text-shadow:0 1px 3px #000c;color:#ffc247!important}.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .v20ControlGrid button.active{border-color:#f4be19!important}.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .v20ControlIcon{color:#fff!important}.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .v20Sliders{-webkit-backdrop-filter:blur(14px)saturate(115%);background:linear-gradient(135deg,#0a0c0b57,#1815126b)!important;border:1px solid #fff3!important;border-radius:22px!important;margin-top:8px!important;padding:12px 10px 10px!important;box-shadow:inset 0 1px #ffffff14,0 8px 24px #00000047!important}.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .v20Sliders .miniSliderLabel{text-shadow:0 1px 3px #000c;color:#fff!important}.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .v20Sliders .miniSliderAutoTag{text-shadow:0 1px 3px #000c;color:#f2b632!important}.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .v20Sliders .miniSliderValue{text-shadow:0 1px 3px #000c;color:#ffc247!important}.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .v20Sliders .miniSliderMinus,.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .v20Sliders .miniSliderPlus{color:#fff!important}.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .v20Sliders input[type=range]{background:#bec6c57a!important}.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .v20Sliders input[type=range]::-webkit-slider-thumb{background:#a07a2fc7!important}.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .v20Sliders input[type=range]::-moz-range-thumb{background:#a07a2fc7!important}.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .miniSlider:not(.miniSliderAuto) input[type=range]::-webkit-slider-thumb{background:#ffc247!important}.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .miniSlider:not(.miniSliderAuto) input[type=range]::-moz-range-thumb{background:#ffc247!important}.phone.analog.cameraScreenActive .ae1-tool-row{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px;width:100%;padding:8px 2px 0;display:grid}.phone.analog.cameraScreenActive .ae1-tool-button{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;align-items:center;gap:5px;min-width:0;height:80px;padding:7px;transition:transform .12s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;background:linear-gradient(145deg,#252827f0,#060807f5)!important;border:1px solid #a5aca973!important;box-shadow:inset 0 1px #ffffff24,inset 0 -3px 7px #0009,0 5px 12px #00000057!important}.phone.analog.cameraScreenActive .ae1-tool-image-wrap{flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;margin:0;display:flex;position:relative;background:0 0!important}.phone.analog.cameraScreenActive .ae1-tool-image{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 3px 3px #000000a6)brightness(1.04)contrast(1.04);width:100%;height:100%;display:block;transform:translateZ(0)}.phone.analog.cameraScreenActive .ae1-tool-image-wrap.image-error:after{content:"";border:1px solid #ffc247a6;border-radius:50%;width:22px;height:22px;display:block}.phone.analog.cameraScreenActive .ae1-tool-copy{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:3px;min-width:0;display:flex}.phone.analog.cameraScreenActive .ae1-tool-label{color:#fff;text-align:left;white-space:nowrap;text-shadow:0 1px 3px #000000e6;width:auto;max-width:100%;text-overflow:unset;margin:0;font-size:15px;font-weight:600;line-height:1.1;display:block;overflow:visible}.phone.analog.cameraScreenActive .ae1-tool-value{color:#ffc247;text-align:left;white-space:nowrap;text-shadow:0 1px 3px #000000e6;width:auto;max-width:100%;text-overflow:unset;margin:0;font-size:16px;font-weight:700;line-height:1.1;display:block;overflow:visible}.phone.analog.cameraScreenActive .ae1-tool-indicator{display:none!important}.phone.analog.cameraScreenActive .ae1-tool-chevron{color:#c8c8c8;content:none;flex:0 0 14px;justify-content:center;align-items:center;width:14px;min-width:14px;height:18px;font-size:18px;font-weight:400;line-height:1;display:flex!important}.phone.analog.cameraScreenActive .ae1-tool-button:after{content:none!important;display:none!important}.phone.analog.cameraScreenActive .ae1-tool-button.is-active{border-color:#f2b632eb!important;box-shadow:inset 0 1px #ffffff24,inset 0 -3px 7px #0009,0 0 0 1px #f2b63238,0 0 12px #f2b63224!important}.phone.analog.cameraScreenActive .ae1-tool-button.ae1-film-card,.phone.analog.cameraScreenActive .ae1-tool-button.ae1-filters-card,.phone.analog.cameraScreenActive .ae1-tool-button.ae1-controls-card,.phone.analog.cameraScreenActive .ae1-tool-button.ae1-flash-card,.phone.analog.cameraScreenActive .ae1-tool-button.ae1-finder-card,.phone.analog.cameraScreenActive .ae1-tool-button.ae1-frame-card{background-color:#070807!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.phone.analog.cameraScreenActive .ae1-tool-button.ae1-film-card{background-image:linear-gradient(90deg,#060706e0 0%,#06070673 42%,#0607061f 100%),url(/images/film-card-bg.png)!important}.phone.analog.cameraScreenActive .ae1-tool-button.ae1-filters-card{background-image:linear-gradient(90deg,#060706e0 0%,#06070673 42%,#0607061f 100%),url(/images/card-filters.png)!important}.phone.analog.cameraScreenActive .ae1-tool-button.ae1-controls-card{background-image:linear-gradient(90deg,#060706e0 0%,#06070673 42%,#0607061f 100%),url(/images/card-controls.png)!important}.phone.analog.cameraScreenActive .ae1-tool-button.ae1-flash-card{background-image:linear-gradient(90deg,#060706e0 0%,#06070673 42%,#0607061f 100%),url(/images/card-flash.png)!important}.phone.analog.cameraScreenActive .ae1-tool-button.ae1-finder-card{background-image:linear-gradient(90deg,#060706e0 0%,#06070673 42%,#0607061f 100%),url(/images/card-finder.png)!important}.phone.analog.cameraScreenActive .ae1-tool-button.ae1-frame-card{background-image:linear-gradient(90deg,#060706e0 0%,#06070673 42%,#0607061f 100%),url(/images/card-frame.png)!important}.phone.analog.cameraScreenActive .ae1-tool-image-wrap,.phone.analog.cameraScreenActive .ae1-tool-image{display:none!important}.phone.analog.cameraScreenActive .ae1-tool-copy,.phone.analog.cameraScreenActive .ae1-tool-chevron{z-index:1;position:relative}.phone.analog.cameraScreenActive .ae1-tool-button:active{transform:translateY(2px)scale(.975)!important}.phone.analog.cameraScreenActive .ae1-tool-button:focus-visible{outline-offset:2px;outline:2px solid #ffc247}@media (width<=430px){.phone.analog.cameraScreenActive .ae1-tool-row{gap:6px 7px;padding-inline:0}.phone.analog.cameraScreenActive .ae1-tool-button{border-radius:14px;height:80px;padding:7px}.phone.analog.cameraScreenActive .ae1-tool-image-wrap{flex-basis:36px;width:36px;height:36px}.phone.analog.cameraScreenActive .ae1-tool-label{font-size:15px}.phone.analog.cameraScreenActive .ae1-tool-value{font-size:16px}}@media (width<=360px){.phone.analog.cameraScreenActive .ae1-tool-row{gap:6px}.phone.analog.cameraScreenActive .ae1-tool-button{height:80px}.phone.analog.cameraScreenActive .ae1-tool-image-wrap{flex-basis:34px;width:34px;height:34px}.phone.analog.cameraScreenActive .ae1-tool-label{font-size:15px}.phone.analog.cameraScreenActive .ae1-tool-value{font-size:16px}}.phone.analog.cameraScreenActive .v12Shutter.ae1Shutter{background:0 0!important;border:0!important;outline:none!important;padding:0!important;overflow:visible!important;box-shadow:0 8px 18px #0000006b!important}.phone.analog.cameraScreenActive .ae1ShutterImg{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 4px 6px #0000008c);width:100%;height:100%;display:block}.phone.analog.cameraScreenActive .v12Shutter.ae1Shutter:active{transform:scale(.92)!important}.phone.analog.cameraScreenActive .v12Shutter.ae1Shutter .bulbHint,.phone.analog.cameraScreenActive .v12Shutter.ae1Shutter .bulbTimer{z-index:2;color:#fff;text-shadow:0 1px 3px #000000e6;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phone.analog.cameraScreenActive .v12Thumb{visibility:hidden!important;pointer-events:none!important;box-shadow:none!important;background:0 0!important;border:0!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .cameraV12.cameraV122.analogCameraMode{box-sizing:border-box!important;flex-direction:column!important;padding-bottom:4px!important;display:flex!important;overflow:auto!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .cameraV12.cameraV122.analogCameraMode .cameraV12StageWrap{flex:none!important;width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .cameraV12.cameraV122.analogCameraMode .cameraV12Stage{aspect-ratio:3/2!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#000!important;border:0!important;border-radius:0!important;outline:0!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .cameraV12.cameraV122.analogCameraMode .cameraV12Controls{flex:none!important;min-height:0!important;overflow:visible!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .cameraV12.cameraV122.analogCameraMode .cameraV12ShutterRow,.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .cameraV12.cameraV122.analogCameraMode .cameraV12ShutterRow.cameraShutterDock{visibility:visible!important;opacity:1!important;z-index:80!important;pointer-events:auto!important;background:0 0!important;flex:none!important;grid-template-columns:48px minmax(0,1fr) 48px!important;justify-content:stretch!important;place-items:center!important;column-gap:0!important;width:100%!important;max-width:100%!important;height:82px!important;min-height:82px!important;margin:8px 0 0!important;padding:0 8px!important;display:grid!important;position:relative!important;inset:auto!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .cameraV12.cameraV122.analogCameraMode .v12Shutter.ae1Shutter{visibility:visible!important;opacity:1!important;background:0 0!important;border:0!important;outline:0!important;place-items:center!important;width:82px!important;min-width:82px!important;height:82px!important;min-height:82px!important;display:grid!important}.phone.analog.cameraScreenActive .ae1ShutterImg{object-fit:contain!important;visibility:visible!important;opacity:1!important;width:82px!important;height:82px!important;display:block!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .cameraV12.cameraV122.analogCameraMode .v12Flip{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.phone.analog.cameraScreenActive .ae1-tool-row{row-gap:6px!important;padding-top:2px!important;padding-bottom:0!important}.phone.analog.cameraScreenActive .ae1-tool-button{height:80px!important}.phone.analog.cameraScreenActive .cameraV12.manualPanelOpen .cameraV12Controls{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:block!important}.phone.analog.cameraScreenActive .cameraV12.manualPanelOpen .ae1-tool-row{display:none!important}.phone.analog.cameraScreenActive .v20AnalogControls .analogZoomOnly,.phone.analog.cameraScreenActive .analogZoomOnly,.phone.analog.cameraScreenActive .cameraV12.manualPanelOpen .analogZoomOnly{min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:4px 0 0!important;padding:0!important;display:block!important}.phone.analog.cameraScreenActive .cameraV12.cameraV122.analogCameraMode .v20Sliders.analogZoomOnly{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:4px 0 0!important;padding:0!important}.phone.analog.cameraScreenActive .ae1-frame-icon{gap:3px;width:44px!important;height:36px!important}.phone.analog.cameraScreenActive .ae1-frame-mini{background:#6d6760;flex:none;width:20px;height:14px;position:relative}.phone.analog.cameraScreenActive .ae1-frame-mini.is-white{box-shadow:0 0 0 1.5px #fff}.phone.analog.cameraScreenActive .ae1-frame-mini.is-date{background:#5c5650}.phone.analog.cameraScreenActive .ae1-frame-mini.is-date i{color:#f08a28;letter-spacing:0;font-size:4px;font-style:normal;font-weight:800;line-height:1;position:absolute;bottom:0;right:1px}.phone.analog.cameraScreenActive .analogFrameChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px 2px 8px;display:grid}.phone.analog.cameraScreenActive .analogFrameChoice{appearance:none;color:#f4f1ea;background:#080a0aeb;border:1px solid #ffffff29;border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:8px 6px 10px;display:flex}.phone.analog.cameraScreenActive .analogFrameChoice.is-active{border-color:#ffc247}.phone.analog.cameraScreenActive .analogFrameChoice b{font-size:11px;font-weight:800}.phone.analog.cameraScreenActive .analogFramePreview{aspect-ratio:3/2;background:linear-gradient(#3a342e,#1d1b18);width:100%;position:relative;overflow:hidden}.phone.analog.cameraScreenActive .analogFramePreview-white{box-shadow:inset 0 0 0 4px #fff}.phone.analog.cameraScreenActive .analogFramePreview-date i{color:#f08a28;letter-spacing:.04em;font-family:Courier New,monospace;font-size:9px;font-style:normal;font-weight:800;position:absolute;bottom:5px;right:6px}.phone.analog.cameraScreenActive .analogLiveWhiteFrame{z-index:20;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 7px #fff}.phone.analog.cameraScreenActive .analogLiveDate{z-index:27;pointer-events:none;color:#f08a28;letter-spacing:.04em;text-shadow:0 1px 2px #0000008c;font-family:Courier New,Courier,monospace;font-size:clamp(11px,3.1vw,16px);font-weight:800;position:absolute;bottom:12%;right:4%}.phone.analog.cameraScreenActive .aeLockBadge{z-index:42;appearance:none;color:#111;letter-spacing:.06em;background:#ffc247;border:0;border-radius:6px;min-height:22px;padding:2px 8px;font-size:10px;font-weight:800;position:absolute;top:8px;right:8px}.phone.analog.cameraScreenActive .aeLockMarker:after{display:none!important}.phone.analog.cameraScreenActive .analogViewfinderOverlay{background:linear-gradient(#0000006b 0%,#0000 24% 76%,#00000075 100%)}.phone.analog.cameraScreenActive .analogViewfinderOverlay .vfTop,.phone.analog.cameraScreenActive .analogViewfinderOverlay .vfBottom,.phone.analog.cameraScreenActive .analogViewfinderOverlay .vfMeter{text-shadow:0 1px 3px #000000d9}.phone.analog.cameraScreenActive .analogControlsPanel{z-index:90!important;background:linear-gradient(#ffffff0a,#ffffff03),#080a0af5!important;border:1px solid #ffc24752!important;border-radius:16px!important;flex-direction:column!important;flex:none!important;gap:0!important;height:184px!important;min-height:184px!important;max-height:184px!important;margin:6px 10px 0!important;padding:0!important;display:flex!important;overflow:hidden!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .cameraV12.manualPanelOpen.analogCameraMode .analogControlsPanel{margin-bottom:0!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .cameraV12.manualPanelOpen.analogCameraMode .cameraV12ShutterRow{z-index:70!important}.phone.analog.cameraScreenActive .analogCtrlBar{border-bottom:1px solid #ffffff1a!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;height:44px!important;min-height:44px!important;padding:0 10px!important;display:grid!important}.phone.analog.cameraScreenActive .analogCtrlBar>span{color:#d8d2c4!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}.phone.analog.cameraScreenActive .analogCtrlAM{border:1px solid #ffc24780!important;border-radius:999px!important;grid-template-columns:1fr 1fr!important;width:64px!important;display:grid!important;overflow:hidden!important}.phone.analog.cameraScreenActive .analogCtrlAM button{appearance:none!important;color:#cfc8b4!important;background:0 0!important;border:0!important;height:26px!important;min-height:26px!important;padding:0!important;font-size:11px!important;font-weight:800!important}.phone.analog.cameraScreenActive .analogCtrlAM button.is-active{color:#111!important;background:#ffc247!important}.phone.analog.cameraScreenActive .analogCtrlClose{appearance:none!important;color:#f1ead8!important;background:0 0!important;border:0!important;justify-self:end!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important}.phone.analog.cameraScreenActive .analogCtrlTabs{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;padding:6px 6px 4px!important;display:grid!important}.phone.analog.cameraScreenActive .analogCtrlTabs button{appearance:none!important;color:#cfc8b4!important;background:#ffffff08!important;border:1px solid #ffffff1f!important;border-radius:10px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important;height:52px!important;padding:4px 2px!important;display:flex!important}.phone.analog.cameraScreenActive .analogCtrlTabs button small{color:inherit!important;letter-spacing:.04em!important;font-size:8px!important;font-weight:800!important}.phone.analog.cameraScreenActive .analogCtrlTabs button b{color:#fff6e4!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:11px!important;font-weight:800!important;line-height:1!important;overflow:hidden!important}.phone.analog.cameraScreenActive .analogCtrlTabs button.is-active{color:#ffc247!important;border-color:#ffc247!important;box-shadow:inset 0 0 0 1px #ffc24747!important}.phone.analog.cameraScreenActive .analogCtrlTabs button.is-active b{color:#ffc247!important}.phone.analog.cameraScreenActive .analogCtrlAdjust{flex:auto!important;min-height:0!important;padding:4px 12px 8px!important}.phone.analog.cameraScreenActive .analogCtrlMeta{justify-content:space-between!important;align-items:baseline!important;margin-bottom:4px!important;display:flex!important}.phone.analog.cameraScreenActive .analogCtrlMeta span{color:#9ea39e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:800!important}.phone.analog.cameraScreenActive .analogCtrlMeta b{color:#ffc247!important;font-size:13px!important;font-weight:800!important}.phone.analog.cameraScreenActive .analogCtrlSliderRow{grid-template-columns:28px minmax(0,1fr) 28px!important;align-items:center!important;gap:8px!important;display:grid!important}.phone.analog.cameraScreenActive .analogCtrlSliderRow button{appearance:none!important;color:#fff!important;background:#ffffff0a!important;border:1px solid #ffffff29!important;border-radius:8px!important;height:28px!important;font-size:16px!important;line-height:1!important}.phone.analog.cameraScreenActive .analogCtrlSliderRow button:disabled,.phone.analog.cameraScreenActive .analogCtrlSliderRow input:disabled{opacity:.45!important}.phone.analog.cameraScreenActive .analogCtrlSliderRow input[type=range]{accent-color:#ffc247!important;width:100%!important;height:18px!important;margin:0!important}.phone.analog.cameraScreenActive .analogCtrlMarks{color:#8b908b!important;letter-spacing:.02em!important;justify-content:space-between!important;margin-top:3px!important;font-size:8px!important;font-weight:700!important;display:flex!important}.phone.pageEnterLeft .cameraV12,.phone.pageEnterLeft .homeScreen,.phone.pageEnterLeft .galleryScreen,.phone.pageEnterLeft .filmLabV13,.phone.pageEnterLeft .appHomeScreen,.phone.pageEnterRight .cameraV12,.phone.pageEnterRight .homeScreen,.phone.pageEnterRight .galleryScreen,.phone.pageEnterRight .filmLabV13,.phone.pageEnterRight .appHomeScreen{animation:.28s cubic-bezier(.22,.86,.24,1) fxhPageIn}.phone.pageEnterLeft .cameraV12,.phone.pageEnterLeft .homeScreen,.phone.pageEnterLeft .galleryScreen,.phone.pageEnterLeft .filmLabV13,.phone.pageEnterLeft .appHomeScreen{--fxh-page-x:28px}.phone.pageEnterRight .cameraV12,.phone.pageEnterRight .homeScreen,.phone.pageEnterRight .galleryScreen,.phone.pageEnterRight .filmLabV13,.phone.pageEnterRight .appHomeScreen{--fxh-page-x:-28px}@keyframes fxhPageIn{0%{opacity:.35;transform:translate3d(var(--fxh-page-x,28px),0,0)}to{opacity:1;transform:none}}.phone:not(.analogLandscapeCam) .v201BottomNav.bottomNav,.phone:not(.analogLandscapeCam) .v201BottomNav.bottomNav.fxhSevenNav{z-index:500!important;border-top:0!important;border-radius:22px 22px 0 0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important;height:58px!important;min-height:58px!important;position:absolute!important;inset:auto 0 0!important;overflow:hidden!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .v201BottomNav.bottomNav{z-index:500!important;background:#d4a017!important;border-top:0!important;border-radius:22px 22px 0 0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important;height:58px!important;position:absolute!important;inset:auto 0 0!important;overflow:hidden!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .v201BottomNav.bottomNav:after{content:none!important;display:none!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .v201BottomNav button,.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .v201BottomNav button small,.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .v201BottomNav button svg{color:#5c4310!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .v201BottomNav button.active,.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .v201BottomNav button.active small,.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .v201BottomNav button.active svg{color:#1c2430!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .v201BottomNav button.active:before{opacity:.14!important;background:#1c2430!important;display:block!important}.phone.polaroid.cameraScreenActive .v201BottomNav.bottomNav,.v201BottomNav.polaroidHomeNav{z-index:500!important;background:#f3eee4!important;border-top:0!important;border-radius:22px 22px 0 0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important;height:58px!important;position:absolute!important;inset:auto 0 0!important;overflow:hidden!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav.bottomNav{z-index:500!important;background:#f3eee4!important;border-top:0!important;border-radius:22px 22px 0 0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important;height:58px!important;position:absolute!important;inset:auto 0 0!important;overflow:hidden!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav.bottomNav:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#ef3e32 0 25%,#f39b27 25% 50%,#2fa24a 50% 75%,#2b7de9 75%)!important;height:4px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav button{color:#3b342c!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav button small{color:#3b342c!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav button svg{color:#3b342c!important}.phone.polaroid.cameraScreenActive .v201BottomNav.bottomNav:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#ef3e32 0 25%,#f39b27 25% 50%,#2fa24a 50% 75%,#2b7de9 75%)!important;height:4px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav.bottomNav:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#ef3e32 0 25%,#f39b27 25% 50%,#2fa24a 50% 75%,#2b7de9 75%)!important;height:4px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.phone.polaroid.cameraScreenActive .v201BottomNav button,.phone.polaroid.cameraScreenActive .v201BottomNav button small,.phone.polaroid.cameraScreenActive .v201BottomNav button svg{color:#3b342c!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav button{color:#3b342c!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav button small{color:#3b342c!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav button svg{color:#3b342c!important}.phone.polaroid.cameraScreenActive .v201BottomNav button.active,.phone.polaroid.cameraScreenActive .v201BottomNav button.active small,.phone.polaroid.cameraScreenActive .v201BottomNav button.active svg{color:#e23b2e!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav button.active{color:#e23b2e!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav button.active small{color:#e23b2e!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav button.active svg{color:#e23b2e!important}.phone.polaroid.cameraScreenActive .v201BottomNav button.active:before{opacity:.16!important;background:#e23b2e!important;display:block!important}.phone.polaroid:has(.homePolaroid) .v201BottomNav button.active:before{opacity:.16!important;background:#e23b2e!important;display:block!important}.phone.analog:has(.homeAnalog) .v201BottomNav.bottomNav{background:#d4a017!important}.phone:has(.galleryScreen) .v201BottomNav.bottomNav{background:#d4a017!important}.phone.analog:has(.homeAnalog) .v201BottomNav button{color:#5c4310!important}.phone.analog:has(.homeAnalog) .v201BottomNav button small{color:#5c4310!important}.phone.analog:has(.homeAnalog) .v201BottomNav button svg{color:#5c4310!important}.phone:has(.galleryScreen) .v201BottomNav button{color:#5c4310!important}.phone:has(.galleryScreen) .v201BottomNav button small{color:#5c4310!important}.phone:has(.galleryScreen) .v201BottomNav button svg{color:#5c4310!important}.phone.analog:has(.homeAnalog) .v201BottomNav button.active{color:#1c2430!important}.phone.analog:has(.homeAnalog) .v201BottomNav button.active small{color:#1c2430!important}.phone.analog:has(.homeAnalog) .v201BottomNav button.active svg{color:#1c2430!important}.phone:has(.galleryScreen) .v201BottomNav button.active{color:#1c2430!important}.phone:has(.galleryScreen) .v201BottomNav button.active small{color:#1c2430!important}.phone:has(.galleryScreen) .v201BottomNav button.active svg{color:#1c2430!important}.phone.analog:has(.homeAnalog) .v201BottomNav button.active:before{background:#1c2430!important}.phone:has(.galleryScreen) .v201BottomNav button.active:before{background:#1c2430!important}.phone.vhs.cameraScreenActive .v201BottomNav.bottomNav{background:#c63b32!important;border-radius:22px 22px 0 0!important;overflow:hidden!important}.phone.vhs:has(.homeVhs) .v201BottomNav.bottomNav{background:#c63b32!important;border-radius:22px 22px 0 0!important;overflow:hidden!important}.phone.vhs.cameraScreenActive .v201BottomNav button,.phone.vhs.cameraScreenActive .v201BottomNav button small,.phone.vhs.cameraScreenActive .v201BottomNav button svg{color:#f7d4cf!important}.phone.vhs:has(.homeVhs) .v201BottomNav button{color:#f7d4cf!important}.phone.vhs:has(.homeVhs) .v201BottomNav button small{color:#f7d4cf!important}.phone.vhs:has(.homeVhs) .v201BottomNav button svg{color:#f7d4cf!important}.phone.vhs.cameraScreenActive .v201BottomNav button.active,.phone.vhs.cameraScreenActive .v201BottomNav button.active small,.phone.vhs.cameraScreenActive .v201BottomNav button.active svg{color:#fff!important}.phone.vhs:has(.homeVhs) .v201BottomNav button.active{color:#fff!important}.phone.vhs:has(.homeVhs) .v201BottomNav button.active small{color:#fff!important}.phone.vhs:has(.homeVhs) .v201BottomNav button.active svg{color:#fff!important}.phone.vhs.cameraScreenActive .v201BottomNav button.active:before{background:#fff!important}.phone.vhs:has(.homeVhs) .v201BottomNav button.active:before{background:#fff!important}:is(.phone:has(.appHomeScreen) .v201BottomNav.bottomNav,.phone:has(.filmLabV13) .v201BottomNav.bottomNav,.phone:has(.profileScreen) .v201BottomNav.bottomNav){background:#070909!important}.phone:has(.filmLabV13) .v201BottomNav button{color:#b7bcbb!important}.phone:has(.filmLabV13) .v201BottomNav button small{color:#b7bcbb!important}.phone:has(.filmLabV13) .v201BottomNav button svg{color:#b7bcbb!important}.phone:has(.profileScreen) .v201BottomNav button{color:#b7bcbb!important}.phone:has(.profileScreen) .v201BottomNav button small{color:#b7bcbb!important}.phone:has(.profileScreen) .v201BottomNav button svg{color:#b7bcbb!important}.phone:has(.filmLabV13) .v201BottomNav button.active{color:#f4be19!important}.phone:has(.filmLabV13) .v201BottomNav button.active small{color:#f4be19!important}.phone:has(.filmLabV13) .v201BottomNav button.active svg{color:#f4be19!important}.phone:has(.profileScreen) .v201BottomNav button.active{color:#f4be19!important}.phone:has(.profileScreen) .v201BottomNav button.active small{color:#f4be19!important}.phone:has(.profileScreen) .v201BottomNav button.active svg{color:#f4be19!important}.phone:has(.filmLabV13) .v201BottomNav button.active:before{background:#f4be19!important}.phone:has(.profileScreen) .v201BottomNav button.active:before{background:#f4be19!important}.phone:has(.galleryScreen){background-color:#f2be50!important;background-image:url(/assets/gallery-home-bg.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}.phone:has(.galleryScreen) .galleryScreen{background:0 0!important}.phone:has(.galleryScreen) .screen.galleryScreen{background:0 0!important}.phone:has(.filmLabV13){background-color:#0a0a0a!important;background-image:url(/assets/lab-home-bg.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}.phone:has(.filmLabV13) .filmLabV13{background:0 0!important}.phone:has(.filmLabV13) .screen.filmLabV13{background:0 0!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .cameraV12.cameraV122.analogCameraMode{visibility:visible!important;opacity:1!important;width:auto!important;height:auto!important;display:flex!important;position:absolute!important;inset:0 0 58px!important;overflow:hidden auto!important;transform:none!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) button.analogRotateHint{pointer-events:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.phone.analog.cameraScreenActive .ae1SideBtn{-webkit-tap-highlight-color:transparent;box-sizing:border-box!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;box-shadow:none!important;cursor:pointer!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:12px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.phone.analog.cameraScreenActive .ae1RotateBtn{justify-self:start!important}.phone.analog.cameraScreenActive .ae1SelfieBtn{justify-self:end!important}.phone.analog.cameraScreenActive .ae1SideBtn img{object-fit:contain!important;object-position:center!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;width:48px!important;height:48px!important;display:block!important}.phone.analog.cameraScreenActive .ae1SideBtn:active{transform:scale(.94)!important}.phone.analog.cameraScreenActive.analogLandscapeCam .analog-page-header,.phone.analog.cameraScreenActive.analogLandscapeCam .analog-brand.analog-page-header{z-index:46!important;grid-area:1/1/2/-1!important;width:100%!important;min-height:52px!important;margin:0!important;padding:0 2px!important}.phone.analog.cameraScreenActive.analogLandscapeCam .analog-fxh img{height:40px!important;max-height:40px!important}.phone.analog.cameraScreenActive.analogLandscapeCam .cameraV12.cameraV122.analogCameraMode{grid-template-columns:minmax(0,1fr) minmax(300px,34vw)!important}.phone.analog.cameraScreenActive.analogLandscapeCam .ae1-tool-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:4px 0 6px!important}.phone.analog.cameraScreenActive.analogLandscapeCam .ae1-tool-button{height:72px!important;min-height:72px!important;padding:7px!important;overflow:hidden!important}.phone.analog.cameraScreenActive.analogLandscapeCam .ae1-tool-image-wrap{flex-basis:36px!important;width:36px!important;height:36px!important;margin-bottom:0!important}.phone.analog.cameraScreenActive.analogLandscapeCam .ae1-tool-label,.phone.analog.cameraScreenActive.analogLandscapeCam .ae1-tool-value{text-overflow:unset!important;white-space:nowrap!important;font-size:13px!important;line-height:1.1!important;overflow:visible!important}.phone.analog.cameraScreenActive.analogLandscapeCam .v20Sliders{margin-top:6px!important;padding:8px!important}.phone.analog.cameraScreenActive.analogLandscapeCam .v20Sliders input[type=range]::-webkit-slider-thumb{width:14px!important;height:14px!important}.phone.analog.cameraScreenActive.analogLandscapeCam .v20Sliders input[type=range]::-moz-range-thumb{width:14px!important;height:14px!important}.phone.analog.cameraScreenActive.analogLandscapeCam .ae1SideBtn,.phone.analog.cameraScreenActive.analogLandscapeCam .ae1SideBtn img{border-radius:10px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.phone.analog.cameraScreenActive.analogLandscapeCam .cameraV12ShutterRow{grid-template-columns:36px minmax(0,1fr) 36px!important;column-gap:12px!important;height:72px!important;min-height:72px!important;max-height:72px!important}.phone.analog.cameraScreenActive.analogLandscapeCam .v12Shutter.ae1Shutter,.phone.analog.cameraScreenActive.analogLandscapeCam .ae1ShutterImg{width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important}html body .app .phone.cameraScreenActive.analogLandscapeCam.analogTiltOnly{transform-origin:50%!important;z-index:80!important;width:100dvh!important;max-width:none!important;height:100dvw!important;max-height:none!important;position:fixed!important;top:50%!important;left:50%!important}html body .app .phone.cameraScreenActive.analogLandscapeCam.analogTiltOnly.tilt-right{transform:translate(-50%,-50%)rotate(-90deg)!important}html body .app .phone.cameraScreenActive.analogLandscapeCam.analogTiltOnly.tilt-left{transform:translate(-50%,-50%)rotate(90deg)!important}html body .app .phone.cameraScreenActive.analogLandscapeCam.analogTiltOnly.tilt-right button.analogRotateHint,html body .app .phone.cameraScreenActive.analogLandscapeCam.analogTiltOnly.tilt-right button.analogRotateHint.is-active{transform:translate(-50%)!important}.phone.polaroid.cameraScreenActive .cameraV12.cameraV122.polaroidCameraMode{padding-bottom:62px!important}.phone.cameraScreenActive.analogLandscapeCam .v201BottomNav{display:none!important}:root{--page-inline:16px}html body .app .phone{padding-left:0!important;padding-right:0!important}html body .app .phone .status,html body .app .phone.analog .status,html body .app .phone.polaroid .status,html body .app .phone.vhs .status{padding:8px var(--page-inline) 0!important}html body .app .phone:has(.homeScreen) .status{padding:8px var(--page-inline) 0!important}html body .app .phone .topbar,html body .app .phone.analog .topbar,html body .app .phone.polaroid .topbar,html body .app .phone.vhs .topbar{padding:0 var(--page-inline)!important}html body .app .phone:has(.homeScreen) .topbar{padding:0 var(--page-inline)!important}html body .app .phone .screen.homeScreen,html body .app .phone .homeScreen.homeAnalog,html body .app .phone .homeScreen.homePolaroid,html body .app .phone .homeScreen.homeVhs{width:100%!important;max-width:none!important;padding-top:0!important;padding-left:var(--page-inline)!important;padding-right:var(--page-inline)!important;box-sizing:border-box!important;margin:0!important;top:80px!important;left:0!important;right:0!important}.homeScreen .homeInstallBanner,.homeScreen .fxhHomeModeButtons{z-index:5;position:relative;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.homeScreen .homeSharedIntro{z-index:5;box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(120%);background:#080a0ac7;border:1px solid #e8b42347;border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(136px,.88fr);align-items:stretch;gap:10px 12px;width:100%;max-width:100%;margin-top:4px;margin-bottom:12px;padding:18px 14px 16px 18px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000061}.homeScreen .homeSharedIntro:before{display:none}.homeScreen .formatCopy{flex-direction:column;justify-content:center;min-width:0;display:flex}.homeScreen .formatCopy span,.homeScreen .homeSharedIntro .formatCopy span,.homeScreen .kicker{color:#c99212;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-family:Barlow Condensed,Oswald,sans-serif;font-size:13px;font-weight:600;display:block}.homeScreen .formatCopy .main-heading span,.homeScreen .homeSharedIntro .main-heading span,.homeScreen .main-heading span{color:#111;font-family:Barlow Condensed,Oswald,sans-serif;font-size:inherit;letter-spacing:-.04em;text-transform:none;white-space:nowrap;margin:0;font-weight:800;display:block}.homeScreen .homeSharedIntro h1,.homeScreen .formatCopy h1,.homeScreen .main-heading{color:#111;letter-spacing:-.04em;text-transform:none;flex-direction:column;margin:0;font-family:Barlow Condensed,Oswald,sans-serif;font-size:clamp(32px,8.8vw,44px);font-style:normal;font-weight:800;line-height:.86;display:flex}.homeScreen .main-heading span{white-space:nowrap;display:block}.homeScreen .homeSharedIntro p{display:none}.homeScreen .fxhHomeModeButtons,.homeScreen .homeSharedIntro .fxhHomeModeButtons{flex-direction:column;justify-content:center;width:100%;box-shadow:none!important;background:0 0!important;border:0!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important}.homeScreen .fxhHomeModeButtons button,.homeScreen .homeSharedIntro .fxhHomeModeButtons button{grid-template-columns:26px minmax(0,1fr) 8px 16px;align-items:center;gap:4px;margin:0;position:relative;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;box-shadow:none!important;color:#f4e6c4!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 12px!important;font-family:Barlow Condensed,Oswald,sans-serif!important;display:grid!important}.homeScreen .fxhHomeModeButtons button+button{border-top:1px solid #e8b42347!important}.homeScreen .fxhHomeModeButtons button b{color:#e8b423;letter-spacing:.02em;font-family:Barlow Condensed,Oswald,sans-serif;font-size:18px;font-weight:700}.homeScreen .fxhHomeModeButtons button em,.homeScreen .mode-name{color:#f4e6c4;letter-spacing:.04em;font-family:Barlow Condensed,Oswald,sans-serif;font-size:18px;font-style:normal;font-weight:800}.homeScreen .fxhHomeModeButtons button i,.homeScreen .fxhHomeModeButtons button i:after{background:0 0;justify-content:center;justify-self:end;align-items:center;width:14px;height:14px;font-style:normal;display:flex!important}.homeScreen .fxhHomeModeButtons button i:after{content:"→";color:#f4e6c4;font-size:16px;font-weight:900;line-height:1}.homeScreen .fxhHomeModeButtons button:before,.homeScreen .fxhHomeModeButtons button.active:before,.homeScreen .homeSharedIntro .fxhHomeModeButtons button:before,.homeScreen .homeSharedIntro .fxhHomeModeButtons button.active:before{content:none!important;display:none!important}.homeScreen .fxhHomeModeButtons button.active,.homeScreen .homeSharedIntro .fxhHomeModeButtons button.active{color:#111!important;box-shadow:none!important;background:#e8b423!important;border-radius:16px!important}.homeScreen .fxhHomeModeButtons button.active b,.homeScreen .fxhHomeModeButtons button.active em,.homeScreen .fxhHomeModeButtons button.active i:after{color:#111}.homeScreen .fxhHomeModeButtons .modeDot{background:0 0;border-radius:50%;width:7px;height:7px;position:static}.homeScreen .fxhHomeModeButtons button.active .modeDot{background:#e23b2e}.homeScreen .fxhHomeModeButtons button.active em:after,.homeScreen .fxhHomeModeButtons button em:after{content:none!important;display:none!important}.homeScreen .homeCamBar{z-index:6;box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(120%);background:#080a0ad1;border:1px solid #e8b42347;border-radius:18px;grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:8px 10px;width:100%;margin:0 0 10px;padding:16px 12px 14px 22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000061}.homeScreen .homeCamBar:before{content:"";background:#e8b423;border-radius:18px 0 0 18px;width:10px;position:absolute;top:0;bottom:0;left:0}.homeScreen .homeCamBar>div{min-width:0;max-width:100%;display:block;overflow:hidden}.homeScreen .homeCamBar small,.homeScreen .homeCamBar .kicker{color:#f4e6c4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 4px;font-family:Barlow Condensed,Oswald,sans-serif;font-size:12px;font-weight:600;display:block}.homeScreen .homeCamBar h2,.homeScreen .camera-title,.homeScreen .camera-name{color:#f4e6c4;letter-spacing:0;white-space:nowrap;text-transform:none;margin:0 0 6px;font-family:Anton,sans-serif;font-size:clamp(34px,8vw,46px);font-weight:400;line-height:1}.homeScreen .homeCamBar p,.homeScreen .description,.homeScreen .camera-description{color:#f4e6c4;letter-spacing:.02em;white-space:normal;max-width:100%;margin:0;font-family:Barlow Condensed,Oswald,sans-serif;font-size:13px;font-weight:600;line-height:1.25}.homeScreen .homeCamBar .polaroidOpenBtn{gap:6px;color:#f4e6c4!important;width:108px!important;min-width:108px!important;max-width:108px!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important}.homeScreen .homeCamBar .polaroidOpenBtn span{color:#111;background:#e8b423;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;font-weight:900;line-height:1;display:flex}.homeScreen .homeCamBar .polaroidOpenBtn strong,.homeScreen .action-label{color:#f4e6c4;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-family:Barlow Condensed,Oswald,sans-serif;font-size:11px;font-weight:700}html body .app .phone .homeScreen .heroSlide.heroPhoto h2,html body .app .phone .homeScreen .heroSlide.heroPhoto p{display:none!important}.homeScreen.homeAnalog .polaroidOpenBtn.analogOpenBtn,.homeScreen.homePolaroid .polaroidOpenBtn,.homeScreen.homeVhs .polaroidOpenBtn.vhsOpenBtn{box-sizing:border-box!important;letter-spacing:.5px!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:36px!important;margin:0!important;padding:0 16px!important;font-size:12px!important;display:inline-flex!important;position:relative!important;inset:auto!important}.homeScreen.homeAnalog .heroSlide.analog.heroPhoto span,.homeScreen.homePolaroid .heroSlide.polaroid.heroPhoto span,.homeScreen.homeVhs .heroSlide.vhs.heroPhoto span,.homeScreen.homeVhs .vhsHud{display:none!important}.homeScreen.homeAnalog .heroStage,.homeScreen.homePolaroid .heroStage,.homeScreen.homeVhs .heroStage{width:100%!important;min-height:260px!important}.homeScreen.homeAnalog .heroSlide.analog.heroPhoto div,.homeScreen.homePolaroid .heroSlide.polaroid.heroPhoto div,.homeScreen.homeVhs .heroSlide.vhs.heroPhoto div{z-index:4!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;padding:0!important;display:block!important;position:absolute!important;top:22px!important;left:0!important;right:0!important}.homeScreen.homeAnalog .heroSlide.analog.heroPhoto h2,.homeScreen.homePolaroid .heroSlide.polaroid.heroPhoto h2,.homeScreen.homeVhs .heroSlide.vhs.heroPhoto h2{text-shadow:none!important;white-space:normal!important;width:min(100%,210px)!important;min-width:0!important;max-width:210px!important;margin:8px 0 10px!important;font-size:30px!important;font-weight:850!important;line-height:1.05!important}.homeScreen.homeAnalog .heroSlide.analog.heroPhoto p,.homeScreen.homePolaroid .heroSlide.polaroid.heroPhoto p,.homeScreen.homeVhs .heroSlide.vhs.heroPhoto p{text-shadow:none!important;white-space:normal!important;width:min(100%,210px)!important;min-width:0!important;max-width:210px!important;margin:0 0 14px!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}.homeScreen.homeVhs .heroSlide.vhs.heroPhoto h2{color:#fff!important}.homeScreen.homeVhs .heroSlide.vhs.heroPhoto p{color:#f4efe4!important}.homeScreen.homeAnalog .polaroidOpenBtn.analogOpenBtn,.homeScreen.homePolaroid .polaroidOpenBtn,.homeScreen.homeVhs .polaroidOpenBtn.vhsOpenBtn{border-radius:12px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:36px!important;margin:0!important;padding:0 16px!important;font-size:12px!important;display:inline-flex!important;position:relative!important;inset:auto!important}.homeScreen.homeVhs .vhsHud{display:none!important}.homeScreen.homeVhs .heroStage,.homeScreen.homeVhs .heroStage.polaroidHeroCard{box-shadow:none!important;border-radius:0!important;overflow:visible!important}.homeScreen.homeAnalog .heroStage,.homeScreen.homePolaroid .heroStage,.homeScreen.homeVhs .heroStage{min-height:260px!important}html body .app .phone .cameraV12Header{grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;height:54px!important;min-height:54px!important;padding:0 16px!important;display:grid!important}html body .app .phone .fxhV13Header{grid-template-columns:40px minmax(0,1fr) 40px 40px!important;align-items:center!important;gap:4px!important;height:54px!important;min-height:54px!important;padding:0 12px!important;display:grid!important}html body .app .phone .fxhV13Header.hasShareSlot{grid-template-columns:40px minmax(0,1fr) 40px 40px 40px!important}html body .app .phone .cameraHeaderActionBtn{display:none!important}html body .app .phone .cameraV12Header h2,html body .app .phone .fxhV13HeaderTitle h1{color:#f4f6f5!important;text-align:left!important;white-space:nowrap!important;font-size:20px!important;font-weight:800!important}html body .app .phone .cameraV12Header p,html body .app .phone .fxhV13HeaderTitle p{color:#ffc653!important;text-align:left!important;white-space:nowrap!important;font-size:11px!important;font-weight:800!important}html body .app .phone .cameraV12Header>button,html body .app .phone .fxhV13HeaderBtn,html body .app .phone .cameraHeaderProfileBtn,html body .app .phone .fxhV13ProfileBtn{width:40px!important;height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .app .phone:has(.galleryScreen){background-color:#f2be50!important;background-image:url(/assets/gallery-home-bg.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100%!important}html body .app .phone:has(.galleryScreen) .galleryScreen{background:0 0!important}html body .app .phone .status,html body .app .phone.analog .status,html body .app .phone.polaroid .status,html body .app .phone.vhs .status{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;height:32px!important;min-height:32px!important;margin:0!important;padding:8px 16px 0!important;display:flex!important}html body .app .phone .status b{justify-self:start!important;margin:0!important;padding:0!important}html body .app .phone .status .statusUser{text-align:right!important;max-width:58%!important;margin:0!important;padding:0!important}html body .app .phone .topbar,html body .app .phone.analog .topbar,html body .app .phone.polaroid .topbar,html body .app .phone.vhs .topbar{box-sizing:border-box!important;grid-template-columns:1fr 44px!important;align-items:center!important;gap:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0 16px!important;display:grid!important;overflow:hidden!important}html body .app .phone .topbar>button:first-child{display:none!important}html body .app .phone .topLogo{justify-self:start!important;height:40px!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .app .phone .topLogo img{object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:108px!important;height:40px!important;display:block!important}html body .app .phone .topbar .topProfileBtn,html body .app .phone .topbar .topLogo button{width:auto!important;height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}html body .app .phone .v201BottomNav.bottomNav,html body .app .phone .v201BottomNav.bottomNav.fxhSevenNav,html body .app .phone .bottomNav.fxhSevenNav{grid-template-columns:repeat(6,minmax(0,1fr))!important}html body .app .phone .homeScreen.homeAnalog .heroStage,html body .app .phone .homeScreen.homePolaroid .heroStage,html body .app .phone .homeScreen.homeVhs .heroStage{min-height:340px!important;position:relative!important;overflow:visible!important}html body .app .phone .homeScreen .heroSlide.heroPhoto{position:absolute!important;inset:0!important}html body .app .phone .homeScreen .heroSlide.heroPhoto>div{z-index:5!important;box-sizing:border-box!important;background:0 0!important;width:228px!important;min-width:228px!important;max-width:228px!important;position:absolute!important;top:18px!important;left:0!important;right:auto!important}html body .app .phone .homeScreen .heroSlide.heroPhoto h2,html body .app .phone .homeScreen .heroSlide.heroPhoto p{display:none!important}html body .app .phone .homeScreen .polaroidOpenBtn,html body .app .phone .homeScreen .polaroidOpenBtn.analogOpenBtn,html body .app .phone .homeScreen .polaroidOpenBtn.vhsOpenBtn{border-radius:12px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:228px!important;height:36px!important;margin:0!important;padding:0 16px!important;font-size:12px!important;display:inline-flex!important;position:relative!important;inset:auto!important}html body .app .phone .homeScreen.homeAnalog,html body .app .phone .homeScreen.homePolaroid,html body .app .phone .homeScreen.homeVhs{flex-direction:column!important;display:flex!important}html body .app .phone .homeScreen .fxhHomeModeButtons{z-index:6!important;margin:0 0 10px!important}html body .app .phone .homeScreen .homeCamBar{z-index:6!important}html body .app .phone .homeScreen .heroStage,html body .app .phone .homeScreen.homeAnalog .heroStage,html body .app .phone .homeScreen.homePolaroid .heroStage,html body .app .phone .homeScreen.homeVhs .heroStage{pointer-events:none!important;flex:auto!important;height:auto!important;min-height:160px!important;margin:0!important}html body .app .phone .homeScreen .heroPips,html body .app .phone .homeScreen .heroLeak,html body .app .phone .homeScreen .heroSlide.heroPhoto>div{display:none!important}html body .app .phone .homeScreen.homeAnalog .heroSlide.analog.heroPhoto>div{width:min(92%,360px)!important;min-width:0!important;max-width:360px!important}html body .app .phone .homeScreen.homeAnalog .heroSlide.analog.heroPhoto h2{width:auto!important;min-width:0!important;max-width:100%!important}html body .app .phone .homeScreen.homeAnalog .heroSlide.analog.heroPhoto p{white-space:normal!important;width:100%!important;min-width:0!important;max-width:360px!important;margin:0 0 14px!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important}html body .app .phone .homeScreen .homeSharedIntro,html body .app .phone .homeScreen.homeAnalog .homeSharedIntro,html body .app .phone .homeScreen.homePolaroid .homeSharedIntro,html body .app .phone .homeScreen.homeVhs .homeSharedIntro{flex-direction:unset!important;color:#f4e6c4!important;background:#080a0ac7!important;border:1px solid #e8b42347!important;border-radius:22px!important;grid-template-columns:minmax(0,1.15fr) minmax(148px,.92fr)!important;align-items:center!important;gap:10px 12px!important;padding:18px 14px 16px 18px!important;display:grid!important;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000061!important}html body .app .phone .homeScreen .homeSharedIntro:before,html body .app .phone .homeScreen.homeAnalog .homeSharedIntro:before,html body .app .phone .homeScreen.homePolaroid .homeSharedIntro:before,html body .app .phone .homeScreen.homeVhs .homeSharedIntro:before{content:none!important;display:none!important}html body .app .phone .homeScreen .homeSharedIntro h1,html body .app .phone .homeScreen.homeAnalog .homeSharedIntro h1,html body .app .phone .homeScreen.homePolaroid .homeSharedIntro h1,html body .app .phone .homeScreen.homeVhs .homeSharedIntro h1,html body .app .phone .homeScreen .main-heading{color:#f4e6c4!important;letter-spacing:-.04em!important;text-transform:none!important;text-shadow:none!important;white-space:normal!important;flex-direction:column!important;max-width:none!important;font-style:normal!important;font-weight:800!important;line-height:.86!important;display:flex!important}html body .app .phone .homeScreen .main-heading span,html body .app .phone .homeScreen .formatCopy .main-heading span{color:#f4e6c4!important;font-family:Barlow Condensed,Oswald,sans-serif!important;font-size:inherit!important;letter-spacing:-.04em!important;text-transform:none!important;white-space:nowrap!important;margin:0!important;font-weight:800!important;display:block!important}html body .app .phone .homeScreen .camera-title,html body .app .phone .homeScreen .camera-name,html body .app .phone .homeScreen .homeCamBar h2,html body .app .phone .homeScreen.homeAnalog .homeCamBar h2,html body .app .phone .homeScreen.homePolaroid .homeCamBar h2,html body .app .phone .homeScreen.homeVhs .homeCamBar h2{letter-spacing:0!important;text-transform:none!important;text-shadow:none!important;font-family:Anton,sans-serif!important;font-style:normal!important;font-weight:400!important}html body .app .phone .homeScreen .mode-name{letter-spacing:.04em!important;font-family:Barlow Condensed,Oswald,sans-serif!important;font-weight:800!important}html body .app .phone .homeScreen .homeCamBar h2,html body .app .phone .homeScreen .camera-title,html body .app .phone .homeScreen .camera-name{color:#f4e6c4!important;font-size:clamp(34px,8vw,46px)!important;line-height:1!important}html body .app .phone .homeScreen .action-label,html body .app .phone .homeScreen .homeCamBar .polaroidOpenBtn strong{letter-spacing:.08em!important;white-space:nowrap!important;font-family:Barlow Condensed,Oswald,sans-serif!important;font-size:12px!important;font-weight:700!important}html body .app .phone .homeScreen .formatGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;align-items:center!important;gap:16px!important;min-width:0!important;display:grid!important}html body .app .phone .homeScreen .fxhHomeModeButtons button:before,html body .app .phone .homeScreen .fxhHomeModeButtons button.active:before{content:none!important;display:none!important}html body .app .phone .homeScreen.homeAnalog .fxhHomeModeButtons,html body .app .phone .homeScreen.homePolaroid .fxhHomeModeButtons,html body .app .phone .homeScreen.homeVhs .fxhHomeModeButtons,html body .app .phone .homeScreen .homeSharedIntro .fxhHomeModeButtons{background:0 0!important;border:0!important;flex-direction:column!important;grid-template-columns:none!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important}html body .app .phone .homeScreen .fxhHomeModeButtons button,html body .app .phone .homeScreen.homeAnalog .fxhHomeModeButtons button,html body .app .phone .homeScreen.homePolaroid .fxhHomeModeButtons button,html body .app .phone .homeScreen.homeVhs .fxhHomeModeButtons button{color:#f4e6c4!important;height:46px!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .app .phone .homeScreen .fxhHomeModeButtons button+button,html body .app .phone .homeScreen.homeAnalog .fxhHomeModeButtons button+button,html body .app .phone .homeScreen.homePolaroid .fxhHomeModeButtons button+button,html body .app .phone .homeScreen.homeVhs .fxhHomeModeButtons button+button{border-top:1px solid #e8b42347!important}html body .app .phone .homeScreen .fxhHomeModeButtons button.active,html body .app .phone .homeScreen.homeAnalog .fxhHomeModeButtons button.active,html body .app .phone .homeScreen.homePolaroid .fxhHomeModeButtons button.active,html body .app .phone .homeScreen.homeVhs .fxhHomeModeButtons button.active{color:#111!important;background:#e8b423!important;border-radius:16px!important}html body .app .phone .homeScreen .homeCamBar,html body .app .phone .homeScreen.homeAnalog .homeCamBar,html body .app .phone .homeScreen.homePolaroid .homeCamBar,html body .app .phone .homeScreen.homeVhs .homeCamBar{background:#080a0ad1!important;border:1px solid #e8b42347!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) 108px!important;grid-template-areas:none!important;align-items:center!important;gap:8px 10px!important;padding:16px 12px 14px 22px!important;display:grid!important;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000061!important}html body .app .phone .homeScreen .homeCamBar>div,html body .app .phone .homeScreen.homeAnalog .homeCamBar>div,html body .app .phone .homeScreen.homePolaroid .homeCamBar>div,html body .app .phone .homeScreen.homeVhs .homeCamBar>div{width:auto!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body .app .phone .homeScreen .homeCamBar h2,html body .app .phone .homeScreen.homeAnalog .homeCamBar h2,html body .app .phone .homeScreen.homePolaroid .homeCamBar h2,html body .app .phone .homeScreen.homeVhs .homeCamBar h2{color:#f4e6c4!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;font-family:Anton,sans-serif!important;font-size:clamp(34px,8vw,46px)!important;font-weight:400!important;line-height:1!important}html body .app .phone .homeScreen .homeCamBar p,html body .app .phone .homeScreen.homeAnalog .homeCamBar p,html body .app .phone .homeScreen.homePolaroid .homeCamBar p,html body .app .phone .homeScreen.homeVhs .homeCamBar p,html body .app .phone .homeScreen .camera-description{color:#f4e6c4!important;letter-spacing:.02em!important;text-transform:none!important;white-space:normal!important;font-family:Barlow Condensed,Oswald,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important}html body .app .phone .homeScreen .homeCamBar .polaroidOpenBtn,html body .app .phone .homeScreen .homeCamBar .analogOpenBtn,html body .app .phone .homeScreen .homeCamBar .vhsOpenBtn,html body .app .phone .homeScreen.homeAnalog .homeCamBar .analogOpenBtn,html body .app .phone .homeScreen.homePolaroid .homeCamBar .polaroidOpenBtn,html body .app .phone .homeScreen.homeVhs .homeCamBar .vhsOpenBtn{color:#f4e6c4!important;background:0 0!important;border-radius:0!important;align-self:center!important;width:108px!important;min-width:108px!important;max-width:108px!important;height:auto!important;padding:0!important}@media (width<=360px){html body .app .phone .homeScreen .homeSharedIntro{padding:16px!important}html body .app .phone .homeScreen .formatGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;gap:12px!important}}html body .app .phone .homeScreen .homeFormatArt,html body .app .phone .homeScreen .homeCameraArt{z-index:6!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 10px!important;padding:0!important;line-height:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body .app .phone .homeScreen .homeFormatArt{margin-top:4px!important}html body .app .phone .homeScreen .homeFormatArt img,html body .app .phone .homeScreen .homeCameraArt img{object-fit:contain!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;width:100%!important;height:auto!important;display:block!important}html body .app .phone .homeScreen .homeHotspot{cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:7!important;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;border-radius:12px!important;margin:0!important;padding:0!important;font-size:0!important;position:absolute!important}html body .app .phone .homeScreen .homeHotspot:active{background:#ffffff0f!important}html body .app .phone .homeScreen .hot35{width:47%;height:34%;top:7%;left:50.5%}html body .app .phone .homeScreen .hotPolaroid{width:47%;height:26%;top:42%;left:50.5%}html body .app .phone .homeScreen .hotVhs{width:47%;height:26%;top:69%;left:50.5%}html body .app .phone .homeScreen .hotStart{width:25%;height:82%;top:10%;left:73%;border-radius:50%!important}.galleryScreen .galleryTabs.identityTabs button,.galleryV13 .galleryTabs.identityTabs button{letter-spacing:.01em;font-size:15px!important;font-weight:800!important}.galleryScreen .shotGrid.identityShotGrid{gap:12px;grid-template-columns:1fr!important}.galleryScreen .shotCard{aspect-ratio:3/2;height:auto!important}.galleryScreen .shotCard img,.galleryScreen .shotCard video{object-fit:cover;object-position:center;width:100%;height:100%}.galleryScreen .shotCard b{font-weight:800;font-size:15px!important;line-height:1.15!important}.galleryScreen .shotCard small{margin-top:3px;font-size:12.5px!important;line-height:1.25!important}.galleryScreen .galleryStorageBar span{font-size:12px!important}@media (width>=900px){html body .app{background:#10110f!important;place-items:center!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;display:grid!important;overflow:hidden!important}html body .app .phone:not(.analogLandscapeCam):not(.isLandscape){border:1px solid #2d312c!important;border-radius:32px!important;width:min(460px,100vw - 48px)!important;max-width:calc(100vw - 48px)!important;height:min(940px,100dvh - 40px)!important;max-height:calc(100dvh - 40px)!important;overflow:hidden!important;box-shadow:0 28px 80px #0000008c!important}html body .app .phone.analogLandscapeCam{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important}}.phone.analog.cameraScreenActive:not(.analogLandscapeCam){flex-direction:column!important;display:flex!important;overflow:hidden!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .cameraV12.analogCameraMode{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0 10px 6px!important;overflow:hidden!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .analog-page-header{background:linear-gradient(#0000009e,#0000)!important;flex:none!important;margin:0!important;padding:8px 4px 6px!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .cameraV12.cameraV122.analogCameraMode .cameraV12StageWrap{flex:auto!important;justify-content:center!important;align-items:center!important;min-height:0!important;display:flex!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .cameraV12Stage{width:100%!important;height:auto!important;max-height:100%!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .analogViewfinderOverlay .vfTop{letter-spacing:0!important;font-size:12px!important;top:8px!important;left:10px!important;right:10px!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .analogViewfinderOverlay .vfTop span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .ae1-tool-button{height:64px!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .cameraV12ShutterRow,.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .cameraShutterDock{height:64px!important;min-height:64px!important;margin:4px 0 0!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .v12Shutter.ae1Shutter,.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .ae1ShutterImg{width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important}.phone.analog.cameraScreenActive:not(.analogLandscapeCam) .v201BottomNav{z-index:20!important;flex:none!important;width:100%!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.phone.vhs.cameraScreenActive{--vhs-red:#ff4148;--vhs-red-dark:#c82f35;--panel-bg:#0a0c0ce0;--panel-bg-light:#191b1be6;--panel-border:#bec6c652;--text-primary:#f4f4f2;--text-secondary:#aeb2b2;--control-off:#555959;--page-padding:10px;--control-gap:10px;isolation:isolate;min-height:100dvh;position:relative;--accent:#ff4148!important;background-color:#101212!important;background-image:linear-gradient(#05070752 0%,#0507077a 40%,#0507079e 100%),url(/assets/vhs-camera-background.png)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:scroll!important;overflow:hidden!important}.phone.vhs.cameraScreenActive:before,.phone.vhs.cameraScreenActive:after{pointer-events:none;background-image:none!important}@media (width<=389px){.phone.vhs.cameraScreenActive{background-position:52% 0!important}}.phone.vhs.cameraScreenActive:not(.analogLandscapeCam) .cameraV12.cameraV122.videoCameraMode{z-index:2!important;width:auto!important;min-width:0!important;max-width:none!important;padding:4px 0 calc(120px + env(safe-area-inset-bottom))!important;gap:var(--control-gap)!important;box-sizing:border-box!important;background:0 0!important;margin:0!important;position:absolute!important;inset:0 10px 58px!important;overflow:hidden auto!important;transform:none!important}.phone.vhs.cameraScreenActive .cameraV12.cameraV122,.phone.vhs.cameraScreenActive .cameraV12Header,.phone.vhs.cameraScreenActive .cameraV12Controls,.phone.vhs.cameraScreenActive .cameraV12StageWrap{background-image:none!important}.phone.vhs.cameraScreenActive .cameraV12.cameraV122,.phone.vhs.cameraScreenActive .cameraV12Header,.phone.vhs.cameraScreenActive .cameraV12Controls{background-color:#0000!important}.phone.vhs.cameraScreenActive .cameraV12Header{color:var(--text-primary)!important;grid-template-columns:44px 1fr auto 44px!important}.phone.vhs.cameraScreenActive .cameraV12Header h2{color:var(--text-primary)!important}.phone.vhs.cameraScreenActive .cameraV12Header p,.phone.vhs.cameraScreenActive .cameraHeaderActionBtn,.phone.vhs.cameraScreenActive .cameraV12Header>button{color:var(--vhs-red)!important;border-color:#ef454559!important}.phone.vhs.cameraScreenActive .cameraHeaderActionBtn{color:#ef4545!important;letter-spacing:.4px!important;background:#0a0c0cc7!important;border:1px solid #ef454573!important;border-radius:999px!important;min-height:40px!important;padding:0 14px!important;font-weight:800!important}.phone.vhs.cameraScreenActive .cameraHeaderProfileBtn{color:var(--vhs-red)!important;border-color:#ef454566!important}.phone.vhs.cameraScreenActive .vhs-rotate-row,.phone.vhs.cameraScreenActive .recordHud,.phone.vhs.cameraScreenActive .cameraV12ShutterRow,.phone.vhs.cameraScreenActive:not(.analogLandscapeCam) .analogRotateHint{border:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.phone.vhs.cameraScreenActive.analogLandscapeCam button.analogRotateHint,.phone.vhs.cameraScreenActive.analogLandscapeCam button.analogRotateHint.is-active{z-index:80!important;width:auto!important;height:auto!important;min-height:40px!important;margin:0!important;padding:8px 12px!important;display:flex!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important}.phone.vhs.cameraScreenActive .cameraV12StageWrap{width:100%!important;max-width:100%!important;padding:0!important}.phone.vhs.cameraScreenActive .cameraV12Stage{aspect-ratio:4/3!important;background:#020303!important;border:1px solid #bec6c661!important;border-radius:14px!important;width:100%!important;max-height:none!important;overflow:hidden!important;box-shadow:0 8px 24px #0000006b,inset 0 0 0 2px #ffffff06!important}.phone.vhs.cameraScreenActive .vhs90Overlay .vhsTapeGrade{z-index:1;pointer-events:none;background:0 0;position:absolute;inset:0}.phone.vhs.cameraScreenActive .vhs90Overlay.tape-soft .vhsTapeGrade{mix-blend-mode:overlay;background:#ffb09629}.phone.vhs.cameraScreenActive .vhs90Overlay.tape-home .vhsTapeGrade{mix-blend-mode:soft-light;background:#1c5a2e2e}.phone.vhs.cameraScreenActive .vhs90Overlay.tape-archive .vhsTapeGrade{mix-blend-mode:multiply;background:#5c3a1c33}.phone.vhs.cameraScreenActive .vhs90Overlay{filter:none!important}.phone.vhs.cameraScreenActive .vhs90Overlay b,.phone.vhs.cameraScreenActive .vhs90Overlay b span,.phone.vhs.cameraScreenActive .vhsHudRec,.phone.vhs.cameraScreenActive .vhsHudQuality,.phone.vhs.cameraScreenActive .vhsBatt{-webkit-text-stroke:.18px #5a4e3e47;animation:2.4s steps(2,end) infinite vhsOverlayFlicker;color:#e8e4d8!important;opacity:.82!important;filter:blur(.6px)contrast(.88)saturate(.7)!important;letter-spacing:.5px!important;text-shadow:-1.1px 0 #d22a2a66,1.2px 0 #2e62d266,0 1px 2px #0000006b!important;mix-blend-mode:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important}@keyframes vhsOverlayFlicker{0%,to{transform:translate(0);opacity:.82!important;filter:blur(.6px)contrast(.88)saturate(.7)!important}18%{transform:translate(-.5px);opacity:.74!important;filter:blur(.85px)contrast(.82)saturate(.65)!important}42%{transform:translate(.55px,.25px);opacity:.86!important;filter:blur(.5px)contrast(.9)saturate(.75)!important}63%{transform:translate(-.25px,-.2px);opacity:.78!important;filter:blur(.75px)contrast(.84)saturate(.68)!important}81%{transform:translate(.35px);opacity:.8!important;filter:blur(.7px)contrast(.86)saturate(.7)!important}}.phone.vhs.cameraScreenActive .vhs90Overlay .bottomLeft{bottom:14px;left:16px}.phone.vhs.cameraScreenActive .vhs90Overlay .topLeft{flex-direction:column;gap:2px;display:flex}.phone.vhs.cameraScreenActive .vhs90Overlay .topRight{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.phone.vhs.cameraScreenActive .vhsHudRec{align-items:center;gap:6px;display:inline-flex}.phone.vhs.cameraScreenActive .vhsHudQuality{font-size:12px}.phone.vhs.cameraScreenActive .vhsBatt{letter-spacing:.06em;font-size:11px}.phone.vhs.cameraScreenActive .vhsRecDot{background:#ff4148;border-radius:50%;width:8px;height:8px;margin-right:0;animation:1s step-end infinite vhsRecBlink;display:inline-block}@keyframes vhsRecBlink{0%,49%{opacity:1}50%,to{opacity:.15}}.phone.vhs.cameraScreenActive .v20VhsControls,.phone.vhs.cameraScreenActive .cameraV12Controls{box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;gap:10px!important;width:100%!important;padding:0!important;display:flex!important;overflow:visible!important}.phone.vhs .camera-controls+.vhs-tape{margin-top:0}.vhs-panel{box-sizing:border-box;background:#050707eb;border:1px solid #ffffff38;border-radius:18px;box-shadow:0 8px 20px #00000047}.phone.vhs .vhs-transport.camera-controls,.phone.vhs .camera-controls{-webkit-backdrop-filter:blur(10px);background:#050707e6;border:1px solid #fff3;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-width:0;max-width:100%;min-height:92px;display:grid;overflow:hidden}.phone.vhs .camera-control,.phone.vhs .rotate-control{color:#f5f5f5;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-right:1px solid #ffffff24;width:auto;min-width:0}.phone.vhs .camera-control,.phone.vhs .rotate-control.camera-control{min-height:92px;font-size:inherit;letter-spacing:inherit;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:9px 2px 7px;display:flex}.phone.vhs .camera-controls>button:last-child{border-right:0}.phone.vhs .control-icon{justify-content:center;align-items:center;height:25px;font-size:25px;line-height:1;display:flex;transform:translateY(-3px)}.phone.vhs .control-label{letter-spacing:.6px;white-space:nowrap;font-size:clamp(9px,2.4vw,13px);font-weight:700}.phone.vhs .record-control,.phone.vhs .record-control .control-label{color:#ff454d}.phone.vhs .rotate-control{color:#f5f5f5}.phone.vhs .rotate-phone-icon{justify-content:center;align-items:center;font-size:27px;line-height:1;display:flex}.phone.vhs .camera-control:active,.phone.vhs .rotate-control:active{background:#ff454d24;transform:none}.phone.vhs .vhs-rec.is-active,.phone.vhs .record-control.is-active{background:#ff454d;border-radius:0;margin:0;color:#fff!important}.phone.vhs .vhs-rec.is-active .control-icon,.phone.vhs .record-control.is-active .control-icon,.phone.vhs .vhs-rec.is-active .control-label,.phone.vhs .record-control.is-active .control-label{color:#fff!important}.phone.vhs .rotate-control.is-on{color:#ff454d;background:#ff454d24}.phone.vhs .camera-control.is-active{color:#ff454d}.phone.vhs .camera-control.is-flipping .control-icon{animation:.25s vhsFlipSpin}.phone.vhs .camera-control:focus-visible,.phone.vhs .rotate-control:focus-visible{outline-offset:-3px;outline:2px solid #ff454d}@keyframes vhsFlipSpin{0%{transform:rotate(0)}to{transform:rotate(-180deg)}}@media (width<=390px){.phone.vhs .camera-controls{grid-template-columns:repeat(4,minmax(0,1fr)) 46px;min-height:84px}.phone.vhs .camera-control,.phone.vhs .rotate-control{min-height:84px}.phone.vhs .control-icon{font-size:22px}.phone.vhs .control-label{font-size:10px}.phone.vhs .rotate-phone-icon{font-size:23px}}.vhs-row{text-align:left;width:100%;min-height:62px;color:var(--text-primary);cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.vhs-row:focus-visible{outline-offset:2px;outline:2px solid #ef4545}.vhs-row-icon{color:#f4f4f2;place-items:center;width:36px;height:36px;display:grid}.vhs-row-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.vhs-row-copy small{color:var(--text-secondary);letter-spacing:.14em;font-size:10px;font-weight:800}.vhs-row-copy b{color:#ef4545;letter-spacing:.08em;font-size:14px}.vhs-row-chevron{color:#aeb2b2}.vhs-quality-row{grid-template-columns:42px minmax(0,1fr) auto}.vhs-seg{background:#00000047;border-radius:8px;grid-template-columns:repeat(3,minmax(44px,1fr));gap:4px;padding:3px;display:grid}.vhs-seg button{color:#c5c8c8;background:0 0;border:0;border-radius:6px;min-width:44px;min-height:36px;font-size:12px;font-weight:800}.vhs-seg button.is-on{color:#fff;background:#ff4148}.vhs-seg button:focus-visible{outline:2px solid #fff}.vhs-light-row{grid-template-columns:42px minmax(0,1fr) auto}.vhs-light-steps{grid-template-columns:repeat(5,14px);align-items:center;gap:6px;display:grid}.vhs-light-steps button{background:#3d4141;border:0;border-radius:2px;width:14px;height:8px;min-height:8px;padding:0}.vhs-light-steps button.is-on{background:#ef4545}.vhs-light-steps button:focus-visible{outline:2px solid #fff}.vhs-utils{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:100%;height:105px;min-height:0;max-height:105px;padding:12px 16px;display:grid}.vhs-util{color:var(--text-primary);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:auto;min-height:0;padding:0 2px;display:flex}.vhs-util+.vhs-util{border-left:1px solid #bec6c633}.vhs-util small{color:var(--text-secondary);letter-spacing:.16em;font-size:9px;font-weight:800}.vhs-util b{letter-spacing:.04em;font-size:12px}.vhs-util b.is-on{color:#ef4545}.vhs-switch{background:#555959;border-radius:999px;flex-shrink:0;width:32px;height:18px;position:relative}.vhs-switch:after{content:"";background:#f4f4f2;border-radius:50%;width:14px;height:14px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px}.vhs-switch.is-on{background:#ef4545}.vhs-switch.is-on:after{transform:translate(14px)}.vhs-signal{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;height:auto;min-height:0;max-height:none;padding:12px 14px;display:flex}.vhs-signal .vhs-row-copy{justify-content:center}.vhs-signal-title{display:none}.vhs-signal-waves{align-content:center;gap:2px;min-width:0;display:grid}.vhs-wave-row{grid-template-columns:58px minmax(0,1fr) 36px;align-items:center;gap:6px;height:22px;min-height:0;display:grid}.vhs-wave-label{color:#aeb2b2;letter-spacing:.12em;font-size:10px;font-weight:800}.vhs-wave-value{color:#ef4545;text-align:right;font-size:12px;font-weight:800}.vhs-wave-track{cursor:pointer;touch-action:none;height:16px}.vhs-wave-track svg{width:100%;height:100%;display:block}.vhs-wave-idle{fill:none;stroke:#686d6d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.vhs-wave-active{fill:none;stroke:#ef4545;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.vhs-sheet{z-index:40;padding:12px 12px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(#161818f5,#080a0afa);border-top:1px solid #bec6c652;border-radius:18px 18px 0 0;position:absolute;bottom:58px;left:0;right:0}.vhs-sheet b.vhs-sheet-title{color:#f4f4f2;letter-spacing:.16em;margin:4px 8px 12px;font-size:13px;display:block}.vhs-sheet button.vhs-sheet-opt{color:#f4f4f2;letter-spacing:.08em;background:#121414cc;border:1px solid #bec6c647;border-radius:12px;width:100%;min-height:48px;margin-bottom:8px;font-weight:800}.vhs-sheet button.vhs-sheet-opt.is-on{color:#ef4545;border-color:#ef4545}.vhs-play-overlay{z-index:50;background:#000000d1;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;inset:0 0 58px}.vhs-play-overlay video{object-fit:contain;background:#000;border-radius:12px;flex:1;width:100%}.vhs-play-overlay button{color:#f4f4f2;background:#111;border:1px solid #bec6c652;border-radius:12px;min-height:48px;font-weight:800}.phone.vhs.cameraScreenActive .vhsFinderFrame{pointer-events:none;z-index:3;border:1px solid #ef4545b3;position:absolute;inset:18% 16%;box-shadow:inset 0 0 0 1px #00000059}.phone.vhs.cameraScreenActive .vhsFinderFrame:before,.phone.vhs.cameraScreenActive .vhsFinderFrame:after{content:"";background:#ef4545d9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phone.vhs.cameraScreenActive .vhsFinderFrame:before{width:12px;height:1px}.phone.vhs.cameraScreenActive .vhsFinderFrame:after{width:1px;height:12px}.phone.vhs .v201BottomNav button.active,.phone.vhs .v201BottomNav button.active small{color:#ef4545!important}.phone.vhs .v201BottomNav button.active:before{background:#ef4545!important}.phone.vhs .v20ControlGrid,.phone.vhs .v20Sliders{display:none!important}.phone.vhs.cameraScreenActive .cameraV12Header,.phone.vhs.cameraScreenActive .cameraV12StageWrap,.phone.vhs.cameraScreenActive .cameraV12Stage,.phone.vhs.cameraScreenActive .cameraV12Controls,.phone.vhs.cameraScreenActive .vhs-panel,.phone.vhs.cameraScreenActive .vhs-transport,.phone.vhs.cameraScreenActive .vhs-row,.phone.vhs.cameraScreenActive .vhs-utils,.phone.vhs.cameraScreenActive .vhs-signal{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.phone.vhs.cameraScreenActive .cameraV12Stage,.phone.vhs.cameraScreenActive .cameraV12Stage video,.phone.vhs.cameraScreenActive .cameraV12Stage canvas,.phone.vhs.cameraScreenActive img{max-width:100%!important}.phone.vhs.cameraScreenActive .cameraPrimerOverlay{box-sizing:border-box!important;padding:16px!important}.phone.vhs.cameraScreenActive .cameraPrimerCard{box-sizing:border-box!important;width:calc(100% - 32px)!important;min-width:0!important;max-width:380px!important;margin:0 auto!important}@media (width<=600px){.phone.vhs.cameraScreenActive:not(.analogLandscapeCam){width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;left:auto!important;right:auto!important;overflow-x:hidden!important;transform:none!important}.phone.vhs.cameraScreenActive:not(.analogLandscapeCam) .cameraV12.cameraV122,.phone.vhs.cameraScreenActive:not(.analogLandscapeCam) .cameraV12.cameraV122.videoCameraMode{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;position:absolute!important;inset:0 10px 58px!important;overflow-x:hidden!important;transform:none!important}.phone.vhs.cameraScreenActive:not(.analogLandscapeCam) .cameraV12Header,.phone.vhs.cameraScreenActive:not(.analogLandscapeCam) .cameraV12StageWrap,.phone.vhs.cameraScreenActive:not(.analogLandscapeCam) .cameraV12Stage,.phone.vhs.cameraScreenActive:not(.analogLandscapeCam) .cameraV12Controls,.phone.vhs.cameraScreenActive:not(.analogLandscapeCam) .vhs-panel,.phone.vhs.cameraScreenActive:not(.analogLandscapeCam) .vhs-transport,.phone.vhs.cameraScreenActive:not(.analogLandscapeCam) .vhs-container>*,.phone.vhs.cameraScreenActive:not(.analogLandscapeCam) .camera-interface>*{width:100%!important;min-width:0!important;max-width:100%!important}.phone.vhs.cameraScreenActive:not(.analogLandscapeCam) .cameraV12Stage{aspect-ratio:4/3!important;height:auto!important}.phone.vhs.cameraScreenActive:not(.analogLandscapeCam) .vhs-transport{grid-template-columns:repeat(5,minmax(0,1fr))!important}.phone.vhs.cameraScreenActive:not(.analogLandscapeCam) .v201BottomNav.bottomNav{width:100%!important;left:0!important;right:0!important;transform:none!important}}@media (width<=390px){.phone.vhs.cameraScreenActive:not(.analogLandscapeCam) .vhs-transport,.phone.vhs .camera-controls{min-height:84px;grid-template-columns:repeat(5,minmax(0,1fr))!important}.phone.vhs.cameraScreenActive:not(.analogLandscapeCam) .vhs-transport button,.phone.vhs .camera-control,.phone.vhs .rotate-control{min-height:84px;font-size:10px}.phone.vhs.cameraScreenActive:not(.analogLandscapeCam) .vhs-row{min-height:56px;padding:8px 10px}}.phone.vhs.cameraScreenActive.analogLandscapeCam{background-position:50%!important;overflow:hidden!important}.phone.vhs.cameraScreenActive.analogLandscapeCam .cameraV12.cameraV122,.phone.vhs.cameraScreenActive.analogLandscapeCam .cameraV12.cameraV122.videoCameraMode{grid-template-rows:48px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(240px,32vw)!important;gap:8px 12px!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:8px 12px 10px!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:none!important}.phone.vhs.cameraScreenActive.analogLandscapeCam .cameraV12Header{grid-area:1/1/auto/-1!important;width:auto!important;max-width:none!important;min-height:0!important}.phone.vhs.cameraScreenActive.analogLandscapeCam .cameraV12StageWrap{grid-area:2/1!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:none!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important}.phone.vhs.cameraScreenActive.analogLandscapeCam .cameraV12Stage{aspect-ratio:4/3!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important}.phone.vhs.cameraScreenActive.analogLandscapeCam .v20VhsControls,.phone.vhs.cameraScreenActive.analogLandscapeCam .cameraV12Controls{flex-direction:column!important;grid-area:2/2!important;gap:6px!important;width:auto!important;max-width:none!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden auto!important}.phone.vhs.cameraScreenActive.analogLandscapeCam .vhs-panel,.phone.vhs.cameraScreenActive.analogLandscapeCam .vhs-transport,.phone.vhs.cameraScreenActive.analogLandscapeCam .vhs-row,.phone.vhs.cameraScreenActive.analogLandscapeCam .vhs-signal{flex:none!important;width:100%!important;max-width:100%!important}.phone.vhs.cameraScreenActive.analogLandscapeCam .vhs-transport{min-height:84px;grid-template-columns:repeat(5,minmax(0,1fr))!important}.phone.vhs.cameraScreenActive.analogLandscapeCam .vhs-transport button{min-height:84px;font-size:10px}.phone.vhs.cameraScreenActive.analogLandscapeCam .vhs-row{height:auto;min-height:48px;padding:6px 10px}.phone.vhs.cameraScreenActive.analogLandscapeCam .vhs-panel.vhs-signal{height:auto!important;min-height:0!important;max-height:none!important;padding:8px 10px!important}.phone.vhs.cameraScreenActive.analogLandscapeCam .vhs-seg button,.phone.vhs.cameraScreenActive.analogLandscapeCam .vhs-seg-full button{height:28px;min-height:28px}.phone.vhs.cameraScreenActive.analogLandscapeCam .cameraV12ShutterRow,.phone.vhs.cameraScreenActive.analogLandscapeCam .v201BottomNav{display:none!important}.vhs-panel-kicker{color:#b8b8bc;letter-spacing:.16em;margin:0 0 8px;font-size:10px;font-weight:800;display:block}.phone.vhs .compact-tape-card{box-sizing:border-box;background:linear-gradient(145deg,#040606f0,#090a0be0);border:1px solid #ffffff38;border-radius:20px;grid-template-columns:minmax(0,1.7fr) minmax(105px,.8fr);width:100%;height:112px;min-height:0;max-height:112px;padding:0;display:grid;overflow:hidden}.phone.vhs .compact-tape-media{background:0 0;justify-content:center;align-items:center;min-width:0;padding:6px 4px 6px 12px;display:flex;overflow:hidden}.phone.vhs .compact-tape-shell{width:100%;max-width:270px;line-height:0;position:relative;overflow:hidden}.phone.vhs .tape-sticker{z-index:4;box-sizing:border-box;color:#1a1410;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;text-align:center;pointer-events:none;background:#f0e4cc;border-radius:1px;justify-content:center;align-items:center;width:21.6%;height:22%;padding:0 4%;font-family:Permanent Marker,Marker Felt,Comic Sans MS,cursive;font-size:10px;font-weight:400;line-height:1;display:flex;position:absolute;top:39%;left:38.4%;overflow:hidden;transform:rotate(-2deg)}.phone.vhs .tape-sticker[data-len="4"]{font-size:11px}.phone.vhs .tape-sticker[data-len="7"]{font-size:8.5px}.phone.vhs .tape-sticker[data-len="8"],.phone.vhs .tape-sticker[data-len="9"]{font-size:7.5px}.phone.vhs .compact-tape-image{object-fit:contain;width:100%;max-width:270px;height:auto;max-height:100px;box-shadow:none;filter:drop-shadow(0 7px 6px #000000ad)drop-shadow(0 0 4px #ff36441f);background:0 0;border:0;border-radius:0;margin:0 auto;display:block}.phone.vhs .tape-reel{pointer-events:none;opacity:0;z-index:3;aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #5a2a1c8c 0 5deg, #120a081f 5deg 10deg);mix-blend-mode:multiply;border-radius:50%;width:15.5%;position:absolute;top:30%;overflow:hidden;-webkit-mask:radial-gradient(circle,#0000 26%,#000 28% 100%);mask:radial-gradient(circle,#0000 26%,#000 28% 100%)}.phone.vhs .tape-reel-left{left:13.8%}.phone.vhs .tape-reel-right{left:68.2%}.phone.vhs .tape-ribbon{display:none!important}.phone.vhs .compact-tape-media.is-recording .tape-reel{opacity:.85}.phone.vhs .compact-tape-media.is-recording .tape-reel-left{animation:1.1s linear infinite vhsReelSpin}.phone.vhs .compact-tape-media.is-recording .tape-reel-right{animation:1.35s linear infinite reverse vhsReelSpin}@keyframes vhsReelSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.phone.vhs .compact-tape-details{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:8px 12px 8px 6px;display:flex}.phone.vhs .compact-tape-heading{color:#b8b8bc;letter-spacing:1.5px;font-size:11px;font-weight:700;line-height:1}.phone.vhs .compact-tape-name{color:#ff414b;letter-spacing:1px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:15px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.phone.vhs .compact-tape-navigation{gap:7px;margin-top:3px;display:flex}.phone.vhs .compact-tape-button{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#030405b8;border:1px solid #ffffff38;border-radius:9px;place-items:center;width:36px;height:32px;padding:0;display:grid}.phone.vhs .compact-tape-button svg{width:18px;height:18px}.phone.vhs .compact-tape-button-next svg{transform:rotate(180deg)}.phone.vhs .compact-tape-button:active{color:#ff414b;background:#ff414b29;border-color:#ff414b;transform:scale(.94)}.phone.vhs .tape-card,.phone.vhs .tape-stage,.phone.vhs .tape-glow,.phone.vhs .tape-arrow,.phone.vhs .tape-arrow-left,.phone.vhs .tape-arrow-right,.phone.vhs .tape-name,.phone.vhs .tape-name-pill{display:none!important}@media (width<=480px){.phone.vhs .compact-tape-card{border-radius:18px;grid-template-columns:minmax(0,1.65fr) minmax(96px,.75fr);height:105px;max-height:105px}.phone.vhs .compact-tape-media{padding:5px 2px 5px 9px}.phone.vhs .compact-tape-image{max-width:215px;max-height:92px}.phone.vhs .compact-tape-details{gap:3px;padding:7px 8px 7px 4px}.phone.vhs .compact-tape-heading{font-size:10px}.phone.vhs .compact-tape-name{font-size:13px}.phone.vhs .compact-tape-navigation{gap:5px;margin-top:2px}.phone.vhs .compact-tape-button{width:32px;height:29px}.phone.vhs .compact-tape-button svg{width:16px;height:16px}}@media (width<=360px){.phone.vhs .compact-tape-card{grid-template-columns:minmax(0,1.55fr) 90px;height:100px;max-height:100px}.phone.vhs .compact-tape-image{max-width:190px;max-height:86px}.phone.vhs .compact-tape-name{font-size:11px}.phone.vhs .compact-tape-button{width:29px;height:28px}}.vhs-quality{padding:8px 12px;height:auto!important;min-height:0!important;max-height:none!important}.vhs-quality .vhs-panel-kicker{margin:0 0 6px}.vhs-light,.vhs-signal{padding:12px 14px;height:auto!important;min-height:0!important;max-height:none!important}.vhs-seg-full{background:#111;border-radius:10px;gap:4px;width:100%;padding:3px}.vhs-seg-full button{color:#f4f4f4;letter-spacing:.12em;background:#171717;border-radius:8px;height:28px;min-height:28px;font-size:12px;font-weight:800}.vhs-light-line{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;display:grid}.vhs-light-slider,.vhs-signal-line input[type=range]{accent-color:#ff4148;width:100%;height:18px}.vhs-light-label{text-align:center;color:#b8b8bc;letter-spacing:.12em;margin-top:6px;font-size:11px;font-weight:800;display:block}.vhs-signal-sliders{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vhs-signal-col{color:#b8b8bc;letter-spacing:.1em;flex-direction:column;gap:6px;min-width:0;font-size:10px;font-weight:800;display:flex}.vhs-signal-line{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:6px;display:grid}.vhs-signal-line b{color:#ff4148;text-align:right;white-space:nowrap;font-size:11px}@media (width<=430px){.vhs-signal-sliders{grid-template-columns:repeat(2,minmax(0,1fr))}}.phone.vhs.cameraScreenActive.analogLandscapeCam .compact-tape-card{height:96px;max-height:96px}.phone.vhs.cameraScreenActive.analogLandscapeCam .compact-tape-image{max-height:84px}.phone.vhs.cameraScreenActive.analogLandscapeCam .vhs-signal-sliders{grid-template-columns:repeat(2,minmax(0,1fr))}.profileAvatar{box-sizing:border-box;aspect-ratio:1;color:#f4be19;cursor:pointer;appearance:none;background:0 0;border:1.5px solid #f4be19;border-radius:50%;flex-shrink:0;place-items:center;margin:0;padding:0;display:inline-grid;position:relative;overflow:hidden}.profileAvatar .profile-avatar-image{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;display:block}.profileAvatar svg{display:block}.profileAvatarEdit{color:#151515;pointer-events:none;background:#f4be19;border:2px solid #0a0d0c;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;display:grid;position:absolute;bottom:-2px;right:-2px}.profileControl{align-items:center;gap:12px;min-width:0;display:flex}.profileControlLabel{color:#f7f5ef;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.status .statusUser.profileControlLabel{font:inherit;color:inherit;cursor:pointer;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important}@media (width<=340px){.profileControl .profileControlLabel{display:none}}.profilePhotoSheet,.profileCropSheet{z-index:80;padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));background:#0000008c;place-items:end center;display:grid;position:fixed;inset:0}.profilePhotoCard{color:#f7f5ef;background:#141816;border:1px solid #2a3230;border-radius:18px;width:min(100%,360px);padding:18px 16px 16px}.profilePhotoCard h3{text-align:center;margin:0 0 14px;font-size:16px}.profilePhotoActions{gap:10px;display:grid}.profilePhotoActions button,.profileCropActions button{color:#f7f5ef;cursor:pointer;background:#1c2221;border:1px solid #2f3a38;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:46px;font-weight:700;display:flex}.profilePhotoActions .is-primary,.profileCropActions .is-primary{color:#111;background:#f4be19;border-color:#f4be19}.profilePhotoActions .is-danger{color:#ff8a8a}.profileCropPreview{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#0b0d0c;border:1.5px solid #f4be19;border-radius:50%;width:220px;height:220px;margin:0 auto 16px;position:relative;overflow:hidden}.profileCropPreview:active{cursor:grabbing}.profileCropPreview img{pointer-events:none;max-width:none;max-height:none;display:block;position:absolute;top:0;left:0}.profileCropHint{text-align:center;color:#c9c5bb;margin:0 0 14px;font-size:12px}.profileCropZoom{color:#c9c5bb;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:0 0 10px;font-size:12px;font-weight:700;display:grid}.profileCropZoom input{accent-color:#f4be19;width:100%}.profileCropActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profilePhotoError{color:#ffb4b4;text-align:center;margin:0 0 10px;font-size:13px}.profileV13Avatar,.profileV13AvatarBtn{flex-shrink:0;margin:0 auto 12px;aspect-ratio:1!important;border-radius:50%!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:96px!important;min-height:96px!important;max-height:96px!important;overflow:hidden!important}.profileV13AvatarBtn img,.profileV13Avatar img,.profileV13Avatar .profile-avatar-image{object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}.topbar .topProfileBtn.profileAvatar,.fxhV13HeaderBtn.profileAvatar,.cameraHeaderProfileBtn.profileAvatar{border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;overflow:hidden!important}


/* FXH CAM v83 — compact creator profile */
.profileV13Hero{
  background:linear-gradient(180deg,#121918 0%,#0d1211 100%)!important;
  border:1px solid #293330!important;
  border-radius:22px!important;
  margin:0 0 10px!important;
  padding:18px 16px 16px!important;
}
.profileV13Avatar,.profileV13AvatarBtn{
  width:78px!important;min-width:78px!important;max-width:78px!important;
  height:78px!important;min-height:78px!important;max-height:78px!important;
  margin:0 auto 10px!important;
  box-shadow:0 0 0 1px #f4be1933!important;
}
.profileV13Hero h1{
  margin:0!important;
  font-size:24px!important;
  line-height:1.08!important;
  letter-spacing:-.02em!important;
}
.profileV13About{
  max-width:300px!important;
  margin:7px auto 13px!important;
  color:#a8afad!important;
  font-size:12px!important;
  line-height:1.42!important;
}
.profileV13EditLink{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:112px!important;
  min-height:38px!important;
  margin:0 4px 7px!important;
  padding:0 14px!important;
  color:#f4be19!important;
  background:#f4be190b!important;
  border:1px solid #f4be1952!important;
  border-radius:999px!important;
  font-size:11px!important;
  font-weight:850!important;
  line-height:1!important;
  text-decoration:none!important;
}
.profileV13EditLink:active{transform:scale(.97)!important;background:#f4be191a!important}
.profileV13NameHint{
  max-width:310px!important;
  margin:2px auto 9px!important;
  padding:0 6px!important;
  color:#89918f!important;
  font-size:10.5px!important;
  line-height:1.38!important;
}
.profileV13Hero>span{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  max-width:100%!important;
  margin:2px auto 0!important;
  padding:7px 10px!important;
  color:#f4be19!important;
  background:#f4be190d!important;
  border:1px solid #f4be193d!important;
  border-radius:999px!important;
  font-size:9.5px!important;
  font-weight:850!important;
  line-height:1!important;
  letter-spacing:.075em!important;
  text-transform:uppercase!important;
}
.profileV13Stats{gap:7px!important;margin:10px 0!important}
.profileV13Stats article{border-radius:15px!important;padding:11px 7px!important}
.profileV13Stats b{font-size:21px!important;line-height:1.05!important}
.profileV13Stats span{font-size:10.5px!important}
@media (max-width:360px){
  .profileV13Hero{padding:16px 12px 14px!important}
  .profileV13EditLink{min-width:104px!important;padding:0 11px!important;margin-inline:3px!important}
}

/* FXH CAM v86 — mobile-safe hero motto */
.analog-headline{white-space:normal!important;max-width:100%!important;text-wrap:balance!important;overflow-wrap:normal!important;margin-left:auto!important;margin-right:auto!important;}
@media (max-width:600px){.analog-headline{font-size:clamp(28px,8vw,37px)!important;line-height:1.06!important;padding:0 4px!important;}}
