._1v9fpa_page{width:min(1100px,100% - 2rem);color:var(--ui-text-primary);margin:0 auto;padding:20px 0 48px}._1v9fpa_header{border-bottom:1px solid var(--ui-border-default);justify-content:space-between;align-items:center;gap:20px;padding:8px 0 24px;display:flex}._1v9fpa_header a,._1v9fpa_page a{color:var(--ui-accent-primary);align-items:center;min-height:44px;display:inline-flex}._1v9fpa_brand{font-size:1.65rem;font-weight:850;text-decoration:none}._1v9fpa_intro{max-width:68ch;padding:30px 0 20px}._1v9fpa_intro h1{color:var(--ui-heading);margin:6px 0 12px;font-size:clamp(2rem,5vw,3rem)}._1v9fpa_eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--ui-accent-primary);font-size:.78rem;font-weight:750}._1v9fpa_room{gap:20px;display:grid}._1v9fpa_panel,._1v9fpa_card,._1v9fpa_reading{background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:12px;padding:20px}._1v9fpa_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}._1v9fpa_toolbar label{gap:6px;min-width:min(260px,100%);font-weight:650;display:grid}._1v9fpa_room :is(button,input,select,textarea){font:inherit}._1v9fpa_room :is(button,select){min-height:44px}._1v9fpa_room select,._1v9fpa_room textarea{border:1px solid var(--ui-border-strong);background:var(--ui-surface);width:100%;color:var(--ui-text-primary);border-radius:8px;padding:10px}._1v9fpa_room button{cursor:pointer}._1v9fpa_room button:disabled{cursor:default;opacity:.6}._1v9fpa_room :is(button,select,textarea,summary):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}._1v9fpa_session{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._1v9fpa_session h2{margin:0 0 6px;font-size:1.25rem}._1v9fpa_session p{color:var(--ui-text-secondary);margin:0}._1v9fpa_actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}._1v9fpa_actions>button{flex:1;min-width:170px}._1v9fpa_note{color:var(--ui-text-secondary);font-size:.92rem;line-height:1.55}._1v9fpa_error{border-left:4px solid var(--ui-status-warning);background:var(--ui-surface-subtle);border-radius:8px;padding:16px}._1v9fpa_list{gap:10px;margin:0;padding:0;list-style:none;display:grid}._1v9fpa_row{border:1px solid var(--ui-border-default);background:var(--ui-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}._1v9fpa_teacherRoom ._1v9fpa_row[data-visit-type=help]{background:var(--ui-area-learning-soft)}._1v9fpa_teacherRoom ._1v9fpa_row[data-visit-type=review_attention]{background:var(--ui-area-assessment-soft)}._1v9fpa_row h3{margin:0 0 4px;font-size:1rem}._1v9fpa_meta{color:var(--ui-text-secondary);margin:0;font-size:.85rem}._1v9fpa_comment{white-space:pre-wrap;overflow-wrap:anywhere;max-width:68ch;margin:8px 0 0}._1v9fpa_teacherRoom ._1v9fpa_comment{color:var(--ui-accent-primary)}._1v9fpa_visitType{vertical-align:middle;border:1px solid;border-radius:6px;align-items:center;padding:3px 8px;font-size:.8rem;font-weight:700;line-height:1.5;display:inline-flex}._1v9fpa_helpType{color:var(--ui-accent-primary);background:var(--ui-area-learning-soft)}._1v9fpa_reviewType{color:var(--ui-area-assessment);background:var(--ui-area-assessment-soft)}._1v9fpa_badge{background:var(--ui-surface-subtle);color:var(--ui-text-primary);border-radius:6px;padding:4px 8px;font-size:.8rem;font-weight:650;display:inline-block}._1v9fpa_queueTitle{align-items:center;gap:10px;margin:0 0 14px;font-size:1.2rem;display:flex}._1v9fpa_queueTitle span{color:var(--ui-text-secondary);font-size:.85rem}._1v9fpa_rowActions{flex-wrap:wrap;gap:8px;display:flex}._1v9fpa_history{margin-top:20px}._1v9fpa_history summary,._1v9fpa_reading summary{cursor:pointer;min-height:44px;padding:8px 0;font-weight:650;display:list-item}._1v9fpa_history ._1v9fpa_list{margin-top:12px}._1v9fpa_reading{margin-top:28px}._1v9fpa_dialog{border:1px solid var(--ui-border-strong);background:var(--ui-surface);width:100%;max-width:min(560px,100% - 2rem);color:var(--ui-text-primary);border-radius:14px;padding:24px}._1v9fpa_dialog::backdrop{background:#00000080}._1v9fpa_dialog h2{margin-top:0}._1v9fpa_dialog label{margin-bottom:8px;font-weight:650;display:block}._1v9fpa_dialog textarea{resize:vertical;min-height:120px}._1v9fpa_dialog ._1v9fpa_actions{justify-content:flex-end}._1v9fpa_dialog ._1v9fpa_actions button{flex:0 auto}@media (max-width:600px){._1v9fpa_page{width:calc(100% - 24px);padding-top:8px}._1v9fpa_intro{padding-top:22px}._1v9fpa_panel,._1v9fpa_card,._1v9fpa_reading{padding:16px}._1v9fpa_toolbar label{width:100%}._1v9fpa_row{grid-template-columns:minmax(0,1fr)}._1v9fpa_rowActions button,._1v9fpa_session>button{width:100%}._1v9fpa_actions>button{width:100%;min-width:0}._1v9fpa_dialog{padding:18px}}._1v9fpa_commentDetails{max-width:68ch;margin-top:6px}._1v9fpa_commentDetails summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:10px 0;font-weight:650}._1v9fpa_commentDetails summary:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}
.C0mNHG_panel{color:var(--ui-text-primary);min-width:0}.C0mNHG_panel>p{max-width:68ch;line-height:1.65}.C0mNHG_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:24px;display:grid}.C0mNHG_fields label{min-width:0;color:var(--ui-text-primary);gap:8px;font-weight:700;line-height:1.5;display:grid}.C0mNHG_fields select{border:1px solid var(--ui-border-strong);width:100%;min-width:0;min-height:48px;font:inherit;background:var(--ui-surface);color:var(--ui-text-primary);border-radius:8px;padding:10px 12px}.C0mNHG_fields select:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.C0mNHG_example{border:1px solid var(--ui-border-strong);border-left:4px solid var(--ui-area-learning);background:var(--ui-surface);border-radius:12px;padding:20px}.C0mNHG_example h3{color:var(--ui-text-primary);margin:0 0 12px}.C0mNHG_example p{margin:0}.C0mNHG_note{color:var(--ui-text-secondary);margin-block:20px;font-size:.9rem}.C0mNHG_status{min-height:1.65em;color:var(--ui-text-secondary);margin-block:12px 0}@media (max-width:600px){.C0mNHG_fields{grid-template-columns:minmax(0,1fr)}}
.VHGixq_page.VHGixq_page{color:var(--ui-text-primary)}.VHGixq_page .eltask-app-page-header{background:0 0;border:0;padding:8px 0 20px}.VHGixq_page .eltask-app-page-header>p{color:var(--ui-accent-primary)}.VHGixq_page .eltask-app-page-header h1{color:var(--ui-text-primary);font-size:clamp(1.65rem,4vw,2.3rem);line-height:1.15}.VHGixq_page .eltask-app-page-header>span{color:var(--ui-text-secondary);font-size:.95rem}.VHGixq_grid.VHGixq_grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.VHGixq_card.VHGixq_card[data-card-role]{--card-accent:var(--ui-area-learning);border:1px solid var(--ui-border-strong);background:var(--ui-surface);min-width:0;min-height:96px;color:var(--ui-text-primary);box-shadow:var(--ui-card-shadow);text-align:left;transition:border-color var(--ui-motion-duration), background-color var(--ui-motion-duration);border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:0;text-decoration:none;display:flex;overflow:hidden}.VHGixq_card.VHGixq_card[data-card-area=practice]{--card-accent:var(--ui-area-practice)}.VHGixq_card.VHGixq_card[data-card-area=assessment]{--card-accent:var(--ui-area-assessment)}.VHGixq_card.VHGixq_card[data-card-area=resources]{--card-accent:var(--ui-area-resources)}.VHGixq_card.VHGixq_card[data-card-role=action]{border-left:5px solid var(--card-accent)}.VHGixq_card.VHGixq_card[data-state=available]:hover{border-color:var(--ui-accent-primary);background:var(--ui-surface-subtle);transform:none}.VHGixq_card.VHGixq_card:active{transform:none}.VHGixq_card.VHGixq_card:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.VHGixq_card.VHGixq_card .VHGixq_body{flex:1;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:12px;padding:18px;display:grid}.VHGixq_card.VHGixq_card .VHGixq_copy{align-content:start;gap:6px;min-width:0;display:grid}.VHGixq_card.VHGixq_card[data-card-role] :is(h2,h3){color:var(--ui-text-primary);overflow-wrap:anywhere;margin:0;font-size:1.08rem;font-weight:750;line-height:1.3}.VHGixq_card.VHGixq_card[data-card-role] .VHGixq_copy>span{color:var(--ui-text-secondary);-webkit-line-clamp:unset;font-size:.9rem;font-weight:400;line-height:1.5;display:block;overflow:visible}.VHGixq_card.VHGixq_card .VHGixq_copy>small{color:var(--ui-text-muted);font-size:.8rem;line-height:1.4}.VHGixq_card.VHGixq_card .VHGixq_label{color:var(--ui-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:750;line-height:1.4}.VHGixq_card.VHGixq_card .VHGixq_icon{border:1px solid color-mix(in srgb,var(--card-accent) 30%,var(--ui-surface));background:color-mix(in srgb,var(--card-accent) 10%,var(--ui-surface));width:40px;height:40px;color:var(--card-accent);border-radius:12px;place-items:center;display:grid}.VHGixq_icon svg{width:23px;height:23px}.VHGixq_card.VHGixq_card .VHGixq_action{color:var(--ui-accent-primary);grid-column:2;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:.85rem;line-height:1.4;display:flex}.VHGixq_card.VHGixq_card .VHGixq_action>span{color:inherit;font-size:1rem}.VHGixq_image{background:var(--ui-surface-subtle);width:100%;height:128px;position:relative}.VHGixq_image img{object-fit:cover}.VHGixq_card.VHGixq_card[data-card-role=subject] .VHGixq_body,.VHGixq_card.VHGixq_card[data-card-role=topic] .VHGixq_body{grid-template-columns:minmax(0,1fr)}.VHGixq_card.VHGixq_card[data-card-role=subject] .VHGixq_action,.VHGixq_card.VHGixq_card[data-card-role=topic] .VHGixq_action{grid-column:1}.VHGixq_card.VHGixq_card[data-card-role=subject]{border-top:4px solid var(--ui-accent-primary)}.VHGixq_card.VHGixq_card[data-subject=elektroteknikk]{border-top-color:var(--poster-yellow)}.VHGixq_card.VHGixq_card[data-subject=energi-og-styresystemer]{border-top-color:var(--poster-blue)}.VHGixq_card.VHGixq_card[data-subject=elektroniske-kretser-og-nettverk]{border-top-color:var(--poster-green)}.VHGixq_card.VHGixq_card[data-subject=matematikk]{border-top-color:var(--poster-copper)}.VHGixq_card.VHGixq_card[data-card-role=topic]{border-left:3px solid var(--ui-accent-primary)}.VHGixq_card.VHGixq_card[data-card-role=story]{background:var(--ui-surface-subtle);border-style:solid;border-left:4px solid var(--ui-accent-primary)}.VHGixq_grid>[data-card-role=story]{grid-column:1/-1;margin-top:8px}.VHGixq_card.VHGixq_card[data-state=unavailable]{background:var(--ui-surface-subtle);border:1px dashed var(--ui-border-strong)}.VHGixq_card.VHGixq_card[data-state=unavailable] :is(h2,h3,.VHGixq_action,.VHGixq_label){color:var(--ui-text-muted)}.VHGixq_topicGroup{margin-top:26px}.VHGixq_topicGroup>h2{color:var(--ui-text-primary);margin:0 0 12px;font-size:1.15rem}@media (min-width:720px){.VHGixq_grid.VHGixq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.VHGixq_card.VHGixq_card{transition:none}}
.DzSUfG_shell.DzSUfG_shell[data-app-active=true]{--app-canvas:var(--ui-surface-page);--app-surface:var(--ui-surface);--app-surface-raised:var(--ui-surface-raised);--app-surface-soft:var(--ui-surface-subtle);--app-surface-tint:var(--ui-surface-subtle);--app-text:var(--ui-text-primary);--app-muted:var(--ui-text-muted);--app-line:var(--ui-border-default);--app-line-strong:var(--ui-border-strong);--app-shadow:none;background:var(--ui-surface-page);color:var(--ui-text-primary)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-shell=student]>.app-route-content{background:var(--ui-surface-page)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true] .eltask-app-system-message{background:var(--ui-surface-subtle);border-color:var(--ui-border-default);color:var(--ui-text-primary)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true] .eltask-app-system-message :is(h1,h2,span,p){color:var(--ui-text-primary)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true] .eltask-app-state-action{background:var(--ui-surface);color:var(--ui-accent-primary);border-color:var(--ui-border-strong)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-shell=student] .tool-room-card{background:var(--ui-surface);border:1px solid var(--ui-border-default);box-shadow:none;border-radius:16px;padding:16px}:is(.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-shell=student] .tool-room-card-copy h3,.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-shell=student] .tool-room-card-copy p){color:var(--ui-text-primary)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-shell=student] .tool-room-search{background:var(--ui-surface-subtle)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true] .eltask-app-software-topic{background:var(--ui-surface);color:var(--ui-text-primary);border-color:var(--ui-border-default)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true] .eltask-app-software-topic[aria-pressed=true]{background:var(--ui-surface-subtle);border-color:var(--ui-accent-primary)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-shell=student] [class~="bg-[var(--chapter-soft)]"]{background:var(--ui-surface-subtle);color:var(--ui-text-secondary);border-color:var(--ui-border-default)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-shell=student] .tool-room-action{background:var(--ui-surface-subtle);color:var(--ui-accent-primary);border-color:var(--ui-border-strong)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true] .profile-app-route{--app-navy:var(--ui-text-primary);--app-teal:var(--ui-accent-primary);color:var(--ui-text-primary)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true] .profile-hub-card{background:var(--ui-surface);border:1px solid var(--ui-border-default);box-shadow:none;border-radius:16px}.DzSUfG_shell.DzSUfG_shell[data-app-active=true] .profile-hub-role{background:var(--ui-surface-subtle);color:var(--ui-text-secondary);border-color:var(--ui-border-strong)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true] .profile-avatar[data-avatar-kind=initials]{background:var(--poster-navy-dark);color:#fff}.DzSUfG_shell.DzSUfG_shell[data-app-active=true] .profile-avatar-initials{color:#fff}:is(.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-shell=student] .profile-settings-card,.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-shell=student] .profile-avatar-choice){background:var(--ui-surface);color:var(--ui-text-primary);border-color:var(--ui-border-default)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true] .profile-settings-card .my-control-section-heading{background:var(--ui-surface-subtle)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true] .profile-settings-card .my-control-section-heading :is(h2,p){color:var(--ui-text-primary)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true] .profile-avatar-choice-label{color:var(--ui-text-primary)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-shell=student] .profile-avatar-choice[data-active=true]{background:var(--ui-surface-subtle);border-color:var(--ui-accent-secondary);box-shadow:inset 0 0 0 1px var(--ui-accent-secondary)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true] .profile-avatar-choice-selected{color:var(--ui-accent-secondary)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true] .profile-settings-card .auth-card-label{color:var(--ui-accent-primary)!important}.DzSUfG_shell.DzSUfG_shell[data-app-active=true]>.eltask-app-network-status{display:block}.DzSUfG_homeLink{min-width:44px;min-height:44px;color:inherit;align-content:center;text-decoration:none;display:grid}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace] main{overflow-wrap:anywhere;min-width:0}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace] .planner-back-row{display:none}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace] .section-band{--surface:var(--ui-surface);--foreground:var(--ui-text-primary);--text-muted:var(--ui-text-muted);--poster-navy:var(--ui-text-primary);--poster-blue-dark:var(--ui-accent-primary);background:var(--ui-surface-page);color:var(--ui-text-primary)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace] .section-band :is(h2,h3,h4,p,label,legend,dt,dd){color:var(--ui-text-primary)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace] .section-band :is(.planning-choice-card,.planning-milestone-note,.planner-card,.my-control-main-card,.content-card,.admin-directory-card,.software-program-card){background:var(--ui-surface);color:var(--ui-text-primary);border-color:var(--ui-border-default)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace] .section-band :is(.my-control-tab,.planner-period-item,.planner-session-card,.planner-session-summary,.planner-more-details,.planner-edit-details){background:var(--ui-surface-subtle);color:var(--ui-text-primary);border-color:var(--ui-border-default)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace] .section-band :is(input,select,textarea){background:var(--ui-surface);color:var(--ui-text-primary);border-color:var(--ui-border-strong)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace] .section-band .auth-card-label{color:var(--ui-accent-primary)!important}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace] .section-band .button-secondary{background:var(--ui-surface);color:var(--ui-text-primary);border-color:var(--ui-border-strong)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace] .section-band :is(button,summary,.button,.my-control-tab){white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace] .section-band :is(.my-control-section-heading,.admin-user-card,.admin-directory-facts,.admin-membership-list li,.planner-goal-count,.planner-empty,.planner-resource-item,.planner-resource-preview,.planner-create-resources,.journey-editor-stage,.journey-editor-stage li,.learning-empty){background:var(--ui-surface-subtle);color:var(--ui-text-primary);border-color:var(--ui-border-default)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace] .section-band :is(.chapter-status,.planner-resource-badge){background:var(--ui-surface-subtle);color:var(--ui-accent-primary)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace] .section-band .button-primary{background:var(--ui-action-bg);color:var(--ui-action-text)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace] .section-band .button-primary:is(:hover,:focus-visible){background:var(--ui-action-hover-bg)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace] .section-band :is(.planner-resource-heading h5,.planner-resource-item strong,.journey-editor-stage strong,.journey-editor-stage small,.journey-editor-stage header span){color:var(--ui-text-primary)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace] .section-band :is(.admin-user-detail-summary div,.admin-bulk-review,.admin-password-target div,.planner-goals,.planner-resource-picker,.planner-resource-preview code,.planner-week>h3){background:var(--ui-surface-subtle);color:var(--ui-text-primary);border-color:var(--ui-border-default)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace=administration] .software-program-card{align-items:stretch;padding:22px;display:flex}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace=administration] .software-program-card>p{display:block}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace=administration] .software-program-card>.button{display:inline-flex}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace=administration] .section-band{--software-ink:var(--ui-text-primary);--software-soft:var(--ui-surface-subtle);--software-border:var(--ui-border-default);--software-accent:var(--ui-accent-primary)}.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-app-workspace=administration] .section-band :is(.software-admin-create,.software-admin-topic,.software-admin-archive,.software-admin-video-card,.software-admin-empty){background:var(--ui-surface);color:var(--ui-text-primary);border-color:var(--ui-border-default)}:is(.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-navigation-role=teacher] .app-route-content [data-teacher-navigation],.DzSUfG_shell.DzSUfG_shell[data-app-active=true][data-navigation-role=admin] .app-route-content [data-teacher-navigation]){display:none}@media (max-width:1023px){.DzSUfG_shell.DzSUfG_shell[data-app-active=true]>nav[data-teacher-app-navigation]{display:none}}
.cQcKVW_surface.cQcKVW_surface,:is(.cQcKVW_surface.cQcKVW_surface>.app-route-content,.cQcKVW_surface.cQcKVW_surface .site-shell,.cQcKVW_surface.cQcKVW_surface .section-band){background:var(--ui-surface-page);color:var(--ui-text-primary)}:is(.cQcKVW_surface.cQcKVW_surface .eltask-app-page,.cQcKVW_surface.cQcKVW_surface .wide-container){width:min(100% - 48px,1160px);max-width:1160px;margin-inline:auto}.cQcKVW_surface.cQcKVW_surface .eltask-app-page{padding-block:28px 48px}.cQcKVW_surface.cQcKVW_surface .eltask-app-page .wide-container{width:100%}.cQcKVW_surface.cQcKVW_surface .site-header{background:var(--ui-surface);color:var(--ui-text-primary);border-bottom:1px solid var(--ui-border-default);padding-block:20px}.cQcKVW_surface.cQcKVW_surface .site-header .eltask-hero-background{display:none}.cQcKVW_surface.cQcKVW_surface .site-header :is(h1,h2,p,a){color:var(--ui-text-primary)}.cQcKVW_surface.cQcKVW_surface .site-header .hero-lead{color:var(--ui-text-secondary)}.cQcKVW_surface.cQcKVW_surface .eltask-app-page-header{border-bottom:1px solid var(--ui-border-default);background:0 0;margin:0 0 24px;padding:0 0 22px}.cQcKVW_surface.cQcKVW_surface :is(.hero-title,.eltask-app-page-header h1){letter-spacing:-.025em;color:var(--ui-text-primary);margin:0;font-size:clamp(1.7rem,3vw,2.25rem);line-height:1.2}.cQcKVW_surface.cQcKVW_surface .eltask-app-page-header>p{color:var(--ui-accent-primary);letter-spacing:.06em;font-size:.75rem;font-weight:750}.cQcKVW_surface.cQcKVW_surface .eltask-app-page-header>span{color:var(--ui-text-secondary);max-width:70ch}.cQcKVW_surface.cQcKVW_surface .section-band{padding-block:24px 40px}.cQcKVW_surface.cQcKVW_surface :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.cQcKVW_surface.cQcKVW_surface .eltask-app-bottom-nav[data-teacher-app-navigation]{background:var(--ui-navigation-bg);border-color:var(--ui-navigation-marker);box-shadow:none}.cQcKVW_surface.cQcKVW_surface [data-teacher-app-navigation] .eltask-app-nav-link{color:var(--ui-navigation-text);background:0 0;border-color:#0000;min-height:48px}.cQcKVW_surface.cQcKVW_surface [data-teacher-app-navigation] .eltask-app-nav-link[data-active=false]:before{display:none}.cQcKVW_surface.cQcKVW_surface [data-teacher-app-navigation] .eltask-app-nav-link[data-active=false]:hover{background:var(--ui-navigation-active);color:var(--ui-navigation-text);border-color:#0000}.cQcKVW_surface.cQcKVW_surface [data-teacher-app-navigation] .eltask-app-nav-link[aria-current=page]{background:var(--ui-navigation-active);border-color:var(--ui-navigation-marker);color:var(--ui-navigation-text);font-weight:750}.cQcKVW_surface.cQcKVW_surface [data-teacher-app-navigation] .eltask-app-nav-link[aria-current=page] .eltask-app-icon{color:var(--ui-navigation-marker)}.cQcKVW_surface.cQcKVW_surface [data-teacher-app-navigation] .eltask-app-nav-link[aria-current=page]:before{background:var(--ui-navigation-marker)}.cQcKVW_surface.cQcKVW_surface [data-teacher-app-navigation] h2{color:var(--ui-navigation-marker)}.cQcKVW_surface.cQcKVW_surface [data-teacher-app-navigation] .eltask-app-icon{color:var(--ui-navigation-text)}.cQcKVW_surface.cQcKVW_surface [data-teacher-app-navigation] :is(a,button):focus-visible{outline-color:var(--ui-focus-on-dark)}@media (max-width:600px){:is(.cQcKVW_surface.cQcKVW_surface .eltask-app-page,.cQcKVW_surface.cQcKVW_surface .wide-container){width:calc(100% - 28px)}.cQcKVW_surface.cQcKVW_surface .eltask-app-page{padding-block:20px 32px}.cQcKVW_surface.cQcKVW_surface .site-header{padding-block:14px}.cQcKVW_surface.cQcKVW_surface .eltask-app-page-header{margin-bottom:18px;padding-bottom:18px}}
@media (min-width:1024px){.nGGyyG_trigger.nGGyyG_trigger{display:none}}.nGGyyG_dialog[open]{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.nGGyyG_dialog .nGGyyG_mobileLinks{background:var(--app-navy-strong);gap:8px;min-height:0;max-height:none;padding:12px;display:grid}.nGGyyG_dialog .nGGyyG_mobileLinks .eltask-app-nav-link{text-align:start;flex-direction:row;justify-content:start;gap:12px;min-height:56px;padding:12px 16px;font-size:1rem;display:flex}.nGGyyG_dialog .nGGyyG_mobileLinks .eltask-app-nav-link:before{width:3px;height:auto;inset:12px auto 12px 0}.nGGyyG_group{gap:6px;min-width:0;display:grid}.nGGyyG_groupTitle{color:var(--app-lime);letter-spacing:.08em;text-transform:uppercase;margin:8px 12px 4px;font-size:.7rem;font-weight:800;line-height:1.5}.nGGyyG_groupLinks{gap:8px;min-width:0;display:grid}.nGGyyG_group+.nGGyyG_group{margin-top:12px}.nGGyyG_returnToWorkspace{border-bottom:1px solid var(--ui-border-default);background:var(--ui-surface);padding:6px 16px}.nGGyyG_returnLink{min-height:44px;color:var(--ui-accent-primary);text-underline-offset:3px;align-items:center;gap:8px;font-size:.9rem;font-weight:700;text-decoration:underline;display:inline-flex}.nGGyyG_returnLink:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}
.d4jrfq_editor{border:1px solid var(--ui-border-default,#ccd8df);background:var(--ui-surface,#fff);color:var(--ui-text-primary,#17374b);border-radius:8px;gap:12px;margin-block:16px;padding:18px;display:grid}.d4jrfq_editor h3,.d4jrfq_editor p,.d4jrfq_published h3,.d4jrfq_published p{margin:0}.d4jrfq_editor p{line-height:1.5}.d4jrfq_fields{border:0;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;margin:0;padding:0;display:grid}.d4jrfq_fields legend{margin-bottom:8px;font-weight:600}.d4jrfq_fields>div{gap:5px;display:grid}.d4jrfq_fields :is(select,textarea){font:inherit;border:1px solid var(--ui-border-strong,#829dab);background:var(--ui-surface,#fff);min-height:40px;color:inherit;border-radius:5px;width:100%;min-width:0;padding:7px}.d4jrfq_wide{grid-column:1/-1}.d4jrfq_actions{flex-wrap:wrap;gap:8px;display:flex}.d4jrfq_actions button{font:inherit;border:1px solid var(--ui-border-strong,#829dab);background:var(--ui-surface,#fff);min-height:40px;color:inherit;cursor:pointer;border-radius:5px;padding:8px 12px}.d4jrfq_actions button:disabled{opacity:.6;cursor:default}.d4jrfq_editor :is(button,select,textarea,summary):focus-visible{outline:3px solid var(--ui-focus-ring,#1686ab);outline-offset:2px}.d4jrfq_published{background:var(--ui-surface-subtle,#f2f7f5);border-left:3px solid #236b55;gap:7px;padding:12px;display:grid}.d4jrfq_note{white-space:pre-wrap;overflow-wrap:anywhere}.d4jrfq_history{overflow-wrap:anywhere;gap:10px;padding-left:22px;font-size:14px;display:grid}.d4jrfq_editor summary,.d4jrfq_published summary{cursor:pointer;min-height:32px;padding:7px 0}@media (max-width:650px){.d4jrfq_fields{grid-template-columns:1fr}.d4jrfq_wide{grid-column:auto}}
.U9dPna_frame.U9dPna_frame:not([data-app-active=true] *){--hero-ink:var(--card);--hero-base:var(--poster-navy-dark);isolation:isolate;z-index:20;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--hero-ink);background:var(--hero-base);border-bottom:3px solid var(--poster-lime);position:relative;overflow:visible}.U9dPna_frame.U9dPna_frame:not([data-app-active=true] *)>.wide-container{z-index:1;width:min(100% - 32px,1240px);padding-block:20px 0;position:relative}.U9dPna_frame.U9dPna_frame:not([data-app-active=true] *) .site-nav{z-index:30}.U9dPna_frame.U9dPna_frame:not([data-app-active=true] *) :is(.chapter-hero,.subject-area-hero,.audience-page-header-copy,.auth-hero){box-sizing:border-box;width:100%;max-width:760px;min-height:232px;margin:0;padding-block:32px 36px}.U9dPna_frame.U9dPna_frame:not([data-app-active=true] *) .area-hero-copy{max-width:760px}.U9dPna_frame.U9dPna_frame:not([data-app-active=true] *) :is(.chapter-title,.hero-title){max-width:22ch;color:var(--hero-ink);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,4.2vw,3.75rem);line-height:1.1}.U9dPna_frame.U9dPna_frame:not([data-app-active=true] *) :is(.chapter-lead,.hero-lead){max-width:64ch;color:color-mix(in srgb, var(--card) 92%, var(--hero-base));margin:16px 0 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6}.U9dPna_frame.U9dPna_frame:not([data-app-active=true] *) :is(.chapter-badge,.hero-eyebrow){border:1px solid var(--poster-lime);background:var(--poster-lime);max-width:100%;color:var(--poster-navy-dark);overflow-wrap:anywhere;margin:0 0 12px;padding:6px 12px;font-size:.75rem;line-height:1.4}.U9dPna_frame.U9dPna_frame:not([data-app-active=true] *) :is(.button-row,.area-hero-actions,.audience-page-header-actions){gap:12px;margin-top:24px}.U9dPna_frame.U9dPna_frame:not([data-app-active=true] *) :is(a,button):focus-visible{outline-color:var(--poster-lime)}.U9dPna_frame.U9dPna_frame:not([data-app-active=true] *)+:is(.section,.section-band,.tool-room-shell,.audience-primary-section){padding-top:32px}.U9dPna_frame.U9dPna_frame:not([data-app-active=true] *)+.tool-room-shell{width:min(100% - 32px,1240px)}.U9dPna_reading.U9dPna_reading:not([data-app-active=true] *) :is(.chapter-hero,.auth-hero){min-height:0}.U9dPna_reading.U9dPna_reading:not([data-app-active=true] *) :is(.chapter-title,.hero-title){max-width:28ch;font-size:clamp(2rem,3.4vw,3rem)}.U9dPna_feature.U9dPna_feature{min-height:320px}.U9dPna_background{z-index:0;pointer-events:none;background:var(--poster-navy-dark);position:absolute;inset:0;overflow:hidden}.U9dPna_background .U9dPna_image{object-fit:cover;object-position:right center;opacity:1;filter:none}.U9dPna_overlay{background:linear-gradient(90deg, color-mix(in srgb, var(--poster-navy-dark) 97%, transparent) 0%, color-mix(in srgb, var(--poster-navy-dark) 94%, transparent) 28%, color-mix(in srgb, var(--poster-navy-dark) 72%, transparent) 58%, color-mix(in srgb, var(--poster-navy-dark) 35%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--poster-navy-dark) 76%, transparent) 0%, transparent 48%, color-mix(in srgb, var(--poster-navy-dark) 22%, transparent) 100%);position:absolute;inset:0}@media (max-width:640px){.U9dPna_frame.U9dPna_frame:not([data-app-active=true] *)>.wide-container{width:calc(100% - 24px);padding-top:16px}.U9dPna_frame.U9dPna_frame:not([data-app-active=true] *) :is(.chapter-hero,.subject-area-hero,.audience-page-header-copy,.auth-hero){min-height:200px;padding-block:24px 28px}.U9dPna_reading.U9dPna_reading:not([data-app-active=true] *) :is(.chapter-hero,.auth-hero){min-height:0}.U9dPna_frame.U9dPna_frame:not([data-app-active=true] *)+:is(.section,.section-band,.tool-room-shell,.audience-primary-section){padding-top:24px}.U9dPna_frame.U9dPna_frame:not([data-app-active=true] *)+.tool-room-shell{width:calc(100% - 24px)}.U9dPna_feature.U9dPna_feature{min-height:280px}}.U9dPna_account.U9dPna_account:not([data-app-active=true] *) .auth-hero{min-height:0;padding-block:24px 28px}.U9dPna_account.U9dPna_account:not([data-app-active=true] *) .hero-title{max-width:28ch;font-size:clamp(1.8rem,3vw,2.5rem)}.U9dPna_account.U9dPna_account:not([data-app-active=true] *) .learning-topic-top-actions{margin-top:16px}@media (max-width:1240px){.U9dPna_overlay{background:linear-gradient(90deg, color-mix(in srgb, var(--poster-navy-dark) 90%, transparent), color-mix(in srgb, var(--poster-navy-dark) 82%, transparent) 55%, color-mix(in srgb, var(--poster-navy-dark) 72%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--poster-navy-dark) 50%, transparent), transparent 50%)}}
.RBohvq_player{border:1px solid var(--ui-border-default);border-radius:var(--radius-card,12px);background:var(--ui-surface);width:100%;max-width:64rem;color:var(--ui-text-primary);margin-inline:auto;padding:clamp(.75rem,2vw,1.25rem)}.RBohvq_meta{color:var(--ui-text-secondary);margin:0 0 .75rem;font-size:.9rem}.RBohvq_video{aspect-ratio:16/9;object-fit:contain;background:var(--ui-surface-subtle);border-radius:6px;width:100%;display:block}.RBohvq_exitFullscreen{display:none}.RBohvq_screen:fullscreen .RBohvq_exitFullscreen{display:block;position:absolute;top:1rem;right:1rem}.RBohvq_screen:fullscreen{background:#000;place-items:center;display:grid}.RBohvq_screen:fullscreen .RBohvq_video{aspect-ratio:auto;object-position:center;background:#000;border-radius:0;width:100%;height:100%;min-height:0}.RBohvq_controls{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.RBohvq_primary,.RBohvq_secondary{border:1px solid var(--ui-border-strong);min-height:44px;font:inherit;cursor:pointer;border-radius:6px;padding:.6rem 1rem;font-weight:700}.RBohvq_primary{background:var(--ui-action-bg);color:var(--ui-action-text)}.RBohvq_secondary{background:var(--ui-surface-subtle);color:var(--ui-text-primary)}.RBohvq_secondary:disabled{opacity:.5;cursor:default}.RBohvq_repeat{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.RBohvq_repeat input{width:20px;height:20px;accent-color:var(--ui-accent-primary)}.RBohvq_player :is(button,input,a,video):focus-visible,.RBohvq_details summary:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:4px}.RBohvq_download{color:var(--ui-accent-primary);overflow-wrap:anywhere;margin-top:.75rem;text-decoration:underline;display:inline-block}.RBohvq_error{color:var(--ui-text-primary);border-left:4px solid var(--ui-border-strong);margin-top:1rem;padding-left:.75rem}.RBohvq_videoSection{margin-block:2rem}.RBohvq_description{max-width:70ch;color:var(--ui-text-secondary);margin:1rem auto 0;line-height:1.7}.RBohvq_details{border:1px solid var(--ui-border-default);background:var(--ui-surface);border-radius:12px;padding:1rem}.RBohvq_details summary{cursor:pointer;min-height:44px;color:var(--ui-text-primary);font-size:1.2rem;font-weight:700}.RBohvq_details ol{padding-left:1.5rem}.RBohvq_formula{border:1px solid var(--ui-border-default);background:var(--ui-surface);color:var(--ui-text-primary);border-radius:6px}:is(.RBohvq_chapter .number-card,.RBohvq_chapter .symbol-box){background:var(--ui-surface);border-color:var(--ui-border-default)}.RBohvq_chapter .symbol-value{color:var(--ui-text-primary)}.RBohvq_chapter [id]{scroll-margin-top:6rem}.RBohvq_captionArea{width:100%;color:var(--ui-text-primary);margin-top:.5rem}.RBohvq_captionText{box-sizing:border-box;background:var(--ui-surface-subtle);min-height:calc(4.5em + 1rem);color:var(--ui-text-primary);white-space:pre-line;overflow-wrap:anywhere;border-radius:6px;margin:0 0 .5rem;padding:.5rem .75rem;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.5}.RBohvq_captionStatus{margin:0 0 .5rem;font-size:1rem;line-height:1.5}@media (min-width:48rem){.RBohvq_captionText{min-height:calc(3em + 1rem)}}.RBohvq_captionScreen:fullscreen{box-sizing:border-box;flex-direction:column;justify-content:center;gap:.5rem;padding:3.25rem .75rem .75rem;display:flex;overflow-y:auto}.RBohvq_captionScreen:fullscreen .RBohvq_video{aspect-ratio:16/9;flex:none;width:min(100%,1.77778*max(1rem,100dvh - 14rem));height:auto}.RBohvq_captionScreen[data-captions-enabled=false]:fullscreen .RBohvq_video{width:min(100%,1.77778*max(1rem,100dvh - 7rem))}.RBohvq_captionScreen:fullscreen .RBohvq_captionArea{flex:none;max-width:64rem;margin-top:0}
.EujBRa_followUp{border-top:2px solid #d7e3e9;gap:16px;padding-top:22px;display:grid}.EujBRa_followUpList,.EujBRa_followUpResultList{gap:12px;display:grid}.EujBRa_followUpList fieldset{background:#f8fbfc;border:1px solid #bfd1da;border-radius:16px;min-width:0;margin:0;padding:16px}.EujBRa_followUpList legend{max-width:100%;color:var(--poster-navy);overflow-wrap:anywhere;padding:0 6px;font-weight:900}.EujBRa_followUpContext{color:#496172;flex-wrap:wrap;gap:6px 14px;font-size:.84rem;font-weight:800;display:flex}.EujBRa_followUpList fieldset>p{margin:10px 0 0}.EujBRa_followUpActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.EujBRa_followUpActions label{cursor:pointer;min-width:0;position:relative}.EujBRa_followUpActions input{opacity:0;width:1px;height:1px;position:absolute}.EujBRa_followUpActions span{color:#263f4d;text-align:center;background:#fff;border:2px solid #9eb5c2;border-radius:12px;place-items:center;min-height:56px;padding:9px;font-weight:850;line-height:1.25;display:grid}.EujBRa_followUpActions input:checked+span{border-color:var(--poster-blue);color:#062f46;box-shadow:inset 0 0 0 1px var(--poster-blue);background:#dff1f8}.EujBRa_followUpActions input:focus-visible+span{outline:3px solid var(--poster-lime);outline-offset:2px}.EujBRa_followUpResult{border-top:1px solid #d7e3e9;gap:12px;padding-top:18px;display:grid}.EujBRa_followUpResultList article{background:#f3f8fa;border:1px solid #bfd1da;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.EujBRa_followUpResultList article[data-action=mastered]{background:#e9f7ef;border-color:#84b49d}.EujBRa_followUpResultList article>span{color:#174a35;font-size:1.2rem;font-weight:950}.EujBRa_followUpResultList h4,.EujBRa_followUpResultList p{margin:0}.EujBRa_followUpResultList p{color:#496172;margin-top:3px;font-weight:800}@media (max-width:820px){.EujBRa_followUpActions{grid-template-columns:1fr}.EujBRa_followUpActions span{text-align:left;justify-items:start;min-height:52px}}
.wbEM1q_navigation{z-index:40;position:relative}.wbEM1q_navigation .eltask-app-icon{flex-shrink:0;width:20px;height:20px}:is(.site-header,header):has(.wbEM1q_navigation){z-index:30;position:relative;overflow:visible}
.mDbVfa_page{background:var(--ui-surface-page);color:var(--ui-text-primary);}.mDbVfa_page>.site-header{padding-block:12px 0}.mDbVfa_page .learning-topic-top-actions{margin-block:8px}.mDbVfa_hero{margin:0;padding:12px 0 18px}.mDbVfa_hero .hero-title{margin:0;font-size:clamp(1.65rem,4vw,2.4rem);line-height:1.2}.mDbVfa_hero .hero-lead{max-width:48rem;margin:8px 0 0;font-size:1rem;line-height:1.45}.mDbVfa_body{background:var(--ui-surface-page);padding-block:18px 32px}.mDbVfa_body .practice-teacher-dashboard{gap:18px}.mDbVfa_overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mDbVfa_overview a{background:var(--ui-surface);border-bottom:3px solid var(--ui-border-strong);min-width:0;color:var(--ui-text-secondary);border-radius:8px;flex-direction:column;gap:4px;padding:12px;line-height:1.25;display:flex}.mDbVfa_overview a:first-child{border-color:var(--poster-copper)}.mDbVfa_overview a:nth-child(2){border-color:var(--ui-accent-secondary)}.mDbVfa_overview strong{color:var(--ui-text-primary);font-size:1.75rem;line-height:1}.mDbVfa_overview span{font-size:.82rem;font-weight:700}.mDbVfa_sectionTitle{margin:6px 0 -6px;font-size:1.1rem;font-weight:700;line-height:1.25}.mDbVfa_panel{min-width:0;scroll-margin-top:16px}.mDbVfa_heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:8px;display:flex}.mDbVfa_heading h2{color:var(--ui-text-primary);margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.mDbVfa_count{background:var(--ui-surface-subtle);color:var(--ui-text-secondary);vertical-align:middle;border-radius:999px;padding:2px 8px;font-size:.85rem;display:inline-block}.mDbVfa_panel .mDbVfa_refresh{box-shadow:none;color:var(--ui-accent-primary);background:0 0;border-color:#0000;min-height:44px;padding:6px 8px;font-size:.85rem}.mDbVfa_list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mDbVfa_card{background:var(--ui-surface);border:1px solid var(--ui-border-default);overflow-wrap:anywhere;min-width:0;color:var(--ui-text-primary);border-radius:8px;padding:14px}.mDbVfa_helpCard{border-left:3px solid var(--poster-copper)}.mDbVfa_card h3{color:var(--ui-text-primary);margin:0;font-size:1.1rem;font-weight:700;line-height:1.3}.mDbVfa_card p{margin:4px 0 0;font-weight:400;line-height:1.4}.mDbVfa_card .mDbVfa_roomLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-muted);margin:0 0 4px;font-size:.75rem}.mDbVfa_card .mDbVfa_task{font-size:.95rem}.mDbVfa_meta,.mDbVfa_card .mDbVfa_meta{color:var(--ui-text-muted);font-size:.82rem;line-height:1.4}.mDbVfa_card .mDbVfa_comment{color:var(--ui-text-secondary);white-space:pre-wrap;margin-block:10px 0;font-size:.9rem}.mDbVfa_comment summary{cursor:pointer;min-height:44px;padding-block:10px;font-weight:600}.mDbVfa_actions{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:12px;display:flex}:is(.mDbVfa_panel .button,.mDbVfa_secondary .button){white-space:normal;max-width:100%;min-height:44px;padding:8px 14px;font-size:.9rem;line-height:1.35}.mDbVfa_panel .button-primary{background:var(--ui-action-bg);color:var(--ui-action-text);border-color:var(--ui-action-bg);box-shadow:none}.mDbVfa_panel .mDbVfa_resolve{box-shadow:none;color:var(--ui-text-secondary);text-underline-offset:3px;background:0 0;border-color:#0000;padding-inline:4px;text-decoration:underline}.mDbVfa_reviewMeta{color:var(--ui-text-muted);flex-wrap:wrap;gap:4px 16px;margin:10px 0;font-size:.82rem;line-height:1.4;display:flex}.mDbVfa_reviewMeta div{gap:5px;display:flex}.mDbVfa_reviewMeta dt{font-weight:400}.mDbVfa_reviewMeta dd{margin:0;font-weight:600}.mDbVfa_card .practice-assessment-queue-action{margin-top:10px}.mDbVfa_card .practice-assessment-queue-action p{color:var(--ui-text-muted);font-size:.82rem}.mDbVfa_empty{background:var(--ui-surface-subtle);color:var(--ui-text-muted);border-radius:8px;margin:0;padding:10px 12px;font-size:.9rem;line-height:1.4}.mDbVfa_secondary{border-top:1px solid var(--ui-border-default);min-width:0;padding-top:12px}.mDbVfa_secondary>summary{cursor:pointer;min-height:44px;color:var(--ui-text-secondary);font-weight:700;line-height:1.45}.mDbVfa_secondary>summary span{padding-left:18px;font-size:.8rem;font-weight:400;display:block}.mDbVfa_secondary>.mDbVfa_meta{margin-top:8px}.mDbVfa_secondary .button-row{margin-block:12px}.mDbVfa_secondary .button-secondary{background:var(--ui-surface);color:var(--ui-text-primary);border-color:var(--ui-border-default)}:is(.mDbVfa_secondary .practice-teacher-panel,.mDbVfa_secondary .practice-teacher-card){background:var(--ui-surface);border:1px solid var(--ui-border-default);box-shadow:none}.mDbVfa_secondary .practice-teacher-panel[data-request-type] .practice-teacher-panel-header{background:var(--ui-surface-subtle);border-color:var(--ui-border-default);padding:12px}:is(.mDbVfa_secondary .practice-teacher-panel-header h2,.mDbVfa_secondary .practice-teacher-card h3){color:var(--ui-text-primary);font-size:1rem}.mDbVfa_secondary .practice-teacher-panel p{color:var(--ui-text-muted);font-size:.85rem;font-weight:400}.mDbVfa_secondary .practice-teacher-panel-header>strong{min-width:32px;min-height:32px;font-size:.85rem}.mDbVfa_secondary .learning-empty{background:var(--ui-surface);border:0;padding:12px}.mDbVfa_panel :is(a,button,summary):focus-visible,.mDbVfa_overview a:focus-visible,.mDbVfa_secondary :is(a,button,summary):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}@media (max-width:600px){.mDbVfa_page .wide-container{width:calc(100% - 24px)}.mDbVfa_overview a{padding:10px 8px}.mDbVfa_overview span{font-size:.75rem}.mDbVfa_card{padding:12px}.mDbVfa_heading{column-gap:4px}.mDbVfa_heading h2{font-size:1rem;font-weight:700}}.mDbVfa_secondary .auth-card-label{color:var(--ui-text-muted)!important}.mDbVfa_notice{margin:0}.mDbVfa_notice:not(:empty){margin-top:8px}.mDbVfa_page :is(a,button,summary):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.mDbVfa_overview a{border:1px solid var(--ui-border-default);border-top:3px solid var(--ux-active);background:var(--ux-active-fill)}.mDbVfa_overview a:first-child{border-top-color:var(--ux-next-border);background:var(--ux-next-fill)}.mDbVfa_overview a:nth-child(2){border-color:var(--ui-border-default);border-top-color:var(--ux-active)}.mDbVfa_overview a:nth-child(3){border-top-color:var(--ux-execute);background:var(--ui-surface-subtle)}.mDbVfa_heading{border-bottom:1px solid var(--ui-border-default);padding-bottom:8px}.mDbVfa_card[data-status=active]{border-left:4px solid var(--ux-next-border);background:var(--ux-next-fill)}.mDbVfa_card[data-status=claimed]{border-left:4px solid var(--ux-active);background:var(--ux-active-fill)}.mDbVfa_helpCard{border-left:4px solid var(--ux-next-border);background:var(--ux-next-fill)}.mDbVfa_card .mDbVfa_reviewMeta>div:nth-child(2){background:var(--ux-active-fill);border:1px solid var(--ux-active);color:var(--ui-text-primary);border-radius:6px;padding:4px 8px}.mDbVfa_panel .button-primary{background:var(--ux-next);border-color:var(--ux-next);color:var(--ui-action-text)}.mDbVfa_panel .button-primary:hover{background:var(--ux-next-hover);border-color:var(--ux-next-border)}.mDbVfa_helpCard .mDbVfa_resolve{color:var(--ux-complete)}.mDbVfa_notice:not(:empty){border-left:3px solid var(--ux-complete);background:var(--ux-complete-fill);color:var(--ui-text-primary);border-radius:6px;padding:10px 12px}.mDbVfa_secondary{background:var(--ux-info-fill);border-radius:8px;padding:12px 16px}.mDbVfa_filters{flex-wrap:wrap;gap:8px;margin-block:14px;display:flex}.mDbVfa_filters button[aria-pressed=true]{background:var(--ui-action-bg);color:var(--ui-action-text);border-color:var(--ui-action-bg)}.mDbVfa_queueGroup{margin-block:18px}.mDbVfa_queueGroup>h3{font-size:1rem}.mDbVfa_card h4{margin:0;font-size:1.1rem;line-height:1.3}.mDbVfa_card.mDbVfa_helpCard[data-status=active]{border-left-color:var(--ux-next-border);background:var(--ux-next-fill)}.mDbVfa_summary{border:1px solid var(--ui-border-default);border-left:4px solid var(--ux-next-border);background:var(--ux-next-fill);color:var(--ui-text-primary);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:16px;display:flex;}.mDbVfa_summary h2{margin:0 0 6px;font-size:1.1rem}.mDbVfa_summary p{margin:4px 0 0}.mDbVfa_summary .button{white-space:normal;max-width:100%;min-height:44px}.mDbVfa_summary :is(a,button):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.mDbVfa_summary{margin-bottom:24px}.mDbVfa_summary[data-waiting=false]{background:var(--ui-surface-subtle);border-left-color:var(--ui-border-default)}.mDbVfa_summary[data-waiting=true]{border-left-width:6px;padding:20px}.mDbVfa_waitingCount{font-size:clamp(1.4rem,4vw,2rem);line-height:1.2;display:block}.mDbVfa_responsibility{border:1px solid var(--ui-border-default);background:var(--ui-surface-subtle);color:var(--ui-text-primary);border-radius:8px;min-width:0;margin-block:20px;padding:16px}.mDbVfa_responsibility summary{cursor:pointer;min-height:44px;font-weight:700}.mDbVfa_assignment{border:1px solid var(--ui-border-default);border-radius:8px;min-width:0;margin-top:16px;padding:12px}.mDbVfa_assignment legend{overflow-wrap:anywhere;max-width:100%;padding-inline:4px;font-weight:700}.mDbVfa_assignment .button{white-space:normal;max-width:100%}.mDbVfa_teacherOptions{gap:4px;margin-bottom:12px;display:grid}.mDbVfa_teacherOptions label{overflow-wrap:anywhere;align-items:center;gap:10px;min-height:44px;display:flex}.mDbVfa_teacherOptions input{width:20px;height:20px;accent-color:var(--ui-action-bg);flex-shrink:0}.mDbVfa_responsibility :is(input,button,summary):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.app-route-frame[data-app-active=true] .mDbVfa_page{overflow-wrap:anywhere;min-width:0}.app-route-frame[data-app-active=true] .mDbVfa_page .wide-container{width:min(100% - 32px,1080px)}.app-route-frame[data-app-active=true] .mDbVfa_page>.site-header{padding:0}.app-route-frame[data-app-active=true] .mDbVfa_page>.site-header .wide-container{padding-block:24px}.app-route-frame[data-app-active=true] .mDbVfa_page .mDbVfa_hero .hero-title{max-width:100%;font-size:clamp(1.65rem,5vw,2.3rem);line-height:1.2}.app-route-frame[data-app-active=true] .mDbVfa_page .mDbVfa_body{padding-block:20px 32px}.app-route-frame[data-app-active=true] .mDbVfa_page :is(.mDbVfa_panel,.mDbVfa_responsibility,.mDbVfa_secondary){border:1px solid var(--ui-border-default);background:var(--ui-surface);border-radius:16px;margin:0;padding:16px}.app-route-frame[data-app-active=true] .mDbVfa_page .mDbVfa_card{border-radius:12px}.app-route-frame[data-app-active=true] .mDbVfa_page .button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.app-route-frame[data-app-active=true] .mDbVfa_page .button-secondary{background:var(--ui-surface);color:var(--ui-text-primary);border-color:var(--ui-border-strong);box-shadow:none}.app-route-frame[data-app-active=true] .mDbVfa_page .mDbVfa_filters button[aria-pressed=true]{background:var(--ui-action-bg);color:var(--ui-action-text);border-color:var(--ui-action-bg)}@media (min-width:1024px){.app-route-frame[data-app-active=true] .mDbVfa_page .wide-container{width:min(100% - 48px,1080px)}}.mDbVfa_page{background:radial-gradient(circle at 8% 24%, #00979d24, transparent 30rem), radial-gradient(circle at 94% 58%, #2563eb1a, transparent 34rem), var(--ui-surface-page)}.mDbVfa_page.mDbVfa_page .wide-container{width:min(100% - 32px,1080px)}.mDbVfa_page .mDbVfa_body{background:0 0}.mDbVfa_page .mDbVfa_header{isolation:isolate;position:relative}.mDbVfa_page .mDbVfa_header>.wide-container{z-index:1;position:relative}.mDbVfa_page .mDbVfa_header .mDbVfa_heroArtwork{display:block}.app-route-frame[data-app-active=true] .mDbVfa_page .mDbVfa_header .mDbVfa_heroArtwork{display:block}.mDbVfa_page .mDbVfa_hero .hero-lead{max-width:56ch}.mDbVfa_page .mDbVfa_panel{border:1px solid var(--ui-border-strong);border-top:3px solid var(--ui-accent-primary);background:var(--ui-surface);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;display:grid;box-shadow:0 16px 38px #010e1629}.app-route-frame[data-app-active=true] .mDbVfa_page .mDbVfa_panel{border:1px solid var(--ui-border-strong);border-top:3px solid var(--ui-accent-primary);background:var(--ui-surface);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;display:grid;box-shadow:0 16px 38px #010e1629}.mDbVfa_page .mDbVfa_panel>*{grid-column:1/-1;min-width:0}.mDbVfa_page .mDbVfa_panel>:is(.mDbVfa_heading,.mDbVfa_meta,.mDbVfa_filters){margin:0}.mDbVfa_page .mDbVfa_panel>.mDbVfa_notice:empty{display:none}.mDbVfa_page .mDbVfa_panel .mDbVfa_queueGroup{border:1px solid var(--ui-border-default);background:var(--ui-surface-subtle);border-radius:12px;margin:0;padding:16px}.mDbVfa_page .mDbVfa_queueGroup>h3{color:var(--ui-text-primary);margin:0 0 12px}.mDbVfa_page .mDbVfa_queueGroup .mDbVfa_empty{padding:0;line-height:1.6}@media (min-width:1024px){.mDbVfa_page.mDbVfa_page .wide-container{width:min(100% - 48px,1080px)}.app-route-frame[data-app-active=true] .mDbVfa_page.mDbVfa_page .wide-container{width:min(100% - 48px,1080px)}.mDbVfa_page .mDbVfa_header .mDbVfa_hero{padding-block:24px 32px}.app-route-frame[data-app-active=true] .mDbVfa_page .mDbVfa_header>.wide-container{padding-block:36px}.mDbVfa_page .mDbVfa_panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px}.app-route-frame[data-app-active=true] .mDbVfa_page .mDbVfa_panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px}.mDbVfa_page .mDbVfa_panel>.mDbVfa_queueGroup{grid-column:auto}}@media (max-width:600px){.mDbVfa_page .mDbVfa_panel{gap:12px;padding:16px}.app-route-frame[data-app-active=true] .mDbVfa_page .mDbVfa_panel{gap:12px;padding:16px}.mDbVfa_page .mDbVfa_panel .mDbVfa_queueGroup{padding:12px}}
.ywRlsW_workspace[data-teacher-workspace]{min-width:0;color:var(--ui-text-primary);overflow-wrap:anywhere;gap:18px;margin-top:0;display:grid;container:teacher-workspace/inline-size}.ywRlsW_workspace :is(h2,h3,p){margin:0}.ywRlsW_workspace h2{color:var(--ui-text-primary);font-size:1.15rem;font-weight:750;line-height:1.35}.ywRlsW_workspace h3{color:var(--ui-text-primary);font-size:1rem;font-weight:700;line-height:1.4}.ywRlsW_overview{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ywRlsW_panel{--panel-accent:var(--ui-area-home);border:1px solid var(--ui-border-strong);border-top:5px solid var(--panel-accent);background:var(--ui-surface);min-width:0;box-shadow:var(--ui-card-shadow);border-radius:12px;padding:18px}.ywRlsW_panel[data-workspace-area=learning]{--panel-accent:var(--ui-area-learning)}.ywRlsW_panel[data-workspace-area=practice]{--panel-accent:var(--ui-area-practice)}.ywRlsW_panel[data-workspace-area=assessment]{--panel-accent:var(--ui-area-assessment)}.ywRlsW_heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:10px;display:flex}.ywRlsW_workspace .ywRlsW_eyebrow{color:var(--ui-accent-primary);margin-bottom:3px;font-size:.75rem;font-weight:750;line-height:1.4}.ywRlsW_workspace .ywRlsW_meta{color:var(--ui-text-secondary);font-size:.85rem;line-height:1.5}.ywRlsW_classList,.ywRlsW_taskList,.ywRlsW_sessionList{min-width:0;margin:0;padding:0;list-style:none;display:grid}.ywRlsW_classList>li{border-top:1px solid var(--ui-border-default);min-width:0;padding-block:12px}.ywRlsW_classList>li:first-child{border-top:0;padding-top:2px}.ywRlsW_classList>li:last-child{padding-bottom:0}.ywRlsW_classHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;display:flex}.ywRlsW_classHeading>div{flex:140px;min-width:0}.ywRlsW_classLinks{flex-wrap:wrap;gap:2px 18px;margin-top:2px;display:flex}.ywRlsW_classLinks a,.ywRlsW_textAction{min-width:0;max-width:100%;min-height:44px;color:var(--ui-accent-primary);text-underline-offset:3px;align-items:center;gap:8px;font-size:.9rem;font-weight:650;text-decoration:underline;display:inline-flex}.ywRlsW_primary,.ywRlsW_secondary{border:1px solid var(--ui-border-strong);min-width:0;max-width:100%;min-height:44px;color:var(--ui-accent-primary);background:var(--ui-surface);text-align:center;white-space:normal;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:.9rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.ywRlsW_primary{border-color:var(--ui-area-practice);color:var(--ui-action-text);background:var(--ui-action-bg)}.ywRlsW_primary:hover{border-color:var(--ui-area-practice);background:var(--ui-action-hover-bg);color:var(--ui-action-text)}.ywRlsW_secondary:hover,.ywRlsW_resources a:hover{background:var(--ui-surface-subtle);text-underline-offset:3px;text-decoration:underline}.ywRlsW_taskList{margin-top:8px}.ywRlsW_taskList>li{border-bottom:1px solid var(--ui-border-default);min-width:0;padding-block:4px 10px}.ywRlsW_taskList>li:last-child{border-bottom:0}.ywRlsW_taskLink{min-width:0;min-height:44px;color:var(--ui-text-primary);text-underline-offset:3px;justify-content:space-between;align-items:center;gap:14px;padding-block:6px;font-size:.95rem;line-height:1.45;text-decoration:underline;display:flex}.ywRlsW_taskLink strong{color:inherit}.ywRlsW_taskLink>span{color:var(--ui-accent-primary);flex-shrink:0}.ywRlsW_workspace .ywRlsW_empty{border-left:3px solid var(--ui-accent-primary);background:var(--ui-surface-subtle);color:var(--ui-text-secondary);border-radius:0 8px 8px 0;margin-top:12px;padding:10px 12px;font-size:.9rem;line-height:1.5}.ywRlsW_workspace .ywRlsW_error{color:var(--ui-text-primary);margin-block:12px;font-size:.9rem;line-height:1.5}.ywRlsW_queue{min-width:0;margin-block:12px}.ywRlsW_queue>section{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.ywRlsW_queue>section[data-waiting]{background:0 0;border:0;margin:0;padding:0}.ywRlsW_queue :is(h2,p){color:var(--ui-text-primary)}.ywRlsW_queue .button{box-shadow:none;min-height:44px;font-size:.9rem}.ywRlsW_assessmentLinks{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px;display:flex}.ywRlsW_teaching{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:18px 24px;margin-top:14px;display:grid}.ywRlsW_teaching[data-empty=true]{grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr)}.ywRlsW_panel.ywRlsW_teachingPanel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ywRlsW_teachingPanel>.ywRlsW_heading{border:1px solid var(--ui-border-strong);border-left:5px solid var(--ui-marker-teaching);background:var(--ui-surface);border-radius:12px;padding:16px 18px}.ywRlsW_teaching>section{border:1px solid var(--ui-border-strong);border-top:5px solid var(--ui-marker-teaching);background:var(--ui-surface);min-width:0;box-shadow:var(--ui-card-shadow);border-radius:12px;padding:18px}.ywRlsW_panel[id=undervisning]{scroll-margin-top:16px}.ywRlsW_sessionList{margin-top:8px}.ywRlsW_sessionList li{border-bottom:1px solid var(--ui-border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;padding-block:10px;display:flex}.ywRlsW_sessionList li:last-child{border-bottom:0}.ywRlsW_sessionList li>div{flex:180px;gap:3px;min-width:0;display:grid}.ywRlsW_sessionList time{color:var(--ui-accent-primary);text-transform:capitalize;font-size:.8rem;line-height:1.5}.ywRlsW_sessionList strong{color:var(--ui-text-primary);font-size:.95rem;line-height:1.4}.ywRlsW_sessionList span{color:var(--ui-text-secondary);font-size:.85rem;line-height:1.5}.ywRlsW_resources{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:4px 16px;display:grid}.ywRlsW_resources a{border-bottom:1px solid var(--ui-border-default);min-width:0;min-height:72px;color:var(--ui-text-primary);align-content:center;gap:5px;padding:12px 23px 12px 0;text-decoration:none;display:grid;position:relative}.ywRlsW_resources a:last-child{border-bottom:0}.ywRlsW_resources strong{align-items:center;gap:8px;display:flex}.ywRlsW_resources strong svg{flex:none;width:18px;height:18px}.ywRlsW_resources .ywRlsW_resourceArrow{color:var(--ui-accent-primary);font-size:1.2rem;position:absolute;top:20px;right:0}.ywRlsW_resourceGroup{border:1px solid var(--ui-border-strong);border-top:5px solid var(--ui-area-learning);background:var(--ui-surface);min-width:0;box-shadow:var(--ui-card-shadow);border-radius:12px;padding:16px}.ywRlsW_resourceGroup[data-workspace-area=assessment]{border-top-color:var(--ui-area-assessment)}.ywRlsW_workspace .ywRlsW_resourceGroup h3{color:var(--ui-text-primary);margin-bottom:8px;font-size:.95rem;font-weight:750;line-height:1.5}.ywRlsW_resources strong{color:var(--ui-accent-primary);font-size:.95rem;line-height:1.4}.ywRlsW_resources span{color:var(--ui-text-secondary);font-size:.8rem;line-height:1.45}.ywRlsW_admin{background:var(--ui-surface-subtle)}.ywRlsW_admin summary{cursor:pointer;min-height:44px;color:var(--ui-text-primary)}.ywRlsW_admin summary strong{color:var(--ui-text-primary)}.ywRlsW_admin summary span{color:var(--ui-text-secondary);margin-top:4px;font-size:.85rem;line-height:1.5;display:block}.ywRlsW_admin[open] summary{margin-bottom:12px}.ywRlsW_adminLinks{flex-wrap:wrap;gap:8px;display:flex}.ywRlsW_workspace[data-teacher-workspace] :is(a,button,summary):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}@container teacher-workspace (max-width:1000px){.ywRlsW_overview{grid-template-columns:repeat(2,minmax(0,1fr))}.ywRlsW_overview>section:last-child{grid-column:1/-1}}@container teacher-workspace (max-width:700px){.ywRlsW_overview,.ywRlsW_teaching,.ywRlsW_teaching[data-empty=true]{grid-template-columns:minmax(0,1fr)}.ywRlsW_overview>section:last-child{grid-column:auto}}@container teacher-workspace (max-width:480px){.ywRlsW_overview{gap:14px}.ywRlsW_panel{padding:14px 12px}.ywRlsW_resources{grid-template-columns:minmax(0,1fr);gap:0}.ywRlsW_heading{align-items:start}.ywRlsW_heading>a{flex-shrink:0}}
.qU8v3G_card{min-width:0;max-width:960px;color:var(--ui-text-primary)}.qU8v3G_card h4{margin:0 0 12px;font-size:1.125rem}.qU8v3G_card p{overflow-wrap:anywhere;line-height:1.6}.qU8v3G_video{aspect-ratio:16/9;background:#133448;border-radius:8px;width:100%;height:auto;display:block}.qU8v3G_actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-block:16px;display:flex}.qU8v3G_card .qU8v3G_captions{background:var(--ui-surface-subtle);min-height:4.5em;color:var(--ui-text-primary);white-space:pre-line;border-radius:8px;margin:8px 0;padding:12px;font-size:1rem;line-height:1.5}.qU8v3G_actions button{border:1px solid var(--ui-border-strong);min-height:44px;color:var(--ui-text-primary);background:var(--ui-surface-raised);cursor:pointer;border-radius:8px;padding:8px 16px}.qU8v3G_actions a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.qU8v3G_actions button:focus-visible,.qU8v3G_actions a:focus-visible,.qU8v3G_video:focus-visible,.qU8v3G_sources summary:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.qU8v3G_scope{font-weight:600}.qU8v3G_credit{color:var(--ui-text-muted);font-size:.875rem}.qU8v3G_notice{border-left:3px solid var(--ui-border-strong);background:var(--ui-surface-subtle);padding:12px}.qU8v3G_sources{border-top:1px solid var(--ui-border-default);margin-top:12px;padding-top:12px;font-size:.875rem}.qU8v3G_sources summary{cursor:pointer;min-height:44px;padding-block:10px;font-weight:600}@media (max-width:480px){.qU8v3G_actions{gap:8px 16px}.qU8v3G_card h4{font-size:1rem}}
.VYPwBW_page{min-width:0;color:var(--ui-text-primary)}.VYPwBW_page>.eltask-app-page-header{display:none}
.fVhtbG_navigationHeader.my-page-student-focus-header:after{display:none}.fVhtbG_hero{isolation:isolate;border:1px solid var(--v2b-edge-strong);background:var(--v2b-canvas);border-radius:14px;align-items:center;min-height:200px;margin-top:16px;padding:32px;display:flex;position:relative;overflow:hidden}.fVhtbG_image{object-fit:cover;object-position:50% 62%}.fVhtbG_hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#041b2966,#041b291f 55%,#0000);position:absolute;inset:0}.fVhtbG_copy{z-index:2;overflow-wrap:anywhere;max-width:52%;position:relative}.fVhtbG_copy h1{color:var(--v2b-text);margin:0;font-size:2rem;font-weight:800;line-height:1.15}.fVhtbG_copy p{color:var(--v2b-muted);margin:8px 0 0;font-size:1rem;line-height:1.4}@media (max-width:620px){.fVhtbG_hero{border-radius:12px;min-height:124px;margin-top:12px;padding:20px}.fVhtbG_image{object-position:60% 58%}.fVhtbG_hero:after{background:linear-gradient(90deg,#041b29c7,#041b29bd 60%,#041b292e)}.fVhtbG_copy{max-width:78%}.fVhtbG_copy h1{font-size:1.6rem}.fVhtbG_copy p{margin-top:6px;font-size:.875rem}}
.GP23Ia_navigation{width:100%;min-width:0;color:var(--ui-text-primary);}.GP23Ia_trigger{border:1px solid var(--ui-border-strong);background:var(--ui-surface);width:100%;min-height:48px;color:var(--ui-text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:700;display:flex}.GP23Ia_panel{border:1px solid var(--ui-border-default);background:var(--ui-surface);border-radius:12px;margin-top:8px;padding:16px}.GP23Ia_groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px;display:grid}.GP23Ia_group{min-width:0}.GP23Ia_group h3{color:var(--ui-text-secondary);margin:0 0 8px;font-size:.875rem}.GP23Ia_group ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.GP23Ia_item{width:100%;min-height:48px;color:var(--ui-text-primary);text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:10px;padding:10px;text-decoration:none;display:flex}.GP23Ia_item:hover{background:var(--ui-surface-subtle);border-color:var(--ui-border-default)}.GP23Ia_item[aria-current]{background:var(--ui-surface-subtle);border-color:var(--ui-border-strong);box-shadow:inset 3px 0 var(--ui-accent-primary)}.GP23Ia_item:disabled{cursor:not-allowed;color:var(--ui-text-secondary)}.GP23Ia_marker{flex:0 0 1rem}.GP23Ia_itemText{gap:3px;min-width:0;display:grid}.GP23Ia_itemText strong{font-size:.9375rem}.GP23Ia_itemText>span{color:var(--ui-text-secondary);font-size:.8125rem}.GP23Ia_taskTitle{overflow-wrap:anywhere;margin:0 0 16px;font-weight:600}.GP23Ia_mobile{display:none}.GP23Ia_dialog{border:1px solid var(--ui-border-strong);background:var(--ui-surface);width:min(36rem,100% - 24px);max-height:calc(100dvh - 32px);color:var(--ui-text-primary);overscroll-behavior:contain;border-radius:16px;margin:auto;padding:16px;overflow:auto}.GP23Ia_dialog::backdrop{background:#0019288c}.GP23Ia_dialog .GP23Ia_groups{grid-template-columns:1fr}.GP23Ia_dialogHeader{z-index:1;background:var(--ui-surface);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-block:8px;display:flex;position:sticky;top:-16px}.GP23Ia_currentLocation{overflow-wrap:anywhere;margin:4px 0 0;font-size:.875rem}.GP23Ia_dialogHeader h2{overflow-wrap:anywhere;margin:0;font-size:1.125rem}.GP23Ia_close{border:1px solid var(--ui-border-strong);min-width:48px;min-height:48px;color:var(--ui-text-primary);background:var(--ui-surface);font:inherit;cursor:pointer;border-radius:8px;padding:8px}.GP23Ia_navigation :is(button,a):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}@media (max-width:767px){.GP23Ia_desktop{display:none}.GP23Ia_mobile{display:flex}}
._8ewXLa_center{color:var(--ui-text-primary);gap:14px;min-width:0;display:grid;container:student-work/inline-size;}._8ewXLa_center :is(a,button):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}._8ewXLa_filterArea{align-items:center}._8ewXLa_filterArea>a{white-space:nowrap}._8ewXLa_intro{justify-content:space-between;align-items:center;gap:16px;display:flex}._8ewXLa_intro h1{margin:2px 0 4px;font-size:clamp(1.6rem,2.6vw,2rem);line-height:1.2}._8ewXLa_intro p{color:var(--ui-text-secondary);margin:0;font-size:.88rem}._8ewXLa_primary,._8ewXLa_secondary{max-width:100%;min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:9px 12px;font-size:.83rem;font-weight:750;text-decoration:none;display:inline-flex}._8ewXLa_primary{background:var(--poster-blue-dark);color:#fff}._8ewXLa_primary>span[aria-hidden]{margin-left:auto}._8ewXLa_primary:hover{background:var(--poster-navy)}._8ewXLa_secondary{background:var(--ui-surface);color:var(--ui-text-primary);border-color:var(--ui-border-default)}._8ewXLa_secondary:hover{background:var(--ui-surface-subtle);border-color:var(--ui-border-strong)}._8ewXLa_intro>a{flex-shrink:0}._8ewXLa_filterArea{gap:8px;display:grid}._8ewXLa_filters{flex-wrap:wrap;gap:6px;display:flex}._8ewXLa_filters button{padding:8px 10px;font-size:.78rem}._8ewXLa_filters button span{color:var(--ui-text-muted);font-size:.75rem}._8ewXLa_filters button[aria-pressed=true]{background:var(--ux-active-fill);border-color:var(--ui-accent-primary);box-shadow:inset 0 -2px 0 var(--ui-accent-primary)}._8ewXLa_nearest{background:var(--ux-next-fill);border:1px solid var(--ui-border-default);border-left:3px solid var(--poster-yellow);min-height:44px;color:var(--ui-text-primary);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:9px 12px;font-size:.78rem;text-decoration:none;display:flex}._8ewXLa_nearest>span:last-child{white-space:nowrap;font-weight:750}._8ewXLa_nearest:hover{border-color:var(--ui-border-strong)}._8ewXLa_overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"theory""tests""practice";align-items:start;gap:14px;display:grid}._8ewXLa_resume{border:1px solid var(--ui-border-strong);border-left:4px solid var(--ui-accent-primary);background:var(--ui-surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}._8ewXLa_resume>div{gap:4px;min-width:0;display:grid}._8ewXLa_resume>div>span{color:var(--ui-text-secondary);font-size:.8rem}._8ewXLa_resume strong{overflow-wrap:anywhere;font-size:.95rem}._8ewXLa_personalTheory{border-top:1px solid var(--ui-border-default);min-width:0;padding-top:8px}._8ewXLa_personalTheory>summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding-block:10px;font-size:.88rem;font-weight:700}._8ewXLa_personalTheory[open]>summary{margin-bottom:8px}._8ewXLa_area{--area-accent:var(--poster-blue);border:1px solid color-mix(in srgb,var(--area-accent) 45%,var(--ui-border-default));border-top:3px solid var(--area-accent);background:color-mix(in srgb,var(--area-accent) 5%,var(--ui-surface-page));border-radius:14px;min-width:0;padding:12px;container-type:inline-size}._8ewXLa_theory{grid-area:theory}._8ewXLa_practice{--area-accent:var(--poster-green);grid-area:practice}._8ewXLa_tests{--area-accent:var(--poster-yellow);grid-area:tests}._8ewXLa_sectionHeading{border-bottom:1px solid var(--ui-border-default);align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;display:flex}._8ewXLa_areaIcon{background:var(--ui-surface);width:28px;height:28px;color:var(--ui-text-primary);border:1px solid var(--ui-border-default);border-radius:7px;flex-shrink:0;padding:4px}._8ewXLa_sectionHeading h2{min-width:0;color:var(--ui-text-primary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:5px 8px;margin:0;scroll-margin-top:16px;font-size:1.125rem;font-weight:800;line-height:1.35;display:flex}._8ewXLa_sectionHeading h2:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}._8ewXLa_sectionHeading h2 span{color:var(--ui-text-muted);font-size:.78rem;font-weight:500}._8ewXLa_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._8ewXLa_assessmentList{gap:10px;margin:0;padding:0;list-style:none;display:grid}._8ewXLa_assessmentRow h3{overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.35}._8ewXLa_assessmentDates{gap:3px;margin:0;font-size:.74rem;display:grid}._8ewXLa_assessmentDates>div{flex-wrap:wrap;gap:3px 8px;display:flex}._8ewXLa_assessmentDates dt{color:var(--ui-text-muted)}._8ewXLa_assessmentDates dd{color:var(--ui-text-primary);margin:0;font-weight:650}._8ewXLa_assessmentStatus,._8ewXLa_noDate,._8ewXLa_noAction{color:var(--ui-text-secondary);margin:0;font-size:.75rem}._8ewXLa_assessmentRow :is(._8ewXLa_primary,._8ewXLa_secondary){justify-content:space-between;justify-self:start;width:100%;margin-top:2px}._8ewXLa_assessmentRow ._8ewXLa_recommended{justify-self:start}._8ewXLa_assessmentMore{gap:6px;padding-top:10px;display:grid}._8ewXLa_assessmentMore p{color:var(--ui-text-muted);margin:0;font-size:.75rem}._8ewXLa_assessmentMore button{justify-content:space-between;width:100%}._8ewXLa_card{--subject-accent:var(--poster-blue);background:var(--ui-surface);border:1px solid var(--ui-border-default);border-radius:10px;min-width:0}._8ewXLa_card[data-subject=styresystemer]{--subject-accent:var(--poster-green)}._8ewXLa_card[data-subject=elenergi]{--subject-accent:var(--poster-copper)}._8ewXLa_card[data-subject=elektroniske\ kretser]{--subject-accent:var(--poster-blue)}._8ewXLa_card[data-subject=elektroteknikk]{--subject-accent:var(--poster-lime)}._8ewXLa_card[data-subject=matematikk]{--subject-accent:var(--poster-yellow)}._8ewXLa_card[data-subject=engelsk]{--subject-accent:var(--ui-text-secondary)}._8ewXLa_card article{flex-direction:column;min-width:0;height:100%;display:flex}._8ewXLa_subject{border-bottom:1px solid var(--ui-border-default);background:color-mix(in srgb,var(--subject-accent) 7%,var(--ui-surface));min-height:34px;color:var(--ui-text-primary);border-radius:9px 9px 0 0;align-items:center;gap:8px;padding:7px 12px;font-size:.8rem;font-weight:750;display:flex}._8ewXLa_subjectMark{background:var(--subject-accent);border-radius:3px;flex-shrink:0;width:5px;height:16px}._8ewXLa_cardBody{flex-direction:column;flex:1;gap:5px;min-width:0;padding:10px 12px 12px;display:flex}._8ewXLa_topic{color:var(--ui-text-secondary);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.35}._8ewXLa_type{color:var(--ui-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:750}._8ewXLa_card h3{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:750;line-height:1.3}._8ewXLa_recommended{background:var(--poster-yellow);color:var(--poster-navy-dark);border-radius:4px;align-self:start;margin:0;padding:3px 6px;font-size:.72rem;font-weight:800;display:inline-flex}._8ewXLa_card[data-recommended=true]{border-color:var(--poster-copper)}._8ewXLa_workStatus{background:var(--ui-surface-subtle);border-radius:5px;padding:3px 7px;display:inline-flex}._8ewXLa_card[data-started=true] ._8ewXLa_workStatus{background:var(--ux-active-fill);border-left:3px solid var(--ui-accent-primary)}._8ewXLa_meta{flex-wrap:wrap;gap:4px 14px;margin:auto 0 0;padding-top:5px;display:flex}._8ewXLa_meta dt{color:var(--ui-text-muted);font-size:.72rem}._8ewXLa_meta dd{color:var(--ui-text-primary);margin:1px 0 0;font-size:.8rem;font-weight:700}._8ewXLa_deadline dd{color:var(--ui-text-primary);border-bottom:2px solid var(--poster-yellow)}._8ewXLa_cardAction{flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px;display:flex}._8ewXLa_cardAction ._8ewXLa_primary{width:100%}._8ewXLa_error{border:1px solid var(--ui-border-default);background:var(--ui-surface);border-radius:10px;padding:16px}._8ewXLa_error p{color:var(--ui-text-secondary);font-size:.88rem}._8ewXLa_error{border-left:4px solid var(--poster-copper);background:var(--ux-next-fill)}._8ewXLa_emptyRow{color:var(--ui-text-secondary);background:var(--ui-surface);border:1px solid var(--ui-border-default);border-radius:10px;margin:0;padding:12px;font-size:.85rem;line-height:1.5}._8ewXLa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container student-work (min-width:760px){._8ewXLa_filterArea{grid-template-columns:minmax(0,1fr) auto}._8ewXLa_overview{grid-template:"theory practice""theory tests"1fr/minmax(0,1.15fr) minmax(0,1fr)}}@container student-work (min-width:1120px){._8ewXLa_overview{grid-template:"theory practice tests"/minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr)}}@media (max-width:620px){._8ewXLa_intro{flex-wrap:wrap;align-items:start;gap:10px}._8ewXLa_intro ._8ewXLa_secondary{justify-content:space-between;width:100%}._8ewXLa_filters{gap:6px}._8ewXLa_filters button{font-size:.77rem}._8ewXLa_card h3{font-size:1rem}._8ewXLa_topic{font-size:.81rem}._8ewXLa_cardBody{gap:6px}._8ewXLa_meta dd{font-size:.8rem}}@media (prefers-reduced-motion:reduce){._8ewXLa_center{scroll-behavior:auto}}
.Y2AELa_studentBar{--help-sticky-top:env(safe-area-inset-top,0px);top:var(--help-sticky-top);z-index:30;background:var(--ui-surface);color:var(--ui-text-primary);border:1px solid var(--ui-border-strong);border-left:3px solid var(--ui-accent-primary);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;padding:8px 12px;display:flex;position:sticky;}.Y2AELa_barContext{overflow-wrap:anywhere;gap:2px;min-width:0;font-size:.8125rem;display:grid}.Y2AELa_barContext strong{font-size:.9375rem}.Y2AELa_studentBar[data-placement=overview]{width:min(1120px,100% - 32px);margin:8px auto}.Y2AELa_studentBar[data-placement=overview]+.practice-v2-stage{padding-top:4px}.Y2AELa_studentBar[data-placement=workspace]{margin-block:8px}.app-route-frame[data-app-active=true]:not([data-app-immersive=true]) .Y2AELa_studentBar{--help-sticky-top:calc(61px + env(safe-area-inset-top,0px))}.Y2AELa_studentBar~* :is([id],a,button,input,select,textarea,summary){scroll-margin-top:calc(10rem + env(safe-area-inset-top,0px))}.app-route-frame[data-app-active=true]:not([data-app-immersive=true]) .Y2AELa_studentBar~* :is([id],a,button,input,select,textarea,summary){scroll-margin-top:calc(10rem + 61px + env(safe-area-inset-top,0px))}.Y2AELa_studentBar .Y2AELa_helpAvailable{color:var(--ui-action-text);background:var(--ui-action-bg);border:2px solid var(--ui-accent-secondary);min-height:48px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-accent-primary) 12%, transparent);padding:12px 20px;font-weight:800;line-height:1.25;animation:3s ease-in-out infinite Y2AELa_helpGlow}.Y2AELa_studentBar .Y2AELa_helpAvailable:hover{color:var(--ui-action-text);background:var(--ui-action-hover-bg);border-color:var(--ui-accent-secondary)}.Y2AELa_studentBar .Y2AELa_helpAvailable:focus-visible{box-shadow:0 0 0 2px var(--ui-surface)}@keyframes Y2AELa_helpGlow{0%,to{box-shadow:0 0 8px 2px color-mix(in srgb, var(--ui-accent-primary) 14%, transparent)}50%{box-shadow:0 0 14px 4px color-mix(in srgb, var(--poster-lime) 22%, transparent)}}@media (prefers-reduced-motion:reduce){.Y2AELa_studentBar .Y2AELa_helpAvailable{animation:none}}.Y2AELa_studentBar button{flex-shrink:0;min-height:44px}.Y2AELa_dialog{width:min(34rem,100% - 24px);max-height:calc(100dvh - 32px);color:var(--ui-text-primary);background:var(--ui-surface);border:1px solid #c9d8e1;border-radius:14px;margin:auto;padding:20px;overflow:auto}.Y2AELa_dialog::backdrop{background:#0019288c}.Y2AELa_dialogHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Y2AELa_dialogHeader h2{margin:0;font-size:1.25rem}.Y2AELa_dialog button{white-space:normal;min-height:44px}.Y2AELa_taskTitle{overflow-wrap:anywhere;font-weight:700}.Y2AELa_field{gap:8px;margin:16px 0;display:grid}.Y2AELa_field textarea,.Y2AELa_field select{width:100%;min-width:0;font:inherit;background:var(--ui-surface);color:var(--ui-text-primary);border:1px solid #8da8b8;border-radius:8px;padding:10px;font-size:1rem}.Y2AELa_message{white-space:pre-wrap;overflow-wrap:anywhere}.Y2AELa_queue{gap:12px;padding:0;list-style:none;display:grid}.Y2AELa_queueCard{overflow-wrap:anywhere;background:#f5f8fa;border:1px solid #dbe5eb;border-radius:12px;min-width:0;padding:16px}.Y2AELa_queueCard h3{margin-top:0}.Y2AELa_actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:700px){.Y2AELa_studentBar{flex-wrap:nowrap;gap:8px}.Y2AELa_barContext span{display:none}.Y2AELa_studentBar:has(.Y2AELa_waitStatus) .Y2AELa_barContext{display:none}.Y2AELa_studentBar .Y2AELa_waitStatus{padding:4px 8px;font-size:.8rem}.Y2AELa_studentBar .Y2AELa_waitStatus>span:last-child{display:none}.Y2AELa_dialog{padding:16px}}@media (max-width:640px){.Y2AELa_studentBar[data-placement=overview]{width:calc(100% - 20px)}}@media (max-width:360px){.Y2AELa_studentBar[data-placement=overview]{width:calc(100% - 16px)}}.Y2AELa_waitStatus{overflow-wrap:anywhere;border-left:3px solid var(--poster-copper);background:var(--ui-surface-subtle);min-width:0;color:var(--ui-text-primary);gap:4px;padding:10px 12px;font-size:.9rem;display:grid}.Y2AELa_waitStatus p{margin:0}.Y2AELa_studentBar .Y2AELa_waitStatus{margin-right:auto;padding:4px 8px}.Y2AELa_studentBar .Y2AELa_waitStatus>span:nth-child(n+3){display:none}.Y2AELa_studentBar button{white-space:normal;max-width:100%}.Y2AELa_waitStatus[data-status=claimed]{border-left-color:var(--ui-accent-primary)}.Y2AELa_studentBar :is(button,select,textarea):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}
.qK1oDq_menu{border:2px solid color-mix(in srgb, var(--chapter,#0b79b7) 24%, #d6dee6);background:#fffffff5;border-radius:18px;padding:16px;box-shadow:0 12px 28px #073b5a1a}.qK1oDq_label{color:var(--chapter-dark,#087c7c);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.82rem;font-weight:900}.qK1oDq_trigger{color:#073b5a;width:100%;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:2px solid #9eb8c8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;font-size:1.05rem;font-weight:900;display:flex}.qK1oDq_trigger:hover{border-color:var(--chapter,#0b79b7);background:#f4fafc}.qK1oDq_trigger:focus-visible,.qK1oDq_link:focus-visible{outline-offset:3px;outline:4px solid #b7d43a}.qK1oDq_chevron{color:var(--chapter-dark,#087c7c);flex:none;font-size:1.15rem;transition:transform .16s}.qK1oDq_chevronOpen{transform:rotate(180deg)}.qK1oDq_panel{border-top:1px solid #d6dee6;margin-top:14px;padding-top:14px}.qK1oDq_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.qK1oDq_link,.qK1oDq_disabled{background:#fff;border:2px solid #d6dee6;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:52px;padding:11px 12px;display:grid}.qK1oDq_link:hover{border-color:var(--chapter,#0b79b7);background:color-mix(in srgb, var(--chapter-soft,#eaf5fb) 55%, #fff)}.qK1oDq_disabled{background:#f7f9fa}.qK1oDq_title{color:#073b5a;overflow-wrap:anywhere;min-width:0;font-weight:900;line-height:1.35}.qK1oDq_current{border-color:var(--chapter,#0b79b7);background:color-mix(in srgb, var(--chapter-soft,#eaf5fb) 72%, #fff)}.qK1oDq_status{background:color-mix(in srgb, var(--chapter-soft,#eaf5fb) 78%, #fff);color:var(--poster-navy);text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:5px 9px;font-size:.72rem;font-weight:900;line-height:1.2}@media (max-width:700px){.qK1oDq_list{grid-template-columns:minmax(0,1fr)}}@media (max-width:390px){.qK1oDq_menu{border-radius:15px;padding:12px}.qK1oDq_trigger{gap:10px;padding-inline:12px}.qK1oDq_link,.qK1oDq_disabled{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:7px}.qK1oDq_status{justify-self:start}}@media (prefers-reduced-motion:reduce){.qK1oDq_chevron{transition:none}}
.hdbJra_prototype{color:var(--ui-text-primary);background:var(--ui-surface-page);min-width:0;min-height:100dvh;padding:28px 24px 48px;}.hdbJra_prototype>header,.hdbJra_prototype>section{max-width:1280px;margin-inline:auto}.hdbJra_prototype *{box-sizing:border-box}.hdbJra_prototype :is(button,input,textarea,select,summary,a):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.hdbJra_header{gap:10px;margin-bottom:24px;display:grid}.hdbJra_eyebrow{color:var(--ui-accent-primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.hdbJra_header h1{color:var(--ui-text-primary);margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.2}.hdbJra_header>p{max-width:80ch;color:var(--ui-text-secondary);margin:0}.hdbJra_switcher{flex-wrap:wrap;gap:8px;display:flex}.hdbJra_switcher button[aria-pressed=true]{background:var(--ux-active-fill);border-color:var(--ui-accent-primary);box-shadow:inset 0 -3px 0 var(--ui-accent-primary)}.hdbJra_teacher{border:1px solid var(--ui-border-default);border-top:3px solid var(--ui-accent-primary);background:var(--ui-surface);border-radius:14px;gap:18px;padding:20px;display:grid}.hdbJra_teacher h2,.hdbJra_teacher h3{color:var(--ui-text-primary);margin:0;font-weight:750}.hdbJra_form{gap:18px;display:grid}.hdbJra_fields{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;display:grid}.hdbJra_field{align-content:start;gap:6px;min-width:0;font-size:.9rem;font-weight:650;display:grid}.hdbJra_field :is(input,select,textarea){border:1px solid var(--ui-border-strong);width:100%;min-width:0;min-height:44px;color:var(--ui-text-primary);background:var(--ui-surface);font:inherit;border-radius:8px;padding:10px;font-weight:400}.hdbJra_field textarea{resize:vertical;min-height:88px}.hdbJra_meta,.hdbJra_context{color:var(--ui-text-secondary);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.5}.hdbJra_context{font-weight:700}.hdbJra_meta+.hdbJra_groups{margin-top:14px}.hdbJra_status{min-height:24px;color:var(--ui-accent-primary);margin:0;font-weight:650}.hdbJra_catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hdbJra_catalog fieldset{border:1px solid var(--ui-border-default);border-radius:10px;min-width:0;margin:0;padding:8px}.hdbJra_catalog legend{padding-inline:5px;font-size:.85rem;font-weight:750}.hdbJra_choice{cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;min-height:44px;padding:10px 6px;display:flex}.hdbJra_choice:hover{background:var(--ui-surface-subtle)}.hdbJra_choice input{width:19px;height:19px;accent-color:var(--ui-accent-primary);flex:none;margin:2px 0 0}.hdbJra_choice span{overflow-wrap:anywhere;min-width:0}.hdbJra_choice strong{font-size:.88rem;display:block}.hdbJra_choice small{color:var(--ui-text-muted);margin-top:3px;line-height:1.45;display:block}.hdbJra_selection{background:var(--ui-surface-subtle);border-radius:10px;gap:10px;padding:14px;display:grid}.hdbJra_selection ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hdbJra_selection li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hdbJra_selection li>span{overflow-wrap:anywhere;flex:200px;min-width:0}.hdbJra_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hdbJra_studentHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.hdbJra_studentHeader h2{color:var(--ui-text-primary);margin:0;font-size:1.25rem}.hdbJra_focus{gap:12px;display:grid}.hdbJra_focus>div:first-child{margin-bottom:0}.hdbJra_focus :is(a,button,summary):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.hdbJra_message{border:1px solid var(--ui-border-strong);border-left:4px solid var(--ui-accent-primary);background:var(--ui-surface);color:var(--ui-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px;font-size:.88rem;line-height:1.5}.hdbJra_groups{gap:18px;display:grid}.hdbJra_subjectGroup{--focus-accent:var(--ui-accent-primary);min-width:0}.hdbJra_subjectGroup[data-subject="energi og styresystemer"]{--focus-accent:var(--poster-green-dark)}.hdbJra_subjectGroup[data-subject=matematikk]{--focus-accent:var(--poster-navy)}.hdbJra_subject{border-left:4px solid var(--focus-accent);background:var(--ui-surface-subtle);color:var(--ui-text-primary);border-radius:6px;margin:0 0 8px;padding:7px 10px;font-size:.84rem;font-weight:750;line-height:1.4}.hdbJra_topics{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hdbJra_topics li{background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-left:3px solid var(--focus-accent);border-radius:10px;min-width:0;padding:12px}.hdbJra_topics h4{color:var(--ui-text-primary);overflow-wrap:anywhere;margin:0 0 10px;font-size:1rem;font-weight:750;line-height:1.4}.hdbJra_resources{flex-wrap:wrap;gap:6px;display:flex}.hdbJra_resource{border-color:var(--ui-border-strong);color:var(--ui-accent-primary);text-align:left;overflow-wrap:anywhere;font-size:.8rem;line-height:1.4;}.hdbJra_resources .hdbJra_resource:hover{border-color:var(--ui-accent-primary);background:var(--ui-surface-subtle);color:var(--ui-text-primary)}.hdbJra_resources .hdbJra_resource[data-primary=true]{background:var(--ui-accent-primary);border-color:var(--ui-accent-primary);color:var(--ui-surface)}.hdbJra_resources .hdbJra_resource[data-primary=true]:hover{background:var(--poster-navy);border-color:var(--poster-navy)}.hdbJra_history{border-top:1px solid var(--ui-border-strong);min-width:0;padding-top:6px}.hdbJra_history summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding-block:10px;font-size:.88rem;font-weight:750}.hdbJra_history[open]>p{margin-bottom:12px}.hdbJra_editor{border:1px solid var(--ui-border-default);border-top:3px solid var(--ui-accent-primary);background:var(--ui-surface);min-width:0;color:var(--ui-text-primary);border-radius:12px;gap:18px;padding:20px;display:grid;}.hdbJra_editor :is(h2,h3,p){margin:0}.hdbJra_editor h2,.hdbJra_editor h3{color:var(--ui-text-primary);font-weight:750}.hdbJra_editFields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.hdbJra_editor :is(button,input,textarea,select,a,summary):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.hdbJra_editor button:disabled{opacity:.65;cursor:default}.hdbJra_saveBar{border-top:1px solid var(--ui-border-default);background:var(--ui-surface);flex-wrap:wrap;align-items:center;gap:10px;padding-block:14px;display:flex}.hdbJra_loadError{border:1px solid var(--ui-border-strong);background:var(--ui-surface-subtle);overflow-wrap:anywhere;border-radius:10px;gap:10px;padding:14px;display:grid}.hdbJra_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hdbJra_messageEditor{border:1px solid var(--ui-border-strong);background:var(--ui-surface);border-radius:8px;min-width:0;overflow:clip}.hdbJra_messageToolbar{background:var(--ui-surface);border-bottom:1px solid var(--ui-border-default);flex-wrap:wrap;align-items:center;gap:2px;padding:6px;display:flex}.hdbJra_messageToolbar button,.hdbJra_toolbarSelect{min-width:44px;height:44px;color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:10px;display:inline-flex;position:relative}.hdbJra_messageToolbar svg{flex:none;width:22px;height:22px}.hdbJra_messageToolbar .hdbJra_toolbarChevron{width:10px;height:10px;margin-left:1px}.hdbJra_messageToolbar .hdbJra_toolbarSelect{padding-inline:6px}.hdbJra_toolbarSelect select{opacity:0;cursor:pointer;width:100%;height:100%;min-height:44px;position:absolute;inset:0}.hdbJra_toolbarSelect:has(select:disabled){opacity:.65;cursor:default}.hdbJra_toolbarSeparator{background:var(--ui-border-default);width:1px;height:20px;margin-inline:3px}.hdbJra_toolbarSelect:hover{background:var(--ux-active-fill)}.hdbJra_toolbarSelect:has(select:focus-visible){outline:3px solid var(--ui-focus-ring);outline-offset:-3px}.hdbJra_messageToolbar button:hover{background:var(--ux-active-fill)}.hdbJra_messageToolbar button[aria-pressed=true]{background:var(--ux-active-fill);color:var(--ui-accent-primary);border-color:var(--ui-border-default)}.hdbJra_messageInput{min-height:132px;color:var(--ui-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;font-size:1rem;font-weight:400;line-height:1.6}.hdbJra_messageInput[aria-disabled=true]{background:var(--ui-surface-subtle)}.hdbJra_editor :is([contenteditable],.hdbJra_messageToolbar button,.hdbJra_messageToolbar select):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:-3px}.hdbJra_richMessage{white-space:pre-wrap}.hdbJra_richMessage :is(p,div){margin:0}.hdbJra_richMessage ul{margin:0;padding-inline-start:1.5em;list-style:outside}.hdbJra_richMessage li{margin:0;padding:0}.hdbJra_richMessage strong,.hdbJra_richMessage b{font-weight:750}.hdbJra_richMessage em,.hdbJra_richMessage i{font-style:italic}.hdbJra_richMessage u{text-underline-offset:.15em;text-decoration:underline}.hdbJra_richMessage [data-size=small],.hdbJra_richMessage font[size="2"]{font-size:.875rem}.hdbJra_richMessage [data-size=medium],.hdbJra_richMessage font[size="3"]{font-size:1rem}.hdbJra_richMessage [data-size=large],.hdbJra_richMessage font[size="5"]{font-size:1.25rem}.hdbJra_richMessage [data-color=default]{color:var(--ui-text-primary)}.hdbJra_richMessage [data-color=blue]{color:var(--poster-navy)}.hdbJra_richMessage [data-color=green]{color:var(--poster-green-dark)}.hdbJra_richMessage [data-color=copper]{color:var(--poster-copper-dark)}@media (max-width:760px){.hdbJra_prototype{padding:20px 16px 36px}.hdbJra_teacher{padding:15px}.hdbJra_fields,.hdbJra_catalog{grid-template-columns:minmax(0,1fr)}.hdbJra_actions>button{width:100%}}
.M1JUPW_tip{border:1px solid var(--ui-border-default,#526176);border-inline-start:4px solid var(--ui-accent-primary,#247e98);background:var(--ui-surface-subtle,#172230);color:var(--ui-text-primary,#f3f6fa);overflow-wrap:anywhere;border-radius:.75rem;min-width:0;margin-block:.75rem 1rem;padding:1rem}.M1JUPW_tip h3{margin:0 0 .4rem;font-size:1rem}.M1JUPW_tip p{white-space:pre-wrap;margin:0;line-height:1.55}
._1hnqka_maturityStatus{max-width:100%;color:var(--poster-navy);overflow-wrap:anywhere;text-align:center}
.OCJOfa_wrapper{color:var(--ui-text-secondary);padding-block:1rem 1.5rem}.OCJOfa_details{border:1px solid var(--ui-border-default);background:var(--ui-surface);border-radius:.5rem;font-size:.875rem;line-height:1.6}.OCJOfa_summary{min-height:44px;color:var(--ui-text-primary);cursor:pointer;padding:.65rem 1rem;font-weight:700}.OCJOfa_summary::marker{color:var(--ui-accent-primary)}.OCJOfa_summary:hover{background:var(--ui-surface-subtle)}.OCJOfa_summary:focus-visible,.OCJOfa_sources a:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:3px;border-radius:.25rem}.OCJOfa_count{color:var(--ui-text-muted);white-space:nowrap;margin-left:.75rem;font-size:.75rem;font-weight:400}.OCJOfa_content{border-top:1px solid var(--ui-border-default);overflow-wrap:anywhere;gap:.75rem;padding:1rem;display:grid}.OCJOfa_heading{color:var(--ui-text-primary);font-size:.875rem;font-weight:700}.OCJOfa_intro{max-width:75ch}.OCJOfa_sources{gap:.9rem;padding-left:1.1rem;list-style:outside;display:grid}.OCJOfa_sources a{color:var(--ui-accent-primary);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.OCJOfa_metadata{color:var(--ui-text-muted);font-size:.8125rem}.OCJOfa_rights{border-top:1px solid var(--ui-border-default);gap:.5rem;padding-top:.75rem;display:grid}@media print{.OCJOfa_wrapper{color:#000;padding-block:1rem}.OCJOfa_details{background:#fff;border-color:#888}.OCJOfa_details::details-content{content-visibility:visible;height:auto;display:block}.OCJOfa_details>.OCJOfa_content{display:grid}.OCJOfa_summary,.OCJOfa_heading,.OCJOfa_metadata,.OCJOfa_sources a{color:#000}.OCJOfa_sources li{break-inside:avoid}.OCJOfa_sources a:after{content:" (" attr(href) ")";font-size:.75rem;font-weight:400}}
._1RNO1G_content{width:min(100% - 2rem,64rem);color:var(--ui-text-primary);margin-inline:auto}._1RNO1G_intro,._1RNO1G_lesson{background:var(--ui-surface);border:1px solid var(--ui-border-default);overflow-wrap:anywhere;border-radius:.75rem;margin-block:1.5rem;padding:clamp(1rem,3vw,2rem);scroll-margin-top:6rem}._1RNO1G_intro{border-top:4px solid var(--ui-accent-primary)}._1RNO1G_content h2{font-size:clamp(1.25rem,3vw,1.65rem);font-weight:800;line-height:1.3}._1RNO1G_content p,._1RNO1G_content li{margin-block:.65rem;line-height:1.7}._1RNO1G_index{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.5rem;padding-left:1.5rem;display:grid}._1RNO1G_content a{color:var(--ui-accent-primary);text-underline-offset:.2em;text-decoration:underline}._1RNO1G_content a:focus-visible,._1RNO1G_lesson summary:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:4px}._1RNO1G_steps{padding-left:1.3rem}._1RNO1G_lesson details{background:var(--ui-surface-subtle);border-radius:.5rem;margin-top:1rem;padding:1rem}._1RNO1G_lesson summary{cursor:pointer;font-weight:750}._1RNO1G_lesson code{color:var(--ui-accent-primary);overflow-wrap:anywhere;font-size:1rem}._1RNO1G_table{table-layout:fixed;border-collapse:collapse;width:100%;color:var(--ui-text-primary);background:var(--ui-surface);margin-block:1rem;font-size:.95rem}._1RNO1G_table caption{text-align:left;color:var(--ui-text-secondary);background:var(--ui-surface);margin-bottom:.5rem;font-weight:650}._1RNO1G_table th,._1RNO1G_table td{border:1px solid var(--ui-border-default);text-align:left;overflow-wrap:anywhere;vertical-align:top;padding:.65rem}._1RNO1G_table thead,._1RNO1G_table tbody th{background:var(--ui-surface-subtle)}._1RNO1G_table thead th:first-child{width:3.5rem}._1RNO1G_table td{font-variant-numeric:tabular-nums}@media (max-width:560px){._1RNO1G_index{grid-template-columns:1fr}._1RNO1G_table,._1RNO1G_table tbody,._1RNO1G_table tr,._1RNO1G_table td,._1RNO1G_table tbody th{width:100%;display:block}._1RNO1G_table caption{display:block}._1RNO1G_table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._1RNO1G_table tr{border:1px solid var(--ui-border-default);border-radius:.4rem;margin-bottom:.75rem;overflow:hidden}._1RNO1G_table td,._1RNO1G_table tbody th{border:0;padding:.4rem .65rem}._1RNO1G_table td{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}._1RNO1G_table td:before{content:attr(data-label);color:var(--ui-text-secondary);font-weight:650}._1RNO1G_table td span{min-width:0}._1RNO1G_table tbody th:before{content:"Rad "}}._1RNO1G_subquestions.focus-room-subquestions>section{background:var(--ui-surface-subtle)}._1RNO1G_subquestions.focus-room-subquestions h2 span{color:var(--ui-accent-primary)}
._4reLFq_workspace{gap:16px;min-width:0;display:grid}._4reLFq_resources{gap:10px;min-width:0;display:grid}._4reLFq_resources h2{color:var(--ui-text-primary);margin:0;font-size:1.05rem;font-weight:750}._4reLFq_links{flex-wrap:wrap;gap:8px;display:flex}._4reLFq_link{}._4reLFq_workspace :is(a,button,summary):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}._4reLFq_details{border:1px solid var(--ui-border-default);background:var(--ui-surface);border-radius:12px;min-width:0;padding:12px}._4reLFq_details summary{min-height:44px;color:var(--ui-text-primary);cursor:pointer;overflow-wrap:anywhere;padding:10px;font-weight:700;display:list-item}._4reLFq_details[open]>summary{border-bottom:1px solid var(--ui-border-default);margin-bottom:14px}._4reLFq_candidate .my-page-student-focus-header .my-page-hero-copy .hero-title{font-size:clamp(1.6rem,2.6vw,2rem)}._4reLFq_candidate .my-page-hero-copy .hero-eyebrow{display:none}._4reLFq_candidate .my-page-hero-layout{padding-top:10px}._4reLFq_candidate .my-page-hero-copy .hero-lead{margin-top:4px}@media (max-width:620px){._4reLFq_links a{flex:140px}}
.EaZSDW_navigation{background:var(--poster-navy-dark,#052d44);color:#fff;border:1px solid #b7d43a47;border-radius:12px;min-width:0;margin-block:12px;padding:6px}.EaZSDW_navigation ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.EaZSDW_navigation ul[data-items="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}.EaZSDW_navigation li{min-width:0}.EaZSDW_navigation a{color:#fff;text-align:center;overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:8px 10px;font-size:.9rem;font-weight:650;line-height:1.4;text-decoration:none;display:flex}.EaZSDW_navigation a:hover{background:#ffffff14;border-color:#b7d43a8c}.EaZSDW_navigation a[aria-current=page]{color:#e1f28a;background:#164f5b;border-color:#b7d43a}.EaZSDW_navigation[data-teacher-navigation] a[data-teacher-area]:focus-visible{outline-offset:2px;outline:3px solid #dff08a}@media (max-width:600px){.EaZSDW_navigation ul,.EaZSDW_navigation ul[data-items="7"]{grid-template-columns:repeat(3,minmax(0,1fr))}.EaZSDW_navigation a{padding-inline:5px;font-size:.85rem}}
._4tMHUq_navigation._4tMHUq_navigation{background:var(--ui-surface);color:var(--ui-text-primary);border-color:var(--ui-border-default)}._4tMHUq_navigation._4tMHUq_navigation .wide-container{width:min(100% - 32px,1240px)}._4tMHUq_navigation :is(a,button){overflow-wrap:anywhere;min-height:44px}._4tMHUq_navigation._4tMHUq_navigation .web-page-contents-links a:hover{color:var(--ui-accent-primary);border-color:var(--ui-accent-primary)}._4tMHUq_contained._4tMHUq_contained{margin-bottom:24px;position:static}._4tMHUq_contained._4tMHUq_contained .wide-container{width:100%}@media (max-width:640px){._4tMHUq_navigation._4tMHUq_navigation .wide-container{width:calc(100% - 24px)}._4tMHUq_contained._4tMHUq_contained .wide-container{width:100%}}._4tMHUq_navigation._4tMHUq_navigation :is(a,button)[aria-current=location]{border-color:var(--ui-accent-primary);background:var(--ux-active-fill);color:var(--ui-text-primary);box-shadow:inset 3px 0 0 var(--ui-accent-secondary)}
.eWzkTG_scope{--ux-on-structure:var(--card);--ux-next:var(--poster-yellow);--ux-next-border:var(--poster-copper);--ux-next-fill:color-mix(in srgb, var(--ux-next) 12%, var(--ui-surface));--ux-next-hover:color-mix(in srgb, var(--ux-next) 82%, var(--ux-on-structure));--ux-active:var(--ui-accent-primary);--ux-active-fill:color-mix(in srgb, var(--ux-active) 8%, var(--ui-surface));--ux-execute:var(--poster-blue-dark);--ux-complete:var(--ui-accent-secondary);--ux-complete-fill:color-mix(in srgb, var(--ux-complete) 8%, var(--ui-surface));--ux-info-fill:var(--ui-surface-subtle);--ux-info-ink:var(--ui-text-muted);--ux-structure:var(--poster-navy-dark)}.eWzkTG_scope :is(.learning-status-badge,.practice-status-badge)[data-status]{--learning-status-bg:var(--ux-info-fill);--learning-status-border:var(--ui-border-strong);--learning-status-mark:var(--ux-info-ink);--learning-status-text:var(--ux-info-ink);--practice-status-bg:var(--learning-status-bg);--practice-status-border:var(--learning-status-border);--practice-status-mark:var(--learning-status-mark);--practice-status-text:var(--learning-status-text)}.eWzkTG_scope :is(.learning-status-badge,.practice-status-badge):is([data-status=in_progress],[data-status=ready_for_review],[data-status=under_review]){--learning-status-bg:var(--ux-active-fill);--learning-status-border:var(--ux-active);--learning-status-mark:var(--ux-active);--learning-status-text:var(--ui-text-primary)}.eWzkTG_scope :is(.learning-status-badge,.practice-status-badge):is([data-status=completed],[data-status=approved]){--learning-status-bg:var(--ux-complete-fill);--learning-status-border:var(--ux-complete);--learning-status-mark:var(--ux-complete);--learning-status-text:var(--ui-text-primary)}.eWzkTG_scope .practice-status-badge[data-status=needs_improvement]{--learning-status-bg:var(--ux-next-fill);--learning-status-border:var(--ux-next-border);--learning-status-mark:var(--ux-next-border);--learning-status-text:var(--ui-text-primary)}
.dqndyW_page{min-width:0;color:var(--ui-text-primary);background:var(--ui-surface-page);overflow-wrap:anywhere}.dqndyW_page .dqndyW_header{color:#fff;background:var(--poster-navy-dark,#052d44);padding-block:0}.dqndyW_page .dqndyW_headerContent{padding-block:12px 16px}.dqndyW_headingRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;min-width:0;margin-top:8px;display:flex}.dqndyW_header h1{color:#fff;max-width:100%;margin:0;font-size:clamp(1.5rem,3vw,1.9rem);line-height:1.25}.dqndyW_breadcrumbs{flex-wrap:wrap;align-items:center;gap:4px 20px;min-width:0;font-size:.9rem;display:flex}.dqndyW_breadcrumbs a{color:#fff;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.dqndyW_breadcrumbs span{color:#dff08a}.dqndyW_content{gap:20px;min-width:0;padding-block:18px 32px;display:grid}.dqndyW_content :is(h2,h3,p){color:var(--ui-text-primary);margin:0}.dqndyW_content h2{font-size:1.125rem;line-height:1.35}.dqndyW_content h3{font-size:1.05rem;font-weight:650;line-height:1.4}.dqndyW_section{min-width:0}.dqndyW_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:10px;display:flex}.dqndyW_content .dqndyW_meta{color:var(--ui-text-secondary);font-size:.875rem;line-height:1.5}.dqndyW_sectionHeading .dqndyW_meta{margin-top:5px}.dqndyW_list{border:1px solid var(--ui-border-default);background:var(--ui-surface);border-radius:12px;margin:0;padding:0;list-style:none}.dqndyW_row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;min-width:0;padding:12px 16px;display:grid}.dqndyW_row+.dqndyW_row{border-top:1px solid var(--ui-border-default)}.dqndyW_rowCopy{gap:4px;min-width:0;display:grid}.dqndyW_rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.dqndyW_content .dqndyW_status{color:var(--ui-accent-secondary);font-size:.875rem;font-weight:650;line-height:1.5}.dqndyW_content .dqndyW_status[data-review=changes_requested]{color:var(--ui-text-primary)}.dqndyW_secondary{border:1px solid var(--ui-border-strong);background:var(--ui-surface);min-width:0;max-width:100%;min-height:44px;color:var(--ui-accent-primary);text-align:center;white-space:normal;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:.9rem;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.dqndyW_secondary:hover{background:var(--ui-surface-subtle);text-underline-offset:3px;text-decoration:underline}.dqndyW_state{border:1px solid var(--ui-border-default);background:var(--ui-surface);border-radius:12px;min-width:0;padding:16px}.dqndyW_state p{max-width:70ch;color:var(--ui-text-secondary);margin-top:8px;line-height:1.55}.dqndyW_state a{margin-top:16px}.dqndyW_note{border-left:3px solid var(--ui-accent-primary);background:var(--ui-surface-subtle);color:var(--ui-text-secondary);padding:8px 12px;font-size:.875rem;line-height:1.5}.dqndyW_page :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.dqndyW_header :is(a,button):focus-visible{outline-color:#ccf449}@media (max-width:600px){.dqndyW_page .dqndyW_headerContent{padding-block:10px 12px}.dqndyW_headingRow{gap:4px}.dqndyW_content{gap:18px;padding-block:16px 24px}.dqndyW_row{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 12px}.dqndyW_rowActions{justify-content:flex-start}.dqndyW_rowActions .dqndyW_secondary{width:100%}}.dqndyW_attemptTable{table-layout:fixed;border:1px solid var(--ui-border-default);border-spacing:0;background:var(--ui-surface);border-radius:12px;width:100%}.dqndyW_attemptTable :is(th,td){text-align:left;vertical-align:middle;min-width:0;padding:12px 16px}.dqndyW_attemptHead th{border-bottom:1px solid var(--ui-border-default);color:var(--ui-text-secondary);font-size:.8rem;font-weight:650;line-height:1.5}.dqndyW_attemptHead th:first-child{width:34%}.dqndyW_attemptHead th:nth-child(2){width:16%}.dqndyW_attemptHead th:nth-child(3){width:14%}.dqndyW_attemptHead th:nth-child(4){width:17%}.dqndyW_attemptHead th:nth-child(5){width:19%}.dqndyW_attemptTable tbody tr+tr>*{border-top:1px solid var(--ui-border-default)}.dqndyW_attemptTask{font-weight:400}.dqndyW_content .dqndyW_workStatus{color:var(--ui-text-primary);font-size:.875rem;font-weight:650;line-height:1.5}.dqndyW_attemptTable .dqndyW_status[data-review=not_reviewed]{color:var(--ui-text-secondary);font-weight:500}.dqndyW_attemptTable .dqndyW_status[data-review=in_review]{color:var(--ui-accent-primary)}.dqndyW_mobileLabel{display:none}@media (max-width:1000px){.dqndyW_attemptTable{background:0 0;border:0;border-radius:0;display:block}.dqndyW_attemptHead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dqndyW_attemptTable tbody{gap:10px;display:grid}.dqndyW_attemptTable tbody tr{border:1px solid var(--ui-border-default);background:var(--ui-surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;min-width:0;padding:14px 12px;display:grid}.dqndyW_attemptTable tbody :is(th,td){padding:0;display:block}.dqndyW_attemptTable tbody tr+tr>*{border-top:0}.dqndyW_attemptTask,.dqndyW_attemptDate,.dqndyW_attemptAction{grid-column:1/-1}.dqndyW_attemptAction .dqndyW_secondary{width:100%}.dqndyW_mobileLabel{color:var(--ui-text-secondary);margin-bottom:2px;font-size:.8rem;font-weight:400;line-height:1.4;display:block}}
.bktqpG_actions button:focus-visible{outline:3px solid var(--poster-navy);outline-offset:3px}.bktqpG_assessment{margin-top:24px}.bktqpG_contents{border:1px solid var(--ui-border);overflow-wrap:anywhere;border-radius:12px;margin-top:16px;padding:16px}.bktqpG_contents h3{margin:16px 0 8px;font-size:1rem}.bktqpG_assessment h3{margin:0 0 8px}.bktqpG_actions button:disabled{cursor:wait;opacity:.65}.bktqpG_rowAction{flex-wrap:wrap;gap:4px 12px;min-width:0;max-width:100%;display:flex}.bktqpG_pdfAction{max-width:100%;min-height:44px;color:var(--ui-accent-primary);font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:8px 0;font-size:.85rem;line-height:1.5;text-decoration:underline;display:inline-flex}.bktqpG_pdfAction:hover{color:var(--ui-text-primary)}.bktqpG_pdfAction:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.bktqpG_pdfAction:disabled{cursor:wait;opacity:.65}.bktqpG_rowAction p{color:var(--ui-text-primary);overflow-wrap:anywhere;flex-basis:100%;margin:4px 0 0;font-size:.85rem;line-height:1.5}.bktqpG_rowAction p:empty{margin:0}@media (max-width:480px){.bktqpG_pdfAction{text-align:center;justify-content:center;width:100%}}
._0eOBGq_page{}._0eOBGq_page._0eOBGq_page{width:100%;min-width:0;max-width:1440px;margin-inline:auto}
.sY5gxW_overview{color:var(--ui-text-primary,#163349);gap:1.5rem;display:grid}.sY5gxW_overview h2,.sY5gxW_overview h3,.sY5gxW_overview h4,.sY5gxW_overview h5,.sY5gxW_overview p{margin:0}.sY5gxW_intro,.sY5gxW_filters,.sY5gxW_entry,.sY5gxW_empty{border:1px solid var(--ui-border-default,#cbd8e1);background:var(--ui-surface,#fff);border-radius:14px;padding:1.4rem}.sY5gxW_intro{border-left:4px solid #237c90;gap:.7rem;display:grid}.sY5gxW_intro h2,.sY5gxW_timeline h2{font-size:1.3rem}.sY5gxW_intro p,.sY5gxW_scope{max-width:86ch;line-height:1.65}.sY5gxW_filters{gap:1.25rem;display:grid}.sY5gxW_classForm,.sY5gxW_selection{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.sY5gxW_classForm{border-bottom:1px solid var(--ui-border-default,#cbd8e1);padding-bottom:1.25rem}.sY5gxW_filters label{flex:180px;gap:.4rem;min-width:0;font-size:.9rem;font-weight:700;display:grid}.sY5gxW_classForm label{max-width:32rem}.sY5gxW_filters select,.sY5gxW_filters input{font:inherit;background:var(--ui-surface,#fff);color:inherit;border:1px solid #8ca3b3;border-radius:7px;width:100%;min-width:0;min-height:46px;padding:.7rem;font-weight:400}.sY5gxW_primary,.sY5gxW_secondary,.sY5gxW_link{font:inherit;cursor:pointer;border-radius:7px;min-height:46px;padding:.7rem 1rem;font-weight:700;text-decoration:none}.sY5gxW_primary{color:#fff;background:#075375;border:1px solid #075375}.sY5gxW_secondary{color:inherit;background:0 0;border:1px solid #7f9aa9}.sY5gxW_filterHint{color:var(--ui-text-secondary,#526678);flex-basis:100%;font-size:.88rem;line-height:1.5}.sY5gxW_timeline{gap:1rem;display:grid}.sY5gxW_timelineHeading,.sY5gxW_entryHeading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.sY5gxW_timelineHeading>div,.sY5gxW_entryHeading>div{gap:.35rem;display:grid}.sY5gxW_count{white-space:nowrap;font-weight:700}.sY5gxW_entries{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sY5gxW_entry article{gap:.75rem;min-width:0;display:grid}.sY5gxW_entry h3{font-size:1.17rem;line-height:1.4}.sY5gxW_meta,.sY5gxW_context{color:var(--ui-text-secondary,#526678);font-size:.9rem;line-height:1.55}.sY5gxW_context{overflow-wrap:anywhere}.sY5gxW_assessed,.sY5gxW_pending{border-radius:6px;max-width:19rem;padding:.4rem .65rem;font-size:.85rem;font-weight:700;line-height:1.4}.sY5gxW_assessed{color:#14523f;background:#e5f3ed}.sY5gxW_pending{color:#724900;background:#fff1d8}.sY5gxW_scale{flex-wrap:wrap;gap:1.5rem;margin:0;display:flex}.sY5gxW_scale div{flex:220px}.sY5gxW_scale dt{color:var(--ui-text-secondary,#526678);font-size:.82rem}.sY5gxW_scale dd{margin:.3rem 0 0;font-weight:700;line-height:1.5}.sY5gxW_details{border-top:1px solid var(--ui-border-default,#cbd8e1);padding-top:.8rem}.sY5gxW_details summary{cursor:pointer;min-height:40px;padding:.35rem 0;font-weight:700}.sY5gxW_details[open]{gap:1rem;display:grid}.sY5gxW_details h4{margin-top:1rem;font-size:1rem}.sY5gxW_details p{margin:.5rem 0;line-height:1.65}.sY5gxW_criteria{gap:1rem;margin:.8rem 0;padding:0;list-style:none;display:grid}.sY5gxW_criteria li{background:var(--ui-surface-subtle,#f4f7fa);border-left:3px solid #9cb5c4;padding:1rem}.sY5gxW_criteria h5{font-size:.98rem;line-height:1.5}.sY5gxW_level{font-weight:700}.sY5gxW_missing{color:#724900}.sY5gxW_feedback{white-space:pre-wrap;overflow-wrap:anywhere}.sY5gxW_link{color:inherit;border:1px solid #8ca3b3;align-items:center;margin:.75rem 0;display:inline-flex}.sY5gxW_scope{color:var(--ui-text-secondary,#526678);font-size:.9rem}.sY5gxW_empty{line-height:1.6}.sY5gxW_overview :is(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #1686ab}.sY5gxW_views{flex-wrap:wrap;gap:.5rem;display:flex}.sY5gxW_views a{border:1px solid var(--ui-border-strong);min-height:46px;color:var(--ui-text-primary);background:var(--ui-surface);border-radius:7px;align-items:center;padding:.6rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.sY5gxW_views a[aria-current=page]{color:#fff;background:#075375;border-color:#075375}@media (max-width:650px){.sY5gxW_intro,.sY5gxW_filters,.sY5gxW_entry,.sY5gxW_empty{padding:1rem}.sY5gxW_classForm,.sY5gxW_selection{grid-template-columns:1fr;display:grid}.sY5gxW_filters label{max-width:none}.sY5gxW_timelineHeading,.sY5gxW_entryHeading{flex-direction:column;gap:.7rem}.sY5gxW_count{white-space:normal}.sY5gxW_scale{gap:.8rem}.sY5gxW_scale div{flex-basis:100%}.sY5gxW_assessed,.sY5gxW_pending{max-width:100%}}.sY5gxW_compactOverview{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.sY5gxW_compactToolbar{flex-wrap:wrap;flex:none;align-items:end;gap:8px 14px;font-size:13px;display:flex;position:relative}.sY5gxW_compactClassForm,.sY5gxW_compactSelection{align-items:end;gap:6px;display:flex}.sY5gxW_compactClassForm{border-right:1px solid var(--ui-border-default);padding-right:12px}.sY5gxW_compactToolbar label{gap:2px;min-width:0;font-weight:600;display:grid}.sY5gxW_compactToolbar select,.sY5gxW_compactToolbar input{min-width:0;font:inherit;border:1px solid var(--ui-border-strong);min-height:32px;color:inherit;background:var(--ui-surface);border-radius:4px;padding:3px 6px;font-weight:400}.sY5gxW_compactClassForm select{width:215px}.sY5gxW_compactSelection select{width:195px}.sY5gxW_compactToolbar input{width:137px}.sY5gxW_compactToolbar button,.sY5gxW_compactViews a,.sY5gxW_compactHelp summary{border:1px solid var(--ui-border-strong);min-height:32px;font:inherit;background:var(--ui-surface);color:inherit;cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-weight:600;text-decoration:none;display:inline-flex}.sY5gxW_compactToolbar .sY5gxW_compactPrimary,.sY5gxW_compactViews a[aria-current=page]{color:#fff;background:#075375;border-color:#075375}.sY5gxW_compactViews{gap:3px;margin-left:auto;display:flex}.sY5gxW_compactHelp summary{list-style:none}.sY5gxW_compactHelp summary:after{content:" ▾";margin-left:4px}.sY5gxW_compactHelp>div{z-index:20;background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:6px;gap:12px;width:min(640px,90vw);max-height:70vh;margin-top:5px;padding:18px;font-size:14px;line-height:1.55;display:grid;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 5px 18px #16334926}.sY5gxW_compactHelp h2{font-size:17px}.sY5gxW_compactRestricted{color:#805300;flex:none;font-size:13px;line-height:1.4}@media (max-width:1000px){.sY5gxW_compactViews{margin-left:0}.sY5gxW_compactClassForm select,.sY5gxW_compactSelection select{width:180px}}@media (max-width:650px){.sY5gxW_compactToolbar{gap:6px}.sY5gxW_compactSelection{flex-wrap:wrap}.sY5gxW_compactClassForm{border:0}.sY5gxW_compactSelection select{width:175px}}
.m3Tira_panel{border:1px solid var(--ui-border-default);border-inline-start:4px solid var(--ui-accent-primary);background:var(--ui-surface);min-width:0;color:var(--ui-text-primary);border-radius:10px;padding:clamp(1.25rem,3vw,2rem)}.m3Tira_panel h3{margin:0 0 1rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800;line-height:1.3}.m3Tira_panel p,.m3Tira_panel li,.m3Tira_panel dd,.m3Tira_reference li{font-size:1rem;line-height:1.7}.m3Tira_panel strong,.m3Tira_panel dt{color:var(--ui-text-primary)}.m3Tira_definition{max-width:68ch;margin:0 0 1.5rem}.m3Tira_roles{gap:1.25rem;margin:0;display:grid}.m3Tira_roles>div{min-width:0}.m3Tira_roles dt{margin-bottom:.4rem;font-size:1.125rem;font-weight:800}.m3Tira_roles dd{color:var(--ui-text-secondary);margin:0}.m3Tira_look{border-inline-start:3px solid var(--ui-accent-secondary);max-width:72ch;color:var(--ui-text-secondary);margin:0 0 1.25rem;padding-inline-start:1rem;font-size:1.0625rem;line-height:1.7}.m3Tira_look strong{color:var(--ui-text-primary)}.m3Tira_afterModel{margin-top:1.25rem}.m3Tira_takeaway{border-top:1px solid var(--ui-border-default);color:var(--ui-text-primary);margin:1.25rem 0 0;padding-top:1rem}.m3Tira_steps{gap:.75rem;max-width:85ch;margin:0;padding-inline-start:1.5rem;list-style:decimal;display:grid}.m3Tira_steps li{padding-inline-start:.35rem}.m3Tira_steps li::marker{color:var(--ui-accent-primary);font-weight:800}.m3Tira_pair{gap:1.25rem;display:grid}.m3Tira_bullets{gap:.75rem;margin:0;padding-inline-start:1.25rem;list-style:outside;display:grid}.m3Tira_bullets li::marker{color:var(--ui-accent-primary)}.m3Tira_reference{border:1px solid var(--ui-border-default);color:var(--ui-text-primary);background:var(--ui-surface);border-radius:10px;margin-top:1.25rem;padding:0 1.25rem}.m3Tira_reference summary{cursor:pointer;min-height:48px;padding-block:1rem;font-weight:700;line-height:1.5}.m3Tira_reference summary:focus-visible{outline:3px solid var(--ui-accent-primary);outline-offset:3px}.m3Tira_reference ul{padding-bottom:1.25rem}.m3Tira_prompt{color:var(--ui-text-secondary);margin:0 0 1rem}.m3Tira_questions{gap:1rem 2.5rem;margin:0;padding-inline-start:1.5rem;list-style:decimal;display:grid}.m3Tira_questions li{padding-inline-start:.25rem}.m3Tira_questions li::marker{color:var(--ui-accent-primary);font-weight:800}@media (min-width:768px){.m3Tira_roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.m3Tira_roles>div+div{border-inline-start:1px solid var(--ui-border-default);padding-inline-start:1.5rem}.m3Tira_pair,.m3Tira_questions{grid-template-columns:repeat(2,minmax(0,1fr))}}.m3Tira_panel .m3Tira_takeaway+.m3Tira_prompt{margin:.75rem 0 0;font-size:.9375rem}.m3Tira_page>section[id]{scroll-margin-top:128px}.m3Tira_page>[data-web-page-contents]+section{padding-top:32px}@media (max-width:640px){.m3Tira_page>section[id]{scroll-margin-top:80px}.m3Tira_page>[data-web-page-contents]+section{padding-top:24px}}
.svlcna_dialog{color:#152b40;background:#fff;border:1px solid #718096;border-radius:1rem;width:min(28rem,100vw - 2rem);margin:auto;padding:1.5rem}.svlcna_dialog::backdrop{background:#0000008c}.svlcna_dialog h2{font-size:1.3rem;font-weight:700}.svlcna_dialog p{margin-block:1rem}.svlcna_actions{flex-wrap:wrap;gap:.75rem;display:flex}[data-theme=dark] .svlcna_dialog{color:#f1f5f9;background:#172a3d}
