.lgx{pointer-events:none;z-index:0;--px:0;--py:0;contain:strict;position:absolute;inset:0;overflow:hidden}.lgx>i{filter:blur(38px);opacity:.92;translate:calc(var(--px) * var(--f)) calc(var(--py) * var(--f));will-change:transform,translate;border-radius:50%;position:absolute}.lgx-d1{animation:22s ease-in-out infinite alternate lgx-a}.lgx-d2{animation:27s ease-in-out infinite alternate lgx-b}.lgx-d3{animation:31s ease-in-out infinite alternate lgx-c}.lgx-off>i{animation-play-state:paused}@keyframes lgx-a{0%{transform:translate(0)scale(1)}50%{transform:translate(4%,-5%)scale(1.08)}to{transform:translate(-3%,3%)scale(.96)}}@keyframes lgx-b{0%{transform:translate(0)scale(1.04)}50%{transform:translate(-5%,3%)scale(.95)}to{transform:translate(3%,-4%)scale(1.07)}}@keyframes lgx-c{0%{transform:translate(0)scale(1)}to{transform:translate(2%,-6%)scale(1.1)}}.lgx-sheen{translate:calc(var(--px) * -60px) calc(var(--py) * -40px);mix-blend-mode:soft-light;background:radial-gradient(40% 30% at 50% 40%,#ffffff8c,#0000 70%);position:absolute;inset:-20%}.lgx-panel{background:linear-gradient(#e8f7ef 0%,#9fdcbf 52%,#1d9f6c 100%)}.lgx-panel>i{opacity:.85}.lgx-app>i{opacity:.8}@media (prefers-reduced-motion:reduce){.lgx>i{animation:none;translate:none}.lgx-sheen{translate:none}}.tybar{-webkit-backdrop-filter:blur(12px);color:#122019;background:#ffffffeb;border-radius:22px;align-items:center;gap:12px;padding:14px 14px 14px 18px;display:flex;box-shadow:0 24px 60px -28px #0b241c66,inset 0 0 0 1px #fff9}.tybar-ic{color:#17a06b;background:#e3f6ec;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.tybar-ic svg,.tybar-go svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.tybar-t{letter-spacing:-.01em;white-space:nowrap;text-overflow:clip;flex:1;min-width:0;font-size:18px;overflow:hidden}.tybar-c{vertical-align:-.2em;background:#17a06b;width:2px;height:1.15em;margin-left:2px;animation:1s step-end infinite tybar-blink;display:inline-block}.tybar-go{color:#fff;background:#122019;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}@keyframes tybar-blink{50%{opacity:0}}.lfilm{color:#122019;width:100%;position:relative;container-type:inline-size}.lfilm *{box-sizing:border-box}.lfilm-steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lfilm-steps button{all:unset;cursor:pointer;color:#0f3d2b99;grid-template-columns:auto 1fr;align-items:center;gap:9px 8px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;transition:color .3s;display:grid}.lfilm-steps .n{background:#ffffff80;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;transition:background .3s,color .3s;display:grid}.lfilm-steps .on{color:#0f3d2b}.lfilm-steps .on .n,.lfilm-steps .done .n{color:#fff;background:#0f3d2b}.lfilm-steps .bar{background:#fff6;border-radius:9px;grid-column:1/-1;height:3px;overflow:hidden}.lfilm-steps .bar i{border-radius:inherit;background:#0f3d2b;width:0;height:100%;display:block}.lfilm-steps .done .bar i{width:100%}.lfilm-steps .on .bar i{animation:linear forwards lf-fill}@keyframes lf-fill{to{width:100%}}.lfilm-h{letter-spacing:-.03em;color:#0c2a1f;max-width:20ch;margin:22px 0 16px;font-size:clamp(22px,5.2cqw,30px);font-weight:650;line-height:1.12;animation:.7s cubic-bezier(.2,.8,.2,1) both lf-rise}.lfilm-h em{background:linear-gradient(90deg,#0f6b47,#17a06b);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lfilm-stage{font-size:clamp(11px,2.55cqw,14.5px);position:relative}@keyframes lf-rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@keyframes lf-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes lf-in-l{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes lf-type{0%{width:0}to{width:calc(var(--n) * 1ch)}}@keyframes lf-grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes lf-pulse{0%,to{box-shadow:0 0 #17a06b55}50%{box-shadow:0 0 0 .5em #17a06b00}}.lf-win,.lf-build,.lf-chat{background:#fff;border-radius:1.4em;padding:1.1em;animation:.6s cubic-bezier(.2,.8,.2,1) both lf-pop;box-shadow:0 2em 4em -2em #0b241c80,0 0 0 1px #0b241c0d}.lfilm svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lf-search{background:#f1f5f3;border-radius:.9em;align-items:center;gap:.6em;height:3em;padding:0 .4em 0 .9em;display:flex;box-shadow:inset 0 0 0 1px #12201912}.lf-search svg{color:#66776f;flex:none;width:1.2em;height:1.2em}.lf-type{white-space:nowrap;border-right:2px solid #17a06b;width:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.95em;animation:.9s steps(18,end) .35s forwards lf-type;display:inline-block;overflow:hidden}.lf-btn{color:#fff;background:linear-gradient(160deg,#17a06b,#0f7d53);border-radius:.65em;margin-left:auto;padding:.55em 1em;font-size:.9em;font-weight:600;animation:1s 1.3s lf-pulse}.lf-count{color:#66776f;margin:.9em .2em .6em;font-size:.9em;animation:.4s 1.4s both lf-pop}.lf-count b{color:#0f6b47;margin-right:.2em;font-size:1.25em}.lf-list{gap:.5em;display:grid}.lf-biz{animation:lf-in-l .5s cubic-bezier(.2,.8,.2,1) calc(1.6s + var(--i) * .16s) both;background:#fbfcfc;border-radius:1em;align-items:center;gap:.75em;padding:.65em .75em;transition:box-shadow .4s;display:flex;box-shadow:0 0 0 1px #12201910}.lf-biz .av{color:#0f6b47;background:#e3f6ec;border-radius:.7em;flex:none;place-items:center;width:2.3em;height:2.3em;font-weight:700;display:grid}.lf-biz .tx{flex:1;min-width:0;display:grid}.lf-biz b{white-space:nowrap;text-overflow:ellipsis;font-size:.98em;overflow:hidden}.lf-biz small{color:#66776f;font-size:.8em}.lf-biz .pill{color:#c2412f;white-space:nowrap;background:#fcebe7;border-radius:.6em;padding:.3em .7em;font-size:.75em;font-weight:600}.lf-biz.pick{animation:.5s cubic-bezier(.2,.8,.2,1) 1.6s both lf-in-l,.5s 3.1s forwards lf-pick}@keyframes lf-pick{to{transform:scale(1.008);box-shadow:0 0 0 2px #17a06b,0 1em 2em -1em #0f7d5380}}.lf-owner{color:#2f63a0;background:#e7eef8;border-radius:.8em;align-items:center;gap:.5em;margin-top:.7em;padding:.6em .8em;font-size:.88em;animation:.45s 3.5s both lf-pop;display:flex}.lf-owner svg{width:1.15em;height:1.15em}.lf-build{background:#f6f8f7;gap:.8em;display:grid}.lf-ask{color:#fff;background:linear-gradient(160deg,#17a06b,#0f7d53);border-radius:1.1em 1.1em .3em;justify-self:end;max-width:85%;padding:.7em 1em;font-size:.95em;animation:.45s .2s both lf-pop}.lf-site{background:#f4efe6;border-radius:1em;animation:.5s .8s both lf-pop;overflow:hidden;box-shadow:0 0 0 1px #12201912}.lf-site-nav{align-items:center;gap:.6em;padding:.65em .9em;font-family:Georgia,serif;font-size:.95em;display:flex}.lf-site-nav b{margin-right:auto}.lf-site-nav i{background:#1b151033;border-radius:9px;width:2.6em;height:.4em;animation:.3s 1s both lf-pop}.lf-site-hero{color:#f4efe6;transform-origin:top;background:#1b1510;border-radius:.9em;gap:.45em;margin:0 .7em;padding:1.1em 1.2em;animation:.55s cubic-bezier(.2,.8,.2,1) 1.1s both lf-grow;display:grid}.lf-site-hero small{letter-spacing:.2em;opacity:.7;font-size:.66em;animation:.3s 1.5s both lf-pop}.lf-site-hero h4{letter-spacing:-.02em;margin:0;font-family:Georgia,serif;font-size:2.1em;font-weight:700;line-height:1}.lf-site-hero h4 span{animation:.5s cubic-bezier(.2,.8,.2,1) both lf-rise;display:inline-block}.lf-site-hero h4 span:first-child{animation-delay:1.65s}.lf-site-hero h4 span:nth-child(2){animation-delay:1.85s}.lf-site-hero h4 span:nth-child(3){animation-delay:2.05s}.lf-site-hero p{opacity:.8;margin:0;font-size:.85em;animation:.4s 2.3s both lf-pop}.lf-site-hero .cta{color:#1b1510;background:#d4a248;border-radius:99px;justify-self:start;margin-top:.3em;padding:.55em 1.1em;font-size:.85em;font-weight:700;animation:.4s 2.55s both lf-pop}.lf-site-hero .stars{opacity:.75;font-size:.75em;animation:.4s 2.8s both lf-pop}.lf-site-grid{grid-template-columns:repeat(3,1fr);gap:.5em;padding:.7em;display:grid}.lf-site-grid i{background:linear-gradient(135deg,#c8b79b,#8a6f4e);border-radius:.6em;height:3.2em;animation:.4s both lf-pop}.lf-site-grid i:first-child{animation-delay:3s}.lf-site-grid i:nth-child(2){background:linear-gradient(135deg,#a8916f,#5a4430);animation-delay:3.15s}.lf-site-grid i:nth-child(3){background:linear-gradient(135deg,#d6c7ad,#9b7f5c);animation-delay:3.3s}.lf-done{color:#0f6b47;background:#e3f6ec;border-radius:99px;justify-self:center;align-items:center;gap:.45em;padding:.5em 1em;font-size:.88em;font-weight:600;animation:.45s 3.7s both lf-pop;display:inline-flex}.lf-done svg{width:1.1em;height:1.1em}.lf-chat{background:#efeae2;padding:0;overflow:hidden}.lf-chat-top{color:#fff;background:#0f6b47;align-items:center;gap:.7em;padding:.8em 1em;display:flex}.lf-chat-top .av{background:#fff3;border-radius:50%;place-items:center;width:2.2em;height:2.2em;font-weight:700;display:grid}.lf-chat-top span{display:grid}.lf-chat-top small{opacity:.75;font-size:.78em}.lf-msgs{gap:.5em;padding:1em;display:grid}.lf-m{border-radius:.9em;max-width:82%;padding:.6em .85em;font-size:.9em;line-height:1.4;animation:.4s both lf-pop;box-shadow:0 1px 1px #0000001a}.lf-m.out{background:#d9fdd3;border-top-right-radius:.25em;justify-self:end}.lf-m.in{background:#fff;border-top-left-radius:.25em;justify-self:start}.lf-m.m1{animation-delay:.3s}.lf-m.m2{animation-delay:1.4s}.lf-m.m3{animation-delay:2.7s}.lf-m.m4{animation-delay:3.3s}.lf-link{background:#fffa;border-radius:.6em;align-items:center;gap:.6em;margin-top:.5em;padding:.5em;display:flex}.lf-link i{background:#1b1510;border-radius:.4em;flex:none;width:2.6em;height:2.2em}.lf-link span{font-size:.88em;display:grid}.lf-link small{color:#0f6b47}.lf-m.m2{display:grid}.lf-m.m2 .dots,.lf-m.m2 .txt{grid-area:1/1}.lf-m.m2 .dots{align-items:center;gap:.25em;animation:.2s 2.2s forwards lf-out;display:flex}.lf-m.m2 .dots i{background:#9aaba3;border-radius:50%;width:.45em;height:.45em;animation:1s ease-in-out infinite lf-dot}.lf-m.m2 .dots i:nth-child(2){animation-delay:.15s}.lf-m.m2 .dots i:nth-child(3){animation-delay:.3s}.lf-m.m2 .txt{opacity:0;animation:.3s 2.3s forwards lf-pop}@keyframes lf-dot{50%{opacity:.5;transform:translateY(-.25em)}}@keyframes lf-out{to{opacity:0}}.lf-won{background:#fff;border-radius:1em;align-items:center;gap:.7em;margin:0 1em 1em;padding:.8em .9em;animation:.5s cubic-bezier(.2,.8,.2,1.3) 4s both lf-pop;display:flex;box-shadow:0 1em 2.4em -1em #0b241c80,0 0 0 1px #17a06b40}.lf-won .ic{color:#fff;background:linear-gradient(160deg,#17a06b,#0f7d53);border-radius:.8em;flex:none;place-items:center;width:2.3em;height:2.3em;display:grid}.lf-won .ic svg{width:1.2em;height:1.2em}.lf-won>span:nth-child(2){flex:1;display:grid}.lf-won small{color:#66776f;font-size:.82em}.lf-won .tag{color:#0f6b47;white-space:nowrap;background:#e3f6ec;border-radius:.6em;padding:.35em .7em;font-size:.72em;font-weight:600}.lfilm.is-still *,.lfilm.is-still{animation:none!important}.lfilm.is-still .lf-type{border:0;width:auto}.lfilm.is-still .lf-m.m2 .dots{display:none}.lfilm.is-still .lf-m.m2 .txt{opacity:1}@media (prefers-reduced-motion:reduce){.lfilm *{animation:none!important}.lfilm .lf-type{border:0;width:auto}.lfilm .lf-m.m2 .dots{display:none}.lfilm .lf-m.m2 .txt{opacity:1}.tybar-c{animation:none}}
