.darasa-public-hero{background:rgba(4,10,8,.08)}.darasa-public .imp-landing-hero h1{margin:0;font-size:clamp(4rem,10vw,8rem)}.darasa-public .lead{max-width:35rem;color:var(--imp-gold);font-size:clamp(1.15rem,2vw,1.5rem)}.darasa-public-promise{max-width:38rem;color:var(--darasa-soft);font-size:1.05rem}.darasa-next-section{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-block:1rem;border-block:1px solid var(--darasa-line);color:var(--darasa-bright);font-weight:700;text-decoration:none}.darasa-screen,.darasa-course-screen,.darasa-lesson-screen,.darasa-form-screen,.darasa-quiz-screen,.darasa-result-screen,.darasa-mastery-screen,.darasa-section,.darasa-studio,.darasa-form,.darasa-quiz-form,.darasa-course-grid,.darasa-list,.darasa-lesson-list,.darasa-challenges,.darasa-progress-list,.darasa-contribution-list,.darasa-review,.darasa-answer-list{display:grid}.darasa-screen,.darasa-course-screen,.darasa-lesson-screen{gap:1.35rem}.darasa-screen-head,.darasa-course-hero,.darasa-lesson-head,.darasa-section-head,.darasa-card-top,.darasa-review article>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.darasa-screen-head,.darasa-course-hero,.darasa-lesson-head{min-height:10rem;padding:clamp(1rem,3vw,2rem);border:1px solid var(--darasa-line);border-radius:var(--imp-radius-large);background:linear-gradient(120deg, rgba(159, 191, 139, 0.11), transparent 60%),rgba(7,13,11,.76);box-shadow:var(--imp-shadow-soft);backdrop-filter:blur(16px)}.darasa-screen-head h1,.darasa-course-hero h1,.darasa-lesson-head h1,.darasa-form-screen h1,.darasa-quiz-screen h1,.darasa-result-screen h1,.darasa-mastery-card h1,.darasa-certificate h1{margin:0;color:var(--darasa-bright);font-family:var(--imp-font-display);font-weight:520;line-height:.98}.darasa-screen-head h1,.darasa-course-hero h1{font-size:clamp(2.8rem,6vw,5rem)}.darasa-lesson-head h1,.darasa-form-screen h1,.darasa-quiz-screen h1{font-size:clamp(2.6rem,5vw,4.3rem)}.darasa-screen-head p,.darasa-course-hero p,.darasa-lesson-head p,.darasa-form-screen header>p{max-width:42rem;margin-block:.55rem 0;color:var(--darasa-soft)}.darasa-primary,.darasa-hero-actions a,.darasa-inline-form button,.darasa-form button,.darasa-quiz-form button,.darasa-result-actions a{display:inline-flex;width:auto;min-height:2.8rem;align-items:center;justify-content:center;margin:0;padding:.6rem 1rem;border:1px solid color-mix(in srgb, var(--imp-app-color) 76%, var(--darasa-line));border-radius:var(--imp-control-radius);background:var(--imp-app-color);color:#0a130c;font-weight:760;text-decoration:none}.darasa-back{display:inline-flex;width:fit-content;margin-bottom:.55rem;color:var(--imp-gold);font-weight:700;text-decoration:none}.darasa-section,.darasa-studio,.darasa-learning-card,.darasa-author-tools,.darasa-challenges,.darasa-review,.darasa-mastery-card,.darasa-certificate{gap:1rem;padding:clamp(1rem,3vw,1.6rem);border:1px solid var(--darasa-line);border-radius:var(--imp-radius);background:var(--darasa-panel);box-shadow:var(--imp-shadow-soft);backdrop-filter:blur(16px)}.darasa-section>header h2,.darasa-section-head h2,.darasa-author-tools h2,.darasa-challenges h2{margin:0;color:var(--darasa-bright);font-family:var(--imp-font-display);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:520}.darasa-author-tools>summary{cursor:pointer;color:var(--darasa-bright);font-weight:760;list-style:none}.darasa-author-tools>summary::-webkit-details-marker{display:none}.darasa-author-tools__body{display:grid;gap:1rem;margin-top:1rem}.darasa-state-nav,.darasa-hero-actions,.darasa-lesson-actions,.darasa-lifecycle,.darasa-result-actions,.darasa-tool-grid,.darasa-learner-chips,.darasa-skill-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.darasa-state-nav{padding:.25rem;border:1px solid var(--darasa-line);border-radius:999px;background:rgba(4,9,7,.44)}.darasa-state-nav a{padding:.4rem .7rem;border-radius:999px;color:var(--darasa-soft);font-size:.78rem;font-weight:740;text-decoration:none}.darasa-state-nav a[aria-current=page]{background:rgba(159,191,139,.18);color:var(--darasa-bright)}.darasa-course-grid{grid-template-columns:repeat(auto-fit, minmax(min(17rem, 100%), 1fr));gap:.8rem}.darasa-course-card,.darasa-module,.darasa-progress-list article,.darasa-contribution-list article,.darasa-review article{padding:1rem;border:1px solid var(--darasa-line);border-radius:var(--imp-radius-soft);background:rgba(9,17,14,.9)}.darasa-course-card h3,.darasa-module h3,.darasa-contribution-list h3{margin-block:.55rem;color:var(--darasa-bright)}.darasa-course-card a,.darasa-list a,.darasa-module a,.darasa-challenge-row,.darasa-tool-grid a,.darasa-source-list a,.darasa-file-pick,.darasa-file-ready{color:var(--imp-gold);font-weight:700;text-decoration:none}.darasa-meter{height:.42rem;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.08)}.darasa-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, var(--imp-app-color), var(--imp-gold))}.darasa-list,.darasa-lesson-list,.darasa-challenges{gap:.5rem}.darasa-list>a,.darasa-lesson-list>a,.darasa-challenge-row{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:.85rem;min-height:4.2rem;padding:.75rem .9rem;border:1px solid var(--darasa-line);border-radius:var(--imp-radius-tight);background:rgba(6,12,10,.56);color:var(--darasa-bright);text-decoration:none}.darasa-list>a:hover,.darasa-lesson-list>a:hover,.darasa-challenge-row:hover{border-color:rgba(159,191,139,.36);background:rgba(159,191,139,.08)}.darasa-list small,.darasa-lesson-list small,.darasa-challenge-row small{display:block;margin-top:.2rem;color:var(--darasa-soft);font-size:.73rem}.darasa-list-icon{display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:.7rem;background:rgba(159,191,139,.13);color:var(--imp-app-color)}.darasa-empty,.darasa-empty-inline{display:grid;place-items:start;gap:.4rem;min-height:8rem;align-content:center;padding:1rem;border:1px dashed rgba(237,244,229,.18);border-radius:var(--imp-radius-soft);color:var(--darasa-soft)}.darasa-empty-inline{min-height:4rem}.darasa-empty h3,.darasa-empty-inline h3{margin:0;color:var(--darasa-bright)}.darasa-progress-strip{display:grid;grid-template-columns:auto minmax(8rem, 1fr) auto;align-items:center;gap:1rem;padding:.7rem 1rem;border:1px solid var(--darasa-line);border-radius:999px;background:var(--darasa-panel-strong)}.darasa-progress-strip a{color:var(--imp-gold);text-decoration:none}.darasa-studio-nav{position:sticky;top:5.25rem;z-index:10;display:grid;grid-template-columns:repeat(6, 1fr);gap:.35rem;padding:.4rem;border:1px solid var(--darasa-line);border-radius:var(--imp-radius);background:rgba(6,12,10,.93);box-shadow:var(--imp-shadow-soft);backdrop-filter:blur(18px)}.darasa-studio-nav a{display:grid;min-height:3.15rem;place-items:center;gap:.1rem;border-radius:var(--imp-control-radius);color:var(--darasa-soft);font-size:1.05rem;text-decoration:none}.darasa-studio-nav span{font-size:.65rem;font-weight:760}.darasa-studio-nav a:hover{background:rgba(159,191,139,.1);color:var(--darasa-bright)}.darasa-module{margin-top:.2rem}.darasa-module>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;margin-bottom:.75rem}.darasa-module>header>span{color:var(--imp-app-color);font-family:var(--imp-font-display);font-size:1.5rem}.darasa-module>header h3{margin:0}.darasa-inline-form{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.55rem;margin:0}.darasa-inline-form input{margin:0}.darasa-learner-chips span,.darasa-state{padding:.38rem .65rem;border:1px solid var(--darasa-line);border-radius:999px;color:var(--darasa-soft);font-size:.72rem}.darasa-contribution-list{grid-template-columns:repeat(auto-fit, minmax(min(16rem, 100%), 1fr));gap:.7rem}.darasa-contribution-list p{color:var(--darasa-soft)}.darasa-contribution-list form{display:flex;gap:.5rem;margin:.8rem 0 0}.darasa-contribution-list button{width:auto;margin:0}.darasa-form-screen,.darasa-quiz-screen,.darasa-result-screen,.darasa-mastery-screen{width:min(48rem,100%);gap:1rem;margin-inline:auto;padding:clamp(1.1rem,4vw,2rem);border:1px solid var(--darasa-line);border-radius:var(--imp-radius-large);background:var(--darasa-panel-strong);box-shadow:var(--imp-shadow);backdrop-filter:blur(18px)}.darasa-form,.darasa-quiz-form{gap:.8rem}.darasa-form p,.darasa-quiz-form p{margin:0}.darasa-form label,.darasa-quiz-form label{color:var(--darasa-soft);font-size:.82rem;font-weight:700}.darasa-form :is(input,textarea,select),.darasa-quiz-form :is(input,textarea,select){margin:.25rem 0 0;border-color:var(--darasa-line);border-radius:var(--imp-control-radius);background:rgba(2,7,5,.66)}.darasa-form .helptext{color:var(--darasa-soft);font-size:.7rem}.darasa-form .errorlist{color:#efad8f}.darasa-time{display:grid;min-width:5.5rem;min-height:5.5rem;place-items:center;padding:.7rem;border:1px solid var(--darasa-line);border-radius:50%;color:var(--imp-gold);font-family:var(--imp-font-display);font-size:2rem;line-height:.8}.darasa-time small{color:var(--darasa-soft);font-family:var(--imp-font-sans);font-size:.65rem}.darasa-learning-card{min-height:13rem}.darasa-lesson-body{max-width:64rem;color:var(--darasa-bright);font-size:1.1rem;line-height:1.75}.darasa-learning-card details,.darasa-author-tools details,.darasa-studio details{padding:.75rem 0;border-top:1px solid var(--darasa-line)}.darasa-learning-card summary,.darasa-author-tools summary,.darasa-studio summary{color:var(--imp-gold);cursor:pointer}.darasa-source-list{margin-bottom:0}.darasa-lesson-actions{justify-content:end}.darasa-lesson-actions form,.darasa-work-link,.darasa-lifecycle form{width:auto;margin:0}.darasa-lesson-actions button,.darasa-work-link button,.darasa-lifecycle button{width:auto;margin:0}.darasa-tool-grid>:is(a,button){width:auto;min-height:2.65rem;margin:0;padding:.55rem .8rem;border:1px solid var(--darasa-line);border-radius:var(--imp-control-radius);background:rgba(4,10,8,.6);color:var(--darasa-bright);font-weight:700;text-decoration:none}.darasa-result-note,.darasa-score{padding:1rem;border:1px solid var(--darasa-line);border-radius:var(--imp-radius);background:rgba(7,14,11,.82)}.darasa-result-note{display:flex;justify-content:space-between;gap:1rem}.darasa-review article{display:grid;gap:.8rem}.darasa-review article>p{color:var(--darasa-soft)}.darasa-score{display:grid;min-height:12rem;place-items:center;color:var(--darasa-warn);font-family:var(--imp-font-display);font-size:clamp(4rem,14vw,8rem)}.darasa-score.is-strong{color:var(--darasa-good)}.darasa-answer-list{gap:.55rem}.darasa-answer-list article{padding:.9rem;border:1px solid rgba(221,166,109,.25);border-radius:var(--imp-radius-soft);background:rgba(221,166,109,.06)}.darasa-answer-list article.is-correct{border-color:rgba(159,201,143,.32);background:rgba(159,201,143,.07)}.darasa-mastery-card{min-height:24rem;align-content:center}.darasa-mastery-mark,.darasa-certificate-mark{display:grid;width:4.5rem;height:4.5rem;place-items:center;border:1px solid rgba(241,213,127,.5);border-radius:1.4rem;background:rgba(241,213,127,.12);color:var(--imp-gold);font-size:2rem}.darasa-skill-row span{padding:.4rem .7rem;border-radius:999px;background:rgba(159,191,139,.12);color:var(--darasa-bright);font-size:.76rem}.darasa-certificate{width:min(58rem,100%);min-height:35rem;align-content:center;margin-inline:auto;padding:clamp(2rem,7vw,5rem);border-color:rgba(241,213,127,.42);background:linear-gradient(145deg, rgba(241, 213, 127, 0.09), transparent 60%),var(--darasa-panel-strong)}.darasa-certificate h1{font-size:clamp(3rem,7vw,6rem)}.darasa-messages{display:grid;width:min(52rem,100%);gap:.4rem;margin:0 auto .8rem}.darasa-messages p{margin:0;padding:.65rem .9rem;border:1px solid var(--darasa-line);border-radius:var(--imp-control-radius);background:var(--darasa-panel-strong)}.darasa-messages .error{color:#efad8f}@media(max-width: 700px){body.darasa-page{--darasa-shell: min(100% - 1rem, 42rem);background-attachment:scroll}body.darasa-page .page.darasa-main{padding-block:.65rem 1.25rem}.darasa-screen-head,.darasa-course-hero,.darasa-lesson-head,.darasa-section-head{align-items:start;flex-direction:column}.darasa-screen-head,.darasa-course-hero,.darasa-lesson-head{min-height:0;padding:1rem}.darasa-screen-head h1,.darasa-course-hero h1,.darasa-lesson-head h1,.darasa-form-screen h1,.darasa-quiz-screen h1{font-size:clamp(2.25rem,12vw,3.4rem)}.darasa-studio-nav{top:4.8rem}.darasa-studio-nav span{display:none}.darasa-studio-nav a{min-height:2.7rem}.darasa-progress-strip{grid-template-columns:auto 1fr}.darasa-progress-strip a{grid-column:1/-1;text-align:center}.darasa-inline-form{grid-template-columns:1fr}.darasa-time{min-width:4rem;min-height:4rem;border-radius:1.1rem}.darasa-tool-grid{display:grid;grid-template-columns:repeat(2, 1fr)}.darasa-tool-grid>:is(a,button){justify-content:center;text-align:center}.darasa-lesson-actions{display:grid;grid-template-columns:1fr 1fr}.darasa-lesson-actions button{width:100%}.darasa-form-screen,.darasa-quiz-screen,.darasa-result-screen,.darasa-mastery-screen{padding:1rem;border-radius:var(--imp-radius)}.darasa-certificate{min-height:30rem}}body.darasa-page{--darasa-shell: min(1240px, calc(100vw - 2rem));--imp-app-color: #9fbf8b;--imp-app-color-soft: rgba(159, 191, 139, 0.16);--darasa-panel: rgba(8, 15, 12, 0.86);--darasa-panel-strong: rgba(7, 13, 11, 0.94);--darasa-line: rgba(237, 244, 229, 0.14);--darasa-bright: #f1f4e9;--darasa-soft: #b8c1b3;--darasa-good: #9fc98f;--darasa-warn: #dda66d;color-scheme:dark;background-color:#07100d;background-image:image-set(url("../../media/darasa-highland-learning-studio.avif") type("image/avif"), url("../../media/darasa-highland-learning-studio.webp") type("image/webp"));background-position:center;background-size:cover;background-attachment:fixed}body.darasa-page::before{background:rgba(3,9,7,.68)}body.darasa-landing-page::before{background:rgba(3,9,7,.48)}body.darasa-page :is(.topbar.darasa-topbar,.page.darasa-main,.darasa-footer){width:var(--darasa-shell)}body.darasa-page .page.darasa-main{min-height:calc(100dvh - 7rem);padding-block:1.2rem 2rem}body.darasa-landing-page .page.darasa-main{width:100%;padding:0}body.darasa-page .darasa-footer{position:static;padding-block:.6rem 1rem;background:rgba(0,0,0,0);opacity:.68}
