.talent-share{margin-top:22px}.talent-share__dialog{border:1px solid var(--tl-line);background:var(--tl-paper-2);width:min(360px,100% - 44px);color:var(--tl-ink);border-radius:4px;padding:24px}.talent-share__dialog::backdrop{background:#1621244d}.talent-share__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.talent-share__head h2{margin:0;font-size:20px}.talent-share__head button{cursor:pointer;background:0 0;border:0;min-width:36px;min-height:36px;font-size:24px}.talent-share__options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.talent-share__options button{border:1px solid var(--tl-line);background:var(--tl-white);min-height:44px;color:var(--tl-ink);cursor:pointer;padding:8px}.talent-share__options button:disabled{opacity:.6;cursor:wait}.talent-share__status{margin:14px 0 0;font-size:13px;line-height:1.7}.talent-share__fallback{margin-top:14px;font-size:12px;line-height:1.8;display:block}.talent-share__fallback[hidden]{display:none}.talent-share__fallback input{border:1px solid var(--tl-line);background:var(--tl-white);width:100%;color:var(--tl-ink);user-select:text;margin-top:6px;padding:10px;font-size:12px}.talent-share button:focus-visible,.talent-share input:focus-visible{outline:2px solid var(--tl-ink);outline-offset:3px}:root{--tl-detail-accent:var(--tl-strat);--tl-detail-soft:var(--tl-strat-soft);--tl-ink:#243b3f;--tl-ink-soft:#40585c;--tl-muted:#7d8d8f;--tl-paper:#f7f4ee;--tl-paper-2:#fbfaf7;--tl-white:#fffefa;--tl-line:#ddd8ce;--tl-line-soft:#ebe7df;--tl-gold:#b58a3b;--tl-exec:#756285;--tl-exec-soft:#eee9f1;--tl-infl:#b66d4f;--tl-infl-soft:#f5ebe6;--tl-rel:#4e7f87;--tl-rel-soft:#e9f0f1;--tl-strat:#2f836a;--tl-strat-soft:#e7f0eb;--tl-shadow:0 16px 44px #233b3f0e}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--site-paper)}.talent-learning{background:var(--site-paper);min-height:100vh;color:var(--tl-ink);-webkit-font-smoothing:antialiased;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.talent-learning a{color:inherit;text-decoration:none}.talent-learning button,.talent-learning input{font:inherit}.talent-learning button{color:inherit}.talent-learning .prototype-site-header{backdrop-filter:blur(10px);z-index:20;background:#f7f4eef0;border-bottom:1px solid #243b3f14;justify-content:center;align-items:center;height:76px;display:flex;position:sticky;top:0}.talent-learning .prototype-site-header img{object-fit:contain;width:58px;height:58px}.learning-page{width:min(900px,100% - 44px);margin:0 auto;padding:76px 0 84px}.talent-learning h1,.talent-learning h2,.talent-learning h3,.talent-learning .serif{font-family:Songti SC,STSong,Noto Serif SC,serif}.library-intro{max-width:660px}.intro-mark{background:var(--tl-gold);width:28px;height:1px;margin:0 0 18px}.library-intro h1{letter-spacing:.035em;margin:0;font-size:clamp(34px,6vw,52px);font-weight:600;line-height:1.15}.library-intro .lead{color:var(--tl-ink-soft);margin:22px 0 0;font-size:16px;line-height:1.9}.utility{border-top:1px solid var(--tl-line);margin-top:44px;padding:22px 0 0}.progress-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.progress-copy{color:var(--tl-ink-soft);white-space:nowrap;font-size:14px}.progress-copy strong{color:var(--tl-ink);font-weight:600}.text-action{color:#657779;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline #c8c2b8}.progress-track{background:#e2ded6;height:3px;margin-top:12px;overflow:hidden}.progress-fill{background:var(--tl-ink);width:0;height:100%;transition:width .25s}.search-row{grid-template-columns:1fr;gap:14px;margin-top:30px;display:grid}.search{border:1px solid var(--tl-line);background:#fffefac7;align-items:center;gap:11px;height:48px;padding:0 15px;display:flex}.search svg{color:#839194;flex:none;width:18px;height:18px}.search input{width:100%;color:var(--tl-ink);background:0 0;border:0;outline:0;font-size:14px}.search input::placeholder{color:#9aa5a6}.filters{flex-wrap:wrap;gap:8px;display:flex}.filter{border:1px solid var(--tl-line);color:#596d70;cursor:pointer;background:0 0;border-radius:2px;min-height:37px;padding:0 13px;font-size:13px;transition:all .16s}.filter:hover{color:var(--tl-ink);border-color:#aeb9b7}.filter.active{border-color:var(--tl-ink);background:var(--tl-ink);color:#fff}.selection-note{border-left:2px solid var(--tl-gold);background:#fffefaa6;margin:28px 0 0;padding:17px 18px;display:none}.selection-note.show{display:block}.selection-note p{color:var(--tl-ink-soft);margin:0;font-size:14px;line-height:1.75}.selection-note strong{color:var(--tl-ink);font-weight:600}.directory{margin-top:38px}.domain{--accent:var(--tl-strat);--soft:var(--tl-strat-soft);margin-top:42px}.domain:first-child{margin-top:0}.domain-title{align-items:baseline;gap:12px;margin-bottom:15px;display:flex}.domain-title h2{letter-spacing:.03em;margin:0;font-size:20px;font-weight:600}.domain-title span{color:var(--accent);letter-spacing:.12em;font-size:11px}.domain-rule{background:linear-gradient(90deg,var(--accent),var(--tl-line-soft) 42%,transparent);height:1px}.talent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.talent{border:1px solid var(--tl-line-soft);text-align:left;cursor:pointer;background:#fffefa99;justify-content:space-between;align-items:center;gap:10px;min-height:72px;padding:14px 16px;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}.talent:hover{background:var(--tl-white);border-color:#c9c3b8;transform:translateY(-1px)}.talent-copy strong{letter-spacing:.02em;font-size:16px;font-weight:600;display:block}.talent-copy small{color:#879496;letter-spacing:.07em;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;font-weight:500;display:block;overflow:hidden}.talent.learned .talent-copy strong,.talent.learned .talent-copy small{color:#b0b4b2}.talent.learned{background:#f7f4ee94}.select-dot{border:1px solid #aeb9b7;border-radius:50%;flex:none;width:19px;height:19px;display:none;position:relative}.selection-mode .select-dot{display:block}.talent.selected{border-color:var(--accent);background:var(--soft)}.talent.selected .select-dot{border-color:var(--accent);background:var(--accent)}.talent.selected .select-dot:after{content:"";border-bottom:1.5px solid #fff;border-right:1.5px solid #fff;width:5px;height:9px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.empty{color:var(--tl-muted);text-align:center;padding:54px 0;font-size:14px}.library-bottom{border-top:1px solid var(--tl-line);margin-top:54px;padding-top:28px}.manage-row{flex-wrap:wrap;gap:18px;display:flex}.boundary{color:#849092;max-width:720px;margin:26px 0 0;font-size:12px;line-height:1.85}.prototype-note{color:#9a927f;margin-top:18px;font-size:11px;line-height:1.7}.sticky-save{z-index:30;color:#fff;background:#243b3ff5;justify-content:space-between;align-items:center;width:min(580px,100% - 28px);padding:12px 14px;display:none;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #233b3f33}.sticky-save.show{display:flex}.sticky-save span{font-size:13px}.sticky-save button{height:38px;color:var(--tl-ink);cursor:pointer;background:#fff;border:1px solid #ffffff73;padding:0 18px;font-size:13px}.sticky-save button:disabled{opacity:.38;cursor:not-allowed}.talent-learning .prototype-site-footer{text-align:center;color:#7d8a8b;background:#f4f1eb;border-top:1px solid #243b3f14;padding:34px 22px 38px;font-size:11px;line-height:1.9}.talent-learning .prototype-site-footer .copyright-note{max-width:760px;margin:8px auto 0}.talent-learning .prototype-site-footer a{text-underline-offset:3px;text-decoration:underline #bbb5aa}.detail-page{width:min(780px,100% - 44px);margin:0 auto;padding:48px 0 84px}.back{color:#6f7f81;align-items:center;gap:7px;margin-bottom:58px;font-size:13px;display:inline-flex}.back:hover{color:var(--tl-ink)}.back b{font-size:18px;font-weight:400;line-height:1}.detail-head{max-width:680px}.domain-label{color:var(--tl-detail-accent,var(--tl-strat));letter-spacing:.14em;margin:0 0 18px;font-size:12px;font-weight:600}.detail-title{letter-spacing:.05em;margin:0;font-size:clamp(42px,7vw,62px);font-weight:600;line-height:1}.detail-english{color:#788789;letter-spacing:.14em;margin:10px 0 0;font-size:13px}.core{border-left:2px solid var(--tl-detail-accent,var(--tl-strat));background:#fffefa9e;margin-top:34px;padding:20px 24px 21px}.core p{color:#31494d;margin:0;font-family:Songti SC,STSong,Noto Serif SC,serif;font-size:20px;font-weight:500;line-height:1.8}.groups{margin-top:58px}.group{border-bottom:1px solid var(--tl-line);margin:0 0 38px;padding:0 0 38px}.group:last-child{margin-bottom:0}.group h2{letter-spacing:.025em;margin:0 0 28px;font-size:24px;font-weight:600}.dimension+.dimension{margin-top:26px}.dimension h3{color:#6c7b7d;letter-spacing:.11em;margin:0 0 8px;font-family:inherit;font-size:12px;font-weight:600}.dimension p{color:#394f53;margin:0;font-size:16px;line-height:1.95}.read-sentinel{height:1px}.related{border-top:1px solid var(--tl-line);margin-top:60px;padding-top:28px}.related-title{color:#6f7f81;letter-spacing:.12em;margin:0 0 16px;font-size:12px}.related-list{flex-wrap:wrap;gap:8px 16px;display:flex}.related-list a,.related-list span{font-size:14px;line-height:1.9}.related-list a{color:#536a6d}.related-list a:hover{text-underline-offset:4px;text-decoration:underline}.related-list .current{color:var(--tl-detail-accent,var(--tl-strat));font-weight:600}.prevnext{justify-content:flex-start;margin-top:34px;display:flex}.prevnext a{color:#52686b;flex-direction:column;gap:5px;font-size:13px;display:flex}.prevnext small{color:#909b9c;letter-spacing:.1em;font-size:10px}.detail-boundary{color:#879294;margin-top:58px;font-size:12px;line-height:1.85}.talent-learning .learning-reading{user-select:none;-webkit-touch-callout:none}.reading-actions{color:var(--tl-ink-soft);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.talent-learning .read-label{color:var(--tl-ink-soft);white-space:nowrap;font-size:11px}.talent-learning .talent:focus-visible,.talent-learning .text-action:focus-visible{outline:2px solid var(--tl-ink);outline-offset:3px}.learning-guide{border-top:1px solid var(--tl-line);border-bottom:1px solid var(--tl-line);background:#fffefa57;margin-top:34px}.learning-guide summary{cursor:pointer;color:var(--tl-ink);grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px 18px;padding:19px 2px;list-style:none;display:grid}.learning-guide summary::-webkit-details-marker{display:none}.learning-guide summary:after{content:"＋";color:#8d9899;grid-area:1/3/span 2;font-size:16px;font-weight:300;transition:transform .18s}.learning-guide[open] summary:after{transform:rotate(45deg)}.learning-guide summary span{letter-spacing:.02em;font-family:Songti SC,STSong,Noto Serif SC,serif;font-size:17px;font-weight:600}.learning-guide summary small{color:#7e8b8d;font-size:12px;font-weight:400}.guide-body h2{letter-spacing:.03em;margin:0 0 17px;font-size:16px;font-weight:600}.guide-use{border-bottom:1px solid var(--tl-line-soft);margin-bottom:27px;padding-bottom:28px}.guide-use ol{counter-reset:guide;gap:15px;margin:0;padding:0;list-style:none;display:grid}.guide-use li{counter-increment:guide;color:#455b5f;grid-template-columns:26px 1fr;gap:0 9px;font-size:13px;line-height:1.72;display:grid}.guide-use li:before{content:counter(guide,decimal-leading-zero);color:#9a8a68;letter-spacing:.08em;grid-row:1/span 2;padding-top:3px;font-size:10px}.guide-use li strong{color:#334a4e;font-weight:600}.guide-use li span{color:#68797b;grid-column:2}.guide-intro{color:#6d7d7f;margin:0 0 20px;font-size:13px;line-height:1.8}.guide-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 34px;display:grid}.guide-group{border-top:1px solid var(--tl-line-soft);padding-top:13px}.guide-group h3{color:#445c60;letter-spacing:.08em;margin:0 0 12px;font-family:inherit;font-size:12px;font-weight:600}.guide-group p{color:#68797b;grid-template-columns:76px 1fr;gap:10px;margin:9px 0 0;font-size:12px;line-height:1.72;display:grid}.guide-group p strong{color:#42585c;font-weight:600}.guide-group p span{min-width:0}.guide-note{border-top:1px solid var(--tl-line-soft);color:#899294;margin:25px 0 0;padding-top:17px;font-size:11px;line-height:1.8}.detail-guide{margin-top:42px}.detail-guide .guide-body{padding-bottom:25px}.detail-guide .guide-dimensions{padding-top:1px}.proto-modal{z-index:50;background:#1f2f3247;justify-content:center;align-items:center;padding:22px;display:none;position:fixed;inset:0}.proto-modal.show{display:flex}.proto-card{background:var(--tl-white);width:min(410px,100%);box-shadow:var(--tl-shadow);padding:26px 25px}.proto-card h3{margin:0 0 10px;font-family:inherit;font-size:16px}.proto-card p{color:#66787a;margin:0;font-size:13px;line-height:1.75}.proto-card button{background:var(--tl-ink);color:#fff;cursor:pointer;border:0;height:38px;margin-top:20px;padding:0 17px;font-size:12px}@media (width<=640px){.talent-learning .prototype-site-header{height:68px}.talent-learning .prototype-site-header img{width:52px;height:52px}.learning-page{width:min(100% - 32px,900px);padding:54px 0 70px}.library-intro h1{font-size:37px}.library-intro .lead{font-size:15px;line-height:1.82}.utility{margin-top:34px}.progress-row{align-items:flex-end}.search-row{margin-top:24px}.filters{gap:7px}.filter{min-height:35px;padding:0 11px;font-size:12px}.directory{margin-top:34px}.domain{margin-top:36px}.domain-title h2{font-size:18px}.talent-grid{gap:8px}.talent{min-height:67px;padding:12px}.talent-copy strong{font-size:15px}.talent-copy small{font-size:9px}.library-bottom{margin-top:44px}.detail-page{width:min(100% - 36px,780px);padding:34px 0 70px}.back{margin-bottom:44px}.detail-title{font-size:46px}.core{margin-top:28px;padding:17px 19px}.core p{font-size:18px;line-height:1.78}.groups{margin-top:46px}.group{margin-bottom:32px;padding-bottom:32px}.group h2{margin-bottom:24px;font-size:22px}.dimension+.dimension{margin-top:23px}.dimension p{font-size:15px;line-height:1.9}.learning-guide{margin-top:28px}.learning-guide summary{grid-template-columns:1fr auto;gap:5px 12px;padding:17px 0}.learning-guide summary span{font-size:16px}.learning-guide summary small{grid-column:1;font-size:11px;line-height:1.55}.learning-guide summary:after{grid-area:1/2/span 2}.guide-body{padding:4px 0 24px}.guide-groups{grid-template-columns:1fr;row-gap:20px}.guide-group p{grid-template-columns:72px 1fr}.detail-guide{margin-top:34px}}@media (width<=380px){.learning-page{width:calc(100% - 26px)}.talent{padding:11px 10px}.talent-copy strong{font-size:14px}.talent-copy small{font-size:8.5px}.filter{padding:0 9px}}.talent-learning{font-size:16px}.text-action{touch-action:manipulation;align-items:center;min-height:40px;font-size:14px;display:inline-flex}.search{height:52px}.search input{font-size:16px}.filter{touch-action:manipulation;min-height:40px;font-size:14px}.filter[data-filter=执行力]{color:var(--tl-exec);border-color:#c9bfd0}.filter[data-filter=影响力]{color:var(--tl-infl);border-color:#dcc1b6}.filter[data-filter=关系建立]{color:var(--tl-rel);border-color:#b9d0d4}.filter[data-filter=战略思维]{color:var(--tl-strat);border-color:#b7d2c8}.filter[data-filter=执行力].active{background:var(--tl-exec);border-color:var(--tl-exec);color:#fff}.filter[data-filter=影响力].active{background:var(--tl-infl);border-color:var(--tl-infl);color:#fff}.filter[data-filter=关系建立].active{background:var(--tl-rel);border-color:var(--tl-rel);color:#fff}.filter[data-filter=战略思维].active{background:var(--tl-strat);border-color:var(--tl-strat);color:#fff}.domain-title{border-left:4px solid var(--accent);background:var(--soft);align-items:center;margin-bottom:0;padding:12px 14px 12px 12px}.domain-title h2{color:var(--accent);font-size:21px}.domain-title span{color:var(--accent);letter-spacing:.08em;margin-left:auto;font-size:13px;font-weight:600}.domain-rule{background:var(--accent);opacity:.28;height:2px}.talent{border-left:3px solid var(--accent);min-height:76px}.talent-copy small{color:var(--accent);opacity:.9;font-size:11.5px}.talent.learned .talent-copy strong,.talent.learned .talent-copy small{color:#929b9a;opacity:1}.boundary,.detail-boundary{font-size:13.5px;line-height:1.85}.talent-learning .prototype-site-footer,.prototype-note{font-size:12px}.learning-guide summary{padding:21px 2px}.learning-guide summary span{font-size:19px}.learning-guide summary small{font-size:14px;line-height:1.65}.guide-body{padding:10px 2px 32px}.guide-body h2{margin-bottom:20px;font-size:20px}.guide-use ol{gap:19px}.guide-use li{grid-template-columns:30px 1fr;gap:2px 11px;font-size:15.5px;line-height:1.82}.guide-use li:before{padding-top:3px;font-size:12px}.guide-use li strong{font-size:15.5px}.guide-use li span{font-size:15px}.guide-intro{margin-bottom:24px;font-size:15px;line-height:1.85}.guide-group h3{letter-spacing:.05em;margin-bottom:14px;font-size:16px}.guide-group p{grid-template-columns:90px 1fr;gap:12px;margin-top:12px;font-size:15px;line-height:1.82}.guide-group p strong{font-size:15px}.guide-note{font-size:14px;line-height:1.85}.dimension h3{letter-spacing:.08em;color:#53696c;margin-bottom:9px;font-size:14.5px;line-height:1.5}.dimension p{font-size:17px;line-height:1.92}.related-title{font-size:13.5px}.related-list a,.related-list span{font-size:15px}.prevnext{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.prevnext a{min-height:62px;padding:10px 0;font-size:14px}.prevnext a.next{text-align:right;align-items:flex-end}.prevnext small{font-size:12px}.nav-context{color:#7a898b;margin:32px 0 0;font-size:13px;line-height:1.7}@media (width<=640px){.learning-page{width:min(100% - 28px,900px)}.library-intro .lead{font-size:16px;line-height:1.85}.progress-copy{font-size:15px}.text-action{min-height:44px;font-size:14px}.search{height:54px}.search input{font-size:16px}.filters{gap:8px}.filter{min-height:44px;padding:0 12px;font-size:14px}.domain{margin-top:38px}.domain-title{border-left-width:4px;padding:13px 12px 13px 11px}.domain-title h2{font-size:20px}.domain-title span{font-size:12px}.talent{min-height:74px;padding:13px 12px}.talent-copy strong{font-size:16px}.talent-copy small{margin-top:6px;font-size:11px}.boundary,.detail-boundary{font-size:13.5px}.detail-page{width:min(100% - 30px,780px)}.domain-label{font-size:13px}.detail-english{font-size:14px}.core p{font-size:19px;line-height:1.82}.group h2{font-size:23px}.dimension h3{letter-spacing:.06em;margin-bottom:9px;font-size:15px}.dimension p{font-size:16px;line-height:1.92}.learning-guide{margin-top:30px}.learning-guide summary{padding:19px 0}.learning-guide summary span{font-size:18px}.learning-guide summary small{font-size:14px;line-height:1.6}.guide-body{padding:8px 0 28px}.guide-body h2{font-size:19px}.guide-use li{grid-template-columns:29px 1fr;font-size:16px;line-height:1.82}.guide-use li strong{font-size:16px}.guide-use li span{font-size:15.5px}.guide-intro{font-size:15.5px;line-height:1.85}.guide-groups{grid-template-columns:1fr;row-gap:24px}.guide-group h3{font-size:16.5px}.guide-group p{grid-template-columns:92px 1fr;margin-top:13px;font-size:15.5px;line-height:1.82}.guide-group p strong{font-size:15.5px}.guide-note{font-size:14.5px}.related-title{font-size:14px}.related-list a,.related-list span{font-size:15.5px}.prevnext{gap:12px}.prevnext a{min-height:66px;font-size:14px}.nav-context{font-size:13.5px}}@media (width<=380px){.learning-page{width:calc(100% - 24px)}.talent{padding:12px 10px}.talent-copy strong{font-size:15.5px}.talent-copy small{font-size:10.5px}.filter{padding:0 10px;font-size:13.5px}.guide-group p{grid-template-columns:84px 1fr;gap:9px}}
