.app-scope{--ink:#0d1b2a;--primary:#2563eb;--tint:#f2f4f7;--blue-tint:#e9f0ff;--line:#e4e6ea;--muted:#606c7a}body:has(.app-scope){--ink:#0d1b2a;--primary:#2563eb;--tint:#f2f4f7;--blue-tint:#e9f0ff;--line:#e4e6ea;--muted:#606c7a}.app-canvas{background-color:var(--tint);background-image:radial-gradient(60% 50% at 50% 0%,color-mix(in srgb,var(--primary)8%,transparent),transparent)}@keyframes interview-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.interview-rise{animation:.24s cubic-bezier(.16,1,.3,1) both interview-rise}@keyframes interview-skeleton{0%,to{opacity:1}50%{opacity:.55}}.interview-skeleton{animation:1.4s ease-in-out infinite interview-skeleton}.interview-caret{vertical-align:text-bottom;background:var(--ink);width:2px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite interview-blink;display:inline-block}@keyframes interview-blink{to{opacity:0}}.interview-rail-fill{transition:width .5s ease-out}@keyframes intake-scan{0%{opacity:0;transform:translateY(0)}15%,85%{opacity:1}to{transform:translateY(var(--intake-scan-travel,44px));opacity:0}}.intake-scan-line{animation:1.8s cubic-bezier(.4,0,.2,1) infinite intake-scan}@keyframes intake-indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}.intake-indeterminate{animation:1.5s cubic-bezier(.65,0,.35,1) infinite intake-indeterminate}@keyframes intake-overlay-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.intake-overlay-in{animation:.2s cubic-bezier(.16,1,.3,1) both intake-overlay-in}@media (prefers-reduced-motion:reduce){.interview-rise,.interview-caret,.interview-rail-fill,.interview-skeleton,.intake-scan-line,.intake-indeterminate,.intake-overlay-in{transition:none;animation:none}.intake-scan-line{opacity:1;transform:translateY(50%)}.intake-indeterminate{transform:translate(0)}}
