@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);:root{--color-primary:#6366f1;--color-primary-dark:#4f46e5;--color-primary-light:#818cf8;--color-bg:#f8fafc;--color-surface:#fff;--color-border:#e2e8f0;--color-text-primary:#0f172a;--color-text-secondary:#64748b;--color-nav-bg:#0f172a;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;background-color:var(--color-bg);color:#0f172a;color:var(--color-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 #6366f166}50%{box-shadow:0 0 0 8px #6366f100}}.animate-fade-in-up{animation:fadeInUp .35s ease forwards}.animate-fade-in{animation:fadeIn .25s ease forwards}.animate-scale-in{animation:scaleIn .25s ease forwards}.auth-gradient-panel{background:linear-gradient(145deg,#1e1b4b,#312e81 35%,#4338ca 70%,#6366f1);overflow:hidden;position:relative}.auth-gradient-panel:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.03' fill-rule='evenodd'/%3E%3C/svg%3E");content:"";inset:0;position:absolute}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#818cf8);-webkit-background-clip:text;background-clip:text;font-weight:800}.btn-gradient{background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;color:#fff;transition:all .2s ease}.btn-gradient:hover{background:linear-gradient(135deg,#818cf8,#6366f1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.card-hover{transition:box-shadow .2s ease,transform .2s ease}.card-hover:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.generating-pulse{animation:pulse-glow 1.8s ease-in-out infinite}.docx-wrapper{background:#fff;height:100%;overflow:auto;padding:0;width:100%}.docx-wrapper .page{background:#fff;box-shadow:0 2px 8px #0000001f;margin:0 auto 24px}.docx-wrapper .page:last-child{margin-bottom:0}.docx-wrapper p{line-height:1.6;margin:.5em 0}.docx-wrapper h1,.docx-wrapper h2,.docx-wrapper h3{line-height:1.2;margin:1em 0 .5em}.docx-wrapper ol,.docx-wrapper ul{margin:.5em 0;padding-left:2em}.docx-wrapper li{margin:.25em 0}.docx-wrapper table{border-collapse:collapse;margin:1em 0;width:100%}.docx-wrapper td,.docx-wrapper th{border:1px solid #e2e8f0;padding:.5em}.docx-wrapper th{background-color:#f8fafc}.docx-wrapper .section{margin:1em 0}.docx-wrapper .page-break{break-after:page;page-break-after:always}.resume-editor{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);margin:2rem auto;max-width:800px;padding:2rem}.editor-controls{display:flex;gap:1rem;margin-bottom:2rem}.editor-controls button{background:#6366f1;background:var(--color-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:background .15s}.editor-controls button:hover{background:#4f46e5;background:var(--color-primary-dark)}.editor-content{display:flex;flex-direction:column;gap:1.5rem}.editor-content input,.editor-content textarea{border:1.5px solid #e2e8f0;border:1.5px solid var(--color-border);border-radius:8px;font-family:Inter,sans-serif;font-size:1rem;padding:.75rem;transition:border-color .15s,box-shadow .15s}.editor-content input:focus,.editor-content textarea:focus{border-color:#6366f1;border-color:var(--color-primary);box-shadow:0 0 0 3px #6366f126;outline:none}.editor-content textarea{min-height:150px;resize:vertical}.contact-info{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media print{.docx-wrapper{box-shadow:none;padding:0}.docx-wrapper .page{box-shadow:none;margin:0}}
/*# sourceMappingURL=main.97756699.css.map*/