.ability-graph[data-v-8ab0d756]{width:100%;height:100%}.ability-graph__placeholder[data-v-8ab0d756]{color:#86909c;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}[data-v-8ab0d756] .ability-node-wrap{box-shadow:none;white-space:wrap;overflow:unset;background-color:#0000;border-radius:4px;padding:20px 0}[data-v-8ab0d756] .smm-expand-btn,[data-v-8ab0d756] .smm-quick-create-child-btn{display:none!important}.outline-graph[data-v-b99fdb8f]{width:100%;height:100%}.outline-graph__placeholder[data-v-b99fdb8f]{color:#86909c;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.universe-graph[data-v-a8dbce55]{width:100%;height:100%}.universe-graph__placeholder[data-v-a8dbce55]{color:#86909c;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.question-node-wrapper[data-v-9075bedf]{box-sizing:border-box;padding:10px 0}.question-node-card[data-v-9075bedf]{width:300px}.question-node-tags[data-v-9075bedf]{flex-wrap:wrap;gap:6px;display:flex}.question-node-tag[data-v-9075bedf]{white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-block}.u-line-clamp-1[data-v-9075bedf]{-webkit-line-clamp:1}.u-line-clamp-1[data-v-9075bedf],.u-line-clamp-2[data-v-9075bedf]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u-line-clamp-2[data-v-9075bedf]{-webkit-line-clamp:2}.u-font-size-12px[data-v-9075bedf]{font-size:12px}.u-font-size-14px[data-v-9075bedf]{font-size:14px}.u-leading-22px[data-v-9075bedf]{line-height:22px}.u-mb-10px[data-v-9075bedf]{margin-bottom:10px}.u-select-none[data-v-9075bedf]{-webkit-user-select:none;user-select:none}.u-flex[data-v-9075bedf]{display:flex}.u-justify-between[data-v-9075bedf]{justify-content:space-between}.u-items-center[data-v-9075bedf]{align-items:center}.u-text-main[data-v-9075bedf]{color:#12172a}.u-text-sub[data-v-9075bedf]{color:#262626}.u-text-weak[data-v-9075bedf]{color:#bdc3d1}.u-font-bold[data-v-9075bedf]{font-weight:700}.question-group-head[data-v-c73f289f]{box-sizing:border-box;width:300px;padding:12px 16px}.question-group-icon[data-v-c73f289f]{flex-shrink:0;margin-right:8px}.question-group-icon--1 .a[data-v-c73f289f]{fill:none}.question-group-icon--1 .b[data-v-c73f289f]{fill:#72d0f6}.question-group-icon--1 .c[data-v-c73f289f]{fill:#fff}.question-group-icon--2 .a[data-v-c73f289f]{fill:none}.question-group-icon--2 .b[data-v-c73f289f]{fill:#90e5dd}.question-group-icon--2 .c[data-v-c73f289f]{fill:#fff}.question-group-icon--3 .a[data-v-c73f289f]{fill:none}.question-group-icon--3 .b[data-v-c73f289f]{fill:#c6b8ff}.question-group-icon--3 .c[data-v-c73f289f]{fill:#fff}.question-group-title[data-v-c73f289f]{color:#12172a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.question-group-count[data-v-c73f289f]{color:#3e94ff;background:#b4c0ff33;border-radius:11px;flex-shrink:0;margin-left:8px;padding:2px 10px;font-size:14px}.question-group-desc[data-v-c73f289f]{color:#8d96a8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.u-flex[data-v-c73f289f]{display:flex}.u-items-center[data-v-c73f289f]{align-items:center}.u-justify-between[data-v-c73f289f]{justify-content:space-between}.u-w-full[data-v-c73f289f]{width:100%}.u-flex-1[data-v-c73f289f]{flex:1}.question-graph[data-v-40db678e]{width:100%;height:100%}.question-graph__placeholder[data-v-40db678e]{color:#86909c;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.graph-panel__title[data-v-0225a4b8]{align-items:center;gap:10px;margin-bottom:16px;font-size:24px;font-weight:600;display:flex}.graph-panel__title-star[data-v-0225a4b8]{color:#2b7de9;font-size:22px}.graph-panel__title-text[data-v-0225a4b8]{background:linear-gradient(90deg,#2481f8,#4cbdf4);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.graph-panel__stage[data-v-0225a4b8]{border-radius:16px;position:relative}.graph-panel__stage[data-v-0225a4b8]:fullscreen{border-radius:0;overflow:auto}.graph-panel__fullscreen[data-v-0225a4b8]{z-index:10;color:#2b7de9;cursor:pointer;background:#ffffffe6;border:1px solid #2b7de940;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .2s,box-shadow .2s;display:flex;position:absolute;top:16px;right:16px}.graph-panel__fullscreen svg[data-v-0225a4b8]{width:18px;height:18px}.graph-panel__fullscreen[data-v-0225a4b8]:hover{background:#fff;box-shadow:0 0 12px #408cff59}.graph-panel__canvas[data-v-0225a4b8]{background:linear-gradient(160deg,#f0f7ff,#e3f0ff);border-radius:16px;height:560px;position:relative;overflow:hidden}.graph-panel__canvas[data-v-0225a4b8]:fullscreen{border:none;border-radius:0;height:100%}.graph-panel__stats[data-v-0225a4b8]{z-index:10;background:#ffffffeb;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:0;width:fit-content;max-width:calc(100% - 48px);margin:0 auto;padding:14px 32px;display:flex;position:relative;transform:translateY(-50%);box-shadow:0 4px 20px #2b7de91f}.graph-stat[data-v-0225a4b8]{color:#1d2129;flex-direction:column;align-items:center;gap:4px;min-width:100px;padding:0 24px;display:flex}.graph-stat[data-v-0225a4b8]:not(:last-child){border-right:1px solid #2b7de91f}.graph-stat__value[data-v-0225a4b8]{font-variant-numeric:tabular-nums;color:#1d2129;font-size:26px;font-weight:700}.graph-stat__label[data-v-0225a4b8]{color:#4e5969;font-size:13px}.fade-enter-active[data-v-0225a4b8],.fade-leave-active[data-v-0225a4b8]{transition:opacity .3s}.fade-enter-from[data-v-0225a4b8],.fade-leave-to[data-v-0225a4b8]{opacity:0}.course-module[data-v-a5f7b309]{justify-content:center;align-items:flex-start;gap:16px;display:flex}.course-module__content[data-v-a5f7b309]{flex:0 1000px;min-width:0}
