.nar3-nav{--n3-ease:cubic-bezier(0.2,0.7,0.2,1);--n3-nav-w:64px;width:var(--n3-nav-w);height:100%;display:flex;flex-direction:column;align-items:center;padding:14px 0 12px;background:var(--n3-ink);border-right:1px solid var(--n3-line);overflow:hidden;font-family:var(--n3-body);color:var(--n3-paper)}html[data-n3-nav=full] .nar3-nav{--n3-nav-w:256px;align-items:stretch;padding:0}html[data-n3-nav-anim] .nar3-nav{transition:width .18s var(--n3-ease)}html[data-n3-nav-anim][data-n3-nav=full] .nar3-nav [data-only=full]{animation:nar3-nav-fade .14s ease-out .14s both}@keyframes nar3-nav-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html[data-n3-nav-anim] .nar3-nav{transition:none}html[data-n3-nav-anim][data-n3-nav=full] .nar3-nav [data-only=full]{animation:none}}body[data-reduce-motion=on] .nar3-nav{transition:none!important}body[data-reduce-motion=on] .nar3-nav [data-only=full]{animation:none!important}html:not([data-n3-nav=full]) .nar3-nav [data-only=full],html[data-n3-nav=full] .nar3-nav [data-only=icons]{display:none!important}.nar3-nav-head{display:flex;flex-direction:column;align-items:center;flex:none}html[data-n3-nav=full] .nar3-nav-head{flex-direction:row;gap:10px;padding:14px 12px 12px 16px;border-bottom:1px solid var(--n3-line)}.nar3-nav-logo{display:block;flex:none;width:36px;height:36px;border-radius:10px;margin-bottom:8px;overflow:hidden}.nar3-nav-lockup{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--n3-paper)}.nar3-nav-tile{display:block;flex:none;width:30px;height:30px;border-radius:9px;overflow:hidden}.nar3-nav-logo svg,.nar3-nav-tile svg{display:block;width:100%;height:100%}.nar3-nav-word{font-family:var(--n3-display);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--n3-paper)}.nar3-nav-word b,.nar3-nav-wordmark b{color:var(--n3-signal);font-weight:700}.nar3-nav-fold,.nar3-nav-unfold{flex:none;border:0;background:none;color:var(--n3-mute);display:grid;place-items:center;cursor:pointer}.nar3-nav-fold{width:32px;height:32px;border-radius:8px}.nar3-nav-unfold{width:36px;height:36px;border-radius:10px}.nar3-nav-fold:hover,.nar3-nav-unfold:hover{color:var(--n3-paper);background:var(--n3-panel)}.nar3-nav-items,.nar3-nav-records{display:flex;flex-direction:column;align-items:center;gap:4px;flex:none}html[data-n3-nav=full] .nar3-nav-items{align-items:stretch;gap:2px;padding:10px 8px}html[data-n3-nav=full] .nar3-nav-records{align-items:stretch;gap:2px;padding:8px;border-top:1px solid var(--n3-line);margin-top:6px}.nar3-nav-item{position:relative;width:36px;height:36px;border-radius:10px;border:0;padding:0;display:grid;place-items:center;background:none;color:var(--n3-mute);text-decoration:none;cursor:pointer;font-family:var(--n3-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.nar3-nav-item:focus-visible,.nar3-nav-item:hover{color:var(--n3-paper);background:var(--n3-panel);outline:none}.nar3-nav-item:focus-visible{box-shadow:0 0 0 2px var(--n3-signal)}.nar3-nav-item[aria-current=page]{color:var(--n3-signal);background:var(--n3-panel)}html[data-n3-nav=full] .nar3-nav-item{width:100%;height:auto;display:flex;align-items:center;gap:10px;padding:9px 10px;text-align:left;color:var(--n3-paper2)}html[data-n3-nav=full] .nar3-nav-records .nar3-nav-item{padding:8px 10px}html[data-n3-nav=full] .nar3-nav-item:focus-visible,html[data-n3-nav=full] .nar3-nav-item:hover{color:var(--n3-paper)}html[data-n3-nav=full] .nar3-nav-item[aria-current=page]{color:var(--n3-signal)}.nar3-nav-ico{position:relative;display:grid;place-items:center;flex:none}.nar3-nav-label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nar3-nav-val{flex:none;display:inline-flex;align-items:center;gap:8px;letter-spacing:.06em}.nar3-nav-now{color:var(--n3-mute);text-transform:lowercase}.nar3-nav-credits{color:var(--n3-brass2)}.nar3-nav-claim,.nar3-nav-count{color:var(--n3-signal)}.nar3-nav-claim{border:1px solid var(--n3-signal);padding:1px 4px;font-size:9px;letter-spacing:.12em}.nar3-nav-bar{position:absolute;left:-14px;top:9px;width:3px;height:18px;border-radius:0 2px 2px 0;background:var(--n3-signal)}.nar3-nav-fig{position:absolute;right:-11px;top:-10px;font-family:var(--n3-mono);font-size:8px;letter-spacing:0;color:var(--n3-brass2);line-height:1}.nar3-nav-dot{position:absolute;right:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--n3-signal);box-shadow:0 0 0 2px var(--n3-ink)}.nar3-nav-rule{display:block;width:28px;height:1px;background:var(--n3-line);margin:6px 0}.nar3-nav-h{display:block;padding:8px 10px 6px;font-family:var(--n3-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--n3-mute)}.nar3-nav-records .nar3-nav-h{padding:6px 10px 4px}.nar3-nav-titles{flex:0 1 auto;min-height:0;overflow-y:auto;padding:8px 8px 0;border-top:1px solid var(--n3-line);scrollbar-width:thin;scrollbar-color:var(--n3-line) transparent}.nar3-nav-note{margin:4px 10px 8px;font-family:var(--n3-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--n3-mute)}.nar3-nav-title-l{list-style:none;margin:0;padding:0}.nar3-nav-title-a,.nar3-nav-title-l{display:flex;flex-direction:column;gap:2px}.nar3-nav-title-a{padding:9px 10px;border-radius:10px;text-decoration:none}.nar3-nav-title-a:focus-visible,.nar3-nav-title-a:hover{background:var(--n3-panel);outline:none}.nar3-nav-title[data-current=true] .nar3-nav-title-a{background:var(--n3-panel);box-shadow:inset 2px 0 0 var(--n3-signal)}.nar3-nav-title-r{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;font-family:var(--n3-display);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--n3-paper2)}.nar3-nav-title[data-current=true] .nar3-nav-title-r{color:var(--n3-paper)}.nar3-nav-title-n{flex:1 1 auto;min-width:0;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:anywhere}.nar3-nav-title-ch{flex:none;margin-left:auto;font-family:var(--n3-mono);font-weight:400;color:var(--n3-mute)}.nar3-nav-title-s{font-family:var(--n3-mono);font-size:10px;color:var(--n3-brass2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nar3-nav-trow{display:flex;align-items:stretch;border-radius:10px}.nar3-nav-trow .nar3-nav-title-a{flex:1 1 auto;min-width:0}.nar3-nav-trow-x{flex:none;width:32px;border:0;border-radius:10px;background:none;cursor:pointer;color:var(--n3-mute);font-family:var(--n3-mono);font-size:10px}.nar3-nav-trow-x:focus-visible,.nar3-nav-trow-x:hover,.nar3-nav-trow-x[aria-expanded=true]{color:var(--n3-paper);background:var(--n3-panel);outline:none}.nar3-nav-runs-t{width:100%;display:flex;justify-content:space-between;padding:8px 10px;border:0;background:none;cursor:pointer;font-family:var(--n3-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--n3-mute);text-align:left}.nar3-nav-runs-t:focus-visible,.nar3-nav-runs-t:hover{color:var(--n3-paper);outline:none}.nar3-nav-runs-l{list-style:none;margin:0;padding:0 10px}.nar3-nav-runs-l button{width:100%;display:flex;justify-content:space-between;gap:8px;padding:4px 0;border:0;background:none;cursor:pointer;font-family:var(--n3-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--n3-paper2);text-align:left}.nar3-nav-runs-l button:hover:not(:disabled){color:var(--n3-paper)}.nar3-nav-runs-l button:disabled{color:var(--n3-mute);cursor:default}.nar3-nav-runs-n{margin:2px 10px 8px;font-family:var(--n3-mono);font-size:9px;line-height:1.4;letter-spacing:.1em;color:var(--n3-mute)}.nar3-nav-foot{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:6px;flex:none}html[data-n3-nav=full] .nar3-nav-foot{align-items:stretch;gap:0}.nar3-nav-me{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--n3-panel);border:1px solid var(--n3-line);color:var(--n3-brass2);text-decoration:none;font-family:var(--n3-display);font-weight:700;font-size:12px}a.nar3-nav-me:focus-visible,a.nar3-nav-me:hover{border-color:var(--n3-paper2);outline:none}a.nar3-nav-me[aria-current=page]{border-color:var(--n3-signal)}.nar3-nav-user{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--n3-line);text-decoration:none}.nar3-nav-user:focus-visible,.nar3-nav-user:hover{background:var(--n3-panel);outline:none}.nar3-nav-user[aria-current=page]{box-shadow:inset 2px 0 0 var(--n3-signal)}.nar3-nav-user-t{min-width:0;display:flex;flex-direction:column;line-height:1.3}.nar3-nav-user-n{display:flex;align-items:center;gap:8px;min-width:0;font-family:var(--n3-display);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--n3-paper)}.nar3-nav-user-n>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nar3-nav-user-s{font-family:var(--n3-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--n3-mute)}.nar3-nav-badge{max-width:7.5rem;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid;padding:1px 4px;font-family:var(--n3-mono);font-size:7px;font-weight:700;letter-spacing:.1em}.nar3-nav-wordmark{writing-mode:vertical-rl;transform:rotate(180deg);margin-top:6px;font-family:var(--n3-display);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--n3-paper);line-height:1}.nar3-navpick{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:2px 0 12px;margin-bottom:4px;border-bottom:1px solid var(--n3-line);font-size:13px;color:var(--n3-paper)}.nar3-navpick small{display:block;font-size:11px;color:var(--n3-mute)}.nar3-seg{display:inline-flex;flex:none;border:1px solid var(--n3-line);border-radius:999px;overflow:hidden}.nar3-seg button{height:30px;padding:0 12px;border:0;background:none;color:var(--n3-paper2);font-family:var(--n3-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.nar3-seg button[aria-pressed=true]{background:var(--n3-signal);color:var(--n3-ink)}.nar3-seg button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--n3-paper)}.nar3-navpick-hint{display:none;flex:none;font-family:var(--n3-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--n3-mute)}@media (max-width:1023.98px){.nar3-navpick .nar3-seg{display:none}.nar3-navpick-hint{display:inline}}