.public-story{--parcel-illustration-card-shadow:0 8px 24px #25313a1a}.workspace-scene{min-width:0;margin:0;padding:24px 0 20px}.scene-window{background:var(--parcel-surface-1);border-radius:12px;box-shadow:0 8px 32px #25313a1a}.scene-window-bar{color:var(--parcel-public-support-ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:12px;display:flex}.scene-brand{color:var(--parcel-ink);font-family:Newsreader,Georgia,serif;font-size:24px;font-weight:500}.scene-workspace{grid-template-columns:124px minmax(0,1fr);padding:0 12px 12px 0;display:grid}.scene-rail{padding:16px 8px;font-size:12px}.scene-rail>span{color:var(--parcel-public-support-ink);align-items:center;gap:6px;padding:10px 6px;display:flex}.scene-rail svg{flex-shrink:0}.scene-rail .scene-rail-active{color:var(--mantine-color-brand-8);background:var(--parcel-control-surface);border-radius:4px}.scene-canvas{background:var(--parcel-background) url(/brand/overview-paper-grain.png);border-radius:12px;padding:20px}.scene-job{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;margin-bottom:24px;display:flex}.scene-job>div{min-width:0}.scene-job>.mantine-Badge-root{flex-shrink:0}.public-story .scene-job h3{font-family:Newsreader,Georgia,serif;font-size:26px;font-weight:500;line-height:1.15}.public-story .scene-job p{margin:6px 0 0;font-size:14px}.scene-modules{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.scene-module{background:var(--parcel-surface-1);min-width:0;box-shadow:var(--parcel-illustration-card-shadow);border:0;border-radius:12px;padding:16px;transition:transform .6s cubic-bezier(.16,1,.3,1)}.public-story .scene-module h3{align-items:center;gap:8px;margin-bottom:14px;font-size:16px;display:flex}.scene-module h3 svg{color:var(--mantine-color-brand-8);flex-shrink:0}.public-story .scene-module p{margin:4px 0 0;font-size:14px;line-height:1.5}.scene-module strong{font-size:14px;line-height:1.4;display:block}.scene-label{color:var(--parcel-public-support-ink);margin-bottom:2px;font-size:12px;line-height:1.5;display:block}.scene-match{transform:translate(calc(-28px * var(--scene-spread,1)), calc(4px * var(--scene-spread,1)))}.scene-documents{transform:translate(calc(32px * var(--scene-spread,1)), calc(-12px * var(--scene-spread,1)))}.scene-research{transform:translate(calc(-18px * var(--scene-spread,1)), calc(20px * var(--scene-spread,1)))}.scene-interview{transform:translate(calc(42px * var(--scene-spread,1)), calc(32px * var(--scene-spread,1)))}.scene-match-body{justify-content:center;align-items:center;display:flex}.scene-score{text-align:center;flex-shrink:0}.scene-percent{text-align:center;font-size:26px;font-weight:600;display:block}.scene-introduction .scene-percent{font-size:22px}.scene-score strong{margin-top:-4px}.scene-document-row{border-top:1px solid var(--parcel-rule);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding-block:8px;font-size:14px;display:grid}.scene-document-row svg{color:var(--parcel-public-support-ink);flex-shrink:0}.scene-document-row small{color:var(--parcel-public-support-ink);margin-top:2px;font-size:12px;display:block}.scene-saved{color:var(--parcel-public-support-ink);margin-left:auto;font-size:12px}.scene-review-note{border-top:1px solid var(--parcel-rule);margin-top:16px;padding-top:12px;font-size:14px}.scene-saved-work-list{margin:0;padding:0;list-style:none}.scene-saved-work-list li{align-items:center;gap:8px;padding-block:8px;font-size:14px;line-height:1.4;display:flex}.scene-saved-work-mark{border:1px dashed var(--parcel-public-support-ink);width:20px;height:20px;color:var(--parcel-public-support-ink);border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.scene-saved-work-mark.is-saved{background:var(--parcel-quiet);border-style:solid}.scene-assembled .scene-module{transform:none}.scene-focus-match .scene-match,.scene-focus-documents .scene-documents,.scene-focus-interview .scene-interview,.scene-focus-research .scene-research{transform:translateY(-12px)}.scene-focus-match .scene-research,.scene-focus-documents .scene-research,.scene-focus-interview .scene-research,.scene-focus-research .scene-interview{display:none}.document-scene{margin:0;padding:40px 0 0;position:relative}.document-scene-resume,.document-scene-letter{background:var(--parcel-popup);border-radius:4px;padding:32px;box-shadow:0 8px 32px #25313a1a}.document-scene-letter{margin-left:22%;transform:rotate(3deg)}.document-scene-resume{margin:-120px 15% 0 0;position:relative;transform:rotate(-2deg)}.public-story .document-scene h3{font-family:Newsreader,Georgia,serif;font-size:26px;font-weight:500}.public-story .document-scene p,.document-scene li{font-size:14px}.document-scene h4{margin:20px 0 8px;font-size:14px}.document-scene strong{font-size:14px}.document-scene hr{border:0;border-top:1px solid var(--parcel-rule);margin-top:20px}.document-scene ul{padding-left:18px;line-height:1.6}.conversation-scene{margin:0;padding-block:24px}.conversation-message{background:var(--parcel-control-surface);border-radius:12px;margin-right:36px;padding:28px}.public-story .conversation-message p{color:var(--parcel-ink);margin:8px 0 0;font-size:20px;line-height:1.5}.conversation-response{margin:32px 0 0 36px}.conversation-result,.story-continuity-job,.preparation-story-chapter:nth-child(2) .scene-job,.preparation-story-chapter:nth-child(3) .scene-job{box-shadow:0 8px 24px #25313a14}.conversation-result{background:var(--parcel-surface-1);border-radius:12px;align-items:center;gap:16px;padding:24px;display:flex}.conversation-result>svg{color:var(--mantine-color-brand-8);flex-shrink:0}.conversation-result>svg:last-child{color:var(--parcel-public-support-ink);margin-left:auto}.public-story .conversation-result p{margin:2px 0 8px;font-size:14px}.scene-introduction{--scene-spread:0}.scene-module-column{flex-direction:column;gap:16px;min-width:0;display:flex}.scene-introduction .scene-job{margin-bottom:16px}.scene-introduction .scene-saved-work-list li{padding-block:4px}@media (prefers-reduced-motion:no-preference) and (width>=1000px){.scene-introduction .scene-module{--arrival-x:-101px;--arrival-y:-7px;animation:.9s cubic-bezier(.16,1,.3,1) both scene-arrive}.scene-introduction .scene-documents{--arrival-x:115px;--arrival-y:-58px;animation-delay:90ms}.scene-introduction .scene-saved-work{--arrival-x:-50px;--arrival-y:58px;animation-delay:.18s}.scene-introduction .scene-research{--arrival-x:130px;--arrival-y:86px;animation-delay:.27s}@keyframes scene-arrive{0%{transform:translate(var(--arrival-x), var(--arrival-y))}to{transform:translate(0)}}}@media (width<=1399px){.scene-workspace{grid-template-columns:1fr;padding-left:12px}.scene-rail{display:none}.scene-match-body{flex-direction:column;align-items:start}.scene-score{align-self:center}}@media (width<=600px){.workspace-scene{padding-top:8px}.scene-window-bar{padding:12px 16px}.scene-canvas{padding:16px}.scene-job{flex-direction:column;margin-bottom:16px}.scene-modules{grid-template-columns:1fr;gap:12px}.scene-module{padding:16px;transform:none}.scene-match-body{flex-direction:row;align-items:center}.scene-focus-research .scene-match,.scene-focus-interview .scene-match,.scene-focus-documents .scene-match,.scene-focus-match .scene-documents,.scene-focus-research .scene-documents,.scene-focus-documents .scene-interview,.scene-focus-match .scene-interview,.scene-focus-interview .scene-documents{display:none}.scene-focus-match .scene-match,.scene-focus-documents .scene-documents,.scene-focus-interview .scene-interview,.scene-focus-research .scene-research{transform:none}.public-story .scene-job h3{font-size:24px}.scene-saved{display:none}.document-scene-letter{margin-left:12%;padding:20px}.document-scene-resume{margin-right:8%;padding:24px}.conversation-message{margin-right:16px;padding:20px}.conversation-response{margin-left:16px}.conversation-result{padding:20px}.public-story .conversation-message p{font-size:16px}}@media (prefers-reduced-motion:reduce){.scene-module{transition:none;animation:none}}@property --scene-spread{syntax:"<number>";inherits:true;initial-value:1}@media (width>=1000px){.scene-focus-interview .scene-modules,.scene-focus-research .scene-modules{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.scene-focus-interview .scene-interview,.scene-focus-research .scene-research{grid-area:1/2/3;padding:24px}.scene-focus-interview .scene-interview strong,.scene-focus-research .scene-research strong{font-size:20px}.scene-focus-interview .scene-interview p,.scene-focus-research .scene-research p{font-size:16px}.scene-focus-interview .scene-documents,.scene-focus-research .scene-documents{grid-column:1}.scene-focus-interview .scene-match-body,.scene-focus-research .scene-match-body{flex-direction:column}.scene-introduction{padding:16px 0 24px}.scene-introduction .scene-window{margin-left:0}.scene-introduction .scene-match{transform:translate(calc(-56px * var(--scene-spread,1)), calc(-4px * var(--scene-spread,1)))}.scene-introduction .scene-documents{transform:translate(calc(64px * var(--scene-spread,1)), calc(-32px * var(--scene-spread,1)))}.scene-introduction .scene-research{transform:translate(calc(-28px * var(--scene-spread,1)), calc(32px * var(--scene-spread,1)))}.scene-introduction .scene-interview{transform:translate(calc(72px * var(--scene-spread,1)), calc(48px * var(--scene-spread,1)))}.scene-introduction .scene-module{transition:none}.scene-introduction .scene-canvas{padding-bottom:28px}}.public-story .conversation-result .scene-job{width:100%;margin:0}.conversation-result{display:block}.public-story .conversation-result .scene-job p{margin-bottom:0}.conversation-result .scene-job{margin:0}.public-story .conversation-footnote{margin:8px 24px 0;font-size:12px;line-height:1.5}.story-continuity-job{z-index:4;pointer-events:none;visibility:hidden;background:var(--parcel-surface-1);border-radius:12px;padding:24px;position:fixed;top:0;left:0}.story-continuity-job .scene-job{margin:0}@media (width<=999px),(prefers-reduced-motion:reduce){.story-continuity-job{display:none}}.conversation-word{white-space:nowrap}@media (prefers-reduced-motion:no-preference){[data-typewriter=pending] .conversation-letter{opacity:0}[data-typewriter=playing] .conversation-letter{animation:1ms step-start both conversation-type}}@keyframes conversation-type{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){[data-conversation=pending] .conversation-response{opacity:0;transform:translateY(20px)}[data-conversation=playing] .conversation-response{animation:.44s cubic-bezier(.16,1,.3,1) both conversation-response}}@keyframes conversation-response{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.scene-job h3{align-items:center;gap:8px;display:flex}.scene-job-mark{flex:0 0 24px;align-self:center;display:block}.scene-reopening .scene-modules{display:none}.scene-review-content{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:24px;display:grid}.scene-review-content .document-scene{opacity:var(--review-documents,1);transform:translateX(calc((1 - var(--review-documents,1)) * -80px));padding-top:0}.preparation-story .scene-review-content .scene-interview{opacity:var(--review-interview,1);transform:translateX(calc((1 - var(--review-interview,1)) * -80px))}.scene-review-content .document-scene-resume,.scene-review-content .document-scene-letter{padding:20px}.scene-review-content .document-scene h3{font-size:20px}@media (width<=999px){.scene-review-content{grid-template-columns:1fr}}.scene-focus-briefing .scene-modules{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scene-focus-briefing .scene-workspace{grid-template-columns:1fr;padding-left:12px}.scene-focus-briefing .scene-rail{display:none}.scene-focus-briefing .scene-job .mantine-Badge-root{flex-shrink:0}.scene-focus-briefing .scene-notes{grid-area:2/2}.scene-focus-briefing .scene-research{grid-area:1/1;display:block}.scene-focus-briefing .scene-interview{grid-area:1/2}.career-documents-scene{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 16px;margin:0;display:grid}.career-documents-profile{z-index:1;grid-column:1/-1;justify-self:center;width:min(100%,360px);position:relative;transform:none}.career-documents-profile>div{margin-top:12px}.career-profile-identity{border-bottom:1px solid var(--parcel-rule);align-items:center;gap:12px;padding-bottom:16px;display:flex}.career-profile-identity .scene-label{margin:2px 0 0}.career-documents-profile{background:var(--parcel-surface-1);border-top:0}.career-documents-branches{color:var(--mantine-color-brand-8);grid-column:1/-1;justify-content:space-around;padding:12px 16%;display:flex}.career-documents-output{background:var(--parcel-popup);border-radius:4px;min-width:0;padding:24px;box-shadow:0 8px 32px #25313a1a}.public-story .career-documents-output h3{font-family:Newsreader,Georgia,serif;font-size:24px;font-weight:500}.public-story .career-documents-output p,.career-documents-output strong{font-size:14px}.career-documents-output hr{border:0;border-top:1px solid var(--parcel-rule);margin-block:16px}.career-documents-resume{transform:rotate(-2deg)}.career-documents-letter{transform:translateY(16px)rotate(2deg)}@media (prefers-reduced-motion:no-preference){.career-documents-scene[data-motion-ready]:not([data-entered]) .career-documents-branches{opacity:0}.career-documents-scene[data-entered] .career-documents-branches{animation:.4s ease-out both career-arrows-appear}@keyframes career-arrows-appear{0%{opacity:0}to{opacity:1}}.career-documents-scene[data-motion-ready]:not([data-entered]) .career-documents-output{opacity:0;transform:translateX(var(--document-origin-x,-24px))}.career-documents-scene[data-entered] .career-documents-output{animation:.7s cubic-bezier(.16,1,.3,1) both career-document-emerge}.career-documents-scene[data-entered] .career-documents-letter{animation-delay:.14s}@keyframes career-document-emerge{0%{opacity:0;transform:translateX(var(--document-origin-x,-24px))}}}@media (width<=600px){.scene-focus-briefing .scene-modules{grid-template-columns:1fr}.scene-focus-briefing .scene-module{grid-area:auto}.scene-focus-briefing .scene-research{order:-1}.career-documents-output{padding:16px}.public-story .career-documents-output h3{font-size:20px}}.resume-refinement-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:16px;display:grid}.resume-refinement-editor h3{font:700 16px var(--mantine-font-family);margin:0 0 12px}.resume-refinement-field{background:var(--parcel-surface-1);border:1px dashed var(--parcel-rule);border-radius:4px;margin-bottom:12px;padding:16px}.resume-refinement-layout p{margin:0;font-size:14px;line-height:1.5}.resume-refinement-paper{background:var(--parcel-surface-1);border:1px solid var(--mantine-color-gray-5);border-radius:4px;padding:20px}.resume-refinement-paper h3{margin:0 0 4px;font:500 24px Newsreader,Georgia,serif}.resume-refinement-paper h4{font:700 14px var(--mantine-font-family);margin:16px 0 4px}.resume-refinement-paper strong{font-size:14px}.resume-refinement-paper hr{border:0;border-top:1px solid var(--parcel-rule);margin:12px 0}@media (width<=600px){.resume-refinement-layout{grid-template-columns:1fr;gap:16px}}.resume-refinement-paper-header{color:var(--illustration-orange-ink);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.resume-refinement-paper-header>svg{color:var(--mantine-color-red-6);flex-shrink:0}.resume-refinement-paper h4{color:var(--illustration-orange-ink)}.resume-refinement-paper hr{border-color:#d6bbaa}.career-profile-avatar{color:var(--illustration-orange-ink);background:#f1e3d8}.resume-refinement-paper,.career-documents-profile{--illustration-orange-ink:#956044}.career-documents-profile>div:not(.career-profile-identity)>.scene-label{color:var(--illustration-orange-ink);font-weight:700}.career-profile-avatar .mantine-Avatar-placeholder{background:inherit;color:inherit}@media (width>=1000px){.story-wide-illustration .career-documents-resume{--document-origin-x:calc(-100% - 88px)}.story-wide-illustration .career-documents-letter{--document-origin-x:calc(-200% - 112px)}}@media (width>=601px){.scene-focus-return .scene-research{grid-area:1/1}.scene-focus-return .scene-documents{grid-area:2/1}.scene-focus-return .scene-interview{grid-area:1/2/3}}@media (width<=600px){.scene-focus-return .scene-modules{flex-direction:column;gap:0;display:flex}.scene-focus-return .scene-module{width:calc(100% - 24px);display:block;position:relative}.scene-focus-return .scene-research{align-self:flex-start}.scene-focus-return .scene-documents{align-self:center;margin-top:-96px}.scene-focus-return .scene-interview{align-self:flex-end;margin-top:-104px}}@media (width<=999px) and (prefers-reduced-motion:no-preference){.public-story .workspace-scene .scene-module:not([data-entered]){opacity:.85;translate:0 18px;scale:.985}.public-story .workspace-scene .scene-module[data-entered]{animation:.44s cubic-bezier(.16,1,.3,1) both mobile-module-settle}@keyframes mobile-module-settle{0%{opacity:.85;translate:0 18px;scale:.985}to{opacity:1;translate:0;scale:1}}}.conversation-scene:not(.conversation-expanded) .scene-job-mark,.feature-unpack .scene-job-mark,.story-hero .scene-introduction .scene-job-mark{transform:translateY(-3px)}.public-features .feature-opening{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding-block:32px 40px;display:grid}.public-features .feature-intro{padding:0}.public-features .feature-intro h1{font-size:clamp(36px,4vw,56px)}.feature-unpack{min-width:0;padding:24px}.feature-unpack .scene-rail{display:none}.feature-unpack .scene-workspace{grid-template-columns:1fr;padding:0 12px 12px}.feature-artifact{flex-direction:column;align-items:stretch;gap:0;min-width:0;margin:0;padding:32px 0;display:flex;position:relative}.feature-artifact .scene-module{margin-left:32px;padding:28px;transform:none}.public-story .feature-artifact .scene-module h3{margin-bottom:24px;font-size:24px}.public-story .feature-artifact .scene-module strong{font-size:20px}.public-story .feature-artifact .scene-module p{font-size:16px;line-height:1.6}.feature-artifact-match{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:24px;display:grid}.feature-match-checklist{margin:0;padding:0;list-style:none}.feature-match-checklist li{align-items:center;gap:10px;padding:6px 0;display:flex}.feature-match-checklist svg{color:var(--mantine-color-positive-6);flex-shrink:0}.feature-match-open{border:1px solid var(--parcel-rule);border-radius:50%;flex-shrink:0;width:18px;height:18px}.feature-connections{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.feature-connections .connection-families{flex-direction:column;justify-self:center;align-items:flex-start;min-width:0;max-width:100%}.connection-family{width:100%}.connection-family>svg,.connection-family>img{flex-shrink:0}.connection-family>span{flex:1;min-width:0}@media (width<=600px){.feature-artifact-match{grid-template-columns:1fr;justify-items:center}.feature-connections{grid-template-columns:1fr;gap:32px}.feature-connections .connection-families{justify-self:start}}.feature-artifact-match .scene-module{box-shadow:none;background:0 0;margin:0;padding:0 0 24px}.public-story .feature-artifact-match .scene-module h3{justify-content:center}.public-story .feature-artifact-match .scene-percent{font-size:32px}.feature-artifact-interview .scene-interview{margin-left:24px;margin-right:12px}@media (prefers-reduced-motion:no-preference){.feature-artifact-interview:not([data-entered]) .scene-module{opacity:.85;translate:24px 16px;rotate:-2deg}.feature-artifact-interview[data-entered] .scene-module{animation:.6s cubic-bezier(.16,1,.3,1) both feature-examine}}@keyframes feature-examine{0%{opacity:.85;translate:24px 16px;rotate:-2deg}to{opacity:1;translate:0;rotate:0deg}}@media (width<=999px){.public-features .feature-opening{grid-template-columns:1fr;gap:24px;padding-block:40px}.public-features .feature-opening .feature-intro{display:contents}.public-features .feature-opening h1{order:1;margin-bottom:0}.public-features .feature-opening .story-lead{order:2;margin:0}.public-features .feature-opening .feature-unpack{order:3}.feature-unpack{padding:0}.feature-unpack .scene-module,.feature-unpack .scene-interview{transform:none}.feature-unpack .scene-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-artifact{padding:16px 0}.feature-artifact .scene-module{margin-left:16px;padding:20px}.feature-artifact-match .scene-module{margin:0;padding:0 0 24px}}@media (width<=600px){.feature-unpack .scene-modules{grid-template-columns:1fr}.feature-artifact-interview .scene-interview{margin:0 8px 0 16px}}.feature-unpack .scene-introduction .scene-module{animation:none}@media (width>800px){.feature-section-reversed>.story-split>:first-child{grid-area:1/2}.feature-section-reversed>.story-split>:last-child{grid-area:1/1}}@media (prefers-reduced-motion:no-preference) and (width>=1000px){.feature-unpack[data-entered] .scene-introduction .scene-module{animation:.9s cubic-bezier(.16,1,.3,1) .18s both feature-unpack-outward}.feature-unpack .scene-match{--unpack-x:-24px;--unpack-y:-16px;--unpack-rotation:-2deg}.feature-unpack[data-entered] .scene-introduction .scene-documents{--unpack-x:24px;--unpack-y:-16px;--unpack-rotation:2deg;animation-delay:.3s}.feature-unpack[data-entered] .scene-introduction .scene-research{--unpack-x:24px;--unpack-y:20px;--unpack-rotation:2deg;animation-delay:.42s}.feature-unpack[data-entered] .scene-introduction .scene-saved-work{--unpack-x:-24px;--unpack-y:20px;--unpack-rotation:-2deg;animation-delay:.54s}@keyframes feature-unpack-outward{0%{translate:0;rotate:0deg}to{translate:var(--unpack-x) var(--unpack-y);rotate:var(--unpack-rotation)}}}
