.page_submitPage__YDOQW{padding-bottom:var(--space-5xl)}.page_pageHeader__TFdqF{padding:var(--space-4xl) 0 var(--space-2xl);text-align:center}.page_formContainer__Xa8bN{max-width:800px}.page_privacyNote__fjLJy{display:flex;align-items:flex-start;gap:var(--space-md);background:rgba(20,184,166,.05);border:1px solid var(--border-accent);padding:var(--space-lg);border-radius:var(--radius-lg);margin-bottom:var(--space-2xl)}.page_privacyNote__fjLJy h3{font-size:var(--font-size-lg);color:var(--accent);margin-bottom:var(--space-xs)}.page_privacyNote__fjLJy p{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6}.page_submissionForm__bth9m{display:flex;flex-direction:column;gap:var(--space-xl)}.page_errorAlert__ocoHK{display:flex;align-items:center;gap:var(--space-sm);background:var(--danger-soft);color:var(--danger);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid rgba(248,81,73,.2);margin-bottom:var(--space-md)}.page_sectionTitle___Zm_h{font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-xs)}.page_sectionDesc__SSXGX{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--space-lg)}.page_mediaGrid__J6Qxz{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}.page_fileInputWrapper__oXOhG{position:relative}.page_fileInputHidden__0BBTu{position:absolute;width:0;height:0;opacity:0;overflow:hidden}.page_fileInputBtn__JKS6z{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);width:100%;padding:16px;background:var(--bg-secondary);border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_fileInputBtn__JKS6z:hover{border-color:var(--accent);background:var(--bg-surface);color:var(--accent)}.page_recorderSection__cdJNl{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px dashed var(--border)}.page_verifyLink__g7zAj{background:none;border:none;color:var(--text-muted);font-size:var(--font-size-xs);cursor:pointer;text-decoration:underline;transition:color .2s ease}.page_verifyLink__g7zAj:hover{color:var(--text-secondary)}.page_pinPrompt__bzF22{display:flex;align-items:center;gap:var(--space-sm)}.page_recordBtn__Z_8p_{display:inline-flex;align-items:center;gap:var(--space-sm);background:var(--bg-secondary);border:1px solid var(--border);padding:12px 24px;border-radius:var(--radius-full);color:var(--text-primary);font-weight:500;cursor:pointer;transition:all .2s ease}.page_recordBtn__Z_8p_:hover{background:var(--bg-surface)}.page_recordAction__4Ka_V{width:12px;height:12px;border-radius:50%;background:var(--danger)}.page_recordingState__cuUPF{display:inline-flex;align-items:center;gap:var(--space-md);background:rgba(248,81,73,.1);border:1px solid rgba(248,81,73,.2);padding:8px 16px;border-radius:var(--radius-full)}.page_pulse__h_p_c{width:10px;height:10px;background:var(--danger);border-radius:50%;animation:page_pulse__h_p_c 1.5s infinite}@keyframes page_pulse__h_p_c{0%{box-shadow:0 0 0 0 rgba(248,81,73,.4)}70%{box-shadow:0 0 0 10px rgba(248,81,73,0)}to{box-shadow:0 0 0 0 rgba(248,81,73,0)}}.page_duration__lo9jV{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:500}.page_stopBtn__Bfpac{width:32px;height:32px;background:var(--bg-elevated);border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);cursor:pointer}.page_stopSquare__rtloy{width:10px;height:10px;background:var(--danger);border-radius:2px}.page_playbackControls__LbkFI{display:flex;align-items:center;gap:var(--space-md);margin-top:var(--space-sm)}.page_audioPlayer__UkFwG{height:40px;flex:1 1}.page_demoGrid__vTaIj{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}.page_consentSection__zJSNt{margin-top:var(--space-lg)}.page_checkboxLabel__CI248{display:flex;align-items:flex-start;gap:var(--space-sm);cursor:pointer;position:relative}.page_checkbox__g0Rse{opacity:0;position:absolute}.page_checkmark__IlRCZ{width:20px;height:20px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all .2s ease}.page_checkbox__g0Rse:checked~.page_checkmark__IlRCZ{background:var(--accent);border-color:var(--accent)}.page_checkbox__g0Rse:checked~.page_checkmark__IlRCZ:after{content:"";width:4px;height:10px;border:solid var(--bg-primary);border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.page_consentText__bF7sz{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}.page_submitActions__Hd5Xu{text-align:center;margin-top:var(--space-2xl)}.page_submitButton__Wdxsl{width:100%;max-width:300px}.page_loading__ylth5{opacity:.7;cursor:not-allowed}.page_successContainer__Si2rS{max-width:600px;text-align:center;padding:var(--space-5xl) 0;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);animation:page_slideUpFade__AcQvo .6s ease}.page_successIcon___i2C2{width:80px;height:80px;background:var(--success-soft);color:var(--success);border-radius:50%;border:2px solid var(--success);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-md)}.page_successIcon___i2C2 svg{width:40px;height:40px}.page_successTitle__lwBeI{font-size:var(--font-size-3xl);font-weight:800;color:var(--text-primary)}.page_successMessage__FQNrF{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:1.6;max-width:500px}.page_successActions__ZQCEK{display:flex;gap:var(--space-md);margin-top:var(--space-xl)}@keyframes page_slideUpFade__AcQvo{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page_demoGrid__vTaIj,.page_mediaGrid__J6Qxz{grid-template-columns:1fr;gap:var(--space-md)}.page_playbackControls__LbkFI{flex-direction:column;align-items:stretch}.page_successActions__ZQCEK{flex-direction:column;width:100%}}