@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;background-color:var(--bg-color,#f8fafc);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{background-color:#f3e8dc}html[data-theme=dark]{background-color:#181412}:root{--cream:#f4eadf;--cream-2:#fffaf4;--ink:#171615;--muted:#71665d;--orange:#ff8a2a;--orange-2:#ffb06a;--glass:#ffffff9e;--glass-border:#ffffffb8;--shadow-soft:0 28px 90px #4f301d2e;--shadow-card:0 18px 45px #4a31221f}body{overflow-x:hidden}.MuiAlert-root{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px!important}::-webkit-scrollbar{height:9px;width:9px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#6f5f5242;background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#6f5f526b;background-clip:content-box}.ambient-stage{background:radial-gradient(circle at 13% 18%,#ffffffe6,#0000 16rem),radial-gradient(circle at 92% 8%,#ff8b2638,#0000 18rem),linear-gradient(135deg,#f3e8dc,#fff8ef 42%,#eadccf);inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}[data-mui-color-scheme=dark] .ambient-stage,body[data-theme=dark] .ambient-stage{background:radial-gradient(circle at 12% 10%,#ff8a2a73,#0000 22rem),radial-gradient(circle at 88% 8%,#ffc88c38,#0000 18rem),radial-gradient(ellipse at 60% 55%,#ff6e1e1a,#0000 38rem),linear-gradient(135deg,#181412,#251b17 48%,#11100f)}.orb{border-radius:50%;filter:blur(1px);opacity:.9;position:absolute}.orb-one{background:radial-gradient(circle at 35% 30%,#fff,#e8d7c5 58%,#e8d7c500);height:34rem;left:-4rem;top:14rem;width:34rem}.orb-two{background:radial-gradient(circle,#ff8a2ae6,#ff8a2a00 66%);height:26rem;right:18vw;top:16rem;width:26rem}.orb-three{background:radial-gradient(circle at 35% 25%,#fff,#d6c1ad 62%,#d6c1ad00);bottom:4rem;height:20rem;right:-2rem;width:20rem}.app-shell{padding-bottom:5rem;padding-top:5rem;position:relative}.floating-optimize-status{align-items:center;animation:floatingStatusIn .26s ease-out both;background:linear-gradient(135deg,#ffcf9d,#ff9a45 62%,#ff7d22);border-radius:999px;bottom:1.35rem;box-shadow:0 18px 48px #ff842852;color:#201713;display:inline-flex;gap:.65rem;justify-content:center;left:50%;min-height:52px;min-width:260px;padding:.75rem 1.7rem;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:1400}.floating-optimize-status.is-done{background:linear-gradient(135deg,#1f1f1f,#2d2824 54%,#3e2b1f);box-shadow:0 18px 48px #1f1f1f47;color:#fff}.floating-optimize-status .MuiTypography-root{font-weight:800;letter-spacing:0;text-transform:none}@keyframes floatingStatusIn{0%{opacity:0;transform:translate(-50%,.75rem) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes floatingStatusInMobile{0%{opacity:0;transform:translateY(.75rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.glass-panel,.hero-panel{backdrop-filter:blur(28px) saturate(1.12);-webkit-backdrop-filter:blur(28px) saturate(1.12);background:linear-gradient(145deg,#ffffffbd,#fff7ef75)!important;border:1px solid #ffffffad!important;box-shadow:0 28px 90px #4f301d2e!important;box-shadow:var(--shadow-soft)!important;overflow:hidden;position:relative}.hero-panel{animation:fadeUp .68s cubic-bezier(.16,1,.3,1) both;border-radius:36px!important;margin-bottom:2rem;padding:clamp(1.5rem,4vw,4rem)}.glass-panel:before,.hero-panel:before{background:linear-gradient(110deg,#ffffffb8,#0000 38%),radial-gradient(circle at 90% 10%,#ff8a2a52,#0000 16rem);content:"";inset:0;pointer-events:none;position:absolute}body[data-theme=dark] .glass-panel:before,body[data-theme=dark] .hero-panel:before{background:linear-gradient(115deg,#ffffff08,#0000 40%),radial-gradient(circle at 84% 8%,#ff8a2a57,#0000 13rem),radial-gradient(circle at 16% 90%,#b4460f29,#0000 10rem)}.glass-panel>*,.hero-panel>*{position:relative;z-index:1}body[data-theme=dark] .glass-panel,body[data-theme=dark] .hero-panel{backdrop-filter:blur(44px) saturate(1.15)!important;-webkit-backdrop-filter:blur(44px) saturate(1.15)!important;background:linear-gradient(145deg,#140c0861,#0f090642)!important;border-color:#ffffff14!important;box-shadow:0 28px 90px #00000052!important}body[data-theme=dark] .hero-title.MuiTypography-root{-webkit-text-fill-color:#0000;background:linear-gradient(148deg,#fff,#ffd4a0);-webkit-background-clip:text;background-clip:text;color:#fff8ef}body[data-theme=dark] .mock-day.MuiTypography-root,body[data-theme=dark] .mock-score.MuiTypography-root,body[data-theme=dark] .mock-small-title.MuiTypography-root{color:#fff8ef}body[data-theme=dark] .hero-subtitle.MuiTypography-root,body[data-theme=dark] .mock-caption.MuiTypography-root{color:#d6c2ae}body[data-theme=dark] .MuiChip-root,body[data-theme=dark] .job-links-panel,body[data-theme=dark] .mock-card,body[data-theme=dark] .output-panel .MuiPaper-outlined,body[data-theme=dark] .preview-resume-card{background:#3e332c8f!important;border-color:#ffffff29!important}body[data-theme=dark] .MuiFormControl-root .MuiOutlinedInput-root,body[data-theme=dark] .MuiTextField-root .MuiOutlinedInput-root{background:#fff8ef1a!important;border-color:#fff3!important}body[data-theme=dark] .mock-date.MuiTypography-root{color:#fff8ef57}body[data-theme=dark] .MuiFormHelperText-root,body[data-theme=dark] .MuiInputLabel-root,body[data-theme=dark] .MuiTypography-body2,body[data-theme=dark] .MuiTypography-caption{color:#fff8efc2!important}body[data-theme=dark] .MuiInputBase-input,body[data-theme=dark] .MuiSelect-select{color:#fff8ef!important}body[data-theme=dark] .MuiOutlinedInput-notchedOutline{border-color:#fff8ef38!important}body[data-theme=dark] .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffb06a80!important}body[data-theme=dark] .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ffb06a!important}body[data-theme=dark] .MuiButton-outlined{background:#fff8ef14!important;border-color:#fff8ef2e!important;color:#fff8ef!important}body[data-theme=dark] .MuiButton-containedPrimary{background:linear-gradient(135deg,#ffcf9d,#ff9a45 62%,#ff7d22)!important;box-shadow:0 16px 38px #ff842838!important;color:#201713!important}body[data-theme=dark] .hero-chip{background:#fff8ef1a!important;border-color:#fff8ef29!important;color:#fff8ef!important}.hero-chip{background:#ffffffb8!important;border:1px solid #ffffffeb!important;box-shadow:0 10px 28px #593e2d1a;color:#4a3a31!important;font-weight:700!important;margin-bottom:1.4rem}.hero-feature-chips{flex-wrap:wrap}.hero-chip.MuiChip-root,.hero-feature-chip.MuiChip-root{display:inline-flex;gap:.5rem;height:auto;max-width:100%;min-height:40px;padding-inline:.35rem}.hero-chip .MuiChip-icon,.hero-feature-chip .MuiChip-icon{flex:0 0 auto;margin:0!important}body[data-theme=dark] .hero-chip .MuiChip-icon,body[data-theme=dark] .hero-feature-chip .MuiChip-icon{color:#ff9a52!important}.hero-chip .MuiChip-label,.hero-feature-chip .MuiChip-label{min-width:0;padding-inline:.5rem!important;white-space:normal}.hero-title.MuiTypography-root{color:#171615;color:var(--ink);font-size:clamp(2rem,4.5vw,4rem);font-weight:850;letter-spacing:-.075em;line-height:.92;max-width:780px}.hero-subtitle.MuiTypography-root{color:#71665d;color:var(--muted);font-weight:450;line-height:1.55;margin-top:1.35rem;max-width:660px}.hero-simple-card{background:#ffffff61;border:1px solid #fff9;border-radius:24px;box-shadow:0 4px 24px #c8641e12;margin-left:auto;max-width:420px;padding:1.5rem 1.75rem}.hero-simple-card .MuiTypography-overline{color:#c8631a;display:block;font-size:.68rem;font-weight:700;letter-spacing:.16em}body[data-theme=dark] .hero-simple-card .MuiTypography-overline{color:#ffac65}.hero-step-row{gap:.85rem}.hero-step-text.MuiTypography-root{flex:1 1 auto;line-height:1.55;min-width:0}.step-number{background:#1f1f1f;border-radius:50%;color:#fff;display:grid;flex:0 0 auto;font-size:.78rem;font-weight:800;height:1.65rem;place-items:center;width:1.65rem}html[dir=rtl] .hero-step-row{flex-direction:row!important}html[dir=rtl] .hero-step-text.MuiTypography-root{text-align:right}body[data-theme=dark] .hero-simple-card{background:#ff8a2a14;border:1px solid #ff8a2a3d;box-shadow:inset 0 0 28px #ff781e12}body[data-theme=dark] .step-number{background:#ffb06a;color:#201713}.hero-visual{display:grid;min-height:365px;place-items:center;position:relative}.mock-card{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#ffffffb8;border:1px solid #ffffffc2;box-shadow:0 18px 45px #4a31221f;box-shadow:var(--shadow-card)}.mock-card-main{border-radius:34px;min-height:330px;overflow:hidden;padding:2rem;position:relative;width:min(100%,280px)}.mock-card-side{border-radius:28px;bottom:1rem;left:2%;min-height:160px;padding:1.35rem;position:absolute;transform:rotate(-2deg);width:225px}.mock-day.MuiTypography-root{color:#1f1d1a;font-size:2.65rem;font-weight:650;line-height:.9}.mock-date.MuiTypography-root{color:#1f1d1a47;font-size:2.55rem;font-weight:350;line-height:1}.sun-disc{background:linear-gradient(145deg,#ffb668,#ff7d22 62%,#ff5e1f);border-radius:50%;box-shadow:0 0 70px #ff802275;height:180px;position:absolute;right:-3.8rem;top:7.7rem;width:180px}.mock-caption.MuiTypography-root{bottom:5.4rem;color:#5f554f;font-size:.85rem;left:2rem;position:absolute}.mock-score.MuiTypography-root{bottom:2rem;color:#181615;font-size:2.2rem;font-weight:850;left:2rem;letter-spacing:-.06em;position:absolute}.mock-small-title.MuiTypography-root{font-size:1.2rem;font-weight:760;letter-spacing:-.04em}.mock-line{background:#271f191f;border-radius:999px;height:9px}.mock-line.long{width:92%}.mock-line.medium{width:70%}.mock-line.short{width:46%}.mock-button.MuiButton-root{background:#1f1f1f;border-radius:999px;bottom:1rem;color:#fff;padding-inline:1rem;position:absolute;right:1rem}.glass-panel{animation:fadeUp .76s cubic-bezier(.16,1,.3,1) both;border-radius:32px!important}.input-panel{animation-delay:90ms}.output-panel,.preview-panel{animation-delay:.16s}.input-panel,.output-panel,.preview-panel{min-height:100%}.resume-upload-button.MuiButton-outlined{background:#ffffff6b;border-radius:24px;border-style:dashed;border-width:1.5px;min-height:86px}.MuiButton-root,.MuiIconButton-root{-webkit-tap-highlight-color:transparent;position:relative;touch-action:manipulation;z-index:3}.MuiButton-root .MuiButton-endIcon,.MuiButton-root .MuiButton-startIcon,.MuiButton-root .MuiSvgIcon-root,.MuiButton-root:after,.MuiButton-root:before,.MuiIconButton-root:after,.MuiIconButton-root:before{pointer-events:none}.MuiButton-containedPrimary{background:linear-gradient(135deg,#1d1c1b,#33302d 42%,#ff8428 160%)!important;border-radius:999px!important;box-shadow:0 14px 34px #1d1c1b38!important;min-height:48px}.optimize-button.MuiButton-root{overflow:hidden;position:relative}.optimize-button.is-optimizing.Mui-disabled{background:linear-gradient(135deg,#ffcf9d,#ff9a45 62%,#ff7d22)!important;box-shadow:0 16px 38px #ff84283d!important;color:#201713!important;opacity:1!important}.optimize-button.is-optimizing .MuiCircularProgress-root{color:currentColor!important}.pdf-generate-button.is-generating.Mui-disabled{background:linear-gradient(135deg,#ffcf9d,#ff9a45 62%,#ff7d22)!important;box-shadow:0 16px 38px #ff84283d!important;color:#201713!important;opacity:1!important}.pdf-generate-button.is-generating .MuiCircularProgress-root{color:currentColor!important}.optimize-button.MuiButton-root:after{background:linear-gradient(90deg,#0000,#ffffff47,#0000);content:"";inset:0;position:absolute;transform:translateX(-120%)}.optimize-button.MuiButton-root:not(.Mui-disabled):after{animation:buttonSheen 3.2s ease-in-out infinite}.mobile-optimize-cue{align-items:center;background:#ffffff75;border:1px solid #ffffffb3;border-radius:20px;box-shadow:0 12px 28px #4a312214;color:#4c4038;display:none;gap:.65rem;padding:.85rem 1rem}.mobile-optimize-cue svg{color:#ff8428;flex:0 0 auto}.mobile-optimize-cue.is-loading{animation:softPulse 1.45s ease-in-out infinite;background:#ff84281f}.mobile-optimize-cue.is-ready{background:#10b9811f}.mobile-optimize-cue.is-ready svg{color:#10b981}.pdf-generate-button.MuiButton-root{min-height:46px;min-width:280px;padding-inline:1.7rem;white-space:nowrap;width:auto}.output-header-row{gap:1rem}.output-edit-actions{flex-wrap:wrap}.output-edit-actions .MuiButton-root{white-space:nowrap}.optimize-button.MuiButton-root,.pdf-generate-button.MuiButton-root,.secondary-action-button.MuiButton-root{overflow:hidden}.button-label-full,.button-label-short,.pdf-generate-label-full,.pdf-generate-label-short{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button-label-short,.pdf-generate-label-short{display:none}.optimize-button .MuiButton-startIcon,.pdf-generate-button .MuiButton-startIcon,.secondary-action-button .MuiButton-startIcon{flex:0 0 auto;margin-right:.45rem}html[dir=rtl] .MuiButton-root{flex-direction:row-reverse}html[dir=rtl] .MuiButton-root .MuiButton-startIcon{margin-left:.45rem;margin-right:0}html[dir=rtl] .MuiButton-sizeSmall .MuiButton-startIcon{margin-left:.35rem}html[dir=rtl] .optimize-button .MuiButton-startIcon,html[dir=rtl] .pdf-generate-button .MuiButton-startIcon,html[dir=rtl] .secondary-action-button .MuiButton-startIcon{margin-left:.45rem;margin-right:0}.pdf-actions-row{justify-content:space-between;width:100%}html[dir=rtl] .pdf-actions-row{column-gap:1rem!important}html[dir=rtl] .pdf-actions-row>*{margin-left:0!important;margin-right:0!important}.pdf-template-select{min-width:0!important}body[data-theme=dark] .mobile-optimize-cue{background:#2b201b94;border-color:#ffffff1f;color:#fff8ef}.MuiButton-outlined{background:#ffffff61;border-color:#2a231d29!important;border-radius:999px!important;min-height:42px}.MuiFormControl-root .MuiOutlinedInput-root,.MuiTextField-root .MuiOutlinedInput-root{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff8a!important;border-radius:22px!important}.MuiTextField-root .MuiInputBase-inputMultiline{line-height:1.62}.job-links-panel,.output-panel .MuiPaper-outlined{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff6b!important;border-color:#ffffffa8!important;border-radius:24px!important}.job-links-grid .MuiButton-root{min-height:40px;min-width:180px;padding-inline:1.1rem;white-space:nowrap}.output-panel .MuiPaper-outlined{box-shadow:0 12px 34px #3a2a2114!important}.preview-panel{align-self:flex-start;display:grid;height:auto;min-height:0;padding:clamp(1.5rem,4vw,3rem);place-items:start center}.preview-orbit{display:grid;min-height:0;place-items:center;position:relative;width:min(100%,720px)}.preview-orbit:before{background:radial-gradient(circle,#ff8a2acc,#ff8a2a00 68%);border-radius:50%;content:"";height:280px;position:absolute;right:4%;top:12%;width:280px}.preview-resume-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffa8;border:1px solid #ffffffbd;border-radius:34px;box-shadow:0 18px 45px #4a31221f;box-shadow:var(--shadow-card);padding:clamp(1.5rem,4vw,3rem);position:relative;width:min(100%,590px);z-index:1}.MuiChip-root{background:#ffffff85!important;border:1px solid #ffffff94!important;border-radius:999px!important}@media (max-width:900px){.app-shell{padding-top:5rem;padding-inline:.55rem}.hero-panel{margin-bottom:1.35rem}.hero-simple-card{margin-left:0;max-width:none}.hero-visual{min-height:300px}.mock-card-side{left:0;width:190px}.preview-panel{min-height:0}.mobile-optimize-cue{display:flex}}@media (max-width:600px){.app-shell{padding-bottom:2.5rem;padding-top:5.75rem}.floating-optimize-status{animation:floatingStatusInMobile .26s ease-out both;bottom:1rem;left:1rem;min-height:48px;min-width:0;padding:.7rem 1rem;right:1rem;transform:none;width:auto}.glass-panel,.hero-panel{border-radius:26px!important}.hero-panel{padding:1.15rem}.hero-title.MuiTypography-root{letter-spacing:-.055em;text-align:center}.hero-subtitle.MuiTypography-root{font-size:.98rem;text-align:center}.hero-feature-chips{justify-content:center}.hero-simple-card{border-radius:20px;padding:1.1rem}.mock-card-main{border-radius:28px;min-height:270px;padding:1.4rem;width:min(100%,240px)}.mock-date.MuiTypography-root,.mock-day.MuiTypography-root{font-size:2.15rem}.sun-disc{height:155px;right:-4.2rem;top:6.8rem;width:155px}.mock-caption.MuiTypography-root{bottom:4.75rem;left:1.4rem}.mock-score.MuiTypography-root{bottom:1.45rem;left:1.4rem}.mock-card-side{border-radius:24px;bottom:auto;left:auto;margin-top:-3.2rem;position:relative;width:min(100%,220px)}.hero-visual{display:flex;flex-direction:column;min-height:320px}.input-panel,.output-panel,.preview-panel{padding:1.15rem!important}.output-header-row{align-items:stretch!important}.output-header-row .MuiTypography-h5{font-size:1.3rem;line-height:1.2}.output-edit-actions{grid-gap:.5rem!important;display:grid!important;gap:.5rem!important;grid-template-columns:1fr 1fr;width:100%}.secondary-action-button.MuiButton-root{font-size:.8rem;line-height:1.1;min-height:42px;min-width:0;overflow:hidden;padding-inline:.6rem;width:100%}.secondary-action-button .MuiButton-startIcon{margin-right:.35rem}.button-label-full{display:none}.button-label-short{display:inline}.pdf-actions-row{grid-gap:.6rem!important;display:grid!important;gap:.6rem!important;grid-template-columns:1fr;width:100%}.pdf-actions-row .pdf-template-select{min-width:0!important;width:100%}.pdf-generate-button.MuiButton-root{border-radius:18px!important;font-size:.86rem;min-height:46px;min-width:0;overflow:hidden;white-space:nowrap;width:100%}.pdf-generate-label-full{display:none}.pdf-generate-label-short{display:inline}html[dir=rtl] .optimize-button.MuiButton-root,html[dir=rtl] .pdf-generate-button.MuiButton-root,html[dir=rtl] .secondary-action-button.MuiButton-root{letter-spacing:0;text-align:center}.MuiButton-root{min-height:42px}.MuiIconButton-root{min-height:44px;min-width:44px}.job-links-panel .MuiButton-root{justify-content:center!important;width:100%}.input-panel .MuiButton-outlined:first-of-type{min-height:64px}.MuiFormControl-root .MuiOutlinedInput-root,.MuiTextField-root .MuiOutlinedInput-root{border-radius:18px!important}.preview-orbit,.preview-panel{min-height:0}.preview-resume-card{border-radius:26px}.preview-dark-card{margin-top:-1rem;position:relative;width:100%}}@media (max-width:380px){.output-edit-actions{grid-template-columns:1fr}.pdf-generate-button.MuiButton-root,.secondary-action-button.MuiButton-root{font-size:.8rem}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes buttonSheen{0%,55%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes softPulse{0%,to{box-shadow:0 12px 28px #ff842814;transform:scale(1)}50%{box-shadow:0 16px 36px #ff84282e;transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.glass-panel,.hero-panel,.mobile-optimize-cue.is-loading,.optimize-button.MuiButton-root:not(.Mui-disabled):after{animation:none!important}}[dir=rtl] .hero-simple-card .MuiTypography-overline{letter-spacing:normal;text-transform:none}[dir=rtl] .hero-title.MuiTypography-root{letter-spacing:-.04em}[dir=rtl] .MuiButton-startIcon{margin-left:8px;margin-right:-4px}[dir=rtl] .MuiButton-endIcon{margin-left:-4px;margin-right:8px}[dir=rtl] .MuiChip-icon{margin-left:-6px;margin-right:5px}@media (max-width:600px){[dir=rtl] .hero-subtitle.MuiTypography-root,[dir=rtl] .hero-title.MuiTypography-root{text-align:center}[dir=rtl] .hero-feature-chips{justify-content:center}}
/*# sourceMappingURL=main.f7140808.css.map*/