@layer components{.vlayout-member[data-v-1767b55c]{--member-sidebar-width:260px;--member-bg:var(--c-cream);--member-panel:var(--c-ink);--member-rule:var(--c-rule);--member-accent:var(--c-accent);--member-nav-fg:var(--c-cream-alpha-55);--member-topbar-padding-inline:calc(28px + var(--member-sidebar-width)) 28px;--member-main-padding:42px 42px 80px calc(42px + var(--member-sidebar-width));min-height:100svh;color:var(--c-ink);background:var(--member-bg)}@media (width<=767.98px){.vlayout-member[data-v-1767b55c]{--member-topbar-padding-inline:18px;--member-main-padding:28px 18px 64px}.vlayout-member>.sidebar[data-v-1767b55c]{transition:transform .18s var(--ease-out-4);transform:translate(-100%)}.vlayout-member>.sidebar.-open[data-v-1767b55c]{transform:translate(0)}}.vlayout-member>.sidebar[data-v-1767b55c]{z-index:50;grid-gap:36px;width:var(--member-sidebar-width);color:var(--c-cream);background:var(--member-panel);border-right:1px solid #f4efe61f;align-content:start;gap:36px;padding:26px 24px;display:grid;position:fixed;top:0;bottom:0;left:0}.vlayout-member nav[data-v-1767b55c]{grid-gap:4px;gap:4px;display:grid}.vlayout-member nav>a[data-v-1767b55c]{font-family:var(--ff-mono);color:var(--member-nav-fg);text-transform:uppercase;letter-spacing:.1em;border-radius:8px;margin-left:-14px;margin-right:-14px;padding:13px 14px;font-size:12px;transition:color .18s ease-out,background .18s ease-out;position:relative}.vlayout-member nav>a[data-v-1767b55c]:hover{color:var(--c-cream);background:#f4efe60f}.vlayout-member nav>a.-active[data-v-1767b55c]{color:var(--c-cream);box-shadow:inset 3px 0 0 0 var(--member-accent);background:#f4efe612;border-top-left-radius:0;border-bottom-left-radius:0}.vlayout-member>.overlay[data-v-1767b55c]{z-index:40;background:#1a1a1a6b;position:fixed;inset:0}@media (width>=768px){.vlayout-member>.overlay[data-v-1767b55c]{display:none}}.vlayout-member>.topbar[data-v-1767b55c]{z-index:30;min-height:68px;padding-left:var(--member-topbar-padding-inline);padding-right:var(--member-topbar-padding-inline);background:color-mix(in srgb,var(--member-bg) 92%,transparent);border-bottom:1px solid var(--member-rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.vlayout-member .lead[data-v-1767b55c]{align-items:center;gap:12px;display:inline-flex}.vlayout-member .hamburger[data-v-1767b55c]{color:var(--c-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;transition:opacity .18s ease-out;display:none}@media (width<=767.98px){.vlayout-member .hamburger[data-v-1767b55c]{display:inline-grid}}.vlayout-member .hamburger[data-v-1767b55c]:hover{opacity:.6}@media (width>=768px){.vlayout-member .brand[data-v-1767b55c]{display:none}}.vlayout-member .c-member-user[data-v-1767b55c]{color:var(--c-muted);align-items:center;gap:12px;margin-left:auto;font-size:14px;display:inline-flex}@media (width<=767.98px){.vlayout-member .c-member-user>span[data-v-1767b55c]{display:none}}.vlayout-member .c-member-user>button[data-v-1767b55c]{font-family:var(--ff-mono);color:var(--c-ink);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:1px solid var(--c-rule-strong);background:0 0;padding:9px 12px;font-size:12px;transition:color .18s ease-out,background .18s ease-out}.vlayout-member .c-member-user>button[data-v-1767b55c]:hover{color:var(--c-cream);background:var(--c-ink)}.vlayout-member>.main[data-v-1767b55c]{padding:var(--member-main-padding)}}
