.SmartMaterialMatchToggle_toggle__l0mGB{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;height:30px;padding:0 4px;border:1px solid transparent;border-radius:6px;background:transparent;color:hsla(0,0%,100%,.55);font:inherit;font-size:11px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}.SmartMaterialMatchToggle_toggle__l0mGB[aria-checked=true]{color:hsla(0,0%,100%,.78)}.SmartMaterialMatchToggle_toggle__l0mGB:hover:not(:disabled){background:hsla(0,0%,100%,.045)}.SmartMaterialMatchToggle_toggle__l0mGB:focus-visible{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.SmartMaterialMatchToggle_toggle__l0mGB:disabled{opacity:.4;cursor:not-allowed}.SmartMaterialMatchToggle_track__KNHiN{position:relative;display:block;width:26px;height:15px;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;background:hsla(0,0%,100%,.08)}.SmartMaterialMatchToggle_thumb__Ojwfi{position:absolute;top:2px;left:2px;width:9px;height:9px;border-radius:50%;background:hsla(0,0%,100%,.55)}.SmartMaterialMatchToggle_toggle__l0mGB[aria-checked=true] .SmartMaterialMatchToggle_track__KNHiN{background:#d4d4d8;border-color:#d4d4d8}.SmartMaterialMatchToggle_toggle__l0mGB[aria-checked=true] .SmartMaterialMatchToggle_thumb__Ojwfi{transform:translateX(11px);background:#27272a}.AudioReferenceChip_root__MK8af{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;max-width:190px;height:36px;color:var(--q-text,#e5e7eb)}.AudioReferenceChip_root__MK8af .AudioReferenceChip_chip__MwLJ5{position:static;display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;width:auto;max-width:100%;height:36px;padding:0 11px;margin:0;border:1px solid var(--q-border,hsla(0,0%,100%,.16));border-radius:10px;background:var(--q-preview,hsla(0,0%,100%,.06));color:inherit;font-family:inherit;font-size:12px;font-weight:500;line-height:1.4;cursor:pointer;box-shadow:none;transition:background .15s,border-color .15s}.AudioReferenceChip_root__MK8af .AudioReferenceChip_chip__MwLJ5:hover,.AudioReferenceChip_root__MK8af .AudioReferenceChip_chip__MwLJ5[aria-pressed=true]{background:var(--q-hover,hsla(0,0%,100%,.12));border-color:var(--q-accent,rgba(168,192,224,.6))}.AudioReferenceChip_root__MK8af .AudioReferenceChip_chip__MwLJ5:focus-visible{outline:2px solid var(--q-accent,#91b8ee);outline-offset:2px}.AudioReferenceChip_chip__MwLJ5 svg{flex-shrink:0}.AudioReferenceChip_name__NXiwF{position:static;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;padding:0}.AudioReferenceChip_error__3ZHGr,.AudioReferenceChip_status__1e51G{flex-shrink:0;font-size:10px;opacity:.7}.AudioReferenceChip_error__3ZHGr{color:var(--q-error,#f6abab)}.AudioReferenceChip_root__MK8af[data-ignored=true]{opacity:.7}.connected-reference-strip:has(.AudioReferenceChip_root__MK8af){max-width:100%;height:auto;flex-wrap:wrap;overflow:visible}.AudioReferenceChip_loading__pgt_C{animation:AudioReferenceChip_spin__r9aTb 1s linear infinite}@keyframes AudioReferenceChip_spin__r9aTb{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.AudioReferenceChip_loading__pgt_C{animation:none}}.gen-est{position:absolute;inset:0;z-index:13;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gen-est-pct{font-size:18px;font-weight:400;line-height:1;letter-spacing:0;color:#334155;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.gen-est-sub{font-size:8px;font-weight:400;line-height:1.4;color:#64748b}.gen-est-sub:only-child{font-size:12px}.video-node-preview>.gen-est~span[role=status]{opacity:0}.DolaAppointmentControl_cancel__OdFnB,.DolaAppointmentControl_trigger__wYSkq{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;height:30px;padding:0 9px;border:1px solid #48484f;border-radius:8px;color:#d9d9e5;background:#2d2d33;font-size:12px;cursor:pointer}.DolaAppointmentControl_cancel__OdFnB:disabled,.DolaAppointmentControl_trigger__wYSkq:disabled{opacity:.4;cursor:default}.DolaAppointmentControl_backdrop___pzEk{position:fixed;inset:0;z-index:10050}.DolaAppointmentControl_panel__TtpEp{position:fixed;width:360px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;box-sizing:border-box;padding:18px;border:1px solid #4a4a52;border-radius:16px;background:#25252a;color:#eeeef4;font:13px/1.5 system-ui,sans-serif;box-shadow:0 18px 60px #0008;color-scheme:dark}.DolaAppointmentControl_heading__2KSIT{display:flex;align-items:center;justify-content:space-between;font-size:16px;position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#25252a}.DolaAppointmentControl_heading__2KSIT button{border:0;background:transparent;color:#aaaab6;font-size:22px;cursor:pointer}.DolaAppointmentControl_panel__TtpEp p{margin:4px 0 15px;color:#a9a9ba;font-size:12px}.DolaAppointmentControl_panel__TtpEp label{display:block;color:#bebecd;font-size:12px;margin:9px 0}.DolaAppointmentControl_panel__TtpEp input,.DolaAppointmentControl_panel__TtpEp select{display:block;width:100%;box-sizing:border-box;margin-top:5px;height:36px;padding:0 10px;border:1px solid #50505a;border-radius:8px;background:#303037;color:#f4f4f9;font:14px system-ui,sans-serif}.DolaAppointmentControl_panel__TtpEp input:focus,.DolaAppointmentControl_panel__TtpEp select:focus{outline:2px solid #8d81de;outline-offset:1px}.DolaAppointmentControl_times__FQHsx{display:flex;align-items:center;gap:10px}.DolaAppointmentControl_times__FQHsx label{flex:1 1;min-width:0}.DolaAppointmentControl_times__FQHsx span{padding-top:14px;color:#aaa}.DolaAppointmentControl_notice__1EV7v{margin:12px 0;padding:10px;border-radius:8px;background:#303038;color:#b5b5c4;font-size:12px;line-height:1.75}.DolaAppointmentControl_modeChoices__LznF6{display:flex;gap:6px;margin:12px 0}.DolaAppointmentControl_modeActive___Pvl6,.DolaAppointmentControl_modeChoice__cULPq{flex:1 1;min-height:38px;padding:6px 5px;border:1px solid #50505a;border-radius:8px;background:#303037;color:#c8c8d4;font-size:12px;cursor:pointer}.DolaAppointmentControl_modeActive___Pvl6{border-color:#9c8bfa;background:#514575;color:#fff}.DolaAppointmentControl_confirm__ar_bf{width:100%;height:38px;border:1px solid #9c8bfa;border-radius:9px;background:#7765d4;color:#fff;cursor:pointer;font-weight:600}.DolaAppointmentControl_error__MO_C9{display:block;color:#ebc28e;font-size:12px;max-width:280px;white-space:normal;margin:7px 0}.DolaAppointmentControl_tabs__qR2Gh{display:flex;gap:6px;margin-bottom:12px}.DolaAppointmentControl_tabs__qR2Gh button{flex:1 1;padding:7px;border:1px solid #484852;border-radius:7px;background:#303037;color:#b9b9cb;font-size:12px;cursor:pointer}.DolaAppointmentControl_tabs__qR2Gh button[aria-pressed=true]{background:#514575;color:#fff;border-color:#8776bf}.DolaAppointmentControl_confirm__ar_bf:disabled,.DolaAppointmentControl_tabs__qR2Gh button:disabled{opacity:.45;cursor:default}.DolaAppointmentControl_records__9juvW{max-height:380px;overflow:auto}.DolaAppointmentControl_records__9juvW article{padding:12px 0;border-top:1px solid #45454e;font-size:12px}.DolaAppointmentControl_records__9juvW small{display:block;margin-top:4px;color:#b9b9c8}.DolaAppointmentControl_records__9juvW a,.DolaAppointmentControl_records__9juvW article button{display:inline-block;margin-top:8px;margin-right:8px;padding:5px 9px;border:1px solid #74648f;border-radius:6px;color:#e3d8fb;background:#37313f;font-size:12px;text-decoration:none;cursor:pointer}.react-flow__node-SharedReferenceArea{pointer-events:none!important;z-index:-1!important}.react-flow__node-SharedReferenceArea .react-flow__resize-control{pointer-events:auto}.shared-ref-area{--sr-raised:#292a2e;--sr-border:#ffffff1c;--sr-text:#e4e4e7;--sr-muted:#929399;position:relative;width:100%;height:100%;box-sizing:border-box;border:1px solid var(--sr-border);border-radius:14px;background:#1c1d208a;color:var(--sr-text);font-family:inherit;pointer-events:none}.canvas-theme-light .shared-ref-area,.canvas-theme-light .shared-ref-badge{--sr-surface:#fff;--sr-raised:#f4f4f5;--sr-border:#18181b20;--sr-text:#27272a;--sr-muted:#71717a}.canvas-theme-light .shared-ref-area{background:#ffffff6b}.shared-ref-area button,.shared-ref-area input,.shared-ref-badge button,.shared-ref-badge select{font-family:inherit;box-sizing:border-box}.shared-ref-area button,.shared-ref-badge button{cursor:pointer}.shared-ref-area button:disabled,.shared-ref-badge button:disabled,.shared-ref-badge select:disabled{opacity:.5;cursor:default}.shared-ref-area__header{height:50px;display:flex;align-items:center;pointer-events:auto;cursor:-webkit-grab;cursor:grab;border-bottom:1px solid var(--sr-border)}.shared-ref-area__title{background:none;border:0;outline:none;font-size:13px;width:132px;min-width:80px;padding:4px;border-radius:4px}.shared-ref-area__title:focus{background:var(--sr-raised);box-shadow:0 0 0 1px var(--sr-border)}.shared-ref-area__count{white-space:nowrap}.shared-ref-area__actions{margin-left:auto;display:flex;gap:6px}.shared-ref-area__actions button,.shared-ref-area__body-hint button{display:flex;align-items:center;justify-content:center;gap:5px;background:var(--sr-surface);color:var(--sr-text);border:1px solid var(--sr-border);border-radius:7px;padding:7px 10px;font-size:11px;font-weight:400}.shared-ref-area__actions button:hover,.shared-ref-area__body-hint button:hover{background:var(--sr-raised)}.shared-ref-area__shelf{position:relative;display:flex;align-items:center;gap:10px;padding:14px 18px;height:132px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;pointer-events:auto;background:var(--sr-surface);scrollbar-color:#8885 transparent;scrollbar-width:thin}.shared-ref-area__shelf::-webkit-scrollbar{height:5px}.shared-ref-area__shelf::-webkit-scrollbar-track{background:transparent}.shared-ref-area__shelf::-webkit-scrollbar-thumb{background:#8885;border-radius:8px}.shared-ref-material__status{line-height:1.5}.shared-ref-material{position:relative;display:flex;flex:0 0 176px;gap:8px;height:90px;border:1px solid var(--sr-border);border-radius:8px;padding:6px;box-sizing:border-box}.shared-ref-material>img{width:60px;height:76px;border-radius:4px;background:var(--sr-surface)}.shared-ref-material__fields{display:flex;flex-direction:column;gap:7px;justify-content:center}.shared-ref-material__fields input{width:100%;min-width:0;background:none;border:1px solid transparent;border-radius:4px;font-size:12px;padding:4px 2px;outline:none}.shared-ref-material__fields input+input{font-size:10px}.shared-ref-material__fields input:focus{background:var(--sr-surface);border-color:var(--sr-border)}.shared-ref-material>button{position:absolute;top:2px;right:2px;padding:2px;border:0;border-radius:4px;opacity:0;display:flex}.shared-ref-material:focus-within>button,.shared-ref-material:hover>button{opacity:1}.shared-ref-area__empty{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:var(--sr-muted);font-size:12px}.shared-ref-area__empty small{font-size:10px}.shared-ref-area__divider{display:flex;align-items:center;border-top:1px solid var(--sr-border);padding:10px 18px;font-size:10px;color:var(--sr-muted)}.shared-ref-area__body-hint{position:absolute;inset:220px 0 0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;font-size:12px;color:var(--sr-muted)}.shared-ref-area__body-hint button{pointer-events:auto}.shared-ref-area__notice{position:absolute;bottom:12px;left:18px;right:18px;display:flex;justify-content:space-between;gap:12px;align-items:center;text-align:left;padding:9px 12px;color:var(--sr-muted);border:1px solid var(--sr-border);border-radius:7px;font-size:11px;pointer-events:auto}.shared-ref-resize-line{border-color:#94949b!important}.shared-ref-resize-handle{width:6px!important;height:6px!important;background:#94949b!important;border:1px solid #fff!important}.react-flow .shared-ref-area .shared-ref-handle{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;left:-72px!important}.react-flow .shared-ref-area .shared-ref-handle>span{width:28px!important;height:28px!important;border-width:2px!important;box-shadow:0 0 0 2px rgba(0,0,0,.42)!important;font-size:20px!important;transform:translate(-50%,-50%) translateY(-2px)!important}.shared-ref-badge{--sr-surface:#242426;--sr-raised:#303033;--sr-border:#ffffff1c;--sr-text:#e4e4e7;--sr-muted:#97979f;position:relative;margin:6px 0;color:var(--sr-text);font-size:11px}.shared-ref-badge__trigger{display:flex;align-items:center;gap:6px;width:100%;padding:7px 8px;background:var(--sr-raised);color:var(--sr-text);border:1px solid var(--sr-border);border-radius:6px;font-size:11px;text-align:left}.shared-ref-badge__names{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sr-muted)}.shared-ref-badge__editor{background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:7px;margin-top:5px;padding:7px;max-height:240px;overflow:auto}.shared-ref-badge__editor-head{display:flex;align-items:center;justify-content:space-between;gap:5px;color:var(--sr-muted);font-size:10px;margin:0 0 6px}.shared-ref-badge__editor-head button{border:0;background:none;color:var(--sr-muted);display:flex;padding:4px}.shared-ref-badge__row{display:flex;align-items:center;gap:7px;padding:5px 0}.shared-ref-badge__row>img{width:27px;height:27px;border-radius:4px;object-fit:cover}.shared-ref-badge__row>span:first-of-type{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-ref-badge__used{width:13px;display:flex;color:var(--sr-muted)}.shared-ref-badge__row select{background:var(--sr-raised);color:var(--sr-text);border:1px solid var(--sr-border);border-radius:4px;padding:4px;font-size:10px}.shared-ref-badge p{font-size:10px;color:var(--sr-muted);line-height:1.5;margin:5px 0}.shared-ref-badge__detach{display:block;width:100%;margin-top:8px;padding:7px;border:1px solid var(--sr-border);border-radius:5px;background:var(--sr-raised);color:var(--sr-muted);font-size:10px;text-align:center}.shared-ref-material--audio{flex-basis:258px;gap:10px}.shared-ref-audio{width:60px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;color:var(--sr-muted)}.shared-ref-audio audio{display:none}.shared-ref-audio button{display:flex;align-items:center;justify-content:center;gap:3px;padding:5px;border:1px solid var(--sr-border);background:var(--sr-surface);font-size:9px}.shared-ref-audio small{font-size:9px}.shared-ref-material--audio .shared-ref-material__fields{flex:1 1;gap:2px}.shared-ref-material__fields select{width:100%;padding:3px 4px;background:var(--sr-surface);color:var(--sr-text);border:1px solid var(--sr-border);border-radius:4px;font-family:inherit;font-size:10px;outline-offset:1px}.shared-ref-badge__row small,.shared-ref-material__fields small{display:block;color:var(--sr-muted);font-size:9px;line-height:1.4}.shared-ref-material__fields select:focus-visible{outline:1px solid #929299}.shared-ref-material__fields .shared-ref-character-trigger{display:flex;align-items:center;gap:4px;min-height:20px;width:100%;padding:2px 4px;background:var(--sr-surface);color:var(--sr-text);border:1px solid var(--sr-border);border-radius:4px;font-size:10px;text-align:left}.shared-ref-character-trigger img{object-fit:cover;border-radius:2px;flex-shrink:0}.shared-ref-character-trigger span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-ref-character-list{z-index:10050;max-height:240px;overflow-y:auto;padding:5px;box-sizing:border-box;background:var(--sr-surface);color:var(--sr-text);border:1px solid var(--sr-border);border-radius:7px;box-shadow:0 8px 24px #0003;pointer-events:auto;font-size:12px}.shared-ref-character-list button{display:flex;align-items:center;gap:9px;width:100%;padding:6px;background:none;color:inherit;border:0;border-radius:4px;font-family:inherit;font-size:12px;text-align:left;cursor:pointer}.shared-ref-character-list button:hover,.shared-ref-character-list button[aria-selected=true]{background:var(--sr-raised)}.shared-ref-character-list button:disabled{opacity:.55;cursor:default}.shared-ref-character-list button:focus-visible{outline:1px solid var(--sr-muted);outline-offset:-1px}.shared-ref-character-list img{width:38px;height:44px;object-fit:cover;border-radius:3px;flex-shrink:0}.shared-ref-character-list span{flex:1 1;min-width:0;overflow-wrap:anywhere}.shared-ref-character-list small{display:block;margin-top:3px;color:var(--sr-muted);font-size:10px}.shared-ref-character-list p{padding:6px;color:var(--sr-muted);font-size:11px;line-height:1.5}.shared-ref-area button:focus-visible,.shared-ref-area input:focus-visible,.shared-ref-badge button:focus-visible,.shared-ref-badge select:focus-visible{outline:1px solid #929299;outline-offset:2px}.shared-ref-area{--sr-surface:#202124;--sr-raised:#2a2b2f;--sr-border:#ffffff14;--sr-text:#e5e5e8;--sr-muted:#98999f;--sr-field:#ffffff08;--sr-hover:#ffffff0c;--sr-outline:#ffffff30;--sr-primary:#eeeeef;--sr-on-primary:#202124;--sr-floor:#191a1d;--sr-header:#222327;--sr-tray:#25262b;background:var(--sr-floor);border-color:#ffffff1c;border-radius:18px;box-shadow:0 12px 32px #00000030,0 2px 5px #00000024;isolation:isolate}.canvas-theme-light .shared-ref-area{--sr-surface:#fafbfc;--sr-raised:#fff;--sr-border:#18181b12;--sr-text:#303137;--sr-muted:#85878f;--sr-field:#25273005;--sr-hover:#25273006;--sr-outline:#2527302b;--sr-primary:#303137;--sr-on-primary:#fff;--sr-floor:#edf0f3;--sr-header:#fcfcfd;--sr-tray:#f6f7f9;background:var(--sr-floor);border-color:#2527301a;box-shadow:0 12px 30px #26324412,0 2px 5px #26324409}.react-flow__node-SharedReferenceArea.selected .shared-ref-area{border-color:var(--sr-outline)}.shared-ref-area__header{height:56px;padding:0 18px;gap:10px;border-bottom-color:var(--sr-border);background:var(--sr-header);border-radius:17px 17px 0 0}.shared-ref-area__header>svg{flex-shrink:0;color:var(--sr-muted)}.shared-ref-area__title{width:156px;min-width:88px;font-size:14px;font-weight:500;letter-spacing:.1px;padding:6px 4px;color:var(--sr-text)}.shared-ref-area__count{font-size:11px;color:var(--sr-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shared-ref-area__actions{flex-shrink:0;gap:4px}.shared-ref-area__actions button{height:32px;padding:0 9px;border-color:transparent;background:transparent;border-radius:7px;color:var(--sr-muted);font-size:11px;gap:5px;transition:background .14s ease,color .14s ease}.shared-ref-area__actions button:hover{background:var(--sr-hover);color:var(--sr-text)}.shared-ref-area__actions .shared-ref-add-video{color:var(--sr-on-primary);background:var(--sr-primary);border-color:var(--sr-primary);margin:0 4px}.shared-ref-area__actions .shared-ref-add-video:hover{color:var(--sr-on-primary);background:var(--sr-primary);filter:brightness(.94)}.shared-ref-area__shelf{height:144px;padding:16px 18px;gap:12px;background:var(--sr-tray);border-bottom:1px solid var(--sr-border);box-shadow:0 2px 4px #00000004;scrollbar-color:#92949b4d transparent}.shared-ref-material{flex-basis:224px;height:112px;padding:9px;gap:12px;border-radius:11px;background:var(--sr-raised);border-color:var(--sr-border);box-shadow:0 2px 5px #00000009;transition:border-color .14s ease,box-shadow .14s ease}.shared-ref-material:hover{border-color:var(--sr-outline)}.shared-ref-material:focus-within{border-color:var(--sr-outline);box-shadow:0 0 0 2px var(--sr-hover)}.shared-ref-material>img{flex-shrink:0;width:68px;height:92px;border-radius:6px;object-fit:cover;background:var(--sr-field)}.shared-ref-material__fields{flex:1 1;gap:8px;min-width:0}.shared-ref-material__fields input{font-size:13px;font-weight:500;line-height:20px;padding:3px 4px;border-radius:5px;min-height:26px;color:var(--sr-text)}.shared-ref-material__fields input+input{font-size:11px;font-weight:400;line-height:18px;min-height:24px;color:var(--sr-muted)}.shared-ref-material__fields input::placeholder{color:var(--sr-muted);opacity:.82;font-weight:400}.shared-ref-material__fields input:hover{background:var(--sr-field)}.shared-ref-material__fields input:focus{background:var(--sr-field);border-color:var(--sr-outline);box-shadow:none}.shared-ref-material>button{top:4px;right:4px;padding:3px;border-radius:5px;background:var(--sr-raised);color:var(--sr-muted)}.shared-ref-material>button:hover{color:var(--sr-text);background:var(--sr-hover)}.shared-ref-material--audio{flex-basis:300px;gap:12px}.shared-ref-audio{width:56px;height:82px;align-self:center;border-radius:8px;background:var(--sr-field);gap:12px}.shared-ref-audio>svg{width:20px;height:20px;stroke-width:1.4;color:var(--sr-muted)}.shared-ref-audio button{padding:4px 5px;font-size:10px;border-color:var(--sr-border);border-radius:5px;background:var(--sr-raised);color:var(--sr-muted)}.shared-ref-audio button:hover{border-color:var(--sr-outline);color:var(--sr-text)}.shared-ref-material--audio .shared-ref-material__fields{gap:4px}.shared-ref-material__fields .shared-ref-character-trigger,.shared-ref-material__fields select{width:100%;height:24px;min-height:24px;padding:2px 8px;border:1px solid var(--sr-border);border-radius:6px;background-color:var(--sr-field);color:var(--sr-text);font-size:11px;line-height:18px}.shared-ref-material__fields select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:24px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23858a92' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center}.shared-ref-material__fields select option{background:var(--sr-surface);color:var(--sr-text)}.shared-ref-material__fields .shared-ref-character-trigger:hover,.shared-ref-material__fields select:hover{border-color:var(--sr-outline);background-color:var(--sr-hover)}.shared-ref-character-trigger img{width:17px;height:17px;border-radius:3px}.shared-ref-material__status{font-size:10px;line-height:13px;color:var(--sr-muted)}.shared-ref-area__divider{display:none}.shared-ref-area__notice{border-radius:8px;background:var(--sr-surface);box-shadow:0 2px 8px #0000000a}.shared-ref-character-list{border-radius:10px;padding:6px;box-shadow:0 10px 30px #00000024}.shared-ref-character-list button{border-radius:6px;padding:7px;gap:10px}.shared-ref-character-list img{border-radius:5px}.shared-ref-member:after{content:var(--shared-ref-index);position:absolute;top:-25px;left:1px;color:#717680;font-family:inherit;font-size:12px;font-weight:400;line-height:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.6px;pointer-events:none}.canvas-theme-dark .shared-ref-member:after{color:#a1a4ad}.shared-ref-member .video-node-preview:not(.is-generating):not(.is-selected){box-shadow:0 4px 10px #25304014!important}.canvas-theme-dark .shared-ref-member .video-node-preview:not(.is-generating):not(.is-selected){box-shadow:0 4px 10px #00000030!important}@media(prefers-reduced-motion:reduce){.shared-ref-area__actions button,.shared-ref-material{transition:none}}.material-pack{width:320px;border:1px solid #424650;border-radius:14px;background:#22252b;color:#e5e7eb;box-shadow:0 8px 24px #0003;font-family:inherit;overflow:visible}.material-pack--selected{border-color:#a78bfa;box-shadow:0 0 0 1px #a78bfa55,0 8px 24px #0003}.material-pack__header{display:flex;align-items:center;gap:9px;padding:13px 14px 8px;cursor:-webkit-grab;cursor:grab;color:#c4b5fd}.material-pack__header:active{cursor:-webkit-grabbing;cursor:grabbing}.material-pack__grip{flex-shrink:0;color:#8c80a7;cursor:-webkit-grab;cursor:grab}.material-pack__name{width:0;flex:1 1;background:transparent;border:0;outline:0;color:#f3f4f6;font-size:14px;font-weight:600;padding:3px;border-radius:4px}.material-pack__name:focus{background:#ffffff0a;box-shadow:0 0 0 1px #a78bfa66}.material-pack__name--label{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.material-pack__name--label:active{cursor:-webkit-grabbing;cursor:grabbing}.material-pack__name--editing{cursor:text;background:#ffffff0a;box-shadow:0 0 0 1px #a78bfa66}.material-pack__rename{flex-shrink:0}.material-pack__rename:hover{color:#ddd6fe;background:#ffffff0a;border-radius:4px}.material-pack__icon{border:0;background:transparent;color:#9ca3af;cursor:pointer;display:grid;place-items:center;padding:4px}.material-pack__summary{display:flex;justify-content:space-between;font-size:11px;color:#9ca3af;padding:0 16px 12px;gap:8px}.material-pack__body{padding:0 12px;max-height:330px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4b4f58 transparent}.material-pack__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.material-pack__card{border:1px solid #363b45;background:#1b1e24;border-radius:8px;overflow:hidden;cursor:-webkit-grab;cursor:grab;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.material-pack__card--drop{border-color:#c4b5fd;box-shadow:0 0 0 2px #a78bfa66}.material-pack__card--dragging{opacity:.25;cursor:-webkit-grabbing;cursor:grabbing;border-color:#a78bfa}.material-pack__drag-preview{position:fixed;z-index:1000000;pointer-events:none;opacity:.92}.material-pack__drag-ghost{box-sizing:border-box;transform-origin:top left;border-color:#c4b5fd;box-shadow:0 12px 30px #0008;pointer-events:none;font-family:inherit;color:#e5e7eb}.material-pack__preview{position:relative;aspect-ratio:4/3;background:#14171d;display:grid;place-items:center;overflow:hidden}.material-pack__preview img,.material-pack__preview video{width:100%;height:100%;object-fit:cover;pointer-events:none}.material-pack__symbol{color:#b6a3e6;background:linear-gradient(140deg,#363047,#20242f);width:100%;height:100%;display:grid;place-items:center}.material-pack__number{position:absolute;top:5px;left:5px;border-radius:4px;min-width:17px;text-align:center;font-size:10px;line-height:17px;background:#101318cc;color:#fff;padding:0 2px}.material-pack__delete{position:absolute;top:4px;right:4px;background:#111827d9;border:0;border-radius:4px;color:#d1d5db;display:grid;place-items:center;padding:4px;cursor:pointer;opacity:0}.material-pack__card:focus-within .material-pack__delete,.material-pack__card:hover .material-pack__delete{opacity:1}.material-pack__delete:hover{color:#fecaca;background:#7f1d1de0}.material-pack__media-icon{position:absolute;right:5px;bottom:4px;background:#101318ba;border-radius:3px;padding:2px;color:#fff}.material-pack__caption{display:flex;justify-content:space-between;align-items:center;padding:6px 7px 2px;font-size:11px;color:#ddd6fe}.material-pack__filename{font-size:10px;color:#949ba9;padding:0 7px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.material-pack__move{display:flex;justify-content:flex-end;gap:4px;padding:0 5px 4px}.material-pack__move button{background:none;color:#8790a1;border:0;cursor:pointer;padding:2px;display:grid;place-items:center;border-radius:3px}.material-pack__move button:hover{background:#ffffff10;color:#ddd6fe}.material-pack__move button:disabled{opacity:.2;cursor:default}.material-pack__empty{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:10px;border:1px dashed #4a465b;border-radius:9px;min-height:145px;color:#9282ad;text-align:center;font-size:11px}.material-pack__empty strong{font-size:12px;color:#b7b0c5;font-weight:500}.material-pack__empty span{line-height:1.8;color:#8e93a0}.material-pack__actions{display:flex;gap:8px;padding:12px 12px 8px}.material-pack__actions button{display:flex;align-items:center;justify-content:center;gap:5px;flex:1 1;font-size:11px;padding:8px 4px;background:#32323e;border:1px solid #454254;border-radius:6px;color:#d5cee5;cursor:pointer}.material-pack__actions button:hover{background:#403b51;border-color:#81709e}.material-pack__footer{border-top:1px solid #ffffff09;margin-top:4px;padding:9px 12px;font-size:10px;color:#818895;text-align:center}.material-pack__state{position:absolute;inset:0;display:grid;place-items:center;background:#111827b8;color:#ddd6fe;font-size:10px}.material-pack__state--error{background:#2d151ecc;color:#fda4af}.material-pack__picker{display:flex;flex-direction:column;gap:5px;margin:0 12px 8px;padding:8px;background:#191c22;border:1px solid #3c3948;border-radius:7px;max-height:180px;overflow:auto;font-size:11px}.material-pack__picker strong{font-size:10px;color:#9ca3af;font-weight:500;margin-bottom:3px}.material-pack__picker button{display:flex;justify-content:space-between;align-items:center;gap:6px;background:#272a32;color:#c6c3cf;border:0;border-radius:4px;padding:7px;text-align:left;cursor:pointer;overflow-wrap:anywhere}.material-pack__picker button:hover{background:#3a3349}.material-pack__picker span{padding:9px;color:#8e93a0}.material-pack__message{font-size:11px;line-height:1.6;color:#fbbf24;padding:0 12px 8px}.material-pack{position:relative;margin-top:12px}.material-pack__toolbar{position:absolute;top:-52px;left:50%;transform:translateX(-50%);z-index:30;white-space:nowrap;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s ease}.react-flow__node.selected .material-pack__toolbar,.react-flow__node:hover .material-pack__toolbar{visibility:visible;opacity:1;pointer-events:auto}.material-pack--editing{border:1px dashed #a78bfa;background:#25232d}.material-pack__drop-hint{margin:0 12px 12px;padding:13px;border:1px dashed #65537d;border-radius:8px;text-align:center;font-size:12px;line-height:1.8;color:#ddd6fe;background:#a78bfa0a}.material-pack__drop-hint span{font-size:10px;color:#aaa0b9}.material-pack__closed{margin:0 12px 12px;width:calc(100% - 24px);display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;border:0;border-radius:8px;background:#2f2b39;color:#d4c3f5;font-size:12px;cursor:pointer}.react-flow .react-flow__node .material-pack .material-pack__handle--pending.target{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.react-flow .react-flow__node .material-pack .material-pack__handle--pending.source{pointer-events:none!important}.react-flow__node.material-pack-stored-node{visibility:hidden!important;pointer-events:none!important}.react-flow__node.material-pack-drop-target .material-pack{outline:3px solid #c4b5fd;box-shadow:0 0 30px #a78bfa55}.material-pack--locked .material-pack__card{cursor:default}.react-flow__node.material-pack-eligible:before{content:"拖入素材包";position:absolute;left:12px;bottom:-32px;padding:5px 9px 5px 29px;border:1px solid #9d80d8;border-radius:7px;background:#30243f;color:#eee3ff;font-size:12px;line-height:16px;white-space:nowrap;pointer-events:none;z-index:50;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ddd6fe' stroke-width='2'%3E%3Cpath d='M3 7V5a2 2 0 0 1 2-2h5l2 3h7a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z'/%3E%3Cpath d='M12 10v7m-3-3 3 3 3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:8px}.react-flow__node.material-pack-dragging:before,.react-flow__node.material-pack-eligible:hover:before{opacity:1}.react-flow__node.material-pack-dragging{opacity:.65;outline:3px solid #a78bfa;outline-offset:5px;box-shadow:0 12px 35px #69429c55;z-index:1000!important;cursor:-webkit-grabbing;cursor:grabbing}.material-pack__drop-hint strong{font-weight:500}.material-pack__hint-receive{display:none}.react-flow__node.material-pack-drop-target .material-pack{background:#362d49;border-color:#ddd6fe}.react-flow__node.material-pack-drop-target .material-pack__drop-hint{background:#a78bfa30;border:2px solid #c4b5fd;color:#fff}.react-flow__node.material-pack-drop-target .material-pack__hint-default{display:none}.react-flow__node.material-pack-drop-target .material-pack__hint-receive{display:inline}.material-pack-notice{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:100000;max-width:calc(100vw - 32px);padding:12px 18px;border:1px solid #a78bfa;border-radius:10px;background:#30243ff5;color:#eee3ff;box-shadow:0 6px 24px #0003;font-size:14px;pointer-events:none}.material-pack-notice--error{border-color:#d69a50;background:#392b20f5;color:#ffe0ab}.material-pack--folder{border-color:#75628f;border-radius:0 14px 14px 14px;background:linear-gradient(145deg,#383141,#25252e 70%);box-shadow:0 9px 24px #261d3630,inset 0 1px 0 #ffffff0c;isolation:isolate;margin-top:28px}.material-pack--folder:before{content:"";position:absolute;left:-1px;top:-16px;width:110px;height:17px;border:1px solid #75628f;border-bottom:0;border-radius:10px 15px 0 0;background:#383141;z-index:-1;pointer-events:none}.material-pack--folder.material-pack--selected,.material-pack--folder.material-pack--selected:before{border-color:#a78bfa}.material-pack--folder .material-pack__header{padding-top:15px}.material-pack--folder .material-pack__closed{box-sizing:border-box;min-height:92px;margin-bottom:12px;background:linear-gradient(130deg,#ffffff05,#b69ae511);border:1px solid #bda5e51a;border-radius:10px;color:#ddd0f1;transition:background .15s,border-color .15s}.material-pack--folder .material-pack__closed:hover{background:#b69ae51a;border-color:#bda5e54d}.material-pack--folder .material-pack__closed>svg{width:46px;height:46px;flex-shrink:0;stroke-width:1.4;color:#c7afe9;filter:drop-shadow(0 3px 5px #0002)}.material-pack--folder .material-pack__closed>span{font-size:12px;letter-spacing:.2px}.react-flow .react-flow__node .material-pack .material-pack__handle--pending.source{pointer-events:auto!important;cursor:pointer}.material-pack__connect-hint{position:absolute;left:calc(100% + 30px);top:50%;transform:translateY(-50%);z-index:100;white-space:nowrap;padding:7px 10px;border:1px solid #a78bfa77;border-radius:7px;background:#30243ff5;color:#eee3ff;box-shadow:0 4px 14px #0003;font-size:12px;line-height:18px;pointer-events:none}.material-pack__connect-hint:before{content:"";position:absolute;left:-5px;top:50%;width:7px;height:7px;background:#30243f;border-left:1px solid #a78bfa77;border-bottom:1px solid #a78bfa77;transform:translateY(-50%) rotate(45deg)}.react-flow__node:has(.product-detail-agent-2-shell){-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.product-detail-agent-2-shell{position:relative;width:430px;overflow:visible}.product-detail-agent-2-node{width:430px;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:#191919;color:#f5f7fb;box-shadow:0 12px 32px rgba(0,0,0,.32);font-family:inherit}.product-detail-agent-2-node.is-selected{border-color:rgba(139,92,246,.78);box-shadow:0 0 0 1px rgba(139,92,246,.26),0 12px 32px rgba(0,0,0,.36)}.product-detail-agent-2-handle{display:flex!important;align-items:center;justify-content:center;width:16px!important;height:16px!important;border:2px solid #0f0f0f!important;background:#8b5cf6!important;color:#fff;font-size:11px;font-weight:800}.product-detail-agent-2-handle span{transform:translateY(-.5px);pointer-events:none}.product-detail-agent-2-header{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 14px;border-bottom:1px solid hsla(0,0%,100%,.08);background:#202020}.product-detail-agent-2-mark{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(145deg,#9b6df2,#6550d8);color:#fff;font-size:10px;font-weight:850;letter-spacing:.04em}.product-detail-agent-2-title{font-size:14px;font-weight:750;line-height:1.2}.product-detail-agent-2-subtitle{margin-top:3px;color:#8c929e;font-size:10px}.product-detail-agent-2-status{margin-left:auto;padding:3px 7px;border:1px solid rgba(139,92,246,.25);border-radius:999px;background:rgba(139,92,246,.1);color:#bda6ff;font-size:9px}.product-detail-agent-2-reference{display:flex;align-items:center;gap:10px;min-height:58px;padding:9px 14px;border-bottom:1px solid hsla(0,0%,100%,.06);background:#1c1c1c}.product-detail-agent-2-reference img{width:48px;height:48px;flex:none;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:#0f0f0f;object-fit:cover}.product-detail-agent-2-reference div{display:flex;min-width:0;flex-direction:column;gap:5px}.product-detail-agent-2-reference span{display:inline-flex;align-items:center;gap:5px;color:#c8b9ff;font-size:11px;font-weight:650}.product-detail-agent-2-reference small{color:#747b86;font-size:9px}.product-detail-agent-2-reference.is-empty{min-height:38px;border-bottom-color:hsla(0,91%,71%,.12);background:rgba(127,29,29,.12);color:#f59b9b;font-size:11px}.product-detail-agent-2-plan{height:184px;overflow-y:auto;padding:12px 14px;background:#171717;scrollbar-color:#454545 transparent;scrollbar-width:thin}.product-detail-agent-2-plan-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.product-detail-agent-2-plan-heading strong{max-width:270px;overflow:hidden;color:#eceef3;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-detail-agent-2-plan-heading span{color:#8b93a0;font-size:9px}.product-detail-agent-2-module-list{display:grid;grid-gap:6px;gap:6px}.product-detail-agent-2-module-list>div{display:grid;grid-template-columns:22px 1fr;grid-gap:7px;gap:7px;align-items:start;padding:7px 8px;border:1px solid hsla(0,0%,100%,.06);border-radius:7px;background:#202020}.product-detail-agent-2-module-list>div>span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:rgba(139,92,246,.15);color:#bba3ff;font-size:9px;font-weight:750}.product-detail-agent-2-module-list p{display:flex;min-width:0;flex-direction:column;gap:3px;margin:0}.product-detail-agent-2-module-list strong{color:#e3e5e9;font-size:10px;font-weight:700}.product-detail-agent-2-module-list small{color:#747b85;font-size:9px;line-height:1.4}.product-detail-agent-2-empty-plan{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center}.product-detail-agent-2-empty-plan strong{color:#d9dce2;font-size:12px}.product-detail-agent-2-empty-plan small{max-width:280px;margin-top:7px;color:#707680;font-size:10px;line-height:1.5}.product-detail-agent-2-error{padding:7px 14px 0;background:#202020;color:#ff8d8d;font-size:10px;line-height:1.4}.product-detail-agent-2-composer{position:relative;padding:11px 52px 8px 12px;background:#202020}.product-detail-agent-2-composer textarea{display:block;box-sizing:border-box;width:100%;min-height:124px;max-height:240px;resize:vertical;border:1px solid #3c3c3c;border-radius:9px;outline:none;background:#151515;padding:10px 11px;color:#f2f3f5;font:inherit;font-size:12px;line-height:1.5}.product-detail-agent-2-composer textarea:focus{border-color:#8061df;box-shadow:0 0 0 2px rgba(128,97,223,.12)}.product-detail-agent-2-composer textarea::placeholder{color:#656b75}.product-detail-agent-2-composer button{position:absolute;right:12px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:9px;background:#7558d6;color:#fff;cursor:pointer}.product-detail-agent-2-composer button:hover:not(:disabled){background:#896be4}.product-detail-agent-2-composer button:disabled{background:#3d414b;color:#7f8490;cursor:not-allowed}.product-detail-agent-2-composer button.is-loading svg,.product-detail-agent-2-progress svg{animation:product-detail-agent-2-spin .9s linear infinite}.product-detail-agent-2-footer{display:flex;gap:8px;padding:0 12px 10px;background:#202020}.product-detail-agent-2-footer label{display:flex;min-width:0;flex:0 0 112px;flex-direction:column;gap:4px}.product-detail-agent-2-footer label.is-model{flex:1 1}.product-detail-agent-2-footer label>span{color:#777e89;font-size:9px}.product-detail-agent-2-footer select{width:100%;min-height:32px;border:1px solid #3d3d3d;border-radius:7px;outline:none;background:#171717;padding:0 8px;color:#e4e7ec;font:inherit;font-size:10px;cursor:pointer}.product-detail-agent-2-footer select:focus{border-color:#7558d6}.product-detail-agent-2-parameters{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:0 12px 10px;background:#202020}.product-detail-agent-2-parameters label{display:flex;min-width:0;flex-direction:column;gap:4px}.product-detail-agent-2-parameters label>span{color:#777e89;font-size:9px}.product-detail-agent-2-parameters input,.product-detail-agent-2-parameters select{box-sizing:border-box;width:100%;min-height:32px;border:1px solid #3d3d3d;border-radius:7px;outline:none;background:#171717;padding:0 8px;color:#e4e7ec;font:inherit;font-size:10px}.product-detail-agent-2-parameters select{cursor:pointer}.product-detail-agent-2-parameters select:disabled{color:#9096a1;cursor:default}.product-detail-agent-2-parameters input:focus,.product-detail-agent-2-parameters select:focus{border-color:#7558d6}.product-detail-agent-2-adaptive-size{display:grid;grid-column:1/-1;grid-template-columns:1fr auto 1fr;grid-gap:8px;gap:8px;align-items:end}.product-detail-agent-2-adaptive-size>span{padding-bottom:8px;color:#777e89;font-size:10px}.product-detail-agent-2-progress{display:flex;align-items:center;gap:6px;min-height:25px;padding:0 12px 8px;background:#202020;color:#777f8b;font-size:9px}@keyframes product-detail-agent-2-spin{to{transform:rotate(1turn)}}.react-flow__node:has(.deepseek-text-node-shell){-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.deepseek-text-node-shell{position:relative;width:520px;overflow:visible}.deepseek-text-node{width:520px;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:#191919;color:#f5f7fb;box-shadow:0 12px 32px rgba(0,0,0,.32);font-family:inherit}.deepseek-text-node.is-selected{border-color:rgba(112,148,255,.72);box-shadow:0 0 0 1px rgba(112,148,255,.28),0 12px 32px rgba(0,0,0,.36)}.deepseek-text-header{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 14px;border-bottom:1px solid hsla(0,0%,100%,.08);background:#202020}.deepseek-text-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(145deg,#718fff,#4d63db);color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em}.deepseek-text-title{font-size:14px;font-weight:700;line-height:1.2}.deepseek-text-subtitle{margin-top:2px;color:#8c929e;font-size:10px}.deepseek-text-status{margin-left:auto;color:#8992a3;font-size:10px}.deepseek-text-references{display:flex;align-items:center;gap:7px;min-height:34px;padding:0 14px;border-bottom:1px solid hsla(0,0%,100%,.06);background:#1c1c1c}.deepseek-text-references span{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid rgba(112,148,255,.24);border-radius:6px;background:rgba(85,111,210,.12);color:#b8c5fa;font-size:10px}.deepseek-text-references small{margin-left:auto;color:#6f7682;font-size:9px}.deepseek-text-messages{height:300px;overflow-y:auto;padding:16px 14px;background:#171717;cursor:text;scrollbar-color:#454545 transparent;scrollbar-width:thin;-webkit-user-select:text;-moz-user-select:text;user-select:text}.deepseek-text-empty{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;color:#d5d8de;text-align:center}.deepseek-text-empty span{font-size:14px;font-weight:650}.deepseek-text-empty small{margin-top:7px;color:#717680;font-size:11px}.deepseek-text-message{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:14px}.deepseek-text-message.is-user{align-items:flex-end}.deepseek-text-role{margin:0 3px 5px;color:#777e89;font-size:10px}.deepseek-text-message>div{max-width:86%;padding:9px 11px;border:1px solid hsla(0,0%,100%,.08);border-radius:4px 12px 12px 12px;background:#252525;color:#e9ebef;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.deepseek-text-message.is-user>div{border-color:rgba(112,148,255,.2);border-radius:12px 4px 12px 12px;background:#334681;color:#fff}.deepseek-text-thinking{display:flex;align-items:center;gap:7px;color:#8d94a0;font-size:11px}.deepseek-text-send-button.is-sending svg,.deepseek-text-thinking svg{animation:deepseek-text-spin .9s linear infinite}.deepseek-text-error{padding:7px 14px 0;background:#202020;color:#ff8d8d;font-size:11px;line-height:1.4}.deepseek-text-composer{position:relative;padding:12px 52px 8px 12px;background:#202020}.deepseek-text-editor{display:block;box-sizing:border-box;width:100%;min-height:169px;max-height:281px;overflow-y:auto;border:1px solid #3c3c3c;border-radius:9px;outline:none;background:#151515;padding:10px 11px;color:#f2f3f5;font:inherit;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;caret-color:#fff;cursor:text}.deepseek-text-editor:focus{border-color:#647ee5;box-shadow:0 0 0 2px rgba(100,126,229,.12)}.deepseek-text-editor[data-empty=true]:before{content:attr(data-placeholder);color:#656b75;pointer-events:none}.deepseek-text-editor[contenteditable=false]{opacity:.72}.deepseek-text-send-button{position:absolute;right:12px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:9px;background:#6179dc;color:#fff;cursor:pointer}.deepseek-text-send-button:hover:not(:disabled){background:#7189e9}.deepseek-text-send-button:disabled{background:#3d414b;color:#7f8490;cursor:not-allowed}.deepseek-text-reference-menu{bottom:calc(100% - 8px);max-height:196px}.deepseek-text-reference-menu .video-reference-mention-primary-list{max-height:184px}.deepseek-text-reference-menu .reference-mention-audio-icon+span{display:block}.deepseek-text-editor .reference-inline-token{cursor:default}.deepseek-text-inline-video-preview{position:relative;width:22px;height:22px;flex:0 0 22px;display:inline-flex;overflow:hidden;border-radius:5px;background:#111}.deepseek-text-inline-video-preview video{width:100%;height:100%;object-fit:cover}.deepseek-text-inline-video-play{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:999px;background:rgba(0,0,0,.68);color:#fff;font-size:7px;transform:translate(-50%,-50%);pointer-events:none}.deepseek-text-footer{position:relative;display:flex;align-items:center;min-height:38px;padding:0 8px 4px;background:#202020}.deepseek-text-model-control{justify-content:flex-start}.deepseek-text-model-control .param-chip-model{max-width:180px}.deepseek-text-model-popover{bottom:calc(100% + 6px)}.deepseek-text-hint{margin-left:auto;padding-right:6px;color:#626873;font-size:9px;text-align:right}@keyframes deepseek-text-spin{to{transform:rotate(1turn)}}.LibraryAudioCard_card__i7oeB{position:relative;min-width:0;border:1px solid hsla(0,0%,100%,.085);border-radius:14px;background:linear-gradient(145deg,#28292c,#222326);box-shadow:0 2px 6px #00000012,inset 0 1px 0 #ffffff04;transition:border-color .16s ease,box-shadow .16s ease;color:#f2f2f3}.LibraryAudioCard_card__i7oeB:focus-within,.LibraryAudioCard_card__i7oeB:hover{border-color:#ffffff29;box-shadow:0 5px 16px #00000024}.LibraryAudioCard_heading__d65Ca{padding:18px 44px 0 18px}.LibraryAudioCard_name__hIpCZ{font-size:14px;font-weight:650;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LibraryAudioCard_scope__OWIEn{margin-top:4px;color:#96999f;font-size:10px;line-height:15px}.LibraryAudioCard_details__jf3WO{padding:0 18px 16px}.LibraryAudioCard_metadata__loIIM{color:#b3b6bd;font-size:11px;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LibraryAudioCard_add__wzCRE{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:32px;margin-top:13px;border:1px solid #ffffff18;border-radius:8px;background:#ffffff03;color:#c9cbd0;font-size:11px;font-weight:550;cursor:pointer;transition:background .16s ease,color .16s ease}.LibraryAudioCard_add__wzCRE:hover{background:#ffffff0c;color:#fff}.LibraryAudioCard_player__ckDam{padding:18px 18px 12px}.LibraryAudioCard_playback__g_PAf{display:flex;gap:12px;align-items:center}.LibraryAudioCard_play__xmrJn{flex:0 0 36px;width:36px;height:36px;border-radius:50%;border:1px solid #ffffff14;display:grid;place-items:center;background:#e9ebee;color:#303238;cursor:pointer;transition:background .16s ease}.LibraryAudioCard_play__xmrJn:hover{background:#fff}.LibraryAudioCard_play__xmrJn:disabled{opacity:.55;cursor:wait}.LibraryAudioCard_timeline__gFMvW{flex:1 1;min-width:0}.LibraryAudioCard_seek__YO0_X{display:block;width:100%;height:4px;margin:7px 0 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;background:linear-gradient(to right,#d9dce3 var(--audio-progress),#ffffff17 var(--audio-progress));cursor:pointer}.LibraryAudioCard_seek__YO0_X::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:9px;height:9px;border-radius:50%;background:#e9ebee;opacity:0;-webkit-transition:opacity .12s;transition:opacity .12s}.LibraryAudioCard_seek__YO0_X:focus-visible::-webkit-slider-thumb,.LibraryAudioCard_seek__YO0_X:hover::-webkit-slider-thumb{opacity:1}.LibraryAudioCard_seek__YO0_X::-moz-range-thumb{width:9px;height:9px;border:0;border-radius:50%;background:#e9ebee}.LibraryAudioCard_seek__YO0_X:disabled{cursor:default}.LibraryAudioCard_time__S7Lpi{display:flex;justify-content:space-between;gap:6px;color:#9da1aa;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:14px}.LibraryAudioCard_volume__xNkIp{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-top:5px;height:18px}.LibraryAudioCard_volume__xNkIp button{display:grid;place-items:center;background:transparent;border:0;color:#9da1aa;cursor:pointer;padding:2px}.LibraryAudioCard_volume__xNkIp input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:46px;height:3px;border-radius:3px;background:#ffffff20;cursor:pointer}.LibraryAudioCard_volume__xNkIp input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:7px;height:7px;border-radius:50%;background:#a9adb6}.LibraryAudioCard_volume__xNkIp input::-moz-range-thumb{width:7px;height:7px;border:0;border-radius:50%;background:#a9adb6}.LibraryAudioCard_card__i7oeB button:focus-visible,.LibraryAudioCard_card__i7oeB input:focus-visible{outline:2px solid #aab9d3;outline-offset:3px}@media (prefers-reduced-motion:reduce){.LibraryAudioCard_add__wzCRE,.LibraryAudioCard_card__i7oeB,.LibraryAudioCard_play__xmrJn,.LibraryAudioCard_seek__YO0_X::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.QuickCreation_root__TgGpE{--q-bg:#f7f8fa;--q-panel:#fff;--q-sidebar:#f0f2f5;--q-text:#20252c;--q-muted:#68717e;--q-border:#e1e5eb;--q-hover:#e9edf3;--q-accent:#365f99;--q-selected:#e3ecfb;--q-preview:#edf1f7;--q-error:#b42318;position:fixed;inset:0;z-index:100000;display:flex;background:var(--q-bg);color:var(--q-text);font:15px/1.55 system-ui,Microsoft YaHei,sans-serif}.QuickCreation_root__TgGpE[data-theme=dark]{--q-bg:#121416;--q-panel:#1e2023;--q-sidebar:#191b1e;--q-text:#f1f3f6;--q-muted:#a0a7b2;--q-border:#34383e;--q-hover:#2a2e35;--q-accent:#9abcee;--q-selected:#293649;--q-preview:#262c34;--q-error:#ffaaa2;color-scheme:dark}.QuickCreation_root__TgGpE[data-theme=light]{color-scheme:light}.QuickCreation_root__TgGpE[hidden]{display:none}.QuickCreation_root__TgGpE *{box-sizing:border-box}.QuickCreation_root__TgGpE button,.QuickCreation_root__TgGpE select,.QuickCreation_root__TgGpE textarea{font:inherit;color:inherit}.QuickCreation_root__TgGpE button{cursor:pointer}.QuickCreation_root__TgGpE button:disabled{cursor:not-allowed;opacity:.5}.QuickCreation_root__TgGpE button:focus-visible,.QuickCreation_root__TgGpE select:focus-visible,.QuickCreation_root__TgGpE summary:focus-visible,.QuickCreation_root__TgGpE textarea:focus-visible{outline:2px solid var(--q-accent);outline-offset:3px}.QuickCreation_sidebar__WMyyP{width:220px;flex-shrink:0;padding:26px 16px 18px;display:flex;flex-direction:column;background:var(--q-sidebar);border-right:1px solid var(--q-border);min-height:0}.QuickCreation_brand__35bV4{font-size:16px;font-weight:600;display:flex;align-items:center;gap:9px;margin-bottom:28px}.QuickCreation_brandMark__NOsFd{color:var(--q-accent);font-size:25px}.QuickCreation_newProject__ovRRA{border:1px solid var(--q-border);border-radius:12px;background:var(--q-panel);min-height:46px;padding:10px 13px;display:flex;align-items:center;gap:9px;text-align:left}.QuickCreation_sectionLabel__6kdXU{color:var(--q-muted);font-size:12px;margin:24px 10px 10px}.QuickCreation_currentProject__oqMyF{background:var(--q-selected);padding:12px;border-radius:10px;overflow-wrap:anywhere}.QuickCreation_currentProject__oqMyF small{display:block;color:var(--q-muted);font-size:12px;margin-top:4px}.QuickCreation_projectList__3aFRF{flex:1 1;min-height:0;overflow-y:auto}.QuickCreation_projectList__3aFRF button{width:100%;min-height:44px;padding:10px;border:0;border-radius:9px;background:transparent;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuickCreation_projectList__3aFRF button:hover{background:var(--q-hover)}.QuickCreation_projectList__3aFRF .QuickCreation_selectedProject__42eNQ{background:var(--q-selected)}.QuickCreation_sidebarFooter__9qO_N{border-top:1px solid var(--q-border);padding-top:12px;margin-top:16px;display:flex;flex-direction:column;gap:4px}.QuickCreation_sidebarFooter__9qO_N button{border:0;background:transparent;text-align:left;min-height:44px;padding:9px 10px;display:flex;align-items:center;gap:9px;border-radius:9px}.QuickCreation_sidebarFooter__9qO_N button:hover{background:var(--q-hover)}.QuickCreation_workspace__FJCsP{flex:1 1;min-width:0;display:flex;flex-direction:column}.QuickCreation_header__DYSVA{padding:25px 320px 20px 36px;min-height:82px;border-bottom:1px solid var(--q-border)}.QuickCreation_header__DYSVA strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600}.QuickCreation_header__DYSVA span{color:var(--q-muted);font-size:12px}.QuickCreation_mobileNavigation__vP7zw{display:none}.QuickCreation_records__9HnrL{flex:1 1;min-height:0;overflow-y:auto;padding:32px 36px 20px;overscroll-behavior:contain}.QuickCreation_empty__3QRTn{height:100%;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.QuickCreation_empty__3QRTn>span{font-size:38px;color:var(--q-accent)}.QuickCreation_empty__3QRTn h1{margin:12px 0 6px;font-size:25px;font-weight:600}.QuickCreation_empty__3QRTn p{color:var(--q-muted);margin:0}.QuickCreation_record__apUNe{max-width:940px;margin:0 auto 32px;border-bottom:1px solid var(--q-border);padding-bottom:30px}.QuickCreation_request__ori0F{display:flex;align-items:flex-start;gap:13px;margin-bottom:20px}.QuickCreation_requestIcon__UO1rz{flex-shrink:0;display:grid;place-items:center;width:42px;height:48px;border-radius:10px;background:var(--q-preview);color:var(--q-muted)}.QuickCreation_requestBody__4Fo3c{min-width:0;flex:1 1}.QuickCreation_recordPrompt__UFBfM{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 7px}.QuickCreation_promptDetails__UYXAP summary{list-style:none;cursor:pointer}.QuickCreation_promptDetails__UYXAP summary::-webkit-details-marker{display:none}.QuickCreation_promptDetails__UYXAP .QuickCreation_recordPrompt__UFBfM{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.QuickCreation_promptDetails__UYXAP[open] .QuickCreation_recordPrompt__UFBfM{display:block}.QuickCreation_promptToggle__5wezj{display:inline-flex;align-items:center;gap:5px;color:var(--q-muted);font-size:12px;margin-bottom:6px}.QuickCreation_promptDetails__UYXAP[open] .QuickCreation_promptToggle__5wezj svg{transform:rotate(180deg)}.QuickCreation_metadata__plQpg{font-size:12px;color:var(--q-muted);overflow-wrap:anywhere}.QuickCreation_resultBody__yByvM{display:flex;align-items:flex-start;gap:26px}.QuickCreation_media__wQY6X,.QuickCreation_pending__NtMyZ{width:var(--preview-width,280px);max-width:100%;aspect-ratio:var(--preview-ratio,1);border-radius:15px;background:var(--q-preview);overflow:hidden;flex-shrink:0}.QuickCreation_media__wQY6X img,.QuickCreation_media__wQY6X video{display:block;width:100%;height:100%;object-fit:contain}.QuickCreation_pending__NtMyZ{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:24px;text-align:center}.QuickCreation_pending__NtMyZ>svg{color:var(--q-muted);flex-shrink:0}.QuickCreation_pending__NtMyZ[data-busy=true]>svg{color:var(--q-accent)}.QuickCreation_pending__NtMyZ[data-failed=true]>svg{color:var(--q-error)}.QuickCreation_pending__NtMyZ strong{font-size:15px;font-weight:500}.QuickCreation_pendingDetail__3Yqch{font-size:12px;color:var(--q-muted)}.QuickCreation_previewRatio__BBcrK{position:absolute;left:14px;bottom:11px;color:var(--q-muted);font-size:11px}.QuickCreation_generationGlow__jgagl{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 28% 24%,color-mix(in srgb,var(--q-accent) 12%,transparent),transparent 65%)}.QuickCreation_generationGlow__jgagl:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,color-mix(in srgb,var(--q-panel) 50%,transparent) 50%,transparent 80%);animation:QuickCreation_shimmer__DqbkN 4s ease-in-out infinite}.QuickCreation_resultInfo__Z8XFK{min-width:0;padding:8px 0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.QuickCreation_resultStatus__Mb9vy{display:inline-flex;align-items:center;gap:6px;color:var(--q-muted);font-size:12px}.QuickCreation_resultStatus__Mb9vy[data-busy=true]{color:var(--q-accent)}.QuickCreation_resultStatus__Mb9vy[data-failed=true]{color:var(--q-error)}.QuickCreation_resultKind__JEIVe{font-size:14px;font-weight:500}.QuickCreation_recordActions__0cg2o{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:10px}.QuickCreation_recordActions__0cg2o button{padding:9px 10px;min-height:38px;border:0;border-radius:9px;background:transparent;color:var(--q-muted);font-size:13px;display:flex;align-items:center;gap:7px;text-align:left}.QuickCreation_recordActions__0cg2o button:hover{background:var(--q-hover);color:var(--q-text)}.QuickCreation_recordActions__0cg2o .QuickCreation_downloadAction__nB9Oi{color:var(--q-text);background:var(--q-panel);border:1px solid var(--q-border);margin-bottom:4px;padding:9px 14px}.QuickCreation_muted__W_j1G{color:var(--q-muted);font-size:12px}.QuickCreation_composerArea__X95zP{flex-shrink:0;padding:10px 36px 25px}.QuickCreation_composer__RqvUz{position:relative;max-width:1040px;margin:0 auto;padding:16px 18px;background:var(--q-panel);border:1px solid var(--q-border);border-radius:21px;box-shadow:0 8px 30px rgba(0,0,0,.045)}.QuickCreation_referenceRow__zO7i2{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.QuickCreation_matchRow__CdWtH{display:flex;align-items:center;margin-bottom:10px}.QuickCreation_materialToggle__W7_5O{display:inline-flex;align-items:center;gap:8px;padding:4px 0;min-height:30px;border:0;background:transparent;font-size:13px!important;color:var(--q-muted)!important}.QuickCreation_materialToggle__W7_5O:hover{color:var(--q-text)!important}.QuickCreation_toggleTrack__CgixO{display:block;width:28px;height:16px;padding:2px;border-radius:10px;background:var(--q-border);transition:background .15s}.QuickCreation_toggleTrack__CgixO>span{display:block;width:12px;height:12px;border-radius:50%;background:var(--q-panel);box-shadow:0 1px 2px rgba(0,0,0,.15);transition:transform .15s}.QuickCreation_materialToggle__W7_5O[aria-checked=true] .QuickCreation_toggleTrack__CgixO{background:var(--q-text)}.QuickCreation_materialToggle__W7_5O[aria-checked=true] .QuickCreation_toggleTrack__CgixO>span{transform:translateX(12px)}.QuickCreation_referenceHint__UAq8R{margin:6px 0 0;color:var(--q-muted);font-size:12px;line-height:1.5}.QuickCreation_addReference__X8cLp{border:1px solid var(--q-border);border-radius:10px;background:transparent;min-height:44px;padding:10px 12px;display:flex;gap:8px;align-items:center;font-size:14px!important}.QuickCreation_canvasReference__oKf3a{border:0;background:transparent;color:var(--q-muted)!important;min-height:44px;padding:9px 6px;font-size:13px!important}.QuickCreation_reference__zka_t{position:relative;width:46px;height:48px}.QuickCreation_audioReference__KRCp7{width:auto;height:36px;align-self:center;max-width:190px}.QuickCreation_reference__zka_t img{width:100%;height:100%;object-fit:cover;border-radius:8px}.QuickCreation_reference__zka_t>span{position:absolute;bottom:1px;left:2px;background:var(--q-panel);border-radius:3px;padding:0 3px;font-size:11px}.QuickCreation_reference__zka_t button{position:absolute;top:-5px;right:-5px;background:var(--q-panel);border:1px solid var(--q-border);border-radius:50%;width:22px;height:22px;padding:0;display:grid;place-items:center}.QuickCreation_promptLabel__biYfg{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.QuickCreation_composer__RqvUz textarea{width:100%;display:block;background:transparent;border:0;padding:15px 3px 10px;min-height:84px;height:84px;max-height:160px;resize:none;line-height:1.7;font-size:16px;overflow-y:auto}.QuickCreation_composer__RqvUz textarea::placeholder{color:var(--q-muted)}.QuickCreation_controlRow__rbiPJ{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-top:1px solid var(--q-border);padding-top:12px}.QuickCreation_controlRow__rbiPJ label{min-width:0}.QuickCreation_typeControl__YaiUj{position:relative;min-width:0}.QuickCreation_typeTrigger__dyrsn{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:10px 8px;border:0;border-radius:10px;background:transparent;color:var(--q-accent)!important;font-size:15px;white-space:nowrap}.QuickCreation_typeTrigger__dyrsn:hover,.QuickCreation_typeTrigger__dyrsn[aria-expanded=true]{background:var(--q-hover)}.QuickCreation_typeMenu__fljPq{position:absolute;left:0;bottom:calc(100% + 12px);z-index:3;width:240px;max-width:calc(100vw - 50px);padding:10px;background:var(--q-panel);border:1px solid var(--q-border);border-radius:15px;box-shadow:0 12px 36px rgba(0,0,0,.15)}.QuickCreation_typeMenuLabel__kVGfO{color:var(--q-muted);font-size:12px;padding:4px 10px 10px}.QuickCreation_typeMenu__fljPq button{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px;border:0;border-radius:10px;background:transparent;font-size:16px;text-align:left}.QuickCreation_typeMenu__fljPq button:hover{background:var(--q-hover)}.QuickCreation_typeMenu__fljPq button[aria-checked=true]{background:var(--q-selected);color:var(--q-accent)}.QuickCreation_typeMenu__fljPq button>svg:last-child{margin-left:auto}.QuickCreation_typeOptionIcon__9EfLm{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0}.QuickCreation_controlRow__rbiPJ select{min-height:46px;padding:10px 6px;background:var(--q-panel);border:0;border-radius:8px;font-size:15px;font-weight:500;max-width:100%}.QuickCreation_controlRow__rbiPJ select option{color:var(--q-text)}.QuickCreation_modelControl__PBrW3{width:250px;max-width:100%}.QuickCreation_modelControl__PBrW3 select{width:100%}.QuickCreation_settingsControl__yBirA{position:relative;min-width:0}.QuickCreation_settingsTrigger__iZc6w{display:flex;align-items:center;justify-content:space-between;gap:9px;border:0;border-radius:11px;background:var(--q-preview);padding:11px 13px;min-height:46px;font-size:15px}.QuickCreation_settingsTrigger__iZc6w:hover,.QuickCreation_settingsTrigger__iZc6w[aria-expanded=true]{background:var(--q-hover)}.QuickCreation_settingsTrigger__iZc6w span{white-space:nowrap}.QuickCreation_settingsPanel__eq2uI{position:absolute;right:0;bottom:calc(100% + 12px);z-index:3;width:370px;max-width:calc(100vw - 64px);max-height:min(440px,calc(100dvh - 180px));overflow-y:auto;padding:20px;background:var(--q-panel);border:1px solid var(--q-border);border-radius:17px;box-shadow:0 12px 36px rgba(0,0,0,.15)}.QuickCreation_settingsHeader__xptlq{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.QuickCreation_settingsHeader__xptlq strong{font-size:15px;font-weight:500}.QuickCreation_settingsHeader__xptlq button{border:0;border-radius:6px;background:transparent;display:grid;place-items:center;padding:6px}.QuickCreation_parameterLabel__9uLP5{font-size:13px;color:var(--q-muted);margin-bottom:10px}.QuickCreation_ratioOptions__v7W_l{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px}.QuickCreation_ratioOptions__v7W_l button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:76px;padding:10px 2px;border:1px solid transparent;border-radius:10px;background:var(--q-preview);font-size:12px}.QuickCreation_ratioOptions__v7W_l button[aria-pressed=true]{background:var(--q-selected);border-color:var(--q-accent);color:var(--q-accent)}.QuickCreation_ratioShape__8XZMT{display:block;border:1.5px solid;border-radius:3px;flex-shrink:0}.QuickCreation_settingsFields__WJXpC{display:flex;align-items:stretch;gap:12px;margin-top:20px}.QuickCreation_fixedResolution__Dh1xy,.QuickCreation_settingsFields__WJXpC label{display:flex;flex-direction:column;gap:8px;flex:1 1;color:var(--q-muted);font-size:13px}.QuickCreation_fixedResolution__Dh1xy strong,.QuickCreation_settingsFields__WJXpC select{width:100%;min-height:44px;padding:9px 12px;background:var(--q-preview);border:1px solid var(--q-border);border-radius:10px;color:var(--q-text);font-size:15px;font-weight:500}.QuickCreation_fixedResolution__Dh1xy strong{border-color:transparent}.QuickCreation_fixedImageResolution__8ycQm{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding:10px 0;color:var(--q-muted);font-size:13px}.QuickCreation_fixedImageResolution__8ycQm strong{color:var(--q-text);font-size:15px;font-weight:500}.QuickCreation_settingsDone__bDeJ8{display:block;margin:18px 0 0 auto;border:0;border-radius:9px;background:var(--q-hover);min-height:40px;padding:8px 18px;font-size:14px}.QuickCreation_generate__nWz68{margin-left:auto;display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 17px;background:var(--q-text);color:var(--q-panel)!important;border:0;border-radius:12px;font-size:15px!important;white-space:nowrap;font-weight:500!important}.QuickCreation_generate__nWz68 small{font-size:12px;opacity:.8}.QuickCreation_error__ogoEa{color:var(--q-error);margin:8px 0;font-size:13px}.QuickCreation_overlay__DOhU0{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:4;padding:20px}.QuickCreation_picker__fxsNI{width:540px;max-width:100%;max-height:80vh;overflow-y:auto;background:var(--q-panel);border:1px solid var(--q-border);border-radius:16px;padding:20px}.QuickCreation_picker__fxsNI header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.QuickCreation_picker__fxsNI header button{display:grid;place-items:center;padding:5px;border:0;background:transparent;border-radius:5px}.QuickCreation_candidates__ldUqQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.QuickCreation_candidates__ldUqQ button{min-width:0;border:1px solid var(--q-border);border-radius:9px;padding:6px;background:transparent}.QuickCreation_candidates__ldUqQ button[aria-pressed=true]{border-color:var(--q-accent);background:var(--q-selected)}.QuickCreation_candidates__ldUqQ img{width:100%;height:100px;object-fit:contain}.QuickCreation_candidates__ldUqQ span{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.QuickCreation_pickerDone__MzbjV{display:block;margin:20px 0 0 auto;padding:9px 17px;border:0;border-radius:8px;background:var(--q-text);color:var(--q-panel)!important}.QuickCreation_spinner__SuRNY{animation:QuickCreation_spin__Uh8_r 1.1s linear infinite}@keyframes QuickCreation_spin__Uh8_r{to{transform:rotate(1turn)}}@keyframes QuickCreation_shimmer__DqbkN{0%,to{opacity:.2;transform:translateX(-35%)}50%{opacity:.8;transform:translateX(35%)}}@media(prefers-reduced-motion:reduce){.QuickCreation_generationGlow__jgagl:after,.QuickCreation_spinner__SuRNY{animation:none}}@media(max-width:1100px){.QuickCreation_sidebar__WMyyP{width:190px;padding:22px 12px}.QuickCreation_brand__35bV4{font-size:14px}.QuickCreation_header__DYSVA{padding-left:24px;padding-right:240px}.QuickCreation_records__9HnrL{padding:24px 24px 16px}.QuickCreation_composerArea__X95zP{padding:10px 24px 20px}.QuickCreation_modelControl__PBrW3{width:235px}.QuickCreation_generate__nWz68{flex-grow:1}.QuickCreation_resultBody__yByvM{gap:20px}}@media(max-width:900px){.QuickCreation_sidebar__WMyyP{width:170px}.QuickCreation_brand__35bV4{font-size:13px;gap:5px}.QuickCreation_records__9HnrL{padding:24px 18px 16px}.QuickCreation_composerArea__X95zP{padding:10px 16px 18px}.QuickCreation_composer__RqvUz{padding:14px}.QuickCreation_recordActions__0cg2o button{padding:9px 6px}.QuickCreation_modelControl__PBrW3{width:225px}.QuickCreation_resultBody__yByvM{flex-wrap:wrap}.QuickCreation_settingsControl__yBirA{flex-grow:1}.QuickCreation_settingsTrigger__iZc6w{width:100%}}@media(max-width:650px){.QuickCreation_sidebar__WMyyP{display:none}.QuickCreation_header__DYSVA{padding:82px 18px 12px;min-height:124px}.QuickCreation_header__DYSVA strong{font-size:16px}.QuickCreation_mobileNavigation__vP7zw{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 14px;border-bottom:1px solid var(--q-border)}.QuickCreation_mobileNavigation__vP7zw button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:36px;background:transparent;border:0;border-radius:7px;padding:6px;font-size:13px}.QuickCreation_records__9HnrL{padding:22px 18px 12px}.QuickCreation_record__apUNe{padding-bottom:22px;margin-bottom:24px}.QuickCreation_request__ori0F{gap:10px;margin-bottom:16px}.QuickCreation_requestIcon__UO1rz{width:36px;height:42px}.QuickCreation_resultBody__yByvM{gap:15px}.QuickCreation_media__wQY6X,.QuickCreation_pending__NtMyZ{max-width:100%}.QuickCreation_resultInfo__Z8XFK{padding:4px 0}.QuickCreation_recordActions__0cg2o{flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:3px}.QuickCreation_recordActions__0cg2o button{font-size:12px;min-height:40px;padding:8px}.QuickCreation_composerArea__X95zP{padding:8px 12px 14px}.QuickCreation_composer__RqvUz{padding:12px;border-radius:18px}.QuickCreation_composer__RqvUz textarea{min-height:72px;max-height:120px}.QuickCreation_controlRow__rbiPJ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;padding-top:10px}.QuickCreation_typeControl__YaiUj{width:100%}.QuickCreation_typeTrigger__dyrsn{width:100%;justify-content:flex-start;gap:5px;padding-left:0;padding-right:4px}.QuickCreation_modelControl__PBrW3{width:100%}.QuickCreation_modelControl__PBrW3 select{font-size:15px;padding-left:0}.QuickCreation_generate__nWz68,.QuickCreation_settingsControl__yBirA{grid-column:1/-1;width:100%}.QuickCreation_generate__nWz68{margin-left:0}.QuickCreation_settingsTrigger__iZc6w{width:100%;justify-content:flex-start}.QuickCreation_settingsTrigger__iZc6w>svg:last-child{margin-left:auto}.QuickCreation_settingsPanel__eq2uI{right:0;max-width:calc(100vw - 50px)}.QuickCreation_candidates__ldUqQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:390px){.QuickCreation_composerArea__X95zP{padding:6px 10px 10px}.QuickCreation_records__9HnrL{padding:18px 14px 10px}.QuickCreation_resultBody__yByvM{display:block}.QuickCreation_resultInfo__Z8XFK{margin-top:12px}.QuickCreation_resultKind__JEIVe{display:none}.QuickCreation_recordActions__0cg2o{margin-top:6px}.QuickCreation_referenceRow__zO7i2{gap:8px}.QuickCreation_addReference__X8cLp{padding:9px;font-size:13px!important}.QuickCreation_canvasReference__oKf3a{padding:8px 3px;font-size:12px!important}.QuickCreation_settingsPanel__eq2uI{padding:16px}.QuickCreation_ratioOptions__v7W_l{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.QuickCreation_ratioOptions__v7W_l button{min-height:66px;font-size:13px}.QuickCreation_empty__3QRTn h1{font-size:22px}.QuickCreation_empty__3QRTn p{font-size:13px}}@media(max-height:700px){.QuickCreation_composerArea__X95zP{padding-bottom:10px}.QuickCreation_composer__RqvUz textarea{min-height:64px;max-height:96px}.QuickCreation_referenceRow__zO7i2{gap:6px}.QuickCreation_header__DYSVA{padding-top:18px;padding-bottom:12px;min-height:70px}}@media(max-width:650px) and (max-height:700px){.QuickCreation_header__DYSVA{padding-top:74px;min-height:112px}.QuickCreation_records__9HnrL{padding-top:16px}.QuickCreation_mobileNavigation__vP7zw{padding-top:2px;padding-bottom:2px}}.QuickCreation_addReference__X8cLp:disabled{opacity:.45;cursor:not-allowed}.QuickCreation_addReference__X8cLp[data-kind=audio],.QuickCreation_addReference__X8cLp[data-kind=video]{flex:0 0 auto}.QuickCreation_referenceAudio__fnuoY,.QuickCreation_referenceVideo__0SuIa{width:100%;height:100%;display:grid;place-items:center;border-radius:8px;background:var(--q-panel);border:1px solid var(--q-border)}.QuickCreation_pending__NtMyZ>.gen-est~.QuickCreation_pendingDetail__3Yqch,.QuickCreation_pending__NtMyZ>.gen-est~strong,.QuickCreation_pending__NtMyZ>.gen-est~svg{visibility:hidden}.QuickCreation_pending__NtMyZ>.gen-est .gen-est-pct{color:var(--q-text)}.QuickCreation_pending__NtMyZ>.gen-est .gen-est-sub{color:var(--q-muted)}.NamedAssetPrompt_editor__A7xEc{width:100%;display:block;box-sizing:border-box;min-height:152px;max-height:240px;padding:14px 16px;margin:8px 0 12px;border:1px solid var(--q-border);border-radius:18px;background:color-mix(in srgb,var(--q-preview) 35%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--q-panel) 76%,transparent),color-mix(in srgb,var(--q-preview) 48%,transparent));-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 2px 8px rgba(0,0,0,.025);font:inherit;font-size:16px;line-height:1.9;color:var(--q-text);overflow-y:auto;overflow-wrap:anywhere;white-space:pre-wrap;cursor:text;outline:none}.NamedAssetPrompt_editor__A7xEc:focus-visible{outline:none;border-color:color-mix(in srgb,var(--q-accent) 55%,var(--q-border));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 0 0 3px color-mix(in srgb,var(--q-accent) 10%,transparent)}.NamedAssetPrompt_editor__A7xEc:empty:before{content:attr(data-placeholder);color:var(--q-muted);pointer-events:none}.NamedAssetPrompt_editor__A7xEc[aria-disabled=true]{opacity:.65;cursor:default}.NamedAssetPrompt_chip__zsRmy{display:inline-flex;align-items:center;gap:6px;max-width:150px;height:28px;margin:0 3px 2px 1px;padding:3px 9px 3px 3px;vertical-align:middle;overflow:hidden;border:1px solid rgba(118,166,255,.34);border-radius:7px;background:rgba(71,102,153,.26);color:var(--q-text);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);font-size:12px;font-weight:700;line-height:1;-webkit-user-select:text;-moz-user-select:text;user-select:text}.NamedAssetPrompt_chip__zsRmy>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NamedAssetPrompt_chip__zsRmy img{display:block!important;width:22px!important;height:22px!important;max-width:none;flex:0 0 22px;object-fit:cover;border-radius:5px;background:#111;margin:0;cursor:zoom-in;-moz-user-select:none;user-select:none;-webkit-user-select:none}.NamedAssetPrompt_chip__zsRmy img:focus-visible{outline:2px solid #93baff;outline-offset:1px}.NamedAssetPrompt_chip__zsRmy img[data-prompt-audio]{background:transparent;cursor:pointer}.NamedAssetPrompt_chip__zsRmy img[data-audio-preview-state=playing]{background:rgba(118,166,255,.18)}.NamedAssetPrompt_referenceToken__8KVhT{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NamedAssetPrompt_referenceToken__8KVhT:focus-visible{outline:2px solid #93baff;outline-offset:2px}.NamedAssetPrompt_mentionMenu___OhUf{position:fixed;z-index:100009;width:300px;max-width:calc(100vw - 24px);overflow-y:auto;padding:6px;border:1px solid var(--q-border);border-radius:12px;background:var(--q-panel);color:var(--q-text);box-shadow:0 12px 36px rgba(0,0,0,.2)}.NamedAssetPrompt_mentionOption__QQKEj{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;min-height:46px;border:0;border-radius:7px;background:transparent;color:inherit;text-align:left;cursor:pointer}.NamedAssetPrompt_mentionOption__QQKEj:hover,.NamedAssetPrompt_mentionOption__QQKEj[aria-selected=true]{background:var(--q-selected)}.NamedAssetPrompt_mentionOption__QQKEj img{width:30px;height:30px;object-fit:cover;border-radius:5px;flex:none}.NamedAssetPrompt_mentionOption__QQKEj span{flex:1 1;font-size:14px;font-weight:600}.NamedAssetPrompt_mentionOption__QQKEj small{color:var(--q-muted);font-size:12px}@media(max-width:650px){.NamedAssetPrompt_editor__A7xEc{max-height:180px;padding-inline:14px;border-radius:16px}}@media(max-height:700px){.NamedAssetPrompt_editor__A7xEc{min-height:136px;max-height:144px;padding-block:12px;line-height:1.7}}.NamedAssetPrompt_preview__p8WD3{position:fixed;z-index:100010;width:max-content;max-width:calc(100vw - 32px);border:0;border-radius:14px;background:transparent}.NamedAssetPrompt_previewHeader__cKvZ8{position:absolute;top:8px;left:8px;right:8px;z-index:1;height:28px;display:flex;align-items:center;justify-content:space-between;color:hsla(0,0%,100%,.92);font-size:12px;font-weight:750;pointer-events:none}.NamedAssetPrompt_previewHeader__cKvZ8>span{padding:6px 9px;border-radius:8px;background:rgba(0,0,0,.58);box-shadow:0 2px 10px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NamedAssetPrompt_previewHeader__cKvZ8 button{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:rgba(0,0,0,.58);color:hsla(0,0%,100%,.78)!important;font-size:20px!important;line-height:1;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.NamedAssetPrompt_previewHeader__cKvZ8 button:hover{background:rgba(0,0,0,.8);color:#fff}.NamedAssetPrompt_preview__p8WD3>img{display:block;width:auto;height:auto;max-width:min(420px,calc(100vw - 32px));object-fit:contain;border-radius:14px;background:transparent;box-shadow:0 22px 60px rgba(0,0,0,.62)}.CreationModeToggle_toggle__mTS7G{--toggle-panel:#2b2d30;--toggle-text:#d8dadd;--toggle-border:#3e4146;--toggle-hover:#36393e;--toggle-selected:#202226;--toggle-selected-text:#f5f6f7;--toggle-selected-border:#81868e;--toggle-focus:#626872;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;padding:0;border:1px solid var(--toggle-border);border-radius:12px;background:var(--toggle-panel);color:var(--toggle-text);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 3px 10px rgba(0,0,0,.14);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.CreationModeToggle_toggle__mTS7G[data-theme=dark]{--toggle-panel:#24272b;--toggle-text:#d8dadd;--toggle-border:#42464d;--toggle-hover:#30343a;--toggle-selected:#30343a;--toggle-selected-text:#f5f6f7;--toggle-selected-border:#81868e;--toggle-focus:#bfc4cc}.CreationModeToggle_toggle__mTS7G:hover{background:var(--toggle-hover);color:var(--toggle-selected-text)}.CreationModeToggle_toggle__mTS7G[aria-checked=true]{background:var(--toggle-selected);border-color:var(--toggle-selected-border);color:var(--toggle-selected-text)}.CreationModeToggle_toggle__mTS7G[aria-checked=true] svg path:last-child{fill:currentColor}.CreationModeToggle_toggle__mTS7G:focus-visible{outline:2px solid var(--toggle-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.CreationModeToggle_toggle__mTS7G{transition:none}}/* ===== 能力中心（对话创作）：能力大卡 / 底部快捷栏 / 更多能力下拉（后台「能力配置」驱动） ===== */
.QuickCap_cards{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:0 0 12px}
.QuickCap_card{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:148px;padding:12px 14px;border:1px solid var(--q-border);border-radius:14px;background:var(--q-panel);color:var(--q-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}
.QuickCap_card:hover{border-color:var(--q-accent);background:var(--q-hover);transform:translateY(-1px)}
.QuickCap_card[data-active]{border-color:var(--q-accent);background:var(--q-selected);box-shadow:0 0 0 1px var(--q-accent) inset}
.QuickCap_cardIcon{font-size:22px;line-height:1.2}
.QuickCap_cardName{font-size:14px;font-weight:600}
.QuickCap_cardDesc{font-size:12px;color:var(--q-muted)}
.QuickCap_bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--q-border);margin-top:10px}
.QuickCap_chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--q-border);border-radius:8px;background:transparent;color:var(--q-text);font:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}
.QuickCap_chip:hover{background:var(--q-hover)}
.QuickCap_chip[data-active],.QuickCap_chip[data-open]{border-color:var(--q-accent);color:var(--q-accent);background:var(--q-selected)}
.QuickCap_moreWrap{position:relative;display:inline-flex}
.QuickCap_moreMenu{position:absolute;bottom:calc(100% + 6px);right:0;z-index:30;min-width:148px;padding:4px;border:1px solid var(--q-border);border-radius:10px;background:var(--q-panel);box-shadow:0 12px 32px rgba(0,0,0,.28)}
.QuickCap_moreItem{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--q-text);font:inherit;font-size:13px;text-align:left;white-space:nowrap;cursor:pointer}
.QuickCap_moreItem:hover{background:var(--q-hover)}
