.lp{--lp-violet:#6e4bff;--lp-violet-ink:#5534e6;--lp-pink:#ff4f8b;--lp-pink-soft:#ffd9e6;--lp-sky:#efebff;--lp-lavender:#c7bbff;--lp-mint:#5cffc3;--lp-mint-ink:#0b6b4a;--lp-mint-soft:#ddfff1;--lp-sun:#ffd84d;--lp-sun-soft:#fff5cc;--lp-azur:#4ba8ff;--lp-azur-soft:#e0f0ff;--lp-peach:#ff8a5b;--lp-peach-soft:#ffe6da;--lp-ink:#14112b;--lp-text:#3d3a52;--lp-muted:#5a5670;--lp-line:#14112b14;--lp-accent:var(--lp-violet);--lp-ease:cubic-bezier(.32, .72, 0, 1);min-height:100dvh;color:var(--lp-ink);background:#fff;overflow-x:clip}.lp a{color:inherit}.lp h1,.lp h2,.lp h3{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.03em;margin:0;font-weight:500}.lp h3{letter-spacing:-.02em;font-weight:500}.lp p{text-wrap:pretty;margin:0}.lp p,.lp-footer-brand>span{font-weight:400}.lp .pw p,.lp .pp p{font-family:inherit}.lp p strong{color:var(--lp-ink);font-weight:500}.lp-accent{color:var(--lp-violet);font-weight:500}.lp-say{color:var(--lp-violet);font-style:normal;font-weight:500}.lp-dark p strong{color:#fff}.lp-dark .lp-say{color:#ff7faa}.lp h1,.lp h2,.lp h3{text-wrap:balance}.lp img{max-width:100%;display:block}.lp-plain{color:inherit;text-decoration:none}.lp .lp-center{text-align:center;margin-left:auto;margin-right:auto}.lp-mark{color:var(--lp-violet);font-style:normal}.lp-mark-dark{color:var(--lp-mint)}.lp-hero .lp-mark{background:linear-gradient(transparent 62%, var(--lp-mint) 62%, var(--lp-mint) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 4px}.lp-logo{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--lp-ink);align-items:center;gap:8px;font-size:22px;font-weight:400;display:inline-flex}.lp-announce{background:var(--lp-ink);text-align:center;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;display:flex;color:#fff!important}.lp-announce:hover{background:#171c47}.lp-bar-wrap{z-index:20;padding:12px 16px;position:sticky;top:0}.lp-bar{-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);border:1px solid var(--lp-line);background:#ffffffd1;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:8px 8px 8px 20px;display:flex;box-shadow:0 8px 30px #14112b0f}.lp-bar-right{align-items:center;gap:8px;display:flex}.lp-outline{min-height:44px;transition:border-color .3s var(--lp-ease);border:1px solid #14112b29;border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.lp-outline:hover{border-color:#14112b66}.lp-cta{white-space:nowrap;min-height:44px;transition:transform .5s var(--lp-ease), background-color .3s var(--lp-ease);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.lp-cta:active{transform:scale(.98)}.lp-cta-ico{width:32px;height:32px;transition:transform .5s var(--lp-ease);background:#ffffff29;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.lp-cta:hover .lp-cta-ico{transform:translate(2px,-1px)scale(1.06)}.lp-cta-dark{background:var(--lp-ink);color:var(--lp-mint)!important}.lp-cta-dark:hover{background:#221c45}.lp-cta-accent{background:var(--lp-violet);color:#fff!important}.lp-cta-accent:hover{background:var(--lp-violet-ink)}.lp-cta-light{background:#fff;color:var(--lp-ink)!important}.lp-cta-ico-accent{background:var(--lp-violet);color:#fff}.lp-cta-lg{gap:14px;min-height:58px;padding:0 8px 0 26px;font-size:16px}.lp-cta-lg .lp-cta-ico{width:42px;height:42px}.lp-cta-wide{justify-content:space-between;min-height:56px;padding:0 8px 0 24px;font-size:16px}.lp-cta-wide .lp-cta-ico{width:40px;height:40px}.lp-burger{background:var(--lp-sky);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:44px;height:44px;padding:0;position:relative}.lp-burger span{background:var(--lp-ink);width:18px;height:2px;transition:transform .4s var(--lp-ease), opacity .2s ease;border-radius:2px;position:absolute;left:13px}.lp-burger span:first-child{top:16px}.lp-burger span:nth-child(2){top:21px}.lp-burger span:nth-child(3){top:26px}.lp-burger.is-open span:first-child{transform:translateY(5px)rotate(45deg)}.lp-burger.is-open span:nth-child(2){opacity:0}.lp-burger.is-open span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.lp-menu-layer{z-index:50;position:fixed;inset:0}.lp-scrim{background:#14112b52;animation:.3s both lp-fade;position:absolute;inset:0}.lp-drawer{box-sizing:border-box;width:400px;max-width:calc(100% - 24px);animation:lp-slide .55s var(--lp-ease) both;background:#fff;border-radius:32px;flex-direction:column;gap:24px;padding:20px 28px 28px;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow-y:auto;box-shadow:0 30px 80px #14112b33}.lp-drawer-head{justify-content:space-between;align-items:center;display:flex}.lp-close{background:var(--lp-sky);width:44px;height:44px;color:var(--lp-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.lp-drawer-label{color:var(--lp-muted);font-size:13px;font-weight:500}.lp-group{flex-direction:column;gap:6px;display:flex}.lp-group-title{align-items:center;gap:10px;margin-bottom:2px;font-size:15px;display:flex}.lp-icon-tile{background:var(--lp-sky);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.lp-group-links{flex-direction:column;padding-left:42px;display:flex}.lp-group-links a{color:var(--lp-text);padding:6px 0;font-size:15px;text-decoration:none}.lp-group-links a:hover,.lp-drawer-more a:hover{color:var(--lp-violet)}.lp-drawer-more{border-top:1px solid var(--lp-line);flex-direction:column;gap:4px;padding-top:18px;display:flex}.lp-drawer-more a{padding:8px 0;font-size:17px;font-weight:500;text-decoration:none}.lp-drawer .lp-cta-wide{margin-top:auto}.lp-anim{animation:lp-rise .65s var(--lp-ease) both}.lp-reveal{opacity:0;transition:opacity .8s var(--lp-ease), transform .9s var(--lp-ease);transform:translateY(24px)}.lp-reveal.is-in{opacity:1;transform:none}.lp-in{animation:lp-rise .9s var(--lp-ease) both}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-slide{0%{opacity:0;transform:translate(28px)scale(.98)}to{opacity:1;transform:none}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-hero{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:980px;margin:0 auto;padding:64px 16px 48px;display:flex;position:relative}.lp-hero>*{z-index:1;position:relative}.lp-hero>.lp-hero-sillage{z-index:0;pointer-events:none;width:100vw;height:500px;position:absolute;top:100px;left:calc(50% - 50vw)}.lp .lp-hero-photo{z-index:2;width:190px;height:240px;margin:0;display:none;position:absolute!important}.lp-hero-photo>img{object-fit:cover;border-radius:26px;width:100%;height:100%;display:block;position:relative;box-shadow:0 24px 60px #14112b2e}.lp-hero-photo-l{top:300px;left:-150px;transform:rotate(-5deg)}.lp-hero-photo-r{top:120px;right:-150px;transform:rotate(5deg)}.lp-photo-blk{border-radius:28px;position:absolute;inset:16px -16px -16px 16px}.lp-blk-sun{background:var(--lp-sun)}.lp-blk-mint{background:var(--lp-mint)}.lp-blk-peach{background:var(--lp-peach)}.lp-chip{z-index:1;color:var(--lp-ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 12px 30px #14112b29}.lp-chip img{display:inline-block}.lp-chip-top{top:-18px;left:-40px}.lp-chip-bottom{bottom:-24px;left:60px}.lp-chip-side{bottom:34px;left:-84px}.lp-tog{background:var(--lp-mint);border-radius:999px;width:34px;height:20px;position:relative}.lp-tog:after{content:"";background:var(--lp-ink);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;right:3px}.lp-chip-dot{color:#fff;background:#22c29a;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.lp-chip-dot-violet{background:var(--lp-violet)}.lp-mini-card{z-index:1;text-align:left;white-space:nowrap;background:#fff;border-radius:18px;flex-direction:column;gap:2px;padding:12px 14px;font-size:13px;display:flex;position:absolute;bottom:-64px;right:-36px;box-shadow:0 18px 40px #14112b2e}.lp-mini-card em{color:var(--lp-violet);font-style:normal}@media (min-width:1080px){.lp .lp-hero-photo{display:block}}@media (min-width:1080px) and (max-width:1239px){.lp .lp-hero-photo{width:140px;height:178px}.lp-hero-photo-l{top:330px;left:-40px}.lp-hero-photo-r{top:110px;right:-40px}.lp-chip-side,.lp-mini-card{display:none}}.lp-hero h1{letter-spacing:-.035em;font-size:clamp(42px,6vw,78px);line-height:1}.lp-lead{max-width:40rem;color:var(--lp-muted);font-size:20px;line-height:1.6;margin:0 auto!important}.lp-hero-cta{flex-direction:column;align-items:center;gap:18px;display:flex}.lp-networks{color:var(--lp-muted);background:#ffffffe6;border-radius:999px;align-items:center;gap:14px;padding:6px 14px;font-size:14px;display:flex}.lp-networks img{opacity:.85}.lp-stage{padding:24px 16px 112px;position:relative}.lp-stage-inner{max-width:1080px;margin:0 auto;position:relative}.pp{border:1px solid var(--lp-line);background:#fff;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 2px 4px #14112b0a,0 40px 90px #6e4bff29}.pp-bar{border-bottom:1px solid var(--lp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.pp-tabs{color:var(--lp-muted);flex-wrap:wrap;gap:4px;font-size:14px;font-weight:500;display:flex}.pp-tabs span{border-radius:10px;padding:7px 12px}.pp-tabs .is-active{background:var(--lp-sky);color:var(--lp-violet-ink)}.pp-week{color:var(--lp-muted);font-size:13px}.pp-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.pp-day{border-right:1px solid var(--lp-line);flex-direction:column;gap:8px;min-height:300px;padding:12px 10px;display:flex}.pp-day:last-child{border-right:0}.pp-day.is-today{background:#f7f8ff}.pp-day-label{color:var(--lp-muted);font-size:12px;font-weight:500}.pp-day.is-today .pp-day-label{color:var(--lp-violet)}.pp-post{border-radius:12px;flex-direction:column;gap:6px;padding:8px;font-size:12px;line-height:1.3;display:flex}.pp-post>img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%}.pp-post strong{font-weight:500}.pp-post-meta{color:var(--lp-muted);align-items:center;gap:6px;font-size:11px;display:flex}.pp-cobalt{background:var(--lp-sky)}.pp-coral{background:#fff0ea}.pp-sky{background:#f4f6fb}.pp-idea{color:var(--lp-muted);border:1px dashed #c7cce6;border-radius:12px;padding:8px;font-size:12px}.pw{border:1px solid var(--lp-line);background:#fff;border-radius:20px;padding:16px;animation:6s ease-in-out infinite lp-float;position:absolute;box-shadow:0 24px 60px #14112b24}.pw strong{font-size:14px}.pw-rhythm{flex-direction:column;gap:10px;width:240px;display:flex;top:120px;left:-40px}.pw-rhythm-row{color:var(--lp-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;font-size:11px;display:grid}.pw-rhythm-row div{background:var(--lp-sky);border-radius:12px;flex-direction:column;padding:8px;display:flex}.pw-rhythm-row span{color:var(--lp-violet);font-size:22px;font-weight:500;line-height:1.1}.pw-chat{flex-direction:column;gap:8px;width:290px;animation-delay:-3s;display:flex;bottom:-36px;right:-40px}.pw-bubble{max-width:92%;padding:10px 14px;font-size:14px;line-height:1.45}.pw-me{background:var(--lp-ink);color:#fff;border-radius:18px 18px 6px;align-self:flex-end}.pw-ai{background:var(--lp-sky);color:var(--lp-ink);border-radius:18px 18px 18px 6px;align-self:flex-start}.lp-statement{grid-template-columns:5fr 7fr;align-items:center;gap:64px;max-width:1120px;margin:0 auto;padding:40px 16px 120px;display:grid}.lp-statement-photo{position:relative}.lp-photo-backdrop{background:var(--lp-pink-soft);border-radius:40px;position:absolute;inset:28px -28px -28px 28px;overflow:hidden}.lp-photo-backdrop svg{width:100%;height:100%}.lp-statement-photo>img{aspect-ratio:4/5;object-fit:cover;border-radius:36px;width:100%;position:relative}.lp-statement-text{flex-direction:column;gap:22px;display:flex}.lp-statement h2{font-size:clamp(32px,4vw,52px);line-height:1.1}.lp-statement p{color:var(--lp-muted);max-width:30rem;font-size:19px;line-height:1.65}.lp-section{flex-direction:column;gap:40px;max-width:1200px;margin:0 auto;padding:96px 16px;scroll-margin-top:90px;display:flex}.lp-section-sky{background:var(--lp-sky);max-width:none}.lp-section-sky>*{width:100%;max-width:1168px;margin-left:auto;margin-right:auto}.lp-h2{max-width:44rem;font-size:clamp(32px,3.8vw,48px);line-height:1.08}.lp-sub{max-width:36rem;color:var(--lp-muted);font-size:18px;line-height:1.55;margin-top:14px!important}.lp-anchor{position:absolute;top:-110px}.ft{flex-direction:column;gap:20px;display:flex}.ft-tablist{background:#fff;border-radius:999px;flex-wrap:wrap;justify-content:center;align-self:center;gap:6px;padding:6px;display:flex;box-shadow:0 6px 24px #6e4bff14}.ft-tablist button{min-height:44px;font:inherit;color:var(--lp-muted);cursor:pointer;transition:background-color .3s var(--lp-ease), color .3s var(--lp-ease);background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:15px;font-weight:500}.ft-tablist button:hover{color:var(--lp-ink)}.ft-tablist button.is-active{background:var(--lp-ink);color:#fff}.ft-panel{animation:lp-rise .5s var(--lp-ease) both;background:#fff;border-radius:32px;grid-template-columns:7fr 5fr;gap:16px;padding:16px;display:grid}.ft-visual{background:var(--lp-sky);border-radius:24px;justify-content:center;align-items:center;min-height:340px;padding:32px;display:flex}.ft-text{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:32px 24px;display:flex}.ft-kicker{color:var(--lp-pink);letter-spacing:.02em;font-size:13px;font-weight:500}.ft-text h3{font-size:30px;line-height:1.12}.ft-text p{color:var(--lp-muted);max-width:26rem;margin-bottom:8px;font-size:17px;line-height:1.65}.ft-list{flex-direction:column;gap:10px;width:100%;max-width:420px;display:flex}.ft-row{background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;font-size:15px;display:grid;box-shadow:0 8px 24px #6e4bff14}.ft-row span{color:var(--lp-muted);font-size:13px}.ft-ok{font-weight:500;color:#157a4d!important}.ft-steps{flex-direction:column;gap:10px;width:100%;max-width:420px;display:flex}.ft-step{background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;font-size:15px;display:grid}.ft-step>span:last-child{color:var(--lp-muted);font-size:13px}.ft-step-n{background:var(--lp-violet);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:500;display:inline-flex}.ft-chat{background:#fff;border-radius:22px;flex-direction:column;gap:10px;width:100%;max-width:420px;padding:20px;display:flex}.lp-dark{background:var(--lp-ink);color:#fff;scroll-margin-top:70px;position:relative;overflow:hidden}.lp-dark h2{color:#fff}.lp-dark-inner{flex-direction:column;gap:56px;max-width:1168px;margin:0 auto;padding:112px 16px;display:flex;position:relative}.aio{grid-template-columns:6fr 6fr;align-items:center;gap:56px;display:grid}.aio-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aio-list li{border-top:1px solid #ffffff1f}.aio-list li:last-child{border-bottom:1px solid #ffffff1f}.aio-list button{color:#ffffff9e;width:100%;font:inherit;text-align:left;cursor:pointer;transition:color .3s var(--lp-ease);background:0 0;border:0;align-items:baseline;gap:18px;padding:22px 0;display:flex}.aio-list button:hover{color:#fff}.aio-list li.is-open{border-bottom:2px solid var(--lp-mint)}.aio-list li.is-open button,.aio-list li.is-open p{color:var(--lp-mint)}.aio-list li.is-open+li{border-top-color:#0000}.aio-n{color:var(--lp-mint);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.aio-title{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:24px;font-weight:500}.aio-list p{color:#fffc;max-width:34rem;animation:lp-rise .45s var(--lp-ease) both;padding:0 0 22px 40px;font-size:17px;line-height:1.65}.aio-avatar{background:var(--lp-sky) url(/icons/sparkle.svg) center / 20px no-repeat;border-radius:12px;flex-shrink:0;width:36px;height:36px}.lp-faq-list{flex-direction:column;gap:12px;width:100%;max-width:760px;margin:0 auto;display:flex}.lp-faq-item{background:var(--lp-sky);transition:background-color .3s var(--lp-ease);border-radius:24px;padding:6px}.lp-faq-item[open]{background:#fff;box-shadow:0 12px 40px #6e4bff1a}.lp-faq-item summary{cursor:pointer;align-items:center;gap:14px;padding:12px 14px;font-size:17px;font-weight:500;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-avatar{flex-shrink:0;display:inline-flex}.lp-faq-item p{background:var(--lp-sky);color:var(--lp-text);border-radius:18px 18px 18px 6px;margin:0 14px 14px 54px;padding:14px 18px;font-size:16px;line-height:1.6}.lp-final{background:var(--lp-violet);color:#fff;isolation:isolate;border-radius:44px;margin:0 16px;position:relative;overflow:hidden}.lp-final-inner{text-align:center;flex-direction:column;align-items:center;gap:32px;max-width:900px;margin:0 auto;padding:112px 24px;display:flex;position:relative}.lp-final h2{color:var(--lp-ink);font-size:clamp(38px,5vw,64px);line-height:1.02}.lp-footer{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:32px;max-width:1200px;margin:0 auto;padding:72px 16px 40px;font-size:15px;display:grid}.lp-footer-brand{color:var(--lp-muted);flex-direction:column;gap:12px;display:flex}.lp-footer nav{flex-direction:column;gap:10px;display:flex}.lp-footer nav strong{margin-bottom:4px;font-size:14px;font-weight:500}.lp-footer nav a{color:var(--lp-muted);text-decoration:none}.lp-footer nav a:hover{color:var(--lp-violet)}@media (max-width:1100px){.pw-rhythm{top:auto;bottom:-48px;left:12px}.pw-chat{bottom:-48px;right:12px}}@media (max-width:767px){.lp-hide-sm{display:none!important}.lp-bar{padding-left:16px}.lp-hero{padding-top:40px}.lp-lead{font-size:17px}.lp-stage{padding-bottom:72px}.pp-grid{grid-template-columns:repeat(7,140px);overflow-x:auto}.pp-day{min-height:240px}.pw{width:auto;margin-top:12px;animation:none;position:relative;inset:auto}.lp-statement{grid-template-columns:minmax(0,1fr);gap:48px;padding-bottom:80px}.lp-photo-backdrop{inset:16px -12px -16px 16px}.lp-section{padding:72px 16px}.ft-panel{grid-template-columns:minmax(0,1fr)}.ft-visual{min-height:0;padding:20px}.ft-text{padding:16px 8px 8px}.ft-tablist{border-radius:24px}.aio{grid-template-columns:minmax(0,1fr);gap:32px}.aio-title{font-size:19px}.lp-dark-inner{gap:40px;padding:80px 16px}.lp-faq-item p{margin-left:14px}.lp-final{border-radius:32px;margin:0 12px}.lp-final-inner{padding:80px 20px}.lp-footer{grid-template-columns:1fr 1fr}.lp-footer-brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1;transition:none;transform:none}.lp-anim,.lp-in,.lp-drawer,.ft-panel,.aio-list p{animation:.15s both lp-fade}.pw{animation:none}.lp-cta,.lp-cta-ico,.lp-burger span{transition:none}}.lp-proof{padding:8px 0 72px;overflow:hidden}.lp-proof-title{text-align:center;color:var(--lp-muted);margin-bottom:18px!important;font-size:14px!important}.lp-proof-track{width:max-content;animation:45s linear infinite lp-marquee;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lp-proof-track:hover{animation-play-state:paused}.lp-proof-row{gap:14px;margin:0;padding:0 7px;list-style:none;display:flex}.lp-proof-row li{background:var(--lp-sky);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:16px;font-weight:500;display:inline-flex}.lp-proof-dot{background:var(--lp-violet);border-radius:50%;width:8px;height:8px}.lp-proof-row li:nth-child(5n) .lp-proof-dot{background:var(--lp-pink)}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-rows{flex-direction:column;gap:112px;display:flex}.lp-row{grid-template-columns:5fr 7fr;align-items:center;gap:64px;scroll-margin-top:90px;display:grid}.lp-row-flip{grid-template-columns:7fr 5fr}.lp-row-flip .lp-row-text{order:2}.lp-row-text{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.lp-row-text p{color:var(--lp-muted);font-size:18px;line-height:1.6}.lp-row-points{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lp-row-points li{align-items:baseline;gap:10px;font-size:16px;display:flex}.lp-row-points li:before{content:"";background:var(--lp-violet);border-radius:6px;flex-shrink:0;width:14px;height:6px;transform:rotate(-30deg)translateY(-2px)}.lp-row-link{color:var(--lp-violet);align-items:center;gap:8px;margin-top:6px;font-weight:500;text-decoration:none;display:inline-flex}.lp-row-link:hover{gap:12px}.lp-row-link{transition:gap .3s var(--lp-ease)}.lp-browser{border:1px solid var(--lp-line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 2px 4px #14112b0a,0 40px 90px #6e4bff29}.lp-browser-bar{border-bottom:1px solid var(--lp-line);background:#fbfaff;align-items:center;gap:6px;padding:12px 16px;display:flex}.lp-browser-bar span{background:#e3dff5;border-radius:50%;width:10px;height:10px}.lp-browser-bar em{color:var(--lp-muted);border:1px solid var(--lp-line);background:#fff;border-radius:999px;margin-left:10px;padding:3px 12px;font-size:12px;font-style:normal}.lp-browser img{width:100%;height:auto;display:block}.ai-demo{color:var(--lp-ink);background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 30px 80px #00000059}.ai-demo-head{border-bottom:1px solid var(--lp-line);align-items:center;gap:10px;padding:16px 20px;display:flex}.ai-demo-live{color:#157a4d;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.ai-demo-live:before{content:"";background:#2bb673;border-radius:50%;width:8px;height:8px}.ai-demo-body{flex-direction:column;gap:12px;min-height:380px;padding:20px;display:flex}.ai-msg{max-width:88%;animation:lp-rise .35s var(--lp-ease) both;border-radius:18px;padding:12px 16px;font-size:15px;line-height:1.5}.ai-me{background:var(--lp-ink);color:#fff;border-bottom-right-radius:6px;align-self:flex-end;animation:none}.ai-bot{background:var(--lp-sky);border-bottom-left-radius:6px;align-self:flex-start}.ai-caret{vertical-align:-2px;background:currentColor;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite ai-blink;display:inline-block}.ai-dots{gap:5px;display:inline-flex}.ai-dots span{background:var(--lp-violet);width:7px;height:7px;animation:ai-bounce 1s var(--lp-ease) infinite;border-radius:50%}.ai-dots span:nth-child(2){animation-delay:.15s}.ai-dots span:nth-child(3){animation-delay:.3s}.ai-tool{color:var(--lp-violet);animation:lp-rise .35s var(--lp-ease) both;border:1px dashed #6e4bff73;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:500}.ai-post{border:1px solid var(--lp-line);animation:lp-rise .45s var(--lp-ease) both;border-radius:18px;align-items:center;gap:12px;padding:10px;display:flex}.ai-post>img{object-fit:cover;border-radius:12px;width:48px;height:60px}.ai-post div{flex-direction:column;gap:4px;display:flex}.ai-post-nets{gap:6px;display:flex}.ai-post-badge{color:var(--lp-violet);background:var(--lp-sky);border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:500}@keyframes ai-blink{50%{opacity:0}}@keyframes ai-bounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (max-width:860px){.lp-rows{gap:72px}.lp-row,.lp-row-flip{grid-template-columns:minmax(0,1fr);gap:28px}.lp-row-flip .lp-row-text{order:0}.ai-demo-body{min-height:340px}}@media (prefers-reduced-motion:reduce){.lp-proof-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none;-webkit-mask-image:none;mask-image:none}.lp-proof-row[aria-hidden]{display:none}.lp-proof-row{flex-wrap:wrap;justify-content:center}}.aio-stats{animation:lp-rise .45s var(--lp-ease) both;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.aio-stats div{background:var(--lp-sky);border-radius:16px;flex-direction:column;gap:2px;padding:12px;display:flex}.aio-stats strong{color:var(--lp-violet);font-size:22px;font-weight:500}.aio-stats span{color:var(--lp-muted);font-size:13px}.lp-stat-big{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.lp-stat-big strong{letter-spacing:-.03em;color:var(--lp-violet);font-size:clamp(48px,6vw,72px);font-weight:400;line-height:1}.lp-stat-big span{color:var(--lp-ink);max-width:18rem;font-size:17px;line-height:1.4}.lp-footnote{color:var(--lp-muted);max-width:30rem;font-size:13px;line-height:1.5}.lp-human-card{background:var(--lp-violet);color:#fff;border-radius:40px;max-width:1080px;margin:0 auto;padding:72px 64px;position:relative;overflow:hidden}.lp-human-sillage{opacity:.85;pointer-events:none;width:560px;height:340px;position:absolute;bottom:-70px;right:-120px}.lp-human-text{flex-direction:column;gap:18px;max-width:32rem;display:flex;position:relative}.lp-human-text h2{color:#fff}.lp-human-text p{color:#ffffffdb;font-size:18px;line-height:1.65}.lp-human-text p strong{color:#fff}.lp-human-kicker{letter-spacing:.04em;text-transform:uppercase;color:#ffd1e1;font-size:13px;font-weight:500}.lp-mark-light{color:#ffd1e1}.lp-human-write{color:var(--lp-violet);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:12px 20px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.32,.72,0,1);display:inline-flex}.lp-human-write:hover{transform:translateY(-2px)}.lp-human-write svg{width:16px;height:16px}.lp-human-sign{color:#ffffffdb;align-items:center;gap:12px;font-size:15px;line-height:1.35;display:flex}.lp-human-sign strong{color:#fff;font-weight:500}.lp-human-avatar{width:48px;height:48px;color:var(--lp-violet);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:500;display:inline-flex}@media (max-width:767px){.lp-human-card{border-radius:32px;padding:48px 24px 130px}.lp-human-sillage{width:420px;height:260px;right:-60px}}.lp-nav{align-items:center;gap:4px;display:none}.lp-nav-item{position:relative}.lp-nav-link{color:var(--lp-ink);font:inherit;cursor:pointer;transition:background-color .25s var(--lp-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.lp-nav-link:hover,.lp-nav-item:focus-within>.lp-nav-link{background:var(--lp-sky)}.lp-nav-caret{width:7px;height:7px;transition:transform .3s var(--lp-ease);border-bottom:1.6px solid;border-right:1.6px solid;transform:rotate(45deg)translateY(-2px)}.lp-nav-item:hover .lp-nav-caret,.lp-nav-item:focus-within .lp-nav-caret{transform:rotate(225deg)translateY(-1px)}.lp-dd{border:1px solid var(--lp-line);opacity:0;pointer-events:none;width:320px;transition:opacity .22s var(--lp-ease), transform .32s var(--lp-ease);background:#fff;border-radius:22px;flex-direction:column;gap:2px;padding:10px;display:flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,8px);box-shadow:0 24px 60px #14112b24}.lp-dd:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.lp-dd-wide{grid-template-columns:1fr 1fr;width:560px;display:grid}.lp-nav-item:hover .lp-dd,.lp-nav-item:focus-within .lp-dd{opacity:1;pointer-events:auto;transform:translate(-50%)}.lp-dd-group{color:var(--lp-ink);transition:background-color .2s var(--lp-ease);border-radius:16px;align-items:flex-start;gap:12px;padding:12px;text-decoration:none;display:flex}.lp-dd-group:hover,.lp-dd-group:focus-visible{background:#f7f5ff}.lp-dd-group strong{margin-bottom:2px;font-size:15px;font-weight:500;display:block}.lp-dd-sub{color:var(--lp-muted);font-size:13px;line-height:1.45;display:block}.lp-bar-cta-sm{display:none}@media (min-width:1024px){.lp-nav{display:flex}.lp-bar .lp-burger{display:none}}@media (max-width:767px){.lp-bar-cta-sm{min-height:40px;padding:0 16px;font-size:14px;display:inline-flex}.lp-bar-right{gap:6px}.lp-hero-cta{width:100%}.lp-hero-cta .lp-cta-lg{justify-content:center;width:100%}}.lp-proof-row li:nth-child(6n+1){background:var(--lp-sky)}.lp-proof-row li:nth-child(6n+2){background:var(--lp-mint-soft)}.lp-proof-row li:nth-child(6n+3){background:var(--lp-sun-soft)}.lp-proof-row li:nth-child(6n+4){background:var(--lp-azur-soft)}.lp-proof-row li:nth-child(6n+5){background:var(--lp-peach-soft)}.lp-proof-row li:nth-child(6n){background:var(--lp-pink-soft)}.lp-proof-row li:nth-child(6n+2) .lp-proof-dot{background:var(--lp-mint-ink)}.lp-proof-row li:nth-child(6n+3) .lp-proof-dot{background:#c99a00}.lp-proof-row li:nth-child(6n+4) .lp-proof-dot{background:var(--lp-azur)}.lp-proof-row li:nth-child(6n+5) .lp-proof-dot{background:var(--lp-peach)}.lp-proof-row li:nth-child(6n) .lp-proof-dot{background:var(--lp-pink)}.lp-announce{color:var(--lp-mint)!important}.lp-rows{gap:32px}.lp-row{background:var(--lp-mint);border-radius:40px;padding:64px 0 64px 64px;position:relative;overflow:hidden}.lp-row-flip{padding:64px 64px 64px 0}.lp-row-t1{background:var(--lp-sun)}.lp-row-t2{background:var(--lp-lavender)}.lp-row .lp-row-text p{color:var(--lp-ink);opacity:.82}.lp-row-t0 .ft-kicker{color:var(--lp-mint-ink)}.lp-row-t0 .lp-row-points li:before{background:var(--lp-ink)}.lp-row-t1 .ft-kicker{color:#7a5600}.lp-row-t1 .lp-row-points li:before{background:var(--lp-ink)}.lp-row-t1 .lp-mark{color:var(--lp-violet)}.lp-row-t2 .ft-kicker{color:#3d24b8}.lp-row-t2 .lp-row-points li:before{background:var(--lp-violet)}.lp-row-t2 .lp-mark{color:#3d24b8}.lp-row .lp-row-link{color:var(--lp-ink)}.lp-row-shot{margin-right:-90px;position:relative}.lp-row-flip .lp-row-shot{margin-left:-90px;margin-right:0}.lp-row .lp-browser{box-shadow:0 30px 70px #14112b38}.lp-pop-card{z-index:2;width:210px;color:var(--lp-muted);background:#fff;border-radius:20px;flex-direction:column;gap:2px;padding:12px;font-size:13px;display:flex;position:absolute;bottom:-28px;left:40px;box-shadow:0 20px 44px #14112b38}.lp-pop-card img{object-fit:cover;border-radius:12px;width:100%;height:110px;margin-bottom:6px}.lp-pop-card strong{color:var(--lp-ink);font-size:15px;font-weight:500}.lp-cursor{z-index:3;position:absolute;bottom:-6px;left:220px}.lp-pop-chip{bottom:-14px;left:auto;right:120px}.lp-row-flip .lp-pop-chip{right:40px}.lp-pop-rhythm{width:auto;bottom:-22px;left:auto;right:130px}.lp-pop-rhythm strong{color:var(--lp-violet);font-size:22px}@media (max-width:860px){.lp-row,.lp-row-flip{border-radius:32px;padding:36px 0 48px 28px}.lp-row .lp-row-text{padding-right:28px}.lp-row-flip .lp-row-shot{margin-left:0;margin-right:-60px}.lp-row-shot{margin-right:-60px}.lp-pop-card,.lp-cursor,.lp-pop-chip{display:none}}.lp-statement{position:relative}.lp-statement>:not(.lp-statement-wave){z-index:1;position:relative}.lp-statement-wave{z-index:0;pointer-events:none;width:100vw;height:520px;position:absolute;top:40px;left:calc(50% - 50vw)}.lp-statement .lp-photo-backdrop{background:var(--lp-peach)}.lp-statement-chip{z-index:2;top:-18px;left:-20px}.lp-statement-text{background:radial-gradient(closest-side,#fffffff5 62%,#fff0);margin:-24px -32px;padding:48px 56px}.aio-left{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.aio-cta{background:var(--lp-mint);color:var(--lp-ink)!important}.aio-cta .lp-cta-ico{background:var(--lp-ink);color:var(--lp-mint)}.aio-stage{justify-content:center;align-items:center;min-height:640px;display:flex;position:relative}.lp-burst{pointer-events:none;position:absolute}.aio-burst{opacity:.9;width:760px;height:760px;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-burst-spin{transform-origin:0 0;animation:90s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}.aio-visual{z-index:1;width:100%;max-width:420px;animation:lp-rise .45s var(--lp-ease) both;position:relative}.ui-row{border:1px solid var(--lp-line);animation:lp-rise .4s var(--lp-ease) both;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:1.35;display:flex}.ui-row>span{flex-direction:column;flex:1;gap:4px;display:flex}.ui-row em{color:var(--lp-violet);background:var(--lp-sky);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:500}.ui-row em.ui-ok{color:var(--lp-mint-ink);background:var(--lp-mint-soft)}.ui-time{white-space:nowrap;font-size:13px;font-weight:500}.ui-nets{gap:5px;flex-direction:row!important;display:flex!important}.ui-inline-chip{box-shadow:none;border:1px solid var(--lp-line);align-self:flex-start;position:relative}.ui-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ui-grid img{aspect-ratio:4/5;object-fit:cover;border-radius:10px;width:100%}@media (max-width:767px){.aio-stage{min-height:520px}.aio-burst{width:560px;height:560px}}@media (prefers-reduced-motion:reduce){.lp-burst-spin{animation:none}}.lp-pastel{pointer-events:none;position:absolute;overflow:hidden}.lp-pastel:after,.lp-final:after{content:"";pointer-events:none;opacity:.38;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.3  0 0 0 0 0.5  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.lp-pastel-hero{z-index:0;background:radial-gradient(38% 46% at 18% 62%,#c7bbff8c,#0000 70%),radial-gradient(34% 42% at 82% 48%,#5cffc352,#0000 70%),radial-gradient(30% 36% at 55% 85%,#ffd84d38,#0000 70%);width:100vw;height:520px;top:250px;left:calc(50% - 50vw);-webkit-mask-image:linear-gradient(#0000,#000 25% 70%,#0000);mask-image:linear-gradient(#0000,#000 25% 70%,#0000)}.lp-pastel-statement{z-index:0;background:radial-gradient(34% 46% at 20% 52%,#c7bbff8c,#0000 70%),radial-gradient(32% 42% at 78% 46%,#5cffc352,#0000 70%),radial-gradient(28% 34% at 52% 82%,#ffd84d38,#0000 70%);width:100vw;height:640px;top:-40px;left:calc(50% - 50vw);-webkit-mask-image:linear-gradient(#0000,#000 22% 76%,#0000);mask-image:linear-gradient(#0000,#000 22% 76%,#0000)}.lp-statement>.lp-pastel,.lp-hero>.lp-pastel{z-index:0;position:absolute}.lp-final{color:var(--lp-ink);background:linear-gradient(115deg,#ffd9e9 0%,#ede6ff 55%,#ddfff1 100%)}.lp-final:after{z-index:0;opacity:.32}.lp-pastel:after{display:none}.lp-final-inner{z-index:1}.lp-final-wave{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.lp-final-wave-a{opacity:.95}.lp-final .lp-cta-light{background:var(--lp-ink);color:var(--lp-mint)!important}.lp-final .lp-cta-ico-accent{background:var(--lp-mint);color:var(--lp-ink)}@media (max-width:767px){.lp-pastel-hero{height:360px;top:380px}.lp-pastel-statement{height:420px}}.lp-human,.lp-faq,.lp-proof,.lp-who{position:relative}.lp-human>:not(.lp-pastel),.lp-faq>:not(.lp-pastel),.lp-proof>:not(.lp-pastel),.lp-who>:not(.lp-pastel){z-index:1;position:relative}.lp-human>.lp-pastel,.lp-faq>.lp-pastel,.lp-proof>.lp-pastel,.lp-who>.lp-pastel{z-index:0;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.lp-glow-proof{background:radial-gradient(30% 70% at 15% 55%,#5cffc338,#0000 70%),radial-gradient(28% 70% at 85% 45%,#c7bbff59,#0000 70%)}.lp-glow-human{background:radial-gradient(28% 55% at 12% 40%,#ffd84d3d,#0000 70%),radial-gradient(30% 60% at 88% 62%,#5cffc342,#0000 70%);-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.lp-glow-faq{background:radial-gradient(26% 40% at 14% 30%,#c7bbff73,#0000 70%),radial-gradient(24% 36% at 86% 58%,#ffd1e180,#0000 70%),radial-gradient(22% 30% at 20% 88%,#5cffc338,#0000 70%);-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.lp .lp-center-block{text-align:center;margin-left:auto;margin-right:auto;display:block}.lp-who .ft-kicker,.lp-month .ft-kicker{margin-bottom:12px}.who-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.who-card{background:#fff;border-radius:28px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 44px #14112b12}.lp .who-card img{aspect-ratio:4/4.2;object-fit:cover;width:100%}.who-card>div{gap:8px;padding:20px 22px 24px;display:grid}.who-card h3{font-size:20px;font-weight:500}.who-card p{color:var(--lp-muted);font-size:15px;line-height:1.55}.who-card-0 h3{color:var(--lp-violet)}.who-card-1 h3{color:var(--lp-pink)}.who-card-2 h3{color:var(--lp-mint-ink)}.who-card-3 h3{color:#b8860b}.lp-glow-who{background:radial-gradient(28% 40% at 10% 40%,#5cffc33d,#0000 70%),radial-gradient(26% 40% at 90% 60%,#ffd84d38,#0000 70%);-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.month-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid;position:relative}.month-line:before{content:"";background:linear-gradient(90deg, var(--lp-mint), var(--lp-violet), var(--lp-pink), var(--lp-sun));border-radius:2px;height:2px;position:absolute;top:11px;left:12px;right:12px}.month-step{flex-direction:column;gap:8px;padding-top:40px;display:flex;position:relative}.month-dot{border:6px solid var(--lp-violet);background:#fff;border-radius:50%;width:24px;height:24px;position:absolute;top:0;left:0}.month-week{color:var(--lp-pink);letter-spacing:.02em;font-size:13px;font-weight:500}.month-step h3{font-size:22px;font-weight:500;line-height:1.2}.month-step p{color:var(--lp-muted);font-size:15px;line-height:1.55}.month-goal{background:var(--lp-mint-soft);color:var(--lp-mint-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:8px 14px 8px 10px;font-size:14px;font-weight:500;display:inline-flex}.lp .month-note{max-width:40rem;color:var(--lp-muted);background:var(--lp-sky);border-radius:20px;padding:18px 24px;font-size:16px;line-height:1.6}@media (max-width:1023px){.who-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.month-line{grid-template-columns:1fr;gap:28px;padding-left:40px}.month-line:before{background:linear-gradient(var(--lp-mint), var(--lp-violet), var(--lp-pink), var(--lp-sun));width:2px;height:auto;inset:12px auto 12px 11px}.month-step{padding-top:0}.month-dot{left:-40px}}@media (max-width:600px){.who-grid{grid-template-columns:1fr}.lp .who-card img{aspect-ratio:16/11}}.fp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:56px;max-width:1200px;margin:0 auto;padding:72px 16px 170px;display:grid;position:relative}.fp-hero>:not(.lp-pastel):not(.fp-hero-wave){z-index:1;position:relative}.fp-glow-hero{z-index:0;background:radial-gradient(34% 50% at 14% 40%,#c7bbff80,#0000 70%),radial-gradient(30% 46% at 84% 36%,#5cffc347,#0000 70%),radial-gradient(26% 34% at 60% 92%,#ffd84d38,#0000 70%);width:100vw;top:0;bottom:0;left:calc(50% - 50vw);-webkit-mask-image:linear-gradient(#0000,#000 15% 75%,#0000);mask-image:linear-gradient(#0000,#000 15% 75%,#0000)}.fp-hero-wave{z-index:0;pointer-events:none;opacity:.9;width:100vw;height:300px;position:absolute;bottom:-30px;left:calc(50% - 50vw)}.fp-hero-text{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.fp-kicker{color:var(--lp-violet);align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.fp-hero h1{letter-spacing:-.035em;font-size:clamp(40px,5vw,64px);line-height:1.02}.fp-lead{color:var(--lp-muted);max-width:32rem;font-size:19px;line-height:1.6}.fp-hero-visual,.fp-shot{position:relative}.fp-shot-chip{bottom:28px;left:-18px}.fp-ai{max-width:460px;margin-left:auto}.fp-points-wrap{padding-top:72px;position:relative}.fp-points-wrap>.lp-pastel{z-index:0;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.fp-points-wrap>:not(.lp-pastel){z-index:1;position:relative}.fp-glow-points{background:radial-gradient(26% 40% at 88% 30%,#ffd1e173,#0000 70%),radial-gradient(24% 40% at 8% 80%,#5cffc338,#0000 70%);-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.fp-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.fp-point{border-radius:30px;align-content:start;gap:10px;padding:32px 30px;display:grid}.fp-point h2{font-size:24px;line-height:1.15}.fp-point p{color:var(--lp-text);font-size:16px;line-height:1.6}.fp-point-0{background:var(--lp-mint-soft)}.fp-point-1{background:var(--lp-sun-soft)}.fp-point-2{background:var(--lp-sky)}.fp-point-3{background:var(--lp-peach-soft,#ffe6da)}.fp-nets{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.fp-net{background:#fff;border-radius:26px;align-content:start;gap:10px;padding:28px;display:grid;box-shadow:0 16px 40px #6e4bff14}.fp-net h3{font-size:21px}.fp-net p{color:var(--lp-muted);font-size:15px;line-height:1.6}.fp-chips,.fp-asks{flex-wrap:wrap;justify-content:center;gap:12px;max-width:900px;margin:0 auto;display:flex}.fp-q{background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 10px;font-size:16px;font-weight:500;display:inline-flex;box-shadow:0 10px 26px #6e4bff14}.fp-q>span{background:var(--lp-violet);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.fp-ask{color:var(--lp-violet);background:#fff;border-radius:20px 20px 20px 6px;padding:12px 18px;font-size:16px;box-shadow:0 10px 26px #6e4bff14}.fp-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;max-width:900px;margin:0 auto;display:grid}.fp-more-card{border:1.5px solid var(--lp-line);color:var(--lp-ink);transition:border-color .25s var(--lp-ease), transform .25s var(--lp-ease);border-radius:26px;gap:8px;padding:28px;text-decoration:none;display:grid}.fp-more-card:hover{border-color:var(--lp-violet);transform:translateY(-2px)}.fp-more-card strong{font-size:21px;font-weight:500}.fp-more-card>span:not(.lp-icon-tile):not(.fp-more-go){color:var(--lp-muted);font-size:15px;line-height:1.55}.fp-more-go{color:var(--lp-violet);align-items:center;gap:6px;margin-top:6px;font-weight:500;display:inline-flex}.fp-more-go svg{width:14px;height:14px}@media (max-width:1023px){.fp-hero{grid-template-columns:1fr;gap:40px;padding-top:48px}.fp-ai{margin:0 auto}.fp-nets{grid-template-columns:1fr}}@media (max-width:700px){.fp-points,.fp-more-grid{grid-template-columns:1fr}.fp-shot-chip{bottom:-14px;left:8px}}.lp-month,.lp-rows{position:relative}.lp-month>:not(.lp-pastel){z-index:1;position:relative}.lp-month>.lp-pastel{z-index:0;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.lp-glow-month{background:radial-gradient(28% 40% at 86% 30%,#c7bbff73,#0000 70%),radial-gradient(24% 36% at 10% 75%,#ffd84d33,#0000 70%);-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.month-dot-wing{background:#fff;border:0;place-items:center;width:34px;height:34px;display:grid;top:-6px;left:-5px;box-shadow:0 6px 18px #6e4bff40}@media (max-width:1023px){.month-dot-wing{top:-5px;left:-45px}}.ui-comment{background:#f7f5ff;border-radius:14px;gap:6px;padding:10px 12px;font-size:13px;line-height:1.45;display:grid}.ui-comment strong{font-weight:600}.ui-comment em{color:var(--lp-violet);font-style:normal}.aio-ctas{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.aio-more{color:#fff;opacity:.85;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.aio-more:hover{opacity:1}.aio-more svg{width:14px;height:14px}.nt-card{background:#fff;border-radius:30px;gap:14px;max-width:380px;margin-left:auto;padding:18px;display:grid;transform:rotate(1.5deg);box-shadow:0 2px 4px #14112b0a,0 40px 90px #6e4bff2e}.nt-head{align-items:center;gap:10px;font-size:15px;display:flex}.nt-badge{background:var(--lp-mint-soft);color:var(--lp-mint-ink);border-radius:999px;margin-left:auto;padding:5px 12px;font-size:13px;font-weight:500}.nt-media{aspect-ratio:4/4.4;border-radius:20px;overflow:hidden}.lp .nt-media img{object-fit:cover;width:100%;height:100%}.nt-caption{color:var(--lp-ink);font-size:15px;line-height:1.45}.nt-rows{border-top:1px solid var(--lp-line);gap:8px;padding-top:12px;display:grid}.nt-rows div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.nt-rows span{color:var(--lp-muted)}.nt-rows strong{font-weight:500}.fp-net h3+p{margin-top:0}@media (max-width:1023px){.nt-card{margin:0 auto;transform:none}}.fp-net-link{color:var(--lp-ink);transition:transform .25s var(--lp-ease), box-shadow .25s var(--lp-ease);text-decoration:none}.fp-net-link:hover{transform:translateY(-3px);box-shadow:0 22px 50px #6e4bff24}
.ev-aurora{pointer-events:none;z-index:0;position:absolute}.lp-hero>.ev-aurora{z-index:0;position:absolute}.ev-aurora-hero{width:100vw;height:1080px;top:-150px;left:calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.ev-orb{will-change:transform;border-radius:50%;position:absolute}.ev-orb-violet{background:radial-gradient(closest-side,#c7bbffbf,#0000);width:52vw;max-width:760px;height:52vw;max-height:760px;animation:24s ease-in-out infinite alternate ev-orbit-a;top:8%;left:-6%}.ev-orb-mint{background:radial-gradient(closest-side,#5cffc36b,#0000);width:46vw;max-width:680px;height:46vw;max-height:680px;animation:28s ease-in-out infinite alternate ev-orbit-b;top:0;right:-8%}.ev-orb-sun{background:radial-gradient(closest-side,#ffd84d4d,#0000);width:40vw;max-width:600px;height:40vw;max-height:600px;animation:30s ease-in-out infinite alternate ev-orbit-c;top:44%;left:34%}.ev-orb-pink{background:radial-gradient(closest-side,#ff4f8b33,#0000);width:34vw;max-width:520px;height:34vw;max-height:520px;animation:34s ease-in-out infinite alternate-reverse ev-orbit-a;top:46%;right:12%}@keyframes ev-orbit-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(9vw,5vh)scale(1.15)}}@keyframes ev-orbit-b{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(-10vw,8vh)scale(.95)}}@keyframes ev-orbit-c{0%{transform:translate(-6vw)scale(.95)}to{transform:translate(8vw,-6vh)scale(1.2)}}.lp-pastel{animation:18s ease-in-out infinite alternate ev-breathe}@keyframes ev-breathe{0%{transform:translate(-1.5%)scale(1)}to{transform:translate(1.5%,-1%)scale(1.06)}}.ev-hero{gap:26px;max-width:1120px;padding:84px 16px 44px}.ev-hero h1{letter-spacing:-.045em;font-size:clamp(46px,7.6vw,104px);line-height:.96}.ev-hero .lp-lead{max-width:42rem;font-size:clamp(18px,1.7vw,22px)}.ev-pill{border:1px solid var(--lp-line);color:var(--lp-text);background:#ffffffd1;border-radius:999px;align-items:center;gap:8px;padding:7px 16px 7px 12px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 6px 20px #6e4bff14}.ev-hero .lp-in{animation-name:ev-rise;animation-duration:1s}@keyframes ev-rise{0%{opacity:0;filter:blur(8px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:none}}.ev-hero-short{padding-bottom:8px}.ev-hero-short h1{font-size:clamp(40px,6vw,80px)}.ev-show{padding-top:20px}.ev-show>.lp-in{perspective:1800px;z-index:1;position:relative}.ev-show-wave{z-index:0;pointer-events:none;width:100vw;height:560px;position:absolute;top:-40px;left:calc(50% - 50vw)}.ev-tilt{transform:rotateX(calc((1 - var(--p,0)) * 17deg)) scale(calc(.92 + var(--p,0) * .08));transform-origin:50% 0;will-change:transform}.ev-show-glow{z-index:-1;filter:blur(70px);opacity:calc(.35 + var(--p,0) * .55);background:radial-gradient(closest-side at 30%,#6e4bff80,#0000),radial-gradient(closest-side at 72% 55%,#5cffc38c,#0000);border-radius:50%;position:absolute;inset:10% 4% -8%}.ev-show .pp{box-shadow:0 2px 4px #14112b0d,0 50px 120px #6e4bff38}.ev-flight{--pw:clamp(104px, min(24vw, 24vh), 240px);--gap:clamp(10px, 2.4vw, 38px);--k:calc(1 - var(--fan,0));height:300vh;position:relative}.ev-flight-pin{flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,4vh,44px);height:100svh;padding:96px 16px 28px;display:flex;position:sticky;top:0;overflow:hidden}.ev-aurora-flight{opacity:.7;inset:0}.ev-flight-wave{z-index:0;pointer-events:none;width:100%;height:100%;opacity:var(--fan,0);position:absolute;inset:0}.ev-flight-head{z-index:1;text-align:center;justify-items:center;display:grid;position:relative}.ev-flight-head .lp-h2{letter-spacing:-.04em;font-size:clamp(34px,5vw,68px)}.ev-captions{color:var(--lp-text);width:min(92vw,40rem);height:2.9em;margin-top:12px;font-size:clamp(16px,1.9vw,21px);line-height:1.4;position:relative}.lp .ev-captions p{margin:0;position:absolute;inset:0}.ev-phones{z-index:1;gap:var(--gap);display:flex;position:relative}.ev-phone{width:var(--pw);aspect-ratio:9/16;border-radius:calc(var(--pw) * .15);background:var(--lp-ink);border:calc(var(--pw) * .028) solid var(--lp-ink);outline:3px solid rgba(92, 255, 195, var(--d,0));outline-offset:3px;will-change:transform;flex:none;position:relative;overflow:hidden;box-shadow:0 30px 70px #14112b4d}.ev-phone-0{--d:var(--d1,0);transform:translateX(calc(var(--k) * (var(--pw) + var(--gap)) * .8)) rotate(calc(var(--k) * -8deg)) scale(calc(1 - var(--k) * .05))}.ev-phone-1{--d:var(--d2,0);z-index:2;transform:scale(calc(1 + var(--k) * .1))}.ev-phone-2{--d:var(--d3,0);transform:translateX(calc(var(--k) * (var(--pw) + var(--gap)) * -.8)) rotate(calc(var(--k) * 8deg)) scale(calc(1 - var(--k) * .05))}.lp .ev-phone-video{object-fit:cover;width:100%;height:100%}.ev-phone-play{aspect-ratio:1;width:28%;opacity:var(--c1,1);background:#ffffffeb;border-radius:50%;margin:-14% 0 0 -14%;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px #14112b4d}.ev-phone-play:after{content:"";border-style:solid;border-width:calc(var(--pw) * .062) 0 calc(var(--pw) * .062) calc(var(--pw) * .1);border-color:transparent transparent transparent var(--lp-ink);position:absolute;top:28%;left:39%}.ev-phone-0 .ev-phone-play,.ev-phone-2 .ev-phone-play{display:none}.ev-phone-ui{opacity:var(--ui,0);color:#fff;font-size:calc(var(--pw) * .056);background:linear-gradient(#14112b59,#0000 26% 58%,#14112bb8);flex-direction:column;justify-content:space-between;padding:8%;line-height:1.3;display:flex;position:absolute;inset:0}.ev-phone-net{color:var(--lp-ink);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:.5em;padding:.4em .8em .4em .5em;font-weight:500;display:inline-flex}.lp .ev-phone-net img{width:1.25em;height:1.25em}.ev-phone-caption{gap:.2em;padding-bottom:22%;display:grid}.ev-phone-caption strong{font-weight:600}.ev-phone-done{color:var(--lp-ink);font-size:calc(var(--pw) * .056);white-space:nowrap;opacity:var(--d,0);transform:translate(-50%, calc((1 - var(--d,0)) * 16px)) scale(calc(.8 + var(--d,0) * .2));background:#fff;border-radius:999px;align-items:center;gap:.5em;padding:.45em .9em .45em .5em;font-weight:500;display:inline-flex;position:absolute;bottom:6%;left:50%;box-shadow:0 10px 24px #14112b4d}.ev-phone-done .lp-tog{width:2em;height:1.2em}.ev-phone-done .lp-tog:after{width:.8em;height:.8em;top:.2em;right:.2em}.ev-bento-wrap,.ev-explore{padding-top:72px;position:relative}.ev-bento-wrap>:not(.lp-pastel),.ev-explore>:not(.lp-pastel){z-index:1;position:relative}.ev-bento-wrap>.lp-pastel,.ev-explore>.lp-pastel{z-index:0;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.ev-glow-bento{background:radial-gradient(26% 36% at 6% 30%,#ffd84d3d,#0000 70%),radial-gradient(26% 40% at 96% 64%,#c7bbff80,#0000 70%);-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.ev-bento-wrap .lp-h2,.ev-explore .lp-h2{letter-spacing:-.04em;max-width:none;font-size:clamp(34px,5vw,64px)}.ev-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.ev-tile{isolation:isolate;min-height:340px;transition:opacity .8s var(--lp-ease), transform .9s var(--lp-ease), box-shadow .4s var(--lp-ease);border-radius:34px;flex-direction:column;grid-column:span 2;justify-content:space-between;gap:22px;padding:30px;display:flex;position:relative;overflow:hidden}.ev-tile:hover{box-shadow:0 24px 60px #14112b1a}.ev-tile:before{content:"";z-index:-1;opacity:0;transition:opacity .4s var(--lp-ease);background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #fffc, transparent 62%);position:absolute;inset:0}.ev-tile:hover:before{opacity:1}.ev-tile-text{align-content:start;gap:10px;display:grid}.ev-tile h3{letter-spacing:-.03em;font-size:25px;line-height:1.12}.ev-tile p{color:var(--lp-text);font-size:16px;line-height:1.55}.ev-tile-go a{color:var(--lp-violet);align-items:center;gap:6px;margin-top:4px;font-weight:500;text-decoration:none;display:inline-flex}.ev-tile-go svg{width:14px;height:14px;transition:transform .3s var(--lp-ease)}.ev-tile-go a:hover svg{transform:translate(2px,-2px)}.ev-tile-cal{background:var(--lp-mint-soft);flex-direction:row;grid-column:span 4;align-items:center;gap:28px}.ev-tile-cal .ev-tile-text{flex:5}.ev-cal{flex:7;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid;position:relative}.ev-cal-day{background:#ffffff9e;border-radius:16px;flex-direction:column;gap:6px;min-height:190px;padding:9px 7px;display:flex}.ev-cal-day>span:first-child{color:var(--lp-muted);padding-left:2px;font-size:12px}.ev-cal-post{border-left:3px solid var(--lp-violet);background:#fff;border-radius:10px;align-items:center;gap:5px;padding:6px 7px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 4px 12px #14112b12}.ev-cal-drag{width:calc(20% - 16px);animation:ev-drag 6s var(--lp-ease) infinite;position:absolute;top:36px;left:calc(20% + 8px);box-shadow:0 14px 30px #14112b33}.ev-cal-cursor{position:absolute;bottom:-16px;right:-8px}@keyframes ev-drag{0%,12%{opacity:0;transform:translate(0)rotate(0)}18%,26%{opacity:1;transform:translate(0)rotate(0)}52%{opacity:1;transform:translate(205%,26px)rotate(3deg)}60%,86%{opacity:1;transform:translate(210%)rotate(0)}96%,to{opacity:0;transform:translate(210%)rotate(0)}}.ev-tile-hour{background:var(--lp-ink);color:#fff;justify-content:flex-end;gap:10px}.ev-tile-hour:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #6e4bff8c, transparent 62%)}.ev-tile-hour strong{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;color:var(--lp-mint);font-size:clamp(72px,8.4vw,124px);font-weight:500;line-height:.9}.ev-tile-hour p{color:#fff;font-size:18px}.ev-tile-hour small{color:#fff9;font-size:13px;line-height:1.5}.ev-tile-plan{background:var(--lp-sun-soft)}.ev-rhythm{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ev-rhythm div{background:#ffffffbf;border-radius:18px;gap:2px;padding:14px 12px;display:grid}.ev-rhythm strong{color:var(--lp-violet);font-size:34px;font-weight:500;line-height:1}.ev-rhythm span{color:var(--lp-muted);font-size:12px}.ev-tile-stats{background:var(--lp-sky)}.ev-stats-visual{position:relative}.ev-stats-chip{z-index:1;color:var(--lp-mint-ink);background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;position:absolute;top:-6px;left:0;box-shadow:0 8px 20px #14112b1a}.ev-bars{align-items:flex-end;gap:8px;height:120px;display:flex}.ev-bars span{background:linear-gradient(var(--lp-violet), #a893ff);transform-origin:bottom;transition:transform .9s var(--lp-ease);border-radius:9px 9px 4px 4px;flex:1;transform:scaleY(0)}.ev-bars span:last-child{background:linear-gradient(#22e3a0, var(--lp-mint))}.ev-tile.is-in .ev-bars span{transform:scaleY(1)}.ev-tile-media{background:var(--lp-peach-soft)}.ev-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ev-thumbs span{aspect-ratio:3/4;border-radius:14px;position:relative;overflow:hidden}.lp .ev-thumbs img{object-fit:cover;width:100%;height:100%}.ev-thumbs .is-picked{outline:3px solid var(--lp-violet);outline-offset:2px}.ev-thumbs .is-picked:after{content:"✓";background:var(--lp-violet);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid;position:absolute;top:5px;right:5px}@media (max-width:1023px){.ev-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-tile{grid-column:span 1;min-height:300px}.ev-tile-cal,.ev-tile-hour,.ev-tile-media{grid-column:span 2}.ev-tile-hour{min-height:0}.ev-tilt{transform:rotateX(calc((1 - var(--p,0)) * 10deg)) scale(calc(.95 + var(--p,0) * .05))}}@media (max-width:700px){.ev-hero{padding-top:48px}.ev-bento{grid-template-columns:1fr}.ev-tile,.ev-tile-cal,.ev-tile-hour,.ev-tile-media{border-radius:28px;grid-column:span 1;min-height:0;padding:24px}.ev-tile-cal{flex-direction:column;align-items:stretch}.ev-cal-day{min-height:130px}.ev-flight{height:260vh}.ev-flight-pin{padding-top:84px}.ev-show-glow{filter:blur(40px)}}@media (prefers-reduced-motion:reduce){.ev-orb,.lp-pastel,.ev-cal-drag{animation:none}.ev-cal-drag{opacity:0}.ev-flight{height:auto}.ev-flight-pin{height:auto;padding:96px 16px;position:relative}.ev-bars span{transition:none}}.lp-dark{isolation:isolate;border-radius:44px;margin:24px 16px 0}.lp-dark:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,#6e4bff80,#0000);border-radius:50%;width:60%;animation:26s ease-in-out infinite alternate ev-orbit-b;position:absolute;top:-30%;right:-12%}.lp-dark:after{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,#5cffc329,#0000);border-radius:50%;width:46%;animation:30s ease-in-out infinite alternate ev-orbit-a;position:absolute;bottom:-40%;left:-10%}.lp-dark .lp-h2{letter-spacing:-.04em;max-width:16ch;font-size:clamp(34px,5vw,64px)}@media (max-width:700px){.lp-dark{border-radius:32px;margin:16px 8px 0}}@media (prefers-reduced-motion:reduce){.lp-dark:before,.lp-dark:after{animation:none}}.lp{--lp-text:#1f1c36;--lp-muted:#413e58}.lp .lp-mark{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;font-style:italic;font-weight:400}.lp .lp-lead,.lp .fp-lead{color:var(--lp-ink)}.lp .lp-lead strong,.lp .fp-lead strong{font-weight:600}.lp .lp-lead .lp-accent{font-family:var(--font-serif), Georgia, serif;font-size:1.06em;font-style:italic;font-weight:500}.ev-tilt{transform-style:preserve-3d;transform:rotateX(calc((1 - var(--p,0)) * 17deg + var(--rx,0deg))) rotateY(var(--ry,0deg)) scale(calc(.92 + var(--p,0) * .08));transition:transform .32s ease-out}.hb{transform-style:preserve-3d;--rh:78px;position:relative}.hb-win{border:1px solid var(--lp-line);background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 2px 4px #14112b0d,0 50px 120px #6e4bff3d}.hb-top{background:var(--lp-ink);color:#fff;align-items:center;gap:28px;padding:14px 20px;display:flex;position:relative}.hb-top:after{content:"";background:linear-gradient(90deg, var(--lp-mint), var(--lp-violet) 55%, var(--lp-pink));height:3px;position:absolute;bottom:0;left:0;right:0}.hb-brand{letter-spacing:-.02em;align-items:center;gap:8px;font-size:17px;font-weight:500;display:inline-flex}.hb-top nav{color:#ffffff9e;gap:6px;font-size:14px;display:flex}.hb-top nav span{border-radius:999px;padding:6px 12px}.hb-top nav .is-active{color:#fff;background:#ffffff1f}.hb-avatar{background:var(--lp-pink);border-radius:50%;place-items:center;width:30px;height:30px;margin-left:auto;font-size:13px;font-weight:600;display:grid}.hb-tools{align-items:center;gap:10px;padding:14px 20px;font-size:13px;font-weight:500;display:flex}.hb-seg{background:var(--lp-sky);border-radius:999px;padding:3px;display:inline-flex}.hb-seg span{color:var(--lp-violet-ink);border-radius:999px;padding:6px 14px}.hb-seg .is-active{color:var(--lp-ink);background:#fff;box-shadow:0 2px 8px #14112b14}.hb-week,.hb-filter{border:1px solid var(--lp-line);white-space:nowrap;border-radius:999px;padding:8px 14px}.hb-filter{margin-left:auto}.hb-new{background:var(--lp-violet);color:#fff;white-space:nowrap;border-radius:999px;padding:9px 16px}.hb-cal{grid-template-columns:52px repeat(7,minmax(0,1fr));padding:0 12px 14px 0;display:grid;position:relative}.hb-hours{grid-template-rows:repeat(4, var(--rh));color:var(--lp-muted);text-align:right;padding-top:50px;font-size:11px;display:grid}.hb-hours span{padding:4px 8px 0 0}.hb-col{border-radius:16px}.hb-col header{flex-direction:column;justify-content:center;height:50px;padding-left:10px;line-height:1.15;display:flex}.hb-col header span{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);font-size:10px}.hb-col header strong{font-size:19px;font-weight:500}.hb-col.is-today{background:linear-gradient(var(--lp-sky), #efebff59)}.hb-col.is-today header strong{color:var(--lp-violet)}.hb-slots{height:calc(var(--rh) * 4);background-image:linear-gradient(var(--lp-line) 1px, transparent 1px);background-size:100% var(--rh);border-left:1px solid var(--lp-line);position:relative}.hb-post{left:5px;right:5px;top:calc(var(--r) * var(--rh) + 6px);border-left:3px solid var(--lp-violet);text-align:left;background:#fff;border-radius:12px;gap:3px;padding:8px 9px;font-size:12px;line-height:1.25;display:grid;position:absolute;box-shadow:0 6px 18px #14112b17}.hb-post strong{font-weight:500}.hb-post-meta{color:var(--lp-muted);align-items:center;gap:5px;font-size:11px;display:flex}.hb-post-meta em{background:var(--lp-mint-soft);color:var(--lp-mint-ink);border-radius:999px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal;font-weight:600}.lp .hb-post-img{object-fit:cover;object-position:50% 30%;border-radius:8px;width:100%;height:62px;margin-bottom:2px}.hb-tiktok{border-left-color:var(--lp-violet);background:#f6f3ff}.hb-instagram{border-left-color:var(--lp-pink);background:#fff1f6}.hb-youtube{border-left-color:var(--lp-sun);background:#fffae3}.hb-drag{z-index:3;width:calc(14.2857% - 9.14286px);height:var(--rh);animation:hb-drag 8s var(--lp-ease) infinite;position:absolute;top:50px;left:calc(42.8571% + 24.5714px)}.hb-drag .hb-post{box-shadow:0 18px 40px #14112b38}.hb-cursor{position:absolute;bottom:-4px;right:2px}@keyframes hb-drag{0%,8%{opacity:0;transform:translate(0)rotate(0)scale(1)}14%,24%{opacity:1;transform:translate(0)rotate(0)scale(1)}30%{opacity:1;transform:translateY(-6px)rotate(-2deg)scale(1.05)}52%{transform:translate(196%, calc(var(--rh) * .8)) rotate(3deg) scale(1.05);opacity:1}60%,88%{transform:translate(200%, var(--rh)) rotate(0) scale(1);opacity:1}96%,to{transform:translate(200%, var(--rh)) rotate(0) scale(1);opacity:0}}.hb-float{z-index:4;border:1px solid var(--lp-line);background:#fff;border-radius:22px;padding:16px;animation:7s ease-in-out infinite hb-float;position:absolute;box-shadow:0 30px 70px #14112b2e}@keyframes hb-float{0%,to{transform:translateZ(70px)}50%{transform:translate3d(0,-10px,70px)}}.hb-stats{text-align:left;gap:4px;width:236px;display:grid;top:292px;left:-64px}.hb-float-label{color:var(--lp-muted);font-size:12px}.hb-stats>strong{letter-spacing:-.03em;font-size:30px;font-weight:500;line-height:1}.hb-up{background:var(--lp-mint-soft);color:var(--lp-mint-ink);border-radius:999px;justify-self:start;margin-top:2px;padding:3px 10px;font-size:12px;font-weight:600}.hb-chart{width:100%;margin-top:6px;overflow:visible}.hb-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260px;animation:hb-draw 1.6s var(--lp-ease) .9s forwards}.hb-line-a{stroke:var(--lp-violet)}.hb-line-b{stroke:#22d99a;animation-delay:1.1s}.hb-chart circle{fill:#fff;stroke:var(--lp-violet);stroke-width:3px;opacity:0;animation:.4s 2.2s forwards lp-rise}@keyframes hb-draw{to{stroke-dashoffset:0}}.hb-legend{color:var(--lp-muted);align-items:center;gap:6px;font-size:11px;display:flex}.hb-legend i{background:var(--lp-violet);border-radius:50%;width:8px;height:8px}.hb-legend i.b{background:#22d99a;margin-left:8px}.hb-chat{text-align:left;flex-direction:column;gap:8px;width:296px;animation-delay:-3s;display:flex;bottom:-44px;right:-52px}.hb-bubble{max-width:92%;padding:10px 14px;font-size:14px;line-height:1.45}.hb-me{background:var(--lp-ink);color:#fff;border-radius:18px 18px 6px;align-self:flex-end}.hb-ai{background:var(--lp-sky);color:var(--lp-ink);border-radius:18px 18px 18px 6px;align-self:flex-start}.hb-toast{white-space:nowrap;animation:hb-toast 8s var(--lp-ease) infinite;border-radius:999px;align-items:center;gap:8px;padding:9px 16px 9px 10px;font-size:14px;font-weight:500;display:inline-flex;top:-22px;right:56px}@keyframes hb-toast{0%,30%{opacity:0;transform:translate3d(0,12px,70px)scale(.9)}36%,78%{opacity:1;transform:translateZ(70px)scale(1)}86%,to{opacity:0;transform:translate3d(0,-8px,70px)scale(.96)}}@media (max-width:1100px){.hb-stats{left:-12px}.hb-chat{right:-12px}}@media (max-width:900px){.hb-top nav span:not(.is-active),.hb-filter{display:none}.hb-cal{min-width:760px}.hb-win{overflow:hidden}.hb-float{width:auto;margin-top:12px;animation:none;position:relative;inset:auto;transform:none}.hb-toast{display:none}.hb-chart{max-width:260px}}@media (prefers-reduced-motion:reduce){.hb-drag,.hb-float,.hb-toast{animation:none}.hb-toast{opacity:1}.hb-line{stroke-dashoffset:0;animation:none}.hb-chart circle{opacity:1;animation:none}.ev-tilt{transition:none}}.lp .ev-phone-0 .ev-phone-video{object-position:20% 50%;transform:scale(1.3)translate(4%)}.lp .ev-phone-2 .ev-phone-video{object-position:70% 40%;transform:scale(1.55)translate(-6%,8%)}.ev-phone-rail{justify-items:center;gap:.9em;font-size:.82em;font-weight:600;display:grid;position:absolute;bottom:30%;right:6%}.ev-phone-rail span{justify-items:center;gap:.25em;display:grid}.ev-phone-rail i{background:#ffffffeb 50%/52% no-repeat;border-radius:50%;width:2.3em;height:2.3em}.ev-phone-rail .ev-ico-0{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23FF4F8B' d='M12 21s-7.5-4.6-9.6-9.3C.9 8.200 3 4.500 6.600 4.500c2 0 3.600 1.100 5.400 3.100 1.800-2 3.400-3.100 5.400-3.100 3.600 0 5.700 3.700 4.200 7.200C19.500 16.400 12 21 12 21z'/></svg>")}.ev-phone-rail .ev-ico-1{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%2314112B' d='M12 3C6.500 3 2 6.800 2 11.500c0 2.500 1.300 4.800 3.400 6.300L4.500 22l4.300-2.300c1 .2 2.100.3 3.200.3 5.500 0 10-3.800 10-8.500S17.500 3 12 3z'/></svg>")}.ev-phone-rail .ev-ico-2{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%2314112B' d='M13 4l9 8-9 8v-5c-5 0-8.500 1.500-11 5 1-6.500 4.500-10.500 11-11V4z'/></svg>")}.ev-phone-caption strong{flex-wrap:wrap;align-items:center;gap:.6em;display:flex}.ev-phone-caption em{border:1px solid #fffc;border-radius:999px;padding:.15em .7em;font-size:.85em;font-style:normal;font-weight:600}.ev-phone-1 .ev-phone-caption em{color:var(--lp-ink);background:#fff;border-color:#fff}.ev-phone-2 .ev-phone-caption em{background:#ff3b30;border-color:#ff3b30}.ev-phone-caption{padding-right:24%}.ev-phone-2 .ev-phone-ui{background:linear-gradient(#14112b4d,#0000 22% 55%,#14112bcc)}.xp{transition:background-color .5s var(--lp-ease);border-radius:40px;padding:28px}.xp-mint{background:var(--lp-mint-soft)}.xp-lavender{background:#e4ddff}.xp-sky{background:var(--lp-azur-soft)}.xp-sun{background:var(--lp-sun-soft)}.xp-peach{background:var(--lp-peach-soft)}.xp-pink{background:#ffe3ec}.xp-tabs{flex-wrap:wrap;gap:6px;margin-bottom:26px;display:flex}.xp-tabs button{font:inherit;color:var(--lp-ink);cursor:pointer;transition:background-color .25s var(--lp-ease), transform .15s var(--lp-ease);background:0 0;border:0;border-radius:999px;padding:11px 22px;font-size:17px;font-weight:500}.xp-tabs button:hover{background:#fff9}.xp-tabs button:active{transform:scale(.97)}.xp-tabs .is-active,.xp-tabs .is-active:hover{background:#fff;font-weight:600;box-shadow:0 6px 18px #14112b14}.xp-body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:44px;display:grid}.xp-win{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 30px 80px #14112b24}.xp-win .hb-top{gap:16px;padding:12px 16px}.xp-win .hb-top nav{flex-wrap:nowrap;gap:2px;font-size:12.5px;overflow:hidden}.xp-win .hb-top nav span{white-space:nowrap;padding:5px 10px}.xp-screen{min-height:330px;animation:xp-in .45s var(--lp-ease) both;align-content:center;padding:22px;display:grid}.xp-text{animation:xp-in .45s var(--lp-ease) 60ms both;justify-items:start;gap:14px;display:grid}@keyframes xp-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.xp-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.xp-text h3{letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);line-height:1.08}.xp-text p{color:var(--lp-ink);font-size:17px;line-height:1.6}.xp-text .lp-cta{margin-top:8px}.xp-screen .ev-cal-day{background:#f7f5ff;min-height:250px}.ev-cal-post{min-width:0}.ev-cal-post b{color:var(--lp-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.xs-publish{grid-template-columns:5fr 6fr;align-items:start;gap:18px;display:grid}.xs-media{grid-template-columns:1fr 1fr;gap:8px;display:grid}.xs-media span{aspect-ratio:3/4;border-radius:14px;overflow:hidden}.xs-media span:first-child{aspect-ratio:auto;grid-row:span 2}.lp .xs-media img,.lp .xs-library img{object-fit:cover;width:100%;height:100%}.xs-media .is-picked{outline:3px solid var(--lp-violet);outline-offset:2px}.xs-accounts{gap:8px;display:grid}.xs-account{border:1.5px solid var(--lp-violet);background:var(--lp-sky);color:var(--lp-muted);border-radius:14px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex}.xs-account i{background:var(--lp-violet);color:#fff;border-radius:6px;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid}.xs-account>span{line-height:1.25;display:grid}.xs-account strong{color:var(--lp-ink);font-size:13px;font-weight:500}.xs-caption{border:1px solid var(--lp-line);border-radius:14px;padding:10px 12px;font-size:13px}.xs-btn{background:var(--lp-violet);color:#fff;text-align:center;border-radius:999px;padding:11px;font-size:14px;font-weight:500}.xs-results{gap:16px;display:grid}.xs-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.xs-nums div{background:var(--lp-sky);border-radius:18px;gap:2px;padding:14px;display:grid}.xs-nums div:nth-child(2){background:var(--lp-mint-soft)}.xs-nums div:nth-child(3){background:var(--lp-peach-soft)}.xs-nums strong{letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1}.xs-nums span{color:var(--lp-muted);font-size:12px}.xs-chart .ev-bars{height:100px}.ev-bars-live .ev-bars span{animation:xp-grow .8s var(--lp-ease) both;transform:scaleY(1)}.ev-bars-live .ev-bars span:nth-child(2){animation-delay:60ms}.ev-bars-live .ev-bars span:nth-child(3){animation-delay:.12s}.ev-bars-live .ev-bars span:nth-child(4){animation-delay:.18s}.ev-bars-live .ev-bars span:nth-child(5){animation-delay:.24s}.ev-bars-live .ev-bars span:nth-child(6){animation-delay:.3s}.ev-bars-live .ev-bars span:nth-child(7){animation-delay:.36s}@keyframes xp-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.xs-best{color:var(--lp-muted);align-items:center;gap:10px;font-size:12px;display:flex}.xs-best i{background:var(--lp-mint-soft);width:26px;height:26px;color:var(--lp-mint-ink);border-radius:50%;place-items:center;font-style:normal;font-weight:600;display:grid}.xs-best>span{display:grid}.xs-best strong{color:var(--lp-ink);font-size:14px;font-weight:500}.xs-plan{gap:18px;display:grid}.xs-rhythm{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.xs-rhythm div{background:var(--lp-sun-soft);border-radius:18px;gap:2px;padding:14px;display:grid}.xs-rhythm strong{color:var(--lp-violet);font-size:32px;font-weight:500;line-height:1}.xs-rhythm span{color:var(--lp-muted);font-size:12px}.xs-themes{gap:12px;display:grid}.xs-themes div{gap:6px;font-size:13px;display:grid}.xs-themes span{justify-content:space-between;display:flex}.xs-themes em{color:var(--lp-muted);font-style:normal}.xs-themes i{background:linear-gradient(90deg, var(--lp-violet), var(--lp-pink));transform-origin:0;height:8px;animation:xp-wide .8s var(--lp-ease) both;border-radius:999px}@keyframes xp-wide{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.xs-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.xs-library span{aspect-ratio:4/3;border-radius:14px;overflow:hidden}.xs-drop{color:var(--lp-violet);text-align:center;border:1.5px dashed #6e4bff80;place-items:center;padding:8px;font-size:13px;font-weight:500;display:grid}.xs-ai{flex-direction:column;gap:8px;display:flex}.xs-ai .hb-bubble{font-size:13px}.xs-tool{color:var(--lp-violet);border:1px dashed #6e4bff73;border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:12px;font-weight:500}@media (max-width:1023px){.xp-body{grid-template-columns:1fr;gap:28px}.xp-text{order:-1}}@media (max-width:700px){.xp{border-radius:30px;margin:0 -4px;padding:16px}.xp-tabs{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 18px;padding:0 16px;overflow-x:auto}.xp-tabs button{white-space:nowrap;flex:none;padding:10px 16px;font-size:15px}.xp-win .hb-top nav span:not(.is-active){display:none}.xp-screen{min-height:0;padding:14px}.xs-publish{grid-template-columns:1fr}.xs-media{grid-template-columns:repeat(3,1fr)}.xs-media span:first-child{aspect-ratio:3/4;grid-row:auto}.xp-screen .ev-cal-day{min-height:150px}}@media (prefers-reduced-motion:reduce){.xp-screen,.xp-text,.ev-bars-live .ev-bars span,.xs-themes i{animation:none}}.hb-top:after{background-size:200% 100%;background-image:linear-gradient(90deg, var(--lp-mint), var(--lp-violet), var(--lp-pink), var(--lp-mint));animation:6s linear infinite hb-shimmer}@keyframes hb-shimmer{to{background-position:-200% 0}}.hb-slots>.hb-post{animation:hb-pop .7s var(--lp-ease) both;animation-delay:calc(.7s + var(--i) * .11s);transition:transform .25s var(--lp-ease), box-shadow .25s var(--lp-ease)}.hb-slots>.hb-post:hover{z-index:2;transform:translateY(-3px)scale(1.03);box-shadow:0 14px 30px #14112b29}@keyframes hb-pop{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}.hb-now{z-index:1;left:-1px;right:0;top:calc(var(--rh) * .82);background:var(--lp-pink);height:2px;animation:8s ease-in-out infinite alternate hb-now;position:absolute}.hb-now:before{content:"";background:var(--lp-pink);border-radius:50%;width:10px;height:10px;animation:2s ease-out infinite hb-ping;position:absolute;top:-4px;left:-4px;box-shadow:0 0 #ff4f8b80}@keyframes hb-now{to{transform:translateY(10px)}}@keyframes hb-ping{to{box-shadow:0 0 0 9px #ff4f8b00}}.hb-post-meta .hb-live{animation:hb-live 8s var(--lp-ease) infinite}@keyframes hb-live{0%,32%{opacity:0;transform:scale(.6)}38%,to{opacity:1;transform:none}}.hb-drop{z-index:2;top:calc(50px + var(--rh) + 6px);width:calc(14.2857% - 19.1429px);height:calc(var(--rh) - 22px);border:1.5px dashed var(--lp-pink);animation:hb-drop 8s var(--lp-ease) infinite;background:#ff4f8b14;border-radius:12px;position:absolute;left:calc(71.4286% + 11.2857px)}@keyframes hb-drop{0%,28%{opacity:0}36%,54%{opacity:1}60%,to{opacity:0}}.hb-slots>.hb-post-ai{animation:hb-ai-post 8s var(--lp-ease) infinite;border-left-color:var(--lp-mint);background:var(--lp-mint-soft)}@keyframes hb-ai-post{0%,62%{opacity:0;transform:translateY(10px)scale(.9)}68%,94%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}.hb-ai-tag{color:var(--lp-mint-ink);background:#fff;border-radius:999px;justify-self:start;padding:2px 8px;font-size:10px;font-weight:600}.hb-typing{align-items:center;gap:4px;height:38px;animation:8s linear infinite hb-typing;display:inline-flex;position:absolute;bottom:30px;left:16px}.hb-typing i{background:var(--lp-violet);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite hb-dot}.hb-typing i:nth-child(2){animation-delay:.15s}.hb-typing i:nth-child(3){animation-delay:.3s}@keyframes hb-dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes hb-typing{0%,40%{opacity:0}44%,60%{opacity:1}64%,to{opacity:0}}.hb-reply{animation:hb-reply 8s var(--lp-ease) infinite}@keyframes hb-reply{0%,62%{opacity:0;transform:translateY(8px)}68%,96%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hb-top:after,.hb-slots>.hb-post,.hb-now,.hb-now:before,.hb-post-meta .hb-live,.hb-reply,.hb-typing i{animation:none}.hb-drop,.hb-typing{display:none}.hb-slots>.hb-post-ai{opacity:1;animation:none}}.ev-flight{height:auto}.ev-flight-pin{height:auto;padding:96px 16px 88px;position:relative;top:auto}@media (max-width:700px){.ev-flight{height:auto}.ev-flight-pin{padding:64px 16px}}.lp-rows-list{display:contents}.lp-row:before{content:"";z-index:0;pointer-events:none;opacity:0;transition:opacity .5s var(--lp-ease);background:radial-gradient(560px circle at var(--mx,50%) var(--my,50%), #fff9, transparent 62%);position:absolute;inset:0}.lp-row:hover:before{opacity:1}.lp-row>*{z-index:1;position:relative}.tr{isolation:isolate;background:#f4f1fb;border-radius:44px;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:48px;padding:40px;display:grid;position:relative;overflow:hidden}.tr-halos{z-index:-1;pointer-events:none;position:absolute;inset:0}.tr-halos span{border-radius:50%;position:absolute}.tr-halos span:first-child{aspect-ratio:1;background:radial-gradient(closest-side,#c7bbfff2,#0000);width:60%;animation:24s ease-in-out infinite alternate ev-orbit-a;top:-40%;left:-12%}.tr-halos span:nth-child(2){aspect-ratio:1;background:radial-gradient(closest-side,#5cffc380,#0000);width:50%;animation:28s ease-in-out infinite alternate ev-orbit-b;top:-20%;right:-10%}.tr-halos span:nth-child(3){aspect-ratio:1;background:radial-gradient(closest-side,#ffd84d61,#0000);width:55%;animation:30s ease-in-out infinite alternate ev-orbit-c;bottom:-55%;right:12%}.tr-app{grid-template-columns:64px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.tr-rail{background:var(--lp-ink);border-radius:999px;flex-direction:column;align-items:center;gap:6px;padding:14px 0;display:flex;box-shadow:0 24px 60px #14112b4d}.tr-rail-logo{place-items:center;width:44px;height:44px;margin-bottom:6px;display:grid}.tr-ico{color:#fff9;cursor:pointer;width:44px;height:44px;transition:color .25s var(--lp-ease), background-color .25s var(--lp-ease), transform .15s var(--lp-ease), box-shadow .3s var(--lp-ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.tr-ico svg{width:20px;height:20px}.tr-ico:hover{color:#fff;background:#ffffff1a}.tr-ico:active{transform:scale(.92)}.tr-ico.is-active{color:var(--lp-ink);background:var(--lp-mint);box-shadow:0 0 0 5px #5cffc32e,0 8px 26px #5cffc38c}.tr-ico.is-timed:before{content:"";background:conic-gradient(var(--lp-mint) var(--a,0deg), transparent 0);border-radius:50%;animation:5.2s linear forwards tr-ring;position:absolute;inset:-5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes tr-ring{to{--a:360deg}}.tr-tip{z-index:5;background:var(--lp-ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s var(--lp-ease), transform .2s var(--lp-ease);border-radius:10px;padding:5px 11px;font-size:12.5px;font-weight:500;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-6px,-50%)}.tr-ico:hover .tr-tip,.tr-ico:focus-visible .tr-tip{opacity:1;transform:translateY(-50%)}.tr-screen{background:#ffffffb8;border:1px solid #fffffff2;border-radius:30px;grid-template-rows:auto 1fr;gap:12px;min-width:0;min-height:400px;padding:18px 22px 22px;display:grid;box-shadow:0 30px 80px #6e4bff24}.tr-crumb{background:var(--lp-ink);color:#fff;border-radius:999px;justify-self:start;padding:6px 14px;font-size:13px;font-weight:500}.tr-view{animation:tr-in .52s var(--lp-ease) both;align-content:center;display:grid}@keyframes tr-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:blur();transform:none}}.tr-view .ev-cal-day{background:#f4f1fbe6;min-height:260px}.tr-view .xs-publish,.tr-view .xs-results,.tr-view .xs-plan,.tr-view .xs-library,.tr-view .xs-ai,.tr-view .xs-home{background:#fff;border-radius:22px;padding:18px;box-shadow:0 10px 30px #14112b0d}.xs-home{gap:12px;display:grid}.xs-banner{background:radial-gradient(60% 140% at 90% 0%, #6e4bffbf, transparent), var(--lp-ink);color:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.xs-banner strong{letter-spacing:-.03em;max-width:16ch;font-size:20px;font-weight:500;line-height:1.15}.xs-banner em{font-family:var(--font-serif), Georgia, serif;color:var(--lp-mint);font-style:italic;font-weight:400}.xs-banner span{background:var(--lp-mint);color:var(--lp-ink);border-radius:999px;flex:none;padding:9px 16px;font-size:13px;font-weight:600}.xs-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.xs-week span{color:var(--lp-muted);border-radius:14px;justify-items:center;gap:2px;padding:8px 0 6px;font-size:11px;display:grid}.xs-week b{color:var(--lp-ink);font-size:15px;font-weight:500}.xs-week i{height:8px;color:var(--lp-violet);letter-spacing:1px;font-size:12px;font-style:normal;line-height:8px}.xs-week .is-today{background:var(--lp-ink);color:#ffffffb3}.xs-week .is-today b{color:#fff}.xs-week .is-today i{color:var(--lp-mint)}.tr-text{animation:tr-in .52s var(--lp-ease) 80ms both;justify-items:start;gap:14px;display:grid}.tr-step{font-family:var(--font-serif), Georgia, serif;color:var(--lp-violet);font-size:34px;font-style:italic;line-height:1}.tr-step i{color:var(--lp-muted);font-size:18px}.tr-text h3{letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);line-height:1.06}.tr-text p{color:var(--lp-ink);font-size:17px;line-height:1.6}.tr-hint{color:var(--lp-muted);font-size:13px}@media (max-width:1023px){.tr{grid-template-columns:minmax(0,1fr);gap:28px;padding:26px}}@media (max-width:700px){.tr{border-radius:30px;margin:0 -4px;padding:14px}.tr-app{grid-template-columns:minmax(0,1fr)}.tr-rail{flex-direction:row;justify-content:space-between;height:58px;padding:0 10px}.tr-rail-logo{display:none}.tr-ico{width:40px;height:40px}.tr-tip{display:none}.tr-screen{border-radius:24px;min-height:0;padding:14px}.tr-view .ev-cal-day{min-height:150px}.tr-text{padding:0 6px 8px}}@media (prefers-reduced-motion:reduce){.tr-halos span,.tr-view,.tr-text{animation:none}.tr-ico.is-timed:before{display:none}}.lp-dark .ais-wrap{text-align:center;align-items:center;gap:44px}.lp-dark .ais-wrap .lp-h2{max-width:18ch}.lp .ais-sub{color:#ffffffc7;max-width:36rem;margin:16px auto 0;font-size:18px;line-height:1.6}.ais{justify-items:center;gap:22px;width:min(100%,860px);margin:0 auto;display:grid}.ais-bar{isolation:isolate;width:100%;transition:box-shadow .5s var(--lp-ease);border-radius:999px;padding:2px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 20px 70px #6e4bff80}.ais-bar:before{content:"";z-index:-1;aspect-ratio:1;background:conic-gradient(var(--lp-mint), var(--lp-violet), var(--lp-pink), var(--lp-sun), var(--lp-mint));width:140%;margin:-70% 0 0 -70%;animation:5s linear infinite ais-turn;position:absolute;top:50%;left:50%}.ais-bar.is-done{box-shadow:0 0 0 1px #ffffff14,0 20px 80px #5cffc373}@keyframes ais-turn{to{transform:rotate(360deg)}}.ais-bar-in{min-height:68px;color:var(--lp-ink);text-align:left;background:#fff;border-radius:999px;align-items:center;gap:14px;padding:10px 10px 10px 14px;display:flex}.ais-wing{background:var(--lp-mint);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.lp .ais-bar-in p{min-width:0;color:var(--lp-ink);flex:1;margin:0;font-size:clamp(16px,1.9vw,21px);line-height:1.35}.ais-caret{vertical-align:-.18em;background:var(--lp-violet);width:2px;height:1.1em;margin-left:2px;animation:.9s step-end infinite ais-blink;display:inline-block}@keyframes ais-blink{50%{opacity:0}}.ais-send{background:var(--lp-ink);color:#fff;width:48px;height:48px;transition:background-color .4s var(--lp-ease), transform .4s var(--lp-ease);border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.ais-bar.is-done .ais-send{background:var(--lp-violet);transform:scale(1.06)}.ais-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ais-chips button{color:#ffffffd1;font:inherit;cursor:pointer;transition:background-color .25s var(--lp-ease), color .25s var(--lp-ease), border-color .25s var(--lp-ease), transform .15s var(--lp-ease);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:500}.ais-chips button:hover{color:#fff;background:#ffffff24}.ais-chips button:active{transform:scale(.97)}.ais-chips .is-active,.ais-chips .is-active:hover{background:var(--lp-mint);border-color:var(--lp-mint);color:var(--lp-ink)}.ais-out{width:100%;min-height:250px;display:grid}.ais-result,.ais-wait{background:#ffffff12;border:1px solid #ffffff1f;border-radius:30px;padding:26px}.ais-result{text-align:left;animation:ais-in .6s var(--lp-ease) both;align-content:start;gap:18px;display:grid}@keyframes ais-in{0%{opacity:0;filter:blur(8px);transform:translateY(16px)scale(.98)}to{opacity:1;filter:blur();transform:none}}.ais-answer{color:#fff;align-items:center;gap:10px;font-size:17px;display:inline-flex}.ais-answer i{background:var(--lp-mint);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #5cffc333}.ais-wait{justify-content:center;align-items:center;gap:8px;display:flex}.ais-wait i{background:var(--lp-mint);border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite hb-dot}.ais-wait i:nth-child(2){animation-delay:.15s}.ais-wait i:nth-child(3){animation-delay:.3s}.aio-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.aio-week div{background:#ffffff0f;border-radius:16px;align-content:start;gap:8px;min-height:104px;padding:10px 8px;display:grid}.aio-week span{color:#fff9;font-size:12px}.aio-week .has-post{background:#5cffc31f}.aio-week b{color:var(--lp-ink);animation:ais-drop .6s var(--lp-ease) both;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:7px 8px;font-size:12px;font-weight:600;display:inline-flex}@keyframes ais-drop{0%{opacity:0;transform:translateY(-18px)scale(.9)}to{opacity:1;transform:none}}.aio-ideas{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.aio-ideas div{color:var(--lp-ink);animation:ais-drop .6s var(--lp-ease) both;background:#fff;border-radius:18px;align-content:start;gap:10px;padding:16px;display:grid}.aio-ideas div:first-child{transform:rotate(-2deg)}.aio-ideas div:nth-child(3){transform:rotate(2deg)}.aio-ideas strong{font-size:15px;font-weight:500;line-height:1.3}.aio-ideas span{color:var(--lp-muted);font-size:12px}.aio-comments{gap:10px;max-width:34rem;display:grid}.lp .aio-comments p{animation:ais-drop .5s var(--lp-ease) both;margin:0;padding:12px 16px;font-size:15px;line-height:1.45}.aio-comments .them{color:#fff;background:#ffffff1f;border-radius:18px 18px 18px 6px;justify-self:start}.aio-comments .me{background:var(--lp-mint);color:var(--lp-ink);border-radius:18px 18px 6px;justify-self:end;animation-delay:.3s}.aio-comments span{color:#fff9;justify-self:end;font-size:12px}.aio-results{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:18px;display:grid}.aio-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.aio-nums div{background:#ffffff14;border-radius:16px;gap:4px;padding:14px 12px;display:grid}.aio-nums strong{color:#fff;letter-spacing:-.03em;font-size:26px;font-weight:500;line-height:1}.aio-nums span{color:#fff9;font-size:12px}.aio-bars{align-items:flex-end;gap:8px;height:96px;display:flex}.aio-bars i{background:linear-gradient(var(--lp-violet), #a893ff);transform-origin:bottom;animation:xp-grow .8s var(--lp-ease) both;border-radius:8px 8px 3px 3px;flex:1}.aio-bars i:last-child{background:linear-gradient(#22e3a0, var(--lp-mint))}.ais-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:6px;display:flex}@media (max-width:700px){.ais-bar{border-radius:30px}.ais-bar-in{border-radius:28px;align-items:flex-start}.ais-chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:calc(100% + 32px);margin:0 -16px;padding:0 16px;overflow-x:auto}.ais-chips button{white-space:nowrap;flex:none}.ais-result,.ais-wait{border-radius:24px;padding:18px}.aio-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.aio-week div{min-height:92px;padding:8px 3px}.aio-week b{flex-direction:column;gap:3px;padding:6px 2px;font-size:10px}.aio-ideas,.aio-results{grid-template-columns:minmax(0,1fr)}.aio-ideas div:nth-child(n){transform:none}}@media (prefers-reduced-motion:reduce){.ais-bar:before,.ais-caret,.ais-result,.aio-week b,.aio-ideas div,.aio-comments p,.aio-bars i,.ais-wait i{animation:none}}@media (max-width:700px){.ais-out{align-content:start;min-height:430px}}.pl-wrap{padding-top:80px;position:relative}.pl-wrap>:not(.lp-pastel){z-index:1;position:relative}.pl-wrap>.lp-pastel{z-index:0;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.pl-glow{background:radial-gradient(30% 40% at 12%,#c7bbff80,#0000 70%),radial-gradient(26% 40% at 88% 40%,#5cffc34d,#0000 70%);-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.pl-wrap .lp-h2{letter-spacing:-.04em;max-width:none;font-size:clamp(34px,5vw,64px)}.lp .pl-sub{color:var(--lp-ink)}.pl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pl-card{min-height:470px;transition:opacity .8s var(--lp-ease), transform .9s var(--lp-ease), box-shadow .4s var(--lp-ease);background:#ffffffb8;border:1px solid #fffffff2;border-radius:34px;flex-direction:column;gap:22px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #6e4bff1a}.pl-card:hover{box-shadow:0 28px 70px #6e4bff29}.pl-card.is-ready{background:var(--lp-ink);color:#fff;border-color:var(--lp-ink)}.pl-card.is-ready:before{content:"";z-index:0;aspect-ratio:1;background:radial-gradient(closest-side,#6e4bffa6,#0000);border-radius:50%;width:90%;animation:22s ease-in-out infinite alternate ev-orbit-b;position:absolute;top:-30%;right:-30%}.pl-card>*{z-index:1;position:relative}.pl-top{justify-content:space-between;align-items:center;display:flex}.pl-n{font-family:var(--font-serif), Georgia, serif;color:var(--lp-violet);font-size:34px;font-style:italic;line-height:1}.pl-card.is-ready .pl-n{color:var(--lp-mint)}.pl-badge{background:var(--lp-sky);color:var(--lp-violet-ink);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.pl-badge.is-ready{background:var(--lp-mint);color:var(--lp-ink)}.pl-text{gap:8px;margin-top:auto;display:grid}.pl-name{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-violet);font-size:13px;font-weight:600}.pl-card.is-ready .pl-name{color:var(--lp-mint)}.pl-text h3{letter-spacing:-.03em;font-size:25px;line-height:1.12}.pl-card.is-ready h3{color:#fff}.pl-text p{color:var(--lp-text);font-size:16px;line-height:1.55}.pl-card.is-ready .pl-text p{color:#ffffffc7}.pl-go{background:var(--lp-mint);color:var(--lp-ink);transition:transform .2s var(--lp-ease);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.pl-go:hover{color:var(--lp-ink);transform:translateY(-2px)}.pl-go svg{width:14px;height:14px}.pl-vis{place-items:center;height:150px;display:grid;position:relative}.pl-vis-show span{width:52px;height:52px;animation:9s linear infinite pl-orbit;animation-delay:calc(var(--i) * -3s);background:#fff;border-radius:16px;place-items:center;display:grid;position:absolute;box-shadow:0 12px 30px #00000040}.pl-vis-show b{background:var(--lp-mint);border-radius:50%;place-items:center;width:74px;height:74px;display:grid;box-shadow:0 0 0 10px #5cffc329,0 0 50px #5cffc380}@keyframes pl-orbit{0%{transform:rotate(0)translate(92px)rotate(0)}to{transform:rotate(360deg)translate(92px)rotate(-360deg)}}.pl-vis-find{align-content:center;justify-items:stretch;gap:10px;width:100%}.pl-search{background:#fff;border-radius:999px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex;box-shadow:0 8px 24px #14112b14}.pl-search i{border:2px solid var(--lp-violet);border-radius:50%;flex:none;width:14px;height:14px;position:relative}.pl-search i:after{content:"";background:var(--lp-violet);width:6px;height:2px;position:absolute;bottom:-5px;right:-5px;transform:rotate(45deg)}.pl-hit{background:var(--lp-mint-soft);border:1.5px solid var(--lp-mint);animation:pl-hit 4s var(--lp-ease) infinite;border-radius:18px;gap:3px;padding:14px 16px;display:grid}.pl-hit strong{font-size:15px;font-weight:600}.pl-hit em{color:var(--lp-mint-ink);font-size:12px;font-style:normal}@keyframes pl-hit{0%,15%{opacity:0;transform:translateY(10px)}25%,85%{opacity:1;transform:none}to{opacity:0}}.pl-vis-sell{align-content:center;justify-items:stretch;gap:10px;width:100%}.pl-review{background:#fff;border-radius:18px 18px 18px 6px;gap:4px;padding:12px 16px;font-size:14px;display:grid;transform:rotate(-1.5deg);box-shadow:0 8px 24px #14112b14}.pl-review em{color:#f5b800;letter-spacing:2px;font-size:13px;font-style:normal}.pl-review-b{background:var(--lp-sun-soft);margin-left:24px;transform:rotate(1.5deg)}@media (max-width:1023px){.pl-grid{grid-template-columns:minmax(0,1fr)}.pl-card{min-height:0}}@media (prefers-reduced-motion:reduce){.pl-vis-show span,.pl-hit,.pl-card.is-ready:before{animation:none}.pl-vis-show span:first-child{transform:translate(-80px)}.pl-vis-show span:nth-child(3){transform:translate(80px)}.pl-vis-show span:nth-child(2){transform:translateY(-60px)}}.lp-soon{background:var(--lp-sky);color:var(--lp-violet-ink);vertical-align:2px;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}
