.ol-page[data-v-c16b0a3e]{background:var(--bg);min-height:100vh}.ol-header .tl-h1[data-v-c16b0a3e]{margin-top:2px}.ol-header .ol-subtitle[data-v-c16b0a3e]{max-width:560px}.ol-head-mascot[data-v-c16b0a3e]{flex-shrink:0;height:auto;width:92px}.ol-page .ol-card[data-v-c16b0a3e]{padding:max(16px,min(2.4vw,28px))}.ol-search[data-v-c16b0a3e]{margin-bottom:18px}.ol-search .tl-input[data-v-c16b0a3e]{background:var(--bg) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%237d889c' stroke-linecap='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 16px center;height:50px;padding-left:46px}.ol-search .tl-input[data-v-c16b0a3e]:focus{background-color:#fff}.ol-exam-list[data-v-c16b0a3e]{grid-gap:12px;display:grid;gap:12px}.ol-exam-card[data-v-c16b0a3e]{background:#fff;border:1px solid var(--line);border-radius:var(--r-s);gap:18px;padding:18px 20px}.ol-exam-card[data-v-c16b0a3e],.ol-exam-logo[data-v-c16b0a3e]{align-items:center;display:flex}.ol-exam-logo[data-v-c16b0a3e]{background:var(--teal-bg);border-radius:var(--r-s);flex-shrink:0;height:64px;justify-content:center;overflow:hidden;width:64px}.ol-exam-logo img[data-v-c16b0a3e]{max-height:80%;max-width:80%;-o-object-fit:contain;object-fit:contain}.ol-exam-logo span[data-v-c16b0a3e]{color:var(--teal-d);font-size:20px;font-weight:900}.ol-exam-info[data-v-c16b0a3e]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.ol-exam-info h3[data-v-c16b0a3e]{color:var(--ink);font-size:17px;font-weight:800;letter-spacing:-.2px;line-height:1.3;margin:0}.ol-exam-organizer[data-v-c16b0a3e]{color:var(--ink-2);font-size:13.5px;font-weight:600;margin:0}.ol-exam-organizer-label[data-v-c16b0a3e]{color:var(--ink-3);margin-right:4px}.ol-exam-stats[data-v-c16b0a3e]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ol-stat[data-v-c16b0a3e]{align-items:center;background:var(--teal-bg);border-radius:999px;display:inline-flex;gap:6px;padding:5px 12px}.ol-stat-label[data-v-c16b0a3e]{color:var(--ink-2);font-size:12px;font-weight:700}.ol-stat-value[data-v-c16b0a3e]{color:var(--teal-deep);font-size:13px;font-weight:800}.ol-exam-langs[data-v-c16b0a3e]{display:inline-flex;gap:6px}.ol-lang-chip[data-v-c16b0a3e]{align-items:center;background:rgba(31,42,68,.06);border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:11.5px;font-weight:800;height:26px;justify-content:center;min-width:36px;padding:0 10px}.ol-lang-chip.kk[data-v-c16b0a3e]{background:var(--gold-l);color:#7a5600}.ol-exam-actions[data-v-c16b0a3e]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.ol-page .ol-pick-btn[data-v-c16b0a3e]{min-width:150px;white-space:nowrap}.ol-page .ol-pick-btn[data-v-c16b0a3e]:disabled{background:rgba(31,42,68,.06);box-shadow:none;color:var(--ink-3);cursor:not-allowed;opacity:1}.ol-secondary-link[data-v-c16b0a3e]{color:var(--teal-d);font-size:13px;font-weight:800;-webkit-text-decoration:none;text-decoration:none}.ol-secondary-link[data-v-c16b0a3e]:hover{-webkit-text-decoration:underline;text-decoration:underline}.ol-desktop-only-note[data-v-c16b0a3e]{color:var(--ink-3);font-size:12px;line-height:1.4;margin:4px 0 0;max-width:300px;text-align:right}.ol-empty-img[data-v-c16b0a3e]{height:auto;margin-bottom:6px;width:96px}.ol-spinner[data-v-c16b0a3e]{animation:ol-spin-c16b0a3e .8s linear infinite;border:3px solid var(--teal-l);border-radius:50%;border-top-color:var(--teal);height:34px;margin-bottom:6px;width:34px}@keyframes ol-spin-c16b0a3e{to{transform:rotate(1turn)}}.ol-history-link[data-v-c16b0a3e]{margin:18px 0 0;text-align:center}.ol-history-link a[data-v-c16b0a3e]{color:var(--teal-d);font-size:14px;font-weight:800;-webkit-text-decoration:none;text-decoration:none}.ol-history-link a[data-v-c16b0a3e]:hover{-webkit-text-decoration:underline;text-decoration:underline}.ol-page .ol-faq[data-v-c16b0a3e]{margin-top:max(28px,min(4vw,48px));padding:max(18px,min(3vw,32px))}.ol-faq-title[data-v-c16b0a3e]{margin:0 0 18px}.ol-faq-list[data-v-c16b0a3e]{display:flex;flex-direction:column;gap:10px}.ol-faq-item[data-v-c16b0a3e]{background:#fff;border:1px solid var(--line);border-radius:var(--r-s);transition:border-color .18s ease,box-shadow .18s ease}.ol-faq-item[open][data-v-c16b0a3e]{border-color:rgba(47,184,172,.4);box-shadow:var(--sh)}.ol-faq-item[open] .ol-faq-icon[data-v-c16b0a3e]{background:var(--teal);color:#fff;transform:rotate(45deg)}.ol-faq-q[data-v-c16b0a3e]{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:15px;font-weight:800;gap:14px;justify-content:space-between;line-height:1.4;list-style:none;padding:16px 18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ol-faq-q[data-v-c16b0a3e]::-webkit-details-marker{display:none}.ol-faq-icon[data-v-c16b0a3e]{align-items:center;background:var(--teal-bg);border-radius:50%;color:var(--teal-d);display:inline-flex;flex-shrink:0;font-size:18px;font-weight:800;height:30px;justify-content:center;line-height:1;transition:transform .2s ease,background .2s ease,color .2s ease;width:30px}.ol-faq-a[data-v-c16b0a3e]{color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.6;padding:0 18px 18px}.ol-faq-a[data-v-c16b0a3e] p{margin:0 0 8px}.ol-faq-a[data-v-c16b0a3e] p:last-child{margin-bottom:0}.ol-faq-a[data-v-c16b0a3e] ul{display:flex;flex-direction:column;gap:3px;margin:4px 0 12px;padding-left:20px}.ol-faq-a[data-v-c16b0a3e] li{font-size:14px;line-height:1.5}.ol-faq-a[data-v-c16b0a3e] strong{color:var(--ink);font-weight:800}.ol-faq-a[data-v-c16b0a3e] a{color:var(--teal-d);font-weight:700}@media(max-width:640px){.ol-head-mascot[data-v-c16b0a3e]{display:none}.ol-exam-card[data-v-c16b0a3e]{flex-direction:column;padding:16px}.ol-exam-actions[data-v-c16b0a3e],.ol-exam-card[data-v-c16b0a3e]{align-items:stretch}.ol-pick-btn[data-v-c16b0a3e]{width:100%}.ol-desktop-only-note[data-v-c16b0a3e],.ol-secondary-link[data-v-c16b0a3e]{max-width:none;text-align:center}.ol-faq-q[data-v-c16b0a3e]{font-size:14px;padding:14px}.ol-faq-a[data-v-c16b0a3e]{font-size:13.5px;padding:0 14px 14px}}