.score-hero[data-v-e8e8fec7]{padding:100px 0 60px;text-align:center}.container[data-v-e8e8fec7]{margin:0 auto;max-width:1200px;padding:0 30px}h1[data-v-e8e8fec7]{color:#201515;font-size:56px;font-weight:800;letter-spacing:-1px;line-height:1.15;margin-bottom:20px}.hero-subtitle[data-v-e8e8fec7]{color:#555;font-size:36px;font-weight:600;letter-spacing:-.5px}.hero-desc[data-v-e8e8fec7]{color:#555;font-size:20px;line-height:1.5;margin:0 auto 40px;max-width:740px}.anchor-pills[data-v-e8e8fec7]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.pill-btn[data-v-e8e8fec7]{align-items:center;background:#fff;border:1px solid #f66442;border-radius:50px;box-shadow:0 4px 12px #f664421f;color:#f66442;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:6px;padding:10px 22px;text-decoration:none;transition:all .25s ease}.pill-btn[data-v-e8e8fec7]:hover{background:#f66442;border-color:#f66442;box-shadow:0 10px 24px #f664423d;color:#fff;transform:translateY(-2px)}.pill-icon[data-v-e8e8fec7]{align-items:center;display:flex;justify-content:center}@media(max-width:768px){h1[data-v-e8e8fec7]{font-size:36px}.hero-subtitle[data-v-e8e8fec7]{font-size:24px}.hero-desc[data-v-e8e8fec7]{font-size:17px}.anchor-pills[data-v-e8e8fec7]{gap:8px}.pill-btn[data-v-e8e8fec7]{font-size:13px;padding:8px 16px}}.calculator-section[data-v-7f998f54]{padding:60px 0;position:relative}.calculator-section[data-v-7f998f54]:before{background:#fff4f1;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translate(-50%);width:100vw;z-index:-1}.container[data-v-7f998f54]{margin:0;max-width:none;padding:0}.section-title[data-v-7f998f54]{color:#201515;font-size:40px;font-weight:500;margin-bottom:12px;text-align:center}.section-desc[data-v-7f998f54]{color:#555;font-size:18px;font-weight:400;line-height:1.6;margin:0 auto 40px;max-width:600px;text-align:center}.calc-layout[data-v-7f998f54]{align-items:start;display:grid;gap:32px;grid-template-columns:1fr 1fr}.calc-input-panel[data-v-7f998f54]{background:#fff;border:1px solid #eee;border-radius:20px;padding:32px}.panel-header[data-v-7f998f54]{gap:12px;margin-bottom:6px}.panel-header[data-v-7f998f54],.panel-icon[data-v-7f998f54]{align-items:center;display:flex}.panel-icon[data-v-7f998f54]{background:#f6644214;border-radius:10px;color:#f66442;height:36px;justify-content:center;width:36px}.panel-icon svg[data-v-7f998f54]{height:20px;width:20px}.panel-header h3[data-v-7f998f54]{color:#201515;font-size:18px;font-weight:500}.panel-hint[data-v-7f998f54]{color:#999;font-size:16px;margin-bottom:24px}.input-group[data-v-7f998f54]{margin-bottom:22px}.input-label-row[data-v-7f998f54]{align-items:center;display:flex;gap:10px;margin-bottom:8px}.skill-icon-wrap[data-v-7f998f54]{align-items:center;background:#f6644214;border-radius:8px;color:#f66442;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.skill-icon-wrap svg[data-v-7f998f54]{height:16px;width:16px}.skill-name[data-v-7f998f54]{color:#201515;flex:1;font-size:16px;font-weight:500}.score-input-wrap[data-v-7f998f54]{flex-shrink:0}.score-input[data-v-7f998f54]{-moz-appearance:textfield;background:#faf8f7;border:1.5px solid #e8e0dc;border-radius:10px;color:#f66442;font-size:16px;font-weight:700;outline:none;padding:6px 4px;text-align:center;transition:border-color .2s ease;width:60px}.score-input[data-v-7f998f54]::-webkit-inner-spin-button,.score-input[data-v-7f998f54]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.score-input[data-v-7f998f54]:focus{border-color:#f66442}.score-slider[data-v-7f998f54]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;cursor:pointer;height:6px;outline:none;transition:background .15s ease;width:100%}.score-slider[data-v-7f998f54]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f66442;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 6px #f664424d;cursor:pointer;height:20px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:20px}.score-slider[data-v-7f998f54]::-webkit-slider-thumb:hover{transform:scale(1.15)}.score-slider[data-v-7f998f54]::-moz-range-thumb{background:#f66442;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 6px #f664424d;cursor:pointer;height:20px;width:20px}.reset-btn[data-v-7f998f54]{align-items:center;background:transparent;border:1px solid #e8e0dc;border-radius:10px;color:#999;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:6px;margin-top:8px;padding:8px 18px;transition:all .2s ease}.reset-btn[data-v-7f998f54]:hover{background:#f664420a;border-color:#f66442;color:#f66442}.calc-results-panel[data-v-7f998f54]{background:#fff;border:1px solid #eee;border-radius:20px;padding:32px}.overall-result[data-v-7f998f54]{align-items:center;border-bottom:1px solid #f0ebe8;display:flex;gap:28px;margin-bottom:32px;padding-bottom:28px}.overall-ring[data-v-7f998f54]{flex-shrink:0;height:120px;position:relative;width:120px}.overall-ring svg[data-v-7f998f54]{height:100%;width:100%}.progress-ring[data-v-7f998f54]{transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.overall-value[data-v-7f998f54]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;padding:0 12px;position:absolute;text-align:center}.overall-number[data-v-7f998f54]{color:#201515;font-size:32px;font-weight:800;line-height:1}.overall-label[data-v-7f998f54]{color:#999;font-size:13px;font-weight:500;letter-spacing:.2px;line-height:1.2;margin-top:3px;max-width:90%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.overall-meta[data-v-7f998f54]{flex:1}.cefr-pill[data-v-7f998f54]{border-radius:8px;color:#201515;display:inline-block;font-size:14px;font-weight:800;margin-bottom:8px;padding:5px 16px;transition:background .3s ease}.overall-formula[data-v-7f998f54]{color:#999;font-size:16px;line-height:1.5}.results-label[data-v-7f998f54]{color:#201515;font-size:18px;font-weight:500;letter-spacing:0;margin-bottom:16px}.integrated-grid[data-v-7f998f54]{display:grid;gap:14px;grid-template-columns:1fr 1fr}.integrated-card[data-v-7f998f54]{background:#faf8f7;border:1px solid #f0ebe8;border-radius:14px;padding:16px;transition:all .25s ease}.integrated-card[data-v-7f998f54]:hover{border-color:#f66442}.integrated-top[data-v-7f998f54]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.integrated-abbr[data-v-7f998f54]{background:#f6644214;border-radius:6px;color:#f66442;font-size:16px;font-weight:800;padding:3px 8px}.integrated-score[data-v-7f998f54]{color:#201515;font-size:22px;font-weight:800}.integrated-name[data-v-7f998f54]{color:#201515;font-size:16px;font-weight:500;margin-bottom:2px}.integrated-formula[data-v-7f998f54]{color:#bbb;font-size:16px;font-style:italic;margin-bottom:10px}.integrated-bar-track[data-v-7f998f54]{background:#ece6e2;border-radius:2px;height:4px;overflow:hidden}.integrated-bar-fill[data-v-7f998f54]{background:#f66442;border-radius:2px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}@media(max-width:900px){.calc-layout[data-v-7f998f54]{grid-template-columns:1fr}}@media(max-width:480px){.section-title[data-v-7f998f54]{font-size:32px}.section-desc[data-v-7f998f54]{font-size:16px;line-height:1.6;margin-bottom:32px}.integrated-grid[data-v-7f998f54]{grid-template-columns:1fr}.overall-result[data-v-7f998f54]{flex-direction:column;text-align:center}}.predictor-section[data-v-5f0dff32]{padding:60px 0}.container[data-v-5f0dff32]{margin:0;max-width:none;padding:0}.section-title[data-v-5f0dff32]{color:#201515;font-size:40px;font-weight:500;margin-bottom:12px;text-align:center}.section-desc[data-v-5f0dff32]{color:#555;font-size:18px;font-weight:400;line-height:1.6;margin:0 auto 40px;max-width:760px;text-align:center}.predictor-card[data-v-5f0dff32]{background:#fff;border:1px solid #eee;border-radius:24px;padding:32px}.planner-grid[data-v-5f0dff32]{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin-bottom:24px}.details-card[data-v-5f0dff32],.input-panel[data-v-5f0dff32],.timeline-panel[data-v-5f0dff32]{background:#fff;border:1px solid #eee;border-radius:20px;box-shadow:none;padding:24px}.details-head[data-v-5f0dff32],.panel-header[data-v-5f0dff32]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.timeline-header[data-v-5f0dff32]{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.details-head h3[data-v-5f0dff32],.timeline-header h3[data-v-5f0dff32]{color:#201515;font-size:24px;line-height:1.2;margin:6px 0 0}.timeline-header p[data-v-5f0dff32]{color:#7a6660;font-size:16px;line-height:1.5;margin:0;max-width:none;white-space:normal}.eyebrow[data-v-5f0dff32]{align-items:center;background:#f6644214;border-radius:999px;color:#f66442;display:inline-flex;font-size:16px;font-weight:500;letter-spacing:.3px;padding:6px 12px}.goal-badge[data-v-5f0dff32]{background:linear-gradient(135deg,#f66442,#ff896d);border-radius:14px;box-shadow:0 10px 18px #f664422e;color:#fff;font-size:14px;font-weight:700;line-height:1;padding:10px 14px}.slider-block[data-v-5f0dff32]{background:#fff;border:1px solid #f1e7e2;border-radius:18px;margin-top:24px;padding:18px}.slider-meta[data-v-5f0dff32]{display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.slider-label[data-v-5f0dff32]{color:#201515;font-size:16px;font-weight:700}.slider-help[data-v-5f0dff32]{color:#7b6a65;font-size:16px;line-height:1.5;margin-top:4px}.slider-value[data-v-5f0dff32]{color:#f66442;font-size:32px;font-weight:800;line-height:1;min-width:64px;text-align:right;text-shadow:0 8px 18px rgba(246,100,66,.12)}.score-slider[data-v-5f0dff32]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:999px;cursor:pointer;height:8px;outline:none;width:100%}.score-slider[data-v-5f0dff32]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#f66442;border:3px solid #fff;border-radius:50%;box-shadow:0 6px 16px #f6644257;height:22px;width:22px}.score-slider[data-v-5f0dff32]::-moz-range-thumb{background:#f66442;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #f664424d;height:22px;width:22px}.slider-range[data-v-5f0dff32]{color:#b4a5a0;display:flex;font-size:16px;font-weight:500;justify-content:space-between;margin-top:8px}.goal-summary[data-v-5f0dff32]{display:grid;gap:12px;grid-template-columns:1fr auto 1fr 1fr;margin-top:28px}.summary-item[data-v-5f0dff32]{background:#fff;border:1px solid #f1e7e2;border-radius:16px;padding:14px 16px}.summary-item strong[data-v-5f0dff32]{color:#201515;display:block;font-size:20px;margin-top:6px}.summary-label[data-v-5f0dff32]{color:#9b8780;display:block;font-size:16px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.summary-arrow[data-v-5f0dff32]{align-self:center;color:#f66442;font-size:26px;font-weight:700}.summary-accent[data-v-5f0dff32]{background:#fff8f5;border-color:#ffd8ce}.timeline-cards[data-v-5f0dff32]{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.timeline-card[data-v-5f0dff32]{background:#fff;border:1px solid #f1e7e2;border-radius:18px;padding:18px}.timeline-card.typical[data-v-5f0dff32]{background:linear-gradient(180deg,#f66442,#ff8668);border-color:#f66442}.timeline-topline[data-v-5f0dff32]{color:#9b8780;font-size:16px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.timeline-card.typical .timeline-date[data-v-5f0dff32],.timeline-card.typical .timeline-days[data-v-5f0dff32],.timeline-card.typical .timeline-note[data-v-5f0dff32],.timeline-card.typical .timeline-topline[data-v-5f0dff32]{color:#fff}.timeline-date[data-v-5f0dff32]{color:#201515;font-size:26px;font-weight:800;line-height:1.15;margin-top:12px}.timeline-days[data-v-5f0dff32]{color:#f66442;font-weight:500}.timeline-days[data-v-5f0dff32],.timeline-note[data-v-5f0dff32]{font-size:16px;margin-top:10px}.timeline-note[data-v-5f0dff32]{color:#6f5f5a;line-height:1.5}.predictor-tip[data-v-5f0dff32]{background:#faf6f4;border:1px solid #f1e7e2;border-radius:16px;margin-top:18px;padding:16px 18px}.timeline-empty[data-v-5f0dff32]{background:#fff8f5;border:1px dashed #f3c4b8;border-radius:18px;margin-top:24px;padding:28px 20px;text-align:center}.timeline-empty-title[data-v-5f0dff32]{color:#201515;font-size:18px;font-weight:700}.timeline-empty p[data-v-5f0dff32]{color:#6f5f5a;font-size:16px;line-height:1.6;margin:10px 0 0}.focus-title[data-v-5f0dff32],.tip-title[data-v-5f0dff32]{color:#f66442;font-size:16px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.focus-box p[data-v-5f0dff32],.predictor-tip p[data-v-5f0dff32]{color:#5d4f4b;font-size:16px;line-height:1.6;margin:8px 0 0}.details-card-full[data-v-5f0dff32]{margin-top:24px}.details-head[data-v-5f0dff32]{align-items:stretch}.skill-grid[data-v-5f0dff32]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.skill-card[data-v-5f0dff32]{background:#fff;border:1px solid #f1e7e2;border-radius:16px;padding:16px}.skill-top[data-v-5f0dff32]{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.skill-name[data-v-5f0dff32]{color:#201515;font-size:16px;font-weight:700}.skill-target[data-v-5f0dff32]{color:#f66442;font-size:22px;font-weight:800}.skill-bar[data-v-5f0dff32]{background:#f2e8e4;border-radius:999px;height:8px;margin:14px 0 12px;overflow:hidden}.skill-fill[data-v-5f0dff32]{background:linear-gradient(90deg,#f66442,#ff8a6d);border-radius:999px;height:100%}.skill-note[data-v-5f0dff32]{color:#6f5f5a;font-size:13px;line-height:1.5}.focus-box[data-v-5f0dff32]{background:#fff8f5;border:1px solid #ffd8ce;border-radius:16px;margin-left:auto;max-width:360px;padding:16px 18px}@media(max-width:1024px){.planner-grid[data-v-5f0dff32]{grid-template-columns:1fr}.timeline-header p[data-v-5f0dff32]{max-width:none}.details-head[data-v-5f0dff32]{flex-direction:column}.focus-box[data-v-5f0dff32]{margin-left:0;max-width:none}}@media(max-width:768px){.predictor-card[data-v-5f0dff32]{padding:20px}.section-title[data-v-5f0dff32]{font-size:28px}.timeline-header p[data-v-5f0dff32]{font-size:16px}.skill-grid[data-v-5f0dff32],.timeline-cards[data-v-5f0dff32]{grid-template-columns:1fr}.goal-summary[data-v-5f0dff32]{grid-template-columns:1fr 1fr}.summary-arrow[data-v-5f0dff32]{display:none}.timeline-date[data-v-5f0dff32]{font-size:22px}.slider-value[data-v-5f0dff32]{font-size:26px}}.converter-section[data-v-4c39315f]{padding:60px 0;position:relative}.converter-section[data-v-4c39315f]:before{background:#fff4f1;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translate(-50%);width:100vw;z-index:-1}.container[data-v-4c39315f]{margin:0;max-width:none;padding:0}.section-title[data-v-4c39315f]{color:#201515;font-size:40px;font-weight:500;margin-bottom:12px;text-align:center}.section-desc[data-v-4c39315f]{color:#555;font-size:18px;font-weight:400;line-height:1.6;margin:0 auto 40px;max-width:600px;text-align:center}.converter-card[data-v-4c39315f]{background:#fff;border:1px solid #eee;border-radius:20px;margin:0 auto 20px;max-width:1200px;padding:36px 40px}.source-selector[data-v-4c39315f]{display:flex;margin-bottom:28px}.exam-btn[data-v-4c39315f],.source-selector[data-v-4c39315f]{gap:8px;justify-content:center}.exam-btn[data-v-4c39315f]{align-items:center;background:#fff;border:1.5px solid #f66442;border-radius:12px;box-shadow:0 4px 12px #f664421f;color:#f66442;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;padding:10px 22px;text-align:center;transition:all .2s ease}.exam-btn[data-v-4c39315f]:hover{box-shadow:0 10px 24px #f664423d}.exam-btn.active[data-v-4c39315f],.exam-btn[data-v-4c39315f]:hover{background:#f66442;border-color:#f66442;color:#fff}.exam-btn-abbr[data-v-4c39315f]{align-items:center;background:#fff3;border-radius:6px;display:inline-flex;font-size:16px;font-weight:800;height:22px;justify-content:center;width:22px}.exam-btn:not(.active) .exam-btn-abbr[data-v-4c39315f]{background:#f6644214;color:#f66442}.exam-btn:hover .exam-btn-abbr[data-v-4c39315f]{background:#fff3;color:#fff}.slider-area[data-v-4c39315f]{margin-bottom:32px}.slider-label-row[data-v-4c39315f]{align-items:center;display:flex;gap:10px;margin-bottom:10px}.slider-skill-icon[data-v-4c39315f]{align-items:center;background:#f6644214;border-radius:10px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.slider-skill-icon span[data-v-4c39315f]{color:#f66442;font-size:14px;font-weight:800}.slider-skill-name[data-v-4c39315f]{color:#201515;flex:1;font-size:16px;font-weight:500}.slider-score-display[data-v-4c39315f]{color:#f66442;font-size:24px;font-variant-numeric:tabular-nums;font-weight:800;min-width:60px;text-align:right}.score-slider[data-v-4c39315f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;cursor:pointer;height:6px;outline:none;transition:background .15s ease;width:100%}.score-slider[data-v-4c39315f]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f66442;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #f664424d;cursor:pointer;height:22px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:22px}.score-slider[data-v-4c39315f]::-webkit-slider-thumb:hover{transform:scale(1.15)}.score-slider[data-v-4c39315f]::-moz-range-thumb{background:#f66442;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #f664424d;cursor:pointer;height:22px;width:22px}.slider-range-labels[data-v-4c39315f]{color:#ccc;display:flex;font-size:16px;font-weight:500;justify-content:space-between;margin-top:6px}.converter-results[data-v-4c39315f]{border-top:1px solid #f0ebe8;padding-top:24px}.result-cards[data-v-4c39315f]{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.result-card[data-v-4c39315f]{align-items:center;background:#faf8f7;border:1px solid #f0ebe8;border-radius:14px;display:flex;gap:14px;justify-content:center;padding:18px 20px;transition:all .25s ease}.result-card[data-v-4c39315f]:hover{border-color:#f66442}.result-icon-abbr[data-v-4c39315f]{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.result-icon-abbr span[data-v-4c39315f]{color:#f66442;font-size:16px;font-weight:800}.result-icon-abbr.cefr-icon span[data-v-4c39315f]{color:#201515;font-size:11px;font-weight:800}.result-info[data-v-4c39315f]{align-items:center;display:flex;flex-direction:column;min-width:0;text-align:center}.result-exam[data-v-4c39315f]{color:#999;font-size:16px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.result-score[data-v-4c39315f]{color:#201515;font-size:20px;font-weight:800;line-height:1.2}.converter-empty[data-v-4c39315f]{border-top:1px solid #f0ebe8;color:#999;margin-top:24px;padding:20px}.converter-empty[data-v-4c39315f],.toefl-note[data-v-4c39315f]{font-size:16px;text-align:center}.toefl-note[data-v-4c39315f]{align-items:center;color:#bbb;display:flex;gap:6px;justify-content:center;margin:0 auto 24px;max-width:1200px}.table-toggle[data-v-4c39315f]{margin-bottom:20px;text-align:center}.toggle-btn[data-v-4c39315f]{align-items:center;background:#fff;border:1.5px solid #f66442;border-radius:12px;box-shadow:0 4px 12px #f664421f;color:#f66442;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:10px 24px;transition:all .2s ease}.toggle-btn[data-v-4c39315f]:hover{background:#f66442;border-color:#f66442;box-shadow:0 10px 24px #f664423d;color:#fff}.chevron[data-v-4c39315f]{transition:transform .3s ease}.chevron.rotated[data-v-4c39315f]{transform:rotate(180deg)}.conversion-table-wrap[data-v-4c39315f]{background:#fff;border:1px solid #eee;border-radius:16px;margin:0 auto;max-width:1200px;overflow-x:auto}.conversion-table[data-v-4c39315f]{background:#fff;border-collapse:collapse;font-size:16px;width:100%}.conversion-table thead[data-v-4c39315f]{background:#f9f6f4}.conversion-table th[data-v-4c39315f]{border-bottom:1px solid #eee;color:#999;font-size:16px;font-weight:500;letter-spacing:1px;padding:14px 20px;text-align:left;text-transform:uppercase}.conversion-table td[data-v-4c39315f]{border-bottom:1px solid #f5f0ee;color:#403f3e;padding:12px 20px}.conversion-table tr:last-child td[data-v-4c39315f]{border-bottom:none}.conversion-table tr[data-v-4c39315f]:hover{background:#f6644208}.conversion-table tr.is-highlighted[data-v-4c39315f]{background:#f664420f}.conversion-table tr.is-highlighted td[data-v-4c39315f]{color:#201515;font-weight:600}.score-cell[data-v-4c39315f]{font-variant-numeric:tabular-nums;font-weight:600}.cefr-tag[data-v-4c39315f]{border-radius:6px;color:#201515;display:inline-block;font-size:16px;font-weight:800;padding:3px 10px}.cefr-c2 .cefr-tag[data-v-4c39315f]{background:#a5b4fc}.cefr-c1 .cefr-tag[data-v-4c39315f]{background:#67e8f9}.cefr-b2 .cefr-tag[data-v-4c39315f]{background:#86efac}.cefr-b1 .cefr-tag[data-v-4c39315f]{background:#bef264}.cefr-a .cefr-tag[data-v-4c39315f]{background:#fed7aa}.table-fade-enter-active[data-v-4c39315f],.table-fade-leave-active[data-v-4c39315f]{transition:all .35s ease}.table-fade-enter-from[data-v-4c39315f],.table-fade-leave-to[data-v-4c39315f]{opacity:0;transform:translateY(-10px)}@media(max-width:768px){.converter-card[data-v-4c39315f]{padding:24px 20px}.source-selector[data-v-4c39315f]{flex-wrap:wrap}.result-cards[data-v-4c39315f]{grid-template-columns:1fr}.section-title[data-v-4c39315f]{font-size:28px}}.score-overview[data-v-eaedd13f]{padding:80px 0 20px}.container[data-v-eaedd13f]{margin:0 auto;max-width:1200px;padding:0 30px}.section-title[data-v-eaedd13f]{color:#201515;font-size:40px;font-weight:500;margin-bottom:16px;text-align:center}.section-desc[data-v-eaedd13f]{color:#555;font-size:18px;line-height:1.6;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.report-preview[data-v-eaedd13f],.section-desc[data-v-eaedd13f]{margin-bottom:48px}.report-card[data-v-eaedd13f]{background:#fff;border:1px solid #eee;border-radius:20px;padding:40px 48px}.report-overall[data-v-eaedd13f]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:40px;margin-bottom:28px;padding-bottom:36px}.report-gauge-wrap[data-v-eaedd13f]{flex-shrink:0;position:relative;width:200px}.report-gauge[data-v-eaedd13f]{display:block;height:120px;width:200px}.report-score-num[data-v-eaedd13f]{bottom:18px;color:#201515;font-size:48px;font-weight:800;left:50%;line-height:1;position:absolute;transform:translate(-50%)}.report-gauge-labels[data-v-eaedd13f]{color:#bbb;display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin-top:-4px;padding:0 8px}.report-cefr-desc[data-v-eaedd13f]{flex:1}.cefr-badge[data-v-eaedd13f]{color:#201515;font-size:18px;font-weight:700;margin-bottom:14px}.cefr-descriptors[data-v-eaedd13f]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.cefr-descriptors li[data-v-eaedd13f]{align-items:flex-start;color:#555;display:flex;font-size:14px;gap:10px;line-height:1.55}.cefr-check[data-v-eaedd13f]{align-items:center;background:#73c053;border-radius:50%;color:#fff;display:inline-flex;font-size:13px;font-weight:700;height:22px;justify-content:center;margin-top:1px;min-width:22px;width:22px}.report-section-label[data-v-eaedd13f]{color:#201515;font-size:16px;font-weight:700;margin-bottom:12px}.report-subscores-row[data-v-eaedd13f]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:28px}.report-subscore-cell[data-v-eaedd13f]{background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;padding:20px 16px;text-align:center;transition:all .2s ease}.report-subscore-cell[data-v-eaedd13f]:hover{border-color:#ddd;box-shadow:0 4px 12px #0000000a}.report-cell-label[data-v-eaedd13f]{color:#999;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.report-cell-score[data-v-eaedd13f]{color:#201515;font-size:32px;font-weight:800;line-height:1.1}.report-cell-desc[data-v-eaedd13f]{color:#999;font-size:12px;line-height:1.4;margin-top:8px}.tooltip-anchor[data-v-eaedd13f]{position:relative}.report-section-header[data-v-eaedd13f]{align-items:center;display:flex;gap:12px;margin-bottom:16px}.score-tooltip[data-v-eaedd13f]{position:absolute;z-index:10}.report-section-header .score-tooltip[data-v-eaedd13f]{position:relative}.score-tooltip .badge[data-v-eaedd13f]{align-items:center;animation:pulse-orange-eaedd13f 2s infinite;background:#f66442;border-radius:50%;box-shadow:0 0 #f66442b3;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:800;height:24px;justify-content:center;width:24px}@keyframes pulse-orange-eaedd13f{0%{box-shadow:0 0 #f66442b3}70%{box-shadow:0 0 0 8px #f6644200}to{box-shadow:0 0 #f6644200}}.tooltip-content[data-v-eaedd13f]{background:#201515;border-radius:12px;bottom:calc(100% + 12px);box-shadow:0 10px 25px #0003;line-height:1.5;opacity:0;padding:16px;pointer-events:none;text-align:left;transition:all .2s ease;visibility:hidden;width:280px;z-index:20}.tooltip-content[data-v-eaedd13f],.tooltip-content[data-v-eaedd13f]:after{left:50%;position:absolute;transform:translate(-50%)}.tooltip-content[data-v-eaedd13f]:after{border:8px solid transparent;border-top-color:#201515;content:"";top:100%}.tooltip-content-below[data-v-eaedd13f]{bottom:auto;top:calc(100% + 12px)}.tooltip-content-below[data-v-eaedd13f]:after{border-bottom-color:#201515;border-top-color:transparent;bottom:100%;top:auto}.score-tooltip:hover .tooltip-content[data-v-eaedd13f]{bottom:calc(100% + 16px);opacity:1;visibility:visible}.score-tooltip:hover .tooltip-content-below[data-v-eaedd13f]{bottom:auto;top:calc(100% + 16px)}.tooltip-content strong[data-v-eaedd13f]{color:#fff;display:block;font-size:15px;font-weight:700;margin-bottom:6px}.tooltip-content p[data-v-eaedd13f]{color:#ccc;font-size:14px;margin:0}.subscore-section[data-v-eaedd13f]{margin-bottom:64px;padding-top:50px}.sub-title[data-v-eaedd13f]{color:#201515;font-size:28px;font-weight:700;margin-bottom:8px;text-align:center}.sub-intro[data-v-eaedd13f]{color:#555;font-size:16px;line-height:1.6;margin-bottom:36px;max-width:680px;text-align:center}.sub-intro[data-v-eaedd13f],.tracks-header[data-v-eaedd13f]{margin-left:auto;margin-right:auto}.tracks-header[data-v-eaedd13f]{display:flex;justify-content:space-between;margin-bottom:12px;max-width:1200px}.show-on-mobile[data-v-eaedd13f]{display:none}.header-col[data-v-eaedd13f]{flex:1;min-width:0}.header-spacer[data-v-eaedd13f]{flex-shrink:0;width:80px}.tracks-row[data-v-eaedd13f]{align-items:stretch;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1200px}.track-col[data-v-eaedd13f]{flex:1;min-width:0}.track-label[data-v-eaedd13f]{color:#999;font-size:13px;font-weight:700;letter-spacing:0;margin-bottom:4px;text-align:center}.track-explain[data-v-eaedd13f]{color:#888;font-size:14px;text-align:center}.subscore-cards[data-v-eaedd13f]{display:flex;flex-direction:column;gap:14px}.subscore-card[data-v-eaedd13f]{align-items:center;background:#fff;border:1px solid #eee;border-radius:14px;display:flex;gap:14px;padding:16px 20px;transition:all .25s ease}.track-col .subscore-card[data-v-eaedd13f]{justify-content:center;text-align:center}.track-col .sub-info[data-v-eaedd13f]{align-items:center}.subscore-card.is-active[data-v-eaedd13f],.subscore-card[data-v-eaedd13f]:hover{border-color:#f66442;transform:translate(4px)}.subscore-card.integrated.is-active[data-v-eaedd13f],.subscore-card.integrated[data-v-eaedd13f]:hover{transform:translate(-4px)}.subscore-card.is-dimmed[data-v-eaedd13f]{filter:grayscale(.8);opacity:.4}.sub-icon[data-v-eaedd13f]{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.sub-icon svg[data-v-eaedd13f]{height:22px;width:22px}.sub-icon-text[data-v-eaedd13f]{font-size:16px;font-weight:800}.sub-info[data-v-eaedd13f]{display:flex;flex-direction:column}.sub-name[data-v-eaedd13f]{color:#201515;font-size:16px;font-weight:700}.sub-formula[data-v-eaedd13f],.sub-range[data-v-eaedd13f]{color:#999;font-size:13px;font-weight:500}.sub-formula[data-v-eaedd13f]{font-style:italic}.connection-arrows[data-v-eaedd13f]{align-items:center;display:flex;flex-direction:column;padding:0;width:80px}.path-default[data-v-eaedd13f]{stroke:#e2e8f0;stroke-width:2.5;transition:all .3s ease}.path-active[data-v-eaedd13f]{stroke:#f66442;stroke-width:3.5;transition:all .3s ease}.path-dimmed[data-v-eaedd13f]{opacity:.3;stroke:#f1f5f9;stroke-width:1.5;transition:all .3s ease}.scoring-methods-section[data-v-eaedd13f]{margin-bottom:64px}.scoring-methods-highlight[data-v-eaedd13f]{padding:50px 0;position:relative}.scoring-methods-highlight[data-v-eaedd13f]:before{background:#fff4f1;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translate(-50%);width:100vw;z-index:-1}.methods-grid[data-v-eaedd13f]{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.method-card[data-v-eaedd13f]{background:#fff;border:1px solid #eee;border-radius:16px;padding:24px 20px;transition:all .25s ease}.method-card[data-v-eaedd13f]:hover{border-color:#f66442;transform:translateY(-4px)}.method-icon[data-v-eaedd13f]{align-items:center;border-radius:12px;display:flex;font-size:18px;font-weight:700;height:44px;justify-content:center;margin-bottom:16px;width:44px}.method-card h4[data-v-eaedd13f]{color:#201515;font-size:17px;font-weight:700;margin-bottom:8px}.method-desc[data-v-eaedd13f]{color:#666;font-size:14px;line-height:1.5;margin-bottom:14px}.method-tasks[data-v-eaedd13f]{list-style:none;margin:0;padding:0}.method-tasks li[data-v-eaedd13f]{color:#888;font-size:13px;padding:4px 0 4px 14px;position:relative}.method-tasks li[data-v-eaedd13f]:before{color:#ccc;content:"·";font-size:18px;font-weight:700;left:2px;line-height:1;position:absolute}@media(max-width:1024px){.methods-grid[data-v-eaedd13f]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.explain-grid[data-v-eaedd13f]{grid-template-columns:1fr}.report-overall[data-v-eaedd13f]{flex-direction:column;text-align:center}.cefr-descriptors li[data-v-eaedd13f]{text-align:left}.report-subscores-row[data-v-eaedd13f]{grid-template-columns:repeat(2,1fr)}.report-card[data-v-eaedd13f]{padding:28px 24px}.tracks-row[data-v-eaedd13f]{align-items:center;flex-direction:column;gap:40px}.connection-arrows[data-v-eaedd13f],.hide-on-mobile[data-v-eaedd13f]{display:none!important}.show-on-mobile[data-v-eaedd13f]{display:block!important}.mobile-track-header[data-v-eaedd13f]{margin-bottom:20px}.track-col[data-v-eaedd13f]{max-width:360px;min-width:0;width:100%}}@media(max-width:768px){.section-title[data-v-eaedd13f]{font-size:30px}.section-desc[data-v-eaedd13f]{font-size:16px}.methods-grid[data-v-eaedd13f]{grid-template-columns:1fr}}.criteria-section[data-v-bcd61d21]{padding:60px 0;position:relative}.criteria-section[data-v-bcd61d21]:before{background:#fff4f1;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translate(-50%);width:100vw;z-index:-1}.container[data-v-bcd61d21]{margin:0 auto;max-width:1200px;padding:0 30px}.section-title[data-v-bcd61d21]{color:#201515;font-size:40px;font-weight:500;margin-bottom:12px;text-align:center}.section-desc[data-v-bcd61d21]{color:#555;font-size:16px;line-height:1.6;margin:0 auto 36px;max-width:600px;text-align:center}.cefr-bar[data-v-bcd61d21]{border:1px solid #eee;border-radius:12px;display:flex;overflow:hidden}.cefr-segment[data-v-bcd61d21]{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:20px 4px;transition:flex .3s ease,filter .3s ease}.cefr-segment.is-active[data-v-bcd61d21],.cefr-segment[data-v-bcd61d21]:hover{flex-grow:3!important}.cefr-level[data-v-bcd61d21]{color:#201515;font-size:16px;font-weight:800;white-space:nowrap}.cefr-range[data-v-bcd61d21]{color:#20151599;font-size:12px;font-weight:600;margin-top:4px;white-space:nowrap}.cefr-note[data-v-bcd61d21]{color:#666;font-size:15px;line-height:1.6;margin-bottom:48px;margin-top:20px;text-align:center}.band-grid[data-v-bcd61d21]{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}.band-card[data-v-bcd61d21]{background:#fff;border:1px solid #eee;border-radius:16px;padding:24px 20px;transition:all .3s ease}.band-card.is-highlighted[data-v-bcd61d21],.band-card[data-v-bcd61d21]:hover{border-color:#f66442;transform:translateY(-2px)}.band-header[data-v-bcd61d21]{align-items:center;display:flex;gap:10px;margin-bottom:12px}.band-badge[data-v-bcd61d21]{align-items:center;border-radius:8px;color:#201515;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;padding:4px 12px;white-space:nowrap}.band-score[data-v-bcd61d21]{color:#999;font-size:12px;font-weight:600;white-space:nowrap}.band-label[data-v-bcd61d21]{color:#201515;font-size:17px;font-weight:700;margin-bottom:12px}.band-cando[data-v-bcd61d21]{list-style:none;margin:0;padding:0}.band-cando li[data-v-bcd61d21]{color:#666;font-size:13px;line-height:1.5;padding:5px 0 5px 14px;position:relative}.band-cando li[data-v-bcd61d21]:before{color:#ccc;content:"·";font-size:18px;font-weight:700;left:2px;line-height:1;position:absolute}@media(max-width:1024px){.band-grid[data-v-bcd61d21]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.section-title[data-v-bcd61d21]{font-size:30px}.band-grid[data-v-bcd61d21]{grid-template-columns:repeat(2,1fr)}.cefr-bar[data-v-bcd61d21]{border-radius:16px;flex-direction:column}.cefr-segment[data-v-bcd61d21]{flex-direction:row;gap:12px;justify-content:flex-start;padding:14px 20px}.cefr-segment.is-active[data-v-bcd61d21],.cefr-segment[data-v-bcd61d21]:hover{flex-grow:1!important}}@media(max-width:480px){.band-grid[data-v-bcd61d21]{grid-template-columns:1fr}}.container[data-v-89113149]{margin:0 auto;max-width:1200px;padding:0 20px}.scoring-matrix-section[data-v-89113149]{background:#fff;color:#111;font-family:inherit;padding:80px 0}.scoring-matrix-section .inner-matrix-container[data-v-89113149]{max-width:1200px}.scoring-matrix-section .section-title[data-v-89113149]{color:#111;font-size:40px;font-weight:500;letter-spacing:-.5px;margin-bottom:16px;text-align:center}@media(max-width:768px){.scoring-matrix-section .section-title[data-v-89113149]{font-size:30px}}.scoring-matrix-section .section-desc[data-v-89113149]{color:#555;font-size:18px;margin-bottom:50px;text-align:center}@media(max-width:768px){.scoring-matrix-section .section-desc[data-v-89113149]{font-size:15px;margin-bottom:30px}}.scoring-matrix-section .desktop-matrix[data-v-89113149]{background:#fff;border:1px solid #eee;border-radius:16px;display:block;overflow-x:auto}@media(max-width:768px){.scoring-matrix-section .desktop-matrix[data-v-89113149]{display:none}}.scoring-matrix-section .desktop-matrix[data-v-89113149]::-webkit-scrollbar{height:8px}.scoring-matrix-section .desktop-matrix[data-v-89113149]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.scoring-matrix-section .desktop-matrix .scoring-matrix[data-v-89113149]{border-collapse:collapse;min-width:800px;width:100%}.scoring-matrix-section .desktop-matrix .scoring-matrix th.group-header[data-v-89113149]{background:#fff;border-bottom:1px solid #eee;color:#555;font-size:15px;padding:16px}.scoring-matrix-section .desktop-matrix .scoring-matrix th.col-title[data-v-89113149]{background:#fff;border-bottom:1px solid #eee;border-right:1px solid #eee;left:0;position:sticky;z-index:2}.scoring-matrix-section .desktop-matrix .scoring-matrix th.sub-th[data-v-89113149]{background:#fff;border-bottom:1px solid #eee;color:#333;font-size:15px;font-weight:700;padding:16px 8px;text-align:center}.scoring-matrix-section .desktop-matrix .scoring-matrix th.sub-th .sub-desc[data-v-89113149]{color:#777;font-size:12px;font-weight:500;margin-top:4px}.scoring-matrix-section .desktop-matrix .scoring-matrix td[data-v-89113149]{background:#fff;border-bottom:1px solid #f5f5f5;padding:16px 8px;text-align:center;transition:background-color .2s ease}.scoring-matrix-section .desktop-matrix .scoring-matrix td.row-title[data-v-89113149]{background:#fff;border-right:1px solid #eee;color:#333;font-size:15px;font-weight:600;left:0;padding-left:24px;position:sticky;text-align:left;z-index:1}.scoring-matrix-section .desktop-matrix .scoring-matrix td.separator-left[data-v-89113149]{border-left:1px solid #eee}.scoring-matrix-section .desktop-matrix .scoring-matrix tr[data-v-89113149]{cursor:crosshair}.scoring-matrix-section .desktop-matrix .scoring-matrix tr.is-hovered td[data-v-89113149]{background:#f664420a}.scoring-matrix-section .desktop-matrix .scoring-matrix tr.is-hovered td.row-title[data-v-89113149]{background:#fffcfb;color:#f66442}.scoring-matrix-section .desktop-matrix .scoring-matrix .matrix-dot[data-v-89113149]{background:#eee;border-radius:50%;height:12px;margin:0 auto;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:12px}.scoring-matrix-section .desktop-matrix .scoring-matrix .matrix-dot.active[data-v-89113149]{background:#ccc}.scoring-matrix-section .desktop-matrix .scoring-matrix .matrix-dot.active.highlight[data-v-89113149]{background:#f66442;box-shadow:0 0 12px #f6644266,0 0 24px #f6644233;transform:scale(1.6)}.scoring-matrix-section .desktop-matrix .matrix-note[data-v-89113149]{background:#fafafa;border-top:1px solid #eee;color:#777;font-size:13px;margin:0;padding:16px 24px}.scoring-matrix-section .mobile-matrix[data-v-89113149]{display:none;flex-direction:column;gap:16px}@media(max-width:768px){.scoring-matrix-section .mobile-matrix[data-v-89113149]{display:flex}}.scoring-matrix-section .mobile-matrix .mobile-matrix-card[data-v-89113149]{background:#fff;border:1px solid #eee;border-radius:12px;padding:20px}.scoring-matrix-section .mobile-matrix .mobile-matrix-card .mob-card-title[data-v-89113149]{border-bottom:1px solid #eee;color:#111;font-size:18px;font-weight:700;margin:0 0 16px;padding-bottom:12px}.scoring-matrix-section .mobile-matrix .mobile-matrix-card .mob-card-cols[data-v-89113149]{display:flex;gap:16px}.scoring-matrix-section .mobile-matrix .mobile-matrix-card .mob-card-cols .mob-col[data-v-89113149]{flex:1}.scoring-matrix-section .mobile-matrix .mobile-matrix-card .mob-card-cols .mob-col .mob-col-header[data-v-89113149]{color:#888;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:12px}.scoring-matrix-section .mobile-matrix .mobile-matrix-card .mob-card-cols .mob-col .mob-score-item[data-v-89113149]{align-items:center;color:#444;display:flex;font-size:14px;margin-bottom:10px}.scoring-matrix-section .mobile-matrix .mobile-matrix-card .mob-card-cols .mob-col .mob-score-item .mob-dot[data-v-89113149]{background:#eee;border-radius:50%;flex-shrink:0;height:10px;margin-right:8px;width:10px}.scoring-matrix-section .mobile-matrix .mobile-matrix-card .mob-card-cols .mob-col .mob-score-item .mob-dot.active[data-v-89113149]{background:#f66442;box-shadow:0 0 8px #f664424d}.scoring-matrix-section .mobile-matrix .mobile-note[data-v-89113149]{background:#fafafa;border:1px solid #eee;border-radius:8px;padding:12px;text-align:center}.v-header{background:transparent!important}.det-score-hub[data-v-90db9dcd]{background:linear-gradient(180deg,#fff1ed,#fff6f2 170px,#fff 340px);color:#201515;margin-top:-80px;overflow:clip;padding-top:80px;position:relative;z-index:0}.det-score-hub .hero-sky[data-v-90db9dcd]{background:linear-gradient(180deg,#fff1ed00,#fff8f5e6 68%,#fff)}.det-score-hub .container[data-v-90db9dcd]{margin:0 auto;max-width:1200px;padding:0 30px}.det-score-hub .faq-wrapper[data-v-90db9dcd]{padding:40px 0 80px}
