.demo_section__MGWmG{padding:clamp(64px,8vw,112px) var(--space-6) clamp(80px,10vw,140px);background:var(--bg-light)}.demo_header__rQZO_{max-width:1040px;margin:0 auto var(--space-12);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.demo_title__OnITF{font-size:var(--text-display);font-weight:700;letter-spacing:-.02em;line-height:1.05}.demo_sub__0ARcL{max-width:48ch;font-size:var(--text-body-lg);line-height:1.45;color:var(--text-secondary)}.Demo_window__R6XEr{max-width:1040px;margin:0 auto;background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-media);box-shadow:var(--shadow-media);overflow:hidden}.Demo_windowBar__eB1eP{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--gray-200);background:var(--gray-50)}.Demo_dots__BvCXA{display:flex;gap:7px}.Demo_dot__yQFlO{width:11px;height:11px;border-radius:50%;background:var(--gray-300)}.Demo_windowTitle__5zjFe{flex:1 1;text-align:center;font-size:var(--text-caption);color:var(--text-muted);margin-right:47px}.Demo_stepper__hB65R{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--gray-200);list-style:none;margin:0}.Demo_stepItem__zEE07{display:contents}.Demo_step__H1xw7{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:0;border-radius:var(--radius-pill);background:transparent;font-size:var(--text-caption);font-weight:500;color:var(--text-muted)}.Demo_stepCurrent__dT_0r{background:var(--gray-900);color:var(--text-inverse)}.Demo_stepDone__3DURO{color:var(--text-secondary)}button.Demo_stepDone__3DURO{cursor:pointer;transition:background .2s var(--ease-out-quart)}button.Demo_stepDone__3DURO:hover{background:var(--gray-100)}.Demo_stepCheck__facRl{color:var(--accent);font-weight:600}.Demo_stepDivider___kK_Z{align-self:center;color:var(--gray-300)}.Demo_viewport__WSOKC{padding:clamp(var(--space-6),4vw,var(--space-10));min-height:480px;display:flex;flex-direction:column}.Demo_scene__vFce2{display:flex;flex-direction:column;gap:var(--space-6);flex:1 1;animation:Demo_sceneIn__aUjs8 .4s var(--ease-out-quart) both}@keyframes Demo_sceneIn__aUjs8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.Demo_sceneTitle__MiOOX{font-size:var(--text-title);font-weight:700;letter-spacing:-.02em;line-height:1.08}.Demo_sceneSub__OSwmx{font-size:var(--text-body);line-height:1.5;color:var(--text-secondary);max-width:56ch}.Demo_sceneActions__YRgZL{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:auto;padding-top:var(--space-4)}.Demo_pillBtn__pEKqF{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-6);border:0;border-radius:var(--radius-pill);background:var(--accent);color:var(--text-inverse);font-size:var(--text-body);font-weight:500;cursor:pointer;transition:background .2s var(--ease-out-quart)}.Demo_pillBtn__pEKqF:hover{background:var(--accent-hover);color:var(--text-inverse)}.Demo_pillBtn__pEKqF:disabled{background:var(--gray-300);cursor:not-allowed}.Demo_quietBtn__LqagI{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);border:1px solid var(--gray-300);background:transparent;color:var(--text-primary);font-size:var(--text-body);font-weight:500;cursor:pointer;transition:border-color .2s var(--ease-out-quart)}.Demo_quietBtn__LqagI:hover{border-color:var(--gray-500)}.Demo_coachMark__o_QW_{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md);animation:Demo_coachIn__xE9Q8 .4s var(--ease-out-quart) .35s both}@keyframes Demo_coachIn__xE9Q8{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.Demo_coachDot__CdUDg{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent);transform:translateY(-1px)}.Demo_coachText__R13E6{font-size:var(--text-body);line-height:1.5;color:var(--text-secondary)}.Demo_coachHint___S90G{color:var(--accent);font-weight:500}.Demo_dropZone___Hde7{display:flex;align-items:center;justify-content:center;padding:var(--space-12) var(--space-6);min-height:220px;border:2px dashed var(--gray-300);border-radius:var(--radius-media);color:var(--text-muted);font-size:var(--text-body);text-align:center;transition:border-color .2s var(--ease-out-quart),background-color .2s var(--ease-out-quart)}.Demo_dropHint__vnMAj{pointer-events:none}.Demo_dropZoneOver__DMRMU{border-color:var(--accent);background:rgba(0,113,227,.04);color:var(--accent)}.Demo_dropZoneAccepted__QJ_Hd{border-style:solid;border-color:var(--gray-200);background:var(--gray-50)}.Demo_dropZoneRejected__SEEan{border-color:#d0342c;background:rgba(208,52,44,.04)}.Demo_dropResult__pGRQa{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:52ch}.Demo_dropMark__uJsWh{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#fff;font-size:var(--text-body-lg);font-weight:600}.Demo_dropMarkOk__8z8TK{background:var(--accent)}.Demo_dropMarkNo__q6h4c{background:#d0342c}.Demo_dropTitle__GnfOE{font-size:var(--text-body);font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.Demo_dropNote__V03_T{font-size:var(--text-caption);line-height:1.5;color:var(--text-secondary)}.Demo_dropResult__pGRQa .Demo_pillBtn__pEKqF{margin-top:var(--space-2)}.Demo_fileList__0TFUE{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.Demo_fileCard__YIFs_{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;text-align:left;cursor:pointer;transition:border-color .2s var(--ease-out-quart),box-shadow .2s var(--ease-out-quart)}.Demo_fileCard__YIFs_:hover{border-color:var(--accent);box-shadow:0 2px 12px rgba(0,0,0,.06)}.Demo_fileIcon__BVpAR{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--gray-100);font-size:var(--text-caption);font-weight:600;color:var(--text-secondary);text-transform:uppercase}.Demo_fileName__TnUml{font-size:var(--text-body);font-weight:600;color:var(--text-primary)}.Demo_fileMeta__j3f5a{font-size:var(--text-caption);color:var(--text-muted)}.Demo_progressWrap__bSBxS{display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;align-items:center;flex:1 1;text-align:center}.Demo_progressLabel__kxfSm{font-size:var(--text-headline);font-weight:600;letter-spacing:-.01em}.Demo_progressTrack__ksU9p{width:min(360px,80%);height:3px;border-radius:2px;background:var(--gray-200);overflow:hidden}.Demo_progressFill__iwSvl{height:100%;background:var(--accent);transition:width .4s var(--ease-out-quart)}.Demo_transcriptList__HzihQ{max-height:420px;overflow-y:auto;border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);display:flex;flex-direction:column}.Demo_utteranceWrap___oX69{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .4s var(--ease-out-quart),opacity .3s var(--ease-out-quart),visibility 0s linear}.Demo_utteranceWrapExcluded__yvfw_{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .4s var(--ease-out-quart),opacity .3s var(--ease-out-quart),visibility 0s linear .4s}.Demo_utteranceClip__DfdO3{overflow:hidden;min-height:0}.Demo_utterance__Nqe76{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);margin:var(--space-1) 0;background:var(--gray-50);border-radius:var(--radius-sm)}.Demo_transcriptListCompact__JYExC{max-height:280px;margin-top:var(--space-3)}.Demo_chip__GzKBw{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#fff;font-size:var(--text-caption);font-weight:600}.Demo_utteranceBody__FRU5j{display:flex;flex-direction:column;gap:var(--space-1)}.Demo_utteranceMeta__vA29b{display:flex;align-items:center;gap:var(--space-3)}.Demo_utteranceSpeaker__7KKGh{font-size:var(--text-caption);font-weight:600;color:var(--text-primary)}.Demo_utteranceTime__PR71e{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--text-muted)}.Demo_utteranceText__Aeu_f{font-size:var(--text-body);line-height:1.5;color:var(--text-secondary)}.Demo_speakerGrid__tm6Sk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.Demo_speakerCard___NJO1{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;text-align:left;cursor:pointer;transition:border-color .2s var(--ease-out-quart),box-shadow .2s var(--ease-out-quart)}.Demo_speakerCard___NJO1:hover{border-color:var(--gray-400)}.Demo_speakerCardSelected__yYQd_,.Demo_speakerCardSelected__yYQd_:hover{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,113,227,.15)}.Demo_speakerName__uZz8g{font-size:var(--text-body);font-weight:600;color:var(--text-primary)}.Demo_controlLabel__9thB_,.Demo_speakerTime__j7_hq{font-size:var(--text-caption);color:var(--text-muted)}.Demo_controlLabel__9thB_{font-weight:600;letter-spacing:.08em;text-transform:uppercase}.Demo_segmented__D82DY{display:inline-flex;padding:3px;gap:2px;border-radius:var(--radius-pill);background:var(--gray-100)}.Demo_segment__hZWAc{padding:var(--space-2) var(--space-5);border:0;border-radius:var(--radius-pill);background:transparent;font-size:var(--text-body);font-weight:500;color:var(--text-secondary);cursor:pointer;transition:background .2s var(--ease-out-quart)}.Demo_segmentActive__R6G52{background:#fff;color:var(--text-primary);box-shadow:0 1px 4px rgba(0,0,0,.1)}.Demo_filterNote__ErEp_{font-size:var(--text-caption);color:var(--text-muted);margin-top:var(--space-2)}.Demo_phraseRow__WGC5b{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.Demo_phraseChips__PUEy7{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Demo_phraseChip__YmLTT{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--gray-300);border-radius:var(--radius-pill);background:#fff;font-size:var(--text-caption);font-weight:500;color:var(--text-secondary);cursor:pointer;transition:border-color .2s var(--ease-out-quart),box-shadow .2s var(--ease-out-quart)}.Demo_phraseChip__YmLTT:hover{border-color:var(--gray-500)}.Demo_phraseChipSelected__DieQ8,.Demo_phraseChipSelected__DieQ8:hover{border-color:var(--accent);color:var(--text-primary);box-shadow:0 0 0 3px rgba(0,113,227,.15)}.Demo_phraseCount__gm1YV{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--gray-100);font-size:11px;color:var(--text-muted)}.Demo_previewLine__RF_NF{font-size:var(--text-body-lg);color:var(--text-secondary)}.Demo_previewLine__RF_NF strong{color:var(--text-primary);font-weight:600}.Demo_resultCard__ayq_b{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--gray-200);border-radius:var(--radius-media);background:var(--gray-50)}.Demo_waveform__w56SY{width:100%;border-radius:var(--radius-sm)}.Demo_audio__D4FQV{width:100%}.Demo_compare__laq96{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.Demo_compareBox__RaFm8{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff}.Demo_compareLabel__hDr9C{font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.Demo_compareValue__2_hRm{font-size:var(--text-title);font-weight:700;letter-spacing:-.02em}.Demo_compareValueAccent__4aZv1{color:var(--accent)}.Demo_compareMeta__xQTvr{font-size:var(--text-caption);color:var(--text-muted)}.Demo_cutList__urq2c{display:flex;flex-direction:column;border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;overflow:hidden}.Demo_cutRow__zA__d{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--text-secondary)}.Demo_cutRow__zA__d+.Demo_cutRow__zA__d{border-top:1px solid var(--gray-100)}.Demo_cutRange__UWeBV{color:var(--text-primary)}.Demo_cutDuration__FghbQ{margin-left:auto}@media (max-width:760px){.Demo_compare__laq96,.Demo_fileList__0TFUE,.Demo_speakerGrid__tm6Sk{grid-template-columns:1fr}.Demo_viewport__WSOKC{min-height:0}}