@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");@import url("https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700&f[]=clash-grotesk@500,600&display=swap");:root{--color-bg:#f7f9fc;--color-bg-blue:#eff3ff;--color-panel:#ffffff;--color-text:#0f172a;--color-text-soft:#314158;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-brand:#4277ff;--color-brand-hover:#3268ee;--color-brand-tint:#edf4fe;--color-ink:#191919;--font-display:"Clash Grotesk","Inter",sans-serif;--font-body:"Satoshi","Inter",sans-serif;--font-ui:"Inter",sans-serif;--radius-card:18px;--radius-panel:24px;--radius-pill:999px;--shadow-card:0 18px 62px rgba(66,119,255,0.14);--shadow-soft:0 8px 24px rgba(15,23,42,0.08);--shell-max:1216px}*{box-sizing:border-box}body,html{background:var(--color-bg)}body{margin:0;color:var(--color-text);font-family:var(--font-body)}a{color:inherit;text-decoration:none}.sr-only{block-size:1px;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}button,input,textarea{font:inherit}.lc-shell{margin-inline:auto;max-inline-size:var(--shell-max);padding-inline:24px}.lc-nav{inset-block-start:40px;inset-inline:0;pointer-events:none;position:fixed;z-index:50}.lc-nav__inner{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.3);border:0;border-radius:var(--radius-pill);box-shadow:none;display:flex;gap:24px;inline-size:min(calc(100vw - 80px),1328px);justify-content:normal;margin-inline:auto;min-block-size:72px;overflow:visible;padding:0 24px;pointer-events:auto;position:relative}.lc-brand{display:inline-flex;flex:0 0 auto;inset-block-start:50%;inset-inline-start:24px;overflow:hidden;position:absolute;transform:translateY(-50%)}.lc-brand img{display:block;height:48px;object-fit:cover;object-position:center;width:139px}.lc-nav__links{align-items:center;color:var(--color-ink);display:flex;font-family:var(--font-body);font-size:14px;font-weight:400;gap:56px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%);text-transform:uppercase;white-space:nowrap}.lc-nav__links a:hover,.lc-product-topbar a:hover{color:var(--color-brand)}.lc-nav__actions{align-items:center;display:flex;gap:40px;inset-block-start:50%;inset-inline-end:24px;position:absolute;transform:translateY(-50%)}.lc-nav__auth-group{align-items:center;display:flex;gap:12px}.lc-nav .lc-button{block-size:40px;font-size:14px;line-height:20px;min-block-size:40px;padding:10px 18px}.lc-nav .lc-button--ghost{font-weight:500}.lc-nav .lc-button--primary{box-shadow:none;font-weight:600}.lc-user-chip{align-items:center;border-radius:var(--radius-pill);color:var(--color-ink);display:inline-flex;font-family:var(--font-ui);font-size:14px;font-weight:500;gap:8px;line-height:20px;max-inline-size:170px;padding:6px 10px;transition:background .18s ease;white-space:nowrap}.lc-user-chip:hover{background:rgba(255,255,255,.4)}.lc-user-chip__avatar{align-items:center;background:linear-gradient(135deg,#4277ff,#6b9bff);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 28px;font-family:var(--font-ui);font-size:10.5px;font-weight:600;block-size:28px;inline-size:28px;justify-content:center}.lc-lang-switch{align-items:center;background:rgba(255,255,255,.55);border-radius:var(--radius-pill);display:flex;gap:2px;padding:10px 18px}.lc-lang-switch a{border-radius:var(--radius-pill);color:var(--color-ink);font-family:var(--font-body);font-weight:400;line-height:20px;padding:0}.lc-button,.lc-lang-switch a{font-size:14px;white-space:nowrap}.lc-button{align-items:center;border:1px solid transparent;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-family:var(--font-ui);font-weight:700;justify-content:center;min-block-size:42px;padding:10px 18px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.lc-button:hover{transform:translateY(-1px)}.lc-button--primary{background:var(--color-brand);box-shadow:0 6px 14px rgba(66,119,255,.32);color:#fff}.lc-button--primary:hover{background:var(--color-brand-hover)}.lc-button--ghost,.lc-button--secondary{background:transparent;border-color:var(--color-brand);color:var(--color-brand)}.lc-button--light{background:#fff;color:var(--color-brand);-webkit-margin-before:28px;margin-block-start:28px}.lc-mobile-menu{display:none}.lc-auth-modal{align-items:center;display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}.lc-auth-modal.is-open,.lc-auth-modal:target{display:flex}.lc-auth-modal__backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:rgba(0,0,0,.4);border:0;cursor:pointer;inset:0;padding:0;position:absolute}.lc-auth-modal__card{background:#fff;border-radius:24px;box-shadow:0 24px 80px rgba(66,119,255,.18),0 4px 24px rgba(0,0,0,.08);inline-size:min(480px,100%);padding:40px;position:relative;z-index:1}.lc-auth-modal__close{align-items:center;background:transparent;border:0;border-radius:999px;color:#90a1b9;cursor:pointer;display:flex;font-family:var(--font-ui);block-size:32px;inline-size:32px;inset-block-start:20px;inset-inline-end:20px;justify-content:center;padding:0;position:absolute;transition:background-color .18s ease,color .18s ease}.lc-auth-modal__close:hover{background:#f1f5f9;color:#0f172a}.lc-auth-modal h2{font-family:var(--font-ui);font-size:26px;font-weight:600;line-height:34px;margin:0 0 6px}.lc-auth-modal__subtitle{color:#666;font-size:14px;line-height:20px;margin:0 0 28px}.lc-oauth-button{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:40px;color:#0f172a;cursor:pointer;display:flex;gap:12px;font-family:var(--font-ui);font-size:14px;font-weight:500;justify-content:center;padding:12px 20px;transition:background-color .18s ease,border-color .18s ease;width:100%}.lc-oauth-button:hover{background:#f8faff;border-color:#c7d7fe}.lc-auth-divider{align-items:center;color:#90a1b9;display:flex;font-size:12px;gap:12px;margin:20px 0}.lc-auth-divider:after,.lc-auth-divider:before{background:#e9eef5;content:"";flex:1 1;block-size:1px}.lc-auth-form{display:grid;grid-gap:12px;gap:12px}.lc-auth-form input:not([type=checkbox]){border:1px solid #e2e8f0;border-radius:12px;color:#0f172a;font-family:var(--font-ui);font-size:14px;outline:none;padding:13px 16px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.lc-auth-form input::placeholder{color:#b0bccc}.lc-auth-form input:not([type=checkbox]):focus{border-color:#4277ff;box-shadow:0 0 0 2px rgba(66,119,255,.1)}.lc-auth-consent{align-items:flex-start;color:#666;display:flex;font-size:12px;gap:10px;line-height:1.5;-webkit-margin-before:4px;margin-block-start:4px}.lc-auth-consent__box{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:4px;cursor:pointer;display:flex;flex:0 0 auto;block-size:16px;inline-size:16px;justify-content:center;-webkit-margin-before:2px;margin-block-start:2px;padding:0;transition:background-color .18s ease,border-color .18s ease}.lc-auth-consent__box.is-checked{background:#4277ff;border-color:#4277ff}.lc-auth-consent a{color:#4277ff;text-decoration:underline;text-underline-offset:2px}.lc-auth-error{color:#d4183d;font-family:var(--font-ui);font-size:12px;line-height:18px;margin:0}.lc-auth-submit{background:var(--color-brand);border:0;border-radius:40px;box-shadow:0 4px 14px rgba(66,119,255,.35);color:#fff;cursor:pointer;font-family:var(--font-ui);font-size:15px;font-weight:600;-webkit-margin-before:4px;margin-block-start:4px;padding:14px;transition:background-color .18s ease,opacity .18s ease;width:100%}.lc-auth-submit:hover{background:var(--color-brand-hover)}.lc-auth-submit:disabled{cursor:wait;opacity:.72}.lc-auth-switch{color:#90a1b9;font-family:var(--font-ui);font-size:13px;line-height:20px;margin:20px 0 0;text-align:center}.lc-auth-switch button{background:transparent;border:0;color:#4277ff;cursor:pointer;font:inherit;font-weight:600;padding:0}.lc-auth-switch button:hover{text-decoration:underline}.lc-hero{background:linear-gradient(100deg,#fff 0 48%,rgba(237,243,255,.75) 72%,#dbe5ff);min-block-size:856px;overflow:hidden;padding-block:206px 0}.lc-hero__inner{block-size:650px;display:block;padding-inline:4px;position:relative}.lc-hero__copy{inline-size:870px;inset-block-start:92px;inset-inline-start:4px;position:absolute}.lc-eyebrow{color:var(--color-brand);font-family:var(--font-ui);font-size:13px;font-weight:800;margin:0 0 14px;text-transform:uppercase}.lc-hero h1,.lc-profile-card h1,.lc-template-page h1{font-family:var(--font-display);font-size:72px;font-weight:600;line-height:1;margin:0 0 26px}.lc-hero h1{max-inline-size:870px;text-transform:none}.lc-hero-accent{color:var(--color-brand)}.lc-amplified>div>p,.lc-faq>p,.lc-hero__copy>p,.lc-pricing>p,.lc-template-page__hero>p{color:var(--color-text-soft);font-size:14px;line-height:20px;margin:0;max-inline-size:623px}.lc-hero__copy>p{max-inline-size:560px}.lc-hero__actions{display:flex;flex-wrap:wrap;gap:20px;-webkit-margin-before:32px;margin-block-start:32px}.lc-hero__actions .lc-button{block-size:44px;border-radius:12px;font-size:16px;line-height:20px;min-block-size:44px;padding:12px 20px}.lc-hero__actions .lc-button--primary{box-shadow:none;font-weight:600}.lc-hero__actions .lc-button--secondary{font-weight:400}.lc-hero-scene{block-size:650px;inline-size:589px;inset-block-start:0;inset-inline-start:603px;position:absolute}.lc-hero-blob{background:linear-gradient(180deg,#1f67ff,#4b7dff 56%,#22c5df);border-radius:132px 132px 48px 48px;block-size:560px;filter:drop-shadow(0 22px 50px rgba(66,119,255,.22));inline-size:410px;inset-block-start:6px;inset-inline-start:152px;position:absolute}.lc-hero-person{block-size:666px;inline-size:auto;inset-block-start:-16px;inset-inline-start:155px;object-fit:contain;position:absolute;z-index:1}.lc-mini-resume span{background:#cbd5e1;border-radius:99px;block-size:10px;display:block}.lc-chat-card{background:#fff;border:1px solid rgba(66,119,255,.38);border-radius:10px;box-shadow:0 12px 32px rgba(15,23,42,.08);color:#484848;max-inline-size:330px;padding:14px 16px;position:absolute;z-index:2}.lc-sparkles{color:var(--color-brand);float:inline-start;font-size:26px;font-weight:800;line-height:1;-webkit-margin-end:12px;margin-inline-end:12px}.lc-mini-avatar{background:#d7dce7;border-radius:50%;display:inline-block;flex:0 0 auto;block-size:28px;inline-size:28px}.lc-chat-card p{color:#484848;font-family:var(--font-ui);font-size:12px;line-height:1.35;margin:0}.lc-chat-card--assistant{inset-block-start:244px;inset-inline-start:34px;inline-size:330px;min-block-size:72px}.lc-chat-card--user{align-items:flex-start;display:flex;gap:10px;inset-block-start:354px;inset-inline-end:-59px;inline-size:259px;max-inline-size:259px;min-block-size:70px}.lc-chat-card--user p{color:#484848}.lc-section-header{-webkit-margin-after:32px;margin-block-end:32px;max-inline-size:760px}.lc-amplified h2,.lc-faq h2,.lc-pricing h2,.lc-profile-heading h2,.lc-section-header h2{font-family:var(--font-display);font-size:52px;line-height:1.05;margin:0 0 14px}.lc-section-header--inverse h2,.lc-section-header--inverse p{color:#fff}.lc-template-band{background:radial-gradient(ellipse at 50% 40%,rgba(255,255,255,.22),transparent 46%),linear-gradient(180deg,#4277ff,#4f82ff 58%,#fff);border-start-end-radius:80px;border-start-start-radius:80px;-webkit-margin-before:-1px;margin-block-start:-1px;min-block-size:798px;overflow:hidden;padding-block:71px 82px;text-align:center}.lc-template-band .lc-section-header{margin-inline:auto;max-inline-size:529px}.lc-template-band .lc-section-header h2{color:#fff;font-size:48px;font-weight:500;line-height:48px;margin:0}.lc-template-band .lc-section-header p{color:#fff;font-size:14px;line-height:20px;-webkit-margin-before:16px;margin-block-start:16px;margin-inline:auto;max-inline-size:323px}.lc-template-grid,.lc-template-strip{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.lc-template-strip{gap:24px;grid-template-columns:repeat(3,312px);justify-content:center;-webkit-margin-before:109px;margin-block-start:109px}.lc-template-card{background:#fff;border:1px solid rgba(226,232,240,.92);border-radius:0;box-shadow:var(--shadow-soft);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.lc-template-card:hover{box-shadow:var(--shadow-card);transform:translateY(-6px)}.lc-template-card__preview{background:color-mix(in srgb,var(--template-accent,#4277ff) 12%,#fff);block-size:286px;display:grid;padding:22px;place-items:center;position:relative}.lc-template-card__image{block-size:230px;border-radius:8px;box-shadow:0 12px 36px color-mix(in srgb,var(--template-accent,#4277ff) 20%,transparent);inline-size:auto;object-fit:cover;object-position:top center}.lc-template-card--compact{background:transparent;block-size:382px;border:1px solid rgba(255,255,255,.12);border-radius:24px;box-shadow:none;overflow:hidden;position:relative}.lc-template-card--compact .lc-template-card__preview{background:transparent;block-size:315px;display:block;inset-block-start:124px;inset-inline-start:34px;padding:0;position:absolute;text-decoration:none}.lc-template-card--compact .lc-template-card__body{background:transparent;color:#fff;inline-size:221px;inset-block-start:29px;inset-inline-start:50%;padding:0;position:absolute;transform:translateX(-50%);z-index:2}.lc-template-card--compact .lc-template-card__image{block-size:315px;border-radius:12px 12px 0 0;box-shadow:none;inline-size:244px;inset-block-start:0;inset-inline-start:0;object-fit:cover;object-position:top center;position:absolute;z-index:1}.lc-template-card--compact h3,.lc-template-card--compact p{color:#fff;margin:0}.lc-template-card--compact h3{font-size:18px;font-weight:500;line-height:15.442px}.lc-template-card--compact p{font-size:14px;line-height:20px;-webkit-margin-before:8px;margin-block-start:8px;opacity:.7}.lc-template-card--compact .lc-template-tags{justify-content:center}.lc-template-card--compact .lc-template-tags span{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.24);color:#fff}.lc-template-card__sheet{border-start-end-radius:12px;border-start-start-radius:12px;display:block;position:absolute}.lc-template-card__sheet--back{background:rgba(255,255,255,.5);block-size:282px;inline-size:195px;inset-block-start:-23px;inset-inline-start:24px;opacity:.4}.lc-template-card__sheet--middle{background:#b0c6ff;block-size:282px;inline-size:220px;inset-block-start:-12px;inset-inline-start:12px}.lc-mini-resume{background:#fff;border-radius:12px;box-shadow:0 8px 24px color-mix(in srgb,var(--template-accent,#4277ff) 20%,transparent);display:grid;grid-gap:10px;gap:10px;padding:24px;width:72%}.lc-mini-resume:before{background:var(--template-accent,#4277ff);border-radius:10px;content:"";display:block;height:42px}.lc-mini-resume .wide{inline-size:92%}.lc-mini-resume .medium{inline-size:68%}.lc-template-card__overlay{align-items:center;background:rgba(15,23,42,.78);color:#fff;display:flex;font-weight:800;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}.lc-template-card:hover .lc-template-card__overlay{opacity:1}.lc-template-card__body{padding:20px}.lc-template-card h3{font-size:20px;margin:0 0 10px}.lc-template-card p{color:var(--color-text-muted);line-height:1.55;margin:0}.lc-template-tags{display:flex;flex-wrap:wrap;gap:8px;-webkit-margin-before:16px;margin-block-start:16px}.lc-pill,.lc-template-tags span{background:var(--color-brand-tint);border:1px solid rgba(66,119,255,.18);border-radius:var(--radius-pill);color:var(--color-brand);font-size:12px;font-weight:800;padding:7px 10px}.lc-amplified,.lc-faq,.lc-pricing,.lc-standalone,.lc-template-page__hero{padding-block:96px}.lc-amplified{background:#fff;block-size:1071px;overflow:hidden;padding-block:0;position:relative}.lc-amplified__header{align-items:center;display:flex;flex-direction:column;gap:16px;inline-size:529px;inset-block-start:35px;inset-inline-start:50%;position:absolute;text-align:center;transform:translateX(-50%);z-index:2}.lc-amplified__header h2{color:#0f172a;font-size:48px;font-weight:500;line-height:48px;margin:0}.lc-amplified__header p{color:#666;font-size:14px;line-height:20px;margin:0;max-inline-size:449px}.lc-amplified__quotes{display:flex;flex-direction:column;gap:20px;inline-size:521px;inset-block-start:195px;inset-inline-start:calc(50% + 25px);position:absolute;transform:translateX(-50%);z-index:3}.lc-quote-box{align-items:flex-start;border-radius:12px;box-shadow:0 2px 5px #ccd3dd;display:flex;gap:16px;padding:14px 16px 12px}.lc-quote-avatar{background:linear-gradient(rgba(66,119,255,.1),rgba(66,119,255,.1)),url(/figma-assets/amplified-scene.png) 50% 72% /640px auto;block-size:32px;border-radius:50%;flex:0 0 32px;inline-size:32px}.lc-quote-sparkles{color:var(--color-brand);flex:0 0 32px;font-size:27px;line-height:32px;text-align:center}.lc-quote-box p{margin:0}.lc-quote-box--raw{background:#fff;min-block-size:88px}.lc-quote-box--raw p{color:#484848;font-size:12px;line-height:18px}.lc-quote-box--polished{background:#edf4fe;min-block-size:116px}.lc-quote-box--polished p{color:#0f172a;font-size:14px;line-height:20px}.lc-amplified__scene{block-size:732px;inline-size:1286px;inset-block-start:372px;inset-inline-start:50%;position:absolute;transform:translateX(-50%);z-index:1}.lc-amplified__scene:before{background:linear-gradient(180deg,#fff 38%,rgba(255,255,255,0) 118%);block-size:239px;content:"";inline-size:1186px;inset-block-start:0;inset-inline-start:45px;position:absolute;z-index:2}.lc-amplified__scene img{block-size:auto;inline-size:1100px;inset-block-start:19px;inset-inline-start:93px;max-inline-size:none;position:absolute}.lc-features{background:#fff;block-size:740px;overflow:hidden;position:relative}.lc-features__header{align-items:center;display:flex;flex-direction:column;gap:16px;inline-size:691px;inset-block-start:40px;inset-inline-start:50%;position:absolute;text-align:center;transform:translateX(-50%)}.lc-features__header h2{color:#0f172a;font-family:var(--font-display);font-size:48px;font-weight:500;line-height:48px;margin:0}.lc-features__header p{color:#666;font-size:14px;line-height:20px;margin:0;max-inline-size:367px}.lc-features__image{block-size:518px;inline-size:1203px;inset-block-start:182px;inset-inline-start:50%;max-inline-size:none;object-fit:fill;position:absolute;transform:translateX(-50%)}.lc-testimonials{background:#fff;block-size:746px;overflow:hidden;position:relative}.lc-testimonials__panel{background:#3682fd;block-size:650px;border-radius:40px;inline-size:1322px;inset-block-start:48px;inset-inline-start:50%;padding:100px 114px;position:absolute;transform:translateX(-50%)}.lc-testimonials__panel h2{color:#fff;font-family:var(--font-display);font-size:48px;font-weight:500;inline-size:655px;letter-spacing:1px;line-height:48px;margin:0 auto 64px;text-align:center}.lc-testimonials__grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,352px);justify-content:center}.lc-testimonial-card{background:#fff;border:1px solid rgba(255,255,255,.9);border-radius:16px;block-size:242px;box-shadow:inset 0 1px 0 #fff,0 8.594px 17.188px rgba(99,102,241,.08);display:flex;flex-direction:column;gap:20px;padding:31px}.lc-testimonial-card>p{color:#45556c;font-family:var(--font-ui);font-size:14px;line-height:24.438px;margin:0;min-block-size:122px}.lc-testimonial-card__person{align-items:center;display:flex;gap:16px}.lc-testimonial-card__person img{block-size:32px;border-radius:50%;inline-size:32px}.lc-testimonial-card__person span,.lc-testimonial-card__person strong{display:block;font-family:var(--font-ui)}.lc-testimonial-card__person strong{color:#1d293d;font-size:15px;font-weight:600;line-height:21.484px}.lc-testimonial-card__person span{color:#2b7fff;font-size:12.891px;line-height:17.188px}.lc-pricing{text-align:center}.lc-pricing>p{margin-inline:auto}.lc-price-card{background:linear-gradient(135deg,#4277ff,#6b9bff);border-radius:22px;box-shadow:var(--shadow-card);color:#fff;margin:36px auto 0;max-inline-size:560px;padding:34px;text-align:start}.lc-price{align-items:baseline;display:flex;gap:12px;-webkit-margin-after:20px;margin-block-end:20px}.lc-price strong{font-family:var(--font-display);font-size:60px}.lc-price-card ul{line-height:1.9;margin:0 0 24px;-webkit-padding-start:20px;padding-inline-start:20px}.lc-faq{background:linear-gradient(180deg,#f8fbff,#edf4fe);border-radius:48px;margin-block:40px;padding:64px 48px}.lc-faq__list{display:grid;grid-gap:12px;gap:12px;-webkit-margin-before:28px;margin-block-start:28px}.lc-faq details{background:#fff;border:1px solid rgba(66,119,255,.14);border-radius:16px;padding:18px 20px}.lc-faq summary{align-items:center;cursor:pointer;display:flex;font-weight:800;justify-content:space-between}.lc-faq summary::marker{content:""}.lc-faq p{color:var(--color-text-muted);line-height:1.65;margin-block:12px 0}.lc-footer{background:var(--color-bg-blue);padding-block:44px}.lc-footer .lc-shell{align-items:center;display:flex;justify-content:space-between}.lc-footer img{height:48px;object-fit:cover;width:139px}.lc-footer p{color:var(--color-text-muted);margin:0}.lc-template-page{background:linear-gradient(180deg,#f5f7ff,#f9fbff 55%,#fff);min-block-size:100vh;-webkit-padding-before:116px;padding-block-start:116px}.lc-template-page__hero{padding-block:78px 48px;text-align:center}.lc-template-page__hero>p{margin-inline:auto}.lc-back-link{color:var(--color-brand);display:inline-flex;font-weight:800;-webkit-margin-after:24px;margin-block-end:24px}.lc-template-filter{-webkit-padding-after:96px;padding-block-end:96px}.lc-diagnosis{padding-block:138px 96px}.lc-diagnosis .lc-section-header{margin-inline:auto;max-inline-size:820px;text-align:center}.lc-diagnosis .lc-section-header h1{color:var(--color-ink);font-size:clamp(42px,7vw,76px);line-height:.96;margin:0}.lc-diagnosis-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-block:44px}.lc-diagnosis-step{background:#fff;border:1px solid rgba(66,119,255,.14);border-radius:var(--radius-card);box-shadow:0 14px 38px rgba(32,45,78,.08);min-block-size:144px;padding:20px}.lc-diagnosis-step span{align-items:center;background:var(--color-brand-soft);border-radius:999px;color:var(--color-brand);display:inline-flex;font-weight:900;block-size:34px;inline-size:34px;justify-content:center;-webkit-margin-after:20px;margin-block-end:20px}.lc-diagnosis-step h2{color:var(--color-ink);font-size:17px;line-height:1.35;margin:0}.lc-diagnosis-result{align-items:center;background:linear-gradient(135deg,#101827,#263b6e);border-radius:var(--radius-card);color:#fff;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr) auto;padding:34px}.lc-diagnosis-result h2{font-size:28px;margin:0 0 16px}.lc-diagnosis-result ul{color:rgba(255,255,255,.82);display:grid;grid-gap:10px;gap:10px;margin:0;-webkit-padding-start:20px;padding-inline-start:20px}.lc-resume-editor-page{background:#fff;block-size:100dvh;min-block-size:100vh;overflow:hidden}.lc-resume-editor{block-size:100%;display:grid;grid-template-columns:660px minmax(0,1fr);min-block-size:0}.lc-resume-panel{background:linear-gradient(180deg,#f6f8ff,#f1f4fb);-webkit-border-end:1px solid rgba(0,0,0,.08);border-inline-end:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;min-block-size:0;overflow:hidden;padding:0}.lc-resume-editor-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between;min-block-size:62px;padding:12px 16px;-webkit-margin-after:0;margin-block-end:0}.lc-resume-panel>.lc-resume-editor-toolbar:first-child{min-block-size:0;padding-block:14px 8px}.lc-resume-editor-toolbar--stack{align-items:center;background:#fff;-webkit-border-after:1px solid rgba(0,0,0,.07);border-block-end:1px solid rgba(0,0,0,.07);flex-direction:row;flex-wrap:wrap;justify-content:space-between;min-block-size:63px}.lc-resume-editor-toolbar__actions{align-items:center;display:flex;gap:14px}.lc-segmented{background:#f3f5fa;border-radius:10px;display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px}.lc-segmented button{background:transparent;border:0;border-radius:8px;color:var(--color-text-muted);cursor:pointer;font-size:12px;font-weight:700;padding:7px 12px}.lc-segmented button[aria-pressed=true]{background:#fff;box-shadow:var(--shadow-soft);color:var(--color-brand)}.lc-resume-view-options{align-items:center;color:#90a1b9;display:flex;font-family:var(--font-ui);font-size:12px;font-weight:700;gap:9px}.lc-resume-view-options span{align-items:center;display:inline-flex;gap:9px}.lc-resume-view-options i{color:#d1d9e6;font-style:normal;font-weight:500}.lc-resume-view-options button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.lc-resume-view-options button[aria-pressed=true]{color:var(--color-brand)}.lc-pdf-action{min-block-size:30px;padding:7px 12px}.lc-resume-document{background:#fff;border-radius:18px;box-shadow:var(--shadow-card);flex:1 1;margin:32px auto 0;max-block-size:calc(100dvh - 134px);min-block-size:min(680px,calc(100dvh - 164px));overflow:hidden;padding:0;width:min(500px,calc(100% - 64px))}.lc-preview-iframe{background:#fff;border:0;border-radius:12px;block-size:100%;inline-size:100%}.lc-chat-back,.lc-resume-editor-mobile-switch{display:none}.lc-product-topbar{align-items:center;background:rgba(255,255,255,.86);-webkit-border-after:1px solid rgba(226,232,240,.8);border-block-end:1px solid rgba(226,232,240,.8);display:flex;gap:24px;justify-content:space-between;padding:14px 28px}.lc-product-topbar__links{display:flex;gap:28px;font-weight:800}.lc-profile-shell{background:linear-gradient(180deg,#f8fbff,#edf4fe);min-block-size:100vh}.lc-profile-shell--figma{background:#f4f6fb}.lc-profile-topbar{align-items:center;background:rgba(255,255,255,.96);-webkit-border-after:1px solid #eef2ff;border-block-end:1px solid #eef2ff;box-shadow:0 1px 8px rgba(66,119,255,.05);display:flex;block-size:56px;padding-inline:40px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.lc-profile-mini-brand{align-items:center;color:#0f172a;display:inline-flex;font-family:var(--font-display);font-size:15px;font-weight:600;gap:8px}.lc-profile-mini-brand span{align-items:center;background:var(--color-brand);border-radius:8px;color:#fff;display:inline-flex;block-size:28px;inline-size:28px;justify-content:center}.lc-profile-layout,.lc-settings-layout{display:grid;grid-gap:48px;gap:48px;margin-inline:auto;max-inline-size:none;padding:0}.lc-profile-layout{grid-template-columns:220px minmax(0,1fr);min-block-size:calc(100vh - 56px)}.lc-danger-zone,.lc-import-banner,.lc-profile-card,.lc-profile-sidebar,.lc-resume-row{background:#fff;border:1px solid rgba(66,119,255,.14);border-radius:22px;box-shadow:var(--shadow-soft)}.lc-profile-sidebar{align-self:stretch;border-radius:0;border-block:0;-webkit-border-start:0;border-inline-start:0;box-shadow:none;padding:32px 12px 24px;position:static}.lc-avatar{align-items:center;background:linear-gradient(135deg,#4277ff,#6b9bff);border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:800;block-size:52px;inline-size:52px;justify-content:center;margin-inline:auto}.lc-profile-sidebar h1{font-size:14px;margin:12px 0 2px;text-align:center}.lc-profile-sidebar>p{font-size:12px;text-align:center}.lc-danger-zone p,.lc-import-banner p,.lc-profile-card p,.lc-profile-sidebar p,.lc-resume-row p{color:var(--color-text-muted);line-height:1.6;margin:0}.lc-profile-sidebar nav{display:grid;grid-gap:2px;gap:2px;-webkit-margin-before:48px;margin-block-start:48px}.lc-profile-sidebar nav a{border-radius:10px;color:#484848;font-size:14px;font-weight:700;padding:10px 14px}.lc-profile-sidebar nav a:hover,.lc-profile-sidebar nav a[aria-current=page]{background:var(--color-brand-tint);color:var(--color-brand)}.lc-profile-content{display:block;max-inline-size:680px;padding:54px 48px 96px}.lc-profile-heading{align-items:center;display:flex;gap:18px;justify-content:space-between;-webkit-margin-after:28px;margin-block-end:28px}.lc-profile-heading h2{font-size:24px;margin:0}.lc-profile-heading p{color:#90a1b9;font-size:13px;margin:6px 0 0}.lc-danger-zone,.lc-import-banner,.lc-resume-row{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:22px}.lc-danger-zone a,.lc-danger-zone button,.lc-import-banner button{background:var(--color-brand);border:0;border-radius:var(--radius-pill);color:#fff;cursor:pointer;flex:0 0 auto;font-weight:800;padding:12px 18px}.lc-resume-list{display:grid;grid-gap:12px;gap:12px}.lc-resume-row h3{margin:0 0 6px}.lc-resume-row>span{background:#ecfdf5;border-radius:var(--radius-pill);color:#047857;font-size:12px;font-weight:800;padding:7px 10px}.lc-resume-row a{color:var(--color-brand);font-weight:800}.lc-profile-card{padding:24px}.lc-danger-zone h2,.lc-profile-card h2,.lc-profile-card h3{margin:0 0 14px}.lc-form-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.lc-form-grid label{color:var(--color-text-soft);display:grid;font-weight:800;grid-gap:8px;gap:8px}.lc-form-grid input{border:1px solid #dbe3f0;border-radius:14px;color:var(--color-text);padding:13px 14px}.lc-empty-state{background:linear-gradient(180deg,#fff,#f8fbff);min-block-size:170px}.lc-profile-empty-resumes{align-items:center;background:#f8faff;border:1.5px dashed #c7d7ff;border-radius:20px;display:flex;flex-direction:column;justify-content:center;min-block-size:380px;padding:54px 24px;text-align:center}.lc-empty-icon{background:linear-gradient(#c7d7ff,#c7d7ff) center 24px /18px 3px no-repeat,linear-gradient(#9fb9ff,#9fb9ff) center 31px /14px 3px no-repeat,linear-gradient(135deg,#eef3ff,#e0eaff);border-radius:20px;block-size:68px;inline-size:68px;-webkit-margin-after:18px;margin-block-end:18px}.lc-profile-empty-resumes h3{font-size:16px;margin:0 0 8px}.lc-profile-empty-resumes p{color:#90a1b9;line-height:1.6;margin:0 0 28px;max-inline-size:300px}.lc-settings-layout{display:block;max-inline-size:860px}.lc-settings-layout>section+section{-webkit-margin-before:18px;margin-block-start:18px}.lc-danger-zone{border-color:#fecaca}.lc-danger-zone a{background:#dc2626}@media (max-width:1100px){.lc-nav{inset-block-start:0}.lc-nav__inner{border-radius:0;gap:8px;inline-size:100%;min-block-size:60px;padding:8px 16px}.lc-brand img{height:36px;width:104px}.lc-nav__auth-group .lc-button--primary,.lc-nav__links{display:none}.lc-nav__actions{gap:8px;inset-inline-start:auto;inset-inline-end:64px;-webkit-margin-start:0;margin-inline-start:0}.lc-nav__auth-group{gap:8px}.lc-nav__actions .lc-button--ghost{font-size:13px;min-block-size:36px;padding:8px 12px}.lc-mobile-menu{display:block;inset-block-start:50%;inset-inline-end:16px;position:absolute;transform:translateY(-50%)}.lc-mobile-menu summary{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:40px;justify-content:center;list-style:none;width:40px}.lc-mobile-menu summary::-webkit-details-marker{display:none}.lc-mobile-menu summary span{background:var(--color-ink);border-radius:99px;display:block;height:2px;width:20px}.lc-mobile-menu__panel{background:rgba(255,255,255,.98);-webkit-border-before:1px solid #eef2ff;border-block-start:1px solid #eef2ff;box-shadow:0 10px 30px rgba(15,23,42,.1);display:grid;grid-gap:4px;gap:4px;inset-block-start:52px;inset-inline-end:-16px;padding:16px;position:absolute;width:min(320px,calc(100vw - 24px))}.lc-mobile-menu__panel a:not(.lc-button){-webkit-border-after:1px solid #eef2ff;border-block-end:1px solid #eef2ff;padding:12px 4px}@media (max-width:480px){.lc-nav__actions .lc-lang-switch{display:none}}.lc-hero{min-block-size:auto;padding-block:108px 56px}.lc-amplified,.lc-hero__inner,.lc-profile-layout{grid-template-columns:1fr}.lc-hero-scene{block-size:450px}.lc-resume-sheet{inset-inline-end:0;width:min(360px,72vw)}.lc-diagnosis-grid,.lc-template-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-diagnosis-result{grid-template-columns:1fr}}@media (max-width:760px){.lc-shell{padding-inline:18px}.lc-diagnosis .lc-section-header h1,.lc-hero h1,.lc-template-page h1{font-size:44px}.lc-diagnosis-grid{grid-template-columns:1fr}.lc-amplified h2,.lc-faq h2,.lc-pricing h2,.lc-profile-heading h2,.lc-section-header h2{font-size:34px}.lc-amplified>div>p,.lc-faq>p,.lc-hero__copy>p,.lc-pricing>p,.lc-template-page__hero>p{font-size:16px}.lc-template-band{border-start-end-radius:36px;border-start-start-radius:36px;padding-block:58px}.lc-form-grid,.lc-template-grid,.lc-template-strip{grid-template-columns:1fr}.lc-faq{border-radius:26px;margin-block:20px;padding:36px 18px}.lc-danger-zone,.lc-footer .lc-shell,.lc-import-banner,.lc-product-topbar,.lc-profile-heading,.lc-resume-row{align-items:flex-start;flex-direction:column}.lc-product-topbar__links{flex-wrap:wrap;gap:14px}.lc-profile-sidebar{position:static}.lc-profile-sidebar nav{display:flex;overflow-x:auto}.lc-profile-sidebar nav a{flex:0 0 auto}.lc-resume-editor-page{display:flex;flex-direction:column}.lc-resume-editor-mobile-switch{background:#fff;-webkit-border-after:1px solid #e2e8f0;border-block-end:1px solid #e2e8f0;display:flex;flex:0 0 auto;gap:8px;padding:10px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.lc-resume-editor-mobile-switch button{border:0;border-radius:var(--radius-pill);flex:1 1;font-weight:800;padding:10px}.lc-resume-editor-mobile-switch button[aria-pressed=true]{background:var(--color-brand);color:#fff}.lc-resume-editor{display:block;flex:1 1 auto;min-block-size:0}.lc-resume-panel{block-size:100%;display:none;min-block-size:0;padding:0}.lc-resume-panel.is-active{display:flex}.lc-chat-back{display:inline-flex;-webkit-margin-before:12px;margin-block-start:12px}.lc-resume-document{min-block-size:560px}}@media (max-width:520px){.lc-auth-modal{padding:16px}.lc-auth-modal__card{border-radius:20px;padding:32px 24px 28px}.lc-auth-modal h2{font-size:24px;line-height:31px}.lc-auth-consent{font-size:11px}.lc-nav__inner{gap:10px}.lc-lang-switch{-webkit-margin-start:auto;margin-inline-start:auto}.lc-lang-switch a{font-size:11px;padding:6px 8px}.lc-hero{min-block-size:232px;padding-block:78px 0}.lc-hero__inner{display:block;padding-inline:18px;position:relative}.lc-hero__copy{max-inline-size:226px;position:relative;z-index:3}.lc-hero h1{font-size:30px;letter-spacing:0;line-height:.96;-webkit-margin-after:10px;margin-block-end:10px}.lc-hero__copy>p{font-size:9px;line-height:1.35;max-inline-size:222px}.lc-hero__actions{gap:6px;-webkit-margin-before:10px;margin-block-start:10px}.lc-hero__actions .lc-button{border-radius:6px;font-size:8px;min-block-size:22px;padding:5px 9px}.lc-hero-scene{block-size:205px;inline-size:205px;inset-block-start:-20px;inset-inline-end:-8px;position:absolute;z-index:1}.lc-hero-blob{block-size:185px;border-radius:38px 38px 20px 20px;inline-size:150px;inset-block-start:2px;inset-inline-start:55px}.lc-hero-person{block-size:218px;inset-block-start:-6px;inset-inline-start:98px}.lc-chat-card{border-radius:4px;max-inline-size:146px;padding:4px 6px}.lc-chat-card p{font-size:5.5px;line-height:1.25}.lc-sparkles{font-size:12px;-webkit-margin-end:4px;margin-inline-end:4px}.lc-mini-avatar{block-size:12px;inline-size:12px}.lc-chat-card--assistant{inset-block-start:94px;inset-inline-start:34px}.lc-chat-card--user{gap:4px;inset-block-start:132px;inset-inline-end:-2px;max-inline-size:132px}.lc-template-band{border-start-end-radius:18px;border-start-start-radius:18px;-webkit-margin-before:0;margin-block-start:0;min-block-size:470px;padding-block:18px 48px}.lc-template-band .lc-section-header h2{font-size:22px;line-height:1.05}.lc-template-band .lc-section-header p{font-size:8px;line-height:1.35;margin-inline:auto;max-inline-size:210px}.lc-template-strip{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-margin-before:20px;margin-block-start:20px}.lc-template-card--compact .lc-template-card__preview{block-size:138px;padding:0}.lc-template-card--compact .lc-template-card__image{block-size:118px}.lc-template-card--compact .lc-template-card__body{padding:6px 0 0}.lc-template-card--compact h3{font-size:8px;-webkit-margin-after:2px;margin-block-end:2px}.lc-template-card--compact .lc-template-tags,.lc-template-card--compact p{display:none}}