.html-test-result{--htr-bg: #F5F0E6;--htr-card: #fffdf8;--htr-ink: #2E2A24;--htr-sub: #6B6459;--htr-line: #E8DFCE;--htr-accent: #47624F;--htr-accent-soft: #EDF1E9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.65;font-size:15px;color:var(--htr-ink);padding:4px 2px 8px}.html-test-result *{box-sizing:border-box}.html-test-result p{margin:0 0 10px}.html-test-result .meta{color:var(--htr-sub);font-size:13px}.html-test-result h3{font-size:15px;margin:0 0 8px}.html-test-result .rhero{text-align:center;padding:6px 0 18px;border-bottom:1px solid var(--htr-line);margin-bottom:22px}.html-test-result .rhero .kicker{font-size:12px;color:var(--htr-accent);letter-spacing:.14em;font-weight:600}.html-test-result .rhero .big{font-size:32px;font-weight:700;margin:10px 0 6px;letter-spacing:-.02em}.html-test-result .rhero .sub{color:var(--htr-sub)}.html-test-result .rate{display:inline-block;margin-top:12px;font-size:14px;font-weight:700;color:var(--htr-accent);background:var(--htr-accent-soft);padding:5px 14px;border-radius:999px}.html-test-result .block{margin:0 0 24px}.html-test-result .block>h3{font-size:14px;color:var(--htr-sub);font-weight:600;letter-spacing:.03em;margin-bottom:10px;text-transform:uppercase}.html-test-result .bar{display:grid;grid-template-columns:108px 1fr 64px;align-items:center;gap:10px;margin-bottom:8px;font-size:13px}.html-test-result .bar .t{color:var(--htr-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.html-test-result .bar .track{height:9px;background:var(--htr-line);border-radius:999px;overflow:hidden}.html-test-result .bar .track>i{display:block;height:100%;background:var(--htr-accent);border-radius:999px}.html-test-result .bar .v{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.html-test-result .note{border-left:3px solid var(--htr-accent);background:#f8f4ea;padding:10px 14px;border-radius:0 8px 8px 0;margin-bottom:10px;font-size:14px}.html-test-result .note b{display:block;font-size:13px;color:var(--htr-accent);margin-bottom:3px}.html-test-result .tags{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.html-test-result .tags span{font-size:12px;background:var(--htr-bg);border:1px solid var(--htr-line);padding:3px 10px;border-radius:999px;color:var(--htr-sub)}.html-test-result .tagchip{display:inline-flex;align-items:center;gap:4px;font-size:12px;background:#edf1e9;color:#47624f;padding:2px 8px;border-radius:6px;margin:0 6px 6px 0}.html-test-result .kv{display:flex;gap:8px;font-size:14px;margin-bottom:7px}.html-test-result .kv b{flex:0 0 72px;color:var(--htr-sub);font-weight:600}.html-test-result .kvlist{margin:0;padding:0;list-style:none}.html-test-result .kvlist li{display:flex;gap:10px;font-size:14px;padding:7px 0;border-bottom:1px dashed var(--htr-line);line-height:1.6}.html-test-result .kvlist li:last-child{border-bottom:0}.html-test-result .kvlist li b{flex:0 0 76px;color:var(--htr-sub);font-weight:600}.html-test-result .kvlist li span{flex:1}.html-test-result .grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.html-test-result .mini{background:#fbf8f1;border:1px solid var(--htr-line);border-radius:11px;padding:14px}.html-test-result .mini h4{margin:0 0 6px;font-size:14px}.html-test-result .mini p{margin:0;font-size:13px;color:var(--htr-sub);line-height:1.6}.html-test-result .rank{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--htr-line)}.html-test-result .rank:last-child{border-bottom:0}.html-test-result .rank .no{flex:0 0 auto;width:24px;height:24px;border-radius:7px;background:var(--htr-accent-soft);color:var(--htr-accent);font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center}.html-test-result .rank .nm{font-weight:600}.html-test-result .rank .why{font-size:12px;color:var(--htr-sub)}.html-test-result .rank .sc{margin-left:auto;font-weight:700;color:var(--htr-accent);font-variant-numeric:tabular-nums}.html-test-result .radar{display:block;margin:6px auto 0;max-width:100%}.html-test-result .gaugewrap{text-align:center;margin:2px 0 6px;max-width:100%}.html-test-result .gaugewrap svg{display:block;margin:0 auto;max-width:100%;height:auto}.html-test-result .alhearts{display:flex;justify-content:center;gap:8px;margin:12px 0 4px;font-size:26px;line-height:1}.html-test-result .alheart{color:var(--htr-line)}.html-test-result .alheart.on{color:#b3554d}.html-test-result .alicon{font-size:52px;line-height:1;margin-bottom:12px}.html-test-result .allevel{display:inline-block;padding:8px 22px;border-radius:999px;font-weight:700;font-size:15px;margin:12px 0 16px;letter-spacing:.5px}.html-test-result .allevel.al-super{background:#47624f;color:#fffefa}.html-test-result .allevel.al-high{background:#6b8e7a;color:#fffefa}.html-test-result .allevel.al-medium{background:#c9a86a;color:#fffefa}.html-test-result .allevel.al-low{background:#e5dfd3;color:#6b6153}.html-test-result .gauge-sub{margin:6px 0 0;font-size:13px;color:var(--htr-sub)}.html-test-result .lvl{display:inline-block;font-size:12px;font-weight:700;padding:2px 10px;border-radius:999px;margin-left:8px;vertical-align:middle}.html-test-result .lvl.hot{background:#f3ebdd;color:#8a6a3b}.html-test-result .lvl.mid{background:#edf1e9;color:#47624f}.html-test-result .lvl.low{background:#f1ede2;color:#8f8676}.html-test-result .tstrip{display:flex;align-items:center;gap:9px;margin-bottom:12px}.html-test-result .tstrip .ic{font-size:19px;flex:0 0 auto}.html-test-result .tstrip .nm{font-size:16px;font-weight:700}.html-test-result .tstrip .meter{margin-left:auto;flex:0 0 96px}.html-test-result .meter{height:9px;background:var(--htr-line);border-radius:999px;overflow:hidden;display:inline-block}.html-test-result .meter>i{display:block;height:100%;background:#6e8a75;border-radius:999px}.html-test-result .deepcard{border:1px solid var(--htr-line);border-radius:13px;padding:16px 16px 14px;margin-bottom:14px;background:#fff;box-shadow:0 1px 2px #1018280d}.html-test-result .deepcard .hd{display:flex;align-items:center;gap:10px;margin-bottom:4px}.html-test-result .deepcard .hd .ic{font-size:20px}.html-test-result .deepcard .hd .nm{font-weight:700;font-size:16px}.html-test-result .deepcard .hd .sc{margin-left:auto;font-size:12px;font-weight:700;color:#47624f;background:#edf1e9;padding:2px 9px;border-radius:999px}.html-test-result .quote{background:#f6f2e7;border-left:3px solid #A9835F;padding:11px 14px;border-radius:0 9px 9px 0;font-size:14px;margin:11px 0;color:#5a5142;line-height:1.7}.html-test-result .probe{font-size:14px;color:var(--htr-ink);background:#fbf8f1;border:1px solid var(--htr-line);border-radius:10px;padding:11px 13px;margin:10px 0;line-height:1.7}.html-test-result .probe b{color:#47624f}.html-test-result .feat{margin:8px 0 0;padding:0;list-style:none}.html-test-result .feat li{position:relative;padding-left:21px;margin-bottom:7px;font-size:14px;line-height:1.65}.html-test-result .feat li:before{content:"✦";position:absolute;left:0;top:1px;color:#a9835f;font-size:12px}.html-test-result .tcard{background:#faf7ef;border:1px solid #E4DCC8;border-radius:14px;padding:18px;margin-bottom:16px}.html-test-result .tcard .tt{font-size:19px;font-weight:800;margin:6px 0 10px;letter-spacing:-.01em}.html-test-result .tcard .sec{font-size:14px;margin:10px 0 0}.html-test-result .tcard .sec b{display:block;font-size:12.5px;color:#47624f;font-weight:700;letter-spacing:.04em;margin-bottom:4px}.html-test-result .career{border:1px solid var(--htr-line);border-radius:12px;padding:14px;margin-bottom:10px}.html-test-result .career .chd{display:flex;align-items:center;gap:10px}.html-test-result .career .chd .no{flex:0 0 auto;width:22px;height:22px;border-radius:7px;background:var(--htr-accent-soft);color:var(--htr-accent);font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center}.html-test-result .career .chd .nm{font-weight:700;font-size:15px;flex:1}.html-test-result .career .chd .sc{color:var(--htr-accent);font-weight:700;font-size:13px;font-variant-numeric:tabular-nums}.html-test-result .career .cline{display:flex;align-items:center;gap:10px;margin:9px 0 8px}.html-test-result .career .cline .meter{flex:1;height:8px}.html-test-result .career .cline .meter>i{background:#6e8a75}.html-test-result .career .need{font-size:13px;color:var(--htr-sub);margin:6px 0 0;line-height:1.6}.html-test-result .career .entry{font-size:13px;color:#4a5b7a;margin:5px 0 0;line-height:1.6}.html-test-result .dimrow{border-bottom:1px solid var(--htr-line);padding:12px 0}.html-test-result .dimrow:last-child{border-bottom:0}.html-test-result .dimrow .dh{display:flex;align-items:center;gap:9px}.html-test-result .dimrow .dh .no{flex:0 0 auto;width:20px;height:20px;border-radius:6px;background:#f1ede2;color:#8f8676;font-weight:700;font-size:11px;display:flex;align-items:center;justify-content:center}.html-test-result .dimrow .dh .nm{font-weight:600;font-size:14px}.html-test-result .dimrow .dh .meter{flex:0 0 92px;margin-left:auto}.html-test-result .dimrow .dh .sc{font-size:12px;font-weight:700;color:#6b7280;font-variant-numeric:tabular-nums;flex:0 0 46px;text-align:right}.html-test-result .dimrow .dd{font-size:13px;color:var(--htr-sub);margin:6px 0 0;line-height:1.65}@media (max-width: 560px){.html-test-result{font-size:13.5px;line-height:1.55;padding:2px 0 4px}.html-test-result p{margin:0 0 8px}.html-test-result .rhero{padding:2px 0 12px;margin-bottom:14px}.html-test-result .rhero .big{font-size:20px;margin:8px 0 4px}.html-test-result .rhero .meta{margin-bottom:4px}.html-test-result .gaugewrap{margin:0 0 2px}.html-test-result .gaugewrap svg{max-width:128px}.html-test-result .alhearts{font-size:20px;margin:8px 0 2px}.html-test-result .alicon{font-size:40px;margin-bottom:8px}.html-test-result .allevel{font-size:13px;padding:6px 16px;margin:8px 0 10px}.html-test-result .block{margin:0 0 14px}.html-test-result .block>h3{margin-bottom:7px}.html-test-result .grid2{grid-template-columns:1fr;gap:8px}.html-test-result .radar{max-width:220px;height:auto}.html-test-result .dimrow{padding:8px 0}.html-test-result .dimrow .dd{margin-top:4px;font-size:12.5px;line-height:1.55}.html-test-result .dimrow .dh .meter{flex:0 0 60px}.html-test-result .bar{grid-template-columns:1fr 44px;grid-template-areas:"t v" "track track";row-gap:3px;column-gap:8px;font-size:12px;margin-bottom:7px}.html-test-result .bar .t{grid-area:t;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4}.html-test-result .bar .track{grid-area:track;grid-column:1 / -1;height:8px}.html-test-result .bar .v{grid-area:v}.html-test-result .deepcard{padding:11px 12px 10px;margin-bottom:10px;border-radius:11px}.html-test-result .deepcard .hd .nm{font-size:14.5px}.html-test-result .deepcard .hd .sc{padding:1px 8px}.html-test-result .tstrip{margin-bottom:8px}.html-test-result .quote{padding:8px 11px;margin:8px 0;font-size:13px;line-height:1.6}.html-test-result .probe{padding:8px 10px;margin:8px 0;font-size:13px;line-height:1.6}.html-test-result .kvlist li{padding:5px 0;font-size:13px}.html-test-result .feat li{margin-bottom:5px;font-size:13px;line-height:1.55}.html-test-result .mini{padding:10px 11px}.html-test-result .note{padding:8px 11px;font-size:13px;margin-bottom:8px}.html-test-result .tcard{padding:13px;margin-bottom:12px}.html-test-result .tcard .tt{font-size:16.5px;margin:4px 0 8px}.html-test-result .career{padding:10px 11px}.html-test-result .career .chd .nm{font-size:14px}.html-test-result .career .cline{margin:6px 0}.html-test-result .career p.need{font-size:12.5px;line-height:1.5;margin-bottom:6px}.html-test-result .career .kvlist li{padding:4px 0;font-size:12.5px}.html-test-result .tags{gap:6px}.html-test-result .tags span{font-size:11.5px;padding:3px 8px}.html-test-result .deepcard p,.html-test-result .deepcard .dd{font-size:12.5px;line-height:1.5}.html-test-result .deepcard .probe{padding:7px 9px;margin:6px 0}}.html-test-result.abo-result{--abo-paper: #f6f4f0;--abo-ink: #211c30;--abo-sub: #6d677f;--abo-faint: #9b95a8;--abo-grad: linear-gradient(115deg, #8b5cf6 0%, #ec4899 60%, #f97316 115%);--abo-line: rgba(33, 28, 48, .09);--abo-card: #ffffff;--abo-shadow: 0 24px 60px -28px rgba(33, 28, 48, .22), 0 2px 8px -2px rgba(33, 28, 48, .06);position:relative;overflow:hidden;background:var(--abo-paper);border-radius:22px;padding:26px 20px 28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--abo-ink);line-height:1.65}.html-test-result.abo-result .abo-aurora{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.html-test-result.abo-result .abo-aurora i{position:absolute;border-radius:50%;filter:blur(70px)}.html-test-result.abo-result .abo-aurora .b1{width:380px;height:380px;left:-14%;top:-16%;background:radial-gradient(circle,rgba(139,92,246,.16),transparent 65%);animation:abo-drift 28s ease-in-out infinite alternate}.html-test-result.abo-result .abo-aurora .b2{width:340px;height:340px;right:-12%;top:-4%;background:radial-gradient(circle,rgba(236,72,153,.13),transparent 65%);animation:abo-drift 34s ease-in-out infinite alternate-reverse}.html-test-result.abo-result .abo-aurora .b3{width:420px;height:420px;left:16%;bottom:-30%;background:radial-gradient(circle,rgba(249,115,22,.09),transparent 65%);animation:abo-drift 40s ease-in-out infinite alternate}@keyframes abo-drift{0%{transform:translate(0) scale(1)}to{transform:translate(50px,30px) scale(1.1)}}.html-test-result.abo-result .abo-inner{position:relative;z-index:2;max-width:560px;margin:0 auto}.html-test-result.abo-result .abo-hero{position:relative;border-radius:22px;overflow:hidden;margin-bottom:18px;background:linear-gradient(140deg,var(--rctint, #ede9fe),#ffffff 85%);border:1px solid var(--abo-line);box-shadow:var(--abo-shadow)}.html-test-result.abo-result .abo-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.28}.html-test-result.abo-result .abo-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#fffffff0 22%,#ffffffa8 58%,#ffffff6b)}.html-test-result.abo-result .abo-ih-body{position:relative;z-index:2;padding:20px 22px}.html-test-result.abo-result .abo-ih-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.html-test-result.abo-result .abo-ih-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.html-test-result.abo-result .abo-ih-tag{font-size:13px;font-weight:900;letter-spacing:.16em;color:var(--rc, #7c5cf0)}.html-test-result.abo-result .abo-ih-rare{font-size:10px;padding:3px 10px;border-radius:99px;letter-spacing:.2em;font-weight:800;background:#d977061a;color:#b45309;border:1px solid rgba(217,119,6,.35)}.html-test-result.abo-result .abo-ih-pct{text-align:right;flex-shrink:0}.html-test-result.abo-result .abo-ih-pct .lbl{display:block;font-size:10.5px;color:var(--abo-sub);letter-spacing:.14em;margin-bottom:1px}.html-test-result.abo-result .abo-ih-pct b{font-size:22px;font-weight:900;font-family:Georgia,serif;color:var(--rc, #7c5cf0);line-height:1.1}.html-test-result.abo-result .abo-ih-name{font-size:26px;font-weight:900;letter-spacing:.02em;line-height:1.35;color:var(--rc, #7c5cf0);margin-bottom:10px}.html-test-result.abo-result .abo-ih-meta{font-size:13px;font-weight:700;color:var(--rc, #7c5cf0);line-height:2}.html-test-result.abo-result .abo-ih-meta span{opacity:.82;font-weight:600}.html-test-result.abo-result .abo-ih-kw{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.html-test-result.abo-result .abo-ih-kw span{font-size:12px;padding:5px 14px;border-radius:99px;font-weight:700;letter-spacing:.05em;border:1px solid var(--kwc, #cbd5e1);background:var(--kwb, #f1f5f9);color:var(--rcc, #475569)}.html-test-result.abo-result .abo-sect-title{display:flex;align-items:center;gap:10px;margin:26px 0 13px}.html-test-result.abo-result .abo-sect-title .line{flex:1;height:1px;background:linear-gradient(90deg,rgba(33,28,48,.14),transparent)}.html-test-result.abo-result .abo-sect-title span.t{font-size:11px;letter-spacing:.4em;color:var(--abo-faint);font-weight:700}.html-test-result.abo-result .abo-radar-zone{padding:20px;display:flex;justify-content:center;background:var(--abo-card);border:1px solid var(--abo-line);border-radius:24px;box-shadow:var(--abo-shadow)}.html-test-result.abo-result .abo-minis{display:flex;gap:9px;margin-top:12px}.html-test-result.abo-result .abo-mini{flex:1;padding:14px 6px 12px;text-align:center;border-radius:15px;border:1px solid var(--abo-line);background:#fff;box-shadow:0 1px 4px -2px #211c3014}.html-test-result.abo-result .abo-mini .n{font-size:21px;font-weight:900;font-family:Georgia,serif}.html-test-result.abo-result .abo-mini .l{font-size:10.5px;color:var(--abo-faint);margin-top:4px;letter-spacing:.1em}.html-test-result.abo-result .abo-sec-card{padding:22px;margin-bottom:13px;background:var(--abo-card);border:1px solid var(--abo-line);border-radius:24px;box-shadow:var(--abo-shadow)}.html-test-result.abo-result .abo-sec-head{display:flex;align-items:center;gap:10px;margin-bottom:13px}.html-test-result.abo-result .abo-sec-head .vbar{width:3.5px;height:16px;border-radius:99px;background:var(--abo-grad)}.html-test-result.abo-result .abo-sec-head .vbar.warn{background:linear-gradient(180deg,#f59e0b,#d97706)}.html-test-result.abo-result .abo-sec-head h3{font-size:15px;font-weight:800;letter-spacing:.04em;margin:0}.html-test-result.abo-result .abo-sec-card p{font-size:13.5px;line-height:2;color:#453f56;margin:0 0 12px;text-align:justify}.html-test-result.abo-result .abo-sec-card p:last-child{margin-bottom:0}.html-test-result.abo-result .abo-sec-card p.warn{color:#92600a}.html-test-result.abo-result .abo-share-card{padding:22px;position:relative;overflow:hidden;background:var(--abo-card);border:1px solid rgba(217,119,6,.25);border-radius:24px;box-shadow:var(--abo-shadow)}.html-test-result.abo-result .abo-share-card:before{content:"“";position:absolute;right:14px;top:-14px;font-size:110px;font-family:Georgia,serif;color:var(--rcc2, #7c5cf0);opacity:.08;line-height:1}.html-test-result.abo-result .abo-share-card p{font-size:15px;line-height:1.9;font-style:italic;font-weight:700;color:var(--rcc2, #c026d3);text-align:center}@media (max-width: 560px){.html-test-result.abo-result .abo-ih-name{font-size:22px}.html-test-result.abo-result .abo-minis{flex-wrap:wrap}.html-test-result.abo-result .abo-mini{flex:1 1 30%}}*{margin:0;padding:0;box-sizing:border-box}:root{--primary: #47624F;--primary-dark: #3A5142;--primary-light: #EDF1E9;--ink: #2E2A24;--ink-2: #5F594E;--ink-3: #A29A8B;--bg: #F6F1E8;--line: #E8DFCE;--card: #FFFEFA;--brown: #A9835F;--brown-soft: #F4EDE2;--font-serif: "Noto Serif SC", "Songti SC", "STSong", "SimSun", Georgia, serif;--shadow-sm: 0 1px 3px rgba(74, 63, 44, .05);--shadow-md: 0 4px 16px rgba(74, 63, 44, .07);--shadow-lg: 0 12px 32px rgba(74, 63, 44, .1);--r: 16px}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,Microsoft YaHei,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;background:var(--bg);color:var(--ink);min-height:100vh}::selection{background:#47624f29}#root{min-height:100vh}a{text-decoration:none;color:inherit}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d8cfbb;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#c4b99e}@media (max-width: 768px){body{font-size:14px}}
