:root{--accent:#4a57ff;--accent-ink:#3340e0;--accent-text:#3340e0;--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.rm{scroll-behavior:auto}body{background:var(--la-paper);color:var(--la-ink);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skip{z-index:20;background:var(--la-ink);color:var(--la-on-ink);border-radius:10px;padding:10px 16px;font-size:15px;font-weight:500;position:fixed;top:12px;left:12px;translate:0 -200%}.skip:focus-visible{translate:none}main:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}html.rm *,html.rm :before,html.rm :after{transition:none!important;animation:none!important}
:root{--la-paper:#fff;--la-ink:#0c0c11;--la-grey:#5d5d68;--la-faint:#777782;--la-plate:#f3f3f5;--la-on-ink:#fff;--end-bg:#050507}.la{--gutter:clamp(20px, 3.5vw, 56px);--la-r:24px;--la-rc:10px;--la-gap:32px;background:var(--la-paper);min-height:100vh;color:var(--la-ink);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;font-size:17px;font-weight:400;line-height:1.55}.la *{box-shadow:none}.la-wrap{max-width:1520px;padding:0 var(--gutter);margin:0 auto}.la-ink{color:var(--la-ink)}.la-btn{border-radius:var(--la-rc);background:var(--accent);color:#fff;white-space:nowrap;align-items:center;height:46px;padding:0 22px;font-size:15px;font-weight:500;transition:background-color .2s;display:inline-flex}.la-btn:hover{background:var(--accent-ink)}.la-btn.ink{background:var(--la-ink);height:40px;color:var(--la-on-ink);padding:0 18px}.la-btn.ink:hover{background:color-mix(in srgb, var(--la-ink) 82%, var(--la-paper))}.la-btn.line{color:var(--la-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--la-ink) 26%, transparent);transition:background-color .2s, box-shadow .2s, scale .15s var(--ease-out);background:0 0;gap:8px}.la-btn.line:hover{background:color-mix(in srgb, var(--la-ink) 6%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--la-ink) 62%, transparent)}.la-btn.line span{transition:translate .2s;display:inline-flex}.la-btn.line:hover span{translate:3px}.la-link{align-items:center;gap:6px;font-size:15px;font-weight:500;transition:color .2s;display:inline-flex}.la-link span{transition:translate .2s;display:inline-flex}.la-link:hover{color:var(--accent-text)}.la-link:hover span{translate:3px}.la-cta{justify-content:center;align-items:center;gap:28px;margin-top:36px;display:flex}.la-cta.left{justify-content:flex-start}.la-cta.hero-cta{grid-auto-columns:1fr;grid-auto-flow:column;gap:14px;display:inline-grid}.hero-cta .la-btn{justify-content:center;gap:10px}.hero-cta .la-btn>span{transition:translate .2s;display:inline-flex}.hero-cta .la-btn:hover>span{translate:3px}@media (max-width:640px){.la-cta.hero-cta{grid-auto-flow:row;width:100%}}.la h1{letter-spacing:-.024em;margin:0;font-size:72px;font-weight:600;line-height:1}.la h2{letter-spacing:-.022em;text-wrap:balance;max-width:880px;margin:0;font-size:48px;font-weight:500;line-height:1.08}.la h2 span{color:var(--la-grey)}.la-lead-copy{max-width:640px;color:var(--la-grey);text-wrap:pretty;margin:28px auto 0;font-size:20px;line-height:1.5}.la-hero{text-align:center;padding-top:132px}.la-hero .la-plate{text-align:left}.la-plate{border-radius:var(--la-r);background:var(--la-plate)}.la-story{grid-template-columns:minmax(0,1fr) 320px;gap:64px;padding:48px;display:grid}.la-msg{border-radius:var(--la-rc);background:var(--la-paper);max-width:78%;margin:0;padding:12px 16px;font-size:15px;line-height:1.5}.la-msg.visitor{background:var(--la-ink);color:var(--la-on-ink);align-self:flex-end}@keyframes la-rise{0%{opacity:0;translate:0 8px}}.la-source{max-width:640px;color:var(--la-grey);margin:40px 0 0;font-size:14px}.la-close-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px;display:grid}.la-close-mail{color:var(--la-grey);margin:20px 0 0;font-size:15px}.la-close-mail a{color:var(--la-ink);text-underline-offset:3px}@media (max-width:1100px){.la-story{grid-template-columns:minmax(0,1fr) 280px;gap:40px}}@media (max-width:900px){.la-story{grid-template-columns:minmax(0,1fr);padding:32px}}@media (max-width:640px){.la h1{font-size:44px}.la h2{text-wrap:pretty;font-size:32px}.la-lead-copy{font-size:17px}.la-hero{padding-top:72px}.la-hero .la-plate{margin-top:48px}.la-story{padding:20px}.la-msg{max-width:88%}.la-close-row{grid-template-columns:minmax(0,1fr)}.la-cta{flex-direction:column;gap:16px}.la-cta.left{align-items:flex-start}}
.ld .ld-hero{background:color-mix(in srgb, var(--stage,#2b3aec) 7%, var(--la-paper));transition:background-color 1.1s var(--ease-out);margin-top:-72px;padding-top:72px}.ld-w{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:clip}.ld-w>span{display:inline-block}html.js:not(.rm) .ld-w>span{animation:ld-up .9s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms + 80ms)}@keyframes ld-up{0%{translate:0 105%}}@keyframes ld-rise{0%{opacity:0;translate:0 14px}}html.rm .ld-play,html:not(.js) .ld-play{display:none}.ld .ld-stage{position:relative}.bot{display:block;overflow:visible}.bot-shape{fill:var(--bot);transition:fill .6s,d .6s cubic-bezier(.34,1.4,.5,1)}.bot-face,.bot-side{transition:transform .6s cubic-bezier(.34,1.4,.5,1)}.bot-eye,.bot-o{fill:#fff}.bot-arc,.bot-shut{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round}.bot-o,.bot-arc,.bot-shut,.bot-z{opacity:0}.bot-eye,.bot-o,.bot-arc,.bot-shut{transition:opacity .18s}.bot-body{transform-box:fill-box;transform-origin:50% 100%}.bot-look{transform:translate(var(--lx,0px), var(--ly,0px));transition:transform .25s cubic-bezier(.22,1,.36,1)}.bot-eyes{animation:5s ease-in-out bot-glance}.bot-eye{transform-box:fill-box;transform-origin:50%;animation:4.4s bot-blink}.bot[data-kind=flower] .bot-eye{animation-duration:3.6s}.bot[data-kind=flower] .bot-eyes{animation-duration:4.6s}.bot[data-kind=pill] .bot-eye{animation-delay:-1.3s}.bot[data-kind=pill] .bot-eyes{animation-delay:-1s}.bot[data-kind=drop] .bot-eye{animation-delay:-2.2s}.bot[data-kind=drop] .bot-eyes{animation-delay:-2s}@keyframes bot-blink{0%,90%,to{scale:1}93%{scale:1 .08}}@keyframes bot-glance{0%,30%,to{translate:0}36%,52%{translate:-5px 1px}58%,74%{translate:5px -1px}}.bot[data-state=think] .bot-eyes{transition:translate .3s;animation:none;translate:4px -6px}.bot[data-state=think] .bot-eye{animation:4.4s infinite bot-blink}.bot[data-state=think] .bot-body{animation:2.4s ease-in-out infinite bot-rock}@keyframes bot-rock{0%,to{rotate:-3deg}50%{rotate:3deg}}.bot[data-state=talk] .bot-body{animation:.36s ease-in-out infinite alternate bot-talk}@keyframes bot-talk{0%{scale:1.05 .95}to{scale:.97 1.04}}.bot[data-state=happy] .bot-eye{opacity:0}.bot[data-state=happy] .bot-arc{opacity:1}.bot[data-state=happy] .bot-body{animation:1.6s cubic-bezier(.3,0,.3,1) 2 bot-hop}@keyframes bot-hop{0%,55%,to{translate:0;scale:1}62%{scale:1.08 .9}74%{translate:0 -12px;scale:.95 1.06}88%{translate:0;scale:1.05 .94}}.bot[data-state=surprised] .bot-eye{opacity:0}.bot[data-state=surprised] .bot-o{opacity:1}.bot[data-state=surprised] .bot-body{animation:.45s cubic-bezier(.22,1.4,.36,1) bot-pop}@keyframes bot-pop{0%{scale:.92 1.08}60%{scale:1.06 .95}}.bot[data-state=sleep] .bot-shape{fill:#c9cbd3}.bot[data-state=sleep] .bot-eye{opacity:0}.bot[data-state=sleep] .bot-shut{opacity:1}.bot[data-state=sleep] .bot-body{animation:3.2s ease-in-out bot-breathe}@keyframes bot-breathe{50%{scale:1.03 .97}}.bot-z text{fill:#9a9ca6;font:600 16px/1 var(--font-sans), sans-serif}.bot[data-state=sleep] .bot-z{opacity:1}.bot[data-state=sleep] .bot-z text{animation:2.6s ease-out bot-z}.bot[data-state=sleep] .bot-z text:nth-child(2){font-size:12px;animation-delay:1.3s}@keyframes bot-z{0%{opacity:0;translate:0 8px}30%{opacity:1}to{opacity:0;translate:6px -14px}}html.rm .bot *,html.rm .bot{transition:none!important;animation:none!important}[data-paused] .bot *{animation-play-state:paused!important}.ld-sec{padding-top:168px}.ld-sec[id]{scroll-margin-top:-72px}.ld-sec>.la-wrap>h2+.ld-stage{margin-top:56px}.ld-story-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:40px;display:flex}.ld-tabs{flex-wrap:wrap;gap:4px;display:flex}.ld .la-story{background:color-mix(in srgb, var(--job,transparent) 7%, var(--la-plate));grid-template-rows:minmax(0,1fr);max-height:max(500px,100svh - 210px);padding:40px;transition:background-color .6s}.ld-ctrl{border-radius:var(--la-rc);background:color-mix(in srgb, var(--la-ink) 7%, transparent);width:32px;height:32px;color:var(--la-grey);cursor:pointer;border:0;flex:none;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid}.ld-ctrl:hover{background:color-mix(in srgb, var(--la-ink) 12%, transparent);color:var(--la-ink)}html.rm .ld-ctrl,html:not(.js) .ld-ctrl{display:none}.ld .la-story dd{min-height:1.5em}.ld-tabs button{border-radius:var(--la-rc);height:44px;color:var(--la-grey);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 16px;font-size:15px;transition:background-color .2s,color .2s;display:inline-flex}.ld-tabs button:hover,.ld-tabs button[aria-pressed=true]{color:var(--la-ink)}.ld-tabs button[aria-pressed=true]{background:var(--la-plate)}.ld-note{max-width:440px;color:var(--la-grey);margin:28px 0 0}.ld-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.ld-faq-note{color:var(--la-grey);margin:24px 0 0}.ld-faq-note a{color:var(--la-ink);text-underline-offset:3px;text-decoration:underline}.ld-faq-list{gap:4px;display:grid}.ld-faq details{border-radius:var(--la-r);transition:background-color .2s}.ld-faq details:hover,.ld-faq details[open]{background:var(--la-plate)}.ld-faq summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;font-size:18px;font-weight:500;list-style:none;display:flex}.ld-faq summary::-webkit-details-marker{display:none}.ld-faq summary svg{color:var(--la-grey);transition:rotate .3s var(--ease-out);flex:none}.ld-faq details[open] summary svg{rotate:45deg}.ld-faq details p{max-width:620px;color:var(--la-grey);margin:0;padding:0 24px 22px}.ld-end{--end-grey:#8f8f99;background:var(--end-bg,#0b0b10);color:#fff;flex-direction:column;min-height:100svh;margin-top:168px;padding:96px 0 28px;display:flex;position:relative;overflow:hidden}.ld-end:before{content:"";background:var(--la-paper);border-radius:0 0 56px 56px;height:56px;position:absolute;top:0;left:0;right:0;box-shadow:0 30px 60px #0008}.ld .ld-end h2{color:#fff}.ld .ld-end h2 span{color:var(--end-grey)}.ld-end .la-link{color:#fff}.ld-end .la-link:hover{color:var(--end-grey)}.ld-end-links{grid-template-columns:minmax(0,1.4fr) repeat(5,minmax(0,1fr));gap:40px 32px;width:100%;margin-top:auto;padding-top:72px;font-size:15px;display:grid}.ld-end>.la-wrap{width:100%}.ld-end-line{align-content:start;gap:8px;display:grid}.ld-end-line p{color:var(--end-grey);margin:0}.ld-end-links nav{align-content:start;gap:8px;display:grid}.ld-end-links nav p{color:var(--end-grey);margin:0 0 6px}.ld-end-links a,.ld-end-line a{width:fit-content;transition:color .2s}.ld-end-links a:hover,.ld-end-line a:hover{color:var(--end-grey)}.ld-end-mark{letter-spacing:-.06em;white-space:nowrap;align-items:baseline;margin:44px 0 .2em;font-size:clamp(56px,17.6vw,280px);font-weight:700;line-height:.8;display:flex}.ld-end-word{position:relative}.ld-end-word .ld-mosaic-art{height:calc(100% + .26em);top:-.04em}html.js .ld-end-type{color:#0000}html:not(.js) .ld-end-word .ld-mosaic-art{display:none}.ld-end-mark .bot{flex:none;width:.26em;height:.26em;margin-left:.04em}.ld-end-base{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.ld-end-legal{color:var(--end-grey);flex-wrap:wrap;flex:100%;justify-content:space-between;align-items:baseline;gap:8px 28px;font-size:14px;display:flex}.ld-end-legal p{margin:0}.ld-end-legal nav{flex-wrap:wrap;gap:8px 20px;display:flex}.ld-end-legal a,.ld-end-legal button{font-size:inherit;transition:color .2s}.ld-end-legal a:hover,.ld-end-legal button:hover{color:var(--la-ink)}.ld-crew{align-items:flex-end;gap:8px;display:flex;position:relative}.ld-gather{pointer-events:none;width:calc(100% + 64px);height:calc(100% + 48px);transition:opacity .5s;position:absolute;inset:-24px 0 -24px -64px}.ld-crew .bot{transition:opacity .5s}html.js:not(.rm) .ld-crew-wait .bot,.ld-crew:not(.ld-crew-wait) .ld-gather{opacity:0}@media (max-width:1000px){.ld-faq{grid-template-columns:minmax(0,1fr);gap:40px}.ld-end-links{grid-template-columns:repeat(3,minmax(0,1fr))}.ld-end .la-close-row{grid-template-columns:minmax(0,1fr);gap:48px}.ld-end-line{grid-column:1/-1}.ld .la-story{grid-template-rows:none;max-height:none;padding:32px}}@media (max-width:640px){.ld-sec{padding-top:96px}.ld-sec[id]{scroll-margin-top:-24px}.ld-sec>.la-wrap>h2+.ld-stage{margin-top:40px}.ld-faq summary{padding:16px 18px;font-size:17px}.ld-faq details p{padding:0 18px 20px}.ld-crew .bot:first-of-type,.ld-crew .bot:nth-of-type(2),.ld-crew .bot:nth-of-type(4),.ld-crew .bot:nth-of-type(9){display:none}.ld-crew{gap:4px}.ld-crew .bot{width:64px;height:64px}.ld-crew .bot:nth-of-type(6){width:96px;height:96px}.ld-end{min-height:0;margin-top:96px;padding-top:88px}.ld-end>.la-wrap:empty+.ld-end-links{padding-top:0}.ld-end-links nav{gap:0}.ld-end-links nav p{margin-bottom:4px}.ld-end-links a{padding:8px 0}.ld-end-links{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:72px}.ld-end-line a{padding:8px 0}.ld-tabs{gap:2px}.ld-tabs button{gap:8px;padding:0 9px;font-size:14px}.ld .la-story{gap:20px;padding:20px}.ld-story-head .ld-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;width:100%;display:grid}.ld-story-head .ld-tabs button{white-space:nowrap;justify-content:center;gap:6px;padding:0 6px;font-size:14px}}@media (max-width:400px){.ld-story-head .ld-tabs button svg{display:none}}
.nt-wrap>h2{margin-bottom:40px}.nt{--nt-grey:#a29dcb;--nt-purple:#7a5af8;border-radius:var(--la-r);background:var(--sky,#15122b);color:#fff;isolation:isolate;padding:40px;position:relative;overflow:hidden}.nt.fade{opacity:0;transition:opacity .5s}.nt-stars{z-index:-1;opacity:calc(1 - var(--day,0));pointer-events:none;position:absolute;inset:0}.nt-stars i{opacity:.5;background:#fff;border-radius:50%;width:2px;height:2px;position:absolute}.nt-moon{z-index:-1;width:34px;height:34px;opacity:calc(1 - var(--day,0));rotate:-20deg;transform:translateY(calc(var(--day,0) * 160px));border-radius:50%;position:absolute;top:46px;right:52%;box-shadow:inset -10px -5px #ecebff!important}.nt-glow{z-index:-1;height:120%;opacity:var(--day,0);transform:translateY(calc((1 - var(--day,0)) * 120px));pointer-events:none;background:radial-gradient(closest-side,#ffb06a66,#ff7a5a22 60%,#0000);border-radius:50%;position:absolute;bottom:-70%;left:-20%;right:-20%}.nt-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;display:grid}.nt-clock{letter-spacing:-.05em;font-variant-numeric:tabular-nums;align-items:baseline;font-size:clamp(60px,7.4vw,100px);font-weight:500;line-height:1;display:flex}.nt-clock small{letter-spacing:0;color:var(--nt-grey);margin-left:8px;font-size:.3em}.nt-team{color:var(--nt-grey);align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.nt-avs{display:flex}.nt-avs span{color:#2a1d05;background:#f5c26b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;transition:filter .5s;display:grid}.nt-avs span+span{color:#0c2a22;background:#8fd3c1;margin-left:-6px}.nt.away .nt-avs span{filter:grayscale()brightness(.45)}.nt-team-s{transition:color .4s}.nt:not(.away) .nt-team-s{color:#ffd9b0}.nt-bot{margin:36px 0 0 -8px}.nt .bot[data-state=sleep] .bot-z text{fill:var(--nt-grey);font-size:22px}.nt .bot[data-state=sleep] .bot-z text:nth-child(2){font-size:16px}.ld-switch{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin-top:22px;padding:0;font-size:15px;display:inline-flex}.ld-switch i{border-radius:var(--la-rc);background:var(--nt-purple);flex:none;width:46px;height:26px;transition:background-color .2s;position:relative}.ld-switch i:after{content:"";background:#fff;border-radius:7px;width:20px;height:20px;transition:left .25s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:23px}.ld-switch[aria-checked=false] i{background:#3d3770}.ld-switch[aria-checked=false] i:after{left:3px}.ld-switch>span>span{color:var(--nt-grey)}.nt-chat{background:#0e0b1fcc;border-radius:18px;flex-direction:column;height:440px;display:flex;overflow:hidden}.nt-head{background:#1d1838;align-items:center;gap:12px;padding:14px 18px;display:flex}.nt-head b{font-size:15px;font-weight:500;display:block}.nt-head small{color:var(--nt-grey);font-size:13px;display:block}.nt-live{color:var(--nt-grey);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:flex}.nt-live:before{content:"";background:var(--nt-purple);border-radius:50%;width:7px;height:7px}.nt-feed{flex-direction:column;flex:1;justify-content:flex-end;gap:6px;min-height:0;padding:18px 20px 8px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 56px);mask-image:linear-gradient(#0000,#000 56px)}.nt-m{flex-direction:column;max-width:80%;transition:opacity .4s;display:flex}.nt-m p{border-radius:16px;margin:0;padding:10px 14px;font-size:14.5px;line-height:1.45}.nt-m.a{align-self:flex-start}.nt-m.a p{background:#2a2452;border-bottom-left-radius:5px}.nt-m.v{align-self:flex-end;align-items:flex-end}.nt-m.v p{color:#15122b;background:#fff;border-bottom-right-radius:5px}.nt-m mark{color:inherit;background:linear-gradient(#7a5af84d,#7a5af84d) 0 0/0% 100% no-repeat;border-radius:4px;margin:0 -2px;padding:0 2px;transition:background-size .5s cubic-bezier(.3,.7,.3,1)}.nt-m mark.on{background-size:100% 100%}.nt.off .nt-m{opacity:.45}.nt-meta{color:var(--nt-grey);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin:4px 4px 6px;font-size:11.5px;display:flex}.nt-tk{transition:color .3s;display:inline-flex}.nt-tk.read{color:#b9a8ff}.nt-typing p{color:var(--nt-grey);padding:8px 14px}.nt-dots{gap:4px;padding:4px 0;display:inline-flex}.nt-dots i{opacity:.5;background:currentColor;border-radius:50%;width:7px;height:7px}.nt-wait{color:var(--nt-grey);align-self:flex-start;margin:4px 0;font-size:14px}.nt-wait b{color:#fff;font-variant-numeric:tabular-nums;font-weight:500}.nt-out{color:#d9cfff;background:#7a5af83a;border-radius:999px;align-self:center;margin:6px 0 0;padding:6px 12px;font-size:13px}.nt-comp{background:#1d1838;border-radius:14px;align-items:center;gap:10px;min-height:48px;margin:6px 14px 14px;padding:6px 6px 6px 16px;font-size:14.5px;display:flex}.nt-ct{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nt-ph{color:var(--nt-grey)}.nt-caret{vertical-align:-3px;background:currentColor;width:2px;height:1.1em;margin:0 -2px 0 1px;display:none}.nt-ct.typing .nt-caret{display:inline-block}.nt-send{border-radius:var(--la-rc);width:36px;height:36px;color:var(--nt-grey);background:#2a2452;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.nt-send.ready,.nt-send.press{color:#15122b;background:#fff}.nt-cbl{background:#0e0b1fcc;border-radius:18px;margin-top:24px;padding:16px}.nt-cbl-h{align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.nt-cbl-h svg{color:#b9a8ff}.nt-n{background:var(--nt-purple);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:13px;display:grid}.nt-hint{color:var(--nt-grey);margin-left:auto;font-size:13px;font-weight:400}.nt-rows{gap:6px;margin-top:12px;display:grid}.nt-cr{border-radius:var(--la-rc);background:#ffffff0a;grid-template-columns:20px minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1.2fr) 150px;align-items:center;gap:12px;min-height:58px;padding:10px 12px;font-size:14px;transition:background-color .5s,box-shadow .5s;display:grid}.nt-cr>svg{color:var(--nt-grey)}.nt-nm>*{text-overflow:ellipsis;white-space:nowrap;min-height:1.4em;line-height:1.4;display:block;overflow:hidden}.nt-nm small{color:var(--nt-grey);font-size:12px}.nt-ab,.nt-wh{white-space:nowrap;text-overflow:ellipsis;color:#d6d2ee;min-height:1.4em;line-height:1.4;overflow:hidden}.nt-wh{color:#c9bcff}.nt-bd{justify-self:end}.nt-bdg{color:#c9bcff;white-space:nowrap;background:#7a5af83a;border-radius:999px;padding:3px 10px;font-size:12.5px}.nt-cr.none{visibility:hidden}.nt-cr.draft{background:#7a5af81f}.nt-cr.draft [data-s]:empty:before{content:"";vertical-align:middle;background:#ffffff14;border-radius:3px;width:70px;height:6px;display:inline-block}.nt-cr.hi{background:#ffb06a26;box-shadow:inset 0 0 0 1.5px #ffb06a99!important}.nt-chip{z-index:30;background:var(--nt-purple);color:#fff;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;border-radius:8px;max-width:60%;padding:5px 10px;font-size:13px;font-weight:500;position:absolute;top:0;left:0;overflow:hidden}html.js:not(.rm) .nt-stars i{animation:2.4s ease-in-out infinite alternate nt-tw}@keyframes nt-tw{0%{opacity:.15}to{opacity:.9}}html.js:not(.rm) .nt-m,html.js:not(.rm) .nt-wait,html.js:not(.rm) .nt-out{animation:.42s cubic-bezier(.2,.8,.2,1) both nt-rise}@keyframes nt-rise{0%{opacity:0;transform:translateY(10px)scale(.97)}}html.js:not(.rm) .nt-dots i{animation:1s infinite nt-dot}.nt-dots i:nth-child(2){animation-delay:.15s!important}.nt-dots i:nth-child(3){animation-delay:.3s!important}@keyframes nt-dot{30%{opacity:1;transform:translateY(-3px)}}html.js:not(.rm) .nt-caret{animation:1s step-end infinite nt-caret}@keyframes nt-caret{50%{opacity:0}}html.js:not(.rm) .nt-send.press{animation:.25s nt-press}@keyframes nt-press{50%{scale:.85}}html.js:not(.rm) .nt-cr.draft{animation:.55s cubic-bezier(.3,1.5,.5,1) both nt-land}@keyframes nt-land{0%{opacity:0;transform:translateY(-12px)scale(.96)}}html.js:not(.rm) .nt-new.done .nt-bdg,html.js:not(.rm) .nt:not(.away) .nt-avs span{animation:.45s cubic-bezier(.3,1.6,.5,1) nt-pop}@keyframes nt-pop{40%{scale:1.3}}.nt[data-paused] *{animation-play-state:paused!important}@media (max-width:980px){.nt{padding:24px 20px}.nt-grid{grid-template-columns:minmax(0,1fr);gap:24px}.nt-side{grid-template-columns:auto 1fr;grid-template-areas:"clock bot""team bot""sw bot";align-items:center;column-gap:16px;display:grid}.nt-clock{grid-area:clock}.nt-team{grid-area:team}.ld-switch{grid-area:sw;justify-self:start}.nt-bot{grid-area:bot;justify-self:end;margin:0}.nt-moon{display:none}.nt-cr{grid-template-columns:20px minmax(0,1fr) auto;row-gap:4px}.nt-ab,.nt-wh{grid-column:2/4}.nt-bd{grid-area:1/3}}@media (max-width:640px){.nt-clock{font-size:56px}.nt-bot .bot{width:96px;height:96px}.nt-hint{display:none}.nt-chat{height:420px}.nt-feed{padding:14px 14px 8px}.nt-m{max-width:88%}.nt-cbl{padding:12px}}@media (max-width:400px){.nt-side{column-gap:8px}.nt-clock{font-size:48px}.nt-team{font-size:13px}}
.ld .ld-proof-h{text-align:center;max-width:980px;margin:0 auto}.ld-proof{gap:56px var(--la-gap);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));margin:56px 0 0;display:grid}.ld-proof>div{flex-direction:column-reverse;justify-content:flex-end;display:flex}.ld-proof-big{grid-column:1/-1}.ld-proof dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:56px;font-weight:500;line-height:1}.ld-proof dt{color:var(--la-grey);margin-top:10px;font-size:15px}.ld-proof-big dd{aspect-ratio:1200/440;position:relative}.ld-proof-big dt{color:var(--la-ink);margin-top:24px;font-size:20px}.ld-proof-big dt span{color:var(--la-grey)}.ld-mosaic-art{width:100%;height:100%;position:absolute;inset:0}html.js .ld-mosaic-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:not(.js) .ld-mosaic-art{display:none}html:not(.js) .ld-proof-big dd{aspect-ratio:auto;color:var(--accent);font-size:clamp(120px,26vw,320px);font-weight:800}.ld .ld-proof-source{text-align:center;margin:48px auto 0}@media (max-width:640px){.ld-proof{gap:40px 12px;margin-top:40px}.ld-proof-big dd{aspect-ratio:1200/520}.ld-proof-big dt{font-size:17px}.ld-proof dd{font-size:32px}.ld-proof dt{font-size:13px}}
.sp-wrap{position:relative}.sp-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:104px 0 0;padding:0;list-style:none;display:grid}.sp-card{--c:#10b46a;border-radius:var(--la-r);background:var(--la-plate);flex-direction:column;min-width:0;padding:24px;transition:background-color .5s,opacity .5s;display:flex}html.js:not(.rm) .sp-card:not(.on){opacity:.62}.sp-card.on{background:color-mix(in srgb, var(--c) 10%, var(--la-plate))}.sp-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--la-faint);font-size:40px;font-weight:500;line-height:1;transition:color .4s}.sp-card.on .sp-n,html:not(.js) .sp-n,html.rm .sp-n{color:var(--la-ink)}.sp-card h3{letter-spacing:-.015em;margin:18px 0 0;font-size:21px;font-weight:500}.sp-card>p{color:var(--la-grey);margin:6px 0 0;font-size:15px}.sp-art{background:var(--la-paper);border-radius:16px;height:262px;margin-top:auto;padding:14px;font-size:13.5px;line-height:1.4;position:relative;overflow:hidden}.sp-card>p{margin-bottom:20px}@keyframes sp-drop{0%{opacity:0;translate:0 -18px;scale:.94}}@keyframes sp-bump{40%{color:var(--c);scale:1.25}}@keyframes sp-rise{0%{opacity:0;translate:0 10px}}.sp-top{color:var(--la-grey);align-items:baseline;gap:8px;margin:0 0 10px;font-size:12.5px;display:flex}.sp-top .la-ink{font-size:13.5px;font-weight:500}.sp-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.sp-counts div{border-radius:var(--la-rc);background:var(--la-plate);min-width:0;padding:8px 10px}.sp-counts b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;width:fit-content;font-size:20px;font-weight:500;display:block}html.js:not(.rm) .sp-card.on .sp-counts b{animation:.35s cubic-bezier(.3,1.5,.5,1) sp-bump}.sp-counts span{color:var(--la-grey);font-size:12px}.sp-feed{gap:5px;display:grid}.sp-feed p{background:var(--la-plate);border-radius:9px;align-items:center;gap:8px;min-width:0;margin:0;padding:6px 10px;display:flex}html.js:not(.rm) .sp-card.on .sp-feed p:first-child{animation:.45s cubic-bezier(.3,1.5,.5,1) both sp-drop}.sp-feed svg{color:var(--c);flex:none}.sp-feed span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sp-feed small{color:var(--la-faint);margin-left:auto;font-size:11.5px}.sp-tabs{gap:6px;margin:0 0 10px;display:flex}.sp-tabs span{background:var(--la-plate);color:var(--la-grey);border-radius:8px;padding:5px 10px;font-size:12.5px;transition:background-color .3s,color .3s}.sp-tabs span.on{background:color-mix(in srgb, var(--c) 30%, var(--la-plate));color:var(--la-ink)}.sp-chat{flex-direction:column;justify-content:flex-end;gap:6px;height:148px;display:flex}.sp-msg{border-radius:var(--la-rc);max-width:86%;margin:0;padding:7px 11px;font-size:13px}html.js:not(.rm) .sp-card.on .sp-msg{animation:sp-rise .35s var(--ease-out) both}.sp-msg.them{background:var(--la-ink);color:var(--la-on-ink);align-self:flex-end}.sp-msg.agent{background:var(--la-plate);align-self:flex-start}.sp-in{background:var(--la-plate);white-space:nowrap;border-radius:999px;align-items:center;height:34px;margin:8px 0 0;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.sp-call{align-content:center;place-items:center;gap:12px;height:190px;display:grid}.sp-wave{align-items:center;gap:3px;height:46px;display:flex}.sp-wave i{background:var(--c);border-radius:2px;width:4px;height:30%}.sp-wave i:nth-child(3n){height:70%}.sp-wave i:nth-child(4n+1){height:50%}html.js:not(.rm) .sp-wave:not(.quiet) i{height:20%;animation:.9s ease-in-out infinite sp-wave;animation-delay:calc(var(--i) * -.11s)}@keyframes sp-wave{50%{height:100%}}.sp-tm{font-variant-numeric:tabular-nums;color:var(--la-grey)}.sp-live{gap:6px;display:grid}.sp-live p{border-radius:var(--la-rc);background:var(--la-plate);align-items:center;gap:10px;height:42px;margin:0;padding:0 12px;display:flex}.sp-live p>svg{color:var(--la-grey);flex:none}.sp-state{color:var(--la-faint);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.sp-live p.on .sp-state{color:var(--la-ink)}.sp-state i{background:var(--la-faint);border-radius:50%;width:7px;height:7px}.sp-live p.on .sp-state i{background:#10b46a}.sp-live.live p.on .sp-state i{animation:1.4s infinite sp-ping}html.rm .sp-live p.on .sp-state i{animation:none}@keyframes sp-ping{0%{outline:0 solid #10b46a99}to{outline:8px solid #0000}}.sp-toggle{background:color-mix(in srgb, var(--la-ink) 10%, var(--la-plate));border-radius:10px;flex:none;width:34px;height:20px;transition:background-color .3s;position:relative}.sp-toggle:after{content:"";background:var(--la-grey);border-radius:50%;width:14px;height:14px;transition:translate .3s cubic-bezier(.3,1.5,.5,1),background-color .3s;position:absolute;top:3px;left:3px}.sp-live p.on .sp-toggle{background:var(--c)}.sp-live p.on .sp-toggle:after{background:#fff;translate:14px}.sp-live .sp-team{height:auto;color:var(--la-grey);background:0 0;padding:2px 12px;font-size:12.5px}.sp-toast{background:var(--la-ink);color:var(--la-on-ink);border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:13px;transition:translate .5s cubic-bezier(.3,1.5,.5,1);display:flex;position:absolute;bottom:14px;left:14px;right:14px;translate:0 140%}.sp-toast.on{translate:0}.sp-toast span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sp-toast small{color:#55555f;flex:none;margin-left:auto}.sp-hop{pointer-events:none;position:absolute;top:-66px;left:calc(33.3333% - 118.667px)}.sp-hop[data-placed]{transition:transform .75s cubic-bezier(.45,0,.25,1)}.sp-jump{transform-origin:50% 100%}html.rm .sp-hop{transition:none}@media (max-width:1100px){.sp-card{padding:20px}.sp-art{padding:12px}.sp-live p{gap:8px;padding:0 10px}.sp-feed p{font-size:13px}.sp-feed small,.sp-toast small{display:none}}@media (min-width:901px) and (max-width:1100px){.sp-art{font-size:13px}}@media (max-width:900px){.sp-row{grid-template-columns:minmax(0,1fr);gap:84px;margin-top:96px}.sp-hop{left:calc(100% - 108px)}}.sp-ctl{justify-content:flex-end;margin-top:12px;display:flex}.sp-wrap[data-paused] *,.sp-wrap[data-paused] :before,.sp-wrap[data-paused] :after{animation-play-state:paused!important}
::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(site-header){z-index:10;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}::view-transition-old(.page-out){animation:.16s ease-in reverse both vt-fade}::view-transition-new(.page-in){animation:.26s var(--ease-out) .17s both vt-fade, .48s var(--ease-out) .17s both vt-rise}@keyframes vt-fade{0%{opacity:0}}@keyframes vt-rise{0%{translate:0 18px}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}[data-reveal]{opacity:0;transition:opacity .7s var(--ease-out) var(--rv,0s), translate .9s var(--ease-out) var(--rv,0s);translate:0 22px}[data-reveal].in{opacity:1;translate:0}@media print{[data-reveal]{opacity:1;translate:none}}.la-btn{transition:background-color .2s, scale .15s var(--ease-out)}.la-btn:active{scale:.97}:root{interpolate-size:allow-keywords}.ld-faq details::details-content{height:0;transition:height .4s var(--ease-out), content-visibility .4s allow-discrete;overflow:clip}.ld-faq details[open]::details-content{height:auto}.pg-lede{max-width:640px;color:var(--la-grey);text-wrap:pretty;margin:28px 0 0;font-size:20px;line-height:1.5}.pg-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:56px 0 0;padding:0;list-style:none;display:grid}.pg-points h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500}.pg-points p{color:var(--la-grey);margin:10px 0 0}.pg-more{margin:40px 0 0}.pg-more+.pg-more{margin-top:16px}.pg-more-lead{color:var(--la-grey);margin-right:12px;font-size:15px}.pg-next{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:56px;display:flex}@media (max-width:900px){.pg-points{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pg-next{flex-direction:column;align-items:stretch;gap:20px;margin-top:40px}.pg-next .la-btn{justify-content:center}.pg-lede{font-size:17px}}
.st-hero{grid-template-rows:minmax(0,1fr) auto;min-height:clamp(660px,100svh,1040px);display:grid;position:relative;overflow:hidden}.st-canvas{width:100%;height:100%;position:absolute;inset:0}.st-art{width:calc(min(100%, 1520px) - 2 * var(--gutter));min-height:300px;margin:12px auto 8px;position:relative}.st-fallback,html:not(.js) .st-canvas{display:none}html:not(.js) .st-fallback{letter-spacing:-.05em;height:100%;color:var(--stage-ink,var(--accent-text));place-items:center;margin:0;font-size:clamp(96px,20vw,300px);font-weight:800;line-height:1;display:grid}.st-copy{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 56px;width:100%;padding-bottom:44px;display:grid;position:relative}.ld .st-hero h1{letter-spacing:-.03em;font-size:clamp(40px,4.4vw,68px);line-height:1.02}.st-lead .la-lead-copy{max-width:560px;margin:18px 0 0;font-size:18px}.st-lead .la-cta{justify-content:flex-start;margin-top:28px}html.js:not(.rm) .st-side{animation:ld-rise .8s var(--ease-out) .9s both}@media (max-width:1000px){.st-copy{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.st-hero{min-height:0}.st-art{height:230px;min-height:0;margin-top:24px}.st-copy{padding-bottom:32px}.st-lead .la-cta{align-items:flex-start}}.st-relay{width:clamp(420px,40vw,580px)}.st-rl-pills{height:58px;position:relative}.st-rl-pill{background:var(--la-ink);height:38px;color:var(--la-paper);white-space:nowrap;opacity:0;transition:left .7s var(--ease-out), opacity .3s;border-radius:999px;align-items:center;gap:8px;padding:0 5px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:14px;left:0;box-shadow:0 10px 30px #0008}.st-rl-pill.on{opacity:1}.st-rl-pill:after{content:"";bottom:-5px;left:var(--caret,50%);background:var(--la-ink);border-radius:2px;width:10px;height:10px;position:absolute;translate:-50%;rotate:45deg}.st-rl-av{color:#2a1d05;background:#f5c26b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.st-rl-av.site{background:color-mix(in srgb, var(--la-paper) 12%, var(--la-ink));color:var(--la-paper)}.st-rl-tag{background:var(--stage);height:28px;color:var(--tag-ink,#fff);border-radius:999px;transition:background-color .5s;display:inline-block;position:relative;overflow:hidden}.st-hero:is([data-agent=beacon],[data-agent=hex]) .st-rl-tag{--tag-ink:#14140c}.st-rl-tag>span{width:max-content;height:100%;transition:translate .4s var(--ease-out), opacity .4s;align-items:center;gap:4px;padding:0 11px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.st-rl-tag .t1 i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1s infinite st-dot}.st-rl-tag .t1 i:first-of-type{margin-left:2px}.st-rl-tag .t1 i:nth-of-type(2){animation-delay:.15s}.st-rl-tag .t1 i:nth-of-type(3){animation-delay:.3s}@keyframes st-dot{0%,60%,to{opacity:.35}30%{opacity:1}}.st-rl-tag .t2{opacity:0;translate:0 100%}.st-rl-pill.done .t1{opacity:0;translate:0 -100%}.st-rl-pill.done .t2{opacity:1;translate:0}.st-rl-line{background:color-mix(in srgb, var(--la-ink) 10%, transparent);border-radius:2px;height:2px;margin:0 22px;position:relative}.st-rl-line b{background-size:var(--line,100%) 100%;transition:width .7s var(--ease-out);border-radius:2px;position:absolute;inset:0 auto 0 0}.st-rl-row{justify-content:space-between;margin-top:14px;display:flex}.st-rl-row button{border-radius:var(--la-rc);cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:52px;padding:0;display:grid}.st-rl-row button:disabled{cursor:default}.st-rl-row .bot{transition:scale .4s var(--ease-out);scale:.82}.st-rl-row button.on .bot{scale:1.45}.st-rl-row button:not(.on) .bot *{animation:none!important}.st-rl-row button:hover:not(.on) .bot{scale:.95}.st-rl-foot{justify-content:space-between;align-items:baseline;gap:20px;min-height:44px;margin-top:10px;display:flex}.st-rl-foot p{text-wrap:pretty;max-width:480px;color:var(--la-grey);margin:0;font-size:14px;line-height:1.45}.st-rl-foot b{color:var(--la-ink);margin-right:4px;font-weight:600}.st-rl-foot .ld-play{color:var(--la-grey);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:14px}.st-rl-foot .ld-play:hover{color:var(--la-ink)}html.rm .st-rl-pill,html.rm .st-rl-line b,html.rm .st-rl-tag,html.rm .st-rl-tag>span{transition:none}html.rm .st-rl-tag .t1 i{animation:none}html:not(.js) .st-rl-pills,html:not(.js) .st-rl-line,.st-br{display:none}.ld .st-hero h1{text-wrap:balance}@media (max-width:1000px){.st-relay{width:100%;max-width:580px}}@media (max-width:640px){.st-br{display:inline}.st-rl-row button{width:34px}.st-rl-row .bot{width:24px;height:24px}.st-rl-line{margin:0 17px}.st-rl-foot p{font-size:13px}}
.jr{--jr:#2b3aec;margin-top:168px;position:relative}.jr.pinned{height:calc(var(--n) * 36svh + 100svh)}.jr-stick{display:none}.jr.pinned .jr-stick{background:color-mix(in srgb, var(--jr) 8%, var(--la-paper));height:100svh;transition:background-color .8s var(--ease-out);isolation:isolate;align-items:center;padding:72px 0 12px;display:grid;position:sticky;top:0;overflow:hidden}.jr.pinned.night .jr-stick{background:#17132c}.jr-stars{z-index:-1;opacity:0;pointer-events:none;transition:opacity .8s;position:absolute;inset:0}.jr.night .jr-stars{opacity:1}.jr-stars i{background:var(--la-ink);opacity:.5;border-radius:50%;width:2px;height:2px;position:absolute}html.js:not(.rm) .jr.night .jr-stars i{animation:2.4s ease-in-out infinite alternate jr-tw}@keyframes jr-tw{0%{opacity:.15}to{opacity:.9}}.jr.pinned .jr-list{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jr-inner{gap:32px;width:100%;display:grid}.jr-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.jr-count{white-space:nowrap;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--jr-ink,var(--jr));flex:none;margin:0;font-size:56px;font-weight:500;line-height:1;transition:color .4s}.jr-count b{font-weight:500;display:inline-block}html.js:not(.rm) .jr-count b{animation:jr-roll .45s var(--ease-out)}@keyframes jr-roll{0%{opacity:0;translate:0 40%}}.jr-count span{color:var(--la-faint)}.jr-now{grid-template-columns:minmax(0,1fr) minmax(300px,460px);align-items:center;gap:32px 64px;min-height:360px;display:grid}.jr-who{color:var(--jr-ink,var(--jr));flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0;font-size:20px;font-weight:500;transition:color .4s;display:flex}.jr-who span{color:var(--la-grey);font-size:15px;font-weight:400}.jr-step{letter-spacing:-.03em;text-wrap:balance;max-width:760px;margin:10px 0 0;font-size:clamp(30px,3.6vw,54px);font-weight:600;line-height:1.04}html.js:not(.rm) .jr-step{animation:jr-in .55s var(--ease-out) both}@keyframes jr-in{0%{opacity:0;translate:0 18px}}.jr-shot{border-radius:var(--la-r);background:color-mix(in srgb, var(--jr) 9%, var(--la-plate));min-width:0;transition:background-color .6s var(--ease-out);flex-direction:column;padding:20px 22px 22px;font-size:14px;line-height:1.45;display:flex;overflow:hidden}.jr-now .jr-shot{height:360px}html.js:not(.rm) .jr-now .jr-shot{animation:jr-in .5s var(--ease-out) both}.jr-shot-head{min-height:26px;color:var(--la-grey);align-items:center;gap:10px;margin:0 0 14px;font-size:13px;display:flex}.jr-tag{border-radius:var(--la-rc);background:color-mix(in srgb, var(--jr) 22%, var(--la-plate));color:var(--jr-ink,var(--la-ink));padding:2px 8px;font-weight:500}.jr-rt{color:var(--jr-ink,var(--la-ink));align-items:center;margin-left:auto;display:inline-flex}.jr-body{min-height:0;position:relative}.jr-chip{background:var(--la-plate);height:24px;color:var(--la-grey);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:12.5px;display:inline-flex}.jr-chip.on{background:color-mix(in srgb, #10b46a 24%, var(--la-plate));color:var(--la-ink)}html.js:not(.rm) .jr-rt .jr-chip{animation:.45s cubic-bezier(.3,1.5,.5,1) both jr-pop}@keyframes jr-pop{0%{opacity:0;scale:.4}60%{opacity:1;scale:1.1}}@keyframes jr-rise{0%{opacity:0;translate:0 10px}}.jr-fields{gap:4px;margin:0;display:grid}.jr-fields div{border-radius:var(--la-rc);background:var(--la-paper);opacity:.4;grid-template-columns:116px minmax(0,1fr);gap:12px;padding:7px 12px;transition:opacity .3s,background-color .3s;display:grid}.jr-fields div.in{opacity:1}.jr-fields div.hl{background:color-mix(in srgb, var(--jr) 18%, var(--la-paper))}.jr-fields dt{color:var(--la-grey)}.jr-fields dd{min-height:1.45em;color:var(--la-ink);margin:0}.jr-stamp,.jr-note{color:var(--jr-ink,var(--la-ink));visibility:hidden;align-items:center;gap:8px;margin:12px 0 0;font-weight:500;display:inline-flex}.jr-stamp.on,.jr-note.on{visibility:visible}html.js:not(.rm) .jr-stamp.on,html.js:not(.rm) .jr-note.on{animation:.45s cubic-bezier(.3,1.5,.5,1) both jr-pop}.jr-ptop{color:var(--la-grey);align-items:center;gap:10px;margin:0 0 10px;font-size:13px;display:flex}.jr-n{color:var(--la-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.jr-n b{font-weight:500;display:inline-block}html.js:not(.rm) .jr-n b{animation:.4s cubic-bezier(.3,1.5,.5,1) jr-pop}.jr-spin{border:2px solid color-mix(in srgb, var(--la-ink) 16%, transparent);border-top-color:var(--jr-ink);border-radius:50%;flex:none;width:14px;height:14px}html.js:not(.rm) .jr-spin{animation:.8s linear infinite jr-spin}@keyframes jr-spin{to{rotate:1turn}}.jr-ok{color:#10b46a;display:inline-flex}.jr-scan{background:color-mix(in srgb, var(--la-ink) 7%, transparent);border-radius:2px;height:3px;margin:0 0 10px;position:relative;overflow:hidden}.jr-scan.off{visibility:hidden}.jr-scan i{background:var(--jr-ink);border-radius:2px;width:30%;position:absolute;inset:0 auto 0 0}html.js:not(.rm) .jr-scan i{animation:1.1s ease-in-out infinite jr-scan}@keyframes jr-scan{0%{translate:-100%}to{translate:340%}}.jr-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.jr-rows li{border-radius:var(--la-rc);background:var(--la-paper);height:52px;transition:height .4s var(--ease-out), opacity .4s, margin .4s, background-color .3s;align-items:center;gap:12px;padding:0 12px;display:flex;overflow:hidden}.jr-rows li.wait{visibility:hidden}html.js:not(.rm) .jr-rows li.in{animation:jr-rise .45s var(--ease-out) both}.jr-rows li.scan{background:color-mix(in srgb, var(--jr) 22%, var(--la-paper))}.jr-rows li.out .jr-row-who .la-ink{color:var(--la-faint);text-decoration:line-through}.jr-rows li.gone{opacity:0;height:0;margin-top:-4px}.jr-av{background:var(--la-plate);width:28px;height:28px;color:var(--la-grey);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.jr-row-who{min-width:0;line-height:1.3;display:grid}.jr-row-who small{color:var(--la-grey);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.jr-check{color:var(--la-grey);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.jr-check svg{color:#10b46a}.jr-rows li.out .jr-check svg{color:#ff3d6e}html.js:not(.rm) .jr-check{animation:.4s cubic-bezier(.3,1.5,.5,1) both jr-pop}.jr-chan{color:var(--la-grey);flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.jr-chan span{border-radius:var(--la-rc);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.jr-chan .on{background:color-mix(in srgb, var(--jr) 22%, var(--la-plate));color:var(--la-ink)}.jr-mail,.jr-card{border-radius:var(--la-rc);background:var(--la-paper);padding:12px 14px}.jr-mail p,.jr-card p{margin:0}.jr-to,.jr-card p+p{color:var(--la-grey)}.jr-mail .jr-to{margin:0 0 6px;font-size:13px}.jr-tx{min-height:2.9em}.jr-ft{justify-content:flex-end;display:flex;margin-top:4px!important}.jr-send{background:color-mix(in srgb, var(--jr) 40%, var(--la-plate));border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:13px;transition:scale .15s,background-color .3s;display:inline-flex}.jr-send.press{scale:.92}.jr-send.sent{background:var(--la-plate);color:var(--la-grey)}.jr-reply{border-radius:var(--la-rc);background:var(--la-paper);align-items:flex-start;gap:10px;margin-top:8px;padding:10px 12px;display:flex}html.js:not(.rm) .jr-reply{animation:jr-rise .45s var(--ease-out) both}.jr-reply p{margin:0}.jr-reply .jr-av,.jr-lead-av{color:#2a1d05;background:#f5c26b}.jr-reply>div{flex:1;min-width:0}.jr-reply-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex;margin-bottom:2px!important}.jr-meta{flex-wrap:wrap;gap:6px;display:flex}.jr-chat{flex-direction:column;gap:8px;display:flex}.jr-msg{border-radius:var(--la-rc);background:var(--la-paper);max-width:86%;margin:0;padding:9px 13px}html.js:not(.rm) .jr-chat .jr-msg{animation:jr-rise .35s var(--ease-out) both}.jr-msg.them{background:var(--la-ink);color:var(--la-on-ink);align-self:flex-end}.jr-ask{width:fit-content;margin-bottom:10px}.jr-crm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.jr-col{border-radius:var(--la-rc);background:color-mix(in srgb, var(--la-ink) 4%, var(--la-plate));align-content:start;gap:6px;min-height:170px;padding:10px;display:grid}.jr-col-head{color:var(--la-grey);justify-content:space-between;gap:8px;margin:0 0 2px;font-size:12.5px;font-weight:500;display:flex}.jr-col-head span{color:var(--la-faint);font-weight:400}.jr-card{z-index:1;padding:10px 12px;font-size:13px;line-height:1.4;transition:opacity .3s;position:relative}.jr-card.left,.jr-card.ghost{opacity:.4}.jr-track{grid-template-columns:repeat(var(--n), minmax(0, 1fr));row-gap:14px;display:grid}.jr-group{color:var(--la-grey);grid-column:span 4;margin:0;font-size:14px}.jr-group.in{padding-left:12px}.jr-rail{grid-column:1/-1;height:44px;position:relative}.jr-line{right:calc(50% / var(--n));bottom:4px;left:calc(50% / var(--n));background:color-mix(in srgb, var(--la-ink) 8%, transparent);border-radius:1px;height:2px;position:absolute}.jr-line b{clip-path:inset(0 calc(100% - var(--at) / (var(--n) - 1) * 100%) 0 0);transition:clip-path .9s var(--ease-out);background:linear-gradient(90deg,#2e90fa,#ff6a1a,#f2b100,#0fb5ae,#2b3aec,#10b46a,#ff3d6e,#7a5af8);border-radius:1px;position:absolute;inset:0}.jr-lead{bottom:14px;left:clamp(116px, calc((var(--at) + .5) / var(--n) * 100%), calc(100% - 116px));background:var(--la-ink);height:30px;color:var(--la-on-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 4px;font-size:13px;font-weight:500;transition:left .9s cubic-bezier(.5,0,.25,1);display:inline-flex;position:absolute;translate:-50%}.jr-lead>i{background:var(--jr);border-radius:3px;width:8px;height:7px;margin-left:8px;transition:background-color .4s}.jr-lead-av{border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.jr-lead-st{color:#fff;border-radius:999px;padding:2px 7px;font-size:11.5px}html.js:not(.rm) .jr-lead-st{animation:.45s cubic-bezier(.3,1.5,.5,1) both jr-pop}.jr-lead:after{content:"";z-index:-1;background:var(--la-ink);border-radius:2px;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-4px;left:50%;rotate:45deg}.jr-cast{grid-column:1/-1;grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:end;margin:0;padding:0;list-style:none;display:grid}.jr-cast li{color:var(--la-faint);justify-items:center;gap:8px;font-size:14px;transition:color .3s;display:grid}.jr-bw{place-items:end center;display:grid;position:relative}.jr-cast .bot{opacity:.8;transform-origin:50% 100%;transition:scale .5s cubic-bezier(.34,1.5,.5,1),opacity .4s,filter .4s;scale:.72}.jr-cast li.done .bot{opacity:.5;filter:saturate(.6)}.jr-cast li.on{color:var(--la-ink)}.jr-cast li.on .bot{opacity:1;scale:1.18}html.js:not(.rm) .jr-cast li.on .bot{animation:.5s cubic-bezier(.3,1.5,.5,1) jr-catch}@keyframes jr-catch{30%{transform:scale(1.14,.84)}65%{transform:translateY(-14%)scale(.94,1.06)}}html.js:not(.rm) .jr-cast li.on .bot[data-state=idle] .bot-body{animation:1.4s ease-in-out infinite jr-work}@keyframes jr-work{50%{translate:0 -4%;scale:1.03 .97}}.jr-tick{background:var(--la-plate);color:#10b46a;border-radius:50%;place-items:center;width:18px;height:18px;transition:scale .35s cubic-bezier(.3,1.5,.5,1);display:grid;position:absolute;bottom:4px;right:6px;scale:0}.jr-cast li.done .jr-tick{scale:1}.jr-list{max-width:1520px;padding:0 var(--gutter);color:var(--la-grey);gap:40px;margin:48px auto 0;font-size:20px;list-style:none;display:grid}.jr-list>li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 56px;display:grid}.jr-list>li>p{margin:0}.jr-list-note{margin-top:6px;font-size:15px;display:block}@media (min-width:901px) and (max-height:880px){.jr-inner{gap:20px}.ld .jr-head h2{font-size:clamp(30px,3vw,42px)}.jr-count{font-size:48px}.jr-now{min-height:330px}.jr-now .jr-shot{height:330px}.jr-step{font-size:clamp(30px,3.2vw,46px)}.jr-cast .bot{width:64px;height:64px}.jr-rows li{height:46px}.jr-chan{margin-bottom:8px}.jr-mail{padding:10px 12px}.jr-reply{margin-top:6px;padding:8px 12px}}@media (max-width:900px){.jr-list>li{grid-template-columns:minmax(0,1fr)}.jr-now{grid-template-columns:minmax(0,1fr);gap:18px;min-height:0}.jr-shot{padding:16px 18px 18px;font-size:13px}.jr-now .jr-shot{height:330px}.jr-rows li{height:46px}.jr-cast .bot{width:56px;height:56px}.jr-name{display:none}}@media (max-width:640px){.jr-inner{gap:18px}.jr-head{align-items:flex-end;gap:16px}.ld .jr-head h2{font-size:24px}.jr-count{white-space:nowrap;flex:none;font-size:28px}.jr-step{min-height:2.08em;font-size:24px}.jr-group{display:none}.jr-shot-head{margin-bottom:10px}.jr-now .jr-shot{height:346px}.jr-chan span:not(.on){gap:0;font-size:0}.jr-fields div{grid-template-columns:92px minmax(0,1fr);padding:6px 10px}.jr-rows li{height:46px}.jr-check{white-space:normal;text-align:right;max-width:46%;line-height:1.25}.jr-col{min-height:150px}.jr-cast .bot{width:40px;height:40px}.jr-tick{width:14px;height:14px;bottom:0;right:-2px}.jr-lead{left:clamp(64px, calc((var(--at) + .5) / var(--n) * 100%), calc(100% - 64px));font-size:12px}.jr-lead:has(.jr-lead-av) .jr-lead-name{display:none}.jr-lead:after{display:none}}
.cs{right:var(--gutter);bottom:var(--gutter);z-index:9;width:min(420px, calc(100vw - 2 * var(--gutter)));border-radius:var(--la-r);background:color-mix(in srgb, var(--la-ink) 8%, var(--la-plate));color:var(--la-grey);animation:cs-in .5s var(--ease-out) both;padding:22px 24px 24px;font-size:15px;line-height:1.5;position:fixed}.cs p{margin:0}.cs a{color:var(--la-ink);text-underline-offset:3px;text-decoration:underline}.cs .cs-now{color:var(--la-ink);margin-top:8px}.cs-row{gap:10px;margin-top:18px;display:flex}.cs-row .la-btn{flex:1;justify-content:center;height:42px}.la-btn.cs-no{background:color-mix(in srgb, var(--la-ink) 12%, transparent);color:var(--la-ink)}.la-btn.cs-no:hover{background:color-mix(in srgb, var(--la-ink) 18%, transparent)}@keyframes cs-in{0%{opacity:0;translate:0 16px}}html.rm .cs{animation:none}@media (max-width:640px){.cs{width:auto;bottom:12px;left:12px;right:12px}}
@property --la-paper{syntax:"<color>";inherits:true;initial-value:#fff}@property --la-ink{syntax:"<color>";inherits:true;initial-value:#0c0c11}@property --la-grey{syntax:"<color>";inherits:true;initial-value:#5d5d68}@property --la-faint{syntax:"<color>";inherits:true;initial-value:#777782}@property --la-on-ink{syntax:"<color>";inherits:true;initial-value:#fff}@property --accent-text{syntax:"<color>";inherits:true;initial-value:#3340e0}.la{--la-paper:#fff;--la-ink:#0c0c11;--la-grey:#5d5d68;--la-faint:#777782;--la-on-ink:#fff;--accent-text:#3340e0;--la-plate:color-mix(in srgb, var(--la-ink) 4.5%, var(--la-paper));--sheet:var(--la-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;transition:--la-paper .9s var(--ease-out), --la-ink .9s var(--ease-out), --la-grey .9s var(--ease-out), --la-faint .9s var(--ease-out), --la-on-ink .9s var(--ease-out), --accent-text .9s var(--ease-out)}html.is-night .la,.ld-end,.aw.dark{--la-paper:#0c0c11;--la-ink:#f3f3f6;--la-grey:#9d9da7;--la-faint:#80808a;--la-on-ink:#0c0c11;--accent-text:#8088ff;--la-plate:color-mix(in srgb, var(--la-ink) 5%, var(--la-paper));color:var(--la-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.is-night body{background:#0c0c11}html.is-night .la{--la-paper:#07070b}.jr.pinned.night .jr-stick{background:color-mix(in srgb, #7a5af8 16%, var(--la-paper))}.jr-stars i{background:#7a5af8}.ld-end:before{background:var(--sheet);box-shadow:0 30px 60px #0006}.bot[data-state=sleep] .bot-shape{fill:#b9bbc6}.bot-z text{fill:#8a8c96}.st-rl-pill{box-shadow:0 10px 28px -6px #0c0c1133}.sc-chip{box-shadow:0 10px 24px -10px #0c0c1166}.ld .la-story.lc-st{--lc-plate2:color-mix(in srgb, var(--la-ink) 6%, var(--la-plate))}.lc-tk.read{color:#2b3aec}.lc-tl.ev span,.lc-dest.ready .lc-di{color:#d61f52}.lc-bdg.lead{color:#047857;background:#10b46a24}.lc-bdg.hot{color:#d61f52;background:#ff3d6e1f}.lc-bdg.cb{color:#5b3fd6;background:#7a5af824}.ob{--ob-cloud-ink:#0f766e}.ob .tick{color:#047857}.ob .minus,.ob-plist .why,.ob-bc .ob-plist .why{color:#d92d2d}.ob-plist li.off .ob-pe b{text-decoration-color:#d92d2d}.ob-rq,.ob-msg{color:var(--la-grey)}.ob-bc .ob-st.hot{color:#4d7c0f}.ob-chip.bad{background:color-mix(in srgb, #ff5b5b 18%, var(--la-plate))}.sp-toast small{color:var(--la-grey)}.tk-composer button{color:#fff}
