input[data-astro-cid-dhxehbj5][type=range].range-slider{-webkit-appearance:none;appearance:none;width:100%;background:transparent;cursor:pointer}input[data-astro-cid-dhxehbj5][type=range].range-slider::-webkit-slider-runnable-track{height:6px;background:hsl(var(--border-subtle, 0 0% 85%) / .5);border-radius:9999px}input[data-astro-cid-dhxehbj5][type=range].range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:18px;width:18px;background:var(--cyan-400, #06b6d4);border-radius:50%;margin-top:-6px;border:2px solid hsl(var(--surface-canvas, 0 0% 100%));box-shadow:0 1px 4px #00000040}input[data-astro-cid-dhxehbj5][type=range].range-slider::-moz-range-track{height:6px;background:hsl(var(--border-subtle, 0 0% 85%) / .5);border-radius:9999px}input[data-astro-cid-dhxehbj5][type=range].range-slider::-moz-range-thumb{height:18px;width:18px;background:var(--cyan-400, #06b6d4);border-radius:50%;border:2px solid hsl(var(--surface-canvas, 0 0% 100%));box-shadow:0 1px 4px #00000040}.score-calculator-app[data-astro-cid-qc4chcmr]{margin:2rem 0;padding:1.75rem;border-radius:var(--radius-xl);background:var(--surface-card);border-bottom:1px solid hsl(var(--border-subtle, 0 0% 85%) / .4);box-shadow:var(--shadow-xl)}.calc-header[data-astro-cid-qc4chcmr]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.75rem;border-bottom:1px solid var(--border-subtle);padding-bottom:1.25rem}.calc-badge-row[data-astro-cid-qc4chcmr],.calc-nav-tabs[data-astro-cid-qc4chcmr]{display:flex;flex-wrap:wrap;gap:.5rem}.calc-tab[data-astro-cid-qc4chcmr]{background:hsl(var(--text-primary) / .05);border:1px solid var(--border-subtle);color:var(--text-secondary);padding:.6rem 1.1rem;border-radius:var(--radius-md);font-size:.95rem;font-weight:600;cursor:pointer;transition:all var(--duration-fast) var(--ease-spring);display:inline-flex;align-items:center}.calc-tab[data-astro-cid-qc4chcmr]:hover{background:hsl(var(--text-primary) / .1);color:var(--text-primary)}.calc-tab.active{background:var(--accent-gradient);border-color:var(--cyan-400);color:#fff;box-shadow:0 4px 12px hsl(var(--cyan-400) / .25)}.calc-panel{display:none}.calc-panel.active{display:block;animation:fadeIn var(--duration-normal) ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}input[type=range].range-slider{-webkit-appearance:none;appearance:none;width:100%;background:transparent;cursor:pointer}input[type=range].range-slider::-webkit-slider-runnable-track{height:6px;background:hsl(var(--border-subtle, 0 0% 85%) / .5);border-radius:9999px}input[type=range].range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:18px;width:18px;background:var(--cyan-400);border-radius:50%;margin-top:-6px;border:2px solid hsl(var(--surface-canvas, 0 0% 100%));box-shadow:0 1px 4px #00000040}input[type=range].range-slider::-moz-range-track{height:6px;background:hsl(var(--border-subtle, 0 0% 85%) / .5);border-radius:9999px}input[type=range].range-slider::-moz-range-thumb{height:18px;width:18px;background:var(--cyan-400);border-radius:50%;border:2px solid hsl(var(--surface-canvas, 0 0% 100%));box-shadow:0 1px 4px #00000040}.exams-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.exam-calc-card{background:hsl(var(--surface-canvas) / .6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.exam-card-header{display:flex;justify-content:space-between;align-items:flex-start}.exam-title-wrap{display:flex;flex-direction:column}.exam-heading{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin:0}.exam-tag{font-size:.72rem;font-weight:700;text-transform:uppercase;padding:.2rem .5rem;border-radius:var(--radius-sm);display:inline-block;margin-bottom:.25rem}.basic-tag{background:hsl(var(--cyan-400) / .15);color:var(--cyan-400)}.ext-tag{background:hsl(var(--emerald-400) / .15);color:var(--emerald-400)}.oral-tag{background:hsl(var(--amber-400) / .15);color:var(--amber-400)}.exam-max{font-size:.8rem;font-weight:700;color:var(--text-muted)}.exam-desc{font-size:.82rem;color:var(--text-secondary);line-height:1.4;margin:0}.input-slider-group{display:flex;flex-direction:column;gap:.6rem}.slider-val-row{display:flex;justify-content:space-between;align-items:center;font-size:.88rem;color:var(--text-secondary)}.num-box-wrap{display:flex;align-items:baseline;gap:.35rem}.num-input{width:55px;padding:.25rem .4rem;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-mono);font-weight:700;text-align:center}.unit-label{font-size:.82rem;color:var(--text-muted);font-weight:600}.exam-result-box{background:hsl(var(--text-primary) / .03);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.85rem;display:flex;flex-direction:column;gap:.5rem}.result-metric{display:flex;justify-content:space-between;align-items:baseline}.metric-label{font-size:.82rem;color:var(--text-muted);font-weight:600}.metric-val{font-family:var(--font-mono);font-size:1.35rem;font-weight:800;color:var(--text-primary)}.result-status-badge{font-size:.78rem;font-weight:700;padding:.3rem .6rem;border-radius:var(--radius-sm);text-align:center}.result-status-badge.passed{background:hsl(var(--emerald-400) / .15);color:var(--emerald-400)}.result-status-badge.failed{background:hsl(var(--rose-400) / .15);color:var(--rose-400)}.result-status-badge.percentile{background:hsl(var(--cyan-400) / .15);color:var(--cyan-400)}.uni-converter-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:2rem}@media(max-width:56.25rem){.uni-converter-grid{grid-template-columns:1fr}}.config-title{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin:0 0 .4rem}.config-desc{font-size:.85rem;color:var(--text-secondary);margin:0 0 1.25rem;line-height:1.4}.uni-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}@media(max-width:600px){.uni-options-grid{grid-template-columns:1fr}}.uni-option-pill{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;background:var(--surface-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:.82rem;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.uni-option-pill input{accent-color:var(--cyan-400)}.uni-option-pill:hover{border-color:var(--cyan-400);color:var(--text-primary)}.uni-option-pill.active{border-color:var(--cyan-400);background:hsl(var(--cyan-400) / .08);color:var(--text-primary);font-weight:600}.custom-multipliers-row{display:flex;gap:1rem;margin-top:1rem}.num-input-full{width:100%;padding:.5rem;background:var(--surface-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-weight:700}.scores-reference-notice{padding:.75rem 1rem;background:hsl(var(--cyan-400) / .08);border-radius:var(--radius-sm);font-size:.85rem;color:var(--text-secondary);margin-top:1rem}.admission-score-card{background:hsl(var(--surface-canvas) / .8);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.score-card-sub{font-size:.82rem;font-weight:700;text-transform:uppercase;color:var(--cyan-400);letter-spacing:.05em}.admission-total-val{font-size:2.8rem;font-weight:900;color:var(--text-primary);line-height:1;font-variant-numeric:tabular-nums}.admission-formula-breakdown{font-size:.88rem;color:var(--text-secondary);background:hsl(var(--text-primary) / .04);padding:.6rem .8rem;border-radius:var(--radius-sm);font-family:monospace}.cutoff-comparison-box{margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:.5rem}.cutoff-header{display:flex;justify-content:space-between;font-size:.88rem}.cutoff-progress-bar{width:100%;height:8px;background:hsl(var(--text-primary) / .1);border-radius:4px;overflow:hidden}.cutoff-progress-fill{height:100%;background:var(--accent-gradient);border-radius:4px;transition:width var(--duration-normal) ease}.cutoff-interpretation{font-size:.82rem;color:var(--text-muted);line-height:1.4;margin:0}.words-sim-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:860px){.words-sim-grid{grid-template-columns:1fr}}.exam-level-pills{display:flex;flex-direction:column;gap:.5rem}.level-radio-pill{display:flex;align-items:center;gap:.6rem;padding:.6rem .85rem;background:var(--surface-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:.85rem;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.level-radio-pill input{accent-color:var(--emerald-400)}.level-radio-pill:hover{border-color:var(--emerald-400);color:var(--text-primary)}.level-radio-pill.active{border-color:var(--emerald-400);background:hsl(var(--emerald-400) / .08);color:var(--text-primary);font-weight:600}.word-input-wrap{display:flex;align-items:center;gap:.5rem}.num-input-large{width:120px;padding:.6rem 1rem;background:var(--surface-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font-size:1.4rem;font-weight:800}.unit-badge{font-size:.95rem;color:var(--text-muted);font-weight:600}.words-deduction-card{background:hsl(var(--surface-canvas) / .8);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.5rem;display:flex;flex-direction:column;gap:.8rem}.deduction-main-status{font-size:1.25rem;font-weight:800;color:var(--text-primary)}.deduction-explanation{font-size:.88rem;color:var(--text-secondary);line-height:1.5;margin:0}.rubric-table-compact{margin-top:.5rem;padding:.8rem;border-radius:var(--radius-md);background:hsl(var(--text-primary) / .04);display:flex;flex-direction:column;gap:.4rem;font-size:.85rem}.rubric-row{display:flex;justify-content:space-between}@media(max-width:40rem){.score-calculator-app[data-astro-cid-qc4chcmr]{padding:.4rem;margin:0 0 1rem}.calc-header[data-astro-cid-qc4chcmr]{margin-bottom:.35rem;padding-bottom:.2rem;gap:.25rem}.calc-badge-row[data-astro-cid-qc4chcmr]{display:none}.calc-nav-tabs[data-astro-cid-qc4chcmr]{gap:.25rem}.calc-tab[data-astro-cid-qc4chcmr]{padding:.3rem .5rem;font-size:.75rem}.exam-calc-card{padding:.5rem;gap:.3rem}.exam-desc{display:none!important}.input-slider-group{gap:.25rem}.slider-val-row{margin-bottom:.2rem}.exam-result-box{padding:.35rem}}
