@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_899ba5fb-module__vST82G__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_899ba5fb-module__vST82G__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_6c5e9af6-module__l6p7Sa__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_6c5e9af6-module__l6p7Sa__variable{--font-figtree:"Figtree", "Figtree Fallback"}
.loom-site{--m-loom:url(/site/loom.png);--m-chat:url(/site/chat.png);--m-cal:url(/site/cal.png);--m-couple:url(/site/couple.png);--m-hand:url(/site/hand.png);--m-send:url(/site/send.png);--m-play:url(/site/play.png);--m-pic:url(/site/pic.png);--m-user:url(/site/user.png);--m-team:url(/site/team.png);--ground:#f2f1f6;--paper:#fff;--ink:#16152e;--muted:#6c6a85;--line:#dedce8;--cobalt:#4453f0;--brand:#2f45f2;--display:var(--font-outfit),var(--font-rubik),ui-sans-serif,system-ui,sans-serif;--body:var(--font-figtree),var(--font-rubik),ui-sans-serif,system-ui,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.loom-site:lang(he){--display:var(--font-rubik),ui-sans-serif,system-ui,sans-serif;--body:var(--font-rubik),ui-sans-serif,system-ui,sans-serif}.loom-site *{box-sizing:border-box}.loom-site{background:var(--ground);color:var(--ink);font-family:var(--body);margin:0;font-size:16px;line-height:1.55;overflow-x:clip}.loom-site img{max-width:100%}.loom-site [hidden]{display:none!important}.loom-site a{color:inherit}.loom-site button{font:inherit;color:inherit;cursor:pointer}.loom-site :focus-visible{outline:2px solid var(--cobalt);outline-offset:3px;border-radius:8px}.loom-site h1,.loom-site h2,.loom-site h3,.loom-site h4{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:500}.loom-site p{margin:0}.loom-site .ico{-webkit-mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;background:currentColor;display:inline-block}.loom-site .nav{z-index:300;padding:calc(env(safe-area-inset-top,0px) + 14px) clamp(16px,4vw,40px) 14px;background:linear-gradient(var(--ground) 60%,#f2f1f600);align-items:center;gap:18px;display:flex;position:sticky;top:0}.loom-site .brand{font-family:var(--display);align-items:center;gap:10px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.loom-site .brand .tile{background:linear-gradient(150deg,#6e7bff,#4453f0 55%,#2f3bd6);border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 20px -10px #4453f0}.loom-site .brand .tile .ico{color:#fff;width:20px;height:20px}.loom-site .nav .links{color:var(--muted);gap:22px;margin-inline-start:auto;font-size:14px;display:flex}.loom-site .nav .links a{text-decoration:none}.loom-site .nav .links a:hover,.loom-site .nav .links a[aria-current]{color:var(--ink)}.loom-site .nav .links a[aria-current]{font-weight:600}.loom-site .lang{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:3px;display:flex}.loom-site .lang button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600}.loom-site .lang button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.loom-site .btn{white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex}.loom-site .btn.dark{background:var(--ink);color:var(--paper);box-shadow:0 14px 30px -14px #16152eb3}.loom-site .btn.dark:hover{transform:translateY(-2px)}.loom-site .btn.ghost{color:var(--ink);background:0 0}.loom-site .btn.line{border:1px solid var(--line);background:var(--paper);color:var(--ink)}.loom-site .btn.small{height:38px;padding:0 16px;font-size:13.5px}@media (max-width:860px){.loom-site .nav .links{display:none}.loom-site .nav .lang{margin-inline-start:auto}}.ls-page .wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,5vw,64px)}.loom-site .kicker{letter-spacing:.16em;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.loom-site .chipic{border:1px solid var(--line);background:var(--paper);width:46px;height:46px;box-shadow:0 2px 0 var(--line);border-radius:14px;flex:none;place-items:center;display:grid}.loom-site .chipic .ico{width:22px;height:22px;color:var(--cobalt)}.loom-site .chipic svg{width:22px;height:22px}.ls-page .hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,80px);padding-block:clamp(40px,7vw,96px) clamp(40px,6vw,80px);display:grid}.ls-page .hero .copy{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.ls-page .hero h1{letter-spacing:-.04em;font-size:clamp(40px,4.8vw,76px);line-height:1.02}.ls-page .hero p.lead{color:var(--muted);max-width:44ch;font-size:clamp(16px,1.35vw,20px)}.loom-site .ctas{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:860px){.ls-page .hero{grid-template-columns:1fr}}.ls-page .sec{padding-block:clamp(56px,8vw,110px)}.ls-page .sec h2{letter-spacing:-.035em;font-size:clamp(32px,3.8vw,56px);line-height:1.04}.ls-page .sech{flex-direction:column;gap:14px;max-width:720px;margin-bottom:clamp(28px,4vw,48px);display:flex}.ls-page .sech p{color:var(--muted);font-size:clamp(15px,1.2vw,18px)}.ls-page .fan{--cw:clamp(130px,13vw,190px);--ch:calc(var(--cw)*1.3);height:clamp(300px,34vw,440px);position:relative}.ls-page .fan .card.flow{margin:calc(var(--ch)/-2) 0 0 calc(var(--cw)/-2);position:absolute;top:50%;left:50%}.ls-page .cta-band{color:#fff;background:linear-gradient(150deg,#56f 0%,#2f45f2 55%,#2232c8 100%);border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-block:clamp(40px,6vw,80px);padding:clamp(28px,5vw,64px);display:flex;box-shadow:0 2px #1a28a8,0 40px 60px -34px #2f45f299}.ls-page .cta-band h2{color:#fff;max-width:18ch;font-size:clamp(28px,3.4vw,48px)}.ls-page .cta-band .btn.dark{color:#2232c8;background:#fff}.ls-page .cta-band .btn.ghost{color:#fff}.loom-site .card{width:var(--cw);height:var(--ch);border-radius:calc(var(--cw)*.085);color:var(--tone);background:var(--fill);transform-origin:50%;will-change:transform,opacity;backface-visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 1px 2px #16152e1a,0 22px 38px -18px #16152e6b}.loom-site .card .art{position:absolute;inset:0}.loom-site .card .art:after{content:"";opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.loom-site .card .v0{background:radial-gradient(circle at 66% 40%,var(--tint) 0 33%,transparent 33.4%)}.loom-site .card .v1{background:repeating-linear-gradient(-32deg,transparent 0 calc(var(--cw)*.055),var(--t10) calc(var(--cw)*.055) calc(var(--cw)*.11))}.loom-site .card .v2{background:radial-gradient(circle at 50% -6%,var(--tint) 0 52%,transparent 52.4%)}.loom-site .card .v3{background:radial-gradient(circle,var(--t14) 0 22%,transparent 24%) 0 0/calc(var(--cw)*.1) calc(var(--cw)*.1)}.loom-site .card .v4{background:linear-gradient(180deg,var(--tint) 0 46%,transparent 46%)}.loom-site .card .top{font-size:calc(var(--cw)*.056);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-weight:700;transition:opacity .3s;display:flex;position:absolute;top:6%;left:7.5%;right:7.5%}.loom-site .card .top b{font-weight:800}.loom-site .card .gl{aspect-ratio:1;width:52%;filter:drop-shadow(0 calc(var(--cw)*.025) calc(var(--cw)*.03) #0000002e);position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}.loom-site .card .gl .ico{width:100%;height:100%}.loom-site .card .nm{font-family:var(--display);font-weight:700;font-size:calc(var(--cw)*.128);letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:normal;word-break:keep-all;line-height:.92;position:absolute;bottom:6.5%;left:7.5%;right:7%}.loom-site .card.loom{color:#fff}.loom-site .card.loom .art{background:radial-gradient(70% 55% at 62% 46%,#ffffff47,#0000 70%),radial-gradient(60% 50% at 15% 100%,#0a147873,#0000 70%)}.loom-site .card.loom .gl{width:58%;top:45%}.loom-site .card.under .top{opacity:0}.loom-site .card.tap{pointer-events:auto;cursor:pointer}.loom-site .card.flow{will-change:auto;position:relative;top:auto;left:auto}.loom-site .foot{margin:clamp(60px,8vw,110px) clamp(16px,4vw,40px) calc(env(safe-area-inset-bottom,0px) + 24px);background:#eae9f2;border-radius:32px;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:36px 28px;padding:clamp(28px,5vw,64px);display:grid}.loom-site .foot .about{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.loom-site .foot .about h2{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:14px;font-size:clamp(28px,2.8vw,40px);display:flex}.loom-site .typing{background:var(--paper);border-radius:14px;gap:4px;padding:10px 12px;display:inline-flex;box-shadow:0 8px 18px -10px #16152e59}.loom-site .typing i{background:var(--ink);opacity:.3;border-radius:999px;width:6px;height:6px;animation:1.2s infinite ls-blink}.loom-site .typing i:nth-child(2){animation-delay:.2s}.loom-site .typing i:nth-child(3){animation-delay:.4s}@keyframes ls-blink{40%{opacity:1}}.loom-site .foot .about p{color:#4a4864;max-width:40ch;margin:0}.loom-site .soc{gap:10px;display:flex}.loom-site .soc a{background:var(--paper);border-radius:999px;place-items:center;width:52px;height:52px;transition:transform .2s;display:grid;box-shadow:0 8px 18px -12px #16152e59}.loom-site .soc a:hover{transform:translateY(-2px)}.loom-site .soc svg{width:21px;height:21px}.loom-site .fcol{flex-direction:column;gap:14px;min-width:0;display:flex}.loom-site .fcol h4{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:700}.loom-site .fcol a{align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.loom-site .fcol a:hover{text-underline-offset:4px;text-decoration:underline}.loom-site .tagn{color:#fff;background:#ff5a7a;border-radius:7px;padding:2px 8px;font-size:11.5px;font-weight:600}.loom-site .tagn.soon{color:#5d72e8;background:0 0;border:1px solid #a9b8ff}.loom-site .tagn.new2{color:#d94a70;background:0 0;border:1px solid #ffb3c0}.loom-site .foot .base{color:var(--muted);border-top:1px solid #d9d7e4;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px;padding-top:22px;font-size:14px;display:flex}@media (max-width:860px){.loom-site .foot{grid-template-columns:1fr 1fr}.loom-site .foot .about{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.loom-site *{transition:none!important;animation:none!important}}.ls-home{--ground:#f2f1f6;--paper:#fff;--ink:#16152e;--muted:#6c6a85;--line:#dedce8;--cobalt:#4453f0;--display:var(--font-outfit),var(--font-rubik),ui-sans-serif,system-ui,sans-serif;--body:var(--font-figtree),var(--font-rubik),ui-sans-serif,system-ui,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ls-home:lang(he){--display:var(--font-rubik),ui-sans-serif,system-ui,sans-serif;--body:var(--font-rubik),ui-sans-serif,system-ui,sans-serif}.ls-home *{box-sizing:border-box}.ls-home{background:var(--ground);color:var(--ink);font-family:var(--body);margin:0;font-size:16px;line-height:1.5;overflow-x:clip}.ls-home a{color:inherit}.ls-home button{font:inherit;color:inherit;cursor:pointer}.ls-home :focus-visible{outline:2px solid var(--cobalt);outline-offset:3px;border-radius:8px}.ls-home h1,.ls-home h2,.ls-home h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500}.ls-home .ico{-webkit-mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;background:currentColor;display:inline-block}.ls-home{--m-loom:url(/site/loom.png);--m-chat:url(/site/chat.png);--m-cal:url(/site/cal.png);--m-couple:url(/site/couple.png);--m-hand:url(/site/hand.png);--m-send:url(/site/send.png);--m-play:url(/site/play.png);--m-pic:url(/site/pic.png);--m-user:url(/site/user.png);--m-team:url(/site/team.png)}.ls-home .nav{z-index:300;padding:calc(env(safe-area-inset-top,0px) + 14px) clamp(16px,4vw,40px) 14px;background:linear-gradient(var(--ground) 55%,transparent);align-items:center;gap:18px;display:flex;position:fixed;top:0;left:0;right:0}.ls-home .brand{font-family:var(--display);align-items:center;gap:10px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.ls-home .brand .tile{background:linear-gradient(150deg,#6e7bff,#4453f0 55%,#2f3bd6);border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 20px -10px #4453f0}.ls-home .brand .tile .ico{color:#fff;width:20px;height:20px}.ls-home .nav .links{color:var(--muted);gap:22px;margin-inline-start:auto;font-size:14px;display:flex}.ls-home .nav .links a{text-decoration:none}.ls-home .nav .links a:hover{color:var(--ink)}.ls-home .lang{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:3px;display:flex}.ls-home .lang button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600}.ls-home .lang button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.ls-home .btn{white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.ls-home .btn.dark{background:var(--ink);color:var(--paper);box-shadow:0 14px 30px -14px #16152eb3}.ls-home .btn.dark:hover{transform:translateY(-2px)}.ls-home .btn.ghost{color:var(--ink);background:0 0}.ls-home .btn.ghost:hover{text-underline-offset:4px;text-decoration:underline}.ls-home .btn.small{height:38px;padding:0 16px;font-size:13.5px}@media (max-width:760px){.ls-home .nav .links{display:none}.ls-home .nav .lang{margin-inline-start:auto}}.ls-home .stage{position:relative}.ls-home .pin{height:100svh;position:sticky;top:0;overflow:hidden}.ls-home .deckwrap{pointer-events:none;position:absolute;inset:0}.ls-home .card{width:var(--cw);height:var(--ch);border-radius:calc(var(--cw)*.085);color:var(--tone);background:var(--fill);transform-origin:50%;will-change:transform,opacity;backface-visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 1px 2px #16152e1a,0 22px 38px -18px #16152e6b}.ls-home .card .art{position:absolute;inset:0}.ls-home .card .art:after{content:"";opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ls-home .card .v0{background:radial-gradient(circle at 66% 40%,var(--tint) 0 33%,transparent 33.4%)}.ls-home .card .v1{background:repeating-linear-gradient(-32deg,transparent 0 calc(var(--cw)*.055),var(--t10) calc(var(--cw)*.055) calc(var(--cw)*.11))}.ls-home .card .v2{background:radial-gradient(circle at 50% -6%,var(--tint) 0 52%,transparent 52.4%)}.ls-home .card .v3{background:radial-gradient(circle,var(--t14) 0 22%,transparent 24%) 0 0/calc(var(--cw)*.1) calc(var(--cw)*.1)}.ls-home .card .v4{background:linear-gradient(180deg,var(--tint) 0 46%,transparent 46%)}.ls-home .card .top{font-size:calc(var(--cw)*.056);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-weight:700;transition:opacity .3s;display:flex;position:absolute;top:6%;left:7.5%;right:7.5%}.ls-home .card .top b{font-weight:800}.ls-home .card .gl{aspect-ratio:1;width:52%;filter:drop-shadow(0 calc(var(--cw)*.025) calc(var(--cw)*.03) #0000002e);position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}.ls-home .card .gl .ico{width:100%;height:100%}.ls-home .card .nm{font-family:var(--display);font-weight:700;font-size:calc(var(--cw)*.128);letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:normal;word-break:keep-all;line-height:.92;position:absolute;bottom:6.5%;left:7.5%;right:7%}.ls-home .card.loom{color:#fff}.ls-home .card.loom .art{background:radial-gradient(70% 55% at 62% 46%,#ffffff47,#0000 70%),radial-gradient(60% 50% at 15% 100%,#0a147873,#0000 70%)}.ls-home .card.loom .gl{width:58%;top:45%}.ls-home .card.under .top{opacity:0}.ls-home .card.tap{pointer-events:auto;cursor:pointer}.ls-home .demo{flex-direction:column;align-items:center;gap:28px;padding-block:120px 140px;padding-inline:clamp(16px,4vw,40px);display:flex}.ls-home .demo .head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.ls-home .demo h2{font-size:clamp(32px,4vw,56px);line-height:1.05}.ls-home .screen{background:var(--paper);border:1px solid var(--line);border-radius:28px;width:min(1080px,100%);padding:14px;position:relative;box-shadow:0 40px 80px -50px #16152e80}.ls-home .screen .bar{gap:6px;padding:4px 6px 12px;display:flex}.ls-home .screen .bar i{background:var(--line);border-radius:999px;width:10px;height:10px}.ls-home .grid{grid-template:"meet cal crm""con cal del"/1fr 1.25fr 1fr;gap:12px;display:grid;position:relative}.ls-home .blk{background:#4453f0;border-radius:20px;flex-direction:column;gap:10px;min-width:0;min-height:170px;padding:14px;transition:background .5s;display:flex;position:relative;overflow:hidden}.ls-home .blk:before{content:"";background:repeating-linear-gradient(#ffffff2e 0 10px,#0000 10px 24px);border-radius:12px;transition:opacity .4s;position:absolute;inset:14px}.ls-home .blk.open{background:#f7f6fb}.ls-home .blk.open:before{opacity:0}.ls-home .blk.drop{box-shadow:inset 0 0 0 2px var(--cobalt)}.ls-home .blk .bh{opacity:0;align-items:center;gap:9px;font-size:14px;font-weight:700;transition:opacity .4s .15s,transform .4s .15s;display:flex;transform:translateY(6px)}.ls-home .blk.open .bh{opacity:1;transform:none}.ls-home .blk .bh .chip{border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.ls-home .blk .bh .chip .ico{width:17px;height:17px}.ls-home .blk .body{opacity:0;flex-direction:column;gap:7px;min-width:0;transition:opacity .4s .25s;display:flex}.ls-home .blk.open .body{opacity:1}.ls-home .row{background:var(--paper);border:1px solid var(--line);border-radius:12px;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:13px;transition:opacity .3s,transform .3s;display:flex}.ls-home .row b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ls-home .row .st{white-space:nowrap;border-radius:999px;margin-inline-start:auto;padding:3px 8px;font-size:11px;font-weight:700;transition:background .3s,color .3s}.ls-home .row.new{animation:.45s cubic-bezier(.2,.8,.2,1) both ls-pop}.ls-home .row.hl{border-color:var(--cobalt);box-shadow:0 0 0 3px #4453f026}.ls-home .row.lift{opacity:.35;transform:scale(.97)}@keyframes ls-pop{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:none}}.ls-home .mcal{text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(7,1fr);gap:5px;font-size:11.5px;display:grid}.ls-home .mcal span{aspect-ratio:1;background:var(--paper);border:1px solid var(--line);border-radius:999px;place-items:center;max-width:100%;display:grid;position:relative}.ls-home .mcal span.wd{color:var(--muted);background:0 0;border:0;font-weight:700}.ls-home .mcal span.on{color:#3a220e;background:#ff9a3d;border-color:#ff9a3d;font-weight:700;animation:.45s both ls-pop}.ls-home .mcal span.wed{color:#fff;background:#ff5a7a;border-color:#ff5a7a}.ls-home .bar2{background:var(--line);border-radius:999px;height:7px;overflow:hidden}.ls-home .bar2 i{background:#4fb0ff;width:0;height:100%;transition:width 2.4s ease-out;display:block}.ls-home .cursor{z-index:6;pointer-events:none;opacity:0;transition:transform .9s cubic-bezier(.5,0,.2,1),opacity .3s;position:absolute;top:0;left:0}.ls-home .cursor .chipd{background:var(--ink);color:var(--paper);white-space:nowrap;opacity:0;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700;transition:opacity .25s;position:absolute;top:18px;left:16px;box-shadow:0 10px 20px -8px #16152e99}.ls-home .cursor.drag .chipd{opacity:1}.ls-home .steps{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1080px;display:flex}.ls-home .steps div{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;transition:color .3s,border-color .3s,background .3s;display:flex}.ls-home .steps div b{background:var(--line);width:22px;height:22px;color:var(--ink);border-radius:999px;flex-shrink:0;place-items:center;font-size:12px;display:grid}.ls-home .steps div.on{color:var(--ink);border-color:var(--ink)}.ls-home .steps div.on b{background:var(--ink);color:var(--paper)}.ls-home .replay{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:600}@media (max-width:760px){.ls-home .grid{grid-template-columns:1fr 1fr;grid-template-areas:"meet crm""cal cal""con del"}.ls-home .blk{min-height:150px}}.ls-home .sticker{white-space:nowrap;will-change:transform,opacity;opacity:0;z-index:600;border-radius:11px;padding:5px 11px;font-size:12px;font-weight:700;position:absolute;top:0;left:0;box-shadow:0 14px 26px -14px #16152e80}.ls-home .sticker:after{content:"";background:inherit;border-radius:2px;width:10px;height:10px;position:absolute;bottom:-4px;left:calc(50% - 5px);transform:rotate(45deg)}.ls-home .hero-wrap{z-index:150;pointer-events:none;will-change:transform,opacity;position:absolute;inset:0}.ls-home .hero-title{left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 92px);text-align:center;flex-direction:column;align-items:center;gap:16px;padding-inline:20px;display:flex;position:absolute}.ls-home .kicker{letter-spacing:.16em;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.ls-home .hero-title .kicker{opacity:0;transition:opacity .8s .3s}.ls-home .hero-title.on .kicker{opacity:1}.ls-home .hero-title h1{letter-spacing:-.035em;max-width:15ch;font-size:clamp(40px,5.6vw,88px);line-height:1.02}.ls-home .hero-title h1 .w{opacity:0;transition:opacity .6s ease-out,transform .8s cubic-bezier(.2,.8,.2,1);display:inline-block;transform:translateY(.5em)}.ls-home .hero-title h1 .w.on{opacity:1;transform:none}.ls-home .hero-foot{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 5vh);text-align:center;opacity:0;flex-direction:column;align-items:center;gap:22px;padding-inline:20px;transition:opacity .7s,transform .7s;display:flex;position:absolute;transform:translateY(14px)}.ls-home .hero-foot.on{opacity:1;pointer-events:auto;transform:none}.ls-home .hero-foot p{color:var(--muted);max-width:54ch;margin:0;font-size:clamp(15px,1.2vw,18px)}.ls-home .ctas{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}@media (max-width:760px){.ls-home .sticker{border-radius:9px;padding:4px 8px;font-size:10px}.ls-home .hero-title{top:calc(env(safe-area-inset-top,0px) + 80px)}.ls-home .hero-title h1{font-size:40px}}.ls-home .car{top:0;bottom:0;z-index:700;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;gap:24px;width:min(33vw,470px);display:flex;position:absolute;inset-inline-start:clamp(16px,6vw,96px)}.ls-home .car .ck{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.ls-home .car .ck i{border-radius:999px;width:12px;height:12px}.ls-home .car h2{letter-spacing:-.035em;font-size:clamp(32px,3.5vw,58px);line-height:1.02}.ls-home .car p{color:var(--muted);max-width:34ch;margin:0;font-size:clamp(15px,1.2vw,18px)}.ls-home .car .ctas{justify-content:flex-start}.ls-home .car .fadebox{flex-direction:column;gap:18px;transition:opacity .28s,transform .28s;display:flex}.ls-home .car .fadebox.swap{opacity:0;transform:translateY(10px)}.ls-home .car-nav{inset-inline-end:clamp(16px,3vw,48px);z-index:700;opacity:0;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ls-home .rbtn{border:1px solid var(--line);background:var(--paper);border-radius:999px;place-items:center;width:52px;height:52px;transition:transform .2s;display:grid;box-shadow:0 10px 22px -14px #16152e73}.ls-home .rbtn:hover{transform:scale(1.06)}.ls-home .rbtn svg{width:20px;height:20px}@media (max-width:760px){.ls-home .car{width:auto;inset-inline-end:16px;top:calc(env(safe-area-inset-top,0px) + 76px);justify-content:flex-start;gap:14px;bottom:auto}.ls-home .car h2{font-size:34px}.ls-home .car .fadebox{gap:12px}.ls-home .car p{display:none}.ls-home .car-nav{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);flex-direction:row;inset-inline:16px auto;transform:none}}.ls-home .grid .blk{transition:background .5s,filter .45s,transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .45s}.ls-home .grid.live .blk{filter:brightness(.8)saturate(.45)}.ls-home .grid.live .blk:hover{filter:none}.ls-home .grid.live .blk.act{filter:none;z-index:3;box-shadow:0 24px 40px -22px #16152e73,0 0 0 2px var(--cobalt);transform:scale(1.04)}.ls-home .sec{max-width:1440px;margin-inline:auto;padding-block:clamp(80px,10vw,140px);padding-inline:clamp(16px,6vw,96px)}.ls-home .split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.ls-home .copy{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.ls-home .copy h2{letter-spacing:-.035em;font-size:clamp(36px,4.2vw,66px);line-height:1.02}.ls-home .copy p{color:var(--muted);max-width:44ch;margin:0;font-size:clamp(15px,1.2vw,18px)}.ls-home .chipic{border:1px solid var(--line);background:var(--paper);width:46px;height:46px;box-shadow:0 2px 0 var(--line);border-radius:14px;place-items:center;display:grid}.ls-home .chipic .ico{width:22px;height:22px}.ls-home .btn.line{border:1px solid var(--line);background:var(--paper);color:var(--ink)}@media (max-width:860px){.ls-home .split{grid-template-columns:1fr}}.ls-home .bubbles{width:min(380px,100%);height:250px;margin-top:10px;position:relative}.ls-home .bubbles>span{background:var(--paper);border-radius:999px;place-items:center;width:84px;height:84px;animation:5.5s ease-in-out infinite ls-bob;display:grid;position:absolute;box-shadow:0 14px 26px -16px #16152e66}.ls-home .bubbles .ico{width:34px;height:34px;color:var(--ink)}@keyframes ls-bob{50%{transform:translateY(-9px)}}.ls-home .scr{min-width:0}.ls-home .scr-body{background:linear-gradient(#34336a 0%,#1e1d44 22%,#16152e 70%,#100f24 100%);border-radius:28px;padding:14px 14px 38px;position:relative;box-shadow:inset 0 2px #ffffff2e,inset 0 -3px #00000059,0 2px #0c0b1c,0 4px #0c0b1c,0 6px #0c0b1c,0 8px #08071a,0 60px 80px -40px #16152e99}.ls-home .scr-body>.ico{color:#ffffff80;width:16px;height:16px;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.ls-home .scr-view{aspect-ratio:16/10.4;background:#f4f3f9;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.ls-home .scr-bar{background:var(--paper);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ls-home .scr-bar h3{font-size:clamp(17px,1.7vw,24px);font-weight:600}.ls-home .scr-bar .pill{background:var(--ground);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.ls-home .scr-bar .pill b{background:var(--ink);color:#fff;border-radius:999px;place-items:center;width:16px;height:16px;font-size:13px;line-height:1;display:grid}.ls-home .scr-rows{--cw:clamp(64px,6.4vw,104px);--ch:calc(var(--cw)*1.16);flex-direction:column;flex:1;justify-content:center;gap:12px;padding-block:12px;display:flex;overflow:hidden}.ls-home .scr-rows,.ls-home .band{direction:ltr;align-items:flex-start}[dir=rtl] .ls-home .mrow>.card{direction:rtl}[dir=rtl] .ls-home .band .mrow{animation-direction:reverse}.ls-home .mrow{width:max-content;animation:ls-mq var(--dur,40s) linear infinite;direction:ltr;display:flex}.ls-home .mrow.rev{animation-direction:reverse}.ls-home .mrow>*{flex:none;margin-right:12px}@keyframes ls-mq{to{transform:translate(-50%)}}.ls-home .card.flow{will-change:auto;position:relative;top:auto;left:auto;box-shadow:0 1px 2px #16152e1a,0 12px 20px -12px #16152e66}.ls-home .scr-neck{clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);background:linear-gradient(90deg,#0e0d22 0%,#2e2d5e 45%,#1a1940 70%,#0e0d22 100%);width:13%;height:clamp(34px,4vw,58px);margin:0 auto}.ls-home .scr-base{background:linear-gradient(#3a3972 0%,#1e1d44 40%,#121128 100%);border-radius:10px 10px 6px 6px;width:34%;height:14px;margin:0 auto;box-shadow:0 3px #0a091a,0 22px 26px -12px #16152e73}.ls-home .swirl{height:max(100vh,700px);position:relative;overflow:hidden}.ls-home .swirl .center{text-align:center;z-index:5;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding-inline:20px;display:flex;position:absolute;inset:0}.ls-home .swirl h2{letter-spacing:-.035em;max-width:17ch;font-size:clamp(36px,5vw,82px);line-height:1.02}.ls-home .swirl p{color:var(--muted);max-width:44ch;margin:0;font-size:clamp(15px,1.2vw,18px)}.ls-home .lanes{--cw:clamp(70px,8.2vw,128px);--ch:calc(var(--cw)*1.08);position:absolute;inset:0}.ls-home .lanes .card{box-shadow:0 1px 2px #16152e14,0 14px 24px -14px #16152e66}.ls-home .plans{justify-content:center;align-items:center;padding-block:30px;display:flex}.ls-home .plan{background:var(--paper);border-radius:24px;flex-direction:column;flex:1 1 0;gap:12px;min-width:0;max-width:290px;padding:24px 22px;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;box-shadow:0 1px 2px #16152e14,0 30px 50px -28px #16152e66}.ls-home .plan:first-child{margin-inline-end:-16px;transform:rotate(-3deg)translateY(12px)}.ls-home .plan:nth-child(3){margin-inline-start:-16px;transform:rotate(3deg)translateY(12px)}.ls-home .plan.pop{z-index:2;color:#fff;background:linear-gradient(160deg,#56f 0%,#2f45f2 55%,#2232c8 100%);transform:translateY(-16px);box-shadow:0 2px #1a28a8,0 40px 60px -28px #2f45f299}.ls-home .plan:hover{z-index:3;transform:translateY(-22px)rotate(0)}.ls-home .plan h3{font-size:20px;font-weight:500}.ls-home .price{font-family:var(--display);letter-spacing:-.05em;direction:ltr;justify-content:flex-start;align-items:flex-start;gap:2px;font-size:clamp(50px,5vw,78px);font-weight:600;line-height:1;display:flex}[dir=rtl] .ls-home .price{justify-content:flex-end}.ls-home .price sup{margin-top:.22em;font-size:.36em;font-weight:500}.ls-home .price small{opacity:.7;letter-spacing:0;align-self:flex-end;margin-bottom:.45em;font-size:.26em;font-weight:500}.ls-home .plan ul{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.ls-home .plan li{align-items:flex-start;gap:8px;display:flex}.ls-home .plan li:before{content:"";opacity:.45;background:currentColor;border-radius:999px;flex:none;width:7px;height:7px;margin-top:.55em}.ls-home .plan .note{opacity:.6;margin-top:auto;font-size:13px}.ls-home .plan .btn{height:44px;margin-top:8px}.ls-home .plan.pop .btn{color:#2232c8;background:#fff}.ls-home .badge{top:-13px;color:#2232c8;background:#fff;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;position:absolute;inset-inline-end:18px;transform:rotate(6deg);box-shadow:0 8px 16px -8px #0006}@media (max-width:860px){.ls-home .plans{flex-direction:column;gap:18px}.ls-home .plan,.ls-home .plan:first-child,.ls-home .plan:nth-child(3),.ls-home .plan.pop{width:100%;max-width:380px;margin:0;transform:none}}.ls-home .band{background:#e2f57e;border-radius:30px;margin-inline:clamp(16px,4vw,40px);padding-block:clamp(18px,2.4vw,30px);overflow:hidden}.ls-home .band .mrow{--cw:clamp(40px,4.2vw,62px);--ch:calc(var(--cw)*1.2);align-items:center}.ls-home .band .mrow>*{margin-right:clamp(16px,2vw,28px)}.ls-home .band .say{font-family:var(--display);letter-spacing:-.045em;white-space:nowrap;color:var(--ink);font-size:clamp(38px,6vw,98px);font-weight:600;line-height:1}.ls-home .foot{margin:clamp(60px,8vw,110px) clamp(16px,4vw,40px) calc(env(safe-area-inset-bottom,0px) + 24px);background:#eae9f2;border-radius:32px;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:36px 28px;padding:clamp(28px,5vw,64px);display:grid}.ls-home .foot .about{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.ls-home .foot .about h2{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:14px;font-size:clamp(28px,2.8vw,40px);display:flex}.ls-home .typing{background:var(--paper);border-radius:14px;gap:4px;padding:10px 12px;display:inline-flex;box-shadow:0 8px 18px -10px #16152e59}.ls-home .typing i{background:var(--ink);opacity:.3;border-radius:999px;width:6px;height:6px;animation:1.2s infinite ls-blink}.ls-home .typing i:nth-child(2){animation-delay:.2s}.ls-home .typing i:nth-child(3){animation-delay:.4s}.ls-home .foot .about p{color:#4a4864;max-width:40ch;margin:0}.ls-home .soc{gap:10px;display:flex}.ls-home .soc a{background:var(--paper);border-radius:999px;place-items:center;width:52px;height:52px;transition:transform .2s;display:grid;box-shadow:0 8px 18px -12px #16152e59}.ls-home .soc a:hover{transform:translateY(-2px)}.ls-home .soc svg{width:21px;height:21px}.ls-home .fcol{flex-direction:column;gap:14px;min-width:0;display:flex}.ls-home .fcol h4{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:700}.ls-home .fcol a{align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.ls-home .fcol a:hover{text-underline-offset:4px;text-decoration:underline}.ls-home .tagn{color:#fff;background:#ff5a7a;border-radius:7px;padding:2px 8px;font-size:11.5px;font-weight:600}.ls-home .tagn.soon{color:#5d72e8;background:0 0;border:1px solid #a9b8ff}.ls-home .tagn.new2{color:#d94a70;background:0 0;border:1px solid #ffb3c0}.ls-home .foot .base{color:var(--muted);border-top:1px solid #d9d7e4;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px;padding-top:22px;font-size:14px;display:flex}@media (max-width:860px){.ls-home .foot{grid-template-columns:1fr 1fr}.ls-home .foot .about{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ls-home *{transition:none!important;animation:none!important}}.ls-about .story{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.ls-about .story .side{flex-direction:column;gap:16px;display:flex;position:sticky;top:110px}.ls-about .story .side h2{font-size:clamp(30px,3.4vw,50px)}.ls-about .paras{flex-direction:column;gap:20px;display:flex}.ls-about .story .body{flex-direction:column;gap:20px;max-width:62ch;font-size:clamp(17px,1.35vw,20px);line-height:1.6;display:flex}.ls-about .story .body p:first-child:first-letter{font-family:var(--display);float:inline-start;margin-inline-end:.08em;color:var(--brand);margin-top:.06em;font-size:3.1em;font-weight:600;line-height:.9}.ls-about .quote{background:var(--paper);border:1px solid var(--line);font-family:var(--display);letter-spacing:-.015em;border-radius:22px;margin-top:8px;padding:22px 24px;font-size:clamp(20px,1.8vw,26px);line-height:1.3}.ls-about .quote span.who{font-family:var(--body);color:var(--muted);letter-spacing:0;margin-top:10px;font-size:14px;display:block}@media (max-width:860px){.ls-about .story{grid-template-columns:1fr}.ls-about .story .side{position:static}}.ls-about .values{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ls-about .val{background:var(--paper);border-radius:24px;flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex;box-shadow:0 1px 2px #16152e0f,0 24px 40px -30px #16152e66}.ls-about .val .dot{width:44px;height:44px;color:var(--tone);background:var(--fill);border-radius:14px;place-items:center;display:grid}.ls-about .val .dot .ico{width:22px;height:22px}.ls-about .val h3{font-size:21px;line-height:1.15}.ls-about .val p{color:var(--muted);font-size:15px}@media (max-width:1000px){.ls-about .values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ls-about .values{grid-template-columns:1fr}}.ls-about .shelf{--cw:clamp(96px,9vw,128px);--ch:calc(var(--cw)*1.3);flex-wrap:wrap;gap:14px;display:flex}.ls-about .shelf .more{width:var(--cw);height:var(--ch);border-radius:calc(var(--cw)*.085);border:2px dashed var(--line);text-align:center;color:var(--muted);place-items:center;padding:10px;font-size:14px;font-weight:600;display:grid}.ls-contact .chan{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ls-contact .ch{min-width:0;color:var(--tone);background:var(--fill);border-radius:28px;flex-direction:column;gap:14px;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #16152e1a,0 30px 50px -30px #16152e73}.ls-contact .ch:before{content:"";background:radial-gradient(circle at 85% 18%,#ffffff59 0 22%,#0000 22.5%);position:absolute;inset:0}.ls-contact .ch>*{position:relative}.ls-contact .ch .ic{background:#ffffffb3;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.ls-contact .ch .ic svg{width:26px;height:26px}.ls-contact .ch h3{font-size:24px}.ls-contact .ch .handle{font-family:var(--display);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:clamp(18px,1.6vw,22px);font-weight:600}.ls-contact .ch p{opacity:.8;font-size:15px}.ls-contact .ch .row{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}.ls-contact .ch .btn{background:var(--tone);height:42px;color:var(--fill);padding:0 18px;font-size:14px}.ls-contact .ch .btn.alt{color:var(--tone);background:#ffffffbf}.ls-contact .copybtn .done{display:none}.ls-contact .copybtn.ok .done{display:inline}.ls-contact .copybtn.ok .idle{display:none}@media (max-width:900px){.ls-contact .chan{grid-template-columns:1fr}}.ls-contact .demo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.ls-contact .steps{counter-reset:s;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ls-contact .steps li{background:var(--paper);border:1px solid var(--line);counter-increment:s;border-radius:22px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.ls-contact .steps li:before{content:counter(s);background:var(--ink);color:#fff;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.ls-contact .steps b{font-family:var(--display);margin-bottom:2px;font-size:19px;font-weight:600;display:block}.ls-contact .steps span{color:var(--muted);font-size:15px}@media (max-width:860px){.ls-contact .demo{grid-template-columns:1fr}}.ls-contact .note{color:var(--muted);align-items:center;gap:10px;margin-top:18px;font-size:14px;display:flex}.ls-contact .note i{background:#2fe3c8;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #2fe3c833}.ls-pricing .phead{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-block:clamp(40px,6vw,80px) 10px;display:flex}.ls-pricing .phead h1{letter-spacing:-.04em;max-width:16ch;font-size:clamp(40px,5.4vw,84px);line-height:1.02}.ls-pricing .phead p{color:var(--muted);max-width:52ch;font-size:clamp(16px,1.35vw,20px)}.ls-pricing .plans{justify-content:center;align-items:stretch;padding-block:40px 20px;scroll-margin-top:80px;display:flex}.ls-pricing .plan{background:var(--paper);border-radius:26px;flex-direction:column;flex:1 1 0;gap:12px;min-width:0;max-width:330px;padding:28px 24px;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;box-shadow:0 1px 2px #16152e14,0 30px 50px -28px #16152e66}.ls-pricing .plan:first-child{margin-inline-end:-14px;transform:rotate(-2.5deg)translateY(14px)}.ls-pricing .plan:nth-child(3){margin-inline-start:-14px;transform:rotate(2.5deg)translateY(14px)}.ls-pricing .plan.pop{z-index:2;color:#fff;background:linear-gradient(160deg,#56f 0%,#2f45f2 55%,#2232c8 100%);transform:translateY(-12px);box-shadow:0 2px #1a28a8,0 40px 60px -28px #2f45f299}.ls-pricing .plan:hover{z-index:3;transform:translateY(-20px)rotate(0)}.ls-pricing .plan h3{font-size:21px;font-weight:500}.ls-pricing .price{font-family:var(--display);letter-spacing:-.05em;direction:ltr;justify-content:flex-start;align-items:flex-start;gap:2px;font-size:clamp(54px,5vw,80px);font-weight:600;line-height:1;display:flex}[dir=rtl] .ls-pricing .price{justify-content:flex-end}.ls-pricing .price sup{margin-top:.22em;font-size:.36em;font-weight:500}.ls-pricing .price small{opacity:.7;letter-spacing:0;align-self:flex-end;margin-bottom:.45em;font-size:.26em;font-weight:500}.ls-pricing .plan .for{opacity:.75;font-size:15px}.ls-pricing .plan ul{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.ls-pricing .plan li{align-items:flex-start;gap:8px;display:flex}.ls-pricing .plan li:before{content:"";opacity:.45;background:currentColor;border-radius:999px;flex:none;width:7px;height:7px;margin-top:.6em}.ls-pricing .plan .note{opacity:.6;margin-top:auto;padding-top:6px;font-size:13px}.ls-pricing .plan .btn{height:46px}.ls-pricing .plan.pop .btn{color:#2232c8;background:#fff}.ls-pricing .badge{top:-13px;color:#2232c8;background:#fff;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;position:absolute;inset-inline-end:20px;transform:rotate(6deg);box-shadow:0 8px 16px -8px #0006}@media (max-width:860px){.ls-pricing .plans{flex-direction:column;align-items:center;gap:22px}.ls-pricing .plan,.ls-pricing .plan:first-child,.ls-pricing .plan:nth-child(3),.ls-pricing .plan.pop{width:100%;max-width:400px;margin:0;transform:none}}.ls-pricing .cmp{background:var(--paper);border-radius:28px;position:relative;overflow-x:auto;box-shadow:0 1px 2px #16152e0f,0 30px 60px -40px #16152e66}.ls-pricing table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:15px}.ls-pricing thead th{background:var(--paper);text-align:center;border-bottom:1px solid var(--line);vertical-align:bottom;padding:22px 14px 16px}.ls-pricing thead th:first-child{text-align:start}.ls-pricing thead th.pop{background:#eef0ff}.ls-pricing .pn{font-family:var(--display);font-size:17px;font-weight:600;display:block}.ls-pricing .pp{font-family:var(--display);letter-spacing:-.04em;direction:ltr;align-items:flex-start;gap:1px;margin-top:4px;font-size:30px;font-weight:600;display:inline-flex}.ls-pricing .pp sup{margin-top:.25em;font-size:.45em}.ls-pricing .pp small{color:var(--muted);letter-spacing:0;align-self:flex-end;margin-bottom:.3em;font-size:.42em;font-weight:500}.ls-pricing tbody th{text-align:start;white-space:nowrap;border-bottom:1px solid #efeef5;padding:13px 22px;font-weight:500}.ls-pricing tbody th .mi{background:var(--fill);width:26px;height:26px;color:var(--tone);vertical-align:middle;border-radius:8px;place-items:center;margin-inline-end:10px;display:inline-grid}.ls-pricing tbody th .mi .ico{width:15px;height:15px}.ls-pricing tbody td{text-align:center;font-variant-numeric:tabular-nums;border-bottom:1px solid #efeef5;padding:13px 14px;font-weight:500}.ls-pricing td.pop{background:#f6f7ff}.ls-pricing tr.grp th{background:var(--ground);text-align:start;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:0;padding:12px 22px;font-size:12px;font-weight:700}.ls-pricing tbody tr:not(.grp):hover th,.ls-pricing tbody tr:not(.grp):hover td{background:#fafafd}.ls-pricing tbody tr:not(.grp):hover td.pop{background:#eef0ff}.ls-pricing .ck{vertical-align:middle;width:22px;height:22px}.ls-pricing .ck circle{fill:#d2f7ec}.ls-pricing .ck path{fill:none;stroke:#0b6b4c;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ls-pricing .dash{vertical-align:middle;background:#c9c7d6;border-radius:2px;width:14px;height:2px;display:inline-block}.ls-pricing .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.ls-pricing .faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.ls-pricing .qs{flex-direction:column;gap:10px;display:flex}.ls-pricing details{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:4px 22px}.ls-pricing summary{cursor:pointer;font-family:var(--display);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.ls-pricing summary::-webkit-details-marker{display:none}.ls-pricing summary i{background:var(--ground);border-radius:999px;flex:none;width:28px;height:28px;transition:transform .3s;position:relative}.ls-pricing summary i:before,.ls-pricing summary i:after{content:"";background:var(--ink);border-radius:2px;width:11px;height:2px;margin:-1px 0 0 -5.5px;position:absolute;top:50%;left:50%}.ls-pricing summary i:after{transition:transform .3s;transform:rotate(90deg)}.ls-pricing details[open] summary i:after{transform:rotate(0)}.ls-pricing details p{color:var(--muted);max-width:60ch;padding-bottom:18px}@media (max-width:860px){.ls-pricing .faq{grid-template-columns:1fr}}.ls-legal .thead{flex-direction:column;gap:16px;max-width:860px;padding-block:clamp(40px,6vw,80px) 24px;display:flex}.ls-legal .thead h1{letter-spacing:-.04em;font-size:clamp(40px,5.2vw,78px);line-height:1.02}.ls-legal .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.ls-legal .meta .pill{color:#7a5a00;background:#fff0c2;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700}.ls-legal .terms{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);padding-bottom:40px;display:grid}.ls-legal .toc{flex-direction:column;gap:2px;font-size:14px;display:flex;position:sticky;top:96px}.ls-legal .toc a{color:var(--muted);border-radius:10px;gap:10px;padding:7px 12px;text-decoration:none;display:flex}.ls-legal .toc a:hover{background:var(--paper);color:var(--ink)}.ls-legal .toc a b{font-variant-numeric:tabular-nums;color:var(--ink);min-width:1.6em;font-weight:600}.ls-legal .tlist{counter-reset:t;flex-direction:column;gap:14px;display:flex}.ls-legal .term{background:var(--paper);border-radius:24px;grid-template-columns:auto minmax(0,1fr);gap:6px 18px;padding:clamp(20px,3vw,32px);scroll-margin-top:96px;display:grid;box-shadow:0 1px 2px #16152e0d}.ls-legal .term .n{font-family:var(--display);background:var(--fill);width:36px;height:36px;color:var(--tone);font-variant-numeric:tabular-nums;border-radius:12px;grid-row:span 2;place-items:center;font-size:15px;font-weight:600;display:grid}.ls-legal .term h2{letter-spacing:-.02em;font-size:clamp(20px,1.8vw,26px)}.ls-legal .term p{color:#3f3d5c;max-width:68ch;font-size:16.5px}@media (max-width:860px){.ls-legal .terms{grid-template-columns:1fr}.ls-legal .toc{display:none}}.loom-site{flex:1;min-height:100dvh}.loom-site .lang form{display:contents}.loom-site .nav .btn.line.small.signin{margin-inline-start:0}@media (max-width:560px){.loom-site .nav .signin{display:none}}.ls-legal .term>div{flex-direction:column;gap:10px;display:flex}.loom-site sup{vertical-align:baseline;position:static;top:auto}.loom-site svg,.loom-site img{display:inline-block}.loom-site .install-tip{top:calc(100% + 8px);background:var(--ink);width:240px;color:var(--paper);z-index:400;border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.4;position:absolute;inset-inline-end:0;box-shadow:0 14px 30px -14px #16152eb3}.loom-site .plan-block{flex-direction:column;align-items:center;gap:18px;min-width:0;display:flex}.loom-site .cycle{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:4px;display:inline-flex}.loom-site .cycle button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.loom-site .cycle button[aria-checked=true]{background:var(--ink);color:var(--paper)}.loom-site .plans.four{width:100%}.loom-site .plans.four .plan:nth-child(3){margin-inline-start:-12px;transform:rotate(2deg)translateY(10px)}.loom-site .plans.four .plan:nth-child(4){margin-inline-start:-12px;transform:rotate(4deg)translateY(18px)}.loom-site .plans.four .plan:hover{z-index:3;transform:translateY(-20px)rotate(0)}.loom-site .plan .billed{opacity:.7;margin-top:-6px;font-size:13px}.ls-home #join.split{grid-template-columns:1fr}.ls-home #join .copy{text-align:center;align-items:center;margin-inline:auto}@media (max-width:860px){.loom-site .plans.four .plan{margin:0!important;transform:none!important}}.ls-checkout .phead{flex-direction:column;align-items:flex-start;gap:14px;padding-block:clamp(36px,5vw,64px) 6px;display:flex}.ls-checkout .phead h1{letter-spacing:-.04em;font-size:clamp(36px,4.4vw,64px);line-height:1.03}.ls-checkout .phead p{color:var(--muted);max-width:56ch;font-size:clamp(16px,1.3vw,19px)}.ls-checkout .co{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(24px,4vw,56px);padding-block:28px 40px;display:grid}.ls-checkout .co-main{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.ls-checkout .co-h{margin-top:10px;font-size:20px;font-weight:600}.ls-checkout .co-tiers{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;width:100%;display:grid}.ls-checkout .co-tier{text-align:start;background:var(--paper);color:var(--muted);border:2px solid #0000;border-radius:20px;flex-direction:column;align-items:flex-start;gap:4px;padding:18px;font-size:14px;display:flex;position:relative;box-shadow:0 1px 2px #16152e0f,0 20px 36px -28px #16152e66}.ls-checkout .co-tier b{font-family:var(--display);color:var(--ink);font-size:18px;font-weight:600}.ls-checkout .co-tier[aria-checked=true]{border-color:var(--brand);background:#f5f6ff}.ls-checkout .co-price{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);direction:ltr;font-size:30px;font-weight:600}.ls-checkout .co-price small{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:500}.ls-checkout .co-now{top:12px;color:#0b6b4c;background:#d2f7ec;border-radius:7px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:700;position:absolute;inset-inline-end:12px}.ls-checkout .co-extra{flex-wrap:wrap;align-items:center;gap:12px;font-size:15px;display:flex}.ls-checkout .co-extra input{border:1px solid var(--line);background:var(--paper);text-align:center;width:96px;height:42px;font:inherit;border-radius:12px;font-weight:600}.ls-checkout .co-addons{flex-direction:column;gap:10px;width:100%;display:flex}.ls-checkout .co-addon{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:18px;align-items:center;gap:14px;padding:14px 18px;display:flex}.ls-checkout .co-addon.soon{opacity:.6;cursor:default}.ls-checkout .co-addon input{width:18px;height:18px;accent-color:var(--brand)}.ls-checkout .co-addon-t{min-width:0;color:var(--muted);flex-direction:column;flex:1;gap:2px;font-size:14px;display:flex}.ls-checkout .co-addon-t b{color:var(--ink);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.ls-checkout .co-addon-p{white-space:nowrap;font-weight:600}.ls-checkout .co-sum{background:var(--paper);border-radius:24px;flex-direction:column;gap:12px;padding:24px;display:flex;position:sticky;top:96px;box-shadow:0 1px 2px #16152e0f,0 30px 50px -30px #16152e73}.ls-checkout .co-sum .co-h{margin-top:0}.ls-checkout .co-sum ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.ls-checkout .co-sum li{justify-content:space-between;gap:12px;display:flex}.ls-checkout .co-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:12px;font-weight:600;display:flex}.ls-checkout .co-total b{font-family:var(--display);letter-spacing:-.03em;font-size:32px}.ls-checkout .co-total small{color:var(--muted);font-size:14px;font-weight:500}.ls-checkout .co-sum .btn{width:100%}.ls-checkout .co-sum .btn:disabled{opacity:.5;cursor:default;transform:none}.ls-checkout .co-note{color:var(--muted);font-size:13px}.ls-checkout .co-note a{text-decoration:underline}.ls-checkout .co-done{color:#0b6b4c;background:#d2f7ec;border-radius:14px;padding:12px 14px;font-weight:600}.ls-checkout .co-err{color:#b4234a;font-size:14px;font-weight:600}.ls-checkout .co-test{color:#7a5a00;background:#fff0c2;border-radius:12px;padding:10px 12px;font-size:12.5px}@media (max-width:900px){.ls-checkout .co{grid-template-columns:1fr}.ls-checkout .co-sum{position:static}}
