:root,:root:is(*){--coal:#17150e;--paper:#f3f1ec;--toffee:#6f623b;--sand:#d4bc76;--ease:cubic-bezier(.2, .9, .1, 1);--bg:var(--coal);--panel:#1f1c14;--ink:var(--paper);--muted:#e0cf9f;--line:#f3f1ec24;--accent:var(--toffee);--accent-ink:var(--paper);--accent-soft:#2a2619;--ok:var(--sand);--stage:#0f0e09;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body{font:400 16px/1.6 var(--font-sans), system-ui, sans-serif;letter-spacing:0}h1,h2,h3,.name,.wordmark,.home-hero h1,.home h2,.home h3,.doc h1,.auth-card h1{font-family:var(--font-head), system-ui, sans-serif;letter-spacing:-.05em;font-weight:700}.home-hero h1{text-wrap:balance;font-size:clamp(44px,6vw,84px);line-height:1.02}.home h2{margin-bottom:18px;font-size:clamp(32px,4.4vw,45px);line-height:.94}.home h3{letter-spacing:-.04em;font-size:23px;line-height:1.05}.btn,.home-nav-links,.step-num,h3.section,.mock-bar span,.chip,.rec-pill,.guide-kind,.guide-prompt b,.guide-bullets b,.tabs button,.field,.mock-head,.mock-role em,.home-chip,.m-file,.m-tags em,.home-foot,.made-with,.made-with-brand,.watch-more,.faq-list summary:after{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;font-weight:600}.step-num,.mock-head,.rec-pill,.guide-kind,.m-file{text-transform:uppercase;letter-spacing:.06em}.btn{font-size:14px}.btn.big{padding:14px 22px;font-size:15px}mark{background:var(--sand);color:var(--coal);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 .08em}.wordmark{color:var(--paper);font-size:21px}.lockup{gap:10px}.home-nav .mark .lit{animation:6s ease-in-out infinite ding}@keyframes ding{0%,80%,to{opacity:1}86%{opacity:.35}92%{opacity:1}}.card,.home-steps li,.faq-list details,.feature-art,.mock-window,.rec-frame,.home-chip,.menu-panel,.notice,.setup-next,.m-resume{border-radius:8px}.card,.home-steps li,.faq-list details,.feature-art{border:1px solid var(--line);box-shadow:0 18px 50px -20px #0000008c}.btn{border-color:var(--line);transition:transform .28s var(--ease), background .28s var(--ease);border-radius:6px}.btn:hover:not(:disabled){transform:translateY(-2px)}.btn.primary{background:var(--toffee);border-color:var(--toffee);color:var(--paper)}.btn.light{background:var(--paper);border-color:var(--paper);color:var(--coal)}.home{--brand:linear-gradient(135deg, var(--toffee), var(--sand))}.home-nav{background:color-mix(in srgb, var(--coal) 82%, transparent)}.home-nav-links{color:var(--sand);font-size:12px}.home-lede{color:var(--paper);opacity:1;font-size:18px}.home-glow{background:radial-gradient(circle, var(--sand), var(--toffee) 55%, transparent 75%);opacity:.32}.home-chip{color:var(--paper);font-size:11px}.home-chip svg{color:var(--sand)}.step-num{background:var(--sand);color:var(--coal);border-radius:6px;font-size:11px}.home-steps li p,.faq-list details p{color:var(--sand)}.mock-role.on em{background:var(--toffee);color:var(--paper)}.mock-role.on{box-shadow:inset 2px 0 0 var(--sand)}.mock-name{font-family:var(--font-head), system-ui, sans-serif;letter-spacing:-.04em}.feature-art:before{background:radial-gradient(circle, var(--sand), var(--toffee));opacity:.2}.rec-frame{background:linear-gradient(160deg, #2a2619, var(--coal))}.intro-phone,.m-phone{box-shadow:0 0 0 6px #2a2619,0 20px 50px #0006}.rec-pill i,.rec-dot:before{background:var(--sand)}.m-video,.intro-frame,.clip.intro-slide{background:#2a2619}.m-file{background:var(--toffee);color:var(--paper)}.m-scan{border-bottom-color:var(--sand);background:linear-gradient(#0000,#d4bc7659,#0000)}@keyframes m-hl{0%,58%{background:0 0}62%,90%{background:#d4bc7666}94%,to{background:0 0}}.m-spark{background:var(--toffee);color:var(--paper);box-shadow:0 10px 30px #6f623b99}.m-resume{background:var(--paper);color:var(--coal)}.m-resume .m-sub,.m-resume .m-head{color:var(--toffee)}.m-resume i{background:#dcd6c6}.m-tags em{background:var(--accent-soft);color:var(--sand)}.menu-avatar,.avatar{background:var(--toffee);color:var(--paper)}.contact a{border-bottom-color:#d4bc7666}.watch-more{background:var(--sand);color:var(--coal);font-weight:700}.watch-more:hover{background:#e2cd8c}.profile-app .feed-btn{background:var(--toffee);border-color:var(--toffee);color:var(--paper);box-shadow:none;animation:none}.profile-app .feed-btn:hover{background:var(--toffee);filter:brightness(1.12);box-shadow:none}.voice-pick label.on{background:var(--sand);border-color:var(--sand);color:var(--coal)}.muted,.hint-text,.setup-text small,.saved,.publish-banner-text,.upload-tile span,.build-steps,.linkedin-steps,.section-clip,.dash-preview>p,.menu-head,.link-button,.onboard-count,.who small,.switch-text small{letter-spacing:.012em;line-height:1.5}.card>p.muted,.build-steps,.linkedin-steps,.section-clip,.link-button{font-size:15px}.setup-text{gap:3px;font-size:15px}.setup-text small{font-size:15px}.field .hint-text{font-family:var(--font-sans), system-ui, sans-serif;text-transform:none;letter-spacing:0;font-size:14px;font-weight:400}.publish-banner-text,.upload-tile span,.dash-preview>p,.menu-head,.onboard-count,.saved{font-size:14px}.who small{font-size:13px}@media (prefers-reduced-motion:no-preference){.home-hero-text>*,.home-section>*,.home-steps li{animation:rise .28s var(--ease) both}.home-hero-text>:nth-child(2),.home-steps li:nth-child(2){animation-delay:22ms}.home-hero-text>:nth-child(3),.home-steps li:nth-child(3){animation-delay:44ms}.home-hero-text>:nth-child(4),.home-steps li:nth-child(4){animation-delay:66ms}.home-hero-text>:nth-child(5){animation-delay:88ms}.home-hero-text>:nth-child(6){animation-delay:.11s}}@keyframes rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-nav .mark .lit{animation:none}}.home-foot .wordmark,.made-with .wordmark{font-family:var(--font-head), system-ui, sans-serif;text-transform:none;letter-spacing:-.05em;font-weight:700}
