.h4OnWW_art{background:var(--brand-tint);flex:0 0 44%;position:relative;overflow:hidden}.h4OnWW_bands{width:100%;height:100%;animation:16s ease-in-out infinite alternate h4OnWW_drift;position:absolute;inset:0}.h4OnWW_band{fill:var(--brand-tint-deep)}.h4OnWW_bandPale{fill:#d3ecd9}.h4OnWW_dot{fill:var(--brand-tint-pale)}.h4OnWW_stage{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0}.h4OnWW_mark{filter:drop-shadow(0 28px 36px #06723633);width:min(62%,340px);height:auto;animation:7s ease-in-out 1.4s infinite alternate h4OnWW_float;position:relative;overflow:visible}.h4OnWW_disc{fill:var(--mark-green);transform-origin:232px 222px;animation:.7s cubic-bezier(.2,.9,.3,1.15) both h4OnWW_pop}.h4OnWW_stripe{fill:var(--mark-yellow);stroke:var(--mark-green);stroke-width:5px;animation:h4OnWW_slide .75s var(--ease) both}.h4OnWW_stripe:first-of-type{animation-delay:.3s}.h4OnWW_stripe:nth-of-type(2){animation-delay:.42s}.h4OnWW_stripe:nth-of-type(3){animation-delay:.54s}.h4OnWW_wave{width:150px;height:100%;fill:var(--surface-secondary);position:absolute;top:0;right:-1px}@keyframes h4OnWW_pop{0%{opacity:0;transform:scale(.82)}}@keyframes h4OnWW_slide{0%{opacity:0;transform:translate(-85px,150px)}}@keyframes h4OnWW_float{to{transform:translateY(-10px)}}@keyframes h4OnWW_drift{to{transform:translate(14px,-24px)}}@media (max-width:860px){.h4OnWW_art{border-bottom-right-radius:50% 28px;border-bottom-left-radius:50% 28px;flex:none;height:148px}.h4OnWW_stage{height:100%;position:static}.h4OnWW_mark{filter:drop-shadow(0 10px 14px #06723633);width:88px}.h4OnWW_wave{display:none}}@media (prefers-reduced-motion:reduce){.h4OnWW_bands,.h4OnWW_mark,.h4OnWW_disc,.h4OnWW_stripe{animation:none}}
.E9mp2G_shell{min-height:100vh;font-size:17px;display:flex}.E9mp2G_column{flex:1;justify-content:center;min-width:0;padding:clamp(40px,10vh,120px) 24px 48px;display:flex}.E9mp2G_inner{width:100%;max-width:400px}.E9mp2G_brand{font-family:var(--font-heading);align-items:center;gap:14px;margin-bottom:48px;font-size:16px;line-height:1;display:flex}.E9mp2G_company{font-weight:600}.E9mp2G_brandRule{background:#c3ccc6;width:1px;height:18px}.E9mp2G_product{color:var(--text-secondary);font-weight:500}.E9mp2G_panel{animation:E9mp2G_enter .24s var(--ease) both}.E9mp2G_title{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:clamp(32px,6vw + 8px,40px);font-weight:600;line-height:1.1}.E9mp2G_body{color:var(--text-secondary);margin:12px 0 0;line-height:1.5}.E9mp2G_form{flex-direction:column;gap:20px;margin-top:32px;display:flex}.E9mp2G_actions{flex-direction:column;gap:12px;margin-top:32px;display:flex}.E9mp2G_primary,.E9mp2G_secondary{width:100%;min-height:var(--control-height);border-radius:var(--radius-control);font:inherit;cursor:pointer;transition:background-color .18s var(--ease), border-color .18s var(--ease), transform .12s var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.E9mp2G_primary:active,.E9mp2G_secondary:active{transform:scale(.985)}.E9mp2G_primary{background:var(--brand-primary);color:var(--surface);border:0;box-shadow:0 1px 2px #14201a24}.E9mp2G_primary:hover{background:var(--brand-primary-hover)}.E9mp2G_secondary{border:1px solid var(--border-input);background:var(--surface);color:var(--text-primary)}.E9mp2G_secondary:hover{border-color:var(--text-primary);background:#fafbfa}.E9mp2G_primary:disabled,.E9mp2G_secondary:disabled,.E9mp2G_linkButton:disabled{cursor:default;transform:none}.E9mp2G_linkButton:disabled{opacity:.6}.E9mp2G_primary:focus-visible,.E9mp2G_secondary:focus-visible,.E9mp2G_link:focus-visible,.E9mp2G_linkButton:focus-visible,.E9mp2G_persona:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.E9mp2G_spinner{border:2px solid #fff6;border-top-color:var(--surface);border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite E9mp2G_spin}.E9mp2G_secondary .E9mp2G_spinner{border-color:#c3ccc6;border-top-color:var(--text-primary)}.E9mp2G_staff{margin-top:40px}.E9mp2G_caption{color:var(--text-secondary);text-align:center;margin:8px 0 0;font-size:15px;line-height:1.4}.E9mp2G_divider{color:var(--text-secondary);align-items:center;gap:16px;margin:28px 0;font-size:15px;display:flex}.E9mp2G_divider:before,.E9mp2G_divider:after{content:"";border-top:1px solid var(--border-subtle);flex:1}.E9mp2G_divider+.E9mp2G_form{gap:16px;margin-top:0}.E9mp2G_mock{margin-top:16px}.E9mp2G_notice{border-radius:var(--radius-control);color:#4a3300;background:#fef3d9;margin:0 0 16px;padding:12px 16px;font-size:15px}.E9mp2G_personas{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.E9mp2G_persona{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);min-height:48px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s var(--ease);flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;display:flex}.E9mp2G_persona:hover{border-color:var(--brand-primary)}.E9mp2G_personaName{font-weight:600}.E9mp2G_personaDetail{color:var(--text-secondary);font-size:15px}.E9mp2G_field{margin-bottom:16px}.E9mp2G_form .E9mp2G_field{margin-bottom:0}.E9mp2G_label{margin-bottom:8px;font-size:15px;font-weight:600;display:block}.E9mp2G_input{width:100%;height:var(--control-height);border:1px solid var(--border-input);border-radius:var(--radius-control);background:var(--surface);color:var(--text-primary);font:inherit;transition:border-color .18s var(--ease), box-shadow .18s var(--ease);padding:0 16px;display:block}.E9mp2G_input:hover{border-color:var(--text-secondary)}.E9mp2G_input:focus-visible,.E9mp2G_slot[data-active]{outline:2px solid var(--focus);outline-offset:-1px;box-shadow:0 0 0 5px var(--focus-ring)}.E9mp2G_input[aria-invalid=true],.E9mp2G_slot[data-invalid]{border-color:var(--error)}.E9mp2G_hint{color:var(--text-secondary);margin:8px 0 0;font-size:15px;line-height:1.4}.E9mp2G_fieldError,.E9mp2G_formError{color:var(--error);animation:E9mp2G_enter .2s var(--ease) both;align-items:flex-start;gap:8px;margin:8px 0 0;font-size:15px;line-height:1.4;display:flex}.E9mp2G_formError{margin:0}.E9mp2G_errorIcon{flex:none;margin-top:2px}.E9mp2G_guidance{border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-raised);animation:E9mp2G_enter .24s var(--ease) both;flex-direction:column;gap:16px;margin-top:12px;padding:20px;display:flex}.E9mp2G_guidanceText{margin:0;font-size:16px}.E9mp2G_code{position:relative}.E9mp2G_slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.E9mp2G_slot{border:1px solid var(--border-input);border-radius:var(--radius-control);background:var(--surface);height:60px;font-family:var(--font-heading);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);justify-content:center;align-items:center;font-size:26px;font-weight:500;line-height:1;display:flex}.E9mp2G_codeInput{opacity:0;cursor:text;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.E9mp2G_codeForm{gap:24px;margin-top:40px}.E9mp2G_codeLinks{flex-wrap:wrap;justify-content:space-between;gap:0 24px;margin-top:20px;display:flex}.E9mp2G_status{flex-basis:100%;margin:4px 0 0;font-size:15px;line-height:1.4}.E9mp2G_codeLinks .E9mp2G_fieldError{flex-basis:100%;margin-top:4px}.E9mp2G_aside{color:var(--text-secondary);margin:24px 0 0;font-size:16px}.E9mp2G_link,.E9mp2G_linkButton{min-height:44px;color:var(--brand-primary-hover);font:inherit;text-underline-offset:4px;cursor:pointer;transition:color .18s var(--ease);background:0 0;border:0;align-items:center;padding:0;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.E9mp2G_link:hover,.E9mp2G_linkButton:hover{color:var(--text-primary)}@keyframes E9mp2G_enter{0%{transform:translateY(6px)}}@keyframes E9mp2G_spin{to{transform:rotate(360deg)}}@media (max-width:860px){.E9mp2G_shell{flex-direction:column}.E9mp2G_column{padding-top:32px}}@media (prefers-reduced-motion:reduce){.E9mp2G_panel,.E9mp2G_fieldError,.E9mp2G_formError,.E9mp2G_guidance{animation:none}.E9mp2G_spinner{animation-duration:2s}.E9mp2G_primary,.E9mp2G_secondary,.E9mp2G_input,.E9mp2G_slot,.E9mp2G_link,.E9mp2G_linkButton,.E9mp2G_persona{transition:none}.E9mp2G_primary:active,.E9mp2G_secondary:active{transform:none}}.E9mp2G_textarea{resize:vertical;min-height:96px;padding:12px 14px;line-height:1.5}
.T31x_q_form{max-width:480px}.T31x_q_actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:8px;display:flex}.T31x_q_primary,.T31x_q_secondary,.T31x_q_danger{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.T31x_q_primary{background:var(--green);color:var(--surface);border:0}a.T31x_q_primary:any-link{color:var(--surface)}.T31x_q_primary:hover{background:var(--green-deep)}.T31x_q_secondary{border:1.5px solid var(--green);background:var(--surface);color:var(--green)}.T31x_q_danger{background:var(--surface);color:#b42318;border:1.5px solid #b42318}.T31x_q_primary:disabled,.T31x_q_secondary:disabled,.T31x_q_danger:disabled,.T31x_q_primary[aria-disabled=true],.T31x_q_secondary[aria-disabled=true],.T31x_q_danger[aria-disabled=true]{opacity:.6;cursor:default}.T31x_q_notice{color:var(--green-deep);margin:0;font-weight:600}.T31x_q_error{color:#9c1c15;margin:0 0 16px;font-weight:600}.T31x_q_select{background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;border:1.5px solid #8a968e;border-radius:10px;padding:0 12px;display:block}.T31x_q_label{margin-bottom:6px;font-weight:600;display:block}
.nc4JNq_filters{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:24px 0 16px;display:flex}.nc4JNq_filter{flex:160px;min-width:0}.nc4JNq_filter:first-child{flex:2 260px}.nc4JNq_search{background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;border:1.5px solid #8a968e;border-radius:10px;padding:0 14px;display:block}.nc4JNq_summary{color:var(--muted);margin:0 0 12px}.nc4JNq_table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:12px;width:100%;overflow:hidden}.nc4JNq_table th,.nc4JNq_table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:break-word;padding:12px 16px;font-weight:400}.nc4JNq_table td[data-label=Email]{overflow-wrap:anywhere}.nc4JNq_table thead th{color:var(--muted);font-size:15px;font-weight:600}.nc4JNq_table tbody tr:last-child th,.nc4JNq_table tbody tr:last-child td{border-bottom:0}.nc4JNq_rowLink{min-height:44px;color:var(--green-deep);align-items:center;margin:-10px 0;font-weight:600;display:inline-flex}.nc4JNq_none{color:var(--muted)}.nc4JNq_inactive{color:#b42318;font-weight:600}.nc4JNq_paging{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.nc4JNq_confirm{color:#7a1810;background:#fdecea;border-radius:10px;margin:0 0 12px;padding:12px 16px;font-weight:600}.nc4JNq_back{min-height:44px;color:var(--green-deep);align-items:center;font-weight:600;display:inline-flex}.nc4JNq_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:24px 0 12px;display:flex}.nc4JNq_toolbar .nc4JNq_summary{margin:0}.nc4JNq_number{font-variant-numeric:tabular-nums}.nc4JNq_choices{border:0;min-width:0;margin:0 0 20px;padding:0}.nc4JNq_choices legend{margin-bottom:6px;padding:0;font-weight:600}.nc4JNq_choiceList{gap:4px 24px;margin:0;padding:0;list-style:none;display:grid}.nc4JNq_choiceList.nc4JNq_columns{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.nc4JNq_choice{cursor:pointer;overflow-wrap:anywhere;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;display:flex}.nc4JNq_choice input{width:22px;height:22px;accent-color:var(--green);flex:none;margin:1px 0 0}.nc4JNq_choiceHint{color:var(--muted);font-size:15px;display:block}.nc4JNq_fieldError{color:#9c1c15;margin:6px 0 0;font-size:15px;font-weight:600}.nc4JNq_flag{color:#8a4b00;margin:-6px 0 8px 34px;font-size:15px;font-weight:600}.nc4JNq_plainList{margin:0;padding:0;list-style:none}.nc4JNq_plainList li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:8px 0}.nc4JNq_plainList li:last-child{border-bottom:0}.nc4JNq_plainList .nc4JNq_flag{margin:2px 0 0}.nc4JNq_candidate{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.nc4JNq_candidate>span{flex:240px;min-width:0}.nc4JNq_candidate button{white-space:nowrap;min-width:7rem}.nc4JNq_muted{color:var(--muted);font-weight:400}.nc4JNq_searchRow{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;max-width:640px;margin-bottom:12px;display:flex}.nc4JNq_searchRow>div{flex:240px;min-width:0}.nc4JNq_rowButton{white-space:nowrap;background:var(--surface);color:#b42318;min-width:7rem;min-height:44px;font:inherit;cursor:pointer;border:1.5px solid #b42318;border-radius:10px;padding:0 16px;font-weight:600}.nc4JNq_rowButton:disabled{opacity:.6;cursor:default}@media (min-width:761px){.nc4JNq_table .nc4JNq_actionCell{text-align:right;white-space:nowrap;width:1%;padding-right:0}}.nc4JNq_stack>*+*{margin-top:24px}@media (max-width:760px){.nc4JNq_table,.nc4JNq_table tbody,.nc4JNq_table tr,.nc4JNq_table th,.nc4JNq_table td{display:block}.nc4JNq_table{background:0 0;border:0}.nc4JNq_table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nc4JNq_table tbody tr{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:12px;padding:12px 16px}.nc4JNq_table tbody th,.nc4JNq_table tbody td{border:0;gap:12px;padding:4px 0;display:flex}.nc4JNq_table tbody th:before,.nc4JNq_table tbody td:before{content:attr(data-label);color:var(--muted);flex:0 0 96px;font-size:15px;font-weight:400}.nc4JNq_rowLink{margin:0}.nc4JNq_table tbody td.nc4JNq_actionCell:before{content:none}.nc4JNq_table tbody td.nc4JNq_actionCell{padding-top:8px}}.nc4JNq_subheading{font-family:var(--font-heading);margin:0;font-size:16px}
._76MXsa_search{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:0 0 24px;display:flex}._76MXsa_search label{flex:240px;gap:4px;font-weight:600;display:grid}._76MXsa_search input{min-height:48px;font:inherit;border:1.5px solid #8a968e;border-radius:10px;padding:0 12px}._76MXsa_empty{color:var(--text-secondary);margin:0}._76MXsa_badge{background:var(--green-deep);color:#fff;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-weight:600;display:inline-flex}._76MXsa_status{margin:0}._76MXsa_status:empty{display:none}._76MXsa_later{color:var(--text-secondary);margin:0}._76MXsa_tracker{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px;padding-top:16px;display:flex}._76MXsa_tracker>a{overflow-wrap:anywhere}._76MXsa_back{min-height:44px;color:var(--green-deep);align-items:center;font-weight:600;display:inline-flex}._76MXsa_next{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._76MXsa_extras{border-top:1px solid var(--line);gap:16px;margin-top:24px;padding-top:16px;display:grid}._76MXsa_extras button[aria-pressed=true]{border-color:var(--green-deep);background:var(--brand-tint);color:var(--green-deep)}._76MXsa_note{gap:8px;max-width:40rem;display:grid}._76MXsa_due{color:var(--text-secondary);margin:0}._76MXsa_overdue{min-height:24px;color:var(--error);background:#fef3f2;border-radius:999px;align-items:center;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}._76MXsa_present{z-index:1;position:relative}._76MXsa_join{gap:16px;max-width:560px;display:grid}._76MXsa_joinPreview{border:1px solid var(--border-subtle);background:var(--surface);border-radius:12px;justify-items:start;gap:8px;padding:16px;display:grid}._76MXsa_joinPreview p{margin:0}._76MXsa_course{gap:40px;display:grid;container-type:inline-size}._76MXsa_hero{background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:32px;padding:20px 32px 20px 20px;display:grid;box-shadow:0 0 0 1px #14201a12,0 6px 20px #14201a0a}._76MXsa_heroCover>div,._76MXsa_heroCover>img{aspect-ratio:4/3;border-radius:14px;width:100%;margin:0}._76MXsa_heroCover>div{font-size:44px}._76MXsa_heroText{gap:14px;min-width:0;display:grid}._76MXsa_summary{margin:6px 0 0;font-size:18px}._76MXsa_facts{flex-wrap:wrap;gap:6px;margin:0;display:flex}._76MXsa_fact,._76MXsa_enrolled{color:var(--text-secondary);white-space:nowrap;background:#eef0ee;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}._76MXsa_enrolled{color:var(--green-deep);background:#e3f2e7}._76MXsa_enrolStatus:empty{display:none}._76MXsa_assigned{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}._76MXsa_dueChip{color:#6b4a00;background:#fef3d9;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:15px;font-weight:600;display:inline-flex}._76MXsa_dueChip[data-overdue]{color:var(--error);background:#fdecea}._76MXsa_progress{gap:6px;max-width:460px;display:grid}._76MXsa_progressLine{justify-content:space-between;gap:12px;margin:0;font-size:15px;display:flex}._76MXsa_progressLine>span:first-child{font-weight:600}._76MXsa_progressLine>span+span{color:var(--text-secondary)}._76MXsa_bar{background:#e6eae7;border-radius:999px;height:8px;overflow:hidden}._76MXsa_bar>span{background:var(--brand-primary);border-radius:999px;height:100%;display:block}._76MXsa_complete{color:var(--green-deep);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}._76MXsa_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._76MXsa_actions:empty{display:none}._76MXsa_actions form{display:contents}._76MXsa_go{border-radius:12px;gap:8px;min-height:52px;padding:0 24px;font-size:17px}._76MXsa_upNext{color:var(--text-secondary);overflow-wrap:anywhere;order:1;font-size:15px}._76MXsa_reason{color:var(--text-secondary);margin:0}._76MXsa_cancel{gap:10px;display:grid}._76MXsa_modulesHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 16px;display:flex}._76MXsa_modulesHead h2{font-family:var(--font-heading);margin:0;font-size:20px;font-weight:600}._76MXsa_modulesHead p{color:var(--text-secondary);margin:0}._76MXsa_modules{gap:20px;margin:0;padding:0;list-style:none;display:grid}._76MXsa_module{background:var(--surface);border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #14201a12,0 6px 20px #14201a0a}._76MXsa_moduleHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:20px 24px 18px;display:flex}._76MXsa_moduleHead>div{overflow-wrap:anywhere;min-width:0}._76MXsa_eyebrow{color:var(--green-deep);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}._76MXsa_moduleHead h3{font-family:var(--font-heading);margin:4px 0 0;font-size:20px;font-weight:600}._76MXsa_moduleHead p:not(._76MXsa_eyebrow){color:var(--text-secondary);margin:4px 0 0}._76MXsa_lessons{margin:0;padding:0;list-style:none}._76MXsa_lessons>li{border-top:1px solid var(--border-subtle)}._76MXsa_lesson{min-height:72px;color:var(--text-primary);grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:12px 24px;display:grid}._76MXsa_lessons a._76MXsa_lesson{color:var(--text-primary);transition:background-color .18s var(--ease);font-weight:400;text-decoration:none}._76MXsa_lessons a._76MXsa_lesson:hover{background:#f7faf7}._76MXsa_lessons a._76MXsa_lesson:focus-visible{outline-offset:-3px}._76MXsa_step{width:32px;height:32px;color:var(--text-secondary);font-family:var(--font-heading);border-radius:999px;place-items:center;font-size:14px;font-weight:600;display:grid;box-shadow:inset 0 0 0 2px #c9d1cb}._76MXsa_step[data-state=Done]{background:var(--brand-primary);box-shadow:none;color:var(--surface)}._76MXsa_step[data-state=InProgress]{box-shadow:inset 0 0 0 3px var(--gold);color:var(--text-primary)}._76MXsa_step[data-state=Locked]{background:var(--surface-secondary);box-shadow:none}._76MXsa_lessonText{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}._76MXsa_lessonTitle{font-size:17px;font-weight:600}._76MXsa_lesson[data-locked] ._76MXsa_lessonTitle{color:var(--text-secondary)}._76MXsa_lessonMeta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px;display:flex}._76MXsa_lessonType{align-items:center;gap:6px;display:inline-flex}._76MXsa_state{color:var(--text-secondary);background:#eef0ee;border-radius:999px;align-items:center;padding:2px 9px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}._76MXsa_state[data-state=Done]{color:var(--green-deep);background:#e3f2e7}._76MXsa_state[data-state=InProgress]{background:var(--gold);color:var(--text-primary)}._76MXsa_chevron{color:var(--text-secondary)}._76MXsa_files{border-top:1px solid var(--border-subtle);gap:2px;margin:0;padding:12px 24px 16px;list-style:none;display:grid}._76MXsa_files a{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:44px;display:inline-flex}@container (max-width:720px){._76MXsa_hero{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}._76MXsa_heroCover>div,._76MXsa_heroCover>img{aspect-ratio:16/7}._76MXsa_heroCover>div{font-size:36px}._76MXsa_actions>a,._76MXsa_actions button{flex:100%}._76MXsa_upNext{text-align:center;order:0;width:100%}._76MXsa_moduleHead{padding:16px}._76MXsa_lesson{gap:12px;padding:12px 16px}._76MXsa_files{padding:12px 16px 16px}}
._8FnUfq_taker{border:1px solid var(--border-subtle);background:var(--surface);border-radius:14px;gap:12px;min-width:0;margin-top:24px;padding:16px;display:grid}._8FnUfq_heading{margin:0;font-size:18px}._8FnUfq_subheading{margin:0;font-size:16px}._8FnUfq_state{background:var(--surface-secondary);border-radius:999px;justify-self:start;margin:0;padding:2px 10px;font-weight:600}._8FnUfq_state[data-state=Competent]{background:var(--brand-tint);color:var(--green-deep)}._8FnUfq_state[data-state=NotYetCompetent]{color:var(--error);background:#fef3f2}._8FnUfq_feedback{border-left:4px solid var(--error);background:#fef3f2;gap:4px;padding:12px;display:grid}._8FnUfq_note{white-space:pre-line;margin:0}._8FnUfq_muted{color:var(--text-secondary);margin:0;font-size:14px}._8FnUfq_sent,._8FnUfq_chosen,._8FnUfq_problems{overflow-wrap:anywhere;gap:6px;margin:0;padding-left:1.25em;display:grid}._8FnUfq_chosen li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._8FnUfq_problems{color:var(--error)}._8FnUfq_send{gap:10px;display:grid}._8FnUfq_add{gap:4px;font-weight:600;display:grid}._8FnUfq_add input{min-height:44px}._8FnUfq_noteField{gap:4px;font-weight:600;display:grid}._8FnUfq_noteField textarea{border:1.5px solid var(--border-input);min-height:72px;font:inherit;border-radius:10px;padding:8px 12px;font-weight:400}
.gHT74q_read{background:var(--surface);min-width:0;color:var(--ink);flex-direction:column;gap:16px;padding:28px 32px;display:flex}.gHT74q_label{background:var(--brand-tint);color:var(--green-deep);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:13px;font-weight:700}.gHT74q_information{font-size:17px;line-height:1.5}.gHT74q_read[data-large] .gHT74q_information{font-size:1.25rem}.gHT74q_read[data-large]{--image-max:clamp(200px, 100vh - 460px, 480px)}.gHT74q_viewer{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.gHT74q_frame{border:1px solid var(--line);background:var(--ground);border-radius:14px;position:relative;overflow:hidden}.gHT74q_frame[data-loading],.gHT74q_frame[data-failed]{min-height:240px}.gHT74q_scroller{position:relative}.gHT74q_scroller:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.gHT74q_image{width:100%;height:auto;max-height:var(--image-max,min(60vh, 560px));object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.gHT74q_frame[data-zoomed]{height:var(--frame-height,var(--image-max,min(60vh, 560px)))}.gHT74q_frame[data-zoomed] .gHT74q_scroller,[data-maximised] .gHT74q_scroller{position:absolute;inset:0;overflow:hidden}.gHT74q_frame[data-zoomed] .gHT74q_scroller{overflow:auto}.gHT74q_frame[data-zoomed] .gHT74q_sizer,[data-maximised] .gHT74q_sizer{width:calc(100% * var(--zoom));height:calc(100% * var(--zoom));position:relative}.gHT74q_frame[data-zoomed] .gHT74q_image,[data-maximised] .gHT74q_image{width:calc(100% / var(--zoom));height:calc(100% / var(--zoom));max-height:none;transform:scale(var(--zoom));transform-origin:0 0;position:absolute;top:0;left:0}[data-maximised] .gHT74q_viewer{min-height:0}[data-maximised] .gHT74q_frame,[data-maximised] .gHT74q_frame[data-zoomed]{flex:1 1 0;height:auto;min-height:0}.gHT74q_failed{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:240px;padding:16px;display:flex}[data-maximised] .gHT74q_failed{min-height:0;position:absolute;inset:0}.gHT74q_failedText{color:var(--ink);margin:0;font-weight:600}.gHT74q_count{border:1px solid var(--line);background:var(--surface);color:var(--ink);pointer-events:none;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:700;position:absolute;top:12px;left:12px}.gHT74q_zoom{gap:8px;display:flex}.gHT74q_zoomButton{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.gHT74q_zoomButton:hover:not(:disabled){background:var(--brand-tint-pale)}.gHT74q_zoomButton:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gHT74q_zoomButton:disabled{color:var(--muted);cursor:not-allowed;opacity:.6}.gHT74q_touch{color:var(--muted);text-align:center;margin:0;font-size:15px;display:none}@media (pointer:coarse){.gHT74q_touch{display:block}}.gHT74q_thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gHT74q_thumbnail{box-sizing:border-box;border:1px solid var(--line);background:var(--ground);cursor:pointer;border-radius:10px;height:64px;padding:0;overflow:hidden}.gHT74q_thumbnail[aria-pressed=true]{border:3px solid var(--green)}.gHT74q_thumbnail:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gHT74q_thumbnailImage{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.gHT74q_thumbnailFailed{height:100%;color:var(--muted);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:600;display:flex}@media (max-width:860px){.gHT74q_read{padding:16px}.gHT74q_frame[data-loading],.gHT74q_frame[data-failed],.gHT74q_failed{min-height:200px}}
.HhXc9G_taker{gap:16px;max-width:760px;display:grid}.HhXc9G_taker:has(>[data-split]){max-width:1200px}.HhXc9G_intro{margin:0}.HhXc9G_instructions{gap:12px;display:grid}.HhXc9G_instruction{white-space:pre-line;overflow-wrap:anywhere;margin:0}.HhXc9G_line{margin:0}.HhXc9G_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.HhXc9G_away{gap:4px;display:grid}.HhXc9G_timer{font-family:var(--font-heading);font-variant-numeric:tabular-nums;margin:0;font-size:20px}
.CD6HOW_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.CD6HOW_headerText{flex-direction:column;gap:8px;max-width:640px;display:flex}.CD6HOW_lead{color:var(--text-secondary);margin:0;font-size:17px}.CD6HOW_newButton{border-radius:var(--radius-control);background:var(--brand-primary);min-height:44px;color:var(--surface);transition:background-color .18s var(--ease);align-items:center;gap:8px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #14201a24}.CD6HOW_newButton:any-link{color:var(--surface)}.CD6HOW_newButton:hover{background:var(--brand-primary-hover)}.CD6HOW_toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.CD6HOW_search{border-radius:var(--radius-control);max-width:380px;height:44px;transition:background-color .18s var(--ease), box-shadow .18s var(--ease);background:#f1f4f1;flex:260px;align-items:center;gap:10px;padding:0 14px;display:flex}.CD6HOW_search:focus-within{outline:2px solid var(--focus);outline-offset:-1px;background:var(--surface);box-shadow:0 0 0 5px var(--focus-ring)}.CD6HOW_search svg{color:var(--text-secondary);flex:none}.CD6HOW_searchInput{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.CD6HOW_searchInput::placeholder{color:#6b776f}.CD6HOW_segmented{border-radius:var(--radius-control);background:#eef1ee;border:0;flex-wrap:wrap;max-width:100%;margin:0;padding:3px;display:inline-flex}.CD6HOW_segment{position:relative}.CD6HOW_segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.CD6HOW_segment span,.CD6HOW_segmentLink{min-height:38px;color:var(--text-secondary);white-space:nowrap;border-radius:9px;align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.CD6HOW_segment input:checked+span,.CD6HOW_segmentLink[aria-current=page]{background:var(--surface);color:var(--text-primary);box-shadow:0 1px 2px #14201a1a}.CD6HOW_segmentLink:any-link{color:var(--text-secondary)}.CD6HOW_segmentLink[aria-current=page]:any-link{color:var(--text-primary)}.CD6HOW_segment input:focus-visible+span,.CD6HOW_segmentLink:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.CD6HOW_pill{background:var(--surface);min-height:44px;transition:border-color .18s var(--ease);border:1px solid #d3dad5;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 14px;font-size:15px;display:inline-flex;position:relative}.CD6HOW_pill:hover{border-color:var(--border-input)}.CD6HOW_pill:focus-within{outline:2px solid var(--focus);outline-offset:1px}.CD6HOW_pill[data-set]{border-color:var(--brand-primary);background:#f1f8f3}.CD6HOW_pillSelect{field-sizing:content;appearance:none;max-width:220px;color:var(--text-primary);font:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;outline:0;padding:0 18px 0 0;font-weight:600}.CD6HOW_pill svg{pointer-events:none;position:absolute;right:12px}.CD6HOW_summary{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:20px 0 0;font-size:15px;display:flex}.CD6HOW_grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.CD6HOW_groupGrid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.CD6HOW_card{background:var(--surface);min-width:0;transition:transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:18px;flex-direction:column;gap:16px;padding:22px;display:flex;position:relative;box-shadow:0 0 0 1px #14201a12,0 6px 20px #14201a0a}.CD6HOW_card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #14201a17,0 14px 32px #14201a14}.CD6HOW_card:focus-within{outline:2px solid var(--focus);outline-offset:3px}.CD6HOW_card[data-selected]{box-shadow:0 0 0 2px var(--brand-primary), 0 14px 32px #14201a14}.CD6HOW_card[data-inactive]{background:#fafbfa}.CD6HOW_cardLink{color:var(--text-primary);outline:0;text-decoration:none}.CD6HOW_cardLink:any-link{color:var(--text-primary)}.CD6HOW_cardLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.CD6HOW_person{align-items:center;gap:14px;min-width:0;display:flex}.CD6HOW_avatar{width:44px;height:44px;font-family:var(--font-heading);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.CD6HOW_avatar[data-kind=staff]{background:var(--brand-tint);color:var(--brand-primary-hover)}.CD6HOW_avatar[data-kind=customer]{color:#2c4559;background:#e4ebf1}.CD6HOW_avatar[data-kind=off]{color:var(--text-secondary);background:#eef0ee}.CD6HOW_nameBlock{flex:1;min-width:0}.CD6HOW_name{font-family:var(--font-heading);letter-spacing:-.005em;margin:0;font-size:17px;font-weight:600;line-height:1.3;display:block}.CD6HOW_email{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;display:block;overflow:hidden}.CD6HOW_org{flex-direction:column;line-height:1.35;display:flex}.CD6HOW_sub{color:var(--text-secondary);font-size:14px}.CD6HOW_cardFoot{border-top:1px solid #edf0ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding-top:14px;display:flex}.CD6HOW_chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.CD6HOW_chip:not([data-kind]){box-shadow:inset 0 0 0 1px var(--border-subtle)}.CD6HOW_chip[data-kind=staff]{color:var(--brand-primary-hover);background:#e3f2e7}.CD6HOW_chip[data-kind=customer]{color:#2c4559;background:#e4ebf1}.CD6HOW_chip[data-kind=off]{color:var(--text-secondary);background:#eef0ee}.CD6HOW_chip[data-kind=pending]{color:#6b4e08;background:#fbf1d9}.CD6HOW_state{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.CD6HOW_state:before{content:"";background:var(--brand-primary);border-radius:50%;width:8px;height:8px}.CD6HOW_state[data-off]:before{background:#9aa69e}.CD6HOW_state[data-pending]:before{background:#d9a21b}.CD6HOW_groupTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.CD6HOW_kindIcon{border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.CD6HOW_kindIcon[data-kind=Manual]{background:var(--brand-tint);color:var(--brand-primary-hover)}.CD6HOW_kindIcon[data-kind=ByJobTitle]{color:#6b4a00;background:#f5eedb}.CD6HOW_kindIcon[data-kind=ByUserType]{color:#2c4559;background:#e4ebf1}.CD6HOW_kindLabel{color:var(--text-secondary);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.CD6HOW_groupText{flex-direction:column;gap:4px;display:flex}.CD6HOW_groupName{overflow-wrap:anywhere;font-family:var(--font-heading);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.CD6HOW_rule{color:var(--text-secondary);margin:0;font-size:15px}.CD6HOW_count{font-size:15px;font-weight:600}.CD6HOW_empty{background:var(--surface-secondary);color:var(--text-secondary);text-align:center;border-radius:18px;margin:24px 0 0;padding:32px}.CD6HOW_paging{gap:8px;margin-top:24px;display:flex}.CD6HOW_pageLink{border-radius:var(--radius-control);min-height:44px;color:var(--text-primary);align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.CD6HOW_pageLink:any-link{color:var(--text-primary)}.CD6HOW_pageLink:hover{background:#14201a0d}.CD6HOW_scrim{z-index:10;background:#14201a2e;animation:.24s both CD6HOW_fadeIn;position:fixed;inset:0}.CD6HOW_drawer{z-index:11;background:var(--surface);flex-direction:column;gap:24px;width:min(440px,100%);padding:24px 28px 32px;animation:.32s cubic-bezier(.2,.8,.2,1) both CD6HOW_slideIn;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-1px 0 #14201a0f,-24px 0 48px #14201a1f}.CD6HOW_drawer:focus{outline:0}.CD6HOW_scrim[data-closing]{animation:.22s both CD6HOW_fadeOut}.CD6HOW_drawer[data-closing]{animation:.24s cubic-bezier(.4,0,.6,1) both CD6HOW_slideOut}.CD6HOW_drawerTop{justify-content:space-between;align-items:flex-start;display:flex}.CD6HOW_drawerTop .CD6HOW_avatar{width:56px;height:56px;font-size:18px}.CD6HOW_close{border-radius:var(--radius-control);width:44px;height:44px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.CD6HOW_close:any-link{color:var(--text-secondary)}.CD6HOW_close:hover{color:var(--text-primary);background:#f1f4f1}.CD6HOW_close:focus-visible,.CD6HOW_drawerLink:focus-visible,.CD6HOW_groupRow:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.CD6HOW_drawerTitle{font-family:var(--font-heading);letter-spacing:-.015em;overflow-wrap:break-word;margin:0;font-size:24px;font-weight:600;line-height:1.2}.CD6HOW_drawerEmail{color:var(--text-secondary);overflow-wrap:anywhere;margin:6px 0 0;font-size:15px}.CD6HOW_chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.CD6HOW_facts{background:#f7f9f7;border-radius:14px;margin:0}.CD6HOW_fact{justify-content:space-between;gap:16px;padding:12px 16px;font-size:15px;display:flex}.CD6HOW_fact+.CD6HOW_fact{border-top:1px solid #e7ece8}.CD6HOW_fact dt{color:var(--text-secondary);flex:none}.CD6HOW_fact dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.CD6HOW_source{color:var(--text-secondary);margin:-12px 0 0;font-size:14px}.CD6HOW_drawerHeading{color:var(--text-secondary);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:600;line-height:1}.CD6HOW_groupList{background:#f7f9f7;border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.CD6HOW_groupList li+li{border-top:1px solid #e7ece8}.CD6HOW_groupRow{min-height:48px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:15px;text-decoration:none;display:flex}.CD6HOW_groupRow:any-link{color:var(--text-primary)}.CD6HOW_groupRow:hover{background:#f1f4f1}.CD6HOW_groupRow span:first-child{font-weight:600}.CD6HOW_groupRow span:last-child{color:var(--text-secondary);white-space:nowrap;font-size:14px}.CD6HOW_drawerActions{flex-direction:column;gap:12px;margin-top:auto;padding-top:8px;display:flex}.CD6HOW_drawerLink{align-self:flex-start;align-items:center;gap:6px;min-height:44px;font-weight:600;display:inline-flex}@keyframes CD6HOW_slideIn{0%{transform:translate(100%)}}@keyframes CD6HOW_slideOut{to{transform:translate(100%)}}@keyframes CD6HOW_fadeIn{0%{opacity:0}}@keyframes CD6HOW_fadeOut{to{opacity:0}}@media (prefers-reduced-motion:reduce){.CD6HOW_card,.CD6HOW_search,.CD6HOW_pill,.CD6HOW_newButton{transition:none}.CD6HOW_card:hover{transform:none}.CD6HOW_scrim,.CD6HOW_drawer,.CD6HOW_scrim[data-closing],.CD6HOW_drawer[data-closing]{animation:none}}
.WkAB7W_screen{background:var(--ground);min-height:100%;color:var(--ink);flex-direction:column;display:flex}.WkAB7W_top{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 32px;display:flex}.WkAB7W_tile{background:var(--brand-tint);width:40px;height:40px;color:var(--green-deep);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.WkAB7W_titles{flex:220px;min-width:0;display:grid}.WkAB7W_heading{font-family:var(--font-heading);margin:0;font-size:18px;font-weight:600;line-height:1.3}.WkAB7W_heading:focus{outline:none}.WkAB7W_line{overflow-wrap:anywhere;color:var(--muted);margin:0}.WkAB7W_timer{color:#6b4a00;min-height:44px;font-family:var(--font-heading);font-variant-numeric:tabular-nums;background:#fef3d9;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:20px;font-weight:600;display:flex}.WkAB7W_timer p{margin:0}.WkAB7W_main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px 32px;display:flex}.WkAB7W_fromTop{justify-content:flex-start}.WkAB7W_content,.WkAB7W_main>[role=alert]{width:100%;max-width:960px}[data-maximised] .WkAB7W_fit{width:min(100%,177.778dvh - 213.333px);margin:0 auto;overflow:auto}.WkAB7W_missing{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:14px;margin:0;padding:24px;font-size:17px}.WkAB7W_tryAgain{margin-top:12px}.WkAB7W_lessonBody{min-width:0}.WkAB7W_reading{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:24px}.WkAB7W_wordNote{margin:0 0 8px;font-size:17px}.WkAB7W_tryAgain,.WkAB7W_lessonBody a,.WkAB7W_lessonBody [tabindex],.WkAB7W_lessonBody video,.WkAB7W_lessonBody iframe{scroll-margin-block:120px}.WkAB7W_screen .WkAB7W_content [data-maximised] .WkAB7W_lessonBody{overflow:auto}.WkAB7W_screen .WkAB7W_content [data-maximised] .WkAB7W_lessonBody video{max-height:calc(100dvh - 120px)}.WkAB7W_screen .WkAB7W_content [data-maximised] .WkAB7W_lessonBody iframe{height:calc(100dvh - 140px)}.WkAB7W_bottom{z-index:1;border-top:1px solid var(--line);background:var(--surface);align-items:center;gap:12px 16px;padding:14px 32px;display:flex;position:sticky;bottom:0}.WkAB7W_sentence{min-width:0;color:var(--muted);flex:auto;margin:0}.WkAB7W_bottom .WkAB7W_back{white-space:nowrap;border-radius:12px;flex:none;gap:8px;min-height:52px;padding:0 24px;font-size:17px}@media (max-width:860px){.WkAB7W_top,.WkAB7W_bottom{padding:12px 16px}.WkAB7W_main,.WkAB7W_reading{padding:16px}.WkAB7W_tryAgain,.WkAB7W_lessonBody a,.WkAB7W_lessonBody [tabindex],.WkAB7W_lessonBody video,.WkAB7W_lessonBody iframe{scroll-margin-block:200px}.WkAB7W_bottom{flex-wrap:wrap}.WkAB7W_sentence{flex-basis:100%}.WkAB7W_timed .WkAB7W_sentence{flex-basis:0}.WkAB7W_bottom .WkAB7W_back{flex:100%}}@media (max-width:374px){.WkAB7W_timed .WkAB7W_sentence{flex-basis:100%}}
.AQaXfG_cover{aspect-ratio:16/7;background:var(--brand-primary);color:var(--surface);font-family:var(--font-heading);letter-spacing:.04em;border-radius:12px;justify-content:center;align-items:center;margin:-4px -4px 4px;font-size:28px;font-weight:600;display:flex}.AQaXfG_facts{flex-wrap:wrap;gap:6px;display:flex}.AQaXfG_coverImage{aspect-ratio:16/7;object-fit:cover;background:var(--surface-secondary);border-radius:12px;width:calc(100% + 8px);margin:-4px -4px 4px;display:block}
.cOWzcW_panel{border:1px solid var(--border-subtle);background:var(--surface);border-radius:12px;gap:8px;min-width:0;margin:8px 0;padding:12px 16px;display:grid}.cOWzcW_title{margin:0;font-size:16px}.cOWzcW_state{background:var(--surface-secondary);border-radius:999px;justify-self:start;margin:0;padding:2px 10px;font-size:14px;font-weight:600}.cOWzcW_state[data-state=Competent]{background:var(--brand-tint);color:var(--green-deep)}.cOWzcW_state[data-state=SentForReview]{color:#6d5410;background:#fbf3d6}.cOWzcW_muted{color:var(--text-secondary);margin:0;font-size:14px}.cOWzcW_note{white-space:pre-line;margin:0}.cOWzcW_sending{gap:4px;display:grid}.cOWzcW_files,.cOWzcW_signOffs{overflow-wrap:anywhere;gap:4px;margin:0;padding-left:1.25em;display:grid}.cOWzcW_buttons{flex-wrap:wrap;gap:8px;display:flex}.cOWzcW_ask{gap:8px;display:grid}.cOWzcW_field{gap:4px;font-weight:600;display:grid}.cOWzcW_field textarea{border:1.5px solid var(--border-input);min-height:72px;font:inherit;border-radius:10px;padding:8px 12px;font-weight:400}.cOWzcW_review{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cOWzcW_reviewRow{border:1px solid var(--border-subtle);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;gap:2px;padding:12px 16px;display:grid}.cOWzcW_reviewName{align-items:center;min-height:44px;font-weight:600;display:inline-flex}
.euYSva_slides{background:var(--ground);min-height:100%;color:var(--ink);flex-direction:column;display:flex}.euYSva_top{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 16px;display:flex}.euYSva_progress{flex:200px;gap:8px;min-width:0;display:grid}.euYSva_count{color:var(--muted);font-weight:600}.euYSva_segments{gap:4px;display:flex}.euYSva_segment{background:var(--line);border-radius:3px;flex:1 1 0;min-width:0;height:6px}.euYSva_segment[data-state=answered]{background:var(--green)}.euYSva_segment[data-state=flagged]{background:var(--gold)}.euYSva_segment[data-state=current]{background:var(--ink)}.euYSva_timer{font-family:var(--font-heading);font-variant-numeric:tabular-nums;flex:none;font-size:20px}.euYSva_timer p{margin:0}.euYSva_main{box-sizing:border-box;flex:1;align-content:start;gap:16px;width:100%;max-width:800px;margin:0 auto;padding:20px 16px;display:grid}.euYSva_main[data-layout=split]{max-width:1200px}.euYSva_main[data-wide]{gap:0;padding:0}.euYSva_main[data-wide]>[role=alert]{margin:16px 40px 20px}.euYSva_quiet{border:1px solid var(--border-input);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.euYSva_quiet:disabled{opacity:.6;cursor:default}.euYSva_bottom .euYSva_back{min-height:52px;padding:0 22px}.euYSva_card{gap:14px;display:grid}.euYSva_answer{align-content:start;gap:14px;min-width:0;display:grid}.euYSva_readPanel{min-width:0;display:grid}.euYSva_answer[hidden],.euYSva_readPanel[hidden]{display:none}.euYSva_columns{grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"read head""read answer";gap:0}.euYSva_columns>.euYSva_readPanel{border-right:1px solid var(--line);grid-area:read}.euYSva_columns>.euYSva_head{grid-area:head;padding:28px 40px 14px}.euYSva_columns>.euYSva_answer{grid-area:answer;padding:0 40px 28px}.euYSva_tabs{border:1px solid var(--line);background:var(--ground);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.euYSva_tab{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 8px;font-weight:600}.euYSva_tab[aria-selected=true]{background:var(--surface);box-shadow:var(--shadow-raised);color:var(--ink);font-weight:700}.euYSva_tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.euYSva_tabbed .euYSva_readPanel{border:1px solid var(--line);border-radius:16px;overflow:hidden}.euYSva_head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.euYSva_headActions{flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px 12px;min-width:0;display:flex}.euYSva_flag{border-color:var(--line);flex:none}.euYSva_reviewContent{border-color:var(--line);color:var(--green-deep);flex:none}.euYSva_flag[aria-pressed=true]{border-color:var(--gold);color:#6b4a00;background:#fef3d9}.euYSva_question{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.euYSva_legend{width:100%;margin-bottom:4px;padding:0}.euYSva_legend:focus{outline:none}.euYSva_number{min-height:44px;color:var(--muted);flex:auto;align-items:center;font-weight:600;display:flex}.euYSva_prompt{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.3;display:block}.euYSva_hint{color:var(--muted);margin:0}.euYSva_option{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);cursor:pointer;overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:14px;min-height:52px;padding:10px 16px;font-size:17px;display:flex}.euYSva_option input{width:22px;height:22px;accent-color:var(--green);flex:none;margin:0}.euYSva_option:has(input:checked){border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:var(--brand-tint-pale);font-weight:600}.euYSva_option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.euYSva_downloads{border-top:1px solid var(--line);gap:4px;padding-top:14px;display:grid}.euYSva_downloadsLabel{color:var(--muted);margin:0;font-weight:600}.euYSva_downloadList{gap:0;margin:0;padding:0;list-style:none;display:grid}.euYSva_download{flex-wrap:wrap;align-items:center;gap:0 12px;display:flex}.euYSva_downloadLink{min-height:44px;color:var(--green-deep);overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:600;display:inline-flex}.euYSva_downloadMeta{color:var(--muted)}.euYSva_bottom{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 16px;display:flex}.euYSva_spacer{min-width:0;color:var(--muted);text-align:center;flex:180px;gap:4px;display:grid}.euYSva_failing{color:#6b4a00;font-weight:600}.euYSva_bottom .euYSva_next{border-radius:12px;min-height:52px;padding:0 26px;font-size:17px}@media (max-width:600px){.euYSva_spacer{flex-basis:100%;order:-1}.euYSva_bottom .euYSva_next{flex:1 1 0}}.euYSva_review{gap:18px;display:grid}.euYSva_heading{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600}.euYSva_heading:focus{outline:none}.euYSva_summary{color:var(--muted);margin:6px 0 0;font-size:17px}.euYSva_rows{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.euYSva_row{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:64px;padding:12px 16px;display:flex}.euYSva_row+.euYSva_row{border-top:1px solid var(--line)}.euYSva_row[data-unanswered=true]{background:#fef3d9}.euYSva_rowNumber{color:var(--muted);font-family:var(--font-heading);flex:none;font-weight:600}.euYSva_rowBody{flex:200px;gap:2px;min-width:0;display:grid}.euYSva_rowPrompt{overflow-wrap:anywhere;font-weight:600}.euYSva_rowAnswer{color:var(--muted);overflow-wrap:anywhere}.euYSva_rowMissing{color:#6b4a00;font-weight:700}.euYSva_tag{color:#6b4a00;background:#fef3d9;border-radius:999px;flex:none;padding:4px 10px;font-size:14px;font-weight:700}.euYSva_row[data-unanswered=true] .euYSva_tag{background:var(--gold);color:var(--ink)}
.mw8VXW_builder{min-height:100vh;padding:0 8px 8px}.mw8VXW_builder:focus{outline:none}.mw8VXW_bar{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f5f3eb;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:64px;padding:10px 12px;display:flex;position:sticky;top:0}.mw8VXW_barBack{border-radius:10px;align-items:center;gap:4px;min-height:44px;padding:0 8px 0 4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mw8VXW_barBack:any-link{color:var(--brand-primary-hover)}.mw8VXW_barBack:hover{background:#14201a0d}.mw8VXW_barBack:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mw8VXW_barRule{background:#d3dad5;width:1px;height:22px}.mw8VXW_builder .mw8VXW_barTitle{min-width:0;font-family:var(--font-heading);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:240px;margin:0;font-size:20px;font-weight:600;line-height:1.2;overflow:hidden}.mw8VXW_chips{flex-wrap:wrap;gap:6px;display:flex}.mw8VXW_layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:8px;display:grid}.mw8VXW_editor{background:var(--surface);border-radius:20px;min-width:0;min-height:calc(100vh - 80px);padding:clamp(24px,4vw,56px) clamp(20px,4vw,56px) 64px;box-shadow:0 0 0 1px #14201a0d,0 8px 32px #14201a0a}.mw8VXW_editor>*{max-width:720px;margin-left:auto;margin-right:auto}.mw8VXW_navigator{background:#eef1ee;border-radius:20px;flex-direction:column;gap:2px;min-width:0;max-height:calc(100vh - 80px);padding:12px 10px 16px;display:flex;position:sticky;top:72px;overflow-y:auto}.mw8VXW_navHeading{color:var(--text-secondary);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;margin:16px 10px 4px;font-size:12px;font-weight:600;line-height:1}.mw8VXW_empty{color:var(--text-secondary);margin:4px 10px 8px;font-size:15px}.mw8VXW_modules,.mw8VXW_lessons{margin:0;padding:0;list-style:none}.mw8VXW_module{border-radius:12px;padding-bottom:6px}.mw8VXW_module[data-dragging],.mw8VXW_lesson[data-dragging]{opacity:.35}.mw8VXW_lessons{min-height:4px}.mw8VXW_node{min-height:44px;color:var(--text-primary);transition:background-color .15s var(--ease);border-radius:10px;align-items:center;gap:8px;padding:0 8px 0 6px;font-size:15px;text-decoration:none;display:flex}.mw8VXW_node:any-link{color:var(--text-primary);font-weight:inherit}.page .mw8VXW_node:any-link{color:var(--text-primary);font-weight:inherit}.mw8VXW_node:hover{background:#14201a0d}.mw8VXW_node[aria-current=page],.mw8VXW_node[aria-current=page]:any-link{background:var(--surface);color:var(--brand-primary);box-shadow:0 1px 2px #14201a1a,0 4px 12px #14201a0a}.mw8VXW_node:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mw8VXW_moduleNode{font-family:var(--font-heading);font-weight:600}.mw8VXW_lessonNode{padding-left:22px}.mw8VXW_module[draggable=true]>.mw8VXW_moduleNode,.mw8VXW_lesson[draggable=true]>.mw8VXW_lessonNode{cursor:grab}.mw8VXW_nodeTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mw8VXW_nodeIcon{background:var(--surface);width:26px;height:26px;color:var(--brand-primary-hover);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.mw8VXW_lessonNode .mw8VXW_nodeIcon{background:#e3f2e7}.mw8VXW_grip{color:#a6b0aa;flex:none;justify-content:center;align-items:center;width:14px;display:flex}.mw8VXW_count{color:var(--text-secondary);font-family:var(--font-body);font-size:13px;font-weight:400}.mw8VXW_dropLine{background:var(--brand-primary);height:3px;box-shadow:0 0 0 3px var(--focus-ring);border-radius:2px;margin:-1px 8px -2px 30px;list-style:none}.mw8VXW_add{min-height:40px;color:var(--brand-primary-hover);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 10px 0 30px;font-size:14px;font-weight:600;display:inline-flex}.mw8VXW_navigator>.mw8VXW_add{padding-left:10px}.mw8VXW_add:hover{background:#e3f2e7}.mw8VXW_add:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mw8VXW_addForm{background:var(--surface);border-radius:12px;flex-wrap:wrap;gap:8px;margin:6px 0 4px 8px;padding:10px;display:flex}.mw8VXW_addFields{flex-wrap:wrap;flex:100%;gap:8px;display:flex}.mw8VXW_addForm input,.mw8VXW_addForm select{border:1px solid var(--border-input);background:var(--surface);min-height:44px;color:var(--text-primary);font:inherit;border-radius:10px;padding:0 12px;font-size:15px}.mw8VXW_addForm input{flex:100%;min-width:0}.mw8VXW_addForm select{flex:auto}.mw8VXW_navHint{color:var(--text-secondary);margin:12px 10px 0;font-size:13px}.mw8VXW_panel{min-width:0}.mw8VXW_panelInner{flex-direction:column;gap:28px;display:flex}.mw8VXW_eyebrow{color:var(--text-secondary);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:600;line-height:1.2}.mw8VXW_panelTitle{font-family:var(--font-heading);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1.15}.mw8VXW_panelNote{color:var(--text-secondary);margin:0}.mw8VXW_panel form{flex-direction:column;gap:20px;display:flex}.mw8VXW_options{border:0;gap:10px;margin:0;padding:0;display:grid}.mw8VXW_options legend{margin-bottom:10px;padding:0;font-size:15px;font-weight:600}.mw8VXW_optionsWide{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.mw8VXW_option{background:var(--surface);cursor:pointer;transition:box-shadow .15s var(--ease);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;box-shadow:0 0 0 1px #d3dad5}.mw8VXW_option:hover{box-shadow:0 0 0 1px var(--border-input)}.mw8VXW_option:has(input:checked){box-shadow:0 0 0 2px var(--brand-primary);background:#f6fbf7}.mw8VXW_option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.mw8VXW_option input{width:20px;height:20px;accent-color:var(--brand-primary);flex:none;margin:2px 0 0}.mw8VXW_optionText{flex-direction:column;font-weight:600;display:flex}.mw8VXW_optionHint{color:var(--text-secondary);font-size:15px;font-weight:400}.mw8VXW_section{border-top:1px solid var(--border-subtle);flex-direction:column;gap:12px;padding-top:24px;display:flex}.mw8VXW_sectionTitle{font-family:var(--font-heading);margin:0;font-size:16px;font-weight:600}.mw8VXW_row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.mw8VXW_row form{display:contents}.mw8VXW_panel .mw8VXW_moveTo{flex-flow:wrap;align-items:flex-end;gap:10px}.mw8VXW_moveTo label{margin-bottom:8px;font-size:15px;font-weight:600;display:block}.mw8VXW_moveTo select{border:1px solid var(--border-input);background:var(--surface);min-width:220px;min-height:44px;color:var(--text-primary);font:inherit;border-radius:10px;padding:0 12px}.mw8VXW_facts{flex-wrap:wrap;align-items:flex-end;gap:16px 32px;display:flex}.mw8VXW_fact{flex-direction:column;display:flex}.mw8VXW_factLabel{margin:0 0 8px;font-size:15px;font-weight:600}.mw8VXW_factValue{align-items:center;gap:8px;min-height:44px;margin:0;display:flex}.mw8VXW_factValue .mw8VXW_nodeIcon{background:#e3f2e7}.mw8VXW_footer{border-top:1px solid var(--border-subtle);flex-direction:column;gap:12px;padding-top:24px;display:flex}.mw8VXW_footerRow{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.mw8VXW_footerRow form{display:contents}.mw8VXW_push{margin-left:auto}.mw8VXW_footerRow .mw8VXW_confirm{flex-basis:100%;margin-left:0}.mw8VXW_lessonList{background:#f7f9f7;border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.mw8VXW_lessonList li{align-items:center;gap:12px;min-height:48px;padding:0 16px;font-size:15px;display:flex}.mw8VXW_lessonList li+li{border-top:1px solid #e7ece8}.mw8VXW_lessonList li span:last-child{color:var(--text-secondary);margin-left:auto}.mw8VXW_placeholder{color:var(--text-secondary);background:#f7f9f7;border:1.5px dashed #c3ccc6;border-radius:14px;margin:0;padding:20px}.mw8VXW_confirm{color:#7a1810;background:#fdecea;border-radius:12px;padding:14px 16px}.mw8VXW_confirm p{margin:0 0 10px;font-weight:600}.mw8VXW_confirmActions{flex-wrap:wrap;gap:8px;display:flex}.mw8VXW_status,.mw8VXW_status p{margin:0}.mw8VXW_status p:empty{display:none}.mw8VXW_status [tabindex="-1"]:focus{outline:none}.mw8VXW_navigator .mw8VXW_status p{margin:4px 10px;font-size:14px}.mw8VXW_done{color:var(--brand-primary-hover);background:#e3f2e7;border-radius:12px;margin:0 0 20px;padding:12px 16px;font-weight:600}.mw8VXW_done:focus{outline:none}.mw8VXW_narrowNote{display:none}.mw8VXW_editQuiz{min-height:var(--control-height)}@media (max-width:860px){.mw8VXW_layout{grid-template-columns:minmax(0,1fr)}.mw8VXW_bar{position:static}.mw8VXW_barRule,.mw8VXW_editor{display:none}.mw8VXW_navigator{max-height:none;position:static}.mw8VXW_editOnly{display:none!important}.mw8VXW_narrowNote{background:var(--surface-secondary);border-radius:12px;margin:20px 0 0;padding:14px 16px;font-weight:600;display:block}}@media (prefers-reduced-motion:reduce){.mw8VXW_node,.mw8VXW_option{transition:none}}.mw8VXW_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.mw8VXW_headActions{flex-wrap:wrap;gap:10px;display:flex}.mw8VXW_preview{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.mw8VXW_cards{flex-direction:column;gap:20px;min-width:0;display:flex}.mw8VXW_cards>section{background:var(--surface);border-top:0;border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:0 24px 22px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #14201a17,0 6px 24px #14201a0a}.mw8VXW_cards>section>h3:first-child{font-family:var(--font-heading);background:#f7f9f7;border-bottom:1px solid #e7ece8;margin:0 -24px 2px;padding:16px 24px;font-size:18px;font-weight:600;line-height:1.3}.mw8VXW_cards>section.mw8VXW_danger>h3:first-child{color:#9c1c15;background:#fdf3f2;border-bottom-color:#f3c9c4}.mw8VXW_cards>section>.mw8VXW_cardNote{color:var(--text-secondary);margin:-6px 0 0;font-size:15px}@media (max-width:640px){.mw8VXW_cards>section{padding:0 16px 18px}.mw8VXW_cards>section>h3:first-child{margin:0 -16px 2px;padding:14px 16px}}
.PI3WSa_view{color:var(--ink);gap:20px;display:grid}.PI3WSa_heading{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600}.PI3WSa_heading:focus{outline:none}.PI3WSa_line{margin:0;font-size:17px;line-height:1.5}.PI3WSa_summary{border:1px solid var(--brand-tint-deep);background:var(--brand-tint);border-radius:16px;gap:16px;padding:20px;display:grid}.PI3WSa_tick{background:var(--green);width:72px;height:72px;color:var(--surface);border-radius:50%;justify-content:center;align-items:center;display:flex}.PI3WSa_words{gap:4px;min-width:0;display:grid}.PI3WSa_words a{color:var(--green-deep);font-weight:600}.PI3WSa_summary .PI3WSa_onward{min-height:var(--control-height);border-radius:var(--radius-control);padding:0 24px;font-size:17px}.PI3WSa_review{gap:16px;display:grid}.PI3WSa_subheading{font-family:var(--font-heading);margin:8px 0 0;font-size:22px;font-weight:600}.PI3WSa_answers{gap:16px;margin:0;padding:0;list-style:none;display:grid}.PI3WSa_answer{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:16px;gap:12px;padding:20px;display:grid}.PI3WSa_number{color:var(--muted);font-weight:600}.PI3WSa_prompt{margin:0;font-size:18px;font-weight:700}.PI3WSa_right,.PI3WSa_wrong{align-items:flex-start;gap:10px;margin:0;font-weight:700;display:flex}.PI3WSa_right svg,.PI3WSa_wrong svg{flex:none;margin-top:2px}.PI3WSa_right{color:var(--green-deep)}.PI3WSa_wrong{color:var(--error)}.PI3WSa_why{background:var(--ground);white-space:pre-wrap;border-radius:10px;margin:0;padding:12px 14px;line-height:1.5}.PI3WSa_card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-raised);text-align:center;border-radius:20px;justify-items:center;gap:16px;padding:28px 20px;display:grid}.PI3WSa_card .PI3WSa_line{font-size:18px}.PI3WSa_retryIcon{color:#6b4a00;background:#fef3d9;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.PI3WSa_chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.PI3WSa_chip{background:var(--ground);border-radius:999px;padding:6px 12px;font-weight:600}.PI3WSa_classCard{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-raised);border-radius:20px;gap:20px;padding:24px 20px;display:grid}.PI3WSa_tag{background:var(--brand-tint);color:var(--green-deep);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:4px 12px;font-size:14px;font-weight:700;display:inline-flex}.PI3WSa_dot{background:var(--green);border-radius:50%;width:8px;height:8px}.PI3WSa_classHead{align-items:center;gap:16px;display:flex}.PI3WSa_clock{color:#6b4a00;background:#fef3d9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.PI3WSa_explanation{margin:0;font-size:18px;line-height:1.5}.PI3WSa_steps{background:var(--ground);border-radius:14px;gap:12px;margin:0;padding:18px 20px;list-style:none;display:grid}.PI3WSa_step{align-items:center;gap:12px;min-width:0;display:flex}.PI3WSa_stepNumber{background:var(--ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.PI3WSa_classActions{justify-content:flex-end;display:flex}.PI3WSa_classActions .PI3WSa_classAction{min-height:var(--control-height);border-radius:var(--radius-control);flex:100%;padding:0 26px;font-size:17px}.PI3WSa_actions{flex-wrap:wrap;justify-self:stretch;gap:12px;margin-top:10px;display:flex}.PI3WSa_actions .PI3WSa_action{min-height:var(--control-height);border-radius:var(--radius-control);flex:100%;gap:8px;font-size:17px}@media (min-width:640px){.PI3WSa_heading{font-size:30px}.PI3WSa_summary{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:24px 28px}.PI3WSa_summary .PI3WSa_onward{white-space:nowrap}.PI3WSa_card,.PI3WSa_classCard{padding:40px 44px}.PI3WSa_classActions .PI3WSa_classAction{flex:none}.PI3WSa_actions{justify-content:center;justify-self:center}.PI3WSa_actions .PI3WSa_action{flex:none}}
.s7eiPa_text{overflow-wrap:anywhere;min-width:0;max-width:72ch;line-height:1.6}.s7eiPa_text>*+*{margin-top:16px}.s7eiPa_text h2,.s7eiPa_text h3{font-family:var(--font-heading);margin-bottom:0;line-height:1.25}.s7eiPa_text h2{font-size:24px}.s7eiPa_text h3{font-size:19px}.s7eiPa_text p{margin:0}.s7eiPa_text ul,.s7eiPa_text ol{margin:0;padding-left:1.5em}.s7eiPa_text li+li,.s7eiPa_text li>*+*{margin-top:6px}.s7eiPa_text a{color:var(--brand-primary);text-underline-offset:2px}.s7eiPa_callout{border-left:4px solid var(--brand-primary);background:var(--brand-tint-pale);border-radius:10px;padding:14px 16px}.s7eiPa_callout>*+*{margin-top:8px}.s7eiPa_callout[data-kind=caution]{border-left-color:var(--gold);background:#fff7e6}.s7eiPa_callout[data-kind=warning]{border-left-color:var(--error);background:#fdeceb}.s7eiPa_calloutLabel{font-weight:700}.s7eiPa_tableRegion{border:1px solid var(--line);border-radius:10px;max-width:100%;overflow-x:auto}.s7eiPa_tableRegion:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.s7eiPa_table{border-collapse:collapse;min-width:100%}.s7eiPa_table th,.s7eiPa_table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:normal;padding:8px 12px}.s7eiPa_table th{background:var(--surface-secondary);font-weight:600}.s7eiPa_image,.s7eiPa_video{border-radius:10px;max-width:100%;height:auto;display:block}.s7eiPa_video{background:var(--ink);width:100%}.s7eiPa_pdfFrame{border:1px solid var(--line);border-radius:10px;width:100%;height:70vh}.s7eiPa_pdfLink{align-items:center;min-height:44px;display:inline-flex}.s7eiPa_whileAway{color:var(--text-secondary);display:block}@media (max-width:860px){.s7eiPa_pdfFrame{display:none}}
.KIOKkW_block{border-top:1px solid var(--border-subtle);gap:12px;padding-top:24px;display:grid}.KIOKkW_heading{font-family:var(--font-heading);margin:0;font-size:16px;font-weight:600}.KIOKkW_player{background:var(--ink);border-radius:12px;width:100%;max-height:60vh}.KIOKkW_pdf{border:1px solid var(--line);border-radius:12px;width:100%;height:70vh}.KIOKkW_fileFacts{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.KIOKkW_downloads{gap:8px;margin:0;padding:0;list-style:none;display:grid}.KIOKkW_download{border-bottom:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.KIOKkW_downloadText{overflow-wrap:anywhere;gap:2px;display:grid}.KIOKkW_downloadTools{flex-wrap:wrap;gap:8px;display:flex}.KIOKkW_coverPreview{max-width:360px}.KIOKkW_coverRow{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:16px 24px;display:grid}@media (max-width:640px){.KIOKkW_coverRow{grid-template-columns:minmax(0,1fr)}}.KIOKkW_converting,.KIOKkW_conversionNote{color:var(--text-secondary);margin:0;font-weight:600}
.NBH6tq_lesson{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.NBH6tq_player{background:var(--ink);border-radius:12px;width:100%;max-height:70vh}.NBH6tq_pdf{border:1px solid var(--line);border-radius:12px;width:100%;height:75vh}@media (max-width:860px){.NBH6tq_pdf{display:none}}.NBH6tq_fileLink{align-items:center;min-height:44px;display:inline-flex}.NBH6tq_heading{font-family:var(--font-heading);margin:0 0 8px;font-size:18px}.NBH6tq_downloads{overflow-wrap:anywhere;gap:8px;margin:0;padding:0;list-style:none;display:grid}.NBH6tq_muted{color:var(--text-secondary)}.NBH6tq_quiz{gap:12px;display:grid}.NBH6tq_quizQuestions{gap:16px;margin:0;padding-left:1.5em;display:grid}.NBH6tq_quizPrompt{overflow-wrap:anywhere;margin:0;font-weight:600}.NBH6tq_quizInformation{margin:6px 0 0}.NBH6tq_quizImages{flex-wrap:wrap;gap:8px;margin:8px 0 0;display:flex}.NBH6tq_quizImage{box-sizing:border-box;border:1px solid var(--line);background:var(--ground);object-fit:cover;border-radius:8px;width:128px;max-width:100%;height:96px;display:block}.NBH6tq_quizOptions{gap:4px;margin:6px 0 0;padding-left:1.25em;display:grid}.NBH6tq_quizOptions li{overflow-wrap:anywhere}.NBH6tq_rightAnswer{background:var(--brand-tint);color:var(--green-deep);border-radius:999px;margin-left:8px;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}.NBH6tq_quizReasoning{border-left:3px solid var(--brand);color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;padding:8px 12px}.NBH6tq_practicalTask{white-space:pre-line;margin:0}.NBH6tq_practicalHeading{margin:8px 0 0;font-size:16px;font-weight:600}.NBH6tq_practicalCriteria{gap:4px;margin:0;padding-left:1.25em;display:grid}
.s98vpW_problems,.s98vpW_versions{gap:10px;margin:0;padding:0;list-style:none;display:grid}.s98vpW_problems a{font-weight:600}.s98vpW_version{border:1px solid var(--line);border-radius:10px;gap:4px;padding:12px 14px;display:grid}.s98vpW_versionTitle{margin:0;font-weight:700}.s98vpW_versionFacts,.s98vpW_versionNote{color:var(--text-secondary);margin:0}.s98vpW_publish{margin-top:20px}.s98vpW_ready{margin:0;font-weight:600}
._7wHRdq_box{flex-direction:column;gap:8px;min-width:0;display:flex}._7wHRdq_bar{justify-content:flex-end;align-items:center;gap:12px;display:flex}._7wHRdq_extra{flex:auto;align-items:center;min-width:0;display:flex}._7wHRdq_button{border:1px solid var(--brand-primary);border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--brand-primary-hover);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}._7wHRdq_button:hover{background:#eef6f0}._7wHRdq_button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._7wHRdq_box[data-maximised]{z-index:1000;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:var(--surface);position:fixed;inset:0}._7wHRdq_box[data-maximised] ._7wHRdq_body{flex-direction:column;flex:1;min-height:0;display:flex}._7wHRdq_box[data-maximised] ._7wHRdq_body>*{flex:1;min-height:0}._7wHRdq_box[data-maximised] ._7wHRdq_body iframe{height:100%;min-height:0;max-height:none}
._3NFZHG_editor{border-top:1px solid var(--border-subtle);gap:12px;min-width:0;padding-top:24px;display:grid}._3NFZHG_heading{font-family:var(--font-heading);margin:0;font-size:16px;font-weight:600}._3NFZHG_toolbar{border:1px solid var(--border-input);border-radius:var(--radius-control);background:var(--surface-secondary);flex-wrap:wrap;gap:6px;padding:6px;display:flex}._3NFZHG_tool{min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 12px;font-size:14px;font-weight:600}._3NFZHG_tool:disabled{opacity:.5;cursor:not-allowed}._3NFZHG_tool:hover:not(:disabled){background:var(--surface)}._3NFZHG_tool[aria-pressed=true]{border-color:var(--brand-primary);background:var(--brand-tint-pale);color:var(--brand-primary)}._3NFZHG_tool:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._3NFZHG_panel{border:1px solid var(--border-subtle);background:var(--surface);border-radius:12px;gap:12px;padding:16px;display:grid}._3NFZHG_frame{min-width:0}._3NFZHG_content{border:1px solid var(--border-input);border-radius:var(--radius-control);background:var(--surface);overflow-wrap:anywhere;min-height:240px;padding:16px;line-height:1.6}._3NFZHG_content:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._3NFZHG_content>*+*{margin-top:12px}._3NFZHG_content p{margin:0}._3NFZHG_content h2,._3NFZHG_content h3{font-family:var(--font-heading);margin-bottom:0}._3NFZHG_content ul,._3NFZHG_content ol{margin:0;padding-left:1.5em}._3NFZHG_content a{color:var(--brand-primary)}._3NFZHG_content table{border-collapse:collapse;table-layout:fixed;width:100%}._3NFZHG_content th,._3NFZHG_content td{border:1px solid var(--line);vertical-align:top;padding:6px 10px}._3NFZHG_content th{background:var(--surface-secondary)}._3NFZHG_content .tableWrapper{overflow-x:auto}._3NFZHG_callout{border-left:4px solid var(--brand-primary);background:var(--brand-tint-pale);border-radius:10px;padding:12px 14px}._3NFZHG_callout:before{text-transform:capitalize;content:attr(data-callout);margin-bottom:4px;font-weight:700;display:block}._3NFZHG_callout[data-callout=caution]{border-left-color:var(--gold);background:#fff7e6}._3NFZHG_callout[data-callout=warning]{border-left-color:var(--error);background:#fdeceb}._3NFZHG_media{border-radius:10px;gap:8px;padding:6px;display:grid}._3NFZHG_media[data-selected]{outline:2px solid var(--focus)}._3NFZHG_media img,._3NFZHG_media video{border-radius:8px;max-width:100%;height:auto;display:block}._3NFZHG_mediaNote{color:var(--text-secondary);margin:0}._3NFZHG_mediaWarning{color:var(--error);margin:0;font-weight:600}._3NFZHG_pdfBox{border:1px dashed var(--border-input);border-radius:8px;margin:0;padding:12px}._3NFZHG_problems{color:var(--error);margin:0;padding-left:1.25em}._3NFZHG_saveRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._3NFZHG_unsaved{color:var(--text-secondary)}
.addK3W_shell{min-height:100vh;display:flex}.addK3W_skip{z-index:10;background:var(--brand-primary);color:var(--surface);border-radius:10px;padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.addK3W_skip:focus{outline:2px solid var(--focus);outline-offset:2px;transform:none}.addK3W_sheet{background:var(--surface);border-radius:20px;flex:1;min-width:0;margin:8px 8px 8px 0;box-shadow:0 0 0 1px #14201a0d,0 8px 32px #14201a0a}.addK3W_side{flex-direction:column;flex:0 0 264px;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.addK3W_brand{font-family:var(--font-heading);white-space:nowrap;align-items:center;gap:8px;margin:0;padding:4px 12px 0;font-size:14px;line-height:1;display:flex}.addK3W_company{font-weight:600}.addK3W_rule{background:#c3ccc6;width:1px;height:14px}.addK3W_product{color:var(--text-secondary);font-weight:500}.addK3W_nav{margin-top:32px}.addK3W_section+.addK3W_section{margin-top:24px}.addK3W_sectionLabel{color:var(--text-secondary);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;margin:0 12px 6px;font-size:12px;font-weight:600;line-height:1}.addK3W_list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.addK3W_link{min-height:44px;color:var(--text-primary);transition:background-color .18s var(--ease);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.addK3W_link svg{color:var(--text-secondary);flex:none}.addK3W_count{background:var(--gold);color:#1b1b1b;text-align:center;border-radius:999px;min-width:22px;margin-left:auto;padding:1px 7px;font-size:13px;font-weight:700}.addK3W_dot{background:var(--gold);border-radius:50%;width:10px;height:10px;margin-left:auto}.addK3W_link:hover{background:#14201a0d}.addK3W_link[aria-current=page]{background:var(--surface);color:var(--brand-primary);box-shadow:0 1px 2px #14201a14}.addK3W_link[aria-current=page] svg{color:var(--brand-primary)}.addK3W_link:focus-visible,.addK3W_signOut:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.addK3W_account{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding:32px 0 0 12px;display:flex}.addK3W_account form{flex-basis:100%;margin:-8px 0 0 36px}.addK3W_avatar{background:var(--brand-tint);width:36px;height:36px;color:var(--brand-primary-hover);font-family:var(--font-heading);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.addK3W_who{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.addK3W_name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.addK3W_role{color:var(--text-secondary);font-size:13px}.addK3W_signOut{min-height:44px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:14px;font-weight:600}.addK3W_signOut:hover{color:var(--text-primary);background:#14201a0d}@media (max-width:860px){.addK3W_shell{flex-direction:column}.addK3W_sheet{margin:0 8px 8px}.addK3W_side{flex-flow:wrap;flex:none;align-items:center;gap:8px 16px;height:auto;padding:12px 12px 8px;position:static}.addK3W_brand{white-space:normal;flex-wrap:wrap;min-width:0;line-height:1.3}.addK3W_nav{flex-wrap:wrap;order:3;width:100%;margin:0;display:flex}.addK3W_section,.addK3W_section+.addK3W_section{margin:0}.addK3W_sectionLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.addK3W_list{flex-flow:wrap}.addK3W_account{flex-wrap:wrap;justify-content:flex-end;min-width:0;margin:0 0 0 auto;padding:0}.addK3W_account form{flex-basis:auto;margin:0}.addK3W_who{flex:0 auto;max-width:40vw}.addK3W_role{display:none}}@media (min-width:861px){.addK3W_shell[data-builder] .addK3W_side{display:none}.addK3W_shell[data-builder] .addK3W_sheet{box-shadow:none;background:0 0;border-radius:0;margin:0}}.addK3W_toggle{min-height:44px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-basis:100%;align-items:center;gap:12px;margin:0 0 4px -12px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.addK3W_toggle svg{flex:none}.addK3W_toggle:hover{color:var(--text-primary);background:#14201a0d}.addK3W_toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.addK3W_signOutIcon{display:none}@media (max-width:860px){.addK3W_toggle{display:none}}@media (min-width:861px){.addK3W_shell[data-menu=icons] .addK3W_side{flex-basis:76px;align-items:center;padding:24px 12px}.addK3W_shell[data-menu=icons] .addK3W_brand{padding:4px 0 0}.addK3W_shell[data-menu=icons] .addK3W_company,.addK3W_shell[data-menu=icons] .addK3W_rule,.addK3W_shell[data-menu=icons] .addK3W_product{display:none}.addK3W_shell[data-menu=icons] .addK3W_sectionLabel,.addK3W_shell[data-menu=icons] .addK3W_label,.addK3W_shell[data-menu=icons] .addK3W_who{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.addK3W_shell[data-menu=icons] .addK3W_section+.addK3W_section{border-top:1px solid var(--line);padding-top:16px}.addK3W_shell[data-menu=icons] .addK3W_link{justify-content:center;width:44px;padding:0;position:relative}.addK3W_shell[data-menu=icons] .addK3W_count{min-width:18px;padding:0 5px;font-size:11px;position:absolute;top:2px;right:-4px}.addK3W_shell[data-menu=icons] .addK3W_dot{position:absolute;top:8px;right:6px}.addK3W_shell[data-menu=icons] .addK3W_account{flex-flow:column;gap:8px;padding:32px 0 0}.addK3W_shell[data-menu=icons] .addK3W_account form{flex-basis:auto;margin:0}.addK3W_shell[data-menu=icons] .addK3W_toggle,.addK3W_shell[data-menu=icons] .addK3W_signOut{justify-content:center;width:44px;margin:0;padding:0}.addK3W_shell[data-menu=icons] .addK3W_signOutIcon{display:block}}@media (prefers-reduced-motion:reduce){.addK3W_link{transition:none}}
.BX-seG_player{gap:8px;min-width:0;display:grid}.BX-seG_frame{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:min(80vh,720px);min-height:420px}.BX-seG_loading,.BX-seG_note{color:var(--text-secondary);margin:0}
._4YjuOq_section{margin-top:40px}._4YjuOq_section h2{font-family:var(--font-heading);margin:0;font-size:20px;font-weight:600}._4YjuOq_grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));margin-top:16px}._4YjuOq_cardText{flex-direction:column;gap:4px;display:flex}._4YjuOq_when{margin:0;font-weight:600}._4YjuOq_counts{color:var(--text-secondary);font-size:15px}li._4YjuOq_waiting:hover{transform:none}._4YjuOq_waitingFoot{justify-content:flex-start}._4YjuOq_state{color:var(--text-secondary);white-space:nowrap;background:#eef0ee;border-radius:999px;align-items:center;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}._4YjuOq_state[data-state=Held]{color:var(--brand-primary-hover);background:#e3f2e7}._4YjuOq_session{container-type:inline-size}._4YjuOq_top{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px;display:grid}._4YjuOq_top>*{grid-column:1/-1}._4YjuOq_top>._4YjuOq_heading{grid-column:1}._4YjuOq_top>._4YjuOq_controls{grid-area:1/2}._4YjuOq_tags{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}._4YjuOq_live{color:var(--brand-primary-hover);background:#e3f2e7;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}._4YjuOq_timeLine{flex-wrap:wrap;align-items:center;gap:6px 16px;margin:10px 0 0;font-size:17px;display:flex}._4YjuOq_time{align-items:center;gap:8px;font-weight:600;display:inline-flex}._4YjuOq_time svg{color:var(--brand-primary);flex:none}._4YjuOq_by{color:var(--text-secondary)}._4YjuOq_controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._4YjuOq_controls button{gap:8px;min-height:48px}._4YjuOq_outcome:not(:empty){margin-top:16px}._4YjuOq_attendanceLink{margin:16px 0 0}._4YjuOq_alone{color:var(--text-secondary);margin:16px 0 0}._4YjuOq_panel{background:var(--surface);box-shadow:0 0 0 1.5px var(--brand-primary), 0 6px 20px #14201a0a;border-radius:18px;margin-top:24px;padding:24px}._4YjuOq_panel[data-tone=danger]{box-shadow:0 0 0 1.5px var(--error), 0 6px 20px #14201a0a}._4YjuOq_panelHead{justify-content:space-between;align-items:center;gap:12px;display:flex}._4YjuOq_panelHead h2{font-family:var(--font-heading);margin:0;font-size:18px;font-weight:600}._4YjuOq_close{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:inline-grid}._4YjuOq_close:hover{background:var(--surface-secondary)}._4YjuOq_whenFields{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:12px;display:flex}._4YjuOq_whenFields>div{flex:0 220px;min-width:0;margin-bottom:0}._4YjuOq_whenFields>div:nth-child(2){flex-basis:170px}._4YjuOq_whenFields>div:nth-child(3){flex-basis:190px}._4YjuOq_whenFields>div:nth-child(4){flex-basis:240px}._4YjuOq_whenFields input{min-height:var(--control-height);line-height:normal}._4YjuOq_whenFields input[type=date],._4YjuOq_whenFields input[type=time]{height:var(--control-height);line-height:calc(var(--control-height) - 2px);padding-block:0}._4YjuOq_whenFields label{margin-bottom:8px;font-size:15px}._4YjuOq_whenFields select{height:var(--control-height);border:1px solid var(--border-input);border-radius:var(--radius-control)}._4YjuOq_panelNote{color:var(--text-secondary);margin:12px 0 0}._4YjuOq_panelActions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}._4YjuOq_panelText{margin:0;font-weight:600}._4YjuOq_summary{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}._4YjuOq_joinCode{background:var(--brand-tint-pale);border-radius:18px;flex-wrap:wrap;flex:3 400px;align-items:center;gap:12px 24px;min-width:0;padding:20px 24px;display:flex;box-shadow:inset 0 0 0 1px #0672361f}._4YjuOq_joinWhat{margin:0}._4YjuOq_joinLabel{color:var(--brand-primary-hover);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;display:block}._4YjuOq_code{font-family:var(--font-heading);letter-spacing:.08em;font-size:30px;font-weight:700;line-height:1.2}._4YjuOq_joinHow{min-width:0;color:var(--text-secondary);flex:220px;margin:0}._4YjuOq_joinUrl{color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}._4YjuOq_tally{background:var(--surface);border-radius:18px;flex:2 380px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:20px 24px;display:grid;box-shadow:0 0 0 1px #14201a12,0 6px 20px #14201a0a}._4YjuOq_tally>div{flex-direction:column-reverse;justify-content:flex-end;display:flex}._4YjuOq_tally dt{color:var(--text-secondary);align-items:center;gap:4px;margin-top:2px;font-size:15px;display:flex}._4YjuOq_tally dd{font-family:var(--font-heading);margin:0;font-size:28px;font-weight:600;line-height:1.1}._4YjuOq_tally>div[data-alert] dt,._4YjuOq_tally>div[data-alert] dd{color:#9c1c15}._4YjuOq_tally>div[data-alert] dt{font-weight:600}._4YjuOq_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}._4YjuOq_sectionHead>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}._4YjuOq_sectionHead p{color:var(--text-secondary);margin:0}._4YjuOq_sectionHead button{gap:8px}._4YjuOq_invitees{background:var(--surface);border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:0 0 0 1px #14201a12,0 6px 20px #14201a0a}._4YjuOq_invitee{grid-template-columns:44px minmax(0,1fr) auto auto;grid-template-areas:"avatar who chip actions"".reason reason reason";align-items:center;gap:4px 16px;padding:16px 24px;display:grid}._4YjuOq_invitee+._4YjuOq_invitee{border-top:1px solid var(--border-subtle)}._4YjuOq_avatar{background:var(--brand-tint);width:44px;height:44px;color:var(--brand-primary-hover);font-family:var(--font-heading);border-radius:999px;grid-area:avatar;place-items:center;font-size:15px;font-weight:600;display:grid}._4YjuOq_avatar[data-state=CantMakeIt]{color:#6b4a00;background:#fef3d9}._4YjuOq_avatar[data-state=NotRegistered]{color:#9c1c15;background:#fdecea}._4YjuOq_avatar[data-state=Removed]{background:var(--surface-secondary);color:var(--text-secondary)}._4YjuOq_who{overflow-wrap:anywhere;grid-area:who;gap:2px;min-width:0;display:grid}._4YjuOq_name{font-size:17px;font-weight:600}._4YjuOq_email{color:var(--text-secondary);font-size:15px}._4YjuOq_invitation{color:var(--text-secondary);white-space:nowrap;background:#eef0ee;border-radius:999px;grid-area:chip;justify-self:end;align-items:center;gap:5px;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}._4YjuOq_invitation[data-state=Registered]{color:var(--brand-primary-hover);background:#e3f2e7}._4YjuOq_invitation[data-state=CantMakeIt]{color:#6b4a00;background:#fef3d9}._4YjuOq_invitation[data-state=NotRegistered]{color:#9c1c15;background:#fdecea}._4YjuOq_reasons{grid-area:reason;gap:2px;display:grid}._4YjuOq_reasons:empty{display:none}._4YjuOq_reason{color:#9c1c15;font-size:15px}._4YjuOq_reason[data-tone=held]{color:#6b4a00}._4YjuOq_actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:8px;display:flex}._4YjuOq_asking{background:var(--surface-secondary);border-radius:12px;flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px 12px;margin-top:8px;padding:12px 16px;display:flex}._4YjuOq_asking>span{flex:260px}._4YjuOq_quiet{min-height:44px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}._4YjuOq_quiet:hover{background:var(--surface-secondary);color:var(--text-primary)}._4YjuOq_intro{max-width:640px;color:var(--text-secondary);margin:10px 0 0;font-size:17px}._4YjuOq_schedule{margin-top:32px}._4YjuOq_schedule>._4YjuOq_section:first-of-type{margin-top:0}._4YjuOq_scheduleCourse{max-width:640px}._4YjuOq_scheduleCourse select{height:var(--control-height);border:1px solid var(--border-input);border-radius:var(--radius-control)}._4YjuOq_scheduleCourse label,._4YjuOq_scheduleOptions label{margin-bottom:8px;font-size:15px}._4YjuOq_scheduleCourse+._4YjuOq_whenFields{margin-top:20px}._4YjuOq_scheduleOptions{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:flex-end;gap:16px 32px;margin-top:24px;padding-top:20px;display:flex}._4YjuOq_scheduleOptions>div{flex:0 200px;min-width:0;margin-bottom:0}._4YjuOq_scheduleOptions input[type=number]{min-height:var(--control-height);line-height:normal}._4YjuOq_scheduleOptions ._4YjuOq_tileHint{color:var(--text-secondary);flex:100%;margin:-8px 0 0;font-size:14px}._4YjuOq_scheduleOptions>label{min-height:var(--control-height);font-size:inherit;flex:320px;margin-bottom:0}._4YjuOq_invite{background:var(--surface);border-radius:18px;margin-top:16px;padding:24px;box-shadow:0 0 0 1px #14201a12,0 6px 20px #14201a0a}._4YjuOq_invitePeople{max-width:640px}._4YjuOq_inviteGroups{border-top:1px solid var(--border-subtle);margin-top:24px;padding-top:20px}._4YjuOq_inviteFoot{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px;padding-top:20px;display:flex}._4YjuOq_inviteFoot button{border-radius:12px;min-height:52px;padding:0 24px}._4YjuOq_inviteFoot>div{flex:240px;min-width:0}._4YjuOq_inviteFoot p{color:var(--text-secondary);margin:0}@container (max-width:760px){._4YjuOq_top>._4YjuOq_heading,._4YjuOq_top>._4YjuOq_controls{grid-column:1/-1}._4YjuOq_top>._4YjuOq_controls{grid-row:auto;margin-top:20px}._4YjuOq_controls button{flex:auto}._4YjuOq_invitee{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"avatar who"".chip"".reason"".actions";gap:8px 12px;padding:16px}._4YjuOq_actions{justify-content:flex-start}._4YjuOq_actions ._4YjuOq_quiet:first-child{margin-left:-12px}._4YjuOq_avatar{width:40px;height:40px;font-size:14px}._4YjuOq_invitation{justify-self:start}._4YjuOq_invite,._4YjuOq_panel{padding:16px}}@container (max-width:560px){._4YjuOq_schedule ._4YjuOq_whenFields>div,._4YjuOq_scheduleOptions>div{flex-basis:100%}}
._98KxVq_empty{border:1px dashed var(--border-subtle);background:var(--surface-secondary);border-radius:18px;max-width:560px;margin:32px 0 0;padding:28px 32px}._98KxVq_emptyTitle{font-family:var(--font-heading);margin:0;font-size:18px;font-weight:600}._98KxVq_emptyLine{color:var(--text-secondary);margin:6px 0 0}._98KxVq_section{margin:32px 0 0}._98KxVq_heading{font-family:var(--font-heading);margin:0 0 12px;font-size:20px}._98KxVq_more{min-height:44px;color:var(--green-deep);align-items:center;font-weight:600;display:inline-flex}
.uu_5UW_viewer{border-radius:12px;gap:10px;min-width:0;display:grid}.uu_5UW_viewer:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.uu_5UW_status{color:var(--text-secondary);margin:0;font-weight:600}.uu_5UW_status:empty{display:none}.uu_5UW_frame{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-width:0;overflow:hidden}.uu_5UW_slide{max-width:100%;display:block}.uu_5UW_frame[data-zoomed]{overflow:auto}.uu_5UW_frame[data-zoomed]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.uu_5UW_frame[data-zoomed] .uu_5UW_slide{max-width:none}.uu_5UW_turn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.uu_5UW_controls{flex-wrap:wrap;gap:8px;display:flex}.uu_5UW_problem{background:var(--surface-secondary);border-radius:10px;padding:14px 16px}.uu_5UW_problem p{margin:0}.uu_5UW_problemActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex;margin-top:8px!important}
.I3tXzW_form{margin-top:16px}.I3tXzW_running{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);justify-items:start;gap:8px;margin-top:16px;padding:12px 16px;display:grid}.I3tXzW_people{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.I3tXzW_person{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);gap:2px;min-width:0;padding:12px 16px;display:grid}.I3tXzW_name{overflow-wrap:anywhere;padding:0;font-weight:600}.I3tXzW_email,.I3tXzW_detail{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.I3tXzW_line{overflow-wrap:anywhere;margin:0}.I3tXzW_answers{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:8px 12px;margin-top:8px;display:grid}.I3tXzW_answers>span{min-width:0}.I3tXzW_label{margin-bottom:4px;font-weight:600;display:block}.I3tXzW_answers select{border:1px solid var(--border-input);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2314201a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;width:100%;height:44px;min-height:44px;padding-right:36px}.I3tXzW_note{border:1px solid var(--border-input);background:var(--surface);width:100%;min-width:0;height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px;display:block}.I3tXzW_fieldset{border:0;min-width:0;margin:24px 0 0;padding:0}.I3tXzW_legend{font-family:var(--font-heading);padding:0;font-size:20px;font-weight:600}.I3tXzW_section{margin-top:32px}.I3tXzW_section h2{font-family:var(--font-heading);margin:0;font-size:20px;font-weight:600}.I3tXzW_section>p{margin:8px 0 0}.I3tXzW_who{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.I3tXzW_ignore{justify-self:start;align-items:center;gap:12px;min-height:44px;display:inline-flex}.I3tXzW_ignore input{width:24px;height:24px;accent-color:var(--brand-primary);margin:0}.I3tXzW_names{overflow-wrap:anywhere;margin:8px 0 16px;padding-left:20px}button.I3tXzW_invite{text-align:left;padding:8px 16px}
._0gtyXW_panel{gap:20px;max-width:40rem;display:grid}._0gtyXW_people{gap:8px;display:grid}._0gtyXW_search{flex-wrap:wrap;gap:8px;display:flex}._0gtyXW_search button{min-height:var(--control-height)}._0gtyXW_input{min-width:0;height:var(--control-height);border:1px solid var(--border-input);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit;flex:12rem;padding:0 14px}._0gtyXW_input:focus-visible{outline:2px solid var(--focus);outline-offset:-1px;box-shadow:0 0 0 5px var(--focus-ring)}._0gtyXW_chosenBox{background:var(--brand-tint-pale);border-radius:14px;gap:8px;margin-bottom:12px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #06723626}._0gtyXW_chosenHeading{color:var(--green-deep);align-items:center;gap:8px;margin:0 0 0 4px;font-size:1rem;display:flex}._0gtyXW_found,._0gtyXW_chosen{margin:0;padding:0;list-style:none;display:grid}._0gtyXW_found li,._0gtyXW_chosen li{overflow-wrap:anywhere;align-items:center;gap:12px;min-height:60px;padding:8px 8px 8px 14px;display:flex}._0gtyXW_found{border:1px solid var(--line);border-radius:14px;overflow:hidden}._0gtyXW_found li+li{border-top:1px solid var(--line)}._0gtyXW_chosen{gap:6px}._0gtyXW_chosen li{background:var(--surface);border-radius:12px}._0gtyXW_directoryHeading{color:var(--text-secondary);margin:14px 0 8px 4px;font-size:1rem}._0gtyXW_searchStatus{color:var(--text-secondary);margin:12px 0 10px;font-size:15px;font-weight:600}._0gtyXW_searchStatus:empty{display:none}._0gtyXW_avatar{background:var(--brand-tint);width:36px;height:36px;color:var(--green-deep);font-family:var(--font-heading);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}._0gtyXW_who{flex:1;min-width:0;display:grid}._0gtyXW_name{font-weight:600}._0gtyXW_detail{color:var(--text-secondary);font-size:15px}._0gtyXW_add{gap:6px}._0gtyXW_remove{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:inline-grid}._0gtyXW_remove:hover{background:var(--surface-secondary);color:var(--text-primary)}._0gtyXW_groups{border:0;min-width:0;margin:0;padding:0}._0gtyXW_groups legend{margin-bottom:4px;padding:0;font-weight:600}._0gtyXW_groupsHint{color:var(--text-secondary);margin:0 0 10px;font-size:15px}._0gtyXW_groupTiles{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:8px;display:grid}._0gtyXW_groupTile{border:1.5px solid var(--border-subtle);background:var(--surface);cursor:pointer;overflow-wrap:anywhere;min-height:56px;transition:border-color .18s var(--ease), background-color .18s var(--ease);border-radius:12px;align-items:center;gap:12px;padding:0 16px;display:flex}._0gtyXW_groupTile:hover{border-color:var(--border-input)}._0gtyXW_groupTile:has(input:checked){border-color:var(--brand-primary);background:var(--brand-tint-pale)}._0gtyXW_groupTile input{width:20px;height:20px;accent-color:var(--brand-primary);flex:none;margin:0}._0gtyXW_groupName{flex:1;min-width:0;font-weight:600}._0gtyXW_groupCount{color:var(--text-secondary);white-space:nowrap;background:#eef0ee;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.3}._0gtyXW_groupTile:has(input:checked) ._0gtyXW_groupCount{color:var(--green-deep);background:#e3f2e7}._0gtyXW_roomWho{flex-direction:column;flex:1;gap:2px;min-width:0;padding:10px 0;display:flex}._0gtyXW_roomAddress{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px}._0gtyXW_choices{border:0;gap:4px;margin:0;padding:0;display:grid}._0gtyXW_choices legend{margin-bottom:4px;font-weight:600}._0gtyXW_choice{overflow-wrap:anywhere;align-items:center;gap:10px;min-height:44px;display:flex}._0gtyXW_choice input{flex:none;width:20px;height:20px}._0gtyXW_result p{margin:0}._0gtyXW_assignments{gap:16px;margin:0;padding:0;list-style:none;display:grid}._0gtyXW_assignment{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:8px;padding:16px;display:grid}._0gtyXW_assignment p{margin:0}._0gtyXW_targets{overflow-wrap:anywhere;margin:0;font-size:1.05rem}._0gtyXW_inline{gap:8px;display:grid}._0gtyXW_people{gap:0;margin:0;padding:0;list-style:none;display:grid}._0gtyXW_person{border-top:1px solid var(--line);overflow-wrap:anywhere;gap:4px;padding:10px 0;display:grid}._0gtyXW_personName{font-weight:600}._0gtyXW_personFacts{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}._0gtyXW_status{background:var(--surface-secondary);min-height:24px;color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}._0gtyXW_status[data-status=Complete]{background:var(--brand-tint);color:var(--green-deep)}._0gtyXW_status[data-status=Overdue]{color:var(--error);background:#fef3f2}._0gtyXW_section{gap:12px;margin-top:32px;display:grid}._0gtyXW_section h2{margin:0}
.M4DFvG_screen{flex-direction:column;min-height:100vh;display:flex}.M4DFvG_editor{flex-direction:column;flex:auto;min-width:0;display:flex}.M4DFvG_narrowHeading{display:none}@media (max-width:860px){.M4DFvG_editor{display:none}.M4DFvG_screen{padding:16px}.M4DFvG_screen .M4DFvG_narrowHeading{overflow-wrap:anywhere;margin:0;display:block}.M4DFvG_screen a:any-link{color:var(--green-deep)}}.M4DFvG_bar{z-index:3;border-bottom:1px solid var(--line);background:var(--surface);position:sticky;top:0}.M4DFvG_header{background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 32px;display:flex}.M4DFvG_titles{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.M4DFvG_breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 6px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.M4DFvG_breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.M4DFvG_breadcrumb a:any-link{color:var(--green-deep)}.M4DFvG_breadcrumb a:hover{color:var(--ink)}.M4DFvG_editor .M4DFvG_title{overflow-wrap:anywhere;font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600;line-height:1.2}.M4DFvG_headerButton{min-height:var(--control-height);gap:8px}.M4DFvG_save{align-items:center;gap:12px;display:flex}.M4DFvG_unsaved{color:var(--muted)}.M4DFvG_outcome{background:var(--surface);padding:0 32px}.M4DFvG_outcome>*{margin:0}.M4DFvG_outcome>:not(:empty){padding:12px 0}.M4DFvG_problems{color:var(--error);margin:0;padding-left:1.25em}.M4DFvG_layout{flex:auto;align-items:stretch;min-width:0;display:flex}.M4DFvG_side{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;flex:0 0 300px;gap:8px;min-width:0;padding:20px 16px;display:flex}.M4DFvG_sideHeading{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:12px 4px 2px;font-family:inherit;font-size:14px;font-weight:700}.M4DFvG_pageList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.M4DFvG_pageRow{position:relative}.M4DFvG_pageRow[draggable=true]{cursor:grab}.M4DFvG_pageRow[draggable=true] .M4DFvG_pageButton{padding-left:28px}.M4DFvG_pageRow[data-dragging]{opacity:.35}.M4DFvG_grip{color:var(--muted);align-items:center;display:flex;position:absolute;top:0;bottom:0;left:9px}.M4DFvG_dropLine{background:var(--green);height:3px;box-shadow:0 0 0 3px var(--brand-tint-deep);border-radius:2px;margin:-6px 8px -5px;list-style:none}.M4DFvG_pageButton{border:1px solid var(--line);background:var(--surface);width:100%;min-height:60px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.M4DFvG_pageButton:hover{background:var(--brand-tint-pale)}.M4DFvG_pageButton[aria-current=page]{border-color:var(--green);background:var(--brand-tint-pale);box-shadow:inset 0 0 0 1px var(--green)}.M4DFvG_pageIcon{flex-shrink:0}.M4DFvG_pageNumber{min-width:22px;font-family:var(--font-heading);flex-shrink:0;font-weight:600}.M4DFvG_pageText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.M4DFvG_pageTitle{font-weight:700}.M4DFvG_pagePrompt{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.M4DFvG_pageMeta{color:var(--muted);font-size:14px}.M4DFvG_add{border:1px dashed var(--border-input);background:var(--surface);min-height:48px;color:var(--green-deep);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-weight:700;display:flex}.M4DFvG_add:disabled{opacity:.6;cursor:default}.M4DFvG_page{background:var(--ground);flex:auto;min-width:0;padding:32px 48px 64px}.M4DFvG_details,.M4DFvG_questionPage{flex-direction:column;gap:24px;max-width:820px;margin:0 auto;display:flex}.M4DFvG_questionPage{max-width:1040px}.M4DFvG_editor .M4DFvG_pageHeading{font-family:var(--font-heading);margin:0;font-size:24px;font-weight:600}.M4DFvG_pageHeading:focus{outline:none}.M4DFvG_lead{color:var(--muted);margin:4px 0 0}.M4DFvG_details>section{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.M4DFvG_details>section>h3{font-family:var(--font-heading);margin:0;font-size:18px;font-weight:600}.M4DFvG_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.M4DFvG_facts dt{font-weight:600}.M4DFvG_facts dd{color:var(--muted);margin:4px 0 0}.M4DFvG_details a:any-link{color:var(--green-deep)}.M4DFvG_details a:hover{color:var(--ink)}.M4DFvG_details>section[aria-labelledby=downloads-heading]{gap:12px}.M4DFvG_details>section[aria-labelledby=downloads-heading]>p{margin:0}.M4DFvG_details>section[aria-labelledby=downloads-heading]>div:not(:has(>:not(p:empty))){display:none}.M4DFvG_name{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.M4DFvG_name>div{flex:320px;margin:0}.M4DFvG_name>button{min-height:var(--control-height)}.M4DFvG_field{flex-direction:column;gap:4px;min-width:0;font-weight:600;display:flex}.M4DFvG_labelLine{flex-wrap:wrap;gap:0 6px;display:flex}.M4DFvG_optional{color:var(--muted);font-weight:400}.M4DFvG_field input,.M4DFvG_field select,.M4DFvG_field textarea,.M4DFvG_typeLabel select,.M4DFvG_why textarea{border:1px solid var(--border-input);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px;font-weight:400}.M4DFvG_field select,.M4DFvG_typeLabel select,.M4DFvG_reviewRow select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2314201a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;height:44px;padding-right:36px}.M4DFvG_field textarea,.M4DFvG_why textarea{resize:vertical;min-height:88px;padding:12px 14px}.M4DFvG_passing{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.M4DFvG_unit{align-items:center;gap:6px;font-weight:400;display:flex}.M4DFvG_unit input,.M4DFvG_passing select{box-sizing:border-box;flex:none;width:120px}.M4DFvG_note{color:var(--muted);margin:0}.M4DFvG_check{align-items:center;gap:12px;min-height:44px;font-weight:600;display:flex}.M4DFvG_check input{width:22px;height:22px;accent-color:var(--green)}.M4DFvG_checks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.M4DFvG_ready{align-items:center;gap:10px;display:flex}.M4DFvG_tick{color:var(--green);flex-shrink:0}.M4DFvG_refusal{color:#6b4a00;background:#fef3d9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:0 12px;font-weight:600;display:flex}.M4DFvG_refusal svg{flex-shrink:0}.M4DFvG_warning{border:1px solid var(--line);background:var(--ground);color:var(--ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:0 12px;display:flex}.M4DFvG_noteIcon{color:var(--muted);flex-shrink:0}.M4DFvG_grow{flex:auto;padding:10px 0}.M4DFvG_goTo{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.M4DFvG_steps{justify-content:flex-end;padding-top:8px;display:flex}.M4DFvG_step{min-height:var(--control-height);gap:8px}.M4DFvG_top{flex-direction:column;gap:12px;display:flex}.M4DFvG_titleRow,.M4DFvG_tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.M4DFvG_tools{gap:8px 12px}.M4DFvG_top .M4DFvG_iconButton{width:44px;padding:0}.M4DFvG_top .M4DFvG_iconDanger{border-color:var(--error);color:var(--error)}.M4DFvG_confirm{color:#7a1810;background:#fdecea;border-radius:12px;padding:14px 16px}.M4DFvG_confirm p{margin:0 0 10px;font-weight:600}.M4DFvG_confirmActions{flex-wrap:wrap;gap:8px;display:flex}.M4DFvG_typeLabel{align-items:center;gap:10px;font-weight:600;display:flex}.M4DFvG_slide{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-raised);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.M4DFvG_slideAnswer{flex-direction:column;gap:12px;min-width:0;padding:24px 28px;display:flex}.M4DFvG_layoutTag{background:var(--brand-tint);color:var(--green-deep);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:700;display:inline-flex}.M4DFvG_read{border-right:1px solid var(--line);flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}@media (max-width:1099px){.M4DFvG_slide{grid-template-columns:minmax(0,1fr)}.M4DFvG_read{border-right:0;border-bottom:1px solid var(--line)}}.M4DFvG_readLabel{background:var(--brand-tint);color:var(--green-deep);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:13px;font-weight:700}.M4DFvG_information{box-sizing:border-box;border:1px dashed var(--border-input);background:var(--ground);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:17px}.M4DFvG_imageFrame{box-sizing:border-box;border:3px solid var(--green);background:var(--ground);border-radius:12px;justify-content:center;align-items:center;height:230px;display:flex;overflow:hidden}.M4DFvG_imageShown{object-fit:contain;max-width:100%;max-height:100%;display:block}.M4DFvG_imageActions{align-items:flex-end;gap:12px;display:flex}.M4DFvG_imageActions>:first-child{flex:auto;min-width:0}.M4DFvG_removeImage{border:1px solid var(--error);background:var(--surface);width:44px;height:44px;color:var(--error);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.M4DFvG_imageField{flex-direction:column;gap:4px;display:flex}.M4DFvG_imageFieldLabel{font-size:15px;font-weight:600}.M4DFvG_imageField input{box-sizing:border-box;border:1px solid var(--border-input);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px;font-weight:400}.M4DFvG_thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.M4DFvG_thumbnail{box-sizing:border-box;border:1px solid var(--line);background:var(--ground);cursor:pointer;border-radius:10px;height:64px;padding:0;overflow:hidden}.M4DFvG_thumbnail[aria-pressed=true]{border:3px solid var(--green)}.M4DFvG_thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.M4DFvG_repeated{color:var(--error);margin:0;font-weight:600}.M4DFvG_addImage{border:2px dashed var(--border-input);background:var(--surface);border-radius:10px;padding:10px 12px}.M4DFvG_slideNumber{color:var(--muted);font-weight:600}.M4DFvG_prompt{box-sizing:border-box;border:1px dashed var(--border-input);background:var(--surface);width:100%;color:var(--ink);font-family:var(--font-heading);resize:vertical;border-radius:10px;padding:10px 12px;font-size:21px;font-weight:600;line-height:1.3}.M4DFvG_answers{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.M4DFvG_answers legend{color:var(--muted);margin-bottom:10px;padding:0;font-size:15px}.M4DFvG_answerList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.M4DFvG_answer{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:52px;display:grid}.M4DFvG_rightBox{cursor:pointer;justify-content:center;align-items:center;height:44px;display:flex}.M4DFvG_rightBox input{width:22px;height:22px;accent-color:var(--green);margin:0}.M4DFvG_answerText{box-sizing:border-box;border:1px solid var(--border-input);background:var(--surface);min-width:0;height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:0 14px;font-size:17px}.M4DFvG_answerText[readonly]{background:var(--ground);cursor:default}.M4DFvG_answer[data-right] .M4DFvG_answerText{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:var(--brand-tint-pale);font-weight:600}.M4DFvG_removeAnswer{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.M4DFvG_removeAnswer:hover{background:var(--ground);color:var(--ink)}.M4DFvG_addAnswer{min-height:44px;color:var(--green-deep);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.M4DFvG_addAnswer:disabled{opacity:.6;cursor:default}.M4DFvG_needs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.M4DFvG_needs li{color:#6b4a00;background:#fef3d9;border-radius:10px;padding:8px 12px;font-weight:600}.M4DFvG_needsLive:empty{margin-top:-8px}.M4DFvG_cards{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (min-width:1200px){.M4DFvG_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.M4DFvG_review{border:1px solid var(--brand-tint-deep);background:var(--brand-tint-pale);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}.M4DFvG_reviewHeading{font-family:var(--font-heading);align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;display:flex}.M4DFvG_reviewIcon{color:var(--green-deep);flex-shrink:0}.M4DFvG_reviewRow{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"lessonLabel lessonLabel""lesson lesson";align-items:center;gap:4px 10px;display:grid}.M4DFvG_reviewOpens{grid-template-areas:"lessonLabel lessonLabel""lesson lesson""open open"}.M4DFvG_reviewLinked{grid-template-areas:"lessonLabel lessonLabel""lesson lesson""slideLabel.""slide open""hint."}.M4DFvG_areaLessonLabel{grid-area:lessonLabel;font-weight:600}.M4DFvG_areaSlideLabel{grid-area:slideLabel;font-weight:600}.M4DFvG_areaLesson{grid-area:lesson}.M4DFvG_areaSlide{grid-area:slide}.M4DFvG_areaLesson,.M4DFvG_areaSlide{box-sizing:border-box;border:1px solid var(--border-input);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:0 10px;font-weight:400}.M4DFvG_reviewHint{color:var(--muted);grid-area:hint;font-size:15px}.M4DFvG_openSlide{min-height:44px;color:var(--green-deep);grid-area:open;justify-self:start;align-items:center;padding:0 8px;font-weight:700;display:flex}.M4DFvG_why{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.M4DFvG_why h3{font-family:var(--font-heading);margin:0;font-size:17px;font-weight:600}.M4DFvG_stepRow{justify-content:space-between;gap:12px;padding-top:8px;display:flex}.M4DFvG_forward{margin-left:auto}
.Th9LCq_page{flex-direction:column;gap:24px;max-width:1120px;display:flex}.Th9LCq_back{margin:0}.Th9LCq_hero{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.Th9LCq_badge{background:var(--brand-tint);width:64px;height:64px;color:var(--brand-primary-hover);font-family:var(--font-heading);border-radius:18px;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.Th9LCq_badge[data-tone=sand]{color:#6b4a00;background:#f5eedb}.Th9LCq_badge[data-tone=blue]{color:#2c4559;background:#e4ebf1}.Th9LCq_badge[data-shape=round]{border-radius:50%}.Th9LCq_heroText{flex-direction:column;flex:360px;gap:10px;min-width:0;display:flex}.Th9LCq_heroText h1{overflow-wrap:anywhere;margin:0}.Th9LCq_intro{flex-direction:column;gap:8px;display:flex}.Th9LCq_intro h1{margin:0}.Th9LCq_lead{color:var(--text-secondary);margin:0;font-size:17px}.Th9LCq_heroAction{flex-wrap:wrap;gap:10px;display:flex}.Th9LCq_pills{flex-wrap:wrap;gap:6px;display:flex}.Th9LCq_chip{background:var(--surface-secondary);color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.Th9LCq_chip[data-tone=on]{color:var(--brand-primary-hover);background:#e3f2e7}.Th9LCq_chip[data-tone=warn]{color:#9c1c15;background:#fdecea}.Th9LCq_panel{background:var(--surface);border-radius:20px;min-width:0;scroll-margin-top:24px;overflow:hidden;box-shadow:0 0 0 1px #14201a17,0 6px 24px #14201a0a}.Th9LCq_panelHead{background:#f7f9f7;border-bottom:1px solid #e7ece8;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 24px;display:flex}.Th9LCq_icon{width:40px;height:40px;color:var(--text-primary);background:#eef1ee;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.Th9LCq_icon[data-tone=green]{background:var(--brand-tint);color:var(--brand-primary-hover)}.Th9LCq_icon[data-tone=blue]{color:#2c4559;background:#e4ebf1}.Th9LCq_icon[data-tone=sand]{color:#6b4a00;background:#f5eedb}.Th9LCq_icon[data-shape=round]{font-family:var(--font-heading);border-radius:50%;font-size:15px;font-weight:600}.Th9LCq_headText{flex-direction:column;flex:160px;gap:2px;min-width:0;display:flex}.Th9LCq_headText h2{font-family:var(--font-heading);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600;line-height:1.25}.Th9LCq_headText p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:15px}.Th9LCq_panelBody{flex-direction:column;gap:16px;padding:18px 24px 22px;display:flex}.Th9LCq_grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:20px;display:grid}.Th9LCq_facts{grid-template-columns:minmax(140px,max-content) minmax(0,1fr);margin:0;display:grid}.Th9LCq_facts dt,.Th9LCq_facts dd{border-top:1px solid #eef1ee;padding:12px 0}.Th9LCq_facts dt:first-of-type,.Th9LCq_facts dd:first-of-type{border-top:0}.Th9LCq_facts dt{color:var(--text-secondary);padding-right:24px}.Th9LCq_facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.Th9LCq_note{color:var(--text-secondary);background:#f7f9f7;border-radius:12px;margin:0;padding:12px 14px;font-size:15px}@media (max-width:640px){.Th9LCq_badge{border-radius:15px;width:52px;height:52px;font-size:17px}.Th9LCq_panelHead,.Th9LCq_panelBody{padding:16px}.Th9LCq_facts{grid-template-columns:minmax(0,1fr)}.Th9LCq_facts dt{padding:12px 0 0}.Th9LCq_facts dd{border-top:0;padding:2px 0 12px}}
.r3EtiW_quiz{min-width:0;color:var(--ink);flex-direction:column;gap:16px;display:flex}.r3EtiW_quiz:focus{outline:none}.r3EtiW_settings{color:var(--muted);margin:0}.r3EtiW_instructions{margin:0}.r3EtiW_summary{cursor:pointer;font-weight:600}.r3EtiW_row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.r3EtiW_numbers{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;display:flex}.r3EtiW_number{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:0;font-size:16px;font-weight:700}.r3EtiW_number[aria-current=step]{border-color:var(--ink);background:var(--ink);color:var(--surface)}.r3EtiW_number:focus-visible,.r3EtiW_heading:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.r3EtiW_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.r3EtiW_card{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.r3EtiW_card[data-layout=focus]{box-sizing:border-box;width:100%;max-width:880px;margin-inline:auto}.r3EtiW_readSide{border-bottom:1px solid var(--line);min-width:0}.r3EtiW_questionSide{flex-direction:column;gap:12px;min-width:0;padding:24px 28px;display:flex}@media (min-width:861px){.r3EtiW_card[data-layout=split]{grid-template-columns:repeat(2,minmax(0,1fr))}.r3EtiW_readSide{border-right:1px solid var(--line);border-bottom:0}}@media (max-width:860px){.r3EtiW_questionSide{padding:16px}}.r3EtiW_heading{font-family:var(--font-heading);overflow-wrap:anywhere;margin:0 0 6px;font-size:clamp(1.375rem,1rem + 1.2vw,1.75rem);font-weight:600;line-height:1.3}.r3EtiW_of{color:var(--muted);font-family:var(--font-body);margin-bottom:4px;font-size:1rem;font-weight:600;display:block}.r3EtiW_hint{color:var(--muted);margin:0;font-size:1.125rem}.r3EtiW_options{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.r3EtiW_option,.r3EtiW_rightOption{box-sizing:border-box;border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:14px;min-height:60px;padding:10px 18px;font-size:1.25rem;display:flex}.r3EtiW_rightOption{border:2px solid var(--green);background:var(--brand-tint);padding:9px 17px}.r3EtiW_letter{background:var(--ground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:700;display:flex}.r3EtiW_rightOption .r3EtiW_letter{background:var(--green-deep);color:var(--surface)}.r3EtiW_text{flex:auto;min-width:0}.r3EtiW_rightTag{color:var(--green-deep);flex-shrink:0;align-items:center;gap:6px;font-size:1rem;font-weight:700;display:inline-flex}.r3EtiW_why{border:1px solid var(--brand-tint-deep);background:var(--brand-tint-pale);border-radius:12px;flex-direction:column;gap:6px;margin-top:6px;padding:14px 18px;display:flex}.r3EtiW_whyLabel{color:var(--green-deep);margin:0;font-weight:700}.r3EtiW_reasoning{white-space:pre-line;margin:0;font-size:1.25rem;line-height:1.45}.r3EtiW_steps{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.r3EtiW_steps .r3EtiW_step{min-height:var(--control-height);gap:8px}
.xzfMsa_people{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.xzfMsa_person{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);grid-template-columns:auto 1fr;align-items:start;gap:2px 12px;padding:12px 16px;display:grid}.xzfMsa_person input{width:24px;height:24px;accent-color:var(--brand-primary);margin:0}.xzfMsa_name{overflow-wrap:anywhere;font-weight:600}.xzfMsa_detail{color:var(--text-secondary);grid-column:2}.xzfMsa_fieldset{border:0;margin:24px 0 0;padding:0}.xzfMsa_legend{font-family:var(--font-heading);padding:0;font-size:20px;font-weight:600}
.FFaYKq_details{grid-template-columns:minmax(120px,max-content) 1fr;gap:8px 24px;margin:24px 0;display:grid}.FFaYKq_details dt{color:var(--muted)}.FFaYKq_details dd{overflow-wrap:anywhere;margin:0;font-weight:600}.FFaYKq_heading{font-family:var(--font-heading);margin:32px 0 8px;font-size:22px;font-weight:600}.FFaYKq_headingRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:32px 0 8px;display:flex}.FFaYKq_headingRow .FFaYKq_heading{margin:0}.FFaYKq_reportLink{border:1px solid var(--border-input);min-height:44px;color:var(--text-primary);border-radius:999px;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.FFaYKq_reportLink:hover{background:var(--surface-secondary)}.FFaYKq_section{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}@media (max-width:480px){.FFaYKq_details{grid-template-columns:1fr;gap:2px}.FFaYKq_details dd{margin-bottom:12px}}
.n4nqEq_note{color:#6b4a00;background:#fef3d9;border-radius:8px;margin:0;padding:12px 16px}.n4nqEq_tryOut{margin-bottom:40px}
