.lp-nav-bar .lp-menu{--lp-menu-ink:rgb(var(--color-text-primary));--lp-menu-ink-2:rgb(var(--color-text-secondary));--lp-menu-ink-3:rgb(var(--color-text-tertiary));--lp-menu-hair:rgb(var(--color-text-primary)/0.08);--lp-menu-hair-2:rgb(var(--color-text-primary)/0.12);--lp-menu-wash-1:rgb(var(--color-text-primary)/0.04);--lp-menu-wash-2:rgb(var(--color-text-primary)/0.07);--lp-menu-tile:color-mix(in srgb,rgb(var(--color-bg-app)),rgb(var(--color-text-primary)) 10%);--lp-menu-face:var(--type-text-stack);position:absolute;top:calc(var(--lp-nav-h) - .5rem);right:var(--lp-nav-edge);z-index:40;box-sizing:border-box;width:min(53.75rem,calc(100% - 2 * var(--lp-nav-edge)));padding:0;overflow:hidden;border-radius:14px;background:rgb(var(--color-bg-app)/.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px var(--lp-menu-hair-2),0 8px 32px rgb(var(--color-bg-app)),0 4px 12px rgba(0,0,0,.35),0 28px 64px -16px rgba(0,0,0,.65);font-family:var(--lp-menu-face);font-size:.8125rem;line-height:1.5;letter-spacing:0;color:var(--lp-menu-ink);text-align:left;opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none}.lp-nav-bar .lp-menu[data-open]{opacity:1;visibility:visible;transform:none;pointer-events:auto}@media (prefers-reduced-motion:no-preference){.lp-nav-bar .lp-menu{transition:opacity .16s var(--lp-kit-ease-in,ease),transform .16s var(--lp-kit-ease-in,ease),visibility 0s linear .16s,height .22s var(--lp-kit-ease,ease)}.lp-nav-bar .lp-menu[data-open]{transition:opacity .18s var(--lp-kit-ease-out,ease),transform .22s var(--lp-kit-ease-out,ease),visibility 0s,height .22s var(--lp-kit-ease,ease)}.lp-nav-bar .lp-menu-content{animation:lp-menu-in .22s var(--lp-kit-ease-out,ease) both}}@keyframes lp-menu-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lp-nav-bar .lp-menu-inner{display:flow-root;box-sizing:border-box;padding:.5rem}.lp-nav-bar .lp-menu-island{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));box-sizing:border-box;padding:.75rem;border-radius:8px;background:var(--lp-menu-wash-1);box-shadow:inset 0 0 0 1px var(--lp-menu-hair)}.lp-nav-bar .lp-menu-col{display:flex;flex-direction:column;min-width:0;padding:0 .75rem}.lp-nav-bar .lp-menu-col+.lp-menu-col{border-left:1px solid var(--lp-menu-hair)}.lp-nav-bar .lp-menu-col:first-child{padding-left:0}.lp-nav-bar .lp-menu-col:last-child{padding-right:0}.lp-nav-bar .lp-menu-col-links{padding-top:.25rem}.lp-nav-bar .lp-menu-col-card{padding-left:.75rem}.lp-nav-bar .lp-menu-label{margin:0;padding:.5rem .75rem;font-size:.6875rem;font-weight:600;line-height:1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-menu-ink-3)}.lp-nav-bar .lp-menu-focus{display:block;box-sizing:border-box;border-radius:6px;color:inherit;text-decoration:none;cursor:pointer;transition:background-color var(--lp-kit-t-fast,.12s) var(--lp-kit-ease,ease)}.lp-nav-bar .lp-menu-focus:hover{background:var(--lp-menu-wash-2)}.lp-nav-bar .lp-menu-focus:focus-visible{outline:2px solid rgb(var(--brand-lavender,205 182 255));outline-offset:-2px}.lp-nav-bar .lp-menu-title{display:block;font-weight:500;line-height:1.25rem;color:var(--lp-menu-ink)}.lp-nav-bar .lp-menu-line{display:block;overflow:hidden;font-weight:400;line-height:1.25rem;white-space:nowrap;text-overflow:ellipsis;color:var(--lp-menu-ink-3)}.lp-nav-bar .lp-menu-line-wrap{white-space:normal;text-wrap:pretty}.lp-nav-bar .lp-menu-feature{padding:.875rem 1rem .9375rem}.lp-nav-bar .lp-menu-feature .lp-menu-line{margin-top:.125rem}.lp-nav-bar .lp-menu-plain{padding:.625rem 1rem;line-height:1.25rem;color:var(--lp-menu-ink-2)}.lp-nav-bar .lp-menu-plain:hover{color:var(--lp-menu-ink)}.lp-nav-bar .lp-menu-game{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem}.lp-nav-bar .lp-menu-tile{display:grid;flex:none;place-items:center;width:1.75rem;height:1.75rem;border-radius:7px;background:var(--lp-menu-tile);box-shadow:inset 0 0 0 1px var(--lp-menu-hair);font-size:1rem;color:var(--lp-menu-ink)}.lp-nav-bar .lp-menu-tile>.lp-menu-mask,.lp-nav-bar .lp-menu-tile>svg{display:block;width:1em;height:1em}.lp-nav-bar .lp-menu-tile-plus{color:var(--lp-menu-ink-2)}.lp-nav-bar .lp-menu-game-text{display:block;min-width:0;flex:1 1 auto}.lp-nav-bar .lp-menu-mask{display:block;background:currentColor;-webkit-mask:var(--lp-mask) center /contain no-repeat;mask:var(--lp-mask) center /contain no-repeat}.lp-nav-bar .lp-menu-card{display:flex;flex-direction:column;gap:.75rem;height:100%;padding:.75rem;border-radius:8px;background:var(--lp-menu-wash-1);box-shadow:inset 0 0 0 1px var(--lp-menu-hair)}.lp-nav-bar .lp-menu-card:hover{background:var(--lp-menu-wash-2)}.lp-nav-bar .lp-menu-card-text{display:block}.lp-nav-bar .lp-menu-more{display:inline-flex;align-items:center;gap:.375rem;margin-top:auto;font-weight:500;color:var(--lp-menu-ink-2)}.lp-nav-bar .lp-menu-more svg{width:14px;height:14px;transition:transform var(--lp-kit-t-fast,.12s) var(--lp-kit-ease,ease)}.lp-nav-bar .lp-menu-card:hover .lp-menu-more{color:var(--lp-menu-ink)}.lp-nav-bar .lp-menu-card:hover .lp-menu-more svg{transform:translateX(2px)}.lp-nav-bar .lp-menu-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem}.lp-nav-bar .lp-menu-wall-tile{display:grid;place-items:center;aspect-ratio:1;border-radius:8px;background:var(--lp-menu-tile);box-shadow:inset 0 0 0 1px var(--lp-menu-hair)}.lp-nav-bar .lp-menu-wall-icon{display:block;width:92%;height:92%;background-size:400% 200%;background-repeat:no-repeat;opacity:.92}.lp-nav-bar .lp-menu-new{display:flex;align-items:center;gap:.5rem;min-height:3rem;margin-top:.25rem;padding:.25rem 1.25rem 0}.lp-nav-bar .lp-menu-new-tag{font-weight:500;color:var(--lp-menu-ink)}.lp-nav-bar .lp-menu-new-text{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--lp-menu-ink-3)}.lp-nav-bar .lp-menu-new-link{display:inline-flex;align-items:center;gap:.375rem;margin:0 -.5rem;padding:.25rem .5rem;color:var(--lp-menu-ink-3)}.lp-nav-bar .lp-menu-new-link:hover{background:transparent;color:var(--lp-menu-ink)}.lp-nav-bar .lp-menu-new-link svg{width:14px;height:14px}@container (max-width: 1023px){.lp-nav-bar .lp-menu-island{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-nav-bar .lp-menu-col-card,.lp-nav-bar .lp-menu-col-links{grid-column:1/-1;margin-top:.75rem;padding:.75rem 0 0;border-left:0;border-top:1px solid var(--lp-menu-hair)}.lp-nav-bar .lp-menu-col-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-nav-bar .lp-menu-card{flex-direction:row;align-items:center;gap:1rem}.lp-nav-bar .lp-menu-wall{width:11rem;flex:none}.lp-nav-bar .lp-menu-more{margin-top:0;margin-left:auto;white-space:nowrap}}.lp-nav-bar .lp-sheet{--lp-menu-ink:rgb(var(--color-text-primary));--lp-menu-ink-2:rgb(var(--color-text-secondary));--lp-menu-ink-3:rgb(var(--color-text-tertiary));--lp-menu-hair:rgb(var(--color-text-primary)/0.08);--lp-menu-wash-2:rgb(var(--color-text-primary)/0.07);--lp-menu-tile:color-mix(in srgb,rgb(var(--color-bg-app)),rgb(var(--color-text-primary)) 10%);display:none;position:absolute;top:var(--lp-nav-h);left:0;right:0;z-index:40;box-sizing:border-box;max-height:calc(100cqh - var(--lp-nav-h));overflow-y:auto;padding:.5rem .75rem 1.25rem;border-bottom:1px solid var(--lp-menu-hair);background:rgb(var(--color-bg-app)/.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-family:var(--type-text-stack);font-size:.9375rem;line-height:1.5;color:var(--lp-menu-ink)}.lp-nav-bar .lp-sheet .lp-menu-focus{display:block;box-sizing:border-box;border-radius:8px;color:inherit;text-decoration:none}.lp-nav-bar .lp-sheet .lp-menu-focus:active{background:var(--lp-menu-wash-2)}.lp-nav-bar .lp-sheet .lp-menu-label{padding-top:1rem}.lp-nav-bar .lp-sheet .lp-menu-game{padding:.5rem .75rem}.lp-nav-bar .lp-sheet .lp-menu-game .lp-menu-line{font-size:.8125rem}.lp-nav-bar .lp-sheet .lp-menu-plain{padding:.625rem .75rem;color:var(--lp-menu-ink)}.lp-nav-bar .lp-sheet-actions{display:grid;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--lp-menu-hair)}.lp-nav-bar .lp-sheet-actions .lp-kit-btn{width:100%}.lp-nav-bar .lp-sheet-action{display:flex;border-radius:999px;text-decoration:none}@container (max-width: 639px){.lp-nav-bar .lp-sheet[data-open]{display:block}.lp-nav-bar .lp-menu{display:none}}@media (prefers-reduced-motion:reduce){.lp-nav-bar .lp-menu,.lp-nav-bar .lp-menu-content,.lp-nav-bar .lp-menu-focus,.lp-nav-bar .lp-menu-more svg{transition:none!important;animation:none!important}}.lp-nav-bar{--lp-nav-h:4.25rem;--lp-nav-text:0.8125rem;--lp-nav-gap:1.5rem;--lp-nav-ink:rgb(var(--color-text-tertiary));--lp-nav-ink-hover:rgb(var(--color-text-primary));--lp-nav-hair:rgb(var(--color-text-primary)/0.08);--lp-nav-ground:rgb(var(--color-bg-app)/0.8);--lp-nav-blur:20px;--lp-nav-edge:1.5rem;position:sticky;top:0;z-index:30;height:var(--lp-nav-h);margin-bottom:calc(var(--lp-nav-h) * -1);border-bottom:1px solid transparent;background:transparent;container:lp-nav/scroll-state}.lp-nav-bar .lp-nav-ground{position:absolute;inset:0 0 -1px;z-index:-1;border-bottom:1px solid var(--lp-nav-hair);background:transparent;pointer-events:none}@container lp-nav scroll-state(stuck: top){.lp-nav-bar .lp-nav-ground{background:var(--lp-nav-ground);-webkit-backdrop-filter:blur(var(--lp-nav-blur));backdrop-filter:blur(var(--lp-nav-blur))}}@supports not (container-type:scroll-state){.lp-nav-bar .lp-nav-ground{background:var(--lp-nav-ground);-webkit-backdrop-filter:blur(var(--lp-nav-blur));backdrop-filter:blur(var(--lp-nav-blur))}}.lp-nav-bar .lp-nav-inner{display:flex;align-items:center;width:calc(100% - 3rem);max-width:42rem;height:100%;margin-inline:auto}@container (min-width: 640px){.lp-nav-bar .lp-nav-inner{width:calc(100% - 4rem)}.lp-nav-bar{--lp-nav-edge:max(2rem,(100% - 42rem)/2)}}@container (min-width: 1024px){.lp-nav-bar .lp-nav-inner{max-width:clamp(80rem,78cqw,96rem)}.lp-nav-bar{--lp-nav-edge:max(2rem,(100% - clamp(80rem,78cqw,96rem))/2)}}.lp-nav-bar .lp-nav-logo{display:flex;flex:none;align-items:center;translate:0 0;color:inherit;text-decoration:none;cursor:pointer}.lp-nav-bar .lp-nav-links{display:flex;align-items:center;margin:0 0 0 auto;padding-left:var(--lp-nav-gap)}.lp-nav-bar .lp-nav-link{position:relative;display:block;margin:0;font-size:var(--lp-nav-text);line-height:1.25;white-space:nowrap;color:var(--lp-nav-ink);cursor:pointer;text-box:trim-both cap alphabetic}.lp-nav-bar .lp-nav-link+.lp-nav-link{margin-left:var(--lp-nav-gap)}.lp-nav-bar .lp-nav-link:before{content:"";position:absolute;inset:-.75rem -.5rem}.lp-nav-bar .lp-nav-link:hover{color:var(--lp-nav-ink-hover)}.lp-nav-bar .lp-nav-divider{flex:none;width:1px;height:.9375rem;margin:0 var(--lp-nav-gap);background:rgb(var(--color-text-primary)/.12)}.lp-nav-bar .lp-nav-cta-link{display:flex;flex:none;margin-left:1.125rem;border-radius:999px;color:inherit;text-decoration:none}.lp-nav-bar .lp-nav-cta-link:focus-visible,.lp-nav-bar .lp-nav-link:focus-visible,.lp-nav-bar .lp-nav-logo:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:4px;border-radius:4px}.lp-nav-bar .lp-nav-cta-link:focus-visible{border-radius:999px;outline-offset:2px}@container (max-width: 639px){.lp-nav-bar .lp-nav-links .lp-nav-divider,.lp-nav-bar .lp-nav-links .lp-nav-page{display:none}}@media (prefers-reduced-motion:no-preference){.lp-nav-bar .lp-nav-link{transition:color .15s ease,background-color .15s ease}.lp-nav-bar .lp-nav-ground{transition:background-color .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease}}.lp-nav-bar a.lp-nav-link,.lp-nav-bar button.lp-nav-link{padding:0;border:0;background:none;font-size:var(--lp-nav-text);line-height:1.25;color:var(--lp-nav-ink);text-decoration:none;text-align:left;-webkit-appearance:none;appearance:none}.lp-nav-bar .lp-nav-link[aria-current=page],.lp-nav-bar a.lp-nav-link:hover,.lp-nav-bar button.lp-nav-link:hover{color:var(--lp-nav-ink-hover)}.lp-nav-bar .lp-nav-trigger{display:flex;align-items:center;gap:.3125rem;isolation:isolate;text-box:none}.lp-nav-bar .lp-nav-trigger-label{display:block;text-box:trim-both cap alphabetic}.lp-nav-bar .lp-nav-chevron{width:12px;height:12px;margin-top:1px;color:var(--lp-nav-ink);transition:transform var(--lp-kit-t-base,.18s) var(--lp-kit-ease,ease),color .15s ease}.lp-nav-bar .lp-nav-trigger:hover .lp-nav-chevron,.lp-nav-bar .lp-nav-trigger[aria-expanded=true] .lp-nav-chevron{color:var(--lp-nav-ink-hover)}.lp-nav-bar .lp-nav-trigger[aria-expanded=true] .lp-nav-chevron{transform:rotate(180deg)}.lp-nav-bar .lp-nav-trigger:before{inset:-.625rem -.75rem;z-index:-1;border-radius:999px;background:transparent;transition:background-color .15s ease}.lp-nav-bar .lp-nav-trigger[aria-expanded=true]{color:var(--lp-nav-ink-hover)}.lp-nav-bar .lp-nav-trigger[aria-expanded=true]:before{background:rgb(var(--color-text-primary)/.08)}.lp-nav-bar .lp-nav-trigger:focus-visible{outline-offset:6px}.lp-nav-bar .lp-nav-burger{display:none;position:relative;flex:none;width:1.75rem;height:1.75rem;margin:0 -.25rem 0 .75rem;padding:0;border:0;border-radius:999px;background:none;color:var(--lp-nav-ink-hover);cursor:pointer;-webkit-appearance:none;appearance:none}.lp-nav-bar .lp-nav-burger-bar{position:absolute;left:50%;top:50%;width:14px;height:1.5px;border-radius:1px;background:currentColor;transform:translate(-50%,calc(-50% - 2.5px));transition:transform var(--lp-kit-t-base,.18s) var(--lp-kit-ease,ease)}.lp-nav-bar .lp-nav-burger-bar+.lp-nav-burger-bar{transform:translate(-50%,calc(-50% + 2.5px))}.lp-nav-bar .lp-nav-burger[aria-expanded=true] .lp-nav-burger-bar{transform:translate(-50%,-50%) rotate(45deg)}.lp-nav-bar .lp-nav-burger[aria-expanded=true] .lp-nav-burger-bar+.lp-nav-burger-bar{transform:translate(-50%,-50%) rotate(-45deg)}.lp-nav-bar .lp-nav-burger:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:2px}@container (max-width: 639px){.lp-nav-bar .lp-nav-burger{display:block}.lp-nav-bar[data-sheet-open] .lp-nav-ground{background:rgb(var(--color-bg-app)/.96);-webkit-backdrop-filter:blur(var(--lp-nav-blur));backdrop-filter:blur(var(--lp-nav-blur))}}.lp-act{display:inline-flex;flex:none;border-radius:999px;color:inherit;text-decoration:none}.lp-act:focus-visible{outline:2px solid rgb(var(--brand-lavender,205 182 255));outline-offset:2px}.lp-act .lp-kit-btn:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.lp-nav-bar .lp-nav-burger-bar,.lp-nav-bar .lp-nav-chevron,.lp-nav-bar .lp-nav-trigger:before{transition:none}}