.v2-menu-pill{box-sizing:border-box;height:var(--website-touch-target);border:var(--border-control);border-radius:var(--radius-pill);background:var(--color-canvas);color:var(--color-text);font:700 var(--text-button) / var(--leading-button) var(--font-mono);cursor:pointer;transition:background-color var(--motion-duration) var(--motion-ease), color var(--motion-duration) var(--motion-ease), transform var(--motion-duration-press) var(--motion-ease);flex-shrink:0;align-items:center;gap:10px;margin:0;padding:0 18px 0 16px}.v2-menu-pill svg{flex-shrink:0}@media (hover:hover){.v2-menu-pill:hover{background:var(--website-hover-ground);color:var(--website-hover-label)}}.v2-menu-pill:active{background:var(--website-hover-ground);color:var(--website-hover-label);transform:translateY(var(--website-press-offset))}.v2-menu-pill:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.v2-menu-sheet{box-sizing:border-box;overscroll-behavior:contain;background:var(--color-canvas);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);border:0;margin:0;padding:0 0 48px;position:fixed;inset:0;overflow-y:auto}.v2-menu-sheet::backdrop{background:0 0}.v2-menu-sheet .v2-menu-pill{display:inline-flex}.v2-menu-sheet__body{padding:24px var(--v2-shell-margin) 0;flex-direction:column;display:flex}.v2-menu-sheet__head{font:600 var(--text-label) / var(--leading-label) var(--font-mono);letter-spacing:var(--tracking-breadcrumb);text-transform:uppercase;margin:0;padding-bottom:12px}.v2-menu-sheet__list{border-bottom:var(--border-hairline);margin:0;padding:0;list-style:none}.v2-menu-row{box-sizing:border-box;min-height:var(--website-menu-row);border-top:var(--border-hairline);border-left:var(--website-nav-current-bar) solid transparent;color:var(--color-text);transition:border-left-color var(--motion-duration) var(--motion-ease);justify-content:space-between;align-items:center;gap:16px;padding:0 4px 0 14px;text-decoration:none;display:flex}.v2-menu-row[aria-current=page]{border-left-color:var(--color-text)}@media (hover:hover){.v2-menu-row:not([aria-current=page]):hover{border-left-color:var(--website-toc-hover-bar)}}.v2-menu-row:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.v2-menu-row__name{align-items:baseline;display:flex}.v2-menu-row__number{width:36px;color:var(--color-muted);font:600 var(--text-label) / var(--leading-label) var(--font-mono);flex-shrink:0}.v2-menu-row[aria-current=page] .v2-menu-row__number{color:var(--color-text)}.v2-menu-row__label{font:700 var(--text-h2) / var(--leading-h2) var(--font-display);letter-spacing:var(--tracking-h2)}.v2-menu-row__end{font:700 var(--text-button) / var(--leading-button) "JetBrains Mono", system-ui, sans-serif;flex-shrink:0}.v2-menu-row[aria-current=page] .v2-menu-row__end{font-weight:600;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-meta)}.v2-menu-sheet__cta{flex-direction:column;align-items:center;gap:16px;padding-top:32px;display:flex}.v2-menu-sheet__fine{max-width:320px;color:var(--color-muted);font:500 var(--text-label) / 18px var(--font-mono);letter-spacing:var(--tracking-meta);text-align:center;margin:0}.v2-menu-sheet__social{color:var(--color-muted);font:400 var(--text-small) / var(--leading-small) var(--font-sans);margin:0;padding-top:24px}.v2-menu-sheet__social .v2-shell-link{color:inherit}@media (hover:hover){.v2-menu-sheet__social .v2-shell-link:hover{color:var(--color-text);text-decoration:underline}}
