.shell[data-v-bdb3a8c9]{min-height:100dvh}.skip[data-v-bdb3a8c9]{z-index:100;color:#07090e;background:#fff;border-radius:.5rem;padding:.7rem 1rem;font-weight:600;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip[data-v-bdb3a8c9]:focus{transform:none}.brand[data-v-bdb3a8c9]{color:var(--site-ink);letter-spacing:-.01em;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.brand img[data-v-bdb3a8c9]{border-radius:8px}.sidebar[data-v-bdb3a8c9]{z-index:20;width:var(--sidebar);border-right:1px solid var(--site-line);background:var(--site-bg-raised);flex-direction:column;gap:1.75rem;padding:1.5rem .9rem 1.1rem;display:flex;position:fixed;inset:0 auto 0 0}.sidebar .brand[data-v-bdb3a8c9]{padding:0 .6rem}.sidebar__nav[data-v-bdb3a8c9]{gap:.2rem;display:grid}.nav-item[data-v-bdb3a8c9]{color:var(--site-copy);transition:color .16s ease,background-color .2s var(--site-ease);border-radius:.65rem;align-items:center;gap:.75rem;padding:.65rem .75rem;font-size:.9375rem;font-weight:550;text-decoration:none;display:flex;position:relative}.nav-item[data-v-bdb3a8c9]:hover{color:var(--site-ink);background:var(--site-tint-1)}.nav-item.is-active[data-v-bdb3a8c9]{color:var(--site-ink);background:var(--site-tint-2)}.nav-item.is-active[data-v-bdb3a8c9]:before{content:"";background:var(--site-brand-stripe);border-radius:0 3px 3px 0;width:3px;position:absolute;top:22%;bottom:22%;left:-.9rem}.nav-item--quiet[data-v-bdb3a8c9]{color:var(--site-muted);font-size:.875rem}.sidebar__foot[data-v-bdb3a8c9]{gap:.6rem;margin-top:auto;display:grid}.whoami[data-v-bdb3a8c9]{border:1px solid var(--site-line);color:inherit;border-radius:.8rem;align-items:center;gap:.7rem;padding:.7rem;text-decoration:none;transition:border-color .16s;display:flex}.whoami[data-v-bdb3a8c9]:hover{border-color:var(--site-line-strong)}.whoami__text[data-v-bdb3a8c9]{min-width:0;display:grid}.whoami__name[data-v-bdb3a8c9]{font-size:.875rem;font-weight:600}.whoami__mail[data-v-bdb3a8c9],.whoami__name[data-v-bdb3a8c9]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.whoami__mail[data-v-bdb3a8c9]{color:var(--site-muted);font-size:.75rem}.avatar[data-v-bdb3a8c9]{color:#061120;background:linear-gradient(135deg,#4a8acb,#12b9e6);border-radius:999px;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-grid}.tabbar[data-v-bdb3a8c9],.topbar[data-v-bdb3a8c9]{display:none}.main[data-v-bdb3a8c9]{margin-left:var(--sidebar);max-width:calc(72rem + var(--sidebar));padding:calc(clamp(2rem,5vw,3.5rem)) calc(clamp(1.25rem,4vw,3.5rem)) 5rem}.demo-note[data-v-bdb3a8c9]{border:1px dashed var(--site-line-strong);color:var(--site-muted);border-radius:.6rem;margin-bottom:1.5rem;padding:.6rem .9rem;font-size:.8125rem}@media (width<=899px){.sidebar[data-v-bdb3a8c9]{display:none}.topbar[data-v-bdb3a8c9]{z-index:20;padding:calc(.75rem + env(safe-area-inset-top)) 1rem .75rem;background:var(--site-header-bg);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);border-bottom:1px solid var(--site-line);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.main[data-v-bdb3a8c9]{padding:1.5rem 1rem calc(6.5rem + env(safe-area-inset-bottom));margin-left:0}.tabbar[data-v-bdb3a8c9]{z-index:30;padding:.4rem .25rem calc(.4rem + env(safe-area-inset-bottom));background:var(--site-header-bg);-webkit-backdrop-filter:saturate(160%)blur(20px);backdrop-filter:saturate(160%)blur(20px);border-top:1px solid var(--site-line);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.tab[data-v-bdb3a8c9]{color:var(--site-muted);transition:color .16s ease,transform .2s var(--site-ease);justify-items:center;gap:.2rem;padding:.35rem 0;font-size:.6875rem;font-weight:600;text-decoration:none;display:grid}.tab[data-v-bdb3a8c9]:active{transform:scale(.94)}.tab.is-active[data-v-bdb3a8c9]{color:var(--site-accent-ink)}}
