:root{--lp-frame:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lp-frame:#1f1f23}}:root[data-theme=dark]{--lp-frame:#1f1f23}@layer components{.lp{--lp-canvas:var(--surface-2);--lp-dot:color-mix(in oklab, var(--foreground) 13%, transparent);--lp-line:color-mix(in oklab, var(--foreground) 58%, transparent);--lp-tint:color-mix(in oklab, var(--foreground) 6%, transparent);--lp-ring:0 0 0 1px var(--border);--lp-lift:0 0 0 1px var(--border), 0 1px 2px #0000000a, 0 18px 36px -22px #00000047;min-width:0}.lp-section{padding-block:4.5rem}@media (min-width:768px){.lp-section{padding-block:7rem}}.lp-section[id]{scroll-margin-top:3.5rem}.lp-section-soft{--lp-canvas:var(--background);background:var(--surface-2)}.lp-head{min-width:0;max-width:40rem}.lp-label{color:var(--muted);font-size:.9375rem}.lp-title{text-wrap:balance;margin-top:.625rem;font-size:clamp(1.75rem,1.25rem + 1.6vw,2.625rem);font-weight:600;line-height:1.12}.lp-lede{max-width:36rem;color:var(--muted);text-wrap:pretty;margin-top:1rem;font-size:1.0625rem;line-height:1.65}@media (min-width:768px){.lp-lede{font-size:1.125rem}}.lp-link{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.25em;font-weight:500;text-decoration-thickness:1px;transition:text-decoration-color .15s}.lp-link:hover{text-decoration-color:currentColor}.lp-aside{color:var(--muted);margin-top:2rem;font-size:.9375rem;line-height:1.6}.lp-prose{max-width:34rem;color:var(--muted);gap:1rem;margin-top:1.5rem;font-size:1rem;line-height:1.7;display:grid}.lp-hero{padding-block:2.5rem 4.5rem}@media (min-width:1024px){.lp-hero{padding-block:4.5rem 6rem}}.lp-hero-copy{text-align:center;min-width:0;max-width:48rem;margin-inline:auto}.lp-hero .lp-actions{justify-content:center}.lp-svc-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2.5rem;scroll-margin-top:6rem;display:grid}.lp-svc-cards>:last-child{grid-column:1/-1}.lp-svc-cards>:last-child .lp-svc-art{aspect-ratio:10/3}@media (min-width:768px){.lp-svc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.lp-svc-cards>:last-child{grid-column:auto}.lp-svc-cards>:last-child .lp-svc-art{aspect-ratio:5/3}}@media (min-width:1024px){.lp-svc-cards{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:3rem}}.lp-svc-card{background:var(--lp-frame);min-width:0;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:.5rem .5rem .75rem;transition:background-color .2s,box-shadow .25s,transform .25s cubic-bezier(.2,.7,.2,1);display:flex;position:relative}.lp-svc-card:hover{background:color-mix(in oklab, var(--lp-frame) 94%, var(--foreground));box-shadow:0 20px 36px -26px #00000080}.lp-svc-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp-svc-art{aspect-ratio:5/3;background-color:var(--background);background-image:radial-gradient(90% 80% at 50% 30%, color-mix(in oklab, var(--foreground) 5%, transparent), transparent 70%), radial-gradient(circle at 1px 1px, var(--lp-dot) 1px, transparent 0);background-size:100% 100%,12px 12px;border-radius:.875rem;display:block;overflow:hidden}.lp-svc-fig{width:100%;height:100%;display:block}.lp-svc-fig .fig-line,.lp-svc-fig .fig-ring,.lp-svc-fig .fig-handle,.lp-svc-fig .fig-accent-line{fill:none;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lp-svc-fig .fig-line,.lp-svc-fig .fig-ring{stroke:var(--lp-line)}.lp-svc-fig .fig-soft{stroke:color-mix(in oklab, var(--foreground) 28%, transparent)}.lp-svc-fig .fig-dash{stroke-dasharray:3 4}.lp-svc-fig .fig-handle{stroke:var(--lp-line);stroke-width:4px}.lp-svc-fig .fig-fill{fill:color-mix(in oklab, var(--foreground) 6%, transparent)}.lp-svc-fig .fig-fill-strong{fill:color-mix(in oklab, var(--foreground) 12%, transparent)}.lp-svc-fig .fig-frame{fill:var(--background)}.lp-svc-fig .fig-glass{fill:color-mix(in oklab, var(--foreground) 5%, transparent)}.lp-svc-fig .fig-dot{fill:var(--lp-line)}.lp-svc-fig .fig-faint{opacity:.55}.lp-svc-fig .fig-accent-line{stroke:var(--accent);stroke-width:2px}.lp-svc-fig .fig-thin{stroke-width:1.25px}.lp-svc-fig .fig-accent-fill{fill:var(--accent)}.lp-svc-fig .fig-accent-tint{fill:color-mix(in oklab, var(--accent) 22%, transparent)}.lp-svc-fig .fig-glyph,.lp-svc-fig .fig-num,.lp-svc-fig .fig-label{text-anchor:middle;dominant-baseline:central}.lp-svc-fig .fig-glyph{fill:var(--foreground);font-family:var(--font-deva);font-size:8.5px}.lp-svc-fig .fig-num{fill:var(--muted);font-family:var(--font-mono);font-size:6.5px}.lp-svc-fig .fig-label{fill:var(--muted);font-family:var(--font-mono);font-size:7px}.lp-svc-fig .fig-label-strong{fill:var(--foreground);font-weight:600}.lp-svc-foot{justify-content:space-between;align-items:center;gap:.5rem;padding-inline:.375rem .125rem;display:flex}.lp-svc-names{flex-direction:column;gap:.125rem;min-width:0;display:flex}.lp-svc-name{font-size:1rem;font-weight:600;line-height:1.25}.lp-svc-hi{color:var(--muted);font-size:.8125rem;line-height:1.3}.lp-svc-go{background:color-mix(in oklab, var(--foreground) 8%, transparent);width:2.25rem;height:2.25rem;color:var(--foreground);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.lp-svc-go svg{width:1.125rem;height:1.125rem}.lp-svc-card:hover .lp-svc-go{background:var(--foreground);color:var(--background)}@media (prefers-reduced-motion:no-preference){.lp-svc-card{animation:.6s cubic-bezier(.2,.7,.2,1) backwards lp-svc-rise;animation-delay:calc(.15s + var(--i,0) * 70ms)}.lp-svc-card:hover{transform:translateY(-3px)}.lp-svc-go svg{transition:transform .2s}.lp-svc-card:hover .lp-svc-go svg{transform:translate(2px)}.lp-svc-fig .fig-move-beat,.lp-svc-fig .fig-move-spin{transform-box:fill-box;transform-origin:50%}.lp-svc-fig .fig-move-beat{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.lp-svc-card:hover .fig-move-beat{transform:scale(1.2)}.lp-svc-fig .fig-move-spin{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.lp-svc-card:hover .fig-move-spin{transform:rotate(45deg)}.lp-svc-fig .fig-move-glide{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lp-svc-card:hover .fig-move-glide{transform:translate(-10px,-6px)}.lp-svc-fig .fig-move-glow{transition:fill .3s}.lp-svc-card:hover .fig-move-glow{fill:color-mix(in oklab, var(--accent) 40%, transparent)}.lp-svc-fig .fig-move-sweep{transform-box:view-box;transform-origin:156px 80px;transition:transform 1.2s cubic-bezier(.3,.6,.2,1)}.lp-svc-card:hover .fig-move-sweep{transform:rotate(360deg)}}.lp-kicker{color:var(--muted);font-size:.9375rem}.lp-kicker .deva{font-family:var(--font-deva);color:var(--foreground)}.lp-display{text-wrap:balance;margin-top:1.25rem;font-size:clamp(2.5rem,1.5rem + 3.4vw,4.25rem);font-weight:600;line-height:1.03}.lp-hero .lp-lede{margin-top:1.5rem;margin-inline:auto}.lp-actions{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:2rem;display:flex}.lp-stage{width:100%;min-width:0;container-type:inline-size}.lp-stage-inner{background-color:var(--lp-canvas);background-image:radial-gradient(circle at 1px 1px, var(--lp-dot) 1px, transparent 0);color:var(--foreground);-webkit-user-select:none;user-select:none;background-size:14px 14px;border-radius:1.25rem;line-height:1.35;position:relative;overflow:hidden}.lp-frame{background:var(--lp-frame);box-shadow:var(--lp-lift);border-radius:.55em;position:absolute}.lp-frame-name{color:var(--muted);white-space:nowrap;font-size:.9em;position:absolute}.lp-frame-name span{color:var(--faint)}.lp-cursor{z-index:6;pointer-events:none;align-items:flex-start;display:flex;position:absolute}.lp-cursor-arrow{transform-origin:10% 8%;width:1.45em;height:auto;margin:-.12em 0 0 -.12em;overflow:visible}.lp-cursor-arrow path{stroke:var(--lp-frame);stroke-width:1.3px;stroke-linejoin:round}.lp-cursor-ink .lp-cursor-arrow path{fill:var(--foreground)}.lp-cursor-accent .lp-cursor-arrow path{fill:var(--accent)}.lp-cursor-tag{white-space:nowrap;border-radius:.25em .8em .8em;margin:1.15em 0 0 -.25em;padding:.2em .55em .25em;font-size:.92em;font-weight:500;line-height:1.3}.lp-cursor-ink .lp-cursor-tag{background:var(--foreground);color:var(--background)}.lp-cursor-accent .lp-cursor-tag{background:var(--accent);color:var(--on-accent)}.lp-seg{background:var(--lp-tint);border-radius:999px;grid-template-columns:1fr 1fr;padding:.2em;display:grid;position:relative}.lp-seg>span:not(.lp-seg-thumb){text-align:center;color:var(--muted);border-radius:999px;padding:.3em .4em;position:relative}.lp-seg>.is-on{background:var(--lp-frame);box-shadow:var(--lp-ring);color:var(--foreground)}.lp-seg-thumb{background:var(--lp-frame);width:calc(50% - .2em);box-shadow:var(--lp-ring);border-radius:999px;position:absolute;top:.2em;bottom:.2em;left:.2em}.lp-ch{width:100%;height:auto;display:block;overflow:visible}.lp-ch-field{fill:var(--lp-frame)}.lp-ch-hl,.lp-ch-lagna{fill:var(--accent-soft)}.lp-ch-cell{fill:none;stroke:var(--lp-line);stroke-width:.8px}.lp-ch-line{fill:none;stroke:var(--lp-line);stroke-width:1px;stroke-linejoin:round}.lp-ch-graha{fill:var(--foreground);font-family:var(--font-deva);text-anchor:middle;dominant-baseline:central;font-size:11px}.lp-ch-rashi,.lp-ch-note{fill:var(--faint);font-family:var(--font-mono);text-anchor:middle;dominant-baseline:central;font-size:7.5px}.lp-ch-note{font-family:var(--font-deva)}.lp-sel-box{fill:none;stroke:var(--foreground);stroke-width:1px}.lp-sel-handle{fill:var(--lp-frame);stroke:var(--foreground);stroke-width:1px}.lp-sel-tag{fill:var(--foreground)}.lp-sel-tag-text{fill:var(--background);font-family:var(--font-mono);text-anchor:middle;dominant-baseline:central;font-size:6.8px}.lp-desk-stage{margin-top:2.5rem;margin-inline:auto}@media (min-width:768px){.lp-desk-stage{margin-top:3.5rem}}@media (max-width:1039.98px){.lp-desk-stage{max-width:46rem}}.lp-desk-stage .lp-stage-inner{aspect-ratio:12/5;font-size:.9cqw}.lp-desk-name{top:5.2%;left:3%}.lp-desk-chart{aspect-ratio:1;width:30%;top:12%;left:3%}.lp-desk-foot{font-family:var(--font-mono);color:var(--faint);font-size:.85em;position:absolute;top:88%;left:3%}.lp-desk-on-2{opacity:0}.lp-desk-you{top:33.2%;left:19.6%}.lp-desk-guest{top:38%;left:48%}.lp-desk-tools{align-items:center;gap:.6em;display:flex;position:absolute;top:3.4%;right:3%}.lp-desk-chip{background:var(--lp-frame);box-shadow:var(--lp-ring);border-radius:999px;padding:.35em .9em}.lp-desk-chip-ink{background:var(--foreground);box-shadow:none;color:var(--background);font-weight:500}.lp-desk-script{border-radius:999px;grid-template-columns:repeat(3,auto)}.lp-desk-script>span:not(.lp-seg-thumb){border-radius:999px;padding-inline:.75em}.lp-desk-script .deva{font-family:var(--font-deva)}.lp-desk-people{margin-inline:.2em;display:flex}.lp-desk-person{background:var(--foreground);width:2em;height:2em;box-shadow:0 0 0 .16em var(--lp-canvas);color:var(--background);border-radius:50%;place-items:center;font-size:.9em;font-weight:600;display:grid}.lp-desk-person+.lp-desk-person{margin-inline-start:-.35em}.lp-desk-person-accent{background:var(--accent);color:var(--on-accent)}.lp-desk-card{background:var(--lp-frame);box-shadow:var(--lp-lift);border-radius:.6em;overflow:hidden}.lp-desk-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1em;padding:.75em 1em;font-weight:600;display:flex}.lp-desk-card-head span{color:var(--faint);font-weight:400}.lp-desk-list{padding:.45em 1em .6em}.lp-desk-line{white-space:nowrap;justify-content:space-between;align-items:center;gap:.75em;padding-block:.28em;display:flex}.lp-desk-muted{color:var(--muted)}.lp-desk-num{font-family:var(--font-mono);font-size:.9em}.lp-desk-graha{grid-template-columns:minmax(0,1fr) auto 4.6em;display:grid}.lp-desk-graha .lp-desk-num{text-align:end}.lp-desk-graha-name{align-items:baseline;gap:.55em;min-width:0;display:flex}.lp-desk-graha-name .deva{width:1.2em;font-family:var(--font-deva)}.lp-desk-tag{background:var(--lp-tint);color:var(--muted);border-radius:999px;padding:.1em .6em;font-size:.85em}.lp-desk-tag-ink{background:var(--foreground);color:var(--background)}.lp-desk-struck{color:var(--muted);text-decoration:line-through}.lp-desk-yogas{width:18%;position:absolute;top:62%;left:36%}.lp-desk-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.2em;width:40%;display:grid;position:absolute;top:12%;left:57%}.lp-desk-col{gap:1.2em;min-width:0;display:grid}.lp-desk-dasha{gap:.8em;padding:.6em 1em 1em;display:grid}.lp-desk-track{gap:1px;height:1.6em;margin-top:.35em;display:flex;position:relative}.lp-desk-period{flex:var(--w) 1 0;background:var(--lp-tint);min-width:0;color:var(--faint);font-family:var(--font-mono);white-space:nowrap;border-radius:.25em;padding-inline:.3em;font-size:.75em;line-height:2.13;overflow:hidden}.lp-desk-period.is-on{background:var(--accent-soft);color:var(--foreground)}.lp-desk-today{top:-.3em;bottom:-.3em;left:var(--at);background:var(--foreground);border-radius:1px;width:2px;position:absolute}.lp-desk-bindus{grid-template-columns:repeat(12,minmax(0,1fr));gap:.35em;padding:.9em 1em .8em;display:grid}.lp-desk-bindu{color:var(--faint);font-family:var(--font-mono);grid-template-rows:4.5em auto;justify-items:center;gap:.35em;font-size:.8em;display:grid}.lp-desk-bindu-bar{width:100%;height:calc((var(--h) - 16) / 19 * 100%);background:var(--lp-tint);box-shadow:inset 0 0 0 1px var(--border);border-radius:.2em;align-self:end}.lp-desk-bindu.is-on{color:var(--foreground)}.lp-desk-bindu.is-on .lp-desk-bindu-bar{background:var(--foreground);box-shadow:none}.lp-insp{background:var(--lp-frame);width:18%;box-shadow:var(--lp-lift);border-radius:.6em;position:absolute;top:12%;left:36%;overflow:hidden}.lp-insp-tabs{border-bottom:1px solid var(--border);color:var(--faint);gap:1.1em;padding:.75em 1em;display:flex}.lp-insp-tabs .is-on{color:var(--foreground);font-weight:600}.lp-insp-sets{display:grid}.lp-insp-set{grid-area:1/1;min-width:0;padding:.85em 1em .3em}.lp-insp-head{margin-bottom:.45em;font-weight:600}.lp-insp-row{justify-content:space-between;gap:.75em;padding-block:.3em;display:flex}.lp-insp-row dt{color:var(--muted)}.lp-insp-row dd{text-align:end;white-space:nowrap}.lp-insp-foot{border-top:1px solid var(--border);margin:.5em 1em 0;padding:.85em 0 1em}.lp-comment{z-index:4;align-items:flex-start;gap:.45em;display:flex;position:absolute;top:67.3%;left:20.4%}.lp-comment-pin{background:var(--foreground);width:2.1em;height:2.1em;box-shadow:0 0 0 .18em var(--lp-frame);color:var(--background);border-radius:50% 50% 50% .25em;flex-shrink:0;place-items:center;font-size:.9em;font-weight:600;display:grid}.lp-comment-body{background:var(--lp-frame);width:13.5em;box-shadow:var(--lp-lift);border-radius:.6em;padding:.6em .8em .7em}.lp-comment-name{font-weight:600}.lp-comment-name span{color:var(--faint);margin-inline-start:.35em;font-weight:400}.lp-comment-text{color:var(--muted);margin-top:.2em}@container (max-width:61.98rem){.lp-desk-stage .lp-stage-inner{aspect-ratio:6/5;font-size:1.6cqw}.lp-desk-name{top:6.2%;left:6%}.lp-desk-chart{width:54%;top:12%;left:6%}.lp-desk-foot{top:80%;left:6%}.lp-desk-you{top:33.4%;left:35.9%}.lp-desk-guest{top:38%;left:84%}.lp-insp{width:30%;left:64%}.lp-comment{top:64%;left:37.3%}.lp-comment-body{width:15.5em}.lp-desk-tools,.lp-desk-yogas,.lp-desk-side{display:none}}@container (max-width:36rem){.lp-desk-stage .lp-stage-inner{aspect-ratio:4/5;font-size:3cqw}.lp-desk-name{top:2.2%;left:8%}.lp-desk-chart{width:84%;top:7%;left:8%}.lp-insp{width:84%;top:78%;left:8%}.lp-insp-tabs,.lp-insp-foot,.lp-comment,.lp-desk-guest,.lp-desk-foot,.lp-insp-rows>:nth-child(n+3){display:none}.lp-insp-set{padding:.7em .9em .6em}.lp-desk-you{top:29.2%;left:54.5%}}.lp-svc-point{border-top:1px solid var(--border);align-items:baseline;gap:.875rem;padding-block:.875rem;font-size:1rem;line-height:1.5;display:flex}.lp-svc-point:last-child{border-bottom:1px solid var(--border)}.lp-svc-point-n{font-variant-numeric:tabular-nums;color:var(--muted);flex-shrink:0;font-size:.875rem}.lp-split.lp-varsha{align-items:start}.lp-varsha-points{min-width:0;margin-top:2.5rem}.lp-bento{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:3rem;display:grid}@media (min-width:720px){.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-tile-wide{grid-column:span 2}}@media (min-width:720px) and (max-width:1099.98px){.lp-tile-yoga{grid-column:span 2}}@media (min-width:1100px){.lp-bento{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem}}.lp-tile{background:var(--surface-2);border-radius:1.25rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.lp-tile-figure{flex:1;place-items:center;min-height:17rem;padding:2rem 1.5rem;display:grid;position:relative}.lp-tile-figure:before{content:"";background-image:radial-gradient(circle at 1px 1px, var(--lp-dot) 1px, transparent 0);pointer-events:none;background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 80%);mask-image:radial-gradient(#000 35%,#0000 80%)}.lp-tile-figure>*{position:relative}.lp-tile-flush .lp-tile-figure{min-height:0;padding:0;display:block}.lp-tile .lp-stage-inner{background:0 0;border-radius:0}.lp-tile-text{padding:.25rem 1.5rem 1.5rem}.lp-tile-text h3,.lp-sheets-head h3{font-size:1.0625rem;font-weight:600;line-height:1.35}.lp-tile-text p,.lp-sheets-head p{max-width:34rem;color:var(--muted);margin-top:.375rem;font-size:.9375rem;line-height:1.6}.lp-mini{background:var(--lp-frame);width:100%;max-width:21rem;box-shadow:var(--lp-lift);border-radius:.75rem;font-size:.8125rem;overflow:hidden}.lp-mini-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem .9rem;font-weight:600;display:flex}.lp-mini-head span{color:var(--faint);font-weight:400}.lp-tag{background:var(--lp-tint);color:var(--muted);font-family:var(--font-sans);white-space:nowrap;border-radius:999px;align-items:center;padding:.05rem .45rem;font-size:.6875rem;font-weight:500;line-height:1.5;display:inline-flex}.lp-tag-ink{background:var(--foreground);color:var(--background)}.lp-swap-stage .lp-stage-inner{aspect-ratio:16/10;font-size:1.45cqw}.lp-swap-seg{width:30%;position:absolute;top:7%;left:35%}.lp-swap-seg>span:not(.lp-seg-thumb){color:var(--foreground)}.lp-swap-chart{aspect-ratio:1;width:46.25%;display:grid;position:absolute;top:20%;left:26.875%}.lp-swap-chart>div{grid-area:1/1}.lp-swap-side{width:21%;position:absolute;top:24%}.lp-swap-notes{display:grid;left:3.5%}.lp-swap-note{color:var(--muted);grid-area:1/1;line-height:1.5}.lp-swap-stage .lp-swap-south{opacity:0}.lp-swap-note strong{color:var(--foreground);font-weight:600}.lp-swap-legend{color:var(--muted);gap:.35em;display:grid;left:77%}.lp-swap-legend li{align-items:baseline;gap:.7em;display:flex}.lp-swap-legend .deva{width:1.4em;font-family:var(--font-deva);color:var(--foreground)}.lp-swap-cursor{top:62%;left:66%}@container (max-width:34rem){.lp-swap-stage .lp-stage-inner{aspect-ratio:1;font-size:2.9cqw}.lp-swap-seg{width:56%;top:5%;left:22%}.lp-swap-chart{width:78%;top:17%;left:11%}.lp-swap-side{display:none}.lp-swap-cursor{top:70%;left:78%}}.lp-table,.lp-kv-list{padding:.35rem}.lp-table-row{border-radius:.4rem;grid-template-columns:minmax(0,1fr) 4.75rem 7.25rem;align-items:center;gap:.75rem;padding:.3rem .55rem;display:grid}.lp-table-graha{white-space:nowrap;align-items:baseline;gap:.55rem;min-width:0;display:flex}.lp-table-graha .deva{width:1.1rem;font-family:var(--font-deva)}.lp-table-muted{color:var(--muted);white-space:nowrap}.lp-table-num{font-family:var(--font-mono);white-space:nowrap;justify-content:flex-end;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.lp-dasha{max-width:25rem}.lp-dasha-svg{width:100%;height:auto;padding:.9rem .9rem .6rem;display:block;overflow:visible}.lp-dasha-seg{fill:color-mix(in oklab, var(--foreground) 11%, transparent)}.lp-dasha-seg.is-on{fill:var(--foreground)}.lp-dasha-zoom{fill:var(--lp-tint)}.lp-dasha-label{fill:var(--foreground);font-size:11px;font-weight:500}.lp-dasha-note{fill:var(--faint);text-anchor:end;font-size:10px}.lp-dasha-lord{fill:var(--muted);text-anchor:middle;dominant-baseline:central;font-size:8.5px}.lp-dasha-lord.is-on{fill:var(--background)}.lp-dasha-head{transform:translate(152px)}.lp-dasha-head line{stroke:var(--foreground);stroke-width:1.4px}.lp-dasha-head text{fill:var(--foreground);text-anchor:middle;font-size:10px;font-weight:500}.lp-sky{width:100%;height:auto;padding:.75rem 1rem 0;display:block;overflow:visible}.lp-sky-arc{fill:none;stroke:var(--lp-line);stroke-width:1px;stroke-dasharray:2 3}.lp-sky-horizon{stroke:var(--border-strong);stroke-width:1px}.lp-sky-sun{transform-box:view-box;transform-origin:100px 84px;transform:rotate(-38deg)}.lp-sky-sun circle{fill:var(--foreground)}.lp-sky-time{fill:var(--faint);font-family:var(--font-mono);text-anchor:middle;font-size:8px}.lp-kv{grid-template-columns:minmax(0,1fr) auto}.lp-kv dt{color:var(--muted)}.lp-kv dd{text-align:end}.lp-bindu{aspect-ratio:1;background:var(--lp-frame);width:100%;max-width:17rem;box-shadow:var(--lp-lift);border-radius:.75rem;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;display:grid}.lp-bindu-cell{background:color-mix(in oklab, var(--foreground) var(--w), transparent);border-radius:.45rem;flex-direction:column;justify-content:space-between;min-width:0;padding:.35rem .45rem;display:flex}.lp-bindu-num{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600;line-height:1}.lp-bindu-sign{font-family:var(--font-mono);color:var(--muted);font-size:.625rem}.lp-bindu-total{flex-direction:column;grid-area:2/2/4/4;justify-content:center;align-items:center;gap:.4rem;display:flex}.lp-bindu-total .lp-bindu-num{font-size:1.75rem;font-weight:500}.lp-bindu-total .lp-bindu-sign{font-family:var(--font-sans);font-size:.75rem}.lp-yoga-list{padding:.35rem .9rem;display:grid}.lp-yoga{padding-block:.7rem}.lp-yoga+.lp-yoga{border-top:1px solid var(--border)}.lp-yoga-top{justify-content:space-between;align-items:center;gap:.75rem;font-weight:500;display:flex}.lp-yoga p{color:var(--muted);margin-top:.15rem;font-size:.75rem}.lp-yoga-tags{display:grid}.lp-yoga-tags>*{grid-area:1/1;justify-self:end}.lp-yoga-formed{opacity:0}.lp-yoga-name{color:var(--muted);background:linear-gradient(currentColor,currentColor) 0 55%/100% 1px no-repeat}.lp-sheets{align-content:start;gap:1.5rem;padding:1.5rem;display:grid}@media (min-width:900px){.lp-sheets{grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:2.5rem;padding:2rem}}.lp-sheet-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));align-content:start;gap:.125rem 1.25rem;min-width:0;display:grid}.lp-sheet{min-width:0;color:var(--foreground);border-radius:.4rem;align-items:baseline;gap:.625rem;margin-inline:-.5rem;padding:.4rem .5rem;font-size:.875rem;transition:background-color .15s;display:flex}.lp-sheet:hover{background:var(--lp-tint)}.lp-sheet-n{font-family:var(--font-mono);color:var(--faint);font-variant-numeric:tabular-nums;font-size:.6875rem}.lp-split{align-items:center;gap:3rem;min-width:0;display:grid}@media (min-width:960px){.lp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.5rem}.lp-split-flip>.lp-split-copy{order:2}}.lp-split-copy,.lp-split-figure{min-width:0}.lp-steps{gap:1.75rem;margin-top:2.5rem;display:grid}.lp-step{grid-template-columns:2rem minmax(0,1fr);gap:1rem;display:grid}.lp-step-n{background:var(--foreground);width:2rem;height:2rem;color:var(--background);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.875rem;font-weight:600;display:grid}.lp-step h3{font-size:1.0625rem;font-weight:600;line-height:2rem}.lp-step p{max-width:28rem;color:var(--muted);font-size:.9375rem;line-height:1.6}.lp-flow-stage .lp-stage-inner,.lp-spec-stage .lp-stage-inner{width:32em;height:31em;margin-inline:auto;font-size:min(3.125cqw,.9375rem)}.lp-flow-name{top:1.2em;left:2.6em}.lp-flow-frame{width:26.8em;height:25em;top:3em;left:2.6em}.lp-flow-field{flex-direction:column;gap:.45em;width:23em;height:4.55em;display:flex;position:absolute;left:4.5em}.lp-flow-field-1{top:5em}.lp-flow-field-2{top:10em}.lp-flow-field-3{top:15em}.lp-flow-label{color:var(--muted);line-height:1.3em}.lp-flow-input{background:var(--lp-frame);height:2.8em;box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:999px;align-items:center;padding-inline:1.1em;display:flex;overflow:hidden}.lp-flow-type,.lp-flow-more{font-family:var(--font-mono);white-space:nowrap;font-size:.95em}.lp-flow-type{width:calc(var(--n) * 1ch);vertical-align:bottom;display:inline-block;overflow:hidden}.lp-flow-more{color:var(--muted)}.lp-flow-suggest{z-index:3;background:var(--lp-frame);width:23em;height:2.8em;box-shadow:var(--lp-lift);white-space:nowrap;opacity:0;border-radius:.5em;justify-content:space-between;align-items:center;gap:1em;padding-inline:.85em;display:flex;position:absolute;top:19.9em;left:4.5em}.lp-flow-suggest strong{font-weight:600}.lp-flow-faint{font-family:var(--font-mono);color:var(--faint);font-size:.85em}.lp-flow-button{background:var(--accent);width:23em;height:3em;color:var(--on-accent);border-radius:999px;place-items:center;font-weight:600;display:grid;position:absolute;top:22.5em;left:4.5em;overflow:hidden}.lp-flow-progress{background:color-mix(in oklab, var(--on-accent) 70%, transparent);width:0;height:.2em;position:absolute;bottom:0;left:0}.lp-flow-result{z-index:4;background:var(--lp-frame);width:24.4em;height:22.6em;box-shadow:var(--lp-lift);opacity:0;border-radius:.6em;flex-direction:column;align-items:center;gap:.9em;padding:1.1em 1.4em;display:flex;position:absolute;top:4.2em;left:3.8em}.lp-flow-result-chart{width:12.5em}.lp-flow-result-rows{width:100%;display:grid}.lp-flow-result-rows>div{border-top:1px solid var(--border);justify-content:space-between;gap:1em;padding-block:.4em;display:flex}.lp-flow-result-rows dt{color:var(--muted)}.lp-flow-cursor{top:24.3em;left:17.3em}.lp-spec-panel{width:27em;padding:1.2em 1.4em;top:2.5em;left:2.5em}.lp-spec-title{align-items:center;height:2.4em;font-weight:600;display:flex}.lp-spec-gap{margin-top:.8em}.lp-spec-row{height:2.6em;color:var(--muted);justify-content:space-between;align-items:center;gap:1em;display:flex}.lp-spec-value{color:var(--foreground);white-space:nowrap}.lp-spec-select{background:var(--lp-tint);width:12em;height:2em;color:var(--foreground);border-radius:999px;justify-content:space-between;align-items:center;padding-inline:.95em;display:flex}.lp-caret{border-bottom:1.5px solid;border-right:1.5px solid;width:.45em;height:.45em;margin-top:-.2em;transform:rotate(45deg)}.lp-spec-foot{color:var(--faint);margin-top:1em;font-size:.9em}.lp-spec-menu{z-index:4;background:var(--lp-frame);width:13.5em;box-shadow:var(--lp-lift);opacity:0;border-radius:.55em;padding:.3em;position:absolute;top:8.9em;left:14.6em}.lp-spec-option{white-space:nowrap;align-items:center;gap:.6em;height:2.4em;padding-inline:.6em;display:flex;position:relative}.lp-spec-hover{background:var(--lp-tint);border-radius:.4em;height:2.4em;position:absolute;top:.3em;left:.3em;right:.3em}.lp-spec-dot{width:.45em;height:.45em;box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:999px;flex-shrink:0}.lp-spec-dot.is-on{background:var(--foreground);box-shadow:none}.lp-spec-cursor{top:22em;left:24.5em}.lp-privacy{gap:3rem;min-width:0;display:grid}@media (min-width:960px){.lp-privacy{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:5rem}}.lp-numerals{flex-wrap:wrap;gap:2rem 2.75rem;margin-top:2.5rem;display:flex}.lp-numerals>div{flex-direction:column-reverse;gap:.375rem;display:flex}.lp-numerals dd{font-variant-numeric:tabular-nums;font-size:3rem;font-weight:500;line-height:1}.lp-numerals dt{color:var(--muted);font-size:.875rem}.lp-links{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2.25rem;font-size:.9375rem;display:flex}.lp-points{gap:2rem 2.5rem;min-width:0;display:grid}@media (min-width:640px){.lp-points{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-point{border-top:1px solid var(--border);min-width:0;padding-top:1.25rem}.lp-point-n{font-family:var(--font-mono);color:var(--faint);font-size:.75rem}.lp-point h3{margin-top:.875rem;font-size:1.0625rem;font-weight:600}.lp-point p{color:var(--muted);margin-top:.375rem;font-size:.9375rem;line-height:1.6}.lp-quotes{gap:1rem;margin-top:3rem;display:grid}@media (min-width:720px){.lp-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-quote-lead{grid-column:span 2}}@media (min-width:1100px){.lp-quotes{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);margin-top:4rem}.lp-quote-lead{grid-area:span 2}}.lp-quote{background:var(--surface-2);border-radius:1.25rem;flex-direction:column;justify-content:space-between;gap:2rem;min-width:0;margin:0;padding:1.5rem;display:flex}.lp-quote blockquote{text-wrap:pretty;font-size:1rem;line-height:1.6}.lp-quote-lead{padding:2rem}.lp-quote-lead blockquote{font-size:clamp(1.25rem,1rem + .8vw,1.625rem);font-weight:500;line-height:1.4}.lp-quote figcaption{align-items:center;gap:.75rem;min-width:0;display:flex}.lp-avatar{background:color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:999px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:600;display:grid}.lp-quote-name{font-size:.875rem;font-weight:600;display:block}.lp-quote-detail{color:var(--muted);font-size:.8125rem;display:block}.lp-feedback{box-shadow:inset 0 0 0 1px var(--border);border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:1rem;padding:1.5rem;display:flex}.lp-feedback-title{font-weight:600}.lp-feedback-body{color:var(--muted);margin-top:.25rem;font-size:.9375rem}.lp-faq-grid{gap:2.5rem;min-width:0;display:grid}@media (min-width:960px){.lp-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:5rem}}.lp-faq{border-top:1px solid var(--border);min-width:0}.lp-faq-item{border-bottom:1px solid var(--border)}.lp-faq-trigger{text-align:start;width:100%;color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;font-size:1.0625rem;font-weight:500;display:flex}.lp-faq-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:.25rem}.lp-faq-mark{flex-shrink:0;width:.875rem;height:.875rem;position:relative}.lp-faq-mark:before,.lp-faq-mark:after{content:"";background:currentColor;border-radius:1px;height:1.5px;margin-top:-.75px;transition:transform .25s;position:absolute;top:50%;left:0;right:0}.lp-faq-mark:after{transform:rotate(90deg)}.is-open .lp-faq-mark:after{transform:rotate(0)}.lp-faq-panel{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.is-open>.lp-faq-panel{grid-template-rows:1fr}.lp-faq-body{min-height:0;overflow:hidden}.lp-faq-body>*{max-width:40rem;color:var(--muted);padding-bottom:1.375rem;font-size:.9375rem;line-height:1.7}.lp-cta{background:var(--foreground);color:var(--background);border-radius:1.5rem;padding:3rem 1.5rem 12rem;position:relative;overflow:hidden}@media (min-width:768px){.lp-cta{padding:5rem 4rem}}.lp-cta-copy{max-width:34rem;position:relative}.lp-cta-title{font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);font-weight:600;line-height:1.08}.lp-cta-copy p{color:color-mix(in oklab, var(--background) 68%, transparent);margin-top:1rem;font-size:1.0625rem}.lp-cta-mark{fill:none;width:18rem;height:18rem;stroke:color-mix(in oklab, var(--background) 24%, transparent);stroke-width:.7px;position:absolute;bottom:-7rem;right:-5rem}@media (min-width:768px){.lp-cta-mark{width:26rem;height:26rem;top:50%;bottom:auto;right:-3rem;translate:0 -50%}}.lp-btn-invert{background:var(--background);color:var(--foreground)}.lp-btn-invert:hover{background:color-mix(in oklab, var(--background) 88%, var(--foreground))}.lp-link-invert{color:var(--background);-webkit-text-decoration-color:color-mix(in oklab, var(--background) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--background) 40%, transparent)}}@media (prefers-reduced-motion:no-preference){.lp-ch-draw .lp-ch-line{stroke-dasharray:1;animation:1.3s cubic-bezier(.6,0,.2,1) both lp-draw}.lp-ch-draw .lp-ch-graha{animation:.5s ease-out both lp-fade;animation-delay:calc(.9s + var(--i,0) * 70ms)}.lp-ch-draw .lp-ch-rashi,.lp-ch-draw .lp-ch-note{animation:.6s ease-out .7s both lp-fade}.lp-desk-you{animation:14s cubic-bezier(.55,0,.25,1) 1.4s infinite backwards lp-desk-you}.lp-desk-you .lp-cursor-arrow{animation:14s linear 1.4s infinite backwards lp-desk-click}.lp-desk-guest{animation:14s cubic-bezier(.55,0,.25,1) 1.4s infinite backwards lp-desk-guest}.lp-desk-on-1{animation:14s linear 1.4s infinite backwards lp-desk-on-1}.lp-desk-on-2{animation:14s linear 1.4s infinite backwards lp-desk-on-2}.lp-desk-off-2{animation:14s linear 1.4s infinite backwards lp-desk-off-2}.lp-comment{animation:14s 1.4s infinite backwards lp-desk-comment}@container (max-width:61.98rem){.lp-desk-you{animation-name:lp-desk-you-md}.lp-desk-guest{animation-name:lp-desk-guest-md}}@container (max-width:36rem){.lp-desk-you{animation-name:lp-desk-you-sm}}.lp-swap-cursor{animation:10s cubic-bezier(.55,0,.25,1) infinite lp-swap-cursor}.lp-swap-cursor .lp-cursor-arrow{animation:10s linear infinite lp-swap-click}.lp-swap-seg .lp-seg-thumb{animation:10s cubic-bezier(.4,0,.2,1) infinite lp-swap-thumb}.lp-swap-stage .lp-swap-north{animation:10s linear infinite lp-swap-north}.lp-swap-stage .lp-swap-south{animation:10s linear infinite lp-swap-south}@container (max-width:34rem){.lp-swap-cursor{animation-name:lp-swap-cursor-sm}}.lp-grahas .lp-table-row{animation:8.1s linear infinite lp-row-9;animation-delay:calc(var(--i) * .9s)}.lp-panchang .lp-table-row{animation:6s linear infinite lp-row-5;animation-delay:calc(var(--i) * 1.2s)}.lp-sky-sun{animation:9s ease-in-out infinite alternate lp-sun}.lp-dasha-head{animation:7s cubic-bezier(.45,0,.2,1) infinite lp-dasha-head}.lp-bindu-cell{animation:9.6s linear infinite lp-bindu;animation-delay:calc(var(--i) * .8s)}.lp-yoga-name{animation:8s infinite lp-strike}.lp-yoga-formed{animation:8s linear infinite lp-yoga-formed}.lp-yoga-cancelled{animation:8s linear infinite lp-yoga-cancelled}.lp-yoga-why{animation:8s infinite lp-yoga-why}.lp-step-1{animation:12s linear infinite lp-step-1}.lp-step-2{animation:12s linear infinite lp-step-2}.lp-step-3{animation:12s linear infinite lp-step-3}.lp-flow-cursor{animation:12s cubic-bezier(.55,0,.25,1) infinite lp-flow-cursor}.lp-flow-cursor .lp-cursor-arrow{animation:12s linear infinite lp-flow-click}.lp-flow-field-1 .lp-flow-type{animation:lp-type-1 12s steps(var(--n)) infinite}.lp-flow-field-2 .lp-flow-type{animation:lp-type-2 12s steps(var(--n)) infinite}.lp-flow-field-3 .lp-flow-type{animation:lp-type-3 12s steps(var(--n)) infinite}.lp-flow-field-1 .lp-flow-input{animation:12s linear infinite lp-focus-1}.lp-flow-field-2 .lp-flow-input{animation:12s linear infinite lp-focus-2}.lp-flow-field-3 .lp-flow-input{animation:12s linear infinite lp-focus-3}.lp-flow-more{animation:12s linear infinite lp-flow-more}.lp-flow-suggest{animation:12s infinite lp-flow-suggest}.lp-flow-button{animation:12s linear infinite lp-flow-press}.lp-flow-progress{animation:12s linear infinite lp-flow-progress}.lp-flow-result{animation:12s cubic-bezier(.3,0,.2,1) infinite lp-flow-result}.lp-spec-cursor{animation:9s cubic-bezier(.55,0,.25,1) infinite lp-spec-cursor}.lp-spec-cursor .lp-cursor-arrow{animation:9s linear infinite lp-spec-click}.lp-spec-menu{animation:9s infinite lp-spec-menu}.lp-spec-hover{animation:9s cubic-bezier(.55,0,.25,1) infinite lp-spec-hover}.lp-spec-select{animation:9s linear infinite lp-spec-select}}@media (prefers-reduced-motion:reduce){.lp-faq-panel,.lp-faq-mark:before,.lp-faq-mark:after{transition:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-reveal{animation:linear both lp-reveal;animation-timeline:view();animation-range:entry entry 55%}.lp-cta-mark>*{stroke-dasharray:1;animation:linear both lp-draw;animation-timeline:view();animation-range:entry 10% cover 50%}}}@keyframes lp-reveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes lp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-desk-you{0%{top:94%;left:46%}10%,46%{top:33.2%;left:19.6%}56%,88%{top:48%;left:26%}to{top:94%;left:46%}}@keyframes lp-desk-you-md{0%{top:90%;left:82%}10%,46%{top:33.4%;left:35.9%}56%,88%{top:46.7%;left:47.5%}to{top:90%;left:82%}}@keyframes lp-desk-you-sm{0%{top:95%;left:86%}10%,46%{top:29.2%;left:54.5%}56%,88%{top:43%;left:72.5%}to{top:95%;left:86%}}@keyframes lp-desk-click{0%,10.4%,11.8%,56.4%,57.8%,to{transform:none}11.1%,57.1%{transform:scale(.84)}}@keyframes lp-desk-on-1{0%,10.9%{opacity:0}11%,56.9%{opacity:1}57%,to{opacity:0}}@keyframes lp-desk-on-2{0%,56.9%{opacity:0}57%,92%{opacity:1}92.1%,to{opacity:0}}@keyframes lp-desk-off-2{0%,56.9%{opacity:1}57%,92%{opacity:0}92.1%,to{opacity:1}}@keyframes lp-desk-guest{0%{top:90%;left:52%}18%,30%{top:70.1%;left:21.6%}58%,78%{top:38%;left:48%}to{top:90%;left:52%}}@keyframes lp-desk-guest-md{0%{top:78%;left:90%}18%,30%{top:66.5%;left:39.5%}58%,78%{top:38%;left:84%}to{top:78%;left:90%}}@keyframes lp-desk-comment{0%,22%{opacity:0;transform:translateY(.4em)scale(.97)}26%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes lp-swap-cursor{0%{top:62%;left:66%}18%,26%{top:10.5%;left:58.5%}46%{top:54%;left:68%}64%,74%{top:10.5%;left:43.5%}to{top:62%;left:66%}}@keyframes lp-swap-cursor-sm{0%{top:70%;left:78%}18%,26%{top:8.5%;left:64%}46%{top:60%;left:80%}64%,74%{top:8.5%;left:36%}to{top:70%;left:78%}}@keyframes lp-swap-click{0%,21.4%,22.6%,68.4%,69.6%,to{transform:none}22%,69%{transform:scale(.84)}}@keyframes lp-swap-thumb{0%,22%{transform:none}25%,69%{transform:translate(100%)}72%,to{transform:none}}@keyframes lp-swap-north{0%,22%{opacity:1}25%,69%{opacity:0}72%,to{opacity:1}}@keyframes lp-swap-south{0%,22%{opacity:0}25%,69%{opacity:1}72%,to{opacity:0}}@keyframes lp-row-9{0%,10.5%{background-color:var(--lp-tint)}11.1%,to{background-color:#0000}}@keyframes lp-row-5{0%,19.4%{background-color:var(--lp-tint)}20%,to{background-color:#0000}}@keyframes lp-sun{0%{transform:rotate(-78deg)}to{transform:rotate(78deg)}}@keyframes lp-dasha-head{0%{opacity:0;transform:translate(0)}6%{opacity:1}45%,88%{opacity:1;transform:translate(152px)}96%,to{opacity:0;transform:translate(152px)}}@keyframes lp-bindu{0%,7.5%{box-shadow:inset 0 0 0 1.5px var(--foreground)}8.3%,to{box-shadow:inset 0 0 0 1.5px #0000}}@keyframes lp-strike{0%,40%{color:var(--foreground);background-size:0% 1px}50%,95%{color:var(--muted);background-size:100% 1px}97%,to{color:var(--foreground);background-size:0% 1px}}@keyframes lp-yoga-formed{0%,50%{opacity:1}51%,96%{opacity:0}97%,to{opacity:1}}@keyframes lp-yoga-cancelled{0%,50%{opacity:0}51%,96%{opacity:1}97%,to{opacity:0}}@keyframes lp-yoga-why{0%,52%{opacity:0;transform:translateY(-.25rem)}58%,95%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes lp-step-1{0%,63%{opacity:1}64%,99%{opacity:.4}to{opacity:1}}@keyframes lp-step-2{0%,63%{opacity:.4}64%,73%{opacity:1}74%,to{opacity:.4}}@keyframes lp-step-3{0%,73%{opacity:.4}74%,99%{opacity:1}to{opacity:.4}}@keyframes lp-flow-cursor{0%{top:29.8em;left:27em}6%,20%{top:8.5em;left:12.8em}24%,34%{top:13.5em;left:9.6em}38%,51%{top:18.5em;left:11.5em}55%,58%{top:21.5em;left:12.2em}63%,68%{top:24.3em;left:17.3em}84%{top:27em;left:23em}to{top:29.8em;left:27em}}@keyframes lp-flow-click{0%,6.6%,7.6%,24.6%,25.6%,38.6%,39.6%,56.6%,57.6%,65.1%,66.1%,to{transform:none}7.1%,25.1%,39.1%,57.1%,65.6%{transform:scale(.84)}}@keyframes lp-type-1{0%,8%{width:0}20%,95%{width:calc(var(--n) * 1ch)}95.01%,to{width:0}}@keyframes lp-type-2{0%,27%{width:0}34%,95%{width:calc(var(--n) * 1ch)}95.01%,to{width:0}}@keyframes lp-type-3{0%,41%{width:0}51%,95%{width:calc(var(--n) * 1ch)}95.01%,to{width:0}}@keyframes lp-focus-1{0%,5.9%{box-shadow:inset 0 0 0 1px var(--border-strong)}6%,21%{box-shadow:inset 0 0 0 1.5px var(--foreground)}21.1%,to{box-shadow:inset 0 0 0 1px var(--border-strong)}}@keyframes lp-focus-2{0%,23.9%{box-shadow:inset 0 0 0 1px var(--border-strong)}24%,35%{box-shadow:inset 0 0 0 1.5px var(--foreground)}35.1%,to{box-shadow:inset 0 0 0 1px var(--border-strong)}}@keyframes lp-focus-3{0%,37.9%{box-shadow:inset 0 0 0 1px var(--border-strong)}38%,58%{box-shadow:inset 0 0 0 1.5px var(--foreground)}58.1%,to{box-shadow:inset 0 0 0 1px var(--border-strong)}}@keyframes lp-flow-more{0%,57.9%{opacity:0}58%,95%{opacity:1}95.01%,to{opacity:0}}@keyframes lp-flow-suggest{0%,51.5%{opacity:0;transform:translateY(-.3em)}52.5%,57.5%{opacity:1;transform:none}58.5%,to{opacity:0;transform:none}}@keyframes lp-flow-press{0%,65%{transform:none}65.6%{transform:scale(.98)}66.4%,to{transform:none}}@keyframes lp-flow-progress{0%,66%{opacity:1;width:0}74%{opacity:1;width:100%}76%,to{opacity:0;width:100%}}@keyframes lp-flow-result{0%,74%{opacity:0;transform:translateY(1em)scale(.98)}77%,95%{opacity:1;transform:none}97.5%,to{opacity:0;transform:none}}@keyframes lp-spec-cursor{0%{top:29.6em;left:29em}12%,15%{top:7.6em;left:22.6em}24%{top:13em;left:22.4em}30%,36%{top:15.4em;left:20.6em}46%,52%{top:10.6em;left:21.2em}72%{top:22em;left:24.5em}to{top:29.6em;left:29em}}@keyframes lp-spec-click{0%,12.9%,14.1%,49.4%,50.6%,to{transform:none}13.5%,50%{transform:scale(.84)}}@keyframes lp-spec-menu{0%,13.8%{opacity:0;transform:translateY(-.4em)}15.5%,50.6%{opacity:1;transform:none}52.5%,to{opacity:0;transform:none}}@keyframes lp-spec-hover{0%,15%{transform:none}24%{transform:translateY(100%)}30%,36%{transform:translateY(200%)}46%,to{transform:none}}@keyframes lp-spec-select{0%,13.4%{box-shadow:none}13.5%,51%{box-shadow:inset 0 0 0 1.5px var(--foreground)}51.1%,to{box-shadow:none}}@keyframes lp-svc-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
