.aimbti-figure{margin:1.75rem 0 2rem}.aimbti-fig{container-type:inline-size}.aimbti-fig .stage{background:#fff;border:1px solid #eef0f3;border-radius:12px;transition:opacity .45s;overflow:hidden}.aimbti-fig .stage.fade{opacity:0}.aimbti-fig .stage svg{width:100%;height:auto;display:block}.aimbti-fig .stage svg text{font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif}.aimbti-fig .stage svg .num{font-family:Segoe UI,-apple-system,Microsoft YaHei,sans-serif}.aimbti-fig .stage svg .mono{font-family:Consolas,JetBrains Mono,Menlo,monospace}.aimbti-fig .sub{text-align:center;color:#374151;opacity:0;min-height:1.5em;margin-top:.55em;font-size:max(14px,min(2.2cqi,26px));line-height:1.5}.aimbti-fig .sub b{color:#6d3f95}.aimbti-fig .sub.in{-webkit-animation:.35s both aimbtiSubIn;animation:.35s both aimbtiSubIn}@-webkit-keyframes aimbtiSubIn{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes aimbtiSubIn{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:none;transform:none}}.aimbti-tools{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:8px;margin-top:4px;display:-webkit-flex;display:-ms-flexbox;display:flex}.aimbti-btn{font:inherit;color:#6d3f95;cursor:pointer;background:#f4ebf5;border:0;border-radius:999px;padding:4px 12px;font-size:13px;line-height:1.6;text-decoration:none}.aimbti-btn:hover{background:#e9d7f1}.aimbti-figure figcaption{color:#6b7280;text-align:center;margin-top:6px;font-size:14px;line-height:1.75}.prose .aimbti-table-wrap{margin:1.25rem 0;overflow-x:auto}.prose .aimbti-table-wrap>table{border-collapse:collapse;width:100%;margin:0;font-size:14px;line-height:1.7}.prose .aimbti-table-wrap>table th,.prose .aimbti-table-wrap>table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:8px 10px}.prose .aimbti-table-wrap>table th{color:#6d3f95;white-space:nowrap;background:#f4ebf5;font-weight:700}.prose .aimbti-table-wrap>table th:first-child,.prose .aimbti-table-wrap>table td:first-child{white-space:nowrap;width:88px}.aimbti-fig .hid{opacity:0;transition-property:opacity,-webkit-transform,transform;transition-timing-function:ease,cubic-bezier(.34,1.56,.64,1)}.aimbti-fig .hid.on{opacity:1}.aimbti-fig .pop{transform-box:fill-box;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(.35);transform:scale(.35)}.aimbti-fig .pop.on{-webkit-transform:none;transform:none}.aimbti-fig .up{-webkit-transform:translateY(14px);transform:translateY(14px)}.aimbti-fig .up.on{-webkit-transform:none;transform:none}.aimbti-fig .pulse{transform-box:fill-box;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:.7s aimbtiPulse;animation:.7s aimbtiPulse}@-webkit-keyframes aimbtiPulse{40%{-webkit-transform:scale(1.18);transform:scale(1.18)}}@keyframes aimbtiPulse{40%{-webkit-transform:scale(1.18);transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.aimbti-fig .hid,.aimbti-fig .stage,.aimbti-fig .sub.in{transition:none!important;-webkit-animation:none!important;animation:none!important}}
