:root{color-scheme:light dark;--page-w:1240px;--line:light-dark(#e1e4ea,#2a2f38);--accent:light-dark(#1f5fbf,#7fb0ff);--f-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--f-mono:ui-monospace,"JetBrains Mono",SFMono-Regular,Menlo,Consolas,monospace;--lp-page:light-dark(#fbfaf8,#0d0c10);--lp-ink:light-dark(#16130f,#16151a);--lp-cream:light-dark(#fbf3e4,#29231a);--lp-mint:light-dark(#e3f1e4,#17251d);--lp-lavender:light-dark(#eae7fa,#1e1b2c);--lp-sky:light-dark(#e1edfb,#15202e);--lp-blush:light-dark(#fbe7eb,#2a1a1f);--lp-sand:light-dark(#f6eddd,#262019);--lp-on:light-dark(#1c1917,#f5f5f4);--lp-on-muted:light-dark(#57534e,#a8a29e);--lp-hero-a:light-dark(#e0d6fa,#2a2340);--lp-hero-b:light-dark(#cbecd6,#16301f);--lp-hero-c:light-dark(#fdeec9,#33270f);--lp-hero-base:light-dark(#f4f1fa,#121016);--st-working:#f5821f;--st-blocked:#e5687a;--st-done:#5fb87a;--st-idle:#85858f;--gh-open:#238636;--gh-merged:#8957e5;--gh-closed:#6e7681;--claude:#d97757;--codex:#8e8ef0}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--lp-page);color:var(--lp-on);font:400 16px/1.6 var(--f-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width>=1500px) and (height>=900px){:root{--page-w:1600px}}.lp-shell{max-width:var(--page-w);padding-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right));margin:0 auto}.lp-nav{z-index:2;justify-content:space-between;align-items:center;gap:12px;padding-block:18px;display:flex;position:relative}.lp-brand{color:var(--lp-on);align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.lp-icon{color:#fff;width:30px;height:30px;font:700 13px var(--f-mono);background:#000;border-radius:8px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.lp-nav nav{color:var(--lp-on-muted);flex-wrap:wrap;justify-content:flex-end;gap:18px;font-size:14.5px;display:flex}.lp-nav nav a:hover{color:var(--lp-on)}@media (width<=640px){.lp-nav nav a:not(.lp-nav-cta,:first-child){display:none}.lp-nav nav a{margin-block:-8px;padding-block:8px}}@media (width<=680px){.lp-nav nav a[href=\#faq]{display:none}}.lp-nav-cta{font-weight:600;color:var(--lp-on)!important}.lp-hero{background:radial-gradient(120% 130% at 4% 0%,var(--lp-hero-a) 0%,transparent 58%), radial-gradient(95% 115% at 94% 12%,var(--lp-hero-b) 0%,transparent 62%), radial-gradient(85% 95% at 56% 106%,var(--lp-hero-c) 0%,transparent 66%), var(--lp-hero-base);position:relative;overflow:hidden}.lp-hero>.lp-shell{max-width:none}.lp-nav,.lp-hero__copy{max-width:calc(var(--page-w) - 40px);margin-inline:auto}.lp-hero__copy{text-align:center;padding-top:clamp(4px,1.5vw,16px)}.lp-hero h1{font:800 clamp(38px,6vw,64px)/1.02 var(--f-body);letter-spacing:-.035em;text-wrap:balance;margin:12px 0}.lp-hero .lp-sub{color:var(--lp-on-muted);max-width:38em;margin:0 auto 20px;font-size:clamp(17px,1.6vw,19px);line-height:1.5}.lp-ctas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp-store{color:#fff;background:#000;border-radius:12px;align-items:center;gap:10px;padding:9px 16px 9px 14px;line-height:1.1;display:inline-flex}.lp-store small{opacity:.75;font-size:11px;display:block}.lp-store b{font-size:17px;font-weight:600}.lp-store svg{fill:#fff;width:22px;height:22px}.lp-store.ghost{color:var(--lp-on);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--lp-on) 25%,transparent);background:0 0}.lp-store.ghost svg{fill:var(--lp-on)}.lp-fine{color:var(--lp-on-muted);text-wrap:balance;margin:0;font-size:13.5px}.launch-signup{text-align:left;max-width:32em;margin-top:24px;position:relative}.launch-signup label{margin-bottom:8px;font-weight:600;display:block}.launch-signup__fields{gap:8px;display:flex}.launch-signup input,.launch-signup button{font:inherit;border-radius:12px;min-height:48px;padding:12px 14px}.launch-signup input{border:1px solid color-mix(in srgb,var(--lp-on) 25%,transparent);background:var(--lp-page);min-width:0;color:var(--lp-on);flex:1 1 0}.launch-signup button{background:var(--lp-on);color:var(--lp-page);cursor:pointer;border:1px solid #0000;flex:none;font-weight:600}.launch-signup button:disabled{cursor:default;opacity:.7}.launch-signup input::placeholder{color:var(--lp-on-muted)}.launch-signup .launch-signup__status{font:inherit;color:var(--lp-on-muted);max-width:none;margin:8px 0 0}.launch-signup__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}:is(.lp-hero,.closer,.lp-bar) .launch-signup{margin-inline:auto}@media (width<=359.98px){.launch-signup input,.launch-signup button{padding-inline:10px}}:is(.lp-hero,.lp-bar) .launch-signup{margin-top:0}:is(.lp-hero,.closer,.lp-bar) .launch-signup>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.lp-hero,.closer,.lp-bar) .launch-signup__status{text-align:center}@media (width<=480px) and (height<=700px){.lp-sub__more{display:none}}.lp-watch{min-height:40px;font:500 14.5px var(--f-body);color:var(--lp-on);background:color-mix(in srgb,var(--lp-on) 8%,transparent);border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 11px;display:inline-flex}.lp-watch:hover{background:color-mix(in srgb,var(--lp-on) 14%,transparent)}.lp-watch svg{fill:currentColor;width:14px;height:14px}.lp-tile .copy .lp-watch{margin-top:14px}.lp-hero__watch{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}@media (width<=389.98px),(width<=480px) and (height<=700px),(height<=500px){.lp-hero__watch{display:none}}@media (width<=480px){.lp-hero__watch{gap:6px}.lp-hero__watch .lp-watch{gap:4px;padding-inline:7px 9px}}.lp-bar{z-index:10;padding-top:env(safe-area-inset-top);background:color-mix(in srgb,var(--lp-page) 92%,transparent);backdrop-filter:saturate(1.6)blur(14px);box-shadow:0 1px 0 var(--line);transition:translate .22s ease-out,visibility .22s;position:fixed;inset:0 0 auto}.lp-bar:not(.is-shown){visibility:hidden;translate:0 -100%}@media (prefers-reduced-motion:reduce){.lp-bar{transition:none}}@media (height<=600px){.lp-bar{display:none}}.lp-bar__row{align-items:center;gap:18px;min-height:56px;display:flex}.lp-bar nav{color:var(--lp-on-muted);gap:18px;margin-left:auto;font-size:14.5px;display:flex}.lp-bar nav a:hover{color:var(--lp-on)}.lp-bar__cta{min-height:40px;font:600 14.5px var(--f-body);color:var(--lp-page);background:var(--lp-on);cursor:pointer;border:0;border-radius:999px;flex:none;padding-inline:16px}.lp-bar__signup{padding-block:4px 14px}@media (width<=640px){.lp-bar nav{display:none}.lp-bar__cta{margin-left:auto}}#privacy{scroll-margin-top:72px}#how,#features{scroll-margin-top:24px}#demos{scroll-margin-top:64px}.lp-hero__stage{justify-items:center;max-width:clamp(960px,186svh - 900.24px,1680px);margin:clamp(20px,3vw,32px) auto 0;padding-block:48px 32px;display:grid;position:relative}.lp-hero__mac{width:max(640px,170%);position:absolute;top:0;left:50%;transform:translate(-50%)}.lp-hero__phone{width:min(64vw,280px);position:relative}.lp-hero__cue{z-index:1;width:max-content;max-width:calc(100vw - 40px);font:500 13.5px/1.4 var(--f-body);color:var(--lp-on);background:light-dark(#fff,#2c2b33);border-radius:999px;align-items:center;gap:8px;margin:0;padding:7px 13px;display:flex;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0a051e59,0 0 0 1px light-dark(#0000,#ffffff24)}.lp-hero__cue[hidden]{display:none}.lp-hero__cue i{border-radius:50%;flex:none;width:8px;height:8px}.lp-hero__cue:after{content:"";background:inherit;border-radius:2px;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-4px;left:50%;transform:rotate(45deg)}@media (width>=720px){.lp-hero__stage{padding-block:0 clamp(16px,3vw,40px);display:block}.lp-hero__mac{width:86%;position:static;transform:none}.lp-hero__phone{width:23%;position:absolute;bottom:0;right:0}.lp-hero__cue{inset:27% calc(100% + 10px) auto auto;transform:translateY(-50%)}.lp-hero__cue:after{margin:-5px 0 0;inset:50% -4px auto auto}}@media (height<=500px) and (width>=560px) and (orientation:landscape){.lp-hero>.lp-shell{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:24px;display:grid}.lp-nav{grid-column:1/-1;width:100%}.lp-hero__copy{text-align:left;margin:0;padding-bottom:20px}.lp-hero .lp-sub{display:none}.lp-hero .launch-signup{margin-inline:0}.lp-hero .launch-signup__status{text-align:left}.lp-hero__stage{width:100%;margin:0;padding:0;display:block}.lp-hero__mac{width:640px;position:absolute;top:0;left:0;transform:none}.lp-hero__phone{width:min(200px,70%);position:absolute;inset:12px auto auto 50%;transform:translate(-50%)}.lp-hero__cue{display:none}}@media (width>=1024px) and (height>=560px) and (height<=1060px) and (aspect-ratio>=4/3){.lp-hero>.lp-shell{grid-template-columns:auto minmax(0,1fr);column-gap:clamp(24px,3vw,48px);padding-bottom:24px;display:grid;container-type:inline-size}.lp-nav{grid-column:1/-1;width:100%}.lp-hero__copy{width:clamp(400px,36vw,520px);margin:0 0 0 max(0px,calc((100cqw - var(--page-w) + 40px)/2));text-align:left;align-self:center;padding-top:0}.lp-hero .lp-sub,.lp-hero .launch-signup{margin-inline:0}.lp-hero .launch-signup__status{text-align:left}.lp-hero__watch{justify-content:flex-start}.lp-hero__stage{--stage-h:calc(100svh - 90px);width:100%;max-width:none;height:var(--stage-h);margin:0;padding:0}.lp-hero__mac{top:0;left:calc(var(--stage-h)*.26);width:calc(var(--stage-h)*1.45);position:absolute}.lp-hero__phone{width:calc(var(--stage-h)*.43);bottom:0;left:0;right:auto}.lp-hero__cue{left:calc(100% + 10px);right:auto}.lp-hero__cue:after{left:-4px;right:auto}}.lp-agents{text-align:center;padding-block:28px 0}.lp-agents h2{font:500 13.5px/1.4 var(--f-body);color:var(--lp-on-muted);margin:0 0 14px}.lp-agents ul{flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.lp-agents li{white-space:nowrap;align-items:center;gap:7px;font-size:15px;font-weight:600;display:flex}.lp-agents li:last-child{color:var(--lp-on-muted);font-weight:400}.lp-agents svg{fill:currentColor;width:18px;height:18px}.mac-window{background:#0b0b0d;border-radius:12px;overflow:hidden;box-shadow:0 30px 80px #140a2847,0 0 0 1px #00000080}.mac-window video{aspect-ratio:1600/1000;width:100%;height:auto;display:block}.device-picture{display:contents}.device{filter:drop-shadow(0 24px 40px #0a051e47);width:100%;height:auto;display:block}.device-video{filter:drop-shadow(0 24px 40px #0a051e47);width:100%;position:relative}.device-video--iphone{aspect-ratio:1350/2760}.device-video--duo{aspect-ratio:1574/2194}.device-video video{object-fit:cover;background:#000;position:absolute}.device-video--iphone video{border-radius:15.75%/7.25%;width:89.333%;height:95%;top:2.5%;left:5.333%}.device-video--duo video{border-radius:2.2%/1.5%;width:88.818%;height:92.708%;top:3.646%;left:5.591%}.device-video__frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.device-video.is-blocked{cursor:pointer}.device-video.is-blocked:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M8 5v14l11-7z'/%3E%3C/svg%3E") 50%/32px no-repeat,#16151ad1;border-radius:50%;width:64px;height:64px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 1px #ffffff2e}.rail{font-family:var(--f-body);color:#e7e7ea}.rail .mac{font:600 10.5px var(--f-body);letter-spacing:.04em;text-transform:uppercase;color:#7d7d86;align-items:center;gap:6px;margin:8px 4px 4px;display:flex}.rail .mac:first-child{margin-top:0}.rail .mac .on{background:var(--st-done);border-radius:50%;width:6px;height:6px}.rr{border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:6px 8px;display:grid;position:relative;overflow:hidden}.rr.sel{background:#232329}.rr.blocked{background:linear-gradient(90deg,color-mix(in srgb,var(--st-blocked) 22%,transparent),transparent 60%)}.rr.done{background:linear-gradient(90deg,color-mix(in srgb,var(--st-done) 18%,transparent),transparent 60%)}.ring{border:2px solid var(--c,var(--st-idle));border-radius:50%;grid-row:span 2;width:10px;height:10px}.ring.spin{border-right-color:#0000;animation:1s linear infinite spin}.ring.idle{opacity:.6}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ring.spin{animation:none}}.rr .t{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.rr .m{font:11px var(--f-mono);color:#7d7d86;white-space:nowrap;text-overflow:ellipsis;grid-column:2;overflow:hidden}.rr .pr{font:600 10px var(--f-mono);color:#fff;background:var(--gh-open);border-radius:99px;grid-row:span 2;padding:2px 6px}.rr .pr.merged{background:var(--gh-merged)}.fam{color:#cfcfd4;align-items:center;gap:6px;padding:6px 8px 2px;font-size:12px;font-weight:600;display:flex}.fam .fi{width:16px;height:16px;font:700 9px var(--f-body);color:#fff;border-radius:4px;place-items:center;display:grid}.lp-tile.lp-demo{background:radial-gradient(70% 70% at 72% 40%,#7fb0ff29,transparent 70%),var(--tile);grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs""stage""panels";gap:20px;padding:20px 16px;display:grid;overflow:hidden}.lp-demo__nav{grid-area:tabs;align-self:start;gap:12px;min-width:0;display:grid}.lp-demo__meter{gap:3px;display:flex}.lp-demo__meter i{background:color-mix(in srgb,var(--lp-on) 16%,transparent);border-radius:2px;flex:1;height:3px;overflow:hidden}.lp-demo__meter i:after{content:"";background:var(--st-done);height:100%;transform:scaleX(var(--fill,0));transform-origin:0;display:block}.lp-demo__tabs{scrollbar-width:none;gap:7px;margin-inline:-16px;padding:2px 16px;display:flex;overflow-x:auto}.lp-demo__tabs::-webkit-scrollbar{display:none}.lp-demo__tabs button{font:500 15px var(--f-body);color:var(--lp-on-muted);background:color-mix(in srgb,var(--lp-on) 9%,transparent);cursor:pointer;border:0;border-radius:999px;flex:none;min-height:40px;padding:9px 14px}.lp-demo__tabs button:hover{color:var(--lp-on)}.lp-demo__tabs button[aria-selected=true]{background:var(--lp-on);color:var(--tile)}.lp-demo__stage{touch-action:pan-y pinch-zoom;grid-area:stage;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.lp-demo__stage>:not(.lp-demo__toggle){translate:var(--drag,0) 0;transition:translate .2s ease-out}.lp-demo__stage.is-dragging>*{transition:none}.lp-demo__stage .device-video{width:min(100% - 56px,280px,48.9svh - 138.387px);min-width:170px}.lp-demo__stage video{cursor:pointer}.lp-demo__stage .mac-window{display:none}.lp-demo.is-mac .lp-demo__stage .device-video{visibility:hidden}.lp-demo.is-mac .lp-demo__stage .mac-window{border-radius:12px 0 0 12px;display:block;position:absolute;inset:0 -16px 0 0}.lp-demo.is-mac .lp-demo__stage .mac-window video{aspect-ratio:auto;object-fit:cover;object-position:left top;height:100%}.lp-demo__toggle{width:40px;height:40px;color:var(--lp-on);cursor:pointer;background:#37363a;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.lp-demo__toggle[hidden]{display:none}.lp-demo__toggle svg{fill:currentColor;width:18px;height:18px}.lp-demo__play,.lp-demo__toggle.is-paused .lp-demo__pause{display:none}.lp-demo__toggle.is-paused .lp-demo__play{display:block}.lp-demo__panels{grid-area:panels;min-width:0;display:grid}.lp-demo__panel{visibility:hidden;flex-direction:column;grid-area:1/1;display:flex}.lp-demo__panel.is-active{visibility:visible}.lp-demo__steps{margin:0;padding:0;list-style:none}.lp-demo__steps button{width:100%;font:inherit;text-align:left;color:var(--lp-on-muted);border:0;border-left:2px solid color-mix(in srgb,var(--lp-on) 16%,transparent);cursor:pointer;background:0 0;padding:8px 0 8px 14px;font-size:15px;line-height:1.5;display:block;position:relative}.lp-demo__steps button:hover,.lp-demo__steps [aria-current] button{color:var(--lp-on)}.lp-demo__steps [aria-current] button:before{content:"";background:var(--st-done);width:2px;height:100%;transform:scaleY(var(--progress,0));transform-origin:top;position:absolute;top:0;left:-2px}@media (width<=719.98px){.lp-demo__steps{order:-1;min-height:66px;margin-bottom:12px}.lp-demo__steps li:not([aria-current]){display:none}}@media (width>=720px){.lp-tile.lp-demo{column-gap:clamp(24px,5vw,72px);padding:clamp(24px,3.4vw,44px)}.lp-demo__tabs{flex-wrap:wrap;margin-inline:0;padding:0;overflow:visible}.lp-demo__steps{margin-top:18px}.lp-demo.is-mac .lp-demo__stage .mac-window{border-radius:12px;inset:50% 0 auto;transform:translateY(-50%)}.lp-demo.is-mac .lp-demo__stage .mac-window video{aspect-ratio:1600/1000;height:auto}}@media (width>=1080px),(width>=720px) and (orientation:landscape),(width>=720px) and (width<=1079.98px) and (height>=900px) and (orientation:portrait){.lp-tile.lp-demo{grid-template:"tabs stage""panels stage"1fr/minmax(0,.6fr) minmax(0,1fr)}.lp-demo__stage .device-video{width:clamp(170px,48.9svh - 46.944px,340px);min-width:0}.lp-demo__panel{justify-content:center}}@media (height<=500px) and (width>=720px) and (orientation:landscape){.lp-demo__tabs{flex-wrap:nowrap;overflow-x:auto}.lp-demo__panel>p{display:none}}@media (width>=1080px) and (height>=501px),(width>=900px) and (height>=501px) and (orientation:landscape),(width>=720px) and (width<=1079.98px) and (height>=900px) and (orientation:portrait){.lp-tile.lp-demo{grid-template-rows:auto auto;grid-template-areas:"tabs tabs""panels stage"}.lp-demo__stage{--phone-w:clamp(300px,calc((100svh - 235px)*.489),340px)}.lp-demo__stage .device-video{width:var(--phone-w)}.lp-tile.lp-demo.is-mac{grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs""stage"}.lp-demo.is-mac .lp-demo__stage .mac-window{aspect-ratio:1600/1000;max-width:100%;height:calc(100% - 104px);inset:0 auto auto 50%;transform:translate(-50%)}.lp-demo.is-mac .lp-demo__stage .mac-window video{object-fit:contain;width:100%;height:100%}.lp-demo.is-mac .lp-demo__panels{grid-area:stage;align-self:end}.lp-demo.is-mac .lp-demo__panel{display:none}.lp-demo.is-mac .lp-demo__panel.is-active{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;padding-right:56px;display:grid}.lp-demo.is-mac .lp-demo__steps{grid-area:1/2/3/3;margin:0}.lp-demo.is-mac .lp-demo__steps li:not([aria-current]){display:none}.lp-demo__toggle{z-index:1}}@media (width>=900px) and (width<=1199.98px) and (height>=501px) and (orientation:landscape){.lp-demo.is-mac .lp-demo__stage .mac-window{height:calc(100% - 128px)}}@media (width>=1080px) and (height>=501px) and (height<=880px),(width>=900px) and (height>=501px) and (height<=880px) and (orientation:landscape){.lp-tile.lp-demo{row-gap:16px;padding:24px}.lp-demo__stage{--phone-w:clamp(220px,calc((100svh - 191px)*.489),340px)}}@media (width>=1000px) and (width<=1199.98px) and (height>=501px) and (height<=880px){.lp-demo__tabs{gap:4px}.lp-demo__tabs button{padding-inline:9px}}@media (width>=1200px) and (height>=501px) and (height<=800px),(width>=1500px) and (height>=900px) and (height<=1100px){.lp-tile.lp-demo.is-mac{grid-template-columns:260px minmax(0,1fr);grid-template-areas:"tabs tabs""panels stage";column-gap:24px}.lp-demo.is-mac .lp-demo__toggle{left:-64px;right:auto}.lp-demo.is-mac .lp-demo__stage .mac-window{width:min(100%,calc(var(--phone-w)/.489*1.6));height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.lp-demo.is-mac .lp-demo__panels{grid-area:panels;align-self:auto}.lp-demo.is-mac .lp-demo__panel.is-active{padding-right:0;display:flex}.lp-demo.is-mac .lp-demo__steps{margin-top:18px}}@media (width>=1500px) and (height>=900px){.lp-demo__stage{--phone-w:clamp(340px,calc((100svh - 235px)*.489),440px)}}@media (width>=720px) and (width<=1079.98px) and (height>=900px) and (orientation:portrait){.lp-tile.lp-demo{grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(24px,4vw,40px)}.lp-demo__stage{--phone-w:min(calc((100svh - 254px)*.489),50vw,440px)}.lp-demo__toggle{left:-56px;right:auto}.lp-demo.is-mac .lp-demo__toggle{left:auto;right:0}.lp-demo.is-mac .lp-demo__stage .mac-window{width:100%;max-width:none;height:auto;inset:0 0 auto;transform:none}.lp-demo.is-mac .lp-demo__panel.is-active{padding-right:56px;display:flex}.lp-demo.is-mac .lp-demo__steps{margin-top:12px}.lp-demo.is-mac .lp-demo__steps li:not([aria-current]){display:list-item}.lp-demo.is-mac .lp-demo__steps button{padding-block:5px}}.lp-demo__stage .device-video{--z:1}.lp-demo.is-crop .lp-demo__stage .device-video{--z:var(--crop-zoom,1.6);transform-origin:50% 81%;transform:translateY(-31%) scale(var(--z));-webkit-mask-image:linear-gradient(#0000 58%,#000 64%);mask-image:linear-gradient(#0000 58%,#000 64%)}.lp-demo.is-crop .lp-demo__say.is-top{top:auto;bottom:calc(28% + 6px)}@media (width>=720px) and (width<=1079.98px) and (height>=900px) and (orientation:portrait){.lp-demo.is-crop .lp-demo__stage .device-video{--z:1.1}}.lp-demo__try{margin-top:18px;display:flex}.lp-demo__try[hidden]{display:none}.lp-demo__try button{min-height:40px;font:500 14.5px var(--f-body);color:var(--tile);background:var(--lp-on);cursor:pointer;border:0;border-radius:999px;flex:none;padding-inline:14px}.lp-demo__tap{left:calc(5.333% + 89.333%*var(--x));top:calc(2.5% + 95%*var(--y));width:calc(48px/var(--z));height:calc(48px/var(--z));border:calc(2.5px/var(--z)) solid #fff;cursor:pointer;background:#ffffff0f;border-radius:50%;padding:0;animation:1.2s ease-out infinite lp-tap;position:absolute;translate:-50% -50%}.lp-demo__tap[hidden]{display:none}@keyframes lp-tap{0%{box-shadow:0 0 #fff9}to{box-shadow:0 0 0 calc(18px/var(--z)) #fff0}}.lp-demo .lp-demo__say{width:max-content;max-width:80%;padding:calc(7px/var(--z)) calc(13px/var(--z));border-radius:calc(14px/var(--z));font:500 calc(13.5px/var(--z))/1.35 var(--f-body);text-align:center;text-wrap:balance;color:#16130f;pointer-events:none;background:#fff;margin:0;position:absolute;bottom:7%;left:50%;translate:-50%;box-shadow:0 6px 20px #0006}.lp-demo .lp-demo__say.is-top{top:9%;bottom:auto}.lp-demo .lp-demo__say:empty{display:none}.lp-demo__try-link{text-underline-offset:2px;color:var(--lp-on);text-decoration:underline}@media (prefers-reduced-motion:reduce){.lp-demo__try-link{display:none}}@media (width<=719.98px){.lp-demo__try{order:-1;margin:0 0 12px}}.lp-demo.is-blocked .lp-demo__toggle.is-paused{color:#fff;background:#16151ad1;width:64px;height:64px;inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 0 0 1px #ffffff2e}.lp-demo.is-blocked .lp-demo__toggle svg{width:32px;height:32px}.lp-if-touch{display:none}@media (pointer:coarse){.lp-if-fine{display:none}.lp-if-touch{display:inline}}.lp-how{counter-reset:how;gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.lp-how li{border-top:1px solid var(--line);counter-increment:how;padding:18px 0 22px 44px;position:relative}.lp-how li:before{content:counter(how);width:30px;height:30px;font:600 14.5px var(--f-mono);color:var(--lp-page);background:var(--lp-on);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:0}.lp-how h3{font:700 21px/1.2 var(--f-body);letter-spacing:-.015em;text-wrap:balance;margin:3px 0 0}.lp-how p{color:var(--lp-on-muted);max-width:36em;margin:8px 0 0;font-size:15px;line-height:1.5}.lp-how__link{text-underline-offset:2px;text-decoration:underline}.lp-how__link:hover{color:var(--lp-on)}.lp-how__path{border-top:1px solid var(--line);gap:0;margin:0;padding:18px 0 0;list-style:none;display:grid}.lp-how__path li{align-items:center;gap:10px;display:flex}.lp-how__path li+li{margin-top:20px;position:relative}.lp-how__path li+li:before{content:"↓";color:var(--lp-on-muted);font-size:13px;line-height:1;position:absolute;top:-17px;left:16px}.lp-how__path small{color:var(--lp-on-muted);font-size:13.5px}@media (width>=720px){.lp-how{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-how li{padding-left:0}.lp-how li:before{margin-bottom:12px;display:grid;position:static}}@media (width>=760px){.lp-how__path{align-items:flex-start;display:flex}.lp-how__path li{text-align:center;justify-items:center;row-gap:6px;display:grid}.lp-how__path li+li{flex:auto;grid-template-columns:minmax(20px,1fr) auto;margin-top:0}.lp-how__path li+li>*{grid-column:2}.lp-how__path li+li:before{content:"↔";grid-area:1/1;align-self:center;margin:0;position:static}.lp-how__path .chip{white-space:nowrap}}.lp-section{padding-block:56px 20px}.lp-section-head{max-width:40em;margin-bottom:24px}.lp-section-head h2{font:800 clamp(28px,3.6vw,40px)/1.08 var(--f-body);letter-spacing:-.03em;text-wrap:balance;margin:0 0 10px}.lp-section-head p{color:var(--lp-on-muted);margin:0;font-size:17px}.lp-bento{grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;gap:14px;display:grid}@media (width>=720px){.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.lp-bento{grid-template-columns:repeat(6,minmax(0,1fr))}}.lp-bento__dots,.lp-bento__hint{display:none}@media (width<=719.98px) and (pointer:coarse){.lp-bento__hint{display:inline}}@media (width<=719.98px){.lp-bento{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * max(20px,env(safe-area-inset-left))) calc(-1 * max(20px,env(safe-area-inset-right)));padding-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right));scroll-padding-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right));gap:12px;display:flex;overflow-x:auto}.lp-bento::-webkit-scrollbar{display:none}.lp-bento>.lp-tile{scroll-snap-align:start;flex:0 0 min(86%,360px)}.lp-bento__dots{flex-wrap:wrap;justify-content:center;margin-top:6px;display:flex}.lp-bento__dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.lp-bento__dots button:before{content:"";background:var(--lp-on);opacity:.22;border-radius:50%;width:7px;height:7px;transition:opacity .2s,width .2s}.lp-bento__dots button[aria-current=true]:before{opacity:.8;border-radius:99px;width:18px}}.lp-tile{background:var(--tile,var(--lp-cream));color:var(--lp-on);border-radius:24px;flex-direction:column;gap:14px;min-height:260px;padding:24px;display:flex;position:relative;overflow:hidden}.lp-tile h3{font:700 21px/1.2 var(--f-body);letter-spacing:-.015em;margin:0}.lp-tile p{color:var(--lp-on-muted);max-width:36em;margin:6px 0 0;font-size:15px;line-height:1.5}.lp-tile .art{margin-block:auto}.t-cream{--tile:var(--lp-cream)}.t-mint{--tile:var(--lp-mint)}.t-lavender{--tile:var(--lp-lavender)}.t-sky{--tile:var(--lp-sky)}.t-blush{--tile:var(--lp-blush)}.t-sand{--tile:var(--lp-sand)}.t-ink{--tile:var(--lp-ink);--lp-on:#fafaf9;--lp-on-muted:#b9b2a9}@media (width>=1080px){.s-third{grid-column:span 2}.s-half{grid-column:span 3}.lp-bento>*{order:2}.lp-bento>.row-tall{order:1}}.lp-tile .art :is(.device,.device-video){flex-shrink:0;width:min(100%,256px)}.lp-tile .art .device-video--duo{width:min(100%,340px)}.lp-tile .art.whole{justify-content:center;align-items:center;display:flex}.lp-tile .art.whole :is(.device,.device-video){width:min(100%,280px)}@media (width<=719.98px){.lp-tile .art.whole :is(.device,.device-video){width:min(100%,248px)}}@media (width>=720px){.lp-tile .art.whole .device-video--duo{width:min(100%,230px)}}@media (width>=1080px){.lp-tile .art.whole .device-video--duo{width:min(100%,340px)}}.lp-tile .art.bleed{min-height:var(--bleed,340px);flex:1 1 0;justify-content:center;align-items:flex-start;margin-block:0;display:flex}.lp-tile .art.bleed .device{width:min(100%,280px)}.lp-tile .art.bleed--panes{--bleed:470px}.usage-shot{width:100%;max-width:460px;height:auto;margin-inline:auto;display:block}.usage-play{max-width:460px;margin-inline:auto;position:relative}.usage-play__bar{opacity:0;background:#373737;border-radius:999px;height:1.88172%;transition:opacity .35s;position:absolute}.usage-play__bar:after{content:"";border-radius:inherit;background:var(--fill);width:0;position:absolute;top:7.14%;bottom:7.14%;left:1px}.usage-play__bar--claude{--fill:#d87758}.usage-play__bar--codex{--fill:#8f8ff0}.usage-play[data-step=empty] .usage-play__bar,.usage-play[data-step=fill] .usage-play__bar{opacity:1}.usage-play[data-step=fill] .usage-play__bar:after{width:calc(100% - 3px);transition:width 1.1s cubic-bezier(.2,.7,.2,1) var(--d)}@media (width>=1500px) and (height>=900px){.lp-tile .art.bleed .device{width:min(100%,340px)}.lp-tile .art.whole .device-video--duo{width:min(100%,400px)}.lp-tile .activity-preview .activity-preview__notification,.notif-play,.handoff-play{max-width:100%}.usage-shot,.usage-play{max-width:560px}}.mac-discovery{gap:16px;width:100%;display:grid}.mac-discovery img{width:100%;max-width:460px;height:auto;margin-inline:auto;display:block}.mac-discovery .chip{transition:opacity .3s,translate .3s}.mac-discovery .chip.is-off{opacity:0;transition:none;translate:0 4px}.mac-discovery .chip.is-pending i{background:var(--st-working);animation:.8s ease-in-out infinite alternate discover-pulse}@keyframes discover-pulse{to{opacity:.3}}.mac-discovery__status{color:var(--lp-on-muted);white-space:nowrap;text-overflow:ellipsis;margin:-6px 0 0;font-size:13px;overflow:hidden}.mac-discovery__status:before{content:"✓ ";color:var(--st-done)}.mac-discovery__status.is-busy:before{content:none}.activity-preview{gap:16px;width:100%;display:grid}.activity-preview img{filter:drop-shadow(0 10px 20px #0000001f);width:100%;height:auto;display:block}.activity-preview .activity-preview__notification{border-radius:24px;max-width:420px;margin-inline:auto}.notif-play{width:100%;max-width:420px;margin-inline:auto;position:relative}.notif-play img.activity-preview__notification{clip-path:inset(0 round 24px);max-width:100%;transition:clip-path .45s cubic-bezier(.2,.8,.2,1),scale .2s,opacity .3s,translate .3s}.notif-play:is([data-step=off],[data-step=banner],[data-step=press],[data-step=sent]) img{clip-path:inset(0 0 63.5% round 24px)}.notif-play[data-step=off] img{opacity:0;transition:none;translate:0 -10px}.notif-play[data-step=press] img{scale:.97}.notif-play__row{inset-inline:0;opacity:0;background:#ffffff24;height:11.4%;transition:opacity .15s;position:absolute;top:65.8%}.notif-play[data-step=pick] .notif-play__row{opacity:1}.notif-play__touch{opacity:0;pointer-events:none;background:#ffffff4d;border-radius:50%;width:44px;height:44px;transition:opacity .2s,scale .2s;position:absolute;top:20%;left:50%;translate:-50% -50%;scale:.6;box-shadow:0 0 0 2px #ffffffbf,0 4px 14px #00000040}.notif-play:is([data-step=press],[data-step=pick]) .notif-play__touch{opacity:1;scale:1}.notif-play[data-step=pick] .notif-play__touch{top:71.5%}.notif-play__sent{color:#f2f2f4;font:500 13px var(--f-body);white-space:nowrap;opacity:0;background:#1c1c1e;border-radius:999px;margin:0;padding:7px 13px;transition:opacity .25s,translate .25s;position:absolute;top:calc(36.5% + 14px);left:50%;translate:-50% 4px}.notif-play__sent b{color:var(--st-done)}.notif-play[data-step=sent] .notif-play__sent{opacity:1;translate:-50%}.handoff-play{width:100%;max-width:420px;margin-inline:auto;position:relative;container-type:inline-size}.handoff-play img.activity-preview__notification{max-width:100%;transition:filter .4s}.handoff-play[data-step=mac] img{filter:drop-shadow(0 10px 20px #0000001f)brightness(.4)}.handoff-play__mac{color:#f2f2f4;opacity:0;pointer-events:none;background:#1c1c1e;border-radius:12px;padding:10px 14px 12px;transition:opacity .35s,translate .35s,scale .35s;position:absolute;top:16%;left:7%;right:7%;translate:0 -8px;scale:.96;box-shadow:0 14px 40px #0006,0 0 0 1px #ffffff14}.handoff-play[data-step=mac] .handoff-play__mac{opacity:1;translate:0;scale:1}.handoff-play__title{font:500 12px var(--f-body);color:#9a9aa2;align-items:center;gap:5px;display:flex}.handoff-play__title i{background:#4a4a50;border-radius:50%;width:8px;height:8px}.handoff-play__title span{white-space:nowrap;text-overflow:ellipsis;margin-left:6px;overflow:hidden}.handoff-play__line{font:12.5px/1.5 var(--f-mono);color:#f2f2f4;margin-top:8px}.handoff-play__caret{vertical-align:-.2em;background:currentColor;width:.55em;height:1.1em;margin-left:1px;animation:1s step-end infinite handoff-caret;display:inline-block}@keyframes handoff-caret{50%{opacity:0}}.handoff-play__ring{opacity:0;pointer-events:none;border-radius:2.4cqw;width:89.4%;height:14.4%;transition:opacity .3s;position:absolute;top:78.1%;left:5.3%;box-shadow:0 0 0 2px #ffffffd9,0 0 22px #ffffff59}.handoff-play:is([data-step=away],[data-step=tap]) .handoff-play__ring{opacity:1;animation:1.1s ease-in-out infinite alternate handoff-ring}@keyframes handoff-ring{to{box-shadow:0 0 0 2px #fff6,0 0 8px #ffffff1a}}.handoff-play__touch{opacity:0;pointer-events:none;background:#ffffff4d;border-radius:50%;width:44px;height:44px;transition:opacity .2s,scale .2s;position:absolute;top:85.3%;left:30%;translate:-50% -50%;scale:.6;box-shadow:0 0 0 2px #ffffffbf,0 4px 14px #00000040}.handoff-play[data-step=tap] .handoff-play__touch{opacity:1;scale:1}.handoff-play__draft{color:#f2f2f4;width:64%;height:8.6%;font:400 2.9cqw/1 var(--f-body);white-space:nowrap;opacity:0;background:#343434;align-items:center;margin:0;transition:opacity .25s;display:flex;position:absolute;top:18.6%;left:18%;overflow:hidden}.handoff-play[data-step=open] .handoff-play__draft{opacity:1}.handoff-play__sent{color:#f2f2f4;font:500 13px var(--f-body);white-space:nowrap;opacity:0;background:#1c1c1e;border-radius:999px;margin:0;padding:7px 13px;transition:opacity .25s,translate .25s;position:absolute;top:56%;left:50%;translate:-50% 4px}.handoff-play__sent b{color:var(--st-done)}.handoff-play[data-step=open] .handoff-play__sent{opacity:1;translate:-50%}.activity-preview .activity-preview__island{width:62%;margin-inline:auto}.lock-play__cards{gap:16px;display:grid;position:relative}.lock-play[data-step] .lock-play__cards>img{grid-area:1/1;align-self:center;transition:opacity .35s,translate .35s,scale .2s}.lock-play[data-step] .activity-preview__island{clip-path:inset(0 round 999px);transition:clip-path .45s cubic-bezier(.2,.8,.2,1)}.lock-play[data-step=work] .activity-preview__island{clip-path:inset(0 19% round 999px)}.lock-play[data-step=work] .lock-play__ask,.lock-play:not([data-step=work])[data-step] .lock-play__work{opacity:0;translate:0 6px}.lock-play[data-step=press] .lock-play__ask{scale:.98}.lock-play[data-step=sent] .lock-play__ask{opacity:.45}.lock-play__row,.lock-play__touch,.lock-play__sent{display:none}.lock-play[data-step] :is(.lock-play__row,.lock-play__touch,.lock-play__sent){display:block}.lock-play__row{opacity:0;pointer-events:none;background:#ffffff29;border-radius:999px;width:92.6%;height:23.8%;transition:opacity .15s;position:absolute;top:52.5%;left:3.7%;translate:0 -50%}.lock-play[data-step=press] .lock-play__row{opacity:1}.lock-play__touch{opacity:0;pointer-events:none;background:#ffffff4d;border-radius:50%;width:44px;height:44px;transition:opacity .2s,scale .2s;position:absolute;top:52.5%;left:30%;translate:-50% -50%;scale:.6;box-shadow:0 0 0 2px #ffffffbf,0 4px 14px #00000040}.lock-play[data-step=press] .lock-play__touch{opacity:1;scale:1}.lock-play__sent{color:#f2f2f4;font:500 13px var(--f-body);white-space:nowrap;opacity:0;background:#1c1c1e;border-radius:999px;margin:0;padding:7px 13px;transition:opacity .25s,translate .25s;position:absolute;top:50%;left:50%;translate:-50% calc(4px - 50%)}.lock-play__sent b{color:var(--st-done)}.lock-play[data-step=sent] .lock-play__sent{opacity:1;translate:-50% -50%}.lock-play__status{color:var(--lp-on-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:-4px 0 0;font-size:13px;display:none;overflow:hidden}.lock-play[data-step] .lock-play__status{display:block}.lock-play__status i{background:var(--st-working);border-radius:50%;width:8px;height:8px;margin-right:7px;transition:background .3s;display:inline-block}.lock-play:is([data-step=ask],[data-step=press]) .lock-play__status i{background:var(--st-blocked)}.lock-play[data-step=sent] .lock-play__status i{background:var(--st-done)}.dark-card{background:#0d0d10;border-radius:16px;padding:10px;box-shadow:0 14px 40px #140a282e,0 0 0 1px #ffffff0a}.chips{flex-wrap:wrap;gap:7px;display:flex}.chip{font:500 13px var(--f-body);background:color-mix(in srgb,var(--lp-on) 7%,transparent);color:var(--lp-on);border-radius:999px;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.chip i{background:var(--c);border-radius:50%;width:8px;height:8px;display:inline-block}.chip.mono{font-family:var(--f-mono);font-size:12.5px}.usage{gap:8px;display:grid}.usage .u{color:#e7e7ea;font:12.5px var(--f-mono);background:#0d0d10;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.usage .bar{background:#2a2a30;border-radius:99px;height:6px;overflow:hidden}.usage .bar b{background:var(--c);height:100%;display:block}.usage .logo{background:var(--c);border-radius:5px;width:18px;height:18px}.term-lines{font:12.5px/1.7 var(--f-mono);color:#c9c9cf;background:#0d0d10;border-radius:14px;padding:14px 16px;overflow:hidden}.term-lines .g{color:var(--st-done)}.term-lines .y{color:var(--st-working)}.term-lines .d{color:#6b6b73}.term-lines>div{white-space:nowrap;text-overflow:ellipsis;transition:opacity .25s;overflow:hidden}.term-lines .term-lines__bar{color:#6b6b73;justify-content:space-between;margin-bottom:6px;font-size:11.5px;display:flex}.term-lines__net{color:#c9c9cf;background:#1f1f24;border-radius:99px;padding:0 8px;transition:background .3s,color .3s}.term-lines__net.is-new{background:color-mix(in srgb,var(--st-working) 22%,transparent);color:var(--st-working)}.term-lines>.is-off{opacity:0;transition:none}.term-lines .y.is-live:after{content:"";vertical-align:-2px;background:currentColor;width:.55em;height:1em;margin-left:4px;animation:1s step-end infinite term-blink;display:inline-block}@keyframes term-blink{50%{opacity:0}}.seal{color:#e7e7ea;font:12.5px/1.55 var(--f-mono);background:#0d0d10;border-radius:14px;padding:6px 8px;container-type:inline-size}.seal__row{border-radius:9px;padding:8px;transition:opacity .25s,background .3s}.seal__row.is-live{background:#1a1a1f}.seal__who{color:#85858f;justify-content:space-between;gap:10px;font-size:11.5px;display:flex}.seal__who>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.seal__tag{color:#c9c9cf;background:#1f1f24;border-radius:99px;flex-shrink:0;padding:0 7px}.seal__tag--ok{background:color-mix(in srgb,var(--st-done) 22%,transparent);color:var(--st-done)}.seal__msg{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.seal__msg--sealed{color:#6b6b73}.seal__direct{color:var(--st-done);padding:8px 8px 6px;font-size:11.5px;transition:opacity .25s}.seal>.is-off{opacity:0;transition:none}@container (width<=340px){.seal__msg{white-space:normal;overflow-wrap:anywhere;min-height:3.1em}}.closer{text-align:center;background:radial-gradient(80% 120% at 20% 0%,var(--lp-hero-a) 0%,transparent 60%), radial-gradient(80% 120% at 85% 100%,var(--lp-hero-b) 0%,transparent 60%),var(--lp-hero-base);margin-top:40px;padding-block:64px}.closer h2{font:800 clamp(30px,4.4vw,48px)/1.05 var(--f-body);letter-spacing:-.03em;text-wrap:balance;margin:0 0 12px}.closer p{color:var(--lp-on-muted);max-width:34em;margin:0 auto 22px;font-size:17px}.lp-foot{color:var(--lp-on-muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:22px;font-size:13.5px;display:flex}.lp-about-head{background:radial-gradient(120% 130% at 4% 0%,var(--lp-hero-a) 0%,transparent 58%), radial-gradient(95% 115% at 94% 12%,var(--lp-hero-b) 0%,transparent 62%), var(--lp-hero-base)}.lp-about{max-width:40em;margin-inline:auto}.lp-about-head .lp-about{padding-block:clamp(24px,6vw,64px) clamp(32px,6vw,72px)}.lp-about h1{font:800 clamp(34px,5vw,56px)/1.04 var(--f-body);letter-spacing:-.035em;text-wrap:balance;margin:10px 0 0}.lp-about__story{padding-block:clamp(32px,5vw,56px) 8px}.lp-about__story p{text-wrap:pretty;margin:0 0 1.2em}.lp-about__sign{flex-direction:column;font-weight:700;display:flex;margin-top:2em!important}.lp-about__sign span{color:var(--lp-on-muted);font-weight:400}.lp-faq{gap:0 56px;display:grid}@media (width>=900px){.lp-faq{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start}}.lp-faq__list{border-bottom:1px solid var(--line)}.lp-faq details{border-top:1px solid var(--line)}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:17px;font-weight:650;line-height:1.35;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";background:var(--lp-lavender);width:26px;height:26px;font:500 18px/1 var(--f-body);border-radius:50%;flex:none;place-items:center;transition:rotate .2s;display:grid}.lp-faq details[open] summary:after{rotate:45deg}.lp-faq summary:hover{color:var(--accent)}.lp-faq details p{color:var(--lp-on-muted);max-width:38em;margin:-4px 0 18px;padding-right:42px;font-size:15px;line-height:1.55}@media (prefers-reduced-motion:reduce){.lp-faq summary:after{transition:none}}
