.lp-skip{position:fixed;top:8px;left:16px;z-index:60;transform:translateY(-160%);background:var(--lp-ink-2);padding:12px 20px;border:1px solid var(--lp-flame);border-radius:8px}.lp-skip:focus{transform:translateY(0)}.lp-nav{position:sticky;top:0;z-index:50;padding:0;background:radial-gradient(440px 110px at 18% 0,rgba(245,184,65,.045),transparent 72%),rgba(17,15,18,.24);border-bottom:1px solid transparent;box-shadow:none;transition:box-shadow .22s var(--lp-ease),border-color .22s var(--lp-ease)}.lp-nav-blur,.lp-nav::before{position:absolute;inset:0;pointer-events:none}.lp-nav-blur{z-index:0;backdrop-filter:blur(8px) saturate(1.04);-webkit-backdrop-filter:blur(8px) saturate(1.04);transition:backdrop-filter .24s var(--lp-ease),-webkit-backdrop-filter .24s var(--lp-ease)}.lp-nav.lp-scrolled .lp-nav-blur{backdrop-filter:blur(16px) saturate(1.14);-webkit-backdrop-filter:blur(16px) saturate(1.14)}.lp-nav::before{content:'';z-index:1;opacity:0;background:radial-gradient(440px 110px at 18% 0,rgba(245,184,65,.04),transparent 72%),linear-gradient(110deg,rgba(255,255,255,.035),transparent 34%,rgba(194,74,125,.025)),rgba(17,15,18,.82);transition:opacity .24s var(--lp-ease)}.lp-nav-links a::after,.lp-nav::after{content:'';position:absolute;left:0;right:0;height:1px}.lp-nav::after{z-index:2;bottom:-1px;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent 8%,rgba(245,184,65,.48) 36%,rgba(194,74,125,.42) 68%,transparent 94%);transition:opacity .2s var(--lp-ease)}.lp-nav.lp-scrolled{border-bottom-color:rgba(255,255,255,.075);box-shadow:0 14px 34px -24px rgba(0,0,0,.95),inset 0 1px 0 rgba(255,255,255,.045)}.lp-nav.lp-scrolled::before{opacity:1}.lp-nav.lp-scrolled::after{opacity:.54}.lp-logo,.lp-nav-inner{display:flex;align-items:center}.lp-nav-inner{position:relative;z-index:1;gap:12px;width:100%;max-width:var(--lp-max);min-height:70px;margin:0 auto;padding:9px 18px;background:0 0}.lp-logo{min-width:0;text-decoration:none;transition:opacity .18s var(--lp-ease)}.lp-logo:hover{opacity:.9}.lp-logo img{height:21px;width:auto;display:block}.lp-nav-links{display:none}.lp-nav-links a{position:relative;color:var(--lp-text-mute);text-decoration:none;font-size:.86rem;font-weight:680;line-height:1;padding:10px 1px;transition:color .16s var(--lp-ease)}.lp-nav-links a::after{bottom:4px;border-radius:1px;background:linear-gradient(90deg,var(--lp-gold),var(--lp-plum));transform:scaleX(0);transform-origin:center;opacity:.75;transition:transform .18s var(--lp-ease)}.lp-body .lp-nav-login,.lp-nav-links a:hover,.lp-nav-login:hover{color:var(--lp-text)}.lp-nav-links a:hover::after,.lp-nav-links a[aria-current=page]::after{transform:scaleX(1)}.lp-nav-spacer{flex:1}.lp-nav-actions{display:flex;align-items:center;gap:10px}.lp-nav-cta,.lp-nav-login{align-items:center;justify-content:center;min-height:40px;border-radius:11px;font-size:.86rem;white-space:nowrap}.lp-nav-login{display:inline-flex;color:var(--lp-text);background:rgba(255,255,255,.025);border:1px solid rgba(245,184,65,.22);border-top-color:rgba(255,255,255,.14);text-decoration:none;font-weight:780;padding:8px 15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);transition:color .16s var(--lp-ease),background .16s var(--lp-ease),border-color .16s var(--lp-ease),transform .16s var(--lp-ease)}.lp-nav-login:hover{background:rgba(245,184,65,.065);border-color:rgba(245,184,65,.38);transform:translateY(-1px)}.lp-nav-cta{display:none;gap:7px;padding:8px 14px;font-weight:800}.lp-mobile-cta,.lp-nav-cta{border-color:rgba(255,255,255,.3);box-shadow:0 6px 13px -10px rgba(194,74,125,.72),inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(83,27,49,.12)}.lp-mobile-cta::before,.lp-nav-cta::before{inset:1px 2px 57%;background:linear-gradient(180deg,rgba(255,255,255,.11),transparent)}.lp-mobile-cta:hover,.lp-nav-cta:hover{transform:translateY(-1px);filter:brightness(1.035);box-shadow:0 8px 16px -10px rgba(194,74,125,.76),inset 0 1px 0 rgba(255,255,255,.36),inset 0 -1px 0 rgba(83,27,49,.1)}.lp-mobile-cta:active,.lp-nav-cta:active{transform:translateY(1px);filter:brightness(.99);box-shadow:0 3px 8px -8px rgba(194,74,125,.68),inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(83,27,49,.16)}.lp-nav-burger{display:inline-flex;align-items:center;justify-content:center;touch-action:manipulation;width:44px;height:44px;padding:0;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09);border-radius:12px;color:var(--lp-text-soft);font-size:1.2rem;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);transition:color .16s var(--lp-ease),border-color .16s var(--lp-ease),background .16s var(--lp-ease),transform .16s var(--lp-ease)}.lp-nav-burger:hover{color:var(--lp-text);border-color:rgba(237,132,95,.25);background:rgba(237,132,95,.065)}.lp-nav-burger:active{transform:scale(.96)}.lp-nav-burger .lp-icon{width:20px;height:20px}.lp-menu-open .lp-nav-burger .lp-ic-menu,.lp-nav-burger .lp-ic-close{display:none}.lp-menu-open .lp-nav-burger .lp-ic-close{display:block}.lp-menu-open .lp-nav-burger{color:var(--lp-flame);border-color:rgba(237,132,95,.28);background:rgba(237,132,95,.075)}@media (max-width:420px){.lp-logo img{height:19px}.lp-nav-inner{gap:10px;padding:9px 14px}.lp-nav-actions{gap:8px}.lp-nav-login{padding:8px 12px;font-size:.84rem}}@media (max-width:350px){.lp-logo img{height:17px}.lp-nav-login{padding:8px 10px}.lp-nav-burger{width:40px;height:40px}}.lp-mobile-menu{position:absolute;z-index:3;top:calc(100% + 9px);right:12px;width:calc(100% - 24px);max-width:420px;padding:16px;opacity:0;pointer-events:none;transform:translateY(-8px) scale(.985);transform-origin:top right;background:radial-gradient(360px 180px at 100% 0,rgba(194,74,125,.11),transparent 68%),rgba(30,27,33,.985);border:1px solid rgba(255,255,255,.09);border-top-color:rgba(255,255,255,.14);border-radius:18px;box-shadow:0 24px 60px -24px rgba(0,0,0,.92),inset 0 1px 0 rgba(255,255,255,.035);transition:opacity .2s var(--lp-ease),transform .2s var(--lp-ease)}.lp-menu-open .lp-mobile-menu{opacity:1;pointer-events:auto;transform:none;transition:opacity .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1)}.lp-mobile-menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1px 4px 12px;color:var(--lp-text);font-family:var(--lp-font-display);font-weight:750;font-size:.92rem}.lp-mobile-menu-head small{color:var(--lp-text-faint);font-family:var(--lp-font-body);font-size:.75rem;font-weight:650}.lp-mobile-links,.lp-mobile-links a{display:flex;border-bottom:1px solid var(--lp-line-soft)}.lp-mobile-links{flex-direction:column;border-top:1px solid var(--lp-line-soft)}.lp-mobile-links a{align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:0 5px;color:var(--lp-text-soft);text-decoration:none;font-weight:700;font-size:.94rem;transition:color .16s var(--lp-ease),padding .16s var(--lp-ease)}.lp-mobile-links a:last-child{border-bottom:0}.lp-mobile-links a:hover{color:var(--lp-text);padding-left:9px}.lp-mobile-links a .lp-icon{width:16px;height:16px;color:var(--lp-text-faint);transition:color .16s var(--lp-ease),transform .16s var(--lp-ease)}.lp-mobile-links a:hover .lp-icon{color:var(--lp-flame);transform:translateX(2px)}.lp-mobile-actions{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px;margin-top:14px}.lp-mobile-cta,.lp-mobile-login{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;text-decoration:none;font-size:.9rem;font-weight:800}.lp-mobile-login{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09)}.lp-body .lp-mobile-login{color:var(--lp-text-soft)}.lp-mobile-cta{padding:8px 12px}.lp-body .lp-mobile-cta{color:var(--lp-action-ink)}.lp-mobile-cta .lp-icon{width:15px;height:15px}@media (min-width:1000px){.lp-nav-inner{min-height:74px;gap:20px;padding:10px var(--lp-pad)}.lp-logo img{height:24px}.lp-nav-links{display:flex;align-items:center;gap:24px;margin-right:6px;padding-right:22px;border-right:1px solid rgba(255,255,255,.1)}.lp-nav-cta{display:inline-flex}.lp-mobile-menu,.lp-nav-burger{display:none}}.lp-nav-links a[aria-current=page]{color:var(--lp-text)}.lp-mobile-links a[aria-current=page]{color:var(--lp-flame)}@media (prefers-reduced-motion:reduce){.lp-mobile-links a,.lp-mobile-links a .lp-icon,.lp-mobile-menu,.lp-nav,.lp-nav-blur,.lp-nav-burger,.lp-nav-links a,.lp-nav-links a::after,.lp-nav-login,.lp-nav::after,.lp-nav::before{transition:none}.lp-nav-burger:active,.lp-nav-login:hover{transform:none}}