:root{color-scheme:light;--ink: #10253c;--ink-soft: #53677b;--navy: #0a2741;--navy-deep: #061b2e;--teal: #00a69a;--teal-dark: #007d75;--teal-pale: #e8f8f5;--amber: #f2ad3a;--amber-pale: #fff4da;--paper: #f6f3ec;--white: #fffefa;--line: #cad5da;--line-dark: #7f98a4;--danger: #a53b31;--shadow: 0 18px 46px rgba(12, 38, 61, .11);font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;color:var(--ink);background:linear-gradient(rgba(10,39,65,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(10,39,65,.025) 1px,transparent 1px),var(--paper);background-size:32px 32px}button,input,summary{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,a{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible+span{outline:3px solid var(--teal-dark);outline-offset:3px;box-shadow:0 0 0 2px var(--white)}.choice-status:focus,.ai-failure:focus,.ai-output:focus{outline:3px solid var(--teal-dark);outline-offset:4px;box-shadow:0 0 0 2px var(--white)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.focus-heading:focus{outline:none}.brand{display:inline-flex;align-items:center;gap:11px;color:var(--navy);text-decoration:none}.brand.inverse{color:#fff}.brand>span:last-child{display:grid;line-height:1.12}.brand strong{font-size:15px;letter-spacing:.08em}.brand small{margin-top:3px;color:var(--teal-dark);font-size:10px;font-weight:800;letter-spacing:.16em}.brand.inverse small{color:#77e1d5}.brand-compass{position:relative;display:block;width:35px;height:35px;border:1px solid currentColor;transform:rotate(45deg)}.brand-compass:before,.brand-compass:after,.brand-compass i{content:"";position:absolute;display:block}.brand-compass:before{inset:7px;border:1px solid var(--teal)}.brand-compass:after{top:-4px;right:-4px;width:8px;height:8px;background:var(--amber)}.brand-compass i:nth-child(1){top:16px;left:3px;width:27px;height:1px;background:currentColor}.brand-compass i:nth-child(2){top:3px;left:16px;width:1px;height:27px;background:currentColor}.brand-compass i:nth-child(3){top:14px;left:14px;width:5px;height:5px;background:var(--teal)}.page-header{display:flex;align-items:center;justify-content:space-between;width:min(1180px,calc(100% - 64px));margin:0 auto;padding:30px 0}.internal-label{padding:7px 11px;border:1px solid var(--line-dark);color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.12em}.button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:12px 22px;border:1px solid var(--navy);border-radius:0;background:transparent;font-weight:800;line-height:1.25;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.button:hover:not(:disabled){transform:translateY(-2px);box-shadow:5px 5px #0a274126}.button:disabled{border-color:#aab8bd;color:#84949a;background:#e8ecea;cursor:not-allowed}.button.large{min-height:54px;padding:15px 28px}.button.primary{border-color:var(--teal-dark);color:#fff;background:var(--teal-dark)}.button.ghost{background:#ffffff59}.button.amber{border-color:var(--amber);color:var(--navy-deep);background:var(--amber)}.global-error{position:fixed;right:20px;bottom:20px;z-index:20;display:flex;max-width:min(440px,calc(100% - 40px));align-items:center;gap:20px;padding:16px 18px;border-left:5px solid var(--danger);color:#fff;background:var(--navy-deep);box-shadow:var(--shadow)}.global-error button{border:0;color:#fff;background:transparent;text-decoration:underline;cursor:pointer}.intro-shell{min-height:100vh}.intro-hero{display:grid;width:min(1180px,calc(100% - 64px));min-height:610px;grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr);align-items:center;gap:clamp(44px,8vw,108px);margin:12px auto 64px}.eyebrow,.result-eyebrow{margin:0 0 19px;color:var(--teal-dark);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.intro-copy h1,.result-hero h1{max-width:780px;margin:0;font-family:Songti SC,STSong,Georgia,serif;font-size:clamp(42px,5.2vw,72px);font-weight:700;letter-spacing:-.045em;line-height:1.13}.intro-copy h1 em{color:var(--teal-dark);font-style:normal}.intro-lead,.result-lead{max-width:660px;margin:28px 0 0;color:var(--ink-soft);font-size:17px;line-height:1.85}.intro-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.local-note{max-width:590px;margin:17px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.7}.restore-alert{max-width:640px;margin:22px 0 0;padding:12px 14px;border-left:4px solid var(--amber);background:var(--amber-pale);font-size:13px;line-height:1.6}.intro-map{position:relative;padding:30px;border:1px solid var(--line-dark);background:#fffefad6;box-shadow:13px 13px #00a69a1f}.intro-map:before,.use-case-card:before,.question-panel:before,.ai-panel:before{content:"";position:absolute;top:-1px;right:-1px;width:24px;height:24px;border-top:5px solid var(--amber);border-right:5px solid var(--amber)}.map-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px;padding-bottom:14px;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.12em}.map-head span{color:var(--teal-dark);font-weight:900}.map-head b{color:var(--ink-soft)}.intro-map ol{display:grid;gap:0;margin:30px 0 24px;padding:0;list-style:none}.intro-map li{position:relative;display:grid;grid-template-columns:43px 1fr;gap:17px;min-height:82px}.intro-map li:not(:last-child):before{content:"";position:absolute;top:30px;bottom:-2px;left:20px;width:1px;background:var(--line-dark)}.intro-map li>span{position:relative;z-index:1;display:grid;width:42px;height:30px;place-items:center;border:1px solid var(--teal-dark);color:var(--teal-dark);background:var(--white);font-size:11px;font-weight:900}.intro-map li div{display:grid;align-content:start}.intro-map li b{font-family:Songti SC,STSong,Georgia,serif;font-size:21px}.intro-map li small{margin-top:7px;color:var(--ink-soft);line-height:1.5}.intro-map>p{margin:0;padding-top:18px;border-top:1px solid var(--line);color:var(--ink-soft);font-size:12px;line-height:1.65}.intro-principles{display:grid;width:min(1180px,calc(100% - 64px));grid-template-columns:repeat(3,1fr);margin:0 auto;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.intro-principles article{min-height:190px;padding:29px 32px}.intro-principles article+article{border-left:1px solid var(--line-dark)}.intro-principles span,.section-title>span,.deep-bridge>div>span{color:var(--teal-dark);font-size:11px;font-weight:900;letter-spacing:.12em}.intro-principles h2{margin:15px 0 9px;font-family:Songti SC,STSong,Georgia,serif;font-size:25px}.intro-principles p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.7}.intro-footer{display:flex;width:min(1180px,calc(100% - 64px));align-items:center;justify-content:space-between;gap:30px;margin:45px auto 0;padding:25px 0 45px;color:var(--ink-soft);font-size:12px}.route-line{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;width:100%;padding:8px 0 28px}.route-track{position:absolute;top:14px;right:calc(12.5% - 4px);left:calc(12.5% - 4px);height:2px;background:var(--line)}.route-track>i{display:block;height:100%;background:var(--teal);transition:width .26s ease}.route-node{position:relative;z-index:1;display:grid;justify-items:center;gap:10px;color:#536b78;font-size:10px;letter-spacing:.04em}.route-node>i{width:14px;height:14px;border:2px solid var(--line-dark);transform:rotate(45deg);background:var(--white)}.route-node.active{color:var(--ink)}.route-node.active>i{border-color:var(--teal-dark);background:var(--teal);box-shadow:inset 0 0 0 3px var(--white)}.route-line.compact{max-width:720px;margin:0 auto}.quiz-shell{display:grid;min-height:100vh;grid-template-columns:310px minmax(0,1fr)}.quiz-rail{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;padding:31px 34px;color:#fff;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),var(--navy-deep);background-size:28px 28px}.rail-number{display:flex;align-items:baseline;gap:8px;margin-top:clamp(45px,8vh,88px)}.rail-number strong{color:#fff;font-family:Songti SC,STSong,Georgia,serif;font-size:64px;line-height:1}.rail-number span{color:#7bdacf;font-size:15px;font-weight:800}.quiz-rail ol{display:grid;gap:18px;margin:50px 0 0;padding:0;list-style:none}.quiz-rail li{display:grid;grid-template-columns:13px 1fr auto;align-items:center;gap:12px;min-height:30px;color:#8ca3b4;font-size:12px}.quiz-rail li>span{width:10px;height:10px;border:1px solid currentColor;transform:rotate(45deg)}.quiz-rail li small{font-size:10px}.quiz-rail li.active>span{border-color:var(--teal);background:var(--teal)}.quiz-rail li.done{color:#72c9c1}.quiz-rail li.done>span{border-color:var(--teal-dark);background:var(--teal-dark)}.quiz-rail>p{margin:auto 0 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.18);color:#92a9b9;font-size:11px;line-height:1.7}.quiz-main{display:flex;min-width:0;flex-direction:column;padding:34px clamp(28px,7vw,100px) 30px}.question-panel{position:relative;width:min(760px,100%);margin:auto;padding:clamp(28px,5vw,58px);border:1px solid var(--line-dark);background:#fffefae6;box-shadow:var(--shadow)}.question-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px;color:var(--teal-dark);font-size:11px;font-weight:900;letter-spacing:.11em}.question-meta b{color:var(--ink-soft)}.question-panel h1{max-width:650px;margin:0;font-family:Songti SC,STSong,Georgia,serif;font-size:clamp(27px,3.1vw,40px);line-height:1.38}.question-help{margin:15px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.75}.answer-group{min-width:0;margin:31px 0 0;padding:0;border:0}.radio-options,.task-options{display:grid;gap:10px}.answer-option,.task-option{position:relative;display:grid;align-items:center;border:1px solid var(--line);background:#ffffffbd;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.answer-option{min-height:59px;grid-template-columns:45px 1fr;gap:14px;padding:9px 17px 9px 9px}.answer-option:hover,.task-option:hover{border-color:var(--teal-dark);transform:translate(3px)}.answer-option.selected,.task-option.selected{border-color:var(--teal-dark);background:var(--teal-pale);box-shadow:inset 4px 0 0 var(--teal-dark)}.answer-option input,.task-option input{position:absolute;width:1px;height:1px;opacity:.01}.answer-option:focus-within,.task-option:focus-within{outline:3px solid var(--teal-dark);outline-offset:2px}.option-key{display:grid;width:35px;height:35px;place-items:center;border:1px solid var(--line-dark);color:var(--ink-soft);font-size:11px;font-weight:900}.selected .option-key{border-color:var(--teal-dark);color:#fff;background:var(--teal-dark)}.answer-option>span:last-child{display:flex;align-items:center;justify-content:space-between;gap:14px}.answer-option b,.task-option b{font-size:14px;line-height:1.5}.answer-option small{color:var(--ink-soft);font-size:10px}.interest-scale .answer-option{min-height:106px;grid-template-columns:1fr;align-content:start;gap:11px;padding:11px}.interest-scale .answer-option>span:last-child{display:grid;align-content:start;gap:6px}.interest-scale .answer-option b{font-size:12px}.selection-count{margin:0 0 12px;color:var(--ink-soft);font-size:12px}.selection-count b{color:var(--teal-dark)}.task-options{grid-template-columns:repeat(2,minmax(0,1fr))}.task-option{min-height:61px;grid-template-columns:23px 1fr;gap:12px;padding:13px 15px}.task-option>span{width:20px;height:20px;border:1px solid var(--line-dark);background:var(--white)}.task-option.selected>span{position:relative;border-color:var(--teal-dark);background:var(--teal-dark)}.task-option.selected>span:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.task-option:has(input:disabled){opacity:.48;cursor:not-allowed}.form-message{margin:12px 0 0;color:var(--danger);font-size:12px;font-weight:700}.construct-note{margin:18px 0 0;padding-left:13px;border-left:2px solid var(--line-dark);color:var(--ink-soft);font-size:11px;line-height:1.6}.quiz-actions{display:flex;justify-content:space-between;gap:15px;margin-top:34px;padding-top:23px;border-top:1px solid var(--line)}.quiz-actions .button.primary{min-width:156px}.save-note{width:min(760px,100%);margin:17px auto 0;color:var(--ink-soft);font-size:11px;text-align:center}.results-shell{min-height:100vh;background:var(--paper)}.result-header{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:30px;padding:22px max(32px,calc((100% - 1180px)/2));color:#fff;background:var(--navy-deep)}.result-header>div{display:flex;gap:8px}.result-header button{padding:9px 12px;border:1px solid rgba(255,255,255,.35);color:#fff;background:transparent;font-size:12px;cursor:pointer}.result-header button:hover{border-color:var(--teal)}.result-hero{width:min(920px,calc(100% - 64px));margin:0 auto;padding:55px 0 65px;text-align:center}.result-hero .route-line{width:min(680px,100%);margin:0 auto 42px}.result-hero h1{margin-inline:auto;font-size:clamp(42px,5vw,68px)}.result-lead{margin:26px auto 0}.privacy-alert{display:flex;align-items:center;gap:16px;max-width:720px;margin:27px auto 0;padding:13px 17px;border-left:5px solid var(--amber);background:var(--amber-pale);font-size:12px;line-height:1.65;text-align:left}.privacy-alert b{flex:0 0 auto;color:#7e5408}.result-block{width:min(1180px,calc(100% - 64px));margin:0 auto;padding:65px 0;border-top:1px solid var(--line-dark)}.section-title{max-width:700px;margin-bottom:31px}.section-title h2{margin:11px 0 0;font-family:Songti SC,STSong,Georgia,serif;font-size:clamp(30px,3.2vw,42px);line-height:1.25}.section-title p{margin:11px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.7}.current-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.use-case-card{position:relative;min-width:0;padding:30px;border:1px solid var(--line-dark);background:var(--white);box-shadow:7px 7px #0a27410f}.card-index{position:absolute;top:27px;right:29px;color:#d4ddde;font-family:Songti SC,STSong,Georgia,serif;font-size:44px;font-weight:800;line-height:1}.card-topline{display:flex;max-width:calc(100% - 72px);flex-wrap:wrap;gap:7px;color:var(--teal-dark);font-size:10px;font-weight:900;letter-spacing:.08em}.card-topline span+span:before{content:"/";margin-right:7px;color:var(--line-dark)}.card-topline b{padding:2px 6px;color:#744b00;background:var(--amber-pale)}.use-case-card h3,.empty-path h3{max-width:calc(100% - 65px);margin:14px 0 0;font-family:Songti SC,STSong,Georgia,serif;font-size:29px;line-height:1.3}.fit-clue{margin:18px 0 0;padding:11px 13px;border-left:3px solid var(--teal);background:var(--teal-pale);font-size:12px;line-height:1.65}.fit-clue span,.ai-task>span,.card-columns span,.experiment-box>span,.boundary-line>span,.empty-path>span,.ai-output>div>span{display:block;margin-bottom:5px;color:var(--teal-dark);font-size:10px;font-weight:900;letter-spacing:.1em}.ai-task{margin-top:22px;padding-bottom:21px;border-bottom:1px solid var(--line)}.ai-task strong{display:block;font-size:15px;line-height:1.65}.card-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px}.card-columns>div+div{padding-left:22px;border-left:1px solid var(--line)}.card-columns ul,.not-fit ul,.consent-details ul{margin:8px 0 0;padding-left:18px}.card-columns li,.not-fit li,.consent-details li{margin:5px 0;color:var(--ink-soft);font-size:12px;line-height:1.6}.experiment-box{margin-top:23px;padding:17px;border:1px solid #d9b566;background:var(--amber-pale)}.experiment-box>span{color:#81580d}.experiment-box p{margin:0;font-size:13px;font-weight:700;line-height:1.65}.experiment-box b{display:block;margin-top:9px;color:#81580d;font-size:11px}.boundary-line{margin-top:19px}.boundary-line p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.65}.not-fit{margin-top:18px;border-top:1px solid var(--line);padding-top:15px}.not-fit summary,.consent-details summary,.ai-output details summary{width:fit-content;color:var(--ink-soft);font-size:12px;font-weight:800;cursor:pointer}.evidence-note{margin:17px 0 0;color:#6b7780;font-size:10px;line-height:1.6}.fallback-card{min-height:330px;border-style:dashed;background:#fffefa8c}.fallback-card:after{content:"通用起步 · 不是个性化推荐";position:absolute;right:30px;bottom:25px;color:var(--ink-soft);font-size:9px;font-weight:900;letter-spacing:.08em}.empty-path{padding:35px;border:1px dashed var(--line-dark);background:#fffefa99}.empty-path h3{max-width:none}.empty-path p{max-width:720px;margin:13px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.75}.ai-result-block{padding-bottom:75px}.ai-panel{position:relative;padding:clamp(25px,4vw,44px);border:1px solid var(--line-dark);color:#fff;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),var(--navy-deep);background-size:28px 28px}.ai-panel:before{border-color:var(--teal)}.ai-panel-heading>span,.ai-panel.unavailable>span{color:#65d4c9;font-size:10px;font-weight:900;letter-spacing:.12em}.ai-panel-heading h3,.ai-panel.unavailable h3{margin:12px 0 0;font-family:Songti SC,STSong,Georgia,serif;font-size:28px}.ai-panel-heading p,.ai-panel.unavailable p{margin:11px 0 0;color:#a9bac5;font-size:12px;line-height:1.7}.consent-details{margin-top:23px;padding:17px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a}.consent-details summary,.ai-output details summary{color:#dbe7ec}.consent-details li{color:#b6c5ce}.consent-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.ai-panel .button.ghost{border-color:#8195a3;color:#fff;background:transparent}.choice-status,.ai-failure{margin:22px 0 0;padding:14px 17px;border-left:4px solid var(--teal);color:#d8e4e9;background:#00a69a1a;font-size:12px}.ai-failure{border-color:var(--amber);background:#f2ad3a1a}.ai-failure p{margin:6px 0 0;color:#b6c5ce}.text-action{margin-top:12px;padding:0;border:0;color:#8de4da;background:transparent;font-weight:800;text-decoration:underline;cursor:pointer}.ai-output{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.2)}.unscored-badge{display:inline-block;padding:5px 8px;color:var(--navy-deep);background:var(--amber);font-size:9px;font-weight:900;letter-spacing:.08em}.ai-output h4{margin:15px 0 0;font-family:Songti SC,STSong,Georgia,serif;font-size:27px}.ai-output>p{color:#d5e1e6;font-size:13px;line-height:1.7}.ai-output>div{margin-top:17px;padding:15px;border:1px solid rgba(101,212,201,.45)}.ai-output>div>span{color:#65d4c9}.ai-output>div strong{font-size:13px;line-height:1.7}.ai-caution{color:#f5cf8f!important}.ai-output details{margin-top:20px}.ai-output details article{margin-top:13px;padding:13px;border-left:2px solid #65d4c9;background:#ffffff0a}.ai-output details p{margin:7px 0;color:#c0cfd7;font-size:12px}.ai-output details small{color:#92a9b6;line-height:1.6}.deep-bridge{display:flex;width:min(1180px,calc(100% - 64px));align-items:center;justify-content:space-between;gap:45px;margin:0 auto 60px;padding:40px;border:1px solid #d0a046;background:var(--amber-pale)}.deep-bridge h2{margin:10px 0 0;font-family:Songti SC,STSong,Georgia,serif;font-size:32px}.deep-bridge p{max-width:720px;margin:10px 0 0;color:#6d614c;font-size:12px;line-height:1.7}.deep-bridge .button{flex:0 0 auto}.result-footer{padding:27px max(32px,calc((100% - 1180px)/2));color:#9cafba;background:var(--navy-deep);font-size:11px;line-height:1.7;text-align:center}@media(max-width:1000px){.intro-hero{grid-template-columns:1fr;gap:48px;padding:45px 0 30px}.intro-map{width:min(650px,100%)}.quiz-shell{grid-template-columns:240px minmax(0,1fr)}.quiz-rail{padding:28px 23px}.interest-scale{grid-template-columns:1fr}.interest-scale .answer-option{min-height:57px;grid-template-columns:45px 1fr;align-content:center}.interest-scale .answer-option>span:last-child{display:flex}.current-grid{grid-template-columns:1fr}}@media(max-width:760px){.page-header,.intro-hero,.intro-principles,.intro-footer,.result-hero,.result-block,.deep-bridge{width:min(100% - 36px,650px)}.page-header{padding:22px 0}.brand strong{font-size:13px}.brand-compass{width:31px;height:31px}.brand-compass:before{inset:6px}.brand-compass i:nth-child(1){top:14px;width:23px}.brand-compass i:nth-child(2){left:14px;height:23px}.brand-compass i:nth-child(3){top:12px;left:12px}.intro-hero{min-height:0;margin-top:0;padding-top:35px}.intro-copy h1,.result-hero h1{font-size:clamp(35px,10vw,48px)}.intro-lead,.result-lead{font-size:15px}.intro-actions{display:grid}.intro-actions .button{width:100%}.intro-map{padding:23px;box-shadow:8px 8px #00a69a1f}.intro-principles{grid-template-columns:1fr}.intro-principles article{min-height:0;padding:25px 22px}.intro-principles article+article{border-top:1px solid var(--line-dark);border-left:0}.intro-footer{align-items:flex-start;flex-direction:column}.quiz-shell{display:block}.quiz-rail{display:none}.quiz-main{min-height:100vh;padding:18px}.quiz-mobile-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.quiz-mobile-header>div{display:grid;justify-items:end;gap:6px;color:var(--ink-soft);font-size:11px}.quiz-mobile-header progress{width:90px;height:5px;border:0;background:var(--line)}.quiz-mobile-header progress::-webkit-progress-bar{background:var(--line)}.quiz-mobile-header progress::-webkit-progress-value{background:var(--teal-dark)}.quiz-mobile-header progress::-moz-progress-bar{background:var(--teal-dark)}.route-line.compact{margin-bottom:17px}.route-line.compact .route-node b{display:none}.route-line.compact{padding-bottom:6px}.question-panel{margin:0 auto;padding:25px 20px}.question-panel h1{font-size:27px}.answer-group{margin-top:25px}.task-options{grid-template-columns:1fr}.quiz-actions{align-items:stretch;flex-direction:column-reverse}.quiz-actions .button{width:100%}.result-header{min-height:80px;padding:18px}.result-header .brand>span:last-child{display:none}.result-header button{padding:8px 9px;font-size:11px}.result-hero{padding:37px 0 48px}.result-hero .route-line{margin-bottom:29px}.privacy-alert{align-items:flex-start;flex-direction:column;gap:5px}.result-block{padding:48px 0}.use-case-card{padding:25px 20px}.card-index{top:22px;right:18px;font-size:37px}.card-columns{grid-template-columns:1fr}.card-columns>div+div{padding-top:18px;padding-left:0;border-top:1px solid var(--line);border-left:0}.consent-actions{display:grid}.consent-actions .button{width:100%}.deep-bridge{align-items:stretch;flex-direction:column;padding:28px 22px}}@media(max-width:420px){.internal-label{padding:6px 7px;font-size:9px}.intro-copy h1,.result-hero h1{font-size:35px}.map-head{align-items:flex-start;flex-direction:column;gap:7px}.answer-option{grid-template-columns:39px 1fr;padding-right:12px}.option-key{width:31px;height:31px}.interest-scale .answer-option{grid-template-columns:39px 1fr}.answer-option>span:last-child,.interest-scale .answer-option>span:last-child{display:grid}.route-node b{font-size:9px}}:root{--v3-ink: #0b2a38;--v3-muted: #53676e;--v3-accent: #08756c;--v3-accent-dark: #075b55;--v3-accent-soft: #e7f2ed;--v3-signal: #d8ee87;--v3-canvas: #f4f6f2;--v3-surface: #fffefa;--v3-line: #ccd8d3;--v3-danger: #9c4036;--ink: var(--v3-ink);--ink-soft: var(--v3-muted);--navy: var(--v3-ink);--navy-deep: #071f2d;--teal: #20a398;--teal-dark: var(--v3-accent);--teal-pale: var(--v3-accent-soft);--amber: #c28b2d;--amber-pale: #fff5dc;--paper: var(--v3-canvas);--white: var(--v3-surface);--line: var(--v3-line);--line-dark: #859a98;--danger: var(--v3-danger);--shadow: 0 18px 48px rgba(11, 42, 56, .09);font-family:-apple-system,BlinkMacSystemFont,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}html{background:var(--v3-canvas);scrollbar-color:var(--v3-accent) var(--v3-canvas);scrollbar-width:thin}body{background:var(--v3-canvas)}::selection{color:var(--v3-ink);background:var(--v3-signal)}button,summary,a{text-underline-offset:.18em}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible+span{outline:3px solid var(--v3-accent);outline-offset:3px;box-shadow:0 0 0 2px var(--v3-surface)}.button{min-height:46px;border-color:var(--v3-ink);border-radius:10px;transition:background .16s ease,border-color .16s ease,color .16s ease}.button:hover:not(:disabled){transform:none;border-color:var(--v3-accent);box-shadow:none}.button.primary,.quiz-actions .button.primary,.calibration-main .button.primary{border-color:var(--v3-ink);background:var(--v3-ink)}.button.primary:hover:not(:disabled),.quiz-actions .button.primary:hover:not(:disabled),.calibration-main .button.primary:hover:not(:disabled){border-color:var(--v3-accent-dark);background:var(--v3-accent-dark)}.button.ghost{background:transparent}.brand{gap:10px}.brand strong{font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:17px;letter-spacing:.12em}.brand small{color:var(--v3-accent);letter-spacing:.1em}.brand.inverse small{color:#9dd9d1}.brand-compass:after{background:var(--v3-signal)}.brand-compass{border-radius:50%;transform:none}.brand-compass:before{border-radius:50%}.brand-compass i:nth-child(1){transform:rotate(-28deg)}.brand-compass i:nth-child(2){transform:rotate(28deg)}.page-header{width:min(960px,calc(100% - 48px));padding:24px 0}.product-meta{color:var(--v3-muted);font-size:12px;font-weight:750}.v3-intro-shell{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 7% 11%,rgba(216,238,135,.24),transparent 19%),linear-gradient(135deg,#f9faf6 0%,var(--v3-canvas) 72%)}.v3-intro-shell:before{position:absolute;z-index:0;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,transparent 0 8%,rgba(8,117,108,.055) 8% calc(8% + 1px),transparent calc(8% + 1px)),linear-gradient(90deg,transparent 0 92%,rgba(8,117,108,.055) 92% calc(92% + 1px),transparent calc(92% + 1px));opacity:.75}.v3-intro-shell .page-header,.v3-intro-hero{position:relative;z-index:1}.v3-intro-hero{display:grid;width:min(1160px,calc(100% - 48px));margin:0 auto;padding:clamp(38px,6vh,68px) 0 64px;align-items:center;grid-template-columns:minmax(0,1.06fr) minmax(400px,.84fr);gap:clamp(48px,6vw,86px)}.intro-copy{max-width:650px}.v3-intro-hero h1{max-width:650px;margin:0;color:var(--v3-ink);font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:clamp(50px,5.2vw,70px);font-weight:700;letter-spacing:-.025em;line-height:1.12}.v3-intro-hero h1 em{display:block;color:var(--v3-accent);font-style:normal}.v3-intro-hero h1 em span{white-space:nowrap}.headline-line{display:block}.v3-intro-hero .intro-lead{max-width:620px;margin:26px 0 0;color:var(--v3-muted);font-size:17px;line-height:1.72}.v3-intro-shell .intro-actions{margin-top:30px}.v3-intro-shell .button.primary{min-width:190px}.local-note{max-width:620px;margin-top:18px}.assessment-preview{position:relative;min-height:540px;overflow:hidden;padding:34px 36px 30px;color:#f7fbf8;border-radius:16px;background:var(--navy-deep);box-shadow:0 28px 72px #071f2d38;isolation:isolate}.assessment-preview:before{position:absolute;z-index:-1;right:-22px;bottom:-62px;width:230px;height:230px;border:1px solid rgba(157,217,209,.12);border-radius:50%;box-shadow:0 0 0 42px #9dd9d109,0 0 0 84px #9dd9d105;content:"";pointer-events:none}.report-preview-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid rgba(191,220,214,.26)}.report-preview-heading span{font-size:13px;font-weight:780;letter-spacing:.04em}.report-preview-heading b{color:#b9dcd5;font-size:12px;font-weight:650}.report-preview-title{display:grid;margin-top:31px;gap:7px}.report-preview-title small{color:var(--v3-signal);font-size:11px;font-weight:760}.report-preview-title strong{max-width:330px;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:27px;line-height:1.35}.report-output-list{display:grid;margin:27px 0 0}.report-output-list>div{position:relative;display:grid;padding:16px 0 16px 24px;border-top:1px solid rgba(191,220,214,.2);gap:4px}.report-output-list>div:before{position:absolute;top:21px;left:1px;width:8px;height:8px;border:1px solid var(--v3-signal);content:"";transform:rotate(45deg)}.report-output-list dt{color:var(--v3-signal);font-size:10px;font-weight:800;letter-spacing:.08em}.report-output-list dd{margin:0;font-size:16px;font-weight:760;line-height:1.45}.report-output-list small{color:#b9d3d0;font-size:11px;line-height:1.5}.report-preview-foot{padding-top:17px;margin:0;color:#dce9e5;border-top:1px solid rgba(191,220,214,.2);font-size:11px;font-weight:650}.v3-intro-shell .page-header{width:min(1160px,calc(100% - 48px))}.quiz-shell{position:relative;display:grid;min-height:100svh;overflow:hidden;padding:0 clamp(24px,4vw,64px);background:linear-gradient(90deg,rgba(8,117,108,.045) 1px,transparent 1px) 50% 0 / min(1160px,calc(100% - 48px)) 100% no-repeat,var(--v3-canvas);grid-template-columns:minmax(230px,278px) minmax(0,760px);justify-content:center;gap:clamp(44px,6vw,96px)}.quiz-shell:after{position:fixed;z-index:0;top:50%;right:clamp(10px,2vw,34px);color:#08756c0b;content:attr(data-question);font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:clamp(150px,18vw,290px);font-weight:700;line-height:1;transform:translateY(-50%);pointer-events:none}.route-line.compact{display:none}.quiz-rail{position:sticky;z-index:2;top:0;display:flex;height:100svh;flex-direction:column;padding:30px 30px 28px;color:#fff;background:repeating-linear-gradient(0deg,transparent 0 35px,rgba(255,255,255,.045) 35px 36px),var(--navy-deep);box-shadow:18px 0 46px #071f2d1f}.rail-number{margin-top:clamp(42px,7vh,76px)}.rail-number strong{font-size:72px;letter-spacing:-.03em}.rail-number span:first-child{color:#b9d3d0;font-size:11px}.rail-number span:last-child{color:#9dd9d1;font-size:12px}.quiz-rail ol{gap:15px;margin-top:38px}.quiz-rail li{color:#92a9b9}.quiz-rail li.active{color:#fff}.quiz-rail li.active>span,.quiz-rail li.done>span{border-color:var(--v3-signal);background:var(--v3-signal)}.quiz-rail li.done{color:#9dd9d1}.quiz-rail>p{color:#a8bcc2}.quiz-main{position:relative;z-index:1;display:flex;width:100%;min-height:100svh;flex-direction:column;padding:28px 0 24px}.quiz-mobile-header{display:none}.quiz-mobile-header>div{display:grid;justify-items:end;gap:6px;color:var(--v3-muted);font-size:12px;font-variant-numeric:tabular-nums}.quiz-mobile-header progress{width:120px;height:5px;overflow:hidden;border:0;border-radius:999px;background:var(--v3-line)}.quiz-mobile-header progress::-webkit-progress-bar{background:var(--v3-line)}.quiz-mobile-header progress::-webkit-progress-value{background:var(--v3-accent)}.quiz-mobile-header progress::-moz-progress-bar{background:var(--v3-accent)}.question-panel{position:relative;width:100%;padding:clamp(34px,5vw,54px);margin:auto 0;border:0;border-radius:16px;background:var(--v3-surface);box-shadow:0 24px 64px #0b2a381f}.question-panel:before{position:absolute;top:0;right:40px;display:block;width:88px;height:4px;border:0;background:var(--v3-signal);content:""}.question-meta{margin-bottom:18px;color:var(--v3-accent);font-size:12px;letter-spacing:.04em}.question-meta b{color:var(--v3-muted);font-variant-numeric:tabular-nums}.question-panel h1,.calibration-panel h1{max-width:690px;margin:0;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:clamp(30px,3.4vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1.35;line-break:strict;text-wrap:pretty}.heading-phrase{display:inline-block;white-space:nowrap}.question-help-toggle{min-height:44px;padding:8px 0;border:0;color:var(--v3-accent-dark);background:transparent;font-size:12px;font-weight:780;text-decoration:underline;text-decoration-color:#08756c59;text-underline-offset:.28em;cursor:pointer}.question-help-toggle:hover{text-decoration-color:currentColor}.question-support{max-width:70ch;padding:13px 15px;margin-top:2px;border-radius:12px;color:var(--v3-muted);background:var(--v3-accent-soft)}.question-help{max-width:70ch;margin:0;font-size:13px;line-height:1.65}.question-support .construct-note{display:block;padding:10px 0 0;margin:10px 0 0;border-top:1px solid rgba(8,117,108,.18);border-left:0;font-size:11px}.answer-group{margin-top:24px}.radio-options,.task-options{gap:9px}.answer-option,.task-option{border-color:var(--v3-line);border-radius:12px;background:#fffefacc;transition:background .15s ease,border-color .15s ease}.answer-option:hover,.task-option:hover{border-color:var(--v3-accent);transform:none}.answer-option.selected,.task-option.selected{border-color:var(--v3-accent);background:var(--v3-accent-soft);box-shadow:none}.selected .option-key,.task-option.selected>span{border-color:var(--v3-accent);background:var(--v3-accent)}.interest-scale{grid-template-columns:repeat(5,minmax(0,1fr))}.interest-scale .answer-option{min-height:100px;padding:11px}.save-note{display:block;margin-top:14px;color:var(--v3-muted)}.quiz-actions{margin-top:28px;padding-top:0;border-top:0}.quiz-actions .button.primary{min-width:170px}.quiz-mobile-header{position:sticky;top:0;z-index:8;min-height:66px;align-items:center;justify-content:space-between;gap:24px;padding:10px 0;border-bottom:1px solid rgba(133,154,152,.45);background:#f4f6f2f5}.calibration-shell{display:grid;min-height:100svh;padding:0 clamp(24px,4vw,64px);background:var(--v3-canvas);grid-template-columns:minmax(230px,278px) minmax(0,760px);justify-content:center;gap:clamp(44px,6vw,96px)}.calibration-rail{position:sticky;top:0;display:flex;height:100svh;flex-direction:column;padding:30px;color:#fff;background:var(--navy-deep);box-shadow:18px 0 46px #071f2d1f}.calibration-mark{display:grid;margin-top:clamp(50px,8vh,86px);gap:2px}.calibration-mark span,.calibration-mark small{color:#9dd9d1;font-size:11px}.calibration-mark strong{font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:72px;line-height:1}.calibration-rail h2{margin:36px 0 9px;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:23px}.calibration-rail>p{margin:0;color:#a8bcc2;font-size:12px;line-height:1.75}.rail-exit{min-height:44px;padding:0;margin-top:auto;border:0;color:#dce9e5;background:transparent;font-size:12px;font-weight:760;text-align:left;text-decoration:underline;text-underline-offset:.28em;cursor:pointer}.calibration-main{display:flex;width:100%;min-height:100svh;flex-direction:column;padding:28px 0 24px}.calibration-mobile-head{position:sticky;top:0;z-index:8;display:none;min-height:66px;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(133,154,152,.45);background:#f4f6f2f5}.calibration-mobile-head>div{display:grid;justify-items:end;gap:3px;color:var(--v3-muted);font-size:11px}.calibration-mobile-head b{color:var(--v3-ink);font-size:13px;font-variant-numeric:tabular-nums}.calibration-progress{display:grid;width:100%;max-width:none;margin-top:0;grid-template-columns:repeat(4,1fr);gap:6px}.calibration-progress i{height:4px;border-radius:999px;background:var(--v3-line)}.calibration-progress i.active{background:var(--v3-accent)}.calibration-panel{position:relative;width:100%;padding:clamp(34px,5vw,54px);margin:auto 0;border-radius:16px;background:var(--v3-surface);box-shadow:0 24px 64px #0b2a381f}.calibration-options{margin-top:0}.calibration-caution{padding:12px 14px;margin:20px 0 0;border:0;border-radius:10px;color:var(--v3-muted);background:var(--v3-accent-soft);font-size:12px;line-height:1.55}.v3-results-shell{min-height:100svh;background:var(--v3-canvas)}.result-header{position:relative;z-index:12;min-height:74px;padding:16px max(24px,calc((100% - 980px)/2));background:var(--navy-deep)}.result-actions-menu{position:relative}.result-actions-menu>summary{padding:9px 12px;border:1px solid rgba(255,255,255,.34);border-radius:8px;color:#fff;font-size:12px;font-weight:750;cursor:pointer}.result-actions-menu[open]>summary{border-color:#9dd9d1}.result-actions-menu>div{position:absolute;top:calc(100% + 10px);right:0;display:grid;min-width:190px;padding:8px;border-radius:12px;background:var(--v3-surface);box-shadow:0 16px 44px #071f2d33}.result-actions-menu button{padding:11px 12px;border:0;border-radius:7px;color:var(--v3-ink);background:transparent;font-size:12px;text-align:left;cursor:pointer}.result-actions-menu button:hover{background:var(--v3-accent-soft)}.v3-result-hero,.result-block{width:min(980px,calc(100% - 48px));margin-inline:auto}.v3-result-hero{padding:48px 0 40px}.result-hero-next{position:relative;max-width:780px;overflow:hidden;padding:clamp(30px,5vw,48px);border-radius:16px;background:var(--v3-surface);box-shadow:var(--shadow)}.result-hero-next:before{position:absolute;top:0;left:0;width:140px;height:4px;content:"";background:var(--v3-signal)}.v3-result-hero h1{max-width:700px;margin:0;color:var(--v3-ink);font-family:inherit;font-size:clamp(38px,5.2vw,54px);font-weight:820;letter-spacing:-.035em;line-height:1.12}.result-hero-explanation{max-width:62ch;margin:17px 0 0;color:var(--v3-muted);font-size:17px;line-height:1.7}.result-verdict-copy{padding-bottom:32px;border-bottom:1px solid var(--v3-line)}.primary-action{padding-top:30px}.primary-action h2{margin:0 0 16px;font-size:18px;letter-spacing:-.01em}.primary-action-title{display:block;max-width:28ch;font-size:clamp(25px,3.5vw,32px);letter-spacing:-.025em;line-height:1.25}.primary-action>p{max-width:58ch;margin:12px 0 0;color:var(--v3-muted);font-size:16px;line-height:1.65}.primary-action-plan{display:grid;padding-top:20px;margin-top:24px;border-top:1px solid var(--v3-line);grid-template-columns:92px 1fr;gap:20px}.primary-action-plan span{color:var(--v3-accent);font-size:12px;font-weight:800}.primary-action-plan p{margin:0;line-height:1.65}.result-boundary{padding-top:18px;margin:24px 0 0;border-top:1px solid var(--v3-line);color:var(--v3-muted);font-size:12px;line-height:1.6}.result-block{padding:58px 0;border-top:1px solid var(--v3-line)}.full-report{padding:0}.full-report>summary{display:grid;padding:26px 2px;cursor:pointer;gap:5px}.full-report>summary strong{font-size:20px;letter-spacing:-.01em}.full-report>summary small{color:var(--v3-muted);line-height:1.55}.full-report[open]>summary{border-bottom:1px solid var(--v3-line)}.full-report-body{padding-bottom:14px}.report-section{padding:52px 0}.report-section+.report-section{border-top:1px solid var(--v3-line)}.report-section .section-title>small{display:block;margin-top:8px;color:var(--v3-muted);line-height:1.55}.section-title{max-width:700px;margin-bottom:27px}.section-title h2{margin:0;font-family:inherit;font-size:clamp(29px,4vw,40px);font-weight:790;letter-spacing:-.025em;line-height:1.2}.section-title p{max-width:66ch;margin-top:10px}.privacy-alert{max-width:none;margin:0 0 20px;border-left-width:1px;border-radius:10px}.v3-current-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.v3-action-card{min-width:0;overflow:hidden;border:1px solid var(--v3-line);border-radius:16px;background:var(--v3-surface)}.v3-action-card.lead-card{border-color:var(--v3-accent)}.v3-action-card>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:14px;padding:13px 18px;border-bottom:1px solid var(--v3-line)}.v3-action-card>header>span,.action-ai-task>span,.action-experiment>span,.action-card-columns section>span,.action-boundary>span{color:var(--v3-accent);font-size:11px;font-weight:800}.v3-action-card>header b,.fallback-action-card>header>b{padding:4px 7px;border-radius:999px;color:var(--v3-muted);background:var(--v3-accent-soft);font-size:10px;font-style:normal}.v3-action-card>h3{padding:24px 20px 6px;margin:0;font-family:inherit;font-size:27px;font-weight:780;letter-spacing:-.02em;line-height:1.25}.action-fit{padding:0 20px;margin:0 0 18px;color:var(--v3-muted);font-size:13px;line-height:1.6}.action-ai-task,.action-experiment{padding:18px 20px;border-top:1px solid var(--v3-line)}.action-ai-task{background:var(--v3-accent-soft)}.action-ai-task>span,.action-experiment>span{display:block;margin-bottom:7px}.action-ai-task strong{display:block;line-height:1.6}.action-experiment p{margin:0;line-height:1.65}.action-more{border-top:1px solid var(--v3-line)}.action-more>summary{padding:16px 20px;color:var(--v3-accent-dark);font-size:13px;font-weight:780;cursor:pointer}.action-more[open]>summary{border-bottom:1px solid var(--v3-line)}.action-card-columns{display:grid;grid-template-columns:1fr 1fr}.action-card-columns section,.action-boundary{padding:19px 20px}.action-card-columns section+section{border-left:1px solid var(--v3-line)}.action-card-columns ul,.action-boundary ul{padding-left:18px;margin:9px 0 0;color:var(--v3-muted);line-height:1.6}.action-boundary{border-top:1px solid var(--v3-line);color:var(--v3-muted);font-size:13px}.action-boundary p{margin:8px 0 0;line-height:1.6}.action-boundary small{display:block;margin-top:9px;line-height:1.55}.career-overview,.career-overview-body{padding:0}.career-next-heading{max-width:680px;margin:36px 0 18px}.career-next-heading h3{margin:0;font-size:24px}.career-next-heading p{margin:8px 0 0;color:var(--v3-muted)}.stage-task-grid{display:grid;overflow:hidden;border:1px solid var(--v3-line);border-radius:14px;background:var(--v3-surface);grid-template-columns:repeat(2,minmax(0,1fr))}.stage-task-summary{min-width:0;padding:22px}.stage-task-summary+.stage-task-summary{border-left:1px solid var(--v3-line)}.stage-task-summary>span{color:var(--v3-accent);font-size:11px;font-weight:800}.stage-task-summary h3{margin:13px 0 10px;font-size:21px;line-height:1.35}.stage-task-summary p{margin:0 0 9px;line-height:1.6}.stage-task-summary small{display:block;color:var(--v3-muted);line-height:1.6}.product-empty-path,.empty-path{padding:24px;border:1px dashed var(--line-dark);border-radius:12px;background:transparent}.product-empty-path{min-height:205px}.empty-path h3{margin-top:0}.empty-path p{color:var(--v3-muted);line-height:1.65}.verdict-grid{display:grid;width:100%;margin:0;border:1px solid var(--v3-line);border-radius:16px;overflow:hidden;background:var(--v3-surface);box-shadow:none;grid-template-columns:repeat(3,1fr)}.verdict-card{min-height:0;padding:23px;border:0}.verdict-card+.verdict-card{border-left:1px solid var(--v3-line)}.verdict-card>span,.market-evidence span,.direction-columns section>span,.bridge-line span,.linked-experiment>span{color:var(--v3-accent);font-size:11px;font-weight:800}.verdict-card h2{min-height:0;margin:16px 0 7px;font-family:inherit;font-size:24px;letter-spacing:-.02em;line-height:1.25}.verdict-card.no-direction h2{color:#7f493c}.verdict-status{color:var(--v3-accent-dark);font-size:12px;font-weight:750}.verdict-card>p:not(.verdict-status),.verdict-card>small{color:var(--v3-muted);line-height:1.62}.verdict-gap{padding-top:12px;margin-top:15px;border-top:1px solid var(--v3-line);font-size:12px}.verdict-card>small{display:block;padding-top:12px;margin-top:14px;border-top:1px solid var(--v3-line)}.alternative-line{width:100%;padding:15px 0 0;margin:0;color:var(--v3-muted);font-size:13px}.alternative-line span{margin-right:10px;color:var(--v3-accent);font-weight:780}.v3-more-block{padding-bottom:52px}.direction-explorer,.optional-ai-product{border-top:1px solid var(--v3-line);border-bottom:1px solid var(--v3-line);background:transparent}.optional-ai-product{margin-top:12px}.direction-explorer>summary,.optional-ai-product>summary{display:grid;padding:20px 4px;cursor:pointer;grid-template-columns:minmax(180px,.65fr) 1fr;align-items:center;gap:5px 24px}.direction-explorer>summary span,.optional-ai-product>summary span{color:var(--v3-ink);font-size:16px;font-weight:780}.direction-explorer>summary small,.optional-ai-product>summary small{color:var(--v3-muted);grid-column:2}.optional-ai-product>summary strong{font-size:16px}.direction-explorer[open]>summary,.optional-ai-product[open]>summary{border-bottom:1px solid var(--v3-line)}.direction-detail-list{display:grid;padding:24px 0;gap:20px}.direction-detail{overflow:hidden;border:1px solid var(--v3-line);border-radius:14px;background:var(--v3-surface)}.direction-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:22px 24px;color:#fff;background:var(--navy-deep)}.direction-detail>header span{color:#9dd9d1;font-size:11px;font-weight:780}.direction-detail>header h3{margin:7px 0 0;font-size:27px}.direction-detail>header b{max-width:210px;color:#bdd0d7;font-size:12px;text-align:right}.market-evidence{display:grid;padding:23px 24px;border-bottom:1px solid var(--v3-line);grid-template-columns:minmax(210px,.7fr) 1.3fr;gap:28px}.market-evidence strong{display:block;margin:8px 0}.market-evidence p{margin:0;color:var(--v3-muted);line-height:1.6}.market-source-summary{align-self:center;padding:16px 18px;border:1px solid var(--v3-line);border-radius:12px;background:var(--v3-paper)}.market-source-summary strong{margin:0 0 5px}.market-source-summary small{color:var(--v3-muted);line-height:1.55}.market-evidence ul{padding:0;margin:0;list-style:none}.market-evidence li{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:9px 0;border-bottom:1px solid var(--v3-line)}.market-evidence li a{color:var(--v3-accent-dark);font-weight:750}.market-evidence li small{color:var(--v3-muted);text-align:right}.direction-columns{display:grid;grid-template-columns:1fr 1fr}.direction-columns section{padding:22px 24px}.direction-columns section+section{border-left:1px solid var(--v3-line)}.direction-columns ul{padding-left:18px;margin-bottom:0;line-height:1.65}.bridge-line,.linked-experiment{padding:18px 24px;margin:0;border-top:1px solid var(--v3-line)}.bridge-line span{margin-right:12px}.linked-experiment{background:var(--v3-accent-soft)}.linked-experiment p{margin:8px 0 5px;line-height:1.6}.linked-experiment small{color:var(--v3-muted)}.direction-detail>.not-fit{padding:17px 24px;border-top:1px solid var(--v3-line)}.direction-detail>.not-fit h4{margin:0 0 9px;font-size:14px}.direction-detail>.not-fit ul{padding-left:18px;margin:0;color:var(--v3-muted);line-height:1.6}.optional-ai-body{padding:22px 4px}.v3-ai-panel>p,.v3-ai-panel .consent-details{max-width:72ch;color:var(--v3-muted);line-height:1.65}.v3-ai-panel>div:not(.ai-output){display:flex;gap:10px}.v3-ai-panel .consent-details{padding:10px 0 16px}.v3-ai-panel .consent-details>strong{color:var(--v3-ink)}.v3-ai-panel .consent-details li{margin:5px 0}.v3-ai-panel .ai-output{margin-top:18px}.v3-ai-panel .ai-output article{padding:16px 0;border-bottom:1px solid var(--v3-line)}.v3-ai-panel .ai-output h4,.v3-ai-panel .ai-output p{margin:7px 0}.result-footer{padding:24px max(24px,calc((100% - 980px)/2));color:#bfd0d6;background:var(--navy-deep);font-size:11px;line-height:1.65}.result-footer p{margin:0}.result-hero-next{max-width:none}.career-proof{display:grid;padding:24px 0;border-bottom:1px solid var(--v3-line);grid-template-columns:150px minmax(0,1fr);gap:24px}.career-proof strong{color:var(--v3-accent-dark);font-size:13px}.career-proof p{max-width:66ch;margin:0;color:var(--v3-muted);line-height:1.7}.career-hero-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:26px}.career-hero-actions .button{flex:0 0 auto;text-decoration:none}.career-hero-actions>p{margin:0;color:var(--v3-muted);font-size:13px;line-height:1.6;text-align:right}.career-hero-actions>p span{display:block;margin-bottom:3px;color:var(--v3-accent-dark);font-size:11px;font-weight:800}.career-ai-block{scroll-margin-top:28px}.career-work-summary{display:grid;overflow:hidden;border:1px solid var(--v3-line);border-radius:16px;background:var(--v3-surface);grid-template-columns:.82fr 1.18fr}.career-work-summary>div{min-width:0;padding:26px 28px}.career-work-summary>div+div{border-left:1px solid var(--v3-line)}.career-work-summary h3{margin:0 0 17px;font-size:20px;letter-spacing:-.015em}.career-work-summary ul,.career-work-summary ol{padding-left:20px;margin:0;line-height:1.72}.career-work-summary li+li{margin-top:10px}.human-role-note{padding:18px 20px;margin:14px 0 0;border-radius:12px;color:var(--v3-muted);background:var(--v3-accent-soft);line-height:1.65}.human-role-note strong{color:var(--v3-ink)}.side-hustle-list{display:grid;overflow:hidden;border-top:1px solid var(--v3-line);border-bottom:1px solid var(--v3-line);grid-template-columns:repeat(2,minmax(0,1fr))}.side-hustle-list article{min-width:0;padding:24px 26px 25px 0}.side-hustle-list article:nth-child(2n){padding-right:0;padding-left:26px;border-left:1px solid var(--v3-line)}.side-hustle-list article:nth-child(n+3){border-top:1px solid var(--v3-line)}.side-hustle-list h3{margin:0;font-size:20px;letter-spacing:-.015em}.side-hustle-list p{margin:10px 0 13px;color:var(--v3-muted);line-height:1.65}.side-hustle-list small{display:block;color:var(--v3-muted);line-height:1.55}.side-hustle-list small strong{color:var(--v3-accent-dark)}.side-hustle-boundary{margin:17px 0 0;color:var(--v3-muted);font-size:12px;line-height:1.6}.recommended-resources,.resource-library>div{overflow:hidden;border:1px solid var(--v3-line);border-radius:16px;background:var(--v3-surface)}.recommended-resources>a,.resource-library>div>a{display:grid;align-items:center;min-height:108px;padding:20px 22px;color:var(--v3-ink);text-decoration:none;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr) auto;gap:22px}.recommended-resources>a+a,.resource-library>div>a+a{border-top:1px solid var(--v3-line)}.recommended-resources>a:hover,.resource-library>div>a:hover{background:var(--v3-accent-soft)}.recommended-resources>a:focus-visible,.resource-library>div>a:focus-visible{position:relative;z-index:1}.recommended-resources a>span,.resource-library a>span{display:grid;gap:6px}.recommended-resources a strong,.resource-library a strong{font-size:17px;line-height:1.4}.recommended-resources a small,.resource-library a small{color:var(--v3-accent-dark);font-size:11px;font-weight:750}.recommended-resources a p,.resource-library a p{margin:0;color:var(--v3-muted);line-height:1.62}.recommended-resources a>b,.resource-library a>b{color:var(--v3-accent-dark);font-size:12px}.project-guide,.resource-library{margin-top:24px;border-top:1px solid var(--v3-line);border-bottom:1px solid var(--v3-line)}.project-guide{scroll-margin-top:24px}.project-guide>summary,.resource-library>summary{display:grid;padding:22px 4px;cursor:pointer;grid-template-columns:minmax(240px,.75fr) 1.25fr;align-items:baseline;gap:8px 24px}.project-guide>summary strong,.resource-library>summary strong{font-size:18px}.project-guide>summary small,.resource-library>summary small{color:var(--v3-muted);line-height:1.55}.project-guide[open]>summary,.resource-library[open]>summary{border-bottom:1px solid var(--v3-line)}.project-guide>ol{display:grid;padding:28px 0 8px 28px;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 54px}.project-guide>ol li{min-width:0;padding:0 16px 24px 5px}.project-guide>ol li::marker{color:var(--v3-accent);font-weight:800}.project-guide>ol strong{font-size:16px}.project-guide>ol p{margin:7px 0 0;color:var(--v3-muted);line-height:1.62}.project-guide-sources{padding:17px 4px 20px;margin:0;border-top:1px solid var(--v3-line);color:var(--v3-muted);font-size:12px}.project-guide-sources a{color:var(--v3-accent-dark);font-weight:750}.project-guide-sources span{margin:0 8px}.resource-library>div{margin:24px 0 18px}.resource-library>p{margin:0 4px 24px;color:var(--v3-muted);font-size:12px;line-height:1.65}.career-guide-block{scroll-margin-top:24px}.career-definition{display:grid;align-items:baseline;padding:25px 28px;margin-bottom:18px;border-radius:16px;color:#f7fbf8;background:var(--navy-deep);grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);gap:26px}.career-definition h3,.career-definition p{margin:0}.career-definition h3{font-size:22px;letter-spacing:-.018em}.career-definition p{color:#c6d8dc;line-height:1.7}.career-role-grid{display:grid;border-top:1px solid var(--v3-line);border-bottom:1px solid var(--v3-line);grid-template-columns:repeat(2,minmax(0,1fr))}.career-role-grid>section{min-width:0;padding:27px 28px 28px 0}.career-role-grid>section+section{padding-right:0;padding-left:28px;border-left:1px solid var(--v3-line)}.career-role-grid h3,.career-tools h3,.subsection-heading h3{margin:0;font-size:20px;letter-spacing:-.015em;line-height:1.35}.career-role-grid ul{padding-left:19px;margin:17px 0 0;color:var(--v3-muted);line-height:1.68}.career-role-grid li+li{margin-top:9px}.career-tools{padding:27px 0 30px;border-bottom:1px solid var(--v3-line)}.career-tools ul{display:grid;padding:0;margin:17px 0 0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}.career-tools li{position:relative;padding-left:19px;color:var(--v3-muted);line-height:1.6}.career-tools li:before{position:absolute;top:.68em;left:1px;width:7px;height:7px;border-radius:2px;content:"";background:var(--v3-accent)}.career-ai-workflows,.career-learning-section{padding-top:40px}.subsection-heading{display:grid;align-items:baseline;margin-bottom:18px;grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr);gap:24px}.subsection-heading p{margin:0;color:var(--v3-muted);line-height:1.6}.career-ai-workflows>div:not(.subsection-heading){border-top:1px solid var(--v3-line)}.career-ai-workflows article{display:grid;padding:22px 0;border-bottom:1px solid var(--v3-line);grid-template-columns:175px minmax(0,1fr);gap:26px}.career-ai-workflows article h4{margin:2px 0 0;color:var(--v3-accent-dark);font-size:15px}.career-ai-workflows article dl{display:grid;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.career-ai-workflows article dl div,.career-learning-path dl div,.project-guide dl div{min-width:0}.career-ai-workflows dt,.career-learning-path dt,.project-guide dt{color:var(--v3-accent-dark);font-size:11px;font-weight:800}.career-ai-workflows dd,.career-learning-path dd,.project-guide dd{margin:7px 0 0;color:var(--v3-muted);line-height:1.62}.career-learning-path{padding:0;margin:0;border-top:1px solid var(--v3-line);list-style:none;counter-reset:learning-step}.career-learning-path>li{display:grid;padding:25px 0;border-bottom:1px solid var(--v3-line);counter-increment:learning-step;grid-template-columns:210px minmax(0,1fr);gap:28px}.career-learning-path header{position:relative;padding-left:38px}.career-learning-path header:before{position:absolute;top:0;left:0;color:var(--v3-accent);content:counter(learning-step,decimal-leading-zero);font-size:12px;font-variant-numeric:tabular-nums;font-weight:850}.career-learning-path header span{color:var(--v3-accent-dark);font-size:11px;font-weight:800}.career-learning-path h4{margin:7px 0 0;font-size:17px;line-height:1.4}.career-learning-path dl{display:grid;margin:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.career-portfolio{display:grid;padding:29px 30px;margin-top:30px;border-radius:16px;color:#f7fbf8;background:var(--navy-deep);grid-template-columns:minmax(250px,.86fr) minmax(0,1.14fr);gap:34px}.career-portfolio h3{margin:0 0 16px;color:#9dd9d1;font-size:13px}.career-portfolio strong{display:block;font-size:24px;letter-spacing:-.02em}.career-portfolio p{margin:10px 0 0;color:#c6d8dc;line-height:1.65}.career-portfolio ul{display:grid;padding:0;margin:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.career-portfolio li{padding:11px 0;border-bottom:1px solid rgba(198,216,220,.22);color:#eaf3f2;line-height:1.5}.career-sources{margin-top:24px;border-top:1px solid var(--v3-line);border-bottom:1px solid var(--v3-line)}.career-sources>summary{display:grid;align-items:baseline;padding:21px 4px;cursor:pointer;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:20px}.career-sources>summary small{color:var(--v3-muted)}.career-sources[open]>summary{border-bottom:1px solid var(--v3-line)}.career-sources>p{max-width:72ch;margin:22px 4px 14px;color:var(--v3-muted);line-height:1.65}.career-sources ul{padding:0 4px 16px;margin:0;list-style:none}.career-sources li{display:grid;padding:12px 0;border-top:1px solid var(--v3-line);grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:22px}.career-sources li a,.hustle-source a,.project-guide-sources a{color:var(--v3-accent-dark);font-weight:750}.career-sources li span{color:var(--v3-muted);line-height:1.6}.side-hustle-groups{border-top:1px solid var(--v3-line)}.side-hustle-group{display:grid;padding:28px 0 0;border-bottom:1px solid var(--v3-line);grid-template-columns:185px minmax(0,1fr);gap:34px}.side-hustle-group>header{padding-bottom:28px}.side-hustle-group>header h3{margin:0;font-size:19px}.side-hustle-group>header p{margin:9px 0 0;color:var(--v3-muted);font-size:13px;line-height:1.6}.side-hustle-group>div{border-top:1px solid var(--v3-line)}.side-hustle-item{border-bottom:1px solid var(--v3-line)}.side-hustle-item:last-child{border-bottom:0}.side-hustle-item>summary{display:grid;align-items:center;padding:19px 4px;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:24px}.side-hustle-item>summary:hover,.resource-quick-guide>summary:hover,.career-sources>summary:hover{background:#e7f2ed85}.side-hustle-item>summary span{display:grid;gap:6px}.side-hustle-item>summary strong{font-size:17px}.side-hustle-item>summary small{max-width:66ch;color:var(--v3-muted);font-size:13px;line-height:1.55}.side-hustle-item>summary b{color:var(--v3-accent-dark);font-size:11px}.side-hustle-item[open]>summary{background:var(--v3-accent-soft)}.side-hustle-detail{padding:25px 4px 29px}.side-hustle-detail h4{margin:0 0 9px;color:var(--v3-accent-dark);font-size:12px}.side-hustle-detail p{margin:0;color:var(--v3-muted);line-height:1.65}.hustle-buy,.hustle-sample{display:grid;padding-bottom:18px;grid-template-columns:145px minmax(0,1fr);gap:20px}.hustle-sample{padding-top:18px;border-top:1px solid var(--v3-line)}.hustle-two-column{display:grid;padding:23px 0;border-top:1px solid var(--v3-line);border-bottom:1px solid var(--v3-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 36px}.hustle-two-column ul,.hustle-two-column ol{padding-left:19px;margin:0;color:var(--v3-muted);line-height:1.62}.hustle-risk{padding:17px 18px;margin-top:18px!important;border-radius:12px;background:var(--amber-pale)}.hustle-risk strong{color:#765111}.hustle-source{margin-top:16px!important;font-size:12px}.hustle-source span{margin-left:9px}.resource-notice{padding:16px 18px;margin:0 0 18px;border-radius:12px;color:#684c1e;background:var(--amber-pale);font-size:12px;line-height:1.65}.recommended-resources,.resource-categories>section>div{overflow:hidden;border:1px solid var(--v3-line);border-radius:16px;background:var(--v3-surface)}.resource-entry+.resource-entry{border-top:1px solid var(--v3-line)}.resource-entry>a{display:grid;align-items:center;min-height:110px;padding:20px 22px;color:var(--v3-ink);text-decoration:none;grid-template-columns:minmax(210px,.72fr) minmax(0,1fr) 112px auto;gap:20px}.resource-entry>a:hover{background:var(--v3-accent-soft)}.resource-title{display:grid;gap:6px}.resource-title strong{font-size:17px;line-height:1.42}.resource-title small{color:var(--v3-accent-dark);font-size:11px;font-weight:750;line-height:1.5}.resource-entry>a>p{margin:0;color:var(--v3-muted);line-height:1.62}.resource-verdict{display:grid;gap:4px}.resource-verdict b{color:var(--v3-accent-dark);font-size:12px;line-height:1.4}.resource-verdict small{color:var(--v3-muted);font-size:11px}.resource-action{color:var(--v3-accent-dark);font-size:11px;font-weight:800;white-space:nowrap}.resource-verification{display:grid;padding:14px 22px 16px;border-top:1px solid var(--v3-line);background:#f4f6f294;grid-template-columns:120px minmax(0,1fr);gap:18px}.resource-verification strong{color:var(--v3-accent-dark);font-size:11px}.resource-verification p{margin:0;color:var(--v3-muted);font-size:12px;line-height:1.62}.resource-audit{border-top:1px solid var(--v3-line)}.resource-audit>summary{padding:12px 22px;color:var(--v3-muted);font-size:11px;font-weight:750;cursor:pointer}.resource-audit>dl{display:grid;padding:0 22px 17px;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 22px}.resource-audit dl>div{display:grid;gap:4px}.resource-audit dt{color:var(--v3-accent-dark);font-size:10px;font-weight:800}.resource-audit dd{margin:0;color:var(--v3-muted);font-size:12px;line-height:1.55}.resource-entry.high-risk{background:var(--amber-pale)}.resource-entry.high-risk .resource-verdict b,.resource-entry.high-risk .resource-verification strong{color:var(--v3-danger)}.resource-quick-guide{border-top:1px solid var(--v3-line)}.resource-quick-guide>summary{padding:14px 22px;color:var(--v3-accent-dark);font-size:12px;font-weight:750;cursor:pointer}.resource-quick-guide ol{padding:0 36px 18px 42px;margin:0;color:var(--v3-muted);line-height:1.65}.project-guide,.resource-library{margin-top:26px}.project-example{padding:25px 28px;margin:24px 0 0;border-radius:16px;color:#f7fbf8;background:var(--navy-deep)}.project-example h3,.project-example p{margin:0}.project-example h3{font-size:22px}.project-example p{max-width:75ch;margin-top:11px;color:#c6d8dc;line-height:1.68}.project-example>strong{display:block;padding-top:14px;margin-top:16px;border-top:1px solid rgba(198,216,220,.22);color:#b8e5de;line-height:1.6}.project-guide>ol{display:block;padding:0;margin:24px 0 0;border-top:1px solid var(--v3-line);list-style:none;counter-reset:project-step}.project-guide>ol>li{display:grid;min-width:0;padding:26px 0;border-bottom:1px solid var(--v3-line);counter-increment:project-step;grid-template-columns:215px minmax(0,1fr);gap:30px}.project-guide>ol>li h4{position:relative;padding-left:38px;margin:0;font-size:17px;line-height:1.45}.project-guide>ol>li h4:before{position:absolute;top:1px;left:0;color:var(--v3-accent);content:counter(project-step,decimal-leading-zero);font-size:12px;font-variant-numeric:tabular-nums;font-weight:850}.project-guide dl{display:grid;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.project-guide-sources{padding:18px 4px 21px}.resource-library>.resource-library-note{max-width:72ch;margin:22px 4px;color:var(--v3-muted);font-size:12px;line-height:1.65}.resource-library>.resource-categories{overflow:visible;margin:0 0 24px;border:0;border-radius:0;background:transparent}.resource-categories{display:grid;gap:28px}.resource-categories>section{display:grid;align-items:start;grid-template-columns:145px minmax(0,1fr);gap:24px}.resource-categories>section>h3{margin:14px 0 0;color:var(--v3-accent-dark);font-size:14px}.career-ai-case{margin-top:24px;border:1px solid var(--v3-line);border-radius:16px;background:var(--v3-surface)}.career-ai-case>summary{display:grid;align-items:center;padding:20px 22px;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:22px}.career-ai-case>summary span{display:grid;gap:6px}.career-ai-case>summary strong{color:var(--v3-ink);font-size:18px;line-height:1.4}.career-ai-case>summary small{max-width:72ch;color:var(--v3-muted);line-height:1.6}.career-ai-case>summary b{color:var(--v3-accent-dark);font-size:11px;white-space:nowrap}.career-ai-case[open]>summary{border-bottom:1px solid var(--v3-line);background:var(--v3-accent-soft)}.career-case-comparison,.career-case-finish,.guide-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.career-case-comparison>div,.career-case-finish>section,.guide-two-column>section{min-width:0;padding:22px}.career-case-comparison>div+div,.career-case-finish>section+section,.guide-two-column>section+section{border-left:1px solid var(--v3-line)}.career-case-comparison span,.career-case-materials h4,.career-case-prompt h4,.career-case-finish h4,.handbook-guide h4,.openclaw-prerequisites h4{color:var(--v3-accent-dark);font-size:12px;font-weight:800;letter-spacing:.01em}.career-case-comparison p,.career-case-finish p,.guide-two-column p,.guide-two-column ul{margin:8px 0 0;color:var(--v3-muted);line-height:1.65}.career-case-materials,.career-case-prompt{padding:23px 22px;border-top:1px solid var(--v3-line)}.career-case-materials h4,.career-case-prompt h4,.career-case-finish h4{margin:0}.career-case-materials ul{display:grid;padding-left:19px;margin:13px 0 0;color:var(--v3-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;line-height:1.6}.career-case-steps,.workflow-primer>ol,.handbook-steps,.command-steps{padding:0;margin:0;list-style:none;counter-reset:beginner-step}.career-case-steps{display:grid;border-top:1px solid var(--v3-line);grid-template-columns:repeat(2,minmax(0,1fr))}.career-case-steps>li,.workflow-primer>ol>li,.handbook-steps>li,.command-steps>li{position:relative;min-width:0;counter-increment:beginner-step}.career-case-steps>li{padding:24px 22px 24px 56px;border-bottom:1px solid var(--v3-line)}.career-case-steps>li:nth-child(2n){border-left:1px solid var(--v3-line)}.career-case-steps>li:before,.workflow-primer>ol>li:before,.handbook-steps>li:before,.command-steps>li:before{position:absolute;color:var(--v3-accent);content:counter(beginner-step,decimal-leading-zero);font-size:11px;font-variant-numeric:tabular-nums;font-weight:850}.career-case-steps>li:before{top:26px;left:22px}.career-case-steps strong,.workflow-primer>ol strong,.handbook-steps strong,.command-steps strong{color:var(--v3-ink);line-height:1.45}.career-case-steps p,.workflow-primer>ol p,.handbook-steps p,.command-steps p{margin:8px 0 0;color:var(--v3-muted);line-height:1.65}.career-case-finish{border-top:1px solid var(--v3-line)}.career-case-finish ul{padding-left:18px;margin:11px 0 0;color:var(--v3-muted);line-height:1.62}.career-case-finish h4+p+h4{margin-top:18px}.workflow-primer{padding-top:40px}.workflow-primer>ol{display:grid;border-top:1px solid var(--v3-line);grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-primer>ol>li{padding:25px 20px 25px 42px;border-bottom:1px solid var(--v3-line)}.workflow-primer>ol>li:not(:nth-child(3n+1)){border-left:1px solid var(--v3-line)}.workflow-primer>ol>li:before{top:28px;left:14px}.workflow-primer>ol small{display:block;padding-top:10px;margin-top:12px;border-top:1px solid var(--v3-line);color:var(--v3-accent-dark);line-height:1.58}.handbook-notice{padding:17px 18px;margin:0 0 28px;border:1px solid #dfc98e;border-radius:12px;color:#684c1e;background:var(--amber-pale);font-size:13px;line-height:1.65}.ai-glossary{padding:27px 28px 10px;border-radius:16px;color:#f7fbf8;background:var(--navy-deep)}.ai-glossary h3{margin:0 0 20px;font-size:22px}.ai-glossary dl{display:grid;margin:0;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-glossary dl>div{display:grid;min-width:0;padding:16px 0;border-top:1px solid rgba(198,216,220,.22);grid-template-columns:112px minmax(0,1fr);gap:16px}.ai-glossary dl>div:nth-child(2n){padding-left:24px;border-left:1px solid rgba(198,216,220,.22)}.ai-glossary dt{color:#9dd9d1;font-weight:800}.ai-glossary dd{margin:0;color:#d5e3e5;line-height:1.62}.handbook-guides{margin-top:30px;border-top:1px solid var(--v3-line)}.handbook-guide{padding:28px 0;border-bottom:1px solid var(--v3-line)}.handbook-guide>header{display:grid;align-items:baseline;margin-bottom:18px;grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);gap:28px}.handbook-guide>header h3,.handbook-guide>header p{margin:0}.handbook-guide>header h3{font-size:22px;letter-spacing:-.015em;line-height:1.35}.handbook-guide>header p{color:var(--v3-muted);line-height:1.65}.handbook-guide>details{border:1px solid var(--v3-line);border-radius:14px;background:var(--v3-surface)}.handbook-guide>details>summary,.docker-branch>summary{display:grid;align-items:baseline;padding:18px 20px;cursor:pointer;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:18px}.handbook-guide>details>summary small,.docker-branch>summary small{color:var(--v3-muted);line-height:1.55}.handbook-guide>details[open]>summary,.docker-branch[open]>summary{border-bottom:1px solid var(--v3-line);background:var(--v3-accent-soft)}.handbook-guide>details>section,.handbook-guide>details>.guide-intro,.handbook-guide>details>.install-options,.handbook-guide>details>.handbook-steps,.handbook-guide>details>.guide-success,.handbook-guide>details>.guide-boundary,.handbook-guide>details>.guide-troubleshooting,.handbook-guide>details>.openclaw-safety-lead,.handbook-guide>details>.docker-branch{margin-right:20px;margin-left:20px}.guide-intro,.guide-success,.guide-boundary{color:var(--v3-muted);line-height:1.65}.guide-intro{margin-top:20px;margin-bottom:18px}.openclaw-safety-lead{padding:16px 18px;margin-top:20px;margin-bottom:4px;border:1px solid #dfc98e;border-radius:12px;color:#684c1e;background:var(--amber-pale);line-height:1.65}.openclaw-safety-lead strong{color:inherit}.guide-two-column{border-bottom:1px solid var(--v3-line)}.guide-two-column h4{margin:0}.guide-two-column ul,.guide-boundary ul,.openclaw-prerequisites ul{padding-left:19px}.install-options{display:grid;padding:20px 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.install-options>div>p{margin:8px 2px 0;color:var(--v3-muted);font-size:12px;line-height:1.58}.code-block{min-width:0;overflow:hidden;border-radius:12px;color:#f4fbfa;background:var(--navy-deep)}.code-block>span{display:block;padding:9px 13px;border-bottom:1px solid rgba(198,216,220,.22);color:#9dd9d1;font-size:11px;font-weight:800}.code-block pre{overflow-x:auto;padding:14px;margin:0;scrollbar-color:#5d918e #0b2a38}.code-block code{color:inherit;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.handbook-steps{display:grid;border-top:1px solid var(--v3-line);border-bottom:1px solid var(--v3-line);grid-template-columns:repeat(2,minmax(0,1fr))}.handbook-steps>li{padding:22px 18px 22px 52px}.handbook-steps>li:nth-child(2n){border-left:1px solid var(--v3-line)}.handbook-steps>li:nth-child(n+3){border-top:1px solid var(--v3-line)}.handbook-steps>li:before{top:24px;left:18px}.guide-prompt,.openclaw-prerequisites,.guide-boundary,.guide-troubleshooting{padding:20px 0;border-bottom:1px solid var(--v3-line)}.guide-prompt h4,.openclaw-prerequisites h4,.guide-boundary h4,.guide-troubleshooting h4,.handbook-guide>details>section>h4{margin:0 0 13px}.guide-prompt>p{margin:13px 0 0;color:var(--v3-muted);line-height:1.65}.guide-success{padding:17px 0 20px;margin-top:0;margin-bottom:0}.guide-success strong,.guide-boundary strong{color:var(--v3-accent-dark)}.guide-boundary ul,.openclaw-prerequisites ul{margin:0;color:var(--v3-muted);line-height:1.66}.guide-boundary li+li,.openclaw-prerequisites li+li{margin-top:8px}.guide-troubleshooting dl{margin:0}.guide-troubleshooting dl>div{display:grid;padding:14px 0;border-top:1px solid var(--v3-line);grid-template-columns:minmax(190px,.62fr) minmax(0,1.38fr);gap:20px}.guide-troubleshooting dt{color:var(--v3-ink);font-weight:750}.guide-troubleshooting dd{margin:0;color:var(--v3-muted);line-height:1.62}.command-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.command-steps>li{padding:20px 18px 19px 50px;border:1px solid var(--v3-line);border-radius:14px}.command-steps>li:before{top:23px;left:17px}.command-steps .code-block{margin-top:12px}.command-steps.compact{margin-bottom:22px}.docker-branch{margin-top:22px;margin-bottom:22px;border:1px solid var(--v3-line);border-radius:14px}.docker-branch>p,.docker-command-list,.docker-branch>.docker-steps,.docker-branch>.docker-verification,.docker-branch>.docker-lifecycle{margin-right:18px;margin-left:18px}.docker-branch>p{color:var(--v3-muted);line-height:1.65}.docker-compose-rule{padding:14px 15px;border:1px solid var(--v3-line);border-radius:12px;background:var(--v3-accent-soft)}.docker-compose-rule strong,.docker-compose-rule code{display:block}.docker-compose-rule code{margin-top:7px;color:var(--v3-accent-dark);font-size:12px;overflow-wrap:anywhere}.docker-steps,.docker-verification .command-steps,.docker-lifecycle .command-steps{grid-template-columns:1fr}.docker-verification,.docker-lifecycle{padding-top:20px;border-top:1px solid var(--v3-line)}.docker-verification h4,.docker-lifecycle h4{margin:0 0 14px}.docker-command-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.source-name,.hustle-source strong{color:var(--v3-accent-dark);font-weight:750}@media(max-width:900px){.workflow-primer>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-primer>ol>li:not(:nth-child(3n+1)){border-left:0}.workflow-primer>ol>li:nth-child(2n){border-left:1px solid var(--v3-line)}.handbook-guide>header{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.career-definition,.career-portfolio{grid-template-columns:1fr;gap:16px}.career-learning-path>li,.project-guide>ol>li{grid-template-columns:180px minmax(0,1fr)}.career-learning-path dl{grid-template-columns:1fr;gap:15px}.resource-entry>a{grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr) 105px}.resource-action{display:none}}@media(max-width:680px){.career-definition{padding:23px 20px}.career-role-grid,.career-tools ul,.subsection-heading,.career-ai-workflows article,.career-ai-workflows article dl,.career-learning-path>li,.career-portfolio,.career-sources>summary,.career-sources li,.side-hustle-group,.hustle-buy,.hustle-sample,.project-guide>ol>li,.project-guide dl,.resource-entry>a,.resource-verification,.resource-audit>dl,.resource-categories>section{grid-template-columns:1fr}.career-ai-case>summary,.career-case-comparison,.career-case-finish,.career-case-materials ul,.career-case-steps,.workflow-primer>ol,.ai-glossary dl,.ai-glossary dl>div,.handbook-guide>header,.handbook-guide>details>summary,.guide-two-column,.install-options,.handbook-steps,.guide-troubleshooting dl>div,.command-steps,.docker-branch>summary,.docker-command-list{grid-template-columns:1fr}.career-ai-case>summary{gap:8px}.career-ai-case>summary b{justify-self:start}.career-case-comparison>div+div,.career-case-finish>section+section,.guide-two-column>section+section,.ai-glossary dl>div:nth-child(2n),.career-case-steps>li:nth-child(2n),.workflow-primer>ol>li:nth-child(2n),.handbook-steps>li:nth-child(2n){border-left:0}.career-case-comparison>div+div,.career-case-finish>section+section,.guide-two-column>section+section,.career-case-steps>li+li,.workflow-primer>ol>li+li,.handbook-steps>li+li{border-top:1px solid var(--v3-line)}.ai-glossary{padding:24px 20px 8px}.ai-glossary dl>div,.ai-glossary dl>div:nth-child(2n){padding:15px 0;grid-template-columns:96px minmax(0,1fr)}.handbook-guide>details>summary,.docker-branch>summary{gap:7px}.handbook-guide>details>section,.handbook-guide>details>.guide-intro,.handbook-guide>details>.install-options,.handbook-guide>details>.handbook-steps,.handbook-guide>details>.guide-success,.handbook-guide>details>.guide-boundary,.handbook-guide>details>.guide-troubleshooting,.handbook-guide>details>.docker-branch{margin-right:16px;margin-left:16px}.guide-two-column>section{padding:19px 16px}.command-steps>li{padding-right:16px}.career-role-grid>section,.career-role-grid>section+section{padding:23px 0;border-left:0}.career-role-grid>section+section{border-top:1px solid var(--v3-line)}.career-ai-workflows article,.career-learning-path>li,.project-guide>ol>li{gap:16px}.career-learning-path header,.project-guide>ol>li h4{padding-left:36px}.career-portfolio{padding:25px 20px}.career-portfolio ul,.hustle-two-column{grid-template-columns:1fr}.side-hustle-group{gap:0}.side-hustle-group>header{padding-bottom:20px}.side-hustle-item>summary{grid-template-columns:1fr;gap:9px}.side-hustle-item>summary b{justify-self:start}.hustle-buy,.hustle-sample{gap:5px}.resource-entry>a{padding:18px;gap:10px}.resource-verification{padding:14px 18px 17px;gap:7px}.resource-audit>summary{padding-inline:18px}.resource-audit>dl{padding:0 18px 17px;gap:10px}.project-example{padding:23px 20px}.resource-categories>section>h3{margin:0}}.evidence-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:44px}.result-gap{padding:20px 22px;border:1px solid var(--v3-line);border-radius:14px;background:var(--v3-surface)}.result-gap>strong{color:var(--v3-accent-dark)}.result-gap ul,.result-gap p{padding-left:18px;margin:12px 0 0;color:var(--v3-muted);line-height:1.65}.direction-evidence{padding-top:10px}@media(max-width:820px){.career-work-summary,.evidence-summary{grid-template-columns:1fr}.career-work-summary>div+div{border-top:1px solid var(--v3-line);border-left:0}.recommended-resources>a,.resource-library>div>a{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr)}.recommended-resources a>b,.resource-library a>b{display:none}}@media(max-width:640px){.career-proof{grid-template-columns:1fr;gap:8px}.career-hero-actions{align-items:stretch;flex-direction:column}.career-hero-actions .button{width:100%}.career-hero-actions>p{text-align:left}.career-work-summary>div{padding:22px 18px}.side-hustle-list{grid-template-columns:1fr}.side-hustle-list article,.side-hustle-list article:nth-child(2n){padding:21px 0;border-left:0}.side-hustle-list article+article,.side-hustle-list article:nth-child(n+3){border-top:1px solid var(--v3-line)}.recommended-resources>a,.resource-library>div>a{min-height:0;padding:18px;grid-template-columns:1fr;gap:9px}.project-guide>summary,.resource-library>summary{grid-template-columns:1fr}.project-guide>ol{grid-template-columns:1fr;gap:0}.project-guide-sources{display:grid;gap:8px}.project-guide-sources span{display:none}}@keyframes route-ready{0%{opacity:.01;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.result-hero-next{animation:route-ready .44s cubic-bezier(.16,1,.3,1) both}@media(max-width:1040px){.v3-intro-shell:before{opacity:.55}.v3-intro-shell .page-header,.v3-intro-hero{width:min(760px,calc(100% - 48px))}.v3-intro-hero{padding-top:34px;grid-template-columns:1fr;gap:34px}.intro-copy,.v3-intro-hero h1,.v3-intro-hero .intro-lead{max-width:720px}.assessment-preview{min-height:0;padding:28px}.report-output-list{grid-template-columns:repeat(3,minmax(0,1fr))}.report-output-list>div{padding-right:20px}.report-output-list>div+div{padding-left:44px;border-left:1px solid rgba(191,220,214,.2)}.report-output-list>div+div:before{left:21px}.report-preview-foot{margin-top:4px}}@media(max-width:900px){.quiz-shell,.calibration-shell{display:block;overflow:visible;padding:0;background:var(--v3-canvas)}.quiz-shell:after,.quiz-rail,.calibration-rail{display:none}.quiz-main,.calibration-main{width:min(760px,calc(100% - 40px));min-height:100svh;padding:18px 0 28px;margin:0 auto}.quiz-mobile-header,.calibration-mobile-head{display:flex}.question-panel,.calibration-panel{margin:24px 0 0}.calibration-progress{margin-top:18px}}@media(max-width:820px){.v3-current-action-grid,.stage-task-grid,.verdict-grid{grid-template-columns:1fr}.verdict-card+.verdict-card,.stage-task-summary+.stage-task-summary{border-top:1px solid var(--v3-line);border-left:0}.action-card-columns,.direction-columns,.market-evidence{grid-template-columns:1fr}.action-card-columns section+section,.direction-columns section+section{border-top:1px solid var(--v3-line);border-left:0}.market-evidence{gap:18px}}@media(max-width:640px){.page-header,.v3-intro-hero,.v3-result-hero,.result-block{width:min(100% - 32px,980px)}.page-header{padding:18px 0}.product-meta{display:none}.brand strong{font-size:13px}.brand small{font-size:9px}.brand-compass{width:31px;height:31px}.v3-intro-hero{padding:28px 0 36px;gap:26px}.v3-intro-hero h1{font-size:clamp(40px,11.2vw,46px);letter-spacing:-.03em;line-height:1.08}.headline-line>span{display:block}.v3-intro-hero .intro-lead{margin-top:20px;font-size:15px}.v3-intro-shell .intro-actions{display:grid;margin-top:24px}.v3-intro-shell .intro-actions .button{width:100%}.assessment-preview{padding:24px 20px 22px;border-radius:14px}.report-preview-heading{align-items:flex-start;flex-direction:column;gap:5px;padding-bottom:16px}.report-preview-title{margin-top:22px}.report-preview-title strong{font-size:23px}.report-output-list{grid-template-columns:1fr}.report-output-list>div,.report-output-list>div+div{padding:14px 0 14px 24px;border-left:0}.report-output-list>div+div:before{left:1px}.report-output-list dd{font-size:15px}.quiz-main,.calibration-main{width:min(100% - 32px,760px);padding-top:8px}.quiz-mobile-header,.calibration-mobile-head{min-height:58px;padding:8px 0}.quiz-mobile-header .brand small,.calibration-mobile-head .brand small{display:none}.quiz-mobile-header progress{width:94px}.question-panel,.calibration-panel{padding:27px 18px 22px;border-radius:14px;box-shadow:0 16px 42px #0b2a3817}.question-panel h1,.calibration-panel h1{font-size:27px;line-height:1.3}.question-help{font-size:13px}.answer-group{margin-top:20px}.answer-option{min-height:54px;grid-template-columns:38px 1fr;padding:8px 12px 8px 8px}.option-key{width:30px;height:30px}.interest-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.interest-scale .answer-option{min-height:94px;align-content:start;padding:8px 4px;grid-template-columns:1fr;gap:7px}.interest-scale .answer-option>span:last-child{display:grid;justify-content:start;gap:2px}.interest-scale .answer-option b{font-size:10px;line-height:1.3}.interest-scale .answer-option small{display:none}.task-options{grid-template-columns:1fr}.quiz-actions{gap:9px;margin-top:22px}.quiz-actions .button{width:auto;min-width:0;flex:1}.result-header{min-height:66px;padding:13px 16px}.result-header .brand>span:last-child{display:grid}.result-actions-menu>div{min-width:180px}.v3-result-hero{padding:30px 0 34px}.result-hero-next{padding:26px 22px 24px}.v3-result-hero h1{font-size:34px}.result-hero-explanation{font-size:15px}.primary-action-plan{grid-template-columns:1fr;gap:8px}.result-block{padding:36px 0}.full-report{padding:0}.report-section{padding:38px 0}.career-overview{padding:0}.section-title h2{font-size:30px}.v3-action-card>header{align-items:flex-start;flex-direction:column;padding:13px 16px}.v3-action-card>h3{padding:21px 17px 6px;font-size:25px}.action-fit{padding-inline:17px}.action-ai-task,.action-experiment,.action-card-columns section,.action-boundary,.action-more>summary{padding-inline:17px}.direction-explorer>summary,.optional-ai-product>summary{grid-template-columns:1fr}.direction-explorer>summary small,.optional-ai-product>summary small{grid-column:1}.direction-detail>header,.market-evidence,.direction-columns section,.bridge-line,.linked-experiment,.direction-detail>.not-fit{padding:19px}.direction-detail>header{flex-direction:column}.direction-detail>header b{text-align:left}.market-evidence li{align-items:flex-start;flex-direction:column;gap:4px}.market-evidence li small{text-align:left}.v3-ai-panel>div:not(.ai-output){align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.v3-results-shell{overflow-x:clip;background:radial-gradient(circle at 12% 7%,rgba(216,238,135,.13),transparent 24rem),var(--v3-canvas)}.v3-result-hero,.result-block,.report-library{width:min(1120px,calc(100% - 48px))}.v3-result-hero{padding:34px 0 42px}.result-hero-next{display:grid;max-width:none;min-height:550px;overflow:hidden;padding:clamp(34px,5vw,64px);border-radius:16px;color:#fff;background:var(--navy-deep);box-shadow:0 26px 68px #071f2d38;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:28px 48px}.result-hero-next:before{width:190px;height:5px}.result-hero-copy{position:relative;z-index:2;align-self:center}.v3-result-hero h1{max-width:760px;color:#fff;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:clamp(42px,5.4vw,66px);font-weight:700;letter-spacing:-.025em;text-wrap:balance}.result-hero-explanation{max-width:55ch;color:#d6e3e3;font-size:18px}.career-proof{max-width:62ch;padding-top:19px;margin-top:26px;border-top:1px solid rgba(255,255,255,.19)}.career-proof strong,.career-alternatives span{display:block;margin-bottom:6px;color:var(--v3-signal);font-size:12px;font-weight:800}.career-proof p,.career-alternatives{margin:0;color:#edf5f4;font-size:14px;line-height:1.65}.career-alternatives{margin-top:18px}.result-hero-copy .result-boundary{max-width:58ch;padding-top:14px;margin-top:20px;border-color:#ffffff26;color:#9fb7b9}.result-hero-visual{width:min(100%,430px);align-self:center;justify-self:center}.hero-route-faint,.hero-route{fill:none;stroke-linecap:round}.hero-route-faint{stroke:#d8ee8724;stroke-width:18}.hero-route{stroke:var(--v3-signal);stroke-width:3;stroke-dasharray:10 12;animation:result-route 1.1s cubic-bezier(.2,.9,.25,1) both}.hero-route-node{fill:var(--navy-deep);stroke:#77c9c0;stroke-width:3}.hero-route-node.active{fill:var(--v3-signal);stroke:#fff}.hero-compass circle,.hero-compass path{fill:none;stroke:#ffffff3b;stroke-width:1.5}.hero-compass path{fill:#20a3982b;stroke:#63beb4}.hero-compass circle:last-child{fill:var(--v3-signal);stroke:var(--v3-signal)}.hero-map-labels text{fill:#b8cccc;font-family:inherit;font-size:12px;font-weight:700}@keyframes result-route{0%{stroke-dashoffset:44;opacity:.55}to{stroke-dashoffset:0;opacity:1}}.report-index{position:relative;z-index:2;display:grid;grid-column:1 / -1;align-self:end;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);grid-template-columns:repeat(4,minmax(0,1fr))}.report-index a{min-width:0;padding:18px 20px;color:#fff;text-decoration:none}.report-index a+a{border-left:1px solid rgba(255,255,255,.16)}.report-index a:hover{background:#ffffff0f}.report-index strong,.report-index span{display:block}.report-index strong{margin-bottom:7px;color:var(--v3-signal);font-size:14px}.report-index span{color:#cad8d8;font-size:12px;line-height:1.55}.result-block{padding:72px 0}.workbench-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:34px}.workbench-heading>div{max-width:760px}.workbench-heading h2,.report-library>header h2{margin:0;color:var(--v3-ink);font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:clamp(32px,4.2vw,46px);line-height:1.24;letter-spacing:-.02em;text-wrap:balance}.workbench-heading p,.report-library>header p{max-width:68ch;margin:10px 0 0;color:var(--v3-muted);line-height:1.65}.workbench-heading>span{flex:0 0 auto;padding:7px 10px;border-radius:999px;color:var(--v3-accent-dark);background:var(--v3-accent-soft);font-size:11px;font-weight:800}.career-at-a-glance{display:grid;overflow:hidden;border:1px solid var(--v3-line);border-radius:16px;background:var(--v3-surface);grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)}.career-at-a-glance>section{padding:clamp(24px,3vw,36px)}.career-at-a-glance>section+section{border-left:1px solid var(--v3-line)}.career-at-a-glance h3,.career-ai-case h3{margin:0;color:var(--v3-ink);font-size:22px;line-height:1.35}.career-at-a-glance ul,.career-at-a-glance ol{padding:0;margin:18px 0 0;list-style:none}.career-at-a-glance li{position:relative;padding:14px 0 14px 24px;line-height:1.6}.career-at-a-glance li+li{border-top:1px solid var(--v3-line)}.career-at-a-glance li:before{position:absolute;top:22px;left:0;width:8px;height:8px;border:2px solid var(--v3-accent);content:"";transform:rotate(45deg)}.career-at-a-glance li strong,.career-at-a-glance li p,.career-at-a-glance li small{display:block}.career-at-a-glance li p{margin:5px 0 0;color:var(--v3-muted)}.career-at-a-glance li small{margin-top:7px;color:var(--v3-accent-dark);line-height:1.55}.human-role-note{max-width:none;padding:17px 20px;margin:14px 0 0;border-radius:12px;color:var(--v3-ink);background:#edf3ef;line-height:1.65}.career-ai-case{overflow:hidden;margin-top:38px;border:0;border-radius:16px;background:var(--v3-surface);box-shadow:0 20px 54px #0b2a381a}.career-ai-case>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:clamp(26px,4vw,42px);color:#fff;background:var(--v3-ink)}.career-ai-case>header>div{max-width:720px}.career-ai-case>header h3{color:#fff;font-size:clamp(25px,3vw,34px);letter-spacing:-.02em}.career-ai-case>header p{margin:10px 0 0;color:#c8d7d8;line-height:1.65}.career-ai-case>header span{flex:0 0 auto;padding:6px 9px;border-radius:999px;color:var(--v3-ink);background:var(--v3-signal);font-size:10px;font-weight:850}.career-case-comparison{display:grid;margin:0;border-bottom:1px solid var(--v3-line);grid-template-columns:repeat(2,minmax(0,1fr))}.career-case-comparison>div{padding:24px clamp(24px,4vw,42px)}.career-case-comparison>div+div{border-left:1px solid var(--v3-line);background:var(--v3-accent-soft)}.career-case-comparison span{color:var(--v3-accent-dark);font-size:11px;font-weight:850}.career-case-comparison p{margin:7px 0 0;line-height:1.65}.career-case-steps{display:grid;padding:10px clamp(24px,4vw,42px) 28px;margin:0;list-style:none;counter-reset:career-recipe;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}.career-case-steps>li{position:relative;min-height:126px;padding:30px 0 24px 48px;border-bottom:1px solid var(--v3-line);counter-increment:career-recipe}.career-case-steps>li:before{position:absolute;top:27px;left:0;color:var(--v3-accent);content:counter(career-recipe,decimal-leading-zero);font-size:14px;font-variant-numeric:tabular-nums;font-weight:850}.career-case-steps strong{color:var(--v3-ink);font-size:17px}.career-case-steps p{margin:7px 0 0;color:var(--v3-muted);line-height:1.62}.career-recipe-more,.career-deep-dive{border-top:1px solid var(--v3-line)}.career-recipe-more>summary,.career-deep-dive>summary{display:grid;padding:22px clamp(24px,4vw,42px);cursor:pointer;list-style:none;gap:5px}.career-recipe-more>summary:hover,.career-deep-dive>summary:hover{background:var(--v3-accent-soft)}.career-recipe-more>summary small,.career-deep-dive>summary small{color:var(--v3-muted)}.career-recipe-more>section,.career-recipe-more>div{padding-inline:clamp(24px,4vw,42px)}.career-recipe-more>:last-child{padding-bottom:34px}.career-deep-dive{margin-top:26px;border:1px solid var(--v3-line);border-radius:14px;background:#fffefa99}.career-deep-dive>summary{padding:22px 24px}.career-deep-dive[open]>summary{border-bottom:1px solid var(--v3-line)}.career-deep-dive>:not(summary){margin-inline:24px}.model-workbench{position:relative}.concept-path{display:grid;overflow:hidden;margin:0 0 36px;border:1px solid var(--v3-line-dark);border-radius:16px;background:var(--v3-surface);grid-template-columns:repeat(3,minmax(0,1fr))}.concept-path>div{min-width:0;padding:22px 24px}.concept-path>div:not(:nth-child(3n+1)){border-left:1px solid var(--v3-line)}.concept-path>div:nth-child(n+4){border-top:1px solid var(--v3-line)}.concept-path dt,.concept-path dd{margin:0}.concept-path dt{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.concept-path dt strong{color:var(--v3-ink);font-size:15px}.concept-path dt span{color:var(--v3-accent-dark);font-size:11px;font-weight:800}.concept-path dd{margin-top:9px;color:var(--v3-muted);font-size:13px;line-height:1.6}.model-table-wrap{overflow-x:auto;border:1px solid var(--v3-line-dark);border-radius:16px;background:var(--v3-surface);scrollbar-color:var(--v3-accent) var(--v3-accent-soft);scrollbar-width:thin}.mobile-table-hint{display:none}.model-table-wrap:focus-visible{outline:3px solid var(--v3-accent);outline-offset:3px}.model-table{width:100%;min-width:880px;border-collapse:collapse;table-layout:fixed}.model-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.model-table th,.model-table td{padding:19px 20px;border-bottom:1px solid var(--v3-line);color:var(--v3-ink);text-align:left;vertical-align:top}.model-table tr:last-child>*{border-bottom:0}.model-table thead th{color:#d7e6e5;background:var(--v3-ink);font-size:12px;font-weight:800}.model-table thead th:first-child,.model-table tbody th{width:15%}.model-table thead th:nth-child(2){width:28%}.model-table thead th:nth-child(3){width:28%}.model-table tbody th{background:#edf3ef}.model-table tbody th strong,.model-table tbody th span{display:block}.model-table tbody th strong{font-size:17px}.model-table tbody th span{margin-top:7px;color:var(--v3-accent-dark);font-size:11px;font-weight:800}.model-table p,.model-table ul{margin:0}.model-table ul{padding-left:17px;margin-top:9px}.model-table li,.model-table p{font-size:13px;line-height:1.55}.model-table small{display:block;padding-top:10px;margin-top:10px;border-top:1px solid var(--v3-line);color:var(--v3-accent-dark);font-size:11px;font-weight:750;line-height:1.5}.model-notice{max-width:78ch;margin:14px 0 0;color:var(--v3-muted);font-size:12px;line-height:1.6}.report-library{padding:72px 0 20px;border-top:1px solid var(--v3-line)}.report-library>header{max-width:780px;margin-bottom:32px}.report-chapter{overflow:hidden;margin:16px 0;border:1px solid var(--v3-line-dark);border-radius:16px;background:var(--v3-surface)}.report-chapter>summary{display:grid;min-height:178px;align-items:center;padding:clamp(28px,4vw,46px);cursor:pointer;list-style:none;grid-template-columns:minmax(0,1fr) auto;gap:20px 36px}.report-chapter>summary::-webkit-details-marker,.career-recipe-more>summary::-webkit-details-marker,.career-deep-dive>summary::-webkit-details-marker{display:none}.report-chapter>summary:hover{background:#edf3ef}.report-chapter[open]>summary{border-bottom:1px solid var(--v3-line-dark)}.report-chapter>summary h2,.report-chapter>summary p,.report-chapter>summary small{margin:0}.report-chapter>summary h2{color:var(--v3-ink);font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:clamp(28px,3.5vw,40px);line-height:1.25;letter-spacing:-.02em}.report-chapter>summary p{max-width:72ch;margin-top:10px;color:var(--v3-muted);line-height:1.62}.report-chapter>summary small{display:block;margin-top:10px;color:var(--v3-accent-dark);font-size:12px;line-height:1.55}.report-chapter>summary>span{padding:10px 13px;border:1px solid var(--v3-line-dark);border-radius:10px;color:var(--v3-ink);font-size:12px;font-weight:800}.shop-chapter>summary{background:#f3f6e8}.learning-block>summary{grid-template-columns:112px minmax(0,1fr) auto}.learning-block>summary img{width:112px;height:112px;padding:8px;border-radius:50%;background:#ffe7df}.comic-recipe,.shop-build-guide,.learning-chapter-body,.side-hustle-chapter-body>.other-hustles,.full-report-body{padding:clamp(28px,5vw,58px)}.comic-recipe>header,.shop-build-guide>header{display:flex;align-items:flex-start;justify-content:space-between;gap:26px;margin-bottom:28px}.comic-recipe>header>div,.shop-build-guide>header{max-width:780px}.shop-build-guide>header{display:block}.comic-recipe h3,.shop-build-guide>header h3,.other-hustles h3{margin:0;color:var(--v3-ink);font-size:clamp(27px,3.3vw,38px);line-height:1.28;letter-spacing:-.02em}.comic-recipe>header p,.shop-build-guide>header p{margin:9px 0 0;color:var(--v3-muted);line-height:1.65}.comic-recipe>header>span{flex:0 0 auto;padding:7px 10px;border-radius:999px;color:var(--v3-ink);background:var(--v3-signal);font-size:11px;font-weight:850}.naming-correction{padding:18px 20px;margin:0 0 28px;border-radius:12px;color:var(--v3-ink);background:var(--warning-soft);line-height:1.65}.comic-tool-flow{display:grid;padding:0;margin:0;border-top:1px solid var(--v3-line-dark);border-bottom:1px solid var(--v3-line-dark);list-style:none;grid-template-columns:repeat(4,minmax(0,1fr))}.comic-tool-flow li{min-width:0;padding:22px 20px}.comic-tool-flow li+li{border-left:1px solid var(--v3-line)}.comic-tool-flow span,.comic-tool-flow strong,.comic-tool-flow p{display:block}.comic-tool-flow span{color:var(--v3-accent-dark);font-size:11px;font-weight:850}.comic-tool-flow strong{margin-top:8px;color:var(--v3-ink);font-size:15px}.comic-tool-flow p{margin:8px 0 0;color:var(--v3-muted);font-size:12px;line-height:1.55}.recipe-heading{margin:42px 0 18px}.recipe-heading h4,.recipe-heading h3,.recipe-heading p{margin:0}.recipe-heading h4{color:var(--v3-ink);font-size:22px}.recipe-heading p{margin-top:6px;color:var(--v3-muted)}.recipe-steps,.shop-recipe-steps{padding:0;margin:0;list-style:none;counter-reset:practical-recipe}.recipe-steps>li,.shop-recipe-steps>li{display:grid;position:relative;min-height:106px;align-items:start;padding:22px 0 22px 56px;border-top:1px solid var(--v3-line);counter-increment:practical-recipe;grid-template-columns:minmax(0,1fr) minmax(230px,.48fr);gap:28px}.recipe-steps>li:before,.shop-recipe-steps>li:before{position:absolute;top:23px;left:0;color:var(--v3-accent);content:counter(practical-recipe,decimal-leading-zero);font-size:15px;font-variant-numeric:tabular-nums;font-weight:850}.recipe-steps strong,.shop-recipe-steps h4{margin:0;color:var(--v3-ink);font-size:17px}.recipe-steps p,.shop-recipe-steps p{margin:7px 0 0;color:var(--v3-muted);line-height:1.62}.recipe-steps small,.shop-recipe-steps small,.server-path li small{display:block;padding:12px 14px;border-radius:10px;color:var(--v3-ink);background:#edf3ef;line-height:1.55}.recipe-steps small b,.shop-recipe-steps small b,.server-path li small b{display:block;margin-bottom:4px;color:var(--v3-accent-dark);font-size:10px}.recipe-prompt-pair,.shop-prompt-grid{display:grid;margin-top:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.recipe-prompt-pair details,.shop-prompt-grid details,.comic-alternatives,.server-path{overflow:hidden;border:1px solid var(--v3-line);border-radius:12px;background:#fbfcf8}.recipe-prompt-pair summary,.shop-prompt-grid summary,.comic-alternatives>summary,.server-path>summary{display:grid;padding:18px 20px;cursor:pointer;list-style:none;gap:5px}.recipe-prompt-pair summary small,.shop-prompt-grid summary small,.comic-alternatives>summary small,.server-path>summary small{color:var(--v3-muted);line-height:1.5}.prompt-box{position:relative}.recipe-prompt-pair .prompt-box,.shop-prompt-grid .prompt-box{border-top:1px solid var(--v3-line)}.prompt-action{display:flex;justify-content:flex-end;padding:10px 12px 12px;background:var(--v3-ink)}.prompt-action button{min-height:36px;padding:8px 12px;border:1px solid #78bdb6;border-radius:8px;color:#fff;background:transparent;font-size:11px;font-weight:800;cursor:pointer}.prompt-action button:hover{color:var(--v3-ink);background:var(--v3-signal);border-color:var(--v3-signal)}.comic-budget-grid{display:grid;margin-top:34px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.comic-budget-grid section{padding:24px;border-radius:14px;background:#edf3ef}.comic-budget-grid h4,.real-cautions h4,.shop-rules h4,.hustle-toolkit h4{margin:0;color:var(--v3-ink);font-size:18px}.comic-budget-grid ul,.real-cautions ul,.shop-rules ul,.hustle-toolkit ul{padding-left:18px;margin:14px 0 0}.comic-budget-grid li,.real-cautions li,.shop-rules li,.hustle-toolkit li{line-height:1.62}.comic-budget-grid li+li,.real-cautions li+li,.shop-rules li+li,.hustle-toolkit li+li{margin-top:7px}.comic-budget-grid small{display:block;margin-top:12px;color:var(--v3-muted);line-height:1.55}.comic-alternatives{margin-top:18px}.comic-alternatives>ul{padding:0 20px 20px;margin:0;list-style:none}.comic-alternatives li{display:grid;padding:14px 0;border-top:1px solid var(--v3-line);grid-template-columns:170px 1fr;gap:18px}.comic-alternatives li span{color:var(--v3-muted);line-height:1.55}.real-cautions{padding:24px;margin-top:24px;border-radius:14px;color:#5d302a;background:#fff0e9}.side-hustle-chapter-body>.other-hustles{border-top:1px solid var(--v3-line-dark);background:#f8faf7}.other-hustles .recipe-heading{margin-top:0}.side-hustle-groups{gap:18px}.side-hustle-group{padding:22px;border:1px solid var(--v3-line);background:var(--v3-surface)}.side-hustle-group>header h4{margin:0;color:var(--v3-ink);font-size:18px}.side-hustle-item>summary{min-height:84px}.hustle-toolkit{padding:24px;background:var(--v3-accent-soft)}.hustle-toolkit p,.hustle-toolkit ol{margin:14px 0 0;line-height:1.6}.hustle-toolkit ol{padding-left:20px}.hustle-avoid{padding-top:14px;border-top:1px solid var(--v3-line-dark)}.hustle-result-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hustle-result-pair>section{padding:22px}.hustle-result-pair>section+section{border-left:1px solid var(--v3-line)}.shop-stack{padding:20px 22px;margin:28px 0 36px;border-top:1px solid var(--v3-line-dark);border-bottom:1px solid var(--v3-line-dark)}.shop-stack>strong{display:block;margin-bottom:10px;color:var(--v3-accent-dark);font-size:12px}.shop-stack ul{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none;gap:8px 18px}.shop-stack li{color:var(--v3-ink);font-size:13px;font-weight:700}.shop-rules{padding:26px;margin-top:34px;border-radius:14px;color:#fff;background:var(--v3-ink)}.shop-rules h4{color:#fff}.shop-rules ul{color:#d5e2e2}.server-path{margin-top:18px}.server-path>p{padding:0 22px;color:var(--v3-muted);line-height:1.65}.server-path>ol{padding:0 22px 24px;list-style:none;counter-reset:server-step}.server-path li{display:grid;position:relative;padding:20px 0 20px 46px;border-top:1px solid var(--v3-line);counter-increment:server-step;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:24px}.server-path li:before{position:absolute;top:21px;left:0;color:var(--v3-accent);content:counter(server-step,decimal-leading-zero);font-size:13px;font-weight:850}.server-path h4,.server-path p{margin:0}.server-path p{margin-top:6px;color:var(--v3-muted);line-height:1.6}.learning-chapter-body{background:#f7f9f6}.learning-chapter-body .handbook-notice{margin-top:0}.codex-surfaces{display:grid;border-top:1px solid var(--v3-line);border-bottom:1px solid var(--v3-line);grid-template-columns:repeat(2,minmax(0,1fr))}.codex-surfaces>section{min-width:0;padding:26px}.codex-surfaces>section+section{border-left:1px solid var(--v3-line)}.codex-surfaces h4,.codex-surfaces p{margin:0}.codex-surfaces p{margin-top:8px;color:var(--v3-muted);line-height:1.6}.codex-surfaces ol{padding-left:20px;margin:18px 0}.codex-surfaces li{line-height:1.6}.codex-surfaces li+li{margin-top:7px}.codex-surfaces>section>small{display:block;padding-top:14px;margin-top:14px;border-top:1px solid var(--v3-line);color:var(--v3-muted);line-height:1.55}.openclaw-guide>header{grid-template-columns:110px 1fr}.openclaw-guide>header img{width:100px;height:100px;padding:6px;border-radius:50%;background:#ffe7df}.openclaw-guide>.openclaw-safety-lead{margin:0;border-radius:0}.full-report-body{padding-top:10px}.full-report .report-section{padding:42px 0}.result-footer{margin-top:50px}@media(max-width:900px){.result-hero-next{min-height:auto;grid-template-columns:1fr}.result-hero-visual{width:min(100%,360px);max-height:240px}.report-index{grid-template-columns:repeat(2,minmax(0,1fr))}.report-index a:nth-child(3){border-left:0}.report-index a:nth-child(n+3){border-top:1px solid rgba(255,255,255,.16)}.career-at-a-glance,.career-case-comparison,.career-case-steps,.concept-path,.comic-budget-grid,.codex-surfaces{grid-template-columns:1fr}.career-at-a-glance>section+section,.career-case-comparison>div+div,.concept-path>div:not(:nth-child(3n+1)),.codex-surfaces>section+section{border-left:0}.career-at-a-glance>section+section,.career-case-comparison>div+div,.concept-path>div+div,.codex-surfaces>section+section{border-top:1px solid var(--v3-line)}.comic-tool-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.comic-tool-flow li:nth-child(3){border-left:0}.comic-tool-flow li:nth-child(n+3){border-top:1px solid var(--v3-line)}.recipe-steps>li,.shop-recipe-steps>li,.server-path li{grid-template-columns:1fr;gap:14px}.recipe-prompt-pair,.shop-prompt-grid,.side-hustle-groups{grid-template-columns:1fr}.learning-block>summary{grid-template-columns:90px minmax(0,1fr)}.learning-block>summary img{width:90px;height:90px}.learning-block>summary>span{grid-column:1 / -1;justify-self:start}}@media(max-width:620px){.v3-result-hero,.result-block,.report-library{width:min(100% - 28px,1120px)}.v3-result-hero{padding:16px 0 28px}.result-hero-next{min-height:auto;padding:30px 20px 22px;gap:22px}.v3-result-hero h1{font-size:35px;line-height:1.17}.result-hero-explanation{font-size:15px}.result-hero-visual{display:none}.report-index{grid-template-columns:repeat(2,minmax(0,1fr))}.report-index a+a,.report-index a:nth-child(3){border-top:1px solid rgba(255,255,255,.16);border-left:0}.report-index a:nth-child(2){border-top:0;border-left:1px solid rgba(255,255,255,.16)}.report-index a:nth-child(4){border-left:1px solid rgba(255,255,255,.16)}.report-index a{padding:13px 8px}.report-index strong{margin-bottom:3px}.result-block,.report-library{padding-top:48px;padding-bottom:48px}.workbench-heading,.comic-recipe>header{display:grid;gap:14px}.workbench-heading h2,.report-library>header h2{font-size:31px}.workbench-heading>span,.comic-recipe>header>span{justify-self:start}.career-at-a-glance>section,.career-ai-case>header,.career-case-comparison>div{padding:23px 19px}.career-ai-case>header{display:grid}.career-case-steps{padding:4px 19px 20px}.career-case-steps>li{min-height:0;padding-left:42px}.career-recipe-more>summary,.career-recipe-more>section,.career-recipe-more>div{padding-inline:19px}.concept-path>div{padding:18px}.mobile-table-hint{display:block;margin:18px 0 8px;color:var(--v3-accent-dark);font-size:12px;font-weight:800}.report-chapter>summary{min-height:0;padding:26px 20px;grid-template-columns:1fr}.report-chapter>summary h2{font-size:28px}.report-chapter>summary>span{justify-self:start}.learning-block>summary{grid-template-columns:72px 1fr}.learning-block>summary img{width:72px;height:72px}.learning-block>summary>span{grid-column:1 / -1}.comic-recipe,.shop-build-guide,.learning-chapter-body,.side-hustle-chapter-body>.other-hustles,.full-report-body{padding:26px 18px}.comic-tool-flow{grid-template-columns:1fr}.comic-tool-flow li+li,.comic-tool-flow li:nth-child(3){border-top:1px solid var(--v3-line);border-left:0}.recipe-steps>li,.shop-recipe-steps>li{padding-left:42px}.recipe-prompt-pair,.shop-prompt-grid,.hustle-result-pair{grid-template-columns:1fr}.hustle-result-pair>section+section{border-top:1px solid var(--v3-line);border-left:0}.comic-alternatives li{grid-template-columns:1fr;gap:6px}.shop-stack ul{display:grid}.server-path li{padding-left:40px}.codex-surfaces>section{padding:20px 18px}.openclaw-guide>header{grid-template-columns:74px 1fr}.openclaw-guide>header img{width:68px;height:68px}}
