.vBaN5W_crown,.vBaN5W_crownTrace{fill:none;stroke:currentColor;stroke-width:6.4px;stroke-linecap:round;stroke-linejoin:round}.vBaN5W_crown path{stroke-dasharray:1 1;animation:.6s none vBaN5W_both;animation-delay:calc(var(--crown-delay,0s) + var(--index) * 50ms)}.vBaN5W_crownTrace{opacity:0;transition:opacity .16s ease-out var(--crown-delay,0s)}@media (hover:hover) and (pointer:fine){.vBaN5W_logo:hover{--crown-delay:.3s}.vBaN5W_logo:hover .vBaN5W_crownTrace{opacity:.22}.vBaN5W_logo:hover .vBaN5W_crown path{animation-name:vBaN5W_crown-redraw}}.vBaN5W_logo:focus-visible{--crown-delay:0s}.vBaN5W_logo:focus-visible .vBaN5W_crownTrace{opacity:.22}.vBaN5W_logo:focus-visible .vBaN5W_crown path{animation-name:vBaN5W_crown-redraw}@keyframes vBaN5W_crown-redraw{0%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.4,0,1,1)}35%{stroke-dashoffset:-1px;animation-timing-function:cubic-bezier(.2,0,0,1)}to{stroke-dashoffset:-2px}}@media (prefers-reduced-motion:reduce){.vBaN5W_logo:hover .vBaN5W_crown path,.vBaN5W_logo:focus-visible .vBaN5W_crown path{animation:none}.vBaN5W_logo:hover .vBaN5W_crownTrace,.vBaN5W_logo:focus-visible .vBaN5W_crownTrace{opacity:0}}
._85vHxq_workspace{--accent-from:color-mix(in oklab, var(--brand-violet) 55%, var(--background));--accent-to:color-mix(in oklab, var(--brand-ember) 60%, var(--background));--line:var(--border);--accent-fill:linear-gradient(135deg, var(--accent-from), var(--accent-to));--dot:color-mix(in oklab, var(--foreground) 13%, var(--background));--ring-line:color-mix(in oklab, var(--foreground) 14%, transparent);background:var(--background);flex-direction:column;min-height:100dvh;display:flex}.dark ._85vHxq_workspace{--dot:color-mix(in oklab, var(--foreground) 16%, var(--background));--ring-line:color-mix(in oklab, var(--foreground) 20%, transparent)}._85vHxq_topbar{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(0,46rem) 1fr;align-items:center;gap:1.5rem;min-height:4.5rem;display:grid}._85vHxq_logo{height:2rem}._85vHxq_main{flex-direction:column;flex:1;width:100%;max-width:46rem;margin:0 auto;padding:clamp(1.5rem,4.5vh,3.5rem) 0 2rem;display:flex}@media (max-width:639px){._85vHxq_topbar{grid-template-rows:3.5rem auto;grid-template-columns:auto minmax(0,1fr) auto;gap:.25rem 1rem;min-height:0;padding-bottom:.875rem}._85vHxq_logo{height:1.75rem}._85vHxq_main{padding-top:1.25rem;padding-bottom:0}}
