.mtp-root{font-size:15.6px;width:100%;max-width:100%;margin:0;min-height:100%;display:flex;flex-direction:column;box-sizing:border-box;padding:0 0 .5em;--mtp-window-pct:22}.mtp-root--empty{justify-content:center;align-items:center;min-height:60%;padding-top:0}.mtp-list{display:flex;flex-direction:column;flex:1 1 auto;gap:4.25em;width:100%;max-width:100%;box-sizing:border-box;margin:0 auto;min-height:100%}.mtp-list-spacer{flex:1 1 auto;min-height:0;width:100%;pointer-events:none}.mtp-list-end{height:.5em;flex-shrink:0}.mtp-empty{text-align:center;padding:2em 1em;color:var(--w-45,rgba(255,255,255,.45))}.mtp-empty-title{margin:0 0 .35em;font-size:1em;font-weight:700;color:var(--w-85,rgba(255,255,255,.85))}.mtp-empty-sub{margin:0;font-size:.8em;line-height:1.5}.dialogue-item.is-flash{animation:dialogue-flash 1.1s ease}@keyframes dialogue-flash{0%,to{outline:1px solid transparent}30%,70%{outline:1px solid rgba(255,215,0,.45);outline-offset:8px;border-radius:.5em}}.mtp-toast{position:fixed;top:1.25rem;left:50%;transform:translateX(-50%);z-index:12000;padding:.75rem 1.5rem;border-radius:.5rem;background:rgba(0,0,0,.8);color:#fff;font-size:.875rem;line-height:1.4;pointer-events:none;animation:mtp-toast-fade-in .3s ease;max-width:min(90vw,24rem);text-align:center;white-space:normal;word-break:break-word}@keyframes mtp-toast-fade-in{0%{opacity:0;transform:translateX(-50%) scale(.9)}to{opacity:1;transform:translateX(-50%) scale(1)}}.reference-image-preview-pop{position:fixed;z-index:100001;width:9rem;height:9rem;object-fit:cover;border-radius:.625rem;border:1px solid rgba(255,255,255,.18);background:#0a0c12f5;box-shadow:0 16px 44px #0000007a;pointer-events:none;animation:reference-image-preview-in .12s ease}@keyframes reference-image-preview-in{0%{opacity:0;transform:translate(.25rem) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}.mtp-hover-tip{position:fixed;z-index:100002;padding:.25rem .5rem;border-radius:.375rem;background:rgba(12,14,20,.92);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.9);font-size:.6875rem;pointer-events:none;white-space:nowrap;transform:translate(-50%,-120%)}.mtp-lightbox{position:fixed;inset:0;z-index:10010;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.82);backdrop-filter:blur(.5rem);padding:1.5rem;box-sizing:border-box}.mtp-lightbox img{width:auto;height:auto;max-width:min(92vw,56rem);max-height:86vh;object-fit:contain;border-radius:.5rem;box-shadow:0 1.25rem 3rem rgba(0,0,0,.55)}.mtp-lightbox-close{position:absolute;top:1rem;right:1rem;width:2.25rem;height:2.25rem;border:none;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;cursor:pointer;font-size:1.25rem;line-height:1}.mtp-lightbox-downloads{position:absolute;top:1rem;left:1rem;display:flex;gap:.5rem;z-index:1}.mtp-lightbox-downloads button{min-height:2.25rem;padding:0 .75rem;border:1px solid #ffffff55;border-radius:.5rem;background:#181c24dc;color:white;cursor:pointer}.mtp-lightbox-downloads button:hover{background:#303746}.canshu-chips-actions-row{margin-top:.5em}.canshu-chips-actions-row,.canshu-chips-row{display:flex;flex-wrap:wrap;align-items:center;gap:.375em}.canshu-chips-row{margin-top:0;padding:0}.canshu-chip{display:inline-flex;align-items:center;gap:.3125em;padding:.1875em .5625em;background:var(--w-5);border:1px solid var(--w-8);border-radius:999px;color:var(--w-55);font-size:.6875em;line-height:1.4;font-weight:400;white-space:nowrap;cursor:default;transition:background-color .18s ease,color .18s ease,border-color .18s ease;-webkit-user-select:none;user-select:none;font-family:inherit;outline:none}.canshu-chip:hover{background:var(--w-10);border-color:var(--w-15);color:var(--w-85)}.canshu-chip .chip-icon{flex-shrink:0;opacity:.65;color:currentColor}.canshu-chip .chip-value{font-variant-numeric:tabular-nums;letter-spacing:.01em}.canshu-chip .chip-label{color:var(--w-45);letter-spacing:.01em}.canshu-chip .chip-label:after{content:":";margin-left:.0625em}.canshu-chip--channel{background:#6366f114;border-color:#6366f12e;color:#a5a8ebf2}.canshu-chip--channel:hover{background:#6366f124;border-color:#6366f152;color:#c3c6ff}.canshu-chip--channel .chip-icon{opacity:.85}.canshu-chip--cost{background:#f5b4501a;border-color:#f5b45038;color:#f5c86ef2}.canshu-chip--cost:hover{background:#f5b45029;border-color:#f5b45066;color:#ffd782}.canshu-chip--cost .chip-emoji{font-size:.75em;line-height:1;filter:saturate(1.15)}.canshu-chip--cost .chip-value{font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.02em}.canshu-chip--more{background:#ffc80012;border-color:#ffc8002e;color:#ffd764d9;cursor:pointer}.canshu-chip--more:hover{background:#ffc80024;border-color:#ffc80059;color:#ffe682}.canshu-chip--more:active{transform:scale(.97)}.canshu-chip--set-group{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.2);color:rgba(147,197,253,.92);cursor:pointer}.canshu-chip--set-group:hover{background:rgba(59,130,246,.14);border-color:rgba(59,130,246,.35);color:#dbeafe}.canshu-chip--group-tag{background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.28);color:rgba(191,219,254,.95)}.dialogue-record-container{width:100%;min-height:0;flex-direction:column;padding:0;margin:0}.dialogue-record-container,.image-container{height:auto;display:flex;box-sizing:border-box}.image-container{width:auto;flex-direction:row;align-items:flex-start}.image-card{width:2.5em;height:3.125em;background-color:var(--b-50,#14161a);border:.125em solid var(--w-100);border-radius:.1875em;box-shadow:0 .25em .75em var(--b-30);overflow:hidden;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform-origin:center center;margin-left:-1.25em;transition:transform .3s ease,box-shadow .3s ease;position:relative;cursor:pointer}.image-card:first-child{margin-left:0}.image-card.rotate-negative{transform:rotate(-8deg) translateZ(0)}.image-card.rotate-positive{transform:rotate(8deg) translateZ(0)}.image-container:has(.image-card:hover) .image-card.rotate-negative{transform:rotate(-8deg) translateY(-.625em) scale(1.15) translateZ(0);box-shadow:0 .5em 1.25em var(--b-50);z-index:10}.image-container:has(.image-card:hover) .image-card.rotate-positive{transform:rotate(8deg) translateY(-.625em) scale(1.15) translateZ(0);box-shadow:0 .5em 1.25em var(--b-50);z-index:10}.wb-stage-body.is-user-scrolling .image-container{pointer-events:none}.wb-stage-body.is-user-scrolling .image-card{transition:none!important}.wb-stage-body.is-user-scrolling .image-container .image-card.rotate-negative{transform:rotate(-8deg) translateZ(0)!important;box-shadow:0 .25em .75em var(--b-30)!important}.wb-stage-body.is-user-scrolling .image-container .image-card.rotate-positive{transform:rotate(8deg) translateZ(0)!important;box-shadow:0 .25em .75em var(--b-30)!important}.image-preview{width:100%;height:100%;overflow:hidden;position:relative;border-radius:.1875em;background:var(--b-50,#14161a)}.image-preview img{display:block;width:100%;height:100%;object-fit:cover}.image-preview img.lazy-loading{opacity:0}.image-preview img.lazy-loaded{opacity:1}.prompt-container{width:100%;height:auto;min-height:0;display:flex;flex-direction:row;align-items:flex-end;box-sizing:border-box;gap:.9375em}.text-and-params{flex:1 1 auto;min-width:0;flex-direction:column;align-items:flex-start;align-self:flex-end;gap:0}.text-and-params,.text-container{display:flex;max-width:100%;width:100%}.text-container{flex:0 1 auto;height:auto;min-height:0;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;padding:.375em .5em;margin:-.375em -.5em;border-radius:6px;background-color:transparent;transition:background-color .2s ease;box-sizing:border-box;gap:.5em}.text-container:hover{background-color:var(--w-5)}.text-content{flex:1 1 auto;min-width:0;height:3.6em;max-height:3.6em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;color:var(--w-100);font-size:.875em;line-height:1.8;word-break:break-word;white-space:pre-wrap}.prompt-actions{flex:0 0 auto;display:none;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5em;align-self:center}.text-container:hover .prompt-actions{display:flex}.prompt-action-btn{display:flex;flex:0 0 auto;flex-shrink:0;align-items:center;gap:.1875em;padding:.25em .5em;background-color:transparent;border:none;color:var(--text-muted-2,rgb(145,159,167));font-size:.75em;line-height:1;cursor:pointer;white-space:nowrap;font-family:inherit;transition:color .2s ease}.prompt-action-btn .icons-svg,.prompt-action-btn svg{color:inherit;fill:none;stroke:currentColor;flex-shrink:0}.prompt-preview-btn svg{width:15px;height:15px}.use-prompt-btn svg{width:16px;height:16px}.prompt-action-btn:hover{color:var(--bg-accent-muted-2,rgb(195,212,222))}.prompt-action-btn:hover .icons-svg,.prompt-action-btn:hover svg{color:var(--bg-accent-muted-2,rgb(195,212,222));fill:none;stroke:var(--bg-accent-muted-2,rgb(195,212,222))}.prompt-preview-btn svg{fill:none;stroke:currentColor}.prompt-preview-btn svg *,.prompt-preview-btn:hover svg,.prompt-preview-btn:hover svg *{fill:none!important;stroke:currentColor}.content-container{width:100%;height:auto;min-height:0;display:flex;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;gap:.125em;margin-top:1.25em}.mtp-root .content-container.is-image .image-box-wrapper{aspect-ratio:1/1;flex:0 0 auto;height:auto;overflow:hidden}.mtp-root .content-container.is-image .image-box-wrapper:only-child{width:calc(var(--mtp-window-pct)*1%);max-width:100%}.mtp-root .content-container.is-image .image-box{position:absolute;inset:0;width:100%;height:100%;padding-bottom:0;overflow:hidden}.mtp-root .content-container.is-image .image-box img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.mtp-root .content-container.is-image .image-box-wrapper:only-child .image-hover-buttons{left:50%;right:auto;transform:translateX(-50%);max-width:calc(100% - 1em)}.image-box-wrapper{flex:0 0 auto;width:calc((100% - .5em)/5)}.image-box,.image-box-wrapper{position:relative;box-sizing:border-box}.image-box{width:100%;height:0;padding-bottom:100%;background-color:var(--w-5);overflow:hidden}.image-box img,.image-box video.clickable-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:opacity .3s ease;background:#000}.image-box img.lazy-loading{opacity:0}.image-box img.lazy-loaded{opacity:1}.glass-play-button{position:absolute;top:52%;left:52%;transform:translate(-50%,-50%);width:3.125em;height:3.125em;background:var(--w-8);backdrop-filter:blur(1.25em) saturate(180%);-webkit-backdrop-filter:blur(1.25em) saturate(180%);border:.0625em solid var(--w-15);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 .5em 2em var(--b-30),inset 0 .0625em 0 var(--w-20),0 0 0 0 var(--w-8);padding:0;outline:none}.image-box-wrapper:hover .glass-play-button{transform:translate(-50%,-50%) scale(1.05);background:var(--w-12);border-color:var(--w-20)}.glass-play-button:hover{background:var(--w-18);border-color:var(--w-25);transform:translate(-50%,-50%) scale(1.1);box-shadow:0 .75em 2.5em var(--b-40),inset 0 .0625em 0 var(--w-30),0 0 0 .25em var(--w-8)}.glass-play-button:active{transform:translate(-50%,-50%) scale(1.05);background:var(--w-12)}.glass-play-button:hover .play-button-circle{color:var(--w-95)}.glass-play-button:hover .play-button-circle svg{filter:drop-shadow(0 .125em .375em var(--b-30))}.generating-video-card{position:absolute;top:0;left:0;width:100%;height:100%;flex-direction:column;background:linear-gradient(135deg,var(--bg-panel-a) 0,var(--bg-page-a) 100%);box-sizing:border-box;gap:1em;overflow:hidden;padding:.625em}.generating-animation-container,.generating-video-card{display:flex;align-items:center;justify-content:center;min-height:0}.generating-animation-container{position:relative;width:5em;height:5em;flex-shrink:0;max-height:calc(100% - 2.5em);max-width:calc(100% - 1.25em);width:min(5em,calc(100% - 1.25em),calc(100% - 2.5em));height:min(5em,calc(100% - 1.25em),calc(100% - 2.5em));aspect-ratio:1}.generating-status-text{display:flex;align-items:center;justify-content:center;gap:.125em;color:var(--w-85);font-size:.8125em;font-weight:500;text-align:center;line-height:1.4;max-width:90%;animation:text-fade-307e0b08 2s ease-in-out infinite;margin-top:.625em}.status-text-content{display:inline-block}.status-dots{display:inline-flex;align-items:center;gap:.0625em;margin-left:.125em}.status-dots .dot{display:inline-block;font-size:1em;line-height:1;color:#8b5cf6e6;animation:dot-bounce-307e0b08 1.4s ease-in-out infinite}.status-dots .dot-1{animation-delay:0s}.status-dots .dot-2{animation-delay:.2s}.status-dots .dot-3{animation-delay:.4s}.image-hover-buttons{position:absolute;top:.5em;right:.5em;display:none;flex-direction:row;align-items:center;background-color:color-mix(in srgb,var(--bg-card-2) 75%,transparent);border-radius:.5em;padding:.25em;gap:0;z-index:15;backdrop-filter:blur(.625em);-webkit-backdrop-filter:blur(.625em)}.hover-btn,.image-box-wrapper:hover .image-hover-buttons{display:flex}.hover-btn{align-items:center;justify-content:center;width:1.5em;height:1.5em;background-color:transparent;border:none;border-radius:.25em;color:#ffffffe6;cursor:pointer;transition:background-color .2s ease;padding:0}.hover-btn:hover{background-color:var(--w-10)}.hover-btn:active{background-color:var(--w-15)}.hover-btn.copy-success{color:#4ade80}.hover-btn .icons-svg,.hover-btn svg{color:inherit;fill:none;stroke:currentColor}.hover-btn-divider{width:.0625em;height:1em;background-color:var(--w-10);margin:0 .125em}.mtp-root .image-box .publish-linggan-btn{position:absolute;bottom:.5em;right:.5em;z-index:16;display:flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;padding:0;background-color:rgba(18,20,26,.62);border-radius:.5em;border:.0625em solid rgba(255,255,255,.14);box-shadow:0 .125em .5em rgba(0,0,0,.3);cursor:pointer;color:rgba(255,255,255,.72);opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(.625em);-webkit-backdrop-filter:blur(.625em);transition:opacity .15s ease,visibility .15s ease,transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease}.mtp-root .image-box-wrapper:focus-within .publish-linggan-btn,.mtp-root .image-box-wrapper:hover .publish-linggan-btn,.mtp-root .publish-linggan-btn:focus-visible,.mtp-root .publish-linggan-btn:hover{opacity:1;visibility:visible;pointer-events:auto}.mtp-root .publish-linggan-btn:hover{background-color:rgba(18,20,26,.78);border-color:rgba(255,255,255,.28);transform:scale(1.05);color:rgba(255,255,255,.92)}.mtp-root .publish-linggan-btn svg{display:block;color:inherit;fill:currentColor!important;stroke:none!important;pointer-events:none;filter:drop-shadow(0 .0625em .25em rgba(0,0,0,.3))}.mtp-root .publish-linggan-btn.is-on{opacity:1;visibility:visible;pointer-events:auto;border-color:rgba(255,213,79,.35);color:#ffd54f;cursor:default}.mtp-root .publish-linggan-btn.is-on:hover{border-color:rgba(255,213,79,.55);color:#ffe082;box-shadow:0 .25em .75em rgba(0,0,0,.4)}.mtp-root .publish-linggan-btn.is-on svg{color:#ffd54f!important;fill:#ffd54f!important;filter:drop-shadow(0 0 .35em rgba(255,213,79,.55))}.function-buttons-container{width:100%;height:auto;min-height:0;display:flex;flex-direction:row;align-items:center;gap:.5em;margin-top:.75em;box-sizing:border-box}.function-buttons-container .function-btn{display:flex;flex-direction:row;align-items:center;gap:.375em;padding:.5em .75em;background-color:color-mix(in srgb,var(--bg-card-2) 80%,transparent);border:none;border-radius:.375em;color:var(--w-70);font-size:.75em;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.function-buttons-container .function-btn:hover{background-color:color-mix(in srgb,var(--bg-elevated-3) 90%,transparent)}.function-buttons-container .function-btn:active{background-color:color-mix(in srgb,var(--bg-panel-6) 90%,transparent)}.function-buttons-container .function-btn .icons-svg,.function-buttons-container .function-btn svg{color:inherit;fill:none;stroke:currentColor}.dialogue-time{margin-left:auto;font-size:.6875em;color:var(--w-30);white-space:nowrap;-webkit-user-select:text;user-select:text}.prompt-preview-overlay{position:fixed;inset:0;z-index:10004;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(0,0,0,.72);backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem);box-sizing:border-box}.prompt-preview-panel{width:min(42rem,100%);max-height:min(42rem,calc(100vh - 3rem));min-height:min(22rem,calc(100vh - 3rem));display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 18% 0,rgba(99,102,241,.18),transparent 32%),rgba(30,31,37,.96);border:1px solid rgba(255,255,255,.12);border-radius:1rem;box-shadow:0 1.5rem 4rem rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.1);color:#fff}.prompt-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.125rem 1.125rem .875rem;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.prompt-preview-title-group{display:flex;align-items:center;gap:.75rem;min-width:0}.prompt-preview-icon{flex:0 0 auto;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;color:#c4b5fd;background:rgba(139,92,246,.16);border:1px solid rgba(196,181,253,.24);border-radius:.75rem}.prompt-preview-icon svg{width:18px;height:18px;flex-shrink:0}.prompt-preview-title{color:rgba(255,255,255,.95);font-size:.9375rem;font-weight:600;line-height:1.35}.prompt-preview-subtitle{margin-top:.1875rem;color:rgba(255,255,255,.45);font-size:.75rem;line-height:1.45}.prompt-preview-close{flex:0 0 auto;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;padding:0;color:rgba(255,255,255,.65);background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease,color .2s ease}.prompt-preview-close:hover{color:rgba(255,255,255,.95);background:rgba(255,255,255,.1)}.prompt-preview-close svg{width:20px;height:20px;flex-shrink:0}.prompt-preview-body{flex:1 1 auto;min-height:10rem;max-height:55vh;overflow:auto;padding:1rem 1.125rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.prompt-preview-body::-webkit-scrollbar{width:.5rem}.prompt-preview-body::-webkit-scrollbar-track{background:transparent}.prompt-preview-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:999px;border:.125rem solid transparent;background-clip:padding-box}.prompt-preview-body::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3);background-clip:padding-box}.prompt-preview-text{color:rgba(255,255,255,.9);font-size:.875rem;line-height:1.75;white-space:pre-wrap;word-break:break-word}.prompt-preview-ref-tag{transform:translateY(-.0625rem)}.prompt-preview-empty{min-height:10rem;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.45);font-size:.875rem;text-align:center}.prompt-preview-footer{display:flex;justify-content:flex-end;padding:.875rem 1.125rem 1.125rem;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}.prompt-preview-copy-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-width:6.5rem;height:2.25rem;padding:0 .875rem;color:rgba(255,255,255,.9);background:rgba(99,102,241,.18);border:1px solid rgba(129,140,248,.32);border-radius:.625rem;cursor:pointer;font-size:.8125rem;font-family:inherit;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.prompt-preview-copy-btn:hover:not(:disabled){color:#fff;background:rgba(99,102,241,.3);border-color:rgba(165,180,252,.5);transform:translateY(-1px)}.prompt-preview-copy-btn.copied{color:#86efac;background:rgba(34,197,94,.14);border-color:rgba(74,222,128,.35)}.prompt-preview-copy-btn:disabled{opacity:.45;cursor:not-allowed}.prompt-preview-copy-btn svg{width:16px;height:16px;flex-shrink:0}.prompt-preview-fade-enter-active,.prompt-preview-fade-leave-active{transition:opacity .2s ease}.prompt-preview-fade-enter-active .prompt-preview-panel,.prompt-preview-fade-leave-active .prompt-preview-panel{transition:transform .2s ease,opacity .2s ease}.prompt-preview-fade-enter-from,.prompt-preview-fade-leave-to{opacity:0}.prompt-preview-fade-enter-from .prompt-preview-panel,.prompt-preview-fade-leave-to .prompt-preview-panel{opacity:0;transform:translateY(.5rem) scale(.98)}.image-box-wrapper:hover .clickable-image{transform:scale(1.02)}.generating-spinner{animation:spin-396824ba .8s linear infinite}.generating-content{display:flex;flex-direction:column;align-items:center;gap:1.25em}.generating-spinner{width:3em;height:3em;border:3px solid rgba(59,130,246,.15);border-top-color:#3b82f6e6;border-radius:50%;animation:spin-f41ab3e0 .8s linear infinite}.generating-text{font-size:1.0625em;font-weight:500;color:var(--w-90)}.generating-warning{display:flex;align-items:center;gap:.5em;padding:.625em 1em;border-radius:.5em;background:#fbbf2414;border:1px solid rgba(251,191,36,.2);font-size:.8125em;color:#fbbf24e6}.generating-warning svg{flex-shrink:0;color:#fbbf24cc}.scroll-container{position:absolute;inset:0;overflow-y:auto;padding-top:5em;box-sizing:border-box}.scroll-container,.scroll-container.vidu-mode{padding-bottom:var(--wb-scroll-bottom-gap,.5rem)}.scroll-content{display:flex;flex-direction:column-reverse;min-height:100%;box-sizing:border-box;gap:4.25em;margin:0 auto;max-width:100%}.scroll-container::-webkit-scrollbar{width:0;display:none}.scroll-container{scrollbar-width:none;-ms-overflow-style:none}.spinner-ring{position:absolute;border-radius:50%;border-style:solid;box-sizing:border-box;aspect-ratio:1}.spinner-ring-outer{width:100%;height:100%;border-width:.1875em;border-color:#6366f1e6 #8b5cf6b3 #6366f14d #3b82f666;animation:spin-outer-307e0b08 1.2s cubic-bezier(.5,0,.5,1) infinite;box-shadow:0 0 .9375em #6366f14d,inset 0 0 .9375em #6366f11a}.spinner-ring-inner{width:75%;height:75%;border-width:.125em;border-color:#3b82f680 #6366f166 #8b5cf699 #3b82f64d;animation:spin-inner-307e0b08 .9s cubic-bezier(.5,0,.5,1) infinite reverse;box-shadow:0 0 .625em #3b82f633,inset 0 0 .625em #3b82f61a}@keyframes spin-outer-307e0b08{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin-inner-307e0b08{0%{transform:rotate(1turn)}to{transform:rotate(0)}}.pulse-circle{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.4) 0,transparent 70%);opacity:0}.pulse-circle-1{width:62.5%;height:62.5%;animation:pulse-307e0b08 2s ease-in-out infinite}.pulse-circle-2{width:75%;height:75%;animation:pulse-307e0b08 2s ease-in-out .3s infinite}.pulse-circle-3{width:87.5%;height:87.5%;animation:pulse-307e0b08 2s ease-in-out .6s infinite}@keyframes pulse-307e0b08{0%{opacity:0;transform:scale(.8)}50%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.center-dot{position:absolute;width:.5em;height:.5em;border-radius:50%;background:radial-gradient(circle,#8b5cf6e6,#6366f180);box-shadow:0 0 .625em #8b5cf699,0 0 1.25em #6366f166,0 0 1.875em #3b82f633;animation:center-pulse-307e0b08 1.5s ease-in-out infinite}@keyframes center-pulse-307e0b08{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.2);opacity:1}}@keyframes text-fade-307e0b08{0%,to{opacity:.85}50%{opacity:1}}@keyframes dot-bounce-307e0b08{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-.375em);opacity:1}}.content-container.is-audio .image-box-wrapper,.content-container.is-video .image-box-wrapper{aspect-ratio:1/1;flex:0 0 auto;height:auto;overflow:hidden}.mtp-root .content-container.is-audio .image-box-wrapper:only-child,.mtp-root .content-container.is-video .image-box-wrapper:only-child{width:calc(var(--mtp-window-pct) * 1%);max-width:100%}.mtp-root .content-container.is-audio .image-box,.mtp-root .content-container.is-video .image-box{position:absolute;inset:0;width:100%;height:100%;padding-bottom:0;overflow:hidden}.mtp-root .content-container.is-audio .image-box img,.mtp-root .content-container.is-video .image-box img,.mtp-root .content-container.is-video .image-box video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.mtp-root .content-container.is-audio .audio-task-hit{display:block;width:100%;height:100%;padding:0;border:none;background:transparent;cursor:pointer;text-align:inherit}.mtp-root .content-container.is-audio .audio-card{width:100%;height:100%}.mtp-root .content-container.is-audio .image-box-wrapper:only-child .image-hover-buttons,.mtp-root .content-container.is-video .image-box-wrapper:only-child .image-hover-buttons{left:50%;right:auto;transform:translateX(-50%);max-width:calc(100% - 1em)}.image-box-ph{position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,202,224,.12),transparent 55%),linear-gradient(180deg,#1a1d26,#0e1016)}.dialogue-item{flex-shrink:0;scroll-margin-top:5em;scroll-margin-bottom:8em;width:100%;box-sizing:border-box}.mtp-failed-card{gap:.5rem;padding:.75rem}.mtp-fail-reason{margin:0;max-width:100%;font-size:.75rem;line-height:1.45;color:rgba(248,113,113,.92);text-align:center;word-break:break-word}.mtp-pending-card{gap:.5rem;padding:.75rem;border:.0625rem solid rgba(245,185,90,.22)}.mtp-pending-card--accepted{border-color:rgba(56,189,248,.22)}.mtp-pending-card .generating-status-text{animation:none;margin-top:0}.mtp-pending-note{margin:0;max-width:100%;color:var(--text-secondary,#aeb6c4);font-size:.75rem;line-height:1.5;text-align:center;word-break:break-word}.mtp-retry-btn{margin-top:.25rem;padding:.375rem .75rem;border:.0625rem solid rgba(255,255,255,.12);border-radius:6px;background:rgba(255,255,255,.06);color:var(--text-primary,#e8eaed);font-size:.75rem;cursor:pointer}.mtp-retry-btn:hover{border-color:var(--color-primary,#00cae0);color:var(--color-primary,#00cae0)}@media (max-width:900px){.mtp-root{width:100%!important;max-width:100%!important;font-size:14px}.wb-stage-body--media .mtp-root{align-self:stretch}}.price-odometer{display:inline-flex;align-items:center;vertical-align:baseline;font-variant-numeric:tabular-nums;line-height:1;max-width:100%;min-width:0}.price-odometer.is-calculating .price-digit-strip{transition-duration:.14s}.price-odometer:not(.is-calculating) .price-digit-strip{transition-duration:.42s}.price-odometer.is-calculating{filter:brightness(1.08)}.price-odometer-amount{display:inline-flex;align-items:center}.price-char-static{flex-shrink:0}.price-digit-col{display:inline-block;height:1em;width:.58em;overflow:hidden;line-height:1;vertical-align:top;text-align:center;flex-shrink:0}.price-digit-strip{display:flex;flex-direction:column;transition:transform .42s cubic-bezier(.22,1,.36,1);will-change:transform}.price-digit-cell{height:1em;display:flex;align-items:center;justify-content:center}.mc-root .price-value.is-calculating,.wb-composer.is-duo .wb-price-value.is-calculating{opacity:.82;transition:opacity .2s ease}.agent-assistant-scope{display:contents}.agent-assistant-inline,.agent-assistant-launcher{font:inherit;border:1px solid #6c5aca80;background:linear-gradient(120deg,#171c35,#20203e);color:#c8bcff;border-radius:18px;padding:8px 13px;box-shadow:0 4px 20px #0005;cursor:pointer}.agent-assistant-launcher{position:fixed;right:24px;bottom:24px;z-index:80}.agent-assistant-inline{position:fixed;z-index:100;font-size:12px;padding:5px 10px}.agent-assistant-backdrop{position:fixed;inset:0;z-index:2000;background:#0009;display:flex;align-items:stretch;justify-content:flex-end;padding:12px}.agent-assistant-panel{width:min(560px,100%);background:#11151f;border:1px solid #383c57;border-radius:18px;display:flex;flex-direction:column;color:#e3e8f2;box-shadow:0 20px 80px #0009;overflow:hidden}.agent-assistant-panel header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #303446}.agent-assistant-panel h2{font-size:20px;margin:5px 0 0}.agent-assistant-panel small{color:#9ca7c1}.agent-assistant-panel button,.agent-assistant-panel input,.agent-assistant-panel select,.agent-assistant-panel textarea{font:inherit}.agent-assistant-panel button{border:1px solid #454963;border-radius:8px;background:#22283a;color:#e7e9f3;padding:8px 12px;cursor:pointer}.agent-assistant-panel button:disabled{opacity:.5;cursor:wait}.agent-assistant-panel .agent-assistant-primary,.agent-assistant-panel button[aria-pressed=true]{background:#154252;border-color:#24b4cd;color:#83ebff}.agent-assistant-scroll{padding:18px;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px}.agent-assistant-panel input[type=number],.agent-assistant-panel select,.agent-assistant-panel textarea{display:block;box-sizing:border-box;width:100%;border:1px solid #353d50;border-radius:8px;background:#0b1019;color:#e5edf7;padding:10px;outline-color:#30c4db}.agent-assistant-panel textarea{resize:vertical;line-height:1.65;margin-top:8px}.agent-assistant-note{font-size:12px;line-height:1.7;color:#99a6be;margin:0}.agent-assistant-settings{display:grid;grid-template-columns:2fr 1fr;gap:12px}.agent-assistant-settings label{font-size:12px;color:#b4bdd0;display:flex;flex-direction:column;gap:6px}.agent-assistant-actions{display:flex;gap:7px;flex-wrap:wrap}.agent-assistant-quote{padding:14px;border:1px solid #b894374f;border-radius:10px;background:#b5891f13;display:flex;flex-direction:column;gap:12px;font-size:13px}.agent-assistant-error{font-size:13px;color:#ffb4ac;border:1px solid #a83c3c88;border-radius:8px;background:#7b272725;padding:12px;line-height:1.65}.agent-assistant-result h3{margin:0;font-size:15px}.agent-assistant-result ul{padding-left:18px;color:#aebbd0;font-size:13px;line-height:1.65}.agent-assistant-facts{display:flex;align-items:flex-start;gap:8px;color:#ffce79;font-size:12px;line-height:1.6;margin:12px 0}.agent-assistant-history{border-top:1px solid #2e3447;padding:12px 0;font-size:12px}.agent-assistant-history p{white-space:pre-wrap;line-height:1.6}.creative-assistant-field{display:flex;flex-direction:column;gap:7px;min-width:0}.creative-assistant-field-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.creative-assistant-field-heading label{font-size:12px;color:#adbcd2}.creative-assistant-field-heading button{border:1px solid #7665ab55;border-radius:7px;padding:4px 7px;background:#6d55bd14;color:#c3b7f8;font-size:11px;cursor:pointer}.creative-assistant-field>input,.creative-assistant-field>textarea{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #30394d;border-radius:8px;background:#0c111b;color:#e6eaf3;font:inherit;font-size:13px;line-height:1.65;resize:vertical;outline-color:#28bcd3}.creative-assistant-field>input{height:38px}@media(max-width:720px){.agent-assistant-launcher{bottom:18px;right:12px;font-size:12px}.agent-assistant-backdrop{padding:0}.agent-assistant-panel{width:100%;border-radius:0}.agent-assistant-settings{grid-template-columns:1fr}.agent-assistant-panel header{padding:14px}}.model-prompt-assistant-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;min-height:30px;padding:5px 10px;border:1px solid #8d78d64d;border-radius:8px;background:#6452aa20;color:#c9baff;font:inherit;font-size:12px;line-height:1.25;white-space:nowrap;cursor:pointer}.model-prompt-assistant-button:hover{border-color:#ac94f9;background:#6452aa38}.model-prompt-assistant-button:focus-visible{outline:2px solid #a793f4;outline-offset:2px}.model-prompt-assistant-button:disabled{opacity:.5;cursor:not-allowed}.model-prompt-assistant-tools{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:3px 0 6px}.model-prompt-assistant-tools .model-prompt-assistant-button{min-height:25px;font-size:11px;padding:4px 8px}.agent-assistant-backdrop.model-prompt-assistant-overlay{z-index:100040}.mc-skill-trigger.selector-btn{max-width:14rem}.mc-skill-trigger .selector-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-skill-panel{position:fixed;z-index:10001;min-width:min(40rem,calc(100vw - 1.5rem));max-width:min(42rem,calc(100vw - 1.5rem));padding:.75rem 1rem .875rem;background-color:var(--bg-card-2,#1e1f25);border:.0625rem solid rgba(255,255,255,.1);border-radius:.75rem;box-shadow:0 .75rem 2.5rem rgba(0,0,0,.55),0 0 0 .0625rem rgba(255,255,255,.05);backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem);pointer-events:auto;overflow:visible}.mc-skill-section+.mc-skill-section{margin-top:.75rem;padding-top:.75rem;border-top:.0625rem solid rgba(255,255,255,.06)}.mc-skill-section-desc{margin:0 0 .5rem;font-size:.6875rem;line-height:1.45;color:var(--w-45,rgba(255,255,255,.45))}.mc-skill-segment.is-disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.mc-skill-segment-badge{display:block;margin-top:.125rem;font-size:.5625rem;line-height:1;color:var(--w-40,rgba(255,255,255,.4))}.mc-skill-section-title{margin:0 0 .4375rem;font-size:.75rem;font-weight:600;color:var(--w-85,rgba(255,255,255,.85))}.mc-skill-ratio-grid{display:grid;gap:.3125rem}.mc-skill-ratio-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1875rem;min-width:0;padding:.25rem .125rem .3125rem;border:.0625rem solid rgba(255,255,255,.1);border-radius:.375rem;background:rgba(255,255,255,.03);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;color:var(--w-70,rgba(255,255,255,.7));font:inherit}.mc-skill-ratio-tile:hover{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06)}.mc-skill-ratio-tile.is-selected{border-color:var(--color-primary,#00cae0);background:color-mix(in srgb,var(--color-primary,#00cae0) 12%,transparent);color:var(--color-primary,#00cae0);box-shadow:0 0 0 .0625rem color-mix(in srgb,var(--color-primary,#00cae0) 35%,transparent)}.mc-skill-ratio-icon{display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.0625rem}.mc-skill-ratio-icon-inner{width:100%;max-width:1.25rem;height:auto;border:.0625rem solid;border-radius:.09375rem;background:rgba(255,255,255,.04);box-sizing:border-box}.mc-skill-ratio-icon-inner.is-smart{border-style:dashed;opacity:.85}.mc-skill-ratio-label{font-size:.5625rem;line-height:1.15;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-skill-speed-in-ratio{margin-top:.625rem;padding-top:.625rem;border-top:.0625rem solid rgba(255,255,255,.06)}.mc-skill-speed-in-ratio-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem .625rem;margin-bottom:.4375rem}.mc-skill-speed-in-ratio-title{font-size:.6875rem;font-weight:600;color:var(--w-75,rgba(255,255,255,.75))}.mc-skill-speed-in-ratio-desc{font-size:.625rem;line-height:1.4;color:var(--w-40,rgba(255,255,255,.4))}.mc-skill-size-row{display:flex;align-items:center;gap:.4375rem}.mc-skill-size-field{flex:1;display:flex;align-items:center;gap:.375rem;min-width:0}.mc-skill-size-field span{font-size:.75rem;color:var(--w-50,rgba(255,255,255,.5));flex-shrink:0}.mc-skill-size-input{flex:1;min-width:0;padding:.3125rem .4375rem;border-radius:.375rem;border:.0625rem solid rgba(255,255,255,.12);background:rgba(0,0,0,.28);color:var(--w-85,rgba(255,255,255,.85));font-size:.8125rem;font:inherit;text-align:center}.mc-skill-size-input:focus{outline:none;border-color:var(--color-primary,#00cae0)}.mc-skill-size-link{flex-shrink:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border:.0625rem solid rgba(255,255,255,.12);border-radius:.375rem;background:rgba(255,255,255,.04);color:var(--w-60,rgba(255,255,255,.6));cursor:pointer;padding:0;transition:color .15s ease,border-color .15s ease}.mc-skill-size-link.is-locked{color:var(--color-primary,#00cae0);border-color:color-mix(in srgb,var(--color-primary,#00cae0) 40%,transparent)}.mc-skill-segmented{display:flex;flex-wrap:wrap;gap:.1875rem;padding:.1875rem;border-radius:.4375rem;background:rgba(255,255,255,.05);width:100%;box-sizing:border-box}.mc-skill-segment{flex:1 1 auto;min-width:0;padding:.3125rem .5rem;border:none;border-radius:.3125rem;background:transparent;color:var(--w-65,rgba(255,255,255,.65));font-size:.75rem;font:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .15s ease,color .15s ease}.mc-skill-segment:hover{color:var(--w-90,rgba(255,255,255,.9))}.mc-skill-segment.is-selected{background:rgba(255,255,255,.12);color:var(--w-100,#fff);box-shadow:0 .0625rem .25rem rgba(0,0,0,.25)}.mc-skill-count-slider{display:flex;align-items:center;gap:.75rem}.mc-skill-duration-slider{display:flex;flex-direction:column;gap:.625rem}.mc-skill-auto-chip{align-self:flex-start;min-width:3.25rem}.mc-skill-count-slider.is-auto{opacity:.78}.mc-skill-count-range{flex:1;min-width:0;height:1.25rem;margin:0;padding:0;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.mc-skill-count-range:focus{outline:none}.mc-skill-count-range:focus-visible::-webkit-slider-thumb{box-shadow:0 .0625rem .375rem rgba(0,0,0,.35),0 0 0 .125rem color-mix(in srgb,var(--color-primary,#00cae0) 45%,transparent)}.mc-skill-count-range:focus-visible::-moz-range-thumb{box-shadow:0 .0625rem .375rem rgba(0,0,0,.35),0 0 0 .125rem color-mix(in srgb,var(--color-primary,#00cae0) 45%,transparent)}.mc-skill-count-range::-webkit-slider-runnable-track{height:.1875rem;border-radius:999px;background:rgba(255,255,255,.16)}.mc-skill-count-range::-webkit-slider-thumb{-webkit-appearance:none;width:1rem;height:1rem;margin-top:-.40625rem;border:none;border-radius:50%;background:#fff;box-shadow:0 .0625rem .375rem rgba(0,0,0,.35)}.mc-skill-count-range::-moz-range-track{height:.1875rem;border-radius:999px;background:rgba(255,255,255,.16);border:none}.mc-skill-count-range::-moz-range-thumb{width:1rem;height:1rem;border:none;border-radius:50%;background:#fff;box-shadow:0 .0625rem .375rem rgba(0,0,0,.35)}.mc-skill-count-input-wrap{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.mc-skill-count-input{width:2.5rem;padding:.3125rem .375rem;border-radius:.375rem;border:.0625rem solid rgba(255,255,255,.14);background:rgba(0,0,0,.28);color:var(--w-90,rgba(255,255,255,.9));font-size:.8125rem;font:inherit;text-align:center}.mc-skill-count-input:focus{outline:none;border-color:var(--color-primary,#00cae0)}.mc-skill-count-unit{font-size:.8125rem;color:var(--w-60,rgba(255,255,255,.6));flex-shrink:0}.mc-skill-extra-chips{display:flex;flex-wrap:wrap;gap:.375rem}.mc-skill-extra-chip{padding:.3125rem .5rem;border-radius:.3125rem;border:.0625rem solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:var(--w-70,rgba(255,255,255,.7));font-size:.6875rem;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.mc-skill-extra-chip.is-selected{border-color:var(--color-primary,#00cae0);background:color-mix(in srgb,var(--color-primary,#00cae0) 10%,transparent);color:var(--color-primary,#00cae0)}.mc-skill-style-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem}.mc-skill-style-pill{display:flex;align-items:center;justify-content:center;min-height:2rem;padding:.3125rem .375rem;border:.0625rem solid rgba(255,255,255,.1);border-radius:.375rem;background:rgba(255,255,255,.03);color:var(--w-75,rgba(255,255,255,.75));font-size:.6875rem;line-height:1.25;text-align:center;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.mc-skill-style-pill:hover{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:var(--w-90,rgba(255,255,255,.9))}.mc-skill-style-pill.is-selected{border-color:var(--color-primary,#00cae0);background:color-mix(in srgb,var(--color-primary,#00cae0) 12%,transparent);color:var(--color-primary,#00cae0);box-shadow:0 0 0 .0625rem color-mix(in srgb,var(--color-primary,#00cae0) 35%,transparent)}.mc-skill-style-custom{margin-top:.625rem;padding-top:.625rem;border-top:.0625rem solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:.4375rem}.mc-skill-style-custom-label{font-size:.6875rem;line-height:1.35;color:var(--w-50,rgba(255,255,255,.5))}.mc-skill-style-custom-row{display:flex;align-items:center;gap:.375rem}.mc-skill-style-custom-input{flex:1;min-width:0;padding:.4375rem .5rem;border-radius:.375rem;border:.0625rem solid rgba(255,255,255,.12);background:rgba(0,0,0,.28);color:var(--w-85,rgba(255,255,255,.85));font-size:.8125rem;font:inherit}.mc-skill-style-custom-input::placeholder{color:var(--w-40,rgba(255,255,255,.4))}.mc-skill-style-custom-input:focus{outline:none;border-color:var(--color-primary,#00cae0)}.mc-skill-style-custom-confirm{flex-shrink:0;padding:.4375rem .75rem;border:none;border-radius:.375rem;background:var(--color-primary,#00cae0);color:#0a0b0d;font-size:.8125rem;font-weight:600;font:inherit;cursor:pointer;transition:filter .15s ease}.mc-skill-style-custom-confirm:hover{filter:brightness(1.08)}.xx-mask{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:10050}.xx-mask-inner{z-index:10051}.xx-create,.xx-dialog,.xx-qr{width:640px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);background:rgb(27,30,36);color:rgb(230,232,236);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.4)}.xx-create{width:460px}.xx-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.xx-title{font-size:15px;font-weight:600}.xx-close{background:none;border:none;color:rgb(154,160,166);cursor:pointer;padding:4px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.xx-close:hover{background:rgba(255,255,255,.08);color:rgb(255,255,255)}.xx-tabs{display:flex;gap:8px;padding:12px 18px 0}.xx-tabs button{background:rgba(255,255,255,.06);border:none;color:rgb(196,200,206);padding:6px 14px;border-radius:8px;cursor:pointer;font-size:13px;font:inherit}.xx-tabs button.active{background:rgb(79,140,255);color:rgb(255,255,255)}.xx-body{padding:16px 18px;overflow-y:auto;min-height:248px}.xx-body.xx-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.xx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px}.xx-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:8px;cursor:default}.xx-card-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:rgb(154,160,166);cursor:pointer;min-height:168px;border-style:dashed}.xx-card-add:hover{color:rgb(79,140,255);border-color:rgb(79,140,255)}.xx-card.is-selectable{cursor:pointer}.xx-card.is-selectable:hover,.xx-card.is-selected{border-color:rgb(79,140,255)}.xx-card.is-selected{box-shadow:0 0 0 1px rgba(79,140,255,.35)}.xx-thumb{position:relative;width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:rgb(15,17,21)}.xx-thumb img{width:100%;height:100%;object-fit:cover;display:block}.xx-thumb-fallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:6px;font-size:12px;color:#9aa0a6}.xx-thumb-fallback>span:first-child{font-size:32px}.xx-profile-note{margin:8px 0;font-size:11px;line-height:1.5;color:#9aa0a6;overflow-wrap:anywhere}.xx-reimport{width:100%;padding:6px;border:1px solid #444b58;border-radius:6px;background:transparent;color:#d6deed;cursor:pointer;font:inherit;font-size:12px}.xx-reimport:hover{border-color:#4f8cff;color:#90b6ff}.xx-error{font-size:12px;line-height:1.6;color:#ffb5ab;overflow-wrap:anywhere}.xx-create button:disabled,.xx-dialog button:disabled{cursor:not-allowed;opacity:.55}.xx-card:focus-visible{outline:2px solid #4f8cff;outline-offset:2px}.xx-badge{position:absolute;top:6px;left:6px;font-size:11px;padding:1px 6px;border-radius:6px;color:rgb(255,255,255);line-height:1.2}.xx-badge.real{background:rgb(226,86,77)}.xx-badge.virtual{background:rgb(58,166,117)}.xx-state{position:absolute;bottom:6px;right:6px;font-size:11px;padding:1px 6px;border-radius:6px;color:rgb(255,255,255);line-height:1.2}.xx-state.ok{background:rgba(58,166,117,.9)}.xx-state.pending{background:rgba(210,160,40,.9)}.xx-state.fail{background:rgba(226,86,77,.9)}.xx-card-actions{position:absolute;top:6px;right:6px;display:flex;gap:4px;opacity:0;transition:opacity .15s}.xx-card:hover .xx-card-actions{opacity:1}.xx-act-btn{width:24px;height:24px;border:none;border-radius:6px;background:rgba(0,0,0,.55);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.xx-act-btn.danger:hover{background:rgba(226,86,77,.85)}.xx-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xx-name,.xx-name-input{margin-top:8px;font-size:13px}.xx-name-input{width:100%;box-sizing:border-box;line-height:1.4;padding:4px 8px;border-radius:6px;border:1px solid rgb(79,140,255);background:rgb(20,23,28);color:rgb(230,232,236);outline:none;font:inherit}.xx-name-input:focus{box-shadow:0 0 0 2px rgba(79,140,255,.25)}.xx-name-input::placeholder{color:rgb(120,128,140)}.xx-channels{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.xx-ch-tag{display:inline-flex;align-items:center;gap:0;font-size:11px;line-height:16px;padding:2px 6px;border-radius:6px;user-select:none;white-space:nowrap;max-width:100%}.xx-ch-tag.ok{background:rgba(58,166,117,.16);color:rgb(94,203,152)}.xx-ch-tag.no{background:rgba(226,86,77,.14);color:rgb(255,138,128);cursor:pointer}.xx-ch-tag.no:hover{background:rgba(226,86,77,.28)}.xx-ch-tag.off{background:rgba(148,163,184,.16);color:rgb(148,163,184)}.xx-create-body{padding:16px 18px;overflow-y:auto}.xx-field{margin-bottom:16px}.xx-field>label{display:block;font-size:13px;color:rgb(182,187,194);margin-bottom:8px}.xx-type-pick{display:flex;gap:10px}.xx-type-pick button{flex:1 1 0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:rgb(214,217,222);border-radius:8px;padding:10px;cursor:pointer;font-size:13px;display:flex;flex-direction:column;gap:4px;font:inherit;text-align:left}.xx-type-pick button em{font-style:normal;font-size:11px;color:rgb(138,143,150)}.xx-type-pick button.active{border-color:rgb(79,140,255);background:rgba(79,140,255,.12)}.xx-upload{width:120px;height:120px;border:1px dashed rgba(255,255,255,.2);border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;padding:0;background:transparent}.xx-upload.has-img{border-style:solid}.xx-upload img{width:100%;height:100%;object-fit:cover}.xx-upload-ph{display:flex;flex-direction:column;align-items:center;gap:6px;color:rgb(138,143,150);font-size:12px}.xx-input{width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgb(230,232,236);padding:8px 10px;font-size:13px;box-sizing:border-box;font:inherit}.xx-input:focus{outline:none;border-color:rgb(79,140,255)}.xx-tip{font-size:12px;color:rgb(210,160,40);line-height:1.5;margin:0}.xx-create-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid rgba(255,255,255,.08)}.xx-btn{border:none;border-radius:8px;padding:8px 18px;font-size:13px;cursor:pointer;font:inherit}.xx-btn.ghost{background:rgba(255,255,255,.08);color:rgb(196,200,206)}.xx-btn.primary{background:rgb(79,140,255);color:rgb(255,255,255)}.xx-btn.primary:disabled{opacity:.5;cursor:not-allowed}.mc-root .xingxiang-upload .xx-slot-badge{position:absolute;left:3px;top:3px;z-index:2;padding:1px 4px;border-radius:3px;font-size:8px;line-height:1.1;background:rgba(0,0,0,.62);color:#fff}.vj-panel{display:flex;flex-direction:column;width:100%;min-height:9.5rem;max-height:100%;box-sizing:border-box}.vj-body{flex:1;min-height:0;overflow:auto;padding:.5rem .625rem .375rem;display:grid;grid-template-columns:10.5rem minmax(0,1fr);gap:.75rem;align-items:start;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.vj-body::-webkit-scrollbar{width:6px;height:6px}.vj-body::-webkit-scrollbar-track{background:transparent}.vj-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:999px}.vj-body::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.vj-body::-webkit-scrollbar-corner{background:transparent}.vj-assets-section{display:flex;flex-direction:column;gap:.5rem;min-width:0}.vj-assets-header{display:flex;flex-direction:column;gap:.25rem}.vj-assets-header-top{display:flex;align-items:center;justify-content:space-between;gap:.375rem}.vj-assets-title{font-size:.8125rem;font-weight:600;color:var(--text-primary,#e8eaed);white-space:nowrap}.vj-assets-hint{font-size:.6875rem;line-height:1.35;color:var(--text-tertiary,#80868b)}.vj-assets-pick-btn{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;flex-shrink:0;border:.0625rem solid rgba(96,165,250,.24);border-radius:999px;background:linear-gradient(135deg,rgba(59,130,246,.18),rgba(14,165,233,.12));color:rgba(191,219,254,.96);cursor:pointer;transition:border-color .15s ease,background .15s ease}.vj-assets-pick-btn:hover:not(:disabled){border-color:rgba(96,165,250,.42);background:linear-gradient(135deg,rgba(59,130,246,.26),rgba(14,165,233,.18))}.vj-assets-pick-btn:disabled{opacity:.4;cursor:not-allowed}.vj-assets-grid{display:flex;flex-wrap:wrap;gap:.375rem;max-height:8.75rem;overflow:auto;scrollbar-width:none}.vj-assets-grid::-webkit-scrollbar{display:none}.vj-asset-add,.vj-asset-card{width:4rem;flex-shrink:0;cursor:pointer;border:none;background:transparent;padding:0;text-align:left}.vj-asset-thumb{position:relative;width:4rem;height:4rem;border-radius:.375rem;overflow:hidden;background:var(--bg-card-2,#1e1f25);border:.0625rem solid var(--border-subtle,rgba(255,255,255,.08))}.vj-asset-card.is-error .vj-asset-thumb{border-color:rgba(255,100,100,.45)}.vj-asset-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vj-asset-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.625rem;color:var(--text-tertiary,#80868b);padding:.25rem;text-align:center}.vj-asset-type{position:absolute;left:.25rem;top:.25rem;font-size:.5625rem;line-height:1;padding:.125rem .3125rem;border-radius:.25rem;background:rgba(0,0,0,.55);color:#fff}.vj-asset-type.type-character{background:rgba(0,202,224,.75)}.vj-asset-type.type-scene{background:rgba(120,140,255,.75)}.vj-asset-type.type-tool{background:rgba(255,180,80,.75)}.vj-asset-remove{position:absolute;right:.25rem;top:.25rem;width:1.125rem;height:1.125rem;border:none;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s ease}.vj-asset-card:hover .vj-asset-remove{opacity:1}.vj-asset-info{margin-top:.1875rem;min-width:0}.vj-asset-name{color:var(--text-primary,#e8eaed)}.vj-asset-name,.vj-asset-voice{font-size:.625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vj-asset-voice{color:var(--text-tertiary,#80868b)}.vj-asset-add{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:5rem;min-height:4.25rem;border:.0625rem dashed var(--border-subtle,rgba(255,255,255,.18));border-radius:.375rem;color:var(--text-secondary,#9aa0a6);font-size:.6875rem;gap:.1875rem;line-height:1.3;text-align:center;padding:.25rem;box-sizing:border-box}.vj-plus{font-size:.9375rem;line-height:1}.vj-script-section{gap:.375rem;min-width:0}.vj-field,.vj-script-section{display:flex;flex-direction:column}.vj-field{gap:.25rem}.vj-label-row{justify-content:space-between;gap:.375rem;font-size:.75rem;font-weight:500;color:var(--text-primary,#e8eaed)}.vj-label-meta,.vj-label-row{display:flex;align-items:center}.vj-label-meta{gap:.5rem;font-weight:400}.vj-counter{font-size:.625rem;color:var(--text-tertiary,#80868b)}.vj-counter.is-over,.vj-counter.is-under{color:#ff6b6b}.vj-est-time{font-size:.625rem;color:var(--text-tertiary,#80868b)}.vj-input,.vj-textarea,.vj-textarea-sm{width:100%;box-sizing:border-box;border:.0625rem solid var(--border-subtle,rgba(255,255,255,.1));border-radius:.375rem;background:rgba(0,0,0,.2);color:var(--text-primary,#e8eaed);font-size:.75rem;padding:.3125rem .5rem;outline:none;resize:none}.vj-input:focus,.vj-textarea-sm:focus,.vj-textarea:focus{border-color:var(--color-primary,#00cae0)}.vj-textarea{min-height:5.5rem;max-height:7.5rem;line-height:1.45}.vj-footer{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem .5rem;border-top:.0625rem solid var(--border-subtle,rgba(255,255,255,.06))}.vj-footer .send-button{width:1.875rem;height:1.875rem}.vj-selectors{flex:1;min-width:0;display:flex;align-items:center;gap:.375rem;overflow-x:auto;scrollbar-width:none}.vj-selectors::-webkit-scrollbar{display:none}.vidu-modal-mask{position:fixed;inset:0;z-index:10001;background:rgba(0,0,0,.55);backdrop-filter:blur(.25rem);-webkit-backdrop-filter:blur(.25rem);display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.vidu-modal-mask.modal-fade-enter-active,.vidu-modal-mask.modal-fade-leave-active{transition:opacity .3s ease}.vidu-modal-mask.modal-fade-enter-from,.vidu-modal-mask.modal-fade-leave-to{opacity:0}.vidu-modal-mask.modal-fade-enter-active .vidu-modal,.vidu-modal-mask.modal-fade-leave-active .vidu-modal{transition:transform .3s ease,opacity .3s ease}.vidu-modal-mask.modal-fade-enter-from .vidu-modal{transform:scale(.95) translateY(1rem);opacity:0}.vidu-modal-mask.modal-fade-leave-to .vidu-modal{transform:scale(.98);opacity:0}.vidu-modal{width:32rem;max-width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);background:var(--color-2,var(--bg-card-2,#1e1f25));border:.0625rem solid var(--color-1,rgba(255,255,255,.08));border-radius:.875rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1.25rem 3rem rgba(0,0,0,.5)}.vidu-modal-header{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1rem;border-bottom:.0625rem solid var(--w-10,rgba(255,255,255,.1))}.vidu-modal-header h3{margin:0;font-size:.9375rem;font-weight:600;color:var(--color-text-primary,rgba(255,255,255,.95))}.vidu-modal-close{background:transparent;border:none;color:var(--color-text-secondary,rgba(255,255,255,.6));font-size:1.25rem;line-height:1;cursor:pointer;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center}.vidu-modal-close:hover{color:var(--color-text-primary,rgba(255,255,255,.95))}.vidu-modal-body{flex:1;min-height:0;overflow-y:auto;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.875rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.06) transparent}.vidu-modal-body::-webkit-scrollbar{width:4px}.vidu-modal-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.06);border-radius:2px}.vidu-modal-row{display:flex;flex-direction:column;gap:.375rem}.vidu-modal-row label{font-size:.75rem;font-weight:500;color:var(--color-text-primary,rgba(255,255,255,.9));display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}.vidu-modal-row .required{color:#ef4444}.vidu-modal-row .muted{color:var(--color-text-secondary,rgba(255,255,255,.5));font-weight:400;font-size:.6875rem}.vidu-name-counter{margin-left:auto;font-size:.6875rem;font-weight:400;color:var(--color-text-secondary,rgba(255,255,255,.45))}.vidu-name-counter.is-over{color:#ef4444}.vidu-input{width:100%;box-sizing:border-box;padding:.625rem .75rem;background:var(--bg-page-2,rgba(0,0,0,.25));border:.0625rem solid var(--w-15,rgba(255,255,255,.15));border-radius:.375rem;color:var(--color-text-primary,rgba(255,255,255,.95));font-size:.8125rem;outline:none;box-shadow:inset 0 .0625rem .0625rem rgba(0,0,0,.12);transition:border-color .15s ease,box-shadow .15s ease}.vidu-input::placeholder{color:var(--color-text-tertiary,rgba(255,255,255,.35))}.vidu-input:hover{border-color:var(--w-25,rgba(255,255,255,.25))}.vidu-input:focus{border-color:var(--color-primary,#00cae0);box-shadow:inset 0 .0625rem .0625rem rgba(0,0,0,.12),0 0 0 .1875rem rgba(0,202,224,.15)}.vidu-type-tabs{display:flex;gap:.375rem}.vidu-type-tab{flex:1;height:2rem;border:.0625rem solid var(--w-15,rgba(255,255,255,.15));background:var(--bg-page-2,rgba(0,0,0,.25));color:var(--color-text-secondary,rgba(255,255,255,.55));border-radius:.375rem;cursor:pointer;font-size:.8125rem;transition:all .15s ease}.vidu-type-tab:hover{border-color:var(--color-primary,#00cae0);color:var(--color-text-primary,rgba(255,255,255,.9))}.vidu-type-tab.active{background:var(--color-primary,#00cae0);color:#fff;border-color:var(--color-primary,#00cae0)}.vidu-textarea-sm{width:100%;min-height:4rem;resize:vertical;overflow-y:auto;padding:.5rem .625rem;background:var(--bg-page-2,rgba(0,0,0,.25));border:.0625rem solid var(--w-15,rgba(255,255,255,.15));border-radius:.375rem;color:var(--color-text-primary,rgba(255,255,255,.95));font-size:.8125rem;line-height:1.5;box-shadow:inset 0 .0625rem .0625rem rgba(0,0,0,.12);outline:none;box-sizing:border-box;font-family:inherit}.vidu-textarea-sm::placeholder{color:var(--color-text-tertiary,rgba(255,255,255,.35))}.vidu-textarea-sm:hover{border-color:var(--w-25,rgba(255,255,255,.25))}.vidu-textarea-sm:focus{border-color:var(--color-primary,#00cae0);box-shadow:inset 0 .0625rem .0625rem rgba(0,0,0,.12),0 0 0 .1875rem rgba(0,202,224,.15)}.vidu-image-upload{display:flex}.vidu-image-preview{position:relative;width:7.5rem;height:7.5rem;border-radius:.5rem;overflow:hidden;border:.0625rem solid var(--w-15,rgba(255,255,255,.15));background:var(--bg-page-2,rgba(0,0,0,.25));transition:border-color .15s ease}.vidu-image-preview:hover{border-color:var(--color-primary,#00cae0)}.vidu-image-preview img{width:100%;height:100%;object-fit:cover}.vidu-image-actions{position:absolute;inset:0;background:rgba(0,0,0,.55);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;opacity:0;transition:opacity .15s ease}.vidu-image-preview:hover .vidu-image-actions{opacity:1}.vidu-image-actions button{background:rgba(255,255,255,.95);color:#14141e;border:none;padding:.25rem .625rem;font-size:.75rem;border-radius:.25rem;cursor:pointer}.vidu-image-add{width:7.5rem;height:7.5rem;border-radius:.5rem;border:.0625rem dashed var(--w-25,rgba(255,255,255,.25));background:var(--bg-page-2,rgba(0,0,0,.25));color:var(--color-text-secondary,rgba(255,255,255,.55));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;cursor:pointer;font-size:.75rem;transition:all .15s ease}.vidu-image-add .plus{font-size:1.5rem;line-height:1}.vidu-image-add:hover{border-color:var(--color-primary,#00cae0);color:var(--color-primary,#00cae0)}.vidu-image-add:disabled{opacity:.6;pointer-events:none}.vidu-voice-picker{display:flex;flex-direction:column;gap:.375rem}.vidu-voice-list{max-height:12rem;overflow-y:auto;border:.0625rem solid var(--w-15,rgba(255,255,255,.15));border-radius:.375rem;background:var(--bg-page-2,rgba(0,0,0,.25));box-shadow:inset 0 .0625rem .0625rem rgba(0,0,0,.12)}.vidu-voice-list::-webkit-scrollbar{width:.25rem}.vidu-voice-list::-webkit-scrollbar-thumb{background:var(--w-10,rgba(255,255,255,.1));border-radius:.125rem}.vidu-voice-item{padding:.5rem .75rem;cursor:pointer;border-bottom:.0625rem solid var(--w-10,rgba(255,255,255,.1));transition:background-color .12s ease;display:flex;align-items:center;gap:.5rem}.vidu-voice-item:last-child{border-bottom:none}.vidu-voice-item:hover{background:var(--w-5,rgba(255,255,255,.05))}.vidu-voice-item.active{background:var(--c-primary-15,rgba(0,202,224,.15));box-shadow:inset .1875rem 0 0 var(--color-primary,#00cae0)}.vidu-voice-info{flex:1;min-width:0}.vidu-voice-name{font-size:.8125rem;color:var(--color-text-primary,rgba(255,255,255,.95));font-weight:500}.vidu-voice-meta{display:flex;gap:.625rem;font-size:.6875rem;color:var(--color-text-secondary,rgba(255,255,255,.5));margin-top:.125rem}.vidu-voice-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.vidu-voice-play{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;border:.0625rem solid var(--w-20,rgba(255,255,255,.2));background:var(--bg-card,rgba(255,255,255,.04));color:var(--color-text-secondary,rgba(255,255,255,.55));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease;padding:0}.vidu-voice-play:hover{border-color:var(--color-primary,#00cae0);color:var(--color-primary,#00cae0)}.vidu-voice-play.playing{background:var(--color-primary,#00cae0);border-color:var(--color-primary,#00cae0);color:#fff;animation:vidu-voice-pulse 1.2s ease-in-out infinite}@keyframes vidu-voice-pulse{0%,to{box-shadow:0 0 0 0 rgba(0,202,224,.45)}50%{box-shadow:0 0 0 .25rem rgba(0,202,224,0)}}.vidu-voice-empty{padding:1rem;text-align:center;color:var(--color-text-secondary,rgba(255,255,255,.5));font-size:.75rem}.vidu-voice-current{font-size:.75rem;color:var(--color-text-primary,rgba(255,255,255,.95));background:var(--bg-elevated-2,rgba(255,255,255,.06));padding:.375rem .625rem;border-radius:.375rem;display:flex;justify-content:space-between;align-items:center}.vidu-voice-clear{margin-left:0;border:none;background:transparent;color:var(--color-text-secondary,rgba(255,255,255,.55));cursor:pointer;font-size:.75rem}.vidu-voice-clear:hover{color:var(--color-text-primary,rgba(255,255,255,.95))}.vidu-modal-footer{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;border-top:.0625rem solid var(--w-10,rgba(255,255,255,.1));background:var(--bg-page-2,rgba(0,0,0,.2))}.vidu-modal-footer .btn-primary,.vidu-modal-footer .btn-secondary{height:2rem;padding:0 1rem;border-radius:.375rem;font-size:.8125rem;cursor:pointer;border:.0625rem solid var(--bg-card-2,rgba(255,255,255,.08))}.vidu-modal-footer .btn-secondary{background:transparent;color:var(--color-text-primary,rgba(255,255,255,.9))}.vidu-modal-footer .btn-secondary:hover{background:rgba(255,255,255,.06)}.vidu-modal-footer .btn-primary{background:var(--color-primary,#00cae0);color:#fff;border-color:var(--color-primary,#00cae0)}.vidu-modal-footer .btn-primary:hover{opacity:.92}.mc-video-selector-popup .popup-custom-style.vj-style-custom .popup-custom-label:after{content:"（≤10字）"}.dialogue-model-picker{position:relative;display:inline-flex;flex-shrink:0}.dialogue-model-picker .model-selector-btn{max-width:12rem;margin:0;border:none;border-radius:.375rem;background-color:var(--bg-elevated,rgb(41,43,51));color:var(--color-text-primary,rgb(245,251,255));cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1;position:relative;white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}.dialogue-model-picker .model-selector-btn,.dialogue-model-picker.is-compact .model-selector-btn{height:1.875rem;padding:0 .625rem;display:inline-flex;align-items:center;justify-content:flex-start;gap:.375rem;width:auto;box-sizing:border-box}.dialogue-model-picker.is-compact .model-selector-btn{min-width:0;max-width:none}.dialogue-model-picker.is-compact .model-selector-btn .btn-text{max-width:9rem;min-width:0}.dialogue-model-picker.is-compact .model-selector-btn .chevron-down{margin-left:0}.dialogue-model-picker .model-selector-btn:hover:not(:disabled){background-color:var(--bg-elevated-4,rgb(49,52,60))}.dialogue-model-picker .model-selector-btn:active:not(:disabled){background-color:var(--bg-elevated-4,rgb(49,52,60));transform:scale(.98)}.dialogue-model-picker .model-selector-btn.is-open{background-color:var(--bg-elevated-4,rgb(49,52,60))}.dialogue-model-picker .model-selector-btn.is-picked{box-shadow:0 0 0 1px var(--c-primary-20,rgba(0,202,224,.2)),0 0 .5rem var(--c-primary-10,rgba(0,202,224,.1))}.dialogue-model-picker .model-selector-btn:disabled{opacity:.5;cursor:not-allowed}.dialogue-model-picker .model-selector-btn .btn-text{flex:1;min-width:0;color:currentcolor;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.dialogue-model-picker .model-selector-btn .btn-text-placeholder{color:var(--w-45,rgba(255,255,255,.45))}.dialogue-model-picker .model-selector-btn .btn-icon-img{width:1rem;height:1rem;border-radius:.25rem;object-fit:cover;flex-shrink:0;display:block}.dialogue-model-picker .model-selector-btn .chevron-down{flex-shrink:0;margin-left:auto;transition:all .3s cubic-bezier(.4,0,.2,1)}.dialogue-model-picker .model-selector-btn .chevron-down.chevron-up{transform:rotate(180deg)}.dialogue-model-picker .model-selector-btn:hover .chevron-down:not(.chevron-up){transform:translateY(.125rem)}.dialogue-model-picker .model-selector-btn:hover .chevron-down.chevron-up{transform:rotate(180deg) translateY(-.125rem)}.model-popup{position:fixed;z-index:100002;display:flex;flex-direction:column;width:320px;max-width:320px;overflow:hidden;border:.0625rem solid var(--color-1,rgb(30,31,37));border-radius:.875rem;background-color:var(--color-2,rgb(27,28,33));box-shadow:0 .625rem 2.5rem rgba(0,0,0,.5),0 0 0 .0625rem rgba(255,255,255,.05);backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);box-sizing:border-box;opacity:0;transform:translateY(-.5rem) scale(.95);transform-origin:top left;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);pointer-events:auto;font-family:inherit;text-align:left}.model-popup.is-above{transform-origin:bottom left;transform:translateY(.5rem) scale(.95)}.model-popup.is-below{transform-origin:top left;transform:translateY(-.5rem) scale(.95)}.model-popup.is-visible{opacity:1;transform:translateY(0) scale(1)}.model-popup .popup-title-section{flex-shrink:0;padding:.875rem 1rem;border-bottom:.0625rem solid var(--w-8,rgba(255,255,255,.06));user-select:none}.model-popup .popup-title{margin:0 0 .25rem;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--color-text-primary,rgb(245,251,255))}.model-popup .popup-description{margin:0;font-size:.75rem;line-height:1.5;color:var(--color-text-secondary,rgb(140,153,160))}.model-popup .model-list{flex:none;max-height:var(--model-list-max-height,20rem);min-height:0;overflow-x:hidden;overflow-y:auto;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,rgba(255,255,255,.1)) transparent}.model-popup .model-list::-webkit-scrollbar{width:.25rem}.model-popup .model-list::-webkit-scrollbar-track{background:transparent}.model-popup .model-list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,rgba(255,255,255,.1));border-radius:.125rem}.model-popup .model-list::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,rgba(255,255,255,.2))}.model-popup .model-item{display:flex;align-items:center;gap:.75rem;width:100%;margin:0;padding:.75rem;border:none;border-radius:.5rem;background-color:transparent;color:var(--color-text-primary,rgb(245,251,255));cursor:pointer;font-family:inherit;font-size:inherit;line-height:normal;text-align:left;box-sizing:border-box;appearance:none;-webkit-appearance:none;transition:background-color .2s ease,box-shadow .2s ease}.model-popup .model-item:hover:not(.model-item-selected){background-color:var(--w-5,rgba(255,255,255,.05))}.model-popup .model-item-selected,.model-popup .model-item-selected:hover{background-color:var(--c-primary-10,rgba(0,202,224,.1));box-shadow:0 0 .5rem var(--c-primary-10,rgba(0,202,224,.1))}.model-popup .model-icon-img{width:2.25rem;height:2.25rem;border-radius:.5rem;object-fit:cover;display:block;flex-shrink:0}.model-popup .model-item-body{flex:1;min-width:0}.model-popup .model-name-row{display:flex;align-items:center;gap:.375rem;margin-bottom:.1875rem;min-width:0}.model-popup .model-name{flex:1;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--color-text-primary,rgb(245,251,255));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-popup .success-rate-tag{display:inline-flex;align-items:center;flex-shrink:0;margin-left:auto;padding:.1rem .35rem;border-radius:.2rem;font-size:.625rem;font-weight:600;line-height:1;white-space:nowrap}.model-popup .success-rate-tag.rate-high{color:#34d399;background:rgba(52,211,153,.15);border:1px solid rgba(52,211,153,.25)}.model-popup .success-rate-tag.rate-mid{color:#fbbf24;background:rgba(251,191,36,.15);border:1px solid rgba(251,191,36,.25)}.model-popup .success-rate-tag.rate-low{color:#f87171;background:rgba(248,113,113,.15);border:1px solid rgba(248,113,113,.25)}.model-popup .model-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:1.925rem;font-size:.6875rem;line-height:1.4;color:var(--color-text-secondary,rgba(255,255,255,.5))}.model-popup .model-check-slot{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0}.model-popup .model-check{display:block;width:1rem;height:1rem;color:rgba(0,202,224,.95)}.\37 77xcai-model-popup-portal.home-container{position:fixed!important;inset:0!important;display:block!important;height:auto!important;max-height:none!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;overflow:visible!important;border:none!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important;z-index:20000!important;color:inherit}.\37 77xcai-model-popup-portal.home-container>*{pointer-events:auto}