@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(/fonts/font-0.ttf) format("truetype")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(/fonts/font-1.ttf) format("truetype")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(/fonts/font-2.ttf) format("truetype")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(/fonts/font-3.ttf) format("truetype")}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-4.ttf) format("truetype")}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-5.ttf) format("truetype")}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-6.ttf) format("truetype")}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-7.ttf) format("truetype")}:root{--ink:#203b39;--green:#15534d;--green-dark:#103e3a;--teal:#246e62;--gold:#b39964;--paper:#f6f7f4;--line:#e0e7e1;--muted:#697773;--soft:#eaf2ed;--white:#fff}*{box-sizing:border-box}body{margin:0;background:var(--paper);font-family:Tahoma,Arial,sans-serif;font-size:14px;line-height:1.8}button,input{font:inherit}button{cursor:pointer;transition:background .18s,border-color .18s,transform .18s}button:disabled{opacity:.48;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #b79b5f;outline-offset:4px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.6}h1{letter-spacing:-.7px}h2{font-size:21px}h3{font-size:16px}svg{flex-shrink:0}button svg{vertical-align:middle}small{font-size:12px}button:disabled:hover{transform:none}input{width:100%;background:#fbfcfa;border:1px solid #dce3dd;border-radius:8px;padding:12px 14px;color:var(--ink);min-width:0}input::placeholder{color:#8b9691;font-size:12px}.site-header{height:90px;border-bottom:1px solid var(--line);padding:0 40px;gap:32px;background:#fff}.brand,.site-header{display:flex;align-items:center}.brand{border:0;background:none;gap:12px;min-width:205px;text-align:right}.brand-mark{height:46px;width:46px;border-radius:13px;background:var(--green);color:#f4efdf;display:grid;place-items:center}.brand b{font-size:27px;line-height:1;display:block;letter-spacing:-1px}.brand-dot{color:var(--gold)}.brand small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.institution{border-right:1px solid var(--line);padding-right:26px;display:flex;flex-direction:column;line-height:1.8}.institution span{font-size:15px;font-weight:700}.institution small{color:var(--muted);font-size:10px}.header-actions{margin-right:auto;gap:18px}.demo-pill,.header-actions{display:flex;align-items:center}.demo-pill{font-size:11px;color:#796333;background:#f5f1e6;border:1px solid #e9e0cb;border-radius:6px;gap:7px;padding:4px 10px}.demo-pill>span{height:5px;width:5px;border-radius:50%;background:#aa8d51}.icon-btn{border:0;background:transparent;color:var(--muted);padding:8px;display:grid;place-items:center;border-radius:8px}.icon-btn:hover{background:var(--soft)}.page-shell{display:grid;grid-template-columns:240px minmax(0,1fr);max-width:1600px;margin:0 auto;min-height:calc(100vh - 90px)}.sidebar{padding:33px 24px 25px;border-left:1px solid var(--line);background:#fcfdfb;display:flex;flex-direction:column;align-self:stretch}.side-overline{font-size:10px;color:#89948f;margin:0 10px 17px;letter-spacing:.5px}.nav-home{border:0;background:transparent;padding:11px 12px;display:flex;align-items:center;gap:11px;text-align:right;border-radius:7px;font-size:12px}.nav-home.active{background:#e8f0e9;color:var(--green);font-weight:700}.side-section{display:flex;align-items:center;gap:8px;font-size:11px;margin:27px 10px 12px;color:#64756c}.side-section b{margin-right:auto;font-weight:400;font-size:10px}.lesson-nav{display:flex;flex-direction:column;gap:6px}.lesson-link{display:flex;align-items:center;gap:9px;background:none;border:1px solid transparent;border-radius:8px;padding:9px 8px;font-size:11px;text-align:right;min-height:43px}.lesson-link>svg{margin-right:auto;color:#94a29b}.lesson-link.selected{border-color:#d2e2d7;background:#f0f6f1;font-weight:700;color:var(--green)}.lesson-link:hover:not(:disabled){background:#edf3ed}.step-circle{height:24px;width:24px;border:1px solid #dbe3dc;background:#fff;display:grid;place-items:center;border-radius:50%;font-size:10px;flex-shrink:0}.step-circle.completed{background:var(--green);border-color:var(--green);color:#fff}.exam-nav{margin-top:23px}.exam-nav>svg:last-child{margin-right:auto}.side-progress{border-top:1px solid var(--line);margin-top:25px;padding-top:24px}.side-progress>div:first-child{display:flex;justify-content:space-between;font-size:10px;margin-bottom:9px}.side-progress strong{font-size:12px}.progress-track{height:5px;background:#e4eae4;border-radius:10px;overflow:hidden}.progress-track i{display:block;background:var(--teal);height:100%;border-radius:10px;transition:width .3s}.side-progress small{font-size:9px;color:var(--muted);display:block;margin-top:9px}.side-note{margin-top:40px;padding:20px 15px;background:#f1f3ec;border-radius:9px;color:#62735c;font-size:11px}.side-note svg{color:#8b976d;margin-bottom:9px}.side-note strong{display:block;color:#47563f;font-size:12px}.side-note p{margin-top:5px;line-height:1.9}main{padding:25px 38px 0;min-width:0}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:10px;color:#8a9790;margin:0 0 23px}.breadcrumb strong{color:#576960;font-weight:400}.save-state{margin-right:auto;font-size:9px;color:#688273}.hero{background:var(--green-dark);border-radius:15px;min-height:330px;display:grid;grid-template-columns:1.25fr 1fr;padding:38px 39px;color:#fff;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 10% 90%,#37695e99,transparent 65%);pointer-events:none}.hero-copy{position:relative;z-index:1}.eyebrow{font-size:11px;display:flex;align-items:center;gap:8px;color:#ccdccd;letter-spacing:.2px}.eyebrow>span{height:6px;width:6px;border-radius:50%;background:#d1bf89}.hero h1{font-size:43px;line-height:1.6;margin:14px 0 12px;font-weight:700;letter-spacing:-1.5px}.hero h1 em{font-style:normal;color:#ded3ad}.hero-copy>p{font-size:13px;max-width:470px;color:#c5d7d0}.hero-meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px;color:#e1e8dd;font-size:10px}.hero-meta span{display:flex;align-items:center;gap:7px}.hero-meta svg{color:#bfbc8b}.hero-art{position:relative;display:grid;place-items:center;isolation:isolate}.orbit{position:absolute;border:1px solid #abc6b927;border-radius:50%;width:220px;height:220px}.orbit-two{width:310px;height:310px;border-style:dashed;transform:rotate(20deg);opacity:.7}.art-shield{display:grid;place-items:center;width:156px;height:176px;background:linear-gradient(145deg,#c4d4bb21,#486d4920);border:1px solid #c9cda938;border-radius:35px;color:#e5d5a0;box-shadow:0 24px 50px #072e2a33;transform:rotate(-7deg)}.float-icon{position:absolute;display:grid;place-items:center;border-radius:13px;width:53px;height:53px;background:#416a5b;border:1px solid #c2d4bf44;box-shadow:0 10px 25px #153e3622;color:#dfe6d4}.float-mail{right:10%;top:21%;transform:rotate(10deg)}.float-lock{left:10%;top:10%;transform:rotate(-10deg);background:#315f52}.float-data{left:19%;bottom:12%;transform:rotate(7deg)}.art-label{position:absolute;bottom:-7px;font-size:9px;display:flex;align-items:center;gap:7px;color:#c2d2c2}.art-label>span{width:5px;height:5px;background:#acb581;border-radius:50%}.home-lower{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;margin-top:25px}.panel{background:#fff;border:1px solid var(--line);border-radius:12px}.start-panel{padding:26px}.section-tag{display:block;font-size:10px;color:#819177;letter-spacing:.1px}.section-tag,.start-panel h2{margin-bottom:8px}.muted{color:var(--muted);font-size:12px;line-height:1.9}.fields{display:grid;grid-template-columns:1.2fr 1fr;gap:14px;margin:19px 0 15px}.fields label{font-size:11px;font-weight:700}.fields label input{display:block;margin-top:7px;font-weight:400}.fields label span{color:#967b48}.fields label small{color:#7d8b81;font-size:9px;font-weight:400}.outline-light,.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:11px;border:1px solid transparent;border-radius:7px;padding:12px 21px;font-size:12px;font-weight:700;min-height:44px}.primary{background:var(--green);color:#fff}.primary:hover:not(:disabled){background:#0d443d;transform:translateY(-1px)}.secondary{background:#fff;border-color:#d7e1d8;color:var(--green)}.secondary:hover:not(:disabled){background:#f2f6f1}.wide{width:100%}.privacy-note{display:flex;align-items:flex-start;gap:7px;font-size:9px;color:#7b8276;margin-top:13px}.privacy-note svg{margin-top:2px}.journey-summary{padding:21px 4px 0}.journey-row{display:flex;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid var(--line)}.journey-row>span{font-size:17px;color:#b1ab8c}.journey-row h3{font-size:13px;margin-bottom:3px}.journey-row p{font-size:10px;color:var(--muted)}.journey-row>svg{margin-right:auto;color:#8f9b85}.small-tip{display:flex;align-items:center;gap:16px;margin-top:17px;color:#6e7568}.tip-number{font-size:32px;font-weight:700;color:#8c7c53;line-height:1.5}.tip-number>span{font-size:17px}.small-tip p{font-size:10px}.small-tip strong{color:#626e60;font-size:11px;font-weight:400}.section-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.section-line h2{font-size:18px}.section-line>span{font-size:10px;color:var(--muted)}.curriculum{margin-top:31px}.curriculum-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.curriculum-item{border:1px solid var(--line);display:flex;align-items:center;gap:10px;background:#fcfdfb;border-radius:8px;padding:15px 12px}.curriculum-item>span{background:#edf1e8;color:#7e896c;height:37px;width:37px;display:grid;place-items:center;border-radius:8px;flex-shrink:0}.curriculum-item h3{font-size:11px}.curriculum-item small{font-size:9px;color:var(--muted)}.curriculum-item>b{font-size:11px;font-weight:400;color:#bac1b4;margin-right:auto}.page-footer{border-top:1px solid var(--line);padding:23px 0;font-size:9px;color:#8a958b;margin-top:35px}.page-footer,.page-title{display:flex;justify-content:space-between}.page-title{align-items:center;margin-bottom:23px;gap:16px}.page-title h1{font-size:28px}.duration{display:flex;gap:7px;align-items:center;color:var(--muted);font-size:10px;white-space:nowrap}.learning-layout{display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:23px;align-items:start}.activity{padding:27px}.scene-intro{display:flex;gap:13px;align-items:flex-start;margin-bottom:25px}.scene-intro p{font-size:13px;line-height:2}.soft-icon{height:44px;width:44px;display:grid;place-items:center;background:#edf4ed;border-radius:10px;color:#56775d;flex-shrink:0}.mail-window{border:1px solid #dce4e2;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 6px 22px #1c413907}.window-top{background:#f2f5f3;display:flex;align-items:center;justify-content:space-between;padding:9px 15px;border-bottom:1px solid #e4e9e5;color:#8b9b92}.window-top small{font-size:10px}.window-dots{display:flex;gap:4px}.window-dots i{width:6px;height:6px;border-radius:50%;background:#c5d2c9}.mail-content{padding:22px}.mail-content h3{font-size:14px;margin-bottom:14px}.sender{display:flex;align-items:center;gap:10px;border-bottom:1px solid #edf0eb;padding-bottom:16px;margin-bottom:16px}.avatar{display:grid;place-items:center;width:36px;height:36px;background:#eef0f6;color:#6a7898;border-radius:50%;font-size:11px;font-family:Arial}.sender b{font-size:10px;display:block}.sender>small{margin-right:auto;font-size:9px;color:var(--muted)}.inspect-btn{border:0;padding:0;display:flex;align-items:center;gap:5px;color:var(--teal);background:transparent;font-size:10px;text-decoration:underline;text-underline-offset:4px}.mail-content>p{font-size:11px;line-height:2.1;margin:11px 0;color:#5e6b64}.inspection{padding:12px;background:#fcf7eb;border:1px solid #eee1bd;border-radius:6px;font-size:11px;color:#7d672c;margin:12px 0;overflow-wrap:anywhere}.inspection p{font-size:10px;margin-top:6px;line-height:1.9}.attachment{display:flex;width:100%;align-items:center;gap:12px;text-align:right;background:#f9fafb;border:1px solid #e2e7ed;border-radius:6px;padding:12px;margin-top:16px}.attachment>span{background:#3568a0;color:#fff;width:28px;height:33px;border-radius:3px;display:grid;place-items:center;font:700 15px Arial}.attachment b{display:block;font-size:10px}.attachment small{display:block;font-size:9px;color:#6d7b86}.attachment>svg{margin-right:auto;color:#6d8497}.activity-question{margin:25px 0 17px}.mini-label{font-size:10px;color:#9a8250;display:block;margin-bottom:5px}.activity-question h2{font-size:17px}.activity-question p{margin-top:3px;font-size:10px}.options{display:flex;flex-direction:column;gap:10px}.option{display:flex;align-items:flex-start;gap:12px;text-align:right;padding:16px;background:#fff;border:1px solid #dfe6df;border-radius:8px;line-height:1.9;font-size:12px;min-height:55px}.option:hover:not(:disabled){border-color:#9fbcaa;background:#fbfdf9}.option.chosen{border-color:#4d8a6e;background:#eef5ee;color:#234f39;box-shadow:inset 0 0 0 1px #4d8a6e22}.option:disabled{opacity:1}.choice-box,.choice-radio{border:1.5px solid #c4cec4;background:#fff;width:19px;height:19px;margin-top:2px;flex-shrink:0;display:grid;place-items:center}.choice-radio{border-radius:50%}.choice-box{border-radius:4px}.chosen .choice-box,.chosen .choice-radio{background:var(--green);color:#fff;border-color:var(--green)}.activity-actions{display:flex;gap:12px;align-items:center;margin-top:24px;flex-wrap:wrap}.activity-actions>span{font-size:9px;color:#98a18e;margin-right:auto}.activity-actions>small{font-size:10px;color:#92783b}.learning-note{padding:25px 20px;border:1px solid #e2e6d6;background:#f0f2e6;border-radius:11px}.note-icon{color:#8f9762;margin-bottom:23px}.learning-note h3{font-size:15px;line-height:1.95;font-weight:400;color:#4f6147}.learning-note hr{border:0;border-top:1px solid #dce2cc;margin:20px 0}.learning-note p{font-size:10px;color:#7c866d;line-height:1.9}.mini-progress{display:flex;gap:6px;margin-top:23px}.mini-progress i{height:4px;flex:1 1;background:#d8dfc8;border-radius:4px}.mini-progress i.done{background:#678857}.mini-progress i.current{background:#ad9f63}.feedback{display:flex;gap:13px;margin-top:22px;padding:18px;border-radius:8px;border:1px solid}.feedback.correct{background:#edf7ef;border-color:#cee4cf;color:#345c39}.feedback.incorrect{background:#fcf7ec;border-color:#eedfb5;color:#806329}.feedback h3{font-size:13px;margin-bottom:5px}.feedback p{font-size:11px}.feedback small{display:block;margin-top:8px;font-size:10px}.mfa-card{max-width:340px;margin:25px auto 32px;background:#f8faf8;border:1px solid #e3e9e4;padding:28px;text-align:center;border-radius:17px;box-shadow:0 15px 30px #163e330b}.mfa-icon{display:grid;place-items:center;background:#e4ede5;border-radius:15px;margin:0 auto 15px;width:65px;height:65px;color:#4a7957}.mfa-card>small{color:#839281;font-size:10px}.mfa-card h3{font-size:18px;margin-top:8px}.mfa-card p{font-size:10px;color:var(--muted);margin-top:5px}.mfa-card>div{display:flex;justify-content:space-between;margin-top:21px;border-top:1px solid #e1e8de;padding-top:15px;font-size:9px;color:#7c826b}.mfa-card>div b{color:#997b3a;font-weight:400}.call-card{display:flex;align-items:center;gap:20px;background:#eff3ed;border:1px solid #dce6d8;border-radius:10px;padding:25px}.call-avatar{height:70px;width:70px;border-radius:50%;display:grid;place-items:center;background:#d8e4d3;color:#6e8565;flex-shrink:0}.call-card small{font-size:10px;color:#7c8a74}.call-card h3{font-size:15px;margin:5px 0}.sound-wave{display:flex;gap:3px;align-items:center;height:39px;margin-top:12px}.sound-wave i{width:3px;border-radius:4px;background:#8eaa81}.device-card{display:flex;align-items:center;justify-content:center;gap:20px;background:#f1f3ec;padding:25px;border-radius:10px;color:#728265}.device-card small{font-size:10px}.device-card h3{color:#485c40;font-size:14px;margin:4px 0 12px}.tag{display:inline-flex;padding:3px 9px;font-size:10px;border-radius:5px;background:#edf1e9;color:#718064;gap:5px;align-items:center}.device-card .tag{margin-left:7px}.tag.amber{color:#93732e;background:#f8f0d8}.tag.success{background:#e8f3e8;color:#437347}.incident-card{display:flex;align-items:center;gap:14px;padding:21px;background:#fbf5e7;border:1px solid #efe4c6;border-radius:8px;color:#9a7936}.incident-card strong{font-size:13px}.incident-card p{font-size:10px;margin-top:4px}.classification{display:flex;flex-direction:column;gap:12px}.data-card{border:1px solid var(--line);border-radius:8px;padding:18px;background:#fafcf9}.data-card-top{display:flex;align-items:center;gap:8px;color:#7d8e76;font-size:10px}.data-card h3{margin:9px 0 4px;font-size:13px}.data-card p{color:var(--muted);font-size:11px}.segment{display:flex;background:#e9eee6;border-radius:7px;padding:4px;margin-top:14px;gap:3px}.segment button{flex:1 1;border:0;border-radius:5px;background:transparent;padding:8px;font-size:11px;color:#6c7e60}.segment button.selected{background:#fff;color:#285e3a;box-shadow:0 1px 4px #23492b16;font-weight:700}.segment button:disabled{opacity:1}.exam-intro{max-width:770px;margin:15px auto;text-align:center;padding:44px}.large-icon{display:grid;place-items:center;height:77px;width:77px;border-radius:20px;background:#ecf2e8;color:#6d875c;margin:0 auto 20px}.exam-intro h1{font-size:29px}.exam-intro>p{font-size:13px;color:var(--muted);line-height:2;max-width:590px;margin:12px auto 26px}.exam-parts{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:9px;margin-bottom:25px}.exam-parts>div{padding:20px 10px;border-left:1px solid var(--line)}.exam-parts>div:last-child{border-left:0}.exam-parts b{font-size:30px;color:#8b986e}.exam-parts h3{font-size:13px;margin-top:6px}.exam-parts small{font-size:10px;color:var(--muted)}.exam-rules{text-align:right;background:#f7f9f4;padding:18px 23px;border-radius:8px;margin-bottom:27px}.exam-rules p{display:flex;align-items:flex-start;gap:10px;font-size:11px;margin:7px 0;color:#62775a}.text-btn{border:0;background:none;color:var(--teal);font-size:11px;padding:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.text-btn:hover{text-decoration:underline}.exam-intro>.text-btn{display:flex;margin:12px auto 0}.quiz-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px;align-items:start}.question-panel{padding:29px}.question-top{display:flex;justify-content:space-between;font-size:11px;color:#7a8b71;margin-bottom:14px}.question-panel h2{font-size:22px;line-height:1.95;margin:27px 0 10px}.question-panel>.muted{margin-bottom:22px;font-size:10px}.quiz-actions{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.question-map{padding:23px 20px}.question-map h3{font-size:13px;margin-bottom:18px}.question-numbers{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.question-numbers button{border:1px solid #e0e6db;background:#fff;border-radius:6px;font-size:12px;height:31px;padding:0}.question-numbers button.answered{background:#edf3e8;border-color:#c5d9b8;color:#537b3c}.question-numbers button.current{background:var(--green);color:#fff;border-color:var(--green)}.map-legend{display:flex;gap:13px;margin:17px 0;font-size:8px;color:#8e9687}.map-legend span{display:flex;align-items:center;gap:4px}.map-legend i{height:8px;width:8px;border:1px solid #dce3d6;border-radius:2px}.map-legend i.answered{background:#dbe9d0;border-color:#bdd0ab}.map-note{display:flex;gap:8px;padding:17px 0;margin-bottom:10px;border-top:1px solid var(--line);color:#849276}.map-note p{font-size:10px;line-height:1.9}.question-map>small{display:block;text-align:center;margin-top:10px;font-size:9px;color:var(--muted)}.result-hero{background:var(--green-dark);padding:34px;border-radius:13px;color:#fff;display:flex;align-items:center;gap:22px}.result-icon{color:#d9d19a;align-self:flex-start;margin-top:28px}.result-hero h1{font-size:27px;margin:9px 0}.result-hero p{font-size:12px;color:#c3d5c7}.result-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.primary.cream{background:#e6ddbd;color:#425538}.outline-light{background:transparent;color:#d4e1d3;border-color:#668470;font-weight:400}.score-ring{height:148px;width:148px;border-radius:50%;background:conic-gradient(#cabe8d var(--score),#41675a 0);padding:8px;flex-shrink:0;margin-right:auto;direction:ltr}.score-ring>div{background:var(--green-dark);height:100%;width:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;direction:rtl}.score-ring strong{font-size:39px;color:#e2d7af}.score-ring strong small{font-size:19px}.score-ring span{font-size:11px;color:#bfd0bc}.not-passed,.not-passed .score-ring>div{background:#53573d}.result-meta{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 0;border-bottom:1px solid var(--line);gap:15px}.result-meta small{display:block;font-size:10px;color:var(--muted);margin-bottom:5px}.result-meta strong{font-size:12px;overflow-wrap:anywhere}.amber-text{color:#987a34}.notice{display:flex;gap:10px;align-items:flex-start;font-size:11px;color:#7c7e69;background:#f1f2e8;border:1px solid #e3e7d6;border-radius:8px;padding:15px 18px;margin:22px 0}.review-list{margin-top:30px}.review-item{padding:23px;margin-bottom:12px}.review-head{display:flex;justify-content:space-between;font-size:11px;color:#587d4a;margin-bottom:12px}.review-head>span{display:flex;gap:8px;align-items:center}.review-item h3{font-size:14px;margin-bottom:9px}.review-wrong .review-head{color:#ac7b37}.review-item .muted{font-size:11px}.correct-answer{font-size:11px;color:#457349;margin:8px 0}.explanation{background:#f5f7f2;padding:12px;margin-top:13px;border-radius:6px;font-size:11px;color:#6d7a63}.bottom-actions{display:flex;gap:13px;margin-top:25px;flex-wrap:wrap}.history-table{overflow-x:auto}.history-table table{border-collapse:collapse;width:100%;min-width:570px;text-align:right}.history-table th{font-size:10px;color:#7d8c71;background:#f6f8f3;padding:15px 18px;font-weight:400}.history-table td{font-size:11px;padding:16px 18px;border-top:1px solid #edf0e7}.history-table td small{display:block;font-size:9px;color:#819076}.empty{text-align:center;padding:60px 20px;color:#7c8d71}.empty h2{margin:13px 0;font-size:21px;color:var(--ink)}.empty p{font-size:12px;margin-bottom:25px}.certificate{background:#fffdf6;border:1px solid #d8cbaa;padding:35px 38px 20px;position:relative;box-shadow:inset 0 0 0 9px #faf6e9,inset 0 0 0 10px #ded4b6;text-align:center;max-width:960px;margin:15px auto 25px;color:#314d40}.cert-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.cert-top>b{font-size:10px;border:1px solid #dbccaa;padding:3px 9px;color:#a18244;font-weight:400}.cert-brand{font-size:24px;font-weight:700;display:flex;gap:8px;align-items:center}.cert-medal{margin:35px auto 13px;color:#a48c51}.cert-overline{font-size:12px;letter-spacing:.3px;color:#8c8267}.certificate h2{font-size:44px;letter-spacing:1px;line-height:1.4;margin:15px 0 17px}.certificate>p{font-size:12px;color:#7b7c67}.certificate h3{font-size:31px;margin:11px auto;overflow-wrap:anywhere;max-width:90%}.certificate .cert-department{font-size:11px;margin-bottom:15px}.certificate .cert-text{font-size:13px;line-height:2.2;margin:22px 0}.cert-text strong{color:#627c4d}.cert-footer{display:flex;justify-content:space-around;align-items:center;border-top:1px solid #dfd8be;margin-top:35px;padding:22px 5px;gap:10px}.cert-footer small{display:block;font-size:9px;color:#a29472}.cert-footer b{font-size:11px;font-weight:400}.cert-footer svg{color:#ac9a62}.cert-disclaimer{font-size:8px;color:#9a9076;margin-top:5px}.print-only{display:none}.modal-backdrop{position:fixed;inset:0;background:#153c32aa;z-index:50;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{width:100%;max-width:460px;text-align:center;background:#fff;padding:35px;border-radius:16px;box-shadow:0 30px 100px #0f342833}.modal h2{font-size:21px;margin-bottom:13px}.modal p{font-size:12px;color:var(--muted);line-height:2}.modal>div:last-child{display:flex;justify-content:center;gap:10px;margin-top:23px}.error-banner{display:flex;align-items:center;gap:10px;padding:13px 15px;background:#fff2ed;border:1px solid #edcfc1;border-radius:8px;color:#985c40;font-size:12px;margin-bottom:20px}.error-banner .icon-btn{margin-right:auto}@media(min-width:1500px){main{padding:28px 48px 0}.hero h1{font-size:49px}.hero{min-height:355px}.hero-copy>p{max-width:500px;font-size:14px}.fields label{font-size:12px}.curriculum-item h3{font-size:13px}}@media(max-width:1150px){.page-shell{grid-template-columns:210px minmax(0,1fr)}.sidebar{padding:30px 15px}.site-header{padding:0 25px}.brand{min-width:165px}main{padding:25px 24px 0}.hero{padding:30px;grid-template-columns:1.4fr 1fr}.hero h1{font-size:36px}.hero-meta{gap:11px;font-size:9px}.orbit-two{width:235px;height:235px}.orbit-one{height:180px;width:180px}.art-shield{width:130px;height:145px}.art-shield svg{width:85px}.float-icon{width:40px;height:40px}.float-icon svg{width:19px}.home-lower{gap:20px;grid-template-columns:1.3fr 1fr}.fields{grid-template-columns:1fr}.curriculum-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-layout{grid-template-columns:minmax(0,1fr)}.learning-note{display:none}.quiz-layout{grid-template-columns:minmax(0,1fr) 190px;gap:17px}.question-map{padding:19px 12px}.question-panel{padding:23px}.result-hero{padding:25px;gap:15px}.result-hero h1{font-size:22px}.result-icon{display:none}.score-ring{height:125px;width:125px}.score-ring strong{font-size:32px}.result-meta{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.site-header{height:77px;padding:0 20px;gap:15px}.brand{min-width:unset}.brand b{font-size:24px}.brand-mark{width:40px;height:40px}.brand small{font-size:8px}.institution{padding-right:15px}.institution span{font-size:12px}.institution small{font-size:9px}.header-actions{gap:8px}.demo-pill{font-size:9px}.page-shell{grid-template-columns:1fr}.sidebar{display:none}main{padding:20px 22px 0}.hero{min-height:300px}.hero-art{min-height:220px}.hero h1{font-size:38px}.home-lower{grid-template-columns:1.2fr 1fr}.fields{grid-template-columns:1fr}.page-title h1{font-size:25px}.quiz-layout{grid-template-columns:minmax(0,1fr) 185px}.page-footer{font-size:8px}.certificate{padding:30px}}@media(max-width:560px){body{font-size:13px}.site-header{padding:0 15px;height:73px}.brand-mark{height:35px;width:35px;border-radius:10px}.brand-mark svg{width:22px}.brand b{font-size:23px}.brand{gap:7px;padding:0}.brand small{display:none}.institution{padding-right:11px}.institution span{font-size:10px}.institution small{font-size:7px}.header-actions{gap:1px}.demo-pill{font-size:8px;padding:3px 6px;max-width:73px;line-height:1.5}.demo-pill>span{display:none}.icon-btn{padding:7px}.header-actions svg{width:17px}main{padding:17px 15px 0}.breadcrumb{font-size:9px;margin-bottom:17px}.save-state{font-size:8px}.hero{padding:25px;display:block;min-height:unset}.hero h1{font-size:36px;margin:12px 0 11px}.hero-copy>p{font-size:12px}.eyebrow{font-size:10px}.hero-meta{gap:11px;row-gap:10px;margin-top:21px}.hero-meta svg{width:14px}.hero-art{display:none}.home-lower{display:block;margin-top:17px}.start-panel{padding:22px}.fields{grid-template-columns:1fr}.journey-summary{padding:24px 8px 0}.journey-row{padding:13px 0}.journey-row h3{font-size:13px}.small-tip{margin-top:15px}.curriculum{margin-top:26px}.section-line{align-items:flex-start}.section-line h2{font-size:16px}.section-line>span{font-size:9px}.curriculum-grid{grid-template-columns:1fr}.curriculum-item{padding:14px}.curriculum-item h3{font-size:12px}.curriculum-item small{font-size:10px}.page-footer{flex-direction:column;gap:5px;margin-top:25px;padding:20px 0}.page-title{margin-bottom:18px;align-items:flex-start}.page-title h1{font-size:24px}.duration,.section-tag{font-size:9px}.duration{margin-top:27px}.activity{padding:19px}.scene-intro{gap:9px}.scene-intro p{font-size:12px}.soft-icon{width:35px;height:35px}.soft-icon svg{width:20px}.mail-content{padding:16px}.mail-content h3{font-size:12px}.mail-content>p{font-size:10px}.sender{gap:7px}.sender>small{display:none}.attachment{gap:8px;padding:9px}.attachment b{font-size:9px}.attachment small{font-size:8px}.activity-question h2{font-size:16px}.option{font-size:11px;padding:13px;gap:9px}.activity-actions>span{font-size:8px}.feedback{padding:14px;gap:9px}.feedback h3{font-size:12px}.feedback p{font-size:10px}.call-card{padding:18px;gap:13px}.call-avatar{width:45px;height:45px}.call-card h3{font-size:13px}.call-card small{font-size:9px}.device-card{padding:20px 10px;gap:12px}.device-card>svg{width:42px}.device-card h3{font-size:12px}.device-card .tag{font-size:8px}.exam-intro{padding:28px 20px}.exam-intro h1{font-size:25px}.exam-intro>p{font-size:12px}.exam-parts h3{font-size:10px}.exam-parts small{font-size:8px}.exam-parts b{font-size:26px}.exam-rules{padding:14px}.exam-rules p{font-size:10px}.quiz-layout{display:flex;flex-direction:column}.question-panel{padding:21px 18px;width:100%}.question-panel h2{font-size:19px}.question-map{width:100%;padding:20px}.question-numbers{grid-template-columns:repeat(8,1fr);gap:9px}.question-numbers button{height:34px}.map-note,.question-map>.wide,.question-map>small{display:none}.question-map h3{margin-bottom:13px}.map-legend{margin-bottom:0}.question-top{font-size:10px}.outline-light,.primary,.secondary{font-size:11px;padding:11px 15px}.quiz-actions{margin-top:22px;padding-top:18px}.result-hero{flex-direction:column;text-align:center;padding:25px 18px;gap:25px}.result-hero .eyebrow{justify-content:center}.result-hero h1{font-size:23px}.result-hero p{font-size:11px}.result-actions{justify-content:center}.score-ring{margin:0;height:140px;width:140px}.result-meta{padding:20px 0;gap:17px}.result-meta strong{font-size:11px}.notice{font-size:10px;padding:14px;gap:9px}.notice svg{width:17px}.bottom-actions{gap:5px}.review-item{padding:18px}.review-item h3{font-size:12px}.explanation,.review-item p{font-size:10px}.certificate{padding:25px 20px 18px}.cert-top{font-size:9px;gap:5px;flex-wrap:wrap}.cert-brand{font-size:20px}.cert-brand svg{width:20px}.cert-top>b{font-size:8px;padding:2px 6px}.cert-medal{margin-top:27px}.certificate h2{font-size:35px}.certificate h3{font-size:25px}.certificate .cert-text{font-size:11px}.cert-footer{gap:6px;padding:17px 0}.cert-footer small{font-size:8px}.cert-footer b{font-size:9px}.cert-footer svg{width:23px}.cert-disclaimer{font-size:7px}.modal{padding:26px}.modal h2{font-size:19px}.modal p{font-size:11px}.page-title>.primary{font-size:10px}.page-title>.primary svg{width:15px}}@media print{@page{size:A4 landscape;margin:12mm}body{background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.modal-backdrop,.no-print{display:none!important}.print-only{display:block}.certificate{max-width:none;width:100%;height:180mm;margin:0;padding:22px 35px;page-break-inside:avoid;break-inside:avoid}.certificate h2{font-size:39px;margin:10px 0}.certificate h3{font-size:30px}.cert-medal{margin:20px 0 9px}.cert-medal svg{height:45px}.cert-footer{margin-top:20px}.cert-disclaimer{font-size:9px}}.option,.scene-intro p{font-size:14px}.mail-content>p{font-size:12px}.feedback p{font-size:13px}.activity-question>.muted,.lesson-link{font-size:12px}.data-card p{font-size:13px}.data-card h3{font-size:15px}.inspection{font-size:12px}.inspection p{font-size:11px}@media(max-width:560px){.option,.scene-intro p{font-size:13px}.data-card p,.feedback p,.mail-content>p{font-size:12px}}.exercise-badge{display:flex;align-items:center;gap:7px;color:#7c744f;font-size:11px;margin-bottom:17px}.exercise-badge>span{margin-right:auto;background:#f0f3e8;border-radius:4px;color:#7d8b6c;padding:3px 8px;font-size:9px}.practice-intro{font-size:14px;line-height:2.05;margin-bottom:24px}.investigation-mail{border:1px solid #dce4df;border-radius:10px;overflow:hidden}.investigation-mail .window-top b{font-size:11px;font-weight:400;color:#536b5a}.investigation-mail .window-top>span{font-size:10px}.investigation-body{padding:21px}.investigation-body .sender small{font-size:10px;color:#85917e}.investigation-body .sender>.tag{margin-right:auto}.investigation-body>p{font-size:13px;line-height:2.1}.evidence-buttons{display:flex;gap:8px;flex-wrap:wrap;margin-top:19px}.evidence-buttons button{border:1px dashed #b6c6ae;padding:9px 10px;background:#f6f9f2;border-radius:6px;color:#657c53;font-size:10px;display:flex;align-items:center;gap:6px}.evidence-buttons button.examined{border-style:solid;background:#e7f1e0;color:#49733b}.evidence-detail{border-right:3px solid #b29b5e;background:#faf6e9;padding:15px;margin-top:16px;font-size:12px;line-height:2;overflow-wrap:anywhere}.evidence-detail strong{display:block;margin-bottom:5px;color:#85703a}.evidence-detail small{display:block;color:#8a8066;margin-top:7px;font-size:10px}.decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.decision-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-tile{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:right;border:1px solid #dce5d8;border-radius:9px;background:#fafcf8;padding:17px 14px;color:#75856a}.decision-tile b{font-size:12px;color:#40583a;font-weight:400}.decision-tile small{font-size:10px;color:#7f8975;line-height:1.8}.decision-tile.selected{background:#edf5e7;border-color:#6e9657;box-shadow:inset 0 0 0 1px #6e965722}.decision-tile.selected b{font-weight:700}.decision-tile:disabled{opacity:1}.chat-simulation{max-width:580px;margin:0 auto;background:#f3f6ef;border:1px solid #dfe7d7;border-radius:14px;padding:24px}.chat-header{display:flex;align-items:center;gap:10px;color:#657c57}.chat-header b{font-size:12px}.chat-header span{margin-right:auto;font-size:10px}.chat-stages{display:flex;gap:7px;margin:18px 0 23px}.chat-stages i{height:4px;background:#dbe3d4;flex:1 1;border-radius:4px}.chat-stages .done{background:#8b9e69}.chat-bubble{border:1px solid #dbe3d3;background:#fff;border-radius:12px 0 12px 12px;padding:20px;box-shadow:0 4px 14px #163e3305}.chat-bubble>span{font-size:10px;color:#99a384;display:block;margin-bottom:8px}.chat-bubble>p{font-size:14px;line-height:2}.chat-history{font-size:10px;color:#6f8c5d;display:flex;gap:6px;align-items:center;margin-bottom:15px}.chat-choices{margin-top:20px;display:flex;flex-direction:column;gap:10px}.chat-choices .option{font-size:13px;align-items:center}.sharing-lab{border:1px solid #dae3d7;border-radius:10px;padding:24px;background:#fafcf7}.sharing-title{display:flex;gap:12px;align-items:center;color:#657e51;padding-bottom:20px;border-bottom:1px solid #e2e8dc;margin-bottom:23px}.sharing-title b{color:#3f5c35;font-size:14px;display:block}.sharing-title small{font-size:10px;color:#839274}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.settings-grid label{font-size:12px;font-weight:700;line-height:1.7}.settings-grid select{display:block;width:100%;margin-top:8px;border:1px solid #cfdcc7;border-radius:7px;background:#fff;padding:12px 9px;color:#455b3b;font:12px Tahoma,Arial,sans-serif;min-height:44px}.settings-grid select:focus-visible{outline:3px solid #b79b5f;outline-offset:3px}.share-preview{display:flex;gap:10px;margin-top:24px;border:1px dashed #bccfac;background:#eef4e7;padding:15px;border-radius:7px;color:#789166}.share-preview strong{font-size:11px;color:#5f7f49}.share-preview p{font-size:12px;margin-top:4px;line-height:2}.classification-help{display:flex;gap:8px;align-items:center;font-size:11px;color:#7f8b72;margin-bottom:16px}.card-pool{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:75px;padding:15px;background:#f6f8f1;border:1px dashed #d5e0c9;border-radius:10px;margin-bottom:20px}.movable-card{background:#fff;border:1px solid #dce5d5;box-shadow:0 3px 10px #3b4f2c07;padding:16px;border-radius:8px;text-align:right;display:flex;flex-direction:column;gap:9px;color:#82956e;cursor:grab}.movable-card:active{cursor:grabbing}.movable-card b{font-size:13px;color:#4a613c}.movable-card small{font-size:11px;color:#7e8e73;line-height:1.9}.movable-card.selected{border-color:#829d60;background:#f3f8e9;outline:2px solid #b6ca9c}.drop-zones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.drop-zone{border:2px dashed #d8e1cb;border-radius:10px;padding:13px;background:#fbfcf9;min-height:180px}.drop-zone.ready{border-color:#9cb889;background:#f3f9ec}.drop-target{background:transparent;border:0;padding:12px 3px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;color:#7d9066}.drop-target:disabled{opacity:1;cursor:default}.drop-zone.ready .drop-target{cursor:pointer}.drop-target strong{font-size:12px;line-height:1.8;color:#536c43}.drop-target small{font-size:10px;color:#829170}.placed-card{display:flex;align-items:center;gap:7px;background:#e9f0e0;border:1px solid #d0ddc1;border-radius:6px;width:100%;padding:11px 8px;font-size:11px;margin-top:9px;color:#5e784a;text-align:right}.placed-card>svg:last-child{margin-right:auto}.placed-card:disabled{opacity:1}.all-placed{display:flex;align-items:center;gap:9px;grid-column:1/-1;font-size:12px;color:#6e8757;justify-content:center}.response-order{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.response-order li{display:flex;gap:14px;align-items:center;padding:18px;border:1px solid #dce4d6;background:#fafcf7;border-radius:8px;cursor:grab}.order-number{height:30px;width:30px;display:grid;place-items:center;border:1px solid #d7dfca;color:#96a07e;background:#fff;border-radius:50%;flex-shrink:0;font-size:12px}.response-order b{font-size:13px}.response-order p{font-size:11px;color:#7a8a6f;margin-top:5px;line-height:1.9}.order-controls{display:flex;flex-direction:column;gap:5px;margin-right:auto}.order-controls button{border:1px solid #dae3ce;background:#fff;color:#7f9468;padding:5px;border-radius:5px;display:grid;place-items:center}.order-controls button:hover:not(:disabled){background:#e6efda}.consent-lab{border:1px solid #dfe5d9;border-radius:10px;padding:22px}.consent-title{display:flex;gap:13px;align-items:center;margin-bottom:21px}.consent-title>span{display:grid;place-items:center;width:50px;height:55px;border-radius:8px;color:#a87b49;background:#f7ebdf;font:700 14px Arial}.consent-title h3{font-size:15px}.consent-title p{font-size:11px;color:#829078;margin-top:4px}.consent-lab>.muted{margin-bottom:16px;font-size:11px}.permission-line{display:flex;gap:11px;align-items:flex-start;text-align:right;border:1px solid #e2e7dc;border-radius:7px;background:#fff;padding:15px 11px;width:100%;margin:10px 0;font-size:12px}.permission-line small{margin-right:auto;font-size:8px;white-space:nowrap;color:#96a088;padding-top:3px}.permission-line.flagged{background:#faf3e2;border-color:#d9bd7e;color:#8c723a}.permission-line.flagged .choice-box{background:#aa8c49;border-color:#aa8c49;color:#fff}.permission-line:disabled{opacity:1}.confidence-box{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:19px 0 0;margin-top:20px;border-top:1px dashed #dce3d5}.confidence-box>span{font-size:11px;color:#7a876f}.confidence-box small{display:block;font-size:9px;margin-top:4px;color:#99a18c}.confidence-box>div{display:flex;gap:7px}.confidence-box button{border:1px solid #dde5d4;background:#fafcf6;border-radius:6px;padding:9px;font-size:10px;color:#758763;white-space:nowrap}.confidence-box button.selected{border-color:#8ba56d;background:#eaf2de;color:#526c3c}.review-head b .tag{margin-left:8px;font-size:9px}@media(max-width:560px){.decision-grid,.decision-grid.two{grid-template-columns:1fr}.decision-tile{padding:15px;gap:8px}.practice-intro{font-size:13px}.exercise-badge{font-size:10px}.investigation-body{padding:16px}.investigation-mail .window-top{gap:8px}.investigation-mail .window-top b{font-size:10px}.investigation-body>p{font-size:12px}.evidence-buttons{gap:7px}.evidence-buttons button{font-size:10px;flex:1 1;justify-content:center}.evidence-detail{font-size:11px}.chat-simulation{padding:18px 14px}.chat-bubble{padding:17px}.chat-bubble>p{font-size:13px}.chat-choices .option{font-size:12px}.sharing-lab{padding:18px 15px}.settings-grid{grid-template-columns:1fr;gap:16px}.card-pool{grid-template-columns:1fr;padding:12px}.drop-zones{gap:10px}.drop-zone{padding:9px;min-height:150px}.drop-target strong{font-size:10px}.drop-target small{font-size:9px}.placed-card{flex-wrap:wrap}.classification-help,.placed-card{font-size:10px}.response-order li{padding:13px 10px;gap:9px}.order-number{width:25px;height:25px}.response-order b{font-size:12px}.response-order p{font-size:10px}.consent-lab{padding:17px 13px}.permission-line{font-size:11px;gap:8px;flex-wrap:wrap}.permission-line small{display:none}.confidence-box{align-items:flex-start;flex-direction:column;gap:10px}.confidence-box>div{width:100%}.confidence-box button{flex:1 1}.review-head b .tag{display:block;margin:0 0 5px}}.level-results,.level-roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.level-card{padding:23px;background:#eef4ee;border-radius:12px;border:1px solid #d7e2d8;border-top:4px solid #629581}.level-card.level-1{background:#f2f3fb;border-color:#767fb2 #dddfee #dddfee}.level-card.level-2{background:#fcf5e9;border-color:#b39455 #ebdfc6 #ebdfc6}.level-card small{color:#78857c;font-size:10px}.level-card h2{font-size:23px;margin:8px 0}.level-card p{font-size:11px;margin:10px 0;color:#637067;line-height:1.9}.level-card b{display:block}.level-card>span{font-size:10px;color:#7e816b}.level-card>strong{display:block;font-size:26px;margin:10px 0}.level-chip{display:inline-block;padding:6px 14px;background:#e5f2e9;color:#24644b;border-radius:20px;font-size:11px;font-weight:700;margin-bottom:17px}.level-chip.level-1{background:#eceefa;color:#535e95}.level-chip.level-2{background:#f8eed8;color:#8a6d2e}.nav-level{display:block;font-size:9px;color:#8a968d;font-weight:400}.practice-v3{padding:28px}.interaction-meter{display:flex;justify-content:space-between;align-items:center;background:#f6f8f4;border-radius:8px;padding:10px 14px;margin-bottom:22px;font-size:10px;color:#748578}.interaction-meter b{color:var(--green)}.desk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:22px;background:linear-gradient(135deg,#e9eee7,#f7f3eb);border-radius:13px}.desk-grid button{min-height:150px;border:1px solid #d2ddd1;background:#ffffffd9;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#718770}.desk-grid button b{color:#334c3c;font-size:14px}.desk-grid button small{font-size:10px}.desk-grid button.active{outline:2px solid #b59a5f;outline-offset:2px}.desk-grid button.fixed{background:#e6f4e9;border-color:#7fa78d}.inspector{border-right:4px solid var(--gold);background:#fafbf7;padding:24px;margin-top:22px;border-radius:8px}.inspector h2{font-size:18px}.inspector p{margin:10px 0 20px}.inbox-counter{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#82917e;margin-bottom:15px}.mail-card{padding:30px;border:1px solid #dbe3d8;border-radius:12px;background:#fbfcfa;min-height:190px;box-shadow:0 7px 0 #eef1eb}.mail-card small{color:#819078}.mail-card h2{margin:10px 0 15px;font-size:20px}.mail-card p{font-size:14px;line-height:2}.triage-actions{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.triage-actions button{flex:1 1;justify-content:center}.report-builder{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin-bottom:22px}.report-builder h2{font-size:17px;margin-bottom:17px}.report-builder .option{font-size:12px;margin:8px 0;padding:13px}.report-preview{padding:22px;background:#f3f6ef;border:1px dashed #cedac4;border-radius:9px;align-self:start}.report-preview small{font-size:9px;color:#829276}.report-preview p{margin-top:14px;font-size:12px}.select-field{display:block;margin-top:20px;font-size:12px;font-weight:700}select{font:inherit;max-width:100%;color:var(--ink)}.match-board select,.select-field select{display:block;width:100%;border:1px solid #cddacd;background:#fff;border-radius:7px;padding:12px;margin-top:9px;min-height:46px}.compare-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}.compare-board button{display:flex;flex-direction:column;gap:13px;border:1px solid #e2d2b3;background:#fff9ed;padding:20px 12px;border-radius:10px;text-align:right}.compare-board button[aria-pressed=true]{border-color:#809c71;background:#f1f7ec}.compare-board b{font-size:13px}.compare-board span{font-size:11px;color:#6d785f}.compare-board em{font-size:9px;font-style:normal;color:#9a8c69}.practice-v3 .settings-grid{margin:24px 0}.story-stage{background:#f5f6fa;padding:26px;border:1px solid #dfe2ec;border-radius:13px}.story-timeline{display:flex;gap:10px;margin-bottom:20px}.story-timeline span{width:33px;height:33px;border:1px solid #d3d7e2;border-radius:50%;display:grid;place-items:center;color:#8a91aa}.story-timeline .on{background:#69749c;color:#fff;border-color:#69749c}.story-message{background:white;border-radius:10px;padding:24px;border-right:4px solid #8c96b4;margin-bottom:24px}.story-message small{font-size:10px;color:#8b95ab}.story-message h2{font-size:18px;margin-top:12px}.story-message p{margin-top:15px}.command-header{display:flex;align-items:center;gap:16px;background:#203c38;color:#f0e6c9;padding:22px;border-radius:10px;margin-bottom:24px}.command-header small{display:block;color:#a4b9ae;font-size:10px;margin-top:5px}.action-slots{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.action-slots span{border:1px dashed #b9b08d;background:#faf6e9;min-height:75px;border-radius:9px;padding:15px;font-size:12px}.practice-v3>.option{margin:9px 0}.practice-v3>.primary{margin-top:16px}.mission-complete{border:1px solid #bdd6c2;background:#edf6ed;border-radius:10px;padding:22px;margin-top:22px}.mission-complete>strong{color:#377449}.mission-complete p{font-size:10px;color:#718a74;margin-top:5px}.mission-complete label{display:flex;align-items:center;gap:10px;font-size:12px;margin:18px 0}.mission-complete input{width:18px;height:18px;accent-color:var(--green)}.task-context{display:flex;justify-content:space-between;gap:15px;padding:12px 16px;background:#f4f6f0;border-radius:8px;margin:18px 0 24px;font-size:12px}.task-context small{color:#849078;font-size:10px}.match-board{display:flex;flex-direction:column;gap:18px}.match-board label{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:20px;border-bottom:1px solid #edf0e8;padding-bottom:18px}.match-board label>span{font-size:13px;display:flex;align-items:center;gap:10px}.match-board label b{width:25px;height:25px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#eaf0e3;font:11px Arial;color:#8a9977}.match-board select{font-size:12px;margin:0}.sequence-pool{display:flex;flex-direction:column;gap:10px;margin:18px 0}.sequence-pool .secondary{font-size:12px;text-align:right;justify-content:flex-start}.sequence-task ol{padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.sequence-task li{display:flex;gap:10px;align-items:center;background:#f1f5eb;border:1px solid #d7e1cc;padding:14px;border-radius:9px;font-size:12px}.sequence-task li>span{flex:1 1}.sequence-task li>button{display:grid;place-items:center;border:1px solid #cfd9c3;background:#fff;border-radius:5px;min-width:28px;min-height:28px}.sequence-task li>b{color:#8a9a73}.certificate-v3{display:grid!important;grid-template-columns:165px minmax(0,1fr);padding:0!important;text-align:right!important;border:1px solid #dbd3bb!important;background:#fffef9!important;min-height:590px;overflow:hidden;border-radius:4px!important;position:relative}.certificate-v3:after,.certificate-v3:before{display:none!important}.cert-ribbon{background:#153f3b;color:#ebdeba;display:flex;flex-direction:column;align-items:center;padding:38px 18px;gap:13px;text-align:center;background-image:repeating-linear-gradient(135deg,transparent,transparent 20px,#ffffff03 0,#ffffff03 21px)}.cert-ribbon>b{font-size:31px}.cert-ribbon>span{font-size:11px}.cert-ribbon>strong{font-size:38px;line-height:1.2;margin-top:4px}.cert-ribbon>small{font-size:10px;color:#bed0bc}.cert-ribbon-line{width:1px;height:54px;background:#b09d6799;margin:12px 0}.cert-demo-label{margin-top:auto;padding:6px 12px;border:1px solid #a9976555;border-radius:4px}.cert-main{padding:30px 38px;min-width:0}.cert-heading{display:flex;justify-content:space-between;align-items:flex-start;font-size:13px;font-weight:700;color:#527064}.cert-heading small{font-size:9px;font-weight:400;color:#96a28c}.cert-edition{font-size:9px;border:1px solid #dfdfcc;padding:4px 9px}.cert-kicker{display:block;color:#b49c66;letter-spacing:1px;font-size:10px;margin-top:30px}.certificate-v3 h2{font-size:38px;margin:5px 0 15px;color:#214c43}.certificate-v3 h3{font-size:29px;margin:13px 0;color:#9f8248;overflow-wrap:anywhere;border:0;padding:0;line-height:1.7}.certificate-v3 .cert-text{font-size:12px;line-height:2.1;margin-top:18px}.cert-main>p{font-size:12px;color:#778375}.cert-skills{display:flex;gap:12px;margin:23px 0}.cert-skills>div{flex:1 1;padding:11px;background:#f6f5eb;border-top:2px solid #bca36b}.cert-skills small{display:block;font-size:10px;color:#8b9079}.cert-skills b{display:block;color:#44624f;font-size:16px;margin-top:4px}.certificate-v3 .cert-footer{margin-top:22px;padding-top:17px;gap:15px;display:flex;justify-content:space-between;border-top:1px solid #e7e6d7}.certificate-v3 .cert-footer b{font-size:10px;overflow-wrap:anywhere}.certificate-v3 .cert-footer small{font-size:9px}.certificate-v3 .cert-disclaimer{margin-top:18px;font-size:8px;line-height:1.9;position:static;color:#94947d;background:none;padding:0}@media(max-width:760px){.level-results,.level-roadmap{gap:9px}.level-card{padding:15px}.level-card h2{font-size:19px}.report-builder{grid-template-columns:1fr}.certificate-v3{grid-template-columns:110px minmax(0,1fr)}.cert-main{padding:23px}.cert-ribbon{padding:28px 12px}.certificate-v3 h2{font-size:28px}.certificate-v3 h3{font-size:23px}.cert-ribbon strong{font-size:28px}}@media(max-width:560px){.practice-v3{padding:18px}.level-results,.level-roadmap{grid-template-columns:1fr}.level-card{padding:17px}.desk-grid{padding:12px;gap:10px}.desk-grid button{min-height:135px}.compare-board{grid-template-columns:1fr}.compare-board button{display:grid;grid-template-columns:1fr 1fr;gap:8px}.triage-actions{flex-direction:column}.match-board label{grid-template-columns:1fr;gap:12px}.task-context{flex-direction:column;gap:6px}.story-stage{padding:16px}.story-message{padding:17px}.sequence-task li{gap:6px;padding:10px}.action-slots,.certificate-v3{grid-template-columns:1fr}.cert-ribbon{flex-direction:row;flex-wrap:wrap;justify-content:center;padding:18px;gap:12px}.cert-ribbon-line,.cert-ribbon>small,.cert-ribbon>svg{display:none}.cert-ribbon>b{font-size:22px}.cert-ribbon>strong{font-size:24px}.cert-demo-label{margin-top:0}.cert-main{padding:22px}.cert-skills{gap:7px}.cert-heading{font-size:11px}.certificate-v3 h2{font-size:30px}.certificate-v3 .cert-footer{flex-wrap:wrap}}@media print{@page{size:A4 landscape;margin:10mm}.print-only .certificate-v3{width:275mm;min-height:185mm;grid-template-columns:45mm minmax(0,1fr)!important;box-shadow:none;page-break-inside:avoid;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}.print-only .cert-ribbon{display:flex;flex-direction:column;padding:12mm 6mm}.print-only .cert-ribbon-line,.print-only .cert-ribbon>svg{display:block}.print-only .cert-main{padding:10mm 13mm}.print-only .certificate-v3 h2{font-size:34pt}.print-only .certificate-v3 h3{font-size:25pt}.print-only .cert-skills{margin:7mm 0}.print-only .cert-kicker{margin-top:8mm}.print-only .cert-ribbon>strong{font-size:30pt}.print-only .cert-demo-label{margin-top:auto}.print-only .certificate-v3 .cert-disclaimer{font-size:8pt}}:root{--ink:#243b43;--green:#234d56;--green-dark:#183d47;--teal:#39636a;--gold:#a48b52;--paper:#f3f4f2;--line:#dde2df;--muted:#586d73;--soft:#eaf0ed}html{scroll-behavior:auto}body{font-family:Noto Sans Arabic,Arial,sans-serif;font-size:16px;line-height:1.95;background:radial-gradient(ellipse at 0 0,#e9edef 0,transparent 60%),linear-gradient(150deg,#f6f7f4,#eeeae2);color:var(--ink)}html[lang=en] body{font-family:Source Sans\ 3,Arial,sans-serif;font-size:18px;line-height:1.65}button,input,select,textarea{font-family:inherit}button{line-height:1.65}select:focus-visible{outline:3px solid #a48b52;outline-offset:3px}h1,h2,h3{letter-spacing:0}h1{font-size:30px}h2{font-size:23px}h3{font-size:19px}.official-header{border-bottom:1px solid #d7d7c9}.official-masthead{max-width:1510px;margin:auto;display:grid;grid-template-columns:220px 1fr 220px;align-items:center;direction:rtl;padding:22px 40px;min-height:145px;gap:25px}.official-logo{display:block;position:relative;overflow:hidden;height:88px;flex-shrink:0;direction:ltr;background:#fff}.official-logo img{position:absolute;top:0;height:auto;width:330px;max-width:none}.official-logo.government{width:143px;justify-self:start}.official-logo.government img{left:0}.official-logo.center{width:177px;justify-self:end}.official-logo.center img{right:0}.platform-title{background:none;border:0;text-align:center;color:#294751;display:flex;flex-direction:column;align-items:center;gap:2px;padding:0}.platform-title>span{font-size:21px;font-weight:600}.platform-title strong{font-size:27px;font-weight:700}.platform-title small{font-size:13px;color:#8c7c58}.official-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1510px;margin:auto;border-top:1px solid #edf0ec;padding:10px 40px}.official-toolbar>div{display:flex;align-items:center;gap:12px}.official-toolbar button{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dce2dd;padding:9px 15px;border-radius:7px;font-size:13px;min-height:42px}.official-toolbar .language-toggle{background:#234d56;color:white;min-width:85px;justify-content:center;border-color:#234d56}.demo-pill{font-size:12px;color:#766039;background:#f8f4e8;border-color:#e2d8bd}.page-shell{max-width:1510px;grid-template-columns:244px minmax(0,1fr)}.sidebar{background:#ffffffcc;padding:29px 19px}.side-overline{font-size:13px}.nav-home{font-size:14px}.side-section{font-size:13px}.side-section b{font-size:12px}.lesson-link{font-size:13px;gap:10px;padding:12px 9px;line-height:1.7}.nav-level{font-size:11px;color:#7f8b88}.step-circle{width:28px;height:28px;font-size:12px}.side-progress small,.side-progress>div:first-child{font-size:11px}.side-progress strong{font-size:14px}.side-note{font-size:13px;background:#efeee6}.side-note strong{font-size:15px}main{padding:29px 36px 0}.breadcrumb{font-size:12px}.save-state{font-size:11px}.hero{background:linear-gradient(120deg,#183d47,#31585b);padding:38px;min-height:350px;border-radius:12px}.hero h1{font-size:38px;line-height:1.65;letter-spacing:0;margin:18px 0}.hero-copy>p{font-size:16px;line-height:2;color:#e1e9e5}.hero-meta{gap:16px}.eyebrow,.hero-meta{font-size:13px}.art-label{font-size:11px}.hero h1 em{color:#e6d6ab}.hero-art{min-height:260px}.panel{box-shadow:0 6px 22px #233c4210;border-color:#dfe4df}.section-tag{font-size:12px;color:#85724a;font-weight:600}.start-panel{padding:28px}.start-panel>.muted{font-size:15px}.fields label{font-size:14px}.fields input{font-size:16px;min-height:50px;background:#fafbf9}input::placeholder{font-size:13px}.primary,.secondary,.text-btn{font-size:14px;line-height:1.7}.primary,.secondary{min-height:46px;padding:12px 20px}.privacy-note{font-size:12px;line-height:1.9}.journey-row p{font-size:14px}.journey-row h3{font-size:18px}.small-tip p{font-size:13px}.level-card{background:#f4f8f5;box-shadow:0 4px 18px #193c4008}.level-card.level-1{background:#f2f5f8;border-top-color:#6c8797}.level-card.level-2{background:#f8f4ea}.level-card small{font-size:12px}.level-card p{font-size:13px;color:#54666b}.level-card>span{font-size:12px}.curriculum-item h3,.level-card b{font-size:15px}.curriculum-item small,.section-line>span{font-size:12px}.certificate-access{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:28px 0;padding:25px;border-inline-start:4px solid #a48b52}.certificate-access>div{flex:1 1;min-width:250px}.certificate-access h2{font-size:21px}.certificate-access p{font-size:14px;color:#62757a;margin-top:8px}.certificate-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.certificate-card{padding:30px;border-top:3px solid #ad9259}.certificate-card>svg{color:#a48b52}.certificate-card h2{margin:15px 0;font-size:22px}.certificate-card p{margin:12px 0}.page-title h1{font-size:29px}.duration{font-size:13px}.learning-layout{grid-template-columns:minmax(0,1fr) 230px;gap:22px}.learning-note{background:#eeeee6;padding:25px;border:1px solid #dfdfd0}.learning-note h3{font-size:18px;line-height:2}.learning-note p{font-size:13px}.practice-intro{font-size:16px;line-height:2.1}.level-chip{font-size:13px}.interaction-meter{font-size:12px;background:#f0f3f1}.desk-grid{background:linear-gradient(130deg,#ecf1ef,#f4efe3)}.desk-grid button b{font-size:16px}.desk-grid button small{font-size:12px}.inspector p,.mail-card p{font-size:16px}.mail-card small{font-size:13px}.mail-card{background:#fafbf9}.option{font-size:15px!important;line-height:1.95!important;padding:16px!important;text-align:start}.feedback p{font-size:14px;line-height:2}.feedback h3{font-size:17px}.mission-complete label{font-size:14px}.mission-complete p{font-size:12px}.report-builder{grid-template-columns:1fr}.report-preview p{font-size:14px}.report-preview small{font-size:12px}.select-field{font-size:14px}.compare-board b{font-size:15px}.compare-board span{font-size:13px}.compare-board em,.compare-board small{font-size:12px}.settings-grid label{font-size:14px}.settings-grid select{font-family:inherit;font-size:15px}.evidence-detail{font-size:14px}.story-stage{background:#f0f3f7}.story-message h2{font-size:19px}.command-header small,.story-message small{font-size:12px}.action-slots span{font-size:14px}.quiz-layout{gap:23px}.question-panel{padding:30px}.question-panel h2{font-size:23px;line-height:1.9}.question-top,.task-context{font-size:14px}.task-context small{font-size:12px}.match-board label>span{font-size:15px}.match-board select{font-size:14px;min-height:50px}.sequence-pool .secondary,.sequence-task li{font-size:14px;line-height:1.9}.confidence-box>span{font-size:13px}.confidence-box small{font-size:11px}.confidence-box button{font-size:12px;min-height:40px}.question-map h3{font-size:18px}.map-legend,.map-note p,.question-map>small{font-size:12px}.notice{font-size:14px;line-height:2}.exam-intro>p{font-size:16px}.exam-parts small{font-size:12px}.exam-rules p,.history-table td,.history-table th{font-size:14px}.history-table small,.result-meta small{font-size:12px}.result-meta strong{font-size:15px}.review-item h3{font-size:18px}.review-item .explanation,.review-item p{font-size:14px}.page-footer{font-size:12px;gap:20px}.cert-ribbon>b{font-size:23px;line-height:1.8}.certificate-v3{grid-template-columns:140px minmax(0,1fr);background:white!important;border-color:#c8b98f!important;box-shadow:none!important}.cert-main{padding:27px 32px}.cert-logos{display:flex;justify-content:space-between;gap:20px;direction:rtl;margin-bottom:16px}.cert-logos .official-logo{height:66px}.cert-logos .official-logo img{width:248px}.cert-logos .government{width:108px}.cert-logos .center{width:133px}.cert-heading,.cert-kicker{font-size:12px}.cert-kicker{margin-top:20px}.certificate-v3 h2{font-size:34px;letter-spacing:0}.certificate-v3 h3{font-size:27px;line-height:1.8;max-width:100%;margin-inline:0}.certificate-v3 .cert-text{font-size:14px;line-height:2}.cert-main>p{font-size:13px}.cert-skills small,.certificate-v3 .cert-footer b{font-size:12px}.certificate-v3 .cert-footer small{font-size:11px}.certificate-v3 .cert-disclaimer{font-size:10px}.cert-ribbon>small,.cert-ribbon>span{font-size:12px}.cert-edition{font-size:10px}.empty p{font-size:15px}html[lang=en] .official-masthead .platform-title{direction:ltr}html[lang=en] .platform-title>span{font-size:21px}html[lang=en] .hero h1{font-size:40px;line-height:1.35}html[lang=en] .hero-copy>p{line-height:1.7}html[lang=en] .sidebar{border-left:0;border-right:1px solid var(--line)}html[lang=en] .brand,html[lang=en] .lesson-link,html[lang=en] .nav-home{text-align:left}html[lang=en] .exam-nav>svg:last-child,html[lang=en] .lesson-link>svg,html[lang=en] .save-state,html[lang=en] .side-section b{margin-right:0;margin-left:auto}html[lang=en] .inspector{border-right:0;border-left:4px solid var(--gold)}html[lang=en] .compare-board button,html[lang=en] .sequence-pool .secondary{text-align:left}html[lang=en] .story-message{border-right:0;border-left:4px solid #8c96b4}html[lang=en] .certificate-v3{text-align:left!important}html[lang=en] .certificate-v3 h3{font-size:30px}html[lang=en] .cert-ribbon b{font-size:20px}html[lang=en] .breadcrumb>svg,html[lang=en] .primary>svg:last-child,html[lang=en] .text-btn>svg{transform:scaleX(-1)}@media(max-width:1100px){.page-shell{grid-template-columns:210px minmax(0,1fr)}main{padding:25px 24px 0}.learning-layout{grid-template-columns:1fr}.learning-note{display:block}.hero{grid-template-columns:1fr}.hero-art{display:none}.hero h1{font-size:34px}.home-lower{grid-template-columns:1fr}.official-masthead{grid-template-columns:180px 1fr 180px;padding:20px 25px;gap:16px}.platform-title>span{font-size:18px}.platform-title strong{font-size:23px}.quiz-layout{grid-template-columns:1fr}.question-map{position:static}.question-numbers{grid-template-columns:repeat(15,minmax(0,1fr))}.question-numbers button{min-height:32px;font-size:12px;width:auto}.certificate-v3{grid-template-columns:110px minmax(0,1fr)}.cert-main{padding:22px}.cert-ribbon{padding:25px 12px}.cert-ribbon>b{font-size:18px}.cert-logos .official-logo img{width:220px}.cert-logos .official-logo{height:59px}.cert-logos .government{width:96px}.cert-logos .center{width:118px}}@media(max-width:760px){.official-masthead{grid-template-columns:1fr 1fr;padding:18px 20px;gap:18px}.official-masthead .platform-title{grid-row:2;grid-column:1/-1}.official-masthead .government{grid-column:1;grid-row:1}.official-masthead .center{grid-column:2;grid-row:1}.official-logo{height:67px}.official-logo img{width:250px}.official-logo.government{width:109px}.official-logo.center{width:134px}.official-toolbar{padding:12px 18px;flex-wrap:wrap}.official-toolbar>div{gap:7px;flex-wrap:wrap}.official-toolbar button{font-size:12px;padding:8px 11px}.page-shell{grid-template-columns:1fr}.sidebar{display:none}main{padding:22px 18px 0}.hero{padding:28px}.hero h1{font-size:30px}.hero-copy>p{font-size:15px}.question-numbers{grid-template-columns:repeat(5,1fr)}.question-panel{padding:22px}.certificate-gallery,.certificate-v3,.level-results,.level-roadmap{grid-template-columns:1fr}.cert-ribbon{flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:18px}.cert-ribbon-line,.cert-ribbon>small,.cert-ribbon>svg{display:none}.cert-ribbon>b{font-size:16px}.cert-ribbon>b br{display:none}.cert-ribbon>strong{font-size:28px}.cert-demo-label{margin-top:0}.cert-main{padding:23px}.certificate-v3 h2{font-size:30px}.certificate-v3 h3{font-size:24px}.certificate-access{padding:22px}.certificate-access>div{min-width:0;flex-basis:100%}.certificate-access>button{width:100%;justify-content:center}.match-board label{grid-template-columns:1fr}.sequence-task li{flex-wrap:wrap}.sequence-task li>span{min-width:60%}.page-title{align-items:flex-start;gap:14px;flex-wrap:wrap}.page-title h1{font-size:25px}.task-context{flex-wrap:wrap}.confidence-box{flex-direction:column;align-items:flex-start}.page-footer{flex-direction:column;gap:5px}.cert-logos{gap:15px}.cert-logos .official-logo img{width:220px}.cert-logos .official-logo{height:59px}.cert-logos .government{width:96px}.cert-logos .center{width:118px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{body{background:white}.print-only .certificate-v3{height:auto;min-height:183mm;width:274mm;grid-template-columns:39mm minmax(0,1fr)!important}.print-only .cert-main{padding:7mm 10mm}.print-only .cert-ribbon{display:flex;flex-direction:column;justify-content:flex-start;padding:10mm 5mm}.print-only .cert-ribbon>b{font-size:20pt}.print-only .cert-ribbon>b br{display:block}.print-only .cert-logos .official-logo{height:18mm}.print-only .cert-logos .official-logo img{width:68mm}.print-only .cert-logos .government{width:30mm}.print-only .cert-logos .center{width:37mm}.print-only .cert-kicker{margin-top:4mm}.print-only .certificate-v3 h2{font-size:30pt}.print-only .certificate-v3 h3{font-size:23pt;margin:3mm 0}.print-only .certificate-v3 .cert-text{font-size:11pt;margin:3mm 0}.print-only .cert-skills{margin:5mm 0}.print-only .certificate-v3 .cert-footer{margin-top:5mm;padding-top:4mm}.print-only .certificate-v3 .cert-disclaimer{font-size:8pt;margin-top:3mm}.print-only .cert-ribbon-line,.print-only .cert-ribbon>svg{display:block}.print-only .cert-demo-label{margin-top:auto}}.lesson-flow{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 22px}.lesson-flow>span{font-size:12px;color:#6d7c7c}@media(max-width:560px){.lesson-flow{align-items:flex-start;flex-direction:column;gap:10px}}.award-sheet{--award-green:#174e43;--award-gold:#ac8c49;position:relative;isolation:isolate;width:100%;max-width:1120px;margin:25px auto;overflow:hidden;background:#fffefb;color:var(--award-green);border:1px solid #d9d2bb;box-shadow:0 12px 36px #153d3210;text-align:center;line-height:1.8;print-color-adjust:exact;-webkit-print-color-adjust:exact}.award-content{position:relative;z-index:2;padding:38px 55px 28px;min-height:650px;display:flex;flex-direction:column;align-items:stretch}.award-corner{position:absolute;width:34%;height:40%;z-index:0;pointer-events:none;background:linear-gradient(135deg,#103d35,#246558);clip-path:polygon(0 0,100% 0,0 100%)}.award-corner:before{content:"";position:absolute;inset:0;opacity:.24;background:repeating-linear-gradient(30deg,transparent 0 26px,#c9b275 27px 28px,transparent 29px 54px),repeating-linear-gradient(150deg,transparent 0 26px,#c9b275 27px 28px,transparent 29px 54px)}.award-top{top:0;left:0;width:23%;height:18%}.award-bottom{bottom:0;right:0;transform:rotate(180deg)}.award-sheet:after,.award-sheet:before{content:"";position:absolute;width:39%;height:44%;background:linear-gradient(135deg,#e2e7d8 0 55%,#bc9a57 55.2% 56%,#f0eee2 56.2% 61%,transparent 61.2%);clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none;z-index:-1}.award-sheet:before{top:0;left:0;width:28%;height:23%}.award-sheet:after{bottom:0;right:0;transform:rotate(180deg)}.award-masthead{display:grid;grid-template-columns:130px 1fr 155px;align-items:center;gap:22px;direction:rtl;position:relative;margin:15px 0 22px}.award-masthead .official-logo{background:#fffefb;height:72px;justify-self:center}.award-masthead .official-logo img{width:270px}.award-masthead .official-logo.government{width:118px}.award-masthead .official-logo.center{width:145px}.award-identity{direction:rtl}.award-identity strong{font-size:17px;font-weight:700;display:block}.award-identity small{display:block;font-size:11px;color:#728077;margin-top:5px}.award-title h2{font-size:44px;line-height:1.5;font-weight:700;margin:10px 0 16px;color:#174e43}.award-divider{display:flex;justify-content:center;align-items:center;gap:14px;margin:0 auto 20px}.award-divider:after,.award-divider:before{content:"";width:70px;height:1px;background:#b99a55}.award-divider i{height:8px;width:8px;transform:rotate(45deg);background:#c3a465}.award-presented{font-size:16px;margin:0 0 10px;color:#5b7065}.award-name{font-size:34px;color:#9c803e;line-height:1.75;margin:0 auto 8px;font-weight:700;max-width:100%;overflow-wrap:anywhere}.award-name-long{font-size:26px}.award-department{font-size:13px;color:#687b70;margin:0 0 8px}.award-description{font-size:16px;line-height:2;max-width:790px;margin:7px auto 25px}.award-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#f0f2e8eb;border-radius:16px;padding:19px 12px;margin-top:auto;position:relative;gap:0}.award-details>div{padding:0 12px;min-width:0}.award-details>div+div{border-inline-start:1px solid #cbbb95}.award-details small{display:block;font-size:12px;color:#536c5e;margin-bottom:10px}.award-details strong{display:block;font-size:15px;font-weight:600;overflow-wrap:anywhere}.award-details .award-id{font-family:Source Sans\ 3,Arial,sans-serif;letter-spacing:.7px;font-size:14px}.award-percent{display:block;font-size:12px;margin-top:3px;color:#6a7c6c}.award-disclaimer{font-size:10px;line-height:1.9;color:#767964;margin:20px auto 0;max-width:75%;position:relative}html[lang=en] .award-identity{direction:ltr}html[lang=en] .award-title h2{font-size:36px}html[lang=en] .award-description{font-size:17px;line-height:1.7}html[lang=en] .award-name{font-size:35px}html[lang=en] .award-name-long{font-size:26px}@media(max-width:1050px){.award-content{padding:32px 34px 25px;min-height:600px}.award-masthead{grid-template-columns:100px 1fr 122px;gap:12px}.award-masthead .official-logo{height:58px}.award-masthead .official-logo img{width:220px}.award-masthead .official-logo.government{width:96px}.award-masthead .official-logo.center{width:118px}.award-identity strong{font-size:15px}.award-title h2{font-size:38px}.award-name{font-size:30px}.award-description{font-size:14px}}@media(max-width:600px){.award-content{padding:28px 20px 22px;min-height:0}.award-masthead{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 16px}.award-identity{grid-column:1/-1;grid-row:2}.award-masthead .government{grid-column:1;grid-row:1}.award-masthead .center{grid-column:2;grid-row:1}.award-masthead .official-logo{background:#fffefb}.award-title h2{font-size:32px}.award-name,html[lang=en] .award-name{font-size:27px}.award-name-long,html[lang=en] .award-name-long{font-size:23px}.award-description,.award-presented{font-size:14px}.award-details{grid-template-columns:1fr;gap:13px;padding:18px}.award-details>div+div{border-inline-start:0;border-top:1px solid #d3c6a8;padding-top:13px}.award-details small{margin-bottom:4px}.award-disclaimer{max-width:90%;font-size:10px}html[lang=en] .award-title h2{font-size:29px}}@media print{@page{size:A4 landscape;margin:10mm}.print-only .award-sheet{width:277mm;max-width:none;height:188mm;margin:0;border:0;box-shadow:none;page-break-inside:avoid;break-inside:avoid}.print-only .award-content{height:100%;min-height:0;padding:12mm 17mm 8mm}.print-only .award-masthead{grid-template-columns:40mm 1fr 44mm;gap:6mm;margin:2mm 0 5mm}.print-only .award-identity{grid-column:auto;grid-row:auto}.print-only .award-masthead .center,.print-only .award-masthead .government{grid-column:auto;grid-row:auto;background:transparent}.print-only .award-masthead .official-logo{height:20mm}.print-only .award-masthead .official-logo img{width:75mm}.print-only .award-masthead .government{width:33mm}.print-only .award-masthead .center{width:40mm}.print-only .award-identity strong{font-size:15pt}.print-only .award-identity small{font-size:9pt}.print-only .award-title h2{font-size:35pt;margin:2mm 0 3mm}.print-only .award-divider{margin-bottom:4mm}.print-only .award-presented{font-size:13pt;margin-bottom:2mm}.print-only .award-name{font-size:28pt;line-height:1.6;margin:0 auto 2mm}.print-only .award-name-long{font-size:20pt}.print-only .award-department{font-size:10pt;margin-bottom:2mm}.print-only .award-description{font-size:12pt;line-height:1.8;margin:2mm auto 5mm;max-width:220mm}.print-only .award-details{grid-template-columns:repeat(3,minmax(0,1fr));padding:5mm 3mm;gap:0;border-radius:5mm}.print-only .award-details>div{padding:0 3mm}.print-only .award-details>div+div{border-top:0;border-inline-start:1px solid #cbbb95}.print-only .award-details small{font-size:9pt;margin-bottom:2mm}.print-only .award-details strong{font-size:11pt}.print-only .award-percent{font-size:9pt}.print-only .award-disclaimer{font-size:8pt;max-width:80%;margin-top:4mm}html[lang=en] .print-only .award-title h2{font-size:30pt}}:root{--waey-green:#124b3b;--waey-accent:#08755a;--waey-gold:#bda36d;--waey-bg:#f6faf8;--waey-border:#d8e7df}body{background:var(--waey-bg)}.official-header{background:#fff;border-bottom:1px solid var(--waey-border);box-shadow:0 4px 24px rgba(15,66,49,.05)}.official-masthead{background:#fff}.official-masthead .platform-title{text-decoration:none}.official-masthead .platform-title strong{color:var(--waey-green);font-size:clamp(22px,2vw,29px);font-weight:800;letter-spacing:-.025em}.official-masthead .platform-title small{color:#647b70;font-size:12px;font-weight:500;line-height:1.6}.official-toolbar{background:#fff;color:var(--waey-green);border-top:1px solid #edf2ee}.official-toolbar a,.official-toolbar button{border-radius:10px;transition:background-color .16s ease,color .16s ease}.official-toolbar a:hover,.official-toolbar button:hover{background:#eaf5ef;color:var(--waey-green)}.courses-page{background:var(--waey-bg);color:#193a30}.courses-welcome{background:linear-gradient(112deg,#124b3b,#08755a);border:1px solid #317d63}.admin-course-panel,.courses-metrics article,.report-cards article{border-color:var(--waey-border);box-shadow:0 6px 24px rgba(16,69,48,.035)}.courses-nav a[aria-current=page]{background:#dff1e8;color:var(--waey-green)}.courses-page a:focus-visible,.courses-page button:focus-visible,.signin button:focus-visible,.signin input:focus-visible{outline:3px solid var(--waey-gold);outline-offset:3px}.signin{max-width:510px;margin:clamp(28px,6vh,70px) auto;padding:clamp(24px,4vw,46px);border:1px solid var(--waey-border);border-radius:20px;box-shadow:0 22px 70px rgba(15,66,49,.09);background:#fff}.signin-brand{display:grid;gap:4px;padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid var(--waey-border);color:#567567;font-size:15px}.signin-brand-name{color:var(--waey-green);font-size:42px;font-weight:800;line-height:1.35}.signin h1{font-size:25px;color:var(--waey-green)}.signin input{border:1px solid #c2d7cd;border-radius:10px;min-height:51px;background:#fcfefd}.signin input:focus{border-color:var(--waey-accent);outline:2px solid #cce9dc}.signin button{background:var(--waey-green);border-radius:10px;font-weight:700;cursor:pointer}.signin button:hover{background:var(--waey-accent)}@media(max-width:700px){.official-masthead .platform-title small{font-size:11px}.signin{margin:24px 12px}}