.VocalDiagnosisClient_root__gw7up{--bg:#0a0a0b;--ink:#f4f4f2;--muted:#9a9aa2;--faint:#7a7a82;--lime:#c8ff3d;--lime-deep:#a6e500;--violet:#7c5cff;--card:rgba(255,255,255,0.045);--hair:rgba(255,255,255,0.09);--ink-on-lime:#0b1400;--gold:#f0c86b;--gold-rgb:240 200 107;--bg-rgb:10 10 11;--focus-ring:0 0 0 2px rgb(var(--bg-rgb)),0 0 0 4px rgb(200 255 61/0.95);--ember:var(--lime);--ember-hot:var(--lime-deep);--ember-warm:var(--lime);--ember-rgb:200 255 61;--ember-warm-rgb:200 255 61;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);color:var(--ink);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;font-weight:800;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{color:var(--ink)}.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 .v2-section-head .v2-section-action:hover{color:var(--ink)}.VocalDiagnosisClient_root__gw7up .coaching-line{color:var(--muted)}.VocalDiagnosisClient_root__gw7up .coaching-line strong,.VocalDiagnosisClient_root__gw7up .diagnosis-focus{color:var(--ink)}.VocalDiagnosisClient_root__gw7up .v2-row{background:var(--card);border:1px solid var(--hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink)}.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;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_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-lead{color:var(--muted)}.VocalDiagnosisClient_root__gw7up .diagnose-intro-note{color:var(--faint)}.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;box-shadow:none;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);border:1px solid var(--hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);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);color:var(--faint)}.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;overflow:hidden;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:0;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-issue{color:var(--ink)}.VocalDiagnosisClient_root__gw7up .drill-action{color:var(--lime)}.VocalDiagnosisClient_root__gw7up .drill-why{color:var(--faint)}.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);color:var(--ink);-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;width:34px;height:34px;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;color:var(--ink)}.VocalDiagnosisClient_root__gw7up .diagnose-intro-preview-body em{font-style:normal;font-size:12.5px;color:var(--faint)}.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);border:1px solid var(--hair);-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);border-color:var(--hair);color:var(--muted)}.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}