.lp-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf8f3;--surface:#fff;--text:#161616;--text-secondary:#5e5b55;--border:#e4dfd4;--border-input:#cfcac0;--primary:#2346c8;--on-primary:#fff;--lp-night:#0b0c10;--lp-night-text:#f5f1e8;--lp-night-muted:#b9b5ac}html:has(.lp-page){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf8f3;--surface:#fff;--text:#161616;--text-secondary:#5e5b55;--border:#e4dfd4;--border-input:#cfcac0;--primary:#2346c8;--on-primary:#fff;--lp-night:#0b0c10;--lp-night-text:#f5f1e8;--lp-night-muted:#b9b5ac}html:has(.lp-page) body{background:var(--bg);color:var(--text)}.lp-page{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}.lp-page :focus-visible{outline:2px solid var(--primary);outline-offset:3px}.lp-page [data-lp-tone=dark] :focus-visible,.lp-page[data-lp-dark] .lp-header :focus-visible{outline-color:#9db2ff}.lp-header{-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#faf8f3d1;border-bottom:1px solid #1616160f;transition:background-color .4s,border-color .4s,color .4s}.lp-page[data-lp-dark] .lp-header{--text:var(--lp-night-text);--text-secondary:var(--lp-night-muted);--surface:#ffffff14;--bg:#ffffff24;--border-input:#ffffff38;color:var(--lp-night-text);background:#0b0c10f0;border-bottom-color:#ffffff14}.lp-logo{display:grid}.lp-logo>*{grid-area:1/1;width:auto;height:28px;transition:opacity .4s}.lp-logo-dark,.lp-page[data-lp-dark] .lp-logo-light{opacity:0}.lp-page[data-lp-dark] .lp-logo-dark{opacity:1}.lp-nav-link{color:var(--text-secondary);border-radius:999px;padding:8px 12px;transition:color .2s,background-color .2s}.lp-nav-link:hover{color:var(--text);background:#7f7f7f1f}.lp-sec{padding:72px 16px;scroll-margin-top:64px}.lp-sec>*{max-width:1152px;margin-inline:auto}.lp-sec-head{text-align:center;max-width:720px;margin-bottom:40px}.lp-sec-head h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,6.4vw,48px);font-weight:600;line-height:1.08}.lp-sec-head p{color:var(--text-secondary);text-wrap:pretty;margin-top:14px;font-size:17px;line-height:1.5}.lp-sec-tint{background:linear-gradient(#dce3f800 0%,#dce3f880 50%,#dce3f800 100%)}.lp-dark{--text:var(--lp-night-text);--text-secondary:var(--lp-night-muted);color:var(--lp-night-text);background:var(--lp-night)}@media (min-width:640px){.lp-sec{padding:104px 24px}.lp-sec-head{margin-bottom:56px}.lp-sec-head p{font-size:19px}}.lp-sec-wall{padding-inline:0;overflow:clip}.lp-sec-wall .lp-sec-head{padding-inline:16px}.lp-sec-wall>.lp-wall{max-width:none}.lp-wall{perspective:1400px;height:460px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%)}.lp-wall-tilt{transform-origin:50%;position:absolute;inset:-34% -12%;transform:rotateX(22deg)rotate(-7deg)}.lp-wall-lanes{gap:14px;height:100%;display:grid}.lp-wall-wide{grid-template-columns:repeat(5,1fr);display:none}.lp-wall-narrow{grid-template-columns:repeat(3,1fr)}.lp-wall-lane{min-width:0}.lp-wall-run{will-change:transform;flex-direction:column;animation:64s linear infinite paused lp-wall-up;display:flex}.lp-wall-lane:nth-child(2n) .lp-wall-run{animation-duration:76s;animation-direction:reverse}.lp-wall-lane:nth-child(3n) .lp-wall-run{animation-duration:54s}.lp-wall[data-on] .lp-wall-run{animation-play-state:running}.lp-wall:hover .lp-wall-run,.lp-wall:focus-within .lp-wall-run{animation-play-state:paused}@keyframes lp-wall-up{to{transform:translateY(-50%)}}.lp-tile{background:var(--surface);cursor:pointer;border-radius:10px;width:100%;margin-bottom:14px;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #16161614,0 14px 30px -18px #16161659}.lp-tile img{aspect-ratio:8/5;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.lp-tile-name{text-align:left;color:#fff;background:linear-gradient(#0000,#0b0c10d1);justify-content:space-between;align-items:center;gap:6px;padding:18px 10px 8px;font-size:12px;font-weight:600;line-height:1.2;display:flex;position:absolute;inset:auto 0 0}.lp-tile-name svg{opacity:.8;flex:none;width:14px;height:14px}.lp-tile:hover,.lp-tile:focus-visible{box-shadow:0 0 0 2px var(--primary), 0 22px 40px -18px #2346c88c;z-index:1;transform:translateY(-4px)scale(1.03)}.lp-wall-note{text-align:center;color:var(--text-secondary);margin-top:20px;padding-inline:16px;font-size:13px}@media (min-width:768px){.lp-wall{height:640px}.lp-wall-tilt{inset:-30% -8%}.lp-wall-wide{gap:20px;display:grid}.lp-wall-narrow{display:none}.lp-tile{border-radius:14px;margin-bottom:20px}.lp-tile-name{padding:26px 14px 12px;font-size:15px}.lp-tile-name svg{width:18px;height:18px}}.lp-steps{counter-reset:none;gap:28px;max-width:1040px;display:grid;position:relative}.lp-steps:before,.lp-steps:after{content:"";background:var(--border);border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:21px}.lp-steps:after{transform-origin:0 0;background:linear-gradient(#2346c8,#1f9e8f)}.lp-steps li{padding-left:64px;position:relative}.lp-step-n{z-index:1;width:44px;height:44px;color:var(--primary);background:var(--surface);box-shadow:0 0 0 2px var(--primary), 0 0 0 8px var(--bg);border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid;position:absolute;top:0;left:0}.lp-steps h3{letter-spacing:-.01em;padding-top:8px;font-size:21px;font-weight:600}.lp-steps p{color:var(--text-secondary);text-wrap:pretty;margin-top:8px;line-height:1.55}@media (min-width:768px){.lp-steps{grid-template-columns:repeat(3,1fr);gap:40px}.lp-steps:before,.lp-steps:after{width:auto;height:2px;inset:21px 16% auto 22px}.lp-steps li{padding:64px 0 0}.lp-steps h3{padding-top:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-steps:after{animation:linear both lp-line;animation-timeline:view();animation-range:entry 40% cover 55%}}}@keyframes lp-line{0%{transform:scale(0)}to{transform:scale(1)}}.lp-facts{grid-template-columns:repeat(2,1fr);gap:12px;max-width:1040px;margin-top:56px;display:grid}.lp-facts li{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:20px 18px}.lp-facts strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(120deg,#161616 20%,#2346c8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,9vw,56px);font-weight:600;line-height:1;display:block}.lp-facts strong span{font-variant-numeric:normal}.lp-facts li>span{color:var(--text-secondary);margin-top:10px;font-size:14px;line-height:1.4;display:block}@media (min-width:768px){.lp-facts{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:80px}.lp-facts li{padding:28px 24px}.lp-facts li>span{font-size:15px}}.lp-plans{gap:16px;max-width:1040px;display:grid}.lp-plan{border:1px solid var(--border);background:var(--surface);border-radius:22px;padding:28px 24px;position:relative}.lp-plan[data-top]{box-shadow:0 0 0 2px var(--primary), 0 30px 60px -34px #2346c899;border-color:#0000}.lp-plan-badge{color:#fff;background:var(--primary);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;position:absolute;top:-13px;left:24px}.lp-plan h3{font-size:20px;font-weight:600}.lp-plan-price{color:var(--text-secondary);margin-top:12px;font-size:14px}.lp-plan-price strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);font-size:34px;font-weight:600}.lp-plan ul{gap:10px;margin-top:20px;font-size:15px;display:grid}.lp-plan li{align-items:flex-start;gap:10px;display:flex}.lp-plan li svg{color:#15776b;flex:none;width:18px;height:18px;margin-top:2px}.lp-plans-more{flex-direction:column;align-items:stretch;gap:12px;margin-top:32px;display:flex}@media (min-width:640px){.lp-plans-more{flex-direction:row;justify-content:center}}@media (min-width:768px){.lp-plans{grid-template-columns:repeat(3,1fr);gap:20px}.lp-plan{padding:32px 28px}}.lp-faq{border-top:1px solid var(--border);max-width:760px}.lp-faq details{border-bottom:1px solid var(--border)}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:600;line-height:1.35;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{width:20px;height:20px;color:var(--text-secondary);flex:none;transition:transform .25s}.lp-faq details[open] summary svg{transform:rotate(180deg)}.lp-faq p{color:var(--text-secondary);text-wrap:pretty;padding:0 36px 22px 0;line-height:1.6}.lp-sec-final{padding-top:24px}.lp-final{isolation:isolate;border:1px solid var(--border);text-align:center;background:var(--surface);border-radius:28px;max-width:1040px;padding:56px 20px;position:relative;overflow:hidden}.lp-final h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,7vw,52px);font-weight:600;line-height:1.06}.lp-final>p{max-width:520px;color:var(--text-secondary);text-wrap:pretty;margin:14px auto 0;font-size:17px;line-height:1.5}.lp-final-ask{border:1px solid var(--border-input);background:#fff;border-radius:22px;flex-direction:column;gap:8px;max-width:560px;margin:28px auto 0;padding:8px;display:flex;box-shadow:0 24px 50px -30px #2346c880}.lp-final-ask:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #2346c829,0 24px 50px -30px #2346c880}.lp-final-ask input{background:0 0;outline:none;flex:1;min-width:0;min-height:48px;padding:0 14px;font-size:17px}.lp-final-ask input:focus-visible{outline:none}.lp-final-ask input::placeholder{color:#8a857b}.lp-final-ask button{white-space:nowrap;color:#fff;background:var(--primary);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:16px;font-weight:600;transition:background-color .2s;display:inline-flex}.lp-final-ask button:hover{background:#1a338f}.lp-final-ask button svg{width:18px;height:18px}@media (min-width:640px){.lp-final{border-radius:36px;padding:88px 40px}.lp-final-ask{border-radius:999px;flex-direction:row}.lp-final-ask input{padding-left:20px}.lp-final-ask button{border-radius:999px}}@media (prefers-reduced-motion:reduce){.lp-wall-run{animation:none}.lp-header,.lp-logo>*,.lp-tile,.lp-faq summary svg{transition:none}}
.lp-hero{isolation:isolate;flex-direction:column;align-items:center;min-height:calc(100svh - 64px);padding:40px 16px 48px;scroll-margin-top:64px;display:flex;position:relative;overflow:clip}.lp-night{z-index:-1;opacity:0;background:radial-gradient(90% 60% at 70% 0,#2346c84d,#0000 70%),radial-gradient(70% 50% at 0 100%,#1f9e8f29,#0000 70%),#0b0c10;transition:opacity .6s;position:absolute;inset:0}.lp-hero:not([data-phase=rest]) .lp-night{opacity:1}.lp-aura{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-aura i{opacity:.55;will-change:transform;border-radius:50%;width:62vmax;height:62vmax;animation:22s ease-in-out infinite alternate lp-drift;position:absolute}.lp-aura i:first-child{background:radial-gradient(closest-side,#2346c857,#0000);top:-24vmax;left:-18vmax}.lp-aura i:nth-child(2){background:radial-gradient(closest-side,#1f9e8f4d,#0000);animation-duration:27s;animation-delay:-8s;top:-10vmax;right:-26vmax}.lp-aura i:nth-child(3){background:radial-gradient(closest-side,#e0a10042,#0000);animation-duration:31s;animation-delay:-14s;bottom:-34vmax;left:12%}.lp-aura i:nth-child(4){background:radial-gradient(closest-side,#b3261e1f,#0000);width:40vmax;height:40vmax;animation-duration:25s;animation-delay:-4s;top:30%;left:38%}@keyframes lp-drift{0%{transform:translate(-4%,-3%)scale(1)}to{transform:translate(6%,5%)scale(1.12)}}.lp-h1{letter-spacing:-.04em;text-align:center;max-width:1000px;margin-top:clamp(8px,3svh,56px);font-size:clamp(38px,min(10.6vw,9.2svh),88px);font-weight:600;line-height:1.02;transition:opacity .3s,transform .3s}.lp-h1-line{display:block}.lp-rot{white-space:nowrap}.lp-rot-word{background:linear-gradient(100deg,#2346c8 10%,#1f9e8f 90%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;transition:opacity .28s,transform .28s;display:inline-block}.lp-rot-word[data-out]{opacity:0;transform:translateY(.18em)}.lp-rest{flex-direction:column;align-items:center;width:100%;transition:opacity .3s,transform .3s;display:flex}.lp-hero[data-phase=leaving] .lp-h1,.lp-hero[data-phase=leaving] .lp-rest{opacity:0;transform:translateY(-12px)scale(.985)}.lp-hero[data-phase=leaving] .lp-aura,.lp-hero[data-phase=studio] .lp-aura{display:none}.lp-lead{text-align:center;max-width:560px;color:var(--text-secondary);text-wrap:pretty;margin-top:18px;font-size:17px;line-height:1.5}@property --lp-a{syntax:"<angle>";inherits:false;initial-value:0deg}.lp-ask{background:#fff;border-radius:26px;width:100%;max-width:680px;margin-top:28px;padding:16px 16px 12px;position:relative;box-shadow:0 1px 2px #1616160f,0 30px 70px -30px #2346c873}.lp-ask:before{content:"";z-index:-1;background:conic-gradient(from var(--lp-a), #2346c8, #1f9e8f, #e0a100, #b3261e, #2346c8);opacity:.55;border-radius:28px;transition:opacity .25s;animation:9s linear infinite lp-spin;position:absolute;inset:-2px}.lp-ask:focus-within:before{opacity:1}@keyframes lp-spin{to{--lp-a:360deg}}.lp-ask-label{color:var(--text-secondary);font-size:14px;font-weight:600;display:block}.lp-ask-field{margin-top:6px;position:relative}.lp-ask-field textarea{width:100%;min-height:60px;color:var(--text);resize:none;background:0 0;outline:none;font-size:19px;line-height:1.5;display:block}.lp-ask-field textarea:focus-visible{outline:none}.lp-ask-hint{color:#8a857b;pointer-events:none;font-size:19px;line-height:1.5;display:none;position:absolute;inset:0;overflow:hidden}.lp-ask-field textarea:placeholder-shown~.lp-ask-hint{display:block}.lp-ask-hint>span:after{content:"";vertical-align:-.16em;background:var(--primary);width:2px;height:1.05em;margin-left:2px;animation:1s steps(2,start) infinite lp-blink;display:inline-block}.lp-ask-field textarea:focus~.lp-ask-hint>span:after{display:none}@keyframes lp-blink{to{visibility:hidden}}.lp-ask-bar{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.lp-ask-note{color:var(--text-secondary);align-items:center;gap:6px;font-size:14px;display:none}.lp-ask-note svg{width:16px;height:16px;color:var(--primary)}.lp-ask-go{color:#fff;background:var(--primary);cursor:pointer;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 22px;font-size:17px;font-weight:600;transition:background-color .2s,transform .2s;display:inline-flex;box-shadow:0 12px 24px -12px #2346c8cc}.lp-ask-go:hover{background:#1a338f}.lp-ask-go:active{transform:scale(.98)}.lp-ask-go svg{width:18px;height:18px}.lp-ask-error{text-align:center;color:#b3261e;min-height:22px;margin-top:8px;font-size:14px;line-height:22px}.lp-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin-top:6px;display:flex}.lp-chips-label{text-align:center;color:var(--text-secondary);flex-basis:100%;margin-bottom:2px;font-size:14px}.lp-chip{white-space:nowrap;cursor:pointer;background:#ffffffb3;border:1px solid #1616161f;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:15px;font-weight:500;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex}.lp-chip:hover{border-color:var(--primary);background:#fff;transform:translateY(-1px)}.lp-chip-extra{display:none}.lp-chip-all{color:var(--primary);background:0 0;border-color:#0000}.lp-chip-all svg{width:16px;height:16px}.lp-trust{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:20px;font-size:14px;display:flex}.lp-trust li{align-items:center;gap:6px;display:inline-flex}.lp-trust svg{color:#15776b;width:16px;height:16px}@media (min-width:640px){.lp-hero{padding:40px 24px}.lp-lead{margin-top:24px;font-size:20px}.lp-ask{margin-top:36px;padding:20px 20px 14px 24px}.lp-ask-note{display:inline-flex}.lp-ask-go{flex:none}.lp-chip-extra{display:inline-flex}.lp-chips-label{flex-basis:auto;align-self:center;margin:0 4px 0 0}}@media (prefers-reduced-motion:reduce){.lp-aura i,.lp-ask:before,.lp-ask-hint>span:after{animation:none}.lp-night,.lp-h1,.lp-rest,.lp-rot-word,.lp-chip{transition:none}}
.lp-hero[data-phase=studio]{padding-top:12px}.lp-studio{width:100%;max-width:560px;color:var(--lp-night-text);outline:none;flex-direction:column;flex:1;gap:14px;animation:.5s cubic-bezier(.2,.7,.2,1) both lp-rise;display:flex}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}}.lp-panel{display:contents}.lp-st-head{flex-wrap:wrap;order:-1;align-items:center;gap:10px;display:flex}.lp-st-ava{color:#fff;background:linear-gradient(135deg,#2346c8,#1f9e8f);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.lp-st-ava svg{width:16px;height:16px}.lp-st-who{flex:1;font-weight:600;display:none}.lp-st-now{flex:1;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:500;display:inline-flex}.lp-st-now svg{color:#4fd1bf;flex:none;width:16px;height:16px}.lp-st-close{width:40px;height:40px;color:var(--lp-night-muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin-right:-8px;transition:color .2s,background-color .2s;display:grid}.lp-st-close:hover{color:#fff;background:#ffffff1a}.lp-st-close svg{width:20px;height:20px}.lp-st-bar{background:#ffffff1f;border-radius:3px;flex-basis:100%;height:3px;overflow:hidden}.lp-st-bar i{transform-origin:0;background:linear-gradient(90deg,#5b7cff,#4fd1bf);height:100%;transition:transform .5s;display:block}.lp-st-chat{display:none}.lp-st-unknown{background:#e0a1001a;border:1px solid #e0a10066;border-radius:16px;order:2;padding:12px 14px;font-size:14px;line-height:1.45}.lp-st-unknown .lp-st-spheres{margin-top:10px}.lp-st-spheres{scrollbar-width:none;gap:6px;margin-inline:-16px;padding:2px 16px;display:flex;overflow-x:auto}.lp-st-spheres::-webkit-scrollbar{display:none}.lp-st-swatches::-webkit-scrollbar{display:none}.lp-st-unknown .lp-st-spheres{margin-inline:-14px;padding-inline:14px}.lp-st-chip{white-space:nowrap;min-height:40px;color:var(--lp-night-text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;flex:none;padding:0 14px;font-size:14px;transition:border-color .2s,background-color .2s}.lp-st-chip:hover{border-color:#fff6}.lp-st-chip[aria-pressed=true]{background:#5b7cff3d;border-color:#9db2ff}.lp-stage{flex-direction:column;order:3;align-items:center;min-width:0;display:flex}.lp-st-tools{display:none}.lp-device{background:#1b1c22;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 40px 90px -40px #2346c8b3,0 30px 60px -30px #000c}.lp-device[data-device=desktop]{border-radius:14px}.lp-device[data-device=phone]{border-radius:40px;width:min(100%,372px);padding:8px}.lp-device-bar{align-items:center;height:38px;padding:0 14px;display:flex}.lp-device[data-device=phone] .lp-device-bar{display:none}.lp-device-dots{gap:6px;width:60px;display:flex}.lp-device-dots i{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.lp-device-url{width:min(60%,360px);height:24px;color:var(--lp-night-muted);background:#ffffff12;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:0 auto;font-size:12px;display:inline-flex;transform:translate(-30px)}.lp-device-url svg{width:11px;height:11px}.lp-screen{background:#15161b;position:relative;overflow:hidden}.lp-screen[data-device=desktop]{aspect-ratio:16/10}.lp-screen[data-device=phone]{border-radius:32px;height:clamp(380px,100svh - 352px,640px)}.lp-screen iframe{width:1280px;height:calc(100% / var(--lp-k,1));transform:scale(var(--lp-k,1));transform-origin:0 0;background:#fff;border:0;position:absolute;top:0;left:0}.lp-screen[data-device=phone] iframe{width:390px}.lp-skel{background:#15161b;flex-direction:column;gap:14px;padding:18px;transition:opacity .35s;display:flex;position:absolute;inset:0}.lp-skel[data-off]{opacity:0;pointer-events:none}.lp-skel i{background:linear-gradient(100deg,#ffffff0d 30%,#ffffff1c 50%,#ffffff0d 70%) 0 0/300% 100%;border-radius:10px;animation:1.4s linear infinite lp-shimmer}.lp-skel[data-off] i{animation:none}.lp-skel i:first-child{height:28px}.lp-skel i:nth-child(2){flex:1.6}.lp-skel i:nth-child(3){width:62%;height:22px}.lp-skel i:nth-child(4){flex:1}@keyframes lp-shimmer{to{background-position:-150% 0}}.lp-st-styles{order:4}.lp-st-label,.lp-st-name label{letter-spacing:.02em;color:var(--lp-night-muted);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.lp-st-swatches{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin-inline:-16px;padding:2px 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.lp-st-style{white-space:nowrap;min-height:44px;color:var(--lp-night-text);scroll-snap-align:start;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:14px;font-weight:500;transition:border-color .2s,background-color .2s;display:inline-flex}.lp-st-style:hover{border-color:#fff6}.lp-st-style[aria-pressed=true]{background:#5b7cff3d;border-color:#9db2ff}.lp-st-swatch{border-radius:50%;flex:none;width:26px;height:26px;box-shadow:0 0 0 1px #ffffff40}.lp-st-swatch-own{background:conic-gradient(#2346c8,#1f9e8f,#e0a100,#b3261e,#2346c8)}.lp-st-name{order:5}.lp-st-name input{width:100%;min-height:48px;color:var(--lp-night-text);background:#ffffff12;border:1px solid #ffffff29;border-radius:14px;outline:none;padding:0 14px;font-size:16px;transition:border-color .2s,box-shadow .2s;display:block}.lp-st-name input::placeholder{color:#8f8b83}.lp-st-name input:focus{border-color:#9db2ff;box-shadow:0 0 0 3px #5b7cff4d}.lp-page .lp-st-name input:focus-visible{outline:none}.lp-st-more{order:6}.lp-st-links{flex-wrap:wrap;gap:4px 18px;display:flex}.lp-st-link{min-height:40px;color:var(--lp-night-muted);text-underline-offset:4px;cursor:pointer;align-items:center;gap:6px;font-size:14px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;display:inline-flex}.lp-st-link:hover{color:#fff}.lp-st-link svg{width:15px;height:15px}.lp-st-more .lp-st-spheres{margin-top:6px}.lp-st-caption{color:var(--lp-night-muted);text-wrap:pretty;order:7;font-size:13px;line-height:1.5}.lp-st-cta{z-index:2;padding:18px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#0b0c1000,#0b0c10 34%);flex-direction:column;order:8;gap:6px;margin:0 -16px -48px;display:flex;position:sticky;bottom:0}.lp-st-cta>span{text-align:center;color:var(--lp-night-muted);font-size:13px}.lp-take{color:#fff;background:linear-gradient(100deg,#2346c8,#4a6bf0);border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:0 20px;font-size:17px;font-weight:600;transition:transform .2s,filter .2s;display:flex;box-shadow:inset 0 1px #ffffff40,0 16px 40px -14px #4a6bf0e6}.lp-take:hover{filter:brightness(1.1);transform:translateY(-1px)}.lp-take svg{width:18px;height:18px}@media (min-width:640px) and (max-width:1023.98px){.lp-st-cta{margin:0 -24px -40px;padding-inline:24px}}@media (min-width:1024px){.lp-hero[data-phase=studio]{padding:20px 24px 24px}.lp-studio{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:372px minmax(0,1fr);gap:14px 28px;max-width:1400px;display:grid}.lp-panel{scrollbar-width:thin;scrollbar-color:#fff3 transparent;background:#14161d;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;grid-row:1/span 2;gap:18px;max-height:calc(100svh - 108px);padding:18px 18px 0;display:flex;overflow:hidden auto}.lp-panel:has(.lp-st-unknown) .lp-st-ready{display:none}.lp-st-who{display:block}.lp-st-now,.lp-st-bar{display:none}.lp-st-chat{display:block}.lp-st-me{color:#fff;-webkit-line-clamp:3;background:#2346c8;border-radius:18px 18px 4px;-webkit-box-orient:vertical;width:fit-content;max-width:88%;margin-left:auto;padding:9px 14px;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}.lp-st-steps{gap:8px;margin-top:14px;font-size:15px;display:grid}.lp-st-steps li{align-items:center;gap:10px;transition:opacity .3s;display:flex}.lp-st-steps li[data-state=wait]{opacity:.4}.lp-st-dot{border:2px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.lp-st-dot svg{stroke-width:3.5px;width:11px;height:11px}li[data-state=done] .lp-st-dot{color:#0b0c10;background:#4fd1bf;border-color:#1f9e8f}li[data-state=active] .lp-st-dot{border-color:#9db2ff #fff3 #fff3;animation:.8s linear infinite lp-turn}.lp-st-ready{opacity:0;background:#ffffff14;border-radius:4px 18px 18px;margin-top:14px;padding:10px 14px;font-size:15px;line-height:1.45;transition:opacity .35s,transform .35s;transform:translateY(6px)}.lp-st-ready[data-on]{opacity:1;transform:none}.lp-st-spheres{scrollbar-width:thin;flex-wrap:wrap;max-height:132px;margin-inline:0;padding:2px;overflow:hidden auto}.lp-st-unknown .lp-st-spheres{margin-inline:0;padding-inline:2px}.lp-st-chip{min-height:32px;padding:0 11px;font-size:13px}.lp-st-swatches{flex-wrap:wrap;margin-inline:0;padding:0;overflow:visible}.lp-st-style{min-height:38px;padding:0 12px 0 6px;font-size:13px}.lp-st-swatch{width:24px;height:24px}.lp-st-link{min-height:28px}.lp-st-cta{background:linear-gradient(#14161d00,#14161d 14px);margin:auto 0 0;padding:14px 0 16px}.lp-stage{grid-area:1/2;justify-content:center;gap:14px}.lp-st-tools{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:4px;display:inline-flex}.lp-st-tools button{min-height:34px;color:var(--lp-night-muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;transition:color .2s,background-color .2s;display:inline-flex}.lp-st-tools button:hover{color:#fff}.lp-st-tools button[aria-pressed=true]{color:#fff;background:#ffffff24}.lp-st-tools svg{width:16px;height:16px}.lp-device[data-device=desktop]{width:min(100%,max(520px,160svh - 480px))}.lp-device[data-device=phone]{width:min(100%,max(280px,50svh - 143px))}.lp-screen[data-device=phone]{aspect-ratio:390/780;height:auto}.lp-st-caption{text-align:center;grid-area:2/2}}@keyframes lp-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lp-studio,.lp-skel i,li[data-state=active] .lp-st-dot{animation:none}.lp-st-bar i,.lp-st-ready,.lp-skel,.lp-take{transition:none}}
.lp-bento{gap:14px;display:grid}.lp-card{background:#14151b;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;gap:20px;min-width:0;padding:22px 18px 18px;display:flex;position:relative;overflow:hidden}.lp-card:before{content:"";background:radial-gradient(460px circle at var(--mx,-500px) var(--my,-500px), #5b7cff29, transparent 62%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.lp-bento:hover .lp-card:before{opacity:1}.lp-card>*{position:relative}.lp-card-text h3{letter-spacing:-.015em;font-size:21px;font-weight:600;line-height:1.2}.lp-card-text p{color:var(--lp-night-muted);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.5}.lp-card-demo{margin-top:auto}.lp-soon{letter-spacing:0;vertical-align:middle;color:#f0c14a;border:1px solid #e0a10080;border-radius:999px;margin-left:10px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.lp-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.lp-tabs button{min-height:40px;color:var(--lp-night-text);cursor:pointer;background:#ffffff12;border-radius:999px;padding:0 14px;font-size:14px;font-weight:500;transition:color .2s,background-color .2s}.lp-tabs button:hover{background:#ffffff24}.lp-tabs button[aria-pressed=true]{color:#161616;background:#f5f1e8}.lp-edit{gap:14px;display:grid}.lp-edit-chat{flex-direction:column;gap:8px;min-height:196px;display:flex}.lp-bubble{border-radius:16px;width:fit-content;max-width:94%;padding:9px 13px;font-size:14px;line-height:1.45;animation:.3s both lp-pop}.lp-bubble-me{color:#fff;background:#2346c8;border-bottom-right-radius:4px;margin-left:auto}.lp-bubble-ai{background:#ffffff14;border-bottom-left-radius:4px}.lp-bubble-who{color:#9db2ff;align-items:center;gap:5px;margin-bottom:3px;font-size:12px;font-weight:600;display:flex}.lp-bubble-who svg{width:12px;height:12px}.lp-dots{gap:4px;padding:13px;display:flex}.lp-dots i{background:var(--lp-night-muted);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite lp-bounce}.lp-dots i:nth-child(2){animation-delay:.15s}.lp-dots i:nth-child(3){animation-delay:.3s}@keyframes lp-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes lp-pop{0%{opacity:0;transform:translateY(6px)}}.lp-keys,.lp-applied{align-items:center;gap:6px;min-height:34px;margin-top:8px;display:flex}.lp-keys b,.lp-keys i{border-radius:10px;padding:6px 12px;font-size:13px;font-style:normal;font-weight:600;transition:transform .15s,filter .15s}.lp-keys b{color:#fff;background:#2346c8}.lp-keys i{color:var(--lp-night-muted);background:#ffffff12}.lp-keys b[data-press]{filter:brightness(1.35);transform:scale(.93)}.lp-applied{color:#4fd1bf;font-size:13px;font-weight:600}.lp-applied svg{width:15px;height:15px}.lp-pv{color:#161616;background:#fff;border-radius:16px;min-height:150px;padding:14px 16px;font-size:14px}.lp-pv-prices li{border-bottom:1px solid #ece8df;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;display:flex}.lp-pv-prices li:last-child{border-bottom:0}.lp-pv-price{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:#5e5b55;flex:none}.lp-pv-price s{color:#8a857b;margin-right:6px;font-size:12px}.lp-pv-price b{color:#161616}.lp-pv-price[data-new] b{color:#15776b;animation:.9s lp-flash}@keyframes lp-flash{0%{background:#1f9e8f4d;box-shadow:0 0 0 4px #1f9e8f4d}to{background:0 0;box-shadow:0 0 0 4px #0000}}.lp-pv-hours b{font-size:17px;display:block}.lp-pv-hours p{color:#5e5b55;margin-top:8px}.lp-pv-hours small{font-size:12px;display:block}.lp-pv-hours span{color:#161616;border-radius:4px;font-size:16px;font-weight:600;display:inline-block}.lp-pv-hours span[data-new]{color:#15776b;animation:.9s lp-flash}.lp-pv-site{--lp-pv:#1e3a5f;--lp-pv-r:6px;flex-direction:column;align-items:flex-start;gap:10px;transition:background-color .5s;display:flex}.lp-pv-site[data-bright]{--lp-pv:#c8102e;--lp-pv-r:999px;background:#fff5f6}.lp-pv-site-top{align-items:center;gap:8px;width:100%;font-size:12px;display:flex}.lp-pv-site-top b{color:var(--lp-pv);margin-right:auto;transition:color .5s}.lp-pv-site-top i{background:#d9d5cb;border-radius:2px;width:22px;height:4px}.lp-pv-site strong{letter-spacing:-.02em;font-size:19px;line-height:1.15}.lp-pv-site-btn{border-radius:var(--lp-pv-r);color:#fff;background:var(--lp-pv);padding:6px 14px;font-size:12px;font-weight:600;transition:background-color .5s,border-radius .5s}.lp-pv-site-cards{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}.lp-pv-site-cards i{border-radius:calc(var(--lp-pv-r) / 2 + 3px);background:color-mix(in srgb, var(--lp-pv) 14%, #fff);height:30px;transition:background-color .5s,border-radius .5s}.lp-tg{color:#f5f5f5;background:#0e1621;border-radius:18px;font-size:13px;line-height:1.4;overflow:hidden}.lp-tg-head{background:#17212b;align-items:center;gap:10px;padding:10px 12px;display:flex}.lp-tg-ava{color:#fff;background:linear-gradient(135deg,#2346c8,#1f9e8f);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.lp-tg-head b,.lp-tg-head small{display:block}.lp-tg-head small{color:#7f91a4;font-size:12px}.lp-tg-body{flex-direction:column;gap:5px;padding:10px;display:flex}.lp-tg-day{color:#c7d3df;background:#ffffff14;border-radius:999px;align-self:center;margin-bottom:auto;padding:2px 10px;font-size:12px}.lp-tg-write{color:#7f91a4;background:#17212b;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 14px;display:flex}.lp-tg-write svg{color:#5b9bd5;width:18px;height:18px}.lp-tg-msg{background:#182533;border-radius:12px 12px 12px 4px;max-width:96%;padding:8px 10px}.lp-tg-gap{height:6px}.lp-tg-status{margin-top:6px;font-weight:600}.lp-tg-status[data-new]{color:#4fd1bf;animation:.3s both lp-pop}.lp-tg-keys{grid-template-columns:1fr 1fr;gap:4px;max-width:96%;display:grid}.lp-tg-keys span{text-align:center;background:#ffffff1a;border-radius:8px;padding:7px 4px;transition:background-color .15s,transform .15s}.lp-tg-keys span[data-press]{background:#ffffff4d;transform:scale(.95)}.lp-tg-wide{grid-column:span 2}.lp-tg-me{background:#2b5278;border-radius:12px 12px 4px;align-self:flex-end;max-width:90%;margin-top:6px;padding:7px 10px}.lp-tg-late{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(8px)}.lp-tg-late[data-on]{opacity:1;transform:none}.lp-photo{gap:12px;display:grid}.lp-photo-shot{aspect-ratio:16/9;background:#1f2027;border-radius:16px;position:relative;overflow:hidden}.lp-photo-shot img{object-fit:cover;width:100%;height:100%}.lp-photo-shot[data-scan]:after{content:"";background:linear-gradient(#0000,#4fd1bf66);border-bottom:2px solid #4fd1bf;height:40%;animation:1.5s ease-in-out both lp-scan;position:absolute;inset:0 0 auto}@keyframes lp-scan{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}.lp-photo-draft{color:#fff;opacity:0;background:#0b0c10c7;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;transition:opacity .3s;position:absolute;top:10px;left:10px}.lp-photo-fields>div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.lp-photo-fields>div:last-child{border-bottom:0}.lp-photo-draft[data-on],.lp-photo-fields>div[data-on] dd{opacity:1;transform:none}.lp-photo-fields dt{color:var(--lp-night-muted);flex:none}.lp-photo-fields dd{text-align:right;opacity:0;min-width:0;transition:opacity .3s,transform .3s;transform:translateY(4px)}.lp-photo-price dd{color:#f0c14a;font-weight:600}.lp-sheet{gap:14px;display:grid}.lp-sheet-file{background:#ffffff0f;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.lp-sheet-file svg{color:#4fd1bf;flex:none;width:28px;height:28px}.lp-sheet-file b,.lp-sheet-file small{display:block}.lp-sheet-file b{font-size:14px}.lp-sheet-file small{color:var(--lp-night-muted);font-size:12px}.lp-sheet-table{border:1px solid #ffffff1a;border-radius:12px;font-size:12px;line-height:1.3;overflow:hidden}.lp-sheet-table>div{grid-template-columns:minmax(0,1fr) 74px 84px;display:grid}.lp-sheet-table>div+div{border-top:1px solid #ffffff14}.lp-sheet-table span{text-overflow:ellipsis;white-space:nowrap;padding:7px 8px;overflow:hidden}.lp-sheet-table span+span{border-left:1px solid #ffffff14}.lp-sheet-table span:last-child{text-align:right;font-variant-numeric:tabular-nums}.lp-sheet-table [data-head]{color:#4fd1bf;background:#4fd1bf14;font-weight:600}.lp-sheet-plan{gap:10px;display:grid}.lp-sheet-plan li{opacity:.35;grid-template-columns:96px 1fr 30px;align-items:center;gap:10px;font-size:13px;transition:opacity .3s;display:grid}.lp-sheet-plan li[data-on]{opacity:1}.lp-sheet-plan b{text-align:right;font-variant-numeric:tabular-nums}.lp-sheet-bar{background:#ffffff14;border-radius:4px;height:8px;overflow:hidden}.lp-sheet-bar i{transform-origin:0;background:#4fd1bf;border-radius:4px;height:100%;transition:transform .5s;display:block}.lp-sheet-plan li:nth-child(2) i{background:#7d97ff}.lp-sheet-plan li:nth-child(3) i{background:#8a857b}.lp-sheet-apply{color:#fff;opacity:.35;background:#2346c8;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:fit-content;padding:8px 16px;font-size:14px;font-weight:600;transition:opacity .3s;display:inline-flex}.lp-sheet-apply[data-on]{opacity:1}.lp-sheet-apply svg{width:15px;height:15px}.lp-domain{flex-direction:column;align-items:flex-start;gap:12px;min-height:96px;display:flex}.lp-domain-bar{letter-spacing:-.01em;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;width:100%;padding:14px 18px;font-size:clamp(18px,5vw,24px);font-weight:600;transition:border-color .4s;display:flex}.lp-domain-bar svg{width:18px;height:18px;color:var(--lp-night-muted);flex:none;transition:color .4s}.lp-domain-bar[data-own]{border-color:#4fd1bfb3}.lp-domain-bar[data-own] svg{color:#4fd1bf}.lp-domain-host{animation:.35s both lp-pop}.lp-domain-ok{color:#4fd1bf;opacity:0;align-items:center;gap:6px;padding-left:6px;font-size:13px;font-weight:600;transition:opacity .4s;display:inline-flex}.lp-domain-ok[data-on]{opacity:1}.lp-domain-ok svg{width:15px;height:15px}.lp-market-host{color:var(--lp-night-muted);background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 12px;font-size:13px;display:inline-flex}.lp-market-host svg{width:12px;height:12px}.lp-market ul{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.lp-market li{background:#ffffff0d;border-radius:14px;overflow:hidden}.lp-market img{aspect-ratio:4/3;object-fit:cover;background:#1f2027;width:100%}.lp-market b,.lp-market small{text-overflow:ellipsis;white-space:nowrap;padding-inline:10px;display:block;overflow:hidden}.lp-market b{padding-top:8px;font-size:13px}.lp-market small{color:var(--lp-night-muted);padding-bottom:9px;font-size:12px}.lp-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.lp-pills li{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:14px;display:inline-flex}.lp-pills svg{color:#9db2ff;width:16px;height:16px}@media (min-width:640px){.lp-bento{grid-template-columns:repeat(2,1fr);gap:16px}.lp-card{padding:28px 24px 24px}.lp-card-edit,.lp-card-market{grid-column:span 2}.lp-edit{grid-template-columns:1fr 1fr;align-items:start}.lp-pv{min-height:196px}.lp-market ul{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.lp-bento{grid-template-columns:repeat(6,1fr)}.lp-card-edit{grid-column:span 4}.lp-card-bot{grid-area:span 2/span 2}.lp-card-photo,.lp-card-sheet{grid-column:span 2}.lp-card-domain,.lp-card-market{grid-column:span 3}.lp-card-bot .lp-card-demo{flex-direction:column;flex:1;margin-top:0;display:flex}.lp-card-bot .lp-tg-body{flex:1;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.lp-bubble,.lp-dots i,.lp-pv-price[data-new] b,.lp-pv-hours span[data-new],.lp-tg-status[data-new],.lp-photo-shot[data-scan]:after,.lp-domain-host{animation:none}.lp-card:before,.lp-tg-late,.lp-photo-fields dd,.lp-sheet-bar i,.lp-pv-site,.lp-pv-site *{transition:none}}
