.cert-nav{position:sticky;inset-block-start:0;z-index:50;background:var(--ct-paper);border-block-end:1px solid transparent;transition:border-color .25s var(--ct-ease-control)}.cert-nav[data-edge=true]{border-block-end-color:var(--ct-line)}.cert-nav__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ct-space-5);margin-inline:auto;padding-inline:var(--ct-space-5);max-inline-size:var(--ct-wrap);min-block-size:62px}@media (min-width:640px){.cert-nav__bar{padding-inline:var(--ct-space-8)}}@media (min-width:1280px){.cert-nav__bar{padding-inline:var(--ct-space-12)}}.cert-nav__links{display:none;align-items:center;gap:var(--ct-space-1)}.cert-nav__link{display:inline-flex;align-items:center;padding:var(--ct-space-2) var(--ct-space-3);border-radius:var(--ct-radius-control);font-size:.875rem;font-weight:500;color:var(--ct-muted);text-decoration:none;white-space:nowrap;transition:background-color var(--ct-duration-control) var(--ct-ease-control),color var(--ct-duration-control) var(--ct-ease-control)}.cert-nav__link:hover,.cert-nav__link[aria-current=page]{background:var(--ct-paper-soft);color:var(--ct-ink)}.cert-nav__end{display:flex;align-items:center;gap:var(--ct-space-3)}.cert-nav__auth{display:none;align-items:center;gap:var(--ct-space-2)}.cert-nav__locale{display:none}@media (min-width:640px){.cert-nav__locale--reduced{display:flex}}.cert-nav__action{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding-inline:15px;border:1px solid transparent;border-radius:var(--ct-radius-control);font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color var(--ct-duration-control) var(--ct-ease-control),border-color var(--ct-duration-control) var(--ct-ease-control),color var(--ct-duration-control) var(--ct-ease-control)}.cert-nav__action--primary{background:var(--ct-action);color:var(--ct-pine-deep);box-shadow:var(--ct-shadow-contact)}.cert-nav__action--primary:hover{background:var(--ct-action-hover)}.cert-nav__action--quiet{color:var(--ct-copy)}.cert-nav__action--quiet:hover{background:var(--ct-paper-soft);color:var(--ct-ink)}.cert-nav__toggle{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;padding:0;border:1px solid var(--ct-line);border-radius:var(--ct-radius-control);background:var(--ct-paper);color:var(--ct-ink);cursor:pointer;transition:background-color var(--ct-duration-control) var(--ct-ease-control),border-color var(--ct-duration-control) var(--ct-ease-control)}.cert-nav__toggle:hover{background:var(--ct-paper-soft);border-color:var(--ct-line-strong)}.cert-nav__sheet{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;overflow-y:auto;background:var(--ct-paper)}.cert-nav__sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ct-space-5);padding-inline:var(--ct-space-5);min-block-size:62px;border-block-end:1px solid var(--ct-line)}@media (min-width:640px){.cert-nav__sheet-head{padding-inline:var(--ct-space-8)}}.cert-nav__sheet-links{display:flex;flex-direction:column;padding-inline:var(--ct-space-5)}@media (min-width:640px){.cert-nav__sheet-links{padding-inline:var(--ct-space-8)}}.cert-nav__sheet-link{display:flex;align-items:center;min-block-size:56px;border-block-end:1px solid var(--ct-line);font-size:.9375rem;font-weight:600;color:var(--ct-ink);text-decoration:none}.cert-nav__sheet-link[aria-current=page]{color:var(--ct-brand-ink)}.cert-nav__sheet-foot{display:flex;flex-direction:column;gap:var(--ct-space-3);margin-block-start:auto;padding:var(--ct-space-6) var(--ct-space-5) var(--ct-space-8)}@media (min-width:640px){.cert-nav__sheet-foot{padding-inline:var(--ct-space-8)}}.cert-nav__sheet-foot .cert-nav__action{inline-size:100%;min-block-size:48px}.cert-nav__sheet-foot .cert-nav__action--quiet{border-color:var(--ct-line)}.cert-nav__sheet-locale{padding-block:var(--ct-space-6);border-block-end:1px solid var(--ct-line)}@media (min-width:900px){.cert-nav__auth,.cert-nav__links,.cert-nav__locale{display:flex}.cert-nav__toggle{display:none}.cert-nav:not([data-compact]) .cert-nav__links{min-inline-size:0;overflow-x:clip;overflow-y:visible}.cert-nav[data-compact=true] .cert-nav__auth,.cert-nav[data-compact=true] .cert-nav__links,.cert-nav[data-compact=true] .cert-nav__locale{display:none}.cert-nav[data-compact=true] .cert-nav__toggle{display:inline-flex}}