.semantic-shell{--paper:#f5f6f8;--ink:#20242b;max-width:880px}.semantic-report{max-width:820px}.semantic-strip>div>b{font-size:12px}.scout-stage{padding:44px 0 28px}.scout-book{background:#303236;border-radius:14px;padding:13px;display:grid;grid-template-columns:1fr 1fr;gap:4px;box-shadow:0 18px 45px #1b1d2230;transform:rotate(-.4deg)}.book-left,.book-right{min-height:390px;padding:30px 28px;background-color:#f4eedf;background-image:repeating-linear-gradient(0deg,transparent 0 25px,#9da79b2b 26px);position:relative}.book-left{border-radius:6px 0 0 6px;border-right:2px solid #bd5661}.book-right{border-radius:0 6px 6px 0;display:flex;flex-direction:column;justify-content:center}.book-left small,.book-left>span{font-size:10px;color:#77766d}.book-left p{font-size:12px}.book-left b{font-size:18px;margin-left:6px}.book-left .verdict{margin:25px 0 8px}.book-left .verdict strong{display:inline-block;color:#a6414c;font:700 23px "Noto Serif SC";padding:3px 8px;border:2px solid #b44e59;border-radius:48% 52% 46% 54%;transform:rotate(-2deg)}.book-left .hand{font:500 15px/1.7 "Noto Serif SC";margin-bottom:22px}.career-note{font:600 12px/1.4 "Noto Serif SC";margin:7px 0}.book-left em{position:absolute;bottom:18px;right:20px;font:10px "Noto Serif SC";color:#777}.book-right svg{width:100%;overflow:visible}.mini-grid polygon{fill:none;stroke:#a9afa8;stroke-width:.7}.mini-shape{fill:#a6414c33;stroke:#a6414c;stroke-width:1.5}.book-right svg text{font:600 8px Noto Sans SC;fill:#42443f}.book-right p{font-size:10px;line-height:1.7;color:#74766f;text-align:center}.semantic-map,.semantic-summary,.semantic-traits article,.semantic-tension,.semantic-growth,.semantic-careers{background:#fff;border:1px solid #dde1e7;border-radius:12px;padding:25px;margin-bottom:18px}.semantic-map h2,.semantic-summary h2{font:600 27px "Noto Serif SC";margin:0 0 8px}.semantic-map>p,.semantic-careers>p{font-size:12px;color:#777;margin:0 0 22px}.semantic-map>div{display:grid;grid-template-columns:100px 1fr 72px;gap:12px;align-items:center;margin:16px 0}.semantic-map>div>b{font-size:13px}.semantic-map i{height:7px;background:#eceff3;border-radius:99px;overflow:hidden}.semantic-map em{display:block;width:var(--w);height:100%;background:var(--c)}.semantic-map strong{font-size:11px;color:var(--c)}.semantic-map small{grid-column:2/-1;color:#8a8e96;font-size:10px}.semantic-summary>p,.semantic-traits p,.semantic-tension p,.semantic-growth p,.semantic-careers p{font-size:13px;line-height:1.85;color:#555d66}.evidence-chips{display:flex;flex-wrap:wrap;gap:7px}.evidence-chips span{background:#f0e8ff;color:#6d34c5;border-radius:99px;padding:6px 10px;font-size:9px}.semantic-traits{display:grid;grid-template-columns:1fr 1fr;gap:18px}.semantic-traits article{margin:0;min-height:260px}.semantic-traits article:first-child h3{color:#078165}.semantic-traits article:last-child h3{color:#aa570d}.semantic-traits h3,.semantic-tension h3,.semantic-growth h3,.semantic-careers h3{margin:0 0 12px;font-size:18px}.semantic-traits li{font-size:11px;line-height:1.7;margin:8px 0}.semantic-tension{background:#fff7eb}.semantic-growth{background:#eee6ff}.semantic-growth h3{color:#6d34c5}.semantic-careers article{border-top:1px solid #e4e6ea;padding:16px 0}.semantic-careers article>b{font-size:15px;color:#6d34c5}.semantic-careers article p{margin:6px 0 10px}.semantic-report .method{padding:20px 0}.semantic-report .method ol{padding-left:24px}.semantic-report .method li{margin:12px 0;font-size:11px}.semantic-report .method li small{display:block;color:#8d9299;margin-top:3px}@media(max-width:700px){.scout-stage{padding-top:25px}.scout-book{grid-template-columns:1fr;padding:9px;transform:none}.book-left,.book-right{min-height:330px;border-radius:5px}.book-left{border-right:0;border-bottom:2px solid #bd5661}.book-right{min-height:270px}.semantic-map,.semantic-summary,.semantic-traits article,.semantic-tension,.semantic-growth,.semantic-careers{padding:20px 16px}.semantic-traits{grid-template-columns:1fr}.semantic-traits article{min-height:0}.semantic-map>div{grid-template-columns:75px 1fr 64px;gap:8px}.semantic-map small{grid-column:1/-1}.evidence-chips span{font-size:8px}}
