.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
html,body{height:100%;font-family:var(--font-poppins), Inter, -apple-system, BlinkMacSystemFont, sans-serif;margin:0;padding:0}.auth-shell{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}@media (max-width:61.99em){.auth-shell{grid-template-columns:1fr!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.page-enter{animation:.4s cubic-bezier(.4,0,.2,1) both fadeInUp}.card-enter{animation:.3s cubic-bezier(.4,0,.2,1) both scaleIn}.card-enter:first-child{animation-delay:50ms}.card-enter:nth-child(2){animation-delay:.1s}.card-enter:nth-child(3){animation-delay:.15s}.card-enter:nth-child(4){animation-delay:.2s}.card-enter:nth-child(5){animation-delay:.25s}.card-enter:nth-child(6){animation-delay:.3s}.card-enter:nth-child(7){animation-delay:.35s}.card-enter:nth-child(8){animation-delay:.4s}.card-enter:nth-child(9){animation-delay:.45s}.hover-lift{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.hover-glow:hover{box-shadow:0 0 0 3px var(--mantine-color-blue-2)}.shimmer-effect{background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%) 0 0/200% 100%;animation:2s ease-in-out infinite shimmer}.drag-handle{cursor:grab;transition:color .15s,transform .15s}.drag-handle:active{cursor:grabbing;transform:scale(1.2)}.drag-handle:hover{color:var(--mantine-color-blue-5)}.template-option{cursor:pointer;transition:all .2s}.template-option:hover{transform:translateY(-1px)}.smooth-scroll{scroll-behavior:smooth}.mantine-Notifications-notification{animation:.3s cubic-bezier(.4,0,.2,1) slideInRight!important}.gradient-blue-purple{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%) 0 0/200% 200%;animation:3s infinite gradientShift}.gradient-blue-teal{background:linear-gradient(135deg,#2193b0 0%,#6dd5ed 100%)}
@media print{@page{size:A4;margin:.4in}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}.no-print,[data-print-hide]{display:none!important}.resume-print-root{box-shadow:none!important;border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;min-height:auto!important;margin:0!important;padding:0!important;font-size:9.5pt!important;line-height:1.35!important}.mantine-AppShell-header,.mantine-AppShell-navbar{display:none!important}.mantine-AppShell-main{padding:0!important}}
