:root{--ink:#12251f;--muted:#62706b;--paper:#f6f5ef;--white:#fffef9;--line:#d9ddd5;--lime:#d7f35e;--blue:#6ec8e7;--coral:#ff8f70;--violet:#b6a4ed;--amber:#f1c65a;--green:#173e33;--green-2:#235548;--shadow:0 22px 70px #1c322b1f;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}.skip-link{z-index:1000;background:var(--lime);border-radius:10px;padding:10px 16px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:16px}.section-shell{width:min(1180px,100% - 48px);margin-inline:auto}.narrow-shell{width:min(980px,100% - 48px)}.site-header{justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);height:86px;margin-inline:auto;display:flex}.brand{letter-spacing:.08em;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.brand-mark{background:var(--green);width:34px;height:34px;color:var(--lime);border-radius:50% 50% 50% 14%;place-items:center;font-size:15px;display:inline-grid;transform:rotate(-5deg)}.site-header nav{align-items:center;gap:34px;font-size:14px;font-weight:600;display:flex}.site-header nav a:not(.nav-cta):hover{color:var(--green-2)}.nav-cta{border:1px solid var(--ink);border-radius:99px;padding:10px 18px;transition:all .2s}.nav-cta:hover{background:var(--ink);color:#fff}.public-beta-banner{color:#405046;background:#f1f7ce;border-block:1px solid #d2dc9d;justify-content:center;align-items:center;gap:12px;min-height:42px;padding:9px max(24px,50vw - 590px);font-size:11px;display:flex}.public-beta-banner strong{background:var(--green);color:var(--lime);letter-spacing:.08em;border-radius:99px;flex:none;padding:2px 9px;font-size:10px}.public-beta-banner a{color:var(--green-2);text-underline-offset:3px;flex:none;font-weight:800;text-decoration:underline}.eyebrow{color:#496159;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font-size:12px;font-weight:800;display:flex}.eyebrow>span{background:var(--green);width:24px;height:2px}.eyebrow.light{color:#acc7bd}.eyebrow.light>span{background:var(--lime)}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:36px;min-height:52px;padding:12px 24px;font-weight:750;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #23554847}.button-primary{background:var(--green);color:#fff;box-shadow:0 10px 30px #173e332e}.button-primary span{color:var(--lime)}.button-primary:hover:not(:disabled){box-shadow:0 15px 35px #173e3340}.button-secondary{background:0 0;border-color:#b9c1bb}.button-secondary:hover:not(:disabled){background:#fff}.button:disabled{opacity:.45;cursor:not-allowed}.button-full{width:100%}.text-link{border-bottom:1px solid #9da8a2;align-items:center;gap:12px;padding-bottom:3px;font-size:14px;font-weight:750;display:inline-flex}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;min-height:690px;padding-block:64px 105px;display:grid}.hero-copy h1{letter-spacing:-.055em;margin:0;font-size:clamp(50px,5.3vw,78px);font-weight:790;line-height:1.12}.hero-copy h1 span{color:var(--green-2);white-space:nowrap;position:relative}.hero-copy h1 span:after{content:"";z-index:-1;background:var(--lime);height:14px;position:absolute;bottom:3px;left:-2px;right:-4px;transform:rotate(-1.5deg)}.hero-lead{max-width:570px;color:var(--muted);margin:28px 0;font-size:18px}.hero-actions{align-items:center;gap:28px;display:flex}.trust-line{color:#718079;align-items:center;gap:13px;margin-top:32px;font-size:12px;display:flex}.trust-line i{background:#a8b0ab;border-radius:50%;width:3px;height:3px}.hero-beta-note{color:#748079;border-left:3px solid #c7d958;max-width:570px;margin:16px 0 0;padding-left:12px;font-size:10px}.hero-visual{place-items:center;min-height:510px;display:grid;position:relative}.orbit{border:1px solid #ccd2cc;border-radius:50%;position:absolute;transform:rotate(-16deg)}.orbit-one{width:480px;height:310px}.orbit-two{width:380px;height:500px;transform:rotate(28deg)}.result-preview{z-index:2;width:355px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffef9f0;border:1px solid #12251f1f;border-radius:26px;padding:24px 26px;position:relative;transform:rotate(-2deg)}.preview-top{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-bottom:18px;font-size:11px;font-weight:700;display:flex}.status-dot:before{content:"";background:#4d9d70;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.preview-kicker{color:var(--muted);margin:20px 0 2px;font-size:11px}.result-preview h2{letter-spacing:-.04em;margin:0 0 24px;font-size:34px}.preview-metric{grid-template-columns:1fr auto;align-items:end;margin:16px 0;display:grid;position:relative}.preview-metric span{color:var(--muted);font-size:12px}.preview-metric strong{font-size:24px;line-height:1}.preview-metric>div{background:#e7e9e4;border-radius:10px;grid-column:1/-1;height:6px;margin-top:8px;overflow:hidden}.preview-metric i{background:var(--green);border-radius:inherit;height:100%;display:block}.preview-metric.alt i{background:var(--coral)}.preview-insight{background:#eef3d8;border-radius:12px;gap:10px;margin:24px -8px -6px;padding:12px;font-size:11px;display:flex}.preview-insight span{color:var(--green);font-weight:900}.float-tag{z-index:3;background:var(--white);border:1px solid var(--line);border-radius:99px;padding:9px 14px;font-size:11px;font-weight:700;position:absolute;box-shadow:0 8px 22px #1428221a}.tag-one{background:var(--lime);top:55px;right:12px;transform:rotate(4deg)}.tag-two{top:175px;left:-4px}.tag-three{background:#ffe0d7;bottom:52px;right:4px;transform:rotate(-3deg)}.manifesto{border-top:1px solid var(--line);padding-block:110px 130px}.manifesto-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;margin-bottom:62px;display:grid}.manifesto-grid h2,.section-heading-row h2,.closing-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.4vw,56px);line-height:1.2}.manifesto-grid>p{color:var(--muted);margin:0 0 7px;font-size:17px}.dimension-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.dimension-card{border:1px solid #12251f24;border-radius:18px;min-height:285px;padding:20px;transition:transform .25s;position:relative;overflow:hidden}.dimension-card:hover{transform:translateY(-6px)}.dimension-card>span{font-size:11px;font-weight:800}.dimension-icon{border:1px solid #12251f59;border-radius:50% 30%;width:92px;height:92px;margin:28px auto 22px;transform:rotate(25deg)}.dimension-card:nth-child(2) .dimension-icon{border-radius:12px;transform:rotate(45deg)}.dimension-card:nth-child(3) .dimension-icon{border-radius:50%;box-shadow:inset 0 0 0 20px #ffffff47}.dimension-card:nth-child(4) .dimension-icon{border-radius:50% 10%;transform:rotate(-15deg)}.dimension-card:nth-child(5) .dimension-icon{border-width:0 1px 1px 0;border-radius:0;transform:rotate(30deg)}.dimension-card h3{margin:0 0 8px;font-size:18px}.dimension-card p{color:#12251fb3;margin:0;font-size:12px;line-height:1.7}.lime{background:#edf6bc}.blue{background:#d8f0f5}.coral{background:#ffe0d7}.violet{background:#e7e0f7}.amber{background:#f7e8b8}.dual-section{background:var(--green);color:#fff;grid-template-columns:.8fr 1.2fr;gap:90px;width:100%;max-width:none;padding:110px max(24px,50vw - 590px);display:grid}.dual-section h2{letter-spacing:-.04em;margin:0;font-size:clamp(40px,4vw,58px);line-height:1.22}.dual-section h2 em{color:var(--lime);font-style:normal}.dual-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dual-cards article{border-radius:var(--radius);background:#ffffff0b;border:1px solid #ffffff2e;min-height:330px;padding:30px}.dual-cards article:nth-child(2){background:var(--lime);color:var(--ink);transform:translateY(35px)}.dual-index{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:52px;font-size:12px;display:grid}.dual-cards article>p:first-of-type{opacity:.65;font-size:12px;font-weight:700}.dual-cards h3{margin:8px 0 16px;font-size:25px}.dual-cards h3+p{opacity:.72;font-size:14px}.closing-cta{text-align:center;padding-block:150px}.closing-cta .eyebrow{justify-content:center}.closing-cta>p:not(.eyebrow){color:var(--muted);margin:18px auto 30px}.flow-page{padding:85px 0 130px}.flow-heading{max-width:700px;margin-bottom:52px}.flow-heading h1,.question-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,6vw,64px);line-height:1.15}.flow-heading>p:last-child{color:var(--muted);font-size:17px}.consent-layout{grid-template-columns:1.1fr .9fr;align-items:start;gap:20px;display:grid}.flow-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:34px}.flow-card h2{margin:0 0 22px;font-size:22px}.plain-list{margin:0;padding:0;list-style:none}.plain-list li{border-top:1px solid var(--line);grid-template-columns:38px 1fr;gap:12px;padding:20px 0;display:grid}.plain-list li>span{color:#8a9891;font-size:11px;font-weight:800}.plain-list strong{margin-bottom:3px;font-size:14px;display:block}.plain-list p{color:var(--muted);margin:0;font-size:12px}.confirm-card{background:var(--green);color:#fff;position:sticky;top:20px}.micro-label{color:#83938d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:800}.confirm-card .micro-label{color:#adc1ba}.check-row{cursor:pointer;align-items:flex-start;gap:12px;margin:18px 0;font-size:13px;display:flex}.check-row input{appearance:none;border:1px solid #8ca098;border-radius:6px;flex:none;width:20px;height:20px;margin:1px 0 0}.check-row input:checked{background:var(--lime);border-color:var(--lime);box-shadow:inset 0 0 0 5px var(--green)}.check-row a{color:var(--lime);text-decoration:underline}.cross-border-check{background:#ffffff0d;border:1px solid #769087;border-radius:10px;padding:12px}.confirm-card .button{background:var(--lime);color:var(--ink);margin-top:20px}.confirm-card .button span{color:var(--ink)}.fine-print{color:#9fb1aa;text-align:center;margin:12px 0 0;font-size:10px}.form-error{color:#ffb6a4;margin:15px 0 0;font-size:13px;font-weight:650}.form-error.centered{color:#a63822;text-align:center}.assessment-page{padding:35px 0 120px}.assessment-progress>div:first-child{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.assessment-progress strong{color:var(--ink)}.progress-track{background:#dee1dc;border-radius:4px;height:4px;overflow:hidden}.progress-track i{background:var(--green);height:100%;transition:width .35s;display:block}.step-tabs{grid-template-columns:repeat(5,1fr);gap:2px;margin:30px 0 70px;display:grid}.step-tabs button{color:#89938e;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:11px;display:flex}.step-tabs button span{border:1px solid #bdc4bf;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.step-tabs button.active{color:var(--ink);font-weight:800}.step-tabs button.active span{background:var(--lime);border-color:var(--green)}.question-heading{margin-bottom:42px}.question-heading>p{color:var(--muted);margin:0;font-size:11px;font-weight:700}.question-heading>span{color:var(--muted)}.question-list{gap:14px;display:grid}.question-card{border:1px solid var(--line);background:#fffef9c7;border-radius:18px;margin:0;padding:28px}.question-card legend{width:100%;padding:0;font-size:16px;font-weight:700}.question-card legend>span{color:#96a09b;width:38px;font-size:10px;display:inline-block}.scale-options{grid-template-columns:repeat(5,1fr);gap:8px;margin:24px 0 0 38px;display:grid}.scale-options label{cursor:pointer;min-height:72px;color:var(--muted);border:1px solid #d4d9d3;border-radius:12px;align-content:center;place-items:center;gap:3px;padding:10px 5px;transition:all .18s;display:grid}.scale-options label:hover{border-color:#84988f;transform:translateY(-1px)}.scale-options label.selected{background:var(--green);border-color:var(--green);color:#fff}.scale-options input{opacity:0;pointer-events:none;position:absolute}.scale-number{font-weight:800}.scale-label{font-size:9px}.assessment-actions{justify-content:space-between;margin-top:34px;display:flex}.autosave-note{color:#8c9791;text-align:center;font-size:10px}.auth-page{grid-template-columns:1fr 430px;align-items:center;gap:80px;min-height:650px;padding-block:90px 130px;display:grid}.auth-page h1,.account-page h1,.admin-page h1{letter-spacing:-.05em;margin:0;font-size:clamp(46px,6vw,72px);line-height:1.08}.auth-page>div:first-child>p:last-child{max-width:520px;color:var(--muted)}.auth-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow);padding:34px}.auth-card>p{color:var(--muted);text-align:center;margin:22px 0 0;font-size:12px}.auth-card a{color:var(--green-2);font-weight:800}.auth-form{gap:17px;display:grid}.auth-form label,.admin-setting label{color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.auth-form input,.admin-setting input{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #c9d0ca;border-radius:10px;padding:9px 12px}.auth-form .auth-legal-check{color:var(--muted);align-items:flex-start;gap:10px;margin:2px 0;font-weight:600;line-height:1.55;display:flex}.auth-form .auth-legal-check input{appearance:none;border:1px solid #8ca098;border-radius:6px;flex:none;width:20px;height:20px;min-height:20px;margin:1px 0 0;padding:0}.auth-form .auth-legal-check input:checked{background:var(--lime);border-color:var(--green);box-shadow:inset 0 0 0 5px #fff}.auth-form .auth-legal-check a{text-underline-offset:2px;text-decoration:underline}.auth-flow{gap:18px;display:grid}.auth-methods{background:#edf0ed;border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.auth-methods button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:11px;font-weight:750}.auth-methods button.active{color:var(--green);background:#fff;box-shadow:0 2px 10px #12251f14}.auth-steps{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.auth-steps li{border-bottom:2px solid var(--line);color:#99a39d;text-align:center;padding:8px;font-size:9px}.auth-steps li.active{border-color:var(--green);color:var(--green);font-weight:800}.auth-steps li.done{border-color:var(--lime);color:var(--green-2)}.auth-notice{color:var(--green-2);margin:0;font-size:11px}.development-code{color:var(--green);text-align:center;background:#edf6bc;border-radius:10px;margin:0;padding:12px;font-size:11px}.development-code strong{letter-spacing:.14em;margin-left:6px;font-size:18px}.auth-hint{color:var(--muted);margin:0;font-size:10px}.auth-error{color:#a63822;margin:0;font-size:12px}.link-button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9da8a2;padding:0;font-size:12px}.account-page,.admin-page{padding-block:70px 130px}.account-page>header,.admin-page>header{border-bottom:1px solid var(--line);padding-bottom:45px}.account-page>header>p:not(.eyebrow),.admin-page>header>p:not(.eyebrow){color:var(--muted)}.account-stats,.admin-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0 70px;display:grid}.admin-metrics{grid-template-columns:repeat(4,1fr)}.account-stats article,.admin-metrics article{background:var(--white);border:1px solid var(--line);border-radius:17px;min-height:170px;padding:24px}.account-stats article:first-child{background:#edf6bc}.account-stats span,.admin-metrics span{color:var(--muted);font-size:10px;display:block}.account-stats strong,.admin-metrics strong{overflow-wrap:anywhere;margin:24px 0 10px;font-size:30px;display:block}.account-stats small,.admin-metrics small{overflow-wrap:anywhere;color:var(--muted);font-size:9px;display:block}.account-history>div:first-child{justify-content:space-between;align-items:center;display:flex}.account-history h2,.admin-page h2{font-size:28px}.account-history ul{border-top:1px solid var(--line);margin:20px 0;padding:0;list-style:none}.account-history li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 8px;display:flex}.account-history li span{color:var(--muted);font-size:10px;display:block}.account-history li a{font-size:12px;font-weight:750}.account-security{background:#fff6f3;border:1px solid #e4c3bb;border-radius:17px;margin-top:70px;padding:28px}.account-security h2{margin-top:0}.account-security>p{max-width:720px;color:var(--muted);font-size:12px}.account-security>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.account-security .delete-data{grid-column:auto;justify-self:auto}.admin-page section{margin-top:60px}.admin-settings{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-setting{border:1px solid var(--line);background:var(--white);border-radius:15px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:20px;display:grid}.admin-setting button,.admin-controls button{cursor:pointer;background:#fff;border:1px solid #aeb8b1;border-radius:9px;min-height:36px;padding:7px 12px;font-size:10px}.admin-setting small{grid-column:1/-1}.admin-table{border-top:1px solid var(--line)}.admin-row{border-bottom:1px solid var(--line);grid-template-columns:1.3fr .8fr 60px minmax(290px,1.3fr);align-items:center;gap:18px;min-height:72px;padding:12px 8px;font-size:12px;display:grid}.admin-row small{color:var(--muted);font-size:9px;display:block}.admin-head{min-height:44px;color:var(--muted);font-size:9px}.admin-controls{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.audit-list{padding:0;list-style:none}.audit-list li{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr 1fr 150px;gap:15px;padding:13px 0;font-size:10px;display:grid}.deep-report{padding-block:70px 130px}.deep-report header{border-bottom:1px solid var(--line);padding-bottom:60px}.deep-report header h1{letter-spacing:-.05em;margin:0;font-size:clamp(46px,7vw,76px);line-height:1.1}.deep-report header>p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:18px}.deep-report header>span{background:var(--lime);border-radius:99px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-block}.deep-report>section{border-bottom:1px solid var(--line);padding:50px 0}.deep-report>section>h2{font-size:30px}.deep-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.deep-columns>div,.deep-career{border:1px solid var(--line);background:var(--white);border-radius:16px;padding:24px}.deep-career{margin:12px 0}.deep-career>span{color:var(--muted);font-size:9px}.deep-career h3{margin:8px 0}.deep-report li{color:var(--muted);margin:8px 0;font-size:12px}.deep-report footer{color:var(--muted);padding-top:35px;font-size:10px}.result-page{background:var(--white)}.uniform-result{flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100vh - 80px);padding-block:110px;display:flex}.uniform-result h1{max-width:760px;color:var(--ink);letter-spacing:-.05em;margin:12px 0 20px;font-size:clamp(42px,6vw,72px);line-height:1.05}.uniform-result-lead{max-width:760px;color:var(--muted);margin:0 0 34px;font-size:18px;line-height:1.75}.uniform-result-explanation{border-left:4px solid var(--coral);background:#fff3ed;border-radius:0 14px 14px 0;max-width:760px;padding:24px 26px}.uniform-result-explanation strong{color:var(--ink)}.uniform-result-explanation p{color:#686f6b;margin:8px 0 0;line-height:1.7}.uniform-result-advice{max-width:760px;color:var(--ink);margin:26px 0;line-height:1.7}.result-hero{background:var(--green);color:#fff;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;width:100%;max-width:none;min-height:570px;padding:95px max(24px,50vw - 590px);display:grid}.result-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,67px);line-height:1.15}.result-hero h1 em{color:var(--lime);font-style:normal}.result-hero-copy>p:not(.eyebrow){color:#bed0c9;max-width:600px;font-size:17px}.report-actions{align-items:center;gap:28px;margin-top:30px;display:flex}.result-hero .button-secondary{color:#fff;border-color:#708d82}.result-hero .button-secondary:hover{color:var(--ink);background:#fff}.light-link{color:#fff;border-color:#779187}.top-scores{grid-template-columns:1fr;place-items:center start;gap:20px;display:grid}.score-ring{--ring-color:var(--lime);aspect-ratio:1;background:conic-gradient(var(--ring-color) 0 var(--score-angle), #ffffff1f var(--score-angle));border-radius:50%;place-items:center;width:170px;display:grid}.score-ring.secondary{--ring-color:var(--coral)}.score-ring:before{content:"";aspect-ratio:1;background:var(--green);border-radius:50%;grid-area:1/1;width:142px}.score-ring>div{z-index:1;text-align:center;grid-area:1/1}.score-ring strong{font-size:45px;line-height:1;display:block}.score-ring span{color:#adc1ba;font-size:10px}.evidence-score{aspect-ratio:1;text-align:center;border:1px solid #668278;border-radius:50%;place-content:center;gap:7px;width:170px;display:grid}.evidence-score strong{font-size:34px;line-height:1}.evidence-score span{color:#adc1ba;font-size:10px}.evidence-score small{color:var(--lime);font-size:10px;font-weight:800}.evidence-score.light{border-color:var(--line);width:140px}.evidence-score.light strong{font-size:28px}.evidence-score.light span{color:var(--muted)}.top-scores>p{color:#b7cbc3;border:1px solid #527066;border-radius:14px;grid-column:1/-1;padding:18px 20px;font-size:11px}.top-scores>p span{color:var(--lime);font-weight:800;display:block}.quality-notice{background:#fff0e9;border:1px solid #e0b8a9;border-radius:14px;grid-template-columns:150px 1fr;gap:20px;margin-top:28px;padding:18px 22px;font-size:12px;display:grid}.quality-notice ul{color:#78584d;margin:0;padding-left:18px}.profile-section,.alternatives{padding-block:110px}.section-heading-row{grid-template-columns:1fr 430px;align-items:end;gap:60px;margin-bottom:50px;display:grid}.section-heading-row>p{color:var(--muted);margin:0;font-size:14px}.riasec-panel{background:var(--green);color:#fff;border-radius:20px;grid-template-columns:240px 1fr;gap:50px;margin-bottom:14px;padding:34px;display:grid}.riasec-intro p{color:#9bb3aa;margin:0;font-size:10px}.riasec-intro strong{color:var(--lime);letter-spacing:.08em;margin:7px 0 14px;font-size:58px;line-height:1;display:block}.riasec-intro span{color:#a9beb6;font-size:10px;display:block}.riasec-bars{gap:7px;display:grid}.riasec-bars>div{grid-template-columns:100px 1fr 28px;align-items:center;gap:12px;display:grid}.riasec-bars span{color:#b8cbc4;font-size:10px}.riasec-bars>div>div{background:#3b5d53;border-radius:5px;height:5px}.riasec-bars i{background:var(--lime);border-radius:5px;height:100%;display:block}.riasec-bars strong{text-align:right;font-size:11px}.profile-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.profile-grid.four-grid{grid-template-columns:repeat(4,1fr)}.profile-card{border-radius:18px;min-height:285px;padding:20px;position:relative}.profile-score{font-size:28px;font-weight:800;position:absolute;top:15px;right:18px}.profile-card>p{color:#12251f99;margin:85px 0 2px;font-size:10px}.profile-card h3{margin:0 0 16px;font-size:19px}.mini-bar{background:#ffffff8c;border-radius:4px;height:4px}.mini-bar i{background:var(--ink);border-radius:inherit;height:100%;display:block}.profile-card ul{margin:25px 0 0;padding:0;list-style:none}.profile-card li{border-bottom:1px solid #12251f1a;justify-content:space-between;padding:4px 0;font-size:9px;display:flex}.environment-section{border-top:1px solid var(--line);padding-block:105px}.environment-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.environment-grid article{border:1px solid var(--line);background:var(--paper);border-radius:18px;min-height:310px;padding:28px}.environment-grid article:first-child{background:#edf6bc}.environment-grid article:nth-child(3){background:#d8f0f5}.environment-grid h3{margin:38px 0 18px;font-size:21px}.environment-grid ul{color:var(--muted);margin:0;padding-left:18px}.environment-grid li{margin:8px 0;font-size:12px}.environment-values{color:var(--green-2);border-top:1px solid #12251f21;margin-top:22px;padding-top:16px;font-size:11px;font-weight:750}.environment-caution{max-width:780px;color:var(--muted);margin:24px 0 0;font-size:11px}.top-direction{border-top:1px solid var(--line);padding-block:105px}.direction-header{grid-template-columns:1fr 1fr;align-items:end;gap:100px;margin-bottom:55px;display:grid}.direction-header h2{letter-spacing:-.05em;margin:0 16px 0 0;font-size:54px;display:inline-block}.direction-header>p{color:var(--muted)}.fit-breakdown{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:160px 1fr;align-items:center;gap:12px;margin:-15px 0 28px;padding:16px 22px;display:grid}.fit-breakdown>span{font-size:11px;font-weight:800}.fit-breakdown>div{border-left:1px solid var(--line);justify-content:space-between;align-items:center;padding-left:18px;display:flex}.fit-breakdown small{color:var(--muted);font-size:9px}.fit-breakdown strong{font-size:18px}.family-tag{color:var(--muted);vertical-align:8px;border:1px solid #aab4ae;border-radius:99px;padding:4px 9px;font-size:10px;display:inline-block}.evidence-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.evidence-card{border:1px solid var(--line);border-radius:18px;min-height:290px;padding:28px}.evidence-card.positive{background:#edf6bc}.evidence-card.caution{background:#ffe3dc}.evidence-card.action{background:var(--green);color:#fff}.evidence-symbol{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.evidence-card h3{margin:38px 0 18px;font-size:20px}.evidence-card ul,.evidence-card ol{margin:0;padding-left:18px}.evidence-card li,.evidence-card>p{opacity:.78;margin:9px 0;font-size:12px}.evidence-card li span{float:right;font-size:10px;font-weight:800}.alternatives{background:var(--paper);width:100%;max-width:none;padding-inline:max(24px,50vw - 590px)}.match-list{border-top:1px solid #bac2bc}.match-row{border-bottom:1px solid #cad0cb;grid-template-columns:55px 1.2fr 1fr 30px;align-items:center;gap:24px;padding:26px 8px;transition:all .2s;display:grid}.match-row:hover{background:#ffffffa6;padding-inline:16px}.match-rank{color:#8d9992;font-size:11px}.match-title>span,.match-metric>span{color:var(--muted);font-size:9px;display:block}.match-title h3{margin:0;font-size:19px}.match-metric{grid-template-columns:1fr 30px;align-items:center;column-gap:10px;display:grid}.match-metric>span{grid-column:1/-1}.match-metric>div{background:#d7dcd7;height:4px}.match-metric i{background:var(--green);height:100%;display:block}.match-metric.readiness i{background:var(--coral)}.match-metric strong{font-size:12px}.row-arrow{font-size:18px}.report-footnote{border-top:1px solid var(--line);grid-template-columns:170px 1fr;gap:10px 40px;padding-block:70px;display:grid}.report-footnote>p{color:var(--muted);margin:0;font-size:12px}.report-footnote>div{color:#8c9691;flex-wrap:wrap;grid-column:2;gap:14px;font-size:9px;display:flex}.delete-data{color:#9c4938;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ba8173;grid-column:2;justify-self:start;padding:0;font-size:10px}.career-detail{padding:60px 0 120px}.back-link{color:var(--muted);margin-bottom:45px;font-size:12px;display:inline-block}.career-detail-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:60px;padding-bottom:55px;display:grid}.career-detail-header p{color:var(--muted);margin:0;font-size:11px}.career-detail-header h1{letter-spacing:-.05em;margin:4px 0 12px;font-size:64px;line-height:1.1}.career-detail-header>div:first-child>span{max-width:500px;color:var(--muted);display:block}.detail-rings{gap:16px;display:flex}.career-detail .score-ring{background:conic-gradient(var(--ring-color) 0 var(--score-angle), #dcded9 var(--score-angle));width:140px}.career-detail .score-ring:before{background:var(--paper);width:116px}.career-detail .score-ring span{color:var(--muted)}.career-detail .score-ring strong{font-size:36px}.detail-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:25px;display:grid}.detail-grid>article{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:30px}.detail-grid article.wide{grid-column:1/-1}.detail-grid h2{margin:0 0 20px;font-size:25px}.detail-grid ul{color:var(--muted);padding-left:18px}.source-provenance{background:#f4f7f4!important}.source-provenance dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 0 20px;display:grid}.source-provenance dl>div{background:var(--white);border-radius:12px;padding:14px}.source-provenance dt{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px}.source-provenance dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700}.source-provenance a{color:var(--green-2);text-underline-offset:3px;text-decoration:underline}.source-provenance>p{color:var(--muted);font-size:12px}.source-provenance>small{color:#87918d;font-size:10px;display:block}.source-provenance h3{margin:30px 0 14px;font-size:17px}.source-provenance dl.china-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-list>div{grid-template-columns:150px 1fr 85px;align-items:center;gap:20px;padding:12px 0;display:grid}.gap-list>div>span{font-size:12px}.gap-list>div>div{background:#e3e5e1;border-radius:7px;height:7px}.gap-list i{background:var(--coral);border-radius:7px;height:100%;display:block}.gap-list strong{text-align:right}.gap-list small{color:var(--muted);font-weight:500}.action-plan{color:#fff;background:var(--green)!important}.action-plan .micro-label{color:#a9bdb5}.action-plan ol{margin:0;padding:0;list-style:none}.action-plan li{border-top:1px solid #49695f;grid-template-columns:45px 1fr;padding:16px 0;display:grid}.action-plan li span{color:var(--lime);font-size:10px}.prose-page{max-width:900px;padding-block:80px 140px}.prose-page header{border-bottom:1px solid var(--line);padding-bottom:70px}.prose-page h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,7vw,76px);line-height:1.12}.prose-page header>p:last-child{max-width:620px;color:var(--muted);margin-top:24px;font-size:18px}.prose-page section{border-bottom:1px solid var(--line);padding:52px 0}.prose-page section h2{margin:0 0 16px;font-size:28px}.prose-page section>p{max-width:720px;color:var(--muted)}.prose-page section>ul{max-width:760px;color:var(--muted);margin:22px 0;padding-left:22px}.prose-page section>ul li{margin:12px 0}.prose-page section>ul strong{color:var(--ink)}.prose-page section a{color:var(--green-2);text-underline-offset:3px;font-weight:700;text-decoration:underline}.formula-block{border-left:4px solid var(--lime);background:var(--green);color:#fff;border-radius:0 12px 12px 0;max-width:720px;margin:26px 0 0;padding:18px 22px;font:600 13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto}.method-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px;display:grid}.method-steps>div{background:var(--white);border-radius:16px;padding:22px}.method-steps span{color:#8a9690;font-size:10px}.method-steps h3{margin:38px 0 8px}.method-steps p{color:var(--muted);font-size:12px}.empty-page{text-align:center;min-height:70vh;padding-block:140px}.empty-page .eyebrow{justify-content:center}.empty-page h1{margin:0;font-size:52px}.empty-page>p:not(.eyebrow){max-width:520px;color:var(--muted);margin:15px auto 28px}.page-loading{min-height:65vh;color:var(--muted);justify-content:center;align-items:center;gap:15px;display:flex}.loading-orbit{border:2px solid var(--line);border-top-color:var(--green);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.site-footer{color:#fff;background:#102d25;grid-template-columns:1fr auto;gap:45px;padding:65px max(24px,50vw - 590px);display:grid}.footer-brand .brand-mark{background:var(--lime);color:var(--green)}.site-footer>div:first-child p{color:#91aaa1;font-size:12px}.footer-links{color:#b9c9c3;gap:28px;font-size:12px;display:flex}.footer-note{color:#718e84;border-top:1px solid #315047;grid-column:1/-1;margin:0;padding-top:25px;font-size:10px}.filing-link{color:#8ea69e;text-underline-offset:3px;grid-column:1/-1;justify-self:end;width:fit-content;margin-top:-34px;font-size:10px;text-decoration:underline}@media (max-width:900px){.hero{grid-template-columns:1fr;padding-top:40px}.auth-page{grid-template-columns:1fr;gap:35px}.hero-visual{min-height:480px}.manifesto-grid,.dual-section,.result-hero,.section-heading-row,.direction-header{grid-template-columns:1fr;gap:30px}.dimension-grid,.profile-grid{grid-template-columns:repeat(3,1fr)}.environment-grid,.profile-grid.four-grid{grid-template-columns:repeat(2,1fr)}.dual-cards{max-width:650px}.top-scores{max-width:400px}.match-row{grid-template-columns:40px 1fr 1fr 25px}.match-metric.readiness{display:none}.career-detail-header{grid-template-columns:1fr}}@media (max-width:640px){.section-shell,.narrow-shell,.site-header{width:min(100% - 30px,1180px)}.site-header{height:70px}.site-header nav{gap:12px}.site-header nav a:not(.nav-cta){display:none}.public-beta-banner{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:5px 8px;padding-block:9px;line-height:1.45}.public-beta-banner span{flex:220px}.hero{gap:25px;padding:50px 0 75px}.hero-copy h1{font-size:46px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-visual{min-height:430px;margin-inline:-25px;transform:scale(.85)}.orbit-one{width:400px}.manifesto{padding-block:80px}.manifesto-grid{margin-bottom:35px}.dimension-grid,.profile-grid{grid-template-columns:1fr 1fr}.riasec-panel{grid-template-columns:1fr;gap:24px}.fit-breakdown{grid-template-columns:1fr}.fit-breakdown>div{border-left:0;border-top:1px solid var(--line);padding:7px 0 0}.quality-notice{grid-template-columns:1fr;gap:4px}.dimension-card{min-height:240px}.dual-section{padding-block:75px}.dual-cards{grid-template-columns:1fr}.dual-cards article:nth-child(2){transform:none}.closing-cta{padding-block:95px}.consent-layout{grid-template-columns:1fr}.confirm-card{position:static}.step-tabs{grid-template-columns:repeat(5,115px);margin-bottom:48px;overflow-x:auto}.question-card{padding:20px 15px}.question-card legend>span{width:28px}.scale-options{gap:4px;margin-left:0}.scale-options label{min-height:64px}.scale-label{text-align:center;font-size:8px;line-height:1.2}.assessment-actions{gap:10px}.assessment-actions .button{gap:10px;padding:10px 16px;font-size:12px}.result-hero{padding-block:70px}.top-scores{gap:12px}.score-ring{width:138px}.score-ring:before{width:116px}.score-ring strong{font-size:36px}.profile-section,.alternatives,.top-direction{padding-block:75px}.profile-card{min-height:250px}.environment-grid,.evidence-grid{grid-template-columns:1fr}.match-row{grid-template-columns:32px 1fr 65px 20px;gap:8px}.match-metric>div{display:none}.report-footnote{grid-template-columns:1fr}.report-footnote>div,.delete-data{grid-column:1}.career-detail-header h1{font-size:48px}.detail-rings{transform-origin:0;transform:scale(.9)}.detail-grid{grid-template-columns:1fr}.detail-grid article.wide{grid-column:auto}.source-provenance dl{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-list>div{grid-template-columns:100px 1fr 60px;gap:10px}.method-steps,.site-footer,.account-stats,.admin-metrics,.admin-settings,.deep-columns{grid-template-columns:1fr}.admin-row{grid-template-columns:1fr 1fr}.admin-head{display:none}.audit-list li{grid-template-columns:1fr;gap:3px}.footer-note{grid-column:1}.filing-link{grid-column:1;justify-self:start;margin-top:-30px}}@media print{.site-header,.site-footer,.public-beta-banner,.no-print,.report-actions{display:none!important}body,.result-page{background:#fff}.result-hero{min-height:auto;color:var(--ink);border-bottom:2px solid var(--ink);background:#fff;padding:45px}.result-hero h1 em{color:var(--green)}.result-hero-copy>p:not(.eyebrow){color:var(--muted)}.top-scores{display:none}.profile-section,.environment-section,.top-direction,.alternatives{padding:40px}.evidence-card,.profile-card,.match-row{break-inside:avoid}}
:root{--ink:#22343f;--muted:#68757c;--paper:#fafaf7;--white:#fff;--line:#dce0df;--green:#233944;--green-2:#455e6b;--lime:#dfc39f;--coral:#c49678;--radius:8px;--shadow:0 16px 60px #172b3712;--display-font:"STSong", "Songti SC", "Noto Serif CJK SC", "SimSun", Georgia, serif;--body-font:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", Arial, sans-serif}body{font-family:var(--body-font)}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:where(button,a,input):focus-visible{outline-offset:6px;outline:2px solid #ae8255}.experience-shell{width:min(1320px,100% - 112px);margin-inline:auto}.experience-header{z-index:40;height:96px;color:var(--ink);background:#fafaf7f5;border-bottom:1px solid #22343f17;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:48px;transition:background .4s,color .4s,height .4s,border-color .4s;display:grid;position:sticky;top:0}.experience-header.is-home{color:#f1eee7;background:0 0;border-color:#0000;position:fixed;inset:0 0 auto}.experience-header.is-home.is-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1a23e8;border-color:#e0e6e91f;height:76px}.experience-brand{justify-self:center;align-items:center;gap:12px;display:inline-flex}.experience-brand>svg{color:#b48d66}.experience-header.is-home .experience-brand>svg{color:#ddc4a3}.experience-brand>span{font:500 23px/1.25 var(--display-font);letter-spacing:.15em;flex-direction:column;align-items:center;display:flex}.experience-brand small{letter-spacing:.14em;margin-top:5px;font:400 9px/1.2 Georgia,serif}.menu-trigger,.menu-close,.motion-toggle{color:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:14px;padding:12px 0;font-size:12px;display:inline-flex}.menu-lines{gap:6px;width:23px;display:grid}.menu-lines i{background:currentColor;width:23px;height:1px;transition:width .3s}.menu-lines i:last-child{width:16px}.menu-trigger:hover .menu-lines i:last-child{width:23px}.experience-header-actions{justify-content:end;align-items:center;gap:24px;font-size:12px;display:flex}.header-auth{gap:16px;display:flex}.header-auth:empty{display:none}.header-start{border-bottom:1px solid;align-items:center;gap:24px;padding-block:11px;display:inline-flex}.header-start span{font-size:17px;transition:transform .25s}.header-start:hover span{transform:translate(2px,-2px)}.experience-menu{color:#eeeae3;background:#12232e;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:32px 56px;position:fixed;inset:0}.experience-menu::backdrop{background:#12232e}.experience-menu[open]{flex-direction:column;animation:.35s both menu-enter;display:flex}.menu-top,.menu-bottom{justify-content:space-between;align-items:center;display:flex}.menu-close{font-size:13px}.menu-close span{margin-left:12px;font-size:29px;font-weight:200}.menu-body{grid-template-columns:1.3fr 1fr;align-items:center;gap:80px;width:min(1150px,100%);margin:auto;padding-block:60px;display:grid}.menu-body>div>p{color:#b7bec0;font-size:13px}.menu-body nav{margin-top:35px;display:grid}.menu-body nav a{font:400 clamp(32px, 4vw, 54px)/1.4 var(--display-font);align-items:center;gap:40px;padding:18px 0;display:flex}.menu-body nav a:hover{color:#dec29e}.menu-body nav a span{color:#91a0a9;font:12px var(--body-font)}.menu-aside{text-align:center}.menu-aside>p{font:400 25px/1.8 var(--display-font);color:#e4d7c4!important}.menu-aside>small{color:#9eacb3;font-size:11px}.menu-emblem{outline-offset:12px;border:1px solid #647078;border-radius:50%;outline:1px solid #344750;place-items:center;width:160px;height:160px;margin:0 auto 40px;display:grid}.menu-emblem svg{color:#d3b48f;width:60px;height:68px}.menu-bottom{color:#b3bcc0;border-top:1px solid #40505a;padding-top:25px;font-size:11px}.menu-bottom>div{gap:28px;display:flex}body:has(.cinematic-home)>.public-beta-banner{display:none}.public-beta-banner{color:#5b666b;background:#eef0ed;border-color:#dde1df;font-size:11px}.public-beta-banner strong{color:#f3e6d3;background:#334a56}.public-beta-banner a{color:#334a56}.cinema-hero{--hero-progress:0;color:#f8f5ef;background:#101d28;height:100svh;min-height:760px;max-height:1180px;position:relative;overflow:clip}.cinema-scene{transform:translateY(calc(var(--hero-progress) * 80px)) scale(calc(1 + var(--hero-progress) * .08));position:absolute;inset:0}.route-landscape{width:100%;height:100%;display:block}.hero-vignette{pointer-events:none;background:linear-gradient(#07101826,#0000 65%,#070f1680),radial-gradient(at 50% 40%,#0000 10%,#050b1140 100%);position:absolute;inset:0}.cinema-hero-copy{z-index:1;text-align:center;opacity:calc(1 - var(--hero-progress) * 1.3);transform:translateY(calc(var(--hero-progress) * 40px));padding-inline:24px;position:absolute;top:25%;left:0;right:0}.hero-introduction{color:#d4dbdc;letter-spacing:.14em;margin:0 0 27px;font-size:12px;animation:.9s .12s both hero-enter}.cinema-hero h1{font:400 clamp(56px, 6.2vw, 96px)/1.38 var(--display-font);letter-spacing:.07em;text-shadow:0 4px 35px #070f1640;margin:0;animation:1.2s .2s both hero-enter}.cinema-hero-description{color:#d1d7d8;letter-spacing:.08em;margin:23px 0 32px;font-size:14px;animation:1.2s .35s both hero-enter}.cinema-button{letter-spacing:.05em;border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:38px;min-width:238px;min-height:52px;padding:15px 23px;font-size:12px;transition:background .3s,color .3s;display:inline-flex}.cinema-button-light{color:#233641;background:#f3f0e9}.cinema-button-light:hover{background:#dec3a0}.button-arrow{font-size:19px;transition:transform .3s}.cinema-button:hover .button-arrow{transform:translate(3px,-3px)}.cinema-hero .cinema-button{animation:1.2s .45s both hero-enter}.hero-practical{color:#b6c1c6;justify-content:center;align-items:center;gap:12px;margin-top:20px;font-size:10px;animation:1.2s .5s both hero-enter;display:flex}.hero-practical>span{background:#a5b4bd;border-radius:50%;width:2px;height:2px}.hero-bottom{bottom:35px;color:#bec9ce;grid-template-columns:1fr auto 1fr;align-items:center;font-size:10px;display:grid;position:absolute;inset-inline:48px}.scroll-cue{justify-self:start;align-items:center;gap:13px;display:inline-flex}.scroll-line{background:#586a76;width:1px;height:35px;position:relative;overflow:hidden}.scroll-line:after{content:"";background:#e3c9a9;width:1px;height:18px;animation:2.4s infinite scroll-light;position:absolute;top:0}.hero-beta{color:#a9b6bd}.motion-toggle{justify-self:end;gap:9px;font-size:10px}.motion-toggle>span{color:#e0d0bc;font-size:16px}.motion-toggle:disabled{cursor:default}.discovery-intro{grid-template-columns:1fr 1.2fr;gap:10%;padding-block:150px 160px;scroll-margin-top:90px;display:grid}.intro-side{align-items:start;gap:25px;display:flex}.small-route-mark{font:300 80px/1 var(--display-font);color:#a48568}.intro-side p{color:#707c82;margin-top:11px;font-size:12px}.intro-main h2,.dimensions-heading h2{font:400 clamp(36px, 3.8vw, 58px)/1.42 var(--display-font);letter-spacing:.025em;margin:0 0 36px}.intro-main>p{color:#68757c;max-width:490px;margin:20px 0;font-size:14px;line-height:2.1}.editorial-link{border-bottom:1px solid #a4abad;justify-content:space-between;align-items:center;gap:45px;min-height:42px;padding-block:9px;font-size:12px;display:inline-flex}.editorial-link>span{font-size:17px}.intro-main>.editorial-link{margin-top:14px}.exploration-story{color:#e8e8e1;background:#12232e;height:290svh;position:relative}.story-sticky{flex-direction:column;height:100svh;min-height:680px;display:flex;position:sticky;top:0;overflow:clip}.story-topline{color:#9aaab3;justify-content:space-between;padding-top:119px;font-size:11px;display:flex}.story-topline>span:last-child{color:#ceb391;font:13px Georgia,serif}.story-content{flex:1;grid-template-columns:1fr 1.06fr;align-items:center;gap:7%;min-height:0;display:grid}.story-caption{color:#c5ad91;margin:0 0 25px;font-size:12px}.story-copy{animation:.65s both chapter-enter}.story-copy h2{font:400 clamp(33px, 3.6vw, 54px)/1.5 var(--display-font);letter-spacing:.02em;margin:0 0 24px}.story-copy>p:not(.story-caption){color:#a8b7be;max-width:390px;margin:0 0 27px;font-size:13px;line-height:2.1}.story-copy .editorial-link{color:#eee7db;border-color:#6e7c82}.interest-instrument{color:#a6b6bd;justify-self:end;width:100%;max-width:590px;position:relative}.interest-instrument svg{width:100%;max-height:58svh;display:block}.instrument-profile{transform-origin:300px 300px;transition:transform 1.2s,opacity .8s}.instrument-stage-1 .instrument-profile{transform:rotate(60deg)scale(.85)}.instrument-stage-2 .instrument-profile{opacity:.17;transform:rotate(120deg)scale(.7)}.instrument-directions{opacity:0;transition:opacity .8s}.instrument-stage-2 .instrument-directions{opacity:1}.instrument-rings{transform-origin:300px 300px;transition:transform 1.8s cubic-bezier(.2,.7,.2,1)}.instrument-stage-1 .instrument-rings{transform:rotate(24deg)}.instrument-stage-2 .instrument-rings{transform:rotate(48deg)}.instrument-note{color:#8f9fa7;text-align:center;margin-top:10px;font-size:10px;display:block}.story-chapters{grid-template-columns:repeat(3,1fr);gap:38px;padding-bottom:45px;display:grid}.story-chapters>button{color:#899da8;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #40515b;align-items:center;gap:14px;padding:18px 0;font-size:12px;display:flex;position:relative}.story-chapters>button.active{color:#e6d7c0}.chapter-number{font:11px Georgia,serif}.story-chapters i{background:#dac09e;width:0;height:1px;transition:width .6s;position:absolute;inset:-1px auto auto 0}.story-chapters .active i{width:100%}.dimensions-editorial{grid-template-columns:1fr 1.06fr;gap:12%;padding-block:155px;display:grid}.dimensions-heading>p:first-child{color:#7a858a;margin:0 0 29px;font-size:12px}.dimensions-heading>p:last-child{max-width:340px;color:var(--muted);font-size:13px;line-height:2}.dimension-accordion{border-top:1px solid #bfc6c7;align-self:start}.dimension-item{border-bottom:1px solid #d7dcdc}.dimension-item h3{margin:0}.dimension-item h3 button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:24px 0;font-size:17px;font-weight:400;display:flex}.dimension-item h3 button>span{color:#8d969b;font-size:23px;font-weight:300}.dimension-item.is-open h3 button{color:#946d49}.dimension-answer{padding-bottom:30px;animation:.3s chapter-enter}.dimension-answer h4{margin:0 0 15px;font-size:14px;font-weight:500}.dimension-answer p{max-width:440px;color:var(--muted);margin:0 0 20px;font-size:13px;line-height:2}.dimension-keywords{color:#9c8063;letter-spacing:.1em;font-size:11px;display:block}.exploration-invitation{color:#eeeae1;background:#172c38;place-items:center;min-height:740px;display:grid;position:relative;overflow:hidden}.invitation-orbits{aspect-ratio:1;width:900px;position:absolute;top:29%;left:50%;transform:translate(-50%)rotateX(66deg)}.invitation-orbits i{border:1px solid #c8ae8940;border-radius:50%;position:absolute;inset:0}.invitation-orbits i:nth-child(2){border-color:#c8ae892b;inset:12%}.invitation-orbits i:nth-child(3){border-color:#c8ae891f;inset:24%}.invitation-orbits span{background:radial-gradient(#c09f752b,#0000 60%);position:absolute;inset:-20%}.invitation-copy{text-align:center;padding:100px 20px;position:relative}.invitation-copy>p{color:#bcc5c7;margin-bottom:24px;font-size:12px}.invitation-copy h2{font:400 clamp(40px, 4.7vw, 70px)/1.45 var(--display-font);letter-spacing:.05em;margin:0 0 38px}.invitation-method{color:#b8c3c7;border-bottom:1px solid #6c7a80;width:fit-content;margin:23px auto 0;padding:5px 0;font-size:11px;display:block}.home-boundary{color:#748187;grid-template-columns:1fr 3fr;gap:50px;padding-block:42px;font-size:11px;display:grid}.home-boundary strong{font-weight:500}.home-boundary p{max-width:850px;margin:0;line-height:1.9}.home-boundary a{text-underline-offset:3px;color:#526772;margin-left:8px;text-decoration:underline}.eyebrow{color:#687d88;letter-spacing:.06em;text-transform:none;font-weight:500}.eyebrow>span{background:#b18d65}.button{box-shadow:none;border-radius:3px;font-size:13px;font-weight:500}.button:hover:not(:disabled){transform:none}.button-primary:hover:not(:disabled){box-shadow:none;background:#385461}.button-secondary:hover:not(:disabled){background:#eef0ed}.flow-heading h1,.question-heading h1,.prose-page h1,.result-hero h1,.career-detail-header h1,.section-heading-row h2,.direction-header h2{font-family:var(--display-font);letter-spacing:.02em;font-weight:400}.flow-page{padding-top:65px}.flow-card{border-radius:6px}.confirm-card{background:#223b48}.confirm-card .button{background:#e1c5a2}.confirm-card .button:hover:not(:disabled){background:#eed9bc}.check-row input{border-radius:3px}.check-row input:checked{background:#e1c5a2;border-color:#e1c5a2}.check-row a{color:#edd4b4}.step-tabs{margin-bottom:54px}.step-tabs button{font-size:12px}.step-tabs button.active span{background:#e8d6bd}.question-card{background:#fff;border-radius:6px}.question-card legend{font-weight:500}.scale-options label{border-radius:4px}.scale-label{font-size:11px}.scale-options label.selected{background:#294653}.scale-options label:has(input:focus-visible){outline-offset:3px;outline:2px solid #ae8255}.assessment-progress{z-index:5;background:#fafaf7f7;padding-block:15px;position:sticky;top:96px}.progress-track{background:#dce2e4}.progress-track i{background:#ad8760}.result-hero,.riasec-panel,.action-plan{background:#223b48!important}.quality-notice{background:#f5eee4}.profile-card{border-radius:5px}.lime,.evidence-card.positive,.environment-grid article:first-child{background:#ebece2}.blue,.environment-grid article:nth-child(3){background:#e3ecef}.coral,.evidence-card.caution{background:#efe5dd}.violet{background:#e8e6ed}.amber{background:#eee9db}.environment-grid article,.evidence-card,.detail-grid>article,.riasec-panel,.fit-breakdown,.method-steps>div{border-radius:5px}.site-footer{background:#0e202b;gap:45px;padding-block:70px 35px}.site-footer .experience-brand{justify-self:start}.site-footer .experience-brand>span{align-items:start}.site-footer>div:first-child p{color:#a2b0b8}.footer-links{color:#c2cace}.footer-note{color:#9baab3;border-color:#324650;line-height:1.8}.report-footnote>p{line-height:1.9}@keyframes hero-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes chapter-enter{0%{opacity:.25;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-enter{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-light{0%{transform:translateY(-20px)}to{transform:translateY(42px)}}@media (min-width:1800px){.cinema-hero-copy{top:27%}}@media (max-width:1000px){.experience-shell{width:calc(100% - 72px)}.experience-header{height:82px;padding-inline:32px}.discovery-intro{grid-template-columns:.65fr 1fr;gap:8%;padding-block:110px}.story-content{gap:4%}.story-copy h2{font-size:36px}.story-chapters{gap:22px}.story-chapters>button{font-size:11px}.dimensions-editorial{gap:8%;padding-block:110px}.assessment-progress{top:82px}}@media (max-width:700px){.experience-shell{width:calc(100% - 40px)}.experience-header{height:76px;padding-inline:20px}.experience-header.is-home.is-scrolled{height:68px}.experience-brand{gap:7px}.experience-brand>svg{width:24px;height:28px}.experience-brand>span{font-size:19px}.experience-brand small{margin-top:3px;font-size:8px}.menu-trigger>span:last-child{display:none}.header-start{gap:9px;padding-block:8px;font-size:11px}.header-auth{display:none}.cinema-hero{min-height:700px;max-height:1050px}.cinema-hero-copy{top:25%}.hero-introduction{letter-spacing:.06em;margin-bottom:28px;font-size:10px}.cinema-hero h1{letter-spacing:.035em;font-size:clamp(39px,10vw,60px);line-height:1.55}.cinema-hero-description{margin:24px 0 32px;font-size:12px}.cinema-button{min-width:220px;min-height:50px;padding-inline:20px;font-size:11px}.hero-bottom{inset-inline:20px;grid-template-columns:1fr auto;gap:20px;font-size:9px;bottom:25px}.hero-beta{text-align:center;grid-area:2/1/auto/-1;font-size:9px}.motion-toggle{font-size:9px}.discovery-intro{grid-template-columns:1fr;gap:38px;padding-block:80px 90px}.intro-side{align-items:center;gap:18px}.small-route-mark{font-size:44px}.intro-side p{margin:0;font-size:11px}.intro-main h2,.dimensions-heading h2{margin-bottom:25px;font-size:38px}.intro-main>p{font-size:13px}.exploration-story{height:270svh}.story-sticky{min-height:720px}.story-topline{padding-top:97px;font-size:10px}.story-content{grid-template-columns:1fr;align-content:center;gap:14px;padding-top:30px}.story-copy{z-index:1;position:relative}.story-copy h2{margin-bottom:15px;font-size:30px;line-height:1.5}.story-caption{margin-bottom:17px;font-size:10px}.story-copy>p:not(.story-caption){max-width:430px;margin-bottom:14px;font-size:12px}.story-copy .editorial-link{min-height:34px;font-size:11px}.interest-instrument{justify-self:center;max-width:300px}.interest-instrument svg{min-height:200px;max-height:29svh}.instrument-note{margin-top:0;font-size:8px}.story-chapters{gap:15px;padding-bottom:28px}.story-chapters>button{gap:8px;padding:12px 0 0;font-size:10px;display:grid}.chapter-number{font-size:10px}.dimensions-editorial{grid-template-columns:1fr;gap:40px;padding-block:85px}.dimensions-heading>p:first-child{margin-bottom:25px;font-size:11px}.dimension-item h3 button{padding-block:22px;font-size:16px}.dimension-answer p{font-size:12px}.exploration-invitation{min-height:600px}.invitation-copy h2{font-size:42px}.invitation-orbits{width:680px;top:34%}.home-boundary{grid-template-columns:1fr;gap:14px;padding-block:30px;font-size:10px}.experience-menu{padding:22px}.menu-body{grid-template-columns:1fr;gap:25px;padding-block:40px}.menu-body nav{margin-top:20px}.menu-body nav a{padding:13px 0;font-size:36px}.menu-aside{display:none}.menu-bottom{flex-direction:column;align-items:start;gap:20px}.flow-heading h1{font-size:36px}.flow-heading>p:last-child{font-size:14px}.flow-card{padding:26px}.scale-label{font-size:9px}.assessment-progress{top:76px}.question-heading h1{font-size:40px}.site-footer{gap:30px;padding:45px 24px 28px}.footer-links{flex-wrap:wrap;gap:25px}}@media (max-height:740px) and (min-width:701px){.story-sticky{min-height:620px}.story-topline{padding-top:94px}.story-copy h2{font-size:34px}.story-copy>p:not(.story-caption){font-size:12px}.interest-instrument svg{max-height:52svh}.story-chapters{padding-bottom:22px}}@media (max-height:740px) and (max-width:700px){.story-sticky{min-height:0}.story-topline{padding-top:86px}.story-content{gap:8px;padding-top:20px}.story-copy h2{font-size:26px;line-height:1.4}.story-copy>p:not(.story-caption){font-size:11px;line-height:1.9}.interest-instrument svg{min-height:145px;max-height:24svh}.story-chapters{padding-bottom:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cinema-scene,.cinema-hero-copy{transform:none}.scroll-line:after{animation:none}}@media print{.experience-header,.experience-menu{display:none!important}.story-sticky{height:auto;min-height:0;padding-block:40px;position:static}.exploration-story{height:auto}.story-topline{padding-top:0}.result-hero{background:#fff!important}.riasec-panel,.action-plan{color:#22343f!important;background:#eceff0!important}}
.cinematic-home{--page-progress:0}.hero-scroll-stage{background:var(--paper);height:calc(clamp(760px,100svh,1180px) + 24svh)}.hero-scroll-stage .cinema-hero{transform:scale(calc(1 - var(--hero-progress) * .055));transform-origin:50% 0;border-radius:calc(var(--hero-progress) * 18px);position:sticky;top:0}.home-reading-progress{z-index:46;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.home-reading-progress i{height:100%;transform:scaleX(var(--page-progress));transform-origin:0;background:#d8bb95;display:block}.cinema-scene{transform:translate3d(0, calc(var(--hero-progress) * 160px), 0) scale(calc(1 + var(--hero-progress) * .16))}.cinema-hero-copy{transform:translate3d(0, calc(var(--hero-progress) * 74px), 0);opacity:clamp(0, calc(1 - var(--hero-progress) * 1.45), 1)}.hero-bottom{opacity:clamp(0, calc(1 - var(--hero-progress) * 3), 1)}.route-landscape{transform:scale(1.035)}.unfold-heading>span{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}.unfold-heading>span>span{transform:translate3d(0, calc((1 - var(--reveal,1)) * 105%), 0);display:block}.unfold-heading>span:nth-child(2)>span{transform:translate3d(0, clamp(0%, calc((1 - var(--reveal,1) * 1.12) * 118%), 118%), 0)}.intro-side{transform:translate3d(0, calc((1 - var(--reveal,1)) * 70px), 0)}.intro-side .small-route-mark{transform:rotate(calc((1 - var(--reveal,1)) * -22deg))}.intro-main>p,.intro-main>.editorial-link{opacity:calc(.15 + var(--reveal,1) * .85);transform:translate3d(0, calc((1 - var(--reveal,1)) * 38px), 0)}.exploration-story{--story-enter:1;--story-exit:0;--instrument-turn:0deg;--profile-turn:0deg;--profile-scale:1;--profile-opacity:1;--direction-progress:0;--instrument-shift:0px;height:320svh}.story-sticky{isolation:isolate}.story-atmosphere{pointer-events:none;z-index:-1;transform:rotate(var(--instrument-turn));background:radial-gradient(at 75%,#a2835b1c,#0000 49%);position:absolute;inset:-30%}.story-content{transform:translate3d(0, calc((1 - var(--story-enter)) * 90px - var(--story-exit) * 50px), 0);opacity:calc(var(--story-enter) * (1 - var(--story-exit) * .65))}.story-copy-deck{align-items:stretch;min-width:0;padding-block:10px;display:grid;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 4% 96%,#0000);mask-image:linear-gradient(#0000,#000 4% 96%,#0000)}.story-copy{will-change:opacity, transform;flex-direction:column;grid-area:1/1;justify-content:center;animation:none;display:flex}.story-copy .editorial-link{align-self:start}.story-copy:not(:first-child){opacity:0;visibility:hidden}.interest-instrument{transform:translate3d(0, var(--instrument-shift), 0) scale(calc(.86 + var(--story-enter) * .14))}.interest-instrument .instrument-rings{transform:rotate(var(--instrument-turn));transition:none}.interest-instrument .instrument-profile{transform:rotate(var(--profile-turn)) scale(var(--profile-scale));opacity:var(--profile-opacity);transition:none}.interest-instrument .instrument-directions{opacity:var(--direction-progress);transition:none}.instrument-directions path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--direction-progress))}.story-chapters i,.story-chapters .active i{width:100%;transform:scaleX(var(--chapter-fill,0));transform-origin:0;transition:none}.story-chapters>button{transition:color .3s}.dimensions-editorial{align-items:start}.dimensions-heading{position:sticky;top:145px}.dimension-item h3 button>span{transition:transform .45s,color .3s}.dimension-item.is-open h3 button>span{color:#946d49;transform:rotate(180deg)}.dimension-answer-shell{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .62s cubic-bezier(.22,1,.36,1),opacity .4s;display:grid}.dimension-item.is-open .dimension-answer-shell{opacity:1;grid-template-rows:1fr}.dimension-answer-clip{min-height:0;overflow:hidden}.dimension-answer{transition:transform .62s cubic-bezier(.22,1,.36,1);animation:none;transform:translateY(-8px)}.dimension-item.is-open .dimension-answer{transform:translate(0,0)}.dimension-accordion{transform:translate3d(0, calc((1 - var(--reveal,1)) * 48px), 0)}.exploration-invitation{--invitation-progress:.5}.invitation-orbits{transform:translate3d(-50%, calc((var(--invitation-progress) - .5) * -150px), 0) rotateX(calc(70deg - var(--invitation-progress) * 17deg)) rotateZ(calc(var(--invitation-progress) * 24deg)) scale(calc(.8 + var(--invitation-progress) * .45));top:23%}.invitation-orbits i:nth-child(2){transform:rotateX(calc(var(--invitation-progress) * 14deg))}.invitation-orbits i:nth-child(3){transform:rotateY(calc(var(--invitation-progress) * -16deg))}.invitation-copy{transform:translate3d(0, calc((var(--invitation-progress) - .5) * -65px), 0)}.invitation-copy>p{opacity:calc(.3 + var(--reveal,1) * .7)}.invitation-copy>.cinema-button,.invitation-method{opacity:var(--reveal,1)}body:has(.cinematic-home) .site-footer>div{transform:translate3d(0, calc((1 - var(--footer-reveal,1)) * 32px), 0)}.cinematic-home[data-motion=full] .cinema-scene{will-change:transform}.cinematic-home[data-motion=full] .cinema-hero-copy{will-change:transform, opacity}@media (max-width:700px){.hero-scroll-stage{height:calc(clamp(700px,100svh,1050px) + 18svh)}.exploration-story{height:300svh}.dimensions-heading{position:static}.story-copy-deck{align-self:end}.intro-side{transform:none}.cinema-scene{transform:translate3d(0, calc(var(--hero-progress) * 90px), 0) scale(calc(1 + var(--hero-progress) * .08))}.invitation-orbits{transform:translate3d(-50%, calc((var(--invitation-progress) - .5) * -70px), 0) rotateX(62deg) rotateZ(calc(var(--invitation-progress) * 14deg))}}@media (max-width:380px){.intro-main h2,.dimensions-heading h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.story-copy-deck{-webkit-mask-image:none;mask-image:none}.hero-scroll-stage{height:auto}.hero-scroll-stage .cinema-hero{border-radius:0;position:relative;transform:none}.cinema-scene,.cinema-hero-copy,.intro-side,.intro-side .small-route-mark,.intro-main>p,.intro-main>.editorial-link,.unfold-heading>span>span,.unfold-heading>span:nth-child(2)>span,.story-content,.interest-instrument,.dimension-accordion,.dimension-answer,.invitation-copy{transform:none}body:has(.cinematic-home) .site-footer>div{transform:none}.invitation-orbits{transform:translate(-50%)rotateX(62deg)}.story-copy{will-change:auto}.story-content,.hero-bottom,.intro-main>p,.intro-main>.editorial-link,.invitation-copy>p,.invitation-copy>.cinema-button,.invitation-method{opacity:1}.cinematic-home[data-motion] .cinema-scene,.cinematic-home[data-motion] .cinema-hero-copy{will-change:auto}}@media print{.story-copy-deck{overflow:visible;-webkit-mask-image:none;mask-image:none}.home-reading-progress{display:none}.story-copy{grid-area:auto;visibility:visible!important;opacity:1!important;transform:none!important}.story-copy-deck{gap:35px}.unfold-heading>span>span{transform:none!important}.dimension-answer-shell{opacity:1;grid-template-rows:1fr}.dimensions-heading{position:static}}
.interior-page-scene{animation:.45s cubic-bezier(.22,1,.36,1) flow-page-enter}.flow-kicker{color:#8c7155;letter-spacing:.04em;margin:0 0 18px;font-size:11px}.flow-inline-error{color:#8b4936;background:#f8eee7;border-left:2px solid #b16c4c;margin:16px 0;padding:12px 16px;font-size:12px;line-height:1.8}:is(body:has(.consent-experience) .public-beta-banner,body:has(.assessment-workspace) .public-beta-banner){display:none}.consent-experience{background:#fafaf7;grid-template-columns:1fr 1.08fr;max-width:1600px;margin-inline:auto;display:grid}.consent-cover{color:#ece9e0;background:#172c38;flex-direction:column;height:calc(100svh - 96px);min-height:680px;padding:40px 11% 34px;display:flex;position:sticky;top:96px;overflow:clip}.consent-back{color:#b1bdc4;justify-content:space-between;width:100px;font-size:11px;display:flex}.consent-back>span{color:#dbbd98}.consent-cover-copy{z-index:1;padding-top:67px;position:relative}.consent-cover-copy>p:first-child{color:#b7c5cc;margin:0 0 25px;font-size:11px}.consent-cover-copy h1{font:400 clamp(38px, 3.8vw, 60px)/1.5 var(--display-font);letter-spacing:.015em;margin:0}.consent-cover-copy>p:last-child{color:#adbec7;margin-top:27px;font-size:13px;line-height:2}.exploration-compass{color:#ddc19d;width:100%;position:relative}.exploration-compass svg{width:100%;height:auto;display:block;overflow:visible}.compass-construction{stroke-opacity:.22;stroke-width:.7px}.compass-pathways path{stroke-dasharray:1;animation:1.7s cubic-bezier(.22,1,.36,1) both compass-path-enter}.consent-cover>.exploration-compass{opacity:.65;width:min(430px,88%);position:absolute;bottom:70px;right:-10%}.consent-cover-bottom{color:#a6b6bf;gap:20px;margin-top:auto;padding-top:25px;font-size:10px;display:flex;position:relative}.consent-content{justify-self:center;width:min(100%,650px);padding:64px 10% 60px}.consent-content>header h2{color:#263f4c;font:400 clamp(30px, 3vw, 42px)/1.45 var(--display-font);margin:0 0 22px}.consent-content>header>p:last-child{color:#76838a;margin:0;font-size:13px;line-height:1.95}.consent-expectations{border-block:1px solid #dce1e1;gap:24px;margin:38px 0;padding:29px 0;display:grid}.consent-expectations>div{grid-template-columns:23px 1fr;gap:12px;display:grid}.consent-expectations>div>span{color:#a88761;font-size:21px;line-height:1.2}.consent-expectations strong{font-size:13px;font-weight:500}.consent-expectations p{color:#73818a;margin:7px 0 0;font-size:12px;line-height:1.9}.consent-confirmations h3{margin:0 0 23px;font-size:13px;font-weight:500}.consent-confirmations .check-row{color:#536773;gap:13px;margin:20px 0;font-size:12px;line-height:1.9}.consent-confirmations .check-row input{width:20px;height:20px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #b9c3c8;place-content:center;margin-top:2px;display:grid}.consent-confirmations .check-row input:checked{box-shadow:none;background:#294652;border-color:#294652}.consent-confirmations .check-row input:checked:after{content:"✓";color:#fff;font-size:12px}.consent-confirmations .check-row a{color:#946c45;text-underline-offset:4px;text-decoration-color:#c3aa8d}.consent-confirmations .cross-border-check{overflow-wrap:anywhere;background:#f0f1eb;border:1px solid #dce1d6;border-radius:3px;padding:14px}.consent-start{background:#273f4b;justify-content:space-between;width:100%;min-height:55px;margin-top:32px;padding-inline:20px;display:flex}.consent-start:disabled{color:#5c6a71;opacity:1;background:#cdd4d4}.consent-start:disabled>span{color:#5c6a71}.consent-storage-note{color:#7f8b92;margin:17px 0 9px;font-size:10px;line-height:1.9}.consent-policy{color:#8d969b;font-size:9px}body:has(.assessment-workspace){background:#fbfbf8}body:has(.assessment-workspace) .site-footer{display:none}.assessment-workspace{grid-template-columns:280px minmax(0,1fr);width:min(1480px,100%);min-height:calc(100svh - 96px);margin-inline:auto;display:grid}.assessment-sidebar{background:#f0f2ef;border-right:1px solid #e0e5e2;padding:45px 30px}.workspace-sidebar-sticky{position:sticky;top:135px}.workspace-overview>p{color:#6b7e87;margin:0 0 24px;font-size:12px}.workspace-overview>strong{color:#294753;font:400 56px/1 Georgia,serif}.workspace-overview>strong>span{margin-left:5px;font-size:19px}.workspace-progress-track{background:#d9e1dd;width:100%;height:3px;margin-block:23px 13px;overflow:hidden}.workspace-progress-track i{transform-origin:0;background:#ae8760;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block}.workspace-overview>span{color:#7a8b92;font-size:10px}.workspace-chapters{margin:42px -12px 0;display:grid}.workspace-chapters>button{text-align:left;color:#788a92;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:58px;padding:13px 11px;font-size:12px;transition:background .25s,color .25s;display:grid}.workspace-chapters>button.active{color:#294753;background:#e5eae5;border-left-color:#aa825c}.workspace-chapters>button:hover{background:#e9ece7}.workspace-chapter-number{color:#a0adae;font:11px Georgia,serif}.workspace-chapters .active .workspace-chapter-number,.workspace-chapters .complete .workspace-chapter-number{color:#92714d}.workspace-chapters small{color:#8c999e;font:10px Georgia,serif}.workspace-reassurance{color:#849298;border-top:1px solid #d9e0da;gap:11px;margin-top:60px;padding-top:25px;display:flex}.workspace-reassurance>span{font-size:23px}.workspace-reassurance p{margin:1px 0 0;font-size:11px;line-height:1.9}.workspace-main{width:min(860px,100% - 90px);min-width:0;margin-inline:auto;padding-top:42px}.workspace-page{animation:.35s cubic-bezier(.22,1,.36,1) answer-page-enter}.workspace-page-meta{color:#87939a;justify-content:space-between;font-size:11px;display:flex}.workspace-page-meta>span:first-child{color:#9a7651}.workspace-heading{padding-block:24px 32px}.workspace-heading h1{color:#243f4c;max-width:760px;font:400 clamp(27px, 3.1vw, 40px)/1.5 var(--display-font);outline:none;margin:0 0 15px}.workspace-heading>p{color:#7d8c94;margin:0;font-size:12px;line-height:1.9}.workspace-question-list{display:grid}.workspace-question{border:0;border-top:1px solid #dfe4e2;min-width:0;margin:0;padding:25px 0 30px;transition:border-color .25s}.workspace-question legend{float:left;color:#334a55;grid-template-columns:29px 1fr 20px;align-items:start;gap:9px;width:100%;margin-bottom:22px;padding:0;font-size:15px;font-weight:500;line-height:1.8;display:grid}.question-ordinal{color:#a2adb1;margin-top:3px;font:11px/1.8 Georgia,serif}.question-answered-mark{color:#9f7a51;text-align:right;font-size:12px}.workspace-question.is-answered .question-ordinal{color:#a07d56}.workspace-question.is-missing{border-top-color:#b66e52}.workspace-question.is-missing legend{color:#99533b}.workspace-question:focus{outline:none}.workspace-question:focus-visible{outline-offset:7px;outline:2px solid #ae8255}.workspace-options{clear:both;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding-left:38px;display:grid}.workspace-options label{color:#768790;text-align:center;cursor:pointer;background:#fdfdfa;border:1px solid #dce3e2;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:83px;padding:13px 5px;font-size:11px;transition:border-color .2s,background .2s,color .2s;display:flex;position:relative}.workspace-options label:hover{background:#f7f4ee;border-color:#a38b70}.workspace-options input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.option-indicator{color:#9aa8ad;border:1px solid #d4dddc;border-radius:50%;place-items:center;width:23px;height:23px;font:10px Georgia,serif;transition:background .2s,border-color .2s,color .2s;display:grid}.workspace-options label.selected{color:#4f493f;background:#ece6db;border-color:#bd9b74}.workspace-options label.selected .option-indicator{color:#fff;background:#a07b54;border-color:#a07b54;animation:.22s option-confirm}.workspace-options label:has(input:focus-visible){outline-offset:3px;outline:2px solid #ae8255}.workspace-controls{z-index:6;background:#fbfbf8fa;border-top:1px solid #d8e0dd;padding:18px 0 25px;position:sticky;bottom:0}.workspace-save-status{color:#8b999f;align-items:center;gap:7px;margin-bottom:16px;font-size:10px;display:flex}.workspace-save-status>span{color:#9b805e}.workspace-save-status>small{color:#72838d;margin-left:auto;font-size:10px}.workspace-controls-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.workspace-previous{color:#617782;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;min-height:44px;padding:8px 0;font-size:12px;display:inline-flex}.workspace-previous:disabled{opacity:.4;cursor:default}.workspace-controls-row .button{justify-content:space-between;min-width:180px;min-height:48px}.workspace-page-count{color:#8c9ba1;margin-left:auto;font:11px Georgia,serif}.workspace-controls .flow-inline-error{margin:0 0 16px}.flow-loading{color:#758791;place-content:center;justify-items:center;gap:20px;min-height:70svh;font-size:13px;display:grid}.flow-loading-ring{border:1px solid #d6deda;border-top-color:#b28d62;border-radius:50%;width:35px;height:35px;animation:1s linear infinite spin}.report-building{z-index:60;color:#eee9df;text-align:center;background:#172d39;place-content:center;justify-items:center;padding:28px;animation:.3s flow-page-enter;display:grid;position:fixed;inset:0}.report-building .exploration-compass{width:250px;margin-bottom:-5px}.report-building h2{font:400 37px/1.6 var(--display-font);margin:0}.report-building p{color:#a9b8c0;margin-top:20px;font-size:12px}.result-page .result-hero{grid-template-columns:1.25fr .75fr;gap:70px;width:100%;max-width:none;min-height:670px;margin-inline:0;padding-block:66px;overflow:hidden;background:#1c3542!important}.report-edition{color:#b9c5c9;gap:28px;margin-bottom:60px;font-size:11px;display:flex}.report-edition>time{color:#8ca2ae}.result-hero-copy>.report-hero-intro{color:#c9b08e;margin:0 0 20px;font-size:12px}.result-page .result-hero h1{max-width:750px;font:400 clamp(37px, 4.7vw, 65px)/1.45 var(--display-font);overflow-wrap:anywhere;color:#eee9df;margin-bottom:26px}.result-page .result-hero-copy>p:not(.report-hero-intro){color:#afc0c9;font-size:14px;line-height:2}.result-page .top-scores{justify-items:center;gap:14px;min-width:0}.result-page .top-scores .exploration-compass{max-width:380px}.compass-actual-profile{color:#dec39f}.compass-code{text-align:center;margin-top:-9px}.compass-code>strong{color:#e7ccaa;letter-spacing:.1em;font:400 29px/1.4 Georgia,serif;display:block}.compass-code>span{color:#a7b9c3;margin-top:7px;font-size:10px;display:block}.result-page .top-scores>.report-compass-caption{color:#93a9b4;border:0;border-top:1px solid #4c626b;border-radius:0;max-width:290px;margin:9px 0 0;padding:15px 0 0;font-size:10px;line-height:1.9}.report-compass-caption>span{margin-bottom:5px;color:#c9ae89!important;font-weight:400!important}.result-page .report-actions{flex-wrap:wrap;gap:23px}.result-page .report-actions .button{min-height:46px;font-size:12px}.result-page .light-link{font-size:12px;font-weight:400}.report-navigation{z-index:20;background:#fafaf7fa;border-bottom:1px solid #dce2df;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;padding:12px max(24px,50vw - 590px);display:grid;position:sticky;top:96px}.report-navigation>span{color:#8b999e;font-size:11px}.report-navigation>div{gap:32px;display:flex}.report-navigation>div>a{color:#819199;white-space:nowrap;border-bottom:1px solid #0000;padding-block:9px;font-size:12px}.report-navigation>div>a.active{color:#805f3f;border-color:#b28b5f}.report-nav-top{color:#8e7657;border:1px solid #dce2dd;place-content:center;justify-self:end;width:32px;height:32px;font-size:15px;display:grid}.result-page section[id]{scroll-margin-top:160px}#career-actions{scroll-margin-top:120px}.result-page .profile-section,.result-page .environment-section,.result-page .top-direction,.result-page .alternatives{padding-block:85px}.result-page .section-heading-row{grid-template-columns:1fr minmax(260px,380px);gap:60px;margin-bottom:40px}.result-page .section-heading-row h2{font-size:clamp(28px,3.3vw,43px);line-height:1.5}.result-page .section-heading-row>p{font-size:12px;line-height:2}.result-page .eyebrow{margin-bottom:17px;font-size:10px}.result-page .riasec-panel{color:#29434f;border-radius:3px;gap:45px;margin-bottom:38px;padding:34px 38px;background:#eef1ed!important}.result-page .riasec-intro>p{color:#758890;font-size:11px}.result-page .riasec-intro strong{color:#9d7852;font:400 46px/1.2 Georgia,serif}.result-page .riasec-intro>span{color:#798b92;font-size:11px;line-height:1.9}.result-page .riasec-bars{align-content:center;gap:12px}.result-page .riasec-bars>div{grid-template-columns:100px 1fr 30px}.result-page .riasec-bars span{color:#617b87;font-size:11px}.result-page .riasec-bars>div>div{background:#dbe1db;border-radius:0;height:3px}.result-page .riasec-bars i{transform-origin:0;background:#b2936d;border-radius:0}.result-page [data-report-observed] .riasec-bars i{transition:transform 1s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}.result-page .report-section-in-view .riasec-bars i{transform:scaleX(1)}.result-page .profile-grid{border-block:1px solid #dde3df;gap:0}.result-page .profile-card{border:0;background:0 0;border-right:1px solid #dde3df;border-radius:0;min-height:215px;padding:26px}.result-page .profile-card:last-child{border-right:0}.result-page .profile-score{float:right;color:#9c7d57;font:400 31px/1.1 Georgia,serif;position:static}.result-page .profile-card>p{color:#8b979b;max-width:65%;margin:0 0 12px;font-size:10px}.result-page .profile-card h3{margin-bottom:25px;font-size:18px;font-weight:500}.result-page .mini-bar{background:#e1e6e2;height:2px}.result-page .mini-bar i{background:#9aabb1}.result-page .profile-card ul{margin-top:21px}.result-page .profile-card li{color:#7c8a91;border-color:#ebeeeb;padding-block:7px;font-size:10px}.result-page .environment-grid{grid-template-columns:1fr 1fr;gap:0 60px}.result-page .environment-grid article{background:0 0;border:0;border-top:1px solid #dce3df;border-radius:0;min-height:auto;padding:30px 0}.result-page .environment-grid h3{font:400 27px/1.5 var(--display-font);margin:12px 0 22px}.result-page .environment-grid .micro-label{color:#9f805a;font-size:10px}.result-page .environment-grid li{color:#73848d;font-size:13px;line-height:1.9}.result-page .environment-values{color:#96724b;font-size:11px;font-weight:400}.result-page .environment-caution{line-height:1.9}.result-page .direction-header{gap:55px}.result-page .direction-header h2{font:400 clamp(31px, 3.4vw, 46px)/1.35 var(--display-font);overflow-wrap:anywhere;margin-bottom:20px;display:block}.result-page .direction-header>p{font-size:13px;line-height:2}.result-page .family-tag{border-color:#d3dcd5;border-radius:2px;padding:4px 9px;font-size:10px}.result-page .fit-breakdown{background:#f4f4ef;border-radius:3px;grid-template-columns:180px 1fr;padding:19px 24px}.result-page .fit-breakdown>span{font-size:11px;font-weight:400;line-height:1.7}.result-page .fit-breakdown strong{font:400 18px Georgia, var(--body-font)}.result-page .evidence-grid{gap:22px}.result-page .evidence-card{background:#f8f8f4;border:0;border-top:1px solid #d6ddd9;border-radius:0;min-height:300px;padding:26px}.result-page .evidence-card.action{background:#263f4b;border-top-color:#c5a985}.result-page .evidence-symbol{color:#b28b60;border:0;width:29px;height:29px;font-size:24px}.result-page .evidence-card h3{margin:23px 0 20px;font-size:19px;font-weight:400}.result-page .evidence-card li,.result-page .evidence-card>p{opacity:1;color:#6f828b;font-size:12px;line-height:1.9}.result-page .evidence-card.action li{color:#bfd0d7}.result-page .alternatives{background:#f0f2ee;width:100%;max-width:none;margin-inline:0}.result-page .match-row{grid-template-columns:36px minmax(0,1fr) 190px 24px;gap:24px;padding:28px 8px}.result-page .match-row:hover{background:#f8f8f3;padding-inline:8px}.result-page .match-title h3{overflow-wrap:anywhere;font-size:20px;font-weight:500;line-height:1.6}.result-page .match-title>span{margin-bottom:5px;font-size:10px}.result-page .match-metric{grid-template-columns:1fr auto}.result-page .match-metric>span{margin-bottom:10px;font-size:9px}.result-page .match-metric strong{white-space:nowrap;font:400 14px Georgia,serif}.result-page .match-metric>div{height:2px}.result-page .row-arrow{color:#8e775b}.result-page .report-footnote{gap:15px 40px;padding-block:55px}.result-page .report-footnote>strong{font-size:12px;font-weight:500}.result-page .report-footnote>p{font-size:11px}.career-detail{padding-block:38px 90px}.career-detail .back-link{color:#8a765e;margin-bottom:44px;font-size:11px}.career-detail-header{grid-template-columns:minmax(0,1fr) 230px;gap:70px;padding-bottom:48px}.career-detail-header .career-detail-kicker{color:#9a7b56;margin-bottom:22px;font-size:11px}.career-detail-header h1{font:400 clamp(35px,4.2vw,62px)/1.3 var(--display-font);overflow-wrap:anywhere;margin-bottom:24px}.career-detail-header>div:first-child>span{color:#73868e;max-width:700px;font-size:14px;line-height:2}.detail-rings .evidence-score.light{aspect-ratio:auto;text-align:left;border:0;border-left:1px solid #d5ded7;border-radius:0;justify-content:start;gap:17px;width:230px;min-height:150px;padding-left:35px}.detail-rings .evidence-score.light>strong{color:#a08057;font:400 42px/1 Georgia,serif}.detail-rings .evidence-score.light>span,.detail-rings .evidence-score.light>small{color:#8c9a9f;font-size:10px;font-weight:400}.career-reading-guide{color:#8b999e;justify-content:space-between;gap:30px;margin-block:27px 35px;font-size:11px;display:flex}.career-localization-note{border-left:2px solid var(--copper,#c58a62);color:#a9b3b8;background:#ffffff06;max-width:90ch;padding:16px 20px;font-size:12px;line-height:1.9}.career-reading-guide>a{color:#9d7952}.career-reading-guide>a>span{margin-left:20px}.career-detail .detail-grid{gap:25px}.career-detail .detail-grid>article{background:#f1f3ee;border:0;border-top:1px solid #d9e1da;border-radius:0;padding:30px}.career-detail .detail-grid h2{font:400 clamp(25px,2.5vw,34px)/1.5 var(--display-font);margin:12px 0 24px}.career-detail .detail-grid .micro-label{color:#9d7e57;letter-spacing:.02em;font-size:10px;font-weight:400}.career-detail .detail-grid>article>p,.career-detail .detail-grid ul{color:#788a92;font-size:13px;line-height:2}.career-detail .detail-grid li{margin-block:12px}.career-detail .source-provenance{background:0 0!important;padding:0!important}.source-provenance summary{color:#526d7b;cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:23px 25px;font-size:13px;list-style:none;display:flex}.source-provenance summary::-webkit-details-marker{display:none}.source-provenance summary small{color:#9aa6a9;margin-top:7px;font-size:10px;display:block}.source-disclosure-icon{color:#a88760;font-size:24px;transition:transform .3s}.source-provenance details[open] .source-disclosure-icon{transform:rotate(45deg)}.source-provenance-content{padding:10px 25px 30px;animation:.3s flow-page-enter}.source-provenance-content p,.source-provenance-content>small{color:#7e8d93;font-size:11px;line-height:1.9}.source-provenance-content dl{grid-template-columns:repeat(3,minmax(0,1fr))}.source-provenance-content dl>div{background:#f0f2ee;border-radius:2px}.source-provenance-content dd{line-height:1.8}.career-detail .detail-grid .action-plan{padding:40px;background:#213b48!important}.career-detail .action-plan .micro-label{color:#c6ad8b}.career-detail .action-plan h2{color:#eee8dd}.career-detail .action-plan li{color:#b3c4cc;border-color:#46616d;align-items:start;padding-block:22px;font-size:13px;line-height:2}.career-detail .action-plan li>span{color:#cfb28a;padding-top:3px}.career-return-link{color:#dec39e;border-bottom:1px solid #8d806a;gap:30px;margin-top:30px;padding-bottom:8px;font-size:11px;display:inline-flex}.prose-page{max-width:940px;padding-block:70px 100px}.prose-page header{padding-bottom:45px}.prose-page h1{font-size:clamp(37px,5vw,60px);line-height:1.5}.prose-page header>p:last-child{font-size:15px;line-height:2}.prose-page section{padding-block:40px}.prose-page section h2{font:400 29px/1.5 var(--display-font)}.prose-page section>p,.prose-page section li{font-size:14px;line-height:2.1}.method-steps>div{background:#f0f2ed;border-top:1px solid #c5aa86;border-radius:2px}.empty-page h1,.uniform-result h1{font:400 clamp(32px,4.5vw,54px)/1.5 var(--display-font)}.empty-page>p:not(.eyebrow),.uniform-result-lead,.uniform-result-advice{font-size:14px;line-height:2}.uniform-result{min-height:70svh}.data-delete-dialog{color:#2c4652;background:#fafaf7;border:0;border-top:2px solid #b18b61;width:min(500px,100% - 40px);padding:40px;animation:.3s flow-page-enter}.data-delete-dialog::backdrop{background:#0c1c26a6}.data-delete-dialog h2{font:400 30px/1.5 var(--display-font);margin:0 0 20px}.data-delete-dialog>p:not(.flow-kicker){color:#7a8b94;font-size:13px;line-height:1.9}.data-delete-dialog>div{flex-wrap:wrap;justify-content:end;gap:13px;margin-top:30px;display:flex}.data-delete-dialog .button{min-height:44px}.button-danger{color:#fff;background:#955a42}@keyframes flow-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes answer-page-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes option-confirm{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes compass-path-enter{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:1100px){.consent-cover,.consent-content{padding-inline:9%}.assessment-workspace{grid-template-columns:230px minmax(0,1fr)}.assessment-sidebar{padding-inline:20px}.workspace-main{width:calc(100% - 60px)}.report-navigation{top:82px}.result-page section[id]{scroll-margin-top:146px}.report-navigation>span{font-size:10px}.report-navigation>div{gap:22px}.result-page .result-hero,.result-page .section-heading-row{gap:35px}.result-page .profile-card{padding:20px 15px}}@media (max-width:800px){.consent-experience{grid-template-columns:1fr}.consent-cover{height:auto;min-height:410px;padding:30px 35px;position:relative;top:auto}.consent-cover-copy{padding-block:34px 37px}.consent-cover-copy h1{font-size:40px}.consent-cover>.exploration-compass{opacity:.3;width:310px;bottom:20px;right:-55px}.consent-cover-bottom{padding-top:0}.consent-cover-copy>p:last-child{margin-top:18px}.consent-content{width:min(650px,100%);padding:45px 35px}.assessment-workspace{display:block}.assessment-sidebar{border-bottom:1px solid #dce3df;border-right:0;padding:18px 24px 0}.workspace-sidebar-sticky{position:static}.workspace-overview{flex-wrap:wrap;align-items:center;gap:8px 15px;display:flex}.workspace-overview>p{margin:0;font-size:11px}.workspace-overview>strong{margin-left:auto;font-size:26px}.workspace-overview>strong>span{font-size:12px}.workspace-overview>span{font-size:10px}.workspace-progress-track{flex:100%;order:5;margin:4px 0 0}.workspace-chapters{scrollbar-width:thin;margin:12px 0 0;display:flex;overflow-x:auto}.workspace-chapters>button{border-bottom:2px solid #0000;border-left:0;flex:none;gap:8px;min-height:51px;padding:13px 15px;font-size:11px;display:flex}.workspace-chapters>button.active{background:0 0;border-bottom-color:#aa825c;border-left:0}.workspace-chapters small,.workspace-reassurance{display:none}.workspace-main{width:calc(100% - 48px);padding-top:28px}.result-page .result-hero{grid-template-columns:1fr;gap:30px;min-height:auto;padding-block:45px}.report-edition{margin-bottom:35px}.result-page .top-scores{grid-template-columns:1fr 1fr;align-items:center;gap:25px;width:100%;max-width:none}.result-page .top-scores .exploration-compass{max-width:260px}.result-page .top-scores>.report-compass-caption{grid-column:auto;max-width:260px}.result-page .section-heading-row{grid-template-columns:1fr;gap:20px}.result-page .profile-grid.four-grid{grid-template-columns:1fr 1fr}.result-page .profile-card:nth-child(2){border-right:0}.result-page .profile-card:nth-child(-n+2){border-bottom:1px solid #dde3df}.result-page .evidence-grid{grid-template-columns:1fr;gap:15px}.result-page .evidence-card{min-height:auto}.result-page .direction-header{grid-template-columns:1fr;gap:15px}.career-detail-header{grid-template-columns:1fr;gap:30px}.detail-rings .evidence-score.light{border-top:1px solid #d5ded7;border-left:0;width:100%;min-height:auto;padding:25px 0 0}.career-detail .detail-grid{grid-template-columns:1fr}}@media (max-width:640px){.consent-cover{min-height:390px;padding:25px}.consent-cover-copy h1{font-size:36px}.consent-cover-copy>p:first-child{margin-bottom:18px;font-size:10px}.consent-content{padding:38px 25px}.consent-content>header h2{font-size:30px}.consent-expectations{margin-block:28px;padding-block:25px}.consent-confirmations .check-row{font-size:12px}.consent-confirmations .cross-border-check{margin-inline:-4px}.workspace-main{width:calc(100% - 32px)}.assessment-sidebar{padding-inline:16px}.workspace-heading{padding-block:23px 28px}.workspace-heading h1{font-size:28px}.workspace-heading>p{font-size:11px}.workspace-question{padding-block:22px 27px}.workspace-question legend{grid-template-columns:22px 1fr 15px;gap:6px;font-size:14px}.workspace-options{gap:5px;padding-left:0}.workspace-options label{gap:10px;min-height:91px;padding:12px 4px;font-size:10px;line-height:1.6}.option-indicator{width:22px;height:22px}.workspace-controls{padding-bottom:max(18px,env(safe-area-inset-bottom))}.workspace-controls-row{gap:12px}.workspace-controls-row .button{min-width:150px;padding-inline:16px;font-size:12px}.workspace-previous{gap:8px;font-size:11px}.workspace-page-count{font-size:10px}.workspace-save-status,.workspace-save-status>small{font-size:9px}.report-building h2{font-size:30px}.report-building .exploration-compass{width:210px}.report-navigation{justify-content:space-between;gap:15px;min-height:58px;padding:9px 15px;display:flex;top:76px}.report-navigation>span{display:none}.report-navigation>div{flex:1;justify-content:space-between;gap:20px}.report-navigation>div>a{font-size:11px}.report-nav-top{display:none}.result-page section[id]{scroll-margin-top:134px}#career-actions{scroll-margin-top:100px}.result-page .result-hero{padding:35px 23px}.report-edition{justify-content:space-between;gap:20px;font-size:10px}.result-page .result-hero h1{font-size:39px;line-height:1.5}.result-page .result-hero-copy>p:not(.report-hero-intro){font-size:13px}.result-page .report-actions{gap:18px}.result-page .report-actions .button,.result-page .light-link{font-size:11px}.result-page .top-scores{grid-template-columns:1fr;gap:14px}.result-page .top-scores .exploration-compass{max-width:300px}.compass-code>strong{font-size:23px}.compass-code>span{font-size:9px}.result-page .top-scores>.report-compass-caption{max-width:300px;font-size:10px}.result-page .profile-section,.result-page .environment-section,.result-page .top-direction,.result-page .alternatives{padding-block:55px}.result-page .section-heading-row h2{font-size:29px}.result-page .riasec-panel{grid-template-columns:1fr;gap:25px;padding:25px}.result-page .riasec-intro strong{font-size:35px}.result-page .riasec-bars>div{grid-template-columns:92px 1fr 25px;gap:10px}.result-page .profile-card{min-height:200px;padding:23px 14px}.result-page .profile-score{font-size:27px}.result-page .profile-card>p{font-size:9px}.result-page .profile-card h3{font-size:16px}.result-page .environment-grid,.result-page .fit-breakdown{grid-template-columns:1fr}.result-page .fit-breakdown>span br{display:none}.result-page .fit-breakdown>div{padding-left:0}.result-page .fit-breakdown strong{font-size:16px}.result-page .match-row{grid-template-columns:22px minmax(0,1fr) 72px 15px;gap:9px;padding-block:23px}.result-page .match-title h3{font-size:15px}.result-page .match-title>span{font-size:9px}.result-page .match-metric>div{display:none}.result-page .match-metric strong{font-size:13px}.result-page .match-metric>span{font-size:8px}.result-page .report-footnote{padding-block:40px}.career-detail-header{gap:22px}.career-detail-header h1{font-size:37px}.career-detail-header>div:first-child>span{font-size:13px}.career-detail .detail-rings{transform:none}.detail-rings .evidence-score.light>strong{font-size:34px}.career-reading-guide{flex-direction:column;gap:12px}.career-detail .detail-grid>article{padding:25px}.career-detail .detail-grid .action-plan{padding:28px 25px}.source-provenance summary{padding-inline:20px;font-size:12px}.source-provenance-content{padding-inline:20px}.source-provenance-content dl,.source-provenance-content dl.china-source-grid{grid-template-columns:1fr}.prose-page{padding-block:45px 70px}.prose-page h1{font-size:35px}.prose-page section h2{font-size:25px}.prose-page section>p,.prose-page section li{font-size:13px}.prose-page header>p:last-child{font-size:14px}.data-delete-dialog{padding:30px 25px}}@media (prefers-reduced-motion:reduce){.interior-page-scene,.workspace-page,.compass-pathways path{animation:none}.result-page [data-report-observed] .riasec-bars i{transform:none}}@media print{.interior-page-scene{animation:none}.report-navigation{display:none!important}.result-page .result-hero{min-height:auto;padding:30px;color:#22343f!important;background:#fff!important}.result-page .result-hero h1{color:#22343f;font-size:35px}.result-page .result-hero-copy>p,.report-edition{color:#526c78!important}.result-page .top-scores{display:none}.result-page [data-report-observed] .riasec-bars i{transition:none!important;transform:none!important}.result-page .riasec-panel{background:#f1f2ec!important}.result-page .profile-section,.result-page .environment-section,.result-page .top-direction,.result-page .alternatives{padding:25px}.result-page .evidence-card{break-inside:avoid}.source-provenance details:not([open]) .source-provenance-content{display:block}.career-detail .detail-grid .action-plan{color:#22343f;background:#f0f2ed!important}.career-detail .action-plan h2,.career-detail .action-plan li{color:#22343f}}
