.page-module-scss-module__ForqVG__container{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;min-height:100dvh;padding:2rem 1rem 6rem;display:flex}.page-module-scss-module__ForqVG__header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;max-width:560px;display:flex}.page-module-scss-module__ForqVG__iconBadge{background-color:color-mix(in oklab, var(--primary) 12%, transparent);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.page-module-scss-module__ForqVG__iconBadge svg{width:2rem;height:2rem;color:var(--primary)}.page-module-scss-module__ForqVG__title{color:var(--text);text-align:center;width:100%;font-size:1.75rem;font-weight:700;line-height:1.2}@media (max-width:480px){.page-module-scss-module__ForqVG__title{font-size:1.375rem}}.page-module-scss-module__ForqVG__description{color:var(--text-muted);text-align:center;width:100%;max-width:520px;font-size:1rem;line-height:1.6}@media (max-width:480px){.page-module-scss-module__ForqVG__description{font-size:.9rem}}.page-module-scss-module__ForqVG__description2{color:var(--primary);background-color:color-mix(in oklab, var(--primary) 8%, transparent);border:1px solid color-mix(in oklab, var(--primary) 25%, transparent);border-radius:6px;align-items:center;gap:.375rem;padding:.4rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.page-module-scss-module__ForqVG__onboardingBanner{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #bae6fd;border-radius:12px;align-items:center;gap:1rem;width:100%;max-width:560px;margin:1rem 0;padding:1rem 1.25rem;animation:.4s ease-out page-module-scss-module__ForqVG__slideIn;display:flex}@media (max-width:480px){.page-module-scss-module__ForqVG__onboardingBanner{text-align:center;flex-direction:column;gap:.75rem}}@keyframes page-module-scss-module__ForqVG__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-module-scss-module__ForqVG__bannerIcon{color:#fff;background-color:#0ea5e9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-module-scss-module__ForqVG__bannerContent{text-align:left;flex:1}@media (max-width:480px){.page-module-scss-module__ForqVG__bannerContent{text-align:center}}.page-module-scss-module__ForqVG__bannerTitle{color:#0c4a6e;margin:0 0 .25rem;font-size:1rem;font-weight:600}.page-module-scss-module__ForqVG__bannerSubtitle{color:#075985;margin:0;font-size:.875rem}.page-module-scss-module__ForqVG__bannerSubtitle strong{color:#0c4a6e;font-weight:600}.page-module-scss-module__ForqVG__bannerCheck{color:#22c55e;flex-shrink:0}@media (max-width:480px){.page-module-scss-module__ForqVG__bannerCheck{display:none}}
.AppModal-module-scss-module__CMmY8q__modalWrapper{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--bg-light);position:fixed;top:0;bottom:0;left:0;right:0}.AppModal-module-scss-module__CMmY8q__overlay{overscroll-behavior:contain;width:100%;height:100vh;min-height:100vh;max-height:100vh;overflow-x:hidden;overflow-y:auto}@supports (-webkit-touch-callout:none){.AppModal-module-scss-module__CMmY8q__overlay{min-height:100svh;max-height:100svh;max-height:-webkit-fill-available}}.AppModal-module-scss-module__CMmY8q__container{justify-content:center;align-items:center;min-height:100%;padding:32px 16px;font-family:Manrope,sans-serif;display:flex}.AppModal-module-scss-module__CMmY8q__mainModal{background-color:var(--card);min-width:320px;max-width:100%;max-height:calc(100vh - 64px);color:var(--card-foreground);box-shadow:var(--shadow-md);border:1px solid var(--border);border-radius:12px;flex-direction:column;padding:16px;display:flex;position:relative;overflow-y:auto}.AppModal-module-scss-module__CMmY8q__mainModal.AppModal-module-scss-module__CMmY8q__withCloseIcon{padding:48px 16px 16px}.AppModal-module-scss-module__CMmY8q__modalMain{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.AppModal-module-scss-module__CMmY8q__closeIcon{cursor:pointer;background:var(--primary);border-radius:25px;padding:5px;line-height:0;position:absolute;top:15px;right:16px}.AppModal-module-scss-module__CMmY8q__closeIcon svg{fill:#fff;transition:fill .125s ease-in-out}.AppModal-module-scss-module__CMmY8q__closeIcon:hover svg{fill:#fff}@media (max-width:768px){.AppModal-module-scss-module__CMmY8q__container{padding:32px 10px 54px}}
@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_76ddce46-module__0gkcuG__className{font-family:Manrope,Manrope Fallback;font-style:normal}
.DeleteProfileModal-module-scss-module__l0ffDq__modalContainer{width:95%;margin:0 auto;padding:.5rem 0}.DeleteProfileModal-module-scss-module__l0ffDq__modalHeading{color:var(--foreground);text-align:left;border-bottom:1px solid var(--border);width:100%;margin:0 0 .5rem;padding-bottom:10px;font-size:24px;font-style:normal;text-decoration:none}.DeleteProfileModal-module-scss-module__l0ffDq__warningText{color:var(--text-muted);text-align:center;margin:1rem 0 2rem;line-height:1.5}.DeleteProfileModal-module-scss-module__l0ffDq__buttonGroup{justify-content:center;gap:1rem;margin-top:2rem;display:flex}.DeleteProfileModal-module-scss-module__l0ffDq__cancelButton,.DeleteProfileModal-module-scss-module__l0ffDq__deleteButton{border-radius:var(--radius-md);cursor:pointer;border:none;padding:.75rem 1.5rem;font-size:14px;font-weight:500;transition:all .2s}.DeleteProfileModal-module-scss-module__l0ffDq__cancelButton:hover,.DeleteProfileModal-module-scss-module__l0ffDq__deleteButton:hover{transform:translateY(-1px)}.DeleteProfileModal-module-scss-module__l0ffDq__cancelButton:active,.DeleteProfileModal-module-scss-module__l0ffDq__deleteButton:active{transform:translateY(0)}.DeleteProfileModal-module-scss-module__l0ffDq__cancelButton{background-color:var(--muted);color:var(--foreground)}.DeleteProfileModal-module-scss-module__l0ffDq__cancelButton:hover{background-color:var(--surface-hover)}.DeleteProfileModal-module-scss-module__l0ffDq__deleteButton{background-color:var(--destructive);color:var(--destructive-foreground)}.DeleteProfileModal-module-scss-module__l0ffDq__deleteButton:hover{opacity:.9}
.top-bar-module-scss-module__FTlPqW__header{background-color:none;-webkit-backdrop-filter:none;border-bottom:1px solid #0000;width:100%;transition:background-color .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s}.top-bar-module-scss-module__FTlPqW__headerScrolled{border-bottom-color:color-mix(in oklch, var(--border) 60%, transparent);background-color:color-mix(in oklch, var(--background) 80%, transparent);-webkit-backdrop-filter:blur(12px)}.top-bar-module-scss-module__FTlPqW__menuButton{cursor:pointer;background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@media (min-width:1024px){.top-bar-module-scss-module__FTlPqW__menuButton{display:none}}.top-bar-module-scss-module__FTlPqW__arrowCircle{background-color:var(--primary);width:2rem;height:2rem;color:var(--primary-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.top-bar-module-scss-module__FTlPqW__scoreBadge{background-color:var(--background);color:var(--foreground);cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.top-bar-module-scss-module__FTlPqW__analyzeButton{background-color:var(--primary);color:var(--primary-foreground);cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .15s,transform .15s;display:inline-flex}.top-bar-module-scss-module__FTlPqW__analyzeButton:hover{background-color:color-mix(in srgb, var(--primary) 88%, black)}.top-bar-module-scss-module__FTlPqW__analyzeButton:active{transform:scale(.98)}.top-bar-module-scss-module__FTlPqW__container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:max(.5rem,min(2vw,1rem));width:100%;display:flex}@media (min-width:768px){.top-bar-module-scss-module__FTlPqW__container{flex-wrap:nowrap}}.top-bar-module-scss-module__FTlPqW__logoLink{color:var(--foreground);align-items:center;gap:.5rem;text-decoration:none;display:flex}.top-bar-module-scss-module__FTlPqW__logoBadge{background-color:var(--primary);width:2rem;height:2rem;color:var(--primary-foreground);border-radius:.5rem;justify-content:center;align-items:center;display:flex}.top-bar-module-scss-module__FTlPqW__logoIcon{width:1rem;height:1rem}.top-bar-module-scss-module__FTlPqW__brand{letter-spacing:-.01em;font-weight:600}.top-bar-module-scss-module__FTlPqW__crumb{color:var(--muted-foreground);font-size:.875rem;display:none}@media (min-width:640px){.top-bar-module-scss-module__FTlPqW__crumb{display:inline}}.top-bar-module-scss-module__FTlPqW__profileGroup{align-items:center;gap:.5rem;display:flex}.top-bar-module-scss-module__FTlPqW__locationGroup{border:1px solid var(--border);background-color:var(--surface-warm);max-width:14rem;color:var(--text);white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex;overflow:hidden}.top-bar-module-scss-module__FTlPqW__locationGroup span{text-overflow:ellipsis;overflow:hidden}.top-bar-module-scss-module__FTlPqW__locationIcon{width:1rem;height:1rem;color:var(--primary);flex-shrink:0}@media (max-width:640px){.top-bar-module-scss-module__FTlPqW__profileGroup{display:none}}.top-bar-module-scss-module__FTlPqW__profileLabel{color:var(--text-muted,#6b7280);font-size:.875rem;display:none}@media (min-width:640px){.top-bar-module-scss-module__FTlPqW__profileLabel{display:inline}}.top-bar-module-scss-module__FTlPqW__profileTrigger{border:1px solid var(--border,#e5e7eb);background-color:var(--card);color:var(--text);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:inline-flex}.top-bar-module-scss-module__FTlPqW__profileTrigger:hover{background-color:var(--accent)}.top-bar-module-scss-module__FTlPqW__profileDot{background-color:var(--success-soft);border-radius:9999px;width:.5rem;height:.5rem}.top-bar-module-scss-module__FTlPqW__profileBadge{background-color:var(--accent);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem}.top-bar-module-scss-module__FTlPqW__chevron{width:1rem;height:1rem;color:var(--text-muted,#6b7280)}.top-bar-module-scss-module__FTlPqW__dropdownWrapper{display:inline-block;position:relative}.top-bar-module-scss-module__FTlPqW__dropdownMenu{z-index:200;background-color:var(--card);border:1px solid var(--border,#e5e7eb);border-radius:.375rem;min-width:16rem;padding:.25rem;animation:.12s ease-out top-bar-module-scss-module__FTlPqW__dropdownFadeIn;position:absolute;top:calc(100% + 4px);box-shadow:0 4px 12px #0000001a}.top-bar-module-scss-module__FTlPqW__dropdownMenu.top-bar-module-scss-module__FTlPqW__alignEnd{left:auto;right:0}@keyframes top-bar-module-scss-module__FTlPqW__dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.top-bar-module-scss-module__FTlPqW__dropdownLabel{color:var(--text-muted,#6b7280);text-transform:uppercase;letter-spacing:.04em;padding:.375rem .5rem;font-size:.75rem;font-weight:600}.top-bar-module-scss-module__FTlPqW__dropdownSeparator{background-color:var(--border,#e5e7eb);height:1px;margin:.25rem -.25rem}.top-bar-module-scss-module__FTlPqW__dropdownItem{width:100%;color:var(--text,#1f2937);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;transition:background-color .1s;display:flex}.top-bar-module-scss-module__FTlPqW__dropdownItem:hover{background-color:var(--gray8,#f3f4f6)}.top-bar-module-scss-module__FTlPqW__dropdownItem svg{flex-shrink:0;width:1rem;height:1rem}.top-bar-module-scss-module__FTlPqW__dropdownCheck{width:1rem;height:1rem;color:var(--primary);flex-shrink:0;margin-left:auto}@media (min-width:1024px) and (max-height:900px){.top-bar-module-scss-module__FTlPqW__container{gap:max(.375rem,min(1.5vw,.75rem));padding:max(.1875rem,min(.6vw,.25rem)) max(.5rem,min(2vw,1rem))}.top-bar-module-scss-module__FTlPqW__breadcrumb{gap:max(.375rem,min(1.2vw,.5rem));font-size:max(.6875rem,min(1.4vw,.8125rem))}.top-bar-module-scss-module__FTlPqW__breadcrumbCurrent{padding:max(.1875rem,min(.8vw,.25rem)) max(.5rem,min(1.5vw,.625rem));font-size:max(.6875rem,min(1.4vw,.8125rem))}}.top-bar-module-scss-module__FTlPqW__breadcrumb{color:#525252;flex-wrap:wrap;flex:1;align-items:center;gap:max(.5rem,min(1.5vw,.75rem));min-width:0;font-size:max(.8125rem,min(1.8vw,.9375rem));font-weight:500;display:none}@media (min-width:1024px){.top-bar-module-scss-module__FTlPqW__breadcrumb{flex-wrap:nowrap;display:flex}}.top-bar-module-scss-module__FTlPqW__breadcrumbHome{color:#a3a3a3;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.top-bar-module-scss-module__FTlPqW__breadcrumbSeparator{color:#d4d4d4;flex-shrink:0;font-weight:400}.top-bar-module-scss-module__FTlPqW__breadcrumbItem{color:#212739;white-space:nowrap;text-overflow:ellipsis;max-width:200px;text-decoration:none;overflow:hidden}@media (min-width:768px){.top-bar-module-scss-module__FTlPqW__breadcrumbItem{max-width:none}}.top-bar-module-scss-module__FTlPqW__breadcrumbItem:hover{color:#e44230}.top-bar-module-scss-module__FTlPqW__breadcrumbCurrent{color:#c73824;white-space:nowrap;text-overflow:ellipsis;background-color:#fdecea;border-radius:.5rem;max-width:150px;padding:max(.25rem,min(1vw,.375rem)) max(.625rem,min(2vw,.875rem));font-weight:600;overflow:hidden}@media (min-width:768px){.top-bar-module-scss-module__FTlPqW__breadcrumbCurrent{max-width:none}}@media (prefers-color-scheme:dark){.top-bar-module-scss-module__FTlPqW__breadcrumb{color:var(--text)}.top-bar-module-scss-module__FTlPqW__breadcrumbHome{color:var(--muted-foreground)}.top-bar-module-scss-module__FTlPqW__breadcrumbSeparator{color:var(--border)}.top-bar-module-scss-module__FTlPqW__breadcrumbItem{color:var(--text)}.top-bar-module-scss-module__FTlPqW__breadcrumbItem:hover{color:var(--primary)}.top-bar-module-scss-module__FTlPqW__breadcrumbCurrent{background-color:color-mix(in oklch, var(--primary) 20%, transparent);color:var(--primary)}.top-bar-module-scss-module__FTlPqW__dropdownItem:hover{background-color:var(--accent)}.top-bar-module-scss-module__FTlPqW__profileTrigger{color:var(--text)}}
.MicroProgressBar-module-scss-module__7wNs1G__track{background-color:var(--border,#d4d4d4);border-radius:999px;width:100%;height:4px;overflow:hidden}.MicroProgressBar-module-scss-module__7wNs1G__fill{border-radius:inherit;background-color:var(--primary);height:100%;transition:width .25s}
.Button-module-scss-module__ncJF3W__button{cursor:pointer;color:#fff;box-sizing:border-box;border:1px solid #0000;border-radius:7px;outline:none;justify-content:center;align-items:center;padding:10px;font-size:14px;font-style:normal;font-weight:300;line-height:18px;text-decoration:none;transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;display:inline-flex}.Button-module-scss-module__ncJF3W__button>:nth-child(2),.Button-module-scss-module__ncJF3W__button>:nth-child(3),.Button-module-scss-module__ncJF3W__button>:nth-child(4){margin-left:8px}.Button-module-scss-module__ncJF3W__button .Button-module-scss-module__ncJF3W__icon{justify-content:center;align-items:center;display:inline-flex}.Button-module-scss-module__ncJF3W__button svg{width:18px;height:18px}.Button-module-scss-module__ncJF3W__button.Button-module-scss-module__ncJF3W__disabled{cursor:not-allowed}.Button-module-scss-module__ncJF3W__primary{color:#fff;border-color:var(--primary);background-color:var(--primary)}.Button-module-scss-module__ncJF3W__primary:hover{background-color:var(--primary-hover)}.Button-module-scss-module__ncJF3W__primary.Button-module-scss-module__ncJF3W__disabled{color:var(--gray6);border-color:var(--gray);background-color:var(--gray)}.Button-module-scss-module__ncJF3W__primary_outline{color:var(--primary);border-color:var(--primary);background-color:#fff}.Button-module-scss-module__ncJF3W__primary_outline svg{fill:var(--primary)}.Button-module-scss-module__ncJF3W__primary_outline:hover{color:var(--primary-hover);border-color:var(--primary-hover)}.Button-module-scss-module__ncJF3W__primary_outline.Button-module-scss-module__ncJF3W__disabled{color:var(--gray);border-color:var(--gray)}.Button-module-scss-module__ncJF3W__secondary{color:#fff;border-color:var(--alternate);background-color:var(--alternate)}.Button-module-scss-module__ncJF3W__secondary svg{fill:var(--alternate)}.Button-module-scss-module__ncJF3W__secondary:hover{background-color:var(--link)}.Button-module-scss-module__ncJF3W__secondary.Button-module-scss-module__ncJF3W__disabled{color:var(--gray6);border-color:var(--gray);background-color:var(--gray)}
.ButtonDowloadCv-module-scss-module__sDYlmW__button{color:#fff;background-color:var(--primary);cursor:pointer;border:none;border-radius:.25rem;width:100%;padding:.5rem 1rem;font-size:1rem;text-decoration:none}.ButtonDowloadCv-module-scss-module__sDYlmW__button .ButtonDowloadCv-module-scss-module__sDYlmW__icon{color:#fff;font-size:1.5rem}@media (max-width:768px){.ButtonDowloadCv-module-scss-module__sDYlmW__button{width:50%}}
.HaveSkillsModal-module-scss-module__YlTo-a__title{color:#000;margin-bottom:24px;font-size:24px}.HaveSkillsModal-module-scss-module__YlTo-a__label{color:var(--gray3);margin-bottom:24px;font-size:12px}.HaveSkillsModal-module-scss-module__YlTo-a__skills{flex-direction:column;margin-bottom:24px;display:flex}.HaveSkillsModal-module-scss-module__YlTo-a__group{margin-bottom:24px}.HaveSkillsModal-module-scss-module__YlTo-a__skill{text-align:left;align-items:center;gap:8px;margin-bottom:8px;display:inline-flex}.HaveSkillsModal-module-scss-module__YlTo-a__skill .HaveSkillsModal-module-scss-module__YlTo-a__skillName{color:var(--gray3);font-size:14px}.HaveSkillsModal-module-scss-module__YlTo-a__controls{margin-bottom:24px}.HaveSkillsModal-module-scss-module__YlTo-a__controlInput{width:100%}.HaveSkillsModal-module-scss-module__YlTo-a__actions{justify-content:flex-end;gap:8px;display:flex}
.ToggleSelect-module-scss-module__ZXNFra__toggleSelectContainer{align-items:center;gap:8px;display:flex}.ToggleSelect-module-scss-module__ZXNFra__toggleLabel{cursor:pointer;font-size:14px}.ToggleSelect-module-scss-module__ZXNFra__toggleButton{cursor:pointer;background-color:#e0e0e0;border:none;border-radius:12px;width:48px;height:24px;padding:0;transition:background-color .3s;position:relative}.ToggleSelect-module-scss-module__ZXNFra__toggleButton.ToggleSelect-module-scss-module__ZXNFra__active{background-color:#4caf50}.ToggleSelect-module-scss-module__ZXNFra__toggleButton.ToggleSelect-module-scss-module__ZXNFra__disabled{opacity:.5;cursor:not-allowed}.ToggleSelect-module-scss-module__ZXNFra__toggleSlider{background-color:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.ToggleSelect-module-scss-module__ZXNFra__toggleButton.ToggleSelect-module-scss-module__ZXNFra__active .ToggleSelect-module-scss-module__ZXNFra__toggleSlider{transform:translate(24px)}
.GoogleDriveSaveButton-module-scss-module__8DcRMq__button{color:#fff;background-color:var(--primary);cursor:pointer;border-radius:.25rem;padding:.5rem 1rem;text-decoration:none}.GoogleDriveSaveButton-module-scss-module__8DcRMq__button .GoogleDriveSaveButton-module-scss-module__8DcRMq__icon{color:#fff;font-size:1.5rem}
.SaveCvContainer-module-scss-module__y7_BOG__container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.SaveCvContainer-module-scss-module__y7_BOG__links{justify-content:center;gap:.5rem;width:100%;display:flex}.SaveCvContainer-module-scss-module__y7_BOG__success{margin-top:1rem}.SaveCvContainer-module-scss-module__y7_BOG__driveLink{color:var(--primary);font-weight:700;text-decoration:none}.SaveCvContainer-module-scss-module__y7_BOG__driveLink:hover{text-decoration:underline}@media (max-width:768px){.SaveCvContainer-module-scss-module__y7_BOG__container{width:100%}}
.ai-tool-cards-module-scss-module__8sLYSW__grid{flex-shrink:0;grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ai-tool-cards-module-scss-module__8sLYSW__card{-webkit-backdrop-filter:blur(20px);text-align:left;box-shadow:var(--shadow-soft);transition:all .4s var(--transition);animation:ai-tool-cards-module-scss-module__8sLYSW__fadeUp .7s var(--transition) both;cursor:pointer;background:#ffffffbf;border:1px solid #e7e7e7b3;border-radius:14px;align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:flex}.ai-tool-cards-module-scss-module__8sLYSW__card:hover{box-shadow:var(--shadow-medium);background:#fff;border-color:#e7e7e7;transform:translateY(-3px)}.ai-tool-cards-module-scss-module__8sLYSW__iconWrap{width:32px;min-width:32px;height:32px;transition:transform .4s var(--transition);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ai-tool-cards-module-scss-module__8sLYSW__iconWrap svg{width:16px;height:16px}.ai-tool-cards-module-scss-module__8sLYSW__card:hover .ai-tool-cards-module-scss-module__8sLYSW__iconWrap{transform:scale(1.08)}.ai-tool-cards-module-scss-module__8sLYSW__text{flex-direction:column;gap:1px;min-width:0;display:flex}.ai-tool-cards-module-scss-module__8sLYSW__title{letter-spacing:-.01em;color:var(--text-primary);font-size:11.5px;font-weight:600;line-height:1.25}.ai-tool-cards-module-scss-module__8sLYSW__subtitle{color:var(--text-secondary);font-size:10.5px;line-height:1.3}.ai-tool-cards-module-scss-module__8sLYSW__red .ai-tool-cards-module-scss-module__8sLYSW__iconWrap{color:var(--primary);background:linear-gradient(135deg,#ef44381f 0%,#ff7b672e 100%);border:1px solid #ef443826}.ai-tool-cards-module-scss-module__8sLYSW__red .ai-tool-cards-module-scss-module__8sLYSW__title{color:var(--primary)}.ai-tool-cards-module-scss-module__8sLYSW__neutral .ai-tool-cards-module-scss-module__8sLYSW__iconWrap{color:var(--text-primary);background:#1f1f1f0d;border:1px solid #1f1f1f0f}.ai-tool-cards-module-scss-module__8sLYSW__green .ai-tool-cards-module-scss-module__8sLYSW__iconWrap{color:var(--success);background:#2dbe7f1f;border:1px solid #2dbe7f2e}.ai-tool-cards-module-scss-module__8sLYSW__green .ai-tool-cards-module-scss-module__8sLYSW__title{color:var(--success)}@media (max-width:900px){.ai-tool-cards-module-scss-module__8sLYSW__grid{grid-template-columns:1fr}}
.Button-module-scss-module__AEpW7a__primaryBtnContainer{flex-direction:row;display:flex}.Button-module-scss-module__AEpW7a__primaryBtnContainerBackwards{flex-direction:row-reverse;display:flex}.Button-module-scss-module__AEpW7a__primaryBtn{background:var(--primary);cursor:pointer;height:72px;color:inherit;border:none;border-radius:43px;align-items:center;gap:0;padding:0;text-decoration:none;display:flex;overflow:hidden}.Button-module-scss-module__AEpW7a__primaryBtnText{color:var(--primary-foreground);white-space:nowrap;padding:0 28px;font-size:16px;font-weight:500}.Button-module-scss-module__AEpW7a__primaryBtnArrow{background:var(--primary);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0;display:flex}.Button-module-scss-module__AEpW7a__primaryBtnMedium{border-radius:32px;height:54px}.Button-module-scss-module__AEpW7a__primaryBtnTextMedium{padding:0 21px;font-size:14px}.Button-module-scss-module__AEpW7a__primaryBtnSmall{border-radius:24px;height:40px}.Button-module-scss-module__AEpW7a__primaryBtnTextSmall{padding:0 14px;font-size:12px}.Button-module-scss-module__AEpW7a__primaryBtnArrowMedium{width:54px;height:54px;margin:0}.Button-module-scss-module__AEpW7a__primaryBtnArrowSmall{width:40px;height:40px;margin:0}
@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_1898ee8f-module__foTrsa__className{font-family:Manrope,Manrope Fallback;font-style:normal}
.profile-tabs-module-scss-module__uEwnFq__container{background-color:var(--surface-page);z-index:5;-webkit-backdrop-filter:none;margin-bottom:1rem;padding:0 max(1rem,min(4vw,2.5rem));transition:-webkit-backdrop-filter .25s,backdrop-filter .25s,background-color .25s;top:0}.profile-tabs-module-scss-module__uEwnFq__containerScrolled{background-color:color-mix(in oklch, var(--surface-page) 85%, transparent);-webkit-backdrop-filter:blur(12px)}.profile-tabs-module-scss-module__uEwnFq__stepper{scrollbar-width:none;align-items:center;width:100%;margin:.5rem auto 0;display:flex;overflow-x:auto}.profile-tabs-module-scss-module__uEwnFq__stepper::-webkit-scrollbar{display:none}.profile-tabs-module-scss-module__uEwnFq__step{cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;gap:.375rem;padding:.25rem .5rem;display:flex}.profile-tabs-module-scss-module__uEwnFq__stepCircle{border:2px solid var(--border);background-color:var(--gray5);width:2rem;height:2rem;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s;display:flex}.profile-tabs-module-scss-module__uEwnFq__stepLabel{color:var(--text-muted);font-size:.75rem;font-weight:500;transition:color .2s;display:none}@media (min-width:480px){.profile-tabs-module-scss-module__uEwnFq__stepLabel{display:block}}.profile-tabs-module-scss-module__uEwnFq__stepConnector{background-color:var(--border);flex:1;min-width:.75rem;height:2px;margin-bottom:1.25rem;transition:background-color .25s}@media (max-width:479px){.profile-tabs-module-scss-module__uEwnFq__stepConnector{margin-bottom:0}}.profile-tabs-module-scss-module__uEwnFq__stepConnectorCompleted{background-color:var(--success)}.profile-tabs-module-scss-module__uEwnFq__stepActive .profile-tabs-module-scss-module__uEwnFq__stepCircle{border-color:var(--primary);background-color:var(--primary);color:#fff}.profile-tabs-module-scss-module__uEwnFq__stepActive .profile-tabs-module-scss-module__uEwnFq__stepLabel{color:var(--primary);font-weight:600}.profile-tabs-module-scss-module__uEwnFq__stepCompleted .profile-tabs-module-scss-module__uEwnFq__stepCircle{border-color:var(--success);background-color:var(--success-background);color:var(--success)}.profile-tabs-module-scss-module__uEwnFq__stepCompleted .profile-tabs-module-scss-module__uEwnFq__stepLabel{color:var(--success)}.profile-tabs-module-scss-module__uEwnFq__stepCheckIcon{width:.875rem;height:.875rem}.profile-tabs-module-scss-module__uEwnFq__stepSpinner{width:.875rem;height:.875rem;animation:1s linear infinite profile-tabs-module-scss-module__uEwnFq__spin}@keyframes profile-tabs-module-scss-module__uEwnFq__spin{to{transform:rotate(360deg)}}
.CoverLetterResult-module-scss-module__8mvVKG__container{text-align:center}.CoverLetterResult-module-scss-module__8mvVKG__message{margin-bottom:1.5rem;font-size:1.5rem}.CoverLetterResult-module-scss-module__8mvVKG__presentationResume{color:#000;text-align:start;width:90%;margin:0 auto;padding-top:40px}.CoverLetterResult-module-scss-module__8mvVKG__presentationResume .CoverLetterResult-module-scss-module__8mvVKG__presentationResumeTitle{margin-bottom:10px;font-size:20px;font-weight:600}.CoverLetterResult-module-scss-module__8mvVKG__presentationResume .CoverLetterResult-module-scss-module__8mvVKG__presentationResumeContent{white-space:pre-wrap;font-size:16px;line-height:1.5}
.Checkbox-module-scss-module__EimGoW__checkboxWrapper{cursor:pointer;justify-content:center;align-items:center;display:flex}.Checkbox-module-scss-module__EimGoW__checkboxWrapper.Checkbox-module-scss-module__EimGoW__disabled{cursor:not-allowed}.Checkbox-module-scss-module__EimGoW__checkboxWrapper.Checkbox-module-scss-module__EimGoW__disabled .Checkbox-module-scss-module__EimGoW__input:checked+.Checkbox-module-scss-module__EimGoW__checkbox{background-color:var(--default)}.Checkbox-module-scss-module__EimGoW__input{opacity:0;visibility:hidden;display:none}.Checkbox-module-scss-module__EimGoW__input:checked+.Checkbox-module-scss-module__EimGoW__checkbox{background-color:var(--primary);padding-top:2px}.Checkbox-module-scss-module__EimGoW__input:checked+.Checkbox-module-scss-module__EimGoW__checkbox .Checkbox-module-scss-module__EimGoW__icon{opacity:1}.Checkbox-module-scss-module__EimGoW__checkbox{border:1px solid var(--secondary);border-radius:100%;justify-content:center;align-items:center;width:15px;height:15px;transition:background-color .125s ease-in-out;display:inline-flex}.Checkbox-module-scss-module__EimGoW__checkbox .Checkbox-module-scss-module__EimGoW__icon{opacity:0;transition:opacity .125s ease-in-out}.Checkbox-module-scss-module__EimGoW__checkboxContainer{cursor:pointer;align-items:center;display:inline-flex}.Checkbox-module-scss-module__EimGoW__checkboxContainer input{display:none}.Checkbox-module-scss-module__EimGoW__checkboxContainer input+span{cursor:pointer;vertical-align:middle;background:#fff;border:2px solid #ccc;border-radius:50%;width:20px;height:20px;transition:border-color .2s;display:inline-block;position:relative}.Checkbox-module-scss-module__EimGoW__checkboxContainer input:checked+span{border-color:#ccc}.Checkbox-module-scss-module__EimGoW__checkboxContainer input+span:after{content:"";opacity:0;background:#e74c3c;border-radius:50%;width:10px;height:10px;transition:opacity .2s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Checkbox-module-scss-module__EimGoW__checkboxContainer input:checked+span:after{opacity:1}.Checkbox-module-scss-module__EimGoW__checkboxContainer.Checkbox-module-scss-module__EimGoW__disabled{cursor:not-allowed;opacity:.6}
.Textarea-module-scss-module__-U4XKW__textareaWrapper{border-bottom:1px solid var(--primary);justify-content:center;display:inline-flex}.Textarea-module-scss-module__-U4XKW__textareaWrapper.Textarea-module-scss-module__-U4XKW__disabled{cursor:not-allowed}.Textarea-module-scss-module__-U4XKW__textarea{resize:none;border:none;width:100%;padding-left:15px;padding-right:15px;font-family:Arial,sans-serif;font-size:18px;font-style:normal;font-weight:300;text-decoration:none}.Textarea-module-scss-module__-U4XKW__textarea:focus{outline:none}
.GenerateLetter-module-scss-module__xEeGyq__container{flex-direction:column;gap:max(1.5rem,min(3vw,2rem));display:flex}.GenerateLetter-module-scss-module__xEeGyq__title{text-wrap:pretty;letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:600;line-height:1.15}.GenerateLetter-module-scss-module__xEeGyq__subtitle{color:var(--foreground);word-wrap:break-word;overflow-wrap:break-word;align-items:flex-start;gap:max(.5rem,min(1.5vw,.75rem));margin:0;font-size:max(1rem,min(2vw,1.125rem));font-weight:600;line-height:1.4;display:flex}.GenerateLetter-module-scss-module__xEeGyq__languageContainer{flex-direction:column;gap:max(.75rem,min(2vw,1rem));display:flex}.GenerateLetter-module-scss-module__xEeGyq__languageSwitcher{flex-wrap:wrap;align-items:center;gap:max(.5rem,min(1.5vw,.75rem));display:flex}.GenerateLetter-module-scss-module__xEeGyq__locale{border:1px solid var(--border);background-color:var(--card);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:max(.3125rem,min(1vw,.375rem)) max(.875rem,min(2vw,1rem));font-family:inherit;font-size:max(.9375rem,min(1.8vw,1.0625rem));transition:border-color .15s,background-color .15s,color .15s}.GenerateLetter-module-scss-module__xEeGyq__locale:hover{border-color:color-mix(in oklch, var(--primary) 60%, transparent);background-color:var(--accent);color:var(--foreground)}.GenerateLetter-module-scss-module__xEeGyq__locale:focus-visible{outline:3px solid color-mix(in oklch, var(--primary) 24%, transparent);outline-offset:2px}.GenerateLetter-module-scss-module__xEeGyq__styleSelectButton:focus-visible{outline:3px solid color-mix(in oklch, var(--primary) 24%, transparent);outline-offset:2px}.GenerateLetter-module-scss-module__xEeGyq__input_file_label:focus-visible{outline:3px solid color-mix(in oklch, var(--primary) 24%, transparent);outline-offset:2px}.GenerateLetter-module-scss-module__xEeGyq__buttonTextarea:focus-visible{outline:3px solid color-mix(in oklch, var(--primary) 24%, transparent);outline-offset:2px}.GenerateLetter-module-scss-module__xEeGyq__selected{border-color:var(--primary);background-color:color-mix(in oklch, var(--primary) 10%, transparent);color:var(--primary);font-weight:500}.GenerateLetter-module-scss-module__xEeGyq__locale.GenerateLetter-module-scss-module__xEeGyq__selected:hover{border-color:var(--primary);background-color:color-mix(in oklch, var(--primary) 10%, transparent);color:var(--primary)}.GenerateLetter-module-scss-module__xEeGyq__line{border:none;border-top:1px solid color-mix(in oklch, var(--border) 60%, transparent);margin:0}.GenerateLetter-module-scss-module__xEeGyq__styleContainer{flex-direction:column;gap:max(.75rem,min(2vw,1rem));display:flex}.GenerateLetter-module-scss-module__xEeGyq__styleSelectButtonsContainer{flex-wrap:wrap;gap:max(.5rem,min(1.5vw,.75rem));display:flex}.GenerateLetter-module-scss-module__xEeGyq__styleSelectButton{border:1px solid var(--border);background-color:var(--card);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;gap:max(.375rem,min(1vw,.5rem));padding:max(.3125rem,min(1vw,.375rem)) max(.875rem,min(2vw,1rem));font-family:inherit;font-size:max(.9375rem,min(1.8vw,1.0625rem));transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.GenerateLetter-module-scss-module__xEeGyq__styleSelectButton:hover{border-color:color-mix(in oklch, var(--primary) 60%, transparent);background-color:var(--accent);color:var(--foreground)}.GenerateLetter-module-scss-module__xEeGyq__styleSelectButton.GenerateLetter-module-scss-module__xEeGyq__selected{border-color:var(--primary);background-color:color-mix(in oklch, var(--primary) 10%, transparent);color:var(--primary);font-weight:500}.GenerateLetter-module-scss-module__xEeGyq__styleSelectButton.GenerateLetter-module-scss-module__xEeGyq__selected:hover{border-color:var(--primary);background-color:color-mix(in oklch, var(--primary) 10%, transparent);color:var(--primary)}.GenerateLetter-module-scss-module__xEeGyq__fileContainer{align-items:center;gap:max(.5rem,min(1.5vw,.75rem));margin:max(.75rem,min(2vw,1rem)) 0;display:flex}@media (max-width:640px){.GenerateLetter-module-scss-module__xEeGyq__fileContainer{flex-wrap:wrap;align-items:flex-start}.GenerateLetter-module-scss-module__xEeGyq__container_form_file{flex-basis:100%}}.GenerateLetter-module-scss-module__xEeGyq__container_form_file{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.GenerateLetter-module-scss-module__xEeGyq__input_file_label{border:1px solid var(--border);background-color:var(--card);cursor:pointer;color:var(--foreground);white-space:nowrap;border-radius:.75rem;flex-shrink:0;padding:max(.5rem,min(1.5vw,.625rem)) max(1rem,min(2.5vw,1.25rem));font-size:max(.9375rem,min(2vw,1.125rem));font-weight:500;transition:border-color .15s,background-color .15s}.GenerateLetter-module-scss-module__xEeGyq__input_file_label:hover{background-color:var(--accent)}.GenerateLetter-module-scss-module__xEeGyq__input_file{display:none}.GenerateLetter-module-scss-module__xEeGyq__fileName{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:1.125rem;font-weight:500;overflow:hidden}.GenerateLetter-module-scss-module__xEeGyq__fileNameEmpty{color:var(--destructive)}.GenerateLetter-module-scss-module__xEeGyq__button_x{cursor:pointer;color:var(--muted-foreground);background-color:#0000;border:none;border-radius:.375rem;align-items:center;padding:.25rem;transition:background-color .15s,color .15s;display:flex}.GenerateLetter-module-scss-module__xEeGyq__button_x:hover{background-color:var(--accent);color:var(--foreground)}.GenerateLetter-module-scss-module__xEeGyq__buttonContainer{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.GenerateLetter-module-scss-module__xEeGyq__buttonTextarea{cursor:pointer;color:#fff;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:max(2.5rem,min(8vw,2.75rem));height:max(2.5rem,min(8vw,2.75rem));transition:opacity .15s;display:flex}.GenerateLetter-module-scss-module__xEeGyq__buttonTextarea:hover{opacity:.85}.GenerateLetter-module-scss-module__xEeGyq__buttonTextarea:active{transform:scale(.97)}.GenerateLetter-module-scss-module__xEeGyq__buttonTextaraSecondary{background-color:var(--secondary)}.GenerateLetter-module-scss-module__xEeGyq__buttonTextaraPrimary{background-color:var(--primary)}.GenerateLetter-module-scss-module__xEeGyq__jobOfferSection{flex-direction:column;display:flex}.GenerateLetter-module-scss-module__xEeGyq__textareaContainer{flex-direction:column;gap:max(.5rem,min(1.5vw,.75rem));display:flex}.GenerateLetter-module-scss-module__xEeGyq__textarea{border:1px solid var(--border);background-color:color-mix(in oklch, var(--background) 88%, var(--card));width:100%;min-height:max(14rem,min(36vh,28rem));color:var(--foreground);resize:none;box-sizing:border-box;border-radius:.75rem;padding:max(1rem,min(2vw,1.5rem));font-family:inherit;font-size:max(.9375rem,min(2vw,1.125rem));line-height:1.5;transition:border-color .2s}.GenerateLetter-module-scss-module__xEeGyq__textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 16%, transparent);outline:none}.GenerateLetter-module-scss-module__xEeGyq__textarea::placeholder{color:var(--muted-foreground)}.GenerateLetter-module-scss-module__xEeGyq__footerContainer{border-top:1px solid color-mix(in oklch, var(--border) 60%, transparent);flex-direction:column;justify-content:space-between;align-items:stretch;gap:max(1rem,min(2vw,1.5rem));padding-top:max(1.25rem,min(3vw,2rem));display:flex}@media (min-width:820px){.GenerateLetter-module-scss-module__xEeGyq__footerContainer{flex-direction:row;align-items:center}}.GenerateLetter-module-scss-module__xEeGyq__profileArea{flex:none;width:100%}@media (min-width:820px){.GenerateLetter-module-scss-module__xEeGyq__profileArea{width:auto}}.GenerateLetter-module-scss-module__xEeGyq__selectorProfile{padding:0}.GenerateLetter-module-scss-module__xEeGyq__toggleContainer{flex:1;justify-content:flex-start;align-items:center;gap:max(.5rem,min(1.5vw,.75rem));width:100%;display:flex}@media (min-width:820px){.GenerateLetter-module-scss-module__xEeGyq__toggleContainer{justify-content:center;width:auto}}.GenerateLetter-module-scss-module__xEeGyq__toggleText{color:var(--foreground);word-wrap:break-word;overflow-wrap:break-word;font-size:max(.9375rem,min(2vw,1.125rem));font-weight:500;line-height:1.4}.GenerateLetter-module-scss-module__xEeGyq__generateButtonContainer{flex:none;justify-content:flex-end;align-items:center;width:100%;display:flex}@media (min-width:820px){.GenerateLetter-module-scss-module__xEeGyq__generateButtonContainer{width:auto}}.GenerateLetter-module-scss-module__xEeGyq__generateButton{background-color:var(--primary);min-height:max(2.5rem,min(6vw,3rem));color:var(--primary-foreground);cursor:pointer;white-space:nowrap;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:max(.5rem,min(1.5vw,.75rem));width:100%;padding:0 max(1.25rem,min(3vw,1.75rem));font-family:inherit;font-size:max(.9375rem,min(2vw,1.125rem));font-weight:600;transition:background-color .15s;display:inline-flex}@media (min-width:640px){.GenerateLetter-module-scss-module__xEeGyq__generateButton{width:auto}}.GenerateLetter-module-scss-module__xEeGyq__generateButton:hover{background-color:color-mix(in oklch, var(--primary) 90%, black)}
.Header-module-scss-module__geULxq__headerWrapper{z-index:1000;background-color:var(--tertiary);position:relative;overflow:visible}.Header-module-scss-module__geULxq__header{justify-content:space-between;align-items:center;height:140px;padding:20px 42px;display:flex}.Header-module-scss-module__geULxq__headerRight{flex-shrink:0;align-items:center;gap:24px;font-weight:800;display:flex}.Header-module-scss-module__geULxq__subMenuItemButton{cursor:pointer;text-align:start;color:var(--text);background:0 0;border:none;border-radius:4px;align-items:flex-start;gap:10px;font-size:16px;display:flex}.Header-module-scss-module__geULxq__logo{-o-object-fit:cover;object-fit:cover;width:250px;height:auto;margin-top:20px;padding:5px;scale:.9}.Header-module-scss-module__geULxq__sessionTimer{border:1px solid var(--primary);color:var(--primary);background-color:#e442301a;border-radius:6px;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;display:flex}.Header-module-scss-module__geULxq__sessionTimer span{align-items:center;gap:6px;display:flex}.Header-module-scss-module__geULxq__sessionTimer span:before{content:"⏱️";font-size:16px}.Header-module-scss-module__geULxq__nav{align-items:center;display:flex}.Header-module-scss-module__geULxq__nav.Header-module-scss-module__geULxq__navMobile{flex-direction:column;align-items:flex-start}.Header-module-scss-module__geULxq__navMobile>.Header-module-scss-module__geULxq__navItem{color:var(--text);font-weight:700;line-height:4}.Header-module-scss-module__geULxq__navMobile>.Header-module-scss-module__geULxq__navItem.Header-module-scss-module__geULxq__active{background-color:var(--primary)}.Header-module-scss-module__geULxq__subMenuItemLink{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.Header-module-scss-module__geULxq__subMenuItemLink:hover{color:var(--primary)}.Header-module-scss-module__geULxq__localeSwitcher{gap:2px;display:flex}.Header-module-scss-module__geULxq__localeSwitcher .Header-module-scss-module__geULxq__locale{cursor:pointer;color:var(--text);background-color:var(--surface);border-radius:5px;padding:8px;font-size:12px}.Header-module-scss-module__geULxq__localeSwitcher .Header-module-scss-module__geULxq__locale.Header-module-scss-module__geULxq__selected{cursor:default;color:var(--primary-foreground);background-color:var(--primary)}.Header-module-scss-module__geULxq__actionButton{cursor:pointer;color:var(--text);background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:manrope,sans-serif;font-size:16px;display:flex}.Header-module-scss-module__geULxq__navItem{cursor:pointer;color:var(--text);border-radius:3px;padding:5px 20px;font-size:16px;font-style:normal;font-weight:500;text-decoration:none;position:relative}.Header-module-scss-module__geULxq__navItem.Header-module-scss-module__geULxq__active{background-color:var(--primary)}.Header-module-scss-module__geULxq__burger{cursor:pointer;color:var(--text);justify-content:center;align-items:center;font-size:32px;display:none}.Header-module-scss-module__geULxq__mobileMenuContainer{box-shadow:0 4px 20px var(--overlay);flex-direction:column;animation:.3s ease-out Header-module-scss-module__geULxq__slideDown;display:flex}@keyframes Header-module-scss-module__geULxq__slideDown{0%{max-height:0}to{max-height:500px}}.Header-module-scss-module__geULxq__mobileMenuHeader{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;padding:20px;display:flex}.Header-module-scss-module__geULxq__mobileMenuLogo{color:var(--text);align-items:center;gap:12px;display:flex}.Header-module-scss-module__geULxq__mobileMenuLogo .Header-module-scss-module__geULxq__logoIcon{color:var(--primary);font-size:24px;font-weight:700}.Header-module-scss-module__geULxq__mobileMenuLogo .Header-module-scss-module__geULxq__logoText{flex-direction:column;gap:2px;display:flex}.Header-module-scss-module__geULxq__mobileMenuLogo .Header-module-scss-module__geULxq__logoText strong{color:var(--text);font-size:18px;font-weight:700}.Header-module-scss-module__geULxq__mobileMenuLogo .Header-module-scss-module__geULxq__logoText .Header-module-scss-module__geULxq__logoSubtext{color:var(--text-muted);font-size:12px;font-weight:400}.Header-module-scss-module__geULxq__closeButton{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:28px;transition:background-color .2s;display:flex}.Header-module-scss-module__geULxq__closeButton:hover{background-color:var(--surface-hover)}.Header-module-scss-module__geULxq__menuOverlay{display:none}.Header-module-scss-module__geULxq__mobileMenuNav{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);width:100%;max-height:0;padding:20px;animation:.3s ease-out forwards Header-module-scss-module__geULxq__slideUp;position:relative;overflow:hidden}.Header-module-scss-module__geULxq__mobileMenuNav.Header-module-scss-module__geULxq__mobileMenuNavOpen{animation:.3s ease-out forwards Header-module-scss-module__geULxq__slideDown}@keyframes Header-module-scss-module__geULxq__slideUp{0%{max-height:500px}to{max-height:0}}.Header-module-scss-module__geULxq__mobileMenuItem{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:8px 30px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .2s;display:flex}.Header-module-scss-module__geULxq__mobileMenuItem:hover,.Header-module-scss-module__geULxq__mobileMenuItem:active{background-color:var(--surface-hover)}.Header-module-scss-module__geULxq__subMenuItemMobile{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:4px 100px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .2s;display:flex}.Header-module-scss-module__geULxq__subMenuItemMobile:hover,.Header-module-scss-module__geULxq__subMenuItemMobile:active{background-color:var(--surface-hover)}.Header-module-scss-module__geULxq__mobileMenuSection{margin-bottom:24px}.Header-module-scss-module__geULxq__mobileMenuSectionTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.Header-module-scss-module__geULxq__mobileSubMenuItem{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:12px;width:100%;margin-bottom:4px;padding:12px 32px;font-size:15px;font-weight:400;text-decoration:none;transition:background-color .2s;display:flex}.Header-module-scss-module__geULxq__mobileSubMenuItem:hover,.Header-module-scss-module__geULxq__mobileSubMenuItem:active{background-color:var(--surface-hover)}.Header-module-scss-module__geULxq__mobileSubMenuItem:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:1200px){.Header-module-scss-module__geULxq__header{padding:0 30px}}@media screen and (max-width:1024px){.Header-module-scss-module__geULxq__nav{display:none}.Header-module-scss-module__geULxq__nav.Header-module-scss-module__geULxq__navMobile{display:flex}.Header-module-scss-module__geULxq__burger{display:inline-flex}}@media screen and (max-width:768px){.Header-module-scss-module__geULxq__linkLogo{margin-top:0;padding:0}.Header-module-scss-module__geULxq__linkLogo .Header-module-scss-module__geULxq__logo{scale:.8}.Header-module-scss-module__geULxq__header{padding:0 10px}}.Header-module-scss-module__geULxq__generatedLinkWrapper{text-align:center}.Header-module-scss-module__geULxq__submitButton{background-color:var(--primary);color:var(--primary-foreground);cursor:pointer;border:none;border-radius:4px;margin-top:10px;padding:10px 20px}.Header-module-scss-module__geULxq__generatedLink a{color:var(--primary);font-weight:700;text-decoration:none}.Header-module-scss-module__geULxq__generatedLink a:hover{text-decoration:underline}.Header-module-scss-module__geULxq__dropdownButton{cursor:pointer;color:var(--text);background:0 0;border:none;font-size:16px;font-weight:500;transition:color .3s;display:inline-block;position:relative}.Header-module-scss-module__geULxq__dropdownButton:hover{color:var(--primary)}.Header-module-scss-module__geULxq__dropdownButton:after{content:"";border-top:5px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;margin-left:8px;transition:transform .3s;display:inline-block}.Header-module-scss-module__geULxq__dropdownButton.Header-module-scss-module__geULxq__open:after{transform:rotate(180deg)}.Header-module-scss-module__geULxq__subMenu{background:var(--surface);min-width:200px;box-shadow:0 4px 20px var(--overlay);opacity:0;visibility:hidden;z-index:1000;border:1px solid var(--border);border-radius:4px;transition:all .3s;position:absolute;top:calc(100% + 5px);left:0;transform:translateY(-10px)}.Header-module-scss-module__geULxq__subMenu.Header-module-scss-module__geULxq__visible{opacity:1;visibility:visible;transform:translateY(0)}.Header-module-scss-module__geULxq__subMenuItem{height:50px;color:var(--text);align-items:center;padding:0 20px;font-weight:500;transition:all .3s;display:flex}.Header-module-scss-module__geULxq__subMenuItem a{color:var(--text);text-decoration:none}.Header-module-scss-module__geULxq__subMenuItem:hover{background-color:var(--surface-hover);color:var(--primary)}.Header-module-scss-module__geULxq__subMenuItem:first-child{border-radius:4px 4px 0 0}.Header-module-scss-module__geULxq__subMenuItem:last-child{border-radius:0 0 4px 4px}@media screen and (max-width:768px){.Header-module-scss-module__geULxq__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;height:auto;padding:15px 10px}.Header-module-scss-module__geULxq__headerRight{align-self:flex-end}.Header-module-scss-module__geULxq__mobileMenuContainer{max-height:calc(100vh - 100px);top:100px}@supports (-webkit-touch-callout:none){.Header-module-scss-module__geULxq__mobileMenuContainer{max-height:calc(100svh - 100px)}}.Header-module-scss-module__geULxq__mobileMenuHeader{padding:15px}.Header-module-scss-module__geULxq__mobileMenuLogo .Header-module-scss-module__geULxq__logoText strong{font-size:16px}.Header-module-scss-module__geULxq__mobileMenuLogo .Header-module-scss-module__geULxq__logoSubtext{font-size:11px}.Header-module-scss-module__geULxq__mobileMenuNav{padding:15px}.Header-module-scss-module__geULxq__mobileMenuItem{padding:14px;font-size:15px}.Header-module-scss-module__geULxq__mobileSubMenuItem{padding:10px 14px 10px 28px;font-size:14px}}.Header-module-scss-module__geULxq__loginMobileButton{cursor:pointer;color:var(--text);background:0 0;border:none;justify-content:center;align-items:center;display:flex}
.LanguageSelectorModal-module-scss-module__D7XcXa__modal{width:400px}.LanguageSelectorModal-module-scss-module__D7XcXa__container{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.LanguageSelectorModal-module-scss-module__D7XcXa__loadingContainer{text-align:center;padding:20px}.LanguageSelectorModal-module-scss-module__D7XcXa__content{flex-direction:column;align-items:center;gap:20px;margin:10px 0;display:flex}.LanguageSelectorModal-module-scss-module__D7XcXa__optionGroup{flex-direction:column;align-items:center;gap:10px;display:flex}.LanguageSelectorModal-module-scss-module__D7XcXa__label{font-size:16px;font-weight:700}.LanguageSelectorModal-module-scss-module__D7XcXa__emailLabel{font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.LanguageSelectorModal-module-scss-module__D7XcXa__languageSwitcher{justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.LanguageSelectorModal-module-scss-module__D7XcXa__languageSwitcher .LanguageSelectorModal-module-scss-module__D7XcXa__locale{color:#fff;cursor:pointer;background-color:#333645;border-radius:5px;padding:10px;font-size:16px}.LanguageSelectorModal-module-scss-module__D7XcXa__languageSwitcher .LanguageSelectorModal-module-scss-module__D7XcXa__locale:hover{background-color:var(--primary)}
.DownloadFormats-module-scss-module__xbG6QW__card{background:var(--card);border:1px solid var(--border);border-radius:14px;margin-top:1rem;padding:20px}.DownloadFormats-module-scss-module__xbG6QW__headerContainer{flex-direction:row;justify-content:space-between;display:flex}.DownloadFormats-module-scss-module__xbG6QW__header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.DownloadFormats-module-scss-module__xbG6QW__header svg{color:var(--card-foreground);font-size:18px}.DownloadFormats-module-scss-module__xbG6QW__header h3{color:var(--card-foreground);font-size:15px;font-weight:600}.DownloadFormats-module-scss-module__xbG6QW__header p{color:var(--muted-foreground);font-size:13px}.DownloadFormats-module-scss-module__xbG6QW__list{margin:0;padding:0;list-style:none}.DownloadFormats-module-scss-module__xbG6QW__item{justify-content:space-between;align-items:center;padding:14px 0;display:flex}.DownloadFormats-module-scss-module__xbG6QW__item:not(:last-child){border-bottom:1px solid var(--border)}.DownloadFormats-module-scss-module__xbG6QW__info{align-items:flex-start;gap:14px;display:flex}.DownloadFormats-module-scss-module__xbG6QW__info svg{color:var(--muted-foreground);margin-top:4px;font-size:20px}.DownloadFormats-module-scss-module__xbG6QW__info strong{color:var(--card-foreground);font-size:14px;font-weight:500}.DownloadFormats-module-scss-module__xbG6QW__info span{color:var(--muted-foreground);margin-top:2px;font-size:12px;display:block}.DownloadFormats-module-scss-module__xbG6QW__downloadBtn{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;transition:background .15s,transform .15s}.DownloadFormats-module-scss-module__xbG6QW__downloadBtn svg{color:var(--primary);font-size:18px}.DownloadFormats-module-scss-module__xbG6QW__downloadBtn:hover{background:var(--accent);transform:scale(1.05)}.DownloadFormats-module-scss-module__xbG6QW__downloadBtn:active{transform:scale(.95)}.DownloadFormats-module-scss-module__xbG6QW__downloadBtn:disabled{cursor:not-allowed;opacity:.6}.DownloadFormats-module-scss-module__xbG6QW__languageSwitcher{gap:4px;display:flex}.DownloadFormats-module-scss-module__xbG6QW__languageOption{cursor:pointer;color:var(--muted-foreground);background-color:var(--surface-alt);border:1px solid var(--border);border-radius:4px;justify-content:center;align-items:center;min-width:32px;height:28px;padding:6px 10px;font-size:11px;font-weight:500;transition:all .2s;display:flex}.DownloadFormats-module-scss-module__xbG6QW__languageOption:hover:not(:disabled){background-color:var(--surface-hover);color:var(--card-foreground)}.DownloadFormats-module-scss-module__xbG6QW__languageOption.DownloadFormats-module-scss-module__xbG6QW__selected{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);cursor:default}.DownloadFormats-module-scss-module__xbG6QW__languageOption:disabled{cursor:not-allowed;opacity:.7}
.AiAssistantModal-module-scss-module__n-7CRG__modalDialog{width:90%;max-width:600px;box-shadow:var(--shadow-md);background-color:var(--card);border:none;border-radius:8px;padding:0;top:50%;left:50%;transform:translate(-50%,-50%)}.AiAssistantModal-module-scss-module__n-7CRG__modalDialog::backdrop{background-color:var(--overlay)}.AiAssistantModal-module-scss-module__n-7CRG__modalContent{flex-direction:column;gap:1rem;display:flex}.AiAssistantModal-module-scss-module__n-7CRG__modalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.AiAssistantModal-module-scss-module__n-7CRG__modalHeader h3{color:var(--card-foreground);margin:0;font-size:1.25rem;font-weight:600}.AiAssistantModal-module-scss-module__n-7CRG__closeButton{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1.5rem;transition:all .2s;display:flex}.AiAssistantModal-module-scss-module__n-7CRG__closeButton:hover{background-color:var(--surface-hover);color:var(--card-foreground)}.AiAssistantModal-module-scss-module__n-7CRG__modalBody{flex-direction:column;gap:1rem;padding:0 1.5rem 1.5rem;display:flex}.AiAssistantModal-module-scss-module__n-7CRG__title{background-color:var(--surface-alt);color:var(--card-foreground);border-radius:6px;margin:0 0 .3rem;padding:.75rem;font-size:.875rem;font-weight:700}.AiAssistantModal-module-scss-module__n-7CRG__textContent{background-color:var(--surface-alt);color:var(--card-foreground);white-space:pre-wrap;word-wrap:break-word;border-radius:6px;margin:0;padding:.75rem;font-size:.875rem;line-height:1.5}.AiAssistantModal-module-scss-module__n-7CRG__promptTextarea{border:1px solid var(--border);resize:vertical;background-color:var(--card);width:100%;min-height:120px;color:var(--card-foreground);border-radius:6px;padding:.75rem;font-family:inherit;font-size:.875rem}.AiAssistantModal-module-scss-module__n-7CRG__promptTextarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--accent);outline:none}.AiAssistantModal-module-scss-module__n-7CRG__promptTextarea::placeholder{color:var(--muted-foreground)}.AiAssistantModal-module-scss-module__n-7CRG__modalActions{justify-content:flex-end;gap:.75rem;display:flex}.AiAssistantModal-module-scss-module__n-7CRG__cancelButton,.AiAssistantModal-module-scss-module__n-7CRG__generateButton{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:80px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.AiAssistantModal-module-scss-module__n-7CRG__cancelButton{background-color:var(--surface-alt);color:var(--card-foreground)}.AiAssistantModal-module-scss-module__n-7CRG__cancelButton:hover{background-color:var(--surface-hover)}.AiAssistantModal-module-scss-module__n-7CRG__generateButton{background-color:var(--primary);color:var(--primary-foreground)}.AiAssistantModal-module-scss-module__n-7CRG__generateButton:hover:not(:disabled){background-color:var(--primary-hover)}.AiAssistantModal-module-scss-module__n-7CRG__generateButton:disabled{opacity:.6;cursor:not-allowed}.AiAssistantModal-module-scss-module__n-7CRG__list{flex-wrap:wrap;gap:.5rem;display:flex}.AiAssistantModal-module-scss-module__n-7CRG__listItem{background-color:var(--primary);color:var(--primary-foreground);border-radius:6px;margin:0;padding:.5rem;text-decoration:none;list-style:none}.AiAssistantModal-module-scss-module__n-7CRG__recommendationsSection{background-color:var(--surface-alt);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.AiAssistantModal-module-scss-module__n-7CRG__recommendationsTitle{color:var(--card-foreground);margin:0;font-size:.875rem;font-weight:600}.AiAssistantModal-module-scss-module__n-7CRG__recommendationsList{flex-wrap:wrap;gap:.5rem;display:flex}.AiAssistantModal-module-scss-module__n-7CRG__recommendationButton{background-color:var(--card);border:1px solid var(--border);color:var(--card-foreground);cursor:pointer;border-radius:6px;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s}.AiAssistantModal-module-scss-module__n-7CRG__recommendationButton:hover{background-color:var(--surface-hover);border-color:var(--muted-foreground);color:var(--card-foreground)}.AiAssistantModal-module-scss-module__n-7CRG__recommendationButton:active{transform:scale(.98)}
.PreviewSlider-module-scss-module__ZuRMWW__mainHeader{border-right:1px solid var(--color-border-strong);border-left:1px solid var(--color-border-strong);border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);flex-direction:row;justify-content:flex-end;padding:10px;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__mainHeader:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:10px;border-top-right-radius:10px}.PreviewSlider-module-scss-module__ZuRMWW__mainHeader:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:10px;border-top-right-radius:10px}.PreviewSlider-module-scss-module__ZuRMWW__mainHeader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:10px;border-top-right-radius:10px}.PreviewSlider-module-scss-module__ZuRMWW__mainTitle{color:var(--text);font-size:15px;font-weight:600}.PreviewSlider-module-scss-module__ZuRMWW__mainDescription{color:var(--white);font-size:10px}.PreviewSlider-module-scss-module__ZuRMWW__controls{align-items:center;gap:.5rem;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__templateSelector{border:1px solid var(--border);background-color:color-mix(in oklch, var(--secondary) 50%, transparent);border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .75rem;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__templateIcon{width:1rem;height:1rem;color:var(--muted-foreground)}.PreviewSlider-module-scss-module__ZuRMWW__templateSelect{color:var(--foreground);cursor:pointer;background:0 0;border:none;outline:none;padding-right:.5rem;font-size:.875rem;font-weight:500}.PreviewSlider-module-scss-module__ZuRMWW__templateSelect:focus{outline:none}.PreviewSlider-module-scss-module__ZuRMWW__zoomControls{border:1px solid var(--gray5);color:#000;background-color:#fff;border-radius:.5rem;align-items:center;height:2rem;padding:.25rem .5rem;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__zoomButton{border:none;border-radius:3px;width:1.75rem;height:1rem;padding:0}.PreviewSlider-module-scss-module__ZuRMWW__zoomButton:hover{color:#fff;background-color:var(--secondary)}.PreviewSlider-module-scss-module__ZuRMWW__zoomIcon{width:10px;height:10px}.PreviewSlider-module-scss-module__ZuRMWW__zoomValue{text-align:center;width:3rem;font-size:.875rem;font-weight:500}.PreviewSlider-module-scss-module__ZuRMWW__resetButton{background-color:#fff;align-items:center;gap:.5rem;width:2rem;height:1rem;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__resetIcon{width:1rem;height:1rem}.PreviewSlider-module-scss-module__ZuRMWW__exportButton{background-color:var(--primary);color:#fff;border:solid 1px var(--gray6);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:.5rem;width:auto;min-width:3.5rem;height:2rem;padding:0 .75rem;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__exportButton:hover{color:#000;background-color:var(--bg)}.PreviewSlider-module-scss-module__ZuRMWW__exportIcon{width:1rem;height:1rem}.PreviewSlider-module-scss-module__ZuRMWW__togglePreviewButton{border:1px solid var(--gray5);color:#000;cursor:pointer;background-color:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__togglePreviewButton:hover{color:#fff;background-color:var(--secondary)}.PreviewSlider-module-scss-module__ZuRMWW__togglePreviewIcon{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.PreviewSlider-module-scss-module__ZuRMWW__editSwitchContainer{background-color:#fff;border-radius:5px;align-items:center;gap:.5rem;height:2rem;padding:.5rem .75rem;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__switchLabel{color:var(--foreground);white-space:nowrap;font-size:.75rem;font-weight:500}.PreviewSlider-module-scss-module__ZuRMWW__switch{width:44px;height:24px;display:inline-block;position:relative}.PreviewSlider-module-scss-module__ZuRMWW__switchInput{opacity:0;width:0;height:0}.PreviewSlider-module-scss-module__ZuRMWW__switchSlider{cursor:pointer;background-color:#ccc;border-radius:24px;transition:all .3s;position:absolute;top:0;bottom:0;left:0;right:0}.PreviewSlider-module-scss-module__ZuRMWW__switchSlider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}.PreviewSlider-module-scss-module__ZuRMWW__switchInput:checked+.PreviewSlider-module-scss-module__ZuRMWW__switchSlider{background-color:var(--primary)}.PreviewSlider-module-scss-module__ZuRMWW__switchInput:checked+.PreviewSlider-module-scss-module__ZuRMWW__switchSlider:before{transform:translate(20px)}.PreviewSlider-module-scss-module__ZuRMWW__containerCvPreview{border-right:1px solid var(--color-border-strong);border-left:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);flex:1;width:100%;max-width:100%;padding:.5rem;overflow-x:hidden}.PreviewSlider-module-scss-module__ZuRMWW__wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__containerCvTemplates{width:95%;margin:0 auto}.PreviewSlider-module-scss-module__ZuRMWW__heading1{color:var(--foreground);text-align:left;border-bottom:1px solid var(--border);width:70%;padding-bottom:10px;font-size:48px;font-style:normal;text-decoration:none}.PreviewSlider-module-scss-module__ZuRMWW__select_template_description{color:var(--foreground);text-align:start;align-items:center;gap:10px;padding:24px 0;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__cvTemplates_list{flex-wrap:wrap;gap:16px;margin-bottom:16px;padding-bottom:8px;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__editable{cursor:text;border-radius:.25rem;outline:none;margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem;transition:all .2s}.PreviewSlider-module-scss-module__ZuRMWW__editable:hover{background-color:color-mix(in oklch, var(--accent) 50%, transparent)}.PreviewSlider-module-scss-module__ZuRMWW__editable:focus{background-color:color-mix(in oklch, var(--accent) 70%, transparent);box-shadow:0 0 0 2px color-mix(in oklch, var(--primary) 20%, transparent)}.PreviewSlider-module-scss-module__ZuRMWW__placeholder{color:var(--muted-foreground)}.PreviewSlider-module-scss-module__ZuRMWW__inline{display:inline}.PreviewSlider-module-scss-module__ZuRMWW__list{flex-direction:column;gap:.25rem;list-style-type:disc;list-style-position:inside;display:flex}.PreviewSlider-module-scss-module__ZuRMWW__listItem{font-size:.875rem}.PreviewSlider-module-scss-module__ZuRMWW__addButton{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-style:italic;transition:color .2s}.PreviewSlider-module-scss-module__ZuRMWW__addButton:hover{color:var(--foreground)}@media print{.PreviewSlider-module-scss-module__ZuRMWW__page{box-shadow:none;transform:none!important}}
.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__modalContent{flex-direction:column;gap:16px;padding:24px;display:flex}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__modalContent h2{color:var(--card-foreground);margin:0;font-size:18px;font-weight:600}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__empty{color:var(--muted-foreground);margin:8px 0;font-size:14px}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__tagGrid{flex-wrap:wrap;gap:8px;max-height:320px;padding:4px 0;display:flex;overflow-y:auto}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__tag{border:1.5px solid var(--border);background-color:var(--surface-alt);color:var(--card-foreground);cursor:pointer;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .15s}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__tag:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background-color:var(--accent)}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__tagSelected{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__tagSelected:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-foreground)}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__tagDisabled{opacity:.4;cursor:not-allowed;border-color:var(--border);background-color:var(--muted);color:var(--muted-foreground)}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__cancelButton{cursor:pointer;background-color:var(--surface-alt);color:var(--card-foreground);border:none;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:500;transition:background-color .15s}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__cancelButton:hover{background-color:var(--surface-hover)}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__confirmButton{cursor:pointer;background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:500;transition:all .15s}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__confirmButton:hover:not(:disabled){background-color:var(--primary-hover)}.GlobalSkillsPickerModal-module-scss-module__1ZxLOq__confirmButton:disabled{opacity:.5;cursor:not-allowed}
.StyleEditor-module-scss-module__t06TPG__editorPanel{background:var(--surface-alt);border-radius:12px;flex-direction:column;height:fit-content;max-height:calc(100vh - 120px);display:flex;overflow:hidden}.StyleEditor-module-scss-module__t06TPG__embedded{background:var(--card);border-radius:0;height:100%;min-height:0;max-height:none;overflow:hidden}.StyleEditor-module-scss-module__t06TPG__embedded .StyleEditor-module-scss-module__t06TPG__editorHeader{flex-shrink:0}.StyleEditor-module-scss-module__t06TPG__embedded .StyleEditor-module-scss-module__t06TPG__editorContent{overscroll-behavior:contain;flex:auto;min-height:0;overflow-x:hidden;overflow-y:auto}.StyleEditor-module-scss-module__t06TPG__editorHeader{background-color:var(--surface-warm);border-bottom:1px solid var(--border);color:var(--card-foreground);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.StyleEditor-module-scss-module__t06TPG__editorTitle{color:var(--card-foreground);margin:0;font-size:16px;font-weight:600}.StyleEditor-module-scss-module__t06TPG__resetButton{color:var(--card-foreground);border:1px solid var(--border);border-radius:5px;justify-content:center;align-items:center;gap:.5rem;width:5rem;height:2rem;font-weight:700;transition:all .15s;display:flex;background-color:var(--card)!important}.StyleEditor-module-scss-module__t06TPG__resetButton:hover{color:var(--primary-foreground)!important;background-color:var(--primary)!important;border-color:var(--primary)!important}.StyleEditor-module-scss-module__t06TPG__editorContent{flex-direction:column;gap:20px;padding:16px 20px;display:flex;overflow-y:auto}.StyleEditor-module-scss-module__t06TPG__section{flex-direction:column;gap:12px;display:flex}.StyleEditor-module-scss-module__t06TPG__sectionTitle{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);margin:0;padding-bottom:8px;font-size:13px;font-weight:600}.StyleEditor-module-scss-module__t06TPG__colorGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.StyleEditor-module-scss-module__t06TPG__colorItem{flex-direction:column;gap:6px;display:flex}.StyleEditor-module-scss-module__t06TPG__colorLabel{color:var(--muted-foreground);text-transform:capitalize;font-size:11px}.StyleEditor-module-scss-module__t06TPG__colorInputWrapper{background:var(--card);border:1px solid var(--border);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:flex}.StyleEditor-module-scss-module__t06TPG__colorSwatch{cursor:pointer;border:none;border-radius:4px;width:24px;height:24px;padding:0}.StyleEditor-module-scss-module__t06TPG__colorSwatch::-webkit-color-swatch-wrapper{padding:0}.StyleEditor-module-scss-module__t06TPG__colorSwatch::-webkit-color-swatch{border:1px solid #0000001a;border-radius:4px}.StyleEditor-module-scss-module__t06TPG__colorHex{color:var(--card-foreground);text-transform:uppercase;background:0 0;border:none;width:70px;font-family:monospace;font-size:12px}.StyleEditor-module-scss-module__t06TPG__colorHex:focus{outline:none}.StyleEditor-module-scss-module__t06TPG__fontSelector{flex-direction:column;gap:12px;display:flex}.StyleEditor-module-scss-module__t06TPG__fontItem{flex-direction:column;gap:6px;display:flex}.StyleEditor-module-scss-module__t06TPG__fontLabel{color:var(--muted-foreground);text-transform:capitalize;font-size:11px}.StyleEditor-module-scss-module__t06TPG__fontSelect{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);cursor:pointer;border-radius:6px;padding:10px 12px;font-size:13px}.StyleEditor-module-scss-module__t06TPG__fontSelect:focus{border-color:var(--primary);outline:none}.StyleEditor-module-scss-module__t06TPG__sizeGrid{flex-direction:column;gap:12px;display:flex}.StyleEditor-module-scss-module__t06TPG__sizeItem{flex-direction:column;gap:6px;display:flex}.StyleEditor-module-scss-module__t06TPG__sizeLabel{color:var(--muted-foreground);justify-content:space-between;font-size:11px;display:flex}.StyleEditor-module-scss-module__t06TPG__sizeValue{color:var(--card-foreground);font-family:monospace}.StyleEditor-module-scss-module__t06TPG__sizeSlider{background:var(--muted);-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:3px;width:100%;height:6px}.StyleEditor-module-scss-module__t06TPG__sizeSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--primary);cursor:pointer;border:2px solid var(--card);width:16px;height:16px;box-shadow:var(--shadow-sm);border-radius:50%}.StyleEditor-module-scss-module__t06TPG__sizeSlider::-moz-range-thumb{background:var(--primary);cursor:pointer;border:2px solid var(--card);width:16px;height:16px;box-shadow:var(--shadow-sm);border-radius:50%}.StyleEditor-module-scss-module__t06TPG__templateGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.StyleEditor-module-scss-module__t06TPG__templateButton{border:2px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:8px;padding:12px 8px;font-size:12px;font-weight:500;transition:all .15s}.StyleEditor-module-scss-module__t06TPG__templateButton:hover{border-color:var(--primary);color:var(--card-foreground)}.StyleEditor-module-scss-module__t06TPG__templateButtonActive{border-color:var(--primary);background:var(--accent);color:var(--primary)}.StyleEditor-module-scss-module__t06TPG__spacingGrid{flex-direction:column;gap:12px;display:flex}.StyleEditor-module-scss-module__t06TPG__spacingItem{flex-direction:column;gap:6px;display:flex}.StyleEditor-module-scss-module__t06TPG__spacingLabel{color:var(--muted-foreground);justify-content:space-between;font-size:11px;display:flex}.StyleEditor-module-scss-module__t06TPG__spacingValue{color:var(--card-foreground);font-family:monospace}.StyleEditor-module-scss-module__t06TPG__spacingSlider{background:var(--muted);-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:3px;width:100%;height:6px}.StyleEditor-module-scss-module__t06TPG__spacingSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--success);cursor:pointer;border:2px solid var(--card);width:16px;height:16px;box-shadow:var(--shadow-sm);border-radius:50%}.StyleEditor-module-scss-module__t06TPG__presetGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.StyleEditor-module-scss-module__t06TPG__presetButton{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;transition:all .15s;display:flex}.StyleEditor-module-scss-module__t06TPG__presetButton:hover{border-color:var(--primary);background:var(--surface-hover)}.StyleEditor-module-scss-module__t06TPG__presetColors{gap:2px;display:flex}.StyleEditor-module-scss-module__t06TPG__presetColorDot{border:1px solid #0000001a;border-radius:50%;width:12px;height:12px}.StyleEditor-module-scss-module__t06TPG__presetName{color:var(--card-foreground);font-size:12px;font-weight:500}
.DashboardTabs-module-scss-module__Y3Htoa__tabs{--dashboard-sidebar-width:216px;flex-direction:column;gap:15px;margin-bottom:32px;display:flex}.DashboardTabs-module-scss-module__Y3Htoa__tabsCollapsed{--dashboard-sidebar-width:64px}.DashboardTabs-module-scss-module__Y3Htoa__tabsList{background:var(--color-surface);border-radius:var(--radius-md);box-sizing:border-box;gap:2px;width:100%;height:40px;padding:4px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0a0d120d,inset 0 -2px #0a0d120d,inset 0 0 0 1px #0a0d122e}.DashboardTabs-module-scss-module__Y3Htoa__tab{isolation:isolate;min-width:0;height:100%;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1 1 0;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s,font-size .2s;position:relative;overflow:hidden}.DashboardTabs-module-scss-module__Y3Htoa__tab:hover{background:var(--color-surface-warm)}.DashboardTabs-module-scss-module__Y3Htoa__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.DashboardTabs-module-scss-module__Y3Htoa__tabActive,.DashboardTabs-module-scss-module__Y3Htoa__tabActive:hover{color:var(--primary-foreground);background:0 0;font-size:14px;font-weight:700}.DashboardTabs-module-scss-module__Y3Htoa__tabActiveBg{z-index:0;background:var(--color-primary);pointer-events:none;border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 1px 2px #0a0d121a}.DashboardTabs-module-scss-module__Y3Htoa__tabIconWrap,.DashboardTabs-module-scss-module__Y3Htoa__tabLabel{z-index:1;position:relative}.DashboardTabs-module-scss-module__Y3Htoa__tabIconWrap,.DashboardTabs-module-scss-module__Y3Htoa__tabIcon{display:none}.DashboardTabs-module-scss-module__Y3Htoa__tabLabel{overflow:hidden}.DashboardTabs-module-scss-module__Y3Htoa__helpLink,.DashboardTabs-module-scss-module__Y3Htoa__sidebarHeader{display:none}.DashboardTabs-module-scss-module__Y3Htoa__slotWrapper{background:var(--tertiary);border:1px solid var(--color-border-strong);border-radius:10px;padding:10px 0;transition:background .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s,box-shadow .25s;position:relative;box-shadow:0 4px 16px #1018281a}.DashboardTabs-module-scss-module__Y3Htoa__slotWrapperScrolled{background:var(--tertiary);border-bottom:1px solid var(--color-border-strong);border-radius:10px;box-shadow:0 4px 16px #1018281a}.DashboardTabs-module-scss-module__Y3Htoa__panel{flex-direction:column;gap:20px;display:flex}.DashboardTabs-module-scss-module__Y3Htoa__placeholder{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg,12px);min-height:320px;color:var(--color-muted);text-align:center;justify-content:center;align-items:center;padding:48px 24px;font-size:14px;display:flex}.DashboardTabs-module-scss-module__Y3Htoa__placeholder strong{color:var(--color-text);font-weight:600}.DashboardTabs-module-scss-module__Y3Htoa__modalContainer{width:95%;margin:0 auto;padding:.5rem 0}.DashboardTabs-module-scss-module__Y3Htoa__modalHeading{color:var(--text);text-align:left;border-bottom:1px solid var(--border);width:100%;margin:0 0 .5rem;padding-bottom:10px;font-size:24px;font-style:normal;text-decoration:none}.DashboardTabs-module-scss-module__Y3Htoa__loginCtaButton{background:var(--primary);width:100%;color:var(--bg);cursor:pointer;border:none;border-radius:5px;margin-top:1rem;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .15s;display:block}.DashboardTabs-module-scss-module__Y3Htoa__loginCtaButton:hover{opacity:.88;background:var(--gray6);color:var(--text)}.DashboardTabs-module-scss-module__Y3Htoa__tabsListContainer{position:relative}.DashboardTabs-module-scss-module__Y3Htoa__scrollIndicator{background:linear-gradient(to right, transparent, var(--color-surface) 40%);pointer-events:none;z-index:2;opacity:1;justify-content:center;align-items:center;width:40px;height:100%;transition:opacity .2s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.DashboardTabs-module-scss-module__Y3Htoa__scrollIndicator.DashboardTabs-module-scss-module__Y3Htoa__hidden{opacity:0}.DashboardTabs-module-scss-module__Y3Htoa__scrollIndicator svg{width:24px;height:24px;color:var(--color-text)}@media (prefers-reduced-motion:reduce){.DashboardTabs-module-scss-module__Y3Htoa__tab{transition:none}}@media (min-width:961px){.DashboardTabs-module-scss-module__Y3Htoa__tabs{grid-template-columns:var(--dashboard-sidebar-width,216px) minmax(0, 1fr);-moz-column-gap:24px;grid-template-rows:auto 1fr;align-items:start;gap:15px 24px;transition:grid-template-columns .2s;display:grid}.DashboardTabs-module-scss-module__Y3Htoa__tabsListContainer{box-sizing:border-box;background:var(--color-surface);border-radius:var(--radius-lg,12px);flex-direction:column;grid-area:1/1/span 2;align-self:start;width:100%;height:calc(100dvh - 15rem);padding:8px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:0 1px 2px #0a0d120d,inset 0 -2px #0a0d120d,inset 0 0 0 1px #0a0d122e}.DashboardTabs-module-scss-module__Y3Htoa__tabsList{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;flex:auto;gap:4px;padding:0;overflow:hidden}.DashboardTabs-module-scss-module__Y3Htoa__sidebarHeader{flex:none;justify-content:flex-end;align-items:center;width:100%;min-height:42px;margin-bottom:4px;display:flex}.DashboardTabs-module-scss-module__Y3Htoa__tabsCollapsed .DashboardTabs-module-scss-module__Y3Htoa__sidebarHeader{justify-content:center}.DashboardTabs-module-scss-module__Y3Htoa__sidebarToggle{width:34px;height:34px;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.DashboardTabs-module-scss-module__Y3Htoa__sidebarToggle:hover{color:var(--color-primary);background:var(--color-surface-warm)}.DashboardTabs-module-scss-module__Y3Htoa__sidebarToggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.DashboardTabs-module-scss-module__Y3Htoa__sidebarToggle svg{width:20px;height:20px}.DashboardTabs-module-scss-module__Y3Htoa__tab{text-align:left;flex:0 42px;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:42px;min-height:32px;padding:0 12px;display:flex;overflow:visible}.DashboardTabs-module-scss-module__Y3Htoa__tabsCollapsed .DashboardTabs-module-scss-module__Y3Htoa__tab{justify-content:center;gap:0;padding:0}.DashboardTabs-module-scss-module__Y3Htoa__tabIconWrap{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.DashboardTabs-module-scss-module__Y3Htoa__tabIcon{width:18px;height:18px;display:block}.DashboardTabs-module-scss-module__Y3Htoa__tabLabel{white-space:nowrap;flex:0 auto}.DashboardTabs-module-scss-module__Y3Htoa__helpLink{min-height:42px;color:var(--color-text);white-space:nowrap;border-radius:6px;align-items:center;gap:10px;margin-top:auto;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;overflow:hidden}.DashboardTabs-module-scss-module__Y3Htoa__helpLink:hover{background:var(--color-surface-warm)}.DashboardTabs-module-scss-module__Y3Htoa__helpLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.DashboardTabs-module-scss-module__Y3Htoa__tabsCollapsed .DashboardTabs-module-scss-module__Y3Htoa__helpLink{justify-content:center;gap:0;padding:0}.DashboardTabs-module-scss-module__Y3Htoa__helpIcon{flex:none;width:18px;height:18px}.DashboardTabs-module-scss-module__Y3Htoa__slotWrapper{grid-area:1/2;min-width:0}.DashboardTabs-module-scss-module__Y3Htoa__panel{grid-area:2/2;min-width:0}.DashboardTabs-module-scss-module__Y3Htoa__scrollIndicator{display:none}}@media (min-width:640px) and (max-width:960px){.DashboardTabs-module-scss-module__Y3Htoa__tabsList{scrollbar-width:none;overflow-x:auto}.DashboardTabs-module-scss-module__Y3Htoa__tabsList::-webkit-scrollbar{display:none}.DashboardTabs-module-scss-module__Y3Htoa__tab{padding:10px 16px;font-size:14px}}@media (max-width:640px){.DashboardTabs-module-scss-module__Y3Htoa__tabsList{scrollbar-width:none;height:auto;min-height:40px;box-shadow:none;background:0 0;gap:8px;padding:0;overflow-x:auto}.DashboardTabs-module-scss-module__Y3Htoa__tabsList::-webkit-scrollbar{display:none}.DashboardTabs-module-scss-module__Y3Htoa__tab{white-space:nowrap;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);flex:none;height:auto;min-height:48px;padding:14px 20px;font-size:18px}.DashboardTabs-module-scss-module__Y3Htoa__tabActive,.DashboardTabs-module-scss-module__Y3Htoa__tabActive:hover{border-color:var(--color-primary);font-size:18px}}
.CvStyleWorkbench-module-scss-module__gZnspW__workbench{background:var(--card);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(280px,340px) minmax(0,1fr);width:100%;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.CvStyleWorkbench-module-scss-module__gZnspW__tools{border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.CvStyleWorkbench-module-scss-module__gZnspW__tools>*{flex:auto;height:100%;min-height:0;overflow:hidden}.CvStyleWorkbench-module-scss-module__gZnspW__proof{background:var(--surface-warm);flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;padding:20px 24px 24px;display:flex;overflow:hidden}.CvStyleWorkbench-module-scss-module__gZnspW__proofLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);flex-shrink:0;margin:0;font-size:11px;font-weight:500}.CvStyleWorkbench-module-scss-module__gZnspW__proofStage{overscroll-behavior:contain;background:color-mix(in oklch, var(--muted) 40%, var(--surface-warm));border-radius:10px;flex:auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;box-shadow:inset 0 1px 2px #0000000a}.CvStyleWorkbench-module-scss-module__gZnspW__proofPad{box-sizing:border-box;justify-content:center;width:100%;min-width:0;padding:24px 16px;display:flex;overflow:hidden}.CvStyleWorkbench-module-scss-module__gZnspW__proofSheet{zoom:.58;flex:none;width:max-content;min-width:0;max-width:none}@media (max-width:900px){.CvStyleWorkbench-module-scss-module__gZnspW__workbench{grid-template-rows:minmax(0,45vh) minmax(0,1fr);grid-template-columns:1fr}.CvStyleWorkbench-module-scss-module__gZnspW__proof{padding:12px}.CvStyleWorkbench-module-scss-module__gZnspW__tools{border-right:none;border-top:1px solid var(--border)}}
.AdministrativeTemplate-module-scss-module__tagb2q__previewWrapper{background:#fff;width:794px;height:1123px;display:block}.AdministrativeTemplate-module-scss-module__tagb2q__page{width:794px;height:1123px;font-family:var(--cv-font-body,"Calibri", sans-serif);color:var(--cv-text,#2c3e50);box-sizing:border-box;background:#fff;flex-direction:column;display:flex;overflow:hidden}.AdministrativeTemplate-module-scss-module__tagb2q__header{background-color:var(--cv-primary,#2980b9);flex-direction:row;flex-shrink:0;align-items:flex-start;gap:20px;padding:36px 50px 22px;display:flex}.AdministrativeTemplate-module-scss-module__tagb2q__headerLeft{flex:1;min-width:0}.AdministrativeTemplate-module-scss-module__tagb2q__name{font-family:var(--cv-font-heading,"Calibri", sans-serif);color:#fff;text-transform:uppercase;letter-spacing:1.5px;text-align:center;margin:0 0 5px;font-size:30px;font-weight:700;line-height:1.1}.AdministrativeTemplate-module-scss-module__tagb2q__jobTitle{font-family:var(--cv-font-heading,"Calibri", sans-serif);color:#ffffffd9;text-transform:uppercase;letter-spacing:.5px;text-align:center;margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.2}.AdministrativeTemplate-module-scss-module__tagb2q__contactLine{color:#ffffffb3;text-align:center;margin:0;font-size:8px;line-height:1.5}.AdministrativeTemplate-module-scss-module__tagb2q__headerRight{flex-shrink:0;padding-top:2px}.AdministrativeTemplate-module-scss-module__tagb2q__photo{-o-object-fit:cover;object-fit:cover;border:2px solid #fff9;border-radius:50%;width:120px;height:120px;display:block}.AdministrativeTemplate-module-scss-module__tagb2q__photoPlaceholder{background:#ffffff26;border:2px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;display:flex}.AdministrativeTemplate-module-scss-module__tagb2q__content{flex-direction:column;flex:1;padding:6px 50px 28px;display:flex;overflow:hidden}.AdministrativeTemplate-module-scss-module__tagb2q__summary{color:var(--cv-text,#2c3e50);text-align:justify;flex-shrink:0;margin:0 0 10px;font-size:8.5px;line-height:1.55}.AdministrativeTemplate-module-scss-module__tagb2q__sectionsTable{border-left:3px solid var(--cv-primary,#2980b9);flex-direction:column;flex:1;padding-left:8px;display:flex;overflow:hidden}.AdministrativeTemplate-module-scss-module__tagb2q__sectionRow{flex-direction:row;align-items:flex-start;gap:14px;padding-top:8px;display:flex}.AdministrativeTemplate-module-scss-module__tagb2q__sectionLabel{color:#fff;background-color:var(--cv-primary,#2980b9);text-transform:uppercase;letter-spacing:.3px;border-radius:2px;flex-shrink:0;width:110px;padding:3px 8px;font-size:7px;font-weight:700;line-height:1.35}.AdministrativeTemplate-module-scss-module__tagb2q__sectionContent{flex:1;min-width:0}.AdministrativeTemplate-module-scss-module__tagb2q__bulletList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.AdministrativeTemplate-module-scss-module__tagb2q__skillsGrid{grid-template-columns:1fr 1fr;gap:2px 12px;margin:0;padding:0;list-style:none;display:grid}.AdministrativeTemplate-module-scss-module__tagb2q__bulletItem{color:var(--cv-text,#2c3e50);align-items:flex-start;gap:5px;font-size:8.5px;line-height:1.45;display:flex}.AdministrativeTemplate-module-scss-module__tagb2q__bullet{color:var(--cv-text,#2c3e50);flex-shrink:0;font-size:11px;line-height:1.2}.AdministrativeTemplate-module-scss-module__tagb2q__muted{color:var(--cv-text-muted,#666)}.AdministrativeTemplate-module-scss-module__tagb2q__entryItem{margin-bottom:9px}.AdministrativeTemplate-module-scss-module__tagb2q__entryItem:last-child{margin-bottom:0}.AdministrativeTemplate-module-scss-module__tagb2q__entryHeader{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.AdministrativeTemplate-module-scss-module__tagb2q__entryTitle{color:var(--cv-text,#2c3e50);flex:1;font-size:9.5px;font-weight:700;line-height:1.3}.AdministrativeTemplate-module-scss-module__tagb2q__entryDate{color:var(--cv-text,#2c3e50);white-space:nowrap;flex-shrink:0;font-size:8px;font-weight:600;line-height:1.3}.AdministrativeTemplate-module-scss-module__tagb2q__entryDateBelow{color:var(--cv-text-muted,#666);margin-top:1px;font-size:8px;line-height:1.3;display:block}.AdministrativeTemplate-module-scss-module__tagb2q__entrySubtitle{color:var(--cv-primary,#2980b9);margin-top:1px;font-size:8.5px;font-style:italic;line-height:1.3;display:block}.AdministrativeTemplate-module-scss-module__tagb2q__entryDescription{color:var(--cv-text,#2c3e50);text-align:justify;margin-top:3px;font-size:8px;line-height:1.5}
.Select-module-scss-module__V2SNTG__select{cursor:pointer;color:#fff;background-color:var(--primary);border:1px solid #0000;border-radius:3px;outline:none;justify-content:space-between;align-items:center;min-width:200px;padding:5px 10px;font-style:normal;font-weight:600;line-height:18px;transition:all .2s ease-in-out;display:inline-flex;position:relative}.Select-module-scss-module__V2SNTG__select.Select-module-scss-module__V2SNTG__disabled{cursor:not-allowed;background-color:var(--gray);color:var(--gray6)}.Select-module-scss-module__V2SNTG__select .Select-module-scss-module__V2SNTG__selectedOption{text-align:left;flex:1;font-size:14px}.Select-module-scss-module__V2SNTG__select .Select-module-scss-module__V2SNTG__searchInput{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:14px;font-weight:600}.Select-module-scss-module__V2SNTG__select .Select-module-scss-module__V2SNTG__searchInput::placeholder{color:#ffffffb3}.Select-module-scss-module__V2SNTG__select .Select-module-scss-module__V2SNTG__icon{justify-content:center;align-items:center;margin-left:8px;display:inline-flex}.Select-module-scss-module__V2SNTG__select svg{fill:#fff;width:18px;height:18px}.Select-module-scss-module__V2SNTG__select:hover{background-color:var(--primary-hover)}.Select-module-scss-module__V2SNTG__optionsList{color:#000;border:1px solid var(--primary);z-index:1000;background-color:#fff;border-radius:3px;width:max-content;max-height:400px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.Select-module-scss-module__V2SNTG__option{text-align:start;cursor:pointer;width:100%;padding:5px 15px;font-size:14px;transition:background-color .2s}.Select-module-scss-module__V2SNTG__option:hover{background-color:var(--primary-hover);color:#fff}.Select-module-scss-module__V2SNTG__option.Select-module-scss-module__V2SNTG__selected{background-color:var(--primary);color:#fff;font-weight:500}.Select-module-scss-module__V2SNTG__option.Select-module-scss-module__V2SNTG__noResults{cursor:default;color:#666;font-style:italic}.Select-module-scss-module__V2SNTG__option.Select-module-scss-module__V2SNTG__noResults:hover{color:#666;background-color:#0000}
.SiteFooter-module-scss-module__ly-Bua__wrap{background:var(--tertiary);width:100%;height:320px;position:relative;overflow:hidden}.SiteFooter-module-scss-module__ly-Bua__tagline{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;top:24px;right:32px}.SiteFooter-module-scss-module__ly-Bua__taglineText{color:var(--color-text);font-size:15px;line-height:1.3}.SiteFooter-module-scss-module__ly-Bua__taglineText strong{font-weight:700}.SiteFooter-module-scss-module__ly-Bua__bigText{color:var(--color-border-strong);letter-spacing:-.04em;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:1;font-size:max(80px,min(15vw,220px));font-weight:700;line-height:1;font-family:var(--font-inter),sans-serif;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.SiteFooter-module-scss-module__ly-Bua__teamWrap{z-index:2;width:min(640px,100%);height:280px;position:absolute;bottom:-80px;left:50%;transform:translate(-50%)}.SiteFooter-module-scss-module__ly-Bua__teamImage{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}.SiteFooter-module-scss-module__ly-Bua__footerRow{z-index:3;color:var(--color-muted);justify-content:space-between;align-items:center;padding:0 32px;font-size:14px;display:flex;position:absolute;bottom:24px;left:0;right:0}.SiteFooter-module-scss-module__ly-Bua__copyright strong{color:var(--color-text);font-weight:700}.SiteFooter-module-scss-module__ly-Bua__footerLinks{gap:28px;display:flex}.SiteFooter-module-scss-module__ly-Bua__footerLinks a{color:var(--color-text)}.SiteFooter-module-scss-module__ly-Bua__footerLinks a+a{color:var(--color-muted)}.SiteFooter-module-scss-module__ly-Bua__footerLinks a:hover{color:var(--color-text)}@media (max-width:960px){.SiteFooter-module-scss-module__ly-Bua__tagline{margin:0 20px;top:16px;right:16px}.SiteFooter-module-scss-module__ly-Bua__footerRow{display:none}.SiteFooter-module-scss-module__ly-Bua__footerLinks{gap:16px}}
.TraditionalTemplate-module-scss-module__5ml5Cq__previewWrapper{background:#fff;width:794px;height:1123px;display:block}.TraditionalTemplate-module-scss-module__5ml5Cq__page{width:794px;height:1123px;font-family:var(--cv-font-body,"Calibri", sans-serif);color:var(--cv-text,#2c3e50);box-sizing:border-box;background:#fff;flex-direction:column;display:flex;overflow:hidden}.TraditionalTemplate-module-scss-module__5ml5Cq__header{flex-direction:row;flex-shrink:0;align-items:flex-start;gap:20px;padding:36px 50px 22px;display:flex}.TraditionalTemplate-module-scss-module__5ml5Cq__headerLeft{flex:1;min-width:0}.TraditionalTemplate-module-scss-module__5ml5Cq__name{font-family:var(--cv-font-heading,"Calibri", sans-serif);color:var(--cv-text,#2c3e50);text-transform:uppercase;letter-spacing:1.5px;text-align:center;margin:0 0 5px;font-size:30px;font-weight:700;line-height:1.1}.TraditionalTemplate-module-scss-module__5ml5Cq__jobTitle{font-family:var(--cv-font-heading,"Calibri", sans-serif);color:var(--cv-primary,#2980b9);text-transform:uppercase;letter-spacing:.5px;text-align:center;margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.2}.TraditionalTemplate-module-scss-module__5ml5Cq__contactLine{color:var(--cv-text-muted,#666);text-align:center;margin:0;font-size:8px;line-height:1.5}.TraditionalTemplate-module-scss-module__5ml5Cq__headerRight{flex-shrink:0;padding-top:2px}.TraditionalTemplate-module-scss-module__5ml5Cq__photo{-o-object-fit:cover;object-fit:cover;border:2px solid var(--cv-primary,#2980b9);border-radius:50%;width:90px;height:90px;display:block}.TraditionalTemplate-module-scss-module__5ml5Cq__photoPlaceholder{background:#f0f0f0;border:2px solid #00000026;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;display:flex}.TraditionalTemplate-module-scss-module__5ml5Cq__content{flex-direction:column;flex:1;padding:6px 50px 28px;display:flex;overflow:hidden}.TraditionalTemplate-module-scss-module__5ml5Cq__separatorLine{background-color:var(--cv-text,#2c3e50);flex-shrink:0;height:1.5px;margin-bottom:10px}.TraditionalTemplate-module-scss-module__5ml5Cq__summary{color:var(--cv-text,#2c3e50);text-align:justify;flex-shrink:0;margin:0 0 10px;font-size:8.5px;line-height:1.55}.TraditionalTemplate-module-scss-module__5ml5Cq__sectionsTable{flex-direction:column;flex:1;display:flex;overflow:hidden}.TraditionalTemplate-module-scss-module__5ml5Cq__sectionRow{flex-direction:row;align-items:flex-start;gap:16px;padding-top:10px;display:flex}.TraditionalTemplate-module-scss-module__5ml5Cq__sectionLabel{width:120px;color:var(--cv-primary,#2980b9);text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;padding-top:1px;font-size:7.5px;font-weight:700;line-height:1.35}.TraditionalTemplate-module-scss-module__5ml5Cq__sectionContent{flex:1;min-width:0}.TraditionalTemplate-module-scss-module__5ml5Cq__bulletList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.TraditionalTemplate-module-scss-module__5ml5Cq__skillsGrid{grid-template-columns:1fr 1fr;gap:2px 12px;margin:0;padding:0;list-style:none;display:grid}.TraditionalTemplate-module-scss-module__5ml5Cq__bulletItem{color:var(--cv-text,#2c3e50);align-items:flex-start;gap:5px;font-size:8.5px;line-height:1.45;display:flex}.TraditionalTemplate-module-scss-module__5ml5Cq__bullet{color:var(--cv-text,#2c3e50);flex-shrink:0;font-size:11px;line-height:1.2}.TraditionalTemplate-module-scss-module__5ml5Cq__muted{color:var(--cv-text-muted,#666)}.TraditionalTemplate-module-scss-module__5ml5Cq__entryItem{margin-bottom:9px}.TraditionalTemplate-module-scss-module__5ml5Cq__entryItem:last-child{margin-bottom:0}.TraditionalTemplate-module-scss-module__5ml5Cq__entryHeader{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.TraditionalTemplate-module-scss-module__5ml5Cq__entryTitle{color:var(--cv-text,#2c3e50);flex:1;font-size:9.5px;font-weight:700;line-height:1.3}.TraditionalTemplate-module-scss-module__5ml5Cq__entryDate{color:var(--cv-text,#2c3e50);white-space:nowrap;flex-shrink:0;font-size:8px;font-weight:600;line-height:1.3}.TraditionalTemplate-module-scss-module__5ml5Cq__entryDateBelow{color:var(--cv-text-muted,#666);margin-top:1px;font-size:8px;line-height:1.3;display:block}.TraditionalTemplate-module-scss-module__5ml5Cq__entrySubtitle{color:var(--cv-primary,#2980b9);margin-top:1px;font-size:8.5px;font-style:italic;line-height:1.3;display:block}.TraditionalTemplate-module-scss-module__5ml5Cq__entryDescription{color:var(--cv-text,#2c3e50);text-align:justify;margin-top:3px;font-size:8px;line-height:1.5}
.ProfileSelector-module-scss-module__c_OPYq__container{flex-direction:column;gap:2px;max-width:300px;display:flex}.ProfileSelector-module-scss-module__c_OPYq__container .ProfileSelector-module-scss-module__c_OPYq__select_profile_span{align-items:center;gap:8px;margin-bottom:2px;display:flex}
.Spinner-old-module-scss-module__BQJ0xG__wrapper{flex-direction:column;align-items:center;gap:16px;display:flex}.Spinner-old-module-scss-module__BQJ0xG__text{color:var(--text);font-size:14px;animation:2s infinite Spinner-old-module-scss-module__BQJ0xG__slideAnimation}.Spinner-old-module-scss-module__BQJ0xG__spinner{animation:1.4s linear infinite Spinner-old-module-scss-module__BQJ0xG__rotator}@keyframes Spinner-old-module-scss-module__BQJ0xG__rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.Spinner-old-module-scss-module__BQJ0xG__path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:50%;animation:1.4s ease-in-out infinite Spinner-old-module-scss-module__BQJ0xG__dash,5.6s ease-in-out infinite Spinner-old-module-scss-module__BQJ0xG__colors}@keyframes Spinner-old-module-scss-module__BQJ0xG__colors{0%{stroke:var(--primary)}25%{stroke:var(--alternate)}50%{stroke:var(--primary-hover)}75%{stroke:var(--secondary)}to{stroke:var(--green)}}@keyframes Spinner-old-module-scss-module__BQJ0xG__dash{0%{stroke-dashoffset:187px}50%{stroke-dashoffset:46.75px;transform:rotate(135deg)}to{stroke-dashoffset:187px;transform:rotate(450deg)}}@keyframes Spinner-old-module-scss-module__BQJ0xG__slideAnimation{0%{opacity:0;transform:translateY(20px)scale(.8)}10%{opacity:1;transform:translateY(0)scale(1)}90%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-20px)scale(.8)}}
