.org-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-overshoot:cubic-bezier(.34, 1.56, .64, 1);--dur-press:.14s;--dur-fast:.18s;--dur-med:.24s;--dur-slow:.3s;--radius:10px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ink-shadow:.176 .014 258.4;--shadow-hairline:0 0 0 1px hsl(var(--border));--shadow-card:0 0 #0000;--shadow-raised:0 0 #0000;--shadow-float:0 0 0 1px hsl(var(--border)), 0 25px 50px oklch(var(--ink-shadow) / .06), 0 12px 24px oklch(var(--ink-shadow) / .05), 0 6px 12px oklch(var(--ink-shadow) / .04), 0 3px 6px oklch(var(--ink-shadow) / .03), 0 1.5px 3px oklch(var(--ink-shadow) / .02);--shadow-btn:0 0 0 1px hsl(var(--line-strong));--background:0 0% 100%;--foreground:216 27.8% 7.1%;--card:0 0% 100%;--card-foreground:216 27.8% 7.1%;--popover:0 0% 100%;--popover-foreground:216 27.8% 7.1%;--primary:146 29.1% 15.5%;--primary-foreground:0 0% 100%;--secondary:220 13.6% 91.4%;--secondary-foreground:216 27.8% 7.1%;--muted:220 20% 97.1%;--muted-foreground:220 10% 41%;--accent:220 20% 97.1%;--accent-foreground:216 27.8% 7.1%;--destructive:0 60% 45%;--destructive-foreground:0 0% 100%;--border:220 13.6% 91.4%;--input:220 13.6% 91.4%;--line-strong:217 14.3% 82.2%;--line-soft:216 20% 95.1%;--ring:156 59.5% 30%;--sidebar-background:0 0% 100%;--sidebar-foreground:216 27.8% 7.1%;--sidebar-primary:146 29.1% 15.5%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:120 12.5% 96.9%;--sidebar-accent-foreground:216 27.8% 7.1%;--sidebar-border:220 13.6% 91.4%;--sidebar-ring:156 59.5% 30%;--stage-pending:#ffda8c;--stage-contacted:#5e6573;--stage-interviewing:#5c5142;--stage-hired:#1f7a55;--stage-rejected:#cbd0d8;--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-card:hsl(var(--card));--color-card-foreground:hsl(var(--card-foreground));--color-popover:hsl(var(--popover));--color-popover-foreground:hsl(var(--popover-foreground));--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-secondary:hsl(var(--secondary));--color-secondary-foreground:hsl(var(--secondary-foreground));--color-muted:hsl(var(--muted));--color-muted-foreground:hsl(var(--muted-foreground));--color-accent:hsl(var(--accent));--color-accent-foreground:hsl(var(--accent-foreground));--color-destructive:hsl(var(--destructive));--color-destructive-foreground:hsl(var(--destructive-foreground));--color-border:hsl(var(--border));--color-input:hsl(var(--input));--color-ring:hsl(var(--ring));--color-sidebar:hsl(var(--sidebar-background));--color-sidebar-foreground:hsl(var(--sidebar-foreground));--color-sidebar-primary:hsl(var(--sidebar-primary));--color-sidebar-primary-foreground:hsl(var(--sidebar-primary-foreground));--color-sidebar-accent:hsl(var(--sidebar-accent));--color-sidebar-accent-foreground:hsl(var(--sidebar-accent-foreground));--color-sidebar-border:hsl(var(--sidebar-border));--color-sidebar-ring:hsl(var(--sidebar-ring));--color-white:#0d1117;--color-black:#0d1117;--color-slate-50:#f6f7f9;--color-slate-100:#f0f2f5;--color-slate-200:#e6e8ec;--color-slate-300:#cbd0d8;--color-slate-400:#8a909a;--color-slate-500:#8a909a;--color-slate-600:#5e6573;--color-slate-700:#3f4550;--color-slate-800:#262b34;--color-slate-900:#0d1117;--color-zinc-900:#0d1117;--color-timeline-academic:#2563eb;--color-timeline-github:#000;--color-emerald-50:#f6f8f6;--color-emerald-100:#a6f3d0;--color-emerald-200:#1f7a55;--color-emerald-300:#1f7a55;--color-emerald-400:#1f7a55;--color-emerald-500:#1f7a55;--color-emerald-600:#1d5c43;--color-emerald-700:#1c3326;--color-emerald-800:#1c3326;--color-blue-200:#1f7a55;--color-blue-300:#1f7a55;--color-blue-400:#1f7a55;--color-blue-500:#1f7a55;--color-blue-600:#1c3326;--color-sky-200:#1f7a55;--color-sky-300:#1f7a55;--color-sky-400:#1f7a55;--color-sky-500:#1f7a55;--color-green-100:#a6f3d0;--color-green-200:#1f7a55;--color-green-300:#1f7a55;--color-green-400:#1f7a55;--color-green-500:#1f7a55;--color-green-600:#1f7a55;--color-green-700:#1c3326;--color-amber-100:#8a6e00;--color-amber-200:#8a6e00;--color-amber-300:#8a6e00;--color-amber-400:#8a6e00;--color-amber-500:#c99800;--color-amber-700:#8a6e00;--color-amber-800:#8a6e00;--color-yellow-200:#a36100;--color-yellow-300:#a36100;--color-yellow-400:#a36100;--color-yellow-500:#a36100;--color-orange-200:#c53c00;--color-orange-300:#c53c00;--color-orange-400:#c53c00;--color-orange-500:#c53c00;--color-red-200:#bf000f;--color-red-300:#bf000f;--color-red-400:#bf000f;--color-red-500:#e40014;--color-violet-200:#7008e7;--color-violet-300:#7008e7;--color-violet-400:#7008e7;--color-violet-500:#7f22fe;--color-purple-200:#8200da;--color-purple-300:#8200da;--color-purple-400:#8200da;--color-purple-500:#9810fa;--color-fuchsia-200:#a600b5;--color-fuchsia-300:#a600b5;--color-fuchsia-400:#a600b5;--color-fuchsia-500:#c600db;--color-teal-200:#00776e;--color-teal-300:#00776e;--color-teal-400:#00776e;--color-teal-500:#009588;--color-cyan-200:#007492;--color-cyan-300:#007492;--color-cyan-400:#007492;--color-cyan-500:#0092b5;--color-pink-200:#c4005c;--color-pink-300:#c4005c;--color-pink-400:#c4005c;--color-pink-500:#e30076;--color-rose-200:#c20039;--color-rose-300:#c20039;--color-rose-400:#c20039;--color-rose-500:#e70044;--color-indigo-200:#432dd7;--color-indigo-300:#432dd7;--color-indigo-400:#432dd7;--color-indigo-500:#4f39f6;--color-lime-200:#4b7d00;--color-lime-300:#4b7d00;--color-lime-400:#4b7d00;--color-lime-500:#62a400}@supports (color:lab(0% 0 0)){.org-root{--color-yellow-200:lab(47.8202% 25.2426 66.5015);--color-yellow-300:lab(47.8202% 25.2426 66.5015);--color-yellow-400:lab(47.8202% 25.2426 66.5015);--color-yellow-500:lab(47.8202% 25.2426 66.5015);--color-orange-200:lab(46.4615% 57.7275 70.8507);--color-orange-300:lab(46.4615% 57.7275 70.8507);--color-orange-400:lab(46.4615% 57.7275 70.8507);--color-orange-500:lab(46.4615% 57.7275 70.8507);--color-red-200:lab(40.4273% 67.2623 53.7441);--color-red-300:lab(40.4273% 67.2623 53.7441);--color-red-400:lab(40.4273% 67.2623 53.7441);--color-red-500:lab(48.4493% 77.4328 61.5452);--color-violet-200:lab(35.2783% 67.9912 -88.793);--color-violet-300:lab(35.2783% 67.9912 -88.793);--color-violet-400:lab(35.2783% 67.9912 -88.793);--color-violet-500:lab(41.088% 68.9966 -91.995);--color-purple-200:lab(36.1758% 69.8525 -80.0381);--color-purple-300:lab(36.1758% 69.8525 -80.0381);--color-purple-400:lab(36.1758% 69.8525 -80.0381);--color-purple-500:lab(43.0295% 75.21 -86.5669);--color-fuchsia-200:lab(39.787% 72.2653 -53.1244);--color-fuchsia-300:lab(39.787% 72.2653 -53.1244);--color-fuchsia-400:lab(39.787% 72.2653 -53.1244);--color-fuchsia-500:lab(47.5131% 83.4271 -63.0363);--color-teal-200:lab(44.4134% -33.1436 -4.22149);--color-teal-300:lab(44.4134% -33.1436 -4.22149);--color-teal-400:lab(44.4134% -33.1436 -4.22149);--color-teal-500:lab(55.0223% -41.0774 -3.90277);--color-cyan-200:lab(44.7267% -21.5987 -26.118);--color-cyan-300:lab(44.7267% -21.5987 -26.118);--color-cyan-400:lab(44.7267% -21.5987 -26.118);--color-cyan-500:lab(55.1767% -26.7496 -30.5139);--color-pink-200:lab(42.1737% 71.8009 7.42233);--color-pink-300:lab(42.1737% 71.8009 7.42233);--color-pink-400:lab(42.1737% 71.8009 7.42233);--color-pink-500:lab(49.5493% 79.8381 2.31768);--color-rose-200:lab(41.1651% 71.6251 30.3087);--color-rose-300:lab(41.1651% 71.6251 30.3087);--color-rose-400:lab(41.1651% 71.6251 30.3087);--color-rose-500:lab(49.1882% 81.577 36.0311);--color-indigo-200:lab(32.4486% 49.2217 -84.6695);--color-indigo-300:lab(32.4486% 49.2217 -84.6695);--color-indigo-400:lab(32.4486% 49.2217 -84.6695);--color-indigo-500:lab(38.4009% 52.6132 -92.3857);--color-lime-200:lab(47.246% -32.2589 55.8249);--color-lime-300:lab(47.246% -32.2589 55.8249);--color-lime-400:lab(47.246% -32.2589 55.8249);--color-lime-500:lab(61.1055% -41.0235 73.1483)}}.org-root button[role=switch]{transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.org-root button[role=switch][data-state=unchecked]{background-color:hsl(var(--line-strong))}.org-root button[role=switch][data-state=checked]{background-color:var(--color-emerald-500)}.org-root button[role=switch]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px var(--color-emerald-500)}.org-root button[role=switch]>span{transition:translate var(--dur-med) var(--ease-overshoot), width var(--dur-press) var(--ease-out);background-color:#fff;box-shadow:0 1px 2px #0d111733,0 0 0 .5px #0d11170f}.org-root button[role=switch]:active:not(:disabled)>span{width:1.25rem}.org-root button[role=switch][data-state=checked]:active:not(:disabled)>span{translate:.75rem}.org-root :is([data-slot=popover-content],[role=menu],[role=listbox]){border-color:hsl(var(--border));box-shadow:var(--shadow-float);border-radius:12px}.org-root :is(h1,h2,h3,h4){text-wrap:balance}.org-root ::selection{background:hsl(var(--primary) / .16);color:hsl(var(--foreground))}.org-root .org-enter{opacity:0;animation:org-enter-up var(--dur-slow) var(--ease-out) forwards;animation-delay:calc(var(--enter-i,0) * 40ms)}.org-root .org-bar-in{animation:org-bar-in var(--dur-slow) var(--ease-out) both}@keyframes org-bar-in{0%{transform:scaleX(0)}}@keyframes org-enter-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.org-root .org-canvas{background-color:hsl(var(--background));background-image:radial-gradient(color-mix(in srgb, hsl(var(--foreground)) 11%, transparent) 1px, transparent 1.25px);background-position:11px 11px;background-size:22px 22px}.org-root .org-card-in{transform-origin:50% 0;animation:org-card-in var(--dur-med) var(--ease-out) backwards;animation-delay:calc(min(var(--enter-i,0), 8) * 30ms)}@keyframes org-card-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.org-root .org-pop-in{animation:org-pop-in var(--dur-fast) var(--ease-out) backwards}@keyframes org-pop-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.org-root .org-modal-frame{transition:height var(--dur-med) var(--ease-out);overflow-clip-margin:6px;overflow:clip}.org-root .org-ring-room{margin:-4px;padding:4px}.org-root .org-reveal{animation:org-reveal var(--dur-med) var(--ease-out) backwards}@keyframes org-reveal{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}.org-root .org-panel-pre{opacity:0}.org-root .org-panel-in{animation:org-panel-in var(--dur-med) var(--ease-out) backwards}.org-root .org-panel-out{animation:org-panel-out var(--dur-press) var(--ease-out) forwards}@keyframes org-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes org-panel-out{to{opacity:0;transform:translateY(2px)}}@keyframes org-fade-in{0%{opacity:0}}.org-root .org-stagger>:first-child{--enter-i:0}.org-root .org-stagger>:nth-child(2){--enter-i:1}.org-root .org-stagger>:nth-child(3){--enter-i:2}.org-root .org-stagger>:nth-child(4){--enter-i:3}.org-root .org-stagger>:nth-child(5){--enter-i:4}.org-root .org-stagger>:nth-child(6){--enter-i:5}.org-root .org-stagger>:nth-child(7){--enter-i:6}.org-root .org-stagger>:nth-child(8){--enter-i:7}.org-root .org-stagger>:nth-child(9){--enter-i:8}.org-root .org-stagger>:nth-child(n+10){--enter-i:9}.org-root .org-collapse{transition:grid-template-rows var(--dur-med) var(--ease-out);grid-template-rows:0fr;display:grid}.org-root .org-collapse[data-open=true]{grid-template-rows:1fr}.org-root .org-collapse>*{opacity:0;min-height:0;transition:opacity var(--dur-fast) var(--ease-out);overflow:hidden}.org-root .org-collapse[data-open=true]>*{opacity:1;transition-delay:60ms}.org-root .org-step-up{animation:org-step-up var(--dur-med) var(--ease-out) both}.org-root .org-step-down{animation:org-step-down var(--dur-med) var(--ease-out) both}@keyframes org-step-up{0%{opacity:0;filter:blur(2px);transform:translateY(55%)}to{opacity:1;filter:blur();transform:none}}@keyframes org-step-down{0%{opacity:0;filter:blur(2px);transform:translateY(-55%)}to{opacity:1;filter:blur();transform:none}}.org-root .org-swap{place-items:center;display:inline-grid}.org-root .org-swap>*{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out);grid-area:1/1}.org-root .org-swap>[data-off]{opacity:0;filter:blur(4px);pointer-events:none;transform:scale(.25)}.org-root .org-flip{perspective:320px}.org-root .org-flip-inner{transform-style:preserve-3d;transition:transform var(--dur-med) var(--ease-out);position:relative}.org-root .org-flip[data-flipped=true] .org-flip-inner{transform:rotateY(180deg)}.org-root .org-flip-face{backface-visibility:hidden}.org-root .org-flip-back{position:absolute;inset:0;transform:rotateY(180deg)}.org-root .org-materializing{animation:org-materializing 1.4s var(--ease-out) infinite}@keyframes org-materializing{0%,to{opacity:1}50%{opacity:.72}}.org-root .org-typing-dot{animation:org-typing .9s var(--ease-in-out) infinite}.org-root .org-typing-dot:nth-child(2){animation-delay:.12s}.org-root .org-typing-dot:nth-child(3){animation-delay:.24s}@keyframes org-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes org-typing-fade{0%,60%,to{opacity:.35}30%{opacity:1}}.org-root .org-status-pulse{animation:1.6s ease-in-out infinite org-status-pulse}@keyframes org-status-pulse{0%,to{opacity:1}50%{opacity:.45}}.org-root :is(button,[role=button],a[href],label:has(input),summary):not(:disabled,[aria-disabled=true]){cursor:pointer}.org-root [role=dialog].left-\[50\%\]{background-color:hsl(var(--card));border-color:hsl(var(--border));box-shadow:var(--shadow-float);border-radius:16px}.org-root [role=dialog][data-state=open].left-\[50\%\]{animation-duration:var(--dur-med)}.org-root [role=dialog][data-state=closed].left-\[50\%\]{animation-duration:var(--dur-fast)}.org-root .bg-black\/60.backdrop-blur-sm{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}.org-root :is(.animate-in,.animate-out,[data-state][class*=\:animate-]){animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){.org-root :is(.animate-in,.animate-out,[data-state][class*=\:animate-]){--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-enter-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-exit-scale:1}.org-root [data-motion=move]{transition-duration:0s;transition-delay:0s}.org-root .org-panel-in{animation-name:org-fade-in}.org-root .org-panel-out{animation:none}.org-root .org-enter{opacity:1;animation:none}.org-root .org-bar-in,.org-root :is(.org-card-in,.org-pop-in,.org-reveal){animation:none}.org-root .org-modal-frame,.org-root .org-collapse,.org-root .org-collapse>*{transition:none}.org-root :is(.org-step-up,.org-step-down){animation:none}.org-root .org-swap>*{transition:none}.org-root .org-typing-dot{animation-name:org-typing-fade}.org-root .org-status-pulse{animation:none}.org-root .org-flip-inner{transition:none}.org-root .org-materializing{animation:none}}html.org-root body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.org-root .glass-morphism{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-card)}.org-root .subtle-scrollbar{scrollbar-color:#0d11172e transparent}.org-root .subtle-scrollbar::-webkit-scrollbar-thumb{background:#1c332629}.org-root .subtle-scrollbar::-webkit-scrollbar-thumb:hover{background:#1c332647}.org-root .animate-shimmer{background-image:linear-gradient(90deg,#0000 0%,#1c33260d 40%,#1c33261a 50%,#1c33260d 60%,#0000 100%)}@layer utilities{:where(.org-root) .bg-white\/3,:where(.org-root) .bg-white\/4,:where(.org-root) .bg-white\/5{background-color:hsl(var(--card))}:where(.org-root) .bg-white\/90{background-color:hsl(var(--primary))}:where(.org-root) .hover\:bg-white:hover{background-color:hsl(var(--primary) / .9)}:where(.org-root) .shadow-xs,:where(.org-root) .shadow-sm,:where(.org-root) .shadow,:where(.org-root) .shadow-md{--tw-shadow:0 0 #0000}:where(.org-root) .shadow-lg,:where(.org-root) .shadow-xl,:where(.org-root) .shadow-2xl{--tw-shadow:var(--shadow-float)}}.agent-mark .agent-mark__head,.agent-mark .agent-mark__face,.agent-mark .agent-mark__eye{transform-box:fill-box;transform-origin:50%}.agent-mark .agent-mark__head,.agent-mark .agent-mark__eye{transition:transform var(--dur-med,.24s) var(--ease-out,ease-out), filter var(--dur-med,.24s) var(--ease-out,ease-out)}.agent-mark:is([data-mood=idle],[data-mood=listening],[data-mood=attention]) .agent-mark__face{animation:3.2s ease-in-out infinite agent-breathe}.agent-mark:is([data-mood=idle],[data-mood=listening]) .agent-mark__eye{animation:6s ease-in-out infinite agent-gaze,3.6s linear infinite agent-blink}.agent-mark[data-mood=listening] .agent-mark__head{transform:translate(-6px,4px)rotate(-14deg)}.agent-mark[data-mood=thinking] .agent-mark__face{animation:.9s ease-in-out infinite agent-bob}.agent-mark[data-mood=thinking] .agent-mark__eye{animation:.9s ease-in-out infinite agent-dart}.agent-mark[data-mood=done]{animation:agent-settle .42s var(--ease-out,ease-out) both}.agent-mark[data-mood=done] .agent-mark__eye{transform:scale(1.18)}.agent-mark[data-mood=attention]{animation:3.2s ease-in-out infinite agent-nudge}.agent-mark[data-mood=attention] .agent-mark__eye{animation:2.4s linear infinite agent-blink}@keyframes agent-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes agent-gaze{0%,to{transform:translate(0)}30%{transform:translate(6px,-3px)}65%{transform:translate(-5px,3px)}}@keyframes agent-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes agent-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(8deg)}}@keyframes agent-dart{0%,to{transform:translate(-7px)}50%{transform:translate(7px)}}@keyframes agent-settle{0%{transform:scale(1)}40%{transform:scale(1.12)}70%{transform:scale(.97)}to{transform:scale(1)}}@keyframes agent-nudge{0%,30%,to{transform:rotate(0)}6%{transform:rotate(-8deg)}12%{transform:rotate(8deg)}18%{transform:rotate(-5deg)}24%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.agent-mark,.agent-mark .agent-mark__head,.agent-mark .agent-mark__face,.agent-mark .agent-mark__eye{animation:none!important}}