.PassOffItemSelector_selector__29Zsu{max-width:100%;min-width:0;position:relative;width:min(42rem,calc(100vw - 4rem))}.PassOffItemSelector_option__PQeF4,.PassOffItemSelector_trigger__U73W7{align-items:center;background:var(--surface,#ffffff);border:1px solid var(--line);border-radius:8px;color:inherit;display:grid;font:inherit;gap:.65rem;grid-template-columns:minmax(0,1fr) auto;min-height:2.75rem;padding:.55rem .7rem;text-align:left;width:100%}.PassOffItemSelector_option__PQeF4:focus-visible,.PassOffItemSelector_trigger__U73W7:focus-visible{outline:3px solid var(--teal,#0d6f72);outline-offset:2px}.PassOffItemSelector_option__PQeF4.PassOffItemSelector_completed__AiyiY,.PassOffItemSelector_trigger__U73W7.PassOffItemSelector_completed__AiyiY{color:var(--green,#317a46);font-weight:800}.PassOffItemSelector_itemText__OF7nv{align-items:center;display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr);min-width:0}.PassOffItemSelector_itemText__OF7nv strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PassOffItemSelector_option__PQeF4 .PassOffItemSelector_itemText__OF7nv strong{overflow-wrap:anywhere;white-space:normal}.PassOffItemSelector_completedTick__XtjSx{background:#fff3c4;border:1px solid var(--gold,#d79922);border-radius:999px;color:#855600;filter:drop-shadow(0 1px 0 rgb(96 63 4/18%));flex:0 0 auto;padding:.08rem}.PassOffItemSelector_tickPlaceholder__w592_{display:inline-block;height:1.25rem;width:1.25rem}.PassOffItemSelector_menu__ZYYBC{background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);left:0;margin-top:.35rem;max-height:min(27rem,55vh);min-width:100%;overflow-y:auto;padding:.35rem;position:absolute;right:0;z-index:75}.PassOffItemSelector_option__PQeF4{background:transparent;border:0;border-radius:6px;min-height:2.75rem;padding:.5rem .55rem}.PassOffItemSelector_option__PQeF4:hover,.PassOffItemSelector_option__PQeF4[aria-selected=true]{background:#edf5f4}@media (max-width:600px){.PassOffItemSelector_selector__29Zsu{width:min(100%,calc(100vw - 2rem))}.PassOffItemSelector_menu__ZYYBC{max-height:48vh}}.PassOffMethodBookSelector_field__Dqum0{display:grid;gap:.38rem;max-width:100%;width:min(42rem,100%)}.PassOffMethodBookSelector_label__u2TMh{color:var(--muted);font-weight:800}.PassOffMethodBookSelector_field__Dqum0 select{font-weight:750;min-height:2.75rem}.PassOffMethodBookSelector_hint__mHjBf{color:var(--muted);font-size:.82rem;font-weight:550;line-height:1.35}@media (max-width:600px){.PassOffMethodBookSelector_field__Dqum0,.PassOffMethodBookSelector_field__Dqum0 select{width:100%}}.PassOffStudentSelector_selector__f43Co{max-width:100%;min-width:0;position:relative;width:min(30rem,calc(100vw - 4rem))}.PassOffStudentSelector_trigger__dyYxf{align-items:center;background:var(--surface,#ffffff);border:1px solid var(--line);border-radius:8px;color:inherit;display:grid;font:inherit;gap:.6rem;grid-template-columns:minmax(0,1fr) auto auto;min-height:2.75rem;padding:.55rem .7rem;text-align:left;width:100%}.PassOffStudentSelector_option__iNBAX:focus-visible,.PassOffStudentSelector_trigger__dyYxf:focus-visible{outline:3px solid color-mix(in srgb,var(--teal,#167f79) 30%,transparent);outline-offset:2px}.PassOffStudentSelector_optionText__yJ_dc,.PassOffStudentSelector_selectionText__P0b_Y{min-width:0}.PassOffStudentSelector_optionText__yJ_dc small,.PassOffStudentSelector_optionText__yJ_dc strong,.PassOffStudentSelector_selectionText__P0b_Y small,.PassOffStudentSelector_selectionText__P0b_Y strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PassOffStudentSelector_optionText__yJ_dc small,.PassOffStudentSelector_selectionText__P0b_Y small{color:var(--muted);font-size:.78rem;margin-top:.08rem}.PassOffStudentSelector_score__KifiK{color:var(--teal-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850;min-width:2ch;text-align:right}.PassOffStudentSelector_menu__gP84I{background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);left:0;margin-top:.35rem;max-height:min(25rem,55vh);min-width:100%;overflow-y:auto;padding:.35rem;position:absolute;right:0;z-index:70}.PassOffStudentSelector_group__p_G_v+.PassOffStudentSelector_group__p_G_v{border-top:1px solid var(--line);margin-top:.35rem;padding-top:.35rem}.PassOffStudentSelector_groupHeading__AmOQc{color:var(--muted);font-size:.73rem;font-weight:850;letter-spacing:.06em;padding:.38rem .55rem .24rem;text-transform:uppercase}.PassOffStudentSelector_option__iNBAX{align-items:center;background:transparent;border:0;border-radius:6px;color:inherit;display:grid;font:inherit;gap:.7rem;grid-template-columns:minmax(0,1fr) auto;min-height:2.65rem;padding:.48rem .55rem;text-align:left;width:100%}.PassOffStudentSelector_option__iNBAX:hover,.PassOffStudentSelector_option__iNBAX[aria-selected=true]{background:#edf5f4}.PassOffStudentSelector_empty__nLuO2{color:var(--muted);padding:.7rem}@media (max-width:600px){.PassOffStudentSelector_menu__gP84I{max-height:48vh}.PassOffStudentSelector_option__iNBAX,.PassOffStudentSelector_trigger__dyYxf{gap:.45rem}}.SavedViewControls_controls__eEo93{width:auto;max-width:100%;min-width:0}.SavedViewControls_controls__eEo93[open]{width:min(100%,34rem)}.SavedViewControls_controls__eEo93>summary{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;min-height:2.75rem;cursor:pointer;padding:.6rem .75rem;color:var(--primary-dark,#07585c);border:1px solid var(--border,#d4dede);border-radius:.65rem;font-size:.9rem;font-weight:700;list-style:none}.SavedViewControls_controls__eEo93>summary::-webkit-details-marker{display:none}.SavedViewControls_controls__eEo93>summary:after{content:"+";margin-left:.35rem}.SavedViewControls_controls__eEo93[open]>summary:after{content:"−"}.SavedViewControls_controls__eEo93>summary:focus-visible,.SavedViewControls_open___oKYh:focus-visible{outline:3px solid var(--primary,#147e83);outline-offset:3px}.SavedViewControls_count__wE8Xt{padding:.1rem .4rem;border-radius:1rem;background:var(--primary-soft,#eaf5f5)}.SavedViewControls_panel__w9xO8{display:grid;gap:.75rem;margin-top:.5rem;padding:1rem;background:var(--surface,#fff);border:1px solid var(--border,#d4dede);border-radius:.7rem;text-align:left}.SavedViewControls_panel__w9xO8 .SavedViewControls_context__x0hxo{font-size:.8rem;line-height:1.5;margin:0;color:var(--muted)}.SavedViewControls_list__WU91x{display:grid;gap:.6rem;padding:0;margin:0;list-style:none}.SavedViewControls_list__WU91x>li{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid var(--border,#d4dede);padding-bottom:.6rem}.SavedViewControls_panel__w9xO8 .SavedViewControls_open___oKYh{display:grid;flex:1 1 11rem;min-width:0;gap:.25rem;border:0;padding:.5rem;border-radius:.5rem;background:var(--primary-soft,#eaf5f5);color:var(--primary-dark,#07585c);text-align:left;white-space:normal;overflow-wrap:anywhere}.SavedViewControls_open___oKYh small{font-size:.77rem;font-weight:400;color:var(--muted)}.SavedViewControls_actions__9X_iN{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.SavedViewControls_actions__9X_iN button{min-width:2.75rem;min-height:2.75rem}.SavedViewControls_rename__Ufv0E,.SavedViewControls_saveForm__CS6AH{width:100%;min-width:0;display:grid;gap:.5rem}.SavedViewControls_saveForm__CS6AH{padding-top:.4rem}.SavedViewControls_panel__w9xO8 label{margin:0;font-size:.85rem;font-weight:700}.SavedViewControls_panel__w9xO8 input,.SavedViewControls_panel__w9xO8 select{min-width:0;width:100%}.SavedViewControls_confirm__9FsDf{flex-basis:100%;background:#fff6df;border-radius:.5rem;padding:.65rem}.SavedViewControls_confirm__9FsDf p{margin:0 0 .5rem;font-size:.85rem}.SavedViewControls_notice__BWaCV{font-size:.85rem;margin:0;padding:.65rem;border-left:3px solid var(--primary,#147e83)}.SavedViewControls_feedback__87XyA{margin:0;font-size:.85rem}.SavedViewControls_feedback__87XyA:empty{display:none}@media (max-width:640px){.SavedViewControls_controls__eEo93{width:100%}.SavedViewControls_controls__eEo93>summary{justify-content:flex-start}.SavedViewControls_panel__w9xO8{padding:.75rem}}.FirstDayGuide_guide__c1ZAq{display:grid;gap:1rem;min-width:0}.FirstDayGuide_progress__iK01x{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.FirstDayGuide_progress__iK01x progress{width:min(20rem,100%);height:.7rem;accent-color:var(--brand,#126e72)}.FirstDayGuide_note__5TS6u{margin:0;font-size:.85rem;color:var(--muted,#596473);line-height:1.5}.FirstDayGuide_steps__FY7a6{list-style:none;padding:0;margin:0;display:flex;gap:.5rem;flex-wrap:wrap}.FirstDayGuide_steps__FY7a6 li{flex:1 1 9rem}.FirstDayGuide_steps__FY7a6 button{min-height:44px;width:100%;padding:.65rem .8rem;text-align:left;justify-content:flex-start;font-size:.85rem}.FirstDayGuide_steps__FY7a6 button[aria-current=step]{color:white;background:#126e72;box-shadow:0 0 0 2px #126e72}.FirstDayGuide_steps__FY7a6 button>span:first-child{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.3rem}.FirstDayGuide_current__vEUFg{border:1px solid #cddcdd;background:#f5f9f9;border-radius:12px;padding:clamp(1rem,3vw,1.5rem);display:grid;gap:.65rem}.FirstDayGuide_current__vEUFg h3,.FirstDayGuide_current__vEUFg p{margin:0}.FirstDayGuide_check__0Fw_b{padding:.75rem 0}.FirstDayGuide_actions__jEiaZ{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.FirstDayGuide_prompt__M3X4P{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;padding:.9rem 1.1rem;border:1px solid #cddcdd;border-radius:12px;background:#f5f9f9;margin-bottom:1rem}.FirstDayGuide_prompt__M3X4P>div{flex:1 1 16rem}.FirstDayGuide_prompt__M3X4P p{margin:.2rem 0 0;color:var(--muted,#596473);font-size:.87rem}@media (max-width:600px){.FirstDayGuide_steps__FY7a6 li{flex-basis:100%}.FirstDayGuide_actions__jEiaZ>*{flex:1 1 100%}}@media print{.FirstDayGuide_actions__jEiaZ,.FirstDayGuide_prompt__M3X4P,.FirstDayGuide_steps__FY7a6{display:none}.FirstDayGuide_current__vEUFg{border:0;padding:0;background:white}}.MicrophoneDeviceSelect_field__8XK8q{display:grid;gap:.5rem;min-width:0}.MicrophoneDeviceSelect_field__8XK8q select{max-width:100%;min-height:2.75rem;min-width:0;width:100%}.MicrophoneDeviceSelect_hint__kDRS2{font-weight:400;line-height:1.5}.ResponsiveTable_root__2x5kW{max-width:100%;min-width:0;width:100%}.ResponsiveTable_hint__xtT5K{align-items:center;color:var(--muted);display:flex;font-size:.8rem;gap:.4rem;line-height:1.4;margin:0 0 .5rem}.ResponsiveTable_hint__xtT5K[hidden]{display:none}.ResponsiveTable_screenReaderOnly__qHl1t{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi{border-radius:8px;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-gutter:stable;touch-action:auto;width:100%}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi:focus-visible{outline:3px solid var(--brand,#0d6f72);outline-offset:3px}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi>table{display:table;min-width:var(--responsive-table-min-width,40rem);width:100%}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi>table>caption{display:table-caption}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi>table>thead{display:table-header-group}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi>table>tbody{display:table-row-group}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi>table>tfoot{display:table-footer-group}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi>table>colgroup{display:table-column-group}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi>table>colgroup>col{display:table-column}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi>table>:is(thead,tbody,tfoot)>tr{border:0;border-radius:0;display:table-row;margin:0;padding:0}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi>table>:is(thead,tbody,tfoot)>tr>:is(th,td){display:table-cell}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi[data-table-mode=scroll]>table td:before{content:none}@media screen and (max-width:760px){.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi[data-table-mode=scroll]>table>:is(thead,tbody,tfoot)>tr{box-shadow:none}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi[data-table-mode=scroll]>table>:is(thead,tbody,tfoot)>tr>:is(th,td){min-width:0;width:auto}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi[data-table-mode=cards]>table,.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi[data-table-mode=cards]>table>:is(tbody,tfoot){display:block;min-width:0;width:100%}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi[data-table-mode=cards]>table>thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi[data-table-mode=cards]>table>thead>tr>th{visibility:visible}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi[data-table-mode=cards]>table>:is(tbody,tfoot)>tr{background:var(--surface,#ffffff);border:1px solid var(--line,#dfe8e5);border-radius:8px;display:grid;gap:0;margin-bottom:.75rem;padding:.65rem;width:100%}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi[data-table-mode=cards]>table>:is(tbody,tfoot)>tr>:is(th,td){align-items:start;border:0;border-bottom:1px solid var(--line,#dfe8e5);display:grid;gap:.25rem .75rem;grid-template-columns:minmax(6rem,32%) minmax(0,1fr);min-width:0;overflow-wrap:anywhere;padding:.55rem 0;position:static;text-align:left;white-space:normal;width:100%}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi[data-table-mode=cards]>table>:is(tbody,tfoot)>tr>:is(th,td)[data-label]:before{color:var(--muted);content:attr(data-label);font-size:.78rem;font-weight:800}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi[data-table-mode=cards]>table>:is(tbody,tfoot)>tr>:is(th,td):not([data-label]){display:block}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi[data-table-mode=cards]>table>:is(tbody,tfoot)>tr>[data-card-full-width=true]{grid-template-columns:minmax(0,1fr)}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi[data-table-mode=cards]>table>:is(tbody,tfoot)>tr>:is(th,td):last-child{border-bottom:0}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi[data-table-mode=cards] :is(th,td)>:is(input,select,textarea,label,a,div,form,button){max-width:100%;min-width:0}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi[data-table-mode=cards] :is(th,td) :is(button,a){max-width:100%;white-space:normal}}@media print{.ResponsiveTable_hint__xtT5K,.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi>[aria-hidden=true]{display:none!important}.ResponsiveTable_root__2x5kW,.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi{max-height:none!important;overflow:visible!important;padding:0!important;width:100%!important}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi>table{display:table!important;min-width:0!important;width:100%!important}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi>table>thead{clip-path:none!important;display:table-header-group!important;height:auto!important;overflow:visible!important;position:static!important;white-space:normal!important;width:auto!important}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi>table>tbody{display:table-row-group!important}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi>table>tfoot{display:table-footer-group!important}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi>table>:is(thead,tbody,tfoot)>tr{page-break-inside:avoid;break-inside:avoid;display:table-row!important;height:auto!important;min-height:0!important}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi>table>:is(thead,tbody,tfoot)>tr>:is(th,td){display:table-cell!important;font-size:.75rem;height:auto!important;line-height:1.4!important;min-height:0!important;min-width:0!important;overflow:visible!important;overflow-wrap:anywhere;padding:.35rem!important;position:static!important;visibility:visible!important;white-space:normal!important;width:auto!important}.ResponsiveTable_viewport__8lHfi.ResponsiveTable_viewport__8lHfi>table :is(th,td):before{content:none!important}}.friends_confirmation__eroVH{background:var(--teal-soft,#edf6f6);border:2px solid var(--teal,#11777b);border-radius:.9rem;padding:1rem;scroll-margin-top:5rem}.friends_confirmation__eroVH:focus{outline:3px solid var(--teal,#11777b);outline-offset:3px}.friends_confirmation__eroVH h3{margin-top:0}.friends_actions__H5Y59{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.friends_actions__H5Y59 a,.friends_actions__H5Y59 button{min-height:2.75rem}.friends_requestList__nGTFt{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.friends_request__zNrjf{align-items:center;border:1px solid var(--border,#d7dede);border-radius:.75rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.85rem}.friends_request__zNrjf p{margin:.25rem 0 0}.friends_requestName__aue3Y{font-weight:700}.friends_outgoing__i3tYu{margin-top:1.25rem}.friends_error__7l5lY{color:var(--danger,#a72b30);font-weight:600}@media (max-width:36rem){.friends_request__zNrjf>div{width:100%}.friends_actions__H5Y59 a,.friends_actions__H5Y59 button{flex:1 1 auto}}.AppMicrophoneStartupDialog_overlay__Udc0T{align-items:center;background:rgba(23,32,42,.48);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));position:fixed;z-index:100100}.AppMicrophoneStartupDialog_dialog__iYakF{background:var(--surface,#fff);border:1px solid var(--line,#d8dedc);border-radius:1rem;box-shadow:0 1.25rem 4rem rgba(23,32,42,.25);color:var(--ink,#17202a);display:grid;gap:1rem;margin:auto;max-width:35rem;padding:clamp(1rem,4vw,1.5rem);width:100%}.AppMicrophoneStartupDialog_dialog__iYakF p{line-height:1.5;margin:0}.AppMicrophoneStartupDialog_header__CCH_u{align-items:center;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto}.AppMicrophoneStartupDialog_header__CCH_u>svg{color:var(--teal,#0d6f72)}.AppMicrophoneStartupDialog_header__CCH_u h2{font-size:clamp(1.15rem,4vw,1.45rem);line-height:1.25;margin:0}.AppMicrophoneStartupDialog_header__CCH_u button{min-height:2.75rem;min-width:2.75rem}.AppMicrophoneStartupDialog_privacy__dL2LG{background:var(--stage,#f5f0e4);border-radius:.65rem;padding:.85rem}.AppMicrophoneStartupDialog_status__QuQyh{border-left:3px solid var(--teal,#0d6f72);padding-left:.75rem}.AppMicrophoneStartupDialog_actions__y100q{display:flex;flex-wrap:wrap;gap:.65rem}.AppMicrophoneStartupDialog_actions__y100q button{flex:1 1 13rem;justify-content:center;min-height:2.75rem}.AppMicrophoneStartupDialog_dialog__iYakF small{line-height:1.5}.AppMicrophoneStartupDialog_dialog__iYakF :focus-visible{outline:3px solid var(--teal,#0d6f72);outline-offset:3px}@media print{.AppMicrophoneStartupDialog_overlay__Udc0T{display:none}}.KeyPracticeRhythmNotation_bar__WeqJk{background:#fff;border:1px solid #d9e3e1;border-radius:.75rem;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;position:relative;scrollbar-gutter:stable;width:100%}.KeyPracticeRhythmNotation_canvas__udwHd{min-height:9.625rem;min-width:17.5rem}.KeyPracticeRhythmNotation_canvas__udwHd svg{display:block;height:auto;margin-inline:auto;max-width:none}.KeyPracticeRhythmNotation_fallback__IqaLn{align-items:center;color:var(--muted,#5d6677);display:flex;inset:0;justify-content:center;padding:1rem;position:absolute;text-align:center}.KeyPracticeRhythmNotation_value__Yws77{background:#fff;border-radius:.35rem;display:block;flex:0 0 4.75rem;height:4.75rem;margin-inline:auto;overflow:hidden;pointer-events:none;width:4.75rem}.KeyPracticeRhythmNotation_value__Yws77.KeyPracticeRhythmNotation_value__Yws77{opacity:1}.KeyPracticeRhythmNotation_value__Yws77 svg{display:block;height:4.75rem;width:4.75rem}@media (max-width:520px){.KeyPracticeRhythmNotation_bar__WeqJk{margin-inline:-.15rem;max-width:calc(100% + .3rem);width:calc(100% + .3rem)}.KeyPracticeRhythmNotation_value__Yws77{flex-basis:4rem;height:4rem;width:4rem}.KeyPracticeRhythmNotation_value__Yws77 svg{height:4rem;width:4rem}}.TunerTargetNotation_card__oBFp_{align-items:center;background:color-mix(in srgb,var(--surface,#fff) 92%,var(--accent,#2864dc) 8%);border:1px solid var(--border,#d8dee8);border-radius:1rem;display:grid;gap:1rem;grid-template-columns:minmax(8.5rem,.65fr) minmax(14rem,1.35fr);padding:.85rem 1rem}.TunerTargetNotation_details__lKUm0{display:grid;gap:.2rem}.TunerTargetNotation_details__lKUm0 small,.TunerTargetNotation_details__lKUm0 span{color:var(--muted,#5d6677)}.TunerTargetNotation_details__lKUm0 strong{font-size:clamp(1.8rem,5vw,3rem);line-height:1}.TunerTargetNotation_notation__1mYUR{background:#fff;border:1px solid #dfe4ec;border-radius:.75rem;min-height:9rem;overflow:hidden;position:relative}.TunerTargetNotation_notation__1mYUR svg{display:block;height:auto;margin:0 auto;max-width:100%}@media (max-width:620px){.TunerTargetNotation_card__oBFp_{grid-template-columns:1fr}.TunerTargetNotation_details__lKUm0{text-align:center}}.EnsemblePitchRangeSlider_root__4RFzO{border:0;display:grid;gap:.4rem;grid-column:1/-1;margin:0;min-width:0;padding:0}.EnsemblePitchRangeSlider_root__4RFzO legend{font-weight:750;padding:0}.EnsemblePitchRangeSlider_heading__9JCRJ{align-items:center;display:grid;gap:.6rem;grid-template-columns:minmax(3.5rem,1fr) auto minmax(3.5rem,1fr)}.EnsemblePitchRangeSlider_rangePill__8k5Ar{background:color-mix(in srgb,var(--teal,#167f79) 9%,#ffffff);border:1px solid color-mix(in srgb,var(--teal,#167f79) 30%,#d9e3e1);border-radius:999px;color:var(--teal-dark,#0d6f72);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:7.5rem;padding:.3rem .65rem;text-align:center}.EnsemblePitchRangeSlider_rangeSummary__50kej{align-items:center;display:grid;gap:.35rem;grid-template-columns:minmax(4.25rem,5.25rem) auto minmax(4.25rem,5.25rem);justify-content:center;min-width:0}.EnsemblePitchRangeSlider_notePreview__eAJnh{display:block;height:2.8rem;min-width:0;overflow:hidden;width:100%}.EnsemblePitchRangeSlider_notePreview__eAJnh svg{display:block;height:100%;width:100%}.EnsemblePitchRangeSlider_lowPreview__hIRj6{justify-self:end}.EnsemblePitchRangeSlider_highPreview__Xu7kL{justify-self:start}.EnsemblePitchRangeSlider_boundary__CBJ_7{display:grid;gap:.05rem}.EnsemblePitchRangeSlider_boundary__CBJ_7:last-child{text-align:end}.EnsemblePitchRangeSlider_boundary__CBJ_7 small,.EnsemblePitchRangeSlider_hint__qUFdB{color:var(--muted,#5d6677)}.EnsemblePitchRangeSlider_boundary__CBJ_7 output{color:var(--ink,#142323);font-weight:850}.EnsemblePitchRangeSlider_slider__NJhKv{height:3rem;min-width:0;position:relative;touch-action:pan-y}.EnsemblePitchRangeSlider_track__08KN9{background:#d7e3e1;border-radius:999px;height:.55rem;inset:50% .85rem auto;position:absolute;transform:translateY(-50%)}.EnsemblePitchRangeSlider_track__08KN9>span{background:var(--teal,#167f79);border-radius:inherit;inset:0 calc(100% - var(--ensemble-range-high)) 0 var(--ensemble-range-low);position:absolute}.EnsemblePitchRangeSlider_input__gLI03{appearance:none;background:transparent;height:3rem;inset:0;margin:0;padding:0;pointer-events:none;position:absolute;width:100%}.EnsemblePitchRangeSlider_lowInput___SVSB{z-index:2}.EnsemblePitchRangeSlider_highInput__dJil_{z-index:3}.EnsemblePitchRangeSlider_input__gLI03::-webkit-slider-runnable-track{background:transparent;border:0;height:.55rem}.EnsemblePitchRangeSlider_input__gLI03::-webkit-slider-thumb{appearance:none;background:var(--teal-dark,#0d6f72);border:4px solid #ffffff;border-radius:50%;box-shadow:0 0 0 2px var(--teal-dark,#0d6f72),0 2px 5px rgb(0 0 0/20%);cursor:grab;height:1.75rem;margin-top:-.6rem;pointer-events:auto;width:1.75rem}.EnsemblePitchRangeSlider_input__gLI03::-moz-range-track{background:transparent;border:0;height:.55rem}.EnsemblePitchRangeSlider_input__gLI03::-moz-range-thumb{background:var(--teal-dark,#0d6f72);border:4px solid #ffffff;border-radius:50%;box-shadow:0 0 0 2px var(--teal-dark,#0d6f72),0 2px 5px rgb(0 0 0/20%);cursor:grab;height:1.25rem;pointer-events:auto;width:1.25rem}.EnsemblePitchRangeSlider_input__gLI03:focus-visible{outline:none;z-index:5}.EnsemblePitchRangeSlider_input__gLI03:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #ffffff,0 0 0 6px var(--focus,#145be7)}.EnsemblePitchRangeSlider_input__gLI03:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #ffffff,0 0 0 6px var(--focus,#145be7)}.EnsemblePitchRangeSlider_input__gLI03:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.06)}.EnsemblePitchRangeSlider_input__gLI03:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.06)}.EnsemblePitchRangeSlider_input__gLI03:disabled::-moz-range-thumb,.EnsemblePitchRangeSlider_input__gLI03:disabled::-webkit-slider-thumb{cursor:not-allowed;filter:grayscale(1);opacity:.55}.EnsemblePitchRangeSlider_hint__qUFdB{line-height:1.35}@media (max-width:520px){.EnsemblePitchRangeSlider_heading__9JCRJ{grid-template-columns:1fr 1fr}.EnsemblePitchRangeSlider_rangeSummary__50kej{grid-column:1/-1;grid-row:1;grid-template-columns:minmax(3.5rem,1fr) auto minmax(3.5rem,1fr);width:100%}.EnsemblePitchRangeSlider_rangePill__8k5Ar{min-width:6.5rem;padding-inline:.45rem}.EnsemblePitchRangeSlider_boundary__CBJ_7{grid-row:2}.EnsemblePitchRangeSlider_input__gLI03,.EnsemblePitchRangeSlider_slider__NJhKv{height:3.25rem}.EnsemblePitchRangeSlider_input__gLI03::-webkit-slider-thumb{height:2rem;margin-top:-.72rem;width:2rem}.EnsemblePitchRangeSlider_input__gLI03::-moz-range-thumb{height:1.5rem;width:1.5rem}}@media (prefers-reduced-motion:reduce){.EnsemblePitchRangeSlider_input__gLI03:active::-moz-range-thumb,.EnsemblePitchRangeSlider_input__gLI03:active::-webkit-slider-thumb{transform:none}}.CreativePracticeStudio_studio__cUx54{display:grid;gap:1rem}.CreativePracticeStudio_builderActions__44x6c,.CreativePracticeStudio_intro__7wOEO,.CreativePracticeStudio_panelHeading__rRDU6,.CreativePracticeStudio_playActions__wBj81,.CreativePracticeStudio_settingsRow__2LAXh{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.CreativePracticeStudio_intro__7wOEO{background:linear-gradient(135deg,rgb(246 241 255),rgb(237 250 247));border:1px solid rgb(92 63 132/18%);border-radius:1.15rem;padding:clamp(1rem,3vw,1.5rem)}.CreativePracticeStudio_intro__7wOEO h2,.CreativePracticeStudio_panel__fiKbn h3,.CreativePracticeStudio_promptCard__7Y8Uq h4,.CreativePracticeStudio_questionCard__Pfj5R h4{margin:.2rem 0 .45rem}.CreativePracticeStudio_intro__7wOEO p,.CreativePracticeStudio_panelHeading__rRDU6 p,.CreativePracticeStudio_promptCard__7Y8Uq p,.CreativePracticeStudio_questionCard__Pfj5R p{margin:.25rem 0}.CreativePracticeStudio_eyebrow__NyQ3w{color:#5d3a82;font-size:.76rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.CreativePracticeStudio_profileBadge__Z5cQb{background:#fff;border:1px solid rgb(67 45 88/18%);border-radius:999px;color:#49305f;font-size:.86rem;font-weight:750;padding:.55rem .8rem}.CreativePracticeStudio_modeGrid__PkaxP{display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr))}.CreativePracticeStudio_modeActive__BF5A3,.CreativePracticeStudio_modeButton__46LSB{align-items:flex-start;background:#fff;border:1px solid rgb(50 48 65/18%);border-radius:.9rem;color:inherit;display:flex;flex-direction:column;min-height:4.6rem;padding:.8rem;text-align:left}.CreativePracticeStudio_modeActive__BF5A3 span,.CreativePracticeStudio_modeButton__46LSB span{color:#645f6d;font-size:.78rem;line-height:1.3;margin-top:.2rem}.CreativePracticeStudio_modeActive__BF5A3{background:#5d3a82;border-color:#5d3a82;color:#fff;box-shadow:0 0 0 3px rgb(93 58 130/16%)}.CreativePracticeStudio_modeActive__BF5A3 span{color:rgb(255 255 255/82%)}.CreativePracticeStudio_panel__fiKbn{background:#fff;border:1px solid rgb(50 48 65/14%);border-radius:1.15rem;box-shadow:0 .8rem 2rem rgb(58 45 76/8%);display:grid;gap:1rem;padding:clamp(1rem,3vw,1.5rem)}.CreativePracticeStudio_settingsRow__2LAXh{align-items:end;background:#f7f5f9;border-radius:.9rem;justify-content:flex-start;padding:.85rem}.CreativePracticeStudio_panelHeading__rRDU6 label,.CreativePracticeStudio_settingsRow__2LAXh label{display:grid;font-size:.86rem;font-weight:750;gap:.35rem;min-width:9rem}.CreativePracticeStudio_builder__ThN0t select,.CreativePracticeStudio_panelHeading__rRDU6 select,.CreativePracticeStudio_settingsRow__2LAXh select{min-height:2.75rem}.CreativePracticeStudio_settingsRow__2LAXh input[type=range]{min-width:min(18rem,70vw)}.CreativePracticeStudio_barTabs__9kndN{display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr))}.CreativePracticeStudio_barTabActive__eITXE,.CreativePracticeStudio_barTab__5IL_c{background:#fff;border:1px solid rgb(73 48 95/22%);border-radius:.75rem;color:inherit;display:grid;min-height:3.6rem;padding:.55rem}.CreativePracticeStudio_barTabActive__eITXE small,.CreativePracticeStudio_barTab__5IL_c small{font-size:.72rem;margin-top:.15rem}.CreativePracticeStudio_barTabActive__eITXE{background:#eee6f7;border-color:#5d3a82}.CreativePracticeStudio_builder__ThN0t{display:grid;gap:.8rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.CreativePracticeStudio_builder__ThN0t fieldset{border:1px solid rgb(50 48 65/16%);border-radius:.9rem;display:grid;gap:.75rem;margin:0;min-width:0;padding:.9rem}.CreativePracticeStudio_builder__ThN0t legend{font-weight:800;padding:0 .35rem}.CreativePracticeStudio_builder__ThN0t label{display:grid;font-size:.86rem;font-weight:750;gap:.35rem}.CreativePracticeStudio_choiceRow__TR8pa,.CreativePracticeStudio_notePalette__6n6YE,.CreativePracticeStudio_rhythmChoices__hZ8_Q{display:flex;flex-wrap:wrap;gap:.5rem}.CreativePracticeStudio_pitchPicker__Y1o95{display:grid;gap:.45rem;min-width:0}.CreativePracticeStudio_pitchPickerLabel__l6w_p{font-size:.86rem;font-weight:750}.CreativePracticeStudio_pitchChoices__RDYNb{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,6.25rem),1fr));min-width:0}.CreativePracticeStudio_pitchButton__A3tNW{align-items:center;background:#fff;border:1px solid rgb(73 48 95/25%);border-radius:.75rem;color:inherit;display:grid;gap:.25rem;justify-items:center;max-width:100%;min-height:7rem;min-width:0;padding:.4rem}.CreativePracticeStudio_pitchButton__A3tNW[aria-pressed=true]{background:#5d3a82;border-color:#5d3a82;box-shadow:0 0 0 3px rgb(93 58 130/18%);color:#fff}.CreativePracticeStudio_pitchButton__A3tNW:focus-visible{outline:3px solid #0d7273;outline-offset:2px}.CreativePracticeStudio_pitchNotation__Z7VtT{background:#fff;border-radius:.5rem;display:block;height:4.75rem;max-width:7rem;min-width:0;overflow:hidden;width:100%}.CreativePracticeStudio_pitchNotation__Z7VtT svg{display:block;height:100%!important;max-width:100%;width:100%!important}.CreativePracticeStudio_pitchName__cuY5q{font-size:.82rem;font-weight:850}.CreativePracticeStudio_choiceRow__TR8pa button,.CreativePracticeStudio_rhythmChoices__hZ8_Q button{background:#fff;border:1px solid rgb(73 48 95/25%);color:inherit}.CreativePracticeStudio_choiceRow__TR8pa button[aria-pressed=true],.CreativePracticeStudio_rhythmChoices__hZ8_Q button[aria-pressed=true]{background:#5d3a82;border-color:#5d3a82;color:#fff}.CreativePracticeStudio_rhythmChoices__hZ8_Q button{align-items:center;border-radius:.75rem;display:grid;gap:.25rem;justify-items:center;min-height:6rem;min-width:6rem;padding:.45rem}.CreativePracticeStudio_rhythmChoices__hZ8_Q button:disabled{opacity:.45}.CreativePracticeStudio_builderActions__44x6c{grid-column:1/-1;justify-content:flex-start}.CreativePracticeStudio_secondaryButton__576Yz{background:#fff!important;border:1px solid rgb(73 48 95/30%)!important;color:#49305f!important}.CreativePracticeStudio_explanation__zXN9Z,.CreativePracticeStudio_safetyNote__UL10j,.CreativePracticeStudio_status__jC0T6{background:#f4f0f8;border-left:4px solid #76509b;border-radius:.45rem;color:#493f52;padding:.7rem .85rem}.CreativePracticeStudio_notationStack__jwTqg{display:grid;gap:.65rem}.CreativePracticeStudio_notationBar__ealQk{background:#fffefb;border:1px solid rgb(64 58 50/15%);border-radius:.8rem;min-width:0;overflow:hidden;position:relative}.CreativePracticeStudio_barNumber__XPSBG{background:#49305f;border-radius:0 0 .45rem 0;color:#fff;font-size:.72rem;font-weight:800;left:0;padding:.25rem .45rem;position:absolute;top:0;z-index:1}.CreativePracticeStudio_notationCanvas__UJJeJ{min-height:150px;width:100%}.CreativePracticeStudio_notationCanvas__UJJeJ svg{display:block;max-width:100%}.CreativePracticeStudio_notationFallback__7Fc3k{display:block;font-size:.82rem;padding:0 .75rem .75rem}.CreativePracticeStudio_promptCard__7Y8Uq,.CreativePracticeStudio_questionCard__Pfj5R{background:linear-gradient(145deg,#fffaf0,#f5f0fb);border:1px solid rgb(97 70 116/17%);border-radius:1rem;display:grid;gap:.75rem;padding:clamp(1rem,3vw,1.5rem)}.CreativePracticeStudio_promptCard__7Y8Uq ul{display:grid;gap:.45rem;margin:0;padding-left:1.3rem}.CreativePracticeStudio_notePalette__6n6YE span{background:#fff;border:1px solid rgb(73 48 95/22%);border-radius:999px;font-weight:800;min-width:2.6rem;padding:.45rem .6rem;text-align:center}.CreativePracticeStudio_answerGrid__r5Ibw{display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.CreativePracticeStudio_answerGrid__r5Ibw button{background:#fff;border:1px solid rgb(73 48 95/25%);color:inherit;min-height:3.5rem}.CreativePracticeStudio_answerGrid__r5Ibw .CreativePracticeStudio_correctAnswer__t6jjb{background:#e4f6ea;border-color:#257d46;color:#15542e}.CreativePracticeStudio_answerGrid__r5Ibw .CreativePracticeStudio_wrongAnswer__7T2jC{background:#fff0f0;border-color:#a24141;color:#792929}.CreativePracticeStudio_explanation__zXN9Z p{margin-bottom:.65rem}@media (max-width:820px){.CreativePracticeStudio_answerGrid__r5Ibw,.CreativePracticeStudio_modeGrid__PkaxP{grid-template-columns:repeat(2,minmax(0,1fr))}.CreativePracticeStudio_builder__ThN0t{grid-template-columns:1fr}}@media (max-width:520px){.CreativePracticeStudio_answerGrid__r5Ibw,.CreativePracticeStudio_barTabs__9kndN,.CreativePracticeStudio_modeGrid__PkaxP{grid-template-columns:1fr}.CreativePracticeStudio_intro__7wOEO,.CreativePracticeStudio_panelHeading__rRDU6,.CreativePracticeStudio_settingsRow__2LAXh{align-items:stretch;flex-direction:column}.CreativePracticeStudio_panelHeading__rRDU6 label,.CreativePracticeStudio_settingsRow__2LAXh label{width:100%}.CreativePracticeStudio_builderActions__44x6c button,.CreativePracticeStudio_playActions__wBj81 button{flex:1 1 100%;min-height:2.75rem}.CreativePracticeStudio_rhythmChoices__hZ8_Q button{flex:1 1 5.5rem}.CreativePracticeStudio_pitchChoices__RDYNb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.CreativePracticeStudio_studio__cUx54 *,.CreativePracticeStudio_studio__cUx54 :after,.CreativePracticeStudio_studio__cUx54 :before{scroll-behavior:auto!important;transition:none!important}}.LinkedPoll_summaryGrid__pBbWP{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:.9rem 0}.LinkedPoll_summaryCard__lmfmP{background:color-mix(in srgb,var(--teal,#167f79) 7%,var(--surface,#ffffff));border:1px solid color-mix(in srgb,var(--teal,#167f79) 28%,var(--line));border-radius:.8rem;display:grid;gap:.2rem;min-width:0;padding:.75rem}.LinkedPoll_summaryCard__lmfmP small{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.LinkedPoll_summaryCard__lmfmP strong{overflow-wrap:anywhere}.LinkedPoll_instrumentNote__z3vm5{background:color-mix(in srgb,var(--gold,#d79922) 12%,var(--surface,#ffffff));border-inline-start:4px solid var(--gold,#d79922);border-radius:.35rem .7rem .7rem .35rem;margin:.75rem 0;padding:.75rem .85rem}.LinkedPoll_teacherTools___i1pF{border-top:1px solid var(--line);display:grid;gap:1rem;margin-top:1rem;padding-top:1rem}.LinkedPoll_pollHeading__rchlR,.LinkedPoll_toolHeading__RfoZK{align-items:start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.LinkedPoll_pollHeading__rchlR>div,.LinkedPoll_toolHeading__RfoZK>div{display:grid;gap:.2rem}.LinkedPoll_pollHeading__rchlR h3,.LinkedPoll_suggestion__HlR6u legend,.LinkedPoll_toolHeading__RfoZK h3{margin:0}.LinkedPoll_status__ndvCd{background:color-mix(in srgb,var(--teal,#167f79) 9%,var(--surface,#ffffff));border:1px solid color-mix(in srgb,var(--teal,#167f79) 32%,var(--line));border-radius:999px;color:var(--teal-dark,#0d6f72);font-size:.76rem;font-weight:850;padding:.3rem .65rem;text-transform:uppercase}.LinkedPoll_pollComposer___kpqO,.LinkedPoll_settingsForm__XJ_l_{display:grid;gap:.9rem}.LinkedPoll_settingsGrid__qhVba{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.LinkedPoll_settingsGrid__qhVba label,.LinkedPoll_suggestion__HlR6u label{display:grid;font-weight:750;gap:.35rem}.LinkedPoll_tempoControl__VcXmN{grid-column:span 2}.LinkedPoll_formActions__c5jA_{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.LinkedPoll_formActions__c5jA_ small{color:var(--muted);flex:1 1 15rem}.LinkedPoll_optionList__rh05A,.LinkedPoll_suggestionGrid__MX60C{display:grid;gap:.75rem}.LinkedPoll_suggestionGrid__MX60C{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.LinkedPoll_suggestion__HlR6u{border:1px solid var(--line);border-radius:.85rem;display:grid;gap:.75rem;min-width:0;padding:.85rem}.LinkedPoll_suggestion__HlR6u legend{font-weight:850;padding:0 .25rem}.LinkedPoll_suggestionSummary__3Du9x{color:var(--muted);font-size:.82rem;margin:0}.LinkedPoll_pollPanel__wsJuN{background:color-mix(in srgb,var(--gold,#d79922) 7%,var(--surface,#ffffff));border:1px solid color-mix(in srgb,var(--gold,#d79922) 36%,var(--line));border-radius:1rem;display:grid;gap:.9rem;margin-top:1rem;padding:1rem}.LinkedPoll_option__VvIDi{background:var(--surface,#ffffff);border:2px solid var(--line);border-radius:.85rem;display:grid;gap:.55rem;padding:.8rem}.LinkedPoll_optionSelected__beXWU{border-color:var(--teal,#167f79);box-shadow:0 0 0 2px color-mix(in srgb,var(--teal,#167f79) 18%,transparent)}.LinkedPoll_optionWinner__esbTZ{border-color:var(--gold,#d79922)}.LinkedPoll_radioLabel__Xzgwp{align-items:start;cursor:pointer;display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr)}.LinkedPoll_radioLabel__Xzgwp input{height:1.2rem;margin-top:.15rem;width:1.2rem}.LinkedPoll_radioLabel__Xzgwp span{display:grid;gap:.15rem}.LinkedPoll_pollHint__3zSk7,.LinkedPoll_pollResult__ijuRC,.LinkedPoll_radioLabel__Xzgwp small{color:var(--muted)}.LinkedPoll_voteTrack__5Lhdy{background:color-mix(in srgb,var(--ink,#17202a) 8%,var(--surface,#ffffff));border-radius:999px;height:.45rem;overflow:hidden}.LinkedPoll_voteFill__z0q_B{background:var(--teal,#167f79);border-radius:inherit;height:100%;min-width:0;transition:width .18s ease}.LinkedPoll_pollResult__ijuRC{margin:0;min-height:1.4em}.LinkedPoll_pollResult__ijuRC strong{color:var(--ink,#17202a)}.LinkedPoll_pollFieldset__MVK2I{border:0;display:grid;gap:.75rem;margin:0;min-inline-size:0;padding:0}.LinkedPoll_pollFieldset__MVK2I legend{font-weight:850;margin-bottom:.75rem;padding:0}.LinkedPoll_error___VDU4{color:var(--red,#a23b32);font-weight:750}@media (max-width:640px){.LinkedPoll_tempoControl__VcXmN{grid-column:auto}.LinkedPoll_formActions__c5jA_>button,.LinkedPoll_formActions__c5jA_>form,.LinkedPoll_formActions__c5jA_>form>button{width:100%}}.NoteRun_game__dy8Hd{--nr-ink:#1d2946;--nr-muted:#64748b;color:var(--nr-ink);max-width:1280px;margin:0 auto}.NoteRun_heading__nMcSB{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.NoteRun_eyebrow__3QDGv{color:#5e57c7;font-size:.73rem;font-weight:800;letter-spacing:.12em}.NoteRun_heading__nMcSB h1{color:var(--nr-ink);font-size:clamp(1.85rem,4vw,3rem);letter-spacing:-.045em;line-height:1.12;margin:10px 0}.NoteRun_heading__nMcSB h1 span{color:#6852d6}.NoteRun_heading__nMcSB p{color:var(--nr-muted);margin:12px 0 0}.NoteRun_instrument__QDDtK{border:1px solid #e1e4ef;border-radius:16px;display:grid;gap:5px;padding:17px 21px;background:#fff;min-width:180px}.NoteRun_instrument__QDDtK small,.NoteRun_instrument__QDDtK span{font-size:.76rem;color:var(--nr-muted)}.NoteRun_instrument__QDDtK strong{font-size:1.15rem}.NoteRun_settings__lbG9G{display:flex;flex-wrap:wrap;align-items:end;gap:14px 20px;padding:18px;background:#fff;border:1px solid #e1e4ef;border-radius:16px 16px 0 0}.NoteRun_settings__lbG9G label{display:grid;gap:6px;font-size:.79rem;font-weight:700}.NoteRun_settings__lbG9G select{min-height:39px;border:1px solid #cbd5e1;border-radius:8px;padding:7px 26px 7px 10px;background:white;color:var(--nr-ink);font:inherit}.NoteRun_settings__lbG9G label.NoteRun_check__sR8mB{display:flex;align-items:center;min-height:39px;gap:8px;font-weight:500}.NoteRun_check__sR8mB input{accent-color:#6852d6;width:17px;height:17px}.NoteRun_hint__EqVGv{color:var(--nr-muted);font-size:.78rem;line-height:1.6;margin:9px 4px}.NoteRun_stats__f0FNK{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;background:#f0eefb;padding:16px 22px;border:1px solid #e1e4ef;border-bottom:none;font-size:.8rem}.NoteRun_stats__f0FNK>span{display:flex;gap:8px;align-items:center}.NoteRun_stats__f0FNK strong{font-size:1.2rem}.NoteRun_stats__f0FNK .NoteRun_lives__z8iD7{margin-left:auto;color:#e45474;gap:6px}.NoteRun_stage__ZbHKs{position:relative;border:1px solid #e1e4ef;overflow:hidden;background:#f7f8ff}.NoteRun_scene__eBCeF{overflow:hidden;width:100%}.NoteRun_scene__eBCeF>svg{width:100%;height:auto;display:block}.NoteRun_dangerLabel__aYIg9{font:700 12px Arial,sans-serif;fill:#be3356;letter-spacing:2px}.NoteRun_readyText__Dj8xS{font:500 19px Arial,sans-serif;fill:#64748b}.NoteRun_bossHealth__M1F4K{padding:13px 20px;display:flex;align-items:center;gap:20px;background:#ede9fe;font-size:.8rem}.NoteRun_bossHealth__M1F4K progress{flex:1 1;accent-color:#7c3aed;height:13px}.NoteRun_break__e0qml{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#ffffffed;text-align:center;padding:18px;gap:8px}.NoteRun_break__e0qml h2{margin:0;font-size:clamp(1.25rem,3vw,2rem)}.NoteRun_break__e0qml p{margin:0;max-width:600px;color:var(--nr-muted);font-size:.85rem}.NoteRun_break__e0qml small{max-width:580px}.NoteRun_game__dy8Hd button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:10px 17px;border:1px solid #6852d6;border-radius:9px;background:#6852d6;color:white;font-size:.82rem;font-weight:700;cursor:pointer}.NoteRun_game__dy8Hd button.NoteRun_secondary__7L9c0{color:#414869;background:white;border-color:#d7daeb}.NoteRun_game__dy8Hd button:disabled{opacity:.55;cursor:not-allowed}.NoteRun_game__dy8Hd button:focus-visible,.NoteRun_game__dy8Hd input:focus-visible,.NoteRun_game__dy8Hd select:focus-visible,.NoteRun_game__dy8Hd summary:focus-visible{outline:3px solid #a5b4fc;outline-offset:3px}.NoteRun_announcement__Qu41U{position:absolute;top:8%;left:0;right:0;display:grid;justify-items:center;pointer-events:none;color:#4f46a5;text-shadow:0 2px 0 white}.NoteRun_announcement__Qu41U strong{font-size:clamp(1.2rem,4vw,2.6rem)}.NoteRun_announcement__Qu41U span{font-size:.8rem}.NoteRun_controls__729UW{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;background:white;padding:16px 18px;border:1px solid #e1e4ef;border-top:none;border-radius:0 0 16px 16px}.NoteRun_micOff__QXiJd,.NoteRun_micOn__vzmV6{display:inline-flex;align-items:center;gap:5px;color:#15803d;font-size:.76rem}.NoteRun_micOff__QXiJd{color:#64748b}.NoteRun_micOff__QXiJd meter,.NoteRun_micOn__vzmV6 meter{width:45px;height:12px}.NoteRun_feedback__KY97o{margin-left:auto;font-size:.82rem;color:#475569}.NoteRun_status__UVDhk{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 2px 18px;font-size:.78rem}.NoteRun_status__UVDhk p{flex:1 1 350px;margin:0;line-height:1.6}.NoteRun_status__UVDhk>span{color:#64748b}.NoteRun_status__UVDhk button{font-size:.73rem;min-height:32px;padding:5px 11px}.NoteRun_details__glANi{background:#fff;border:1px solid #e1e4ef;border-radius:12px;padding:15px 18px}.NoteRun_details__glANi summary{cursor:pointer;font-size:.86rem;font-weight:700}.NoteRun_details__glANi>p{font-size:.82rem;line-height:1.6;color:#64748b}.NoteRun_details__glANi>label{display:flex;align-items:center;flex-wrap:wrap;gap:16px;font-size:.8rem;margin-top:15px}.NoteRun_details__glANi input{accent-color:#6852d6}.NoteRun_instructions__lDTxP{font-size:.8rem;line-height:1.7;color:#64748b;margin:18px 4px}.NoteRun_burst__L4epR{animation:NoteRun_nr-burst___BVoE .65s ease-out forwards;transform-box:fill-box;transform-origin:center}.NoteRun_bossBurst__JxY9t{animation:NoteRun_nr-boss-burst__5CATP .65s ease-out forwards;transform-box:fill-box;transform-origin:center}.NoteRun_reducedMotion__qJuTb .NoteRun_bossBurst__JxY9t,.NoteRun_reducedMotion__qJuTb .NoteRun_burst__L4epR{animation:NoteRun_nr-fade__PSiFT .5s linear forwards}@keyframes NoteRun_nr-burst___BVoE{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}@keyframes NoteRun_nr-boss-burst__5CATP{0%{opacity:1;transform:scale(.5) rotate(-15deg)}to{opacity:0;transform:scale(2) rotate(20deg)}}@keyframes NoteRun_nr-fade__PSiFT{0%{opacity:.7}to{opacity:0}}@media (prefers-reduced-motion:reduce){.NoteRun_bossBurst__JxY9t,.NoteRun_burst__L4epR{animation:NoteRun_nr-fade__PSiFT .5s linear forwards}}@media (max-width:640px){.NoteRun_heading__nMcSB{align-items:start;gap:12px}.NoteRun_heading__nMcSB h1{font-size:1.7rem}.NoteRun_heading__nMcSB p{font-size:.8rem}.NoteRun_instrument__QDDtK{padding:12px;min-width:0;max-width:145px}.NoteRun_instrument__QDDtK strong{font-size:.9rem}.NoteRun_settings__lbG9G{padding:13px;gap:10px}.NoteRun_settings__lbG9G>label:not(.NoteRun_check__sR8mB){flex:1 1 125px}.NoteRun_stats__f0FNK{padding:12px;gap:12px;font-size:.7rem}.NoteRun_stats__f0FNK strong{font-size:.95rem}.NoteRun_break__e0qml{gap:5px;padding:10px}.NoteRun_break__e0qml>svg{display:none}.NoteRun_break__e0qml p,.NoteRun_break__e0qml small{font-size:.67rem}.NoteRun_break__e0qml button{min-height:33px;padding:5px 10px;font-size:.72rem}.NoteRun_bossHealth__M1F4K{flex-wrap:wrap;padding:9px;gap:8px}.NoteRun_controls__729UW{padding:12px}.NoteRun_feedback__KY97o{margin-left:0}}.StudentExperience_heroActions__cVmj_,.StudentExperience_inlineActions__b9C97,.StudentExperience_primaryActions__cTp7H{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.StudentExperience_quickStart__pfTrc{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--teal) 13%,white),white);border:2px solid color-mix(in srgb,var(--teal) 35%,var(--line));border-radius:1.15rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:clamp(1rem,3vw,1.4rem)}.StudentExperience_quickStart__pfTrc h2,.StudentExperience_quickStart__pfTrc p{margin-block:.2rem}.StudentExperience_quickChoices__TRNVa{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.StudentExperience_quickChoice__k5M8T{background:var(--surface);border:1px solid var(--line);border-radius:.95rem;color:inherit;display:grid;gap:.35rem;min-height:7rem;padding:1rem;text-decoration:none}.StudentExperience_quickChoice__k5M8T:focus-visible,.StudentExperience_quickChoice__k5M8T:hover{border-color:var(--teal);box-shadow:0 8px 22px rgb(13 111 114/10%)}.StudentExperience_quickChoice__k5M8T strong{color:var(--teal-dark);font-size:1.05rem}.StudentExperience_quickChoice__k5M8T small,.StudentExperience_supportingText__j9sFV{color:var(--muted)}.StudentExperience_recordSummary__Dvat1{display:grid;gap:1rem}.StudentExperience_recordSummary__Dvat1>summary{cursor:pointer;list-style:none}.StudentExperience_recordSummary__Dvat1>summary::-webkit-details-marker{display:none}.StudentExperience_recordSummary__Dvat1>summary:after{color:var(--teal-dark);content:"Show";font-weight:800}.StudentExperience_recordSummary__Dvat1[open]>summary:after{content:"Hide"}.StudentExperience_recordBody__CIN35{display:grid;gap:1.1rem}.StudentExperience_dataList__Zu2yg{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.StudentExperience_dataRow__6l_HB{align-items:center;background:color-mix(in srgb,var(--teal) 4%,var(--surface));border:1px solid var(--line);border-radius:.85rem;display:grid;gap:.35rem 1rem;grid-template-columns:minmax(0,1fr) auto;padding:.85rem 1rem}.StudentExperience_dataRow__6l_HB>div,.StudentExperience_dataRow__6l_HB>span{display:grid;gap:.2rem}.StudentExperience_dataRow__6l_HB small{color:var(--muted)}.StudentExperience_assessmentSteps__2tysN{display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:1rem 0 0;padding:0}.StudentExperience_assessmentSteps__2tysN li{align-items:center;background:color-mix(in srgb,var(--teal) 5%,var(--surface));border:1px solid var(--line);border-radius:.8rem;display:flex;gap:.6rem;padding:.7rem .85rem}.StudentExperience_stepNumber__16eaj{align-items:center;background:var(--teal);border-radius:999px;color:white;display:inline-flex;flex:0 0 1.8rem;font-weight:850;height:1.8rem;justify-content:center}.StudentExperience_confirmPanel__ofECw,.StudentExperience_lockedNotice__STMws,.StudentExperience_privacyTip__fWvQ0{background:color-mix(in srgb,var(--teal) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--teal) 30%,var(--line));border-radius:.9rem;display:grid;gap:.55rem;padding:.9rem 1rem}.StudentExperience_confirmPanel__ofECw p,.StudentExperience_lockedNotice__STMws p,.StudentExperience_privacyTip__fWvQ0 span{margin:0}.StudentExperience_friendList__OYRRd{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.StudentExperience_friendCard__EhpcT{align-items:start;border:1px solid var(--line);border-radius:.9rem;display:grid;gap:.65rem;padding:1rem}.StudentExperience_friendCard__EhpcT>div:first-child{display:grid;gap:.2rem}.StudentExperience_dangerConfirm__Eu09S{background:color-mix(in srgb,var(--red) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--red) 30%,var(--line));border-radius:.75rem;display:grid;gap:.55rem;padding:.7rem}.StudentExperience_dangerConfirm__Eu09S p{margin:0}.StudentExperience_sessionHelp__c52hj{color:var(--muted);margin-bottom:0}.StudentExperience_fallbackDetails__V_86X{border-top:1px solid var(--line);margin-top:1rem;padding-top:.8rem}.StudentExperience_fallbackDetails__V_86X>summary{cursor:pointer;font-weight:800}@media (max-width:820px){.StudentExperience_quickChoices__TRNVa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.StudentExperience_quickStart__pfTrc{align-items:stretch;grid-template-columns:1fr}.StudentExperience_heroActions__cVmj_,.StudentExperience_heroActions__cVmj_>*,.StudentExperience_primaryActions__cTp7H,.StudentExperience_primaryActions__cTp7H>*{width:100%}.StudentExperience_assessmentSteps__2tysN,.StudentExperience_quickChoices__TRNVa{grid-template-columns:1fr}.StudentExperience_quickChoice__k5M8T{min-height:5.5rem}.StudentExperience_dataRow__6l_HB{align-items:start;grid-template-columns:1fr}}.StudentSchedule_approvals__4uBXQ,.StudentSchedule_days__uoEYc,.StudentSchedule_requestList__kfINx,.StudentSchedule_sessions__ezlDl{list-style:none;margin:0;padding:0}.StudentSchedule_days__uoEYc,.StudentSchedule_requestGroups__1ksRe,.StudentSchedule_requestList__kfINx,.StudentSchedule_sessions__ezlDl{display:grid;gap:1rem}.StudentSchedule_day__Q83xf+.StudentSchedule_day__Q83xf{border-top:1px solid var(--line);padding-top:1rem}.StudentSchedule_day__Q83xf h3{font-size:1rem;margin:0 0 .7rem}.StudentSchedule_session__MC1rd{align-items:start;background:var(--paper);border:1px solid var(--line);border-radius:.65rem;display:grid;gap:.75rem;grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr);padding:.85rem}.StudentSchedule_request___GAVD h4,.StudentSchedule_session__MC1rd h4,.StudentSchedule_session__MC1rd p{margin:.2rem 0}.StudentSchedule_time__MWEoV{font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StudentSchedule_kind__awC6q{color:var(--teal-dark);font-size:.8rem;font-weight:750}.StudentSchedule_notice__5mpAx{background:var(--stage);border-radius:.65rem;margin:0 0 1rem;padding:.75rem 1rem}.StudentSchedule_notice__5mpAx p{margin:.3rem 0}.StudentSchedule_formGrid__W_e1r{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.StudentSchedule_field__qOdLu{display:grid;gap:.4rem;min-width:0}.StudentSchedule_field__qOdLu select{min-height:2.75rem;min-width:0;width:100%}.StudentSchedule_request___GAVD{border:1px solid var(--line);border-radius:.65rem;padding:.85rem}.StudentSchedule_actions__o6vNY,.StudentSchedule_approvals__4uBXQ,.StudentSchedule_requestHeader__fuWEl{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem 1rem}.StudentSchedule_requestHeader__fuWEl{justify-content:space-between}.StudentSchedule_requestDetails__T7WKi{display:grid;gap:.6rem;margin:.75rem 0}.StudentSchedule_requestDetails__T7WKi dt{color:var(--muted);font-size:.9rem}.StudentSchedule_requestDetails__T7WKi dd{margin:0;overflow-wrap:anywhere}.StudentSchedule_approvals__4uBXQ{font-size:.9rem}.StudentSchedule_actions__o6vNY button{min-height:2.75rem}.StudentSchedule_feedback__KLt16{min-height:1.5rem}.StudentSchedule_error___BxyP{color:var(--red);font-weight:650}@media (max-width:38rem){.StudentSchedule_formGrid__W_e1r,.StudentSchedule_session__MC1rd{grid-template-columns:minmax(0,1fr)}.StudentSchedule_actions__o6vNY button{flex:1 1 auto}}