@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-opsz-italic-BLMf5All.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-opsz-italic-BbqH_2Ar.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-latin-ext-wght-italic-CmZo11nB.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-latin-wght-italic-ZB3Aladm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;font-style:normal;font-weight:200 549;src:local(Arial),local(ArialMT);unicode-range:U+0-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD;size-adjust:100.4%;ascent-override:100.7%;descent-override:35.16%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-style:normal;font-weight:200 549;src:local(Arial),local(ArialMT);unicode-range:U+30-39;size-adjust:107.9%;ascent-override:93.7%;descent-override:32.72%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-style:normal;font-weight:550 749;src:local(Arial Bold),local(Arial-BoldMT);unicode-range:U+0-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD;size-adjust:96.5%;ascent-override:104.77%;descent-override:36.58%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-style:normal;font-weight:550 749;src:local(Arial Bold),local(Arial-BoldMT);unicode-range:U+30-39;size-adjust:107.9%;ascent-override:93.7%;descent-override:32.72%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-style:normal;font-weight:750 1000;src:local(Arial Bold),local(Arial-BoldMT);unicode-range:U+0-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD;size-adjust:99.3%;ascent-override:101.81%;descent-override:35.55%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-style:normal;font-weight:750 1000;src:local(Arial Bold),local(Arial-BoldMT);unicode-range:U+30-39;size-adjust:107.9%;ascent-override:93.7%;descent-override:32.72%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:100 549;src:local(Arial),local(ArialMT);unicode-range:U+0-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD;size-adjust:106.3%;ascent-override:91.16%;descent-override:22.67%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:100 549;src:local(Verdana);unicode-range:U+30-39;size-adjust:100%;ascent-override:96.9%;descent-override:24.1%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:550 749;src:local(Arial Bold),local(Arial-BoldMT);unicode-range:U+0-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD;size-adjust:101%;ascent-override:95.94%;descent-override:23.86%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:550 749;src:local(Verdana Bold),local(Verdana-Bold);unicode-range:U+30-39;size-adjust:94.5%;ascent-override:102.54%;descent-override:25.5%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:750 900;src:local(Arial Bold),local(Arial-BoldMT);unicode-range:U+0-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD;size-adjust:97.8%;ascent-override:99.08%;descent-override:24.64%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:750 900;src:local(Verdana Bold),local(Verdana-Bold);unicode-range:U+30-39;size-adjust:93.8%;ascent-override:103.3%;descent-override:25.69%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:italic;font-weight:100 900;src:local(Arial Italic),local(Arial-ItalicMT);unicode-range:U+0-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD;size-adjust:97.4%;ascent-override:99.49%;descent-override:24.74%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:italic;font-weight:100 900;src:local(Verdana Italic),local(Verdana-Italic);unicode-range:U+30-39;size-adjust:96.4%;ascent-override:100.52%;descent-override:25.0%;line-gap-override:0%}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400 900;src:url(/build/assets/playfair-display-latin-CSUZDoAs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-italic-latin-BAvHW7U6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:300 700;src:url(/build/assets/fredoka-latin-DOQG_Jwn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lv-green:#27e893;--lv-green-cta:#00d286;--lv-green-deep:#00723f;--lv-green-soft:#e4fbf0;--lv-teal:#1bd3cb;--lv-teal-deep:#0a6f68;--lv-teal-soft:#dff8f5;--lv-violet:#6a00b8;--lv-violet-mid:#8a4dbe;--lv-violet-light:#ba6ff0;--lv-violet-soft:#f3e9fd;--lv-yellow:#f7e62f;--lv-yellow-deep:#f0b400;--lv-yellow-text:#6b5d00;--lv-yellow-soft:#fdf6c9;--lv-yellow-pale:#fef9d8;--lv-coral:#e2594f;--lv-coral-deep:#b8392f;--lv-coral-soft:#fdebe0;--lv-night:#0b172d;--lv-night-deep:#13254a;--lv-night-soft:#303949;--lv-ink:#0b172d;--lv-body:#4a5568;--lv-muted:#5f697a;--lv-faint:#666f80;--lv-line:#e2e6ee;--lv-line-soft:#edeff4;--lv-line-strong:#d5dbe6;--lv-surface:#f9fafc;--lv-surface-alt:#f4f6fa;--lv-white:#fff;--lv-accent:var(--lv-green);--lv-accent-deep:var(--lv-green-deep);--lv-accent-soft:var(--lv-green-soft);--lv-font-heading:"Inter Variable", "Inter", "Inter Fallback", system-ui, sans-serif;--lv-font-sans:"Nunito Variable", "Nunito", "Nunito Fallback", system-ui, sans-serif;--lv-font-mono:ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, monospace;--lv-radius-xs:8px;--lv-radius-sm:12px;--lv-radius:16px;--lv-radius-md:20px;--lv-radius-lg:24px;--lv-radius-xl:32px;--lv-radius-2xl:48px;--lv-radius-pill:999px;--lv-radius-blob:53% 47% 42% 58% / 55% 44% 56% 45%;--lv-radius-blob-alt:44% 56% 61% 39% / 48% 62% 38% 52%;--lv-shadow-card:0 4px 16.6px #0b172d14;--lv-shadow-raised:0 18px 44px #0b172d1a;--lv-shadow-float:0 26px 60px #0b172d24;--lv-section-y:clamp(56px, 7vw, 104px);--lv-gutter:clamp(20px, 5vw, 72px);--lv-max-width:1240px;--lv-board-content:1376px;--lv-rail:max(var(--lv-gutter), calc((100% - var(--lv-board-content)) / 2));--lv-green-shadow:#00b766;--lv-on-night:#c9d1de;--lv-on-night-faint:#9aa3b2;--lv-on-light-body:var(--lv-body);--lv-on-light-muted:var(--lv-muted);--lv-on-light-faint:var(--lv-faint);--lv-on-light-line:var(--lv-line);--lv-cream:#f3eee5;--lv-coral-ink:#a8352c;--lv-coral-wash:#fdecea;--lv-violet-wash:#f1e8fb;--lv-teal-mid:#12a9a2;--lv-hairline:#e3e7ee;--lv-highlight:var(--lv-yellow);--lv-highlight-ink:var(--lv-night);--lv-text-h1:clamp(44px, 5.6vw, 80px);--lv-text-h2:clamp(34px, 4vw, 56px);--lv-text-h3:22px;--lv-text-body:17px;--lv-text-lead:19px;--lv-text-kicker:13px;--lv-radius-card:28px;--lv-radius-media:46px;--lv-radius-media-lg:56px;--lv-radius-phone:32px;--lv-radius-phone-lg:40px;--lv-shadow-chip:0 18px 44px #0b172d24;--lv-shadow-chip-strong:0 18px 44px #0b172d33;--lv-shadow-phone:0 26px 60px #0b172d4d;--lv-shadow-card-float:0 30px 60px #0b172d40;--lv-shadow-ring-night:0 0 0 2px var(--lv-night);--lv-shadow-badge:0 6px 16px #0b172d26;--lv-band-y:clamp(64px, 7vw, 104px);--lv-band-gap:clamp(40px, 4vw, 64px);--lv-ease:cubic-bezier(.2, .7, .2, 1);--lv-focus-ring:var(--lv-night);--lv-header-h:88px;--lv-header-compact-h:64px}@media (width<=640px){:root{--lv-gutter:20px;--lv-band-y:48px;--lv-text-body:16px;--lv-text-lead:17px;--lv-shadow-chip:0 14px 32px #0b172d29;--lv-shadow-chip-strong:0 14px 32px #0b172d2e;--lv-shadow-phone:0 20px 44px #0b172d4d;--lv-shadow-card-float:0 24px 50px #0b172d40;--lv-radius-media:32px;--lv-radius-media-lg:36px;--lv-radius-phone:26px;--lv-radius-phone-lg:30px}}@media (width<=1023px){:root{--lv-header-h:72px;--lv-header-compact-h:72px}}@media (width>=2200px){:root{--lv-board-content:1560px}}[data-site=livstick]{--lv-accent:var(--lv-green);--lv-accent-deep:var(--lv-green-deep);--lv-accent-soft:var(--lv-green-soft)}[data-site=activate]{--lv-accent:var(--lv-coral);--lv-accent-deep:var(--lv-coral-deep);--lv-accent-soft:var(--lv-coral-soft)}[data-site=stories]{--lv-accent:var(--lv-teal);--lv-accent-deep:var(--lv-teal-deep);--lv-accent-soft:var(--lv-teal-soft)}[data-site=insight]{--lv-accent:var(--lv-violet);--lv-accent-deep:var(--lv-violet);--lv-accent-soft:var(--lv-violet-soft)}[data-site=developers],[data-accent=green]{--lv-accent:var(--lv-green);--lv-accent-deep:var(--lv-green-deep);--lv-accent-soft:var(--lv-green-soft)}[data-accent=teal]{--lv-accent:var(--lv-teal);--lv-accent-deep:var(--lv-teal-deep);--lv-accent-soft:var(--lv-teal-soft)}[data-accent=violet]{--lv-accent:var(--lv-violet);--lv-accent-deep:var(--lv-violet);--lv-accent-soft:var(--lv-violet-soft)}[data-accent=coral]{--lv-accent:var(--lv-coral);--lv-accent-deep:var(--lv-coral-deep);--lv-accent-soft:var(--lv-coral-soft)}[data-accent=yellow]{--lv-accent:var(--lv-yellow);--lv-accent-deep:var(--lv-yellow-text);--lv-accent-soft:var(--lv-yellow-soft)}.lv-footer{--lv-faint:#9aa3b2}[data-brand=livstick]{--lv-accent:var(--lv-green);--lv-accent-deep:var(--lv-green-deep);--lv-accent-soft:var(--lv-green-soft)}[data-brand=activate]{--lv-accent:var(--lv-coral);--lv-accent-deep:var(--lv-coral-ink);--lv-accent-soft:var(--lv-coral-wash)}[data-brand=stories]{--lv-accent:var(--lv-violet);--lv-accent-deep:var(--lv-violet);--lv-accent-soft:var(--lv-violet-wash)}[data-brand=insight]{--lv-accent:var(--lv-teal);--lv-accent-deep:var(--lv-teal-deep);--lv-accent-soft:var(--lv-teal-soft)}[data-highlight=yellow]{--lv-highlight:var(--lv-yellow)}[data-highlight=green]{--lv-highlight:var(--lv-green)}[data-highlight=teal]{--lv-highlight:var(--lv-teal)}[data-highlight=cream]{--lv-highlight:var(--lv-yellow-soft)}[data-highlight=white]{--lv-highlight:var(--lv-white)}[data-highlight=night]{--lv-highlight:var(--lv-night);--lv-highlight-ink:var(--lv-white)}[data-highlight=green-soft]{--lv-highlight:var(--lv-green-soft)}[data-highlight=teal-soft]{--lv-highlight:var(--lv-teal-soft)}[data-highlight=violet-soft]{--lv-highlight:var(--lv-violet-wash)}[data-highlight=coral-soft]{--lv-highlight:var(--lv-coral-wash)}[data-highlight=beige]{--lv-highlight:var(--lv-cream)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--lv-header-compact-h) + 8px)}[hidden]{display:none!important}body{font-family:var(--lv-font-sans);font-size:var(--lv-text-body);color:var(--lv-ink);background:var(--lv-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5}main{overflow-x:clip}main [id]{scroll-margin-top:calc(var(--lv-header-compact-h) + 8px)}h1,h2,h3,h4,h5,h6{font-family:var(--lv-font-heading);letter-spacing:-.025em;color:inherit;margin:0;font-weight:800;line-height:1.06}p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}a:hover{color:var(--lv-green-deep)}img,svg,video{max-width:100%;height:auto;display:block}:where(picture:not([class])){display:contents}:where(picture>source){display:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}mark{background:var(--lv-yellow);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 3px}:focus-visible{outline:3px solid var(--lv-focus-ring,var(--lv-night));outline-offset:3px;border-radius:4px}[data-tone=night],[data-tone=violet],[data-surface=night],[data-highlight=night] [data-tone=highlight],.lv-footer,.lv-section--night,.lv-card--night,.lv-journey__panel,.lv-stack-diagram__card{--lv-focus-ring:var(--lv-white)}[data-tone=white],[data-tone=surface],[data-tone=surface-alt],[data-tone=yellow],[data-tone=green],[data-tone=teal],[data-tone=cream],[data-surface=light]{--lv-focus-ring:var(--lv-night);--lv-body:var(--lv-on-light-body);--lv-muted:var(--lv-on-light-muted);--lv-faint:var(--lv-on-light-faint);--lv-line:var(--lv-on-light-line)}.lv-skip-link{z-index:100;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);padding:12px 20px;font-weight:700;transition:top .15s;position:absolute;top:-100px;left:12px}.lv-skip-link:focus-visible{top:12px}.lv-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lv-icon{stroke-width:1.8px;vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}.lv-icon--sm{stroke-width:2px;width:16px;height:16px}.lv-icon--md{width:20px;height:20px}.lv-icon--lg{width:24px;height:24px}.lv-icon--bold{stroke-width:2.4px}.lv-wrap{width:100%;max-width:calc(var(--lv-board-content) + 2 * var(--lv-gutter));padding-inline:var(--lv-gutter);margin-inline:auto}.lv-wrap--narrow{max-width:calc(960px + 2 * var(--lv-gutter))}.lv-band{padding-block:var(--lv-band-y);background:var(--lv-band-bg,transparent);color:var(--lv-band-ink,inherit);position:relative}.lv-band--tight{padding-block:clamp(40px,5vw,64px)}.lv-band--flush{padding-block:0}[data-tone=white]{--lv-band-bg:var(--lv-white);--lv-band-ink:var(--lv-ink)}[data-tone=surface]{--lv-band-bg:var(--lv-surface);--lv-band-ink:var(--lv-ink)}[data-tone=surface-alt]{--lv-band-bg:var(--lv-surface-alt);--lv-band-ink:var(--lv-ink)}[data-tone=night]{--lv-band-bg:var(--lv-night);--lv-band-ink:var(--lv-white)}[data-tone=night],[data-surface=night],[data-highlight=night] [data-tone=highlight]{--lv-body:var(--lv-on-night);--lv-muted:var(--lv-on-night-faint);--lv-faint:var(--lv-on-night-faint);--lv-line:var(--lv-night-soft)}[data-tone=highlight]{--lv-band-bg:var(--lv-highlight);--lv-band-ink:var(--lv-highlight-ink)}[data-tone=yellow]{--lv-band-bg:var(--lv-yellow);--lv-band-ink:var(--lv-ink)}[data-tone=green]{--lv-band-bg:var(--lv-green);--lv-band-ink:var(--lv-ink)}[data-tone=teal]{--lv-band-bg:var(--lv-teal);--lv-band-ink:var(--lv-ink)}[data-tone=cream]{--lv-band-bg:var(--lv-cream);--lv-band-ink:var(--lv-ink)}[data-tone=violet]{--lv-band-bg:var(--lv-violet);--lv-band-ink:var(--lv-white);--lv-body:#e9dcf7;--lv-muted:#cdb4e9}[data-tone=night] a:hover,[data-tone=violet] a:hover{color:var(--lv-green)}.lv-stack{align-items:flex-start;gap:var(--lv-stack-gap,16px);flex-direction:column;display:flex}.lv-stack--sm{--lv-stack-gap:10px}.lv-stack--lg{--lv-stack-gap:24px}.lv-stack--center{text-align:center;align-items:center}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.22s}::view-transition-new(root){animation-duration:.22s}::view-transition-group(lv-header){animation-duration:0s}::view-transition-group(lv-logo){animation-duration:0s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}@view-transition{navigation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes lvWave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}@keyframes lvPulse{50%{opacity:.3}}@keyframes lvFloat{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(var(--lv-float-y,-8px)) rotate(var(--r,0deg))}}@keyframes lvDrift{0%,to{transform:translate(0, 0) rotate(var(--r,0deg))}50%{transform:translate(var(--lv-drift-x,16px), var(--lv-drift-y,-20px)) rotate(calc(var(--r,0deg) + 10deg))}}@keyframes lvSpin{to{transform:rotate(360deg)}}@keyframes lvRing{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}@keyframes lvDash{to{stroke-dashoffset:var(--lv-dash-to,-140)}}@keyframes lvMarquee{to{transform:translate(-50%)}}@keyframes lvTravelX{0%{opacity:0;left:-2%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}@keyframes lvTravelY{0%{opacity:0;top:-4%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}.lv-wave{height:var(--lv-wave-h,28px);align-items:center;gap:3px;display:flex}.lv-wave span{transform-origin:50%;background:currentColor;border-radius:3px;flex:none;width:3px;height:40%;animation:1.4s ease-in-out infinite lvWave}.lv-wave span:nth-child(3n){height:85%;animation-delay:-.2s}.lv-wave span:nth-child(3n+1){height:55%;animation-delay:-.5s}.lv-wave span:nth-child(4n){height:100%;animation-delay:-.8s}.lv-wave span:nth-child(5n){height:30%;animation-delay:-1.1s}.lv-wave span:nth-child(7n){height:70%;animation-delay:-.35s}.lv-rec{width:var(--lv-rec-size,8px);height:var(--lv-rec-size,8px);background:var(--lv-coral);border-radius:50%;animation:1.6s ease-in-out infinite lvPulse;display:inline-block}.lv-float{animation:5s ease-in-out infinite lvFloat}.lv-drift{animation:12s ease-in-out infinite lvDrift}.lv-spin{animation:8s linear infinite lvSpin}.lv-orbit{animation:lvSpin var(--lv-orbit-time,30s) linear infinite}.lv-orbit-keep{animation:lvSpin var(--lv-orbit-time,30s) linear infinite reverse}.lv-rings{position:relative}.lv-rings>span{pointer-events:none;border:2px solid;border-radius:50%;animation:3s ease-out infinite lvRing;position:absolute;inset:0}.lv-rings>span:nth-child(2){animation-delay:-1s}.lv-rings>span:nth-child(3){animation-delay:-2s}.lv-dash{animation:lvDash var(--lv-dash-time,6s) linear infinite}.lv-marquee{overflow:hidden}.lv-track{width:max-content;animation:lvMarquee var(--lv-marquee-time,34s) linear infinite;display:flex}.lv-track--slow{--lv-marquee-time:50s}.lv-track--rev{animation-direction:reverse}.lv-marquee:hover .lv-track,.lv-marquee:focus-within .lv-track,[data-paused] .lv-track,[data-paused].lv-track,[data-paused].lv-orbit,[data-paused].lv-orbit-keep,[data-paused] .lv-orbit,[data-paused] .lv-orbit-keep,[data-paused] .lv-wave span,[data-paused] .lv-rings>span,[data-paused] .lv-dash,[data-paused] .lv-travel-x,[data-paused] .lv-travel-y{animation-play-state:paused}.lv-travel-x{animation:5s linear infinite lvTravelX;position:absolute}.lv-travel-y{animation:3.6s linear infinite lvTravelY;position:absolute}.lv-brand-anim{transition:background-color .45s,color .45s,border-radius .45s,border-color .45s}@media (width<=640px){:root{--lv-float-y:-6px;--lv-drift-x:12px;--lv-drift-y:-16px;--lv-dash-to:-120;--lv-dash-time:5s;--lv-marquee-time:24s;--lv-orbit-time:26s;--lv-rec-size:7px;--lv-wave-h:22px}.lv-drift{animation-duration:11s}.lv-track--slow{--lv-marquee-time:38s}}@media (prefers-reduced-motion:reduce){.lv-wave span,.lv-rec,.lv-float,.lv-drift,.lv-spin,.lv-orbit,.lv-orbit-keep,.lv-rings>span,.lv-dash,.lv-track,.lv-travel-x,.lv-travel-y{animation:none}.lv-marquee{overflow-x:auto}.lv-brand-anim{transition:none}}.lv-h1,.lv-h2,.lv-h3,.lv-h4{font-family:var(--lv-font-heading);color:inherit;margin:0;font-weight:800}.lv-h1{font-size:var(--lv-text-h1);letter-spacing:-.04em;line-height:1}.lv-h2{font-size:var(--lv-text-h2);letter-spacing:-.035em;line-height:1.04}.lv-h2--sm{letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);line-height:1.08}.lv-h2--xl{letter-spacing:-.04em;font-size:clamp(40px,5vw,72px);line-height:1}.lv-h3{font-size:var(--lv-text-h3);letter-spacing:-.02em;line-height:1.15}.lv-h3--lg{letter-spacing:-.025em;font-size:30px;line-height:1.1}.lv-h4{letter-spacing:-.015em;font-size:18px;line-height:1.25}.lv-h1 em,.lv-h2 em,.lv-h3 em,em.lv-em{letter-spacing:-.02em;font-style:italic;font-weight:400}.lv-h2 em[data-tone=highlight]{color:var(--lv-highlight)}.lv-lead{font-size:var(--lv-text-lead);color:var(--lv-body);max-width:60ch;line-height:1.5}.lv-lead--sm{font-size:18px}.lv-body{font-size:var(--lv-text-body);color:var(--lv-body);line-height:1.5}.lv-body p+p{margin-top:.9em}.lv-small{color:var(--lv-muted);font-size:14px;line-height:1.45}.lv-kicker{font-family:var(--lv-font-heading);font-weight:800;font-size:var(--lv-text-kicker);letter-spacing:.07em;text-transform:uppercase;color:var(--lv-accent-deep);align-items:center;gap:10px;display:inline-flex}.lv-kicker__num{letter-spacing:0;font-size:1.15em}.lv-kicker__num:after{content:"—";margin-left:10px;font-weight:400}.lv-numeral{font-family:var(--lv-font-heading);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px var(--lv-night);font-size:60px;font-weight:800;line-height:.9}.lv-pill{border-radius:var(--lv-radius-pill);background:var(--lv-pill-bg,var(--lv-accent-soft));min-height:30px;color:var(--lv-pill-ink,var(--lv-accent-deep));font-family:var(--lv-font-heading);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding:5px 13px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.lv-pill--lg{min-height:34px;padding:6px 14px;font-size:13px}.lv-pill__disc{background:var(--lv-pill-disc,var(--lv-accent));width:20px;height:20px;color:var(--lv-night);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.lv-pill__disc .lv-icon{stroke-width:2.2px;width:12px;height:12px}.lv-pill[data-tone=yellow]{--lv-pill-bg:var(--lv-yellow-soft);--lv-pill-ink:var(--lv-yellow-text);--lv-pill-disc:var(--lv-yellow)}.lv-pill[data-tone=green]{--lv-pill-bg:var(--lv-green-soft);--lv-pill-ink:var(--lv-green-deep);--lv-pill-disc:var(--lv-green)}.lv-pill[data-tone=teal]{--lv-pill-bg:var(--lv-teal-soft);--lv-pill-ink:var(--lv-teal-deep);--lv-pill-disc:var(--lv-teal)}.lv-pill[data-tone=violet]{--lv-pill-bg:var(--lv-violet-soft);--lv-pill-ink:var(--lv-violet);--lv-pill-disc:var(--lv-violet-light)}.lv-pill[data-tone=coral]{--lv-pill-bg:var(--lv-coral-wash);--lv-pill-ink:var(--lv-coral-ink);--lv-pill-disc:var(--lv-coral)}.lv-pill[data-tone=night]{--lv-pill-bg:var(--lv-night);--lv-pill-ink:var(--lv-white);--lv-pill-disc:var(--lv-green)}.lv-pill[data-tone=white]{--lv-pill-bg:var(--lv-white);--lv-pill-ink:var(--lv-night)}[data-tone=night] .lv-pill:not([data-tone]){--lv-pill-bg:#ffffff1a;--lv-pill-ink:var(--lv-white)}.lv-caption{color:var(--lv-white);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.75;font-family:var(--lv-font-sans);background:#0b172dcc;border-radius:6px;padding:4px 8px;font-size:14px;font-weight:700;display:inline}.lv-note{color:var(--lv-muted);font-size:13px;line-height:1.4}[data-tone=night] .lv-note{color:var(--lv-on-night-faint)}.lv-label{font-family:var(--lv-font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.lv-br-desktop{display:inline}@media (width<=960px){.lv-h1{font-size:clamp(40px,7vw,56px);line-height:1.02}.lv-h2{font-size:clamp(32px,5vw,44px);line-height:1.05}.lv-h2--xl{font-size:clamp(34px,6vw,56px);line-height:1.04}.lv-h3--lg{font-size:24px;line-height:1.12}.lv-br-desktop{display:none}}@media (width<=640px){.lv-h1{font-size:40px}.lv-h2{font-size:32px}.lv-h2--sm{font-size:28px}.lv-h2--xl{font-size:34px}.lv-h3{font-size:19px}.lv-h3--lg{font-size:24px}.lv-lead,.lv-lead--sm{font-size:16px}.lv-kicker{font-size:12px}.lv-numeral{font-size:48px}.lv-pill{letter-spacing:.07em;font-size:11px}.lv-caption{padding:3px 7px;font-size:12px;line-height:1.7}.lv-note{font-size:12px}}.lv-btn{--lv-btn-bg:var(--lv-green);--lv-btn-ink:var(--lv-night);--lv-btn-ring:var(--lv-shadow-ring-night);--lv-btn-hover-bg:var(--lv-green-cta);border-radius:var(--lv-radius-pill);background:var(--lv-btn-bg);min-height:44px;color:var(--lv-btn-ink);box-shadow:var(--lv-btn-ring,none);font-family:var(--lv-font-heading);white-space:nowrap;cursor:pointer;transition:background-color .18s ease, color .18s ease, transform .18s var(--lv-ease);border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.lv-btn:hover{background:var(--lv-btn-hover-bg,var(--lv-btn-bg));color:var(--lv-btn-ink);transform:translateY(-1px)}.lv-btn:active{transform:translateY(0)}.lv-btn[data-unlinked]{cursor:default;opacity:.7}.lv-btn[data-unlinked]:hover{transform:none}.lv-btn--green{--lv-btn-bg:var(--lv-green);--lv-btn-ink:var(--lv-night);--lv-btn-ring:var(--lv-shadow-ring-night);--lv-btn-hover-bg:var(--lv-green-cta)}.lv-btn--night{--lv-btn-bg:var(--lv-night);--lv-btn-ink:var(--lv-white);--lv-btn-ring:none;--lv-btn-hover-bg:var(--lv-night-deep)}.lv-btn--ghost{--lv-btn-bg:transparent;--lv-btn-ink:var(--lv-night);--lv-btn-ring:inset 0 0 0 2px var(--lv-night);--lv-btn-hover-bg:#0b172d0f}.lv-btn--white{--lv-btn-bg:var(--lv-white);--lv-btn-ink:var(--lv-night);--lv-btn-ring:none;--lv-btn-hover-bg:var(--lv-surface-alt)}.lv-btn--on-night{--lv-btn-bg:transparent;--lv-btn-ink:var(--lv-white);--lv-btn-ring:inset 0 0 0 2px #fff6;--lv-btn-hover-bg:#ffffff1f}.lv-btn--coral{--lv-btn-bg:var(--lv-coral);--lv-btn-ink:var(--lv-night);--lv-btn-ring:none;--lv-btn-hover-bg:#d44d43}.lv-btn--teal{--lv-btn-bg:var(--lv-teal);--lv-btn-ink:var(--lv-night);--lv-btn-ring:var(--lv-shadow-ring-night);--lv-btn-hover-bg:#18c1ba}.lv-btn--violet{--lv-btn-bg:var(--lv-violet);--lv-btn-ink:var(--lv-white);--lv-btn-ring:none;--lv-btn-hover-bg:#5a009e}.lv-btn--yellow{--lv-btn-bg:var(--lv-yellow);--lv-btn-ink:var(--lv-night);--lv-btn-ring:none;--lv-btn-hover-bg:var(--lv-yellow-deep)}.lv-btn--accent{--lv-btn-bg:var(--lv-accent);--lv-btn-ink:var(--lv-night);--lv-btn-ring:var(--lv-shadow-ring-night);--lv-btn-hover-bg:var(--lv-accent)}.lv-btn--link{--lv-btn-bg:transparent;--lv-btn-ink:var(--lv-green-deep);--lv-btn-ring:none;--lv-btn-hover-bg:transparent;text-underline-offset:5px;border-radius:4px;gap:7px;min-height:0;padding:0;text-decoration:underline;text-decoration-thickness:1.5px}.lv-btn--link:hover{color:var(--lv-night);transform:none}.lv-btn--sm{min-height:38px;padding:0 16px;font-size:14px}@media (width<=640px){.lv-btn--sm{min-height:44px}}.lv-btn--lg{min-height:54px;padding:0 26px;font-size:16px}.lv-btn--xl{min-height:60px;padding:0 30px;font-size:17px}.lv-btn--block{width:100%;display:flex}.lv-btn__arrow{transition:transform .18s var(--lv-ease);align-items:center;font-size:15px;line-height:1;display:inline-flex}.lv-btn__arrow .lv-icon{stroke-width:2px;width:16px;height:16px}.lv-btn:hover .lv-btn__arrow{transform:translate(3px)}.lv-round-arrow{width:var(--lv-round-size,44px);height:var(--lv-round-size,44px);background:var(--lv-round-bg,var(--lv-night));color:var(--lv-round-ink,var(--lv-white));transition:transform .18s var(--lv-ease), background-color .18s ease;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lv-round-arrow .lv-icon{stroke-width:2px;width:18px;height:18px}.lv-round-arrow--sm{--lv-round-size:36px}.lv-round-arrow--lg{--lv-round-size:56px}.lv-round-arrow--white{--lv-round-bg:var(--lv-white);--lv-round-ink:var(--lv-night)}.lv-round-arrow--green{--lv-round-bg:var(--lv-green);--lv-round-ink:var(--lv-night)}.lv-round-arrow--accent{--lv-round-bg:var(--lv-accent);--lv-round-ink:var(--lv-night)}a:hover .lv-round-arrow,.lv-round-arrow:hover{transform:translate(3px)}.lv-actions{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}@media (width<=640px){.lv-actions{flex-direction:column;align-items:stretch}.lv-actions>.lv-btn:not(.lv-btn--link){width:100%;display:flex}.lv-btn--lg,.lv-btn--xl{min-height:54px;font-size:16px}}.lv-chip{border-radius:var(--lv-radius-pill);background:var(--lv-chip-bg,var(--lv-white));min-height:36px;color:var(--lv-chip-ink,var(--lv-night));font-family:var(--lv-font-sans);white-space:nowrap;box-shadow:var(--lv-chip-ring,inset 0 0 0 1px #0b172d1f);align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:800;line-height:1.2;display:inline-flex}.lv-chip .lv-icon{stroke-width:2.4px;width:16px;height:16px;color:var(--lv-chip-mark,var(--lv-green-deep))}.lv-chip--sm{min-height:30px;padding:0 11px;font-size:13px}.lv-chip--tap{min-height:44px}.lv-chip[data-tone=night]{--lv-chip-bg:var(--lv-night-deep);--lv-chip-ink:var(--lv-white);--lv-chip-ring:none;--lv-chip-mark:var(--lv-green)}.lv-chip[data-tone=translucent]{--lv-chip-bg:#0b172dbf;--lv-chip-ink:var(--lv-white);--lv-chip-ring:none;--lv-chip-mark:var(--lv-green)}.lv-chip[data-tone=surface]{--lv-chip-bg:var(--lv-surface-alt);--lv-chip-ring:none}.lv-chip[data-tone=green]{--lv-chip-bg:var(--lv-green-soft);--lv-chip-ink:var(--lv-green-deep);--lv-chip-ring:none}.lv-chip[data-tone=yellow]{--lv-chip-bg:var(--lv-yellow-soft);--lv-chip-ink:var(--lv-yellow-text);--lv-chip-ring:none;--lv-chip-mark:var(--lv-yellow-text)}.lv-chip[data-tone=teal]{--lv-chip-bg:var(--lv-teal-soft);--lv-chip-ink:var(--lv-teal-deep);--lv-chip-ring:none;--lv-chip-mark:var(--lv-teal-deep)}[data-tone=night] .lv-chip:not([data-tone]){--lv-chip-bg:#ffffff14;--lv-chip-ink:var(--lv-white);--lv-chip-ring:none;--lv-chip-mark:var(--lv-green)}.lv-tile{width:var(--lv-tile-size,48px);height:var(--lv-tile-size,48px);border-radius:var(--lv-tile-radius,14px);background:var(--lv-tile-bg,var(--lv-accent-soft));color:var(--lv-tile-ink,var(--lv-accent-deep));flex:none;justify-content:center;align-items:center;display:inline-flex}.lv-tile .lv-icon,.lv-tile svg{width:calc(var(--lv-tile-size,48px) / 2);height:calc(var(--lv-tile-size,48px) / 2)}.lv-tile--sm{--lv-tile-size:40px;--lv-tile-radius:12px}.lv-tile--xs{--lv-tile-size:26px;--lv-tile-radius:50%}.lv-tile--lg{--lv-tile-size:56px;--lv-tile-radius:18px}.lv-tile--round{--lv-tile-radius:50%}.lv-tile[data-tone=green]{--lv-tile-bg:var(--lv-green-soft);--lv-tile-ink:var(--lv-green-deep)}.lv-tile[data-tone=green-solid]{--lv-tile-bg:var(--lv-green);--lv-tile-ink:var(--lv-night)}.lv-tile[data-tone=teal]{--lv-tile-bg:var(--lv-teal-soft);--lv-tile-ink:var(--lv-teal-deep)}.lv-tile[data-tone=teal-solid]{--lv-tile-bg:var(--lv-teal);--lv-tile-ink:var(--lv-night)}.lv-tile[data-tone=yellow]{--lv-tile-bg:var(--lv-yellow-soft);--lv-tile-ink:var(--lv-yellow-text)}.lv-tile[data-tone=yellow-solid]{--lv-tile-bg:var(--lv-yellow);--lv-tile-ink:var(--lv-night)}.lv-tile[data-tone=violet]{--lv-tile-bg:var(--lv-violet-soft);--lv-tile-ink:var(--lv-violet)}.lv-tile[data-tone=violet-solid]{--lv-tile-bg:var(--lv-violet-light);--lv-tile-ink:var(--lv-night)}.lv-tile[data-tone=coral]{--lv-tile-bg:var(--lv-coral-wash);--lv-tile-ink:var(--lv-coral-ink)}.lv-tile[data-tone=coral-solid]{--lv-tile-bg:var(--lv-coral);--lv-tile-ink:var(--lv-night)}.lv-tile[data-tone=night]{--lv-tile-bg:var(--lv-night);--lv-tile-ink:var(--lv-white)}.lv-tile[data-tone=white]{--lv-tile-bg:var(--lv-white);--lv-tile-ink:var(--lv-night)}.lv-tile[data-tone=surface]{--lv-tile-bg:var(--lv-surface-alt);--lv-tile-ink:var(--lv-night)}.lv-dot{width:var(--lv-dot-size,8px);height:var(--lv-dot-size,8px);background:var(--lv-dot-bg,var(--lv-accent));border-radius:50%;flex:none;display:inline-block}.lv-dot--sm{--lv-dot-size:6px}.lv-dot--lg{--lv-dot-size:10px}.lv-dot--ring{box-shadow:0 0 0 4px var(--lv-accent-soft)}.lv-dot[data-accent=green]{--lv-dot-bg:var(--lv-green)}.lv-dot[data-accent=teal]{--lv-dot-bg:var(--lv-teal)}.lv-dot[data-accent=violet]{--lv-dot-bg:var(--lv-violet-light)}.lv-dot[data-accent=coral]{--lv-dot-bg:var(--lv-coral)}.lv-dot[data-accent=yellow]{--lv-dot-bg:var(--lv-yellow)}.lv-dot[data-accent=night]{--lv-dot-bg:var(--lv-night)}.lv-dot[data-accent=white]{--lv-dot-bg:var(--lv-white)}.lv-badge{border-radius:var(--lv-radius-pill);background:var(--lv-badge-bg,var(--lv-night));min-width:34px;height:34px;color:var(--lv-badge-ink,var(--lv-white));font-family:var(--lv-font-heading);letter-spacing:-.02em;justify-content:center;align-items:center;padding:0 10px;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.lv-badge--lg{min-width:52px;height:52px;font-size:22px}.lv-badge--sm{min-width:24px;height:24px;padding:0 7px;font-size:12px}.lv-badge[data-tone=green]{--lv-badge-bg:var(--lv-green);--lv-badge-ink:var(--lv-night)}.lv-badge[data-tone=yellow]{--lv-badge-bg:var(--lv-yellow);--lv-badge-ink:var(--lv-night)}.lv-badge[data-tone=white]{--lv-badge-bg:var(--lv-white);--lv-badge-ink:var(--lv-night)}.lv-badge[data-tone=outline]{--lv-badge-bg:transparent;--lv-badge-ink:currentColor;box-shadow:inset 0 0 0 1.5px}.lv-avatar{width:var(--lv-avatar-size,44px);height:var(--lv-avatar-size,44px);background:var(--lv-surface-alt);border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden}.lv-avatar>img,.lv-avatar>picture,.lv-avatar>picture>img{object-fit:cover;width:100%;height:100%}.lv-avatar--sm{--lv-avatar-size:32px}.lv-avatar--lg{--lv-avatar-size:56px}.lv-avatar--xl{--lv-avatar-size:76px}.lv-avatar--ring{box-shadow:0 0 0 2px var(--lv-avatar-ring,var(--lv-white))}.lv-avatar-wrap{flex:none;display:inline-block;position:relative}.lv-avatar__badge{background:var(--lv-night);width:20px;height:20px;color:var(--lv-white);border:2px solid var(--lv-avatar-ring,var(--lv-highlight));box-shadow:var(--lv-shadow-badge);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.lv-avatar__badge .lv-icon{width:9px;height:9px}.lv-avatar-stack{align-items:center;display:inline-flex}.lv-avatar-stack>.lv-avatar,.lv-avatar-stack>.lv-avatar-wrap{box-shadow:0 0 0 2px var(--lv-avatar-ring,var(--lv-white))}.lv-avatar-stack>*+*{margin-left:calc(var(--lv-avatar-size,44px) * -.28)}.lv-logo{background:var(--lv-white);border-radius:20px;flex:none;justify-content:center;align-items:center;width:168px;height:84px;padding:14px 22px;display:flex}.lv-logo img{object-fit:contain;filter:grayscale();mix-blend-mode:multiply;opacity:.78;width:auto;max-width:100%;height:auto;max-height:100%}@media (width<=960px){.lv-tile{--lv-tile-size:46px}}@media (width<=640px){.lv-tile{--lv-tile-size:44px;--lv-tile-radius:13px}.lv-tile--sm{--lv-tile-size:38px}.lv-tile--xs{--lv-tile-size:24px}.lv-chip{min-height:34px;padding:0 12px;font-size:13px}.lv-chip--tap{min-height:44px}.lv-logo{border-radius:16px;width:124px;height:64px;padding:10px 16px}}.lv-photo{width:var(--lv-photo-w,auto);border-radius:var(--lv-photo-radius,var(--lv-radius-media));transform:rotate(var(--r,0deg));display:block;position:relative}.lv-photo>img,.lv-photo>picture>img{z-index:1;width:100%;height:var(--lv-photo-h,auto);object-fit:cover;border-radius:inherit;position:relative}.lv-photo:before{content:"";z-index:0;border-radius:inherit;background:var(--lv-photo-slab,var(--lv-green-shadow));transform:translate(var(--offset,18px), var(--offset,18px));position:absolute;inset:0}.lv-photo--flat:before{display:none}.lv-photo--mirror>img,.lv-photo--mirror>picture>img{transform:scaleX(-1)}.lv-photo--circle{--lv-photo-radius:50%}.lv-phone{--lv-phone-pad:12px;--lv-phone-radius:var(--lv-radius-phone);width:var(--lv-phone-w,300px);max-width:100%;padding:var(--lv-phone-pad);border-radius:var(--lv-phone-radius);background:var(--lv-phone-frame,var(--lv-night));box-shadow:var(--lv-phone-shadow,var(--lv-shadow-phone));transform:rotate(var(--r,0deg));position:relative}.lv-phone--lg{--lv-phone-pad:14px;--lv-phone-radius:var(--lv-radius-phone-lg)}.lv-phone--sm{--lv-phone-pad:10px;--lv-phone-radius:26px}.lv-phone--white{--lv-phone-frame:var(--lv-white)}.lv-phone__screen{aspect-ratio:9/19.5;border-radius:calc(var(--lv-phone-radius) - var(--lv-phone-pad));background:var(--lv-phone-screen,var(--lv-white));color:var(--lv-night);position:relative;overflow:hidden}.lv-phone__screen>img,.lv-phone__screen>picture>img,.lv-phone__media{object-fit:cover;width:100%;height:100%}.lv-phone__notch{top:calc(var(--lv-phone-pad) + 6px);z-index:3;border-radius:var(--lv-radius-pill);background:var(--lv-phone-frame,var(--lv-night));pointer-events:none;width:36%;height:10px;position:absolute;left:50%;transform:translate(-50%)}.lv-phone__rec,.lv-phone__time{z-index:3;top:calc(var(--lv-phone-pad) + 14px);border-radius:var(--lv-radius-pill);min-height:26px;color:var(--lv-white);font-family:var(--lv-font-heading);letter-spacing:.06em;text-transform:uppercase;background:#0b172dd9;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex;position:absolute}.lv-phone__rec{left:calc(var(--lv-phone-pad) + 12px)}.lv-phone__time{right:calc(var(--lv-phone-pad) + 12px);letter-spacing:0;text-transform:none;font-family:var(--lv-font-sans);font-size:12px}.lv-video-chip{border-radius:var(--lv-radius-pill);min-height:26px;color:var(--lv-white);font-family:var(--lv-font-sans);background:#0b172dbf;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.lv-play{width:var(--lv-play-size,56px);height:var(--lv-play-size,56px);background:var(--lv-play-bg,var(--lv-white));color:var(--lv-play-ink,var(--lv-night));border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 10px #ffffff4d}.lv-play .lv-icon{width:40%;height:40%;margin-left:6%}.lv-play--sm{--lv-play-size:36px;box-shadow:0 0 0 6px #ffffff40}.lv-play--lg{--lv-play-size:76px}.lv-play--night{--lv-play-bg:var(--lv-night);--lv-play-ink:var(--lv-white)}.lv-browser{border-radius:var(--lv-browser-radius,22px);background:var(--lv-browser-bg,var(--lv-white));color:var(--lv-night);box-shadow:var(--lv-browser-shadow,var(--lv-shadow-chip));flex-direction:column;display:flex;overflow:hidden}.lv-browser__bar{border-bottom:1px solid var(--lv-hairline);background:var(--lv-browser-bar,var(--lv-surface-alt));align-items:center;gap:12px;min-height:40px;padding:8px 14px;display:flex}.lv-browser__dots{gap:5px;display:inline-flex}.lv-browser__dots:before,.lv-browser__dots:after,.lv-browser__dots>i{content:"";background:#0b172d2e;border-radius:50%;width:8px;height:8px;display:block}.lv-browser__url{border-radius:var(--lv-radius-pill);background:var(--lv-white);min-width:0;min-height:24px;font-family:var(--lv-font-sans);color:var(--lv-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.lv-browser__body{padding:var(--lv-browser-pad,16px);flex:1;position:relative}.lv-browser--night{--lv-browser-bg:var(--lv-night);--lv-browser-bar:var(--lv-night-deep);color:var(--lv-white)}.lv-browser--night .lv-browser__bar{border-bottom-color:var(--lv-night-soft)}.lv-giftcard{width:var(--lv-card-w,320px);aspect-ratio:1.586;border-radius:var(--lv-card-radius,18px);background:var(--lv-card-bg,var(--lv-night));max-width:100%;color:var(--lv-card-ink,var(--lv-white));box-shadow:var(--lv-shadow-card-float);transform:rotate(var(--r,0deg));flex-direction:column;justify-content:space-between;padding:18px 20px;display:flex;position:relative;overflow:hidden}.lv-giftcard__brand{font-family:var(--lv-card-font,var(--lv-font-heading));letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}.lv-giftcard__amount{font-family:var(--lv-font-heading);letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:1}.lv-giftcard__line{opacity:.8;font-size:13px}.lv-giftcard__qr{background:var(--lv-white);width:36px;height:36px;color:var(--lv-night);border-radius:7px;padding:4px;display:inline-flex;position:absolute;bottom:16px;right:16px}.lv-giftcard__qr .lv-icon{width:100%;height:100%}.lv-giftcard__wave{color:var(--lv-card-accent,var(--lv-green));position:absolute;bottom:18px;left:20px}.lv-float-card{padding:var(--lv-float-pad,12px 14px);border-radius:var(--lv-float-radius,16px);background:var(--lv-float-bg,var(--lv-white));color:var(--lv-float-ink,var(--lv-night));box-shadow:var(--lv-shadow-chip);transform:rotate(var(--r,0deg));flex-direction:column;gap:6px;font-size:14px;line-height:1.3;display:inline-flex}.lv-float-card--row{flex-direction:row;align-items:center;gap:10px}.lv-float-card--pill{--lv-float-radius:var(--lv-radius-pill);--lv-float-pad:8px 14px 8px 10px;flex-direction:row;align-items:center;gap:8px;font-size:13px;font-weight:800}.lv-float-card--night{--lv-float-bg:var(--lv-night);--lv-float-ink:var(--lv-white);box-shadow:0 18px 44px #00000059}.lv-float-card__title{font-family:var(--lv-font-heading);letter-spacing:-.01em;font-size:14px;font-weight:800}.lv-float-card__sub{color:var(--lv-muted);font-size:12px}.lv-float-card--night .lv-float-card__sub{color:var(--lv-on-night-faint)}.lv-thread{pointer-events:none;width:100%;height:100%;color:var(--lv-thread-ink,var(--lv-night));position:absolute;inset:0;overflow:visible}.lv-thread path{fill:none;stroke:currentColor;stroke-width:var(--lv-thread-w,2);stroke-linecap:round;stroke-dasharray:var(--lv-thread-dash,2 12);vector-effect:non-scaling-stroke}.lv-shape{width:var(--lv-shape-size,140px);height:var(--lv-shape-size,140px);border-radius:var(--lv-shape-radius,40px);background:var(--lv-shape-bg,var(--lv-yellow));transform:rotate(var(--r,0deg));pointer-events:none;display:block;position:absolute}.lv-shape--disc{--lv-shape-radius:50%}.lv-shape--outline{border:2px solid var(--lv-shape-bg,#0b172d24);background:0 0}.lv-shape--dashed{border:2px dashed var(--lv-shape-bg,#0b172d40);background:0 0}.lv-shape[data-tone=yellow]{--lv-shape-bg:var(--lv-yellow)}.lv-shape[data-tone=yellow-soft]{--lv-shape-bg:var(--lv-yellow-soft)}.lv-shape[data-tone=green]{--lv-shape-bg:var(--lv-green)}.lv-shape[data-tone=green-shadow]{--lv-shape-bg:var(--lv-green-shadow)}.lv-shape[data-tone=teal]{--lv-shape-bg:var(--lv-teal)}.lv-shape[data-tone=violet]{--lv-shape-bg:var(--lv-violet-light)}.lv-shape[data-tone=coral]{--lv-shape-bg:var(--lv-coral)}.lv-shape[data-tone=night]{--lv-shape-bg:var(--lv-night)}.lv-shape[data-tone=white]{--lv-shape-bg:#ffffff59}.lv-shape[data-tone=ink-faint]{--lv-shape-bg:#0b172d24}.lv-orbit-ring{width:var(--lv-orbit-size,320px);height:var(--lv-orbit-size,320px);border:2px dashed var(--lv-orbit-ink,#0b172d40);border-radius:50%;position:relative}.lv-orbit-ring--inner:after{content:"";border:2px solid #fff9;border-radius:50%;position:absolute;inset:18%}.lv-orbit-ring__sat{width:0;height:0;transform:rotate(var(--a,0deg)) translateY(calc(var(--lv-orbit-size,320px) / -2));position:absolute;top:50%;left:50%}.lv-orbit-ring__sat>*{transform:translate(-50%, -50%) rotate(calc(var(--a,0deg) * -1))}.lv-num{width:var(--lv-num-size,44px);height:var(--lv-num-size,44px);background:var(--lv-num-bg,var(--lv-accent));color:var(--lv-num-ink,var(--lv-night));font-family:var(--lv-font-heading);font-weight:800;font-size:calc(var(--lv-num-size,44px) * .4);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lv-num--outline{--lv-num-bg:transparent;box-shadow:inset 0 0 0 2px}.lv-step-num{font-family:var(--lv-font-heading);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.5px var(--lv-night);font-size:52px;font-weight:800;line-height:1}[data-tone=night] .lv-step-num{-webkit-text-stroke-color:var(--lv-white)}@media (width<=640px){.lv-phone{--lv-phone-pad:10px}.lv-giftcard{--lv-card-radius:16px;padding:14px 16px}.lv-giftcard__amount{font-size:28px}.lv-step-num{font-size:40px}.lv-play{--lv-play-size:48px}.lv-shape{--lv-shape-size:110px;--lv-shape-radius:30px}}.cms-form{display:block}.cms-form__trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.cms-form__body{flex-direction:column;gap:20px;display:flex}.cms-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.cms-form__field{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}.cms-form__field--half{grid-column:span 1}@media (width<=640px){.cms-form__field--half{grid-column:1/-1}}.cms-form__label{font-weight:600}.cms-form__optional{opacity:.7;font-weight:400}.cms-form__input{font:inherit;color:inherit;background:var(--cms-form-field-bg,#fff);border:1px solid var(--cms-form-line,#c9d1de);border-radius:var(--cms-form-radius,8px);width:100%;padding:12px 14px}.cms-form__input:focus-visible,.cms-form__guard-box:focus-visible,.cms-form__submit:focus-visible{outline:2px solid var(--cms-form-focus,currentColor);outline-offset:2px}.cms-form__textarea{resize:vertical;min-height:140px}.cms-form__choices{flex-wrap:wrap;gap:10px 18px;display:flex}.cms-form__choice{cursor:pointer;align-items:flex-start;gap:10px;display:inline-flex}.cms-form__radio,.cms-form__checkbox{width:auto;margin-top:3px;padding:0}.cms-form__consent .cms-form__label{font-weight:400}.cms-form__help{opacity:.75;margin:0;font-size:.9em}.cms-form__error{color:var(--cms-form-error,#b42318);margin:0;font-size:.9em}[data-cms-invalid] .cms-form__input{border-color:var(--cms-form-error,#b42318)}.cms-form__success{border-radius:var(--cms-form-radius,8px);background:var(--cms-form-success-bg,#ecfdf3);color:var(--cms-form-success,#027a48);margin:0 0 20px;padding:14px 16px}.cms-form__guard{flex-direction:column;gap:8px;display:flex}.cms-form__guard-box{font:inherit;color:inherit;background:var(--cms-form-field-bg,#fff);border:1px solid var(--cms-form-line,#c9d1de);border-radius:var(--cms-form-radius,8px);cursor:pointer;align-self:flex-start;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.cms-form__guard-box:disabled,.cms-form__guard-box[aria-disabled=true]{cursor:default}.cms-form__status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cms-form__guard-mark{border:2px solid;border-radius:4px;width:18px;height:18px;transition:background-color .15s}.cms-form__guard[data-cms-guard-status=checking] .cms-form__guard-mark{opacity:.5}.cms-form__guard-box[aria-checked=true] .cms-form__guard-mark{background:currentColor}.cms-form__submit{font:inherit;border-radius:var(--cms-form-button-radius,999px);background:var(--cms-form-accent,#0b172d);color:var(--cms-form-accent-ink,#fff);cursor:pointer;border:0;align-self:flex-start;padding:12px 22px;font-weight:600}.cms-form__submit:disabled{opacity:.6;cursor:default}:root{--cms-form-field-bg:var(--lv-white,#fff);--cms-form-line:var(--lv-line-strong,#c9d1de);--cms-form-radius:10px;--cms-form-button-radius:999px;--cms-form-focus:var(--lv-accent-deep,currentColor);--cms-form-error:#b42318;--cms-form-accent:var(--lv-night,#0b172d);--cms-form-accent-ink:var(--lv-white,#fff)}.lv-field{flex-direction:column;gap:6px;font-size:15px;display:flex}.lv-field__label{font-family:var(--lv-font-heading);color:var(--lv-ink);font-size:14px;font-weight:700}.lv-field__hint{color:var(--lv-muted);font-size:13px}.lv-input,.lv-select,.lv-textarea{border:1.5px solid var(--lv-line-strong);background:var(--lv-white);width:100%;min-height:48px;color:var(--lv-ink);font:inherit;border-radius:12px;padding:10px 14px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.lv-textarea{resize:vertical;min-height:120px}.lv-input:focus-visible,.lv-select:focus-visible,.lv-textarea:focus-visible{border-color:var(--lv-night);box-shadow:0 0 0 3px var(--lv-accent-soft);outline:none}.lv-input::placeholder,.lv-textarea::placeholder{color:var(--lv-faint)}.lv-field--error .lv-input,.lv-field--error .lv-select,.lv-field--error .lv-textarea{border-color:#b42318}.lv-field__error{color:#b42318;font-size:13px;font-weight:700}.lv-choice{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.lv-choice input{width:20px;height:20px;accent-color:var(--lv-night);margin:0}.lv-lang-inline{--lv-lang-ink:currentColor;--lv-lang-on-bg:var(--lv-white);--lv-lang-on-ink:var(--lv-night);font-family:var(--lv-font-heading);color:var(--lv-lang-ink);align-items:center;gap:2px;font-size:14px;font-weight:600;display:inline-flex}.lv-lang-inline a{border-radius:var(--lv-radius-pill);min-width:36px;min-height:32px;color:inherit;opacity:.75;justify-content:center;align-items:center;padding:0 10px;transition:opacity .15s,background-color .15s;display:inline-flex}.lv-lang-inline a:hover{color:inherit;opacity:1}.lv-lang-inline a[aria-current]{background:var(--lv-lang-on-bg);color:var(--lv-lang-on-ink);opacity:1;font-weight:700}.lv-lang-inline__sep{opacity:.5}.lv-header[data-theme=night]:not([data-stuck]) .lv-lang-inline{--lv-lang-on-bg:#ffffff29;--lv-lang-on-ink:var(--lv-white)}.lv-nav__foot .lv-lang-inline{border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);gap:6px;padding:4px}.lv-nav__foot .lv-lang-inline a{opacity:1;min-width:52px;min-height:44px}.lv-nav__foot .lv-lang-inline a[aria-current]{background:var(--lv-night);color:var(--lv-white)}.lv-nav__foot .lv-lang-inline__sep{display:none}.lv-lang{font-family:var(--lv-font-heading);font-size:13px;font-weight:600;position:relative}.lv-lang>summary{border-radius:var(--lv-radius-pill);min-height:32px;color:inherit;cursor:pointer;background:#ffffff1f;align-items:center;gap:6px;padding:0 12px;list-style:none;display:inline-flex}.lv-lang>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.lv-lang>summary:hover,.lv-lang[open]>summary{background:#fff3}.lv-lang>summary::-webkit-details-marker{display:none}.lv-lang__panel{z-index:20;background:var(--lv-white);min-width:140px;color:var(--lv-night);box-shadow:var(--lv-shadow-chip);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.lv-lang__panel a{min-height:36px;color:var(--lv-night);border-radius:10px;align-items:center;padding:0 12px;display:flex}.lv-lang__panel a:hover{background:var(--lv-surface-alt);color:var(--lv-night)}.lv-lang__panel a[aria-current=true]{background:var(--lv-surface-alt);font-weight:800}.lv-error{align-items:center;min-height:60vh;display:flex;overflow:hidden}.lv-error__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.lv-error__text{max-width:56ch}.lv-error__code{font-family:var(--lv-font-heading);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:2px var(--lv-highlight-ink);font-size:clamp(72px,10vw,140px);font-weight:800;line-height:.9}.lv-error__art{justify-content:center;min-height:420px;display:flex;position:relative}.lv-error__art .lv-phone{--lv-phone-w:250px;--r:4deg;z-index:1}.lv-error__screen{background:var(--lv-surface-alt);height:100%;color:var(--lv-night);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.lv-error__screen .lv-rings{width:72px;height:72px;color:var(--lv-accent)}.lv-error__screen .lv-play{z-index:1;--lv-play-size:72px;box-shadow:none;position:relative}.lv-error__screen-code{font-family:var(--lv-font-heading);letter-spacing:-.03em;font-size:34px;font-weight:800}.lv-error__art .lv-shape--a{--lv-shape-size:180px;--lv-shape-radius:48px;--r:12deg;top:10%;left:0}.lv-error__art .lv-shape--b{--lv-shape-size:120px;--r:-8deg;bottom:6%;right:4%}.lv-error__art .lv-shape--c{--lv-shape-size:64px;--lv-shape-radius:50%;top:4%;right:12%}@media (width<=960px){.lv-error__grid{grid-template-columns:minmax(0,1fr)}.lv-error__art{order:-1;min-height:320px}.lv-error__art .lv-phone{--lv-phone-w:200px}.lv-error__art .lv-shape--a{--lv-shape-size:130px}}.lv-docs{--lv-docs-rail-h:64px;--lv-docs-sidebar-w:272px;--lv-docs-toc-w:208px;--lv-docs-pad:clamp(20px, 3.2vw, 48px);--lv-docs-content:760px;--lv-night-dot:#1d3363;--lv-radius-code:18px;min-height:100dvh;color:var(--lv-ink);background:var(--lv-white);flex-direction:column;display:flex}.lv-docs__rail{z-index:50;height:var(--lv-docs-rail-h);background:var(--lv-night);color:var(--lv-white);view-transition-name:lv-docs-rail;position:sticky;top:0}.lv-docs__rail :focus-visible{outline-color:var(--lv-white)}.lv-docs__rail-row{height:100%;padding-inline:var(--lv-docs-pad);align-items:center;gap:20px;display:flex}.lv-docs__brand{color:var(--lv-white);flex:none;align-items:center;gap:12px;display:inline-flex}.lv-docs__brand:hover{color:var(--lv-white)}.lv-docs__brand img{width:auto;height:26px}.lv-docs__brand-label{font-family:var(--lv-font-mono);letter-spacing:.01em;color:var(--lv-green);white-space:nowrap;font-size:13px;font-weight:600}.lv-docs__search{border:1px solid var(--lv-night-soft);border-radius:var(--lv-radius-pill);background:var(--lv-night-deep);min-width:0;height:40px;color:var(--lv-on-night-faint);font-family:var(--lv-font-sans);text-align:left;cursor:pointer;flex:0 440px;align-items:center;gap:10px;margin-inline:auto;padding:0 8px 0 14px;font-size:14px;font-weight:600;transition:border-color .18s,color .18s,background-color .18s;display:flex}.lv-docs__search:hover:not(:disabled){border-color:var(--lv-on-night-faint);color:var(--lv-on-night)}.lv-docs__search:disabled{cursor:default}.lv-docs__search .lv-icon{stroke-width:2px;width:16px;height:16px;color:var(--lv-on-night);flex:none}.lv-docs__search-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lv-docs__search-key{border:1px solid var(--lv-night-soft);font-family:var(--lv-font-heading);color:var(--lv-on-night);border-radius:7px;flex:none;padding:3px 7px;font-size:11.5px;font-weight:700}.lv-docs__rail-end{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.lv-docs__version{border:1px solid var(--lv-night-soft);border-radius:var(--lv-radius-pill);background:var(--lv-night-deep);height:28px;color:var(--lv-on-night);font-family:var(--lv-font-mono);align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.lv-docs__rail .lv-lang-inline{--lv-lang-ink:var(--lv-on-night);--lv-lang-on-bg:#ffffff29;--lv-lang-on-ink:var(--lv-white)}.lv-docs__cta{--lv-btn-ring:none;min-height:40px;padding:0 18px;font-size:15px}.lv-docs__search-btn,.lv-docs__burger{background:var(--lv-night-deep);width:44px;height:44px;color:var(--lv-white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:none}.lv-docs__search-btn .lv-icon,.lv-docs__burger .lv-icon{stroke-width:2px;width:20px;height:20px}.lv-docs__search-btn:disabled{opacity:.6;cursor:default}.lv-docs__drawer,.lv-docs__burger .lv-icon--close,.lv-docs__drawer[open] .lv-docs__burger .lv-icon--menu{display:none}.lv-docs__drawer[open] .lv-docs__burger .lv-icon--close{display:block}.lv-docs__body{grid-template-columns:var(--lv-docs-sidebar-w) minmax(0, 1fr);flex:1;align-items:start;display:grid}.lv-docs__sidebar{top:var(--lv-docs-rail-h);height:calc(100dvh - var(--lv-docs-rail-h));overscroll-behavior:contain;background:var(--lv-surface);border-right:1px solid var(--lv-line);scrollbar-width:thin;view-transition-name:lv-docs-sidebar;flex-direction:column;display:flex;position:sticky;overflow-y:auto}.lv-docs__sidebar-scroll{flex:1;padding:22px 14px 40px}.lv-docs__sidebar-foot{display:none}.lv-docs__main{min-width:0;padding:28px var(--lv-docs-pad) 72px;background:var(--lv-white)}.lv-docs__nav ul,.lv-refnav ul{flex-direction:column;gap:1px;display:flex}.lv-docs__group+.lv-docs__group{margin-top:22px}.lv-docs__group-title{--lv-docs-tile-bg:var(--lv-surface-alt);--lv-docs-tile-ink:var(--lv-night);font-family:var(--lv-font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--lv-muted);align-items:center;gap:9px;margin:0 0 6px;padding:0 10px;font-size:11.5px;font-weight:800;display:flex}.lv-docs__group[data-icon=start] .lv-docs__group-title{--lv-docs-tile-bg:var(--lv-green-soft);--lv-docs-tile-ink:var(--lv-green-deep)}.lv-docs__group[data-icon=concept] .lv-docs__group-title{--lv-docs-tile-bg:var(--lv-teal-soft);--lv-docs-tile-ink:var(--lv-teal-deep)}.lv-docs__group[data-icon=code] .lv-docs__group-title{--lv-docs-tile-bg:var(--lv-violet-soft);--lv-docs-tile-ink:var(--lv-violet)}.lv-docs__group[data-icon=scenario] .lv-docs__group-title{--lv-docs-tile-bg:var(--lv-yellow-soft);--lv-docs-tile-ink:var(--lv-yellow-text)}.lv-docs__group[data-icon=document] .lv-docs__group-title{--lv-docs-tile-bg:var(--lv-coral-soft);--lv-docs-tile-ink:var(--lv-coral-deep)}.lv-docs__group-tile{background:var(--lv-docs-tile-bg);width:24px;height:24px;color:var(--lv-docs-tile-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lv-docs__link{min-height:34px;font-family:var(--lv-font-heading);color:var(--lv-body);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:14px;font-weight:600;line-height:1.3;transition:background-color .15s,color .15s;display:flex}.lv-docs__link-text{flex:1;min-width:0}a.lv-docs__link:hover,summary.lv-docs__link:hover{background:var(--lv-surface-alt);color:var(--lv-night)}.lv-docs__link[aria-current=page]{background:var(--lv-green-soft);color:var(--lv-night);font-weight:800}.lv-docs__link[aria-current=page]:before{content:"";background:var(--lv-green-deep);border-radius:50%;flex:none;width:6px;height:6px}.lv-docs__link[data-planned]{color:var(--lv-faint);cursor:default}summary.lv-docs__link{cursor:pointer;list-style:none}summary.lv-docs__link::-webkit-details-marker{display:none}.lv-docs__chevron{stroke-width:2.2px;width:14px;height:14px;color:var(--lv-faint);transition:transform .2s var(--lv-ease);flex:none}.lv-docs__branch[open]>summary .lv-docs__chevron{transform:rotate(180deg)}.lv-docs__link[data-branch=open]{color:var(--lv-night)}.lv-docs__sublist{border-left:2px dotted var(--lv-line-strong);margin:2px 0 6px 18px;padding-left:10px}.lv-docs__status{border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);height:20px;color:var(--lv-muted);font-family:var(--lv-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.lv-docs__status[data-status=current]{background:var(--lv-green-soft);color:var(--lv-green-deep)}.lv-docs__status[data-status=available]{background:var(--lv-teal-soft);color:var(--lv-teal-deep)}.lv-docs__status[data-status=planned]{box-shadow:inset 0 0 0 1px var(--lv-line-strong);color:var(--lv-muted);background:0 0}.lv-docs__status[data-status=legacy]{background:var(--lv-yellow-soft);color:var(--lv-yellow-text)}.lv-method{border-radius:var(--lv-radius-pill);background:var(--lv-line);min-width:54px;height:22px;color:var(--lv-night);font-family:var(--lv-font-mono);letter-spacing:.04em;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.lv-method[data-method=GET]{background:var(--lv-teal)}.lv-method[data-method=POST]{background:var(--lv-green)}.lv-method[data-method=PUT]{background:var(--lv-yellow)}.lv-method[data-method=PATCH]{background:var(--lv-violet-light)}.lv-method[data-method=DELETE]{background:var(--lv-coral)}.lv-code{--lv-code-bg:var(--lv-night);--lv-code-head:var(--lv-night-deep);border:1px solid var(--lv-night-soft);border-radius:var(--lv-radius-code);background:var(--lv-code-bg);color:#e6edf7;font-family:var(--lv-font-mono);position:relative;overflow:hidden}[data-scroller-on]:focus-visible{outline-offset:-3px}.lv-code :focus-visible{outline-color:var(--lv-white)}.lv-code__head{border-bottom:1px solid var(--lv-night-soft);background:var(--lv-code-head);align-items:center;gap:10px;min-height:44px;padding:6px 8px 6px 14px;display:flex}.lv-code__lights{flex:none;gap:6px;margin-right:4px;display:inline-flex}.lv-code__lights span{background:var(--lv-coral);border-radius:50%;width:10px;height:10px}.lv-code__lights span:nth-child(2){background:var(--lv-yellow)}.lv-code__lights span:nth-child(3){background:var(--lv-green)}.lv-code__path{min-width:0;color:var(--lv-on-night);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lv-code__lang{color:var(--lv-on-night-faint);font-size:12px;font-weight:600}.lv-code__version{color:var(--lv-on-night-faint);white-space:nowrap;font-size:12px}.lv-code__copy{border:1px solid var(--lv-night-soft);border-radius:var(--lv-radius-pill);height:30px;color:var(--lv-on-night);font-family:var(--lv-font-heading);cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 11px;font-size:12px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex;position:relative}.lv-code__copy:after{content:"";position:absolute;inset:-8px -2px}.lv-code__copy:hover:not(:disabled){background:var(--lv-night-dot);color:var(--lv-white)}.lv-code__copy:disabled{opacity:.55;cursor:default}.lv-code__copy-icon{stroke-width:2.2px;width:14px;height:14px}.lv-code__copy-icon--done{display:none}.lv-code__copy[data-state=done]{color:var(--lv-green);border-color:#27e8938c}.lv-code__copy[data-state=done] .lv-code__copy-icon--idle{display:none}.lv-code__copy[data-state=done] .lv-code__copy-icon--done{display:block}.lv-code__copy[data-state=failed]{color:var(--lv-yellow);border-color:#f7e62f8c}.lv-code__body{white-space:pre;tab-size:2;scrollbar-width:thin;scrollbar-color:var(--lv-night-soft) transparent;margin:0;padding:16px 18px 18px;font-size:13px;line-height:1.75;overflow-x:auto}.lv-code__body code{font:inherit}.lv-code__prompt{color:var(--lv-on-night-faint);-webkit-user-select:none;user-select:none;margin-right:.6ch}.lv-code__tok[data-tok=key]{color:var(--lv-green)}.lv-code__tok[data-tok=string]{color:var(--lv-yellow)}.lv-code__tok[data-tok=url]{color:var(--lv-teal)}.lv-code__tok[data-tok=number]{color:var(--lv-violet-light)}.lv-docs__footer{--lv-faint:var(--lv-on-night-faint);background:var(--lv-night);color:var(--lv-on-night);font-size:14px}.lv-docs__footer :focus-visible{outline-color:var(--lv-white)}.lv-docs__footer a:hover{color:var(--lv-green)}.lv-docs__footer-row{padding:36px var(--lv-docs-pad) 32px}.lv-docs__footer-top{border-bottom:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding-bottom:24px;display:flex}.lv-docs__footer-logo{flex:none;display:flex}.lv-docs__footer-logo img{width:auto;height:28px}.lv-docs__eco{flex-wrap:wrap;gap:10px 26px;font-weight:700;display:flex}.lv-docs__eco a,.lv-docs__eco span[data-unlinked]{min-height:24px;color:var(--lv-white);align-items:center;gap:8px;display:inline-flex}.lv-docs__eco span[data-unlinked]{color:var(--lv-on-night-faint)}.lv-docs__eco a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--lv-green);text-decoration-color:var(--lv-green)}.lv-docs__footer-bottom{flex-wrap:wrap;align-items:center;gap:14px 28px;padding-top:22px;display:flex}.lv-docs__copy{color:var(--lv-on-night-faint);margin-right:auto}.lv-docs__footer .lv-docs__status[data-status=current]{color:var(--lv-green);background:#27e89324}.lv-docs__footer .lv-lang-inline{--lv-lang-ink:var(--lv-on-night);--lv-lang-on-bg:var(--lv-white);--lv-lang-on-ink:var(--lv-night)}.lv-docs__legal{flex-wrap:wrap;gap:6px 20px;display:flex}.lv-docs__legal a,.lv-docs__legal span[data-unlinked]{min-height:32px;color:var(--lv-on-night);align-items:center;display:inline-flex}.lv-docs__legal span[data-unlinked]{color:var(--lv-on-night-faint)}::view-transition-group(lv-docs-rail){animation-duration:0s}::view-transition-group(lv-docs-sidebar){animation-duration:0s}@media (width>=961px) and (width<=1279px){.lv-docs{--lv-docs-sidebar-w:248px}.lv-docs__rail-row{gap:14px}.lv-docs__search{flex-basis:320px}.lv-docs__brand-label{display:none}}@media (width<=960px){.lv-docs{--lv-docs-rail-h:56px;--lv-docs-pad:20px}.lv-docs__rail-row{gap:10px;padding-inline:16px}.lv-docs__brand{gap:10px}.lv-docs__brand img{height:22px}.lv-docs__search,.lv-docs__version,.lv-docs__rail .lv-lang-inline,.lv-docs__cta{display:none}.lv-docs__rail-end{gap:8px}.lv-docs__search-btn,.lv-docs__burger{display:inline-flex}.lv-docs__drawer{display:block}.lv-docs__body{grid-template-columns:minmax(0,1fr)}.lv-docs__sidebar{top:var(--lv-docs-rail-h);z-index:40;background:var(--lv-white);height:auto;animation:lvDocsSheetIn .28s var(--lv-ease);view-transition-name:none;border-right:0;display:none;position:fixed;bottom:0;left:0;right:0}.lv-docs[data-sheet=open] .lv-docs__sidebar{display:flex}.lv-docs:has(.lv-docs__drawer[open]) .lv-docs__sidebar{display:flex}.lv-docs__sidebar-scroll{padding:16px 16px 24px}.lv-docs__sidebar-foot{padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--lv-line);background:var(--lv-white);flex-direction:column;gap:14px;display:flex;position:sticky;bottom:0}.lv-docs__sidebar-foot .lv-lang-inline{border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);gap:6px;padding:4px}.lv-docs__sidebar-foot .lv-lang-inline a{opacity:1;min-width:52px;min-height:40px}.lv-docs__sidebar-foot .lv-lang-inline a[aria-current]{background:var(--lv-night);color:var(--lv-white)}.lv-docs__sidebar-foot .lv-lang-inline__sep{display:none}.lv-docs__link{min-height:44px;font-size:15px}.lv-docs__group+.lv-docs__group{margin-top:18px}.lv-docs__main{padding-top:20px;padding-bottom:56px}.lv-code{--lv-radius-code:14px}.lv-code__body{padding:14px 16px 16px;font-size:12.5px}.lv-docs__footer-row{padding-block:28px 24px}.lv-docs__footer-top,.lv-docs__footer-bottom{flex-direction:column;align-items:flex-start}.lv-docs__eco{flex-direction:column;gap:2px}.lv-docs__eco a,.lv-docs__eco span[data-unlinked]{min-height:44px}.lv-docs__legal a,.lv-docs__legal span[data-unlinked]{min-height:40px}}@media (width<=480px){.lv-docs__brand-label{display:none}}html[data-sheet=open]{overflow:hidden}body:has(.lv-docs__drawer[open]){overflow:hidden}@keyframes lvDocsSheetIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lv-docs__sidebar,.lv-docs__chevron,.lv-docs__search,.lv-code__copy{transition:none;animation:none}}.lv-doc-icon{fill:none;color:currentColor;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:13px;inline-size:13px;display:block}@media (forced-colors:active){.lv-doc-icon{color:canvastext}}.lv-refnav__back{min-height:36px;font-family:var(--lv-font-heading);color:var(--lv-green-deep);border-radius:10px;align-items:center;gap:8px;margin:0 0 12px;padding:0 10px;font-size:13.5px;font-weight:700;display:inline-flex}.lv-refnav__back:hover{background:var(--lv-surface-alt);color:var(--lv-night)}.lv-refnav__back .lv-icon{stroke-width:2.2px;width:14px;height:14px}.lv-refnav__picker{margin:0 0 22px;position:relative}.lv-refnav__picker>summary{border:1px solid var(--lv-line);background:var(--lv-white);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;list-style:none;transition:border-color .15s;display:flex}.lv-refnav__picker>summary:hover{border-color:var(--lv-line-strong)}.lv-refnav__picker>summary::-webkit-details-marker{display:none}.lv-refnav__picker-inner{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lv-refnav__picker-label{font-family:var(--lv-font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--lv-muted);font-size:10.5px;font-weight:800}.lv-refnav__picker-value{font-family:var(--lv-font-heading);color:var(--lv-night);align-items:center;gap:8px;font-size:14.5px;font-weight:800;display:flex}.lv-refnav__picker-chevron{stroke-width:2.2px;width:16px;height:16px;color:var(--lv-faint);transition:transform .2s var(--lv-ease);flex:none}.lv-refnav__picker[open]>summary .lv-refnav__picker-chevron{transform:rotate(180deg)}.lv-refnav__picker-menu{z-index:3;border:1px solid var(--lv-line);background:var(--lv-white);box-shadow:var(--lv-shadow-chip);border-radius:14px;margin:6px 0 0;padding:6px;list-style:none;position:absolute;inset-inline:0}.lv-refnav__picker-option{min-height:40px;font-family:var(--lv-font-heading);color:var(--lv-body);border-radius:10px;align-items:center;gap:8px;padding:6px 12px;font-size:13.5px;font-weight:700;display:flex}.lv-refnav__picker-option:hover{background:var(--lv-surface-alt);color:var(--lv-night)}.lv-refnav__picker-option[data-selected=true]{background:var(--lv-green-soft);color:var(--lv-night);font-weight:800}.lv-refnav__ops .lv-docs__group-title{text-transform:uppercase}.lv-refnav__op{gap:9px;padding:6px 10px;font-size:13px}.lv-refnav__op>.lv-method{min-width:46px;height:20px;padding-inline:0;font-size:10px}.lv-refnav__path{min-width:0;font-family:var(--lv-font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.lv-refnav__op[aria-current=page] .lv-refnav__path{font-weight:700}.lv-refnav__op[aria-current=page]:before{display:none}@media (prefers-reduced-motion:reduce){.lv-refnav__picker-chevron,.lv-refnav__picker>summary{transition:none}}.lv-doc{grid-template-columns:minmax(0, var(--lv-docs-content));align-content:start;row-gap:0;display:grid}.lv-doc>[data-doc]{grid-column:1;min-width:0}.lv-doc>[data-doc=block]+[data-doc=block]{margin-top:28px}.lv-doc>.lv-doc__step,.lv-doc>.lv-ref-group{border-top:1px solid var(--lv-line-soft);padding-top:26px}.lv-doc__opening{flex-direction:column;gap:18px;display:flex}.lv-doc__crumbs{font-family:var(--lv-font-heading);letter-spacing:.01em;color:var(--lv-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12.5px;font-weight:700;display:flex}.lv-doc__crumb-sep{align-items:center;display:inline-flex}.lv-doc__crumb-sep .lv-icon{stroke-width:2.2px;width:12px;height:12px;color:var(--lv-line-strong)}.lv-doc__head{flex-direction:column;gap:16px;display:flex}.lv-doc__title{font-family:var(--lv-font-heading);letter-spacing:-.03em;color:var(--lv-night);overflow-wrap:anywhere;font-size:clamp(32px,3.4vw,44px);font-weight:800;line-height:1.08}.lv-doc__title em{letter-spacing:-.02em;color:var(--lv-green-deep);font-style:italic;font-weight:400}.lv-doc__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lv-doc__pill{border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);height:28px;color:var(--lv-body);font-family:var(--lv-font-mono);white-space:nowrap;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.lv-doc__pill .lv-icon{stroke-width:2px;width:14px;height:14px}.lv-doc__pill[data-tone=green]{background:var(--lv-green-soft);color:var(--lv-green-deep)}.lv-doc__intro{max-width:64ch;color:var(--lv-body);font-size:18px;line-height:1.55}.lv-doc__inline-link{color:var(--lv-green-deep);text-underline-offset:3px;font-weight:800;-webkit-text-decoration:underline #00723f59;text-decoration:underline #00723f59;text-decoration-thickness:1.5px}.lv-doc__inline-link:hover{color:var(--lv-night);text-decoration-color:currentColor}.lv-doc__inline-link[data-unlinked]{color:var(--lv-muted);text-decoration-style:dotted}.lv-doc__step{flex-direction:column;gap:14px;display:flex}.lv-doc__step-head{align-items:center;gap:14px;display:flex}.lv-doc__step-num{min-width:34px;font-family:var(--lv-font-heading);color:#0000;-webkit-text-stroke:1.5px var(--lv-green-cta);letter-spacing:-.04em;flex:none;font-size:36px;font-weight:800;line-height:.9}.lv-doc__step-flag{background:var(--lv-green-soft);width:36px;height:36px;color:var(--lv-green-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lv-doc__step-flag .lv-icon{stroke-width:2px;width:18px;height:18px}.lv-doc__step-title{font-family:var(--lv-font-heading);letter-spacing:-.02em;color:var(--lv-night);overflow-wrap:anywhere;font-size:24px;font-weight:800;line-height:1.15}.lv-doc__step-body{max-width:70ch;color:var(--lv-body);font-size:16.5px;line-height:1.6}.lv-doc__step>.lv-code{margin-top:4px}.lv-doc__callout,.lv-concept__callout{--lv-callout-bg:var(--lv-surface-alt);--lv-callout-tile:var(--lv-night);--lv-callout-tile-ink:var(--lv-white);--lv-callout-label:var(--lv-night);background:var(--lv-callout-bg);color:var(--lv-body);border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;font-size:15px;line-height:1.55;display:flex}.lv-doc__callout-icon,.lv-concept__callout-icon{background:var(--lv-callout-tile);width:30px;height:30px;color:var(--lv-callout-tile-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lv-doc__callout-icon .lv-icon,.lv-concept__callout-icon .lv-icon{stroke-width:2.2px;width:16px;height:16px}.lv-doc__callout-text{flex-direction:column;gap:4px;min-width:0;display:flex}.lv-doc__callout-label{font-family:var(--lv-font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--lv-callout-label);font-size:12px;font-weight:800}.lv-doc__prereq{--lv-callout-bg:var(--lv-green-soft);--lv-callout-tile:var(--lv-green);--lv-callout-tile-ink:var(--lv-night);--lv-callout-label:var(--lv-green-deep)}.lv-concept__callout[data-tone=note]{--lv-callout-bg:var(--lv-teal-soft);--lv-callout-tile:var(--lv-teal);--lv-callout-tile-ink:var(--lv-night)}.lv-concept__callout[data-tone=warning]{--lv-callout-bg:var(--lv-yellow-soft);--lv-callout-tile:var(--lv-yellow);--lv-callout-tile-ink:var(--lv-night)}.lv-concept__callout[data-tone=success]{--lv-callout-bg:var(--lv-green-soft);--lv-callout-tile:var(--lv-green);--lv-callout-tile-ink:var(--lv-night)}.lv-concept__callout-body{align-self:center;min-width:0}.lv-doc__toc-box>summary{font-family:var(--lv-font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--lv-muted);align-items:center;gap:8px;font-size:11.5px;font-weight:800;list-style:none;display:flex}.lv-doc__toc-box>summary::-webkit-details-marker{display:none}.lv-doc__toc-icon{stroke-width:2.2px;width:14px;height:14px}.lv-doc__toc-chevron{stroke-width:2.2px;width:14px;height:14px;transition:transform .2s var(--lv-ease);margin-left:auto;display:none}.lv-doc__toc-list{border-left:2px dotted var(--lv-line-strong);flex-direction:column;gap:2px;margin-top:12px;padding-left:14px;display:flex}.lv-doc__toc-list a{font-family:var(--lv-font-sans);color:var(--lv-body);padding:5px 0;font-size:14px;font-weight:600;line-height:1.35;display:block;position:relative}.lv-doc__toc-list a:hover{color:var(--lv-night)}.lv-doc__toc-list a[data-active]{color:var(--lv-night);font-weight:800}.lv-doc__toc-list a[data-active]:before{content:"";background:var(--lv-green);width:8px;height:8px;box-shadow:0 0 0 2px var(--lv-white);border-radius:50%;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}@media (width>=1280px){.lv-doc:has(>[data-doc=toc]){grid-template-columns:minmax(0, var(--lv-docs-content)) var(--lv-docs-toc-w);column-gap:clamp(36px,4vw,72px)}.lv-doc>[data-doc=toc]{top:calc(var(--lv-docs-rail-h) + 28px);max-height:calc(100dvh - var(--lv-docs-rail-h) - 56px);scrollbar-width:thin;grid-area:1/2/span 100;align-self:start;position:sticky;overflow-y:auto}.lv-doc__toc-box>summary{cursor:default;pointer-events:none}}@media (width<=1279px){.lv-doc>.lv-doc__opening{order:-2}.lv-doc>[data-doc=toc]{order:-1;margin:22px 0 0}.lv-doc__toc-box{border:1px solid var(--lv-line);background:var(--lv-surface);border-radius:14px}.lv-doc__toc-box>summary{cursor:pointer;min-height:44px;padding:10px 14px}.lv-doc__toc-chevron{display:block}.lv-doc__toc-box[open]>summary .lv-doc__toc-chevron{transform:rotate(180deg)}.lv-doc__toc-list{border-left:0;margin:0;padding:2px 14px 12px 36px}.lv-doc__toc-list a{align-items:center;min-height:36px;padding:0;display:flex}.lv-doc__toc-list a[data-active]:before{box-shadow:0 0 0 2px var(--lv-surface);left:-18px}}.lv-doc__pager{border-top:1px solid var(--lv-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:40px;padding-top:28px;display:grid}.lv-doc>.lv-doc__pager{margin-top:40px}.lv-doc__pager-card{border:1px solid var(--lv-line);min-height:72px;color:var(--lv-night);border-radius:16px;align-items:center;gap:14px;padding:12px 16px;transition:border-color .15s,background-color .15s;display:flex}.lv-doc__pager-card[data-direction=previous]{grid-column:1}.lv-doc__pager-card[data-direction=next]{text-align:right;flex-direction:row-reverse;grid-column:2}a.lv-doc__pager-card:hover{border-color:var(--lv-green-deep);color:var(--lv-night)}.lv-doc__pager-card[data-unlinked]{color:var(--lv-muted);border-style:dashed}.lv-doc__pager-arrow{background:var(--lv-surface-alt);width:36px;height:36px;color:var(--lv-night);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.lv-doc__pager-arrow .lv-icon{stroke-width:2.2px;width:16px;height:16px}a.lv-doc__pager-card:hover .lv-doc__pager-arrow{background:var(--lv-green)}.lv-doc__pager-text{flex-direction:column;gap:3px;min-width:0;display:flex}.lv-doc__pager-kicker{font-family:var(--lv-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lv-muted);font-size:11px;font-weight:700}.lv-doc__pager-title{font-family:var(--lv-font-heading);font-size:15px;font-weight:800;line-height:1.25}@media (width<=640px){.lv-doc>[data-doc=block]+[data-doc=block]{margin-top:24px}.lv-doc__title{font-size:30px}.lv-doc__intro{font-size:17px}.lv-doc__step-title{font-size:21px}.lv-doc__step-body{font-size:16px}.lv-doc__step-num{min-width:28px;font-size:30px}.lv-doc__callout,.lv-concept__callout{gap:12px;padding:14px;font-size:14.5px}.lv-doc__pager{grid-template-columns:minmax(0,1fr);gap:10px}.lv-doc__pager-card[data-direction=next]{grid-column:1}}@media (prefers-reduced-motion:reduce){.lv-doc__toc-chevron,.lv-doc__pager-card,.lv-doc__pager-arrow{transition:none}}.lv-concept__bullets{max-width:70ch;color:var(--lv-body);flex-direction:column;gap:8px;font-size:16px;line-height:1.6;display:flex}.lv-concept__bullets>li{padding-left:22px;position:relative}.lv-concept__bullets>li:before{content:"";background:var(--lv-green);width:7px;height:7px;box-shadow:0 0 0 2px var(--lv-green-soft);border-radius:50%;position:absolute;top:.66em;left:4px}.lv-concept__code{min-width:0}.lv-concept__links{border:1px solid var(--lv-line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.lv-concept__links-row{grid-template-columns:minmax(180px,2fr) 3fr;gap:4px 20px;padding:12px 16px;font-size:14.5px;line-height:1.5;display:grid}.lv-concept__links-row+.lv-concept__links-row{border-top:1px solid var(--lv-line-soft)}.lv-concept__links dt{font-family:var(--lv-font-heading);color:var(--lv-night);font-size:14.5px;font-weight:700}.lv-concept__links dt a{color:var(--lv-green-deep);align-items:center;gap:6px;display:inline-flex}.lv-concept__links dt a:hover{color:var(--lv-night)}.lv-concept__links-arrow{display:inline-flex}.lv-concept__links-arrow .lv-icon{stroke-width:2.2px;width:14px;height:14px;transition:transform .18s var(--lv-ease)}.lv-concept__links dt a:hover .lv-concept__links-arrow .lv-icon{transform:translate(3px)}.lv-concept__links dt span[data-unlinked]{color:var(--lv-muted)}.lv-concept__links dd{color:var(--lv-body)}.lv-concept__table-caption{caption-side:top;text-align:left;font-family:var(--lv-font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--lv-muted);padding:12px 16px 0;font-size:12px;font-weight:800}@media (width<=640px){.lv-concept__links-row{grid-template-columns:minmax(0,1fr);gap:2px}.lv-concept__bullets{font-size:15.5px}}.lv-ref-scroll{border:1px solid var(--lv-line);background:var(--lv-white);scrollbar-width:thin;background-image:linear-gradient(to right, var(--lv-white) 30%, #fff0), linear-gradient(to left, var(--lv-white) 30%, #fff0), linear-gradient(to right, #0b172d14, #0b172d00), linear-gradient(to left, #0b172d14, #0b172d00);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;border-radius:16px;max-width:100%;position:relative;overflow-x:auto}.lv-ref-scroll:focus-visible{outline:3px solid var(--lv-night);outline-offset:2px}.lv-ref-table{border-collapse:collapse;width:100%;color:var(--lv-body);font-size:14px;line-height:1.5}.lv-ref-table th,.lv-ref-table td{text-align:left;vertical-align:top;padding:11px 16px}.lv-ref-table thead th{background:var(--lv-surface-alt);font-family:var(--lv-font-heading);letter-spacing:.07em;text-transform:uppercase;color:var(--lv-muted);white-space:nowrap;font-size:11.5px;font-weight:800}.lv-ref-table tbody tr+tr th,.lv-ref-table tbody tr+tr td{border-top:1px solid var(--lv-line-soft)}.lv-ref-table tbody th{font-family:var(--lv-font-heading);color:var(--lv-night);font-weight:700}.lv-ref-table code,.lv-ref-op__path,.lv-ref-op__scope code,.lv-ref-band__base code{font-family:var(--lv-font-mono);color:var(--lv-night);font-size:13px}.lv-ref-table__name code{font-weight:700}.lv-ref-table__type code{background:var(--lv-surface-alt);color:var(--lv-body);white-space:nowrap;border-radius:7px;padding:2px 7px;font-size:12.5px}.lv-ref-table__none{color:var(--lv-faint)}.lv-ref-table th[data-depth="1"]{padding-left:32px}.lv-ref-table th[data-depth="2"]{padding-left:48px}.lv-ref-table th[data-depth="3"]{padding-left:64px}.lv-ref-in{border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);height:22px;font-family:var(--lv-font-heading);color:var(--lv-body);white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.lv-ref-in[data-in=path]{background:var(--lv-teal-soft);color:var(--lv-teal-deep)}.lv-ref-in[data-in=body]{background:var(--lv-violet-soft);color:var(--lv-violet)}.lv-ref-req{border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);height:22px;font-family:var(--lv-font-heading);color:var(--lv-muted);white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.lv-ref-req[data-required=true]{background:var(--lv-coral-soft);color:var(--lv-coral-deep)}.lv-ref-values{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:6px;display:flex}.lv-ref-values__label{font-family:var(--lv-font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--lv-muted);margin-right:2px;font-size:11px;font-weight:800}.lv-ref-values code{background:var(--lv-surface-alt);border-radius:7px;padding:2px 7px;font-size:12.5px}.lv-ref-group{flex-direction:column;gap:16px;display:flex}.lv-ref-op{border:1px solid var(--lv-line);background:var(--lv-white);border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex}.lv-ref-op+.lv-ref-op{margin-top:4px}.lv-ref-op__head{font-family:var(--lv-font-heading);color:var(--lv-night);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:800;display:flex}.lv-ref-op__path{overflow-wrap:anywhere;font-size:15px;font-weight:700}.lv-ref-op__scope{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.lv-ref-op__scope-label{font-family:var(--lv-font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--lv-muted);font-size:11px;font-weight:800}.lv-ref-op__scope code{background:var(--lv-green-soft);color:var(--lv-green-deep);border-radius:7px;padding:2px 8px}.lv-ref-op__summary{color:var(--lv-ink);font-size:16px;line-height:1.55}.lv-ref-block{flex-direction:column;gap:8px;margin-top:4px;display:flex}.lv-ref-block__title{font-family:var(--lv-font-heading);letter-spacing:.07em;text-transform:uppercase;color:var(--lv-muted);margin:0;font-size:12px;font-weight:800}.lv-ref-notes{color:var(--lv-body);flex-direction:column;gap:6px;font-size:14.5px;line-height:1.55;display:flex}.lv-ref-notes>li{padding-left:18px;position:relative}.lv-ref-notes>li:before{content:"";background:var(--lv-teal);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:3px}.lv-ref-band{border:1px solid var(--lv-line);background:var(--lv-surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 18px;display:flex}.lv-ref-band__base{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.lv-ref-band__base-label{font-family:var(--lv-font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--lv-muted);font-size:11px;font-weight:800}.lv-ref-band__base code{background:var(--lv-white);border:1px solid var(--lv-line);overflow-wrap:anywhere;border-radius:8px;padding:4px 10px}.lv-ref-band__spec{font-family:var(--lv-font-heading);color:var(--lv-green-deep);align-items:center;gap:6px;margin-left:auto;font-size:14px;font-weight:700;display:inline-flex}.lv-ref-band__spec .lv-icon{stroke-width:2.2px;width:14px;height:14px}.lv-ref-band__spec:hover{color:var(--lv-night)}.lv-ref-band__spec[data-unlinked]{color:var(--lv-muted)}@media (width<=640px){.lv-ref-table th,.lv-ref-table td{padding:10px 12px}.lv-ref-table{font-size:13.5px}.lv-ref-op{border-radius:16px;padding:16px}.lv-ref-band__spec{margin-left:0}}.lv-apiop{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.lv-apiop__main{flex-direction:column;gap:28px;min-width:0;display:flex}.lv-apiop__main .lv-doc__head{gap:14px}.lv-apiop__endpoint{border:1px solid var(--lv-line);background:var(--lv-surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 10px 10px 14px;display:flex}.lv-apiop__url{min-width:0;font-family:var(--lv-font-mono);color:var(--lv-night);overflow-wrap:anywhere;flex:1;font-size:14px;font-weight:700}.lv-apiop__origin{color:var(--lv-muted);font-weight:500}.lv-apiop__endpoint .lv-code__copy{border-color:var(--lv-line);color:var(--lv-body);flex:none;margin-left:auto}.lv-apiop__endpoint .lv-code__copy:hover:not(:disabled){background:var(--lv-night);color:var(--lv-white)}.lv-apiop__endpoint .lv-code__copy[data-state=done]{border-color:var(--lv-green-deep);color:var(--lv-green-deep)}.lv-apiop__block{border-top:1px solid var(--lv-line-soft);flex-direction:column;gap:12px;padding-top:24px;display:flex}.lv-apiop__block-title{font-family:var(--lv-font-heading);letter-spacing:-.02em;color:var(--lv-night);font-size:20px;font-weight:800}.lv-apiop__none{border:1px dashed var(--lv-line-strong);color:var(--lv-muted);border-radius:14px;padding:14px 16px;font-size:14.5px}.lv-apiop__main>.lv-doc__pager{margin-top:8px}.lv-apiop__aside{min-width:0}.lv-apiop__sticky{flex-direction:column;gap:18px;display:flex}.lv-samples{flex-direction:column;gap:10px;display:flex}.lv-samples__radio{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.lv-samples__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.lv-samples__title{font-family:var(--lv-font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--lv-muted);font-size:11.5px;font-weight:800}.lv-samples__tabs{border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);gap:2px;padding:3px;display:inline-flex}.lv-samples__tab{border-radius:var(--lv-radius-pill);min-height:30px;font-family:var(--lv-font-heading);color:var(--lv-body);cursor:pointer;align-items:center;padding:0 12px;font-size:12.5px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.lv-samples__tab:hover{color:var(--lv-night)}.lv-samples__panel{display:none}.lv-samples__radio[data-lang=curl]:checked~.lv-samples__head .lv-samples__tab[data-lang=curl],.lv-samples__radio[data-lang=javascript]:checked~.lv-samples__head .lv-samples__tab[data-lang=javascript]{background:var(--lv-night);color:var(--lv-white)}.lv-samples__radio[data-lang=curl]:checked~.lv-samples__panel[data-lang=curl],.lv-samples__radio[data-lang=javascript]:checked~.lv-samples__panel[data-lang=javascript]{display:block}.lv-samples__radio:focus-visible~.lv-samples__head .lv-samples__tabs{outline:3px solid var(--lv-night);outline-offset:2px}.lv-apiop__panel{flex-direction:column;gap:10px;display:flex}@media (width>=1280px){.lv-apiop{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(28px,3vw,48px)}.lv-apiop__sticky{top:calc(var(--lv-docs-rail-h) + 28px);max-height:calc(100dvh - var(--lv-docs-rail-h) - 56px);scrollbar-width:thin;position:sticky;overflow-y:auto}}@media (width<=640px){.lv-apiop__endpoint{padding:10px 12px}.lv-apiop__block-title{font-size:18px}}@media (prefers-reduced-motion:reduce){.lv-samples__tab{transition:none}}.lv-apiref__prose{color:var(--lv-body);font-size:15.5px;line-height:1.6}.lv-apiref__prose code{background:var(--lv-surface-alt);font-family:var(--lv-font-mono);color:var(--lv-night);border-radius:6px;padding:1px 6px;font-size:.88em}.lv-apiref__prose a{color:var(--lv-green-deep);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #00723f59;text-decoration:underline #00723f59}.lv-ref-table .lv-apiref__prose{font-size:14px}.lv-apiref__flag{border-radius:var(--lv-radius-pill);background:var(--lv-coral-soft);height:24px;color:var(--lv-coral-deep);font-family:var(--lv-font-heading);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex}.lv-apiref__flag--inline{height:20px;margin-left:6px;padding:0 7px;font-size:10px}.lv-apiref__flag--quiet{background:var(--lv-surface-alt);color:var(--lv-muted)}.lv-apiref__meta{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:14px;display:flex}.lv-apiref__meta-label{font-family:var(--lv-font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--lv-muted);font-size:11px;font-weight:800}.lv-apiref__mime{background:var(--lv-surface-alt);font-family:var(--lv-font-mono);color:var(--lv-body);border-radius:7px;padding:2px 8px;font-size:12.5px}.lv-apiref__status{border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);height:24px;color:var(--lv-body);font-family:var(--lv-font-mono);align-items:center;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.lv-apiref__status[data-tone=ok]{background:var(--lv-green-soft);color:var(--lv-green-deep)}.lv-apiref__status[data-tone=redirect]{background:var(--lv-teal-soft);color:var(--lv-teal-deep)}.lv-apiref__status[data-tone=error]{background:var(--lv-coral-soft);color:var(--lv-coral-deep)}.lv-apiref__public{background:var(--lv-surface-alt);color:var(--lv-body);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:14.5px;font-weight:600;display:inline-flex}.lv-apiref__public .lv-icon{width:16px;height:16px;color:var(--lv-muted)}.lv-apiref__schema-ref{color:var(--lv-green-deep);align-items:center;gap:6px;display:inline-flex}a.lv-apiref__schema-ref:hover{color:var(--lv-night)}.lv-apiref__schema-ref code{font-family:var(--lv-font-mono);font-size:13px;font-weight:700}.lv-apiref__schema-ref[data-unlinked]{color:var(--lv-muted)}.lv-apiref__type-link code{color:var(--lv-green-deep);text-underline-offset:3px;-webkit-text-decoration:underline #00723f59;text-decoration:underline #00723f59}.lv-apiref__constraints{color:var(--lv-muted)}.lv-apiref__response{border:1px solid var(--lv-line);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.lv-apiref__response+.lv-apiref__response{margin-top:10px}.lv-apiref__example{flex-direction:column;gap:6px;display:flex}.lv-apiref__example-name{font-family:var(--lv-font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--lv-muted);font-size:12px;font-weight:800}.lv-apiindex{flex-direction:column;gap:28px;display:flex}.lv-apiref__facts{border:1px solid var(--lv-line);background:var(--lv-line);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;display:grid;overflow:hidden}.lv-apiref__fact{background:var(--lv-white);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.lv-apiref__fact dt{font-family:var(--lv-font-heading);letter-spacing:.07em;text-transform:uppercase;color:var(--lv-muted);font-size:11px;font-weight:800}.lv-apiref__fact dd{font-family:var(--lv-font-heading);color:var(--lv-night);overflow-wrap:anywhere;font-size:15px;font-weight:700}.lv-apiref__fact dd code{font-family:var(--lv-font-mono);font-size:13.5px;font-weight:600}.lv-apiindex__jump{flex-wrap:wrap;gap:8px;display:flex}.lv-apiindex__jump a{border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);min-height:34px;font-family:var(--lv-font-heading);color:var(--lv-body);align-items:center;padding:0 14px;font-size:13px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.lv-apiindex__jump a:hover{background:var(--lv-green-soft);color:var(--lv-night)}.lv-apiindex__group{border-top:1px solid var(--lv-line-soft);flex-direction:column;gap:12px;padding-top:26px;display:flex}.lv-apiindex__group-title{font-family:var(--lv-font-heading);letter-spacing:-.02em;text-transform:capitalize;color:var(--lv-night);font-size:22px;font-weight:800}.lv-apiindex__list{border:1px solid var(--lv-line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.lv-apiindex__list>li+li{border-top:1px solid var(--lv-line-soft)}.lv-apiindex__row{min-height:56px;color:var(--lv-night);align-items:center;gap:12px;padding:10px 14px;transition:background-color .15s;display:flex}.lv-apiindex__row:hover{background:var(--lv-surface);color:var(--lv-night)}.lv-apiindex__path{font-family:var(--lv-font-mono);color:var(--lv-night);flex:none;font-size:13.5px;font-weight:700}.lv-apiindex__summary{min-width:0;color:var(--lv-body);flex:1;font-size:14.5px}.lv-apiindex__arrow{background:var(--lv-surface-alt);width:30px;height:30px;color:var(--lv-night);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.lv-apiindex__arrow .lv-icon{stroke-width:2.2px;width:14px;height:14px}.lv-apiindex__row:hover .lv-apiindex__arrow{background:var(--lv-green)}.lv-apiindex__more{padding-top:8px;display:flex}.lv-apischemas{flex-direction:column;gap:28px;display:flex}.lv-apiref__main{flex-direction:column;gap:16px;display:flex}.lv-apiref__schema{scroll-margin-top:calc(var(--lv-docs-rail-h) + 16px)}.lv-apiref__schema-head{font-family:var(--lv-font-heading);color:var(--lv-night);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:800;display:flex}.lv-apiref__schema-head code{font-family:var(--lv-font-mono);overflow-wrap:anywhere;font-size:16px}@media (width<=720px){.lv-apiindex__row{flex-wrap:wrap;row-gap:6px}.lv-apiindex__summary{flex-basis:100%}.lv-apiindex__arrow{display:none}}@media (prefers-reduced-motion:reduce){.lv-apiindex__row,.lv-apiindex__arrow,.lv-apiindex__jump a{transition:none}}.lv-schema{flex-direction:column;gap:28px;display:flex}.lv-schema__toc{top:var(--lv-docs-rail-h);z-index:5;margin-inline:calc(-1 * var(--lv-docs-pad));padding:10px var(--lv-docs-pad);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--lv-line-soft);background:#ffffffeb;position:sticky}.lv-schema__toc ul{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}.lv-schema__toc ul::-webkit-scrollbar{display:none}.lv-schema__toc a{border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);min-height:32px;color:var(--lv-body);flex:none;align-items:center;padding:0 12px;transition:background-color .15s,color .15s;display:inline-flex}.lv-schema__toc a:hover{background:var(--lv-green-soft);color:var(--lv-night)}.lv-schema__toc code{font-family:var(--lv-font-mono);font-size:12.5px;font-weight:700}.lv-schema__example{flex-direction:column;gap:12px;display:flex}.lv-schema .lv-ref-group{border-top:1px solid var(--lv-line-soft);scroll-margin-top:calc(var(--lv-docs-rail-h) + 64px);gap:12px;padding-top:26px}.lv-schema__group-key{font-family:var(--lv-font-mono);color:var(--lv-night);font-size:20px}.lv-schema__table .lv-ref-table__name{min-width:220px}.lv-schema__path code{overflow-wrap:anywhere}.lv-schema__path .lv-ref-req{vertical-align:middle;margin-left:8px}.lv-schema__none{color:var(--lv-faint);font-size:13px}.lv-schema__values{margin-top:0}.lv-schema__constraints{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:6px;display:flex}.lv-schema__constraints code{background:var(--lv-surface-alt);border-radius:7px;padding:2px 7px;font-size:12.5px}.lv-schema tr[id]{scroll-margin-top:calc(var(--lv-docs-rail-h) + 64px)}@media (width<=640px){.lv-schema__toc{margin-inline:-20px;padding-inline:20px}}.lv-doc-home{flex-direction:column;gap:clamp(40px,4.5vw,64px);max-width:1180px;display:flex}.lv-dev-h2{font-family:var(--lv-font-heading);letter-spacing:-.03em;color:var(--lv-night);font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.08}.lv-dev-h2 em{letter-spacing:-.02em;color:var(--lv-green-deep);font-style:italic;font-weight:400}.lv-dev-hero{margin:-28px calc(-1 * var(--lv-docs-pad)) 0;padding:clamp(44px, 5vw, 72px) var(--lv-docs-pad) clamp(44px, 5vw, 72px);background:radial-gradient(circle at 2px 2px, var(--lv-night-dot) 1.3px, transparent 1.6px) 0 0 / 26px 26px, var(--lv-night);color:var(--lv-white);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,56px);display:grid;position:relative;overflow:hidden}.lv-dev-hero :focus-visible{outline-color:var(--lv-white)}.lv-dev-hero__rings{width:480px;height:480px;color:var(--lv-green);opacity:.45;pointer-events:none;position:absolute;top:-160px;right:-160px}.lv-dev-hero__text{flex-direction:column;align-items:flex-start;gap:22px;max-width:600px;display:flex;position:relative}.lv-dev-eyebrow{font-family:var(--lv-font-mono);color:var(--lv-green);font-size:14px;font-weight:600}.lv-dev-hero__title{font-family:var(--lv-font-heading);letter-spacing:-.035em;color:var(--lv-white);font-size:clamp(34px,3.5vw,50px);font-weight:800;line-height:1.04}.lv-dev-hero__title em{letter-spacing:-.02em;color:var(--lv-green);font-style:italic;font-weight:400}.lv-dev-hero__lead{max-width:52ch;color:var(--lv-on-night);font-size:18px;line-height:1.55}.lv-dev-hero__actions{gap:12px}.lv-dev-hero .lv-btn--ghost{--lv-btn-ink:var(--lv-on-night);--lv-btn-ring:inset 0 0 0 2px var(--lv-night-soft);--lv-btn-hover-bg:#ffffff14}.lv-dev-hero .lv-btn--ghost:hover{color:var(--lv-white)}.lv-dev-hero .lv-btn--link{--lv-btn-ink:var(--lv-green)}.lv-dev-hero .lv-btn--link:hover{color:var(--lv-white)}.lv-dev-signals{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.lv-dev-signal{border-radius:var(--lv-radius-pill);background:var(--lv-night-deep);min-height:32px;box-shadow:inset 0 0 0 1px var(--lv-night-soft);font-family:var(--lv-font-heading);color:var(--lv-on-night);align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;font-weight:700;display:inline-flex}.lv-dev-dot{background:var(--lv-green);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.lv-dev-dot[data-channel=recorder]{background:var(--lv-violet-light)}.lv-dev-dot[data-channel=viewer]{background:var(--lv-teal)}.lv-dev-hero__visual{flex-direction:column;align-items:flex-end;min-width:0;display:flex;position:relative}.lv-dev-hero__scene{aspect-ratio:16/10;border-radius:28px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 30px 70px #00000073}.lv-dev-hero__scene img{object-fit:cover;width:100%;height:100%}.lv-dev-hero__code{--lv-code-bg:var(--lv-night-deep);--lv-code-head:var(--lv-night);z-index:2;border-radius:22px;align-self:flex-start;width:min(100%,400px);margin-top:-56px;position:relative;box-shadow:0 36px 80px #00000080}.lv-dev-hero__scene+.lv-dev-hero__code{margin-right:48px}.lv-dev-hero__code .lv-code__body{font-size:14px;line-height:1.8}.lv-dev-section{flex-direction:column;gap:22px;display:flex}.lv-dev-start{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.lv-dev-start__widgets{gap:18px;display:grid}.lv-dev-card{border:1px solid var(--lv-line);background:var(--lv-white);border-radius:24px;flex-direction:column;gap:12px;min-width:0;padding:24px;transition:border-color .18s,box-shadow .18s;display:flex}.lv-dev-card:hover{border-color:var(--lv-line-strong);box-shadow:var(--lv-shadow-card)}.lv-dev-tag{font-family:var(--lv-font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--lv-muted);align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.lv-dev-tile{background:var(--lv-green-soft);width:40px;height:40px;color:var(--lv-green-deep);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lv-dev-tile .lv-icon{width:20px;height:20px}.lv-dev-tile[data-channel=recorder]{background:var(--lv-violet-soft);color:var(--lv-violet)}.lv-dev-tile[data-channel=viewer]{background:var(--lv-teal-soft);color:var(--lv-teal-deep)}.lv-dev-card__title{font-family:var(--lv-font-heading);letter-spacing:-.02em;color:var(--lv-night);font-size:22px;font-weight:800;line-height:1.15}.lv-dev-card__title--sm{font-size:19px}.lv-dev-card__body{color:var(--lv-body);font-size:15.5px;line-height:1.55}.lv-dev-card>.lv-code{margin-top:6px}.lv-dev-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:auto;padding-top:4px;display:flex}.lv-dev-card__follow{color:var(--lv-muted);font-size:14px}.lv-dev-card__follow code{background:var(--lv-surface-alt);font-family:var(--lv-font-mono);color:var(--lv-night);border-radius:7px;padding:2px 7px;font-size:12.5px}.lv-dev-card--tight .lv-btn--link{margin-top:auto}.lv-dev-card .lv-btn--link{font-size:15px}.lv-dev-columns{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.lv-dev-list{flex-direction:column;gap:10px;display:flex}.lv-dev-list__row{border:1px solid var(--lv-line);color:var(--lv-night);border-radius:18px;align-items:center;gap:16px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex}a.lv-dev-list__row:hover{border-color:var(--lv-green-deep);color:var(--lv-night)}.lv-dev-list__row[data-unlinked]{border-style:dashed}.lv-dev-list__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lv-dev-list__title{font-family:var(--lv-font-heading);font-size:17px;font-weight:800;line-height:1.2}.lv-dev-list__body{color:var(--lv-body);font-size:14.5px;line-height:1.5}.lv-dev-list__arrow{background:var(--lv-surface-alt);width:36px;height:36px;color:var(--lv-night);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.lv-dev-list__arrow .lv-icon{stroke-width:2.2px;width:16px;height:16px}a.lv-dev-list__row:hover .lv-dev-list__arrow{background:var(--lv-green)}.lv-dev-list__row[data-unlinked] .lv-dev-list__arrow{opacity:.5}.lv-dev-pending{color:var(--lv-muted);font-size:14px}.lv-dev-refs{flex-direction:column;gap:2px;display:flex}.lv-dev-refs__row{min-height:46px;font-family:var(--lv-font-heading);color:var(--lv-night);border-radius:12px;align-items:center;gap:12px;padding:6px 12px;font-size:15.5px;font-weight:700;transition:background-color .15s;display:flex}a.lv-dev-refs__row:hover{background:var(--lv-green-soft);color:var(--lv-night)}.lv-dev-refs__row[data-unlinked]{color:var(--lv-muted);font-weight:600}.lv-dev-refs__dot{background:var(--lv-green);border-radius:50%;flex:none;width:8px;height:8px}.lv-dev-refs__row[data-unlinked] .lv-dev-refs__dot{background:var(--lv-line-strong)}.lv-dev-refs__arrow{color:var(--lv-faint);margin-left:auto;display:inline-flex}.lv-dev-refs__arrow .lv-icon{stroke-width:2.2px;width:14px;height:14px;transition:transform .18s var(--lv-ease)}a.lv-dev-refs__row:hover .lv-dev-refs__arrow .lv-icon{transform:translate(3px)}.lv-dev-help{background:var(--lv-green-soft);color:var(--lv-night);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;gap:clamp(24px,4vw,56px);padding:clamp(32px,4vw,48px) clamp(24px,4vw,48px) 0;display:grid;position:relative;overflow:hidden}.lv-dev-help__blob{border-radius:var(--lv-radius-blob);background:var(--lv-yellow);pointer-events:none;width:60%;height:160%;position:absolute;top:-30%;right:-10%}.lv-dev-help__text{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:clamp(32px,4vw,48px);display:flex;position:relative}.lv-dev-help__title{font-family:var(--lv-font-heading);letter-spacing:-.03em;font-size:clamp(26px,2.8vw,36px);font-weight:800;line-height:1.08}.lv-dev-help__body{max-width:56ch;color:var(--lv-body);font-size:16.5px;line-height:1.55}.lv-dev-help__actions{gap:12px;margin-top:6px}.lv-dev-help__visual{align-self:end;min-height:260px;position:relative}.lv-dev-help__disc{background:var(--lv-green);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-20%;left:50%;transform:translate(-50%)}.lv-dev-help__visual img{object-fit:contain;object-position:center bottom;width:auto;max-height:340px;margin:0 auto;display:block;position:relative}@media (width<=1180px){.lv-dev-hero{grid-template-columns:minmax(0,1fr)}.lv-dev-hero__visual{align-items:flex-start;gap:18px}.lv-dev-hero__scene{aspect-ratio:16/9;max-width:560px}.lv-dev-hero__code{width:100%;max-width:560px;margin-top:0}.lv-dev-hero__scene+.lv-dev-hero__code{margin-right:0}.lv-dev-start,.lv-dev-columns{grid-template-columns:minmax(0,1fr)}.lv-dev-start__widgets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.lv-doc-home{gap:40px}.lv-dev-hero{margin-top:-20px;padding-block:36px 40px}.lv-dev-hero__rings{width:320px;height:320px;top:-140px;right:-140px}.lv-dev-hero__title{font-size:34px}.lv-dev-hero__lead{font-size:17px}.lv-dev-hero__scene{aspect-ratio:4/5;border-radius:22px;max-height:360px}.lv-dev-start__widgets{grid-template-columns:minmax(0,1fr)}.lv-dev-card{border-radius:20px;padding:20px}.lv-dev-card__title{font-size:20px}.lv-dev-help{border-radius:24px;grid-template-columns:minmax(0,1fr);padding:28px 20px 0}.lv-dev-help__blob{width:90%;height:70%;top:auto;bottom:-30%;right:-30%}.lv-dev-help__visual{min-height:200px}.lv-dev-help__disc{width:200px;height:200px}.lv-dev-help__visual img{max-height:260px}}@media (prefers-reduced-motion:reduce){.lv-dev-card,.lv-dev-list__row,.lv-dev-list__arrow,.lv-dev-refs__row,.lv-dev-refs__arrow .lv-icon{transition:none}}.lv-cmdk-trigger{z-index:101;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);cursor:pointer;border:0;padding:12px 20px;font-size:15px;font-weight:700;transition:top .15s;position:absolute;top:-100px;left:12px}.lv-cmdk-trigger:focus-visible{top:12px}.lv-cmdk{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b172d8c;justify-content:center;align-items:flex-start;padding:clamp(16px,12vh,140px) 16px 16px;animation:.12s ease-out lv-cmdk-fade;display:flex;position:fixed;inset:0}.lv-cmdk__panel{border-radius:var(--lv-radius);background:var(--lv-white);width:min(640px,100%);max-height:min(560px,76vh);box-shadow:var(--lv-shadow-float);flex-direction:column;animation:.14s ease-out lv-cmdk-rise;display:flex;overflow:hidden}.lv-cmdk__head{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 0;display:flex}.lv-cmdk__title{color:var(--lv-muted);font-family:var(--lv-font-heading);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.lv-cmdk__close{border:1px solid var(--lv-line);border-radius:var(--lv-radius-pill);color:var(--lv-muted);font-family:var(--lv-font-heading);cursor:pointer;background:0 0;padding:6px 12px;font-size:13px;font-weight:700}.lv-cmdk__close:hover{border-color:var(--lv-line-strong);color:var(--lv-ink)}.lv-cmdk__field{border-bottom:1px solid var(--lv-line-soft);align-items:center;gap:12px;padding:12px 18px 14px;display:flex}.lv-cmdk__input{min-width:0;color:var(--lv-ink);font-family:var(--lv-font-heading);background:0 0;border:0;flex:1;padding:0;font-size:20px;font-weight:600}.lv-cmdk__input::placeholder{color:var(--lv-faint);font-weight:500}.lv-cmdk__input:focus-visible{outline:none}.lv-cmdk__key{border:1px solid var(--lv-line);border-radius:var(--lv-radius-xs);color:var(--lv-faint);font-family:var(--lv-font-heading);flex:none;padding:4px 8px;font-size:12px;font-weight:700}.lv-cmdk__list{scroll-behavior:auto;overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:6px;list-style:none;overflow-y:auto}.lv-cmdk__option{border-radius:var(--lv-radius-sm)}.lv-cmdk__option[aria-selected=true]{background:var(--lv-accent-soft)}.lv-cmdk__link{color:var(--lv-ink);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 12px;text-decoration:none;display:flex}.lv-cmdk__label{font-family:var(--lv-font-heading);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.lv-cmdk__option[aria-selected=true] .lv-cmdk__label{color:var(--lv-accent-deep)}.lv-cmdk__section{max-width:45%;color:var(--lv-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;font-weight:600;overflow:hidden}.lv-cmdk__empty{color:var(--lv-muted);text-align:center;margin:0;padding:28px 18px;font-size:15px}.lv-cmdk__hint{border-top:1px solid var(--lv-line-soft);background:var(--lv-surface);color:var(--lv-faint);flex:none;margin:0;padding:10px 18px;font-size:12px;font-weight:600}@keyframes lv-cmdk-fade{0%{opacity:0}}@keyframes lv-cmdk-rise{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.lv-cmdk,.lv-cmdk__panel{animation:none}.lv-cmdk-trigger{transition:none}}
