[data-assessment-garden]{--ink:var(--reader-ink,#44342c);--ink-soft:var(--reader-soft,#786356);--accent:var(--reader-accent,#a9442f);--accent-soft:var(--reader-tint,#f6e3d8);--sheet:var(--reader-sheet,#fffdf8);--line:var(--reader-line,#dfceb9);--line-dark:var(--reader-line,#b69b81);--font-display:"Youyi Sans","PingFang SC",sans-serif;color:var(--reader-ink,#44342c);background:var(--reader-paper,#fff9ef);font-family:Youyi Sans,PingFang SC,sans-serif;accent-color:var(--reader-accent,#3d6748);caret-color:var(--reader-accent,#a9442f)}[data-assessment-garden]:before{display:none}[data-assessment-garden] ::selection{background:var(--reader-tint,#f8edca);color:var(--reader-ink,#44342c)}[data-assessment-garden] :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--reader-accent,#3d6748);outline-offset:4px}[data-assessment-garden] :is(.brand,.topbar-home-link,.topbar-login-link,.locale-switch){color:var(--reader-ink,#44342c)}[data-assessment-garden] :is(.topbar-login-link,.locale-switch){border-color:var(--reader-line,#dfceb9);border-radius:100px}[data-assessment-garden] .brand strong{letter-spacing:.02em}[data-assessment-garden] :is(.primary-button,.listen-main,.setup-start-button){min-height:46px;border-radius:100px;background:var(--reader-accent,#a9442f);color:var(--reader-onAccent,#fffdf8);border:0;box-shadow:none}[data-assessment-garden] :is(.primary-button,.listen-main,.setup-start-button):hover:not(:disabled){background:var(--reader-accent,#8f3424)}[data-assessment-garden] :is(.setup-page,.hearing-page){color:var(--reader-ink,#44342c)}[data-assessment-garden] :is(.setup-page,.hearing-page) :is(h1,h2,h3){color:var(--reader-ink,#44342c);letter-spacing:normal}[data-assessment-garden] .setup-page{display:block;width:min(940px,100%);margin:0 auto;padding:25px 0 100px}[data-assessment-garden] .setup-breathing-space{display:none}[data-assessment-garden] .setup-interaction{transform:none;width:min(660px,100%);margin:0 auto}.garden-setup-intro{display:grid;grid-template-columns:1fr 230px;align-items:center;gap:25px;margin:10px 0 28px}.garden-setup-intro h1{font:600 clamp(27px,3vw,37px)/1.4 var(--font-display);margin:0 0 14px}.garden-setup-intro p{margin:0;color:var(--reader-soft,#786356);font-size:14px;line-height:1.8}.garden-setup-intro img{width:100%;height:auto}.garden-range-label{margin:0 0 12px;font-size:14px;color:var(--reader-soft,#786356);text-align:center}[data-assessment-garden] .voice-group-controls,[data-assessment-garden] .voice-group-options{gap:12px}[data-assessment-garden] .voice-group-options button{min-height:54px;border:1px solid var(--reader-line,#dfceb9);border-radius:12px;background:var(--reader-sheet,#fffdf8);color:var(--reader-ink,#44342c);box-shadow:none}[data-assessment-garden] .voice-group-options button.selected{border-color:var(--reader-accent,#3d6748);background:var(--reader-tint,#e7f0e3);color:var(--reader-ink,#314e39)}[data-assessment-garden] .voice-group-options button span{font-family:inherit;letter-spacing:normal}[data-assessment-garden] .voice-group-help summary{border-color:var(--reader-line,#dfceb9);color:var(--reader-soft,#786356)}[data-assessment-garden] .recording-environment-tip{color:var(--reader-soft,#786356);margin-top:22px}[data-assessment-garden] .microphone-preflight{width:100%;margin:22px 0;padding:22px;border:1px solid var(--reader-line,#dfceb9);border-radius:14px;background:var(--reader-sheet,#fffdf8)}[data-assessment-garden] .microphone-preflight button{min-height:44px;padding:9px 20px;border:1px solid var(--reader-line,#b69b81);background:var(--reader-tint,#f8edca);color:var(--reader-ink,#44342c);border-radius:100px}[data-assessment-garden] .microphone-preflight p{color:var(--reader-soft,#786356);font-size:13px;line-height:1.8}[data-assessment-garden] .recording-consent-line{width:100%;color:var(--reader-soft,#786356);line-height:1.9;font-size:12px}[data-assessment-garden] .recording-consent-line a{color:var(--reader-accent,#8f3424)}[data-assessment-garden] .setup-start-button{min-width:210px;margin-top:22px}[data-assessment-garden] .hearing-cinema{position:relative;width:min(700px,100%);height:auto;margin:16px auto 18px;aspect-ratio:auto}[data-assessment-garden] .hearing-camera-video{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.garden-hearing-art{display:grid;justify-items:center;gap:15px;padding:12px 0}.garden-hearing-art img{width:min(370px,68%);height:auto}.garden-listen-pair{display:flex;align-items:center;gap:18px;color:var(--reader-soft,#786356);font-size:14px}.garden-listen-pair span{padding:11px 24px;background:var(--reader-tint,#e7f0e3);border-radius:100px}.garden-listen-pair i{width:24px;border-top:1px dashed var(--reader-line,#b69b81)}[data-assessment-garden] .hearing-header h1{font-size:clamp(27px,3.2vw,38px)}[data-assessment-garden] .hearing-answer-grid{gap:12px;margin-top:22px}[data-assessment-garden] .hearing-answer-grid button{min-height:74px;border:1px solid var(--reader-line,#dfceb9);border-radius:12px;background:var(--reader-sheet,#fffdf8);color:var(--reader-ink,#44342c);box-shadow:none}[data-assessment-garden] .hearing-answer-grid button b{color:var(--reader-accent,#3d6748);border-color:var(--reader-line,#dfceb9)}[data-assessment-garden] .hearing-answer-grid button:hover:not(:disabled){background:var(--reader-tint,#e7f0e3)}[data-assessment-garden] .hearing-help summary{color:var(--reader-soft,#786356);border-color:var(--reader-line,#dfceb9)}[data-assessment-garden] .voice-short-dialog{border:1px solid var(--reader-line,#dfceb9)}[data-assessment-garden] .voice-short-dialog,[data-report-garden]{background:var(--reader-sheet,#fffdf8);border-radius:16px;color:var(--reader-ink,#44342c)}[data-report-garden]{--report-paper:var(--reader-sheet,#fffdf8);--report-blue:var(--reader-ink,#44342c);--report-blue-soft:var(--reader-soft,#786356);--report-cyan:#8aa188;--report-gold:#b07b31;--report-rule:var(--reader-line,#dfceb9);padding:42px 52px;font-family:Youyi Sans,PingFang SC,sans-serif}[data-report-garden] :is(h1,h2,h3,strong,.report-brand-lockup rt,.report-time){color:var(--reader-ink,#44342c);letter-spacing:normal}[data-report-garden] :is(p,small,.portrait-note,.evidence-facts dt,.professional-confidence span,.professional-confidence small,.professional-report-nav a,.evidence-table-wrap table,.professional-result-list>li,.ordinary-seven-day-plan article){color:var(--reader-soft,#786356)}[data-report-garden] :is(.report-detail-link,.report-restart-link,.report-back-button,.professional-report-footer button,.evidence-details>summary,.evidence-facts dd,.evidence-table-wrap th,.ordinary-seven-day-plan article b){color:var(--reader-accent,#8f3424)}[data-report-garden] .report-masthead{padding-bottom:22px;border-bottom:1px solid var(--reader-line,#dfceb9)}[data-report-garden] .report-brand-bars{display:none}[data-report-garden] .report-brand-lockup{gap:0}[data-report-garden] .report-brand-lockup strong{font-size:26px}[data-report-garden] .ordinary-report-intro{margin-top:30px}[data-report-garden] .ordinary-report-intro>span{display:none}[data-report-garden] .ordinary-report-intro h1{width:100%;font-size:clamp(28px,3.3vw,38px);line-height:1.5}[data-report-garden] .voice-portrait{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 32px;min-height:0;margin:26px 0 30px}[data-report-garden] .voice-portrait-art{position:static;grid-column:2;grid-row:1/span 5;background:url(/art/garden/rabbit-notes.webp) 50%/contain no-repeat;mix-blend-mode:normal;mask-image:none;-webkit-mask-image:none}[data-report-garden] .portrait-note{position:static;grid-column:1;width:auto;padding:18px 0;border-bottom:1px solid var(--reader-line,#dfceb9)}[data-report-garden] .portrait-note:after{display:none}[data-report-garden] .portrait-note h2{font-size:17px;margin-bottom:6px}[data-report-garden] .portrait-note p{font-size:14px;line-height:1.9}[data-report-garden] .ordinary-summary-grid{padding:26px 0;gap:26px;border-top:1px solid var(--reader-line,#dfceb9)}[data-report-garden] .ordinary-summary-grid p{font-size:14px}[data-report-garden] .ordinary-seven-day-plan{padding:20px 0 30px}[data-report-garden] .ordinary-seven-day-plan>div{grid-template-columns:repeat(4,1fr);gap:12px}[data-report-garden] .ordinary-seven-day-plan article{padding:14px;min-height:102px;border:0;border-radius:10px;background:var(--reader-sidebar,#f4f3e5)}[data-report-garden] .ordinary-seven-day-plan article:first-child{padding-left:14px}[data-report-garden] .ordinary-seven-day-plan article b{font-size:14px}[data-report-garden] .ordinary-seven-day-plan article small{font-size:12px;margin-top:4px}[data-report-garden] .human-review-report-entry{border-color:var(--reader-line,#dfceb9);border-radius:12px;background:var(--reader-tint,#f8edca)}[data-report-garden] .human-review-report-entry a{border-color:var(--reader-line,#b69b81);color:var(--reader-accent,#8f3424);border-radius:100px}[data-report-garden] .ordinary-report-footer{border-top:1px solid var(--reader-line,#dfceb9)}[data-report-garden] .ordinary-report-footer p{font-size:11px}[data-report-garden] .professional-report-intro{margin-top:26px;padding:24px 0}[data-report-garden] .professional-report-intro h1{font-size:34px}[data-report-garden] .professional-confidence{border-left:0;border-radius:12px;background:var(--reader-tint,#e7f0e3);padding:14px}[data-report-garden] .professional-report-layout{gap:30px;margin-top:30px}[data-report-garden] .professional-report-nav{padding-right:12px}[data-report-garden] .professional-report-nav a{font-size:13px;border-color:var(--reader-line,#dfceb9)}[data-report-garden] .professional-section{padding-bottom:26px}[data-report-garden] .professional-section+.professional-section{padding-top:28px}[data-report-garden] .evidence-paragraph p{font-size:14px}[data-report-garden] .evidence-kind{border-color:#8aa188;color:var(--reader-accent,#3d6748)}[data-report-garden] .evidence-training,[data-report-garden] .professional-caution{background:var(--reader-tint,#f8edca);border-radius:10px}[data-report-garden] .professional-caution{border-left:0;padding:14px;font-size:12px}[data-report-garden] .evidence-facts,[data-report-garden] .evidence-facts div{border-color:var(--reader-line,#dfceb9)}[data-report-garden] .evidence-table-wrap table{font-size:12px}[data-report-garden] .professional-confidence small{font-size:11px}[data-report-garden] .intonation-feedback:is(p,small,em){font-size:12px}[data-report-garden] .preview-report-notice{margin:0 0 25px;color:var(--reader-accent,#3d6748);background:var(--reader-tint,#e7f0e3);border:0;border-radius:9px}@media(max-width:680px){[data-assessment-garden] .setup-page{padding-top:10px}.garden-setup-intro{grid-template-columns:1fr;gap:10px;text-align:center;margin:0 0 20px}.garden-setup-intro img{width:190px;grid-row:1;justify-self:center}.garden-setup-intro h1{font-size:27px;margin-bottom:8px}[data-assessment-garden] .microphone-preflight{padding:18px}[data-assessment-garden] .voice-group-options button{min-width:0;padding:10px 20px}[data-assessment-garden] .hearing-answer-grid{grid-template-columns:1fr 1fr}[data-assessment-garden] .hearing-answer-grid button{min-height:80px;padding:12px}.garden-listen-pair{gap:10px;font-size:12px}.garden-listen-pair span{padding:9px 18px}[data-report-garden]{padding:24px 20px;border-radius:12px}[data-report-garden] .report-brand-lockup strong{font-size:22px}[data-report-garden] .ordinary-report-intro h1{font-size:27px}[data-report-garden] .voice-portrait{grid-template-columns:1fr;gap:0}[data-report-garden] .voice-portrait-art{grid-column:1;grid-row:1;height:190px;margin-bottom:12px}[data-report-garden] .portrait-note{padding:17px 0}[data-report-garden] .ordinary-summary-grid{grid-template-columns:1fr;gap:22px}[data-report-garden] .ordinary-seven-day-plan>div{grid-template-columns:repeat(2,1fr)}[data-report-garden] .professional-report-intro h1{font-size:28px}[data-report-garden] .professional-confidence{position:static;width:100%;margin-top:16px}[data-report-garden] .professional-report-intro>p:last-of-type{width:100%}[data-report-garden] .professional-report-layout{display:block}[data-report-garden] .professional-report-nav{position:static;display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:25px}[data-report-garden] .professional-report-nav span{width:100%;margin:0}[data-report-garden] .evidence-facts{grid-template-columns:1fr 1fr}[data-report-garden] .professional-section-heading h2{font-size:21px}}@media(prefers-reduced-motion:reduce){[data-assessment-garden] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}[data-assessment-garden] .voice-group-options{border-bottom:0}[data-assessment-garden] .voice-group-options button:after{display:none}[data-assessment-garden] .listen-main.hearing-play:disabled{background:var(--reader-accent,#a9442f)}[data-assessment-garden] .hearing-replay{color:var(--reader-accent,#8f3424)}[data-report-garden] .voice-portrait{padding-top:0}[data-report-garden] .voice-portrait-art{width:100%;transform:none}[data-report-garden] .portrait-note{min-width:0;border-top:0}[data-report-garden] .ordinary-seven-day-plan{overflow:visible}[data-report-garden] .ordinary-seven-day-plan>div{min-width:0}[data-assessment-garden] .answer-grid.hearing-answer-grid{opacity:1}[data-assessment-garden] .hearing-answer-grid button:disabled{opacity:1;color:var(--reader-soft,#786356);background:#f2ece1;border-color:#d3b99a;border-style:dashed;cursor:not-allowed}.garden-answer-hint,[data-assessment-garden] .hearing-answer-grid button:disabled b{color:var(--reader-soft,#786356)}.garden-answer-hint{margin:18px 0 0;font-size:13px;line-height:1.6;text-align:center}.assessment-site[data-assessment-garden]{--paper:var(--reader-paper,#fff9ef);--soft:var(--reader-soft,#786356);--onAccent:var(--reader-onAccent,#fff);min-height:100vh;width:100%;color-scheme:inherit}.assessment-site>header a{color:inherit;text-decoration:none}.assessment-site>header .locale-switch-button{border:1px solid var(--reader-line,#dfceb9);border-radius:100px;min-height:42px;padding:8px 14px}.assessment-site>header:is(a,button){flex-shrink:0}.assessment-site .app-shell{width:min(1180px,100%);margin:0 auto;padding:0 26px;min-height:calc(100vh - 92px);display:flex;flex-direction:column;background:transparent}.assessment-site .paper-shell:before{display:none}.assessment-site .app-shell>:is(.setup-page,.hearing-page,.single-note-page,.melodic-page,.harmonic-page,.melody-imitation-page,.scale-page){width:100%;min-width:0;min-height:0;margin:0;padding:40px 0 48px;flex:1 1}.assessment-site .setup-page{padding-top:58px}.assessment-site .setup-interaction{width:100%;max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);column-gap:clamp(32px,5vw,72px);row-gap:12px;align-items:start;justify-items:stretch}.assessment-site .voice-group-selector{display:contents}.assessment-site .garden-setup-intro{grid-column:1;grid-row:1/span 7;align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:28px;margin:0;padding-right:24px;text-align:left}.assessment-site .garden-setup-intro h1{font-family:Youyi Display,Youyi Sans,sans-serif;font-size:clamp(34px,3.4vw,46px);font-weight:400;line-height:1.35;letter-spacing:0;margin:0 0 16px}.assessment-site .garden-setup-intro p{font-size:15px;line-height:1.9;margin:0}.assessment-site .garden-setup-intro img{width:min(370px,85%);height:auto;align-self:center}.assessment-site .garden-range-label{grid-column:2;grid-row:1;text-align:left;margin:0;font-size:14px}.assessment-site .voice-group-controls{grid-column:2;grid-row:2;width:100%;margin:0;gap:12px}.assessment-site .voice-group-help p{left:auto;right:0;width:min(280px,calc(100vw - 40px))}.assessment-site .recording-environment-tip{grid-column:2;grid-row:3;margin:0;text-align:left;font-size:12px}.assessment-site .microphone-preflight{grid-column:2;grid-row:4;width:100%;margin:8px 0;padding:18px;gap:14px}.assessment-site .recording-consent-line{grid-column:2;grid-row:5;width:100%;margin:6px 0;align-items:flex-start;line-height:1.9}.assessment-site .recording-consent-line input{margin-top:4px;flex-shrink:0}.assessment-site .setup-start-button{grid-column:2;grid-row:6;width:100%;margin:8px 0 0;min-height:48px}.assessment-site .setup-interaction>.assessment-beta-note{grid-column:2;grid-row:7;width:100%;margin:6px 0 0;font-size:12px;line-height:1.85}.assessment-site .setup-interaction>.error-message{grid-column:2;grid-row:8;width:100%;margin:0}.assessment-site .report-page{width:100%;min-width:0;margin:32px 0}.assessment-site .site-footer{display:flex;flex-wrap:wrap;justify-content:flex-start;min-height:80px;margin-top:auto;padding:22px 0;gap:8px 22px;border-top:1px dashed var(--reader-line,#dfceb9);color:var(--reader-soft,#786356);font-size:11px;line-height:1.8;letter-spacing:0}.assessment-site .assessment-restart,.assessment-site .site-footer a{color:var(--reader-accent,#8f3424);text-underline-offset:4px}.assessment-site .assessment-restart{border:0;background:transparent;padding:0;min-height:36px;font:inherit;text-decoration:underline;cursor:pointer}.assessment-site .site-footer>span:last-child{margin-left:auto}@media(max-width:900px){.assessment-site .setup-interaction{display:flex;flex-direction:column;max-width:640px;margin:0 auto;gap:12px}.assessment-site .garden-setup-intro{display:grid;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:20px;width:100%;margin:0 0 26px;padding:0}.assessment-site .garden-setup-intro img{width:160px;grid-row:auto;justify-self:end}.assessment-site .garden-setup-intro h1{font-size:36px}.assessment-site .garden-range-label{width:100%}.assessment-site .site-footer>span:last-child{margin-left:0}}@media(max-width:600px){.assessment-site .app-shell{width:100%;padding:0 20px}.assessment-site .app-shell>:is(.setup-page,.hearing-page,.single-note-page,.melodic-page,.harmonic-page,.melody-imitation-page,.scale-page){padding:28px 0 36px}.assessment-site .garden-setup-intro{grid-template-columns:minmax(0,1fr) 112px;gap:14px;margin-bottom:18px;text-align:left}.assessment-site .garden-setup-intro img{width:112px}.assessment-site .garden-setup-intro h1{font-size:29px;line-height:1.4;margin-bottom:12px}.assessment-site .garden-setup-intro p{font-size:12px;line-height:1.8}.assessment-site .voice-group-controls{width:100%}.assessment-site .microphone-preflight{grid-template-columns:1fr;padding:18px;margin:6px 0}.assessment-site .microphone-preflight button{width:100%}.assessment-site .site-footer{align-items:flex-start;text-align:left;gap:6px 18px}}@media print{.assessment-site .assessment-restart,.assessment-site>a[href="#assessment-main"],.assessment-site>header{display:none}.assessment-site .app-shell{width:100%;padding:0}}@media(max-width:760px){.assessment-site .app-shell{padding-inline:20px}}@media(max-width:600px){.assessment-site>header [data-site-navigation]{gap:0 18px}.assessment-site>header [data-site-navigation] a{font-size:12px}}@media(max-width:370px){.assessment-site .app-shell{padding-inline:16px}.assessment-site>header [data-site-navigation]{gap:0 12px}.assessment-site>header>div>div{gap:8px}.assessment-site[data-assessment-garden]>header:is(.locale-switch-button,.topbar-login-link){padding:8px 10px;font-size:11px}}:root [data-garden-ui] :is(a[href],button:not(:disabled),summary),:root [data-garden-ui] :is(a[href],button:not(:disabled),summary) *{cursor:pointer}.storage-preferences_preferences__kK3s4{font-family:Youyi Sans,PingFang SC,sans-serif;text-align:center;padding:12px 20px;color:var(--garden-muted,#786356)}.storage-preferences_settings__tXY4o{border:0;background:transparent;color:inherit;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:4px;min-height:44px;cursor:pointer}.storage-preferences_panel__k2SaD{position:fixed;z-index:80;bottom:16px;left:16px;right:16px;margin:auto;max-width:760px;max-height:55vh;overflow:auto;border:1px solid #d7c6b5;border-radius:12px;padding:20px 24px;background:#fffdf8;color:#44342c;color-scheme:only light;text-align:left}.storage-preferences_panel__k2SaD h2{font-size:17px;font-weight:600;margin:0 0 8px}.storage-preferences_panel__k2SaD p{font-size:13px;line-height:1.8;margin:0;max-width:72ch}.storage-preferences_panel__k2SaD .storage-preferences_current__hJyyH{margin-top:8px;color:#786356}.storage-preferences_actions__huaoi{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.storage-preferences_actions__huaoi button{border:1px solid #ad9581;border-radius:8px;background:#fff9ef;color:#44342c;font:inherit;font-size:13px;min-height:44px;padding:8px 16px;cursor:pointer}.storage-preferences_actions__huaoi a{color:#8b3d2c;font-size:12px;margin-left:auto;text-underline-offset:4px}.storage-preferences_actions__huaoi button:hover{background:#f5ead7}.storage-preferences_preferences__kK3s4 :is(button,a):focus-visible{outline:3px solid #a9442f;outline-offset:3px}.storage-preferences_space__Fo3_G{height:190px}@media(max-width:600px){.storage-preferences_panel__k2SaD{padding:17px 18px;bottom:10px;left:10px;right:10px}.storage-preferences_actions__huaoi a{margin-left:0}.storage-preferences_space__Fo3_G{height:260px}}@media print{.storage-preferences_preferences__kK3s4{display:none}}