.f0q1xq_files{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.f0q1xq_file{border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg);overflow:hidden}.f0q1xq_bar{border-bottom:1px solid var(--line);color:var(--ink);background:var(--surface);align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex}.f0q1xq_ext{font-family:var(--font-mono);color:var(--muted);background:var(--bg);border-radius:6px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:500}.f0q1xq_pre{font-family:var(--font-mono);white-space:pre;color:var(--ink);margin:0;padding:16px 18px;font-size:13.5px;line-height:1.55;overflow-x:auto}.f0q1xq_time{color:var(--blue)}
.Vn4uCq_tool{border:1px solid var(--line);border-radius:var(--r-frame);background:var(--card);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:40px;margin-top:32px;padding:28px;display:grid}.Vn4uCq_stage{top:calc(var(--header-h) + 16px);flex-direction:column;gap:12px;display:flex;position:sticky}.Vn4uCq_frame{aspect-ratio:9/16;border-radius:var(--r-card);outline-offset:4px;background:#1c1f26;outline:2px dashed #0000;width:100%;transition:outline-color .15s;position:relative;overflow:hidden;container-type:inline-size}.Vn4uCq_frameDrag{outline-color:var(--blue)}.Vn4uCq_media{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.Vn4uCq_empty{text-align:center;color:#ffffffdb;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 32px;font-size:14px;display:flex;position:absolute;inset:0}.Vn4uCq_empty strong{color:#fff;font-size:15px;font-weight:600}.Vn4uCq_empty span{color:#fff9}.Vn4uCq_overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Vn4uCq_safeLine{fill:none;stroke:#2fd06e;stroke-width:5px;stroke-dasharray:24 14;opacity:.8}.Vn4uCq_caption{pointer-events:none;text-align:center;color:#fff;font-family:var(--font-sans);letter-spacing:-.01em;text-shadow:0 .04em .12em #000000b3,0 0 .04em #000000e6;flex-direction:column;align-items:center;gap:0;font-size:5.92593cqw;font-weight:700;line-height:1.2;display:flex;position:absolute;left:4%;right:4%;transform:translateY(-50%)}.Vn4uCq_captionWord{text-transform:uppercase;font-size:8.88889cqw}.Vn4uCq_captionLine{white-space:nowrap;display:block}.Vn4uCq_wHighlight{color:#ffd60a}.Vn4uCq_wBox{color:#030719;text-shadow:none;background:#ffd60a;border-radius:.14em;padding:0 .14em}.Vn4uCq_wDim{color:#ffffff80}.Vn4uCq_small{color:var(--muted);font-size:13px;line-height:1.5}.Vn4uCq_warn{color:#a3221a;background:#ff3b301a;border-radius:12px;padding:10px 14px;font-size:14px;line-height:1.5}:where(.Vn4uCq_tool) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.Vn4uCq_controls{flex-direction:column;gap:24px;min-width:0;display:flex}.Vn4uCq_group{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.Vn4uCq_groupLabel{color:var(--muted);font-size:13px;font-weight:600}.Vn4uCq_value{font-family:var(--mono);color:var(--ink);margin-left:6px}.Vn4uCq_row{flex-wrap:wrap;gap:8px;display:flex}.Vn4uCq_panel{border:1px solid var(--line);border-radius:var(--r-card);background:var(--soft);flex-direction:column;gap:12px;padding:16px 18px;font-size:15px;line-height:1.55;display:flex}.Vn4uCq_select{border-radius:var(--r-control);min-width:220px;max-width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #03071929;padding:10px 12px;font-size:14px}.Vn4uCq_segments{background:var(--soft);border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.Vn4uCq_segment{color:var(--muted);border-radius:10px;padding:9px 14px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.Vn4uCq_segment:hover{color:var(--ink)}.Vn4uCq_segment:disabled{cursor:default;opacity:.6}.Vn4uCq_segmentOn,.Vn4uCq_segmentOn:hover{background:var(--ink);color:#fff}.Vn4uCq_button,.Vn4uCq_buttonGhost,.Vn4uCq_buttonPrimary{border-radius:var(--r-control);cursor:pointer;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s;display:inline-flex}.Vn4uCq_button{color:var(--ink);background:#fff;border:1px solid #03071929}.Vn4uCq_button:hover{border-color:#03071952}.Vn4uCq_buttonGhost{color:var(--muted)}.Vn4uCq_buttonGhost:hover{color:var(--ink)}.Vn4uCq_buttonPrimary{background:var(--blue);color:#fff;padding:12px 22px}.Vn4uCq_buttonPrimary:hover{background:var(--blue-hover)}.Vn4uCq_button:focus-visible,.Vn4uCq_buttonGhost:focus-visible,.Vn4uCq_buttonPrimary:focus-visible,.Vn4uCq_segment:focus-visible,.Vn4uCq_time:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.Vn4uCq_bar{background:var(--surface-3);border-radius:3px;height:6px;position:relative;overflow:hidden}.Vn4uCq_bar>span{background:var(--blue);border-radius:3px;transition:width .3s;position:absolute;inset:0 auto 0 0}.Vn4uCq_barBusy{width:30%;animation:1.4s ease-in-out infinite Vn4uCq_busy}@keyframes Vn4uCq_busy{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){.Vn4uCq_barBusy{opacity:.4;width:100%;animation:none}}.Vn4uCq_file{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Vn4uCq_settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.Vn4uCq_range{flex-direction:column;gap:8px;display:flex}.Vn4uCq_range input{width:100%;accent-color:var(--blue)}.Vn4uCq_list{border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;width:100%;max-height:420px;list-style:none;display:flex;overflow-y:auto}.Vn4uCq_item{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.Vn4uCq_item:last-child{border-bottom:0}.Vn4uCq_time{font-family:var(--mono);color:var(--blue);border-radius:8px;padding:6px 8px;font-size:12.5px}.Vn4uCq_time:hover{background:var(--blue-soft)}.Vn4uCq_line{width:100%;font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 10px;font-size:14.5px}.Vn4uCq_line:hover{border-color:var(--line)}.Vn4uCq_line:focus{border-color:var(--blue);background:#fff;outline:none}.Vn4uCq_remove{width:30px;height:30px;color:var(--faint);border-radius:8px;font-size:18px;line-height:1}.Vn4uCq_remove:hover{background:var(--soft);color:var(--ink)}.Vn4uCq_preview{flex-direction:column;gap:12px;margin:0;display:flex}.Vn4uCq_previewBody{border-radius:var(--r-frame);background:var(--surface);align-items:center;gap:24px;padding:24px;display:flex}.Vn4uCq_previewPhone{aspect-ratio:9/16;background:#3a3e48;border-radius:14px;flex:none;width:150px;position:relative}.Vn4uCq_previewCaption{text-align:center;color:#fff;font-size:15px;font-weight:800;line-height:1.2;position:absolute;top:58%;left:8px;right:8px}.Vn4uCq_previewCaption mark{background:var(--blue);color:#fff;border-radius:4px;padding:0 3px}.Vn4uCq_previewSide{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.Vn4uCq_previewCues{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Vn4uCq_previewCues li{border:1px solid var(--line);border-radius:var(--r-control);background:var(--bg);color:var(--text-2);flex-direction:column;gap:2px;padding:8px 12px;font-size:14px;display:flex}.Vn4uCq_previewCues li>span:first-child{font-family:var(--font-mono);color:var(--text-3);font-size:11px}.Vn4uCq_previewCues .Vn4uCq_previewCueOn{border-color:var(--line-strong);color:var(--ink)}.Vn4uCq_previewCues mark{background:var(--blue-soft);color:var(--ink);border-radius:3px;padding:0 2px}.Vn4uCq_previewFiles{gap:6px;display:flex}.Vn4uCq_previewFiles span{border:1px solid var(--line-strong);font-family:var(--font-mono);color:var(--text-2);background:var(--bg);border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600}@media (max-width:760px){.Vn4uCq_preview{display:none}.Vn4uCq_tool{grid-template-columns:minmax(0,1fr);gap:28px;padding:16px}.Vn4uCq_stage{width:min(100%,300px);margin:0 auto;position:static}.Vn4uCq_settings{grid-template-columns:minmax(0,1fr)}.Vn4uCq_select{width:100%;min-width:0}}
