.odk-chrome__left{display:flex;align-items:center;gap:1.5rem}.odk-chrome__nav{display:flex;align-items:center;gap:1.1rem;font-family:var(--sans);font-size:.82rem;font-weight:600}.odk-chrome__nav a{text-decoration:none;color:var(--muted);padding:.2rem 0;border-bottom:2px solid transparent}.odk-chrome__nav a:hover{color:var(--ink)}.odk-chrome__nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.odk-chrome__wordmark{font-family:var(--serif);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;color:var(--ink);display:flex;align-items:baseline;gap:.18rem;white-space:nowrap}.odk-chrome__wordmark .glyph{font-size:.7em}.app-topbar.odk-chrome--tall{height:60px;gap:1.5rem}.odk-chrome__nav--pills{gap:.25rem;font-size:.9rem;margin:0 auto}.odk-chrome__nav--pills a{padding:.45rem .85rem;border-radius:var(--radius-pill);border-bottom:none;white-space:nowrap;transition:color .12s ease,background-color .12s ease}.odk-chrome__nav--pills a[aria-current=page]{color:var(--accent);background:var(--accent-tint)}@media (max-width:760px){.odk-chrome__nav--pills{display:none}}.odk-chrome__nav--shell{gap:.25rem;font-size:14.5px;font-weight:500}.odk-chrome__nav--shell a{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:10px;border-bottom:none;white-space:nowrap;color:var(--muted)}.odk-chrome__nav--shell a:hover,.odk-chrome__nav--shell a[aria-current=page]{background:var(--page-bg);color:var(--ink)}.odk-chrome__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--accent);color:var(--page-bg);font-size:11px;font-weight:600;line-height:1}.odk-rolelens{position:relative}.odk-rolelens__btn{display:inline-flex;align-items:center;gap:.4rem;background:var(--canvas);border:1px solid var(--hairline-ink);border-radius:var(--radius-pill);padding:.24rem .62rem .24rem .72rem;cursor:pointer;font-family:var(--sans)}.odk-rolelens__btn:hover{border-color:var(--accent)}.odk-rolelens__eyebrow{font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.odk-rolelens__role{font-size:.78rem;font-weight:600;color:var(--ink)}.odk-rolelens__caret{color:var(--muted);display:flex}.odk-rolelens__menu{position:absolute;top:calc(100% + 8px);right:0;width:280px;background:var(--canvas);border:1px solid var(--hairline-ink);border-radius:10px;box-shadow:var(--shadow-lift);padding:.5rem;z-index:90}.odk-rolelens__menuhead{font-family:var(--sans);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:.35rem .6rem .5rem}.odk-rolelens__opt{display:grid;grid-template-columns:1fr;grid-gap:.1rem;gap:.1rem;width:100%;text-align:left;background:none;border:none;border-radius:7px;padding:.55rem .6rem;cursor:pointer}.odk-rolelens__opt:hover{background:var(--nested-bg)}.odk-rolelens__opt.is-on{background:var(--accent-tint)}.odk-rolelens__optname{font-family:var(--serif);font-size:.98rem;font-weight:600;color:var(--ink)}.odk-rolelens__optrole{font-family:var(--sans);font-size:.74rem;color:var(--muted)}.odk-rolelens__menufoot{font-family:var(--serif);font-size:.78rem;font-style:italic;line-height:1.4;color:var(--muted);margin:.5rem .6rem .3rem;padding-top:.5rem;border-top:1px solid var(--hairline-soft)}