.RDD6cG_production{border-top:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-top:14px;padding-top:14px;display:flex}.RDD6cG_production label,.RDD6cG_vocal,.RDD6cG_resource label{min-width:0;color:var(--text-2);gap:6px;font-size:11px;display:grid}.RDD6cG_production select,.RDD6cG_vocal select,.RDD6cG_resource select{border:1px solid var(--border-md);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:34px;color:var(--text);background:var(--bg4);font:inherit;padding:6px 10px}.RDD6cG_production .RDD6cG_check{align-items:center;gap:7px;min-height:34px;display:flex}.RDD6cG_check input{width:14px;height:14px;accent-color:var(--accent)}.RDD6cG_vocal{max-width:230px;margin-top:10px}.RDD6cG_vocal a{color:var(--text-2);font-size:10px;text-decoration:underline}.RDD6cG_references{border-top:1px solid var(--border);color:var(--text-2);margin-top:12px;padding-top:12px;font-size:11px}.RDD6cG_references summary{cursor:pointer}.RDD6cG_references>div{gap:12px;margin-top:12px;display:grid}.RDD6cG_resource{align-items:flex-end;gap:8px;min-width:0;display:flex}.RDD6cG_resource>label:first-child{flex:1}.RDD6cG_resource .RDD6cG_upload{border:1px dashed var(--border-md);border-radius:var(--radius-sm);min-height:34px;color:var(--text);cursor:pointer;align-items:center;padding:6px 10px;display:flex;position:relative}.RDD6cG_upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.RDD6cG_references p{margin:0;font-size:10px;line-height:1.6}.RDD6cG_references p[role=alert]{color:var(--danger,#f49a9a)}.RDD6cG_production :is(select,input):focus-visible,.RDD6cG_vocal select:focus-visible,.RDD6cG_resource select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RDD6cG_upload:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.RDD6cG_voiceTrigger{border:1px solid var(--border-md);border-radius:var(--radius-sm);background:var(--bg4);min-width:0;max-width:100%;height:38px;color:var(--text-2);font:inherit;cursor:pointer;flex:0 auto;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:.75rem;display:inline-flex}.RDD6cG_voiceTrigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RDD6cG_voiceTrigger svg{flex:none}.RDD6cG_voiceTriggerCompact{display:none}@media (max-width:620px){.RDD6cG_voiceTriggerText{display:none}.RDD6cG_voiceTriggerCompact{display:inline}}.RDD6cG_voiceTrigger:focus-visible,.RDD6cG_voiceClose:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RDD6cG_voicePopup{overscroll-behavior:contain;border:1px solid var(--border-md);border-radius:var(--radius-md,12px);background:var(--bg4);width:min(560px,100vw - 28px);max-width:560px;max-height:calc(100dvh - 32px);color:var(--text);padding:20px;overflow-y:auto}.RDD6cG_voiceHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.RDD6cG_voiceHeader h2{margin:0;font-size:1rem;font-weight:700;line-height:1.4}.RDD6cG_voiceClose{border:1px solid var(--border-md);border-radius:var(--radius-sm);background:var(--bg4);width:36px;height:36px;color:var(--text-2);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.RDD6cG_voiceContent{color:var(--text-2);gap:14px;font-size:.875rem;display:grid}.RDD6cG_voiceContent p{margin:0;line-height:1.6}.RDD6cG_voiceContent span,.RDD6cG_voiceContent small{margin-top:6px;display:block}.RDD6cG_voiceContent strong{color:var(--text);font-weight:600}.RDD6cG_voiceContent small{font-size:.75rem}.RDD6cG_voiceContent .RDD6cG_vocal{max-width:none;margin-top:0;font-size:.875rem}.RDD6cG_voiceContent .RDD6cG_vocal a{font-size:.75rem}.RDD6cG_easyStyles{min-width:0;color:var(--text-2);flex-basis:100%;font-size:11px}.RDD6cG_easyStyles summary{cursor:pointer}.RDD6cG_styleChips{flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.RDD6cG_styleChips button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg4));color:var(--text)}.RDD6cG_styleChips button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RDD6cG_select{border:1px solid var(--border-md);border-radius:var(--radius-sm);background:var(--bg4);width:100%;min-width:0;min-height:36px;color:var(--text);font:inherit;padding:8px 10px}
.-ppu7a_backdrop{z-index:1000;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.-ppu7a_dialog{overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:var(--radius-lg);color:#f2f3f4;background:linear-gradient(145deg,#303638,#202426);border:1px solid #45494b;width:min(100%,680px);max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto;box-shadow:0 24px 90px #0009}.-ppu7a_header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.-ppu7a_header h2{margin:0;font-size:22px}.-ppu7a_header p{color:#b9bec1;margin:6px 0 0}.-ppu7a_fields{border:0;gap:14px;min-width:0;margin:18px 0;padding:0;display:grid}.-ppu7a_fields label{gap:6px;min-width:0;font-size:14px;font-weight:600;display:grid}.-ppu7a_fields label span,.-ppu7a_empty small{color:#b9bec1;font-weight:400}.-ppu7a_fields input:not([type=checkbox]),.-ppu7a_fields textarea,.-ppu7a_fields button[aria-haspopup=listbox]{border-radius:var(--radius-sm);width:100%;min-height:42px;color:inherit;font:inherit;box-sizing:border-box;background:linear-gradient(135deg,#343a3d,#292e30);border:1px solid #4b5153;padding:10px 12px}.-ppu7a_fields textarea{resize:vertical}.-ppu7a_fields:disabled{opacity:.75}.-ppu7a_row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.-ppu7a_fields .-ppu7a_check{align-items:center;gap:10px;display:flex}.-ppu7a_check input{accent-color:#cfff58;width:18px;height:18px}.-ppu7a_preview{background:var(--media-ground);border-radius:var(--radius-sm);width:100%;max-height:320px;display:block}.-ppu7a_empty{text-align:center;border-radius:var(--radius-sm);color:#d8ddde;border:1px dashed #555e60;justify-items:center;gap:8px;padding:22px;display:grid}.-ppu7a_empty p{margin:0}.-ppu7a_dialog p[role=alert]{color:#ffb9b0}.-ppu7a_dialog a,.-ppu7a_dialog button{gap:8px}@media (max-width:520px){.-ppu7a_backdrop{padding:10px}.-ppu7a_dialog{max-height:calc(100dvh - 20px);padding:18px}.-ppu7a_row{grid-template-columns:1fr}}
._2l0JVW_options{min-width:0;color:var(--text);gap:12px;font-size:12px;display:grid}._2l0JVW_options fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}._2l0JVW_field{min-width:0;color:var(--text-2);gap:7px;font-size:12px;display:grid}._2l0JVW_field :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--border-md);border-radius:var(--radius-sm);background:var(--bg4);width:100%;min-width:0;color:var(--text);font:inherit;padding:9px 11px}._2l0JVW_field textarea{resize:vertical;min-height:68px}._2l0JVW_options :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}._2l0JVW_check{align-items:center;gap:7px;margin:10px 0;display:flex}._2l0JVW_options details{border-top:1px solid var(--border);gap:14px;padding-top:12px;display:grid}._2l0JVW_options summary{cursor:pointer;margin-bottom:12px}._2l0JVW_options p,._2l0JVW_source,._2l0JVW_field small{color:var(--text-2);margin:0;line-height:1.6}._2l0JVW_options [role=alert]{color:var(--danger,#f49a9a)}._2l0JVW_field button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg3);color:var(--text);font:inherit;padding:7px}._2l0JVW_assetUpload{border:1px dashed var(--border-md);border-radius:var(--radius-sm);cursor:pointer;overflow-wrap:anywhere;align-items:center;min-height:38px;padding:8px 10px;display:flex;position:relative}._2l0JVW_assetUpload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._2l0JVW_assetUpload:focus-within{outline:2px solid var(--accent);outline-offset:2px}
.a1f3Qq_editor{min-width:0;color:var(--text-2);gap:14px;padding-top:12px;font-size:.875rem;display:grid}.a1f3Qq_card{border:1px solid var(--border-md);border-radius:var(--radius-md);background:var(--surface-card);gap:12px;min-width:0;padding:16px;display:grid}.a1f3Qq_card h3{color:var(--text);margin:0;font-size:1rem}.a1f3Qq_card p{margin:0;line-height:1.5}.a1f3Qq_source{justify-content:space-between;align-items:center;gap:12px;display:flex}.a1f3Qq_source strong{color:var(--text);overflow-wrap:anywhere;display:block}.a1f3Qq_card audio{width:100%;min-width:0}.a1f3Qq_card label{gap:6px;min-width:0;display:grid}.a1f3Qq_card textarea,.a1f3Qq_card input[type=number],.a1f3Qq_select{box-sizing:border-box;border:1px solid var(--border-md);border-radius:var(--radius-sm);width:100%;min-height:38px;color:var(--text);background:var(--bg4);font:inherit;padding:10px}.a1f3Qq_card textarea{resize:vertical}.a1f3Qq_card fieldset{border:0;gap:14px;min-width:0;padding:0;display:grid}.a1f3Qq_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.a1f3Qq_card input[type=range]{width:100%;accent-color:var(--accent)}.a1f3Qq_card button{max-width:100%}.a1f3Qq_card section{gap:12px;display:grid}.a1f3Qq_card :is(textarea,input,button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:620px){.a1f3Qq_row{grid-template-columns:1fr}}
.p2vhXW_root{grid-column:1/-1;min-width:0}.p2vhXW_trigger,.p2vhXW_head button,.p2vhXW_reset{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg4);min-height:36px;color:var(--text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;display:flex}.p2vhXW_trigger{text-align:left;width:100%;padding:8px 10px;font-size:.8125rem}.p2vhXW_chevron{margin-left:auto}.p2vhXW_count{background:var(--glass-high);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px}.p2vhXW_panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg3,var(--bg4));color:var(--text);gap:12px;padding:12px;display:grid;box-shadow:0 12px 32px #0000004d}.p2vhXW_head{justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;display:flex}.p2vhXW_head button{flex-shrink:0;width:36px}.p2vhXW_field{gap:8px;min-width:0;font-size:.8125rem;font-weight:600;display:grid;position:relative}.p2vhXW_select{border:1px solid var(--border);appearance:none;border-radius:var(--radius-sm);background:var(--bg4);width:100%;min-width:0;min-height:36px;color:var(--text);font:inherit;padding:8px 10px}.p2vhXW_check{align-items:center;gap:8px;min-height:36px;font-size:.8125rem;display:flex}.p2vhXW_check input{accent-color:var(--accent)}.p2vhXW_reset{padding:8px 10px;font-size:.8125rem}.p2vhXW_reset:disabled{opacity:.5;cursor:default}.p2vhXW_trigger:focus-visible,.p2vhXW_head button:focus-visible,.p2vhXW_select:focus-visible,.p2vhXW_check input:focus-visible,.p2vhXW_reset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.p2vhXW_optionPanel{z-index:10060!important}
