.jWweZq_list{gap:var(--space-1);padding:0;list-style:none;display:grid}.jWweZq_row{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-row);background:var(--color-white);color:inherit;grid-template-columns:22px 1fr auto;text-decoration:none;display:grid}a.jWweZq_row:hover .jWweZq_title{text-underline-offset:3px;text-decoration:underline}.jWweZq_current .jWweZq_row{outline:2px solid var(--color-ink);outline-offset:-2px}.jWweZq_later{outline:1px dashed var(--color-peach-deep);outline-offset:-1px;background:0 0}.jWweZq_text{min-width:0;display:grid}.jWweZq_title{color:var(--color-ink);line-height:1.35}.jWweZq_meta{font-size:var(--text-small);color:var(--color-muted);font-variant-numeric:tabular-nums}.jWweZq_row>:last-child:not(.jWweZq_text){justify-self:end}.jWweZq_tick,.jWweZq_quizMark{border:2px solid var(--color-peach-deep);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.jWweZq_in-progress{border-color:var(--color-ink)}.jWweZq_in-progress:after{content:"";background:var(--color-ink);border-radius:50%;width:8px;height:8px}.jWweZq_done{border-color:var(--color-ink);background:var(--color-ink)}.jWweZq_done:after{content:"";border-left:2px solid var(--color-white);border-bottom:2px solid var(--color-white);width:8px;height:5px;margin-top:-2px;transform:rotate(-45deg)}.jWweZq_upcoming{border-style:dashed}.jWweZq_locked{background:var(--color-peach-deep)}.jWweZq_locked:after{content:"";background:var(--color-ink);opacity:.55;border-radius:2px;width:4px;height:7px}.jWweZq_quizMark{border-radius:5px}
.lMGHJa_figure{justify-items:center;gap:var(--space-4);width:100%;margin:0;display:grid}.lMGHJa_dial{aspect-ratio:1;width:100%;position:relative;container-type:inline-size}.lMGHJa_large .lMGHJa_dial{max-width:340px}.lMGHJa_small .lMGHJa_dial{max-width:180px}.lMGHJa_svg{width:100%;height:100%;display:block}.lMGHJa_link:focus-visible{outline:none}.lMGHJa_link:focus-visible .lMGHJa_segment,.lMGHJa_link:hover .lMGHJa_segment{stroke:var(--color-ink);stroke-width:2px}.lMGHJa_segment{transition:fill var(--duration-fast) var(--ease-standard)}.lMGHJa_done{fill:var(--color-ink)}.lMGHJa_in-progress{fill:var(--color-peach-deep);stroke:var(--color-ink);stroke-width:1.4px}.lMGHJa_open{fill:var(--color-peach-deep)}.lMGHJa_upcoming{fill:var(--color-white);stroke:var(--color-peach-deep);stroke-width:.9px;stroke-dasharray:2 1.5}.lMGHJa_next{stroke:var(--color-red);stroke-width:2.4px}.lMGHJa_module{fill:var(--color-peach)}.lMGHJa_moduleDone{fill:var(--color-ink)}.lMGHJa_moduleNumber{font-family:var(--font-body);fill:var(--color-muted);text-anchor:middle;font-size:9px;font-weight:600}.lMGHJa_centre{pointer-events:none;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.lMGHJa_count{font-family:var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:clamp(1rem,14cqi,2.75rem);line-height:1}.lMGHJa_of{font-size:var(--text-label);color:var(--color-muted)}@container (max-width:220px){.lMGHJa_of{display:none}}.lMGHJa_legend{justify-content:center;gap:var(--space-2) var(--space-4);font-size:var(--text-small);color:var(--color-muted);flex-wrap:wrap;display:flex}.lMGHJa_key{align-items:center;gap:var(--space-2);display:inline-flex}.lMGHJa_swatch{border-radius:3px;width:14px;height:14px}.lMGHJa_swatch.lMGHJa_done{background:var(--color-ink)}.lMGHJa_swatch.lMGHJa_in-progress{background:var(--color-peach-deep);outline:2px solid var(--color-ink);outline-offset:-2px}.lMGHJa_swatch.lMGHJa_open{background:var(--color-peach-deep)}.lMGHJa_locked{fill:var(--color-peach);stroke:var(--color-peach-deep);stroke-width:.9px}.lMGHJa_swatch.lMGHJa_locked{background:var(--color-peach);outline:1.5px solid var(--color-peach-deep);outline-offset:-1.5px}.lMGHJa_swatch.lMGHJa_upcoming{background:var(--color-white);outline:1.5px dashed var(--color-peach-deep);outline-offset:-1.5px}.lMGHJa_small .lMGHJa_moduleNumber{display:none}
._8RiFmG_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding:var(--space-4) 1.75rem;border-radius:var(--radius-btn);font-family:var(--font-body);font-size:var(--text-button);letter-spacing:var(--tracking-button);text-transform:uppercase;transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);border:1px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}._8RiFmG_button:disabled,._8RiFmG_button[aria-disabled=true]{opacity:.5;cursor:not-allowed}._8RiFmG_primary{background:var(--color-red);color:var(--color-white)}._8RiFmG_primary:hover:not(:disabled){background:var(--color-red-hover)}._8RiFmG_inverse{background:var(--color-white);color:var(--color-red)}._8RiFmG_inverse:hover:not(:disabled){background:var(--color-peach)}._8RiFmG_ghost{color:inherit;background:0 0;border-color:currentColor}._8RiFmG_ghost:hover:not(:disabled){background:var(--color-tint)}
.ojrkVG_page{align-content:start;gap:var(--space-4);width:100%;max-width:calc(1240px + 2 * var(--container-gutter));padding:var(--space-6) var(--container-gutter) var(--space-12);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.ojrkVG_title{font-size:1.75rem;font-weight:600}.ojrkVG_sub{color:var(--color-muted);font-variant-numeric:tabular-nums}.ojrkVG_sub strong{color:var(--color-ink)}.ojrkVG_grid{gap:var(--space-4);display:grid}.ojrkVG_rows{gap:var(--space-2);padding:0;list-style:none;display:grid}.ojrkVG_row{padding:var(--space-3) var(--space-4);border-radius:var(--radius-row);background:var(--color-white);font-size:var(--text-small);color:var(--color-muted);font-variant-numeric:tabular-nums;gap:2px;display:grid}.ojrkVG_rowTitle{font-size:var(--text-body);color:var(--color-ink);font-weight:600}a.ojrkVG_row{transition:box-shadow var(--duration-fast) var(--ease-standard);text-decoration:none}a.ojrkVG_row:hover .ojrkVG_rowTitle{text-underline-offset:3px;text-decoration:underline}.ojrkVG_link{min-height:var(--tap-target);font-size:var(--text-small);color:var(--color-red-hover);align-items:center;font-weight:600;display:inline-flex}@media (min-width:900px){.ojrkVG_page{gap:var(--space-5);padding-block:var(--space-10) var(--space-16)}.ojrkVG_title{font-size:2.25rem}}
.xixbIq_crumbs ol{gap:var(--space-1) var(--space-2);font-size:var(--text-small);color:var(--color-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.xixbIq_crumbs li+li:before{content:"/";margin-right:var(--space-2)}.xixbIq_crumbs a{min-height:var(--tap-target);align-items:center;text-decoration:none;display:inline-flex}.xixbIq_crumbs a:hover{color:var(--color-ink);text-decoration:underline}.xixbIq_crumbs li[aria-current]{color:var(--color-ink);align-items:center;display:inline-flex}
.AuUNDW_pill{min-height:24px;padding:0 var(--space-2);font-size:var(--text-small);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;font-weight:600;line-height:1.2;display:inline-flex}.AuUNDW_neutral{background:var(--color-tint);color:var(--color-ink)}.AuUNDW_ok{background:var(--color-ok-tint);color:var(--color-ok)}.AuUNDW_lock{background:var(--color-peach);color:var(--color-ink)}.AuUNDW_problem{background:var(--color-problem-tint);color:var(--color-red-hover)}
.rr3j3a_full{width:100%}.rr3j3a_note,.rr3j3a_stack{justify-items:start;gap:var(--space-2);font-size:var(--text-small);color:var(--color-muted);display:grid}.rr3j3a_note a{color:var(--color-red-hover);font-weight:600}.rr3j3a_onDark{color:inherit}.rr3j3a_onDark a{color:var(--color-white);text-decoration:underline}.rr3j3a_whatsapp{min-height:var(--tap-target);font-size:var(--text-small);color:inherit;text-underline-offset:3px;align-items:center;display:inline-flex}
._F6S6W_hero{gap:var(--space-6);padding:var(--space-5);border-radius:var(--radius-card);background:var(--color-tint);display:grid}._F6S6W_heroCopy{align-content:center;gap:var(--space-5);min-width:0;display:grid}._F6S6W_heroDial{align-content:center;justify-items:center;gap:var(--space-3);display:grid}._F6S6W_greet{gap:var(--space-2);display:grid}._F6S6W_hello{letter-spacing:-.015em;font-size:2rem;font-weight:600}._F6S6W_card{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-panel);background:var(--color-white);display:grid}._F6S6W_cardTitle{font-size:1.5rem}._F6S6W_cardFoot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._F6S6W_counts{border-radius:var(--radius-panel);background:var(--color-tint);margin:0;display:grid}._F6S6W_counts>div{padding:var(--space-4) var(--space-5);gap:2px;display:grid}._F6S6W_counts>div+div{border-top:1px solid var(--color-white)}._F6S6W_counts dt{font-size:var(--text-label);color:var(--color-muted)}._F6S6W_counts dd{color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;line-height:1.25}._F6S6W_counts small{font-size:var(--text-small);color:var(--color-muted)}._F6S6W_caption{font-size:var(--text-label);color:var(--color-muted)}._F6S6W_path{gap:var(--space-3);display:grid}._F6S6W_pathTitle{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);font-weight:600}._F6S6W_grid{gap:var(--space-4);display:grid}@media (min-width:700px){._F6S6W_counts{grid-template-columns:repeat(3,1fr)}._F6S6W_counts>div+div{border-top:0;border-left:1px solid var(--color-white)}}@media (min-width:1100px){._F6S6W_hero{gap:var(--space-10);padding:var(--space-10);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}._F6S6W_hello{font-size:3rem}._F6S6W_grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}._F6S6W_main{grid-area:1/1/span 2}._F6S6W_side{grid-column:2}}
.chs3CW_layout{display:grid}.chs3CW_main{min-width:0}.chs3CW_back{display:none}.chs3CW_later{gap:var(--space-2);margin:var(--space-4) var(--container-gutter) 0;padding:var(--space-6) var(--space-5);border-radius:var(--radius-panel);outline:1px dashed var(--color-peach-deep);outline-offset:-1px;display:grid}.chs3CW_laterTitle{font-family:var(--font-display);color:var(--color-ink);font-size:1.5rem}.chs3CW_sylButton{margin-top:var(--space-3);background:var(--color-tint)}.chs3CW_sylButton summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--container-gutter);cursor:pointer;font-size:var(--text-small);color:var(--color-ink);font-weight:600;display:flex}.chs3CW_sylDrawer{gap:var(--space-2);padding:0 var(--container-gutter) var(--space-4);display:grid}.chs3CW_body{gap:var(--space-3);padding:var(--space-5) var(--container-gutter) var(--space-12);display:grid}.chs3CW_title{font-size:1.5rem}.chs3CW_actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.chs3CW_quietButton{min-height:var(--tap-target);padding:0 var(--space-5);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);background:var(--color-white);font-size:var(--text-button);letter-spacing:var(--tracking-button);text-transform:uppercase;color:var(--color-ink);font-weight:600}.chs3CW_quietButton:hover:not(:disabled){background:var(--color-tint)}.chs3CW_section{gap:var(--space-2);margin-top:var(--space-4);display:grid}.chs3CW_sectionTitle{font-family:var(--font-body);font-size:var(--text-body);font-weight:600}.chs3CW_syllabus{display:none}.chs3CW_sylTitle{color:var(--color-ink);font-weight:600}@media (min-width:900px){.chs3CW_layout{max-width:calc(1240px + 2 * var(--container-gutter));padding-inline:var(--container-gutter);grid-template-columns:minmax(0,1fr) 340px;margin-inline:auto}.chs3CW_main{padding:var(--space-6) var(--space-8) var(--space-16) 0}.chs3CW_back{min-height:var(--tap-target);margin-bottom:var(--space-2);font-size:var(--text-small);color:var(--color-muted);align-items:center;text-decoration:none;display:inline-flex}.chs3CW_later{margin:0}.chs3CW_sylButton{display:none}.chs3CW_body{padding:var(--space-6) 0 0}.chs3CW_title{font-size:2rem}.chs3CW_syllabus{align-content:start;gap:var(--space-2);padding:var(--space-8) var(--space-4);border-left:1px solid var(--color-line);display:grid}}.chs3CW_document{gap:var(--space-2);display:grid}.chs3CW_reader summary{min-height:var(--tap-target);color:var(--color-red);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.chs3CW_reader[open] summary{margin-bottom:var(--space-2)}
.pYTYhq_page{padding-block:var(--space-12) var(--section-padding)}.pYTYhq_title{font-size:var(--text-h2)}.pYTYhq_lead{margin-top:var(--space-2);color:var(--color-muted)}.pYTYhq_section{gap:var(--space-4);margin-top:var(--space-12);display:grid}.pYTYhq_section h2{font-size:var(--text-h3)}.pYTYhq_row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.pYTYhq_stack{gap:var(--space-4);max-width:480px;display:grid}.pYTYhq_grid{gap:var(--space-4);display:grid}@media (min-width:900px){.pYTYhq_grid{grid-template-columns:repeat(3,1fr);align-items:start}}.pYTYhq_red{padding:var(--space-6);background:var(--color-hero);border-radius:var(--radius-panel)}.pYTYhq_dark{padding:var(--space-4);background:var(--color-ink);border-radius:var(--radius-row)}
.iXfrYa_row{border-radius:var(--radius-card);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.iXfrYa_tone0{background:var(--color-ink);color:var(--color-white)}.iXfrYa_tone1{background:var(--color-red-hover);color:var(--color-white)}.iXfrYa_tone2{background:var(--color-red);color:var(--color-white)}.iXfrYa_tone3{background:var(--color-peach-deep);color:var(--color-ink)}.iXfrYa_tone4{background:var(--color-peach);color:var(--color-ink)}.iXfrYa_stage{align-content:start;display:grid}.iXfrYa_toggle{width:100%;min-height:64px;padding:0 var(--space-5);color:inherit;text-align:left;background:0 0;border:0;align-items:center;display:flex}.iXfrYa_toggle:focus-visible{outline-offset:-6px;outline:2px solid}.iXfrYa_name{font-family:var(--font-display);font-size:1.25rem;line-height:1.2}.iXfrYa_text{padding:0 var(--space-5) var(--space-6);font-size:var(--text-lead);max-width:36ch}@media (min-width:900px){.iXfrYa_row{height:440px;display:flex}.iXfrYa_stage{min-width:0;transition:flex-grow .45s var(--ease-expo);flex:1 1 0;position:relative}.iXfrYa_stage.iXfrYa_open{flex-grow:5}.iXfrYa_toggle{padding:var(--space-6);align-items:flex-end;position:absolute;inset:0}.iXfrYa_stage:not(.iXfrYa_open) .iXfrYa_name{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.iXfrYa_open .iXfrYa_toggle{pointer-events:none;align-items:flex-start}.iXfrYa_open .iXfrYa_name{max-width:14ch;font-size:2.5rem}.iXfrYa_text{padding:var(--space-8);max-width:40ch;position:absolute;bottom:0;left:0}}
.Yl-dLG_block{gap:var(--space-3);display:grid}.Yl-dLG_actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media print{.Yl-dLG_actions{display:none}}
.xNwfOG_list{gap:var(--space-4);padding:0;list-style:none;display:grid}.xNwfOG_card{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-panel);background:var(--color-tint);grid-template-columns:72px minmax(0,1fr);display:grid}.xNwfOG_poster{object-fit:cover;object-position:50% 15%;border-radius:50%;width:72px;height:72px}.xNwfOG_dial{width:72px}.xNwfOG_body{align-content:start;justify-items:start;gap:var(--space-2);min-width:0;display:grid}.xNwfOG_body>*{width:100%}.xNwfOG_body>:first-child{width:auto}.xNwfOG_cardTitle{font-size:1.25rem}.xNwfOG_cardTitle a{text-decoration:none}.xNwfOG_cardTitle a:hover{text-underline-offset:4px;text-decoration:underline}.xNwfOG_action{grid-column:1/-1}.xNwfOG_other{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.xNwfOG_inline{color:var(--color-red-hover);font-weight:600}@media (min-width:900px){.xNwfOG_card{align-items:center;gap:var(--space-6);padding:var(--space-5);grid-template-columns:140px minmax(0,1fr) 200px}.xNwfOG_poster{width:140px;height:140px}.xNwfOG_dial{width:140px}.xNwfOG_action{grid-column:auto;justify-self:end}}
._4WpgRW_note{font-size:var(--text-small);color:var(--color-muted)}._4WpgRW_textButton{min-height:var(--tap-target);font-size:var(--text-small);color:var(--color-red-hover);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}._4WpgRW_tiles{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}._4WpgRW_tile{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-panel);background:var(--color-tint);color:inherit;text-decoration:none;display:grid}a._4WpgRW_tile:hover{background:var(--color-peach)}@media (min-width:900px){._4WpgRW_tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}._4WpgRW_tileLabel{font-size:var(--text-label);color:var(--color-muted)}._4WpgRW_tileValue{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.2}._4WpgRW_grid{gap:var(--space-4);display:grid}._4WpgRW_table{border-collapse:collapse;width:100%;font-size:var(--text-small);font-variant-numeric:tabular-nums}._4WpgRW_table th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line);font-size:var(--text-label);color:var(--color-muted);text-align:left;font-weight:400}._4WpgRW_table td{padding:var(--space-3);border-bottom:1px solid var(--color-line);vertical-align:middle;color:var(--color-body)}._4WpgRW_table ._4WpgRW_num{text-align:right}._4WpgRW_table a{color:var(--color-ink);font-weight:600;text-decoration:none}._4WpgRW_table a:hover{text-underline-offset:3px;text-decoration:underline}._4WpgRW_strong{color:var(--color-ink);font-weight:600}._4WpgRW_bar{min-width:80px}@media (max-width:639px){._4WpgRW_table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._4WpgRW_table,._4WpgRW_table tbody,._4WpgRW_table tr,._4WpgRW_table td{display:block}._4WpgRW_table tr{gap:2px var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}._4WpgRW_table td{border:0;padding:0}._4WpgRW_table td:first-child{flex-basis:100%}._4WpgRW_table td[data-label]:before{content:attr(data-label) ": ";color:var(--color-muted)}._4WpgRW_table ._4WpgRW_num{text-align:left}}@media (min-width:1100px){._4WpgRW_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}._4WpgRW_courseLine{align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-block:2px;display:flex}._4WpgRW_demo{padding:var(--space-3) var(--space-4);border-radius:var(--radius-row);background:var(--color-peach);font-size:var(--text-small);color:var(--color-ink)}._4WpgRW_smallButton{min-height:var(--tap-target);padding:0 var(--space-4);border:1px solid var(--color-ink);border-radius:var(--radius-btn);background:var(--color-white);font-size:var(--text-small);color:var(--color-ink);font-weight:600}a._4WpgRW_smallButton{align-items:center;text-decoration:none;display:inline-flex}._4WpgRW_smallButton:hover{background:var(--color-peach)}._4WpgRW_quizLine{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-white);font-size:var(--text-small);color:var(--color-ink);flex-wrap:wrap;display:flex}._4WpgRW_editorGrid{gap:var(--space-4);display:grid}._4WpgRW_editorSide{align-content:start;gap:var(--space-4);display:grid}@media (min-width:1100px){._4WpgRW_editorGrid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}._4WpgRW_answerGroup{gap:var(--space-3);display:grid}._4WpgRW_groupTitle{font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-ink);line-height:1.2}._4WpgRW_answers{gap:var(--space-4);max-width:44rem;padding:0;list-style:none;display:grid}._4WpgRW_answer{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-panel);background:var(--color-tint);display:grid}._4WpgRW_answerHead{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}._4WpgRW_answerName{color:var(--color-ink);font-weight:600}a._4WpgRW_answerName{min-height:var(--tap-target);align-items:center;display:inline-flex}._4WpgRW_answerPrompt{color:var(--color-ink);font-weight:600}._4WpgRW_answerText{padding:var(--space-3) var(--space-4);border-radius:var(--radius-row);background:var(--color-white);white-space:pre-wrap;overflow-wrap:anywhere}._4WpgRW_toolbar{align-items:center;gap:var(--space-2);margin-block:var(--space-2);flex-wrap:wrap;display:flex}._4WpgRW_iconButton{min-width:var(--tap-target);min-height:var(--tap-target);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);background:var(--color-white);color:var(--color-ink);font-size:var(--text-body);cursor:pointer}._4WpgRW_iconButton:hover:not(:disabled){background:var(--color-peach)}._4WpgRW_iconButton:disabled,._4WpgRW_smallButton:disabled{opacity:.4;cursor:not-allowed}._4WpgRW_select{min-height:var(--tap-target);padding:0 var(--space-2);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);background:var(--color-white);font:inherit;font-size:var(--text-small)}._4WpgRW_addBatch summary{min-height:var(--tap-target);color:var(--color-red);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}._4WpgRW_filters{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;display:grid}._4WpgRW_filters label{gap:var(--space-1);font-size:var(--text-small);color:var(--color-muted);display:grid}._4WpgRW_filters input,._4WpgRW_filters select{width:100%;min-height:var(--tap-target);padding:0 var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);background:var(--color-white);color:var(--color-ink);font:inherit;font-size:var(--text-body)}._4WpgRW_scrollBox{overflow-x:auto}._4WpgRW_table tbody ._4WpgRW_rowHead{color:var(--color-ink);text-align:left;font-weight:400}._4WpgRW_preLine{white-space:pre-line;color:var(--color-ink)}._4WpgRW_reply{padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-peach-deep);background:var(--color-white)}._4WpgRW_plainList{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}
.i4-PgG_layout{gap:var(--space-8);padding:var(--space-10) 0 var(--section-padding);display:grid}.i4-PgG_list{gap:var(--space-4);align-content:start;padding:0;list-style:none;display:grid}.i4-PgG_card{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-tint);outline-offset:-2px;transition:outline-color var(--duration-base) var(--ease-standard);outline:2px solid #0000;display:grid}.i4-PgG_card.i4-PgG_on{outline-color:var(--color-red)}.i4-PgG_card.i4-PgG_locked{background:var(--color-white);outline:1px dashed var(--color-peach-deep);outline-offset:-1px}.i4-PgG_cardBody{gap:var(--space-2);align-content:start;display:grid}.i4-PgG_courseTitle{font-size:var(--text-h3)}.i4-PgG_facts{gap:var(--space-1) var(--space-4);font-size:var(--text-small);color:var(--color-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.i4-PgG_more{min-height:var(--tap-target);color:var(--color-red-hover);align-items:center;font-weight:600;display:inline-flex}.i4-PgG_cardAction{gap:var(--space-3);align-content:start;justify-items:start;display:grid}.i4-PgG_price{font-family:var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:1.75rem}.i4-PgG_note{max-width:16rem;font-size:var(--text-small);color:var(--color-muted)}.i4-PgG_note a{color:var(--color-red-hover);font-weight:600}.i4-PgG_pick{align-items:center;gap:var(--space-3);min-height:var(--tap-target);cursor:pointer;font-weight:600;display:inline-flex}.i4-PgG_box{width:24px;height:24px;accent-color:var(--color-red)}.i4-PgG_checkout{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-panel);background:var(--color-white);border:1px solid var(--color-line-strong);align-content:start;display:grid}.i4-PgG_checkoutTitle{font-size:var(--text-h3)}.i4-PgG_empty{color:var(--color-muted)}.i4-PgG_lines{gap:var(--space-2);padding:0;list-style:none;display:grid}.i4-PgG_lines li,.i4-PgG_total{justify-content:space-between;gap:var(--space-4);font-variant-numeric:tabular-nums;display:flex}.i4-PgG_total{padding-top:var(--space-3);border-top:1px solid var(--color-line);font-size:var(--text-lead)}.i4-PgG_field{gap:var(--space-1);display:grid}.i4-PgG_field label{font-size:var(--text-small);color:var(--color-ink);font-weight:600}.i4-PgG_field input{min-height:var(--tap-target);padding:0 var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-row);background:var(--color-white);font:inherit;color:var(--color-ink)}.i4-PgG_field input[aria-invalid=true]{border-color:var(--color-red)}.i4-PgG_hint,.i4-PgG_error{font-size:var(--text-small)}.i4-PgG_hint{color:var(--color-muted)}.i4-PgG_error,.i4-PgG_problem{color:var(--color-red-hover)}.i4-PgG_pay{width:100%}.i4-PgG_secure{font-size:var(--text-small);color:var(--color-muted)}@media (min-width:700px){.i4-PgG_card{align-items:center;gap:var(--space-8);grid-template-columns:1fr auto}.i4-PgG_cardAction{text-align:right;justify-items:end;min-width:11rem}}@media (min-width:1000px){.i4-PgG_layout{align-items:start;gap:var(--space-10);grid-template-columns:1fr 380px}.i4-PgG_checkout{top:var(--space-6);position:sticky}}
._2GX7Cq_stack{width:100%;height:100%;position:relative}._2GX7Cq_image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--ease-standard);position:absolute;inset:0}._2GX7Cq_shown{opacity:1}
._7SqAPW_empty{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-row);background:var(--color-white);display:grid}._7SqAPW_title{color:var(--color-ink);font-weight:600}._7SqAPW_text{color:var(--color-muted)}._7SqAPW_action{margin-top:var(--space-2)}
.txim8W_track{background:var(--color-peach);border-radius:999px;width:100%;display:block;overflow:hidden}.txim8W_regular{height:8px}.txim8W_thin{height:4px}.txim8W_fill{border-radius:inherit;background:var(--color-ink);height:100%;transition:width var(--duration-base) var(--ease-standard);display:block}.txim8W_light{background:#ffffff4d}.txim8W_light .txim8W_fill{background:var(--color-white)}
.ve8Zka_form{gap:var(--space-5);display:grid}.ve8Zka_row,.ve8Zka_row3{gap:var(--space-4);display:grid}@media (min-width:700px){.ve8Zka_row{grid-template-columns:repeat(2,minmax(0,1fr))}.ve8Zka_row3{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.ve8Zka_row>.ve8Zka_field,.ve8Zka_row3>.ve8Zka_field{flex-direction:column;display:flex}.ve8Zka_row>.ve8Zka_field>:last-child,.ve8Zka_row3>.ve8Zka_field>:last-child{margin-top:auto}}.ve8Zka_field{align-content:start;gap:var(--space-1);display:grid}.ve8Zka_field>label,.ve8Zka_days legend,.ve8Zka_options legend{color:var(--color-ink);font-weight:600}.ve8Zka_hint{font-size:var(--text-small);color:var(--color-muted)}.ve8Zka_error{font-size:var(--text-small);color:var(--color-red-hover);font-weight:600}.ve8Zka_input{width:100%;min-height:var(--tap-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);background:var(--color-white);font-size:var(--text-body);color:var(--color-ink)}textarea.ve8Zka_input{resize:vertical}.ve8Zka_input:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.ve8Zka_input[aria-invalid=true]{border-color:var(--color-red-hover)}.ve8Zka_days,.ve8Zka_options{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.ve8Zka_dayList{gap:var(--space-2);flex-wrap:wrap;display:flex}.ve8Zka_day{align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding:0 var(--space-3);background:var(--color-white);border:1px solid var(--color-line-strong);cursor:pointer;border-radius:999px;display:inline-flex}.ve8Zka_day:has(input:checked){background:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}.ve8Zka_day input{accent-color:var(--color-red)}.ve8Zka_actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ve8Zka_saved{min-height:1.5em;font-size:var(--text-small);color:var(--color-ink);font-weight:600}.ve8Zka_inline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ve8Zka_inline .ve8Zka_input{flex:200px;width:auto}.ve8Zka_inlineNote{font-size:var(--text-small);color:var(--color-muted)}.ve8Zka_small{min-height:var(--tap-target);padding:0 var(--space-4);border:1px solid var(--color-ink);border-radius:var(--radius-btn);background:var(--color-white);font-size:var(--text-small);color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-standard);font-weight:600}.ve8Zka_small:disabled{opacity:.4;cursor:not-allowed}.ve8Zka_small:hover:not(:disabled){background:var(--color-tint)}.ve8Zka_textButton{min-height:var(--tap-target);padding:0 var(--space-1);font-size:var(--text-small);color:var(--color-red-hover);text-underline-offset:3px;background:0 0;border:0;font-weight:600;text-decoration:underline}.ve8Zka_textButton:disabled{color:var(--color-muted);cursor:default;text-decoration:none}.ve8Zka_media{gap:var(--space-3);display:grid}.ve8Zka_current{justify-items:start;gap:var(--space-2);display:grid}.ve8Zka_preview{border-radius:var(--radius-row);background:var(--color-ink);width:100%;max-height:320px}.ve8Zka_fileName{color:var(--color-ink);overflow-wrap:anywhere;font-weight:600}.ve8Zka_drop{justify-items:center;gap:var(--space-1);padding:var(--space-6) var(--space-4);border:2px dashed var(--color-peach-deep);border-radius:var(--radius-panel);background:var(--color-white);text-align:center;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard);display:grid;position:relative}.ve8Zka_drop:hover,.ve8Zka_drop:focus-within{border-color:var(--color-red)}.ve8Zka_dropTitle{color:var(--color-ink);font-weight:600}.ve8Zka_file{opacity:0;cursor:pointer;position:absolute;inset:0}.ve8Zka_docs{gap:var(--space-2);padding:0;list-style:none;display:grid}.ve8Zka_docs li{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3);border-radius:var(--radius-row);background:var(--color-white);flex-wrap:wrap;display:flex}.ve8Zka_docTitle{color:var(--color-ink);flex:160px;font-weight:600}.ve8Zka_questions{gap:var(--space-4);padding:0;list-style:none;display:grid}.ve8Zka_question{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-panel);background:var(--color-tint);display:grid}.ve8Zka_questionHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ve8Zka_questionNumber{color:var(--color-ink);font-weight:600}.ve8Zka_questionTools{gap:var(--space-4);display:flex}.ve8Zka_option{align-items:center;gap:var(--space-3);grid-template-columns:24px 1fr;display:grid}.ve8Zka_option input[type=radio],.ve8Zka_option input[type=checkbox]{width:22px;height:22px;accent-color:var(--color-red)}.ve8Zka_importPanel{border:1px solid var(--color-line-strong);border-radius:var(--radius-panel);background:var(--color-white)}.ve8Zka_importPanel summary{min-height:var(--tap-target);padding:var(--space-2) var(--space-5);color:var(--color-ink);cursor:pointer;align-items:center;font-weight:600;display:flex}.ve8Zka_importBody{gap:var(--space-4);padding:0 var(--space-5) var(--space-5);display:grid}.ve8Zka_importErrors{gap:var(--space-1);padding-left:var(--space-5);font-size:var(--text-small);color:var(--color-body);display:grid}.ve8Zka_choice{align-items:start;gap:var(--space-1) var(--space-3);min-height:var(--tap-target);padding:var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);background:var(--color-white);cursor:pointer;grid-template-columns:24px 1fr;display:grid}.ve8Zka_choice:has(input:checked){border-color:var(--color-ink)}.ve8Zka_choice input{width:22px;height:22px;accent-color:var(--color-red);margin:1px 0 0}.ve8Zka_choice span:last-child{font-size:var(--text-small);color:var(--color-muted);grid-column:2}.ve8Zka_importPreview{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-row);background:var(--color-white);display:grid}.ve8Zka_tableWrap{overflow-x:auto}.ve8Zka_previewTable{border-collapse:collapse;width:100%;min-width:600px;font-size:var(--text-small)}.ve8Zka_previewTable th,.ve8Zka_previewTable td{padding:var(--space-2);border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top}.ve8Zka_previewTable td:last-child{min-width:180px}.ve8Zka_previewTable th{color:var(--color-ink);font-weight:600}.ve8Zka_manage{gap:var(--space-2);display:grid}.ve8Zka_manage summary{min-height:var(--tap-target);font-size:var(--text-small);color:var(--color-ink);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.ve8Zka_summaryList{gap:var(--space-1);padding-left:var(--space-5);margin:0;display:grid}.ve8Zka_signaturePreview{background:var(--color-white);justify-self:start;width:auto;max-height:80px}
.iTEYFW_title{font-size:var(--text-h1);letter-spacing:-.02em;font-weight:500}.iTEYFW_lead{max-width:38rem;margin-top:var(--space-3);font-size:var(--text-lead)}
.QUUPIW_skeleton{gap:var(--space-2);display:grid}.QUUPIW_line{background:var(--color-peach-deep);height:12px;animation:QUUPIW_pulse 1.6s var(--ease-standard) infinite;border-radius:6px;display:block}.QUUPIW_line:first-child{width:60%}.QUUPIW_line:last-child:not(:first-child){width:80%}@keyframes QUUPIW_pulse{50%{opacity:.5}}
._2R-ywq_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._2R-ywq_consent{min-height:var(--tap-target);cursor:pointer;font-weight:400}
.NP69sW_title{letter-spacing:-.02em;font-size:clamp(2rem,5vw,3.25rem);font-weight:500}.NP69sW_description{font-size:var(--text-lead);color:var(--color-ink)}.NP69sW_facts{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.NP69sW_facts li{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);background:var(--color-white);font-size:var(--text-small);color:var(--color-ink);border-radius:999px;font-weight:600;display:inline-flex}.NP69sW_facts li:before{content:"";border:3px solid var(--color-red);border-radius:50%;width:10px;height:10px}.NP69sW_centreImage{object-position:50% 12%}.NP69sW_layout{gap:var(--space-12);padding-block:var(--space-10) var(--section-padding);display:grid}.NP69sW_buy{align-content:start;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-ink);color:#e2e8f0;display:grid}.NP69sW_price{font-family:var(--font-display);color:var(--color-white);font-variant-numeric:tabular-nums;font-size:2.75rem;line-height:1}.NP69sW_includes{gap:var(--space-2);padding:0;list-style:none;display:grid}.NP69sW_includes li{gap:var(--space-3);display:flex}.NP69sW_includes li:before{content:"";border:3px solid var(--color-peach-deep);border-radius:50%;flex:none;width:10px;height:10px;margin-top:.55em}.NP69sW_small{font-size:var(--text-small)}.NP69sW_buy .NP69sW_small a{color:var(--color-peach);font-weight:600}.NP69sW_next a{color:var(--color-red-hover);font-weight:600}.NP69sW_columns{align-content:start;gap:var(--space-12);min-width:0;display:grid}@media (min-width:1000px){.NP69sW_layout{gap:var(--space-16);padding-block:var(--space-16) var(--section-padding);grid-template-columns:minmax(0,1fr) 340px}.NP69sW_buy{top:var(--space-6);padding:var(--space-8);grid-area:1/2;align-self:start;position:sticky}.NP69sW_columns{grid-area:1/1}}.NP69sW_sectionTitle{margin-bottom:var(--space-4);font-size:1.75rem}.NP69sW_long{max-width:42rem;font-size:var(--text-lead)}.NP69sW_modules{gap:var(--space-2);display:grid}.NP69sW_modules details{border-radius:var(--radius-row);background:var(--color-tint)}.NP69sW_modules details[open]{background:var(--color-peach)}.NP69sW_modules summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-4);cursor:pointer;color:var(--color-ink);font-weight:600;display:flex}.NP69sW_count,.NP69sW_length{font-size:var(--text-small);color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none;font-weight:400}.NP69sW_modules ol{gap:var(--space-1);padding:0 var(--space-4) var(--space-4) var(--space-8);margin:0;display:grid}.NP69sW_modules li::marker{color:var(--color-muted);font-size:var(--text-small)}.NP69sW_modules li>span:first-child{margin-right:var(--space-2)}.NP69sW_more{gap:var(--space-12);display:grid}@media (min-width:700px){.NP69sW_more{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.NP69sW_audience{gap:var(--space-2);padding:0;list-style:none;display:grid}.NP69sW_audience li{gap:var(--space-3);color:var(--color-ink);display:flex}.NP69sW_audience li:before{content:"";border:3px solid var(--color-red);border-radius:50%;flex:none;width:10px;height:10px;margin-top:.55em}.NP69sW_teacher{gap:var(--space-4);grid-template-columns:112px 1fr;align-items:start;display:grid}.NP69sW_teacher img{object-fit:cover;object-position:50% 10%;border-radius:50%;width:112px;height:112px}.NP69sW_teacherName{color:var(--color-red-hover);font-weight:600}.NP69sW_bio{margin-top:var(--space-2)}.NP69sW_quote{margin-top:var(--space-6);padding:var(--space-5);border-radius:var(--radius-panel);background:var(--color-tint)}.NP69sW_quote blockquote{font-family:var(--font-display);color:var(--color-ink);font-size:1.25rem}.NP69sW_quote figcaption{margin-top:var(--space-2);font-size:var(--text-small);color:var(--color-muted)}.NP69sW_next{padding:var(--space-6);border-radius:var(--radius-card);outline:1px dashed var(--color-red);outline-offset:-1px;grid-column:1/-1}.NP69sW_nextTitle{font-size:var(--text-h3);margin-bottom:var(--space-2)}.NP69sW_apply{gap:var(--space-4);grid-column:1/-1;max-width:40rem;scroll-margin-top:5rem;display:grid}
.JUn2Uq_form{gap:var(--space-5);display:grid}.JUn2Uq_field{gap:var(--space-1);display:grid}.JUn2Uq_field label{color:var(--color-ink);font-weight:600}.JUn2Uq_hint{font-size:var(--text-small);color:var(--color-muted)}.JUn2Uq_error{font-size:var(--text-small);color:var(--color-red-hover);font-weight:600}.JUn2Uq_input{min-height:48px;padding:0 var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);background:var(--color-white);font-size:var(--text-body);color:var(--color-ink)}.JUn2Uq_input:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.JUn2Uq_input[aria-invalid=true]{border-color:var(--color-red-hover)}.JUn2Uq_form button[type=submit]{justify-self:start}.JUn2Uq_alt{font-size:var(--text-small)}.JUn2Uq_alt a{min-height:var(--tap-target);color:var(--color-red-hover);align-items:center;font-weight:600;display:inline-flex}
.Iay1tq_page{gap:var(--space-10);padding-block:var(--space-10) var(--space-16);display:grid}.Iay1tq_main{align-content:start;gap:var(--space-6);width:100%;max-width:30rem;display:grid}.Iay1tq_title{letter-spacing:-.02em;font-size:clamp(2.25rem,6vw,3.25rem);font-weight:500;line-height:1.05}.Iay1tq_lead{margin-top:calc(-1 * var(--space-3));font-size:var(--text-lead)}.Iay1tq_aside{align-content:start;gap:var(--space-4);padding:var(--space-8) var(--space-6);border-radius:var(--radius-card);background:var(--color-peach);color:var(--color-ink);display:grid}.Iay1tq_asideTitle{font-size:1.5rem;font-weight:600}.Iay1tq_help a{color:var(--color-red-hover);font-weight:600}@media (min-width:900px){.Iay1tq_page{justify-content:space-between;align-items:start;gap:var(--space-16);padding-block:var(--space-16) var(--space-24);grid-template-columns:minmax(0,30rem) minmax(0,24rem)}.Iay1tq_aside{padding:var(--space-10) var(--space-8)}}
.GBYN9a_grid{gap:var(--space-4);display:grid}.GBYN9a_details{gap:var(--space-3);margin:0 0 var(--space-4);display:grid}.GBYN9a_details dt{font-size:var(--text-small);color:var(--color-muted)}.GBYN9a_details dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-weight:600}.GBYN9a_inline{color:var(--color-red-hover);font-weight:600}.GBYN9a_enrolment{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.GBYN9a_signOut{margin-top:var(--space-4)}.GBYN9a_signOut button{min-height:var(--tap-target);padding:0 var(--space-5);border-radius:var(--radius-btn);font-size:var(--text-button);letter-spacing:var(--tracking-button);text-transform:uppercase;color:var(--color-ink);background:0 0;border:1px solid;font-weight:600}.GBYN9a_signOut button:hover{background:var(--color-tint)}@media (min-width:1100px){.GBYN9a_grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}
.yiOfkG_order{gap:var(--space-3);margin:0;display:grid}.yiOfkG_order div{gap:2px;display:grid}.yiOfkG_order dt{font-size:var(--text-small);color:var(--color-muted)}.yiOfkG_order dd{color:var(--color-ink);margin:0;font-weight:600}.yiOfkG_total{padding-top:var(--space-3);border-top:1px solid var(--color-line-strong)}.yiOfkG_total dd{font-family:var(--font-display);font-size:1.75rem}.yiOfkG_form{gap:var(--space-4);justify-items:start;display:grid}.yiOfkG_field{gap:var(--space-1);font-size:var(--text-small);color:var(--color-muted);display:grid}.yiOfkG_select{min-height:var(--tap-target);min-width:240px;padding:0 var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);background:var(--color-white);color:var(--color-ink);font:inherit;font-size:var(--text-body)}.yiOfkG_gateway{gap:var(--space-3);padding:var(--space-5);border:2px dashed var(--color-line-strong);border-radius:var(--radius-panel);display:grid}.yiOfkG_outcomes{gap:var(--space-3);flex-wrap:wrap;display:flex}.yiOfkG_result{gap:var(--space-3);justify-items:start;display:grid}.yiOfkG_receipt{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-white);display:grid}@media print{.yiOfkG_receipt{border:0;padding:0}}
.wKYJya_head{gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-card);background:var(--color-tint);display:grid}.wKYJya_headCopy{align-content:center;gap:var(--space-3);min-width:0;display:grid}@media (min-width:700px){.wKYJya_head{padding:var(--space-8);grid-template-columns:minmax(0,1fr) 180px;align-items:center}}.wKYJya_grid{gap:var(--space-4);margin-top:var(--space-4);display:grid}.wKYJya_modules{align-content:start;gap:var(--space-2);display:grid}.wKYJya_module{border-radius:var(--radius-panel);background:var(--color-white);border:1px solid var(--color-line)}.wKYJya_module[open]{background:var(--color-tint);border-color:#0000}.wKYJya_module summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-4);cursor:pointer;display:flex}.wKYJya_moduleTitle{color:var(--color-ink);font-weight:600}.wKYJya_moduleBody{padding:0 var(--space-3) var(--space-3)}.wKYJya_side{align-content:start;gap:var(--space-4);display:grid}.wKYJya_next{gap:var(--space-2);display:grid}.wKYJya_nextTitle{color:var(--color-ink);font-weight:600}.wKYJya_wide{width:100%;margin-top:var(--space-2)}@media (min-width:1100px){.wKYJya_grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}
.jvVbja_grid{gap:var(--space-4);display:grid}.jvVbja_item{align-items:center;gap:var(--space-1) var(--space-4);grid-template-columns:88px minmax(0,1fr)}.jvVbja_item>:last-child:not(.jvVbja_what){white-space:normal;grid-column:2;justify-self:start;max-width:100%}.jvVbja_when{font-variant-numeric:tabular-nums;display:grid}.jvVbja_day{color:var(--color-ink);font-weight:600}.jvVbja_what{display:grid}@media (min-width:1100px){.jvVbja_grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.jvVbja_item{grid-template-columns:100px minmax(0,1fr) auto}.jvVbja_item>:last-child:not(.jvVbja_what){grid-column:auto;justify-self:end}}
._3ioXhG_filters{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;display:grid}._3ioXhG_filters label{gap:var(--space-1);font-size:var(--text-small);color:var(--color-muted);display:grid}._3ioXhG_filters select,._3ioXhG_apply{width:100%;min-height:var(--tap-target);padding:0 var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);background:var(--color-white);color:var(--color-ink);font:inherit;font-size:var(--text-body)}._3ioXhG_apply{border-color:var(--color-ink);cursor:pointer;font-weight:600}._3ioXhG_head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._3ioXhG_scroller{border:1px solid var(--color-line);border-radius:var(--radius-row);background:var(--color-white);max-height:70vh;overflow:auto}._3ioXhG_scroller:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}._3ioXhG_grid{border-collapse:separate;border-spacing:0;font-size:var(--text-small);font-variant-numeric:tabular-nums}._3ioXhG_grid th,._3ioXhG_grid td{min-width:120px;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;background:var(--color-white)}._3ioXhG_grid thead th{z-index:1;color:var(--color-muted);background:var(--color-tint);font-weight:400;position:sticky;top:0}._3ioXhG_name,._3ioXhG_corner{border-right:1px solid var(--color-line-strong);position:sticky;left:0;min-width:150px!important}._3ioXhG_name{z-index:1;font-weight:400}._3ioXhG_corner{z-index:2!important}._3ioXhG_name a{color:var(--color-ink);font-weight:600}._3ioXhG_topic,._3ioXhG_quiz,._3ioXhG_score{display:block}._3ioXhG_topic{color:var(--color-ink);font-weight:600}._3ioXhG_quiz{color:var(--color-muted)}._3ioXhG_score{color:var(--color-ink);font-weight:600}
._APwta_certificate{justify-items:center;gap:var(--space-2);max-width:820px;padding:var(--space-8) var(--space-5);border:3px double var(--color-red);border-radius:var(--radius-panel);background:var(--color-white);text-align:center;display:grid}._APwta_logo{width:auto;height:56px;margin-bottom:var(--space-2)}._APwta_kind{font-family:var(--font-display);color:var(--color-red-hover);font-size:2rem}._APwta_certifies{color:var(--color-muted)}._APwta_holder{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1.75rem,6vw,2.75rem);line-height:1.1}._APwta_course{max-width:32rem;font-family:var(--font-display);color:var(--color-ink);font-size:1.25rem}._APwta_foot{gap:var(--space-4);width:100%;margin-top:var(--space-6);display:grid}._APwta_sign{font-family:var(--font-display);color:var(--color-ink);font-size:1.25rem}._APwta_meta{font-size:var(--text-small);color:var(--color-muted);font-variant-numeric:tabular-nums}._APwta_signature{width:auto;max-height:56px}._APwta_qr{width:88px;height:88px}._APwta_qr svg{width:100%;height:100%;display:block}._APwta_checkRow{align-items:center;gap:var(--space-3);display:flex}._APwta_framed{outline:1px solid var(--color-red);outline-offset:-14px}@media (min-width:700px){._APwta_certificate{padding:var(--space-12) var(--space-10)}._APwta_foot{text-align:left;grid-template-columns:1fr 1fr;align-items:end}._APwta_meta{text-align:right}}@media print{._APwta_actions{display:none}._APwta_certificate{border-radius:0;max-width:none}}
.t94DpW_sheet{gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-panel);background:var(--color-white);border:1px solid var(--color-line);display:grid}.t94DpW_who,.t94DpW_overall{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.t94DpW_who dt,.t94DpW_overall dt{font-size:var(--text-small);color:var(--color-muted)}.t94DpW_who dd,.t94DpW_overall dd{color:var(--color-ink);margin:0;font-weight:600}.t94DpW_overall{padding-top:var(--space-4);border-top:1px solid var(--color-line-strong)}.t94DpW_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.t94DpW_table th,.t94DpW_table td{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-line);text-align:left;vertical-align:middle}.t94DpW_table thead th{font-size:var(--text-small);color:var(--color-muted);font-weight:400}.t94DpW_table tbody th{font-weight:400}.t94DpW_num{text-align:right!important}.t94DpW_topic{color:var(--color-ink);font-weight:600;display:block}.t94DpW_quiz{font-size:var(--text-small);color:var(--color-muted)}.t94DpW_empty{color:var(--color-muted)}@media (max-width:699px){.t94DpW_table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.t94DpW_table tr{gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);grid-template-columns:1fr 1fr;display:grid}.t94DpW_table th,.t94DpW_table td{border:0;padding:0}.t94DpW_table tbody th{grid-column:1/-1}.t94DpW_table td:before{content:attr(data-label) ": ";color:var(--color-muted)}.t94DpW_num{text-align:left!important}}@media print{.t94DpW_sheet{border:0;padding:0}}
.TBIKca_panel{background:var(--color-tint);border-radius:var(--radius-panel);padding:var(--space-5)}.TBIKca_header{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.TBIKca_title{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);font-weight:600;line-height:1.3}
.Uh-QTa_form{gap:var(--space-6);max-width:44rem;display:grid}.Uh-QTa_questions,.Uh-QTa_review{gap:var(--space-4);max-width:44rem;padding-left:var(--space-5);display:grid}.Uh-QTa_questions li::marker{color:var(--color-muted);font-weight:600}.Uh-QTa_review li::marker{color:var(--color-muted);font-weight:600}.Uh-QTa_question{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-panel);background:var(--color-tint);border:0;margin:0;display:grid}.Uh-QTa_prompt{margin-bottom:var(--space-1);color:var(--color-ink);font-weight:600}.Uh-QTa_option{align-items:center;gap:var(--space-3);min-height:var(--tap-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-row);background:var(--color-white);cursor:pointer;display:flex}.Uh-QTa_option input{width:20px;height:20px;accent-color:var(--color-ink)}.Uh-QTa_option:has(input:checked){outline:2px solid var(--color-ink);outline-offset:-2px}.Uh-QTa_result{justify-items:start;gap:var(--space-3);max-width:44rem;padding:var(--space-6);border-radius:var(--radius-panel);background:var(--color-tint);display:grid}.Uh-QTa_fail{background:var(--color-problem-tint)}.Uh-QTa_score{font-family:var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:3rem;line-height:1}.Uh-QTa_resultActions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Uh-QTa_scoreBar{width:100%}.Uh-QTa_tally{font-variant-numeric:tabular-nums;color:var(--color-ink)}.Uh-QTa_section{gap:var(--space-3);max-width:44rem;display:grid}.Uh-QTa_sectionTitle{font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-ink);line-height:1.2}.Uh-QTa_tries{gap:var(--space-2);padding:0;list-style:none;display:grid}.Uh-QTa_try{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-row);background:var(--color-tint);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;display:grid}.Uh-QTa_tryName{color:var(--color-ink);font-weight:600}.Uh-QTa_tryDate{font-size:var(--text-small);color:var(--color-muted);text-align:right}.Uh-QTa_tryBar{min-width:0}.Uh-QTa_tryScore{color:var(--color-ink);text-align:right;font-weight:600}.Uh-QTa_kindHint{font-size:var(--text-small);color:var(--color-muted)}.Uh-QTa_writtenInput{width:100%;min-height:9rem;padding:var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-row);background:var(--color-white);font:inherit;color:var(--color-ink);resize:vertical}.Uh-QTa_writtenInput:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.Uh-QTa_count{font-size:var(--text-small);color:var(--color-muted);text-align:right;font-variant-numeric:tabular-nums}.Uh-QTa_writtenText{white-space:pre-wrap;overflow-wrap:anywhere}.Uh-QTa_feedback{justify-items:start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-row);background:var(--color-white);display:grid}.Uh-QTa_marks{gap:var(--space-1);padding:0;list-style:none;display:grid}.Uh-QTa_mark{justify-content:space-between;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-row);background:var(--color-white);flex-wrap:wrap;display:flex}.Uh-QTa_markOk,.Uh-QTa_markProblem{font-size:var(--text-small);font-weight:600}.Uh-QTa_markOk{color:var(--color-ink)}.Uh-QTa_markProblem{color:var(--color-red-hover)}.Uh-QTa_timer{top:var(--space-2);z-index:2;padding:var(--space-2) var(--space-4);background:var(--color-ink);color:var(--color-white);font-variant-numeric:tabular-nums;border-radius:999px;justify-self:start;font-weight:600;position:sticky}.Uh-QTa_timerWarn{background:var(--color-red)}
.OSLHOG_page{gap:var(--space-10);padding-block:var(--space-10) var(--section-padding);display:grid}.OSLHOG_main{align-content:start;gap:var(--space-4);max-width:40rem;display:grid}.OSLHOG_title{font-size:var(--text-h1);letter-spacing:-.02em;font-weight:500}.OSLHOG_lead{font-size:var(--text-lead)}.OSLHOG_side{align-content:start;gap:var(--space-4);display:grid}.OSLHOG_panel{align-content:start;gap:var(--space-3);padding:var(--space-8) var(--space-6);border-radius:var(--radius-card);background:var(--color-peach);color:var(--color-ink);display:grid}.OSLHOG_panelTitle{font-size:var(--text-h3)}.OSLHOG_ways{padding:0;list-style:none;display:grid}.OSLHOG_ways a{min-height:var(--tap-target);color:var(--color-red-hover);align-items:center;font-weight:600;display:inline-flex}.OSLHOG_words{gap:var(--space-6);padding-top:var(--space-10);border-top:1px solid var(--color-line);display:grid}.OSLHOG_wordsTitle{font-size:var(--text-h2);font-weight:500}.OSLHOG_wordsSub{font-size:var(--text-h3)}.OSLHOG_quotes{gap:var(--space-6);display:grid}.OSLHOG_quote{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-tint);margin:0;display:grid}.OSLHOG_quote blockquote{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(1.25rem,2.5vw,1.625rem);line-height:1.3}.OSLHOG_quote figcaption{color:var(--color-muted)}@media (min-width:900px){.OSLHOG_page{padding-block:var(--space-16) var(--section-padding);grid-template-columns:minmax(0,40rem) minmax(0,22rem);justify-content:space-between}.OSLHOG_words{grid-column:1/-1}.OSLHOG_quotes{grid-template-columns:repeat(3,minmax(0,1fr))}}
.plaxmW_page{align-content:start;gap:var(--space-5);max-width:40rem;padding-block:var(--space-10) var(--section-padding);display:grid}.plaxmW_title{font-size:var(--text-h1);letter-spacing:-.02em;font-weight:500}.plaxmW_lead{font-size:var(--text-lead)}.plaxmW_form{gap:var(--space-2);display:grid}.plaxmW_form label{color:var(--color-ink);font-weight:600}.plaxmW_row{gap:var(--space-3);flex-wrap:wrap;display:flex}.plaxmW_input{min-height:48px;padding:0 var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);font-size:var(--text-body);letter-spacing:.04em;text-transform:uppercase;flex:14rem}.plaxmW_result{justify-items:start;gap:var(--space-4);padding:var(--space-8) var(--space-6);border-radius:var(--radius-card);background:var(--color-tint);display:grid}.plaxmW_resultTitle{font-size:clamp(1.75rem,5vw,2.75rem);font-weight:500}.plaxmW_facts{gap:var(--space-3);margin:0;display:grid}.plaxmW_facts dt{font-size:var(--text-small);color:var(--color-muted)}.plaxmW_facts dd{color:var(--color-ink);margin:0;font-weight:600}.plaxmW_again{min-height:var(--tap-target);color:var(--color-red-hover);align-items:center;font-weight:600;display:inline-flex}@media (min-width:900px){.plaxmW_page{padding-block:var(--space-16) var(--section-padding)}.plaxmW_facts{justify-content:start;gap:var(--space-8);grid-template-columns:repeat(3,auto)}}
.mI5P7q_buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.mI5P7q_button{min-height:var(--tap-target);padding:0 var(--space-4);border:1px solid var(--color-ink);border-radius:var(--radius-btn);background:var(--color-white);color:var(--color-ink);font:inherit;font-size:var(--text-small);cursor:pointer;font-weight:600}.mI5P7q_button:hover{background:var(--color-peach)}
.XL9VUq_demo{gap:var(--space-3);padding:var(--space-5);border:1px dashed var(--color-line-strong);border-radius:var(--radius-panel);display:grid}.XL9VUq_title{font-family:var(--font-body);font-size:var(--text-body);font-weight:600}.XL9VUq_note{font-size:var(--text-small);color:var(--color-muted)}.XL9VUq_list{gap:var(--space-2);padding:0;list-style:none;display:grid}.XL9VUq_choice{width:100%;min-height:var(--tap-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-row);background:var(--color-tint);text-align:left;transition:background-color var(--duration-fast) var(--ease-standard);border:0;display:grid}.XL9VUq_choice:hover{background:var(--color-peach)}.XL9VUq_label{color:var(--color-ink);font-weight:600}.XL9VUq_shows{font-size:var(--text-small);color:var(--color-muted)}
