.lw{--lw-bg:#f1f2ee;--lw-surface:#fff;--lw-fg:#121411;--lw-muted:#5d6259;--lw-faint:#8a8e86;--lw-line:#1214111a;--lw-hl:#ffd84d;--lw-band:#ffe17a;--lw-hl-ink:#121411;--lw-sheet:#121411;--lw-sheet-fg:#f1f2ee;--lw-sheet-muted:#a3a79f;--lw-sheet-line:#f1f2ee24;--lw-ok:#1f7a4d;--lw-shadow:0 1px 2px #1214110d, 0 14px 36px #12141114;--lw-display:var(--font-display), var(--font-geist-sans), system-ui, sans-serif;--lw-sans:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--lw-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--lw-ease:cubic-bezier(.16, 1, .3, 1);--lw-ease-s:cubic-bezier(.4, 0, .2, 1);--lw-gut:clamp(20px, 4vw, 48px);color:var(--lw-fg);font-family:var(--lw-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.55}.dark .lw{--lw-bg:#0e100e;--lw-surface:#171a17;--lw-fg:#ecede8;--lw-muted:#a3a79f;--lw-faint:#72766e;--lw-line:#ecede81f;--lw-hl:#f2cf4a;--lw-band:#f2cf4a57;--lw-sheet:#ecede8;--lw-sheet-fg:#121411;--lw-sheet-muted:#5d6259;--lw-sheet-line:#1214111f;--lw-ok:#5fc48f;--lw-shadow:0 1px 2px #0000004d, 0 14px 36px #00000059}.lw *,.lw :before,.lw :after{box-sizing:border-box}.lw a{color:inherit}.lw :focus-visible{outline:2px solid var(--lw-fg);outline-offset:3px;border-radius:8px}.lw ::selection{background:var(--lw-hl);color:var(--lw-hl-ink)}.lw h1,.lw h2,.lw h3{font-family:var(--lw-display);text-wrap:balance;color:var(--lw-fg);margin:0;font-weight:600}.lw p{margin:0}.lw-page{background:var(--lw-bg);overflow-x:clip}html:has(.lw-page){scroll-behavior:smooth;scroll-padding-top:96px}:is(html:has(.lw-page),body:has(.lw-page)){background:#f1f2ee}:is(html.dark:has(.lw-page),.dark body:has(.lw-page)){background:#0e100e}.lw-wrap{max-width:calc(1200px + 2 * var(--lw-gut));padding-left:max(var(--lw-gut), env(safe-area-inset-left,0px));padding-right:max(var(--lw-gut), env(safe-area-inset-right,0px));margin-inline:auto}.lw-mono{font-family:var(--lw-mono);letter-spacing:.02em;font-size:12px}.lw-eyebrow{font-family:var(--lw-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lw-muted);font-size:12px}.lw-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lw-h2{letter-spacing:-.035em;font-size:clamp(34px,4.6vw,60px);line-height:1}.lw-btn{cursor:pointer;background:var(--lw-fg);min-height:52px;transition:transform .25s var(--lw-ease-s);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 24px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;color:var(--lw-bg)!important}.lw-btn .lw-arr{background:var(--lw-bg);width:36px;height:36px;color:var(--lw-fg);transition:transform .3s var(--lw-ease);border-radius:50%;place-items:center;display:grid}.lw-btn:hover .lw-arr{transform:translate(3px)rotate(-45deg)}.lw-btn:active{transform:scale(.97)}.lw-btn--sm{gap:8px;min-height:40px;padding:4px 4px 4px 16px;font-size:14px}.lw-btn--sm .lw-arr{width:30px;height:30px}.lw-nav{z-index:50;top:calc(env(safe-area-inset-top,0px) + 12px);margin:12px max(12px, env(safe-area-inset-right,0px)) 0 max(12px, env(safe-area-inset-left,0px));pointer-events:none;justify-content:center;height:0;display:flex;position:sticky;overflow:visible}.lw-nav-in{pointer-events:auto;background:color-mix(in srgb, var(--lw-bg) 80%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);border:1px solid var(--lw-line);border-radius:999px;align-items:center;gap:8px;width:min(1104px,100%);min-height:54px;padding:6px 6px 6px 18px;transition:box-shadow .3s;display:flex}.lw-nav.is-scrolled .lw-nav-in{box-shadow:var(--lw-shadow)}.lw-nav-spacer{height:78px}.lw-logo{font-family:var(--lw-display);letter-spacing:-.03em;align-items:center;gap:9px;min-height:44px;margin-right:auto;font-size:19px;font-weight:650;text-decoration:none;display:flex}.lw-logo svg{flex:none}.lw-nav-links{gap:2px;display:none}.lw-nav-links a{color:var(--lw-muted);border-radius:999px;padding:8px 12px;font-size:14px;text-decoration:none;transition:color .2s,background .2s}.lw-nav-links a:hover{color:var(--lw-fg);background:var(--lw-line)}.lw-nav-cta{display:none}body:has(.lw-page) .lw-nav-links{display:flex}body:has(.lw-page) .lw-nav-cta{display:inline-flex}.lw-nav .mk-lang{border:1px solid var(--lw-line);border-radius:999px;padding:2px}.lw-nav .mk-lang-btn{cursor:pointer;font-family:var(--lw-mono);color:var(--lw-muted);background:0 0;border:0;border-radius:999px;min-height:30px;padding:6px 9px;font-size:11px}.lw-nav .mk-lang-btn[aria-pressed=true]{background:var(--lw-fg);color:var(--lw-bg)}.lw-signin{padding:8px 10px;font-size:14px;text-decoration:none;color:var(--lw-muted)!important}.lw-signin:hover{color:var(--lw-fg)!important}.lw-skip{z-index:60;background:var(--lw-surface);box-shadow:var(--lw-shadow);pointer-events:auto;border-radius:12px;padding:10px 14px;font-size:13px;position:absolute;top:-64px;left:8px}.lw-skip:focus{top:8px}@media (max-width:860px){:is(body:has(.lw-page) .lw-nav-links,body:has(.lw-page) .lw-signin){display:none}}@media (max-width:480px){.lw-nav-in{gap:6px;padding-left:12px}.lw-logo{gap:7px;font-size:17px}.lw-btn--sm{padding:4px 14px}.lw-btn--sm .lw-arr{display:none}.lw-nav .mk-lang-btn{padding:6px 7px}}.lw-appear{animation-duration:1.05s;animation-fill-mode:both;animation-timing-function:var(--lw-ease);animation-delay:var(--d,80ms)}.lw-appear--soft{animation-name:lw-in-soft}.lw-appear--mask{animation-name:lw-in-mask}.lw-appear--btn{animation-name:lw-in-btn}.lw-appear--side{animation-name:lw-in-side}.lw-appear.is-in{opacity:1;animation:none;transform:none}@keyframes lw-in-soft{0%{opacity:.01;transform:translateY(16px)}}@keyframes lw-in-mask{0%{opacity:.01;transform:translateY(60%)}}@keyframes lw-in-btn{0%{opacity:.01;transform:translateY(18px)scale(.94)}}@keyframes lw-in-side{0%{opacity:.01;transform:translate(28px)}}@keyframes lw-in-scale{0%{opacity:.01;transform:scale(.9)}}.lw-hero{padding-top:clamp(48px,7vw,92px);padding-bottom:clamp(72px,10vw,128px)}.lw-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.lw-hero-copy{min-width:0}.lw-hero h1{letter-spacing:-.032em;margin:20px 0 28px;font-size:clamp(42px,5.6vw,80px);line-height:.96}.lw-ln{padding:.04em 0 .1em;display:block;overflow:hidden}.lw-ln-in{display:block}.lw-slot{vertical-align:bottom;display:inline-grid}.lw-slot>span{opacity:0;transition:opacity .25s var(--lw-ease), transform .3s var(--lw-ease);background:linear-gradient(var(--lw-band), var(--lw-band)) no-repeat 0 86% / 0% 34%;grid-area:1/1;justify-self:start;padding-right:.04em;transform:translateY(.35em)}.lw-slot>span.is-on{opacity:1;transition:opacity .3s var(--lw-ease), transform .35s var(--lw-ease), background-size .5s .12s var(--lw-ease);background-size:100% 34%;transform:none}.lw-slot>span.is-off{opacity:0;transform:translateY(-.35em)}.lw-hero-sub{color:var(--lw-muted);max-width:30rem;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.lw-hero-act{flex-wrap:wrap;align-items:center;gap:18px;margin-top:36px;display:flex}.lw-hero-act .lw-mono{color:var(--lw-muted)}.lw-dot{background:var(--lw-hl);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lw-hl) 30%, transparent);vertical-align:1px;border-radius:50%;margin-right:8px;display:inline-block}.lw-machine-wrap{min-width:0}.lw-machine{height:500px;position:relative}.lw-clip,.lw-lead{background:var(--lw-surface);border:1px solid var(--lw-line);box-shadow:var(--lw-shadow);position:absolute}.lw-clip{transform-origin:0 0;width:80%;transition:transform .6s var(--lw-ease), opacity .6s var(--lw-ease), filter .6s var(--lw-ease);border-radius:18px;padding:18px 20px 20px;top:52px;left:0}.lw-clip-meta{color:var(--lw-faint);border-bottom:1px dashed var(--lw-line);justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.lw-clip-h{font-family:var(--lw-display);letter-spacing:-.02em;font-size:clamp(19px,1.7vw,23px);font-weight:550;line-height:1.22}.lw-clip-h mark,.lw-mark{color:inherit;background:linear-gradient(var(--lw-band), var(--lw-band)) no-repeat 0 0 / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 .08em}.lw-lead{width:88%;transition:transform .6s var(--lw-ease), opacity .6s var(--lw-ease);border-radius:22px;padding:20px 22px 18px;bottom:24px;right:0}.lw-lead-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.lw-tag{font-family:var(--lw-mono);background:var(--lw-band);color:var(--lw-fg);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px}.lw-lead-for{color:var(--lw-faint);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lw-lead h3{letter-spacing:-.025em;font-size:20px;line-height:1.15}.lw-lead-place{color:var(--lw-faint);margin:4px 0 12px}.lw-row{border-top:1px solid var(--lw-line);transition:opacity .45s var(--lw-ease), transform .45s var(--lw-ease);grid-template-columns:22px 1fr;gap:10px;padding:10px 0;display:grid}.lw-row .lw-n{font-family:var(--lw-mono);border:1px solid var(--lw-line);width:22px;height:22px;color:var(--lw-muted);border-radius:50%;place-items:center;font-size:11px;display:grid}.lw-row .lw-k{margin-bottom:1px;font-size:12.5px;font-weight:600}.lw-row p{color:var(--lw-muted);font-size:14px;line-height:1.45}.lw-acts{transition:opacity .45s var(--lw-ease), transform .45s var(--lw-ease);flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.lw-acts span{border:1px solid var(--lw-line);color:var(--lw-muted);border-radius:999px;padding:7px 12px;font-size:12.5px;transition:background .25s,color .25s,transform .2s}.lw-acts .lw-keep{background:var(--lw-fg);color:var(--lw-bg);border-color:var(--lw-fg)}.lw-tray{background:var(--lw-surface);border:1px solid var(--lw-line);color:var(--lw-muted);transition:transform .3s var(--lw-ease);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;top:0;right:0}.lw-tray b{font-family:var(--lw-mono);background:var(--lw-fg);min-width:18px;height:18px;color:var(--lw-bg);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:500;display:grid}.lw-tray.is-bump{transform:scale(1.08)}.lw-mctl{align-items:center;gap:14px;margin-top:14px;padding-left:2px;display:flex}.lw-mdots{gap:6px;display:flex}.lw-mdots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.lw-mdots button:before{content:"";background:var(--lw-line);border-radius:4px;width:24px;height:4px;transition:background .3s}.lw-mdots button[aria-current=true]:before{background:var(--lw-fg)}.lw-mpause{border:1px solid var(--lw-line);cursor:pointer;color:var(--lw-muted);background:0 0;border-radius:999px;min-height:32px;padding:6px 12px}.lw-machine.is-anim .lw-clip{opacity:0;transform:translateY(16px)}.lw-machine.is-anim.s0 .lw-clip{opacity:1;transform:none}.lw-machine.is-anim .lw-clip-h mark{transition:background-size .6s var(--lw-ease);background-size:0% 100%}.lw-machine.is-anim.s1 .lw-clip-h mark{background-size:100% 100%}.lw-machine.is-anim.s2 .lw-clip{opacity:.45;filter:blur(1px);transform:translate(-2%,-4%)scale(.9)}.lw-machine.is-anim .lw-lead{opacity:0;transform:translateY(40px)}.lw-machine.is-anim.s2 .lw-lead{opacity:1;transform:none}.lw-machine.is-anim .lw-row,.lw-machine.is-anim .lw-acts{opacity:0;transform:translateY(10px)}.lw-machine.is-anim.s3 .lw-row,.lw-machine.is-anim.s3 .lw-acts{opacity:1;transform:none}.lw-machine.is-anim.s3 .lw-row:nth-child(5){transition-delay:.22s}.lw-machine.is-anim.s3 .lw-row:nth-child(6){transition-delay:.44s}.lw-machine.is-anim.s3 .lw-acts{transition-delay:.66s}.lw-machine.is-anim.s4 .lw-acts .lw-keep{background:var(--lw-ok);border-color:var(--lw-ok);color:#fff;transform:scale(.96)}.lw-machine.is-anim.s5 .lw-lead{opacity:0;transition:transform .75s var(--lw-ease), opacity .55s .15s var(--lw-ease);transform:translate(10%,-62%)scale(.4)}.lw-machine.is-anim.s5 .lw-clip{opacity:0}.lw-sec{padding-block:clamp(104px,14vw,184px)}.lw-sec-head{gap:18px;max-width:46rem;margin-bottom:clamp(48px,6vw,80px);display:grid}.lw-rv{transition:opacity .9s var(--lw-ease), transform .9s var(--lw-ease)}.js .lw-rv.is-pre{opacity:.2;transform:translateY(28px)}.lw-div{--in:1;--out:1;--t:.5;pointer-events:none;height:1px;position:relative}.lw-div:before,.lw-div:after{content:"";will-change:transform, opacity, clip-path;background:#12141129;position:absolute;inset:0}.dark .lw-div:before,.dark .lw-div:after{background:#ecede82e}.lw-div:after{display:none}.lw-div--wipe:before{clip-path:inset(0 calc((1 - var(--in)) * 100%) 0 calc((1 - var(--out)) * 100%))}.lw-div--center:before{transform:scaleX(var(--in));opacity:var(--out)}.lw-div--scan:before{opacity:calc((.25 + .75 * var(--in)) * var(--out))}.lw-div--scan{--w:clamp(56px, 8vw, 120px)}.lw-div--scan:after{inset:-1px auto -1px calc(var(--t) * (100% - var(--w)));width:var(--w);background:var(--lw-hl);opacity:calc(var(--in) * var(--out));border-radius:3px;display:block}.lw-div--meet:before,.lw-div--meet:after{transform:translateY(calc((1 - var(--out)) * -14px)) scaleX(var(--in));opacity:var(--out);display:block}.lw-div--meet:before{transform-origin:0;right:50%}.lw-div--meet:after{transform-origin:100%;left:50%}.lw-div--shrink:before{clip-path:inset(0 0 0 calc((1 - var(--in)) * 100%));transform:scaleX(var(--out))}.lw-manifesto{padding-block:clamp(72px,10vw,140px)}.lw-mani{font-family:var(--lw-display);letter-spacing:-.035em;max-width:20ch;font-size:clamp(30px,4.4vw,58px);font-weight:500;line-height:1.08}.lw-mani .lw-w{transition:opacity .2s linear}.lw-mani b{background:linear-gradient(var(--lw-band), var(--lw-band)) no-repeat 0 88% / 100% 30%;font-weight:500}.lw-cases{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lw-case{background:var(--lw-surface);border:1px solid var(--lw-line);min-height:300px;transition:transform .35s var(--lw-ease), box-shadow .35s var(--lw-ease);border-radius:28px;flex-direction:column;gap:22px;padding:24px;display:flex;position:relative}.lw-case:hover{box-shadow:var(--lw-shadow);transform:translateY(-4px)}.lw-case .lw-ic{background:var(--lw-bg);border:1px solid var(--lw-line);border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.lw-case .lw-lbl{font-family:var(--lw-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lw-faint);margin-bottom:6px;font-size:11px}.lw-case h3{letter-spacing:-.03em;font-size:24px;line-height:1.08}.lw-case .lw-link{height:28px;margin-block:-4px;position:relative}.lw-case .lw-link:before{content:"";border-left:1.5px dashed color-mix(in srgb, var(--lw-fg) 28%, transparent);transform-origin:top;position:absolute;top:0;bottom:0;left:25px}.lw-case .lw-link i{background:var(--lw-hl);opacity:0;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:21px}.lw-case:hover .lw-link i{animation:lw-travel 1.1s var(--lw-ease) both}@keyframes lw-travel{0%{opacity:0;top:-4px}20%{opacity:1}to{opacity:1;top:calc(100% - 5px)}}.lw-case .lw-find strong{font-family:var(--lw-display);letter-spacing:-.025em;background:linear-gradient(var(--lw-band), var(--lw-band)) no-repeat 0 88% / 100% 32%;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:21px;font-weight:600;line-height:1.2;display:inline}.lw-case .lw-find p{color:var(--lw-muted);margin-top:8px;font-size:14.5px;line-height:1.45}.lw-cases.is-armed:not(.is-play) .lw-case{opacity:0}.lw-cases.is-play .lw-case{animation:lw-case-in .9s var(--lw-ease) backwards;animation-delay:calc(var(--k) * .3s)}.lw-cases.is-play .lw-case .lw-ic{animation:lw-in-scale .6s var(--lw-ease) backwards;animation-delay:calc(var(--k) * .3s + .3s)}.lw-cases.is-play .lw-case>div:nth-child(2){animation:lw-in-soft .6s var(--lw-ease) backwards;animation-delay:calc(var(--k) * .3s + .38s)}.lw-cases.is-play .lw-case .lw-link:before{animation:lw-draw .45s var(--lw-ease) backwards;animation-delay:calc(var(--k) * .3s + .55s)}.lw-cases.is-play .lw-case .lw-link i{animation:lw-travel .9s var(--lw-ease) both;animation-delay:calc(var(--k) * .3s + .6s)}.lw-cases.is-play .lw-case:hover .lw-link i{animation:lw-travel 1s var(--lw-ease) both;animation-delay:0s}.lw-cases.is-play .lw-case .lw-find{animation:lw-in-soft .6s var(--lw-ease) backwards;animation-delay:calc(var(--k) * .3s + .85s)}.lw-cases.is-play .lw-case .lw-find strong{animation:lw-hl-sweep .7s var(--lw-ease) backwards;animation-delay:calc(var(--k) * .3s + 1.1s)}@keyframes lw-case-in{0%{clip-path:inset(100% 0 0 round 28px);opacity:.3;translate:0 40px}to{clip-path:inset(0 round 28px);opacity:1;translate:0}}@keyframes lw-draw{0%{transform:scaleY(0)}}@keyframes lw-hl-sweep{0%{background-size:0% 32%}}.lw-cases-note{color:var(--lw-muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:28px;display:flex}.lw-cases-note a{color:var(--lw-fg);text-underline-offset:3px}@media (max-width:1060px){.lw-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lw-cases{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--lw-gut));padding-inline:var(--lw-gut);scrollbar-width:none;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.lw-cases::-webkit-scrollbar{display:none}.lw-case{scroll-snap-align:start;flex:0 0 82%;min-height:290px}}.lw-stack{position:relative}.lw-slot-s{align-items:flex-start;height:86vh;min-height:560px;padding-top:clamp(96px,13vh,128px);display:flex;position:sticky;top:0}.lw-stack-end{height:35vh}.lw-stack-card{top:calc(var(--i) * 26px);transform-origin:top;will-change:transform;background:var(--lw-surface);border:1px solid var(--lw-line);width:100%;min-height:380px;box-shadow:0 -1px 0 var(--lw-line), 0 -18px 40px -24px #1214112e;border-radius:clamp(28px,3vw,40px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,3.4vw,48px);display:grid;position:relative}.lw-step-w{font-family:var(--lw-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lw-muted);align-items:center;gap:10px;margin-bottom:22px;font-size:12px;display:flex}.lw-step-w b{background:var(--lw-fg);width:28px;height:28px;color:var(--lw-bg);letter-spacing:0;border-radius:50%;place-items:center;font-weight:500;display:grid}.lw-stack-card h3{letter-spacing:-.035em;margin-bottom:16px;font-size:clamp(30px,3.4vw,46px);line-height:1.02}.lw-stack-card .lw-p{color:var(--lw-muted);max-width:26rem;font-size:18px}.lw-viz{background:var(--lw-bg);border:1px solid var(--lw-line);border-radius:24px;flex-direction:column;justify-content:center;gap:12px;min-height:260px;padding:22px;display:flex}.lw-q{color:var(--lw-muted);font-size:13px}.lw-field{background:var(--lw-surface);border:1px solid var(--lw-line);border-radius:12px;align-items:center;min-height:48px;padding:12px 14px;font-size:16px;display:flex}.lw-caret{background:var(--lw-fg);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite lw-blink;display:inline-block}@keyframes lw-blink{50%{opacity:0}}.lw-prog{gap:6px;margin-top:6px;display:flex}.lw-prog i{background:var(--lw-line);border-radius:4px;flex:1;height:4px}.lw-prog i.is-on{background:var(--lw-fg)}.lw-letter{background:var(--lw-surface);border:1px solid var(--lw-line);border-radius:14px;padding:18px}.lw-letter .lw-t{font-family:var(--lw-display);letter-spacing:-.02em;margin:6px 0 10px;font-size:18px;font-weight:600}.lw-ln2{background:var(--lw-line);border-radius:6px;height:8px;margin-top:8px}.lw-pills{flex-wrap:wrap;gap:8px;display:flex}.lw-pill{border:1px solid var(--lw-line);background:var(--lw-surface);border-radius:999px;padding:8px 14px;font-size:13px}.lw-pill.is-solid{background:var(--lw-fg);color:var(--lw-bg);border-color:var(--lw-fg)}.lw-deck{margin-bottom:22px;display:grid}.lw-deck .lw-c{z-index:1;background:var(--lw-surface);border:1px solid var(--lw-line);transform-origin:bottom;border-radius:14px;grid-area:1/1;padding:16px;position:relative}.lw-deck .lw-c:first-child{opacity:.5;transform:translateY(18px)scale(.9)}.lw-deck .lw-c:nth-child(2){opacity:.75;transform:translateY(9px)scale(.95)}.lw-deck .lw-c:nth-child(3){z-index:3}.lw-deck .lw-t{font-size:15px;font-weight:600}.lw-deck .lw-m{color:var(--lw-faint);margin-top:4px}@media (max-width:760px){.lw-slot-s{height:auto;min-height:0;margin-bottom:14px;padding-top:0;position:relative}.lw-stack-end{height:0}.lw-stack-card{grid-template-columns:1fr;min-height:0;top:0}}.lw-anat{position:relative}.js .lw-anat{height:250vh}.lw-anat-pin{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.js .lw-anat-pin{position:sticky;top:104px}.lw-anat-card{min-width:0}.lw-big{background:var(--lw-surface);border:1px solid var(--lw-line);box-shadow:var(--lw-shadow);border-radius:28px;padding:26px 28px}.lw-big .lw-lead-top{margin-bottom:12px}.lw-big h3{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:24px;line-height:1.12}.lw-big .lw-meta{color:var(--lw-faint);margin:6px 0 16px}.lw-brow{border-top:1px solid var(--lw-line);transition:opacity .5s var(--lw-ease);grid-template-columns:28px 1fr;gap:12px;padding:16px 0;display:grid}.lw-brow .lw-n{font-family:var(--lw-mono);border:1px solid var(--lw-line);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;transition:background .4s,color .4s,border-color .4s;display:grid}.lw-brow .lw-k{margin-bottom:4px;font-size:14px;font-weight:600}.lw-brow p{color:var(--lw-muted);font-size:15px;line-height:1.5}.lw-brow .lw-src{color:var(--lw-faint);margin-top:8px}.lw-call{flex-wrap:wrap;gap:8px;margin:6px 0 8px;display:flex}.lw-call .lw-pill{font-family:var(--lw-mono);font-size:13px}.lw-big.has-a .lw-brow{opacity:.32}.lw-big.a1 .lw-brow[data-r="1"],.lw-big.a2 .lw-brow[data-r="2"],.lw-big.a3 .lw-brow[data-r="3"]{opacity:1}.lw-big.a1 .lw-brow[data-r="1"] .lw-n,.lw-big.a2 .lw-brow[data-r="2"] .lw-n,.lw-big.a3 .lw-brow[data-r="3"] .lw-n{background:var(--lw-fg);color:var(--lw-bg);border-color:var(--lw-fg)}.lw-anat-cap{color:var(--lw-faint);margin-top:14px}.lw-anat-steps{flex-direction:column;align-self:stretch;gap:40px;min-width:0;display:flex;position:relative}.lw-astep{flex-direction:column;gap:12px;max-width:26rem;display:flex}.lw-astep .lw-n{font-family:var(--lw-mono);color:var(--lw-muted);letter-spacing:.12em;font-size:12px}.lw-astep h3{letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);line-height:1.02}.lw-astep p{color:var(--lw-muted);font-size:18px}.js .lw-astep{left:0;right:0;top:var(--y,0px);opacity:0;transition:opacity .4s var(--lw-ease), transform .5s var(--lw-ease);pointer-events:none;position:absolute;transform:translateY(18px)}.js .lw-astep.is-on{opacity:1;pointer-events:auto;transform:none}@media (max-width:900px){.js .lw-anat{height:auto}.lw-anat-pin,.js .lw-anat-pin{grid-template-columns:1fr;position:relative;top:0}.js .lw-astep{opacity:1;pointer-events:auto;position:static;transform:none}.lw-big.has-a .lw-brow{opacity:1}}.lw-pf{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.lw-proms{gap:14px;margin-top:36px;padding:0;list-style:none;display:grid}.lw-prom{align-items:flex-start;gap:14px;font-size:17px;display:flex}.lw-prom svg{flex:none;margin-top:3px}.lw-faq details{border-top:1px solid var(--lw-line)}.lw-faq details:last-child{border-bottom:1px solid var(--lw-line)}.lw-faq summary{cursor:pointer;font-family:var(--lw-display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:16px;padding:22px 2px;font-size:clamp(19px,1.8vw,23px);font-weight:550;list-style:none;display:flex}.lw-faq summary::-webkit-details-marker{display:none}.lw-faq .lw-pm{border:1px solid var(--lw-line);width:32px;height:32px;transition:transform .35s var(--lw-ease), background .25s;border-radius:50%;flex:none;place-items:center;display:grid}.lw-faq details[open] .lw-pm{background:var(--lw-fg);color:var(--lw-bg);border-color:var(--lw-fg);transform:rotate(45deg)}.lw-faq .lw-a{color:var(--lw-muted);max-width:40rem;padding:0 2px 24px;font-size:16.5px}@media (max-width:900px){.lw-pf{grid-template-columns:1fr}}.lw-final{z-index:2;background:var(--lw-sheet);color:var(--lw-sheet-fg);padding-top:clamp(96px,13vw,168px);padding-bottom:max(40px, env(safe-area-inset-bottom,0px));border-radius:clamp(32px,5vw,56px) clamp(32px,5vw,56px) 0 0;margin-top:clamp(40px,8vw,96px);position:relative}.lw-final h2{letter-spacing:-.05em;max-width:11ch;color:var(--lw-sheet-fg);font-size:clamp(46px,8vw,120px);line-height:.92}.lw-final .lw-btn{background:var(--lw-sheet-fg);color:var(--lw-sheet)!important}.lw-final .lw-btn .lw-arr{background:var(--lw-sheet);color:var(--lw-sheet-fg)}.lw-final-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:48px;display:flex}.lw-final-note{color:var(--lw-sheet-muted);max-width:26rem}.lw-foot{border-top:1px solid var(--lw-sheet-line);color:var(--lw-sheet-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:clamp(96px,12vw,152px);padding-top:24px;display:flex}.lw-foot .mx-textbtn{cursor:pointer;color:var(--lw-sheet-muted);text-underline-offset:3px;font-family:var(--lw-mono);background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}@media (max-width:900px){.lw-hero-grid{grid-template-columns:1fr}.lw-hero h1{margin:16px 0 22px}.lw-machine{height:470px}.lw-clip{width:90%}.lw-lead{width:94%;bottom:20px}}@media (max-width:420px){.lw-machine{height:500px}.lw-lead{padding:16px 16px 14px}.lw-row p{font-size:13.5px}}@media (prefers-reduced-motion:reduce){html:has(.lw-page){scroll-behavior:auto}.lw-appear{animation:none!important}.lw-rv,.js .lw-rv.is-pre{opacity:1;transition:none;transform:none}.lw-slot>span{transition:none}.lw-caret{animation:none}.lw-cases.is-play .lw-case,.lw-cases.is-play .lw-case *{animation:none!important}.lw-cases.is-armed:not(.is-play) .lw-case{opacity:1}.lw-case:hover .lw-link i{animation:none}}:is(html:has(.lw-apply),body:has(.lw-apply)){background:#f1f2ee}:is(html.dark:has(.lw-apply),.dark body:has(.lw-apply)){background:#0e100e}.lw-apply.ap{background:var(--lw-bg);color:var(--lw-fg);font-family:var(--lw-sans);min-height:calc(100dvh - 90px);padding:clamp(32px,6vw,80px) 0 clamp(64px,9vw,120px)}.lw-apply .ap-grid{max-width:calc(1200px + 2 * var(--lw-gut));padding:0 max(var(--lw-gut), env(safe-area-inset-right,0px)) 0 max(var(--lw-gut), env(safe-area-inset-left,0px));gap:clamp(40px,6vw,96px)}@media (min-width:1024px){.lw-apply .ap-grid{grid-template-columns:minmax(0,600px) minmax(0,400px)}}.lw-apply .mk-h1.ap-title{font-family:var(--lw-display);letter-spacing:-.04em;color:var(--lw-fg);font-size:clamp(40px,5vw,64px);font-weight:600;line-height:.98}.lw-apply .ap-intro{color:var(--lw-muted);margin-top:14px;font-size:18px;line-height:1.5}.lw-apply .mx-progress{background:var(--lw-line);border-radius:4px;height:4px;margin-top:28px}.lw-apply .mx-progress i{background:var(--lw-fg);transition:width .6s var(--lw-ease);border-radius:4px}.lw-apply .ap-form{gap:28px}.lw-apply .mx-step{gap:10px;padding:8px 0 0;display:grid}.js .lw-apply .mx-step:not([data-off]){animation:lw-in-soft .55s var(--lw-ease) both}.lw-apply .mx-step-n{font-family:var(--lw-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lw-muted);gap:10px;font-size:12px;font-weight:500}.lw-apply .mx-pin{background:var(--lw-fg);width:24px;height:24px;color:var(--lw-bg);font-family:var(--lw-mono);letter-spacing:0;font-size:11px}.lw-apply .mx-opt{color:var(--lw-faint);text-transform:none;letter-spacing:0}.lw-apply .mk-label{color:var(--lw-fg);font-size:15px;font-weight:500}.lw-apply .mk-label.mx-q{font-family:var(--lw-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(26px,2.8vw,34px)!important;font-weight:600!important;line-height:1.08!important}.lw-apply .mk-help{color:var(--lw-muted);font-size:15px;line-height:1.5}.lw-apply .mk-input,.lw-apply .mk-textarea{border:1px solid var(--lw-line);background:var(--lw-surface);height:56px;color:var(--lw-fg);border-radius:16px;padding:0 18px;font-size:17px;box-shadow:0 1px 2px #1214110a}.lw-apply .mk-textarea{height:auto;min-height:120px;padding:14px 18px}.lw-apply .mk-input::placeholder,.lw-apply .mk-textarea::placeholder{color:var(--lw-faint)}.lw-apply .mk-input:hover,.lw-apply .mk-textarea:hover{border-color:color-mix(in srgb, var(--lw-fg) 30%, transparent)}.lw-apply .mk-input:focus,.lw-apply .mk-textarea:focus{border-color:var(--lw-fg);box-shadow:0 0 0 4px var(--lw-band);outline:none}.lw-apply .mk-input[readonly]{background:var(--lw-surface);opacity:.7}.lw-apply .mx-sub-field{gap:8px;margin-top:10px}.lw-apply .mx-chips{gap:8px;margin-top:2px}.lw-apply .mx-chip{border:1px solid var(--lw-line);background:var(--lw-surface);min-height:40px;color:var(--lw-fg);border-radius:999px;padding:0 16px;font-size:14px;transition:background .2s,border-color .2s,transform .2s}.lw-apply .mx-chip:hover{background:var(--lw-band);color:var(--lw-fg);border-color:#0000}.lw-apply .mx-chip:active{transform:scale(.97)}.lw-apply .mx-step-actions{align-items:center;margin-top:16px}.lw-apply .mx-btn{min-height:48px;transition:transform .2s var(--lw-ease-s), background .2s, border-color .2s;border-radius:999px;padding:0 22px;font-size:15px;font-weight:500}.lw-apply .mx-btn:active{transform:scale(.97)}.lw-apply .mx-btn-primary{background:var(--lw-fg);min-width:148px;color:var(--lw-bg)!important}.lw-apply .mx-btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--lw-fg) 86%, var(--lw-bg))}.lw-apply .mx-btn-ghost{border:1px solid var(--lw-line);color:var(--lw-fg);background:0 0}.lw-apply .mx-btn-ghost:hover:not(:disabled){border-color:var(--lw-fg);color:var(--lw-fg)}.lw-apply .mx-btn:focus-visible,.lw-apply .mx-chip:focus-visible{outline:2px solid var(--lw-fg);outline-offset:3px}.lw-apply .mx-step-free{color:var(--lw-faint);font-family:var(--lw-mono);margin-top:10px;font-size:12px}.lw-apply .ap-submit{gap:14px}.lw-apply .mk-btn{background:var(--lw-fg);border-radius:999px;justify-self:start;width:auto;height:56px;padding:0 32px;font-size:16px;font-weight:500;color:var(--lw-bg)!important}.lw-apply .mk-btn:before{background:color-mix(in srgb, var(--lw-fg) 82%, var(--lw-bg))}.lw-apply .mk-btn:active,.lw-apply .mk-btn:active:before{background:var(--lw-fg)}.lw-apply .mk-btn:focus-visible{outline:2px solid var(--lw-fg);outline-offset:3px;border-radius:999px}.lw-apply .mk-small{color:var(--lw-muted);font-size:14px}.lw-apply .mk-errsum{border-radius:18px}.lw-apply .mk-err{font-size:14px}.lw-apply .ap-aside{background:var(--lw-sheet);color:var(--lw-sheet-fg);box-shadow:none;border-radius:28px;padding:clamp(28px,3vw,40px)}@media (min-width:1024px){.lw-apply .ap-aside{position:sticky;top:110px}}.lw-apply .ap-aside .mk-h3{font-family:var(--lw-display);letter-spacing:-.03em;color:var(--lw-sheet-fg);font-size:26px;line-height:1.1}.lw-apply .ap-aside ol{gap:18px;margin-top:24px}.lw-apply .ap-aside li{grid-template-columns:28px 1fr;align-items:start;gap:14px;display:grid}.lw-apply .ap-aside .n{background:var(--lw-hl);width:28px;height:28px;color:var(--lw-hl-ink);font-family:var(--lw-mono);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.lw-apply .ap-aside p{color:var(--lw-sheet-muted);margin-top:2px;font-size:16px;line-height:1.5}.lw-apply .mk-done{background:var(--lw-surface);border:1px solid var(--lw-line);box-shadow:var(--lw-shadow);animation:lw-in-soft .6s var(--lw-ease) both;border-radius:28px;padding:clamp(28px,4vw,48px)}.lw-apply .mk-done .ic{background:var(--lw-hl);color:var(--lw-hl-ink)}.lw-apply .mk-done .mk-h2{font-family:var(--lw-display);letter-spacing:-.035em;color:var(--lw-fg);font-size:clamp(30px,3.4vw,44px);line-height:1.02}.lw-apply .mk-done .mk-p{color:var(--lw-muted)}.lw-apply .mk-link{color:var(--lw-fg)!important}@media (prefers-reduced-motion:reduce){.js .lw-apply .mx-step:not([data-off]),.lw-apply .mk-done{animation:none}.lw-apply .mx-progress i{transition:none}}.lw-apply .ap-submit .mk-small svg{display:inline-block}.lw-apply .ap-grid--form{justify-content:center;grid-template-columns:minmax(0,640px)!important}.lw-apply .ap-grid--form .ap-form{max-width:none}.js .lw-apply .ap-submit,html:not(.js) .lw-apply .ap-privacy{display:none}.lw-apply .ap-send{gap:10px;min-width:160px}.lw-apply .ap-send:after{content:"→";transition:transform .3s var(--lw-ease);font-size:16px}.lw-apply .ap-send:hover:after{transform:translate(3px)}.lw-apply .ap-privacy{color:var(--lw-muted);text-align:right;margin-top:10px;font-size:14px}.lw-apply .ap-privacy svg{display:inline-block}.lw-apply .ap-grid:has(.mk-done){align-items:start}.lw-logo{margin-right:0}body:has(.lw-page) .lw-nav-links{flex:1;justify-content:center}.lw-nav-right{align-items:center;gap:4px;margin-left:auto;display:flex}.lw-nav .mk-lang{border:0;gap:0;padding:0}.lw-nav .mk-lang-btn{color:var(--lw-faint);letter-spacing:.06em;border-radius:8px;min-width:32px;min-height:36px;padding:6px;font-weight:500;background:0 0!important}.lw-nav .mk-lang-btn:hover{color:var(--lw-fg)}.lw-nav .mk-lang-btn[aria-pressed=true]{color:var(--lw-fg);text-decoration:underline;-webkit-text-decoration-color:var(--lw-hl);text-decoration-color:var(--lw-hl);text-underline-offset:6px;text-decoration-thickness:2px}.lw-theme{width:36px;height:36px;color:var(--lw-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:color .2s,background .2s;display:grid}.lw-theme:hover{color:var(--lw-fg);background:var(--lw-line)}.lw-theme:focus-visible{outline:2px solid var(--lw-hl);outline-offset:2px}.lw-nav-sep{background:var(--lw-line);width:1px;height:20px;margin:0 8px}.lw-signin{border-radius:999px;padding:8px 12px;font-weight:500;transition:background .2s;color:var(--lw-fg)!important}.lw-signin:hover{background:var(--lw-line)}.lw-nav-right .lw-nav-cta{margin-left:4px}@media (max-width:860px){body:has(.lw-page) .lw-nav-sep{display:none}}@media (min-width:1024px){.lw-apply .ap-grid:has(.mk-done){grid-template-columns:minmax(0,560px) minmax(0,400px);justify-content:center;column-gap:32px}}@media (max-width:560px){.lw-apply .ap-privacy{text-align:left}}.lw-skip:not(:focus){box-shadow:none;top:-120px}:is(html:has(.lw-auth),body:has(.lw-auth)){background:#f1f2ee}:is(html.dark:has(.lw-auth),.dark body:has(.lw-auth)){background:#0e100e}.lw-auth.mk{background:var(--lw-bg);color:var(--lw-fg);font-family:var(--lw-sans);min-height:100dvh;display:grid}.lw-auth .au-col{padding:20px var(--lw-gut) 48px;grid-template-rows:auto 1fr;display:grid}.lw-auth .au-top{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.lw-auth .lw-logo{font-family:var(--lw-display);letter-spacing:-.02em;color:var(--lw-fg);align-items:center;gap:10px;font-size:19px;font-weight:600;text-decoration:none;display:inline-flex}.lw-auth .au-tools{align-items:center;gap:2px;display:flex}.lw-auth .mk-lang{border:0;align-items:center;gap:0;padding:0;display:inline-flex}.lw-auth .mk-lang-btn{cursor:pointer;font-family:var(--lw-mono);color:var(--lw-faint);letter-spacing:.06em;border:0;border-radius:8px;min-width:32px;min-height:36px;padding:6px;font-size:11px;font-weight:500;background:0 0!important}.lw-auth .mk-lang-btn:hover{color:var(--lw-fg)}.lw-auth .mk-lang-btn[aria-pressed=true]{color:var(--lw-fg);text-decoration:underline;-webkit-text-decoration-color:var(--lw-hl);text-decoration-color:var(--lw-hl);text-underline-offset:6px;text-decoration-thickness:2px}.lw-auth .au-box{width:100%;max-width:420px;animation:lw-in-soft .9s var(--lw-ease) both;align-self:center;gap:0;margin:0 auto;padding:clamp(40px,8vh,96px) 0 0;display:grid}.lw-auth .au-title{font-family:var(--lw-display);letter-spacing:-.045em;color:var(--lw-fg);font-size:clamp(44px,5.4vw,64px);font-weight:600;line-height:.98}.lw-auth .au-lead{color:var(--lw-muted);margin:14px 0 40px;font-size:18px;line-height:1.5}.lw-auth .au-form{gap:20px;display:grid}.lw-auth .mk-field{gap:8px;display:grid}.lw-auth .mk-label{color:var(--lw-fg);font-size:14px;font-weight:500;line-height:1.4}.lw-auth .mk-help,.lw-auth .mk-small{color:var(--lw-muted);font-size:14px}.lw-auth .mk-input{border:1px solid var(--lw-line);background:var(--lw-surface);width:100%;height:56px;color:var(--lw-fg);font:inherit;border-radius:16px;padding:0 18px;font-size:17px;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 2px #1214110a}.lw-auth .mk-input:hover{border-color:color-mix(in srgb, var(--lw-fg) 30%, transparent)}.lw-auth .mk-input:focus{border-color:var(--lw-fg);box-shadow:0 0 0 4px var(--lw-band);outline:none}.lw-auth .mk-input[readonly]{opacity:.7}.lw-auth .mk-input[aria-invalid=true]{border-color:#c4413a;box-shadow:0 0 0 4px #c4413a24}.lw-auth .mk-err{color:#c4413a;font-size:14px}.lw-auth .au-alert{color:#a3322c;background:#c4413a14;border:0;border-radius:16px;align-items:flex-start;gap:10px;margin:0;padding:12px 16px;font-size:14px;line-height:1.45;display:flex}.dark .lw-auth .au-alert{color:#f0a49c;background:#e66e641f}.lw-auth .au-alert svg{flex-shrink:0;margin-top:2px}.lw-auth .mk-btn{background:var(--lw-fg);width:100%;height:60px;font:inherit;cursor:pointer;transition:transform .2s var(--lw-ease-s), background .2s;isolation:auto;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:0 8px 0 26px;font-size:16px;font-weight:500;display:flex;position:relative;overflow:visible;color:var(--lw-bg)!important}.lw-auth .mk-btn:before{display:none}.lw-auth .mk-btn:after{content:"→";background:var(--lw-bg);width:44px;height:44px;color:var(--lw-fg);transition:transform .35s var(--lw-ease);border-radius:50%;place-items:center;font-size:18px;display:grid;-webkit-mask:none;mask:none}@media (hover:hover){.lw-auth .mk-btn:hover:not(:disabled):after{transform:translate(3px)rotate(-8deg)}}.lw-auth .mk-btn:hover:not(:disabled){background:color-mix(in srgb, var(--lw-fg) 86%, var(--lw-bg))}.lw-auth .mk-btn:active:not(:disabled){transform:scale(.985)}.lw-auth .mk-btn:focus-visible{outline:2px solid var(--lw-fg);outline-offset:3px;border-radius:999px}.lw-auth .mk-btn:disabled{background:var(--lw-line);cursor:not-allowed;color:var(--lw-faint)!important}.lw-auth .mk-btn[aria-busy=true]{cursor:progress;background:var(--lw-fg);justify-content:center;color:var(--lw-bg)!important}.lw-auth .mk-btn[aria-busy=true]:after{display:none}.lw-auth .mk-btn .spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite lf-spin}.lw-auth .au-foot{color:var(--lw-muted);text-align:left;margin:12px 0 0;font-size:15px}.lw-auth.mk .au-forgot{justify-self:start;font-size:14px}.lw-auth a.mk-btn{text-decoration:none}.lw-auth.mk .mk-link,.lw-auth.mk .mk-link:visited{text-decoration:underline;-webkit-text-decoration-color:var(--lw-hl);text-decoration-color:var(--lw-hl);text-underline-offset:5px;font-weight:500;text-decoration-thickness:2px;color:var(--lw-fg)!important}.lw-auth.mk .mk-link:hover{-webkit-text-decoration-color:var(--lw-fg);text-decoration-color:var(--lw-fg)}.lw-auth .au-quote{margin:0}.lw-auth .au-sheet{display:none}@media (min-width:1024px){.lw-auth.mk{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lw-auth .au-col{padding:24px clamp(40px,5vw,80px) 56px}.lw-auth .au-sheet{background:var(--lw-sheet);color:var(--lw-sheet-fg);border-radius:28px;grid-template-rows:auto 1fr;gap:40px;margin:16px;padding:clamp(40px,4vw,64px);display:grid;position:relative;overflow:hidden}.lw-auth .au-quote{font-family:var(--lw-display);letter-spacing:-.04em;max-width:12ch;color:var(--lw-sheet-fg);animation:lw-in-soft 1s .1s var(--lw-ease) both;font-size:clamp(36px,3.4vw,52px);font-weight:600;line-height:1}.lw-auth .au-deck{width:min(100%,440px);animation:lw-in-side 1.1s .3s var(--lw-ease) both;place-self:end;position:relative}.lw-auth .au-card{color:#121411;--lw-fg:#121411;--lw-muted:#5d6259;--lw-faint:#8a8e86;--lw-line:#1214111a;--lw-band:#ffe17a;background:#fff;border-radius:22px;padding:22px 24px 20px;position:relative;box-shadow:0 24px 60px #00000059}.lw-auth .au-card--back{opacity:.35;height:60px;box-shadow:none;position:absolute;inset:-18px 22px auto;transform:scale(.96)}.lw-auth .au-card h3{letter-spacing:-.025em;color:#121411;font-size:20px;line-height:1.15}.lw-auth .au-card .lw-lead-place{color:#8a8e86;margin:4px 0 12px}.lw-auth .au-card .lw-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lw-auth .au-acts{margin-top:12px;display:flex}.lw-auth .au-acts span{color:#f1f2ee;background:#121411;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500}.dark .lw-auth .au-sheet{color:#ecede8;background:#171a17;border:1px solid #ecede814}.dark .lw-auth .au-quote{color:#ecede8}.dark .lw-auth .au-card{color:#ecede8;--lw-fg:#ecede8;--lw-muted:#a3a79f;--lw-faint:#72766e;--lw-line:#ecede81f;--lw-band:#f2cf4a57;background:#202420;box-shadow:0 24px 60px #00000080}.dark .lw-auth .au-card h3{color:#ecede8}.dark .lw-auth .au-card .lw-lead-place{color:#72766e}.dark .lw-auth .au-acts span{color:#121411;background:#ecede8}}.dark .lw-auth .mk-btn{background:#2b2f2b;color:#ecede8!important}.dark .lw-auth .mk-btn:after{color:#121411;background:#ecede8}.dark .lw-auth .mk-btn:hover:not(:disabled){background:#353a35}.dark .lw-auth .mk-btn[aria-busy=true]{background:#2b2f2b;color:#ecede8!important}@media (prefers-reduced-motion:reduce){.lw-auth .au-box,.lw-auth .au-quote,.lw-auth .au-deck{animation:none}.lw-auth .mk-btn:after{transition:none}}
