.ytfnHa_scene{color:#f7f5ef;background:radial-gradient(at 80% 10%,#173a5c 0,#0d1b2a 42%,#081725 100%);position:relative;overflow:hidden}.ytfnHa_art{color:#e8c66a;width:100%;height:auto}.ytfnHa_wave{transform-origin:50%;animation:9s ease-in-out infinite alternate ytfnHa_breathe}.ytfnHa_note{animation:7s ease-in-out infinite alternate ytfnHa_float}.ytfnHa_note:last-child{animation-delay:-3s}.ytfnHa_focus :is(button,a,input):focus-visible:not([data-signup-field]){outline-offset:4px;outline:3px solid #247c78}.ytfnHa_control{background:#081725;border:1px solid #173a5c;transition:border-color .2s,box-shadow .2s}.ytfnHa_control:has(input:-webkit-autofill):not(:focus-within){border-color:#247c78}:-webkit-any(.ytfnHa_control:has(input:not(:placeholder-shown)):not(:focus-within),.ytfnHa_control:has(input:-webkit-autofill):not(:focus-within),.ytfnHa_control:has(input:autofill):not(:focus-within)){border-color:#247c78}:is(.ytfnHa_control:has(input:not(:placeholder-shown)):not(:focus-within),.ytfnHa_control:has(input:autofill):not(:focus-within),.ytfnHa_control:has(input:autofill):not(:focus-within)){border-color:#247c78}.ytfnHa_control:focus-within{border-color:#d3a64a;box-shadow:0 0 0 3px #d3a64a47}.ytfnHa_control input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0}.ytfnHa_control input:focus,.ytfnHa_control input:focus-visible{box-shadow:none;outline:none}.ytfnHa_control input:-webkit-autofill{-webkit-text-fill-color:#f7f5ef;caret-color:#f7f5ef;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #081725}.ytfnHa_control input:-webkit-autofill:hover{-webkit-text-fill-color:#f7f5ef;caret-color:#f7f5ef;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #081725}.ytfnHa_control input:-webkit-autofill:focus{-webkit-text-fill-color:#f7f5ef;caret-color:#f7f5ef;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #081725}.ytfnHa_control input:-webkit-autofill:active{-webkit-text-fill-color:#f7f5ef;caret-color:#f7f5ef;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #081725}.ytfnHa_enter{animation:.28s ytfnHa_rise}@keyframes ytfnHa_rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ytfnHa_wave,.ytfnHa_note,.ytfnHa_enter,.ytfnHa_control{transition:none;animation:none}}@keyframes ytfnHa_breathe{to{opacity:.45;transform:translateY(5px)}}@keyframes ytfnHa_float{to{transform:translateY(-6px)}}
.N1EGHa_lesson{--ink:#0d1b2a;--muted:#455565;--gold:#d3a64a;--teal:#247c78;--line:#d8d7cf;color:var(--ink);background:#f7f5ef;padding-bottom:8rem}.N1EGHa_lesson *,.N1EGHa_lesson :before,.N1EGHa_lesson :after{box-sizing:border-box}.N1EGHa_lesson h2{letter-spacing:-.035em;text-wrap:balance;margin:.5rem 0 1.1rem;font-family:Georgia,serif;font-size:clamp(1.8rem,3.4vw,2.9rem);font-weight:600;line-height:1.15}.N1EGHa_lesson h3{margin:.5rem 0;font-size:1.12rem;font-weight:700;line-height:1.35}.N1EGHa_lesson p{margin:.6rem 0 1rem;line-height:1.8}.N1EGHa_lesson button,.N1EGHa_lesson select,.N1EGHa_lesson textarea{font:inherit}.N1EGHa_lesson button,.N1EGHa_lesson a,.N1EGHa_lesson select,.N1EGHa_lesson input,.N1EGHa_lesson summary,.N1EGHa_lesson textarea{scroll-margin-top:9rem}.N1EGHa_lesson :is(button,a,select,input,summary,textarea):focus-visible{outline-offset:4px;outline:3px solid #a36d16}.N1EGHa_lesson button{cursor:pointer}.N1EGHa_lesson button:disabled{opacity:.5;cursor:default}.N1EGHa_content{gap:4rem;width:min(1180px,100%);margin:auto;padding:3rem clamp(1rem,4vw,2.5rem);display:grid}.N1EGHa_content>*{min-width:0}.N1EGHa_previewBanner{color:#f7f5ef;text-align:center;background:#173a5c;padding:.7rem 1rem;font-size:.8rem;line-height:1.6}.N1EGHa_panel,.N1EGHa_summary,.N1EGHa_closing{border:1px solid var(--line);background:#fffefa;border-radius:1.5rem;min-width:0;padding:clamp(1.2rem,3.5vw,2.8rem)}.N1EGHa_stage{min-width:0;scroll-margin-top:8rem}.N1EGHa_dark{color:#f7f5ef;--muted:#c3d2dd;--line:#365069;background:linear-gradient(125deg,#081725,#0d1b2a 70%,#163b43);border-color:#173a5c}.N1EGHa_dark p{color:#d5dfe5}.N1EGHa_eyebrow{color:#80601d;text-transform:uppercase;letter-spacing:.17em;font-size:.68rem;font-weight:800;line-height:1.5;display:block}.N1EGHa_dark .N1EGHa_eyebrow,.N1EGHa_heroPreview .N1EGHa_eyebrow{color:#e8c66a}.N1EGHa_lead{color:var(--muted);max-width:40rem;font-size:1.15rem}.N1EGHa_heroPreview{background:radial-gradient(at 100% 0,#214645 0,#0000 70%),#0d1b2a;border:1px solid #d3a64a66;border-radius:1.6rem;padding:clamp(1rem,2vw,1.8rem);box-shadow:0 30px 70px #0004}.N1EGHa_heroFigures{color:#e8c66a;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin:1.8rem 0 1.2rem;display:grid}.N1EGHa_heroFigures>div{text-align:center;min-width:0}.N1EGHa_heroFigures span{color:#e1e5e4;overflow-wrap:anywhere;font-size:clamp(.55rem,.7vw,.68rem);display:block}.N1EGHa_heroPreview figcaption{margin-top:1.5rem;font-family:Georgia,serif;font-size:1.5rem;line-height:1.45}.N1EGHa_heroPreview figcaption strong{color:#e8c66a;font-weight:400}.N1EGHa_heroPreview>p{letter-spacing:.1em;color:#c5d6da;font-size:.8rem}.N1EGHa_heroRule{background:linear-gradient(90deg,#d3a64a,#0000);height:1px}.N1EGHa_learningLine{flex-wrap:wrap;gap:.7rem;margin:1.8rem 0;padding:0;list-style:none;display:flex}.N1EGHa_learningLine li{text-transform:uppercase;letter-spacing:.1em;background:#eaf0ed;border-radius:.4rem;padding:.6rem .7rem;font-size:.7rem}.N1EGHa_learningLine li:not(:last-child):after{content:" →";color:#247c78}.N1EGHa_learningLine li:nth-child(4){color:#f7f5ef;background:#173a5c}.N1EGHa_twoColumns,.N1EGHa_threeColumns,.N1EGHa_labGrid,.N1EGHa_applicationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;margin:1.3rem 0;display:grid}.N1EGHa_threeColumns{grid-template-columns:repeat(3,minmax(0,1fr))}.N1EGHa_twoColumns>*,.N1EGHa_threeColumns>*,.N1EGHa_labGrid>*,.N1EGHa_applicationGrid>*{min-width:0}.N1EGHa_summaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.N1EGHa_summaryGrid article{border-top:1px solid #d3a64a;min-width:0;padding-top:.8rem}.N1EGHa_summaryGrid p{color:var(--muted);font-size:.85rem}.N1EGHa_summaryGrid h3{font-family:Georgia,serif;font-size:1.1rem}.N1EGHa_chapters{gap:.7rem;margin-top:2rem;display:grid}.N1EGHa_chapter{border-top:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:1.4rem 0;display:grid}.N1EGHa_chapterNumber{color:#87631d;padding-top:.3rem;font-family:Georgia,serif;font-size:1.35rem}.N1EGHa_chapter p{color:var(--muted);max-width:58rem}.N1EGHa_chapter h3{font-family:Georgia,serif;font-size:1.5rem}.N1EGHa_chapter .N1EGHa_player{max-width:42rem}.N1EGHa_errorQuestions{gap:.5rem;margin:1.5rem 0;display:grid}.N1EGHa_errorQuestions details{border:1px solid var(--line);border-radius:.7rem;padding:.2rem 1rem}.N1EGHa_lesson summary{cursor:pointer;min-height:44px;padding:.7rem 0;font-weight:600;line-height:1.5}.N1EGHa_textLink{color:#175b58;text-underline-offset:3px;padding:.5rem 0;text-decoration:underline;display:inline-block}.N1EGHa_lab{background:#0d1b2a;border:1px solid #365069;border-radius:1rem;padding:1.2rem}.N1EGHa_lab>p{font-size:.9rem}.N1EGHa_comparison{border-top:1px solid #365069;margin-top:1rem}.N1EGHa_player{min-width:0}.N1EGHa_transport{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1rem 0;display:flex}.N1EGHa_transport>span{color:var(--muted);font-size:.75rem}.N1EGHa_primary,.N1EGHa_secondary{text-align:center;border-radius:.65rem;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1rem;line-height:1.4;display:inline-flex;font-size:.85rem!important;font-weight:700!important}.N1EGHa_primary{color:#081725;background:#d3a64a;border:1px solid #b28735;text-decoration:none}.N1EGHa_primary:hover{background:#e8c66a}.N1EGHa_secondary{color:inherit;background:0 0;border:1px solid #78918f}.N1EGHa_secondary:hover{background:#247c7815}.N1EGHa_status{color:var(--muted);min-height:1.3rem;font-size:.73rem}.N1EGHa_score{color:#0d1b2a;background:#fffefa;border:1px solid #d8d7cf;border-radius:.7rem;max-width:100%;min-height:120px;padding:.5rem;overflow:auto hidden}.N1EGHa_score svg{max-width:none;display:block}.N1EGHa_score:focus-visible{outline-offset:3px;outline:3px solid #a36d16}.N1EGHa_symbol{flex-direction:column;justify-content:center;align-items:center;min-height:80px;display:flex}.N1EGHa_symbol svg{max-width:none;display:block}.N1EGHa_sounding{color:#17635f}.N1EGHa_loading{color:#65717a;font-size:.7rem}.N1EGHa_heroFigures .N1EGHa_loading{color:#d5dfe5}.N1EGHa_error{font-size:.8rem}.N1EGHa_timeline{min-width:0;margin:1rem 0}.N1EGHa_pulses{color:var(--muted);margin-bottom:.5rem;font-size:.7rem;display:flex}.N1EGHa_pulses span{border-left:1px solid #82949b;flex:1;min-width:0;padding-left:.3rem}.N1EGHa_track{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#82949b44 calc(25% - 1px) 25%);border-bottom:1px solid #78918f;height:38px;position:relative}.N1EGHa_soundBlock,.N1EGHa_restBlock{border:2px solid #247c78;justify-content:center;align-items:center;height:30px;display:flex;position:absolute;top:0;overflow:hidden}.N1EGHa_soundBlock{color:#fff;background:#247c78}.N1EGHa_restBlock{color:inherit;border-style:dashed}.N1EGHa_soundBlock span,.N1EGHa_restBlock span{font-size:.6rem}.N1EGHa_playhead{background:#c58a24;width:3px;height:45px;position:absolute;top:-6px;box-shadow:0 0 0 1px #fff}.N1EGHa_figureTabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:2rem 0 1rem;display:grid}.N1EGHa_figureTabs button{background:#fffefa;border:1px solid #b8c2be;border-radius:.7rem;flex-direction:column;align-items:center;min-width:0;padding:.6rem .1rem;font-size:.8rem;display:flex}.N1EGHa_figureTabs button[aria-pressed=true]{color:#fffefa;background:#173a5c;border-color:#173a5c}.N1EGHa_workbench{background:#fffefa;border:1px solid #d8d7cf;border-radius:1rem;padding:clamp(.8rem,2vw,1.7rem)}.N1EGHa_pills{flex-wrap:wrap;gap:.5rem;margin:1.4rem 0;display:flex}.N1EGHa_pills button{min-height:44px;color:inherit;background:0 0;border:1px solid #829394;border-radius:.6rem;padding:.5rem .8rem;font-size:.8rem}.N1EGHa_pills button[aria-pressed=true]{color:#fff;background:#247c78;border-color:#247c78}.N1EGHa_specimen{color:#0d1b2a;background:#f7f5ef;border-radius:1rem;flex-direction:column;justify-content:center;align-items:stretch;min-height:200px;padding:1.3rem;display:flex}.N1EGHa_specimen .N1EGHa_secondary{align-self:center;margin-top:1rem}.N1EGHa_figureFacts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.N1EGHa_figureFacts dt{color:#455565;font-size:.75rem}.N1EGHa_figureFacts dd{margin-top:.4rem;font-weight:700}.N1EGHa_family{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.N1EGHa_family>div{text-align:center}.N1EGHa_embedded{min-width:0;padding-top:1rem}.N1EGHa_field{flex-direction:column;gap:.55rem;min-width:0;font-size:.8rem;font-weight:600;display:flex}.N1EGHa_field select,.N1EGHa_field textarea{color:#0d1b2a;background:#fffefa;border:1px solid #78918f;border-radius:.5rem;width:100%;min-height:44px;padding:.65rem}.N1EGHa_field input[type=range]{accent-color:#d3a64a;width:100%;min-height:44px}.N1EGHa_controls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:1.5rem;margin:1.5rem 0;display:grid}.N1EGHa_context{font-size:.8rem;line-height:1.6!important}.N1EGHa_metrics{border-block:1px solid #365069;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0;padding:1.5rem 0;display:grid}.N1EGHa_metrics span{color:#c3d2dd;font-size:.7rem;display:block}.N1EGHa_metrics strong{color:#e8c66a;margin-top:.4rem;font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.7rem);font-weight:400;display:block}.N1EGHa_help{margin:1.2rem 0;font-size:.85rem;line-height:1.8}.N1EGHa_sheetPanel{color:#0d1b2a;--muted:#455565;background:#f7f5ef;border:1px solid #b6c5c3;border-radius:.9rem;min-width:0;padding:1rem}.N1EGHa_dark .N1EGHa_sheetPanel p{color:#455565}.N1EGHa_dark .N1EGHa_sheetPanel .N1EGHa_eyebrow{color:#80601d}.N1EGHa_treeRow{border:1px solid #d8d7cf;border-radius:1rem;margin:1.5rem 0;padding:1rem}.N1EGHa_rowHeading{flex-wrap:wrap;justify-content:space-between;gap:.7rem;font-size:.8rem;display:flex}.N1EGHa_rowHeading>span{font-weight:700}.N1EGHa_rowHeading>strong{color:#455565;font-weight:400}.N1EGHa_feedback{background:#247c7810;border-left:3px solid #247c78;padding:.8rem 1rem;font-size:.85rem}.N1EGHa_dark .N1EGHa_feedback{background:#247c7829}.N1EGHa_palette{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.N1EGHa_check{align-items:center;gap:.6rem;min-height:44px;font-size:.85rem;display:flex}.N1EGHa_check input{accent-color:#d3a64a;flex-shrink:0;width:20px;height:20px}.N1EGHa_eventList{gap:.6rem;margin:1rem 0;padding:0;list-style:none;display:grid}.N1EGHa_eventList li{border:1px solid #365069;border-radius:.6rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem;font-size:.8rem;display:flex}.N1EGHa_eventList li>div{flex-wrap:wrap;gap:.4rem;display:flex}.N1EGHa_practiceCard{border:1px solid #365069;border-radius:1rem;margin:1.2rem 0;padding:1rem}.N1EGHa_applicationGrid article{border-top:1px solid #365069;padding:1rem 0}.N1EGHa_applicationGrid p{font-size:.9rem}.N1EGHa_closing{background:#e8eee8;border-color:#aabeb4}.N1EGHa_closing>p{max-width:45rem}@media (max-width:900px){.N1EGHa_threeColumns{grid-template-columns:minmax(0,1fr)}.N1EGHa_summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.N1EGHa_controls{grid-template-columns:repeat(2,minmax(0,1fr))}.N1EGHa_controls .N1EGHa_context{grid-column:1/-1}}@media (max-width:640px){.N1EGHa_content{gap:2.5rem}.N1EGHa_twoColumns,.N1EGHa_labGrid,.N1EGHa_applicationGrid{grid-template-columns:minmax(0,1fr)}.N1EGHa_summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.N1EGHa_figureTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.N1EGHa_figureTabs button{font-size:.75rem}.N1EGHa_chapter{grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem}.N1EGHa_controls{grid-template-columns:minmax(0,1fr)}.N1EGHa_metrics{gap:.6rem}.N1EGHa_metrics span{overflow-wrap:anywhere;font-size:.65rem}.N1EGHa_metrics strong{font-size:1.5rem}.N1EGHa_panel,.N1EGHa_summary,.N1EGHa_closing{border-radius:1rem}.N1EGHa_heroFigures{gap:0}.N1EGHa_heroPreview{padding:1rem}.N1EGHa_transport{flex-direction:column;align-items:flex-start}.N1EGHa_figureFacts dl{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.N1EGHa_lesson *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.h91FEq_practice{border-top:1px solid var(--line);min-width:0;margin-top:1rem;padding-top:1rem}.h91FEq_lesson{--precision-gold:#d3a64a}.h91FEq_hero{background:radial-gradient(at 50% 15%,#247c7844,#0000 70%),#081725;border:1px solid #d3a64a88;border-radius:2rem;min-width:0;margin:0;padding:clamp(1rem,3vw,2rem);overflow:hidden}.h91FEq_hero figcaption{margin:1rem 0;font:500 clamp(1.6rem,3vw,2.7rem)/1.2 Georgia,serif}.h91FEq_hero em{color:#e8c66a}.h91FEq_scroll{min-width:0;max-width:100%;padding:.4rem 0;overflow-x:auto}.h91FEq_plot{width:100%;min-width:500px;color:var(--ink,#f7f5ef);display:block}.h91FEq_plot text{fill:currentColor;font:12px system-ui}.h91FEq_plot line{stroke:currentColor;opacity:.4}.h91FEq_plot .h91FEq_expected{stroke:#a76c12;stroke-width:4px;opacity:1}.h91FEq_hero .h91FEq_expected{stroke:#e8c66a}.h91FEq_plot .h91FEq_observed{fill:#247c78;stroke:#9fe3df;stroke-width:1px}.h91FEq_plot .h91FEq_observedLine{stroke:#247c78;opacity:1;stroke-width:3px}.h91FEq_plot .h91FEq_cursor{stroke:#b67812;opacity:1;stroke-width:2px}.h91FEq_status{background:#d3a64a12;border-left:3px solid #d3a64a;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.h91FEq_status strong{font:600 1.5rem Georgia,serif}.h91FEq_status span{font-size:.85rem}.h91FEq_notice{background:#247c7818;border-left:3px solid #247c78;padding:1rem;line-height:1.7}.h91FEq_pad{touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%;font-weight:700;text-align:center!important;color:#fff!important;background:#247c78!important;border:2px solid #73c8c1!important;min-height:120px!important;font-size:1.25rem!important}.h91FEq_pad:active{background:#175d59!important}.h91FEq_result,.h91FEq_history,.h91FEq_empty{border:1px solid var(--line);border-radius:1rem;min-width:0;margin:1.5rem 0;padding:clamp(1rem,2vw,1.5rem)}.h91FEq_result h4,.h91FEq_history h4,.h91FEq_empty h4{margin:.5rem 0 1rem;font-size:1.2rem;font-weight:700}.h91FEq_metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.h91FEq_metrics>div{border:1px solid var(--line);border-radius:.6rem;min-width:0;padding:.8rem}.h91FEq_metrics dt{font-size:.75rem;line-height:1.5}.h91FEq_metrics dd{margin:.5rem 0 0;font-size:1.2rem;font-weight:700}.h91FEq_table{border-collapse:collapse;width:100%;min-width:540px;font-size:.8rem}.h91FEq_table th,.h91FEq_table td{border-bottom:1px solid var(--line);text-align:left;padding:.8rem}.h91FEq_recommendation{background:#d3a64a12;border-left:3px solid #d3a64a;padding:1rem}.h91FEq_calibration{border:1px solid var(--line);border-radius:.6rem;margin:1rem 0;padding:1rem}.h91FEq_calibration label{font-size:.85rem;display:block}.h91FEq_calibration input[type=number]{background:var(--surface);width:100%;max-width:200px;color:var(--ink);border:1px solid var(--line);border-radius:.5rem;padding:.7rem}.h91FEq_reflection{background:var(--surface);width:100%;min-height:110px;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:.5rem;padding:1rem}.h91FEq_chapters details{padding:.7rem 0}.h91FEq_chapters p{max-width:75ch}.h91FEq_legend{flex-wrap:wrap;gap:1rem;font-size:.8rem;display:flex}.h91FEq_badge{letter-spacing:.06em;color:var(--gold);text-transform:uppercase;font-size:.75rem;font-weight:700}.h91FEq_quiet{text-align:center;border:1px dashed var(--line);place-items:center;min-height:150px;padding:1rem;display:grid}.h91FEq_lesson :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #b87813}@media (max-width:650px){.h91FEq_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.h91FEq_lesson *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.G7y8Tq_lesson{--ink:#f7f5ef;--muted:#c2d0d8;--line:#365069;--surface:#0d1b2a;--gold:#e8c66a;color:var(--ink);overflow-wrap:anywhere;background:#081725;padding-bottom:7rem}.G7y8Tq_lesson *{box-sizing:border-box}.G7y8Tq_lesson p{margin:.8rem 0 1.2rem;line-height:1.8}.G7y8Tq_lesson h2{letter-spacing:-.03em;margin:.8rem 0 1.5rem;font:500 clamp(2rem,4.5vw,3.8rem)/1.15 Georgia,serif}.G7y8Tq_lesson h2 em{color:var(--gold);font-style:normal}.G7y8Tq_lesson h3{margin:.6rem 0 1rem;font-size:clamp(1.2rem,2.3vw,1.7rem);font-weight:650}.G7y8Tq_lesson button,.G7y8Tq_lesson select,.G7y8Tq_lesson input{font:inherit;min-width:0}.G7y8Tq_lesson button{cursor:pointer;border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);text-align:left;border-radius:.65rem;padding:.65rem .85rem}.G7y8Tq_lesson button:disabled{opacity:.55;cursor:default}.G7y8Tq_lesson button[aria-pressed=true]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.G7y8Tq_lesson :is(button,a,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #b87813}.G7y8Tq_lesson a{text-underline-offset:4px;text-decoration:underline}.G7y8Tq_lesson input[type=range]{accent-color:#b87813;width:100%;height:44px}.G7y8Tq_lesson input[type=checkbox]{accent-color:#996b1d;flex-shrink:0;width:20px;height:20px}.G7y8Tq_lesson select{background:var(--surface);width:100%;min-height:48px;color:var(--ink);border:1px solid var(--line);border-radius:.5rem;padding:.65rem}.G7y8Tq_lesson summary{cursor:pointer;min-height:48px;padding:.8rem 0;font-weight:650}.G7y8Tq_lesson details{border-top:1px solid var(--line)}.G7y8Tq_lesson ol{padding-left:1.4rem;line-height:1.9}.G7y8Tq_section{padding:clamp(3rem,7vw,7rem) clamp(1rem,4vw,2.5rem);scroll-margin-top:8rem}.G7y8Tq_inner{min-width:0;max-width:1160px;margin:auto}.G7y8Tq_inner>*{min-width:0}.G7y8Tq_light{--ink:#0d1b2a;--muted:#455565;--line:#bdc8c5;--surface:#fffefa;--gold:#88601b;color:var(--ink);background:#f7f5ef}.G7y8Tq_lead{max-width:50rem;color:var(--muted);font-size:clamp(1rem,1.5vw,1.2rem)}.G7y8Tq_eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--gold);font-size:.68rem;font-weight:800}.G7y8Tq_banner{text-align:center;background:#173a5c;padding:.8rem;font-size:.8rem}.G7y8Tq_lab{background:var(--surface);border:1px solid var(--line);border-radius:1.3rem;margin:2.5rem 0;padding:clamp(1rem,3vw,2rem);scroll-margin-top:8rem}.G7y8Tq_lab .G7y8Tq_lab{margin:1.5rem 0;padding:1rem}.G7y8Tq_tabs{flex-wrap:wrap;gap:.55rem;margin:1.3rem 0;display:flex}.G7y8Tq_tabs button{flex:140px;font-size:.85rem}.G7y8Tq_player{min-width:0}.G7y8Tq_count{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 0;display:flex}.G7y8Tq_count strong{color:var(--gold);font-size:clamp(1.1rem,2vw,1.6rem)}.G7y8Tq_count span{color:var(--muted);font-size:.75rem}.G7y8Tq_gridWrap{margin:1.5rem 0}.G7y8Tq_binaryGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid}.G7y8Tq_binaryGrid button{background:#d3a64a14;border-color:#b89245;flex-direction:column;align-items:center;gap:.4rem;min-height:96px;padding:.6rem .1rem;display:flex}.G7y8Tq_binaryGrid button[data-half=true]{background:#247c7826;border-color:#469891}.G7y8Tq_binaryGrid strong{color:var(--gold);font-size:clamp(.9rem,2vw,1.4rem)}.G7y8Tq_binaryGrid button[data-half=true] strong{color:#73c8c1}.G7y8Tq_light .G7y8Tq_binaryGrid button[data-half=true] strong{color:#175e59}.G7y8Tq_binaryGrid small{font-size:.6rem}.G7y8Tq_binaryGrid button[data-kind=rest]{border-style:dashed}.G7y8Tq_binaryGrid button[data-kind=empty]{opacity:.65}.G7y8Tq_binaryGrid button[data-current=true]{outline:3px solid var(--gold);outline-offset:1px;background:#b8781340}.G7y8Tq_gridLimits{color:var(--muted);justify-content:space-between;gap:.4rem;margin-top:.75rem;font-size:.65rem;display:flex}.G7y8Tq_score{color:#0d1b2a;background:#fffefa;border-radius:.8rem;min-width:0;margin:1rem 0;padding:.5rem;overflow:hidden}.G7y8Tq_controls{grid-template-columns:1fr 1fr 130px;gap:1.2rem;margin:1.5rem 0;display:grid}.G7y8Tq_controls label,.G7y8Tq_layers label,.G7y8Tq_preset{font-size:.8rem;display:block}.G7y8Tq_layers{border:1px solid var(--line);border-radius:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;padding:1rem;display:grid}.G7y8Tq_layers legend,.G7y8Tq_aids legend{color:var(--muted);padding:0 .5rem;font-size:.8rem}.G7y8Tq_layers label:first-child{align-items:center;gap:.6rem;min-height:48px;display:flex}.G7y8Tq_layers label+label{color:var(--muted);font-size:.7rem}.G7y8Tq_aids{border:0;flex-wrap:wrap;gap:1.2rem;margin:1rem 0;display:flex}.G7y8Tq_aids label{align-items:center;gap:.5rem;min-height:44px;font-size:.8rem;display:flex}.G7y8Tq_transport{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.G7y8Tq_lesson .G7y8Tq_primary{color:#081725;background:#e8c66a;border-color:#e8c66a;font-weight:750}.G7y8Tq_facts{color:var(--muted);font-size:.75rem}.G7y8Tq_feedback{border-left:3px solid var(--gold);background:#b8781314;padding:.8rem 1rem}.G7y8Tq_hiddenAnswer{border:1px dashed var(--line);text-align:center;padding:2rem 1rem}.G7y8Tq_heroArt{background:radial-gradient(at 100% 0,#247c7855,#0000 65%),#0d1b2a;border:1px solid #d3a64a66;border-radius:1.5rem;padding:clamp(1rem,3vw,2rem);box-shadow:0 30px 70px #0005}.G7y8Tq_heroArt .G7y8Tq_eyebrow{margin-bottom:2rem;display:block}.G7y8Tq_heroArt figcaption{margin-top:2rem;font:clamp(1.4rem,3vw,2rem)/1.4 Georgia,serif}.G7y8Tq_heroArt figcaption em{color:#e8c66a;font-style:normal}.G7y8Tq_heroNotation{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.G7y8Tq_heroNotation>div{color:#0d1b2a;background:#f7f5ef;border-radius:.6rem;min-width:0}.G7y8Tq_heroArt p{color:#c2d0d8;font-size:.8rem}.G7y8Tq_chapters{grid-template-columns:1fr 1fr;gap:1.2rem;margin:2rem 0;display:grid}.G7y8Tq_chapter{border-top:1px solid var(--line);padding:1.3rem}.G7y8Tq_chapter>span{color:var(--gold);font-size:.75rem}.G7y8Tq_chapter h3{font-size:1.2rem}.G7y8Tq_chapter p{font-size:.93rem}.G7y8Tq_minute{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin:2rem 0;display:grid}.G7y8Tq_minute button{font-size:.85rem}.G7y8Tq_minute button span{color:var(--gold);margin-bottom:.6rem;display:block}.G7y8Tq_twoColumns{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.G7y8Tq_progress{color:var(--gold);font-size:.8rem}.G7y8Tq_palette{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.G7y8Tq_palette button{flex:130px}.G7y8Tq_editorEvents{flex-wrap:wrap;gap:.5rem;padding:1rem 0;display:flex}.G7y8Tq_editorEvents button{font-size:.8rem}.G7y8Tq_small{color:var(--muted);font-size:.8rem}.G7y8Tq_closing{text-align:center}.G7y8Tq_closing .G7y8Tq_lead{margin-inline:auto}.G7y8Tq_closing a{align-items:center;min-height:44px;margin:.4rem;display:inline-flex}.G7y8Tq_steps{flex-wrap:wrap;gap:.5rem;display:flex}.G7y8Tq_steps button{font-size:.75rem}.G7y8Tq_exercise{border-top:1px solid var(--line);padding:1.5rem 0}.G7y8Tq_exercise h4{font-weight:700}.G7y8Tq_lesson textarea{background:var(--surface);width:100%;color:var(--ink);border:1px solid var(--line);min-height:100px;font:inherit;border-radius:.6rem;padding:.8rem}.G7y8Tq_lesson .G7y8Tq_score button{color:#0d1b2a}.G7y8Tq_legend{color:var(--muted);flex-wrap:wrap;gap:1rem;font-size:.75rem;display:flex}@media (max-width:768px){.G7y8Tq_chapters,.G7y8Tq_twoColumns{grid-template-columns:1fr}.G7y8Tq_minute,.G7y8Tq_controls{grid-template-columns:1fr 1fr}.G7y8Tq_layers{grid-template-columns:1fr}.G7y8Tq_tabs button{flex-basis:120px}.G7y8Tq_binaryGrid{gap:3px}.G7y8Tq_binaryGrid small{font-size:.55rem}.G7y8Tq_binaryGrid button{min-height:85px}.G7y8Tq_heroNotation{gap:.5rem}}@media (max-width:390px){.G7y8Tq_binaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.G7y8Tq_binaryGrid button{min-height:80px}.G7y8Tq_controls,.G7y8Tq_minute{grid-template-columns:1fr}.G7y8Tq_lab{padding:.85rem}.G7y8Tq_gridLimits{font-size:.6rem}.G7y8Tq_heroNotation{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.G7y8Tq_lesson *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.G7y8Tq_heroNotation svg{max-width:100%;height:auto}.G7y8Tq_heroNotation>div{justify-content:center;align-items:center;display:flex;overflow:hidden}.G7y8Tq_heroNotation [data-testid=notation-score]{width:100%}.G7y8Tq_heroNotation [data-testid=notation-score]>div{max-width:100%}@media (max-width:390px){.G7y8Tq_heroNotation{grid-template-columns:1fr}.G7y8Tq_heroNotation>div{min-height:90px}}
.p-vqfW_lesson{}.p-vqfW_hero{}.p-vqfW_heroGrid{}.p-vqfW_heroInstrument{}.p-vqfW_heroFooter{}.p-vqfW_eyebrow{}.p-vqfW_issue{}.p-vqfW_headline{}.p-vqfW_lead{}.p-vqfW_cta{}.p-vqfW_section{}.p-vqfW_inner{}.p-vqfW_dark{}.p-vqfW_intro{}.p-vqfW_links{}.p-vqfW_progress{}.p-vqfW_journey{}.p-vqfW_editorial{}.p-vqfW_check{}.p-vqfW_twoCol{}.p-vqfW_scroll{}.p-vqfW_hero h1{max-width:15ch;font-size:clamp(2.2rem,3.7vw,4.3rem)}.p-vqfW_small{opacity:.92;font-size:.82rem}.p-vqfW_note{font-size:.85rem;font-style:italic}.p-vqfW_tag{letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:ui-monospace,Menlo,monospace;font-size:.74rem}.p-vqfW_goal{font-style:italic}.p-vqfW_a11y{opacity:.85;font-size:.76rem}.p-vqfW_lesson textarea{width:100%;min-height:80px;display:block}.p-vqfW_lesson figure,.p-vqfW_lesson fieldset,.p-vqfW_lesson section,.p-vqfW_lesson li,.p-vqfW_lesson table{min-width:0;max-width:100%}.p-vqfW_lesson button{min-height:44px}.p-vqfW_lesson button:focus-visible,.p-vqfW_lesson a:focus-visible,.p-vqfW_lesson input:focus-visible,.p-vqfW_lesson select:focus-visible,.p-vqfW_lesson textarea:focus-visible{outline-offset:2px;outline:3px solid #e8c66a}.p-vqfW_lesson [aria-pressed=true]{color:#081725!important;background:#e8c66a!important;border-color:#b8862d!important}.p-vqfW_workshop{border-top:1px solid #476878;margin-top:1.4rem;padding-top:1.2rem}.p-vqfW_editor{border:1px solid #476878;border-radius:.9rem;min-width:0;margin:.8rem 0;padding:.9rem}.p-vqfW_library{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.5rem;display:grid}.p-vqfW_cell{background:linear-gradient(170deg,#d3a64a1f,#0000);border:1px solid #d3a64a;border-radius:.7rem;flex-direction:column;gap:.3rem;padding:.4rem;display:flex}.p-vqfW_cell>button:first-child{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.p-vqfW_cell small{opacity:.9;font-size:.74rem}.p-vqfW_remaining{margin:.6rem 0}.p-vqfW_meter{gap:4px;display:flex}.p-vqfW_meter span{background:#173a5c59;border:1px solid #173a5c;border-radius:3px;flex:1;height:12px;overflow:hidden}.p-vqfW_meter span i{background:#247c78;height:100%;display:block}.p-vqfW_meter span[data-status=complete] i{background:#d3a64a}.p-vqfW_warn{color:inherit;border-left:3px solid #b8862d;margin:.2rem 0;padding-left:.5rem;font-size:.85rem}.p-vqfW_canvas{gap:.4rem;margin:.6rem 0;padding:0;list-style:none;display:grid}.p-vqfW_item{border:1px solid #247c78;border-radius:.6rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;padding:.45rem;display:flex}.p-vqfW_itemName code{margin-left:.3rem;font-family:ui-monospace,Menlo,monospace;font-size:.8rem}.p-vqfW_itemCtl{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.p-vqfW_itemCtl label{flex-direction:column;font-size:.75rem;display:flex}.p-vqfW_tokens{flex-wrap:wrap;flex-basis:100%;gap:.5rem;display:flex}.p-vqfW_token{border:1px dashed #476878;border-radius:.4rem;flex-wrap:wrap;align-items:flex-end;gap:.3rem;padding:.35rem;display:flex}.p-vqfW_token label{flex-direction:column;font-size:.75rem;display:flex}.p-vqfW_timeline{min-width:0;max-width:100%;margin:.5rem 0}.p-vqfW_timeline figcaption{font-size:.75rem}.p-vqfW_score{color:#081725;background:#f7f5ef;border-radius:.6rem;max-width:100%;padding:.4rem;overflow-x:auto}.p-vqfW_controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.p-vqfW_controls label{flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.p-vqfW_feedback{border-left:4px solid #247c78;margin:.5rem 0;padding:.4rem .4rem .4rem 1.4rem}.p-vqfW_ok{background:#247c781f;border-left:4px solid #247c78;padding:.5rem .8rem}.p-vqfW_retry{background:#d3a64a1a;border-left:4px solid #d3a64a;padding:.5rem .8rem}.p-vqfW_planBtn{flex-wrap:wrap;gap:.3rem;display:inline-flex}.p-vqfW_options{border:1px solid #476878;border-radius:.6rem;flex-wrap:wrap;gap:.45rem;margin:.6rem 0;padding:.7rem;display:flex}.p-vqfW_levels{flex-wrap:wrap;gap:.4rem;margin:.6rem 0;display:flex}.p-vqfW_missions{gap:.3rem;padding:0;list-style:none;display:grid}.p-vqfW_missions li[data-ok=yes]{font-weight:600}.p-vqfW_heroSeed{flex-direction:column;gap:.5rem;display:flex}.p-vqfW_seedCells{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.p-vqfW_seedCells button{color:#f7f5ef!important;background:#0d1b2a!important;border:2px solid #d3a64a!important;border-radius:.8rem!important;min-height:64px!important}.p-vqfW_heroMsg{border-left:4px solid #247c78;padding:.5rem .8rem}.p-vqfW_record{border:1px solid #247c78;border-radius:.7rem;margin:.6rem 0;padding:.7rem}.p-vqfW_record code{overflow-wrap:anywhere;font-family:ui-monospace,Menlo,monospace;font-size:.8rem}.p-vqfW_story{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:0;list-style:none;display:grid}.p-vqfW_story>li{border:1px solid #476878;border-radius:.7rem;padding:.6rem}.p-vqfW_story>li[data-active=yes]{border-color:#e8c66a}.p-vqfW_layers{flex-wrap:wrap;gap:.5rem;display:flex}.p-vqfW_layers>span{border:1px solid #476878;border-radius:.5rem;align-items:center;gap:.3rem;padding:.35rem;display:flex}.p-vqfW_atelier section{border:1px solid #476878;border-radius:.7rem;margin:.5rem 0;padding:.7rem}.p-vqfW_atelier h4{letter-spacing:.06em;text-transform:uppercase;margin:.1rem 0 .4rem;font-family:ui-monospace,Menlo,monospace;font-size:.8rem}.p-vqfW_versions{gap:.5rem;padding:0;list-style:none;display:grid}.p-vqfW_stage{background:radial-gradient(at top,#247c7840,#0000 70%);border:2px solid #d3a64a;border-radius:1rem;padding:1rem}.p-vqfW_arc{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;padding:0;list-style:none;display:grid}.p-vqfW_arc li{border-top:3px solid #d3a64a;padding-top:.3rem;font-size:.85rem}.p-vqfW_rubric{border-collapse:collapse;width:100%;margin:.6rem 0;font-size:.85rem}.p-vqfW_rubric th,.p-vqfW_rubric td{text-align:left;border:1px solid #476878;padding:.35rem}.p-vqfW_strip{border-top:1px dashed #476878;margin-top:1rem;padding-top:.8rem}.p-vqfW_nav{flex-wrap:wrap;gap:.3rem;display:flex}.p-vqfW_nav button{min-width:44px}.p-vqfW_nav [aria-current=step]{outline:3px solid #e8c66a}.p-vqfW_nav [data-done=yes]{box-shadow:inset 0 -4px #247c78}.p-vqfW_activity{border:1px solid #476878;border-radius:.8rem;margin:.6rem 0;padding:.8rem}.p-vqfW_activity h4{margin:.2rem 0}.p-vqfW_ladder{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.p-vqfW_ladder>div{border-top:4px solid #d3a64a;padding:.5rem}.p-vqfW_ladder>div:nth-child(2){border-color:#e8c66a}.p-vqfW_ladder>div:nth-child(3){border-color:#247c78}.p-vqfW_compare3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.p-vqfW_apps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;display:grid}.p-vqfW_apps>div{border-left:3px solid #247c78;padding-left:.7rem}.p-vqfW_apps p{margin:.2rem 0;font-size:.88rem}.p-vqfW_objectives{-moz-columns:2;columns:2;gap:2rem}.p-vqfW_section:not(.p-vqfW_dark) .p-vqfW_links a{color:#0d1b2a;border-color:#173a5c}@media (max-width:760px){.p-vqfW_story,.p-vqfW_ladder,.p-vqfW_compare3,.p-vqfW_arc{grid-template-columns:1fr}.p-vqfW_objectives{-moz-columns:1;columns:1}}@media (prefers-reduced-motion:reduce){.p-vqfW_lesson *{transition:none!important;animation:none!important}}.p-vqfW_insert{letter-spacing:.08em;text-transform:uppercase;color:inherit;font-family:ui-monospace,Menlo,monospace;font-size:.7rem}
._6K8avq_lesson{}._6K8avq_hero{}._6K8avq_heroGrid{}._6K8avq_heroInstrument{}._6K8avq_heroFooter{}._6K8avq_eyebrow{}._6K8avq_issue{}._6K8avq_headline{}._6K8avq_lead{}._6K8avq_cta{}._6K8avq_section{}._6K8avq_inner{}._6K8avq_dark{}._6K8avq_intro{}._6K8avq_links{}._6K8avq_progress{}._6K8avq_journey{}._6K8avq_editorial{}._6K8avq_check{}._6K8avq_twoCol{}._6K8avq_scroll{}._6K8avq_hero h1{max-width:15ch;font-size:clamp(2.2rem,3.7vw,4.3rem)}._6K8avq_small{opacity:.92;font-size:.82rem}._6K8avq_tag{letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:ui-monospace,Menlo,monospace;font-size:.74rem}._6K8avq_goal{font-style:italic}._6K8avq_lesson textarea{width:100%;min-height:80px;display:block}._6K8avq_lesson figure,._6K8avq_lesson fieldset,._6K8avq_lesson section,._6K8avq_lesson li,._6K8avq_lesson table,._6K8avq_lesson dl{min-width:0;max-width:100%}._6K8avq_lesson button{min-height:44px}._6K8avq_lesson button:focus-visible,._6K8avq_lesson a:focus-visible,._6K8avq_lesson input:focus-visible,._6K8avq_lesson select:focus-visible,._6K8avq_lesson textarea:focus-visible{outline-offset:2px;outline:3px solid #e8c66a}._6K8avq_lesson [aria-pressed=true],._6K8avq_lesson [aria-current=true]{color:#081725!important;background:#e8c66a!important;border-color:#b8862d!important}._6K8avq_experience{border-top:1px solid #476878;margin-top:1.4rem;padding-top:1.2rem}._6K8avq_strip{min-width:0;max-width:100%;margin:.3rem 0}._6K8avq_card{background:linear-gradient(170deg,#247c7824,#0000);border:1px solid #247c78;border-radius:.8rem;min-width:0;padding:.6rem}._6K8avq_card[data-role=original]{background:linear-gradient(170deg,#d3a64a24,#0000);border-color:#d3a64a}._6K8avq_pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.6rem;display:grid}._6K8avq_pair>:nth-child(2):last-child{grid-column:span 2}._6K8avq_op{color:#e8c66a;font-family:ui-monospace,Menlo,monospace;font-size:.85rem}._6K8avq_three{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}._6K8avq_metrics{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.4rem;margin:.4rem 0;display:grid}._6K8avq_metrics>div{border-left:3px solid #247c78;padding-left:.4rem}._6K8avq_metrics dt{text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}._6K8avq_metrics dd{margin:0;font-size:.9rem;font-weight:600}._6K8avq_score{color:#081725;background:#f7f5ef;border-radius:.6rem;max-width:100%;margin:.4rem 0;padding:.4rem;overflow-x:auto}._6K8avq_ops{border:1px solid #476878;border-radius:.6rem;flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin:.6rem 0;padding:.6rem;display:flex}._6K8avq_ops label,._6K8avq_controls label{flex-direction:column;gap:.2rem;font-size:.82rem;display:flex}._6K8avq_ops p{flex-basis:100%;margin:.2rem 0}._6K8avq_controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}._6K8avq_ok{background:#247c781f;border-left:4px solid #247c78;padding:.5rem .8rem}._6K8avq_retry{background:#d3a64a1a;border-left:4px solid #d3a64a;padding:.5rem .8rem}._6K8avq_options{border:1px solid #476878;border-radius:.6rem;flex-wrap:wrap;gap:.45rem;margin:.6rem 0;padding:.7rem;display:flex}._6K8avq_levels{flex-wrap:wrap;gap:.4rem;margin:.6rem 0;display:flex}._6K8avq_missions{gap:.3rem;padding:0;list-style:none;display:grid}._6K8avq_missions li[data-ok=yes]{font-weight:600}._6K8avq_events{flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}._6K8avq_heroDna{flex-direction:column;gap:.5rem;display:flex}._6K8avq_heroMsg{border-left:4px solid #247c78;padding:.5rem .8rem}._6K8avq_stretchRow{border-bottom:1px dashed #476878;padding:.4rem 0}._6K8avq_chain{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.6rem;padding:0;list-style:none;display:grid}._6K8avq_treeGrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:.8rem;display:grid}._6K8avq_treeList,._6K8avq_treeList ul{margin:.2rem 0;padding-left:1rem;list-style:none}._6K8avq_treeList{padding-left:0}._6K8avq_treeList button{text-align:left;font-size:.82rem;min-height:40px!important}._6K8avq_lab section{border:1px solid #476878;border-radius:.7rem;margin:.5rem 0;padding:.7rem}._6K8avq_lab h4{letter-spacing:.06em;text-transform:uppercase;margin:.1rem 0 .4rem;font-family:ui-monospace,Menlo,monospace;font-size:.8rem}._6K8avq_areas{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.6rem;display:grid}._6K8avq_stage{background:radial-gradient(at top,#247c7840,#0000 70%);border:2px solid #d3a64a;border-radius:1rem;padding:1rem}._6K8avq_arc{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;padding:0;list-style:none;display:grid}._6K8avq_arc li{border-top:3px solid #d3a64a;padding-top:.3rem;font-size:.85rem}._6K8avq_rubric{border-collapse:collapse;width:100%;margin:.6rem 0;font-size:.85rem}._6K8avq_rubric th,._6K8avq_rubric td{text-align:left;border:1px solid #476878;padding:.35rem}._6K8avq_stripBox{border-top:1px dashed #476878;margin-top:1rem;padding-top:.8rem}._6K8avq_nav{flex-wrap:wrap;gap:.3rem;display:flex}._6K8avq_nav button{min-width:44px}._6K8avq_nav [aria-current=step]{outline:3px solid #e8c66a}._6K8avq_nav [data-done=yes]{box-shadow:inset 0 -4px #247c78}._6K8avq_activity{border:1px solid #476878;border-radius:.8rem;margin:.6rem 0;padding:.8rem}._6K8avq_activity h4{margin:.2rem 0}._6K8avq_objectives{-moz-columns:2;columns:2;gap:2rem}._6K8avq_section:not(._6K8avq_dark) ._6K8avq_links a{color:#0d1b2a;border-color:#173a5c}@media (max-width:760px){._6K8avq_pair,._6K8avq_three,._6K8avq_treeGrid,._6K8avq_arc{grid-template-columns:1fr}._6K8avq_objectives{-moz-columns:1;columns:1}._6K8avq_op{display:none}}@media (prefers-reduced-motion:reduce){._6K8avq_lesson *{transition:none!important;animation:none!important}}._6K8avq_section:not(._6K8avq_dark) ._6K8avq_op{color:#7a5a1c}
.TzhPFG_lesson{}.TzhPFG_hero{}.TzhPFG_heroGrid{}.TzhPFG_heroInstrument{}.TzhPFG_heroFooter{}.TzhPFG_eyebrow{}.TzhPFG_issue{}.TzhPFG_headline{}.TzhPFG_lead{}.TzhPFG_cta{}.TzhPFG_section{}.TzhPFG_inner{}.TzhPFG_dark{}.TzhPFG_intro{}.TzhPFG_links{}.TzhPFG_progress{}.TzhPFG_journey{}.TzhPFG_editorial{}.TzhPFG_check{}.TzhPFG_twoCol{}.TzhPFG_scroll{}.TzhPFG_small{}.TzhPFG_tag{}.TzhPFG_goal{}.TzhPFG_experience{}.TzhPFG_card{}.TzhPFG_pair{}.TzhPFG_op{}.TzhPFG_three{}.TzhPFG_score{}.TzhPFG_ops{}.TzhPFG_controls{}.TzhPFG_ok{}.TzhPFG_retry{}.TzhPFG_options{}.TzhPFG_levels{}.TzhPFG_missions{}.TzhPFG_heroMsg{}.TzhPFG_areas{}.TzhPFG_stage{}.TzhPFG_arc{}.TzhPFG_rubric{}.TzhPFG_stripBox{}.TzhPFG_nav{}.TzhPFG_activity{}.TzhPFG_objectives{}.TzhPFG_hero h1{max-width:16ch;font-size:clamp(2.1rem,3.6vw,4.2rem)}.TzhPFG_layers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.8rem 0;display:grid}.TzhPFG_layer{color:#f7f5ef;background:#081725;border:1px solid #173a5c;border-radius:14px;min-width:0;padding:.75rem}.TzhPFG_layer h4{letter-spacing:.08em;text-transform:uppercase;color:#e8c66a;margin:.1rem 0 .4rem;font-size:.82rem}.TzhPFG_layer[data-level="1"]{border-top:4px solid #d3a64a}.TzhPFG_layer[data-level="2"]{border-top:4px solid #247c78}.TzhPFG_layer[data-level="3"]{border-top:4px solid #476878}.TzhPFG_barMap{color:#f7f5ef;background:#081725;border:1px solid #173a5c;border-radius:14px;padding:.6rem;overflow-x:auto}.TzhPFG_barList{gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.TzhPFG_barList li{background:#0d1b2a;border-left:4px solid #247c78;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.3rem .5rem;font-size:.85rem;display:flex}.TzhPFG_barList li[data-kind=root]{border-left-color:#d3a64a}.TzhPFG_barList li[data-kind=return]{border-left-color:#e8c66a}.TzhPFG_barList li[data-kind=contrast]{border-left-color:#476878}.TzhPFG_barList li[data-selected=yes]{outline:2px solid #e8c66a}.TzhPFG_form{letter-spacing:.12em;color:#e8c66a;margin:.3rem 0;font-family:Georgia,serif;font-size:1.35rem}.TzhPFG_steps{grid-template-columns:repeat(8,minmax(0,1fr));gap:.3rem;margin:.5rem 0;display:grid}.TzhPFG_steps button{color:#f7f5ef;background:#0d1b2a;border:1px solid #476878;border-radius:8px;min-height:48px;padding:.2rem;font-size:.78rem}.TzhPFG_steps button[data-step=attack]{background:#247c78}.TzhPFG_steps button[data-step=accent]{color:#081725;background:#d3a64a;font-weight:700}.TzhPFG_steps button[data-step=hold]{background:#173a5c}.TzhPFG_palette{flex-wrap:wrap;gap:.4rem;margin:.4rem 0;display:flex}.TzhPFG_slots{border:1px dashed #476878;border-radius:10px;flex-wrap:wrap;gap:.4rem;min-height:2.6rem;margin:.4rem 0;padding:.4rem;display:flex}.TzhPFG_slot{color:#f7f5ef;background:#247c78;border-radius:8px;align-items:center;gap:.25rem;padding:.25rem .55rem;font-weight:700;display:inline-flex}.TzhPFG_slot[data-family=A]{color:#081725;background:#d3a64a}.TzhPFG_chart{max-width:100%;height:auto}.TzhPFG_table{border-collapse:collapse;width:100%;font-size:.82rem}.TzhPFG_table th,.TzhPFG_table td{text-align:left;border-bottom:1px solid #476878;padding:.3rem}.TzhPFG_tableWrap{overflow-x:auto}.TzhPFG_apps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;display:grid}.TzhPFG_apps div{border:1px solid #476878;border-radius:10px;padding:.6rem}.TzhPFG_section:not(.TzhPFG_dark) .TzhPFG_op{color:#7a5a1c}.TzhPFG_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TzhPFG_lesson .TzhPFG_section .TzhPFG_steps button,.TzhPFG_lesson .TzhPFG_section .TzhPFG_barList li,.TzhPFG_lesson .TzhPFG_section .TzhPFG_barList li span,.TzhPFG_lesson .TzhPFG_section .TzhPFG_layer,.TzhPFG_lesson .TzhPFG_section .TzhPFG_barMap{color:#f7f5ef}.TzhPFG_lesson .TzhPFG_section .TzhPFG_steps button[data-step=accent]{color:#081725}@media (max-width:860px){.TzhPFG_layers{grid-template-columns:minmax(0,1fr)}.TzhPFG_steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.TzhPFG_lesson *{transition:none!important;animation:none!important}}
.ZNoXkq_lesson{}.ZNoXkq_hero{}.ZNoXkq_heroGrid{}.ZNoXkq_heroInstrument{}.ZNoXkq_heroFooter{}.ZNoXkq_eyebrow{}.ZNoXkq_issue{}.ZNoXkq_headline{}.ZNoXkq_lead{}.ZNoXkq_cta{}.ZNoXkq_section{}.ZNoXkq_inner{}.ZNoXkq_dark{}.ZNoXkq_intro{}.ZNoXkq_links{}.ZNoXkq_progress{}.ZNoXkq_journey{}.ZNoXkq_editorial{}.ZNoXkq_check{}.ZNoXkq_twoCol{}.ZNoXkq_scroll{}.ZNoXkq_small{}.ZNoXkq_tag{}.ZNoXkq_goal{}.ZNoXkq_experience{}.ZNoXkq_card{}.ZNoXkq_pair{}.ZNoXkq_op{}.ZNoXkq_three{}.ZNoXkq_score{}.ZNoXkq_ops{}.ZNoXkq_controls{}.ZNoXkq_ok{}.ZNoXkq_retry{}.ZNoXkq_options{}.ZNoXkq_levels{}.ZNoXkq_missions{}.ZNoXkq_heroMsg{}.ZNoXkq_areas{}.ZNoXkq_stage{}.ZNoXkq_arc{}.ZNoXkq_rubric{}.ZNoXkq_stripBox{}.ZNoXkq_nav{}.ZNoXkq_activity{}.ZNoXkq_objectives{}.ZNoXkq_sr{}.ZNoXkq_barList{}.ZNoXkq_table{}.ZNoXkq_tableWrap{}.ZNoXkq_apps{}.ZNoXkq_palette{}.ZNoXkq_chart{}.ZNoXkq_layers{}.ZNoXkq_layer{}.ZNoXkq_hero h1{max-width:15ch;font-size:clamp(2.1rem,3.6vw,4.2rem)}.ZNoXkq_space{color:#f7f5ef;background:#081725;border:1px solid #173a5c;border-radius:14px;padding:.6rem;overflow-x:auto}.ZNoXkq_space[data-quiet=yes]{padding:2.2rem .6rem}.ZNoXkq_steps{gap:.3rem;margin:.4rem 0;display:grid}.ZNoXkq_steps button{background:#0d1b2a;border:1px solid #476878;border-radius:8px;min-height:48px;padding:.2rem;font-size:.78rem}.ZNoXkq_steps button[data-step=attack]{background:#b8862d}.ZNoXkq_steps button[data-step=accent]{background:#e8c66a}.ZNoXkq_steps button[data-step=hold]{background:#173a5c}.ZNoXkq_steps button[data-step=rest]{background:#123d3b}.ZNoXkq_lesson .ZNoXkq_section .ZNoXkq_steps button{color:#f7f5ef}.ZNoXkq_lesson .ZNoXkq_section .ZNoXkq_steps button[data-step=accent],.ZNoXkq_lesson .ZNoXkq_section .ZNoXkq_steps button[data-step=attack]{color:#081725}.ZNoXkq_barRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ZNoXkq_barRow>span{min-width:5.5rem;font-size:.8rem}.ZNoXkq_tap{border-radius:999px;min-width:12rem;min-height:64px;font-size:1.05rem;font-weight:700}.ZNoXkq_dots{flex-wrap:wrap;gap:.35rem;margin:.4rem 0;padding:0;list-style:none;display:flex}.ZNoXkq_dots li{border:1px solid #476878;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;font-size:.78rem;display:grid}.ZNoXkq_dots li[data-kind=click]{color:#081725;background:#d3a64a;font-weight:700}.ZNoXkq_dots li[data-kind=silent]{background:0 0;border-style:dashed}.ZNoXkq_dots li[data-kind=target]{outline:3px solid #247c78}.ZNoXkq_lesson .ZNoXkq_section .ZNoXkq_dots li[data-kind=silent]{color:inherit}.ZNoXkq_quiet{padding-block:5rem}.ZNoXkq_tokens{flex-wrap:wrap;gap:.35rem;min-height:2.4rem;margin:.4rem 0;display:flex}.ZNoXkq_tokens span{color:#f7f5ef;background:#173a5c;border-radius:6px;padding:.25rem .5rem;font-size:.85rem}.ZNoXkq_tokens span[data-rest=yes]{background:#247c78}@media (prefers-reduced-motion:reduce){.ZNoXkq_lesson *{transition:none!important;animation:none!important}}
.oD73Aq_lesson{}.oD73Aq_hero{}.oD73Aq_heroGrid{}.oD73Aq_heroInstrument{}.oD73Aq_heroFooter{}.oD73Aq_eyebrow{}.oD73Aq_issue{}.oD73Aq_headline{}.oD73Aq_lead{}.oD73Aq_cta{}.oD73Aq_section{}.oD73Aq_inner{}.oD73Aq_dark{}.oD73Aq_intro{}.oD73Aq_links{}.oD73Aq_progress{}.oD73Aq_journey{}.oD73Aq_editorial{}.oD73Aq_check{}.oD73Aq_twoCol{}.oD73Aq_scroll{}.oD73Aq_small{}.oD73Aq_tag{}.oD73Aq_goal{}.oD73Aq_experience{}.oD73Aq_card{}.oD73Aq_pair{}.oD73Aq_op{}.oD73Aq_three{}.oD73Aq_score{}.oD73Aq_ops{}.oD73Aq_controls{}.oD73Aq_ok{}.oD73Aq_retry{}.oD73Aq_options{}.oD73Aq_levels{}.oD73Aq_missions{}.oD73Aq_heroMsg{}.oD73Aq_areas{}.oD73Aq_stage{}.oD73Aq_arc{}.oD73Aq_rubric{}.oD73Aq_stripBox{}.oD73Aq_nav{}.oD73Aq_activity{}.oD73Aq_objectives{}.oD73Aq_sr{}.oD73Aq_barList{}.oD73Aq_table{}.oD73Aq_tableWrap{}.oD73Aq_apps{}.oD73Aq_palette{}.oD73Aq_chart{}.oD73Aq_layers{}.oD73Aq_layer{}.oD73Aq_tap{}.oD73Aq_hero h1{max-width:15ch;font-size:clamp(2.1rem,3.6vw,4.2rem)}.oD73Aq_orbitWrap{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:1rem;display:grid}.oD73Aq_orbit{width:100%;max-width:260px;height:auto}.oD73Aq_grid{flex-wrap:wrap;gap:.25rem;margin:.4rem 0;display:flex}.oD73Aq_group{border:2px solid #d3a64a;border-radius:10px;gap:.2rem;padding:.25rem;display:flex}.oD73Aq_grid button{background:#0d1b2a;border:1px solid #476878;border-radius:8px;min-width:44px;min-height:48px;padding:.15rem;font-size:.78rem}.oD73Aq_grid button[data-step=attack]{background:#247c78}.oD73Aq_grid button[data-step=accent]{background:#e8c66a}.oD73Aq_grid button[data-step=hold]{background:#173a5c}.oD73Aq_lesson .oD73Aq_section .oD73Aq_grid button{color:#f7f5ef}.oD73Aq_lesson .oD73Aq_section .oD73Aq_grid button[data-step=accent]{color:#081725}.oD73Aq_meterTabs{flex-wrap:wrap;gap:.35rem;display:flex}.oD73Aq_timeline{flex-wrap:wrap;gap:.35rem;margin:.5rem 0;display:flex}.oD73Aq_timeline button{text-align:left;background:#0d1b2a;border:1px solid #476878;border-radius:10px;min-width:6.5rem;padding:.35rem .55rem;display:grid}.oD73Aq_lesson .oD73Aq_section .oD73Aq_timeline button{color:#f7f5ef}.oD73Aq_timeline button[data-current=yes]{outline:3px solid #e8c66a}.oD73Aq_timeline button[data-change=yes]{border-left:6px solid #d3a64a}.oD73Aq_pads{flex-wrap:wrap;gap:.5rem;display:flex}.oD73Aq_pads button{border-radius:14px;min-width:7rem;min-height:64px;font-weight:700}@media (max-width:860px){.oD73Aq_orbitWrap{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.oD73Aq_lesson *{transition:none!important;animation:none!important}}
.ha04Ia_lesson{}.ha04Ia_hero{}.ha04Ia_heroGrid{}.ha04Ia_heroInstrument{}.ha04Ia_heroFooter{}.ha04Ia_eyebrow{}.ha04Ia_issue{}.ha04Ia_headline{}.ha04Ia_lead{}.ha04Ia_cta{}.ha04Ia_section{}.ha04Ia_inner{}.ha04Ia_dark{}.ha04Ia_intro{}.ha04Ia_links{}.ha04Ia_progress{}.ha04Ia_journey{}.ha04Ia_editorial{}.ha04Ia_check{}.ha04Ia_twoCol{}.ha04Ia_scroll{}.ha04Ia_small{}.ha04Ia_tag{}.ha04Ia_goal{}.ha04Ia_experience{}.ha04Ia_card{}.ha04Ia_pair{}.ha04Ia_op{}.ha04Ia_three{}.ha04Ia_score{}.ha04Ia_ops{}.ha04Ia_controls{}.ha04Ia_ok{}.ha04Ia_retry{}.ha04Ia_options{}.ha04Ia_levels{}.ha04Ia_missions{}.ha04Ia_heroMsg{}.ha04Ia_areas{}.ha04Ia_stage{}.ha04Ia_arc{}.ha04Ia_rubric{}.ha04Ia_stripBox{}.ha04Ia_nav{}.ha04Ia_activity{}.ha04Ia_objectives{}.ha04Ia_sr{}.ha04Ia_barList{}.ha04Ia_table{}.ha04Ia_tableWrap{}.ha04Ia_apps{}.ha04Ia_palette{}.ha04Ia_chart{}.ha04Ia_tap{}.ha04Ia_grid{}.ha04Ia_group{}.ha04Ia_meterTabs{}.ha04Ia_timeline{}.ha04Ia_pads{}.ha04Ia_hero h1{max-width:16ch;font-size:clamp(2.1rem,3.6vw,4.2rem)}.ha04Ia_gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:.8rem;display:grid}.ha04Ia_ctxCard{border:1px solid #476878;border-radius:14px;align-content:start;gap:.4rem;padding:.8rem;display:grid}.ha04Ia_ctxCard[data-pending=yes]{opacity:.92;border-style:dashed}.ha04Ia_ctxCard[aria-current=true]{outline:3px solid #d3a64a}.ha04Ia_badge{letter-spacing:.06em;text-transform:uppercase;border:1px solid #b8862d;border-radius:999px;padding:.1rem .5rem;font-size:.72rem;display:inline-block}.ha04Ia_tracks{color:#f7f5ef;background:#081725;border:1px solid #173a5c;border-radius:14px;padding:.5rem;overflow-x:auto}.ha04Ia_lesson .ha04Ia_section .ha04Ia_tracks{color:#f7f5ef}.ha04Ia_mixer{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:.4rem;display:grid}.ha04Ia_mixer>div{border:1px solid #476878;border-radius:10px;padding:.45rem}.ha04Ia_sources{font-size:.82rem}.ha04Ia_sources a{text-decoration:underline}@media (prefers-reduced-motion:reduce){.ha04Ia_lesson *{transition:none!important;animation:none!important}}
.JfMykW_lesson{}.JfMykW_hero{}.JfMykW_heroGrid{}.JfMykW_heroInstrument{}.JfMykW_heroFooter{}.JfMykW_eyebrow{}.JfMykW_issue{}.JfMykW_headline{}.JfMykW_lead{}.JfMykW_cta{}.JfMykW_section{}.JfMykW_inner{}.JfMykW_dark{}.JfMykW_intro{}.JfMykW_links{}.JfMykW_progress{}.JfMykW_journey{}.JfMykW_editorial{}.JfMykW_check{}.JfMykW_twoCol{}.JfMykW_scroll{}.JfMykW_small{}.JfMykW_tag{}.JfMykW_goal{}.JfMykW_experience{}.JfMykW_controls{}.JfMykW_ok{}.JfMykW_retry{}.JfMykW_options{}.JfMykW_missions{}.JfMykW_heroMsg{}.JfMykW_areas{}.JfMykW_stripBox{}.JfMykW_nav{}.JfMykW_activity{}.JfMykW_objectives{}.JfMykW_sr{}.JfMykW_table{}.JfMykW_tableWrap{}.JfMykW_apps{}.JfMykW_chart{}.JfMykW_tap{}.JfMykW_pads{}.JfMykW_mixer{}.JfMykW_sources{}.JfMykW_hero h1{max-width:15ch;font-size:clamp(2.1rem,3.6vw,4.2rem)}.JfMykW_heroPlayer{color:#f7f5ef;background:#081725;border:1px solid #b8862d;border-radius:18px;gap:.6rem;padding:1rem;display:grid}.JfMykW_heroMeta{flex-wrap:wrap;gap:.5rem;display:flex}.JfMykW_heroMeta span{border:1px solid #476878;border-radius:999px;padding:.1rem .6rem;font-size:.85rem}.JfMykW_barStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.JfMykW_barStrip li{text-align:center;border:1px solid #476878;border-radius:8px;padding:.4rem;font-size:.8rem}.JfMykW_barStrip li[data-on=yes]{color:#081725;background:#d3a64a;border-color:#e8c66a}.JfMykW_library{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.8rem;margin:.8rem 0;display:grid}.JfMykW_trackCard{border:1px solid #476878;border-radius:14px;align-content:start;gap:.4rem;padding:.8rem;display:grid}.JfMykW_trackCard[data-selected=yes]{outline:3px solid #d3a64a}.JfMykW_meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin:0;display:grid}.JfMykW_meta div{min-width:0}.JfMykW_meta dt{text-transform:uppercase;letter-spacing:.05em;opacity:.85;font-size:.72rem}.JfMykW_meta dd{margin:0;font-size:.9rem}.JfMykW_inline{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.JfMykW_position{color:#f7f5ef;background:#0d1b2a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.8rem;padding:.5rem .8rem;display:flex}.JfMykW_lesson .JfMykW_section .JfMykW_position,.JfMykW_lesson .JfMykW_section .JfMykW_heroPlayer,.JfMykW_lesson .JfMykW_section .JfMykW_map{color:#f7f5ef}.JfMykW_big{font-family:Georgia,serif;font-size:1.3rem}.JfMykW_dots{gap:.35rem;display:inline-flex}.JfMykW_dots i{background:#476878;border-radius:50%;width:14px;height:14px;display:inline-block}.JfMykW_dots i[data-on=yes]{background:#e8c66a}.JfMykW_time{font-variant-numeric:tabular-nums}.JfMykW_map{background:#081725;border:1px solid #173a5c;border-radius:14px;margin:.5rem 0;padding:.5rem}.JfMykW_sectionBtns{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.JfMykW_strip{border:1px solid #476878;border-radius:10px;gap:.25rem;padding:.45rem;display:grid}.JfMykW_strip input[type=range]{width:100%}.JfMykW_rows{gap:.5rem;display:grid}.JfMykW_pager{flex-wrap:wrap;gap:.3rem;display:flex}.JfMykW_keyZone{border-style:dashed}.JfMykW_take{margin:.3rem 0}.JfMykW_calib{border:1px dashed #476878;border-radius:10px;margin-top:.5rem;padding:.5rem}.JfMykW_tabs{flex-wrap:wrap;gap:.3rem;margin:.4rem 0;display:flex}.JfMykW_log,.JfMykW_sectionList{padding-left:1.1rem;font-size:.88rem}.JfMykW_quiz{gap:.5rem;display:grid}.JfMykW_takes ul{gap:.6rem;padding:0;list-style:none;display:grid}.JfMykW_takes li{border:1px solid #476878;border-radius:10px;min-width:0;padding:.5rem}.JfMykW_self{border:1px solid #476878;border-radius:10px;gap:.4rem;padding:.6rem;display:grid}.JfMykW_self label,.JfMykW_reflect{gap:.2rem;display:grid}.JfMykW_self textarea,.JfMykW_reflect textarea{width:100%;font:inherit;border:1px solid #476878;border-radius:8px;padding:.4rem}.JfMykW_studio{gap:.6rem;display:grid}.JfMykW_area{border:1px solid #476878;border-radius:14px;min-width:0;padding:.7rem}.JfMykW_area h4{margin:.1rem 0 .4rem}.JfMykW_guide{padding-left:1.1rem}@media (max-width:640px){.JfMykW_meta{grid-template-columns:minmax(0,1fr)}.JfMykW_barStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.JfMykW_lesson *{transition:none!important;animation:none!important}}
.TORqOa_activity{}.TORqOa_area{}.TORqOa_areas{}.TORqOa_big{}.TORqOa_check{}.TORqOa_controls{}.TORqOa_cta{}.TORqOa_dark{}.TORqOa_dots{}.TORqOa_experience{}.TORqOa_eyebrow{}.TORqOa_guide{}.TORqOa_headline{}.TORqOa_hero{}.TORqOa_heroFooter{}.TORqOa_heroGrid{}.TORqOa_heroInstrument{}.TORqOa_heroMsg{}.TORqOa_heroPlayer{}.TORqOa_inline{}.TORqOa_inner{}.TORqOa_intro{}.TORqOa_issue{}.TORqOa_journey{}.TORqOa_lead{}.TORqOa_lesson{}.TORqOa_links{}.TORqOa_log{}.TORqOa_map{}.TORqOa_missions{}.TORqOa_nav{}.TORqOa_objectives{}.TORqOa_ok{}.TORqOa_options{}.TORqOa_pager{}.TORqOa_position{}.TORqOa_progress{}.TORqOa_retry{}.TORqOa_scroll{}.TORqOa_section{}.TORqOa_sectionBtns{}.TORqOa_self{}.TORqOa_small{}.TORqOa_sr{}.TORqOa_stripBox{}.TORqOa_table{}.TORqOa_tableWrap{}.TORqOa_tabs{}.TORqOa_tag{}.TORqOa_twoCol{}.TORqOa_hero{background:radial-gradient(120% 90% at 80% 10%,#173a5c 0%,#0d1b2a 55%,#081725 100%)}.TORqOa_modes{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.5rem;max-width:1180px;margin:0 auto;padding:.8rem 16px;display:grid}.TORqOa_modes a{color:#f7f5ef;background:#0d1b2a;border:1px solid #b8862d;border-radius:12px;gap:.15rem;padding:.6rem .8rem;text-decoration:none;display:grid}.TORqOa_lesson .TORqOa_modes a{color:#f7f5ef}.TORqOa_modes a strong{color:#e8c66a}.TORqOa_experience[data-station]{border-left:4px solid #247c78}.TORqOa_experience[data-station="10"]{border-left-color:#d3a64a}.TORqOa_versions{gap:.5rem;padding-left:1.1rem;display:grid}.TORqOa_story{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:.5rem;margin:.5rem 0;display:grid}.TORqOa_arena{gap:.6rem;display:grid}.TORqOa_focus{color:#f7f5ef;background:#081725;border:1px solid #b8862d;border-radius:16px;gap:.6rem;padding:1rem;display:grid}.TORqOa_lesson .TORqOa_section .TORqOa_focus{color:#f7f5ef}.TORqOa_stageScene{background:radial-gradient(80% 60% at 50% 0,#e8c66a2e,#0000 70%),#081725;border-radius:18px;padding:.6rem}.TORqOa_recState{color:#e8c66a;font-weight:600}.TORqOa_celebration{color:#f7f5ef;background:#0d1b2a;border:2px solid #d3a64a;border-radius:16px;margin-top:1rem;padding:1rem}.TORqOa_lesson .TORqOa_section .TORqOa_celebration{color:#f7f5ef}.TORqOa_quote{border-left:3px solid #d3a64a;padding-left:.8rem;font-family:Georgia,serif;font-size:1.15rem}@media (prefers-reduced-motion:reduce){.TORqOa_lesson *{transition:none!important;animation:none!important}}.TORqOa_card{}.TORqOa_reflect{gap:.2rem;margin:.5rem 0;display:grid}.TORqOa_reflect textarea{width:100%;font:inherit;border:1px solid #476878;border-radius:8px;padding:.4rem}.TORqOa_takes{gap:.6rem;padding:0;list-style:none;display:grid}.TORqOa_takes li{border:1px solid #476878;border-radius:10px;min-width:0;padding:.5rem}
.-EMUcG_lesson{}.-EMUcG_hero{}.-EMUcG_heroGrid{}.-EMUcG_eyebrow{}.-EMUcG_issue{}.-EMUcG_headline{}.-EMUcG_lead{}.-EMUcG_cta{}.-EMUcG_section{}.-EMUcG_inner{}.-EMUcG_dark{}.-EMUcG_intro{}.-EMUcG_links{}.-EMUcG_progress{}.-EMUcG_journey{}.-EMUcG_editorial{}.-EMUcG_mission{}.-EMUcG_missionTag{}.-EMUcG_check{}.-EMUcG_hero h1{max-width:15ch;font-size:clamp(2.2rem,3.6vw,4.2rem)}.-EMUcG_small{opacity:.9;font-size:.82rem}.-EMUcG_lesson textarea{width:100%;min-height:80px;display:block}.-EMUcG_lesson figure,.-EMUcG_lesson fieldset,.-EMUcG_lesson section,.-EMUcG_lesson li{min-width:0;max-width:100%}.-EMUcG_lesson button{min-height:44px}.-EMUcG_lesson button:focus-visible,.-EMUcG_lesson a:focus-visible,.-EMUcG_lesson input:focus-visible,.-EMUcG_lesson select:focus-visible,.-EMUcG_lesson textarea:focus-visible{outline-offset:2px;outline:3px solid #e8c66a}.-EMUcG_panel{color:#f7f5ef;background:linear-gradient(160deg,#0d1b2a,#173a5c);border:1px solid #476878;border-radius:1rem;min-width:0;padding:1rem}.-EMUcG_panel ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.-EMUcG_panel a{color:#f7f5ef;border:1px solid #d3a64a59;border-radius:.6rem;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.45rem .6rem;text-decoration:none;display:grid}.-EMUcG_panel a:hover{border-color:#e8c66a}.-EMUcG_panel small{color:#e8c66a;font-family:ui-monospace,Menlo,monospace;font-size:.72rem;display:block}.-EMUcG_panelNo{color:#e8c66a;text-align:center;font-family:Georgia,serif;font-size:1.4rem}.-EMUcG_panelState{font-family:ui-monospace,Menlo,monospace;font-size:.75rem}.-EMUcG_trust{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem;margin:1.4rem 0 0;display:grid}.-EMUcG_trust>div{border-top:2px solid #d3a64a;min-width:0;padding-top:.5rem}.-EMUcG_trust dt{letter-spacing:.1em;text-transform:uppercase;color:#e8c66a;font-family:ui-monospace,Menlo,monospace;font-size:.72rem}.-EMUcG_trust dd{margin:.2rem 0 0;font-size:.9rem}.-EMUcG_areaList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;margin:1rem 0;display:grid}.-EMUcG_areaList>div{border:1px solid #476878;border-radius:.6rem;flex-direction:column;gap:.25rem;min-width:0;padding:.7rem;display:flex}.-EMUcG_areaList span{font-size:.85rem}.-EMUcG_modes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;display:grid}.-EMUcG_modes>div{border-left:4px solid #247c78;min-width:0;padding:.4rem .9rem}.-EMUcG_item{border:1px solid #476878;border-radius:.8rem;min-width:0;margin:.8rem 0;padding:1rem}.-EMUcG_item h4{margin:.3rem 0;font-size:1.15rem}.-EMUcG_itemTag{letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.4rem 1rem;margin:0;font-family:ui-monospace,Menlo,monospace;font-size:.72rem;display:flex}.-EMUcG_prompt{font-size:1.02rem}.-EMUcG_cues{border-left:3px solid #d3a64a;padding-left:.6rem;font-family:ui-monospace,Menlo,monospace;font-size:.8rem}.-EMUcG_a11y{opacity:.85;font-size:.78rem}.-EMUcG_itemPlayer{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.-EMUcG_itemPlayer p{flex-basis:100%;margin:.2rem 0}.-EMUcG_dur{font-family:ui-monospace,Menlo,monospace;font-size:.8rem}.-EMUcG_options,.-EMUcG_decoder,.-EMUcG_bridge,.-EMUcG_shift,.-EMUcG_accents,.-EMUcG_verdicts,.-EMUcG_fill,.-EMUcG_timeline{border:1px solid #476878;border-radius:.6rem;flex-wrap:wrap;gap:.45rem;min-width:0;margin:.6rem 0;padding:.7rem;display:flex}.-EMUcG_options legend,.-EMUcG_decoder legend,.-EMUcG_bridge legend,.-EMUcG_shift legend,.-EMUcG_accents legend,.-EMUcG_verdicts legend,.-EMUcG_fill legend,.-EMUcG_timeline legend{padding:0 .3rem;font-weight:600}.-EMUcG_options button,.-EMUcG_bridge button{text-align:left;flex:240px}.-EMUcG_lesson [aria-pressed=true]{color:#081725!important;background:#e8c66a!important;border-color:#b8862d!important}.-EMUcG_cell{border:2px solid #d3a64a;border-radius:.4rem;flex-basis:100%;height:42px;display:flex;overflow:hidden}.-EMUcG_cell span{background:#247c7859;border-right:2px solid #d3a64a;flex:1}.-EMUcG_cell span:last-child{border-right:0}.-EMUcG_cell em{margin:auto;font-size:1.3rem}.-EMUcG_bridge p{flex-basis:100%;margin:.2rem 0}.-EMUcG_bridge label,.-EMUcG_bpm{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.4rem;display:flex}.-EMUcG_bridge input,.-EMUcG_bpm input{width:7rem}.-EMUcG_shift label,.-EMUcG_verdicts label{flex-direction:column;flex:220px;gap:.25rem;display:flex}.-EMUcG_accents button{width:3.2rem;font-family:Georgia,serif;font-size:1.2rem}.-EMUcG_track{flex-basis:100%;gap:0;padding:.4rem 0;display:flex;overflow-x:auto}.-EMUcG_slot{align-items:center;display:flex}.-EMUcG_slot button{min-width:30px;padding:0 .2rem;font-weight:700}.-EMUcG_dot{color:#f7f5ef;background:#247c78;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.72rem;display:inline-grid}.-EMUcG_score{flex-basis:100%;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.-EMUcG_score li{border:1px solid #476878;border-radius:.4rem;flex-direction:column;padding:.5rem;display:flex}.-EMUcG_score span{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.-EMUcG_gap{border:2px dashed #d3a64a!important}.-EMUcG_palette{flex-wrap:wrap;flex-basis:100%;gap:.35rem;display:flex}.-EMUcG_fill label{flex-direction:column;flex-basis:100%;gap:.25rem;display:flex}.-EMUcG_fill input{font-family:ui-monospace,Menlo,monospace}.-EMUcG_submit{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.6rem 0;display:flex}.-EMUcG_right{background:#247c781f;border-left:4px solid #247c78;margin:.5rem 0;padding:.6rem .9rem}.-EMUcG_review{background:#d3a64a1a;border-left:4px solid #d3a64a;margin:.5rem 0;padding:.6rem .9rem}.-EMUcG_primary{font-weight:700;color:#081725!important;background:#d3a64a!important}.-EMUcG_itemNav{flex-wrap:wrap;gap:.3rem;margin:.6rem 0;display:flex}.-EMUcG_itemNav button{min-width:44px}.-EMUcG_itemNav [aria-current=step]{outline:3px solid #e8c66a}.-EMUcG_itemNav [data-state=right]{box-shadow:inset 0 -4px #247c78}.-EMUcG_itemNav [data-state=review]{box-shadow:inset 0 -4px #d3a64a}.-EMUcG_simStart{border:1px solid #476878;border-radius:.8rem;padding:1rem}.-EMUcG_simList{gap:.5rem;display:grid}.-EMUcG_simList li{border-left:4px solid #d3a64a;padding-left:.7rem}.-EMUcG_simList li[data-correct=yes]{border-color:#247c78}.-EMUcG_official{border:1px solid #476878;border-radius:.8rem;margin-bottom:1rem;padding:1rem}.-EMUcG_officialQs li[data-correct=no]{font-weight:600}.-EMUcG_mapGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.-EMUcG_area{border:1px solid #476878;border-top:5px solid #9aa7b1;border-radius:.7rem;min-width:0;padding:.8rem}.-EMUcG_area h4{margin:0 0 .3rem}.-EMUcG_area p{margin:.2rem 0;font-size:.88rem}.-EMUcG_area[data-state=consistente]{border-top-color:#247c78}.-EMUcG_area[data-state=em-desenvolvimento]{border-top-color:#e8c66a}.-EMUcG_area[data-state=revisar]{border-top-color:#b8862d}.-EMUcG_area[data-state=evidencia-unica]{border-top-style:dashed;border-top-color:#247c78}.-EMUcG_count{font-family:Georgia,serif;font-size:1.25rem!important}.-EMUcG_flag{font-family:ui-monospace,Menlo,monospace;font-size:.75rem!important}.-EMUcG_review ol{gap:.6rem;display:grid}.-EMUcG_finale{border-top:1px solid #476878;margin-top:2rem;padding-top:1rem}.-EMUcG_room{min-width:0}.-EMUcG_roomPlayer{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.-EMUcG_roomPlayer p{flex-basis:100%;margin:.2rem 0}.-EMUcG_roomTimeline{background:#0d1b2a;border:1px solid #476878;border-radius:.4rem;height:46px;margin:.6rem 0;position:relative;overflow:hidden}.-EMUcG_roomTimeline span{color:#e8c66a;border-right:1px solid #d3a64a;place-items:center;font-family:Georgia,serif;font-size:.85rem;display:grid;position:absolute;top:0;bottom:0;overflow:hidden}.-EMUcG_roomTimeline span[data-active=yes]{color:#f7f5ef;background:#247c7873}.-EMUcG_roomTimeline i{background:#f7f5ef;width:2px;position:absolute;top:0;bottom:0}.-EMUcG_chapters{gap:.8rem;padding:0;list-style:none;display:grid}.-EMUcG_chapters>li{border:1px solid #476878;border-radius:.7rem;padding:.8rem}.-EMUcG_chapters>li[data-active=yes]{border-color:#e8c66a;box-shadow:0 0 0 2px #e8c66a66}.-EMUcG_chapters h4{margin:0 0 .3rem}.-EMUcG_chapters small{font-family:ui-monospace,Menlo,monospace;font-weight:400}.-EMUcG_loop{flex-wrap:wrap;gap:.4rem;display:inline-flex}.-EMUcG_synthesis{border-top:2px solid #d3a64a;padding-top:.8rem}.-EMUcG_reportBox{color:#081725;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f5ef;border-radius:.5rem;max-width:100%;padding:1rem;font-size:.85rem}.-EMUcG_celebrate{background:linear-gradient(135deg,#d3a64a2e,#247c782e);border:2px solid #e8c66a;border-radius:1rem;margin-top:1rem;padding:1.2rem}.-EMUcG_celebrate h3{margin-top:0;font-family:Georgia,serif;font-size:1.6rem}@media (max-width:900px){.-EMUcG_mapGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.-EMUcG_mapGrid{grid-template-columns:1fr}.-EMUcG_panel a{grid-template-columns:1.8rem minmax(0,1fr)}.-EMUcG_panelState{grid-column:2}}@media (prefers-reduced-motion:reduce){.-EMUcG_lesson *{transition:none!important;animation:none!important}}
.cUnN-q_lesson{}.cUnN-q_hero{}.cUnN-q_heroGrid{}.cUnN-q_heroInstrument{}.cUnN-q_heroFooter{}.cUnN-q_eyebrow{}.cUnN-q_issue{}.cUnN-q_headline{}.cUnN-q_lead{}.cUnN-q_cta{}.cUnN-q_section{}.cUnN-q_inner{}.cUnN-q_dark{}.cUnN-q_controls{}.cUnN-q_intro{}.cUnN-q_links{}.cUnN-q_labPanel{}.cUnN-q_number{}.cUnN-q_state{}.cUnN-q_progress{position:static!important;}.cUnN-q_hero h1{overflow-wrap:normal;max-width:18ch;font-size:clamp(2.8rem,4.3vw,5.2rem)}.cUnN-q_hero blockquote{color:#e8c66a;border-left:2px solid #d3a64a;max-width:48ch;margin:2rem 0;padding-left:1.2rem;font-family:Georgia,serif}.cUnN-q_heroInstrument{background:radial-gradient(at 50% 30%,#173a5c 0%,#0d1b2a 65%);border:1px solid #476878}.cUnN-q_heroInstrument .cUnN-q_map{background:0 0;border:0;margin:.2rem 0;padding:0}.cUnN-q_heroInstrument .cUnN-q_map svg{max-height:340px}.cUnN-q_heroInstrument figcaption{font-size:.72rem}.cUnN-q_heroInstrument label{margin:.8rem 0}.cUnN-q_divisions{gap:.6rem;margin:1rem 0;display:flex}.cUnN-q_divisions button{flex:1;line-height:1.1;min-height:62px!important;font-size:1.6rem!important}.cUnN-q_divisions small{font-size:.65rem;font-weight:400;display:block}.cUnN-q_lesson button[aria-pressed=true]{color:#081725!important;background:#e8c66a!important;border-color:#e8c66a!important}.cUnN-q_journey{color:#f7f5ef;background:#0d1b2a;border-block:1px solid #476878;gap:1.2rem;padding:.8rem max(1rem,4vw);display:flex;overflow-x:auto}.cUnN-q_journey a{white-space:nowrap;flex:1;align-items:center;gap:.6rem;min-height:48px;font-size:.85rem;text-decoration:none;display:flex}.cUnN-q_journey strong{color:#e8c66a;font-family:Georgia,serif;font-size:1.5rem}.cUnN-q_theoryGrid,.cUnN-q_demoGrid,.cUnN-q_compare,.cUnN-q_contextGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem;margin:2rem 0;display:grid}.cUnN-q_theoryGrid>div{border-top:2px solid #247c78;padding-top:1rem}.cUnN-q_map{color:#f7f5ef;background:#0d2639;border:1px solid #476878;border-radius:.5rem;min-width:0;margin:1.2rem 0;padding:.8rem;overflow:hidden}.cUnN-q_map svg{width:100%;max-height:300px;display:block}.cUnN-q_map figcaption{color:#d1e0e9;margin-top:.7rem;font-size:.8rem;line-height:1.7}.cUnN-q_demo{border-top:1px solid #627e90;min-width:0;padding-top:1rem}.cUnN-q_demo h3{font-family:Georgia,serif}.cUnN-q_demo p{font-size:.9rem}.cUnN-q_editorial{background:#f0ede4;border-left:3px solid #d3a64a;margin:2rem 0;padding:1.5rem 2rem}.cUnN-q_editorial h3{margin-top:0}.cUnN-q_task{min-width:0;padding:1rem 0}.cUnN-q_taskPrompt{font-size:1.12rem;font-weight:650}.cUnN-q_listening{color:#f7f5ef;background:#0d1b2a;border:1px dashed #78909f;align-items:center;gap:1rem;min-height:110px;margin:1rem 0;padding:1.2rem;display:flex}.cUnN-q_listening span{color:#e8c66a;font-size:2rem}.cUnN-q_listening p{font-size:.9rem}.cUnN-q_answers{border:1px solid #78909f;flex-direction:column;gap:.65rem;min-width:0;margin:1.2rem 0;padding:1rem;display:flex}.cUnN-q_answers legend{font-weight:700}.cUnN-q_answers>button{text-align:left}.cUnN-q_feedback{color:#f7f5ef;background:#173a5c;border-left:3px solid #247c78;margin:1rem 0;padding:1rem 1.4rem}.cUnN-q_feedback p{font-size:.9rem}.cUnN-q_feedback a,.cUnN-q_contextGrid a{color:inherit;text-decoration:underline}.cUnN-q_notice{border-left:3px solid #d3a64a;padding-left:1rem}.cUnN-q_volume{max-width:320px;font-size:.8rem}.cUnN-q_grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.cUnN-q_grid button{min-height:64px!important}.cUnN-q_grid span{display:block}.cUnN-q_settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.8rem;margin:1.5rem 0;display:grid}.cUnN-q_settings label{margin:0!important}.cUnN-q_settings span{font-size:.8rem}.cUnN-q_check{align-items:center;line-height:1.5;flex-direction:row!important;gap:.8rem!important;display:flex!important}.cUnN-q_check input{flex-shrink:0;height:24px;width:24px!important}.cUnN-q_level{color:#e8c66a}.cUnN-q_exerciseBank{border-top:2px solid #d3a64a;margin-top:3rem;padding-top:2rem}.cUnN-q_exerciseNumbers{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.cUnN-q_exerciseNumbers button{min-width:44px!important}.cUnN-q_history{overflow-wrap:anywhere;padding-left:1.5rem;font-size:.85rem}.cUnN-q_labPanel summary small{display:block}.cUnN-q_section{scroll-margin-top:120px}.cUnN-q_progress a{color:inherit}.cUnN-q_lesson a:focus-visible,.cUnN-q_lesson button:focus-visible,.cUnN-q_lesson input:focus-visible,.cUnN-q_lesson select:focus-visible,.cUnN-q_lesson summary:focus-visible{outline-offset:4px;outline:3px solid #d3a64a}.cUnN-q_lesson button:disabled{opacity:.5;cursor:not-allowed}.cUnN-q_lesson input,.cUnN-q_lesson select{min-width:0;max-width:100%}.cUnN-q_dark .cUnN-q_editorial{background:#173a5c}.cUnN-q_heroFooter{flex-wrap:wrap}@media (max-width:850px){.cUnN-q_heroGrid{grid-template-columns:1fr}.cUnN-q_hero h1{max-width:23ch}.cUnN-q_heroInstrument{width:100%;max-width:680px;margin-inline:auto}.cUnN-q_theoryGrid,.cUnN-q_demoGrid,.cUnN-q_compare,.cUnN-q_contextGrid{gap:1.6rem}.cUnN-q_journey{gap:1rem}.cUnN-q_journey a{min-width:105px}.cUnN-q_map{padding:.6rem}}@media (max-width:600px){.cUnN-q_theoryGrid,.cUnN-q_demoGrid,.cUnN-q_compare,.cUnN-q_contextGrid,.cUnN-q_settings{grid-template-columns:1fr}.cUnN-q_hero h1{font-size:clamp(2.3rem,9vw,3rem)}.cUnN-q_heroInstrument{padding:1rem}.cUnN-q_heroInstrument .cUnN-q_controls button{flex:1}.cUnN-q_heroInstrument .cUnN-q_controls{gap:.5rem}.cUnN-q_map{padding:.5rem}.cUnN-q_map figcaption{font-size:.72rem}.cUnN-q_map svg{min-height:115px}.cUnN-q_labPanel>summary{flex-wrap:wrap;gap:.6rem!important}.cUnN-q_state{font-size:.65rem}.cUnN-q_labPanel small{font-size:.72rem}.cUnN-q_editorial{padding:1rem}.cUnN-q_answers{padding:.65rem}.cUnN-q_journey{padding:.5rem 1rem}.cUnN-q_journey a{min-width:95px;font-size:.78rem}.cUnN-q_progress{gap:.5rem;font-size:.72rem}.cUnN-q_progress span{max-width:120px}.cUnN-q_progress a{max-width:110px}.cUnN-q_grid{gap:.3rem}.cUnN-q_listening{padding:1rem}.cUnN-q_taskPrompt{font-size:1rem}}@media (prefers-reduced-motion:reduce){.cUnN-q_lesson *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
._5Eis0q_trio{grid-template-columns:1.2fr .9fr .9fr;gap:.7rem;margin:.5rem 0 1rem;display:grid}._5Eis0q_beat{border:1px solid #d3a64a88;border-radius:18px;justify-items:center;gap:.2rem;padding:1rem .5rem .8rem;transition:transform .2s,box-shadow .2s;display:grid}._5Eis0q_beat strong{font-family:Georgia,serif;font-size:2.2rem;line-height:1}._5Eis0q_beat span{letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:600}._5Eis0q_strong{color:#081725;background:#e8c66a;box-shadow:0 4px 14px #d3a64a40}._5Eis0q_weak{color:#f7f5ef;background:#173a5c}._5Eis0q_activePulse{outline:3px solid #e8c66a;transform:scale(1.03)}._5Eis0q_steps,._5Eis0q_choices{flex-wrap:wrap;gap:.5rem;margin:.4rem 0 .9rem;display:flex}._5Eis0q_steps button,._5Eis0q_choices button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #247c7888;border-radius:999px;padding:.4rem .9rem;font-size:.88rem;transition:all .15s}._5Eis0q_steps button:hover,._5Eis0q_choices button:hover{background:#d3a64a14;border-color:#d3a64a}._5Eis0q_steps button[aria-pressed=true],._5Eis0q_choices button[aria-pressed=true]{color:#081725;background:#d3a64a;border-color:#d3a64a;font-weight:700}._5Eis0q_palette{flex-wrap:wrap;gap:.5rem;margin:.6rem 0 .9rem;display:flex}._5Eis0q_palette button,._5Eis0q_row button{color:#f7f5ef;cursor:pointer;background:#0d1b2a;border:1px solid #247c78;border-radius:12px;min-height:44px;padding:.5rem .9rem;font-size:.88rem;transition:all .15s}._5Eis0q_palette button:hover,._5Eis0q_row button:hover{background:#173a5c;border-color:#d3a64a}._5Eis0q_row{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}._5Eis0q_wheelCard{place-items:center;gap:1.2rem;padding:1rem 0;display:grid}._5Eis0q_wheelSvg{width:100%;max-width:280px;height:auto;overflow:visible}._5Eis0q_wheelCenter{fill:#081725;stroke:#d3a64a;stroke-width:2px}._5Eis0q_wheelPointer{transform-origin:150px 150px;transition:transform .25s cubic-bezier(.4,0,.2,1)}._5Eis0q_wheelHubText{fill:#e8c66a;text-anchor:middle;font-family:Georgia,serif;font-size:1.4rem;font-weight:700}._5Eis0q_waltzBoard{background:#081725;border:1px solid #d3a64a55;border-radius:20px;gap:1rem;margin:.8rem 0;padding:1.2rem;display:grid}._5Eis0q_waltzTracks{gap:.6rem;display:grid}._5Eis0q_waltzTrack{background:#0d1b2a;border:1px solid #173a5c;border-radius:12px;grid-template-columns:100px 1fr auto;align-items:center;gap:.8rem;padding:.6rem .9rem;display:grid}._5Eis0q_waltzTrackTitle{color:#e8c66a;font-size:.85rem;font-weight:700}._5Eis0q_waltzGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}._5Eis0q_waltzCell{text-align:center;background:#173a5c44;border:1px solid #247c7844;border-radius:8px;padding:.4rem;font-size:.8rem}._5Eis0q_waltzCellActive{color:#081725;background:#e8c66a;font-weight:700;box-shadow:0 0 10px #e8c66a80}._5Eis0q_builderWorkspace{background:#081725;border:1px dashed #d3a64a88;border-radius:16px;min-height:80px;margin:.8rem 0;padding:1rem}._5Eis0q_measureStateBadge{border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex}._5Eis0q_stateComplete{color:#7ec8c4;background:#247c7833;border:1px solid #247c78}._5Eis0q_stateIncomplete{color:#e8c66a;background:#e8c66a22;border:1px solid #d3a64a}._5Eis0q_stateOverflow{color:#ef9a9a;background:#e5737322;border:1px solid #ef5350}._5Eis0q_comparisonGrid{grid-template-columns:1fr 1fr;gap:1.2rem;margin:1rem 0;display:grid}._5Eis0q_comparisonPanel{background:#0d1b2a;border:1px solid #173a5c;border-radius:18px;padding:1rem}._5Eis0q_comparisonTitle{color:#e8c66a;margin-bottom:.4rem;font-size:1.1rem;font-weight:700}._5Eis0q_missionProgress{flex-wrap:wrap;gap:.35rem;margin:.5rem 0 1rem;display:flex}._5Eis0q_missionDot{color:#f7f5ef;background:#081725;border:1px solid #247c78;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:700;display:flex}._5Eis0q_missionDotActive{color:#081725;background:#d3a64a;border-color:#d3a64a}._5Eis0q_missionDotPassed{color:#fff;background:#247c78;border-color:#7ec8c4}@media (max-width:680px){._5Eis0q_trio{grid-template-columns:1fr 1fr 1fr;gap:.4rem}._5Eis0q_beat{padding:.6rem .2rem .5rem}._5Eis0q_beat strong{font-size:1.6rem}._5Eis0q_beat span{font-size:.68rem}._5Eis0q_waltzTrack,._5Eis0q_comparisonGrid{grid-template-columns:1fr}}
._30frGa_quad{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:.5rem 0 1rem;display:grid}._30frGa_beat{border:1px solid #d3a64a88;border-radius:16px;justify-items:center;gap:.15rem;padding:.85rem .35rem .7rem;display:grid}._30frGa_beat strong{font-family:Georgia,serif;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1}._30frGa_beat span{letter-spacing:.04em;text-transform:uppercase;text-align:center;font-size:.68rem;font-weight:650}._30frGa_strong{color:#081725;background:#e8c66a}._30frGa_secondary{color:#f7f5ef;background:#247c78}._30frGa_weak{color:#f7f5ef;background:#173a5c}._30frGa_grid{gap:.35rem;display:grid;overflow-x:auto}._30frGa_row{grid-template-columns:5.5rem repeat(8,minmax(2.4rem,1fr));align-items:center;gap:.3rem;min-width:36rem;display:grid}._30frGa_cell{color:#f7f5ef;background:#0d1b2a;border:1px solid #173a5c;border-radius:10px;min-height:2.6rem}._30frGa_cell[aria-pressed=true]{color:#081725;background:#d3a64a;border-color:#e8c66a}._30frGa_head{text-align:center;color:#e8c66a;font-size:.72rem}._30frGa_notice{color:#f7f5ef;background:#081725;border-left:3px solid #d3a64a;margin-top:1rem;padding:.8rem 1rem}._30frGa_dock{gap:1rem;display:grid}._30frGa_dockNav{flex-wrap:wrap;gap:.4rem;display:flex}._30frGa_dockNav button{color:inherit;background:0 0;border:1px solid #173a5c;border-radius:999px;padding:.35rem .75rem}._30frGa_dockNav button[aria-selected=true]{color:#081725;background:#d3a64a;border-color:#d3a64a}@media (max-width:720px){._30frGa_quad{grid-template-columns:repeat(2,minmax(0,1fr))}}
.xgpK6G_pair{grid-template-columns:1.15fr .85fr;gap:.7rem;margin:.4rem 0 1rem;display:grid}.xgpK6G_beat{border:1px solid #d3a64a88;border-radius:18px;justify-items:center;gap:.15rem;padding:1rem .5rem;display:grid}.xgpK6G_beat strong{font-family:Georgia,serif;font-size:2.4rem;line-height:1}.xgpK6G_beat span{letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:650}.xgpK6G_strong{color:#081725;background:#e8c66a}.xgpK6G_weak{color:#f7f5ef;background:#247c78}.xgpK6G_stage{grid-template-columns:8rem 1fr;align-items:center;gap:1rem;display:grid}.xgpK6G_baton{transform-origin:50% 12%;background:linear-gradient(#e8c66a,#247c78);border-radius:8px;width:8px;height:92px;margin:0 auto}.xgpK6G_path{gap:.35rem;display:grid}.xgpK6G_ictus{border:1px solid #173a5c;border-radius:12px;min-height:2.4rem;padding:.45rem .7rem}.xgpK6G_grid{gap:.35rem;display:grid;overflow-x:auto}.xgpK6G_row{grid-template-columns:6.2rem repeat(4,minmax(2.6rem,1fr));align-items:center;gap:.3rem;min-width:22rem;display:grid}.xgpK6G_cell{color:#f7f5ef;background:#0d1b2a;border:1px solid #173a5c;border-radius:10px;min-height:2.6rem}.xgpK6G_cell[aria-pressed=true]{color:#081725;background:#d3a64a;border-color:#e8c66a}.xgpK6G_head{text-align:center;color:#e8c66a;font-size:.75rem}.xgpK6G_dock{gap:1rem;display:grid}.xgpK6G_dockNav{flex-wrap:wrap;gap:.4rem;display:flex}.xgpK6G_dockNav button{color:inherit;background:0 0;border:1px solid #173a5c;border-radius:999px;padding:.35rem .75rem}.xgpK6G_dockNav button[aria-selected=true]{color:#081725;background:#d3a64a;border-color:#d3a64a}.xgpK6G_notice{border-left:3px solid #d3a64a;margin-top:1rem;padding:.8rem 1rem}@media (max-width:720px){.xgpK6G_stage{grid-template-columns:1fr}.xgpK6G_pair{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.xgpK6G_baton{transition:none}}
.EBDzIq_trio{grid-template-columns:1.25fr 1fr 1fr;gap:.75rem;margin:.6rem 0 1.2rem;display:grid}.EBDzIq_beat{border:1px solid #d3a64a66;border-radius:18px;justify-items:center;gap:.25rem;padding:1.1rem .6rem .9rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.EBDzIq_beat strong{font-family:Georgia,serif;font-size:2.4rem;line-height:1}.EBDzIq_beat span{letter-spacing:.06em;text-transform:uppercase;text-align:center;font-size:.76rem;font-weight:700}.EBDzIq_beat small{opacity:.85;font-size:.72rem}.EBDzIq_beatOne{color:#081725;background:#e8c66a;border-color:#d3a64a;box-shadow:0 4px 18px #e8c66a40}.EBDzIq_beatTwo{color:#f7f5ef;background:#247c78;border-color:#7ec8c4}.EBDzIq_beatThree{color:#f7f5ef;background:#173a5c;border-color:#3b719f}.EBDzIq_activePulse{outline:3px solid #e8c66a;transform:scale(1.04);box-shadow:0 6px 22px #d3a64a66}.EBDzIq_conductorStage{background:#081725;border:1px solid #173a5c;border-radius:20px;grid-template-columns:240px 1fr;align-items:center;gap:1.5rem;margin:1rem 0;padding:1.25rem;display:grid}.EBDzIq_batonSvg{width:100%;max-width:220px;height:auto;margin:0 auto}.EBDzIq_conductorStatus{gap:.5rem;display:grid}.EBDzIq_conductorIctus{background:#0d1b2a;border:1px solid #173a5c;border-radius:12px;justify-content:space-between;align-items:center;min-height:2.8rem;padding:.55rem .85rem;font-size:.92rem;transition:all .2s;display:flex}.EBDzIq_conductorIctus[aria-current=true]{color:#e8c66a;background:#173a5c;border-color:#e8c66a;font-weight:700;box-shadow:0 0 12px #e8c66a40}.EBDzIq_waltzAtelier{background:#081725;border:1px solid #d3a64a66;border-radius:20px;gap:1.2rem;margin:1rem 0;padding:1.4rem;display:grid}.EBDzIq_atelierControls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.EBDzIq_layerGrid{gap:.5rem;padding-bottom:.4rem;display:grid;overflow-x:auto}.EBDzIq_layerRow{grid-template-columns:120px repeat(12,minmax(2.2rem,1fr));align-items:center;gap:.25rem;min-width:32rem;display:grid}.EBDzIq_layerHeader{color:#e8c66a;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}.EBDzIq_waltzCell{color:#f7f5ef;cursor:pointer;background:#0d1b2a;border:1px solid #173a5c;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:2.5rem;font-size:.72rem;transition:all .15s;display:flex}.EBDzIq_waltzCell:hover{background:#173a5c;border-color:#d3a64a}.EBDzIq_waltzCell[data-active=true]{color:#081725;background:#d3a64a;border-color:#e8c66a;font-weight:700;box-shadow:0 2px 8px #d3a64a4d}.EBDzIq_waltzCell[data-playing=true]{outline:2px solid #e8c66a;transform:scale(1.05)}.EBDzIq_measureHeader{text-align:center;color:#7ec8c4;border-bottom:1px solid #173a5c;grid-template-columns:120px repeat(4,1fr);gap:.25rem;min-width:32rem;padding:.2rem 0;font-size:.78rem;font-weight:700;display:grid}.EBDzIq_pianoCard{background:#081725;border:1px solid #173a5c;border-radius:18px;gap:1rem;padding:1.25rem;display:grid}.EBDzIq_keyboardVisual{background:#0d1b2a;border-radius:14px;justify-content:center;padding:1rem;display:flex;overflow-x:auto}.EBDzIq_pianoOctave{height:140px;display:flex;position:relative}.EBDzIq_whiteKey{color:#081725;cursor:pointer;background:#f7f5ef;border:1px solid #081725;border-radius:0 0 6px 6px;justify-content:center;align-items:flex-end;width:36px;height:140px;padding-bottom:8px;font-size:.75rem;font-weight:700;transition:background .15s;display:flex}.EBDzIq_whiteKey[data-active=true]{color:#081725;background:#e8c66a}.EBDzIq_blackKey{z-index:2;cursor:pointer;background:#081725;border-radius:0 0 4px 4px;width:22px;height:88px;transition:background .15s;position:absolute;top:0}.EBDzIq_blackKey[data-active=true]{background:#247c78}.EBDzIq_guitarCard{background:#081725;border:1px solid #173a5c;border-radius:18px;gap:1rem;padding:1.25rem;display:grid}.EBDzIq_guitarBeats{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.EBDzIq_guitarBeatBox{text-align:center;background:#0d1b2a;border:1px solid #173a5c;border-radius:12px;align-items:center;gap:.4rem;padding:1rem;display:grid}.EBDzIq_guitarBeatBox[data-active=true]{background:#173a5c;border-color:#e8c66a}.EBDzIq_arrowIcon{color:#e8c66a;font-size:1.8rem;line-height:1}.EBDzIq_builderCard{background:#081725;border:1px solid #173a5c;border-radius:18px;gap:1rem;padding:1.25rem;display:grid}.EBDzIq_paletteRow{flex-wrap:wrap;gap:.45rem;display:flex}.EBDzIq_paletteBtn{color:#f7f5ef;cursor:pointer;background:#0d1b2a;border:1px solid #247c78;border-radius:10px;align-items:center;gap:.35rem;min-height:42px;padding:.45rem .85rem;font-size:.88rem;transition:all .15s;display:inline-flex}.EBDzIq_paletteBtn:hover{background:#173a5c;border-color:#d3a64a}.EBDzIq_progressBarContainer{background:#0d1b2a;border:1px solid #173a5c;border-radius:6px;height:12px;position:relative;overflow:hidden}.EBDzIq_progressBarFill{background:linear-gradient(90deg,#247c78,#d3a64a);height:100%;transition:width .25s}.EBDzIq_progressBarFill[data-status=overflow]{background:#e65100}.EBDzIq_progressBarFill[data-status=complete]{background:#247c78}.EBDzIq_comparisonGrid{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0;display:grid}.EBDzIq_comparisonBox{background:#081725;border:1px solid #173a5c;border-radius:16px;gap:.75rem;padding:1.25rem;display:grid}.EBDzIq_comparisonBox[data-selected=true]{border-color:#e8c66a;box-shadow:0 0 16px #d3a64a33}.EBDzIq_comparisonTag{text-transform:uppercase;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.EBDzIq_tagSimple{color:#081725;background:#e8c66a}.EBDzIq_tagCompound{color:#f7f5ef;background:#247c78}.EBDzIq_missionCard{background:#081725;border:1px solid #d3a64a88;border-radius:20px;gap:1.2rem;padding:1.5rem;display:grid}.EBDzIq_missionProgress{flex-wrap:wrap;gap:.35rem;display:flex}.EBDzIq_missionStepDot{color:#f7f5ef;background:#0d1b2a;border:1px solid #173a5c;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;font-weight:700;display:flex}.EBDzIq_missionStepDot[data-done=true]{background:#247c78;border-color:#7ec8c4}.EBDzIq_missionStepDot[data-current=true]{color:#081725;background:#e8c66a;border-color:#d3a64a;transform:scale(1.15)}.EBDzIq_atlasGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin:1rem 0;display:grid}.EBDzIq_atlasCard{background:#081725;border:1px solid #173a5c;border-radius:16px;gap:.6rem;padding:1.1rem;transition:transform .2s,border-color .2s;display:grid}.EBDzIq_atlasCard:hover{border-color:#d3a64a;transform:translateY(-2px)}.EBDzIq_atlasBadge{text-transform:uppercase;color:#e8c66a;font-size:.72rem;font-weight:700}.EBDzIq_dock{gap:1rem;display:grid}.EBDzIq_dockNav{flex-wrap:wrap;gap:.4rem;display:flex}.EBDzIq_dockNav button{color:inherit;cursor:pointer;background:0 0;border:1px solid #173a5c;border-radius:999px;padding:.4rem .85rem;font-size:.88rem;transition:all .15s}.EBDzIq_dockNav button:hover{border-color:#d3a64a}.EBDzIq_dockNav button[aria-selected=true]{color:#081725;background:#d3a64a;border-color:#d3a64a;font-weight:700}.EBDzIq_notice{background:#0d1b2a;border-left:3px solid #d3a64a;border-radius:0 10px 10px 0;margin-top:1rem;padding:.85rem 1.1rem}@media (max-width:768px){.EBDzIq_trio,.EBDzIq_conductorStage,.EBDzIq_comparisonGrid,.EBDzIq_guitarBeats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.EBDzIq_beat,.EBDzIq_conductorIctus,.EBDzIq_waltzCell,.EBDzIq_progressBarFill{transition:none}}
.sru6vG_quartet{grid-template-columns:1.25fr 1fr 1.15fr 1fr;gap:.75rem;margin:.8rem 0 1.4rem;display:grid}@media (max-width:640px){.sru6vG_quartet{grid-template-columns:1fr 1fr}}.sru6vG_beat{border:1px solid #d3a64a66;border-radius:18px;justify-items:center;gap:.3rem;padding:1.2rem .6rem 1rem;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.sru6vG_beat strong{font-family:Georgia,serif;font-size:2.6rem;line-height:1}.sru6vG_beat span{letter-spacing:.06em;text-transform:uppercase;text-align:center;font-size:.8rem;font-weight:700}.sru6vG_beat small{opacity:.88;font-size:.74rem}.sru6vG_beatOne{color:#081725;background:#e8c66a;border-color:#d3a64a;box-shadow:0 4px 20px #e8c66a4d}.sru6vG_beatTwo{color:#f7f5ef;background:#247c78;border-color:#7ec8c4}.sru6vG_beatThree{color:#081725;background:#d3a64a;border-color:#e8c66a;box-shadow:0 2px 14px #d3a64a33}.sru6vG_beatFour{color:#f7f5ef;background:#173a5c;border-color:#3b719f}.sru6vG_activePulse{outline:3px solid #e8c66a;transform:scale(1.06);box-shadow:0 8px 24px #d3a64a80}.sru6vG_conductorStage{background:#081725;border:1px solid #173a5c;border-radius:20px;grid-template-columns:280px 1fr;align-items:center;gap:1.5rem;margin:1rem 0;padding:1.5rem;display:grid}@media (max-width:768px){.sru6vG_conductorStage{grid-template-columns:1fr}}.sru6vG_batonSvg{width:100%;max-width:260px;height:auto;margin:0 auto}.sru6vG_conductorStatus{gap:.5rem;display:grid}.sru6vG_conductorIctus{background:#0d1b2a;border:1px solid #173a5c;border-radius:12px;justify-content:space-between;align-items:center;min-height:2.8rem;padding:.6rem .9rem;font-size:.92rem;transition:all .2s;display:flex}.sru6vG_conductorIctus[aria-current=true]{color:#e8c66a;background:#173a5c;border-color:#e8c66a;font-weight:700;box-shadow:0 0 14px #e8c66a59}.sru6vG_bandStudio{background:#081725;border:1px solid #d3a64a80;border-radius:24px;gap:1.4rem;margin:1.2rem 0;padding:1.6rem;display:grid;box-shadow:0 16px 50px #0006}.sru6vG_bandHeaderBar{border-bottom:1px solid #173a5c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.sru6vG_bandControls{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.sru6vG_bandChannels{gap:.65rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.sru6vG_bandTrack{background:#0d1b2a;border:1px solid #173a5c;border-radius:12px;grid-template-columns:200px repeat(16,minmax(2rem,1fr));align-items:center;gap:.3rem;min-width:44rem;padding:.4rem .6rem;display:grid}.sru6vG_bandTrackHeader{color:#f7f5ef;justify-content:space-between;align-items:center;gap:.5rem;padding-right:.5rem;font-size:.85rem;font-weight:700;display:flex}.sru6vG_bandTrackActions{align-items:center;gap:.3rem;display:flex}.sru6vG_bandMuteBtn,.sru6vG_bandSoloBtn{color:#8899a6;cursor:pointer;background:#081725;border:1px solid #173a5c;border-radius:6px;padding:.2rem .45rem;font-size:.68rem;font-weight:700;transition:all .15s}.sru6vG_bandMuteBtn[data-active=true]{color:#fff;background:#c53030;border-color:#e53e3e}.sru6vG_bandSoloBtn[data-active=true]{color:#081725;background:#d3a64a;border-color:#e8c66a}.sru6vG_bandCell{color:#f7f5ef;cursor:pointer;background:#081725;border:1px solid #173a5c;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:2.4rem;font-size:.7rem;font-weight:600;transition:all .15s;display:flex}.sru6vG_bandCell:hover{background:#173a5c;border-color:#d3a64a}.sru6vG_bandCell[data-active=true]{color:#081725;background:#d3a64a;border-color:#e8c66a;box-shadow:0 2px 10px #d3a64a59}.sru6vG_bandCell[data-playing=true]{outline:2px solid #e8c66a;transform:scale(1.08)}.sru6vG_bandMeasureHeader{text-align:center;color:#7ec8c4;background:#0d1b2a;border-radius:8px;grid-template-columns:200px repeat(4,1fr);gap:.3rem;min-width:44rem;padding:.3rem .6rem;font-size:.8rem;font-weight:700;display:grid}.sru6vG_instrumentTimeline{background:#081725;border:1px solid #173a5c;border-radius:18px;gap:1rem;padding:1.25rem;display:grid}.sru6vG_timelineTrack{background:#0d1b2a;border:1px solid #173a5c;border-radius:10px;grid-template-columns:140px repeat(4,1fr);align-items:center;gap:.5rem;padding:.6rem .8rem;display:grid}.sru6vG_guitarCard{background:#081725;border:1px solid #173a5c;border-radius:18px;gap:1.1rem;padding:1.3rem;display:grid}.sru6vG_guitarBeats{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}@media (max-width:600px){.sru6vG_guitarBeats{grid-template-columns:1fr 1fr}}.sru6vG_guitarBeatBox{text-align:center;background:#0d1b2a;border:1px solid #173a5c;border-radius:12px;align-items:center;gap:.4rem;padding:1rem;transition:all .2s;display:grid}.sru6vG_guitarBeatBox[data-active=true]{background:#173a5c;border-color:#e8c66a;transform:translateY(-2px)}.sru6vG_arrowIcon{color:#e8c66a;font-size:2rem;line-height:1}.sru6vG_pianoCard{background:#081725;border:1px solid #173a5c;border-radius:18px;gap:1.1rem;padding:1.3rem;display:grid}.sru6vG_keyboardVisual{background:#0d1b2a;border-radius:16px;justify-content:center;padding:1.2rem;display:flex;overflow-x:auto}.sru6vG_pianoOctave{height:140px;display:flex;position:relative}.sru6vG_whiteKey{color:#081725;cursor:pointer;background:#f7f5ef;border:1px solid #081725;border-radius:0 0 6px 6px;justify-content:center;align-items:flex-end;width:36px;height:140px;padding-bottom:8px;font-size:.75rem;font-weight:700;transition:background .15s;display:flex}.sru6vG_whiteKey[data-active=true]{color:#081725;background:#e8c66a}.sru6vG_blackKey{z-index:2;cursor:pointer;background:#081725;border-radius:0 0 4px 4px;width:22px;height:88px;transition:background .15s;position:absolute;top:0}.sru6vG_blackKey[data-active=true]{background:#247c78}.sru6vG_bassCard,.sru6vG_builderCard{background:#081725;border:1px solid #173a5c;border-radius:18px;gap:1.1rem;padding:1.3rem;display:grid}.sru6vG_paletteRow{flex-wrap:wrap;gap:.5rem;display:flex}.sru6vG_paletteBtn{color:#f7f5ef;cursor:pointer;background:#0d1b2a;border:1px solid #247c78;border-radius:10px;align-items:center;gap:.4rem;min-height:42px;padding:.5rem .9rem;font-size:.88rem;font-weight:600;transition:all .15s;display:inline-flex}.sru6vG_paletteBtn:hover{background:#173a5c;border-color:#d3a64a}.sru6vG_progressBarContainer{background:#0d1b2a;border:1px solid #173a5c;border-radius:7px;height:14px;position:relative;overflow:hidden}.sru6vG_progressBarFill{background:linear-gradient(90deg,#247c78,#d3a64a);height:100%;transition:width .25s}.sru6vG_progressBarFill[data-status=overflow]{background:#e53e3e}.sru6vG_progressBarFill[data-status=complete]{background:#247c78}.sru6vG_detectiveCard{background:#081725;border:1px solid #173a5c;border-radius:18px;gap:1rem;padding:1.3rem;display:grid}.sru6vG_comparisonGrid{grid-template-columns:1fr 1fr;gap:1.2rem;margin:1rem 0;display:grid}@media (max-width:640px){.sru6vG_comparisonGrid{grid-template-columns:1fr}}.sru6vG_comparisonBox{background:#081725;border:1px solid #173a5c;border-radius:16px;gap:.8rem;padding:1.3rem;transition:all .2s;display:grid}.sru6vG_comparisonBox[data-selected=true]{border-color:#e8c66a;box-shadow:0 0 18px #d3a64a40}.sru6vG_comparisonTag{text-transform:uppercase;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-block}.sru6vG_variationsGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;display:grid}.sru6vG_variationCard{cursor:pointer;background:#0d1b2a;border:1px solid #173a5c;border-radius:14px;gap:.6rem;padding:1rem;transition:all .2s;display:grid}.sru6vG_variationCard:hover,.sru6vG_variationCard[data-active=true]{background:#173a5c;border-color:#d3a64a}.sru6vG_missionCard{background:radial-gradient(circle at 100% 0,#173a5c 0%,#081725 70%);border:1px solid #d3a64a;border-radius:24px;gap:1.4rem;padding:1.8rem;display:grid;box-shadow:0 18px 60px #00000073}.sru6vG_missionStepBadge{color:#e8c66a;background:#d3a64a26;border:1px solid #d3a64a;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.sru6vG_atlasGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.sru6vG_atlasCard{background:#0d1b2a;border:1px solid #173a5c;border-radius:14px;gap:.5rem;padding:1.1rem;transition:border-color .2s;display:grid}.sru6vG_atlasCard:hover{border-color:#d3a64a}.sru6vG_openingContainer{background:#081725;border:1px solid #173a5c;border-radius:20px;gap:1.2rem;margin:1rem 0;padding:1.6rem;display:grid}.sru6vG_openingPulseRow{justify-content:center;align-items:center;gap:1rem;min-height:80px;display:flex}.sru6vG_scoreHost{background:#fff;border-radius:12px;width:100%;margin:.6rem 0;padding:.8rem;overflow-x:auto}.sru6vG_scoreHostDark{background:#081725;border:1px solid #173a5c;border-radius:12px;width:100%;margin:.6rem 0;padding:.8rem;overflow-x:auto}.sru6vG_notice{color:#e8c66a;background:#d3a64a1f;border:1px solid #d3a64a59;border-radius:10px;margin-top:.8rem;padding:.8rem 1rem;font-size:.9rem}
.lojyYa_twelvePulsesContainer{background:#081725;border:1px solid #d3a64a73;border-radius:24px;margin:1.2rem 0;padding:1.6rem;box-shadow:0 16px 50px #0006}.lojyYa_pulsesRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin:1.2rem 0;display:flex}.lojyYa_pulseGroup{background:#0d1b2a99;border:1px dashed #e8c66a59;border-radius:14px;gap:.4rem;padding:.5rem;transition:all .25s;display:flex}.lojyYa_pulseGroup[data-meter="2/4"]{border-color:#247c78}.lojyYa_pulseGroup[data-meter="3/4"]{border-color:#d3a64a}.lojyYa_pulseGroup[data-meter="4/4"]{border-color:#e8c66a}.lojyYa_pulseMarker{color:#f7f5ef;background:#0d1b2a;border:1px solid #173a5c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;width:48px;height:58px;font-size:.85rem;font-weight:700;transition:transform .15s,background .15s,border-color .15s;display:flex;position:relative}.lojyYa_pulseMarker strong{font-family:Georgia,serif;font-size:1.3rem;line-height:1}.lojyYa_pulseMarker span{letter-spacing:.04em;text-transform:uppercase;color:#8899a6;font-size:.65rem}.lojyYa_pulseMarker[data-accent=strong]{color:#e8c66a;background:#173a5c;border-color:#e8c66a;box-shadow:0 0 14px #e8c66a59}.lojyYa_pulseMarker[data-accent=strong] span{color:#e8c66a;font-weight:800}.lojyYa_pulseMarker[data-accent=medium]{color:#d3a64a;background:#0d1b2a;border-color:#d3a64a}.lojyYa_pulseMarker[data-accent=medium] span{color:#d3a64a}.lojyYa_pulseMarker[data-active=true]{outline:3px solid #e8c66a;transform:scale(1.15);box-shadow:0 0 20px #e8c66a99;color:#081725!important;background:#e8c66a!important}.lojyYa_pulseMarker[data-active=true] span{color:#081725!important}.lojyYa_hierarchyGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem;margin:1.2rem 0;display:grid}.lojyYa_hierarchyCard{background:#0d1b2a;border:1px solid #173a5c;border-radius:18px;gap:.8rem;padding:1.2rem;display:grid}.lojyYa_hierarchyColumns{background:#081725;border:1px solid #173a5c;border-radius:12px;justify-content:space-around;align-items:flex-end;min-height:140px;padding:1rem .5rem .5rem;display:flex}.lojyYa_hierarchyColumn{color:#081725;border-radius:8px 8px 0 0;flex-direction:column;justify-content:space-between;align-items:center;width:44px;padding:.4rem .2rem;font-size:.8rem;font-weight:800;transition:height .3s cubic-bezier(.34,1.56,.64,1);display:flex}.lojyYa_colStrong{background:linear-gradient(#e8c66a,#d3a64a);height:120px}.lojyYa_colMedium{background:linear-gradient(#d3a64a,#b8862d);height:85px}.lojyYa_colWeak{color:#f7f5ef;background:linear-gradient(#7ec8c4,#247c78);height:55px}.lojyYa_accentStudio{background:#081725;border:1px solid #173a5c;border-radius:20px;gap:1.1rem;padding:1.4rem;display:grid}.lojyYa_intensityBtnRow{flex-wrap:wrap;gap:.4rem;display:flex}.lojyYa_intensityBtn{color:#f7f5ef;cursor:pointer;background:#0d1b2a;border:1px solid #173a5c;border-radius:8px;padding:.4rem .75rem;font-size:.75rem;font-weight:700;transition:all .15s}.lojyYa_intensityBtn[data-active=true]{color:#e8c66a;background:#173a5c;border-color:#e8c66a}.lojyYa_guitarGrid{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}@media (max-width:600px){.lojyYa_guitarGrid{grid-template-columns:1fr 1fr}}.lojyYa_guitarStrumCard{text-align:center;background:#0d1b2a;border:1px solid #173a5c;border-radius:14px;gap:.4rem;padding:1rem;transition:all .2s;display:grid}.lojyYa_guitarStrumCard[data-active=true]{background:#173a5c;border-color:#e8c66a;transform:translateY(-3px)}.lojyYa_strumArrow{color:#e8c66a;font-size:2.2rem;line-height:1}.lojyYa_strumAccentMark{color:#e8c66a;font-size:1.4rem;font-weight:900;line-height:1}.lojyYa_backbeatCard{background:#081725;border:1px solid #173a5c;border-radius:18px;gap:1rem;padding:1.4rem;display:grid}.lojyYa_clapVisualRow{flex-wrap:wrap;justify-content:center;gap:.8rem;margin:1rem 0;display:flex}.lojyYa_clapButton{color:#f7f5ef;cursor:pointer;background:#0d1b2a;border:2px solid #173a5c;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-width:64px;min-height:64px;font-size:1.1rem;font-weight:800;transition:all .15s;display:flex}.lojyYa_clapButton:hover{background:#173a5c;border-color:#d3a64a}.lojyYa_clapButton[data-active=true]{color:#081725;background:#e8c66a;border-color:#fff;transform:scale(1.12)}.lojyYa_missionBox{background:radial-gradient(circle at 100% 0,#173a5c 0%,#081725 70%);border:1px solid #d3a64a;border-radius:24px;gap:1.4rem;padding:1.8rem;display:grid;box-shadow:0 18px 60px #00000073}.lojyYa_missionBadge{color:#e8c66a;background:#d3a64a26;border:1px solid #d3a64a;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.lojyYa_atlasGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.lojyYa_atlasCard{background:#0d1b2a;border:1px solid #173a5c;border-radius:14px;gap:.5rem;padding:1.1rem;transition:border-color .2s;display:grid}.lojyYa_atlasCard:hover{border-color:#d3a64a}.lojyYa_scoreHost{background:#fff;border-radius:12px;width:100%;margin:.6rem 0;padding:.8rem;overflow-x:auto}.lojyYa_notice{color:#e8c66a;background:#d3a64a1f;border:1px solid #d3a64a59;border-radius:10px;margin-top:.8rem;padding:.8rem 1rem;font-size:.9rem}
.OhXs5W_detectivePanel{background:#081725;border:1px solid #d3a64a80;border-radius:24px;gap:1.2rem;margin:1.2rem 0;padding:1.6rem;display:grid;box-shadow:0 16px 50px #00000073}.OhXs5W_waveformDisplay{background:#0d1b2a;border:1px solid #173a5c;border-radius:16px;justify-content:center;align-items:center;gap:.35rem;min-height:90px;padding:1.2rem;display:flex;position:relative;overflow:hidden}.OhXs5W_waveBar{background:linear-gradient(#e8c66a,#247c78);border-radius:3px;width:6px;transition:height .15s}.OhXs5W_answerGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.8rem;margin:.6rem 0;display:grid}.OhXs5W_answerButton{color:#f7f5ef;cursor:pointer;background:#0d1b2a;border:1px solid #173a5c;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:1rem .8rem;font-family:Georgia,serif;font-size:1.1rem;font-weight:700;transition:all .2s;display:flex}.OhXs5W_answerButton span{text-transform:uppercase;letter-spacing:.05em;color:#8899a6;font-family:system-ui,sans-serif;font-size:.7rem;font-weight:600}.OhXs5W_answerButton:hover{background:#173a5c;border-color:#d3a64a;transform:translateY(-2px)}.OhXs5W_answerButton[data-selected=true]{color:#e8c66a;background:#173a5c;border-color:#e8c66a;box-shadow:0 0 16px #e8c66a4d}.OhXs5W_answerButton[data-correct=true]{color:#fff!important;background:#247c78!important;border-color:#7ec8c4!important}.OhXs5W_answerButton[data-wrong=true]{color:#fff!important;background:#c53030!important;border-color:#e53e3e!important}.OhXs5W_radarContainer{background:#0d1b2a;border:1px solid #173a5c;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;margin:1rem 0;padding:1.8rem;display:flex;position:relative}.OhXs5W_sonarCircle{border:2px solid #d3a64a;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;transition:all .2s;display:flex;position:relative}.OhXs5W_sonarCircle[data-pulse=true]{border-color:#e8c66a;transform:scale(1.18);box-shadow:0 0 30px #e8c66a99}.OhXs5W_layerTrackGrid{gap:.6rem;margin:1rem 0;display:grid}.OhXs5W_layerTrackRow{background:#0d1b2a;border:1px solid #173a5c;border-radius:12px;justify-content:space-between;align-items:center;padding:.6rem 1rem;display:flex}.OhXs5W_trackName{color:#f7f5ef;font-size:.85rem;font-weight:700}.OhXs5W_trackActions{gap:.4rem;display:flex}.OhXs5W_trackToggleBtn{color:#8899a6;cursor:pointer;background:#081725;border:1px solid #173a5c;border-radius:6px;padding:.25rem .6rem;font-size:.7rem;font-weight:700;transition:all .15s}.OhXs5W_trackToggleBtn[data-active=true]{color:#fff;background:#247c78;border-color:#7ec8c4}.OhXs5W_worldsGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.2rem;margin:1.2rem 0;display:grid}.OhXs5W_worldCard{background:#0d1b2a;border:1px solid #173a5c;border-radius:18px;gap:.8rem;padding:1.3rem;transition:all .2s;display:grid}.OhXs5W_worldCard:hover{border-color:#d3a64a;transform:translateY(-3px)}.OhXs5W_moduleCapstonePanel{background:radial-gradient(circle at 100% 0,#173a5c 0%,#081725 70%);border:2px solid #d3a64a;border-radius:24px;gap:1.4rem;margin:1.5rem 0;padding:2rem;display:grid;box-shadow:0 20px 60px #00000080}.OhXs5W_moduleBadgesGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:.8rem 0;display:grid}.OhXs5W_capstoneBadgeItem{color:#f7f5ef;background:#0d1b2acc;border:1px solid #173a5c;border-radius:12px;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.75rem;display:flex}.OhXs5W_capstoneBadgeItem[data-done=true]{color:#e8c66a;border-color:#d3a64a}.OhXs5W_missionBox{background:radial-gradient(circle at 100% 0,#173a5c 0%,#081725 70%);border:1px solid #d3a64a;border-radius:24px;gap:1.4rem;padding:1.8rem;display:grid;box-shadow:0 18px 60px #00000073}.OhXs5W_missionBadge{color:#e8c66a;background:#d3a64a26;border:1px solid #d3a64a;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.OhXs5W_atlasGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.OhXs5W_atlasCard{background:#0d1b2a;border:1px solid #173a5c;border-radius:14px;gap:.5rem;padding:1.1rem;transition:border-color .2s;display:grid}.OhXs5W_atlasCard:hover{border-color:#d3a64a}.OhXs5W_scoreHost{background:#fff;border-radius:12px;width:100%;margin:.6rem 0;padding:.8rem;overflow-x:auto}.OhXs5W_notice{color:#e8c66a;background:#d3a64a1f;border:1px solid #d3a64a59;border-radius:10px;margin-top:.8rem;padding:.8rem 1rem;font-size:.9rem}
._2KD7jq_dock{gap:1rem;display:grid}._2KD7jq_dockNav,._2KD7jq_tools{flex-wrap:wrap;gap:.4rem;display:flex}._2KD7jq_dockNav button,._2KD7jq_tools button{color:inherit;background:0 0;border:1px solid #173a5c;border-radius:999px;padding:.45rem .8rem}._2KD7jq_dockNav button[aria-selected=true],._2KD7jq_tools button[aria-pressed=true]{color:#081725;background:#d3a64a;border-color:#d3a64a}._2KD7jq_notice{border-left:3px solid #d3a64a;margin-top:1rem;padding:.8rem 1rem}._2KD7jq_diagram{background:#081725;border-radius:16px;padding:.6rem}._2KD7jq_part[data-on=true]{stroke:#e8c66a;fill:#e8c66a}
.I5J6ea_dock{gap:1rem;display:grid}.I5J6ea_dockNav,.I5J6ea_tools,.I5J6ea_grid{flex-wrap:wrap;gap:.4rem;display:flex}.I5J6ea_dockNav button,.I5J6ea_tools button,.I5J6ea_grid button{color:inherit;background:0 0;border:1px solid #173a5c;border-radius:999px;padding:.45rem .8rem}.I5J6ea_dockNav button[aria-selected=true],.I5J6ea_tools button[aria-pressed=true],.I5J6ea_grid button[aria-pressed=true]{color:#081725;background:#d3a64a;border-color:#d3a64a}.I5J6ea_notice{border-left:3px solid #d3a64a;margin-top:1rem;padding:.8rem 1rem}.I5J6ea_beat{min-width:4.5rem;min-height:2.8rem}
.ennKHW_dock{gap:1rem;display:grid}.ennKHW_dockNav,.ennKHW_tools,.ennKHW_grid{flex-wrap:wrap;gap:.4rem;display:flex}.ennKHW_dockNav button,.ennKHW_tools button,.ennKHW_grid button{color:inherit;background:0 0;border:1px solid #173a5c;border-radius:999px;padding:.45rem .8rem}.ennKHW_dockNav button[aria-selected=true],.ennKHW_tools button[aria-pressed=true],.ennKHW_grid button[aria-pressed=true]{color:#081725;background:#d3a64a;border-color:#d3a64a}.ennKHW_notice{border-left:3px solid #d3a64a;margin-top:1rem;padding:.8rem 1rem}
.tm-zAa_dock{gap:1rem;display:grid}.tm-zAa_dockNav,.tm-zAa_tools{flex-wrap:wrap;gap:.4rem;display:flex}.tm-zAa_dockNav button,.tm-zAa_tools button{color:inherit;background:0 0;border:1px solid #173a5c;border-radius:999px;padding:.45rem .8rem}.tm-zAa_dockNav button[aria-selected=true],.tm-zAa_tools button[aria-pressed=true]{color:#081725;background:#d3a64a;border-color:#d3a64a}.tm-zAa_notice{border-left:3px solid #d3a64a;margin-top:1rem;padding:.8rem 1rem}.tm-zAa_bar{border-radius:999px;grid-template-columns:2fr 1fr;max-width:22rem;min-height:.7rem;display:grid;overflow:hidden}.tm-zAa_bar span:first-child{background:#247c78}.tm-zAa_bar span:last-child{background:#d3a64a}
.n5ivZW_dock{gap:1rem;display:grid}.n5ivZW_dockNav,.n5ivZW_tools{flex-wrap:wrap;gap:.4rem;display:flex}.n5ivZW_dockNav button,.n5ivZW_tools button{color:inherit;background:0 0;border:1px solid #173a5c;border-radius:999px;padding:.45rem .8rem}.n5ivZW_dockNav button[aria-selected=true],.n5ivZW_tools button[aria-pressed=true]{color:#081725;background:#d3a64a;border-color:#d3a64a}.n5ivZW_notice{border-left:3px solid #d3a64a;margin-top:1rem;padding:.8rem 1rem}.n5ivZW_bar{border-radius:999px;grid-template-columns:4fr 2fr 1fr;max-width:24rem;min-height:.75rem;display:grid;overflow:hidden}.n5ivZW_bar span:first-child{background:#247c78}.n5ivZW_bar span:nth-child(2){background:#e8c66a}.n5ivZW_bar span:nth-child(3){background:#b8862d}
._5iJU8W_dock{gap:1rem;display:grid}._5iJU8W_dockNav,._5iJU8W_tools{flex-wrap:wrap;gap:.4rem;display:flex}._5iJU8W_dockNav button,._5iJU8W_tools button{color:inherit;background:0 0;border:1px solid #173a5c;border-radius:999px;padding:.45rem .8rem}._5iJU8W_dockNav button[aria-selected=true],._5iJU8W_tools button[aria-pressed=true]{color:#081725;background:#d3a64a;border-color:#d3a64a}._5iJU8W_notice{border-left:3px solid #d3a64a;margin-top:1rem;padding:.8rem 1rem}._5iJU8W_beat{flex-wrap:wrap;align-items:end;gap:.35rem;display:flex}._5iJU8W_beat span{border:1px solid #173a5c;place-items:center;min-width:2.5rem;min-height:2.2rem;display:grid}._5iJU8W_beat span[data-role=prep]{background:#173a5c}._5iJU8W_beat span[data-role=down]{color:#081725;background:#d3a64a}
.hAy3Rq_dock{gap:1rem;display:grid}.hAy3Rq_dockNav,.hAy3Rq_tools{flex-wrap:wrap;gap:.4rem;display:flex}.hAy3Rq_dockNav button,.hAy3Rq_tools button{color:inherit;background:0 0;border:1px solid #173a5c;border-radius:999px;padding:.45rem .8rem}.hAy3Rq_dockNav button[aria-selected=true],.hAy3Rq_tools button[aria-pressed=true]{color:#081725;background:#d3a64a;border-color:#d3a64a}.hAy3Rq_notice{border-left:3px solid #d3a64a;margin-top:1rem;padding:.8rem 1rem}.hAy3Rq_meter{grid-template-columns:1fr auto;align-items:center;gap:.35rem;max-width:24rem;display:grid}.hAy3Rq_track{grid-template-columns:var(--used) var(--left);background:#173a5c;border-radius:999px;min-height:.8rem;display:grid;overflow:hidden}.hAy3Rq_track span:first-child{background:#247c78}.hAy3Rq_track span:last-child{background:repeating-linear-gradient(90deg,#d3a64a,#d3a64a 4px,#0000 4px 7px)}.hAy3Rq_track[data-state=overflow]{background:#8c3a3a}.hAy3Rq_track[data-state=complete] span:last-child{display:none}
.Z7TKBa_dock{gap:1rem;display:grid}.Z7TKBa_dockNav,.Z7TKBa_tools{flex-wrap:wrap;gap:.4rem;display:flex}.Z7TKBa_dockNav button,.Z7TKBa_tools button{color:inherit;background:0 0;border:1px solid #173a5c;border-radius:999px;padding:.45rem .8rem}.Z7TKBa_dockNav button[aria-selected=true],.Z7TKBa_tools button[aria-pressed=true]{color:#081725;background:#d3a64a;border-color:#d3a64a}.Z7TKBa_notice{border-left:3px solid #d3a64a;margin-top:1rem;padding:.8rem 1rem}
.NuIBga_dock{gap:1rem;display:grid}.NuIBga_dockNav,.NuIBga_tools{flex-wrap:wrap;gap:.4rem;display:flex}.NuIBga_dockNav button,.NuIBga_tools button,.NuIBga_steps button{color:inherit;background:0 0;border:1px solid #173a5c;border-radius:999px;padding:.45rem .8rem}.NuIBga_dockNav button[aria-selected=true],.NuIBga_tools button[aria-pressed=true]{color:#081725;background:#d3a64a;border-color:#d3a64a}.NuIBga_notice{border-left:3px solid #d3a64a;margin-top:1rem;padding:.8rem 1rem}.NuIBga_scene{min-height:7rem}.NuIBga_list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.NuIBga_list a{color:#e8c66a}
.DLmtfq_dock{gap:1rem;display:grid}.DLmtfq_dockNav,.DLmtfq_tools,.DLmtfq_grid{flex-wrap:wrap;gap:.4rem;display:flex}.DLmtfq_dockNav button,.DLmtfq_tools button,.DLmtfq_grid button{color:inherit;background:0 0;border:1px solid #173a5c;border-radius:999px;padding:.45rem .8rem}.DLmtfq_dockNav button[aria-selected=true],.DLmtfq_tools button[aria-pressed=true],.DLmtfq_grid button[aria-pressed=true]{color:#081725;background:#d3a64a;border-color:#d3a64a}.DLmtfq_grid button[data-role=pulso]{border-color:#247c78}.DLmtfq_notice{border-left:3px solid #d3a64a;margin-top:1rem;padding:.8rem 1rem}.DLmtfq_list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}
.wcEEuW_dock{gap:1rem;display:grid}.wcEEuW_dockNav,.wcEEuW_tools{flex-wrap:wrap;gap:.4rem;display:flex}.wcEEuW_dockNav button,.wcEEuW_tools button,.wcEEuW_hit{color:inherit;background:0 0;border:1px solid #173a5c;border-radius:999px;padding:.45rem .8rem}.wcEEuW_hit{background:#173a5c;min-height:3rem;padding:.8rem 1.2rem}.wcEEuW_dockNav button[aria-selected=true],.wcEEuW_tools button[aria-pressed=true]{color:#081725;background:#d3a64a;border-color:#d3a64a}.wcEEuW_notice{border-left:3px solid #d3a64a;margin-top:1rem;padding:.8rem 1rem}
.X-mYZW_dock{gap:1rem;display:grid}.X-mYZW_dockNav,.X-mYZW_tools{flex-wrap:wrap;gap:.4rem;display:flex}.X-mYZW_dockNav button,.X-mYZW_tools button{color:inherit;background:0 0;border:1px solid #173a5c;border-radius:999px;padding:.45rem .8rem}.X-mYZW_dockNav button[aria-selected=true],.X-mYZW_tools button[aria-pressed=true]{color:#081725;background:#d3a64a;border-color:#d3a64a}.X-mYZW_notice{border-left:3px solid #d3a64a;margin-top:1rem;padding:.8rem 1rem}
.bt5YgW_dock{gap:1rem;display:grid}.bt5YgW_dockNav,.bt5YgW_tools{flex-wrap:wrap;gap:.4rem;display:flex}.bt5YgW_dockNav button,.bt5YgW_tools button{color:inherit;background:0 0;border:1px solid #173a5c;border-radius:999px;padding:.45rem .8rem}.bt5YgW_dockNav button[aria-selected=true],.bt5YgW_tools button[aria-pressed=true]{color:#081725;background:#d3a64a;border-color:#d3a64a}.bt5YgW_notice{border-left:3px solid #d3a64a;margin-top:1rem;padding:.8rem 1rem}
.byzojG_studio{gap:1rem;display:grid}.byzojG_folio{flex-wrap:wrap;gap:.4rem;display:flex}.byzojG_folio button,.byzojG_bench button,.byzojG_pad,.byzojG_choice{min-height:44px;color:inherit;background:0 0;border:1px solid #173a5c;border-radius:12px;padding:.45rem .75rem}.byzojG_folio button[aria-selected=true],.byzojG_bench button[aria-pressed=true],.byzojG_pad[aria-pressed=true],.byzojG_choice[aria-pressed=true]{color:#081725;background:#d3a64a;border-color:#d3a64a}.byzojG_studio :focus-visible,.byzojG_sheet :focus-visible,.byzojG_bench :focus-visible,.byzojG_choice:focus-visible{outline-offset:2px;outline:3px solid #e8c66a}.byzojG_sheet{background:radial-gradient(circle at 12% 0,#b8862d29,#0000 38%),linear-gradient(#f7f5ef0d,#0000 42%);border:1px solid #173a5c;border-radius:18px;gap:.85rem;padding:1rem;display:grid}.byzojG_sheet h3{margin:0;font-size:1.15rem}.byzojG_lanes{gap:.4rem;display:grid}.byzojG_lane{grid-template-columns:7.5rem 1fr;align-items:center;gap:.5rem;display:grid}.byzojG_lane span{letter-spacing:.05em;text-transform:uppercase;color:#e8c66a;font-size:.78rem}.byzojG_laneChords span{color:#247c78}.byzojG_ribbon{width:100%;height:auto}.byzojG_guitarWrap{justify-items:center;gap:.6rem;display:grid}.byzojG_guitar{width:min(100%,320px);height:auto}.byzojG_hand{width:min(100%,260px);height:auto}.byzojG_bench{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.byzojG_note{border-left:3px solid #247c78;margin:0;padding-left:.7rem}.byzojG_pads{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.byzojG_pad{font-size:1.05rem;font-weight:700}.byzojG_cards{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.55rem;display:grid}.byzojG_card{border:1px solid #173a5c;border-radius:14px;gap:.35rem;padding:.7rem;display:grid}.byzojG_fretboard{text-align:center;grid-template-columns:repeat(6,1fr);gap:.2rem;font-size:.8rem;display:grid}.byzojG_fret{border:1px solid #173a5c;border-radius:6px;place-items:center;min-height:28px;display:grid}.byzojG_fretOn{color:#f7f5ef;background:#247c78}.byzojG_chapters,.byzojG_faq{gap:.55rem;display:grid}.byzojG_chapters details,.byzojG_faq details{border-top:1px solid #173a5c;padding-top:.45rem}.byzojG_faq details{background:#08172559;border:1px solid #173a5c;border-radius:14px;padding:.2rem .9rem}.byzojG_faq summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.byzojG_faq summary h3{margin:0;font-size:1.02rem;line-height:1.35}.byzojG_faq details p,.byzojG_chapters details p{max-width:68ch;margin:0 0 .85rem}.byzojG_stage{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:.8rem;display:grid}@media (max-width:720px){.byzojG_lane,.byzojG_stage,.byzojG_pads{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.byzojG_guitar *,.byzojG_hand *,.byzojG_ribbon *{transition:none!important;animation:none!important}}
