.mobile-header[data-v-9e410def]{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;background:#fff;border-bottom:1px solid #eef2f7}.mobile-header strong[data-v-9e410def]{font-size:15px;color:#10233f}.mobile-header button[data-v-9e410def]{border:0;background:transparent;color:#52647c;padding:8px;display:flex;cursor:pointer}.brand[data-v-3f25900d]{display:flex;align-items:center;gap:11px;color:inherit}.brand img[data-v-3f25900d]{width:48px;height:48px;object-fit:contain;flex-shrink:0}.brand strong[data-v-3f25900d]{display:block;font-size:21px;letter-spacing:2px;white-space:nowrap}.brand span[data-v-3f25900d]{display:block;font-size:7px;letter-spacing:.45px;margin-top:5px;white-space:nowrap}.compact img[data-v-3f25900d]{width:38px;height:38px}.compact strong[data-v-3f25900d]{font-size:19px}.preview-notice[data-v-f78183ef]{font-size:11px;white-space:nowrap;color:#8b98a9;letter-spacing:.3px}.h5-shell[data-v-15a32ebf]{max-width:430px;margin:24px auto;min-height:calc(100dvh - 48px);background:#f7faff;border:1px solid #e1eaf4;border-radius:12px;overflow:hidden;box-shadow:0 10px 36px #183d6b0c;position:relative;display:flex;flex-direction:column}.h5-shell main[data-v-15a32ebf]{padding:27px 25px 12px;flex:1}.h5-brand[data-v-15a32ebf]{display:flex;justify-content:center;color:#102c4c}.h5-brand[data-v-15a32ebf] .brand img{width:52px;height:52px}.h5-brand[data-v-15a32ebf] .brand strong{font-size:23px}.welcome-heading[data-v-15a32ebf]{text-align:center;margin:25px 0}.eyebrow[data-v-15a32ebf]{font-size:8px;letter-spacing:3px;color:#8fa9c8}.welcome-heading h1[data-v-15a32ebf]{font-size:23px;letter-spacing:1px;color:#143356;margin:10px 0}.welcome-heading p[data-v-15a32ebf]{font-size:12px;letter-spacing:4px;color:#7189a9;margin:0}.project-card[data-v-15a32ebf]{background:#fff;border:1px solid #e0eaf6;border-radius:8px;box-shadow:0 3px 10px #1d4f8604;padding:19px 20px}.project-label[data-v-15a32ebf]{display:flex;align-items:center;gap:6px;font-size:11px;color:#7187a3}.project-label>span[data-v-15a32ebf]{margin-left:auto;background:#edf5ff;color:#1677ff;font-size:9px;padding:4px 6px;border-radius:3px}.project-card h2[data-v-15a32ebf]{font-size:20px;color:#163858;margin:15px 0}.project-line[data-v-15a32ebf]{height:1px;background:#eef2f7;margin:0 0 16px}.project-card dl[data-v-15a32ebf]{display:grid;gap:13px;margin:0}.project-card dl>div[data-v-15a32ebf]{display:flex;justify-content:space-between;gap:10px;font-size:11px}.project-card dt[data-v-15a32ebf]{color:#8a9bb1}.project-card dd[data-v-15a32ebf]{margin:0;color:#405c7d}.project-card dd span[data-v-15a32ebf]{color:#9aaabe}.training-instructions[data-v-15a32ebf]{margin:23px 0 20px}.training-instructions h2[data-v-15a32ebf]{font-size:14px;color:#213f60;display:flex;align-items:center;gap:8px;margin:0 0 11px}.training-instructions h2>span[data-v-15a32ebf]{height:13px;width:3px;background:#1677ff;border-radius:2px}.training-instructions>p[data-v-15a32ebf]{color:#8293a9;line-height:1.9;font-size:11px;margin:0}.steps[data-v-15a32ebf]{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.steps>div[data-v-15a32ebf]{display:flex;flex-direction:column;align-items:center;gap:9px}.steps>div>span[data-v-15a32ebf]{width:34px;height:34px;border-radius:50%;background:#eaf3ff;color:#1677ff;display:flex;align-items:center;justify-content:center}.steps small[data-v-15a32ebf]{font-size:10px;color:#6c83a0}.steps i[data-v-15a32ebf]{width:19px;height:1px;background:#d6e5f7;position:relative;top:-10px}.instruction-note[data-v-15a32ebf]{display:flex;gap:6px;background:#eef5ff;color:#7a95b7;border-radius:5px;font-size:10px;line-height:1.8;padding:10px}.instruction-note svg[data-v-15a32ebf]{flex-shrink:0;margin-top:1px}.start-button[data-v-15a32ebf]{width:100%;display:flex;align-items:center;justify-content:center;gap:13px;padding:12px;font-size:14px;box-shadow:0 4px 10px #1677ff19}.read-instructions[data-v-15a32ebf]{display:flex;align-items:center;justify-content:center;gap:3px;width:100%;border:0;background:none;color:#7b94b4;padding:16px 0;font-size:10px}.h5-preview[data-v-15a32ebf]{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:9px;color:#a0afc2}.h5-preview[data-v-15a32ebf] .preview-notice{font-size:9px}.h5-footer[data-v-15a32ebf]{height:55px;display:flex;align-items:center;justify-content:center;gap:7px;color:#a8b9cd;font-size:10px;letter-spacing:2px}.dialog-backdrop[data-v-15a32ebf]{position:fixed;inset:0;background:#10233f70;display:flex;align-items:center;justify-content:center;z-index:100;padding:25px}.instruction-dialog[data-v-15a32ebf]{max-width:360px;border-radius:8px;background:#fff;padding:25px}.instruction-dialog h2[data-v-15a32ebf]{font-size:18px;color:#163858}.instruction-dialog p[data-v-15a32ebf]{font-size:12px;color:#71839b;line-height:1.9}.instruction-dialog .primary-button[data-v-15a32ebf]{width:100%;margin-top:8px}.instruction-dialog .preview-help[data-v-15a32ebf]{color:#1677ff;font-size:11px}@media(max-width:500px){.h5-shell[data-v-15a32ebf]{margin:0;min-height:100dvh;border:0;border-radius:0;max-width:none;box-shadow:none}.h5-shell main[data-v-15a32ebf]{padding:24px 23px 10px}.h5-footer[data-v-15a32ebf]{padding-bottom:env(safe-area-inset-bottom)}}@media(max-width:350px){.h5-shell main[data-v-15a32ebf]{padding:20px 16px 10px}.welcome-heading h1[data-v-15a32ebf]{font-size:21px}.project-card[data-v-15a32ebf]{padding:17px}}:root{font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;color:#1f2937;background:#f5f7fa;font-synthesis:none;--primary:#1677ff;--sidebar:#10233f;--border:#e5e7eb;--muted:#6b7280}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #91caff;outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.55}a{color:#1677ff;text-decoration:none}h1,h2,h3,p{margin-top:0}button svg{flex-shrink:0}.primary-button{border:1px solid #1677ff;background:#1677ff;color:#fff;border-radius:5px;padding:9px 17px;font-size:13px;line-height:20px;cursor:pointer}.primary-button:hover{background:#0865e8}.secondary-button{border:1px solid #d8e2ee;background:#fff;color:#52647c;border-radius:5px;padding:9px 17px;font-size:13px;line-height:20px;cursor:pointer}.secondary-button:hover{color:#1677ff;border-color:#91caff}.muted{color:#6b7280}.text-link{border:0;background:none;color:#1677ff;font-size:12px;padding:3px 0;cursor:pointer}.toast{position:fixed;z-index:100;bottom:32px;left:50%;transform:translate(-50%);padding:14px 22px;border:1px solid #c8def9;border-radius:8px;color:#285480;background:#f0f7ff;box-shadow:0 6px 24px #10233f18;max-width:calc(100vw - 32px);width:max-content;font-size:13px;line-height:1.7}.panel{background:#fff;border:1px solid #e4ebf3;border-radius:8px;box-shadow:0 2px 8px #10233f03}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px 0}.panel-heading h2{font-size:15px;color:#10233f;font-weight:600;margin:0}.panel-heading h2 small{font-size:12px;font-weight:400;color:#7a8ba3;margin-left:8px}.panel-heading>a{display:flex;align-items:center;font-size:12px;color:#788aa2;gap:4px}html.dy-course-page,.training-scope--course{--dy-primary:#1677FF;--dy-primary-light:#2EA7FF;--dy-cyan:#20CFC6;--dy-navy:#102A4C;--dy-text:#18324F;--dy-text-secondary:#6F86A0;--dy-bg:#F4F9FF;--dy-card:#FFFFFF;--dy-border:#DCEAF7;--dy-gradient:linear-gradient(90deg,#1677FF 0%,#20CFC6 100%);--dy-button-gradient:linear-gradient(90deg,#27A9F8 0%,#1677FF 100%)}html.dy-course-page body{background:var(--dy-bg)}.training-scope--course.training-scope--course:is(.registration-shell,.home-shell,.learning-shell,.exam-shell,.signature-shell,.record-shell){background:var(--dy-bg);color:var(--dy-text);border-color:var(--dy-border);border-radius:20px;box-shadow:0 12px 42px #1677ff0b;max-width:520px}.training-scope--course.training-scope--course .mobile-header{background:#ffffffed;border-color:var(--dy-border);height:62px}.training-scope--course.training-scope--course .mobile-header strong{color:var(--dy-navy);font-size:15px}.training-scope--course.training-scope--course .mobile-header button{color:var(--dy-primary)}.training-scope--course.training-scope--course main{padding:24px 20px}.training-scope--course.training-scope--course :is(h1,h2,h3){color:var(--dy-navy);font-weight:700}.training-scope--course.training-scope--course .dy-hero-copy h1{color:transparent;background:var(--dy-gradient);background-clip:text;-webkit-background-clip:text}.training-scope--course.training-scope--course :is(.hint,.course-progress,.save-state,.eyebrow,.state,.settings p,.result p,.course-info p,.description){color:var(--dy-text-secondary)}.training-scope--course.training-scope--course :is(.project-card,.course-card,.question-card,.settings,.result,.multi-learning>section,.multi-learning>nav,.empty,.record-details section){border:1px solid var(--dy-border);border-radius:16px;background:var(--dy-card);box-shadow:0 6px 24px #1677ff09;padding:20px}.training-scope--course.training-scope--course .primary-button,.training-scope--course.training-scope--course .video-controls button{border:0;border-radius:11px;background:var(--dy-button-gradient);color:#fff;box-shadow:0 5px 14px #1677ff20;font-weight:600;min-height:42px}.training-scope--course.training-scope--course .primary-button:hover,.training-scope--course.training-scope--course .video-controls button:hover{background:var(--dy-gradient)}.training-scope--course.training-scope--course button:disabled{box-shadow:none;opacity:.45}.training-scope--course.training-scope--course :is(.question-nav button,.back-course,.pdf-controls button,.pdf-toolbar button,.actions button){border:1px solid var(--dy-border);border-radius:10px;background:#fff;color:var(--dy-primary)}.training-scope--course.training-scope--course :is(.question-nav,.actions) .primary-button{background:var(--dy-button-gradient);color:#fff;border:0}.training-scope--course.training-scope--course input:not([type=checkbox]):not([type=radio]):not([type=range]){background-color:#fbfdff;border:1px solid #d1e2f3;border-radius:11px;color:var(--dy-text);min-width:0}.training-scope--course.training-scope--course input:focus{outline:2px solid #1677ff30;border-color:var(--dy-primary)}.training-scope--course.training-scope--course input:is([type=radio],[type=checkbox]){accent-color:var(--dy-primary)}.training-scope--course.training-scope--course progress{appearance:none;-webkit-appearance:none;border:0;border-radius:20px;overflow:hidden;background:#e6f0fb;height:7px}.training-scope--course.training-scope--course progress::-webkit-progress-bar{background:#e6f0fb;border-radius:20px}.training-scope--course.training-scope--course progress::-webkit-progress-value{background:var(--dy-gradient);border-radius:20px}.training-scope--course.training-scope--course progress::-moz-progress-bar{background:var(--dy-gradient);border-radius:20px}.training-scope--course.training-scope--course.registration-shell{background:radial-gradient(ellipse at 100% 0%,#d5efff 0%,transparent 54%),linear-gradient(145deg,#f8fcff,#edf7ff)}.training-scope--course.training-scope--course.registration-shell .project-card{position:relative;padding:20px 18px 20px 74px;background:linear-gradient(120deg,#fff 60%,#ddf6ff);min-height:90px}.training-scope--course.training-scope--course.registration-shell .project-card h2{font-size:19px;line-height:1.5;margin:0 0 9px}.training-scope--course.training-scope--course.registration-shell .project-card p{font-size:12px;margin:0;color:var(--dy-text-secondary)}.training-scope--course.training-scope--course .dy-course-card-icon{position:absolute;left:18px;top:23px;display:grid;place-items:center;width:42px;height:46px;border-radius:12px;background:linear-gradient(135deg,#2ea7ff,#1677ff);color:#fff;font-size:25px;box-shadow:0 4px 12px #1677ff26}.training-scope--course.training-scope--course.registration-shell form{background:#fff;border:1px solid var(--dy-border);border-radius:18px;padding:22px 18px;box-shadow:0 8px 26px #1677ff0c}.training-scope--course.training-scope--course.registration-shell .form-title{font-size:19px;position:relative;padding-left:13px;line-height:1.5;margin-bottom:10px}.training-scope--course.training-scope--course.registration-shell .form-title:before{content:"";position:absolute;left:0;top:5px;width:4px;height:22px;border-radius:3px;background:var(--dy-primary)}.training-scope--course.training-scope--course .dy-identity-intro{color:var(--dy-text-secondary);font-size:12px;line-height:1.8;margin-bottom:18px}.training-scope--course.training-scope--course.registration-shell fieldset>label{font-size:13px;color:var(--dy-navy);font-weight:600;gap:10px;margin:17px 0}.training-scope--course.training-scope--course.registration-shell fieldset>label>input{height:46px;font-size:13px;font-weight:400;padding-left:40px;background-position:12px center;background-repeat:no-repeat;background-size:17px}.training-scope--course.training-scope--course.registration-shell fieldset>label:first-of-type>input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23889cb3'%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M4 22v-3a8 8 0 0 1 16 0v3z'/%3E%3C/svg%3E")}.training-scope--course.training-scope--course.registration-shell fieldset>label:nth-of-type(2)>input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23889cb3' stroke-width='2'%3E%3Crect x='6' y='2' width='12' height='20' rx='2'/%3E%3Cpath d='M10 18h4'/%3E%3C/svg%3E")}.training-scope--course.training-scope--course.registration-shell fieldset .hint{background:#edf5ff;border-radius:11px;padding:12px 14px;line-height:1.8;margin:18px 0;color:#547392}.training-scope--course.training-scope--course.registration-shell .wide{height:48px;font-size:17px;letter-spacing:1px}.training-scope--course.training-scope--course footer{color:var(--dy-text-secondary);font-size:11px;line-height:2.1}.training-scope--course.training-scope--course footer strong{display:block;font-weight:600;letter-spacing:2px}.training-scope--course.training-scope--course footer span{display:block;font-size:10px;letter-spacing:1px}.training-scope--course.training-scope--course .summary strong{color:var(--dy-primary)}.training-scope--course.training-scope--course .course-top img{border-radius:10px}.training-scope--course.training-scope--course .course-bottom{flex-wrap:wrap}.training-scope--course.training-scope--course .material-card{border-radius:12px;border-color:var(--dy-border);box-shadow:0 3px 12px #1677ff05;color:var(--dy-text)}.training-scope--course.training-scope--course .material-icon.video{color:var(--dy-primary);background:#e7f3ff;border-radius:11px}.training-scope--course.training-scope--course .material-icon.pdf{color:#078f9d;background:#e2f8f7;border-radius:11px}.training-scope--course.training-scope--course .material-info small{color:var(--dy-text-secondary)}.training-scope--course.training-scope--course .course-chapter-status,.training-scope--course.training-scope--course .course-material-status{display:inline-block;padding:3px 8px;border-radius:7px;font-size:11px}.training-scope--course.training-scope--course :is(.course-chapter-status,.course-material-status)[data-state=not_started]{background:#edf3fa;color:#7489a1}.training-scope--course.training-scope--course :is(.course-chapter-status,.course-material-status)[data-state=learning]{background:#e9f3ff;color:var(--dy-primary)}.training-scope--course.training-scope--course :is(.course-chapter-status,.course-material-status)[data-state=completed]{background:#e1faf4;color:#079d88}.training-scope--course.training-scope--course :is(.course-chapter-status,.course-material-status)[data-state=locked]{background:#f0f2f5;color:#929ca9}.training-scope--course.training-scope--course.immersive-study{background:var(--dy-bg);color:var(--dy-text)}.training-scope--course.training-scope--course.immersive-study header{background:#fff;border-color:var(--dy-border)}.training-scope--course.training-scope--course.immersive-study header strong{color:var(--dy-navy)}.training-scope--course.training-scope--course .training-video{background:#fff;color:var(--dy-text);border:1px solid var(--dy-border);border-radius:14px;box-shadow:0 5px 24px #1677ff10}.training-scope--course.training-scope--course .video-controls{background:#fff;color:var(--dy-text);gap:10px}.training-scope--course.training-scope--course .video-controls button{font-size:12px;min-height:34px;padding:7px 12px}.training-scope--course.training-scope--course :is(.video-rule,.video-notice){color:var(--dy-text-secondary)}.training-scope--course.training-scope--course .pdf-reader{background:#fff;border:1px solid var(--dy-border);border-radius:14px;padding:10px}.training-scope--course.training-scope--course .pdf-viewport{background:#eaf3fc;border-radius:9px}.training-scope--course.training-scope--course .pdf-toolbar{color:var(--dy-navy)}.training-scope--course.training-scope--course .page-end{color:var(--dy-text-secondary)}.training-scope--course.training-scope--course .exam-meta{padding:13px 15px;border:1px solid var(--dy-border);border-radius:12px;background:#fff;color:var(--dy-text-secondary)}.training-scope--course.training-scope--course .exam-meta strong{color:var(--dy-primary);font-size:17px}.training-scope--course.training-scope--course .type{border-radius:7px;color:var(--dy-primary);background:#eaf4ff}.training-scope--course.training-scope--course .option{border-radius:12px;border-color:var(--dy-border);padding:14px;color:var(--dy-text);background:#fff}.training-scope--course.training-scope--course .option.selected{background:#edf6ff;border-color:var(--dy-primary);box-shadow:0 0 0 1px #1677ff20;color:var(--dy-primary)}.training-scope--course.training-scope--course .option span{min-width:0;flex:1;overflow-wrap:anywhere}.training-scope--course.training-scope--course .score{color:#c75260}.training-scope--course.training-scope--course .score.passed{color:#069e8c}.training-scope--course.training-scope--course .result-grid strong{color:var(--dy-navy)}.training-scope--course.training-scope--course .result-grid{border-color:var(--dy-border)}.training-scope--course.training-scope--course .course-answer-sheet{margin:14px 0;padding:14px;border:1px solid var(--dy-border);border-radius:14px;background:#fff;color:var(--dy-text-secondary);font-size:12px}.training-scope--course.training-scope--course .course-question-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin-top:13px}.training-scope--course.training-scope--course .course-question-grid button{padding:7px 0;border:1px solid var(--dy-border);border-radius:7px;background:#f1f5fa;color:#8494a7;font-size:11px;min-width:0}.training-scope--course.training-scope--course .course-question-grid button.answered{background:#e1f0ff;color:var(--dy-primary);border-color:#badaff}.training-scope--course.training-scope--course .course-question-grid button.current{background:var(--dy-gradient);color:#fff;border-color:transparent}.training-scope--course.training-scope--course .success{background:var(--dy-gradient);box-shadow:0 4px 14px #20cfc626}.training-scope--course.training-scope--course .completed{color:#079d88}.training-scope--course.training-scope--course :is(.signature-image,.signature-pad){border-radius:12px;border-color:var(--dy-border)}.training-scope--course.training-scope--course .backdrop{background:#102a4c66}.training-scope--course.training-scope--course .backdrop section{border-radius:18px;border:1px solid var(--dy-border)}.training-scope--course.training-scope--course .record-details :is(h2,dd){color:var(--dy-text)}.training-scope--course.training-scope--course .record-details dt{color:var(--dy-text-secondary)}@media(max-width:500px){.training-scope--course.training-scope--course:is(.registration-shell,.home-shell,.learning-shell,.exam-shell,.signature-shell,.record-shell){max-width:none;margin:0;border:0;border-radius:0;min-height:100dvh;box-shadow:none}.training-scope--course.training-scope--course main{padding:22px 18px}.training-scope--course.training-scope--course.signature-shell dl,.training-scope--course.training-scope--course .record-details dl{grid-template-columns:82px minmax(0,1fr)}.training-scope--course.training-scope--course .record-details dd{min-width:0;overflow-wrap:anywhere}}.training-scope--course.training-scope--course:is(.home-shell,.learning-shell,.exam-shell,.signature-shell,.record-shell){overflow:clip}.training-scope--course.training-scope--course .answer-progress{top:52px}.training-scope--course.training-scope--course .course-page-help{display:block;margin:0 0 8px auto;padding:3px 0;border:0;background:none;color:var(--dy-primary);font-size:12px}html.dy-project-page,.training-scope--project{--project-primary:#F59514;--project-primary-light:#F7B554;--project-gold-light:#F3D1A1;--project-bg-soft:#FDF0D7;--project-bg:#FEF8EC;--project-page:#FEFDFB;--project-card:#FFFFFF;--project-text:#18324F;--project-text-secondary:#677A8A;--project-border:#E8E2D8;--project-success:#25A56A;--project-disabled:#D9DEE3;--project-gradient:linear-gradient(90deg,#F7B554 0%,#F59514 100%);--project-hint-gradient:linear-gradient(135deg,#FEF8EC 0%,#FDF0D7 100%);--dy-primary:var(--project-primary);--dy-navy:var(--project-text);--dy-text:var(--project-text);--dy-text-secondary:var(--project-text-secondary);--dy-border:var(--project-border);--dy-button-gradient:var(--project-gradient)}html.dy-project-page body{background:var(--project-page)}.training-scope--project.training-scope--project.training-scope--project.identity-entry{background:var(--project-hint-gradient);border-color:var(--project-border)}.training-scope--project.training-scope--project.training-scope--project .entry-banner{background:var(--project-hint-gradient)}.training-scope--project.training-scope--project.training-scope--project .entry-message h1{background:var(--project-gradient);background-clip:text;-webkit-background-clip:text;color:var(--project-primary)}.training-scope--project.training-scope--project.training-scope--project .entry-message p{color:var(--project-text-secondary)}.training-scope--project.training-scope--project.training-scope--project .slogan-stroke path{stroke:var(--project-primary)}.training-scope--project.training-scope--project.training-scope--project .banner-waves{opacity:.18}.training-scope--project.training-scope--project.training-scope--project.identity-entry :is(.learning-art,.shield-symbol){filter:sepia(1) saturate(1.2)}.training-scope--project.training-scope--project.training-scope--project.identity-entry :is(.training-preview,.identity-form){background:var(--project-card);border-color:var(--project-border);box-shadow:0 6px 20px #f5951410}.training-scope--project.training-scope--project.training-scope--project.identity-entry :is(.training-symbol,.device-note>span,.identity-submit){background:var(--project-gradient);border-color:var(--project-gold-light);box-shadow:0 6px 16px #f5951420;color:var(--project-card)}.training-scope--project.training-scope--project.training-scope--project.identity-entry :is(.training-copy h2,.identity-heading h2,.identity-field){color:var(--project-text)}.training-scope--project.training-scope--project.training-scope--project.identity-entry :is(.training-copy p,.identity-heading p,.device-note p){color:var(--project-text-secondary)}.training-scope--project.training-scope--project.training-scope--project.identity-entry :is(.device-note,.entry-state){background:var(--project-hint-gradient);border-color:var(--project-border);color:var(--project-text-secondary)}.training-scope--project.training-scope--project.training-scope--project.identity-entry .identity-input input:focus{border-color:var(--project-primary);box-shadow:0 0 0 3px var(--project-bg-soft)}.training-scope--project.training-scope--project.training-scope--project.identity-entry .entry-footer:before,.training-scope--project.training-scope--project.training-scope--project.identity-entry .entry-footer:after{background:var(--project-hint-gradient)}.training-scope--project.training-scope--project:is(.registration-shell,.home-shell,.learning-shell,.exam-shell,.signature-shell,.record-shell,.experience){background:var(--project-page);color:var(--project-text);border-color:var(--project-border);border-radius:18px;box-shadow:0 10px 32px #f595140b;overflow:clip}.training-scope--project.training-scope--project:is(.registration-shell,.home-shell,.learning-shell,.exam-shell,.signature-shell,.record-shell)>main{padding:22px 18px}.training-scope--project.training-scope--project :is(h1,h2,h3,h4,strong,dd){color:var(--project-text)}.training-scope--project.training-scope--project :is(p,small,dt,.hint,.course-progress,.save-state,.eyebrow,.state,.description,.review-hint,.answer-count,.answer-legend,.review-counts,.record-details li span,.course-bottom span,.summary){color:var(--project-text-secondary)}.training-scope--project.training-scope--project :is(.project-card,.course-card,.question-card,.settings,.result,.multi-learning>section,.multi-learning>nav,.empty,.record-details section){background:var(--project-card);border:1px solid var(--project-border);border-radius:14px;box-shadow:0 4px 18px #f5951409}.training-scope--project.training-scope--project :is(button,a,.text-link){color:var(--project-primary);border-color:var(--project-border)}.training-scope--project.training-scope--project button:focus-visible,.training-scope--project.training-scope--project a:focus-visible{outline:2px solid var(--project-primary);outline-offset:3px}.training-scope--project.training-scope--project :is(.primary-button,.video-controls button){background:var(--project-gradient);border:0;border-radius:10px;color:var(--project-card);box-shadow:0 4px 14px #f5951420;min-height:40px}.training-scope--project.training-scope--project :is(.primary-button,.video-controls button):hover{background:var(--project-gradient)}.training-scope--project.training-scope--project :is(.question-nav button,.back-course,.actions button,.pdf-controls button,.pdf-toolbar button,.secondary-button,.review-actions button,.exit-actions button){background:var(--project-card);color:var(--project-primary);border:1px solid var(--project-border);border-radius:10px}.training-scope--project.training-scope--project :is(.actions,.review-actions,.exit-actions) .primary-button{background:var(--project-gradient);border:0;color:var(--project-card)}.training-scope--project.training-scope--project button:disabled{background:var(--project-disabled);color:var(--project-text-secondary);border-color:var(--project-disabled);box-shadow:none;opacity:1;cursor:not-allowed}.training-scope--project.training-scope--project input:not([type=checkbox]):not([type=radio]):not([type=range]){background:var(--project-card);color:var(--project-text);border-color:var(--project-border);border-radius:10px;min-width:0}.training-scope--project.training-scope--project input:focus-visible{outline:2px solid var(--project-primary);border-color:var(--project-primary)}.training-scope--project.training-scope--project input:is([type=radio],[type=checkbox]){accent-color:var(--project-primary)}.training-scope--project.training-scope--project.training-scope--project progress{appearance:none;-webkit-appearance:none;accent-color:var(--project-primary);background:var(--project-disabled);border:0;border-radius:20px;overflow:hidden;height:7px}.training-scope--project.training-scope--project progress::-webkit-progress-bar{background:var(--project-disabled);border-radius:20px}.training-scope--project.training-scope--project progress::-webkit-progress-value{background:var(--project-gradient);border-radius:20px}.training-scope--project.training-scope--project progress::-moz-progress-bar{background:var(--project-gradient);border-radius:20px}.training-scope--project.training-scope--project :is(.summary,.result-grid,.record-details li){border-color:var(--project-border)}.training-scope--project.training-scope--project .summary strong{color:var(--project-primary)}.training-scope--project.training-scope--project .course-page-help{display:block;margin:0 0 8px auto;padding:3px 0;border:0;background:none;color:var(--project-primary);font-size:12px}.training-scope--project.training-scope--project .course-training-header{background:var(--project-card);border-color:var(--project-border);color:var(--project-text)}.training-scope--project.training-scope--project .course-training-header .header-brand strong{color:var(--project-text)}.training-scope--project.training-scope--project .course-training-header>button{background:none;color:var(--project-primary)}.training-scope--project.training-scope--project .answer-progress{top:52px;box-shadow:0 3px 12px #f595140a}.training-scope--project.training-scope--project .exam-review{--review-primary:var(--project-primary);--review-current:var(--project-gradient);--review-border:var(--project-border);--review-text:var(--project-text);--review-muted:var(--project-text-secondary);--review-radius:14px;--review-button-radius:10px;--review-success:var(--project-success)}.training-scope--project.training-scope--project .answer-progress-track{background:var(--project-disabled)}.training-scope--project.training-scope--project .card-entry{background:var(--project-card);color:var(--project-primary)}.training-scope--project.training-scope--project .review-question-grid button{background:var(--project-page);color:var(--project-text-secondary);border-color:var(--project-border)}.training-scope--project.training-scope--project .review-question-grid button.answered{background:var(--project-bg-soft);color:var(--project-primary);border-color:var(--project-gold-light)}.training-scope--project.training-scope--project .review-question-grid button.current{background:var(--project-gradient);color:var(--project-card);border-color:var(--project-primary)}.training-scope--project.training-scope--project .type{background:var(--project-bg-soft);color:var(--project-primary);border-radius:6px}.training-scope--project.training-scope--project .option{border-color:var(--project-border);border-radius:10px}.training-scope--project.training-scope--project .option.selected{background:var(--project-bg-soft);border-color:var(--project-primary);color:var(--project-primary)}.training-scope--project.training-scope--project .exam-meta strong{color:var(--project-primary)}.training-scope--project.training-scope--project :is(.score.passed,.completed,.all-answered){color:var(--project-success)}.training-scope--project.training-scope--project .success{background:var(--project-success);color:var(--project-card)}.training-scope--project.training-scope--project :is(.signature-image,.signature-pad,.record-details img){background:var(--project-card);border-color:var(--project-border);border-radius:12px}.training-scope--project.training-scope--project :is(.backdrop section,dialog,.drawer){background:var(--project-card);color:var(--project-text);border:1px solid var(--project-border);border-radius:16px;box-shadow:0 14px 40px #18324f20}.training-scope--project.training-scope--project .backdrop,.training-scope--project.training-scope--project dialog::backdrop{background:#18324f66}.training-scope--project.training-scope--project :is(.exit-dialog .exam-exit-warning,.instruction-note,.toast){background:var(--project-hint-gradient);color:var(--project-text-secondary);border-color:var(--project-border);border-radius:10px}.training-scope--project.training-scope--project .force-warning{color:var(--project-primary)}.training-scope--project.training-scope--project :is(.error,[role=alert]){color:#bc2727}.training-scope--project.training-scope--project .registration-shell .hint,.training-scope--project.training-scope--project.registration-shell{background:var(--project-hint-gradient)}.training-scope--project.training-scope--project.registration-shell .welcome h1{color:var(--project-text)}.training-scope--project.training-scope--project.registration-shell form{background:var(--project-card);border:1px solid var(--project-border);border-radius:16px;padding:20px 16px;box-shadow:0 5px 20px #f5951410}.training-scope--project.training-scope--project.registration-shell .form-title{border-left:4px solid var(--project-primary);padding-left:10px}.training-scope--project.training-scope--project.registration-shell fieldset>label{color:var(--project-text);font-size:13px}.training-scope--project.training-scope--project.registration-shell fieldset .hint{background:var(--project-hint-gradient);padding:12px;border-radius:10px}.training-scope--project.training-scope--project.registration-shell .wide{min-height:46px}.training-scope--project.training-scope--project footer{color:var(--project-text-secondary)}.training-scope--project.training-scope--project .material-card{background:var(--project-card);border-color:var(--project-border);border-radius:12px}.training-scope--project.training-scope--project .material-icon{background:var(--project-bg-soft);color:var(--project-primary)}.training-scope--project.training-scope--project .material-icon.pdf{background:var(--project-gold-light);color:var(--project-text)}.training-scope--project.training-scope--project :is(.course-chapter-status,.course-material-status){display:inline-block;padding:3px 8px;border-radius:7px;font-size:11px}.training-scope--project.training-scope--project :is(.course-chapter-status,.course-material-status)[data-state=learning]{background:var(--project-bg-soft);color:var(--project-primary)}.training-scope--project.training-scope--project :is(.course-chapter-status,.course-material-status)[data-state=completed]{background:var(--project-page);color:var(--project-success)}.training-scope--project.training-scope--project :is(.course-chapter-status,.course-material-status)[data-state=not_started],.training-scope--project.training-scope--project :is(.course-chapter-status,.course-material-status)[data-state=locked]{background:var(--project-disabled);color:var(--project-text-secondary)}.training-scope--project.training-scope--project.immersive-study{background:var(--project-page);color:var(--project-text)}.training-scope--project.training-scope--project .training-video{background:var(--project-card);color:var(--project-text);border-color:var(--project-border)}.training-scope--project.training-scope--project .video-controls{background:var(--project-card);color:var(--project-text)}.training-scope--project.training-scope--project :is(.video-rule,.video-notice){color:var(--project-text-secondary)}.training-scope--project.training-scope--project .seek-legend span:first-child{color:var(--project-primary)}.training-scope--project.training-scope--project .pdf-reader{background:var(--project-card);border-color:var(--project-border)}.training-scope--project.training-scope--project .pdf-viewport{background:var(--project-bg);border-radius:8px}.training-scope--project.training-scope--project .page-end{color:var(--project-text-secondary)}.training-scope--project.training-scope--project.experience>header:not(.project-login-brand){background:var(--project-hint-gradient);border-color:var(--project-gold-light)}.training-scope--project.training-scope--project.experience :is(section,article){border-color:var(--project-border);border-radius:14px}.training-scope--project.training-scope--project.experience .chosen{background:var(--project-bg-soft);border-color:var(--project-primary)}.training-scope--project.training-scope--project.experience :is(.pdf-reader.local-fullscreen,.training-video.local-fullscreen){background:var(--project-page)}@media(max-width:500px){.training-scope--project.training-scope--project:is(.registration-shell,.home-shell,.learning-shell,.exam-shell,.signature-shell,.record-shell){max-width:none;margin:0;border:0;border-radius:0;min-height:100dvh;box-shadow:none}.training-scope--project.training-scope--project:is(.signature-shell,.record-shell) dl{grid-template-columns:82px minmax(0,1fr)}.training-scope--project.training-scope--project .record-details dd{min-width:0;overflow-wrap:anywhere}}
