.ignite{position:relative;width:100%;height:100%;background:var(--ignite-bg, #17171b);overflow:hidden;-webkit-user-select:none;user-select:none}.ignite-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ignite-canvas[hidden]{display:none}.ignite[data-phase=igniting] .ignite-canvas,.ignite[data-phase=ready] .ignite-canvas,.ignite[data-phase=dragging] .ignite-canvas{touch-action:none}.ignite[data-phase=ready] .ignite-canvas{cursor:grab}.ignite[data-phase=dragging] .ignite-canvas{cursor:grabbing}@media(hover:hover)and (pointer:fine){.ignite[data-phase=ready] .ignite-canvas,.ignite[data-phase=igniting] .ignite-canvas{cursor:pointer}}.ignite[data-phase=gone] .ignite-canvas{cursor:pointer}.ignite-fallback{position:absolute;inset:0;background:radial-gradient(ellipse 22% 9% at 50% 80%,rgba(224,145,63,.32),transparent 100%),radial-gradient(ellipse 30% 30% at 50% 66%,rgba(224,145,63,.22),transparent 100%)}.ignite-hint{position:absolute;left:0;right:0;bottom:2%;margin:0;display:flex;align-items:center;justify-content:center;gap:8px;color:#aaa7a0;font-size:15px;line-height:1.4;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .6s ease,transform .6s ease}.ignite-hint[data-show=true]{opacity:1;transform:none}.ignite-hint svg{flex:none}.ignite-hint[data-show=true] svg{animation:ignite-nudge 2.4s ease-in-out .8s infinite}@keyframes ignite-nudge{0%,60%,to{transform:none}70%{transform:translateY(-4px)}78%{transform:none}86%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.ignite-hint,.ignite-hint svg{transition:none;animation:none}}.ignite-gate{position:fixed;inset:0;z-index:100;height:100vh;height:100dvh;background:#17171b;transition:opacity .7s ease,visibility 0s linear .7s}.ignite-gate[data-leaving=true]{opacity:0;visibility:hidden;pointer-events:none}.ignite-gate .ignite-hint{bottom:9%;font-size:16px}.ignite-gate-skip{position:absolute;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));padding:10px 14px;border:0;border-radius:999px;background:transparent;color:#6f6d68;font:inherit;font-size:14px;cursor:pointer}.ignite-gate-skip:hover{color:#aaa7a0}.ignite-gate-skip:focus-visible{outline:2px solid #e0913f;outline-offset:2px;color:#aaa7a0}.live-layer{position:absolute;left:0;top:0;width:1206px;height:2622px;transform-origin:0 0;transform:scale(var(--k, 1));font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-variant-numeric:tabular-nums;color:#fff}.live-layer>*{position:absolute}.live-cover{display:flex;align-items:center;line-height:1;white-space:nowrap}.live-hit{background:transparent;border:0;padding:0;cursor:pointer;border-radius:999px;-webkit-tap-highlight-color:transparent}.live-hit:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.live-hit:active{background:#ffffff14}.live-tally{display:flex;align-items:center}.live-layer .live-tally img,.live-clown{width:calc(var(--size) * 1px);height:calc(var(--size) * 1px);flex:none}.live-tally>*+*{margin-left:calc(var(--gap) * 1px)}.live-clown{display:grid;place-items:center;font-size:calc(var(--size) * .82px);line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji",sans-serif}.live-crying{font-family:"Apple Color Emoji","Segoe UI Emoji",sans-serif;font-size:calc(var(--size) * .7px);margin-right:21px}.live-crying-count{font-size:66px;font-weight:500}.live-boss .live-hero-clock{left:280px;top:878px;width:646px;height:190px;justify-content:center;color:#e0913f;font-size:204px;font-weight:600;letter-spacing:-2px}.live-boss .live-attempt-number{left:430px;top:1111px;width:346px;height:58px;justify-content:center;color:#8d8d93;font-size:37px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.live-boss .live-tally-box{left:40px;top:1529px;width:540px;height:116px}.live-boss .live-tally-box .live-tally{position:absolute;left:12px;top:7px}.live-boss .live-total{left:596px;top:1535px;width:580px;height:74px;padding-left:9px;font-size:68px;font-weight:500}.live-boss .live-history-count{left:40px;top:1821px;width:560px;height:50px;padding-left:10px;color:#8d8d93;font-size:39px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;letter-spacing:2px}.live-boss .live-last{left:40px;top:1939px;width:1140px;height:120px;display:block;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.live-boss .live-last-title{position:absolute;left:10px;top:10px;font-size:51px}.live-boss .live-last-date{position:absolute;left:10px;top:77px;font-size:33px;color:#5b5b5f}.live-boss .live-last-duration{position:absolute;right:24px;top:33px;font-size:51px;color:#8d8d93}.live-boss .live-bar-clock{left:216px;top:2274px;width:150px;height:56px;font-size:45px;color:#e8e8e8;padding-left:5px}.live-boss .live-bar-tally{left:540px;top:2232px;width:340px;height:84px}.live-boss .live-bar-tally .live-tally{position:absolute;right:14px;top:10px}.live-boss .live-again{left:336px;top:1215px;width:534px;height:172px}.live-boss .live-bar-again{left:890px;top:2228px;width:230px;height:108px}.live-count{display:flex;align-items:center;gap:12px}.live-count-number{font-size:calc(var(--size) * .7px);font-weight:600;line-height:1}:root{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;color-scheme:dark;--background: #17171b;--text: #f0ede8;--muted: #aaa7a0;--ember: #e0913f;--rule: #444347;color:var(--text);background:var(--background);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}html{scroll-behavior:smooth;scroll-padding-top:32px}a{color:inherit;text-decoration:none;text-underline-offset:.3em}a:hover{color:var(--ember)}a:focus-visible,summary:focus-visible{outline:2px solid var(--ember);outline-offset:6px;border-radius:3px}img{max-width:100%;height:auto;display:block}button,a,summary{-webkit-tap-highlight-color:transparent}p{margin:0 0 1.25rem}h1,h2,h3{margin:0;font-weight:650;letter-spacing:-.035em}figure{margin:0}.wrap{width:min(1220px,calc(100% - 128px));margin-inline:auto}.site-header{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:6px;font-size:30px;font-weight:700;line-height:1;letter-spacing:-.02em}.brand img{width:60px;height:60px}.site-header nav{display:flex;align-items:center;gap:36px}.site-header nav a{padding-block:12px;font-size:17px}.site-header nav a[aria-current]{color:var(--ember)}.skip-link{position:fixed;z-index:10;left:16px;top:16px;padding:10px 18px;background:var(--ember);color:#17171b;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;min-height:686px;padding:28px 0 38px}.hero-copy{padding-bottom:25px}.hero h1{font-size:clamp(52px,5vw,76px);line-height:1.22;letter-spacing:-.045em}.hero h1 span{display:block}.hero-description{font-size:25px;line-height:1.65;max-width:555px;color:#c9c6c0;margin:30px 0 37px}.actions{display:flex;align-items:center;gap:36px;flex-wrap:wrap}.button{background:var(--ember);color:#17171b;padding:16px 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:20px;font-weight:650;line-height:1.4;transition:background .15s,transform .15s}.button:hover{background:#efaa62;color:#17171b}.button:active{transform:scale(.98)}.text-link{color:var(--ember);font-weight:600;display:inline-block}.text-link:hover{text-decoration:underline}.actions .text-link{font-size:20px}.download-note{margin:22px 0 0;color:var(--muted);font-size:15px}.hero-media{justify-self:center;position:relative}.section{padding:92px 0 85px}.section h2,.band h2{font-size:clamp(34px,3.6vw,50px);line-height:1.35}.band{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:70px 0;border-top:1px solid var(--rule)}.band-body{color:var(--muted);font-size:19px}.band-body p:last-of-type{margin-bottom:20px}.platform-names{margin:24px 0 0;color:#c9c6c0;font-size:18px;letter-spacing:.02em}.text-links{display:flex;flex-wrap:wrap;gap:20px 34px}.site-footer{border-top:1px solid var(--rule);padding:44px 0 24px}.footer-row{display:flex;justify-content:space-between;align-items:center;gap:25px}.site-footer .brand{font-size:22px}.site-footer .brand img{width:44px;height:44px}.footer-links{display:flex;gap:28px;color:var(--muted);font-size:14px;flex-wrap:wrap}.draft-note{font-size:12px;color:var(--muted);text-align:right;margin:28px 0 0}.document{padding:60px 0 96px}.document-heading{max-width:860px;margin-bottom:64px}.document h1{font-size:clamp(36px,4.4vw,62px);line-height:1.3;margin-bottom:24px}.document-heading>p{color:var(--muted);font-size:19px}.document h2{font-size:28px;line-height:1.4;margin-bottom:20px}.contact-block,.faq-section,.social-block{max-width:860px;border-top:1px solid var(--rule);padding:40px 0}.contact-email{font-size:clamp(23px,3vw,38px);color:var(--ember);display:inline-block;margin:0 0 22px;overflow-wrap:anywhere}.contact-block>p,.social-block>p{color:var(--muted)}.contact-block .button{font-size:17px;padding:14px 26px}.pricing{border-top:1px solid var(--rule)}.pricing-intro,.pricing-note{color:var(--muted);font-size:19px;max-width:760px}.pricing-note{font-size:14px;margin-top:24px}.plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:860px;margin-top:36px}.plan{border:1px solid var(--rule);border-radius:22px;padding:28px 30px}.lord-card{perspective:900px;width:min(240px,70%);margin:4px auto 28px;touch-action:pan-y;cursor:default}.lord-card-face{position:relative;aspect-ratio:560 / 888;transition:transform .12s ease-out;transform-style:preserve-3d;filter:drop-shadow(0 22px 34px #000a)}.lord-card-face img{position:absolute;inset:0;width:100%;height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media(prefers-reduced-motion:reduce){.lord-card-face{transition:none}}.plan h3{font-size:19px;color:var(--muted);font-weight:600;margin:0}.plan-price{margin:8px 0 14px;color:var(--muted)}.plan-price span{font-size:44px;font-weight:700;color:var(--ember);font-variant-numeric:tabular-nums}.plan>p:last-child{color:var(--muted);margin:0}.faq p{color:var(--muted);margin:0 0 22px}.faq{border-bottom:1px solid var(--rule)}.faq summary{padding:20px 0;display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:19px;list-style:none}.faq summary::-webkit-details-marker{display:none}.toggle-mark{color:var(--ember);font-size:23px;flex:none;transition:transform .15s}.faq[open] .toggle-mark{transform:rotate(45deg)}.faq>p{color:var(--muted);max-width:740px;padding-right:25px;margin-bottom:25px}.qr-details summary{cursor:pointer;color:var(--ember);padding-block:12px}.qr-details img{width:260px;border-radius:12px;margin-top:16px}.policy-notice{border-left:2px solid var(--ember);padding-left:18px}.document-heading .date{font-size:14px}.policy-layout{display:grid;grid-template-columns:245px 1fr;gap:64px}.policy-toc{position:sticky;top:24px;align-self:start;display:grid;gap:13px;color:var(--muted);font-size:14px}.policy-section{border-top:1px solid var(--rule);padding:32px 0 26px;scroll-margin-top:24px}.policy-section p,.policy-section li{color:#c5c1bb;font-size:17px;overflow-wrap:anywhere}.policy-section ul{padding-left:22px}.policy-section li+li{margin-top:10px}.policy-section a{color:var(--ember)}@media(min-width:1600px){.hero{gap:130px}}@media(max-width:1050px){.wrap{width:calc(100% - 80px)}.hero{gap:30px;min-height:640px}.hero h1{font-size:54px}.hero-description{font-size:21px}.band{gap:40px}.policy-layout{grid-template-columns:200px 1fr;gap:32px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.site-header{min-height:86px;gap:12px}.brand{font-size:24px;gap:0}.brand img{width:42px;height:42px}.site-header nav{gap:18px}.site-header nav a{font-size:14px}.hero{grid-template-columns:1fr;gap:24px;padding:42px 0 32px;min-height:auto}.hero-copy{padding:0}.hero h1{font-size:clamp(36px,10.5vw,64px);line-height:1.25}.hero-description{font-size:19px;margin:22px 0 28px;max-width:370px}.actions{gap:24px}.button{padding:14px 28px;font-size:17px}.actions .text-link{font-size:17px}.download-note{font-size:13px;margin-top:18px}.hero-media{margin-top:15px}.section{padding:56px 0 40px}.section h2,.band h2{font-size:33px}.band{grid-template-columns:1fr;padding:42px 0;gap:24px}.band-body{font-size:17px}.platform-names{margin-top:18px}.text-links{gap:20px;font-size:16px}.footer-row{align-items:start;flex-direction:column;gap:26px}.footer-links{gap:16px 24px;font-size:13px}.draft-note{text-align:left;margin-top:22px}.site-footer{padding-top:30px}.document{padding:40px 0 64px}.document-heading{margin-bottom:40px}.document h1{font-size:36px}.document-heading>p{font-size:17px}.document h2{font-size:24px}.contact-block,.faq-section,.social-block{padding:30px 0}.faq summary{font-size:17px}.faq>p{font-size:16px}.policy-layout{grid-template-columns:1fr;gap:30px}.policy-toc{position:static;border-top:1px solid var(--rule);padding-top:25px;gap:12px}.policy-section p,.policy-section li{font-size:16px}}@media(max-width:359px){.site-header nav{gap:12px}.brand{font-size:21px}.actions{gap:18px}}.shot{margin:0}.shot-frame{position:relative;overflow:hidden;background:#0b0b0d;box-sizing:content-box}.shot-frame img{width:100%;height:100%;object-fit:cover}.shot-placeholder{position:absolute;inset:0;display:grid;place-items:center;padding:18px;text-align:center;color:var(--muted);font-size:14px;line-height:1.5;background:repeating-linear-gradient(135deg,#ffffff06 0 10px,transparent 10px 20px);border:1.5px dashed #e0913f88;border-radius:inherit}.shot-placeholder span{max-width:14em}.shot-phone .shot-frame,.shot-lock .shot-frame,.shot-home .shot-frame{width:280px;aspect-ratio:1206 / 2622;border-radius:46px;border:9px solid #0b0b0d;box-shadow:0 0 0 1.5px #5d5b60,0 30px 70px #0006}.shot-lock .shot-placeholder,.shot-home .shot-placeholder{background-color:#1d2230}.shot-landscape{width:min(760px,100%)}.shot-landscape .shot-frame{width:100%;aspect-ratio:2622 / 1206;border-radius:46px;border:9px solid #0b0b0d;box-shadow:0 0 0 1.5px #5d5b60,0 30px 70px #0006}.shot-widget .shot-frame{width:340px;aspect-ratio:1096 / 512;border-radius:7.2%/15.4%;box-shadow:0 0 0 1px #ffffff1a,0 24px 50px #0007}.shot-stack .shot-widget .shot-frame{width:300px}.shot-watch .shot-frame{width:150px;aspect-ratio:416 / 496;border-radius:34%/28%;border:8px solid #0b0b0d;box-shadow:0 0 0 1.5px #5d5b60,0 20px 40px #0006}.shot-island .shot-frame{width:250px;height:74px;border-radius:999px;background:#000;box-shadow:0 20px 40px #0008}.shot-island .shot-placeholder{font-size:12px}.hero-shot .shot-frame{width:320px;border-radius:52px}.scene-try{color:var(--ember)!important;font-size:16px!important}.story{padding-top:40px}.story-heading{padding:60px 0 20px;border-top:1px solid var(--rule)}.story-heading h2,.howto h2,.beta h2{font-size:clamp(34px,3.6vw,50px);line-height:1.35}.story-heading p{color:var(--muted);font-size:19px;margin-top:16px}.scene{display:grid;grid-template-columns:1fr 1.25fr;gap:72px;align-items:center;padding:80px 0}.scene-flip .scene-copy{order:2}.scene-time{color:var(--ember);font-size:15px;letter-spacing:.08em;font-variant-numeric:tabular-nums;margin-bottom:10px}.scene h3{font-size:clamp(30px,3vw,42px);line-height:1.3;margin-bottom:20px}.scene-copy p:not(.scene-time){color:#c9c6c0;font-size:19px;max-width:30em}.scene-shots{display:flex;align-items:flex-end;justify-content:center;gap:28px}.shot-stack{display:flex;flex-direction:column;gap:24px;align-items:center}.shot-stack .shot-phone .shot-frame,.shot-stack .shot-lock .shot-frame,.shot-stack .shot-home .shot-frame{width:200px;border-radius:34px;border-width:7px}.scene-band{background:linear-gradient(180deg,#120f0d,#1d1510 50%,#120f0d);border-block:1px solid #3a2a1d}.scene-feature{grid-template-columns:1fr;gap:48px;padding:100px 0}.scene-feature .scene-copy{order:0;text-align:center;justify-self:center}.scene-feature .scene-copy p:not(.scene-time){margin-inline:auto}.scene-feature .scene-shots{flex-direction:column;align-items:center;gap:40px}.scene-feature .shot-stack{flex-direction:row}.howto{display:grid;grid-template-columns:1.3fr 1fr;gap:72px;align-items:center;border-top:1px solid var(--rule)}.steps{list-style:none;padding:0;margin:48px 0 0;display:grid;gap:36px}.steps li{display:grid;grid-template-columns:52px 1fr;gap:18px}.step-number{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--ember);color:var(--ember);display:grid;place-items:center;font-weight:650}.steps h3{font-size:24px;line-height:1.4;margin-bottom:8px}.steps p{color:var(--muted);font-size:17px;margin:0}.howto .shot{justify-self:center}.disclaimer{font-size:14px}.beta{border-top:1px solid var(--rule);padding:90px 0 100px;text-align:center}.beta>p{color:var(--muted);font-size:19px;margin:18px auto 34px;max-width:34em}.beta .actions{justify-content:center}@media(max-width:1050px){.scene,.howto{gap:40px}}@media(max-width:700px){.site-header nav .nav-optional{display:none}.scene>*,.howto>*{min-width:0}.hero-media{display:flex;flex-direction:column;align-items:center}.shot-phone .shot-frame,.shot-lock .shot-frame,.shot-home .shot-frame{width:240px;border-radius:40px}.scene,.scene-feature{grid-template-columns:1fr;gap:32px;padding:56px 0}.scene-flip .scene-copy{order:0}.scene-copy p:not(.scene-time){font-size:17px}.scene-shots{flex-wrap:wrap}.shot-stack{flex-direction:row;flex-wrap:wrap;justify-content:center}.shot-stack .shot-phone .shot-frame,.shot-stack .shot-lock .shot-frame,.shot-stack .shot-home .shot-frame{width:150px;border-radius:26px;border-width:5px}.shot-landscape .shot-frame{border-radius:26px;border-width:6px}.shot-widget .shot-frame,.shot-stack .shot-widget .shot-frame{width:min(320px,100%)}.howto,.plans{grid-template-columns:1fr}.beta{padding:56px 0 64px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
