.tMl3DW_quiet_rest{padding:var(--pad-card);border-radius:var(--radius-small);background-color:var(--color-surface);box-shadow:var(--shadow-outer);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.tMl3DW_staff{flex-shrink:0;width:5.5rem;height:auto}.tMl3DW_line{stroke:var(--color-staff);stroke-width:1px}.tMl3DW_bar{stroke:var(--color-note);stroke-width:1.3px}.tMl3DW_rest{fill:none;stroke:var(--color-note);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.tMl3DW_text{flex-direction:column;flex:1;gap:.375rem;min-width:min(100%,16rem);display:flex}.tMl3DW_title{color:var(--color-heading);font-family:var(--font-head);font-size:var(--fs-h3);line-height:1.2}.tMl3DW_body{color:var(--color-text-soft);font-size:var(--fs-small)}
.fVKmoq_formula{letter-spacing:-.01em;white-space:normal;overflow-wrap:normal;font-size:.94em;line-height:1;display:inline}.fVKmoq_num{white-space:nowrap;font-style:normal}.fVKmoq_var{margin-inline-start:.12em;font-style:normal}.fVKmoq_const{font-style:normal}.fVKmoq_word{font-family:var(--font-body);margin-inline:.2em;font-size:.9em}.fVKmoq_word:first-child{margin-inline-start:0}.fVKmoq_word:last-child{margin-inline-end:0}.fVKmoq_op{margin-inline:.22em}.fVKmoq_unary{margin-inline-end:.04em}.fVKmoq_comma{margin-inline-end:.25em}.fVKmoq_group{white-space:normal}.fVKmoq_frac{text-align:center;vertical-align:middle;flex-direction:column;align-items:stretch;margin-inline:.1em;font-size:.92em;line-height:1.12;display:inline-flex}.fVKmoq_top,.fVKmoq_bottom{padding-inline:.15em;display:block}.fVKmoq_top{background-image:linear-gradient(currentColor,currentColor);background-position:bottom;background-repeat:no-repeat;background-size:100% .065em;padding-bottom:.08em}.fVKmoq_bottom{padding-top:.1em}.fVKmoq_frac .fVKmoq_frac{font-size:.9em}.fVKmoq_pow{white-space:nowrap}.fVKmoq_sup{vertical-align:.75em;margin-inline-start:.04em;font-size:.7em;line-height:0}.fVKmoq_sqrt{white-space:nowrap;align-items:stretch;display:inline-flex}.fVKmoq_radical{margin-inline-end:-.02em;font-size:1.1em;line-height:1}.fVKmoq_radicand{padding-inline:.1em .06em;background-image:linear-gradient(currentColor,currentColor);background-position:top;background-repeat:no-repeat;background-size:100% .065em;padding-top:.12em}
.De-Iyq_answer_input{border:0;flex-direction:column;gap:.5rem;min-width:0;display:flex}.De-Iyq_label{color:var(--color-text-soft);font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:0}.De-Iyq_field{border-radius:var(--radius-control);background-color:var(--color-surface);width:100%;max-width:12rem;min-height:3rem;box-shadow:var(--shadow-inner);color:var(--color-heading);border:0;padding:.375rem .875rem;font-size:1.375rem}.De-Iyq_field:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.De-Iyq_field[aria-invalid=true]{box-shadow:var(--shadow-inner), inset 0 -3px 0 var(--color-error)}.De-Iyq_wide{max-width:22rem}.De-Iyq_small{text-align:center;max-width:6rem}.De-Iyq_hint{color:var(--color-muted);font-size:var(--fs-2xs)}.De-Iyq_pair{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.De-Iyq_pair_item{align-items:center;gap:.625rem;display:flex}.De-Iyq_pair_label{color:var(--color-heading);font-size:1.0625rem}.De-Iyq_choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.625rem;display:grid}.De-Iyq_choice{border-radius:var(--radius-control);background-color:var(--color-surface);min-height:3rem;color:var(--color-heading);cursor:pointer;--color-context:var(--color-surface);align-items:center;gap:.75rem;padding:.5rem .875rem;font-size:1.0625rem;display:flex}.De-Iyq_choice:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.De-Iyq_choice[data-checked]{background-color:var(--color-highlight-soft);--color-context:var(--color-highlight-soft)}.De-Iyq_choice_letter{background-color:var(--color-surface-2);width:1.75rem;height:1.75rem;color:var(--color-text);font-size:var(--fs-xs);font-weight:var(--fw-bold);border-radius:50%;flex-shrink:0;place-items:center;display:grid}[data-checked] .De-Iyq_choice_letter{background-color:var(--color-primary);color:var(--color-primary-text)}.De-Iyq_text_field{font-family:var(--font-body);font-size:1.125rem}.De-Iyq_order{gap:.5rem;max-width:36rem;display:grid}.De-Iyq_order_item{border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:var(--shadow-outer);color:var(--color-heading);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.375rem .375rem .375rem .75rem;display:grid}.De-Iyq_order_number{background-color:var(--color-surface-2);width:1.75rem;height:1.75rem;font-size:var(--fs-xs);border-radius:50%;place-items:center;display:grid}.De-Iyq_order_text{overflow-wrap:anywhere;min-width:0}.De-Iyq_order_buttons{gap:.25rem;display:flex}.De-Iyq_order_button{width:var(--control-size);height:var(--control-size);border-radius:var(--radius-control);color:var(--color-heading);--color-context:var(--color-surface);place-items:center;display:grid}.De-Iyq_order_button svg{width:1.125rem;height:1.125rem}.De-Iyq_order_button:disabled{color:var(--color-disabled);cursor:default}.De-Iyq_match{gap:.625rem;max-width:40rem;display:grid}.De-Iyq_match_row{grid-template-columns:1fr;align-items:center;gap:.375rem 1rem;display:grid}@media (min-width:40em){.De-Iyq_match_row{grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.3fr)}}.De-Iyq_match_left{color:var(--color-heading);font-weight:var(--fw-medium)}.De-Iyq_select{width:100%;min-height:var(--control-size);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:var(--shadow-inner);color:var(--color-heading);border:0;padding:.375rem .75rem}.De-Iyq_select[aria-invalid=true]{box-shadow:var(--shadow-inner), inset 0 -3px 0 var(--color-error)}
.kQSMpG_solution_steps{flex-direction:column;gap:.875rem;display:flex}.kQSMpG_step{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.kQSMpG_number{background-color:var(--color-surface-2);width:1.75rem;height:1.75rem;box-shadow:var(--shadow-inner);color:var(--color-heading);border-radius:50%;place-items:center;font-size:.95rem;display:grid}.kQSMpG_body{flex-direction:column;gap:.25rem;padding-top:.125rem;display:flex}.kQSMpG_math{color:var(--color-heading);font-size:1.125rem;line-height:2}.kQSMpG_answer{border-radius:var(--radius);background-color:var(--color-highlight-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;padding:.5rem .875rem}.kQSMpG_answer_label{color:var(--color-heading);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase}
.I8pBXW_breadcrumb{font-size:var(--fs-xs)}.I8pBXW_list{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.25rem 0;display:flex}.I8pBXW_item{align-items:center;display:inline-flex}.I8pBXW_item+.I8pBXW_item:before{content:"/";opacity:.6;margin-inline:.5rem}.I8pBXW_link{color:var(--color-link);text-underline-offset:.2em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.I8pBXW_link:hover{text-decoration-color:currentColor}
._4QfNfW_staff{border-radius:var(--radius-small);cursor:pointer;touch-action:manipulation;outline:none;width:100%;max-width:30rem;height:auto;margin-inline:auto;display:block}._4QfNfW_staff:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}._4QfNfW_hit{fill:#0000}._4QfNfW_note ellipse{stroke:var(--color-note-mark)}._4QfNfW_name{fill:var(--color-melodie-text);font-family:var(--font-body);font-size:11px;font-weight:var(--fw-bold);paint-order:stroke;stroke:var(--color-surface);stroke-width:3px;stroke-linejoin:round;pointer-events:none}._4QfNfW_aid_title,._4QfNfW_aid_line,._4QfNfW_aid_space{font-family:var(--font-body);font-size:7px;font-weight:var(--fw-semibold);text-anchor:middle;paint-order:stroke;stroke:var(--color-surface);stroke-width:2.5px;stroke-linejoin:round;pointer-events:none}._4QfNfW_aid_title{fill:var(--color-text-soft)}._4QfNfW_aid_line{fill:var(--color-ink)}._4QfNfW_aid_space{fill:var(--color-melodie-text)}._4QfNfW_row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._4QfNfW_button{min-height:var(--control-size);border-radius:var(--radius-round);background-color:var(--color-surface);color:var(--color-text);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer;border:0;align-items:center;gap:.375rem;padding:.25rem 1rem;display:inline-flex}._4QfNfW_button svg{flex-shrink:0;width:1.125rem;height:1.125rem}._4QfNfW_button:disabled{color:var(--color-muted);cursor:not-allowed}._4QfNfW_button[aria-pressed=true]{color:var(--color-heading);text-decoration:underline;-webkit-text-decoration-color:var(--color-melodie);text-decoration-color:var(--color-melodie);text-underline-offset:.2em;text-decoration-thickness:2px}._4QfNfW_readout{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;display:flex}._4QfNfW_big{color:var(--color-heading);font-family:var(--font-head);font-size:1.375rem}._4QfNfW_where{color:var(--color-text-soft);font-size:var(--fs-small)}
.szENWG_worksheet_view{flex-direction:column;gap:1.5rem;display:flex}.szENWG_controls{padding:var(--pad-card);border-radius:var(--radius-panel);background-color:var(--color-bg-alt);box-shadow:var(--shadow-inner);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start;gap:1.25rem 1.5rem;display:grid}.szENWG_field{flex-direction:column;gap:.375rem;display:flex}.szENWG_label{color:var(--color-text-soft);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.szENWG_select,.szENWG_input{border-radius:var(--radius-control);background-color:var(--color-surface);width:100%;min-height:2.75rem;box-shadow:var(--shadow-outer);color:var(--color-heading);font-weight:var(--fw-semibold);border:0;padding:.375rem .875rem}.szENWG_select{background-image:linear-gradient(45deg, transparent 50%, var(--color-text) 50%), linear-gradient(135deg, var(--color-text) 50%, transparent 50%);appearance:none;cursor:pointer;background-position:calc(100% - 1.25rem),calc(100% - .9375rem);background-repeat:no-repeat;background-size:.3125rem .3125rem;padding-right:2.5rem}.szENWG_narrow{max-width:7rem}.szENWG_input{max-width:9rem;box-shadow:var(--shadow-inner);font-size:1.125rem}.szENWG_seed_row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.szENWG_hint{color:var(--color-muted);font-size:var(--fs-2xs)}.szENWG_print{flex-direction:column;align-self:end;align-items:flex-start;gap:.5rem;display:flex}.szENWG_preview_label{color:var(--color-muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase}.szENWG_sheet{border-radius:var(--radius-small);background-color:var(--color-surface);max-width:48rem;box-shadow:var(--shadow-float);flex-direction:column;gap:1.5rem;padding:clamp(1.25rem,4vw,2.75rem) clamp(1.25rem,4vw,2.75rem) clamp(1.25rem,4vw,2.75rem) clamp(2rem,6vw,4rem);display:flex;position:relative}.szENWG_sheet:before{content:"";background-color:var(--color-margin);opacity:.6;width:1.5px;position:absolute;top:0;bottom:0;left:clamp(1.125rem,3.5vw,2.5rem)}.szENWG_sheet_head{box-shadow:0 1px 0 var(--color-line);gap:.375rem;padding-bottom:1rem;display:grid}.szENWG_sheet_brand{align-items:center;gap:.5rem;display:flex}.szENWG_sheet_mark{width:1.75rem;height:1.75rem}.szENWG_sheet_brand{color:var(--color-heading);font-family:var(--font-head);font-size:1.125rem;font-weight:var(--fw-bold)}.szENWG_sheet_heading{color:var(--color-label);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;margin-left:auto}.szENWG_sheet_title{font-size:var(--fs-h2-small)}.szENWG_sheet_meta{color:var(--color-muted);font-size:var(--fs-xs)}.szENWG_sheet_fields{color:var(--color-text-soft);font-size:var(--fs-xs);flex-wrap:wrap;gap:.75rem 2rem;margin-top:.5rem;display:flex}.szENWG_sheet_fields span{box-shadow:0 1px 0 var(--color-text-soft);flex:10rem;padding-bottom:.25rem}.szENWG_items,.szENWG_solution_items{gap:1.5rem;display:grid}.szENWG_solution_items{gap:.875rem}@media (min-width:40em){.szENWG_solution_items{grid-template-columns:repeat(2,minmax(0,1fr))}}.szENWG_item,.szENWG_solution_item{break-inside:avoid;grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;display:grid}.szENWG_number{color:var(--color-heading);font-size:1.125rem;font-weight:var(--fw-semibold)}.szENWG_item_body{flex-direction:column;gap:.625rem;line-height:1.9;display:flex}.szENWG_answer_line{min-height:2.5rem;color:var(--color-muted);font-size:var(--fs-xs);align-items:flex-end;gap:.5rem;display:flex}.szENWG_answer_line:after{content:"";max-width:16rem;box-shadow:0 1px 0 var(--color-text-soft);flex:1;height:1px;margin-bottom:.4em}.szENWG_options{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.szENWG_options li{align-items:center;gap:.375rem;display:inline-flex}.szENWG_box{width:.875rem;height:.875rem;box-shadow:inset 0 0 0 1px var(--color-text-soft);border-radius:.125rem;display:inline-block}.szENWG_solution_answer{color:var(--color-heading);font-weight:var(--fw-semibold)}.szENWG_solution_step{color:var(--color-muted);font-size:var(--fs-xs)}@media print{.szENWG_worksheet_view{gap:0}.szENWG_sheet{max-width:none;box-shadow:none;background:0 0;border-radius:0;padding:0 0 0 1.5rem}.szENWG_sheet:before{left:.5rem}.szENWG_solutions{break-before:page}.szENWG_solution_items{grid-template-columns:repeat(2,minmax(0,1fr))}}.szENWG_match{grid-template-columns:1fr 1fr;gap:.5rem 1.5rem;display:grid}.szENWG_plus_note{color:var(--color-text-soft);font-size:var(--fs-small);align-items:center;gap:.5rem;display:flex}
._9m_eTG_grand{width:100%;max-width:30rem;height:auto;margin-inline:auto;display:block}._9m_eTG_brace{fill:none;stroke:var(--color-note);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}._9m_eTG_system{stroke:var(--color-note);stroke-width:1.3px}._9m_eTG_landmark_dot{fill:var(--color-highlight);stroke:var(--color-note);stroke-width:1px}._9m_eTG_landmark{fill:var(--color-melodie-text);font-family:var(--font-body);font-size:9px;font-weight:var(--fw-bold);paint-order:stroke;stroke:var(--color-surface);stroke-width:3px;stroke-linejoin:round}._9m_eTG_middle_hint{fill:var(--color-highlight-soft);stroke:var(--color-label);stroke-width:1.2px;stroke-dasharray:3 3;fill-opacity:.7}._9m_eTG_note ellipse{stroke:var(--color-note-mark)}._9m_eTG_name{fill:var(--color-melodie-text);font-family:var(--font-body);font-size:11px;font-weight:var(--fw-bold);paint-order:stroke;stroke:var(--color-surface);stroke-width:3px;stroke-linejoin:round}._9m_eTG_row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}
