.vv-app-brand{letter-spacing:-.01em;white-space:nowrap;align-items:baseline;font-family:Sora,sans-serif;font-size:1.25rem;display:inline-flex}.vv-app-brand a{text-decoration:none}.vv-app-brand a:first-child{color:#10b981;font-weight:700}.vv-app-brand a+a{color:var(--text,#f8fafc);opacity:.85;margin-left:6px;font-weight:400}.vv-app-switcher{align-items:center;display:inline-flex;position:relative}.vv-app-actions{align-items:center;gap:.75rem;display:flex}.vv-app-switcher__trigger{border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:var(--surface-elev,#1e1e1e);width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;border-radius:.55rem;place-items:center;padding:0;transition:background-color .16s,border-color .16s;display:grid}.vv-app-switcher__trigger:hover,.vv-app-switcher__trigger[aria-expanded=true]{background:color-mix(in srgb,#fff 12%,var(--surface-elev,#1e1e1e))}.vv-app-switcher__trigger[aria-expanded=true]{border-color:#10b98199}.vv-app-switcher__trigger:focus-visible,.vv-app-switcher__link:focus-visible{outline:2px solid var(--accent,#10b981);outline-offset:2px}.vv-app-switcher__grid{grid-template-columns:repeat(3,4px);gap:3px;display:grid}.vv-app-switcher__grid i{background:currentColor;border-radius:1px;width:4px;height:4px}.vv-app-switcher__menu{--vv-menu-bg:#141414;--vv-menu-border:#262626;--vv-menu-text:#f4f4f5;--vv-menu-muted:#a1a1aa;--vv-menu-hover:#1f1f1f;--vv-menu-current:#10b98114;z-index:1000;border:1px solid var(--vv-menu-border);background:var(--vv-menu-bg);width:min(22rem,100vw - 1.5rem);color:var(--vv-menu-text);text-align:left;transform-origin:100% 0;border-radius:1rem;padding:.5rem;font-family:Geist,Inter,system-ui,sans-serif;animation:.16s cubic-bezier(.2,.8,.3,1) vv-app-menu-in;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 1.25rem 3rem #00000073,inset 0 0 0 1px #ffffff05}.vv-app-switcher__menu[hidden]{display:none}@keyframes vv-app-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.vv-app-switcher__title,.vv-app-switcher__subtitle{color:var(--vv-menu-muted);letter-spacing:.08em;text-transform:uppercase;margin:.55rem .7rem .4rem;font-size:.6875rem;font-weight:600}.vv-app-switcher__subtitle{border-top:1px solid var(--vv-menu-border);margin-top:.35rem;padding-top:.75rem}.vv-app-switcher__list{grid-template-columns:1fr;gap:2px;display:grid}.vv-app-switcher__link{min-width:0;color:var(--vv-menu-text);border-radius:.7rem;align-items:center;gap:.75rem;padding:.55rem .6rem;text-decoration:none;transition:background-color .14s;display:flex}.vv-app-switcher__link:hover{background:var(--vv-menu-hover)}.vv-app-switcher__link[aria-current=page]{background:var(--vv-menu-current)}.vv-app-switcher__app-icon{--vv-app:#10b981;background:color-mix(in srgb,var(--vv-app) 15%,transparent);width:2.25rem;height:2.25rem;color:var(--vv-app);border-radius:.65rem;flex:none;place-items:center;display:grid}.vv-app-switcher__app-icon svg{width:1.125rem;height:1.125rem}.vv-app-switcher__app-icon--home{--vv-app:#10b981}.vv-app-switcher__app-icon--account{--vv-app:#eab308}.vv-app-switcher__app-icon--tools{--vv-app:#22c55e}.vv-app-switcher__app-icon--edu{--vv-app:#a78bfa}.vv-app-switcher__app-icon--store{--vv-app:#f472b6}.vv-app-switcher__app-icon--services{--vv-app:#38bdf8}.vv-app-switcher__app-icon--art{--vv-app:#fb923c}.vv-app-switcher__app-icon--studios{--vv-app:#38bdf8}.vv-app-switcher__copy{flex:auto;min-width:0}.vv-app-switcher__link strong,.vv-app-switcher__link small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vv-app-switcher__link strong{font-size:.875rem;font-weight:600}.vv-app-switcher__link small{color:var(--vv-menu-muted);margin-top:.1rem;font-size:.75rem;line-height:1.3}.vv-app-switcher__badge{color:#34d399;white-space:nowrap;background:#10b98126;border-radius:999px;flex:none;padding:.15rem .5rem;font-size:.6875rem;font-weight:600}.vv-app-switcher__ext{width:1rem;height:1rem;color:var(--vv-menu-muted);opacity:.7;flex:none}.vv-app-switcher__link:hover .vv-app-switcher__ext{opacity:1}@media (max-width:640px){.vv-app-switcher__menu{top:var(--vv-menu-top,4.5rem);width:auto;max-height:calc(100dvh - var(--vv-menu-top,4.5rem) - .75rem);overscroll-behavior:contain;transform-origin:top;position:fixed;left:.75rem;right:.75rem;overflow-y:auto}.vv-app-switcher__link{padding:.65rem .6rem}}html.light .vv-app-switcher__menu{--vv-menu-bg:#fff;--vv-menu-border:#e4e4e7;--vv-menu-text:#18181b;--vv-menu-muted:#71717a;--vv-menu-hover:#f4f4f5;--vv-menu-current:#10b98112;box-shadow:0 1.25rem 3rem #0f172a24}html.light .vv-app-switcher__badge{color:#047857;background:#10b9811f}@media (prefers-reduced-motion:reduce){.vv-app-switcher__menu{animation:none}}
