.jplm-nav{--bg:#12151d;--line:#232838;--text:#e8eaf0;--static:#8a90a3;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}.jplm-nav *{box-sizing:border-box;margin:0;padding:0}.jplm-nav{position:relative;z-index:9990;width:100%}.jplm-nav.jplm-sticky{position:sticky;top:0}.jplm-nav .jplm-bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;text-align:center;gap:clamp(14px, 2.5vw, 30px);background:var(--bg);padding:16px 22px;width:100%;overflow:hidden}.jplm-nav .jplm-bar::before,.jplm-nav .jplm-mobile::before{content:"";position:absolute;inset:-120px;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");animation:jplm-grain 1.4s steps(4) infinite}@keyframes jplm-grain{0%{transform:translate(0,0)}25%{transform:translate(-28px,18px)}50%{transform:translate(22px,-24px)}75%{transform:translate(-14px,-12px)}100%{transform:translate(0,0)}}.jplm-nav .jplm-links{display:inline-flex;align-items:center;gap:clamp(10px, 1.4vw, 22px);list-style:none;margin:0 auto;padding:0}.jplm-nav .jplm-links a{position:relative;display:inline-block;color:var(--text);text-decoration:none;font-size:clamp(11px, 1.05vw, 13.5px);letter-spacing:1px;white-space:nowrap;padding:6px 2px;transition:color .25s ease}.jplm-nav .jplm-links a::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--static);transform:scaleX(0);transform-origin:left center;transition:transform .28s ease}.jplm-nav .jplm-links a:hover{color:#fff}.jplm-nav .jplm-links a:hover::after{transform:scaleX(1)}.jplm-nav .jplm-toggle{display:none;margin-left:auto;flex:none;background:none;border:1px solid var(--line);border-radius:6px;width:42px;height:42px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;transition:border-color .25s ease}.jplm-nav .jplm-toggle:hover{border-color:var(--static)}.jplm-nav .jplm-toggle span{display:block;width:20px;height:2px;background:#fff;border-radius:1px;transition:transform .32s ease,opacity .22s ease}.jplm-nav.jplm-open .jplm-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.jplm-nav.jplm-open .jplm-toggle span:nth-child(2){opacity:0;transform:scaleX(.2)}.jplm-nav.jplm-open .jplm-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.jplm-nav .jplm-mobile{position:fixed;inset:0;z-index:1;background:var(--bg);padding-top:44px;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(-14px);transition:opacity .32s ease,transform .32s ease,visibility 0s linear .32s}.jplm-nav.jplm-open .jplm-mobile{opacity:1;visibility:visible;transform:none;transition:opacity .32s ease,transform .32s ease}.jplm-nav .jplm-mobile-links{list-style:none;overflow-y:auto;padding:6px 0 48px}.jplm-nav .jplm-mobile-links li{border-bottom:1px solid var(--line);opacity:0;transform:translateY(16px);transition:opacity .38s ease,transform .38s ease;transition-delay:calc(70ms + var(--i, 0) * 45ms)}.jplm-nav.jplm-open .jplm-mobile-links li{opacity:1;transform:none}.jplm-nav .jplm-mobile-links a{display:block;padding:12px 22px;color:var(--text);text-decoration:none;font-size:12px;letter-spacing:2px;transition:color .25s ease,padding-left .25s ease,background-color .25s ease}.jplm-nav .jplm-mobile-links a:hover,.jplm-nav .jplm-mobile-links a:active{color:#fff;background:rgb(138 144 163 / .08);padding-left:30px}@media (max-width:1023px){.jplm-nav .jplm-links{display:none}.jplm-nav .jplm-toggle{display:inline-flex}.jplm-nav .jplm-bar{padding:8px 16px}.jplm-nav .jplm-toggle{width:28px;height:28px;border-radius:4px;gap:3px}.jplm-nav .jplm-toggle span{width:14px}.jplm-nav.jplm-open .jplm-toggle span:nth-child(1){transform:translateY(5px) rotate(45deg)}.jplm-nav.jplm-open .jplm-toggle span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}}@media (prefers-reduced-motion:reduce){.jplm-nav *,.jplm-nav *::before,.jplm-nav *::after{animation:none!important;transition:none!important}.jplm-nav .jplm-bar::before,.jplm-nav .jplm-mobile::before{animation:none}.jplm-nav .jplm-mobile-links li{opacity:0}.jplm-nav.jplm-open .jplm-mobile-links li{opacity:1;transform:none}}