.entry-wash{background:radial-gradient(120% 80% at 85% -10%,color-mix(in oklab,var(--teal) 9%,transparent) 0,transparent 55%),radial-gradient(110% 90% at 10% 110%,color-mix(in oklab,var(--accent) 12%,transparent) 0,transparent 58%),var(--surface-warm)}@keyframes entryCoverIn{0%{opacity:0}to{opacity:1}}@keyframes entryCoverOut{to{opacity:0}}.entry-cover{position:fixed;inset:0;z-index:var(--z-focus);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-related);padding-inline:var(--space-6);text-align:center;animation:entryCoverIn var(--dur-settle) var(--ease-out-strong) backwards}.entry-cover--out{animation:entryCoverOut var(--dur-exit) var(--ease-exit) var(--dur-fast) forwards}@keyframes entryLockupIn{0%{opacity:0;transform:translateY(var(--rise-lg)) scale(var(--enter-scale))}to{opacity:1;transform:none}}@keyframes entryLockupOut{to{opacity:0}}.entry-lockup{display:flex;align-items:center;gap:var(--gap-tight);animation:entryLockupIn var(--dur-settle) var(--ease-out-strong) var(--dur-fast) backwards}.entry-cover--out .entry-lockup{animation:entryLockupOut var(--dur-exit) var(--ease-exit) forwards}.entry-fields{transition:opacity var(--dur-route) var(--ease-out)}.entry-fields[data-busy=true]{opacity:.45;pointer-events:none}