.rap-original.rap-quick-dialog{border:1px solid var(--line);background:var(--bg);width:min(1680px,100vw - 32px);max-width:none;height:min(1000px,100dvh - 32px);min-height:0;max-height:calc(100dvh - 32px);color:var(--text);overscroll-behavior:contain;flex-direction:column;padding:0;display:flex;overflow:hidden}.rap-quick-dialog .quick-create-header{border-bottom:1px solid var(--line);background:var(--bg);flex:none;padding:18px 64px 18px 22px;position:relative}.rap-quick-dialog .quick-create-header [data-slot=dialog-title]{margin:0;font-size:22px;font-weight:700;line-height:1.3}.rap-quick-dialog .quick-create-header [data-slot=dialog-description]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rap-quick-dialog .quick-create-close{border:1px solid var(--line);background:var(--panel);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:16px}.rap-quick-dialog .quick-create-body{flex:1;grid-template-columns:minmax(0,1fr) minmax(240px,.85fr) minmax(330px,1.05fr);gap:18px;min-height:0;padding:18px;display:grid}.rap-quick-dialog .quick-create-preview{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;display:grid}.rap-quick-dialog .quick-create-preview :is(video,.quick-scene-illustration){object-fit:contain;background:#000;border-radius:12px;width:100%;height:100%;min-height:0;display:block}.rap-quick-dialog .quick-create-library,.rap-quick-dialog .quick-create-form{min-width:0;min-height:0;margin:0;padding:0}.rap-quick-dialog .quick-create-library{border-left:1px solid var(--line);flex-direction:column;padding-left:18px;display:flex}.rap-quick-dialog .quick-create-library>h3,.rap-quick-dialog .quick-create-form>h3{align-items:center;gap:10px;margin:0 0 16px;font-size:18px;line-height:1.4;display:flex}.rap-quick-dialog .quick-create-library>h3>span,.rap-quick-dialog .quick-create-form>h3>span{background:var(--lime);width:26px;height:26px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.rap-quick-dialog .quick-template-scroll{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:0;padding:3px 8px 8px 3px;display:grid;overflow-y:auto}.rap-quick-dialog .quick-template-card{background:var(--panel);width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;border:2px solid #0000;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.rap-quick-dialog .quick-template-card[aria-pressed=true]{border-color:var(--lime);box-shadow:0 0 0 2px #d6f76a30}.rap-quick-dialog .quick-template-card:hover{border-color:#8d9a72}.rap-quick-dialog .quick-template-card img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.rap-quick-dialog .quick-template-caption{background:linear-gradient(#0000,#000e);gap:4px;padding:32px 10px 12px;display:grid;position:absolute;inset:auto 0 0}.rap-quick-dialog .quick-template-caption strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.rap-quick-dialog .quick-template-caption small{color:#d3d5cc;font-size:11px}.rap-quick-dialog .quick-create-form{overscroll-behavior:contain;border-left:1px solid var(--line);scrollbar-width:thin;padding:0 8px 12px 18px;overflow-y:auto}.rap-quick-dialog .quick-current-template{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}.rap-quick-dialog .quick-current-template img{object-fit:cover;border-radius:6px;flex:none;width:44px;height:58px}.rap-quick-dialog .quick-current-template strong{font-size:15px}.rap-quick-dialog .quick-current-template small{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.rap-quick-dialog .quick-studio{background:0 0;border:0;padding:0}.rap-quick-dialog .quick-studio>.wrap{width:100%;margin:0;padding:0}.rap-quick-dialog .quick-studio .section-heading,.rap-quick-dialog .quick-studio .studio-left>.step-heading,.rap-quick-dialog .quick-studio .studio-right>.step-heading:first-child,.rap-quick-dialog .quick-topic-options>.step-heading{display:none}.rap-quick-dialog .quick-studio .refined-studio{background:0 0;border:0;padding:0;display:block}.rap-quick-dialog .quick-studio .studio-left,.rap-quick-dialog .quick-studio .studio-right{border:0;min-width:0;padding:0}.rap-quick-dialog .quick-studio .uploads{gap:10px}.rap-quick-dialog .quick-studio .refined-studio .upload-box{height:138px;min-height:138px;padding:12px 8px}.rap-quick-dialog .quick-studio .upload-box strong{font-size:13px}.rap-quick-dialog .quick-studio .field-help{margin:10px 0 16px;font-size:12px;line-height:1.6}.rap-quick-dialog .quick-studio .quality-panel{margin:16px 0 12px;padding:0}.rap-quick-dialog .quick-studio .quality-panel>summary{padding:12px}.rap-quick-dialog .quick-studio .quality-panel summary strong{font-size:13px}.rap-quick-dialog .quick-studio .quality-panel summary small{font-size:11px}.rap-quick-dialog .quick-topic-options>summary{color:var(--text);font-size:14px}.rap-quick-dialog .quick-studio .consent{margin-top:12px}.rap-quick-dialog .quick-studio .consent>span{font-size:12px;line-height:1.6}.rap-original button.template-use{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0}.rap-original button.tool-preview-card{text-align:left;cursor:pointer;font:inherit;color:inherit}.rap-original .template-open{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.rap-original .template-open video{pointer-events:none}.rap-original .quick-create-loading{z-index:50;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:12px;padding:16px 24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=1000px){.rap-quick-dialog .quick-create-body{grid-template-columns:minmax(0,1fr) minmax(300px,1fr);align-content:start;overflow-y:auto}.rap-quick-dialog .quick-create-library{border:0;grid-area:1/1/auto/-1;padding:0}.rap-quick-dialog .quick-template-scroll{display:flex;overflow:auto hidden}.rap-quick-dialog .quick-template-card{flex:0 0 120px}.rap-quick-dialog .quick-template-card img{aspect-ratio:1}.rap-quick-dialog .quick-template-caption{padding:24px 6px 8px}.rap-quick-dialog .quick-template-caption small{display:none}.rap-quick-dialog .quick-template-caption strong{font-size:12px}.rap-quick-dialog .quick-create-preview :is(video,.quick-scene-illustration){height:420px}.rap-quick-dialog .quick-create-form{overflow:visible}}@media (width<=700px){.rap-original.rap-quick-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.rap-quick-dialog .quick-create-header{padding:16px 58px 16px 16px}.rap-quick-dialog .quick-create-header [data-slot=dialog-title]{font-size:18px}.rap-quick-dialog .quick-create-body{grid-template-columns:minmax(0,1fr);gap:20px;padding:14px}.rap-quick-dialog .quick-create-library{grid-area:auto}.rap-quick-dialog .quick-create-preview :is(video,.quick-scene-illustration){height:210px}.rap-quick-dialog .quick-create-form{border:0;padding:0}}.rap-quick-dialog .quick-template-scroll{flex:1;grid-auto-rows:max-content}.rap-quick-dialog .quick-template-card{aspect-ratio:3/4}.rap-quick-dialog .quick-current-template{margin-bottom:12px;padding-bottom:12px}.rap-quick-dialog .quick-current-template img{width:34px;height:44px}.rap-quick-dialog .quick-current-template small{-webkit-line-clamp:1}.rap-quick-dialog .quick-studio .refined-studio .upload-box{height:120px;min-height:120px}.rap-quick-dialog .quick-studio .refined-studio .quality-panel>summary{min-height:64px}.rap-quick-dialog .quick-studio .quality-panel{margin:10px 0}.rap-quick-dialog .quick-topic-options{margin-bottom:8px;padding:8px 0}.rap-quick-dialog .quick-studio .submit-estimate{margin:10px 0 8px}.rap-quick-dialog .quick-studio .refined-studio .generate{min-height:50px;font-size:17px}@media (width<=1000px){.rap-quick-dialog .quick-template-scroll{flex:none}.rap-quick-dialog .quick-template-card{aspect-ratio:1}}.rap-quick-dialog .quick-create-form>h3{z-index:2;background:var(--bg);padding-bottom:12px;position:sticky;top:0}.rap-original .rap-inline-workbench{width:100%;max-width:100%;height:clamp(640px,76dvh,920px);max-height:none;margin:0 auto 32px;scroll-margin-top:90px;position:relative;inset:auto;transform:translate(0,0)}.rap-inline-workbench .quick-create-header h2{margin:0;font-size:20px}@media (width<=700px){.rap-original .rap-inline-workbench{width:100%;height:auto;max-height:none;overflow:visible}.rap-inline-workbench .quick-create-body{flex:none;overflow:visible}}
