.Instrument_instrument__8PrdK,.Instrument_movement__9YQlq{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.Instrument_movement__9YQlq+.Instrument_movement__9YQlq{margin-top:calc(var(--chapter-gap) - var(--space-6))}.Instrument_movement__9YQlq[hidden]{display:none}.Instrument_movementHead__o3iYh{display:grid;grid-template-columns:3.25rem minmax(0,1fr);grid-column-gap:var(--space-5);column-gap:var(--space-5);grid-row-gap:var(--space-2);row-gap:var(--space-2);align-items:start;border-bottom:var(--border-hairline);padding-bottom:var(--space-5)}.Instrument_movementIndex__AKiXW{grid-row:1/span 2;font-family:var(--font-display);font-size:var(--type-h2);font-weight:800;line-height:1;color:var(--xl-blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Instrument_movementTitle__SSlQR{grid-column:2;font-size:var(--type-h2)}.Instrument_movementPrompt__lQ7Nj{font-family:var(--font-display);font-size:var(--type-h4);font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--text-accent);margin-top:var(--space-3)}.Instrument_movementNote__c2FeP{grid-column:2;font-family:var(--font-body);font-size:var(--type-small);line-height:var(--leading-normal);color:var(--text-muted);max-width:68ch}.Instrument_list__9BTqo{border-top:var(--border-hairline)}.Instrument_row__xOfZ8{border-bottom:var(--border-hairline);transition:background var(--dur-state) var(--ease-out);scroll-margin-top:calc(var(--header-h) + 88px)}.Instrument_row__xOfZ8[data-selected=true]{background:var(--surface-raised);box-shadow:inset 3px 0 0 var(--xl-blue)}.Instrument_rowLabel__n_MpU{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-column-gap:var(--space-4);column-gap:var(--space-4);grid-row-gap:var(--space-2);row-gap:var(--space-2);align-items:start;padding:var(--space-5) var(--space-4);min-height:44px;cursor:pointer}.Instrument_checkbox__uMiki,.Instrument_radio__9fWCC{accent-color:var(--xl-blue-dark);width:20px;height:20px;margin:4px 0 0;flex:0 0 auto}.Instrument_rowMain__AxWvX{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.Instrument_rowName__u78uE{font-family:var(--font-display);font-size:clamp(1.375rem,1.5vw + .9rem,2.125rem);font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--xl-navy)}.Instrument_rowSituation__QduOB{font-family:var(--font-body);font-size:var(--type-small);line-height:var(--leading-normal);color:var(--text-muted);max-width:62ch}.Instrument_rowCount__M2qY1{display:grid;justify-items:end;grid-gap:2px;gap:2px;text-align:right}.Instrument_rowCountNum__YmebM{font-family:var(--font-display);font-size:var(--type-h4);font-weight:700;line-height:1;color:var(--text-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Instrument_rowCountWord__pC5mO{font-family:var(--font-display);font-size:var(--type-mono-label);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.Instrument_rowDetail__tH8_3{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start;padding:0 var(--space-4) var(--space-5) calc(20px + var(--space-4) * 2);animation:Instrument_expand__XJgx9 var(--dur-enter) var(--ease-out) both}@keyframes Instrument_expand__XJgx9{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Instrument_rowFraming__0L8vy{font-family:var(--font-body);font-size:var(--type-small);line-height:var(--leading-relaxed);color:var(--text-body);max-width:66ch;border-left:2px solid var(--xl-blue);padding-left:var(--space-4)}.Instrument_rowJump__ZDPRL{font-family:var(--font-display);font-size:var(--type-small);font-weight:600;color:var(--text-accent);background:none;border:0;border-radius:var(--radius-control);padding:11px 0;min-height:44px;text-align:left}.Instrument_rowJump__ZDPRL:hover{color:var(--xl-navy);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.Instrument_problems__On8sM{border:0;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.Instrument_problem__V4v7F{display:grid;grid-template-columns:20px minmax(0,1fr);grid-column-gap:var(--space-4);column-gap:var(--space-4);align-items:start;align-content:center;padding:var(--space-4);min-height:56px;border:var(--border-hairline);border-radius:var(--radius-control);background:var(--surface-page);cursor:pointer;transition:border-color var(--dur-state) var(--ease-out),background var(--dur-state) var(--ease-out)}.Instrument_problem__V4v7F:hover{border-color:var(--xl-blue)}.Instrument_problem__V4v7F[data-selected=true]{border-color:var(--xl-blue-dark);background:var(--surface-raised)}.Instrument_problem__V4v7F[data-variant=other]{border-style:dashed}.Instrument_problemLabel__R5_zd{font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-normal);color:var(--text-strong)}.Instrument_notes__BElu0{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border:var(--border-hairline);border-top:3px solid var(--xl-blue);padding:var(--space-5)}.Instrument_notesLabel__9qB1k{font-family:var(--font-display);font-size:var(--type-small);font-weight:600;color:var(--xl-navy)}.Instrument_notesField__BRLx1{width:100%;border:var(--border-hairline);border-radius:var(--radius-control);padding:var(--space-3);font-size:var(--type-body);color:var(--text-strong);background:var(--surface-page);resize:vertical}.Instrument_notesField__BRLx1,.Instrument_notesHint__ad8mn{font-family:var(--font-body);line-height:var(--leading-normal)}.Instrument_notesHint__ad8mn{font-size:var(--type-micro);color:var(--text-muted);max-width:62ch}.Instrument_pending__68yWE{font-family:var(--font-body);font-size:var(--type-small);line-height:var(--leading-relaxed);color:var(--text-muted);max-width:64ch;border-left:2px solid var(--xl-hairline);padding-left:var(--space-4)}.Instrument_brief__12oCd{display:grid;grid-gap:var(--space-5);gap:var(--space-5);max-width:82ch;border:var(--border-hairline);border-top:3px solid var(--xl-blue);background:var(--surface-raised);padding:clamp(20px,3.5vw,48px);animation:Instrument_expand__XJgx9 var(--dur-context) var(--ease-out) both}.Instrument_briefTitle__7CNx2{font-size:var(--type-h3);color:var(--xl-navy)}.Instrument_briefNarrative__JAY8P{font-family:var(--font-body);font-size:var(--type-lead);line-height:var(--leading-relaxed);color:var(--text-body);max-width:64ch}.Instrument_briefBlock__02h7j{font-size:var(--type-h4);color:var(--xl-navy);border-top:var(--border-hairline);padding-top:var(--space-5)}.Instrument_uses__UHhxj{list-style:none;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.Instrument_use__1OQ2j{display:grid;grid-template-columns:36px minmax(0,1fr);grid-column-gap:var(--space-4);column-gap:var(--space-4);align-items:start}.Instrument_useIcon__gP7MD{display:grid;place-items:center;width:36px;height:36px;border:var(--border-hairline);background:var(--surface-page);color:var(--xl-blue-dark)}.Instrument_useBody__1QDvw{display:grid;grid-gap:2px;gap:2px;min-width:0}.Instrument_useName__Rpr3J{font-family:var(--font-display);font-size:var(--type-small);font-weight:600;color:var(--xl-navy)}.Instrument_useRole__C_FSk{font-family:var(--font-body);font-size:var(--type-small);line-height:var(--leading-normal);color:var(--text-body);max-width:64ch}.Instrument_integration__kBPzA{list-style:none;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.Instrument_integrationLine__kCOVK{position:relative;font-family:var(--font-body);font-size:var(--type-small);line-height:var(--leading-normal);color:var(--text-body);padding-left:var(--space-6);max-width:68ch}.Instrument_integrationLine__kCOVK:before{content:"";position:absolute;left:0;top:.66em;width:16px;height:1px;background:var(--xl-blue)}.Instrument_question__VkX7b{display:grid;grid-gap:var(--space-3);gap:var(--space-3);background:var(--surface-deep);padding:var(--space-5) var(--space-6)}.Instrument_questionHeading__HcF20{font-size:var(--type-mono-label);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-accent-on-deep)}.Instrument_questionText__bXN6M{font-family:var(--font-body);font-size:var(--type-lead);line-height:var(--leading-normal);color:var(--text-on-deep);max-width:58ch}.Instrument_briefActions__ZtBvY{display:flex;flex-wrap:wrap;gap:var(--space-4);border-top:var(--border-hairline);padding-top:var(--space-5)}.Instrument_persist__Wkfmf{position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-page);border:var(--border-hairline);border-left:3px solid var(--xl-hairline);transition:border-color var(--dur-state) var(--ease-out)}.Instrument_persist__Wkfmf[data-state=chosen]{border-left-color:var(--xl-blue)}.Instrument_persistText__nMI3r{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);min-width:0}.Instrument_persistLabel__dYGoC{font-family:var(--font-display);font-size:var(--type-mono-label);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-accent)}.Instrument_persistValue__rtrUC{font-family:var(--font-display);font-size:var(--type-body);font-weight:600;color:var(--xl-navy)}.Instrument_persistCount__h6aXu{font-family:var(--font-display);font-size:var(--type-micro);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Instrument_persistPrompt__oSeOu{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--type-small);font-weight:600;color:var(--text-strong)}.Instrument_persistArrow__ast4Y{color:var(--text-accent)}.Instrument_persistNumber__9_lQr{font-family:var(--font-display);font-size:var(--type-h4);font-weight:700;letter-spacing:var(--tracking-tight);color:var(--text-strong)}.Instrument_persistControls__v1NTB{display:flex;gap:var(--space-3)}.Instrument_persistButton__fYhTe,.Instrument_stepButton__Vkzsy{font-family:var(--font-display);font-size:var(--type-micro);font-weight:600;min-height:44px;padding:10px 16px;border:var(--border-hairline);border-radius:var(--radius-control);background:transparent;color:var(--xl-navy);transition:background var(--dur-state) var(--ease-out),border-color var(--dur-state) var(--ease-out),color var(--dur-state) var(--ease-out)}.Instrument_persistButton__fYhTe:hover:enabled,.Instrument_stepButton__Vkzsy:hover:enabled{border-color:var(--xl-blue-dark);color:var(--xl-blue-dark);background:var(--surface-raised)}.Instrument_persistButton__fYhTe[data-tone=forward],.Instrument_stepButton__Vkzsy[data-tone=forward]{background:var(--xl-navy);border-color:var(--xl-navy);color:var(--xl-white)}.Instrument_persistButton__fYhTe[data-tone=forward]:hover:enabled,.Instrument_stepButton__Vkzsy[data-tone=forward]:hover:enabled{background:var(--xl-blue-dark);border-color:var(--xl-blue-dark);color:var(--xl-white)}.Instrument_persistButton__fYhTe:disabled,.Instrument_stepButton__Vkzsy:disabled{opacity:.45;cursor:default}.Instrument_stepper__jnzBJ{position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:5;display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--surface-page);border:var(--border-hairline)}.Instrument_stepCount__XQNUB{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);font-family:var(--font-display);font-size:var(--type-small);font-weight:700;color:var(--xl-navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Instrument_stepName__uE3Hx{font-size:var(--type-mono-label);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-accent)}.Instrument_stepTrack__lXuBY{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.Instrument_stepTick__rokCj{height:3px;background:var(--xl-hairline)}.Instrument_stepTick__rokCj[data-state=current]{background:var(--xl-blue)}.Instrument_stepTick__rokCj[data-state=done]{background:var(--xl-blue-light)}.Instrument_stepControls__n13DR{display:flex;gap:var(--space-3)}.Instrument_stepButton__Vkzsy{flex:1 1}.Instrument_stepHint__vKAX0{font-family:var(--font-body);font-size:var(--type-micro);line-height:var(--leading-normal);color:var(--text-muted)}@media (max-width:767px){.Instrument_movement__9YQlq+.Instrument_movement__9YQlq{margin-top:0}.Instrument_persist__Wkfmf{display:none}.Instrument_movementHead__o3iYh{grid-template-columns:2.25rem minmax(0,1fr);column-gap:var(--space-4)}.Instrument_movementIndex__AKiXW{font-size:var(--type-h3)}.Instrument_rowLabel__n_MpU{grid-template-columns:20px minmax(0,1fr);padding:var(--space-4) var(--space-3)}.Instrument_rowCount__M2qY1{grid-column:2;justify-items:start;text-align:left;display:flex;align-items:baseline;gap:var(--space-2)}.Instrument_rowDetail__tH8_3{padding-left:calc(20px + var(--space-3) * 2)}.Instrument_question__VkX7b{padding:var(--space-4)}}@media (min-width:768px){.Instrument_stepper__jnzBJ{display:none}}@media (min-width:900px){.Instrument_problems__On8sM{grid-template-columns:repeat(2,minmax(0,1fr))}.Instrument_notes__BElu0,.Instrument_problem__V4v7F[data-variant=other]{grid-column:1/-1}}