.VocalDiagnosisClient_root__gw7up{--bg:#05050a;--ink:#f6f3ef;--muted:#aaa6b0;--faint:#7d7983;--gold:#f3bd4d;--gold-soft:#f8d781;--correct:#b9f53e;--lime:var(--gold);--lime-deep:var(--gold-soft);--violet:#8a65bd;--card:#111016;--hair:rgba(255,255,255,0.1);--ink-on-lime:#121016;--gold-rgb:243 189 77;--bg-rgb:5 5 10;--focus-ring:0 0 0 2px rgb(var(--bg-rgb)),0 0 0 4px rgb(243 189 77/0.95);--ember:var(--lime);--ember-hot:var(--lime-deep);--ember-warm:var(--lime);--ember-rgb:243 189 77;--ember-warm-rgb:243 189 77;position:relative;width:100%;min-height:100%;min-height:100dvh;background:var(--bg);color:var(--ink);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;overflow-x:hidden;-webkit-tap-highlight-color:transparent}.VocalDiagnosisClient_root__gw7up *,.VocalDiagnosisClient_root__gw7up :after,.VocalDiagnosisClient_root__gw7up :before{box-sizing:border-box}.VocalDiagnosisClient_backdrop__B3DXd{position:fixed;inset:0;width:100%;z-index:0;pointer-events:none}.VocalDiagnosisClient_blob__RRGGP{position:absolute;border-radius:50%;filter:blur(70px)}.VocalDiagnosisClient_blobLime__OCGVy{width:420px;height:420px;right:-120px;bottom:-40px;background:rgba(200,255,61,.42)}.VocalDiagnosisClient_blobViolet__1WwUq{width:360px;height:360px;left:-130px;top:-110px;background:rgba(124,92,255,.4)}.VocalDiagnosisClient_vignette__rKUb5{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 38%,transparent 40%,rgba(0,0,0,.55) 100%)}.VocalDiagnosisClient_grain__omaUz{position:absolute;inset:0;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.VocalDiagnosisClient_stage__sVfRC{position:relative;z-index:4;width:100%;max-width:480px;margin:0 auto;min-height:100%;min-height:100dvh;display:flex;flex-direction:column;gap:16px;padding:calc(14px + env(safe-area-inset-top, 0px)) 18px calc(40px + env(safe-area-inset-bottom, 0px));overflow-x:hidden}.VocalDiagnosisClient_topbar__Z651O{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 2px}.VocalDiagnosisClient_back____jIW{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:7px;padding:8px 14px 8px 11px;border-radius:999px;background:var(--card);border:1px solid var(--hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .12s ease}.VocalDiagnosisClient_back____jIW:hover{border-color:rgba(200,255,61,.4)}.VocalDiagnosisClient_back____jIW:active{transform:scale(.97)}.VocalDiagnosisClient_back____jIW:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.VocalDiagnosisClient_back____jIW svg{color:var(--lime)}.VocalDiagnosisClient_topEyebrow__JoZ_e{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--lime)}.VocalDiagnosisClient_topEyebrow__JoZ_e svg{color:var(--lime)}.VocalDiagnosisClient_flow__5VbJc{display:flex;flex-direction:column;gap:16px}.VocalDiagnosisClient_root__gw7up .v2-eyebrow,.VocalDiagnosisClient_root__gw7up .v2-eyebrow svg{color:var(--lime)}.VocalDiagnosisClient_root__gw7up .v2-display strong{color:var(--lime);text-shadow:0 0 28px rgba(200,255,61,.4)}.VocalDiagnosisClient_root__gw7up .v2-section-head h2,.VocalDiagnosisClient_root__gw7up .v2-section-head h3{color:var(--ink)}.VocalDiagnosisClient_root__gw7up .v2-section-head h2 svg,.VocalDiagnosisClient_root__gw7up .v2-section-head h3 svg{color:var(--lime)}.VocalDiagnosisClient_root__gw7up .v2-section.has-rule{border-top:1px solid var(--hair)}.VocalDiagnosisClient_root__gw7up .v2-section-head .v2-section-action{color:var(--muted)}.VocalDiagnosisClient_root__gw7up .coaching-line strong,.VocalDiagnosisClient_root__gw7up .v2-section-head .v2-section-action:hover{color:var(--ink)}.VocalDiagnosisClient_root__gw7up .v2-row{background:var(--card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.VocalDiagnosisClient_root__gw7up .v2-row:hover{border-color:rgba(200,255,61,.35)}.VocalDiagnosisClient_root__gw7up .v2-row .v2-row-icon{background:rgba(200,255,61,.12);border:1px solid var(--hair);color:var(--lime)}.VocalDiagnosisClient_root__gw7up .v2-row .v2-row-title{color:var(--ink)}.VocalDiagnosisClient_root__gw7up .v2-row .v2-row-meta svg,.VocalDiagnosisClient_root__gw7up .v2-row .v2-row-sub{color:var(--faint)}.VocalDiagnosisClient_root__gw7up .v2-chip{background:var(--card);border:1px solid var(--hair);color:var(--ink)}.VocalDiagnosisClient_root__gw7up .v2-chip.is-accent{background:rgba(200,255,61,.14);border-color:rgba(200,255,61,.32)}.VocalDiagnosisClient_root__gw7up .v2-chip.is-accent em,.VocalDiagnosisClient_root__gw7up .v2-chip.is-accent strong,.VocalDiagnosisClient_root__gw7up .v2-chip.is-accent svg{color:var(--lime)}.VocalDiagnosisClient_root__gw7up .voice-line i{background:linear-gradient(180deg,var(--lime),var(--violet))}.VocalDiagnosisClient_root__gw7up .voice-line.is-rule i{background:var(--lime);box-shadow:0 0 16px rgba(200,255,61,.55)}.VocalDiagnosisClient_root__gw7up .voco-scene{--scene-rgb:200 255 61;--scene-glow:0.3}.VocalDiagnosisClient_root__gw7up .voco-scene.diagnose-intro-scene{position:relative;border-radius:var(--r-shell);padding:26px 22px 24px;background:radial-gradient(120% 100% at 88% 6%,rgba(124,92,255,.4),transparent 58%),radial-gradient(120% 130% at 8% 100%,rgba(200,255,61,.24),transparent 55%),linear-gradient(160deg,#16153a,#0c0b1c);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 54px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.08)}.VocalDiagnosisClient_root__gw7up .diagnose-intro-scene .voco-scene-figure img{filter:drop-shadow(0 16px 28px rgba(0,0,0,.55)) drop-shadow(0 0 26px rgba(200,255,61,.18))}.VocalDiagnosisClient_root__gw7up .voco-scene.diagnose-intro-scene:after{top:96px;bottom:auto;width:min(56%,230px);height:60px;opacity:.7}.VocalDiagnosisClient_root__gw7up .diagnose-intro-remaining{color:var(--lime);font-weight:700}.VocalDiagnosisClient_root__gw7up .diagnose-intro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.VocalDiagnosisClient_root__gw7up .chunky-button:not(.chunky-soft):not(.full-button){display:inline-flex;align-items:center;justify-content:center;gap:9px;width:-moz-fit-content;width:fit-content;padding:15px 24px;border:none;border-radius:999px;background:var(--lime);color:var(--ink-on-lime);font-size:15px;font-weight:900;letter-spacing:-.02em;box-shadow:0 10px 30px rgba(200,255,61,.4),inset 0 1px 0 rgba(255,255,255,.5);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.VocalDiagnosisClient_root__gw7up .chunky-button:not(.chunky-soft):not(.full-button):active{transform:scale(.97)}.VocalDiagnosisClient_root__gw7up .chunky-button:not(.chunky-soft):not(.full-button):disabled{opacity:.55;cursor:not-allowed}.VocalDiagnosisClient_root__gw7up .chunky-button:not(.chunky-soft):not(.full-button) svg{color:var(--ink-on-lime)}.VocalDiagnosisClient_root__gw7up .chunky-button.full-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:4px;padding:16px;border:none;border-radius:var(--r-control);background:var(--lime);color:var(--ink-on-lime);font-size:16px;font-weight:900;letter-spacing:-.02em;text-decoration:none;box-shadow:0 10px 30px rgba(200,255,61,.4),inset 0 1px 0 rgba(255,255,255,.5);cursor:pointer;transition:transform .12s ease}.VocalDiagnosisClient_root__gw7up .chunky-button.full-button:active{transform:scale(.98)}.VocalDiagnosisClient_root__gw7up .chunky-button.full-button svg{color:var(--ink-on-lime)}.VocalDiagnosisClient_root__gw7up .diagnose-upload-action{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;padding:13px 20px;border-radius:999px;background:var(--card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13.5px;font-weight:800;letter-spacing:-.01em;cursor:pointer;transition:border-color .14s ease,transform .12s ease}.VocalDiagnosisClient_root__gw7up .diagnose-upload-action:hover{border-color:rgba(200,255,61,.4)}.VocalDiagnosisClient_root__gw7up .diagnose-upload-action:active{transform:scale(.98)}.VocalDiagnosisClient_root__gw7up .diagnose-upload-action svg{color:var(--muted)}.VocalDiagnosisClient_root__gw7up .diagnose-analyzing,.VocalDiagnosisClient_root__gw7up .diagnose-recording-stage{position:relative;border-radius:var(--r-shell);padding:26px 22px 24px;overflow:hidden;background:radial-gradient(120% 100% at 88% 6%,rgba(124,92,255,.4),transparent 58%),radial-gradient(120% 130% at 8% 100%,rgba(200,255,61,.24),transparent 55%),linear-gradient(160deg,#16153a,#0c0b1c);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 54px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.08)}.VocalDiagnosisClient_analyzingPace__77Fo6 .diagnose-stage-row.stage-active .diagnose-stage-dot{animation-duration:var(--diag-pulse,1.1s)}.VocalDiagnosisClient_analyzingPace__77Fo6 .diagnose-analyzing-line>i{animation-duration:calc(var(--diag-pulse, 1.1s) * 1.4)}@media (prefers-reduced-motion:reduce){.VocalDiagnosisClient_analyzingPace__77Fo6 .diagnose-analyzing-line>i,.VocalDiagnosisClient_analyzingPace__77Fo6 .diagnose-stage-row.stage-active .diagnose-stage-dot{animation:none}}.VocalDiagnosisClient_root__gw7up .diagnose-stage-row{color:var(--muted)}.VocalDiagnosisClient_root__gw7up .diagnose-stage-row .diagnose-stage-mark{background:rgba(255,255,255,.06);border:1px solid var(--hair)}.VocalDiagnosisClient_root__gw7up .diagnose-stage-row.stage-active .diagnose-stage-mark{background:rgba(200,255,61,.16);border-color:rgba(200,255,61,.32);color:var(--lime)}.VocalDiagnosisClient_root__gw7up .diagnose-stage-row.stage-active .diagnose-stage-label{color:var(--ink)}.VocalDiagnosisClient_root__gw7up .diagnose-stage-row.stage-done .diagnose-stage-mark{color:var(--lime-deep)}.VocalDiagnosisClient_root__gw7up .diagnose-stage-row.stage-active .diagnose-stage-dot{background:var(--lime);box-shadow:0 0 10px rgba(200,255,61,.5)}.VocalDiagnosisClient_root__gw7up .diagnose-score-hero{position:relative;border-radius:var(--r-shell);padding:26px 22px 22px;background:radial-gradient(130% 110% at 88% 14%,rgba(124,92,255,.5),transparent 60%),radial-gradient(120% 130% at 8% 100%,rgba(200,255,61,.34),transparent 55%),linear-gradient(160deg,#1a1640,#0d0c1e);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 54px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.08)}.VocalDiagnosisClient_root__gw7up .diagnose-score-track{stroke:rgba(255,255,255,.1)}.VocalDiagnosisClient_root__gw7up .diagnose-score-number,.VocalDiagnosisClient_root__gw7up .diagnose-score-number .vc-mask__line{color:var(--ink)}.VocalDiagnosisClient_root__gw7up .diagnose-score-caption{color:var(--muted)}.VocalDiagnosisClient_scoreCountUp__ghWi_{position:absolute;inset:0;display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);pointer-events:none}.VocalDiagnosisClient_scoreCountUp__ghWi_[data-rolling="1"]{color:var(--lime);text-shadow:0 0 18px rgba(200,255,61,.55)}.VocalDiagnosisClient_root__gw7up .diagnose-curtain-line{color:var(--muted)}.VocalDiagnosisClient_root__gw7up .diagnose-score-hero .hero-copy .hero-title,.VocalDiagnosisClient_root__gw7up .diagnose-score-hero .hero-copy h1,.VocalDiagnosisClient_root__gw7up .diagnose-score-hero .hero-copy h2{color:var(--ink)}.VocalDiagnosisClient_root__gw7up .diagnose-score-hero .hero-copy .hero-sub,.VocalDiagnosisClient_root__gw7up .diagnose-score-hero .hero-copy p{color:var(--muted)}.VocalDiagnosisClient_root__gw7up .diagnose-strength-chips .pill{background:rgba(200,255,61,.12);border:1px solid rgba(200,255,61,.28);color:var(--lime)}.VocalDiagnosisClient_root__gw7up .diagnose-range-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:2px 0 4px}.VocalDiagnosisClient_root__gw7up .diagnose-range-cell{position:relative;display:flex;flex-direction:column;gap:3px;padding:14px 16px 14px 17px;border-radius:var(--r-control);background:var(--card);border:0;overflow:hidden}.VocalDiagnosisClient_root__gw7up .diagnose-range-cell:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:rgba(255,255,255,.12);border-radius:var(--r-control) 0 0 var(--r-control)}.VocalDiagnosisClient_root__gw7up .diagnose-range-cell.is-key{background:rgba(200,255,61,.1)}.VocalDiagnosisClient_root__gw7up .diagnose-range-cell.is-key:before{background:var(--lime)}.VocalDiagnosisClient_root__gw7up .diagnose-range-cap{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.VocalDiagnosisClient_root__gw7up .diagnose-range-cell.is-key .diagnose-range-cap{color:var(--lime-deep)}.VocalDiagnosisClient_root__gw7up .diagnose-range-value{font-size:22px;font-weight:900;letter-spacing:-.02em;color:var(--ink)}.VocalDiagnosisClient_root__gw7up .diagnose-range-cell.is-key .diagnose-range-value{color:var(--lime)}.VocalDiagnosisClient_root__gw7up .diagnose-range-sub{font-size:12px;color:var(--muted)}.VocalDiagnosisClient_root__gw7up .drill-list{display:flex;flex-direction:column;gap:10px}.VocalDiagnosisClient_root__gw7up .drill-item{position:relative;background:var(--card);border-radius:var(--r-control);padding:12px 14px 12px 17px;overflow:hidden}.VocalDiagnosisClient_root__gw7up .drill-item:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:rgba(200,255,61,.5);border-radius:var(--r-control) 0 0 var(--r-control)}.VocalDiagnosisClient_root__gw7up .drill-action{color:var(--lime)}.VocalDiagnosisClient_root__gw7up .diagnose-share-action{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;margin-top:14px;padding:11px 18px;border-radius:999px;background:var(--card);border:1px solid var(--hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);font-size:13px;font-weight:800;cursor:pointer;transition:border-color .14s ease,transform .12s ease}.VocalDiagnosisClient_root__gw7up .diagnose-share-action:hover:not(:disabled){border-color:rgba(200,255,61,.4)}.VocalDiagnosisClient_root__gw7up .diagnose-share-action:active{transform:scale(.98)}.VocalDiagnosisClient_root__gw7up .diagnose-share-action:disabled{opacity:.55;cursor:not-allowed}.VocalDiagnosisClient_root__gw7up .diagnose-share-action svg{color:var(--lime)}.VocalDiagnosisClient_root__gw7up .diagnose-share-status{color:var(--muted)}.VocalDiagnosisClient_root__gw7up .diagnose-share-status.is-failed{color:var(--gold)}.VocalDiagnosisClient_root__gw7up .diagnose-voco-section .v2-section-head h2,.VocalDiagnosisClient_root__gw7up .diagnose-voco-section .v2-section-head h2 svg{color:var(--muted)}.VocalDiagnosisClient_root__gw7up .diagnose-redo-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;align-self:center;margin-top:6px;padding:12px 20px;border-radius:999px;background:var(--card);border:1px solid var(--hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--muted);font-size:13px;font-weight:800;cursor:pointer;transition:color .14s ease,border-color .14s ease,transform .12s ease}.VocalDiagnosisClient_root__gw7up .diagnose-redo-action:hover{color:var(--ink);border-color:rgba(255,255,255,.18)}.VocalDiagnosisClient_root__gw7up .diagnose-redo-action:active{transform:scale(.98)}.VocalDiagnosisClient_root__gw7up .diagnose-redo-action svg{color:var(--muted)}.VocalDiagnosisClient_flow__5VbJc .progress-ring .ring-bg{stroke:rgba(255,255,255,.1)}.VocalDiagnosisClient_flow__5VbJc .progress-ring[data-tier=low],.VocalDiagnosisClient_flow__5VbJc .progress-ring[data-tier=mid]{--ring-color:var(--muted)}.VocalDiagnosisClient_flow__5VbJc .progress-ring[data-tier=high]{--ring-color:var(--lime)}.VocalDiagnosisClient_flow__5VbJc .progress-ring strong{color:var(--ink)}.VocalDiagnosisClient_flow__5VbJc .progress-ring>span{color:var(--muted)}.VocalDiagnosisClient_flow__5VbJc .coaching-report-card,.VocalDiagnosisClient_flow__5VbJc .voice-quality-card{--vc-row-line:var(--hair);--vc-cap:var(--faint);--vc-quiet:var(--faint);--vc-copy:var(--muted);--vib-primary:var(--ink);--vib-secondary:var(--ink);--glass-strip:rgba(255,255,255,0.05);--glass-strip-hover:rgba(255,255,255,0.09);background:radial-gradient(120% 120% at 85% 8%,rgba(200,255,61,.14),transparent 58%),var(--card);border:1px solid var(--hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 34px rgba(0,0,0,.35);color:var(--ink)}.VocalDiagnosisClient_flow__5VbJc .coaching-report-card .v2-section-head h2,.VocalDiagnosisClient_flow__5VbJc .coaching-report-card h2,.VocalDiagnosisClient_flow__5VbJc .coaching-report-card h3,.VocalDiagnosisClient_flow__5VbJc .voice-quality-card .v2-section-head h2,.VocalDiagnosisClient_flow__5VbJc .voice-quality-card h2,.VocalDiagnosisClient_flow__5VbJc .voice-quality-card h3{color:var(--ink)}.VocalDiagnosisClient_flow__5VbJc .state-box{background:var(--card);border:1px solid rgba(var(--gold-rgb)/.34);border-radius:var(--r-control);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.VocalDiagnosisClient_flow__5VbJc .state-box h2{color:var(--ink)}.VocalDiagnosisClient_flow__5VbJc .state-box p{color:var(--muted)}.VocalDiagnosisClient_root__gw7up .diagnose-intro-preview{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.VocalDiagnosisClient_root__gw7up .diagnose-intro-preview-item{position:relative;display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:var(--r-row);background:rgba(255,255,255,.04);border:1px solid var(--hair);overflow:hidden}.VocalDiagnosisClient_root__gw7up .diagnose-intro-preview-item:last-child{background:linear-gradient(90deg,rgba(200,255,61,.1),rgba(200,255,61,.035) 58%,transparent);border-color:rgba(200,255,61,.26);padding-left:17px}.VocalDiagnosisClient_root__gw7up .diagnose-intro-preview-item:last-child:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--lime);border-radius:var(--r-row) 0 0 var(--r-row)}.VocalDiagnosisClient_root__gw7up .diagnose-intro-preview-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:calc(var(--r-row) - 8px);background:rgba(200,255,61,.12);border:1px solid rgba(200,255,61,.26);color:var(--lime)}.VocalDiagnosisClient_root__gw7up .diagnose-intro-preview-body{display:flex;flex-direction:column;gap:1px;min-width:0}.VocalDiagnosisClient_root__gw7up .diagnose-intro-preview-body strong{font-size:14px;font-weight:800;letter-spacing:-.01em}.VocalDiagnosisClient_root__gw7up .diagnose-intro-preview-body em{font-style:normal;font-size:12.5px}.VocalDiagnosisClient_root__gw7up .diagnose-recording-line.is-live{align-items:flex-end;min-height:46px}.VocalDiagnosisClient_root__gw7up .diagnose-recording-line.is-live i{--lvl:0.12;height:100%;transform-origin:bottom;transform:scaleY(calc(.14 + var(--lvl) * .86));transition:transform .07s linear;animation:none;opacity:calc(.5 + var(--lvl) * .5)}@media (prefers-reduced-motion:reduce){.VocalDiagnosisClient_root__gw7up .diagnose-recording-line.is-live i{transform:none;transition:none}}.VocalDiagnosisClient_root__gw7up .diagnose-recording-timer{position:relative;gap:9px}.VocalDiagnosisClient_root__gw7up .diagnose-recording-ring{display:inline-flex;width:24px;height:24px}.VocalDiagnosisClient_root__gw7up .diagnose-recording-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.VocalDiagnosisClient_root__gw7up .diagnose-recording-ring-track{fill:none;stroke:rgba(255,255,255,.16);stroke-width:4}.VocalDiagnosisClient_root__gw7up .diagnose-recording-ring-fill{fill:none;stroke:var(--lime);stroke-width:4;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .96s linear;filter:drop-shadow(0 0 5px rgba(200,255,61,.55))}.VocalDiagnosisClient_root__gw7up .diagnose-recording-timer.is-ending{animation:VocalDiagnosisClient_diagRecEnding__P9R4h .9s ease-in-out infinite}.VocalDiagnosisClient_root__gw7up .diagnose-recording-timer.is-ending .diagnose-recording-ring-fill{stroke:var(--gold);filter:drop-shadow(0 0 6px rgba(var(--gold-rgb)/.7))}@keyframes VocalDiagnosisClient_diagRecEnding__P9R4h{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.VocalDiagnosisClient_root__gw7up .diagnose-recording-timer.is-ending{animation:none}.VocalDiagnosisClient_root__gw7up .diagnose-recording-ring-fill{transition:none}}.VocalDiagnosisClient_root__gw7up .diagnose-score-tube[data-band=low]{--vc-tube-bloom:0.5}.VocalDiagnosisClient_root__gw7up .diagnose-score-tube[data-band=mid]{--vc-tube-bloom:0.78}.VocalDiagnosisClient_root__gw7up .diagnose-score-tube[data-band=high]{--vc-tube-bloom:1}.VocalDiagnosisClient_root__gw7up .diagnose-score-tube .tube--bloom1,.VocalDiagnosisClient_root__gw7up .diagnose-score-tube .tube--bloom2{opacity:var(--vc-tube-bloom,1);transition:opacity .6s ease .3s}.VocalDiagnosisClient_root__gw7up .diagnose-error-block{display:flex;flex-direction:column;gap:10px;align-items:center}.VocalDiagnosisClient_root__gw7up .diagnose-retry-action svg{color:var(--lime)}.VocalDiagnosisClient_root__gw7up .diagnose-locked .v2-row-icon{background:rgba(200,255,61,.12);color:var(--lime)}.VocalDiagnosisClient_root__gw7up .diagnose-monitor-card{border-radius:var(--r-control);padding:16px 16px 14px;background:radial-gradient(130% 120% at 90% 0,rgba(124,92,255,.16),transparent 60%),var(--card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 34px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.05)}.VocalDiagnosisClient_root__gw7up .diagnose-monitor-hint{margin:0 0 4px;font-size:12.5px;line-height:1.5;color:var(--faint)}.VocalDiagnosisClient_root__gw7up .diagnose-monitor-card .vfx{background:transparent;border:none;padding:0;box-shadow:none}.VocalDiagnosisClient_root__gw7up .diagnose-monitor-card .vfx-title{color:var(--ink)}.VocalDiagnosisClient_root__gw7up .diagnose-monitor-card .vfx-title svg{color:var(--lime)}.VocalDiagnosisClient_root__gw7up .diagnose-monitor-card .vfx-hint,.VocalDiagnosisClient_root__gw7up .diagnose-monitor-card .vfx-slider>span{color:var(--muted)}.VocalDiagnosisClient_root__gw7up .diagnose-monitor-card .vfx-slider>em{color:var(--lime)}.VocalDiagnosisClient_root__gw7up .diagnose-monitor-card .vfx-slider input[type=range]{accent-color:var(--lime)}.VocalDiagnosisClient_root__gw7up .diagnose-monitor-card .vfx-hint .ico-inline{color:var(--lime)}.VocalDiagnosisClient_root__gw7up .diagnose-monitor-card .lc-mini{background:rgba(255,255,255,.05)}.VocalDiagnosisClient_root__gw7up .diagnose-monitor-card .lc-mini.on{background:rgba(200,255,61,.16);border-color:rgba(200,255,61,.4);color:var(--lime)}.VocalDiagnosisClient_root__gw7up .replace-confirm,.VocalDiagnosisClient_root__gw7up .replace-confirm-overlay>*{--ink:#f4f4f2}.VocalDiagnosisClient_backdrop__B3DXd{background:#05050a}.VocalDiagnosisClient_stage__sVfRC{width:min(100%,430px);max-width:430px;gap:0;padding:0 calc(16px + env(safe-area-inset-right, 0px)) calc(40px + env(safe-area-inset-bottom, 0px)) calc(16px + env(safe-area-inset-left, 0px));background:#05050a}.VocalDiagnosisClient_topbar__Z651O{position:-webkit-sticky;position:sticky;top:0;z-index:40;min-height:calc(64px + env(safe-area-inset-top, 0px));margin-inline:-16px;padding:calc(8px + env(safe-area-inset-top, 0px)) 16px 8px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(5,5,10,.96)}.VocalDiagnosisClient_back____jIW{min-height:42px;padding:0 12px;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:13px;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:12px;font-weight:760}.VocalDiagnosisClient_back____jIW:hover{color:var(--gold);background:var(--card);border-color:var(--hair)}.VocalDiagnosisClient_back____jIW:focus-visible{outline-color:var(--gold)}.VocalDiagnosisClient_back____jIW svg,.VocalDiagnosisClient_topEyebrow__JoZ_e,.VocalDiagnosisClient_topEyebrow__JoZ_e svg{color:var(--gold)}.VocalDiagnosisClient_topEyebrow__JoZ_e{font-size:9px;font-weight:800;letter-spacing:.14em}.VocalDiagnosisClient_flow__5VbJc{gap:20px;padding-top:16px}.VocalDiagnosisClient_root__gw7up .v2-eyebrow,.VocalDiagnosisClient_root__gw7up .v2-eyebrow svg,.VocalDiagnosisClient_root__gw7up .v2-section-head h2 svg,.VocalDiagnosisClient_root__gw7up .v2-section-head h3 svg{color:var(--gold)}.VocalDiagnosisClient_root__gw7up .v2-display{margin:0;color:var(--ink);font-size:clamp(28px,8.8vw,36px);font-weight:850;line-height:1.06;letter-spacing:-.055em;word-break:keep-all}.VocalDiagnosisClient_root__gw7up .v2-display strong{color:var(--ink);text-shadow:none}.VocalDiagnosisClient_root__gw7up .voco-scene.diagnose-intro-scene{display:block;padding:0;overflow:hidden;color:var(--ink);background:#0b0a10;border:1px solid var(--hair);border-radius:22px;box-shadow:0 24px 64px rgba(0,0,0,.44)}.VocalDiagnosisClient_root__gw7up .diagnose-intro-scene .voco-scene-shadow,.VocalDiagnosisClient_root__gw7up .voco-scene.diagnose-intro-scene:after,.VocalDiagnosisClient_root__gw7up .voco-scene.diagnose-intro-scene:before{display:none;content:none}.VocalDiagnosisClient_root__gw7up .diagnose-intro-scene .voco-scene-figure{position:relative;inset:auto;width:100%;height:246px;margin:0;overflow:hidden;border-bottom:1px solid var(--hair)}.VocalDiagnosisClient_root__gw7up .diagnose-intro-scene .diagnose-bandi-art{width:100%!important;height:100%!important;object-fit:cover;object-position:50% 44%;filter:saturate(.9) brightness(.78) contrast(1.04)}.VocalDiagnosisClient_root__gw7up .diagnose-intro-scene .voco-scene-copy{position:relative;z-index:1;display:grid;justify-items:stretch;grid-gap:14px;gap:14px;width:100%;max-width:none;padding:20px 18px 18px;text-align:left}.VocalDiagnosisClient_root__gw7up .diagnose-intro-eyebrow{font-size:10px;letter-spacing:.1em}.VocalDiagnosisClient_root__gw7up .diagnose-intro-line{display:none}.VocalDiagnosisClient_root__gw7up .diagnose-intro-lead{margin:0;color:var(--muted);font-size:13px;font-weight:540;line-height:1.56}.VocalDiagnosisClient_root__gw7up .diagnose-intro-actions{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}.VocalDiagnosisClient_root__gw7up .chunky-button.full-button,.VocalDiagnosisClient_root__gw7up .chunky-button:not(.chunky-soft):not(.full-button){width:100%;min-height:54px;margin:0;padding:0 18px;color:#121016;background:#f3eee6;border:1px solid rgba(255,255,255,.82);border-radius:15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 12px 28px rgba(0,0,0,.32);font-size:15px;font-weight:800}.VocalDiagnosisClient_root__gw7up .chunky-button.full-button svg,.VocalDiagnosisClient_root__gw7up .chunky-button:not(.chunky-soft):not(.full-button) svg{color:#121016}.VocalDiagnosisClient_root__gw7up .chunky-button:not(.chunky-soft):not(.full-button):disabled{color:var(--faint);background:#201e25;border-color:var(--hair);box-shadow:none}.VocalDiagnosisClient_root__gw7up .diagnose-upload-action{width:100%;min-height:48px;justify-content:center;padding:0 16px;color:var(--ink);background:transparent;border:1px solid var(--hair);border-radius:13px;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:13px;font-weight:720}.VocalDiagnosisClient_root__gw7up .diagnose-upload-action:hover{color:var(--gold);border-color:rgba(243,189,77,.4)}.VocalDiagnosisClient_root__gw7up .diagnose-upload-action svg{color:var(--gold)}.VocalDiagnosisClient_root__gw7up .diagnose-intro-note{margin:0;color:var(--faint);font-size:11.5px;line-height:1.48}.VocalDiagnosisClient_root__gw7up .diagnose-intro-remaining{color:var(--gold)}.VocalDiagnosisClient_root__gw7up .diagnose-intro-preview{gap:0;margin:2px 0 0;border-top:1px solid var(--hair)}.VocalDiagnosisClient_root__gw7up .diagnose-intro-preview-item,.VocalDiagnosisClient_root__gw7up .diagnose-intro-preview-item:last-child{min-height:62px;padding:11px 2px;background:transparent;border:0;border-bottom:1px solid var(--hair);border-radius:0}.VocalDiagnosisClient_root__gw7up .diagnose-intro-preview-item:last-child:before{display:none;content:none}.VocalDiagnosisClient_root__gw7up .diagnose-intro-preview-icon{width:34px;height:34px;color:var(--gold);background:#17151d;border:1px solid var(--hair);border-radius:10px}.VocalDiagnosisClient_root__gw7up .diagnose-intro-preview-body strong{color:var(--ink);font-size:13px;font-weight:760}.VocalDiagnosisClient_root__gw7up .diagnose-intro-preview-body em{color:var(--faint);font-size:11.5px}.VocalDiagnosisClient_flow__5VbJc>.panel,.VocalDiagnosisClient_root__gw7up .diagnose-analyzing,.VocalDiagnosisClient_root__gw7up .diagnose-recording-stage,.VocalDiagnosisClient_root__gw7up .diagnose-score-hero{padding:22px 18px;color:var(--ink);background:#0b0a10;border:1px solid var(--hair);border-radius:22px;box-shadow:0 24px 64px rgba(0,0,0,.4);-webkit-backdrop-filter:none;backdrop-filter:none}.VocalDiagnosisClient_flow__5VbJc>.panel:after,.VocalDiagnosisClient_flow__5VbJc>.panel:before,.VocalDiagnosisClient_root__gw7up .diagnose-analyzing:after,.VocalDiagnosisClient_root__gw7up .diagnose-analyzing:before,.VocalDiagnosisClient_root__gw7up .diagnose-recording-stage:after,.VocalDiagnosisClient_root__gw7up .diagnose-recording-stage:before,.VocalDiagnosisClient_root__gw7up .diagnose-score-hero:after,.VocalDiagnosisClient_root__gw7up .diagnose-score-hero:before{display:none;content:none}.VocalDiagnosisClient_flow__5VbJc>.panel>.diagnose-analyzing{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.VocalDiagnosisClient_root__gw7up .diagnose-score-hero .reward-burst{display:none}.VocalDiagnosisClient_root__gw7up .diagnose-analyzing-line,.VocalDiagnosisClient_root__gw7up .diagnose-recording-line{width:100%;max-width:none}.VocalDiagnosisClient_root__gw7up .diagnose-analyzing-line i,.VocalDiagnosisClient_root__gw7up .diagnose-recording-line i{background:var(--gold);box-shadow:none}.VocalDiagnosisClient_root__gw7up .diagnose-stage-rows{border-top-color:var(--hair)}.VocalDiagnosisClient_root__gw7up .diagnose-stage-row{min-height:54px;border-bottom-color:var(--hair)}.VocalDiagnosisClient_root__gw7up .diagnose-stage-row .diagnose-stage-mark{color:var(--faint);background:#17151d;border-color:var(--hair);border-radius:10px}.VocalDiagnosisClient_root__gw7up .diagnose-stage-row.stage-active .diagnose-stage-mark{color:var(--gold);background:rgba(243,189,77,.09);border-color:rgba(243,189,77,.38)}.VocalDiagnosisClient_root__gw7up .diagnose-stage-row.stage-active .diagnose-stage-dot{background:var(--gold);box-shadow:none}.VocalDiagnosisClient_root__gw7up .diagnose-stage-row.stage-done .diagnose-stage-dot,.VocalDiagnosisClient_root__gw7up .diagnose-stage-row.stage-done .diagnose-stage-mark{color:#111016;background:var(--correct);border-color:var(--correct)}.VocalDiagnosisClient_root__gw7up .diagnose-score-hero{gap:14px;overflow:hidden;isolation:isolate}.VocalDiagnosisClient_root__gw7up .diagnose-score-stage{perspective:none}.VocalDiagnosisClient_root__gw7up .diagnose-score-hero.glass,.VocalDiagnosisClient_root__gw7up .diagnose-score-hero.glass--thick{background:#0b0a10;-webkit-backdrop-filter:none;backdrop-filter:none}.VocalDiagnosisClient_root__gw7up .diagnose-score-track{stroke:rgba(255,255,255,.12)}.VocalDiagnosisClient_root__gw7up .diagnose-score-tube .tube--bloom1,.VocalDiagnosisClient_root__gw7up .diagnose-score-tube .tube--bloom2{opacity:0;filter:none}.VocalDiagnosisClient_root__gw7up .diagnose-score-tube .tube--core,.VocalDiagnosisClient_root__gw7up .diagnose-score-tube .tube--hot{filter:none}.VocalDiagnosisClient_root__gw7up .diagnose-score-tube[data-band=high]{--ember:var(--correct);--ember-hot:var(--correct);--ember-warm:var(--correct)}.VocalDiagnosisClient_scoreCountUp__ghWi_[data-rolling="1"]{color:var(--gold);text-shadow:none}.VocalDiagnosisClient_root__gw7up .diagnose-score-hero .hero-copy h2{margin:0;color:var(--ink);font-size:25px;font-weight:830;line-height:1.15;letter-spacing:-.045em;word-break:keep-all}.VocalDiagnosisClient_root__gw7up .diagnose-curtain-line,.VocalDiagnosisClient_root__gw7up .diagnose-score-hero .hero-copy p{color:var(--muted)}.VocalDiagnosisClient_root__gw7up .diagnose-score-rule{display:none}.VocalDiagnosisClient_root__gw7up .diagnose-redo-action,.VocalDiagnosisClient_root__gw7up .diagnose-share-action{min-height:44px;padding:0 14px;color:var(--muted);background:transparent;border:1px solid var(--hair);border-radius:13px;-webkit-backdrop-filter:none;backdrop-filter:none}.VocalDiagnosisClient_root__gw7up .diagnose-redo-action svg,.VocalDiagnosisClient_root__gw7up .diagnose-retry-action svg,.VocalDiagnosisClient_root__gw7up .diagnose-share-action svg{color:var(--gold)}.VocalDiagnosisClient_root__gw7up .diagnose-redo-action:hover,.VocalDiagnosisClient_root__gw7up .diagnose-share-action:hover:not(:disabled){color:var(--ink);border-color:rgba(243,189,77,.38)}.VocalDiagnosisClient_flow__5VbJc .coaching-report-card,.VocalDiagnosisClient_flow__5VbJc .voice-quality-card,.VocalDiagnosisClient_root__gw7up .diagnose-section{display:grid;grid-gap:12px;gap:12px;padding:22px 0 0;color:var(--ink);background:transparent;border:0;border-top:1px solid var(--hair);border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.VocalDiagnosisClient_flow__5VbJc .coaching-report-card h2,.VocalDiagnosisClient_flow__5VbJc .coaching-report-card h3,.VocalDiagnosisClient_flow__5VbJc .voice-quality-card h2,.VocalDiagnosisClient_flow__5VbJc .voice-quality-card h3,.VocalDiagnosisClient_root__gw7up .v2-section-head h2,.VocalDiagnosisClient_root__gw7up .v2-section-head h3{color:var(--ink);font-size:17px;font-weight:780;line-height:1.25;letter-spacing:-.025em}.VocalDiagnosisClient_root__gw7up .coaching-line{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.VocalDiagnosisClient_root__gw7up .diagnosis-focus{margin:0;color:var(--ink);font-size:18px;font-weight:760;line-height:1.38;letter-spacing:-.025em}.VocalDiagnosisClient_root__gw7up .diagnose-strength-chips{gap:7px}.VocalDiagnosisClient_root__gw7up .diagnose-strength-chips .pill{min-height:34px;color:var(--ink);background:#17151d;border:1px solid var(--hair)}.VocalDiagnosisClient_root__gw7up .diagnose-range-grid{gap:8px}.VocalDiagnosisClient_root__gw7up .diagnose-range-cell,.VocalDiagnosisClient_root__gw7up .diagnose-range-cell.is-key{min-width:0;padding:14px;background:#111016;border:1px solid var(--hair);border-radius:13px}.VocalDiagnosisClient_root__gw7up .diagnose-range-cell.is-key:before,.VocalDiagnosisClient_root__gw7up .diagnose-range-cell:before{display:none;content:none}.VocalDiagnosisClient_root__gw7up .diagnose-range-cap,.VocalDiagnosisClient_root__gw7up .diagnose-range-cell.is-key .diagnose-range-cap{color:var(--faint);font-size:9px;letter-spacing:.08em}.VocalDiagnosisClient_root__gw7up .diagnose-range-cell.is-key .diagnose-range-value,.VocalDiagnosisClient_root__gw7up .diagnose-range-value{overflow-wrap:anywhere;color:var(--ink);font-size:19px;font-weight:820}.VocalDiagnosisClient_root__gw7up .diagnose-range-cell.is-key{border-color:rgba(243,189,77,.34)}.VocalDiagnosisClient_root__gw7up .diagnose-range-cell.is-key .diagnose-range-value{color:var(--gold-soft)}.VocalDiagnosisClient_root__gw7up .drill-list{gap:0;border-top:1px solid var(--hair)}.VocalDiagnosisClient_root__gw7up .drill-item{padding:14px 0;background:transparent;border:0;border-bottom:1px solid var(--hair);border-radius:0}.VocalDiagnosisClient_root__gw7up .drill-item:before{display:none;content:none}.VocalDiagnosisClient_root__gw7up .drill-issue{color:var(--ink)}.VocalDiagnosisClient_root__gw7up .drill-action{color:var(--gold-soft)}.VocalDiagnosisClient_root__gw7up .drill-why{color:var(--faint)}.VocalDiagnosisClient_flow__5VbJc .progress-ring[data-tier=low],.VocalDiagnosisClient_flow__5VbJc .progress-ring[data-tier=mid]{--ring-color:var(--gold)}.VocalDiagnosisClient_flow__5VbJc .progress-ring[data-tier=high]{--ring-color:var(--correct)}.VocalDiagnosisClient_flow__5VbJc .coaching-report-card,.VocalDiagnosisClient_flow__5VbJc .voice-quality-card{--glass-strip:#111016;--glass-strip-hover:#17151d}.VocalDiagnosisClient_flow__5VbJc .coaching-report-card .progress-bar,.VocalDiagnosisClient_flow__5VbJc .voice-quality-card .progress-bar{background:#201e25}.VocalDiagnosisClient_flow__5VbJc .coaching-report-card .progress-bar span,.VocalDiagnosisClient_flow__5VbJc .voice-quality-card .progress-bar span{background:var(--gold);box-shadow:none}.VocalDiagnosisClient_flow__5VbJc .state-box{min-height:0;padding:18px;color:var(--ink);background:#111016;border:1px solid rgba(243,189,77,.3);border-radius:15px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.VocalDiagnosisClient_root__gw7up .diagnose-cast-error{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;grid-gap:13px;gap:13px;padding:14px;color:var(--ink);background:#111016;border:1px solid rgba(243,189,77,.3);border-radius:15px}.VocalDiagnosisClient_root__gw7up .diagnose-cast-error-art{position:relative;width:84px;height:84px;overflow:hidden;background:#17151d;border:1px solid var(--hair);border-radius:14px}.VocalDiagnosisClient_root__gw7up .diagnose-cast-error-art img{object-fit:cover;object-position:50% 44%;filter:saturate(.82) brightness(.72)}.VocalDiagnosisClient_root__gw7up .diagnose-cast-error-copy{min-width:0;display:grid;grid-gap:5px;gap:5px}.VocalDiagnosisClient_root__gw7up .diagnose-cast-error-copy strong{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:14px;font-weight:780}.VocalDiagnosisClient_root__gw7up .diagnose-cast-error-copy strong svg{flex:none;color:var(--gold)}.VocalDiagnosisClient_root__gw7up .diagnose-cast-error-copy>span{overflow-wrap:anywhere;color:var(--muted);font-size:11.5px;line-height:1.45}.VocalDiagnosisClient_root__gw7up .diagnose-monitor-card{padding:16px;background:#0b0a10;border:1px solid var(--hair);border-radius:15px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.VocalDiagnosisClient_root__gw7up .diagnose-monitor-card .vfx-hint .ico-inline,.VocalDiagnosisClient_root__gw7up .diagnose-monitor-card .vfx-slider>em,.VocalDiagnosisClient_root__gw7up .diagnose-monitor-card .vfx-title svg{color:var(--gold)}.VocalDiagnosisClient_root__gw7up .diagnose-monitor-card .vfx-slider input[type=range]{accent-color:var(--gold)}.VocalDiagnosisClient_root__gw7up .diagnose-monitor-card .lc-mini{color:var(--muted);background:#17151d;border-color:var(--hair)}.VocalDiagnosisClient_root__gw7up .diagnose-monitor-card .lc-mini.on{color:var(--ink);background:rgba(243,189,77,.1);border-color:rgba(243,189,77,.38)}.VocalDiagnosisClient_root__gw7up .v2-row{min-height:58px;color:var(--ink);background:#111016;border:1px solid var(--hair);border-radius:13px;-webkit-backdrop-filter:none;backdrop-filter:none}.VocalDiagnosisClient_root__gw7up .diagnose-locked .v2-row-icon,.VocalDiagnosisClient_root__gw7up .v2-row .v2-row-icon{color:var(--gold);background:transparent;border-color:var(--hair)}.VocalDiagnosisClient_root__gw7up .diagnose-recording-ring-fill{stroke:var(--gold);filter:none}.VocalDiagnosisClient_root__gw7up .diagnose-recording-timer.is-ending .diagnose-recording-ring-fill{stroke:var(--gold-soft);filter:none}.VocalDiagnosisClient_root__gw7up .record-stamp{--stamp-ink:var(--gold);--stamp-pad:rgba(243,189,77,0.06);color:var(--gold);border-color:var(--gold);box-shadow:none}.VocalDiagnosisClient_root__gw7up .diagnose-trend{color:var(--muted);background:transparent;border-color:var(--hair);border-radius:10px}.VocalDiagnosisClient_root__gw7up .diagnose-trend[data-trend=up]{color:var(--correct);border-color:rgba(185,245,62,.32)}.VocalDiagnosisClient_root__gw7up .diagnose-trend[data-trend=down]{color:var(--muted);border-color:var(--hair)}@media (max-width:350px){.VocalDiagnosisClient_stage__sVfRC{padding-inline:12px}.VocalDiagnosisClient_topbar__Z651O{margin-inline:-12px;padding-inline:12px}.VocalDiagnosisClient_root__gw7up .diagnose-intro-scene .voco-scene-figure{height:218px}.VocalDiagnosisClient_flow__5VbJc>.panel,.VocalDiagnosisClient_root__gw7up .diagnose-analyzing,.VocalDiagnosisClient_root__gw7up .diagnose-intro-scene .voco-scene-copy,.VocalDiagnosisClient_root__gw7up .diagnose-recording-stage,.VocalDiagnosisClient_root__gw7up .diagnose-score-hero{padding-inline:15px}.VocalDiagnosisClient_root__gw7up .diagnose-range-grid{grid-template-columns:1fr}.VocalDiagnosisClient_root__gw7up .diagnose-cast-error{grid-template-columns:68px minmax(0,1fr);padding:12px}.VocalDiagnosisClient_root__gw7up .diagnose-cast-error-art{width:68px;height:68px}}@media (prefers-reduced-motion:reduce){.VocalDiagnosisClient_root__gw7up .diagnose-recording-timer,.VocalDiagnosisClient_root__gw7up .diagnose-score-tube,.VocalDiagnosisClient_root__gw7up .diagnose-stage-dot{animation:none!important}}