.jf-bar,.jf-foot{--jf-bg:#121214;--jf-bg-2:#1c1c20;--jf-line:#2e2e34;--jf-ink:#eceae4;--jf-muted:#a8a49b;--jf-hover:#26262b;--jf-focus:#ffb46b;--jf-planned:#4a4a50;letter-spacing:0;color:var(--jf-ink);background:var(--jf-bg);-webkit-font-smoothing:antialiased;font:500 14px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.jf-bar *,.jf-foot *{box-sizing:border-box}.jf-bar{z-index:50;position:relative}.jf-bar-in{align-items:center;gap:12px;max-width:1360px;height:44px;margin:0 auto;padding:0 16px;display:flex}.jf-bar a,.jf-foot a{color:inherit;text-decoration:none}.jf-home{border-radius:6px;align-items:center;gap:8px;height:32px;padding:0 6px 0 2px;display:inline-flex}.jf-home:hover{background:var(--jf-hover)}.jf-mark{flex:none;display:block}.jf-word{letter-spacing:-.01em;font-size:15px;font-weight:650}.jf-here{color:var(--jf-muted);border-left:1px solid var(--jf-line);white-space:nowrap;text-overflow:ellipsis;padding-left:12px;overflow:hidden}.jf-tools{align-items:center;gap:4px;margin-left:auto;display:flex}.jf-btn{height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.jf-btn:hover,.jf-btn[aria-expanded=true]{background:var(--jf-hover)}.jf-bar :focus-visible,.jf-foot :focus-visible{outline:2px solid var(--jf-focus);outline-offset:1px;border-radius:6px}.jf-lang{border:1px solid var(--jf-line);border-radius:6px;margin:0 4px;display:inline-flex;overflow:hidden}.jf-lang a{height:28px;color:var(--jf-muted);align-items:center;padding:0 9px;font-size:13px;display:inline-flex}.jf-lang a:hover{color:var(--jf-ink);background:var(--jf-hover)}.jf-lang a[aria-current]{color:var(--jf-bg);background:var(--jf-ink)}.jf-apps{position:relative}.jf-menu{background:var(--jf-bg-2);border:1px solid var(--jf-line);border-radius:10px;width:min(340px,100vw - 32px);padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #00000073}.jf-menu[hidden]{display:none}.jf-menu-title{color:var(--jf-muted);margin:2px 6px 8px;font-size:13px;font-weight:500}.jf-menu ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.jf-app{border-radius:7px;align-items:center;gap:10px;padding:7px 8px;display:flex}a.jf-app:hover,a.jf-app[aria-current]{background:var(--jf-hover)}.jf-app img{border-radius:6px;flex:none}.jf-app>span:last-child{gap:2px;font-size:14.5px;font-weight:600;display:grid}.jf-app small{color:var(--jf-muted);font-size:13px;font-weight:400}.jf-dot{border:1.5px dashed var(--jf-planned);border-radius:6px;flex:none;width:28px;height:28px}.jf-menu li.planned{opacity:.72}.jf-menu-all{border-top:1px solid var(--jf-line);color:var(--jf-muted);margin-top:8px;padding:8px;font-size:13.5px;display:block}.jf-menu-all:hover{color:var(--jf-ink)}.jf-line{--jf-accent:#3f48cc;background:var(--jf-accent);height:3px}.jf-foot-in{max-width:1360px;color:var(--jf-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 auto;padding:8px 16px;display:flex}.jf-foot-in a{align-items:center;gap:7px;min-height:32px;display:inline-flex}.jf-foot-in a:hover{color:var(--jf-ink)}.jf-sep{opacity:.5}.jf-defs{width:0;height:0;position:absolute;overflow:hidden}@media (max-width:560px){.jf-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jf-here{max-width:34vw}.jf-bar-in{gap:8px}.jf-apps{position:static}.jf-menu{width:auto;top:48px;left:12px;right:12px}}@media (max-width:380px){.jf-word{display:none}}
