.HomeDashboard_scroll__q8i_U{flex:1 1;min-height:0;overflow:auto;background:#f7f8f1;color:#24483c;font-family:ui-rounded,Segoe UI,system-ui,sans-serif}.HomeDashboard_home__Omxlg{width:100%;max-width:1120px;margin:auto;padding:24px clamp(18px,4vw,48px) 36px}.HomeDashboard_catalog__ZSIQr button,.HomeDashboard_home__Omxlg button{font:inherit;cursor:pointer}.HomeDashboard_catalog__ZSIQr a,.HomeDashboard_home__Omxlg a{text-decoration:none;color:inherit}.HomeDashboard_catalog__ZSIQr a:focus-visible,.HomeDashboard_home__Omxlg a:focus-visible,.HomeDashboard_home__Omxlg button:focus-visible{outline:3px solid #df7731;outline-offset:4px}.HomeDashboard_topbar__F7fGg{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #dce4d9;padding-bottom:20px}.HomeDashboard_brand__udA3y{display:flex;align-items:center;gap:10px;font-size:17px;white-space:nowrap}.HomeDashboard_brand__udA3y>span{display:grid;place-items:center;width:36px;height:36px;background:#24483c;color:#ffecd0;border-radius:11px;font-size:28px}.HomeDashboard_preferences__PadpN{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.HomeDashboard_segment__hM05P{display:flex;background:#e8ede2;border-radius:11px;padding:4px;gap:3px}.HomeDashboard_segment__hM05P button{border:0;border-radius:8px;background:transparent;color:#475f50;padding:8px 11px;font-size:12px;font-weight:700;min-height:36px}.HomeDashboard_segment__hM05P button[aria-pressed=true]{color:#fffef8;background:#24483c}.HomeDashboard_segment__hM05P button:hover:not([aria-pressed=true]){background:#dbe4d5}.HomeDashboard_settings__wHr06{width:42px;height:42px;border:1px solid #ccd8c9;background:#fffef9;border-radius:12px;color:#24483c;font-size:21px!important}.HomeDashboard_welcome__mmmrp{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 0 24px}.HomeDashboard_eyebrow__RzYc6{font-size:10px;letter-spacing:2px;font-weight:800;color:#55705e}.HomeDashboard_welcome__mmmrp h1{font-size:clamp(32px,3.8vw,50px);letter-spacing:-1.7px;line-height:1.12;margin:12px 0;font-weight:750}.HomeDashboard_welcome__mmmrp h1 em{font-style:normal;color:#bd5e28}.HomeDashboard_welcome__mmmrp p{font-size:16px;color:#506553;margin:12px 0 0}.HomeDashboard_mascot__gRBV2{position:relative;display:grid;place-items:center;width:160px;height:160px;flex-shrink:0;background:#e9edde;border-radius:50%}.HomeDashboard_mascot__gRBV2>div{width:120px;height:110px}.HomeDashboard_mascot__gRBV2>span{position:absolute;top:0;right:5px;font-size:46px;color:#c56831;transform:rotate(12deg)}.HomeDashboard_practiceSettings__3LefW{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:22px}.HomeDashboard_practiceSettings__3LefW>p{flex-basis:100%;margin:0;font-size:12px;line-height:1.65;color:#526956;max-width:760px}.HomeDashboard_level__pwQ_G{border:1px solid #e3d4b5;background:#f7ecd5;color:#70491e;padding:10px 14px;border-radius:11px;font-size:12px!important;font-weight:700!important}.HomeDashboard_level__pwQ_G span{font-weight:500}.HomeDashboard_resume__anYTE{display:flex;align-items:center;gap:12px;width:100%;padding:15px 18px;margin-bottom:18px;border:1px solid #bdcdb8;background:#eaf1e1;color:#24483c;border-radius:14px;text-align:left;font-size:14px!important}.HomeDashboard_resume__anYTE>span:last-child{margin-left:auto}.HomeDashboard_featureGrid__tFcVb{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:16px;gap:16px}.HomeDashboard_feature__2w28T{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;overflow:hidden;min-height:218px;padding:26px;border:1px solid #24483c;border-radius:22px;background:#24483c;color:#fffef8;text-align:left;transition:background .18s,transform .18s}.HomeDashboard_feature__2w28T:hover{background:#305c4b;transform:translateY(-2px)}.HomeDashboard_featureCopy__VuuU4{position:relative;z-index:1;display:flex;align-items:flex-start;flex-direction:column;gap:9px}.HomeDashboard_badge__UQibR{font-size:10px;letter-spacing:1.5px;font-weight:800;color:#ffcc91}.HomeDashboard_featureCopy__VuuU4>strong{font-size:30px;letter-spacing:-1px}.HomeDashboard_featureCopy__VuuU4>span:not(.HomeDashboard_badge__UQibR):not(.HomeDashboard_featureAction___QQF4){font-size:13px;color:#e0e9dc;line-height:1.6;max-width:240px}.HomeDashboard_featureAction___QQF4{display:flex;align-items:center;gap:24px;margin-top:13px;border-radius:9px;padding:10px 13px;background:#fff8e8;color:#24483c;font-size:12px;font-weight:750}.HomeDashboard_staffArt__bu__K{width:38%;min-width:90px;color:#e4b77f;flex-shrink:0}.HomeDashboard_destinations__yz8Aj{display:grid;grid-gap:14px;gap:14px}.HomeDashboard_destination__HGpKA{display:flex;align-items:center;gap:14px;padding:22px;background:#fffef9;border:1px solid #d7e0d1;border-radius:18px;transition:border-color .18s,transform .18s}.HomeDashboard_destination__HGpKA:hover{border-color:#8da58b;transform:translateY(-2px)}.HomeDashboard_destination__HGpKA>span:nth-child(2){flex:1 1}.HomeDashboard_destination__HGpKA strong{display:block;font-size:18px;letter-spacing:-.3px}.HomeDashboard_destination__HGpKA small{display:block;color:#526553;font-size:12px;line-height:1.6;margin-top:6px}.HomeDashboard_destination__HGpKA>b{font-size:20px;color:#a45c2d}.HomeDashboard_icon__QIDvB{display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;border-radius:12px;background:#f6e8d1;color:#a45326;font-size:25px;font-weight:600}.HomeDashboard_destination__HGpKA:nth-child(2) .HomeDashboard_icon__QIDvB{background:#e8efdf;color:#355e43}.HomeDashboard_sectionHeading__Ai6iH{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:28px 0 15px}.HomeDashboard_sectionHeading__Ai6iH h2{font-size:19px;letter-spacing:-.4px;margin:0}.HomeDashboard_sectionHeading__Ai6iH>span{font-size:12px;color:#526553}.HomeDashboard_activityGrid__bQ5wM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.HomeDashboard_activity__weIug{position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:10px;padding:20px;text-align:left;background:#fffef9;color:#24483c;border:1px solid #d7e0d1;border-radius:17px;transition:transform .18s,border-color .18s,box-shadow .18s}.HomeDashboard_activity__weIug:hover{transform:translateY(-3px);border-color:#8da58b;box-shadow:0 8px 20px #24483c0c}.HomeDashboard_activity__weIug>strong{font-size:16px}.HomeDashboard_activity__weIug>span:not(.HomeDashboard_icon__QIDvB){font-size:12px;line-height:1.6;color:#526553}.HomeDashboard_activity__weIug>b{position:absolute;right:18px;top:21px;font-size:19px;color:#667e65}.HomeDashboard_activity__weIug:nth-child(2n) .HomeDashboard_icon__QIDvB{background:#e8efdf;color:#355e43}.HomeDashboard_records__f59Mh{margin-top:28px;padding-top:2px;border-top:1px solid #dce4d9}.HomeDashboard_records__f59Mh>div:last-child{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.HomeDashboard_records__f59Mh>div:last-child>div{display:flex;flex-direction:column;gap:7px}.HomeDashboard_records__f59Mh span{color:#526553;font-size:11px}.HomeDashboard_records__f59Mh strong{font-size:22px}.HomeDashboard_catalog__ZSIQr{min-height:100dvh;background:#f7f8f1;color:#24483c;font-family:ui-rounded,Segoe UI,system-ui,sans-serif;padding:28px clamp(18px,5vw,60px) 48px}.HomeDashboard_catalogInner__td_Cp{max-width:1020px;margin:auto}.HomeDashboard_catalogHeader__GFf_8{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid #dce4d9}.HomeDashboard_back__mj999{font-size:13px;font-weight:700}.HomeDashboard_catalogIntro__HeI_Y{padding:40px 0 28px}.HomeDashboard_catalogIntro__HeI_Y h1{font-size:clamp(36px,5vw,54px);letter-spacing:-1.8px;margin:12px 0}.HomeDashboard_catalogIntro__HeI_Y p{color:#526553;font-size:16px;line-height:1.7}.HomeDashboard_catalogGrid__OvGFQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.HomeDashboard_catalogCard__ZcC6Y{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;border:1px solid #d7e0d1;background:#fffef9;border-radius:22px;transition:transform .18s,border-color .18s}.HomeDashboard_catalogCard__ZcC6Y:hover{transform:translateY(-3px);border-color:#7e9b79}.HomeDashboard_catalogCard__ZcC6Y h2{font-size:23px;margin:0;letter-spacing:-.5px}.HomeDashboard_catalogCard__ZcC6Y p{color:#526553;font-size:14px;line-height:1.7;margin:0;flex:1 1}.HomeDashboard_catalogCard__ZcC6Y>strong{font-size:13px;margin-top:4px;color:#a45326}.HomeDashboard_catalogCard__ZcC6Y .HomeDashboard_icon__QIDvB{height:54px;width:54px;font-size:30px}@media(max-width:760px){.HomeDashboard_topbar__F7fGg{flex-wrap:wrap;gap:14px}.HomeDashboard_preferences__PadpN{gap:6px}.HomeDashboard_featureGrid__tFcVb{grid-template-columns:1fr}.HomeDashboard_destinations__yz8Aj{grid-template-columns:1fr 1fr}.HomeDashboard_destination__HGpKA{padding:17px;flex-wrap:wrap;gap:10px}.HomeDashboard_destination__HGpKA>span:nth-child(2){flex-basis:70%}.HomeDashboard_destination__HGpKA>b{display:none}.HomeDashboard_welcome__mmmrp h1{font-size:36px}.HomeDashboard_mascot__gRBV2{width:125px;height:125px}.HomeDashboard_activityGrid__bQ5wM{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeDashboard_records__f59Mh>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeDashboard_catalogGrid__OvGFQ{gap:12px}.HomeDashboard_catalogCard__ZcC6Y{padding:22px}}@media(max-width:420px){.HomeDashboard_home__Omxlg{padding:18px 16px 28px}.HomeDashboard_welcome__mmmrp{gap:10px}.HomeDashboard_welcome__mmmrp h1{font-size:29px;letter-spacing:-1px}.HomeDashboard_welcome__mmmrp p{font-size:13px}.HomeDashboard_mascot__gRBV2{width:86px;height:100px}.HomeDashboard_mascot__gRBV2>div{width:80px;height:80px}.HomeDashboard_mascot__gRBV2>span{font-size:30px}.HomeDashboard_eyebrow__RzYc6{font-size:9px;letter-spacing:1px}.HomeDashboard_practiceSettings__3LefW .HomeDashboard_segment__hM05P{width:100%}.HomeDashboard_practiceSettings__3LefW .HomeDashboard_segment__hM05P button{flex:1 1;padding:8px 7px;font-size:11px}.HomeDashboard_feature__2w28T{padding:21px}.HomeDashboard_featureCopy__VuuU4>strong{font-size:27px}.HomeDashboard_destination__HGpKA{padding:14px}.HomeDashboard_destination__HGpKA strong{font-size:16px}.HomeDashboard_destination__HGpKA>span:nth-child(2){flex-basis:100%}.HomeDashboard_sectionHeading__Ai6iH>span{font-size:10px}.HomeDashboard_activity__weIug{padding:16px}.HomeDashboard_catalogGrid__OvGFQ{grid-template-columns:1fr}.HomeDashboard_catalogHeader__GFf_8 .HomeDashboard_brand__udA3y{font-size:14px}}@media(prefers-reduced-motion:reduce){.HomeDashboard_activity__weIug,.HomeDashboard_catalogCard__ZcC6Y,.HomeDashboard_destination__HGpKA,.HomeDashboard_feature__2w28T{transition:none;transform:none!important}}.SpeedStaff_sheet__G_L7C{max-height:clamp(180px,28vh,300px);background:#fffef9;border:1px solid #dee5d7;border-radius:24px;padding:14px 20px 10px;box-shadow:0 5px 0 #e9eddf;color:#24483c;overflow:hidden}.SpeedStaff_row__ibACL,.SpeedStaff_sheet__G_L7C{display:flex;flex:1 1;flex-direction:column;min-width:0;min-height:0}.SpeedStaff_label__pzl_H{font-size:11px;font-weight:600;color:#526956;flex-shrink:0}.SpeedStaff_drawing__MHt9H{display:flex;flex:1 1;justify-content:center;min-height:0;min-width:0}.SpeedStaff_score__svY7b{display:block;width:100%;height:100%;max-width:900px;min-height:0;overflow:hidden}.SpeedStaff_legend__5I3gE{display:flex;justify-content:center;align-items:center;gap:7px;font-size:11px;color:#526956;padding-top:6px;flex-shrink:0}.SpeedStaff_legend__5I3gE i{height:8px;width:8px;border-radius:50%;background:#df7731}.SpeedStaff_dual__sI5TP{max-height:clamp(240px,40vh,400px)}.SpeedStaff_row__ibACL+.SpeedStaff_row__ibACL{border-top:1px solid #edf0e7;padding-top:8px;margin-top:8px}@media(max-width:580px){.SpeedStaff_sheet__G_L7C{padding:12px 10px 8px;border-radius:20px}.SpeedStaff_label__pzl_H,.SpeedStaff_legend__5I3gE{font-size:10px}}.StaffExperience_levels__dfOWq,.StaffExperience_play__6UabO{--ink:#24483c;--muted:#718279;--accent:#df7731;color:var(--ink);background:#f7f8f1;position:relative;min-height:0;font-family:inherit}.StaffExperience_levels__dfOWq button,.StaffExperience_play__6UabO button{cursor:pointer;touch-action:manipulation;transition:background .15s,transform .15s;border:1px solid #dce4d9;color:var(--ink);background:#fffef9;border-radius:14px;min-height:46px;padding:10px 16px;font-weight:700;font-size:14px}.StaffExperience_levels__dfOWq button:focus-visible,.StaffExperience_play__6UabO button:focus-visible{outline:3px solid #df7731;outline-offset:3px}.StaffExperience_levels__dfOWq button:hover,.StaffExperience_play__6UabO button:hover{background:#eef2e8}.StaffExperience_levels__dfOWq button:active,.StaffExperience_play__6UabO button:active{transform:translateY(2px)}.StaffExperience_levels__dfOWq button:disabled,.StaffExperience_play__6UabO button:disabled{cursor:default}.StaffExperience_levels__dfOWq{position:absolute;inset:0;z-index:10;overflow:auto;padding:24px clamp(18px,4vw,52px)}.StaffExperience_topbar__0Dcyg{display:flex;align-items:center;gap:16px;justify-content:space-between}.StaffExperience_eyebrow__4fmU_{font-size:11px;font-weight:800;letter-spacing:1.8px;color:var(--muted)}.StaffExperience_hero__Q3yCI{display:flex;align-items:center;justify-content:space-between;padding:28px 24px 28px 8px;gap:24px}.StaffExperience_hero__Q3yCI h1{font-size:clamp(36px,5vw,60px);letter-spacing:-2px;line-height:1.05;margin:12px 0}.StaffExperience_hero__Q3yCI h1 span{color:var(--accent)}.StaffExperience_hero__Q3yCI p{line-height:1.6;font-size:17px;color:var(--muted);margin:12px 0 20px}.StaffExperience_hero__Q3yCI .StaffExperience_primary__6C_DH{background:var(--ink);color:white;border:none;padding:15px 28px;box-shadow:0 5px 0 #163429}.StaffExperience_hero__Q3yCI .StaffExperience_primary__6C_DH:hover{background:#38634f}.StaffExperience_heroArt__BBnwn{position:relative;width:230px;height:210px;border-radius:50% 45% 48% 40%;background:#e8eddd;display:grid;place-items:center;flex-shrink:0}.StaffExperience_heroArt__BBnwn>div{width:150px;height:140px}.StaffExperience_heroArt__BBnwn>span{position:absolute;right:10px;top:0;font-size:58px;color:var(--accent);transform:rotate(12deg)}.StaffExperience_heroArt__BBnwn small{position:absolute;bottom:10px;font-weight:700;color:#718279}.StaffExperience_levelHeading__lr5KC{display:flex;align-items:center;justify-content:space-between;gap:12px}.StaffExperience_levelHeading__lr5KC h2{font-size:22px;margin:0}.StaffExperience_footnote__pdQYX,.StaffExperience_levelHeading__lr5KC p{color:var(--muted);font-size:13px;line-height:1.5}.StaffExperience_levelHeading__lr5KC p{margin:5px 0 12px}.StaffExperience_levelHeading__lr5KC>span{font-size:13px;white-space:nowrap}.StaffExperience_pages__LqK1S{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 18px}.StaffExperience_pages__LqK1S button{min-width:64px;padding:8px 14px}.StaffExperience_pages__LqK1S button[aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}.StaffExperience_levelGrid__xqlCn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.StaffExperience_levelGrid__xqlCn .StaffExperience_levelCard__p6LWZ{min-width:0;padding:14px;text-align:left;border-radius:20px;box-shadow:0 4px 0 #e3e8dc;display:flex;flex-direction:column;align-items:stretch;background:#fffef9}.StaffExperience_levelGrid__xqlCn .StaffExperience_levelCard__p6LWZ:hover{border-color:#df7731;background:#fffaf0}.StaffExperience_levelGrid__xqlCn .StaffExperience_selected__wSUcf{border:2px solid #df7731;background:#fff8e9}.StaffExperience_cardTop__fOuYk{display:flex;justify-content:space-between;align-items:center;gap:4px;font-size:12px}.StaffExperience_cardTop__fOuYk span{font-size:9px;letter-spacing:.4px;color:#926125;background:#f5ecd5;border-radius:7px;padding:5px}.StaffExperience_noteName__L1RrL{text-align:center;font-size:20px;margin:0 0 7px}.StaffExperience_levelCard__p6LWZ small{font-size:11px;color:var(--muted);min-height:30px}.StaffExperience_score__Y8mh4{display:block;width:100%;height:100%;overflow:visible}.StaffExperience_levelCard__p6LWZ .StaffExperience_score__Y8mh4{height:105px}.StaffExperience_footnote__pdQYX{text-align:center;margin:20px 0 0}.StaffExperience_play__6UabO{display:flex;flex-direction:column;flex:1 1;padding:18px 24px 20px;gap:12px;overflow:auto}.StaffExperience_playTitle__FrumH{display:flex;flex-direction:column;gap:5px;flex:1 1}.StaffExperience_playTitle__FrumH strong{font-size:17px}.StaffExperience_playTitle__FrumH strong span{font-size:13px;font-weight:500}.StaffExperience_stats__81_nM{display:flex;gap:18px;align-items:center;white-space:nowrap}.StaffExperience_stats__81_nM>span:first-child{color:#b77b23}.StaffExperience_stats__81_nM small{font-size:11px;font-weight:500}.StaffExperience_hearts__Od__d{display:flex;gap:4px;font-size:22px}.StaffExperience_progress__uhjvv{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--muted)}.StaffExperience_progress__uhjvv>div{display:flex;flex:1 1;gap:5px}.StaffExperience_progress__uhjvv>div>span{height:6px;flex:1 1;border-radius:10px}.StaffExperience_prompt___LztI{display:flex;gap:14px;align-items:center;min-height:40px}.StaffExperience_prompt___LztI h1{font-size:clamp(18px,2.2vw,25px);margin:0 0 2px}.StaffExperience_prompt___LztI p{color:var(--muted);font-size:13px;margin:0}.StaffExperience_mascot__iM6KN{height:68px;width:74px;flex-shrink:0}.StaffExperience_sequenceCount__yK2_h{margin-left:auto;font-size:14px;font-weight:700;color:#95602f;background:#f5ecd5;padding:10px 14px;border-radius:12px;white-space:nowrap}.StaffExperience_headerMascot__VeDWL{height:40px;width:44px;flex-shrink:0;overflow:hidden}.StaffExperience_headerMascot__VeDWL>div{width:120px!important;height:110px!important;transform:scale(.36);transform-origin:top left}.StaffExperience_sheet__UWnqN{background:#fffef9;border:1px solid #dee5d7;border-radius:24px;padding:14px 20px 10px;flex:0 1 auto;display:flex;flex-direction:column;box-shadow:0 5px 0 #e9eddf}.StaffExperience_staffRow__ElICb{flex:1 1;min-height:0;display:flex;flex-direction:column}.StaffExperience_clefLabel__Q921r{font-size:11px;color:var(--muted);font-weight:600}.StaffExperience_scoreScroll__UPnIF{flex:1 1;min-height:0;display:flex;justify-content:center;align-items:stretch;overflow-x:auto;overflow-y:hidden}.StaffExperience_scoreScroll__UPnIF .StaffExperience_score__Y8mh4{max-width:900px;min-width:340px;height:100%;overflow:hidden}.StaffExperience_legend__bK0zI{display:flex;justify-content:center;gap:24px;font-size:11px;color:var(--muted);padding-top:6px}.StaffExperience_legend__bK0zI i{display:inline-block;width:8px;height:8px;background:var(--accent);border-radius:50%;margin-right:5px}.StaffExperience_tools__CDl_z{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.StaffExperience_tools__CDl_z button{font-size:12px;min-height:44px;padding:8px 15px}.StaffExperience_tools__CDl_z button:first-child{background:#fff0db;color:#9b5c22;border-color:#f1d5ac}.StaffExperience_tools__CDl_z button:disabled{opacity:.5}.StaffExperience_piano__AOFzf{display:flex;flex-direction:column;gap:9px}.StaffExperience_keyboardRow__N1QOo{display:flex;align-items:stretch;background:#24483c;padding:8px 8px 10px 0;border-radius:17px;box-shadow:0 5px 0 #173429}.StaffExperience_handGlyph__sz77x{color:#b7c9b5;align-self:center;text-align:center;flex:0 0 34px;font-size:29px;font-family:Georgia,serif}.StaffExperience_keyboardScroll__lmpdu{overflow-x:auto;flex:1 1;min-width:0;border-radius:8px}.StaffExperience_keys__D1Skw{position:relative;display:flex;height:clamp(132px,21vh,220px);gap:2px}.StaffExperience_keys__D1Skw .StaffExperience_whiteKey__SDdSc{flex:1 1;min-width:0;position:relative;display:flex;align-items:flex-end;justify-content:center;padding:0 0 13px;border:0;border-radius:0 0 8px 8px}.StaffExperience_whiteKey__SDdSc span{font-size:16px;border-radius:8px;padding:4px 8px}.StaffExperience_keys__D1Skw .StaffExperience_blackKey__qq4v_{position:absolute;top:0;height:60%;z-index:2;display:flex;align-items:flex-end;justify-content:center;color:white;padding:0 0 9px;border:0;border-radius:0 0 6px 6px;font-size:12px}.StaffExperience_dual__YcKQZ .StaffExperience_keys__D1Skw{height:clamp(100px,14vh,145px)}.StaffExperience_dual__YcKQZ .StaffExperience_sheet__UWnqN{min-height:320px}.StaffExperience_dual__YcKQZ .StaffExperience_scoreScroll__UPnIF .StaffExperience_score__Y8mh4{min-height:115px}.StaffExperience_dual__YcKQZ .StaffExperience_staffRow__ElICb+.StaffExperience_staffRow__ElICb{border-top:1px solid #edf0e7;padding-top:6px}@media(min-width:1100px){.StaffExperience_levelGrid__xqlCn .StaffExperience_levelCard__p6LWZ{padding:17px}.StaffExperience_levelCard__p6LWZ .StaffExperience_score__Y8mh4{height:125px}}@media(max-width:850px){.StaffExperience_play__6UabO{padding:14px;gap:9px}.StaffExperience_topbar__0Dcyg{gap:9px}.StaffExperience_playTitle__FrumH strong span{display:none}.StaffExperience_stats__81_nM{gap:10px}.StaffExperience_hero__Q3yCI{padding:22px 0}.StaffExperience_heroArt__BBnwn{width:170px;height:170px}.StaffExperience_heroArt__BBnwn>div{width:125px;height:120px}.StaffExperience_levelGrid__xqlCn{gap:10px}.StaffExperience_levelGrid__xqlCn .StaffExperience_levelCard__p6LWZ{padding:11px}.StaffExperience_cardTop__fOuYk{flex-wrap:wrap}.StaffExperience_cardTop__fOuYk span{font-size:8px}.StaffExperience_sheet__UWnqN{padding:10px 14px}.StaffExperience_levels__dfOWq{padding:20px}.StaffExperience_eyebrow__4fmU_{letter-spacing:1px}.StaffExperience_dual__YcKQZ .StaffExperience_sheet__UWnqN{min-height:300px}}@media(max-width:580px){.StaffExperience_levelGrid__xqlCn{grid-template-columns:repeat(2,minmax(0,1fr))}.StaffExperience_levels__dfOWq>.StaffExperience_topbar__0Dcyg>.StaffExperience_eyebrow__4fmU_{display:none}.StaffExperience_heroArt__BBnwn{width:110px;height:130px}.StaffExperience_heroArt__BBnwn>div{width:90px;height:90px}.StaffExperience_heroArt__BBnwn>span{font-size:36px}.StaffExperience_heroArt__BBnwn small{font-size:10px}.StaffExperience_hero__Q3yCI p{font-size:14px}.StaffExperience_hero__Q3yCI h1{font-size:36px}.StaffExperience_pages__LqK1S{gap:5px}.StaffExperience_pages__LqK1S button{min-width:56px;padding:8px 10px}.StaffExperience_play__6UabO{padding:10px;gap:8px}.StaffExperience_play__6UabO>.StaffExperience_topbar__0Dcyg{flex-wrap:wrap}.StaffExperience_playTitle__FrumH{min-width:110px}.StaffExperience_playTitle__FrumH strong{font-size:14px}.StaffExperience_stats__81_nM{font-size:12px;gap:8px}.StaffExperience_hearts__Od__d{font-size:16px}.StaffExperience_play__6UabO>.StaffExperience_topbar__0Dcyg>button{padding:8px 10px}.StaffExperience_mascot__iM6KN{width:44px;height:46px}.StaffExperience_prompt___LztI{gap:8px}.StaffExperience_prompt___LztI h1{font-size:19px}.StaffExperience_prompt___LztI p{font-size:12px}.StaffExperience_sequenceCount__yK2_h{padding:7px;font-size:12px}.StaffExperience_tools__CDl_z{gap:5px}.StaffExperience_tools__CDl_z button{font-size:11px;padding:7px 10px}.StaffExperience_sheet__UWnqN{padding:10px 8px;min-height:220px}.StaffExperience_scoreScroll__UPnIF{justify-content:flex-start}.StaffExperience_legend__bK0zI{gap:13px;font-size:10px}.StaffExperience_whiteKey__SDdSc span{font-size:13px;padding:4px}.StaffExperience_dual__YcKQZ .StaffExperience_sheet__UWnqN{min-height:320px}}@media(max-height:700px) and (min-width:700px){.StaffExperience_play__6UabO{gap:7px;padding:10px 18px}.StaffExperience_prompt___LztI{min-height:48px}.StaffExperience_mascot__iM6KN{height:46px;width:52px}.StaffExperience_prompt___LztI h1{font-size:21px}.StaffExperience_sheet__UWnqN{min-height:175px}.StaffExperience_keys__D1Skw{height:120px}.StaffExperience_dual__YcKQZ .StaffExperience_sheet__UWnqN{min-height:240px}.StaffExperience_dual__YcKQZ .StaffExperience_scoreScroll__UPnIF .StaffExperience_score__Y8mh4{min-height:95px}.StaffExperience_dual__YcKQZ .StaffExperience_keys__D1Skw{height:95px}}@media(prefers-reduced-motion:reduce){.StaffExperience_levels__dfOWq button,.StaffExperience_play__6UabO button{transition:none}}.StaffExperience_mascot__iM6KN>div{width:120px!important;height:110px!important;transform:scale(.6);transform-origin:top left}.StaffExperience_scoreScroll__UPnIF .StaffExperience_score__Y8mh4{margin-inline:auto;flex-shrink:1}.StaffExperience_play__6UabO,.StaffExperience_scoreScroll__UPnIF,.StaffExperience_sheet__UWnqN,.StaffExperience_staffRow__ElICb{min-width:0}@media(max-width:580px){.StaffExperience_play__6UabO>.StaffExperience_topbar__0Dcyg{display:grid;grid-template-columns:auto 1fr auto}.StaffExperience_playTitle__FrumH{min-width:0}.StaffExperience_stats__81_nM{grid-row:2;grid-column:1/-1;justify-content:flex-end}.StaffExperience_play__6UabO>.StaffExperience_topbar__0Dcyg>button:last-child{grid-column:3;grid-row:1}.StaffExperience_mascot__iM6KN>div{transform:scale(.4)}}@media(max-height:850px) and (min-width:700px){.StaffExperience_dual__YcKQZ .StaffExperience_mascot__iM6KN>div{transform:scale(.43)}}@media(max-height:700px) and (min-width:700px){.StaffExperience_mascot__iM6KN>div{transform:scale(.43)}}@media(min-width:700px) and (max-height:850px){.StaffExperience_dual__YcKQZ{padding:10px 18px;gap:7px}.StaffExperience_dual__YcKQZ .StaffExperience_prompt___LztI{min-height:48px}.StaffExperience_dual__YcKQZ .StaffExperience_mascot__iM6KN{height:46px;width:52px}.StaffExperience_dual__YcKQZ .StaffExperience_prompt___LztI h1{font-size:22px}.StaffExperience_dual__YcKQZ .StaffExperience_sheet__UWnqN{min-height:230px}.StaffExperience_dual__YcKQZ .StaffExperience_scoreScroll__UPnIF .StaffExperience_score__Y8mh4{min-height:90px}.StaffExperience_dual__YcKQZ .StaffExperience_keys__D1Skw{height:90px}.StaffExperience_dual__YcKQZ .StaffExperience_keyboardRow__N1QOo{padding-top:6px;padding-bottom:7px}.StaffExperience_dual__YcKQZ .StaffExperience_piano__AOFzf{gap:6px}}.StaffExperience_overlay__tBdO7{position:absolute;inset:0;z-index:40;background:#1a3329e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:24px;display:flex;align-items:center;justify-content:center}.StaffExperience_overlay__tBdO7 .StaffExperience_guide__eAo1t{position:relative;inset:auto;width:100%;max-width:1050px;max-height:100%;border-radius:24px;padding:24px}.StaffExperience_guide__eAo1t h2{margin:0}.StaffExperience_guide__eAo1t p{color:var(--muted);font-size:13px}.StaffExperience_guideGrid__G0Bl4{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}.StaffExperience_guideCard__4FeqK .StaffExperience_score__Y8mh4{height:115px}.StaffExperience_guideCard__4FeqK strong{font-size:20px}.StaffExperience_result__Ermq0{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}.StaffExperience_result__Ermq0 h1{font-size:clamp(28px,4vw,44px);margin:0}.StaffExperience_result__Ermq0 p{color:var(--muted);margin:0}.StaffExperience_resultMascot__C_wRf{width:150px;height:140px}.StaffExperience_resultStats__zH1cm{display:flex;gap:18px;margin:12px}.StaffExperience_resultStats__zH1cm>div{display:flex;flex-direction:column;gap:6px;background:#fffef9;border:1px solid #dce4d9;border-radius:20px;padding:20px 28px}.StaffExperience_resultStats__zH1cm strong{font-size:34px}.StaffExperience_resultStats__zH1cm small{color:var(--muted)}.StaffExperience_keyboardRow__N1QOo{width:min(100%,calc(var(--key-count) * 60px + 50px));max-width:100%;margin-inline:auto;background:linear-gradient(#2f5342,#1a3327);padding-top:10px;border-radius:13px;box-shadow:0 5px 0 #12241c,inset 0 1px #4d7663}.StaffExperience_keys__D1Skw{gap:0;border-top:3px solid #8b4b40}.StaffExperience_keys__D1Skw .StaffExperience_whiteKey__SDdSc{background:linear-gradient(90deg,#f1f0ea,#fffefa 16%,#fffefa 86%,#e8e7e0);border:1px solid #a7aaa1;border-top:0;border-radius:0 0 5px 5px;box-shadow:inset 0 -5px 0 #d6d5cd,0 2px 2px #0003;opacity:1;padding-bottom:20px}.StaffExperience_keys__D1Skw .StaffExperience_whiteKey__SDdSc:hover{background:linear-gradient(#fffef9,#f0efe7)}.StaffExperience_keys__D1Skw .StaffExperience_whiteKey__SDdSc:disabled{background:linear-gradient(90deg,#e8e7e0,#f5f4ee 16%,#f5f4ee 86%,#e2e1da)}.StaffExperience_whiteKey__SDdSc span{font-size:15px;color:#35443b;background:transparent;padding:0;font-weight:600}.StaffExperience_whiteKey__SDdSc small{font-size:9px;vertical-align:sub;margin-left:1px;color:#7e887f}.StaffExperience_keys__D1Skw .StaffExperience_blackKey__qq4v_,.StaffExperience_keys__D1Skw .StaffExperience_blackKey__qq4v_:disabled,.StaffExperience_keys__D1Skw .StaffExperience_blackKey__qq4v_:hover{background:linear-gradient(90deg,#151918,#303634 45%,#151918);border:1px solid #101512;border-top:0;border-radius:0 0 4px 4px;box-shadow:inset 0 -5px 0 #090d0b,inset 0 1px #616962,0 4px 4px #0005;opacity:1;padding-bottom:15px}.StaffExperience_keys__D1Skw .StaffExperience_blackKey__qq4v_[data-hint=true]:after,.StaffExperience_keys__D1Skw .StaffExperience_whiteKey__SDdSc[data-hint=true]:after{content:"";position:absolute;bottom:9px;left:50%;transform:translateX(-50%);width:7px;height:7px;border-radius:50%;background:#419879}.StaffExperience_keys__D1Skw .StaffExperience_blackKey__qq4v_[data-hint=true]:after{bottom:5px;background:#75c7a6;width:5px;height:5px}.StaffExperience_keyLegend___82vp{text-align:center;font-size:11px;color:#54816b;line-height:1.3}.StaffExperience_scoreScroll__UPnIF .StaffExperience_score__Y8mh4{margin:0 auto;min-height:0}.StaffExperience_dual__YcKQZ .StaffExperience_scoreScroll__UPnIF .StaffExperience_score__Y8mh4{min-height:0}.StaffExperience_sheet__UWnqN{flex:1 1 auto;min-height:0;height:auto;max-height:clamp(165px,26vh,250px)}.StaffExperience_dual__YcKQZ .StaffExperience_sheet__UWnqN{min-height:0;max-height:clamp(215px,42vh,360px)}.StaffExperience_keyboardRow__N1QOo{width:min(100%,calc(var(--key-count) * 76px + 50px))}.StaffExperience_keys__D1Skw{height:clamp(150px,26vh,320px)}.StaffExperience_dual__YcKQZ .StaffExperience_keys__D1Skw{height:clamp(88px,12.5vh,140px)}@media(max-height:760px){.StaffExperience_dual__YcKQZ .StaffExperience_legend__bK0zI,.StaffExperience_dual__YcKQZ .StaffExperience_prompt___LztI p{display:none}.StaffExperience_dual__YcKQZ .StaffExperience_keys__D1Skw{height:clamp(68px,11vh,110px)}}.StaffExperience_guideCard__4FeqK strong small{font-size:12px;font-weight:700;vertical-align:sub;margin-left:2px;color:#7e887f}.StaffExperience_bonus__T8I90{display:flex;flex:1 1;min-height:0;flex-direction:column;justify-content:center;gap:16px;max-width:980px;width:100%;margin:auto}.StaffExperience_bonusHeading__fRopk{text-align:center}.StaffExperience_bonusHeading__fRopk h1{font-size:clamp(20px,3vw,30px);margin:7px 0 3px}.StaffExperience_bonusHeading__fRopk p{margin:0;color:var(--muted);font-size:13px}.StaffExperience_bonusPiano__Ls8nl{width:100%;max-width:760px;margin:0 auto}.StaffExperience_bonusPiano__Ls8nl .StaffExperience_keys__D1Skw{height:clamp(130px,23vh,220px)}.StaffExperience_bonusPiano__Ls8nl .StaffExperience_keys__D1Skw .StaffExperience_whiteKey__SDdSc[data-quiz-target=true]{background:#ffd598;box-shadow:inset 0 -5px 0 #d8873a,0 0 0 4px #df7731;z-index:2}.StaffExperience_bonusPiano__Ls8nl .StaffExperience_keys__D1Skw .StaffExperience_blackKey__qq4v_[data-quiz-target=true]{background:#df7731;box-shadow:0 0 0 4px #f6a145,0 4px 8px #0007;z-index:3}.StaffExperience_bonusOptions__JAQCO{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.StaffExperience_bonusOption__PE0PP{display:flex;flex-direction:column;align-items:stretch;position:relative;min-width:0;padding:10px!important;min-height:125px!important;background:#fffef9!important}.StaffExperience_bonusOption__PE0PP>span{position:absolute;left:10px;top:9px;font-size:12px;color:var(--muted)}.StaffExperience_bonusOption__PE0PP .StaffExperience_score__Y8mh4{height:105px}.StaffExperience_bonusOption__PE0PP strong{text-align:center;font-size:14px}.StaffExperience_bonusOption__PE0PP strong small{font-size:10px;vertical-align:sub;margin-left:1px}.StaffExperience_bonusOption__PE0PP:disabled{opacity:1!important}.StaffExperience_bonusCorrect__K9yL0{border:3px solid #288269!important;background:#e7f6ed!important}.StaffExperience_bonusWrong__lrUvC{border:3px solid #c04d42!important;background:#fbece8!important}.StaffExperience_bonusFooter__z8mci{min-height:46px;display:flex;justify-content:center;align-items:center;gap:18px;text-align:center;color:var(--muted);font-size:13px}.StaffExperience_bonusFooter__z8mci strong{color:var(--ink)}.StaffExperience_bonusFooter__z8mci button{background:var(--ink);color:white}@media(max-width:580px){.StaffExperience_bonus__T8I90{gap:10px;justify-content:flex-start}.StaffExperience_bonusOptions__JAQCO{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.StaffExperience_bonusOption__PE0PP{min-height:100px!important;padding:5px!important}.StaffExperience_bonusOption__PE0PP .StaffExperience_score__Y8mh4{height:85px}.StaffExperience_bonusPiano__Ls8nl .StaffExperience_keys__D1Skw{height:135px}.StaffExperience_bonusFooter__z8mci{flex-direction:column;gap:5px}}