.lk{--border-strong:var(--input);--ease-out:cubic-bezier(0, 0, .2, 1);--lk-ease:cubic-bezier(.2, .8, .2, 1);--lk-spring:cubic-bezier(.34, 1.56, .64, 1);--lk-t0:.5s;--lk-gap:.85s;overflow-x:clip}.lk[data-opening-run]:not([data-opening=skip]){--lk-t0:1.7s}.lk-chat[data-replay]{--lk-t0:.25s}.lk .lp-container,.lk-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.5rem}.lk-opening{z-index:80;background:var(--background);pointer-events:none;align-content:center;place-items:center;gap:1.25rem;animation:1.5s linear forwards lk-opening-out;display:grid;position:fixed;inset:0}.lk-opening__icon{transform-origin:50%;will-change:transform, opacity;width:clamp(88px,22vw,128px);animation:1.5s cubic-bezier(.2,.8,.2,1) forwards lk-opening-icon}.lk-opening__name{letter-spacing:.04em;color:var(--foreground);margin:0;font-size:1rem;font-weight:700;animation:1.5s forwards lk-opening-name}@keyframes lk-opening-icon{0%{opacity:0;transform:scale(.72)}30%{opacity:1;transform:scale(1)}53%{opacity:1;transform:scale(1)}90%{opacity:1;animation-timing-function:cubic-bezier(.7,0,.84,0);transform:scale(22)}to{opacity:1;transform:scale(26)}}@keyframes lk-opening-name{0%,20%{opacity:0;transform:translateY(6px)}36%,50%{opacity:1;transform:translateY(0)}58%,to{opacity:0;transform:translateY(0)}}@keyframes lk-opening-out{0%,78%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.lk[data-opening=skip] .lk-opening{display:none}@media (prefers-reduced-motion:reduce){.lk-opening{display:none}}.lk-brand{color:var(--foreground);align-items:center;gap:.75rem;margin:0 0 1.75rem;font-size:1rem;font-weight:700;display:flex}.lk-brand-icon{flex:none;width:2.75rem}.lk-brand-by{color:var(--muted-foreground);font-size:.8125rem;font-weight:400}.lk .p5-h1-line{margin-bottom:-.08em;padding-bottom:.08em;overflow:hidden}.lk-h1-in{display:inline-block}.lk-btn-cta{background:var(--primary-dark);min-height:3rem;color:var(--primary-foreground);border-radius:.75rem;align-items:center;gap:.6rem;padding:0 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.lk-btn-cta:hover{background:var(--foreground)}.lk-btn-cta:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.lk-btn-cta--light{background:var(--primary-foreground);color:var(--primary-dark)}.lk-btn-cta--light:hover{background:var(--warm-accent);color:var(--on-warm-accent)}.lk-tlink{min-height:2.75rem;color:var(--foreground);text-underline-offset:.3em;align-items:center;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.lk-tlink:hover{color:var(--primary-dark)}.lk .p5-layer--step .p5-layer-body{place-items:start stretch;padding-top:.6rem}.lk-cap{color:var(--muted-foreground);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.lk-draw{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.lk-roll{vertical-align:-.2em;width:1.2ch;height:1.3em;display:inline-block;position:relative;overflow:hidden}.lk-roll>span{text-align:center;opacity:0;position:absolute;inset:0}.lk-roll>[data-last],.lk-roll>.lk-rv-n[data-k="0"]{opacity:1}.lk-chat{color:var(--foreground);flex-direction:column;gap:.7rem;font-size:.8125rem;line-height:1.55;display:flex}.lk-chat-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.55rem;display:flex}.lk-chat-room{color:var(--muted-foreground);font-size:.75rem;font-weight:700}.lk-count{background:var(--secondary);color:var(--secondary-foreground);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.lk-msgs{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.lk-msg{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.lk-av{background:var(--muted);width:1.75rem;height:1.75rem;color:var(--foreground);border-radius:.55rem;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.lk-bub-wrap{align-items:flex-end;gap:.35rem;min-width:0;display:flex;position:relative}.lk-bub{border:1px solid var(--border);background:var(--card);transform-origin:0 0;border-radius:.25rem .9rem .9rem;min-width:0;margin:0;padding:.45rem .7rem}.lk-msg[data-kind=chat] .lk-bub{color:var(--muted-foreground);background:var(--muted);border-color:#0000}.lk-stamp{background:var(--primary-dark);color:var(--primary-foreground);border-radius:.4rem;flex:none;padding:.15rem .45rem;font-size:.6875rem;font-weight:700;line-height:1.4}.lk-stamp[data-tone=amb]{background:var(--warm-accent);color:var(--on-warm-accent)}.lk-typing{background:var(--muted);opacity:0;border-radius:.25rem .9rem .9rem;gap:4px;padding:.7rem .75rem;display:inline-flex;position:absolute;bottom:0;left:0}.lk-typing i{background:var(--muted-foreground);border-radius:50%;width:5px;height:5px;display:block}.lk-chat-foot{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding-top:.5rem;font-size:.6875rem;display:flex}.lk-bot{align-items:center;gap:.4rem;display:inline-flex}.lk-bot-icon{flex:none;width:1.1rem}.lk-replay{min-height:2.75rem;color:var(--primary-dark);font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-weight:700;text-decoration:underline}.lk-replay:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.25rem}.lk-chat[data-compact] .lk-chat-foot .lk-bot{display:none}.lk-sieve-list{flex-direction:column;gap:.45rem;margin:0;padding:0;font-size:.8125rem;line-height:1.5;list-style:none;display:flex}.lk-sv{background:var(--card);border:1px solid var(--border);border-radius:.6rem;grid-template-columns:3px minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.45rem .6rem .45rem .45rem;display:grid;position:relative}.lk-sv-bar{transform-origin:50% 0;background:0 0;border-radius:3px;align-self:stretch}.lk-sv[data-keep] .lk-sv-bar{background:var(--primary)}.lk-sv:not([data-keep]){background:var(--muted);border-color:#0000}.lk-sv:not([data-keep]) .lk-sv-text{color:var(--muted-foreground);transform:translate(6px)}.lk-sv-strike{background:var(--warm-accent-strong);transform-origin:0;height:2px;position:absolute;top:50%;left:.9rem;right:3.6rem}.lk-sv-tag{background:var(--secondary);color:var(--secondary-foreground);border-radius:.35rem;padding:.1rem .45rem;font-size:.6875rem;font-weight:700}.lk-sv:not([data-keep]) .lk-sv-tag{color:var(--warm-accent-strong);background:0 0}.lk-sieve-sum{margin:.9rem 0 0;font-size:.875rem;font-weight:700}.lk-sieve-sum b{color:var(--primary-dark);font-size:1.5rem;display:inline-block}.lk-src{border:1px solid var(--border);background:var(--card);border-radius:.25rem .9rem .9rem;margin:0;padding:.6rem .8rem;font-size:.9375rem;line-height:1.7}.lk-mk{color:inherit;isolation:isolate;background:0 0;padding:0 .1em;font-weight:700;position:relative}.lk-mk:after{content:"";background:var(--secondary);z-index:-1;transform-origin:0;height:.5em;position:absolute;bottom:.08em;left:0;right:0}.lk-ex-arrow{width:1.5rem;height:2.5rem;color:var(--primary);margin:.4rem auto;display:block}.lk-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.lk-cell{background:var(--muted);border-radius:.6rem;padding:.5rem .6rem}.lk-cell dt{color:var(--muted-foreground);font-size:.6875rem}.lk-cell dd{margin:.15rem 0 0;font-size:1rem;font-weight:700;position:relative}.lk-fly[data-win]{color:var(--primary-dark)}.lk-amount{display:grid}.lk-amount>span{grid-area:1/1}.lk-from{opacity:0;color:var(--muted-foreground)}.lk-note{color:var(--muted-foreground);margin:.8rem 0 0;font-size:.6875rem;line-height:1.6}.lk-card{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--warm-accent);border-radius:.9rem;padding:.9rem;position:relative}.lk-card-tag{background:var(--warm-accent);color:var(--on-warm-accent);border-radius:.4rem;margin:0;padding:.15rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex;position:relative}.lk-ring{border:2px solid var(--warm-accent);opacity:0;border-radius:.55rem;position:absolute;inset:-3px}.lk-card-msg{margin:.7rem 0 0;font-size:.875rem;font-weight:700;line-height:1.6}.lk-card-why{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.75rem;line-height:1.6}.lk-card-acts{flex-wrap:wrap;gap:.45rem;min-height:2.5rem;margin-top:.85rem;display:flex;position:relative}.lk-btn{background:var(--primary-dark);min-height:2.5rem;color:var(--primary-foreground);opacity:0;border-radius:.6rem;align-items:center;padding:0 .85rem;font-size:.8125rem;font-weight:700;display:inline-flex}.lk-btn-q{background:var(--muted);color:var(--foreground)}.lk-done{background:var(--secondary);color:var(--secondary-foreground);border-radius:.6rem;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.8125rem;font-weight:700;display:flex;position:absolute;inset:0}.lk-done svg{width:1.1rem;height:1.1rem;color:var(--primary-dark);flex:none}.lk-cursor{background:var(--foreground);border:3px solid var(--card);opacity:0;pointer-events:none;border-radius:50%;width:1rem;height:1rem;position:absolute;top:1.4rem;left:4.5rem}.lk-burst{pointer-events:none;width:0;height:0;position:absolute;top:1.25rem;left:5rem}.lk-burst i{opacity:0;background:var(--primary);border-radius:1.5px;width:7px;height:7px;position:absolute;top:-3px;left:-3px}.lk-burst i[data-tone="1"]{background:var(--warm-accent);border-radius:50%}.lk-burst i[data-tone="2"]{background:var(--cool-accent);width:9px;height:4px}.lk-review-sum{color:var(--muted-foreground);margin:.9rem 0 0;font-size:.8125rem;font-weight:700}.lk-roll--sm{color:var(--primary-dark);font-size:1rem}.lk-report{position:relative}.lk-rep-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lk-rep-title{margin:0;font-size:1rem;font-weight:700}.lk-rep-sub{color:var(--muted-foreground);margin-top:.15rem;font-size:.6875rem;font-weight:700;display:block}.lk-report .lk-cap{margin-top:.4rem}.lk-bars{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.6rem;height:12rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.lk-bar-col{grid-template-rows:auto 1fr auto;justify-items:center;gap:.3rem;height:100%;display:grid}.lk-bar-val{font-size:.75rem;font-weight:700}.lk-bar{width:100%;height:calc(var(--h) * 100%);border-radius:.4rem .4rem .15rem .15rem;align-self:end;position:relative;overflow:hidden}.lk-bar-all{background:var(--secondary);transform-origin:50% 100%;position:absolute;inset:0}.lk-bar-won{height:calc(var(--w) * 100%);background:var(--primary-dark);transform-origin:50% 100%;position:absolute;bottom:0;left:0;right:0}.lk-bar-name{color:var(--muted-foreground);font-size:.6875rem;font-weight:700}.lk-rep-legend{color:var(--muted-foreground);align-items:center;gap:.35rem;margin:.7rem 0 0;font-size:.6875rem;display:flex}.lk-key{background:var(--secondary);border-radius:.15rem;width:.7rem;height:.7rem;display:inline-block}.lk-key[data-k=won]{background:var(--primary-dark)}.lk-key+.lk-key,.lk-rep-legend .lk-key[data-k=all]{margin-left:.5rem}.lk-rep-best{background:var(--secondary);color:var(--secondary-foreground);border-radius:.6rem;margin:.75rem 0 0;padding:.5rem .7rem;font-size:.8125rem;font-weight:700}.lk-hanko{border:2px solid var(--warm-accent-strong);width:3.6rem;height:3.6rem;color:var(--warm-accent-strong);text-align:center;border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:700;line-height:1.25;display:grid;transform:rotate(-8deg)}.lk-sample{color:var(--muted-foreground);margin:.6rem 0 0;font-size:.6875rem}.lk-band{padding-block:clamp(5rem,10vw,8rem)}.lk-h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);font-weight:700;line-height:1.2}.lk-lead{max-width:34em;color:var(--muted-foreground);margin:1.25rem 0 0;font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.9}.lk-compare-band{background:var(--muted)}.lk-compare-grid{gap:3rem;display:grid}@media (min-width:64rem){.lk-compare-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:4rem}}.lk-compare{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}@media (min-width:40rem){.lk-compare{grid-template-columns:minmax(0,1fr) 4rem minmax(0,1fr)}}.lk-cmp-label{color:var(--muted-foreground);margin:0 0 .75rem;font-size:.8125rem;font-weight:700}.lk-sheets{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.lk-sheet{background:var(--card);border:1px solid var(--border);opacity:.7;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex;position:relative}.lk-sheet-lines{flex:none;gap:4px;width:2rem;display:grid}.lk-sheet-lines i{background:var(--border);border-radius:2px;height:3px;display:block}.lk-sheet-lines i:nth-child(2){width:75%}.lk-sheet-name{font-size:.9375rem;font-weight:700}.lk-sheet-x .lk-draw{stroke-width:2.6px}.lk-sheet-x{width:calc(100% - 1rem);height:1rem;color:var(--warm-accent-strong);position:absolute;top:50%;left:.5rem;right:.5rem;overflow:visible;transform:translateY(-50%)}.lk-cmp-num{color:var(--muted-foreground);margin:.9rem 0 0;font-size:.875rem;font-weight:700}.lk-cmp-num b{color:var(--foreground);font-size:1.75rem;display:inline-block}.lk-cmp-after .lk-cmp-num b{color:var(--primary-dark)}.lk-cmp-arrow{width:4rem;height:1.5rem;color:var(--primary);justify-self:center}@media (max-width:39.99rem){.lk-cmp-arrow{transform:rotate(90deg)}}.lk-one{background:var(--card);border:2px solid var(--primary);border-radius:.25rem 1.25rem 1.25rem;justify-items:start;gap:.35rem;padding:1.25rem;display:grid}.lk-one-icon{width:3rem}.lk-one-text{margin:.35rem 0 0;font-size:1.125rem;font-weight:700}.lk-one-sub{color:var(--muted-foreground);margin:0;font-size:.8125rem}.lk-hub-grid{gap:3rem;display:grid}@media (min-width:64rem){.lk-hub-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:4rem}}.lk-hub{aspect-ratio:1;width:min(100%,32rem);margin-inline:auto;position:relative}.lk-hub-lines{width:100%;height:100%;color:var(--primary);position:absolute;inset:0;overflow:visible}.lk-hub-line{stroke-width:.45px;transition:color .22s var(--ease-out)}.lk-hub-core{width:22%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lk-hub-node{background:var(--card);border:1px solid var(--border);white-space:nowrap;transition:background-color .22s var(--ease-out), color .22s var(--ease-out), border-color .22s var(--ease-out);border-radius:999px;padding:.45rem .8rem;font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:700;position:absolute;translate:-50% -50%}.lk-ext-list{gap:.25rem;margin:2rem 0 0;display:grid}@media (min-width:40rem){.lk-ext-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}.lk-ext{transition:background-color .22s var(--ease-out);border-radius:.75rem;outline:none;padding:.8rem .9rem}.lk-ext:hover,.lk-ext:focus-visible{background:var(--muted)}.lk-ext:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.lk-ext dt{font-size:1.0625rem;font-weight:700}.lk-ext dd{color:var(--muted-foreground);margin:.3rem 0 0;font-size:.875rem;line-height:1.75}:is(.lk-hub-band:has(.lk-ext[data-k=pay]:is(:hover,:focus-visible)) [data-k=pay].lk-hub-line,.lk-hub-band:has(.lk-ext[data-k=acct]:is(:hover,:focus-visible)) [data-k=acct].lk-hub-line,.lk-hub-band:has(.lk-ext[data-k=cal]:is(:hover,:focus-visible)) [data-k=cal].lk-hub-line,.lk-hub-band:has(.lk-ext[data-k=crm]:is(:hover,:focus-visible)) [data-k=crm].lk-hub-line,.lk-hub-band:has(.lk-ext[data-k=idea]:is(:hover,:focus-visible)) [data-k=idea].lk-hub-line,.lk-hub-band:has(.lk-ext[data-k=ok]:is(:hover,:focus-visible)) [data-k=ok].lk-hub-line){color:var(--warm-accent-strong)}:is(.lk-hub-band:has(.lk-ext[data-k=pay]:is(:hover,:focus-visible)) .lk-hub-node[data-k=pay],.lk-hub-band:has(.lk-ext[data-k=acct]:is(:hover,:focus-visible)) .lk-hub-node[data-k=acct],.lk-hub-band:has(.lk-ext[data-k=cal]:is(:hover,:focus-visible)) .lk-hub-node[data-k=cal],.lk-hub-band:has(.lk-ext[data-k=crm]:is(:hover,:focus-visible)) .lk-hub-node[data-k=crm],.lk-hub-band:has(.lk-ext[data-k=idea]:is(:hover,:focus-visible)) .lk-hub-node[data-k=idea],.lk-hub-band:has(.lk-ext[data-k=ok]:is(:hover,:focus-visible)) .lk-hub-node[data-k=ok]){background:var(--primary-dark);border-color:var(--primary-dark);color:var(--primary-foreground)}.lk-rules-band{background:var(--secondary)}.lk-rules{gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.lk-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.lk-rule{background:var(--card);border-radius:1.25rem;gap:.6rem;padding:1.5rem;display:grid}.lk-rule-n{color:var(--primary-dark);font-size:.875rem;font-weight:700}.lk-rule-title{margin:0;font-size:clamp(1.25rem,1rem + 1vw,1.625rem);font-weight:700;line-height:1.35}.lk-rule-ex{background:var(--muted);transform-origin:0 0;border-radius:.25rem .9rem .9rem;justify-self:start;align-items:center;gap:.6rem;margin:.4rem 0 0;padding:.55rem .85rem;font-size:.9375rem;font-weight:700;display:inline-flex}.lk-rule-ok{background:var(--primary-dark);width:1.5rem;height:1.5rem;color:var(--primary-foreground);border-radius:50%;place-items:center;display:grid}.lk-rule-ok svg{width:.95rem;height:.95rem}.lk-rules-after{max-width:none}.lk-rollout-grid{gap:3rem;display:grid}@media (min-width:64rem){.lk-rollout-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem}}.lk-rollout{position:relative}.lk-rollout-line{background:var(--primary);transform-origin:50% 0;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.6rem}.lk-ro-list{flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.lk-ro{grid-template-columns:1.25rem 2.25rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid;position:relative}.lk-ro-dot{background:var(--background);border:3px solid var(--primary);border-radius:50%;width:1.25rem;height:1.25rem;margin-top:.3rem}.lk-ro-n{color:var(--muted-foreground);padding-top:.3rem;font-size:.8125rem}.lk-ro-body h3{margin:0;font-size:1.125rem;font-weight:700}.lk-ro-body p{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.9375rem;line-height:1.8}.lk-promise-band{background:var(--muted)}.lk-promise{max-width:48rem}.lk-statement{letter-spacing:-.02em;margin:0;font-size:clamp(1.9rem,1.2rem + 3vw,3.25rem);font-weight:700;line-height:1.25}.lk-st-line{padding-bottom:.06em;display:block;overflow:hidden}.lk-st-line:nth-child(3){margin-top:.35em}.lk-st-in{display:inline-block}.lk-ticks{gap:.9rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.lk-ticks li{padding-left:1.4rem;font-size:1rem;line-height:1.85;position:relative}.lk-ticks li:before{content:"";background:var(--primary);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.75em;left:0}.lk-faq-grid{gap:2rem;display:grid}@media (min-width:64rem){.lk-faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:4rem}}.lk-faq-list{flex-direction:column;gap:.5rem;display:flex}.lk-faq{background:var(--muted);border-radius:.9rem}.lk-faq summary{cursor:pointer;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.9rem 1.1rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.lk-faq summary::-webkit-details-marker{display:none}.lk-faq summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lk-faq p{color:var(--muted-foreground);margin:0;padding:0 1.1rem 1.1rem;font-size:.9375rem;line-height:1.85}.lk-plus{flex:none;width:1rem;height:1rem;display:block;position:relative}.lk-plus:before,.lk-plus:after{content:"";background:var(--foreground);border-radius:1px;width:100%;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.lk-plus:after{transform:rotate(90deg)}.lk-faq[open] .lk-plus:after{transform:rotate(0)}.lk-rules-band .lk-lead,.lk-spot .lk-lead{color:var(--secondary-foreground)}.lk-spot{background:var(--secondary);padding-block:clamp(4.5rem,9vw,7rem)}.lk-spot-grid{align-items:center;gap:3rem;display:grid}@media (min-width:64rem){.lk-spot-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:4rem}}.lk-spot .display-md{margin:0}.lk-spot-cta{margin-top:2rem}.lk-phone{border:8px solid var(--foreground);background:var(--card);border-radius:2.25rem;justify-self:center;width:100%;max-width:24rem;padding:1.1rem 1rem .6rem}.lk-pricing-band{background:var(--muted)}.lk-closing{padding-block:clamp(6rem,12vw,9rem)}.lk-closing-in{justify-items:start;gap:1.5rem;display:grid}.lk-closing-icon{width:4.5rem}.lk-closing-title{letter-spacing:-.02em;color:var(--primary-foreground);margin:0;font-size:clamp(1.9rem,1.2rem + 3vw,3.25rem);font-weight:700;line-height:1.25}.lk-closing-lead{max-width:34em;color:var(--primary-foreground);opacity:.85;margin:0;font-size:1.0625rem;line-height:1.9}.lk-closing-note{max-width:40em;color:var(--primary-foreground);opacity:.75;margin:0;font-size:.8125rem;line-height:1.8}@media (prefers-reduced-motion:no-preference){.lk-press{transition:transform .22s var(--ease-out), background-color .22s var(--ease-out), color .22s var(--ease-out)}.lk-press:hover{transform:translateY(-1px)}.lk-press:active{transition-duration:70ms;transform:translateY(0)scale(.98)}.lk-press .lk-arrow{transition:transform .22s var(--ease-out)}.lk-press:hover .lk-arrow{transform:translate(3px)}.lk-plus:after{transition:transform .22s var(--ease-out)}[data-armed]:not([data-in]) .lk-a{opacity:0!important}.lk-h1-in{animation:lk-rise .8s var(--lk-ease) calc(var(--lk-t0) - .45s + var(--i) * .12s) both}[data-in] .lk-st-in{animation:lk-rise .8s var(--lk-ease) calc(var(--i) * .14s) both}:is(.p5-layer[data-pos=active],.lk-live[data-in]) .lk-msg .lk-av{animation:lk-fade .25s ease calc(var(--lk-t0) + var(--i) * var(--lk-gap)) both}:is(.p5-layer[data-pos=active],.lk-live[data-in]) .lk-msg .lk-typing{animation:lk-typing .5s linear calc(var(--lk-t0) + var(--i) * var(--lk-gap)) both}:is(.p5-layer[data-pos=active],.lk-live[data-in]) .lk-msg .lk-typing i{animation:lk-dot .24s ease-in-out calc(var(--lk-t0) + var(--i) * var(--lk-gap)) 2 alternate both}:is(.p5-layer[data-pos=active],.lk-live[data-in]) .lk-msg .lk-typing i:nth-child(2){animation-delay:calc(var(--lk-t0) + var(--i) * var(--lk-gap) + 80ms)}:is(.p5-layer[data-pos=active],.lk-live[data-in]) .lk-msg .lk-typing i:nth-child(3){animation-delay:calc(var(--lk-t0) + var(--i) * var(--lk-gap) + .16s)}:is(.p5-layer[data-pos=active],.lk-live[data-in]) .lk-msg .lk-bub{animation:lk-pop .42s var(--lk-spring) calc(var(--lk-t0) + var(--i) * var(--lk-gap) + .45s) both}:is(.p5-layer[data-pos=active],.lk-live[data-in]) .lk-msg .lk-stamp{animation:lk-stamp .45s var(--lk-spring) calc(var(--lk-t0) + var(--i) * var(--lk-gap) + .8s) both}:is(.p5-layer[data-pos=active],.lk-live[data-in]) .lk-roll-n[data-k="0"]{animation:lk-cnt-out .2s ease calc(var(--lk-t0) + var(--c-out) * var(--lk-gap) + .8s) both}:is(.p5-layer[data-pos=active],.lk-live[data-in]) .lk-roll-n:not([data-k="0"]):not([data-last]){animation:lk-cnt-in .28s var(--lk-spring) calc(var(--lk-t0) + var(--c-in) * var(--lk-gap) + .8s) both, lk-cnt-out .2s ease calc(var(--lk-t0) + var(--c-out) * var(--lk-gap) + .8s) forwards}:is(.p5-layer[data-pos=active],.lk-live[data-in]) .lk-roll-n[data-last]{animation:lk-cnt-in .28s var(--lk-spring) calc(var(--lk-t0) + var(--c-in) * var(--lk-gap) + .8s) both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-sv[data-keep] .lk-sv-bar{animation:lk-grow-y .45s var(--lk-ease) calc(.25s + var(--i) * .18s) both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-sv[data-keep] .lk-sv-tag{animation:lk-stamp .4s var(--lk-spring) calc(.45s + var(--i) * .18s) both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-sv:not([data-keep]) .lk-sv-strike{animation:lk-grow-x .35s var(--lk-ease) calc(.9s + var(--i) * .28s) both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-sv:not([data-keep]) .lk-sv-tag{animation:lk-fade .25s ease calc(1.15s + var(--i) * .28s) both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-sv:not([data-keep]) .lk-sv-text{animation:lk-dim .4s var(--lk-ease) calc(1.2s + var(--i) * .28s) both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-sieve-sum .lk-pop{animation:lk-stamp .5s var(--lk-spring) 2.2s both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-mk:after{animation:lk-grow-x .4s var(--lk-ease) calc(.25s + var(--i) * .22s) both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-ex-arrow .lk-draw{animation:lk-draw .5s var(--lk-ease) .95s both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-fly{animation:lk-fly .6s var(--lk-spring) calc(1.3s + var(--i) * .14s) both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-fly[data-win]{animation:lk-fly .6s var(--lk-spring) calc(1.3s + var(--i) * .14s) both, lk-win .6s ease 2.1s both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-from{animation:1s linear 1.75s both lk-show-hide}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-to{animation:lk-swap-in .45s var(--lk-spring) 2.6s both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-ring{animation:.9s ease-out .3s 2 both lk-ring}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-btn{animation:2.2s linear .2s both lk-btn-life}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-cursor{animation:lk-cursor 1.5s var(--lk-ease) .8s both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-done{animation:lk-pop .45s var(--lk-spring) 2.25s both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-done .lk-draw{animation:lk-draw .4s var(--lk-ease) 2.5s both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-burst i{animation:.9s cubic-bezier(.1,.8,.3,1) 2.2s both lk-burst}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-rv-n[data-k="1"]{animation:.25s 2.55s both lk-cnt-out}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-rv-n[data-k="0"]{animation:lk-cnt-in .3s var(--lk-spring) 2.55s both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-bar-all{animation:lk-grow-y-up .7s var(--lk-ease) calc(.3s + var(--i) * .14s) both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-bar-won{animation:lk-grow-y-up .6s var(--lk-ease) calc(.95s + var(--i) * .14s) both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-bar-val{animation:lk-pop .4s var(--lk-spring) calc(1.35s + var(--i) * .14s) both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-rep-best{animation:lk-pop .45s var(--lk-spring) 2.05s both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-hanko{animation:.55s cubic-bezier(.2,1.3,.4,1) 2.5s both lk-hanko}[data-in] .lk-sheet{animation:lk-sheet .5s var(--lk-ease) calc(.6s + var(--i) * .3s) both}[data-in] .lk-sheet-x .lk-draw{animation:lk-draw .4s var(--lk-ease) calc(.6s + var(--i) * .3s) both}[data-in] .lk-cmp-arrow .lk-draw{animation:lk-draw .5s var(--lk-ease) 1.6s both}[data-in] .lk-one{animation:lk-pop .55s var(--lk-spring) 2s both}[data-in] .lk-cmp-after .lk-pop{animation:lk-stamp .5s var(--lk-spring) 2.35s both}[data-in] .lk-hub-core{animation:lk-core .6s var(--lk-spring) .1s both}[data-in] .lk-hub-line{animation:lk-draw .5s var(--lk-ease) calc(.5s + var(--i) * .13s) both}[data-in] .lk-hub-node{animation:lk-node .45s var(--lk-spring) calc(.85s + var(--i) * .13s) both}[data-in] .lk-rule-ex{animation:lk-pop .5s var(--lk-spring) calc(.3s + var(--i) * .35s) both}[data-in] .lk-rule-ok{animation:lk-stamp .45s var(--lk-spring) calc(.75s + var(--i) * .35s) both}[data-in] .lk-rule-ok .lk-draw{animation:lk-draw .35s var(--lk-ease) calc(.95s + var(--i) * .35s) both}[data-in] .lk-rollout-line{animation:lk-grow-y 1.5s var(--lk-ease) .1s both}[data-in] .lk-ro-dot{animation:lk-stamp .4s var(--lk-spring) calc(.2s + var(--i) * .24s) both}[data-in] .lk-ro-body{animation:lk-rise-sm .5s var(--lk-ease) calc(.25s + var(--i) * .24s) both}[data-in] .lk-closing-icon{animation:lk-pop .6s var(--lk-spring) .1s both, lk-breathe 2.4s ease-in-out .8s 3}}@keyframes lk-fade{0%{opacity:0}to{opacity:1}}@keyframes lk-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes lk-rise-sm{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lk-pop{0%{opacity:0;transform:translateY(6px)scale(.92)}to{opacity:1;transform:none}}@keyframes lk-typing{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes lk-dot{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes lk-stamp{0%{opacity:0;transform:scale(.4)rotate(-12deg)}70%{opacity:1;transform:scale(1.14)rotate(3deg)}to{opacity:1;transform:none}}@keyframes lk-cnt-in{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}@keyframes lk-cnt-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-70%)}}@keyframes lk-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lk-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lk-grow-y-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lk-dim{0%{transform:none}to{transform:translate(6px)}}@keyframes lk-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lk-fly{0%{opacity:0;transform:translateY(-48px)scale(.8)}70%{opacity:1;transform:translateY(3px)scale(1.05)}to{opacity:1;transform:none}}@keyframes lk-win{0%{transform:none}40%{transform:scale(1.18)}to{transform:none}}@keyframes lk-show-hide{0%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes lk-swap-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lk-ring{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.6)}}@keyframes lk-btn-life{0%{opacity:1;transform:none}78%{opacity:1;transform:none}84%{opacity:1;transform:scale(.93)}90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes lk-cursor{0%{opacity:0;transform:translate(90px,46px)}20%{opacity:1}72%{opacity:1;transform:translate(0)scale(1)}82%{opacity:1;transform:translate(0)scale(.75)}92%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(0)scale(1)}}@keyframes lk-burst{0%{opacity:0;transform:translate(0)rotate(0)scale(.6)}12%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(1)}}@keyframes lk-hanko{0%{opacity:0;transform:scale(1.9)rotate(-18deg)}60%{opacity:1;transform:scale(.94)rotate(-7deg)}to{opacity:1;transform:rotate(-8deg)}}@keyframes lk-sheet{0%{opacity:1}to{opacity:.7}}@keyframes lk-core{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes lk-node{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes lk-breathe{0%,to{transform:none}50%{transform:scale(1.06)}}
.lk{--primary-dark:var(--accent-foreground);--on-warm-accent:var(--foreground);--warm-accent-strong:color-mix(in oklab, var(--warm-accent) 52%, var(--foreground))}.lk .font-numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.lk-self .p5-lead,.lk-self .p5-step-body,.lk-self .lk-lead,.lk-self .lk-start-b,.lk-self :is(.lk-closing-lead,.lk-start-alt,.lk-lead,.lk-price-more,.lk-price-list li,.lk-faq p){word-break:auto-phrase;text-wrap:pretty}.lk-nw{white-space:nowrap}.lk-btn-cta--light:focus-visible{outline-color:var(--primary-foreground)}.lk-self .p5-facts{flex-wrap:wrap;gap:.1rem 1.1rem;display:flex}.lk-self .p5-facts>span:before,.lk-self .p5-facts>span+span:before{content:"";background:var(--primary);vertical-align:.15em;border-radius:50%;width:.35rem;height:.35rem;margin:0 .45rem 0 0;display:inline-block}.lk-self{padding-bottom:5.5rem}@media (min-width:64rem){.lk-self{padding-bottom:0}}.lk-msg[data-me]{grid-template-columns:minmax(0,1fr);justify-items:end}.lk-msg[data-me] .lk-bub-wrap{flex-direction:row-reverse}.lk-msg[data-me] .lk-bub{background:var(--secondary);color:var(--secondary-foreground);transform-origin:100% 0;border-color:#0000;border-radius:.9rem .25rem .9rem .9rem}.lk-msg[data-me] .lk-typing{border-radius:.9rem .25rem .9rem .9rem;left:auto;right:0}.lk-av-bot{background:0 0;padding:0;overflow:hidden}.lk-msg[data-bot] .lk-bub{border:2px solid var(--primary)}.lk-hero-mk{font-weight:700}.lk-bub-photo{padding:.35rem}.lk-photos{grid-template-columns:repeat(3,2.6rem);gap:.25rem;display:grid}.lk-photos i{aspect-ratio:1;background:var(--chart-seq-2);border-radius:.35rem;display:block}.lk-photos i[data-k="1"]{background:var(--chart-seq-3)}.lk-photos i[data-k="2"]{background:var(--chart-seq-1)}.lk-gap{justify-content:center;list-style:none;display:flex}.lk-gap span{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:.15rem .7rem;font-size:.6875rem;font-weight:700}.lk-mini-chat{flex-direction:column;gap:.6rem;font-size:.8125rem;line-height:1.6;display:flex}.lk-q{background:var(--secondary);color:var(--secondary-foreground);transform-origin:100% 0;border-radius:.9rem .25rem .9rem .9rem;align-self:flex-end;margin:0;padding:.45rem .8rem;font-weight:700}.lk-ans{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.lk-bot-av{border-radius:.55rem;width:1.75rem;display:block;overflow:hidden}.lk-ans-card{border:2px solid var(--primary);background:var(--card);transform-origin:0 0;border-radius:.25rem .9rem .9rem;padding:.65rem .75rem}.lk-ans-title{margin:0 0 .35rem;font-weight:700}.lk-ans-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.lk-ans-row{font-size:.75rem;line-height:1.55}.lk-ans-d{color:var(--muted-foreground);font-size:.6875rem;display:block}.lk-talk{display:block;position:relative}.lk-talk-bub{border:2px solid var(--primary);background:var(--card);transform-origin:0 0;border-radius:.25rem .9rem .9rem;margin:0;padding:.55rem .75rem}.lk-talk-bub b{color:var(--primary-dark)}.lk-typing--long{top:0;bottom:auto}.lk-talk-rules{flex-wrap:wrap;gap:.35rem;margin:.4rem 0 0;display:flex}.lk-pill{background:var(--muted);color:var(--foreground);border-radius:999px;padding:.15rem .55rem;font-size:.6875rem;font-weight:700}.lk-members{background:var(--card);border:1px solid var(--border);border-radius:.9rem;padding:.65rem .75rem}.lk-members-head{color:var(--muted-foreground);align-items:center;gap:.3rem;margin:0 0 .4rem;font-size:.75rem;font-weight:700;display:flex}.lk-mem-n{text-align:center;position:absolute;inset:0}.lk-mem-n[data-k="3"]{opacity:0}.lk-mem-n[data-k="4"]{opacity:1}.lk-mem-list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.lk-mem{align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;display:flex}.lk-mem-new{color:var(--primary-dark)}.lk-mem-tag{background:var(--secondary);color:var(--secondary-foreground);border-radius:.35rem;margin-left:auto;padding:.1rem .45rem;font-size:.6875rem}.lk-invite-msg{transform-origin:0 0;grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.5rem;margin-top:.6rem;display:grid}.lk-invite-msg .lk-bub{border:2px solid var(--primary);font-size:.75rem;line-height:1.6}.lk-link{color:var(--primary-dark);text-underline-offset:.2em;font-weight:700;text-decoration:underline;display:block}.lk-ready{background:var(--secondary);color:var(--secondary-foreground);border-radius:.6rem;align-items:center;gap:.45rem;margin:.7rem 0 0;padding:.5rem .7rem;font-size:.8125rem;font-weight:700;display:flex}.lk-ready svg{width:1.1rem;height:1.1rem;color:var(--primary-dark);flex:none}.lk-days{gap:.35rem;margin-bottom:.5rem;display:flex}.lk-day{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:.2rem .6rem;font-size:.6875rem;font-weight:700}.lk-day[data-on]{background:var(--primary-dark);color:var(--primary-foreground)}.lk-shelf{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.lk-shelf-row{background:var(--card);border:1px solid var(--border);border-radius:.6rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.45rem .6rem;font-size:.75rem;display:grid}.lk-shelf-t{color:var(--muted-foreground);font-size:.6875rem}.lk-shelf-kind{background:var(--secondary);color:var(--secondary-foreground);border-radius:.3rem;padding:.05rem .4rem;font-size:.6875rem;font-weight:700}.lk-shelf-row[data-kind=photo] .lk-shelf-kind{background:var(--warm-accent);color:var(--on-warm-accent)}.lk-shelf-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lk-shelf-sum{color:var(--muted-foreground);margin:.8rem 0 0;font-size:.8125rem;font-weight:700}.lk-shelf-sum b{color:var(--primary-dark);display:inline-block}.lk-ticker{background:var(--background);padding-block:1.75rem .5rem}.lk-ticker .marquee li{font-weight:700}.lk-ticker[data-paused] .marquee-track{animation-play-state:paused}.lk-ticker-ctl{justify-content:flex-end;display:flex}.lk-ticker-btn{min-height:2.75rem;color:var(--muted-foreground);font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:.8125rem;text-decoration:underline}.lk-ticker-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.25rem}@media (prefers-reduced-motion:reduce){.lk-ticker-ctl{display:none}}.lk-start-band{background:var(--secondary);scroll-margin-top:1rem}.lk-start-band .lk-h2{color:var(--secondary-foreground)}.lk-start-grid{align-items:center;gap:3rem;display:grid}@media (min-width:64rem){.lk-start-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:4rem}}.lk-start-list{gap:1.25rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.lk-start-step{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.lk-start-n{background:var(--primary-dark);width:2.75rem;height:2.75rem;color:var(--primary-foreground);border-radius:50%;place-items:center;font-size:1.125rem;font-weight:700;display:grid}.lk-start-t{color:var(--foreground);margin:.35rem 0 0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:700}.lk-start-b{color:var(--secondary-foreground);margin:.35rem 0 0;font-size:.9375rem;line-height:1.85}.lk-start-cta{justify-items:start;gap:.6rem;margin-top:2.25rem;display:grid}.lk-start-note{color:var(--secondary-foreground);margin:0;font-size:.875rem;font-weight:700}.lk-start-alt{max-width:34rem;color:var(--secondary-foreground);margin:.4rem 0 0;font-size:.875rem;line-height:1.8}.lk-start-alt .lk-tlink{min-height:0;margin-left:.25rem;font-weight:700;display:inline}.lk-qr-card{background:var(--card);text-align:center;border-radius:1.5rem;justify-items:center;gap:.6rem;padding:1.75rem;display:none}@media (min-width:64rem){.lk-qr-card{display:grid}}.lk-qr{width:12rem;height:12rem;color:var(--foreground)}.lk-qr-bg{fill:var(--card)}.lk-qr-cap{margin:0;font-size:.9375rem;font-weight:700;line-height:1.6}.lk-qr-id{color:var(--muted-foreground);margin:0;font-size:.8125rem}.lk-price-grid{align-items:center;gap:3rem;display:grid}@media (min-width:64rem){.lk-price-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4rem}}.lk-price-more{max-width:34em;color:var(--muted-foreground);margin:1.5rem 0 0;font-size:.9375rem;line-height:1.9}.lk-price-card{background:var(--card);border:2px solid var(--primary);border-radius:1.5rem;gap:.9rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.lk-price-name{align-items:center;gap:.6rem;margin:0;font-size:1.125rem;font-weight:700;display:flex}.lk-price-icon{width:2.25rem}.lk-price{align-items:baseline;gap:.4rem;margin:0;display:flex}.lk-price-num{color:var(--primary-dark);letter-spacing:-.03em;font-size:clamp(3.25rem,2.5rem + 3vw,4.5rem);font-weight:700;line-height:1;display:inline-block}.lk-price-unit{font-size:1rem;font-weight:700}.lk-price-per{color:var(--muted-foreground);margin:-.4rem 0 0;font-size:.8125rem}.lk-price-list{gap:.55rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.lk-price-list li{grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.5rem;font-size:.9375rem;line-height:1.7;display:grid}.lk-price-ok{background:var(--primary-dark);width:1.4rem;height:1.4rem;color:var(--primary-foreground);border-radius:50%;place-items:center;margin-top:.1rem;display:grid}.lk-price-ok svg{width:.9rem;height:.9rem}.lk-price-cta{justify-self:start;margin-top:.5rem}.lk-closing-band{background:var(--primary-dark)}.lk-footer{background:var(--muted);padding-block:2.5rem 3rem}.lk-footer-in{gap:1rem;display:grid}@media (min-width:64rem){.lk-footer-in{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem}}.lk-footer-brand{align-items:center;gap:.5rem;margin:0;font-weight:700;display:flex}.lk-footer-icon{width:1.75rem}.lk-footer-nav{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.lk-footer-nav a{min-height:2.75rem;color:var(--foreground);text-underline-offset:.25em;align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}.lk-footer-co{color:var(--muted-foreground);margin:0;font-size:.8125rem}.lk-mcta{z-index:40;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--background);border-top:1px solid var(--border);position:fixed;bottom:0;left:0;right:0}.lk-mcta-btn{justify-content:center;width:100%}@media (min-width:64rem){.lk-mcta{display:none}}@media (prefers-reduced-motion:no-preference){:is(.p5-layer[data-pos=active],.lk-live[data-in]) .lk-gap span{animation:lk-pop .35s var(--lk-spring) calc(var(--lk-t0) + var(--i) * var(--lk-gap)) both}:is(.p5-layer[data-pos=active],.lk-live[data-in]) .lk-msg[data-bot] .lk-typing{animation:lk-typing 1.1s linear calc(var(--lk-t0) + var(--i) * var(--lk-gap)) both}:is(.p5-layer[data-pos=active],.lk-live[data-in]) .lk-msg[data-bot] .lk-typing i{animation:lk-dot .24s ease-in-out calc(var(--lk-t0) + var(--i) * var(--lk-gap)) 4 alternate both}:is(.p5-layer[data-pos=active],.lk-live[data-in]) .lk-msg[data-bot] .lk-bub{animation:lk-pop .5s var(--lk-spring) calc(var(--lk-t0) + var(--i) * var(--lk-gap) + 1s) both}:is(.p5-layer[data-pos=active],.lk-live[data-in]) .lk-hero-mk:after{animation:lk-grow-x .45s var(--lk-ease) calc(var(--lk-t0) + 5 * var(--lk-gap) + 1.45s) both}:is(.p5-layer[data-pos=active],.lk-live[data-in]) .lk-photos i{animation:lk-pop .35s var(--lk-spring) calc(var(--lk-t0) + 1 * var(--lk-gap) + .45s + var(--k,0) * 80ms) both}.lk-photos i[data-k="1"]{--k:1}.lk-photos i[data-k="2"]{--k:2}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-q{animation:lk-pop .4s var(--lk-spring) .25s both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-bot-av{animation:.25s .75s both lk-fade}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-ans-card{animation:lk-pop .45s var(--lk-spring) .85s both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-ans-row{animation:lk-rise-sm .35s var(--lk-ease) calc(1.15s + var(--j) * .16s) both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-ans-row .lk-mk:after{animation:lk-grow-x .4s var(--lk-ease) calc(1.5s + var(--i) * .16s) both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-talk .lk-typing{animation:1.2s linear .75s both lk-typing}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-talk .lk-typing i{animation:.24s ease-in-out .75s 5 alternate both lk-dot}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-talk-bub{animation:lk-pop .5s var(--lk-spring) 1.9s both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-pill{animation:lk-stamp .4s var(--lk-spring) calc(2.4s + var(--i) * .15s) both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-mem-new{animation:lk-fly .6s var(--lk-spring) .4s both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-mem-n[data-k="3"]{animation:.6s linear .2s both lk-show-hide}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-mem-n[data-k="4"]{animation:lk-cnt-in .3s var(--lk-spring) .75s both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-invite-msg{animation:lk-pop .45s var(--lk-spring) 1.15s both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-ready{animation:lk-pop .45s var(--lk-spring) 2.1s both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-ready .lk-draw{animation:lk-draw .4s var(--lk-ease) 2.35s both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-shelf-row{animation:lk-fly .55s var(--lk-spring) calc(.3s + var(--i) * .3s) both}:is(.p5-layer[data-pos=active],.p5-mini-in[data-in]) .lk-shelf-sum .lk-pop{animation:lk-stamp .5s var(--lk-spring) 1.75s both}[data-in] .lk-start-n{animation:lk-stamp .45s var(--lk-spring) calc(.15s + var(--i) * .22s) both}[data-in] .lk-price-num{animation:lk-pop .55s var(--lk-spring) .2s both}[data-in] .lk-price-ok{animation:lk-stamp .4s var(--lk-spring) calc(.45s + var(--i) * .12s) both}[data-in] .lk-price-ok .lk-draw{animation:lk-draw .35s var(--lk-ease) calc(.6s + var(--i) * .12s) both}}
