:root{--glass-bg:rgba(255,255,255,0.72);--glass-bg-dark:rgba(0,0,0,0.7);--glass-blur:24px;--glass-border:rgba(255,255,255,0.25);--glass-border-dark:rgba(255,255,255,0.08);--glass-shadow:0 8px 32px 0 rgba(102,126,234,0.1);--gradient-primary:linear-gradient(135deg,#667eea,#764ba2);--gradient-secondary:linear-gradient(135deg,#845ef7,#5f3dc4);--gradient-success:linear-gradient(135deg,#51cf66,#37b24d);--gradient-danger:linear-gradient(135deg,#ff6b6b,#f03e3e);--gradient-mesh:radial-gradient(at 27% 37%,hsla(256,72%,65%,0.2) 0px,transparent 40%),radial-gradient(at 97% 21%,hsla(280,72%,70%,0.2) 0px,transparent 40%),radial-gradient(at 52% 99%,hsla(270,72%,65%,0.2) 0px,transparent 40%),radial-gradient(at 10% 29%,hsla(256,72%,67%,0.2) 0px,transparent 40%),radial-gradient(at 97% 96%,hsla(260,60%,74%,0.2) 0px,transparent 40%),radial-gradient(at 33% 50%,hsla(265,67%,73%,0.2) 0px,transparent 40%),radial-gradient(at 79% 53%,hsla(275,68%,70%,0.2) 0px,transparent 40%)}[data-mantine-color-scheme=light]{--bg-gradient:linear-gradient(180deg,#fafafa,#f4f4f5);--mesh-opacity:0.6;--glass-bg:rgba(255,255,255,0.95);--glass-border:rgba(139,92,246,0.15);--text-primary:#09090b;--text-dimmed:#3f3f46}[data-mantine-color-scheme=dark]{--bg-gradient:linear-gradient(180deg,#09090b,#000000);--mesh-opacity:0.4;--glass-bg:rgba(18,18,18,0.9);--glass-border:rgba(255,255,255,0.1);--text-primary:#fafafa;--text-dimmed:#a1a1aa}@media (prefers-color-scheme:dark){[data-mantine-color-scheme=auto]{--bg-gradient:linear-gradient(180deg,#09090b,#000000);--mesh-opacity:1;--glass-bg:rgba(18,18,18,0.9);--glass-border:rgba(255,255,255,0.1);--text-primary:#fafafa;--text-dimmed:#a1a1aa}}@media (prefers-color-scheme:light){[data-mantine-color-scheme=auto]{--bg-gradient:linear-gradient(180deg,#fafafa,#ffffff);--mesh-opacity:1;--glass-bg:rgba(255,255,255,0.95);--glass-border:rgba(139,92,246,0.15);--text-primary:#09090b;--text-dimmed:#3f3f46}}body{position:relative;min-height:100vh;background:var(
		--bg-gradient,linear-gradient(180deg,#fafafa 0,#ffffff 100%)
	);background-attachment:fixed;background-size:cover;transition:background .5s ease}body:before{background:radial-gradient(circle at 30% 50%,rgba(120,119,198,.4) 0,transparent 25%),radial-gradient(circle at 70% 80%,rgba(255,119,198,.3) 0,transparent 25%),radial-gradient(circle at 90% 20%,rgba(120,219,255,.3) 0,transparent 40%);z-index:-2;filter:blur(40px) saturate(150%);animation:floatGradient 19s ease infinite}body:after,body:before{content:"";position:fixed;top:-50%;left:-50%;width:200%;height:200%;opacity:var(--mesh-opacity,1);transform-origin:center}body:after{background:radial-gradient(circle at 20% 30%,hsla(215,98%,61%,.3) 0,transparent 30%),radial-gradient(circle at 80% 60%,hsla(354,98%,61%,.25) 0,transparent 30%),radial-gradient(circle at 40% 70%,hsla(256,98%,71%,.3) 0,transparent 40%);z-index:-1;filter:blur(60px) saturate(150%);animation:floatGradient 25s ease infinite reverse}@keyframes floatGradient{0%,to{transform:translate(0) scale(1) rotate(0deg)}33%{transform:translate(-20%,-20%) scale(1.2) rotate(120deg)}66%{transform:translate(20%,-10%) scale(.8) rotate(240deg)}}.glass{background:var(--glass-bg);border:1px solid var(--glass-border)}.glass,.glass-dark{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow)}.glass-dark{background:var(--glass-bg-dark);border:1px solid var(--glass-border-dark)}*{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:10px}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}[data-mantine-color-scheme=light] :focus-visible{outline:2px solid var(--mantine-color-violet-6,#845ef7);outline-offset:2px}[data-mantine-color-scheme=dark] :focus-visible{outline:2px solid var(--mantine-color-violet-5,#9775fa);outline-offset:2px}::selection{background-color:rgba(102,126,234,.3);color:inherit}[data-mantine-color-scheme]{--mantine-color-dimmed:#5c5f66;--mantine-color-placeholder:#6c757d}[data-mantine-color-scheme=light] .mantine-InputWrapper-description,[data-mantine-color-scheme=light] .mantine-Text-dimmed,[data-mantine-color-scheme=light] [data-dimmed]{color:#373a40!important;opacity:1!important}[data-mantine-color-scheme=dark] .mantine-InputWrapper-description,[data-mantine-color-scheme=dark] .mantine-Text-dimmed,[data-mantine-color-scheme=dark] [data-dimmed]{color:#c1c2c5!important;opacity:1!important}[data-mantine-color-scheme=light] .glass *,[data-mantine-color-scheme=light] .glassCard *,[data-mantine-color-scheme=light] .glassPaper *{color:var(--text-primary,#1a1b1e)}[data-mantine-color-scheme=dark] .glass *,[data-mantine-color-scheme=dark] .glassCard *,[data-mantine-color-scheme=dark] .glassPaper *{color:var(--text-primary,#ffffff)}[data-mantine-color-scheme=light] .text-dimmed{color:var(--text-dimmed,#373a40)!important}[data-mantine-color-scheme=light] .text-muted{color:#6c757d!important}[data-mantine-color-scheme=dark] .text-dimmed{color:var(--text-dimmed,#c1c2c5)!important}[data-mantine-color-scheme=dark] .text-muted{color:#909296!important}[data-mantine-color-scheme=light] .mantine-Input-label,[data-mantine-color-scheme=light] .mantine-InputWrapper-label{color:#1a1b1e!important;font-weight:600}[data-mantine-color-scheme=dark] .mantine-Input-label,[data-mantine-color-scheme=dark] .mantine-InputWrapper-label{color:#ffffff!important;font-weight:600}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.mantine-Badge-root{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.mantine-Badge-root[data-size=xs]{min-height:18px!important;padding:2px 8px!important;line-height:1.2!important;font-size:10px!important}.mantine-Badge-root[data-size=sm]{min-height:22px!important;padding:3px 10px!important;line-height:1.3!important;font-size:12px!important}.mantine-Badge-root[data-size=md]{min-height:26px!important;padding:4px 12px!important;line-height:1.4!important;font-size:14px!important}.mantine-Badge-root[data-size=lg]{min-height:30px!important;padding:5px 14px!important;line-height:1.4!important;font-size:16px!important}.mantine-Badge-root[data-size=xl]{min-height:34px!important;padding:6px 16px!important;line-height:1.4!important;font-size:18px!important}.mantine-Badge-label{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;line-height:inherit!important}.mantine-Badge-label,.mantine-Badge-section{display:flex!important;align-items:center!important;justify-content:center!important}.mantine-Badge-root[data-variant=dot]{padding-left:14px!important}.mantine-Badge-root[data-variant=dot][data-size=xs]{padding-left:12px!important}.mantine-Badge-root[data-variant=dot][data-size=sm]{padding-left:14px!important}.mantine-Badge-root[data-variant=dot][data-size=lg]{padding-left:18px!important}.mantine-Badge-root[data-variant=dot][data-size=xl]{padding-left:20px!important}.interview-cards-grid{display:grid!important;gap:1rem!important;align-items:stretch!important;grid-template-columns:1fr!important}@media (min-width:640px){.interview-cards-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.interview-cards-grid{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:1536px){.interview-cards-grid{grid-template-columns:repeat(4,1fr)!important}}.interview-card-equal-height,.interview-card-wrapper{display:flex!important;height:100%!important}.interview-card-equal-height{flex-direction:column!important;width:100%!important}.interview-card-content{display:flex!important;flex-direction:column!important;flex:1!important;gap:.75rem!important}.interview-card-actions{margin-top:auto!important;padding-top:1rem!important}.mantine-Blockquote-root{margin-bottom:.5rem!important}.mantine-ScrollArea-viewport .mantine-Blockquote-root{margin-bottom:.25rem!important;line-height:1.4!important}