.course-test[data-v-0de522c4]{padding:0!important}.course-test__header[data-v-0de522c4]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-5)}.course-test__label[data-v-0de522c4]{margin-bottom:var(--space-2);color:#004dff;font-size:var(--font-xs);line-height:1;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.course-test__title[data-v-0de522c4]{margin:0;color:#132f55;font-size:var(--font-2xl);line-height:1.2;font-weight:800}.course-test__description[data-v-0de522c4]{max-width:620px;margin:var(--space-2) 0 0;color:#68778b;font-size:var(--font-base);line-height:1.55;font-weight:500}.course-test__summary[data-v-0de522c4]{flex:0 0 auto;display:flex;gap:var(--space-2)}.course-test__summary-item[data-v-0de522c4]{min-width:96px;padding:var(--space-3) var(--space-4);border:1px solid #dfe8f4;border-radius:var(--radius-md);background:#f8faff;text-align:center}.course-test__summary-item strong[data-v-0de522c4]{display:block;color:#132f55;font-size:var(--font-xl);line-height:1;font-weight:800}.course-test__summary-item span[data-v-0de522c4]{display:block;margin-top:var(--space-1);color:#68778b;font-size:var(--font-xs);line-height:1.2;font-weight:700}.course-test__empty[data-v-0de522c4]{border-radius:var(--radius-md);background:#f8faff;color:#68778b;font-size:var(--font-base);line-height:1.55;font-weight:600}.course-test__progress[data-v-0de522c4]{margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid #dfe8f4;border-radius:var(--radius-lg);background:#f8faff}.course-test__progress-top[data-v-0de522c4]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2)}.course-test__progress-top span[data-v-0de522c4]{color:#68778b;font-size:var(--font-sm);font-weight:700}.course-test__progress-top strong[data-v-0de522c4]{color:#004dff;font-size:var(--font-base);font-weight:800}.course-test__progress-line[data-v-0de522c4]{height:8px;border-radius:var(--radius-pill);background:#e4ebf5;overflow:hidden}.course-test__progress-line span[data-v-0de522c4]{display:block;width:100%;height:100%;transform-origin:left center;border-radius:inherit;background:linear-gradient(90deg,#7da2ff,#004dff);transition:transform .25s var(--ease-in-out, ease-in-out)}.course-test__nav[data-v-0de522c4]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-5);padding-top:20px;border-top:1px solid #e7edf6}.course-test__nav-button[data-v-0de522c4]{display:inline-flex;align-items:center;justify-content:center;min-width:140px;min-height:46px;padding:0 20px;border:0;border-radius:var(--radius-md);background:radial-gradient(circle at 50% 0%,#3678ee6b,#3678ee00 42%),linear-gradient(180deg,#004dff,#073cad 48%,#08296f);color:#fff;font-size:var(--font-base);line-height:1;font-weight:800;cursor:pointer;box-shadow:0 12px 22px #072f802e,inset 0 1px #ffffff29}.course-test__nav-button[data-v-0de522c4]:disabled{opacity:.45;cursor:default;box-shadow:none}.course-test__nav-button--secondary[data-v-0de522c4]{border:1px solid #d9e4f3;background:#fff;color:#132f55;box-shadow:none}.course-test__nav-button--secondary[data-v-0de522c4]:hover:not(:disabled){background:#f8faff}.course-test__hint[data-v-0de522c4]{margin-top:var(--space-3);color:#68778b;font-size:var(--font-sm);line-height:1.4;font-weight:600;text-align:right}.course-test-question[data-v-0de522c4]{padding:var(--space-6);border:1px solid #dfe8f4;border-radius:var(--radius-lg);background:#fff}.course-test-question__head[data-v-0de522c4]{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4)}.course-test-question__number[data-v-0de522c4]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:42px;height:var(--control-height-sm);border-radius:var(--radius-md);background:#eef4ff;color:#004dff;font-size:var(--font-md);line-height:1;font-weight:800}.course-test-question__main[data-v-0de522c4]{min-width:0}.course-test-question__title[data-v-0de522c4]{margin:0;color:#132f55;font-size:var(--font-xl);line-height:1.35;font-weight:800}.course-test-question__hint[data-v-0de522c4]{margin-top:7px;color:#68778b;font-size:var(--font-sm);line-height:1.35;font-weight:600}.course-test-question__answers[data-v-0de522c4]{display:grid;gap:var(--space-2)}.course-test-answer[data-v-0de522c4]{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid #e4ebf5;border-radius:var(--radius-md);background:#fff;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.course-test-answer[data-v-0de522c4]:hover{border-color:#d0dff3;background:#f8faff}.course-test-answer input[data-v-0de522c4]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.course-test-answer__mark[data-v-0de522c4]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid #cbd9ec;border-radius:50%;background:#fff}.course-test-answer__mark[data-v-0de522c4]:after{content:"";width:10px;height:10px;border-radius:50%;background:transparent}.course-test-answer__text[data-v-0de522c4]{color:#243a5a;font-size:var(--font-base);line-height:1.45;font-weight:700}.course-test-answer--selected[data-v-0de522c4]{border-color:#7da2ff;background:#f4f8ff;box-shadow:0 10px 24px #142f520d}.course-test-answer--selected .course-test-answer__mark[data-v-0de522c4]{border-color:#004dff}.course-test-answer--selected .course-test-answer__mark[data-v-0de522c4]:after{background:#004dff}.course-test-result[data-v-0de522c4]{padding:var(--space-6);border:1px solid #efc5cf;border-radius:var(--radius-lg);background:#fffafb}.course-test-result--passed[data-v-0de522c4]{border-color:#bfe3d7;background:#fbfdff}.course-test-result--passed .course-test-result__icon[data-v-0de522c4]{background:#eaf1ff;color:#1a8a68}.course-test-result--passed .course-test-result__label[data-v-0de522c4]{color:#1a8a68}.course-test-result__top[data-v-0de522c4]{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.course-test-result__icon[data-v-0de522c4]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-lg);background:#fbeaed;color:#b84e60;font-size:var(--font-2xl)}.course-test-result__label[data-v-0de522c4]{margin-bottom:6px;color:#b84e60;font-size:var(--font-sm);line-height:1;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.course-test-result__title[data-v-0de522c4]{margin:0;color:#132f55;font-size:var(--font-xl);line-height:1.25;font-weight:800}.course-test-result__text[data-v-0de522c4]{margin:var(--space-2) 0 0;color:#68778b;font-size:var(--font-base);line-height:1.5;font-weight:500}.course-test-result__text strong[data-v-0de522c4]{color:#132f55;font-weight:800}.course-test-result__text--success[data-v-0de522c4]{color:#1a8a68;font-weight:700}.course-test-result__text--error[data-v-0de522c4]{color:#b84e60;font-weight:700}.course-test-result__actions[data-v-0de522c4]{display:flex;flex-direction:column;gap:var(--space-2)}.course-test-result__retry[data-v-0de522c4]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);padding:0 var(--space-5);border:1px solid #d9e4f3;border-radius:var(--radius-md);background:#fff;color:#132f55;font-size:var(--font-sm);line-height:1;font-weight:800;cursor:pointer}.course-test-result__retry[data-v-0de522c4]:hover:not(:disabled){background:#f8faff}.course-test-result__retry[data-v-0de522c4]:disabled{opacity:.45;cursor:default}.course-test-result__details[data-v-0de522c4]{display:grid;gap:var(--space-2)}.course-test-result-row[data-v-0de522c4]{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;gap:var(--space-3);align-items:flex-start;padding:var(--space-3);border:1px solid #e7edf6;border-radius:var(--radius-md);background:#fff}.course-test-result-row--correct[data-v-0de522c4]{border-color:#bfe3d7}.course-test-result-row--correct .course-test-result-row__status[data-v-0de522c4]{background:#eaf1ff;color:#1a8a68}.course-test-result-row--wrong[data-v-0de522c4]{border-color:#efc5cf}.course-test-result-row--wrong .course-test-result-row__status[data-v-0de522c4]{background:#fbeaed;color:#b84e60}.course-test-result-row__number[data-v-0de522c4],.course-test-result-row__status[data-v-0de522c4]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-sm);font-size:var(--font-sm);line-height:1;font-weight:800}.course-test-result-row__number[data-v-0de522c4]{background:#f8faff;color:#68778b}.course-test-result-row__question[data-v-0de522c4]{color:#132f55;font-size:var(--font-sm);line-height:1.35;font-weight:800}.course-test-result-row__answer[data-v-0de522c4],.course-test-result-row__correct[data-v-0de522c4]{margin-top:var(--space-1);color:#68778b;font-size:var(--font-sm);line-height:1.35;font-weight:500}.course-test-result-row__answer strong[data-v-0de522c4],.course-test-result-row__correct strong[data-v-0de522c4]{color:#243a5a;font-weight:800}.course-test-result-row__correct[data-v-0de522c4]{color:#9f3f50}@media(max-width:767px){.course-test[data-v-0de522c4]{padding:var(--space-5);border-radius:var(--radius-lg)}.course-test__header[data-v-0de522c4]{display:block}.course-test__title[data-v-0de522c4]{font-size:var(--font-xl)}.course-test__summary[data-v-0de522c4]{margin-top:var(--space-4)}.course-test__summary-item[data-v-0de522c4]{flex:1}.course-test__nav[data-v-0de522c4]{flex-direction:column}.course-test__nav-button[data-v-0de522c4]{width:100%}.course-test__hint[data-v-0de522c4]{text-align:center}.course-test-question[data-v-0de522c4]{padding:var(--space-5)}.course-test-question__title[data-v-0de522c4]{font-size:var(--font-lg)}.course-test-result__top[data-v-0de522c4]{grid-template-columns:1fr;text-align:center}.course-test-result__icon[data-v-0de522c4]{margin:0 auto}.course-test-result__actions[data-v-0de522c4],.course-test-result__retry[data-v-0de522c4]{width:100%}.course-test-result-row[data-v-0de522c4]{grid-template-columns:30px minmax(0,1fr)}.course-test-result-row__status[data-v-0de522c4]{grid-column:1/-1;width:100%}}.course-test[data-v-0de522c4]{display:grid;gap:var(--space-5)}.course-test__header[data-v-0de522c4]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,540px);align-items:center;min-height:390px;gap:clamp(32px,5vw,72px);margin:0;padding:clamp(32px,4vw,54px);border-radius:var(--radius-xl);background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.2),transparent 30%),radial-gradient(circle at 86% 14%,rgba(7,31,79,.34),transparent 34%),linear-gradient(135deg,#004dff,#0047e8 52%,#062c83);box-shadow:0 28px 70px #071f4f38;color:#fff;overflow:hidden}.course-test__header[data-v-0de522c4]:before,.course-test__header[data-v-0de522c4]:after{position:absolute;content:"";border:1px solid rgba(255,255,255,.13);border-radius:50%;pointer-events:none}.course-test__header[data-v-0de522c4]:before{width:420px;height:420px;top:-290px;right:28%}.course-test__header[data-v-0de522c4]:after{width:310px;height:310px;left:32%;bottom:-260px}.course-test__header>div[data-v-0de522c4]{position:relative;z-index:1}.course-test__label[data-v-0de522c4]{display:inline-flex;align-items:center;min-height:34px;gap:var(--space-2);margin:0;padding:0 var(--space-3);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-pill);background:#ffffff1c;color:#ffffffe0;font-size:var(--font-xs);font-weight:900;letter-spacing:.06em}.course-test__title[data-v-0de522c4]{max-width:720px;margin:var(--space-4) 0 0;color:#fff;font-size:clamp(38px,4.5vw,62px);line-height:1.02;font-weight:950;letter-spacing:-.045em}.course-test__description[data-v-0de522c4]{max-width:700px;margin:var(--space-5) 0 0;color:#fffc;font-size:var(--font-md);line-height:1.6;font-weight:650}.course-test__summary[data-v-0de522c4]{display:grid;grid-template-columns:108px repeat(3,minmax(82px,1fr));align-items:center;gap:var(--space-3);padding:var(--space-5);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);background:#071f4f3d;box-shadow:inset 0 1px #ffffff24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.course-test__summary-ring[data-v-0de522c4]{display:grid;place-items:center;width:108px;height:108px;padding:9px;border-radius:50%;background:conic-gradient(#fff var(--test-progress),rgba(255,255,255,.16) 0);box-shadow:0 12px 28px #071f4f38}.course-test__summary-ring>div[data-v-0de522c4]{display:grid;place-items:center;width:90px;height:90px;border-radius:50%;background:#073083}.course-test__summary-ring strong[data-v-0de522c4],.course-test__summary-ring span[data-v-0de522c4]{display:block}.course-test__summary-ring strong[data-v-0de522c4]{color:#fff;font-size:var(--font-lg);line-height:1;font-weight:950}.course-test__summary-ring span[data-v-0de522c4]{margin-top:3px;color:#ffffff9e;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.course-test__summary-item[data-v-0de522c4]{min-width:0;padding:var(--space-3) var(--space-2);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);background:#ffffff14}.course-test__summary-item strong[data-v-0de522c4]{color:#fff;font-size:var(--font-lg);font-weight:950}.course-test__summary-item span[data-v-0de522c4]{color:#ffffff9e;font-size:10px;font-weight:800}.course-test__empty[data-v-0de522c4]{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:var(--space-5);min-height:150px;padding:var(--space-6);border:1px dashed #b8cbea;border-radius:var(--radius-xl);background:#ffffffe6;box-shadow:0 16px 42px #071f4f0f}.course-test__empty h2[data-v-0de522c4]{margin:0;color:#132f55;font-size:var(--font-xl);font-weight:950}.course-test__empty p[data-v-0de522c4]{margin:var(--space-2) 0 0;color:#68778b;font-size:var(--font-sm)}.course-test__empty a[data-v-0de522c4]{display:inline-flex;align-items:center;min-height:46px;gap:var(--space-2);padding:0 var(--space-4);border-radius:var(--radius-md);background:#eef4ff;color:#004dff;font-size:var(--font-sm);font-weight:900}.course-test__empty-icon[data-v-0de522c4]{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:#eaf1ff;color:#004dff;font-size:var(--font-xl)}.course-test__progress[data-v-0de522c4]{margin:0;padding:var(--space-5);border-color:#dbe6f6;border-radius:var(--radius-lg);background:#ffffffeb;box-shadow:0 14px 36px #071f4f0f}.course-test__progress-top[data-v-0de522c4]{margin-bottom:var(--space-3)}.course-test__progress-top span[data-v-0de522c4]{color:#4e6580;font-weight:850}.course-test__progress-top strong[data-v-0de522c4]{color:#004dff;font-weight:950}.course-test__progress-line[data-v-0de522c4]{height:9px;background:#e1e9f5}.course-test__progress-line span[data-v-0de522c4]{background:linear-gradient(90deg,#004dff,#0047e8 58%,#062c83)}.course-test__question-map[data-v-0de522c4]{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:center;gap:var(--space-5);padding:var(--space-5);border:1px solid #dbe6f6;border-radius:var(--radius-lg);background:#fff;box-shadow:0 14px 36px #071f4f0d}.course-test__question-map-head[data-v-0de522c4]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.course-test__question-map-head span[data-v-0de522c4],.course-test__question-map-head strong[data-v-0de522c4]{display:block}.course-test__question-map-head span[data-v-0de522c4]{color:#004dff;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.course-test__question-map-head strong[data-v-0de522c4]{margin-top:var(--space-1);color:#132f55;font-size:var(--font-sm);font-weight:900}.course-test__question-map-head small[data-v-0de522c4]{flex:0 0 auto;color:#68778b;font-size:var(--font-xs);font-weight:850}.course-test__question-map-list[data-v-0de522c4]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.course-test__question-map-list button[data-v-0de522c4]{display:grid;place-items:center;width:42px;height:42px;border:1px solid #dbe6f6;border-radius:13px;background:#f8faff;color:#61758e;font-size:var(--font-xs);font-weight:900;cursor:pointer}.course-test__question-map-list button.is-answered[data-v-0de522c4]{border-color:#126a5133;background:#e7f6f1;color:#126a51}.course-test__question-map-list button.is-current[data-v-0de522c4]{border-color:#004dff;background:#004dff;color:#fff;box-shadow:0 8px 20px #004dff33}.course-test__question-map-list button[data-v-0de522c4]:disabled{opacity:.38;cursor:default}.course-test__nav[data-v-0de522c4]{margin-top:var(--space-5);padding-top:var(--space-5);border-color:#e4ebf5}.course-test__nav-button[data-v-0de522c4]{min-height:52px;gap:var(--space-2);border-radius:var(--radius-lg);background:linear-gradient(135deg,#004dff,#0047e8 58%,#062c83);box-shadow:0 14px 30px #004dff33}.course-test__nav-button--secondary[data-v-0de522c4]{background:#fff;box-shadow:none}.course-test__hint[data-v-0de522c4]{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:#f1f5ff;color:#58708d}.course-test-question[data-v-0de522c4]{padding:clamp(24px,3vw,36px);border-color:#dbe6f6;border-radius:var(--radius-xl);box-shadow:0 18px 48px #071f4f12}.course-test-question__head[data-v-0de522c4]{gap:var(--space-4);margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid #e5edf8}.course-test-question__number[data-v-0de522c4]{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#004dff,#0047e8 58%,#062c83);color:#fff;font-size:var(--font-lg);font-weight:950;box-shadow:0 12px 26px #004dff2e}.course-test-question__title[data-v-0de522c4]{color:#132f55;font-size:clamp(22px,2.4vw,32px);line-height:1.28;font-weight:950;letter-spacing:-.025em}.course-test-question__hint[data-v-0de522c4]{color:#68778b;font-weight:700}.course-test-question__answers[data-v-0de522c4]{gap:var(--space-3)}.course-test-answer[data-v-0de522c4]{min-height:64px;grid-template-columns:28px minmax(0,1fr);padding:var(--space-4) var(--space-5);border-color:#dfe8f4;border-radius:var(--radius-lg);background:#f9fbff}.course-test-answer[data-v-0de522c4]:hover{border-color:#004dff42;background:#f2f6ff}.course-test-answer__mark[data-v-0de522c4]{width:28px;height:28px}.course-test-answer__text[data-v-0de522c4]{color:#243a5a;font-weight:750}.course-test-answer--selected[data-v-0de522c4]{border-color:#004dff;background:#eef4ff;box-shadow:inset 0 0 0 1px #004dff14}.course-test-result[data-v-0de522c4]{padding:clamp(24px,3vw,36px);border-radius:var(--radius-xl);background:#fff;box-shadow:0 18px 48px #071f4f12}.course-test-result--passed[data-v-0de522c4]{border-color:#126a5138;background:radial-gradient(circle at 95% 0,rgba(26,138,104,.08),transparent 26%),#fff}.course-test-result__top[data-v-0de522c4]{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid #e5edf8}.course-test-result__icon[data-v-0de522c4]{border-radius:20px}.course-test-result__title[data-v-0de522c4]{font-weight:950}.course-test-result__actions[data-v-0de522c4]{min-width:210px}.course-test-result__cabinet[data-v-0de522c4],.course-test-result__retry[data-v-0de522c4]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;gap:var(--space-2);padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:900}.course-test-result__cabinet[data-v-0de522c4]{border:0;background:linear-gradient(135deg,#004dff,#0047e8 58%,#062c83);color:#fff;box-shadow:0 12px 26px #004dff2e}.course-test-result__retry[data-v-0de522c4]{border-color:#dbe6f6;background:#f8faff}.course-test-result__details[data-v-0de522c4]{gap:var(--space-3)}.course-test-result-row[data-v-0de522c4]{padding:var(--space-4);border-radius:var(--radius-lg)}@media(max-width:1120px){.course-test__header[data-v-0de522c4]{grid-template-columns:1fr}.course-test__summary[data-v-0de522c4]{max-width:760px}}@media(max-width:767px){.course-test[data-v-0de522c4]{padding:0}.course-test__header[data-v-0de522c4]{display:grid;gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-lg)}.course-test__title[data-v-0de522c4]{font-size:clamp(34px,10vw,46px)}.course-test__description[data-v-0de522c4]{font-size:var(--font-base)}.course-test__summary[data-v-0de522c4]{grid-template-columns:88px repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0;padding:var(--space-4)}.course-test__summary-ring[data-v-0de522c4]{width:88px;height:88px;padding:8px}.course-test__summary-ring>div[data-v-0de522c4]{width:72px;height:72px}.course-test__summary-ring strong[data-v-0de522c4]{font-size:var(--font-base)}.course-test__summary-item[data-v-0de522c4]{padding:var(--space-3) var(--space-1)}.course-test__summary-item strong[data-v-0de522c4]{font-size:var(--font-base)}.course-test__empty[data-v-0de522c4]{grid-template-columns:58px minmax(0,1fr);padding:var(--space-5)}.course-test__empty a[data-v-0de522c4]{grid-column:1/-1;justify-content:center}.course-test__progress[data-v-0de522c4],.course-test__question-map[data-v-0de522c4]{padding:var(--space-4)}.course-test__question-map[data-v-0de522c4]{grid-template-columns:1fr}.course-test__question-map-list[data-v-0de522c4]{justify-content:flex-start}.course-test__nav[data-v-0de522c4]{align-items:stretch}.course-test__hint[data-v-0de522c4]{text-align:left}.course-test-question[data-v-0de522c4]{padding:var(--space-5)}.course-test-question__head[data-v-0de522c4]{align-items:flex-start}.course-test-question__number[data-v-0de522c4]{width:46px;height:46px}.course-test-answer[data-v-0de522c4]{padding:var(--space-4)}.course-test-result__top[data-v-0de522c4]{align-items:center}.course-test-result__actions[data-v-0de522c4]{min-width:0}.course-test-result__cabinet[data-v-0de522c4],.course-test-result__retry[data-v-0de522c4]{width:100%}}@media(max-width:480px){.course-test__summary[data-v-0de522c4]{grid-template-columns:repeat(3,minmax(0,1fr))}.course-test__summary-ring[data-v-0de522c4]{grid-column:1/-1}.course-test__question-map-list button[data-v-0de522c4]{width:38px;height:38px}.course-test-question__head[data-v-0de522c4]{display:grid;grid-template-columns:44px minmax(0,1fr)}}.profile-review-state[data-v-a038b7ef]{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:var(--space-4);margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);border:1px solid #d8e3f2;border-radius:var(--radius-lg);background:#f7f9fd;color:#274665}.profile-review-state>i[data-v-a038b7ef]{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#eaf1ff;color:#004dff;font-size:var(--font-lg)}.profile-review-state strong[data-v-a038b7ef],.profile-review-state p[data-v-a038b7ef],.profile-review-state small[data-v-a038b7ef]{display:block}.profile-review-state p[data-v-a038b7ef]{margin:var(--space-1) 0 0;color:#66768c}.profile-review-state small[data-v-a038b7ef]{margin-top:var(--space-2);font-weight:800}.profile-review-state.is-approved[data-v-a038b7ef]{border-color:#bfe4d8;background:#eef9f5}.profile-review-state.is-approved>i[data-v-a038b7ef]{background:#dff3ec;color:#146c5c}.profile-review-state.is-rejected[data-v-a038b7ef]{border-color:#f0c7ce;background:#fff4f5}.profile-review-state.is-rejected>i[data-v-a038b7ef]{background:#fbe3e7;color:#a82f44}.profile-editor[data-v-a038b7ef]{display:grid;gap:var(--space-5)}.profile-editor__head[data-v-a038b7ef]{padding:var(--space-6);border:1px solid #dbe6f6;border-radius:var(--radius-xl);background:radial-gradient(circle at 92% 0%,rgba(92,139,248,.18),transparent 34%),#fff}.profile-editor__head p[data-v-a038b7ef]{max-width:760px;margin:var(--space-2) 0 0;color:#66768c;font-size:var(--font-base);line-height:1.55;font-weight:650}.profile-editor__grid[data-v-a038b7ef]{display:grid;gap:var(--space-4)}.profile-section[data-v-a038b7ef]{padding:var(--space-6);border:1px solid #dbe6f6;border-radius:var(--radius-xl);background:#fff}.profile-section__head[data-v-a038b7ef]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-5);padding-bottom:18px;border-bottom:1px solid #dbe6f6}.profile-section__head h3[data-v-a038b7ef]{margin:0;color:#132f55;font-size:var(--font-xl);line-height:1.2;font-weight:950;letter-spacing:-.04em}.profile-section__head p[data-v-a038b7ef]{margin:6px 0 0;color:#66768c;font-size:var(--font-sm);line-height:1.45;font-weight:650}.profile-section__head>i[data-v-a038b7ef]{width:44px;height:var(--control-height);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:#eaf1ff;color:#004dff;font-size:var(--font-lg)}.profile-section__notice[data-v-a038b7ef]{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid rgba(0,77,255,.16);border-radius:var(--radius-md);background:#f7f9ff;color:#66768c;font-size:var(--font-sm);line-height:1.45;font-weight:750}.profile-section__notice i[data-v-a038b7ef]{flex:0 0 auto;margin-top:1px;color:#004dff;font-size:var(--font-base)}.form-field[data-v-a038b7ef]{display:grid;gap:var(--space-2)}.form-field>span[data-v-a038b7ef]{color:#132f55;font-size:var(--font-sm);font-weight:850}.form-field__control[data-v-a038b7ef]{position:relative}.form-field input[data-v-a038b7ef],.form-field select[data-v-a038b7ef],.form-field textarea[data-v-a038b7ef]{width:100%;min-height:var(--control-height);padding:0 var(--space-3);box-sizing:border-box;border:1px solid #dbe6f6;border-radius:var(--radius-md);background:#fff;color:#132f55;font-size:var(--font-sm);font-weight:650;outline:none;transition:.2s ease}.form-field input[data-v-a038b7ef]::placeholder,.form-field select[data-v-a038b7ef]::placeholder,.form-field textarea[data-v-a038b7ef]::placeholder{color:#8996a8}.form-field input[data-v-a038b7ef]:focus,.form-field select[data-v-a038b7ef]:focus,.form-field textarea[data-v-a038b7ef]:focus{border-color:#004dff73;box-shadow:0 0 0 4px #004dff14}.form-field input[data-v-a038b7ef]:disabled,.form-field select[data-v-a038b7ef]:disabled,.form-field textarea[data-v-a038b7ef]:disabled{border-color:#dbe6f6;background:#f7f9ff;color:#66768c;cursor:not-allowed}.form-field input.is-invalid[data-v-a038b7ef],.form-field select.is-invalid[data-v-a038b7ef],.form-field textarea.is-invalid[data-v-a038b7ef]{padding-right:42px;border-color:#c2415d;background:#fff5f7;color:#84253a}.form-field input.is-invalid[data-v-a038b7ef]:focus,.form-field select.is-invalid[data-v-a038b7ef]:focus,.form-field textarea.is-invalid[data-v-a038b7ef]:focus{border-color:#c2415d;box-shadow:0 0 0 4px #c2415d1a}.form-field select[data-v-a038b7ef]{cursor:pointer}.form-field textarea[data-v-a038b7ef]{min-height:96px;padding-top:13px;padding-bottom:13px;resize:vertical}.form-field__icon[data-v-a038b7ef]{position:absolute;right:14px;top:50%;color:#c2415d;font-size:var(--font-base);transform:translateY(-50%);pointer-events:none}.form-field__icon--textarea[data-v-a038b7ef]{top:22px;transform:none}.form-field__icon--locked[data-v-a038b7ef]{color:#66768c}.form-field.is-error>span[data-v-a038b7ef]{color:#8f2940}.form-field.is-locked>span[data-v-a038b7ef]{color:#66768c}.file-field[data-v-a038b7ef]{display:grid;gap:var(--space-2);margin-bottom:var(--space-4);cursor:pointer}.file-field>span[data-v-a038b7ef]{color:#132f55;font-size:var(--font-sm);font-weight:850}.file-field input[data-v-a038b7ef]{display:none}.file-field__box[data-v-a038b7ef]{min-height:116px;padding:var(--space-5);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-2);border:1.5px dashed #7da2ff;border-radius:var(--radius-lg);background:#f7f9ff;text-align:center;transition:.2s ease}.file-field__box i[data-v-a038b7ef]{color:#004dff;font-size:var(--font-2xl)}.file-field__box strong[data-v-a038b7ef]{max-width:100%;color:#132f55;font-size:var(--font-sm);line-height:1.35;font-weight:900;overflow:hidden;text-overflow:ellipsis}.file-field__box small[data-v-a038b7ef]{color:#66768c;font-size:var(--font-xs);font-weight:700}.file-field:hover .file-field__box[data-v-a038b7ef]{border-color:#004dff;background:#eaf1ff}.file-field.is-uploaded .file-field__box[data-v-a038b7ef]{border-color:#1a8a6873;background:#f2faf7}.file-field.is-uploaded .file-field__box i[data-v-a038b7ef]{color:#1a8a68}.file-field.is-uploaded .file-field__box small[data-v-a038b7ef]{color:#126a51}.file-field.is-loading[data-v-a038b7ef]{pointer-events:none}.file-field.is-loading .file-field__box[data-v-a038b7ef]{opacity:.75}.file-field.is-error>span[data-v-a038b7ef]{color:#8f2940}.file-field.is-error .file-field__box[data-v-a038b7ef]{border-color:#c2415d;background:#fff5f7}.file-field.is-error .file-field__box i[data-v-a038b7ef]{color:#c2415d}.form-error[data-v-a038b7ef]{display:block;color:#c2415d;font-size:var(--font-xs);line-height:1.35;font-weight:800}.form-success[data-v-a038b7ef],.form-server-error[data-v-a038b7ef]{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-sm);line-height:1.45;font-weight:800}.form-success i[data-v-a038b7ef],.form-server-error i[data-v-a038b7ef]{flex:0 0 auto;margin-top:1px;font-size:var(--font-base)}.form-success[data-v-a038b7ef]{border:1px solid rgba(18,106,81,.18);background:#f2faf7;color:#126a51}.form-success i[data-v-a038b7ef]{color:#1a8a68}.form-server-error[data-v-a038b7ef]{border:1px solid rgba(194,65,93,.18);background:#fff5f7;color:#8f2940}.form-server-error i[data-v-a038b7ef]{color:#c2415d}@media(max-width:767px){.profile-editor__head[data-v-a038b7ef],.profile-section[data-v-a038b7ef]{padding:var(--space-5);border-radius:var(--radius-lg)}.profile-section__head h3[data-v-a038b7ef]{font-size:var(--font-lg)}.profile-section__head>i[data-v-a038b7ef]{display:none}}.profile-editor[data-v-a038b7ef]{width:100%;gap:var(--space-5)}.profile-editor__hero[data-v-a038b7ef]{position:relative;padding:clamp(24px,3vw,36px);border-radius:var(--radius-xl);background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.2),transparent 30%),radial-gradient(circle at 86% 14%,rgba(7,31,79,.34),transparent 34%),linear-gradient(135deg,#004dff,#0047e8 52%,#062c83);color:#fff;box-shadow:0 28px 70px #071f4f38;overflow:hidden}.profile-editor__hero[data-v-a038b7ef]:before,.profile-editor__hero[data-v-a038b7ef]:after{position:absolute;content:"";border:1px solid rgba(255,255,255,.12);border-radius:50%;pointer-events:none}.profile-editor__hero[data-v-a038b7ef]:before{width:380px;height:380px;top:-250px;right:28%}.profile-editor__hero[data-v-a038b7ef]:after{width:280px;height:280px;left:34%;bottom:-230px}.profile-editor__hero-content[data-v-a038b7ef]{position:relative;z-index:1}.profile-editor__eyebrow[data-v-a038b7ef]{display:inline-flex;align-items:center;min-height:34px;gap:var(--space-2);padding:0 var(--space-3);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-pill);background:#ffffff1a;color:#ffffffdb;font-size:var(--font-xs);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.profile-editor__hero h1[data-v-a038b7ef]{max-width:760px;margin:var(--space-3) 0 0;color:#fff;font-size:clamp(32px,3.4vw,48px);line-height:1.08;font-weight:950;letter-spacing:-.04em}.profile-editor__hero-content>p[data-v-a038b7ef]{max-width:720px;margin:var(--space-3) 0 0;color:#fffc;font-size:var(--font-base);line-height:1.5;font-weight:650}.profile-editor__sidebar[data-v-a038b7ef]{position:sticky;top:0;padding:var(--space-5);border:1px solid #dbe6f6;border-radius:var(--radius-xl);background:#fff;box-shadow:0 14px 38px #071f4f12}.profile-editor__sidebar-head[data-v-a038b7ef]{padding-bottom:var(--space-4);border-bottom:1px solid #e6edf7}.profile-editor__sidebar-head span[data-v-a038b7ef],.profile-editor__sidebar-head strong[data-v-a038b7ef]{display:block}.profile-editor__sidebar-head strong[data-v-a038b7ef]{color:#132f55;font-size:var(--font-sm);font-weight:900}.profile-editor__sidebar-head span[data-v-a038b7ef]{margin-top:var(--space-1);color:#75859a;font-size:var(--font-xs);line-height:1.4;font-weight:700}.profile-editor__navigation[data-v-a038b7ef]{display:grid;gap:var(--space-2);margin-top:var(--space-4)}.profile-editor__navigation button[data-v-a038b7ef]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;gap:var(--space-3);padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:#556b86;font-size:var(--font-sm);font-weight:800;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.profile-editor__navigation button[data-v-a038b7ef]:hover{background:#f1f5ff;color:#004dff}.profile-editor__navigation button.is-active[data-v-a038b7ef]{background:#eaf1ff;color:#004dff}.profile-editor__navigation button.is-complete>i[data-v-a038b7ef]{color:#157e68}.profile-editor__navigation button>span[data-v-a038b7ef]{display:inline-flex;align-items:center;min-width:0;gap:var(--space-3)}.profile-editor__navigation button>span i[data-v-a038b7ef]{width:18px;color:#004dff;text-align:center}.profile-editor__navigation button>i[data-v-a038b7ef]{flex:0 0 auto;color:#b4c0cf;font-size:var(--font-sm)}.profile-editor__navigation button>small[data-v-a038b7ef]{flex:0 0 auto;color:#8996a8;font-size:10px;font-weight:800}.profile-editor__save[data-v-a038b7ef]{width:100%;margin-top:var(--space-5);min-height:48px}.profile-editor__grid[data-v-a038b7ef]{gap:var(--space-5)}.profile-section[data-v-a038b7ef]{scroll-margin-top:104px;padding:clamp(22px,3vw,32px);border-radius:var(--radius-xl);box-shadow:0 14px 38px #071f4f12}.profile-section__head[data-v-a038b7ef]{align-items:center;margin-bottom:var(--space-6);padding-bottom:var(--space-5)}.profile-section__state[data-v-a038b7ef]{display:inline-flex;align-items:center;flex:0 0 auto;min-height:38px;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-pill);background:#edf3ff;color:#004dff;font-size:var(--font-xs);font-weight:900}.profile-section__state.is-complete[data-v-a038b7ef]{background:#e8f6f2;color:#146c5c}.profile-section__notice[data-v-a038b7ef]{margin-bottom:var(--space-5);padding:var(--space-4);background:#f4f7fd}.form-field[data-v-a038b7ef]{gap:var(--space-2)}.form-field>span[data-v-a038b7ef]{color:#274665;font-size:var(--font-xs);font-weight:900;letter-spacing:.01em}.form-field input[data-v-a038b7ef],.form-field select[data-v-a038b7ef],.form-field textarea[data-v-a038b7ef]{min-height:52px;padding-inline:var(--space-4);border-color:#d8e3f2;background:#fbfcff;font-size:var(--font-sm)}.form-field input[data-v-a038b7ef]:hover:not(:disabled),.form-field select[data-v-a038b7ef]:hover:not(:disabled),.form-field textarea[data-v-a038b7ef]:hover:not(:disabled){border-color:#b9cce8}.form-field input[data-v-a038b7ef]:focus,.form-field select[data-v-a038b7ef]:focus,.form-field textarea[data-v-a038b7ef]:focus{background:#fff}.form-field input[data-v-a038b7ef]:disabled,.form-field select[data-v-a038b7ef]:disabled,.form-field textarea[data-v-a038b7ef]:disabled{background:#f1f4f9}.form-field textarea[data-v-a038b7ef]{min-height:108px;padding-top:var(--space-4);padding-bottom:var(--space-4)}.file-field[data-v-a038b7ef]{margin-bottom:var(--space-5)}.file-field>span[data-v-a038b7ef]{color:#274665;font-size:var(--font-xs);font-weight:900}.file-field__box[data-v-a038b7ef]{min-height:142px;border-width:1px;border-color:#9fb9e5;background:radial-gradient(circle at 50% 0%,rgba(0,77,255,.07),transparent 55%),#f8faff}.file-field__box i[data-v-a038b7ef]{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#e8f0ff;font-size:var(--font-lg)}.file-field.is-uploaded .file-field__box i[data-v-a038b7ef]{background:#def3ec}.form-success[data-v-a038b7ef],.form-server-error[data-v-a038b7ef]{position:sticky;top:84px;z-index:8;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);box-shadow:0 14px 34px #071f4f1a}@media(max-width:1199px){.profile-editor__sidebar[data-v-a038b7ef]{position:static}.profile-editor__navigation[data-v-a038b7ef]{grid-template-columns:repeat(5,minmax(0,1fr))}.profile-editor__navigation button[data-v-a038b7ef]{display:grid;justify-items:center;align-content:center;min-height:84px;padding:var(--space-3);text-align:center}.profile-editor__navigation button>span[data-v-a038b7ef]{display:grid;justify-items:center;gap:var(--space-2)}.profile-editor__navigation button>i[data-v-a038b7ef],.profile-editor__navigation button>small[data-v-a038b7ef]{display:none}}@media(max-width:767px){.profile-editor__hero[data-v-a038b7ef]{padding:var(--space-5);border-radius:var(--radius-lg)}.profile-editor__hero h1[data-v-a038b7ef]{font-size:clamp(30px,9vw,40px)}.profile-editor__hero-content>p[data-v-a038b7ef]{font-size:var(--font-base)}.profile-editor__sidebar[data-v-a038b7ef]{padding:var(--space-3);border-radius:var(--radius-lg)}.profile-editor__sidebar-head[data-v-a038b7ef]{padding:var(--space-2) var(--space-1) var(--space-3)}.profile-editor__navigation[data-v-a038b7ef]{display:flex;gap:var(--space-2);margin-top:var(--space-3);padding-bottom:var(--space-1);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.profile-editor__navigation[data-v-a038b7ef]::-webkit-scrollbar{display:none}.profile-editor__navigation button[data-v-a038b7ef]{display:inline-flex;flex:0 0 auto;width:auto;min-height:42px;padding:0 var(--space-3);font-size:var(--font-xs);white-space:nowrap}.profile-editor__navigation button>span[data-v-a038b7ef]{display:inline-flex;gap:var(--space-2)}.profile-editor__save[data-v-a038b7ef]{min-height:44px;margin-top:var(--space-3)}.profile-section[data-v-a038b7ef]{padding:var(--space-5);border-radius:var(--radius-lg)}.profile-section__head[data-v-a038b7ef]{align-items:flex-start;margin-bottom:var(--space-5)}.profile-section__state[data-v-a038b7ef]{width:38px;height:38px;min-height:38px;justify-content:center;padding:0}.profile-section__state span[data-v-a038b7ef]{display:none}}
