.pubnav{display:contents}.pubnav .pn-bar{position:sticky;top:0;z-index:50;background:transparent;padding:14px clamp(14px,3vw,30px) 0}.pubnav .pn-inner{max-width:var(--maxw,1320px);margin:0 auto;display:flex;align-items:center;gap:22px;padding:10px 14px 10px 20px;border-radius:18px;background:rgba(22,33,25,.6);backdrop-filter:blur(20px) saturate(150%);border:1px solid transparent;box-shadow:0 16px 40px -20px rgba(0,0,0,.62),inset 0 1px 0 hsla(0,0%,100%,.14)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.pubnav .pn-inner{background:var(--bg-surface,#13201a)}}.pubnav .pn-brand{display:flex;align-items:center;gap:11px;font-weight:800;letter-spacing:.14em;font-size:19px;text-decoration:none;flex:0 0 auto}.pubnav .pn-glyph{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--color-lime,#a8ff35),var(--color-lime-deep,#7cd80f));display:grid;place-items:center;color:var(--on-lime,#07140a)}.pubnav .pn-glyph svg{width:19px;height:19px}.pubnav .pn-brand b{color:var(--text-primary,#fff)}.pubnav .pn-brand .pn-dot{color:var(--lime-fg,var(--color-lime,#a8ff35))}.pubnav .pn-links{display:flex;gap:4px;margin-left:12px}.pubnav .pn-links a{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary,#c5ccc5);font-weight:500;padding:9px 15px;border-radius:var(--radius-pill,999px);text-decoration:none;transition:.25s var(--ease,cubic-bezier(.22,1,.36,1))}.pubnav .pn-links a svg{width:16px;height:16px}.pubnav .pn-links a:hover{color:var(--text-primary,#fff);background:var(--bg-elevated,#1a2b22)}.pubnav .pn-links a.pn-active{color:var(--on-lime,#07140a);background:var(--color-lime,#a8ff35);font-weight:700}.pubnav .pn-spacer{flex:1}.pubnav .pn-lang{display:flex;align-items:center;background:var(--bg-elevated,#1a2b22);border:1px solid var(--border,#1e2a22);border-radius:var(--radius-pill,999px);padding:3px}.pubnav .pn-lang a,.pubnav .pn-lang button{font-family:inherit;cursor:pointer;border:0;background:transparent;color:var(--text-muted,#8b948b);font-size:12.5px;font-weight:700;letter-spacing:.04em;padding:5px 12px;border-radius:var(--radius-pill,999px);text-decoration:none;transition:.2s}.pubnav .pn-lang a.on,.pubnav .pn-lang button.on{background:var(--color-lime,#a8ff35);color:var(--on-lime,#07140a)}.pubnav .pn-cta{flex:none;display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-weight:700;font-size:13.5px;text-decoration:none;color:var(--on-lime,#07140a);background:linear-gradient(135deg,var(--color-lime,#a8ff35),var(--color-lime-deep,#7cd80f));padding:10px 16px;border-radius:var(--radius-pill,999px);border:0;cursor:pointer;transition:.2s var(--ease,cubic-bezier(.22,1,.36,1))}.pubnav .pn-cta:hover{filter:brightness(1.05)}.pubnav .pn-cta .pn-plus{font-weight:800}.pubnav .pn-signin{color:var(--text-secondary,#c5ccc5);font-weight:600;font-size:14px;padding:9px 14px;border-radius:var(--radius-pill,999px);text-decoration:none;transition:.2s var(--ease-pro,cubic-bezier(.22,1,.36,1))}.pubnav .pn-signin:hover{color:var(--text-primary,#fff);background:var(--bg-elevated,#1a2b22)}.pubnav button.pn-signin{background:transparent;border:0;cursor:pointer;font-family:inherit;line-height:1;display:inline-flex;align-items:center;gap:7px}.pubnav button.pn-signin svg{width:15px;height:15px}.pubnav .pn-bar-action,.pubnav .pn-burger,.pubnav .pn-drawer{display:none}@media (max-width:900px){.pubnav .pn-inner{gap:12px;padding:8px 12px}.pubnav .pn-inner>.pn-cta,.pubnav .pn-inner>.pn-lang,.pubnav .pn-inner>.pn-links,.pubnav .pn-inner>.pn-signin,.pubnav .pn-inner>form,.pubnav .pn-inner>form>button.pn-signin{display:none}.pubnav .pn-burger{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:42px;height:42px;border-radius:12px;background:var(--bg-elevated,#1a2b22);border:1px solid var(--border,#1e2a22);cursor:pointer;transition:.2s var(--ease,cubic-bezier(.22,1,.36,1))}.pubnav .pn-burger:hover{background:var(--bg-surface,#13201a)}.pubnav .pn-burger span{display:block;width:18px;height:2px;border-radius:2px;background:var(--text-primary,#fff)}.pubnav .pn-bar-action{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;white-space:nowrap;font-size:13.5px;font-weight:600;text-decoration:none;color:var(--text-secondary,#c5ccc5);padding:9px 14px;border-radius:var(--radius-pill,999px);border:1px solid transparent;background:transparent;transition:.2s var(--ease,cubic-bezier(.22,1,.36,1))}.pubnav .pn-drawer{display:block;position:fixed;inset:0;z-index:1000;visibility:hidden;pointer-events:none}.pubnav .pn-drawer.open{visibility:visible;pointer-events:auto}.pubnav .pn-scrim{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;cursor:pointer;background:rgba(2,6,3,.62);backdrop-filter:blur(2px);opacity:0;transition:opacity .3s var(--ease,cubic-bezier(.22,1,.36,1))}.pubnav .pn-drawer.open .pn-scrim{opacity:1}.pubnav .pn-panel{position:absolute;top:0;bottom:0;inset-inline-start:0;width:min(86vw,360px);display:flex;flex-direction:column;gap:18px;padding:18px 18px 26px;overflow-y:auto;background:var(--bg-surface,#13201a);border-inline-end:1px solid var(--border,#1e2a22);box-shadow:0 24px 60px -16px rgba(0,0,0,.72);transform:translateX(-100%);transition:transform .34s var(--ease-pro,cubic-bezier(.22,1,.36,1))}[dir=rtl] .pubnav .pn-panel{transform:translateX(100%)}.pubnav .pn-drawer.open .pn-panel{transform:translateX(0)}.pubnav .pn-panel-head{display:flex;align-items:center;justify-content:space-between}.pubnav .pn-close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid var(--border,#1e2a22);background:var(--bg-elevated,#1a2b22);color:var(--text-primary,#fff);cursor:pointer}.pubnav .pn-close svg{width:18px;height:18px}.pubnav .pn-panel-lang{align-self:flex-start}.pubnav .pn-panel-links{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-top:1px solid var(--border,#1e2a22);border-bottom:1px solid var(--border,#1e2a22)}.pubnav .pn-panel-links a{display:flex;align-items:center;gap:12px;padding:13px 12px;border-radius:12px;font-size:15.5px;font-weight:600;text-decoration:none;color:var(--text-secondary,#c5ccc5);transition:.2s var(--ease,cubic-bezier(.22,1,.36,1))}.pubnav .pn-panel-links a svg{width:18px;height:18px;color:var(--color-lime,#a8ff35)}.pubnav .pn-panel-links a:hover{background:var(--bg-elevated,#1a2b22);color:var(--text-primary,#fff)}.pubnav .pn-panel-links a.pn-active{color:var(--text-primary,#fff)}.pubnav .pn-panel-foot{margin-top:auto;display:flex;flex-direction:row;align-items:stretch;gap:10px}.pubnav .pn-panel-foot .pn-cta{flex:1;justify-content:center;padding:14px 18px;font-size:15px}.pubnav .pn-panel-signout{flex:0 0 auto;width:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid var(--border,#1e2a22);background:transparent;color:var(--text-secondary,#c5ccc5);cursor:pointer;transition:.2s var(--ease,cubic-bezier(.22,1,.36,1))}.pubnav .pn-panel-signout:hover{color:var(--text-primary,#fff);background:var(--bg-elevated,#1a2b22)}.pubnav .pn-panel-signout svg{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){.pubnav .pn-panel,.pubnav .pn-scrim{transition:none}}