.preparation-story{background:var(--parcel-warm) url(/brand/overview-paper-grain.png)}.preparation-story-chapter{padding-block:48px}.preparation-story-chapter+.preparation-story-chapter{border-top:1px solid var(--parcel-rule)}.preparation-story-content{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.preparation-story-copy{max-width:38ch}.public-story .preparation-story-copy h2{font-size:clamp(24px,3vw,36px);line-height:1.2}.preparation-story-enabled{height:360vh}.preparation-story-enabled .preparation-story-stage{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0;overflow:clip}.preparation-story-nav{z-index:1;gap:16px;padding-top:16px;display:flex;position:relative}.preparation-story-nav .mantine-Button-root{color:var(--parcel-public-support-ink);border-bottom:2px solid #0000;border-radius:0}.preparation-story-nav .mantine-Button-root[aria-current]{color:var(--mantine-color-brand-8);border-bottom-color:var(--mantine-color-brand-6)}.preparation-story-enabled .preparation-story-viewport{flex:0 auto;width:min(100%,1440px);min-height:0;margin-inline:auto}.preparation-story-enabled .preparation-story-track{flex:0 auto;align-items:center;min-height:0;display:flex}.preparation-story-enabled .preparation-story-chapter{opacity:var(--chapter-visibility,1);border:0;flex:0 0 100%;min-width:0;padding-block:24px}.preparation-story-enabled .scene-canvas{padding:16px 16px 0}.preparation-story-enabled .scene-match-body{flex-direction:row}@media (width<=999px){.preparation-story-content{grid-template-columns:1fr;gap:16px}.preparation-story-copy{max-width:60ch}.preparation-story-chapter{padding-block:40px}}.preparation-story-enabled .preparation-story-copy{opacity:calc(.7 + var(--copy-arrival,1) * .3);transform:translateY(calc((1 - var(--copy-arrival,1)) * 8px))}.preparation-story-enabled .preparation-story-content>figure{opacity:calc(.8 + var(--scene-arrival,1) * .2);transform:translateY(calc((1 - var(--scene-arrival,1)) * 8px))}.preparation-story-enabled .preparation-story-content{grid-template-columns:1fr;gap:16px}.preparation-story-enabled .preparation-story-copy{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:32px;max-width:none;display:grid}.preparation-story-enabled .preparation-story-chapter:first-child .preparation-story-copy{grid-template-columns:1fr;gap:12px}.public-story .preparation-story-enabled .preparation-story-copy h2{max-width:20ch;margin:0}.public-story .preparation-story-enabled .preparation-story-copy p{max-width:54ch;margin:0}.preparation-story-enabled .workspace-scene{width:calc(100% - 48px);max-width:none;margin-left:auto;padding:12px 0}.preparation-story-enabled .scene-modules{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.1fr);align-items:center;padding-block:12px}.preparation-story-enabled .scene-documents{transform:translateY(-12px)}.preparation-story-enabled .scene-interview{transform:translate(24px,28px)}.preparation-story-enabled .conversation-scene{width:min(100%,900px);margin-inline:auto;padding-block:12px}.preparation-story-enabled .conversation-message{margin-right:100px}.preparation-story-enabled .conversation-response{margin-top:-12px;margin-left:100px;position:relative}@media (width>=1000px) and (height<=749px){.preparation-story-enabled .preparation-story-copy{gap:12px}.public-story .preparation-story-enabled .preparation-story-copy h2{font-size:28px}.preparation-story-enabled .preparation-story-chapter{padding-block:12px}.preparation-story-enabled .scene-window-bar{padding-block:10px}}.preparation-story-enabled .scene-match{transform:translate(-24px,12px)}.preparation-story-enabled .scene-focus-interview .scene-interview{grid-area:auto;padding:16px}.preparation-story-enabled .scene-focus-interview .scene-documents{grid-column:auto}.preparation-story-enabled .scene-focus-interview .scene-interview strong{font-size:16px}.preparation-story-enabled .scene-focus-interview .scene-interview p{font-size:14px}@media (height>=750px){.preparation-story-enabled .scene-window{flex-direction:column;display:flex}.preparation-story-enabled .scene-workspace{flex:1}.preparation-story-enabled .scene-canvas{flex-direction:column;display:flex}}.preparation-story-chapter:nth-child(2) .scene-job,.preparation-story-chapter:nth-child(3) .scene-job{background:var(--parcel-surface-1);border-radius:12px;padding:24px}.preparation-story-enabled .preparation-story-chapter:nth-child(2) .scene-module{opacity:calc(.45 + var(--piece-arrival,1) * .55);transform:translate(calc(var(--piece-x,0px) * (1 - var(--piece-arrival,1))), calc(var(--piece-y,72px) * (1 - var(--piece-arrival,1))));transition:none}.preparation-story-chapter:nth-child(2) .scene-match{--piece-x:-56px;--piece-y:60px}.preparation-story-chapter:nth-child(2) .scene-documents{--piece-x:40px;--piece-y:90px}.preparation-story-chapter:nth-child(2) .scene-research{--piece-x:80px;--piece-y:120px}@media (height>=750px){.preparation-story-enabled .conversation-message,.preparation-story-enabled .scene-module,.preparation-story-enabled .resume-refinement-field,.preparation-story-enabled .resume-refinement-paper{padding-block:24px}}.preparation-story-enabled .conversation-result .scene-job{padding:0}@media (height>=750px){.preparation-story-enabled .conversation-result,.preparation-story-enabled .preparation-story-chapter:nth-child(2) .scene-job,.preparation-story-enabled .preparation-story-chapter:nth-child(3) .scene-job,.story-continuity-job{padding-block:24px}}.public-story .preparation-story-enabled .scene-job p,.public-story .story-continuity-job .scene-job p{margin:2px 0 0}.preparation-story .conversation-expanded{flex-direction:column;gap:12px;width:min(100%,900px);display:flex}.preparation-story .conversation-expanded .conversation-message{margin:0 100px 0 0;padding:16px 24px}.public-story .conversation-expanded .conversation-message p{margin-top:4px;font-size:18px;line-height:1.4}.preparation-story .conversation-expanded .conversation-assistant{background:var(--parcel-surface-1);margin:0 0 0 100px}.preparation-story .conversation-expanded .conversation-response{margin:0 0 0 100px}.preparation-story .conversation-expanded .conversation-result{padding:16px 24px}@media (width<=600px){.preparation-story .conversation-expanded .conversation-message{margin-right:24px;padding:16px}.preparation-story .conversation-expanded .conversation-assistant,.preparation-story .conversation-expanded .conversation-response{margin:0 0 0 24px}.public-story .conversation-expanded .conversation-message p{font-size:16px}.preparation-story .conversation-expanded .conversation-result{padding:16px}}@media (prefers-reduced-motion:no-preference){.conversation-expanded[data-conversation=pending] .conversation-user,.conversation-expanded[data-conversation=pending] .conversation-turn{opacity:0;transform:translateX(var(--conversation-entry,-32px))}.conversation-expanded .conversation-assistant,.conversation-expanded .conversation-response{--conversation-entry:32px}.conversation-expanded[data-conversation=playing] .conversation-user,.conversation-expanded[data-conversation=playing] .conversation-turn,.conversation-expanded[data-conversation=playing] .conversation-response{animation:.33s cubic-bezier(.16,1,.3,1) both conversation-slide}.conversation-expanded[data-conversation=pending] .conversation-response{transform:translate(32px)}}@keyframes conversation-slide{0%{opacity:0;transform:translateX(var(--conversation-entry,-32px))}to{opacity:1;transform:translate(0)}}.preparation-story .conversation-expanded .conversation-notice .conversation-result{background:#eee;border-radius:6px;align-items:center;gap:8px;width:224px;max-width:100%;padding:8px 12px;display:flex}.conversation-notice .scene-job-mark{flex-basis:16px;width:16px;height:14px}@media (width>=1000px) and (height<=749px){.preparation-story .conversation-expanded{gap:8px}.preparation-story .conversation-expanded .conversation-message{padding-block:12px}}.preparation-story .scene-job-mark,.story-continuity-job .scene-job-mark{transform:translateY(-2px)}.preparation-story .scene-job .scene-job-mark,.story-continuity-job .scene-job .scene-job-mark{transform:translateY(-3px)}.preparation-story-enabled .preparation-story-chapter:nth-child(2) .scene-job,.preparation-story-enabled .preparation-story-chapter:nth-child(3) .scene-job,.story-continuity-job{padding:16px 24px}
