.notification-link[data-v-db2991d1]{color:#167d8d;white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.notification-badge[data-v-db2991d1]{color:#fff;text-align:center;background:#167d8d;border-radius:20px;min-width:19px;padding:0 4px;font-size:10px;line-height:19px}.monthly-learning[data-v-fd95a01e]{min-width:0}.panel-head[data-v-fd95a01e]{flex-wrap:wrap;gap:12px}input[data-v-fd95a01e]{border:1px solid #cddce6;border-radius:6px;padding:8px}caption[data-v-fd95a01e]{text-align:left;padding:12px 0}small[data-v-fd95a01e]{color:#728497;margin-top:5px;display:block}th[data-v-fd95a01e]{white-space:nowrap}.muted-text[data-v-fd95a01e]{font-size:12px;line-height:1.8}.exam-trends[data-v-126385fe]{min-width:0}.trend-filters[data-v-126385fe]{flex-wrap:wrap;gap:16px;display:flex}.trend-filters label[data-v-126385fe]{gap:6px;font-size:13px;display:grid}.trend-filters select[data-v-126385fe]{background:#fff;border:1px solid #cddce6;border-radius:6px;max-width:100%;padding:8px}.trend-chart[data-v-126385fe]{margin-top:18px;overflow-x:auto}.trend-chart svg[data-v-126385fe]{width:100%;min-width:500px;display:block}.trend-chart text[data-v-126385fe]{fill:#4d6779;font-size:12px}.exam-trends caption[data-v-126385fe]{text-align:left;padding:12px 0;font-weight:600}.exam-trends small[data-v-126385fe]{color:#728497;margin-top:4px;display:block}.exam-trends .muted-text[data-v-126385fe]{font-size:12px;line-height:1.8}.exam-trends th[data-v-126385fe]{white-space:nowrap}.exam-selection[data-v-126385fe]{margin-top:16px}.exam-selection summary[data-v-126385fe]{cursor:pointer;padding:10px 0}.exam-selection>input[data-v-126385fe]{border:1px solid #cddce6;border-radius:6px;max-width:100%;padding:8px}.selection-list[data-v-126385fe]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;max-height:260px;padding:12px 0;display:grid;overflow:auto}.selection-list label[data-v-126385fe]{align-items:center;gap:8px;font-size:13px;display:flex}.selection-actions[data-v-126385fe]{gap:16px;display:flex}.panel-head>button[data-v-126385fe]{white-space:nowrap;flex-shrink:0}.profile-import summary[data-v-a2b06be3]{cursor:pointer;font-weight:700}.profile-import label[data-v-a2b06be3]{gap:8px;font-size:13px;display:grid}.profile-import .actions[data-v-a2b06be3]{flex-wrap:wrap}.profile-import input[data-v-a2b06be3]{max-width:100%}.profile-import ul[data-v-a2b06be3]{max-height:240px;line-height:1.8;overflow:auto}.credential-receipt[data-v-bc13b82b]{border-top:3px solid var(--energy-500);margin-bottom:20px;scroll-margin-top:24px}.receipt-heading[data-v-bc13b82b]{justify-content:space-between;align-items:center;gap:16px;display:flex}.receipt-heading h3[data-v-bc13b82b]{margin:0}.receipt-heading p[data-v-bc13b82b]{margin:6px 0 0;font-size:13px}.receipt-list[data-v-bc13b82b]{max-height:360px;margin:16px 0;overflow:auto}.receipt-row[data-v-bc13b82b]{border-bottom:1px solid var(--line,#dce3e8);grid-template-columns:minmax(100px,1fr) minmax(180px,1.5fr) auto;align-items:end;gap:16px;padding:14px 0;display:grid}.receipt-person[data-v-bc13b82b]{overflow-wrap:anywhere;align-self:center;gap:6px;display:grid}.receipt-person span[data-v-bc13b82b]{font-size:12px}.receipt-password[data-v-bc13b82b]{gap:6px;min-width:0;font-size:12px;display:grid}.receipt-password input[data-v-bc13b82b]{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;width:100%;min-width:0;min-height:42px;padding:9px 10px;font-family:monospace;font-size:13px}.receipt-row .actions[data-v-bc13b82b]{flex-wrap:wrap}.credential-receipt .notice[data-v-bc13b82b]{overflow-wrap:anywhere}@media (width<=900px){.receipt-row[data-v-bc13b82b]{grid-template-columns:1fr 1.5fr}.receipt-row .actions[data-v-bc13b82b]{grid-column:1/-1}}@media (width<=720px){.credential-receipt[data-v-bc13b82b]{scroll-margin-top:124px}}@media (width<=540px){.receipt-heading[data-v-bc13b82b]{flex-direction:column;align-items:stretch}.receipt-row[data-v-bc13b82b]{grid-template-columns:1fr}.receipt-row .actions[data-v-bc13b82b]{grid-column:auto}.receipt-list[data-v-bc13b82b]{max-height:440px}}.rubric-editor[data-v-bcb84260]{min-width:0;margin:20px 0;padding:24px;scroll-margin-top:80px}.rubric-editor header[data-v-bcb84260],.rubric-title[data-v-bcb84260],.actions[data-v-bcb84260],footer[data-v-bcb84260]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.rubric-editor h2[data-v-bcb84260]{margin:0;font-size:20px}.rubric-editor header p[data-v-bcb84260],.help[data-v-bcb84260],.actions>span[data-v-bcb84260]{color:#61798c;font-size:13px;line-height:1.8}.rubric-title[data-v-bcb84260]{padding:18px 0;line-height:1.8}.rubric-title strong[data-v-bcb84260]{overflow-wrap:anywhere;flex:1;min-width:200px}.reference[data-v-bcb84260]{background:#f3f7fa;border-radius:8px;padding:16px}.reference p[data-v-bcb84260]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:330px;line-height:1.8;overflow:auto}.reference summary[data-v-bcb84260]{cursor:pointer;font-size:14px}.actions[data-v-bcb84260]{justify-content:flex-start;margin:16px 0}.point-editor[data-v-bcb84260]{border:1px solid #d7e2e8;border-radius:8px;min-width:0;margin:20px 0;padding:18px}.point-editor legend[data-v-bcb84260]{color:#176a65;padding:0 8px;font-weight:700}.point-editor label[data-v-bcb84260],.guidance[data-v-bcb84260]{color:#456078;gap:7px;margin-bottom:12px;font-size:13px;display:grid}.rubric-editor textarea[data-v-bcb84260],.rubric-editor input[type=number][data-v-bcb84260],.rubric-editor select[data-v-bcb84260]{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c6d5df;border-radius:6px;padding:10px}.point-top[data-v-bcb84260]{grid-template-columns:minmax(0,1fr) 90px 160px;gap:14px;display:grid}.point-options[data-v-bcb84260]{flex-wrap:wrap;gap:18px;display:flex}.point-options label[data-v-bcb84260]{align-items:center;gap:6px;margin:0;display:flex}.remove[data-v-bcb84260]{color:#a23c34;margin-left:auto}.confirm[data-v-bcb84260]{background:#f0f7f5;border:1px solid #a0bdb4;border-radius:8px;margin:16px 0;padding:18px;line-height:1.8}.confirm .secondary-button[data-v-bcb84260]{margin-left:10px}.secondary-button[data-v-bcb84260]{margin-top:0}footer[data-v-bcb84260]{border-top:1px solid #d7e2e8;justify-content:flex-end;padding-top:12px}button[data-v-bcb84260]:disabled{opacity:.5;cursor:not-allowed}button[data-v-bcb84260]:focus-visible,input[data-v-bcb84260]:focus-visible,textarea[data-v-bcb84260]:focus-visible,select[data-v-bcb84260]:focus-visible{outline-offset:2px;outline:3px solid #40a79f}@media (width<=650px){.rubric-editor[data-v-bcb84260]{padding:16px}.point-top[data-v-bcb84260]{grid-template-columns:1fr 1fr}.point-top>label[data-v-bcb84260]:first-child{grid-column:1/-1}.point-options[data-v-bcb84260]{gap:12px;display:grid}footer button[data-v-bcb84260]{flex:1}.remove[data-v-bcb84260]{margin-left:0}}.editor[data-v-9fcb3197]{gap:15px;padding-top:18px;display:grid}.editor label[data-v-9fcb3197]{color:#496074;gap:7px;font-size:13px;display:grid}.editor input[data-v-9fcb3197],.editor textarea[data-v-9fcb3197],.editor select[data-v-9fcb3197]{width:100%;font:inherit;background:#f9fbfc;border:1px solid #d8e2ea;border-radius:7px;padding:10px}.form-grid[data-v-9fcb3197]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.actions[data-v-9fcb3197]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.actions .secondary-button[data-v-9fcb3197],.pagination .secondary-button[data-v-9fcb3197]{margin-top:0}.hint[data-v-9fcb3197]{color:#6c7e8f;font-size:12px;line-height:1.8}.course-strip[data-v-9fcb3197]{scrollbar-width:thin;gap:9px;margin:0 0 18px;padding:2px 1px 7px;display:flex;overflow-x:auto}.course-strip button[data-v-9fcb3197]{text-align:left;color:#284b67;background:#fff;border:1px solid #dce4ea;border-radius:10px;min-width:145px;padding:12px 14px}.course-strip button.active[data-v-9fcb3197]{border-color:#138875;box-shadow:inset 0 -3px #138875}.course-strip strong[data-v-9fcb3197],.course-strip span[data-v-9fcb3197]{display:block}.course-strip strong[data-v-9fcb3197]{font-size:12px}.course-strip span[data-v-9fcb3197]{color:#8da0ae;margin-top:5px;font-size:10px}.import-feature[data-v-9fcb3197]{justify-content:space-between;align-items:center;gap:22px;padding:18px 0 6px;display:flex}.import-feature h3[data-v-9fcb3197]{margin:9px 0 0;font-size:15px}.legacy-import[data-v-9fcb3197]{border-top:1px solid #e9eef2;margin-top:14px;padding-top:14px}.legacy-import>summary[data-v-9fcb3197],.failure-list>summary[data-v-9fcb3197]{cursor:pointer;color:#46637a;font-weight:700}.import-result[data-v-9fcb3197]{color:#3d687b;background:#edf7fa;border-radius:8px;padding:11px 13px;font-size:12px}.failure-list[data-v-9fcb3197]{max-height:250px;overflow:auto}.file-button[data-v-9fcb3197]{cursor:pointer;justify-content:center;align-items:center;font-size:13px;display:inline-flex;position:relative;overflow:hidden}.file-button input[data-v-9fcb3197]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.question-stem[data-v-9fcb3197]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:260px;max-width:550px}.nowrap[data-v-9fcb3197]{white-space:nowrap}.filter-row[data-v-9fcb3197]{flex-wrap:wrap}.pagination[data-v-9fcb3197]{justify-content:center;align-items:center;gap:15px;padding:18px;font-size:13px;display:flex}button[data-v-9fcb3197]:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.form-grid[data-v-9fcb3197]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.import-feature[data-v-9fcb3197]{display:grid}.import-feature .actions[data-v-9fcb3197]>*{flex:1}.form-grid[data-v-9fcb3197]{grid-template-columns:1fr}}.type-convert-note[data-v-9fcb3197]{color:#46637a;background:#f0f8f6;border-left:3px solid #138875;border-radius:4px;margin:0;padding:10px 12px;font-size:12px;line-height:1.7}.chapter-filter[data-v-9fcb3197]{color:#587084;border-top:1px solid #edf1f4;align-items:center;gap:10px;padding:10px 18px;font-size:12px;display:flex}.chapter-filter select[data-v-9fcb3197]{min-width:220px}.chapter-name[data-v-9fcb3197]{color:#748b9b;margin-top:4px;font-size:11px}.batch-toolbar[data-v-9fcb3197]{background:#f9fbfc;border-top:1px solid #edf1f4;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex}.batch-toolbar>div[data-v-9fcb3197]:first-child{gap:2px;margin-right:auto;display:grid}.batch-toolbar>div:first-child strong[data-v-9fcb3197]{font-size:12px}.batch-toolbar>div:first-child span[data-v-9fcb3197]{color:#7c8f9d;font-size:10px}.chapter-assign[data-v-9fcb3197]{gap:7px;min-width:320px;display:flex}.chapter-assign input[data-v-9fcb3197]{min-width:220px;font:inherit;border:1px solid #d6e1e8;border-radius:7px;flex:1;padding:9px}@media (width<=700px){.batch-toolbar[data-v-9fcb3197]{align-items:stretch}.chapter-assign[data-v-9fcb3197]{flex-wrap:wrap;min-width:100%}.chapter-assign input[data-v-9fcb3197]{min-width:0}.batch-toolbar .actions[data-v-9fcb3197]{width:100%}.batch-toolbar .actions button[data-v-9fcb3197]{flex:1}}.audience-card[data-v-a7df68aa]{border:1px solid #dbe6ed;border-radius:10px;gap:12px;padding:16px;display:grid}.audience-card h3[data-v-a7df68aa],.audience-card p[data-v-a7df68aa]{margin:0}.audience-card>label[data-v-a7df68aa]{gap:7px;font-size:13px;display:grid}.audience-card input[data-v-a7df68aa]:not([type=checkbox]),.audience-card select[data-v-a7df68aa]{box-sizing:border-box;width:100%;max-width:100%;font:inherit;border:1px solid #d8e2ea;border-radius:7px;padding:10px}.audience-list[data-v-a7df68aa]{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;max-height:260px;display:grid;overflow:auto}.audience-list label[data-v-a7df68aa]{background:#f5f9fb;border-radius:6px;align-items:center;gap:8px;padding:8px;font-size:13px;display:flex}.audience-list small[data-v-a7df68aa]{color:#637b8e;margin-top:4px;display:block}.exam-form[data-v-d610914f]{gap:16px;padding-top:20px;display:grid}.exam-form[data-v-d610914f],.exam-form[data-v-d610914f]>*{min-width:0}.exam-form label[data-v-d610914f]{color:#496074;gap:7px;min-width:0;font-size:13px;display:grid}.exam-form input[data-v-d610914f]:not([type=checkbox]),.exam-form textarea[data-v-d610914f],.exam-form select[data-v-d610914f]{width:100%;min-width:0;font:inherit;background:#f9fbfc;border:1px solid #d8e2ea;border-radius:7px;padding:10px}.form-grid[data-v-d610914f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.form-grid.two[data-v-d610914f]{grid-template-columns:repeat(2,minmax(0,1fr))}.checks[data-v-d610914f]{flex-wrap:wrap;gap:20px;display:flex}.checks label[data-v-d610914f]{align-items:center;gap:8px;display:flex}.hint[data-v-d610914f]{color:#728497;max-width:350px;font-size:12px;line-height:1.7}.exam-course[data-v-d610914f]{color:#175f88;background:#edf6fb;border-radius:99px;margin-top:7px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.question-picker[data-v-d610914f]{border:1px solid #e0e8ee;border-radius:10px;min-width:0;padding:18px}.question-picker h3[data-v-d610914f]{margin:0}.question-picker .hint[data-v-d610914f]{max-width:none}.random-row[data-v-d610914f]{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;margin:16px 0;display:grid}.random-row .secondary-button[data-v-d610914f]{height:40px;margin:0}.question-pool-warning[data-v-d610914f]{color:#735725;background:#fff8ec;border-left:3px solid #d58c23;border-radius:4px;margin:-5px 0 14px;padding:10px 12px;font-size:12px;line-height:1.7}.question-pool-warning a[data-v-d610914f]{color:#0d7566;font-weight:700}.selection-summary[data-v-d610914f]{background:#eef5fa;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px;font-size:13px;display:flex}.question-stem[data-v-d610914f]{white-space:pre-wrap;min-width:250px;max-width:600px}.exam-form .points[data-v-d610914f]{width:76px!important}.pagination[data-v-d610914f],.actions[data-v-d610914f]{align-items:center;gap:14px;display:flex}.pagination[data-v-d610914f]{justify-content:center;margin-top:14px;font-size:13px}.secondary-button[data-v-d610914f]{margin:0}.nowrap[data-v-d610914f]{white-space:nowrap}.filter-row[data-v-d610914f]{flex-wrap:wrap}button[data-v-d610914f]:disabled{opacity:.5;cursor:not-allowed}td[data-v-d610914f]{line-height:1.7}@media (width<=900px){.form-grid[data-v-d610914f],.random-row[data-v-d610914f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.form-grid[data-v-d610914f],.form-grid.two[data-v-d610914f]{grid-template-columns:1fr}.question-picker[data-v-d610914f]{padding:14px}}.scope-card[data-v-d610914f],.mode-card[data-v-d610914f]{background:#fbfdfe;border:1px solid #dbe6ed;border-radius:10px;padding:16px}.scope-heading[data-v-d610914f]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.scope-heading>div[data-v-d610914f]{align-items:center;gap:9px;display:flex}.scope-heading small[data-v-d610914f],.scope-empty[data-v-d610914f]{color:#7a8d9d;font-size:12px}.step-mark[data-v-d610914f]{color:#fff;background:#103b52;border-radius:6px;place-items:center;width:28px;height:28px;font:700 11px/1 monospace;display:grid}.chapter-options[data-v-d610914f]{flex-wrap:wrap;gap:8px;display:flex}.chapter-options label[data-v-d610914f]{cursor:pointer;background:#fff;border:1px solid #d7e2e9;border-radius:7px;grid-auto-flow:column;align-items:center;gap:7px;padding:8px 12px;display:flex}.chapter-options label.active[data-v-d610914f]{color:#0b665a;background:#edf8f5;border-color:#168172}.mode-options[data-v-d610914f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mode-options>label[data-v-d610914f]{cursor:pointer;background:#fff;border:1px solid #d6e1e8;border-radius:8px;grid-auto-flow:column;justify-content:start;align-items:flex-start;gap:10px;padding:15px;display:flex}.mode-options>label.active[data-v-d610914f]{background:#f3faf8;border-color:#168172;box-shadow:inset 3px 0 #168172}.mode-options span[data-v-d610914f]{gap:4px;display:grid}.mode-options small[data-v-d610914f]{color:#728497}.wrong-limit[data-v-d610914f]{max-width:260px;margin-top:14px}.personal-paper-preview[data-v-d610914f]{color:#fff;background:linear-gradient(135deg,#103b52,#174d65);border-radius:10px;gap:18px;padding:22px;display:flex}.personal-paper-preview h3[data-v-d610914f]{margin:0 0 7px}.personal-paper-preview p[data-v-d610914f]{margin:0 0 8px;line-height:1.7}.personal-paper-preview small[data-v-d610914f]{color:#bcd1dc}.personal-icon[data-v-d610914f]{border:1px solid #5a8194;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;font-size:24px;display:grid}.chapter-line[data-v-d610914f]{color:#617789;margin-top:5px;font-size:11px}.paper-kind[data-v-d610914f]{color:#855300;background:#fff0d6;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}@media (width<=650px){.mode-options[data-v-d610914f]{grid-template-columns:1fr}.scope-heading[data-v-d610914f]{flex-direction:column;align-items:flex-start}}.blank-search[data-v-a72cb58e]{scroll-margin-top:24px}.blank-review[data-v-a72cb58e]{min-width:0;margin:20px 0;padding:24px}.blank-head[data-v-a72cb58e]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.blank-head h2[data-v-a72cb58e]{margin:0;font-size:20px}.blank-head p[data-v-a72cb58e],.blank-muted[data-v-a72cb58e]{color:#627b8e;font-size:13px;line-height:1.7}.blank-summary[data-v-a72cb58e]{border-bottom:1px solid #dce5ec;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:14px;display:flex}.blank-summary>div[data-v-a72cb58e]{align-items:center;gap:14px;display:flex}.blank-summary strong[data-v-a72cb58e]{color:#155e68;font-size:20px}.blank-tabs[data-v-a72cb58e]{border-bottom:1px solid #dce5ec;gap:4px;margin:16px 0;display:flex}.blank-tabs button[data-v-a72cb58e]{color:#627b8e;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 16px}.blank-tabs .selected[data-v-a72cb58e]{color:#145b56;border-color:#18746e;font-weight:700}.blank-search[data-v-a72cb58e]{gap:8px;max-width:440px;font-size:13px;display:grid}.blank-search input[data-v-a72cb58e]{font:inherit;border:1px solid #bdcdd8;border-radius:6px;min-width:0;padding:10px 12px}.blank-group[data-v-a72cb58e]{border-bottom:1px solid #dce5ec;min-width:0;padding:22px 0}.group-meta[data-v-a72cb58e]{color:#5e788c;justify-content:space-between;gap:12px;font-size:12px;display:flex}.group-meta strong[data-v-a72cb58e]{color:#7c5a20}.blank-group h3[data-v-a72cb58e]{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:15px;font-weight:600;line-height:1.8}.blank-compare[data-v-a72cb58e]{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 16px;display:grid}.blank-compare>div[data-v-a72cb58e]{background:#f4f7fa;border-radius:7px;min-width:0;padding:14px}.blank-compare .submitted[data-v-a72cb58e]{background:#fff9ed;border:1px solid #ecdfc4}.blank-compare span[data-v-a72cb58e]{color:#647e90;font-size:12px}.blank-compare p[data-v-a72cb58e],.answer-text[data-v-a72cb58e]{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:15px;line-height:1.8}.blank-actions[data-v-a72cb58e]{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.secondary-button[data-v-a72cb58e]{margin:0}.reject[data-v-a72cb58e]{color:#a03c31;border-color:#ddc5c1}.blank-confirm[data-v-a72cb58e]{z-index:2;background:#f0f7f5;border:1px solid #8eafa4;border-radius:8px;padding:18px;position:sticky;top:8px;box-shadow:0 4px 16px #183d2814}.blank-confirm p[data-v-a72cb58e]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:190px;font-size:14px;line-height:1.7;overflow:auto}.blank-pagination[data-v-a72cb58e]{justify-content:center;align-items:center;gap:16px;padding-top:18px;font-size:13px;display:flex}.usage-list[data-v-a72cb58e]{overflow-wrap:anywhere;max-height:240px;padding-left:22px;font-size:13px;line-height:1.9;overflow:auto}summary[data-v-a72cb58e]{cursor:pointer;margin:12px 0;font-size:13px}button[data-v-a72cb58e]:disabled{opacity:.5;cursor:not-allowed}button[data-v-a72cb58e]:focus-visible,input[data-v-a72cb58e]:focus-visible,summary[data-v-a72cb58e]:focus-visible{outline-offset:3px;outline:3px solid #40a79f}@media (width<=720px){.blank-review[data-v-a72cb58e]{padding:16px}.blank-head[data-v-a72cb58e],.blank-summary[data-v-a72cb58e]{flex-direction:column;align-items:flex-start}.blank-summary>div[data-v-a72cb58e]{flex-wrap:wrap;justify-content:space-between;width:100%}.blank-compare[data-v-a72cb58e]{grid-template-columns:1fr}.blank-actions button[data-v-a72cb58e]{flex:1;min-width:120px}.blank-tabs button[data-v-a72cb58e]{padding:12px 10px}.group-meta[data-v-a72cb58e]{flex-wrap:wrap}.blank-confirm[data-v-a72cb58e]{position:static}.blank-search[data-v-a72cb58e]{max-width:none}}.short-review[data-v-4900bd42]{min-width:0;margin:20px 0;padding:24px}.short-review header[data-v-4900bd42],.row-head[data-v-4900bd42],.score-line[data-v-4900bd42],.finding>div[data-v-4900bd42]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.short-review header>div[data-v-4900bd42]{min-width:0}.short-review h2[data-v-4900bd42]{margin:0;font-size:20px}.short-review header p[data-v-4900bd42],.help[data-v-4900bd42],.publication-note[data-v-4900bd42]{color:#627b8e;font-size:13px;line-height:1.8}.summary[data-v-4900bd42]{color:#587184;border-bottom:1px solid #dce5ec;flex-wrap:wrap;gap:12px 24px;padding:18px 0;font-size:13px;display:flex}.summary strong[data-v-4900bd42]{color:#176a65;font-size:18px}.generation-bar[data-v-4900bd42]{border-bottom:1px solid #dce5ec;padding:4px 0 14px}.filters[data-v-4900bd42]{flex-wrap:wrap;gap:16px;margin:18px 0;scroll-margin-top:24px;display:flex}.filters label[data-v-4900bd42]{color:#456078;gap:8px;font-size:13px;display:grid}.filters label[data-v-4900bd42]:first-child{flex:1;min-width:0}.short-review select[data-v-4900bd42],.manual input[data-v-4900bd42],.manual textarea[data-v-4900bd42]{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bdcdd8;border-radius:6px;padding:10px}.actions[data-v-4900bd42]{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.secondary-button[data-v-4900bd42]{margin-top:0}.batch-bar[data-v-4900bd42]{border-bottom:1px solid #dce5ec;padding-bottom:16px}.batch-bar p[data-v-4900bd42]{margin:7px 0 0}.answer-row[data-v-4900bd42]{border-bottom:1px solid #dce5ec;min-width:0;padding:24px 0}.row-head[data-v-4900bd42]{color:#587184;font-size:13px}.question-heading[data-v-4900bd42]{justify-content:space-between;align-items:baseline;gap:12px;margin:16px 0;display:flex}.question-heading h3[data-v-4900bd42]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.8}.maximum[data-v-4900bd42]{white-space:nowrap;color:#173550;font-size:13px}.answer-compare[data-v-4900bd42]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.answer-compare>div[data-v-4900bd42]{background:#f4f7fa;border-radius:7px;min-width:0;padding:14px}.answer-compare .candidate-answer[data-v-4900bd42]{background:#edf6f4}.answer-compare small[data-v-4900bd42]{color:#627b8e}.answer-compare p[data-v-4900bd42]{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.8}.score-line[data-v-4900bd42]{padding:18px 0 0}.score-line strong[data-v-4900bd42]{color:#165e65;font-size:17px}.ai-summary[data-v-4900bd42]{color:#456078;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.risk-list[data-v-4900bd42],.rubric-note[data-v-4900bd42]{color:#815d24;overflow-wrap:anywhere;background:#fff7e9;border-radius:6px;font-size:13px;line-height:1.8}.risk-list[data-v-4900bd42]{padding:12px 12px 12px 30px}.rubric-note[data-v-4900bd42]{padding:10px 12px}.manual[data-v-4900bd42]{background:#fafcfc;border:1px solid #dce5ec;border-radius:8px;margin-top:16px;padding:16px}.manual-line[data-v-4900bd42]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.manual-line label[data-v-4900bd42]{color:#456078;font-size:14px}.score-input[data-v-4900bd42]{align-items:center;gap:8px;display:flex}.score-input input[data-v-4900bd42]{width:100px}.score-input span[data-v-4900bd42]{color:#587184;font-size:13px}.manual details[data-v-4900bd42]{margin-top:12px}.manual summary[data-v-4900bd42],.evidence summary[data-v-4900bd42]{cursor:pointer;color:#4e6a7c;font-size:13px}.manual textarea[data-v-4900bd42]{margin-top:10px;font-size:14px}.row-actions[data-v-4900bd42]{margin-bottom:0}.confirm[data-v-4900bd42]{z-index:2;background:#f0f7f5;border:1px solid #9ab9af;border-radius:8px;padding:18px;line-height:1.8;position:sticky;top:24px}.evidence[data-v-4900bd42]{background:#fafcfc;border-left:3px solid #73aaa1;margin-top:14px;padding:14px 18px}.finding[data-v-4900bd42]{border-bottom:1px solid #e1e9ed;padding:16px 0}.finding>div[data-v-4900bd42]{align-items:flex-start;font-size:14px}.finding>div span[data-v-4900bd42]{color:#587184;font-size:12px}.finding p[data-v-4900bd42]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.quote[data-v-4900bd42]{background:#eaf4f1;border-radius:5px;padding:10px}.pagination[data-v-4900bd42]{justify-content:center;align-items:center;gap:14px;padding-top:20px;font-size:13px;display:flex}.publication-note[data-v-4900bd42]{margin:20px 0 0}.sr-only[data-v-4900bd42]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button[data-v-4900bd42]:disabled{opacity:.5;cursor:not-allowed}button[data-v-4900bd42]:focus-visible,input[data-v-4900bd42]:focus-visible,select[data-v-4900bd42]:focus-visible,textarea[data-v-4900bd42]:focus-visible,summary[data-v-4900bd42]:focus-visible{outline-offset:2px;outline:3px solid #40a79f}@media (width<=650px){.short-review[data-v-4900bd42]{padding:16px}.filters[data-v-4900bd42]{grid-template-columns:1fr;display:grid}.question-heading[data-v-4900bd42]{display:block}.maximum[data-v-4900bd42]{margin-top:8px;display:block}.answer-compare[data-v-4900bd42]{grid-template-columns:1fr}.confirm[data-v-4900bd42]{position:static}.score-line[data-v-4900bd42]{align-items:flex-start}.score-line>.primary-button[data-v-4900bd42]{width:100%}.manual-line[data-v-4900bd42]{flex-direction:column;align-items:flex-start}.manual-line>.secondary-button[data-v-4900bd42],.score-input[data-v-4900bd42]{width:100%}.score-input input[data-v-4900bd42]{flex:1}.evidence[data-v-4900bd42]{padding:12px}.finding>div[data-v-4900bd42]{display:grid}.generation-bar .actions>button[data-v-4900bd42]{width:100%}.batch-bar>button[data-v-4900bd42]{white-space:normal;width:100%;line-height:1.6}button[data-v-4900bd42],input[data-v-4900bd42],select[data-v-4900bd42]{min-height:44px}}.grading-settings[data-v-4900bd42]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.grading-settings label[data-v-4900bd42]{color:#456078;white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:flex}.grading-settings select[data-v-4900bd42]{width:110px}.grading-settings .help[data-v-4900bd42]{flex:1;min-width:220px;margin:0}.batch-actions[data-v-4900bd42]{margin:12px 0}.ai-score[data-v-4900bd42]{color:#456078;border-right:1px solid #dce5ec;flex-wrap:wrap;align-items:baseline;gap:7px;padding-right:18px;font-size:14px;display:flex}.ai-score strong[data-v-4900bd42]{color:#176a65;font-variant-numeric:tabular-nums;font-size:23px}.ai-score small[data-v-4900bd42]{color:#627b8e;flex-basis:100%;font-size:12px}.manual-score[data-v-4900bd42]{align-items:center;gap:12px;display:flex}.confirmed-scores[data-v-4900bd42]{background:#fafcfc;border:1px solid #dce5ec;border-radius:8px;flex-wrap:wrap;align-items:center;gap:22px;margin-top:16px;padding:16px;display:flex}.confirmed-scores>strong[data-v-4900bd42]{color:#173550;font-size:16px}@media (width<=650px){.grading-settings[data-v-4900bd42]{gap:8px}.grading-settings label[data-v-4900bd42],.grading-settings .help[data-v-4900bd42]{width:100%;min-width:0}.grading-settings select[data-v-4900bd42]{flex:1}.batch-actions>button[data-v-4900bd42]{white-space:normal;width:100%;line-height:1.6}.ai-score[data-v-4900bd42]{box-sizing:border-box;border-bottom:1px solid #dce5ec;border-right:0;width:100%;padding:0 0 12px}.manual-score[data-v-4900bd42]{width:100%}.manual-score label[data-v-4900bd42]{white-space:nowrap}.manual-score .score-input[data-v-4900bd42]{flex:1;min-width:0}.manual-score input[data-v-4900bd42]{min-width:60px}.confirmed-scores[data-v-4900bd42]{gap:12px}}.hint[data-v-c1ee0f8c]{color:#748598;font-size:12px;line-height:1.8}.toolbar label[data-v-c1ee0f8c]{font-size:13px}.toolbar label select[data-v-c1ee0f8c]{min-width:260px;margin-left:10px}.secondary-button[data-v-c1ee0f8c]{margin:0}.pending-card[data-v-c1ee0f8c]{background:linear-gradient(140deg,#fffaf0,#fff);border-color:#ead9b6}.grading-head[data-v-c1ee0f8c]{border-bottom:1px solid #e1eaf0;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.grading-head h3[data-v-c1ee0f8c]{margin:10px 0 4px;font-size:20px}.grading-head p[data-v-c1ee0f8c]{color:#6f8596;margin:0;font-size:13px}.review-question[data-v-c1ee0f8c]{border-bottom:1px solid #e5edf2;padding:24px 0}.review-question.subjective[data-v-c1ee0f8c]{background:#fffdfa;border:1px solid #e2e8ed;border-left:4px solid #d6a755;border-radius:10px;margin:18px -4px 0;padding:24px}.review-meta[data-v-c1ee0f8c]{color:#54718a;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.stem-text[data-v-c1ee0f8c],.review-question li[data-v-c1ee0f8c]{white-space:pre-wrap;font-size:14px;line-height:1.9}.answer-compare[data-v-c1ee0f8c]{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.answer-compare>div[data-v-c1ee0f8c]{background:#f4f8fb;border-radius:8px;min-width:0;padding:14px}.answer-compare span[data-v-c1ee0f8c]{color:#6f8495;font-size:11px;font-weight:700}.answer-compare p[data-v-c1ee0f8c],.answer-compare small[data-v-c1ee0f8c]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.85}.answer-compare small[data-v-c1ee0f8c]{color:#6c8192;border-top:1px solid #dfe8ee;padding-top:10px;display:block}.score-editor[data-v-c1ee0f8c]{background:#f8f3e9;border-radius:8px;grid-template-columns:190px 1fr;gap:15px;margin-top:16px;padding:16px;display:grid}.score-editor label[data-v-c1ee0f8c],.grading-footer>label[data-v-c1ee0f8c]{color:#5b7182;gap:7px;font-size:12px;display:grid}.score-editor label>div[data-v-c1ee0f8c]{align-items:center;gap:8px;display:flex}.score-editor input[data-v-c1ee0f8c]{width:80px}.score-editor input[data-v-c1ee0f8c],.score-editor textarea[data-v-c1ee0f8c],.grading-footer textarea[data-v-c1ee0f8c]{font:inherit;resize:vertical;background:#fff;border:1px solid #d7dfdf;border-radius:7px;padding:9px}.manual-result[data-v-c1ee0f8c]{background:#f8f3e9;border-radius:8px;margin-top:14px;padding:12px 14px}.manual-result p[data-v-c1ee0f8c]{margin:6px 0 0;font-size:13px}.grading-footer[data-v-c1ee0f8c]{gap:16px;padding-top:22px;display:grid}.grading-footer .primary-button[data-v-c1ee0f8c]{justify-self:end}.ai-reserved[data-v-c1ee0f8c]{color:#607b8e;border:1px dashed #b9cad6;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ai-reserved strong[data-v-c1ee0f8c]{font-size:12px}.ai-reserved span[data-v-c1ee0f8c]{font-size:11px}.pending-row[data-v-c1ee0f8c]{background:#fffdf8}.pagination[data-v-c1ee0f8c]{justify-content:center;align-items:center;gap:15px;padding:18px;font-size:13px;display:flex}button[data-v-c1ee0f8c]:disabled{cursor:not-allowed;opacity:.5}@media (width<=720px){.toolbar label select[data-v-c1ee0f8c]{width:100%;min-width:0;margin:8px 0 0}.grading-head[data-v-c1ee0f8c]{align-items:flex-start}.answer-compare[data-v-c1ee0f8c],.score-editor[data-v-c1ee0f8c]{grid-template-columns:1fr}.review-question.subjective[data-v-c1ee0f8c]{margin-inline:-10px;padding:18px}.ai-reserved[data-v-c1ee0f8c]{flex-direction:column;align-items:flex-start}.grading-footer .primary-button[data-v-c1ee0f8c]{justify-self:stretch;width:100%}}.analysis-grid[data-v-c1ee0f8c]{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.4fr);gap:16px;margin:16px 0;display:grid}.analysis-card[data-v-c1ee0f8c]{color:#edf5f8;background:#102f43;border-radius:12px;min-width:0;padding:20px;box-shadow:0 12px 30px #102f431f}.analysis-card.errors[data-v-c1ee0f8c]{color:#263f50;box-shadow:none;background:#fff;border:1px solid #dde7ed}.analysis-head[data-v-c1ee0f8c]{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.analysis-head span[data-v-c1ee0f8c]{letter-spacing:.13em;text-transform:uppercase;color:#7eb6c8;font-size:10px}.errors .analysis-head span[data-v-c1ee0f8c]{color:#9b6b20}.analysis-head h3[data-v-c1ee0f8c]{margin:4px 0 0;font-size:18px}.analysis-head>strong[data-v-c1ee0f8c]{align-items:flex-end;gap:7px;font-size:28px;display:flex}.analysis-head>strong small[data-v-c1ee0f8c]{color:#94acb9;max-width:70px;font-size:10px;font-weight:400;line-height:1.2}.band-chart[data-v-c1ee0f8c]{border-bottom:1px solid #486173;align-items:flex-end;gap:12px;height:175px;margin:22px 0 14px;display:flex}.band-column[data-v-c1ee0f8c]{text-align:center;flex:1;grid-template-rows:18px 110px 20px;gap:5px;font-size:10px;display:grid}.band-track[data-v-c1ee0f8c]{background:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 25%);border-radius:4px 4px 0 0;align-items:flex-end;display:flex}.band-track i[data-v-c1ee0f8c]{background:linear-gradient(#43b8a3,#1b8d80);border-radius:4px 4px 0 0;width:100%;display:block}.band-value[data-v-c1ee0f8c]{color:#cae0e7}.band-column small[data-v-c1ee0f8c]{color:#9fb5c0}.analysis-card footer[data-v-c1ee0f8c]{color:#a6bec9;justify-content:space-between;font-size:11px;display:flex}.error-list[data-v-c1ee0f8c]{gap:15px;margin-top:20px;display:grid}.error-item[data-v-c1ee0f8c]{gap:6px;display:grid}.error-title[data-v-c1ee0f8c]{align-items:center;gap:11px;display:flex}.error-title>b[data-v-c1ee0f8c]{color:#c69b52;font:700 12px/1 monospace}.error-title>span[data-v-c1ee0f8c]{flex:1;min-width:0;display:grid}.error-title small[data-v-c1ee0f8c]{color:#8598a5;font-size:10px}.error-title strong[data-v-c1ee0f8c]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.error-title em[data-v-c1ee0f8c]{color:#a95c24;font-size:14px;font-style:normal;font-weight:800}.error-track[data-v-c1ee0f8c]{background:#edf1f3;border-radius:9px;height:5px;overflow:hidden}.error-track i[data-v-c1ee0f8c]{background:linear-gradient(90deg,#d8a34d,#c86630);border-radius:9px;height:100%;display:block}.error-item>small[data-v-c1ee0f8c]{color:#8295a1;padding-left:32px;font-size:10px}.analysis-empty[data-v-c1ee0f8c]{color:#8ca0ad;place-items:center;min-height:175px;font-size:12px;display:grid}@media (width<=950px){.analysis-grid[data-v-c1ee0f8c]{grid-template-columns:1fr}}@media (width<=520px){.analysis-card[data-v-c1ee0f8c]{padding:16px}.band-chart[data-v-c1ee0f8c]{gap:6px}.band-column[data-v-c1ee0f8c]{font-size:9px}}.head-actions[data-v-c1ee0f8c]{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.head-actions .secondary-button[data-v-c1ee0f8c]{background:#fff}@media (width<=620px){.head-actions[data-v-c1ee0f8c]{justify-content:stretch;width:100%}.head-actions button[data-v-c1ee0f8c]{flex:1}}.ai-config[data-v-c1ee0f8c]{margin:16px 0}.ai-config summary[data-v-c1ee0f8c]{cursor:pointer;font-weight:600}.ai-config p[data-v-c1ee0f8c]{font-size:13px;line-height:1.8}.config-grid[data-v-c1ee0f8c]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.config-grid label[data-v-c1ee0f8c]{gap:8px;font-size:13px;display:grid}.config-grid input[data-v-c1ee0f8c]{border:1px solid #d7e3eb;border-radius:6px;min-width:0;padding:10px}.config-actions[data-v-c1ee0f8c]{flex-wrap:wrap;gap:10px;display:flex}.score-editor small[data-v-c1ee0f8c]{line-height:1.6}@media (width<=720px){.config-grid[data-v-c1ee0f8c]{grid-template-columns:1fr}}.stat-grid[data-v-c1ee0f8c]{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1080px){.stat-grid[data-v-c1ee0f8c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.page-head[data-v-c1ee0f8c]{flex-wrap:wrap}.page-head>div[data-v-c1ee0f8c]:first-child{width:100%}.stat-grid>article[data-v-c1ee0f8c]:last-child{grid-column:1/-1}}.blank-answer[data-v-4323aa59]{border:0;min-width:0;margin:18px 0 0;padding:0}.blank-answer legend[data-v-4323aa59]{color:#49677c;margin-bottom:12px;padding:0;font-size:13px;font-weight:600}.blank-fields[data-v-4323aa59]{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;display:grid}.blank-fields label[data-v-4323aa59]{color:#49677c;gap:7px;min-width:0;font-size:13px;display:grid}.blank-fields input[data-v-4323aa59]{box-sizing:border-box;min-width:0;padding:11px 12px}.blank-answer .answer-hint[data-v-4323aa59]{margin-top:10px;line-height:1.8;display:block}.blank-answer:disabled input[data-v-4323aa59]{color:#728497;background:#f0f3f6}.answer-options[data-v-4323aa59]{gap:10px;margin:20px 0;display:grid}.answer-option[data-v-4323aa59]{cursor:pointer;color:#314d63;background:#fbfcfd;border:1px solid #dce5ed;border-radius:9px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.6;transition:border-color .15s,background .15s;display:flex}.answer-option.selected[data-v-4323aa59]{background:#edf6fc;border-color:#528eb4}.answer-option.disabled[data-v-4323aa59]{cursor:default}.answer-option input[data-v-4323aa59]{accent-color:#0c4f80;flex-shrink:0;margin-top:5px}.option-letter[data-v-4323aa59]{color:#52758d;font-weight:700}.answer-input[data-v-4323aa59]{width:100%;font:inherit;resize:vertical;color:#263d50;background:#fbfcfd;border:1px solid #ccdce8;border-radius:9px;padding:14px;line-height:1.8}.answer-hint[data-v-4323aa59]{color:#778b9d;font-size:12px}.answer-input[data-v-4323aa59]:focus{outline-offset:1px;outline:2px solid #bdd9ec}.practice-summary[data-v-e57b9165]{color:#567087;background:#f7fafb;border:1px solid #d9e4eb;border-radius:10px;gap:13px;margin-bottom:20px;padding:16px 20px;font-size:13px;display:grid}.practice-summary>div[data-v-e57b9165]:first-child{flex-wrap:wrap;gap:28px;display:flex}.practice-summary strong[data-v-e57b9165]{color:#154b70;margin:0 5px}.practice-progress[data-v-e57b9165]{background:#e1e9ee;border-radius:99px;height:5px;overflow:hidden}.practice-progress i[data-v-e57b9165]{border-radius:inherit;background:#19a58e;height:100%;transition:width .25s;display:block}.practice-stem[data-v-e57b9165]{white-space:pre-wrap;margin:22px 0;font-size:18px;font-weight:600;line-height:1.9}.practice-actions[data-v-e57b9165]{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.practice-actions .secondary-button[data-v-e57b9165]{margin-top:0}.practice-feedback[data-v-e57b9165]{color:#256543;background:#edf8f1;border:1px solid #cce6d6;border-radius:10px;margin-top:20px;padding:17px}.practice-feedback.incorrect[data-v-e57b9165]{color:#8d541f;background:#fff6ed;border-color:#f2d8bc}.practice-feedback p[data-v-e57b9165]{white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.9}@media (width<=520px){.practice-summary>div[data-v-e57b9165]:first-child{justify-content:space-between;gap:10px}.practice-summary span[data-v-e57b9165]{flex-wrap:wrap;align-items:baseline;gap:3px;display:flex}.practice-summary strong[data-v-e57b9165]{margin:0}.practice-stem[data-v-e57b9165]{font-size:16px}.practice-actions[data-v-e57b9165]>*{flex:1}}.candidate-exam-grid[data-v-264956d7]{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:18px;display:grid}.candidate-exam-card[data-v-264956d7]{border-top:3px solid #d9e3e9;flex-direction:column;margin:0;display:flex}:is(.candidate-exam-card[data-v-264956d7]:has(.status-pill.info),.candidate-exam-card[data-v-264956d7]:has(.status-pill.warning)){border-top-color:#f4b740}.candidate-exam-card[data-v-264956d7]:has(.status-pill.success){border-top-color:#19a58e}.exam-course-label[data-v-264956d7]{color:#175f88;background:#edf6fb;border-radius:99px;align-self:flex-start;margin-top:16px;padding:4px 9px;font-size:10px;font-weight:750}.candidate-exam-card h2[data-v-264956d7]{margin:10px 0 8px;font-size:19px;line-height:1.7}.exam-description[data-v-264956d7]{color:#708496;white-space:pre-wrap;min-height:48px;font-size:13px;line-height:1.9}.exam-metrics[data-v-264956d7]{text-align:center;background:#f4f8fb;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:18px 0;padding:16px 8px;display:grid}.exam-metrics>div+div[data-v-264956d7]{border-left:1px solid #dce6ec}.exam-metrics strong[data-v-264956d7]{color:#164e74;font-size:23px;display:block}.exam-metrics small[data-v-264956d7]{margin-left:5px;font-size:11px;font-weight:400}.exam-metrics span[data-v-264956d7]{color:#7d92a2;margin-top:6px;font-size:11px;display:block}.exam-schedule[data-v-264956d7]{gap:12px;margin:22px 0;font-size:12px;display:grid}.exam-schedule div[data-v-264956d7]{justify-content:space-between;gap:10px;display:flex}.exam-schedule dt[data-v-264956d7]{color:#8695a2}.exam-schedule dd[data-v-264956d7]{text-align:right;margin:0}.candidate-exam-card>.primary-button[data-v-264956d7]{width:100%;margin-top:auto}.exam-dialog-backdrop[data-v-264956d7]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#072039aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.exam-dialog[data-v-264956d7]{background:#fff;border-radius:14px;width:min(560px,100%);padding:30px;box-shadow:0 20px 80px #071e3844}.exam-dialog h2[data-v-264956d7]{font-size:21px;line-height:1.6}.exam-dialog p[data-v-264956d7],.exam-dialog li[data-v-264956d7]{color:#617b8f;font-size:14px;line-height:1.9}.exam-dialog ul[data-v-264956d7]{padding-left:22px}.dialog-actions[data-v-264956d7]{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.dialog-actions .secondary-button[data-v-264956d7]{margin:0}@media (width<=520px){.candidate-exam-grid[data-v-264956d7]{grid-template-columns:1fr}.exam-dialog[data-v-264956d7]{padding:23px}.exam-metrics[data-v-264956d7]{padding-inline:4px}.exam-schedule div[data-v-264956d7]{gap:4px;display:grid}.exam-schedule dd[data-v-264956d7]{text-align:left;color:#284b67}}.answer-conflict[data-v-3a688a9c]{margin-bottom:20px}.answer-conflict h2[data-v-3a688a9c]{font-size:18px}.answer-difference[data-v-3a688a9c]{overflow-wrap:anywhere;border-top:1px solid #dbe6ee;margin-top:16px;padding-top:12px}.answer-difference h3[data-v-3a688a9c]{font-size:15px}.answer-difference p[data-v-3a688a9c]{white-space:pre-wrap;font-size:14px}.recovery-actions[data-v-3a688a9c]{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.recovery-actions button[data-v-3a688a9c]{white-space:normal;min-height:44px;margin:0}.save-indicator span[data-v-3a688a9c]{overflow-wrap:anywhere}.exam-session[data-v-3a688a9c]{-webkit-user-select:none;user-select:none}.exam-session[data-v-3a688a9c] input,.exam-session[data-v-3a688a9c] textarea{-webkit-user-select:text;user-select:text}.exam-integrity-note[data-v-3a688a9c]{color:var(--ink-600);font-size:13px}.clipboard-feedback[data-v-3a688a9c]:empty{display:none}.clipboard-feedback[data-v-3a688a9c]{background:#edf5f7;border-left:3px solid #138875;padding:12px 16px;font-size:13px;line-height:1.7}.exam-sticky-bar[data-v-3a688a9c]{z-index:20;background:#fff;border:1px solid #dbe6ee;border-radius:12px;align-items:center;gap:25px;margin-bottom:20px;padding:15px 22px;display:flex;position:sticky;top:0;box-shadow:0 8px 22px #18365012}.exam-sticky-bar>div[data-v-3a688a9c]:first-child{align-items:center;gap:15px;display:flex}.exam-sticky-bar span[data-v-3a688a9c]{color:#6e879a;font-size:12px}.exam-sticky-bar strong[data-v-3a688a9c]{color:#154e76;font:700 27px Consolas,monospace}.exam-sticky-bar strong.urgent[data-v-3a688a9c]{color:#c74543}.save-indicator[data-v-3a688a9c]{flex:1;gap:5px;display:grid}.save-indicator small[data-v-3a688a9c]{color:#8093a2;font-size:11px}.exam-workspace[data-v-3a688a9c]{grid-template-columns:minmax(0,1fr) 235px;align-items:start;gap:20px;display:grid}.exam-question[data-v-3a688a9c]{scroll-margin-top:105px}.exam-question h2[data-v-3a688a9c]{white-space:pre-wrap;margin:20px 0;font-size:16px;font-weight:600;line-height:1.95}.answer-sheet[data-v-3a688a9c]{padding:18px;position:sticky;top:102px}.answer-sheet .panel-head[data-v-3a688a9c]{align-items:center}.answer-sheet .panel-head h3[data-v-3a688a9c]{font-size:14px}.answer-progress[data-v-3a688a9c]{background:#e5edf3;border-radius:5px;height:5px;margin:18px 0}.answer-progress i[data-v-3a688a9c]{background:#3a84b2;border-radius:5px;height:100%;transition:width .3s;display:block}.answer-numbers[data-v-3a688a9c]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.answer-numbers button[data-v-3a688a9c]{color:#6c8599;background:#f7fafc;border:1px solid #d7e3ed;border-radius:6px;min-height:35px}.answer-numbers button.answered[data-v-3a688a9c]{color:#fff;background:#0c4f80;border-color:#0c4f80}.answer-sheet>p[data-v-3a688a9c]{color:#8193a3;margin:16px 0;font-size:11px;line-height:1.8}.answer-sheet .notice[data-v-3a688a9c]{margin:0;font-size:11px}.exam-confirm-backdrop[data-v-3a688a9c]{z-index:100;background:#09284099;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.exam-confirm[data-v-3a688a9c]{background:#fff;border-radius:14px;width:min(480px,100%);padding:28px}.exam-confirm h2[data-v-3a688a9c]{font-size:22px}.exam-confirm p[data-v-3a688a9c]{color:#637d91;font-size:14px;line-height:1.8}.confirm-actions[data-v-3a688a9c]{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.confirm-actions .secondary-button[data-v-3a688a9c]{margin:0}@media (width<=900px){.exam-workspace[data-v-3a688a9c]{flex-direction:column-reverse;display:flex}.answer-sheet[data-v-3a688a9c]{width:100%;position:static}.answer-numbers[data-v-3a688a9c]{grid-template-columns:repeat(auto-fill,minmax(35px,1fr))}.exam-questions[data-v-3a688a9c]{width:100%}}@media (width<=550px){.exam-sticky-bar[data-v-3a688a9c]{flex-wrap:wrap;gap:12px;padding:12px}.exam-sticky-bar>div[data-v-3a688a9c]:first-child{gap:8px}.exam-sticky-bar strong[data-v-3a688a9c]{font-size:22px}.save-indicator[data-v-3a688a9c]{flex-basis:100%;order:3;justify-content:space-between;display:flex}.exam-sticky-bar>.primary-button[data-v-3a688a9c]{margin-left:auto;padding:9px 13px}}.mobile-sheet-toggle[data-v-3a688a9c]{display:none}.answer-numbers button[data-v-3a688a9c]{min-height:44px}@media (width<=900px){.mobile-sheet-toggle[data-v-3a688a9c]{z-index:19;background:#fff;width:100%;margin:0 0 12px;display:block;position:sticky;top:112px}.answer-sheet[data-v-3a688a9c]{display:none}.answer-sheet.expanded[data-v-3a688a9c]{z-index:18;max-height:50vh;display:block;position:sticky;top:166px;overflow:auto}.exam-question[data-v-3a688a9c]{scroll-margin-top:185px}}.grade-sub[data-v-c5871992]{color:#8b9ba8;margin-top:5px;font-size:11px}.grade-link[data-v-c5871992]{color:#1d6898;white-space:nowrap;font-weight:600}.grade-link[data-v-c5871992]:hover{text-decoration:underline}.grade-wait[data-v-c5871992]{color:#9a6a20;font-size:12px}.result-banner[data-v-b15fcac8]{border-top:3px solid #d8b16e;align-items:center;gap:28px;display:flex}.result-banner.passed[data-v-b15fcac8]{border-top-color:#389770}.result-score[data-v-b15fcac8]{text-align:center;min-width:120px}.result-score strong[data-v-b15fcac8]{color:#154c73;letter-spacing:-2px;font-size:52px;display:block}.result-score span[data-v-b15fcac8]{color:#7a91a3;font-size:13px}.result-banner h2[data-v-b15fcac8]{margin:12px 0;font-size:20px}.result-banner p[data-v-b15fcac8]{color:#7e91a1;margin:5px 0;font-size:12px;line-height:1.7}.result-banner>.secondary-button[data-v-b15fcac8]{margin-left:auto}.review-toggle[data-v-b15fcac8]{color:#50748d;align-items:center;gap:8px;font-size:13px;display:flex}.review-toggle input[data-v-b15fcac8]{accent-color:#0c4f80}.review-question h2[data-v-b15fcac8]{white-space:pre-wrap;margin:20px 0;font-size:16px;line-height:1.9}.review-answer[data-v-b15fcac8]{grid-template-columns:80px 1fr;gap:16px;padding:12px 0;font-size:13px;display:grid}.review-answer span[data-v-b15fcac8]{color:#8194a3}.review-answer strong[data-v-b15fcac8]{color:#286b4e;white-space:pre-wrap;font-weight:500;line-height:1.8}.review-answer.incorrect strong[data-v-b15fcac8]{color:#af6840}.review-explanation[data-v-b15fcac8]{color:#5a778d;background:#f4f8fb;border-radius:8px;margin-top:12px;padding:16px;font-size:13px}.review-explanation.manual-comment[data-v-b15fcac8]{background:#fff8e9;border-left:3px solid #d6a755}.review-explanation strong[data-v-b15fcac8]{color:#375f7c}.review-explanation p[data-v-b15fcac8]{white-space:pre-wrap;margin:8px 0 0;line-height:1.9}@media (width<=650px){.result-banner[data-v-b15fcac8]{flex-wrap:wrap;gap:20px}.result-score[data-v-b15fcac8]{min-width:85px}.result-score strong[data-v-b15fcac8]{font-size:40px}.result-banner>.secondary-button[data-v-b15fcac8]{margin:0}.review-answer[data-v-b15fcac8]{grid-template-columns:65px 1fr;gap:8px}}.panel[data-v-4281ccb3]{margin-bottom:18px}.panel h2[data-v-4281ccb3]{font-size:18px}.panel p[data-v-4281ccb3]{font-size:13px;line-height:1.8}.profile-form[data-v-4281ccb3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.profile-form label[data-v-4281ccb3]{gap:8px;font-size:13px;display:grid}.profile-form input[data-v-4281ccb3],.profile-form textarea[data-v-4281ccb3]{width:100%;min-width:0;font:inherit;border:1px solid #d5e1e9;border-radius:6px;padding:10px}.wide[data-v-4281ccb3]{grid-column:1/-1}.profile-form button[data-v-4281ccb3]{justify-self:start}summary[data-v-4281ccb3]{cursor:pointer;font-weight:600}.hint[data-v-4281ccb3]{color:#647a8b}td p[data-v-4281ccb3]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:300px}@media (width<=700px){.profile-form[data-v-4281ccb3]{grid-template-columns:1fr}.profile-form button[data-v-4281ccb3]{width:100%}}.tracking-back[data-v-48c56632]{color:var(--tracking-accent,#167d8d);font-size:13px;text-decoration:none}.tracking-heading[data-v-48c56632]{justify-content:space-between;align-items:center;gap:24px;display:flex}.tracking-heading>div[data-v-48c56632]{min-width:0}.tracking-heading h2[data-v-48c56632]{overflow-wrap:anywhere;margin:12px 0 6px;font-size:23px;line-height:1.6}.tracking-heading p[data-v-48c56632],.tracking-footnote[data-v-48c56632]{color:#667f92;font-size:12px;line-height:1.8}.tracking-heading>a[data-v-48c56632]{flex-shrink:0}.tracking-summary[data-v-48c56632]{background:#dbe5ec;border:1px solid #dbe5ec;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.tracking-summary button[data-v-48c56632]{text-align:left;color:#667f92;cursor:pointer;font:inherit;background:#fff;border:0;border-bottom:3px solid #0000;gap:7px;padding:18px 12px;display:grid}.tracking-summary button[aria-pressed=true][data-v-48c56632]{color:#125967;background:#f1f8f9;border-bottom-color:#167d8d}.tracking-summary span[data-v-48c56632]{font-size:12px}.tracking-summary strong[data-v-48c56632]{color:#173550;font-variant-numeric:tabular-nums;font-size:27px}.tracking-list[data-v-48c56632]{padding:22px}.tracking-filters[data-v-48c56632]{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.tracking-filters label[data-v-48c56632]{color:#496074;gap:7px;font-size:12px;display:grid}.tracking-filters label[data-v-48c56632]:first-child{flex:1;min-width:210px}.tracking-filters input[data-v-48c56632],.tracking-filters select[data-v-48c56632]{font:inherit;background:#fff;border:1px solid #ccdbe5;border-radius:6px;width:100%;min-width:0;padding:11px}.tracking-count[data-v-48c56632]{color:#667f92;padding:12px 0;font-size:12px}.tracking-actions[data-v-48c56632]{justify-content:space-between;align-items:center;gap:14px;padding:18px 0;display:flex}.tracking-check[data-v-48c56632]{align-items:center;gap:8px;font-size:13px;display:flex}.tracking-table table[data-v-48c56632]{border-collapse:collapse;width:100%}.tracking-table th[data-v-48c56632]{text-align:left;color:#667f92;background:#f4f7f9;font-size:12px}.tracking-table td[data-v-48c56632],.tracking-table th[data-v-48c56632]{border-bottom:1px solid #e4ebf0;padding:15px 12px}.tracking-table td[data-v-48c56632]{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.tracking-table small[data-v-48c56632]{color:#667f92;margin-top:4px;font-size:11px;display:block}.tracking-table input[data-v-48c56632],.tracking-check input[data-v-48c56632]{accent-color:#167d8d;width:18px;height:18px}.tracking-caption[data-v-48c56632]{text-align:left;color:#667f92;padding:10px 0;font-size:12px}.tracking-pagination[data-v-48c56632]{justify-content:center;align-items:center;gap:16px;padding-top:20px;font-size:13px;display:flex}.tracking-list .secondary-button[data-v-48c56632],.tracking-heading .secondary-button[data-v-48c56632]{margin:0}.tracking-footnote[data-v-48c56632]{margin:16px 0 0}.tracking-confirm[data-v-48c56632]{overflow-wrap:anywhere;background:#f1f8f9;border:1px solid #b7d8dd;border-radius:8px;margin-bottom:12px;padding:18px;font-size:13px;line-height:1.8}.tracking-confirm p[data-v-48c56632]{color:#496074;margin:7px 0}.tracking-confirm>div[data-v-48c56632]{gap:10px;margin-top:12px;display:flex}button[data-v-48c56632]:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.tracking-summary[data-v-48c56632]{grid-template-columns:repeat(3,minmax(0,1fr))}.tracking-heading[data-v-48c56632]{flex-direction:column;align-items:flex-start}.tracking-table thead[data-v-48c56632]{display:none}.tracking-table table[data-v-48c56632],.tracking-table tbody[data-v-48c56632],.tracking-table tr[data-v-48c56632],.tracking-table td[data-v-48c56632]{display:block}.tracking-table tr[data-v-48c56632]{border-bottom:1px solid #dbe5ec;padding:12px 0;position:relative}.tracking-table td[data-v-48c56632]{border:0;grid-template-columns:90px minmax(0,1fr);gap:4px 12px;padding:7px 0;display:grid}.tracking-table td[data-v-48c56632]:before{content:attr(data-label);color:#667f92;grid-area:1/1/span 5;font-size:12px}.tracking-table td[data-v-48c56632]>*{grid-column:2;justify-self:start}.tracking-table td.tracking-select[data-v-48c56632]{justify-content:flex-end;min-height:24px;padding:0;display:flex}.tracking-table td.tracking-select[data-v-48c56632]:before{content:none}}@media (width<=500px){.tracking-list[data-v-48c56632]{padding:16px}.tracking-actions[data-v-48c56632]{flex-direction:column;align-items:stretch}.tracking-filters[data-v-48c56632]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.tracking-filters label[data-v-48c56632]:first-child{min-width:0}.tracking-count[data-v-48c56632]{padding:0}.tracking-summary button[data-v-48c56632]{padding:14px 10px}.tracking-summary strong[data-v-48c56632]{font-size:24px}.tracking-confirm>div[data-v-48c56632]{flex-direction:column}.tracking-heading h2[data-v-48c56632]{font-size:19px}.tracking-table td[data-v-48c56632]{grid-template-columns:76px minmax(0,1fr);gap:4px 8px}}.person-selection[data-v-48c56632]{align-items:center;gap:7px;min-height:44px;display:flex}.person-selection span[data-v-48c56632]{display:none}@media (width<=900px){.tracking-caption[data-v-48c56632]{width:100%;line-height:1.8;display:block}.person-selection span[data-v-48c56632]{color:#496074;font-size:12px;display:inline}.tracking-table td.tracking-select[data-v-48c56632]{min-height:44px}}.notification-list[data-v-cbb9bbdc]{padding:0 24px}.notification-item[data-v-cbb9bbdc]{border-bottom:1px solid #e1e9ef;justify-content:space-between;gap:24px;padding:24px 0;display:flex}.notification-item[data-v-cbb9bbdc]:last-child{border-bottom:0}.notification-item>div[data-v-cbb9bbdc]:first-child{min-width:0}.notification-item h2[data-v-cbb9bbdc]{overflow-wrap:anywhere;color:#173550;margin:12px 0 8px;font-size:18px;line-height:1.7}.notification-item p[data-v-cbb9bbdc]{color:#667f92;margin:6px 0;font-size:13px;line-height:1.8}.notification-item time[data-v-cbb9bbdc]{color:#667f92;margin-left:12px;font-size:11px}.notification-item.unread h2[data-v-cbb9bbdc]{font-weight:800}.notification-actions[data-v-cbb9bbdc]{flex-shrink:0;align-items:center;gap:10px;display:flex}.notification-actions .secondary-button[data-v-cbb9bbdc],.notification-pagination .secondary-button[data-v-cbb9bbdc]{margin:0}.notification-item .notification-ended[data-v-cbb9bbdc]{color:#9b6526}.notification-pagination[data-v-cbb9bbdc]{justify-content:center;align-items:center;gap:14px;padding:18px;font-size:13px;display:flex}button[data-v-cbb9bbdc]:disabled{opacity:.5;cursor:not-allowed}@media (width<=760px){.notification-list[data-v-cbb9bbdc]{padding:0 18px}.notification-item[data-v-cbb9bbdc]{flex-direction:column;gap:12px}.notification-actions[data-v-cbb9bbdc]{flex-wrap:wrap}.notification-actions[data-v-cbb9bbdc]>*{text-align:center;flex:1}.notification-item time[data-v-cbb9bbdc]{margin:8px 0 0;display:block}}:root{--ink-950:#0a1726;--ink-900:#10243a;--ink-800:#173550;--ink-700:#284b67;--ink-600:#46637a;--ink-500:#667f92;--ink-400:#8da0ae;--navy-950:#061a2d;--navy-900:#082743;--navy-800:#0b385e;--energy-500:#167d8d;--energy-400:#88cdd5;--teal-600:#138875;--teal-500:#19a58e;--danger-600:#b33a45;--canvas:#f2f5f8;--surface:#fff;--surface-soft:#f8fafb;--line:#dce4ea;--line-soft:#e9eef2;--shadow-sm:0 1px 2px #0923380a, 0 5px 18px #0923380a;--shadow-md:0 14px 42px #0827431a;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;color:var(--ink-900);background:var(--canvas);font-synthesis:none;text-rendering:optimizelegibility;font-family:MiSans,HarmonyOS Sans SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px}body{background:var(--canvas);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}textarea{resize:vertical;min-height:104px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #167d8d73}.app-icon{width:17px;height:17px;display:block}.avatar{width:34px;height:34px;color:var(--navy-800);background:#e7eef3;border:1px solid #d8e3ea;border-radius:9px;place-items:center;font-size:13px;font-weight:800;display:grid}.page-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;padding-bottom:18px;display:flex}.page-head>div:first-child{min-width:0}.page-head h1{color:var(--ink-950);letter-spacing:-.8px;margin:5px 0;font-size:clamp(24px,2vw,30px);line-height:1.2}.page-head p{color:var(--ink-500);margin:0;font-size:12px;line-height:1.7}.eyebrow{color:var(--energy-400);letter-spacing:2px;text-transform:uppercase;font-size:10px;font-weight:800}.eyebrow.dark{color:var(--teal-600)}.date-chip,.tag{min-height:26px;color:var(--ink-600);white-space:nowrap;background:#e9eff3;border:1px solid #dfe7ec;border-radius:6px;align-items:center;padding:4px 9px;font-size:10px;font-weight:650;display:inline-flex}.tag{color:#136f60;background:#e7f5f1;border-color:#cce9e1}.tag.muted{color:#506b80;background:#edf2f5;border-color:#e0e8ed;margin-right:5px}.muted-text{color:var(--ink-600);font-size:12px;line-height:1.85}.status-pill{min-height:26px;color:var(--ink-700);white-space:nowrap;background:#f2f5f7;border:1px solid #d9e3e9;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:750;display:inline-flex}.status-pill:before{content:"";background:#8497a5;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.status-pill.success{color:#126754;background:#eaf7f2;border-color:#c8e8dc}.status-pill.success:before{background:#169575}.status-pill.warning{color:#825917;background:#fff7e7;border-color:#f0dfb9}.status-pill.warning:before{background:#d99b2b}.status-pill.danger{color:#96323b;background:#fff1f2;border-color:#efcbd0}.status-pill.danger:before{background:#c94a55}.status-pill.info{color:#175f88;background:#edf6fb;border-color:#cfe4ef}.status-pill.info:before{background:#2b87b4}.block{margin-top:4px;display:block}.full-width{grid-column:1/-1}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-bottom:18px;padding:21px}.disclosure-panel{padding:0;overflow:hidden}.disclosure-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:16px 20px;list-style:none;display:flex}.disclosure-panel>summary::-webkit-details-marker{display:none}.disclosure-panel>summary:after{content:"+";border:1px solid var(--line);width:28px;height:28px;color:var(--ink-600);background:var(--surface-soft);border-radius:8px;flex:0 0 28px;place-items:center;font-size:18px;font-weight:400;display:grid}.disclosure-panel[open]>summary:after{content:"−"}.disclosure-panel>summary strong,.disclosure-panel>summary small{display:block}.disclosure-panel>summary strong{color:var(--ink-900);font-size:13px}.disclosure-panel>summary small{color:var(--ink-400);margin-top:4px;font-size:10px;font-weight:400}.disclosure-content{border-top:1px solid var(--line-soft);padding:0 20px 20px}.panel-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.panel-head h3{color:var(--ink-900);margin:0 0 4px;font-size:15px}.panel-head p{color:var(--ink-400);margin:0;font-size:10px;line-height:1.6}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.stat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);min-height:124px;box-shadow:var(--shadow-sm);padding:18px 19px;position:relative;overflow:hidden}.stat-card:before{content:"";background:#9aafbd;width:3px;position:absolute;inset:0 auto 0 0}.stat-card:after{content:"";border:1px solid #10334f0f;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-34px;right:-22px;box-shadow:0 0 0 18px #10334f06}.stat-card.accent:before{background:var(--energy-500)}.stat-card span,.stat-card small{z-index:1;color:var(--ink-500);font-size:11px;display:block;position:relative}.stat-card strong{z-index:1;color:var(--ink-950);letter-spacing:-.7px;margin:12px 0 3px;font-family:Bahnschrift,DIN Alternate,sans-serif;font-size:31px;line-height:1;display:block;position:relative}.stat-card small{color:var(--ink-400);font-size:10px}.dashboard-grid{grid-template-columns:1.7fr 1fr;gap:18px;display:grid}.quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.quick-grid a{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;min-height:106px;padding:17px 40px 16px 16px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;position:relative}.quick-grid a:after{content:"→";color:var(--ink-400);font-family:sans-serif;transition:transform .18s,color .18s;position:absolute;top:16px;right:16px}.quick-grid a:hover{background:#fff;border-color:#a9bdca;transform:translateY(-2px);box-shadow:0 9px 22px #09273e12}.quick-grid a:hover:after{color:var(--teal-600);transform:translate(3px)}.quick-grid b,.quick-grid span{display:block}.quick-grid b{color:var(--ink-800);margin-bottom:7px;font-size:13px}.quick-grid span{color:var(--ink-500);font-size:10px;line-height:1.65}.phase-list{margin:0;padding:8px 0 0;list-style:none}.phase-list li{border-bottom:1px solid var(--line-soft);color:var(--ink-400);padding:12px 8px 12px 30px;font-size:11px;position:relative}.phase-list li:before{content:"";border:2px solid #bdcad2;border-radius:50%;width:8px;height:8px;position:absolute;top:15px;left:7px}.phase-list .done,.phase-list .active{color:var(--ink-800)}.phase-list .done:before{background:var(--teal-500);border-color:var(--teal-500)}.phase-list .active:before{border-color:var(--energy-500);box-shadow:0 0 0 4px #fff3d8}.primary-button,.secondary-button{border:1px solid var(--navy-800);border-radius:var(--radius-sm);color:#fff;background:var(--navy-800);min-height:40px;padding:10px 16px;font-size:12px;font-weight:700;transition:background .16s,border-color .16s,box-shadow .16s,transform .12s;box-shadow:0 5px 13px #0b385e26}.primary-button:hover:not(:disabled){background:#0a4978;border-color:#0a4978;transform:translateY(-1px);box-shadow:0 7px 17px #0b385e33}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled){transform:translateY(0)}.primary-button.small{min-height:36px;padding:8px 14px;font-size:11px}.secondary-button{color:var(--ink-700);box-shadow:none;background:#f4f7f9;border-color:#d5e0e6;margin-top:10px}.secondary-button:hover:not(:disabled){color:var(--navy-800);background:#fff;border-color:#9eb6c5}.link-button{color:#49677e;background:0 0;border:0;border-radius:7px;min-height:34px;padding:7px 9px;font-size:11px;font-weight:650}.link-button:hover:not(:disabled){color:var(--navy-800);background:#edf3f6}.toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.toolbar strong,.toolbar small{display:block}.toolbar strong{color:var(--ink-900);font-size:14px}.toolbar small{color:var(--ink-400);margin-top:3px;font-size:10px}.search,select,input:not([type=checkbox]):not([type=radio]),textarea{border-radius:var(--radius-sm);color:var(--ink-900);background:#fbfcfd;border:1px solid #cedae2;outline:0}.search,select{min-height:38px;padding:8px 11px;font-size:11px}.search{width:260px}.search:focus,select:focus,input:focus,textarea:focus{background:#fff;border-color:#6892ac;box-shadow:0 0 0 3px #3e7da31a}.filter-row{align-items:center;gap:8px;display:flex}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions .secondary-button{margin-top:0}.form-stack{gap:15px;display:grid}.form-stack h3{margin:0}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.form-stack label,.form-grid label{color:var(--ink-600);gap:7px;font-size:11px;font-weight:600;display:grid}.form-stack input:not([type=checkbox]):not([type=radio]),.form-stack textarea,.form-stack select,.form-grid input:not([type=checkbox]):not([type=radio]),.form-grid textarea{background:#fbfcfd;width:100%;padding:10px 11px}.form-stack .check-label,.check-label{align-items:center;gap:9px;min-height:36px;font-size:11px;display:flex}.checkbox-grid{flex-wrap:wrap;gap:14px;display:flex}.narrow{max-width:680px}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--teal-600)}.table-panel{padding:0;overflow:hidden}.table-panel .toolbar{padding:18px 20px 4px}.table-panel .toolbar+.toolbar{border-top:1px solid var(--line-soft);padding-top:8px;padding-bottom:8px}.table-wrap{scrollbar-width:thin;scrollbar-color:#aebdc8 transparent;overflow:auto}table{border-collapse:collapse;width:100%;font-size:11px}th{text-align:left;color:#5f7484;border-block:1px solid var(--line);white-space:nowrap;background:#f4f7f9;padding:11px 16px;font-weight:700}td{color:#536b7d;border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:12px 16px}tbody tr{transition:background .12s}tbody tr:hover{background:#f8fafb}tbody tr:last-child td{border-bottom:0}td strong{color:var(--ink-800)}.row-primary{color:var(--ink-800);font-weight:700;display:block}.row-secondary{color:var(--ink-400);margin-top:4px;font-size:10px;display:block}.mono{color:#285d7e;font-family:Cascadia Mono,Consolas,monospace;font-size:.96em}.stem{white-space:nowrap;text-overflow:ellipsis;max-width:540px;overflow:hidden}.notice{color:#3d687b;background:#edf7fa;border:1px solid #cbdfe7;border-radius:9px;margin-bottom:15px;padding:12px 14px 12px 38px;font-size:11px;line-height:1.6;position:relative}.notice:before{content:"i";color:#fff;background:#4b8ba5;border-radius:50%;place-items:center;width:17px;height:17px;font-family:Georgia,serif;font-size:11px;font-weight:700;display:grid;position:absolute;top:11px;left:13px}.notice.error,.error{color:#96323b;background:#fff2f3;border-color:#f0cbd0}.notice.error:before{content:"!";background:var(--danger-600);font-family:sans-serif}.notice.success{color:#236b55;background:#edf8f4;border-color:#bce2d4}.notice.success:before{content:"✓";background:var(--teal-600);font-family:sans-serif}.table-panel .notice{margin:10px 20px}.empty{text-align:center;color:var(--ink-500);padding:52px 20px}.empty>span{width:48px;height:48px;color:var(--navy-800);background:#eaf0f4;border:1px solid #dce6ec;border-radius:12px;place-items:center;margin:auto;font-size:17px;font-weight:800;display:grid}.empty h3{color:var(--ink-800);margin:13px 0 5px;font-size:14px}.empty p{margin:0;font-size:11px;line-height:1.7}.exam-rule{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.exam-rule div{background:#fff;padding:17px 19px}.exam-rule span,.exam-rule strong{display:block}.exam-rule span{color:var(--ink-500);font-size:10px}.exam-rule strong{color:var(--ink-800);margin-top:6px;font-family:Bahnschrift,sans-serif;font-size:23px}.exam-rule strong small{font-family:inherit;font-size:10px}.exam-rule .text-value{padding-top:7px;font-family:inherit;font-size:15px}@media (width<=1080px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.avatar{width:30px;height:30px}.page-head{align-items:center;margin-bottom:16px;padding-bottom:14px}.page-head h1{font-size:23px}.page-head p,.date-chip{display:none}.stat-grid{gap:9px}.stat-card{min-height:105px;padding:15px}.stat-card strong{font-size:26px}.panel{border-radius:10px;padding:17px}.quick-grid{grid-template-columns:1fr}.quick-grid a{min-height:auto}.exam-rule{grid-template-columns:repeat(2,1fr)}.toolbar{flex-direction:column;align-items:stretch}.search{width:100%}.filter-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter-row .search{grid-column:1/-1}.table-wrap{margin:0}.table-wrap table{min-width:680px}.mobile-cards table,.mobile-cards tbody,.mobile-cards tr,.mobile-cards td{width:100%;display:block}.mobile-cards table{min-width:0}.mobile-cards thead{display:none}.mobile-cards tbody{gap:10px;padding:0 14px 14px;display:grid}.mobile-cards tr{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;padding:14px}.mobile-cards td{text-align:right;border:0;min-height:32px;padding:7px 0 7px 42%;position:relative}.mobile-cards td:before{content:attr(data-label);width:38%;color:var(--ink-400);text-align:left;font-size:10px;font-weight:650;position:absolute;top:8px;left:0}.mobile-cards td:first-child{text-align:left;border-bottom:1px solid var(--line-soft);padding:0 0 11px}.mobile-cards td:first-child:before{display:none}.mobile-cards td:last-child{padding-bottom:0}}@media (width<=500px){.form-grid{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{min-height:96px}.stat-card strong{margin-top:9px}.filter-row{grid-template-columns:1fr}.filter-row .search{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.primary-button{color:#fff;box-shadow:none;background:#167d8d;border-color:#167d8d}.primary-button:hover:not(:disabled){box-shadow:none;background:#106675;border-color:#106675;transform:none}.workspace-shell{flex-direction:column;min-height:100vh;display:flex}.skip-link{z-index:300;background:#fff;padding:14px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}.workspace-header{background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:18px max(24px,50vw - 640px);display:flex}.workspace-brand{align-items:center;gap:13px;min-width:0;display:flex}.workspace-mark{color:#fff;background:#173550;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.workspace-mark .app-icon{width:24px;height:24px}.workspace-brand strong{letter-spacing:1px;font-size:21px;display:block}.workspace-brand small{color:#667f92;letter-spacing:2px;margin-top:4px;font-size:9px;display:block}.workspace-profile{align-items:center;gap:12px;display:flex}.workspace-profile strong,.workspace-profile small{display:block}.workspace-profile strong{overflow-wrap:anywhere;max-width:180px;font-size:13px}.workspace-profile small{color:#667f92;margin-top:4px;font-size:11px}.workspace-profile .link-button{margin-left:14px;font-size:12px}.workspace-nav-band{background:#173550}.workspace-nav{flex-wrap:wrap;gap:0;max-width:1280px;margin:auto;display:flex}.workspace-nav a{color:#d2dfe7;min-height:52px;box-shadow:none;white-space:nowrap;border:0;border-radius:0;align-items:center;gap:9px;padding:14px 23px;font-size:13px;display:flex;position:relative}.workspace-nav a:hover{color:#fff;background:#284b67;transform:none}.workspace-nav a.router-link-active{box-shadow:none;color:#d2dfe7;background:0 0}.workspace-nav a.router-link-exact-active{color:#fff;background:#284b67}.workspace-nav a.router-link-exact-active:after{content:"";background:#88cdd5;height:3px;position:absolute;bottom:0;left:23px;right:23px}.workspace-nav .app-icon{width:16px;height:16px}.workspace-main{flex:1;width:100%;min-width:0;max-width:1328px;margin:0 auto;padding:32px 24px 44px}.workspace-main:focus{outline:none}.workspace-footer{border-top:1px solid var(--line);color:#667f92;justify-content:space-between;width:calc(100% - 48px);max-width:1280px;margin:0 auto;padding:21px 0;font-size:11px;display:flex}.desk-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.desk-heading h1{letter-spacing:-.5px;margin:6px 0 0;font-size:27px}.desk-heading .eyebrow{letter-spacing:2px;font-size:9px}.desk-date{color:#667f92;font-size:12px}.desk-welcome{background:#e6eef2;border:1px solid #d8e4e9;border-radius:12px;justify-content:space-between;align-items:center;min-height:213px;margin-bottom:26px;padding:30px 38px;display:flex;position:relative;overflow:hidden}.desk-welcome-label{letter-spacing:2px;color:#46637a;font-size:11px}.desk-welcome h2{letter-spacing:-.6px;margin:8px 0;font-size:29px;line-height:1.5}.desk-welcome p{color:#46637a;margin:0 0 18px;font-size:13px;line-height:1.8}.desk-hero-link{color:#173550;border-bottom:1px solid #9bb3c2;align-items:center;gap:32px;padding:0 0 7px;font-size:13px;font-weight:700;display:inline-flex}.desk-welcome-art{flex-shrink:0;width:220px;height:150px;margin-right:30px;position:relative}.desk-welcome-art div{background:#d5e4e9;border:1px solid #9bb3c2;border-radius:4px;width:94px;height:110px;position:absolute;top:6px;left:40px;transform:skewY(-12deg)}.desk-welcome-art div:nth-child(2){background:#edf4f6;top:16px;left:65px}.desk-welcome-art div:nth-child(3){background:#fff;top:26px;left:90px}.desk-welcome-art div:nth-child(3):after{content:"";background:#9bb3c2;height:1px;position:absolute;top:25px;left:18px;right:18px;box-shadow:0 14px #9bb3c2,0 28px #9bb3c2}.desk-welcome-art span{writing-mode:vertical-rl;letter-spacing:3px;color:#667f92;font-size:10px;position:absolute;bottom:0;right:0}.desk-columns{grid-template-columns:minmax(0,1fr) 292px;align-items:stretch;gap:24px;display:grid}.desk-section{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.desk-section-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.desk-section-head>div{align-items:center;gap:10px;display:flex}.section-number{color:#667f92;font:12px Consolas,monospace}.desk-section-head h2{margin:0;font-size:16px}.desk-section-head>a{color:#46637a;font-size:12px}.desk-task-labels,.desk-task-row{grid-template-columns:minmax(0,1fr) 76px 153px;align-items:center;gap:20px;padding:16px 24px;display:grid}.desk-task-labels{color:#667f92;background:#f8fafb;padding-block:12px;font-size:11px}.desk-task-row+.desk-task-row{border-top:1px solid var(--line-soft)}.desk-task-row:hover{background:#f8fafb}.desk-task-title{min-width:0}.desk-task-title strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.6;display:block}.desk-task-title small{color:#667f92;overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.desk-state{color:#667f92;white-space:nowrap;font-size:11px}.desk-state.is-open{color:#167d8d}.desk-state:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.desk-task-date{color:#667f92;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.desk-task-date>span{color:#46637a;font-size:17px}.desk-empty{text-align:center;color:#667f92;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:30px;font-size:13px;display:flex}.desk-empty h3{color:#173550;font-size:16px}.desk-empty p{line-height:1.8}.desk-empty>.app-icon{width:28px;height:28px}.desk-pending{padding:26px 24px}.desk-pending>span{color:#46637a;font-size:12px}.desk-pending>strong{color:#173550;align-items:baseline;gap:12px;margin:8px 0 15px;font:500 52px/1.4 Bahnschrift,sans-serif;display:flex}.desk-pending small{color:#667f92;font:12px Microsoft YaHei,sans-serif}.desk-pending>a{color:#167d8d;justify-content:space-between;font-size:13px;font-weight:700;display:flex}.desk-tip{border-top:1px solid var(--line-soft);color:#667f92;margin:0 24px 24px;padding-top:20px;font-size:12px;line-height:1.9}.desk-shortcuts{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;display:grid}.desk-shortcuts a{align-items:center;gap:16px;padding:23px 26px;display:flex}.desk-shortcuts a+a{border-left:1px solid var(--line)}.desk-shortcuts a:hover{background:#f8fafb}.desk-shortcuts .app-icon{color:#46637a;width:24px;height:24px}.desk-shortcuts strong,.desk-shortcuts small{display:block}.desk-shortcuts strong{font-size:14px}.desk-shortcuts small{color:#667f92;margin-top:6px;font-size:11px}.desk-shortcuts a>span{color:#667f92;margin-left:auto}.desk-statistics{background:#e6eef2;border-radius:10px;grid-template-columns:1.2fr repeat(4,1fr);gap:20px;padding:26px 30px;display:grid}.desk-stat-title{align-content:center;gap:7px;display:grid}.desk-stat-title strong{font-size:14px}.desk-stat-title small{color:#667f92;font-size:11px}.desk-stat{border-left:1px solid #cbdbe2;flex-direction:column;justify-content:center;gap:8px;padding-left:26px;display:flex}.desk-stat strong{font-variant-numeric:tabular-nums;font:500 29px Bahnschrift,sans-serif}.desk-stat span{color:#46637a;font-size:12px}.desk-analysis{margin-top:26px}.desk-analysis>button{gap:24px;margin-bottom:20px;display:flex}.entry-page{background:#fff;grid-template-columns:1.04fr 1fr;min-height:100vh;display:grid}.entry-story{color:#fff;background:#173550;flex-direction:column;min-height:100vh;padding:44px 12%;display:flex}.entry-brand{letter-spacing:1px;align-items:center;gap:12px;font-size:19px;font-weight:650;display:flex}.entry-symbol{border:1px solid #88a6b8;border-radius:7px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:500;display:grid}.entry-message{margin:auto 0;padding:60px 0}.entry-kicker{letter-spacing:2.7px;color:#9ec5cd;font-size:10px}.entry-message h1{letter-spacing:1px;margin:26px 0;font-size:clamp(34px,3.4vw,53px);font-weight:600;line-height:1.55}.entry-message>p{color:#b4c9d6;font-size:14px;line-height:2.1}.entry-path{color:#b4c9d6;border-top:1px solid #46637a;flex-wrap:wrap;gap:22px;margin-top:38px;padding-top:34px;font-size:11px;display:flex}.entry-caption{color:#88a6b8;letter-spacing:2.5px;font-size:9px}.entry-form-area{justify-content:center;align-items:center;padding:70px 42px;display:flex;position:relative}.entry-form{width:100%;max-width:380px}.entry-form h2{letter-spacing:-1px;margin:16px 0 12px;font-size:31px}.entry-form>p{color:#667f92;margin:0 0 36px;font-size:13px;line-height:1.8}.entry-form>label{margin:22px 0 10px;font-size:13px;font-weight:600;display:block}.entry-form>input{color:#173550;background:#fbfcfd;border:1px solid #ccd9e2;border-radius:7px;width:100%;height:50px;padding:12px 14px}.entry-form>.primary-button{border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:50px;margin-top:30px;padding:13px 18px;display:flex}.entry-form>.entry-hint{text-align:center;margin:20px 0 0;font-size:11px}.entry-bottom{color:#667f92;font-size:11px;position:absolute;bottom:34px}.entry-mobile-name{display:none}@media (width>=1600px){.workspace-main{max-width:1440px}.workspace-nav{max-width:1392px}.workspace-header{padding-inline:max(24px,50vw - 696px)}.workspace-footer{max-width:1392px}}@media (width<=1050px){.workspace-nav a{padding:14px 16px}.workspace-nav a.router-link-exact-active:after{left:16px;right:16px}.desk-columns{grid-template-columns:minmax(0,1fr) 245px;gap:18px}.desk-task-labels,.desk-task-row{grid-template-columns:minmax(0,1fr) 66px 110px;gap:12px;padding-inline:20px}.desk-welcome-art{margin-right:0}.desk-shortcuts a{padding:20px}.entry-story{padding-inline:10%}}@media (width<=760px){.workspace-header{min-height:76px;padding:16px 20px}.workspace-brand strong{font-size:17px}.workspace-brand small{letter-spacing:1px;font-size:7px}.workspace-mark{width:34px;height:34px}.workspace-profile{gap:8px}.workspace-profile .avatar,.workspace-profile small{display:none}.workspace-profile strong{max-width:90px;font-size:12px}.workspace-profile .link-button{margin:0;padding:6px;font-size:11px}.workspace-nav{padding:4px 8px}.workspace-nav a{flex:0 0 25%;justify-content:center;gap:5px;min-height:44px;padding:11px 5px;font-size:11px}.workspace-nav .app-icon{width:14px;height:14px}.workspace-main{padding:24px 18px 32px}.workspace-footer{width:calc(100% - 36px)}.desk-heading{align-items:flex-start}.desk-heading h1{font-size:23px}.desk-date{text-align:right;max-width:110px;font-size:10px;line-height:1.8}.desk-welcome{min-height:auto;padding:25px}.desk-welcome h2{overflow-wrap:anywhere;font-size:24px}.desk-welcome-art{display:none}.desk-columns{grid-template-columns:1fr}.desk-section-head{padding:18px 20px}.desk-task-labels{display:none}.desk-task-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:17px 20px}.desk-task-date{grid-column:1/-1}.desk-pending{grid-template-columns:1fr 1fr;align-items:center;gap:5px;padding:20px;display:grid}.desk-pending>strong{grid-area:1/2/3;justify-content:flex-end;margin:0;font-size:42px}.desk-pending>a{justify-content:flex-start;gap:20px;font-size:12px}.desk-tip{margin:0 20px 20px;padding-top:14px}.desk-shortcuts{grid-template-columns:1fr;margin-block:18px}.desk-shortcuts a{padding:17px 20px}.desk-shortcuts a+a{border-left:0;border-top:1px solid var(--line-soft)}.desk-statistics{grid-template-columns:repeat(2,1fr);gap:22px;padding:22px}.desk-stat-title{grid-column:1/-1;align-items:baseline;gap:12px;display:flex}.desk-stat-title small{margin-left:auto}.desk-stat{padding-left:14px}.desk-stat strong{font-size:27px}.entry-page{display:block}.entry-story{display:none}.entry-form-area{min-height:100vh;padding:70px 28px 90px}.entry-mobile-name{color:#173550;letter-spacing:1px;margin-bottom:58px;font-size:17px;font-weight:700;display:block}.entry-form h2{font-size:30px}.entry-form .eyebrow{font-size:9px}.entry-bottom{bottom:25px}.desk-welcome h2{font-size:22px}.workspace-profile .link-button{white-space:nowrap}}@media (width<=380px){.workspace-profile>div{display:none}.workspace-brand strong{white-space:nowrap}.workspace-nav a{flex-basis:33.333%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media (width<=760px){.workspace-profile:has(.notification-link)>div{display:none}.workspace-brand{flex-shrink:0}}@media (width<=380px){.workspace-header{gap:10px;padding-inline:12px}.workspace-profile{gap:5px}}
