.courses-shell .cp-jl{--jl-on-marine:#fff;--jl-inset:22px;max-width:none;color:var(--cp-walnut);gap:12px;margin:0;display:grid;container-type:inline-size}.dark .courses-shell .cp-jl{--jl-on-marine:var(--cp-page-bg)}.courses-shell .cp-jl-lead{font-size:var(--type-body);color:var(--cp-walnut);margin:0;line-height:1.45}.courses-shell .cp-jl-control{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.courses-shell .cp-jl-control-label{font-size:var(--cp-ui-fs);color:var(--cp-marine);font-weight:600;line-height:1.3}.courses-shell .cp-jl-segments{border:1px solid var(--cp-line-strong);background:var(--cp-bg);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.courses-shell .cp-jl-segment{cursor:pointer;display:inline-flex;position:relative}.courses-shell .cp-jl-segment input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.courses-shell .cp-jl-segment-face{min-height:44px;font-size:var(--cp-ui-fs);color:var(--cp-slate);transition:background-color var(--cp-dur) var(--cp-ease-calm),color var(--cp-dur) var(--cp-ease-calm),transform .1s;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:600;line-height:1;display:inline-flex}.courses-shell .cp-jl-segment-face svg{flex:none}.courses-shell .cp-jl-segment:hover .cp-jl-segment-face{color:var(--cp-marine);background:var(--cp-tint)}.courses-shell .cp-jl-segment input:checked+.cp-jl-segment-face{background:var(--cp-marine);color:var(--jl-on-marine)}.courses-shell .cp-jl-segment input:focus-visible+.cp-jl-segment-face{box-shadow:var(--cp-focus-ring)}.courses-shell .cp-jl-segment:active .cp-jl-segment-face{transform:scale(.97)}.courses-shell .cp-jl-result{display:grid}.courses-shell .cp-jl-line{font-size:var(--cp-ui-fs);color:var(--cp-walnut);visibility:hidden;grid-area:1/1;align-items:flex-start;gap:9px;margin:0;line-height:1.4;display:flex}.courses-shell .cp-jl-line[data-current]{visibility:visible}.courses-shell .cp-jl-line svg{flex:none;margin-top:.15em}.courses-shell .cp-jl-line[data-tone=quiet] svg{color:var(--cp-slate)}.courses-shell .cp-jl-line[data-tone=saved] svg{color:var(--cp-success)}.courses-shell .cp-jl-line[data-tone=restored] svg{color:var(--cp-marine)}.courses-shell .cp-jl-line[data-tone=not-saved] svg{color:var(--cp-ember)}.courses-shell .cp-jl-stack{display:grid}.courses-shell .cp-jl-stack>.cp-jl-sheet{grid-area:1/1;align-self:start}.courses-shell .cp-jl-sheet[data-sizer]{visibility:hidden}.courses-shell .cp-jl-sheet{border:1px solid var(--cp-line);background:var(--cp-bg);box-shadow:var(--cp-shadow);border-radius:12px;overflow:hidden}.courses-shell .cp-jl-head{padding:14px var(--jl-inset) 12px}.courses-shell .cp-jl-title{font-size:var(--cp-ui-fs);color:var(--cp-marine);margin:0;font-weight:600;line-height:1.3}.courses-shell .cp-jl-fiction{font-size:var(--type-meta);color:var(--cp-slate);margin:4px 0 0;font-style:italic;line-height:1.4}.courses-shell .cp-jl-rows{margin:0;padding:0;list-style:none}.courses-shell .cp-jl-row{padding-inline:var(--jl-inset);border-top:1px solid var(--cp-line);align-items:baseline;display:grid}.courses-shell .cp-jl-rows[data-layout=roomy] .cp-jl-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id status""summary summary";gap:6px 12px;padding-block:15px 17px}.courses-shell .cp-jl-rows[data-layout=compact] .cp-jl-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"id summary status";column-gap:14px;padding-block:8px}@container (max-width:459px){.courses-shell .cp-jl-rows[data-layout=roomy] .cp-jl-row{row-gap:8px;padding-block:20px 22px}.courses-shell .cp-jl-rows[data-layout=compact] .cp-jl-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id status""summary summary";gap:0 12px;padding-block:6px 7px}.courses-shell .cp-jl-segments{width:100%;display:flex}.courses-shell .cp-jl-segment{flex:1}.courses-shell .cp-jl-segment-face{flex:1;justify-content:center}}.courses-shell .cp-jl-id{font-size:var(--type-meta);letter-spacing:.06em;font-variant-numeric:lining-nums;color:var(--cp-slate);white-space:nowrap;grid-area:id;font-weight:600}.courses-shell .cp-jl-summary{min-width:0;font-size:var(--type-body);color:var(--cp-walnut);grid-area:summary;line-height:1.35}.courses-shell .cp-jl-status{font-size:var(--type-meta);color:var(--cp-slate);white-space:nowrap;grid-area:status;justify-self:end;font-weight:600}.courses-shell .cp-jl-status[data-status=Scheduled]{color:var(--cp-marine)}@media (max-width:1279px){.courses-shell .cp-task-media:has(.cp-example-figure){width:100%;max-width:560px}}@media (max-width:640px){.courses-shell .cp-task-media:has(.cp-example-figure){width:auto;max-width:none}.courses-shell .cp-jl{--jl-inset:16px}.courses-shell .cp-jl-lead,.courses-shell .cp-jl-control,.courses-shell .cp-jl-result{padding-inline:16px}.courses-shell .cp-jl-sheet{border-left:0;border-right:0;border-radius:0}}.courses-shell .cp-jl-sheet:not([data-sizer]){view-transition-name:cp-jl-sheet}.courses-shell .cp-jl-sheet:not([data-sizer]) .cp-jl-row[data-job=R-103]{view-transition-name:cp-jl-r103}.courses-shell .cp-jl-sheet:not([data-sizer]) .cp-jl-row[data-job=R-104]{view-transition-name:cp-jl-r104}.courses-shell .cp-jl-sheet:not([data-sizer]) .cp-jl-row[data-job=R-105]{view-transition-name:cp-jl-r105}::view-transition-group(cp-jl-sheet){animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1);overflow:clip}::view-transition-group(cp-jl-r103){animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1);overflow:clip}::view-transition-group(cp-jl-r104){animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1);overflow:clip}::view-transition-group(cp-jl-r105){animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1);overflow:clip}::view-transition-old(cp-jl-sheet){object-fit:none;object-position:left top;width:auto;height:100%;animation-duration:.32s}::view-transition-new(cp-jl-sheet){object-fit:none;object-position:left top;width:auto;height:100%;animation-duration:.32s}::view-transition-old(cp-jl-r103){object-fit:none;object-position:left top;width:auto;height:100%;animation-duration:.32s}::view-transition-new(cp-jl-r103){object-fit:none;object-position:left top;width:auto;height:100%;animation-duration:.32s}::view-transition-old(cp-jl-r104){object-fit:none;object-position:left top;width:auto;height:100%;animation-duration:.32s}::view-transition-new(cp-jl-r104){object-fit:none;object-position:left top;width:auto;height:100%;animation-duration:.32s}::view-transition-old(cp-jl-r105){object-fit:none;object-position:left top;width:auto;height:100%;animation-duration:.32s}::view-transition-new(cp-jl-r105){object-fit:none;object-position:left top;width:auto;height:100%;animation-duration:.32s}@media (prefers-reduced-motion:reduce){.courses-shell .cp-jl-segment-face{transition:none}.courses-shell .cp-jl-segment:active .cp-jl-segment-face{transform:none}}
