/* Belcanto Lab V7.0.36 — functional text-size overrides.
   Generated from styles.css so fixed-pixel typography visibly responds to Settings > Cỡ chữ. */
body:not(.font-large):not(.font-xlarge){--font-size-label:"100%";}
body.font-large{--font-size-label:"115%";}
body.font-xlarge{--font-size-label:"132%";}

body.font-large .brand h1{font-size:19.55px!important;}
body.font-large .brand p{font-size:12.65px!important;}
body.font-large .topbar h2{font-size:19.55px!important;}
body.font-large .pill{font-size:13.8px!important;}
body.font-large .eyebrow{font-size:12.65px!important;}
body.font-large .hero h3{font-size:42.55px!important;}
body.font-large .readiness-ring strong{font-size:28.75px!important;}
body.font-large .readiness-copy b{font-size:19.55px!important;}
body.font-large .readiness-copy p{font-size:13.8px!important;}
body.font-large .metric strong{font-size:27.6px!important;}
body.font-large .metric span{font-size:12.65px!important;}
body.font-large .section-title h3{font-size:23px!important;}
body.font-large .section-title p{font-size:13.8px!important;}
body.font-large .tag{font-size:12.65px!important;}
body.font-large .group-row h4{font-size:16.1px!important;}
body.font-large .group-row p{font-size:13.8px!important;}
body.font-large .insight p{font-size:13.8px!important;}
body.font-large .practice-head h3{font-size:31.05px!important;}
body.font-large .step-label{font-size:12.65px!important;}
body.font-large .rail-node{font-size:12.65px!important;}
body.font-large .rail-node strong{font-size:17.25px!important;}
body.font-large .sample-card p{font-size:13.8px!important;}
body.font-large .sample-btn{font-size:20.7px!important;}
body.font-large .tiny{font-size:12.65px!important;}
body.font-large .control-unit small{font-size:12.65px!important;}
body.font-large .round-btn{font-size:26.45px!important;}
body.font-large .prompt p{font-size:14.95px!important;}
body.font-large .meta-pill{font-size:12.65px!important;}
body.font-large .score small{font-size:11.5px!important;}
body.font-large .score strong{font-size:20.7px!important;}
body.font-large .tone-labels{font-size:11.5px!important;}
body.font-large .source-box{font-size:13.8px!important;}
body.font-large .range-row label{font-size:13.8px!important;}
body.font-large .choice{font-size:12.65px!important;}
body.font-large .feedback-card small{font-size:11.5px!important;}
body.font-large .feedback-card strong{font-size:13.8px!important;}
body.font-large .rest-overlay strong{font-size:35.65px!important;}
body.font-large .rest-overlay p{font-size:13.8px!important;}
body.font-large .day-card strong{font-size:19.55px!important;}
body.font-large .day-card p{font-size:12.65px!important;}
body.font-large .log-card p{font-size:13.8px!important;}
body.font-large .setting-row span{font-size:13.8px!important;}
body.font-large .setting-row b{font-size:13.8px!important;}
body.font-large .notice{font-size:13.8px!important;}
body.font-large .toast{font-size:13.8px!important;}
@media (max-width:760px){body.font-large .nav button{font-size:10.35px!important;}
body.font-large .nav .ico{font-size:18.4px!important;}
body.font-large .hero h3{font-size:33.35px!important;}
body.font-large .practice-head h3{font-size:26.45px!important;}
body.font-large .topbar h2{font-size:16.1px!important;}}
body.font-large .live-card small{font-size:12.65px!important;}
body.font-large .live-card strong{font-size:27.6px!important;}
body.font-large .live-card span{font-size:12.65px!important;}
body.font-large .target-controls label{font-size:13.8px!important;}
body.font-large .target-controls p{font-size:13.8px!important;}
body.font-large .note-result{font-size:12.65px!important;}
body.font-large .note-result-name b{font-size:16.1px!important;}
body.font-large .note-result-name small{font-size:10.35px!important;}
body.font-large .note-result-empty{font-size:13.8px!important;}
body.font-large .phrase-status small{font-size:11.5px!important;}
body.font-large .phrase-status strong{font-size:14.95px!important;}
body.font-large .autonomy-head strong{font-size:14.95px!important;}
body.font-large .autonomy-head small{font-size:12.65px!important;}
body.font-large .autonomy-note{font-size:12.65px!important;}
body.font-large .feedback-auto{font-size:12.65px!important;}
body.font-large .rest-overlay small{font-size:10.35px!important;}
body.font-large .rest-next-preview{font-size:12.65px!important;}
body.font-large .note-chip small{font-size:9.2px!important;}
@media (max-width:760px){body.font-large .autonomy-actions .btn,body.font-large .rest-actions .btn{font-size:11.5px!important;}}
body.font-large .note-result span:nth-child(3),body.font-large .note-result span:nth-child(4){font-size:11.5px!important;}
body.font-large .note-dispute-btn{font-size:12.65px!important;}
body.font-large .selection-notice{font-size:14.95px!important;}
body.font-large .round-chip{font-size:12.65px!important;}
body.font-large .day-card .open-day{font-size:12.65px!important;}
body.font-large .advisory-badge{font-size:13.8px!important;}
body.font-large .advisory-reason{font-size:14.95px!important;}
body.font-large .advisory-target{font-size:14.95px!important;}
body.font-large .technical-card small{font-size:11.5px!important;}
body.font-large .technical-card strong{font-size:23px!important;}
body.font-large .technical-card span{font-size:11.5px!important;}
body.font-large .technical-card[data-state="learning"] strong{font-size:13.8px!important;}
body.font-large .btn.compact{font-size:13.8px!important;}
body.font-large .lesson-brief-kicker{font-size:12.65px!important;}
body.font-large .lesson-brief-meta{font-size:14.95px!important;}
body.font-large .lesson-brief-body{font-size:17.25px!important;}
body.font-large .lesson-brief-note{font-size:14.95px!important;}
body.font-large .dynamic-score-grid .score strong{font-size:16.1px!important;}
body.font-large .dynamic-phase-rail span{font-size:12.65px!important;}
body.font-large .live-dashboard[data-feedback-dose="minimal"] #liveCentsBig,body.font-large .live-dashboard[data-feedback-dose="minimal"] #liveDbBig,body.font-large .live-dashboard[data-feedback-dose="minimal"] #liveDynamicBig{font-size:17.25px!important;}
body.font-large .report-hero h3{font-size:31.05px!important;}
body.font-large .report-confidence strong{font-size:35.65px!important;}
body.font-large .report-stat strong{font-size:28.75px!important;}
body.font-large .report-section-head h4{font-size:21.85px!important;}
body.font-large .report-metric strong{font-size:25.3px!important;}
body.font-large .voice-branch-card strong{font-size:1.322rem!important;}
body.font-large .nav-group-label{font-size:11.5px!important;}
body.font-large .easy-start-number{font-size:20.7px!important;}
body.font-large .easy-start-card span{font-size:13.8px!important;}
body.font-large.simple-mode .source-box{font-size:14.95px!important;}
body.font-large .author-hero-overlay h3{font-size:50.6px!important;}
body.font-large .author-hero-overlay p{font-size:20.7px!important;}
body.font-large .author-bio h3,body.font-large .author-philosophy h3{font-size:29.9px!important;}
body.font-large .author-bio p,body.font-large .author-philosophy p{font-size:18.4px!important;}
body.font-large .fact-row span{font-size:13.8px!important;}
@media (max-width:760px){body.font-large .author-hero-overlay h3{font-size:36.8px!important;}}
body.font-large .topbar h2{font-size:28.75px!important;}
body.font-large .topbar-subtitle{font-size:14.95px!important;}
body.font-large .brand h1{font-size:26.45px!important;}
body.font-large .nav button{font-size:17.25px!important;}
body.font-large .nav-group-label{font-size:12.65px!important;}
body.font-large .hero-main h3{font-size:clamp(32.2px,3.45vw,49.45px)!important;}
body.font-large .hero-main p{font-size:18.4px!important;}
body.font-large .easy-start-number{font-size:20.7px!important;}
body.font-large .easy-start-card strong{font-size:18.4px!important;}
body.font-large .easy-start-card span{font-size:14.95px!important;}
body.font-large .primary-action-copy h3{font-size:28.75px!important;}
body.font-large .btn-large{font-size:17.25px!important;}
body.font-large .metric strong{font-size:28.75px!important;}
body.font-large .practice-now-step b{font-size:17.25px!important;}
body.font-large .round-btn{font-size:28.75px!important;}
body.font-large .control-unit small{font-size:13.8px!important;}
@media (max-width:760px){body.font-large .author-hero-overlay h3{font-size:33.35px!important;}}
body.font-large .voice-coach-icon{font-size:20.7px!important;}
body.font-large .voice-coach-copy strong{font-size:14.95px!important;}
body.font-large .voice-coach-copy span{font-size:12.65px!important;}
body.font-large .voice-command-grid span{font-size:12.65px!important;}
body.font-large .voice-train-btn span{font-size:12.65px!important;}
@media (max-width:760px){body.font-large .autopilot-toggle{font-size:11.5px!important;}}
@media (max-width:760px){body.font-large .autopilot-toggle{font-size:11.5px!important;}}
body.font-large .exercise-sound-key small{font-size:11.5px!important;}
body.font-large .exercise-sound-key strong{font-size:28.75px!important;}
body.font-large .exercise-sound-banner p{font-size:16.1px!important;}
@media (max-width:700px){body.font-large .exercise-sound-key strong{font-size:25.3px!important;}
body.font-large .exercise-sound-banner p{font-size:14.95px!important;}}
body.font-large .day-card .module-label{font-size:10.35px!important;}
body.font-large .adaptive-system-strip small{font-size:10.35px!important;}
body.font-large .adaptive-system-strip strong{font-size:13.8px!important;}
@media (max-width:760px){body.font-large .roadmap-toolbar .btn{font-size:11.5px!important;}}
body.font-large .note-chip small{font-size:0.828rem!important;}
@media (max-width:640px){body.font-large .note-chip small{font-size:0.759rem!important;}}
body.font-large .topbar-subtitle{font-size:12.65px!important;}
body.font-large .home-hero-main h3{font-size:clamp(41.4px,4.715vw,70.15px)!important;}
body.font-large .home-hero-main p{font-size:18.4px!important;}
body.font-large .selection-notice{font-size:12.65px!important;}
body.font-large .readiness-title{font-size:11.5px!important;}
body.font-large .text-action{font-size:12.65px!important;}
body.font-large .readiness-rule b{font-size:13.8px!important;}
body.font-large .readiness-rule span{font-size:12.65px!important;}
body.font-large .daily-technique-card:after{font-size:264.5px!important;}
body.font-large .daily-technique-kicker span{font-size:10.35px!important;}
body.font-large .daily-technique-card h3{font-size:clamp(29.9px,3.22vw,44.85px)!important;}
body.font-large .icon-btn{font-size:20.7px!important;}
body.font-large .daily-technique-text{font-size:17.25px!important;}
body.font-large .daily-technique-actions small{font-size:10.35px!important;}
body.font-large .daily-technique-actions strong{font-size:13.8px!important;}
body.font-large .daily-technique-source{font-size:11.5px!important;}
body.font-large .home-stat small,body.font-large .home-stat span{font-size:11.5px!important;}
body.font-large .home-stat strong{font-size:24.15px!important;}
body.font-large .home-group-button .group-main strong{font-size:16.1px!important;}
body.font-large .home-group-button .group-main small{font-size:12.65px!important;}
body.font-large .home-group-button .group-main em{font-size:11.5px!important;}
body.font-large .group-open{font-size:12.65px!important;}
body.font-large .safety-hero h3{font-size:39.1px!important;}
body.font-large .safety-card h4{font-size:20.7px!important;}
body.font-large .safety-card p{font-size:13.8px!important;}
body.font-large .measurement-boundary h3{font-size:28.75px!important;}
body.font-large .boundary-columns p{font-size:13.8px!important;}
body.font-large .source-cards small{font-size:10.35px!important;}
body.font-large .source-cards strong{font-size:14.95px!important;}
body.font-large .source-cards span{font-size:11.5px!important;}
@media (max-width:760px){body.font-large .home-hero-main h3{font-size:41.4px!important;}
body.font-large .daily-technique-text{font-size:16.1px!important;}
body.font-large .safety-hero h3{font-size:33.35px!important;}}
html body.font-large{font-size:18.4px!important;}
body.font-large .view-mode-btn{font-size:13.8px!important;}
body.font-large .daily-technique-text{font-size:17.25px!important;}
@media (max-width:760px){body.font-large .home-hero-main h3{font-size:clamp(34.5px,11.5vw,51.75px)!important;}
body.font-large .daily-technique-card h3{font-size:clamp(28.75px,8.05vw,39.1px)!important;}}
body.font-large .mic-sync-modal h3{font-size:32.2px!important;}
body.font-large .report-teacher-card small{font-size:11.5px!important;}
body.font-large .report-teacher-card strong{font-size:19.55px!important;}
body.font-large .report-disclaimer{font-size:13.8px!important;}
body.font-large .expert-term-grid strong{font-size:14.95px!important;}
body.font-large .expert-term-grid strong i{font-size:11.5px!important;}
body.font-large .expert-term-grid span{font-size:12.65px!important;}
body.font-large .feedback-card strong{font-size:16.1px!important;}
body.font-large .report-belcanto-score>small{font-size:11.5px!important;}
body.font-large .report-score-ring strong{font-size:42.55px!important;}
body.font-large .report-score-ring span{font-size:12.65px!important;}
body.font-large .report-score-stars{font-size:20.7px!important;}
body.font-large .report-belcanto-score b{font-size:17.25px!important;}
body.font-large .report-belcanto-score p{font-size:13.8px!important;}
body.font-large .report-belcanto-score em{font-size:11.5px!important;}
body.font-large .v7-mark{font-size:10.35px!important;}
body.font-large .nav-group-label{font-size:10.35px!important;}
body.font-large .home-learning-ornament{font-size:29.9px!important;}
body.font-large .home-learning-preview small{font-size:10.35px!important;}
body.font-large .home-learning-preview h3{font-size:25.3px!important;}
body.font-large .home-learning-preview p{font-size:14.95px!important;}
body.font-large .home-learning-meta span,body.font-large .home-learning-meta b{font-size:12.65px!important;}
body.font-large .exercise-command-head>span{font-size:12.65px!important;}
body.font-large .exercise-sound-key small,body.font-large .exercise-note-command small{font-size:10.35px!important;}
body.font-large .exercise-sound-key strong{font-size:clamp(55.2px,6.325vw,89.7px)!important;}
body.font-large .exercise-note-command strong{font-size:clamp(25.3px,2.702vw,41.4px)!important;}
body.font-large .exercise-command-instruction{font-size:clamp(18.4px,1.782vw,24.15px)!important;}
body.font-large .exercise-command-cues span{font-size:11.5px!important;}
body.font-large .simple-mode .exercise-sound-key strong{font-size:clamp(66.7px,6.9vw,101.2px)!important;}
body.font-large .simple-mode .exercise-note-command strong{font-size:clamp(28.75px,3.105vw,46px)!important;}
body.font-large .simple-mode .exercise-command-instruction{font-size:clamp(20.7px,2.012vw,26.45px)!important;}
body.font-large .v7-coach-status>span{font-size:10.35px!important;}
body.font-large .v7-coach-status strong{font-size:12.65px!important;}
body.font-large .v7-coach-status small{font-size:11.5px!important;}
body.font-large .learning-hero h3,body.font-large .voice-map-hero h3{font-size:35.65px!important;}
body.font-large .learning-day-nav strong{font-size:13.8px!important;}
body.font-large .theory-term small{font-size:10.35px!important;}
body.font-large .theory-term strong{font-size:26.45px!important;}
body.font-large .theory-term span{font-size:12.65px!important;}
body.font-large .theory-reading{font-size:18.4px!important;}
body.font-large .theory-action-grid small{font-size:10.35px!important;}
body.font-large .theory-action-grid strong{font-size:13.8px!important;}
body.font-large .theory-footer span{font-size:12.65px!important;}
body.font-large .quiz-head h3{font-size:28.75px!important;}
body.font-large .quiz-head p{font-size:13.8px!important;}
body.font-large .quiz-question legend{font-size:14.95px!important;}
body.font-large .quiz-question legend span{font-size:11.5px!important;}
body.font-large .quiz-option{font-size:12.65px!important;}
body.font-large .quiz-explain{font-size:11.5px!important;}
body.font-large .quiz-result{font-size:12.65px!important;}
body.font-large .voice-map-badge strong{font-size:36.8px!important;}
body.font-large .voice-map-badge span{font-size:10.35px!important;}
body.font-large .lab-card-head small{font-size:10.35px!important;}
body.font-large .lab-card-head h4{font-size:20.7px!important;}
body.font-large .coord-cell small{font-size:10.35px!important;}
body.font-large .coord-cell strong{font-size:12.65px!important;}
body.font-large .coord-cell b{font-size:24.15px!important;}
body.font-large .coord-cell span{font-size:10.35px!important;}
body.font-large .lab-copy p{font-size:13.8px!important;}
body.font-large .lab-empty{font-size:13.8px!important;}
body.font-large .cue-effect-card small{font-size:10.35px!important;}
body.font-large .cue-effect-card strong{font-size:13.8px!important;}
body.font-large .cue-effect-card span{font-size:11.5px!important;}
@media (max-width:760px){body.font-large .exercise-command-head .btn{font-size:10.35px!important;}
body.font-large .exercise-sound-key strong{font-size:71.3px!important;}
body.font-large .exercise-note-command strong{font-size:28.75px!important;}
body.font-large .exercise-command-instruction{font-size:20.7px!important;}}
body.font-large .theory-reading{font-size:18.4px!important;}
body.font-large{font-size:18.4px!important;}
body.font-large .daily-technique-text{font-size:17.25px!important;}
body.font-large .technique-instruction-grid small,body.font-large .technique-stop small{font-size:11.5px!important;}
body.font-large .technique-instruction-grid p,body.font-large .technique-stop p{font-size:16.1px!important;}
body.font-large .technique-step-main p{font-size:18.4px!important;}
body.font-large .theory-reading p{font-size:17.25px!important;}
@media (max-width:760px){body.font-large .technique-step-main p{font-size:17.25px!important;}
body.font-large .daily-technique-text{font-size:16.1px!important;}}
body.font-large .trajectory-position-card>small,body.font-large .trajectory-readiness-card>small,body.font-large .trajectory-card-head small{font-size:11.5px!important;}
body.font-large .trajectory-position-card>strong,body.font-large .trajectory-readiness-card>strong{font-size:25.3px!important;}
body.font-large .trajectory-stage-node{font-size:11.5px!important;}
body.font-large .trajectory-position-number span{font-size:12.65px!important;}
body.font-large .trajectory-position-number b{font-size:39.1px!important;}
body.font-large .trajectory-card-head strong{font-size:19.55px!important;}
body.font-large .trajectory-card-head>span{font-size:11.5px!important;}
body.font-large .trajectory-svg-label{font-size:12.65px!important;}
body.font-large .trajectory-svg-value{font-size:11.5px!important;}
body.font-large .trajectory-skill-row span{font-size:12.65px!important;}
body.font-large .trajectory-skill-row em{font-size:11.5px!important;}
body.font-large .trajectory-legend{font-size:12.65px!important;}
body.font-large .trajectory-chart-axislabel{font-size:11.5px!important;}
body.font-large .trajectory-history-note{font-size:12.65px!important;}
body.font-large .trajectory-next-card small{font-size:11.5px!important;}
body.font-large .trajectory-next-card strong{font-size:18.4px!important;}
body.font-large .trajectory-next-card p{font-size:13.8px!important;}
@media (max-width:650px){body.font-large .trajectory-stage-node{font-size:9.2px!important;}}
body.font-large .fach-hero h3{font-size:clamp(1.897rem,3.45vw,2.702rem)!important;}
body.font-large .fach-hero-badge strong{font-size:1.667rem!important;}
body.font-large .fach-card-head h4{font-size:1.438rem!important;}
body.font-large .fach-primary-score strong{font-size:2.76rem!important;}
body.font-large .fach-primary-score span{font-size:0.897rem!important;}
body.font-large .fach-candidate b{font-size:1.265rem!important;}
body.font-large .fach-description-item strong{font-size:1.173rem!important;}
body.font-large .fach-description-item p{font-size:1.035rem!important;}
body.font-large .fach-recommendation{font-size:1.242rem!important;}
body.font-large .fach-protocol-step>span{font-size:1.438rem!important;}
body.font-large .fach-protocol-step p{font-size:1.012rem!important;}
body.font-large .fach-confidence-chip span{font-size:1.035rem!important;}
body.font-large .report-fach-grid strong{font-size:1.38rem!important;}
body.font-large .technique-sample-btn{font-size:1.012rem!important;}
@media (max-width:640px){body.font-large .technique-sample-btn{font-size:0.943rem!important;}}
body.font-large .practice-audio-meaning span{font-size:11.5px!important;}
body.font-large .articulation-guide-btn,body.font-large .movement-guide-btn{font-size:0.966rem!important;}
body.font-large .personal-demo-card small{font-size:10.35px!important;}
body.font-large .personal-demo-card strong{font-size:16.1px!important;}
body.font-large .personal-demo-card p{font-size:12.65px!important;}
body.font-large .personal-demo-actions .btn{font-size:11.5px!important;}
body.font-large .theory-singer-head small{font-size:10.35px!important;}
body.font-large .theory-singer-head strong{font-size:19.55px!important;}
body.font-large .theory-singer-head>span{font-size:10.35px!important;}
body.font-large .theory-singer-library>p{font-size:12.65px!important;}
body.font-large .singer-reference-card small{font-size:10.35px!important;}
body.font-large .singer-reference-card strong{font-size:14.95px!important;}
body.font-large .singer-reference-card span{font-size:11.5px!important;}
body.font-large .singer-reference-card p{font-size:11.5px!important;}
body.font-large .singer-reference-card .btn{font-size:11.5px!important;}
body.font-large .theory-singer-status{font-size:11.5px!important;}
body.font-large .reference-match{font-size:0.828rem!important;}
body.font-large .reference-source-link{font-size:0.966rem!important;}
body.font-large .help-hero:after{font-size:276px!important;}
body.font-large .help-hero h3{font-size:clamp(35.65px,4.6vw,56.35px)!important;}
body.font-large .help-hero p{font-size:17.25px!important;}
body.font-large .help-version-badge small{font-size:10.35px!important;}
body.font-large .help-version-badge strong{font-size:31.05px!important;}
body.font-large .help-version-badge span{font-size:12.65px!important;}
body.font-large .help-step-grid p{font-size:13.8px!important;}
body.font-large .help-search-card label span{font-size:12.65px!important;}
body.font-large .help-search-card>span{font-size:12.65px!important;}
body.font-large .help-toc a{font-size:12.65px!important;}
body.font-large .help-section-number{font-size:13.8px!important;}
body.font-large .help-section h3{font-size:26.45px!important;}
body.font-large .help-section p,body.font-large .help-section li{font-size:14.95px!important;}
body.font-large .help-page-grid span,body.font-large .help-metric-grid span{font-size:12.65px!important;}
body.font-large .help-audio-icon{font-size:11.5px!important;}
body.font-large .help-audio-grid p{font-size:12.65px!important;}
body.font-large .help-callout span{font-size:12.65px!important;}
body.font-large .help-command-grid span{font-size:12.65px!important;}
body.font-large .help-footer-card h3{font-size:31.05px!important;}
@media (max-width:760px){body.font-large .help-footer-card h3{font-size:25.3px!important;}}
body.font-large.studio-design{font-size:17.25px!important;}
body.font-large.studio-design .brand h1{font-size:24.15px!important;}
body.font-large.studio-design .brand p{font-size:12.075px!important;}
body.font-large.studio-design .v7-mark{font-size:9.2px!important;}
body.font-large.studio-design .nav button{font-size:15.525px!important;}
body.font-large.studio-design .nav .ico{font-size:16.1px!important;}
body.font-large.studio-design .nav-group-label{font-size:10.35px!important;}
body.font-large.studio-design .side-progress small{font-size:11.5px!important;}
body.font-large.studio-design .side-progress strong{font-size:16.1px!important;}
body.font-large.studio-design .topbar h2{font-size:25.3px!important;}
body.font-large.studio-design .topbar-subtitle{font-size:13.225px!important;}
body.font-large.studio-design .pill{font-size:12.075px!important;}
body.font-large.studio-design .autopilot-toggle{font-size:12.075px!important;}
body.font-large.studio-design .view-mode-btn{font-size:11.5px!important;}
body.font-large.studio-design .eyebrow{font-size:10.925px!important;}
body.font-large.studio-design .section-title h3{font-size:24.15px!important;}
body.font-large.studio-design .section-title p{font-size:14.375px!important;}
body.font-large.studio-design .btn{font-size:14.95px!important;}
body.font-large.studio-design .home-hero-main::after{font-size:299px!important;}
body.font-large.studio-design .home-hero-main h3{font-size:clamp(41.4px,4.6vw,66.7px)!important;}
body.font-large.studio-design .home-hero-main p{font-size:17.825px!important;}
body.font-large.studio-design .selection-notice{font-size:12.075px!important;}
body.font-large.studio-design .daily-technique-card h3{font-size:clamp(28.75px,2.99vw,41.4px)!important;}
body.font-large.studio-design .home-stat strong{font-size:28.75px!important;}
body.font-large.studio-design .practice-head h3{font-size:34.5px!important;}
body.font-large.studio-design .practice-head p{font-size:14.95px!important;}
body.font-large.studio-design .metric strong{font-size:31.05px!important;}
body.font-large.studio-design th{font-size:11.5px!important;}
body.font-large.studio-design .help-toc a{font-size:13.225px!important;}
@media (max-width:1250px){body.font-large.studio-design .home-hero-main h3{font-size:clamp(39.1px,4.6vw,57.5px)!important;}}
@media (max-width:760px){body.font-large.studio-design{font-size:17.25px!important;}
body.font-large.studio-design .nav button{font-size:13.8px!important;}
body.font-large.studio-design .topbar h2{font-size:21.85px!important;}
body.font-large.studio-design .topbar-subtitle{font-size:12.075px!important;}
body.font-large.studio-design .home-hero-main h3{font-size:clamp(35.65px,11.5vw,50.6px)!important;}
body.font-large.studio-design .home-hero-main p{font-size:16.1px!important;}
body.font-large.studio-design .practice-head h3{font-size:28.75px!important;}}
@media (max-width:460px){body.font-large.studio-design .nav button{font-size:12.65px!important;}
body.font-large.studio-design .home-hero-main h3{font-size:34.5px!important;}}
body.font-large.flow-affordance .nav-flow-item .nav-copy b{font-size:14.375px!important;}
body.font-large.flow-affordance .nav-flow-item .nav-copy small{font-size:10.925px!important;}
body.font-large.flow-affordance .flow-overview-head span{font-size:10.35px!important;}
body.font-large.flow-affordance .flow-overview-head strong{font-size:14.95px!important;}
body.font-large.flow-affordance .flow-overview-step b{font-size:13.225px!important;}
body.font-large.flow-affordance .flow-overview-step small{font-size:10.35px!important;}
body.font-large.flow-affordance .home-primary-actions .action-start{font-size:19.55px!important;}
body.font-large.flow-affordance .home-primary-actions .action-start::before{font-size:28.75px!important;}
body.font-large.flow-affordance .group-open{font-size:12.075px!important;}
body.font-large.flow-affordance .practice-flow-heading span{font-size:10.35px!important;}
body.font-large.flow-affordance .practice-flow-heading strong{font-size:13.225px!important;}
body.font-large.flow-affordance .practice-now-step>b{font-size:13.225px!important;}
body.font-large.flow-affordance .practice-now-step>small{font-size:10.35px!important;}
body.font-large.flow-affordance .practice-now-step.done>span::after{font-size:16.1px!important;}
body.font-large.flow-affordance .practice-now-step.done>span{font-size:0!important;}
body.font-large.flow-affordance .affordance-listen::before{font-size:9.775px!important;}
body.font-large.flow-affordance .sample-btn{font-size:12.65px!important;}
body.font-large.flow-affordance .action-record-unit small{font-size:12.65px!important;}
body.font-large.flow-affordance .action-record-unit .round-btn.record{font-size:35.65px!important;}
body.font-large.flow-affordance .help-color-grid strong{font-size:13.225px!important;}
body.font-large.flow-affordance .help-color-grid p{font-size:11.5px!important;}
body.font-large .theory-day-exercise-head h3{font-size:21.85px!important;}
body.font-large .theory-day-exercise-head p{font-size:12.65px!important;}
body.font-large .theory-exercise-item small{font-size:9.2px!important;}
body.font-large .theory-exercise-item strong{font-size:13.8px!important;}
body.font-large .theory-exercise-item p{font-size:11.5px!important;}
body.font-large .theory-exercise-item em{font-size:10.35px!important;}
body.font-large .theory-exercise-item .btn{font-size:10.35px!important;}
html[data-theme="light"] body.font-large .brand h1{font-size:27.6px!important;}
html[data-theme="light"] body.font-large .brand p{font-size:14.95px!important;}
html[data-theme="light"] body.font-large .v7-mark{font-size:13.8px!important;}
html[data-theme="light"] body.font-large .readiness-ring strong{font-size:34.5px!important;}
html[data-theme="light"] body.font-large .readiness-copy small{font-size:16.1px!important;}
html[data-theme="light"] body.font-large .readiness-copy b{font-size:27.6px!important;}
html[data-theme="light"] body.font-large .readiness-copy p{font-size:17.25px!important;}
body.font-xlarge .brand h1{font-size:22.44px!important;}
body.font-xlarge .brand p{font-size:14.52px!important;}
body.font-xlarge .topbar h2{font-size:22.44px!important;}
body.font-xlarge .pill{font-size:15.84px!important;}
body.font-xlarge .eyebrow{font-size:14.52px!important;}
body.font-xlarge .hero h3{font-size:48.84px!important;}
body.font-xlarge .readiness-ring strong{font-size:33px!important;}
body.font-xlarge .readiness-copy b{font-size:22.44px!important;}
body.font-xlarge .readiness-copy p{font-size:15.84px!important;}
body.font-xlarge .metric strong{font-size:31.68px!important;}
body.font-xlarge .metric span{font-size:14.52px!important;}
body.font-xlarge .section-title h3{font-size:26.4px!important;}
body.font-xlarge .section-title p{font-size:15.84px!important;}
body.font-xlarge .tag{font-size:14.52px!important;}
body.font-xlarge .group-row h4{font-size:18.48px!important;}
body.font-xlarge .group-row p{font-size:15.84px!important;}
body.font-xlarge .insight p{font-size:15.84px!important;}
body.font-xlarge .practice-head h3{font-size:35.64px!important;}
body.font-xlarge .step-label{font-size:14.52px!important;}
body.font-xlarge .rail-node{font-size:14.52px!important;}
body.font-xlarge .rail-node strong{font-size:19.8px!important;}
body.font-xlarge .sample-card p{font-size:15.84px!important;}
body.font-xlarge .sample-btn{font-size:23.76px!important;}
body.font-xlarge .tiny{font-size:14.52px!important;}
body.font-xlarge .control-unit small{font-size:14.52px!important;}
body.font-xlarge .round-btn{font-size:30.36px!important;}
body.font-xlarge .prompt p{font-size:17.16px!important;}
body.font-xlarge .meta-pill{font-size:14.52px!important;}
body.font-xlarge .score small{font-size:13.2px!important;}
body.font-xlarge .score strong{font-size:23.76px!important;}
body.font-xlarge .tone-labels{font-size:13.2px!important;}
body.font-xlarge .source-box{font-size:15.84px!important;}
body.font-xlarge .range-row label{font-size:15.84px!important;}
body.font-xlarge .choice{font-size:14.52px!important;}
body.font-xlarge .feedback-card small{font-size:13.2px!important;}
body.font-xlarge .feedback-card strong{font-size:15.84px!important;}
body.font-xlarge .rest-overlay strong{font-size:40.92px!important;}
body.font-xlarge .rest-overlay p{font-size:15.84px!important;}
body.font-xlarge .day-card strong{font-size:22.44px!important;}
body.font-xlarge .day-card p{font-size:14.52px!important;}
body.font-xlarge .log-card p{font-size:15.84px!important;}
body.font-xlarge .setting-row span{font-size:15.84px!important;}
body.font-xlarge .setting-row b{font-size:15.84px!important;}
body.font-xlarge .notice{font-size:15.84px!important;}
body.font-xlarge .toast{font-size:15.84px!important;}
@media (max-width:760px){body.font-xlarge .nav button{font-size:11.88px!important;}
body.font-xlarge .nav .ico{font-size:21.12px!important;}
body.font-xlarge .hero h3{font-size:38.28px!important;}
body.font-xlarge .practice-head h3{font-size:30.36px!important;}
body.font-xlarge .topbar h2{font-size:18.48px!important;}}
body.font-xlarge .live-card small{font-size:14.52px!important;}
body.font-xlarge .live-card strong{font-size:31.68px!important;}
body.font-xlarge .live-card span{font-size:14.52px!important;}
body.font-xlarge .target-controls label{font-size:15.84px!important;}
body.font-xlarge .target-controls p{font-size:15.84px!important;}
body.font-xlarge .note-result{font-size:14.52px!important;}
body.font-xlarge .note-result-name b{font-size:18.48px!important;}
body.font-xlarge .note-result-name small{font-size:11.88px!important;}
body.font-xlarge .note-result-empty{font-size:15.84px!important;}
body.font-xlarge .phrase-status small{font-size:13.2px!important;}
body.font-xlarge .phrase-status strong{font-size:17.16px!important;}
body.font-xlarge .autonomy-head strong{font-size:17.16px!important;}
body.font-xlarge .autonomy-head small{font-size:14.52px!important;}
body.font-xlarge .autonomy-note{font-size:14.52px!important;}
body.font-xlarge .feedback-auto{font-size:14.52px!important;}
body.font-xlarge .rest-overlay small{font-size:11.88px!important;}
body.font-xlarge .rest-next-preview{font-size:14.52px!important;}
body.font-xlarge .note-chip small{font-size:10.56px!important;}
@media (max-width:760px){body.font-xlarge .autonomy-actions .btn,body.font-xlarge .rest-actions .btn{font-size:13.2px!important;}}
body.font-xlarge .note-result span:nth-child(3),body.font-xlarge .note-result span:nth-child(4){font-size:13.2px!important;}
body.font-xlarge .note-dispute-btn{font-size:14.52px!important;}
body.font-xlarge .selection-notice{font-size:17.16px!important;}
body.font-xlarge .round-chip{font-size:14.52px!important;}
body.font-xlarge .day-card .open-day{font-size:14.52px!important;}
body.font-xlarge .advisory-badge{font-size:15.84px!important;}
body.font-xlarge .advisory-reason{font-size:17.16px!important;}
body.font-xlarge .advisory-target{font-size:17.16px!important;}
body.font-xlarge .technical-card small{font-size:13.2px!important;}
body.font-xlarge .technical-card strong{font-size:26.4px!important;}
body.font-xlarge .technical-card span{font-size:13.2px!important;}
body.font-xlarge .technical-card[data-state="learning"] strong{font-size:15.84px!important;}
body.font-xlarge .btn.compact{font-size:15.84px!important;}
body.font-xlarge .lesson-brief-kicker{font-size:14.52px!important;}
body.font-xlarge .lesson-brief-meta{font-size:17.16px!important;}
body.font-xlarge .lesson-brief-body{font-size:19.8px!important;}
body.font-xlarge .lesson-brief-note{font-size:17.16px!important;}
body.font-xlarge .dynamic-score-grid .score strong{font-size:18.48px!important;}
body.font-xlarge .dynamic-phase-rail span{font-size:14.52px!important;}
body.font-xlarge .live-dashboard[data-feedback-dose="minimal"] #liveCentsBig,body.font-xlarge .live-dashboard[data-feedback-dose="minimal"] #liveDbBig,body.font-xlarge .live-dashboard[data-feedback-dose="minimal"] #liveDynamicBig{font-size:19.8px!important;}
body.font-xlarge .report-hero h3{font-size:35.64px!important;}
body.font-xlarge .report-confidence strong{font-size:40.92px!important;}
body.font-xlarge .report-stat strong{font-size:33px!important;}
body.font-xlarge .report-section-head h4{font-size:25.08px!important;}
body.font-xlarge .report-metric strong{font-size:29.04px!important;}
body.font-xlarge .voice-branch-card strong{font-size:1.518rem!important;}
body.font-xlarge .nav-group-label{font-size:13.2px!important;}
body.font-xlarge .easy-start-number{font-size:23.76px!important;}
body.font-xlarge .easy-start-card span{font-size:15.84px!important;}
body.font-xlarge.simple-mode .source-box{font-size:17.16px!important;}
body.font-xlarge .author-hero-overlay h3{font-size:58.08px!important;}
body.font-xlarge .author-hero-overlay p{font-size:23.76px!important;}
body.font-xlarge .author-bio h3,body.font-xlarge .author-philosophy h3{font-size:34.32px!important;}
body.font-xlarge .author-bio p,body.font-xlarge .author-philosophy p{font-size:21.12px!important;}
body.font-xlarge .fact-row span{font-size:15.84px!important;}
@media (max-width:760px){body.font-xlarge .author-hero-overlay h3{font-size:42.24px!important;}}
body.font-xlarge .topbar h2{font-size:33px!important;}
body.font-xlarge .topbar-subtitle{font-size:17.16px!important;}
body.font-xlarge .brand h1{font-size:30.36px!important;}
body.font-xlarge .nav button{font-size:19.8px!important;}
body.font-xlarge .nav-group-label{font-size:14.52px!important;}
body.font-xlarge .hero-main h3{font-size:clamp(36.96px,3.96vw,56.76px)!important;}
body.font-xlarge .hero-main p{font-size:21.12px!important;}
body.font-xlarge .easy-start-number{font-size:23.76px!important;}
body.font-xlarge .easy-start-card strong{font-size:21.12px!important;}
body.font-xlarge .easy-start-card span{font-size:17.16px!important;}
body.font-xlarge .primary-action-copy h3{font-size:33px!important;}
body.font-xlarge .btn-large{font-size:19.8px!important;}
body.font-xlarge .metric strong{font-size:33px!important;}
body.font-xlarge .practice-now-step b{font-size:19.8px!important;}
body.font-xlarge .round-btn{font-size:33px!important;}
body.font-xlarge .control-unit small{font-size:15.84px!important;}
@media (max-width:760px){body.font-xlarge .author-hero-overlay h3{font-size:38.28px!important;}}
body.font-xlarge .voice-coach-icon{font-size:23.76px!important;}
body.font-xlarge .voice-coach-copy strong{font-size:17.16px!important;}
body.font-xlarge .voice-coach-copy span{font-size:14.52px!important;}
body.font-xlarge .voice-command-grid span{font-size:14.52px!important;}
body.font-xlarge .voice-train-btn span{font-size:14.52px!important;}
@media (max-width:760px){body.font-xlarge .autopilot-toggle{font-size:13.2px!important;}}
@media (max-width:760px){body.font-xlarge .autopilot-toggle{font-size:13.2px!important;}}
body.font-xlarge .exercise-sound-key small{font-size:13.2px!important;}
body.font-xlarge .exercise-sound-key strong{font-size:33px!important;}
body.font-xlarge .exercise-sound-banner p{font-size:18.48px!important;}
@media (max-width:700px){body.font-xlarge .exercise-sound-key strong{font-size:29.04px!important;}
body.font-xlarge .exercise-sound-banner p{font-size:17.16px!important;}}
body.font-xlarge .day-card .module-label{font-size:11.88px!important;}
body.font-xlarge .adaptive-system-strip small{font-size:11.88px!important;}
body.font-xlarge .adaptive-system-strip strong{font-size:15.84px!important;}
@media (max-width:760px){body.font-xlarge .roadmap-toolbar .btn{font-size:13.2px!important;}}
body.font-xlarge .note-chip small{font-size:0.95rem!important;}
@media (max-width:640px){body.font-xlarge .note-chip small{font-size:0.871rem!important;}}
body.font-xlarge .topbar-subtitle{font-size:14.52px!important;}
body.font-xlarge .home-hero-main h3{font-size:clamp(47.52px,5.412vw,80.52px)!important;}
body.font-xlarge .home-hero-main p{font-size:21.12px!important;}
body.font-xlarge .selection-notice{font-size:14.52px!important;}
body.font-xlarge .readiness-title{font-size:13.2px!important;}
body.font-xlarge .text-action{font-size:14.52px!important;}
body.font-xlarge .readiness-rule b{font-size:15.84px!important;}
body.font-xlarge .readiness-rule span{font-size:14.52px!important;}
body.font-xlarge .daily-technique-card:after{font-size:303.6px!important;}
body.font-xlarge .daily-technique-kicker span{font-size:11.88px!important;}
body.font-xlarge .daily-technique-card h3{font-size:clamp(34.32px,3.696vw,51.48px)!important;}
body.font-xlarge .icon-btn{font-size:23.76px!important;}
body.font-xlarge .daily-technique-text{font-size:19.8px!important;}
body.font-xlarge .daily-technique-actions small{font-size:11.88px!important;}
body.font-xlarge .daily-technique-actions strong{font-size:15.84px!important;}
body.font-xlarge .daily-technique-source{font-size:13.2px!important;}
body.font-xlarge .home-stat small,body.font-xlarge .home-stat span{font-size:13.2px!important;}
body.font-xlarge .home-stat strong{font-size:27.72px!important;}
body.font-xlarge .home-group-button .group-main strong{font-size:18.48px!important;}
body.font-xlarge .home-group-button .group-main small{font-size:14.52px!important;}
body.font-xlarge .home-group-button .group-main em{font-size:13.2px!important;}
body.font-xlarge .group-open{font-size:14.52px!important;}
body.font-xlarge .safety-hero h3{font-size:44.88px!important;}
body.font-xlarge .safety-card h4{font-size:23.76px!important;}
body.font-xlarge .safety-card p{font-size:15.84px!important;}
body.font-xlarge .measurement-boundary h3{font-size:33px!important;}
body.font-xlarge .boundary-columns p{font-size:15.84px!important;}
body.font-xlarge .source-cards small{font-size:11.88px!important;}
body.font-xlarge .source-cards strong{font-size:17.16px!important;}
body.font-xlarge .source-cards span{font-size:13.2px!important;}
@media (max-width:760px){body.font-xlarge .home-hero-main h3{font-size:47.52px!important;}
body.font-xlarge .daily-technique-text{font-size:18.48px!important;}
body.font-xlarge .safety-hero h3{font-size:38.28px!important;}}
html body.font-xlarge{font-size:21.12px!important;}
body.font-xlarge .view-mode-btn{font-size:15.84px!important;}
body.font-xlarge .daily-technique-text{font-size:19.8px!important;}
@media (max-width:760px){body.font-xlarge .home-hero-main h3{font-size:clamp(39.6px,13.2vw,59.4px)!important;}
body.font-xlarge .daily-technique-card h3{font-size:clamp(33px,9.24vw,44.88px)!important;}}
body.font-xlarge .mic-sync-modal h3{font-size:36.96px!important;}
body.font-xlarge .report-teacher-card small{font-size:13.2px!important;}
body.font-xlarge .report-teacher-card strong{font-size:22.44px!important;}
body.font-xlarge .report-disclaimer{font-size:15.84px!important;}
body.font-xlarge .expert-term-grid strong{font-size:17.16px!important;}
body.font-xlarge .expert-term-grid strong i{font-size:13.2px!important;}
body.font-xlarge .expert-term-grid span{font-size:14.52px!important;}
body.font-xlarge .feedback-card strong{font-size:18.48px!important;}
body.font-xlarge .report-belcanto-score>small{font-size:13.2px!important;}
body.font-xlarge .report-score-ring strong{font-size:48.84px!important;}
body.font-xlarge .report-score-ring span{font-size:14.52px!important;}
body.font-xlarge .report-score-stars{font-size:23.76px!important;}
body.font-xlarge .report-belcanto-score b{font-size:19.8px!important;}
body.font-xlarge .report-belcanto-score p{font-size:15.84px!important;}
body.font-xlarge .report-belcanto-score em{font-size:13.2px!important;}
body.font-xlarge .v7-mark{font-size:11.88px!important;}
body.font-xlarge .nav-group-label{font-size:11.88px!important;}
body.font-xlarge .home-learning-ornament{font-size:34.32px!important;}
body.font-xlarge .home-learning-preview small{font-size:11.88px!important;}
body.font-xlarge .home-learning-preview h3{font-size:29.04px!important;}
body.font-xlarge .home-learning-preview p{font-size:17.16px!important;}
body.font-xlarge .home-learning-meta span,body.font-xlarge .home-learning-meta b{font-size:14.52px!important;}
body.font-xlarge .exercise-command-head>span{font-size:14.52px!important;}
body.font-xlarge .exercise-sound-key small,body.font-xlarge .exercise-note-command small{font-size:11.88px!important;}
body.font-xlarge .exercise-sound-key strong{font-size:clamp(63.36px,7.26vw,102.96px)!important;}
body.font-xlarge .exercise-note-command strong{font-size:clamp(29.04px,3.102vw,47.52px)!important;}
body.font-xlarge .exercise-command-instruction{font-size:clamp(21.12px,2.046vw,27.72px)!important;}
body.font-xlarge .exercise-command-cues span{font-size:13.2px!important;}
body.font-xlarge .simple-mode .exercise-sound-key strong{font-size:clamp(76.56px,7.92vw,116.16px)!important;}
body.font-xlarge .simple-mode .exercise-note-command strong{font-size:clamp(33px,3.564vw,52.8px)!important;}
body.font-xlarge .simple-mode .exercise-command-instruction{font-size:clamp(23.76px,2.31vw,30.36px)!important;}
body.font-xlarge .v7-coach-status>span{font-size:11.88px!important;}
body.font-xlarge .v7-coach-status strong{font-size:14.52px!important;}
body.font-xlarge .v7-coach-status small{font-size:13.2px!important;}
body.font-xlarge .learning-hero h3,body.font-xlarge .voice-map-hero h3{font-size:40.92px!important;}
body.font-xlarge .learning-day-nav strong{font-size:15.84px!important;}
body.font-xlarge .theory-term small{font-size:11.88px!important;}
body.font-xlarge .theory-term strong{font-size:30.36px!important;}
body.font-xlarge .theory-term span{font-size:14.52px!important;}
body.font-xlarge .theory-reading{font-size:21.12px!important;}
body.font-xlarge .theory-action-grid small{font-size:11.88px!important;}
body.font-xlarge .theory-action-grid strong{font-size:15.84px!important;}
body.font-xlarge .theory-footer span{font-size:14.52px!important;}
body.font-xlarge .quiz-head h3{font-size:33px!important;}
body.font-xlarge .quiz-head p{font-size:15.84px!important;}
body.font-xlarge .quiz-question legend{font-size:17.16px!important;}
body.font-xlarge .quiz-question legend span{font-size:13.2px!important;}
body.font-xlarge .quiz-option{font-size:14.52px!important;}
body.font-xlarge .quiz-explain{font-size:13.2px!important;}
body.font-xlarge .quiz-result{font-size:14.52px!important;}
body.font-xlarge .voice-map-badge strong{font-size:42.24px!important;}
body.font-xlarge .voice-map-badge span{font-size:11.88px!important;}
body.font-xlarge .lab-card-head small{font-size:11.88px!important;}
body.font-xlarge .lab-card-head h4{font-size:23.76px!important;}
body.font-xlarge .coord-cell small{font-size:11.88px!important;}
body.font-xlarge .coord-cell strong{font-size:14.52px!important;}
body.font-xlarge .coord-cell b{font-size:27.72px!important;}
body.font-xlarge .coord-cell span{font-size:11.88px!important;}
body.font-xlarge .lab-copy p{font-size:15.84px!important;}
body.font-xlarge .lab-empty{font-size:15.84px!important;}
body.font-xlarge .cue-effect-card small{font-size:11.88px!important;}
body.font-xlarge .cue-effect-card strong{font-size:15.84px!important;}
body.font-xlarge .cue-effect-card span{font-size:13.2px!important;}
@media (max-width:760px){body.font-xlarge .exercise-command-head .btn{font-size:11.88px!important;}
body.font-xlarge .exercise-sound-key strong{font-size:81.84px!important;}
body.font-xlarge .exercise-note-command strong{font-size:33px!important;}
body.font-xlarge .exercise-command-instruction{font-size:23.76px!important;}}
body.font-xlarge .theory-reading{font-size:21.12px!important;}
body.font-xlarge{font-size:21.12px!important;}
body.font-xlarge .daily-technique-text{font-size:19.8px!important;}
body.font-xlarge .technique-instruction-grid small,body.font-xlarge .technique-stop small{font-size:13.2px!important;}
body.font-xlarge .technique-instruction-grid p,body.font-xlarge .technique-stop p{font-size:18.48px!important;}
body.font-xlarge .technique-step-main p{font-size:21.12px!important;}
body.font-xlarge .theory-reading p{font-size:19.8px!important;}
@media (max-width:760px){body.font-xlarge .technique-step-main p{font-size:19.8px!important;}
body.font-xlarge .daily-technique-text{font-size:18.48px!important;}}
body.font-xlarge .trajectory-position-card>small,body.font-xlarge .trajectory-readiness-card>small,body.font-xlarge .trajectory-card-head small{font-size:13.2px!important;}
body.font-xlarge .trajectory-position-card>strong,body.font-xlarge .trajectory-readiness-card>strong{font-size:29.04px!important;}
body.font-xlarge .trajectory-stage-node{font-size:13.2px!important;}
body.font-xlarge .trajectory-position-number span{font-size:14.52px!important;}
body.font-xlarge .trajectory-position-number b{font-size:44.88px!important;}
body.font-xlarge .trajectory-card-head strong{font-size:22.44px!important;}
body.font-xlarge .trajectory-card-head>span{font-size:13.2px!important;}
body.font-xlarge .trajectory-svg-label{font-size:14.52px!important;}
body.font-xlarge .trajectory-svg-value{font-size:13.2px!important;}
body.font-xlarge .trajectory-skill-row span{font-size:14.52px!important;}
body.font-xlarge .trajectory-skill-row em{font-size:13.2px!important;}
body.font-xlarge .trajectory-legend{font-size:14.52px!important;}
body.font-xlarge .trajectory-chart-axislabel{font-size:13.2px!important;}
body.font-xlarge .trajectory-history-note{font-size:14.52px!important;}
body.font-xlarge .trajectory-next-card small{font-size:13.2px!important;}
body.font-xlarge .trajectory-next-card strong{font-size:21.12px!important;}
body.font-xlarge .trajectory-next-card p{font-size:15.84px!important;}
@media (max-width:650px){body.font-xlarge .trajectory-stage-node{font-size:10.56px!important;}}
body.font-xlarge .fach-hero h3{font-size:clamp(2.178rem,3.96vw,3.102rem)!important;}
body.font-xlarge .fach-hero-badge strong{font-size:1.914rem!important;}
body.font-xlarge .fach-card-head h4{font-size:1.65rem!important;}
body.font-xlarge .fach-primary-score strong{font-size:3.168rem!important;}
body.font-xlarge .fach-primary-score span{font-size:1.03rem!important;}
body.font-xlarge .fach-candidate b{font-size:1.452rem!important;}
body.font-xlarge .fach-description-item strong{font-size:1.346rem!important;}
body.font-xlarge .fach-description-item p{font-size:1.188rem!important;}
body.font-xlarge .fach-recommendation{font-size:1.426rem!important;}
body.font-xlarge .fach-protocol-step>span{font-size:1.65rem!important;}
body.font-xlarge .fach-protocol-step p{font-size:1.162rem!important;}
body.font-xlarge .fach-confidence-chip span{font-size:1.188rem!important;}
body.font-xlarge .report-fach-grid strong{font-size:1.584rem!important;}
body.font-xlarge .technique-sample-btn{font-size:1.162rem!important;}
@media (max-width:640px){body.font-xlarge .technique-sample-btn{font-size:1.082rem!important;}}
body.font-xlarge .practice-audio-meaning span{font-size:13.2px!important;}
body.font-xlarge .articulation-guide-btn,body.font-xlarge .movement-guide-btn{font-size:1.109rem!important;}
body.font-xlarge .personal-demo-card small{font-size:11.88px!important;}
body.font-xlarge .personal-demo-card strong{font-size:18.48px!important;}
body.font-xlarge .personal-demo-card p{font-size:14.52px!important;}
body.font-xlarge .personal-demo-actions .btn{font-size:13.2px!important;}
body.font-xlarge .theory-singer-head small{font-size:11.88px!important;}
body.font-xlarge .theory-singer-head strong{font-size:22.44px!important;}
body.font-xlarge .theory-singer-head>span{font-size:11.88px!important;}
body.font-xlarge .theory-singer-library>p{font-size:14.52px!important;}
body.font-xlarge .singer-reference-card small{font-size:11.88px!important;}
body.font-xlarge .singer-reference-card strong{font-size:17.16px!important;}
body.font-xlarge .singer-reference-card span{font-size:13.2px!important;}
body.font-xlarge .singer-reference-card p{font-size:13.2px!important;}
body.font-xlarge .singer-reference-card .btn{font-size:13.2px!important;}
body.font-xlarge .theory-singer-status{font-size:13.2px!important;}
body.font-xlarge .reference-match{font-size:0.95rem!important;}
body.font-xlarge .reference-source-link{font-size:1.109rem!important;}
body.font-xlarge .help-hero:after{font-size:316.8px!important;}
body.font-xlarge .help-hero h3{font-size:clamp(40.92px,5.28vw,64.68px)!important;}
body.font-xlarge .help-hero p{font-size:19.8px!important;}
body.font-xlarge .help-version-badge small{font-size:11.88px!important;}
body.font-xlarge .help-version-badge strong{font-size:35.64px!important;}
body.font-xlarge .help-version-badge span{font-size:14.52px!important;}
body.font-xlarge .help-step-grid p{font-size:15.84px!important;}
body.font-xlarge .help-search-card label span{font-size:14.52px!important;}
body.font-xlarge .help-search-card>span{font-size:14.52px!important;}
body.font-xlarge .help-toc a{font-size:14.52px!important;}
body.font-xlarge .help-section-number{font-size:15.84px!important;}
body.font-xlarge .help-section h3{font-size:30.36px!important;}
body.font-xlarge .help-section p,body.font-xlarge .help-section li{font-size:17.16px!important;}
body.font-xlarge .help-page-grid span,body.font-xlarge .help-metric-grid span{font-size:14.52px!important;}
body.font-xlarge .help-audio-icon{font-size:13.2px!important;}
body.font-xlarge .help-audio-grid p{font-size:14.52px!important;}
body.font-xlarge .help-callout span{font-size:14.52px!important;}
body.font-xlarge .help-command-grid span{font-size:14.52px!important;}
body.font-xlarge .help-footer-card h3{font-size:35.64px!important;}
@media (max-width:760px){body.font-xlarge .help-footer-card h3{font-size:29.04px!important;}}
body.font-xlarge.studio-design{font-size:19.8px!important;}
body.font-xlarge.studio-design .brand h1{font-size:27.72px!important;}
body.font-xlarge.studio-design .brand p{font-size:13.86px!important;}
body.font-xlarge.studio-design .v7-mark{font-size:10.56px!important;}
body.font-xlarge.studio-design .nav button{font-size:17.82px!important;}
body.font-xlarge.studio-design .nav .ico{font-size:18.48px!important;}
body.font-xlarge.studio-design .nav-group-label{font-size:11.88px!important;}
body.font-xlarge.studio-design .side-progress small{font-size:13.2px!important;}
body.font-xlarge.studio-design .side-progress strong{font-size:18.48px!important;}
body.font-xlarge.studio-design .topbar h2{font-size:29.04px!important;}
body.font-xlarge.studio-design .topbar-subtitle{font-size:15.18px!important;}
body.font-xlarge.studio-design .pill{font-size:13.86px!important;}
body.font-xlarge.studio-design .autopilot-toggle{font-size:13.86px!important;}
body.font-xlarge.studio-design .view-mode-btn{font-size:13.2px!important;}
body.font-xlarge.studio-design .eyebrow{font-size:12.54px!important;}
body.font-xlarge.studio-design .section-title h3{font-size:27.72px!important;}
body.font-xlarge.studio-design .section-title p{font-size:16.5px!important;}
body.font-xlarge.studio-design .btn{font-size:17.16px!important;}
body.font-xlarge.studio-design .home-hero-main::after{font-size:343.2px!important;}
body.font-xlarge.studio-design .home-hero-main h3{font-size:clamp(47.52px,5.28vw,76.56px)!important;}
body.font-xlarge.studio-design .home-hero-main p{font-size:20.46px!important;}
body.font-xlarge.studio-design .selection-notice{font-size:13.86px!important;}
body.font-xlarge.studio-design .daily-technique-card h3{font-size:clamp(33px,3.432vw,47.52px)!important;}
body.font-xlarge.studio-design .home-stat strong{font-size:33px!important;}
body.font-xlarge.studio-design .practice-head h3{font-size:39.6px!important;}
body.font-xlarge.studio-design .practice-head p{font-size:17.16px!important;}
body.font-xlarge.studio-design .metric strong{font-size:35.64px!important;}
body.font-xlarge.studio-design th{font-size:13.2px!important;}
body.font-xlarge.studio-design .help-toc a{font-size:15.18px!important;}
@media (max-width:1250px){body.font-xlarge.studio-design .home-hero-main h3{font-size:clamp(44.88px,5.28vw,66px)!important;}}
@media (max-width:760px){body.font-xlarge.studio-design{font-size:19.8px!important;}
body.font-xlarge.studio-design .nav button{font-size:15.84px!important;}
body.font-xlarge.studio-design .topbar h2{font-size:25.08px!important;}
body.font-xlarge.studio-design .topbar-subtitle{font-size:13.86px!important;}
body.font-xlarge.studio-design .home-hero-main h3{font-size:clamp(40.92px,13.2vw,58.08px)!important;}
body.font-xlarge.studio-design .home-hero-main p{font-size:18.48px!important;}
body.font-xlarge.studio-design .practice-head h3{font-size:33px!important;}}
@media (max-width:460px){body.font-xlarge.studio-design .nav button{font-size:14.52px!important;}
body.font-xlarge.studio-design .home-hero-main h3{font-size:39.6px!important;}}
body.font-xlarge.flow-affordance .nav-flow-item .nav-copy b{font-size:16.5px!important;}
body.font-xlarge.flow-affordance .nav-flow-item .nav-copy small{font-size:12.54px!important;}
body.font-xlarge.flow-affordance .flow-overview-head span{font-size:11.88px!important;}
body.font-xlarge.flow-affordance .flow-overview-head strong{font-size:17.16px!important;}
body.font-xlarge.flow-affordance .flow-overview-step b{font-size:15.18px!important;}
body.font-xlarge.flow-affordance .flow-overview-step small{font-size:11.88px!important;}
body.font-xlarge.flow-affordance .home-primary-actions .action-start{font-size:22.44px!important;}
body.font-xlarge.flow-affordance .home-primary-actions .action-start::before{font-size:33px!important;}
body.font-xlarge.flow-affordance .group-open{font-size:13.86px!important;}
body.font-xlarge.flow-affordance .practice-flow-heading span{font-size:11.88px!important;}
body.font-xlarge.flow-affordance .practice-flow-heading strong{font-size:15.18px!important;}
body.font-xlarge.flow-affordance .practice-now-step>b{font-size:15.18px!important;}
body.font-xlarge.flow-affordance .practice-now-step>small{font-size:11.88px!important;}
body.font-xlarge.flow-affordance .practice-now-step.done>span::after{font-size:18.48px!important;}
body.font-xlarge.flow-affordance .practice-now-step.done>span{font-size:0!important;}
body.font-xlarge.flow-affordance .affordance-listen::before{font-size:11.22px!important;}
body.font-xlarge.flow-affordance .sample-btn{font-size:14.52px!important;}
body.font-xlarge.flow-affordance .action-record-unit small{font-size:14.52px!important;}
body.font-xlarge.flow-affordance .action-record-unit .round-btn.record{font-size:40.92px!important;}
body.font-xlarge.flow-affordance .help-color-grid strong{font-size:15.18px!important;}
body.font-xlarge.flow-affordance .help-color-grid p{font-size:13.2px!important;}
body.font-xlarge .theory-day-exercise-head h3{font-size:25.08px!important;}
body.font-xlarge .theory-day-exercise-head p{font-size:14.52px!important;}
body.font-xlarge .theory-exercise-item small{font-size:10.56px!important;}
body.font-xlarge .theory-exercise-item strong{font-size:15.84px!important;}
body.font-xlarge .theory-exercise-item p{font-size:13.2px!important;}
body.font-xlarge .theory-exercise-item em{font-size:11.88px!important;}
body.font-xlarge .theory-exercise-item .btn{font-size:11.88px!important;}
html[data-theme="light"] body.font-xlarge .brand h1{font-size:31.68px!important;}
html[data-theme="light"] body.font-xlarge .brand p{font-size:17.16px!important;}
html[data-theme="light"] body.font-xlarge .v7-mark{font-size:15.84px!important;}
html[data-theme="light"] body.font-xlarge .readiness-ring strong{font-size:39.6px!important;}
html[data-theme="light"] body.font-xlarge .readiness-copy small{font-size:18.48px!important;}
html[data-theme="light"] body.font-xlarge .readiness-copy b{font-size:31.68px!important;}
html[data-theme="light"] body.font-xlarge .readiness-copy p{font-size:19.8px!important;}
