*{box-sizing:border-box;margin:0;padding:0}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg-primary: #ffffff;--bg-secondary: #f0f4f8;--bg-tertiary: #e8eef5;--text-primary: #1a202c;--text-secondary: #4a5568;--text-tertiary: #718096;--text-inverse: #ffffff;--brand-primary: #3b82f6;--brand-primary-hover: #2563eb;--brand-primary-light: #dbeafe;--status-success: #10b981;--status-error: #ef4444;--status-warning: #f59e0b;--status-info: #3b82f6;--ui-border: #cbd5e0;--ui-shadow: rgba(0, 0, 0, .1);--ui-overlay: rgba(0, 0, 0, .5);--ui-heart: #ef4444;--ui-heart-empty: #9ca3af;--gradient-primary: linear-gradient(to bottom, #dbeafe, #bfdbfe);--color-slate-500: #64748b;--color-slate-400: #94a3b8;--color-slate-600: #475569;--color-gray-400: #9ca3af;--color-gray-600: #4b5563;--color-gray-500: #6b7280}body{margin:0;font-family:inherit;font-size:16px;line-height:1.5;color-scheme:light dark;transition:background-color .3s ease,color .3s ease}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark;--bg-primary: #1a202c;--bg-secondary: #2d3748;--bg-tertiary: #4a5568;--text-primary: #f7fafc;--text-secondary: #cbd5e0;--text-tertiary: #a0aec0;--text-inverse: #1a202c;--brand-primary: #60a5fa;--brand-primary-hover: #93c5fd;--brand-primary-light: #1e3a8a;--status-success: #34d399;--status-error: #f87171;--status-warning: #fbbf24;--status-info: #60a5fa;--ui-border: #4a5568;--ui-shadow: rgba(0, 0, 0, .3);--ui-overlay: rgba(0, 0, 0, .7);--ui-heart: #f87171;--ui-heart-empty: #6b7280;--gradient-primary: linear-gradient(to bottom, #1e293b, #0f172a);--color-slate-500: #94a3b8;--color-slate-400: #cbd5e0;--color-slate-600: #64748b;--color-gray-400: #6b7280;--color-gray-600: #9ca3af;--color-gray-500: #718096}#root{width:100%;min-height:100vh;padding-bottom:80px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ui-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--bg-primary) inset!important;-webkit-text-fill-color:var(--text-primary)!important}button{font-family:inherit}a{color:inherit;text-decoration:none}input,textarea,select{font-family:inherit;font-size:inherit}::placeholder{opacity:.6}audio{width:100%;outline:none}audio::-webkit-media-controls-panel{background-color:transparent}button{padding:0;background:none;border:none;cursor:pointer;font-size:inherit;color:inherit}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-in{animation:fadeIn .3s ease}.slide-up{animation:slideUp .3s ease}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-slate-500:oklch(55.4% .046 257.417);--color-gray-500:oklch(55.1% .027 264.364);--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}._header_el9jw_1{display:flex;justify-content:space-between;align-items:center;padding:16px 0}._title_el9jw_8{font-size:32px;font-weight:700;margin:0;color:var(--brand-primary)}._controls_el9jw_15{display:flex;gap:12px;align-items:center}._button_el9jw_21{background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}._themeButton_el9jw_33{padding:8px;border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}._themeButton_el9jw_33:hover{opacity:.8}._logoutButton_el9jw_50{font-size:14px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px}._logoutHover_el9jw_61:hover{border-color:var(--status-error);color:var(--status-error)}._container_dhxvp_1{position:relative;background:var(--bg-primary);border:1px solid var(--ui-border);box-shadow:0 1px 3px var(--ui-shadow);border-radius:16px;overflow:hidden;min-height:300px;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}@media(max-width:768px){._container_dhxvp_1{min-height:200px}}._container_dhxvp_1:hover{box-shadow:0 4px 12px var(--ui-shadow);transform:translateY(-2px)}._container_dhxvp_1._playing_dhxvp_28{border-color:var(--brand-primary);animation:_pulse_dhxvp_1 2s ease-in-out infinite}@keyframes _pulse_dhxvp_1{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 30%,transparent),0 4px 12px var(--ui-shadow)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-primary) 20%,transparent),0 4px 16px var(--ui-shadow)}}._backgroundImage_dhxvp_42{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;pointer-events:none}._backgroundImage_dhxvp_42[data-pattern=false]{background-image:linear-gradient(135deg,var(--bg-tertiary) 0%,var(--ui-border) 100%)}._backgroundImage_dhxvp_42[data-pattern=true]{filter:blur(10px);transform:scale(1.1)}._overlay_dhxvp_68{position:relative;z-index:1;display:flex;flex-direction:column;min-height:300px;padding:16px}@media(max-width:768px){._overlay_dhxvp_68{min-height:200px}}._header_dhxvp_83{display:inline-flex;align-items:center;gap:8px;padding:0 10px 0 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;box-shadow:0 1px 4px #0000001a;width:max-content}._spacer_dhxvp_99{flex:1}._footer_dhxvp_103{display:flex;align-items:center;gap:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;padding:0 12px;box-shadow:0 1px 4px #0000001a}._avatar_dhxvp_118{width:28px;height:28px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-inverse)}._overlay_dhxvp_68[data-dark-text=true] ._avatar_dhxvp_118{background:#0000001a;color:var(--text-primary)}._avatar_dhxvp_118 svg{width:16px;height:16px}._authorName_dhxvp_140{font-weight:500;color:var(--text-inverse);margin:0;font-size:13px}._overlay_dhxvp_68[data-dark-text=true] ._authorName_dhxvp_140{color:var(--text-primary)}._audio_dhxvp_151{display:none}._audioContainer_dhxvp_155{flex:1;display:flex;align-items:center}._progressBar_dhxvp_161{width:100%;height:3px;background:#0000001a;border-radius:2px;overflow:hidden}._progressFill_dhxvp_169{height:100%;background:var(--brand-primary);border-radius:2px}._stats_dhxvp_175{display:flex;align-items:center;gap:12px;padding:4px 0}._viewCount_dhxvp_182{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--color-slate-500);flex-shrink:0}._reactionButton_dhxvp_193{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .3s ease;font-size:13px;font-weight:500;color:var(--ui-heart);flex-shrink:0}._reactionButton_dhxvp_193:hover:not(:disabled){transform:scale(1.1)}._reactionButton_dhxvp_193:disabled{cursor:default;opacity:.6}._commentButton_dhxvp_217{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--color-slate-500);flex-shrink:0}._commentButton_dhxvp_217:hover:not(:disabled){transform:scale(1.1)}._commentButton_dhxvp_217:disabled{cursor:default;opacity:.6}._fullscreenOverlay_dhxvp_240{position:fixed;inset:0;background:#000000f2;z-index:9999;display:flex;align-items:center;justify-content:center;cursor:pointer;animation:_fadeIn_dhxvp_1 .2s ease-in-out;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}@keyframes _fadeIn_dhxvp_1{0%{opacity:0}to{opacity:1}}._fullscreenImage_dhxvp_268{max-width:95%;max-height:95%;object-fit:contain;animation:_zoomIn_dhxvp_1 .2s ease-in-out;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none}@keyframes _zoomIn_dhxvp_1{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes _highlightPulse_dhxvp_1{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 50%,transparent),0 4px 12px var(--ui-shadow)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--brand-primary) 30%,transparent),0 4px 16px var(--ui-shadow)}}._container_dhxvp_1._targetPost_dhxvp_300{animation:_highlightPulse_dhxvp_1 2s ease-in-out 3}._targetOverlay_dhxvp_304{position:absolute;inset:0;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;display:flex;align-items:center;justify-content:center;cursor:pointer;animation:_fadeIn_dhxvp_1 .3s ease-in-out}._targetPlayButton_dhxvp_320{animation:_bounceIn_dhxvp_1 .5s ease-out}@keyframes _bounceIn_dhxvp_1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}._targetPlayButton_dhxvp_320:hover{transform:scale(1.1);transition:transform .2s ease}._targetPlayButton_dhxvp_320 svg{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}._followButton_6h2b0_1{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:12px;font-weight:500;background:var(--brand-primary);color:var(--text-inverse);border:none;cursor:pointer;transition:all .2s ease;flex-shrink:0}._followButton_6h2b0_1:hover:not(:disabled){background:var(--brand-primary-hover);transform:scale(1.1)}._followButton_6h2b0_1:disabled{opacity:.6;cursor:not-allowed}._followButton_6h2b0_1._following_6h2b0_28{background:var(--status-success)}._followButton_6h2b0_1._following_6h2b0_28:hover:not(:disabled){background:var(--status-error)}._commentList_z5nvd_1{display:flex;flex-direction:column;max-height:400px;overflow-y:auto;padding-top:8px}._comment_z5nvd_1{padding:0;border:none;background:transparent}._commentRow_z5nvd_16{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:13px;flex-wrap:wrap;align-content:center}._username_z5nvd_26{font-weight:600;color:var(--text-primary);flex-shrink:0}._content_z5nvd_32{color:var(--text-secondary);flex:1;min-width:0;word-break:break-word;line-height:1.3}._timestamp_z5nvd_40{color:var(--text-tertiary);font-size:12px;flex-shrink:0;white-space:nowrap}._deleteBtn_z5nvd_47{background:none;border:none;color:var(--status-error);cursor:pointer;padding:2px 4px;display:flex;align-items:center;justify-content:center;transition:opacity .2s;flex-shrink:0}._deleteBtn_z5nvd_47:hover{opacity:.7}._deleteBtn_z5nvd_47:active{transform:scale(.95)}._audio_z5nvd_69{display:none}._commentRow_z5nvd_16{cursor:pointer}._audioLine_z5nvd_77{flex:1;min-width:0;display:flex;align-items:center;padding:0 10px}._commentList_z5nvd_1::-webkit-scrollbar{width:4px}._commentList_z5nvd_1::-webkit-scrollbar-track{background:transparent}._commentList_z5nvd_1::-webkit-scrollbar-thumb{background:var(--ui-border);border-radius:2px}._commentList_z5nvd_1::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}@media(max-width:600px){._commentList_z5nvd_1{max-height:300px}._commentRow_z5nvd_16{padding:6px 12px;font-size:12px;gap:6px}._timestamp_z5nvd_40{font-size:11px}._deleteBtn_z5nvd_47{padding:2px 3px}}._section_14wh5_1{position:relative;background:transparent;border:none;overflow:visible;z-index:10;display:flex;flex-direction:column;gap:8px}._commentsList_14wh5_13{padding:0;display:flex;flex-direction:column;max-height:250px;overflow-y:auto;min-height:0}._loading_14wh5_24,._noComments_14wh5_25{padding:10px 12px;text-align:center;color:var(--text-tertiary);font-size:14px}._viewMoreBtn_14wh5_33,._addCommentBtn_14wh5_34{background:none;border:1px solid var(--ui-border);color:var(--brand-primary);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s;flex-shrink:0}._viewMoreBtn_14wh5_33:hover,._addCommentBtn_14wh5_34:hover{background:var(--bg-secondary);border-color:var(--brand-primary)}._viewMoreBtn_14wh5_33{align-self:flex-start}._addCommentBtn_14wh5_34{display:flex;align-items:center;gap:8px;width:100%;justify-content:center}._addCommentBtn_14wh5_34:active{transform:scale(.98)}._footer_14wh5_70{padding:0;border:none;background:transparent;position:relative;z-index:2;flex-shrink:0}@media(max-width:600px){._commentsList_14wh5_13{max-height:200px}._addCommentBtn_14wh5_34,._viewMoreBtn_14wh5_33{font-size:12px;padding:6px 10px}}@keyframes _fadeInOverlay_16t5c_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOutOverlay_16t5c_1{0%{opacity:1}to{opacity:0}}@keyframes _slideUpModal_16t5c_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _slideDownModal_16t5c_1{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}._overlay_16t5c_41{position:fixed;inset:0;background:var(--ui-overlay);display:flex;align-items:flex-end;justify-content:center;padding:0;z-index:1000;animation:_fadeInOverlay_16t5c_1 .2s ease-out}._overlay_16t5c_41._closing_16t5c_56{animation:_fadeOutOverlay_16t5c_1 .2s ease-in forwards}@media(min-width:768px){._overlay_16t5c_41{align-items:center}}._modal_16t5c_66{background:var(--bg-primary);border-radius:16px 16px 0 0;width:100%;max-width:448px;max-height:90vh;display:flex;flex-direction:column;animation:_slideUpModal_16t5c_1 .3s ease-out;box-shadow:0 -2px 16px var(--ui-shadow);overflow:hidden}._modal_16t5c_66._closing_16t5c_56{animation:_slideDownModal_16t5c_1 .3s ease-in forwards}@media(min-width:768px){._modal_16t5c_66{border-radius:16px;max-height:80vh;box-shadow:0 20px 25px -5px var(--ui-shadow)}}._header_16t5c_91{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--ui-border);flex-shrink:0}._title_16t5c_100{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}._closeButton_16t5c_107{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all .2s;border-radius:8px;margin-left:auto}._closeButton_16t5c_107:hover{background:var(--bg-secondary);color:var(--text-primary)}._content_16t5c_126{flex:1;overflow-y:auto}._form_1fert_2{display:flex;flex-direction:column;gap:16px;padding:20px;flex:1;overflow-y:auto}._textarea_1fert_11{border:1px solid var(--ui-border);border-radius:8px;padding:12px;font-size:15px;font-family:inherit;resize:none;min-height:100px;max-height:300px;transition:border-color .2s,box-shadow .2s;color:var(--text-primary);background:var(--bg-primary)}._textarea_1fert_11:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 10%,transparent)}._textarea_1fert_11:disabled{background-color:var(--bg-secondary);color:var(--text-tertiary);cursor:not-allowed}._anonymousLabel_1fert_38{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;color:var(--color-gray-500);-webkit-user-select:none;user-select:none}._anonymousLabel_1fert_38 input[type=checkbox]{cursor:pointer;accent-color:var(--brand-primary);width:16px;height:16px}._anonymousLabel_1fert_38 input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}._audioSection_1fert_61{display:flex;align-items:center;gap:8px;margin:0 4px}._recordBtn_1fert_68,._clearAudioBtn_1fert_69{display:flex;align-items:center;gap:6px;background:none;border:1px solid var(--ui-border);color:var(--status-error);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}._recordBtn_1fert_68:hover:not(:disabled),._clearAudioBtn_1fert_69:hover:not(:disabled){background:color-mix(in srgb,var(--status-error) 10%,transparent);border-color:var(--status-error)}._recordBtn_1fert_68:disabled,._clearAudioBtn_1fert_69:disabled{cursor:not-allowed;opacity:.5}._recordBtn_1fert_68._recording_1fert_96{background:color-mix(in srgb,var(--status-error) 10%,transparent);border-color:var(--status-error);animation:_pulse_1fert_1 1s infinite}@keyframes _pulse_1fert_1{0%,to{opacity:1}50%{opacity:.7}}._audioPreview_1fert_111{display:flex;align-items:center;gap:8px;padding:8px 12px;background:color-mix(in srgb,var(--status-success) 10%,transparent);border:1px solid var(--status-success);border-radius:6px;flex:1}._playPreviewBtn_1fert_122{background:none;border:none;color:var(--status-success);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s}._playPreviewBtn_1fert_122:hover:not(:disabled){opacity:.8}._playPreviewBtn_1fert_122:disabled{cursor:not-allowed;opacity:.5}._audioLabel_1fert_144{color:var(--status-success);font-size:13px;font-weight:500;flex:1}._errorMessage_1fert_152{color:var(--status-error);font-size:13px;padding:0 4px;margin-top:-8px}._actions_1fert_160{display:flex;gap:12px;justify-content:flex-end;padding-top:4px;border-top:1px solid var(--ui-border);flex-shrink:0}._cancelBtn_1fert_169{background:var(--bg-primary);border:1px solid var(--ui-border);color:var(--text-tertiary);padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}._cancelBtn_1fert_169:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--text-tertiary)}._cancelBtn_1fert_169:disabled{cursor:not-allowed;opacity:.5}._submitBtn_1fert_191{background:var(--brand-primary);border:none;color:var(--text-inverse);padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px;justify-content:center;transition:all .2s;min-width:100px}._submitBtn_1fert_191:hover:not(:disabled){background:var(--brand-primary-hover)}._submitBtn_1fert_191:disabled{cursor:not-allowed;opacity:.6}._submitBtn_1fert_191:active:not(:disabled){transform:scale(.98)}._spinner_1fert_222{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_1fert_222 .8s linear infinite}@keyframes _spin_1fert_222{to{transform:rotate(360deg)}}@media(max-width:600px){._header_1fert_240{padding:16px 16px 12px}._title_1fert_244{font-size:16px}._closeBtn_1fert_248{width:32px;height:32px}._form_1fert_2{padding:16px;gap:12px}._textarea_1fert_11{font-size:14px;min-height:80px;padding:10px}._actions_1fert_160{padding-top:12px;gap:8px}._cancelBtn_1fert_169,._submitBtn_1fert_191{padding:8px 16px;font-size:13px;flex:1}._submitBtn_1fert_191{min-width:unset}}._contextMenu_qxgu8_1{position:fixed;background:var(--bg-primary);border:1px solid var(--ui-border);border-radius:8px;box-shadow:0 4px 12px var(--ui-shadow),0 0 0 1px color-mix(in srgb,var(--text-primary) 5%,transparent);padding:4px;z-index:10000;min-width:180px;animation:_contextMenuFadeIn_qxgu8_1 .15s ease-out}@keyframes _contextMenuFadeIn_qxgu8_1{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}._menuItem_qxgu8_24{display:flex;align-items:center;gap:12px;padding:10px 12px;width:100%;background:none;border:none;border-radius:6px;cursor:pointer;transition:background .15s ease;font-size:14px;color:var(--text-primary);text-align:left}._menuItem_qxgu8_24:hover:not(._disabled_qxgu8_40){background:var(--bg-secondary)}._menuItem_qxgu8_24:active:not(._disabled_qxgu8_40){background:var(--bg-tertiary)}._menuItem_qxgu8_24._disabled_qxgu8_40{opacity:.5;cursor:not-allowed}._menuItem_qxgu8_24._copied_qxgu8_53{background:color-mix(in srgb,var(--status-success) 20%,transparent);color:var(--status-success)}._icon_qxgu8_58{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-secondary)}._menuItem_qxgu8_24._copied_qxgu8_53 ._icon_qxgu8_58{color:var(--status-success)}._menuItem_qxgu8_24:hover:not(._disabled_qxgu8_40) ._icon_qxgu8_58{color:var(--text-primary)}._loading_se6tm_1{text-align:center;padding:60px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:50vh}._spinner_se6tm_12{width:48px;height:48px;border:4px solid var(--bg-tertiary);border-top-color:var(--brand-primary);border-radius:50%;animation:_spin_se6tm_12 .8s linear infinite}@keyframes _spin_se6tm_12{to{transform:rotate(360deg)}}._loadingText_se6tm_27{margin:0;font-size:16px;color:var(--text-secondary)}._container_1fpmc_1{display:flex;flex-direction:column;gap:16px;min-height:50vh}._empty_1fpmc_8{text-align:center;padding:40px 20px;color:var(--text-secondary);min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center}._emptyText_1fpmc_19{margin:0;font-size:16px}._form_gpuqa_1{display:flex;flex-direction:column;gap:16px;padding:20px}._section_gpuqa_8{display:flex;flex-direction:column;gap:8px}._label_gpuqa_14{font-size:14px;font-weight:500;color:var(--text-primary);margin:0}._checkbox_gpuqa_21{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--text-primary)}._fileUploadButton_gpuqa_29{display:flex;align-items:center;gap:12px;padding:12px 16px;border:2px dashed var(--ui-border);border-radius:8px;cursor:pointer;background:var(--bg-secondary);color:var(--text-secondary);transition:all .3s ease;font-size:14px}._fileUploadButton_gpuqa_29:hover{border-color:var(--brand-primary);background:var(--bg-tertiary)}._recordingContainer_gpuqa_48{border:2px solid var(--ui-border);border-radius:8px;padding:16px;background:var(--bg-secondary)}._recordButton_gpuqa_55{width:100%;padding:12px 16px;border-radius:8px;font-weight:600;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;color:var(--text-inverse);background:var(--brand-primary)}._recordButton_gpuqa_55._recording_gpuqa_48{background:var(--status-error);color:var(--text-inverse)}._recordButton_gpuqa_55:hover{opacity:.9}._audio_gpuqa_80{width:100%;margin-bottom:12px}._reRecordButton_gpuqa_85{width:100%;padding:8px 12px;font-size:14px;background:none;border:none;color:var(--status-error);cursor:pointer;transition:all .3s ease}._reRecordButton_gpuqa_85:hover{text-decoration:underline}._actions_gpuqa_100{display:flex;gap:12px;margin-top:20px}._button_gpuqa_106{flex:1;padding:12px 16px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}._button_gpuqa_106:disabled{opacity:.5;cursor:not-allowed}._button_gpuqa_106:first-child{border:1px solid var(--ui-border);background:var(--bg-secondary);color:var(--text-primary)}._button_gpuqa_106:first-child:hover{background:var(--ui-border)}._button_gpuqa_106:last-child{background:var(--brand-primary);color:var(--text-inverse)}._button_gpuqa_106:last-child:hover:not(:disabled){background:var(--brand-primary-hover)}._recordingTime_gpuqa_139{margin-top:12px;text-align:center;font-size:24px;font-weight:600;color:var(--status-error);font-variant-numeric:tabular-nums}._recordingHint_gpuqa_148{display:block;font-size:14px;margin-top:4px;color:var(--color-gray-500);font-weight:400}._submittingOverlay_gpuqa_156{position:absolute;inset:0;background:color-mix(in srgb,var(--bg-primary) 90%,transparent);border-radius:16px;display:flex;align-items:center;justify-content:center;z-index:100}._content_1bmbb_1{padding:32px}._title_1bmbb_5{font-size:32px;font-weight:700;text-align:center;color:var(--brand-primary);margin:0 0 32px}._description_1bmbb_13{text-align:center;color:var(--text-secondary);margin:0 0 24px}._tabButtons_1bmbb_19{display:flex;gap:8px;margin-bottom:24px}._tabButton_1bmbb_19{flex:1;padding:8px 16px;border-radius:8px;font-weight:500;border:none;cursor:pointer;transition:all .3s ease;background:var(--text-tertiary);color:var(--text-inverse)}._activeTabButton_1bmbb_37{background:var(--brand-primary);color:var(--text-inverse)}._form_1bmbb_42{display:flex;flex-direction:column;gap:16px}._input_1bmbb_48{padding:12px 16px;border:1px solid var(--ui-border);border-radius:8px;font-size:16px;background:var(--bg-secondary);color:var(--text-primary);transition:all .3s ease}._input_1bmbb_48:focus{outline:none;border-color:var(--brand-primary)}._submitButton_1bmbb_63{padding:12px 16px;background:var(--brand-primary);color:var(--text-inverse);border:none;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease}._submitButton_1bmbb_63:hover{background:var(--brand-primary-hover)}._cancelButton_1bmbb_79{margin-top:16px;padding:8px 16px;background:none;border:none;color:var(--text-secondary);font-weight:500;cursor:pointer;border-radius:6px;transition:all .3s ease}._cancelButton_1bmbb_79:hover{background:var(--bg-secondary)}._container_17kpd_1{margin-bottom:16px;background:var(--brand-primary);color:var(--text-inverse);border-radius:16px;padding:16px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 12px var(--ui-shadow)}._content_17kpd_13{display:flex;align-items:center;gap:12px;flex:1}._icon_17kpd_20{flex-shrink:0}._textContent_17kpd_24{display:flex;flex-direction:column}._title_17kpd_29{font-weight:600;margin:0;font-size:14px}._subtitle_17kpd_35{font-size:12px;opacity:.9;margin:2px 0 0}._button_17kpd_42{background:var(--text-inverse);color:var(--brand-primary);border:none;padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-left:12px;font-size:14px}._button_17kpd_42:hover{opacity:.9}._closeButton_17kpd_59{background:none;border:none;color:var(--text-inverse);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;margin-left:12px;transition:all .3s ease}._closeButton_17kpd_59:hover{opacity:.7}._banner_qpoy5_1{position:fixed;bottom:80px;left:50%;transform:translate(-50%);background:var(--bg-primary);border:1px solid var(--ui-border);border-radius:12px;padding:16px 20px;box-shadow:0 4px 12px var(--ui-shadow);z-index:1000;max-width:90%;width:400px;animation:_slideUp_qpoy5_1 .3s ease-out}@keyframes _slideUp_qpoy5_1{0%{transform:translate(-50%) translateY(100px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}._content_qpoy5_28{display:flex;flex-direction:column;gap:12px}._text_qpoy5_34{display:flex;flex-direction:column;gap:4px}._title_qpoy5_40{font-size:16px;font-weight:600;color:var(--text-primary)}._description_qpoy5_46{font-size:14px;color:var(--text-secondary)}._buttons_qpoy5_51{display:flex;gap:20px}._button_qpoy5_51{flex:1;padding:5px 8px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._enableButton_qpoy5_67{background:var(--brand-primary);color:var(--text-inverse)}._enableButton_qpoy5_67:hover{background:var(--brand-primary-hover);transform:translateY(-1px)}._dismissButton_qpoy5_77{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--ui-border)}._dismissButton_qpoy5_77:hover{background:var(--bg-tertiary)}._button_33wsc_1{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:40;background:var(--brand-primary);color:var(--text-inverse);box-shadow:0 4px 12px var(--ui-shadow)}._button_33wsc_1:hover{background:var(--brand-primary-hover);transform:scale(1.1)}._options_1rv3v_1{padding:20px;display:flex;flex-direction:column;gap:12px}._option_1rv3v_1{display:flex;align-items:center;gap:16px;padding:16px;background:var(--bg-secondary);border:1px solid var(--ui-border);border-radius:12px;cursor:pointer;transition:all .2s;width:100%;text-align:left}._option_1rv3v_1:hover:not(._disabled_1rv3v_22){background:var(--bg-tertiary);border-color:var(--brand-primary);transform:translateY(-2px)}._option_1rv3v_1:active:not(._disabled_1rv3v_22){transform:translateY(0)}._option_1rv3v_1._disabled_1rv3v_22{opacity:.5;cursor:not-allowed}._option_1rv3v_1._copied_1rv3v_37{background:color-mix(in srgb,var(--status-success) 20%,transparent);border-color:var(--status-success)}._iconContainer_1rv3v_42{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);border-radius:12px;color:var(--brand-primary)}._checkIcon_1rv3v_54{color:var(--status-success)}._optionText_1rv3v_58{flex:1}._optionTitle_1rv3v_62{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:4px}._optionDescription_1rv3v_69{font-size:.875rem;color:var(--text-secondary)}._tabsContainer_17xrx_1{display:flex;gap:8px;margin:16px 0;top:60px;z-index:10}._tab_17xrx_1{flex:1;padding:10px 16px;border-radius:20px;font-size:14px;font-weight:500;color:var(--text-secondary);background:transparent;border:1px solid var(--ui-border);cursor:pointer;transition:all .2s ease}._tab_17xrx_1:hover{background:var(--bg-tertiary)}._tab_17xrx_1._active_17xrx_26{background:var(--brand-primary);color:var(--text-inverse);border-color:var(--brand-primary)}._app_mnk89_1{min-height:100vh;background:var(--gradient-primary);transition:background .3s ease}._container_mnk89_7{max-width:550px;margin:0 auto;padding:16px;background-color:var(--bg-primary);min-height:100vh;transition:background-color .3s ease}
