@charset "UTF-8";.visually-hidden[data-v-4aedd401]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.audio-tool-drop.is-upload-locked[data-v-4aedd401]{cursor:not-allowed;opacity:.72}.enhance-stream-hint[data-v-4aedd401]{margin:0 0 22px;padding:14px 18px 14px 16px;border-radius:12px;background:var(--at-callout-bg, rgba(22, 24, 28, .88));border:1px solid var(--at-callout-border, rgba(255, 255, 255, .09));border-left:3px solid var(--at-callout-accent, rgba(34, 211, 238, .52));box-shadow:inset 0 1px #ffffff0a,0 8px 28px #0000002e}.enhance-stream-hint__line[data-v-4aedd401]{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;font-size:14px;line-height:1.65;letter-spacing:.02em;color:var(--at-callout-text, rgba(196, 206, 218, .96))}.enhance-stream-hint__line+.enhance-stream-hint__line[data-v-4aedd401]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.enhance-stream-hint__line strong[data-v-4aedd401]{color:#ecfefffa;font-weight:650;letter-spacing:.01em;white-space:nowrap}.enhance-stream-hint__accent[data-v-4aedd401]{flex:0 0 auto;width:6px;height:6px;margin-top:.45em;border-radius:50%;background:linear-gradient(135deg,var(--at-accent-a, #22d3ee) 0%,var(--at-accent-b, #0ea5e9) 100%);box-shadow:0 0 10px #22d3ee59}.enhance-stream-hint__badge[data-v-4aedd401]{display:inline-block;margin:0 1px;padding:1px 7px 2px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.06em;vertical-align:.08em;color:var(--at-cta-text, #050810);background:linear-gradient(110deg,#5ee7ff,#22d3ee 45%,#38bdf8);box-shadow:0 0 0 1px #ffffff1f}.enhance-spec-row[data-v-4aedd401]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.enhance-spec-card[data-v-4aedd401]{width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:13px 14px 12px;margin:0;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#2e3038eb,#202228fa);color:#f8fafcfa;font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff0d;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.enhance-spec-card[data-v-4aedd401]:hover:not(.enhance-spec-card--selected){border-color:#fbbf2459;background:linear-gradient(180deg,#34363ef2,#24262cfc)}.enhance-spec-card[data-v-4aedd401]:focus-visible:not(.enhance-spec-card--selected){outline:2px solid rgba(251,191,36,.65);outline-offset:2px}.enhance-spec-card__title[data-v-4aedd401]{font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.25}.enhance-spec-card__desc[data-v-4aedd401]{font-size:12px;font-weight:400;line-height:1.45;color:#9ca3afeb}.enhance-spec-card--selected[data-v-4aedd401]{border-color:var(--at-chip-active-border, rgba(125, 211, 252, .45));background:var(--at-chip-active-bg, rgba(34, 211, 238, .2));color:#ecfefffa;font-weight:600;box-shadow:inset 0 1px #ffffff14}.enhance-spec-card--selected .enhance-spec-card__title[data-v-4aedd401]{font-weight:700}.enhance-spec-card--selected .enhance-spec-card__desc[data-v-4aedd401]{color:#bae6fde0}.enhance-spec-card--selected[data-v-4aedd401]:hover{border-color:var(--at-chip-hover-border, rgba(34, 211, 238, .26));background:#22d3ee42;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #22d3ee24}.enhance-spec-card--selected[data-v-4aedd401]:focus-visible{outline:2px solid rgba(34,211,238,.55);outline-offset:2px}@media (max-width: 639.98px){.enhance-stream-hint[data-v-4aedd401]{margin-bottom:14px;padding:10px 12px 10px 11px;border-radius:10px}.enhance-stream-hint__line[data-v-4aedd401]{font-size:12px;line-height:1.5;gap:4px 6px;letter-spacing:.01em}.enhance-stream-hint__line+.enhance-stream-hint__line[data-v-4aedd401]{margin-top:8px;padding-top:8px}.enhance-stream-hint__badge[data-v-4aedd401]{font-size:10px;padding:0 5px 1px}.enhance-stream-hint__accent[data-v-4aedd401]{width:5px;height:5px;margin-top:.42em}.enhance-spec-row[data-v-4aedd401]{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.enhance-spec-card[data-v-4aedd401]{padding:8px 8px 7px;gap:3px;border-radius:9px}.enhance-spec-card__title[data-v-4aedd401]{font-size:14px;line-height:1.2;letter-spacing:.01em}.enhance-spec-card__desc[data-v-4aedd401]{font-size:11px;line-height:1.4}}@media (max-width: 639.98px){.audio-tool-page.audio-tool-page--enhance{padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.audio-tool-page.audio-tool-page--enhance .audio-tool-page__title{font-size:clamp(17px,4.9vw,21px);line-height:1.12;margin-bottom:6px}.audio-tool-page.audio-tool-page--enhance .audio-tool-page__sub{font-size:12.5px;line-height:1.5;margin-bottom:10px}.audio-tool-page.audio-tool-page--enhance .audio-tool-section{margin-bottom:13px}.audio-tool-page.audio-tool-page--enhance .audio-tool-section__label{font-size:12px;margin-bottom:7px;letter-spacing:.01em}.audio-tool-page.audio-tool-page--enhance .audio-tool-drop{min-height:142px;padding:12px 12px 15px}.audio-tool-page.audio-tool-page--enhance .audio-tool-drop--dashed-gold{min-height:162px}.audio-tool-page.audio-tool-page--enhance .audio-tool-drop__icon{font-size:34px;margin-bottom:8px}.audio-tool-page.audio-tool-page--enhance .audio-tool-drop__title{font-size:13px;line-height:1.45;margin-bottom:8px}.audio-tool-page.audio-tool-page--enhance .audio-tool-drop__hint{font-size:11.5px;line-height:1.5;margin-bottom:12px}.audio-tool-page.audio-tool-page--enhance .audio-tool-drop__actions{gap:8px}.audio-tool-page.audio-tool-page--enhance .audio-tool-drop__actions .audio-tool-btn-primary{min-height:40px;font-size:clamp(11.5px,3.15vw,12.5px)}.audio-tool-page.audio-tool-page--enhance .audio-tool-btn-primary--lg{min-height:42px;font-size:clamp(11.5px,3.2vw,13px)!important}.audio-tool-page.audio-tool-page--enhance .audio-tool-features{margin-top:22px;gap:10px}.audio-tool-page.audio-tool-page--enhance .audio-tool-feature{padding:11px}.audio-tool-page.audio-tool-page--enhance .audio-tool-feature h3{font-size:13.5px;margin-bottom:5px;line-height:1.32}.audio-tool-page.audio-tool-page--enhance .audio-tool-feature p{font-size:12px;line-height:1.5}.audio-tool-page.audio-tool-page--enhance .sep-submit-banner{margin-bottom:12px;padding:8px 10px;font-size:12px}.audio-tool-page.audio-tool-page--enhance .sep-submit-banner__link{font-size:12px}.audio-tool-page.audio-tool-page--enhance .sep-file-list__item{padding:10px 10px 10px 9px}.audio-tool-page.audio-tool-page--enhance .sep-file-list__name{font-size:12px}.audio-tool-page.audio-tool-page--enhance .sep-file-list__rm{font-size:11.5px;padding:4px 8px}}
