body{font-size:var(--font-size-body)}body :is(.app-main-content,.workspace-root){font-size:var(--interface-body-size)}body :is(.app-main-content,.workspace-root) :is(.ui-page-intro p:not(.eyebrow),.ui-page-header__description){font-size:var(--font-size-control)}body :is(.app-main-content,.workspace-root) :is(.ui-button,.ws-button,.ui-input,.ui-select,.ui-textarea){font-size:var(--interface-control-size)}body .workspace-root .ws-sidebar nav a{font-size:var(--font-size-body)}body .workspace-root :is(.ws-caption,.ws-meta,.ws-small,.ws-sidebar-bottom,.ws-picker-task small){font-size:var(--interface-label-size)}body .workspace-root :is(.ws-course-meta,.ws-filters label,.ws-picker-task strong){font-size:var(--font-size-control)}body .workspace-root .ws-course-title h2{font-size:var(--font-size-course-title)!important}body .workspace-root :is(.ws-panel-header h2,.ws-panel h2){font-size:var(--font-size-section)!important}
body .workspace-root .task-exercise-page .exercise-results-view{scroll-margin-top:calc(var(--workspace-header-height,77px) + 20px)}body .workspace-root .task-exercise-page .exercise-results-view:focus{box-shadow:none;outline:none}.exercise-results-view__summary{gap:12px;padding-block:12px;display:grid}.exercise-results-view__summary>strong{font-size:20px;font-weight:750}.exercise-results-view__summary-bar{background:#e7e5e4;border-radius:7px;gap:3px;height:14px;display:flex;overflow:hidden}.exercise-results-view__summary-segment{flex-basis:0;min-width:0}.exercise-results-view__summary-legend{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.exercise-results-view__summary-legend li{align-items:center;gap:6px;display:flex}.exercise-results-view__summary-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.exercise-results-view__summary-segment--correct{background:#15803d}.exercise-results-view__summary-segment--partially_correct{background:#fbbf24}.exercise-results-view__summary-segment--incorrect{background:#dc2626}.exercise-results-view__summary-segment--insufficient{background:#be123c}.exercise-results-view__summary-segment--pending{background:#78716c}body :is(.app-main-content,.workspace-root) :is(.practice-session__question-card,.exercise-answer-form__question,.exercise-results-view__question,.task-exercise-card,.practice-history__answer){border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:none;border-radius:12px;padding:23px;line-height:1.75}body :is(.app-main-content,.workspace-root) :is(.exercise-answer-form__question,.exercise-results-view__question){gap:16px}body :is(.app-main-content,.workspace-root) :is(.exercise-answer-form__question,.exercise-results-view__question,.practice-history__answer) :is(p,li,.topic-study__text),body :is(.app-main-content,.workspace-root) :is(.exercise-answer-form__question,.exercise-results-view__question,.task-exercise-card) h4{font-size:var(--font-size-body)}body :is(.app-main-content,.workspace-root) .practice-history__answer h3{font-size:var(--font-size-subheading)}body :is(.app-main-content,.workspace-root) .practice-history__answer h3 .topic-study__text{font:inherit}body :is(.app-main-content,.workspace-root) .practice-session__question-card .practice-session__question-title{margin-block:12px;font-size:var(--section-title-size)!important;letter-spacing:-.3px!important;line-height:1.6!important}body :is(.app-main-content,.workspace-root) .practice-session__question-card .practice-session__scenario{margin-bottom:0}body :is(.app-main-content,.workspace-root) :is(.exercise-answer-form__question,.exercise-results-view__question,.practice-history__answer,.practice-session__question-card) :is(p,h1,h2,h3,li)>.topic-study__text{font:inherit;line-height:inherit;margin:0;display:inline}body :is(.app-main-content,.workspace-root) :is(.practice-session,.exercise-answer-form,.exercise-results-view) .formula-math--inline{color:var(--text-primary);vertical-align:baseline}body :is(.app-main-content,.workspace-root) :is(.practice-session,.exercise-answer-form,.exercise-results-view) .formula-math--inline .katex{font-size:1.12em}body :is(.app-main-content,.workspace-root) .practice-session__choices{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}body :is(.app-main-content,.workspace-root) .practice-session__choices legend{font-size:var(--font-size-control);margin-bottom:10px}body :is(.app-main-content,.workspace-root) :is(.practice-session__option,.exercise-answer-form__choices label){border:0;border-top:1px solid var(--border);font-size:var(--font-size-body);cursor:pointer;background:0 0;border-radius:0;align-items:baseline;gap:12px;padding:17px 5px;display:flex}body :is(.app-main-content,.workspace-root) :is(.practice-session__option:has(input:checked),.exercise-answer-form__choices label.is-selected){box-shadow:none;background:var(--surface-muted)}body :is(.app-main-content,.workspace-root) :is(.practice-session__option,.exercise-answer-form__choices label):focus-within{outline:2px solid var(--promptus-focus-ring);outline-offset:3px}body :is(.app-main-content,.workspace-root) .practice-session__option input{width:16px;height:16px;accent-color:var(--promptus-ink);flex:none}body :is(.app-main-content,.workspace-root) :is(.practice-session__option,.exercise-answer-form__choices label) .topic-study__text{min-width:0;font:inherit;margin:0;display:inline}body :is(.app-main-content,.workspace-root) .practice-session__question-card{border-color:var(--layout-border);background:var(--layout-card);box-shadow:none;color:var(--layout-ink);border-radius:14px;padding:28px}body :is(.app-main-content,.workspace-root) .practice-session__question-card .practice-session__card-eyebrow{color:var(--layout-eyebrow);font-size:var(--font-size-eyebrow);letter-spacing:1.5px;text-transform:uppercase;margin:0 0 10px;font-weight:600;line-height:1.5}body :is(.app-main-content,.workspace-root) .practice-session__question-card .practice-session__position{background:var(--surface-muted);color:var(--layout-muted);font-size:var(--font-size-small);border-radius:6px;margin:0 0 16px;padding:3px 8px;display:table}body :is(.app-main-content,.workspace-root) .practice-session__question-card .practice-session__question-title{color:var(--layout-ink);margin:0 0 24px;font-size:var(--section-title-size)!important;font-weight:600!important;line-height:1.5!important}body :is(.app-main-content,.workspace-root) .practice-session__question-card .practice-session__response{gap:0}body :is(.app-main-content,.workspace-root) .practice-session__question-card .practice-session__choices{margin:0 22px;padding:0;display:block}body :is(.app-main-content,.workspace-root) .practice-session__question-card .practice-session__choices legend{width:calc(100% + 44px);color:var(--layout-muted);font-size:var(--font-size-body);margin:0 -22px 20px;padding:0;line-height:1.65}body :is(.app-main-content,.workspace-root) .practice-session__question-card .practice-session__option{border-color:var(--layout-border);min-height:50px;font-size:var(--font-size-body);gap:16px;line-height:1.6}body :is(.app-main-content,.workspace-root) .practice-session__question-card .practice-session__option input{width:17px;height:17px;accent-color:var(--layout-ink);margin:0}body :is(.app-main-content,.workspace-root) .practice-session__question-card .practice-session__actions{margin-top:26px}body :is(.app-main-content,.workspace-root) .practice-session__question-card .practice-session__response .ui-button--primary:not(.ai-action){border:1px solid var(--layout-action);background:var(--layout-action);min-height:44px;color:var(--promptus-white);font-size:var(--font-size-control);box-shadow:none;border-radius:8px;align-items:center;gap:10px;padding:12px 18px;font-weight:500;display:inline-flex}body :is(.app-main-content,.workspace-root) .practice-session__question-card .practice-session__response .ui-button--primary:not(.ai-action):hover:not(:disabled){background:var(--layout-action-hover);border-color:var(--layout-action-hover)}@media (max-width:640px){body :is(.app-main-content,.workspace-root) :is(.practice-session__question-card,.exercise-answer-form__question,.exercise-results-view__question,.task-exercise-card,.practice-history__answer){padding:18px}body :is(.app-main-content,.workspace-root) .practice-session__question-card .practice-session__choices{margin-inline:4px}body :is(.app-main-content,.workspace-root) .practice-session__question-card .practice-session__choices legend{width:calc(100% + 8px);margin-inline:-4px}}body :is(.app-main-content,.workspace-root) .practice-session__question-card h3.practice-session__question-title{font-size:var(--card-title-size)!important}
body :is(.workspace-root,.app-main-content){--layout-radius:8px;--promptus-radius-lg:var(--layout-radius);--promptus-radius-md:var(--layout-radius);--promptus-shadow-surface:none;background:var(--layout-canvas);color:var(--layout-ink)}body .workspace-root .ws-main{background:var(--layout-canvas)}body .workspace-root .ws-sidebar{background:var(--layout-card);border-right-color:var(--layout-border)}body .workspace-root :is(.ws-topbar,.ws-session){background:var(--layout-card);border-bottom-color:var(--layout-border)}body .workspace-root .ws-sidebar nav a[aria-current=page]{background:var(--layout-card);box-shadow:inset 0 0 0 1px var(--layout-border)}body :is(.workspace-root,.app-main-content) :is(.ui-surface,.ui-state,.ws-panel,.ws-course-card,.course-card,.material-card,.lesson-card,.enterprise-panel,.topic-panel,.topic-document,.task-panel,.practice-card,.practice-attempt,.note-editor-panel,.student-dashboard__panel,.student-dashboard__course,.student-dashboard__check,.student-dashboard__focus,.calendar-today,.calendar-event,.promptus-ai__main,.promptus-ai__rail,.calendar-week__event,.calendar-assignment,.calendar-entry--task,.calendar-entry--lesson,.practice-session__section,.practice-session__start,.practice-session__question-card,.practice-history__answer,.practice-history__session-card,.exercise-answer-form__question,.exercise-results-view__question,.task-exercise-card,.exercise-results-view__correction,.exercise-results-view__answer,.topic-study__answer,.ws-knowledge-card,.ws-mapping-card,.ws-mapping-bulk,.ws-mapping-ai,.topic-summary-card,.notes-list__card,.formula-list__card,.concept-card,.learning-records__card,.course-entry__create,.notes-create,.task-composer,.topic-overview__start,.study-context-actions--note,.lesson-check-card){border:1px solid var(--layout-border);border-radius:var(--layout-radius);background:var(--layout-card);min-width:0;box-shadow:var(--promptus-shadow-surface)}body :is(.workspace-root,.app-main-content) .course-card--selected,body :is(.workspace-root,.app-main-content) .course-card--selected:is(:hover,:focus-within){border:1px solid var(--promptus-control-border);background:var(--surface-muted);box-shadow:none}body .workspace-root .teacher-dashboard__metrics article:first-child{box-shadow:none}body :is(.workspace-root,.app-main-content) .material-card--attachment>div:first-child{border-left:0}body :is(.workspace-root,.app-main-content) .practice-history .practice-history__reference{border:1px solid var(--layout-border);border-radius:var(--layout-radius);background:var(--layout-card);box-shadow:none}body :is(.workspace-root,.app-main-content) .student-dashboard__stats>div{border:1px solid var(--layout-border);border-radius:var(--layout-radius);box-shadow:none;background:var(--layout-card)}body :is(.workspace-root,.app-main-content) :is(.ui-surface,.ws-course-card,.course-card):hover{background:var(--layout-card);box-shadow:var(--promptus-shadow-surface);transform:none}body :is(.workspace-root,.app-main-content) :is(.ws-course-card,.course-card):hover{border-color:var(--promptus-border-strong)}body .workspace-root :is(.ws-panel,.ws-course-card,.practice-session__section,.practice-session__start){padding:24px}body .workspace-root :is(.ws-course-grid,.ws-recommendations){gap:24px}body .workspace-root .ws-stats>div:nth-child(n),body .workspace-root .ws-recommendations>article{background:var(--layout-card);border-color:var(--layout-border)}body .workspace-root .practice-history__session-card{border-color:var(--layout-border)}body .workspace-root .practice-history__session-card>summary{background:var(--layout-card)}body .workspace-root .practice-history__session-card>summary:hover{background:var(--surface-muted)}body .workspace-root .promptus-ai__entry>svg{background:var(--surface-muted);color:var(--layout-ink)}body :is(.workspace-root,.app-main-content) :is(.ws-main,.app-page-content) :is(.ui-button--primary:not(.ai-action):not([class*=danger]):not([class*=destructive]),.ws-primary,.student-dashboard__button--primary){border-color:var(--layout-action);background:var(--layout-action);box-shadow:none;border-radius:8px;transform:none;color:var(--promptus-white)!important}body :is(.workspace-root,.app-main-content) :is(.ws-main,.app-page-content) :is(.ui-button--primary:not(.ai-action):not([class*=danger]):not([class*=destructive]),.ws-primary,.student-dashboard__button--primary):not(:disabled):not([aria-disabled=true]):hover{border-color:var(--layout-action-hover);background:var(--layout-action-hover);box-shadow:none;transform:none}body :is(.workspace-root,.app-main-content) .practice-session__intro.ui-page-intro{max-width:none}body :is(.workspace-root,.app-main-content) .practice-session__intro.ui-page-intro>p:last-child{max-width:72ch}body .workspace-root .practice-session__setup{margin-top:8px}body :is(.workspace-root,.app-main-content) .ui-page-intro :is(h1,h2,h3){color:var(--layout-ink)}body :is(.workspace-root,.app-main-content) :is(.student-dashboard__focus h2,.student-dashboard__panel--checks h2,.student-dashboard__panel--tasks h2,.practice-session__start h2,.lesson-check-card h3,.ws-recommendations h2):after{content:"";background:var(--layout-title-accent);width:32px;height:2px;margin-top:10px;display:block}body :is(.workspace-root,.app-main-content) #student-progress-title:after{content:"";background:var(--layout-green);width:32px;height:2px;margin-top:10px;display:block}body .workspace-root .ws-recommendations>article:nth-child(2) h2:after{background:var(--layout-green)}body .workspace-root{--workspace-header-height:64px}body .workspace-root .ws-topbar{min-height:var(--workspace-header-height);border-top:3px solid var(--clarity-signal);border-bottom-color:var(--clarity-line);color:var(--clarity-graphite);padding-block:8px}body .workspace-root .ws-breadcrumb{gap:10px}body .workspace-root .ws-breadcrumb a,body .workspace-root .ws-breadcrumb>span[aria-hidden]{color:var(--clarity-muted)}body .workspace-root .ws-breadcrumb a:hover{color:var(--clarity-signal-text)}body .workspace-root .ws-breadcrumb>[aria-current=page]{font-weight:650}body .workspace-root .ws-role{border:1px solid var(--clarity-line);color:var(--clarity-taupe-text);border-radius:6px;margin-right:0;padding:5px 9px}body .workspace-root .ws-user{color:var(--clarity-graphite)}body .workspace-root .ws-avatar{background:var(--clarity-soft);border-color:var(--clarity-taupe);color:var(--clarity-taupe-text);font-weight:650}body .workspace-root :is(.ws-session,.ws-course-line){top:var(--workspace-header-height)}body .workspace-root .ws-header-actions{gap:12px}body .workspace-root .ws-header-button{border:1px solid var(--clarity-line);min-width:36px;min-height:36px;color:var(--clarity-graphite);font:inherit;font-size:var(--font-size-control);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;line-height:1.4;transition:border-color .15s,background-color .15s;display:inline-flex}body .workspace-root .ws-header-button:hover{background:var(--clarity-soft);border-color:var(--clarity-taupe)}body .workspace-root .ws-header-button--search:hover{color:var(--clarity-signal-text)}body .workspace-root .ws-header-button--logout{color:var(--layout-muted);border-color:#0000}body .workspace-root .ws-header-button--logout:hover{border-color:var(--layout-border);color:var(--layout-ink)}body .workspace-root .ws-topbar :is(a,button):focus-visible{outline:2px solid var(--clarity-signal-text);outline-offset:3px}@media (max-width:760px){body .workspace-root{--workspace-header-height:88px}body .workspace-root .ws-topbar{gap:6px 10px}body .workspace-root .ws-header-actions{gap:8px}body .workspace-root .ws-role{display:none}body .workspace-root .ws-header-button{min-width:40px;min-height:40px;padding:9px}body .workspace-root .ws-header-button>span{display:none}body .workspace-root :is(.ws-panel,.ws-course-card,.practice-session__section,.practice-session__start){padding:18px}body .workspace-root :is(.ws-course-grid,.ws-recommendations){gap:16px}}
body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal){background:var(--clarity-canvas);color:var(--clarity-graphite);accent-color:var(--clarity-signal-text);caret-color:var(--clarity-graphite)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) ::selection{background:var(--clarity-lime);color:var(--clarity-graphite)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) :is(h1,h2,h3,h4,h5,h6){color:var(--clarity-graphite);-webkit-text-decoration-color:var(--clarity-signal);text-decoration-color:var(--clarity-signal)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) :is(.eyebrow,.student-dashboard__eyebrow){color:var(--clarity-taupe-text)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) a:not([class]){color:var(--clarity-signal-text)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) :is(.ui-surface,.ui-state,.ws-panel,.ws-course-card,.course-card,.material-card,.lesson-card,.enterprise-panel,.topic-panel,.topic-document,.task-panel,.practice-card,.practice-attempt,.note-editor-panel,.student-dashboard__panel,.student-dashboard__course,.student-dashboard__check,.calendar-today,.calendar-event,.practice-session__unified,.practice-session__section,.practice-session__start,.practice-session__question-card,.practice-history__answer,.practice-history__session-card,.exercise-answer-form__question,.exercise-results-view__question,.task-exercise-card,.exercise-results-view__correction,.exercise-results-view__answer,.topic-study__answer,.ws-knowledge-card,.ws-mapping-card,.topic-summary-card,.notes-list__card,.formula-list__card,.concept-card,.learning-records__card,.course-entry__create,.notes-create,.task-composer,.topic-overview__start,.lesson-check-card){background-color:var(--clarity-paper);border-color:var(--clarity-line)}body .workspace-root .ws-main#workspace-main .topic-page>.topic-document{box-shadow:none;background:0 0;border-color:#0000}body .workspace-root .ws-main#workspace-main :is(.note-document-page,.note-document-page .document-editor__workspace,.note-document-page .document-editor__page,.note-document-page .course-references--note .reference-entry,.note-document-page .course-references--note .reference-variant,.note-document-page .course-references--note .formula-expression,.course-references[aria-labelledby=course-formula-title] .reference-entry,.course-references[aria-labelledby=course-formula-title] .reference-variant,.course-references[aria-labelledby=course-formula-title] .formula-expression){background:0 0}body .workspace-root .ws-main#workspace-main .note-document-page .document-editor__page{box-shadow:none;border-color:#0000}body .workspace-root .ws-main#workspace-main .note-document-page__intro{padding:1.5rem clamp(1.25rem,4.25vw,4rem)}body .workspace-root .note-document-page #note-panel[aria-labelledby=note-tab-overview] .document-editor__writing>h1:first-child{display:none}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) :is(.ws-course-card,.course-card,.practice-session__unified){border-top-color:var(--clarity-signal)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) :is(.course-card--selected,.course-card--selected:hover){background-color:var(--clarity-soft);border-color:var(--clarity-taupe)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) :is(.ui-button--primary,.ws-primary,.student-dashboard__button--primary,.promptus-control-primary,.document-editor__ai-preview-primary):not(.ai-action):not([class*=danger]):not([class*=destructive]){background:var(--clarity-signal);border-color:var(--clarity-signal);box-shadow:none;color:var(--clarity-graphite-pressed)!important}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) :is(.ui-button--primary,.ws-primary,.student-dashboard__button--primary,.promptus-control-primary,.document-editor__ai-preview-primary):not(.ai-action):not([class*=danger]):not([class*=destructive]):hover:not(:disabled):not([aria-disabled=true]){background:var(--clarity-signal-hover);border-color:var(--clarity-signal-hover)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) :is(.ui-button--secondary,.ws-button:not(.ws-primary),.student-dashboard__button:not(.student-dashboard__button--primary)):not(.ai-action){background:var(--clarity-paper);border-color:var(--clarity-taupe);color:var(--clarity-graphite)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) :is(.ui-button--secondary,.ws-button:not(.ws-primary),.student-dashboard__button:not(.student-dashboard__button--primary)):not(.ai-action):hover:not(:disabled){background:var(--clarity-soft);border-color:var(--clarity-taupe-text)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,.ui-input,.ui-select,.ui-textarea):not(.promptus-ai__composer textarea){background-color:var(--clarity-paper);border-color:var(--clarity-control-border);color:var(--clarity-graphite)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) :is(input,textarea)::placeholder{color:var(--clarity-muted)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) :is(input,select,textarea,button,a,summary,[tabindex]):not(.ai-action):focus-visible{outline-color:var(--clarity-signal-text)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) :is(button,input,select,textarea):disabled:not(.ai-action),body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) [aria-disabled=true]:not(.ai-action){background:var(--clarity-surface);border-color:var(--clarity-line);box-shadow:none;color:var(--clarity-muted)!important}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) :is(.student-dashboard__filters button[aria-pressed=true],.ws-source-filter[aria-pressed=true],.filter-tabs button[aria-pressed=true]){background:var(--clarity-graphite);border-color:var(--clarity-graphite);color:var(--clarity-lime)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) :is(th,.practice-history__session-card>summary){background-color:var(--clarity-soft)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) :is(.ws-stats>div,.student-dashboard__stats>div,.teacher-dashboard__metrics article){background-color:var(--clarity-paper);border-color:var(--clarity-line)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) :is(.ws-stats>div,.student-dashboard__stats>div,.teacher-dashboard__metrics article):first-child{background-color:var(--clarity-soft)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) :is(.ws-stats>div,.student-dashboard__stats>div,.teacher-dashboard__metrics article):nth-child(3){background-color:var(--clarity-lime-soft);border-color:var(--clarity-lime-border)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .student-dashboard__focus{background:var(--clarity-graphite);border-color:var(--clarity-graphite);border-left-color:var(--clarity-signal)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .student-dashboard__focus :is(h2,p){color:var(--clarity-paper)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .student-dashboard__focus .student-dashboard__eyebrow{color:var(--clarity-lime)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .student-dashboard__focus .student-dashboard__button--primary{background:var(--clarity-lime);border-color:var(--clarity-lime);color:var(--clarity-graphite)!important}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .student-dashboard__focus .student-dashboard__button--primary:hover{background:var(--clarity-lime-soft);border-color:var(--clarity-lime-soft)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .student-dashboard__focus h2:after{background:var(--clarity-signal)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-session__active .practice-session__question-card{background:0 0}body .workspace-root .task-exercise-page .exercise-results-view__reference-answer{border:1px solid;border-radius:8px;gap:.5rem;padding:1rem;display:grid}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .task-exercise-page :is(.exercise-results-view__options li.is-correct,.exercise-results-view__answer.is-correct,.exercise-results-view__reference-answer){background:var(--clarity-lime-soft);border-color:var(--clarity-lime-border);color:var(--clarity-lime-text)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .task-exercise-page :is(.exercise-results-view__options li.is-incorrect,.exercise-results-view__answer.is-incorrect){background:var(--clarity-signal-soft);border-color:var(--clarity-signal-text);color:var(--clarity-signal-ink)}body .workspace-root .task-exercise-page .exercise-results-view__outcome{border:1px solid #0000;border-radius:8px;align-items:center;min-height:38px;padding:7px 14px;font-size:14px;font-weight:750;line-height:1.4;display:inline-flex}body .workspace-root .task-exercise-page .exercise-results-view__outcome--correct{color:#fff;background:#15803d;border-color:#166534}body .workspace-root .task-exercise-page .exercise-results-view__outcome--incorrect{color:#fff;background:#dc2626;border-color:#b91c1c}body .workspace-root .task-exercise-page .exercise-results-view__outcome--partially_correct{color:#422006;background:#fbbf24;border-color:#d97706}body .workspace-root .task-exercise-page .exercise-results-view__outcome--insufficient{color:#fff;background:#be123c;border-color:#9f1239}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__filters{border:1px solid var(--clarity-line);background:var(--clarity-soft);border-radius:12px;padding:1.25rem}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__filters label{color:var(--clarity-graphite)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__filters select{border-radius:8px}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__session-card{border:1px solid var(--clarity-line);border-top:4px solid var(--clarity-signal);background:var(--clarity-paper);box-shadow:var(--clarity-shadow);border-radius:12px}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__session-card[open]{border-color:var(--clarity-taupe);border-top-color:var(--clarity-signal)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__session-card>summary{background:var(--clarity-paper);padding:clamp(1rem,2.5vw,1.5rem)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__session-card>summary:hover{background:var(--clarity-canvas)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__session-heading h2{font-family:var(--promptus-font-sans);font-size:var(--font-size-course-title);letter-spacing:-.025em;color:var(--clarity-graphite);font-weight:600}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__accuracy{border:1px solid var(--clarity-graphite);background:var(--clarity-graphite);text-align:center;border-radius:10px;padding:.8rem 1rem}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__accuracy strong{color:var(--clarity-lime)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__accuracy>span{color:var(--clarity-on-graphite-muted)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__session-toggle{color:var(--clarity-signal-text)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__session-detail{background:var(--clarity-canvas);border-top-color:var(--clarity-line);padding-inline:clamp(.75rem,2.5vw,1.5rem)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__answer{border:1px solid var(--clarity-line);background:var(--clarity-paper);box-shadow:var(--clarity-shadow);border-radius:12px;padding:clamp(1rem,2.5vw,1.5rem)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__answer>header{flex-wrap:wrap}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__answer>header a{color:var(--clarity-signal-text)}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__answer h3{font-family:var(--promptus-font-sans);font-size:var(--font-size-subheading);font-weight:600}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__badge{border-radius:6px;padding:.35rem .65rem}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__review-grid{border-top:1px solid var(--clarity-line);padding-top:1.25rem}body .workspace-root :is(.ws-main#workspace-main,.clarity-content-portal) .practice-history__reference{border:1px solid var(--clarity-line);border-left:3px solid var(--clarity-taupe);background:var(--clarity-soft);border-radius:8px;padding:1.25rem}
body .workspace-root .page-navigation{overscroll-behavior-x:contain;scrollbar-width:thin;border:0;border-bottom:1px solid var(--clarity-line,var(--promptus-border-subtle));background:0 0;flex-wrap:nowrap;align-items:stretch;gap:1.25rem;min-width:0;max-width:100%;margin:0;padding:0;display:flex;overflow-x:auto}body .workspace-root .page-navigation>.page-navigation__item{min-height:44px;box-shadow:none;color:var(--clarity-muted,var(--promptus-text-muted));font:650 var(--font-size-control) var(--promptus-font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;gap:.4rem;margin:0;padding:.75rem .25rem;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}body .workspace-root .page-navigation>.page-navigation__item:after{content:none}body .workspace-root .page-navigation>.page-navigation__item:hover{background:var(--clarity-soft,var(--promptus-surface-muted));color:var(--clarity-graphite,var(--promptus-text))}body .workspace-root .page-navigation>.page-navigation__item:is([data-active=true],[aria-selected=true]){border-bottom-color:var(--clarity-signal,var(--promptus-accent));color:var(--clarity-graphite,var(--promptus-text));background:0 0}body .workspace-root .page-navigation>.page-navigation__item:focus-visible{outline:2px solid var(--clarity-signal-text,var(--promptus-focus-ring));outline-offset:-3px}body .workspace-root .page-navigation--secondary{gap:.35rem;padding-block:.5rem}body .workspace-root .page-navigation--secondary>.page-navigation__item{border:1px solid #0000;border-radius:.5rem;padding:.5rem .8rem}body .workspace-root .page-navigation--secondary>.page-navigation__item:is([data-active=true],[aria-selected=true]){border-color:var(--clarity-graphite,var(--promptus-navy));background:var(--clarity-graphite,var(--promptus-navy));color:var(--clarity-lime,var(--promptus-white))}body .workspace-root :is(.task-tabs,.topic-course-tabs,.course-structure__tabs).page-navigation{margin-bottom:1.25rem}body .workspace-root .task-detail .task-tabs.page-navigation{margin-bottom:0}body .workspace-root .note-document-page__tabs.page-navigation{z-index:9;padding-inline:var(--page-gutter,1.25rem);background:var(--clarity-canvas,var(--promptus-canvas));position:sticky;top:3.5rem}@media (max-width:760px){body .workspace-root .page-navigation{gap:.75rem}body .workspace-root .page-navigation--secondary{gap:.35rem}}body .workspace-root .manager-enrollments__tabs.page-navigation{padding-inline:1.5rem}body .workspace-root .page-navigation__item>span{background:var(--clarity-soft,var(--promptus-surface-muted));min-width:1.5rem;color:var(--clarity-graphite,var(--promptus-text));font-size:var(--font-size-small);border-radius:999px;place-items:center;padding:.1rem .3rem;display:inline-grid}@media (max-width:520px){body .workspace-root .manager-enrollments__tabs.page-navigation{padding-inline:1rem}}
body .workspace-root .ws-sidebar{background:var(--clarity-graphite);color:var(--clarity-paper);border-right-color:#4d4a45;padding:24px 16px 18px}body .workspace-root .ws-brand{height:66px;margin:0 8px 26px}body .workspace-root .ws-brand img:not([data-tenant-logo]){filter:url(/brand/promptus-dark-surface-filter.svg#brand-colors)}body .workspace-root .ws-brand img[data-tenant-logo]{background:var(--clarity-paper);object-position:center;border-radius:8px;height:66px;padding:8px}body .workspace-root .ws-caption{color:#bfb3a5;margin:0 14px 14px}body .workspace-root .ws-sidebar nav{flex-shrink:0;gap:8px}body .workspace-root .ws-sidebar nav a{color:#ddd3c7;min-height:54px;box-shadow:none;background:0 0;border:0;border-left:3px solid #0000;border-radius:12px;gap:14px;padding:12px 13px;font-size:15px;font-weight:500;line-height:1.45}body .workspace-root .ws-sidebar nav a>.app-icon{width:22px;height:22px;color:inherit;flex-shrink:0}body .workspace-root .ws-sidebar nav a:hover{color:var(--clarity-paper);background:#504b45}body .workspace-root .ws-sidebar nav a[aria-current=page]{border-left-color:var(--clarity-signal);background:var(--clarity-taupe);color:#292a2b;box-shadow:0 4px 15px #10111226}body .workspace-root .ws-sidebar :is(a,button):focus-visible{outline:2px solid var(--clarity-lime);outline-offset:3px}body .workspace-root .ws-sidebar-footer{flex-shrink:0;margin-top:auto;padding-top:28px}body .workspace-root .ws-sidebar-settings{border-top:1px solid #655e55;margin-inline:13px;padding-top:24px}body .workspace-root .ws-sidebar-settings a{margin-inline:-13px}body .workspace-root .ws-sidebar-bottom{color:#bfb3a5;margin-top:0;padding:26px 12px 4px}body .workspace-root .ws-sidebar-bottom img{filter:url(/brand/promptus-dark-surface-filter.svg#brand-colors)}body .workspace-root{--workspace-header-height:77px}body .workspace-root .ws-topbar{min-height:var(--workspace-header-height);border-top:3px solid var(--clarity-signal);border-bottom-color:var(--clarity-line);background:var(--clarity-paper);color:var(--clarity-graphite);gap:20px;padding:0 36px}body .workspace-root .ws-topbar .ws-breadcrumb{white-space:nowrap;text-overflow:ellipsis;text-align:left;direction:rtl;font-size:14px;font-weight:600;display:block;overflow:hidden}body .workspace-root .ws-breadcrumb__trail{direction:ltr;unicode-bidi:embed}body .workspace-root .ws-breadcrumb__trail>span[aria-hidden]{margin-inline:12px}body .workspace-root .ws-topbar .ws-breadcrumb a,body .workspace-root .ws-topbar .ws-breadcrumb__trail>span[aria-hidden]{color:var(--clarity-graphite);text-decoration:none}body .workspace-root .ws-topbar .ws-breadcrumb a{text-decoration:underline;-webkit-text-decoration-color:var(--clarity-control-border);text-decoration-color:var(--clarity-control-border);text-underline-offset:4px}body .workspace-root .ws-topbar .ws-breadcrumb a:hover{color:var(--clarity-signal-text)}body .workspace-root .ws-topbar .ws-breadcrumb__trail>[aria-current=page]{max-width:none;color:var(--clarity-graphite);font-weight:750}body .workspace-root .ws-header-actions{flex:0 520px;justify-content:flex-end;gap:15px;min-width:0}body .workspace-root .ws-topbar .ws-user{color:var(--clarity-graphite);margin-left:0;font-size:12px}body .workspace-root .ws-topbar .ws-avatar{color:#4f453b;background:#e8ddcf;border-color:#c9b7a3;width:33px;height:33px;font-size:10px;font-weight:750}body .workspace-root .ws-topbar :is(.ws-header-button,.ws-icon){border-color:var(--clarity-control-border);background:var(--clarity-surface);color:var(--clarity-graphite);box-shadow:none;border-radius:7px;font-size:13px;font-weight:650}body .workspace-root .ws-topbar :is(.ws-header-button,.ws-icon):hover:not(:disabled){border-color:var(--clarity-graphite);background:var(--clarity-taupe);color:var(--clarity-graphite)}body .workspace-root .ws-topbar .ws-header-button:disabled{opacity:.45;cursor:default}body .workspace-root .ws-topbar .ws-header-button--search{border-color:var(--clarity-control-border);background:var(--clarity-surface);min-width:230px;max-width:440px;min-height:40px;color:var(--clarity-graphite);flex:320px;justify-content:flex-start;gap:9px;margin-left:auto;padding:8px 11px;font-weight:600}body .workspace-root .ws-topbar .ws-header-button--search:hover{border-color:var(--clarity-graphite);background:var(--clarity-soft);color:var(--clarity-graphite)}body .workspace-root .ws-topbar .ws-header-button--search kbd{color:var(--clarity-muted);font:inherit;white-space:nowrap;margin-left:auto;font-size:10px}body .workspace-root .ws-topbar :is(a,button):focus-visible{outline:2px solid var(--clarity-signal-text);outline-offset:3px}@media (min-width:761px) and (max-width:1180px){body .workspace-root .ws-topbar{gap:12px;padding-inline:24px}body .workspace-root .ws-header-actions{gap:10px}body .workspace-root .ws-topbar .ws-header-button--search kbd{display:none}}@media (max-width:760px){body .workspace-root{--workspace-header-height:152px}body .workspace-root .ws-topbar{gap:6px 10px;padding:8px 20px}body .workspace-root .ws-header-actions{display:contents}body .workspace-root .ws-topbar .ws-user{margin-left:auto}body .workspace-root .ws-topbar .ws-header-button--search{flex-basis:100%;order:4;max-width:none;min-height:44px;margin-left:0}body .workspace-root .ws-topbar .ws-header-button--search>span{display:inline}}@media (max-width:380px){body .workspace-root .ws-topbar .ws-user>span:last-child{display:none}}
body .signed-out-frame{border-top:3px solid var(--clarity-signal);background:var(--clarity-canvas);color:var(--clarity-graphite);font-family:var(--promptus-font-sans)}body .signed-out-layout{min-height:calc(100dvh - 3px)}body .signed-out-identity{background:var(--clarity-graphite);color:var(--clarity-paper)}body .signed-out-identity:after{display:none}body .signed-out-identity__brand .signed-out-identity__mark{filter:url(/brand/promptus-dark-surface-filter.svg#brand-colors)}body .signed-out-identity__areas{border-top-color:var(--clarity-graphite-hover)}body .signed-out-identity__areas li{color:var(--clarity-paper)}body .signed-out-identity__area-icon{stroke:var(--clarity-signal)}body .signed-out-surface{background:var(--clarity-paper);border:1px solid var(--clarity-line);color:var(--clarity-graphite);border-radius:0;margin-block:32px}body .signed-out-surface .sign-in-form__heading:before{display:none}body .signed-out-surface .sign-in-form__heading h2{color:var(--clarity-graphite);font-family:var(--promptus-font-sans);letter-spacing:-.035em;text-decoration:underline;-webkit-text-decoration-color:var(--clarity-signal);text-decoration-color:var(--clarity-signal);text-underline-offset:8px;text-decoration-skip-ink:none;padding-bottom:8px;font-weight:500;line-height:1.3;text-decoration-thickness:3px;font-size:var(--font-size-page)!important}body .signed-out-surface :is(.sign-in-form__heading>p,.sign-in-form__privacy,.sign-in-form__switch,.sign-in-form__divider){color:var(--clarity-muted)}body .signed-out-surface .sign-in-form__field{color:var(--clarity-graphite);font-weight:600}body .signed-out-surface .sign-in-form__field input{border:1px solid var(--clarity-control-border);background:var(--clarity-surface);min-height:48px;color:var(--clarity-graphite);caret-color:var(--clarity-graphite);border-radius:7px;font-family:inherit;font-weight:400}body .signed-out-surface .sign-in-form__field input::placeholder{color:var(--clarity-muted)}body .signed-out-surface .sign-in-form__field input:-webkit-autofill{-webkit-text-fill-color:var(--clarity-graphite);box-shadow:0 0 0 1000px var(--clarity-surface) inset}body .signed-out-surface .sign-in-form__field input:focus-visible{border-color:var(--clarity-signal-text);outline:2px solid var(--clarity-signal-text);outline-offset:2px}body .signed-out-surface .sign-in-form__submit{border:1px solid var(--clarity-signal);background:var(--clarity-signal);min-height:48px;color:var(--clarity-graphite-pressed);box-shadow:none;border-radius:7px;font-weight:650}body .signed-out-surface .sign-in-form__submit:not(:disabled):hover{background:var(--clarity-signal-hover);border-color:var(--clarity-signal-hover)}body .signed-out-surface .sign-in-form__submit:disabled{opacity:.55;cursor:wait}body .signed-out-surface :is(.sign-in-form__switch button,.sign-in-form__password-toggle){color:var(--clarity-graphite)}body .signed-out-surface .sign-in-form__switch button:hover{color:var(--clarity-signal-text)}body .signed-out-surface .sign-in-form__password-toggle:hover{background:var(--clarity-soft)}body .signed-out-surface button:focus-visible{outline:2px solid var(--clarity-signal-text);outline-offset:3px}body .signed-out-surface .sign-in-form__divider>span:not(:nth-child(2)){background:var(--clarity-line)}body .signed-out-surface .sign-in-form__error{background:var(--clarity-signal-soft);border-color:var(--clarity-signal-border);color:var(--clarity-signal-ink)}body .signed-out-surface .sign-in-form__field input[aria-invalid=true]{border-color:var(--clarity-signal-text)}@media (max-width:760px){body .signed-out-surface{width:min(100% - 32px,32.5rem);margin-block:24px}}
body .calendar-workspace .calendar-agenda{gap:24px;min-width:0;display:grid}body .calendar-agenda .calendar-agenda__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}body .calendar-agenda .calendar-agenda__heading h2{color:var(--layout-muted);font:inherit;font-size:var(--font-size-section);margin:0;font-weight:500;line-height:1.6}body .calendar-agenda .calendar-agenda__heading h2 span{white-space:nowrap}body .calendar-agenda .calendar-agenda__grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}body .calendar-agenda .calendar-agenda__grid--full-week{grid-template-columns:repeat(7,minmax(0,1fr))}body .calendar-agenda .calendar-agenda__day{border:1px solid var(--layout-border);background:var(--layout-card);border-radius:12px;min-width:0;min-height:390px;padding:20px 14px 28px}body .calendar-agenda .calendar-agenda__day--today{border-color:var(--layout-action-hover)}body .calendar-agenda .calendar-agenda__day h3{border-bottom:1px solid var(--layout-border);margin:0 0 20px;padding:0 0 22px;font-weight:500}body .calendar-agenda .calendar-agenda__day h3 time{gap:6px;display:grid}body .calendar-agenda .calendar-agenda__day h3 span:first-child{color:var(--layout-muted);font-size:var(--font-size-small);text-transform:uppercase}body .calendar-agenda .calendar-agenda__day h3 span:last-child{color:var(--layout-ink);font-size:var(--font-size-metric);line-height:1.25}body .calendar-agenda .calendar-agenda__day--today h3 span:last-child{color:var(--layout-eyebrow)}body .calendar-agenda .calendar-agenda__entries{align-content:start;gap:14px;display:grid}body .calendar-agenda .calendar-agenda__empty{color:var(--layout-muted);font-size:var(--font-size-control);margin:0;line-height:1.6}body .calendar-agenda :is(.calendar-agenda__event,.calendar-event){background:var(--surface-muted);width:100%;min-width:0;color:var(--layout-ink);font:inherit;font-size:var(--font-size-body);text-align:left;overflow-wrap:anywhere;cursor:pointer;box-shadow:none;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;margin:0;padding:14px 12px;line-height:1.5;text-decoration:none;display:grid;position:static}body .calendar-agenda .calendar-event:before{content:none}body .calendar-agenda :is(.calendar-agenda__event,.calendar-event):hover{border-color:var(--layout-action-hover);background:var(--surface-muted)}body .calendar-agenda :is(.calendar-agenda__event,.calendar-event):focus-visible{outline:2px solid var(--layout-eyebrow);outline-offset:3px}body .calendar-agenda :is(.calendar-agenda__event,.calendar-event) :is(time,strong,.calendar-assignment__label){color:var(--layout-ink);font-size:var(--font-size-body);font-weight:500}body .calendar-agenda .calendar-event__body{gap:10px}body .calendar-agenda :is(.calendar-agenda__event>span,.calendar-event__body>span,.calendar-agenda__event>em){color:var(--layout-muted);font-size:var(--font-size-control);font-style:normal}@media (max-width:1200px){body .calendar-agenda .calendar-agenda__grid--full-week{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){body .calendar-agenda .calendar-agenda__grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .calendar-agenda .calendar-agenda__day{min-height:300px}}@media (max-width:640px){body .calendar-agenda .calendar-agenda__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:420px){body .calendar-agenda .calendar-agenda__grid{grid-template-columns:minmax(0,1fr)}body .calendar-agenda .calendar-agenda__day{min-height:220px;padding:18px}}
body :is(.workspace-root,.app-main-content){--percentage-positive:#c7df58;--percentage-positive-border:var(--clarity-lime-border);--percentage-remaining:#f6a07d;--percentage-remaining-border:var(--clarity-signal-text)}body :is(.workspace-root,.app-main-content) progress[value]{appearance:none;background:var(--percentage-remaining);accent-color:var(--percentage-positive);box-shadow:inset 0 0 0 1px var(--percentage-remaining-border);border:0;overflow:hidden}body :is(.workspace-root,.app-main-content) progress[value]::-webkit-progress-bar{background:var(--percentage-remaining);box-shadow:inset 0 0 0 1px var(--percentage-remaining-border)}body :is(.workspace-root,.app-main-content) progress[value]::-webkit-progress-value{background:var(--percentage-positive);box-shadow:inset 0 0 0 1px var(--percentage-positive-border)}body :is(.workspace-root,.app-main-content) progress[value]::-moz-progress-bar{background:var(--percentage-positive);box-shadow:inset 0 0 0 1px var(--percentage-positive-border)}body :is(.workspace-root,.app-main-content) :is(.course-card__readiness-meter,.home-course-rows__meter,.teacher-dashboard__progress-track,.ws-trend-track,[role=progressbar][aria-valuenow],.task-results__bar,.practice-history__distribution,.exercise-results-view__summary-bar){background:var(--percentage-remaining);box-shadow:inset 0 0 0 1px var(--percentage-remaining-border)}body :is(.workspace-root,.app-main-content) :is(.course-card__readiness-meter>span,.home-course-rows__meter>i,.teacher-dashboard__progress-fill,.student-card-bar>i,.ws-trend-track>span,[role=progressbar][aria-valuenow]>span,.task-results__segment--correct,.practice-history__segment--correct,.exercise-results-view__summary-segment--correct){background:var(--percentage-positive);box-shadow:inset 0 0 0 1px var(--percentage-positive-border)}body :is(.workspace-root,.app-main-content) :is(.task-results__segment--partial,.task-results__segment--incorrect,.task-results__segment--insufficient,.task-results__segment--pending,.practice-history__segment--partially_correct,.practice-history__segment--incorrect,.practice-history__segment--insufficient,.exercise-results-view__summary-segment--partially_correct,.exercise-results-view__summary-segment--incorrect,.exercise-results-view__summary-segment--insufficient,.exercise-results-view__summary-segment--pending){background:var(--percentage-remaining);box-shadow:inset 0 0 0 1px var(--percentage-remaining-border)}
