.qudrat-page{color:var(--ink)}.qudrat-math{unicode-bidi:isolate-override;direction:ltr;display:inline-block;max-width:100%}.qudrat-math sup{font-size:.72em;line-height:0}.qudrat-sets{display:flex;flex-wrap:wrap;gap:8px;margin-block:0 16px}.qudrat-passage p{white-space:pre-line}.qudrat-title{margin:8px 0 12px;font-size:var(--t-2xl);font-weight:800;line-height:1.35}.qudrat-lead{max-width:68ch;margin:0 0 22px;color:var(--muted);font-size:var(--t-md);line-height:1.9}.qudrat-notice{display:grid;gap:8px;margin-block:18px 24px;padding:16px 18px;border:1px solid var(--line, #ddd4c6);border-inline-start:4px solid var(--green-ink, #356856);border-radius:14px;background:var(--surface);line-height:1.8}.qudrat-notice a,.qudrat-breadcrumb a{color:var(--green-ink, #356856);text-decoration:underline;text-underline-offset:.25em}.qudrat-hero-actions,.qudrat-controls,.qudrat-mock-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.qudrat-hero-actions{margin-block:20px 34px}.qudrat-section{margin-block-start:38px}.qudrat-section>h2{margin:0 0 16px;font-size:var(--t-xl)}.qudrat-skill-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:14px}.qudrat-skill-card{display:flex;min-height:195px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;border:1px solid var(--line, #ddd4c6);border-radius:16px;color:var(--ink);text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.qudrat-skill-card:hover{transform:translateY(-2px);border-color:var(--green-ink, #356856);box-shadow:0 8px 24px #232f2714}.qudrat-skill-card:focus-visible,.qudrat-page button:focus-visible,.qudrat-page a:focus-visible{outline:3px solid var(--green-ink, #356856);outline-offset:3px}.qudrat-skill-count,.qudrat-progress,.qudrat-timer{color:var(--muted);font-size:var(--t-sm)}.qudrat-skill-card h3{margin:0;font-size:var(--t-lg)}.qudrat-skill-card p{margin:0;color:var(--muted);line-height:1.75}.qudrat-card-cta{margin-block-start:auto;color:var(--green-ink, #356856);font-weight:700}.qudrat-breadcrumb{margin-block-end:14px;color:var(--muted);font-size:var(--t-sm)}.qudrat-controls{margin-block:18px 22px;padding:12px;border:1px solid var(--line, #ddd4c6);border-radius:14px;background:var(--surface)}.qudrat-progress{margin-inline-start:auto}.qudrat-timer{padding:7px 11px;border:1px solid var(--line, #ddd4c6);border-radius:999px;background:var(--surface);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.qudrat-questions{padding-inline-start:1.5rem}.qudrat-passage{margin:14px 0 20px;padding:18px 20px;border-inline-start:3px solid var(--green-ink, #356856);border-radius:12px;background:var(--surface);line-height:1.95;list-style:none}.qudrat-passage p{margin:8px 0 0}.qudrat-explanation{margin-block-start:8px;line-height:1.8}.qudrat-result{margin-block:18px 24px;padding:18px;border:1px solid var(--line, #ddd4c6);border-radius:14px;background:var(--surface)}.qudrat-result p{color:var(--muted);line-height:1.75}.qudrat-mock-bar{margin-block:22px;padding:14px 16px;border:1px solid var(--line, #ddd4c6);border-radius:14px;background:var(--surface)}.qudrat-mock-bar strong{margin-inline-end:auto}.qudrat-start,.qudrat-next{margin-block:12px 20px}.qudrat-skill-results{padding-inline-start:1.5rem;line-height:1.9}.qudrat-privacy,.qudrat-review-date{margin-block-start:24px;color:var(--muted);font-size:var(--t-sm);line-height:1.8}@media(max-width:640px){.qudrat-title{font-size:var(--t-xl)}.qudrat-controls{align-items:stretch}.qudrat-progress{width:100%;margin-inline-start:0}.qudrat-mock-bar{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.qudrat-skill-card{transition:none}.qudrat-skill-card:hover{transform:none}}.qudrat-level{display:inline-block;padding:0 8px;border-radius:999px;border:1px solid var(--line);font-size:var(--t-xs);line-height:1.7}.qudrat-level.is-easy{color:var(--green-ink)}.qudrat-level.is-medium{color:var(--accent-ink)}.qudrat-level.is-challenging{color:var(--error)}.qudrat-credit{margin-block-start:8px;font-size:var(--t-xs);color:var(--muted)}.qudrat-credit a{color:inherit;text-decoration:underline;text-underline-offset:.3em}
