.tono-assessment-shell,.tono-assessment-list,.tono-assessment-prereq{--tono-assess-blue:#0c2841;--tono-assess-orange:#d95500;--tono-assess-muted:#506277;color:var(--tono-assess-blue)}.tono-assessment-shell{max-width:850px;margin:32px auto 55px;background:#fff;padding:clamp(16px,3vw,35px);border:1px solid #e5eaf0;border-radius:24px;box-shadow:0 15px 45px #10273b0b}.tono-assessment-intro{margin-bottom:20px}.tono-assessment-intro>span,.tono-assessment-result>span{color:#be4c00;font-weight:900;font-size:13px}.tono-assessment-intro h2{font-size:clamp(23px,3vw,35px);margin:10px 0;color:#10273e!important}.tono-assessment-intro p,.tono-assessment-result>p{color:#53667a!important;line-height:2}.tono-assessment-student{display:grid;grid-template-columns:2fr 1fr;gap:12px;padding:18px;border-radius:16px;background:#fff7ef;border:1px solid #ffdcc1;margin-bottom:20px}.tono-assessment-student label{display:flex;flex-direction:column;gap:8px;font-weight:800;font-size:14px}.tono-assessment-student input,.tono-assessment-student select{background:#fff!important;border:1px solid #d9e1e8!important;border-radius:12px!important;color:#162d46!important;padding:11px!important;min-height:45px}.tono-assessment-question{border:1px solid #e4e9f0;border-radius:18px;padding:18px;margin:16px 0;min-width:0}.tono-assessment-question legend{display:flex;align-items:center;gap:10px;font-weight:900;font-size:16px;color:#16304b;padding:0 8px;line-height:1.8}.tono-assessment-question legend em{font-style:normal;flex-shrink:0;width:32px;height:32px;background:#ffeddc;color:#a43e00;border-radius:10px;display:grid;place-items:center}.tono-assessment-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.tono-assessment-choices label{cursor:pointer;display:flex;align-items:center;gap:10px;border:1px solid #e0e6ed;border-radius:12px;padding:14px;background:#fafcfe;color:#25394f;font-weight:600;transition:.2s}.tono-assessment-choices label:has(input:checked){background:#fff1e6;border-color:#d95500;color:#8f3900}.tono-assessment-choices input{accent-color:#d95500}.tono-assessment-consent{display:flex;align-items:flex-start;gap:10px;margin:22px 0;color:#2f455b;font-size:13px;line-height:2}.tono-assessment-consent input{margin-top:8px;accent-color:#d95500}.tono-assessment-submit,.tono-assessment-login a{display:inline-flex;border:0;background:#d95500;color:#fff!important;border-radius:13px;padding:15px 24px;cursor:pointer;font-weight:900;font-size:15px;text-decoration:none}.tono-assessment-submit:hover,.tono-assessment-login a:hover{background:#ad4200;color:#fff}.tono-assessment-result{border-radius:18px;background:linear-gradient(140deg,#f1f9ff,#fff6ec);border:1px solid #cee1f0;padding:24px;margin-bottom:25px}.tono-assessment-result h3{color:#102d48;font-size:23px}.tono-assessment-result h4{color:#163047;font-size:18px;margin:20px 0 10px}.tono-assessment-bars{display:grid;gap:12px}.tono-assessment-bar>div{display:flex;justify-content:space-between;font-weight:800;color:#19334d;margin-bottom:7px}.tono-assessment-bar>i{display:block;height:9px;border-radius:50px;background:#dce6ee;overflow:hidden}.tono-assessment-bar>i>b{display:block;height:100%;background:linear-gradient(90deg,#e76004,#ffb167);border-radius:50px}.tono-assessment-courses{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tono-assessment-courses a{display:flex;flex-direction:column;gap:9px;text-decoration:none;color:#132f49!important;background:#fff;border:1px solid #dce6ef;border-radius:12px;padding:15px;font-weight:800}.tono-assessment-courses a span{color:#c54c00;font-size:12px}.tono-assessment-result-again{font-size:13px!important}.tono-assessment-login{padding:30px;border-radius:20px;background:#f2f7fb;text-align:center;margin:20px auto;max-width:680px}.tono-assessment-login h3{color:#183651}.tono-assessment-login p{color:#405c73}.tono-assessment-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px auto}.tono-assessment-card{display:block;text-decoration:none!important;color:#13314b!important;background:#fff;border:1px solid #e0e8ef;border-radius:19px;overflow:hidden;box-shadow:0 10px 28px #1028400a;transition:transform .2s}.tono-assessment-card:hover{transform:translateY(-4px)}.tono-assessment-thumb{height:180px;background:#eef5fb;overflow:hidden}.tono-assessment-thumb img{width:100%;height:100%;object-fit:cover}.tono-assessment-placeholder{display:grid;place-items:center;height:100%;font-size:70px;color:#d45c17}.tono-assessment-card>div:last-child{padding:18px}.tono-assessment-card small{color:#b24b00;font-weight:800}.tono-assessment-card h3{color:#12304c;margin:8px 0;font-size:20px}.tono-assessment-card p{color:#556879;line-height:1.85;font-size:13px}.tono-assessment-card>div:last-child>span{color:#c24d00;font-weight:900}.tono-assessment-prereq{padding:17px 20px;border:1px solid #f3c8a7;background:#fff5ec;border-radius:15px;margin:18px 0}.tono-assessment-prereq strong{color:#9c3900}.tono-assessment-prereq p{margin:7px 0;color:#4a3829}.tono-assessment-prereq a{display:inline-flex;font-weight:800;color:#a64300;text-decoration:underline}@media(max-width:700px){.tono-assessment-student,.tono-assessment-choices,.tono-assessment-courses,.tono-assessment-list{grid-template-columns:1fr}}.tono-assessment-archive,.tono-assessment-single{padding-block:35px 70px;color:#26384f}.tono-assessment-archive-hero{padding:clamp(23px,5vw,56px);border-radius:28px;margin:0 0 28px;background:linear-gradient(125deg,#0b1d39,#153755);color:#fff;overflow:hidden;position:relative}.tono-assessment-archive-hero>span{display:inline-block;margin-bottom:12px;color:#ffbc8d;font-weight:900}.tono-assessment-archive-hero h1{font-size:clamp(25px,4vw,42px);margin:0 0 10px;color:#fff}.tono-assessment-archive-hero p{font-size:15px;line-height:2.1;max-width:700px;margin:0;color:#e4ebf7}.tono-assessment-archive-history{margin-top:44px;padding:25px;border:1px solid #dbe3ef;border-radius:24px;background:#f7f9fc}.tono-assessment-archive-history h2{font-size:22px;color:#14253b;margin:0 0 20px}.tono-assessment-history{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.tono-assessment-history a{display:grid;gap:6px;padding:17px 19px;border:1px solid #e4e9f1;border-radius:14px;background:#fff;color:#14253b;text-decoration:none;transition:transform .18s,border-color .18s}.tono-assessment-history a:hover{transform:translateY(-3px);border-color:#c85d1b}.tono-assessment-history a span{color:#a44813;font-size:12px;font-weight:800}.tono-assessment-history a strong{font-size:15px}.tono-assessment-history a small{color:#4b5c70}.tono-assessment-archive-history>p{color:#4b5c70;line-height:2}.tono-assessment-back{margin-bottom:16px}.tono-assessment-back a{color:#a3440d;text-decoration:none;font-weight:800}.tono-assessment-single-featured{max-width:340px;margin:20px 0 0}.tono-assessment-single-featured img{display:block;width:100%;height:auto;border-radius:18px}.tono-assessment-description{max-width:100%;font-size:15px;line-height:2}@media(max-width:720px){.tono-assessment-archive,.tono-assessment-single{padding-block:20px 40px}.tono-assessment-archive-history{padding:16px}}.tono-assessment-shell,.tono-assessment-login,.tono-assessment-list,.tono-assessment-archive-history{font-family:var(--azp-font,'Azp Shabnam',Tahoma,sans-serif)}.tono-assessment-shell{color:#1b3046!important;background:#fff!important}.tono-assessment-shell .tono-assessment-intro h2,.tono-assessment-shell .tono-assessment-question legend,.tono-assessment-shell .tono-assessment-student label,.tono-assessment-shell .tono-assessment-student label>span{color:#17324a!important}.tono-assessment-facts{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:15px}.tono-assessment-facts>span{display:inline-flex;padding:7px 11px;border:1px solid #e3e8ef;border-radius:100px;background:#f7f9fc;color:#375268;font-size:12px;font-weight:850}.tono-assessment-progress{height:7px;overflow:hidden;border-radius:50px;background:#e7edf4;margin:20px 0 8px}.tono-assessment-progress span{display:block;width:0;height:100%;border-radius:50px;background:#bf4b0a;transition:width .2s}.tono-assessment-progress-label{font-size:12px;color:#516479!important;text-align:left;margin:0 0 18px}.tono-assessment-question-hint{margin:0 0 10px;color:#63758a!important;font-size:12px;font-weight:600}.tono-assessment-question.is-incomplete{border-color:#d04b20;box-shadow:0 0 0 3px #fff2e8}.tono-assessment-form-message{margin:12px 0;padding:12px 16px;border:1px solid #f0c0ac;background:#fff4ef;color:#94380d!important;border-radius:12px}.tono-assessment-form-message[hidden]{display:none!important}.tono-assessment-submit:disabled{opacity:.7;cursor:not-allowed}.tono-assessment-timer{display:flex;align-items:center;justify-content:space-between;position:sticky;top:12px;z-index:7;background:#142d45;border:1px solid #34536d;border-radius:13px;padding:10px 15px;color:#fff;margin:12px 0;box-shadow:0 10px 25px rgb(17 43 65 / .15)}.tono-assessment-timer span{font-size:13px;font-weight:850;color:#fff}.tono-assessment-timer strong{font-size:23px;letter-spacing:1px;color:#fff;font-variant-numeric:tabular-nums;direction:ltr}.tono-assessment-form.is-timeout .tono-assessment-timer{background:#912d19}.tono-assessment-grade{display:flex;gap:20px;align-items:center;margin:16px 0 20px;padding:18px;background:#fff;border:1px solid #dfe9f3;border-radius:14px}.tono-assessment-grade>strong{font-size:40px;font-weight:950;color:#b9490b;line-height:1.1}.tono-assessment-grade>div{display:grid;gap:5px}.tono-assessment-grade b{color:#1b344b;font-size:17px}.tono-assessment-grade small{color:#647487;font-size:12px}.tono-assessment-result .tono-assessment-courses>p{color:#41576b!important;line-height:1.9}.tono-assessment-shell .tono-assessment-choices label{background:#f8fafc!important;color:#213a53!important;border-color:#dbe3ed!important}.tono-assessment-shell .tono-assessment-choices label:has(input:checked){background:#fff2e7!important;border-color:#b9490b!important;color:#923607!important}.tono-assessment-shell .tono-assessment-student{color:#20374e!important}@media(max-width:600px){.tono-assessment-shell{margin:18px 0 32px;border-radius:16px}.tono-assessment-grade{gap:12px;padding:13px}.tono-assessment-grade>strong{font-size:30px}.tono-assessment-timer{top:5px}}.tono-assessment-paywall{font-family:'Azp Shabnam',Tahoma,sans-serif;max-width:680px;margin:24px auto 36px;padding:clamp(20px,4vw,35px);border:1px solid #e7d7c5;border-radius:22px;background:#fff9f1;color:#1e344a;box-shadow:0 12px 35px #172e430d}.tono-assessment-paywall>span{font-weight:900;color:#b75012;font-size:12px}.tono-assessment-paywall h3{font-size:25px;color:#132d45;margin:9px 0}.tono-assessment-paywall p{color:#4b5f71;line-height:2}.tono-assessment-paywall strong{color:#ab4308}.tono-assessment-paywall button{font-family:inherit;border:0;border-radius:12px;background:#cf520d;color:#fff;padding:13px 22px;cursor:pointer;font-weight:850;font-size:15px}.tono-assessment-paywall button:hover{background:#a73e06}.tono-assessment-paywall .tono-assessment-payment-warning{background:#fff1e8;border:1px solid #e5b99c;padding:9px 13px;border-radius:10px;color:#92400e}.tono-assessment-shell .tono-assessment-payment-success{padding:12px 16px;background:#e8f8ed;color:#12623e!important;border:1px solid #b0dfbf;border-radius:12px;font-weight:800}