:root{--vp-brand-50:#e9f4ee;--vp-brand-100:#d4eae0;--vp-brand-200:#bfe0cd;--vp-brand-300:#7fc29e;--vp-brand-400:#3f9e70;--vp-brand-500:#1c8354;--vp-brand-600:#0d6e3e;--vp-brand-700:#0a5531;--vp-brand-800:#093b24;--vp-brand-900:#0f1f17;--vp-neutral-50:#f4f7f5;--vp-neutral-100:#e4ece8;--vp-neutral-200:#c9d9d0;--vp-neutral-300:#a3bfb0;--vp-neutral-400:#8fa99b;--vp-neutral-500:#5a7267;--vp-neutral-600:#3d5448;--vp-neutral-700:#2d4a3a;--vp-neutral-800:#1a2e23;--vp-neutral-900:#0f1f17;--vp-accent-cool-50:#e6f4fa;--vp-accent-cool-100:#cce7f3;--vp-accent-cool-200:#8dcee7;--vp-accent-cool-300:#4db8dc;--vp-accent-cool-400:#0a8fc4;--vp-accent-cool-500:#097dab;--vp-accent-cool-600:#076a92;--vp-accent-cool-700:#055779;--vp-accent-cool-800:#044460;--vp-accent-cool-900:#033147;--vp-accent-warm-50:#fff6ef;--vp-accent-warm-100:#ffedd4;--vp-accent-warm-400:#ff8c61;--vp-accent-warm-500:#ff6f3c;--vp-accent-warm-600:#b54708;--vp-accent-warm-700:#9a3412;--vp-status-success:#0d6e3e;--vp-status-success-ink:#0a5531;--vp-status-warning:#a16207;--vp-status-warning-surface:#fef6e7;--vp-status-error:#be123c;--vp-status-error-surface:#fff1f3;--vp-status-info:#076a92;--vp-status-info-surface:#e6f4fa;--vp-surface-background:#f4f7f5;--vp-surface-surface:#fff;--vp-surface-variant:#e4ece8;--vp-surface-border:#c9d9d0;--vp-surface-border-strong:#a3bfb0;--vp-text-primary:#0f1f17;--vp-text-secondary:#3d5448;--vp-text-inverse:#fff;--vp-text-on-brand:#fff;--vp-space-xs:4px;--vp-space-sm:8px;--vp-space-md:12px;--vp-space-lg:16px;--vp-space-xl:24px;--vp-space-xxl:32px;--vp-space-xxxl:48px;--vp-radius-input:12px;--vp-radius-button:14px;--vp-radius-card:20px;--vp-radius-sheet:24px;--vp-radius-pill:9999px;--vp-control-height-sm:44px;--vp-control-height-md:52px;--vp-control-height-lg:56px;--vp-screen-padding:20px;--vp-min-hit-target:44px;--vp-min-font-size:13px;--vp-font-regular:"PlusJakartaSans_400Regular";--vp-font-medium:"PlusJakartaSans_500Medium";--vp-font-semi-bold:"PlusJakartaSans_600SemiBold";--vp-font-bold:"PlusJakartaSans_700Bold";--vp-font-extra-bold:"PlusJakartaSans_800ExtraBold";--vp-type-display-size:30px;--vp-type-display-line-height:34px;--vp-type-display-weight:700;--vp-type-display-letter-spacing:-.8px;--vp-type-display-family:"PlusJakartaSans_700Bold";--vp-type-title-size:24px;--vp-type-title-line-height:30px;--vp-type-title-weight:700;--vp-type-title-letter-spacing:-.5px;--vp-type-title-family:"PlusJakartaSans_700Bold";--vp-type-heading-size:18px;--vp-type-heading-line-height:23px;--vp-type-heading-weight:600;--vp-type-heading-letter-spacing:-.2px;--vp-type-heading-family:"PlusJakartaSans_600SemiBold";--vp-type-body-size:16px;--vp-type-body-line-height:24px;--vp-type-body-weight:400;--vp-type-body-letter-spacing:0px;--vp-type-body-family:"PlusJakartaSans_400Regular";--vp-type-small-size:14px;--vp-type-small-line-height:21px;--vp-type-small-weight:400;--vp-type-small-letter-spacing:.1px;--vp-type-small-family:"PlusJakartaSans_400Regular";--vp-type-eyebrow-size:13px;--vp-type-eyebrow-line-height:18px;--vp-type-eyebrow-weight:600;--vp-type-eyebrow-letter-spacing:.4px;--vp-type-eyebrow-family:"PlusJakartaSans_600SemiBold";--vp-elevation-none:none;--vp-elevation-card:0px 4px 12px #0f1f170f;--vp-elevation-raised:0px 8px 20px #0f1f171a;--vp-elevation-modal:0px 16px 32px #0f1f1729;--lp-white:#fff;--lp-night:#08190f;--lp-night-2:#0c2718;--lp-night-3:#143c26;--lp-mint:#1db96a;--lp-nav-link-dark:#d5e3db;--lp-backdrop:#040c088c;--lp-veil-92:#08190feb;--lp-veil-85:#08190fd9;--lp-veil-82:#08190fd1;--lp-veil-80:#08190fcc;--lp-veil-72:#08190fb8;--lp-veil-55:#08190f8c;--lp-veil-45:#08190f73;--lp-veil-40:#08190f66;--lp-veil-35:#08190f59;--lp-veil-10:#08190f1a;--lp-menu-top:#0c2718e6;--lp-menu-bottom:#08190ff0;--lp-white-90:#ffffffe6;--lp-white-88:#ffffffe0;--lp-white-78:#ffffffc7;--lp-white-72:#ffffffb8;--lp-white-58:#ffffff94;--lp-white-35:#ffffff59;--lp-white-30:#ffffff4d;--lp-white-28:#ffffff47;--lp-white-20:#fff3;--lp-white-18:#ffffff2e;--lp-white-16:#ffffff29;--lp-white-14:#ffffff24;--lp-white-12:#ffffff1f;--lp-white-10:#ffffff1a;--lp-white-8:#ffffff14;--lp-white-7:#ffffff12;--lp-white-4:#ffffff0a;--lp-ink-28:#0f1f1747;--lp-ink-10:#0f1f171a;--lp-ink-6:#0f1f170f;--lp-shadow-55:#0000008c;--lp-shadow-50:#00000080;--lp-shadow-45:#00000073;--lp-shadow-70:#000000b3;--lp-shadow-20:#0003;--lp-mint-glow-80:#7fc29ecc;--lp-mint-glow-70:#7fc29eb3;--lp-mint-50:#7fc29e80;--lp-mint-45:#7fc29e73;--lp-mint-38:#7fc29e61;--lp-mint-35:#7fc29e59;--lp-mint-28:#7fc29e47;--lp-mint-20:#7fc29e33;--lp-mint-14:#7fc29e24;--lp-brand-45:#1c835473;--lp-green-glow-85:#1db96ad9;--lp-green-glow-70:#1db96ab3;--lp-green-glow-60:#1db96a99;--lp-leaf-45:#3f9e7073;--lp-leaf-30:#3f9e704d;--lp-cool-45:#0a8fc473;--lp-cool-20:#0a8fc433;--lp-sky-40:#4db8dc66;--lp-sky-line-22:#8dcee738;--lp-white-25:#ffffff40;--lp-white-6:#ffffff0f;--lp-shadow-25:#00000040;--lp-ink-40:#0f1f1766;--lp-ink-35:#0f1f1759;--lp-ink-25:#0f1f1740;--lp-mint-18:#7fc29e2e;--lp-green-24:#1db96a3d;--lp-green-10:#1db96a1a;--lp-cool-90:#0a8fc4e6;--lp-cool-38:#0a8fc461;--lp-cool-28:#0a8fc447;--lp-cool-12:#0a8fc41f;--lp-sky-85:#4db8dcd9;--lp-sky-28:#4db8dc47;--lp-play-blue:#32bbff;--lp-play-green:#32de84;--lp-play-red:#ff3a44;--lp-play-yellow:#ffd109;--lp-paper:#fbf4e4;--lp-paper-edge:#eadbbe;--lp-paper-rule:#c9b48c;--lp-paper-dash:#d9cbb0;--lp-paper-bar:#8a7a5c;--lp-paper-ink:#6b5d43;--lp-paper-stamp:#b85c38;--lp-paper-shadow:#5037148c}@font-face{font-family:PlusJakartaSans_400Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/plus-jakarta-sans-latin-ext-400-normal.D127hM_v.woff2)format("woff2");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:PlusJakartaSans_400Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/plus-jakarta-sans-latin-400-normal.Dhut76fR.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:PlusJakartaSans_400Regular_Fallback;src:local(Arial);size-adjust:106.05%;ascent-override:97.88%;descent-override:20.93%;line-gap-override:0%}@font-face{font-family:PlusJakartaSans_500Medium;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/plus-jakarta-sans-latin-ext-500-normal.9VZagAe1.woff2)format("woff2");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:PlusJakartaSans_500Medium;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/plus-jakarta-sans-latin-500-normal.Bf-nb4oT.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:PlusJakartaSans_500Medium_Fallback;src:local(Arial);size-adjust:105%;ascent-override:98.86%;descent-override:21.14%;line-gap-override:0%}@font-face{font-family:PlusJakartaSans_600SemiBold;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/plus-jakarta-sans-latin-ext-600-normal.DQgPU_Cg.woff2)format("woff2");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:PlusJakartaSans_600SemiBold;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/plus-jakarta-sans-latin-600-normal.DLTa1BUW.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:PlusJakartaSans_600SemiBold_Fallback;src:local(Arial Bold);size-adjust:103.5%;ascent-override:100.29%;descent-override:21.45%;line-gap-override:0%}@font-face{font-family:PlusJakartaSans_700Bold;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/plus-jakarta-sans-latin-ext-700-normal.BajbvANd.woff2)format("woff2");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:PlusJakartaSans_700Bold;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/plus-jakarta-sans-latin-700-normal.CfpNZvy6.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:PlusJakartaSans_700Bold_Fallback;src:local(Arial Bold);size-adjust:102.6%;ascent-override:101.17%;descent-override:21.64%;line-gap-override:0%}@font-face{font-family:PlusJakartaSans_800ExtraBold;font-style:normal;font-weight:800;font-display:swap;src:url(/_astro/plus-jakarta-sans-latin-ext-800-normal.B6BjB2Ju.woff2)format("woff2");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:PlusJakartaSans_800ExtraBold;font-style:normal;font-weight:800;font-display:swap;src:url(/_astro/plus-jakarta-sans-latin-800-normal.CusIZhrK.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:PlusJakartaSans_800ExtraBold_Fallback;src:local(Arial Bold);size-adjust:101.82%;ascent-override:101.95%;descent-override:21.8%;line-gap-override:0%}:root{--lp-ease:cubic-bezier(.22, 1, .36, 1);--lp-font-400:var(--vp-font-regular), plusjakartasans_400regular_fallback, system-ui, sans-serif;--lp-font-500:var(--vp-font-medium), plusjakartasans_500medium_fallback, system-ui, sans-serif;--lp-font-600:var(--vp-font-semi-bold), plusjakartasans_600semibold_fallback, system-ui, sans-serif;--lp-font-700:var(--vp-font-bold), plusjakartasans_700bold_fallback, system-ui, sans-serif;--lp-font-800:var(--vp-font-extra-bold), plusjakartasans_800extrabold_fallback, system-ui, sans-serif;--lp-gutter:clamp(20px, 5vw, 80px);--lp-header-offset:84px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;scroll-padding-top:var(--lp-header-offset);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}main>section{scroll-margin-top:calc(-1 * var(--lp-header-offset))}body{background:var(--lp-night);color:var(--vp-neutral-900);font-family:var(--lp-font-400);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;overflow-x:clip}h1,h2,h3,p,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}img,svg,canvas{max-width:100%;display:block}button{font:inherit;color:inherit}a{color:var(--vp-brand-300);text-decoration:none}a:hover{color:var(--vp-brand-200)}:focus-visible{outline:3px solid var(--vp-accent-cool-300);outline-offset:3px}@keyframes vp-shine{0%,60%{background-position:150% 0}to{background-position:-100% 0}}@keyframes vp-spin{to{transform:rotate(360deg)}}@keyframes vp-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes vp-ping{0%{opacity:.7;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(2.2)}}@keyframes vp-hero-in{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes vp-swap{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes vp-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes vp-scan{0%{top:-36px}to{top:calc(100% - 4px)}}@keyframes vp-chip{0%,30%{opacity:0;transform:translate(14px)scale(.96)}40%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@keyframes vp-join-left{0%{opacity:0;transform:translate(-54px,-84px)rotate(-7.714deg)}10%{opacity:1;transform:translate(-54px,-84px)rotate(-7.714deg)}28%,88%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes vp-join-center{0%{opacity:0;transform:translateY(-84px)}10%{opacity:1;transform:translateY(-84px)}28%,88%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes vp-join-right{0%{opacity:0;transform:translate(54px,-84px)rotate(7.714deg)}10%{opacity:1;transform:translate(54px,-84px)rotate(7.714deg)}28%,88%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes vp-pin{0%,32%{opacity:0;transform:translate(-50%)scale(.8)}40%,88%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(1)}}@keyframes vp-hist{0%,48%{opacity:0;transform:translateY(-12px)scale(.9)}58%,88%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes vp-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes vp-fill{0%{background:var(--lp-white-8);color:var(--vp-accent-cool-200)}6%,88%{background:var(--vp-accent-cool-500);color:var(--lp-white)}to{background:var(--lp-white-8);color:var(--vp-accent-cool-200)}}@keyframes vp-stamp{0%,32%{opacity:0;transform:scale(1.6)rotate(-14deg)}38%,90%{opacity:1;transform:scale(1)rotate(-8deg)}to{opacity:0;transform:scale(1)rotate(-8deg)}}@keyframes vp-row{0%,38%{opacity:0;transform:translate(-14px)}46%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes vp-skel{0%,38%{opacity:1}44%,94%{opacity:0}to{opacity:1}}@keyframes vp-descend{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (hover:none) and (pointer:coarse){body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--vp-radius-pill);background:var(--lp-white);color:var(--vp-brand-700);font-family:var(--lp-font-700);padding:12px 18px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.wordmark[data-astro-cid-se54d25n]{white-space:nowrap;color:var(--wm-ink,var(--vp-neutral-900));font-family:var(--lp-font-800);flex:none;font-weight:800;display:inline-flex}.wordmark__brand[data-astro-cid-se54d25n]{color:var(--wm-brand,var(--vp-brand-500))}.wordmark__suffix[data-astro-cid-se54d25n]{color:var(--wm-suffix,var(--wm-brand,var(--vp-brand-500)));font-family:var(--lp-font-500);white-space:pre;font-weight:500}.wordmark--17[data-astro-cid-se54d25n]{letter-spacing:-.544px;font-size:17px;line-height:20px}.wordmark--20[data-astro-cid-se54d25n]{letter-spacing:-.64px;font-size:20px;line-height:24px}.wordmark--24[data-astro-cid-se54d25n]{letter-spacing:-.768px;font-size:24px;line-height:29px}.icon[data-astro-cid-yyrfnhlp]{flex:none}.menu[data-astro-cid-t7vk6yyn]{inset:max(10px, env(safe-area-inset-top)) 10px auto auto;width:min(100vw - 56px,340px);max-width:none;max-height:calc(100dvh - 20px);color:var(--lp-white);pointer-events:auto;opacity:1;transition:opacity .25s ease, transform .45s var(--lp-ease), overlay .45s allow-discrete, display .45s allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:visible;transform:translate(0)}.menu[data-astro-cid-t7vk6yyn]:not([open]){opacity:0;transform:translate(110%)}@starting-style{.menu[data-astro-cid-t7vk6yyn][open]{opacity:0;transform:translate(110%)}}.menu[data-astro-cid-t7vk6yyn]::backdrop{background:var(--lp-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1;transition:opacity .3s ease, overlay .3s allow-discrete, display .3s allow-discrete}.menu[data-astro-cid-t7vk6yyn]:not([open])::backdrop{opacity:0}@starting-style{.menu[data-astro-cid-t7vk6yyn][open]::backdrop{opacity:0}}.menu__panel[data-astro-cid-t7vk6yyn]{border:1px solid var(--lp-white-14);background:linear-gradient(180deg, var(--lp-menu-top), var(--lp-menu-bottom));max-height:calc(100dvh - 20px);box-shadow:inset 0 1px 0 var(--lp-white-12), 0 30px 60px -20px var(--lp-shadow-70);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border-radius:28px;padding:68px 10px 10px;position:relative;overflow-y:auto}.menu__title[data-astro-cid-t7vk6yyn]{color:var(--vp-brand-300);font-family:var(--lp-font-700);letter-spacing:.4px;text-transform:uppercase;font-size:12px;font-weight:700;position:absolute;top:26px;left:22px}.menu__close[data-astro-cid-t7vk6yyn]{border:1px solid var(--lp-white-16);background:var(--lp-white-8);width:44px;height:44px;color:var(--lp-white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.menu__list[data-astro-cid-t7vk6yyn]{flex-direction:column;gap:2px;display:flex}.menu__entry[data-astro-cid-t7vk6yyn]{opacity:1;transition:opacity .35s, transform .45s var(--lp-ease);transition-delay:calc(60ms + var(--i,0) * 50ms);transform:translateY(0)}.menu__entry[data-astro-cid-t7vk6yyn]:nth-child(2){--i:1}.menu__entry[data-astro-cid-t7vk6yyn]:nth-child(3){--i:2}.menu__entry[data-astro-cid-t7vk6yyn]:nth-child(4){--i:3}.menu__entry--apps[data-astro-cid-t7vk6yyn]{--i:4.4;margin-top:10px}@starting-style{.menu[data-astro-cid-t7vk6yyn][open] .menu__entry[data-astro-cid-t7vk6yyn]{opacity:0;transform:translateY(12px)}}.menu__item[data-astro-cid-t7vk6yyn]{color:var(--lp-white);border-radius:16px;align-items:center;gap:14px;padding:11px 12px;transition:background .2s;display:flex}.menu__item[data-astro-cid-t7vk6yyn]:hover{background:var(--lp-white-8);color:var(--lp-white)}.menu__num[data-astro-cid-t7vk6yyn]{width:22px;color:var(--vp-brand-300);font-family:var(--lp-font-800);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.menu__text[data-astro-cid-t7vk6yyn]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative}.menu__label[data-astro-cid-t7vk6yyn]{font-family:var(--lp-font-700);font-size:18px;font-weight:700;line-height:22px}.menu__hint[data-astro-cid-t7vk6yyn]{color:var(--vp-neutral-300);font-size:13px;line-height:17px}.menu__item[data-astro-cid-t7vk6yyn] .menu__chevron{color:var(--vp-brand-300)}.menu__apps[data-astro-cid-t7vk6yyn]{background:linear-gradient(135deg, var(--lp-mint) 0%, var(--vp-brand-500) 55%, var(--vp-accent-cool-400) 130%);box-shadow:inset 0 1px 0 var(--lp-white-35), 0 16px 32px -12px var(--lp-green-glow-60);color:var(--lp-white);border-radius:22px;align-items:center;gap:12px;padding:12px;display:flex;position:relative;overflow:hidden}.menu__apps[data-astro-cid-t7vk6yyn]:hover{color:var(--lp-white)}.menu__apps[data-astro-cid-t7vk6yyn]:active{transform:scale(.98)}.menu__shine[data-astro-cid-t7vk6yyn]{background:linear-gradient(110deg, transparent 30%, var(--lp-white-28) 50%, transparent 70%);background-size:250% 100%;animation:3.2s ease-in-out infinite vp-shine;position:absolute;inset:0}.menu__icons[data-astro-cid-t7vk6yyn]{flex:none;display:flex;position:relative}.menu__icons[data-astro-cid-t7vk6yyn] img[data-astro-cid-t7vk6yyn]{width:36px;height:36px;box-shadow:0 0 0 2px var(--lp-white-90);border-radius:10px}.menu__icons[data-astro-cid-t7vk6yyn] .menu__icon-vet[data-astro-cid-t7vk6yyn]{margin-left:-12px;transform:rotate(8deg)}.menu__apps-title[data-astro-cid-t7vk6yyn]{font-family:var(--lp-font-800);font-size:16px;font-weight:800;line-height:20px}.menu__apps-hint[data-astro-cid-t7vk6yyn]{color:var(--lp-white-88);font-family:var(--lp-font-600);font-size:12px;font-weight:600;line-height:15px}.menu__apps-dot[data-astro-cid-t7vk6yyn]{background:var(--lp-white);width:32px;height:32px;color:var(--vp-brand-600);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.site-header[data-astro-cid-aairvxrv]{z-index:50;padding:max(12px, env(safe-area-inset-top)) clamp(12px, 2.4vw, 28px) 0;padding-inline:max(clamp(12px, 2.4vw, 28px), env(safe-area-inset-left)) max(clamp(12px, 2.4vw, 28px), env(safe-area-inset-right));pointer-events:none;transition:transform .38s cubic-bezier(.2,.8,.2,1);position:sticky;top:0}.site-header[data-astro-cid-aairvxrv][data-hidden]:not(:focus-within){transform:translateY(-110%)}@media (prefers-reduced-motion:reduce){.site-header[data-astro-cid-aairvxrv]{transition:none}}.site-header[data-astro-cid-aairvxrv][data-theme=dark]{--nav-bg:linear-gradient(180deg, var(--lp-white-12), var(--lp-white-4));--nav-bd:var(--lp-white-16);--nav-sh:inset 0 1px 0 var(--lp-white-18), inset 0 -1px 0 var(--lp-shadow-20), 0 12px 40px -12px var(--lp-shadow-55);--nav-wm:var(--vp-neutral-50);--nav-wm-brand:var(--vp-brand-300);--nav-link:var(--lp-nav-link-dark);--nav-hover:var(--lp-white);--nav-hover-bg:var(--lp-white-10)}.site-header[data-astro-cid-aairvxrv][data-theme=light]{--nav-bg:linear-gradient(180deg, var(--lp-white-78), var(--lp-white-58));--nav-bd:var(--lp-ink-10);--nav-sh:inset 0 1px 0 var(--lp-white-90), 0 12px 32px -14px var(--lp-ink-28);--nav-wm:var(--vp-neutral-900);--nav-wm-brand:var(--vp-brand-500);--nav-link:var(--vp-neutral-600);--nav-hover:var(--vp-neutral-900);--nav-hover-bg:var(--lp-ink-6)}.pill[data-astro-cid-aairvxrv]{border:1px solid var(--nav-bd);border-radius:var(--vp-radius-pill);background:var(--nav-bg);max-width:1240px;height:60px;box-shadow:var(--nav-sh);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);pointer-events:auto;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 8px 0 18px;transition:background .4s,border-color .4s,box-shadow .4s;display:flex}.home[data-astro-cid-aairvxrv]{--wm-ink:var(--nav-wm);--wm-brand:var(--nav-wm-brand);min-block-size:var(--vp-min-hit-target);flex:none;align-items:center;gap:7px;display:inline-flex}.home__mark[data-astro-cid-aairvxrv]{width:36px;height:36px;margin:-4px -6px}.links[data-astro-cid-aairvxrv]{align-items:center;gap:4px;display:none}.links__list[data-astro-cid-aairvxrv]{gap:4px;display:flex}.links__item[data-astro-cid-aairvxrv]{min-block-size:var(--vp-min-hit-target);border-radius:var(--vp-radius-pill);color:var(--nav-link);font-family:var(--lp-font-600);align-items:center;padding:8px 14px;font-size:14px;font-weight:600;transition:background .2s,color .4s;display:inline-flex}.links__item[data-astro-cid-aairvxrv]:hover{background:var(--nav-hover-bg);color:var(--nav-hover)}.links__divider[data-astro-cid-aairvxrv]{background:var(--nav-bd);width:1px;height:20px;margin:0 8px}.cta[data-astro-cid-aairvxrv]{border-radius:var(--vp-radius-pill);background:linear-gradient(135deg, var(--lp-mint) 0%, var(--vp-brand-500) 55%, var(--vp-accent-cool-400) 130%);height:44px;box-shadow:inset 0 1px 0 var(--lp-white-35), 0 10px 24px -10px var(--lp-green-glow-70);color:var(--lp-white);font-family:var(--lp-font-800);white-space:nowrap;align-items:center;gap:10px;padding:0 6px 0 18px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.cta[data-astro-cid-aairvxrv]:hover{box-shadow:inset 0 1px 0 var(--lp-white-35), 0 14px 28px -10px var(--lp-green-glow-85);color:var(--lp-white);transform:translateY(-1px)}.cta__shine[data-astro-cid-aairvxrv]{background:linear-gradient(110deg, transparent 30%, var(--lp-white-28) 50%, transparent 70%);pointer-events:none;background-size:250% 100%;animation:3.2s ease-in-out infinite vp-shine;position:absolute;inset:0}.cta__label[data-astro-cid-aairvxrv]{position:relative}.cta[data-astro-cid-aairvxrv]:active{transform:scale(.97)}.cta__dot[data-astro-cid-aairvxrv]{background:var(--lp-white);width:32px;height:32px;color:var(--vp-brand-600);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.burger[data-astro-cid-aairvxrv]{border:1px solid var(--nav-bd);background:var(--nav-hover-bg);cursor:pointer;border-radius:50%;flex:none;width:44px;height:44px;padding:0;transition:background .3s;position:relative}.burger__bar[data-astro-cid-aairvxrv]{background:var(--nav-hover);height:2px;transition:top .3s var(--lp-ease), transform .3s var(--lp-ease), opacity .2s;border-radius:2px;position:absolute;left:13px}.burger__bar--1[data-astro-cid-aairvxrv]{width:18px;top:15px}.burger__bar--2[data-astro-cid-aairvxrv]{width:12px;top:21px}.burger__bar--3[data-astro-cid-aairvxrv]{width:18px;top:27px}.burger[data-astro-cid-aairvxrv][aria-expanded=true] .burger__bar--1[data-astro-cid-aairvxrv]{top:21px;transform:rotate(45deg)}.burger[data-astro-cid-aairvxrv][aria-expanded=true] .burger__bar--2[data-astro-cid-aairvxrv]{opacity:0}.burger[data-astro-cid-aairvxrv][aria-expanded=true] .burger__bar--3[data-astro-cid-aairvxrv]{top:21px;transform:rotate(-45deg)}@media (min-width:900px){.links[data-astro-cid-aairvxrv]{display:flex}.burger[data-astro-cid-aairvxrv]{display:none}}
