.ps-overview[data-v-dfcce514]{background:transparent;padding:0}.ps-ov-grid[data-v-dfcce514]{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:768px){.ps-ov-grid[data-v-dfcce514]{grid-template-columns:1fr 1.15fr 1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.ps-ov-card[data-v-dfcce514]{padding:16px 18px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ps-ov-head[data-v-dfcce514]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px;min-height:24px}.ps-ov-head[data-v-dfcce514],.ps-ov-title[data-v-dfcce514]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ps-ov-title[data-v-dfcce514]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;margin:0;font-size:14px;font-weight:600;color:#1e293b}.ps-ov-info[data-v-dfcce514]{font-size:13px;color:#94a3b8}.ps-ov-badge[data-v-dfcce514]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:rgba(99,102,241,.1);color:#4f46e5;font-size:12px;font-weight:600;white-space:nowrap}.ps-ov-card--progress .ps-ov-head[data-v-dfcce514]{margin-bottom:8px}.ps-ov-progress-row[data-v-dfcce514]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.ps-ov-percent[data-v-dfcce514]{font-size:36px;font-weight:800;color:#1e293b;line-height:1;-ms-flex-negative:0;flex-shrink:0}.ps-ov-track[data-v-dfcce514]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:10px;border-radius:999px;background:rgba(199,210,254,.7)}.ps-ov-track__bar[data-v-dfcce514]{height:100%;border-radius:999px;background:#6366f1}.ps-ov-track__knob[data-v-dfcce514]{position:absolute;top:50%;width:16px;height:16px;border-radius:999px;background:#4f46e5;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ps-stat-row[data-v-dfcce514]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ps-ov-card--stats .ps-ov-head[data-v-dfcce514]{margin-bottom:8px}.ps-ov-card--stats .ps-stat-row[data-v-dfcce514]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.ps-mini-card[data-v-dfcce514]{border-radius:8px;padding:12px 4px;text-align:center;min-width:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ps-mini-card__value[data-v-dfcce514]{font-size:18px;font-weight:800;line-height:1.15}.ps-mini-card__label[data-v-dfcce514]{margin-top:2px;font-size:12px;color:#64748b;white-space:nowrap}.ps-mini-card--score[data-v-dfcce514]{background:rgba(59,130,246,.1)}.ps-mini-card--score .ps-mini-card__value[data-v-dfcce514]{color:#2563eb}.ps-mini-card--mastered[data-v-dfcce514]{background:rgba(16,185,129,.12)}.ps-mini-card--mastered .ps-mini-card__value[data-v-dfcce514]{color:#10b981}.ps-mini-card--weak[data-v-dfcce514]{background:rgba(239,68,68,.1)}.ps-mini-card--weak .ps-mini-card__value[data-v-dfcce514]{color:#ef4444}.ps-mini-card--week[data-v-dfcce514]{background:rgba(139,92,246,.12)}.ps-mini-card--week .ps-mini-card__value[data-v-dfcce514]{color:#8b5cf6}.ps-ov-card--tips[data-v-dfcce514]{background:#fff6e8!important}.ps-ov-tips-title[data-v-dfcce514]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:8px;font-size:14px;font-weight:700;color:#d97706}.ps-ov-tips-title i[data-v-dfcce514]{font-size:16px}.ps-ov-tips-text[data-v-dfcce514]{margin:0 0 6px;font-size:13px;line-height:1.6;color:#92400e}.ps-ov-tips-text[data-v-dfcce514]:last-of-type{margin-bottom:12px}.ps-ov-tips-btn.ivu-btn[data-v-dfcce514]{margin-top:auto;height:42px;border-radius:8px!important;background:#f59e0b!important}.ps-sticky[data-v-dfcce514]{position:sticky;top:90px;border:0!important}.ps-side-title[data-v-dfcce514]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:400;color:#0f172a}.ps-side-title>i[data-v-dfcce514]{font-size:20px;line-height:1}.ps-sticky .side-nav-group-title[data-v-dfcce514]{font-weight:400}.ps-sticky .side-nav-btn[data-v-dfcce514]{font-size:14px;font-weight:400}.ps-sticky .side-nav-btn.is-active[data-v-dfcce514],.ps-sticky .side-nav-btn[data-v-dfcce514]{-webkit-box-shadow:none!important;box-shadow:none!important}.ps-sticky .wl-cat-icon.is-brand[data-v-dfcce514]{color:#4f46e5}.ps-sticky .wl-cat-icon.is-green[data-v-dfcce514]{color:#15803d}.ps-sticky .wl-cat-icon.is-blue[data-v-dfcce514]{color:#1d4ed8}.ps-sticky .wl-cat-icon.is-violet[data-v-dfcce514]{color:#7c3aed}.ps-sticky .wl-cat-icon.is-amber[data-v-dfcce514]{color:#b45309}.ps-sticky .wl-cat-icon.is-emerald[data-v-dfcce514]{color:#059669}.ps-sticky .wl-cat-icon.is-teal[data-v-dfcce514]{color:#0d9488}.ps-sticky .wl-cat-icon.is-sky[data-v-dfcce514]{color:#0284c7}.ps-sticky .wl-cat-icon.is-indigo[data-v-dfcce514]{color:#4338ca}.ps-sticky .wl-cat-icon.is-pink[data-v-dfcce514]{color:#db2777}.ps-sticky .wl-cat-icon.is-orange[data-v-dfcce514]{color:#ea580c}.ps-sticky .wl-cat-icon.is-cyan[data-v-dfcce514]{color:#0891b2}.ps-sticky .wl-cat-count[data-v-dfcce514]{margin-left:auto}.ps-badge[data-v-dfcce514]{font-size:12px;color:#1d4ed8;background:rgba(59,130,246,.12);border-radius:6px;padding:4px 8px;font-weight:900}.ps-search-wrap[data-v-dfcce514],.ps-toolbar[data-v-dfcce514]{position:relative}.ps-search-icon[data-v-dfcce514]{position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#94a3b8;font-size:18px;line-height:1;pointer-events:none;z-index:2}.ps-search-wrap[data-v-dfcce514] .ivu-input{padding-left:40px;height:40px;line-height:40px;font-size:13px}.ps-search-wrap[data-v-dfcce514] .ivu-input-prefix{height:40px;line-height:40px}.ps-search-wrap[data-v-dfcce514] .ivu-input-with-prefix .ivu-input{padding-left:40px}.ps-pron-wrap[data-v-dfcce514]{position:relative}.ps-pron-btn[data-v-dfcce514]{border:1px solid rgba(203,213,225,.9);background:#fff;color:#334155;border-radius:6px;padding:0 12px;font-size:13px;font-weight:700;gap:6px}.ps-chart-download[data-v-dfcce514],.ps-pron-btn[data-v-dfcce514]{height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ps-chart-download[data-v-dfcce514]{position:relative;border:0;cursor:pointer;padding:0 14px 0 12px;border-radius:6px;background:linear-gradient(92deg,#6366f1,#7c3aed 52%,#8b5cf6);color:#fff!important;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;-webkit-transition:-webkit-transform .18s ease,-webkit-filter .18s ease;transition:-webkit-transform .18s ease,-webkit-filter .18s ease;transition:transform .18s ease,filter .18s ease;transition:transform .18s ease,filter .18s ease,-webkit-transform .18s ease,-webkit-filter .18s ease}.ps-chart-download[data-v-dfcce514]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:none;box-shadow:none;-webkit-filter:brightness(1.03);filter:brightness(1.03)}.ps-chart-download[data-v-dfcce514]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:brightness(.98);filter:brightness(.98)}.ps-chart-download[data-v-dfcce514]:disabled{opacity:.55;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.ps-chart-download.is-busy[data-v-dfcce514]{pointer-events:none}.ps-chart-download__body[data-v-dfcce514]{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ps-chart-download__ico[data-v-dfcce514]{font-size:18px;line-height:1}.ps-chart-download__copy[data-v-dfcce514]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.15;text-align:left}.ps-chart-download__line1[data-v-dfcce514]{font-size:13px;font-weight:900;letter-spacing:.02em}.ps-chart-download__line2[data-v-dfcce514]{font-size:12px;font-weight:700;opacity:.88}.ps-chart-download__tail[data-v-dfcce514]{font-size:16px;line-height:1;opacity:.82;margin-left:2px}.ps-pron-menu[data-v-dfcce514]{position:absolute;top:44px;left:0;width:136px;border:1px solid rgba(203,213,225,.9);background:#fff;border-radius:6px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:20;padding:4px}.ps-pron-item[data-v-dfcce514]{width:100%;border:0;background:transparent;text-align:left;border-radius:6px;padding:6px 8px;font-size:13px;color:#64748b;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ps-pron-item[data-v-dfcce514]:hover{background:rgba(99,102,241,.08)}.ps-section-title[data-v-dfcce514]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:20px!important;line-height:1.2;font-weight:700!important;color:#1e293b}.ps-section-title__icon[data-v-dfcce514]{font-size:20px;line-height:1;font-weight:400}.ps-section-title__icon.is-pink[data-v-dfcce514]{color:#ec4899}.ps-system-desc[data-v-dfcce514]{margin-top:8px;color:#64748b;font-size:13px;line-height:1.6}.ps-info-card[data-v-dfcce514]{border-radius:8px;border:1px solid rgba(226,232,240,.9);padding:12px}.ps-info-card h4[data-v-dfcce514]{font-size:18px;font-weight:900;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.ps-info-card p[data-v-dfcce514]{margin-top:8px;font-size:13px;color:#64748b;line-height:1.6}.ps-info-card.is-vowel[data-v-dfcce514]{background:rgba(236,72,153,.08)}.ps-info-card.is-vowel h4[data-v-dfcce514]{color:#db2777}.ps-info-card.is-consonant[data-v-dfcce514]{background:rgba(59,130,246,.1)}.ps-info-card.is-consonant h4[data-v-dfcce514]{color:#2563eb}.ps-list-head .ps-section-title[data-v-dfcce514]{margin:0}.ps-list-crumbs[data-v-dfcce514]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:10px}.ps-list-crumb[data-v-dfcce514],.ps-list-crumbs[data-v-dfcce514]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ps-list-crumb[data-v-dfcce514]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;height:28px;padding:0 10px 0 8px;border-radius:999px;background:rgba(241,245,249,.95);color:#64748b}.ps-list-crumb i[data-v-dfcce514]{font-size:14px;line-height:1}.ps-list-crumb__text[data-v-dfcce514]{font-size:13px;font-weight:400}.ps-list-crumb__count[data-v-dfcce514]{font-size:13px;color:#94a3b8}.ps-list-crumb.is-green[data-v-dfcce514]{background:rgba(22,163,74,.1);color:#15803d}.ps-list-crumb.is-green .ps-list-crumb__count[data-v-dfcce514]{color:#16a34a}.ps-list-crumb.is-teal[data-v-dfcce514]{background:rgba(13,148,136,.1);color:#0f766e}.ps-list-crumb.is-teal .ps-list-crumb__count[data-v-dfcce514]{color:#0d9488}.ps-list-crumb.is-blue[data-v-dfcce514]{background:rgba(37,99,235,.1);color:#1d4ed8}.ps-list-crumb.is-blue .ps-list-crumb__count[data-v-dfcce514]{color:#2563eb}.ps-list-crumb.is-sky[data-v-dfcce514]{background:rgba(2,132,199,.1);color:#0369a1}.ps-list-crumb.is-sky .ps-list-crumb__count[data-v-dfcce514]{color:#0284c7}.ps-list-crumb.is-violet[data-v-dfcce514]{background:rgba(124,58,237,.1);color:#6d28d9}.ps-list-crumb.is-violet .ps-list-crumb__count[data-v-dfcce514]{color:#7c3aed}.ps-phoneme-groups[data-v-dfcce514]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ps-phoneme-group+.ps-phoneme-group[data-v-dfcce514]{margin-top:28px;padding-top:22px;border-top:1px solid rgba(148,163,184,.28)}.ps-phoneme-group__head[data-v-dfcce514]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:14px;padding:8px 12px;border-radius:8px;background:rgba(241,245,249,.96);border-left:3px solid #6366f1}.ps-phoneme-group__head i[data-v-dfcce514]{font-size:18px;color:#6366f1}.ps-phoneme-group__title[data-v-dfcce514]{font-size:16px;font-weight:600;color:#1e293b}.ps-phoneme-group__count[data-v-dfcce514]{margin-left:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:36px;height:22px;padding:0 8px;border-radius:999px;text-align:center;font-size:12px;font-weight:500;color:#64748b;background:hsla(0,0%,100%,.92)}.ps-phoneme-group__head.is-vowel[data-v-dfcce514]{background:rgba(236,72,153,.08);border-left-color:#db2777}.ps-phoneme-group__head.is-vowel i[data-v-dfcce514]{color:#db2777}.ps-phoneme-group__head.is-vowel .ps-phoneme-group__count[data-v-dfcce514]{color:#db2777;background:rgba(236,72,153,.12)}.ps-phoneme-group__head.is-consonant[data-v-dfcce514]{background:rgba(59,130,246,.08);border-left-color:#2563eb}.ps-phoneme-group__head.is-consonant i[data-v-dfcce514]{color:#2563eb}.ps-phoneme-group__head.is-consonant .ps-phoneme-group__count[data-v-dfcce514]{color:#2563eb;background:rgba(59,130,246,.12)}.ps-phoneme-grid[data-v-dfcce514]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.ps-phoneme-card[data-v-dfcce514]{border:1px solid rgba(226,232,240,.95);border-radius:8px;background:#f8fafc;-webkit-box-shadow:none;box-shadow:none;padding:14px}.ps-phoneme-symbol[data-v-dfcce514]{font-size:20px;font-weight:400;color:#1e293b;line-height:1.1}.ps-phoneme-type[data-v-dfcce514]{margin-top:2px;font-size:12px;color:#94a3b8;font-weight:400}.ps-example-block[data-v-dfcce514]{border-top:1px dashed rgba(226,232,240,.95);padding-top:10px}.ps-example-label[data-v-dfcce514]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;font-weight:400;color:#94a3b8;letter-spacing:.04em;margin-bottom:6px}.ps-example-grid[data-v-dfcce514]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 6px}.ps-example-item[data-v-dfcce514]{min-width:0;width:100%;border:0;background:transparent;padding:2px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2px;text-align:left;cursor:pointer}.ps-example-item i[data-v-dfcce514]{color:#4f46e5;font-size:13px}.ps-example-item.is-playing .ps-example-word[data-v-dfcce514],.ps-example-item.is-playing[data-v-dfcce514],.ps-example-item:hover .ps-example-word[data-v-dfcce514],.ps-example-item[data-v-dfcce514]:hover{color:#4338ca}.ps-example-word[data-v-dfcce514]{font-size:14px;font-weight:400;color:#1e293b;line-height:1.2}.ps-example-ipa[data-v-dfcce514]{font-size:12px;color:#64748b;font-weight:400;line-height:1.2;word-break:break-word}.ps-example-ipa--muted[data-v-dfcce514]{color:#94a3b8;font-weight:400}.ps-example-ipa-hl[data-v-dfcce514]{font-style:normal;color:#4f46e5;font-weight:400}.ps-example-hint[data-v-dfcce514]{margin:6px 0 0;font-size:12px;color:#94a3b8;line-height:1.6}.ps-example-empty[data-v-dfcce514]{font-size:12px;color:#94a3b8;font-weight:400}@media (max-width:767px){.ps-example-grid[data-v-dfcce514]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ps-phoneme-tip[data-v-dfcce514]{font-size:12px;color:#64748b;line-height:1.6}.ps-card-actions[data-v-dfcce514]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.ps-card-actions[data-v-dfcce514],.ps-fav-btn[data-v-dfcce514]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ps-fav-btn[data-v-dfcce514]{border:0;background:transparent;color:#94a3b8;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.ps-fav-btn i[data-v-dfcce514]{font-size:18px}.ps-fav-btn.is-active[data-v-dfcce514]{color:#ec4899}.ps-mastery[data-v-dfcce514]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.ps-master-btn[data-v-dfcce514]{border:0;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:400;color:#475569;background:rgba(226,232,240,.7)}.ps-master-btn.is-mastered[data-v-dfcce514]{color:#166534;background:rgba(187,247,208,.9)}.ps-master-btn.is-unmastered[data-v-dfcce514]{color:#c2410c;background:rgba(254,215,170,.95)}.ps-sound-btn[data-v-dfcce514]{width:auto;min-width:28px;height:28px;padding:0 8px;border-radius:999px;border:0;background:rgba(99,102,241,.12);color:#4f46e5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;font-size:12px;font-weight:400}.ps-empty[data-v-dfcce514],.ps-sound-btn[data-v-dfcce514]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ps-empty[data-v-dfcce514]{border:1px dashed rgba(148,163,184,.8);border-radius:6px;background:rgba(248,250,252,.75);padding:10px;font-size:13px;color:#64748b;font-weight:700;gap:6px}.ps-btn[data-v-dfcce514]{border:0!important;color:#fff!important;font-weight:900!important;border-radius:6px!important;min-height:40px!important;padding:0 14px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ps-btn--indigo-violet[data-v-dfcce514]{background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6))!important;background:linear-gradient(90deg,#6366f1,#8b5cf6)!important}.ps-btn--blue[data-v-dfcce514]{background:#4f46e5!important}.ps-btn--pink[data-v-dfcce514]{background:-webkit-gradient(linear,left top,right top,from(#ec4899),to(#d946ef))!important;background:linear-gradient(90deg,#ec4899,#d946ef)!important}.ps-btn--amber-route[data-v-dfcce514]{background:-webkit-gradient(linear,left top,right top,from(#fbbf24),to(#f97316))!important;background:linear-gradient(90deg,#fbbf24,#f97316)!important}.ps-route-btn[data-v-dfcce514]{height:40px!important;border-radius:8px!important;font-size:14px!important;letter-spacing:.01em}.ps-route-btn .ph[data-v-dfcce514]{font-size:18px}.ps-btn--violet[data-v-dfcce514]{background:#7c3aed!important}.ps-guidance-modal.ivu-modal-wrap.ivu-modal-hidden{display:none!important;pointer-events:none!important}.ps-guidance-modal.ivu-modal-wrap:not(.ivu-modal-hidden){display:block!important}.ps-guidance-modal.ivu-modal-wrap:not(.ivu-modal-hidden) .ivu-modal{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;margin:0!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.ps-guidance-modal .ivu-modal-content{border-radius:16px;overflow:hidden;border:1px solid rgba(226,232,240,.9);-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);background:transparent}.ps-guidance-modal .ivu-modal-header{display:none!important}.ps-guidance-modal .ivu-modal-body{padding:0!important}.ps-guidance-modal .ivu-modal-footer{display:none!important}.ps-guidance-shell{position:relative;min-height:200px;background:#fff;border-radius:16px;overflow:hidden}.ps-guidance-shell:after,.ps-guidance-shell:before{display:none}.ps-guidance-close{position:absolute;top:14px;right:14px;z-index:10;width:36px;height:36px;border-radius:999px;border:1px solid rgba(203,213,225,.8);background:hsla(0,0%,100%,.92);color:#64748b;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.ps-guidance-close:hover{background:#f1f5f9;color:#1e293b}.ps-guidance-close .ph{font-size:16px}.ps-guidance-inner{position:relative;z-index:2;padding:52px 28px 24px;min-height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ps-guidance-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:220px}.ps-guidance-body.is-loading,.ps-guidance-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ps-guidance-loading{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:64px 20px;min-height:300px}.ps-guidance-loading-glow{position:absolute;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.18) 0,transparent 70%);-webkit-filter:blur(32px);filter:blur(32px);-webkit-animation:ps-guidance-pulse 2.4s ease-in-out infinite;animation:ps-guidance-pulse 2.4s ease-in-out infinite}@-webkit-keyframes ps-guidance-pulse{0%,to{opacity:.55;-webkit-transform:scale(.92);transform:scale(.92)}50%{opacity:1;-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes ps-guidance-pulse{0%,to{opacity:.55;-webkit-transform:scale(.92);transform:scale(.92)}50%{opacity:1;-webkit-transform:scale(1.08);transform:scale(1.08)}}@-webkit-keyframes ps-guidance-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ps-guidance-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ps-guidance-spin{position:relative;z-index:1;display:inline-block;font-size:44px;color:#6366f1;-webkit-animation:ps-guidance-spin .85s linear infinite;animation:ps-guidance-spin .85s linear infinite}.ps-guidance-loading-text{position:relative;z-index:1;margin:20px 0 0;font-size:15px;font-weight:700;color:#1e293b}.ps-guidance-loading-hint{position:relative;z-index:1;margin:8px 0 0;font-size:13px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.1em}.ps-guidance-report-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;min-height:120px}.ps-guidance-cache-hint,.ps-guidance-report-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.ps-guidance-cache-hint{margin:0;padding:10px 14px;border-radius:12px;font-size:13px;font-weight:700;line-height:1.5;color:rgba(226,232,240,.92);background:rgba(99,102,241,.22);border:1px solid rgba(165,180,252,.35);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.ps-guidance-cache-hint .ph{-ms-flex-negative:0;flex-shrink:0;margin-top:2px;font-size:18px;color:#c4b5fd}.ps-guidance-pre{margin:0;font-family:inherit;font-size:14px;line-height:1.72;white-space:pre-wrap;word-break:break-word;color:rgba(226,232,240,.94);text-shadow:0 1px 2px rgba(15,23,42,.5);max-height:calc(100vh - 280px);overflow-y:auto;padding-right:6px}.ps-guidance-pre::-webkit-scrollbar{width:6px}.ps-guidance-pre::-webkit-scrollbar-thumb{background:rgba(129,140,248,.45);border-radius:999px}.ps-guidance-footer{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px}.ps-guidance-footer,.ps-guidance-ok{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ps-guidance-ok{border:0;cursor:pointer;min-width:200px;height:46px;padding:0 28px;border-radius:999px;font-size:14px;font-weight:900;letter-spacing:.06em;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,right top,from(#6366f1),color-stop(45%,#8b5cf6),to(#a855f7));background:linear-gradient(90deg,#6366f1,#8b5cf6 45%,#a855f7);-webkit-box-shadow:0 0 0 1px hsla(0,0%,100%,.12) inset,0 12px 32px rgba(99,102,241,.45);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),0 12px 32px rgba(99,102,241,.45);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.ps-guidance-ok:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 0 0 1px hsla(0,0%,100%,.16) inset,0 16px 40px rgba(139,92,246,.55);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),0 16px 40px rgba(139,92,246,.55)}.ps-guidance-ok .ph{font-size:16px}.psg-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:260px;padding:48px 24px;text-align:center}.psg-error-icon{font-size:48px;color:#ef4444;margin-bottom:16px}.psg-error-text{font-size:14px;color:#64748b;margin-bottom:20px}.psg-retry-btn{border:0;cursor:pointer;background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6));background:linear-gradient(90deg,#6366f1,#8b5cf6);color:#fff;padding:10px 24px;border-radius:6px;font-size:14px;font-weight:800;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.psg-panel{overflow-y:auto;max-height:calc(100vh - 100px)}.psg-panel::-webkit-scrollbar{width:5px}.psg-panel::-webkit-scrollbar-thumb{background:rgba(203,213,225,.6);border-radius:999px}.psg-header{position:relative;padding:28px 52px 24px 28px;background:linear-gradient(130deg,#fbbf24,#f97316 28%,#ec4899 60%,#8b5cf6);overflow:hidden}.psg-header:before{width:220px;height:220px;background:hsla(0,0%,100%,.1);right:-40px;top:-60px}.psg-header:after,.psg-header:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.psg-header:after{width:120px;height:120px;background:hsla(0,0%,100%,.07);right:80px;bottom:-40px}.psg-header-deco{position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.psg-header-deco-icon{font-size:96px;color:hsla(0,0%,100%,.18);line-height:1;display:block}.psg-header-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.38);border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.06em;margin-bottom:10px}.psg-header-badge,.psg-header-title{color:#fff;position:relative;z-index:1}.psg-header-title{font-size:20px;font-weight:900;margin:0 0 8px;text-shadow:0 1px 4px rgba(0,0,0,.15)}.psg-header-sub{font-size:13px;line-height:1.6;margin:0;max-width:460px}.psg-cache-pill,.psg-header-sub{color:hsla(0,0%,100%,.92);position:relative;z-index:1}.psg-cache-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:12px;padding:5px 12px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.3);border-radius:999px;font-size:12px;font-weight:700}.psg-cache-pill .ph{font-size:14px}.psg-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-bottom:1px solid rgba(226,232,240,.9)}.psg-stat{padding:16px 12px;text-align:center;border-right:1px solid rgba(226,232,240,.9)}.psg-stat:last-child{border-right:0}.psg-stat-icon{font-size:18px;display:block;margin-bottom:4px}.psg-stat--indigo .psg-stat-icon{color:#6366f1}.psg-stat--pink .psg-stat-icon{color:#ec4899}.psg-stat--emerald .psg-stat-icon{color:#10b981}.psg-stat--amber .psg-stat-icon{color:#f59e0b}.psg-stat-value{font-size:24px;font-weight:900;color:#1e293b;line-height:1.1}.psg-stat-unit{font-size:13px;font-weight:700}.psg-stat-label{font-size:12px;color:#64748b;font-weight:700;margin-top:2px}.psg-section-title{font-size:16px;font-weight:900;color:#1e293b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin:0 0 14px}.psg-section-title .ph{font-size:18px;color:#6366f1}.psg-journey{padding:20px 24px 16px;border-bottom:1px solid rgba(226,232,240,.9)}.psg-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.psg-stage{border-radius:8px;padding:14px 12px;border:1px solid;-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.psg-stage:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.psg-stage--amber{background:#fffbeb;border-color:#fde68a}.psg-stage--pink{background:#fdf2f8;border-color:#fbcfe8}.psg-stage--violet{background:#f5f3ff;border-color:#ddd6fe}.psg-stage--emerald{background:#f0fdf4;border-color:#a7f3d0}.psg-stage-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:8px}.psg-stage-head,.psg-stage-num{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.psg-stage-num{width:22px;height:22px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:900;-ms-flex-negative:0;flex-shrink:0;color:#fff}.psg-stage--amber .psg-stage-num{background:#f59e0b}.psg-stage--pink .psg-stage-num{background:#ec4899}.psg-stage--violet .psg-stage-num{background:#8b5cf6}.psg-stage--emerald .psg-stage-num{background:#10b981}.psg-stage-icon{font-size:18px}.psg-stage--amber .psg-stage-icon{color:#f59e0b}.psg-stage--pink .psg-stage-icon{color:#ec4899}.psg-stage--violet .psg-stage-icon{color:#8b5cf6}.psg-stage--emerald .psg-stage-icon{color:#10b981}.psg-stage-title{font-size:13px;font-weight:900;color:#1e293b;margin-bottom:4px}.psg-stage-desc{font-size:12px;color:#64748b;line-height:1.6;min-height:32px}.psg-stage-duration{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:700;color:#94a3b8}.psg-stage-duration .ph{font-size:14px}.psg-cols{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid rgba(226,232,240,.9)}.psg-col{padding:20px 24px}.psg-col+.psg-col{border-left:1px solid rgba(226,232,240,.9)}.psg-phoneme-row{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.psg-phoneme-card{position:relative;border:1px solid rgba(226,232,240,.9);border-radius:8px;background:#f8fafc;padding:10px 10px 10px 10px}.psg-phoneme-sym{font-size:20px;font-weight:900;color:#6366f1;line-height:1.1}.psg-phoneme-ex{font-size:12px;color:#64748b;font-weight:700;margin-top:2px}.psg-phoneme-tip{font-size:12px;color:#94a3b8;line-height:1.45;margin-top:4px;padding-right:28px}.psg-phoneme-play{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;border:0;background:rgba(99,102,241,.1);color:#6366f1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:14px}.psg-phoneme-play:hover{background:rgba(99,102,241,.18)}.psg-task-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.psg-task,.psg-task-list{display:-webkit-box;display:-ms-flexbox;display:flex}.psg-task{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-radius:8px;padding:10px 12px;border:1px solid}.psg-task--amber{background:#fffbeb;border-color:#fde68a}.psg-task--pink{background:#fdf2f8;border-color:#fbcfe8}.psg-task--violet{background:#f5f3ff;border-color:#ddd6fe}.psg-task-icon-wrap{-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;border-radius:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px}.psg-task--amber .psg-task-icon-wrap{background:#fef3c7;color:#f59e0b}.psg-task--pink .psg-task-icon-wrap{background:#fce7f3;color:#ec4899}.psg-task--violet .psg-task-icon-wrap{background:#ede9fe;color:#8b5cf6}.psg-task-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.psg-task-label{font-size:13px;font-weight:900;color:#1e293b}.psg-task-desc{font-size:12px;color:#64748b;line-height:1.45;margin-top:2px}.psg-task-time{-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:800;color:#94a3b8;white-space:nowrap}.psg-cta{padding:16px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;border-bottom:1px solid rgba(226,232,240,.9)}.psg-cta-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;height:44px;border:0;border-radius:6px;font-size:14px;font-weight:900;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.psg-cta-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.psg-cta-btn--primary{background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6));background:linear-gradient(90deg,#6366f1,#8b5cf6);-webkit-box-shadow:0 6px 20px rgba(99,102,241,.3);box-shadow:0 6px 20px rgba(99,102,241,.3)}.psg-cta-btn--amber{background:-webkit-gradient(linear,left top,right top,from(#fbbf24),to(#f97316));background:linear-gradient(90deg,#fbbf24,#f97316);-webkit-box-shadow:0 6px 20px rgba(249,115,22,.28);box-shadow:0 6px 20px rgba(249,115,22,.28)}.psg-cta-btn .ph{font-size:18px}.psg-full-report{padding:12px 24px 20px}.psg-full-toggle{border:0;background:transparent;cursor:pointer;font-size:13px;font-weight:700;color:#64748b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 0;-webkit-transition:color .2s ease;transition:color .2s ease}.psg-full-toggle:hover{color:#6366f1}.psg-full-caret{font-size:13px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.psg-full-body{margin-top:10px;border:1px solid rgba(226,232,240,.9);border-radius:8px;background:#f8fafc;padding:14px}.psg-full-pre{margin:0;font-family:inherit;font-size:13px;line-height:1.75;white-space:pre-wrap;word-break:break-word;color:#64748b;max-height:300px;overflow-y:auto}.psg-full-pre::-webkit-scrollbar{width:4px}.psg-full-pre::-webkit-scrollbar-thumb{background:rgba(203,213,225,.7);border-radius:999px}@media (max-width:720px){.psg-stages{grid-template-columns:repeat(2,1fr)}.psg-cols{grid-template-columns:1fr}.psg-col+.psg-col{border-left:0;border-top:1px solid rgba(226,232,240,.9)}.psg-stats{grid-template-columns:repeat(2,1fr)}.psg-stat:nth-child(2){border-right:0}.psg-stat:nth-child(3),.psg-stat:nth-child(4){border-top:1px solid rgba(226,232,240,.9)}.psg-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.immersive-player-teleport[data-v-8c86dc86]{position:relative;z-index:999999}.immersive-player-mask[data-v-8c86dc86]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.75);backdrop-filter:blur(12px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999999}.immersive-player-card[data-v-8c86dc86]{position:relative;width:360px;background:#fff;border-radius:40px;padding:56px 32px 48px;-webkit-box-shadow:0 24px 48px -12px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.8) inset;box-shadow:0 24px 48px -12px rgba(0,0,0,.3),inset 0 0 0 1px hsla(0,0%,100%,.8);text-align:center;overflow:hidden;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.ip-glow-bg[data-v-8c86dc86]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);width:240px;height:240px;background:radial-gradient(circle,rgba(99,102,241,.12) 0,hsla(0,0%,100%,0) 70%);border-radius:50%;-webkit-transition:all .8s cubic-bezier(.16,1,.3,1);transition:all .8s cubic-bezier(.16,1,.3,1);opacity:0}.ip-glow-bg.is-playing[data-v-8c86dc86]{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);background:radial-gradient(circle,rgba(99,102,241,.25) 0,hsla(0,0%,100%,0) 70%)}.ip-content[data-v-8c86dc86]{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ip-word[data-v-8c86dc86]{font-size:40px;font-weight:800;color:#0f172a;margin-bottom:16px;letter-spacing:-.01em;line-height:1.2}.ip-ipa-text[data-v-8c86dc86]{font-family:Outfit,sans-serif;font-size:64px;color:#94a3b8;font-weight:500;margin-bottom:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:72px}.ip-ipa-text--muted[data-v-8c86dc86]{font-size:24px;font-weight:600}.ip-prefix[data-v-8c86dc86],.ip-slash[data-v-8c86dc86],.ip-suffix[data-v-8c86dc86]{-webkit-transition:all .4s cubic-bezier(.34,1.56,.64,1);transition:all .4s cubic-bezier(.34,1.56,.64,1)}.ip-slash[data-v-8c86dc86]{color:#cbd5e1}.ip-prefix[data-v-8c86dc86],.ip-suffix[data-v-8c86dc86]{color:#64748b}.ip-ipa-text.is-playing .ip-prefix[data-v-8c86dc86],.ip-ipa-text.is-playing .ip-slash[data-v-8c86dc86],.ip-ipa-text.is-playing .ip-suffix[data-v-8c86dc86]{color:#e2e8f0;opacity:.7}.ip-highlight[data-v-8c86dc86]{display:inline-block;position:relative;z-index:10;color:#4f46e5;font-weight:800;-webkit-transition:all .4s cubic-bezier(.34,1.56,.64,1);transition:all .4s cubic-bezier(.34,1.56,.64,1);-webkit-transform-origin:center 60%;transform-origin:center 60%;margin:0 2px;-webkit-font-smoothing:antialiased}.ip-highlight.is-playing[data-v-8c86dc86]{color:#6366f1;text-shadow:0 0 8px rgba(99,102,241,.3);-webkit-transform:scale(1.4);transform:scale(1.4);margin:0 12px}.ip-wave-container[data-v-8c86dc86]{height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ip-wave-bars[data-v-8c86dc86],.ip-wave-container[data-v-8c86dc86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ip-wave-bars[data-v-8c86dc86]{gap:6px;height:24px}.ip-bar[data-v-8c86dc86]{width:6px;background:#e2e8f0;border-radius:3px;height:8px;-webkit-transition:height .2s ease,background .2s ease;transition:height .2s ease,background .2s ease}.ip-bar.is-playing[data-v-8c86dc86]{background:#6366f1;-webkit-animation:wave-bounce-8c86dc86 .5s ease-in-out infinite alternate;animation:wave-bounce-8c86dc86 .5s ease-in-out infinite alternate}.ip-bar.is-playing[data-v-8c86dc86]:first-child{-webkit-animation-delay:0s;animation-delay:0s}.ip-bar.is-playing[data-v-8c86dc86]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.ip-bar.is-playing[data-v-8c86dc86]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes wave-bounce-8c86dc86{0%{height:8px}to{height:24px}}@keyframes wave-bounce-8c86dc86{0%{height:8px}to{height:24px}}.ip-finished-text[data-v-8c86dc86]{color:#10b981;font-size:36px;-webkit-animation:pop-in-8c86dc86 .5s cubic-bezier(.34,1.56,.64,1);animation:pop-in-8c86dc86 .5s cubic-bezier(.34,1.56,.64,1)}@-webkit-keyframes pop-in-8c86dc86{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}70%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pop-in-8c86dc86{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}70%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ip-fade-enter-active[data-v-8c86dc86],.ip-fade-leave-active[data-v-8c86dc86]{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.ip-fade-enter[data-v-8c86dc86],.ip-fade-leave-to[data-v-8c86dc86]{opacity:0}.ip-fade-enter-active .immersive-player-card[data-v-8c86dc86]{-webkit-animation:card-enter-8c86dc86 .5s cubic-bezier(.16,1,.3,1) forwards;animation:card-enter-8c86dc86 .5s cubic-bezier(.16,1,.3,1) forwards}.ip-fade-leave-active .immersive-player-card[data-v-8c86dc86]{-webkit-animation:card-leave-8c86dc86 .4s cubic-bezier(.16,1,.3,1) forwards;animation:card-leave-8c86dc86 .4s cubic-bezier(.16,1,.3,1) forwards}@-webkit-keyframes card-enter-8c86dc86{0%{-webkit-transform:scale(.85) translateY(20px);transform:scale(.85) translateY(20px);opacity:0}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}}@keyframes card-enter-8c86dc86{0%{-webkit-transform:scale(.85) translateY(20px);transform:scale(.85) translateY(20px);opacity:0}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}}@-webkit-keyframes card-leave-8c86dc86{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.9) translateY(10px);transform:scale(.9) translateY(10px);opacity:0}}@keyframes card-leave-8c86dc86{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.9) translateY(10px);transform:scale(.9) translateY(10px);opacity:0}}.ps-sticky[data-v-c61c149a]{position:sticky;top:90px;border:0!important}.p48v2-side-title[data-v-c61c149a]{font-weight:400;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.p48v2-side-title>i[data-v-c61c149a]{color:#6366f1}.ps-sticky .side-nav-group-title[data-v-c61c149a]{margin-top:14px}.p48v2-filter-list[data-v-c61c149a],.p48v2-tools[data-v-c61c149a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.p48v2-filter-btn__icon[data-v-c61c149a]{font-size:18px;-ms-flex-negative:0;flex-shrink:0}.p48v2-filter-btn__icon--all[data-v-c61c149a]{color:#6366f1}.p48v2-filter-btn__icon--vowel[data-v-c61c149a]{color:#a855f7}.p48v2-filter-btn__icon--consonant[data-v-c61c149a]{color:#0ea5e9}.p48v2-tool-icon[data-v-c61c149a]{font-size:18px}.p48v2-tool-icon.is-purple[data-v-c61c149a]{color:#8b5cf6}.p48v2-tool-icon.is-emerald[data-v-c61c149a]{color:#10b981}.p48v2-symbol-grid[data-v-c61c149a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.p48v2-symbol-btn[data-v-c61c149a]{height:38px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;font-size:14px;font-weight:400;color:#334155;cursor:pointer}.p48v2-symbol-btn.is-active[data-v-c61c149a]{border-color:#6366f1;background:#eef2ff;color:#4338ca}.p48v2-main-head[data-v-c61c149a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p48v2-main-head[data-v-c61c149a],.p48v2-title[data-v-c61c149a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p48v2-title[data-v-c61c149a]{font-size:18px;font-weight:900;color:#0f172a;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px}.p48v2-title>i[data-v-c61c149a]{color:#6366f1}.p48v2-subtitle[data-v-c61c149a]{color:#64748b;font-size:14px;margin-top:6px;margin-bottom:10px}.p48v2-head-actions[data-v-c61c149a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px}.p48v2-accent-dd[data-v-c61c149a]{-ms-flex-negative:0;flex-shrink:0}.p48v2-accent-trigger[data-v-c61c149a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:40px;min-width:132px;padding:0 12px 0 12px;border:1px solid #dcdfe6;border-radius:6px;background:#fff;color:#606266;font-size:13px;font-weight:800;cursor:pointer;outline:none;-webkit-transition:border-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.p48v2-accent-trigger[data-v-c61c149a]:hover{border-color:#c0c4cc;color:#303133}.p48v2-accent-trigger:hover .p48v2-accent-trigger__caret[data-v-c61c149a],.p48v2-accent-trigger:hover .p48v2-accent-trigger__icon[data-v-c61c149a]{color:#303133}.p48v2-accent-trigger[data-v-c61c149a]:focus{border-color:#a8abb2;-webkit-box-shadow:0 0 0 2px rgba(99,102,241,.12);box-shadow:0 0 0 2px rgba(99,102,241,.12)}.p48v2-accent-trigger__icon[data-v-c61c149a]{font-size:13px;line-height:1;color:#606266;-ms-flex-negative:0;flex-shrink:0}.p48v2-accent-trigger__text[data-v-c61c149a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:left;white-space:nowrap}.p48v2-accent-trigger__caret[data-v-c61c149a]{font-size:12px;line-height:1;color:#606266;-ms-flex-negative:0;flex-shrink:0;margin-left:1px}.p48v2-btn[data-v-c61c149a]{height:40px;border:0;border-radius:6px;padding:0 14px;font-size:13px;font-weight:900;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer}.p48v2-btn--history[data-v-c61c149a],.p48v2-btn--primary[data-v-c61c149a]{background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6));background:linear-gradient(90deg,#6366f1,#8b5cf6)}.p48v2-btn--green[data-v-c61c149a]{background:-webkit-gradient(linear,left top,right top,from(#10b981),to(#22c55e));background:linear-gradient(90deg,#10b981,#22c55e)}.p48v2-btn--green.is-disabled[data-v-c61c149a]{opacity:.45}.p48v2-current[data-v-c61c149a],.p48v2-guide-card[data-v-c61c149a],.p48v2-record[data-v-c61c149a]{border:0;padding:16px;margin-top:12px}.p48v2-block-title[data-v-c61c149a]{font-size:16px;font-weight:900;color:#0f172a;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.p48v2-block-title-icon--blue[data-v-c61c149a]{color:#6366f1}.p48v2-current-row[data-v-c61c149a]{display:grid;grid-template-columns:1fr auto;gap:14px;margin-top:12px}.p48v2-symbol-box[data-v-c61c149a]{background:#f2f1fa;border-radius:8px;min-height:96px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p48v2-symbol-main[data-v-c61c149a]{font-size:30px;font-weight:900;color:#4f46e5}.p48v2-symbol-sub[data-v-c61c149a]{margin-top:4px;font-size:13px;color:#475569;font-weight:700}.p48v2-action-row[data-v-c61c149a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.p48v2-action-row .p48v2-btn[data-v-c61c149a]{height:84px;min-height:84px;padding:0 32px;font-size:18px;border-radius:8px;gap:10px}.p48v2-action-row .p48v2-btn i[data-v-c61c149a]{font-size:28px;line-height:1}.p48v2-info-line[data-v-c61c149a]{margin-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p48v2-info-title[data-v-c61c149a]{font-size:13px;color:#475569;font-weight:900}.p48v2-batch-btn[data-v-c61c149a]{border:0;background:transparent;color:#6366f1;font-size:13px;font-weight:800;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p48v2-word-grid[data-v-c61c149a]{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.p48v2-word-card[data-v-c61c149a]{background:#f8fafc;border-radius:6px;padding:10px;border:1px solid rgba(226,232,240,.9);-webkit-transition:border-color .2s ease,background .2s ease;transition:border-color .2s ease,background .2s ease}.p48v2-word-card.is-playing[data-v-c61c149a]{background:rgba(238,242,255,.95);border-color:rgba(129,140,248,.95)}.p48v2-word-card__main[data-v-c61c149a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.p48v2-word-ipa[data-v-c61c149a]{font-size:12px;color:#64748b;font-weight:700}.p48v2-word-ipa em[data-v-c61c149a]{font-style:normal;color:#4f46e5;font-weight:900}.p48v2-word-card strong[data-v-c61c149a]{display:block;color:#0f172a;font-size:14px}.p48v2-word-card button[data-v-c61c149a]{margin-top:6px;border:0;background:transparent;color:#6366f1;font-size:13px;font-weight:700;cursor:pointer}.p48v2-tip-list[data-v-c61c149a]{margin-top:8px;padding:0;list-style:none}.p48v2-tip-list li[data-v-c61c149a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#334155;font-size:13px;line-height:1.8}.p48v2-tip-list i[data-v-c61c149a]{color:#22c55e}.p48v2-wave[data-v-c61c149a]{margin:16px auto 10px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:4px}.p48v2-wave-bar[data-v-c61c149a]{width:8px;height:16px;border-radius:999px;background:#cbd5e1}.p48v2-wave-bar.is-live[data-v-c61c149a]{-webkit-animation:p48wave-c61c149a .9s ease-in-out infinite;animation:p48wave-c61c149a .9s ease-in-out infinite}.p48v2-wave-bar[data-v-c61c149a]:nth-child(2n){-webkit-animation-delay:.1s;animation-delay:.1s}.p48v2-wave-bar[data-v-c61c149a]:nth-child(3n){-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes p48wave-c61c149a{0%,to{height:12px}50%{height:38px}}@keyframes p48wave-c61c149a{0%,to{height:12px}50%{height:38px}}.p48v2-mic-btn[data-v-c61c149a]{width:86px;height:86px;border-radius:50%;border:0;background:#ef4444;color:#fff;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:30px;cursor:pointer}.p48v2-mic-btn.is-recording[data-v-c61c149a]{background:#dc2626}.p48v2-mic-btn[disabled][data-v-c61c149a]{opacity:.45;cursor:not-allowed}.p48v2-record-status[data-v-c61c149a]{text-align:center;margin-top:10px;font-size:14px;color:#475569;font-weight:700}.p48v2-saved-rec[data-v-c61c149a]{text-align:center;margin-top:6px;color:#64748b;font-size:13px}.p48v2-score-card[data-v-c61c149a]{margin-top:12px;border-radius:6px;background:#f8fafc;padding:12px}.p48v2-score-grid[data-v-c61c149a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.p48v2-score-grid div[data-v-c61c149a]{text-align:center}.p48v2-score-grid b[data-v-c61c149a]{display:block;color:#0f172a;font-size:18px}.p48v2-score-grid span[data-v-c61c149a]{color:#64748b;font-size:12px;font-weight:700}.p48v2-score-tips[data-v-c61c149a]{margin-top:8px;color:#334155;font-size:13px;line-height:1.7}.p48v2-record-hint[data-v-c61c149a]{margin-top:14px;background:#fffbeb;border-radius:6px;padding:12px;color:#92400e;font-size:13px}.p48v2-record-hint-title[data-v-c61c149a]{font-weight:900;margin-bottom:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.p48v2-record-hint ul[data-v-c61c149a]{margin:0;padding-left:16px}.p48v2-guide-card__head[data-v-c61c149a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:14px}.p48v2-guide-grid[data-v-c61c149a]{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.p48v2-guide-section[data-v-c61c149a]{margin-bottom:0}.p48v2-guide-title[data-v-c61c149a]{margin:0 0 8px;font-size:14px;font-weight:900;color:#0f172a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.p48v2-guide-title i[data-v-c61c149a]{font-size:18px;color:#6366f1;-ms-flex-negative:0;flex-shrink:0}.p48v2-guide-ol[data-v-c61c149a],.p48v2-guide-ul[data-v-c61c149a]{margin:0;padding-left:1.25rem;font-size:13px;color:#475569;line-height:1.65}.p48v2-guide-ol li[data-v-c61c149a],.p48v2-guide-ul li[data-v-c61c149a]{margin-bottom:6px}.p48v2-guide-note[data-v-c61c149a]{margin:16px 0 0;padding:12px 14px;background:#f8fafc;border-radius:6px;font-size:13px;color:#475569;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.p48v2-guide-note i[data-v-c61c149a]{font-size:16px;color:#10b981;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.p48v2-guide-note strong[data-v-c61c149a]{color:#334155}.p48v2-history[data-v-c61c149a]{min-height:280px}.p48v2-history-row[data-v-c61c149a]{display:grid;grid-template-columns:80px 64px 1fr 160px 52px;gap:8px;padding:10px 0;border-bottom:1px solid #f1f5f9;font-size:13px;color:#334155;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p48v2-history-play[data-v-c61c149a]{width:32px;height:32px;border:0;border-radius:6px;background:rgba(16,185,129,.14);color:#059669;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.p48v2-history-play i[data-v-c61c149a]{font-size:16px}.p48v2-history-noaudio[data-v-c61c149a]{color:#94a3b8}.p48v2-history-head[data-v-c61c149a]{font-weight:900;color:#64748b}.p48v2-history-text[data-v-c61c149a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p48v2-history-empty[data-v-c61c149a]{padding:30px 0;text-align:center;color:#94a3b8}.p48v2-history-footer[data-v-c61c149a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1100px){.p48v2-current-row[data-v-c61c149a],.p48v2-guide-grid[data-v-c61c149a],.p48v2-score-grid[data-v-c61c149a],.p48v2-word-grid[data-v-c61c149a]{grid-template-columns:1fr}.p48v2-history-row[data-v-c61c149a]{grid-template-columns:60px 52px 1fr 44px}.p48v2-history-row span[data-v-c61c149a]:nth-child(4){display:none}}.pk-page[data-v-293a6944]{padding-top:4px}.ps-sticky[data-v-293a6944]{position:sticky;top:90px;border:0!important}.ps-filter-icon[data-v-293a6944]{width:28px;height:28px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;line-height:1}.ps-filter-icon.is-brand[data-v-293a6944]{color:#4f46e5}.ps-filter-icon.is-green[data-v-293a6944]{color:#15803d}.ps-filter-icon.is-blue[data-v-293a6944]{color:#1d4ed8}.ps-filter-icon.is-violet[data-v-293a6944]{color:#7c3aed}.ps-filter-icon.is-amber[data-v-293a6944]{color:#b45309}.ps-filter-arrow[data-v-293a6944]{font-size:12px;opacity:.55}.pk-hot[data-v-293a6944]{border-top:1px solid rgba(226,232,240,.9)}.pk-hot-title[data-v-293a6944]{font-size:13px;font-weight:400;color:#6b7280;margin-bottom:10px}.pk-hot-link[data-v-293a6944]{width:100%;border:0;border-radius:8px;background:rgba(248,250,252,.65);padding:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease;margin-bottom:10px}.pk-hot-link[data-v-293a6944]:last-child{margin-bottom:0}.pk-hot-link[data-v-293a6944]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 10px 20px rgba(99,102,241,.12);box-shadow:0 10px 20px rgba(99,102,241,.12)}.pk-hot-link.is-active[data-v-293a6944]{background:rgba(99,102,241,.12);-webkit-box-shadow:0 0 0 2px rgba(99,102,241,.35);box-shadow:0 0 0 2px rgba(99,102,241,.35)}.pk-hot-thumb-image[data-v-293a6944]{width:56px;height:56px;border-radius:6px;-o-object-fit:cover;object-fit:cover;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block}.pk-ipa-chart-wrap .pk-ipa-groups[data-v-293a6944]{margin-top:14px;display:grid;gap:14px}.pk-ipa-group[data-v-293a6944]{border:0;border-radius:8px;background:#f8fafc;padding:14px 16px}.pk-ipa-group-label[data-v-293a6944]{font-size:12px;font-weight:400;color:#64748b;margin-bottom:10px}.pk-ipa-cells[data-v-293a6944]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.pk-ipa-cell[data-v-293a6944]{font-size:14px;font-weight:800;color:#1e293b;padding:6px 10px;border-radius:6px;background:#fff;border:1px solid rgba(226,232,240,.95);line-height:1.2}.pk-cta-bar[data-v-293a6944]{margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;background:#f5f6ff;border-radius:8px;padding:16px 20px}.pk-cta-bar-main[data-v-293a6944],.pk-cta-bar[data-v-293a6944]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pk-cta-bar-main[data-v-293a6944]{gap:12px;min-width:0}.pk-cta-bar-icon[data-v-293a6944]{width:40px;height:40px;border-radius:6px;background:#7c3aed;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.pk-cta-bar-icon i[data-v-293a6944]{font-size:18px;color:#fff}.pk-cta-bar-main strong[data-v-293a6944]{display:block;font-size:14px;font-weight:700;color:#1e293b}.pk-cta-bar-main p[data-v-293a6944]{margin-top:4px;font-size:12px;color:#64748b;line-height:1.6}.pk-cta-bar-btn[data-v-293a6944]{height:42px;padding:0 16px;border:0;border-radius:6px;background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6));background:linear-gradient(90deg,#6366f1,#8b5cf6);color:#fff!important;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;font-size:14px!important;font-weight:600!important}.pk-cta-bar-btn>span[data-v-293a6944],.pk-cta-bar-btn[data-v-293a6944]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.pk-cta-bar-btn>span[data-v-293a6944]{gap:8px}.pk-cta-bar-btn .ph[data-v-293a6944],.pk-cta-bar-btn i[data-v-293a6944]{font-size:16px;line-height:1;margin:0}.pk-cta-bar-btn i[data-v-293a6944]{font-size:16px}.pk-hot-cta-row[data-v-293a6944]{margin-top:18px}.pk-hot-cta-btn[data-v-293a6944]{border:0;border-radius:6px;padding:10px 18px;font-weight:900;font-size:13px;color:#fff!important;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6));background:linear-gradient(90deg,#6366f1,#8b5cf6);-webkit-box-shadow:0 10px 24px rgba(99,102,241,.2);box-shadow:0 10px 24px rgba(99,102,241,.2);-webkit-transition:-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease}.pk-hot-cta-btn[data-v-293a6944]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 12px 28px rgba(99,102,241,.28);box-shadow:0 12px 28px rgba(99,102,241,.28)}.pk-mouth-figure-box[data-v-293a6944]{margin-top:12px;border-radius:8px;overflow:hidden;border:1px solid rgba(226,232,240,.95);background:rgba(248,250,252,.65)}.pk-mouth-figure-img[data-v-293a6944]{width:100%;max-width:520px;display:block;margin:0 auto}.pk-mouth-figure-img--wide[data-v-293a6944]{max-width:100%}.pk-how-grid[data-v-293a6944]{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pk-how-card[data-v-293a6944]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;min-height:118px;padding:16px 16px 16px 18px;border-radius:8px}.pk-how-card.is-pink[data-v-293a6944]{background:#fff1f2}.pk-how-card.is-blue[data-v-293a6944]{background:#eff6ff}.pk-how-card.is-green[data-v-293a6944]{background:#ecfdf5}.pk-how-copy[data-v-293a6944]{min-width:0}.pk-how-copy h4[data-v-293a6944]{font-size:14px;font-weight:700;color:#1e293b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.pk-how-copy h4 span[data-v-293a6944]{font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:800;line-height:1}.pk-how-card.is-pink .pk-how-copy h4 span[data-v-293a6944]{color:#e11d48}.pk-how-card.is-blue .pk-how-copy h4 span[data-v-293a6944]{color:#2563eb}.pk-how-card.is-green .pk-how-copy h4 span[data-v-293a6944]{color:#16a34a}.pk-how-copy p[data-v-293a6944]{margin-top:8px;font-size:12px;color:#64748b;line-height:1.75}.pk-how-icon[data-v-293a6944]{width:48px;height:48px;border-radius:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;color:#fff}.pk-how-card.is-pink .pk-how-icon[data-v-293a6944]{background:#f43f5e}.pk-how-card.is-blue .pk-how-icon[data-v-293a6944]{background:#3b82f6}.pk-how-card.is-green .pk-how-icon[data-v-293a6944]{background:#22c55e}.pk-how-icon i[data-v-293a6944]{font-size:20px;color:#fff}.pk-ipa-tabs[data-v-293a6944]{margin-top:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;border-bottom:1px solid #e2e8f0}.pk-ipa-tab[data-v-293a6944]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0 2px 10px;font-size:16px;font-weight:600;color:#94a3b8;cursor:pointer;position:relative}.pk-ipa-tab.is-active[data-v-293a6944]{color:#7c3aed}.pk-ipa-tab.is-active[data-v-293a6944]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:999px;background:#7c3aed}.pk-ipa-boards[data-v-293a6944]{margin-top:16px;display:grid;gap:14px}.pk-ipa-board[data-v-293a6944]{border-radius:8px;padding:16px 18px 18px}.pk-ipa-board.is-blue[data-v-293a6944]{background:#eef4ff}.pk-ipa-board.is-green[data-v-293a6944]{background:#eefbf3}.pk-ipa-board.is-amber[data-v-293a6944]{background:#fff7ed}.pk-ipa-board-label[data-v-293a6944]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#1e293b;margin-bottom:14px}.pk-ipa-board.is-blue .pk-ipa-dot[data-v-293a6944]{background:#3b82f6}.pk-ipa-board.is-green .pk-ipa-dot[data-v-293a6944]{background:#22c55e}.pk-ipa-board.is-amber .pk-ipa-dot[data-v-293a6944]{background:#f59e0b}.pk-ipa-board-body[data-v-293a6944]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.pk-ipa-board.is-cols-2 .pk-ipa-board-body[data-v-293a6944]{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-ipa-row-label[data-v-293a6944]{font-size:13px;font-weight:600;color:#64748b;margin-bottom:10px}.pk-ipa-page .pk-ipa-cells[data-v-293a6944]{gap:10px}.pk-ipa-chip[data-v-293a6944]{width:78px;min-height:88px;padding:10px 6px 8px;border:0;border-radius:6px;background:#fff;-webkit-box-shadow:0 6px 16px rgba(15,23,42,.04);box-shadow:0 6px 16px rgba(15,23,42,.04);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;cursor:pointer;-webkit-transition:-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease}.pk-ipa-chip[data-v-293a6944]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 20px rgba(99,102,241,.14);box-shadow:0 10px 20px rgba(99,102,241,.14)}.pk-ipa-chip strong[data-v-293a6944]{font-size:16px;font-weight:800;color:#6d28d9;line-height:1.2}.pk-ipa-chip em[data-v-293a6944]{font-style:normal;font-size:12px;color:#a78bfa}.pk-ipa-chip i[data-v-293a6944]{font-size:13px;color:#7c3aed}@media (max-width:992px){.pk-how-grid[data-v-293a6944],.pk-ipa-board-body[data-v-293a6944],.pk-ipa-board.is-cols-2 .pk-ipa-board-body[data-v-293a6944]{grid-template-columns:1fr}}.pk-cards-grid[data-v-293a6944],.pk-contrast-grid[data-v-293a6944]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pk-contrast-grid[data-v-293a6944]{margin-top:14px}.pk-contrast-card[data-v-293a6944]{border:0;border-radius:8px;padding:16px 18px}.pk-contrast-card.is-green[data-v-293a6944]{background:linear-gradient(135deg,#ecfdf5,#fff 72%)}.pk-contrast-card.is-blue[data-v-293a6944]{background:linear-gradient(135deg,#eff6ff,#fff 72%)}.pk-contrast-card.is-pink[data-v-293a6944]{background:linear-gradient(135deg,#fdf2f8,#fff 72%)}.pk-contrast-card.is-violet[data-v-293a6944]{background:linear-gradient(135deg,#f5f3ff,#fff 72%)}.pk-contrast-head[data-v-293a6944]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pk-contrast-sym[data-v-293a6944]{font-size:16px;font-weight:900;color:#4f46e5}.pk-contrast-head strong[data-v-293a6944]{font-size:13px;color:#64748b;font-weight:700}.pk-contrast-tip[data-v-293a6944]{margin-top:8px;font-size:12px;color:#64748b;line-height:1.5}.pk-contrast-words[data-v-293a6944]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.pk-contrast-word[data-v-293a6944]{font-size:12px;font-weight:700;color:#334155;padding:4px 8px;border-radius:6px;background:#fff;border:1px solid rgba(226,232,240,.95)}.pk-error-head[data-v-293a6944]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.pk-error-mark[data-v-293a6944]{width:28px;height:28px;border-radius:50%;background:#fb7185;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.pk-error-mark i[data-v-293a6944]{font-size:14px;color:#fff}.pk-error-aside[data-v-293a6944]{max-width:220px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;background:#f5f3ff;border-radius:8px;padding:10px 12px;font-size:12px;color:#6d28d9;line-height:1.6}.pk-error-aside i[data-v-293a6944]{font-size:16px;color:#7c3aed;margin-top:1px;-ms-flex-negative:0;flex-shrink:0}.pk-error-grid[data-v-293a6944]{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pk-error-card[data-v-293a6944]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:16px 16px 14px;min-width:0}.pk-error-top[data-v-293a6944]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.pk-error-num[data-v-293a6944],.pk-error-top[data-v-293a6944]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pk-error-num[data-v-293a6944]{width:28px;height:28px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;-ms-flex-negative:0;flex-shrink:0}.pk-error-card.is-n1 .pk-error-num[data-v-293a6944]{background:#f43f5e}.pk-error-card.is-n2 .pk-error-num[data-v-293a6944]{background:#f97316}.pk-error-card.is-n3 .pk-error-num[data-v-293a6944]{background:#d97706}.pk-error-card.is-n4 .pk-error-num[data-v-293a6944]{background:#16a34a}.pk-error-card.is-n5 .pk-error-num[data-v-293a6944]{background:#06b6d4}.pk-error-card.is-n6 .pk-error-num[data-v-293a6944]{background:#2563eb}.pk-error-card h4[data-v-293a6944]{font-size:14px;font-weight:700;color:#1e293b}.pk-error-wrong[data-v-293a6944]{margin-top:8px;font-size:13px;color:#be123c;line-height:1.6}.pk-error-line[data-v-293a6944]{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;font-size:12px;line-height:1.6;color:#64748b}.pk-error-line b[data-v-293a6944]{display:block;font-weight:600;margin-bottom:2px}.pk-error-line.is-bad b[data-v-293a6944],.pk-error-line.is-bad i[data-v-293a6944]{color:#e11d48}.pk-error-line.is-good b[data-v-293a6944],.pk-error-line.is-good i[data-v-293a6944]{color:#16a34a}.pk-error-line i[data-v-293a6944]{font-size:14px;margin-top:1px;-ms-flex-negative:0;flex-shrink:0}.pk-error-example[data-v-293a6944]{margin-top:10px;padding-top:8px;border-top:1px solid #f1f5f9;font-size:12px;color:#64748b;line-height:1.5}.pk-steps-list[data-v-293a6944]{margin-top:14px;display:grid;gap:12px}.pk-step-item[data-v-293a6944]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;border:0;border-radius:8px;background:#f7f8fc;padding:14px 16px}.pk-step-num[data-v-293a6944]{width:32px;height:32px;border-radius:999px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:13px;font-weight:900;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.pk-step-item h4[data-v-293a6944]{font-size:14px;font-weight:900;color:#1e293b}.pk-step-item p[data-v-293a6944]{margin-top:4px;font-size:13px;color:#64748b;line-height:1.6}@media (max-width:992px){.pk-cards-grid[data-v-293a6944],.pk-compare-grid[data-v-293a6944],.pk-contrast-grid[data-v-293a6944],.pk-error-grid[data-v-293a6944],.pk-legend-grid[data-v-293a6944]{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-error-head[data-v-293a6944]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pk-error-aside[data-v-293a6944]{max-width:none}}@media (max-width:768px){.pk-cards-grid[data-v-293a6944],.pk-compare-grid[data-v-293a6944],.pk-contrast-grid[data-v-293a6944],.pk-error-grid[data-v-293a6944],.pk-legend-grid[data-v-293a6944]{grid-template-columns:1fr}.pk-cta-bar[data-v-293a6944]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.pk-cta-bar-btn[data-v-293a6944]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.pk-hot-text[data-v-293a6944]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2px}.pk-hot-text strong[data-v-293a6944]{font-size:13px;color:#1e293b;font-weight:400;line-height:1.35}.pk-hot-text small[data-v-293a6944]{font-size:12px;color:#6b7280}.pk-main-card[data-v-293a6944]{border:0!important}.pk-title-badge[data-v-293a6944]{width:32px;height:32px;border-radius:50%;background:#3b82f6;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.pk-title-badge i[data-v-293a6944]{font-size:16px;color:#fff;line-height:1}.pk-main-title[data-v-293a6944]{font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:30px;font-weight:700;color:#1e293b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.pk-main-title i[data-v-293a6944]{font-size:16px;color:#fff}.pk-main-title--plain i[data-v-293a6944]{font-size:30px;color:#3b82f6}.pk-main-desc[data-v-293a6944]{margin-top:16px;max-width:52rem;font-size:15px;color:#64748b;line-height:1.75}.pk-why[data-v-293a6944]{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fdf2f8;border-radius:8px;padding:22px 24px 22px 28px}.pk-why--plain[data-v-293a6944]{grid-template-columns:1fr}.pk-why-main h4[data-v-293a6944]{font-size:18px;font-weight:700;color:#db2777}.pk-why-main ul[data-v-293a6944]{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;list-style:none;padding:0}.pk-why-main li[data-v-293a6944]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;font-size:14px;color:#64748b;line-height:1.6}.pk-why-main li i[data-v-293a6944]{color:#ec4899;font-size:16px;margin-top:1px;-ms-flex-negative:0;flex-shrink:0}.pk-why-art[data-v-293a6944]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pk-why-svg[data-v-293a6944]{width:148px;height:112px}.pk-class-grid[data-v-293a6944]{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.pk-class-card[data-v-293a6944]{position:relative;overflow:hidden;border-radius:8px;padding:20px 22px 22px;min-height:128px}.pk-class-card.is-green[data-v-293a6944]{background:linear-gradient(135deg,#ecfdf5,#fff 68%)}.pk-class-card.is-blue[data-v-293a6944]{background:linear-gradient(135deg,#eff6ff,#fff 68%)}.pk-class-card.is-pink[data-v-293a6944]{background:linear-gradient(135deg,#fdf2f8,#fff 68%)}.pk-class-card.is-violet[data-v-293a6944]{background:linear-gradient(135deg,#f5f3ff,#fff 68%)}.pk-class-card h4[data-v-293a6944]{position:relative;z-index:1;font-size:18px;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pk-class-card p[data-v-293a6944]{position:relative;z-index:1;margin-top:10px;max-width:78%;font-size:13px;color:#64748b;line-height:1.75}.pk-class-card.is-green h4 i[data-v-293a6944],.pk-class-card.is-green h4[data-v-293a6944]{color:#16a34a}.pk-class-card.is-blue h4 i[data-v-293a6944],.pk-class-card.is-blue h4[data-v-293a6944]{color:#2563eb}.pk-class-card.is-pink h4 i[data-v-293a6944],.pk-class-card.is-pink h4[data-v-293a6944]{color:#db2777}.pk-class-card.is-violet h4 i[data-v-293a6944],.pk-class-card.is-violet h4[data-v-293a6944]{color:#7c3aed}.pk-class-sil[data-v-293a6944]{position:absolute;right:8px;bottom:-4px;width:92px;height:102px;pointer-events:none}.pk-class-card.is-green .pk-class-sil[data-v-293a6944]{fill:#86efac;opacity:.28}.pk-class-card.is-blue .pk-class-sil[data-v-293a6944]{fill:#93c5fd;opacity:.32}.pk-class-card.is-pink .pk-class-sil[data-v-293a6944]{fill:#f9a8d4;opacity:.28}.pk-class-card.is-violet .pk-class-sil[data-v-293a6944]{fill:#c4b5fd;opacity:.32}.pk-block-card[data-v-293a6944]{margin-top:20px}.pk-duo-card .pk-class-grid[data-v-293a6944]{margin-top:16px}@media (max-width:992px){.pk-class-grid[data-v-293a6944],.pk-detail-grid[data-v-293a6944],.pk-why-main ul[data-v-293a6944],.pk-why[data-v-293a6944]{grid-template-columns:1fr}.pk-why-art[data-v-293a6944]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pk-class-card p[data-v-293a6944]{max-width:82%}}.pk-highlight[data-v-293a6944]{margin-top:28px;border-left:6px solid #ec4899;border-radius:0 8px 8px 0;background:#fdf2f8;padding:20px 24px}.pk-highlight h4[data-v-293a6944]{font-size:18px;font-weight:700;color:#db2777}.pk-highlight ul[data-v-293a6944]{margin-top:12px;padding-left:1.2rem;display:grid;gap:10px;list-style:disc}.pk-highlight li[data-v-293a6944]{font-size:14px;color:#64748b;line-height:1.6}.pk-knowledge-card[data-v-293a6944]{border:1px solid rgba(226,232,240,.9);border-radius:8px;background:rgba(248,250,252,.7);padding:12px}.pk-knowledge-card h4[data-v-293a6944]{font-size:14px;font-weight:900;color:#1e293b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.pk-knowledge-card p[data-v-293a6944]{margin-top:8px;font-size:13px;color:#64748b;line-height:1.6}.pk-sub-title[data-v-293a6944]{font-size:24px;font-weight:700;color:#1e293b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.pk-sub-title>i[data-v-293a6944]{color:#3b82f6}.pk-ipa-intro[data-v-293a6944],.pk-organs[data-v-293a6944]{margin-top:40px}.pk-tip-bar[data-v-293a6944]{margin:20px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:stretch;background:#f7f8fc;border-radius:8px;padding:16px 20px}.pk-tip-bar.is-2[data-v-293a6944]{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-tip-bar.is-3[data-v-293a6944]{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-compare-grid[data-v-293a6944]{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pk-compare-card[data-v-293a6944]{border-radius:8px;padding:12px 12px 14px;text-align:center;min-width:0}.pk-compare-card.is-green[data-v-293a6944]{background:-webkit-gradient(linear,left top,left bottom,from(#ecfdf5),color-stop(72%,#fff));background:linear-gradient(180deg,#ecfdf5,#fff 72%)}.pk-compare-card.is-blue[data-v-293a6944]{background:-webkit-gradient(linear,left top,left bottom,from(#eff6ff),color-stop(72%,#fff));background:linear-gradient(180deg,#eff6ff,#fff 72%)}.pk-compare-card.is-pink[data-v-293a6944]{background:-webkit-gradient(linear,left top,left bottom,from(#fdf2f8),color-stop(72%,#fff));background:linear-gradient(180deg,#fdf2f8,#fff 72%)}.pk-compare-card.is-violet[data-v-293a6944]{background:-webkit-gradient(linear,left top,left bottom,from(#f5f3ff),color-stop(72%,#fff));background:linear-gradient(180deg,#f5f3ff,#fff 72%)}.pk-compare-card img[data-v-293a6944]{width:100%;height:auto;display:block;border-radius:6px;background:hsla(0,0%,100%,.55)}.pk-compare-card strong[data-v-293a6944]{display:block;margin-top:10px;font-size:18px;font-weight:700;color:#1e293b}.pk-compare-card.is-green strong[data-v-293a6944]{color:#16a34a}.pk-compare-card.is-blue strong[data-v-293a6944]{color:#2563eb}.pk-compare-card.is-pink strong[data-v-293a6944]{color:#db2777}.pk-compare-card.is-violet strong[data-v-293a6944]{color:#7c3aed}.pk-compare-card span[data-v-293a6944]{display:block;margin-top:4px;font-size:12px;color:#64748b;line-height:1.6}.pk-legend-grid[data-v-293a6944]{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px}.pk-legend-item[data-v-293a6944]{border-radius:8px;padding:12px 14px;min-width:0}.pk-legend-item.is-green[data-v-293a6944]{background:#ecfdf5}.pk-legend-item.is-blue[data-v-293a6944]{background:#eff6ff}.pk-legend-item.is-pink[data-v-293a6944]{background:#fdf2f8}.pk-legend-item.is-violet[data-v-293a6944]{background:#f5f3ff}.pk-legend-item strong[data-v-293a6944]{display:block;font-size:14px;font-weight:700;color:#1e293b}.pk-legend-item.is-green strong[data-v-293a6944]{color:#16a34a}.pk-legend-item.is-blue strong[data-v-293a6944]{color:#2563eb}.pk-legend-item.is-pink strong[data-v-293a6944]{color:#db2777}.pk-legend-item.is-violet strong[data-v-293a6944]{color:#7c3aed}.pk-legend-item span[data-v-293a6944]{display:block;margin-top:4px;font-size:12px;color:#64748b;line-height:1.6}.pk-tip-item[data-v-293a6944]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:8px;font-size:13px;color:#6d28d9;line-height:1.6}.pk-tip-item i[data-v-293a6944]{font-size:16px;color:#7c3aed;-ms-flex-negative:0;flex-shrink:0}.pk-duo-grid[data-v-293a6944]{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.pk-duo-card[data-v-293a6944]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:18px 18px 16px;min-width:0}.pk-duo-title[data-v-293a6944]{font-size:18px;font-weight:700;color:#1e293b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pk-duo-title i.is-violet[data-v-293a6944]{color:#7c3aed}.pk-duo-title i.is-blue[data-v-293a6944]{color:#2563eb}.pk-duo-title i.is-amber[data-v-293a6944]{color:#d97706}.pk-detail-grid[data-v-293a6944]{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.pk-detail-col[data-v-293a6944]{border-radius:8px;padding:14px 16px;min-width:0}.pk-detail-col h4[data-v-293a6944]{font-size:14px;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pk-detail-col p[data-v-293a6944]{margin-top:8px;font-size:12px;color:#64748b;line-height:1.6}.pk-detail-col.is-pink[data-v-293a6944]{background:#fdf2f8}.pk-detail-col.is-pink .pk-ipa-line span[data-v-293a6944],.pk-detail-col.is-pink h4[data-v-293a6944]{color:#db2777}.pk-detail-col.is-pink .pk-ipa-dot[data-v-293a6944]{background:#ec4899}.pk-detail-col.is-blue[data-v-293a6944]{background:#eff6ff}.pk-detail-col.is-blue .pk-ipa-line span[data-v-293a6944],.pk-detail-col.is-blue h4[data-v-293a6944]{color:#2563eb}.pk-detail-col.is-blue .pk-ipa-dot[data-v-293a6944]{background:#3b82f6}.pk-detail-col.is-green[data-v-293a6944]{background:#ecfdf5}.pk-detail-col.is-green .pk-ipa-line span[data-v-293a6944],.pk-detail-col.is-green h4[data-v-293a6944]{color:#16a34a}.pk-detail-col.is-green .pk-ipa-dot[data-v-293a6944]{background:#22c55e}.pk-detail-col.is-violet[data-v-293a6944]{background:#f5f3ff}.pk-detail-col.is-violet .pk-ipa-line span[data-v-293a6944],.pk-detail-col.is-violet h4[data-v-293a6944]{color:#7c3aed}.pk-detail-col.is-violet .pk-ipa-dot[data-v-293a6944]{background:#8b5cf6}.pk-duo-desc[data-v-293a6944]{margin-top:8px;font-size:13px;color:#64748b;line-height:1.6}.pk-ipa-split[data-v-293a6944]{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.pk-ipa-col[data-v-293a6944]{padding:14px 14px 16px;min-width:0}.pk-ipa-col+.pk-ipa-col[data-v-293a6944]{border-left:1px solid #e5e7eb}.pk-ipa-col h4[data-v-293a6944]{font-size:14px;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pk-ipa-dot[data-v-293a6944]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.pk-ipa-col.is-pink h4[data-v-293a6944]{color:#db2777}.pk-ipa-col.is-pink .pk-ipa-dot[data-v-293a6944]{background:#ec4899}.pk-ipa-col.is-pink .pk-ipa-line span[data-v-293a6944]{color:#db2777}.pk-ipa-col.is-blue h4[data-v-293a6944]{color:#2563eb}.pk-ipa-col.is-blue .pk-ipa-dot[data-v-293a6944]{background:#3b82f6}.pk-ipa-col.is-blue .pk-ipa-line span[data-v-293a6944]{color:#2563eb}.pk-ipa-col p[data-v-293a6944]{margin-top:8px;font-size:12px;color:#64748b;line-height:1.6}.pk-ipa-lines[data-v-293a6944]{margin-top:10px;display:grid;gap:8px}.pk-ipa-line b[data-v-293a6944]{display:block;font-size:12px;font-weight:700;color:#475569}.pk-ipa-line span[data-v-293a6944]{display:block;margin-top:2px;font-size:12px;line-height:1.55;word-break:break-word}.pk-ipa-shell[data-v-293a6944]{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden}.pk-ipa-card-grid[data-v-293a6944]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pk-ipa-card[data-v-293a6944]{border:0;border-radius:0;background:transparent;padding:24px 28px}.pk-ipa-card+.pk-ipa-card[data-v-293a6944]{border-left:1px solid #e5e7eb}.pk-ipa-card h4[data-v-293a6944]{font-size:18px;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pk-ipa-card-desc[data-v-293a6944],.pk-ipa-card p[data-v-293a6944]{margin-top:10px;font-size:13px;color:#64748b;line-height:1.6}.pk-ipa-card.is-green h4 i[data-v-293a6944],.pk-ipa-card.is-green h4[data-v-293a6944]{color:#16a34a}.pk-ipa-card.is-blue h4 i[data-v-293a6944],.pk-ipa-card.is-blue h4[data-v-293a6944]{color:#2563eb}.pk-ipa-groups-inline[data-v-293a6944]{margin-top:16px;display:grid;gap:14px}.pk-ipa-group-line[data-v-293a6944]{display:grid;gap:4px}.pk-ipa-group-line b[data-v-293a6944]{font-size:14px;font-weight:700;color:#475569}.pk-ipa-group-line span[data-v-293a6944]{font-size:13px;color:#64748b;line-height:1.7}.pk-suggestion-list[data-v-293a6944]{margin-top:12px;display:grid;gap:8px}.pk-suggestion-list li[data-v-293a6944]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;font-size:13px;color:#64748b;font-weight:700}.pk-suggestion-list i[data-v-293a6944]{color:#16a34a;margin-top:2px}.pk-ipa-desc[data-v-293a6944],.pk-organ-desc[data-v-293a6944]{margin-top:12px;max-width:48rem;font-size:14px;color:#64748b;line-height:1.75}.pk-mini-points[data-v-293a6944]{margin-top:8px;display:grid;gap:5px}.pk-mini-points li[data-v-293a6944]{font-size:12px;color:#64748b;line-height:1.5;font-weight:700}.pk-organ-card .pk-duo-desc[data-v-293a6944]{margin-bottom:2px}.pk-organ-tabs[data-v-293a6944]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:12px}.pk-organ-tab[data-v-293a6944]{height:32px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:600;cursor:pointer}.pk-organ-tab.is-active[data-v-293a6944]{background:#3b82f6;border-color:#3b82f6;color:#fff}.pk-organ-board[data-v-293a6944],.pk-organ-stage[data-v-293a6944]{margin-top:14px;display:grid;grid-template-columns:minmax(108px,1fr) minmax(132px,1.2fr) minmax(108px,1fr);gap:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#f5f7fb;border-radius:8px;padding:16px 10px 18px;min-height:320px}.pk-organ-col[data-v-293a6944]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0}.pk-organ-callout[data-v-293a6944]{position:relative;text-align:left}.pk-organ-col.is-left .pk-organ-callout[data-v-293a6944]{text-align:right;padding-right:14px}.pk-organ-col.is-right .pk-organ-callout[data-v-293a6944]{text-align:left;padding-left:14px}.pk-organ-col.is-left .pk-organ-callout[data-v-293a6944]:after,.pk-organ-col.is-right .pk-organ-callout[data-v-293a6944]:after{content:"";position:absolute;top:8px;width:18px;border-top:1px dotted #93c5fd}.pk-organ-col.is-left .pk-organ-callout[data-v-293a6944]:after{right:0}.pk-organ-col.is-right .pk-organ-callout[data-v-293a6944]:after{left:0}.pk-organ-callout strong[data-v-293a6944]{display:block;font-size:13px;font-weight:700;color:#1e293b}.pk-organ-callout.is-accent strong[data-v-293a6944]{color:#e11d48}.pk-organ-callout span[data-v-293a6944]{display:block;margin-top:2px;font-size:12px;color:#64748b;line-height:1.4}.pk-organ-visual[data-v-293a6944]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;min-height:0}.pk-organ-visual img[data-v-293a6944]{width:auto;max-width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain;display:block}.pk-organ-stage--poster[data-v-293a6944]{display:block;grid-template-columns:none;min-height:0;padding:8px}.pk-organ-stage--poster img[data-v-293a6944]{width:100%;height:auto;max-height:none;-o-object-fit:contain;object-fit:contain;display:block}@media (max-width:1200px){.pk-ipa-split[data-v-293a6944]{grid-template-columns:1fr}.pk-ipa-col+.pk-ipa-col[data-v-293a6944]{border-left:0;border-top:1px solid #e5e7eb}}@media (max-width:768px){.pk-detail-grid[data-v-293a6944],.pk-duo-grid[data-v-293a6944],.pk-tip-bar.is-2[data-v-293a6944],.pk-tip-bar.is-3[data-v-293a6944]{grid-template-columns:1fr}}@media (max-width:992px){.pk-ipa-card-grid[data-v-293a6944],.pk-ipa-shell[data-v-293a6944],.pk-organ-board[data-v-293a6944],.pk-organ-stage[data-v-293a6944]{grid-template-columns:1fr}.pk-ipa-card+.pk-ipa-card[data-v-293a6944]{border-left:0;border-top:1px solid #e5e7eb}.pk-organ-col[data-v-293a6944]{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.pk-organ-visual[data-v-293a6944]{min-height:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.ip-sticky[data-v-20cf9c8a]{position:sticky;top:90px}.ip-page[data-v-20cf9c8a]{color:#1e293b}.ip-overview[data-v-20cf9c8a]{background:transparent;padding:0}.ip-ov-grid[data-v-20cf9c8a]{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:768px){.ip-ov-grid[data-v-20cf9c8a]{grid-template-columns:1fr 1.15fr 1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.ip-ov-card[data-v-20cf9c8a]{padding:16px 18px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ip-ov-head[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px;min-height:24px}.ip-ov-head[data-v-20cf9c8a],.ip-ov-title[data-v-20cf9c8a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ip-ov-title[data-v-20cf9c8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;margin:0;font-size:14px;font-weight:600;color:#1e293b}.ip-ov-info[data-v-20cf9c8a]{font-size:13px;color:#94a3b8}.ip-ov-badge[data-v-20cf9c8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:rgba(99,102,241,.1);color:#4f46e5;font-size:12px;font-weight:600;white-space:nowrap}.ip-ov-card--progress .ip-ov-head[data-v-20cf9c8a]{margin-bottom:8px}.ip-ov-progress-row[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.ip-ov-percent[data-v-20cf9c8a]{font-size:36px;font-weight:800;color:#1e293b;line-height:1;-ms-flex-negative:0;flex-shrink:0}.ip-ov-track[data-v-20cf9c8a]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:10px;border-radius:999px;background:rgba(199,210,254,.7)}.ip-ov-track__bar[data-v-20cf9c8a]{height:100%;border-radius:999px;background:#6366f1}.ip-ov-track__knob[data-v-20cf9c8a]{position:absolute;top:50%;width:16px;height:16px;border-radius:999px;background:#4f46e5;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ip-stat-row[data-v-20cf9c8a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ip-ov-card--stats .ip-ov-head[data-v-20cf9c8a]{margin-bottom:8px}.ip-ov-card--stats .ip-stat-row[data-v-20cf9c8a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.ip-mini-card[data-v-20cf9c8a]{border-radius:8px;padding:12px 4px;text-align:center;min-width:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ip-mini-card__value[data-v-20cf9c8a]{font-size:18px;font-weight:800;line-height:1.15}.ip-mini-card__label[data-v-20cf9c8a]{margin-top:2px;font-size:12px;color:#64748b;white-space:nowrap}.ip-mini-card--total[data-v-20cf9c8a]{background:rgba(59,130,246,.1)}.ip-mini-card--total .ip-mini-card__value[data-v-20cf9c8a]{color:#2563eb}.ip-mini-card--accuracy[data-v-20cf9c8a]{background:rgba(16,185,129,.12)}.ip-mini-card--accuracy .ip-mini-card__value[data-v-20cf9c8a]{color:#10b981}.ip-mini-card--today[data-v-20cf9c8a]{background:rgba(239,68,68,.1)}.ip-mini-card--today .ip-mini-card__value[data-v-20cf9c8a]{color:#ef4444}.ip-mini-card--streak[data-v-20cf9c8a]{background:rgba(139,92,246,.12)}.ip-mini-card--streak .ip-mini-card__value[data-v-20cf9c8a]{color:#8b5cf6}.ip-ov-card--tips[data-v-20cf9c8a]{background:#fff6e8!important}.ip-ov-tips-title[data-v-20cf9c8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:8px;font-size:14px;font-weight:700;color:#d97706}.ip-ov-tips-title i[data-v-20cf9c8a]{font-size:16px}.ip-ov-tips-text[data-v-20cf9c8a]{margin:0 0 6px;font-size:13px;line-height:1.6;color:#92400e}.ip-ov-tips-text[data-v-20cf9c8a]:last-of-type{margin-bottom:12px}.ip-ov-tips-btn.ivu-btn[data-v-20cf9c8a]{margin-top:auto;height:42px;padding:0 16px!important;border:0!important;border-radius:8px!important;color:#fff!important;font-size:14px!important;font-weight:600!important}.ip-ov-tips-btn.ivu-btn>span[data-v-20cf9c8a],.ip-ov-tips-btn.ivu-btn[data-v-20cf9c8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.ip-ov-tips-btn.ivu-btn>span[data-v-20cf9c8a]{gap:8px}.ip-ov-tips-btn.ivu-btn .ph[data-v-20cf9c8a],.ip-ov-tips-btn.ivu-btn i[data-v-20cf9c8a]{font-size:16px;line-height:1;margin:0}.ip-ov-tips-btn--amber[data-v-20cf9c8a]{background:-webkit-gradient(linear,left top,right top,from(#fbbf24),to(#f97316))!important;background:linear-gradient(90deg,#fbbf24,#f97316)!important}.ip-track[data-v-20cf9c8a]{margin-top:10px;height:8px;border-radius:999px;background:rgba(203,213,225,.55);overflow:hidden}.ip-track.is-thin[data-v-20cf9c8a]{margin-top:6px;height:7px}.ip-track-value[data-v-20cf9c8a]{height:100%;border-radius:999px}.ip-track-value.is-purple[data-v-20cf9c8a]{background:-webkit-gradient(linear,left top,right top,from(#ec4899),to(#8b5cf6));background:linear-gradient(90deg,#ec4899,#8b5cf6)}.ip-track-value.is-green[data-v-20cf9c8a]{background:-webkit-gradient(linear,left top,right top,from(#22c55e),to(#16a34a));background:linear-gradient(90deg,#22c55e,#16a34a)}.ip-metric[data-v-20cf9c8a]{border:1px solid rgba(226,232,240,.9);border-radius:8px;background:hsla(0,0%,100%,.7);padding:12px}.ip-metric__label[data-v-20cf9c8a]{font-size:12px;font-weight:800;color:#94a3b8;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.ip-metric__value[data-v-20cf9c8a]{margin-top:6px;font-size:18px;font-weight:900}.ip-left-card[data-v-20cf9c8a]{padding:18px 16px;border:0!important;background:hsla(0,0%,100%,.82);-webkit-box-shadow:0 0 16px rgba(15,23,42,.08),0 0 4px rgba(15,23,42,.04);box-shadow:0 0 16px rgba(15,23,42,.08),0 0 4px rgba(15,23,42,.04);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.ip-left-section[data-v-20cf9c8a]{min-width:0}.ip-left-nav[data-v-20cf9c8a]{padding-top:16px;border-top:1px solid rgba(226,232,240,.95)}.ip-left-title[data-v-20cf9c8a]{font-size:16px;font-weight:400;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ip-left-title i[data-v-20cf9c8a]{font-size:20px;line-height:1;color:#111827}.ip-left-subtitle[data-v-20cf9c8a]{margin-top:6px;color:#64748b;font-size:12px}.side-nav-btn.is-active .ip-type-btn__text[data-v-20cf9c8a],.side-nav-btn.is-active .ip-type-icon[data-v-20cf9c8a]{color:#fff!important;opacity:.95}.ip-type-btn__main[data-v-20cf9c8a]{gap:10px}.ip-type-btn__main[data-v-20cf9c8a],.ip-type-icon[data-v-20cf9c8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ip-type-icon[data-v-20cf9c8a]{width:28px;height:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;line-height:1}.ip-type-btn__text[data-v-20cf9c8a]{font-size:14px}.tone-green[data-v-20cf9c8a]{color:#15803d}.tone-blue[data-v-20cf9c8a]{color:#1d4ed8}.tone-violet[data-v-20cf9c8a]{color:#7c3aed}.tone-amber[data-v-20cf9c8a]{color:#b45309}.tone-red[data-v-20cf9c8a]{color:#b91c1c}.tone-indigo[data-v-20cf9c8a]{color:#4f46e5}.ip-setting-row[data-v-20cf9c8a]{margin-top:12px}.ip-setting-row--first[data-v-20cf9c8a]{margin-top:0}.ip-setting-label[data-v-20cf9c8a]{display:block;margin-bottom:8px;font-size:14px;line-height:1.6;font-weight:400;color:#1e293b;font-weight:500;color:#64748b}.ip-chip-group[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.ip-chip[data-v-20cf9c8a]{border:1px solid rgba(226,232,240,.95);border-radius:999px;padding:6px 12px;font-size:14px;line-height:1.35;font-weight:500;color:#64748b;background:rgba(248,250,252,.8)}.ip-chip.is-active[data-v-20cf9c8a]{background:#6366f1;color:#fff;border-color:#6366f1}.ip-select[data-v-20cf9c8a]{width:100%}.ip-select[data-v-20cf9c8a] .ivu-select-selection{height:42px;border-radius:6px;border-color:#cbd5e1;background:#fff}.ip-select[data-v-20cf9c8a] .ivu-select-placeholder,.ip-select[data-v-20cf9c8a] .ivu-select-selected-value{height:40px;line-height:40px;font-size:13px;font-weight:400;color:#1e293b}.ip-select[data-v-20cf9c8a] .ivu-select-arrow{color:#94a3b8}.ip-check[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;line-height:1.35;font-weight:400;color:#1e293b}.ip-check input[type=checkbox][data-v-20cf9c8a]{width:16px;height:16px;margin:0;accent-color:#6366f1;cursor:pointer}.ip-settings-modal-body[data-v-20cf9c8a]{padding:0 2px 2px}.ip-settings-modal-footer[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(226,232,240,.9)}.ip-goal-detail-body[data-v-20cf9c8a]{padding:0 2px 4px}.ip-goal-detail-block[data-v-20cf9c8a]{padding:12px 0;border-bottom:1px solid rgba(226,232,240,.85)}.ip-goal-detail-block[data-v-20cf9c8a]:last-of-type{border-bottom:0}.ip-goal-detail-head[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:8px}.ip-goal-detail-label[data-v-20cf9c8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;line-height:1.35;font-weight:700;color:#1e293b}.ip-goal-detail-label i[data-v-20cf9c8a]{font-size:18px;color:#6366f1}.ip-goal-detail-badge[data-v-20cf9c8a]{font-size:13px;line-height:1.35;color:#166534;border-radius:999px;background:rgba(34,197,94,.16);padding:4px 10px;white-space:nowrap;font-weight:700}.ip-goal-detail-desc[data-v-20cf9c8a]{margin:0 0 10px;font-size:14px;line-height:1.6;font-weight:400;color:#64748b}.ip-goal-detail-meta[data-v-20cf9c8a]{margin:8px 0 0;font-size:13px;line-height:1.35;color:#64748b;color:#94a3b8}.ip-goal-detail-tips[data-v-20cf9c8a]{margin:14px 0 0;padding:12px 12px 12px 32px;list-style:none;background:rgba(248,250,252,.95);border-radius:6px;border:1px solid rgba(226,232,240,.9)}.ip-goal-detail-tips li[data-v-20cf9c8a]{position:relative;font-size:13px;line-height:1.35;color:#64748b;line-height:1.75;padding-left:4px}.ip-goal-detail-tips li+li[data-v-20cf9c8a]{margin-top:8px}.ip-goal-detail-tips i[data-v-20cf9c8a]{position:absolute;left:-22px;top:2px;font-size:16px;color:#8b5cf6}.ip-goal-detail-footer[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid rgba(226,232,240,.9)}.ip-main-head[data-v-20cf9c8a]{gap:16px;padding:20px}.ip-main-head[data-v-20cf9c8a],.ip-main-title-row[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ip-main-title-row[data-v-20cf9c8a]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 14px}.ip-settings-entry-btn[data-v-20cf9c8a]{-ms-flex-negative:0;flex-shrink:0;height:32px;padding:0 16px;color:#fff;background:#6366f1;border:1px solid #6366f1;border-radius:6px;cursor:pointer;-webkit-transition:color .2s ease,border-color .2s ease,background .2s ease;transition:color .2s ease,border-color .2s ease,background .2s ease;font-size:14px!important;font-weight:600!important}.ip-settings-entry-btn>span[data-v-20cf9c8a],.ip-settings-entry-btn[data-v-20cf9c8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.ip-settings-entry-btn>span[data-v-20cf9c8a]{gap:8px}.ip-settings-entry-btn .ph[data-v-20cf9c8a],.ip-settings-entry-btn i[data-v-20cf9c8a]{font-size:16px;line-height:1;margin:0}.ip-settings-entry-btn[data-v-20cf9c8a]:hover{color:#fff;border-color:#4f46e5;background:#4f46e5}.ip-main-title[data-v-20cf9c8a]{margin:0;font-size:20px;line-height:1.2;font-weight:900;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ip-main-desc[data-v-20cf9c8a]{margin-top:6px;color:#64748b;font-size:13px}.ip-main-head__status[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.ip-progress-ring[data-v-20cf9c8a]{position:relative;width:62px;height:62px}.ip-progress-ring__svg[data-v-20cf9c8a]{width:62px;height:62px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ip-ring-bg[data-v-20cf9c8a]{fill:none;stroke:rgba(148,163,184,.26);stroke-width:4}.ip-ring-value[data-v-20cf9c8a]{fill:none;stroke:#6366f1;stroke-linecap:round;stroke-width:4;-webkit-transition:stroke-dashoffset .2s ease;transition:stroke-dashoffset .2s ease}.ip-progress-ring__label[data-v-20cf9c8a]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1}.ip-progress-ring__label strong[data-v-20cf9c8a]{font-size:16px;font-weight:900}.ip-progress-ring__label span[data-v-20cf9c8a]{margin-top:2px;font-size:12px;color:#94a3b8}.ip-score-box[data-v-20cf9c8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border:1px solid rgba(226,232,240,.9);border-radius:6px;background:hsla(0,0%,100%,.7);padding:8px 10px;font-size:13px;font-weight:800}.ip-score-box i[data-v-20cf9c8a]{color:#f59e0b}.ip-panel[data-v-20cf9c8a]{padding:20px}.ip-panel-inner[data-v-20cf9c8a]{border:1px solid rgba(226,232,240,.9);border-radius:8px;background:hsla(0,0%,100%,.72);padding:20px}.ip-panel-empty[data-v-20cf9c8a]{min-height:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:10px;color:#64748b}.ip-panel-empty p[data-v-20cf9c8a]{margin:0;font-size:16px;font-weight:800;color:#1e293b}.ip-panel-empty span[data-v-20cf9c8a]{max-width:360px;font-size:13px;line-height:1.6}.ip-panel-empty__icon[data-v-20cf9c8a]{font-size:40px;color:#6366f1}.ip-result-panel[data-v-20cf9c8a]{min-height:360px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:28px 24px 24px}.ip-result-panel[data-v-20cf9c8a],.ip-review-panel[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ip-review-panel[data-v-20cf9c8a]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.ip-result-head[data-v-20cf9c8a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.ip-result-head[data-v-20cf9c8a],.ip-result-icon[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ip-result-icon[data-v-20cf9c8a]{width:72px;height:72px;border-radius:999px;background:rgba(245,158,11,.14);color:#f59e0b;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:36px}.ip-result-title[data-v-20cf9c8a]{margin:0;font-size:24px;font-weight:900;color:#1e293b}.ip-result-subtitle[data-v-20cf9c8a]{margin:0;font-size:13px;color:#64748b}.ip-result-score[data-v-20cf9c8a]{margin-top:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;padding:10px 18px;border-radius:8px;background:hsla(0,0%,100%,.92);border:1px solid rgba(226,232,240,.95);-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.ip-result-score i[data-v-20cf9c8a]{color:#f59e0b;font-size:16px}.ip-result-score strong[data-v-20cf9c8a]{font-size:30px;font-weight:900;line-height:1;color:#1e293b}.ip-result-score span[data-v-20cf9c8a]{font-size:14px;font-weight:800;color:#64748b}.ip-result-grid[data-v-20cf9c8a]{margin-top:24px;width:100%;max-width:640px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ip-result-stat[data-v-20cf9c8a]{padding:14px 10px;border-radius:6px;background:rgba(248,250,252,.95);border:1px solid rgba(226,232,240,.9)}.ip-result-stat span[data-v-20cf9c8a]{display:block;font-size:12px;font-weight:700;color:#94a3b8}.ip-result-stat strong[data-v-20cf9c8a]{display:block;margin-top:6px;font-size:24px;font-weight:900;line-height:1;color:#1e293b}.ip-result-stat.is-success strong[data-v-20cf9c8a]{color:#10b981}.ip-result-stat.is-danger strong[data-v-20cf9c8a]{color:#f43f5e}.ip-result-stat.is-primary strong[data-v-20cf9c8a]{color:#6366f1}.ip-result-note[data-v-20cf9c8a]{margin:14px 0 0;font-size:13px;color:#64748b}.ip-result-review[data-v-20cf9c8a]{width:100%;margin-top:24px;text-align:left;-ms-flex-item-align:stretch;align-self:stretch;overflow-x:auto}.ip-result-review__title[data-v-20cf9c8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0 0 10px;font-size:16px;font-weight:600;color:#1e293b}.ip-result-review__title i[data-v-20cf9c8a]{font-size:18px;color:#6366f1}.ip-result-review__table[data-v-20cf9c8a]{width:100%;min-width:520px;border:1px solid rgba(226,232,240,.95);border-radius:8px;overflow:hidden;background:#fff}.ip-result-review__thead[data-v-20cf9c8a],.ip-result-review__tr[data-v-20cf9c8a]{display:grid;grid-template-columns:56px minmax(80px,1.2fr) minmax(90px,1fr) minmax(90px,1fr) 72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px}.ip-result-review__thead[data-v-20cf9c8a]{font-size:12px;font-weight:600;color:#94a3b8;background:rgba(248,250,252,.96);border-bottom:1px solid rgba(226,232,240,.95)}.ip-result-review__tr[data-v-20cf9c8a]{font-size:13px;border-top:1px solid rgba(226,232,240,.7)}.ip-result-review__tr.is-clickable[data-v-20cf9c8a]{cursor:pointer}.ip-result-review__tr.is-clickable[data-v-20cf9c8a]:hover{-webkit-filter:brightness(.98);filter:brightness(.98)}.ip-result-review__tr[data-v-20cf9c8a]:first-of-type{border-top:0}.ip-result-review__tr.is-ok[data-v-20cf9c8a]{background:rgba(16,185,129,.06)}.ip-result-review__tr.is-bad[data-v-20cf9c8a]{background:rgba(244,63,94,.05)}.ip-result-review__tr.is-skip[data-v-20cf9c8a]{background:rgba(248,250,252,.7)}.ip-result-review__no[data-v-20cf9c8a]{font-weight:600;color:#64748b}.ip-result-review__prompt[data-v-20cf9c8a]{margin:0;font-size:14px;font-weight:800;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-result-review__ans[data-v-20cf9c8a]{color:#1e293b;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-result-review__ans.is-key[data-v-20cf9c8a]{font-weight:600}.ip-result-review__badge[data-v-20cf9c8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;color:#64748b;background:rgba(148,163,184,.16);justify-self:end}.ip-result-review__tr.is-ok .ip-result-review__badge[data-v-20cf9c8a]{color:#047857;background:rgba(16,185,129,.16)}.ip-result-review__tr.is-bad .ip-result-review__badge[data-v-20cf9c8a]{color:#be123c;background:rgba(244,63,94,.14)}.ip-result-review__badge.is-ok[data-v-20cf9c8a]{color:#047857;background:rgba(16,185,129,.16)}.ip-result-review__badge.is-bad[data-v-20cf9c8a]{color:#be123c;background:rgba(244,63,94,.14)}.ip-review-head[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;width:100%}.ip-review-answers[data-v-20cf9c8a]{width:100%;display:grid;gap:10px;margin-top:8px}.ip-review-answers__row[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:8px;background:rgba(248,250,252,.96);border:1px solid rgba(226,232,240,.95);font-size:14px}.ip-review-answers__row span[data-v-20cf9c8a]{color:#94a3b8}.ip-review-answers__row b[data-v-20cf9c8a]{color:#1e293b;font-weight:600}.ip-result-actions[data-v-20cf9c8a]{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.ip-question-mark[data-v-20cf9c8a]{display:inline-block;padding:4px 10px;border-radius:999px;background:rgba(148,163,184,.14);font-size:12px;color:#64748b;font-weight:700}.ip-question-title[data-v-20cf9c8a]{margin-top:14px;font-size:30px;line-height:1.2;font-weight:900;text-align:center}.ip-question-subtitle[data-v-20cf9c8a]{margin-top:8px;text-align:center;color:#64748b;font-size:13px}.ip-question-subtitle--warn[data-v-20cf9c8a]{color:#f59e0b}.ip-question-subtitle--lead[data-v-20cf9c8a]{margin-top:14px;font-size:18px;font-weight:600;color:#1e293b}.ip-audio-btn[data-v-20cf9c8a]{margin:16px auto 0;width:66px;height:66px;border-radius:999px;border:0;background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6));background:linear-gradient(90deg,#6366f1,#8b5cf6);color:#fff;font-size:24px;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.ip-audio-btn[data-v-20cf9c8a],.ip-word-head[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ip-word-head[data-v-20cf9c8a]{margin-top:10px;gap:12px}.ip-word-head .ip-question-title[data-v-20cf9c8a]{margin-top:0}.ip-audio-btn--beside[data-v-20cf9c8a]{margin:0;width:48px;height:48px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:20px}.ip-audio-btn--blue[data-v-20cf9c8a]{background:-webkit-gradient(linear,left top,right top,from(#3b82f6),to(#4f46e5));background:linear-gradient(90deg,#3b82f6,#4f46e5)}.ip-audio-btn--red[data-v-20cf9c8a]{background:-webkit-gradient(linear,left top,right top,from(#ef4444),to(#ec4899));background:linear-gradient(90deg,#ef4444,#ec4899)}.ip-tip-line[data-v-20cf9c8a]{margin-top:12px;text-align:center;color:#64748b;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}.ip-input-wrap[data-v-20cf9c8a]{max-width:640px;margin:18px auto 0}.ip-input-wrap--narrow[data-v-20cf9c8a]{max-width:480px}.ip-input-wrap--compose[data-v-20cf9c8a]{max-width:760px}.ip-input-wrap--row[data-v-20cf9c8a]{display:grid;grid-template-columns:auto minmax(0,1fr);-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ip-input-wrap.ip-input-wrap--row>label[data-v-20cf9c8a]{margin-bottom:0;grid-column:1;grid-row:1;align-self:center;line-height:1.2}.ip-phonetic-field[data-v-20cf9c8a]{display:contents}.ip-phonetic-field .ip-phonetic-compose[data-v-20cf9c8a]{grid-column:2;grid-row:1}.ip-phonetic-field>p[data-v-20cf9c8a]{grid-column:2;grid-row:2;margin-top:0}.ip-panel-inner--compose[data-v-20cf9c8a]{padding:14px 16px}.ip-input-wrap label[data-v-20cf9c8a]{display:block;font-size:13px;font-weight:700;color:#64748b;margin-bottom:6px}.ip-input-wrap p[data-v-20cf9c8a]{margin-top:6px;color:#94a3b8;font-size:12px}.ip-phonetic-input[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ip-phonetic-input span[data-v-20cf9c8a]{border:1px solid #cbd5e1;border-right:0;border-radius:6px 0 0 6px;background:rgba(248,250,252,.9);color:#64748b;padding:10px 12px}.ip-phonetic-input input[data-v-20cf9c8a],.ip-word-input[data-v-20cf9c8a]{width:100%;border:1px solid #cbd5e1;border-radius:0 6px 6px 0;padding:10px 12px;font-size:14px;outline:none}.ip-phonetic-compose[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:42px}.ip-phonetic-compose__slash[data-v-20cf9c8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:32px;border:1px solid #cbd5e1;background:rgba(248,250,252,.9);color:#64748b;font-size:16px;font-weight:600}.ip-phonetic-compose__slash[data-v-20cf9c8a]:first-child{border-right:0;border-radius:6px 0 0 6px}.ip-phonetic-compose__seq[data-v-20cf9c8a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-height:42px;padding:6px 10px;border-top:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;background:#fff}.ip-phonetic-compose__placeholder[data-v-20cf9c8a]{color:#94a3b8;font-size:13px}.ip-phoneme-chip[data-v-20cf9c8a]{min-width:28px;padding:2px 8px;border-radius:6px;background:rgba(99,102,241,.1);color:#4f46e5;font-size:16px;line-height:1.35;font-weight:600}.ip-phoneme-chip[data-v-20cf9c8a],.ip-phonetic-compose__back[data-v-20cf9c8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ip-phonetic-compose__back[data-v-20cf9c8a]{min-width:44px;border:1px solid #cbd5e1;border-left:0;border-radius:0 6px 6px 0;background:rgba(248,250,252,.9);color:#64748b;font-size:18px}.ip-phonetic-compose__back[data-v-20cf9c8a]:hover:not(:disabled){color:#6366f1;background:rgba(99,102,241,.08)}.ip-phonetic-compose__back[data-v-20cf9c8a]:disabled{cursor:default;opacity:.55}.ip-word-input[data-v-20cf9c8a]{border-radius:6px;text-align:center;font-size:18px}.ip-choice-grid[data-v-20cf9c8a]{margin:18px auto 0;max-width:520px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ip-choice-btn[data-v-20cf9c8a]{border:1px solid rgba(226,232,240,.95);border-radius:8px;background:hsla(0,0%,100%,.88);padding:16px 12px;font-size:20px;font-weight:800;color:#1e293b;cursor:pointer;-webkit-transition:border-color .2s ease,background .2s ease,color .2s ease;transition:border-color .2s ease,background .2s ease,color .2s ease}.ip-choice-btn[data-v-20cf9c8a]:hover:not(:disabled){border-color:rgba(99,102,241,.4);background:rgba(99,102,241,.06)}.ip-choice-btn.is-selected[data-v-20cf9c8a]{border-color:rgba(99,102,241,.55);background:rgba(99,102,241,.12);color:#4f46e5}.ip-choice-btn[data-v-20cf9c8a]:disabled{cursor:default;opacity:.88}.ip-keyboard[data-v-20cf9c8a]{margin:10px auto 0;max-width:none;border:0;border-radius:8px;background:rgba(248,250,252,.9);padding:8px 10px 10px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.ip-keyboard__title[data-v-20cf9c8a]{font-size:13px;font-weight:700;color:#64748b}.ip-keyboard__group[data-v-20cf9c8a]{margin-top:6px}.ip-keyboard__group-name[data-v-20cf9c8a]{font-size:12px;font-weight:900;letter-spacing:.08em;color:#94a3b8;line-height:1.2}.ip-keyboard__grid[data-v-20cf9c8a]{margin-top:4px;display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:4px}.ip-keyboard__grid button[data-v-20cf9c8a]{border:1px solid #e2e8f0;border-radius:6px;background:#fff;padding:2px 0;min-height:32px;font-size:14px;line-height:1.35;color:#1e293b}.ip-keyboard__grid button[data-v-20cf9c8a]:hover:not(:disabled){border-color:rgba(99,102,241,.4);background:rgba(99,102,241,.08);color:#4f46e5}.ip-keyboard__grid button[data-v-20cf9c8a]:disabled{cursor:default;opacity:.7}.ip-hint-card[data-v-20cf9c8a]{max-width:480px;margin:16px auto 0;border:1px solid rgba(226,232,240,.9);border-radius:6px;background:rgba(248,250,252,.9);padding:12px}.ip-hint-title[data-v-20cf9c8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#64748b}.ip-hint-card ul[data-v-20cf9c8a]{margin-top:8px}.ip-hint-card li[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;font-size:13px;color:#64748b;margin-top:6px}.ip-hint-card li i[data-v-20cf9c8a]{margin-top:2px;color:#94a3b8}.ip-pair-grid[data-v-20cf9c8a]{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ip-pair-item[data-v-20cf9c8a]{border:1px solid rgba(226,232,240,.9);border-radius:6px;background:rgba(248,250,252,.85);padding:14px;text-align:center}.ip-pair-item strong[data-v-20cf9c8a]{display:block;font-size:24px;line-height:1.2;font-weight:900}.ip-pair-item button[data-v-20cf9c8a]{margin-top:12px;width:44px;height:44px;border:0;border-radius:999px;background:rgba(148,163,184,.16);color:#64748b;font-size:20px}.ip-options[data-v-20cf9c8a]{max-width:760px;margin:18px auto 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ip-option[data-v-20cf9c8a],.ip-options[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.ip-option[data-v-20cf9c8a]{border:1px solid rgba(226,232,240,.95);border-radius:6px;background:hsla(0,0%,100%,.72);padding:10px 12px;font-size:13px;color:#64748b}.ip-dictation-sentence[data-v-20cf9c8a]{margin:16px auto 0;max-width:760px;text-align:center;font-size:16px}.ip-dictation-sentence span[data-v-20cf9c8a]{display:inline-block;min-width:56px;border-bottom:2px solid rgba(148,163,184,.5);margin:0 6px}.ip-dictation-inputs[data-v-20cf9c8a]{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ip-ai-word[data-v-20cf9c8a]{margin:16px auto 0;max-width:520px;border-radius:8px;border:1px solid #c7d2fe;background:-webkit-gradient(linear,left top,right top,from(rgba(224,231,255,.65)),to(rgba(237,233,254,.75)));background:linear-gradient(90deg,rgba(224,231,255,.65),rgba(237,233,254,.75));text-align:center;padding:14px;font-size:24px;font-weight:900}.ip-ai-word small[data-v-20cf9c8a]{display:block;margin-top:6px;font-size:13px;color:#64748b;font-weight:600}.ip-record-btn[data-v-20cf9c8a]{width:70px;height:70px;margin:16px auto 0;border-radius:999px;border:0;background:#6366f1;color:#fff;font-size:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.ip-record-btn.is-recording[data-v-20cf9c8a]{background:#f43f5e}.ip-record-btn[data-v-20cf9c8a]:disabled{opacity:.55;cursor:not-allowed}.ip-ai-result[data-v-20cf9c8a]{margin:16px auto 0;max-width:760px;border:1px solid #bbf7d0;border-radius:6px;background:rgba(240,253,244,.8);padding:12px}.ip-ai-result.is-warn[data-v-20cf9c8a]{border-color:#fde68a;background:rgba(255,251,235,.9)}.ip-ai-result.is-bad[data-v-20cf9c8a]{border-color:#fecdd3;background:rgba(255,241,242,.92)}.ip-ai-result.is-warn .ip-ai-result__head b[data-v-20cf9c8a],.ip-ai-result.is-warn .ip-ai-result__head p[data-v-20cf9c8a],.ip-ai-result.is-warn .ip-ai-result__head strong[data-v-20cf9c8a]{color:#b45309}.ip-ai-result.is-bad .ip-ai-result__head b[data-v-20cf9c8a],.ip-ai-result.is-bad .ip-ai-result__head p[data-v-20cf9c8a],.ip-ai-result.is-bad .ip-ai-result__head strong[data-v-20cf9c8a]{color:#be123c}.ip-ai-result.is-warn .ip-ai-progress div[data-v-20cf9c8a]{background:-webkit-gradient(linear,left top,right top,from(#f59e0b),to(#d97706));background:linear-gradient(90deg,#f59e0b,#d97706)}.ip-ai-result.is-bad .ip-ai-progress div[data-v-20cf9c8a]{background:-webkit-gradient(linear,left top,right top,from(#fb7185),to(#e11d48));background:linear-gradient(90deg,#fb7185,#e11d48)}.ip-ai-recognized[data-v-20cf9c8a]{margin:10px 0 0;text-align:left;font-size:13px;color:#64748b}.ip-ai-result__head[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ip-ai-result__head strong[data-v-20cf9c8a]{font-size:16px;font-weight:900;color:#166534}.ip-ai-result__head p[data-v-20cf9c8a]{margin-top:2px;color:#15803d;font-size:13px}.ip-ai-result__head b[data-v-20cf9c8a]{color:#15803d;font-size:30px;line-height:1.2}.ip-ai-progress[data-v-20cf9c8a]{height:8px;margin-top:8px;border-radius:999px;background:rgba(226,232,240,.9);overflow:hidden}.ip-ai-progress div[data-v-20cf9c8a]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#22c55e),to(#16a34a));background:linear-gradient(90deg,#22c55e,#16a34a)}.ip-ai-grid[data-v-20cf9c8a]{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ip-ai-grid span[data-v-20cf9c8a]{font-size:12px;color:#94a3b8}.ip-ai-grid p[data-v-20cf9c8a]{margin-top:2px;font-size:13px;color:#64748b}.ip-actions[data-v-20cf9c8a]{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.ip-actions__right[data-v-20cf9c8a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.ip-btn[data-v-20cf9c8a]{border:0!important;border-radius:6px!important;height:42px;min-height:42px;padding:0 16px!important;font-size:14px!important;font-weight:600!important}.ip-btn>span[data-v-20cf9c8a],.ip-btn[data-v-20cf9c8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.ip-btn>span[data-v-20cf9c8a]{gap:8px}.ip-btn .ph[data-v-20cf9c8a],.ip-btn i[data-v-20cf9c8a]{font-size:16px;line-height:1;margin:0}.ip-btn--primary[data-v-20cf9c8a]{color:#fff!important;background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6))!important;background:linear-gradient(90deg,#6366f1,#8b5cf6)!important;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.ip-btn--ghost[data-v-20cf9c8a]{background:hsla(0,0%,100%,.8)!important;border:1px solid #cbd5e1!important;color:#64748b!important}.ip-btn.is-disabled[data-v-20cf9c8a]{opacity:.6;cursor:not-allowed}.ip-answered-tip[data-v-20cf9c8a]{margin-top:8px;font-size:13px;color:#047857;gap:6px}.ip-answered-tip[data-v-20cf9c8a],.ip-nav-title[data-v-20cf9c8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ip-nav-title[data-v-20cf9c8a]{gap:8px;font-size:16px;font-weight:900}.ip-question-grid[data-v-20cf9c8a]{margin-top:12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ip-q-btn[data-v-20cf9c8a]{width:100%;aspect-ratio:1;border:0;border-radius:6px;font-size:13px;font-weight:700}.ip-q-btn.is-done[data-v-20cf9c8a]{background:rgba(16,185,129,.22);color:#047857}.ip-q-btn.is-done.is-current[data-v-20cf9c8a]{background:#10b981;color:#fff;-webkit-box-shadow:inset 0 0 0 2px rgba(99,102,241,.55);box-shadow:inset 0 0 0 2px rgba(99,102,241,.55)}.ip-q-btn.is-current[data-v-20cf9c8a]{background:#6366f1;color:#fff}.ip-q-btn.is-current.is-draft[data-v-20cf9c8a]{background:rgba(99,102,241,.16);color:#6366f1;-webkit-box-shadow:inset 0 0 0 2px #6366f1;box-shadow:inset 0 0 0 2px #6366f1}.ip-q-btn.is-todo[data-v-20cf9c8a]{background:rgba(148,163,184,.14);color:#64748b}.ip-q-btn.is-ok[data-v-20cf9c8a]{background:rgba(16,185,129,.22);color:#047857}.ip-q-btn.is-bad[data-v-20cf9c8a]{background:rgba(244,63,94,.16);color:#be123c}.ip-q-btn.is-bad.is-current[data-v-20cf9c8a],.ip-q-btn.is-ok.is-current[data-v-20cf9c8a],.ip-q-btn.is-todo.is-current[data-v-20cf9c8a]{-webkit-box-shadow:inset 0 0 0 2px #6366f1;box-shadow:inset 0 0 0 2px #6366f1}.ip-q-btn.is-ok.is-current[data-v-20cf9c8a]{background:#10b981;color:#fff}.ip-q-btn.is-bad.is-current[data-v-20cf9c8a]{background:#f43f5e;color:#fff}.ip-legend[data-v-20cf9c8a]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(226,232,240,.95);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 10px;font-size:12px;color:#94a3b8}.ip-legend span[data-v-20cf9c8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.dot[data-v-20cf9c8a]{width:10px;height:10px;border-radius:999px}.dot.is-done[data-v-20cf9c8a]{background:rgba(16,185,129,.75)}.dot.is-current[data-v-20cf9c8a]{background:#6366f1}.dot.is-todo[data-v-20cf9c8a]{background:rgba(148,163,184,.58)}.dot.is-bad[data-v-20cf9c8a]{background:rgba(244,63,94,.82)}@media (max-width:992px){.ip-main-head[data-v-20cf9c8a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ip-main-head__status[data-v-20cf9c8a]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ip-keyboard__grid[data-v-20cf9c8a]{grid-template-columns:repeat(8,minmax(0,1fr))}.ip-input-wrap--row[data-v-20cf9c8a]{grid-template-columns:minmax(0,1fr)}.ip-input-wrap.ip-input-wrap--row>label[data-v-20cf9c8a],.ip-phonetic-field .ip-phonetic-compose[data-v-20cf9c8a],.ip-phonetic-field>p[data-v-20cf9c8a]{grid-column:1}.ip-input-wrap.ip-input-wrap--row>label[data-v-20cf9c8a]{grid-row:1}.ip-phonetic-field .ip-phonetic-compose[data-v-20cf9c8a]{grid-row:2}.ip-phonetic-field>p[data-v-20cf9c8a]{grid-row:3}.ip-ai-grid[data-v-20cf9c8a],.ip-choice-grid[data-v-20cf9c8a],.ip-dictation-inputs[data-v-20cf9c8a],.ip-pair-grid[data-v-20cf9c8a]{grid-template-columns:1fr}.ip-actions[data-v-20cf9c8a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ip-actions__right[data-v-20cf9c8a]{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ip-result-grid[data-v-20cf9c8a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ip-practice-settings-modal .ivu-modal-header-inner{height:auto;font-size:16px;line-height:1.35;font-weight:600;color:#1e293b}.ip-practice-settings-modal .ivu-modal-header{padding:16px 16px 14px}.ip-goal-detail-modal .ivu-modal-header-inner{height:auto;font-size:16px;line-height:1.35;font-weight:600;color:#1e293b}.ip-goal-detail-modal .ivu-modal-header{padding:16px 16px 14px}.pq-overview[data-v-b6a32736]{background:-webkit-gradient(linear,left top,right top,from(rgba(139,92,246,.06)),to(rgba(99,102,241,.1)));background:linear-gradient(90deg,rgba(139,92,246,.06),rgba(99,102,241,.1));overflow:hidden}.pq-metric[data-v-b6a32736]{border-radius:8px;border:1px solid rgba(226,232,240,.9);background:rgba(248,250,252,.75);padding:12px}.pq-metric__label[data-v-b6a32736]{font-size:12px;color:#94a3b8;font-weight:900}.pq-metric__value[data-v-b6a32736]{margin-top:6px;font-size:18px;color:#1e293b;font-weight:900}.pq-option[data-v-b6a32736]{border:1px solid rgba(226,232,240,.9);border-radius:8px;background:rgba(248,250,252,.7);text-align:left;padding:12px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.pq-option.is-answer[data-v-b6a32736]{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.1)}.pq-option.is-pending-selected[data-v-b6a32736]{border-color:rgba(99,102,241,.45);background:rgba(99,102,241,.1)}.pq-option.is-selected[data-v-b6a32736]{border-color:rgba(244,63,94,.45);background:rgba(244,63,94,.1)}.pq-option__label[data-v-b6a32736]{width:24px;height:24px;border-radius:6px;background:rgba(99,102,241,.12);color:#4f46e5;font-size:12px;font-weight:900;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pq-option__text[data-v-b6a32736]{font-size:13px;color:#1e293b;font-weight:700}.pq-feedback[data-v-b6a32736]{border-radius:8px;border:1px solid rgba(226,232,240,.9);background:rgba(248,250,252,.75);padding:12px}.pq-btn[data-v-b6a32736]{border:0!important;color:#fff!important;font-weight:900!important;border-radius:6px!important;min-height:40px!important;padding:0 14px!important}.pq-btn--indigo-violet[data-v-b6a32736]{background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6))!important;background:linear-gradient(90deg,#6366f1,#8b5cf6)!important}.pq-btn--violet[data-v-b6a32736]{background:#7c3aed!important}.pq-btn--outline[data-v-b6a32736]{background:#fff!important;color:#4f46e5!important;border:1px solid rgba(99,102,241,.5)!important}.mm-overview[data-v-169944cc]{background:-webkit-gradient(linear,left top,right top,from(rgba(99,102,241,.06)),to(rgba(16,185,129,.1)));background:linear-gradient(90deg,rgba(99,102,241,.06),rgba(16,185,129,.1))}.mm-chip[data-v-169944cc]{font-size:12px;font-weight:900;color:#334155;border:1px solid rgba(203,213,225,.9);background:rgba(248,250,252,.85);border-radius:999px;padding:4px 10px;gap:6px}.mm-chip[data-v-169944cc],.mm-icon[data-v-169944cc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-icon[data-v-169944cc]{width:44px;height:44px;border-radius:999px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.mm-example[data-v-169944cc]{border-radius:6px;background:rgba(99,102,241,.08);color:#4338ca;font-size:13px;font-weight:800;padding:8px 10px}.mp-overview[data-v-95dabb48]{background:-webkit-gradient(linear,left top,right top,from(rgba(139,92,246,.06)),to(rgba(14,165,233,.1)));background:linear-gradient(90deg,rgba(139,92,246,.06),rgba(14,165,233,.1))}.mp-btn[data-v-95dabb48]{border:0!important;color:#fff!important;border-radius:6px!important;height:32px;padding:0 16px!important;font-size:14px!important;font-weight:600!important}.mp-btn>span[data-v-95dabb48],.mp-btn[data-v-95dabb48]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.mp-btn>span[data-v-95dabb48]{gap:8px}.mp-btn .ph[data-v-95dabb48],.mp-btn i[data-v-95dabb48]{font-size:16px;line-height:1;margin:0}.mp-btn--indigo-violet[data-v-95dabb48]{background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6))!important;background:linear-gradient(90deg,#6366f1,#8b5cf6)!important}.mp-btn--violet[data-v-95dabb48]{background:#7c3aed!important}.mp-pair-item[data-v-95dabb48]{border:1px solid rgba(226,232,240,.9);border-radius:6px;background:rgba(248,250,252,.8);padding:9px 10px;font-size:13px;color:#1e293b;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mp-listen-btn[data-v-95dabb48],.mp-pair-item[data-v-95dabb48]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mp-listen-btn[data-v-95dabb48]{width:28px;height:28px;border-radius:999px;border:0;background:rgba(99,102,241,.12);color:#4f46e5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mn-overview[data-v-8e9ddc62]{background:-webkit-gradient(linear,left top,right top,from(rgba(99,102,241,.06)),to(rgba(236,72,153,.08)));background:linear-gradient(90deg,rgba(99,102,241,.06),rgba(236,72,153,.08))}.mn-btn[data-v-8e9ddc62]{border:0!important;color:#fff!important;font-weight:900!important;border-radius:6px!important}.mn-btn--indigo-violet[data-v-8e9ddc62]{background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6))!important;background:linear-gradient(90deg,#6366f1,#8b5cf6)!important}.mn-delete-btn[data-v-8e9ddc62]{width:30px;height:30px;border-radius:6px;border:0;background:rgba(244,63,94,.12);color:#e11d48;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ce-overview[data-v-7e1fe81f]{background:-webkit-gradient(linear,left top,right top,from(rgba(245,158,11,.08)),to(rgba(244,63,94,.08)));background:linear-gradient(90deg,rgba(245,158,11,.08),rgba(244,63,94,.08))}.ce-tag[data-v-7e1fe81f]{font-size:12px;font-weight:900;color:#92400e;background:rgba(245,158,11,.15);border-radius:6px;padding:4px 8px}.ce-box[data-v-7e1fe81f]{border-radius:8px;padding:12px}.ce-box.is-wrong[data-v-7e1fe81f]{border:1px solid rgba(244,63,94,.3);background:rgba(254,242,242,.8)}.ce-box.is-correct[data-v-7e1fe81f]{border:1px solid rgba(16,185,129,.3);background:rgba(236,253,245,.8)}.ce-box__title[data-v-7e1fe81f]{font-size:13px;font-weight:900;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.ce-box__content[data-v-7e1fe81f]{margin-top:8px;font-size:13px;color:#1e293b;line-height:1.6}.ce-tip[data-v-7e1fe81f]{border-radius:6px;background:rgba(99,102,241,.08);color:#4338ca;font-size:13px;font-weight:700;padding:8px 10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.pg-btn[data-v-06a2b3f7]{border:0!important;color:#fff!important;font-weight:900!important;border-radius:6px!important}.pg-btn--indigo-violet[data-v-06a2b3f7]{background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#8b5cf6))!important;background:linear-gradient(90deg,#6366f1,#8b5cf6)!important}.pg-btn--violet[data-v-06a2b3f7]{background:#7c3aed!important}