@font-face{font-family:Manjari;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fd8d32196f8eea46-s.3qiqpvln76qdg.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Manjari;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f642fcd04253c6c-s.2r4h2jciwkl74.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manjari;font-style:normal;font-weight:400;font-display:swap;src:url(../media/159e1fb9dd9e7e30-s.p.3-cgk5ps0-k8t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manjari;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f061e6e10be390fd-s.0n5eqov7o23-m.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Manjari;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7bec5a1c9cb31140-s.0y339kljcgn-h.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manjari;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a6a8fd581447be8-s.p.2dnxqmqzyx0p8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manjari Fallback;src:local(Arial);ascent-override:72.06%;descent-override:36.03%;line-gap-override:0.0%;size-adjust:101.64%}.manjari_407353a8-module__4qJ-La__className{font-family:Manjari,Manjari Fallback;font-style:normal}.manjari_407353a8-module__4qJ-La__variable{--font-body:"Manjari", "Manjari Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_c9a6f40a-module__Kva5-W__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_c9a6f40a-module__Kva5-W__variable{--font-display:"Montserrat", "Montserrat Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-body), "Manjari", "Helvetica Neue", Helvetica, Arial, sans-serif;--display:var(--font-display), "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;--egg:#f7f3f6;--egg-light:#fff;--egg-soft:#ffe4ef;--egg-shadow:#e4d4dc;--ink:#0c0c12;--ink-soft:#5b5164;--accent:#ff2d8a;--accent-deep:#f77b07;--danger:#ff3b5c;--success:#1ec97a;--magenta:#ff2d8a;--butter:#f8de48;--sky:#b7dcff;--blush:#ffb7d2;--paper:#f7f3f6;--neu-raised:0 18px 50px #1c102014;--neu-raised-sm:0 10px 28px #1c102014;--neu-pressed:inset 0 1px 0 #ffffffb3;--neu-pressed-sm:inset 0 1px 2px #1c10200f}*,:after,:before{box-sizing:border-box}html,body{background:#f4f4f5;width:100%;min-height:100%;margin:0;padding:0}html{scroll-padding-top:88px}body{overflow-x:hidden}h1,h2,h3,.seo-brand,.seo-brand-name,.seo-brand-mark,.seo-template span,.seo-phone-clock,.seo-faq summary,.guide-faq summary,.primary-button,.ghost-button{font-family:var(--display)}button{font-family:inherit}.App{background:var(--paper);min-height:100vh;color:var(--ink)}.ghost-button,.primary-button{letter-spacing:0;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.ghost-button{color:var(--ink);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb3;border:1px solid #0c0c1214}.ghost-button:hover:not(:disabled){color:var(--ink);background:#fff;border-color:#ff2d8a47;transform:translateY(-1px)}.primary-button{background:var(--ink);color:#fff;box-shadow:0 16px 36px #0c0c1229}.primary-button:hover:not(:disabled){background:#1b1b24;transform:translateY(-1px)}.ghost-button:active:not(:disabled),.primary-button:active:not(:disabled),.auth-button:active:not(:disabled),.device-nav-button:active:not(:disabled),.copy-btn:active:not(:disabled),.toggle-switch:active:not(:disabled){box-shadow:var(--neu-pressed-sm);transform:translateY(1px)}.ghost-button:disabled,.primary-button:disabled{opacity:.55;cursor:not-allowed}.icon-button{justify-content:center;gap:0;width:48px;height:48px;padding:0;font-size:1.2rem}.icon-button svg{width:1.15em;height:1.15em}.device-shell{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.device-shell-inner{will-change:transform;justify-content:center;align-items:center;display:flex;position:relative}.device-screen-content{width:100%;height:100%;overflow:hidden}.device-screen-content video,.device-screen-content img{object-fit:cover;width:100%;height:100%}.device-screen-placeholder{background:radial-gradient(circle at 8% 22%,#ffffff57,#0000 14%),linear-gradient(#1d8fd8 0%,#299fe8 28%,#ff516f 28%,#ff3655 64%,#e30071 100%);width:100%;height:100%;position:relative;overflow:hidden}.device-screen-placeholder__layer,.device-screen-placeholder__glow{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.device-screen-placeholder__layer{filter:blur(2px)}.device-screen-placeholder__layer--blue{clip-path:polygon(42% 0%,100% 0%,100% 40%,79% 36%,62% 34%,49% 29%);background:linear-gradient(#23a6ecfa 0%,#23a6eceb 100%)}.device-screen-placeholder__layer--white{clip-path:polygon(45% 25%,64% 28%,83% 34%,100% 40%,100% 71%,77% 61%,62% 53%,51% 41%);background:linear-gradient(#f2f6fffa 0%,#d8e4ffeb 100%)}.device-screen-placeholder__layer--gold{clip-path:polygon(57% 47%,78% 52%,100% 60%,100% 81%,73% 81%,60% 67%,49% 52%);background:linear-gradient(#ffc434f5 0%,#f39713f5 100%)}.device-screen-placeholder__layer--coral{clip-path:polygon(0% 0%,40% 0%,49% 16%,61% 33%,76% 44%,92% 56%,100% 70%,100% 100%,53% 100%,27% 79%,0% 64%);background:linear-gradient(#ff725af5 0%,#ff3949fa 100%)}.device-screen-placeholder__layer--magenta{clip-path:polygon(0% 60%,19% 68%,40% 77%,57% 92%,67% 100%,0% 100%);background:linear-gradient(#f1007ff5 0%,#8f4bb5eb 100%)}.device-screen-placeholder__glow{mix-blend-mode:screen;background:radial-gradient(circle at 16% 28%,#ffffff38,#0000 12%),radial-gradient(circle at 70% 56%,#ffebb22e,#0000 18%),linear-gradient(145deg,#ffffff1f,#0000 46%)}.device-brand-slot{justify-content:center;width:100%;display:flex}.device-brand-slot img,.widget-brand{width:60%;max-width:200px;height:auto}.iphone-x{filter:drop-shadow(0 28px 40px #070a164d);justify-content:center;align-items:center;display:flex}.iphone-x-body{-webkit-user-select:none;user-select:none;isolation:isolate;background:radial-gradient(140% 90% at 50% 4%,#ffffff42,#0000 28%),linear-gradient(145deg,#6a6b73 0%,#26272d 16%,#08090c 45%,#23242a 70%,#80818a 100%);border-radius:62px;width:356px;height:722px;margin:0 auto;position:relative;overflow:visible;box-shadow:0 24px 50px #0000006b,0 8px 16px #00000047,inset 0 0 0 1px #ffffff24,inset 0 0 0 3px #0e0f12d9}.iphonex--f9d045 .iphone-x-body{background:radial-gradient(140% 90% at 50% 4%,#ffffff42,#0000 28%),linear-gradient(145deg,#fceaa2 0%,#f9d045 16%,#c79e13 45%,#b28a07 70%,#fbe175 100%);box-shadow:0 24px 50px #0000006b,0 8px 16px #00000047,inset 0 0 0 1px #ffffff24,inset 0 0 0 3px #a6840ad9}.iphonex--ff6e5a .iphone-x-body{background:radial-gradient(140% 90% at 50% 4%,#ffffff42,#0000 28%),linear-gradient(145deg,#ffb8b0 0%,#ff6e5a 16%,#d63a24 45%,#b32512 70%,#ff9a8c 100%);box-shadow:0 24px 50px #0000006b,0 8px 16px #00000047,inset 0 0 0 1px #ffffff24,inset 0 0 0 3px #b32512d9}.iphonex--f3f3f3 .iphone-x-body{background:radial-gradient(140% 90% at 50% 4%,#ffffff42,#0000 28%),linear-gradient(145deg,#fff 0%,#f3f3f3 16%,silver 45%,#a0a0a0 70%,#e6e6e6 100%);box-shadow:0 24px 50px #0000006b,0 8px 16px #00000047,inset 0 0 0 1px #ffffff24,inset 0 0 0 3px #a0a0a0d9}.iphonex--b41325 .iphone-x-body{background:radial-gradient(140% 90% at 50% 4%,#ffffff42,#0000 28%),linear-gradient(145deg,#f2495b 0%,#b41325 16%,#7a0916 45%,#54040d 70%,#d82b3d 100%);box-shadow:0 24px 50px #0000006b,0 8px 16px #00000047,inset 0 0 0 1px #ffffff24,inset 0 0 0 3px #54040dd9}.iphone-x-body:before{content:"";opacity:.55;pointer-events:none;border:1px solid #ffffff2e;border-radius:58px;position:absolute;top:5px;bottom:5px;left:5px;right:5px}.iphone-x-body:after{content:"";border-radius:inherit;mix-blend-mode:screen;opacity:.42;pointer-events:none;background:linear-gradient(110deg,#fff3,#0000 24%,#0000 76%,#ffffff24),linear-gradient(#ffffff1f,#0000 12%,#0000 88%,#00000047);position:absolute;top:0;bottom:0;left:0;right:0}.stage-shell.is-3d{transform-style:preserve-3d}.stage-shell.is-3d .iphone-x{transform-style:preserve-3d;box-shadow:none}.stage-shell.is-3d .iphone-x-body{transform-style:preserve-3d;box-shadow:inset 0 0 0 3px #0e0f12d9,inset 0 0 6px 4px #ffffff1f,inset 0 2px 8px 6px #ffffff2e,inset 0 -4px 12px 2px #0006,0 0 0 1px #0e0f1266}.stage-shell.is-3d .iphonex--f9d045 .iphone-x-body{box-shadow:inset 0 0 0 3px #8b710f,inset 0 0 6px 4px #ffffff1f,inset 0 2px 8px 6px #ffffff2e,inset 0 -4px 12px 2px #0006,0 0 0 1px #0e0f1266}.stage-shell.is-3d .iphonex--ff6e5a .iphone-x-body{box-shadow:inset 0 0 0 3px #962a1a,inset 0 0 6px 4px #ffffff1f,inset 0 2px 8px 6px #ffffff2e,inset 0 -4px 12px 2px #0006,0 0 0 1px #0e0f1266}.stage-shell.is-3d .iphonex--f3f3f3 .iphone-x-body{box-shadow:inset 0 0 0 3px #a8a8a8,inset 0 0 6px 4px #ffffff1f,inset 0 2px 8px 6px #ffffff2e,inset 0 -4px 12px 2px #0006,0 0 0 1px #0e0f1266}.stage-shell.is-3d .iphonex--b41325 .iphone-x-body{box-shadow:inset 0 0 0 3px #590912,inset 0 0 6px 4px #ffffff1f,inset 0 2px 8px 6px #ffffff2e,inset 0 -4px 12px 2px #0006,0 0 0 1px #0e0f1266}.stage-shell.is-3d .iphone-x:before,.stage-shell.is-3d .iphone-x:after{content:"";background:var(--iphone-x-shell,#26272d);pointer-events:none;z-index:-1;border-radius:64px;position:absolute;top:0;bottom:0;left:0;right:0}.stage-shell.is-3d .iphone-x:before{transform:translateZ(-6px);box-shadow:inset 0 0 0 1px #0009,0 0 3px #0009}.stage-shell.is-3d .iphone-x:after{transform:translateZ(-12px);box-shadow:inset 0 0 0 1px #000000e6,0 10px 40px #0009,0 30px 80px #0006}.stage-shell.is-3d .iphone-x-button{transform-style:preserve-3d}.stage-shell.is-3d .iphone-x-button:before,.stage-shell.is-3d .iphone-x-button:after{content:"";border-radius:inherit;background:inherit;z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.stage-shell.is-3d .iphone-x-button:before{transform:translateZ(-3px)}.stage-shell.is-3d .iphone-x-button:after{transform:translateZ(-6px)}.iphone-x-button{background:linear-gradient(#8d8f97 0%,#52545d 30%,#2b2d32 70%,#8d8f97 100%);border-radius:999px;width:4px;position:absolute;box-shadow:inset -1px 0 #ffffff2e,inset 1px 0 #0006}.iphonex--f9d045 .iphone-x-button{background:linear-gradient(#fceaa2 0%,#f9d045 30%,#b28a07 70%,#fceaa2 100%)}.iphonex--ff6e5a .iphone-x-button{background:linear-gradient(#ffb8b0 0%,#ff6e5a 30%,#b32512 70%,#ffb8b0 100%)}.iphonex--f3f3f3 .iphone-x-button{background:linear-gradient(#fff 0%,#f3f3f3 30%,#a0a0a0 70%,#fff 100%)}.iphonex--b41325 .iphone-x-button{background:linear-gradient(#f2495b 0%,#b41325 30%,#54040d 70%,#f2495b 100%)}.iphone-x-button.silent{height:32px;top:102px;left:-4px}.iphone-x-button.volume-up{height:58px;top:154px;left:-4px}.iphone-x-button.volume-down{height:58px;top:228px;left:-4px}.iphone-x-button.power{height:92px;top:165px;left:auto;right:-4px}.iphone-x-screen-shell{background:#050505;border-radius:52px;position:absolute;top:12px;bottom:12px;left:12px;right:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 18px #ffffff08}.iphone-x-screen-shell:before{content:"";pointer-events:none;border:1px solid #ffffff0d;border-radius:44px;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.iphone-x-screen-gloss{pointer-events:none;z-index:3;background:linear-gradient(125deg,#ffffff1f 0%,#ffffff08 24%,#0000 42%),radial-gradient(90% 65% at 50% 0,#ffffff0f,#0000 56%);position:absolute;top:0;bottom:0;left:0;right:0}.iphone-x-notch-wrap{z-index:4;pointer-events:none;justify-content:center;height:32px;display:flex;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.iphone-x-notch{background:#050505;border-bottom-right-radius:20px;border-bottom-left-radius:20px;flex-shrink:0;width:180px;height:30px;position:relative;box-shadow:0 1px #ffffff0a,inset 0 -1px #ffffff08}.iphone-x-notch:before,.iphone-x-notch:after{content:"";background-repeat:no-repeat;background-size:100% 100%;width:24px;height:18px;position:absolute;top:0}.iphone-x-notch:before{background-image:radial-gradient(circle at 100% 0,#0000 62%,#050505 63%);left:-23px}.iphone-x-notch:after{background-image:radial-gradient(circle at 0 0,#0000 62%,#050505 63%);right:-23px}.iphone-x-camera{background:radial-gradient(circle at 38% 38%,#7cb9ff 0%,#355171 20%,#162334 48%,#070a10 76%,#020304 100%);border-radius:50%;width:10px;height:10px;position:absolute;top:8px;right:43px;box-shadow:0 0 0 1.5px #0d1015,0 0 0 2.5px #1c1f25b3,inset 0 0 4px #76b1ff24}.iphone-x-speaker{background:linear-gradient(#26282d 0%,#0d0f13 100%);border-radius:999px;width:68px;height:5px;position:absolute;top:11px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000073}.iphone-x-sensor{opacity:.82;background:radial-gradient(circle at 40% 35%,#41576e,#121824 70%,#050608 100%);border-radius:50%;width:6px;height:6px;position:absolute;top:11px;right:59px}.iphone-x-screen{border-radius:inherit;background:#000;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.iphone-x-home-indicator{z-index:4;pointer-events:none;background:#ffffffeb;border-radius:999px;width:134px;height:5px;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 1px 10px #ffffff2e}.iphone-x-screen img,.iphone-x-screen video{object-fit:cover;width:100%;height:100%}.glass-phone{--glass-phone-tint:#9be7ff6b;--glass-phone-tint-soft:#9be7ff29;--glass-phone-edge:#d6f7ffb8;filter:drop-shadow(0 30px 52px #050c1c57);justify-content:center;align-items:center;display:flex}.glassphone--cbb8ff{--glass-phone-tint:#cbb8ff6b;--glass-phone-tint-soft:#cbb8ff29;--glass-phone-edge:#eadfffb8}.glassphone--8ef2d7{--glass-phone-tint:#8ef2d76b;--glass-phone-tint-soft:#8ef2d729;--glass-phone-edge:#d8fff5b8}.glassphone--ffd6a8{--glass-phone-tint:#ffd6a866;--glass-phone-tint-soft:#ffd6a829;--glass-phone-edge:#ffedd6b8}.glassphone--ff9acb{--glass-phone-tint:#ff9acb66;--glass-phone-tint-soft:#ff9acb29;--glass-phone-edge:#ffdfefb8}.glass-phone-body{isolation:isolate;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg, #ffffff57 0%, #ffffff1f 16%, #ffffff08 30%, #080d1833 62%, #ffffff29 100%), radial-gradient(105% 85% at 14% 4%, var(--glass-phone-tint), transparent 34%), radial-gradient(130% 120% at 84% 92%, #ffffff2e, transparent 38%), linear-gradient(180deg, #ffffff0a, #ffffff03);-webkit-backdrop-filter:blur(22px)saturate(185%);backdrop-filter:blur(22px)saturate(185%);width:356px;height:722px;box-shadow:0 26px 56px #00000038, 0 8px 18px #0000001f, inset 0 0 0 1px #ffffff57, inset 0 0 0 2px #ffffff1f, inset 0 0 0 8px #ffffff08, inset 0 0 38px var(--glass-phone-tint-soft);border-radius:70px;position:relative;overflow:visible}.glass-phone-body:before{content:"";border:1px solid var(--glass-phone-edge);opacity:.52;pointer-events:none;box-shadow:inset 0 0 24px var(--glass-phone-tint-soft), inset 0 8px 22px #ffffff14, 0 0 18px #ffffff14;border-radius:66px;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.glass-phone-body:after{content:"";border-radius:inherit;mix-blend-mode:screen;opacity:.86;pointer-events:none;background:linear-gradient(116deg,#ffffff75 0%,#ffffff24 18%,#ffffff08 30%,#0000 46%,#0000 70%,#ffffff2e 100%),radial-gradient(100% 65% at 50% 0,#fff3,#0000 54%),radial-gradient(70% 55% at 20% 16%,#ffffff1a,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.glass-phone-screen-shell{-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(#ffffff0f,#ffffff03),radial-gradient(90% 80% at 50% 0,#ffffff14,#0000 52%);border-radius:58px;position:absolute;top:12px;bottom:12px;left:12px;right:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 0 32px #ffffff0f,inset 0 0 0 8px #ffffff05}.glass-phone-screen-shell:before{content:"";pointer-events:none;z-index:4;border:1px solid #ffffff14;border-radius:50px;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.glass-phone-screen-noise{z-index:1;opacity:.1;pointer-events:none;mix-blend-mode:soft-light;background:repeating-linear-gradient(0deg,#fff3 0,#fff3 1px,#0000 1px,#0000 4px),repeating-linear-gradient(90deg,#9be7ff1f 0,#9be7ff1f 1px,#0000 1px,#0000 7px);position:absolute;top:0;bottom:0;left:0;right:0}.glass-phone-screen-gloss{z-index:4;pointer-events:none;opacity:.94;background:linear-gradient(135deg,#ffffff47 0%,#ffffff17 18%,#0000 34%,#0000 66%,#ffffff1f 100%),radial-gradient(90% 70% at 50% 0,#ffffff29,#0000 50%);position:absolute;top:0;bottom:0;left:0;right:0}.glass-phone-sensor-rail{z-index:5;width:170px;height:30px;box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #ffffff14, 0 0 18px #0000001f, 0 0 28px var(--glass-phone-tint-soft);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(#ffffff38,#ffffff0f),radial-gradient(130% 100% at 50% 0,#ffffff38,#0000 55%);border-radius:999px;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.glass-phone-speaker{background:linear-gradient(#203046eb 0%,#080c12f5 100%);border-radius:999px;width:72px;height:5px;box-shadow:inset 0 1px #ffffff0f,0 0 12px #0000003d}.glass-phone-sensor{background:radial-gradient(circle at 38% 38%,#99ddfff5 0%,#446794d1 24%,#0f1928f5 62%,#020306 100%);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #050a12d9,inset 0 0 6px #ffffff1f}.glass-phone-sensor--left{opacity:.82;width:8px;height:8px}.glass-phone-screen{z-index:2;border-radius:inherit;background:#020409e0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,inset 0 18px 24px #ffffff08}.glass-phone-home-bar{z-index:5;width:112px;height:4px;box-shadow:0 0 18px #ffffff24, 0 0 18px var(--glass-phone-tint-soft);background:linear-gradient(90deg,#ffffffb3,#fffffff5,#ffffffb3);border-radius:999px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.glass-phone-button{width:5px;box-shadow:0 0 0 1px #ffffff24, 0 0 12px var(--glass-phone-tint-soft), inset -1px 0 0 #ffffff29, inset 1px 0 0 #87a5cd24;background:linear-gradient(#ffffffdb 0%,#bfd6f49e 26%,#54647e80 66%,#ffffff85 100%);border-radius:999px;position:absolute}.glass-phone-button--mute{height:28px;top:118px;left:-4px}.glass-phone-button--volume-up{height:58px;top:166px;left:-4px}.glass-phone-button--volume-down{height:58px;top:242px;left:-4px}.glass-phone-button--power{height:96px;top:176px;right:-4px}.glass-phone-screen img,.glass-phone-screen video{object-fit:cover;width:100%;height:100%}.creator-shell{justify-content:center;width:100%;display:flex;position:relative}.creator-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0d12eb;border:1px solid #ffffff2e;border-radius:32px;grid-template-columns:minmax(260px,320px) minmax(0,1fr);width:100%;max-width:1080px;display:grid;overflow:hidden;box-shadow:0 40px 80px #090a0e8c}.creator-sidebar{color:#1c1f2a;background:linear-gradient(#f9f9fb 0%,#e0e2ea 100%);flex-direction:column;gap:36px;padding:48px 36px;display:flex}.step-index{letter-spacing:.18em;text-transform:uppercase;color:#1d2130;font-size:max(2.5rem,min(3vw,3.8rem));font-weight:700}.step-meta h2{text-transform:uppercase;letter-spacing:.1em;color:#1d2130;margin:0 0 12px;font-size:max(1.4rem,min(1.9vw,1.8rem))}.step-meta p{color:#292d3bc7;margin:0;font-size:.95rem;line-height:1.65}.step-dots{gap:10px;margin:0;padding:0;list-style:none;display:flex}.step-dots .dot{background:#696e8452;border-radius:50%;width:18px;height:18px;transition:all .2s}.step-dots .dot.active{background:#4d5170}.step-dots .dot.done{background:#5e637ca3}.creator-main{color:#f8f8f8eb;background:radial-gradient(circle at 0 0,#ffffff14,#0000 55%),radial-gradient(circle at 100% 100%,#ffffff0f,#0000 60%);flex-direction:column;gap:24px;min-height:100%;padding:48px max(36px,min(4vw,72px));display:flex;position:relative}.creator-error{letter-spacing:.04em;text-transform:uppercase;background:#b93a3a1f;border:1px solid #ff5c5c80;border-radius:12px;padding:14px 18px;font-size:.88rem}.creator-back{align-self:flex-start}.creator-step{flex-direction:column;gap:max(18px,min(3vw,28px));display:flex;box-shadow:inset 0 0 0 1px #ffffff05}.stage-step{align-items:center;gap:max(16px,min(3vw,26px));padding-bottom:max(18px,min(4vw,28px))}.stage-header{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.stage-header h3{letter-spacing:.18em;text-transform:uppercase;color:#eef0fff2;margin:0;font-size:max(1.28rem,min(2.3vw,1.9rem))}.stage-shell{cursor:pointer;width:100%;max-width:420px;font:inherit;color:inherit;background:0 0;border-radius:24px;outline:none;justify-content:center;align-items:center;margin:0 auto;padding:max(18px,min(3vw,24px)) max(24px,min(5vw,32px));transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex}.stage-step .stage-shell .iphone-x-screen{background-image:none}.stage-shell:hover{background:#ffffff0a;border-color:#ffffff52;transform:translateY(-2px);box-shadow:0 18px 50px #06081259}.stage-shell:focus-visible{background:#ffffff0a;border-color:#ffffff52;transform:translateY(-2px);box-shadow:0 18px 50px #06081259}.stage-shell:focus-visible{outline-offset:6px;outline:2px solid #ffffff80}.stage-shell--preview{cursor:default;pointer-events:none;padding:max(12px,min(2vw,16px)) max(18px,min(3vw,24px))}.stage-shell--preview>*{pointer-events:auto}.stage-shell--preview:hover{box-shadow:none;background:0 0;border-color:#ffffff24}.stage-shell--preview:focus-visible{box-shadow:none;background:0 0;border-color:#ffffff24}.device-meta-list{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.device-meta-list li{letter-spacing:.12em;text-transform:uppercase;color:#ffffffe0;background:#ffffff14;border:1px solid #ffffff42;border-radius:999px;padding:5px 14px;font-size:.72rem}.device-carousel{justify-content:center;align-items:center;width:100%;max-width:520px;height:500px;margin:0 auto;padding:0 max(32px,min(6vw,72px));display:flex;position:relative}.device-carousel .stage-shell{margin:0}.device-arrow{color:#ffffffeb;background:#0000007a;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:44px;height:44px;font-size:1.25rem;transition:all .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.device-arrow:hover:not(:disabled){background:#ffffff1f;border-color:#fff6}.device-arrow:disabled{opacity:.35;cursor:not-allowed}.device-arrow--prev{left:max(4px,min(2vw,20px))}.device-arrow--next{right:max(4px,min(2vw,20px))}.device-navigation{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.device-nav-btn{color:#fffc;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0006;border:1px solid #fff3;border-radius:999px;padding:8px 16px;font-size:.8rem;transition:all .2s}.device-nav-btn:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#fff6}.device-nav-btn:disabled{opacity:.3;cursor:not-allowed}.device-counter{color:#fff9;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.upload-dropzone{cursor:pointer;color:#f5f5f5cc;letter-spacing:.08em;text-transform:uppercase;background:#14161ebf;border:1.5px dashed #ffffff4d;border-radius:24px;place-items:center;padding:72px 32px;transition:border-color .2s,background .2s;display:grid;position:relative}.upload-dropzone:hover,.upload-dropzone.drag-over{background:#181c26d9;border-color:#ffffff8c}.upload-dropzone input{display:none}.dropzone-body{text-align:center;flex-direction:column;gap:12px;display:flex}.dropzone-label{color:#fafafaeb;font-size:1rem}.dropzone-hint{color:#f5f5f599;font-size:.75rem}.preview-shell{justify-content:center;display:flex}.generate-btn{align-self:center;padding:12px 32px}.code-card{background:#0006;border:1px solid #ffffff24;border-radius:24px;flex-direction:column;gap:20px;padding:24px;display:flex}.embed-code{color:#f5f5f5e0;resize:vertical;background:#00000094;border:none;border-radius:18px;width:100%;min-height:96px;padding:18px;font-family:Courier New,Courier,monospace;font-size:.9rem}.embed-code:focus{outline:none;box-shadow:0 0 0 2px #c8c8c833}.code-actions{justify-content:flex-end;gap:12px;display:flex}.creator-close{color:#f5f5f5d9;cursor:pointer;z-index:2;background:#00000073;border:1px solid #fff3;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.2rem;line-height:1;transition:all .2s;display:grid;position:absolute;top:12px;right:12px}.creator-close:hover{background:#ffffff1f;border-color:#fff6}@media (max-width:640px){.creator-close{top:8px;right:8px}}.final-note{letter-spacing:.08em;text-transform:uppercase;color:#f5f5f585;margin:0;font-size:.8rem}.widget-embed{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;max-width:400px;margin:0 auto;display:flex}.device-brand-slot{justify-content:center;width:100%;margin-top:15px;display:flex}.device-brand-slot img{width:60%;max-width:200px;height:auto}.device-brand-slot a{justify-content:center;display:flex}.widget-loading{justify-content:center;align-items:center;width:100%;min-height:200px;display:flex}.loading-spinner{border:3px solid #ffffff1a;border-top-color:#fffc;border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.widget-error{color:#ff5c5ce6;letter-spacing:.04em;justify-content:center;align-items:center;width:100%;min-height:200px;font-size:.9rem;display:flex}@media (max-width:992px){.creator-card{grid-template-columns:1fr}.creator-sidebar{border-bottom:1px solid #08080829}.creator-main{padding:36px 28px 40px}}@media (max-width:600px){.creator-card{border-radius:24px}.code-actions{flex-direction:column}}.stage-header h3,.dropzone-label{color:var(--ink)}.stage-shell,.code-card,.upload-dropzone{background:var(--egg);color:var(--ink);box-shadow:var(--neu-raised);border:0}.stage-shell:hover{background:var(--egg);border-color:#0000;box-shadow:13px 13px 24px #aeb8c5b8,-13px -13px 24px #ffffffdb}.stage-shell:focus-visible{background:var(--egg);border-color:#0000;box-shadow:13px 13px 24px #aeb8c5b8,-13px -13px 24px #ffffffdb}.stage-shell--preview,.stage-shell--preview:hover{box-shadow:none;background:0 0}.stage-shell--preview:focus-visible{box-shadow:none;background:0 0}.device-meta-list li,.device-nav-btn,.device-arrow,.embed-code{background:var(--egg);color:var(--ink-soft);box-shadow:var(--neu-pressed-sm);border:0}.device-arrow,.device-nav-btn{box-shadow:var(--neu-raised-sm)}.device-arrow:hover:not(:disabled),.device-nav-btn:hover:not(:disabled){background:var(--egg);color:var(--ink);transform:translateY(-50%)translateY(-1px)}.device-nav-btn:hover:not(:disabled){transform:translateY(-1px)}.device-counter,.dropzone-hint{color:var(--ink-soft)}.upload-dropzone{box-shadow:var(--neu-pressed)}.upload-dropzone:hover,.upload-dropzone.drag-over{background:var(--egg);box-shadow:var(--neu-pressed), 0 0 0 2px #9c84642e}.embed-code:focus{box-shadow:var(--neu-pressed-sm), 0 0 0 2px #9c84642e}.loading-spinner{border-color:#6f675726;border-top-color:var(--accent)}.widget-error{color:var(--danger)}.apple-watch{--watch-band-color:#e5e4e0;filter:drop-shadow(0 40px 80px #0006);flex-direction:column;justify-content:center;align-items:center;width:250px;height:480px;display:flex;position:relative}.applewatch--ff5b3a{--watch-band-color:#f56b36}.applewatch--f9f6ef{--watch-band-color:#e5e4e0}.applewatch--b41325{--watch-band-color:#c21f2b}.applewatch--4e6b5c{--watch-band-color:#4e6b5c}.applewatch--4fa6d8{--watch-band-color:#4fa6d8}.applewatch--111111{--watch-band-color:#2b2c2e}.apple-watch-band{z-index:1;background:repeating-linear-gradient(to bottom, #fff6 0px, #ffffff1a 4px, #0000001a 7px, #0003 11px, #fff6 15px), var(--watch-band-color);width:170px;height:120px;position:relative;box-shadow:inset 12px 0 20px #00000026,inset -12px 0 20px #00000026}.apple-watch-band--top{clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);border-top-left-radius:16px;border-top-right-radius:16px;margin-bottom:-20px;-webkit-mask-image:linear-gradient(#0000 0%,#000 70%);mask-image:linear-gradient(#0000 0%,#000 70%)}.apple-watch-band--bottom{clip-path:polygon(0 0,100% 0,90% 100%,10% 100%);border-bottom-right-radius:16px;border-bottom-left-radius:16px;margin-top:-20px;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.apple-watch-body{z-index:2;background:#18191b;border-radius:64px;width:236px;height:284px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,inset 4px 6px 12px #ffffff59,inset -6px -8px 16px #000000e6,0 10px 30px #0009}.apple-watch-digital-crown{z-index:1;background:repeating-linear-gradient(#e8e8e8 0,#e8e8e8 1.5px,#7a7a7c 1.5px,#7a7a7c 3px);border-radius:6px 12px 12px 6px;width:10px;height:44px;position:absolute;top:60px;right:-9px;box-shadow:inset 4px 0 4px #ffffffe6,inset -2px 0 2px #00000080,-2px 0 4px #000c}.apple-watch-side-button{z-index:1;background:linear-gradient(#2a2a2c 0%,#4a4a4c 50%,#2a2a2c 100%);border-radius:4px;width:4px;height:72px;position:absolute;top:146px;right:-2px;box-shadow:inset 1px 0 2px #fff3,-2px 0 4px #000000e6}.apple-watch-screen-shell{background:#000;border-radius:58px;position:absolute;top:6px;bottom:6px;left:6px;right:6px;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff1a,0 0 0 6px #000c}.apple-watch-screen-gloss{pointer-events:none;z-index:3;background:radial-gradient(circle at 50% -20%,#ffffff26 0%,#ffffff0d 50%,#0000 55%);position:absolute;top:0;bottom:0;left:0;right:0}.apple-watch-screen-gloss:after{content:"";border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 2px 3px 8px #ffffff40}.apple-watch-screen{background:#111;border-radius:54px;position:absolute;top:4px;bottom:4px;left:4px;right:4px;overflow:hidden}.stage-shell.is-3d .apple-watch{transform-style:preserve-3d;filter:none}.stage-shell.is-3d .apple-watch-body{transform-style:preserve-3d;box-shadow:inset 0 0 0 1px #ffffff1a,inset 4px 6px 12px #ffffff59,inset -6px -8px 16px #000000e6}.stage-shell.is-3d .apple-watch-screen-shell{transform-style:preserve-3d;transform:translateZ(2px)}.stage-shell.is-3d .apple-watch-screen{transform-style:preserve-3d;transform:translateZ(1px)}.stage-shell.is-3d .apple-watch-screen-gloss{transform:translateZ(2px)}.stage-shell.is-3d .apple-watch-band{transform-style:preserve-3d;transform:translateZ(-3px)}.stage-shell.is-3d .apple-watch-digital-crown,.stage-shell.is-3d .apple-watch-side-button{transform-style:preserve-3d;transform:translateZ(-2px)}.stage-shell.is-3d .apple-watch-body:before,.stage-shell.is-3d .apple-watch-body:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:#18191b;position:absolute;top:0;bottom:0;left:0;right:0}.stage-shell.is-3d .apple-watch-body:before{filter:brightness(.8);transform:translateZ(-4px)}.stage-shell.is-3d .apple-watch-body:after{filter:brightness(.6);transform:translateZ(-8px);box-shadow:0 10px 40px #00000080,0 30px 80px #0006}.stage-shell.is-3d .apple-watch-digital-crown:before{content:"";border-radius:inherit;background:inherit;z-index:-1;filter:brightness(.5);position:absolute;top:0;bottom:0;left:0;right:0;transform:translateZ(-8px)}.imac{--imac-color:#cdd3db;--imac-dark:#b1b6be;filter:drop-shadow(0 32px 72px #00000038);flex-direction:column;justify-content:flex-start;align-items:center;width:480px;height:380px;display:flex;position:relative}.imac--507b9a{--imac-color:#507b9a;--imac-dark:#3a5c75}.imac--5b9875{--imac-color:#5b9875;--imac-dark:#417356}.imac--d16875{--imac-color:#d16875;--imac-dark:#a14e58}.imac--d9a34a{--imac-color:#d9a34a;--imac-dark:#a87d37}.imac--d46f41{--imac-color:#d46f41;--imac-dark:#a6542f}.imac--7c729e{--imac-color:#7c729e;--imac-dark:#5b5375}.imac-stand{z-index:1;width:168px;height:104px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.imac-stand:before{content:"";clip-path:polygon(24% 0%,76% 0%,94% 100%,6% 100%);background:linear-gradient(90deg, #0000002e 0%, #ffffff47 38%, #ffffff14 60%, #00000024 100%), var(--imac-color);width:62px;height:78px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000001a}.imac-stand:after{content:"";background:linear-gradient(180deg, #00000038 0%, #ffffff2e 40%, #ffffff0f 60%, #00000029 100%), var(--imac-color);border-bottom:1px solid #0000002e;border-bottom-right-radius:26px 12px;border-bottom-left-radius:26px 12px;width:184px;height:26px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)perspective(180px)rotateX(70deg);box-shadow:0 12px 18px #00000024}.imac-body{z-index:2;background:linear-gradient(#f3f4f6 0%,#e9eaec 60%,#dfe0e3 100%);border-radius:18px 18px 14px 14px;flex-direction:column;width:480px;height:332px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #0000000f,0 10px 24px #00000014}.imac-camera{z-index:4;background:radial-gradient(circle at 35% 35%,#444 0%,#111 60%);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #00000080,inset 0 1px 1px #ffffff26}.imac-screen{background:#000;border-radius:4px 4px 0 0;flex:1;margin:20px 10px 0;position:relative;overflow:hidden}.imac-screen-gloss{pointer-events:none;z-index:3;background:linear-gradient(135deg,#ffffff29 0%,#ffffff0d 34%,#0000 62%);position:absolute;top:0;bottom:0;left:0;right:0}.imac-screen img,.imac-screen video,.imac-screen .device-screen-content{object-fit:cover;width:100%;height:100%}.imac-chin{background:linear-gradient(180deg, #ffffff29, #ffffff05), var(--imac-color);border-top:1px solid #ffffff42;border-radius:0 0 14px 14px;flex-shrink:0;width:100%;height:48px}.stage-shell.is-3d .imac{transform-style:preserve-3d;filter:none}.stage-shell.is-3d .imac-body{transform-style:preserve-3d}.stage-shell.is-3d .imac-body:before,.stage-shell.is-3d .imac-body:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:#dfe0e3;position:absolute;top:0;bottom:0;left:0;right:0}.stage-shell.is-3d .imac-body:before{transform:translateZ(-4px)}.stage-shell.is-3d .imac-body:after{transform:translateZ(-8px);box-shadow:0 10px 40px #0000004d,0 20px 80px #0003}.stage-shell.is-3d .imac-stand{transform-style:preserve-3d;transform:translate(-50%)translateZ(-28px)}.macbook{--mb-shell:#c7c9ce;--mb-shell-dark:#80858d;--mb-shell-edge:#e7e9ee;--mb-shadow:#00000042;filter:drop-shadow(0 26px 34px #00000024);flex-direction:column;justify-content:flex-start;align-items:center;width:520px;height:350px;display:flex;position:relative}.macbook--cdd3db{--mb-shell:#d9dde4;--mb-shell-dark:#9ca2ab;--mb-shell-edge:#eef1f5}.macbook--2b2e33{--mb-shell:#444953;--mb-shell-dark:#16191f;--mb-shell-edge:#5a6070;--mb-shadow:#00000057}.macbook--e3dfd3{--mb-shell:#e4dfd2;--mb-shell-dark:#b4ad9f;--mb-shell-edge:#f5f0e6}.macbook-display{background:linear-gradient(#11161d 0%,#06080b 16%,#000 100%);border-radius:18px 18px 12px 12px;width:424px;height:276px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff0a,0 10px 18px #0000002e}.macbook-display:before{content:"";z-index:3;background:#040506;border-bottom-right-radius:8px;border-bottom-left-radius:8px;width:60px;height:10px;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0f}.macbook-display:after{content:"";pointer-events:none;z-index:2;border-top:210px solid #ffffff1f;border-left:140px solid #0000;width:0;height:0;position:absolute;top:0;right:0}.macbook-screen{z-index:1;background:#111;border-radius:11px 11px 8px 8px;position:absolute;top:10px;bottom:12px;left:10px;right:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 0 0 2px #0000003d}.macbook-screen img,.macbook-screen video{object-fit:cover;width:100%;height:100%}.macbook-base{background:linear-gradient(180deg, var(--mb-shell-edge) 0%, var(--mb-shell) 58%, var(--mb-shell-dark) 100%);border-radius:0 0 16px 16px;width:520px;height:16px;margin-top:-1px;position:relative;overflow:hidden}.macbook-base:before,.macbook-base:after{content:"";background:linear-gradient(90deg,#70757e5c,#ffffff1f);width:34px;height:100%;position:absolute;top:0}.macbook-base:before{border-bottom-left-radius:16px;left:0}.macbook-base:after{background:linear-gradient(270deg,#70757e5c,#ffffff1f);border-bottom-right-radius:16px;right:0}.macbook-indent{background:linear-gradient(#787c83b8 0%,#34373dad 100%);border-bottom-right-radius:999px;border-bottom-left-radius:999px;width:104px;height:8px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff3d}
.app-icon{width:38px;height:38px;box-shadow:none;background:0 0;border-radius:22%;flex:none;display:block;overflow:hidden}.app-icon img,.app-icon svg{object-fit:cover;width:100%;height:100%;display:block}.app-icon--tiktok{background:#111}.app-icon--tiktok img{object-fit:contain;box-sizing:border-box;padding:16%}.app-icon--fallback{color:#fff;place-items:center;font-size:.95rem;font-weight:700;display:grid}.lock-app-mark .app-icon{border-radius:22.37%;width:38px;height:38px}.app-pill .app-icon,.sequence-app.app-icon,.seo-app-row .app-icon{box-sizing:border-box;border-radius:22.37%;width:32px;height:32px;padding:5px}.seo-app-row .app-icon img,.seo-app-row .app-icon svg{object-fit:contain}.seo-app-row .app-icon--tiktok img{padding:0}
.lock-phone{aspect-ratio:9/19.5;background:0 0;border-radius:47px;width:min(360px,100%);padding:0;box-shadow:0 28px 70px #0c0a1247}.lock-phone--hero{width:min(292px,86vw)}.lock-phone--studio{width:min(360px,100%)}.lock-phone--guide{aspect-ratio:9/19.5;border-radius:28px;width:168px;box-shadow:0 4px 8px #0c0c1214,0 22px 48px #0c0c1238}.lock-phone--guide .lock-screen{border-radius:28px}.lock-phone--guide .lock-status{min-height:22px;padding:8px 12px 0;font-size:.52rem}.lock-phone--guide .lock-island{width:52px;height:14px}.lock-phone--guide .lock-status-icons{gap:3px}.lock-phone--guide .lock-status-icons img{height:6px}.lock-phone--guide .lock-clock{padding:4px 8px 6px}.lock-phone--guide .lock-clock em{margin-bottom:0;font-size:.58rem}.lock-phone--guide .lock-clock strong{letter-spacing:-.04em;font-size:38px}.lock-phone--guide .lock-stack{gap:5px;min-height:0;padding:4px 8px 0}.lock-phone--guide .lock-notification{border-radius:12px;grid-template-columns:18px minmax(0,1fr);gap:6px;min-height:38px;padding:6px 7px}.lock-phone--guide .lock-app-mark,.lock-phone--guide .lock-app-mark .app-icon{width:18px;height:18px}.lock-phone--guide .lock-copy strong{font-size:8px;line-height:11px}.lock-phone--guide .lock-copy p,.lock-phone--guide .lock-copy time{font-size:7px;line-height:9px}.lock-phone--guide .lock-actions{padding:0 16px;bottom:18px}.lock-phone--guide .lock-orb{width:24px;height:24px}.lock-phone--guide .lock-orb-icon--flash{width:7px;height:12px}.lock-phone--guide .lock-orb-icon--camera{width:11px;height:8px}.lock-phone--guide .lock-home{width:58px;height:3px;bottom:6px}.lock-phone--thumb{width:100%;height:100%;box-shadow:none;pointer-events:none;border-radius:18px}.lock-phone--thumb .lock-screen{border-radius:18px}.lock-phone--thumb .lock-clock strong{filter:none;-webkit-text-fill-color:#ffffffeb;background:0 0;font-size:22px}.lock-phone--thumb .lock-clock em,.lock-phone--thumb .lock-actions,.lock-phone--thumb .lock-home,.lock-phone--thumb .lock-status{display:none}.lock-phone--thumb .lock-clock{padding:16px 6px 6px}.lock-phone--thumb .lock-stack{gap:4px;min-height:0;padding:0 6px}.lock-phone--thumb .lock-notification{border-radius:8px;grid-template-columns:14px minmax(0,1fr);gap:5px;min-height:28px;padding:4px 6px}.lock-phone--thumb .lock-app-mark,.lock-phone--thumb .lock-app-mark .app-icon{width:14px;height:14px}.lock-phone--thumb .lock-copy strong,.lock-phone--thumb .lock-copy p{font-size:7px;line-height:9px}.lock-phone--thumb .lock-copy time{display:none}.lock-screen{color:#fff;isolation:isolate;background:#8aa4b0;border-radius:47px;height:100%;position:relative;overflow:hidden}.lock-wallpaper{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.lock-status,.lock-clock,.lock-stack,.lock-actions,.lock-home{z-index:1;position:relative}.lock-status{justify-content:space-between;align-items:center;min-height:36px;padding:10px 16px 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Neue Montreal,sans-serif;font-size:.78rem;font-weight:600;display:flex;position:relative}.lock-island{pointer-events:none;background:#050507;border-radius:999px;width:92px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);box-shadow:inset 0 0 0 1px #ffffff14}.lock-status-icons{justify-content:flex-end;align-items:center;gap:5px;display:flex}.lock-status-icons img{object-fit:contain;width:auto;height:11px;display:block}.lock-status-icons img:first-child{height:10px}.lock-status-icons img:nth-child(2){height:11px}.lock-status-icons img:nth-child(3){height:12px}.lock-clock{text-align:center;justify-items:center;padding:8px 16px 10px;display:grid}.lock-phone--hero .lock-clock strong{font-size:68px}.lock-clock strong{letter-spacing:-.03em;color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #ffffff59)drop-shadow(-1px 2px 5px #9191912e)drop-shadow(0 12px 20px #ffffff29);background-image:linear-gradient(#ffffffe0 0%,#dcdce085 100%);-webkit-background-clip:text;background-clip:text;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro,Neue Montreal,sans-serif;font-size:84px;font-weight:590;line-height:.9}.lock-clock em{letter-spacing:.01em;color:#fffffff5;text-shadow:0 4px 16px #00000047;margin-bottom:2px;font-size:1.22rem;font-style:normal;font-weight:590}.lock-stack{flex-direction:column;gap:8px;min-height:168px;padding:8px 12px 0;display:flex}.lock-notification{color:#fff;-webkit-backdrop-filter:blur(36px)saturate(1.85);background:linear-gradient(#ffffff38,#d9d9d91a);border:.5px solid #ffffff8c;border-radius:24px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:10px 12px;animation:.62s cubic-bezier(.22,1,.36,1) both lock-stack-in;display:grid;box-shadow:0 10px 36px -10px #00000038,inset -4px -4px 14px #ffffff29,inset 6px 6px 16px -4px #fff3}.lock-app-mark{width:38px;height:38px;position:relative}.lock-avatar{color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:.95rem;font-weight:700;display:grid;box-shadow:inset 0 0 0 .5px #ffffff47}.lock-app-badge{border:1.5px solid #ffffffe6;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-3px;right:-4px}.lock-copy{min-width:0}.lock-title-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lock-copy strong{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.lock-copy time{color:#ffffffb8;flex:none;font-size:13px;line-height:18px}.lock-copy p{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:13px;line-height:18px;overflow:hidden}.lock-actions{justify-content:space-between;padding:0 28px;display:flex;position:absolute;bottom:42px;left:0;right:0}.lock-orb{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.8);background:#1c1c1e38;border:.5px solid #9c9c9c75;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:relative;overflow:hidden;box-shadow:inset 1.2px 1.2px 0 -.6px #333,inset -1.2px -1.2px 0 -.6px #262626,inset 1.2px 1.2px 1.2px -1.2px #fff,inset -1.2px -1.2px 1.2px -1.2px #fff,inset 0 0 6px #ffffff73,inset 0 0 22px #f2f2f247,0 10px 22px #0000002e}.lock-orb-glass{border-radius:inherit;pointer-events:none;mix-blend-mode:plus-lighter;background:linear-gradient(160deg,#ffffff5c 0%,#ffffff0f 42%,#d9d9d91f 100%);position:absolute;top:0;bottom:0;left:0;right:0}.lock-orb-icon{z-index:1;object-fit:contain;filter:drop-shadow(0 1px 1px #00000047);display:block;position:relative}.lock-orb-icon--flash{width:15px;height:26px}.lock-orb-icon--camera{width:22px;height:17px}.lock-home{background:#ffffffeb;border-radius:999px;width:126px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.wallpaper-sunny{background:linear-gradient(160deg,#ffe27a 0%,#ff8a5b 42%,#ff4d8d 100%)}.wallpaper-mint{background:linear-gradient(160deg,#d9fff2 0%,#8ce0c8 36%,#7aa7ff 100%)}.wallpaper-midnight{background:linear-gradient(160deg,#14162a 0%,#3a2bff 48%,#ff2d8a 100%)}.wallpaper-bubblegum,.wallpaper-gerbera,.wallpaper-bloom{background:#9bb4be}@keyframes lock-stack-in{0%{opacity:0;filter:blur(8px);transform:translateY(-34px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.lock-notification{animation:none}}
.seo-home{width:100%;min-height:100dvh;color:var(--ink);background:#f4f4f5;position:relative;overflow-x:hidden}.seo-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:56px;width:min(1100px,100% - 48px);margin:0 auto;padding:28px 0 72px;display:grid}.seo-copy{text-align:left;justify-items:start;gap:20px;display:grid}.seo-copy h1{letter-spacing:-.04em;max-width:11ch;margin:0;font-size:max(3.2rem,min(6vw,5.4rem));font-weight:700;line-height:.98}.seo-copy p{max-width:34em;color:var(--ink-soft);margin:0;font-size:1.12rem;line-height:1.55}.seo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seo-actions .primary-button,.seo-actions .ghost-button{height:48px;min-height:48px;box-shadow:none;border-radius:999px;padding:0 20px}.seo-stage{justify-content:center;display:flex;position:relative}.seo-phone{aspect-ratio:540/1168;background:#111;border-radius:36px;width:340px;height:auto;position:relative;overflow:hidden;box-shadow:0 4px 8px #0c0c120f,0 28px 80px #0c0c1247}.seo-phone-video{object-fit:contain;object-position:center center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.seo-section{width:100%;margin:0;padding:24px max(20px,min(4vw,48px)) 80px}.seo-section-head,.seo-steps,.seo-template-grid,.seo-app-row,.seo-sticker-row,.seo-guide-bench,.seo-cases,.seo-faq{width:min(1100px,100%);margin-left:auto;margin-right:auto}.seo-section-head{grid-template-columns:1fr auto;align-items:end;gap:8px 16px;margin-bottom:22px;display:grid}.seo-section-head span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.seo-section-head span,.seo-section-head h2{grid-column:1}.seo-section-more{width:-webkit-fit-content;width:fit-content;color:var(--ink);grid-area:1/2/span 2;align-self:end;margin-bottom:6px;font-weight:700;text-decoration:none}.seo-section-more:hover{color:var(--magenta)}.seo-section-head h2{letter-spacing:-.03em;max-width:18ch;margin:0;font-size:max(1.8rem,min(3.4vw,2.6rem));font-weight:700;line-height:1.05}.seo-steps,.seo-template-grid{gap:12px;display:grid}.seo-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-steps article,.seo-template{min-height:176px;box-shadow:none;background:#fff;border:1px solid #0c0c1214;border-radius:16px;padding:22px}.seo-steps strong{color:var(--ink-soft);font-size:.8rem;font-weight:700;display:inline-flex}.seo-steps h3,.seo-template span{letter-spacing:-.02em;margin:16px 0 8px;font-size:1.15rem;font-weight:700;display:block}.seo-steps p,.seo-template small{color:var(--ink-soft);line-height:1.5}.seo-guide-bench{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:20px;display:grid}.seo-guide-card{color:inherit;justify-items:center;gap:14px;text-decoration:none;display:grid}.seo-guide-phone{justify-content:center;width:100%;display:flex}.seo-guide-card:hover .lock-phone--guide{box-shadow:0 6px 12px #0c0c121a,0 24px 52px #0c0c1233}.seo-guide-card strong{font-family:var(--display);letter-spacing:-.02em;text-align:center;font-size:.98rem}.seo-guide-card span{color:var(--ink-soft);text-align:center;font-size:.86rem;line-height:1.4}.seo-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-template{color:inherit;flex-direction:column;justify-content:flex-start;text-decoration:none;display:flex}.seo-template:hover{border-color:var(--ink)}.seo-template small{font-size:.88rem}.seo-cases{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.seo-case{color:#fff;border-radius:20px;min-height:300px;text-decoration:none;display:block;position:relative;overflow:hidden}.seo-case--wide{grid-column:1/-1;min-height:360px}.seo-case img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.seo-case:after{content:"";background:linear-gradient(#0c0c120d 20%,#0c0c12b8 100%);position:absolute;top:0;bottom:0;left:0;right:0}.seo-case-copy{z-index:1;gap:8px;padding:24px 22px 22px;display:grid;position:absolute;bottom:0;left:0;right:0}.seo-case-copy span{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;opacity:.82;font-size:.72rem;font-weight:700}.seo-case-copy strong{font-family:var(--display);letter-spacing:-.03em;font-size:max(1.35rem,min(2.2vw,2rem));font-weight:700;line-height:1.08}.seo-case-copy p{color:#ffffffd1;max-width:28em;margin:0;font-size:.98rem;line-height:1.45}.seo-case:hover:after{background:linear-gradient(#0c0c1214 16%,#0c0c12cc 100%)}.seo-sticker-row,.seo-app-row{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:28px 36px;margin-top:28px;display:flex;overflow:visible}.seo-sticker{justify-items:center;gap:10px;width:112px;margin:0;display:grid}.seo-sticker-img{width:112px;height:112px;display:block}.seo-sticker figcaption{color:var(--ink);font-size:.86rem;font-weight:700}.seo-app-chip{background:#fff;border:1px solid #0c0c1214;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:6px 14px 6px 8px;font-size:.86rem;font-weight:700;display:inline-flex}.seo-app-more{color:var(--ink)!important}.seo-faq{border-top:1px solid #0c0c121a;display:grid}.seo-faq details{background:0 0;border-bottom:1px solid #0c0c121a;padding:0}.seo-faq summary{cursor:pointer;min-height:64px;padding:18px 28px 18px 0;font-size:1.08rem;font-weight:700;list-style:none;position:relative}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary:after{content:"+";color:var(--ink-soft);font-size:1.4rem;font-weight:400;position:absolute;top:50%;right:0;transform:translateY(-50%)}.seo-faq details[open] summary:after{content:"–"}.seo-faq p{max-width:46em;color:var(--ink-soft);margin:0 0 20px;line-height:1.6}@media (max-width:980px){.seo-hero{grid-template-columns:1fr;gap:32px;width:calc(100% - 32px);padding-top:12px}.seo-copy h1{max-width:10ch}.seo-steps,.seo-template-grid,.seo-cases{grid-template-rows:none;grid-template-columns:1fr;min-height:0}.seo-case--wide{grid-column:auto;min-height:300px}.seo-guide-bench{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-phone{width:min(340px,100%);height:auto}}@media (max-width:680px){.seo-guide-bench{grid-template-columns:1fr}.seo-hero,.seo-section{width:100%}.seo-hero{padding:8px 16px 48px}.seo-section{padding-left:16px;padding-right:16px}.seo-copy,.seo-copy p,.seo-case-copy,.seo-case-copy strong,.seo-case-copy p{overflow-wrap:break-word;min-width:0;max-width:100%}.seo-copy h1{font-size:2.6rem;line-height:1.02}.seo-case-copy strong{font-size:1.45rem}.seo-section-head{grid-template-columns:1fr}.seo-section-more{grid-area:auto/1;margin:0}.seo-actions .primary-button,.seo-actions .ghost-button{width:100%;height:48px}}
.guide-shell{min-height:100dvh;color:var(--ink);background:#f4f4f5}.guide-article,.guide-related{width:min(760px,100% - 32px);margin:0 auto}.guide-shell.is-wide .guide-article{width:min(1100px,100% - 32px)}.guide-shell.is-wide .guide-hero{padding:20px 0 8px}.guide-shell.is-wide .guide-lede,.guide-shell.is-wide .guide-body>p:first-of-type{max-width:42em}.guide-shell.is-wide .guide-body{padding-bottom:72px}.guide-crumbs{padding:18px 0 0}.guide-crumbs ol{color:var(--ink-soft);flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;font-size:.84rem;list-style:none;display:flex}.guide-crumbs li:not(:last-child):after{content:"/";color:#0c0c1247;margin-left:10px}.guide-crumbs a{color:var(--ink-soft);text-decoration:none}.guide-crumbs [aria-current=page]{color:var(--ink)}.guide-hero{padding:28px 0 12px}.guide-eyebrow{color:var(--magenta);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:700}.guide-hero h1{letter-spacing:-.045em;margin:0;font-size:max(2.2rem,min(6vw,4.2rem));font-weight:700;line-height:.96}.guide-lede{color:var(--ink-soft);margin:16px 0 0;font-size:1.12rem;line-height:1.6}.pricing-grid{grid-template-columns:1fr 1fr;gap:14px;margin:12px 0 36px;display:grid}.pricing-card{background:#fff;border:1px solid #0c0c1214;border-radius:20px;align-content:start;gap:12px;padding:24px;display:grid}.pricing-card.is-pro{border-color:var(--ink)}.pricing-kicker{color:var(--magenta);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.pricing-card h2{letter-spacing:-.04em;margin:0;font-size:2rem}.pricing-card h2 span{color:var(--ink-soft);font-size:1rem;font-weight:600}.pricing-card p,.pricing-card li,.pricing-note p{color:var(--ink-soft);margin:0;font-weight:400;line-height:1.5}.pricing-card ul{gap:6px;margin:0 0 8px;padding-left:1.1em;display:grid}.pricing-card .primary-button{color:#fff;width:-webkit-fit-content;width:fit-content}.pricing-note{gap:10px;max-width:42em;padding-bottom:64px;display:grid}.pricing-note h2{margin:0;font-size:1.35rem}@media (max-width:860px){.pricing-grid{grid-template-columns:1fr}.pricing-card .primary-button{width:100%}}.download-page{justify-items:start;gap:16px;padding:8px 0 72px;display:grid}.download-app-icon{width:112px;height:112px;display:block}.download-chip{color:var(--ink-soft);margin:0;font-size:.98rem}.download-file{width:-webkit-fit-content;width:fit-content}.download-meta,.download-started{color:var(--ink-soft);margin:0;font-size:.92rem}.download-started{color:var(--ink);font-weight:600}.download-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:20px 0 8px;padding:0;list-style:none;display:grid}.download-steps li{background:#fff;border:1px solid #0c0c1214;border-radius:16px;min-height:176px;padding:22px}.download-steps strong{color:var(--ink-soft);font-size:.8rem;font-weight:700}.download-steps h2{margin:16px 0 8px;font-size:1.15rem}.download-steps p,.download-help p{color:var(--ink-soft);margin:0;font-weight:400;line-height:1.5}.download-help{gap:10px;max-width:42em;padding-top:12px;display:grid}.download-help h2{margin:16px 0 0;font-size:1.35rem}@media (max-width:860px){.download-steps{grid-template-columns:1fr}.download-file{width:100%}}.legal-body h2{margin-top:40px}.legal-body h3{margin-top:20px}.legal-body p,.legal-body li{max-width:42em}.guide-body{padding:12px 0 48px}.guide-body h2{letter-spacing:-.03em;margin:36px 0 12px;font-size:1.6rem}.guide-body h3{margin:24px 0 8px;font-size:1.15rem}.guide-body p,.guide-body li{color:#2b2733;font-size:1.05rem;line-height:1.7}.guide-body ul,.guide-body ol{padding-left:1.2em}.guide-body a{color:var(--ink);font-weight:600}.guide-body a.primary-button,.guide-related a.primary-button{color:#fff;font-weight:600}.guide-faq{border-top:1px solid #0c0c121a;margin-top:12px;display:grid}.guide-faq details{background:0 0;border:0;border-bottom:1px solid #0c0c121a;border-radius:0;padding:0}.guide-faq summary{cursor:pointer;min-height:58px;padding:16px 28px 16px 0;font-weight:700;list-style:none;position:relative}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary:after{content:"+";color:var(--ink-soft);font-weight:400;position:absolute;top:50%;right:0;transform:translateY(-50%)}.guide-faq details[open] summary:after{content:"–"}.guide-faq p{margin:0 0 18px}.guide-related{gap:16px;padding:0 0 80px;display:grid}.guide-related h2{margin:0;font-size:1.5rem}.guide-related-grid{gap:10px;display:grid}.guide-related-card{color:inherit;background:#fff;border:1px solid #0c0c1214;border-radius:12px;gap:4px;padding:16px 18px;text-decoration:none;display:grid}.guide-related-card span{color:var(--ink-soft);font-size:.92rem}.guide-related .primary-button,.guide-body .primary-button{width:-webkit-fit-content;width:fit-content}.guide-index{gap:14px;margin:28px 0 8px;display:grid}.guide-index-card,.guide-blog-card,.guide-index-cta{color:inherit;background:#fff;border:1px solid #0c0c1214;font-weight:400;text-decoration:none}.guide-index-card{border-radius:20px;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:28px;min-height:0;padding:18px 22px 18px 18px;display:grid}.guide-index-card.is-featured{grid-template-columns:220px minmax(0,1fr);padding:18px 28px 18px 18px}.guide-index-well{background:linear-gradient(#0c0c120a,#0c0c1214);border-radius:18px;justify-content:center;align-items:center;min-height:100%;padding:12px 8px;display:flex}.guide-index-copy{align-content:center;justify-items:start;gap:10px;width:100%;min-width:0;display:grid}.guide-index-kicker{color:var(--magenta);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.guide-index-card h2,.guide-index-section,.guide-index-cta h2{letter-spacing:-.035em;white-space:normal;max-width:14ch;margin:0;font-size:max(1.28rem,min(2.4vw,1.85rem));font-weight:700;line-height:1.12}.guide-index-section,.guide-index-cta h2{max-width:16ch}.guide-index-card p,.guide-blog-card p,.guide-index-cta p{min-width:0;max-width:28em;color:var(--ink-soft);justify-self:stretch;margin:0;font-size:1rem;font-weight:400;line-height:1.5}.guide-index-go{color:var(--ink);font-family:var(--display);margin-top:6px;font-size:.92rem;font-weight:700}.guide-index-card:hover,.guide-blog-card:hover{border-color:var(--ink)}.guide-index-card:hover .lock-phone--guide{box-shadow:0 6px 12px #0c0c121a,0 24px 52px #0c0c1233}.guide-index-card:focus-visible .lock-phone--guide{box-shadow:0 6px 12px #0c0c121a,0 24px 52px #0c0c1233}.guide-index-card:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.guide-blog-card:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.guide-index-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.guide-index-grid .guide-index-card{padding:16px 18px 16px 14px}.guide-index-grid .guide-index-card h2{font-size:1.2rem}.guide-index-section{max-width:18ch;margin:48px 0 16px;font-size:max(1.6rem,min(3vw,2.2rem))}.guide-blog-grid{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 28px;display:grid}.guide-blog-card{border-radius:16px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;min-height:112px;padding:10px 18px 10px 10px;display:grid}.guide-blog-card.is-plain{grid-template-columns:1fr;min-height:0;padding:20px 22px}.guide-blog-thumb{background-position:50%;background-size:cover;border-radius:12px;width:88px;height:92px;display:block}.guide-blog-copy{gap:6px;min-width:0;display:grid}.guide-blog-card h3{letter-spacing:-.02em;margin:0;font-size:1.05rem;line-height:1.25}.guide-index-cta{border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:12px;padding:28px 32px;display:flex}.guide-index-cta>div{gap:8px;display:grid}.guide-index-cta .primary-button{flex-shrink:0}@media (max-width:860px){.guide-lede,.guide-hero h1,.guide-body p{overflow-wrap:break-word;max-width:100%}.guide-index-card,.guide-index-card.is-featured,.guide-index-grid,.guide-blog-grid{grid-template-columns:1fr}.guide-index-card,.guide-index-card.is-featured{text-align:center;justify-items:stretch;min-height:0;padding:20px 18px 22px}.guide-index-well{justify-self:center}.guide-index-copy,.guide-blog-copy{justify-items:center;max-width:100%;padding:0 4px}.guide-index-copy h2{text-align:center;justify-self:center;width:auto}.guide-index-copy p{justify-self:center;width:auto;max-width:18rem;margin-left:auto;margin-right:auto}.guide-blog-card{text-align:left;grid-template-columns:72px minmax(0,1fr)}.guide-blog-copy{justify-items:start;min-width:0}.guide-blog-copy h3,.guide-blog-copy p{overflow-wrap:break-word;min-width:0;max-width:13rem}.guide-index-cta{flex-direction:column;align-items:stretch;padding:22px 20px}.guide-index-cta p{max-width:18rem}.guide-index-cta .primary-button{width:100%}}
.site-header{z-index:40;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:88px;padding:0 max(20px,min(3.4vw,48px));transition:min-height .28s,background .28s,box-shadow .28s,border-color .28s;display:flex;position:-webkit-sticky;position:sticky;top:0}.site-header.is-scrolled,.site-header.is-open{-webkit-backdrop-filter:saturate(1.9)blur(28px);background:#ffffff94;border-bottom:1px solid #ffffffb3;box-shadow:inset 0 1px #fffc,0 1px #0c0c120d}.site-header.is-scrolled{min-height:64px}.site-brand{z-index:2;width:68px;height:68px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;transition:width .28s,height .28s;display:inline-flex;position:relative}.site-brand-mark{width:60px;height:60px;transition:width .28s,height .28s;display:block}.site-header.is-scrolled .site-brand{width:42px;height:42px}.site-header.is-scrolled .site-brand-mark{width:36px;height:36px}.site-nav{align-items:center;gap:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.site-nav a{min-width:48px;min-height:48px;color:var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:.95rem;font-weight:400;text-decoration:none;display:inline-flex}.site-nav a:hover,.site-nav a[aria-current=page]{background:#0c0c120f}.site-nav a:focus-visible{background:#0c0c120f}.site-header-end{z-index:2;align-items:center;gap:8px;display:flex;position:relative}.site-download{white-space:nowrap;height:48px;min-height:48px;box-shadow:none;padding:0 20px;font-size:.92rem;transition:min-height .28s,height .28s,padding .28s,font-size .28s}.site-download .apple-mark{width:14px;height:14px;transition:width .28s,height .28s}.site-header.is-scrolled .site-download{height:36px;min-height:36px;padding:0 13px;font-size:.8rem}.site-header.is-scrolled .site-download .apple-mark{width:11px;height:11px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header.is-scrolled,.site-header.is-open{background:#f4f4f5f0}}.site-menu-btn{min-width:72px;height:48px;min-height:48px;color:var(--ink);font-family:var(--display);cursor:pointer;background:#fff;border:1px solid #0c0c121a;border-radius:999px;padding:0 16px;font-size:.88rem;font-weight:600;display:none}.site-menu{display:none}.apple-mark{flex-shrink:0;width:14px;height:14px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1040px){.site-nav{display:none}.site-menu-btn{justify-content:center;align-items:center;display:inline-flex}.site-menu{z-index:35;background:#f4f4f5;flex-direction:column;justify-content:space-between;padding:88px 16px 28px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.site-menu[hidden]{display:none}.site-menu-nav{align-content:start;gap:4px;display:grid}.site-menu-nav a{min-height:64px;color:var(--ink);font-family:var(--display);letter-spacing:-.04em;border-bottom:1px solid #0c0c1214;align-items:center;padding:0 8px;font-size:2rem;font-weight:600;text-decoration:none;display:flex}.site-menu-nav a[aria-current=page]{color:var(--ink-soft)}.site-menu-download{width:100%;min-height:56px}}@media (max-width:680px){.site-header{min-height:80px;padding:0 16px}.site-header.is-scrolled{min-height:60px}.site-brand{width:58px;height:58px}.site-brand-mark{width:50px;height:50px}.site-header.is-scrolled .site-brand{width:38px;height:38px}.site-header.is-scrolled .site-brand-mark{width:32px;height:32px}.site-download{display:none}.site-menu{top:0;bottom:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){.site-header,.site-brand,.site-brand-mark,.site-download,.site-download .apple-mark{transition:none}}
.site-footer{color:#ffffffb8;background:#0c0c12;width:100%;margin-top:24px;padding:56px max(20px,min(4vw,48px)) 28px}.site-footer-inner{grid-template-columns:minmax(220px,280px) 1fr;gap:56px;width:min(1100px,100%);margin:0 auto;display:grid}.site-footer-brand{align-content:start;gap:16px;display:grid}.site-footer-logo{color:#fff;width:52px;height:52px;display:inline-flex}.site-footer-mark{width:52px;height:52px}.site-footer-brand p{max-width:28ch;margin:0;font-size:.98rem;line-height:1.5}.site-footer-brand .primary-button{color:#0c0c12;width:-webkit-fit-content;width:fit-content;box-shadow:none;background:#fff}.site-footer-brand .primary-button:hover:not(:disabled){background:#ececef}.site-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.site-footer-cols h2{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:700}.site-footer-cols h2 a{color:#fff;min-height:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;padding:0;display:inline}.site-footer-cols a{color:#ffffffad;align-items:center;min-height:40px;padding:6px 0;font-size:.94rem;line-height:1.35;text-decoration:none;display:flex}.site-footer-cols a:hover{color:#fff}.site-footer-cols a:focus-visible{color:#fff}.site-footer-bar{color:#ffffff6b;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;width:min(1100px,100%);margin:48px auto 0;padding-top:20px;font-size:.86rem;display:flex}.site-footer-legal{flex-wrap:wrap;gap:8px 18px;display:flex}.site-footer-legal a{color:#ffffff8c;text-decoration:none}.site-footer-legal a:hover{color:#fff}.site-footer-legal a:focus-visible{color:#fff}@media (max-width:860px){.site-footer{padding:40px 16px 24px}.site-footer-inner{grid-template-columns:1fr;gap:36px}.site-footer-cols{grid-template-columns:1fr;gap:28px}.site-footer-brand .primary-button{width:100%}}
