.header-mobile-actions{display:none}.header-mobile-messages{width:var(--tap);padding:0}.header-menu-toggle{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--ink);box-shadow:0 6px 16px -12px color-mix(in oklab,var(--ink) 55%,transparent);cursor:pointer;transition:transform .2s var(--ease-out),border-color .2s ease}.header-menu-toggle:focus-visible,.header-menu-toggle:hover{border-color:var(--accent)}.header-menu-toggle:active{transform:scale(.92)}.header-menu-toggle .gi{width:1.15rem;height:1.15rem}.header-mobile-menu{position:fixed;inset:0;z-index:65;visibility:hidden;pointer-events:none}.header-mobile-menu.is-open{visibility:visible;pointer-events:auto}.header-mobile-menu-backdrop{position:absolute;inset:0;background:rgb(8 10 16/.48);opacity:0;transition:opacity .28s ease}.header-mobile-menu.is-open .header-mobile-menu-backdrop{opacity:1}.header-mobile-sheet{position:absolute;inset-inline:0;bottom:0;max-height:min(86dvh,42rem);padding:0 var(--gutter) max(1.1rem,env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:contain;border-radius:20px 20px 0 0;background:var(--surface);box-shadow:var(--shadow-sheet);transform:translateY(105%);transition:transform .4s var(--ease-out)}.header-mobile-menu.is-open .header-mobile-sheet{transform:translateY(0)}.header-mobile-sheet-handle{display:block;width:2.6rem;height:.3rem;margin:.5rem auto .15rem;border-radius:999px;background:var(--line-strong)}.header-mobile-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.35rem .85rem;border-bottom:1px solid var(--line)}.header-mobile-sheet-kicker{display:block;margin-bottom:.12rem;color:var(--accent);font-size:.55rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.header-mobile-sheet-head h2{margin:0;font-size:1.25rem;letter-spacing:-.025em}.header-mobile-sheet-close{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--muted);cursor:pointer}.header-mobile-sheet-close:focus-visible,.header-mobile-sheet-close:hover{border-color:var(--line-strong);color:var(--ink)}.header-mobile-sheet-close .gi{width:1rem;height:1rem}.header-mobile-sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-block:.8rem}.header-mobile-action{display:flex;align-items:center;gap:.6rem;min-width:0;min-height:3.6rem;padding:.55rem .6rem;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);font:inherit;text-align:start;text-decoration:none;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.header-mobile-action:focus-visible,.header-mobile-action:hover{border-color:var(--line-strong);background:var(--surface)}.header-mobile-action-icon{position:relative;display:grid;place-items:center;flex:none;width:2.2rem;height:2.2rem;border-radius:9px;background:var(--accent-tint);color:var(--accent)}.header-mobile-action-icon .gi{width:1.05rem;height:1.05rem}.header-mobile-action-icon .nav-count{position:absolute;top:-.38rem;inset-inline-end:-.38rem;z-index:2;min-width:1rem;height:1rem;padding:0 .2rem;border-radius:999px;font-size:.5rem;line-height:1rem;box-shadow:0 0 0 2px var(--paper)}.header-mobile-action-copy{display:grid;min-width:0;gap:.1rem}.header-mobile-action-copy strong{overflow:hidden;font-size:.78rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.header-mobile-action-copy span{overflow:hidden;color:var(--muted);font-size:.6rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.header-mobile-action--primary .header-mobile-action-icon{background:var(--accent);color:var(--accent-ink)}.header-mobile-sheet-note{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:.15rem 0 0;color:var(--muted);font-size:.6rem;text-align:center}.header-mobile-sheet-note .gi{width:.8rem;height:.8rem;color:var(--accent)}html.glance-mobile-menu-open{overflow:hidden}@media (max-width:52rem){.nav-actions{display:none}.header-mobile-actions{display:flex;align-items:center;justify-self:end;gap:.15rem}}@media (min-width:52.01rem) and (max-width:63.999rem){body:has(.mobile-dock) .header-mobile-actions{display:flex;grid-column:3;align-items:center;justify-self:end;gap:.15rem}}@media (min-width:52.01rem){.header-mobile-menu{display:none}}@media (max-width:30rem){.header-menu-toggle{width:2.4rem;height:2.4rem}.header-mobile-sheet-grid{gap:.4rem}.header-mobile-action{min-height:3.35rem;padding:.5rem;gap:.5rem}.header-mobile-action-icon{width:2rem;height:2rem}.header-mobile-action-copy strong{font-size:.74rem}.header-mobile-action-copy span{font-size:.56rem}}@media (max-width:22rem){.header-mobile-sheet-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.header-menu-toggle,.header-mobile-action,.header-mobile-menu-backdrop,.header-mobile-sheet{transition:none}}