.pr{--pr-ink: var(--color-body, #2c2d2e);--pr-ink-2: #5b5c5e;--pr-muted: var(--pr-ink-2);--pr-border: var(--color-border, #edeae6);--pr-card: var(--color-product-card-bg, #fcf9f6);--pr-head-bg: #f6f3ef;--pr-rule: #dcd7d0;--pr-accent: var(--color-accent, #4e5cb6);--pr-grid: #ebe8e3;--pr-axis: #c9c5be;--pr-ca: #1baf7a;--pr-school: #eb6834;--pr-hp: #4e5cb6;--pr-hp-2: #7a85d0;color:var(--pr-ink);width:100%;min-width:0;max-width:1080px;margin:0 auto;padding:0 16px 64px}.pr *{box-sizing:border-box}.pr-crumbs{margin:24px 0 8px;font-size:14px;color:var(--pr-muted)}.pr-crumbs a{color:var(--pr-ink-2)}.pr h1{margin:0 0 12px;font-size:clamp(28px,4vw,40px);line-height:1.15}.pr>h1:first-child{margin-top:24px}.pr-intro{max-width:720px;margin:0 0 28px;font-size:17px;line-height:1.55;color:var(--pr-ink-2)}.pr-filters{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-start;padding:16px 0;border-top:1px solid var(--pr-border);border-bottom:1px solid var(--pr-border)}.pr-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--pr-ink-2)}.pr-field label,.pr-field .pr-label{font-weight:600;line-height:18px;margin:0;padding:0}.pr select{height:40px;padding:0 36px 0 12px;font:inherit;font-size:15px;color:var(--pr-ink);border:1px solid var(--color-form-border, #d3d3d3);border-radius:6px;cursor:pointer;-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235b5c5e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center}.pr select:hover{border-color:var(--pr-ink-2)}.pr select:focus-visible{outline:2px solid var(--pr-accent);outline-offset:1px}.pr-period{display:flex;gap:12px}.pr-field--school select{width:260px;max-width:100%}.pr-field--examinee select{width:230px;max-width:100%}.pr .pr-filter-toggle{display:none}.pr-key{width:14px;height:3px;border-radius:2px;flex:none}.pr-key--dash{background-image:linear-gradient(90deg,transparent 60%,#fff 60%)!important;background-size:7px 100%!important;border-radius:0}.pr-tag{display:inline-block;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:700;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--pr-accent);background:#e9ebf7}.pr-intro a{color:var(--pr-accent)}#pr-compare{scroll-margin-top:110px}.pr-cmp-lead{margin:4px 0 12px;font-size:16px;line-height:1.45;color:var(--pr-ink)}.pr-cmp-row{display:grid;grid-template-columns:minmax(0,340px) minmax(0,420px) 72px;gap:4px 16px;align-items:center;padding:8px 0;border-top:1px solid #f4f2ef}.pr-cmp-name{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.pr-cmp-meta{margin-top:1px;padding-left:22px;font-size:12px;color:var(--pr-ink-2)}.pr-cmp-track{height:8px;border-radius:4px;background:#f1efeb;overflow:hidden}.pr-cmp-track span{display:block;height:100%;border-radius:0 4px 4px 0}.pr-cmp-value{font-size:16px;font-weight:600;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pr-cmp-row--muted .pr-cmp-name{font-weight:400;color:var(--pr-muted)}.pr-cmp-row--muted .pr-cmp-value{font-size:14px;font-weight:400;color:var(--pr-muted)}.pr-cmp-foot{margin:12px 0 0;font-size:13px;color:var(--pr-muted)}.pr-panel{margin:0;padding:32px 0;border-top:1px solid var(--pr-border)}.pr-panel h2{margin:0 0 4px;font-size:26px}.pr-panel-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:4px 16px;margin:0 0 10px}.pr-panel-head h2,.pr .pr-panel-head .pr-check{margin:0}.pr-panel-sub{margin:0 0 16px;font-size:14px;color:var(--pr-ink-2)}.pr-chart-note{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--pr-ink-2)}.pr-chart-note-icon{flex:none;margin-top:3px;color:var(--pr-accent)}.pr-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 8px;padding:0;list-style:none;font-size:14px;color:var(--pr-ink-2)}.pr-legend li{display:flex;align-items:center;gap:8px}.pr-chart{position:relative}.pr-chart svg{display:block;width:100%;overflow:visible}.pr-chart:focus{outline:none}.pr-chart:focus-visible{outline:2px solid var(--pr-accent);outline-offset:4px;border-radius:4px}.pr-tip{position:absolute;top:0;z-index:2;min-width:190px;padding:10px 12px;pointer-events:none;background:#fff;border:1px solid var(--pr-border);border-radius:8px;box-shadow:0 6px 18px #00000014;font-size:13px;color:var(--pr-ink-2)}.pr-tip[hidden]{display:none}.pr-tip-title{margin-bottom:6px;font-weight:600;color:var(--pr-ink)}.pr-tip-row{display:flex;align-items:center;gap:8px;margin-top:4px}.pr-tip-row strong{min-width:38px;font-size:15px;color:var(--pr-ink);font-variant-numeric:tabular-nums}.pr details{margin-top:12px;font-size:14px}.pr summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;list-style:none;color:var(--pr-ink-2)}.pr summary::-webkit-details-marker{display:none}.pr summary:before{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease}.pr details[open]>summary:before{transform:rotate(45deg)}.pr summary:hover{color:var(--pr-ink)}.pr .pr-check{display:flex;align-items:center;gap:6px;width:fit-content;font-size:13px;font-weight:400;line-height:1.3;color:var(--pr-ink-2);cursor:pointer}.pr-check input{width:14px;height:14px;margin:0;accent-color:var(--pr-accent)}.pr-scroll{overflow:auto;width:100%;max-width:calc(100vw - 32px);max-height:min(560px,70vh);border:1px solid var(--pr-border);border-radius:8px}.pr-panel--bare .pr-scroll{max-height:400px}.pr-ex-short{display:none}.pr-lead-note{display:block;font-size:12px;font-weight:400;color:var(--pr-muted)}.pr thead th{position:sticky;top:0;z-index:1;background:var(--pr-head-bg);box-shadow:inset 0 -1px 0 var(--pr-rule)}.pr-panel{min-width:0}.pr .pr-panel--bare{padding:0 0 32px;border:0}.pr-panel--bare h2{margin-bottom:12px}.pr .pr-filters+.pr-panel{padding-top:24px;border-top:0}.pr #pr-compare+.pr-panel--bare{padding-top:24px;border-top:1px solid var(--pr-border)}.pr table{width:100%;border-collapse:separate;border-spacing:0;margin:0;font-size:15px}.pr th,.pr td{padding:8px 12px;line-height:1.35;text-align:right;border:0;border-bottom:1px solid var(--pr-border);white-space:nowrap}.pr thead th:first-child,.pr tbody th,.pr tfoot th{border-right:1px solid var(--pr-border)}.pr-scroll--schools tbody td,.pr-scroll--schools tfoot td{vertical-align:top}.pr-scroll--schools tbody th,.pr-scroll--schools tfoot th{vertical-align:middle}.pr thead th:first-child,.pr tbody th,.pr tfoot th{text-align:left;white-space:normal;min-width:200px}.pr thead th{font-size:13px;font-weight:600;color:var(--pr-ink-2);vertical-align:bottom}.pr thead button{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.pr thead button:after{content:"";display:inline-block;width:10px;margin-left:4px}.pr th[aria-sort=ascending] button:after{content:"\2191"}.pr th[aria-sort=descending] button:after{content:"\2193"}.pr tbody td{font-variant-numeric:tabular-nums}.pr tfoot{position:sticky;bottom:0;z-index:1}.pr tr.pr-total th,.pr tr.pr-total td{font-weight:600;font-variant-numeric:tabular-nums;background:var(--pr-head-bg);border-bottom:0;box-shadow:inset 0 1px 0 var(--pr-rule)}.pr tr.pr-total.pr-pair-top+tr.pr-total>*{box-shadow:inset 0 1px #ebe6df}.pr tr.pr-empty td{padding:20px 12px;text-align:left;white-space:normal;color:var(--pr-ink-2)}.pr tr.pr-empty div{width:0;min-width:100%}.pr tr.pr-small td{color:var(--pr-muted)}.pr tr.pr-pair-top td{border-bottom-color:#f5f3f0}.pr .pr-col-examinee{text-align:left}.pr-table-note{margin:12px 0 0;font-size:13px;color:var(--pr-muted)}.pr-course,.pr-index-course{margin:0 0 28px;font-size:15px;color:var(--pr-ink-2)}.pr-index-course{margin:16px 0 0}.pr-intro+.pr-course{margin-top:-16px}.pr-source{margin:-8px 0 24px;font-size:14px;color:var(--pr-ink-2)}.pr-source a{color:var(--pr-accent)}.pr-faq details{margin:0;padding:14px 0;border-top:1px solid var(--pr-border);font-size:16px}.pr-faq h2+details{margin-top:12px}.pr-faq summary{display:flex;align-items:flex-start;color:var(--pr-ink)}.pr-faq summary:before{flex:none;margin-top:8px}.pr-faq h3{margin:0;font-size:18px;line-height:1.3}.pr-faq p{max-width:720px;margin:8px 0 0 14px;line-height:1.55;color:var(--pr-ink-2)}.pr-csv{margin:8px 0 0;font-size:14px}.pr-index-n{display:block;font-size:13px;color:var(--pr-muted)}.pr-index .pr-scroll{max-height:none}.pr-index thead th{white-space:normal;word-break:normal;overflow-wrap:normal}@media(max-width:640px){.pr.pr-index th,.pr.pr-index td{padding:8px 6px}}.pr-index .pr-scroll th:first-child{min-width:0}.pr-index .pr-intro p{margin:0}.pr-hub-all{margin:16px 0 0;font-size:15px}.pr-hub ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none}.pr-hub li>a,.pr-hub li>span{display:block;box-sizing:border-box;height:100%;padding:12px 14px;border:1px solid var(--pr-border);border-radius:8px;color:var(--pr-ink);text-decoration:none;font-size:15px}.pr-hub a:hover{border-color:var(--pr-accent);color:var(--pr-accent)}.pr-hub span[aria-current]{background:var(--pr-card);font-weight:600}.pr-hub .pr-hub-off{color:var(--pr-muted);background:#f7f6f4;border-style:dashed;cursor:not-allowed}.pr-method p{max-width:760px;margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--pr-ink-2)}@media(max-width:640px){.pr-cmp-row{grid-template-columns:minmax(0,1fr) 72px}.pr-cmp-track{grid-column:1 / -1;grid-row:2}.pr-cmp-lead{font-size:15px}.pr .pr-filter-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;margin:0;padding:12px 0;border:0;border-top:1px solid var(--pr-border);border-bottom:1px solid var(--pr-border);border-radius:0;background:none;box-shadow:none;font:inherit;font-size:15px;letter-spacing:normal;text-transform:none;text-align:left;color:var(--pr-ink);cursor:pointer}.pr .pr-filter-toggle:focus-visible{outline:2px solid var(--pr-accent);outline-offset:2px}.pr-filter-icon,.pr-filter-chevron{flex:none}.pr-filter-label{font-weight:600}.pr-filter-summary{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:var(--pr-ink-2)}.pr-filter-chevron{color:var(--pr-ink-2);transition:transform .15s}.pr .pr-filter-toggle[aria-expanded=true]{margin-bottom:0;border-bottom-color:transparent}.pr .pr-filter-toggle[aria-expanded=true] .pr-filter-chevron{transform:rotate(180deg)}.pr .pr-filters{display:none}.pr .pr-filter-toggle[aria-expanded=true]+.pr-filters{display:flex;padding-top:4px;border-top:0}.pr .pr-field--school,.pr .pr-field--school select{width:100%;min-width:0}.pr table{font-size:14px}.pr th,.pr td{padding:8px 10px}.pr thead th:first-child,.pr tbody th,.pr tfoot th{min-width:150px}.pr .pr-scroll--schools th,.pr .pr-scroll--schools td{padding:8px 6px;word-break:normal;overflow-wrap:normal}.pr .pr-scroll--schools thead th{white-space:normal}.pr .pr-scroll--schools thead button:after{display:inline}.pr .pr-scroll--schools td{white-space:normal}.pr .pr-scroll--schools td.pr-col-examinee{white-space:nowrap}.pr .pr-scroll--schools .pr-ex-long{display:none}.pr .pr-scroll--schools .pr-ex-short{display:inline}.pr .pr-scroll--schools thead th:first-child,.pr .pr-scroll--schools tbody th,.pr .pr-scroll--schools tfoot th{min-width:0}.pr .pr-scroll--quarters tfoot{position:static}.pr .pr-scroll--schools thead th:first-child{width:30%}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/pass-rates.css.map */
