.lpD a{color:#000}.lpD a:hover{color:#2b2725}.lpD .paper{background-blend-mode:luminosity;background-color:#fffcf6;background-image:url(/lp/d/paper.webp);background-size:400px 400px}.lpD .rule{background-image:repeating-linear-gradient(90deg,#d8ccb64d 0 1px,#0000 1px 20px);background-position:.5px 0}.lpD .hero *{box-sizing:border-box}.lpD .hero{font-feature-settings:"palt" 1}.lpD .lp *{box-sizing:border-box}.lpD .lp{font-feature-settings:"palt" 1}.lpD .mono{font-feature-settings:normal;font-family:Geist Mono,ui-monospace,monospace}.lpD .tagf{font-family:Narrative Sans JP,sans-serif}.lpD .en{font-family:Rethink Sans,sans-serif}.lpD .sl{color:#231a17;font-feature-settings:"palt" 1;background:#eeebe4;width:640px;height:360px;font-family:Narrative Sans JP,sans-serif;position:relative;overflow:hidden}.lpD .sl:before{content:"";background-image:repeating-linear-gradient(90deg,#c4b8a438 0 1px,#0000 1px 10px);position:absolute;inset:0}.lpD .sl>*{position:absolute}.lpD .slx{border-radius:10px;position:relative;overflow:hidden;box-shadow:0 2px 6px #221a180f,0 24px 64px -8px #221a1829}.lpD .slx>.sl{transform-origin:0 0;position:absolute;top:0;left:0}.lpD .agent{transform-origin:113px 34px}.lpD .cur-arrow{transform-origin:56px 34px}.lpD .cur-sparks{transform-origin:59.5px 26.6px}.lpD .caret{animation:1.05s step-end infinite blink}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.lpD .hero *{animation:none!important}.lpD .carry,.lpD .mk{display:none}}.lpD .tag{animation:6s ease-in-out infinite floatA}.lpD .t1{animation-duration:5.6s;animation-delay:-.4s}.lpD .t2{animation-duration:6.4s;animation-delay:-2.1s}.lpD .t3{animation-duration:5.9s;animation-delay:-3.3s}.lpD .t4{animation-duration:6.8s;animation-delay:-1.2s}.lpD .t5{animation:7s ease-in-out infinite spinA}.lpD .t6{animation-duration:6.2s;animation-delay:-2.7s}.lpD .t7{animation-duration:5.4s;animation-delay:-.9s}.lpD .t8{animation-duration:6.6s;animation-delay:-4s}.lpD .t9{animation-duration:5.8s;animation-delay:-1.8s}@keyframes floatA{0%,to{translate:0;rotate:0deg}50%{translate:0 calc(-10px * var(--f,1));rotate:calc(1.4deg * var(--f,1))}}@keyframes spinA{0%,to{translate:0;rotate:0deg}50%{translate:calc(-4px * var(--f,1)) calc(-8px * var(--f,1));rotate:calc(24deg * var(--f,1))}}.lpD .chara{transform-origin:53.1px 89px}.lpD .lid{animation:4.3s infinite lidBlink}@keyframes lidBlink{0%,91%,to{scale:1 0}94%,96%{scale:1}}.lpD .chara img{transform-origin:53.1px 89px;animation:3.2s ease-in-out infinite breathe}@keyframes breathe{0%,to{scale:1}50%{scale:1.025 .975}}.lpD .agent{animation:4.6s ease-in-out infinite agentFloat}@keyframes agentFloat{0%,to{translate:0;rotate:0deg}50%{translate:0 -9px;rotate:1.2deg}}.lpD .chara{animation:7.5s ease-in-out infinite charaLook}@keyframes charaLook{0%,30%,to{translate:0;rotate:0deg}36%,48%{translate:-3px;rotate:-4deg}54%,66%{translate:3px;rotate:4deg}72%{translate:0;rotate:0deg}78%{translate:0 -3px;scale:.97 1.04}84%{translate:0;scale:1.04 .96}90%{scale:1}}.lpD .zz{display:none}.lpD .cur-sparks{animation:3.2s ease-in-out infinite sparkTwinkle}@keyframes sparkTwinkle{0%,to{opacity:.55;scale:.92}50%{opacity:1;scale:1.04}}.lpD .lnk-w{color:#fffcf6;border-bottom:2px solid #fffcf6;align-items:center;gap:6px;padding-bottom:2px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.lpD{color:#2b2725;font-feature-settings:"palt" 1;background:#f5f3ef;width:1400px;margin:0 auto;font-family:Narrative Sans JP,sans-serif;position:relative}.lpD *{box-sizing:border-box}.lpD .trk{position:relative}.lpD .stage{height:900px;position:sticky;top:0;overflow:hidden}.lpD .sin{transform-origin:50% 0;width:1400px;height:900px;position:absolute;top:0;left:0}.lpD #trk1{z-index:0;height:900px}.lpD #s3{z-index:1;height:900px}.lpD #teams{z-index:3;border-radius:28px 28px 0 0;margin-top:-28px;box-shadow:0 -24px 64px -8px #221a1847}.lpD.sm #trk1{height:5000px}.lpD.sm #s3{height:2400px}.lpD #tm{z-index:1;height:900px}.lpD.sm #tm{height:4100px}.lpD #tmVbar{animation:4s linear infinite vbar}@keyframes vbar{0%{width:0}to{width:100%}}.lpD.sm #teams{margin-top:-300px}.lpD .only-sm{display:none}.lpD.sm .only-sm{display:inline}.lpD.sm .only-st{display:none}.lpD .hdr{z-index:100;pointer-events:none;height:0;position:sticky;top:0}.lpD .hdr nav{pointer-events:none;transition:translate .28s,opacity .22s}.lpD .hdr nav a{pointer-events:auto}.lpD .hdr.hide nav{opacity:0;translate:0 -110%}.lpD .hdr.hide nav a{pointer-events:none}.lpD .hdr-bar{pointer-events:none;opacity:0;border-bottom:2px solid #efece7;justify-content:center;align-items:center;width:1400px;height:64px;transition:translate .28s,opacity .22s;display:flex;position:absolute;top:0;left:0;translate:0 -110%;box-shadow:0 10px 24px -14px #221a1840}.lpD .hdr-bar a{pointer-events:auto;color:#2b2725;letter-spacing:.06em;white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.lpD .hdr-bar .acts{align-items:center;gap:40px;height:64px;display:flex;position:absolute;top:0;right:40px}.lpD .hdr.far nav{opacity:0;translate:0 -110%}.lpD .hdr.far nav a{pointer-events:none}.lpD .hdr.far:not(.hide) .hdr-bar{opacity:1;translate:0}.lpD .hdr.far:not(.hide) .hdr-bar a{pointer-events:auto}.lpD .hdr.hide .hdr-bar a{pointer-events:none}.lpD #appL{opacity:0;pointer-events:none;position:absolute;inset:0}.lpD #appL.on{pointer-events:auto}.lpD #capsW{opacity:0;pointer-events:none;position:absolute;inset:0}.lpD .sld{opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.lpD .sld.on{opacity:1;pointer-events:auto}.lpD .sld .si{opacity:0;translate:0 14px;scale:.98}.lpD .sld.on .si{opacity:1;transition:opacity .45s ease var(--d,0s),translate .6s cubic-bezier(.2,.8,.2,1) var(--d,0s),scale .6s cubic-bezier(.2,.8,.2,1) var(--d,0s);translate:0;scale:1}.lpD .sld .tt,.lpD .sld .mk,.lpD .sld .mk .si{translate:0!important;scale:1!important}.lpD .sld.on .mk,.lpD .sld.on .mk .si{transition:opacity .3s .5s!important}.lpD .sld .mk.hide{opacity:0!important}.lpD .ghost{z-index:8;pointer-events:none;position:absolute;box-shadow:0 2px 6px #221a180f,0 18px 40px -10px #221a1833}.lpD .dkbob{animation:2.6s ease-in-out infinite dkbob}@keyframes dkbob{0%,to{translate:0}50%{translate:0 -5px}}.lpD .cap{opacity:0;transition:opacity .4s,translate .5s;position:absolute;inset:0;translate:0 10px}.lpD .cap.on{opacity:1;transition-delay:.15s;translate:0}.lpD .dot{background:#e4e0da;border-radius:999px;flex:none;width:36px;height:4px;transition:background .3s}.lpD .dot.on{background:#2b2725}.lpD.js .rv{opacity:0;transition:opacity .7s ease var(--d,0s),translate .9s cubic-bezier(.2,.8,.2,1) var(--d,0s);translate:0 36px}.lpD.js .rv.in{opacity:1;translate:0}.lpD.js .rv .sub{opacity:0;translate:0 10px}.lpD.js .rv.in .sub{opacity:1;transition:opacity .5s ease calc(var(--d,0s) + var(--s,0s) + .35s),translate .6s cubic-bezier(.2,.8,.2,1) calc(var(--d,0s) + var(--s,0s) + .35s);translate:0}.lpD.js .rv .stamp{opacity:0;scale:1.8}.lpD.js .rv.in .stamp{animation:stampIn .55s cubic-bezier(.3,1.6,.5,1) calc(var(--d,0s) + .55s) both}@keyframes stampIn{0%{opacity:0;scale:1.8}to{opacity:1;scale:1}}.lpD.js .rv .pin{opacity:0;translate:0 -24px}.lpD.js .rv.in .pin{animation:pinIn .6s cubic-bezier(.3,1.5,.5,1) calc(var(--d,0s) + .8s) both}@keyframes pinIn{0%{opacity:0;translate:0 -24px}to{opacity:1;translate:0}}.lpD .orb{animation:24s linear infinite orbit;position:absolute;inset:0}@keyframes orbit{to{rotate:360deg}}.lpD .st .dotc{transition:background .35s,border-color .35s,scale .45s cubic-bezier(.3,1.6,.5,1),box-shadow .35s}.lpD .st.act .dotc{scale:1.08;box-shadow:0 10px 24px -8px #221a1873;background:#2b2725!important;border-color:#2b2725!important}.lpD .st.act .dotc svg{stroke:#fff}.lpD .st.act .dotc img{scale:1}.lpD .st .stx{transition:opacity .4s,translate .5s cubic-bezier(.2,.8,.2,1)}.lpD .st .stx>div:first-child{letter-spacing:.03em;font-size:22px!important;font-weight:900!important}.lpD .st .stn{letter-spacing:.1em;color:#8a7f79;margin-bottom:2px;font-family:Geist Mono,monospace;font-size:12px;display:block}.lpD.js .st:not(.act) .stx{opacity:.35}.lpD .st.act .stx{translate:6px}.lpD .breath{animation:6s ease-in-out infinite breath}@keyframes breath{0%,to{scale:1}50%{scale:1.04}}@media (prefers-reduced-motion:reduce){.lpD *{transition:none!important;animation:none!important}}.lpD .dk{color:#231a17;background:#eeebe4;border-radius:8px;width:716px;height:403px;position:absolute;overflow:hidden;box-shadow:0 2px 6px #221a180f,0 24px 60px -12px #221a1833}.lpD .dk:before{content:"";background-image:repeating-linear-gradient(90deg,#c4b8a438 0 1px,#0000 1px 11px);position:absolute;inset:0}.lpD .sld.on .mkt{opacity:1!important;transition:none!important}.lpD .cm:not(.on){display:none!important}.lpD .cm.on{animation:cmIn .55s cubic-bezier(.2,.8,.2,1) var(--cd,0s) both}@keyframes cmIn{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.lpD .ok{background:#e3f5e8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.5l4.5-5' fill='none' stroke='%2345B968' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px}.lpD .wk{background:#2b4ee6;border-radius:50%;flex:none;width:8px;height:8px;margin:0 5px;animation:1.1s ease-in-out infinite wk}@keyframes wk{50%{opacity:.25;scale:.7}}.lpD .pthb{border-radius:10px;transition:box-shadow .35s}.lpD .pth.on .pthb{box-shadow:0 0 0 2px #fff,0 0 0 4px #2b2725}.lpD #aiBtn{transition:box-shadow .3s}.lpD #aiBtn.press{animation:.5s aiPress;box-shadow:0 0 0 5px #2b4ee633}@keyframes aiPress{40%{scale:.92}}.lpD .typed{white-space:nowrap;vertical-align:bottom;max-width:7.2em;display:inline-block;overflow:hidden}.lpD .sld.on .typed{animation:.9s steps(7,end) .7s both typeIn}@keyframes typeIn{0%{max-width:0}to{max-width:7.2em}}.lpD .sn-pill{color:#fff;white-space:nowrap;background:#231a17;border-radius:999px;align-items:center;gap:10px;padding:10px 22px;font-size:20px;font-weight:700;display:flex;box-shadow:0 12px 28px -10px #221a1866}.lpD .sn-pill small{letter-spacing:.16em;opacity:.55;font-size:11px;font-weight:600}.lpD .sn-face{background:#eeebe4;border:3px solid #2b2725;border-radius:8px;width:72px;height:72px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 28px -10px #221a1859}@keyframes snBob{0%,to{translate:0}50%{translate:0 -6px}}.lpD.js #soonIn.rv{translate:0}.lpD.js #soonIn .sn-ring{opacity:0;scale:.55}.lpD.js #soonIn.in .sn-ring{opacity:1;transition:scale 1.3s cubic-bezier(.2,.8,.2,1) var(--r),opacity .8s ease var(--r);scale:1}.lpD.js #soonIn .sn-word{opacity:0;letter-spacing:.32em}.lpD.js #soonIn.in .sn-word{opacity:1;letter-spacing:.08em;transition:opacity 1s .1s,letter-spacing 1.6s cubic-bezier(.2,.8,.2,1) .1s}.lpD .sn-line{stroke-dasharray:1}.lpD.js #soonIn .sn-line{stroke-dashoffset:1px}.lpD.js #soonIn.in .sn-line{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1) var(--l)}.lpD.js #soonIn .sn-core{scale:0}.lpD.js #soonIn.in .sn-core{transition:scale .6s cubic-bezier(.3,1.6,.5,1) .3s;scale:1}.lpD.js #soonIn .sn-node{opacity:0;translate:0 24px;scale:.5}.lpD.js #soonIn.in .sn-node{opacity:1;transition:opacity .4s ease var(--n),scale .7s cubic-bezier(.3,1.6,.5,1) var(--n),translate .7s cubic-bezier(.3,1.6,.5,1) var(--n);translate:0;scale:1}.lpD.js #soonIn .sn-board{translate:-100%}.lpD.js #soonIn.in .sn-board{transition:translate .9s cubic-bezier(.2,.8,.2,1) 1.4s;translate:0}.lpD .cm.req{color:#fff;background:#2b2725;border-radius:14px 14px 4px;align-self:flex-end;max-width:330px;padding:11px 15px;font-size:15px;line-height:1.6}.lpD .pinc{background:#ffffff24;border-radius:999px;align-items:center;gap:5px;margin-right:6px;padding:1px 8px 1px 4px;font-size:12px;display:inline-flex}.lpD .pinc span{background:#2b4ee6;border-radius:50% 50% 50% 2px;width:12px;height:12px}.lpD .cm.ai{border:1px solid #efece7;border-radius:14px;flex-direction:column;gap:10px;padding:12px 16px;display:flex}.lpD .cm.note{color:#8a7f79;align-self:center;font-size:12px}.lpD .row{align-items:center;gap:10px;font-size:13.5px;display:flex}.lpD .row:not(.show){display:none}.lpD .row.show{animation:.4s cubic-bezier(.2,.8,.2,1) both cmIn}.lpD .ok.wait{background:0 0;border:2px solid #e4e0da;border-top-color:#2b4ee6;animation:.7s linear infinite spin}@keyframes spin{to{rotate:360deg}}.lpD .snc{transform-origin:50% 100%;position:absolute;inset:0}.lpD .m1 .snc{animation:5.2s ease-in-out infinite snLook}@keyframes snLook{0%,14%,to{translate:0;rotate:0deg}22%,36%{translate:-5px;rotate:-6deg}44%,58%{translate:5px;rotate:6deg}66%{translate:0;rotate:0deg}72%{translate:0 -7px;scale:.96 1.05}78%{translate:0;scale:1.06 .94}84%{scale:1}}.lpD .m2 .snc{animation:3s cubic-bezier(.3,0,.3,1) infinite snBounce}@keyframes snBounce{0%,48%,to{translate:0;rotate:0deg;scale:1}56%{scale:1.1 .88}68%{translate:0 -12px;rotate:8deg;scale:.94 1.07}80%{translate:0;rotate:-4deg;scale:1.08 .92}88%{rotate:0deg;scale:.98 1.02}}.lpD .m3 .snc{animation:5.6s cubic-bezier(.5,0,.3,1) infinite snPeek}@keyframes snPeek{0%,8%,to{translate:0}18%,40%{translate:0 70%}52%{translate:0 18%}58%{translate:0 24%}66%{translate:0}74%{rotate:-7deg}82%{rotate:6deg}88%{rotate:0deg}}.lpD .m4 .snc{animation:4.4s ease-in-out infinite snSway}@keyframes snSway{0%,to{rotate:-5deg;scale:1}25%{scale:1.03 .97}50%{rotate:5deg;scale:1}75%{scale:1.03 .97}}.lpD #trk1{height:5000px}.lpD #tm{height:4100px}.lpD #s3{height:2400px}.lpD #teams{margin-top:-300px}.lpD img,.lpD svg{max-width:none}.lpD .mono{font-size:inherit}.lpd-h1{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.lpD .m-only{display:none}body:has(.lpd-host){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffcf6}.lpd-host{background-blend-mode:luminosity;background-color:#fffcf6;background-image:url(/lp/d/paper.webp);background-size:400px 400px;overflow:clip}.lpD h1,.lpD h2,.lpD h3,.lpD h4{color:inherit}@media (min-width:1400px){.lpD .stage{width:100vw;margin-left:calc(700px - 50vw)}.lpD .sin{left:calc(50vw - 700px)}.lpD .hdr-bar{width:100vw;left:calc(700px - 50vw)}.lpD #ink{width:3000px!important;height:3000px!important;top:-1050px!important;left:-800px!important}.lpD #download{overflow:visible!important}.lpD .m-foot{margin-left:calc(580px - 50vw)!important;margin-right:calc(580px - 50vw)!important;padding-left:calc(50vw - 580px)!important;padding-right:calc(50vw - 580px)!important}}@media (max-width:1399px){.lpD{zoom:.92}}@media (max-width:1299px){.lpD{zoom:.85}}@media (max-width:1199px){.lpD{zoom:.78}}@media (max-width:1099px){.lpD{zoom:.71}}@media (max-width:999px){.lpD{zoom:.64}}@media (max-width:899px){.lpD{zoom:.54}}@media (max-width:760px){.lpD{zoom:1;--mk:1}}@media (max-width:389px),(max-width:760px) and (max-height:759px){.lpD{--mk:.95}}@media (max-width:350px),(max-width:760px) and (max-height:721px){.lpD{--mk:.9}}@media (max-width:760px) and (max-height:683px){.lpD{--mk:.85}}@media (max-width:760px) and (max-height:645px){.lpD{--mk:.8}}@media (max-width:760px) and (max-height:607px){.lpD{--mk:.75}}@media (max-width:760px) and (max-height:569px){.lpD{--mk:.7}}@media (max-width:760px){.lpD{overflow:clip;width:100%!important;margin:0!important}.lpD .m-only{display:block}.lpD .m-hide{display:none!important}.lpD .hdr nav{display:none}.lpD .hdr-bar{box-sizing:border-box;padding:0 16px;opacity:1!important;justify-content:flex-start!important;width:100%!important;height:56px!important;translate:0!important}.lpD .hdr-bar a{pointer-events:auto!important}.lpD .hdr-bar>a:first-child{height:56px!important}.lpD .hdr-bar>a:first-child svg{width:118px!important;height:25px!important}.lpD .hdr-bar .acts{gap:14px!important;height:56px!important;right:16px!important}.lpD .hdr-bar .acts a{letter-spacing:.02em!important;font-size:13px!important}.lpD .hdr-bar .acts a:last-child{color:#fff;background:#2b2725;border-radius:999px;height:34px;padding:0 12px}.lpD .hdr-bar .acts a:last-child svg{stroke:#fff}@media (max-width:374px){.lpD .hdr-bar>a:first-child svg{width:100px!important;height:21px!important}.lpD .hdr-bar .acts{gap:10px!important}.lpD .hdr-bar .acts a{font-size:12px!important}.lpD .hdr-bar .acts a:last-child{padding:0 10px}}.lpD #trk1{height:calc(100svh + 3380px)!important;margin:0!important}.lpD #tm{height:calc(100svh + 2000px)!important;margin:0!important}.lpD #s3{height:calc(min(100svh,760px) + 900px)!important;margin:0!important}.lpD .stage{top:0;overflow:hidden;height:100svh!important;position:sticky!important}.lpD #s3 .stage{height:min(100svh,760px)!important}.lpD .stage>.sin{scale:var(--mk);margin-left:-195px;left:50%!important;top:max(0px, calc((100% - 800px * var(--mk)) / 2))!important;transform-origin:50% 0!important;width:390px!important;height:844px!important;transform:none!important}.lpD #s3 .stage>.sin{height:760px!important;top:max(0px, calc((100% - 760px * var(--mk)) / 2))!important}.lpD .stage.paper{background-image:repeating-linear-gradient(90deg,#d8ccb64d 0 1px,#0000 1px 20px),url(/lp/d/paper.webp);background-position:.5px 0,0 0;background-size:auto,400px 400px}.lpD .stage>.sin>.rule{display:none}.lpD #capsW,.lpD #tmH0,.lpD #tmH1,.lpD #tmH2,.lpD #tmArrow,.lpD #heroL .hf{display:none!important}.lpD #trk1 .sin>div[style*="height: 852px"]{width:790px!important;left:-200px!important}.lpD #trk1 .sin>div[style*="width: 3000px"]{width:1300px!important;height:700px!important;top:440px!important;left:-455px!important}.lpD .m-hero{z-index:3;box-sizing:border-box;text-align:center;pointer-events:none;width:390px;padding:0 16px;position:absolute;top:118px;left:0}.lpD .m-hero a{pointer-events:auto}.m-h1{letter-spacing:.04em;color:#2b2725;word-break:keep-all;overflow-wrap:anywhere;font-weight:900;line-height:1.45}.m-h1 .m-l1{font-size:21px;font-weight:700;line-height:1.55;display:block}.m-h1 .m-l2{letter-spacing:.04em;white-space:nowrap;font-size:30px;line-height:1.45;display:block}.m-org{color:#fff;vertical-align:-1px;background:#2b2725;border-radius:4px;align-items:center;gap:5px;margin:0 3px;padding:1px 8px 1px 5px;display:inline-flex}.m-org svg{width:20px;height:20px}.m-face{vertical-align:-5px;background:#7fc06a;border:3px solid #2b2725;border-radius:6px;width:32px;height:32px;margin:0 3px;display:inline-block;overflow:hidden}.m-face img{width:42px;height:42px;margin:-7px 0 0 -7px;display:block}.m-cta{flex-direction:column;align-items:center;gap:16px;margin-top:36px;display:flex}.lpD .m-dl{color:#fff;background:#000;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:300px;height:52px;font-size:18px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 10px 24px #4a434038}.m-dl svg{width:26px;height:26px}.lpD .m-web{text-underline-offset:3px;color:#000;font-size:14px;text-decoration:underline}.lpD .m-cue{z-index:3;pointer-events:none;justify-content:center;animation:2.2s ease-in-out infinite mCue;display:flex;position:absolute;top:770px;left:0;right:0}@keyframes mCue{0%,to{translate:0}50%{translate:0 6px}}.lpD #heroL .chat{border-width:3px!important;border-radius:20px!important;align-items:stretch!important;gap:8px!important;width:318px!important;padding:14px 14px 12px!important;top:320px!important;left:36px!important;box-shadow:0 2px 6px #221a180d,0 20px 48px -10px #221a1824,inset 0 3px 4px #0000000a!important}.lpD:not(.js) #heroL .chat{height:auto!important}.lpD #heroL .chat>div:first-child{flex:auto;min-height:44px;height:auto!important;display:block!important}.lpD #heroL .chat .type{white-space:normal!important;font-size:14.5px!important;line-height:22px!important;display:inline!important}.lpD #heroL .chat .caret{vertical-align:-3px;margin-left:1px;height:17px!important;display:inline-block!important}.lpD #heroL .chat>div:last-child{flex:none;gap:2px!important;height:30px!important}.lpD #heroL .chat>div:last-child button{gap:4px!important;padding:4px 6px!important;font-size:11px!important;line-height:14px!important}.lpD #heroL .chat>div:last-child button svg{width:13px;height:13px}.lpD #heroL .chat>div:last-child button:first-child{border-radius:9px!important;width:28px!important;height:28px!important;padding:0!important}.lpD #heroL .chat>div:last-child button:nth-of-type(3) span{display:none}.lpD #heroL .chat .send{gap:5px!important;height:30px!important;padding:0 10px 0 13px!important;font-size:12px!important}.lpD #heroL .chat .send svg{width:13px;height:13px}.lpD #heroL .tag{z-index:4;gap:6px!important;width:auto!important;height:30px!important;padding:0 13px!important;font-size:12px!important;line-height:30px!important}.lpD #heroL .tag>span{width:auto!important}.lpD #heroL .chat{z-index:5}.lpD #heroL .tag>svg{width:13px;height:13px}.lpD #heroL .tag.t5{display:none!important}.lpD:not(.js) #heroL .tag.t1{top:454px!important;left:250px!important;transform:rotate(8deg)!important}.lpD:not(.js) #heroL .tag.t2{top:516px!important;left:306px!important;transform:rotate(-10deg)!important}.lpD:not(.js) #heroL .tag.t3{top:566px!important;left:132px!important;transform:rotate(6deg)!important}.lpD:not(.js) #heroL .tag.t4{top:578px!important;left:288px!important;transform:rotate(-8deg)!important}.lpD:not(.js) #heroL .tag.t6{top:462px!important;left:-38px!important;transform:rotate(-10deg)!important}.lpD:not(.js) #heroL .tag.t7{top:514px!important;left:84px!important;transform:rotate(3deg)!important}.lpD:not(.js) #heroL .tag.t8{top:572px!important;left:-54px!important;transform:rotate(-5deg)!important}.lpD:not(.js) #heroL .tag.t9{top:628px!important;left:148px!important;transform:rotate(5deg)!important}.lpD #app{border-radius:16px!important;width:370px!important;height:580px!important;top:64px!important;left:10px!important}.lpD #app>div:first-child{gap:6px!important;height:40px!important;padding:0 14px!important}.lpD #app>div:first-child>span:nth-child(-n+3){width:9px!important;height:9px!important}.lpD #app>div:first-child>span{font-size:12px!important}.lpD #app>div:nth-child(2){flex-direction:column-reverse!important}.lpD #app>div:nth-child(2)>div:first-child{border-top:1px solid #efece7;min-height:0;border-right:0!important;flex:auto!important;width:auto!important;padding:10px 14px 12px!important}.lpD #pane{flex:0 0 232px!important}.lpD #pane>div{width:350px!important;height:197px!important;top:16px!important;left:10px!important}.lpD #deck{transform:scale(.3365)!important}.lpD #chat{padding-top:8px!important;-webkit-mask-image:linear-gradient(#0000 0,#000 26px)!important;mask-image:linear-gradient(#0000 0,#000 26px)!important}.lpD .m-cap{z-index:5;text-align:center;opacity:0;pointer-events:none;padding:0 20px;position:absolute;top:662px;left:0;right:0}.m-chap{justify-content:center;align-items:center;gap:8px;display:flex}.m-badge{color:#fff;background:#2b2725;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.m-pg{color:#8a7f79;font-size:11px}.m-text{min-height:2.4em;margin-top:8px;font-size:15px;font-weight:700;line-height:1.6}.m-dots{justify-content:center;gap:6px;margin-top:10px;display:flex}.m-dots span{background:#e4e0da;border-radius:999px;width:24px;height:4px;transition:background .3s}.m-dots span.on{background:#2b2725}.lpD #tm .m-tstrip{z-index:3;pointer-events:none;position:absolute;inset:0}.lpD #tm .m-tcap{text-align:center;letter-spacing:.08em;color:#8a7f79;white-space:nowrap;width:290px;font-family:Geist Mono,monospace;font-size:11px;position:absolute;top:0;left:0}.lpD:not(.js) #tm .m-tcap{transform:translate(50px,494px)}.lpD:not(.js) #tm .m-tcap~.m-tcap{opacity:0}.lpD #tm .m-tarr{width:30px;height:30px;position:absolute;top:0;left:0}.lpD:not(.js) #tm .m-tarr{transform:translate(349px,377px)}.lpD:not(.js) #tm .m-tarr~.m-tarr{opacity:0}.lpD #tm .m-tarr span{color:#8a7f79;background:#fff;border:1px solid #e4e0da;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .3s,border-color .3s,color .3s;display:flex}.lpD #tm .m-tarr.on span{color:#fff;background:#2b2725;border-color:#2b2725}.lpD #tm .m-tsteps{z-index:3;justify-content:center;gap:5px;padding:0 10px;display:flex;position:absolute;top:600px;left:0;right:0}.lpD #tm .m-tstep{white-space:nowrap;color:#a39990;background:#ffffffb3;border:1px solid #efece7;border-radius:999px;flex:none;padding:5px 8px;font-size:10.5px;font-weight:700;line-height:1.3;transition:background .3s,color .3s,border-color .3s}.lpD #tm .m-tstep.on{color:#fff;background:#2b2725;border-color:#2b2725}.lpD #tm .m-tbar{z-index:3;background:#e4e0da;border-radius:999px;height:3px;position:absolute;top:646px;left:40px;right:40px;overflow:hidden}.lpD #tm .m-tbar i{transform-origin:0;background:#2b2725;height:100%;display:block;transform:scaleX(0)}.lpD #tm .m-thint{z-index:3;text-align:center;color:#8a7f79;font-size:11px;position:absolute;bottom:24px;left:0;right:0}.lpD:not(.js) #tm #tmIn{opacity:1!important;transform:translate(50px,301px)scale(.5151)!important}.lpD #tm .sin>p.mono{text-align:center;padding:0 16px;line-height:1.6;font-size:10.5px!important;bottom:56px!important;left:0!important;right:0!important}.lpD .m-tone{z-index:5;text-align:center;pointer-events:none;background:linear-gradient(#fffcf6f7 55%,#fffcf600);height:200px;padding:0;position:absolute;top:0;left:0;right:0}.m-tone .mt{opacity:0;transition:opacity .4s;position:absolute;top:70px;left:20px;right:20px}.m-tone .mt.on{opacity:1}.m-tone h2,.m-soon h2{letter-spacing:.03em;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:900;line-height:1.5}.m-tone p{color:#4a4340;margin:8px 0 0;font-size:13.5px;line-height:1.75}.lpD #s3 .stage{background:#f5f3ef}.lpD #ink{width:1300px!important;height:1300px!important;top:-210px!important;left:-455px!important}.lpD #s3 .ring[style*="width: 1000px"]{width:400px!important;height:400px!important;top:240px!important;left:-5px!important}.lpD #s3 .ring[style*="width: 760px"]{width:304px!important;height:304px!important;top:288px!important;left:43px!important}.lpD #s3 .ring[style*="width: 520px"]{width:208px!important;height:208px!important;top:336px!important;left:91px!important}.lpD #s3 .ring[style*="width: 280px"]{width:112px!important;height:112px!important;top:384px!important;left:139px!important}.lpD #s3badge{width:max-content;margin:0 auto;top:422px!important;left:0!important;right:0!important}.lpD #s3head{box-sizing:border-box;padding:0 24px;gap:10px!important;width:390px!important;top:72px!important;left:0!important}.lpD #s3head h2{font-size:22px!important;line-height:1.5!important}.lpD #s3head p{width:auto!important;font-size:13px!important;line-height:1.8!important}.lpD #s3head p br{display:none}.lpD #s3 .th{transform-origin:0 0}.m-soon{text-align:center;padding:48px 20px 12px}.lpD .m-soon{background-blend-mode:normal, luminosity;background-color:#fffcf6;background-image:repeating-linear-gradient(90deg,#d8ccb64d 0 1px,#0000 1px 20px),url(/lp/d/paper.webp);background-position:.5px 0,0 0;background-size:auto,400px 400px}.m-soon .mono{color:#fff;letter-spacing:.08em;background:#2b2725;border-radius:999px;margin-bottom:10px;padding:4px 10px;font-size:11px;display:inline-block}.lpD #soon{height:548px!important;box-shadow:none!important;border-radius:0!important;margin-top:0!important}.lpD #soonIn{margin-left:-195px;border-radius:0!important;width:390px!important;height:548px!important;inset:0 auto auto 50%!important}.lpD #soonIn .sn-ring[style*="width: 880px"]{width:360px!important;height:360px!important;top:120px!important;left:15px!important}.lpD #soonIn .sn-ring[style*="width: 600px"]{width:240px!important;height:240px!important;top:180px!important;left:75px!important}.lpD #soonIn .sn-ring[style*="width: 320px"]{width:120px!important;height:120px!important;top:240px!important;left:135px!important}.lpD #soonIn .sn-word{letter-spacing:.06em!important;width:390px!important;font-size:44px!important;top:28px!important}.lpD #soonIn .sn-core{padding:5px 12px 5px 5px!important;font-size:22px!important;top:276px!important;left:132px!important}.lpD #soonIn .sn-core>span,.lpD #soonIn .sn-core svg{width:32px!important;height:32px!important}.lpD #soonIn .sn-node{gap:6px!important;width:150px!important}.lpD #soonIn .sn-node[style*="--n: .9s"]{top:86px!important;left:17px!important}.lpD #soonIn .sn-node[style*="--n: 1s"]{top:86px!important;left:223px!important}.lpD #soonIn .sn-node[style*="--n: 1.1s"]{top:376px!important;left:17px!important}.lpD #soonIn .sn-node[style*="--n: 1.2s"]{top:376px!important;left:223px!important}.lpD #soonIn .sn-pill{gap:7px!important;padding:7px 13px!important;font-size:14px!important}.lpD #soonIn .sn-pill small{font-size:9px!important}.lpD #soonIn .sn-face{width:60px!important;height:60px!important}.lpD #soonIn .sn-face img{transform-origin:0 0;scale:.84}.lpD #soonIn>p.mono{font-size:11px!important;top:516px!important;right:20px!important}.lpD #tm,.lpD #s3{content-visibility:auto;contain-intrinsic-size:auto 2800px}.lpD #soon{content-visibility:auto;contain-intrinsic-size:auto 548px}.lpD #teams,.lpD #pricing,.lpD #services,.lpD #howto,.lpD #faq,.lpD #download{content-visibility:auto}.lpD #teams{contain-intrinsic-size:auto 1740px}.lpD #pricing{contain-intrinsic-size:auto 1330px}.lpD #services{contain-intrinsic-size:auto 1420px}.lpD #howto{contain-intrinsic-size:auto 900px}.lpD #faq{contain-intrinsic-size:auto 400px}.lpD #download{contain-intrinsic-size:auto 650px}.lpD>section>div>.rv h2,.lpD>section h2.rv,.lpD .m-soon h2,.lpD #s3head h2{word-break:keep-all;overflow-wrap:anywhere;word-break:auto-phrase;text-wrap:balance}.lpD .m-tone h2{word-break:keep-all;overflow-wrap:anywhere;word-break:auto-phrase;text-wrap:wrap}.lpD .m-tone .mt:first-child h2{word-break:normal;max-width:290px;margin:0 auto}.lpD #teams,.lpD #pricing,.lpD #services,.lpD #howto,.lpD #faq{padding:56px 20px 64px!important}.lpD #download{padding:72px 20px 0!important}.lpD #teams{margin-top:0!important}.lpD section h2{font-size:28px!important;line-height:1.4!important}.lpD #pricing h2,.lpD #download h2{font-size:32px!important}.lpD #pricing h2 span{padding:0 8px!important}.lpD #services h2 br,.lpD #howto h2 br{display:none}.lpD .m-cols{grid-template-columns:1fr!important}.lpD .m-cols>*{grid-column:auto!important}.lpD .m-stack{flex-direction:column!important;align-items:stretch!important;gap:24px!important}.lpD .m-stack>p{width:auto!important;margin:0!important}.lpD .m-col{width:auto!important}.lpD .m-band{flex-direction:column!important;align-items:stretch!important;gap:18px!important;padding:24px 0!important}.lpD .m-vis{aspect-ratio:16/9;width:100%!important;height:auto!important}.lpD .m-right{text-align:left!important;align-items:flex-start!important;width:auto!important}.lpD .m-panel{padding:4px 20px!important}.lpD a[href="/download/mac"][style*="width: 328px"]{box-sizing:border-box;max-width:328px;width:100%!important}.lpD .m-shelf .slx{zoom:.78}.lpD .m-cmt>div{zoom:.86}.lpD #download .rv{padding-bottom:100px!important}.lpD #teams .m-cols{flex-direction:column;padding-bottom:8px;gap:18px!important;display:flex!important}.lpD #teams .m-cols>.rv{transform-origin:50% 0;background:#fff;position:sticky;box-shadow:0 -1px #221a180a,0 -12px 32px -14px #221a1838,0 2px 6px #221a180d!important}.lpD.js #teams .m-cols>.rv{transition:opacity .7s ease var(--d,0s), translate .9s cubic-bezier(.2,.8,.2,1) var(--d,0s), scale .2s linear, filter .2s linear}.lpD #teams .m-cols>.rv:first-child{top:76px}.lpD #teams .m-cols>.rv:nth-child(2){top:88px}.lpD #teams .m-cols>.rv:nth-child(3){top:100px}.lpD #teams .m-cols>.rv:nth-child(4){top:112px}.lpD #teams .m-cols>.rv>div:first-child{height:220px!important}.lpD #teams .m-cols>.rv>div:last-child{padding:20px 22px 22px!important}.lpD #pricing .m-cols{gap:14px!important}.lpD #pricing .m-cols>.rv{flex-direction:column;border-radius:14px!important;gap:18px!important;padding:26px 22px 22px!important;display:flex!important}.lpD #pricing .m-cols>.rv>div:first-child{color:#6b625c;letter-spacing:.04em;font-size:15px!important}.lpD #pricing .m-cols>.rv>div:nth-child(2){margin-top:-8px}.lpD #pricing .m-cols>.rv>.en,.lpD #pricing .m-cols>.rv>div:nth-child(2) .en{font-size:46px!important}.lpD #pricing .m-cols>.rv>div:nth-child(2)>span:not(.en){font-size:12.5px!important}.lpD #pricing .m-cols>.rv>div:nth-child(2):not(.en):not(:has(.en)){font-size:28px!important;line-height:1.3!important}.lpD #pricing .m-cols>.rv>div:last-child{border-top:1px solid #efece7;order:1;padding-top:16px;gap:10px!important;font-size:14px!important}.lpD #pricing .m-cols>.rv>a{order:2;margin-top:4px}.lpD #pricing .m-cols+p{line-height:1.8}.lpD #pricing .m-cols+p .m-ln{display:block}.lpD #faq .m-cols{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 2px 6px #221a180a;gap:0!important}.lpD #faq .m-qa{border-bottom:1px solid #efece7;background:0 0!important;border-radius:0!important;padding:0!important}.lpD #faq .m-qa:last-child{border-bottom:0}.lpD #faq .m-qa>div:first-child{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;line-height:1.5;display:flex;font-size:15.5px!important}.lpD #faq .m-qa>div:first-child:after{content:"";background:linear-gradient(#2b2725,#2b2725) 50%/12px 1.6px no-repeat,linear-gradient(#2b2725,#2b2725) 50%/1.6px 12px no-repeat;flex:none;width:12px;height:12px;transition:rotate .3s}.lpD #faq .m-qa.open>div:first-child:after{rotate:45deg}.lpD #faq .m-qa>div:last-child{max-height:0;padding:0 20px;transition:max-height .35s,padding .35s;overflow:hidden;margin:0!important;font-size:14px!important}.lpD #faq .m-qa.open>div:last-child{max-height:200px;padding:0 20px 18px}.lpD .m-foot{flex-wrap:wrap;gap:14px 20px!important;margin:0 -20px!important;padding:24px 20px!important}.lpD .m-foot>span:first-child{width:100%}.lpD .m-foot>span:nth-child(2){display:none}.lpD .m-foot>span:last-child{width:100%}}
.lpd-en .lpD .head>span:first-child{justify-content:center;padding-right:90px;width:1400px!important;left:0!important}.lpd-en .lpD .w1,.lpd-en .lpD .w3{letter-spacing:.06em!important;width:auto!important;font-size:56px!important}.lpd-en .lpD .w3>span{font-size:inherit!important}.lpd-en .lpD .org{width:auto!important;height:80px!important;padding:6px 16px 6px 10px!important}.lpd-en .lpD .org>span:first-child{width:64px!important;height:64px!important}.lpd-en .lpD .org>span:last-child{letter-spacing:.04em!important;font-size:50px!important}.lpd-en .lpD .w4,.lpd-en .lpD .w5{letter-spacing:.06em!important;font-size:64px!important}.lpd-en .lpD .w4{right:846px;left:auto!important}.lpd-en .lpD .hero .tag:not(.t5),.lpd-en .lpD .hero .tag>span{width:auto!important}@media (max-width:760px){.lpd-en .m-h1 .m-l1{letter-spacing:.01em;font-size:19px}.lpd-en .m-h1 .m-l2{white-space:normal;letter-spacing:.01em;font-size:24px}.lpd-en .lpD #services h2 br,.lpd-en .lpD #howto h2 br{display:inline}}
