@media (prefers-reduced-motion:no-preference){.auth-enter{animation:auth-rise .26s var(--ease-out-quart) both}}@keyframes auth-rise{0%{opacity:.001;transform:translateY(6px)}}.auth-field>label{color:var(--foreground-secondary);transition:color var(--duration-fast) var(--ease-subtle)}.auth-field:focus-within>label{color:var(--foreground)}.auth-aside{background:var(--sidebar)}.state-point{border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;position:relative}.state-point:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.state-point[data-state=lit]:before{box-shadow:inset 0 0 0 1.5px var(--primary);background:var(--accent)}.state-point>span{display:block;position:relative}.state-point[data-state=lit]>span{background:var(--primary);border-radius:9999px;width:.625rem;height:.625rem}.state-point[data-state=unlit]>span{border:1.5px dashed var(--muted-foreground);border-radius:9999px;width:1.125rem;height:1.125rem}@media (prefers-reduced-motion:no-preference){.state-point[data-state=lit]:before{animation:state-bloom .22s var(--ease-out-quart) both}}@keyframes state-bloom{0%{opacity:0;transform:scale(.9)}}.legal-toc a{border-left:1px solid var(--border);transition:color var(--duration-fast) var(--ease-subtle), border-color var(--duration-fast) var(--ease-subtle)}.legal-toc a[aria-current=location]{color:var(--foreground);border-left:2px solid var(--primary);padding-left:11px}.legal-prose p+p{margin-top:.875rem}
