.exercise-desktop-view_frame__dHv1l{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;min-width:0}.exercise-desktop-view_workspace__1pvBX.exercise-workspace{position:relative;top:auto;left:auto;right:auto;z-index:auto;height:var(--exercise-screen-height,calc(100dvh - 7rem));grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"heading" "task" "actions";gap:.5rem;padding:.75rem;border:1px solid #afc3dc;border-top:4px solid #244c7f;border-radius:1rem;background:#ffffff;box-shadow:0 4px 16px #1a274412}.exercise-desktop-view_workspace__1pvBX .exercise-workspace-header{grid-area:heading;max-width:none;border-bottom-color:#d6e0ed;padding-bottom:.5rem}.exercise-desktop-view_workspace__1pvBX .exercise-task-content{grid-area:task;max-width:none}.exercise-desktop-view_workspace__1pvBX .exercise-task-instruction:has(h2:not(.sr-only),p){padding:.5rem .75rem;border-left:4px solid #244c7f;border-radius:.5rem;background:#edf4fc}.exercise-desktop-view_workspace__1pvBX .exercise-task-answer{padding:.5rem;border:1px solid #b8cbe1;border-radius:.625rem;background:#f5f8fc}.exercise-desktop-view_workspace__1pvBX .exercise-task-answer:focus-within{border-color:#244c7f;box-shadow:0 0 0 1px #244c7f}.exercise-desktop-view_workspace__1pvBX .exercise-task-answer label,.exercise-desktop-view_workspace__1pvBX .exercise-task-answer legend{font-weight:700}.exercise-desktop-view_workspace__1pvBX .exercise-workspace-header>[data-exercise-score]{font-size:1.25rem;line-height:1.5rem}.exercise-desktop-view_workspace__1pvBX .exercise-desktop-progress{font-size:.75rem;line-height:1rem;font-weight:400}.exercise-desktop-view_workspace__1pvBX .exercise-workspace-footer{grid-area:actions;display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;max-width:none;padding-top:.5rem;border-top:1px solid #d6e0ed}.exercise-desktop-view_workspace__1pvBX .exercise-workspace-footer button{flex:1 1 0;white-space:nowrap}.exercise-desktop-view_workspace__1pvBX .exercise-workspace-footer>span{display:none}.exercise-desktop-view_workspace__1pvBX .exercise-options-panel,.exercise-desktop-view_workspace__1pvBX .exercise-session-actions{display:contents}.exercise-desktop-view_workspace__1pvBX .exercise-task-body[data-has-material=true],.exercise-desktop-view_workspace__1pvBX .exercise-task-content [data-testid=music-question],.exercise-desktop-view_workspace__1pvBX .exercise-task-feedback[data-has-feedback-material=true]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.exercise-desktop-view_workspace__1pvBX.exercise-workspace[data-short-answer=true]{height:auto;max-height:var(--exercise-screen-height,calc(100dvh - 7rem));grid-template-rows:auto auto auto}.exercise-desktop-view_workspace__1pvBX[data-short-answer=true] .exercise-task-answer,.exercise-desktop-view_workspace__1pvBX[data-short-answer=true] .exercise-task-answer>form,.exercise-desktop-view_workspace__1pvBX[data-short-answer=true] .exercise-task-grid{height:auto;align-content:start}.exercise-desktop-view_workspace__1pvBX[data-short-answer=true] .exercise-task-body[data-has-material=true],.exercise-desktop-view_workspace__1pvBX[data-short-answer=true] .exercise-task-feedback[data-has-feedback-material=true],.exercise-desktop-view_workspace__1pvBX[data-short-answer=true] .exercise-task-grid{grid-template-rows:auto auto}.exercise-desktop-view_workspace__1pvBX[data-short-answer=true] .exercise-task-material,.exercise-desktop-view_workspace__1pvBX[data-short-answer=true] [data-study-material]{display:block;height:auto;flex:none}@media print{.exercise-desktop-view_frame__dHv1l{display:block}.exercise-desktop-view_workspace__1pvBX .exercise-workspace-footer{display:none}.exercise-desktop-view_workspace__1pvBX.exercise-workspace{display:block;height:auto;overflow:visible;padding:0;border:0;border-radius:0;box-shadow:none}.exercise-desktop-view_workspace__1pvBX .exercise-task-answer,.exercise-desktop-view_workspace__1pvBX .exercise-task-answer:focus-within,.exercise-desktop-view_workspace__1pvBX .exercise-task-instruction:has(h2:not(.sr-only),p){padding:0;border:0;background:transparent;box-shadow:none}}.exercise-desktop-view_workspace__1pvBX[data-short-answer=true] [data-music-theory=true] .exercise-task-material:has([data-exercise-svg]){height:clamp(110px,24dvh,180px);max-height:180px}.exercise-desktop-view_workspace__1pvBX[data-short-answer=true] [data-music-theory=true] .exercise-task-material:has([data-exercise-svg]) [data-study-material]{display:flex;height:100%}.exercise-desktop-view_workspace__1pvBX[data-short-answer=true] [data-violin=true] [data-graphic-input=geometry-select]{height:260px!important}.exercise-desktop-view_workspace__1pvBX[data-short-answer=true] [data-music-theory=true] .exercise-task-material:has([data-music-material]):has([data-exercise-svg]){display:flex;height:auto;max-height:none}.exercise-desktop-view_workspace__1pvBX[data-short-answer=true] [data-music-theory=true] .exercise-task-material:has([data-music-material]) [data-study-material]:has([data-exercise-svg]){flex:none;height:140px}.exercise-desktop-view_workspace__1pvBX[data-short-answer=true] [data-chemistry=true] .exercise-task-material:has([data-exercise-svg]){height:240px;max-height:30dvh}.exercise-desktop-view_workspace__1pvBX[data-short-answer=true] [data-chemistry=true] .exercise-task-material:has([data-exercise-svg]) [data-study-material]{display:flex;height:100%}.exercise-desktop-view_workspace__1pvBX[data-short-answer=true] [data-chemistry=true] [data-graphic-input=geometry-select]{height:300px!important;max-height:40dvh}.exercise-mobile-view_frame__H3NV4{position:fixed;top:var(--exercise-screen-top,0);left:0;right:0;z-index:80;height:var(--exercise-screen-height,100dvh);overflow-y:auto;overflow-x:clip;background:#fffdf7;overscroll-behavior:contain}.exercise-mobile-view_frame__H3NV4>.exercise-feedback-below{margin:.5rem}.exercise-mobile-view_workspace__1Umx8.exercise-workspace{position:relative;top:auto;left:auto;right:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"heading" "task" "actions"}.exercise-mobile-view_workspace__1Umx8 .exercise-workspace-header{grid-area:heading}.exercise-mobile-view_workspace__1Umx8 .exercise-task-content{grid-area:task}.exercise-mobile-view_workspace__1Umx8 .exercise-workspace-footer{grid-area:actions}.exercise-mobile-view_workspace__1Umx8 .exercise-desktop-progress{display:none}.exercise-mobile-view_workspace__1Umx8 .exercise-session-actions{display:grid;gap:.375rem}.exercise-mobile-view_workspace__1Umx8[data-short-answer=true] .exercise-task-feedback[data-has-feedback-material=true]{grid-template-rows:max-content auto;align-content:start}.exercise-mobile-view_workspace__1Umx8[data-short-answer=true] .exercise-task-feedback [data-study-material],.exercise-mobile-view_workspace__1Umx8[data-short-answer=true] .exercise-task-feedback>.exercise-task-material{height:auto;flex:none;display:block}.exercise-mobile-view_workspace__1Umx8[data-short-answer=true] [data-graded-study-feedback=pl]{padding:.5rem;margin-top:0}.exercise-mobile-view_workspace__1Umx8 .exercise-task-content [data-p3-feedback=true]{padding:.25rem}.exercise-mobile-view_workspace__1Umx8 .exercise-task-content [data-p3-feedback=true] details[open]{padding:.125rem}.exercise-mobile-view_workspace__1Umx8 [data-violin=true] [data-study-match-row] label{grid-template-columns:minmax(0,1fr)}.exercise-mobile-view_workspace__1Umx8 [data-violin=true]:has([data-music-material]):has([data-graphic-input=geometry-select]) .exercise-task-body[data-has-material=true]{grid-template-rows:max-content minmax(0,1fr)}.exercise-mobile-view_workspace__1Umx8 [data-violin=true]:has([data-music-material]) .exercise-task-answer>form,.exercise-mobile-view_workspace__1Umx8 [data-violin=true]:has([data-music-material]) [data-graphic-input=geometry-select]{height:100%;min-height:0}