.p0-home-v1 .p0-hero{width:100%;max-width:78rem;min-height:clamp(30rem,53.5vh,39.5rem);margin-inline:auto;padding:clamp(.7rem,1.35vh,1.1rem) 1.5rem clamp(1rem,1.8vh,1.55rem);display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);align-content:start;align-items:center;gap:clamp(1.75rem,3vw,3.25rem)}.p0-home-v1 .p0-hero__copy{max-width:31rem}.p0-home-v1 .p0-hero__eyebrow{display:flex;align-items:center;gap:.75rem;margin:0;color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.02em}.p0-home-v1 .p0-hero__eyebrow:before{width:2.25rem;border-top:1px solid currentColor;content:""}.p0-home-v1 .p0-hero h1{margin:1.25rem 0 1.1rem;color:var(--ink);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;font-size:clamp(2.7rem,4.15vw,3.1rem);font-weight:720;line-height:1.18;letter-spacing:-.055em}.p0-home-v1 .p0-hero h1 span{color:var(--accent)}.p0-home-v1 .p0-hero__sub{max-width:29rem;margin:0 0 1.65rem;color:#5d6a80;font-size:.925rem;line-height:1.85}.p0-home-v1 .p0-hero-cta{min-height:3.45rem;padding-inline:1.8rem;border-radius:.45rem;box-shadow:0 .75rem 1.7rem #504dbe33;font-size:.97rem;font-weight:650;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.p0-home-v1 .p0-hero-cta:hover{background:#4947b8;box-shadow:0 .9rem 2rem #504dbe40;transform:translateY(-1px)}.p0-home-v1 .p0-hero-cta:focus-visible,.p0-feature-carousel button:focus-visible{outline:3px solid rgb(83 81 195 / 28%);outline-offset:3px}.p0-home-v1 .p0-hero__note{margin:.85rem 0 1.35rem;color:#7b8595;font-size:.7rem}.p0-home-v1 .p0-hero__facts{display:flex;flex-wrap:wrap;gap:.7rem 1.3rem;color:#536176;font-size:.72rem}.p0-home-v1 .p0-hero__facts span:before{margin-right:.42rem;color:#3d775a;content:"✓"}.p0-home-v1 .p0-hero__slogan{margin:1.65rem 0 0;color:#7b8595;font-size:.7rem}.p0-feature-carousel{width:100%;max-width:40.5rem;justify-self:center;padding:0;touch-action:pan-y}.p0-feature-carousel__stage{position:relative;width:100%;height:clamp(23rem,31vw,26.75rem);overflow:visible;perspective:75rem;transform-style:preserve-3d}.p0-feature-carousel__card{position:absolute;top:50%;left:50%;width:min(77%,25.9rem);aspect-ratio:1;overflow:hidden;border:1px solid #e0e5ef;border-radius:.9rem;background:#fff;box-shadow:0 1.2rem 2.8rem #19294521;transform-origin:center;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22,.75,.25,1),opacity .5s ease,box-shadow .5s ease,filter .5s ease;will-change:transform,opacity}.p0-feature-carousel__card img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.p0-feature-carousel__card--active{z-index:3;opacity:1;filter:none;transform:translate3d(-50%,-50%,3rem) scale(1)}.p0-feature-carousel__card--previous{z-index:1;opacity:.72;filter:saturate(.82);transform:translate3d(-102%,-48%,-4rem) rotateY(6deg) rotate(-1.25deg) scale(.76)}.p0-feature-carousel__card--next{z-index:2;opacity:.8;filter:saturate(.88);transform:translate3d(2%,-48%,-3rem) rotateY(-6deg) rotate(1.25deg) scale(.78)}.p0-feature-carousel__controls{width:min(36rem,92%);margin:-.3rem auto 0;display:grid;grid-template-columns:2.35rem minmax(0,1fr) 2.35rem;align-items:center;gap:.65rem}.p0-feature-carousel__controls>button{width:2.35rem;height:2.35rem;display:grid;place-items:center;padding:0;border:1px solid #e0e4ec;border-radius:50%;background:#fff;color:var(--ink);box-shadow:0 .45rem 1.2rem #19294514;cursor:pointer;line-height:0}.p0-feature-carousel__controls>button svg{display:block;width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.p0-feature-carousel__controls>button:hover{border-color:#bfc4e8;color:var(--accent)}.p0-feature-carousel__dots{display:flex;align-items:center;justify-content:center;gap:.5rem}.p0-feature-carousel__dots button{width:.5rem;height:.5rem;padding:0;border:0;border-radius:999px;background:#ced2df;cursor:pointer;transition:width .22s ease,background-color .22s ease}.p0-feature-carousel__dots button.is-active{width:1.7rem;background:var(--accent)}.p0-feature-carousel__status{margin:.25rem 0 0;color:#7b8595;font-size:.68rem;text-align:center}@media(max-width:960px){.p0-home-v1 .p0-hero{min-height:auto;grid-template-columns:1fr;align-content:normal;gap:2.25rem;padding-top:2.5rem}.p0-home-v1 .p0-hero__copy{max-width:38rem}.p0-feature-carousel{max-width:37rem}.p0-feature-carousel__stage{height:min(72vw,28rem);overflow:hidden}}@media(max-width:640px){.p0-home-v1 .p0-hero{gap:1.65rem;padding:2.5rem 1rem 3rem}.p0-home-v1 .p0-hero h1{margin-top:1rem;font-size:clamp(2.25rem,9.8vw,2.5rem);line-height:1.16}.p0-home-v1 .p0-hero__sub{margin-bottom:1.3rem;font-size:.875rem;line-height:1.75}.p0-home-v1 .p0-hero-cta{width:100%;min-height:3.4rem;padding-inline:1.15rem}.p0-home-v1 .p0-hero__note{text-align:center}.p0-home-v1 .p0-hero__facts{justify-content:center;gap:.55rem 1rem}.p0-home-v1 .p0-hero__slogan{margin-top:1.2rem;text-align:center}.p0-feature-carousel{padding-inline:0}.p0-feature-carousel__stage{height:min(90vw,22rem);perspective:none}.p0-feature-carousel__card{width:min(92%,21rem);border-radius:.8rem}.p0-feature-carousel__card--active{opacity:1;filter:none;transform:translate3d(-50%,-50%,0)}.p0-feature-carousel__card--previous,.p0-feature-carousel__card--next{opacity:0;filter:none;transform:translate3d(-47%,-50%,0) scale(.98)}.p0-feature-carousel__controls{width:min(16rem,88%);margin-top:.35rem}}@media(prefers-reduced-motion:reduce){.p0-home-v1 .p0-hero-cta,.p0-feature-carousel__card,.p0-feature-carousel__dots button{transition:none}}:root{--color-bg: #f7f7f5;--color-surface: #ffffff;--color-text: #192945;--color-text-secondary: #667085;--color-text-muted: #98a2b3;--color-primary: #4f53b8;--color-primary-hover: #4146a3;--color-primary-subtle: #eef0fa;--color-border: #e5e7eb;--font-family: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-body: 16px;--font-small: 14px;--font-caption: 13px;--font-section-title: 21px;--font-page-title: 32px;--font-hero-title: 42px;--line-height-body: 1.65;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-button: 10px;--radius-card: 14px;--container-max: 1200px;--nav-height: 72px;color:#172033;background:#f7f5f0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;--ink: #172033;--muted: #687087;--line: #dfe2ea;--surface: #fff;--accent: #4f46e5;--accent-soft: #eef2ff;--warning: #8a5b16;--danger: #8c3838}.candidate-workspace-page{padding-block:2.25rem 4.5rem}.resume-analysis-page{display:grid;gap:var(--module-gap);padding-block:2.25rem 4.5rem}.resume-analysis-heading{margin-bottom:0}.resume-analysis-section,.resume-analysis-next-step{border:1px solid var(--line);border-radius:.875rem;background:var(--surface);box-shadow:0 .75rem 2rem #1929450d}.resume-analysis-section{padding:1.5rem}.resume-analysis-summary{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;align-items:start}.resume-analysis-index{margin:0;color:var(--accent);font-weight:800;letter-spacing:.08em}.resume-analysis-section h2,.resume-analysis-next-step h2{margin:0;color:var(--ink);font-size:1.3125rem}.resume-analysis-summary>div>p,.resume-analysis-next-step p{margin:.75rem 0 0;color:var(--muted);line-height:1.7}.resume-analysis-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.resume-analysis-section-heading>div{display:flex;align-items:baseline;gap:.75rem}.resume-analysis-list{margin:0;padding:0;list-style:none}.resume-analysis-list li{padding:1.125rem 0;border-bottom:1px solid var(--line)}.resume-analysis-list li:last-child{padding-bottom:0;border-bottom:0}.resume-analysis-list h3{margin:0;color:var(--ink);font-size:1.0625rem}.resume-analysis-list p{margin:.5rem 0 0;color:var(--muted);line-height:1.65}.resume-analysis-next-step{padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.resume-analysis-next-step .v23-button,.resume-analysis-next-step>button{flex:0 0 auto}.resume-analysis-question-actions{display:grid;justify-items:end;gap:var(--space-2);max-width:24rem;text-align:right}.resume-analysis-question-actions .button-link{padding:0;background:transparent;color:var(--color-primary)}.resume-analysis-question-actions .button-link:disabled{color:var(--color-text-muted)}.resume-analysis-question-actions p{margin:0;font-size:var(--font-small)}.candidate-workspace-heading{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--line)}.candidate-workspace-heading h1{margin:.45rem 0 .5rem;color:var(--ink);font-size:clamp(1.9rem,3vw,2.35rem);font-weight:680;line-height:1.2;letter-spacing:-.035em}.candidate-workspace-heading p:last-child{max-width:48rem;margin:0;line-height:1.7}.candidate-workspace-module-grid,.candidate-resume-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--module-gap)}.candidate-workspace-module-card,.candidate-resume-card,.candidate-workspace-surface,.candidate-answer-list>article{border:1px solid var(--line);border-radius:.875rem;background:var(--surface);box-shadow:0 .65rem 1.9rem #1929450b}.candidate-workspace-module-card{min-height:13.5rem;padding:1.5rem;display:flex;flex-direction:column;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.candidate-workspace-module-card:hover{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));box-shadow:0 .85rem 2.2rem #1929450f;transform:translateY(-1px)}.candidate-workspace-module-copy{min-width:0}.candidate-workspace-module-heading{display:flex;align-items:center;gap:.75rem}.candidate-workspace-module-icon{width:2.375rem;height:2.375rem;flex:0 0 2.375rem;display:grid;place-items:center;border-radius:.625rem;background:var(--accent-soft);color:var(--accent)}.candidate-workspace-module-icon svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.candidate-workspace-module-copy h2,.candidate-workspace-surface h2,.candidate-resume-card h2,.candidate-answer-list h2{margin:0;color:var(--ink);font-size:1.25rem;line-height:1.35}.candidate-workspace-module-copy>p{min-height:3.3em;margin:.9rem 0 .65rem;color:var(--muted);font-size:.9375rem;line-height:1.65}.candidate-workspace-meta{color:var(--muted);font-size:.8125rem}.candidate-workspace-meta--error{color:#9c5c46}.candidate-workspace-card-link{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.5rem;padding:0 .25rem;border-radius:.35rem;color:var(--accent);text-decoration:none;font-size:.875rem;font-weight:700}.candidate-workspace-card-link:hover{color:var(--color-primary-hover)}.candidate-workspace-card-link:focus-visible{outline:3px solid rgb(79 83 184 / 20%);outline-offset:2px}.candidate-workspace-card-link svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.candidate-workspace-module-action{margin-top:auto;padding-top:.9rem;display:flex;justify-content:flex-end;border-top:1px solid var(--line)}.candidate-workspace-module-action .candidate-workspace-card-link{margin-left:auto}.candidate-workspace-page-actions{margin:0 0 1.25rem;display:flex;flex-wrap:wrap;gap:.75rem}.candidate-workspace-page-actions>a,.candidate-workspace-page-actions>button{min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;padding:0 1rem;border:1px solid var(--line);border-radius:.625rem;background:var(--surface);color:var(--ink);text-decoration:none;font-size:.875rem}.candidate-resume-card{padding:1.5rem}.candidate-resume-card>header,.candidate-workspace-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.candidate-resume-card .candidate-workspace-card-link{margin-top:1.25rem}.candidate-resume-card-meta{margin:1.25rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line-soft)}.candidate-resume-card-meta>div{padding:.9rem .75rem}.candidate-resume-card-meta dt{color:var(--faint);font-size:.75rem}.candidate-resume-card-meta dd{margin:.35rem 0 0;color:var(--ink);font-size:.875rem}.candidate-resume-values>strong{color:var(--ink);font-size:.875rem}.candidate-resume-values ul,.candidate-analysis-record ul{margin:.65rem 0 0;padding-left:1.1rem}.candidate-resume-values li,.candidate-analysis-record li{margin-top:.45rem;line-height:1.55}.candidate-workspace-notice{margin:1rem 0 0;padding:.75rem .9rem;border-left:3px solid #c8a258;background:#fbf8ef;color:#765f32;font-size:.8125rem;line-height:1.55}.candidate-resume-detail,.candidate-answer-list{display:grid;gap:var(--module-gap)}.candidate-resume-detail-meta dd{overflow-wrap:anywhere}.candidate-workspace-surface{padding:1.5rem}.candidate-workspace-section-heading{margin-bottom:1rem}.candidate-analysis-record{padding-block:1.5rem;border-top:1px solid var(--line-soft)}.candidate-analysis-record-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;color:var(--faint);font-size:.8125rem}.candidate-analysis-record-meta time{white-space:nowrap}.candidate-analysis-summary h3{margin:0;color:var(--ink);font-size:1rem;font-weight:680;line-height:1.45}.candidate-analysis-summary p{max-width:52rem;margin:.65rem 0 0;color:var(--text);font-size:.9375rem;font-weight:400;line-height:1.75;overflow-wrap:anywhere}.candidate-analysis-record-columns,.candidate-interview-layout,.candidate-experience-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--module-gap)}.candidate-analysis-record-columns{margin-top:1.25rem}.candidate-analysis-record-columns>div{min-width:0;padding:1.125rem;border-radius:.75rem;background:var(--paper)}.candidate-analysis-record-columns h3{margin:0;color:var(--ink);font-size:.95rem}.candidate-analysis-record-columns p{margin:.4rem 0 0;color:var(--muted);font-size:.875rem;line-height:1.65;overflow-wrap:anywhere}.candidate-analysis-record-columns li+li{margin-top:.85rem}.candidate-analysis-record-columns li>strong{color:var(--ink);font-size:.9375rem;line-height:1.5}.candidate-answer-list>article{padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.candidate-answer-list p{margin:.5rem 0 0;color:var(--muted)}.candidate-interview-section{padding:0;overflow:hidden}.candidate-interview-layout{gap:0;align-items:stretch}.candidate-interview-intro,.candidate-interview-form-panel{min-width:0;padding:1.75rem}.candidate-interview-intro h2{margin:0;color:var(--ink);font-size:var(--font-section-title);font-weight:680;line-height:1.45}.candidate-interview-intro p{max-width:31rem;margin:.8rem 0 0;color:var(--muted);font-size:.9375rem;line-height:1.7}.candidate-interview-form-panel{border-left:1px solid var(--line);background:color-mix(in srgb,var(--paper) 45%,var(--surface))}.candidate-interview-form-panel .candidate-workspace-form>button:not(.button-secondary){min-height:2.875rem;border-radius:var(--radius-button);background:var(--accent);color:#fff}.candidate-interview-form-panel .candidate-workspace-form>button:not(.button-secondary):hover:not(:disabled){background:var(--color-primary-hover)}.candidate-interview-disclaimer{margin:0;padding:1rem 1.75rem;border-top:1px solid var(--line);color:var(--muted);font-size:.8125rem;line-height:1.65}.candidate-workspace-form{display:grid;gap:1rem}.candidate-workspace-form h2,.candidate-workspace-form h3{margin:0;color:var(--ink)}.candidate-workspace-form label:not(.candidate-workspace-consent){display:grid;gap:.45rem;color:var(--ink);font-size:.875rem;font-weight:650}.candidate-workspace-form input,.candidate-workspace-form textarea{width:100%;min-height:2.75rem;padding:.7rem .8rem;border:1px solid var(--line);border-radius:.625rem;background:var(--surface);color:var(--ink);font:inherit}.candidate-workspace-form textarea{resize:vertical;line-height:1.6}.candidate-workspace-form input:focus,.candidate-workspace-form textarea:focus{border-color:var(--accent);outline:3px solid rgb(79 83 184 / 12%)}.candidate-workspace-consent{display:grid;grid-template-columns:1.125rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.875rem;border:1px solid var(--line);border-radius:.625rem;background:var(--surface);color:var(--muted);font-size:.8125rem;font-weight:400;line-height:1.7}.candidate-workspace-consent input{width:1.125rem;min-height:1.125rem;margin-top:.2rem}.candidate-interview-status{min-height:12rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.candidate-interview-status h3{margin:.85rem 0 .35rem;color:var(--ink)}.candidate-experience-list{display:grid;gap:0}.candidate-experience-list article{padding-block:1rem;display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--line-soft)}.candidate-experience-list article:first-child{border-top:0}.candidate-experience-list strong,.candidate-experience-list span{display:block;color:var(--ink)}.candidate-experience-list span,.candidate-experience-list small{margin-top:.35rem;color:var(--faint)}.candidate-experience-list p{margin:.65rem 0;white-space:pre-wrap;line-height:1.65}.career-growth-page{display:grid;gap:var(--module-gap)}.career-growth-hero{padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.career-growth-hero h1{max-width:46rem;margin:.5rem 0 0;color:var(--ink);font-size:clamp(1.9rem,3vw,2.35rem);font-weight:680;line-height:1.2;letter-spacing:-.035em}.career-growth-hero-copy{max-width:68rem;margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.career-growth-hero-copy p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.75}.career-growth-lead{margin:1rem 0 0;color:var(--ink);font-size:.9375rem;font-weight:680}.career-growth-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--module-gap)}.career-growth-entry-card{min-width:0;min-height:14rem;padding:1.5rem;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 .65rem 1.9rem #1929450b}.career-growth-card-heading{display:flex;align-items:center;gap:.75rem}.career-growth-card-heading h2{margin:0;color:var(--ink);font-size:var(--font-section-title);font-weight:680;line-height:1.35}.career-growth-card-icon{width:2.375rem;height:2.375rem;flex:0 0 2.375rem;display:grid;place-items:center;border-radius:.625rem;background:var(--accent-soft);color:var(--accent)}.career-growth-card-icon svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.career-growth-entry-card>p{margin:1rem 0;color:var(--muted);font-size:.9375rem;line-height:1.7}.career-growth-card-action{min-height:2.9rem;margin-top:auto;padding-top:.85rem;display:flex;align-items:flex-end;justify-content:flex-end;border-top:1px solid var(--line)}.career-growth-card-action .button-link{min-height:2rem;padding:.25rem;border-radius:.35rem;background:transparent;color:var(--accent);font-size:.8125rem;font-weight:700;text-align:right}.career-growth-card-action .button-link:hover{color:var(--color-primary-hover);background:var(--accent-soft)}.career-growth-card-action .button-link:focus-visible{outline:3px solid rgb(79 83 184 / 20%);outline-offset:2px}.career-growth-card-action>span{color:var(--faint);font-size:.8125rem}.career-growth-card-menu{color:var(--accent);font-size:.8125rem;font-weight:700}.career-growth-card-menu summary{min-height:2rem;padding:.4rem;display:flex;align-items:center;border-radius:.35rem;cursor:pointer;list-style:none}.career-growth-card-menu summary::-webkit-details-marker{display:none}.career-growth-card-menu summary:hover,.career-growth-card-menu summary:focus-visible{color:var(--color-primary-hover);background:var(--accent-soft);outline:3px solid rgb(79 83 184 / 20%);outline-offset:2px}.career-growth-card-menu>div{min-width:10rem;margin-top:.35rem;padding:.4rem;display:grid;gap:.25rem;border:1px solid var(--line);border-radius:var(--radius-button);background:var(--surface);box-shadow:0 .65rem 1.9rem #19294514}.career-growth-card-menu>div .button-link{width:100%;padding:.5rem .65rem;text-align:left}.career-growth-blocked{padding:1.5rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.career-growth-blocked h2{margin:0;color:var(--ink);font-size:var(--font-section-title)}.career-growth-blocked p{max-width:46rem;margin:.65rem 0 0;color:var(--muted);font-size:.9375rem;line-height:1.7}.career-growth-form-section,.career-growth-records{padding:1.5rem}.career-growth-form{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-workspace-form select{width:100%;min-height:2.75rem;padding:.7rem 2.25rem .7rem .8rem;border:1px solid var(--line);border-radius:var(--radius-button);background:var(--surface);color:var(--ink);font:inherit}.candidate-workspace-form select:focus{border-color:var(--accent);outline:3px solid rgb(79 83 184 / 12%)}.career-growth-field-wide,.career-growth-form-actions{grid-column:1 / -1}.career-growth-form-actions{display:flex;align-items:center;gap:1rem;padding-top:.25rem}.career-growth-form-actions>button{min-width:8.5rem;min-height:2.875rem;border-radius:var(--radius-button);background:var(--accent)}.career-growth-form-actions>button:hover:not(:disabled){background:var(--color-primary-hover)}.career-growth-form-actions>span{color:var(--faint);font-size:.8125rem}.career-growth-record-list{display:grid}.career-growth-record-list article{min-width:0;padding:1rem 0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-top:1px solid var(--line-soft)}.career-growth-record-list article:first-child{border-top:0}.career-growth-record-list article>div{min-width:0}.career-growth-record-list h3{margin:.35rem 0 0;color:var(--ink);font-size:1rem;line-height:1.45;overflow-wrap:anywhere}.career-growth-record-list p{margin:.35rem 0;color:var(--muted);font-size:.875rem}.career-growth-record-list small{color:var(--faint);font-size:.75rem}.career-growth-record-type{color:var(--accent);font-size:.75rem;font-weight:700}.career-growth-empty,.career-growth-future-note{margin:0;color:var(--muted);font-size:.875rem;line-height:1.7}.career-growth-future-note{text-align:center}@media(max-width:900px){.candidate-workspace-module-grid,.candidate-resume-grid,.candidate-analysis-record-columns,.candidate-interview-layout,.candidate-experience-layout{grid-template-columns:1fr}.career-growth-hero-copy{grid-template-columns:1fr;gap:.65rem}.career-growth-entry-grid{grid-template-columns:1fr}.career-growth-entry-card{min-height:0}}@media(max-width:640px){.candidate-workspace-page,.resume-analysis-page{padding:1.5rem 1rem 4.75rem}.resume-analysis-summary{grid-template-columns:1fr}.resume-analysis-section,.resume-analysis-next-step{padding:1.125rem}.resume-analysis-next-step{align-items:stretch;flex-direction:column}.resume-analysis-next-step .v23-button,.resume-analysis-next-step>button,.resume-analysis-question-actions{width:100%}.resume-analysis-question-actions{justify-items:stretch;max-width:none;text-align:left}.candidate-workspace-heading h1{font-size:1.625rem}.candidate-workspace-module-card{min-height:0;padding:1.125rem}.candidate-workspace-module-icon{width:2.25rem;height:2.25rem;flex-basis:2.25rem}.candidate-workspace-module-copy>p{min-height:0}.candidate-workspace-module-action{margin-top:1rem}.candidate-answer-list>article,.candidate-analysis-record>header,.candidate-resume-card>header,.candidate-workspace-section-heading,.candidate-experience-list article{align-items:flex-start;flex-direction:column}.candidate-resume-card,.candidate-workspace-surface{padding:1.125rem}.candidate-resume-card-meta{grid-template-columns:1fr}.candidate-resume-card-meta>div+div{border-top:1px solid var(--line-soft)}.candidate-analysis-record time{white-space:normal}.candidate-analysis-record-meta{align-items:flex-start;flex-direction:column;gap:.25rem}.candidate-interview-intro,.candidate-interview-form-panel{padding:1.25rem}.candidate-interview-form-panel{border-top:1px solid var(--line);border-left:0}.candidate-interview-disclaimer{padding:1rem 1.25rem}.career-growth-page{gap:1.25rem}.career-growth-hero{padding-bottom:1.25rem}.career-growth-hero h1{font-size:1.75rem}.career-growth-entry-card,.career-growth-form-section,.career-growth-records,.career-growth-blocked{padding:1.125rem}.career-growth-card-heading h2{font-size:1.125rem}.career-growth-form-actions,.career-growth-record-list article{align-items:stretch;flex-direction:column}.career-growth-card-action .button-link{justify-content:flex-start;text-align:left}.career-growth-form{grid-template-columns:1fr}.career-growth-field-wide,.career-growth-form-actions{grid-column:auto}.career-growth-form-actions>button,.career-growth-record-list article>button{width:100%}.candidate-workspace-page-actions>a,.candidate-workspace-page-actions>button{width:100%}}.v26-auth-page{min-height:100vh;display:grid;grid-template-rows:auto 1fr;justify-items:center;padding:1.5rem 1.25rem 3rem;background:var(--paper)}.v26-auth-brand{display:inline-flex;align-items:center;gap:.625rem;justify-self:start;width:min(100%,26.25rem);color:var(--ink);text-decoration:none;font-size:1.0625rem;font-weight:650}.v26-auth-card{align-self:center;width:min(100%,26.25rem);padding:1.75rem 1.875rem;border:1px solid var(--line);border-radius:.625rem;background:var(--surface);box-shadow:var(--shadow)}.v26-auth-card h1{margin:.5rem 0 .625rem;color:var(--ink);font-size:1.6875rem;font-weight:650;line-height:1.35}.v26-auth-intro{margin-bottom:1.25rem;color:var(--muted);font-size:.8125rem;line-height:1.7}.v26-auth-form{gap:.875rem}.v26-auth-form label{gap:.375rem;color:var(--text);font-size:.75rem;font-weight:600}.v26-auth-form input,.v26-guest-register input{min-height:2.625rem;padding:.625rem .75rem;border:1px solid #d9dce2;border-radius:.375rem;font-size:.8125rem}.v26-auth-form .v23-button{width:100%;margin-top:.25rem}.v26-auth-switch,.v26-auth-alternative,.v26-auth-back{margin:1rem 0 0;color:var(--muted);font-size:.75rem;line-height:1.65;text-align:center}.v26-auth-alternative{margin-top:.375rem}.v26-auth-back{margin-top:.5rem}.v26-auth-alternative a,.v26-auth-back a{margin-inline:.25rem;color:var(--accent);text-decoration:none}.v26-auth-switch-button{padding:0;border:0;border-radius:0;background:transparent;color:var(--accent);font-size:inherit;font-weight:650}.v26-auth-card .form-error{margin:.875rem 0 0;font-size:.75rem;line-height:1.6}.wechat-auth-page,.wechat-auth-card,.v6-auth-modal{font-family:var(--font-family)}.wechat-auth-card{width:min(100%,28.75rem);padding:var(--space-6) var(--space-8);border-color:var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text)}.wechat-auth-card h1{margin:var(--space-3) 0 var(--space-2);color:var(--color-text);font-size:1.6875rem;font-weight:680;line-height:1.35}.wechat-auth-heading{display:flex;align-items:center;gap:var(--space-2)}.wechat-auth-heading .eyebrow{margin:0}.wechat-auth-mark{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:var(--color-primary-subtle);color:var(--color-primary)}.wechat-auth-mark svg{width:1.15rem;height:1.15rem;fill:currentColor}.wechat-auth-intro{margin:0 0 var(--space-6);color:var(--color-text-secondary);font-size:var(--font-small);line-height:1.65}.wechat-website-primary{width:100%;min-height:2.4375rem;align-items:center;gap:var(--space-2);border-radius:var(--radius-button);background:var(--color-primary);color:#fff;font-size:var(--font-small);font-weight:650}.wechat-website-primary:hover:not(:disabled){background:var(--color-primary-hover)}.wechat-website-primary:focus-visible,.wechat-auth-fallback-toggle:focus-visible,.v6-auth-modal-fallbacks button:focus-visible{outline:3px solid rgb(79 83 184 / 22%);outline-offset:3px}.wechat-website-icon{width:1.2rem;height:1.2rem;fill:currentColor}.wechat-auth-caption,.v6-auth-modal-wechat-caption{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-caption);line-height:1.55;text-align:center}.wechat-auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-3);margin:var(--space-6) 0 var(--space-4);color:var(--color-text-muted);font-size:var(--font-caption)}.wechat-auth-divider:before,.wechat-auth-divider:after{height:1px;background:var(--color-border);content:""}.wechat-auth-fallback-toggle{display:flex;width:100%;min-height:2.4375rem;align-items:center;justify-content:center;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-size:var(--font-small);font-weight:600}.wechat-auth-fallback-toggle:hover{border-color:#c8cbea;color:var(--color-primary);background:var(--color-primary-subtle)}.wechat-auth-fallback h2{margin:0 0 var(--space-4);font-size:1rem;font-weight:650;line-height:1.5;text-align:center}.account-wechat-link{display:grid;max-width:26rem;gap:var(--space-3);margin-top:var(--space-4)}.account-wechat-link p{margin:0;color:var(--color-text-secondary);font-size:var(--font-small)}.v26-guest-page{width:100%;max-width:73.75rem;min-height:calc(100vh - 4.125rem);margin-inline:auto;padding:1rem 1.25rem 2.75rem}.v26-guest-intro{max-width:42rem;margin-bottom:1.5rem}.v26-guest-intro h1{margin:.5rem 0;color:var(--ink);font-size:2rem;font-weight:650;line-height:1.3;letter-spacing:-.035em}.v26-guest-intro>p:last-child{margin:0;color:var(--muted);font-size:.875rem;line-height:1.75}.v26-guest-upload-panel{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.375rem 1.5rem;border:1px solid var(--line);border-radius:.5rem;background:var(--surface)}.v26-guest-upload-panel>div>span,.v26-guest-result-panel>header>span,.v26-guest-summary>div>span{color:var(--accent);font-size:.625rem;font-weight:650;letter-spacing:.08em}.v26-guest-upload-panel h2{margin:.35rem 0 .3rem;color:var(--ink);font-size:1.125rem}.v26-guest-upload-panel p{margin:0;color:var(--muted);font-size:.75rem}.v26-guest-state,.v26-guest-error{margin:1rem 0 0;padding:.875rem 1rem;border-left:2px solid var(--accent);background:var(--accent-soft);font-size:.8125rem}.v26-guest-state p{margin-bottom:0}.v26-start-stage{width:100%;max-width:69rem;margin-inline:auto}.v26-start-back{display:inline-flex;align-items:center;margin:0 0 .65rem;padding:0;border:0;background:transparent;color:#6d7890;font:inherit;font-size:.78rem;line-height:1.5;text-decoration:none;cursor:pointer}.v26-start-back:hover{color:var(--accent)}.v26-start-intro{max-width:64rem;margin:0 0 .8rem}.v26-start-intro h1{margin:.35rem 0 .4rem;color:var(--ink);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;font-size:clamp(1.9rem,3.15vw,2.5rem);font-weight:720;line-height:1.18;letter-spacing:-.04em}.v26-start-intro h1 span{color:var(--accent)}.v26-start-intro>p:last-child{max-width:54rem;margin:0;color:#65738a;font-size:.82rem;line-height:1.65}.v26-start-upload-card{padding:.55rem;border:1px solid #e5e8f0;border-radius:.85rem;background:#fff;box-shadow:0 1rem 2.5rem #1828480f}.v26-start-upload-dropzone{display:flex;min-height:12.25rem;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem;border:1px dashed #cbd2e6;border-radius:.7rem;text-align:center}.v26-start-file-badge{display:grid;width:3.5rem;height:3.5rem;place-items:center;margin-bottom:.65rem;border-radius:50%;background:#f0f0ff;color:var(--accent);font-size:.68rem;font-weight:750;line-height:1.25;letter-spacing:.04em}.v26-start-upload-dropzone h2{margin:0;color:var(--ink);font-size:1rem;font-weight:700;line-height:1.4}.v26-start-upload-dropzone>p{margin:.35rem 0 .7rem;color:#748097;font-size:.78rem;line-height:1.65}.v26-start-file-button{min-width:14rem;min-height:2.7rem;justify-content:center;font-size:.82rem}.v26-start-upload-dropzone>small{margin-top:.5rem;color:#8993a5;font-size:.68rem;line-height:1.6}.v26-start-upload-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem 1rem}.v26-start-selected-inline{width:100%;margin:0 0 .2rem!important;color:var(--ink)!important;font-weight:650}.v26-start-upload-actions button{min-height:2.8rem;padding:.65rem 1.4rem}.v26-start-benefits{margin-top:.75rem}.v26-start-benefits>h2{margin:0 0 .5rem;color:var(--ink);font-size:.95rem;font-weight:700}.v26-start-benefits>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.v26-start-benefits article{min-height:5.5rem;padding:.75rem .9rem;border:1px solid #e7e9f0;border-radius:.7rem;background:#fff}.v26-start-benefits article>span{color:var(--accent);font-size:.62rem;font-weight:750;letter-spacing:.08em}.v26-start-benefits h3{margin:.3rem 0 .2rem;color:var(--ink);font-size:.9rem}.v26-start-benefits p{margin:0;color:#748097;font-size:.72rem;line-height:1.55}.v26-start-upload-privacy{display:flex;align-items:center;gap:.9rem;margin-top:.65rem;padding:.6rem .85rem;border:1px solid #e7e9f0;border-radius:.65rem;background:#fff}.v26-start-upload-privacy strong{flex:0 0 auto;color:var(--ink);font-size:.72rem}.v26-start-upload-privacy p{margin:0;color:#748097;font-size:.68rem;line-height:1.5}.v26-start-stage--confirm{max-width:72rem}.v26-start-stage--confirm .v26-start-intro h1 span{display:inline}.v26-start-selected-file{display:grid;grid-template-columns:4.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:7rem;margin-bottom:.6rem;padding:1rem 1.25rem;border:1px solid #e4e7ef;border-radius:.85rem;background:#fff;box-shadow:0 1rem 2.5rem #1828480f}.v26-start-file-type{display:grid;width:3.75rem;height:3.75rem;place-items:center;border-radius:.85rem;background:#f0f0ff;color:var(--accent);font-size:.7rem;font-weight:750;text-align:center}.v26-start-selected-file p{margin:0 0 .25rem;color:#78849a;font-size:.7rem;font-weight:650}.v26-start-selected-file h2{overflow:hidden;margin:0 0 .35rem;color:var(--ink);font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.v26-start-selected-file span{color:#748097;font-size:.72rem}.v26-start-selected-file .button-link{justify-self:end}.v26-start-privacy-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.6rem;border:1px solid #e4e7ef;border-radius:.8rem;background:#fff}.v26-start-privacy-summary>div{min-width:0;padding:.65rem .85rem}.v26-start-privacy-summary>div+div{border-left:1px solid #eceef4}.v26-start-privacy-summary span{color:var(--accent);font-size:.62rem;font-weight:750;letter-spacing:.08em}.v26-start-privacy-summary h3{margin:.25rem 0 .2rem;color:var(--ink);font-size:.76rem;line-height:1.45}.v26-start-privacy-summary p{margin:0;color:#748097;font-size:.68rem;line-height:1.5}.v26-start-authorization{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:.7rem .9rem;border:1px solid #e4e7ef;border-radius:.8rem;background:#fff}.v26-start-authorization-list{display:grid;gap:.45rem;min-width:0}.v26-start-authorization-summary strong{display:block;color:var(--ink);font-size:.82rem;line-height:1.45}.v26-start-authorization-summary p{margin:.2rem 0 0;color:#748097;font-size:.68rem;line-height:1.5}.v26-start-authorization-row{min-width:0}.v26-start-consent-choice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem}.v26-start-consent-choice input{width:1.1rem;height:1.1rem;margin:0;accent-color:var(--accent)}.v26-start-consent-choice strong{display:block;color:var(--ink);font-size:.76rem;line-height:1.5}.v26-start-consent-status{min-width:3.9rem;padding:.35rem .55rem;border-radius:999px;background:#eaf6ef;color:#2f7653!important;font-size:.65rem!important;font-weight:700;text-align:center}.v26-start-processing-notice{margin:.2rem 0 0 1.75rem;color:#707d93;font-size:.66rem;line-height:1.6}.v26-start-notice-links{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-left:1.75rem}.v26-start-notice-links .v26-start-processing-notice{margin-left:0}.v26-start-processing-notice summary{width:fit-content;color:var(--accent);cursor:pointer}.v26-start-processing-notice p{max-width:44rem;margin:.35rem 0 0;padding:.55rem .7rem;border-left:2px solid #d7d8fa;background:#f8f8fe}.v26-start-confirm-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.v26-start-confirm-actions .v23-button{min-width:12rem;justify-content:center}.v26-start-confirm-actions p{max-width:31rem;margin:0;color:#7d889b;font-size:.66rem;line-height:1.55;text-align:center}.v26-start-processing{display:flex;min-height:30rem;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center}.v26-start-processing h1{margin:.65rem 0 .75rem;color:var(--ink);font-size:2.2rem}.v26-start-processing>p:last-child{margin:0;color:var(--muted);font-size:.84rem}.v26-analysis-waiting{position:relative;display:flex;min-height:30rem;flex-direction:column;align-items:center;justify-content:center;padding:4.5rem 1.5rem;text-align:center}.v26-analysis-waiting-mark{width:2.75rem;height:2.75rem;margin-bottom:1.5rem;border:1px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:v26-analysis-waiting-spin 1.4s linear infinite}.v26-analysis-waiting h1{max-width:40rem;margin:.7rem 0 1.25rem;color:var(--ink);font-size:clamp(2rem,5vw,3.5rem);font-weight:650;line-height:1.15;letter-spacing:-.045em}.v26-analysis-waiting>p:not(.eyebrow){max-width:40rem;margin:0;color:var(--muted);font-size:.9375rem;line-height:1.9}.v26-analysis-waiting>p+p{margin-top:.75rem}@keyframes v26-analysis-waiting-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.v26-analysis-waiting-mark{animation:none}}.v26-analysis-waiting--v4{min-height:calc(100vh - 5rem);justify-content:flex-start;padding:clamp(1.4rem,3vh,2.35rem) 1.5rem 1.75rem;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgb(86 82 194 / 8%),transparent 34rem),linear-gradient(180deg,#fbfbfa,#f6f6f3)}.v26-analysis-waiting--v4 .v26-analysis-waiting-mark{width:2.25rem;height:2.25rem;margin-bottom:.55rem;border-color:#5652c22e;border-top-color:var(--accent)}.v26-analysis-waiting--v4 h1{margin:.3rem 0 .5rem;font-size:clamp(2rem,3.6vw,3rem)}.v26-analysis-waiting--v4>p:not(.eyebrow){max-width:38rem;font-size:.875rem;line-height:1.75}.v26-analysis-carousel{width:min(100%,61rem);margin-top:clamp(.75rem,1.8vh,1.25rem);touch-action:pan-y}.v26-analysis-carousel__stage{position:relative;height:clamp(15.75rem,22vw,18.5rem);perspective:70rem;transform-style:preserve-3d}.v26-analysis-carousel__card{position:absolute;top:50%;left:50%;width:min(48%,26rem);min-height:clamp(13.5rem,17vw,15.75rem);display:flex;flex-direction:column;justify-content:center;padding:clamp(1.65rem,3vw,2.4rem);border:1px solid #e1e4ec;border-radius:1rem;background:#fffffff5;box-shadow:0 1.25rem 3rem #1929451c;text-align:left;transform-origin:center;transform-style:preserve-3d;transition:transform .68s cubic-bezier(.22,.75,.25,1),opacity .48s ease,filter .48s ease,box-shadow .48s ease;will-change:transform,opacity}.v26-analysis-carousel__card>p:first-of-type{margin:0 0 .7rem;color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.08em}.v26-analysis-carousel__card h2{margin:0;color:var(--ink);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.35}.v26-analysis-carousel__card>p:last-child{margin:0;color:#647086;font-size:.8rem;line-height:1.75}.v26-analysis-carousel__number{position:absolute;top:1.25rem;right:1.4rem;color:#182a4a1a;font-size:3.25rem;font-weight:750;line-height:1;letter-spacing:-.08em}.v26-analysis-carousel__rule{width:2.75rem;margin:1.1rem 0;border-top:2px solid var(--accent)}.v26-analysis-carousel__card--active{z-index:3;opacity:1;filter:none;transform:translate3d(-50%,-50%,3rem) scale(1)}.v26-analysis-carousel__card--previous{z-index:1;opacity:.57;filter:saturate(.68);transform:translate3d(-120%,-49%,-4rem) rotateY(7deg) scale(.78)}.v26-analysis-carousel__card--next{z-index:2;opacity:.65;filter:saturate(.74);transform:translate3d(20%,-49%,-3rem) rotateY(-7deg) scale(.8)}.v26-analysis-carousel__controls{width:min(22rem,80%);margin:-.2rem auto 0;display:grid;grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;align-items:center;gap:.75rem}.v26-analysis-carousel__controls>button{width:2.25rem;height:2.25rem;display:grid;place-items:center;padding:0;border:1px solid #dfe3eb;border-radius:50%;background:#fff;color:var(--ink);box-shadow:0 .45rem 1.2rem #19294514;cursor:pointer;line-height:0}.v26-analysis-carousel__controls>button:hover{border-color:#bbbfe6;color:var(--accent)}.v26-analysis-carousel__controls button:focus-visible{outline:3px solid rgb(83 81 195 / 28%);outline-offset:3px}.v26-analysis-carousel__controls svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v26-analysis-carousel__dots{display:flex;align-items:center;justify-content:center;gap:.5rem}.v26-analysis-carousel__dots button{width:.5rem;height:.5rem;padding:0;border:0;border-radius:999px;background:#cdd1dc;cursor:pointer;transition:width .22s ease,background-color .22s ease}.v26-analysis-carousel__dots button.is-active{width:1.65rem;background:var(--accent)}.v26-analysis-waiting--v4 .v26-analysis-waiting__note{margin-top:.65rem;color:#7a8495;font-size:.72rem}@media(max-width:720px){.v26-analysis-waiting--v4{min-height:calc(100vh - 4.5rem);padding:1.25rem 1rem 1.75rem}.v26-analysis-carousel{margin-top:.75rem}.v26-analysis-carousel__stage{height:15.5rem;overflow:hidden;perspective:none}.v26-analysis-carousel__card{width:min(88%,23rem);min-height:13.5rem}.v26-analysis-carousel__card--active{transform:translate3d(-50%,-50%,0)}.v26-analysis-carousel__card--previous,.v26-analysis-carousel__card--next{opacity:0;filter:none;transform:translate3d(-47%,-50%,0) scale(.98)}.v26-analysis-carousel__controls{margin-top:.4rem}}.job-help-page,.job-help-contact-page{width:min(var(--container-max),calc(100% - 48px));margin:0 auto;padding-top:var(--space-10);padding-bottom:var(--space-16);color:var(--color-text)}.job-help-heading{max-width:760px;margin-bottom:var(--space-8)}.job-help-heading h1,.job-help-contact-heading h1{margin:var(--space-2) 0 0;color:var(--color-text);font-size:var(--font-page-title);line-height:1.25;letter-spacing:-.02em}.job-help-heading h2{margin:var(--space-4) 0 var(--space-2);color:var(--color-text);font-size:var(--font-section-title);line-height:1.4}.job-help-heading>p:last-child,.job-help-contact-heading>p,.job-help-selected-service p,.job-help-card>p,.job-help-contact-form-heading p{margin:0;color:var(--color-text-secondary);font-size:var(--font-body);line-height:var(--line-height-body)}.job-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.job-help-card{display:flex;min-width:0;min-height:226px;flex-direction:column;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:0 12px 28px #1929450d}.job-help-card-title{display:flex;align-items:center;gap:var(--space-3)}.job-help-card-title h2{margin:0;color:var(--color-text);font-size:var(--font-section-title);line-height:1.4}.job-help-card-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:10px;background:var(--color-primary-subtle);color:var(--color-primary)}.job-help-card-icon svg{width:21px;height:21px;fill:none;stroke:currentcolor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.job-help-card>p{margin-top:var(--space-4)}.job-help-card-action{display:flex;justify-content:flex-end;margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--color-border)}.job-help-card-action a,.job-help-back{display:inline-flex;min-height:44px;align-items:center;gap:var(--space-2);color:var(--color-primary);font-weight:700;text-decoration:none}.job-help-card-action a:hover,.job-help-card-action a:focus-visible,.job-help-back:hover,.job-help-back:focus-visible{color:var(--color-primary-hover);text-decoration:underline;text-underline-offset:4px}.job-help-contact-page{max-width:880px}.job-help-contact-heading{margin-top:var(--space-4)}.job-help-selected-service{margin-top:var(--space-6);padding:var(--space-4) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.job-help-selected-service span{display:block;margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--font-caption)}.job-help-selected-service strong{display:block;margin-bottom:var(--space-1);color:var(--color-text);font-size:var(--font-section-title)}.job-help-optional-field,.job-help-contact-form,.job-help-contact-page .candidate-interview-form-panel,.job-help-contact-page .v26-unified-service-inquiry.is-contact-only{margin-top:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:0 10px 24px #1929450a}.job-help-optional-field label,.job-help-contact-form label{display:grid;gap:var(--space-2);color:var(--color-text);font-size:var(--font-small);font-weight:700}.job-help-optional-field textarea,.job-help-contact-form textarea,.job-help-contact-form input{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font:inherit;line-height:1.5;resize:vertical}.job-help-optional-field textarea:disabled,.job-help-contact-form textarea:disabled,.job-help-contact-form input:disabled{background:var(--color-bg);color:var(--color-text-muted)}.job-help-optional-field p,.job-help-contract-note,.job-help-contact-disclaimer{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-small);line-height:1.55}.job-help-contact-form{display:grid;gap:var(--space-4)}.job-help-contact-form h2,.job-help-contact-form-heading h2{margin:0;color:var(--color-text);font-size:var(--font-section-title)}.job-help-contact-form button:disabled{cursor:not-allowed;opacity:.55}.job-help-contact-page .v26-unified-service-inquiry.is-contact-only{overflow:visible}.job-help-contact-page .v26-unified-service-inquiry.is-contact-only .v26-unified-service-body{display:grid;gap:var(--space-4);padding:0;border:0;background:transparent;box-shadow:none}.job-help-contact-page .candidate-interview-form-panel{align-self:stretch}.job-help-contact-page .candidate-workspace-form{max-width:none}.job-help-contact-disclaimer{padding:var(--space-3) 0;text-align:center}@media(max-width:720px){.job-help-page,.job-help-contact-page{width:min(100% - 32px,var(--container-max));padding-top:var(--space-6);padding-bottom:var(--space-10)}.job-help-grid{grid-template-columns:1fr;gap:var(--space-4)}.job-help-card{min-height:206px;padding:var(--space-5, 20px)}.job-help-heading h1,.job-help-contact-heading h1{font-size:28px}.job-help-selected-service,.job-help-optional-field,.job-help-contact-form,.job-help-contact-page .candidate-interview-form-panel,.job-help-contact-page .v26-unified-service-inquiry.is-contact-only{padding:var(--space-4)}}@media(prefers-reduced-motion:reduce){.v26-analysis-carousel__card,.v26-analysis-carousel__dots button{transition:none}}.v26-guest-results{margin-top:1.75rem}.v26-guest-results-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2.5rem;margin-bottom:.875rem}.v26-guest-results-heading h2{margin:.35rem 0 0;color:var(--ink);font-size:1.6875rem;line-height:1.35}.v26-guest-results-heading>p{max-width:23rem;margin:0;color:var(--muted);font-size:.6875rem;line-height:1.7;text-align:right}.v26-guest-summary{display:grid;grid-template-columns:minmax(10rem,.65fr) minmax(0,1.35fr) auto;align-items:center;gap:1.25rem;min-height:4.5rem;padding:.875rem 1.375rem;border:1px solid var(--line);border-radius:.5rem;background:#fff}.v26-guest-summary>div{display:flex;align-items:center;gap:.75rem}.v26-guest-summary h3,.v26-guest-summary p{margin:0}.v26-guest-summary h3{color:var(--ink);font-size:.9375rem}.v26-guest-summary p{color:var(--muted);font-size:.75rem;line-height:1.65}.v26-guest-result-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(22.5rem,.94fr);gap:1.375rem;align-items:start;margin-top:1.375rem}.v26-guest-result-side{display:grid;gap:1.375rem}.v26-guest-result-panel{min-width:0;padding:0 1.375rem;border:1px solid var(--line);border-radius:.5rem;background:#fff}.v26-guest-result-panel>header{min-height:3.6875rem;display:flex;align-items:center;gap:.625rem;border-bottom:1px solid var(--line)}.v26-guest-result-panel>header h3{margin:0;color:var(--ink);font-size:.9375rem}.v26-guest-result-panel>header small{margin-left:auto;color:var(--muted);font-size:.625rem}.v26-guest-source-note,.v26-guest-result-panel--compact>p{margin:0;padding:.625rem 0;border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:.6875rem;line-height:1.65}.v26-guest-result-panel--compact>p{border-bottom:0}.v26-guest-item-list article{padding:.9375rem 0 1rem;border-bottom:1px solid var(--line-soft)}.v26-guest-item-list article:last-child{border-bottom:0}.v26-guest-item-list h4{margin:0 0 .375rem;color:var(--ink);font-size:.875rem}.v26-guest-item-list p{margin:0 0 .5rem;color:var(--text);font-size:.75rem;line-height:1.7}.v26-guest-item-list .button-link{padding:0;background:transparent;color:var(--accent);font-size:.6875rem}.v26-guest-question-list{margin:0;padding:.375rem 0 .375rem 1.125rem}.v26-guest-question-list li{padding:.625rem 0;color:var(--text);font-size:.75rem;line-height:1.7}.v26-guest-service-inquiry{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.375rem;padding:1.125rem 0;border-top:1px solid var(--line)}.v26-guest-service-inquiry h3{margin:.2rem 0 .35rem;color:var(--ink);font-size:1rem;line-height:1.45}.v26-guest-service-inquiry p:last-child{margin:0;color:var(--muted);font-size:.75rem;line-height:1.65}.v26-guest-service-inquiry>button{flex:0 0 auto}.v26-guest-register{margin-top:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.v26-guest-register>summary{display:flex;align-items:center;justify-content:space-between;min-height:3.25rem;color:var(--accent);cursor:pointer;font-size:.8125rem;font-weight:650;list-style:none}.v26-guest-register>summary::-webkit-details-marker{display:none}.v26-guest-register>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;padding:.25rem 0 1.375rem}.v26-guest-register>div>p{margin:0;color:var(--muted);font-size:.75rem;line-height:1.7}.v26-guest-register form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.75rem;margin:0}.v26-guest-register label{gap:.375rem;font-size:.6875rem;font-weight:600}.v26-guest-page--result{max-width:calc(var(--container-max) + var(--space-8));padding:var(--space-6) var(--space-8) var(--space-16)}.v6-guest-result-shell{color:var(--color-text);font-family:var(--font-family);font-size:var(--font-body);line-height:var(--line-height-body)}.v6-guest-result-shell .v23-header-inner{max-width:calc(var(--container-max) + var(--space-8));height:var(--nav-height);padding-inline:var(--space-4)}.v6-guest-result-shell .v23-brand,.v6-guest-result-shell .v23-public-nav a,.v6-guest-result-shell .v23-public-actions a{font-family:var(--font-family)}.v6-guest-result-shell .v23-public-nav a{color:var(--color-text-secondary);font-size:var(--font-small)}.v6-guest-result-shell .v23-public-actions a{font-size:var(--font-small)}.v6-guest-result-shell .v23-public-actions .v23-button{min-height:44px;border-radius:var(--radius-button)}.v6-guest-results{--v6-accent-soft: color-mix(in srgb, var(--color-primary) 7%, var(--color-surface));--v6-border: var(--color-border);--v6-shadow: 0 8px 24px rgb(25 41 69 / 4%);color:var(--color-text);font-family:var(--font-family)}.v6-guest-controlled-note{max-width:48rem;margin:0 auto 1rem;padding:.65rem 1rem;border:1px solid #d7c98a;border-radius:.75rem;background:#fff9df;color:#625018;font-size:.75rem;line-height:1.6;text-align:center}.v6-guest-results-heading{position:relative;max-width:var(--container-max);margin:0 auto var(--space-6);text-align:center}.v6-guest-results-heading h1{margin:0;color:var(--color-text);font-size:var(--font-page-title);font-weight:720;letter-spacing:-.03em;line-height:1.3}.v6-guest-results-heading>p{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-body);line-height:var(--line-height-body)}.v6-guest-results-heading>.button-link{position:absolute;right:0;bottom:0;padding:.25rem;background:transparent;color:var(--color-primary);font-size:var(--font-caption)}.v6-guest-summary,.v6-guest-result-panel{border:1px solid var(--v6-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--v6-shadow)}.v6-guest-summary{padding:var(--space-4) var(--space-6)}.v6-guest-summary header,.v6-guest-result-panel>header>div{display:flex;align-items:baseline;gap:var(--space-2)}.v6-guest-summary header span,.v6-guest-result-panel>header span{color:var(--color-primary);font-size:var(--font-caption);font-weight:750;letter-spacing:.04em;white-space:nowrap}.v6-guest-summary h2,.v6-guest-result-panel h2{margin:0;color:var(--color-text);font-size:var(--font-section-title);font-weight:720;letter-spacing:-.025em;line-height:1.35}.v6-guest-summary>p{max-width:75rem;margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--font-body);line-height:var(--line-height-body);overflow-wrap:anywhere}.v6-guest-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-6)}.v6-guest-result-panel{min-width:0;display:flex;flex-direction:column;overflow:hidden}.v6-guest-result-panel>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:0;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--v6-border);background:var(--color-surface)}.v6-guest-result-panel>header>p{margin:0;padding:0;color:var(--color-text-secondary);font-size:var(--font-caption);line-height:1.5;text-align:right}.v6-guest-item-list{padding:0 var(--space-6)}.v6-guest-item-list article{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--v6-border)}.v6-guest-item-list article:last-of-type{border-bottom:0}.v6-guest-item-list article>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--v6-accent-soft);color:var(--color-primary);font-size:var(--font-caption);font-weight:750}.v6-guest-result-panel--issue .v6-guest-item-list article>span{background:var(--v6-accent-soft);color:var(--accent)}.v6-guest-item-list h3{margin:0;color:var(--color-text);font-size:var(--font-body);font-weight:680;line-height:1.55;overflow-wrap:anywhere}.v6-guest-item-list article p{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-small);line-height:var(--line-height-body);overflow-wrap:anywhere}.v6-guest-item-list>.muted{margin:0;padding:var(--space-4) 0;color:var(--color-text-muted);font-size:var(--font-small)}.v6-guest-low-value-note{margin:0 var(--space-6) var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border));border-radius:12px;background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface))}.v6-guest-low-value-note h3{margin:0;color:var(--color-text);font-size:var(--font-body);font-weight:680;line-height:1.5}.v6-guest-low-value-note p{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-small);line-height:var(--line-height-body);overflow-wrap:anywhere}.v6-guest-panel-footer{margin-top:auto;padding:var(--space-3) var(--space-6) var(--space-4);border-top:1px solid var(--v6-border);background:var(--color-surface)}.v6-guest-panel-footer .button-link{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-button);background:transparent;color:var(--color-primary);font-size:var(--font-small);font-weight:700;line-height:1.45;text-align:center;white-space:normal}.v6-guest-results-heading>.button-link:focus-visible,.v6-guest-panel-footer .button-link:focus-visible{outline:3px solid rgb(79 70 229 / .25);outline-offset:3px}.v6-auth-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow-y:auto;padding:var(--space-6);background:#19294561}.v6-auth-modal{position:relative;width:min(100%,28rem);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:0 24px 64px #1929452e;color:var(--color-text)}.v6-auth-modal h2{margin:0;padding-right:var(--space-8);font-size:var(--font-section-title);font-weight:720;letter-spacing:-.02em;line-height:1.4}.v6-auth-modal-intro{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-small);line-height:1.6}.v6-auth-modal-close{position:absolute;top:var(--space-4);right:var(--space-4);width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-text-secondary)}.v6-auth-modal-close:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-text)}.v6-auth-modal-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.v6-auth-modal-form,.v6-auth-modal-wechat{margin-top:var(--space-6)}.v6-auth-modal-fallbacks{display:flex;align-items:center;justify-content:center;gap:var(--space-4)}.v6-auth-modal-fallbacks button{padding:0;border:0;background:transparent;color:var(--color-primary);font:inherit;font-size:var(--font-small);font-weight:650}.v6-auth-modal-form input{min-height:46px;border-color:var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-size:var(--font-body)}.v6-auth-modal-form input:focus{border-color:var(--color-primary);outline:3px solid rgb(79 83 184 / 12%)}.v6-auth-modal-form .v23-button{min-height:48px;background:var(--color-primary)}.v6-auth-modal-form .v23-button:hover:not(:disabled){background:var(--color-primary-hover)}.v6-auth-modal-form .v23-button[aria-disabled=true]{pointer-events:none}.v6-auth-modal-switch,.v6-auth-modal-hint{margin:var(--space-4) 0 0;color:var(--color-text-secondary);font-size:var(--font-small);line-height:1.6;text-align:center}.v6-auth-modal-switch button{padding:0;border:0;background:transparent;color:var(--color-primary);font:inherit;font-weight:700}.v6-auth-modal-hint{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--font-caption)}.v6-auth-modal .form-error{margin:var(--space-4) 0 0;font-size:var(--font-small);text-align:center}@media(max-width:760px){.v26-guest-page--result{padding-top:var(--space-6);padding-right:var(--space-4);padding-left:var(--space-4)}.v6-guest-results-heading{margin-bottom:var(--space-6);padding-bottom:var(--space-8)}.v6-guest-results-heading h1{font-size:var(--font-page-title)}.v6-guest-results-heading>p{font-size:var(--font-body)}.v6-guest-results-heading>.button-link{right:50%;bottom:0;transform:translate(50%)}.v6-guest-summary{padding:var(--space-6)}.v6-guest-summary h2,.v6-guest-result-panel h2{font-size:var(--font-section-title)}.v6-guest-summary>p{font-size:var(--font-body);line-height:var(--line-height-body)}.v6-guest-result-grid{grid-template-columns:1fr}.v6-guest-result-panel>header{align-items:flex-start;flex-wrap:wrap;min-height:0;padding:var(--space-4)}.v6-guest-result-panel>header>p{max-width:9.5rem}.v6-guest-item-list{padding:0 var(--space-4)}.v6-guest-low-value-note{margin-right:var(--space-4);margin-left:var(--space-4)}.v6-guest-panel-footer{padding:var(--space-4)}.v6-guest-panel-footer .button-link{min-height:48px}.v6-auth-modal-backdrop{align-items:start;padding:var(--space-4)}.v6-auth-modal{margin-top:var(--space-8);padding:var(--space-6)}}@media(max-width:900px){.v26-start-benefits>div,.v26-start-privacy-summary{grid-template-columns:1fr}.v26-start-privacy-summary>div+div{border-top:1px solid #eceef4;border-left:0}.v26-start-authorization{grid-template-columns:1fr}.v26-start-confirm-actions{align-items:flex-start}.v26-start-confirm-actions p{text-align:left}.v26-guest-result-grid{grid-template-columns:1fr}}@media(max-width:640px){.v26-auth-page{padding:1rem 1rem 2rem}.v26-auth-card{align-self:start;margin-top:2.5rem;padding:1.375rem 1.25rem}.v26-auth-card h1{font-size:1.5rem}.v26-guest-page{padding:1rem 1rem 3rem}.v26-start-back{margin-bottom:1rem}.v26-start-intro{margin-bottom:1.15rem}.v26-start-intro h1{font-size:clamp(1.75rem,8.2vw,2.15rem);letter-spacing:-.04em}.v26-start-intro h1 span{display:block}.v26-start-upload-card{padding:.55rem}.v26-start-upload-dropzone{min-height:13rem;padding:1.35rem 1rem}.v26-start-file-button,.v26-start-upload-actions button,.v26-start-confirm-actions .v23-button{width:100%;min-width:0}.v26-start-benefits>div{gap:.65rem}.v26-start-benefits article{min-height:0}.v26-start-upload-privacy{align-items:flex-start;flex-direction:column;gap:.25rem}.v26-start-selected-file{grid-template-columns:3.5rem minmax(0,1fr);gap:.8rem;min-height:9rem;padding:1.15rem}.v26-start-file-type{width:3.5rem;height:3.5rem}.v26-start-selected-file .button-link{grid-column:1 / -1;justify-self:start;width:100%}.v26-start-privacy-summary>div,.v26-start-authorization{padding-right:1rem;padding-left:1rem}.v26-start-processing-notice{margin-left:0}.v26-start-notice-links{display:grid;gap:.35rem;margin-left:0}.v26-guest-intro h1{font-size:1.6875rem}.v26-guest-upload-panel,.v26-guest-results-heading,.v26-guest-summary{align-items:flex-start;grid-template-columns:1fr;flex-direction:column;gap:.75rem}.v26-guest-upload-panel,.v26-guest-results-heading{display:flex}.v26-guest-results-heading>p{text-align:left}.v26-guest-upload-panel .v23-button{width:100%}.v26-guest-service-inquiry{align-items:stretch;flex-direction:column;gap:.875rem}.v26-guest-service-inquiry>button{width:100%}.v26-guest-result-grid,.v26-guest-result-side{gap:.875rem}.v26-guest-result-panel{padding-inline:1rem}.v26-guest-result-panel>header{flex-wrap:wrap}.v26-guest-result-panel>header small{flex-basis:100%;margin:-.5rem 0 .625rem 1.25rem}.v26-guest-register form{grid-template-columns:1fr}.v26-guest-register form>button{grid-column:auto;width:100%}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}button,.button-link{border:0;border-radius:.5rem;background:var(--accent);color:#fff;padding:.72rem 1rem;cursor:pointer;text-decoration:none;display:inline-flex;justify-content:center}button:disabled{opacity:.55;cursor:wait}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.resume-intake-actions{display:grid;justify-items:start;gap:.75rem}.resume-intake-actions p{margin-bottom:0}.resume-consent-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.resume-consent-actions p{flex-basis:100%}.request-reference{color:var(--muted);font-size:.82rem}.button-secondary,.button-quiet{background:transparent;color:var(--ink);border:1px solid var(--line)}a{color:var(--accent);font-weight:650}h1,h2,p{margin-top:0}h1{font-size:clamp(1.6rem,3vw,2.3rem);letter-spacing:-.03em}h2{font-size:1rem}.muted{color:var(--muted)}.eyebrow{text-transform:uppercase;color:var(--muted);letter-spacing:.12em;font-size:.72rem;font-weight:750}.auth-page,.center-page{min-height:100vh;display:grid;place-items:center;padding:1.25rem}.auth-card,.onboarding,.selector{width:min(100%,30rem)}.auth-card{background:var(--surface);border:1px solid var(--line);padding:clamp(1.5rem,4vw,3rem);border-radius:1rem;box-shadow:0 18px 50px #232d2514}.guest-analysis-page{align-items:flex-start;padding-block:48px}.guest-analysis-card{width:min(1120px,calc(100vw - 32px));max-width:none}.guest-upload{display:grid;gap:12px;padding:28px;border:1px dashed var(--line, #c7c7c7);border-radius:16px;background:#faf9f6}.guest-analysis-card form{margin-top:24px}.auth-brand{display:inline-flex;margin-bottom:2rem;color:var(--ink);text-decoration:none;font-size:1.05rem;font-weight:800;letter-spacing:-.02em}form{display:grid;gap:1rem}label{display:grid;gap:.45rem;font-weight:650}input{border:1px solid #bfc5bb;border-radius:.5rem;padding:.78rem;background:#fff}input:focus{outline:3px solid rgb(79 70 229 / 20%);border-color:var(--accent)}.form-error{color:var(--danger);margin-top:1rem}.workspace{min-height:100vh;display:grid;grid-template-columns:15rem minmax(0,1fr)}.sidebar{background:#10182c;color:#fff;padding:1.5rem 1rem;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:.7rem;padding:.3rem .5rem 1.5rem;font-weight:750}.brand-mark{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;background:#eef2ff;color:#3730a3}.sidebar nav{display:grid;gap:.25rem}.sidebar nav a{color:#cfd8d1;text-decoration:none;padding:.72rem .8rem;border-radius:.45rem;font-weight:550}.sidebar nav a.active{background:#273253;color:#fff}.candidate-switch{margin-top:auto;background:transparent;border:1px solid #526158}.workspace-main{min-width:0}.topbar{height:4.5rem;padding:.75rem clamp(1rem,4vw,2.5rem);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#f7f7f3eb;position:sticky;top:0;z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topbar p{margin-bottom:.15rem}.page{max-width:78rem;padding:clamp(1.25rem,4vw,2.5rem);margin:0 auto;display:grid;gap:1rem}.page-heading,.panel>header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.panel{border-top:1px solid var(--line);background:var(--surface);padding:1.25rem}.panel>header h2{margin:0 0 1rem}.resume-version-grid{max-width:52rem;margin-bottom:1rem}.resume-summary-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.resume-summary-actions .button-link{white-space:nowrap}.resume-version-ref{overflow-wrap:anywhere}.resume-diagnosis-section{border-top:1px solid var(--line);padding-top:1.5rem}.section-heading{margin-bottom:1rem}.section-heading h2{margin-bottom:0;font-size:clamp(1.25rem,2vw,1.65rem)}.resume-issue-list{grid-template-columns:1fr}.resume-issue-list .panel{min-width:0}.resume-issue-list li{margin-bottom:.55rem}.resume-issue-list li .button-link{display:inline;padding:0;background:transparent;color:var(--accent)}.status-grid,.summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.metric-row{display:grid;grid-template-columns:auto 1fr;gap:.25rem .6rem;margin-bottom:1rem}.metric-row strong{font-size:1.25rem;color:var(--accent)}.asset-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin-bottom:1rem}.asset-list article{border:1px solid var(--line);border-radius:.6rem;padding:1rem}.asset-list article p,.asset-list article h3{margin-bottom:.4rem}.supporting-state,.tag-row span{display:inline-flex;width:fit-content;padding:.25rem .55rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.76rem}.tag-row{display:flex;gap:.4rem;flex-wrap:wrap;margin:.5rem 0}.tag-row .tag--warning,.tag-row .tag--attention{background:#fff3d8;color:var(--warning)}.tag-row .tag--danger{background:#f8e7e7;color:var(--danger)}.attention-list{display:grid;gap:.55rem;padding-left:1.2rem}.question-action{padding:.8rem 0;border-top:1px solid var(--line)}.question-action:first-child{border-top:0}.discovery-results{display:grid;gap:1rem}.discovery-clue-list{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.discovery-question-list{display:grid;gap:0;margin:0;padding-left:1.4rem}.discovery-question-list li{padding:1rem 0 1rem .35rem;border-top:1px solid var(--line)}.discovery-question-list li:first-child{border-top:0;padding-top:0}.discovery-question-list p:last-child{margin-bottom:0}.technical-details{border:1px solid var(--line);background:#fafbf8;padding:.8rem 1rem;border-radius:.5rem;color:var(--muted)}.technical-details summary{cursor:pointer;font-weight:650}blockquote{margin:1rem 0;padding:.8rem 1rem;border-left:3px solid var(--accent);background:var(--accent-soft)}.evidence-related-context{white-space:pre-wrap}.status{display:inline-flex;align-items:center;width:fit-content;padding:.28rem .55rem;border-radius:999px;font-size:.75rem;font-weight:750;white-space:nowrap;background:#edf0eb}.status--positive{color:#19623f;background:#e3f3e9}.status--warning{color:var(--warning);background:#fff3d8}.status--blocked{color:#7f3434;background:#f8e7e7}.notice{border-left:3px solid var(--warning);padding-left:.8rem;color:#694a1d}.view-state{margin:1rem;border:1px dashed #c8cdc5;background:#fafbf8;padding:1.5rem;border-radius:.65rem}.view-state h2{font-size:1.1rem}.view-state--blocked,.view-state--forbidden{border-color:#d8b6b6}.view-state--development,.view-state--stale{border-color:#dbc690;background:#fffaf0}.candidate-row,.opportunity-row{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:1rem;padding:1rem;border-bottom:1px solid var(--line);background:#fff;color:var(--ink);border-radius:0}.candidate-row small{color:var(--muted)}.opportunity-row>div:last-child{display:grid;justify-items:end;gap:.65rem}.report-meta{display:flex;flex-wrap:wrap;gap:1rem;color:var(--muted);font-size:.85rem}.data-grid{display:grid;gap:.6rem;margin:0}.data-grid>div{display:grid;grid-template-columns:minmax(8rem,.35fr) 1fr;gap:1rem;border-top:1px solid #edf0eb;padding-top:.6rem}.data-grid dt{color:var(--muted);text-transform:capitalize}.data-grid dd{margin:0;min-width:0}.data-list{padding-left:1.2rem}.drawer-backdrop{position:fixed;inset:0;z-index:20;background:#0c120e73;display:flex;justify-content:flex-end}.drawer{width:min(36rem,100%);height:100%;overflow:auto;padding:1.5rem;background:#fff}.drawer>header{display:flex;justify-content:space-between}.mobile-nav{display:none}.subnav{display:flex;gap:.35rem;border-bottom:1px solid var(--line);overflow-x:auto}.subnav a{padding:.6rem .8rem;text-decoration:none;color:var(--muted);white-space:nowrap}.subnav a.active{color:var(--accent);border-bottom:2px solid var(--accent)}.result-item{padding:1rem 0;border-top:1px solid var(--line)}.result-item:first-child{border-top:0}.result-item h3{margin-bottom:.45rem}.constraint{display:inline-flex;border-radius:999px;padding:.25rem .55rem;font-size:.78rem}.constraint--confirmed_satisfied{background:#e3f3e9;color:#19623f}.constraint--confirmed_conflict{background:#f8e7e7;color:#7f3434}.constraint--unknown{background:#fff3d8;color:#76501a}.bilateral{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:stretch;background:#f8f9f6;padding:.8rem;border-radius:.5rem}.bilateral section{min-width:0}.bilateral h4{margin:0 0 .5rem}.evidence-ref{display:block;width:100%;margin:.35rem 0;background:#fff;color:var(--accent);border:1px solid var(--line);text-align:left;overflow-wrap:anywhere}.actor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.restricted{color:var(--warning);background:#fff8e7;border-left:3px solid #c7963d;padding:.75rem}.public-site{min-height:100vh;background:radial-gradient(circle at 82% 7%,rgb(79 70 229 / 10%),transparent 28rem),var(--surface)}.public-header,.public-hero,.public-process,.public-footer{width:min(100% - 2.5rem,76rem);margin-inline:auto}.public-header{min-height:5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.public-brand{display:inline-flex;align-items:center;gap:.7rem;color:var(--ink);text-decoration:none;font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.public-brand-mark{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;color:#fff;background:var(--accent)}.public-login-link{color:var(--ink);text-decoration:none}.public-hero{min-height:calc(100vh - 5rem);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(3rem,8vw,8rem);align-items:center;padding-block:clamp(4rem,9vw,8rem)}.public-hero-copy h1{max-width:13ch;font-size:clamp(2.8rem,7vw,5.8rem);line-height:1.02;letter-spacing:-.065em;margin-bottom:1.7rem}.public-lead{max-width:40rem;color:var(--muted);font-size:clamp(1rem,2vw,1.2rem);line-height:1.8}.public-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.3rem;margin-top:2rem}.public-actions p{margin:0;color:var(--muted);font-size:.88rem}.public-primary-action{display:inline-flex;justify-content:center;padding:.9rem 1.25rem;border-radius:.55rem;color:#fff;background:var(--accent);text-decoration:none}.public-principles{border-block:1px solid var(--line);padding-block:1.5rem}.public-principles-kicker{color:var(--accent);font-weight:750}.public-principles dl{margin:0}.public-principles dl>div{display:grid;grid-template-columns:6rem 1fr;gap:1rem;padding-block:1.15rem;border-top:1px solid var(--line)}.public-principles dt{font-weight:800}.public-principles dd{margin:0;color:var(--muted);line-height:1.65}.public-process{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,8rem);padding-block:clamp(4rem,8vw,7rem);border-top:1px solid var(--line)}.public-process h2{max-width:17ch;font-size:clamp(1.9rem,4vw,3.3rem);line-height:1.15;letter-spacing:-.045em}.public-process ol{margin:0;padding:0;list-style:none}.public-process li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.4rem 0;border-top:1px solid var(--line)}.public-process li>span{color:var(--accent);font-weight:800}.public-process h3{margin:0 0 .45rem}.public-process li p{color:var(--muted);line-height:1.65}.public-footer{display:flex;justify-content:space-between;gap:2rem;padding-block:2rem;border-top:1px solid var(--line);color:var(--muted);font-size:.85rem}.public-footer p:last-child{max-width:38rem;text-align:right}@media(max-width:820px){.public-header,.public-hero,.public-process,.public-footer{width:min(100% - 2rem,76rem)}.public-hero,.public-process{grid-template-columns:1fr;gap:2.5rem}.public-hero{min-height:auto;padding-block:4rem}.public-hero-copy h1{font-size:clamp(2.6rem,14vw,4.25rem)}.public-actions,.public-footer{align-items:stretch;flex-direction:column}.public-primary-action{width:100%}.public-footer p:last-child{text-align:left}.workspace{display:block;padding-bottom:4rem}.sidebar{display:none}.topbar{height:4rem}.status-grid,.summary-grid{grid-template-columns:1fr}.mobile-nav{position:fixed;z-index:10;inset:auto 0 0;height:4rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:#fff;border-top:1px solid var(--line)}.mobile-nav a{display:grid;place-items:center;text-decoration:none;color:var(--muted);font-size:.7rem;line-height:1.2;min-width:0;padding:.4rem .15rem;text-align:center}.mobile-nav a.active{color:var(--accent);background:var(--accent-soft)}.mobile-candidate-switch{border-radius:0;background:#fff;color:var(--muted);padding:.5rem .25rem;font-size:.7rem}.data-grid>div{grid-template-columns:1fr;gap:.25rem}.page-heading,.opportunity-row{align-items:flex-start}.bilateral,.actor-grid{grid-template-columns:1fr}}@media(min-width:821px)and (max-width:1100px){.workspace{grid-template-columns:12rem minmax(0,1fr)}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--paper: #f7f7f5;--ink: #192945;--text: #3e4b61;--muted: #748096;--faint: #929bab;--line: #e5e7eb;--line-soft: #eceef1;--surface: #fff;--accent: #4f53b8;--accent-soft: #f1f1f9;--success: #3d775a;--shadow: 0 18px 55px rgb(25 41 69 / 8%);--module-gap: 1.5rem;color:var(--text);background:var(--paper)}body{background:var(--paper);color:var(--text);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.v23-site-header{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.v23-header-inner{width:100%;max-width:73.75rem;height:4.125rem;margin:0 auto;padding-inline:1.25rem;display:flex;align-items:center;gap:1.875rem}.v23-brand{display:inline-flex;align-items:center;gap:.65rem;color:var(--ink);text-decoration:none;font-size:1.05rem;font-weight:650;letter-spacing:-.02em;white-space:nowrap}.v23-brand-mark{width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:.5rem;background:var(--ink);color:#fff;font-family:Georgia,serif}.v23-public-nav,.v23-account-nav{display:flex;align-items:stretch;gap:2rem;margin-inline:auto;align-self:stretch}.v23-public-nav a,.v23-account-nav a{display:flex;align-items:center;border-bottom:2px solid transparent;color:#596579;text-decoration:none;font-size:.8125rem;font-weight:600}.v23-account-nav a.active{border-bottom-color:var(--accent);color:var(--ink)}.v23-public-actions,.v23-account-actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:.75rem}.v23-login-link{color:var(--ink);text-decoration:none;font-size:.8125rem}.v23-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.4375rem;padding:0 1.0625rem;border:1px solid transparent;border-radius:.35rem;text-decoration:none;font-size:.8125rem;font-weight:550}.v23-button-primary{background:var(--accent);color:#fff}.v23-button-quiet{border-color:var(--line);color:var(--ink);background:#fff}.v23-button-large{min-height:3rem;padding-inline:1.4375rem;font-size:.875rem}.v23-identity-button{display:inline-flex;align-items:center;gap:.5rem;max-width:12rem;min-height:2.4375rem;padding:0 .25rem;border:0;background:transparent;color:var(--ink);font-size:.82rem;line-height:1}.v23-identity-button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v23-identity-button .v23-avatar{width:2rem;height:2rem;flex:0 0 2rem}.v23-logout{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:2.4375rem;padding:0 .875rem;border:1px solid var(--line);border-radius:.35rem;background:#fff;font-size:.8125rem}.v23-account-main{min-height:calc(100vh - 4.125rem)}.v23-landing{overflow:hidden}.v23-hero,.v23-section,.v23-lasting,.v23-footer,.v23-workspace{width:100%;max-width:73.75rem;margin-inline:auto;padding-inline:1.25rem}.v23-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(28rem,1.05fr);align-items:center;gap:3.875rem;padding-block:2.875rem 2.3125rem}.v23-hero-copy{max-width:35rem}.eyebrow{color:var(--accent);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.v23-eyebrow-line{display:inline-block;width:2rem;border-top:1px solid currentColor;margin:0 .65rem .2rem 0}.v23-hero h1{margin:1rem 0 1.0625rem;color:var(--ink);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;font-size:clamp(2.375rem,3.25vw,2.9375rem);font-weight:680;line-height:1.22;letter-spacing:-.048em}.v23-hero h1 span{color:var(--accent)}.v23-hero-sub{max-width:32rem;margin-bottom:1.375rem;color:#56647a;font-size:.9375rem;line-height:1.85}.v23-hero-note,.v23-brand-slogan{color:var(--muted);font-size:.6875rem}.v23-hero-note{margin:.9rem 0 1.4rem}.v23-hero-facts{display:flex;gap:1.5rem;color:#596579;font-size:.6875rem}.v23-hero-facts span:before{content:"✓";color:#3d775a;margin-right:.45rem}.v23-brand-slogan{margin-top:2rem}.v23-hero-preview{position:relative;background:#fff;border:1px solid #e4e6ea;border-radius:.625rem;padding:1.3125rem 1.6875rem 1.375rem;box-shadow:0 1rem 2.5rem #19294517}.v23-hero-preview:before{content:"";position:absolute;width:9.375rem;height:9.375rem;z-index:-1;right:-4.625rem;top:-3.9375rem;border-radius:50%;background:#efeff9;filter:blur(2px)}.v23-preview-top{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1.0625rem;color:#7c8695;font-size:.625rem}.v23-preview-tag{padding:.1875rem .4375rem;border-radius:999px;background:#f2f3f5;color:#7a8494;font-size:.5625rem}.v23-preview-person{display:flex;align-items:center;gap:.6875rem;padding-bottom:1.0625rem;border-bottom:1px solid var(--line)}.v23-avatar{width:2.65rem;height:2.65rem;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:800}.v23-preview-person .v23-avatar{width:2.5rem;height:2.5rem;font-weight:650}.v23-preview-person h3{margin:0 0 .25rem;color:var(--ink);font-size:.875rem}.v23-preview-person p{margin:0;color:var(--muted);font-size:.625rem}.v23-file-icon{width:2.125rem;height:2.5rem;display:grid;place-items:center;margin-left:auto;border:1px solid #dcdfe5;border-radius:.3125rem;color:var(--accent)}.v23-preview-body{padding-top:1.0625rem}.v23-preview-body .eyebrow{font-size:.6875rem;font-weight:650}.v23-preview-body h2{margin:.5625rem 0 .5rem;color:var(--ink);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;font-size:1.3125rem;font-weight:700;line-height:1.5;letter-spacing:-.025em}.v23-preview-body>p:not(.eyebrow){margin:0;color:#667287;font-size:.75rem}.v23-evidence-box{margin:.8125rem 0 .875rem;padding:.625rem .8125rem;border-left:2px solid #b8bae2;background:#f7f7fb}.v23-evidence-box>span{color:var(--accent);font-size:.5625rem;font-weight:650}.v23-evidence-box p{margin:.25rem 0;color:#4e5a70;font-size:.6875rem;line-height:1.65}.v23-evidence-box small{color:#929baa;font-size:.5625rem}.v23-text-link{display:inline-flex;align-items:center;gap:.4375rem;padding:0;color:var(--accent);text-decoration:none;font-size:.75rem;font-weight:600}.v23-proof-wrap,.v23-support-wrap{border-top:1px solid var(--line);background:#fff}.v23-support-wrap{border-bottom:1px solid var(--line)}.v23-section{padding:2.875rem 1.25rem 3.25rem}.v23-section-heading{display:flex;justify-content:space-between;gap:2.5rem;align-items:end;margin-bottom:1.5rem}.v23-section-heading h2,.v23-lasting h2,.v23-workspace-top h1{color:var(--ink);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;font-weight:650;letter-spacing:-.035em}.v23-section-heading h2{margin:.5rem 0 0;font-size:1.75rem;line-height:1.35}.v23-section-heading>p{margin:0;color:var(--muted);font-size:.75rem;line-height:1.75}.v23-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--line);border-radius:.5rem;background:#fff}.v23-proof-grid article{min-height:11rem;padding:1.375rem;border-right:1px solid var(--line)}.v23-proof-grid article+article{padding-left:1.375rem}.v23-proof-grid article:last-child{border-right:0}.v23-proof-label{color:var(--accent);margin-bottom:1.25rem;font-size:.625rem;font-weight:650;letter-spacing:.08em}.v23-proof-grid h3{color:var(--ink);font-size:1rem}.v23-proof-grid article>p:last-child{color:var(--muted);font-size:.875rem;line-height:1.75}.v23-service-list{border-top:1px solid #d7d9dd}.v23-service-row{display:grid;grid-template-columns:2.875rem 11.25rem minmax(0,1fr) 1.875rem;gap:1rem;align-items:center;padding:1.125rem .1875rem;border-bottom:1px solid #d7d9dd}.v23-service-row h3,.v23-service-row p{margin:0}.v23-service-row h3{color:var(--ink);font-size:.9375rem}.v23-service-row p{color:var(--muted);font-size:.75rem;line-height:1.6}.v23-lasting{display:grid;grid-template-columns:1.1fr .9fr;gap:5.625rem;align-items:center;padding:3rem 1.25rem 3.875rem}.v23-lasting h2{margin:.5rem 0 .8125rem;font-size:1.6875rem;line-height:1.48}.v23-lasting p{color:#687487;font-size:.75rem;line-height:1.85}.v23-document-stack{padding:.375rem 1.3125rem;border:1px solid var(--line);border-radius:.5rem;background:#fff}.v23-document-stack div{min-height:3.25rem;display:flex;align-items:center;border-bottom:1px solid var(--line);color:var(--ink);font-size:.75rem;box-shadow:none}.v23-document-stack div:last-child{border-bottom:0}.v23-footer{display:flex;justify-content:space-between;gap:2rem;padding-block:2rem;border-top:1px solid var(--line);color:var(--muted);font-size:.8rem}.v23-footer strong{color:var(--ink)}.v23-workspace{padding:1.6875rem 1.25rem 4.375rem}.v23-workspace-top{align-items:flex-start;margin-bottom:.9375rem;padding-bottom:0;border-bottom:0}.v23-workspace-top h1{margin:.1875rem 0 .25rem;font-size:1.6875rem}.v23-workspace-top p:last-child{margin-bottom:0}.v23-discovery-results{margin-block:2rem 3rem}.v23-discovery-heading{margin-bottom:1.5rem}.v23-discovery-heading h2{font-size:clamp(1.75rem,3vw,2.7rem)}.v23-discovery-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);gap:1rem;align-items:start}.v23-discovery-grid>.panel{margin:0;box-shadow:none}.v23-discovery-grid>.panel:first-child{border-top:3px solid var(--accent)}.v23-discovery-grid>.panel:last-child{background:#f2f2f0}.discovery-clue-list{display:grid;gap:0}.discovery-clue-list article{padding:1.5rem 0;border:0;border-top:1px solid var(--line);background:transparent}.v23-result-number{color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.08em}.discovery-clue-list h3{color:var(--ink);font-family:Georgia,Songti SC,serif;font-size:1.6rem;font-weight:500}.discovery-clue-list ul{padding:1rem 1rem 1rem 2rem;background:var(--accent-soft)}.discovery-question-list{padding-left:1.25rem}.discovery-question-list li{padding:.8rem 0;border-bottom:1px solid #d9dadd}.v23-career-profile{max-width:76.25rem;padding:1.6875rem 1.25rem 4.375rem;gap:0}.v23-career-profile .v23-workspace-top{align-items:flex-start;margin-bottom:.9375rem;padding-bottom:0;border-bottom:0}.v23-career-profile .v23-workspace-top h1{margin:.1875rem 0 .25rem;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;font-size:1.6875rem;font-weight:700;line-height:1.25;letter-spacing:-.035em}.v23-career-profile .v23-workspace-top p:last-child{color:#707b8d;font-size:.75rem}.v23-resume-summary .view-state{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1.5rem;margin:0 0 2.375rem;padding:.75rem 1rem;border-style:solid;border-radius:.5rem;background:#fff}.v23-resume-summary .view-state h2{grid-column:1;margin:0;color:var(--ink);font-size:.875rem}.v23-resume-summary .view-state>p{grid-column:1;margin:0;color:var(--muted);font-size:.72rem;line-height:1.55}.v23-resume-summary .resume-intake-actions{grid-column:2;grid-row:1 / span 2;display:flex;justify-content:flex-end;align-items:center;gap:.75rem}.v23-resume-summary .resume-intake-actions .button-link{white-space:nowrap}.v23-resume-summary .resume-intake-actions>.muted{max-width:20rem;font-size:.68rem;line-height:1.45}.v23-career-profile .v23-discovery-results{margin:0 0 3rem}.v23-career-profile .v23-discovery-heading{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);align-items:end;gap:2rem;margin-bottom:.8125rem}.v23-career-profile .v23-discovery-heading h2{margin-top:.3125rem;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;font-size:clamp(1.35rem,2.3vw,1.7rem);font-weight:700;line-height:1.35;letter-spacing:-.025em}.v23-career-profile .v23-discovery-heading>p{font-size:.72rem;line-height:1.65}.v23-career-profile .v23-discovery-grid{grid-template-columns:minmax(0,1.06fr) minmax(22.5rem,.94fr);gap:1.375rem}.v23-career-profile .v23-discovery-grid>.panel,.v23-career-profile .v26-discovery-side>.panel{padding:0 1.375rem 1.25rem;border:1px solid var(--line);border-radius:.5rem}.v23-career-profile .v23-discovery-grid>.panel:first-child{border-top:3px solid var(--accent)}.v23-career-profile .v26-discovery-side>.panel{background:#f3f3f1}.v23-career-profile .v23-discovery-grid>.panel>header,.v23-career-profile .v26-discovery-side>.panel>header{min-height:3.6875rem;align-items:center;border-bottom:1px solid var(--line)}.v23-career-profile .v23-discovery-grid>.panel>header h2,.v23-career-profile .v26-discovery-side>.panel>header h2{margin:0;font-size:.9375rem}.v26-discovery-side{display:grid;gap:1.375rem;min-width:0}.v26-direct-summary{margin-bottom:1.375rem;overflow:hidden;border:1px solid var(--line);border-radius:.5625rem;background:var(--surface);box-shadow:0 10px 32px #1929450b}.v26-direct-summary>header{min-height:3.875rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.75rem 1.375rem;border-bottom:1px solid var(--line)}.v26-direct-summary h2{margin:.25rem 0 0;color:var(--ink);font-size:1.3rem;letter-spacing:-.025em}.v26-direct-summary-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr)}.v26-direct-summary-body>div{padding:1.125rem 1.5rem;border-right:1px solid var(--line)}.v26-direct-summary-body strong{display:block;color:var(--ink);font-size:.95rem}.v26-direct-summary-body p{margin:.6rem 0 0;color:var(--muted);font-size:.75rem;line-height:1.7}.v26-direct-summary-body dl{margin:0;padding:.35rem 1.375rem}.v26-direct-summary-body dl>div{padding:.65rem 0;border-bottom:1px solid var(--line-soft)}.v26-direct-summary-body dl>div:last-child{border-bottom:0}.v26-direct-summary-body dt{color:var(--accent);font-size:.64rem;font-weight:700;letter-spacing:.05em}.v26-direct-summary-body dd{margin:.25rem 0 0;color:#566176;font-size:.72rem;line-height:1.55}.v26-resume-issues{overflow:hidden;border:1px solid var(--line);border-radius:.5rem;background:var(--surface)}.v26-resume-issues>header{min-height:3.6875rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1.375rem;border-bottom:1px solid var(--line)}.v26-resume-issues>header>div{display:flex;align-items:center;gap:.6rem}.v26-resume-issues>header>div>span{width:1.7rem;height:1.7rem;display:grid;place-items:center;border-radius:.4rem;background:#f6f0e8;color:#9a683a;font-weight:800}.v26-resume-issues h2{margin:0;color:var(--ink);font-size:.9375rem}.v26-resume-issues>p{margin:0;padding:1rem 1.375rem;color:var(--muted);font-size:.72rem;line-height:1.7}.v26-profile-band{display:grid;grid-template-columns:auto minmax(0,1fr) 14.6875rem;align-items:center;gap:.8rem;margin-bottom:1.75rem;padding:.75rem 1rem;border:1px solid var(--line);border-radius:.5rem;background:var(--surface)}.v26-profile-band>.v23-avatar{width:2.5rem;height:2.5rem}.v26-profile-band>div:nth-child(2) strong,.v26-profile-resume strong{display:block;color:var(--ink);font-size:.78rem}.v26-profile-band p,.v26-profile-resume>span{margin:.2rem 0 0;color:var(--muted);font-size:.65rem}.v26-profile-resume{min-width:0;display:grid;justify-items:end;gap:.3rem;padding-left:1.375rem;border-left:1px solid var(--line);text-align:right}.v26-profile-resume .button-link{padding:0;background:transparent;color:var(--accent);font-size:.7rem}.v23-career-profile .v23-discovery-grid .report-meta{margin:0;padding:.65rem 0;border-bottom:1px solid #eceef2;font-size:.68rem}.v23-career-profile .discovery-clue-list{display:block;margin:0}.v23-career-profile .discovery-clue-list article{padding:1.125rem 0 1.25rem}.v23-career-profile .discovery-clue-list article:first-child{border-top:0}.v23-career-profile .discovery-clue-list h3{margin:.35rem 0 .45rem;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;font-size:1.12rem;font-weight:700;line-height:1.45;letter-spacing:-.015em}.v23-career-profile .discovery-clue-list article>p:not(.v23-result-number,.notice){color:#5e6a7e;font-size:.78rem;line-height:1.7}.v23-career-profile .discovery-clue-list h4{margin:1rem 0 .5rem;font-size:.8rem}.v23-career-profile .discovery-clue-list ul{margin:0;padding:.7rem .85rem .7rem 1.8rem;font-size:.75rem;line-height:1.65}.v23-career-profile .discovery-clue-list .button-link{display:inline;padding:0;background:transparent;color:var(--accent)}.v23-career-profile .discovery-clue-list .notice{margin:.9rem 0 0;font-size:.72rem;line-height:1.6}.v23-career-profile .discovery-question-list{margin:0;padding-left:1.2rem}.v23-career-profile .discovery-question-list li{padding:1rem 0 1rem .25rem;line-height:1.7}.v23-career-profile .v23-question-note,.v23-career-profile .v23-supplement-note{margin:.85rem 0 0;color:var(--muted);font-size:.7rem;line-height:1.6}.v26-question-more,.controlled-question-more{margin-top:.75rem;padding:0;background:transparent;color:var(--accent);font-size:.75rem;font-weight:700}.v26-question-primary-action{display:flex;justify-content:flex-start;margin-top:1rem;padding-top:0}.v26-question-primary-action button{min-height:2.5rem;padding-inline:1.125rem}.controlled-profile-preview{margin:0 0 2.75rem;padding:1.125rem;border:1px solid #c8cbe8;border-radius:.625rem;background:#fbfbfe}.controlled-diagnosis{margin-bottom:1.375rem;overflow:hidden;border:1px solid var(--line);border-radius:.5625rem;background:var(--surface)}.controlled-diagnosis>header{min-height:3.875rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.75rem 1.375rem;border-bottom:1px solid var(--line)}.controlled-diagnosis>header h3{margin:.25rem 0 0;color:var(--ink);font-size:1.3rem}.controlled-diagnosis>header>span{padding:.3rem .6rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.65rem;font-weight:700}.controlled-diagnosis-boundary{min-height:2.125rem;display:flex;align-items:center;gap:.55rem;padding:.4rem 1.375rem;border-bottom:1px solid #e9eaf2;background:#f7f7fb}.controlled-diagnosis-boundary span{width:1.05rem;height:1.05rem;display:grid;place-items:center;flex:0 0 auto;border:1px solid #bcbfe0;border-radius:50%;color:var(--accent);font:700 .62rem/1 Georgia,serif}.controlled-diagnosis-boundary p{margin:0;color:#69758a;font-size:.68rem}.controlled-diagnosis-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr)}.controlled-diagnosis-summary{padding:1.125rem 1.5rem;border-right:1px solid var(--line)}.controlled-diagnosis-summary>span,.controlled-diagnosis-points article>span{display:block;margin-bottom:.4rem;color:var(--accent);font-size:.64rem;font-weight:700;letter-spacing:.05em}.controlled-diagnosis-summary h4{margin:0 0 .5rem;color:var(--ink);font-size:1rem;line-height:1.55}.controlled-diagnosis-summary p{margin:0;color:#566176;font-size:.75rem;line-height:1.7}.controlled-diagnosis-points{padding:.25rem 1.375rem}.controlled-diagnosis-points article{padding:.65rem 0;border-bottom:1px solid var(--line-soft)}.controlled-diagnosis-points article:last-child{border-bottom:0}.controlled-diagnosis-points strong{color:#4e596d;font-size:.72rem;line-height:1.55}.controlled-discovery-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:.8rem}.controlled-discovery-heading h3{margin:.3rem 0 0;color:var(--ink);font-size:1.3rem;letter-spacing:-.025em}.controlled-discovery-heading>span{color:var(--muted);font-size:.68rem}.controlled-profile-boundary{display:flex;align-items:center;gap:.65rem;margin:-1.125rem -1.125rem 1.25rem;padding:.65rem 1.125rem;border-radius:.625rem .625rem 0 0;background:#eeeffa;color:#4b5270;font-size:.72rem;line-height:1.55}.controlled-profile-boundary strong{flex:0 0 auto;color:var(--accent)}.controlled-profile-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);align-items:end;gap:2rem;margin-bottom:1rem}.controlled-profile-heading h2{margin:.25rem 0 0;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;font-size:clamp(1.35rem,2.3vw,1.7rem);line-height:1.35}.controlled-profile-heading>p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.65}.controlled-profile-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(22.5rem,.94fr);gap:1.375rem;align-items:start}.controlled-profile-section{min-width:0;padding:1.125rem;border:1px solid var(--line);border-radius:.5rem;background:#fff}.controlled-profile-section--assets{border-top:3px solid var(--accent)}.controlled-profile-side{display:grid;gap:1.375rem;min-width:0}.controlled-profile-index{margin:0;color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.12em}.controlled-profile-section h3,.controlled-profile-section h4{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif}.controlled-profile-section--summary h3{margin:0;color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.08em}.controlled-profile-section--summary h4{max-width:46rem;margin:.45rem 0 .55rem;font-size:1.2rem;line-height:1.5}.controlled-profile-section--summary p:last-child,.controlled-profile-items article>p,.controlled-profile-caveat{color:#657085;font-size:.76rem;line-height:1.7}.controlled-profile-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid var(--line)}.controlled-profile-section-heading h3{margin:.3rem 0 0;font-size:1rem}.controlled-sample-tag{flex:0 0 auto;padding:.25rem .5rem;border-radius:999px;background:#eeeffa;color:var(--accent);font-size:.66rem;font-weight:700}.controlled-profile-items article{padding:.95rem 0;border-bottom:1px solid #eceef2}.controlled-profile-items article:last-child{border-bottom:0}.controlled-profile-items h4{margin:0 0 .35rem;font-size:.9rem;line-height:1.5}.controlled-profile-items article>p{margin:0}.controlled-source-evidence{margin-top:.55rem}.controlled-source-evidence summary{display:inline-flex;cursor:pointer;color:var(--accent);font-size:.72rem;font-weight:700}.controlled-source-evidence blockquote{margin:.6rem 0 0;padding:.65rem .75rem;border-left:3px solid #a8ade0;background:#f4f4fa;color:#4e596d;font-size:.72rem;line-height:1.65}.controlled-question-list{display:grid;grid-template-columns:1fr;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;counter-reset:controlled-question}.controlled-question-list li{position:relative;min-width:0;padding:.8rem .9rem .8rem 2.5rem;background:#f4f4f1;font-size:.78rem;line-height:1.65;counter-increment:controlled-question}.controlled-question-list li:before{position:absolute;top:.78rem;left:.85rem;color:var(--accent);font-weight:800;content:counter(controlled-question,decimal-leading-zero)}.controlled-profile-caveat{margin:.85rem 0}.controlled-question-more{margin-top:.85rem}.v23-service-more{margin-top:.75rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.v23-service-more>summary{display:inline-flex;align-items:center;gap:.45rem;padding:.8rem 0;cursor:pointer;list-style:none;color:var(--accent);font-size:.78rem;font-weight:700}.v23-service-more>summary::-webkit-details-marker{display:none}.v23-service-more-arrow{font-size:.8rem;transition:transform .16s ease}.v23-service-more[open] .v23-service-more-arrow{transform:rotate(180deg)}.v23-service-more-body{max-width:52rem;padding:.35rem 0 1.25rem}.v23-service-more-body h3{margin:.35rem 0 .5rem;color:var(--ink);font-size:1rem;line-height:1.5}.v23-service-more-intro{margin-bottom:.75rem;color:#5f6b80;font-size:.76rem;line-height:1.7}.v23-service-more-body ol{margin:0;padding-left:1.3rem;color:#4f5c72;font-size:.76rem;line-height:1.8}.v23-service-more-boundary{margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--line);color:#5f6b80;font-size:.72rem;line-height:1.65}.v23-service-more-boundary p{margin-bottom:.45rem}.v23-service-more--inline{margin-top:1.1rem}.v23-service-more--inline .v23-service-more-body{max-width:none}.v26-unified-service-inquiry{margin-top:1.5rem;padding:1.25rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.v26-unified-service-intro{display:flex;align-items:center;justify-content:space-between;gap:2rem}.v26-unified-service-intro h2{margin:.2rem 0 .35rem;color:var(--ink);font-size:1.05rem;line-height:1.45}.v26-unified-service-intro p:last-child{margin:0;color:#5f6b80;font-size:.76rem;line-height:1.65}.v26-unified-service-intro>button{flex:0 0 auto}.v26-unified-service-body{margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--line)}.v26-controlled-test-qr{display:flex;align-items:center;gap:.9rem;margin-top:1rem;padding:.9rem;border:1px dashed #d97706;border-radius:.75rem;background:#fff7ed;color:#7c2d12}.v26-controlled-test-qr-grid{display:grid;flex:0 0 auto;grid-template-columns:repeat(10,.32rem);grid-template-rows:repeat(10,.32rem);gap:.08rem;padding:.42rem;border:1px solid #fdba74;background:#fff}.v26-controlled-test-qr-grid span{display:block;background:transparent}.v26-controlled-test-qr-grid span.is-filled{background:#7c2d12}.v26-controlled-test-qr strong{display:block;margin-bottom:.2rem}.v26-controlled-test-qr p{margin:0;font-size:.72rem;line-height:1.55}.v23-inquiry-state{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--line);color:#445169;font-size:.76rem;line-height:1.65}.v23-inquiry-state strong{color:var(--ink)}.v23-inquiry-state p{margin:.35rem 0 0}.v23-inquiry-form{display:grid;gap:.65rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--line)}.v23-inquiry-form>label:first-child{color:var(--ink);font-size:.76rem;font-weight:700}.v23-inquiry-form>input{width:100%;min-width:0}.v23-inquiry-consent{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;color:#5f6b80;font-size:.7rem;line-height:1.6}.v23-inquiry-consent input{margin-top:.25rem}.v23-service-more--inline .button-row{margin-top:.2rem;flex-wrap:wrap}.v23-service-more--inline .button-secondary,.v23-service-more--inline button[type=submit]{min-height:2.5rem;padding:.55rem .9rem;font-size:.72rem}.v23-legacy-report{margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--line)}.v23-legacy-report>summary{cursor:pointer;color:var(--muted);font-weight:700}.v23-legacy-report[open]>summary{margin-bottom:1rem}.v23-resume-workspace>.panel{box-shadow:none;border-top:3px solid var(--accent)}.v26-current-resume>.panel{margin:0;padding:0 1.05rem .9rem;border:1px solid var(--line);border-radius:.5rem;box-shadow:none}.v26-current-resume>.panel>header{min-height:3.25rem;border-bottom:1px solid var(--line)}.v26-current-resume>.panel>header h2{margin:0;font-size:.88rem}.v26-current-resume .resume-version-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.v26-current-resume .resume-version-grid>div{padding:.85rem .75rem}.v26-current-resume .resume-version-grid dt{color:var(--faint);font-size:.62rem}.v26-current-resume .resume-version-grid dd{margin-top:.25rem;color:var(--ink);font-size:.76rem}.v23-resume-workspace,.v23-help-page{max-width:76.25rem;padding:1.6875rem 1.25rem 4.375rem;gap:0}.v23-resume-workspace .v23-workspace-top,.v23-help-page .v23-workspace-top{align-items:flex-start;margin-bottom:.9375rem;padding-bottom:0;border-bottom:0}.v23-resume-workspace .v23-workspace-top h1,.v23-help-page .v23-workspace-top h1{margin:.1875rem 0 .25rem;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;font-size:1.6875rem;font-weight:700;line-height:1.25;letter-spacing:-.035em}.v23-resume-workspace .v23-workspace-top p:last-child,.v23-help-page .v23-workspace-top p:last-child{margin:0;color:#707b8d;font-size:.75rem;line-height:1.65}.v26-help-intro{max-width:58rem}.v26-help-intro h2{margin:.75rem 0 .625rem;color:var(--ink);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;font-size:1.125rem;font-weight:650;line-height:1.45}.v26-help-intro p,.v26-help-intro p:last-child{margin:0 0 .4rem;color:#657086;font-size:.75rem;line-height:1.65}.v26-help-intro strong{display:block;max-width:53rem;margin-top:.7rem;color:#25344f;font-size:.8125rem;font-weight:650;line-height:1.65}.v23-resume-workspace .resume-diagnosis-section{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--line)}.v23-resume-vnext{margin-top:1.75rem;padding-top:1.5rem;border-top:3px solid var(--accent)}.v23-resume-vnext-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.v23-resume-vnext-heading h2{margin:.3125rem 0 0;color:var(--ink);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;font-size:clamp(1.35rem,2.3vw,1.8rem);line-height:1.35}.v23-resume-vnext-heading .report-meta{margin:0 0 .2rem;white-space:nowrap}.v23-resume-vnext-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:1.5rem;margin-top:1rem}.v23-resume-vnext-grid>.panel{min-width:0;margin:0;padding:1.25rem 0;border-top:1px solid var(--line);box-shadow:none}.v23-resume-vnext-grid .discovery-clue-list{display:grid;grid-template-columns:1fr;gap:0}.v23-resume-vnext-grid .discovery-clue-list article{padding:1.25rem 0;border:0;border-top:1px solid var(--line);border-radius:0}.v23-resume-vnext-grid .discovery-clue-list article:first-child{border-top:0;padding-top:.5rem}.v23-resume-vnext-grid .discovery-clue-list h3{margin:.35rem 0 .45rem;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;font-size:1.2rem}.v23-resume-vnext-grid .discovery-clue-list h4{margin:1rem 0 .45rem}.v23-resume-vnext-grid .discovery-clue-list .button-link{display:inline;padding:0;background:transparent;color:var(--accent)}.v23-resume-legacy-diagnosis{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--line)}.v23-resume-legacy-diagnosis>summary{cursor:pointer;color:var(--muted);font-weight:700}.v23-resume-legacy-diagnosis[open]>summary{margin-bottom:1rem}.v23-unpaid-workspace-gate{margin-top:1.75rem;padding:0}.v23-unpaid-workspace-gate h2,.v23-paid-resume-heading h2,.v23-service-progress .section-heading h2{margin:.3125rem 0 0;color:var(--ink);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;font-size:clamp(1.3rem,2.3vw,1.7rem);line-height:1.35}.v23-unpaid-workspace-gate>p:not(.eyebrow){max-width:48rem;color:var(--muted);line-height:1.75}.v26-resume-service-layout{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(19.375rem,.78fr);gap:1.25rem;align-items:stretch}.v26-resume-service-main{padding:1.65rem 1.875rem 1.125rem;border:1px solid var(--line);border-radius:.5625rem;background:var(--surface)}.v26-resume-service-title{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--line)}.v26-resume-service-title h2{margin:.35rem 0}.v26-resume-service-title p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.65}.v26-resume-service-title>strong{flex:0 0 auto;color:var(--accent);font-size:1.75rem;letter-spacing:-.03em}.v26-resume-service-phases article{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.9rem;padding:1rem 0;border-bottom:1px solid var(--line-soft)}.v26-resume-service-phases article:last-child{border-bottom:0}.v26-resume-service-phases article>span{color:var(--faint);font-size:.62rem}.v26-resume-service-phases h3{margin:0 0 .3rem;color:var(--ink);font-size:.84rem}.v26-resume-service-phases p{margin:0;color:var(--muted);font-size:.68rem;line-height:1.7}.v26-resume-service-aside{display:flex;flex-direction:column;padding:1.7rem;border:1px solid #dcddf0;border-radius:.5625rem;background:#ececf8}.v26-resume-service-aside>span{color:var(--accent);font-size:.65rem;font-weight:700;letter-spacing:.06em}.v26-resume-service-aside h3{margin:.5rem 0 .8rem;color:var(--ink);font-size:1.2rem}.v26-resume-service-aside p{margin:0 0 1rem;color:#566176;font-size:.72rem;line-height:1.75}.v26-resume-service-aside .button-link{margin-top:auto;text-align:center}.v23-paid-resume-overview,.v23-service-progress{margin-top:2rem;padding-top:1.5rem;border-top:3px solid var(--accent)}.v23-paid-resume-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.v23-paid-resume-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.25rem}.v23-paid-resume-grid>.panel{min-width:0;margin:0;box-shadow:none}.v23-paid-clue-list,.v23-paid-question-list{margin:0;padding:0}.v23-paid-clue{border-top:1px solid var(--line)}.v23-paid-clue:first-child{border-top:0}.v23-paid-clue>summary{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:1rem 0;cursor:pointer;list-style:none}.v23-paid-clue>summary::-webkit-details-marker{display:none}.v23-paid-clue>summary>span:nth-child(2){display:grid;gap:.3rem}.v23-paid-clue>summary strong{color:var(--ink);font-size:.95rem}.v23-paid-clue>summary small{color:var(--muted);font-size:.75rem;line-height:1.65}.v23-paid-clue-body{padding:0 0 1.25rem 2.75rem}.v23-paid-clue-body h3{margin:1rem 0 .45rem;color:var(--ink);font-size:.82rem}.v23-paid-clue-body ul{margin:0;padding-left:1.2rem;color:#45516a;line-height:1.75}.v23-paid-clue-body .button-link{display:inline;padding:0;background:transparent;color:var(--accent)}.v23-paid-question-list{list-style:none}.v23-paid-question-list li{padding:1rem 0;border-top:1px solid var(--line)}.v23-paid-question-list li:first-child{border-top:0}.v23-paid-question-list li>div{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.v23-paid-question-list li p{margin:.6rem 0 0;color:#344057;line-height:1.7}.v23-service-progress-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.25rem 0 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.v23-service-progress-grid>div{min-width:0;padding:1rem;border-left:1px solid var(--line)}.v23-service-progress-grid>div:first-child{border-left:0}.v23-service-progress-grid dt{color:var(--muted);font-size:.72rem}.v23-service-progress-grid dd{margin:.4rem 0 0;color:var(--ink);font-weight:700;line-height:1.5}.v23-post-purchase-cross-sell{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;padding:1rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.v23-post-purchase-cross-sell p{margin:0;color:var(--muted)}.v23-post-purchase-cross-sell a{flex:0 0 auto;color:var(--accent);font-weight:700}.v23-question-response-page .v23-workspace-top{align-items:start}.v23-question-response-page{max-width:73.75rem}.v23-question-response-page .v23-question-workspace{margin-top:1.5rem}.v23-question-page-intro{max-width:46rem;margin:.7rem 0 .35rem;color:var(--text);font-size:.9375rem;line-height:1.75}.v23-resume-workspace .resume-diagnosis-section .section-heading h2,.v23-resume-support h2,.v23-service-boundary h2,.v23-help-chooser>header h2{margin-top:.3125rem;color:var(--ink);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;font-size:clamp(1.25rem,2.3vw,1.5rem);font-weight:700;line-height:1.35;letter-spacing:-.025em}.v23-resume-workspace .resume-issue-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.v23-resume-workspace .resume-issue-list>.panel{margin:0;box-shadow:none}.v23-resume-support,.v23-service-boundary{display:grid;grid-template-columns:minmax(18.75rem,.8fr) minmax(0,1.45fr);gap:2.75rem;align-items:stretch;min-height:17.5rem;margin-top:1.5rem;padding:1.875rem 1.9375rem;border:1px solid #dfe0ef;border-radius:.5625rem;background:#f0f0f8}.v23-resume-support h2,.v23-service-boundary h2{margin-bottom:.6rem}.v23-resume-support p{margin-bottom:0;font-size:.78rem;line-height:1.7}.v23-help-chooser>header{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;align-items:end}.v23-help-chooser>header h2{margin-bottom:0}.v23-help-chooser>header>p{margin:0;color:var(--muted);font-size:.75rem;line-height:1.7}.v23-help-list{margin-top:1.25rem;border-top:1px solid var(--line)}.v23-help-row{display:grid;grid-template-columns:2.5rem 3rem minmax(10rem,.6fr) minmax(14rem,1.1fr) minmax(10rem,.7fr) minmax(8.5rem,auto);gap:1.25rem;align-items:center;padding:1.05rem 0;border-bottom:1px solid var(--line)}.v23-help-row>h3,.v23-help-row>p,.v23-help-row>small{min-width:0}.v23-help-row>a,.v23-help-row>.v23-coming-soon{justify-self:end;white-space:nowrap;word-break:keep-all}.v23-help-number{color:var(--muted);font-size:.75rem}.v23-help-icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:800}.v23-help-row h3,.v23-help-row p{margin:0}.v23-help-row h3{color:var(--ink);font-size:.9rem}.v23-help-row p,.v23-help-row small{color:var(--muted);font-size:.75rem;line-height:1.65}.v23-coming-soon{color:var(--muted);font-size:.8rem}.v23-service-boundary ul{margin:0;padding-left:1.2rem;line-height:1.8}.v26-toolbox-intro{display:flex;flex-direction:column;align-items:flex-start;padding:.3rem .25rem}.v26-toolbox-intro h2{max-width:27.5rem;margin:.5rem 0 .6rem;color:var(--ink);font-size:1.45rem;line-height:1.45;letter-spacing:-.025em}.v26-toolbox-intro p:not(.eyebrow){max-width:28.75rem;margin:0 0 1.125rem;color:#647084;font-size:.68rem;line-height:1.8}.v26-toolbox-intro a{margin-top:auto;color:var(--accent);font-size:.75rem;font-weight:700;text-decoration:none}.v26-toolbox-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #dedfeb;border-radius:.4375rem;background:#ffffffc7}.v26-toolbox-grid>div{min-height:6.75rem;padding:1rem;border-right:1px solid #dedfeb;border-bottom:1px solid #dedfeb}.v26-toolbox-grid>div:nth-child(3n){border-right:0}.v26-toolbox-grid>div:nth-last-child(-n+3){border-bottom:0}.v26-toolbox-grid span{width:1.625rem;height:1.625rem;display:grid;place-items:center;margin-bottom:.625rem;border-radius:.375rem;background:var(--accent-soft);color:var(--accent);font-size:.58rem}.v26-toolbox-grid strong{display:block;margin-bottom:.3rem;color:var(--ink);font-size:.68rem}.v26-toolbox-grid p{margin:0;color:#768195;font-size:.58rem;line-height:1.6}.v23-entitlement-note{margin:0 0 .9rem;padding:.65rem .8rem;border-left:3px solid var(--accent);background:var(--accent-soft);color:#45516a;font-size:.75rem;line-height:1.65}.v23-question-workspace,.v23-delivery-section{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.v23-question-workspace>.section-heading,.v23-delivery-section>.section-heading{display:flex;justify-content:space-between;align-items:end;gap:1rem}.v23-question-workspace .section-heading h2,.v23-delivery-section .section-heading h2{margin-top:.25rem;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;font-size:clamp(1.35rem,2.3vw,1.8rem)}.v23-professional-questions{display:grid;gap:0;margin-top:1.25rem;border-top:1px solid var(--line)}.v23-professional-questions>label{padding:1.25rem 0;border-bottom:1px solid var(--line)}.v23-professional-questions>label>span{display:grid;gap:.4rem;color:#344057;line-height:1.65}.v23-professional-questions>label>span strong{color:var(--accent);font-size:.72rem;letter-spacing:.08em}.v23-professional-questions textarea{width:100%;min-width:0;resize:vertical;border:1px solid #bfc5cf;border-radius:.5rem;padding:.8rem;background:#fff;color:var(--ink);font:inherit;line-height:1.65}.v23-professional-questions textarea:focus{outline:3px solid rgb(79 70 229 / 20%);border-color:var(--accent)}.v23-professional-questions textarea[readonly],.v23-professional-questions textarea:disabled{background:#f5f5f2;color:#556075}.v23-question-progress{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.125rem;border:1px solid var(--line);border-radius:.875rem;background:var(--surface);box-shadow:0 .5rem 1.5rem #1929450a}.v23-question-progress .eyebrow{margin:0 0 .2rem}.v23-question-progress strong{color:var(--ink);font-size:1rem;line-height:1.45}.v23-question-accordion{display:grid;gap:.75rem;margin-top:1rem}.v23-question-item{overflow:hidden;border:1px solid var(--line);border-radius:.875rem;background:var(--surface);transition:border-color .16s ease,box-shadow .16s ease}.v23-question-item.is-expanded{border-color:#4f53b852;box-shadow:0 .75rem 2rem #1929450f}.v23-question-toggle{width:100%;display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto 1.25rem;align-items:center;gap:.9rem;padding:1rem 1.125rem;border:0;border-radius:0;background:transparent;color:var(--ink);text-align:left}.v23-question-toggle:hover:not(:disabled){background:var(--accent-soft)}.v23-question-toggle:focus-visible{outline:3px solid rgb(79 83 184 / 20%);outline-offset:-3px}.v23-question-number{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:.75rem;font-weight:700}.v23-question-copy{min-width:0;display:grid;gap:.3rem}.v23-question-copy strong{color:var(--ink);font-size:.9375rem;font-weight:650;line-height:1.6}.v23-question-copy small{overflow:hidden;color:var(--muted);font-size:.8125rem;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.v23-question-status{padding:.25rem .55rem;border-radius:999px;background:var(--paper);color:var(--muted);font-size:.72rem;font-weight:650;white-space:nowrap}.v23-question-status--saved,.v23-question-status--submitted{background:#edf6f1;color:var(--success)}.v23-question-status--dirty{background:#fff7e8;color:#8a5d12}.v23-question-chevron{color:var(--muted);font-size:1.15rem;line-height:1;transform:rotate(0);transition:transform .16s ease}.v23-question-item.is-expanded .v23-question-chevron{transform:rotate(180deg)}.v23-question-panel{padding:0 1.125rem 1.125rem 4.275rem}.v23-question-panel>label{display:block;margin-bottom:.5rem;color:var(--text);font-size:.8125rem;font-weight:650}.v23-question-panel textarea{width:100%;min-width:0;resize:vertical;border:1px solid #bfc5cf;border-radius:.625rem;padding:.85rem .9rem;background:var(--surface);color:var(--ink);font:inherit;font-size:.9375rem;line-height:1.65}.v23-question-panel textarea::placeholder{color:var(--faint)}.v23-question-panel textarea:focus{outline:3px solid rgb(79 83 184 / 16%);border-color:var(--accent)}.v23-question-panel textarea:disabled{background:var(--paper);color:#556075}.v23-question-item-actions{display:flex;align-items:center;gap:.75rem;margin-top:.75rem}.v23-question-item-actions span{color:var(--success);font-size:.78rem;font-weight:650}.v23-question-item-actions [role=alert]{color:#a04444}.v23-supplemental-information{margin-top:2rem;overflow:hidden;border:1px solid var(--line);border-radius:.875rem;background:var(--surface)}.v23-supplemental-toggle{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 1.25rem;align-items:center;gap:.9rem;padding:1rem 1.125rem;border:0;border-radius:0;background:transparent;text-align:left}.v23-supplemental-toggle:hover:not(:disabled){background:var(--accent-soft)}.v23-supplemental-toggle:focus-visible{outline:3px solid rgb(79 83 184 / 20%);outline-offset:-3px}.v23-supplemental-toggle[aria-expanded=true] .v23-question-chevron{transform:rotate(180deg)}.v23-subsection-heading{min-width:0;display:grid;gap:.3rem}.v23-subsection-heading strong{color:var(--ink);font-size:.9375rem;line-height:1.5}.v23-subsection-heading small{color:var(--muted);font-size:.8125rem;line-height:1.55}.v23-supplemental-fields{display:grid;gap:0;padding:0 1.125rem;border-top:1px solid var(--line)}.v23-supplemental-field{min-width:0;padding:1.125rem 0;border-bottom:1px solid var(--line)}.v23-supplemental-field:last-child{border-bottom:0}.v23-supplemental-field>label{min-width:0;display:grid;gap:.3rem;margin-bottom:.65rem}.v23-supplemental-field>label strong{color:var(--ink);font-size:.9375rem;line-height:1.55;overflow-wrap:anywhere}.v23-supplemental-field>label span{color:var(--muted);font-size:.8125rem;line-height:1.55}.v23-supplemental-field textarea{width:100%;min-width:0;resize:vertical;border:1px solid #bfc5cf;border-radius:.625rem;padding:.85rem .9rem;background:var(--surface);color:var(--ink);font:inherit;font-size:.9375rem;line-height:1.65}.v23-supplemental-field textarea:focus{outline:3px solid rgb(79 83 184 / 16%);border-color:var(--accent)}.v23-supplemental-field textarea:disabled{background:var(--paper);color:#556075}.v23-question-item-actions .v23-supplemental-save-state{color:#8a5d12}.v23-response-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;padding:1.25rem;border:1px solid var(--line);border-radius:.875rem;background:var(--surface)}.v23-response-actions>p{flex-basis:100%;margin:0}.v23-question-success{margin:1rem 0 0;color:var(--success);font-size:.82rem;font-weight:650}.v23-submission-history{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--line)}.v23-submission-history>summary{display:inline-flex;cursor:pointer;color:var(--accent);font-size:.76rem;font-weight:700}.v23-submission-history ul{margin:.85rem 0 0;padding-left:1.2rem;color:var(--muted);font-size:.74rem;line-height:1.75}.v23-question-service-next-step{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.v23-question-service-next-step>div:first-child{margin-bottom:1rem}.v23-question-service-next-step h2{margin:.35rem 0 .45rem;color:var(--ink);font-size:1.25rem;line-height:1.4}.v23-question-service-next-step>div:first-child>p:last-child{max-width:42rem;margin:0;color:var(--muted);font-size:.8125rem;line-height:1.7}.v23-submit-confirmation{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;max-width:30rem;color:#59657a;font-size:.76rem;font-weight:500;line-height:1.6}.v23-submit-confirmation input{margin-top:.2rem}.v23-delivery-list{border-top:1px solid var(--line)}.v23-delivery-list article{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 0;border-bottom:1px solid var(--line)}.v23-delivery-list article p{margin:.25rem 0 0;overflow-wrap:anywhere}.admin-login-page{min-height:100vh;place-content:center}.admin-login-page>.panel{width:min(100%,32rem);border:1px solid var(--line);border-top:3px solid var(--accent)}.admin-service-page{gap:1.5rem}.admin-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.admin-service-page>.panel{min-width:0;border:1px solid var(--line);border-top:3px solid var(--accent)}.admin-user-directory-search{display:flex;align-items:end;flex-wrap:wrap;gap:.75rem}.admin-user-directory-search label{flex:1 1 18rem}.admin-user-directory-list{display:grid;gap:.5rem;margin:1rem 0;padding:0;list-style:none}.admin-user-directory-row{display:grid;grid-template-columns:minmax(12rem,1.5fr) repeat(3,minmax(9rem,1fr));gap:.75rem;align-items:center;padding:.85rem;border:1px solid var(--line);background:#f7f7f4}.admin-user-directory-row>div{display:grid;gap:.2rem}.admin-user-directory-row span{color:var(--muted);font-size:.8rem}.admin-user-directory-pagination{display:flex;align-items:center;justify-content:center;gap:.75rem}.admin-queue-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.admin-queue-tabs>button{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .8rem;border:1px solid var(--line);background:transparent;color:var(--ink)}.admin-queue-tabs>button span{display:inline-grid;min-width:1.4rem;min-height:1.4rem;padding-inline:.3rem;place-items:center;border-radius:999px;background:var(--surface-soft, #f0f0ec);color:var(--muted);font-size:.72rem}.admin-queue-tabs>button.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.admin-service-grid>.panel,.admin-case-workspace>.panel,.admin-advisor-content>.panel{min-width:0;border:1px solid var(--line);border-top:3px solid var(--accent)}.admin-queue-list{display:grid;gap:.5rem}.admin-queue-list>button{display:grid;justify-content:stretch;gap:.25rem;width:100%;border:1px solid var(--line);background:#f7f7f4;color:var(--ink);text-align:left}.admin-queue-list>button.is-selected{border-color:var(--accent);background:var(--accent-soft)}.admin-queue-list>button span{color:var(--muted);font-size:.72rem}.admin-status-row{display:flex;flex-wrap:wrap;gap:.35rem .85rem}.admin-queue-list>button .admin-status-row span{overflow-wrap:normal}.admin-selected-detail,.admin-case-form,.admin-step-up-form{display:grid;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.admin-selected-detail--flush{margin-top:0;padding-top:0;border-top:0}.admin-selected-detail h2,.admin-case-form h3{margin:0}.admin-case-form select{width:100%;min-width:0}.admin-binding-summary{display:grid;gap:.35rem;padding:.8rem;border:1px solid var(--line);background:#f7f7f4}.admin-binding-summary>span{color:var(--muted);font-size:.82rem}.admin-technical-details{min-width:0;color:var(--muted);font-size:.78rem}.admin-technical-details summary{width:fit-content;cursor:pointer;color:var(--accent)}.admin-technical-details p{margin:.35rem 0 0;overflow-wrap:anywhere}.admin-sensitive-value{margin:0;padding:.7rem;border-left:3px solid var(--warning);background:#fff8e8;overflow-wrap:anywhere}.admin-case-workspace{display:grid;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--line)}.admin-case-workspace>.section-heading{display:flex;justify-content:space-between;align-items:end;gap:1rem}.admin-case-workspace>.section-heading h2{overflow-wrap:anywhere}.admin-case-workspace>.button-row,.admin-step-up-form .button-row{display:flex;flex-wrap:wrap;gap:.75rem}.admin-action-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.admin-next-action{margin:18px 0;padding:14px 16px;border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--ink);font-weight:650;line-height:1.65}.admin-action-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;border-top:1px solid var(--line)}.admin-action-list>li:first-child{padding-top:0;border-top:0}.admin-action-list>li:last-child{padding-bottom:0}.admin-action-list strong{color:var(--ink)}.admin-action-list p{margin:.35rem 0 0;color:var(--muted)}.admin-action-list>li.is-complete strong{color:var(--accent)}.admin-advisor-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.admin-original-file{display:grid;gap:.75rem;padding:.75rem 0;border-top:1px solid var(--line)}.admin-original-file p,.admin-delivery-list p{margin-bottom:0;overflow-wrap:anywhere}.admin-answer-list{margin:0;padding-left:1.25rem}.admin-answer-list li+li,.admin-delivery-list p+p{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--line)}.admin-submitted-answer{margin-top:.7rem;padding:.75rem;border-left:3px solid var(--accent);background:var(--accent-soft)}.admin-submitted-answer span{color:var(--accent);font-size:.76rem;font-weight:700}.admin-submitted-answer p{margin:.35rem 0 0}.admin-login-form input,.admin-case-form input,.admin-case-form select,.admin-step-up-form input{min-width:0}@media(max-width:900px){.v23-header-inner,.v23-hero,.v23-section,.v23-lasting,.v23-footer,.v23-workspace{width:100%;max-width:74rem;padding-inline:1rem}.v23-public-nav,.v23-account-nav{display:none}.v23-public-actions,.v23-account-actions{margin-left:auto}.v23-hero{grid-template-columns:1fr;gap:2.25rem}.v23-hero-copy{max-width:42rem}.v23-proof-grid,.v23-lasting,.v23-discovery-grid,.v23-paid-resume-grid,.v23-resume-vnext-grid,.v23-resume-support,.v23-service-boundary,.v26-direct-summary-body,.controlled-diagnosis-layout,.controlled-profile-grid,.v26-resume-service-layout{grid-template-columns:1fr}.v26-direct-summary-body>div,.controlled-diagnosis-summary{border-right:0;border-bottom:1px solid var(--line)}.v26-toolbox-intro a{margin-top:0}.v23-proof-grid article,.v23-proof-grid article+article{padding:1.5rem 0;border-right:0;border-bottom:1px solid var(--line)}.v23-resume-workspace .resume-issue-list{grid-template-columns:1fr}.v23-help-row{grid-template-columns:2rem 3rem minmax(0,1fr)}.v23-help-row p,.v23-help-row small,.v23-help-row a,.v23-help-row .v23-coming-soon{grid-column:3}.v23-help-row>a,.v23-help-row>.v23-coming-soon{justify-self:start}.mobile-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.v23-account-main{padding-bottom:4rem}.v23-career-profile .v23-discovery-heading{grid-template-columns:1fr}.v26-profile-band{grid-template-columns:auto minmax(0,1fr)}.v26-profile-resume{grid-column:2;justify-items:start;padding-left:0;border-left:0;text-align:left}.admin-service-grid,.admin-advisor-content{grid-template-columns:1fr}.admin-action-list>li{grid-template-columns:1fr}.admin-action-list>li>button{justify-self:start}}@media(max-width:640px){.v23-header-inner{min-height:4rem;gap:.75rem}.v23-public-actions{gap:.5rem}.v23-login-link{display:none}.v23-button-quiet{padding:.65rem .75rem;font-size:.78rem}.v23-account-actions .v23-identity-button>span:last-child,.v23-logout{display:none}.v23-hero{padding-block:2.875rem 2.3125rem}.v23-hero h1{font-size:clamp(2rem,9.49vw,2.3125rem)}.v23-hero-facts{flex-direction:column;gap:.5rem}.v23-hero-preview:before{display:none}.v23-preview-body{padding-top:1.0625rem}.v23-section-heading,.v23-help-chooser>header{grid-template-columns:1fr;gap:1rem}.v23-section-heading h2{font-size:2.25rem}.v23-service-row{grid-template-columns:2rem minmax(0,1fr) 1rem;gap:.75rem}.v23-service-row p{grid-column:2 / -1}.v23-lasting{gap:2rem}.v23-footer{flex-direction:column;gap:.5rem}.v23-workspace{padding-block:2rem 5rem}.v23-workspace-top{align-items:flex-start}.v23-workspace-top h1{font-size:2.4rem}.v23-discovery-heading{margin-bottom:1.25rem}.v23-resume-support,.v23-service-boundary{gap:1rem;padding:1.5rem}.v23-help-row{grid-template-columns:1.75rem 2.5rem minmax(0,1fr);gap:.75rem}.v23-help-row p,.v23-help-row small,.v23-help-row a,.v23-help-row .v23-coming-soon{grid-column:1 / -1}.v26-direct-summary>header,.controlled-diagnosis>header,.controlled-discovery-heading{align-items:flex-start;flex-direction:column;gap:.55rem}.v26-direct-summary-body>div,.v26-direct-summary-body dl,.controlled-diagnosis-summary,.controlled-diagnosis-points{padding-inline:1.125rem}.v26-current-resume>.panel>header,.resume-summary-actions,.v26-resume-service-title{align-items:flex-start;flex-direction:column}.v26-current-resume .resume-version-grid{grid-template-columns:1fr}.v26-resume-service-main,.v26-resume-service-aside{padding:1.25rem}.v26-toolbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v26-toolbox-grid>div,.v26-toolbox-grid>div:nth-child(3n),.v26-toolbox-grid>div:nth-last-child(-n+3){border-right:1px solid #dedfeb;border-bottom:1px solid #dedfeb}.v26-toolbox-grid>div:nth-child(2n){border-right:0}.v26-toolbox-grid>div:nth-last-child(-n+2){border-bottom:0}.v23-career-profile,.v23-resume-workspace,.v23-help-page{padding:1.5rem 1rem 4.5rem}.v23-resume-workspace .v23-workspace-top,.v23-help-page .v23-workspace-top{margin-bottom:.875rem}.v23-resume-workspace .v23-workspace-top h1,.v23-help-page .v23-workspace-top h1{font-size:1.625rem}.v23-resume-workspace .resume-diagnosis-section{margin-top:1.25rem;padding-top:1.25rem}.v23-resume-workspace>.panel>header,.v23-resume-vnext-heading{align-items:flex-start;flex-wrap:wrap}.resume-summary-actions{justify-content:flex-start}.v23-resume-vnext{margin-top:1.25rem;padding-top:1.25rem}.v23-resume-vnext-heading{gap:.5rem}.v23-resume-vnext-heading .report-meta{width:100%;white-space:normal}.v23-resume-vnext-grid{gap:.75rem}.v23-paid-resume-heading,.v23-question-response-page .v23-workspace-top{align-items:flex-start;flex-direction:column}.v23-paid-resume-grid{gap:.75rem}.v23-paid-clue-body{padding-left:0}.v23-service-progress-grid{grid-template-columns:1fr}.v23-service-progress-grid>div,.v23-service-progress-grid>div:first-child{border-left:0;border-top:1px solid var(--line)}.v23-service-progress-grid>div:first-child{border-top:0}.v23-post-purchase-cross-sell{align-items:flex-start;flex-direction:column}.v23-resume-support,.v23-service-boundary{margin-top:1.5rem;padding:1.25rem}.v23-help-chooser>header h2,.v23-resume-support h2,.v23-service-boundary h2{font-size:1.25rem}.v23-help-list{margin-top:1rem}.v23-help-row{padding-block:1rem}.v23-career-profile .v23-workspace-top{margin-bottom:.875rem}.v23-career-profile .v23-workspace-top h1{font-size:1.625rem}.v23-resume-summary .view-state{grid-template-columns:1fr;gap:.5rem;margin-bottom:1.75rem;padding:.875rem}.v23-resume-summary .resume-intake-actions{grid-column:1;grid-row:auto;justify-content:flex-start;align-items:flex-start;flex-direction:column}.v23-career-profile .v23-discovery-heading{gap:.5rem;margin-bottom:.75rem}.v23-career-profile .v23-discovery-heading h2{font-size:1.35rem}.v23-career-profile .v23-discovery-grid{gap:.875rem}.controlled-profile-boundary,.controlled-profile-heading{align-items:flex-start;grid-template-columns:1fr;gap:.45rem}.controlled-profile-boundary{display:grid}.controlled-profile-grid,.controlled-question-list{grid-template-columns:1fr}.v23-career-profile .v23-discovery-grid>.panel,.v23-career-profile .v26-discovery-side>.panel{padding-inline:1rem}.v23-service-more-body{padding-bottom:1rem}.v26-unified-service-intro{align-items:stretch;flex-direction:column;gap:.875rem}.v26-unified-service-intro>button{width:100%}.v23-question-workspace>.section-heading,.v23-delivery-section>.section-heading,.admin-case-workspace>.section-heading,.admin-service-page>.page-heading{align-items:flex-start;flex-direction:column}.v23-response-actions,.v23-response-actions>button,.v23-delivery-list article,.v23-delivery-list article>button{width:100%}.v23-question-response-page{padding-right:1rem;padding-left:1rem}.v23-question-progress{align-items:flex-start;flex-direction:column}.v23-question-toggle{grid-template-columns:2rem minmax(0,1fr) 1.15rem;gap:.7rem;padding:.9rem}.v23-question-number{width:2rem;height:2rem}.v23-question-status{grid-column:2;justify-self:start}.v23-question-chevron{grid-column:3;grid-row:1}.v23-question-panel{padding:0 .9rem 1rem}.v23-supplemental-toggle{grid-template-columns:minmax(0,1fr) auto 1.15rem;gap:.65rem;padding:.9rem}.v23-supplemental-toggle .v23-question-status{grid-column:auto;justify-self:end}.v23-supplemental-toggle .v23-question-chevron{grid-column:3;grid-row:1}.v23-supplemental-fields{padding:0 .9rem}.v23-question-item-actions,.v23-question-item-actions>button{width:100%}.v23-question-item-actions{align-items:stretch;flex-direction:column}.v23-question-service-next-step{margin-top:1.5rem}.v23-delivery-list article{align-items:flex-start;flex-direction:column}.admin-service-page{padding:1rem}.admin-queue-tabs{display:grid;grid-template-columns:1fr}.admin-queue-tabs>button{justify-content:space-between;width:100%}.admin-user-directory-search,.admin-user-directory-row{display:grid;grid-template-columns:1fr}.admin-user-directory-search>button{width:100%}}.candidate-workspace-page,.resume-analysis-page{padding-block:1.6875rem 4.375rem}.candidate-workspace-heading,.resume-analysis-heading,.career-growth-hero,.job-help-heading,.job-help-contact-heading,.v23-question-response-page>.v23-workspace-top{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-border)}.candidate-workspace-heading h1,.resume-analysis-heading h1,.career-growth-hero h1,.job-help-heading h1,.job-help-contact-heading h1,.v23-question-response-page>.v23-workspace-top h1{margin:.375rem 0 .5rem;color:var(--color-text);font-family:var(--font-family);font-size:1.6875rem;font-weight:650;line-height:1.35;letter-spacing:-.025em}.candidate-workspace-heading p:last-child,.resume-analysis-heading p:last-child,.career-growth-hero-copy p,.job-help-heading>p:last-child,.job-help-contact-heading>p,.v23-question-page-intro{color:var(--color-text-secondary);font-family:var(--font-family);font-size:.875rem;line-height:1.75}.candidate-workspace-module-grid,.candidate-resume-grid,.job-help-grid{gap:1.5rem}.candidate-workspace-module-card,.career-growth-entry-card,.job-help-card{min-height:11rem;padding:1.375rem}.candidate-workspace-module-icon,.career-growth-card-icon,.job-help-card-icon{width:2.25rem;height:2.25rem;flex-basis:2.25rem}.candidate-workspace-module-icon svg,.career-growth-card-icon svg,.job-help-card-icon svg{width:1.1875rem;height:1.1875rem}.candidate-workspace-module-copy h2,.candidate-workspace-surface h2,.candidate-resume-card h2,.candidate-answer-list h2,.career-growth-card-heading h2,.job-help-card-title h2{color:var(--color-text);font-family:var(--font-family);font-size:1rem;font-weight:650;line-height:1.5}.candidate-workspace-module-copy>p,.candidate-resume-card p,.candidate-answer-list p,.career-growth-entry-card>p,.job-help-card>p,.job-help-selected-service p,.job-help-contact-form-heading p{color:var(--color-text-secondary);font-family:var(--font-family);font-size:.875rem;line-height:1.75}.candidate-workspace-module-copy>p,.career-growth-entry-card>p,.job-help-card>p{min-height:0;margin:.75rem 0 .625rem}.candidate-workspace-module-action,.career-growth-card-action,.job-help-card-action{min-height:2.5rem;padding-top:.75rem}.candidate-workspace-card-link,.career-growth-card-action .button-link,.career-growth-card-menu,.job-help-card-action a,.job-help-back{min-height:2.25rem;color:var(--color-primary);font-family:var(--font-family);font-size:.8125rem;font-weight:650;line-height:1.4}.resume-analysis-section,.resume-analysis-next-step{padding:1.375rem;border-color:var(--color-border);border-radius:var(--radius-card)}.resume-analysis-section h2,.resume-analysis-next-step h2,.job-help-heading h2,.job-help-selected-service strong,.job-help-contact-form h2,.job-help-contact-form-heading h2{color:var(--color-text);font-family:var(--font-family);font-size:1.125rem;font-weight:650;line-height:1.5}.resume-analysis-list h3{font-size:1rem;font-weight:650;line-height:1.5}.resume-analysis-summary>div>p,.resume-analysis-list p,.resume-analysis-next-step p{color:var(--color-text-secondary);font-size:.875rem;line-height:1.75}.resume-analysis-list li{padding:1rem 0}.job-help-page,.job-help-contact-page{width:min(var(--container-max),calc(100% - 2.5rem));padding-top:1.6875rem;padding-bottom:4.375rem}.job-help-heading{max-width:46rem;margin-bottom:1.5rem}.job-help-heading h2{margin:.875rem 0 .375rem}.job-help-contact-heading{margin-top:.75rem}.job-help-selected-service{margin-top:1.25rem;padding:1rem 1.375rem}.job-help-optional-field,.job-help-contact-form,.job-help-contact-page .candidate-interview-form-panel,.job-help-contact-page .v26-unified-service-inquiry.is-contact-only{margin-top:1.25rem;padding:1.375rem}.job-help-optional-field label,.job-help-contact-form label,.candidate-workspace-form label,.career-growth-form label{font-family:var(--font-family);font-size:.8125rem;font-weight:650;line-height:1.5}.job-help-optional-field textarea,.job-help-contact-form textarea,.job-help-contact-form input,.candidate-workspace-form input,.candidate-workspace-form textarea,.career-growth-form input,.career-growth-form textarea,.career-growth-form select{min-height:2.75rem;font-family:var(--font-family);font-size:.875rem;line-height:1.5}.job-help-contact-form .v23-button,.candidate-workspace-page .v23-button,.resume-analysis-page .v23-button,.v23-question-response-page .v23-button{min-height:2.4375rem;font-size:.8125rem;font-weight:550}@media(max-width:720px){.candidate-workspace-page,.resume-analysis-page,.job-help-page,.job-help-contact-page{padding-top:1.25rem;padding-bottom:3rem}.candidate-workspace-heading h1,.resume-analysis-heading h1,.career-growth-hero h1,.job-help-heading h1,.job-help-contact-heading h1,.v23-question-response-page>.v23-workspace-top h1{font-size:1.625rem;line-height:1.35}.candidate-workspace-module-card,.career-growth-entry-card,.job-help-card,.resume-analysis-section,.resume-analysis-next-step,.job-help-optional-field,.job-help-contact-form,.job-help-contact-page .candidate-interview-form-panel,.job-help-contact-page .v26-unified-service-inquiry.is-contact-only{min-height:0;padding:1.125rem}.job-help-page,.job-help-contact-page{width:min(100% - 2rem,var(--container-max))}}
